{"components":{"callbacks":{},"examples":{},"headers":{},"links":{},"parameters":{"After":{"in":"query","name":"after","schema":{"type":"string"}},"Limit":{"in":"query","name":"limit","schema":{"default":50,"maximum":200,"minimum":1,"type":"integer"}},"OfferIdQuery":{"in":"query","name":"offer_id","required":true,"schema":{"type":"string"}},"ReportPeriod":{"description":"Filter by exact report period date in YYYY-MM-DD format.","in":"query","name":"report_period","required":false,"schema":{"format":"date","type":"string"}},"ReportPeriodGt":{"description":"Filter by report period greater than date in YYYY-MM-DD format.","in":"query","name":"report_period_gt","required":false,"schema":{"format":"date","type":"string"}},"ReportPeriodGte":{"description":"Filter by report period greater than or equal to date in YYYY-MM-DD format.","in":"query","name":"report_period_gte","required":false,"schema":{"format":"date","type":"string"}},"ReportPeriodLt":{"description":"Filter by report period less than date in YYYY-MM-DD format.","in":"query","name":"report_period_lt","required":false,"schema":{"format":"date","type":"string"}},"ReportPeriodLte":{"description":"Filter by report period less than or equal to date in YYYY-MM-DD format.","in":"query","name":"report_period_lte","required":false,"schema":{"format":"date","type":"string"}}},"pathItems":{},"requestBodies":{},"responses":{"BadRequest":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlatformTxyzOpenapi_ErrorResponse"}}},"description":"Bad request - invalid parameters"},"BadRequestError":{"content":{"application/json":{"example":{"error":"Bad Request","message":"Invalid request parameters"},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Bad request"},"InternalError":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlatformTxyzOpenapi_ErrorResponse"}}},"description":"Internal server error"},"NotFound":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlatformTxyzOpenapi_ErrorResponse"}}},"description":"Search ID not found"},"NotFoundError":{"content":{"application/json":{"example":{"error":"Not Found","message":"Ticker XXXX not found"},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"The specified resource was not found"},"PaymentRequiredError":{"content":{"application/json":{"example":{"error":"Payment Required","message":"This endpoint requires a paid subscription. Please upgrade your plan."},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"The request requires a paid subscription"},"TooManyRequests":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlatformTxyzOpenapi_ErrorResponse"}}},"description":"Rate limit exceeded"},"Unauthorized":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlatformTxyzOpenapi_ErrorResponse"}}},"description":"Unauthorized - invalid or missing API key"},"UnauthorizedError":{"content":{"application/json":{"example":{"error":"Unauthorized","message":"Invalid API key provided"},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Unauthorized"}},"schemas":{"AIsaSocialError":{"additionalProperties":true,"properties":{"credits_remaining":{"type":"integer"},"error":{"type":"string"},"errorStatus":{"type":"integer"},"message":{"type":"string"},"success":{"type":"boolean"}},"type":"object"},"AdvancedSearchResponse":{"properties":{"has_next_page":{"type":"boolean"},"next_cursor":{"type":"string"},"tweets":{"items":{"$ref":"#/components/schemas/TwitterTweetBatch02_Tweet"},"type":"array"}},"type":"object"},"Airport":{"properties":{"city_name":{"type":"string"},"iata_code":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"}},"type":"object"},"AnalystEstimate":{"properties":{"earnings_per_share":{"description":"The estimated earnings per share.","type":"number"},"fiscal_period":{"description":"The fiscal period of the analyst estimate.","format":"date","type":"string"},"period":{"description":"The period of the analyst estimate.","enum":["annual","quarterly"],"type":"string"},"revenue":{"description":"The estimated revenue.","type":"integer"}},"type":"object"},"AnalystEstimatesResponse":{"properties":{"analyst_estimates":{"items":{"$ref":"#/components/schemas/AnalystEstimate"},"type":"array"}},"type":"object"},"Article":{"properties":{"author":{"$ref":"#/components/schemas/TwitterTweetBatch02_User"},"contents":{"items":{"properties":{"text":{"type":"string"}},"type":"object"},"type":"array"},"cover_media_img_url":{"type":"string"},"createdAt":{"type":"string"},"likeCount":{"type":"integer"},"preview_text":{"type":"string"},"quoteCount":{"type":"integer"},"replyCount":{"type":"integer"},"title":{"type":"string"},"viewCount":{"type":"integer"}},"type":"object"},"ArticleResponse":{"properties":{"article":{"$ref":"#/components/schemas/Article","nullable":true},"msg":{"type":"string"},"status":{"enum":["success","failed"],"type":"string"}},"type":"object"},"BalancePayment":{"properties":{"amount":{"description":"Must equal the refreshed offer total_amount","type":"string"},"currency":{"description":"Must equal the refreshed offer total_currency","type":"string"},"type":{"enum":["balance"],"type":"string"}},"required":["type","amount","currency"],"type":"object"},"BalanceSheet":{"properties":{"accumulated_other_comprehensive_income":{"description":"The accumulated other comprehensive income of the company.","nullable":false,"type":"number"},"cash_and_equivalents":{"description":"The cash and equivalents of the company.","nullable":false,"type":"number"},"currency":{"description":"The currency in which the financial data is reported.","type":"string"},"current_assets":{"description":"The current assets of the company.","nullable":false,"type":"number"},"current_debt":{"description":"The current debt of the company.","nullable":false,"type":"number"},"current_investments":{"description":"The current investments of the company.","nullable":false,"type":"number"},"current_liabilities":{"description":"The current liabilities of the company.","nullable":false,"type":"number"},"deferred_revenue":{"description":"The deferred revenue of the company.","nullable":false,"type":"number"},"deposit_liabilities":{"description":"The deposit liabilities of the company.","nullable":false,"type":"number"},"fiscal_period":{"description":"The fiscal period of the balance sheet.","type":"string"},"goodwill_and_intangible_assets":{"description":"The goodwill and intangible assets of the company.","nullable":false,"type":"number"},"inventory":{"description":"The inventory of the company.","nullable":false,"type":"number"},"investments":{"description":"The investments of the company.","nullable":false,"type":"number"},"non_current_assets":{"description":"The non-current assets of the company.","nullable":false,"type":"number"},"non_current_debt":{"description":"The non-current debt of the company.","nullable":false,"type":"number"},"non_current_investments":{"description":"The non-current investments of the company.","nullable":false,"type":"number"},"non_current_liabilities":{"description":"The non-current liabilities of the company.","nullable":false,"type":"number"},"outstanding_shares":{"description":"The outstanding shares of the company.","nullable":false,"type":"number"},"period":{"description":"The time period of the balance sheet.","enum":["quarterly","ttm","annual"],"type":"string"},"property_plant_and_equipment":{"description":"The property, plant, and equipment of the company.","nullable":false,"type":"number"},"report_period":{"description":"The reporting period of the balance sheet.","format":"date","type":"string"},"retained_earnings":{"description":"The retained earnings of the company.","nullable":false,"type":"number"},"shareholders_equity":{"description":"The shareholders' equity of the company.","nullable":false,"type":"number"},"tax_assets":{"description":"The tax assets of the company.","nullable":false,"type":"number"},"tax_liabilities":{"description":"The tax liabilities of the company.","nullable":false,"type":"number"},"ticker":{"description":"The ticker symbol.","type":"string"},"total_assets":{"description":"The total assets of the company.","nullable":false,"type":"number"},"total_debt":{"description":"The total debt of the company.","nullable":false,"type":"number"},"total_liabilities":{"description":"The total liabilities of the company.","nullable":false,"type":"number"},"trade_and_non_trade_payables":{"description":"The trade and non-trade payables of the company.","nullable":false,"type":"number"},"trade_and_non_trade_receivables":{"description":"The trade and non-trade receivables of the company.","nullable":false,"type":"number"}},"type":"object"},"BalanceSheetResponse":{"properties":{"balance_sheets":{"items":{"$ref":"#/components/schemas/BalanceSheet"},"type":"array"}},"type":"object"},"BalanceSheetSegments":{"allOf":[{"$ref":"#/components/schemas/SegmentMetadata"},{"properties":{"assets":{"allOf":[{"$ref":"#/components/schemas/SegmentCategory"}],"description":"Assets broken down by segment.","nullable":true},"goodwill":{"allOf":[{"$ref":"#/components/schemas/SegmentCategory"}],"description":"Goodwill broken down by segment.","nullable":true},"long_lived_assets":{"allOf":[{"$ref":"#/components/schemas/SegmentCategory"}],"description":"Long-lived assets broken down by segment.","nullable":true}},"type":"object"}]},"BalanceSheetSegmentsResponse":{"properties":{"segmented_financials":{"items":{"$ref":"#/components/schemas/BalanceSheetSegments"},"type":"array"}},"type":"object"},"BatchUserInfoResponse":{"properties":{"msg":{"type":"string"},"status":{"enum":["success","error"],"type":"string"},"users":{"items":{"properties":{"automatedBy":{"type":"string"},"canDm":{"type":"boolean"},"coverPicture":{"type":"string"},"createdAt":{"type":"string"},"description":{"type":"string"},"favouritesCount":{"type":"integer"},"followers":{"type":"integer"},"following":{"type":"integer"},"hasCustomTimelines":{"type":"boolean"},"id":{"type":"string"},"isAutomated":{"type":"boolean"},"isBlueVerified":{"type":"boolean"},"isTranslator":{"type":"boolean"},"location":{"type":"string"},"mediaCount":{"type":"integer"},"message":{"type":"string"},"name":{"type":"string"},"pinnedTweetIds":{"items":{"type":"string"},"type":"array"},"possiblySensitive":{"type":"boolean"},"profilePicture":{"type":"string"},"statusesCount":{"type":"integer"},"type":{"type":"string"},"unavailable":{"type":"boolean"},"unavailableReason":{"type":"string"},"url":{"type":"string"},"userName":{"type":"string"},"verifiedType":{"type":"string"},"withheldInCountries":{"items":{"type":"string"},"type":"array"}},"type":"object"},"type":"array"}},"type":"object"},"Beta":{"properties":{"benchmark":{"description":"Benchmark ticker used for beta calculation.","type":"string"},"end_date":{"description":"Last aligned month-end date used.","format":"date","nullable":true,"type":"string"},"interval":{"description":"Interval used for returns alignment.","type":"string"},"method":{"description":"Computation method used.","type":"string"},"n_observations":{"description":"Number of overlapping monthly observations used.","type":"integer"},"price_type":{"description":"Price type used to compute returns.","type":"string"},"r_squared":{"description":"Coefficient of determination for the OLS fit.","nullable":true,"type":"number"},"reason":{"description":"Present when value is null due to insufficient or invalid input data.","nullable":true,"type":"string"},"requested_lookback":{"description":"Requested lookback window.","type":"string"},"start_date":{"description":"First aligned month-end date used.","format":"date","nullable":true,"type":"string"},"ticker":{"description":"The requested ticker symbol.","type":"string"},"value":{"description":"Beta coefficient of stock monthly returns vs benchmark monthly returns.","nullable":true,"type":"number"}},"type":"object"},"BetaResponse":{"properties":{"beta":{"$ref":"#/components/schemas/Beta"}},"type":"object"},"BookingPassenger":{"properties":{"born_on":{"format":"date","type":"string"},"email":{"description":"Must be the passenger's own email","format":"email","type":"string"},"family_name":{"type":"string"},"gender":{"enum":["m","f","x"],"type":"string"},"given_name":{"type":"string"},"id":{"description":"Passenger id from the offer request response","type":"string"},"infant_passenger_id":{"description":"Infant passenger id this adult is responsible for; one infant per adult","type":"string"},"phone_number":{"type":"string"},"title":{"enum":["mr","ms","mrs","dr"],"type":"string"}},"required":["id","title","gender","given_name","family_name","born_on","email","phone_number"],"type":"object"},"CabinClass":{"enum":["economy","premium_economy","business","first"],"type":"string"},"Candidate":{"additionalProperties":true,"properties":{"content":{"$ref":"#/components/schemas/Content"},"finishReason":{"type":"string"},"index":{"type":"integer"},"safetyRatings":{"items":{"type":"object"},"type":"array"}},"type":"object"},"CashFlowStatement":{"properties":{"business_acquisitions_and_disposals":{"description":"The business acquisitions and disposals of the company.","nullable":false,"type":"number"},"capital_expenditure":{"description":"The capital expenditure of the company.","nullable":false,"type":"number"},"change_in_cash_and_equivalents":{"description":"The change in cash and equivalents of the company.","nullable":false,"type":"number"},"currency":{"description":"The currency in which the financial data is reported.","type":"string"},"depreciation_and_amortization":{"description":"The depreciation and amortization of the company.","nullable":false,"type":"number"},"dividends_and_other_cash_distributions":{"description":"The dividends and other cash distributions of the company.","nullable":false,"type":"number"},"effect_of_exchange_rate_changes":{"description":"The effect of exchange rate changes of the company.","nullable":false,"type":"number"},"ending_cash_balance":{"description":"The ending cash balance of the company.","nullable":false,"type":"number"},"fiscal_period":{"description":"The fiscal period of the cash flow statement.","type":"string"},"free_cash_flow":{"description":"The free cash flow of the company.","nullable":false,"type":"number"},"investment_acquisitions_and_disposals":{"description":"The investment acquisitions and disposals of the company.","nullable":false,"type":"number"},"issuance_or_purchase_of_equity_shares":{"description":"The issuance or purchase of equity shares of the company.","nullable":false,"type":"number"},"issuance_or_repayment_of_debt_securities":{"description":"The issuance or repayment of debt securities of the company.","nullable":false,"type":"number"},"net_cash_flow_from_financing":{"description":"The net cash flow from financing of the company.","nullable":false,"type":"number"},"net_cash_flow_from_investing":{"description":"The net cash flow from investing of the company.","nullable":false,"type":"number"},"net_cash_flow_from_operations":{"description":"The net cash flow from operations of the company.","nullable":false,"type":"number"},"net_income":{"description":"The net income of the company.","nullable":false,"type":"number"},"period":{"description":"The time period of the cash flow statement.","enum":["quarterly","ttm","annual"],"type":"string"},"report_period":{"description":"The reporting period of the cash flow statement.","format":"date","type":"string"},"share_based_compensation":{"description":"The share-based compensation of the company.","nullable":false,"type":"number"},"ticker":{"description":"The ticker symbol.","type":"string"}},"type":"object"},"CashFlowStatementResponse":{"properties":{"cash_flow_statements":{"items":{"$ref":"#/components/schemas/CashFlowStatement"},"type":"array"}},"type":"object"},"CashFlowStatementSegments":{"allOf":[{"$ref":"#/components/schemas/SegmentMetadata"},{"properties":{"capital_expenditure":{"allOf":[{"$ref":"#/components/schemas/SegmentCategory"}],"description":"Capital expenditure broken down by segment.","nullable":true}},"type":"object"}]},"CashFlowStatementSegmentsResponse":{"properties":{"segmented_financials":{"items":{"$ref":"#/components/schemas/CashFlowStatementSegments"},"type":"array"}},"type":"object"},"ChatCompletionRequest":{"properties":{"frequency_penalty":{"default":1,"description":"Penalizes new tokens based on their existing frequency in the text so far. Positive values decrease the likelihood of repeating the same line verbatim.","maximum":2,"minimum":0,"type":"number"},"max_tokens":{"description":"The maximum number of tokens to generate in the response.","type":"integer"},"messages":{"description":"A list of messages comprising the conversation so far.","items":{"properties":{"content":{"description":"The content of the message.","type":"string"},"role":{"description":"The role of the message author.","enum":["system","user","assistant"],"type":"string"}},"required":["role","content"],"type":"object"},"type":"array"},"model":{"description":"The Sonar model to use.","enum":["sonar","sonar-pro","sonar-reasoning-pro","sonar-deep-research"],"type":"string"},"presence_penalty":{"default":0,"description":"Penalizes new tokens based on whether they appear in the text so far. Positive values increase the likelihood of talking about new topics.","maximum":2,"minimum":-2,"type":"number"},"return_citations":{"default":true,"description":"Whether to return citations and search results in the response.","type":"boolean"},"search_context":{"default":"low","description":"Controls how much search context to use. Affects per-request cost.","enum":["low","medium","high"],"type":"string"},"search_domain_filter":{"description":"Limit search to specific domains.","items":{"type":"string"},"type":"array"},"search_recency_filter":{"description":"Filter search results by recency.","enum":["month","week","day","hour"],"type":"string"},"stream":{"default":false,"description":"Whether to stream the response using server-sent events.","type":"boolean"},"temperature":{"default":0.2,"description":"Sampling temperature between 0 and 2. Lower values make output more focused and deterministic.","maximum":2,"minimum":0,"type":"number"},"top_k":{"default":0,"description":"The number of tokens to keep for top-k filtering.","maximum":2048,"minimum":0,"type":"integer"},"top_p":{"default":0.9,"description":"Nucleus sampling parameter. The model considers tokens with top_p probability mass.","maximum":1,"minimum":0,"type":"number"}},"required":["model","messages"],"type":"object"},"ChatCompletionResponse":{"properties":{"choices":{"items":{"properties":{"finish_reason":{"enum":["stop","length"],"type":"string"},"index":{"type":"integer"},"message":{"properties":{"content":{"description":"The AI-generated answer, with inline citation references like [1][2].","type":"string"},"role":{"type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"citations":{"description":"List of source URLs referenced in the answer.","items":{"type":"string"},"type":"array"},"created":{"description":"Unix timestamp of when the completion was created.","type":"integer"},"id":{"description":"Unique identifier for the completion.","type":"string"},"model":{"description":"The model used for the completion.","type":"string"},"object":{"example":"chat.completion","type":"string"},"search_results":{"description":"Detailed search results with titles, snippets, and URLs.","items":{"properties":{"date":{"type":"string"},"snippet":{"type":"string"},"source":{"type":"string"},"title":{"type":"string"},"url":{"type":"string"}},"type":"object"},"type":"array"},"usage":{"properties":{"completion_tokens":{"type":"integer"},"prompt_tokens":{"type":"integer"},"search_context_size":{"type":"string"},"total_tokens":{"type":"integer"}},"type":"object"}},"type":"object"},"CiksResponse":{"properties":{"ciks":{"description":"List of available CIK codes.","items":{"type":"string"},"type":"array"},"resource":{"description":"The resource type identifier.","type":"string"}},"type":"object"},"CommunityInfo":{"properties":{"admin":{"$ref":"#/components/schemas/User"},"banner_url":{"nullable":true,"type":"string"},"created_at":{"nullable":true,"type":"string"},"creator":{"$ref":"#/components/schemas/User"},"description":{"nullable":true,"type":"string"},"id":{"nullable":true,"type":"string"},"invites_policy":{"nullable":true,"type":"string"},"is_nsfw":{"type":"boolean"},"is_pinned":{"type":"boolean"},"join_policy":{"nullable":true,"type":"string"},"member_count":{"type":"integer"},"members_preview":{"items":{"type":"object"},"type":"array"},"moderator_count":{"type":"integer"},"name":{"nullable":true,"type":"string"},"primary_topic":{"properties":{"id":{"nullable":true,"type":"string"},"name":{"nullable":true,"type":"string"}},"type":"object"},"question":{"nullable":true,"type":"string"},"role":{"nullable":true,"type":"string"},"rules":{"items":{"properties":{"description":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"}},"type":"object"},"type":"array"},"search_tags":{"items":{"type":"string"},"type":"array"}},"type":"object"},"CommunityInfoResponse":{"properties":{"community_info":{"$ref":"#/components/schemas/CommunityInfo"},"msg":{"type":"string"},"status":{"enum":["success","error"],"type":"string"}},"type":"object"},"CompanyFacts":{"properties":{"category":{"description":"The category of the company.","type":"string"},"cik":{"description":"The Central Index Key (CIK) of the company.","type":"string"},"exchange":{"description":"The exchange of the company.","type":"string"},"industry":{"description":"The industry of the company.","type":"string"},"is_active":{"description":"Whether the company is currently active.","type":"boolean"},"listing_date":{"description":"The date the company was listed on the stock exchange.","format":"date","type":"string"},"location":{"description":"The location of the company.","type":"string"},"market_cap":{"description":"The market capitalization of the company.","type":"number"},"name":{"description":"The name of the company.","type":"string"},"number_of_employees":{"description":"The number of employees at the company.","type":"number"},"sec_filings_url":{"description":"The URL of the company's SEC filings.","format":"uri","type":"string"},"sector":{"description":"The sector of the company.","type":"string"},"sic_code":{"description":"The Standard Industrial Classification (SIC) code of the company.","type":"string"},"sic_industry":{"description":"The industry of the company based on the SIC code.","type":"string"},"sic_sector":{"description":"The sector of the company based on the SIC code.","type":"string"},"ticker":{"description":"The ticker symbol of the company.","type":"string"},"website_url":{"description":"The URL of the company's website.","format":"uri","type":"string"},"weighted_average_shares":{"description":"The weighted average shares of the company.","type":"number"}},"type":"object"},"CompanyFactsResponse":{"properties":{"company_facts":{"$ref":"#/components/schemas/CompanyFacts"}},"type":"object"},"Content":{"additionalProperties":true,"properties":{"parts":{"items":{"$ref":"#/components/schemas/Part"},"type":"array"},"role":{"enum":["user","model","system","assistant"],"type":"string"}},"type":"object"},"CryptoPriceSnapshot":{"properties":{"day_change":{"description":"The price change over the last 24 hours.","type":"number"},"day_change_percent":{"description":"The percentage price change over the last 24 hours.","type":"number"},"price":{"description":"The current price of the cryptocurrency.","type":"number"},"ticker":{"description":"The ticker symbol.","type":"string"},"time":{"description":"The timestamp of the price snapshot in human-readable format in UTC.","type":"string"}},"type":"object"},"CryptoPriceSnapshotResponse":{"properties":{"snapshot":{"$ref":"#/components/schemas/CryptoPriceSnapshot"}},"type":"object"},"CryptoPricesResponse":{"properties":{"prices":{"items":{"$ref":"#/components/schemas/Price"},"type":"array"}},"type":"object"},"Earnings":{"properties":{"annual":{"$ref":"#/components/schemas/EarningsTimeDimension"},"currency":{"description":"ISO currency code (e.g. USD).","nullable":true,"type":"string"},"fiscal_period":{"description":"Fiscal period label (e.g. 2025-Q4 or 2025-FY).","nullable":true,"type":"string"},"quarterly":{"$ref":"#/components/schemas/EarningsTimeDimension"},"report_period":{"description":"Most recent report period found for the ticker.","format":"date","type":"string"},"ticker":{"description":"The requested ticker symbol.","type":"string"}},"type":"object"},"EarningsResponse":{"properties":{"earnings":{"$ref":"#/components/schemas/Earnings"}},"type":"object"},"EarningsTimeDimension":{"properties":{"capital_expenditure":{"nullable":true,"type":"number"},"cash_and_equivalents":{"nullable":true,"type":"number"},"change_in_cash_and_equivalents":{"nullable":true,"type":"number"},"currency":{"description":"ISO currency code (e.g. USD).","nullable":true,"type":"string"},"earnings_per_share":{"nullable":true,"type":"number"},"eps_surprise":{"description":"EPS surprise classification versus estimate. Returned only when available.","enum":["BEAT","MISS","MEET"],"type":"string"},"estimated_earnings_per_share":{"description":"Estimated earnings per share. Returned only when available.","type":"number"},"estimated_revenue":{"description":"Estimated revenue. Returned only when available.","type":"number"},"fiscal_period":{"description":"Fiscal period label (e.g. 2025-Q4 or 2025-FY).","nullable":true,"type":"string"},"free_cash_flow":{"nullable":true,"type":"number"},"free_cash_flow_chg":{"description":"Percentage change in free cash flow. QoQ in quarterly payload and YoY in annual payload. Returned only when calculable.","type":"number"},"gross_profit":{"nullable":true,"type":"number"},"gross_profit_chg":{"description":"Percentage change in gross profit. QoQ in quarterly payload and YoY in annual payload. Returned only when calculable.","type":"number"},"net_cash_flow_from_financing":{"nullable":true,"type":"number"},"net_cash_flow_from_financing_chg":{"description":"Percentage change in net cash flow from financing. QoQ in quarterly payload and YoY in annual payload. Returned only when calculable.","type":"number"},"net_cash_flow_from_investing":{"nullable":true,"type":"number"},"net_cash_flow_from_investing_chg":{"description":"Percentage change in net cash flow from investing. QoQ in quarterly payload and YoY in annual payload. Returned only when calculable.","type":"number"},"net_cash_flow_from_operations":{"nullable":true,"type":"number"},"net_cash_flow_from_operations_chg":{"description":"Percentage change in net cash flow from operations. QoQ in quarterly payload and YoY in annual payload. Returned only when calculable.","type":"number"},"net_income":{"nullable":true,"type":"number"},"net_income_chg":{"description":"Percentage change in net income. QoQ in quarterly payload and YoY in annual payload. Returned only when calculable.","type":"number"},"operating_income":{"nullable":true,"type":"number"},"operating_income_chg":{"description":"Percentage change in operating income. QoQ in quarterly payload and YoY in annual payload. Returned only when calculable.","type":"number"},"revenue":{"nullable":true,"type":"number"},"revenue_chg":{"description":"Percentage change in revenue. QoQ in quarterly payload and YoY in annual payload. Returned only when calculable.","type":"number"},"revenue_surprise":{"description":"Revenue surprise classification versus estimate. Returned only when available.","enum":["BEAT","MISS","MEET"],"type":"string"},"shareholders_equity":{"nullable":true,"type":"number"},"total_assets":{"nullable":true,"type":"number"},"total_debt":{"nullable":true,"type":"number"},"total_liabilities":{"nullable":true,"type":"number"},"weighted_average_shares":{"nullable":true,"type":"number"},"weighted_average_shares_diluted":{"nullable":true,"type":"number"}},"type":"object"},"Entities":{"properties":{"hashtags":{"items":{"properties":{"indices":{"items":{"type":"integer"},"type":"array"},"text":{"type":"string"}},"type":"object"},"type":"array"},"urls":{"items":{"properties":{"display_url":{"type":"string"},"expanded_url":{"type":"string"},"indices":{"items":{"type":"integer"},"type":"array"},"url":{"type":"string"}},"type":"object"},"type":"array"},"user_mentions":{"items":{"properties":{"id_str":{"type":"string"},"name":{"type":"string"},"screen_name":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"ErrorEnvelope":{"properties":{"errors":{"items":{"properties":{"message":{"type":"string"},"source":{"properties":{"field":{"type":"string"},"pointer":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"type":"object"},"type":"array"},"meta":{"properties":{"request_id":{"type":"string"}},"type":"object"}},"type":"object"},"ErrorResponse":{"properties":{"error":{"description":"A short error message.","type":"string"},"message":{"description":"A more detailed error message.","type":"string"}},"type":"object"},"Exhibit":{"properties":{"description":{"description":"The description of the exhibit.","type":"string"},"number":{"description":"The exhibit number (e.g., '99.1').","type":"string"},"text":{"description":"The raw text content of the exhibit. Only included when 'include_exhibits' parameter is set to true.","type":"string"},"url":{"description":"The URL to the exhibit document on the SEC website.","format":"uri","type":"string"}},"type":"object"},"ExplainSearchRequest":{"properties":{"detail_level":{"default":"MODERATE","description":"Level of detail in the explanation","enum":["BRIEF","MODERATE","DETAILED"],"type":"string"},"language":{"default":"en","description":"Language code for the explanation (e.g., en, zh, ar)","example":"ar","type":"string"},"response_mode":{"default":"NON_STREAMING","description":"Format of the explanation response. COMPLETE and INCREMENTAL stream server-sent events; NON_STREAMING returns a JSON response.","enum":["COMPLETE","INCREMENTAL","NON_STREAMING"],"type":"string"},"search_id":{"description":"ID of the search to explain","type":"string"}},"required":["search_id"],"type":"object"},"ExplainSearchResponse":{"description":"JSON explanation response returned when response_mode is NON_STREAMING.","properties":{"message":{"description":"Generated explanation text.","type":"string"}},"required":["message"],"type":"object"},"Filing":{"properties":{"accession_number":{"description":"The accession number of the filing.","type":"string"},"cik":{"description":"The Central Index Key (CIK) of the company.","type":"integer"},"filing_type":{"description":"The type of the SEC filing (e.g., 10-Q, 8-K).","type":"string"},"report_date":{"description":"The date of the report.","format":"date","type":"string"},"ticker":{"description":"The ticker symbol.","type":"string"},"url":{"description":"The URL of the SEC filing.","format":"uri","type":"string"}},"type":"object"},"FilingItem":{"properties":{"name":{"description":"The item name.","type":"string"},"number":{"description":"The item number.","type":"string"},"text":{"description":"The item text.","type":"string"}},"type":"object"},"FilingItemsResponse":{"properties":{"accession_number":{"description":"The accession number of the filing.","type":"string"},"cik":{"description":"The Central Index Key (CIK) of the company.","type":"string"},"filing_type":{"description":"The type of filing.","type":"string"},"items":{"items":{"$ref":"#/components/schemas/FilingItem"},"type":"array"},"quarter":{"description":"The quarter of the filing.","type":"integer"},"ticker":{"description":"The ticker symbol of the company.","type":"string"},"year":{"description":"The year of the filing.","type":"integer"}},"type":"object"},"FilingsResponse":{"properties":{"filings":{"items":{"$ref":"#/components/schemas/Filing"},"type":"array"}},"type":"object"},"FinancialMetric":{"properties":{"asset_turnover":{"description":"Revenue divided by average total assets.","type":"number"},"book_value_growth":{"description":"Year-over-year growth in book value.","type":"number"},"book_value_per_share":{"description":"Shareholders' equity divided by shares outstanding.","type":"number"},"cash_ratio":{"description":"Cash and cash equivalents divided by current liabilities.","type":"number"},"current_ratio":{"description":"Current assets divided by current liabilities.","type":"number"},"days_sales_outstanding":{"description":"Average accounts receivable divided by revenue over the period.","type":"number"},"debt_to_assets":{"description":"Total debt divided by total assets.","type":"number"},"debt_to_equity":{"description":"Total debt divided by shareholders' equity.","type":"number"},"earnings_growth":{"description":"Year-over-year growth in earnings.","type":"number"},"earnings_per_share":{"description":"Net income divided by weighted average shares outstanding.","type":"number"},"earnings_per_share_growth":{"description":"Growth in earnings per share over the period.","type":"number"},"ebitda_growth":{"description":"Growth in EBITDA over the period.","type":"number"},"enterprise_value":{"description":"The total value of the company (market cap + debt - cash).","type":"number"},"enterprise_value_to_ebitda_ratio":{"description":"Enterprise value to EBITDA ratio.","type":"number"},"enterprise_value_to_revenue_ratio":{"description":"Enterprise value to revenue ratio.","type":"number"},"free_cash_flow_growth":{"description":"Growth in free cash flow over the period.","type":"number"},"free_cash_flow_per_share":{"description":"Free cash flow divided by shares outstanding.","type":"number"},"free_cash_flow_yield":{"description":"Free cash flow yield.","type":"number"},"gross_margin":{"description":"Gross profit as a percentage of revenue.","type":"number"},"interest_coverage":{"description":"EBIT divided by interest expense.","type":"number"},"inventory_turnover":{"description":"Cost of goods sold divided by average inventory.","type":"number"},"market_cap":{"description":"The market capitalization of the company.","type":"number"},"net_margin":{"description":"Net income as a percentage of revenue.","type":"number"},"operating_cash_flow_ratio":{"description":"Operating cash flow divided by current liabilities.","type":"number"},"operating_cycle":{"description":"Inventory turnover + receivables turnover.","type":"number"},"operating_income_growth":{"description":"Growth in operating income over the period.","type":"number"},"operating_margin":{"description":"Operating income as a percentage of revenue.","type":"number"},"payout_ratio":{"description":"Dividends paid as a percentage of net income.","type":"number"},"peg_ratio":{"description":"Price to earnings growth ratio.","type":"number"},"price_to_book_ratio":{"description":"Price to book ratio.","type":"number"},"price_to_earnings_ratio":{"description":"Price to earnings ratio.","type":"number"},"price_to_sales_ratio":{"description":"Price to sales ratio.","type":"number"},"quick_ratio":{"description":"Quick assets divided by current liabilities.","type":"number"},"receivables_turnover":{"description":"Revenue divided by average accounts receivable.","type":"number"},"return_on_assets":{"description":"Net income as a percentage of total assets.","type":"number"},"return_on_equity":{"description":"Net income as a percentage of shareholders' equity.","type":"number"},"return_on_invested_capital":{"description":"Net operating profit after taxes as a percentage of invested capital.","type":"number"},"revenue_growth":{"description":"Year-over-year growth in revenue.","type":"number"},"ticker":{"description":"The ticker symbol of the company.","type":"string"},"working_capital_turnover":{"description":"Revenue divided by average working capital.","type":"number"}},"type":"object"},"FinancialMetricSnapshot":{"properties":{"asset_turnover":{"description":"Revenue divided by average total assets.","nullable":true,"type":"number"},"book_value_growth":{"description":"Year-over-year growth in book value.","nullable":true,"type":"number"},"book_value_per_share":{"description":"Shareholders' equity divided by shares outstanding.","nullable":true,"type":"number"},"cash_ratio":{"description":"Cash and cash equivalents divided by current liabilities.","nullable":true,"type":"number"},"current_ratio":{"description":"Current assets divided by current liabilities.","nullable":true,"type":"number"},"days_sales_outstanding":{"description":"Average accounts receivable divided by revenue over the period.","nullable":true,"type":"number"},"debt_to_assets":{"description":"Total debt divided by total assets.","nullable":true,"type":"number"},"debt_to_equity":{"description":"Total debt divided by shareholders' equity.","nullable":true,"type":"number"},"earnings_growth":{"description":"Year-over-year growth in earnings.","nullable":true,"type":"number"},"earnings_per_share":{"description":"Net income divided by weighted average shares outstanding.","nullable":true,"type":"number"},"earnings_per_share_growth":{"description":"Growth in earnings per share over the period.","nullable":true,"type":"number"},"ebitda_growth":{"description":"Growth in EBITDA over the period.","nullable":true,"type":"number"},"enterprise_value":{"description":"The total value of the company (market cap + debt - cash).","nullable":true,"type":"number"},"enterprise_value_to_ebitda_ratio":{"description":"Enterprise value to EBITDA ratio.","nullable":true,"type":"number"},"enterprise_value_to_revenue_ratio":{"description":"Enterprise value to revenue ratio.","nullable":true,"type":"number"},"free_cash_flow_growth":{"description":"Growth in free cash flow over the period.","nullable":true,"type":"number"},"free_cash_flow_per_share":{"description":"Free cash flow divided by shares outstanding.","nullable":true,"type":"number"},"free_cash_flow_yield":{"description":"Free cash flow yield.","nullable":true,"type":"number"},"gross_margin":{"description":"Gross profit as a percentage of revenue.","nullable":true,"type":"number"},"interest_coverage":{"description":"EBIT divided by interest expense.","nullable":true,"type":"number"},"inventory_turnover":{"description":"Cost of goods sold divided by average inventory.","nullable":true,"type":"number"},"market_cap":{"description":"The total market capitalization (stock price × shares outstanding).","nullable":true,"type":"number"},"net_margin":{"description":"Net income as a percentage of revenue.","nullable":true,"type":"number"},"operating_cash_flow_ratio":{"description":"Operating cash flow divided by current liabilities.","nullable":true,"type":"number"},"operating_cycle":{"description":"Inventory turnover + receivables turnover.","nullable":true,"type":"number"},"operating_income_growth":{"description":"Growth in operating income over the period.","nullable":true,"type":"number"},"operating_margin":{"description":"Operating income as a percentage of revenue.","nullable":true,"type":"number"},"payout_ratio":{"description":"Dividends paid as a percentage of net income.","nullable":true,"type":"number"},"peg_ratio":{"description":"Price to earnings growth ratio.","nullable":true,"type":"number"},"price_to_book_ratio":{"description":"Price to book ratio.","nullable":true,"type":"number"},"price_to_earnings_ratio":{"description":"Price to earnings ratio.","nullable":true,"type":"number"},"price_to_sales_ratio":{"description":"Price to sales ratio.","nullable":true,"type":"number"},"quick_ratio":{"description":"Quick assets divided by current liabilities.","nullable":true,"type":"number"},"receivables_turnover":{"description":"Revenue divided by average accounts receivable.","nullable":true,"type":"number"},"return_on_assets":{"description":"Net income as a percentage of total assets.","nullable":true,"type":"number"},"return_on_equity":{"description":"Net income as a percentage of shareholders' equity.","nullable":true,"type":"number"},"return_on_invested_capital":{"description":"Net operating profit after taxes as a percentage of invested capital.","nullable":true,"type":"number"},"revenue_growth":{"description":"Year-over-year growth in revenue.","nullable":true,"type":"number"},"ticker":{"description":"The ticker symbol of the company.","type":"string"},"working_capital_turnover":{"description":"Revenue divided by average working capital.","nullable":true,"type":"number"}},"type":"object"},"FinancialMetricSnapshotResponse":{"properties":{"snapshot":{"$ref":"#/components/schemas/FinancialMetricSnapshot"}},"type":"object"},"FinancialMetricsResponse":{"properties":{"financial_metrics":{"description":"Historical financial metrics and ratios for the requested ticker.","items":{"$ref":"#/components/schemas/FinancialMetric"},"type":"array"}},"type":"object"},"FinancialsResponse":{"properties":{"financials":{"properties":{"balance_sheets":{"items":{"$ref":"#/components/schemas/BalanceSheet"},"type":"array"},"cash_flow_statements":{"items":{"$ref":"#/components/schemas/CashFlowStatement"},"type":"array"},"income_statements":{"items":{"$ref":"#/components/schemas/IncomeStatement"},"type":"array"}},"type":"object"}},"type":"object"},"FinancialsScreenerResponse":{"properties":{"results":{"description":"Stocks matching the requested screener filters.","items":{"additionalProperties":{"description":"Additional financial metrics based on the search criteria.","type":"string"},"properties":{"currency":{"description":"The currency of the financial data.","type":"string"},"period":{"description":"The time period of the financial data.","enum":["annual","quarterly","ttm"],"type":"string"},"report_period":{"description":"The reporting period of the financial data.","format":"date","type":"string"},"ticker":{"description":"The ticker symbol of the company.","type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"FinancialsSearchResponse":{"properties":{"search_results":{"items":{"additionalProperties":{"description":"Additional financial metrics based on the search criteria.","type":"string"},"properties":{"currency":{"description":"The currency of the financial data.","type":"string"},"period":{"description":"The time period of the financial data.","enum":["annual","quarterly","ttm"],"type":"string"},"report_period":{"description":"The reporting period of the financial data.","format":"date","type":"string"},"ticker":{"description":"The ticker symbol of the company.","type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"FollowRelationshipResponse":{"properties":{"data":{"properties":{"followed_by":{"type":"boolean"},"following":{"type":"boolean"}},"type":"object"},"message":{"type":"string"},"status":{"enum":["success","error"],"type":"string"}},"type":"object"},"GeminiOpenapi_ErrorResponse":{"properties":{"error":{"properties":{"code":{"type":"integer"},"message":{"type":"string"},"status":{"type":"string"}},"type":"object"}},"type":"object"},"GenerateContentRequest":{"properties":{"cachedContent":{"description":"Optional cached content ID","type":"string"},"contents":{"description":"Content of the conversation, required","items":{"$ref":"#/components/schemas/Content"},"type":"array"},"generationConfig":{"$ref":"#/components/schemas/GenerationConfig"},"safetySettings":{"items":{"$ref":"#/components/schemas/SafetySetting"},"type":"array"},"systemInstruction":{"$ref":"#/components/schemas/Content"},"toolConfig":{"description":"Optional tool configuration","type":"object"},"tools":{"description":"Optional tools the model can use","items":{"$ref":"#/components/schemas/Tool"},"type":"array"}},"required":["contents"],"type":"object"},"GenerateContentResponse":{"additionalProperties":true,"properties":{"candidates":{"items":{"$ref":"#/components/schemas/Candidate"},"type":"array"},"modelVersion":{"type":"string"},"responseId":{"type":"string"},"usageMetadata":{"$ref":"#/components/schemas/UsageMetadata"}},"type":"object"},"GenerationConfig":{"type":"object"},"IncomeStatement":{"properties":{"consolidated_income":{"description":"The consolidated income of the company.","nullable":false,"type":"number"},"cost_of_revenue":{"description":"The cost of revenue of the company.","nullable":false,"type":"number"},"currency":{"description":"The currency in which the financial data is reported.","type":"string"},"dividends_per_common_share":{"description":"The dividends per common share of the company.","nullable":false,"type":"number"},"earnings_per_share":{"description":"The earnings per share of the company.","nullable":false,"type":"number"},"earnings_per_share_diluted":{"description":"The diluted earnings per share of the company.","nullable":false,"type":"number"},"ebit":{"description":"The earnings before interest and taxes of the company.","nullable":false,"type":"number"},"fiscal_period":{"description":"The fiscal period of the income statement.","type":"string"},"gross_profit":{"description":"The gross profit of the company.","nullable":false,"type":"number"},"income_tax_expense":{"description":"The income tax expenses of the company.","nullable":false,"type":"number"},"interest_expense":{"description":"The interest expenses of the company.","nullable":false,"type":"number"},"net_income":{"description":"The net income of the company.","nullable":false,"type":"number"},"net_income_common_stock":{"description":"The net income available to common stockholders of the company.","nullable":false,"type":"number"},"net_income_discontinued_operations":{"description":"The net income from discontinued operations of the company.","nullable":false,"type":"number"},"net_income_non_controlling_interests":{"description":"The net income from non-controlling interests of the company.","nullable":false,"type":"number"},"operating_expense":{"description":"The operating expenses of the company.","nullable":false,"type":"number"},"operating_income":{"description":"The operating income of the company.","nullable":false,"type":"number"},"period":{"description":"The time period of the income statement.","enum":["quarterly","ttm","annual"],"type":"string"},"preferred_dividends_impact":{"description":"The impact of preferred dividends on the net income of the company.","nullable":false,"type":"number"},"report_period":{"description":"The reporting period of the income statement.","format":"date","type":"string"},"research_and_development":{"description":"The research and development expenses of the company.","nullable":false,"type":"number"},"revenue":{"description":"The total revenue of the company.","nullable":false,"type":"number"},"selling_general_and_administrative_expenses":{"description":"The selling, general, and administrative expenses of the company.","nullable":false,"type":"number"},"ticker":{"description":"The ticker symbol.","type":"string"},"weighted_average_shares":{"description":"The weighted average shares of the company.","nullable":false,"type":"number"},"weighted_average_shares_diluted":{"description":"The diluted weighted average shares of the company.","nullable":false,"type":"number"}},"type":"object"},"IncomeStatementResponse":{"properties":{"income_statements":{"items":{"$ref":"#/components/schemas/IncomeStatement"},"type":"array"}},"type":"object"},"IncomeStatementSegments":{"allOf":[{"$ref":"#/components/schemas/SegmentMetadata"},{"properties":{"depreciation":{"allOf":[{"$ref":"#/components/schemas/SegmentCategory"}],"description":"Depreciation broken down by segment.","nullable":true},"operating_income":{"allOf":[{"$ref":"#/components/schemas/SegmentCategory"}],"description":"Operating income broken down by segment.","nullable":true},"revenue":{"allOf":[{"$ref":"#/components/schemas/SegmentCategory"}],"description":"Revenue broken down by product and/or segment.","nullable":true}},"type":"object"}]},"IncomeStatementSegmentsResponse":{"properties":{"segmented_financials":{"items":{"$ref":"#/components/schemas/IncomeStatementSegments"},"type":"array"}},"type":"object"},"InsiderTrade":{"properties":{"filing_date":{"description":"The date the transaction was filed.","format":"date","type":"string"},"is_board_director":{"description":"Whether the insider is a board director.","type":"boolean"},"issuer":{"description":"The name of the issuing company.","type":"string"},"name":{"description":"The name of the insider.","type":"string"},"security_title":{"description":"The title of the security involved in the transaction.","type":"string"},"shares_owned_after_transaction":{"description":"The number of shares owned after the transaction.","type":"number"},"shares_owned_before_transaction":{"description":"The number of shares owned before the transaction.","type":"number"},"ticker":{"description":"The ticker symbol of the company.","type":"string"},"title":{"description":"The title of the insider.","type":"string"},"transaction_date":{"description":"The date of the transaction.","format":"date","type":"string"},"transaction_price_per_share":{"description":"The price per share in the transaction.","type":"number"},"transaction_shares":{"description":"The number of shares involved in the transaction.","type":"number"},"transaction_value":{"description":"The total value of the transaction.","type":"number"}},"type":"object"},"InsiderTradesResponse":{"properties":{"insider_trades":{"items":{"$ref":"#/components/schemas/InsiderTrade"},"type":"array"}},"type":"object"},"InstagramBasicProfileResponse":{"additionalProperties":true,"properties":{"biography":{"type":"string"},"credits_remaining":{"type":"integer"},"follower_count":{"type":"integer"},"following_count":{"type":"integer"},"full_name":{"type":"string"},"id":{"type":"string"},"is_private":{"type":"boolean"},"is_verified":{"type":"boolean"},"media_count":{"type":"integer"},"pk":{"type":"string"},"success":{"type":"boolean"},"username":{"type":"string"}},"type":"object"},"InstagramCommentsResponse":{"additionalProperties":true,"properties":{"comments":{"items":{"additionalProperties":true,"type":"object"},"type":"array"},"credits_remaining":{"type":"integer"},"cursor":{"nullable":true,"type":"string"},"success":{"type":"boolean"}},"type":"object"},"InstagramEmbedResponse":{"additionalProperties":true,"properties":{"credits_remaining":{"type":"integer"},"html":{"type":"string"},"success":{"type":"boolean"}},"type":"object"},"InstagramHashtagSearchResponse":{"additionalProperties":true,"properties":{"credits_remaining":{"type":"integer"},"cursor":{"nullable":true,"type":"string"},"hashtag":{"type":"string"},"media_type":{"type":"string"},"posts":{"items":{"additionalProperties":true,"type":"object"},"type":"array"},"success":{"type":"boolean"}},"type":"object"},"InstagramHighlightDetailResponse":{"additionalProperties":true,"properties":{"credits_remaining":{"type":"integer"},"id":{"type":"string"},"items":{"items":{"additionalProperties":true,"type":"object"},"type":"array"},"reel_type":{"type":"string"},"success":{"type":"boolean"}},"type":"object"},"InstagramHighlightsResponse":{"additionalProperties":true,"properties":{"credits_remaining":{"type":"integer"},"highlights":{"items":{"additionalProperties":true,"type":"object"},"type":"array"},"success":{"type":"boolean"}},"type":"object"},"InstagramItemsResponse":{"additionalProperties":true,"properties":{"credits_remaining":{"type":"integer"},"items":{"items":{"additionalProperties":true,"type":"object"},"type":"array"},"max_id":{"nullable":true,"type":"string"},"next_max_id":{"nullable":true,"type":"string"},"success":{"type":"boolean"}},"type":"object"},"InstagramObject":{"additionalProperties":true,"type":"object"},"InstagramPostResponse":{"additionalProperties":true,"properties":{"credits_remaining":{"type":"integer"},"success":{"type":"boolean"},"xdt_shortcode_media":{"additionalProperties":true,"type":"object"}},"type":"object"},"InstagramProfileResponse":{"additionalProperties":true,"properties":{"credits_remaining":{"type":"integer"},"data":{"additionalProperties":true,"type":"object"},"success":{"type":"boolean"}},"type":"object"},"InstagramProfilesSearchResponse":{"additionalProperties":true,"properties":{"credits_remaining":{"type":"integer"},"cursor":{"nullable":true,"type":"string"},"profiles":{"items":{"additionalProperties":true,"type":"object"},"type":"array"},"query":{"type":"string"},"success":{"type":"boolean"}},"type":"object"},"InstagramReelsResponse":{"additionalProperties":true,"properties":{"credits_remaining":{"type":"integer"},"cursor":{"nullable":true,"type":"string"},"reels":{"items":{"additionalProperties":true,"type":"object"},"type":"array"},"success":{"type":"boolean"}},"type":"object"},"InstagramTranscriptsResponse":{"additionalProperties":true,"properties":{"credits_remaining":{"type":"integer"},"success":{"type":"boolean"},"transcripts":{"items":{"additionalProperties":true,"type":"object"},"type":"array"}},"type":"object"},"InstitutionalOwnership":{"properties":{"investor":{"description":"The investor name, if queried by ticker.","type":"string"},"market_value":{"description":"The market value of the equity position.","type":"number"},"price":{"description":"The estimated purchase price of the equity position.","type":"number"},"report_period":{"description":"The reporting period of the institutional ownership.","format":"date","type":"string"},"shares":{"description":"The number of shares held by the investment manager.","type":"number"},"ticker":{"description":"The ticker symbol, if queried by investor.","type":"string"}},"type":"object"},"InterestRate":{"properties":{"bank":{"description":"The symbol of the central bank.","type":"string"},"date":{"description":"The date of the interest rate in YYYY-MM-DD format.","type":"string"},"name":{"description":"The name of the central bank.","type":"string"},"rate":{"description":"The interest rate of the central bank.","type":"number"}},"type":"object"},"InterestRatesResponse":{"properties":{"interest_rates":{"items":{"$ref":"#/components/schemas/InterestRate"},"type":"array"}},"type":"object"},"KPIGuidanceItem":{"properties":{"change_direction":{"description":"Direction: raised, lowered, maintained, initiated, withdrawn.","example":"initiated","nullable":true,"type":"string"},"high":{"description":"High end of guidance range.","example":8,"nullable":true,"type":"number"},"low":{"description":"Low end of guidance range.","example":6,"nullable":true,"type":"number"},"metric_name":{"example":"Operating Margin","type":"string"},"period":{"example":"Q2 2026","type":"string"},"period_type":{"enum":["quarterly","annual"],"type":"string"},"point_estimate":{"description":"Single-point guidance when no range is given.","nullable":true,"type":"number"},"prior_value":{"description":"Prior guidance value for revisions.","nullable":true,"type":"number"},"raw_text":{"description":"Original guidance text from the filing.","nullable":true,"type":"string"},"segment":{"nullable":true,"type":"string"},"source_text":{"nullable":true,"type":"string"},"source_url":{"format":"uri","nullable":true,"type":"string"},"ticker":{"example":"DAL","type":"string"},"unit":{"example":"%","type":"string"},"value":{"nullable":true,"type":"number"}},"required":["ticker","metric_name","period","period_type"],"type":"object"},"KPIGuidanceResponse":{"properties":{"kpi_guidance":{"items":{"$ref":"#/components/schemas/KPIGuidanceItem"},"type":"array"}},"type":"object"},"KPIMetric":{"properties":{"metric_name":{"description":"Canonical metric name.","example":"load_factor","type":"string"},"period":{"description":"Reporting period (e.g., Q4 2025, FY 2025, or a date like 2025-04-30 for non-standard fiscal years).","example":"Q4 2025","type":"string"},"period_type":{"description":"Whether this is a quarterly or annual figure.","enum":["quarterly","annual"],"example":"quarterly","type":"string"},"segment":{"description":"Business segment, geography, or sub-category. Only present when the metric is reported for a sub-unit rather than the consolidated entity.","example":"Commercial Engines & Services","nullable":true,"type":"string"},"source_text":{"description":"The source text span from the filing where this value was found.","example":"Passenger load factor","nullable":true,"type":"string"},"source_url":{"description":"Direct link to the SEC filing. When available, includes a text fragment that highlights the source in the browser.","example":"https://www.sec.gov/Archives/edgar/data/27904/000002790426000008/deltaairlinesannouncesdece.htm","format":"uri","type":"string"},"ticker":{"description":"Stock ticker symbol.","example":"DAL","type":"string"},"unit":{"description":"Unit of measure (e.g., %, cents, dollars, miles, count).","example":"%","type":"string"},"value":{"description":"Extracted numeric value.","example":82,"nullable":true,"type":"number"},"yoy_change_pct":{"description":"Year-over-year percentage change.","example":-2.381,"nullable":true,"type":"number"},"yoy_value":{"description":"Year-over-year comparison value from the prior period.","example":84,"nullable":true,"type":"number"}},"required":["ticker","metric_name","value","unit","period","period_type"],"type":"object"},"KPIMetricsResponse":{"properties":{"kpi_metrics":{"items":{"$ref":"#/components/schemas/KPIMetric"},"type":"array"}},"type":"object"},"KPINonGAAPMetric":{"properties":{"gaap_equivalent":{"description":"The GAAP line item this metric adjusts.","example":"Diluted earnings per share","nullable":true,"type":"string"},"key_adjustments":{"description":"Description of adjustments made.","example":"Excludes restructuring charges of $150M","nullable":true,"type":"string"},"metric_name":{"example":"Adjusted Diluted EPS","type":"string"},"period":{"example":"Q1 2026","type":"string"},"period_type":{"enum":["quarterly","annual"],"type":"string"},"source_text":{"nullable":true,"type":"string"},"source_url":{"format":"uri","nullable":true,"type":"string"},"ticker":{"example":"DAL","type":"string"},"unit":{"example":"USD per share","type":"string"},"value":{"example":0.64,"nullable":true,"type":"number"}},"required":["ticker","metric_name","value","unit","period","period_type"],"type":"object"},"KPINonGAAPResponse":{"properties":{"kpi_non_gaap":{"items":{"$ref":"#/components/schemas/KPINonGAAPMetric"},"type":"array"}},"type":"object"},"ListTweetsTimelineResponse":{"properties":{"has_next_page":{"description":"Indicates if there are more results available","type":"boolean"},"msg":{"description":"Message of the request, error message if status is error","type":"string"},"next_cursor":{"description":"Cursor for fetching the next page of results","type":"string"},"status":{"description":"Status of the request","enum":["success","error"],"example":"success","type":"string"},"tweets":{"description":"Array of tweets from the list","items":{"$ref":"#/components/schemas/TwitterList_Tweet"},"type":"array"}},"type":"object"},"Manual1Fc51B60A782_AnalyseStatsRequest":{"description":"Delivery Analysis Request Model (overview / graph / detail, query passthrough)","properties":{"cookie":{"description":"User www.douyin.com web Cookie","example":"Your_Cookie_Here","title":"Cookie","type":"string"},"query":{"additionalProperties":true,"description":"Analysis query object. Key fields: startTime, endTime (second timestamp string); analysisType (1=account, 2=video, 3=live); authorSecIdList (account sec_uid list); statusList (delivery status filter); metrics (metric list, e.g. stat_cost, total_play, total_like, dy_comment, dy_share, dy_follow); SecondaryTargetIds; CollectWayIds. graph extra: dimension; detail extra: page, limit, orderByMetric, orderByType; video/live extra: liveRoomIdList","example":{"CollectWayIds":[],"SecondaryTargetIds":[],"analysisType":1,"authorSecIdList":[],"endTime":"1781625599","metrics":["stat_cost","total_play","play_duration_5s_rate","total_like","dy_comment","dy_share","dy_home_visited","dy_follow"],"startTime":"1780934400","statusList":[]},"title":"Query","type":"object"}},"required":["cookie","query"],"title":"AnalyseStatsRequest","type":"object"},"Manual1Fc51B60A782_AuthorDiagnosisRequest":{"description":"Author Diagnosis Request Model\n\nThis API requires no additional parameters, automatically fetches diagnosis data for the past 7 days","properties":{"cookie":{"description":"User's Douyin Creator Platform Cookie (required)","example":"Your_Cookie_Here","title":"Cookie","type":"string"}},"required":["cookie"],"title":"AuthorDiagnosisRequest","type":"object"},"Manual1Fc51B60A782_BatchGiftQuery":{"description":"Batch Gift ID query model\n recommended 50 IDs per request for best value\n\nArgs:\n    gift_ids (list[str]): List of gift IDs, recommended 50 per request, e.g. [\"10001\", \"10002\", \"10003\"]\n\nFor current API pricing, see the published x-aisa-pricing metadata. Where supported, obtain a quote for your exact request.","properties":{"gift_ids":{"description":"Gift ID list, recommend 50/call for best value , auto-process first 50 if more than 50\n\nFor current API pricing, see the published x-aisa-pricing metadata. Where supported, obtain a quote for your exact request.","example":["10001","10002","10003"],"items":{"type":"string"},"maxItems":1000,"minItems":1,"title":"Gift Ids","type":"array"}},"required":["gift_ids"],"title":"BatchGiftQuery","type":"object"},"Manual1Fc51B60A782_BillboardTag":{"properties":{"children":{"description":"Sub-level vertical category tags, omit for all under this top-level tag","items":{"$ref":"#/components/schemas/Manual1Fc51B60A782_BillboardTagChild"},"title":"Children","type":["array","null"]},"value":{"description":"Top-level vertical category tag id, obtained from the fetch_content_tag endpoint\n\nAPI references: `fetch_content_tag` = `GET /tikhub/douyin/billboard/fetch_content_tag` (operationId: `get_tikhub_douyin_billboard_fetch_content_tag`).","title":"Value","type":["integer","null"]}},"title":"BillboardTag","type":"object"},"Manual1Fc51B60A782_BillboardTagChild":{"properties":{"value":{"description":"Sub-level vertical category tag id, obtained from the fetch_content_tag endpoint\n\nAPI references: `fetch_content_tag` = `GET /tikhub/douyin/billboard/fetch_content_tag` (operationId: `get_tikhub_douyin_billboard_fetch_content_tag`).","title":"Value","type":["integer","null"]}},"title":"BillboardTagChild","type":"object"},"Manual1Fc51B60A782_Body_fetch_home_feed_api_v1_douyin_web_fetch_home_feed_post":{"properties":{"cookie":{"default":"","description":"Optional: Your web Douyin login Cookie for a personalized feed; uses the default Cookie if omitted","title":"Cookie","type":"string"},"count":{"default":10,"description":"Number, default is 10, it is recommended to keep it unchanged.","title":"Count","type":"integer"},"refresh_index":{"default":0,"description":"Refresh-paging index: 0=refresh (first page / pull-down), >0=load-more (scroll down), increment by 1 for next page\n\nUsage: Refresh/paging index, start at 0 and +1 per page.\n    - refresh_index=0: refresh (first entry / pull-to-refresh)\n    - refresh_index>0: load-more (scroll down)","title":"Refresh Index","type":"integer"}},"title":"Body_fetch_home_feed_api_v1_douyin_web_fetch_home_feed_post","type":"object"},"Manual1Fc51B60A782_Body_fetch_home_feed_api_v1_tiktok_web_fetch_home_feed_post":{"properties":{"cookie":{"description":"User's own cookie, optional parameter, used for personalized recommendations of interface return data.","title":"Cookie","type":"string"},"count":{"default":15,"description":"Number per page","title":"Count","type":"integer"},"region":{"default":"US","description":"Region code, optional parameter, affects the region of recommended content, e.g. US/GB/JP/KR/SG, default US.","title":"Region","type":"string"}},"title":"Body_fetch_home_feed_api_v1_tiktok_web_fetch_home_feed_post","type":"object"},"Manual1Fc51B60A782_Body_fetch_hot_account_list_api_v1_douyin_billboard_fetch_hot_account_list_post":{"properties":{"date_window":{"default":24,"description":"Time window (hours): 24=last 1 day, 72=last 3 days, 168=last 7 days; default 24\n\nUsage: Time window in hours, one of 24/72/168 (last 1 day / 3 days / 7 days), default 24","title":"Date Window","type":"integer"},"page_num":{"default":1,"description":"Page number, default 1","title":"Page Num","type":"integer"},"page_size":{"default":10,"description":"Number of items per page, default 10","title":"Page Size","type":"integer"},"query_tag":{"allOf":[{"$ref":"#/components/schemas/Manual1Fc51B60A782_BillboardTag"}],"description":"Vertical tag filter; leave empty for all. Tag IDs are obtained from the fetch_content_tag endpoint.\n\nUsage: Vertical category tag filter, empty for all, tag ids come from the fetch_content_tag endpoint\n\nAPI references: `fetch_content_tag` = `GET /tikhub/douyin/billboard/fetch_content_tag` (operationId: `get_tikhub_douyin_billboard_fetch_content_tag`).","example":{"children":[{"value":62808},{"value":62804}],"value":628}}},"title":"Body_fetch_hot_account_list_api_v1_douyin_billboard_fetch_hot_account_list_post","type":"object"},"Manual1Fc51B60A782_Body_fetch_hot_calendar_list_api_v1_douyin_billboard_fetch_hot_calendar_list_post":{"properties":{"category_code":{"default":"","description":"Hot-spot ranking category code; obtained from the hot-spot ranking categories; leave empty for all\n\nUsage: Hot list category code, get from hot list category, empty for all","title":"Category Code","type":"string"},"city_code":{"default":"","description":"City code from city list; leave empty for all\n\nUsage: City code, get from city list, empty for all","title":"City Code","type":"string"},"end_date":{"default":1735488000,"description":"Snapshot end time, 10-digit Unix timestamp format\n\nUsage: Snapshot end time format 10 digit timestamp","title":"End Date","type":"integer"},"start_date":{"default":1734902400,"description":"Snapshot start time format 10 digit timestamp","title":"Start Date","type":"integer"}},"title":"Body_fetch_hot_calendar_list_api_v1_douyin_billboard_fetch_hot_calendar_list_post","type":"object"},"Manual1Fc51B60A782_Body_fetch_hot_total_high_fan_list_api_v1_douyin_billboard_fetch_hot_total_high_fan_list_post":{"properties":{"date_window":{"default":24,"description":"Time window (hours): 1=last 1 hour, 24=last 1 day, 72=last 3 days, 168=last 7 days; default 24\n\nUsage: Time window in hours, one of 1/24/72/168 (last 1 hour / 1 day / 3 days / 7 days), default 24","title":"Date Window","type":"integer"},"keyword":{"default":"","description":"Search keyword for filtering the leaderboard; empty=all\n\nUsage: Search keyword to filter the billboard, empty for all","title":"Keyword","type":"string"},"page":{"default":1,"description":"Page number","title":"Page","type":"integer"},"page_size":{"default":10,"description":"Items per page","title":"Page Size","type":"integer"},"tags":{"description":"Vertical tag filter; leave empty for all. Tag IDs are obtained from the fetch_content_tag endpoint.\n\nUsage: Vertical category tag filter, empty for all, tag ids come from the fetch_content_tag endpoint\n\nAPI references: `fetch_content_tag` = `GET /tikhub/douyin/billboard/fetch_content_tag` (operationId: `get_tikhub_douyin_billboard_fetch_content_tag`).","example":[{"children":[{"value":62808},{"value":62804}],"value":628}],"items":{"$ref":"#/components/schemas/Manual1Fc51B60A782_BillboardTag"},"title":"Tags","type":"array"}},"title":"Body_fetch_hot_total_high_fan_list_api_v1_douyin_billboard_fetch_hot_total_high_fan_list_post","type":"object"},"Manual1Fc51B60A782_Body_fetch_hot_total_high_like_list_api_v1_douyin_billboard_fetch_hot_total_high_like_list_post":{"properties":{"date_window":{"default":24,"description":"Time window (hours): 1=last 1 hour, 24=last 1 day, 72=last 3 days, 168=last 7 days; default 24\n\nUsage: Time window in hours, one of 1/24/72/168 (last 1 hour / 1 day / 3 days / 7 days), default 24","title":"Date Window","type":"integer"},"keyword":{"default":"","description":"Search keyword for filtering the leaderboard; empty=all\n\nUsage: Search keyword to filter the billboard, empty for all","title":"Keyword","type":"string"},"page":{"default":1,"description":"Page number","title":"Page","type":"integer"},"page_size":{"default":10,"description":"Items per page","title":"Page Size","type":"integer"},"tags":{"description":"Vertical tag filter; leave empty for all. Tag IDs are obtained from the fetch_content_tag endpoint.\n\nUsage: Vertical category tag filter, empty for all, tag ids come from the fetch_content_tag endpoint\n\nAPI references: `fetch_content_tag` = `GET /tikhub/douyin/billboard/fetch_content_tag` (operationId: `get_tikhub_douyin_billboard_fetch_content_tag`).","example":[{"children":[{"value":62808},{"value":62804}],"value":628}],"items":{"$ref":"#/components/schemas/Manual1Fc51B60A782_BillboardTag"},"title":"Tags","type":"array"}},"title":"Body_fetch_hot_total_high_like_list_api_v1_douyin_billboard_fetch_hot_total_high_like_list_post","type":"object"},"Manual1Fc51B60A782_Body_fetch_hot_total_high_play_list_api_v1_douyin_billboard_fetch_hot_total_high_play_list_post":{"properties":{"date_window":{"default":24,"description":"Time window (hours): 1=last 1 hour, 24=last 1 day, 72=last 3 days, 168=last 7 days; default 24\n\nUsage: Time window in hours, one of 1/24/72/168 (last 1 hour / 1 day / 3 days / 7 days), default 24","title":"Date Window","type":"integer"},"keyword":{"default":"","description":"Search keyword for filtering the leaderboard; empty=all\n\nUsage: Search keyword to filter the billboard, empty for all","title":"Keyword","type":"string"},"page":{"default":1,"description":"Page number","title":"Page","type":"integer"},"page_size":{"default":10,"description":"Items per page","title":"Page Size","type":"integer"},"tags":{"description":"Vertical tag filter; leave empty for all. Tag IDs are obtained from the fetch_content_tag endpoint.\n\nUsage: Vertical category tag filter, empty for all, tag ids come from the fetch_content_tag endpoint\n\nAPI references: `fetch_content_tag` = `GET /tikhub/douyin/billboard/fetch_content_tag` (operationId: `get_tikhub_douyin_billboard_fetch_content_tag`).","example":[{"children":[{"value":62808},{"value":62804}],"value":628}],"items":{"$ref":"#/components/schemas/Manual1Fc51B60A782_BillboardTag"},"title":"Tags","type":"array"}},"title":"Body_fetch_hot_total_high_play_list_api_v1_douyin_billboard_fetch_hot_total_high_play_list_post","type":"object"},"Manual1Fc51B60A782_Body_fetch_hot_total_high_search_list_api_v1_douyin_billboard_fetch_hot_total_high_search_list_post":{"properties":{"date_window":{"default":24,"description":"Time window (hours): 1=last 1 hour, 24=last 1 day, 72=last 3 days, 168=last 7 days; default 24\n\nUsage: Time window in hours, one of 1/24/72/168 (last 1 hour / 1 day / 3 days / 7 days), default 24","title":"Date Window","type":"integer"},"keyword":{"default":"抖音","description":"Search keyword","title":"Keyword","type":"string"},"page_num":{"default":1,"description":"Page number","title":"Page Num","type":"integer"},"page_size":{"default":10,"description":"Items per page","title":"Page Size","type":"integer"}},"title":"Body_fetch_hot_total_high_search_list_api_v1_douyin_billboard_fetch_hot_total_high_search_list_post","type":"object"},"Manual1Fc51B60A782_Body_fetch_hot_total_high_topic_list_api_v1_douyin_billboard_fetch_hot_total_high_topic_list_post":{"properties":{"date_window":{"default":24,"description":"Time window (hours): 1=last 1 hour, 24=last 1 day, 72=last 3 days, 168=last 7 days; default 24\n\nUsage: Time window in hours, one of 1/24/72/168 (last 1 hour / 1 day / 3 days / 7 days), default 24","title":"Date Window","type":"integer"},"keyword":{"default":"","description":"Search keyword for filtering the leaderboard; empty=all\n\nUsage: Search keyword to filter the billboard, empty for all","title":"Keyword","type":"string"},"page":{"default":1,"description":"Page number","title":"Page","type":"integer"},"page_size":{"default":10,"description":"Items per page","title":"Page Size","type":"integer"},"tags":{"description":"Vertical tag filter; leave empty for all. Tag IDs are obtained from the fetch_content_tag endpoint.\n\nUsage: Vertical category tag filter, empty for all, tag ids come from the fetch_content_tag endpoint\n\nAPI references: `fetch_content_tag` = `GET /tikhub/douyin/billboard/fetch_content_tag` (operationId: `get_tikhub_douyin_billboard_fetch_content_tag`).","example":[{"children":[{"value":62808},{"value":62804}],"value":628}],"items":{"$ref":"#/components/schemas/Manual1Fc51B60A782_BillboardTag"},"title":"Tags","type":"array"}},"title":"Body_fetch_hot_total_high_topic_list_api_v1_douyin_billboard_fetch_hot_total_high_topic_list_post","type":"object"},"Manual1Fc51B60A782_Body_fetch_hot_total_hot_word_list_api_v1_douyin_billboard_fetch_hot_total_hot_word_list_post":{"properties":{"date_window":{"default":24,"description":"Time window (hours): 24=last 1 day, 72=last 3 days, 168=last 7 days; default 24\n\nUsage: Time window in hours, one of 24/72/168 (last 1 day / 3 days / 7 days), default 24","title":"Date Window","type":"integer"},"keyword":{"default":"抖音","description":"Search keyword","title":"Keyword","type":"string"},"page_num":{"default":1,"description":"Page number","title":"Page Num","type":"integer"},"page_size":{"default":10,"description":"Items per page","title":"Page Size","type":"integer"}},"title":"Body_fetch_hot_total_hot_word_list_api_v1_douyin_billboard_fetch_hot_total_hot_word_list_post","type":"object"},"Manual1Fc51B60A782_Body_fetch_hot_total_low_fan_list_api_v1_douyin_billboard_fetch_hot_total_low_fan_list_post":{"properties":{"date_window":{"default":24,"description":"Time window (hours): 1=last 1 hour, 24=last 1 day, 72=last 3 days, 168=last 7 days; default 24\n\nUsage: Time window in hours, one of 1/24/72/168 (last 1 hour / 1 day / 3 days / 7 days), default 24","title":"Date Window","type":"integer"},"keyword":{"default":"","description":"Search keyword for filtering the leaderboard; empty=all\n\nUsage: Search keyword to filter the billboard, empty for all","title":"Keyword","type":"string"},"page":{"default":1,"description":"Page number","title":"Page","type":"integer"},"page_size":{"default":10,"description":"Items per page","title":"Page Size","type":"integer"},"tags":{"description":"Vertical tag filter; leave empty for all. Tag IDs are obtained from the fetch_content_tag endpoint.\n\nUsage: Vertical category tag filter, empty for all, tag ids come from the fetch_content_tag endpoint\n\nAPI references: `fetch_content_tag` = `GET /tikhub/douyin/billboard/fetch_content_tag` (operationId: `get_tikhub_douyin_billboard_fetch_content_tag`).","example":[{"children":[{"value":62808},{"value":62804}],"value":628}],"items":{"$ref":"#/components/schemas/Manual1Fc51B60A782_BillboardTag"},"title":"Tags","type":"array"}},"title":"Body_fetch_hot_total_low_fan_list_api_v1_douyin_billboard_fetch_hot_total_low_fan_list_post","type":"object"},"Manual1Fc51B60A782_Body_fetch_hot_total_search_list_api_v1_douyin_billboard_fetch_hot_total_search_list_post":{"properties":{"date_window":{"default":24,"description":"Time window (hours): 1=last 1 hour, 24=last 1 day, 72=last 3 days, 168=last 7 days; default 24\n\nUsage: Time window in hours, one of 1/24/72/168 (last 1 hour / 1 day / 3 days / 7 days), default 24","title":"Date Window","type":"integer"},"keyword":{"default":"抖音","description":"Search keyword","title":"Keyword","type":"string"},"page_num":{"default":1,"description":"Page number","title":"Page Num","type":"integer"},"page_size":{"default":10,"description":"Items per page","title":"Page Size","type":"integer"}},"title":"Body_fetch_hot_total_search_list_api_v1_douyin_billboard_fetch_hot_total_search_list_post","type":"object"},"Manual1Fc51B60A782_Body_fetch_hot_total_topic_list_api_v1_douyin_billboard_fetch_hot_total_topic_list_post":{"properties":{"date_window":{"default":24,"description":"Time window (hours): 1=last 1 hour, 24=last 1 day, 72=last 3 days, 168=last 7 days; default 24\n\nUsage: Time window in hours, one of 1/24/72/168 (last 1 hour / 1 day / 3 days / 7 days), default 24","title":"Date Window","type":"integer"},"keyword":{"default":"","description":"Search keyword for filtering the leaderboard; empty=all\n\nUsage: Search keyword to filter the billboard, empty for all","title":"Keyword","type":"string"},"page":{"default":1,"description":"Page number","title":"Page","type":"integer"},"page_size":{"default":10,"description":"Items per page","title":"Page Size","type":"integer"},"tags":{"description":"Vertical tag filter; leave empty for all. Tag IDs are obtained from the fetch_content_tag endpoint.\n\nUsage: Vertical category tag filter, empty for all, tag ids come from the fetch_content_tag endpoint\n\nAPI references: `fetch_content_tag` = `GET /tikhub/douyin/billboard/fetch_content_tag` (operationId: `get_tikhub_douyin_billboard_fetch_content_tag`).","example":[{"children":[{"value":62808},{"value":62804}],"value":628}],"items":{"$ref":"#/components/schemas/Manual1Fc51B60A782_BillboardTag"},"title":"Tags","type":"array"}},"title":"Body_fetch_hot_total_topic_list_api_v1_douyin_billboard_fetch_hot_total_topic_list_post","type":"object"},"Manual1Fc51B60A782_Body_fetch_hot_total_video_list_api_v1_douyin_billboard_fetch_hot_total_video_list_post":{"properties":{"date_window":{"default":24,"description":"Time window (hours): 1=last 1 hour, 24=last 1 day, 72=last 3 days, 168=last 7 days; default 24\n\nUsage: Time window in hours, one of 1/24/72/168 (last 1 hour / 1 day / 3 days / 7 days), default 24","title":"Date Window","type":"integer"},"keyword":{"default":"","description":"Search keyword for filtering the leaderboard; empty=all\n\nUsage: Search keyword to filter the billboard, empty for all","title":"Keyword","type":"string"},"page":{"default":1,"description":"Page number, default 1","title":"Page","type":"integer"},"page_size":{"default":10,"description":"Items per page, default 10","title":"Page Size","type":"integer"},"sub_type":{"default":1001,"description":"Ranking category: 1001 Overall Video, 1002 Low-follower Viral, 1003 High Completion Rate, 1004 High Follower Growth Rate, 1005 High Like Rate","title":"Sub Type","type":"integer"},"tags":{"description":"Vertical tag filter; leave empty for all. Tag IDs are obtained from the fetch_content_tag endpoint.\n\nUsage: Vertical category tag filter, empty for all, tag ids come from the fetch_content_tag endpoint\n\nAPI references: `fetch_content_tag` = `GET /tikhub/douyin/billboard/fetch_content_tag` (operationId: `get_tikhub_douyin_billboard_fetch_content_tag`).","example":[{"children":[{"value":62808},{"value":62804}],"value":628}],"items":{"$ref":"#/components/schemas/Manual1Fc51B60A782_BillboardTag"},"title":"Tags","type":"array"}},"title":"Body_fetch_hot_total_video_list_api_v1_douyin_billboard_fetch_hot_total_video_list_post","type":"object"},"Manual1Fc51B60A782_Body_fetch_user_collection_videos_api_v1_douyin_web_fetch_user_collection_videos_post":{"properties":{"cookie":{"description":"Your web version of Douyin Cookie\n\nUsage: User's web version of Douyin Cookie (This interface requires users to provide their own Cookie)","title":"Cookie","type":"string"},"counts":{"default":20,"description":"Number per page","title":"Counts","type":"integer"},"max_cursor":{"default":0,"description":"Maximum cursor","title":"Max Cursor","type":"integer"}},"required":["cookie"],"title":"Body_fetch_user_collection_videos_api_v1_douyin_web_fetch_user_collection_videos_post","type":"object"},"Manual1Fc51B60A782_Body_fetch_user_collects_api_v1_douyin_web_fetch_user_collects_post":{"properties":{"cookie":{"description":"Your web version of Douyin Cookie\n\nUsage: User's web version of Douyin Cookie (This interface requires users to provide their own Cookie)","title":"Cookie","type":"string"},"counts":{"default":20,"description":"Number per page","title":"Counts","type":"integer"},"max_cursor":{"default":0,"description":"Maximum cursor","title":"Max Cursor","type":"integer"}},"required":["cookie"],"title":"Body_fetch_user_collects_api_v1_douyin_web_fetch_user_collects_post","type":"object"},"Manual1Fc51B60A782_Body_fetch_user_like_videos_api_v1_douyin_web_fetch_user_like_videos_post":{"properties":{"cookie":{"description":"Your web version of Douyin Cookie\n\nUsage: User's web version of Douyin Cookie (This interface requires users to provide their own Cookie)","title":"Cookie","type":"string"},"counts":{"default":20,"description":"Number per page","title":"Counts","type":"integer"},"max_cursor":{"default":0,"description":"Maximum cursor","title":"Max Cursor","type":"integer"},"sec_user_id":{"description":"User sec_user_id","title":"Sec User Id","type":"string"}},"required":["sec_user_id"],"title":"Body_fetch_user_like_videos_api_v1_douyin_web_fetch_user_like_videos_post","type":"object"},"Manual1Fc51B60A782_Body_get_ad_interactive_analysis_api_v1_tiktok_ads_get_ad_interactive_analysis_post":{"properties":{"cookie":{"description":"Custom Cookie string, optional parameter, can be used to fetch more data","title":"Cookie","type":"string"},"material_id":{"description":"Ad material ID","title":"Material Id","type":"string"},"metric_type":{"default":"remain","description":"Analysis type\n    - ctr: Click-through rate analysis\n    - cvr: Conversion rate analysis\n    - clicks: Click count analysis\n    - conversion: Conversion count analysis\n    - remain: Retention rate analysis (default)","title":"Metric Type","type":"string"},"period_type":{"default":180,"description":"Period type (days)\n\nUsage: Time range, default 180 days","title":"Period Type","type":"integer"}},"required":["material_id"],"title":"Body_get_ad_interactive_analysis_api_v1_tiktok_ads_get_ad_interactive_analysis_post","type":"object"},"Manual1Fc51B60A782_Body_get_ad_keyframe_analysis_api_v1_tiktok_ads_get_ad_keyframe_analysis_post":{"properties":{"cookie":{"description":"Custom Cookie string, optional parameter, can be used to fetch more data","title":"Cookie","type":"string"},"material_id":{"description":"Ad material ID","title":"Material Id","type":"string"},"metric":{"default":"retain_ctr","description":"Analysis metric, options:\n  - retain_ctr: Retention CTR (default)\n  - retain_cvr: Retention CVR\n  - click_cnt: Click count\n  - convert_cnt: Conversion count\n  - play_retain_cnt: Play retention count","title":"Metric","type":"string"}},"required":["material_id"],"title":"Body_get_ad_keyframe_analysis_api_v1_tiktok_ads_get_ad_keyframe_analysis_post","type":"object"},"Manual1Fc51B60A782_Body_get_ad_percentile_api_v1_tiktok_ads_get_ad_percentile_post":{"properties":{"cookie":{"description":"Custom Cookie string, optional parameter, can be used to fetch more data","title":"Cookie","type":"string"},"material_id":{"description":"Ad material ID","title":"Material Id","type":"string"},"metric":{"default":"ctr_percentile","description":"Analysis metric, options:\n  - ctr_percentile: CTR percentile (default)\n  - time_attr_conversion_rate_percentile: Time-attributed conversion rate percentile\n  - click_cnt_percentile: Click count percentile\n  - time_attr_convert_cnt_percentile: Time-attributed conversion count percentile\n  - show_cnt_percentile: Impression count percentile","title":"Metric","type":"string"},"period_type":{"default":180,"description":"Time period in days, default 180","title":"Period Type","type":"integer"}},"required":["material_id"],"title":"Body_get_ad_percentile_api_v1_tiktok_ads_get_ad_percentile_post","type":"object"},"Manual1Fc51B60A782_Body_get_ads_detail_api_v1_tiktok_ads_get_ads_detail_post":{"properties":{"ads_id":{"description":"Ad ID, required parameter, can be obtained from ad lists or TikTok Ads Creative Center","title":"Ads Id","type":"string"},"cookie":{"description":"Custom Cookie string, optional parameter, can be used to fetch more data","title":"Cookie","type":"string"}},"required":["ads_id"],"title":"Body_get_ads_detail_api_v1_tiktok_ads_get_ads_detail_post","type":"object"},"Manual1Fc51B60A782_Body_get_creators_card_api_v1_tiktok_ads_get_creators_card_post":{"properties":{"cookie":{"description":"Custom Cookie string, optional parameter, you can use your own Cookie to get more data","title":"Cookie","type":"string"},"creator_type":{"default":2,"description":"Creator type, default 2","title":"Creator Type","type":"integer"},"need_loader_list":{"description":"Data module IDs, empty for all\n\nUsage: Data module IDs to return, omit for all. Options:\n    - `101`: Creator basic info\n    - `102`: Quote and price index\n    - `103`: Creator basic info\n    - `104`: Statistics (audience profile / follower trend / overall performance / video performance)\n    - `105`: Recent posts\n    - `106`: Creator marketplace status\n    - `107`: Content labels\n    - `125`: Creator type and display info","example":[101,102,103,104,105,106,107,125],"items":{"type":"integer"},"title":"Need Loader List","type":"array"},"tt_uids":{"default":["103641138313531392"],"description":"Creator ID list, obtained from `itemInfo.creatorID` of /tikhub/tiktok/ads/get_top_contents_list, multiple IDs allowed\n\nAPI references: `get_top_contents_list` = `POST /tikhub/tiktok/ads/get_top_contents_list` (operationId: `post_tikhub_tiktok_ads_get_top_contents_list`).","items":{"type":"string"},"title":"Tt Uids","type":"array"}},"title":"Body_get_creators_card_api_v1_tiktok_ads_get_creators_card_post","type":"object"},"Manual1Fc51B60A782_Body_get_ip_activity_list_api_v1_douyin_xingtu_v2_get_ip_activity_list_post":{"properties":{"category_list":{"description":"IP category list","items":{"type":"integer"},"title":"Category List","type":["array","null"]},"industry_id_list":{"description":"Industry ID list","items":{"type":"string"},"title":"Industry Id List","type":["array","null"]},"query_end_time":{"description":"Query end timestamp, e.g. `1774972799`","title":"Query End Time","type":"string"},"query_start_time":{"description":"Query start timestamp, e.g. `1767196800`","title":"Query Start Time","type":"string"},"status_list":{"description":"IP status list","items":{"type":"integer"},"title":"Status List","type":["array","null"]}},"required":["query_start_time","query_end_time"],"title":"Body_get_ip_activity_list_api_v1_douyin_xingtu_v2_get_ip_activity_list_post","type":"object"},"Manual1Fc51B60A782_Body_get_item_report_comments_api_v1_douyin_xingtu_v2_get_item_report_comments_post":{"properties":{"item_id":{"description":"Video (item) ID","title":"Item Id","type":"string"}},"required":["item_id"],"title":"Body_get_item_report_comments_api_v1_douyin_xingtu_v2_get_item_report_comments_post","type":"object"},"Manual1Fc51B60A782_Body_get_item_report_detail_api_v1_douyin_xingtu_v2_get_item_report_detail_post":{"properties":{"item_id":{"description":"Video (item) ID","title":"Item Id","type":"string"}},"required":["item_id"],"title":"Body_get_item_report_detail_api_v1_douyin_xingtu_v2_get_item_report_detail_post","type":"object"},"Manual1Fc51B60A782_Body_get_item_report_th_analysis_api_v1_douyin_xingtu_v2_get_item_report_th_analysis_post":{"properties":{"item_id":{"description":"Video (item) ID","title":"Item Id","type":"string"}},"required":["item_id"],"title":"Body_get_item_report_th_analysis_api_v1_douyin_xingtu_v2_get_item_report_th_analysis_post","type":"object"},"Manual1Fc51B60A782_Body_get_item_report_trend_api_v1_douyin_xingtu_v2_get_item_report_trend_post":{"properties":{"item_id":{"description":"Video (item) ID","title":"Item Id","type":"string"}},"required":["item_id"],"title":"Body_get_item_report_trend_api_v1_douyin_xingtu_v2_get_item_report_trend_post","type":"object"},"Manual1Fc51B60A782_Body_get_query_suggestions_api_v1_tiktok_ads_get_query_suggestions_post":{"properties":{"cookie":{"description":"Custom Cookie string, optional parameter, can be used to fetch more data","title":"Cookie","type":"string"},"count":{"default":50,"description":"Suggestion count\n\nUsage: Number of suggestions to return, default 50","title":"Count","type":"integer"},"country_code":{"description":"Optional country/region code","title":"Country Code","type":"string"},"query":{"description":"Leave empty for scenario 1 (popular suggestions); input a keyword for scenario 2\n\nUsage: Leave empty for popular suggestions in scenario 1; provide a keyword for related suggestions in scenario 2","title":"Query","type":"string"},"scenario":{"default":1,"description":"Scene type: 1=Popular suggestions, 2=Related keyword suggestions","title":"Scenario","type":"integer"}},"title":"Body_get_query_suggestions_api_v1_tiktok_ads_get_query_suggestions_post","type":"object"},"Manual1Fc51B60A782_Body_get_recommend_for_star_authors_api_v1_douyin_xingtu_v2_get_recommend_for_star_authors_post":{"properties":{"author_ids":{"description":"List of creator author IDs","items":{"type":"string"},"title":"Author Ids","type":"array"},"page":{"default":1,"description":"Page number, default 1","title":"Page","type":"integer"},"similar_type":{"default":"content","description":"Similarity type\n    - `comprehension`: Comprehensive similarity\n    - `content`: Content similarity\n    - `audience`: Audience similarity\n    - `commercial`: Commercial capability similarity","title":"Similar Type","type":"string"}},"required":["author_ids"],"title":"Body_get_recommend_for_star_authors_api_v1_douyin_xingtu_v2_get_recommend_for_star_authors_post","type":"object"},"Manual1Fc51B60A782_Body_get_recommended_ads_api_v1_tiktok_ads_get_recommended_ads_post":{"properties":{"cookie":{"description":"Custom Cookie string, optional parameter, can be used to fetch more data","title":"Cookie","type":"string"},"country_code":{"default":"US","description":"Country code","title":"Country Code","type":"string"},"industry":{"default":"25308000000","description":"Industry ID, e.g., Games: 25308000000","title":"Industry","type":"string"},"material_id":{"description":"Reference ad material ID, required parameter","title":"Material Id","type":"string"}},"required":["material_id"],"title":"Body_get_recommended_ads_api_v1_tiktok_ads_get_recommended_ads_post","type":"object"},"Manual1Fc51B60A782_Body_get_top_ads_spotlight_api_v1_tiktok_ads_get_top_ads_spotlight_post":{"properties":{"cookie":{"description":"Custom Cookie string, optional parameter, can be used to fetch more data","title":"Cookie","type":"string"},"industry":{"description":"Industry ID, optional, returns cross-industry list if omitted, e.g., Education: 25000000000","title":"Industry","type":"string"},"limit":{"default":20,"description":"Items per page, default 20","title":"Limit","type":"integer"},"page":{"default":1,"description":"Page number, default 1","title":"Page","type":"integer"}},"title":"Body_get_top_ads_spotlight_api_v1_tiktok_ads_get_top_ads_spotlight_post","type":"object"},"Manual1Fc51B60A782_Body_get_top_contents_item_detail_api_v1_tiktok_ads_get_top_contents_item_detail_post":{"properties":{"cookie":{"description":"Custom Cookie string, optional parameter, you can use your own Cookie to get more data","title":"Cookie","type":"string"},"country_code":{"default":"US","description":"Country code of the ranking the video belongs to, default US","title":"Country Code","type":"string"},"item_id":{"description":"Video item ID\n\nUsage: Video ID, obtained from `itemInfo.itemID` of /tikhub/tiktok/ads/get_top_contents_list\n\nAPI references: `get_top_contents_list` = `POST /tikhub/tiktok/ads/get_top_contents_list` (operationId: `post_tikhub_tiktok_ads_get_top_contents_list`).","title":"Item Id","type":"string"},"period_dimension":{"default":3,"description":"Period dimension: 1/3/5\n\nUsage: Period, one of 1 / 3 / 5, default 3, recommended to match the ranking query","example":1,"title":"Period Dimension","type":"integer"},"period_end_timestamp":{"description":"The caller must generate this 10-digit Unix timestamp in seconds from the target ranking date, for example 1785024000; do not pass 0 because it returns an empty result\n\nUsage: Period end timestamp in seconds, required\n    - Generate this value from the target ranking date; it is not returned by another endpoint\n    - Example: `1785024000`; do not pass `0`, which returns an empty result\n    - For period_dimension 1, pass a Sunday 00:00 UTC timestamp; other dates return no data\n    - For period_dimension 3 or 5, any past date works\n    - If item_id comes from /tikhub/tiktok/ads/get_top_contents_list, reuse that ranking query's timestamp\n\nAPI references: `get_top_contents_list` = `POST /tikhub/tiktok/ads/get_top_contents_list` (operationId: `post_tikhub_tiktok_ads_get_top_contents_list`).","example":1785024000,"title":"Period End Timestamp","type":"integer"}},"required":["item_id","period_end_timestamp"],"title":"Body_get_top_contents_item_detail_api_v1_tiktok_ads_get_top_contents_item_detail_post","type":"object"},"Manual1Fc51B60A782_Body_get_top_contents_list_api_v1_tiktok_ads_get_top_contents_list_post":{"properties":{"content_label_ids":{"default":"","description":"Content label IDs, comma separated (e.g. `11002,11015`), empty for all. Options:\n    - `11001`: Nature & Animals\n    - `11002`: Beauty & Care\n    - `11003`: Fashion\n    - `11004`: Music & Entertainment\n    - `11005`: Games\n    - `11006`: Education & Work\n    - `11007`: Sports & Outdoor\n    - `11008`: Creativity & Talent\n    - `11009`: Family & Relationship\n    - `11010`: Food & Beverage\n    - `11011`: Vlog & Selfie\n    - `11012`: Society\n    - `11013`: Lifestyle & Leisure\n    - `11014`: Vehicles & Transportation\n    - `11015`: Technology & Finance","title":"Content Label Ids","type":"string"},"cookie":{"description":"Custom Cookie string, optional parameter, you can use your own Cookie to get more data","title":"Cookie","type":"string"},"country_code":{"default":"US","description":"Country/region code\n\nUsage: Country code, default US, see /tikhub/tiktok/ads/get_location_list for options\n\nAPI references: `get_location_list` = `POST /tikhub/tiktok/ads/get_location_list` (operationId: `post_tikhub_tiktok_ads_get_location_list`).","title":"Country Code","type":"string"},"limit":{"default":20,"description":"Items per page, default 20, max 100","maximum":100,"title":"Limit","type":"integer"},"order_by_metric":{"default":1,"description":"Order by metric: 1=Views, 2=Engagement rate, 3=6-second completion rate\n\nUsage: Sorting metric, default 1\n    - `1`: By video views\n    - `2`: By engagement rate\n    - `3`: By 6-second view-through rate","example":1,"title":"Order By Metric","type":"integer"},"organic_only":{"default":false,"description":"Organic content only","title":"Organic Only","type":"boolean"},"page":{"default":1,"description":"Page number, default 1","title":"Page","type":"integer"},"period_dimension":{"default":3,"description":"Period dimension: 1/3/5\n\nUsage: Period, default 3\n    - `1`: Weekly ranking\n    - `3`: Daily ranking\n    - `5`: Long-period ranking (covers videos over a longer time span)","example":1,"title":"Period Dimension","type":"integer"},"period_end_timestamp":{"description":"The caller must generate this 10-digit Unix timestamp in seconds from the target ranking date, for example 1785024000; do not pass 0 because it returns an empty result\n\nUsage: Period end timestamp in seconds, required\n    - Generate this value from the target ranking date; it is not returned by another endpoint\n    - Example: `1785024000`; do not pass `0`, which returns an empty result\n    - For period_dimension 1, pass a Sunday 00:00 UTC timestamp; other dates return no data\n    - For period_dimension 3 or 5, any past date works","example":1785024000,"title":"Period End Timestamp","type":"integer"}},"required":["period_end_timestamp"],"title":"Body_get_top_contents_list_api_v1_tiktok_ads_get_top_contents_list_post","type":"object"},"Manual1Fc51B60A782_Body_get_trends_hashtag_detail_api_v1_tiktok_ads_get_trends_hashtag_detail_post":{"properties":{"cookie":{"description":"Custom Cookie string, optional parameter, you can use your own Cookie to get more data","title":"Cookie","type":"string"},"country_code":{"default":"US","description":"Country/region code","title":"Country Code","type":"string"},"hashtag_id":{"description":"Hashtag ID, obtained from /tikhub/tiktok/ads/get_trends_hashtag_list\n\nAPI references: `get_trends_hashtag_list` = `POST /tikhub/tiktok/ads/get_trends_hashtag_list` (operationId: `post_tikhub_tiktok_ads_get_trends_hashtag_list`).","title":"Hashtag Id","type":"string"},"time_range":{"default":90,"description":"Time range in days, one of 7 / 30 / 90, default 90 (must match the hashtag's ranking range or data will be empty)","title":"Time Range","type":"integer"}},"required":["hashtag_id"],"title":"Body_get_trends_hashtag_detail_api_v1_tiktok_ads_get_trends_hashtag_detail_post","type":"object"},"Manual1Fc51B60A782_Body_get_trends_hashtag_list_api_v1_tiktok_ads_get_trends_hashtag_list_post":{"properties":{"cookie":{"description":"Custom Cookie string, optional parameter, you can use your own Cookie to get more data","title":"Cookie","type":"string"},"country_code":{"default":"US","description":"Country/region code\n\nUsage: Country code, default US (see /tikhub/tiktok/ads/get_location_list for options)\n\nAPI references: `get_location_list` = `POST /tikhub/tiktok/ads/get_location_list` (operationId: `post_tikhub_tiktok_ads_get_location_list`).","title":"Country Code","type":"string"},"industry_id":{"description":"First-level industry ID (optional), e.g. 10000000000=Education\n\nUsage: First-level industry ID (optional), filters hashtags by industry; omit for all industries. Options:\n  - 10000000000: Education\n  - 11000000000: Vehicle & Transportation\n  - 12000000000: Baby, Kids & Maternity\n  - 13000000000: Financial Services\n  - 14000000000: Beauty & Personal Care\n  - 15000000000: Tech & Electronics\n  - 16000000000: Appliances\n  - 17000000000: Travel\n  - 18000000000: Household Products\n  - 19000000000: Pets\n  - 20000000000: Apps\n  - 21000000000: Home Improvement\n  - 22000000000: Apparel & Accessories\n  - 23000000000: News & Entertainment\n  - 24000000000: Business Services\n  - 25000000000: Games\n  - 26000000000: Life Services\n  - 27000000000: Food & Beverage\n  - 28000000000: Sports & Outdoor\n  - 29000000000: Health","title":"Industry Id","type":"integer"},"limit":{"default":20,"description":"Items per page, default 20","title":"Limit","type":"integer"},"page":{"default":1,"description":"Page number, default 1","title":"Page","type":"integer"},"time_range":{"default":7,"description":"Time range in days, one of 7 / 30 / 90, default 7","title":"Time Range","type":"integer"}},"title":"Body_get_trends_hashtag_list_api_v1_tiktok_ads_get_trends_hashtag_list_post","type":"object"},"Manual1Fc51B60A782_Body_multi_get_author_info_api_v1_douyin_xingtu_v2_multi_get_author_info_post":{"properties":{"author_ids":{"description":"Creator ID list, up to 50 per call","items":{"type":"string"},"maxItems":50,"title":"Author Ids","type":"array"},"platform_channel":{"default":1,"description":"Platform channel, default 1","title":"Platform Channel","type":"integer"},"platform_source":{"default":1,"description":"Platform source, default 1","title":"Platform Source","type":"integer"}},"required":["author_ids"],"title":"Body_multi_get_author_info_api_v1_douyin_xingtu_v2_multi_get_author_info_post","type":"object"},"Manual1Fc51B60A782_Body_multi_get_item_stats_api_v1_douyin_xingtu_v2_multi_get_item_stats_post":{"properties":{"item_ids":{"description":"Video (item) ID list, up to 20 per call (exceeding returns an error); auto de-dup","items":{"type":"string"},"maxItems":20,"title":"Item Ids","type":"array"},"need_cover_url":{"default":true,"description":"Whether to return cover URL","title":"Need Cover Url","type":"boolean"},"platform_source":{"default":1,"description":"Platform source, default 1","title":"Platform Source","type":"integer"}},"required":["item_ids"],"title":"Body_multi_get_item_stats_api_v1_douyin_xingtu_v2_multi_get_item_stats_post","type":"object"},"Manual1Fc51B60A782_Body_search_ads_api_v1_tiktok_ads_search_ads_post":{"properties":{"ad_format":{"description":"Ad format (optional): 1=Spark Ads, 2=Non-Spark Ads","title":"Ad Format","type":["integer","null"]},"ad_language":{"description":"Ad language (optional)","title":"Ad Language","type":["string","null"]},"cookie":{"description":"Custom Cookie string, optional parameter, can be used to fetch more data","title":"Cookie","type":"string"},"country_code":{"default":"US","description":"Country code","title":"Country Code","type":"string"},"duration":{"description":"Video duration filter value (optional)","title":"Duration","type":["integer","null"]},"industry":{"description":"Industry ID list, multiple IDs separated by commas. Full industry ID list: https://github.com/TikHub/TikTok-Ads-Industry-Code","title":"Industry","type":"string"},"keyword":{"description":"Search keyword, optional, returns all ads if empty","title":"Keyword","type":"string"},"like":{"description":"Performance rank (optional; 1=top 1-20%, 2=top 21-40%, 3=top 41-60%, 4=top 61-80%, 5=top 81-100%)","title":"Like","type":["integer","null"]},"limit":{"default":20,"description":"Items per page, default 20, max 50","maximum":50,"title":"Limit","type":"integer"},"objective":{"description":"Ad objective (optional): 1=Traffic, 2=App install, 3=Conversion, 4=Video views, 5=Reach, 6=Lead generation, 7=Product sales","title":"Objective","type":["integer","null"]},"order_by":{"default":"for_you","description":"Sort method, \"for_you\"=Recommended, \"likes\"=Sort by likes","title":"Order By","type":"string"},"page":{"default":1,"description":"Page number, default 1","title":"Page","type":"integer"},"pattern_label":{"description":"Creative pattern label (optional)","title":"Pattern Label","type":["string","null"]},"period":{"default":180,"description":"Time period in days, e.g., 7, 30, 120, 180 days","title":"Period","type":"integer"},"search_id":{"description":"Search ID (optional)","title":"Search Id","type":"string"}},"title":"Body_search_ads_api_v1_tiktok_ads_search_ads_post","type":"object"},"Manual1Fc51B60A782_ChallengePostRequest":{"properties":{"challenge_id":{"default":"1608846127610893","description":"Challenge ID","title":"Challenge Id","type":"string"},"cookie":{"default":"","description":"User provided Cookie","title":"Cookie","type":"string"},"count":{"default":20,"description":"Count","title":"Count","type":"integer"},"cursor":{"default":0,"description":"Cursor","title":"Cursor","type":"integer"},"sort_type":{"default":0,"description":"Sort type\n    - 0: Comprehensive sorting 1: Hottest sorting 2: Latest sorting","title":"Sort Type","type":"integer"}},"title":"ChallengePostRequest","type":"object"},"Manual1Fc51B60A782_ChallengeSearchV2Request":{"properties":{"backtrace":{"default":"","description":"Backtrace for pagination, obtained from the last response","title":"Backtrace","type":"string"},"content_type":{"default":"0","description":"Content type: 0=All, 1=Video, 2=Picture, 3=Article\n\nUsage: Content type filter\n    - `0`: Unlimited\n    - `1`: Video\n    - `2`: Image\n    - `3`: Article","title":"Content Type","type":"string"},"cursor":{"default":0,"description":"Offset cursor for pagination, obtained from the last response\n\nUsage: Pagination cursor (0 for first page, use the last response cursor for subsequent pages)","title":"Cursor","type":"integer"},"filter_duration":{"default":"0","description":"Video duration filter: 0=Unlimited, 0-1=Within 1 minute, 1-5=1 to 5 minutes, 5-10000=More than 5 minutes","title":"Filter Duration","type":"string"},"keyword":{"default":"猫咪","description":"Keyword","title":"Keyword","type":"string"},"publish_time":{"default":"0","description":"Publish time filter: 0=Unlimited, 1=Last day, 7=Last week, 180=Last half year","title":"Publish Time","type":"string"},"search_id":{"default":"","description":"Search ID for pagination, obtained from the last response","title":"Search Id","type":"string"},"sort_type":{"default":"0","description":"Sort type: 0=Comprehensive, 1=Most Likes, 2=Latest\n\nUsage: Sorting method\n    - `0`: Comprehensive\n    - `1`: Most likes\n    - `2`: Latest","title":"Sort Type","type":"string"}},"title":"ChallengeSearchV2Request","type":"object"},"Manual1Fc51B60A782_ChallengeSuggestRequest":{"properties":{"keyword":{"default":"游戏","description":"Keyword, e.g., 'game'","title":"Keyword","type":"string"}},"title":"ChallengeSuggestRequest","type":"object"},"Manual1Fc51B60A782_CommentSortByAPI":{"description":"See API documentation","enum":["top","newest"],"title":"CommentSortByAPI","type":"string"},"Manual1Fc51B60A782_CoreDataReq":{"additionalProperties":false,"properties":{"advertise_switch":{"default":1,"description":"Traffic type: 1=All (including sponsored), 0=Organic only\n\nUsage: 1=all traffic (default), 0=organic only","enum":[0,1],"example":1,"title":"Advertise Switch","type":"integer"},"business":{"default":0,"description":"Note scope: 0=Organic notes (default), 1=Sponsored notes","enum":[0,1],"example":0,"title":"Business","type":"integer"},"date_type":{"default":1,"description":"Date range: 1=last 30 days (default), 2=last 90 days","enum":[1,2],"example":1,"title":"Date Type","type":"integer"},"note_type":{"default":3,"description":"Note type: 3=Image & text + Video (default), 1=Image & text, 2=Video\n\nUsage: 3=image-text+video (default), 1=image-text, 2=video\n  **Warning**: differs from the upstream V1 note-list endpoint (not exposed in this specification), where 4=all and 3=sponsored","enum":[1,2,3],"example":3,"title":"Note Type","type":"integer"},"user_id":{"description":"Blogger user ID","example":"5c668b3e0000000012021605","title":"User Id","type":"string"}},"required":["user_id"],"title":"CoreDataReq","type":"object"},"Manual1Fc51B60A782_CostEstimateRequest":{"description":"DOU+ Cost Estimation Request Model","properties":{"cookie":{"description":"User www.douyin.com web Cookie","example":"Your_Cookie_Here","title":"Cookie","type":"string"},"item_ids":{"description":"Item ID(s), comma separated","example":"7651166972160446949","title":"Item Ids","type":"string"},"sec_uid":{"description":"Delivery account sec_uid","example":"MS4wLjABAAAA9fe7vGjwyiaOjL6REhX8rvmSb32VzA_XsKca9F3_YSHRXlEqgT2cpX54WGbtgnsA","title":"Sec Uid","type":"string"},"target_id":{"default":31,"description":"Promotion target ID. 31=Likes & Comments, 32=Followers, 33=Profile visits, 37=Video views, 45=Comment link clicks, 78=High-quality engagement","example":31,"title":"Target Id","type":["integer","null"]}},"required":["cookie","sec_uid","item_ids"],"title":"CostEstimateRequest","type":"object"},"Manual1Fc51B60A782_DataSummaryReq":{"additionalProperties":false,"properties":{"business":{"default":0,"description":"Note scope: 0=Organic notes (default), 1=Sponsored notes","enum":[0,1],"example":0,"title":"Business","type":"integer"},"user_id":{"description":"Blogger user ID","example":"5c668b3e0000000012021605","title":"User Id","type":"string"}},"required":["user_id"],"title":"DataSummaryReq","type":"object"},"Manual1Fc51B60A782_DeliveryEffectEstimateRequest":{"description":"DOU+ Delivery Effect Estimate Request Model","properties":{"cost_int":{"default":30000,"description":"1000), default 30000 (CNY 30","example":30000,"exclusiveMinimum":0,"title":"Cost Int","type":"integer"},"duration_seconds":{"default":21600,"description":"Delivery duration in seconds, default 21600 (6 hours","example":21600,"exclusiveMinimum":0,"title":"Duration Seconds","type":"integer"},"external_action":{"default":44,"description":"Optimization action code; must match target_id, default 44 (NativeAction). Common values: 45=like, 46=follow, 47=comment, 51=link click, 102=multiple native actions, 181=homepage visit","example":44,"title":"External Action","type":"integer"},"is_max_cv":{"default":true,"description":"Whether to estimate in MaxCV (maximum-conversion-volume) mode; the official client derives it from target capability, item count, budget and manual-bid state, default true","example":true,"title":"Is Max Cv","type":"boolean"},"item_ids":{"description":"Item id(s), comma separated; normally use schema=0 for one item and schema=3 for multiple items","example":"7677202522116819185","minLength":1,"title":"Item Ids","type":"string"},"pay_type":{"default":1,"description":"Payment channel: 0=CashDesk, 1=IAP, 2=Caijing, 3=CgTradeCash; the official estimate request uses 1","example":1,"maximum":3,"minimum":0,"title":"Pay Type","type":"integer"},"schema":{"default":0,"description":"Delivery schema: 0=single-item Default, 3=multi-item BatchDelivery; the official client selects it from the item count","example":0,"title":"Schema","type":"integer"},"target_id":{"default":31,"description":"Promotion target id, default 31 (likes and comments). Common values: 32=followers, 33=homepage visits, 37=video plays, 40=live popularity, 45=comment-link clicks, 63=show to followers, 78=natural promotion, 81=high interaction frequency","example":31,"title":"Target Id","type":"integer"}},"required":["item_ids"],"title":"DeliveryEffectEstimateRequest","type":"object"},"Manual1Fc51B60A782_DiscussSearchRequest":{"properties":{"backtrace":{"default":"","description":"Backtrace for pagination, obtained from the last response","title":"Backtrace","type":"string"},"content_type":{"default":"0","description":"Content type: 0=All, 1=Video, 2=Picture, 3=Article\n\nUsage: Content type filter\n  - `0`: Unlimited\n  - `1`: Video\n  - `2`: Picture\n  - `3`: Article","title":"Content Type","type":"string"},"cursor":{"default":0,"description":"Offset cursor for pagination, obtained from the last response\n\nUsage: Pagination cursor (0 for first page, use the last response cursor for subsequent pages)","title":"Cursor","type":"integer"},"filter_duration":{"default":"0","description":"Video duration filter: 0=Unlimited, 0-1=Within 1 minute, 1-5=1 to 5 minutes, 5-10000=More than 5 minutes","title":"Filter Duration","type":"string"},"keyword":{"default":"猫咪","description":"Keyword","title":"Keyword","type":"string"},"publish_time":{"default":"0","description":"Publish time filter: 0=Unlimited, 1=Last day, 7=Last week, 180=Last half year","title":"Publish Time","type":"string"},"search_id":{"default":"","description":"Search ID for pagination, obtained from the last response","title":"Search Id","type":"string"},"sort_type":{"default":"0","description":"Sort type: 0=Comprehensive, 1=Most Likes, 2=Latest\n\nUsage: Sorting method\n  - `0`: Comprehensive\n  - `1`: Most likes\n  - `2`: Latest","title":"Sort Type","type":"string"}},"title":"DiscussSearchRequest","type":"object"},"Manual1Fc51B60A782_ExperienceSearchRequest":{"properties":{"backtrace":{"default":"","description":"Backtrace for pagination, obtained from the last response","title":"Backtrace","type":"string"},"content_type":{"default":"0","description":"Content type: 0=All, 1=Video, 2=Picture, 3=Article","title":"Content Type","type":"string"},"cursor":{"default":0,"description":"Offset cursor for pagination, obtained from the last response\n\nUsage: Pagination cursor (0 for first page)","title":"Cursor","type":"integer"},"filter_duration":{"default":"0","description":"Video duration filter: 0=Unlimited, 0-1=Within 1 minute, 1-5=1 to 5 minutes, 5-10000=More than 5 minutes","title":"Filter Duration","type":"string"},"keyword":{"default":"猫咪","description":"Keyword","title":"Keyword","type":"string"},"publish_time":{"default":"0","description":"Publish time filter: 0=Unlimited, 1=Last day, 7=Last week, 180=Last half year","title":"Publish Time","type":"string"},"search_id":{"default":"","description":"Search ID for pagination, obtained from the last response","title":"Search Id","type":"string"},"sort_type":{"default":"0","description":"Sort type: 0=Comprehensive, 1=Most Likes, 2=Latest\n\nUsage: Sorting method\n  - `0`: Comprehensive\n  - `1`: Most likes\n  - `2`: Latest","title":"Sort Type","type":"string"}},"title":"ExperienceSearchRequest","type":"object"},"Manual1Fc51B60A782_FansHistoryReq":{"additionalProperties":false,"properties":{"date_type":{"default":1,"description":"Date range: 1=last 30 days (default), 2=last 60 days","enum":[1,2],"example":1,"title":"Date Type","type":"integer"},"increase_type":{"default":1,"description":"Curve: 1=total followers (default, cumulative), 2=daily follower increment","enum":[1,2],"example":1,"title":"Increase Type","type":"integer"},"user_id":{"description":"Blogger user ID","example":"5c668b3e0000000012021605","title":"User Id","type":"string"}},"required":["user_id"],"title":"FansHistoryReq","type":"object"},"Manual1Fc51B60A782_FetchAccountArticlesRequest":{"properties":{"item_show_type":{"description":"Optional content tab (matches the \"Articles / Videos / Audios\" tabs on the account homepage). Empty / `0`=articles (default), `5`=videos, `7`=audios, `8`=image-text posts. Omitting it = articles, behavior unchanged.","title":"Item Show Type","type":["integer","null"]},"offset":{"default":"","description":"Optional pagination cursor (base64), **leave empty for the first page**; for the next page pass `next_offset` from the previous response. E.g. `CAMQChiS5KfRBiAKOJLkp9EGQABIAVgAYABwAQ==`","maxLength":8192,"pattern":"^[A-Za-z0-9+/=_-]*$","title":"Offset","type":["string","null"]},"page_size":{"default":20,"description":"Articles per page (default 20). WeChat currently ignores this parameter; the account determines the returned count. Paginate using offset and next_offset.","maximum":100,"minimum":1,"title":"Page Size","type":"integer"},"raw":{"default":true,"description":"True=raw response; False=simplified parsed structure","title":"Raw","type":"boolean"},"username":{"description":"Official account username. Three forms are supported: `gh_…`, `gh_…@app` (mini-program-linked accounts) and custom WeChat IDs (e.g. `nikejdi`). Taken from `$.data.content.user_name` of the article detail endpoints\n\nUsage: Official account `gh_username` (`gh_…`). E.g. `gh_363b924965e9`","example":"gh_363b924965e9","maxLength":80,"pattern":"^[0-9A-Za-z][-_0-9A-Za-z]{1,63}(@[0-9A-Za-z]{1,16})?$","title":"Username","type":"string"}},"required":["username"],"title":"FetchAccountArticlesRequest","type":"object"},"Manual1Fc51B60A782_FetchAccountRequest":{"properties":{"raw":{"default":true,"description":"True=raw response; False=simplified parsed structure","title":"Raw","type":"boolean"},"username":{"description":"Official account username. Three forms are supported: `gh_…`, `gh_…@app` (mini-program-linked accounts) and custom WeChat IDs (e.g. `nikejdi`). Taken from `$.data.content.user_name` of the article detail endpoints","example":"gh_363b924965e9","maxLength":80,"pattern":"^[0-9A-Za-z][-_0-9A-Za-z]{1,63}(@[0-9A-Za-z]{1,16})?$","title":"Username","type":"string"}},"required":["username"],"title":"FetchAccountRequest","type":"object"},"Manual1Fc51B60A782_FetchArticleCommentsRequest":{"properties":{"buffer":{"default":"","description":"Optional, default empty. Pagination cursor; leave empty for the first page, pass `buffer` from the previous response for the next page.","maxLength":8192,"title":"Buffer","type":["string","null"]},"comment_id":{"description":"Article comment id (optional, performance shortcut): when omitted, upstream must fetch and parse the whole article HTML to obtain it, which accounts for about half of this endpoint's latency","maxLength":32,"pattern":"^[0-9]*$","title":"Comment Id","type":["string","null"]},"raw":{"default":true,"description":"True=raw response; False=simplified parsed structure","title":"Raw","type":"boolean"},"url":{"description":"WeChat MP article URL (`https://mp.weixin.qq.com/s/…`). E.g. `https://mp.weixin.qq.com/s/TSNQKkRpN1qbKsT7BvzqIw`","example":"https://mp.weixin.qq.com/s/TSNQKkRpN1qbKsT7BvzqIw","maxLength":2048,"pattern":"^https?://mp\\.weixin\\.qq\\.com/s([/?].+)?$","title":"Url","type":"string"}},"required":["url"],"title":"FetchArticleCommentsRequest","type":"object"},"Manual1Fc51B60A782_FetchArticleDetailRequest":{"properties":{"raw":{"default":true,"description":"True=raw response; False=simplified parsed structure","title":"Raw","type":"boolean"},"url":{"description":"… or long URL with __biz","example":"https://mp.weixin.qq.com/s/TSNQKkRpN1qbKsT7BvzqIw","maxLength":2048,"pattern":"^https?://mp\\.weixin\\.qq\\.com/s([/?].+)?$","title":"Url","type":"string"}},"required":["url"],"title":"FetchArticleDetailRequest","type":"object"},"Manual1Fc51B60A782_FetchArticleStatsH5Request":{"description":"`/tikhub/wechat_mp/v2/fetch_article_stats_h5` FetchArticleDetailRequest comment_id\n\nAPI references: `fetch_article_stats_h5` = `POST /tikhub/wechat_mp/v2/fetch_article_stats_h5` (operationId: `post_tikhub_wechat_mp_v2_fetch_article_stats_h5`).","properties":{"comment_id":{"description":"Article comment id (optional, performance shortcut): when omitted, upstream must fetch and parse the whole article HTML to obtain it, which accounts for about half of this endpoint's latency","maxLength":32,"pattern":"^[0-9]*$","title":"Comment Id","type":["string","null"]},"raw":{"default":true,"description":"True=raw response; False=simplified parsed structure","title":"Raw","type":"boolean"},"url":{"description":"… or long URL with __biz","example":"https://mp.weixin.qq.com/s/TSNQKkRpN1qbKsT7BvzqIw","maxLength":2048,"pattern":"^https?://mp\\.weixin\\.qq\\.com/s([/?].+)?$","title":"Url","type":"string"}},"required":["url"],"title":"FetchArticleStatsH5Request","type":"object"},"Manual1Fc51B60A782_FetchChannelIdToUsernameRequest":{"properties":{"channel_id":{"description":"WeChat Channels ID (short ID starting with sph\n\nUsage: Channel ID (`sph…` short ID), e.g. `sphi9BjV8GK0Zsl` (People's Daily). Must start with `sph`.","example":"sphi9BjV8GK0Zsl","maxLength":64,"pattern":"^sph[A-Za-z0-9_-]+$","title":"Channel Id","type":"string"},"raw":{"default":false,"description":"True=raw response; False=simplified parsed structure","title":"Raw","type":"boolean"}},"required":["channel_id"],"title":"FetchChannelIdToUsernameRequest","type":"object"},"Manual1Fc51B60A782_FetchChannelInfoRequest":{"properties":{"raw":{"default":true,"description":"True=raw response; False=simplified parsed structure","title":"Raw","type":"boolean"},"username":{"description":"WeChat Channels finder username (`v2_…@finder` format), e.g. `v2_060000231003b20faec8c6e4811dc1d4c602ee30b0771bbcf220c67926bb76ab7702ac335a53@finder` (People's Daily).\n    - How to get it:\n        - The `username` field of each video object in `fetch_video_detail` / `fetch_user_videos` responses (most common)\n        - `fetch_channel_id_to_username`: convert a Channel ID (`sph…` short ID, e.g. `sphi9BjV8GK0Zsl`) into a finder username\n\nAPI references: `fetch_channel_id_to_username` = `POST /tikhub/wechat_channels/v2/fetch_channel_id_to_username` (operationId: `post_tikhub_wechat_channels_v2_fetch_channel_id_to_username`); `fetch_user_videos` = `POST /tikhub/wechat_channels/v2/fetch_user_videos` (operationId: `post_tikhub_wechat_channels_v2_fetch_user_videos`); `fetch_video_detail` = `POST /tikhub/wechat_channels/v2/fetch_video_detail` (operationId: `post_tikhub_wechat_channels_v2_fetch_video_detail`).","example":"v2_060000231003b20faec8c6e4811dc1d4c602ee30b0771bbcf220c67926bb76ab7702ac335a53@finder","maxLength":256,"minLength":10,"pattern":"^v2_[0-9a-fA-F]+@finder$","title":"Username","type":"string"}},"required":["username"],"title":"FetchChannelInfoRequest","type":"object"},"Manual1Fc51B60A782_FetchCollectionVideosRequest":{"properties":{"last_buffer":{"default":"","description":"Optional pagination cursor (base64), **leave empty for the first page**; when `down_continue` is truthy, pass the previous page's `last_buffer`.","pattern":"^[A-Za-z0-9+/=_-]*$","title":"Last Buffer","type":["string","null"]},"raw":{"default":true,"description":"True=raw response; False=simplified parsed structure (recommended for media download","title":"Raw","type":"boolean"},"topic":{"default":"","description":"Optional collection name; use the name returned by fetch_user_collections to improve the match.\n\nAPI references: `fetch_user_collections` = `POST /tikhub/wechat_channels/v2/fetch_user_collections` (operationId: `post_tikhub_wechat_channels_v2_fetch_user_collections`).","example":"早安中国","maxLength":100,"title":"Topic","type":["string","null"]},"topic_id":{"description":"Numeric collection ID from topic_id of fetch_user_collections, for example \"14616794565351966924\".\n\nAPI references: `fetch_user_collections` = `POST /tikhub/wechat_channels/v2/fetch_user_collections` (operationId: `post_tikhub_wechat_channels_v2_fetch_user_collections`).","example":"14616794565351966924","maxLength":32,"pattern":"^[0-9]+$","title":"Topic Id","type":"string"},"topic_type":{"default":16,"description":"Optional, collection type, default 16 (align with the collection's `topic_type` from `fetch_user_collections`).\n\nAPI references: `fetch_user_collections` = `POST /tikhub/wechat_channels/v2/fetch_user_collections` (operationId: `post_tikhub_wechat_channels_v2_fetch_user_collections`).","maximum":1000,"minimum":0,"title":"Topic Type","type":"integer"},"username":{"default":"","description":"Optional, creator finder username (`v2_…@finder` format), improves hit rate.","example":"v2_060000231003b20faec8c6e4811dc1d4c602ee30b0771bbcf220c67926bb76ab7702ac335a53@finder","maxLength":256,"pattern":"^(v2_[0-9a-fA-F]+@finder)?$","title":"Username","type":["string","null"]}},"required":["topic_id"],"title":"FetchCollectionVideosRequest","type":"object"},"Manual1Fc51B60A782_FetchCommentRepliesRequest":{"properties":{"comment_id":{"description":"Article comment id (optional, performance shortcut): when omitted, upstream must fetch and parse the whole article HTML to obtain it, which accounts for about half of this endpoint's latency","maxLength":32,"pattern":"^[0-9]*$","title":"Comment Id","type":["string","null"]},"content_id":{"default":"","description":"Optional (numeric). `content_id` of the target first-level comment, from `$.data.comments[N].content_id` of the `fetch_article_comments` response; **defaults to the first comment that has replies when omitted**. E.g. `12109128638545265979`\n\nAPI references: `fetch_article_comments` = `POST /tikhub/wechat_mp/v2/fetch_article_comments` (operationId: `post_tikhub_wechat_mp_v2_fetch_article_comments`).","example":"12109128638545265979","maxLength":32,"pattern":"^[0-9]*$","title":"Content Id","type":["string","null"]},"offset":{"default":0,"description":"Optional, default 0 (>=0). Reply pagination offset; 0 for the first page, pass `next_offset` from the previous response when `has_more=true`.","minimum":0,"title":"Offset","type":"integer"},"raw":{"default":true,"description":"True=raw response; False=simplified parsed structure","title":"Raw","type":"boolean"},"url":{"description":"WeChat MP article URL (`https://mp.weixin.qq.com/s/…`). E.g. `http://mp.weixin.qq.com/s?__biz=Mzk3NTA0MzM5NA==&mid=2247483745&idx=1&sn=3f34e768cf457a501038991ed30be1f4#rd`","example":"http://mp.weixin.qq.com/s?__biz=Mzk3NTA0MzM5NA==&mid=2247483745&idx=1&sn=3f34e768cf457a501038991ed30be1f4#rd","maxLength":2048,"pattern":"^https?://mp\\.weixin\\.qq\\.com/s([/?].+)?$","title":"Url","type":"string"}},"required":["url"],"title":"FetchCommentRepliesRequest","type":"object"},"Manual1Fc51B60A782_FetchLiveDetailRequest":{"properties":{"finder_username":{"default":"","description":"Optional, anchor finder username (`v2_…@finder` format), improves hit rate. E.g. `v2_060000231003b20faec8cae1811ac4d5c702ea32b0771737aa785454f7f8177114cc4d248d66@finder` (Huxiu).","example":"v2_060000231003b20faec8cae1811ac4d5c702ea32b0771737aa785454f7f8177114cc4d248d66@finder","maxLength":256,"pattern":"^(v2_[0-9a-fA-F]+@finder)?$","title":"Finder Username","type":["string","null"]},"live_id":{"description":"Live ID (numeric). Source: replay items of `fetch_live_history`, live entry, or live share. E.g. `2078950291205875194`.\n\nAPI references: `fetch_live_history` = `POST /tikhub/wechat_channels/v2/fetch_live_history` (operationId: `post_tikhub_wechat_channels_v2_fetch_live_history`).","example":"2078950291205875194","maxLength":32,"pattern":"^[0-9]+$","title":"Live Id","type":"string"},"raw":{"default":true,"description":"True=raw response; False=simplified parsed structure","title":"Raw","type":"boolean"},"scene":{"default":5,"description":"Entry scene, default 5","maximum":1000,"minimum":0,"title":"Scene","type":"integer"}},"required":["live_id"],"title":"FetchLiveDetailRequest","type":"object"},"Manual1Fc51B60A782_FetchLiveHistoryRequest":{"properties":{"flag":{"default":12,"description":"Fetch flag, default 12","maximum":1000,"minimum":0,"title":"Flag","type":"integer"},"last_buffer":{"default":"","description":"Optional pagination cursor (base64), **leave empty for the first page**; when `continue_flag` is truthy, pass the previous page's `last_buffer`.","pattern":"^[A-Za-z0-9+/=_-]*$","title":"Last Buffer","type":["string","null"]},"raw":{"default":true,"description":"True=raw response; False=simplified parsed structure (recommended for media download","title":"Raw","type":"boolean"},"username":{"description":"WeChat Channels finder username (`v2_…@finder` format). Example (an account with live replays): `v2_060000231003b20faec8cae1811ac4d5c702ea32b0771737aa785454f7f8177114cc4d248d66@finder` (Huxiu).","example":"v2_060000231003b20faec8cae1811ac4d5c702ea32b0771737aa785454f7f8177114cc4d248d66@finder","maxLength":256,"minLength":10,"pattern":"^v2_[0-9a-fA-F]+@finder$","title":"Username","type":"string"}},"required":["username"],"title":"FetchLiveHistoryRequest","type":"object"},"Manual1Fc51B60A782_FetchMultiVideoHighQualityPlayUrlRequest":{"properties":{"aweme_ids":{"default":"7512756548356492544,7448118827402972455,7126745726494821640","description":"Video id list, separated by commas, for example: \"123,456,789\", up to 50.","pattern":"^[^,]*(?:,[^,]*){0,49}$","title":"Aweme Ids","type":"string"},"region":{"description":"Optional, ISO country code (e.g. CN). Pass 'CN' for users in mainland China to get China-region CDN URLs for faster download.","example":"CN","title":"Region","type":["string","null"]}},"title":"FetchMultiVideoHighQualityPlayUrlRequest","type":"object"},"Manual1Fc51B60A782_FetchSearchChannelVideosRequest":{"properties":{"cursor":{"description":"Pagination cursor. Leave empty for the first page, then pass the previous response next_cursor verbatim. The cursor is opaque; do not parse or concatenate it.","maxLength":4096,"title":"Cursor","type":["string","null"]},"keyword":{"description":"Keyword to search within this channel (1-100 chars","example":"news","maxLength":100,"minLength":1,"title":"Keyword","type":"string"},"raw":{"default":true,"description":"True=raw response; False=simplified parsed structure","title":"Raw","type":"boolean"},"username":{"description":"Creator finder username (v2_…@finder format","example":"v2_060000231003b20faec8c6e4811dc1d4c602ee30b0771bbcf220c67926bb76ab7702ac335a53@finder","maxLength":256,"minLength":10,"pattern":"^v2_[0-9a-fA-F]+@finder$","title":"Username","type":"string"}},"required":["username","keyword"],"title":"FetchSearchChannelVideosRequest","type":"object"},"Manual1Fc51B60A782_FetchSearchRequest":{"properties":{"business_type":{"default":"all","description":"ai_search) are gated server-side per account & region and currently always come back empty (count=0 plus a no_more message — still billed as a normal call). Use the `categories` field of an `all` search for the authoritative per-account tab list. Values outside this list are rejected (422\n\nUsage: Optional, default `all`. Vertical string key (18 total). **Verified to return data**: `all` / `account` / `article` / `video` / `sticker`. The rest (`underline` / `encyclopedia` / `live_stream` / `comment` / `listen` / `news` / `photos` / `book` / `moments` / `image` / `mini_game` / `weixin_index` / `ai_search`) are gated server-side per account & region and currently always come back empty. Any value outside this list is rejected (422).","enum":["all","account","article","video","sticker","underline","encyclopedia","live_stream","comment","listen","news","photos","book","moments","image","mini_game","weixin_index","ai_search"],"example":"account","title":"Business Type","type":"string"},"cursor":{"description":"Optional. Pagination cursor. Leave empty for the first page; for the next page pass back the `cursor` returned in the previous response (repeat the same `sort` / `publish_time`), and use `continue_flag` to check whether there are more pages.","title":"Cursor","type":["string","null"]},"keyword":{"description":"Search keyword, 1-100 characters after trimming. For account searches, use the account display name.","example":"People's Daily","maxLength":100,"minLength":1,"title":"Keyword","type":"string"},"offset":{"default":0,"description":"Optional, default 0 (>=0). Pass `0` for the first page; **use `cursor` to paginate — offset alone does not work** (it returns the first page every time).","minimum":0,"title":"Offset","type":"integer"},"publish_time":{"anyOf":[{"type":"integer"},{"type":"string"}],"default":"all","description":"Optional, default `all`. Publish time (result page \"time\" dropdown, common) — `all`/0 / `day`/1 / `week`/2 / `half_year`/3; string key or integer, invalid values rejected (400).","example":"week","title":"Publish Time"},"raw":{"default":true,"description":"True=raw search response; False=simplified parsed structure","title":"Raw","type":"boolean"},"sort":{"anyOf":[{"type":"integer"},{"type":"string"}],"default":"default","description":"Optional, default `default`. Sort (result page \"sort\" dropdown, common to all verticals) — `default`/0 (relevance) / `latest`/1 (newest) / `hot`/2 (most liked); string key or integer, invalid values rejected (400).","example":"hot","title":"Sort"}},"required":["keyword"],"title":"FetchSearchRequest","type":"object"},"Manual1Fc51B60A782_FetchSearchVideosRequest":{"properties":{"cursor":{"description":"Pagination cursor, as in /tikhub/wechat_search/v2/fetch_search. Leave empty for the first page, then pass the previous response cursor verbatim while keeping duration, sort, and publish_time unchanged.\n\nAPI references: `fetch_search` = `POST /tikhub/wechat_search/v2/fetch_search` (operationId: `post_tikhub_wechat_search_v2_fetch_search`).","title":"Cursor","type":["string","null"]},"duration":{"anyOf":[{"type":"integer"},{"type":"string"}],"default":"all","description":"Duration filter for Channels videos: all/0 (default), short/1 (under 5 minutes), medium/2 (5-10 minutes), long/3 (20 minutes or more). Accepts either a string key or integer; invalid values return HTTP 400.","example":"short","title":"Duration"},"keyword":{"description":"Search keyword, 1-100 characters after trimming.","example":"food","maxLength":100,"minLength":1,"title":"Keyword","type":"string"},"offset":{"default":0,"description":"Offset, default 0 and minimum 0. Use cursor for pagination; offset alone does not advance the result page.","minimum":0,"title":"Offset","type":"integer"},"publish_time":{"anyOf":[{"type":"integer"},{"type":"string"}],"default":"all","description":"Publication-time filter: all/0 (default), day/1, week/2, half_year/3. Accepts either a string key or integer; invalid values return HTTP 400.","example":"week","title":"Publish Time"},"raw":{"default":true,"description":"True=raw search response; False=simplified parsed structure","title":"Raw","type":"boolean"},"sort":{"anyOf":[{"type":"integer"},{"type":"string"}],"default":"default","description":"Sort order: default/0=relevance (default), latest/1=newest, hot/2=most liked. Accepts either a string key or integer; invalid values return HTTP 400.","example":"hot","title":"Sort"}},"required":["keyword"],"title":"FetchSearchVideosRequest","type":"object"},"Manual1Fc51B60A782_FetchUserCollectionsRequest":{"properties":{"raw":{"default":true,"description":"True=raw response; False=simplified parsed structure","title":"Raw","type":"boolean"},"username":{"description":"WeChat Channels finder username (`v2_…@finder` format). E.g. `v2_060000231003b20faec8c6e4811dc1d4c602ee30b0771bbcf220c67926bb76ab7702ac335a53@finder` (People's Daily).","example":"v2_060000231003b20faec8c6e4811dc1d4c602ee30b0771bbcf220c67926bb76ab7702ac335a53@finder","maxLength":256,"minLength":10,"pattern":"^v2_[0-9a-fA-F]+@finder$","title":"Username","type":"string"}},"required":["username"],"title":"FetchUserCollectionsRequest","type":"object"},"Manual1Fc51B60A782_FetchUserProfileRequest":{"properties":{"raw":{"default":true,"description":"True=raw response; False=simplified parsed structure","title":"Raw","type":"boolean"},"username":{"description":"WeChat Channels finder username (`v2_…@finder` format). Source: the `username` field of video objects in `fetch_video_detail` / `fetch_user_videos` responses; or convert a `sph…` short ID via `fetch_channel_id_to_username`. E.g. `v2_060000231003b20faec8c6e4811dc1d4c602ee30b0771bbcf220c67926bb76ab7702ac335a53@finder` (People's Daily).\n\nAPI references: `fetch_channel_id_to_username` = `POST /tikhub/wechat_channels/v2/fetch_channel_id_to_username` (operationId: `post_tikhub_wechat_channels_v2_fetch_channel_id_to_username`); `fetch_user_videos` = `POST /tikhub/wechat_channels/v2/fetch_user_videos` (operationId: `post_tikhub_wechat_channels_v2_fetch_user_videos`); `fetch_video_detail` = `POST /tikhub/wechat_channels/v2/fetch_video_detail` (operationId: `post_tikhub_wechat_channels_v2_fetch_video_detail`).","example":"v2_060000231003b20faec8c6e4811dc1d4c602ee30b0771bbcf220c67926bb76ab7702ac335a53@finder","maxLength":256,"minLength":10,"pattern":"^v2_[0-9a-fA-F]+@finder$","title":"Username","type":"string"}},"required":["username"],"title":"FetchUserProfileRequest","type":"object"},"Manual1Fc51B60A782_FetchUserVideosRequest":{"properties":{"last_buffer":{"default":"","description":"Optional pagination cursor (base64). **Leave empty for the first page**; when `up_continue` in the response is truthy, pass the previous page's `last_buffer` to get the next page. (base64 contains `+//=` characters, hence body instead of query.)","pattern":"^[A-Za-z0-9+/=_-]*$","title":"Last Buffer","type":["string","null"]},"raw":{"default":true,"description":"True=raw response; False=simplified parsed structure (recommended for media download","title":"Raw","type":"boolean"},"username":{"description":"WeChat Channels finder username (`v2_…@finder` format), e.g. `v2_060000231003b20faec8c6e4811dc1d4c602ee30b0771bbcf220c67926bb76ab7702ac335a53@finder` (People's Daily). See `fetch_channel_info` / `fetch_video_detail` / `fetch_channel_id_to_username` docs for how to obtain it.\n\nAPI references: `fetch_channel_id_to_username` = `POST /tikhub/wechat_channels/v2/fetch_channel_id_to_username` (operationId: `post_tikhub_wechat_channels_v2_fetch_channel_id_to_username`); `fetch_channel_info` = `POST /tikhub/wechat_channels/v2/fetch_channel_info` (operationId: `post_tikhub_wechat_channels_v2_fetch_channel_info`); `fetch_video_detail` = `POST /tikhub/wechat_channels/v2/fetch_video_detail` (operationId: `post_tikhub_wechat_channels_v2_fetch_video_detail`).","example":"v2_060000231003b20faec8c6e4811dc1d4c602ee30b0771bbcf220c67926bb76ab7702ac335a53@finder","maxLength":256,"minLength":10,"pattern":"^v2_[0-9a-fA-F]+@finder$","title":"Username","type":"string"}},"required":["username"],"title":"FetchUserVideosRequest","type":"object"},"Manual1Fc51B60A782_FetchVideoCommentsRequest":{"properties":{"comment_id":{"default":"","description":"Pass a commentId (numeric) to expand its replies, leave empty for first-level comments\n\nUsage: Optional. To expand the replies of a comment, pass its `comment_id` (numeric); leave empty for the first-level page.","maxLength":32,"pattern":"^[0-9]*$","title":"Comment Id","type":["string","null"]},"last_buffer":{"default":"","description":"Optional pagination cursor (base64). **Leave empty for the first page**; when `down_continue` is truthy, pass the previous page's `last_buffer`.","pattern":"^[A-Za-z0-9+/=_-]*$","title":"Last Buffer","type":["string","null"]},"object_id":{"description":"Video objectId (numeric), e.g. `14941130915890399732`. From the video `id` of `fetch_user_videos` / `fetch_video_detail`.\n\nAPI references: `fetch_user_videos` = `POST /tikhub/wechat_channels/v2/fetch_user_videos` (operationId: `post_tikhub_wechat_channels_v2_fetch_user_videos`); `fetch_video_detail` = `POST /tikhub/wechat_channels/v2/fetch_video_detail` (operationId: `post_tikhub_wechat_channels_v2_fetch_video_detail`).","example":"14941130915890399732","maxLength":32,"pattern":"^[0-9]+$","title":"Object Id","type":"string"},"raw":{"default":true,"description":"True=raw response; False=simplified parsed structure","title":"Raw","type":"boolean"}},"required":["object_id"],"title":"FetchVideoCommentsRequest","type":"object"},"Manual1Fc51B60A782_FetchVideoDetailRequest":{"properties":{"export_id":{"default":"","description":"Second priority, optional. `exportId` from search results (must start with `export/`). Search results often only carry `exportId` without a plain object_id — pass export_id directly in that case (it expires, use it soon).","maxLength":2048,"pattern":"^(export/.+)?$","title":"Export Id","type":["string","null"]},"object_id":{"default":"","description":"Highest priority, optional. Video objectId (numeric), e.g. `14941130915890399732`. Obtainable from the video `id` of `fetch_user_videos` / `fetch_collection_videos`.\n\nAPI references: `fetch_collection_videos` = `POST /tikhub/wechat_channels/v2/fetch_collection_videos` (operationId: `post_tikhub_wechat_channels_v2_fetch_collection_videos`); `fetch_user_videos` = `POST /tikhub/wechat_channels/v2/fetch_user_videos` (operationId: `post_tikhub_wechat_channels_v2_fetch_user_videos`).","example":"14941130915890399732","maxLength":32,"pattern":"^[0-9]*$","title":"Object Id","type":["string","null"]},"object_nonce_id":{"default":"","description":"Optional objectNonceId (numeric, improves hit rate\n\nUsage: Optional. `feedNonceId` (numeric) from search results, pairs with the above to improve hit rate.","maxLength":32,"pattern":"^[0-9]*$","title":"Object Nonce Id","type":["string","null"]},"raw":{"default":true,"description":"True=raw response; False=simplified parsed structure (recommended for media download","title":"Raw","type":"boolean"},"share_url":{"default":"","description":"Last, optional. Channels share URL (`https://weixin.qq.com/sph/…`), e.g. `https://weixin.qq.com/sph/AH3sCoIPhH`. Used only when both object_id and export_id are empty.","maxLength":256,"pattern":"^(https?://weixin\\.qq\\.com/sph/[A-Za-z0-9]+/?)?$","title":"Share Url","type":["string","null"]}},"title":"FetchVideoDetailRequest","type":"object"},"Manual1Fc51B60A782_FetchVideoShareUrlRequest":{"properties":{"object_id":{"description":"Video objectId (numeric), e.g. `14941130915890399732`. From the video `id` of `fetch_user_videos` / `fetch_video_detail`.\n\nAPI references: `fetch_user_videos` = `POST /tikhub/wechat_channels/v2/fetch_user_videos` (operationId: `post_tikhub_wechat_channels_v2_fetch_user_videos`); `fetch_video_detail` = `POST /tikhub/wechat_channels/v2/fetch_video_detail` (operationId: `post_tikhub_wechat_channels_v2_fetch_video_detail`).","example":"14941130915890399732","maxLength":32,"pattern":"^[0-9]+$","title":"Object Id","type":"string"},"raw":{"default":true,"description":"True=raw response; False=simplified parsed structure","title":"Raw","type":"boolean"}},"required":["object_id"],"title":"FetchVideoShareUrlRequest","type":"object"},"Manual1Fc51B60A782_GeneralSearchV3Request":{"properties":{"backtrace":{"default":"","description":"Backtrace, obtained from data.pagination.backtrace of the last response, empty for the first request","title":"Backtrace","type":"string"},"keyword":{"default":"猫咪","description":"Search keyword","title":"Keyword","type":"string"},"offset":{"default":0,"description":"Offset cursor for pagination, obtained from data.pagination.offset of the last response, 0 for the first request","title":"Offset","type":"integer"},"page":{"default":1,"description":"Page number, 1-200, start with 1 and increment by 1 each time","title":"Page","type":"integer"},"search_id":{"default":"","description":"Search ID, obtained from data.pagination.search_id of the last response, empty for the first request","title":"Search Id","type":"string"}},"title":"GeneralSearchV3Request","type":"object"},"Manual1Fc51B60A782_GetAccountHealthRequest":{"properties":{"cookie":{"default":"Your_Cookie_String","description":"User Cookie String","title":"Cookie","type":"string"},"proxy":{"default":"","description":"Optional HTTP proxy address, can be omitted if not needed\n    - Example format: `http://username:password@host:port`","title":"Proxy","type":["string","null"]}},"title":"GetAccountHealthRequest","type":"object"},"Manual1Fc51B60A782_GetAccountOverviewRequest":{"properties":{"cookie":{"default":"Your_Cookie_String","description":"User Cookie String","title":"Cookie","type":"string"},"proxy":{"default":"","description":"Optional HTTP proxy address. Leave empty if not needed.\n    - Example format: `http://username:password@host:port`","title":"Proxy","type":["string","null"]},"start_date":{"default":"04-01-2025","description":"Query Start Date, e.g. '04-01-2025'","title":"Start Date","type":"string"}},"title":"GetAccountOverviewRequest","type":"object"},"Manual1Fc51B60A782_GetCreatorAccountInfoRequest":{"properties":{"cookie":{"default":"Your_Cookie_String","description":"User Cookie String","title":"Cookie","type":"string"},"proxy":{"default":"","description":"Optional HTTP proxy address, can be omitted if not used\n    - Example format: `http://username:password@host:port`","title":"Proxy","type":["string","null"]}},"title":"GetCreatorAccountInfoRequest","type":"object"},"Manual1Fc51B60A782_GetLiveOverviewRequest":{"properties":{"cookie":{"default":"Your_Cookie_String","description":"User Cookie String","title":"Cookie","type":"string"},"proxy":{"default":"","description":"Optional HTTP proxy address, can be omitted if not used\n    - Example format: `http://username:password@host:port`","title":"Proxy","type":["string","null"]},"start_date":{"default":"04-01-2025","description":"Query start date in the format `MM-DD-YYYY`, e.g., `04-01-2025`","title":"Start Date","type":"string"}},"title":"GetLiveOverviewRequest","type":"object"},"Manual1Fc51B60A782_GetProductListRequest":{"properties":{"cookie":{"default":"Your_Cookie_String","description":"User Cookie String","title":"Cookie","type":"string"},"end_date":{"default":"2025-05-01","description":"End Date, e.g. '2025-05-01'","title":"End Date","type":"string"},"page":{"default":0,"description":"Page number, default is the first page `0`","title":"Page","type":"integer"},"proxy":{"default":"","description":"Optional HTTP proxy address, can be omitted if not used\n    - Example format: `http://username:password@host:port`","title":"Proxy","type":["string","null"]},"start_date":{"default":"2025-04-01","description":"Start date, e.g. '2025-04-01'","title":"Start Date","type":"string"}},"title":"GetProductListRequest","type":"object"},"Manual1Fc51B60A782_GetProductRelatedVideosRequest":{"properties":{"cookie":{"default":"Your_Cookie_String","description":"User Cookie String","title":"Cookie","type":"string"},"item_id":{"description":"Current video ID, for example \"7496499484705246507\".","title":"Item Id","type":"string"},"product_id":{"description":"Product ID, for example \"1731050202505515549\".","title":"Product Id","type":"string"},"proxy":{"default":"","description":"Optional HTTP proxy address, can be omitted if not used\n    - Example format: `http://username:password@host:port`","title":"Proxy","type":["string","null"]},"start_date":{"default":"04-01-2025","description":"Query Start Date, e.g. '04-01-2025'","title":"Start Date","type":"string"}},"required":["item_id","product_id"],"title":"GetProductRelatedVideosRequest","type":"object"},"Manual1Fc51B60A782_GetShowcaseProductListRequest":{"properties":{"cookie":{"default":"Your_Cookie_String","description":"User Cookie String","title":"Cookie","type":"string"},"count":{"default":20,"description":"Page Size\n\nUsage: Number of products per page (default 20)","title":"Count","type":"integer"},"offset":{"default":0,"description":"Pagination offset (default 0)","title":"Offset","type":"integer"},"proxy":{"default":"","description":"Optional HTTP proxy address\n    - Example: `http://username:password@host:port`","title":"Proxy","type":["string","null"]}},"title":"GetShowcaseProductListRequest","type":"object"},"Manual1Fc51B60A782_GetVideoAssociatedProductListRequest":{"properties":{"cookie":{"default":"Your_Cookie_String","description":"User Cookie String","title":"Cookie","type":"string"},"item_ids":{"description":"Video ID list, for example [\"7496499484705246507\", \"7496110433699482923\"].","items":{"type":"string"},"title":"Item Ids","type":"array"},"proxy":{"default":"","description":"Optional HTTP proxy address, can be omitted if not used\n    - Example format: `http://username:password@host:port`","title":"Proxy","type":["string","null"]},"start_date":{"default":"04-01-2025","description":"Query Start Date, e.g. '04-01-2025'","title":"Start Date","type":"string"}},"required":["item_ids"],"title":"GetVideoAssociatedProductListRequest","type":"object"},"Manual1Fc51B60A782_GetVideoAudienceStatsRequest":{"properties":{"cookie":{"default":"Your_Cookie_String","description":"User Cookie String","title":"Cookie","type":"string"},"item_id":{"description":"Video ID, for example \"7496499484705246507\".","title":"Item Id","type":"string"},"proxy":{"default":"","description":"Optional HTTP proxy address, can be omitted if not used\n    - Example format: `http://username:password@host:port`","title":"Proxy","type":["string","null"]},"start_date":{"default":"04-01-2025","description":"Query Start Date, e.g. '04-01-2025'","title":"Start Date","type":"string"}},"required":["item_id"],"title":"GetVideoAudienceStatsRequest","type":"object"},"Manual1Fc51B60A782_GetVideoDetailedStatsRequest":{"properties":{"cookie":{"default":"Your_Cookie_String","description":"User Cookie String","title":"Cookie","type":"string"},"item_id":{"description":"Video ID, for example \"7496499484705246507\".","title":"Item Id","type":"string"},"proxy":{"default":"","description":"Optional HTTP proxy address, can be omitted if not used\n    - Example format: `http://username:password@host:port`","title":"Proxy","type":["string","null"]},"start_date":{"default":"04-01-2025","description":"Query Start Date, e.g. '04-01-2025'","title":"Start Date","type":"string"}},"required":["item_id"],"title":"GetVideoDetailedStatsRequest","type":"object"},"Manual1Fc51B60A782_GetVideoListRequest":{"properties":{"cookie":{"default":"Your_Cookie_String","description":"User Cookie String","title":"Cookie","type":"string"},"page":{"default":0,"description":"Page number, default is the first page `0`","title":"Page","type":"integer"},"proxy":{"default":"","description":"Optional HTTP proxy address, can be omitted if not used\n    - Example format: `http://username:password@host:port`","title":"Proxy","type":["string","null"]},"rules":{"default":"VIDEO_LIST_PUBLISH_TIME","description":"List sorting rules, default is by publish time. Available options:\n    - `\"VIDEO_LIST_PUBLISH_TIME\"`: Sort by video publish time\n    - `\"VIDEO_LIST_GMV\"`: Sort by gross merchandise value (GMV)\n    - `\"VIDEO_LIST_DIRECT_GMV\"`: Sort by direct GMV\n    - `\"VIDEO_LIST_VV_CNT\"`: Sort by video view count\n    - `\"VIDEO_LIST_ITEM_SOLD_CNT\"`: Sort by number of items sold\n    - `\"VIDEO_LIST_CTR\"`: Sort by click-through rate\n    - `\"VIDEO_LIST_COMPLETION_RATE\"`: Sort by video completion rate\n    - `\"VIDEO_LIST_LIKE_CNT\"`: Sort by number of likes\n    - `\"VIDEO_LIST_NEW_FOLLOWER_CNT\"`: Sort by number of new followers","title":"Rules","type":"string"},"start_date":{"default":"04-01-2025","description":"Query Start Date, e.g. '04-01-2025'","title":"Start Date","type":"string"}},"title":"GetVideoListRequest","type":"object"},"Manual1Fc51B60A782_GetVideoOverviewRequest":{"properties":{"cookie":{"default":"Your_Cookie_String","description":"User Cookie String","title":"Cookie","type":"string"},"proxy":{"default":"","description":"Optional HTTP proxy address, can be omitted if not used\n    - Example format: `http://username:password@host:port`","title":"Proxy","type":["string","null"]}},"title":"GetVideoOverviewRequest","type":"object"},"Manual1Fc51B60A782_GetVideoToProductStatsRequest":{"properties":{"cookie":{"default":"Your_Cookie_String","description":"User Cookie String","title":"Cookie","type":"string"},"item_id":{"description":"Video ID, for example \"7496499484705246507\".","title":"Item Id","type":"string"},"product_id":{"description":"Product ID, for example \"1731050202505515549\".","title":"Product Id","type":"string"},"proxy":{"default":"","description":"Optional HTTP proxy address, can be omitted if not used\n    - Example format: `http://username:password@host:port`","title":"Proxy","type":["string","null"]},"start_date":{"default":"04-01-2025","description":"Query Start Date, e.g. '04-01-2025'","title":"Start Date","type":"string"}},"required":["item_id","product_id"],"title":"GetVideoToProductStatsRequest","type":"object"},"Manual1Fc51B60A782_GetViolationRecordRequest":{"properties":{"cookie":{"default":"Your_Cookie_String","description":"User Cookie String","title":"Cookie","type":"string"},"page":{"default":1,"description":"Integer, page number (default is `1`)","title":"Page","type":"integer"},"proxy":{"default":"","description":"Optional HTTP proxy address, can be omitted if not needed\n    - Example format: `http://username:password@host:port`","title":"Proxy","type":["string","null"]}},"title":"GetViolationRecordRequest","type":"object"},"Manual1Fc51B60A782_GiftQuery":{"description":"Single Gift ID query model\n\nArgs:\n    gift_id (str): Gift ID, e.g. \"10001\"","properties":{"gift_id":{"description":"Gift ID","example":"10001","title":"Gift Id","type":"string"}},"required":["gift_id"],"title":"GiftQuery","type":"object"},"Manual1Fc51B60A782_ImageSearchV3Request":{"properties":{"cursor":{"default":0,"description":"Pagination cursor (0 for the first request)","title":"Cursor","type":"integer"},"keyword":{"description":"Search keyword","title":"Keyword","type":"string"},"search_id":{"default":"","description":"Search ID for pagination","title":"Search Id","type":"string"}},"required":["keyword"],"title":"ImageSearchV3Request","type":"object"},"Manual1Fc51B60A782_ItemAnalysisInvolvedVerticalRequest":{"description":"Item Analysis Involved Vertical Request Model","properties":{"cookie":{"description":"User's Douyin Creator Platform Cookie (required, transmitted in request body)","example":"Your_Cookie_Here","title":"Cookie","type":"string"},"end_date":{"description":"End date (format YYYYMMDD)","example":"20251011","title":"End Date","type":"string"},"start_date":{"description":"Start date (format YYYYMMDD)","example":"20250713","title":"Start Date","type":"string"}},"required":["cookie","start_date","end_date"],"title":"ItemAnalysisInvolvedVerticalRequest","type":"object"},"Manual1Fc51B60A782_ItemAnalysisItemPerformanceRequest":{"description":"Item Analysis Item Performance Request Model","properties":{"cookie":{"description":"User's Douyin Creator Platform Cookie (required, transmitted in request body)","example":"Your_Cookie_Here","title":"Cookie","type":"string"},"end_date":{"description":"End date (format YYYYMMDD)","example":"20251011","title":"End Date","type":"string"},"genres":{"default":[1,2,3,4,5,8],"description":"Genres list: 1=video under 1 min, 2=1-3 min video, 3=3-5 min video, 4=video over 5 min, 5=image+text, 8=long-form article\n\nUsage: Genre type list (optional, defaults to all genres)\n  - 1: Videos under 1 minute\n  - 2: 1-3 minute videos\n  - 3: 3-5 minute videos\n  - 4: Videos over 5 minutes\n  - 5: Photo posts\n  - 8: Long photo posts","example":[2,3,4,5,8],"items":{"type":"integer"},"title":"Genres","type":"array"},"metric_type":{"default":1,"description":"Metric type: 1=Views, 2=Likes, 3=Comments, 4=Shares","example":1,"title":"Metric Type","type":"integer"},"primary_verticals":{"description":"Primary verticals list (obtained from the involved_vertical endpoint)\n\nUsage: Vertical tag list (required, obtained from fetch_item_analysis_involved_vertical)\n\nAPI references: `fetch_item_analysis_involved_vertical` = `POST /tikhub/douyin/creator_v2/fetch_item_analysis_involved_vertical` (operationId: `post_tikhub_douyin_creator_v2_fetch_item_analysis_involved_vertical`).","example":["动物"],"items":{"type":"string"},"title":"Primary Verticals","type":"array"},"start_date":{"description":"Start date (format YYYYMMDD)","example":"20250713","title":"Start Date","type":"string"}},"required":["cookie","start_date","end_date","primary_verticals"],"title":"ItemAnalysisItemPerformanceRequest","type":"object"},"Manual1Fc51B60A782_ItemAnalysisOverviewRequest":{"description":"Item Analysis Overview Request Model","properties":{"cookie":{"description":"User's Douyin Creator Platform Cookie (required, transmitted in request body)","example":"Your_Cookie_Here","title":"Cookie","type":"string"},"end_date":{"description":"End date (format YYYYMMDD)","example":"20251011","title":"End Date","type":"string"},"genres":{"default":[1,2,3,4,5,8],"description":"Genres list: 1=video under 1 min, 2=1-3 min video, 3=3-5 min video, 4=video over 5 min, 5=image+text, 8=long-form article\n\nUsage: Genre type list (optional, defaults to all genres)\n  - 1: Videos under 1 minute\n  - 2: 1-3 minute videos\n  - 3: 3-5 minute videos\n  - 4: Videos over 5 minutes\n  - 5: Photo posts\n  - 8: Long photo posts","example":[1,2,3,4,5,8],"items":{"type":"integer"},"title":"Genres","type":"array"},"primary_verticals":{"description":"Primary verticals list (obtained from the involved_vertical endpoint)\n\nUsage: Vertical tag list (required, obtained from fetch_item_analysis_involved_vertical)\n\nAPI references: `fetch_item_analysis_involved_vertical` = `POST /tikhub/douyin/creator_v2/fetch_item_analysis_involved_vertical` (operationId: `post_tikhub_douyin_creator_v2_fetch_item_analysis_involved_vertical`).","example":["动物"],"items":{"type":"string"},"title":"Primary Verticals","type":"array"},"start_date":{"description":"Start date (format YYYYMMDD)","example":"20250713","title":"Start Date","type":"string"}},"required":["cookie","start_date","end_date","primary_verticals"],"title":"ItemAnalysisOverviewRequest","type":"object"},"Manual1Fc51B60A782_ItemAudienceOthersRequest":{"description":"Item Audience Others Request Model","properties":{"cookie":{"description":"User's Douyin Creator Platform Cookie (required, transmitted in request body)","example":"Your_Cookie_Here","title":"Cookie","type":"string"},"item_id":{"description":"Item ID","example":"7559536212910853422","title":"Item Id","type":"string"}},"required":["cookie","item_id"],"title":"ItemAudienceOthersRequest","type":"object"},"Manual1Fc51B60A782_ItemAudiencePortraitRequest":{"description":"Item Audience Portrait Request Model","properties":{"cookie":{"description":"User's Douyin Creator Platform Cookie (required, transmitted in request body)","example":"Your_Cookie_Here","title":"Cookie","type":"string"},"item_id":{"description":"Item ID","example":"7559536212910853422","title":"Item Id","type":"string"}},"required":["cookie","item_id"],"title":"ItemAudiencePortraitRequest","type":"object"},"Manual1Fc51B60A782_ItemBulletAnalysisRequest":{"description":"Item Bullet Analysis Request Model","properties":{"cookie":{"description":"User's Douyin Creator Platform Cookie (required, transmitted in request body)","example":"Your_Cookie_Here","title":"Cookie","type":"string"},"item_id":{"description":"Item ID","example":"7559536212910853422","title":"Item Id","type":"string"}},"required":["cookie","item_id"],"title":"ItemBulletAnalysisRequest","type":"object"},"Manual1Fc51B60A782_ItemListDownloadRequest":{"description":"Item List Download Request Model","properties":{"cookie":{"description":"User's Douyin Creator Platform Cookie (required, transmitted in request body)","example":"Your_Cookie_Here","title":"Cookie","type":"string"},"max_cursor":{"description":"Max cursor (end timestamp in milliseconds)","example":1760198399000,"title":"Max Cursor","type":"integer"},"min_cursor":{"description":"Min cursor (start timestamp in milliseconds)","example":1752336000000,"title":"Min Cursor","type":"integer"},"need_long_article":{"default":true,"description":"Include long articles","example":true,"title":"Need Long Article","type":"boolean"},"type_filters":{"default":[1,2,3,4,5,8],"description":"Type filters: 1=video under 1 min, 2=1-3 min video, 3=3-5 min video, 4=video over 5 min, 5=image+text, 8=long-form article\n\nUsage: Genre type filter list, default all [1,2,3,4,5,8] (optional)\n  - **1**: Videos under 1 minute\n  - **2**: 1-3 minute videos\n  - **3**: 3-5 minute videos\n  - **4**: Videos over 5 minutes\n  - **5**: Image posts\n  - **8**: Long image posts","example":[2,3,4,5,1,8],"items":{"type":"integer"},"title":"Type Filters","type":"array"}},"required":["cookie","min_cursor","max_cursor"],"title":"ItemListDownloadRequest","type":"object"},"Manual1Fc51B60A782_ItemListRequest":{"description":"Item List Request Model","properties":{"cookie":{"description":"User's Douyin Creator Platform Cookie (required, transmitted in request body)","example":"Your_Cookie_Here","title":"Cookie","type":"string"},"count":{"default":10,"description":"Count per page (max 100)\n\nUsage: Number of items per page, default 10, max 100 (optional)","example":10,"maximum":100,"title":"Count","type":"integer"},"cursor":{"description":"Pagination cursor, don't pass for first request, use returned cursor for pagination (optional)","title":"Cursor","type":["integer","null"]},"end_time":{"description":"End time timestamp (milliseconds)","example":1760198399000,"title":"End Time","type":"integer"},"fields":{"default":"metrics,review,visibility","description":"Fields to return, default \"metrics,review,visibility\" (optional)\n  - metrics: Traffic metrics (views, likes, comments, shares, favorites, etc.)\n  - review: Review status\n  - visibility: Visibility status","example":"metrics,review,visibility","title":"Fields","type":"string"},"need_cooperation":{"default":true,"description":"Need cooperation info","example":true,"title":"Need Cooperation","type":"boolean"},"need_long_article":{"default":true,"description":"Include long articles","example":true,"title":"Need Long Article","type":"boolean"},"order_by":{"default":1,"description":"Order by (1-26): 1=Publish time (newest first), 2=Publish time (oldest first), 3=Views (desc), 4=Views (asc), 5=Likes (desc), 6=Likes (asc), 7=Comments (desc), 8=Comments (asc), 9=Shares (desc), 10=Shares (asc), 11=Favorites (desc), 12=Favorites (asc), 13=2s bounce rate (desc), 14=2s bounce rate (asc), 15=5s completion rate (desc), 16=5s completion rate (asc), 17=Completion rate (desc), 18=Completion rate (asc), 19=Cover CTR (desc), 20=Cover CTR (asc), 21=Avg watch duration (desc), 22=Avg watch duration (asc), 23=Profile visits (desc), 24=Profile visits (asc), 25=Follower growth (desc), 26=Follower growth (asc)","example":1,"title":"Order By","type":"integer"},"start_time":{"description":"Start timestamp (milliseconds)","example":1758988800000,"title":"Start Time","type":"integer"}},"required":["cookie","start_time","end_time"],"title":"ItemListRequest","type":"object"},"Manual1Fc51B60A782_ItemMgetRequest":{"description":"Item Overview Data Request Model","properties":{"cookie":{"description":"User's Douyin Creator Platform Cookie (required, transmitted in request body)","example":"Your_Cookie_Here","title":"Cookie","type":"string"},"fields":{"default":"metrics,review,play_info,dou_plus,integrated_incentive,incentive_life,content_analysis","description":"Fields to return, separated by comma. Optional values: metrics, review, play_info, dou_plus, integrated_incentive, incentive_life, content_analysis\n\nUsage: Fields to return, default is \"metrics,review,play_info,dou_plus,integrated_incentive,incentive_life,content_analysis\"\n  - Available fields (comma-separated, customizable):\n    - metrics: Traffic metrics data (views, likes, comments, etc.)\n    - review: Review status information\n    - play_info: Play related information\n    - dou_plus: DOU+ promotion information\n    - integrated_incentive: Integrated incentive data\n    - incentive_life: Incentive lifecycle information\n    - content_analysis: Content analysis data","title":"Fields","type":["string","null"]},"ids":{"description":"Item ID list, separated by comma (e.g., \"7559536212910853422,7559536212910853423\")","example":"7559536212910853422,7559536212910853423","title":"Ids","type":"string"}},"required":["cookie","ids"],"title":"ItemMgetRequest","type":"object"},"Manual1Fc51B60A782_ItemPlaySourceRequest":{"description":"Item Play Source Statistics Request Model","properties":{"cookie":{"description":"User's Douyin Creator Platform Cookie (required, transmitted in request body)","example":"Your_Cookie_Here","title":"Cookie","type":"string"},"item_id":{"description":"Item ID","example":"7559536212910853422","title":"Item Id","type":"string"}},"required":["cookie","item_id"],"title":"ItemPlaySourceRequest","type":"object"},"Manual1Fc51B60A782_ItemSearchKeywordRequest":{"description":"Item Search Keywords Request Model","properties":{"cookie":{"description":"User's Douyin Creator Platform Cookie (required, transmitted in request body)","example":"Your_Cookie_Here","title":"Cookie","type":"string"},"item_id":{"description":"Item ID","example":"7559536212910853422","title":"Item Id","type":"string"}},"required":["cookie","item_id"],"title":"ItemSearchKeywordRequest","type":"object"},"Manual1Fc51B60A782_ItemWatchTrendRequest":{"description":"Item Watch Trend Analysis Request Model","properties":{"analysis_type":{"default":1,"description":"Analysis type: 1=Retention, 2=Like, 7=Bounce\n\nUsage: Analysis type (optional, default is 1)\n  - **1**: Retention Analysis - Shows user retention at each time point\n  - **2**: Like Analysis - Shows user like behavior at each time point\n  - **7**: Bounce Analysis - Shows user bounce rate at each time point","example":1,"title":"Analysis Type","type":"integer"},"cookie":{"description":"User's Douyin Creator Platform Cookie (required, transmitted in request body)","example":"Your_Cookie_Here","title":"Cookie","type":"string"},"item_id":{"description":"Item ID","example":"7559536212910853422","title":"Item Id","type":"string"}},"required":["cookie","item_id"],"title":"ItemWatchTrendRequest","type":"object"},"Manual1Fc51B60A782_KeywordReq":{"additionalProperties":false,"properties":{"search_word":{"description":"Keyword, e.g., face mask","example":"Face Mask","maxLength":100,"minLength":1,"title":"Search Word","type":"string"}},"required":["search_word"],"title":"KeywordReq","type":"object"},"Manual1Fc51B60A782_LiveRoomBatchCheckRequest":{"properties":{"room_ids":{"default":["7494491933781003054","7494514925034113835","7494520590523517739"],"description":"List of TikTok live room IDs","items":{"type":"string"},"title":"Room Ids","type":"array"}},"title":"LiveRoomBatchCheckRequest","type":"object"},"Manual1Fc51B60A782_LiveRoomHistoryListRequest":{"description":"Live Room History List Request Model","properties":{"cookie":{"description":"User's Douyin Creator Platform Cookie (required, transmitted in request body)","example":"Your_Cookie_Here","title":"Cookie","type":"string"},"download":{"default":0,"description":"Download: 0=no download, 1=download\n\nUsage: Download flag (0=No download, 1=Download, default 0)","example":0,"title":"Download","type":"integer"},"end_date":{"description":"End date in YYYY-MM-DD format (required, e.g., \"2025-10-11\")","example":"2025-10-11","title":"End Date","type":"string"},"limit":{"default":400,"description":"Limit per page, default 400, max 400","example":400,"maximum":400,"title":"Limit","type":"integer"},"need_living":{"default":1,"description":"Include live rooms currently streaming: 0=exclude, 1=include","example":1,"title":"Need Living","type":"integer"},"start_date":{"description":"Start date in YYYY-MM-DD format (required, e.g., \"2025-09-11\")","example":"2025-09-11","title":"Start Date","type":"string"}},"required":["cookie","start_date","end_date"],"title":"LiveRoomHistoryListRequest","type":"object"},"Manual1Fc51B60A782_LiveRoomSearchRequest":{"description":"Live Room Search Request Model (by Douyin ID or nickname)","properties":{"cookie":{"description":"User www.douyin.com web Cookie","title":"Cookie","type":["string","null"]},"count":{"default":10,"description":"Page size, default 10","example":10,"title":"Count","type":["integer","null"]},"cursor":{"default":0,"description":"Pagination cursor, 0 for first page, then pass the cursor from the previous response","example":0,"title":"Cursor","type":["integer","null"]},"keyword":{"description":"Douyin ID or nickname","example":"Xiao Erduo","title":"Keyword","type":"string"}},"required":["keyword"],"title":"LiveRoomSearchRequest","type":"object"},"Manual1Fc51B60A782_LiveSearchBody":{"additionalProperties":true,"description":"Live collaboration marketplace filters. Supports creator attributes,\naudience demographics, live categories, content-live performance,\ncommerce categories, and GMV filters. Every field is optional, and\nadditional filter fields may be supplied.","properties":{"fans_age_tag":{"description":"Audience age tag","items":{"type":"string"},"title":"Fans Age Tag","type":["array","null"]},"fans_gender_tag":{"description":"Audience gender tag","items":{"type":"string"},"title":"Fans Gender Tag","type":["array","null"]},"fans_region_tag":{"description":"Audience region tag","items":{"type":"string"},"title":"Fans Region Tag","type":["array","null"]},"gender":{"description":"Anchor gender","title":"Gender","type":["string","null"]},"high_potential_type":{"description":"Registration status","title":"High Potential Type","type":["integer","null"]},"is_brand_live":{"description":"Live stream type: 1=Content live stream, 0=Commerce live stream. Available filters differ between the two types.","title":"Is Brand Live","type":["integer","null"]},"live_audience_h_avg_30d_max":{"description":"Maximum average hourly viewer count in the last 30 days","title":"Live Audience H Avg 30D Max","type":["integer","null"]},"live_audience_h_avg_30d_min":{"description":"Minimum average hourly viewer count in the last 30 days","title":"Live Audience H Avg 30D Min","type":["integer","null"]},"live_danmu_h_avg_30d_max":{"description":"Maximum average hourly danmaku count in the last 30 days","title":"Live Danmu H Avg 30D Max","type":["integer","null"]},"live_danmu_h_avg_30d_min":{"description":"Minimum average hourly danmaku count in the last 30 days","title":"Live Danmu H Avg 30D Min","type":["integer","null"]},"live_good_category":{"description":"Primary commerce category; 0=all; valid values from live_good_category\n\nAPI references: `live_good_category` = `GET /tikhub/bilibili/huahuo/live_good_category` (operationId: `get_tikhub_bilibili_huahuo_live_good_category`).","title":"Live Good Category","type":["integer","null"]},"live_good_gmv":{"description":"90-day GMV tier, 0=all","title":"Live Good Gmv","type":["integer","null"]},"live_guild_id":{"description":"Live streaming guild; see live_guild_drop for values\n\nAPI references: `live_guild_drop` = `GET /tikhub/bilibili/huahuo/live_guild_drop` (operationId: `get_tikhub_bilibili_huahuo_live_guild_drop`).","items":{"type":"integer"},"title":"Live Guild Id","type":["array","null"]},"live_subarea_id":{"description":"Live area (second-level); see live_area_list for values\n\nAPI references: `live_area_list` = `GET /tikhub/bilibili/huahuo/live_area_list` (operationId: `get_tikhub_bilibili_huahuo_live_area_list`).","items":{"type":"integer"},"title":"Live Subarea Id","type":["array","null"]},"max_fans_num":{"description":"Maximum follower count","title":"Max Fans Num","type":["integer","null"]},"max_popularity":{"description":"Maximum average peak popularity per session in the last 30 days","title":"Max Popularity","type":["integer","null"]},"mids":{"description":"Batch exact match by UID","items":{"type":"integer"},"title":"Mids","type":["array","null"]},"min_fans_num":{"description":"Minimum follower count","title":"Min Fans Num","type":["integer","null"]},"min_popularity":{"description":"Minimum average peak popularity per session in the last 30 days","title":"Min Popularity","type":["integer","null"]},"nickname_or_mids":{"description":"Search by creator nickname or UID","title":"Nickname Or Mids","type":["string","null"]},"order_by":{"description":"Sort field","title":"Order By","type":["string","null"]},"page":{"description":"Page number starting from 1; 20 items per page\n\nUsage: One-based page number. Each page contains 20 records.","minimum":1,"title":"Page","type":["integer","null"]},"partition_id":{"description":"Submission category (level 1)","title":"Partition Id","type":["integer","null"]},"region_id":{"description":"Anchor primary residence region (level 1)","items":{"type":"integer"},"title":"Region Id","type":["array","null"]},"second_partition_id":{"description":"Submission category (level 2)","items":{"type":"integer"},"title":"Second Partition Id","type":["array","null"]},"second_region_id":{"description":"Anchor primary residence region (level 2)","items":{"type":"integer"},"title":"Second Region Id","type":["array","null"]},"sort":{"description":"Sort direction: desc or asc","title":"Sort","type":["string","null"]}},"title":"LiveSearchBody","type":"object"},"Manual1Fc51B60A782_LiveSearchV2Request":{"properties":{"cursor":{"default":0,"description":"Pagination cursor, 0 for the first request, then the cursor from the last response","title":"Cursor","type":"integer"},"keyword":{"default":"小耳朵","description":"Douyin ID or nickname","title":"Keyword","type":"string"}},"title":"LiveSearchV2Request","type":"object"},"Manual1Fc51B60A782_ModeEnum":{"enum":["encrypt","decrypt"],"title":"ModeEnum","type":"string"},"Manual1Fc51B60A782_MultiSearchRequest":{"properties":{"backtrace":{"default":"","description":"Backtrace for pagination, obtained from the last response","title":"Backtrace","type":"string"},"content_type":{"default":"0","description":"Content type: 0=All, 1=Video, 2=Picture, 3=Article\n\nUsage: Content type filter\n    - `0`: Unlimited\n    - `1`: Video\n    - `2`: Image\n    - `3`: Article","title":"Content Type","type":"string"},"cursor":{"default":0,"description":"Offset cursor for pagination, obtained from the last response\n\nUsage: Pagination cursor (0 for first page, use the last response cursor for subsequent pages)","title":"Cursor","type":"integer"},"filter_duration":{"default":"0","description":"Video duration filter: 0=Unlimited, 0-1=Within 1 minute, 1-5=1 to 5 minutes, 5-10000=More than 5 minutes","title":"Filter Duration","type":"string"},"keyword":{"default":"猫咪","description":"Keyword","title":"Keyword","type":"string"},"publish_time":{"default":"0","description":"Publish time filter: 0=Unlimited, 1=Last day, 7=Last week, 180=Last half year","title":"Publish Time","type":"string"},"search_id":{"default":"","description":"Search ID for pagination, obtained from the last response","title":"Search Id","type":"string"},"sort_type":{"default":"0","description":"Sort type: 0=Comprehensive, 1=Most Likes, 2=Latest\n\nUsage: Sorting method\n    - `0`: Comprehensive\n    - `1`: Most likes\n    - `2`: Latest","title":"Sort Type","type":"string"}},"title":"MultiSearchRequest","type":"object"},"Manual1Fc51B60A782_MusicSearchRequest":{"properties":{"backtrace":{"default":"","description":"Backtrace for pagination, obtained from the last response","title":"Backtrace","type":"string"},"content_type":{"default":"0","description":"Content type: 0=All, 1=Video, 2=Picture, 3=Article\n\nUsage: Content type filter\n    - `0`: Unlimited\n    - `1`: Video\n    - `2`: Image\n    - `3`: Article","title":"Content Type","type":"string"},"cursor":{"default":0,"description":"Offset cursor for pagination, obtained from the last response\n\nUsage: Pagination cursor (0 for first page, use the last response cursor for subsequent pages)","title":"Cursor","type":"integer"},"filter_duration":{"default":"0","description":"Video duration filter: 0=Unlimited, 0-1=Within 1 minute, 1-5=1 to 5 minutes, 5-10000=More than 5 minutes","title":"Filter Duration","type":"string"},"keyword":{"default":"猫咪","description":"Keyword","title":"Keyword","type":"string"},"publish_time":{"default":"0","description":"Publish time filter: 0=Unlimited, 1=Last day, 7=Last week, 180=Last half year","title":"Publish Time","type":"string"},"search_id":{"default":"","description":"Search ID for pagination, obtained from the last response","title":"Search Id","type":"string"},"sort_type":{"default":"0","description":"Sort type: 0=Comprehensive, 1=Most Likes, 2=Latest\n\nUsage: Sorting method\n    - `0`: Comprehensive\n    - `1`: Most likes\n    - `2`: Latest","title":"Sort Type","type":"string"}},"title":"MusicSearchRequest","type":"object"},"Manual1Fc51B60A782_NoteDetailReq":{"additionalProperties":false,"properties":{"note_id":{"description":"Note ID","example":"6a20edfa0000000021020951","title":"Note Id","type":"string"}},"required":["note_id"],"title":"NoteDetailReq","type":"object"},"Manual1Fc51B60A782_NotesRateReq":{"additionalProperties":false,"properties":{"advertise_switch":{"default":1,"description":"Traffic type: 1=All (including sponsored), 0=Organic only\n\nUsage: 1=all traffic (default), 0=organic only","enum":[0,1],"example":1,"title":"Advertise Switch","type":"integer"},"business":{"default":0,"description":"Note scope: 0=organic (default), 1=sponsored","enum":[0,1],"example":0,"title":"Business","type":"integer"},"date_type":{"default":1,"description":"Date range: 1=last 30 days (default), 2=last 90 days","enum":[1,2],"example":1,"title":"Date Type","type":"integer"},"note_type":{"default":3,"description":"Note type: 3=image and video notes (default), 1=image notes, 2=video notes. The upstream V1 get_blogger_notes endpoint uses different values: 4=all, 3=sponsored. That endpoint is not exposed in this specification.","enum":[1,2,3],"example":3,"title":"Note Type","type":"integer"},"user_id":{"description":"Blogger user ID","example":"5c668b3e0000000012021605","title":"User Id","type":"string"}},"required":["user_id"],"title":"NotesRateReq","type":"object"},"Manual1Fc51B60A782_NotesV2Req":{"additionalProperties":false,"properties":{"note_type":{"default":0,"description":"Note type: 0=All types (default), 1=Image & text, 2=Video\n\nUsage: 0=all (default), 1=image-text, 2=video","enum":[0,1,2],"example":0,"title":"Note Type","type":"integer"},"order_type":{"default":1,"description":"Sort: 1=Latest (default), 2=Most read, 3=Most engaged\n\nUsage: 1=newest (default), 2=most read, 3=most engaged","enum":[1,2,3],"example":1,"title":"Order Type","type":"integer"},"page_number":{"default":1,"description":"Page number, from 1","example":1,"maximum":1000,"minimum":1,"title":"Page Number","type":"integer"},"page_size":{"default":8,"description":"Page size, 1-8 (fixed at 8 on PGY web)","example":8,"maximum":8,"minimum":1,"title":"Page Size","type":"integer"},"user_id":{"description":"Blogger user ID","example":"5c668b3e0000000012021605","title":"User Id","type":"string"}},"required":["user_id"],"title":"NotesV2Req","type":"object"},"Manual1Fc51B60A782_PromotableItemListRequest":{"description":"Promotable Item List Request Model","properties":{"aim_ids":{"description":"Optional advanced param: optimization objective code(s), comma separated; leave empty (auto-matched by target_id), usually no need to set","title":"Aim Ids","type":["string","null"]},"count":{"default":30,"description":"Number of items, default 30","example":30,"title":"Count","type":["integer","null"]},"sec_uid":{"description":"Delivery account sec_uid","example":"MS4wLjABAAAA9fe7vGjwyiaOjL6REhX8rvmSb32VzA_XsKca9F3_YSHRXlEqgT2cpX54WGbtgnsA","title":"Sec Uid","type":"string"},"target_id":{"default":31,"description":"Promotion target ID (the goal card on the DOU+ page). 31=Likes & Comments, 32=Followers, 33=Profile visits, 37=Video views, 40=Live room popularity, 45=Comment link clicks, 63=Shown to followers, 78=High-quality engagement. Only filters promotable items by goal; keep 31 for a plain video list","example":31,"title":"Target Id","type":["integer","null"]}},"required":["sec_uid"],"title":"PromotableItemListRequest","type":"object"},"Manual1Fc51B60A782_PromotedAccountsRequest":{"description":"Promoted Accounts Request Model","properties":{"cookie":{"description":"User www.douyin.com web Cookie","example":"Your_Cookie_Here","title":"Cookie","type":"string"},"cursor":{"default":"","description":"Pagination cursor, empty for first page, then pass the `sortID` value from the previous response","example":"","title":"Cursor","type":["string","null"]},"limit":{"default":20,"description":"Number of accounts per page, default 20","example":20,"title":"Limit","type":["integer","null"]}},"required":["cookie"],"title":"PromotedAccountsRequest","type":"object"},"Manual1Fc51B60A782_SchoolSearchRequest":{"properties":{"keyword":{"default":"北京","description":"Keyword, such as school name or location","title":"Keyword","type":"string"}},"title":"SchoolSearchRequest","type":"object"},"Manual1Fc51B60A782_SearchSuggestRequest":{"properties":{"keyword":{"default":"人工智能","description":"The keyword to be suggested","title":"Keyword","type":"string"}},"title":"SearchSuggestRequest","type":"object"},"Manual1Fc51B60A782_SecTokenRequest":{"description":"Sec Token Request Model (cookie only)","properties":{"cookie":{"description":"User www.douyin.com web Cookie","example":"Your_Cookie_Here","title":"Cookie","type":"string"}},"required":["cookie"],"title":"SecTokenRequest","type":"object"},"Manual1Fc51B60A782_SimilarReq":{"additionalProperties":false,"properties":{"page_num":{"default":1,"description":"Page","example":1,"maximum":100,"minimum":1,"title":"Page Num","type":"integer"},"page_size":{"default":4,"description":"Page size, 1-4 (web fixed at 4)\n\nUsage: **1-4** (fixed at 4 on the PGY web page)","example":4,"maximum":4,"minimum":1,"title":"Page Size","type":"integer"},"user_id":{"description":"Target blogger user ID","example":"5c668b3e0000000012021605","title":"User Id","type":"string"}},"required":["user_id"],"title":"SimilarReq","type":"object"},"Manual1Fc51B60A782_TalentByCategoryRequest":{"description":"Search Talents By Category Request Model","properties":{"cookie":{"description":"User www.douyin.com web Cookie","title":"Cookie","type":["string","null"]},"limit":{"default":20,"description":"Page size, default 20","example":20,"title":"Limit","type":["integer","null"]},"name":{"default":"","description":"Category name or keyword (from the talent category endpoint); empty for all","example":"音乐","title":"Name","type":["string","null"]},"page":{"default":0,"description":"Page index from 0","example":0,"title":"Page","type":["integer","null"]}},"title":"TalentByCategoryRequest","type":"object"},"Manual1Fc51B60A782_TalentCategoryRequest":{"description":"Talent Category List Request Model","properties":{"cookie":{"description":"User www.douyin.com web Cookie","title":"Cookie","type":["string","null"]}},"title":"TalentCategoryRequest","type":"object"},"Manual1Fc51B60A782_TikTok_APP_Encrypt_Request":{"properties":{"data":{"default":"","description":"If there is a POST request, please fill in the POST request data to participate in the encryption calculation","title":"Data","type":"string"},"device_info":{"additionalProperties":true,"default":{"aid":"1233","cdid":"b820f79c-c74a-47b0-912f-ee3002ce60dc","channel":"googleplay","cookies":{},"device_brand":"HONOR","device_id":"7423364899755607598","device_manufacturer":"HUAWEI","device_model":"HONOR V30","device_platform":"android","device_type":"OXF-AN00","dpi":480,"host_abi":"arm64-v8a","iid":"7423365134775469866","lanusk":"","manifest_version_code":"2023604040","mc":"7E:EE:BA:BC:5E:40","mssdk_token":"","openudid":"63401ab5140125d1","os_api":29,"os_version":"10","resolution":"2400*1080","rom":"11.0.0.185C00","rom_version":"OXF-AN00-user 11.0.0 HUAWEIOXF-AN00 185-CHN-LGRP3 release-keys","server_time":1728386909,"ua":"com.zhiliaoapp.musically/2023604040 (Linux; U; Android 10; zh_CN; OXF-AN00; Build/185-CHN-LGRP3;tt-ok/3.12.13.4-tiktok)","update_version_code":"2023604040","uuid":"350244698061054","version_code":"360404","version_name":"36.4.4"},"description":"Device information, optional parameter; if not provided, default device information is used\n\nUsage: Device information, optional parameter, if not filled in, the default device information will be used, and the device information will modify the parameters in the URL passed in.","title":"Device Info","type":"object"},"url":{"default":"https://api16-normal-useast5.tiktokv.us/tiktok/v1/upvote/item/list?user_id=6726034365602628610&offset=0&count=21&scene=0&iid=7425045478163400491&device_id=7349721034012280362&ac=WIFI&channel=googleplay&aid=1233&app_name=musical_ly&version_code=360704&version_name=36.7.4&device_platform=android&os=android&ab_version=36.7.4&ssmix=a&device_type=Pixel+6+Pro&device_brand=google&language=zh&os_api=33&os_version=13&openudid=711192517a8bbf03&manifest_version_code=2023607040&resolution=1440*2891&dpi=560&update_version_code=2023607040&_rticket=1728977220468&is_pad=0&app_type=normal&sys_region=CN&last_install_time=1728977141&timezone_name=America%2FLos_Angeles&app_language=zh-Hans&ac2=wifi5g&uoo=0&op_region=CN&timezone_offset=-28800&build_number=36.7.4&host_abi=arm64-v8a&locale=zh-Hans&region=CN&content_language=en%2C&ts=1728977220&cdid=aa21524b-8633-49ca-8e6e-3275fe1672db","description":"URL to be encrypted","title":"Url","type":"string"}},"title":"TikTok_APP_Encrypt_Request","type":"object"},"Manual1Fc51B60A782_TikTok_APP_Login_Encrypt_Decrypt_Request":{"example":{"mode":"encrypt","password":"example_password","username":"example_username"},"properties":{"mode":{"allOf":[{"$ref":"#/components/schemas/Manual1Fc51B60A782_ModeEnum"}],"default":"encrypt","description":"Encrypt or decrypt the input string\n\nUsage: Mode\n    - `encrypt`: Encrypt\n    - `decrypt`: Decrypt"},"password":{"default":"example_password","description":"Plaintext or encrypted password","title":"Password","type":"string"},"username":{"default":"example_username","description":"Plaintext or encrypted username","title":"Username","type":"string"}},"title":"TikTok_APP_Login_Encrypt_Decrypt_Request","type":"object"},"Manual1Fc51B60A782_TikTok_APP_V3_Content_Translate":{"properties":{"src_content":{"default":"Hello, welcome to TikHub!","description":"Source language content, i.e. the content to be translated\n\nUsage: Source content, that is, the content that needs to be translated, the length does not exceed 5000 characters, if it exceeds 5000 characters, only the first 5000 characters will be translated.","title":"Src Content","type":"string"},"trg_lang":{"default":"zh-Hans","description":"Target language ISO639-1 code, e.g. zh-Hans\n\nUsage: Target language\n    - zh-Hans: Simplified Chinese\n    - zh-Hant: Traditional Chinese\n    - en: English\n    - ja: Japanese\n    - ko: Korean\n    - fr: French\n    - de: German\n    - ru: Russian\n    - es: Spanish\n    - pt: Portuguese\n    - vi: Vietnamese\n    - th: Thai\n    - id: Indonesian\n    - ar: Arabic\n    - it: Italian\n    - tr: Turkish\n    - he: Hebrew\n    - pl: Polish\n    - nl: Dutch\n    - sv: Swedish\n    - da: Danish\n    - fi: Finnish\n    - no: Norwegian\n    - cs: Czech\n    - hu: Hungarian","title":"Trg Lang","type":"string"}},"title":"TikTok_APP_V3_Content_Translate","type":"object"},"Manual1Fc51B60A782_TikTok_APP_V3_Home_Feed":{"properties":{"cookie":{"default":"","description":"User's own cookie, optional parameter, used for personalized recommendations of interface return data.","title":"Cookie","type":"string"}},"title":"TikTok_APP_V3_Home_Feed","type":"object"},"Manual1Fc51B60A782_UserIdReq":{"additionalProperties":false,"properties":{"user_id":{"description":"Blogger user ID","example":"5c668b3e0000000012021605","title":"User Id","type":"string"}},"required":["user_id"],"title":"UserIdReq","type":"object"},"Manual1Fc51B60A782_UserPostsRequest":{"description":"User Homepage Posts Request Model","properties":{"cookie":{"description":"User www.douyin.com web Cookie","title":"Cookie","type":["string","null"]},"count":{"default":10,"description":"Page size, default 10","example":10,"title":"Count","type":["integer","null"]},"cursor":{"default":"0","description":"Pagination cursor (string), \"0\" for first page, then pass the cursor from the previous response","example":"0","title":"Cursor","type":["string","null"]},"sec_uid":{"description":"User sec_uid","example":"MS4wLjABAAAA9fe7vGjwyiaOjL6REhX8rvmSb32VzA_XsKca9F3_YSHRXlEqgT2cpX54WGbtgnsA","title":"Sec Uid","type":"string"}},"required":["sec_uid"],"title":"UserPostsRequest","type":"object"},"Manual1Fc51B60A782_UserSearchRequestV2":{"properties":{"cursor":{"default":0,"description":"Offset cursor for pagination, obtained from the last response","title":"Cursor","type":"integer"},"keyword":{"default":"猫咪","description":"Keyword","title":"Keyword","type":"string"}},"title":"UserSearchRequestV2","type":"object"},"Manual1Fc51B60A782_UserSearchV2Request":{"description":"DOU+ User Search V2 Request Model","properties":{"cookie":{"description":"User www.douyin.com web Cookie","title":"Cookie","type":["string","null"]},"count":{"default":10,"description":"Page size, default 10","example":10,"title":"Count","type":["integer","null"]},"cursor":{"default":0,"description":"Pagination cursor, 0 for first page, then pass the cursor from the previous response","example":0,"title":"Cursor","type":["integer","null"]},"keyword":{"description":"Search keyword","example":"Bo","title":"Keyword","type":"string"},"scope":{"default":1,"description":"Search scope, default 1","example":1,"title":"Scope","type":["integer","null"]}},"required":["keyword"],"title":"UserSearchV2Request","type":"object"},"Manual1Fc51B60A782_VIPVideoModel":{"properties":{"bv_id":{"description":"Video id","example":"BV1y7411Q7Eq","title":"Bv Id","type":"string"},"cid":{"description":"Video cid","example":"171776208","title":"Cid","type":"string"},"cookie":{"description":"VIP User Cookie","example":"your_vip_bilibili_cookie","title":"Cookie","type":"string"}},"required":["bv_id","cid","cookie"],"title":"VIPVideoModel","type":"object"},"Manual1Fc51B60A782_VideoDetailRequest":{"description":"Video Detail Request Model (by video ID or link)","properties":{"cookie":{"description":"User www.douyin.com web Cookie","title":"Cookie","type":["string","null"]},"video":{"description":"Video ID, or share link/text. e.g. \"7651708301280906538\" or a share message containing a v.douyin.com link","example":"7651708301280906538","title":"Video","type":"string"}},"required":["video"],"title":"VideoDetailRequest","type":"object"},"Manual1Fc51B60A782_VideoRankingRequest":{"description":"DOU+ Video Ranking Request Model","properties":{"adv_id":{"default":"","description":"Advertiser id (optional)","example":"","title":"Adv Id","type":["string","null"]},"dim_type":{"default":5,"description":"Ranking dimension: 1=Low-follower Viral, 2=High Completion Rate, 3=High Like Rate, 4=High Follower Growth Rate, 5=Popularity Index","example":5,"title":"Dim Type","type":["integer","null"]},"tag_id":{"default":634,"description":"Category id. 601 Drama, 602 Celebrity, 606 Music, 607 Anime, 608 Gaming, 609 Current Affairs, 612 Dance, 614 Agriculture, 615 Technology, 616 Finance, 617 Parenting, 619 Lifestyle, 621 Health, 623 Emotions, 624 Culture, 625 Workplace, 626 Education, 627 Photography, 628 Food, 629 Travel, 631 Fashion, 633 Sports, 634 Entertainment, 635 Automotive","example":634,"title":"Tag Id","type":["integer","null"]},"time_range":{"default":2,"description":"Time range: 1 / 2 / 3","example":2,"title":"Time Range","type":["integer","null"]}},"title":"VideoRankingRequest","type":"object"},"Manual1Fc51B60A782_VideoSearchRequest":{"description":"Video Search Request Model (by title/keyword)","properties":{"cookie":{"description":"User www.douyin.com web Cookie","title":"Cookie","type":["string","null"]},"count":{"default":12,"description":"Page size, default 12","example":12,"title":"Count","type":["integer","null"]},"cursor":{"default":0,"description":"Pagination cursor, 0 for first page, then pass the cursor from the previous response","example":0,"title":"Cursor","type":["integer","null"]},"keyword":{"description":"Video title or keyword","example":"major","title":"Keyword","type":"string"}},"required":["keyword"],"title":"VideoSearchRequest","type":"object"},"Manual1Fc51B60A782_VideoSearchV5Request":{"properties":{"backtrace":{"default":"","description":"Backtrace, obtained from data.pagination.backtrace of the last response, empty for the first request","title":"Backtrace","type":"string"},"keyword":{"default":"猫咪","description":"Search keyword","title":"Keyword","type":"string"},"offset":{"default":0,"description":"Offset cursor for pagination, obtained from data.pagination.offset of the last response, 0 for the first request","title":"Offset","type":"integer"},"page":{"default":1,"description":"Page number, 1-200, start with 1 and increment by 1 each time","title":"Page","type":"integer"},"search_id":{"default":"","description":"Search ID, obtained from data.pagination.search_id of the last response, empty for the first request","title":"Search Id","type":"string"}},"title":"VideoSearchV5Request","type":"object"},"Manual1Fc51B60A782_XBogusModel":{"properties":{"url":{"description":"The requested API URL, no need to encode","example":"https://www.douyin.com/aweme/v1/web/aweme/detail/?aweme_id=7148736076176215311&device_platform=webapp&aid=6383&channel=channel_pc_web&pc_client_type=1&version_code=170400&version_name=17.4.0&cookie_enabled=true&screen_width=1920&screen_height=1080&browser_language=zh-CN&browser_platform=Win32&browser_name=Edge&browser_version=117.0.2045.47&browser_online=true&engine_name=Blink&engine_version=117.0.0.0&os_name=Windows&os_version=10&cpu_core_num=128&device_memory=10240&platform=PC&downlink=10&effective_type=4g&round_trip_time=100","title":"Url","type":"string"},"user_agent":{"description":"User-Agent when requesting the API","example":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36","title":"User Agent","type":"string"}},"required":["url","user_agent"],"title":"XBogusModel","type":"object"},"Manual1Fc51B60A782_XGnarlyAndXBogusModel":{"properties":{"body":{"default":"","description":"The API parameters of the request, applicable for POST requests","title":"Body","type":["string","null"]},"url":{"description":"The requested API URL including domain and parameters, no need to URL encode","example":"https://www.tiktok.com/api/search/user/full/?WebIdLastTime=1756087650&aid=1988&app_language=zh-Hans&app_name=tiktok_web&browser_language=zh-CN&browser_name=Mozilla&browser_online=true&browser_platform=MacIntel&browser_version=5.0%20%28Macintosh%3B%20Intel%20Mac%20OS%20X%2010_15_7%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F139.0.0.0%20Safari%2F537.36&channel=tiktok_web&cookie_enabled=true&cursor=10&data_collection_enabled=false&device_id=7542339104672111234&device_platform=web_pc&focus_state=true&from_page=search&history_len=3&is_fullscreen=true&is_page_visible=true&keyword=musk&odinId=7542338997269211234&os=mac&priority_region&referer&region=US&screen_height=967&screen_width=1496&search_id&tz_name=America%2FLos_Angeles&user_is_login=false&web_search_code=%7B%22tiktok%22%3A%7B%22client_params_x%22%3A%7B%22search_engine%22%3A%7B%22ies_mt_user_live_video_card_use_libra%22%3A1%2C%22mt_search_general_user_live_card%22%3A1%7D%7D%2C%22search_server%22%3A%7B%7D%7D%7D&webcast_language=zh-Hans","title":"Url","type":"string"}},"required":["url"],"title":"XGnarlyAndXBogusModel","type":"object"},"Manual1Fc51B60A782_XMssdkInfoModel":{"properties":{"user_agent":{"description":"Optional User-Agent string, currently not supported for customization, defaults to a fixed value","title":"User Agent","type":["string","null"]}},"title":"XMssdkInfoModel","type":"object"},"Manual1Fc51B60A782_XingtuContentSearchTimeRange":{"enum":[30,90,180],"title":"XingtuContentSearchTimeRange","type":"integer"},"Manual1Fc51B60A782_XingtuCreatorSearchType":{"enum":[2,3],"title":"XingtuCreatorSearchType","type":"integer"},"Manual38395Bb200C1_type_inboxes_InboxId":{"description":"The ID of the inbox.","title":"InboxId","type":"string"},"Manual38395Bb200C1_type_metrics_Descending":{"description":"Sort in descending order.","title":"Descending","type":"boolean"},"Manual38395Bb200C1_type_metrics_End":{"description":"End timestamp for the query.","format":"date-time","title":"End","type":"string"},"Manual38395Bb200C1_type_metrics_MetricEventType":{"description":"Type of metric event.","enum":["message.sent","message.delivered","message.bounced","message.delayed","message.rejected","message.complained","message.received"],"title":"MetricEventType","type":"string"},"Manual38395Bb200C1_type_metrics_MetricEventTypes":{"description":"List of metric event types to query.","items":{"$ref":"#/components/schemas/Manual38395Bb200C1_type_metrics_MetricEventType"},"title":"MetricEventTypes","type":"array"},"Manual38395Bb200C1_type_metrics_MetricLimit":{"description":"Limit on number of buckets to return.","title":"MetricLimit","type":"integer"},"Manual38395Bb200C1_type_metrics_Period":{"description":"Period in number of seconds for the query.","title":"Period","type":"string"},"Manual38395Bb200C1_type_metrics_Start":{"description":"Start timestamp for the query.","format":"date-time","title":"Start","type":"string"},"Manual8Da310D1D213_ExplainSearchRequest":{"properties":{"detail_level":{"default":"MODERATE","description":"Level of detail in the explanation","enum":["BRIEF","MODERATE","DETAILED"],"type":"string"},"language":{"default":"en","description":"Language code for the explanation (e.g., en, zh, ar)","example":"ar","type":"string"},"response_mode":{"default":"NON_STREAMING","description":"Format of the explanation response. COMPLETE and INCREMENTAL stream server-sent events; NON_STREAMING returns a JSON response.","enum":["COMPLETE","INCREMENTAL","NON_STREAMING"],"type":"string"},"search_id":{"description":"ID of the search to explain","type":"string"}},"required":["search_id"],"type":"object"},"ManualD5E2470Dd28B_ChatCompletionRequest":{"properties":{"frequency_penalty":{"default":1,"description":"Penalizes new tokens based on their existing frequency in the text so far. Positive values decrease the likelihood of repeating the same line verbatim.","maximum":2,"minimum":0,"type":"number"},"max_tokens":{"description":"The maximum number of tokens to generate in the response.","type":"integer"},"messages":{"description":"A list of messages comprising the conversation so far.","items":{"properties":{"content":{"description":"The content of the message.","type":"string"},"role":{"description":"The role of the message author.","enum":["system","user","assistant"],"type":"string"}},"required":["role","content"],"type":"object"},"type":"array"},"model":{"description":"The Sonar model to use.","enum":["sonar","sonar-pro","sonar-reasoning-pro","sonar-deep-research"],"type":"string"},"presence_penalty":{"default":0,"description":"Penalizes new tokens based on whether they appear in the text so far. Positive values increase the likelihood of talking about new topics.","maximum":2,"minimum":-2,"type":"number"},"return_citations":{"default":true,"description":"Whether to return citations and search results in the response.","type":"boolean"},"search_context":{"default":"low","description":"Controls how much search context to use. Affects per-request cost.","enum":["low","medium","high"],"type":"string"},"search_domain_filter":{"description":"Limit search to specific domains.","items":{"type":"string"},"type":"array"},"search_recency_filter":{"description":"Filter search results by recency.","enum":["month","week","day","hour"],"type":"string"},"stream":{"default":false,"description":"Whether to stream the response using server-sent events.","type":"boolean"},"temperature":{"default":0.2,"description":"Sampling temperature between 0 and 2. Lower values make output more focused and deterministic.","maximum":2,"minimum":0,"type":"number"},"top_k":{"default":0,"description":"The number of tokens to keep for top-k filtering.","maximum":2048,"minimum":0,"type":"integer"},"top_p":{"default":0.9,"description":"Nucleus sampling parameter. The model considers tokens with top_p probability mass.","maximum":1,"minimum":0,"type":"number"}},"required":["model","messages"],"type":"object"},"ManualEb32A34A5274_CreatorFilters":{"description":"Optional filters applied before matching. All fields are optional.","properties":{"creatorTypes":{"description":"Creator account types, e.g. [\"individual\", \"brand\"].","items":{"type":"string"},"type":"array"},"ethnicities":{"description":"Inferred creator ethnicities.","items":{"type":"string"},"type":"array"},"faceVisibilities":{"description":"Face-visibility classifications, e.g. [\"clear_face\", \"mixed\", \"no_face\"].","items":{"type":"string"},"type":"array"},"genders":{"description":"Inferred creator genders, e.g. [\"female\", \"male\"].","items":{"type":"string"},"type":"array"},"languages":{"description":"Creator languages, e.g. [\"en\", \"ja\", \"zh-cn\"].","items":{"type":"string"},"type":"array"},"maxFollowers":{"description":"Maximum follower / subscriber count.","type":"number"},"maxPlayCount":{"description":"Maximum play / view count, measured by `playCountMetric`.","type":"number"},"minFollowers":{"description":"Minimum follower / subscriber count.","type":"number"},"minPlayCount":{"description":"Minimum play / view count, measured by `playCountMetric`.","type":"number"},"playCountMetric":{"description":"Whether `minPlayCount` / `maxPlayCount` are compared against the median or the average play count.","enum":["median","average"],"type":"string"},"regions":{"description":"Creator regions (ISO country codes), e.g. [\"US\", \"GB\", \"JP\"].","items":{"type":"string"},"type":"array"},"workspaceDeduplicationEnabled":{"description":"When true, creators already saved in your workspace are excluded from the results.","type":"boolean"}},"type":"object"},"MyInfoResponse":{"properties":{"recharge_credits":{"type":"integer"}},"type":"object"},"News":{"properties":{"author":{"description":"The author of the news article.","type":"string"},"date":{"description":"The date the news article was published.","format":"date","type":"string"},"sentiment":{"description":"The sentiment of the news article.","type":"string"},"source":{"description":"The source of the news article.","type":"string"},"ticker":{"description":"The ticker symbol.","type":"string"},"title":{"description":"The title of the news article.","type":"string"},"url":{"description":"The URL of the news article.","format":"uri","type":"string"}},"type":"object"},"NewsResponse":{"properties":{"news":{"items":{"$ref":"#/components/schemas/News"},"type":"array"}},"type":"object"},"Offer":{"properties":{"expires_at":{"format":"date-time","type":"string"},"id":{"example":"off_0000BAzrX1wdbYyQFAuAoz","type":"string"},"passenger_ids":{"items":{"type":"string"},"type":"array"},"slices":{"items":{"properties":{"id":{"type":"string"},"segments":{"items":{"$ref":"#/components/schemas/Segment"},"type":"array"}},"type":"object"},"type":"array"},"total_amount":{"description":"Decimal string, e.g. 70.48","example":"70.48","type":"string"},"total_currency":{"example":"USD","type":"string"}},"type":"object"},"OfferRequest":{"properties":{"cabin_class":{"type":"string"},"id":{"example":"orq_0000BAzrX1jsN0lVbavyvg","type":"string"},"live_mode":{"type":"boolean"},"offers":{"items":{"$ref":"#/components/schemas/Offer"},"type":"array"},"passengers":{"items":{"properties":{"id":{"example":"pas_0000BAzrX1jsN0lVbavyvi","type":"string"},"type":{"type":"string"}},"type":"object"},"type":"array"},"slices":{"items":{"$ref":"#/components/schemas/SliceInput"},"type":"array"}},"type":"object"},"Order":{"properties":{"available_actions":{"items":{"type":"string"},"type":"array"},"booking_reference":{"example":"DJMT4D","type":"string"},"documents":{"items":{"properties":{"id":{"type":"string"},"type":{"enum":["electronic_ticket"],"type":"string"},"unique_id":{"type":"string"}},"type":"object"},"type":"array"},"id":{"example":"ord_0000BAzrYIJiDdmFJKIhcy","type":"string"},"live_mode":{"type":"boolean"},"total_amount":{"type":"string"},"total_currency":{"type":"string"}},"type":"object"},"OrderCancellation":{"properties":{"confirmed_at":{"format":"date-time","nullable":true,"type":"string"},"expires_at":{"format":"date-time","nullable":true,"type":"string"},"id":{"example":"ore_0000BAzrZ6yBtPriPLcjeX","type":"string"},"order_id":{"type":"string"},"refund_amount":{"description":"0.00 when non-refundable; null when the airline has not quoted","nullable":true,"type":"string"},"refund_currency":{"nullable":true,"type":"string"},"refund_to":{"type":"string"}},"type":"object"},"PaginationMeta":{"properties":{"after":{"description":"Cursor for the next page","nullable":true,"type":"string"},"before":{"nullable":true,"type":"string"},"limit":{"type":"integer"}},"type":"object"},"Part":{"additionalProperties":true,"properties":{"inline_data":{"description":"Inline binary data for multimodal content.","type":"object"},"text":{"description":"Generated or input text content.","type":"string"},"thoughtSignature":{"description":"Provider-generated thought signature metadata.","type":"string"}},"type":"object"},"PassengerInput":{"properties":{"age":{"description":"Required for passengers under 18","type":"integer"},"type":{"description":"Use for adults; passengers under 18 must provide age instead","enum":["adult"],"type":"string"}},"type":"object"},"PinterestBoardsResponse":{"additionalProperties":true,"properties":{"boards":{"items":{"additionalProperties":true,"type":"object"},"type":"array"},"credits_remaining":{"type":"integer"},"cursor":{"nullable":true,"type":"string"},"success":{"type":"boolean"}},"type":"object"},"PinterestPinResponse":{"additionalProperties":true,"properties":{"createdAt":{"type":"string"},"credits_remaining":{"type":"integer"},"description":{"type":"string"},"entityId":{"type":"string"},"originPinner":{"additionalProperties":true,"nullable":true,"type":"object"},"pinner":{"additionalProperties":true,"type":"object"},"repinCount":{"type":"integer"},"success":{"type":"boolean"},"totalReactionCount":{"type":"integer"}},"type":"object"},"PinterestPinsResponse":{"additionalProperties":true,"properties":{"credits_remaining":{"type":"integer"},"cursor":{"nullable":true,"type":"string"},"pins":{"items":{"additionalProperties":true,"type":"object"},"type":"array"},"success":{"type":"boolean"}},"type":"object"},"PlatformTxyzOpenapi_ErrorResponse":{"properties":{"code":{"description":"HTTP status code","type":"integer"},"details":{"description":"Additional error details","type":"string"},"error":{"description":"Error message describing what went wrong","type":"string"}},"type":"object"},"PressRelease":{"properties":{"date":{"description":"The date the press release was published.","format":"date","type":"string"},"text":{"description":"The full text of the press release.","type":"string"},"ticker":{"description":"The ticker symbol of the company.","type":"string"},"title":{"description":"The title of the press release.","type":"string"},"url":{"description":"The URL of the press release.","format":"uri","type":"string"}},"type":"object"},"Price":{"properties":{"close":{"description":"The close price of the ticker in the given time period.","type":"number"},"high":{"description":"The high price of the ticker in the given time period.","type":"number"},"low":{"description":"The low price of the ticker in the given time period.","type":"number"},"open":{"description":"The open price of the ticker in the given time period.","type":"number"},"time":{"description":"The human-readable time format of the price in UTC.","type":"string"},"time_milliseconds":{"description":"The timestamp of the price in milliseconds since epoch.","type":"number"},"volume":{"description":"The volume of the ticker in the given time period.","format":"number","type":"integer"}},"type":"object"},"PriceSnapshot":{"properties":{"day_change":{"description":"The price change since the previous trading day's close.","type":"number"},"day_change_percent":{"description":"The percentage price change since the previous trading day's close.","type":"number"},"market_cap":{"description":"The market capitalization of the company.","type":"number"},"price":{"description":"The current price of the stock.","type":"number"},"ticker":{"description":"The ticker symbol.","type":"string"},"time":{"description":"The timestamp of the price snapshot in human-readable format in UTC.","type":"string"},"time_milliseconds":{"description":"The timestamp of the price snapshot in milliseconds since epoch.","type":"number"}},"type":"object"},"PriceSnapshotMarketResponse":{"properties":{"snapshots":{"items":{"$ref":"#/components/schemas/PriceSnapshot"},"type":"array"}},"type":"object"},"PriceSnapshotResponse":{"properties":{"snapshot":{"$ref":"#/components/schemas/PriceSnapshot"}},"type":"object"},"PricesResponse":{"properties":{"next_page_url":{"description":"The URL to the next page of results.","type":"string"},"prices":{"items":{"$ref":"#/components/schemas/Price"},"type":"array"}},"type":"object"},"Provider0A3E90081762_AiOptimizationAiKeywordDataKeywordsSearchVolumeLiveRequestInfo":{"properties":{"keywords":{"description":"<em>keywords</em><br><strong>required field</strong><br>UTF-8 encoding<br>The maximum number of keywords you can specify: 1000;<br>The maximum number of characters in a single keyword: 250;<br>The keywords will be converted to lowercase format;<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify</strong> <code>language_name</code><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the<br><code>https://api.dataforseo.com/v3/ai_optimization/ai_keyword_data/locations_and_languages</code><br>example:<br><code class=\"long-string\">en</code>","type":"string"},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify</strong> <code>language_code</code><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the<br><code>https://api.dataforseo.com/v3/ai_optimization/ai_keyword_data/locations_and_languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>unique location identifier</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/ai_optimization/ai_keyword_data/locations_and_languages</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to the<br><code>https://api.dataforseo.com/v3/ai_optimization/ai_keyword_data/locations_and_languages</code><br>example:<br><code class=\"long-string\">United Kingdom</code>","type":"string"},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_AiOptimizationChatGptLlmResponsesLiveRequestInfo":{"properties":{"force_web_search":{"description":"<em>force AI agent to use web search</em><br>optional field<br>to enable this parameter, <code>web_search</code> must also be enabled;<br>when enabled, the AI model is forced to access and cite current web information;<br>default value: <code>false</code>;<br><strong>Note:</strong> even if the parameter is set to <code>true</code>, there is no guarantee web sources will be cited in the response <br><strong>Note #2:</strong> not supported in reasoning models","type":["boolean","null"]},"max_output_tokens":{"description":"<em>maximum number of tokens in the AI response</em><br>optional field<br>minimum value for reasoning models (e.g., <code>reasoning</code> is <code>true</code> in the <a href=\"/v3/ai_optimization/chat_gpt/llm_responses/models/\" target=\"_blank\">Models endpoint</a>): <code>1024</code>;<br>minimum value for non-reasoning models: <code>16</code>;<br>maximum value: <code>4096</code>;<br>default value: <code>2048</code><br><strong>Note:</strong> if <code>web_search</code> is set to <code>true</code> or the reasoning model is specified in the request, the output token count may exceed the specified <code>max_output_tokens</code> limit","type":["integer","null"]},"message_chain":{"description":"conversation history\noptional field\narray of message objects representing previous conversation turns;\neach object must contain:\nrole string with either user or ai role;\nmessage string with message content (max 500 characters);\nyou can specify maximum of 10 message objects in the array;\nNote: for Perplexity models, messages must strictly alternate between user and AI roles (user → ai);\nexample:\n\"message_chain\": [{\"role\":\"user\",\"message\":\"Hello, what’s up?\"},{\"role\":\"ai\",\"message\":\"Hello! I’m doing well, thank you. How can I assist you today?\"}]","items":{"oneOf":[{"$ref":"#/components/schemas/Provider0A3E90081762_LlmMessageChainItem"}],"type":["object","null"]},"type":["array","null"]},"model_name":{"description":"<em>name of the AI model</em><br><strong>required field</strong><br><code>model_name</code >consists of the actual model name and version name;<br>if the basic model name is specified, its latest version will be set by default;<br>for example, if <code>gpt-4.1</code> is specified, the <code>gpt-4.1-2025-04-14</code> will be set as <code>model_name</code> automatically;<br>you can receive the list of available LLM models by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/chat_gpt/llm_responses/models</code>","type":"string"},"system_message":{"description":"<em>instructions for the AI behaviour</em><br>optional field<br>defines the AI's role, tone, or specific behavior <br>you can specify <strong>up to 500 characters</strong> in the <code>system_message</code> field","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"temperature":{"description":"<em>randomness of the AI response</em><br>optional field<br>higher values make output more diverse; <br>lower values make output more focused;<br>minimum value: <code>0</code><br>maximum value: <code>2</code><br>default value: <code>0.94</code><br><strong>Note:</strong> not supported in reasoning models","type":["number","null"]},"top_p":{"description":"<em>diversity of the AI response</em><br>optional field <br>controls diversity of the response by limiting token selection;<br>minimum value: <code>0</code><br>maximum value: <code>1</code> <br>default value: <code>0.92</code><p><strong>Note:</strong>  <code>top_p</code> cannot be used together with <code>temperature</code> in the same request","type":["number","null"]},"user_prompt":{"description":"<em>prompt for the AI model</em><br><strong>required field</strong><br>the question or task you want to send to the AI model;<br>you can specify <strong>up to 500 characters</strong> in the <code>user_prompt</code> field","type":"string"},"web_search":{"description":"<em>enable web search</em><br>optional field<br>when enabled, the AI model can access and cite current web information;<br>default value: <code>false</code>;<br><strong>Note:</strong> refer to the <a href=\"https://docs.dataforseo.com/v3/ai_optimization/chat_gpt/llm_responses/models/\">Models endpoint</a> for a list of models that support <code>web_search</code>;","type":["boolean","null"]},"web_search_city":{"description":"<em>city name of the location</em><br>optional field<br><strong>Note:</strong> not supported in <code>o3-mini</code>, <code>o1-pro</code>, <code>o1</code> models","type":["string","null"]},"web_search_country_iso_code":{"description":"<em>ISO country code of the location</em><br>optional field<br>to enable this parameter, <code>web_search</code> must also be enabled;<br>when enabled, the AI model will search the web from the country you specify;<br><strong>Note:</strong> not supported in <code>o3-mini</code>, <code>o1-pro</code>, <code>o1</code> models","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_AiOptimizationChatGptLlmResponsesTaskPostRequestInfo":{"properties":{"force_web_search":{"description":"<em>force AI agent to use web search</em><br>optional field<br>to enable this parameter, <code>web_search</code> must also be enabled;<br>when enabled, the AI model is forced to access and cite current web information;<br>default value: <code>false</code>;<br><strong>Note:</strong> even if the parameter is set to <code>true</code>, there is no guarantee web sources will be cited in the response <br><strong>Note #2:</strong> not supported in reasoning models","type":["boolean","null"]},"max_output_tokens":{"description":"<em>maximum number of tokens in the AI response</em><br>optional field<br>minimum value for reasoning models (e.g., <code>reasoning</code> is <code>true</code> in the <a href=\"/v3/ai_optimization/chat_gpt/llm_responses/models/\" target=\"_blank\">Models endpoint</a>): <code>1024</code>;<br>minimum value for non-reasoning models: <code>16</code>;<br>maximum value: <code>4096</code>;<br>default value: <code>2048</code>","type":["integer","null"]},"message_chain":{"description":"conversation history\noptional field\narray of message objects representing previous conversation turns;\neach object must contain:\nrole string with either user or ai role;\nmessage string with message content (max 500 characters);\nyou can specify maximum of 10 message objects in the array;\nNote: for Perplexity models, messages must strictly alternate between user and AI roles (user → ai);\nexample:\n\"message_chain\": [{\"role\":\"user\",\"message\":\"Hello, what’s up?\"},{\"role\":\"ai\",\"message\":\"Hello! I’m doing well, thank you. How can I assist you today?\"}]","items":{"oneOf":[{"$ref":"#/components/schemas/Provider0A3E90081762_LlmMessageChainItem"}],"type":["object","null"]},"type":["array","null"]},"model_name":{"description":"<em>name of the AI model</em><br><strong>required field</strong><br><code>model_name</code >consists of the actual model name and version name;<br>if the basic model name is specified, its latest version will be set by default;<br>for example, if <code>gpt-4.1</code> is specified, the <code>gpt-4.1-2025-04-14</code> will be set as <code>model_name</code> automatically;<br>you can receive the list of available LLM models by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/chat_gpt/llm_responses/models</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special character in <code>pingback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special character in <code>postback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"system_message":{"description":"<em>instructions for the AI behaviour</em><br>optional field<br>defines the AI's role, tone, or specific behavior;<br>you can specify <strong>up to 500 characters</strong> in the <code>system_message</code> field","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> array of the response","type":["string","null"]},"temperature":{"description":"<em>randomness of the AI response</em><br>optional field<br>higher values make output more diverse; <br>lower values make output more focused;<br>minimum value: <code>0</code><br>maximum value: <code>2</code><br>default value: <code>0.94</code><br><strong>Note:</strong> not supported in reasoning models","type":["number","null"]},"top_p":{"description":"<em>diversity of the AI response</em><br>optional field <br>controls diversity of the response by limiting token selection;<br>minimum value: <code>0</code><br>maximum value: <code>1</code> <br>default value: <code>0.92</code><p><strong>Note:</strong>  <code>top_p</code> cannot be used together with <code>temperature</code> in the same request","type":["number","null"]},"user_prompt":{"description":"<em>prompt for the AI model</em><br><strong>required field</strong><br>the question or task you want to send to the AI model;<br>you can specify <strong>up to 500 characters</strong> in the <code>user_prompt</code> field","type":"string"},"web_search":{"description":"<em>enable web search</em><br>optional field<br>when enabled, the AI model can access and cite current web information;<br>default value: <code>false</code>;<br><strong>Note:</strong> refer to the <a href=\"https://docs.dataforseo.com/v3/ai_optimization/chat_gpt/llm_responses/models/\">Models endpoint</a> for a list of models that support <code>web_search</code>;","type":["boolean","null"]},"web_search_city":{"description":"<em>city name of the location</em><br>optional field<br><strong>Note:</strong> not supported in <code>o3-mini</code>, <code>o1-pro</code>, <code>o1</code> models","type":["string","null"]},"web_search_country_iso_code":{"description":"<em>ISO country code of the location</em><br>optional field<br>to enable this parameter, <code>web_search</code> must also be enabled;<br>when enabled, the AI model will search the web from the country you specify;<br><strong>Note:</strong> not supported in <code>o3-mini</code>, <code>o1-pro</code>, <code>o1</code> models","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_AiOptimizationChatGptLlmScraperLiveAdvancedRequestInfo":{"properties":{"force_web_search":{"description":"<em>force AI agent to use web search</em><br>optional field<br>when enabled, the AI model is forced to access and cite current web information;<br>default value: <code>false</code>;<br><strong>Note:</strong> even if the parameter is set to <code>true</code>, there is no guarantee web sources will be cited in the response","type":["boolean","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>you can specify <strong>up to 2000 characters</strong> in the <code>keyword</code> field<br>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<br>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify <code>language_name</code>;</strong><br>if you use this field, you don't need to specify <code>language_name</code>;<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/chat_gpt/llm_scraper/languages</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify <code>language_code</code>;</strong><br>if you use this field, you don't need to specify <code>language_code</code>;<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/chat_gpt/llm_scraper/languages</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>if you use this field, you don't need to specify <code>location_name</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/chat_gpt/llm_scraper/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_code</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/chat_gpt/llm_scraper/locations</code><br>example:<br><code class=\"long-string\">United States</code>","type":"string"},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_AiOptimizationChatGptLlmScraperLiveHtmlRequestInfo":{"properties":{"expand_citations":{"description":"<em>return expanded citation bar in HTML results</em><br>optional field<br>to enable this parameter, <code>force_web_search</code> must also be enabled;<br>when enabled, the endpoint will return HTML data from the expanded citation bar;<br>default value: <code>false</code>","type":["boolean","null"]},"force_web_search":{"description":"<em>force AI agent to use web search</em><br>optional field<br>when enabled, the AI model is forced to access and cite current web information;<br>default value: <code>false</code>;<br><strong>Note:</strong> even if the parameter is set to <code>true</code>, there is no guarantee web sources will be cited in the response","type":["boolean","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>you can specify <strong>up to 2000 characters</strong> in the <code>keyword</code> field<br>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<br>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages of the search engine with their <code>language_code</code>_by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/{{low_se_name}}/{{low_se_type}}/languages</code><br>example:<code class=\"long-string\">en</code>n","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/{{low_se_name}}/{{low_se_type}}/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>if you use this field, you don't need to specify <code>location_name</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/{{low_se_name}}/{{low_se_type}}/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_code</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/{{low_se_name}}/locations</code><br>example:<br><code class=\"long-string\">United States</code>","type":"string"},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_AiOptimizationChatGptLlmScraperTaskPostRequestInfo":{"properties":{"expand_citations":{"description":"<em>return expanded citation bar in HTML results</em><br>optional field<br>to enable this parameter, <code>force_web_search</code> must also be enabled;<br>when enabled, the HTML endpoint will return data from the expanded citation bar;<br>default value: <code>false</code>","type":["boolean","null"]},"force_web_search":{"description":"<em>force AI agent to use web search</em><br>optional field<br>when enabled, the AI model is forced to access and cite current web information;<br>default value: <code>false</code>;<br><strong>Note:</strong> even if the parameter is set to <code>true</code>, there is no guarantee web sources will be cited in the response","type":["boolean","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>you can specify <strong>up to 2000 characters</strong> in the <code>keyword</code> field<br>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<br>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br>required field if you don't specify <code>language_name</code>;<br>if you use this field, you don't need to specify <code>language_name</code>;<br>you can receive the list of available languages of the search engine with their <code>language_code</code>_by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/chat_gpt/llm_scraper/languages</code>n","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br>required field if you don't specify <code>language_code</code>;<br>if you use this field, you don't need to specify <code>language_code</code>;<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/chat_gpt/llm_scraper/languages</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>if you use this field, you don't need to specify <code>location_name</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/chat_gpt/llm_scraper/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_code</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/chat_gpt/llm_scraper/locations</code><br>example:<br><code class=\"long-string\">United States</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_data":{"description":"<em>postback_url datatype</em><br><strong>required field if you specify <code>postback_url</code></strong><br>corresponds to the function you used for setting a task<br>possible values:<br><code>advanced</code>, <code>html</code>","type":"string"},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/ai-optimization/llm-scraper\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_AiOptimizationClaudeLlmResponsesLiveRequestInfo":{"properties":{"force_web_search":{"description":"<em>force AI agent to use web search</em><br>optional field<br>to enable this parameter, <code>web_search</code> must also be enabled;<br>when enabled, the AI model is forced to access and cite current web information;<br>default value: <code>false</code>;<br><strong>Note:</strong> even if the parameter is set to <code>true</code>, there is no guarantee web sources will be cited in the response","type":["boolean","null"]},"max_output_tokens":{"description":"<em>maximum number of tokens in the AI response</em><br>optional field<br>minimum value: <code>1</code>;<br>maximum value: <code>4096</code>;<br>default value: <code>2048</code>;<br><strong>Note:</strong> if <code>web_search</code> is set to <code>true</code> or the reasoning model is specified in the request, the output token count may exceed the specified <code>max_output_tokens</code> limit<br><strong>Note #2:</strong> if <code>use_reasoning</code> is set to <code>true</code>, the minimum value for <code>max_output_tokens</code> is <code>1025</code>","type":["integer","null"]},"message_chain":{"description":"conversation history\noptional field\narray of message objects representing previous conversation turns;\neach object must contain:\nrole string with either user or ai role;\nmessage string with message content (max 500 characters);\nyou can specify maximum of 10 message objects in the array;\nNote: for Perplexity models, messages must strictly alternate between user and AI roles (user → ai);\nexample:\n\"message_chain\": [{\"role\":\"user\",\"message\":\"Hello, what’s up?\"},{\"role\":\"ai\",\"message\":\"Hello! I’m doing well, thank you. How can I assist you today?\"}]","items":{"oneOf":[{"$ref":"#/components/schemas/Provider0A3E90081762_LlmMessageChainItem"}],"type":["object","null"]},"type":["array","null"]},"model_name":{"description":"<em>name of the AI model</em><br><strong>required field</strong><br><code>model_name</code >consists of the actual model name and version name;<br>if the basic model name is specified, its latest version will be set by default;<br>for example, if <code>claude-opus-4-0</code> is specified, the <code>claude-opus-4-20250514</code> will be set as <code>model_name</code> automatically;<br>you can receive the list of available LLM models by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/claude/llm_responses/models</code>","type":"string"},"system_message":{"description":"<em>instructions for the AI behaviour</em><br>optional field<br>defines the AI's role, tone, or specific behavior;<br>you can specify <strong>up to 500 characters</strong> in the <code>system_message</code> field","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"temperature":{"description":"<em>randomness of the AI response</em><br>optional field<br>higher values make output more diverse; <br>lower values make output more focused;<br>minimum value: <code>0</code><br>maximum value: <code>1</code><br>default value: <code>0.7</code><p><strong>Note:</strong> <code>temperature</code> cannot be used together with <code>top_p</code> in the same request","type":["number","null"]},"top_p":{"description":"<em>diversity of the AI response</em><br>optional field <br>controls diversity of the response by limiting token selection;<br>minimum value: <code>0</code><br>maximum value: <code>1</code> <br>default value: <code>null</code><p><strong>Note:</strong> <code>top_p</code> cannot be used together with <code>temperature</code> in the same request","type":["number","null"]},"use_reasoning":{"description":"<em>enable reasoning for the AI model</em><br>optional field<br>when enabled, the model will perform reasoning before generating a response<br>refer to the <a href=\"https://docs.dataforseo.com/v3/ai_optimization/claude/llm_responses/models/\" target=\"_blank\">Models endpoint</a> for a list of models that support <code>reasoning</code><br>default value: <code>false</code><br><strong>Note:</strong> if set to <code>true</code>, the minimum value for <code>max_output_tokens</code> is <code>1025</code><br><strong>Note #2:</strong> if set to <code>true</code>, <code>force_web_search</code> must be set to <code>false</code><br><strong>Note #3:</strong> if set to <code>true</code>, the <code>temperature</code> and <code>top_p</code> cannot be used","type":["boolean","null"]},"user_prompt":{"description":"<em>prompt for the AI model</em><br><strong>required field</strong><br>the question or task you want to send to the AI model;<br>you can specify <strong>up to 500 characters</strong> in the <code>user_prompt</code> field","type":"string"},"web_search":{"description":"<em>enable web search for current information</em><br>optional field<br>when enabled, the AI model can access and cite current web information;<br><strong>Note:</strong> refer to the <a href=\"https://docs.dataforseo.com/v3/ai_optimization/claude/llm_responses/models/\">Models endpoint</a> for a list of models that support <code>web_search</code>; <br>default value: <code>false</code>;<br>The cost of the parameter can be calculated on the <a title=\"Anthropic API Pricing\" href=\"https://docs.anthropic.com/en/docs/about-claude/pricing\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page","type":["boolean","null"]},"web_search_city":{"description":"<em>city name of the location used for searching the web</em><br>optional field<br>","type":["string","null"]},"web_search_country_iso_code":{"description":"<em>ISO country code of the location used for searching the web</em><br>optional field<br>possible values: <code>'AR','AT','AU','BE','BR','CA','CH','CL','CN','DE','DK','ES','FI','FR','GB','HK','ID','IN','IT','JP','KR','MX','MY','NL','NO','NZ','PH','PL','PT','RU','SA','SE','TR','TW','US','ZA'</code>","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_AiOptimizationClaudeLlmResponsesTaskPostRequestInfo":{"properties":{"force_web_search":{"description":"<em>force AI agent to use web search</em><br>optional field<br>to enable this parameter, <code>web_search</code> must also be enabled;<br>when enabled, the AI model is forced to access and cite current web information;<br>default value: <code>false</code>;<br><strong>Note:</strong> even if the parameter is set to <code>true</code>, there is no guarantee web sources will be cited in the response","type":["boolean","null"]},"max_output_tokens":{"description":"<em>maximum number of tokens in the AI response</em><br>optional field<br>minimum value: <code>1</code>;<br>maximum value: <code>4096</code>;<br>default value: <code>2048</code>;<br><strong>Note:</strong> if <code>web_search</code> is set to <code>true</code> or the reasoning model is specified in the request, the output token count may exceed the specified <code>max_output_tokens</code> limit<br><strong>Note #2:</strong> if <code>use_reasoning</code> is set to <code>true</code>, the minimum value for <code>max_output_tokens</code> is <code>1025</code>","type":["integer","null"]},"message_chain":{"description":"conversation history\noptional field\narray of message objects representing previous conversation turns;\neach object must contain:\nrole string with either user or ai role;\nmessage string with message content (max 500 characters);\nyou can specify maximum of 10 message objects in the array;\nNote: for Perplexity models, messages must strictly alternate between user and AI roles (user → ai);\nexample:\n\"message_chain\": [{\"role\":\"user\",\"message\":\"Hello, what’s up?\"},{\"role\":\"ai\",\"message\":\"Hello! I’m doing well, thank you. How can I assist you today?\"}]","items":{"oneOf":[{"$ref":"#/components/schemas/Provider0A3E90081762_LlmMessageChainItem"}],"type":["object","null"]},"type":["array","null"]},"model_name":{"description":"<em>name of the AI model</em><br><strong>required field</strong><br><code>model_name</code >consists of the actual model name and version name;<br>if the basic model name is specified, its latest version will be set by default;<br>for example, if <code>claude-opus-4-0</code> is specified, the <code>claude-opus-4-20250514</code> will be set as <code>model_name</code> automatically;<br>you can receive the list of available LLM models by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/claude/llm_responses/models</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special character in <code>pingback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special character in <code>postback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"system_message":{"description":"<em>instructions for the AI behaviour</em><br>optional field<br>defines the AI's role, tone, or specific behavior;<br>you can specify <strong>up to 500 characters</strong> in the <code>system_message</code> field","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"temperature":{"description":"<em>randomness of the AI response</em><br>optional field<br>higher values make output more diverse; <br>lower values make output more focused;<br>minimum value: <code>0</code><br>maximum value: <code>1</code><br>default value: <code>0.7</code><p><strong>Note:</strong> <code>temperature</code> cannot be used together with <code>top_p</code> in the same request","type":["number","null"]},"top_p":{"description":"<em>diversity of the AI response</em><br>optional field <br>controls diversity of the response by limiting token selection;<br>minimum value: <code>0</code><br>maximum value: <code>1</code> <br>default value: <code>null</code><p><strong>Note:</strong> <code>top_p</code> cannot be used together with <code>temperature</code> in the same request","type":["number","null"]},"use_reasoning":{"description":"<em>enable reasoning for the AI model</em><br>optional field<br>when enabled, the model will perform reasoning before generating a response<br>refer to the <a href=\"https://docs.dataforseo.com/v3/ai_optimization/claude/llm_responses/models/\" target=\"_blank\">Models endpoint</a> for a list of models that support <code>reasoning</code><br>default value: <code>false</code><br><strong>Note:</strong> if set to <code>true</code>, the minimum value for <code>max_output_tokens</code> is <code>1025</code><br><strong>Note #2:</strong> if set to <code>true</code>, <code>force_web_search</code> must be set to <code>false</code><br><strong>Note #3:</strong> if set to <code>true</code>, the <code>temperature</code> and <code>top_p</code> cannot be used","type":["boolean","null"]},"user_prompt":{"description":"<em>prompt for the AI model</em><br><strong>required field</strong><br>the question or task you want to send to the AI model;<br>you can specify <strong>up to 500 characters</strong> in the <code>user_prompt</code> field","type":"string"},"web_search":{"description":"<em>enable web search for current information</em><br>optional field<br>when enabled, the AI model can access and cite current web information;<br><strong>Note:</strong> refer to the <a href=\"https://docs.dataforseo.com/v3/ai_optimization/claude/llm_responses/models/\">Models endpoint</a> for a list of models that support <code>web_search</code>; <br>default value: <code>false</code>;<br>The cost of the parameter can be calculated on the <a title=\"Anthropic API Pricing\" href=\"https://docs.anthropic.com/en/docs/about-claude/pricing\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page","type":["boolean","null"]},"web_search_city":{"description":"<em>city name of the location used for searching the web</em><br>optional field<br>","type":["string","null"]},"web_search_country_iso_code":{"description":"<em>ISO country code of the location used for searching the web</em><br>optional field<br>possible values: <code>'AR','AT','AU','BE','BR','CA','CH','CL','CN','DE','DK','ES','FI','FR','GB','HK','ID','IN','IT','JP','KR','MX','MY','NL','NO','NZ','PH','PL','PT','RU','SA','SE','TR','TW','US','ZA'</code>","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_AiOptimizationGeminiLlmResponsesLiveRequestInfo":{"properties":{"max_output_tokens":{"description":"<em>maximum number of tokens in the AI response</em><br>optional field<br>minimum value: <code>1</code><br>maximum value: <code>4096</code>;<br>default value: <code>2048</code>;<br><strong>Note:</strong> if <code>web_search</code> is set to <code>true</code> or the reasoning model is specified in the request, the output token count may exceed the specified <code>max_output_tokens</code> limit<br><strong>Note #2:</strong> if <code>use_reasoning</code> is set to <code>true</code>, the minimum value for <code>max_output_tokens</code> is <code>1024</code>","type":["integer","null"]},"message_chain":{"description":"conversation history\noptional field\narray of message objects representing previous conversation turns;\neach object must contain:\nrole string with either user or ai role;\nmessage string with message content (max 500 characters);\nyou can specify maximum of 10 message objects in the array;\nNote: for Perplexity models, messages must strictly alternate between user and AI roles (user → ai);\nexample:\n\"message_chain\": [{\"role\":\"user\",\"message\":\"Hello, what’s up?\"},{\"role\":\"ai\",\"message\":\"Hello! I’m doing well, thank you. How can I assist you today?\"}]","items":{"oneOf":[{"$ref":"#/components/schemas/Provider0A3E90081762_LlmMessageChainItem"}],"type":["object","null"]},"type":["array","null"]},"model_name":{"description":"<em>name of the AI model</em><br><strong>required field</strong><br><code>model_name</code >consists of the actual model name and version name;<br>if the basic model name is specified, its latest version will be set by default;<br>for example, if <code>gemini-1.5-pro</code> is specified, the <code>gemini-1.5-pro-002</code> will be set as <code>model_name</code> automatically;<br>you can receive the list of available LLM models by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/gemini/llm_responses/models</code>","type":"string"},"system_message":{"description":"<em>instructions for the AI behavior</em><br>optional field<br>defines the AI's role, tone, or specific behavior <br>you can specify <strong>up to 500 characters</strong> in the <code>system_message</code> field","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"temperature":{"description":"<em>randomness of the AI response</em><br>optional field<br>higher values make output more diverse <br>lower values make output more focused<br>minimum value: <code>0</code><br>maximum value: <code>2</code><br>default value: <code>1.3</code>","type":["number","null"]},"top_p":{"description":"<em>diversity of the AI response</em><br>optional field <br>controls diversity of the response by limiting token selection<br>minimum value: <code>0</code><br>maximum value: <code>1</code> <br>default value: <code>0.9</code>","type":["number","null"]},"use_reasoning":{"description":"<em>enable reasoning for the AI model</em><br>optional field<br>when enabled, the model will perform reasoning before generating a response<br>refer to the <a href=\"https://docs.dataforseo.com/v3/ai_optimization/gemini/llm_responses/models/\" target=\"_blank\">Models endpoint</a> for a list of models that support <code>reasoning</code><br>default value: <code>false</code><br><strong>Note:</strong> if set to <code>true</code>, the minimum value for <code>max_output_tokens</code> is <code>1024</code><br><strong>Note #2:</strong> for Gemini Pro models, the <code>use_reasoning</code> will automatically be set to <code>true</code>","type":["boolean","null"]},"user_prompt":{"description":"<em>prompt for the AI model</em><br><strong>required field</strong><br>the question or task you want to send to the AI model;<br>you can specify <strong>up to 500 characters</strong> in the <code>user_prompt</code> field","type":"string"},"web_search":{"description":"<em>enable web search for current information</em><br>optional field<br>when enabled, the AI model can access and cite current web information;<br><strong>Note:</strong> refer to the <a href=\"https://docs.dataforseo.com/v3/ai_optimization/gemini/llm_responses/models/\">Models endpoint</a> for a list of models that support <code>web_search</code>; <br>default value: <code>false</code>;<br>The cost of the parameter can be calculated on the <a title=\"Gemini API Pricing\" href=\"https://ai.google.dev/gemini-api/docs/pricing\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page","type":["boolean","null"]}},"type":"object"},"Provider0A3E90081762_AiOptimizationGeminiLlmResponsesTaskPostRequestInfo":{"properties":{"max_output_tokens":{"description":"<em>maximum number of tokens in the AI response</em><br>optional field<br>minimum value: <code>1</code>;<br>maximum value: <code>4096</code>;<br>default value: <code>2048</code>;<br><strong>Note:</strong> if <code>web_search</code> is set to <code>true</code> or the reasoning model is specified in the request, the output token count may exceed the specified <code>max_output_tokens</code> limit<br><strong>Note #2:</strong> if <code>use_reasoning</code> is set to <code>true</code>, the minimum value for <code>max_output_tokens</code> is <code>1024</code>","type":["integer","null"]},"message_chain":{"description":"conversation history\noptional field\narray of message objects representing previous conversation turns;\neach object must contain:\nrole string with either user or ai role;\nmessage string with message content (max 500 characters);\nyou can specify maximum of 10 message objects in the array;\nNote: for Perplexity models, messages must strictly alternate between user and AI roles (user → ai);\nexample:\n\"message_chain\": [{\"role\":\"user\",\"message\":\"Hello, what’s up?\"},{\"role\":\"ai\",\"message\":\"Hello! I’m doing well, thank you. How can I assist you today?\"}]","items":{"oneOf":[{"$ref":"#/components/schemas/Provider0A3E90081762_LlmMessageChainItem"}],"type":["object","null"]},"type":["array","null"]},"model_name":{"description":"<em>name of the AI model</em><br><strong>required field</strong><br><code>model_name</code >consists of the actual model name and version name;<br>if the basic model name is specified, its latest version will be set by default;<br>for example, if <code>gemini-1.5-pro</code> is specified, the <code>gemini-1.5-pro-002</code> will be set as <code>model_name</code> automatically;<br>you can receive the list of available LLM models by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/gemini/llm_responses/models</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special character in <code>pingback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special character in <code>postback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"system_message":{"description":"<em>instructions for the AI behavior</em><br>optional field<br>defines the AI's role, tone, or specific behavior <br>you can specify <strong>up to 500 characters</strong> in the <code>system_message</code> field","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"temperature":{"description":"<em>randomness of the AI response</em><br>optional field<br>higher values make output more diverse <br>lower values make output more focused<br>minimum value: <code>0</code><br>maximum value: <code>2</code><br>default value: <code>1.3</code>","type":["number","null"]},"top_p":{"description":"<em>diversity of the AI response</em><br>optional field <br>controls diversity of the response by limiting token selection<br>minimum value: <code>0</code><br>maximum value: <code>1</code> <br>default value: <code>0.9</code>","type":["number","null"]},"use_reasoning":{"description":"<em>enable reasoning for the AI model</em><br>optional field<br>when enabled, the model will perform reasoning before generating a response<br>refer to the <a href=\"https://docs.dataforseo.com/v3/ai_optimization/gemini/llm_responses/models/\" target=\"_blank\">Models endpoint</a> for a list of models that support <code>reasoning</code><br>default value: <code>false</code><br><strong>Note:</strong> if set to <code>true</code>, the minimum value for <code>max_output_tokens</code> is <code>1024</code><br><strong>Note #2:</strong> for Gemini Pro models, the <code>use_reasoning</code> will automatically be set to <code>true</code>","type":["boolean","null"]},"user_prompt":{"description":"<em>prompt for the AI model</em><br><strong>required field</strong><br>the question or task you want to send to the AI model;<br>you can specify <strong>up to 500 characters</strong> in the <code>user_prompt</code> field","type":"string"},"web_search":{"description":"<em>enable web search for current information</em><br>optional field<br>when enabled, the AI model can access and cite current web information;<br><strong>Note:</strong> refer to the <a href=\"https://docs.dataforseo.com/v3/ai_optimization/gemini/llm_responses/models/\">Models endpoint</a> for a list of models that support <code>web_search</code>; <br>default value: <code>false</code>;<br>The cost of the parameter can be calculated on the <a title=\"Gemini API Pricing\" href=\"https://ai.google.dev/gemini-api/docs/pricing\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page","type":["boolean","null"]}},"type":"object"},"Provider0A3E90081762_AiOptimizationGeminiLlmScraperLiveAdvancedRequestInfo":{"properties":{"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>you can specify <strong>up to 2000 characters</strong> in the <code>keyword</code> field<br>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<br>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br>required field if you don't specify <code>language_name</code>;<br>if you use this field, you don't need to specify <code>language_name</code>;<br>you can receive the list of available languages of the search engine with their <code>language_code</code>_by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/gemini/llm_scraper/languages</code><br>example: <code>en</code>n","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br>required field if you don't specify <code>language_code</code>;<br>if you use this field, you don't need to specify <code>language_code</code>;<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/gemini/llm_scraper/languages</code><br>example: <code>English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/gemini/llm_scraper/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<p>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<p>the minimum value for <em>\"radius\"</em>: 199 (mm)<p>the maximum value for <em>\"radius\"</em>: 199999 (mm)<p>example:<p><code class=\"long-string\">53.476225,-2.243572,200</code></p>","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/gemini/llm_scraper/locations</code><br>example:<br><code class=\"long-string\">United States</code>","type":"string"},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_AiOptimizationGeminiLlmScraperLiveHtmlRequestInfo":{"properties":{"expand_citations":{"description":"<em>return expanded citation bar in HTML results</em><br>optional field<br>when enabled, the endpoint will return HTML data from the expanded citation bar;<br>default value: <code>false</code>","type":["boolean","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>you can specify <strong>up to 2000 characters</strong> in the <code>keyword</code> field<br>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<br>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages of the search engine with their <code>language_code</code>_by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/gemini/llm_scraper/languages</code><br>example:<code class=\"long-string\">en</code>n","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/gemini/llm_scraper/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/gemini/llm_scraper/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<p>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<p>the minimum value for <em>\"radius\"</em>: 199 (mm)<p>the maximum value for <em>\"radius\"</em>: 199999 (mm)<p>example:<p><code class=\"long-string\">53.476225,-2.243572,200</code></p>","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/gemini/llm_scraper/locations</code><br>example:<br><code class=\"long-string\">United States</code>","type":"string"},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_AiOptimizationGeminiLlmScraperTaskPostRequestInfo":{"properties":{"expand_citations":{"description":"<em>return expanded citation bar in HTML results</em><br>optional field<br>when enabled, the HTML endpoint will return data from the expanded citation bar;<br>default value: <code>false</code>","type":["boolean","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>you can specify <strong>up to 2000 characters</strong> in the <code>keyword</code> field<br>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<br>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br>required field if you don't specify <code>language_name</code>;<br>if you use this field, you don't need to specify <code>language_name</code>;<br>you can receive the list of available languages of the search engine with their <code>language_code</code>_by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/gemini/llm_scraper/languages</code><br>example:<br><code class=\"long-string\">en</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br>required field if you don't specify <code>language_code</code>;<br>if you use this field, you don't need to specify <code>language_code</code>;<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/gemini/llm_scraper/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/gemini/llm_scraper/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<p>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<p>the minimum value for <em>\"radius\"</em>: 199 (mm)<p>the maximum value for <em>\"radius\"</em>: 199999 (mm)<p>example:<p><code class=\"long-string\">53.476225,-2.243572,200</code></p>","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/gemini/llm_scraper/locations</code><br>example:<br><code class=\"long-string\">United States</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_data":{"description":"<em>postback_url datatype</em><br><strong>required field if you specify <code>postback_url</code></strong><br>corresponds to the function you used for setting a task<br>possible values:<br><code>advanced</code>, <code>html</code>","type":"string"},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/ai-optimization/llm-scraper\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_AiOptimizationLLmMentionsDomainElement":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Provider0A3E90081762_BaseAiOptimizationLLmMentionsTargetElement"}],"type":["object","null"]},{"properties":{"domain":{"description":"target domain\nrequired field if you don’t specify keyword\na domain should be specified without https:// and www.","type":["string","null"]},"include_subdomains":{"description":"indicates if the subdomains of the target domain will be included in the search\noptional field\nif set to true, the subdomains will be included in the search\ndefault value: false","type":["boolean","null"]}},"type":"object"}]},"Provider0A3E90081762_AiOptimizationLLmMentionsKeywordElement":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Provider0A3E90081762_BaseAiOptimizationLLmMentionsTargetElement"}],"type":["object","null"]},{"properties":{"keyword":{"description":"target keyword\nrequired field if you don’t specify domain\nyou can specify up to 2000 characters in the keyword field\nall %## will be decoded (plus character ‘+’ will be decoded to a space character)\nif you need to use the “%” character for your keyword, please specify it as “%25”;\nif you need to use the “+” character for your keyword, please specify it as “%2B”\nlearn more about rules and limitations of keyword and keywords fields in","type":["string","null"]},"match_type":{"description":"target keyword match type\ndefines how the specified keyword is matched\noptional field\npossible values:\nword_match – full-text search for terms that match the specified seed keyword with additional words included before, after, or within the key phrase (e.g., search for “light” will return results with “light bulb”, “light switch”);\npartial_match – substring search that finds all instances containing the specified sequence of characters, even if it appears inside a longer word (e.g., search for “light” will return results with “lighting”, “highlight”);\ndefault value: word_match","type":["string","null"]}},"type":"object"}]},"Provider0A3E90081762_AiOptimizationLLmMentionsMultiTargetMetricsRequestInfo":{"properties":{"key":{"description":"key for grouping the results\nrequired field\ngroups results for comparison and serves as a label for the group;\nyou can specify up to 250 characters in the key field","type":["string","null"]},"target":{"items":{"oneOf":[{"$ref":"#/components/schemas/Provider0A3E90081762_BaseAiOptimizationLLmMentionsTargetElement"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"},"Provider0A3E90081762_AiOptimizationLlmMentionsHistoricalLiveRequestInfo":{"properties":{"date_from":{"description":"<em>start date of the time range</em><br>optional field<br>minimal value <code>2025-08-01</code><br>date format <code>\"yyyy-mm-dd\"</code>","type":["string","null"]},"date_to":{"description":"<em>end date of the time range</em><br>optional field<br><strong>Note</strong> value specified in <code>date_from</code> cannot exceed the value in <code>date_to</code><br>date format <code>\"yyyy-mm-dd\"</code>","type":["string","null"]},"language_code":{"description":"<em>search language code</em><br>optional field<br>if you use this field, you don't need to specify <code>language_name</code>;<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">en</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">en</code> only","type":["string","null"]},"language_name":{"description":"<em>full name of search language</em><br>optional field<br>if you use this field, you don't need to specify <code>language_code</code>;<br>if you don't specify this field, the <code>language_code</code> with <code class=\"long-string\">en</code> value will be used by default;<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">English</code> only","type":["string","null"]},"location_code":{"description":"<em>search location code</em><br>optional field<br>if you use this field, you don't need to specify <code>location_name</code><br>you can receive the list of available locations of the search engine with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">2840</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">2840</code> only","type":["integer","null"]},"location_name":{"description":"<em>full name of search location</em><br>optional field<br>if you use this field, you don't need to specify <code>location_code</code><br>if you don't specify this field, the <code>location_code</code> with <code class=\"long-string\">2840</code> value will be used by default;<br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note:</strong> <code>chat_gpt</code> data is available for <code class=\"long-string\">United States</code> only","type":["string","null"]},"platform":{"description":"<em>target platform</em><br>optional field<br>possible values:<br><code>chat_gpt</code>, <code>google</code><br><strong>Note:</strong> if the <code>platform</code> is not specified, the data is returned for both platforms<br><strong>Note #2:</strong><code>chat_gpt</code> data is available for the <code>United States</code> and <code>English</code> only","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"array of objects containing target entities\nrequired field\nyou can specify up to 10 entities (objects) in the target field\none target entity can contain either one domain or one keyword and related parameters\nexamples:\n\ntarget array with a domain entity","items":{"oneOf":[{"$ref":"#/components/schemas/Provider0A3E90081762_BaseAiOptimizationLLmMentionsTargetElement"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"},"Provider0A3E90081762_AiOptimizationLlmMentionsMultiTargetMetricsLiveRequestInfo":{"properties":{"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"ai_search_volume\",\"&gt;\",1000]</code><p>The full list of possible filters is available <a href=\"/v3/ai_optimization/llm_mentions/filters/\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"initial_dataset_filters":{"description":"<em>array of filter expressions applied before aggregation</em><br>optional field<br>you can use this array to filter expressions applied to the raw mentions database before aggregation to limit the rows contributing to the result;<p><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"ai_search_volume\",\"&gt;\",1000]</code><p>the full list of possible filters is available <a href=\"/v3/ai_optimization/llm_mentions/filters\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a><br>learn more about the initial dataset filters in <a href=\"https://dataforseo.com/help-center/what-are-the-initial-dataset-filters-and-how-do-they-work\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article.</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"internal_list_limit":{"description":"<em>maximum number of elements within internal arrays</em><br>optional field<br>you can use this field to limit the number of elements within the following arrays:<br><code>sources_domain</code><br><code>search_results_domain</code><br>minimum value: <code>1</code><br>maximum value: <code>10</code><br>default value: <code>5</code>","type":["integer","null"]},"language_code":{"description":"<em>search language code</em><br>optional field<br>if you use this field, you don't need to specify <code>language_name</code>;<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">en</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">en</code> only","type":["string","null"]},"language_name":{"description":"<em>full name of search language</em><br>optional field<br>if you use this field, you don't need to specify <code>language_code</code>;<br>if you don't specify this field, the <code>language_code</code> with <code class=\"long-string\">en</code> value will be used by default;<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">English</code> only","type":["string","null"]},"limit":{"description":"<em>the maximum number of returned objects</em><br>optional field<p>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>search location code</em><br>optional field<br>if you use this field, you don't need to specify <code>location_name</code><br>you can receive the list of available locations of the search engine with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">2840</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">2840</code> only","type":["integer","null"]},"location_name":{"description":"<em>full name of search location</em><br>optional field<br>if you use this field, you don't need to specify <code>location_code</code><br>if you don't specify this field, the <code>location_code</code> with <code class=\"long-string\">2840</code> value will be used by default;<br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">United States</code> only","type":["string","null"]},"offset":{"description":"<em>offset in the results array of the returned mentions data</em><br>optional field<p>default value: <code>0</code><br>example: if you specify the <code>10</code> value, the first ten mentions objects in the results array will be omitted and the data will be provided for the successive objects;<br><strong>Note:</strong> the maximum value is <code>1000000</code>, use the <code>search_after_token</code> if you would like to offset more results","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"ai_search_volume,desc\"]</code><br><strong>Note:</strong> you can set no more than three sorting rules in a single request<br>you should use a comma to separate several sorting rules","items":{"type":"string"},"type":["array","null"]},"platform":{"description":"<em>target platform</em><br>optional field<br>possible values:<br><code>chat_gpt</code>, <code>google</code><br>default value: <code class=\"long-string\">google</code><br><strong>Note:</strong> if the <code>platform</code> is not specified, the data is returned for both platforms<br><strong>Note #2:</strong><code>chat_gpt</code> data is available for the <code>United States</code> and <code>English</code> only","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"targets":{"items":{"oneOf":[{"$ref":"#/components/schemas/Provider0A3E90081762_AiOptimizationLLmMentionsMultiTargetMetricsRequestInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"},"Provider0A3E90081762_AiOptimizationLlmMentionsSearchMentionsLiveRequestInfo":{"properties":{"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"ai_search_volume\",\"&gt;\",1000]</code><p>The full list of possible filters is available <a href=\"/v3/ai_optimization/llm_mentions/filters/\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"language_code":{"description":"<em>search language code</em><br>optional field<br>if you use this field, you don't need to specify <code>language_name</code>;<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">en</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">en</code> only","type":["string","null"]},"language_name":{"description":"<em>full name of search language</em><br>optional field<br>if you use this field, you don't need to specify <code>language_code</code>;<br>if you don't specify this field, the <code>language_code</code> with <code class=\"long-string\">en</code> value will be used by default;<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">English</code> only","type":["string","null"]},"limit":{"description":"<em>the maximum number of returned objects</em><br>optional field<p>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>search location code</em><br>optional field<br>if you use this field, you don't need to specify <code>location_name</code><br>you can receive the list of available locations of the search engine with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">2840</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">2840</code> only","type":["integer","null"]},"location_name":{"description":"<em>full name of search location</em><br>optional field<br>if you use this field, you don't need to specify <code>location_code</code><br>if you don't specify this field, the <code>location_code</code> with <code class=\"long-string\">2840</code> value will be used by default;<br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">United States</code> only","type":["string","null"]},"offset":{"description":"<em>offset in the results array of the returned mentions data</em><br>optional field<p>default value: <code>0</code><br>example: if you specify the <code>10</code> value, the first ten mentions objects in the results array will be omitted and the data will be provided for the successive objects;<br><strong>Note:</strong> the maximum value is <code>1000000</code>, use the <code>search_after_token</code> if you would like to offset more results","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"ai_search_volume,desc\"]</code><br><strong>Note:</strong> you can set no more than three sorting rules in a single request<br>you should use a comma to separate several sorting rules","items":{"type":"string"},"type":["array","null"]},"platform":{"description":"<em>target platform</em><br>optional field<br>possible values:<br><code>chat_gpt</code>, <code>google</code><br><strong>Note:</strong> if the <code>platform</code> is not specified, the data is returned for both platforms<br><strong>Note #2:</strong><code>chat_gpt</code> data is available for the <code>United States</code> and <code>English</code> only","type":["string","null"]},"search_after_token":{"description":"<em>token for subsequent requests</em><br>optional field<br>provided in the identical filed of the response to each request;<br>use this parameter to avoid timeouts while trying to obtain over <code>1000</code> results in a single request;<br>by specifying the unique <code>search_after_token</code> value from the response array, you will get the subsequent results of the initial task;<br><code>search_after_token</code> values are unique for each subsequent task ;<br><strong>Note:</strong> if the <code>search_after_token</code> is specified in the request, all other parameters should be identical to the previous request","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"array of objects containing target entities\nrequired field\nyou can specify up to 10 entities (objects) in the target field\none target entity can contain either one domain or one keyword and related parameters\nexamples:\n\ntarget array with a domain entity","items":{"oneOf":[{"$ref":"#/components/schemas/Provider0A3E90081762_BaseAiOptimizationLLmMentionsTargetElement"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"},"Provider0A3E90081762_AiOptimizationLlmMentionsTargetMetricsLiteLiveRequestInfo":{"properties":{"initial_dataset_filters":{"description":"<em>array of filter expressions applied before aggregation</em><br>optional field<br>you can use this array to filter expressions applied to the raw mentions database before aggregation to limit the rows contributing to the result;<p><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"ai_search_volume\",\"&gt;\",1000]</code><p>the full list of possible filters is available <a href=\"/v3/ai_optimization/llm_mentions/filters\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a><br>learn more about the initial dataset filters in <a href=\"https://dataforseo.com/help-center/what-are-the-initial-dataset-filters-and-how-do-they-work\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article.</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"language_code":{"description":"<em>search language code</em><br>optional field<br>if you use this field, you don't need to specify <code>language_name</code>;<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">en</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">en</code> only","type":["string","null"]},"language_name":{"description":"<em>full name of search language</em><br>optional field<br>if you use this field, you don't need to specify <code>language_code</code>;<br>if you don't specify this field, the <code>language_code</code> with <code class=\"long-string\">en</code> value will be used by default;<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">English</code> only","type":["string","null"]},"limit":{"description":"<em>maximum number of results in the items array</em><br>optional field<br>you can use this parameter to limit the number of data objects you receive in the <code>items</code> array<br>minimum value: <code>1</code><br>maximum value: <code>1000</code><br>default value: <code>100</code>","type":["integer","null"]},"location_code":{"description":"<em>search location code</em><br>optional field<br>if you use this field, you don't need to specify <code>location_name</code><br>you can receive the list of available locations of the search engine with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">2840</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">2840</code> only","type":["integer","null"]},"location_name":{"description":"<em>full name of search location</em><br>optional field<br>if you use this field, you don't need to specify <code>location_code</code><br>if you don't specify this field, the <code>location_code</code> with <code class=\"long-string\">2840</code> value will be used by default;<br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">United States</code> only","type":["string","null"]},"offset":{"description":"<em>offset in the results array of the returned mentions data</em><br>optional field<p>default value: <code>0</code><br>example: if you specify the <code>10</code> value, the first ten mentions objects in the results array will be omitted and the data will be provided for the successive objects;<br><strong>Note:</strong> the maximum value is <code>1000000</code>","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"ai_search_volume,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules","items":{"type":"string"},"type":["array","null"]},"platform":{"description":"<em>target platform</em><br>optional field<br>possible values:<br><code>chat_gpt</code>, <code>google</code><br><strong>Note:</strong> if the <code>platform</code> is not specified, the data is returned for both platforms<br><strong>Note #2:</strong><code>chat_gpt</code> data is available for the <code>United States</code> and <code>English</code> only","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"array of objects containing target entities\nrequired field\nyou can specify up to 10 entities (objects) in the target field\none target entity can contain either one domain or one keyword and related parameters\nexamples:\n\ntarget array with a domain entity","items":{"oneOf":[{"$ref":"#/components/schemas/Provider0A3E90081762_BaseAiOptimizationLLmMentionsTargetElement"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"},"Provider0A3E90081762_AiOptimizationLlmMentionsTargetMetricsLiveRequestInfo":{"properties":{"initial_dataset_filters":{"description":"<em>array of filter expressions applied before aggregation</em><br>optional field<br>you can use this array to filter expressions applied to the raw mentions database before aggregation to limit the rows contributing to the result;<p><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"ai_search_volume\",\"&gt;\",1000]</code><p>the full list of possible filters is available <a href=\"/v3/ai_optimization/llm_mentions/filters\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a><br>learn more about the initial dataset filters in <a href=\"https://dataforseo.com/help-center/what-are-the-initial-dataset-filters-and-how-do-they-work\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article.</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"internal_list_limit":{"description":"<em>maximum number of elements within internal arrays</em><br>optional field<br>you can use this field to limit the number of elements within the following arrays:<br><code>sources_domain</code><br><code>search_results_domain</code><br>minimum value: <code>1</code><br>maximum value: <code>10</code><br>default value: <code>10</code>","type":["integer","null"]},"language_code":{"description":"<em>search language code</em><br>optional field<br>if you use this field, you don't need to specify <code>language_name</code>;<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">en</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">en</code> only","type":["string","null"]},"language_name":{"description":"<em>full name of search language</em><br>optional field<br>if you use this field, you don't need to specify <code>language_code</code>;<br>if you don't specify this field, the <code>language_code</code> with <code class=\"long-string\">en</code> value will be used by default;<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">English</code> only","type":["string","null"]},"location_code":{"description":"<em>search location code</em><br>optional field<br>if you use this field, you don't need to specify <code>location_name</code><br>you can receive the list of available locations of the search engine with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">2840</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">2840</code> only","type":["integer","null"]},"location_name":{"description":"<em>full name of search location</em><br>optional field<br>if you use this field, you don't need to specify <code>location_code</code><br>if you don't specify this field, the <code>location_code</code> with <code class=\"long-string\">2840</code> value will be used by default;<br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">United States</code> only","type":["string","null"]},"platform":{"description":"<em>target platform</em><br>optional field<br>possible values:<br><code>chat_gpt</code>, <code>google</code><br><strong>Note:</strong> if the <code>platform</code> is not specified, the data is returned for both platforms<br><strong>Note #2:</strong><code>chat_gpt</code> data is available for the <code>United States</code> and <code>English</code> only","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"array of objects containing target entities\nrequired field\nyou can specify up to 10 entities (objects) in the target field\none target entity can contain either one domain or one keyword and related parameters\nexamples:\n\ntarget array with a domain entity","items":{"oneOf":[{"$ref":"#/components/schemas/Provider0A3E90081762_BaseAiOptimizationLLmMentionsTargetElement"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"},"Provider0A3E90081762_AiOptimizationLlmMentionsTimeseriesDeltaLiveRequestInfo":{"properties":{"date_from":{"description":"<em>start date of the time range</em><br><strong>required field</strong><br>minimal value: <code>2025-08-01</code><br>date format: <code>\"yyyy-mm-dd\"</code>","type":"string"},"date_to":{"description":"<em>end date of the time range</em><br><strong>required field</strong><br><strong>Note:</strong>the value specified in <code>date_from</code> cannot exceed the value in <code>date_to</code><br>date format: <code>\"yyyy-mm-dd\"</code>","type":"string"},"group_range":{"description":"<em>timeseries delta range</em><br><strong>required field</strong><br>possible values:<br><code>day</code>, <code>week</code>, <code>month</code>, <code>year</code>","type":"string"},"language_code":{"description":"<em>search language code</em><br>optional field<br>if you use this field, you don't need to specify <code>language_name</code>;<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">en</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">en</code> only","type":["string","null"]},"language_name":{"description":"<em>full name of search language</em><br>optional field<br>if you use this field, you don't need to specify <code>language_code</code>;<br>if you don't specify this field, the <code>language_code</code> with <code class=\"long-string\">en</code> value will be used by default;<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">English</code> only","type":["string","null"]},"location_code":{"description":"<em>search location code</em><br>optional field<br>if you use this field, you don't need to specify <code>location_name</code><br>you can receive the list of available locations of the search engine with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">2840</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">2840</code> only","type":["integer","null"]},"location_name":{"description":"<em>full name of search location</em><br>optional field<br>if you use this field, you don't need to specify <code>location_code</code><br>if you don't specify this field, the <code>location_code</code> with <code class=\"long-string\">2840</code> value will be used by default;<br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">United States</code> only","type":["string","null"]},"platform":{"description":"<em>target platform</em><br>optional field<br>possible values:<br><code>chat_gpt</code>, <code>google</code><br>default value: <code class=\"long-string\">google</code><br><strong>Note:</strong> if the <code>platform</code> is not specified, the data is returned for both platforms<br><strong>Note #2:</strong><code>chat_gpt</code> data is available for the <code>United States</code> and <code>English</code> only","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"array of objects containing target entities\nrequired field\nyou can specify up to 10 entities (objects) in the target field\none target entity can contain either one domain or one keyword and related parameters\nexamples:\n\ntarget array with a domain entity","items":{"oneOf":[{"$ref":"#/components/schemas/Provider0A3E90081762_BaseAiOptimizationLLmMentionsTargetElement"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"},"Provider0A3E90081762_AiOptimizationLlmMentionsTimeseriesNewLostLiveRequestInfo":{"properties":{"date_from":{"description":"<em>start date of the time range</em><br><strong>required field</strong><br>minimal value: <code>2025-08-01</code><br>date format: <code>\"yyyy-mm-dd\"</code>","type":"string"},"date_to":{"description":"<em>end date of the time range</em><br><strong>required field</strong><br><strong>Note:</strong>the value specified in <code>date_from</code> cannot exceed the value in <code>date_to</code><br>date format: <code>\"yyyy-mm-dd\"</code>","type":"string"},"group_range":{"description":"<em>timeseries range</em><br><strong>required field</strong><br>possible values:<br><code>day</code>, <code>week</code>, <code>month</code>, <code>year</code>","type":"string"},"language_code":{"description":"<em>search language code</em><br>optional field<br>if you use this field, you don't need to specify <code>language_name</code>;<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">en</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">en</code> only","type":["string","null"]},"language_name":{"description":"<em>full name of search language</em><br>optional field<br>if you use this field, you don't need to specify <code>language_code</code>;<br>if you don't specify this field, the <code>language_code</code> with <code class=\"long-string\">en</code> value will be used by default;<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">English</code> only","type":["string","null"]},"location_code":{"description":"<em>search location code</em><br>optional field<br>if you use this field, you don't need to specify <code>location_name</code><br>you can receive the list of available locations of the search engine with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">2840</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">2840</code> only","type":["integer","null"]},"location_name":{"description":"<em>full name of search location</em><br>optional field<br>if you use this field, you don't need to specify <code>location_code</code><br>if you don't specify this field, the <code>location_code</code> with <code class=\"long-string\">2840</code> value will be used by default;<br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">United States</code> only","type":["string","null"]},"platform":{"description":"<em>target platform</em><br>optional field<br>possible values:<br><code>chat_gpt</code>, <code>google</code><br>default value: <code class=\"long-string\">google</code><br><strong>Note:</strong> if the <code>platform</code> is not specified, the data is returned for both platforms<br><strong>Note #2:</strong><code>chat_gpt</code> data is available for the <code>United States</code> and <code>English</code> only","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"array of objects containing target entities\nrequired field\nyou can specify up to 10 entities (objects) in the target field\none target entity can contain either one domain or one keyword and related parameters\nexamples:\n\ntarget array with a domain entity","items":{"oneOf":[{"$ref":"#/components/schemas/Provider0A3E90081762_BaseAiOptimizationLLmMentionsTargetElement"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"},"Provider0A3E90081762_AiOptimizationLlmMentionsTopMentionedBrandCategoriesLiteLiveRequestInfo":{"properties":{"exclude_brand_categories":{"description":"<em>array of brand categories to exclude from the response</em><br>optional field<br>if specified, the listed brand categories will be omitted from the <code>items</code> array<br>example:<br><code>[\"company\",\"insurance\"]</code>","items":{"type":"string"},"type":["array","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"ai_search_volume\",\"&gt;\",1000]</code><p>The full list of possible filters is available <a href=\"/v3/ai_optimization/llm_mentions/filters/\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"include_brand_categories":{"description":"<em>array of brand categories to include in the response</em><br>optional field<br>if specified, only the listed brand categories will be returned in the <code>items</code> array<br>example:<br><code>[\"company\",\"insurance\"]</code>","items":{"type":"string"},"type":["array","null"]},"initial_dataset_filters":{"description":"<em>array of filter expressions applied before aggregation</em><br>optional field<br>you can use this array to filter expressions applied to the raw mentions database before aggregation to limit the rows contributing to the result;<p><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"ai_search_volume\",\"&gt;\",1000]</code><p>the full list of possible filters is available <a href=\"/v3/ai_optimization/llm_mentions/filters\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a><br>learn more about the initial dataset filters in <a href=\"https://dataforseo.com/help-center/what-are-the-initial-dataset-filters-and-how-do-they-work\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article.</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"internal_list_limit":{"description":"<em>maximum number of elements within internal arrays</em><br>optional field<br>you can use this field to limit the number of elements within the following arrays:<br><code>sources_domain</code>, <code>search_results_domain</code>, <code>brand_entities_title</code>, <code>brand_entities_category</code><br>minimum value: <code>1</code><br>maximum value: <code>10</code><br>default value: <code>5</code>","type":["integer","null"]},"language_code":{"description":"<em>search language code</em><br>optional field<br>if you use this field, you don't need to specify <code>language_name</code>;<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">en</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">en</code> only","type":["string","null"]},"language_name":{"description":"<em>full name of search language</em><br>optional field<br>if you use this field, you don't need to specify <code>language_code</code>;<br>if you don't specify this field, the <code>language_code</code> with <code class=\"long-string\">en</code> value will be used by default;<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">English</code> only","type":["string","null"]},"limit":{"description":"<em>maximum number of results in the items array</em><br>optional field<br>you can use this parameter to limit the number of data objects you receive in the <code>items</code> array<br>minimum value: <code>1</code><br>maximum value: <code>1000</code><br>default value: <code>100</code>","type":["integer","null"]},"location_code":{"description":"<em>search location code</em><br>optional field<br>if you use this field, you don't need to specify <code>location_name</code><br>you can receive the list of available locations of the search engine with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">2840</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">2840</code> only","type":["integer","null"]},"location_name":{"description":"<em>full name of search location</em><br>optional field<br>if you use this field, you don't need to specify <code>location_code</code><br>if you don't specify this field, the <code>location_code</code> with <code class=\"long-string\">2840</code> value will be used by default;<br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">United States</code> only","type":["string","null"]},"offset":{"description":"<em>offset in the results array of the returned mentions data</em><br>optional field<p>default value: <code>0</code><br>example: if you specify the <code>10</code> value, the first ten mentions objects in the results array will be omitted and the data will be provided for the successive objects;<br><strong>Note:</strong> the maximum value is <code>1000000</code>","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"ai_search_volume,desc\"]</code><br><strong>Note:</strong> you can set no more than three sorting rules in a single request<br>you should use a comma to separate several sorting rules","items":{"type":"string"},"type":["array","null"]},"platform":{"description":"<em>target platform</em><br>optional field<br>possible values:<br><code>chat_gpt</code>, <code>google</code><br>default value: <code class=\"long-string\">google</code><br><strong>Note:</strong> data specific to brand entities is available for <code>chat_gpt</code> only;<br><strong>Note #2:</strong><code>chat_gpt</code> data is available for the <code>United States</code> and <code>English</code> only","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"array of objects containing target entities\nrequired field\nyou can specify up to 10 entities (objects) in the target field\none target entity can contain either one domain or one keyword and related parameters\nexamples:\n\ntarget array with a domain entity","items":{"oneOf":[{"$ref":"#/components/schemas/Provider0A3E90081762_BaseAiOptimizationLLmMentionsTargetElement"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"},"Provider0A3E90081762_AiOptimizationLlmMentionsTopMentionedBrandCategoriesLiveRequestInfo":{"properties":{"exclude_brand_categories":{"description":"<em>array of brand categories to exclude from the response</em><br>optional field<br>if specified, the listed brand categories will be omitted from the <code>items</code> array<br>example:<br><code>\"exclude_brand_categories\": [\"business\"]</code>","items":{"type":"string"},"type":["array","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"ai_search_volume\",\"&gt;\",1000]</code><p>The full list of possible filters is available <a href=\"/v3/ai_optimization/llm_mentions/filters/\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"include_brand_categories":{"description":"<em>array of brand_categories to include in the response</em><br>optional field<br>if specified, only the listed brand categories will be returned in the <code>items</code> array<br>example:<br><code>\"include_brand_categories\": [\"business\"]</code>","items":{"type":"string"},"type":["array","null"]},"initial_dataset_filters":{"description":"<em>array of filter expressions applied before aggregation</em><br>optional field<br>you can use this array to filter expressions applied to the raw mentions database before aggregation to limit the rows contributing to the result;<p><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"ai_search_volume\",\"&gt;\",1000]</code><p>the full list of possible filters is available <a href=\"/v3/ai_optimization/llm_mentions/filters\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a><br>learn more about the initial dataset filters in <a href=\"https://dataforseo.com/help-center/what-are-the-initial-dataset-filters-and-how-do-they-work\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article.</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"internal_list_limit":{"description":"<em>maximum number of elements within internal arrays</em><br>optional field<br>you can use this field to limit the number of elements within the following arrays:<br><code>sources_domain</code>, <code>search_results_domain</code>, <code>brand_entities_title</code>, <code>brand_entities_category</code><br>minimum value: <code>1</code><br>maximum value: <code>10</code><br>default value: <code>5</code>","type":["integer","null"]},"language_code":{"description":"<em>search language code</em><br>optional field<br>if you use this field, you don't need to specify <code>language_name</code>;<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">en</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">en</code> only","type":["string","null"]},"language_name":{"description":"<em>full name of search language</em><br>optional field<br>if you use this field, you don't need to specify <code>language_code</code>;<br>if you don't specify this field, the <code>language_code</code> with <code class=\"long-string\">en</code> value will be used by default;<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">English</code> only","type":["string","null"]},"limit":{"description":"<em>maximum number of results in the items array</em><br>optional field<br>you can use this parameter to limit the number of data objects you receive in the <code>items</code> array<br>minimum value: <code>1</code><br>maximum value: <code>1000</code><br>default value: <code>100</code>","type":["integer","null"]},"location_code":{"description":"<em>search location code</em><br>optional field<br>if you use this field, you don't need to specify <code>location_name</code><br>you can receive the list of available locations of the search engine with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">2840</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">2840</code> only","type":["integer","null"]},"location_name":{"description":"<em>full name of search location</em><br>optional field<br>if you use this field, you don't need to specify <code>location_code</code><br>if you don't specify this field, the <code>location_code</code> with <code class=\"long-string\">2840</code> value will be used by default;<br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">United States</code> only","type":["string","null"]},"offset":{"description":"<em>offset in the results array of the returned mentions data</em><br>optional field<p>default value: <code>0</code><br>example: if you specify the <code>10</code> value, the first ten mentions objects in the results array will be omitted and the data will be provided for the successive objects;<br><strong>Note:</strong> the maximum value is <code>1000000</code>","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"ai_search_volume,desc\"]</code><br><strong>Note:</strong> you can set no more than three sorting rules in a single request<br>you should use a comma to separate several sorting rules","items":{"type":"string"},"type":["array","null"]},"platform":{"description":"<em>target platform</em><br>optional field<br>possible values:<br><code>chat_gpt</code>, <code>google</code><br><strong>Note:</strong> data specific to brand entities is available for <code>chat_gpt</code> only;<br><strong>Note #2:</strong><code>chat_gpt</code> data is available for the <code>United States</code> and <code>English</code> only","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"array of objects containing target entities\nrequired field\nyou can specify up to 10 entities (objects) in the target field\none target entity can contain either one domain or one keyword and related parameters\nexamples:\n\ntarget array with a domain entity","items":{"oneOf":[{"$ref":"#/components/schemas/Provider0A3E90081762_BaseAiOptimizationLLmMentionsTargetElement"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"},"Provider0A3E90081762_AiOptimizationLlmMentionsTopMentionedBrandsLiteLiveRequestInfo":{"properties":{"exclude_brands":{"description":"<em>array of brands to exclude from the response</em><br>optional field<br>if specified, the listed brands will be omitted from the <code>items</code> array<br>example:<br><code>[\"BMW\",\"Audi\"]</code>","items":{"type":"string"},"type":["array","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"ai_search_volume\",\"&gt;\", 1000]</code><p>The full list of possible filters is available <a href=\"/v3/ai_optimization/llm_mentions/filters/\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"include_brands":{"description":"<em>array of brands to include in the response</em><br>optional field<br>if specified, only the listed brands will be returned in the <code>items</code> array<br>example:<br><code>[\"BMW\",\"Audi\"]</code>","items":{"type":"string"},"type":["array","null"]},"initial_dataset_filters":{"description":"<em>array of filter expressions applied before aggregation</em><br>optional field<br>you can use this array to filter expressions applied to the raw mentions database before aggregation to limit the rows contributing to the result;<p><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"ai_search_volume\",\"&gt;\",1000]</code><p>the full list of possible filters is available <a href=\"/v3/ai_optimization/llm_mentions/filters\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a><br>learn more about the initial dataset filters in <a href=\"https://dataforseo.com/help-center/what-are-the-initial-dataset-filters-and-how-do-they-work\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article.</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"internal_list_limit":{"description":"<em>maximum number of elements within internal arrays</em><br>optional field<br>you can use this field to limit the number of elements within the following arrays:<br><code>sources_domain</code>, <code>search_results_domain</code>, <code>brand_entities_title</code>, <code>brand_entities_category</code><br>minimum value: <code>1</code><br>maximum value: <code>10</code><br>default value: <code>5</code>","type":["integer","null"]},"language_code":{"description":"<em>search language code</em><br>optional field<br>if you use this field, you don't need to specify <code>language_name</code>;<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">en</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">en</code> only","type":["string","null"]},"language_name":{"description":"<em>full name of search language</em><br>optional field<br>if you use this field, you don't need to specify <code>language_code</code>;<br>if you don't specify this field, the <code>language_code</code> with <code class=\"long-string\">en</code> value will be used by default;<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">English</code> only","type":["string","null"]},"limit":{"description":"<em>maximum number of results in the items array</em><br>optional field<br>you can use this parameter to limit the number of data objects you receive in the <code>items</code> array<br>minimum value: <code>1</code><br>maximum value: <code>1000</code><br>default value: <code>100</code>","type":["integer","null"]},"location_code":{"description":"<em>search location code</em><br>optional field<br>if you use this field, you don't need to specify <code>location_name</code><br>you can receive the list of available locations of the search engine with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">2840</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">2840</code> only","type":["integer","null"]},"location_name":{"description":"<em>full name of search location</em><br>optional field<br>if you use this field, you don't need to specify <code>location_code</code><br>if you don't specify this field, the <code>location_code</code> with <code class=\"long-string\">2840</code> value will be used by default;<br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">United States</code> only","type":["string","null"]},"offset":{"description":"<em>offset in the results array of the returned mentions data</em><br>optional field<p>default value: <code>0</code><br>example: if you specify the <code>10</code> value, the first ten mentions objects in the results array will be omitted and the data will be provided for the successive objects;<br><strong>Note:</strong> the maximum value is <code>1000000</code>","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"ai_search_volume,desc\"]</code><br><strong>Note:</strong> you can set no more than three sorting rules in a single request<br>you should use a comma to separate several sorting rules","items":{"type":"string"},"type":["array","null"]},"platform":{"description":"<em>target platform</em><br>optional field<br>possible values:<br><code>chat_gpt</code>, <code>google</code><br>default value: <code class=\"long-string\">google</code><br><strong>Note:</strong> data specific to brand entities is available for <code>chat_gpt</code> only;<br><strong>Note #2:</strong><code>chat_gpt</code> data is available for the <code>United States</code> and <code>English</code> only","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"array of objects containing target entities\nrequired field\nyou can specify up to 10 entities (objects) in the target field\none target entity can contain either one domain or one keyword and related parameters\nexamples:\n\ntarget array with a domain entity","items":{"oneOf":[{"$ref":"#/components/schemas/Provider0A3E90081762_BaseAiOptimizationLLmMentionsTargetElement"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"},"Provider0A3E90081762_AiOptimizationLlmMentionsTopMentionedBrandsLiveRequestInfo":{"properties":{"exclude_brands":{"description":"<em>array of brands to exclude from the response</em><br>optional field<br>if specified, the listed brands will be omitted from the <code>items</code> array<br>example:<br><code>\"exclude_brands\": [\"Audi\"]</code>","items":{"type":"string"},"type":["array","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"ai_search_volume\",\"&gt;\",1000]</code><p>The full list of possible filters is available <a href=\"/v3/ai_optimization/llm_mentions/filters/\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"include_brands":{"description":"<em>array of brands to include in the response</em><br>optional field<br>if specified, only the listed brands will be returned in the <code>items</code> array<br>example:<br><code>\"include_brands\": [\"Audi\"]</code>","items":{"type":"string"},"type":["array","null"]},"initial_dataset_filters":{"description":"<em>array of filter expressions applied before aggregation</em><br>optional field<br>you can use this array to filter expressions applied to the raw mentions database before aggregation to limit the rows contributing to the result;<p><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"ai_search_volume\",\"&gt;\",1000]</code><p>the full list of possible filters is available <a href=\"/v3/ai_optimization/llm_mentions/filters\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a><br>learn more about the initial dataset filters in <a href=\"https://dataforseo.com/help-center/what-are-the-initial-dataset-filters-and-how-do-they-work\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article.</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"internal_list_limit":{"description":"<em>maximum number of elements within internal arrays</em><br>optional field<br>you can use this field to limit the number of elements within the following arrays:<br><code>sources_domain</code>, <code>search_results_domain</code>, <code>brand_entities_title</code>, <code>brand_entities_category</code><br>minimum value: <code>1</code><br>maximum value: <code>10</code><br>default value: <code>5</code>","type":["integer","null"]},"language_code":{"description":"<em>search language code</em><br>optional field<br>if you use this field, you don't need to specify <code>language_name</code>;<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">en</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">en</code> only","type":["string","null"]},"language_name":{"description":"<em>full name of search language</em><br>optional field<br>if you use this field, you don't need to specify <code>language_code</code>;<br>if you don't specify this field, the <code>language_code</code> with <code class=\"long-string\">en</code> value will be used by default;<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">English</code> only","type":["string","null"]},"limit":{"description":"<em>maximum number of results in the items array</em><br>optional field<br>you can use this parameter to limit the number of data objects you receive in the <code>items</code> array<br>minimum value: <code>1</code><br>maximum value: <code>1000</code><br>default value: <code>100</code>","type":["integer","null"]},"location_code":{"description":"<em>search location code</em><br>optional field<br>if you use this field, you don't need to specify <code>location_name</code><br>you can receive the list of available locations of the search engine with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">2840</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">2840</code> only","type":["integer","null"]},"location_name":{"description":"<em>full name of search location</em><br>optional field<br>if you use this field, you don't need to specify <code>location_code</code><br>if you don't specify this field, the <code>location_code</code> with <code class=\"long-string\">2840</code> value will be used by default;<br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">United States</code> only","type":["string","null"]},"offset":{"description":"<em>offset in the results array of the returned mentions data</em><br>optional field<p>default value: <code>0</code><br>example: if you specify the <code>10</code> value, the first ten mentions objects in the results array will be omitted and the data will be provided for the successive objects;<br><strong>Note:</strong> the maximum value is <code>1000000</code>","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"ai_search_volume,desc\"]</code><br><strong>Note:</strong> you can set no more than three sorting rules in a single request<br>you should use a comma to separate several sorting rules","items":{"type":"string"},"type":["array","null"]},"platform":{"description":"<em>target platform</em><br>optional field<br>possible values:<br><code>chat_gpt</code>, <code>google</code><br><strong>Note:</strong> data specific to brand entities is available for <code>chat_gpt</code> only;<br><strong>Note #2:</strong><code>chat_gpt</code> data is available for the <code>United States</code> and <code>English</code> only","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"array of objects containing target entities\nrequired field\nyou can specify up to 10 entities (objects) in the target field\none target entity can contain either one domain or one keyword and related parameters\nexamples:\n\ntarget array with a domain entity","items":{"oneOf":[{"$ref":"#/components/schemas/Provider0A3E90081762_BaseAiOptimizationLLmMentionsTargetElement"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"},"Provider0A3E90081762_AiOptimizationLlmMentionsTopMentionedDomainsLiteLiveRequestInfo":{"properties":{"exclude_domains":{"description":"<em>array of domains to exclude from the response</em><br>optional field<br>if specified, the listed domains will be omitted from the <code>items</code> array<br>example:<br><code>[\"google.com\",\"bing.com\"]</code>","items":{"type":"string"},"type":["array","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"ai_search_volume\",\"&gt;\",1000]</code><p>The full list of possible filters is available <a href=\"/v3/ai_optimization/llm_mentions/filters/\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"include_domains":{"description":"<em>array of domains to include in the response</em><br>optional field<br>if specified, only the listed domains will be returned in the <code>items</code> array<br>example:<br><code>[\"dataforseo.com\",\"seoinsider.com\"]</code>","items":{"type":"string"},"type":["array","null"]},"initial_dataset_filters":{"description":"<em>array of filter expressions applied before aggregation</em><br>optional field<br>you can use this array to filter expressions applied to the raw mentions database before aggregation to limit the rows contributing to the result;<p><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"ai_search_volume\",\"&gt;\",1000]</code><p>the full list of possible filters is available <a href=\"/v3/ai_optimization/llm_mentions/filters\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a><br>learn more about the initial dataset filters in <a href=\"https://dataforseo.com/help-center/what-are-the-initial-dataset-filters-and-how-do-they-work\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article.</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"internal_list_limit":{"description":"<em>maximum number of elements within internal arrays</em><br>optional field<br>you can use this field to limit the number of elements within the following arrays:<br><code>sources_domain</code>, <code>search_results_domain</code>, <code>brand_entities_title</code>, <code>brand_entities_category</code><br>minimum value: <code>1</code><br>maximum value: <code>10</code><br>default value: <code>5</code>","type":["integer","null"]},"language_code":{"description":"<em>search language code</em><br>optional field<br>if you use this field, you don't need to specify <code>language_name</code>;<br>you can receive the list of available languages of the search engine with their <code>language_code</code>_by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">en</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">en</code> onlyn","type":["string","null"]},"language_name":{"description":"<em>full name of search language</em><br>optional field<br>if you use this field, you don't need to specify <code>language_code</code>;<br>if you don't specify this field, the <code>language_code</code> with <code class=\"long-string\">en</code> value will be used by default;<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">English</code> only","type":["string","null"]},"limit":{"description":"<em>maximum number of results in the items array</em><br>optional field<br>you can use this parameter to limit the number of data objects you receive in the <code>items</code> array<br>minimum value: <code>1</code><br>maximum value: <code>1000</code><br>default value: <code>100</code>","type":["integer","null"]},"links_scope":{"description":"<em>links source scope</em><br>optional field<br>this parameter specifies which links will be used to extract domains and aggregation data<br>possible values: <code>sources</code>, <code>search_results</code><br>default value: <code>sources</code>;<br><strong>Note:</strong> if you specify <code>search_results</code>, the data will be available for <code>chat_gpt</code> only","type":["string","null"]},"location_code":{"description":"<em>search location code</em><br>optional field<br>if you use this field, you don't need to specify <code>location_name</code><br>you can receive the list of available locations of the search engine with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">2840</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">2840</code> only","type":["integer","null"]},"location_name":{"description":"<em>full name of search location</em><br>optional field<br>if you use this field, you don't need to specify <code>location_code</code><br>if you don't specify this field, the <code>location_code</code> with <code class=\"long-string\">2840</code> value will be used by default;<br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">United States</code> only","type":["string","null"]},"offset":{"description":"<em>offset in the results array of the returned mentions data</em><br>optional field<p>default value: <code>0</code><br>example: if you specify the <code>10</code> value, the first ten mentions objects in the results array will be omitted and the data will be provided for the successive objects;<br><strong>Note:</strong> the maximum value is <code>1000000</code>","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"ai_search_volume,desc\"]</code><br><strong>Note:</strong> you can set no more than three sorting rules in a single request<br>you should use a comma to separate several sorting rules","items":{"type":"string"},"type":["array","null"]},"platform":{"description":"<em>target platform</em><br>optional field<br>possible values:<br><code>chat_gpt</code>, <code>google</code><br>default value: <code class=\"long-string\">google</code><br><strong>Note:</strong> if the <code>platform</code> is not specified, the data is returned for both platforms<br><strong>Note #2:</strong><code>chat_gpt</code> data is available for the <code>United States</code> and <code>English</code> only","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"array of objects containing target entities\nrequired field\nyou can specify up to 10 entities (objects) in the target field\none target entity can contain either one domain or one keyword and related parameters\nexamples:\n\ntarget array with a domain entity","items":{"oneOf":[{"$ref":"#/components/schemas/Provider0A3E90081762_BaseAiOptimizationLLmMentionsTargetElement"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"},"Provider0A3E90081762_AiOptimizationLlmMentionsTopMentionedDomainsLiveRequestInfo":{"properties":{"exclude_domains":{"description":"<em>array of domains to exclude from the response</em><br>optional field<br>if specified, the listed domains will be omitted from the <code>items</code> array<br>example:<br><code>\"exclude_domains\": [\"en.wikipedia.org\"]</code>","items":{"type":"string"},"type":["array","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"ai_search_volume\",\"&gt;\",1000]</code><p>The full list of possible filters is available <a href=\"/v3/ai_optimization/llm_mentions/filters/\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"include_domains":{"description":"<em>array of domains to include in the response</em><br>optional field<br>if specified, only the listed domains will be returned in the <code>items</code> array<br>example:<br><code>\"include_domains\": [\"en.wikipedia.org\"]</code>","items":{"type":"string"},"type":["array","null"]},"initial_dataset_filters":{"description":"<em>array of filter expressions applied before aggregation</em><br>optional field<br>you can use this array to filter expressions applied to the raw mentions database before aggregation to limit the rows contributing to the result;<p><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"ai_search_volume\",\"&gt;\",1000]</code><p>the full list of possible filters is available <a href=\"/v3/ai_optimization/llm_mentions/filters\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a><br>learn more about the initial dataset filters in <a href=\"https://dataforseo.com/help-center/what-are-the-initial-dataset-filters-and-how-do-they-work\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article.</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"internal_list_limit":{"description":"<em>maximum number of elements within internal arrays</em><br>optional field<br>you can use this field to limit the number of elements within the following arrays:<br><code>sources_domain</code>, <code>search_results_domain</code>, <code>brand_entities_title</code>, <code>brand_entities_category</code><br>minimum value: <code>1</code><br>maximum value: <code>10</code><br>default value: <code>5</code>","type":["integer","null"]},"language_code":{"description":"<em>search language code</em><br>optional field<br>if you use this field, you don't need to specify <code>language_name</code>;<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">en</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">en</code> only","type":["string","null"]},"language_name":{"description":"<em>full name of search language</em><br>optional field<br>if you use this field, you don't need to specify <code>language_code</code>;<br>if you don't specify this field, the <code>language_code</code> with <code class=\"long-string\">en</code> value will be used by default;<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">English</code> only","type":["string","null"]},"limit":{"description":"<em>maximum number of results in the items array</em><br>optional field<br>you can use this parameter to limit the number of data objects you receive in the <code>items</code> array<br>minimum value: <code>1</code><br>maximum value: <code>1000</code><br>default value: <code>100</code>","type":["integer","null"]},"links_scope":{"description":"<em>links source scope</em><br>optional field<br>this parameter specifies which links will be used to extract domains and aggregation data<br>possible values: <code>sources</code>, <code>search_results</code><br>default value: <code>sources</code><br><strong>Note:</strong>if you specify <code>search_results</code>, the data will be available for <code>chat_gpt</code> only","type":["string","null"]},"location_code":{"description":"<em>search location code</em><br>optional field<br>if you use this field, you don't need to specify <code>location_name</code><br>you can receive the list of available locations of the search engine with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">2840</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">2840</code> only","type":["integer","null"]},"location_name":{"description":"<em>full name of search location</em><br>optional field<br>if you use this field, you don't need to specify <code>location_code</code><br>if you don't specify this field, the <code>location_code</code> with <code class=\"long-string\">2840</code> value will be used by default;<br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">United States</code> only","type":["string","null"]},"offset":{"description":"<em>offset in the results array of the returned mentions data</em><br>optional field<p>default value: <code>0</code><br>example: if you specify the <code>10</code> value, the first ten mentions objects in the results array will be omitted and the data will be provided for the successive objects;<br><strong>Note:</strong> the maximum value is <code>1000000</code>","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"ai_search_volume,desc\"]</code><br><strong>Note:</strong> you can set no more than three sorting rules in a single request<br>you should use a comma to separate several sorting rules","items":{"type":"string"},"type":["array","null"]},"platform":{"description":"<em>target platform</em><br>optional field<br>possible values:<br><code>chat_gpt</code>, <code>google</code><br><strong>Note:</strong> if the <code>platform</code> is not specified, the data is returned for both platforms<br><strong>Note #2:</strong><code>chat_gpt</code> data is available for the <code>United States</code> and <code>English</code> only","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"array of objects containing target entities\nrequired field\nyou can specify up to 10 entities (objects) in the target field\none target entity can contain either one domain or one keyword and related parameters\nexamples:\n\ntarget array with a domain entity","items":{"oneOf":[{"$ref":"#/components/schemas/Provider0A3E90081762_BaseAiOptimizationLLmMentionsTargetElement"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"},"Provider0A3E90081762_AiOptimizationLlmMentionsTopMentionedPagesLiteLiveRequestInfo":{"properties":{"exclude_pages":{"description":"<em>array of page URLs to exclude from the response</em><br>optional field<br>if specified, the listed pages will be omitted from the <code>items</code> array<br>example:<br>`[\"https://dataforseo.com/apis/ai-optimization-api/llm-mentions-api\", \"https://dataforseo.com/apis/ai-optimization-api\"]`","items":{"type":"string"},"type":["array","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"ai_search_volume\",\"&gt;\",1000]</code><p>The full list of possible filters is available <a href=\"/v3/ai_optimization/llm_mentions/filters/\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"include_pages":{"description":"<em>array of page URLs to include in the response</em><br>optional field<br>if specified, only the listed pages will be returned in the <code>items</code> array<br>example:<br>`[\"https://dataforseo.com/apis/ai-optimization-api/llm-mentions-api\", \"https://dataforseo.com/apis/ai-optimization-api\"]`","items":{"type":"string"},"type":["array","null"]},"initial_dataset_filters":{"description":"<em>array of filter expressions applied before aggregation</em><br>optional field<br>you can use this array to filter expressions applied to the raw mentions database before aggregation to limit the rows contributing to the result;<p><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"ai_search_volume\",\"&gt;\",1000]</code><p>the full list of possible filters is available <a href=\"/v3/ai_optimization/llm_mentions/filters\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a><br>learn more about the initial dataset filters in <a href=\"https://dataforseo.com/help-center/what-are-the-initial-dataset-filters-and-how-do-they-work\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article.</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"internal_list_limit":{"description":"<em>maximum number of elements within internal arrays</em><br>optional field<br>you can use this field to limit the number of elements within the following arrays:<br><code>sources_domain</code>, <code>search_results_domain</code>, <code>brand_entities_title</code>, <code>brand_entities_category</code><br>minimum value: <code>1</code><br>maximum value: <code>10</code><br>default value: <code>5</code>","type":["integer","null"]},"language_code":{"description":"<em>search language code</em><br>optional field<br>if you use this field, you don't need to specify <code>language_name</code>;<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">en</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">en</code> only","type":["string","null"]},"language_name":{"description":"<em>full name of search language</em><br>optional field<br>if you use this field, you don't need to specify <code>language_code</code>;<br>if you don't specify this field, the <code>language_code</code> with <code class=\"long-string\">en</code> value will be used by default;<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">English</code> only","type":["string","null"]},"limit":{"description":"<em>maximum number of results in the items array</em><br>optional field<br>you can use this parameter to limit the number of data objects you receive in the <code>items</code> array<br>minimum value: <code>1</code><br>maximum value: <code>1000</code><br>default value: <code>100</code>","type":["integer","null"]},"links_scope":{"description":"<em>links source scope</em><br>optional field<br>this parameter specifies which links will be used to extract domains and aggregation data<br>possible values: <code>sources</code>, <code>search_results</code><br>default value: <code>sources</code>; ;<br><strong>Note:</strong> if you specify <code>search_results</code>, the data will be available for <code>chat_gpt</code> only","type":["string","null"]},"location_code":{"description":"<em>search location code</em><br>optional field<br>if you use this field, you don't need to specify <code>location_name</code><br>you can receive the list of available locations of the search engine with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">2840</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">2840</code> only","type":["integer","null"]},"location_name":{"description":"<em>full name of search location</em><br>optional field<br>if you use this field, you don't need to specify <code>location_code</code><br>if you don't specify this field, the <code>location_code</code> with <code class=\"long-string\">2840</code> value will be used by default;<br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">United States</code> only","type":["string","null"]},"offset":{"description":"<em>offset in the results array of the returned mentions data</em><br>optional field<p>default value: <code>0</code><br>example: if you specify the <code>10</code> value, the first ten mentions objects in the results array will be omitted and the data will be provided for the successive objects;<br><strong>Note:</strong> the maximum value is <code>1000000</code>","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"ai_search_volume,desc\"]</code><br><strong>Note:</strong> you can set no more than three sorting rules in a single request<br>you should use a comma to separate several sorting rules","items":{"type":"string"},"type":["array","null"]},"platform":{"description":"<em>target platform</em><br>optional field<br>possible values:<br><code>chat_gpt</code>, <code>google</code><br>default value: <code class=\"long-string\">google</code><br><strong>Note:</strong> if the <code>platform</code> is not specified, the data is returned for both platforms<br><strong>Note #2:</strong><code>chat_gpt</code> data is available for the <code>United States</code> and <code>English</code> only","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"array of objects containing target entities\nrequired field\nyou can specify up to 10 entities (objects) in the target field\none target entity can contain either one domain or one keyword and related parameters\nexamples:\n\ntarget array with a domain entity","items":{"oneOf":[{"$ref":"#/components/schemas/Provider0A3E90081762_BaseAiOptimizationLLmMentionsTargetElement"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"},"Provider0A3E90081762_AiOptimizationLlmMentionsTopMentionedPagesLiveRequestInfo":{"properties":{"exclude_pages":{"description":"<em>array of pages to exclude from the response</em><br>optional field<br>if specified, the listed pages will be omitted from the <code>items</code> array<br>example:<br><code>\"exclude_pages\": [\"https://example.page/\"]</code>","items":{"type":"string"},"type":["array","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"ai_search_volume\",\"&gt;\",1000]</code><p>The full list of possible filters is available <a href=\"/v3/ai_optimization/llm_mentions/filters/\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"include_pages":{"description":"<em>array of pages to include in the response</em><br>optional field<br>if specified, only the listed pages will be returned in the <code>items</code> array<br>example:<br><code>\"include_pages\": [\"https://example.page/\"]</code>","items":{"type":"string"},"type":["array","null"]},"initial_dataset_filters":{"description":"<em>array of filter expressions applied before aggregation</em><br>optional field<br>you can use this array to filter expressions applied to the raw mentions database before aggregation to limit the rows contributing to the result;<p><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"ai_search_volume\",\"&gt;\",1000]</code><p>the full list of possible filters is available <a href=\"/v3/ai_optimization/llm_mentions/filters\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a><br>learn more about the initial dataset filters in <a href=\"https://dataforseo.com/help-center/what-are-the-initial-dataset-filters-and-how-do-they-work\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article.</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"internal_list_limit":{"description":"<em>maximum number of elements within internal arrays</em><br>optional field<br>you can use this field to limit the number of elements within the following arrays:<br><code>sources_domain</code>, <code>search_results_domain</code>, <code>brand_entities_title</code>, <code>brand_entities_category</code><br>minimum value: <code>1</code><br>maximum value: <code>10</code><br>default value: <code>5</code>","type":["integer","null"]},"language_code":{"description":"<em>search language code</em><br>optional field<br>if you use this field, you don't need to specify <code>language_name</code>;<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">en</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">en</code> only","type":["string","null"]},"language_name":{"description":"<em>full name of search language</em><br>optional field<br>if you use this field, you don't need to specify <code>language_code</code>;<br>if you don't specify this field, the <code>language_code</code> with <code class=\"long-string\">en</code> value will be used by default;<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">English</code> only","type":["string","null"]},"limit":{"description":"<em>maximum number of results in the items array</em><br>optional field<br>you can use this parameter to limit the number of data objects you receive in the <code>items</code> array<br>minimum value: <code>1</code><br>maximum value: <code>1000</code><br>default value: <code>100</code>","type":["integer","null"]},"links_scope":{"description":"<em>links source scope</em><br>optional field<br>this parameter specifies which links will be used to extract domains and aggregation data<br>possible values: <code>sources</code>, <code>search_results</code><br>default value: <code>sources</code>;<br><strong>Note:</strong>if you specify <code>search_results</code>, the data will be available for <code>chat_gpt</code> only","type":["string","null"]},"location_code":{"description":"<em>search location code</em><br>optional field<br>if you use this field, you don't need to specify <code>location_name</code><br>you can receive the list of available locations of the search engine with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">2840</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">2840</code> only","type":["integer","null"]},"location_name":{"description":"<em>full name of search location</em><br>optional field<br>if you use this field, you don't need to specify <code>location_code</code><br>if you don't specify this field, the <code>location_code</code> with <code class=\"long-string\">2840</code> value will be used by default;<br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">United States</code> only","type":["string","null"]},"offset":{"description":"<em>offset in the results array of the returned mentions data</em><br>optional field<p>default value: <code>0</code><br>example: if you specify the <code>10</code> value, the first ten mentions objects in the results array will be omitted and the data will be provided for the successive objects;<br><strong>Note:</strong> the maximum value is <code>1000000</code>","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"ai_search_volume,desc\"]</code><br><strong>Note:</strong> you can set no more than three sorting rules in a single request<br>you should use a comma to separate several sorting rules","items":{"type":"string"},"type":["array","null"]},"platform":{"description":"<em>target platform</em><br>optional field<br>possible values:<br><code>chat_gpt</code>, <code>google</code><br><strong>Note:</strong> if the <code>platform</code> is not specified, the data is returned for both platforms<br><strong>Note #2:</strong><code>chat_gpt</code> data is available for the <code>United States</code> and <code>English</code> only","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"array of objects containing target entities\nrequired field\nyou can specify up to 10 entities (objects) in the target field\none target entity can contain either one domain or one keyword and related parameters\nexamples:\n\ntarget array with a domain entity","items":{"oneOf":[{"$ref":"#/components/schemas/Provider0A3E90081762_BaseAiOptimizationLLmMentionsTargetElement"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"},"Provider0A3E90081762_AiOptimizationPerplexityLlmResponsesLiveRequestInfo":{"properties":{"max_output_tokens":{"description":"<em>maximum number of tokens in the AI response</em><br>optional field<br>minimum value: <code>1</code><br>maximum value: <code>4096</code>;<br>default value: <code>2048</code>;<br><strong>Note:</strong> if the reasoning model is specified in the request, the output token count may exceed the specified <code>max_output_tokens</code> limit","type":["integer","null"]},"message_chain":{"description":"conversation history\noptional field\narray of message objects representing previous conversation turns;\neach object must contain:\nrole string with either user or ai role;\nmessage string with message content (max 500 characters);\nyou can specify maximum of 10 message objects in the array;\nNote: for Perplexity models, messages must strictly alternate between user and AI roles (user → ai);\nexample:\n\"message_chain\": [{\"role\":\"user\",\"message\":\"Hello, what’s up?\"},{\"role\":\"ai\",\"message\":\"Hello! I’m doing well, thank you. How can I assist you today?\"}]","items":{"oneOf":[{"$ref":"#/components/schemas/Provider0A3E90081762_LlmMessageChainItem"}],"type":["object","null"]},"type":["array","null"]},"model_name":{"description":"<em>name of the AI model</em><br><strong>required field</strong><br><code>model_name</code >consists of the actual model name and version name;<br>if the basic model name is specified, its latest version will be set by default;<br>you can receive the list of available LLM models by making a separate request to the following endpoint: <code>https://api.dataforseo.com/v3/ai_optimization/perplexity/llm_responses/models</code>","type":"string"},"system_message":{"description":"<em>instructions for the AI behavior</em><br>optional field<br>defines the AI's role, tone, or specific behavior <br>you can specify <strong>up to 500 characters</strong> in the <code>system_message</code> field","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"temperature":{"description":"<em>randomness of the AI response</em><br>optional field<br>higher values make output more diverse <br>lower values make output more focused<br>minimum value: <code>0</code><br>maximum value: <code>1.9</code><br>default value: <code>0.77</code>","type":["number","null"]},"top_p":{"description":"<em>diversity of the AI response</em><br>optional field <br>controls diversity of the response by limiting token selection<br>minimum value: <code>0</code><br>maximum value: <code>1</code> <br>default value: <code>0.9</code>","type":["number","null"]},"user_prompt":{"description":"<em>prompt for the AI model</em><br><strong>required field</strong><br>the question or task you want to send to the AI model;<br>you can specify <strong>up to 500 characters</strong> in the <code>user_prompt</code> field","type":"string"},"web_search_country_iso_code":{"description":"<em>country code for web search localization</em><br>optional field<br>specify the country  ISO code to get localized web search results<br><strong>Note:</strong> available only for Perplexity Sonar models<br>example: <code>US</code>","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_AisaDataforseoFilterJsonValue":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"Provider0A3E90081762_AppDataAppleAppInfoTaskPostRequestInfo":{"properties":{"app_id":{"description":"<em>id of the app</em><br><strong>required field</strong><br>ID of the mobile application on App Store;<br>you can find the ID in the URL of every app listed on App Store;<br>example:<br>in the URL `https://apps.apple.com/us/app/id<strong>835599320</strong>`<br>the id is `835599320`","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify <code>language_name</code></strong><br>if you use this field, you don't need to specify <code>language_name</code><br>you can receive the list of available languages with their <code>language_code</code>_by making a separate request to `https://api.dataforseo.com/v3/app_data/apple/languages`<em><br></em>example:<em><br></em><code class=\"long-string\">en</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify <code>language_code</code></strong><br>if you use this field, you don't need to specify <code>language_code</code><br>you can receive the list of available languages with <code>language_name</code> by making a separate request to `https://api.dataforseo.com/v3/app_data/apple/languages`<br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify <code>location_name</code></strong><br><strong>if you use this field, you don't need to specify <code>location_name</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_code</code> by making a separate request to `https://api.dataforseo.com/v3/app_data/apple/locations`<br>example:<br><code class=\"long-string\">9061121</code>","type":"integer"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify <code>location_code</code></strong><br><strong>if you use this field, you don't need to specify <code>location_code</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to `https://api.dataforseo.com/v3/app_data/apple/locations`<br>example:<br><code class=\"long-string\">West Los Angeles,California,United States</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br>`http://your-server.com/pingscript?id=$id`<br>`http://your-server.com/pingscript?id=$id&amp;tag=$tag`<br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_data":{"description":"<em>postback_url datatype</em><br><strong>required field if you specify <code>postback_url</code></strong><br>corresponds to the datatype that will be sent to your server<br>possible values:<br><code>advanced</code>","type":"string"},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br>`http://your-server.com/postbackscript?id=$id`<br>`http://your-server.com/postbackscript?id=$id&amp;tag=$tag`<br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priority You will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/api/app-store\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_AppDataAppleAppListTaskPostRequestInfo":{"properties":{"app_category":{"description":"application category on the App Storeoptional fieldyou can filter the results by app category;example:lifestyle;you can review the full list of available categories here or by making a separate request to https://api.dataforseo.com/v3/app_data/apple/categories","type":["string","null"]},"app_collection":{"description":"app collectionrequired fieldapp collection on App Store from which apps will be collected;you can specify the following values:top_free_ios, top_paid_ios, top_grossing_ios, new_ios, new_free_ios, new_paid_ios","type":"string"},"depth":{"description":"parsing depthoptional fieldnumber of apps to be returned from the App Store SERP;default value: 100maximum value: 100Your account will be billed per each SERP containing up to 100 results; The cost can be calculated on the Pricing page.","type":["integer","null"]},"language_code":{"description":"\"search engine language coderequired field if you don't specify language_nameif you use this field, you don't need to specify language_nameyou can receive the list of available languages with their language_code_by making a separate request to https://api.dataforseo.com/v3/app_data/apple/languagesexample:en","type":["string","null"]},"language_name":{"description":"full name of search engine languagerequired field if you don't specify language_codeif you use this field, you don't need to specify language_codeyou can receive the list of available languages with language_name by making a separate request to https://api.dataforseo.com/v3/app_data/apple/languagesexample:English","type":["string","null"]},"location_code":{"description":"search engine location coderequired field if you don't specify location_nameif you use this field, you don't need to specify location_nameyou can receive the list of available locations of the search engine with their location_code by making a separate request to https://api.dataforseo.com/v3/app_data/apple/locationsexample:9061121","type":["integer","null"]},"location_name":{"description":"full name of search engine locationrequired field if you don't specify location_codeif you use this field, you don't need to specify location_codeyou can receive the list of available locations of the search engine with their location_name by making a separate request to https://api.dataforseo.com/v3/app_data/apple/locationsexample:West Los Angeles,California,United States","type":["string","null"]},"pingback_url":{"description":"notification URL of a completed taskoptional fieldwhen a task is completed we will notify you by GET request sent to the URL you have specifiedyou can use the ‘$id’ string as a $id variable and ‘$tag’ as urlencoded $tag variable. We will set the necessary values before sending the request.example:http://your-server.com/pingscript?id=$idhttp://your-server.com/pingscript?id=$id&tag=$tagNote: special characters in pingback_url will be urlencoded; i.a., the # character will be encoded into %23learn more on our Help Center","type":["string","null"]},"postback_data":{"description":"postback_url datatyperequired field if you specify postback_urlcorresponds to the datatype that will be sent to your serverpossible values:advanced","type":["string","null"]},"postback_url":{"description":"URL for sending task resultsoptional fieldonce the task is completed, we will send a POST request with its results compressed in the gzip format to the postback_url you specifiedyou can use the ‘$id’ string as a $id variable and ‘$tag’ as urlencoded $tag variable. We will set the necessary values before sending the request.example:http://your-server.com/postbackscript?id=$idhttp://your-server.com/postbackscript?id=$id&tag=$tagNote: special characters in postback_url will be urlencoded; i.a., the # character will be encoded into %23learn more on our Help Center","type":["string","null"]},"priority":{"description":"task priorityoptional fieldcan take the following values:1 – normal execution priority (set by default)2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.The cost can be calculated on the Pricing page.","type":["integer","null"]},"tag":{"description":"user-defined task identifieroptional fieldthe character limit is 255you can use this parameter to identify the task and match it with the resultyou will find the specified tag value in the data object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_AppDataAppleAppListingsSearchLiveRequestInfo":{"properties":{"categories":{"description":"<em>app categories</em><br>optional field<br>the categories you specify are used to search for app listings;<br>you can get the full list of available app listing categories by <a href=\"http://docs.dataforseo.com/v3/app_data/apple/app_listings/categories\" rel=\"noopener noreferrer\" target=\"_blank\">this link</a><br>you can specify <strong>up to 10 categories</strong>","items":{"type":"string"},"type":["array","null"]},"description":{"description":"<em>keyword in the app's description</em><br>optional field<br>keywords that occur in the description of the app;<br>can contain up to 200 characters","type":["string","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"rating.value\",\">\",3]</code><p>you can receive the list of available filters_by making a separate request to <code>https://api.dataforseo.com/v3/app_data/apple/app_listings/available_filters</code>n","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"limit":{"description":"<em>the maximum number of returned apps</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"offset":{"description":"<em>offset in the results array of returned apps</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten entities in the results array will be omitted and the data will be provided for the successive entities<br><strong>Note:</strong> we recommend using this parameter only when retrieving up to 10,000 results<br>for retrieving over 10,000 results, use the <code>offset_token</code> instead.","type":["integer","null"]},"offset_token":{"description":"<em>token for subsequent requests</em><br>optional field<br>provided in the identical filed of the response to each request;<br>use this parameter to avoid timeouts while trying to obtain over 100,000 results in a single request;<br>by specifying the unique <code>offset_token</code> value from the response array, you will get the subsequent results of the initial task;<br><code>offset_token</code> values are unique for each subsequent task <br><strong>Note:</strong> if the <code>offset_token</code> is specified in the request, all other parameters should be identical to the previous request<br>learn more about this parameter on our <a href=\"https://dataforseo.com/help-center/what-is-the-difference-between-the-offset-and-offset_token-parameters#offset_token\" target=\"_blank\">Help Center</a>","type":["string","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting parameter<br>example:<br><code>[\"item.rating.value,desc\"]</code><p><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"item.rating.value,desc\",\"item.rating.value,desc\"]</code>","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"title":{"description":"<em>keyword in the app's title</em><br>optional field<br>keywords that occur in the title of the app;<br>can contain up to 200 characters","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_AppDataAppleAppReviewsTaskPostRequestInfo":{"properties":{"app_id":{"description":"<em>id of the app</em><br><strong>required field</strong><br>ID of the mobile application on App Store;<br>you can find the ID in the URL of every app listed on App Store;<br>example:<br>in the URL <code>https://apps.apple.com/us/app/id<strong>835599320</strong></code><br>the id is <code>835599320</code>","type":"string"},"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of reviews to be returned in the API response;<br>we strongly recommend setting the parsing depth in the multiples of 25, because our system processes 25 reviews in a row;<br>default value: <code>25</code>;<br>maximum value: <code>500</code>;<p><strong>Your account will be billed per each SERP containing up to 25 results;</strong> <br>Setting depth above 25 may result in additional charges if the search engine returns more than 25 results</a>;<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/app-data/app-store\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify <code>language_name</code></strong><br>if you use this field, you don't need to specify <code>language_name</code><br>you can receive the list of available languages with their <code>language_code</code>_by making a separate request to <code>https://api.dataforseo.com/v3/app_data/apple/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>n","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify <code>language_code</code></strong><br>if you use this field, you don't need to specify <code>language_code</code><br>you can receive the list of available languages with <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/app_data/apple/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify <code>location_name</code></strong><br><strong>if you use this field, you don't need to specify <code>location_name</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/app_data/apple/locations</code><br>example:<br><code class=\"long-string\">9061121</code>","type":"integer"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify <code>location_code</code></strong><br><strong>if you use this field, you don't need to specify <code>location_code</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/app_data/apple/locations</code><br>example:<br><code class=\"long-string\">West Los Angeles,California,United States</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_data":{"description":"<em>postback_url datatype</em><br><strong>required field if you specify <code>postback_url</code></strong><br>corresponds to the datatype that will be sent to your server<br>possible values:<br><code>advanced</code>","type":"string"},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/api/app-store\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"sort_by":{"description":"<em>results sorting parameters</em><br>optional field<br>you can use this field to sort the results;<br>possible types of sorting:<br><code>most_recent</code> — sort by the most recent reviews;<br><code>most_helpful</code> — sort by the most relevant reviews;<br>default rule: <code>most_helpful</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_AppDataAppleAppSearchesTaskPostRequestInfo":{"properties":{"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of results to be returned from the App Store SERP;<br>we strongly recommend setting the parsing depth in the multiples of 100, because our system processes 100 results in a row;<br>default value: <code>100</code><br>maximum value: <code>700</code><br><strong>Your account will be billed per each SERP containing up to 100 results;</strong> <br>Setting depth above 100 may result in additional charges if the search engine returns more than 100 results</a>;<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/app-data/app-store\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field;<br>all %## will be decoded (plus character ‘+’ will be decoded to a space character);<br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<br>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if <code>language_name</code> is not specified</strong><br>if you use this field, you don't need to specify <code>language_name</code><br>you can receive the list of available languages with their <code>language_code</code>_by making a separate request to <code>https://api.dataforseo.com/v3/app_data/apple/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>n","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if <code>language_code</code> is not specified</strong><br>if you use this field, you don't need to specify <code>language_code</code><br>you can receive the list of available languages with <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/app_data/apple/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify <code>location_name</code></strong><br><strong>if you use this field, you don't need to specify <code>location_name</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/app_data/apple/locations</code><br>example:<br><code class=\"long-string\">9061121</code>","type":"integer"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify <code>location_code</code></strong><br><strong>if you use this field, you don't need to specify <code>location_code</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/app_data/apple/locations</code><br>example:<br><code class=\"long-string\">West Los Angeles,California,United States</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_data":{"description":"<em>postback_url datatype</em><br><strong>required field if you specify <code>postback_url</code></strong><br>corresponds to the datatype that will be sent to your server<br>possible values:<br><code>advanced</code>","type":"string"},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/api/app-store\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_AppDataGoogleAppInfoTaskPostRequestInfo":{"properties":{"app_id":{"description":"<em>id of the app</em><br><strong>required field</strong><br>ID of the mobile application on Google Play;<br>you can find the ID in the URL of every app listed on Google Play;<br>example:<br>in the URL <code>https://play.google.com/store/apps/details?id=<strong>org.telegram.messenger</strong></code><br>the id is <code>org.telegram.messenger</code>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if <code>language_name</code> is not specified</strong><br>if you use this field, you don't need to specify <code>language_name</code><br>you can receive the list of available languages with their <code>language_code</code>_by making a separate request to <code>https://api.dataforseo.com/v3/app_data/google/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if <code>language_code</code> is not specified</strong><br>if you use this field, you don't need to specify <code>language_code</code><br>you can receive the list of available languages with <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/app_data/google/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify <code>location_name</code></strong><br><strong>if you use this field, you don't need to specify <code>location_name</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/app_data/google/locations</code><br>example:<br><code class=\"long-string\">9061121</code>","type":"integer"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify <code>location_code</code></strong><br><strong>if you use this field, you don't need to specify <code>location_code</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/app_data/google/locations</code><br>example:<br><code class=\"long-string\">West Los Angeles,California,United States</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code>","type":["string","null"]},"postback_data":{"description":"<em>postback_url datatype</em><br><strong>required field if you specify <code>postback_url</code></strong><br>corresponds to the datatype that will be sent to your server<br>possible values:<br><code>advanced</code>, <code>html</code>","type":"string"},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/api/google-play\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_AppDataGoogleAppListTaskPostRequestInfo":{"properties":{"age_rating":{"description":"<em>filter results by age rating</em><br>optional field<br>you can use this field to filter the results by age rating;<br>possible types of filtering:<br><code>ages_up_to_5</code> — return apps approved for children up to 5 years old;<br><code>ages_6_8</code> — return apps approved for children from 6 to 8 years old;<br><code>ages_9_12</code> — return apps approved for children from 9 to 12 years old;<br>by default, the API returns apps for all ages;<br><strong>Note:</strong> this filter works only in conjunction with the <code>\"category\": \"family\"</code> parameter","type":["string","null"]},"app_category":{"description":"<em>application category on Google Play</em><br>optional field<br>you can filter the results by app category;<br>example:<br><code>family</code>;<br>you can receive the full list of available categories by making a separate request to <code>https://api.dataforseo.com/v3/app_data/google/categories</code><br><strong>Note:</strong> <code>app_category</code> cannot be used if <code>app_collection</code> parameter is set to <code>featured</code>","type":["string","null"]},"app_collection":{"description":"<em>app collection</em><br><strong>required field</strong><br>app collection on Google Play from which apps will be collected;<br>you can specify the following values:<br><code>featured</code>, <code>topselling_paid</code>, <code>topselling_free</code>, <code>topselling_new_free</code>, <code>topselling_new_paid</code>, <code>topgrossing</code>, <code>movers_shakers</code><br><strong>Note:</strong> if <code>featured</code> is selected, the <code>app_category</code> parameter cannot be used","type":"string"},"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of apps to be returned in the API response;<br>we strongly recommend setting the parsing depth in the multiples of 100, because our system processes 100 results in a row;<br>default value: <code>100</code>;<br>maximum value: <code>200</code>;<br><strong>Your account will be billed per each SERP containing up to 100 results;</strong> <br>Setting depth above 100 may result in additional charges if the search engine returns more than 100 results</a>;<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/app-data/google-play\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if <code>language_name</code> is not specified</strong><br>if you use this field, you don't need to specify <code>language_name</code><br>you can receive the list of available languages with their <code>language_code</code>_by making a separate request to <code>https://api.dataforseo.com/v3/app_data/google/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if <code>language_code</code> is not specified</strong><br>if you use this field, you don't need to specify <code>language_code</code><br>you can receive the list of available languages with <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/app_data/google/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify <code>location_name</code></strong><br><strong>if you use this field, you don't need to specify <code>location_name</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/app_data/google/locations</code><br>example:<br><code class=\"long-string\">9061121</code>","type":"integer"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify <code>location_code</code></strong><br><strong>if you use this field, you don't need to specify <code>location_code</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/app_data/google/locations</code><br>example:<br><code class=\"long-string\">West Los Angeles,California,United States</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code>","type":["string","null"]},"postback_data":{"description":"<em>postback_url datatype</em><br><strong>required field if you specify <code>postback_url</code></strong><br>corresponds to the datatype that will be sent to your server<br>possible values:<br><code>advanced</code>, <code>html</code>","type":"string"},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/api/google-play\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_AppDataGoogleAppListingsSearchLiveRequestInfo":{"properties":{"categories":{"description":"<em>app categories</em><br>optional field<br>the categories you specify are used to search for app listings;<br>you can get the full list of available app listing categories by <a href=\"http://docs.dataforseo.com/v3/app_data/google/app_listings/categories\" rel=\"noopener noreferrer\" target=\"_blank\">this link</a><br>you can specify <strong>up to 10 categories</strong>","items":{"type":"string"},"type":["array","null"]},"description":{"description":"<em>keyword in the app's description</em><br>optional field<br>keywords that occur in the description of the app;<br>can contain up to 200 characters","type":["string","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"item.rating.value\",\">\",3]</code><p>you can receive the list of available filters_by making a separate request to <code>https://api.dataforseo.com/v3/app_data/google/app_listings/available_filters</code>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"limit":{"description":"<em>the maximum number of returned apps</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"offset":{"description":"<em>offset in the results array of returned apps</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten entities in the results array will be omitted and the data will be provided for the successive entities<br><strong>Note:</strong> we recommend using this parameter only when retrieving up to 10,000 results<br>for retrieving over 10,000 results, use the <code>offset_token</code> instead.","type":["integer","null"]},"offset_token":{"description":"<em>token for subsequent requests</em><br>optional field<br>provided in the identical filed of the response to each request;<br>use this parameter to avoid timeouts while trying to obtain over 100,000 results in a single request;<br>by specifying the unique <code>offset_token</code> value from the response array, you will get the subsequent results of the initial task;<br><code>offset_token</code> values are unique for each subsequent task <br><strong>Note:</strong> if the <code>offset_token</code> is specified in the request, all other parameters should be identical to the previous request<br>learn more about this parameter on our <a href=\"https://dataforseo.com/help-center/what-is-the-difference-between-the-offset-and-offset_token-parameters#offset_token\" target=\"_blank\">Help Center</a>","type":["string","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting parameter<br>example:<br><code>[\"item.installs_count,asc\"]</code><p><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"item.rating.value,desc\",\"item.installs_count,asc\"]</code>","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"title":{"description":"<em>keyword in the app's title</em><br>optional field<br>keywords that occur in the title of the app;<br>can contain up to 200 characters","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_AppDataGoogleAppReviewsTaskPostRequestInfo":{"properties":{"app_id":{"description":"<em>id of the app</em><br><strong>required field</strong><br>ID of the mobile application on Google Play;<br>you can find the ID in the URL of every app listed on Google Play;<br>example:<br><code>https://play.google.com/store/apps/details?id=<strong>org.telegram.messenger</strong></code>","type":"string"},"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of reviews to be returned in the API response;<br>we strongly recommend setting the parsing depth in the multiples of 150, because our system processes 150 reviews in a row;<br>default value: <code>150</code>;<br>maximum value: <code>100000</code>;<br><strong>Your account will be billed per each SERP containing up to 150 results;</strong> <br>Setting depth above 150 may result in additional charges if the search engine returns more than 150 results</a>;<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/app-data/google-play\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify <code>language_name</code></strong><br>if you use this field, you don't need to specify <code>language_name</code><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/app_data/google/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify <code>language_code</code></strong><br>if you use this field, you don't need to specify <code>language_code</code><br>you can receive the list of available languages with <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/app_data/google/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify <code>location_name</code></strong><br><strong>if you use this field, you don't need to specify <code>location_name</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/app_data/google/locations</code><br>example:<br><code class=\"long-string\">9061121</code>","type":"integer"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify <code>location_code</code></strong><br><strong>if you use this field, you don't need to specify <code>location_code</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/app_data/google/locations</code><br>example:<br><code class=\"long-string\">West Los Angeles,California,United States</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code>","type":["string","null"]},"postback_data":{"description":"<em>postback_url datatype</em><br><strong>required field if you specify <code>postback_url</code></strong><br>corresponds to the datatype that will be sent to your server<br>possible values:<br><code>advanced</code>, <code>html</code>","type":"string"},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/api/google-play\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"rating":{"description":"<em>filter reviews by rating</em><br>optional field<br>you can use this field to filter the results;<br>possible types of filtering:<br><code>5</code> — return reviews with five-star rating only;<br><code>4</code> — return reviews with four-star rating only;<br><code>3</code> — return reviews with three-star rating only;<br><code>2</code> — return reviews with two-star rating only;<br><code>1</code> — return reviews with one-star rating only;<br>by default, the API returns all reviews regardless of the number of stars","type":["integer","null"]},"sort_by":{"description":"<em>results sorting parameters</em><br>optional field<br>you can use this field to sort the results;<br>possible types of sorting:<br><code>newest</code> — sort by the most recent reviews;<br><code>most_relevant</code> — sort by the most relevant reviews;<br>default rule: <code>most_relevant</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_AppDataGoogleAppSearchesTaskPostRequestInfo":{"properties":{"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of results to be returned to be returned from the Google Play SERP;<br>we strongly recommend setting the parsing depth in the multiples of 30, because our system processes 30 results in a row;<br>default value: <code>30</code>;<br>maximum value: <code>200</code>;<br><strong>Your account will be billed per each SERP containing up to 30 results;</strong> <br>Setting depth above 30 may result in additional charges if the search engine returns more than 30 results</a>;<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/app-data/google-play\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field;<br>all %## will be decoded (plus character ‘+’ will be decoded to a space character);<br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<br>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br>optional field<br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/app_data/google/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of search engine language</em><br>optional field<br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages with <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/app_data/google/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":["string","null"]},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify <code>location_name</code></strong><br><strong>if you use this field, you don't need to specify <code>location_name</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/app_data/google/locations</code><br>example:<br><code class=\"long-string\">9061121</code>","type":"integer"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify <code>location_code</code></strong><br><strong>if you use this field, you don't need to specify <code>location_code</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/app_data/google/locations</code><br>example:<br><code class=\"long-string\">West Los Angeles,California,United States</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code>","type":["string","null"]},"postback_data":{"description":"<em>postback_url datatype</em><br><strong>required field if you specify <code>postback_url</code></strong><br>corresponds to the datatype that will be sent to your server<br>possible values:<br><code>advanced</code>, <code>html</code>","type":"string"},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/api/google-play\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_BacklinksAnchorsLiveRequestInfo":{"properties":{"backlinks_filters":{"description":"<em>filter the backlinks of your <code>target</code></em><br>optional field<br>you can use this field to filter the initial backlinks that will be included in the dataset for aggregated metrics for your <code>target</code><br>you can filter the backlinks by all fields available in the response of <a href=\"/v3/backlinks/backlinks/live/\">this endpoint</a><br>using this parameter, you can include only dofollow backlinks in the response and create a flexible backlinks dataset to calculate the metrics for<br>example:<br><code>\"backlinks_filters\": [[\"dofollow\", \"=\", true]]</code>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"backlinks_status_type":{"description":"<em>set what backlinks to return and count</em><br>optional field<br>you can use this field to choose what backlinks will be returned and used for aggregated metrics for your <code>target</code>;<br>possible values: <br><code>all</code> - all backlinks will be returned and counted;<br><code>live</code> - backlinks found during the last check will be returned and counted;<br><code>lost</code> - lost backlinks will be returned and counted;<p>default value: <code>live</code>","type":["string","null"]},"exclude_internal_backlinks":{"description":"<em>indicates whether the backlinks from subdomains of the <code>target</code> are excluded</em><br>optional field<br>if set to <code>false</code>, the backlinks from subdomains of the <code>target</code> will be ommited and you won't receive the same domain in the response;<br>default value: <code>true</code>","type":["boolean","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"referring_links_types.anchors\",\"&gt;\",\"1\"]</code><p><code>[[\"broken_pages\",\"&gt;\",\"2\"],<br>\"and\",<br>[\"backlinks\",\"&gt;\",\"10\"]]</code><p><code>[[\"first_seen\",\">\",\"2017-10-23 11:31:45 +00:00\"],<br>\"and\",<br>[[\"anchor\",\"like\",\"%seo%\"],\"or\",[\"referring_domains\",\"&gt;\",\"10\"]]]</code><p>The full list of possible filters is available <a href=\"/v3/backlinks/filters/?bash\">here.</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"include_indirect_links":{"description":"<em>indicates if indirect links to the <code>target</code> will be included in the results</em><br>optional field<br>if set to <code>true</code>, the results will include data on indirect links pointing to a page that either redirects to the target, or points to a canonical page<br>if set to <code>false</code>, indirect links will be ignored<br>default value: <code>true</code>","type":["boolean","null"]},"include_subdomains":{"description":"<em>indicates if the subdomains of the <code>target</code> will be included in the search</em><br>optional field<br>if set to <code>false</code>, the subdomains will be ignored<br>default value: <code>true</code>","type":["boolean","null"]},"internal_list_limit":{"description":"<em>maximum number of elements within internal arrays</em><br>optional field<br>you can use this field to limit the number of elements within the following arrays:<br><code>referring_links_tld</code><br><code>referring_links_types</code><br><code>referring_links_attributes</code><br><code>referring_links_platform_types</code><br><code>referring_links_semantic_locations</code><p>default value: <code>10</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"limit":{"description":"<em>the maximum number of returned anchors</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"offset":{"description":"<em>offset in the results array of returned anchors</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten anchors in the results array will be omitted and the data will be provided for the successive anchors","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"backlinks,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"backlinks,desc\",\"rank,asc\"]</code>","items":{"type":"string"},"type":["array","null"]},"rank_scale":{"description":"<em>defines the scale used for calculating and displaying the <code>rank</code>, <code>domain_from_rank</code>, and <code>page_from_rank</code> values</em><br>optional field<p>you can use this parameter to choose whether rank values are presented on a 0–100 or 0–1000 scale<p>possible values:<br><code>one_hundred</code> — rank values are displayed on a 0–100 scale<br><code>one_thousand</code> — rank values are displayed on a 0–1000 scale<p>default value: <code>one_thousand</code><p>learn more about how this parameter works and how ranking metrics are calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api#rank_scale\">this Help Center article</a>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>domain, subdomain or webpage to get anchors for</em><br><strong>required field</strong><br>a domain or a subdomain should be specified without <code>https://</code> and <code>www.</code><br>a page should be specified with absolute URL (including <code>http://</code> or <code>https://</code>)","type":"string"}},"type":"object"},"Provider0A3E90081762_BacklinksBacklinksLiveRequestInfo":{"properties":{"backlinks_status_type":{"description":"<em>set what backlinks to return and count</em><br>optional field<br>you can use this field to choose what backlinks will be returned and used for aggregated metrics for your <code>target</code>;<br>possible values: <br><code>all</code> - all backlinks will be returned and counted;<br><code>live</code> - backlinks found during the last check will be returned and counted;<br><code>lost</code> - lost backlinks will be returned and counted;<p>default value: <code>live</code>","type":["string","null"]},"custom_mode":{"additionalProperties":{"type":["object","null"]},"description":"<em>detailed results grouping type</em><br>optional field<br>use this object to get a specific number of backlinks per <code>field</code><br>if you use <code>custom_mode</code>, then <code>mode</code> will be ignored<br>example:<br><code>\"custom_mode\": {\"field\": \"domain\", \"value\": 100}</code>","type":["object","null"]},"exclude_internal_backlinks":{"description":"<em>indicates if internal backlinks from subdomains to the <code>target</code> will be excluded from the results</em><br>optional field<br>if set to <code>true</code>, the results will not include data on internal backlinks from subdomains of the same domain as <code>target</code><br>if set to <code>false</code>, internal links will be included in the results<br>default value: <code>true</code>","type":["boolean","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>regex</code>, <code>not_regex</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"rank\",\"&gt;\",\"80\"]</code><p><code>[[\"page_from_rank\",\"&gt;\",\"55\"],<br>\"and\",<br>[\"dofollow\",\"=\",true]]</code><p><code>[[\"first_seen\",\">\",\"2017-10-23 11:31:45 +00:00\"],<br>\"and\",<br>[[\"anchor\",\"like\",\"%seo%\"],\"or\",[\"text_pre\",\"like\",\"%seo%\"]]]</code><p>The full list of possible filters is available <a href=\"/v3/backlinks/filters/?bash\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"include_subdomains":{"description":"<em>indicates if the subdomains of the <code>target</code> will be included in the search</em><br>optional field<br>if set to <code>false</code>, the subdomains will be ignored<br>default value: <code>true</code>","type":["boolean","null"]},"limit":{"description":"<em>the maximum number of returned backlinks</em><br>optional field<p>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"mode":{"description":"<em>results grouping type</em><br>optional field<br>possible grouping types:<br><code>as_is</code> - returns all backlinks<br><code>one_per_domain</code> - returns one backlink per domain<br><code>one_per_anchor</code> - returns one backlink per anchor<p>default value: <code>as_is</code>","type":["string","null"]},"offset":{"description":"<em>offset in the results array of the returned backlinks</em><br>optional field<p>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten backlinks in the results array will be omitted and the data will be provided for the successive backlinks;<br><strong>Note:</strong> the maximum value is <code>20,000</code>, use the <code>search_after_token</code> if you would like to offset more results","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"rank,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"domain_from_rank,desc\",\"page_from_rank,asc\"]</code>","items":{"type":"string"},"type":["array","null"]},"rank_scale":{"description":"<em>defines the scale used for calculating and displaying the <code>rank</code>, <code>domain_from_rank</code>, and <code>page_from_rank</code> values</em><br>optional field<p>you can use this parameter to choose whether rank values are presented on a 0–100 or 0–1000 scale<p>possible values:<br><code>one_hundred</code> — rank values are displayed on a 0–100 scale<br><code>one_thousand</code> — rank values are displayed on a 0–1000 scale<p>default value: <code>one_thousand</code><p>learn more about how this parameter works and how ranking metrics are calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api#rank_scale\">this Help Center article</a>","type":["string","null"]},"search_after_token":{"description":"<em>token for subsequent requests</em><br>optional field<br>provided in the identical filed of the response to each request;<br>use this parameter to avoid timeouts while trying to obtain over <code>20,000</code> results in a single request;<br>by specifying the unique <code>search_after_token</code> value from the response array, you will get the subsequent results of the initial task;<br><code>search_after_token</code> values are unique for each subsequent task ;<br><strong>Note:</strong> if the <code>search_after_token</code> is specified in the request, all other parameters should be identical to the previous request","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>domain, subdomain or webpage to get backlinks for</em><br><strong>required field</strong><br>a domain or a subdomain should be specified without <code>https://</code> and <code>www.</code><br>a page should be specified with absolute URL (including <code>http://</code> or <code>https://</code>)","type":"string"}},"type":"object"},"Provider0A3E90081762_BacklinksBulkBacklinksLiveRequestInfo":{"properties":{"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"targets":{"description":"<em>domains, subdomains or webpages to get the number of backlinks for</em><br><strong>required field</strong><br>you can set up to 1000 domains, subdomains or webpages<br>the domain or subdomain should be specified without <code>https://</code> and <code>www.</code><br>the page should be specified with absolute URL (including <code>http://</code> or <code>https://</code>)<br>example:<br>`\"targets\": [<br>  \"forbes.com\",<br>  \"cnn.com\",<br>  \"bbc.com\",<br>  \"yelp.com\",<br>  \"https://www.apple.com/iphone/\",<br>  \"https://ahrefs.com/blog/\",<br>  \"ibm.com\",<br>  \"https://variety.com/\",<br>  \"https://stackoverflow.com/\",<br>  \"www.trustpilot.com\"<br>]`","items":{"type":"string"},"type":"array"}},"type":"object"},"Provider0A3E90081762_BacklinksBulkNewLostBacklinksLiveRequestInfo":{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>this field indicates the date which will be used as a threshold for new and lost backlinks;<br>the backlinks that appeared in our index after the specified date will be considered as new;<br>the backlinks that weren't found after the specified date, but were present before, will be considered as lost;<p>default value: today's date -(minus) one month;<br>e.g. if today is <code>2021-10-13</code>, default <code>date_from</code> will be <code>2021-09-13</code>.<br><strong>minimum value equals today's date -(minus) one year;</strong><br>e.g. if today is <code>2021-10-13</code>, minimum <code>date_from</code> will be <code>2020-10-13</code>.<p>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2021-01-01\"</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"targets":{"description":"<em>domains, subdomains or webpages to get new & lost backlinks for</em><br><strong>required field</strong><br>you can set up to 1000 domains, subdomains or webpages<br>the domain or subdomain should be specified without `https://` and `www.` the page should be specified with absolute URL (including <code>http://</code> or <code>https://</code>)<br>example:<br> `\"targets\": [<br>  \"forbes.com\",<br>  \"cnn.com\",<br>  \"bbc.com\",<br>  \"yelp.com\",<br>  \"https://www.apple.com/iphone/\",<br>  \"https://ahrefs.com/blog/\",<br>  \"ibm.com\",<br>  \"https://variety.com/\",<br>  \"https://stackoverflow.com/\",<br>  \"www.trustpilot.com\"<br>]`","items":{"type":"string"},"type":"array"}},"type":"object"},"Provider0A3E90081762_BacklinksBulkNewLostReferringDomainsLiveRequestInfo":{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>this field indicates the date which will be used as a threshold for new and lost referring domains;<br>the referring domains that appeared in our index after the specified date will be considered as new;<br>the referring domains that weren't found after the specified date, but were present before, will be considered as lost;<p>default value: today's date -(minus) one month;<br>e.g. if today is <code>2021-10-13</code>, default <code>date_from</code> will be <code>2021-09-13</code>.<br><strong>minimum value equals today's date -(minus) one year;</strong><br>e.g. if today is <code>2021-10-13</code>, minimum <code>date_from</code> will be <code>2020-10-13</code>.<p>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2021-01-01\"</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"targets":{"description":"<em>domains, subdomains or webpages to get  new & lost referring domains for</em><br><strong>required field</strong><br>you can set up to 1000 domains, subdomains or webpages<br>the domain or subdomain should be specified without <code>https://</code> and <code>www.</code><br>the page should be specified with absolute URL (including <code>http://</code> or <code>https://</code>)<br>example:<br>`\"targets\": [<br>  \"forbes.com\",<br>  \"cnn.com\",<br>  \"bbc.com\",<br>  \"yelp.com\",<br>  \"https://www.apple.com/iphone/\",<br>  \"https://ahrefs.com/blog/\",<br>  \"ibm.com\",<br>  \"https://variety.com/\",<br>  \"https://stackoverflow.com/\",<br>  \"www.trustpilot.com\"<br>]`","items":{"type":"string"},"type":"array"}},"type":"object"},"Provider0A3E90081762_BacklinksBulkPagesSummaryLiveRequestInfo":{"properties":{"include_subdomains":{"description":"<em>indicates if the subdomains of the <code>target</code> will be included in the search</em><br>optional field<br>if set to <code>false</code>, the subdomains will be ignored<br>default value: <code>true</code>","type":["boolean","null"]},"rank_scale":{"description":"<em>defines the scale used for calculating and displaying the <code>rank</code>, <code>domain_from_rank</code>, and <code>page_from_rank</code> values</em><br>optional field<p>you can use this parameter to choose whether rank values are presented on a 0–100 or 0–1000 scale<p>possible values:<br><code>one_hundred</code> — rank values are displayed on a 0–100 scale<br><code>one_thousand</code> — rank values are displayed on a 0–1000 scale<p>default value: <code>one_thousand</code><p>learn more about how this parameter works and how ranking metrics are calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api#rank_scale\">this Help Center article</a>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"targets":{"description":"<em>domains, subdomains or webpages to get summary data for</em><br><strong>required field</strong><br>a domain or a subdomain should be specified without <code>https://</code> and <code>www.</code><br>a page should be specified with absolute URL (including <code>http://</code> or <code>https://</code>)<br>you can specify up to 1000 pages, domains, or subdomains in each request.<br><strong>note that the URLs you set in a single request cannot belong to more than 100 different domains</strong>.","items":{"type":"string"},"type":"array"}},"type":"object"},"Provider0A3E90081762_BacklinksBulkRanksLiveRequestInfo":{"properties":{"rank_scale":{"description":"<em>defines the scale used for calculating and displaying the <code>rank</code>, <code>domain_from_rank</code>, and <code>page_from_rank</code> values</em><br>optional field<p>you can use this parameter to choose whether rank values are presented on a 0–100 or 0–1000 scale<p>possible values:<br><code>one_hundred</code> — rank values are displayed on a 0–100 scale<br><code>one_thousand</code> — rank values are displayed on a 0–1000 scale<p>default value: <code>one_thousand</code><p>learn more about how this parameter works and how ranking metrics are calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api#rank_scale\">this Help Center article</a>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"targets":{"description":"<em>domains, subdomains or webpages to get <code>rank</code> for</em><br><strong>required field</strong><br>you can set up to 1000 domains, subdomains or webpages<br>the domain or subdomain should be specified without <code>https://</code> and <code>www.</code><br>the page should be specified with absolute URL (including <code>http://</code> or <code>https://</code>)<br>example:<br>`\"targets\": [<br>  \"forbes.com\",<br>  \"cnn.com\",<br>  \"bbc.com\",<br>  \"yelp.com\",<br>  \"https://www.apple.com/iphone/\",<br>  \"https://ahrefs.com/blog/\",<br>  \"ibm.com\",<br>  \"https://variety.com/\",<br>  \"https://stackoverflow.com/\",<br>  \"www.trustpilot.com\"<br>]`","items":{"type":"string"},"type":"array"}},"type":"object"},"Provider0A3E90081762_BacklinksBulkReferringDomainsLiveRequestInfo":{"properties":{"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"targets":{"description":"<em>domains, subdomains or webpages to get the number of referring domains for</em><br><strong>required field</strong><br>you can set up to 1000 domains, subdomains or webpages<br>the domain or subdomain should be specified without <code>https://</code> and <code>www.</code><br>the page should be specified with absolute URL (including <code>http://</code> or <code>https://</code>)<br>example:<br>`\"targets\": [<br>  \"forbes.com\",<br>  \"cnn.com\",<br>  \"bbc.com\",<br>  \"yelp.com\",<br>  \"https://www.apple.com/iphone/\",<br>  \"https://ahrefs.com/blog/\",<br>  \"ibm.com\",<br>  \"https://variety.com/\",<br>  \"https://stackoverflow.com/\",<br>  \"www.trustpilot.com\"<br>]`","items":{"type":"string"},"type":"array"}},"type":"object"},"Provider0A3E90081762_BacklinksBulkSpamScoreLiveRequestInfo":{"properties":{"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"targets":{"description":"<em>domains, subdomains or webpages to get <code>rank</code> for</em><br><strong>required field</strong><br>you can set up to 1000 domains, subdomains or webpages<br>the domain or subdomain should be specified without <code>https://</code> and <code>www.</code><br>the page should be specified with absolute URL (including <code>http://</code> or <code>https://</code>)<br>example:<br>`\"targets\": [<br>  \"forbes.com\",<br>  \"cnn.com\",<br>  \"bbc.com\",<br>  \"yelp.com\",<br>  \"https://www.apple.com/iphone/\",<br>  \"https://ahrefs.com/blog/\",<br>  \"ibm.com\",<br>  \"https://variety.com/\",<br>  \"https://stackoverflow.com/\",<br>  \"www.trustpilot.com\"<br>]`","items":{"type":"string"},"type":"array"}},"type":"object"},"Provider0A3E90081762_BacklinksCompetitorsLiveRequestInfo":{"properties":{"exclude_internal_backlinks":{"description":"<em>indicates if internal backlinks from subdomains to the <code>target</code> will be excluded from the results</em><br>optional field<br>if set to <code>true</code>, the results will not include data on internal backlinks from subdomains of the same domain as <code>target</code><br>if set to <code>false</code>, internal links will be included in the results<br>default value: <code>true</code>","type":["boolean","null"]},"exclude_large_domains":{"description":"<em>indicates whether large domain will appear in results</em><br>optional field<br>if set to <code>true</code>, the results from the large domain (google.com, amazon.com, etc.) will be omitted;<br>default value: <code>true</code>","type":["boolean","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"rank\",\"&gt;\",\"100\"]</code><p><code>[[\"target\",\"like\",\"%forbes%\"],<br>\"and\",<br>[[\"rank\",\"&gt;\",\"100\"],\"or\",[\"intersections\",\"&gt;\",\"5\"]]]</code><p>The full list of possible filters is available <a href=\"/v3/backlinks/filters/?bash\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"limit":{"description":"<em>the maximum number of returned domains</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"main_domain":{"description":"<em>indicates if only main domain of the <code>target</code> will be included in the search</em><br>optional field<br>if set to <code>true</code>, only the main domain will be included in search;<br>default value: <code>true</code>","type":["boolean","null"]},"offset":{"description":"<em>offset in the results array of returned domains</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten domains in the results array will be omitted and the data will be provided for the successive pages","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"rank,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"intersections,desc\",\"rank,asc\"]</code>","items":{"type":"string"},"type":["array","null"]},"rank_scale":{"description":"<em>defines the scale used for calculating and displaying the <code>rank</code>, <code>domain_from_rank</code>, and <code>page_from_rank</code> values</em><br>optional field<p>you can use this parameter to choose whether rank values are presented on a 0–100 or 0–1000 scale<p>possible values:<br><code>one_hundred</code> — rank values are displayed on a 0–100 scale<br><code>one_thousand</code> — rank values are displayed on a 0–1000 scale<p>default value: <code>one_thousand</code><p>learn more about how this parameter works and how ranking metrics are calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api#rank_scale\">this Help Center article</a>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>domain, subdomain or webpage to get competitor domains for</em><br><strong>required field</strong><br>a domain or a subdomain should be specified without <code>https://</code> and <code>www.</code><br>a page should be specified with absolute URL (including <code>http://</code> or <code>https://</code>)","type":"string"}},"type":"object"},"Provider0A3E90081762_BacklinksDomainIntersectionLiveRequestInfo":{"properties":{"backlinks_filters":{"description":"<em>filter the backlinks of your <code>target</code></em><br>optional field<br>you can use this field to filter the initial backlinks that will be included in the dataset for aggregated metrics for your <code>target</code><br>you can filter the backlinks by all fields available in the response of <a href=\"/v3/backlinks/backlinks/live\">this endpoint</a><br>using this parameter, you can include only dofollow backlinks in the response and create a flexible backlinks dataset to calculate the metrics for<br>example:<br><code>\"backlinks_filters\": [[\"dofollow\", \"=\", true]]</code>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"backlinks_status_type":{"description":"<em>set what backlinks to return and count</em><br>optional field<br>you can use this field to choose what backlinks will be returned and used for aggregated metrics for your <code>targets</code>;<br>possible values: <br><code>all</code> - all backlinks will be returned and counted;<br><code>live</code> - backlinks found during the last check will be returned and counted;<br><code>lost</code> - lost backlinks will be returned and counted;<p>default value: <code>live</code>","type":["string","null"]},"exclude_internal_backlinks":{"description":"<em>indicates whether the backlinks from subdomains of the <code>target</code> are excluded</em><br>optional field<br>if set to <code>false</code>, the backlinks from subdomains of the <code>target</code> will be omitted and you won't receive the same domain in the response;<br>default value: <code>true</code>","type":["boolean","null"]},"exclude_targets":{"description":"<em>domains, subdomains or webpages you want to exclude</em><br>optional field<br>you can specify up to 10 domains, subdomains or webpages<br>if you use this array, results will contain the referring domains that link to <code>targets</code> but don't link to <code>exclude_targets</code><br>example:<br>`\"exclude_targets\": [<br>\"bbc.com\",<br>\"https://www.apple.com/iphone/*\",<br>\"https://dataforseo.com/apis/*\"]`","items":{"type":"string"},"type":["array","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"1.internal_links_count\",\"&gt;\",\"1\"]</code><p><code>[[\"2.referring_pages\",\"&gt;\",\"2\"],<br>\"and\",<br>[\"1.backlinks\",\"&gt;\",\"10\"]]</code><p><code>[[\"1.first_seen\",\">\",\"2017-10-23 11:31:45 +00:00\"],<br>\"and\",<br>[[\"2.target\",\"like\",\"%dataforseo.com%\"],\"or\",[\"1.referring_domains\",\"&gt;\",\"10\"]]]</code><p>The full list of possible filters is available <a href=\"/v3/backlinks/filters/?bash\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"include_indirect_links":{"description":"<em>indicates if indirect links to the <code>targets</code> will be included in the results</em><br>optional field<br>if set to <code>true</code>, the results will include data on indirect links pointing to a page that either redirects to a target, or points to a canonical page<br>if set to <code>false</code>, indirect links will be ignored<br>default value: <code>true</code>","type":["boolean","null"]},"include_subdomains":{"description":"<em>indicates if the subdomains of the <code>target</code> will be included in the search</em><br>optional field<br>if set to <code>false</code>, the subdomains will be ignored<br>default value: <code>true</code>","type":["boolean","null"]},"internal_list_limit":{"description":"<em>maximum number of elements within internal arrays</em><br>optional field<br>you can use this field to limit the number of elements within the following arrays:<br><code>referring_links_tld</code><br><code>referring_links_types</code><br><code>referring_links_attributes</code><br><code>referring_links_platform_types</code><br><code>referring_links_semantic_locations</code><p>default value: <code>10</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"intersection_mode":{"description":"<em>indicates whether to intersect backlinks</em><br>optional field<br>use this field to intersect or merge results for the specified domains<br>possible values: <code>all</code>, <code>partial</code><br><code>all</code> - results are based on all backlinks;<br><code>partial</code> - results are based on the intersecting backlinks only;<br>default value: <code>all</code>","type":["string","null"]},"limit":{"description":"<em>the maximum number of returned results</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"offset":{"description":"<em>offset in the array of returned results</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten backlinks in the results array will be omitted and the data will be provided for the successive backlinks","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"backlinks,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"backlinks,desc\",\"rank,asc\"]</code>","items":{"type":"string"},"type":["array","null"]},"rank_scale":{"description":"<em>defines the scale used for calculating and displaying the <code>rank</code>, <code>domain_from_rank</code>, and <code>page_from_rank</code> values</em><br>optional field<p>you can use this parameter to choose whether rank values are presented on a 0–100 or 0–1000 scale<p>possible values:<br><code>one_hundred</code> — rank values are displayed on a 0–100 scale<br><code>one_thousand</code> — rank values are displayed on a 0–1000 scale<p>default value: <code>one_thousand</code><p>learn more about how this parameter works and how ranking metrics are calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api#rank_scale\">this Help Center article</a>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"targets":{"additionalProperties":{"type":["string","null"]},"description":"<em>domains, subdomains or webpages to get links for</em><br><strong>required field</strong><br>you can set up to 20 domains, subdomains or webpages<br>a domain or a subdomain should be specified without <code>https://</code> and <code>www.</code><br>a page should be specified with absolute URL (including <code>http://</code> or <code>https://</code>)<br>example:<br>`\"targets\": {<br>\"1\": \"http://planet.postgresql.org/\",<br>\"2\": \"http://gborg.postgresql.org/\"<br>}`","type":["object","null"]}},"type":"object"},"Provider0A3E90081762_BacklinksDomainPagesLiveRequestInfo":{"properties":{"backlinks_filters":{"description":"<em>filter the backlinks of your <code>target</code></em><br>optional field<br>you can use this field to filter the initial backlinks that will be included in the dataset for aggregated metrics for your <code>target</code><br>you can filter the backlinks by all fields available in the response of <a href=\"/v3/backlinks/backlinks/live\">this endpoint</a><br>using this parameter, you can include only dofollow backlinks in the response and create a flexible backlinks dataset to calculate the metrics for<br>example:<br><code>\"backlinks_filters\": [\"dofollow\", \"=\", true]</code>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"backlinks_status_type":{"description":"<em>set what backlinks to return and count</em><br>optional field<br>you can use this field to choose what backlinks will be returned and used for aggregated metrics;<br>possible values: <br><code>all</code> - all backlinks will be returned and counted;<br><code>live</code> - backlinks found during the last check will be returned and counted;<br><code>lost</code> - lost backlinks will be returned and counted;<p>default value: <code>live</code>","type":["string","null"]},"exclude_internal_backlinks":{"description":"<em>indicates if internal backlinks from subdomains to the <code>target</code> will be excluded from the results</em><br>optional field<br>if set to <code>true</code>, the results will not include data on internal backlinks from subdomains of the same domain as <code>target</code><br>if set to <code>false</code>, internal links will be included in the results<br>default value: <code>true</code>","type":["boolean","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"meta.internal_links_count\",\"&gt;\",\"1\"]</code><p><code>[[\"meta.external_links_count\",\"&gt;\",\"2\"],<br>\"and\",<br>[\"backlinks\",\"&gt;\",\"10\"]]</code><p><code>[[\"first_visited\",\">\",\"2017-10-23 11:31:45 +00:00\"],<br>\"and\",<br>[[\"title\",\"like\",\"%seo%\"],\"or\",[\"referring_domains\",\"&gt;\",\"10\"]]]</code><p>The full list of possible filters is available <a href=\"/v3/backlinks/filters/?bash\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"include_subdomains":{"description":"<em>indicates if the subdomains of the <code>target</code> will be included in the search</em><br>optional field<br>if set to <code>false</code>, the subdomains will be ignored<br>default value: <code>true</code>","type":["boolean","null"]},"internal_list_limit":{"description":"<em>maximum number of elements within internal arrays</em><br>optional field<br>you can use this field to limit the number of elements within the following arrays:<br><code>referring_links_tld</code><br><code>referring_links_types</code><br><code>referring_links_attributes</code><br><code>referring_links_platform_types</code><br><code>referring_links_semantic_locations</code><p>default value: <code>10</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"limit":{"description":"<em>the maximum number of returned pages</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"offset":{"description":"<em>offset in the results array of returned pages</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten pages in the results array will be omitted and the data will be provided for the successive pages","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"page_summary.backlinks,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"page_summary.backlinks,desc\",\"page_summary.rank,asc\"]</code>","items":{"type":"string"},"type":["array","null"]},"rank_scale":{"description":"<em>defines the scale used for calculating and displaying the <code>rank</code>, <code>domain_from_rank</code>, and <code>page_from_rank</code> values</em><br>optional field<p>you can use this parameter to choose whether rank values are presented on a 0–100 or 0–1000 scale<p>possible values:<br><code>one_hundred</code> — rank values are displayed on a 0–100 scale<br><code>one_thousand</code> — rank values are displayed on a 0–1000 scale<p>default value: <code>one_thousand</code><p>learn more about how this parameter works and how ranking metrics are calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api#rank_scale\">this Help Center article</a>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>domain or subdomain</em><br><strong>required field</strong><br>a domain or a subdomain should be specified without <code>https://</code> and <code>www.</code><br>example:<br><code>forbes.com</code>","type":"string"}},"type":"object"},"Provider0A3E90081762_BacklinksDomainPagesSummaryLiveRequestInfo":{"properties":{"backlinks_filters":{"description":"<em>filter the backlinks of your <code>target</code></em><br>optional field<br>you can use this field to filter the initial backlinks that will be included in the dataset for aggregated metrics for your <code>target</code><br>you can filter the backlinks by all fields available in the response of <a href=\"/v3/backlinks/backlinks/live/\">this endpoint</a><br>using this parameter, you can include only dofollow backlinks in the response and create a flexible backlinks dataset to calculate the metrics for<br>example:<br><code>\"backlinks_filters\": [[\"dofollow\", \"=\", true]]</code>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"backlinks_status_type":{"description":"<em>set what backlinks to return and count</em><br>optional field<br>you can use this field to choose what backlinks will be returned and used for aggregated metrics for your <code>target</code>;<br>possible values: <br><code>all</code> - all backlinks will be returned and counted;<br><code>live</code> - backlinks found during the last check will be returned and counted;<br><code>lost</code> - lost backlinks will be returned and counted;<p>default value: <code>live</code>","type":["string","null"]},"exclude_internal_backlinks":{"description":"<em>indicates whether the backlinks from subdomains of the <code>target</code> are excluded</em><br>optional field<br>if set to <code>false</code>, backlinks from the subdomains of the <code>target</code> domain will be ommited and you won't receive the same domain in the response;<br>default value: <code>true</code>","type":["boolean","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"referring_links_types.anchors\",\"&gt;\",\"1\"]</code><p><code>[[\"broken_pages\",\"&gt;\",\"2\"],<br>\"and\",<br>[\"backlinks\",\"&gt;\",\"10\"]]</code><p><code>[[\"first_seen\",\">\",\"2017-10-23 11:31:45 +00:00\"],<br>\"and\",<br>[[\"anchor\",\"like\",\"%seo%\"],\"or\",[\"referring_domains\",\"&gt;\",\"10\"]]]</code><p>The full list of possible filters is available <a href=\"/v3/backlinks/filters/?bash\">here.</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"include_indirect_links":{"description":"<em>indicates if indirect links to the <code>target</code> will be included in the results</em><br>optional field<br>if set to <code>true</code>, the results will include data on indirect links pointing to a page that either redirects to the target, or points to a canonical page<br>if set to <code>false</code>, indirect links will be ignored<br>default value: <code>true</code>","type":["boolean","null"]},"include_subdomains":{"description":"<em>indicates if the subdomains of the <code>target</code> domain will be included in the search</em><br>optional field<br>if set to <code>false</code>, the subdomains will be ignored<br>default value: <code>true</code>","type":["boolean","null"]},"internal_list_limit":{"description":"<em>maximum number of elements within internal arrays</em><br>optional field<br>you can use this field to limit the number of elements within the following arrays:<br><code>referring_links_tld</code><br><code>referring_links_types</code><br><code>referring_links_attributes</code><br><code>referring_links_platform_types</code><br><code>referring_links_semantic_locations</code><p>default value: <code>10</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"limit":{"description":"<em>the maximum number of returned anchors</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"offset":{"description":"<em>offset in the results array of returned anchors</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten anchors in the results array will be omitted and the data will be provided for the successive anchors","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"backlinks,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"backlinks,desc\",\"rank,asc\"]</code>","items":{"type":"string"},"type":["array","null"]},"rank_scale":{"description":"<em>defines the scale used for calculating and displaying the <code>rank</code>, <code>domain_from_rank</code>, and <code>page_from_rank</code> values</em><br>optional field<p>you can use this parameter to choose whether rank values are presented on a 0–100 or 0–1000 scale<p>possible values:<br><code>one_hundred</code> — rank values are displayed on a 0–100 scale<br><code>one_thousand</code> — rank values are displayed on a 0–1000 scale<p>default value: <code>one_thousand</code><p>learn more about how this parameter works and how ranking metrics are calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api#rank_scale\">this Help Center article</a>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>domain, subdomain or webpage to get summary data for</em><br><strong>required field</strong><br>a domain or a subdomain should be specified without <code>https://</code> and <code>www.</code><br>a page should be specified with absolute URL (including <code>http://</code> or <code>https://</code>)","type":"string"}},"type":"object"},"Provider0A3E90081762_BacklinksHistoryLiveRequestInfo":{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>minimum value <code>2019-01-01</code><br>if you don't specify this field, the minimum value will be used by default<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br>if you don't specify this field, the today's date will be used by default<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":["string","null"]},"rank_scale":{"description":"<em>defines the scale used for calculating and displaying the <code>rank</code>, <code>domain_from_rank</code>, and <code>page_from_rank</code> values</em><br>optional field<p>you can use this parameter to choose whether rank values are presented on a 0–100 or 0–1000 scale<p>possible values:<br><code>one_hundred</code> — rank values are displayed on a 0–100 scale<br><code>one_thousand</code> — rank values are displayed on a 0–1000 scale<p>default value: <code>one_thousand</code><p>learn more about how this parameter works and how ranking metrics are calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api#rank_scale\">this Help Center article</a>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>domain</em><br><strong>required field</strong><br>a domain should be specified without <code>https://</code> and <code>www.</code>","type":"string"}},"type":"object"},"Provider0A3E90081762_BacklinksPageIntersectionLiveRequestInfo":{"properties":{"backlinks_status_type":{"description":"<em>set what backlinks to return and count</em><br>optional field<br>you can use this field to choose what backlinks will be returned and used for aggregated metrics for your <code>targets</code>;<br>possible values: <br><code>all</code> - all backlinks will be returned and counted;<br><code>live</code> - backlinks found during the last check will be returned and counted;<br><code>lost</code> - lost backlinks will be returned and counted;<p>default value: <code>live</code>","type":["string","null"]},"exclude_internal_backlinks":{"description":"<em>indicates if internal backlinks from subdomains to the <code>target</code> will be excluded from the results</em><br>optional field<br>if set to <code>true</code>, the results will not include data on internal backlinks from subdomains of the same domain as <code>target</code><br>if set to <code>false</code>, internal links will be included in the result<br>default value: <code>true</code>","type":["boolean","null"]},"exclude_targets":{"description":"<em>domains, subdomains or webpages you want to exclude</em><br>optional field<br>you can set up to 10 domains, subdomains or webpages<br>if you use this array, results will contain the referring pages that link to <code>targets</code> but don't link to <code>exclude_targets</code><br>example:<br>`\"exclude_targets\": [<br>\"bbc.com\",<br>\"https://www.apple.com/iphone/*\",<br>\"https://dataforseo.com/apis/*\"]`","items":{"type":"string"},"type":["array","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"1.rank\",\"&gt;\",\"80\"]</code><p><code>[[\"2.page_from_rank\",\"&gt;\",\"55\"],<br>\"and\",<br>[\"1.original\",\"=\",\"true\"]]</code><p><code>[[\"1.first_seen\",\">\",\"2017-10-23 11:31:45 +00:00\"],<br>\"and\",<br>[[\"1.acnhor\",\"like\",\"%seo%\"],\"or\",[\"1.text_pre\",\"not_like\",\"%seo%\"]]]</code><p>The full list of possible filters is available <a href=\"/v3/backlinks/filters/?bash\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"include_indirect_links":{"description":"<em>indicates if indirect links to the <code>targets</code> will be included in the results</em><br>optional field<br>if set to <code>true</code>, the results will include data on indirect links pointing to a page that either redirects to a target, or points to a canonical page<br>if set to <code>false</code>, indirect links will be ignored<br>default value: <code>true</code>","type":["boolean","null"]},"include_subdomains":{"description":"<em>indicates if the subdomains of the <code>targets</code> will be included in the search</em><br>optional field<br>if set to <code>false</code>, the subdomains will be ignored<br>default value: <code>true</code>","type":["boolean","null"]},"internal_list_limit":{"description":"<em>maximum number of elements within internal arrays</em><br>optional field<br>you can use this field to limit the number of elements within the following arrays:<br><code>attributes</code><br><code>domain_from_platform_type</code><p>default value: <code>10</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"intersection_mode":{"description":"<em>indicates whether to intersect backlinks</em><br>optional field<br>use this field to intersect or merge results for the specified URLs<br>possible values: <code>all</code>, <code>partial</code><br><code>all</code> - results are based on all backlinks;<br><code>partial</code> - results are based on the intersecting backlinks only;<br>default value: <code>all</code>","type":["string","null"]},"limit":{"description":"<em>the maximum number of returned backlinks</em><br>optional field<p>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"offset":{"description":"<em>offset in the results array of the returned backlinks</em><br>optional field<p>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten backlinks in the results array will be omitted and the data will be provided for the successive backlinks","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"rank,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"domain_from_rank,desc\",\"page_from_rank,asc\"]</code>","items":{"type":"string"},"type":["array","null"]},"rank_scale":{"description":"<em>defines the scale used for calculating and displaying the <code>rank</code>, <code>domain_from_rank</code>, and <code>page_from_rank</code> values</em><br>optional field<p>you can use this parameter to choose whether rank values are presented on a 0–100 or 0–1000 scale<p>possible values:<br><code>one_hundred</code> — rank values are displayed on a 0–100 scale<br><code>one_thousand</code> — rank values are displayed on a 0–1000 scale<p>default value: <code>one_thousand</code><p>learn more about how this parameter works and how ranking metrics are calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api#rank_scale\">this Help Center article</a>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"targets":{"additionalProperties":{"type":["string","null"]},"description":"<em>domains, subdomains or webpages to get links for</em><br><strong>required field</strong><br>you can set up to 20 domains, subdomains or webpages<br>a domain or a subdomain should be specified without <code>https://</code> and <code>www.</code><br>a page should be specified with absolute URL (including <code>http://</code> or <code>https://</code>)<br>example:<br>`\"targets\": {<br>\"1\": \"http://planet.postgresql.org/\",<br>\"2\": \"http://gborg.postgresql.org/\"<br>}`","type":["object","null"]}},"type":"object"},"Provider0A3E90081762_BacklinksReferringDomainsLiveRequestInfo":{"properties":{"backlinks_filters":{"description":"<em>filter the backlinks of your <code>target</code></em><br>optional field<br>you can use this field to filter the initial backlinks that will be included in the dataset for aggregated metrics for your <code>target</code><br>you can filter the backlinks by all fields available in the response of <a href=\"/v3/backlinks/backlinks/live\">this endpoint</a><br>using this parameter, you can include only dofollow backlinks in the response and create a flexible backlinks dataset to calculate the metrics for<br>example:<br><code>\"backlinks_filters\": [\"dofollow\", \"=\", true]</code>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"backlinks_status_type":{"description":"<em>set what backlinks to return and count</em><br>optional field<br>you can use this field to choose what backlinks will be returned and used for aggregated metrics for your <code>target</code>;<br>possible values: <br><code>all</code> - all backlinks will be returned and counted;<br><code>live</code> - backlinks found during the last check will be returned and counted;<br><code>lost</code> - lost backlinks will be returned and counted;<p>default value: <code>live</code>","type":["string","null"]},"exclude_internal_backlinks":{"description":"<em>indicates whether the backlinks from subdomains of the <code>target</code> are excluded</em><br>optional field<br>if set to <code>false</code>, the backlinks from subdomains of the <code>target</code> will be ommited and you won't receive the same domain in the response;<br>default value: <code>true</code>","type":["boolean","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"referring_pages\",\"&gt;\",\"1\"]</code><p><code>[[\"referring_pages\",\"&gt;\",\"2\"],<br>\"and\",<br>[\"backlinks\",\"&gt;\",\"10\"]]</code><p><code>[[\"first_seen\",\">\",\"2017-10-23 11:31:45 +00:00\"],<br>\"and\",<br>[[\"domain\",\"like\",\"%dataforseo.com%\"],\"or\",[\"referring_domains\",\"&gt;\",\"10\"]]]</code><p>The full list of possible filters is available <a href=\"/v3/backlinks/filters/?bash\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"include_indirect_links":{"description":"<em>indicates if indirect links to the <code>target</code> will be included in the results</em><br>optional field<br>if set to <code>true</code>, the results will include data on indirect links pointing to a page that either redirects to the target, or points to a canonical page<br>if set to <code>false</code>, indirect links will be ignored<br>default value: <code>true</code>","type":["boolean","null"]},"include_subdomains":{"description":"<em>indicates if the subdomains of the <code>target</code> will be included in the search</em><br>optional field<br>if set to <code>false</code>, the subdomains will be ignored<br>default value: <code>true</code>","type":["boolean","null"]},"internal_list_limit":{"description":"<em>maximum number of elements within internal arrays</em><br>optional field<br>you can use this field to limit the number of elements within the following arrays:<br><code>referring_links_tld</code><br><code>referring_links_types</code><br><code>referring_links_attributes</code><br><code>referring_links_platform_types</code><br><code>referring_links_semantic_locations</code><p>default value: <code>10</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"limit":{"description":"<em>the maximum number of returned domains</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"offset":{"description":"<em>offset in the results array of returned domains</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten domains in the results array will be omitted and the data will be provided for the successive pages","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"backlinks,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"backlinks,desc\",\"rank,asc\"]</code>","items":{"type":"string"},"type":["array","null"]},"rank_scale":{"description":"<em>defines the scale used for calculating and displaying the <code>rank</code>, <code>domain_from_rank</code>, and <code>page_from_rank</code> values</em><br>optional field<p>you can use this parameter to choose whether rank values are presented on a 0–100 or 0–1000 scale<p>possible values:<br><code>one_hundred</code> — rank values are displayed on a 0–100 scale<br><code>one_thousand</code> — rank values are displayed on a 0–1000 scale<p>default value: <code>one_thousand</code><p>learn more about how this parameter works and how ranking metrics are calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api#rank_scale\">this Help Center article</a>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>domain, subdomain or webpage to get referring domains for</em><br><strong>required field</strong><br>a domain or a subdomain should be specified without <code>https://</code> and <code>www.</code><br>a page should be specified with absolute URL (including <code>http://</code> or <code>https://</code>)","type":"string"}},"type":"object"},"Provider0A3E90081762_BacklinksReferringNetworksLiveRequestInfo":{"properties":{"backlinks_filters":{"description":"<em>filter the backlinks of your <code>target</code></em><br>optional field<br>you can use this field to filter the initial backlinks that will be included in the dataset for aggregated metrics for your <code>target</code><br>you can filter the backlinks by all fields available in the response of <a href=\"/v3/backlinks/backlinks/live\">this endpoint</a><br>using this parameter, you can include only dofollow backlinks in the response and create a flexible backlinks dataset to calculate the metrics for<br>example:<br><code>\"backlinks_filters\": [[\"dofollow\", \"=\", true]]</code>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"backlinks_status_type":{"description":"<em>set what backlinks to return and count</em><br>optional field<br>you can use this field to choose what backlinks will be returned and used for aggregated metrics for your <code>target</code>;<br>possible values: <br><code>all</code> - all backlinks will be returned and counted;<br><code>live</code> - backlinks found during the last check will be returned and counted;<br><code>lost</code> - lost backlinks will be returned and counted;<p>default value: <code>live</code>","type":["string","null"]},"exclude_internal_backlinks":{"description":"<em>indicates whether the backlinks from subdomains of the <code>target</code> are excluded</em><br>optional field<br>if set to <code>false</code>, the backlinks from subdomains of the <code>target</code> will be ommited and you won't receive the same domain in the response;<br>default value: <code>true</code>","type":["boolean","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"referring_pages\",\"&gt;\",\"1\"]</code><p><code>[[\"referring_pages\",\"&gt;\",\"2\"],<br>\"and\",<br>[\"backlinks\",\"&gt;\",\"10\"]]</code><p><code>[[\"first_seen\",\">\",\"2017-10-23 11:31:45 +00:00\"],<br>\"and\",<br>[[\"network_address\",\"like\",\"194.1.%\"],\"or\",[\"referring_ips\",\"&gt;\",\"10\"]]]</code><p>The full list of possible filters is available <a href=\"/v3/backlinks/filters/?bash\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"include_indirect_links":{"description":"<em>indicates if indirect links to the <code>target</code> will be included in the results</em><br>optional field<br>if set to <code>true</code>, the results will include data on indirect links pointing to a page that either redirects to the target, or points to a canonical page<br>if set to <code>false</code>, indirect links will be ignored<br>default value: <code>true</code>","type":["boolean","null"]},"include_subdomains":{"description":"<em>indicates if the subdomains of the <code>target</code> will be included in the search</em><br>optional field<br>if set to <code>false</code>, the subdomains will be ignored<br>default value: <code>true</code>","type":["boolean","null"]},"internal_list_limit":{"description":"<em>maximum number of elements within internal arrays</em><br>optional field<br>you can use this field to limit the number of elements within the following arrays:<br><code>referring_links_tld</code><br><code>referring_links_types</code><br><code>referring_links_attributes</code><br><code>referring_links_platform_types</code><br><code>referring_links_semantic_locations</code><p>default value: <code>10</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"limit":{"description":"<em>the maximum number of returned networks</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"network_address_type":{"description":"<em>indicates the type of network to get data for</em><br>optional field<br>possible values: <code>ip</code>, <code>subnet</code><br>default value: <code>ip</code>","type":["string","null"]},"offset":{"description":"<em>offset in the results array of returned networks</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten domains in the results array will be omitted and the data will be provided for the successive pages","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"backlinks,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"backlinks,desc\",\"rank,asc\"]</code>","items":{"type":"string"},"type":["array","null"]},"rank_scale":{"description":"<em>defines the scale used for calculating and displaying the <code>rank</code>, <code>domain_from_rank</code>, and <code>page_from_rank</code> values</em><br>optional field<p>you can use this parameter to choose whether rank values are presented on a 0–100 or 0–1000 scale<p>possible values:<br><code>one_hundred</code> — rank values are displayed on a 0–100 scale<br><code>one_thousand</code> — rank values are displayed on a 0–1000 scale<p>default value: <code>one_thousand</code><p>learn more about how this parameter works and how ranking metrics are calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api#rank_scale\">this Help Center article</a>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>domain, subdomain or webpage to get referring networks for</em><br><strong>required field</strong><br>a domain or a subdomain should be specified without <code>https://</code> and <code>www.</code><br>a page should be specified with absolute URL (including <code>http://</code> or <code>https://</code>)","type":"string"}},"type":"object"},"Provider0A3E90081762_BacklinksSummaryLiveRequestInfo":{"properties":{"backlinks_filters":{"description":"<em>filter the backlinks of your <code>target</code></em><br>optional field<br>you can use this field to filter the initial backlinks that will be included in the dataset for aggregated metrics for your <code>target</code><br>you can filter the backlinks by all fields available in the response of <a href=\"/v3/backlinks/backlinks/live\">this endpoint</a><br>using this parameter, you can include only dofollow backlinks in the response and create a flexible backlinks dataset to calculate the metrics for<br>example:<br><code>\"backlinks_filters\": [\"dofollow\", \"=\", true]</code>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"backlinks_status_type":{"description":"<em>set what backlinks to return and count</em><br>optional field<br>you can use this field to choose what backlinks will be returned and used for aggregated metrics for your <code>target</code>;<br>possible values: <br><code>all</code> - all backlinks will be returned and counted;<br><code>live</code> - backlinks found during the last check will be returned and counted;<br><code>lost</code> - lost backlinks will be returned and counted;<p>default value: <code>live</code>","type":["string","null"]},"exclude_internal_backlinks":{"description":"<em>indicates if internal backlinks from subdomains to the <code>target</code> will be excluded from the results</em><br>optional field<br>if set to <code>true</code>, the results will not include data on internal backlinks from subdomains of the same domain as <code>target</code><br>if set to <code>false</code>, internal links will be included in the results<br>default value: <code>true</code>","type":["boolean","null"]},"include_indirect_links":{"description":"<em>indicates if indirect links to the <code>target</code> will be included in the results</em><br>optional field<br>if set to <code>true</code>, the results will include data on indirect links pointing to a page that either redirects to the target, or points to a canonical page<br>if set to <code>false</code>, indirect links will be ignored<br>default value: <code>true</code>","type":["boolean","null"]},"include_subdomains":{"description":"<em>indicates if the subdomains of the <code>target</code> will be included in the search</em><br>optional field<br>if set to <code>false</code>, the subdomains will be ignored<br>default value: <code>true</code>","type":["boolean","null"]},"internal_list_limit":{"description":"<em>maximum number of elements within internal arrays</em><br>optional field<br>you can use this field to limit the number of elements within the following arrays:<br><code>referring_links_tld</code><br><code>referring_links_types</code><br><code>referring_links_attributes</code><br><code>referring_links_platform_types</code><br><code>referring_links_semantic_locations</code><p>default value: <code>10</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"rank_scale":{"description":"<em>defines the scale used for calculating and displaying the <code>rank</code>, <code>domain_from_rank</code>, and <code>page_from_rank</code> values</em><br>optional field<p>you can use this parameter to choose whether rank values are presented on a 0–100 or 0–1000 scale<p>possible values:<br><code>one_hundred</code> — rank values are displayed on a 0–100 scale<br><code>one_thousand</code> — rank values are displayed on a 0–1000 scale<p>default value: <code>one_thousand</code><p>learn more about how this parameter works and how ranking metrics are calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api#rank_scale\">this Help Center article</a>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>domain, subdomain or webpage to get data for</em><br><strong>required field</strong><br>a domain or a subdomain should be specified without <code>https://</code> and <code>www.</code><br>a page should be specified with absolute URL (including <code>http://</code> or <code>https://</code>)","type":"string"}},"type":"object"},"Provider0A3E90081762_BacklinksTimeseriesNewLostSummaryLiveRequestInfo":{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>this field indicates the date which will be used as a threshold for new and lost backlinks and referring domains;<br>the backlinks and referring domains that appeared in our index after the specified date will be considered as new;<br>the backlinks and referring domains that weren't found after the specified date, but were present before, will be considered as lost;<p>minimum value: <code>2019-01-30</code><br>maximum value shouldn't exceed the date specified in the <code>date_to</code><br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2021-01-01\"</code>","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br>if you don't specify this field, the today's date will be used by default<br>minimum value shouldn't preceed the date specified in the <code>date_from</code><br>maximum value: today's date<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2021-01-15\"</code>","type":["string","null"]},"group_range":{"description":"<em>time range which will be used to group the results</em><br>optional field<br>default value: <code>month</code><br>possible values: <code>day</code>, <code>week</code>, <code>month</code>, <code>year</code><p><strong>note:</strong> for <code>day</code>, we will return items corresponding to all dates between and including <code>date_from</code> and <code>date_to</code>;<br>for <code>week</code>/<code>month</code>/<code>year</code>, we will return items corresponding to full weeks/months/years, where each item will indicate the last day of the week/month/year<p>for example, if you specify: <br><code>\"group_range\": \"month\",<br>\"date_from\": \"2022-03-23\",<br>\"date_to\": \"2022-05-13\"</code><br>we will return items falling between 2022-03-01 and 2022-05-31, namely, three items corresponding to the following dates: <code>2022-03-31</code>, <code>2022-04-30</code>, <code>2022-05-31</code><p>if there is no data for a certain  <code>day</code>/<code>week</code>/<code>month</code>/<code>year</code>, we will return <code>0</code>","type":["string","null"]},"include_subdomains":{"description":"<em>indicates if the subdomains of the <code>target</code> will be included in the search</em><br>optional field<br>if set to <code>false</code>, the subdomains will be ignored<br>default value: <code>true</code>","type":["boolean","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>domain to get data for</em><br><strong>required field</strong><br>a domain should be specified without <code>https://</code> and <code>www.</code><br>example:<br><code>\"forbes.com\"</code>","type":"string"}},"type":"object"},"Provider0A3E90081762_BacklinksTimeseriesSummaryLiveRequestInfo":{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>this field indicates the date which will be used as a threshold for summary data;<p>minimum value: <code>2019-01-30</code><br>maximum value shouldn't exceed the date specified in the <code>date_to</code><br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2021-01-01\"</code>","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br>if you don't specify this field, the today's date will be used by default<br>minimum value shouldn't preceed the date specified in the <code>date_from</code><br>maximum value: today's date<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2021-01-15\"</code>","type":["string","null"]},"group_range":{"description":"<em>time range which will be used to group the results</em><br>optional field<br>default value: <code>month</code><br>possible values: <code>day</code>, <code>week</code>, <code>month</code>, <code>year</code><p><strong>note:</strong> for <code>day</code>, we will return items corresponding to all dates between and including <code>date_from</code> and <code>date_to</code>;<br>for <code>week</code>/<code>month</code>/<code>year</code>, we will return items corresponding to full weeks/months/years, where each item will indicate the last day of the week/month/year<p>for example, if you specify: <br><code>\"group_range\": \"month\",<br>\"date_from\": \"2022-03-23\",<br>\"date_to\": \"2022-05-13\"</code><br>we will return items falling between 2022-03-01 and 2022-05-31, namely, three items corresponding to the following dates: <code>2022-03-31</code>, <code>2022-04-30</code>, <code>2022-05-31</code><p>if there is no data for a certain  <code>day</code>/<code>week</code>/<code>month</code>/<code>year</code>, we will return <code>0</code>","type":["string","null"]},"include_subdomains":{"description":"<em>indicates if the subdomains of the <code>target</code> will be included in the search</em><br>optional field<br>if set to <code>false</code>, the subdomains will be ignored<br>default value: <code>true</code>","type":["boolean","null"]},"rank_scale":{"description":"<em>defines the scale used for calculating and displaying the <code>rank</code>, <code>domain_from_rank</code>, and <code>page_from_rank</code> values</em><br>optional field<p>you can use this parameter to choose whether rank values are presented on a 0–100 or 0–1000 scale<p>possible values:<br><code>one_hundred</code> — rank values are displayed on a 0–100 scale<br><code>one_thousand</code> — rank values are displayed on a 0–1000 scale<p>default value: <code>one_thousand</code><p>learn more about how this parameter works and how ranking metrics are calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api#rank_scale\">this Help Center article</a>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>domain to get data for</em><br><strong>required field</strong><br>a domain should be specified without <code>https://</code> and <code>www.</code><br>example:<br><code>\"forbes.com\"</code>","type":"string"}},"type":"object"},"Provider0A3E90081762_BaseAiOptimizationLLmMentionsTargetElement":{"discriminator":{"mapping":{"domain":"#/components/schemas/Provider0A3E90081762_AiOptimizationLLmMentionsDomainElement","keyword":"#/components/schemas/Provider0A3E90081762_AiOptimizationLLmMentionsKeywordElement"},"propertyName":"type"},"properties":{"search_filter":{"description":"target domain search filter\noptional field\npossible values:\ninclude, exclude\ndefault value: include","type":["string","null"]},"search_scope":{"description":"target domain search scope\noptional field\npossible values:\nany, sources, search_results\ndefault value: any","items":{"type":["string","null"]},"type":["array","null"]}},"type":"object"},"Provider0A3E90081762_BusinessDataBusinessListingsSearchLiveRequestInfo":{"properties":{"categories":{"description":"<em>business categories</em><br>optional field<br>the categories you specify are used to search for business listings;<br>if you don't use this field, we will return business listings found in the specified location;<br>you can specify <strong>up to 10 categories</strong>","items":{"type":"string"},"type":["array","null"]},"description":{"description":"<em>description of the element in SERP</em><br>optional field<br>the description of the business entity for which the results are collected;<br>can contain up to 200 characters","type":["string","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"rating.value\",\"&gt;\",3]</code><br>you can receive the list of available filters_by making a separate request to <code>https://api.dataforseo.com/v3/business_data/business_listings/available_filters</code><br>The full list of possible filters is available <a href=\"/v3/business_data/business_listings/filters\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a>n","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"is_claimed":{"description":"<em>indicates whether the business is verified by its owner on Google Maps</em><br>optional field","type":["boolean","null"]},"limit":{"description":"<em>the maximum number of returned businesses</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br>optional field<br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the value of <em>\"radius\"</em> is specified in kilometres (km)<br>the minimum value for <em>\"radius\"</em>: <code>1</code><br>the maximum value for <em>\"radius\"</em>: <code>100000</code><br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code><br>learn more about how to set location parameters in this API on our <a href=\"https://dataforseo.com/help-center/how-to-specify-location-settings-in-business-listings-api\" target=\"_blank\">Help Center</a>","type":["string","null"]},"offset":{"description":"<em>offset in the results array of returned businesses</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten entities in the results array will be omitted and the data will be provided for the successive entities<br><strong>Note:</strong> we recommend using this parameter only when retrieving up to 10,000 results<br>for retrieving over 10,000 results, use the <code>offset_token</code> instead","type":["integer","null"]},"offset_token":{"description":"<em>token for subsequent requests</em><br>optional field<br>provided in the identical filed of the response to each request;<br>use this parameter to avoid timeouts while trying to obtain over 100,000 results in a single request;<br>by specifying the unique <code>offset_token</code> value from the response array, you will get the subsequent results of the initial task;<br><code>offset_token</code> values are unique for each subsequent task<br><strong>Note:</strong> if the <code>offset_token</code> is specified in the request, all other parameters should be identical to the previous request<br>learn more about this parameter on our <a href=\"https://dataforseo.com/help-center/what-is-the-difference-between-the-offset-and-offset_token-parameters#offset_token\" target=\"_blank\">Help Center</a>","type":["string","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting parameter<br>example:<br><code>[\"rating.value,desc\"]</code><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"rating.value,desc\",\"rating.votes_count,desc\"]</code>","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"title":{"description":"<em>title of the element in SERP</em><br>optional field<br>the name of the business entity for which the results are collected;<br>can contain up to 200 characters","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_BusinessDataGoogleExtendedReviewsTaskPostRequestInfo":{"properties":{"cid":{"description":"<i>unique, google-defined id of the business entity</i><br><strong>required field if you don't specify <code>keyword</code> or <code>place_id</code></strong><br>example:<br><code>194604053573767737</code><br>learn more about the identifier in <a href=\"https://dataforseo.com/help-center/what-is-cid-place-id-feature-id\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a><p><strong>Note:</strong> if you use this field, your account will be charged <strong>two times the standard rate</strong> for tasks involving the <a href=\"https://dataforseo.com/pricing/business-data/google-reviews-api\" rel=\"noopener noreferrer\" target=\"_blank\">Google Reviews API</a>","type":"string"},"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of reviews in SERP<br>we strongly recommend setting the parsing depth in the multiples of twenty, because our systems processes twenty reviews in a row<br>default value: <code>20</code><br>maximum value: <code>1000</code><p><strong>Your account will be billed per each SERP containing up to 20 results;</strong> <br>Setting depth above 20 may result in additional charges if the search engine returns more than 20 results;<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/business-data/google-reviews-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field if you don't specify <code>cid</code> or <code>place_id</code></strong><br>the keyword you specify should indicate the name of the local establishment;<br>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> filed;<br>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<br> <br>if this field contains such parameters as ‘allinanchor:’, ‘allintext:’, ‘allintitle:’, ‘allinurl:’, ‘define:’, ‘filetype:’, ‘id:’, ‘inanchor:’, ‘info:’, ‘intext:’, ‘intitle:’, ‘inurl:’, ‘link:’, ‘related:’, ‘site:’, <strong>the charge per task will be multiplied by 5</strong><br>Note: queries containing the ‘cache:’ parameter are not supported and will return a validation error<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a><p><strong>Note:</strong> if you use this field, your account will be charged <strong>three times the standard rate</strong> for tasks involving the <a href=\"https://dataforseo.com/pricing/business-data/google-reviews-api\" rel=\"noopener noreferrer\" target=\"_blank\">Google Reviews API</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code>_by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/google/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>n","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages with <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/google/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/google/locations</code><br>example:<br><code class=\"long-string\">2840</code>n","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>n","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/google/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"place_id":{"description":"<i>identifier of the business entity in Google Maps</i><br><strong>required field if you don't specify <code>keyword</code> or <code>cid</code></strong><br>example:<br><code>GhIJQWDl0CIeQUARxks3icF8U8A</code><br>learn more about the identifier in <a href=\"https://dataforseo.com/help-center/what-is-cid-place-id-feature-id\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a><p><strong>Note:</strong> if you use this field, your account will be charged <strong>two times the standard rate</strong> for tasks involving the <a href=\"https://dataforseo.com/pricing/business-data/google-reviews-api\" rel=\"noopener noreferrer\" target=\"_blank\">Google Reviews API</a>","type":"string"},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/business-data/google-reviews-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_BusinessDataGoogleHotelInfoLiveAdvancedRequestInfo":{"properties":{"adults":{"description":"<em>number of adults</em><br>optional field<br>if you don't specify this field, two adults will be used by default<br>example:<br><code>1</code>","type":["integer","null"]},"check_in":{"description":"<em>check-in date</em><br>optional field<br>if you don't specify this field, tomorrow's date will be used by default;<br>the value must not be earlier than today's date<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":["string","null"]},"check_out":{"description":"<em>check-out date</em><br>optional field<br>if you don't specify this field, our system will apply the date of two days from now by default;<br><strong>Note:</strong> the value cannot be less than or equal to <code>check_in</code>;<br>the range between <code>check_in</code> and <code>check_out</code> values cannot exceed 30 days<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":["string","null"]},"children":{"description":"<em>number and age of children</em><br>optional field<br>if you don't specify this field, no children will be included in the search;<p>set the following value if you want to include one 14-years-old child:<br><code>[14]</code><br>set the following value if you want to include one 13-years-old child and one 8-years-old child:<br><code>[13,8]</code>","items":{"type":"string"},"type":["array","null"]},"currency":{"description":"<em>currency</em><br>optional field<br>example:<br><code>\"USD\"</code>","type":["string","null"]},"hotel_identifier":{"description":"<em>unique hotel identifier</em><br><strong>required field</strong><br>unique identifier of a hotel entity in Google search;<br>you can obtain the value by making a request to Advanced <a href=\"/v3/serp/google/organic/overview/\" rel=\"noopener noreferrer\" target=\"_blank\">Google SERP API</a> (enclosed in the <code>hotels</code> element of the response), or the <a href=\"/v3/business_data/google/hotel_searches/task_post\" rel=\"noopener noreferrer\" target=\"_blank\">Hotel Searches endpoint</a> of Business Data API<br>example:<br><code>ChYIq6SB--i6p6cpGgovbS8wN2s5ODZfEAE</code>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify <code>language_name</code></strong><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code>_by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>n","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify <code>language_code</code></strong><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages with <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"load_prices_by_dates":{"description":"<em>load hotel stay prices by dates</em><br>optional field<br>if you specify this parameter with <code>true</code>, the response will include the <code>prices_by_dates</code> array with hotel stay prices divided by dates<br>if you use this parameter, you will be charged <strong>double the base price for a request</strong>","type":["boolean","null"]},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify <code>location_name</code>_or <code>location_coordinate</code></strong><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/google/locations</code><br>example:<br><code class=\"long-string\">2840</code>n","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify <code>location_name</code>_or <code>location_code</code></strong><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude, longitude\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br><strong>Note</strong>: if the coordinates are used to set a location, the search will occur in the nearest settlement;<br>example:<br><code class=\"long-string\">53.476225,-2.243572</code>n","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify <code>location_code</code> or <code>location_coordinate</code></strong><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"prices_date_range":{"description":"<em>predefined period for retrieving daily price data</em><br>optional field<br>to use this parameter, you must specify <code>load_prices_by_dates</code> with <code>true</code><br>if the <code>prices_start_date </code>is not specified, the start date is set to <code>check_in</code> date<br>possible values: <code>month</code>, <code>three_months</code>, <code>six_months</code>, <code>year</code><br>default value: <code>month</code>","type":["string","null"]},"prices_end_date":{"description":"<em>end date to load prices by dates</em><br>optional field<br>to use this parameter, you must specify <code>load_prices_by_dates</code> with <code>true</code><br>if this parameter is not specified, you will get prices by date for the month <br>date format: <code>yyyy-mm-dd</code><br>example:<br><code>2025-05-21</code>","type":["string","null"]},"prices_start_date":{"description":"<em>start date to load prices by dates</em><br>optional field<br>to use this parameter, you must specify <code>load_prices_by_dates</code> with <code>true</code><br>if this parameter is not specified, the start date is set to <code>check_in</code> date<br>date format: <code>yyyy-mm-dd</code><br>example:<br><code>2025-05-20</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_BusinessDataGoogleHotelInfoLiveHtmlRequestInfo":{"properties":{"adults":{"description":"<em>number of adults</em><br>optional field<br>if you don't specify this field, two adults will be used by default<br>example:<br><code>1</code>","type":["integer","null"]},"check_in":{"description":"<em>check-in date</em><br>optional field<br>if you don't specify this field, tomorrow's date will be used by default;<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":["string","null"]},"check_out":{"description":"<em>check-out date</em><br>optional field<br>if you don't specify this field, our system will apply the date of two days from now by default;<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":["string","null"]},"children":{"description":"<em>number and age of children</em><br>optional field<br>if you don't specify this field, no children will be included in the search;<p>set the following value if you want to include one 14-years-old child:<br><code>[14]</code><br>set the following value if you want to include one 13-years-old child and one 8-years-old child:<br><code>[13,8]</code>","items":{"type":"string"},"type":["array","null"]},"currency":{"description":"<em>currency</em><br>optional field<br>example:<br><code>\"USD\"</code>","type":["string","null"]},"hotel_identifier":{"description":"<em>unique hotel identifier</em><br><strong>required field</strong><br>unique identifier of a hotel entity in Google search;<br>you can obtain the value by making a request to Advanced <a href=\"/v3/serp/google/organic/overview/\" rel=\"noopener noreferrer\" target=\"_blank\">Google SERP API</a> (enclosed in the <code>hotels</code> element of the response), or the <a href=\"/v3/business_data/google/hotel_searches/task_post/\" rel=\"noopener noreferrer\" target=\"_blank\">Hotel Searches endpoint</a> of Business Data API<br>example:<br><code>ChYIq6SB--i6p6cpGgovbS8wN2s5ODZfEAE</code>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify <code>language_name</code></strong><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code>_by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>n","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify <code>language_code</code></strong><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages with <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify <code>location_name</code>_or <code>location_coordinate</code></strong><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/google/locations</code><br>example:<br><code class=\"long-string\">2840</code>n","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify <code>location_name</code>_or <code>location_code</code></strong><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br><strong>Note</strong>: if the coordinates are used to set a location, the search will occur in the nearest settlement;<br>example:<br><code class=\"long-string\">53.476225,-2.243572</code>n","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify <code>location_code</code> or <code>location_coordinate</code></strong><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/business-data/google-hotels-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> array of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_BusinessDataGoogleHotelInfoTaskPostRequestInfo":{"properties":{"adults":{"description":"<em>number of adults</em><br>optional field<br>if you don't specify this field, two adults will be used by default<br>example:<br><code>1</code>","type":["integer","null"]},"check_in":{"description":"<em>check-in date</em><br>optional field<br>if you don't specify this field, tomorrow's date will be used by default;<br>the value must not be earlier than today's date<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":["string","null"]},"check_out":{"description":"<em>check-out date</em><br>optional field<br>if you don't specify this field, our system will apply the date of two days from now by default;<br><strong>Note:</strong> the value cannot be less than or equal to <code>check_in</code>;<br>the range between <code>check_in</code> and <code>check_out</code> values cannot exceed 30 days<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":["string","null"]},"children":{"description":"<em>number and age of children</em><br>optional field<br>if you don't specify this field, no children will be included in the search;<p>set the following value if you want to include one 14-years-old child:<br><code>[14]</code><br>set the following value if you want to include one 13-years-old child and one 8-years-old child:<br><code>[13,8]</code>","items":{"type":"string"},"type":["array","null"]},"currency":{"description":"<em>currency</em><br>optional field<br>example:<br><code>\"USD\"</code>","type":["string","null"]},"hotel_identifier":{"description":"<em>unique hotel identifier</em><br><strong>required field if you don't specify <code>keyword</code></strong><br><strong>if you use this field, you don't need to specify <code>keyword</code></strong><br>unique identifier of a hotel entity in Google search;<br>you can obtain the value by making a request to Advanced <a href=\"/v3/serp/google/organic/overview/\" rel=\"noopener noreferrer\" target=\"_blank\">Google SERP API</a> (enclosed in the <code>hotels_pack</code> element of the response), or the <a href=\"/v3/business_data/google/hotel_searches/task_post/\" rel=\"noopener noreferrer\" target=\"_blank\">Hotel Searches endpoint</a> of Business Data API<br>example:<br><code>ChYIq6SB--i6p6cpGgovbS8wN2s5ODZfEAE</code>","type":"string"},"keyword":{"description":"<em>keyword</em><br><strong>required field if you don't specify <code>hotel_identifier</code></strong><br><strong>if you use this field, you don't need to specify <code>hotel_identifier</code></strong><br>the keyword you specify should indicate the name of the hotel entity<br>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> filed<br><strong>all %## will be decoded (plus character ‘+’ will be decoded to a space character)</strong><br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify <code>language_name</code></strong><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code>_by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>n","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify <code>language_code</code></strong><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages with <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"load_prices_by_dates":{"description":"<em>load hotel stay prices by dates</em><br>optional field<br>if you specify this parameter with <code>true</code>, the response will include the <code>prices_by_dates</code> array with hotel stay prices divided by dates<br>if you use this parameter, you will be charged <strong>double the base price for a request</strong>","type":["boolean","null"]},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify <code>location_name</code>_or <code>location_coordinate</code></strong><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/google/locations</code><br>example:<br><code class=\"long-string\">2840</code>n","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify <code>location_name</code>_or <code>location_code</code></strong><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br><strong>Note</strong>: if the coordinates are used to set a location, the search will occur in the nearest settlement;<br>example:<br><code class=\"long-string\">53.476225,-2.243572</code>n","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify <code>location_code</code> or <code>location_coordinate</code></strong><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified;<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable;<br>we will set the necessary values before sending the request;<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_data":{"description":"<em>postback_url datatype</em><br><strong>required field if you specify <code>postback_url</code></strong><br>corresponds to the datatype that will be sent to your server<br>possible values:<br><code>advanced</code>, <code>html</code>","type":"string"},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified;<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request;<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"prices_date_range":{"description":"<em>predefined period for retrieving daily price data</em><br>optional field<br>to use this parameter, you must specify <code>load_prices_by_dates</code> with <code>true</code><br>if the <code>prices_start_date </code>is not specified, the start date is set to <code>check_in</code> date<br>possible values: <code>month</code>, <code>three_months</code>, <code>six_months</code>, <code>year</code><br>default value: <code>month</code>","type":["string","null"]},"prices_end_date":{"description":"<em>end date to load prices by dates</em><br>optional field<br>to use this parameter, you must specify <code>load_prices_by_dates</code> with <code>true</code><br>if this parameter is not specified, you will get prices by date for the month <br>date format: <code>yyyy-mm-dd</code><br>example:<br><code>2025-05-21</code>","type":["string","null"]},"prices_start_date":{"description":"<em>start date to load prices by dates</em><br>optional field<br>to use this parameter, you must specify <code>load_prices_by_dates</code> with <code>true</code><br>if this parameter is not specified, the start date is set to <code>check_in</code> date<br>date format: <code>yyyy-mm-dd</code><br>example:<br><code>2025-05-20</code>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/business-data/google-hotels-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255;</em><br>you can use this parameter to identify the task and match it with the result;<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_BusinessDataGoogleHotelSearchesLiveRequestInfo":{"properties":{"adults":{"description":"<em>number of adults</em><br>optional field<br>if you don't specify this field, the default value of <code>2</code> will be applied;<br><strong>note</strong> that you can specify up to 6 persons including both adults and children<br>example:<br><code>1</code>","type":["integer","null"]},"amenities":{"description":"<em>hotel amenities</em><br>optional field<br>you can use this field to specify different hotel amenities<br>example:<br><code>  [<br>            \"free_parking\",<br>            \"pets_allowed\"<br>        ]<br></code><br>possible values:<br>`\"air_conditioning\",<br>\"all_inclusive_available\",<br>\"bar\",<br>\"free_breakfast\",<br>\"fitness_center\",<br>\"kid_friendly\",<br>\"free_parking\",<br>\"pets_allowed\",<br>\"pool\",<br>\"restaurant\",<br>\"room_service\",<br>\"spa\",<br>\"free_wifi\",<br>\"parking\",<br>\"indoor_pool\",<br>\"outdoor_pool\",<br>\"wheelchair_accessible\",<br>\"beach_access\"`","items":{"type":"string"},"type":["array","null"]},"check_in":{"description":"<em>check-in date</em><br>optional field<br>if you don't specify this field, tomorrow's date will be used by default;<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code><br><strong>Note:</strong> the value cannot precede the today's date","type":["string","null"]},"check_out":{"description":"<em>check-out date</em><br>optional field<br>if you don't specify this field, our system will apply the date of two days from now by default;<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code><br><strong>Note:</strong> the value cannot be less than or equal to <code>check_in</code>;<br>the range between <code>check_in</code> and <code>check_out</code> values cannot exceed 30 days","type":["string","null"]},"children":{"description":"<em>number and age of children</em><br>optional field<br>if you don't specify this field, no children will be included in the search;<br>age of child can be from <code>0</code> to <code>17</code>;<br><strong>note</strong> that you can specify up to 6 persons including both adults and children<br>set the following value if you want to include one 14-year-old child:<br><code>[14]</code><br>set the following value if you want to include one 13-year-old child and one 8-year-old child:<br><code>[13,8]</code>","items":{"type":"string"},"type":["array","null"]},"currency":{"description":"<em>currency</em><br>optional field<br>example:<br><code>\"USD\"</code>","type":["string","null"]},"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of results in Google Hotels<br>default value: <code>18</code> organic results<br>max value: <code>140</code><br><strong>Note:</strong> your account will be billed per each 18 organic results regardless of paid listings in the response;<br>thus, setting a depth above <code>18</code> may result in additional charges if Google Hotels return more than 18 results;<br>if the specified depth is higher than the number of results in the response, the difference will be refunded automatically to your account balance","type":["integer","null"]},"free_cancellation":{"description":"<em>hotels with a free cancellation</em><br>optional field<br>set this field to <code>true</code> if you want to get the list of hotels with free cancellation of reservations<br>default value: <code>false</code>","type":["boolean","null"]},"is_vacation_rentals":{"description":"<em>search for vacation rentals</em><br>optional field<br>set this field to <code>true</code> if you want to get the list of vacation rentals instead of hotels<br>default value: <code>false</code>","type":["boolean","null"]},"keyword":{"description":"<em>keyword</em><br>optional field<br>the keyword you specify is used to search for the list of hotels;<br>if you don't use this field, we will return the list of hotels found in a specified location;<br>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> filed<br><strong>all %## will be decoded (plus character ‘+’ will be decoded to a space character)</strong><br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”; <br><strong>Note:</strong> in order to obtain accurate search results, the location name is appended to the keyword automatically<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":["string","null"]},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify <code>language_name</code></strong><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code>_by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>n","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify <code>language_code</code></strong><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages with <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify <code>location_name</code>_or <code>location_coordinate</code></strong><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/google/locations</code><br>example:<br><code class=\"long-string\">2840</code>n","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify <code>location_name</code>_or <code>location_code</code></strong><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br><strong>Note</strong>: if the coordinates are used to set a location, the search will occur in the nearest settlement<br>example:<br><code class=\"long-string\">53.476225,-2.243572</code>n","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify <code>location_code</code> or <code>location_coordinate</code></strong><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code><br><strong>Note:</strong> in order to obtain accurate search results, the <code>location_name</code> you specify will be automatically appended to the keyword","type":"string"},"max_price":{"description":"<em>maximum price per night</em><br>optional field<br>the currency of this value depends on the <code>currency</code> field<br>example:<br><code>600</code>","type":["integer","null"]},"min_price":{"description":"<em>minimum price per night</em><br>optional field<br>the currency of this value depends on the <code>currency</code> field<br>example:<br><code>100</code>","type":["integer","null"]},"min_rating":{"description":"<em>minimum rating</em><br>optional field<br>you can use this field to specify guest rating higher than a certain value<br>example:<br><code>2.5</code>","type":["number","null"]},"search_this_area":{"description":"<em>show hotels from the displayed area</em><br>optional field<br>can take the values: <code>true</code>, <code>false</code><br>default value: <code>true</code><br>if set to <code>false</code> the <code>search_this_area</code> mode will be turned off<br><strong>Note:</strong> if the <code>search_this_area</code> mode is turned off, the <code>location_name</code> won't be appended to the <code>keyword</code> during search<br>learn more about this parameter <a href=\"https://dataforseo.com/help-center/how-to-use-search_this_area-parameter-in-google-hotel-searches\" target=\"_blank\">on our Help Center</a>","type":["boolean","null"]},"sort_by":{"description":"<em>results sorting parameters</em><br>optional field<br>you can use this field to sort the results<br>possible types of sorting:<br><code>relevance</code> – sort by most relevant<br><code>lowest_price</code> – sort by the lowest price<br><code>highest_rating</code> – sort by highest rating<br><code>most_reviewed</code> – sort by most reviewed<br>default value: <code>relevance</code>","type":["string","null"]},"stars":{"description":"<em>hotel stars</em><br>optional field<br>set this field to <code>[5]</code> if you want to get the list of 5-star hotels only<br>example:<br><code>[3,4,5]</code>","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_BusinessDataGoogleHotelSearchesTaskPostRequestInfo":{"properties":{"adults":{"description":"<em>number of adults</em><br>optional field<br>if you don't specify this field, the default value of <code>2</code> will be applied;<br><strong>note</strong> that you can specify up to 6 persons including both adults and children<br>example:<br><code>1</code>","type":["integer","null"]},"amenities":{"description":"<em>hotel amenities</em><br>optional field<br>you can use this field to specify different hotel amenities<br>example:<br><code>  [<br>            \"free_parking\",<br>            \"pets_allowed\"<br>        ]<br></code><br>possible values:<br><code>\"air_conditioning\",<br>\"all_inclusive_available\",<br>\"bar\",<br>\"free_breakfast\",<br>\"fitness_center\",<br>\"kid_friendly\",<br>\"free_parking\",<br>\"pets_allowed\",<br>\"pool\",<br>\"restaurant\",<br>\"room_service\",<br>\"spa\",<br>\"free_wifi\",<br>\"parking\",<br>\"indoor_pool\",<br>\"outdoor_pool\",<br>\"wheelchair_accessible\",<br>\"beach_access\"</code>","items":{"type":"string"},"type":["array","null"]},"check_in":{"description":"<em>check-in date</em><br>optional field<br>if you don't specify this field, tomorrow's date will be used by default;<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code><br><strong>Note:</strong> the value cannot precede the today's date","type":["string","null"]},"check_out":{"description":"<em>check-out date</em><br>optional field<br>if you don't specify this field, our system will apply the date of two days from now by default;<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code><br><strong>Note:</strong> the value cannot be less than or equal to <code>check_in</code>;<br>the range between <code>check_in</code> and <code>check_out</code> values cannot exceed 30 days","type":["string","null"]},"children":{"description":"<em>number and age of children</em><br>optional field<br>if you don't specify this field, no children will be included in the search;<br>age of child can be from <code>0</code> to <code>17</code>;<br><strong>note</strong> that you can specify up to 6 persons including both adults and children<br>set the following value if you want to include one 14-year-old child:<br><code>[14]</code><br>set the following value if you want to include one 13-year-old child and one 8-year-old child:<br><code>[13,8]</code>","items":{"type":"string"},"type":["array","null"]},"currency":{"description":"<em>currency</em><br>optional field<br>example:<br><code>\"USD\"</code>","type":["string","null"]},"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of results in Google Hotels<br>default value: <code>18</code> organic results<br>max value: <code>140</code><br><strong>Note:</strong> your account will be billed per each 18 organic results regardless of paid listings in the response;<br>thus, setting a depth above <code>18</code> may result in additional charges if Google Hotels return more than 18 results;<br>if the specified depth is higher than the number of results in the response, the difference will be refunded automatically to your account balance","type":["integer","null"]},"free_cancellation":{"description":"<em>hotels with a free cancellation</em><br>optional field<br>set this field to <code>true</code> if you want to get the list of hotels with free cancellation of reservations<br>default value: <code>false</code>","type":["boolean","null"]},"is_vacation_rentals":{"description":"<em>search for vacation rentals</em><br>optional field<br>set this field to <code>true</code> if you want to get the list of vacation rentals instead of hotels<br>default value: <code>false</code>","type":["boolean","null"]},"keyword":{"description":"<em>keyword</em><br>optional field<br>the keyword you specify is used to search for the list of hotels;<br>if you don't use this field, we will return the list of hotels found in a specified location;<br>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> filed<br><strong>all %## will be decoded (plus character ‘+’ will be decoded to a space character)</strong><br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”; <br><strong>Note:</strong> in order to obtain accurate search results, the location name is appended to the keyword automatically<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":["string","null"]},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify <code>language_name</code></strong><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code>_by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify <code>language_code</code></strong><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages with <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify <code>location_name</code>_or <code>location_coordinate</code></strong><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/google/locations</code><br>example:<br><code class=\"long-string\">2840</code>n","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify <code>location_name</code>_or <code>location_code</code></strong><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br><strong>Note</strong>: if the coordinates are used to set a location, the search will occur in the nearest settlement;<br>example:<br><code class=\"long-string\">53.476225,-2.243572</code>","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify <code>location_code</code> or <code>location_coordinate</code></strong><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code><br><strong>Note:</strong> in order to obtain accurate search results, the <code>location_name</code> you specify will be automatically appended to the keyword","type":"string"},"max_price":{"description":"<em>maximum price per night</em><br>optional field<br>the currency of this value depends on the <code>currency</code> field<br>example:<br><code>600</code>","type":["integer","null"]},"min_price":{"description":"<em>minimum price per night</em><br>optional field<br>the currency of this value depends on the <code>currency</code> field<br>example:<br><code>100</code>","type":["integer","null"]},"min_rating":{"description":"<em>minimum rating</em><br>optional field<br>you can use this field to specify guest rating higher than a certain value<br>example:<br><code>2.5</code>","type":["number","null"]},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/business-data/google-hotels-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"search_this_area":{"description":"<em>show hotels from the displayed area</em><br>optional field<br>can take the values: <code>true</code>, <code>false</code><br>default value: <code>true</code><br>if set to <code>false</code> the <code>search_this_area</code> mode will be turned off<br><strong>Note:</strong> if the <code>search_this_area</code> mode is turned off, the <code>location_name</code> won't be appended to the <code>keyword</code> during search<br>learn more about this parameter <a href=\"https://dataforseo.com/help-center/how-to-use-search_this_area-parameter-in-google-hotel-searches\" target=\"_blank\">on our Help Center</a>","type":["boolean","null"]},"sort_by":{"description":"<em>results sorting parameters</em><br>optional field<br>you can use this field to sort the results<br>possible types of sorting:<br><code>relevance</code> – sort by most relevant<br><code>lowest_price</code> – sort by the lowest price<br><code>highest_rating</code> – sort by highest rating<br><code>most_reviewed</code> – sort by most reviewed<br>default value: <code>relevance</code>","type":["string","null"]},"stars":{"description":"<em>hotel stars</em><br>optional field<br>set this field to <code>[5]</code> if you want to get the list of 5-star hotels only<br>example:<br><code>[3,4,5]</code>","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_BusinessDataGoogleMyBusinessInfoLiveRequestInfo":{"properties":{"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>the keyword you specify should indicate the name of the local establishment<br>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> filed<br><strong>all %## will be decoded (plus character ‘+’ will be decoded to a space character)</strong><br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”; <p>this field can also be used to pass the following parameters:<br><code>cid</code> - a unique, google-defined id of the business entity;<br><code>place_id</code> - an identifier of the business entity in Google Maps;<p>example:<br><code>cid:194604053573767737</code><br><code>place_id:GhIJQWDl0CIeQUARxks3icF8U8A</code><p>learn more about the <code>cid</code> and <code>place_id</code> identifiers in <a href=\"https://dataforseo.com/help-center/what-is-cid-place-id-feature-id\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code>_by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>n","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages with <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/google/locations</code><br>example:<br><code class=\"long-string\">2840</code>n","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9 (mm)<br>the maximum value for <em>\"radius\"</em>: 199999 (mm)<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>n","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_BusinessDataGoogleMyBusinessInfoTaskPostRequestInfo":{"properties":{"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>the keyword you specify should indicate the name of the local establishment<br>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> filed<br><strong>all %## will be decoded (plus character ‘+’ will be decoded to a space character)</strong><br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”; <p>this field can also be used to pass the following parameters:<br><code>cid</code> - a unique, google-defined id of the business entity;<br><code>place_id</code> - an identifier of the business entity in Google Maps;<p>example:<br><code>cid:194604053573767737</code><br><code>place_id:GhIJQWDl0CIeQUARxks3icF8U8A</code><p>learn more about the <code>cid</code> and <code>place_id</code> identifiers in <a href=\"https://dataforseo.com/help-center/what-is-cid-place-id-feature-id\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code>_by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>n","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages with <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/google/locations</code><br>example:<br><code class=\"long-string\">2840</code>n","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9 (mm)<br>the maximum value for <em>\"radius\"</em>: 199999 (mm)<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>n","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/business-data/business-data-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_BusinessDataGoogleMyBusinessUpdatesTaskPostRequestInfo":{"properties":{"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of updates in SERP<br>we strongly recommend setting the parsing depth in the multiples of ten, because our systems processes ten updates in a row<br><strong>please note that Google returns 4490 updates maximum</strong><br>default value: <code>10</code>","type":["integer","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>the keyword you specify should indicate the name of the local establishment<br>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> filed<br><strong>all %## will be decoded (plus character ‘+’ will be decoded to a space character)</strong><br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;this field can also be used to pass <code>cid</code> (unique, google-defined id of the business entity) or <code>place_id</code> (identifier of the business entity in Google Maps) parameters<br>example:<br><code>cid:194604053573767737</code><br><code>place_id:GhIJQWDl0CIeQUARxks3icF8U8A</code><p>learn more about the <code>cid</code> and <code>place_id</code> identifiers in <a href=\"https://dataforseo.com/help-center/what-is-cid-place-id-feature-id\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code>_by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/google/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>n","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages with <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/google/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/google/locations</code><br>example:<br><code class=\"long-string\">2840</code>n","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>n","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/google/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/business-data/business-data-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_BusinessDataGoogleQuestionsAndAnswersLiveRequestInfo":{"properties":{"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of results in SERP<br>default value: <code>20</code><br>max value: <code>100</code><br><strong>Your account will be billed per each SERP containing up to 20 results;</strong> <br>Setting depth above 20 may result in additional charges if the search engine returns more than 20 results</a>;<br>If the specified depth is higher than the number of questions in the response, the difference will be refunded automatically to your account balance;<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/business-data/google-questions-and-answers-api-pricing\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>the keyword you specify should indicate the name of the local establishment<br>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> filed<br><strong>all %## will be decoded (plus character ‘+’ will be decoded to a space character)</strong><br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”; <p>this field can also be used to pass the following parameters:<br><code>cid</code> - a unique, google-defined id of the business entity;<br><code>place_id</code> - an identifier of the business entity in Google Maps;<p>example:<br><code>cid:194604053573767737</code><br><code>place_id:GhIJQWDl0CIeQUARxks3icF8U8A</code><p>learn more about the <code>cid</code> and <code>place_id</code> identifiers in <a href=\"https://dataforseo.com/help-center/what-is-cid-place-id-feature-id\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code>_by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>n","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages with <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/google/locations</code><br>example:<br><code class=\"long-string\">2840</code>n","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9 (mm)<br>the maximum value for <em>\"radius\"</em>: 199999 (mm)<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>n","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_BusinessDataGoogleQuestionsAndAnswersTaskPostRequestInfo":{"properties":{"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of question rows in the result<br>default value: <code>20</code><br>max value: <code>700</code><br><strong>Your account will be billed per each SERP containing up to 20 results;</strong> <br>Setting depth above 20 may result in additional charges if the search engine returns more than 20 results</a>;<br>If the specified depth is higher than the number of questions in the response, the difference will be refunded automatically to your account balance;<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/business-data/google-questions-and-answers-api-pricing\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>the keyword you specify should indicate the name of the local establishment<br>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> filed<br><strong>all %## will be decoded (plus character ‘+’ will be decoded to a space character)</strong><br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”; <p>this field can also be used to pass the following parameters:<br><code>cid</code> - a unique, google-defined id of the business entity;<br><code>place_id</code> - an identifier of the business entity in Google Maps;<p>example:<br><code>cid:194604053573767737</code><br><code>place_id:GhIJQWDl0CIeQUARxks3icF8U8A</code><p>learn more about the <code>cid</code> and <code>place_id</code> identifiers in <a href=\"https://dataforseo.com/help-center/what-is-cid-place-id-feature-id\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code>_by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>n","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages with <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/google/locations</code><br>example:<br><code class=\"long-string\">2840</code>n","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9 (mm)<br>the maximum value for <em>\"radius\"</em>: 199999 (mm)<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>n","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><br>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/business-data/google-questions-and-answers-api-pricing\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_BusinessDataGoogleReviewsTaskPostRequestInfo":{"properties":{"cid":{"description":"<i>unique, google-defined id of the business entity</i><br><strong>required field if you don't specify <code>keyword</code> or <code>place_id</code></strong><br>example:<br><code>194604053573767737</code><br>learn more about the identifier in <a href=\"https://dataforseo.com/help-center/what-is-cid-place-id-feature-id\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":"string"},"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of reviews in SERP<br>we strongly recommend setting the parsing depth in the multiples of ten, because our systems processes ten reviews in a row<br>default value: <code>10</code><br>maximum value: <code>4490</code><br><strong>Your account will be billed per each SERP containing up to 10 results;</strong> <br>Setting depth above 10 may result in additional charges if the search engine returns more than 10 results</a>;<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/business-data/google-reviews-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field if you don't specify <code>cid</code> or <code>place_id</code></strong><br>the keyword you specify should indicate the name of the local establishment;<br>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> filed;<br>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<br> <br>if this field contains such parameters as ‘allinanchor:’, ‘allintext:’, ‘allintitle:’, ‘allinurl:’, ‘define:’, ‘filetype:’, ‘id:’, ‘inanchor:’, ‘info:’, ‘intext:’, ‘intitle:’, ‘inurl:’, ‘link:’, ‘related:’, ‘site:’, <strong>the charge per task will be multiplied by 5</strong><br>Note: queries containing the ‘cache:’ parameter are not supported and will return a validation error<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code>_by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/google/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages with <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/google/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/google/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/google/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"place_id":{"description":"<i>identifier of the business entity in Google Maps</i><br><strong>required field if you don't specify <code>keyword</code> or <code>cid</code></strong><br>example:<br><code>GhIJQWDl0CIeQUARxks3icF8U8A</code><br>learn more about the identifier in <a href=\"https://dataforseo.com/help-center/what-is-cid-place-id-feature-id\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":"string"},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/business-data/google-reviews-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"sort_by":{"description":"<em>results sorting parameters</em><br>optional field<br>you can use this field to sort the results<br>possible types of sorting:<br><code>newest</code> – sort by newest first<br><code>highest_rating</code> – sort by highest rating<br><code>lowest_rating</code> – sort by lowest rating<br><code>relevant</code> – sort by relevance<br>default value: <code>relevant</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_BusinessDataTripadvisorReviewsTaskPostRequestInfo":{"properties":{"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of reviews in SERP;<br>we strongly recommend setting the parsing depth in the multiples of ten, because our systems processes ten reviews in a row;<br>default value: <code>10</code>;<br>max value: <code>4490</code><br><strong>Your account will be billed per each SERP containing up to 10 results;</strong> <br>Setting depth above 10 may result in additional charges if the search engine returns more than 10 results</a>;<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/business-data/business-data-api-tripadvisor-pricing\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field if you do not specify <code>url_path</code></strong><br>the keyword you specify should indicate a name of an existing business or prominent place on Tripadvisor;<br>you can specify up to 700 characters in the <code>keyword</code> filed;<br>all %## will be decoded (plus character ‘+’ will be decoded to a space character);<br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”","type":"string"},"language_code":{"description":"<em>search engine language code</em><br>optional field<br><strong>if you use this field, your account will be charged for one extra request</strong><br>you can receive the list of available languages with <code>language_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/tripadvisor/languages</code><br>example:<em><br></em><code class=\"long-string\">en</code><br>You will be additionally charged for setting a language parameter in this endpoint.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/business-data/business-data-api-tripadvisor-pricing\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["string","null"]},"language_name":{"description":"<em>full name of search engine language</em><br>optional field<br><strong>if you use this field, your account will be charged for one extra request</strong><br>you can receive the list of available languages with <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/tripadvisor/languages</code><br>example:<br><code class=\"long-string\">English</code><br>You will be additionally charged for setting a language parameter in this endpoint.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/business-data/business-data-api-tripadvisor-pricing\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["string","null"]},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify <code>location_name</code> or <code>url_path</code></strong><br>you can receive the list of available locations with <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/tripadvisor/locations</code><br>example:<br><code class=\"long-string\">1003854</code>","type":"integer"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify <code>location_code</code> or <code>url_path</code></strong><br>you can receive the list of available locations with <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/tripadvisor/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"months":{"description":"<em>filter by months when a traveler made a visit</em><br>optional field<br>possible values: <code>january</code>, <code>february</code>, <code>march</code>, <code>april</code>, <code>may</code>, <code>april</code>, <code>june</code>, <code>july</code>, <code>august</code>, <code>september</code>, <code>october</code>, <code>november</code>, <code>december</code><br>you can specify several values at once","items":{"type":"string"},"type":["array","null"]},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/business-data/business-data-api-tripadvisor-pricing\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"ratings":{"description":"<em>Tripadvisor traveler rating for a place of interest</em><br>optional field<br>rating based on the written reviews by a traveler after they visited a place.<br>possible values: <code>excellent</code>, <code>very_good</code>, <code>average</code>, <code>poor</code>, <code>terrible</code><br>you can specify several values at once","items":{"type":"string"},"type":["array","null"]},"sort_by":{"description":"<em>results sorting parameters</em><br>optional field<br>you can use this field to sort the results;<br>possible types of sorting:<br><code>most_recent</code><br><code>detailed_reviews</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"translate_reviews":{"description":"<em>translate reviews according to the URL path</em><br>optional field<br>if set to <code>true</code>, returned reviews will be translated to the language matching the specified <code>url_path</code>;<br>for example, if <code>url_path</code> contains <code>tripadvisor.it</code> and <code>translate_reviews</code> is <code>true</code>, reviews will be translated to the Italian language;<br>default value: <code>true</code><br>you can learn more about how reviews are translated in <a href=\"https://dataforseo.com/help-center/how-to-translate-reviews-in-tripadvisor-business-data-api\" rel=\"noopener noreferrer\" target=\"_blank\">this Help Center article</a>","type":["boolean","null"]},"url_path":{"description":"<em>URL path of the business entity</em><br><strong>required field if you do not specify <code>keyword</code></strong><br>URL path to the Tripadvisor page of the business entity;<br>examples:<br><code>Hotel_Review-g60763-d23462501-Reviews-Margaritaville_Times_Square-New_York_City_New_York.html</code><br><code>https://www.tripadvisor.com/Hotel_Review-g60763-d23462501-Reviews-Margaritaville_Times_Square-New_York_City_New_York.html</code>","type":"string"},"visit_type":{"description":"<em>filter by type of travelers who left a review</em><br>optional field<br>possible values: <code>families</code>, <code>couples</code>, <code>solo</code>, <code>business</code>, <code>friends</code><br>you can specify several values at once","items":{"type":"string"},"type":["array","null"]}},"type":"object"},"Provider0A3E90081762_BusinessDataTripadvisorSearchTaskPostRequestInfo":{"properties":{"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of search results to be returned from the API response<br>we strongly recommend setting the parsing depth in the multiples of thirty because our systems processes thirty search results in a row;<br>default value: <code>30</code>;<br>maximum value: <code>210</code><p><strong>Your account will be billed per each SERP containing up to 30 results;</strong> <br>Setting depth above 30 may result in additional charges if the search engine returns more than 30 results</a>;<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/business-data/business-data-api-tripadvisor-search-pricing\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>the keyword you specify should indicate a business category, company name, or a prominent place;<br>you can specify up to 700 characters in the <code>keyword</code> filed;<br>all %## will be decoded (plus character ‘+’ will be decoded to a space character);<br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify <code>location_name</code></strong><br>you can receive the list of available locations with <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/tripadvisor/locations</code><br>example:<br><code class=\"long-string\">1003854</code>","type":"integer"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify <code>location_code</code></strong><br>you can receive the list of available locations with <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/tripadvisor/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/business-data/business-data-api-tripadvisor-search-pricing\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_BusinessDataTrustpilotReviewsTaskPostRequestInfo":{"properties":{"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of reviews to be returned from the API response<br>we strongly recommend setting the parsing depth in the multiples of twenty, because our system processes twenty reviews in a row<br>default value: <code>20</code><br>maximum value: <code>200</code><br><strong>Your account will be billed per each SERP containing up to 20 results;</strong> <br>Setting depth above 20 may result in additional charges if the search engine returns more than 20 results</a>;<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/business-data/business-data-api-trustpilot-reviews-pricing\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"domain":{"description":"<em>domain of the local establishment</em><br><strong>required field</strong><br>domain of the local establishment on Trustpilot;<br>you can find the domain in the URL of every business listed on Trustpilot<br>example:<br><code>www.thepearlsource.com</code><br><code>https://www.trustpilot.com/review/<strong>www.thepearlsource.com</strong></code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/business-data/business-data-api-trustpilot-reviews-pricing\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"sort_by":{"description":"<em>results sorting parameter</em><br>optional field<br>you can use this field to sort the results;<br>possible sorting parameters:<br><code>recency</code> — most recent reviews first;<br><code>relevance</code> — most relevant reviews first;<br>default value: <code>relevance</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_BusinessDataTrustpilotSearchTaskPostRequestInfo":{"properties":{"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of search results to be returned from the API response<br>we strongly recommend setting the parsing depth in the multiples of twenty because our systems processes twenty search results in a row;<br>default value: <code>10</code>;<br>maximum value: <code>140</code><br><strong>Your account will be billed per each SERP containing up to 10 results;</strong> <br>Setting depth above 10 may result in additional charges if the search engine returns more than 10 results</a>;<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/business-data/business-data-api-trustpilot-search-pricing\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>the keyword you specify should indicate a business category or company name;<br>you can specify up to 700 characters in the <code>keyword</code> filed;<br>all %## will be decoded (plus character ‘+’ will be decoded to a space character);<br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/business-data/business-data-api-trustpilot-search-pricing\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_ContentAnalysisCategoryTrendsLiveRequestInfo":{"properties":{"category_code":{"description":"<em>target category code</em><br><strong>required field</strong><br>to obtain a full list of available categories, refer to the <a href=\"/v3/content_analysis/categories/\" rel=\"noopener noreferrer\" target=\"_blank\">Categories</a> endpoint","type":["integer","null"]},"date_from":{"description":"<em>starting date of the time range</em><br><strong>required field</strong><br>minimum value: <code>2022-10-31</code><br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":"string"},"date_group":{"description":"<em>time range which will be used to group the results</em><br>optional field<br>default value: <code>month</code><br>possible values: <code>day</code>, <code>week</code>, <code>month</code>","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br>if you don't specify this field, today's date will be used by default<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":["string","null"]},"initial_dataset_filters":{"description":"<em>initial dataset filtering parameters</em><br>optional field<br>initial filtering parameters that apply to fields in the <a href=\"/v3/content_analysis/search/live/?bash\" target=\"_blank\">Search endpoint</a>;<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>,<code>not_like</code>, <code>has</code>, <code>has_not</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"domain\",\"&lt;&gt;\", \"logitech.com\"]</code><p><code>[[\"domain\",\"&lt;&gt;\",\"logitech.com\"],\"and\",[\"content_info.connotation_types.negative\",\"&gt;\",1000]]</code><p><code>[[\"domain\",\"&lt;&gt\",\"logitech.com\"]],<br>\"and\",<br>[[\"content_info.connotation_types.negative\",\"&gt;\",1000],<br>\"or\",<p>[\"content_info.text_category\",\"has\",10994]]]</code><br>for more information about filters, please refer to <a href=\"/v3/content_analysis/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Content Analysis API - Filters</a><br>learn more about the initial dataset filters in <a href=\"https://dataforseo.com/help-center/what-are-the-initial-dataset-filters-and-how-do-they-work\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article.</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"internal_list_limit":{"description":"<em>maximum number of elements within internal arrays</em><br>optional field<br>you can use this field to limit the number of elements within the following arrays:<br><code>top_domains</code><br><code>text_categories</code><br><code>page_categories</code><br><code>countries</code><br><code>languages</code><br>default value: <code>1</code><br>maximum value: <code>20</code>","type":["integer","null"]},"page_type":{"description":"<em>target page types</em><br>optional field<br>use this parameter to filter the dataset by page types<br>possible values: <br><code>\"ecommerce\"</code>, <code>\"news\"</code>, <code>\"blogs\"</code>, <code>\"message-boards\"</code>, <code>\"organization\"</code>","items":{"type":"string"},"type":["array","null"]},"rank_scale":{"description":"<em>defines the scale used for calculating and displaying the <code>rank</code> values</em><br>optional field<p>you can use this parameter to choose whether rank values are presented on a 0–100 or 0–1000 scale<p>possible values:<br><code>one_hundred</code> — rank values are displayed on a 0–100 scale<br><code>one_thousand</code> — rank values are displayed on a 0–1000 scale<p>default value: <code>one_thousand</code><p>learn more about how this parameter works in <a href=\"https://dataforseo.com/help-center/using-the-rank_scale-parameter-in-content-analysis-api\">this Help Center article</a>","type":["string","null"]},"search_mode":{"description":"<em>results grouping type</em><br>optional field<br>possible grouping types:<br><code>as_is</code> - returns data on all citations for the target <code>category_code</code><br><code>one_per_domain</code> - returns data on one citation of the <code>category_code</code> per domain<br>default value: <code>as_is</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_ContentAnalysisPhraseTrendsLiveRequestInfo":{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br><strong>required field</strong><br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":"string"},"date_group":{"description":"<em>time range which will be used to group the results</em><br>optional field<br>default value: <code>month</code><br>possible values: <code>day</code>, <code>week</code>, <code>month</code>","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br>if you don't specify this field, today's date will be used by default<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":["string","null"]},"initial_dataset_filters":{"description":"<em>initial dataset filtering parameters</em><br>optional field<br>initial filtering parameters that apply to fields in the <a href=\"/v3/content_analysis/search/live/?bash\" target=\"_blank\">Search endpoint</a>;<br><strong>you can add several filters at once (8 filters maximum);</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions;<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>,<code>not_like</code>, <code>has</code>, <code>has_not</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters;<br>example:<br><code>[\"domain\",\"&lt;&gt;\", \"logitech.com\"]</code><p><code>[[\"domain\",\"&lt;&gt;\",\"logitech.com\"],\"and\",[\"content_info.connotation_types.negative\",\"&gt;\",1000]]</code><p><code>[[\"domain\",\"&lt;&gt\",\"logitech.com\"]],<br>\"and\",<br>[[\"content_info.connotation_types.negative\",\"&gt;\",1000],<br>\"or\",<p>[\"content_info.text_category\",\"has\",10994]]]</code><br>for more information about filters, please refer to <a href=\"/v3/content_analysis/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Content Analysis API - Filters</a><br>learn more about the initial dataset filters in <a href=\"https://dataforseo.com/help-center/what-are-the-initial-dataset-filters-and-how-do-they-work\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article.</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"internal_list_limit":{"description":"<em>maximum number of elements within internal arrays</em><br>optional field<br>you can use this field to limit the number of elements within the following arrays:<br><code>top_domains</code><br><code>text_categories</code><br><code>page_categories</code><br><code>countries</code><br><code>languages</code><br>default value: <code>1</code><br>maximum value: <code>20</code>","type":["integer","null"]},"keyword":{"description":"<em>target keyword</em><br><strong>required field</strong><br>UTF-8 encoding<br>the keywords will be converted to a lowercase format;<br><strong>Note</strong>: to match an exact phrase instead of a stand-alone keyword, use double quotes and backslashes; <br>example: <br><code>\"keyword\": \"\\\"tesla palo alto\\\"\"</code><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"keyword_fields":{"additionalProperties":{"type":["string","null"]},"description":"<em>target keyword fields and target keywords</em><br>optional field<br>use this parameter to filter the dataset by keywords that certain fields should contain;<br>fields you can specify: <code>title</code>, <code>main_title</code>, <code>previous_title</code>, <code>snippet</code><br>you can indicate several fields;<br><strong>Note</strong>: to match an exact phrase instead of a stand-alone keyword, use double quotes and backslashes; <br>example:<br>`\"keyword_fields\": {<br>\"snippet\": \"\\\"logitech mouse\\\"\",<br>\"main_title\": \"sale\"<br>}`","type":["object","null"]},"page_type":{"description":"<em>target page types</em><br>optional field<br>use this parameter to filter the dataset by page types<br>possible values: <br><code>\"ecommerce\"</code>, <code>\"news\"</code>, <code>\"blogs\"</code>, <code>\"message-boards\"</code>, <code>\"organization\"</code>","items":{"type":"string"},"type":["array","null"]},"rank_scale":{"description":"<em>defines the scale used for calculating and displaying the <code>rank</code> values</em><br>optional field<p>you can use this parameter to choose whether rank values are presented on a 0–100 or 0–1000 scale<p>possible values:<br><code>one_hundred</code> — rank values are displayed on a 0–100 scale<br><code>one_thousand</code> — rank values are displayed on a 0–1000 scale<p>default value: <code>one_thousand</code><p>learn more about how this parameter works in <a href=\"https://dataforseo.com/help-center/using-the-rank_scale-parameter-in-content-analysis-api\">this Help Center article</a>","type":["string","null"]},"search_mode":{"description":"<em>results grouping type</em><br>optional field<br>possible grouping types:<br><code>as_is</code> - returns data on all citations for the target <code>keyword</code><br><code>one_per_domain</code> - returns data on one citation of the <code>keyword</code> per domain<br>default value: <code>as_is</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_ContentAnalysisRatingDistributionLiveRequestInfo":{"properties":{"initial_dataset_filters":{"description":"<em>initial dataset filtering parameters</em><br>optional field<br>initial filtering parameters that apply to fields in the <a href=\"/v3/content_analysis/search/live/?bash\" target=\"_blank\">Search endpoint</a><br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>,<code>not_like</code>, <code>has</code>, <code>has_not</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"domain\",\"&lt;&gt;\", \"logitech.com\"]</code><p><code>[[\"domain\",\"&lt;&gt;\",\"logitech.com\"],\"and\",[\"content_info.connotation_types.negative\",\"&gt;\",1000]]</code><p><code>[[\"domain\",\"&lt;&gt\",\"logitech.com\"]],<br>\"and\",<br>[[\"content_info.connotation_types.negative\",\"&gt;\",1000],<br>\"or\",<p>[\"content_info.text_category\",\"has\",10994]]]</code><br>for more information about filters, please refer to <a href=\"/v3/content_analysis/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Content Analysis API - Filters</a><br>learn more about the initial dataset filters in <a href=\"https://dataforseo.com/help-center/what-are-the-initial-dataset-filters-and-how-do-they-work\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article.</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"internal_list_limit":{"description":"<em>maximum number of elements within internal arrays</em><br>optional field<br>you can use this field to limit the number of elements within the following arrays:<br><code>top_domains</code><br><code>text_categories</code><br><code>page_categories</code><br><code>countries</code><br><code>languages</code><br>default value: <code>1</code><br>maximum value: <code>20</code>","type":["integer","null"]},"keyword":{"description":"<em>target keyword</em><br><strong>required field</strong><br>UTF-8 encoding<br>the keywords will be converted to a lowercase format;<br><strong>Note</strong>: to match an exact phrase instead of a stand-alone keyword, use double quotes and backslashes; <br>example: <br><code>\"keyword\": \"\\\"tesla palo alto\\\"\"</code><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"keyword_fields":{"additionalProperties":{"type":["string","null"]},"description":"<em>target keyword fields and target keywords</em><br>optional field<br>use this parameter to filter the dataset by keywords that certain fields should contain;<br>fields you can specify: <code>title</code>, <code>main_title</code>, <code>previous_title</code>, <code>snippet</code><br>you can indicate several fields;<br><strong>Note</strong>: to match an exact phrase instead of a stand-alone keyword, use double quotes and backslashes; <br>example:<br>`\"keyword_fields\": {<br>\"snippet\": \"\\\"logitech mouse\\\"\",<br>\"main_title\": \"sale\"<br>}`","type":["object","null"]},"page_type":{"description":"<em>target page types</em><br>optional field<br>use this parameter to filter the dataset by page types<br>possible values: <br><code>\"ecommerce\"</code>, <code>\"news\"</code>, <code>\"blogs\"</code>, <code>\"message-boards\"</code>, <code>\"organization\"</code>","items":{"type":"string"},"type":["array","null"]},"positive_connotation_threshold":{"description":"<em>positive connotation threshold</em><br>optional field<br>specified as the probability index threshold for positive sentiment related to the citation content<br>if you specify this field, <code>connotation_types</code> object in the response will only contain data on citations with <code>positive</code> sentiment probability more than or equal to the specified value<br>possible values: from <code>0</code> to <code>1</code><br>default value: <code>0.4</code>","type":["number","null"]},"rank_scale":{"description":"<em>defines the scale used for calculating and displaying the <code>rank</code> values</em><br>optional field<p>you can use this parameter to choose whether rank values are presented on a 0–100 or 0–1000 scale<p>possible values:<br><code>one_hundred</code> — rank values are displayed on a 0–100 scale<br><code>one_thousand</code> — rank values are displayed on a 0–1000 scale<p>default value: <code>one_thousand</code><p>learn more about how this parameter works in <a href=\"https://dataforseo.com/help-center/using-the-rank_scale-parameter-in-content-analysis-api\">this Help Center article</a>","type":["string","null"]},"search_mode":{"description":"<em>results grouping type</em><br>optional field<br>possible grouping types:<br><code>as_is</code> - returns all citations for the target <code>keyword</code><br><code>one_per_domain</code> - returns one citation of the <code>keyword</code> per domain<br>default value: <code>as_is</code>","type":["string","null"]},"sentiments_connotation_threshold":{"description":"<em>sentiment connotation threshold</em><br>optional field<br>specified as the probability index threshold for sentiment connotations related to the citation content<br>if you specify this field, <code>sentiment_connotations</code> object in the response will only contain data on citations where the probability per each sentiment is more than or equal to the specified value<br>possible values: from <code>0</code> to <code>1</code><br>default value: <code>0.4</code>","type":["number","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_ContentAnalysisSearchLiveRequestInfo":{"properties":{"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>,<code>not_like</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"country\",\"=\", \"US\"]</code><p><code>[[\"domain_rank\",\"&gt;\",800],\"and\",[\"content_info.connotation_types.negative\",\"&gt;\",0.9]]</code><p><code>[[\"domain_rank\",\"&gt;\",800],<br>\"and\",<br>[[\"page_types\",\"has\",\"ecommerce\"],<br>\"or\",<p>[\"content_info.text_category\",\"has\",10994]]]</code><br>for more information about filters, please refer to <a href=\"/v3/content_analysis/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Content Analysis API - Filters</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"keyword":{"description":"<em>target keyword</em><br><strong>required field</strong><br>UTF-8 encoding<br>the keywords will be converted to a lowercase format;<br><strong>Note</strong>: to match an exact phrase instead of a stand-alone keyword, use double quotes and backslashes; <br>example: <br>`\"keyword\": \"\\\"tesla palo alto\\\"\"`<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"keyword_fields":{"additionalProperties":{"type":["string","null"]},"description":"<em>target keyword fields and target keywords</em><br>optional field<br>use this parameter to filter the dataset by keywords that certain fields should contain;<br>fields you can specify: <code>title</code>, <code>main_title</code>, <code>previous_title</code>, <code>snippet</code><br>you can indicate several fields;<br><strong>Note</strong>: to match an exact phrase instead of a stand-alone keyword, use double quotes and backslashes; <br>example:<br>`\"keyword_fields\": {<br>\"snippet\": \"\\\"logitech mouse\\\"\",<br>\"main_title\": \"sale\"<br>}\"`","type":["object","null"]},"limit":{"description":"<em>the maximum number of returned citations</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"offset":{"description":"<em>offset in the results array of returned citations</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten citations in the results array will be omitted and the data will be provided for the successive citations<br><strong>Note:</strong> we recommend using this parameter only when retrieving up to 10,000 results<br>for retrieving over 10,000 results, use the <code>offset_token</code> instead.","type":["integer","null"]},"offset_token":{"description":"<em>offset token for subsequent requests</em><br>optional field<br>provided in the identical field of the response to each request;<br>use this parameter to avoid timeouts while trying to obtain over 10,000 results in a single request;<br>by specifying the unique <code>offset_token</code> value from the response array, you will get the subsequent results of the initial task;<br><code>offset_token</code> values are unique for each subsequent task <br><strong>Note:</strong> if the <code>offset_token</code> is specified in the request, all other parameters except <code>limit</code> will not be taken into account when processing a task<br>learn more about this parameter on our <a href=\"https://dataforseo.com/help-center/what-is-the-difference-between-the-offset-and-offset_token-parameters#offset_token\" target=\"_blank\">Help Center</a>","type":["string","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"content_info.sentiment_connotations.anger,desc\"]</code><br>default rule:<br><code>[\"content_info.sentiment_connotations.anger,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"content_info.sentiment_connotations.anger,desc\",\"keyword_data.keyword_info.cpc,desc\"]</code>","items":{"type":"string"},"type":["array","null"]},"page_type":{"description":"<em>target page types</em><br>optional field<br>use this parameter to filter the dataset by page types<br>possible values: <br><code>\"ecommerce\"</code>, <code>\"news\"</code>, <code>\"blogs\"</code>, <code>\"message-boards\"</code>, <code>\"organization\"</code>","items":{"type":"string"},"type":["array","null"]},"rank_scale":{"description":"<em>defines the scale used for calculating and displaying the <code>domain_rank</code>, and <code>url_rank</code> values</em><br>optional field<p>you can use this parameter to choose whether rank values are presented on a 0–100 or 0–1000 scale<p>possible values:<br><code>one_hundred</code> — rank values are displayed on a 0–100 scale<br><code>one_thousand</code> — rank values are displayed on a 0–1000 scale<p>default value: <code>one_thousand</code><p>learn more about how this parameter works in <a href=\"https://dataforseo.com/help-center/using-the-rank_scale-parameter-in-content-analysis-api\">this Help Center article</a>","type":["string","null"]},"search_mode":{"description":"<em>results grouping type</em><br>optional field<br>possible grouping types:<br><code>as_is</code> - returns all citations for the target <code>keyword</code><br><code>one_per_domain</code> - returns one citation of the <code>keyword</code> per domain<br>default value: <code>as_is</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_ContentAnalysisSentimentAnalysisLiveRequestInfo":{"properties":{"initial_dataset_filters":{"description":"initial dataset filtering parameters\noptional field\ninitial filtering parameters that apply to fields in the Search endpoint\nyou can add several filters at once (8 filters maximum)\nyou should set a logical operator and, or between the conditions\nthe following operators are supported:\nregex, not_regex, <, <=, >, >=, =, <>, in, not_in, like,not_like, has, has_not, match, not_match\nyou can use the % operator with like and not_like to match any string of zero or more characters\nexample:\n[\"domain\",\"<>\", \"logitech.com\"]\n[[\"domain\",\"<>\",\"logitech.com\"],\"and\",[\"content_info.connotation_types.negative\",\">\",1000]]\n[[\"domain\",\"<>\",\"logitech.com\"]],\n\"and\",\n[[\"content_info.connotation_types.negative\",\">\",1000],\n\"or\",\n[\"content_info.text_category\",\"has\",10994]]]\nfor more information about filters, please refer to Content Analysis API – Filters\nlearn more about the initial dataset filters in this help center article.","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"internal_list_limit":{"description":"maximum number of elements within internal arrays\noptional field\nyou can use this field to limit the number of elements within the following arrays:\ntop_domains\ntext_categories\npage_categories\ncountries\nlanguages\ndefault value: 1\nmaximum value: 20","type":["integer","null"]},"keyword":{"description":"target keyword\nrequired field\nUTF-8 encoding\nthe keywords will be converted to a lowercase format;\nNote: to match an exact phrase instead of a stand-alone keyword, use double quotes and backslashes;\nexample:\n\"keyword\": \"\\\"tesla palo alto\\\"\"\nlearn more about rules and limitations of keyword and keywords fields in DataForSEO APIs in this Help Center article","type":"string"},"keyword_fields":{"additionalProperties":{"type":["string","null"]},"description":"target keyword fields and target keywords\noptional field\nuse this parameter to filter the dataset by keywords that certain fields should contain;\nfields you can specify: title, main_title, previous_title, snippet\nyou can indicate several fields;\nNote: to match an exact phrase instead of a stand-alone keyword, use double quotes and backslashes;\nexample:\n\"keyword_fields\": {\n    \"snippet\": \"\\\"logitech mouse\\\"\",\n    \"main_title\": \"sale\"\n}","type":["object","null"]},"page_type":{"description":"target page types\noptional field\nuse this parameter to filter the dataset by page types\npossible values:\n\"ecommerce\", \"news\", \"blogs\", \"message-boards\", \"organization\"","items":{"type":"string"},"type":["array","null"]},"positive_connotation_threshold":{"description":"positive connotation threshold\noptional field\nspecified as the probability index threshold for positive sentiment related to the citation content\nif you specify this field, connotation_types object in the response will only contain data on citations with positive sentiment probability more than or equal to the specified value\npossible values: from 0 to 1\ndefault value: 0.4","type":["number","null"]},"rank_scale":{"description":"defines the scale used for calculating and displaying the rank values\noptional field\nyou can use this parameter to choose whether rank values are presented on a 0–100 or 0–1000 scale\npossible values:\none_hundred — rank values are displayed on a 0–100 scale\none_thousand — rank values are displayed on a 0–1000 scale\ndefault value: one_thousand\nlearn more about how this parameter works in this Help Center article","type":["string","null"]},"sentiments_connotation_threshold":{"description":"sentiment connotation threshold\noptional field\nspecified as the probability index threshold for sentiment connotations related to the citation content\nif you specify this field, sentiment_connotations object in the response will only contain data on citations where the probability per each sentiment is more than or equal to the specified value\npossible values: from 0 to 1\ndefault value: 0.4","type":["number","null"]},"tag":{"description":"user-defined task identifier\noptional field\nthe character limit is 255\nyou can use this parameter to identify the task and match it with the result\nyou will find the specified tag value in the data object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_ContentAnalysisSummaryLiveRequestInfo":{"properties":{"initial_dataset_filters":{"description":"<em>initial dataset filtering parameters</em><br>optional field<br>initial filtering parameters that apply to fields in the <a href=\"/v3/content_analysis/search/live/?bash\" target=\"_blank\">Search endpoint</a><br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>,<code>not_like</code>, <code>has</code>, <code>has_not</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"domain\",\"&lt;&gt;\", \"logitech.com\"]</code><p><code>[[\"domain\",\"&lt;&gt;\",\"logitech.com\"],\"and\",[\"content_info.connotation_types.negative\",\"&gt;\",1000]]</code><p><code>[[\"domain\",\"&lt;&gt\",\"logitech.com\"]],<br>\"and\",<br>[[\"content_info.connotation_types.negative\",\"&gt;\",1000],<br>\"or\",<p>[\"content_info.text_category\",\"has\",10994]]]</code><br>for more information about filters, please refer to <a href=\"/v3/content_analysis/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Content Analysis API - Filters</a><br>learn more about the initial dataset filters in <a href=\"https://dataforseo.com/help-center/what-are-the-initial-dataset-filters-and-how-do-they-work\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article.</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"internal_list_limit":{"description":"<em>maximum number of elements within internal arrays</em><br>optional field<br>you can use this field to limit the number of elements within the following arrays:<br><code>top_domains</code><br><code>text_categories</code><br><code>page_categories</code><br><code>countries</code><br><code>languages</code><br>default value: <code>1</code><br>maximum value: <code>20</code>","type":["integer","null"]},"keyword":{"description":"<em>target keyword</em><br><strong>required field</strong><br>UTF-8 encoding<br>the keywords will be converted to a lowercase format;<br><strong>Note</strong>: to match an exact phrase instead of a stand-alone keyword, use double quotes and backslashes; <br>example: <br><code>\"keyword\": \"\\\"tesla palo alto\\\"\"</code><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"keyword_fields":{"additionalProperties":{"type":["string","null"]},"description":"<em>target keyword fields and target keywords</em><br>optional field<br>use this parameter to filter the dataset by keywords that certain fields should contain;<br>fields you can specify: <code>title</code>, <code>main_title</code>, <code>previous_title</code>, <code>snippet</code><br>you can indicate several fields;<br><strong>Note</strong>: to match an exact phrase instead of a stand-alone keyword, use double quotes and backslashes; <br>example:<br><code>\"keyword_fields\": {<br>\"snippet\": \"\\\"logitech mouse\\\"\",<br>\"main_title\": \"sale\"<br>}</code>","type":["object","null"]},"page_type":{"description":"<em>target page types</em><br>optional field<br>use this parameter to filter the dataset by page types<br>possible values: <br><code>\"ecommerce\"</code>, <code>\"news\"</code>, <code>\"blogs\"</code>, <code>\"message-boards\"</code>, <code>\"organization\"</code>","items":{"type":"string"},"type":["array","null"]},"positive_connotation_threshold":{"description":"<em>positive connotation threshold</em><br>optional field<br>specified as the probability index threshold for positive sentiment related to the citation content<br>if you specify this field, <code>connotation_types</code> object in the response will only contain data on citations with <code>positive</code> sentiment probability more than or equal to the specified value<br>possible values: from <code>0</code> to <code>1</code><br>default value: <code>0.4</code>","type":["number","null"]},"rank_scale":{"description":"<em>defines the scale used for calculating and displaying the <code>rank</code> values</em><br>optional field<p>you can use this parameter to choose whether rank values are presented on a 0–100 or 0–1000 scale<p>possible values:<br><code>one_hundred</code> — rank values are displayed on a 0–100 scale<br><code>one_thousand</code> — rank values are displayed on a 0–1000 scale<p>default value: <code>one_thousand</code><p>learn more about how this parameter works in <a href=\"https://dataforseo.com/help-center/using-the-rank_scale-parameter-in-content-analysis-api\">this Help Center article</a>","type":["string","null"]},"sentiments_connotation_threshold":{"description":"<em>sentiment connotation threshold</em><br>optional field<br>specified as the probability index threshold for sentiment connotations related to the citation content<br>if you specify this field, <code>sentiment_connotations</code> object in the response will only contain data on citations where the <br>probability per each sentiment is more than or equal to the specified value<br>possible values: from <code>0</code> to <code>1</code><br>default value: <code>0.4</code>","type":["number","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_DataforseoLabsAmazonBulkSearchVolumeLiveRequestInfo":{"properties":{"keywords":{"description":"<em>target keywords</em><br><strong>required field</strong><br>UTF-8 encoding<br>maximum number of keywords you can specify in this array: 1000;<br>the keywords will be converted to lowercase format<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>language code</em><br><strong>required field if don't specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br><strong>Note:</strong> this endpoint currently supports <a href=\"#loc\">these locations and languages only;</a><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if don't specify <code>language_code</code></strong><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br><strong>Note:</strong> this endpoint currently supports <a href=\"#loc\">these locations and languages only;</a><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>location code</em><br><strong>required field if don't specify <code>location_name</code></strong><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports <a href=\"#loc\">these locations and languages only;</a><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if don't specify <code>location_code</code></strong><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><a name=\"loc\"></a><br><strong>Note:</strong> this endpoint currently supports the following locations and languages only:<p><code>Australia</code> - <code>2036</code>, <code>en</code><br><code>Austria</code> - <code>2040</code>, <code>de</code><br><code>Canada</code> - <code>2124</code>, <code>en</code><br><code>Egypt</code> - <code>2818</code>, <code>ar</code><br><code>France</code> - <code>2250</code>, <code>fr</code><br><code>Germany</code> - <code>2276</code>, <code>de</code><br><code>India</code> - <code>2356</code>, <code>en</code><br><code>Italy</code> - <code>2380</code>, <code>it</code><br><code>Mexico</code> - <code>2484</code>, <code>es</code><br><code>Netherlands</code> - <code>2528</code>, <code>nl</code><br><code>Saudi Arabia</code> - <code>2682</code>, <code>ar</code><br><code>Singapore</code> - <code>2702</code>, <code>en</code><br><code>Spain</code> - <code>2724</code>, <code>es</code><br><code>United Arab Emirates</code> - <code>2784</code>, <code>ar</code><br><code>United Kingdom</code> - <code>2826</code>, <code>en</code><br><code>United States</code> - <code>2840</code>, <code>en</code><br>example:<br><code class=\"long-string\">United States</code>","type":"string"},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_DataforseoLabsAmazonProductCompetitorsLiveRequestInfo":{"properties":{"asin":{"description":"<em>product ID</em><br><strong>required field</strong><br><a href=\"https://dataforseo.com/help-center/asin-in-amazon-api\" target=\"_blank\" rel=\"noopener noreferrer\">unique product identifier (ASIN)</a> on Amazon;<br>you can receive the <code>asin</code> parameter by making a separate request to the <a href=\"/v3/merchant/amazon/products/task_post/\" target=\"_blank\" rel=\"noopener noreferrer\">Amazon Products endpoint</a>","type":"string"},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>ilike</code>, <code>not_ilike</code>, <code>like</code>, <code>not_like</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code>, as well as <code>ilike</code> and <code>not_ilike</code> to match any string of zero or more characters<br>example:<br><code>[\"full_metrics.amazon_serp.pos_1\",\"&gt;\", 20]</code><p>for more information about filters, please refer to <a href=\"/v3/dataforseo_labs/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Dataforseo Labs - Filters</a> or this <a href=\"https://dataforseo.com/help-center/how-to-use-filters-in-dataforseo-labs-api\" rel=\"noopener noreferrer\" target=\"_blank\">help center guide</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"language_code":{"description":"<em>language code</em><br><strong>required field if don't specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if don't specify <code>language_code</code></strong><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"limit":{"description":"<em>the maximum number of products in the results array</em><br>optional field<br>default value: <code>100</code>;<br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>location code</em><br><strong>required field if don't specify <code>location_name</code></strong><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US, Egypt, Saudi Arabia, and the United Arab Emirates locations only;<br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if don't specify <code>location_code</code></strong><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US, Egypt, Saudi Arabia, and the United Arab Emirates locations only;<br>example:<br><code class=\"long-string\">United States</code>","type":"string"},"offset":{"description":"<em>offset in the results array of returned product competitors</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten product competitors in the results array will be omitted and the data will be provided for the successive product competitors","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting parameter<br>example:<br><code>[\"full_metrics.amazon_serp.pos_1,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"full_metrics.amazon_serp.pos_1,desc\",\"avg_position,desc\"]</code><br>default rule:<br><code>[\"ranked_serp_element.serp_item.rank_group,asc\"]</code>","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_DataforseoLabsAmazonProductKeywordIntersectionsLiveRequestInfo":{"properties":{"asins":{"additionalProperties":{"type":["string","null"]},"description":"<em>asins of target products</em><br><strong>required field</strong><br>product IDs of the products for which you need to find keyword intersections;<br>specify the ASINs as in the following example:<br><code>\"asins\": {<br>\"1\": \"019005476X\",<br>\"2\": \"0190074442\"<br>}</code><br><strong>the maximum number of ASINs you can specify in this object is 20;</strong><br>learn more about the parameter on <a href=\"https://dataforseo.com/help-center/how-to-get-amazon-product-data-using-asin\" rel=\"noopener noreferrer\" target=\"_blank\">this help center page</a>","type":["object","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>ilike</code>, <code>not_ilike</code>, <code>like</code>, <code>not_like</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code>, as well as <code>ilike</code> and <code>not_ilike</code> to match any string of zero or more characters<br>example:<br><code>[\"avg_position\",\"&lt;\", 10]</code><p>for more information about filters, please refer to <a href=\"/v3/dataforseo_labs/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Dataforseo Labs - Filters</a> or this <a href=\"https://dataforseo.com/help-center/how-to-use-filters-in-dataforseo-labs-api\" rel=\"noopener noreferrer\" target=\"_blank\">help center guide</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"intersection_mode":{"description":"<em>mode for finding asin intersections</em><br>optional field<br>possible values: <code>union</code>, <code>intersect</code>;<br>default value: <code>intersect</code>;<br>learn more about the parameter in <a href=\"https://dataforseo.com/help-center/what-is-intersection-mode-in-amazon-keyword-intersections-endpoint\" rel=\"noopener noreferrer\" target=\"_blank\">this help center guide</a>","type":["string","null"]},"language_code":{"description":"<em>language code</em><br><strong>required field if don't specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if don't specify <code>language_code</code></strong><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"limit":{"description":"<em>the maximum number of products in the results array</em><br>optional field<br>default value: <code>100</code>;<br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>location code</em><br><strong>required field if don't specify <code>location_name</code></strong><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to<br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US, Egypt, Saudi Arabia, and the United Arab Emirates locations only;<br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if don't specify <code>location_code</code></strong><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US, Egypt, Saudi Arabia, and the United Arab Emirates locations only;<br>example:<br><code class=\"long-string\">United Kingdom</code>","type":"string"},"offset":{"description":"<em>offset in the results array of returned keywords</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten keywords in the results array will be omitted and the data will be provided for the successive keywords","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting parameter<br>example:<br><code>[\"sum_position,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"intersections,desc\",\"avg_position,asc\"]</code><br>default rule:<br><code>[\"intersections,desc\"]</code>","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_DataforseoLabsAmazonProductRankOverviewLiveRequestInfo":{"properties":{"asins":{"description":"<em>product IDs to compare</em><br><strong>required field</strong><br>product IDs to receive ranking data for;<br><strong>the maximum number of ASINs you can specify in this array is 1000;</strong><br>you can receive the <code>asin</code> parameter by making a separate request to the <a href=\"/v3/merchant/amazon/products/task_post/\" target=\"_blank\" rel=\"noopener noreferrer\">Amazon Products endpoint</a><p><strong>Note:</strong> all letters in ASIN code must be specified in uppercase format;<br>example:<br><code>B01LW2SL7R</code>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>language code</em><br><strong>required field if don't specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if don't specify <code>language_code</code></strong><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>location code</em><br><strong>required field if don't specify <code>location_name</code></strong><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US, Egypt, Saudi Arabia, and the United Arab Emirates locations only;<br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if don't specify <code>location_code</code></strong><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US, Egypt, Saudi Arabia, and the United Arab Emirates locations only;<br>example:<br><code class=\"long-string\">United States</code>","type":"string"},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_DataforseoLabsAmazonRankedKeywordsLiveRequestInfo":{"properties":{"asin":{"description":"<em>product ID</em><br><strong>required field</strong><br><a href=\"https://dataforseo.com/help-center/asin-in-amazon-api\" target=\"_blank\" rel=\"noopener noreferrer\">unique product identifier (ASIN)</a> on Amazon;<br>you can receive the <code>asin</code> parameter by making a separate request to the <a href=\"/v3/merchant/amazon/products/task_post/\" target=\"_blank\" rel=\"noopener noreferrer\">Amazon Products endpoint</a>","type":"string"},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"keyword_data.keyword_info.search_volume\",\"in\",[100,1000]]</code>;<p>for more information about filters, please refer to <a href=\"/v3/dataforseo_labs/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Dataforseo Labs - Filters</a> or this <a href=\"https://dataforseo.com/help-center/how-to-use-filters-in-dataforseo-labs-api\" rel=\"noopener noreferrer\" target=\"_blank\">help center guide</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"ignore_synonyms":{"description":"<em>ignore highly similar keywords</em><br>optional field<br>if set to <code class=\"prettyprint\">true</code> only core keywords will be returned, all highly similar keywords will be excluded;  <br>default value: <code>false</code>","type":["boolean","null"]},"language_code":{"description":"<em>language code</em><br><strong>required field if don't specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if don't specify <code>language_code</code></strong><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"limit":{"description":"<em>the maximum number of products in the results array</em><br>optional field<br>default value: <code>100</code>;<br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>location code</em><br><strong>required field if don't specify <code>location_name</code></strong><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US, Egypt, Saudi Arabia, and the United Arab Emirates locations only;<br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if don't specify <code>location_code</code></strong><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to<br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US, Egypt, Saudi Arabia, and the United Arab Emirates locations only;<br>example:<br><code class=\"long-string\">United States</code>","type":"string"},"offset":{"description":"<em>offset in the results array of returned keywords</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten keywords in the results array will be omitted and the data will be provided for the successive keywords","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting parameter<br>example:<br><code>[\"keyword_data.keyword_info.competition,desc\"]</code><br>default rule:<br><code>[\"ranked_serp_element.serp_item.rank_group,asc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"keyword_data.keyword_info.search_volume,desc\",\"keyword_data.keyword_info.cpc,desc\"]</code>","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_DataforseoLabsAmazonRelatedKeywordsLiveRequestInfo":{"properties":{"depth":{"description":"<em>keyword search depth</em><br>optional field<br>default value: <code>1</code>;<br>number of the returned results depends on the value you set in this field;<br>you can specify a level from 0 to 4;<br>estimated number of keywords for each level (maximum):<br>0 - the keyword set in the <code>keyword</code> field<br>1 – 6 keywords<br>2 – 42 keywords<br>3 – 258 keywords<br>4 – 1554 keywords","type":["integer","null"]},"ignore_synonyms":{"description":"<em>ignore highly similar keywords</em><br>optional field<br>if set to_<code class=\"prettyprint\">true</code> only core keywords will be returned, all highly similar keywords will be excluded;  <br>default value: <code>false</code>n","type":["boolean","null"]},"include_seed_keyword":{"description":"<em>include data for the seed keyword</em><br>optional field<br>if set to <code>true</code>, data for the seed keyword specified in the <code>keyword</code> field will be provided in the <code>seed_keyword_data</code> array of the response<br>default value: <code>false</code>","type":["boolean","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>UTF-8 encoding<br>the keywords should be specified in the lowercase format<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available locations with their <code>language_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available locations with their <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"limit":{"description":"<em>the maximum number of returned keywords</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US, Egypt, Saudi Arabia, and the United Arab Emirates locations only;<br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US, Egypt, Saudi Arabia, and the United Arab Emirates locations only;<br>example:<br><code class=\"long-string\">United States</code>","type":"string"},"offset":{"description":"<em>offset in the results array of returned keywords</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten keywords in the results array will be omitted and the data will be provided for the successive keywords","type":["integer","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_DataforseoLabsAppleAppCompetitorsLiveRequestInfo":{"properties":{"app_id":{"description":"<em>id of the app</em><br><strong>required field</strong><br>ID of the mobile application on App Store;<br>you can find the ID in the URL of every app listed on App Store;<br>example:<br>in the URL <code>https://apps.apple.com/us/app/id835599320</code><br>the id is <code>835599320</code>","type":"string"},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code><br>example:<br><code>[\"intersections\",\"&gt;\",500]</code><p><code>[[\"competitor_metrics.app_store_search_organic.pos_1\",\"&lt;&gt;\",10],\"and\",[\"avg_position\",\"&gt;=\",\"10\"]]</code><p><code>[[[\"intersections\",\"&gt;=\",50],\"and\",[\"competitor_metrics.app_store_search_organic.pos_1\",\"in\",[1,5]]],<br>\"or\",<br>[\"sum_position\",\"&gt;=\",\"10000\"]]</code><p>for more information about filters, please refer to <a href=\"/v3/dataforseo_labs/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Dataforseo Labs - Filters</a> or this <a href=\"https://dataforseo.com/help-center/how-to-use-filters-in-dataforseo-labs-api\" rel=\"noopener noreferrer\" target=\"_blank\">help center guide</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"language_code":{"description":"<em>language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the English language only<br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the English language only;<br>example:<br><code class=\"long-string\">English</code>","type":"string"},"limit":{"description":"<em>the maximum number of returned apps</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US location only;<br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US location only;<br>example:<br><code class=\"long-string\">United States</code>","type":"string"},"offset":{"description":"<em>offset in the results array of returned apps</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten apps in the results array will be omitted and the data will be provided for the successive keywords","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results;<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order;<br><code>desc</code> - results will be sorted in the descending order;<br>you should use a comma to specify a sorting type;<br>example:<br><code>[\"intersections,asc\"]</code><br><strong>Note:</strong> you can set no more than three sorting rules in a single request;<br>you should use a comma to separate several sorting rules;<br>example:<br><code>[\"intersections,desc\",\"sum_position,asc\"]</code><p>default rule:<br><code>[\"intersections,desc\"]</code><br><strong>Note:</strong> if the <code>item_types</code> array contains item types that are different from <code>organic</code>, the results will be ordered by the first item type in the array","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_DataforseoLabsAppleAppIntersectionLiveRequestInfo":{"properties":{"app_ids":{"additionalProperties":{"type":["string","null"]},"description":"<em>ids of the target apps</em><br><strong>required field</strong><br>IDs of the target mobile applications on App Store;<br>you can find the ID in the URL of every app listed on App Store;<br>example:<br>in the URL <code>https://apps.apple.com/us/app/id835599320</code><br>the id is <code>835599320</code>;<br>the ids should be specified the following way:<br>`\"app_ids\": {<br>\"1\": \"686449807\",<br>\"2\": \"382617920\"<br>}`<br>if you specify a single ID here, the API will return results only for one application;<br>the maximum number of app IDs you can specify in this object is <code>20</code>","type":["object","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code><br>example:<br><code>[\"keyword_data.keyword_info.search_volume\",\"&gt;\",500]</code><p><code>[[\"keyword_data.keyword_info.search_volume\",\"&lt;&gt;\",500],\"and\",[intersection_result.382617920.rank_group\",\"&gt;=\",\"10\"]]</code><p>for more information about filters, please refer to <a href=\"/v3/dataforseo_labs/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Dataforseo Labs - Filters</a> or this <a href=\"https://dataforseo.com/help-center/how-to-use-filters-in-dataforseo-labs-api\" rel=\"noopener noreferrer\" target=\"_blank\">help center guide</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"language_code":{"description":"<em>language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the English language only<br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the English language only;<br>example:<br><code class=\"long-string\">English</code>","type":"string"},"limit":{"description":"<em>the maximum number of returned keywords</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US location only;<br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US location only;<br>example:<br><code class=\"long-string\">United States</code>","type":"string"},"offset":{"description":"<em>offset in the results array of returned keywords</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten keywords in the results array will be omitted and the data will be provided for the successive keywords","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results;<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order;<br><code>desc</code> - results will be sorted in the descending order;<br>you should use a comma to specify a sorting type;<br>example:<br><code>[\"intersection_result.382617920.rank_absolute,asc\"]</code><br><strong>Note:</strong> you can set no more than three sorting rules in a single request;<br>you should use a comma to separate several sorting rules;<br>example:<br><code>[\"intersection_result.382617920.rank_absolute,desc\",\"keyword_data.keyword_info.search_volume,asc\"]</code><br>default rule:<br><code>[\"keyword_data.keyword_info.search_volume,desc\"]</code><br><strong>Note:</strong> if the <code>item_types</code> array contains item types that are different from <code>organic</code>, the results will be ordered by the first item type in the array","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_DataforseoLabsAppleBulkAppMetricsLiveRequestInfo":{"properties":{"app_ids":{"description":"<em>ids of the apps</em><br><strong>required field</strong><br>IDs of mobile applications on App Store;<br>you can find the ID in the URL of every app listed on App Store;<br>example:<br>in the URL <code>https://apps.apple.com/us/app/id835599320</code><br>the id is <code>835599320</code>;<br>the maximum number of IDs you can specify in this field is <code>1000</code>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the English language only<br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the English language only;<br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US location only;<br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US location only;<br>example:<br><code class=\"long-string\">United States</code>","type":"string"},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_DataforseoLabsAppleKeywordsForAppLiveRequestInfo":{"properties":{"app_id":{"description":"<em>id of the app</em><br><strong>required field</strong><br>ID of the mobile application on App Store;<br>you can find the ID in the URL of every app listed on App Store;<br>example:<br>in the URL <code>https://apps.apple.com/us/app/id835599320</code><br>the id is <code>835599320</code>","type":"string"},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code><br>example:<br><code>[\"keyword_data.keyword_info.search_volume\",\"&gt;\",500]</code><p><code>[[\"keyword_data.keyword_info.search_volume\",\"&lt;&gt;\",500],\"and\",[\"ranked_serp_element.serp_item.rank_group\",\"&gt;=\",\"10\"]]</code><p>for more information about filters, please refer to <a href=\"/v3/dataforseo_labs/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Dataforseo Labs - Filters</a> or this <a href=\"https://dataforseo.com/help-center/how-to-use-filters-in-dataforseo-labs-api\" rel=\"noopener noreferrer\" target=\"_blank\">help center guide</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"language_code":{"description":"<em>language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the English language only<br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the English language only;<br>example:<br><code class=\"long-string\">English</code>","type":"string"},"limit":{"description":"<em>the maximum number of returned keywords</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US location only;<br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US location only;<br>example:<br><code class=\"long-string\">United States</code>","type":"string"},"offset":{"description":"<em>offset in the results array of returned keywords</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten keywords in the results array will be omitted and the data will be provided for the successive keywords","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results;<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order;<br><code>desc</code> - results will be sorted in the descending order;<br>you should use a comma to specify a sorting type;<br>example:<br><code>[\"ranked_serp_element.serp_item.rank_group,asc\"]</code><br><strong>Note:</strong> you can set no more than three sorting rules in a single request;<br>you should use a comma to separate several sorting rules;<br>example:<br><code>[\"ranked_serp_element.serp_item.rank_group,desc\",\"keyword_data.keyword_info.search_volume,asc\"]</code><br>default rule:<br><code>[\"keyword_data.keyword_info.search_volume,desc\"]</code><br><strong>Note:</strong> if the <code>item_types</code> array contains item types that are different from <code>organic</code>, the results will be ordered by the first item type in the array","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_DataforseoLabsGoogleAppCompetitorsLiveRequestInfo":{"properties":{"app_id":{"description":"<em>id of the app</em><br><strong>required field</strong><br>ID of the mobile application on Google Play;<br>you can find the ID in the URL of every app listed on Google Play;<br>example:<br>in the URL <code>https://play.google.com/store/apps/details?id=org.telegram.messenger</code><br>the id is <code>org.telegram.messenger</code>","type":"string"},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code><br>example:<br><code>[\"intersections\",\"&gt;\",500]</code><p><code>[[\"competitor_metrics.google_play_search_organic.pos_1\",\"&lt;&gt;\",10],\"and\",[\"avg_position\",\"&gt;=\",\"10\"]]</code><p><code>[[[\"intersections\",\"&gt;=\",50],\"and\",[\"competitor_metrics.google_play_search_organic.pos_1\",\"in\",[1,5]]],<br>\"or\",<br>[\"sum_position\",\"&gt;=\",\"10000\"]]</code><p>for more information about filters, please refer to <a href=\"/v3/dataforseo_labs/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Dataforseo Labs - Filters</a> or this <a href=\"https://dataforseo.com/help-center/how-to-use-filters-in-dataforseo-labs-api\" rel=\"noopener noreferrer\" target=\"_blank\">help center guide</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"language_code":{"description":"<em>language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the English language only<br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the English language only;<br>example:<br><code class=\"long-string\">English</code>","type":"string"},"limit":{"description":"<em>the maximum number of returned apps</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US location only;<br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US location only;<br>example:<br><code class=\"long-string\">United States</code>","type":"string"},"offset":{"description":"<em>offset in the results array of returned apps</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten apps in the results array will be omitted and the data will be provided for the successive keywords","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results;<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order;<br><code>desc</code> - results will be sorted in the descending order;<br>you should use a comma to specify a sorting type;<br>example:<br><code>[\"intersections,asc\"]</code><br><strong>Note:</strong> you can set no more than three sorting rules in a single request;<br>you should use a comma to separate several sorting rules;<br>example:<br><code>[\"intersections,desc\",\"sum_position,asc\"]</code><p>default rule:<br><code>[\"intersections,desc\"]</code><br><strong>Note:</strong> if the <code>item_types</code> array contains item types that are different from <code>organic</code>, the results will be ordered by the first item type in the array","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_DataforseoLabsGoogleAppIntersectionLiveRequestInfo":{"properties":{"app_ids":{"additionalProperties":{"type":["string","null"]},"description":"<em>ids of the target apps</em><br><strong>required field</strong><br>IDs of the target mobile applications on Google Play;<br>you can find the ID in the URL of every app listed on Google Play;<br>example:<br>in the URL <code>https://play.google.com/store/apps/details?id=org.telegram.messenger</code><br>the id is <code>org.telegram.messenger</code>;;<br>the ids should be specified the following way:<br><code>\"app_ids\": {<br>\"1\": \"org.telegram.messenger\",<br>\"2\": \"com.zhiliaoapp.musically\"<br>}</code><br>if you specify a single ID here, the API will return results only for one application;<br>the maximum number of app IDs you can specify in this object is <code>20</code>","type":["object","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code><br>example:<br><code>[\"keyword_data.keyword_info.search_volume\",\"&gt;\",500]</code><p><code>[[\"keyword_data.keyword_info.search_volume\",\"&lt;&gt;\",500],\"and\",[intersection_result.382617920.rank_group\",\"&gt;=\",\"10\"]]</code><p>for more information about filters, please refer to <a href=\"/v3/dataforseo_labs/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Dataforseo Labs - Filters</a> or this <a href=\"https://dataforseo.com/help-center/how-to-use-filters-in-dataforseo-labs-api\" rel=\"noopener noreferrer\" target=\"_blank\">help center guide</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"language_code":{"description":"<em>language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the English language only<br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the English language only;<br>example:<br><code class=\"long-string\">English</code>","type":"string"},"limit":{"description":"<em>the maximum number of returned keywords</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US location only;<br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US location only;<br>example:<br><code class=\"long-string\">United States</code>","type":"string"},"offset":{"description":"<em>offset in the results array of returned keywords</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten keywords in the results array will be omitted and the data will be provided for the successive keywords","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results;<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order;<br><code>desc</code> - results will be sorted in the descending order;<br>you should use a comma to specify a sorting type;<br>example:<br><code>[\"intersection_result.382617920.rank_absolute,asc\"]</code><br><strong>Note:</strong> you can set no more than three sorting rules in a single request;<br>you should use a comma to separate several sorting rules;<br>example:<br><code>[\"intersection_result.382617920.rank_absolute,desc\",\"keyword_data.keyword_info.search_volume,asc\"]</code><br>default rule:<br><code>[\"keyword_data.keyword_info.search_volume,desc\"]</code><br><strong>Note:</strong> if the <code>item_types</code> array contains item types that are different from <code>organic</code>, the results will be ordered by the first item type in the array","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_DataforseoLabsGoogleBulkAppMetricsLiveRequestInfo":{"properties":{"app_ids":{"description":"<em>ids of the app</em><br><strong>required field</strong><br>IDs of the mobile applications on Google Play;<br>you can find the ID in the URL of every app listed on Google Play;<br>example:<br>in the URL <code>https://play.google.com/store/apps/details?id=org.telegram.messenger</code><br>the id is <code>org.telegram.messenger</code>;<br>the maximum number of IDs you can specify in this field is <code>1000</code>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the English language only<br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the English language only;<br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US location only;<br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US location only;<br>example:<br><code class=\"long-string\">United States</code>","type":"string"},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_DataforseoLabsGoogleBulkKeywordDifficultyLiveRequestInfo":{"properties":{"keywords":{"description":"<em>target keywords</em><br><strong>required field</strong><br>UTF-8 encoding<br>maximum number of keywords you can specify in this array: 1000<br>the keywords will be converted to lowercase format<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>language code</em><br><strong>required field if don't specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if don't specify <code>language_code</code></strong><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>location code</em><br><strong>required field if don't specify <code>location_name</code></strong><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if don't specify <code>location_code</code></strong><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">United Kingdom</code>","type":"string"},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_DataforseoLabsGoogleBulkTrafficEstimationLiveRequestInfo":{"properties":{"ignore_synonyms":{"description":"<em>ignore highly similar keywords</em><br>optional field<br>if set to_<code class=\"prettyprint\">true</code>, only core keywords will be returned, all highly similar keywords will be excluded;  <br>default value: <code>false</code>","type":["boolean","null"]},"item_types":{"description":"<em>display results by item type</em><br>optional field<br>indicates the type of search results included in the response<p><strong>Note:</strong> if the <code>item_types</code> array contains item types that are different from <code>organic</code>, the results will be ordered by the first item type in the array<p>possible values: <br><code>[\"organic\", \"paid\", \"featured_snippet\", \"local_pack\"]</code><br>default value: <br><code>[\"organic\", \"paid\"]</code>","items":{"type":"string"},"type":["array","null"]},"language_code":{"description":"<em>language code</em><br>if you use this field, you don’t need to specify <code>language_name</code><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available languages<br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br>if you use this field, you don’t need to specify <code>language_code</code><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available languages<br>example:<br><code class=\"long-string\">English</code>","type":["string","null"]},"location_code":{"description":"<em>location code</em><br>if you use this field, you don't have to specify <code>location_name</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available locations<br>example:<br><code class=\"long-string\">2840</code>","type":["integer","null"]},"location_name":{"description":"<em>full name of the location</em><br>if you use this field, you don't have to specify <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available locations<br>example:<br><code class=\"long-string\">United Kingdom</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"targets":{"description":"<em>target domains, subdomains, and webpages</em><br><strong>required field</strong><br>you can specify domains, subdomains, and webpages in this field;<br>domains and subdomains should be specified without <code>https://</code> and <code>www.</code>;<br>pages should be specified with absolute URL, including <code>https://</code> and <code>www.</code>;<br>you can set up to 1000 domains, subdomains or webpages","items":{"type":"string"},"type":"array"}},"type":"object"},"Provider0A3E90081762_DataforseoLabsGoogleCategoriesForDomainLiveRequestInfo":{"properties":{"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code><br>example:<br><code>[\"metrics.organic.pos_1,\"&gt;\",0]</code><p><code>[[[\"metrics.organic.count\",\"&gt;=\",100],\"and\",[\"metrics.organic.pos_1\",\"&gt;\",0]],<br>\"or\",<br>[\"metrics.organic.etv\",\"in\",[10,100]]]</code><br>for more information about filters, please refer to <a href=\"/v3/dataforseo_labs/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Dataforseo Labs - Filters</a> or this <a href=\"https://dataforseo.com/help-center/how-to-use-filters-in-dataforseo-labs-api\" rel=\"noopener noreferrer\" target=\"_blank\">help center guide</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"historical_serp_mode":{"description":"<em>data collection mode</em><br>optional field<br>you can use this field to filter the results;<br>possible types of filtering:<br><code>live</code> — return metrics for SERPs in which the specified <code>target</code> currently has ranking results;<br><code>lost</code> — return metrics for SERPs in which the specified <code>target</code> had previously had ranking results, but didn't have them during the last check;<br><code>all</code> — return metrics for both types of SERPs.<br>default value: <code>live</code>","type":["string","null"]},"include_clickstream_data":{"description":"<em>include or exclude data from clickstream-based metrics in the result</em><br>optional field<br>if the parameter is set to_<code>true</code>, you will receive <code>clickstream_etv</code>, <code>clickstream_gender_distribution</code>, and_<code>clickstream_age_distribution</code>_fields with clickstream data in the response<br>default value: <code>false</code><br>with this parameter enabled, you will be charged double the price for the request<p>learn more about how clickstream-based metrics are calculated in this <a href=\"https://dataforseo.com/help-center/what-are-clickstream-based-metrics-and-how-do-we-calculate-them\" rel=\"noopener noreferrer\" target=\"_blank\">help center article</a>n","type":["boolean","null"]},"include_subcategories":{"description":"<em>indicates if the subcategories will be included in the search</em><br>optional field<br>if set to <code>false</code>, the subcategories will be ignored<br>default value: <code>false</code><br>learn more about the parameter in this <a href=\"https://dataforseo.com/help-center/include_subcategories-in-categories-for-domain-endpoint\" rel=\"noopener noreferrer\" target=\"_blank\">help center article</a>","type":["boolean","null"]},"item_types":{"description":"<em>display results by item type</em><br>optional field<br>indicates the type of search results included in the response<p><strong>Note:</strong> if the <code>item_types</code> array contains item types that are different from the <code>organic</code> object, the results will be ordered by the first item type in the array; you will not be able to sort and filter results by the types of search results not included in the response;<p>possible values: <br><code>[\"organic\", \"paid\", \"featured_snippet\", \"local_pack\"]</code><br>default value: <br><code>[\"organic\", \"paid\"]</code>","items":{"type":"string"},"type":["array","null"]},"language_code":{"description":"<em>language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"limit":{"description":"<em>the maximum number of returned categories</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">United Kingdom</code>","type":"string"},"offset":{"description":"<em>offset in the results array of returned categories </em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten categories in the results array will be omitted and the data will be provided for the successive categories","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to specify a sorting type<br>example:<br><code>[\"metrics.paid.etv,asc\"]</code><br><strong>Note:</strong> you can set no more than three sorting rules in a single request<br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"metrics.organic.etv,desc\",\"metrics.paid.count,asc\"]</code><p>default rule:<br><code>[\"metrics.organic.count,desc\"]</code><br><strong>Note:</strong> if the <code>item_types</code> array contains item types that are different from the <code>organic</code> object, the results will be ordered by the first item type in the array","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>domain or subdomain</em><br><strong>required field</strong><br>the domain or subdomain name of the target website<br>the domain or subdomain should be specified without <code>https://</code> and <code>www.</code>","type":"string"}},"type":"object"},"Provider0A3E90081762_DataforseoLabsGoogleCategoriesForKeywordsLiveRequestInfo":{"properties":{"keywords":{"description":"<em>target keywords</em><br><strong>required field</strong><br>UTF-8 encoding<br>maximum number of keywords you can specify in this array: 1000<br>the keywords will be converted to lowercase format<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>language code</em><br><strong>required field if don't specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/google/categories_for_keywords/languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if don't specify <code>language_code</code></strong><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/google/categories_for_keywords/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_DataforseoLabsGoogleCompetitorsDomainLiveRequestInfo":{"properties":{"exclude_domains":{"description":"<em>exclude domains from the results</em><br>optional field<br>use this parameter to exclude specific domains from the results<br><strong>Note:</strong> you can specify up to 1000 domains in this array<p>example:<br><code>\"exclude_domains\": [<br>\"reddit.com\",<br>\"youtube.com\"<br>]</code>","items":{"type":"string"},"type":["array","null"]},"exclude_top_domains":{"description":"<em>indicates whether to exclude world's largest websites</em><br>optional field<br>default value: <code>false</code><br>set to <code>true</code> if you want to get highly-relevant competitors excluding the websites listed below:<p><code>wikipedia.org<br>pinterest.com<br>amazon.com<br>google.com<br>facebook.com<br>wordpress.com<br>medium.com<br>quora.com<br>reddit.com<br>youtube.com<br>ebay.com<br>uol.com.br<br>instagram.com<br>olx.com<br>twitter.com<br>linkedin.com<br>slideshare.net</code>","type":["boolean","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code><br>example:<br><code>[\"metrics.organic.count\",\"&gt;\",50]</code><p><code>[[[\"metrics.organic.count\",\"&gt;=\",50],\"and\",[\"metrics.organic.pos_1\",\"in\",[1,5]]],<br>\"or\",<br>[\"metrics.organic.etv\",\"&gt;=\",\"100\"]]</code><p>for more information about filters, please refer to <a href=\"/v3/dataforseo_labs/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Dataforseo Labs - Filters</a> or this <a href=\"https://dataforseo.com/help-center/how-to-use-filters-in-dataforseo-labs-api\" rel=\"noopener noreferrer\" target=\"_blank\">help center guide</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"ignore_synonyms":{"description":"<em>ignore highly similar keywords</em><br>optional field<br>if set to_<code class=\"prettyprint\">true</code>, only core keywords will be returned, all highly similar keywords will be excluded;  <br>default value: <code>false</code>n","type":["boolean","null"]},"include_clickstream_data":{"description":"<em>include or exclude data from clickstream-based metrics in the result</em><br>optional field<br>if the parameter is set to_<code>true</code>, you will receive <code>clickstream_etv</code>, <code>clickstream_gender_distribution</code>, and_<code>clickstream_age_distribution</code>_fields with clickstream data in the response<br>default value: <code>false</code><br>with this parameter enabled, you will be charged double the price for the request<p>learn more about how clickstream-based metrics are calculated in this <a href=\"https://dataforseo.com/help-center/what-are-clickstream-based-metrics-and-how-do-we-calculate-them\" rel=\"noopener noreferrer\" target=\"_blank\">help center article</a>n","type":["boolean","null"]},"intersecting_domains":{"description":"<em>additional domains for improving results accuracy</em><br>optional field<br>to improve the accuracy of the result, you can specify domains that are known to intersect with the <code>target</code> in SERPs;<br>if you use this array, metrics in the result will be based on SERPs where both <code>target</code> website and <code>intersecting_domains</code> appear;<br><strong>Note:</strong> you can specify up to 20 domains in this array","items":{"type":"string"},"type":["array","null"]},"item_types":{"description":"<em>display results by item type</em><br>optional field<br>indicates the type of search results included in the response<p><strong>Note:</strong> if the <code>item_types</code> array contains item types that are different from <code>organic</code>, the results will be ordered by the first item type in the array; you will not be able to sort and filter results by the types of search results not included in the response;<p>possible values: <br><code>[\"organic\", \"paid\", \"featured_snippet\", \"local_pack\"]</code><br>default value: <br><code>[\"organic\", \"paid\"]</code>","items":{"type":"string"},"type":["array","null"]},"language_code":{"description":"<em>language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"limit":{"description":"<em>the maximum number of returned domains</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">United Kingdom</code>","type":"string"},"max_rank_group":{"description":"<em>maximum rank up to which competitors will be considered</em><br>optional field<br>default value: <code>100</code><p>if you specify <code>10</code> here, we will extract competitors from the top 10 Google search results only","type":["integer","null"]},"offset":{"description":"<em>offset in the results array of returned domains</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten keywords in the results array will be omitted and the data will be provided for the successive keywords","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to specify a sorting type<br>example:<br><code>[\"metrics.paid.etv,asc\"]</code><br><strong>Note:</strong> you can set no more than three sorting rules in a single request<br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"metrics.organic.etv,desc\",\"metrics.paid.count,asc\"]</code><p>default rule:<br><code>[\"metrics.organic.count,desc\"]</code><br><strong>Note:</strong> if the <code>item_types</code> array contains item types that are different from <code>organic</code>, the results will be ordered by the first item type in the array","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>domain</em><br><strong>required field</strong><br>the domain name of the target website<br>the domain should be specified without <code>https://</code> and <code>www.</code><br>you can specify page URL, but the results will be specific to the domain in the specified URL","type":"string"}},"type":"object"},"Provider0A3E90081762_DataforseoLabsGoogleDomainIntersectionLiveRequestInfo":{"properties":{"filters":{"description":"array of results filtering parameters            optional field            you can add several filters at once (8 filters maximum)            you should set a logical operator and, or between the conditions            the following operators are supported:            regex, not_regex, <, <=, >, >=, =, <>, in, not_in, match, not_match, ilike, not_ilike, like, not_like            you can use the % operator with like and not_like, as well as ilike and not_ilike to match any string of zero or more characters            example:            [\"keyword_data.keyword_info.search_volume\",\"in\",[100,1000]]            [[\"first_domain_serp_element.etv\",\">\",0],\"and\",[\"first_domain_serp_element.description\",\"like\",\"%goat%\"]]            [[\"keyword_data.keyword_info.search_volume\",\">\",100],                \"and\",                [[\"first_domain_serp_element.description\",\"like\",\"%goat%\"],                \"or\",                [\"second_domain_serp_element.type\",\"=\",\"organic\"]]]            for more information about filters, please refer to Dataforseo Labs - Filters or this help center guide","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"include_clickstream_data":{"description":"include or exclude data from clickstream-based metrics in the result            optional field            if the parameter is set to true, you will receive clickstream_keyword_info, clickstream_etv, keyword_info_normalized_with_clickstream, and keyword_info_normalized_with_bing fields in the response            default value: false            with this parameter enabled, you will be charged double the price for the request            learn more about how clickstream-based metrics are calculated in this help center article","type":["boolean","null"]},"include_serp_info":{"description":"include data from SERP for each keyword            optional field            if set to true, we will return a serp_info array containing SERP data (number of search results, relevant URL, and SERP features) for every keyword in the response            default value: false","type":["boolean","null"]},"intersections":{"description":"domain intersections in SERP            optional field            if you set intersections to true, you will get the keywords for which both target domains specified as target1 and target2 have results within the same SERP; the corresponding SERP elements for both domains will be provided in the results array            Note: this endpoint will not provide results if the number of intersecting keywords exceeds 10 million            if you specify intersections: false, you will get the keywords for which the domain specified as target1 has results in SERP, and the domain specified as target2 doesn't;            thus, the corresponding SERP elements and other data will be provided for the domain specified as target1only            default value: true","type":["boolean","null"]},"item_types":{"description":"search results type            indicates type of search results included in the response            optional field            possible values:            [\"organic\", \"paid\", \"featured_snippet\", \"local_pack\"]            default value:            [\"organic\", \"paid\"]","items":{"type":"string"},"type":["array","null"]},"language_code":{"description":"language code            required field if you don't specify language_name            Note: it is required to specify either language_name or language_code            you can receive the list of available languages with their language_code by making a separate request to the            https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages            example:            en","type":["string","null"]},"language_name":{"description":"full name of the language            required field if you don't specify language_code            Note: it is required to specify either language_name or language_code            you can receive the list of available languages with their language_name by making a separate request to the            https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages            example:            English","type":["string","null"]},"limit":{"description":"the maximum number of returned keywords            optional field            default value: 100            maximum value: 1000","type":["integer","null"]},"location_code":{"description":"location code            required field if you don't specify location_name            Note: it is required to specify either location_name or location_code            you can receive the list of available locations with their location_code by making a separate request to the            https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages            example:            2840","type":["integer","null"]},"location_name":{"description":"full name of the location            required field if you don't specify location_code            Note: it is required to specify either location_name or location_code            you can receive the list of available locations with their location_name by making a separate request to the            https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages            example:            United Kingdom","type":["string","null"]},"offset":{"description":"offset in the items array of returned keywords            optional field            default value: 0            if you specify the 10 value, the first ten keywords in the results array will be omitted and the data will be provided for the successive keywords","type":["integer","null"]},"order_by":{"description":"results sorting rules            optional field            you can use the same values as in the filters array to sort the results            possible sorting types:            asc - results will be sorted in the ascending order            desc - results will be sorted in the descending order            you should use a comma to set up a sorting parameter            example:            [\"keyword_data.keyword_info.competition,desc\"]            default rule:            [\"keyword_data.keyword_info.search_volume,desc\"]            note that you can set no more than three sorting rules in a single request            you should use a comma to separate several sorting rules            example:            [\"keyword_data.keyword_info.search_volume,desc\",\"keyword_data.keyword_info.cpc,desc\"]","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"user-defined task identifier            optional field            the character limit is 255            you can use this parameter to identify the task and match it with the result            you will find the specified tag value in the data object of the response","type":["string","null"]},"target1":{"description":"domain            required field            the domain name of the first target website            the domain should be specified without https:// and www.","type":"string"},"target2":{"description":"domain            required field            the domain name of the second target website            the domain should be specified without https:// and www.","type":"string"}},"type":"object"},"Provider0A3E90081762_DataforseoLabsGoogleDomainMetricsByCategoriesLiveRequestInfo":{"properties":{"category_codes":{"description":"<em>product and service categories</em><br><strong>required field</strong><br>The maximum number of categories you can specify: 5<br>you can download <a href=\"https://cdn.dataforseo.com/v3/categories/categories_dataforseo_labs_2023_10_25.csv\">the full list of possible categories</a>","items":{"type":"string"},"type":"array"},"correlate":{"description":"<em>correlate data with previously obtained datasets</em><br>optional field<br>default value: <code>true</code>;<br>if you use this parameter, our system will correlate data you obtain now with previously obtained datasets;<br>this parameter is intended to mitigate any inconsistencies that may result from changes to our database;<br><strong>Note:</strong> we do not recommend setting <code>correlate</code> to <code>false</code>","type":["boolean","null"]},"etv_max":{"description":"<em>maximum current organic ETV of the domain</em><br>optional field<br>if specified, the API will return only domains with <code>organic_etv</code> lesser than the specified value","type":["integer","null"]},"etv_min":{"description":"<em>minimum current organic ETV of the domain</em><br>optional field<br>if specified, the API will return only domains with <code>organic_etv</code> greater than the specified value","type":["integer","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong>;<br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>match</code>, <code>not_match</code>, <code>ilike</code>, <code>not_ilike</code>, <code>like</code>, <code>not_like</code>;<br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code>, as well as <code>ilike</code> and <code>not_ilike</code> to match any string of zero or more characters;<br>example:<br><code>[\"metrics_history.202110.organic.pos_1\", \">\", 15]</code>;<br>for more information about filters, please refer to <a href=\"/v3/dataforseo_labs/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Dataforseo Labs - Filters</a> or this <a href=\"https://dataforseo.com/help-center/how-to-use-filters-in-dataforseo-labs-api\" target=\"_blank\" rel=\"noopener noreferrer\">help center guide</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"first_date":{"description":"<em>first date of comparison period</em><br><strong>required field</strong><br>first date for which domain metrics will be provided;<br>date format: <code>\"yyyy-mm-dd\"</code>;<br>example: <code>\"2021-06-01\"</code>;<br>the list available dates is available through the <a href=\"/v3/dataforseo_labs/google/available_history/live/\" rel=\"noopener noreferrer\" target=\"_blank\">available history endpoint</a>;<br><strong>Note:</strong> <code>first_date</code> cannot be greater than today's date;<br><strong>Also note:</strong> the dates specified in <code>first_date</code> and <code>second_date</code> cannot point to the same month of the same year;<br>you can specify the dates in any order: <code>first_date</code> can be greater than <code>second_date</code> and vice versa;<br>minimum date: <code>\"2020-10-01\"</code>","type":"string"},"include_subdomains":{"description":"<em>return subdomains in the API response</em><br>optional field<br>if <code>false</code>, the API response will contain <code>main_domain</code> only;<br>if <code>true</code>, the API will return <code>main_domain</code> plus its subdomains (if available);<br>default value: <code>true</code>","type":["boolean","null"]},"item_types":{"description":"<em>display results by item type</em><br>optional field<br>indicates the type of search results included in the response;<p><strong>Note:</strong> if the <code>item_types</code> array contains item types that are different from the <code>organic</code> object, the results will be ordered by the first item type in the array; you will not be able to sort and filter results by the types of search results not included in the response;<p>possible values: <br><code>[\"organic\", \"paid\", \"featured_snippet\", \"local_pack\"]</code>;<br>default value: <br><code>[\"organic\", \"paid\"]</code>","items":{"type":"string"},"type":["array","null"]},"language_code":{"description":"<em>unique language identifier</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code>;<br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code>;<br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to<br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br>example:<br><code class=\"long-string\">English</code>","type":"string"},"limit":{"description":"<em>the maximum number of domains in the results array</em><br>optional field<br>default value: <code>100</code>;<br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>unique location identifier</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code>;<br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to<br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code>;<br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to<br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br>example:<br><code class=\"long-string\">United Kingdom</code>","type":"string"},"offset":{"description":"<em>offset in the results array of returned domains</em><br>optional field<br>default value: <code>0</code>;<br>if you specify the <code>10</code> value, the first ten domains in the results array will be omitted and the data will be provided for the successive domains","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results;<br>default rule: <code>[\"organic_etv,desc\"]</code>;<br>possible sorting types:<br><code>asc</code> - results will be sorted in ascending order<br><code>desc</code> - results will be sorted in descending order;<br>you should use a comma to set up a sorting type;<br>example:<br><code>[\"organic_count,desc\"]</code>;<br><strong>note that you can set no more than three sorting rules in a single request</strong>;<br>you should use a comma to separate several sorting rules;<br>example:<br><code>[\"organic_etv,desc\",\"organic_count,asc\"]</code>","items":{"type":"string"},"type":["array","null"]},"second_date":{"description":"<em>second date of comparison period</em><br><strong>required field</strong><br>second date for which domain metrics will be provided;<br>date format: <code>\"yyyy-mm-dd\"</code>;<br>example: <code>\"2021-10-01\"</code>;<br>the list available dates is available through the <a href=\"/v3/dataforseo_labs/google/available_history/live/\" rel=\"noopener noreferrer\" target=\"_blank\">available history endpoint</a>;<br><strong>Note:</strong> <code>second_date</code> cannot be greater than today's date;<br><strong>Also note:</strong> the dates specified in <code>first_date</code> and <code>second_date</code> cannot point to the same month of the same year;<br>you can specify the dates in any order: <code>second_date</code> can be greater than <code>first_date</code> and vice versa;<br>minimum date: <code>\"2020-10-01\"</code>","type":"string"},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em>;<br>you can use this parameter to identify the task and match it with the result;<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"top_categories_count":{"description":"<em>number of additional domain categories</em><br>optional field<br>by using this parameter, you can receive domains relevant to additional categories that are not specified in <code>category_codes</code> above;<br>to learn more about the parameter, please refer to <a href=\"https://dataforseo.com/help-center/what-is-top_categories_count\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article;</a><br>by default, <code>top_categories_count</code> is equal to the number of categories specified in the <code>category_codes</code> array;<br><strong>Note:</strong> <code>top_categories_count</code> cannot be less than the number of categories in the <code>category_codes</code> array;<br>maximum value: <code>5</code>","format":"int64","type":["integer","null"]}},"type":"object"},"Provider0A3E90081762_DataforseoLabsGoogleDomainRankOverviewLiveRequestInfo":{"properties":{"ignore_synonyms":{"description":"<em>ignore highly similar keywords</em><br>optional field<br>if set to_<code class=\"prettyprint\">true</code>, all highly similar keywords will be excluded from the ranking and traffic calculations, the results will be based on data for main keywords from groups of synonyms<br>default value: <code>false</code>n","type":["boolean","null"]},"language_code":{"description":"<em>language code</em><br>optional field<br>if you use this field, you don't need to specify <code>language_name</code><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available languages<br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br>optional field<br>if you use this field, you don't need to specify <code>language_code</code><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available languages<br>example:<br><code class=\"long-string\">English</code>","type":["string","null"]},"limit":{"description":"<em>the maximum number of returned results for domain</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>location code</em><br>optional field<br>if you use this field, you don't need to specify <code>location_name</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available locations<br>example:<br><code class=\"long-string\">2840</code>","type":["integer","null"]},"location_name":{"description":"<em>full name of the location</em><br>optional field<br>if you use this field, you don't need to specify <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available locations<br>example:<br><code class=\"long-string\">United Kingdom</code>","type":["string","null"]},"offset":{"description":"<em>offset in the results array of returned items</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten <code>items</code> in the results array will be omitted and the data will be provided for the successive items","type":["integer","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>domain</em><br><strong>required field</strong><br>the domain name of the target website<br>the domain should be specified without <code>https://</code> and <code>www.</code>","type":"string"}},"type":"object"},"Provider0A3E90081762_DataforseoLabsGoogleHistoricalBulkTrafficEstimationLiveRequestInfo":{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>if you don't specify this field, the data will be provided for the previous 12 months<br>minimal possible value: <code>2020-10-01</code><br>date format: <code>\"yyyy-mm-dd\"</code>","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br>if you don't specify this field, the today's date will be used by default;<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2021-04-01\"</code>","type":["string","null"]},"ignore_synonyms":{"description":"<em>ignore highly similar keywords</em><br>optional field<br>if set to_<code class=\"prettyprint\">true</code> only core keywords will be returned, all highly similar keywords will be excluded;<br>default value: <code>false</code>n","type":["boolean","null"]},"item_types":{"description":"<em>display results by item type</em><br>optional field<br>indicates the type of search results included in the response;<br><strong>Note:</strong> if the <code>item_types</code> array contains item types that are different from <code>organic</code>, the results will be ordered by the first item type in the array;<br>possible values:<br><code>[\"organic\", \"paid\", \"featured_snippet\", \"local_pack\"]</code><br>default value:<br><code>[\"organic\", \"paid\"]</code>","items":{"type":"string"},"type":["array","null"]},"language_code":{"description":"<em>language code</em><br>if you use this field, you don’t need to specify <code>language_name</code><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the<br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available languages<br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br>if you use this field, you don’t need to specify <code>language_code</code><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the<br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available languages<br>example:<br><code class=\"long-string\">English</code>","type":["string","null"]},"location_code":{"description":"<em>location code</em><br>if you use this field, you don't have to specify <code>location_name</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to the<br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available locations<br>example:<br><code class=\"long-string\">2840</code>","type":["integer","null"]},"location_name":{"description":"<em>full name of the location</em><br>if you use this field, you don't have to specify <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to the<br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available locations<br>example:<br><code class=\"long-string\">United Kingdom</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"targets":{"description":"<em>target domains and subdomains</em><br><strong>required field</strong><br>you can specify domains and subdomains in this field;<br>domains and subdomains should be specified without <code>https://</code> and <code>www.</code>;<br>you can set up to 1000 domains or subdomains","items":{"type":"string"},"type":"array"}},"type":"object"},"Provider0A3E90081762_DataforseoLabsGoogleHistoricalKeywordDataLiveRequestInfo":{"properties":{"keywords":{"description":"<em>keywords</em><br><strong>required field</strong><br>The maximum number of keywords you can specify: 700<br>The maximum number of characters for each keyword: 80<br>The maximum number of words for each keyword phrase: 10<br>the specified keywords will be converted to lowercase format, data will be provided in a separate array<p><strong>note</strong> that if some of the keywords specified in this array are omitted in the results you receive, then our database doesn't contain such keywords and cannot return data on them<br>you will not be charged for the keywords omitted in the results<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available locations with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available locations with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">United Kingdom</code>","type":"string"},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_DataforseoLabsGoogleHistoricalRankOverviewLiveRequestInfo":{"properties":{"correlate":{"description":"<em>correlate data with previously obtained datasets</em><br>optional field<br>default value: <code>true</code><br>if you use this parameter, our system will correlate data you obtain now with previously obtained datasets<br>this parameter is intended to mitigate any inconsistencies that may result from changes to our database<br>we recommend always setting <code>correlate</code> to <code>true</code>","type":["boolean","null"]},"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>if you don't specify this field, the data will be provided for the previous 6 months<br>minimal possible value: <code>2020-10-01</code><br>date format: <code>\"yyyy-mm-dd\"</code>","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br>if you don't specify this field, the today's date will be used by default<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2021-04-01\"</code>","type":["string","null"]},"ignore_synonyms":{"description":"<em>ignore highly similar keywords</em><br>optional field<br>if set to <code class=\"prettyprint\">true</code>, only data based on core keywords will be returned, data for all highly similar keywords will be excluded;  <br>default value: <code>false</code>","type":["boolean","null"]},"include_clickstream_data":{"description":"<em>include or exclude data from clickstream-based metrics in the result</em><br>optional field<br>if the parameter is set to <code>true</code>, you will receive <code>clickstream_etv</code>, <code>clickstream_gender_distribution</code>, and <code>clickstream_age_distribution</code> fields with clickstream data in the response;<br>default value: <code>false</code>;<p><strong>Note:</strong> historical clickstream data is available from 2024/05 (May, 2024);<br><strong>with this parameter enabled, you will be charged double the price for the request;</strong><br>learn more about how clickstream-based metrics are calculated in this <a href=\"https://dataforseo.com/help-center/what-are-clickstream-based-metrics-and-how-do-we-calculate-them\" rel=\"noopener noreferrer\" target=\"_blank\">help center article</a>","type":["boolean","null"]},"language_code":{"description":"<em>language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available locations with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available locations with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">United Kingdom</code>","type":"string"},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>domain</em><br><strong>required field</strong><br>the domain name of the target website<br>the domain should be specified without <code>https://</code> and <code>www.</code>","type":"string"}},"type":"object"},"Provider0A3E90081762_DataforseoLabsGoogleHistoricalSearchVolumeLiveRequestInfo":{"properties":{"include_clickstream_data":{"description":"include or exclude data from clickstream-based metrics in the result\noptional field\nif the parameter is set to true, you will receive clickstream_keyword_info, keyword_info_normalized_with_clickstream, and keyword_info_normalized_with_bing fields in the response\ndefault value: false\nwith this parameter enabled, you will be charged double the price for the request\nlearn more about how clickstream-based metrics are calculated in this help center article","type":["boolean","null"]},"include_serp_info":{"description":"include data from SERP for each keyword\noptional field\nif set to true, we will return a serp_info array containing SERP data (number of search results, relevant URL, and SERP features) for every keyword in the response\ndefault value: false","type":["boolean","null"]},"keywords":{"description":"keywords\nrequired field\nThe maximum number of keywords you can specify: 700\nThe maximum number of characters for each keyword: 80\nThe maximum number of words for each keyword phrase: 10\nthe specified keywords will be converted to lowercase format, data will be provided in a separate array\nnote that if some of the keywords specified in this array are omitted in the results you receive, then our database doesn’t contain such keywords and cannot return data on them\nyou will not be charged for the keywords omitted in the results\nlearn more about rules and limitations of keyword and keywords fields in DataForSEO APIs in this Help Center article","items":{"type":"string"},"type":"array"},"language_code":{"description":"language code\nrequired field if you don’t specify language_name\nNote: it is required to specify either language_name or language_code\nyou can receive the list of available locations with their language_code by making a separate request to the\nhttps://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages\nexample:\nen","type":["string","null"]},"language_name":{"description":"full name of the language\nrequired field if you don’t specify language_code\nNote: it is required to specify either language_name or language_code\nyou can receive the list of available locations with their language_name by making a separate request to the\nhttps://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages\nexample:\nEnglish","type":["string","null"]},"location_code":{"description":"location code\nrequired field if you don’t specify location_name\nNote: it is required to specify either location_name or location_code\nyou can receive the list of available locations with their location_code by making a separate request to the\nhttps://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages\nexample:\n2840","type":["integer","null"]},"location_name":{"description":"full name of the location\nrequired field if you don’t specify location_code\nNote: it is required to specify either location_name or location_code\nyou can receive the list of available locations with their location_name by making a separate request to the\nhttps://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages\nexample:\nUnited Kingdom","type":["string","null"]},"tag":{"description":"user-defined task identifier\noptional field\nthe character limit is 255\nyou can use this parameter to identify the task and match it with the result\nyou will find the specified tag value in the data object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_DataforseoLabsGoogleHistoricalSerpsLiveRequestInfo":{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>if you don't specify this field, the API will return all SERPs collected for 365 days starting from the current <code>datetime</code> value;<br>minimal possible value: 365 days from the current <code>datetime</code> value;<br>date format: <code>\"yyyy-mm-dd\"</code>","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br>if you don't specify this field, the today's date will be used by default;<br>date format: <code>\"yyyy-mm-dd\"</code>;<br>example:<br><code>\"2021-09-01\"</code>","type":["string","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field;<br>all %## will be decoded (plus character ‘+’ will be decoded to a space character);<br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<br>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”","type":"string"},"language_code":{"description":"<em>unique language identifier</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_code</code> parameters by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_name</code> parameters by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>unique location identifier</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">United Kingdom</code>","type":"string"},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_DataforseoLabsGoogleKeywordIdeasLiveRequestInfo":{"properties":{"closely_variants":{"description":"<em>search mode</em><br>optional field<br>if set to_<code class=\"prettyprint\">true</code> the results will be based on the phrase-match search algorithm<br>if set to <code class=\"prettyprint\">false</code> the results will be based on the broad-match search algorithm<br>default value: <code>false</code>n","type":["boolean","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>match</code>, <code>not_match</code>, <code>ilike</code>, <code>not_ilike</code>, <code>like</code>, <code>not_like</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code>,as well as <code>ilike</code>, <code>not_ilike</code> to match any string of zero or more characters<br><strong>note that you can not filter the results by <code>relevance</code></strong><br>example:<br><code>[\"keyword_info.search_volume\",\"&gt;\",0]</code><p><code>[[\"keyword_info.search_volume\",\"in\",[0,1000]],<br>\"and\",<br>[\"keyword_info.competition_level\",\"=\",\"LOW\"]]</code><p><code>[[\"keyword_info.search_volume\",\"&gt;\",100],<br>\"and\",<br>[[\"keyword_info.cpc\",\"&lt;\",0.5],<br>\"or\",<p>[\"keyword_info.high_top_of_page_bid\",\"&lt;=\",0.5]]]</code><br>for more information about filters, please refer to <a href=\"/v3/dataforseo_labs/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Dataforseo Labs - Filters</a> or this <a href=\"https://dataforseo.com/help-center/how-to-use-filters-in-dataforseo-labs-api\" rel=\"noopener noreferrer\" target=\"_blank\">help center guide</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"ignore_synonyms":{"description":"<em>ignore highly similar keywords</em><br>optional field<br>if set to_<code class=\"prettyprint\">true</code> only core keywords will be returned, all highly similar keywords will be excluded;  <br>default value: <code>false</code>n","type":["boolean","null"]},"include_clickstream_data":{"description":"<em>include or exclude data from clickstream-based metrics in the result</em><br>optional field<br>if the parameter is set to <code>true</code>, you will receive <code>clickstream_keyword_info</code>, <code>keyword_info_normalized_with_clickstream</code>, and <code>keyword_info_normalized_with_bing</code> fields in the response<br>default value: <code>false</code><br>with this parameter enabled, you will be charged double the price for the request<p>learn more about how clickstream-based metrics are calculated in this <a href=\"https://dataforseo.com/help-center/what-are-clickstream-based-metrics-and-how-do-we-calculate-them\" rel=\"noopener noreferrer\" target=\"_blank\">help center article</a>","type":["boolean","null"]},"include_serp_info":{"description":"<em>include data from SERP for each keyword</em><br>optional field<br>if set to <code>true</code>, we will return a <code>serp_info</code> array containing SERP data (number of search results, relevant URL, and SERP features) for every keyword in the response<br>default value: <code>false</code>","type":["boolean","null"]},"keywords":{"description":"<em>keywords</em><br><strong>required field</strong><br>UTF-8 encoding<br>The maximum number of keywords you can specify: 200.<br>The keywords will be converted to lowercase format<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>language code</em><br>optional field<br>if you use this field, you don't need to specify <code>language_name</code><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the<br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">en</code><br><strong>Note:</strong> if omitted, results default to the language with the most keyword records in the specified location;<br>refer to the <code>available_languages.keywords</code> field of the <a href=\"https://docs.dataforseo.com/v3/dataforseo_labs/locations_and_languages\" target=\"_blank\">Locations and Languages endpoint</a> to determine the default language","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br>optional field<br>if you use this field, you don't need to specify <code>language_code</code><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the<br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">English</code><br><strong>Note:</strong> if omitted, results default to the language with the most keyword records in the specified location;<br>refer to the <code>available_languages.keywords</code> field of the <a href=\"https://docs.dataforseo.com/v3/dataforseo_labs/locations_and_languages\" target=\"_blank\">Locations and Languages endpoint</a> to determine the default language","type":["string","null"]},"limit":{"description":"<em>the maximum number of keywords in the results array</em><br>optional field<br>default value: <code>700</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>unique location identifier</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to the<br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">United Kingdom</code>","type":"string"},"offset":{"description":"<em>offset in the results array of returned keywords</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten keywords in the results array will be omitted and the data will be provided for the successive keywords<br><strong>Note:</strong> we recommend using this parameter only when retrieving up to 10,000 results<br>for retrieving over 10,000 results, use the <code>offset_token</code> instead.","type":["integer","null"]},"offset_token":{"description":"<em>offset token for subsequent requests</em><br>optional field<br>provided in the identical filed of the response to each request;<br>use this parameter to avoid timeouts while trying to obtain over 10,000 results in a single request;<br>by specifying the unique <code>offset_token</code> value from the response array, you will get the subsequent results of the initial task;<br><code>offset_token</code> values are unique for each subsequent task <br><strong>Note:</strong> if the <code>offset_token</code> is specified in the request, all other parameters except <code>limit</code> will not be taken into account when processing a task.<br>learn more about this parameter on our <a href=\"https://dataforseo.com/help-center/what-is-the-difference-between-the-offset-and-offset_token-parameters#offset_token\" target=\"_blank\">Help Center</a>","type":["string","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting parameter<p>default rule:<br><code>[\"relevance,desc\"]</code><br>relevance is used as the default sorting rule to provide you with the closest keyword ideas. We recommend using this sorting rule to get highly-relevant search terms. <strong>Note</strong> that <code>relevance</code> is only our internal system identifier, so <strong>it can not be used as a filter</strong>, and you will not find this field in the <code>result</code> array. The relevance score is based on a similar principle as used in <a href=\"/v3/keywords_data/google/keywords_for_keywords/live/?php\">the Keywords For Keywords</a> endpoint.<p><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"relevance,desc\",\"keyword_info.search_volume,desc\"]</code>","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_DataforseoLabsGoogleKeywordOverviewLiveRequestInfo":{"properties":{"include_clickstream_data":{"description":"<em>include or exclude data from clickstream-based metrics in the result</em><br>optional field<br>if the parameter is set to <code>true</code>, you will receive <code>clickstream_keyword_info</code>, <code>keyword_info_normalized_with_clickstream</code>, and <code>keyword_info_normalized_with_bing</code> fields in the response<br>default value: <code>false</code><br>with this parameter enabled, you will be charged double the price for the request<p>learn more about how clickstream-based metrics are calculated in this <a href=\"https://dataforseo.com/help-center/what-are-clickstream-based-metrics-and-how-do-we-calculate-them\" rel=\"noopener noreferrer\" target=\"_blank\">help center article</a>","type":["boolean","null"]},"include_serp_info":{"description":"<em>include data from SERP for each keyword</em><br>optional field<br>if set to <code>true</code>, we will return a <code>serp_info</code> array containing SERP data (number of search results, relevant URL, and SERP features) for every keyword in the response<br>default value: <code>false</code>","type":["boolean","null"]},"keywords":{"description":"<em>keywords</em><br><strong>required field</strong><br>The maximum number of keywords you can specify: 700<br>The maximum number of characters for each keyword: 80<br>The maximum number of words for each keyword phrase: 10<br>the specified keywords will be converted to lowercase format, data will be provided in a separate array<p><strong>note</strong> that if some of the keywords specified in this array are omitted in the results you receive, then our database doesn't contain such keywords and cannot return data on them<br>you will not be charged for the keywords omitted in the results<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available locations with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available locations with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">United Kingdom</code>","type":"string"},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_DataforseoLabsGoogleKeywordSuggestionsLiveRequestInfo":{"properties":{"exact_match":{"description":"<em>search for the exact phrase</em><br>optional field<br>if set to <code>true</code>, the returned keywords will include the exact keyword phrase you specified, with potentially other words before or after that phrase<br>default value: <code>false</code>","type":["boolean","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>match</code>, <code>not_match</code>, <code>ilike</code>, <code>not_ilike</code>, <code>like</code>, <code>not_like</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code>, as well as <code>ilike</code> and <code>not_ilike</code> to match any string of zero or more characters<br>example:<br><code>[\"keyword_info.search_volume\",\"&gt;\",0]</code><br><code>[[\"keyword_info.search_volume\",\"in\",[0,1000]],<br>\"and\",<br>[\"keyword_info.competition_level\",\"=\",\"LOW\"]]</code><code>[[\"keyword_info.search_volume\",\"&gt;\",100],<br>\"and\",<br>[[\"keyword_info.cpc\",\"&lt;\",0.5],<br>\"or\",<br>[\"keyword_info.high_top_of_page_bid\",\"&lt;=\",0.5]]]</code><br>for more information about filters, please refer to <a href=\"/v3/dataforseo_labs/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Dataforseo Labs - Filters</a> or this <a href=\"https://dataforseo.com/help-center/how-to-use-filters-in-dataforseo-labs-api\" target=\"_blank\" rel=\"noopener noreferrer\">help center guide</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"ignore_synonyms":{"description":"<em>ignore highly similar keywords</em><br>optional field<br>if set to <code class=\"prettyprint\">true</code> only core keywords will be returned, all highly similar keywords will be excluded;<br>default value: <code>false</code>","type":["boolean","null"]},"include_clickstream_data":{"description":"<em>include or exclude data from clickstream-based metrics in the result</em><br>optional field<br>if the parameter is set to <code>true</code>, you will receive <code>clickstream_keyword_info</code>, <code>keyword_info_normalized_with_clickstream</code>, and <code>keyword_info_normalized_with_bing</code> fields in the response<br>default value: <code>false</code><br>with this parameter enabled, you will be charged double the price for the request<p>learn more about how clickstream-based metrics are calculated in this <a href=\"https://dataforseo.com/help-center/what-are-clickstream-based-metrics-and-how-do-we-calculate-them\" rel=\"noopener noreferrer\" target=\"_blank\">help center article</a>","type":["boolean","null"]},"include_seed_keyword":{"description":"<em>include data for the seed keyword</em><br>optional field<br>if set to <code>true</code>, data for the seed keyword specified in the <code>keyword</code> field will be provided in the <code>seed_keyword_data</code> array of the response<br>default value: <code>false</code>","type":["boolean","null"]},"include_serp_info":{"description":"<em>include data from SERP for each keyword</em><br>optional field<br>if set to <code>true</code>, we will return a <code>serp_info</code> array containing SERP data (number of search results, relevant URL, and SERP features) for every keyword in the response<br>default value: <code>false</code>","type":["boolean","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>UTF-8 encoding<br>the keywords will be converted to lowercase format;<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>language code</em><br>optional field<br>if you use this field, you don't need to specify <code>language_name</code><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the<br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">en</code><br><strong>Note:</strong> if omitted, results default to the language with the most keyword records in the specified location;<br>refer to the <code>available_languages.keywords</code> field of the <a href=\"https://docs.dataforseo.com/v3/dataforseo_labs/locations_and_languages\" target=\"_blank\">Locations and Languages endpoint</a> to determine the default language","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br>optional field<br>if you use this field, you don't need to specify <code>language_code</code><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the<br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">English</code><br><strong>Note:</strong> if omitted, results default to the language with the most keyword records in the specified location;<br>refer to the <code>available_languages.keywords</code> field of the <a href=\"https://docs.dataforseo.com/v3/dataforseo_labs/locations_and_languages\" target=\"_blank\">Locations and Languages endpoint</a> to determine the default language","type":["string","null"]},"limit":{"description":"<em>the maximum number of returned keywords</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>location code</em><br>optional field<br>if you use this field, you don't need to specify <code>location_name</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to the<br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available locations<br>example:<br><code class=\"long-string\">2840</code>","type":["integer","null"]},"location_name":{"description":"<em>full name of the location</em><br>optional field<br>if you use this field, you don't need to specify <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to the<br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available locations<br>example:<br><code class=\"long-string\">United Kingdom</code>","type":["string","null"]},"offset":{"description":"<em>offset in the results array of returned keywords</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten keywords in the results array will be omitted and the data will be provided for the successive keywords<br><strong>Note:</strong> we recommend using this parameter only when retrieving up to 10,000 results<br>for retrieving over 10,000 results, use the <code>offset_token</code> instead.","type":["integer","null"]},"offset_token":{"description":"<em>offset token for subsequent requests</em><br>optional field<br>provided in the identical filed of the response to each request;<br>use this parameter to avoid timeouts while trying to obtain over 10,000 results in a single request;<br>by specifying the unique <code>offset_token</code> value from the response array, you will get the subsequent results of the initial task;<br><code>offset_token</code> values are unique for each subsequent task<br><strong>Note:</strong> if the <code>offset_token</code> is specified in the request, all other parameters except <code>limit</code> will not be taken into account when processing a task.<br>learn more about this parameter on our <a href=\"https://dataforseo.com/help-center/what-is-the-difference-between-the-offset-and-offset_token-parameters#offset_token\" target=\"_blank\">Help Center</a>","type":["string","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>a comma is used as a separator<br>example:<br><code>[\"keyword_info.competition,desc\"]</code><br>default rule:<br><code>[\"keyword_info.search_volume,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"keyword_info.search_volume,desc\",\"keyword_info.cpc,desc\"]</code>","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_DataforseoLabsGoogleKeywordsForAppLiveRequestInfo":{"properties":{"app_id":{"description":"<em>id of the apps</em><br><strong>required field</strong><br>ID of the mobile application on Google Play;<br>you can find the ID in the URL of every app listed on Google Play;<br>example:<br>in the URL <code>https://play.google.com/store/apps/details?id=org.telegram.messenger</code><br>the id is <code>org.telegram.messenger</code>","type":"string"},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code><br>example:<br><code>[\"keyword_data.keyword_info.search_volume\",\"&gt;\",500]</code><p><code>[[\"keyword_data.keyword_info.search_volume\",\"&lt;&gt;\",500],\"and\",[\"ranked_serp_element.serp_item.rank_group\",\"&gt;=\",\"10\"]]</code><p>for more information about filters, please refer to <a href=\"/v3/dataforseo_labs/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Dataforseo Labs - Filters</a> or this <a href=\"https://dataforseo.com/help-center/how-to-use-filters-in-dataforseo-labs-api\" rel=\"noopener noreferrer\" target=\"_blank\">help center guide</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"language_code":{"description":"<em>language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the English language only<br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the English language only;<br>example:<br><code class=\"long-string\">English</code>","type":"string"},"limit":{"description":"<em>the maximum number of returned keywords</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US location only;<br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US location only;<br>example:<br><code class=\"long-string\">United States</code>","type":"string"},"offset":{"description":"<em>offset in the results array of returned keywords</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten keywords in the results array will be omitted and the data will be provided for the successive keywords","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results;<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order;<br><code>desc</code> - results will be sorted in the descending order;<br>you should use a comma to specify a sorting type;<br>example:<br><code>[\"ranked_serp_element.serp_item.rank_group,asc\"]</code><br><strong>Note:</strong> you can set no more than three sorting rules in a single request;<br>you should use a comma to separate several sorting rules;<br>example:<br><code>[\"ranked_serp_element.serp_item.rank_group,desc\",\"keyword_data.keyword_info.search_volume,asc\"]</code><br>default rule:<br><code>[\"keyword_data.keyword_info.search_volume,desc\"]</code><br><strong>Note:</strong> if the <code>item_types</code> array contains item types that are different from <code>organic</code>, the results will be ordered by the first item type in the array","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_DataforseoLabsGoogleKeywordsForCategoriesLiveRequestInfo":{"properties":{"category_codes":{"description":"<em>product and service categories</em><br><strong>required field</strong><br>The maximum number of categories you can specify: 20<br>you can download <a href=\"https://cdn.dataforseo.com/v3/categories/categories_dataforseo_labs_2023_10_25.csv\">the full list of possible categories</a>","items":{"type":"string"},"type":"array"},"category_intersection":{"description":"<em>category intersections</em><br>optional field<br>if set to <code class=\"prettyprint\">true</code>, you will get keywords featured in all specified categories;<br>if set to <code class=\"prettyprint\">false</code>, you will keywords that are specified in any of the specified categories;<br>default value: <code>true</code>","type":["boolean","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>match</code>, <code>not_match</code>, <code>ilike</code>, <code>not_ilike</code>, <code>like</code>, <code>not_like</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code>,as well as <code>ilike</code>, <code>not_ilike</code> to match any string of zero or more characters<br>example:<br><code>[\"keyword_info.search_volume\",\"&gt;\",0]</code><br><code>[[\"keyword_info.search_volume\",\"in\",[0,1000]],<br>\"and\",<br>[\"keyword_info.competition_level\",\"=\",\"LOW\"]]</code><p><code>[[\"keyword_info.search_volume\",\"&gt;\",100],<br>\"and\",<br>[[\"keyword_info.cpc\",\"&lt;\",0.5],<br>\"or\",<br>[\"keyword_info.high_top_of_page_bid\",\"&lt;=\",0.5]]]</code><br>for more information about filters, please refer to <a href=\"/v3/dataforseo_labs/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Dataforseo Labs - Filters</a> or this <a href=\"https://dataforseo.com/help-center/how-to-use-filters-in-dataforseo-labs-api\" target=\"_blank\" rel=\"noopener noreferrer\">help center guide</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"ignore_synonyms":{"description":"<em>ignore highly similar keywords</em><br>optional field<br>if set to <code class=\"prettyprint\">true</code> only core keywords will be returned, all highly similar keywords will be excluded;<br>default value: <code>false</code>","type":["boolean","null"]},"include_clickstream_data":{"description":"<em>include or exclude data from clickstream-based metrics in the result</em><br>optional field<br>if the parameter is set to <code>true</code>, you will receive <code>clickstream_keyword_info</code>, <code>keyword_info_normalized_with_clickstream</code>, and <code>keyword_info_normalized_with_bing</code> fields in the response<br>default value: <code>false</code><br>with this parameter enabled, you will be charged double the price for the request<p>learn more about how clickstream-based metrics are calculated in this <a href=\"https://dataforseo.com/help-center/what-are-clickstream-based-metrics-and-how-do-we-calculate-them\" rel=\"noopener noreferrer\" target=\"_blank\">help center article</a>","type":["boolean","null"]},"include_serp_info":{"description":"<em>include data from SERP for each keyword</em><br>optional field<br>if set to <code>true</code>, we will return a <code>serp_info</code> array containing SERP data (number of search results, relevant URL, and SERP features) for every keyword in the response<br>default value: <code>false</code>","type":["boolean","null"]},"language_code":{"description":"<em>unique language identifier</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the<br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the<br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"limit":{"description":"<em>the maximum number of keywords in the results array</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>unique location identifier</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to the<br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to the<br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">United Kingdom</code>","type":"string"},"offset":{"description":"<em>offset in the results array of returned keywords</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten keywords in the results array will be omitted and the data will be provided for the successive keywords<br><strong>Note:</strong> we recommend using this parameter only when retrieving up to 10,000 results<br>for retrieving over 10,000 results, use the <code>offset_token</code> instead.","type":["integer","null"]},"offset_token":{"description":"<em>offset token for subsequent requests</em><br>optional field<br>provided in the identical filed of the response to each request;<br>use this parameter to avoid timeouts while trying to obtain over 10,000 results in a single request;<br>by specifying the unique <code>offset_token</code> value from the response array, you will get the subsequent results of the initial task;<br><code>offset_token</code> values are unique for each subsequent task<br><strong>Note:</strong> if the <code>offset_token</code> is specified in the request, all other parameters except <code>limit</code> will not be taken into account when processing a task.<br>learn more about this parameter on our <a href=\"https://dataforseo.com/help-center/what-is-the-difference-between-the-offset-and-offset_token-parameters#offset_token\" target=\"_blank\">Help Center</a>","type":["string","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"keyword_info.competition,desc\"]</code><br>default rule:<br><code>[\"keyword_info.search_volume,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"keyword_info.search_volume,desc\",\"keyword_info.competition,asc\"]</code>","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_DataforseoLabsGoogleKeywordsForSiteLiveRequestInfo":{"properties":{"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>match</code>, <code>not_match</code>, <code>ilike</code>, <code>not_ilike</code>, <code>like</code>, <code>not_like</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code>, as well as <code>ilike</code> and <code>not_ilike</code> to match any string of zero or more characters<br><strong>note that you can not filter the results by <code>relevance</code></strong><br>example:<br><code>[\"keyword_info.search_volume\",\"&gt;\",0]</code><br>for more information about filters, please refer to <a href=\"/v3/dataforseo_labs/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Dataforseo Labs - Filters</a> or this <a href=\"https://dataforseo.com/help-center/how-to-use-filters-in-dataforseo-labs-api\" target=\"_blank\" rel=\"noopener noreferrer\">help center guide</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"include_clickstream_data":{"description":"<em>include or exclude data from clickstream-based metrics in the result</em><br>optional field<br>if the parameter is set to_<code>true</code>, you will receive <code>clickstream_keyword_info</code>, <code>keyword_info_normalized_with_clickstream</code>, and <code>keyword_info_normalized_with_bing</code> fields in the response<br>default value: <code>false</code><br>with this parameter enabled, you will be charged double the price for the request<p>learn more about how clickstream-based metrics are calculated in this <a href=\"https://dataforseo.com/help-center/what-are-clickstream-based-metrics-and-how-do-we-calculate-them\" rel=\"noopener noreferrer\" target=\"_blank\">help center article</a>","type":["boolean","null"]},"include_serp_info":{"description":"<em>include data from SERP for each keyword</em><br>optional field<br>if set to <code>true</code>, we will return a <code>serp_info</code> array containing SERP data (number of search results, relevant URL, and SERP features) for every keyword in the response<br>default value: <code>false</code>","type":["boolean","null"]},"include_subdomains":{"description":"<em>indicates if the subdomains will be included in the search</em><br>optional field<br>if set to <code>false</code>, the subdomains will be ignored<br>default value: <code>true</code>","type":["boolean","null"]},"language_code":{"description":"<em>language code</em><br>optional field<br>if you use this field, you don't need to specify <code>language_name</code><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the<br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">en</code><br><strong>Note:</strong> if omitted, results default to the language with the most keyword records in the specified location;<br>refer to the <code>available_languages.keywords</code> field of the <a href=\"https://docs.dataforseo.com/v3/dataforseo_labs/locations_and_languages\" target=\"_blank\">Locations and Languages endpoint</a> to determine the default language","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br>optional field<br>if you use this field, you don't need to specify <code>language_code</code><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the<br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">English</code><br><strong>Note:</strong> if omitted, results default to the language with the most keyword records in the specified location;<br>refer to the <code>available_languages.keywords</code> field of the <a href=\"https://docs.dataforseo.com/v3/dataforseo_labs/locations_and_languages\" target=\"_blank\">Locations and Languages endpoint</a> to determine the default language","type":["string","null"]},"limit":{"description":"<em>the maximum number of keywords in the results array</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>unique location identifier</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to the<br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to the<br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">United Kingdom</code>","type":"string"},"offset":{"description":"<em>offset in the results array of returned keywords</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten keywords in the results array will be omitted and the data will be provided for the successive keywords<br><strong>Note:</strong> we recommend using this parameter only when retrieving up to 10,000 results<br>for retrieving over 10,000 results, use the <code>offset_token</code> instead.","type":["integer","null"]},"offset_token":{"description":"<em>offset token for subsequent requests</em><br>optional field<br>provided in the identical filed of the response to each request;<br>use this parameter to avoid timeouts while trying to obtain over 10,000 results in a single request;<br>by specifying the unique <code>offset_token</code> value from the response array, you will get the subsequent results of the initial task;<br><code>offset_token</code> values are unique for each subsequent task<br><strong>Note:</strong> if the <code>offset_token</code> is specified in the request, all other parameters except <code>limit</code> will not be taken into account when processing a task.<br>learn more about this parameter on our <a href=\"https://dataforseo.com/help-center/what-is-the-difference-between-the-offset-and-offset_token-parameters#offset_token\" target=\"_blank\">Help Center</a>","type":["string","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting parameter<p>default rule:<br><code>[\"relevance,desc\"]</code><br>relevance is used as the default sorting rule to provide you with the closest keyword ideas. We recommend using this sorting rule to get highly-relevant search terms. <strong>Note</strong> that <code>relevance</code> is only our internal system identifier, so <strong>it can not be used as a filter</strong>, and you will not find this field in the <code>result</code> array. The relevance score is based on a similar principle as used in <a href=\"/v3/keywords_data/google/keywords_for_keywords/live/?php\">the Keywords For Keywords</a> endpoint.<strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"relevance,desc\",\"keyword_info.search_volume,desc\"]</code>","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>domain name or page url</em><br><strong>required field</strong><br>the domain name of the target website, subdomain or URL of the target webpage;<br>the <strong>domain name</strong> must be specified <strong>without</strong> <code>https://</code> or <code>www.</code>;<br>the <strong>subdomain</strong> must be specified <strong>without</strong> <code>https://</code>;<br>the <strong>webpage URL</strong> must be specified <strong>with</strong> <code>https://</code> or <code>www.</code><br><strong>Note:</strong> if you specify the <strong>webpage URL</strong> without <code>https://</code> or <code>www.</code>, the result will be returned for the <strong>entire domain</strong> rather than the specific page","type":"string"}},"type":"object"},"Provider0A3E90081762_DataforseoLabsGooglePageIntersectionLiveRequestInfo":{"properties":{"exclude_pages":{"description":"URLs of pages you want to excludeoptional fieldyou can set up to 10 pages in this arrayif you use this array, results will contain the keywords for which URLs from the pages object rank, but URLs from exclude_pages array do not;note that if you specify this field, the results will be based on the keywords any URL from pages ranks for regardless of intersections between them. However, you can set intersection_mode to intersect and results will contain the keywords all URLs from pages rank for in the same SERP and URLs from exclude_pages do not. use a wildcard ('*') character to specify the search patternexample:\"exclude_pages\":[\"https://www.apple.com/iphone/*\",\"https://dataforseo.com/apis/*\",\"https://www.microsoft.com/en-us/industry/services/\"]","items":{"type":"string"},"type":["array","null"]},"filters":{"description":"array of results filtering parametersoptional fieldyou can add several filters at once (8 filters maximum)you should set a logical operator and, or between the conditionsthe following operators are supported:regex, not_regex, <, <=, >, >=, =, <>, in, not_in, ilike, not_ilike, like, not_like, match, not_matchyou can use the % operator with like and not_like, as well as ilike and not_ilike to match any string of zero or more charactersnote that if you want to filter by any field in the intersection_result array you need to specify the number of corresponding pagefor instance, if you want to filter results by the ranking of the first specified URL, you should set the following filter:[intersection_result.1.rank_absolute,\"=\",1]if you want to filter results and receive only organic listings for the third specified URL, you should set the following filter:[intersection_result.3.type,\"=\",\"organic\"] , etc.example:[\"keyword_data.keyword_info.search_volume\",\"in\",[100,1000]][[\"intersection_result.1.etv\",\">\",0],\"and\",[\"intersection_result.1.description\",\"like\",\"%goat%\"]][[\"keyword_data.keyword_info.search_volume\",\">\",100],\"and\",[[\"intersection_result.2.description\",\"like\",\"%goat%\"],\"or\",[\"intersection_result.2.type\",\"=\",\"organic\"]]]for more information about filters, please refer to Dataforseo Labs - Filters or this help center guide","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"ignore_synonyms":{"description":"ignore highly similar keywordsoptional fieldif set to true only core keywords will be returned, all highly similar keywords will be excluded;  default value: false","type":["boolean","null"]},"include_clickstream_data":{"description":"include or exclude data from clickstream-based metrics in the resultoptional fieldif the parameter is set to true, you will receive clickstream_keyword_info, clickstream_etv, keyword_info_normalized_with_clickstream, and keyword_info_normalized_with_bing fields in the responsedefault value: falsewith this parameter enabled, you will be charged double the price for the requestlearn more about how clickstream-based metrics are calculated in this help center article","type":["boolean","null"]},"include_serp_info":{"description":"include data from SERP for each keywordoptional fieldif set to true, we will return a serp_info array containing SERP data (number of search results, relevant URL, and SERP features) for every keyword in the responsedefault value: false","type":["boolean","null"]},"include_subdomains":{"description":"indicates if the subdomains will be included in the searchoptional fieldif set to false, the subdomains will be ignoreddefault value: true","type":["boolean","null"]},"intersection_mode":{"description":"indicates whether to intersect keywordsoptional fielduse this field to intersect or merge results for the specified URLspossible values: union, intersectunion - results are based on all keywords any URL from pages rank for;intersect - results are based on the keywords all URLs from pages rank for in the same SERP:by default, results are based on the intersect mode if you specify only pages array. If you specify exclude_pages as well, results are based on the union mode","type":["string","null"]},"item_types":{"description":"search results typeindicates type of search results included in the responseoptional fieldpossible values: [\"organic\", \"paid\", \"featured_snippet\", \"local_pack\"]default value: [\"organic\", \"paid\"]","items":{"type":"string"},"type":["array","null"]},"language_code":{"description":"language coderequired field if you don't specify language_nameNote: it is required to specify either language_name or language_codeyou can receive the list of available languages with their language_code by making a separate request to the https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languagesexample:en","type":["string","null"]},"language_name":{"description":"full name of the languagerequired field if you don't specify language_codeNote: it is required to specify either language_name or language_codeyou can receive the list of available languages with their language_name by making a separate request to the https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languagesexample:English","type":["string","null"]},"limit":{"description":"the maximum number of returned keywordsoptional fielddefault value: 100maximum value: 1000","type":["integer","null"]},"location_code":{"description":"location coderequired field if you don't specify location_nameNote: it is required to specify either location_name or location_codeyou can receive the list of available locations with their location_code by making a separate request to the https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languagesexample:2840","type":["integer","null"]},"location_name":{"description":"full name of the locationrequired field if you don't specify location_codeNote: it is required to specify either location_name or location_codeyou can receive the list of available locations with their location_name by making a separate request to the https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languagesexample:United Kingdom","type":["string","null"]},"offset":{"description":"offset in the items array of returned keywordsoptional fielddefault value: 0if you specify 10 here, the first ten keywords in the results array will be omitted and the data will be provided for the successive keywords","type":["integer","null"]},"order_by":{"description":"results sorting rulesoptional fieldyou can use the same values as in the filters array to sort the resultspossible sorting types:asc - results will be sorted in the ascending orderdesc - results will be sorted in the descending orderyou should use a comma to set up a sorting parameterexample:[\"keyword_data.keyword_info.competition,desc\"]default rule:[\"keyword_data.keyword_info.search_volume,desc\"]note that you can set no more than three sorting rules in a single requestyou should use a comma to separate several sorting rulesexample:[\"intersection_result.1.rank_group,asc\",\"intersection_result.2.rank_absolute,asc\"]","items":{"type":"string"},"type":["array","null"]},"pages":{"additionalProperties":{"type":["string","null"]},"description":"target URLs of pagesrequired fieldyou can set up to 20 pages in this objectthe pages should be specified with absolute URLs (including http:// or https://)example:\"pages\": {\"1\":\"https://www.apple.com/mac/*\",\"2\":\"https://dataforseo.com/*\",\"3\":\"https://support.microsoft.com/\"}if you specify a single page here, we will return results only for this page;you can also use a wildcard ('') character to specify the search patternexample:\"example.com\"search for the exact URL\"example.com/eng/\"search for the example.com page and all its related URLs which start with '/eng/', such as \"example.com/eng/index.html\" and \"example.com/eng/help/\", etc.note: a wilcard should be placed after the slash ('/') character in the end of the URL, it is not possible to place it after the domain in the following way:https://dataforseo.comuse https://dataforseo.com/ insteadNote: this endpoint will not provide results if the number of intersecting keywords exceeds 10 million","type":["object","null"]},"tag":{"description":"user-defined task identifieroptional fieldthe character limit is 255you can use this parameter to identify the task and match it with the resultyou will find the specified tag value in the data object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_DataforseoLabsGoogleRankedKeywordsLiveRequestInfo":{"properties":{"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>match</code>, <code>not_match</code>, <code>ilike</code>, <code>not_ilike</code>, <code>like</code>, <code>not_like</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code>, as well as <code>ilike</code> and <code>not_ilike</code> to match any string of zero or more characters<br>example:<br><code>[\"ranked_serp_element.serp_item.rank_group\",\"&lt;=\",10]</code><p><code>[[\"ranked_serp_element.serp_item.rank_group\",\"&lt;=\",10],<br>\"and\",<br>[\"ranked_serp_element.serp_item.type\",\"&lt;&gt;\",\"paid\"]]</code><p><code>[[\"keyword_data.keyword_info.search_volume\",\"&lt;&gt;\",0],<br>\"and\",<br>[[\"ranked_serp_element.serp_item.type\",\"&lt;&gt;\",\"paid\"],\"or\",[\"ranked_serp_element.serp_item.is_malicious\",\"=\",false]]]</code><p>if you want to get the keywords a particular webpage ranks for, you can use a <code><a href=\"/v3/dataforseo_labs/google/ranked_keywords/live/#target\">target</a></code> field or filter by the <code>ranked_serp_element.serp_item.relative_url</code> parameter<br>example:<br><code>[\"ranked_serp_element.serp_item.relative_url\", \"=\", \"/apis/rank-tracker-api\"]</code><br>for more information about filters, please refer to <a href=\"/v3/dataforseo_labs/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Dataforseo Labs - Filters</a> or this <a href=\"https://dataforseo.com/help-center/how-to-use-filters-in-dataforseo-labs-api\" rel=\"noopener noreferrer\" target=\"_blank\">help center guide</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"historical_serp_mode":{"description":"<em>data collection mode</em><br>optional field<br>you can use this field to filter the results;<br>possible types of filtering:<br><code>live</code> — return keywords for which the specified <code>target</code> currently has ranking results in SERP;<br><code>lost</code> — return keywords for which the specified <code>target</code> had previously had ranking results in SERP, but didn't have them during the last check;<br><code>all</code> — return both types of keywords.<br>default value: <code>live</code>","type":["string","null"]},"ignore_synonyms":{"description":"<em>ignore highly similar keywords</em><br>optional field<br>if set to <code class=\"prettyprint\">true</code> only core keywords will be returned, all highly similar keywords will be excluded;  <br>default value: <code>false</code>","type":["boolean","null"]},"include_clickstream_data":{"description":"<em>include or exclude data from clickstream-based metrics in the result</em><br>optional field<br>if the parameter is set to <code>true</code>, you will receive <code>clickstream_keyword_info</code>, <code>clickstream_etv</code>, <code>clickstream_gender_distribution</code>, <code>clickstream_age_distribution</code>, <code>keyword_info_normalized_with_clickstream</code>, and <code>keyword_info_normalized_with_bing</code> fields in the response<br>default value: <code>false</code><br>with this parameter enabled, you will be charged double the price for the request<p>learn more about how clickstream-based metrics are calculated in this <a href=\"https://dataforseo.com/help-center/what-are-clickstream-based-metrics-and-how-do-we-calculate-them\" rel=\"noopener noreferrer\" target=\"_blank\">help center article</a>","type":["boolean","null"]},"item_types":{"description":"<em>display results by item type</em><br>optional field<br>indicates the type of search results included in the response<p><strong>Note:</strong> if the <code>item_types</code> array contains item types that are different from <code>organic</code>, the results will be ordered by the first item type in the array; you will not be able to sort and filter results by the types of search results not included in the response;<p>possible values: <br><code>[\"organic\", \"paid\", \"featured_snippet\", \"local_pack\", \"ai_overview_reference\"]</code><br>default value: <br><code>[\"organic\", \"paid\"]</code>","items":{"type":"string"},"type":["array","null"]},"language_code":{"description":"<em>language code</em><br>optional field<br>if you use this field, you don't need to specify <code>language_name</code><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available languages<br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br>optional field<br>if you use this field, you don't need to specify <code>language_code</code><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available languages<br>example:<br><code class=\"long-string\">English</code>","type":["string","null"]},"limit":{"description":"<em>the maximum number of returned keywords</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"load_rank_absolute":{"description":"<em>return rankings distribution by <code>rank_absolute</code></code></em><br>optional field<br>default value: <code>false</code><br>if set to <code>true</code>, we will return the field <code>metrics_absolute</code> containing rankings distribution by the <code>rank_absolute</code> parameter that indicates the result’s position among all SERP elements","type":["boolean","null"]},"location_code":{"description":"<em>location code</em><br>optional field<br>if you use this field, you don't need to specify <code>location_name</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available locations<br>example:<br><code class=\"long-string\">2840</code>","type":["integer","null"]},"location_name":{"description":"<em>full name of the location</em><br>optional field<br>if you use this field, you don't need to specify <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available locations<br>example:<br><code class=\"long-string\">United Kingdom</code>","type":["string","null"]},"offset":{"description":"<em>offset in the results array of returned keywords</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten keywords in the results array will be omitted and the data will be provided for the successive keywords","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"keyword_data.keyword_info.competition,desc\"]</code><br>default rule:<br><code>[\"ranked_serp_element.serp_item.rank_group,asc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"keyword_data.keyword_info.search_volume,desc\",\"keyword_data.keyword_info.cpc,desc\"]</code>","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>domain name or page url</em><br><strong>required field</strong><br>the domain name of the target website, subdomain or URL of the target webpage;<br>the <strong>domain name</strong> must be specified <strong>without</strong> <code>https://</code> or <code>www.</code>;<br>the <strong>subdomain</strong> must be specified <strong>without</strong> <code>https://</code>;<br>the <strong>webpage URL</strong> must be specified <strong>with</strong> <code>https://</code> or <code>www.</code><br><strong>Note:</strong> if you specify the <strong>webpage URL</strong> without <code>https://</code> or <code>www.</code>, the result will be returned for the <strong>entire domain</strong> rather than the specific page","type":"string"}},"type":"object"},"Provider0A3E90081762_DataforseoLabsGoogleRelatedKeywordsLiveRequestInfo":{"properties":{"depth":{"description":"<em>keyword search depth</em><br>optional field<br>default value: <code>1</code><p>number of the returned results depends on the value you set in this field<br>you can specify a level from 0 to 4<br>estimated number of keywords for each level (maximum):<br>0 - the keyword set in the <code>keyword</code> field<br>1 – 8 keywords<br>2 – 72 keywords<br>3 – 584 keywords<br>4 – 4680 keywords","type":["integer","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>match</code>, <code>not_match</code>, <code>ilike</code>, <code>not_ilike</code>, <code>like</code>,<code>not_like</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code>, as well as <code>ilike</code> and <code>not_ilike</code> to match any string of zero or more characters<br>example:<br><code>[\"keyword_data.keyword_info.search_volume\",\"&gt;\",0]</code><p><code>[[\"keyword_info.search_volume\",\"in\",[0,1000]],<br>\"and\",<br>[\"keyword_data.keyword_info.competition_level\",\"=\",\"LOW\"]]</code><p><code>[[\"keyword_data.keyword_info.search_volume\",\"&gt;\",100],<br>\"and\",<br>[[\"keyword_data.keyword_info.cpc\",\"&lt;\",0.5],<br>\"or\",<p>[\"keyword_info.high_top_of_page_bid\",\"&lt;=\",0.5]]]</code><br>for more information about filters, please refer to <a href=\"/v3/dataforseo_labs/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Dataforseo Labs - Filters</a> or this <a href=\"https://dataforseo.com/help-center/how-to-use-filters-in-dataforseo-labs-api\" rel=\"noopener noreferrer\" target=\"_blank\">help center guide</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"ignore_synonyms":{"description":"","type":["boolean","null"]},"include_clickstream_data":{"description":"","type":["boolean","null"]},"include_seed_keyword":{"description":"<em>include data for the seed keyword</em><br>optional field<br>if set to <code>true</code>, data for the seed keyword specified in the <code>keyword</code> field will be provided in the <code>seed_keyword_data</code> array of the response<br>default value: <code>false</code>","type":["boolean","null"]},"include_serp_info":{"description":"<em>include data from SERP for each keyword</em><br>optional field<br>if set to <code>true</code>, we will return a <code>serp_info</code> array containing SERP data (number of search results, relevant URL, and SERP features) for every keyword in the response<br>default value: <code>false</code>","type":["boolean","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>UTF-8 encoding<br>the keywords will be converted to lowercase format<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available locations with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available locations with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"limit":{"description":"<em>the maximum number of returned keywords</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">United Kingdom</code>","type":"string"},"offset":{"description":"<em>offset in the results array of returned keywords</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten keywords in the results array will be omitted and the data will be provided for the successive keywords","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"keyword_data.keyword_info.competition,desc\"]</code><br>default rule:<br><code>[\"keyword_data.keyword_info.search_volume,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"keyword_data.keyword_info.search_volume,desc\",\"keyword_data.keyword_info.cpc,desc\"]</code>","items":{"type":"string"},"type":["array","null"]},"replace_with_core_keyword":{"description":"<em>return data for core keyword</em><br>optional field<br>if <code>true</code>, <code>serp_info</code> and <code>related_keywords</code> will be returned for the main keyword in the group that the specified <code>keyword</code> belongs to;<br>if <code>false</code>, <code>serp_info</code> and <code>related_keywords</code> will be returned for the specified <code>keyword</code> (if available);<br>refer to <a href=\"https://dataforseo.com/help-center/replace_with_core_keyword\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a> for more details;<br>default value: <code>false</code>","type":["boolean","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_DataforseoLabsGoogleRelevantPagesLiveRequestInfo":{"properties":{"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code><p>example:<br><code>[\"metrics.paid.count\",\"&gt;\",0]</code><p><code>[[\"metrics.organic.count\",\"&gt;\",50],\"and\",[\"metrics.organic.pos_1\",\"&lt;&gt;\",0]]</code><p><code>[[\"\"metrics.organic.count\",\"&gt;\",50\"],<br>\"and\",<br>[[\"metrics.organic.pos_1\",\"&lt;&gt;\",0],\"or\",[\"metrics.organic.pos_2_3\",\"&lt;&gt;\",0]]]</code><br>for more information about filters, please refer to <a href=\"/v3/dataforseo_labs/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Dataforseo Labs - Filters</a> or this <a href=\"https://dataforseo.com/help-center/how-to-use-filters-in-dataforseo-labs-api\" rel=\"noopener noreferrer\" target=\"_blank\">help center guide</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"historical_serp_mode":{"description":"<em>data collection mode</em><br>optional field<br>you can use this field to filter the results;<br>possible types of filtering:<br><code>live</code> — return metrics for SERPs in which the specified <code>target</code> currently has ranking results;<br><code>lost</code> — return metrics for SERPs in which the specified <code>target</code> had previously had ranking results, but didn't have them during the last check;<br><code>all</code> — return metrics for both types of SERPs.<br>default value: <code>live</code>","type":["string","null"]},"ignore_synonyms":{"description":"<em>ignore highly similar keywords</em><br>optional field<br>if set to <code class=\"prettyprint\">true</code>, only core keywords will be returned, all highly similar keywords will be excluded;  <br>default value: <code>false</code>","type":["boolean","null"]},"include_clickstream_data":{"description":"<em>include or exclude data from clickstream-based metrics in the result</em><br>optional field<br>if the parameter is set to <code>true</code>, you will receive <code>clickstream_etv</code>, <code>clickstream_gender_distribution</code>, and <code>clickstream_age_distribution</code> fields with clickstream data in the response<br>default value: <code>false</code><br>with this parameter enabled, you will be charged double the price for the request<p>learn more about how clickstream-based metrics are calculated in this <a href=\"https://dataforseo.com/help-center/what-are-clickstream-based-metrics-and-how-do-we-calculate-them\" rel=\"noopener noreferrer\" target=\"_blank\">help center article</a>","type":["boolean","null"]},"item_types":{"description":"<em>display results by item type</em><br>optional field<br>indicates the type of search results included in the response<p><strong>Note:</strong> if the <code>item_types</code> array contains item types that are different from <code>organic</code>, the results will be ordered by the first item type in the array; you will not be able to sort and filter results by the types of search results not included in the response;<p>possible values: <br><code>[\"organic\", \"paid\", \"featured_snippet\", \"local_pack\"]</code><br>default value: <br><code>[\"organic\", \"paid\"]</code>","items":{"type":"string"},"type":["array","null"]},"language_code":{"description":"<em>language code</em><br>optional field<br>if you use this field, you don't need to specify <code>language_name</code><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available languages<br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br>optional field<br>if you use this field, you don't need to specify <code>language_code</code><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available languages<br>example:<br><code class=\"long-string\">English</code>","type":["string","null"]},"limit":{"description":"<em>the maximum number of returned pages</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>location code</em><br>optional field<br>if you use this field, you don't need to specify <code>location_name</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available locations<br>example:<br><code class=\"long-string\">2840</code>","type":["integer","null"]},"location_name":{"description":"<em>full name of the location</em><br>optional field<br>if you use this field, you don't need to specify <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available locations<br>example:<br><code class=\"long-string\">United Kingdom</code>","type":["string","null"]},"offset":{"description":"<em>offset in the results array of returned pages</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten pages in the results array will be omitted and the data will be provided for the successive pages","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to specify a sorting type<br>example:<br><code>[\"metrics.paid.etv,asc\"]</code><br><strong>Note:</strong> you can set no more than three sorting rules in a single request<br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"metrics.organic.etv,desc\",\"metrics.paid.count,asc\"]</code><p>default rule:<br><code>[\"metrics.organic.count,desc\"]</code><br><strong>Note:</strong> if the <code>item_types</code> array contains item types that are different from <code>organic</code>, the results will be ordered by the first item type in the array","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>domain</em><br><strong>required field</strong><br>the domain name of the target website<br>the domain should be specified without <code>https://</code> and <code>www.</code>","type":"string"}},"type":"object"},"Provider0A3E90081762_DataforseoLabsGoogleSearchIntentLiveRequestInfo":{"properties":{"keywords":{"description":"<em>target keywords</em><br><strong>required field</strong><br>UTF-8 encoding<br>maximum number of keywords you can specify in this array: 1000;<br>the keywords will be converted to lowercase format<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_DataforseoLabsGoogleSerpCompetitorsLiveRequestInfo":{"properties":{"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>match</code>, <code>not_match</code>, <code>ilike</code>, <code>not_ilike</code>, <code>like</code>, <code>not_like</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code>, as well as <code>ilike</code> and <code>not_ilike</code> to match any string of zero or more characters<br>example:<br><code>[\"median_position\",\"in\",[1,10]]</code><p><code>[[\"median_position\",\"in\",[1,10]],\"and\",[\"domain\",\"not_like\",\"%wikipedia.org%\"]]</code><p><code>[[\"domain\",\"not_like\",\"%wikipedia.org%\"],<br>\"and\",<br>[[\"relevant_serp_items\",\"&gt;\",0],\"or\",[\"median_position\",\"in\",[1,10]]]]</code><br>for more information about filters, please refer to <a href=\"/v3/dataforseo_labs/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Dataforseo Labs - Filters</a> or this <a href=\"https://dataforseo.com/help-center/how-to-use-filters-in-dataforseo-labs-api\" rel=\"noopener noreferrer\" target=\"_blank\">help center guide</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"include_subdomains":{"description":"<em>indicates if the subdomains will be included in the search</em><br>optional field<br>if set to <code>false</code>, the subdomains will be ignored<br>default value: <code>true</code>","type":["boolean","null"]},"item_types":{"description":"<em>search results type</em><br>indicates type of search results included in the response<br>optional field<p>possible values: <br><code>[\"organic\", \"paid\", \"featured_snippet\", \"local_pack\"]</code><br>default value: <br><code>[\"organic\", \"paid\"]</code>","items":{"type":"string"},"type":["array","null"]},"keywords":{"description":"<em>keywords array</em><br><strong>required field</strong><br>the results will be based on the keywords you specify in this array<br>UTF-8 encoding;<br>the keywords will be converted to lowercase format;<br><strong>you can specify the maximum of 200 keywords</strong><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>unique language identifier</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_code</code> parameters by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_name</code> parameters by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"limit":{"description":"<em>the maximum number of returned domains</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>unique location identifier</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_code</code> parameters by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with <code>location_name</code> parameters by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">United Kingdom</code>","type":"string"},"offset":{"description":"<em>offset in the results array of returned domains</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten domains in the results array will be omitted and the data will be provided for the successive domains","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>the comma is used as a separator<br>example:<br><code>[\"avg_position,asc\"]</code><br>default rule:<br><code>[\"rating,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"avg_position,asc\",\"etv,desc\"]</code>","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_DataforseoLabsGoogleSubdomainsLiveRequestInfo":{"properties":{"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code><br>example:<br><code>[\"metrics.paid.count\",\"&gt;\",0]</code><p><code>[[\"metrics.paid.count\",\"&gt;\",0],\"and\",[\"metrics.paid.etv\",\"&gt;\",\"50\"]]</code><p><code>[[\"metrics.organic.count\",\"&gt;\",\"10\"],<br>\"and\",<br>[[\"metrics.organic.pos_1\",\"&lt;&gt;\",0],\"or\",[\"metrics.organic.pos_2_3\",\"&lt;&gt;\",0]]]</code><br>for more information about filters, please refer to <a href=\"/v3/dataforseo_labs/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Dataforseo Labs - Filters</a> or this <a href=\"https://dataforseo.com/help-center/how-to-use-filters-in-dataforseo-labs-api\" rel=\"noopener noreferrer\" target=\"_blank\">help center guide</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"historical_serp_mode":{"description":"<em>data collection mode</em><br>optional field<br>you can use this field to filter the results;<br>possible types of filtering:<br><code>live</code> — return metrics for SERPs in which the specified <code>target</code> currently has ranking results;<br><code>lost</code> — return metrics for SERPs in which the specified <code>target</code> had previously had ranking results, but didn't have them during the last check;<br><code>all</code> — return metrics for both types of SERPs.<br>default value: <code>live</code>","type":["string","null"]},"ignore_synonyms":{"description":"<em>ignore highly similar keywords</em><br>optional field<br>if set to <code class=\"prettyprint\">true</code>, only core keywords will be returned, all highly similar keywords will be excluded;  <br>default value: <code>false</code>","type":["boolean","null"]},"include_clickstream_data":{"description":"<em>include or exclude data from clickstream-based metrics in the result</em><br>optional field<br>if the parameter is set to <code>true</code>, you will receive <code>clickstream_etv</code>, <code>clickstream_gender_distribution</code>, and <code>clickstream_age_distribution</code> fields with clickstream data in the response<br>default value: <code>false</code><br>with this parameter enabled, you will be charged double the price for the request<p>learn more about how clickstream-based metrics are calculated in this <a href=\"https://dataforseo.com/help-center/what-are-clickstream-based-metrics-and-how-do-we-calculate-them\" rel=\"noopener noreferrer\" target=\"_blank\">help center article</a>","type":["boolean","null"]},"item_types":{"description":"<em>display results by item type</em><br>optional field<br>indicates the type of search results included in the response<p><strong>Note:</strong> if the <code>item_types</code> array contains item types that are different from <code>organic</code>, the results will be ordered by the first item type in the array; you will not be able to sort and filter results by the types of search results not included in the response;<p>possible values: <br><code>[\"organic\", \"paid\", \"featured_snippet\", \"local_pack\"]</code><br>default value: <br><code>[\"organic\", \"paid\"]</code>","items":{"type":"string"},"type":["array","null"]},"language_code":{"description":"<em>language code</em><br>optional field<br>if you use this field, you don't need to specify <code>language_name</code><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available languages<br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br>optional field<br>if you use this field, you don't need to specify <code>language_code</code><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available languages<br>example:<br><code class=\"long-string\">English</code>","type":["string","null"]},"limit":{"description":"<em>the maximum number of returned keywords</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>location code</em><br>optional field<br>if you use this field, you don't need to specify <code>location_name</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available locations<br>example:<br><code class=\"long-string\">2840</code>","type":["integer","null"]},"location_name":{"description":"<em>full name of the location</em><br>optional field<br>if you use this field, you don't need to specify <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available locations<br>example:<br><code class=\"long-string\">United Kingdom</code>","type":["string","null"]},"offset":{"description":"<em>offset in the results array of returned keywords</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten keywords in the results array will be omitted and the data will be provided for the successive keywords","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to specify a sorting type<br>example:<br><code>[\"metrics.paid.etv,asc\"]</code><br><strong>Note:</strong> you can set no more than three sorting rules in a single request<br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"metrics.organic.etv,desc\",\"metrics.paid.count,asc\"]</code><p>default rule:<br><code>[\"metrics.organic.count,desc\"]</code><br><strong>Note:</strong> if the <code>item_types</code> array contains item types that are different from <code>organic</code>, the results will be ordered by the first item type in the array","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>domain</em><br><strong>required field</strong><br>the domain name of the target website<br>the domain should be specified without <code>https://</code> and <code>www.</code>","type":"string"}},"type":"object"},"Provider0A3E90081762_DataforseoLabsGoogleTopSearchesLiveRequestInfo":{"properties":{"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>match</code>, <code>not_match</code>, <code>ilike</code>, <code>not_ilike</code>, <code>like</code>,<code>not_like</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code>,as well as <code>ilike</code> and <code>not_ilike</code> to match any string of zero or more characters<br>example:<br><code>[\"keyword_info.search_volume\",\"&gt;\",0]</code><p><code>[[\"keyword_info.search_volume\",\"in\",[0,1000]],<br>\"and\",<br>[\"keyword_info.competition_level\",\"=\",\"LOW\"]]</code><p><code>[[\"keyword_info.search_volume\",\"&gt;\",100],<br>\"and\",<br>[[\"keyword_info.cpc\",\"&lt;\",0.5],<br>\"or\",<p>[\"keyword_info.high_top_of_page_bid\",\"&lt;=\",0.5]]]</code><br>for more information about filters, please refer to <a href=\"/v3/dataforseo_labs/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Dataforseo Labs - Filters</a> or this <a href=\"https://dataforseo.com/help-center/how-to-use-filters-in-dataforseo-labs-api\" rel=\"noopener noreferrer\" target=\"_blank\">help center guide</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"ignore_synonyms":{"description":"<em>ignore highly similar keywords</em><br>optional field<br>if set to <code class=\"prettyprint\">true</code> only core keywords will be returned, all highly similar keywords will be excluded;  <br>default value: <code>false</code>","type":["boolean","null"]},"include_clickstream_data":{"description":"<em>include or exclude data from clickstream-based metrics in the result</em><br>optional field<br>if the parameter is set to <code>true</code>, you will receive <code>clickstream_keyword_info</code>, <code>keyword_info_normalized_with_clickstream</code>, and <code>keyword_info_normalized_with_bing</code> fields in the response<br>default value: <code>false</code><br>with this parameter enabled, you will be charged double the price for the request<p>learn more about how clickstream-based metrics are calculated in this <a href=\"https://dataforseo.com/help-center/what-are-clickstream-based-metrics-and-how-do-we-calculate-them\" rel=\"noopener noreferrer\" target=\"_blank\">help center article</a>","type":["boolean","null"]},"include_serp_info":{"description":"<em>include data from SERP for each keyword</em><br>optional field<br>if set to <code>true</code>, we will return a <code>serp_info</code> array containing SERP data (number of search results, relevant URL, and SERP features) for every keyword in the response<br>default value: <code>false</code>","type":["boolean","null"]},"language_code":{"description":"<em>language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available locations with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available locations with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"limit":{"description":"<em>the maximum number of returned keywords</em><br>optional field<br></strong>note:</strong> you can get more than 1000 results by using the <code>offset_token</code> provided in the response to each subsequent request<br>default value: <code>1000</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">United Kingdom</code>","type":"string"},"offset":{"description":"<em>offset in the results array of returned keywords</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten keywords in the results array will be omitted and the data will be provided for the successive keywords<br><strong>Note:</strong> we recommend using this parameter only when retrieving up to 10,000 results<br>for retrieving over 10,000 results, use the <code>offset_token</code> instead.","type":["integer","null"]},"offset_token":{"description":"<em>offset token for subsequent requests</em><br>optional field<br>provided in the identical filed of the response to each request;<br>use this parameter to avoid timeouts while trying to obtain over 10,000 results in a single request;<br>by specifying the unique <code>offset_token</code> value from the response array, you will get the subsequent results of the initial task;<br><code>offset_token</code> values are unique for each subsequent task <br><strong>Note:</strong> if the <code>offset_token</code> is specified in the request, all other parameters except <code>limit</code> will not be taken into account when processing a task.<br>learn more about this parameter on our <a href=\"https://dataforseo.com/help-center/what-is-the-difference-between-the-offset-and-offset_token-parameters#offset_token\" target=\"_blank\">Help Center</a>","type":["string","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"keyword_info.competition,desc\"]</code><br>default rule:<br><code>[\"keyword_info.search_volume,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"keyword_info.search_volume,desc\",\"keyword_info.cpc,desc\"]</code>","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_DomainAnalyticsTechnologiesAggregationTechnologiesLiveRequestInfo":{"properties":{"category":{"description":"<em>id of the target technology category</em><br><strong>required field if you don't specify <code>group</code>, <code>keyword</code> or <code>technology</code></strong><br>at least one field (<code>group</code>, <code>category</code>, <code>keyword</code>, <code>technology</code>) must be set<br>you can find the full list of technology category ids <a href=\"/v3/domain_analytics/technologies/technologies\" target=\"_blank\" rel=\"noopener noreferrer\">on this page</a><br>example:<br><code>\"crm\"</code>","type":"string"},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>,<code>not_like</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>you can use the following parameters to filter the results: <code>domain_rank</code>, <code>last_visited</code>, <code>country_iso_code</code>, <code>language_code</code>, <code>content_language_code</code><br><strong>Note:</strong> all filtering parameters are taken from the <code>domain_technology_item</code> of the <a href=\"/v3/domain_analytics/technologies/filters\" target=\"_blank\" rel=\"noopener noreferrer\">domain_technologies</a> endpoint;<br>example:<br><code>[[\"country_iso_code\",\"=\",\"US\"],<br>\"and\",<br>[\"domain_rank\",\"&gt;\",800]]</code>for more information about filters, please refer to <a href=\"/v3/domain_analytics/technologies/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Domain Analytics Technologies API - Filters</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"group":{"description":"<em>id of the target technology group</em><br><strong>required field if you don't specify <code>technology</code>, <code>category</code> or <code>keyword</code></strong><br>at least one field (<code>group</code>, <code>category</code>, <code>keyword</code>, <code>technology</code>) must be set<br>you can find the full list of technology group ids <a href=\"/v3/domain_analytics/technologies/technologies\" target=\"_blank\" rel=\"noopener noreferrer\">on this page</a><br>example:<br><code>\"marketing\"</code>","type":"string"},"internal_categories_list_limit":{"description":"<em>maximum number of returned technology categories within the same group</em><br>optional field<br>you can use this field to limit the number of items with identical <code>\"category\"</code> in the results<br>default value: <code>5</code><br>minimum value: <code>1</code><br>maximum value: <code>10000</code>","type":["integer","null"]},"internal_groups_list_limit":{"description":"<em>maximum number of returned technology groups</em><br>optional field<br>you can use this field to limit the number of items with identical <code>\"group\"</code> in the results<br>default value: <code>5</code><br>minimum value: <code>1</code><br>maximum value: <code>10000</code>","type":["integer","null"]},"internal_list_limit":{"description":"<em>maximum number of items with identical <code>\"category\"</code>, <code>\"group\"</code>, and <code>\"technology\"</code></em><br>optional field<br>if you use this field, the values specified in <code>internal_groups_list_limit</code>, <code>internal_categories_list_limit</code> and <code>internal_technologies_list_limit</code> will be ignored;<br>you can use this field to limit the number of items with identical <code>\"category\"</code>, <code>\"group\"</code>, or <code>\"technology\"</code><br>default value: <code>10</code><br>minimum value: <code>1</code><br>maximum value: <code>10000</code>","type":["integer","null"]},"internal_technologies_list_limit":{"description":"<em>maximum number of returned technologies within the same category</em><br>optional field<br>you can use this field to limit the number of items with identical <code>\"technology\"</code> in the results<br>default value: <code>10</code><br>minimum value: <code>1</code><br>maximum value: <code>10000</code>","type":["integer","null"]},"keyword":{"description":"<em>target keyword in the domain's meta keywords</em><br><strong>required field if you don't specify <code>group</code>, <code>category</code> or <code>technology</code></strong><br>at least one field (<code>group</code>, <code>category</code>, <code>keyword</code>, <code>technology</code>) must be set<br>UTF-8 encoding<br>example:<br><code>\"seo\"</code>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center article</a>","type":"string"},"limit":{"description":"<em>the maximum number of returned technologies</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>10000</code>","type":["integer","null"]},"mode":{"description":"<em>search mode</em><br>optional field<br>possible search mode types:<br><code>as_is</code> - search for results exactly matching the specified group ids, category ids, or technology names<br><code>entry</code> - search for results matching a part of the specified group ids, category ids, or technology names<br>default value: <code>as_is</code>","type":["string","null"]},"offset":{"description":"<em>offset in the results array of returned domains</em><br>optional field<br>default value: <code>0</code><br>maximum value: <code>9999</code><br>if you specify the <code>10</code> value, the first ten technologies in the results array will be omitted and the data will be provided for the successive technologies","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the following values to sort the results: <code>groups_count</code>, <code>categories_count</code>, <code>technologies_count</code><br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"groups_count,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"groups_count,desc\",\"technologies_count,desc\"]</code><br>default value:<br><code>[\"groups_count,desc\",\"categories_count,desc\",\"technologies_count,desc\"]</code>","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"technology":{"description":"<em>target technology</em><br><strong>required field if you don't specify <code>group</code>, <code>keyword</code> or <code>category</code></strong><br>at least one field (<code>group</code>, <code>category</code>, <code>keyword</code>, <code>technology</code>) must be set<br>you can find the full list of technologies <a href=\"/v3/domain_analytics/technologies/technologies\" target=\"_blank\" rel=\"noopener noreferrer\">on this page</a><br>example:<br><code>\"Salesforce\"</code>","type":"string"}},"type":"object"},"Provider0A3E90081762_DomainAnalyticsTechnologiesDomainTechnologiesLiveRequestInfo":{"properties":{"target":{"description":"<em>target domain</em><br><strong>required field</strong><br>domain name of the website to analyze<br><strong>Note:</strong> results will be returned for the specified domain only","type":"string"}},"type":"object"},"Provider0A3E90081762_DomainAnalyticsTechnologiesDomainsByHtmlTermsLiveRequestInfo":{"properties":{"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"domain\",\"like\",\"%seo%\"]</code><p><code>[[\"country_iso_code\",\"=\",\"US\"],<br>\"and\",<br>[\"domain_rank\",\"&gt;\",100]]</code><p><code>[[\"domain_rank\",\"&gt;\",100],<br>\"and\",<br>[[\"country_iso_code\",\"=\",\"US\"],\"or\",[\"country_iso_code\",\"=\",\"CA\"]]]</code><p>for more information about filters, please refer to <a href=\"/v3/domain_analytics/technologies/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Domain Analytics Technologies API - Filters</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"keywords":{"description":"<em>target keywords in the domain's title, description or meta keywords</em><br>optional field<br>UTF-8 encoding<br>maximum number of keywords you can specify: 10 <br>example:<br><code>[\"seo\",\"software\"]</code><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":["array","null"]},"limit":{"description":"<em>the maximum number of returned domains</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>10000</code>","type":["integer","null"]},"mode":{"description":"<em>search mode</em><br>optional field<br>possible search mode types:<br><code>strict_entry</code> - search for results exactly matching the order, intervals and separators in the specified search terms<br><code>entry</code> - search for results ignoring the order, intervals and separators in the specified search terms<br>default value: <code>entry</code>","type":["string","null"]},"offset":{"description":"<em>offset in the results array of returned domains</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten domains in the results array will be omitted and the data will be provided for the successive domains;<br><strong>Note:</strong> the maximum value is <code>9999</code>, the sum of <code>limit</code> and <code>offset</code> must not exceed <code>10000</code>;<br>use the <code>offset_token</code> if you would like to offset more results","type":["integer","null"]},"offset_token":{"description":"<em>token for subsequent requests</em><br>optional field<br>provided in the identical filed of the response to each request;<br>use this parameter to avoid timeouts while trying to obtain over 100,000 results in a single request;<br>by specifying the unique <code>offset_token</code> value from the response array, you will get the subsequent results of the initial task;<br><code>offset_token</code> values are unique for each subsequent task <br><strong>Note:</strong> if the <code>offset_token</code> is specified in the request, all other parameters should be identical to the previous request<br>learn more about this parameter on our <a href=\"https://dataforseo.com/help-center/what-is-the-difference-between-the-offset-and-offset_token-parameters#offset_token\" target=\"_blank\">Help Center</a>","type":["string","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>available fields: <br><code>domain_rank</code>, <code>domain</code>, <code>last_visited</code>, <code>country_iso_code</code>, <code>language_code</code>, <code>content_language_code</code><br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"last_visited,desc\"]</code><br>default rule:<br><code>[\"domain_rank,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"last_visited,desc\",\"domain_rank,desc\"]</code>","items":{"type":"string"},"type":["array","null"]},"search_terms":{"description":"<em>target search terms</em><br><strong>required field</strong><br>specify target HTML elements, tags, attributes, their content or all of the above<br>if you specify more than one search term, you will receive only the domains containing all of the specified terms in the HTML code of their homepage<br>maximum number of search terms you can specify: 10<br>example:<br><code>[\"data-attrid\"]</code>","items":{"type":"string"},"type":"array"}},"type":"object"},"Provider0A3E90081762_DomainAnalyticsTechnologiesDomainsByTechnologyLiveRequestInfo":{"properties":{"categories":{"description":"<em>ids of the target technology categories</em><br><strong>required field if you don't specify <code>groups</code>, <code>technology_paths</code>, <code>keywords</code> or <code>technologies</code></strong><br>you can find the full list of technology category ids <a href=\"/v3/domain_analytics/technologies/technologies\" target=\"_blank\" rel=\"noopener noreferrer\">on this page</a><br><strong>note:</strong> you can specify up to 10 technology categories in this array<br>example:<br><code>[\"payment_processors\",\"crm\"]</code>","items":{"type":"string"},"type":"array"},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"country_iso_code\",\"=\",\"US\"]</code><p><code>[[\"country_iso_code\",\"=\",\"US\"],<br>\"and\",<br>[\"domain_rank\",\"&gt;\",100]]</code><p><code>[[\"domain_rank\",\"&gt;\",100],<br>\"and\",<br>[[\"country_iso_code\",\"=\",\"US\"],\"or\",[\"country_iso_code\",\"=\",\"CA\"]]]</code><p>for more information about filters, please refer to <a href=\"/v3/domain_analytics/technologies/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Domain Analytics Technologies API - Filters</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"groups":{"description":"<em>ids of the target technology groups</em><br><strong>required field if you don't specify <code>technologies</code>, <code>technology_paths</code>, <code>keywords</code> or <code>categories</code></strong><br>you can find the full list of technology group ids <a href=\"/v3/domain_analytics/technologies/technologies\" target=\"_blank\" rel=\"noopener noreferrer\">on this page</a><br><strong>note:</strong> you can specify up to 10 technology groups in this array<br>example:<br><code>[\"sales\", \"marketing\"]</code>","items":{"type":"string"},"type":"array"},"keywords":{"description":"<em>target keywords in the domain's title, description or meta keywords</em><br><strong>required field if you don't specify <code>groups</code>, <code>technology_paths</code>, <code>technologies</code> or <code>categories</code></strong><br>optional field<br>you can specify the maximum of 10 keywords;<br>UTF-8 encoding;<br>example:<br><code>[\"seo\",\"software\"]</code><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"limit":{"description":"<em>the maximum number of returned domains</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>10000</code>","type":["integer","null"]},"mode":{"description":"<em>search mode</em><br>optional field<br>possible search mode types:<br><code>as_is</code> - search for results exactly matching the specified group ids, category ids, or technology names<br><code>entry</code> - search for results matching a part of the specified group ids, category ids, or technology names<br>default value: <code>as_is</code>","type":["string","null"]},"offset":{"description":"<em>offset in the results array of returned domains</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten domains in the results array will be omitted and the data will be provided for the successive domains;<br><strong>Note:</strong> the maximum value is <code>9999</code>, the sum of <code>limit</code> and <code>offset</code> must not exceed <code>10000</code>;<br>use the <code>offset_token</code> if you would like to offset more results","type":["integer","null"]},"offset_token":{"description":"<em>token for subsequent requests</em><br>optional field<br>provided in the identical filed of the response to each request;<br>use this parameter to avoid timeouts while trying to obtain over 100,000 results in a single request;<br>by specifying the unique <code>offset_token</code> value from the response array, you will get the subsequent results of the initial task;<br><code>offset_token</code> values are unique for each subsequent task <br><strong>Note:</strong> if the <code>offset_token</code> is specified in the request, all other parameters should be identical to the previous request<br>learn more about this parameter on our <a href=\"https://dataforseo.com/help-center/what-is-the-difference-between-the-offset-and-offset_token-parameters#offset_token\" target=\"_blank\">Help Center</a>","type":["string","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>available fields: <br><code>domain_rank</code>, <code>domain</code>, <code>last_visited</code>, <code>country_iso_code</code>, <code>language_code</code>, <code>content_language_code</code><br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"last_visited,desc\"]</code><br>default rule:<br><code>[\"domain_rank,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"last_visited,desc\",\"domain_rank,desc\"]</code>","items":{"type":"string"},"type":["array","null"]},"technologies":{"description":"<em>target technologies</em><br><strong>required field if you don't specify <code>groups</code>, <code>technology_paths</code>, <code>keywords</code> or <code>categories</code></strong><br>you can find the full list of technologies you can specify here <a href=\"/v3/domain_analytics/technologies/technologies\" target=\"_blank\" rel=\"noopener noreferrer\">on this page</a><br><strong>note:</strong> you can specify up to 10 technologies in this array<br>example:<br><code>[\"Google Pay\",\"Salesforce\"]</code>","items":{"type":"string"},"type":"array"},"technology_paths":{"description":"<em>target technology paths</em><br><strong>required field if you don't specify <code>groups</code>, <code>technologies</code>, <code>keywords</code> or <code>categories</code></strong><br>at least one field (<code>technology_paths</code>, <code>groups</code>, <code>technologies</code>, <code>keywords</code> or <code>categories</code>) must be set;<br>each technology path should be specified as a separate object containing \"path\" and \"name\", where \"path\" is specified as \"$group_id.$category_id\" and \"name\" - as the name of the target technology; <br>each object with a technology path should be separated with a comma<br>you can find the full list of technology group ids, category ids and technology names <a href=\"/v3/domain_analytics/technologies/technologies\" target=\"_blank\" rel=\"noopener noreferrer\">on this page</a><br><strong>note:</strong> you can specify up to 10 technology paths in this array<br>example:<br><code>[{\"path\": \"content.cms\",\"name\": \"wordpress\"}, {\"path\": \"marketing.crm\",\"name\": \"salesforce\"}]</code>","items":{"type":"string"},"type":"array"}},"type":"object"},"Provider0A3E90081762_DomainAnalyticsTechnologiesTechnologiesSummaryLiveRequestInfo":{"properties":{"categories":{"description":"<em>ids of the target technology categories</em><br><strong>required field if you don't specify <code>groups</code>, <code>technology_paths</code>, <code>technologies</code>, or <code>keywords</code></strong><br>you can find the full list of technology category ids <a href=\"/v3/domain_analytics/technologies/technologies\" target=\"_blank\" rel=\"noopener noreferrer\">on this page</a><br><strong>note:</strong> you can specify up to 10 technology categories in this array<br>example:<br><code>[\"payment_processors\",\"crm\"]</code>","items":{"type":"string"},"type":"array"},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>,<code>not_like</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>you can use the following parameters to filter the results: <code>domain_rank</code>, <code>last_visited</code>, <code>country_iso_code</code>, <code>language_code</code>, <code>content_language_code</code><br>example:<br><code>[[\"country_iso_code\",\"=\",\"US\"],<br>\"and\",<br>[\"domain_rank\",\">\",800]]</code><p>for more information about filters, please refer to <a href=\"/v3/domain_analytics/technologies/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Domain Analytics Technologies API - Filters</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"groups":{"description":"<em>ids of the target technology groups</em><br><strong>required field if you don't specify <code>technologies</code>, <code>technology_paths</code>, <code>categories</code>, or <code>keywords</code></strong><br>you can find the full list of technology group ids <a href=\"/v3/domain_analytics/technologies/technologies\" target=\"_blank\" rel=\"noopener noreferrer\">on this page</a><br><strong>note:</strong> you can specify up to 10 technology groups in this array<br>example:<br><code>[\"sales\", \"marketing\"]</code>","items":{"type":"string"},"type":"array"},"internal_list_limit":{"description":"<em>maximum number of elements within internal arrays</em><br>optional field<br>you can use this field to limit the number of elements within the following arrays:<br><code>countries</code>, <code>languages</code>, <code>content_languages</code>, <code>keywords</code><br>default value: <code>10</code><br>minimum value: <code>1</code><br>maximum value: <code>10000</code>","type":["integer","null"]},"keywords":{"description":"<em>target keywords in the domain's title, description or meta keywords</em><br><strong>required field if you don't specify <code>groups</code>, <code>technology_paths</code>, <code>categories</code>, or <code>technologies</code></strong><br>you can specify the maximum of 10 keywords;<br>UTF-8 encoding;<br>example:<br><code>[\"seo\",\"software\"]</code><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"mode":{"description":"<em>search mode</em><br>optional field<br>possible search mode types:<br><code>as_is</code> - search for results exactly matching the specified group ids, category ids, or technology names<br><code>entry</code> - search for results matching a part of the specified group ids, category ids, or technology names<br>default value: <code>as_is</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"technologies":{"description":"<em>target technologies</em><br><strong>required field if you don't specify <code>groups</code>, <code>technology_paths</code>, <code>categories</code>, or <code>keywords</code></strong><br>you can find the full list of technologies you can specify here <a href=\"/v3/domain_analytics/technologies/technologies\" target=\"_blank\" rel=\"noopener noreferrer\">on this page</a><br><strong>note:</strong> you can specify up to 10 technologies in this array<br>example:<br><code>[\"Google Pay\",\"Salesforce\"]</code>","items":{"type":"string"},"type":"array"},"technology_paths":{"description":"<em>target technology paths</em><br><strong>required field if you don't specify <code>groups</code>, <code>technologies</code> and <code>categories</code></strong><br>each technology path should be specified as a separate object containing \"path\" and \"name\", where \"path\" is specified as \"$group_id.$category_id\" and \"name\" - as the name of the target technology; <br>each object with a technology path should be separated with a comma<br>you can find the full list of technology group ids, category ids and technology names <a href=\"/v3/domain_analytics/technologies/technologies\" target=\"_blank\" rel=\"noopener noreferrer\">on this page</a><br><strong>note:</strong> you can specify up to 10 technology paths in this array<br>example:<br><code>[{\"path\": \"content.cms\",\"name\": \"wordpress\"}, {\"path\": \"marketing.crm\",\"name\": \"salesforce\"}]</code>","items":{"type":"string"},"type":"array"}},"type":"object"},"Provider0A3E90081762_DomainAnalyticsTechnologiesTechnologyStatsLiveRequestInfo":{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>minimum value: <code>2022-10-31</code><br>if you don't specify this field, the minimum value will be used by default<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2023-06-01\"</code>","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br>if you don't specify this field, the today's date will be used by default<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2023-01-15\"</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"technology":{"description":"<em>target technology</em><br><strong>required field</strong><br>you can find the full list of technologies you can specify here <a href=\"/v3/domain_analytics/technologies/technologies\" target=\"_blank\" rel=\"noopener noreferrer\">on this page</a><br>example:<br><code>\"Salesforce\"</code>","type":"string"}},"type":"object"},"Provider0A3E90081762_DomainAnalyticsWhoisOverviewLiveRequestInfo":{"properties":{"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"limit":{"description":"<em>the maximum number of returned domains</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"offset":{"description":"<em>offset in the results array of returned items</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten <code>items</code> in the results array will be omitted and the data will be provided for the successive items;<br><strong>Note:</strong> we recommend using this parameter only when retrieving up to 10,000 results for retrieving over 10,000 results, use the <code>offset_token</code> instead","type":["integer","null"]},"offset_token":{"description":"<em>token for subsequent requests</em><br>optional field<br>provided in the identical filed of the response to each request;<br>use this parameter to avoid timeouts while trying to obtain over 100,000 results in a single request;<br>by specifying the unique <code>offset_token</code> value from the response array, you will get the subsequent results of the initial task;<br><code>offset_token</code> values are unique for each subsequent task<br><strong>Note:</strong> if the <code>offset_token</code> is specified in the request, all other parameters should be identical to the previous request<br>learn more about this parameter on our <a href=\"https://dataforseo.com/help-center/what-is-the-difference-between-the-offset-and-offset_token-parameters#offset_token\" target=\"_blank\">Help Center</a>","type":["string","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>the comma is used as a separator<br>example:<br><code>[\"metrics.organic.pos_1,desc\"]</code><br>default rule:<br><code>[\"metrics.organic.count,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"expiration_datetime,asc\",\"metrics.organic.etv,desc\",\"metrics.organic.pos_1,desc\"]</code>","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_KeywordsDataBingAudienceEstimationLiveRequestInfo":{"properties":{"age":{"description":"<em>selection of age ranges for targeting</em><br>possible values: <code>eighteen_to_twenty_four</code>, <code>fifty_to_sixty_four</code>, <code>sixty_five_and_above</code>, <code>thirteen_to_seventeen</code>, <code>thirty_five_to_forty_nine</code>, <code>twenty_five_to_thirty_four</code>, <code>unknown</code>, <code>zero_to_twelve</code>","items":{"type":"string"},"type":["array","null"]},"bid":{"description":"<em>desired bid setting value in USD</em><br>maximum value: 1000","type":["number","null"]},"daily_budget":{"description":"<em>daily campaign budget value in USD</em><br>maximum value: 10000","type":["number","null"]},"gender":{"description":"<em>gender to target</em><br>possible values: <code>male</code>, <code>female</code>, <code>unknown</code>","items":{"type":"string"},"type":["array","null"]},"industry":{"description":"<em>industry of LinkedIn profile targeting</em><p>if you use this field, you can receive the list of available industry names  with industry_id by making a separate request to the https://api.dataforseo.com/v3/keywords_data/bing/audience_estimation/industries<p>example: <code>806301758</code>","items":{"type":"string"},"type":["array","null"]},"job_function":{"description":"<em>job function of LinkedIn profile targeting</em><p>if you use this field, you can receive the list of available job function names  with job_function_id by making a separate request to the https://api.dataforseo.com/v3/keywords_data/bing/audience_estimation/job_functions<p>example: <code>806300451</code>","items":{"type":"string"},"type":["array","null"]},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius (in km)\"</em> format<br><strong>the data will be provided for the country the specified coordinates belong to</strong><br>example:<br><code class=\"long-string\">29.6821525,-82.4098881,100</code>","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"}},"type":"object"},"Provider0A3E90081762_KeywordsDataBingAudienceEstimationTaskPostRequestInfo":{"properties":{"age":{"description":"<em>selection of age ranges for targeting</em><br>possible values: <code>eighteen_to_twenty_four</code>, <code>fifty_to_sixty_four</code>, <code>sixty_five_and_above</code>, <code>thirteen_to_seventeen</code>, <code>thirty_five_to_forty_nine</code>, <code>twenty_five_to_thirty_four</code>, <code>unknown</code>, <code>zero_to_twelve</code>","items":{"type":"string"},"type":["array","null"]},"bid":{"description":"<em>desired bid setting value in USD</em><br>maximum value: 1000","type":["number","null"]},"daily_budget":{"description":"<em>daily campaign budget value in USD</em><br>maximum value: 10000","type":["number","null"]},"gender":{"description":"<em>gender to target</em><br>possible values: <code>male</code>, <code>female</code>, <code>unknown</code>","items":{"type":"string"},"type":["array","null"]},"industry":{"description":"<em>industry of LinkedIn profile targeting</em><p>if you use this field, you can receive the list of available industry names  with industry_id by making a separate request to the https://api.dataforseo.com/v3/keywords_data/bing/audience_estimation/industries<p>example: <code>806301758</code>","items":{"type":"string"},"type":["array","null"]},"job_function":{"description":"<em>job function of LinkedIn profile targeting</em><p>if you use this field, you can receive the list of available job function names  with job_function_id by making a separate request to the https://api.dataforseo.com/v3/keywords_data/bing/audience_estimation/job_functions<p>example: <code>806300451</code>","items":{"type":"string"},"type":["array","null"]},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius (in km)\"</em> format<br><strong>the data will be provided for the country the specified coordinates belong to</strong><br>example:<br><code class=\"long-string\">29.6821525,-82.4098881,100</code>","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"}},"type":"object"},"Provider0A3E90081762_KeywordsDataBingKeywordPerformanceLiveRequestInfo":{"properties":{"device":{"description":"<em>device type</em><br>optional field<br>specify this field if you want to get the data for a particular device typepossible values: <code>desktop</code>, <code>mobile</code>, <code>tablet</code>, <code>all</code><br>default value: <code>all</code>","type":["string","null"]},"keywords":{"description":"<em>keywords</em><br><strong>required field</strong><br>The maximum number of keywords you can specify: 1000<br>The maximum number of characters for each keyword: 80<br>The maximum number of words for each keyword phrase: 10<br>the specified keywords will be converted to lowercase, data will be provided in a separate array<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br>you can receive the list of available locations and languages by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/keyword_performance/locations_and_languages</code><br>example:<br><code>\"en\"</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available locations and languages by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/keyword_performance/locations_and_languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations and languages by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/keyword_performance/locations_and_languages</code><br>example:<br><code>2840</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format<br><strong>the data will be provided for the country the specified coordinates belong to</strong><br>example:<br><code class=\"long-string\">52.6178549,-155.352142</code>","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations and languages by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/keyword_performance/locations_and_languages</code><br>example:<br><code>\"United States\"</code>","type":"string"},"match":{"description":"<em>keywords match type</em><br>optional field<br>can take the following values:<br><code>aggregate</code> returns data across all match types;<br><code>broad</code> returns data for all user queries containing the specified keyword with varying word order;<br><code>phrase</code> returns data for all user queries containing the specified keyword with identical word order;<br><code>exact</code> returns data for user query that matches the specified keyword;<strong>Note:</strong> the <code>aggregate</code> match type is applied by default","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_KeywordsDataBingKeywordPerformanceTaskPostRequestInfo":{"properties":{"device":{"description":"<em>device type</em><br>optional field<br>specify this field if you want to get the data for a particular device typepossible values: <code>desktop</code>, <code>mobile</code>, <code>tablet</code>, <code>all</code><br>default value: <code>all</code>","type":["string","null"]},"keywords":{"description":"<em>keywords</em><br><strong>required field</strong><br>The maximum number of keywords you can specify: 1000<br>The maximum number of characters for each keyword: 80<br>The maximum number of words for each keyword phrase: 10<br>the specified keywords will be converted to lowercase, data will be provided in a separate array<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br>you can receive the list of available locations and languages by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/keyword_performance/locations_and_languages</code><br>example:<br><code>\"en\"</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available locations and languages by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/keyword_performance/locations_and_languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations and languages by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/keyword_performance/locations_and_languages</code><br>example:<br><code>2840</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format<br><strong>the data will be provided for the country the specified coordinates belong to</strong><br>example:<br><code class=\"long-string\">52.6178549,-155.352142</code>","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations and languages by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/keyword_performance/locations_and_languages</code><br>example:<br><code>\"United States\"</code>","type":"string"},"match":{"description":"<em>keywords match type</em><br>optional field<br>can take the following values:<br><code>aggregate</code> returns data across all match types;<br><code>broad</code> returns data for all user queries containing the specified keyword with varying word order;<br><code>phrase</code> returns data for all user queries containing the specified keyword with identical word order;<br><code>exact</code> returns data for user query that matches the specified keyword;<strong>Note:</strong> the <code>aggregate</code> match type is applied by default","type":["string","null"]},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_KeywordsDataBingKeywordsForKeywordsLiveRequestInfo":{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>minimal value: 24 months from today's date;<br>if you don't specify this field, data will be provided for the last 12 months;<br>if <a href=\"/v3/keywords_data/bing/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>false</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the month before last and prior;<br>if <a href=\"/v3/keywords_data/bing/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>true</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the last month and prior;<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2020-01-01\"</code><p><strong>Note:</strong> we do not recommend using a custom time range for the past year's dates","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br>if you don't specify this field, data will be provided for the last 12 months;<br>minimum value: two years back from today’s date;<br>maximum value: one month from today's date;<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2020-03-15\"</code><p><strong>Note:</strong> we do not recommend using a custom time range for the past year's dates","type":["string","null"]},"device":{"description":"<em>device type</em><br>optional field<br>specify this field if you want to get the data for a particular device type;<br>possible values: <code>all</code>, <code>mobile</code>, <code>desktop</code>, <code>tablet</code><br>default value: <code>all</code>","type":["string","null"]},"keywords":{"description":"<em>keywords</em><br><strong>required field</strong><br>you can specify <strong>the maximum of 200 keywords</strong> with each keyword containing no more than <strong>100 characters</strong>;<br>the specified keywords will be converted to lowercase, data will be provided in a separate array<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"keywords_negative":{"description":"<em>keywords negative array</em><br>optional field<br>These keywords will be ignored in the results array;<br>You can specify <strong>a maximum of 200 terms</strong> that you want to exclude from the results;<br>the specified keywords will be converted to lowercase format","items":{"type":"string"},"type":["array","null"]},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br>if you use this field, you don't need to specify <code>language_name</code><br>supported languages:<br><code class=\"long-string\">en</code>, <code>fr</code>, <code>de</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br>if you use this field, you don't need to specify <code>language_code</code><br>supported languages:<br><code>English</code>, <code>French</code>, <code>German</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format<br><strong>the data will be provided for the country the specified coordinates belong to</strong><br>example:<br><code class=\"long-string\">52.6178549,-155.352142</code>","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"search_partners":{"description":"<em>Bing search partners type</em><br>optional field<br>if you specify <code class=\"prettyprint\">true</code>, the results will be delivered for owned, operated, and syndicated networks across Bing, Yahoo, AOL and partner sites that host Bing, AOL, and Yahoo search.<br>default value: <code>false</code> - results are returned for Bing, AOL, and Yahoo search networks","type":["boolean","null"]},"sort_by":{"description":"<em>results sorting parameters</em><br>optional field<br>Use these parameters to sort the results by <code>search_volume</code>, <code>cpc</code>, <code>competition</code> or <code>relevance</code> in the descending order<br>default value: <code>relevance</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_KeywordsDataBingKeywordsForKeywordsTaskPostRequestInfo":{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>minimal value: 24 months from today's date;<br>if you don't specify this field, data will be provided for the last 12 months;<br>if <a href=\"/v3/keywords_data/bing/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>false</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the month before last and prior;<br>if <a href=\"/v3/keywords_data/bing/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>true</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the last month and prior;<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2020-01-01\"</code><p><strong>Note:</strong> we do not recommend using a custom time range for the past year's dates","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br>if you don't specify this field, data will be provided for the last 12 months;<br>minimum value: two years back from today’s date;<br>maximum value: one month from today's date;<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2020-03-15\"</code><p><strong>Note:</strong> we do not recommend using a custom time range for the past year's dates","type":["string","null"]},"device":{"description":"<em>device type</em><br>optional field<br>specify this field if you want to get the data for a particular device type;<br>possible values: <code>all</code>, <code>mobile</code>, <code>desktop</code>, <code>tablet</code><br>default value: <code>all</code>","type":["string","null"]},"keywords":{"description":"<em>keywords</em><br><strong>required field</strong><br>you can specify <strong>the maximum of 200 keywords</strong> with each keyword containing no more than <strong>100 characters</strong>;<br>the specified keywords will be converted to lowercase, data will be provided in a separate array<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"keywords_negative":{"description":"<em>keywords negative array</em><br>optional field<br>These keywords will be ignored in the results array;<br>You can specify <strong>a maximum of 200 terms</strong> that you want to exclude from the results;<br>the specified keywords will be converted to lowercase format","items":{"type":"string"},"type":["array","null"]},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br>if you use this field, you don't need to specify <code>language_name</code><br>supported languages:<br><code class=\"long-string\">en</code>, <code>fr</code>, <code>de</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br>if you use this field, you don't need to specify <code>language_code</code><br>supported languages:<br><code>English</code>, <code>French</code>, <code>German</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format<br><strong>the data will be provided for the country the specified coordinates belong to</strong><br>example:<br><code class=\"long-string\">52.6178549,-155.352142</code>","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"search_partners":{"description":"<em>Bing search partners type</em><br>optional field<br>if you specify <code class=\"prettyprint\">true</code>, the results will be delivered for owned, operated, and syndicated networks across Bing, Yahoo, AOL and partner sites that host Bing, AOL, and Yahoo search.<br>default value: <code>false</code> - results are returned for Bing, AOL, and Yahoo search networks","type":["boolean","null"]},"sort_by":{"description":"<em>results sorting parameters</em><br>optional field<br>Use these parameters to sort the results by <code>search_volume</code>, <code>cpc</code>, <code>competition</code> or <code>relevance</code> in the descending order<br>default value: <code>relevance</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_KeywordsDataBingKeywordsForSiteLiveRequestInfo":{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>minimal value: 24 months from today's date;<br>if you don't specify this field, data will be provided for the last 12 months;<br>if <a href=\"/v3/keywords_data/bing/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>false</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the month before last and prior;<br>if <a href=\"/v3/keywords_data/bing/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>true</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the last month and prior;<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2020-01-01\"</code><p><strong>Note:</strong> we do not recommend using a custom time range for the past year's dates","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br>if you don't specify this field, data will be provided for the last 12 months;<br>minimum value: two years back from today’s date;<br>maximum value: one month from today's date;<br><strong>note:</strong> we do not recommend using a custom time range for the past year's dates;<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2020-03-15\"</code><p><strong>Note:</strong> we do not recommend using a custom time range for the past year's dates","type":["string","null"]},"device":{"description":"<em>device type</em><br>optional field<br>specify this field if you want to get the data for a particular device typepossible values: <code>all</code>, <code>mobile</code>, <code>desktop</code>, <code>tablet</code><br>default value: <code>all</code>","type":["string","null"]},"keywords_negative":{"description":"<em>keywords negative array</em><br>optional field<br>These keywords will be ignored in the results array;<br>You can specify <strong>a maximum of 200 terms</strong> that you want to exclude from the results;<br>the specified keywords will be converted to lowercase format","items":{"type":"string"},"type":["array","null"]},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br>if you use this field, you don't need to specify <code>language_name</code><br>supported languages:<br><code class=\"long-string\">en</code>, <code>fr</code>, <code>de</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br>if you use this field, you don't need to specify <code>language_code</code><br>supported languages:<br><code>English</code>, <code>French</code>, <code>German</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format<br><strong>the data will be provided for the country the specified coordinates belong to</strong><br>example:<br><code class=\"long-string\">52.6178549,-155.352142</code>","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"search_partners":{"description":"<em>Bing search partners type</em><br>optional field<br>if you specify <code class=\"prettyprint\">true</code>, the results will be delivered for owned, operated, and syndicated networks across Bing, Yahoo, AOL and partner sites that host Bing, AOL, and Yahoo search.<br>default value: <code>false</code> - results are returned for Bing, AOL, and Yahoo search networks","type":["boolean","null"]},"sort_by":{"description":"<em>results sorting parameters</em><br>optional field<br>Use these parameters to sort the results by <code>search_volume</code>, <code>cpc</code>, <code>competition</code> or <code>relevance</code> in the descending order<br>default value: <code>relevance</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>domain or URL</em><br><strong>required field</strong><br>the domain name or URL of the target website","type":"string"}},"type":"object"},"Provider0A3E90081762_KeywordsDataBingKeywordsForSiteTaskPostRequestInfo":{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>minimal value: 24 months from today's date;<br>if you don't specify this field, data will be provided for the last 12 months;<br>if <a href=\"/v3/keywords_data/bing/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>false</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the month before last and prior;<br>if <a href=\"/v3/keywords_data/bing/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>true</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the last month and prior;<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2020-01-01\"</code><p><strong>Note:</strong> we do not recommend using a custom time range for the past year's dates","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br>if you don't specify this field, data will be provided for the last 12 months;<br>minimum value: two years back from today’s date;<br>maximum value: one month from today's date;<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2020-03-15\"</code><p><strong>Note:</strong> we do not recommend using a custom time range for the past year's dates","type":["string","null"]},"device":{"description":"<em>device type</em><br>optional field<br>specify this field if you want to get the data for a particular device type<br>possible values: <code>all</code>, <code>mobile</code>, <code>desktop</code>, <code>tablet</code><br>default value: <code>all</code>","type":["string","null"]},"keywords_negative":{"description":"<em>keywords negative array</em><br>optional field<br>These keywords will be ignored in the results array;<br>You can specify <strong>a maximum of 200 terms</strong> that you want to exclude from the results;<br>the specified keywords will be converted to lowercase format","items":{"type":"string"},"type":["array","null"]},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br>if you use this field, you don't need to specify <code>language_name</code><br>supported languages:<br><code class=\"long-string\">en</code>, <code>fr</code>, <code>de</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br>if you use this field, you don't need to specify <code>language_code</code><br>supported languages:<br><code>English</code>, <code>French</code>, <code>German</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format<br><strong>the data will be provided for the country the specified coordinates belong to</strong><br>example:<br><code class=\"long-string\">52.6178549,-155.352142</code>","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"search_partners":{"description":"<em>Bing search partners type</em><br>optional field<br>if you specify <code class=\"prettyprint\">true</code>, the results will be delivered for owned, operated, and syndicated networks across Bing, Yahoo, AOL and partner sites that host Bing, AOL, and Yahoo search.<br>default value: <code>false</code> - results are returned for Bing, AOL, and Yahoo search networks","type":["boolean","null"]},"sort_by":{"description":"<em>results sorting parameters</em><br>optional field<br>Use these parameters to sort the results by <code>search_volume</code>, <code>cpc</code>, <code>competition</code> or <code>relevance</code> in the descending order<br>default value: <code>relevance</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>domain or URL</em><br><strong>required field</strong><br>the URL of the webpage or the domain to scan for possible keywords","type":"string"}},"type":"object"},"Provider0A3E90081762_KeywordsDataBingSearchVolumeHistoryLiveRequestInfo":{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>minimum value: 24 months back from today’s date;<br>if <a href=\"/v3/keywords_data/bing/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>false</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the month before last and prior;<br>if <a href=\"/v3/keywords_data/bing/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>true</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the last month and prior;<p>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2020-01-01\"</code><strong>Note:</strong> we do not recommend using a custom time range;<p><strong>Note 2:</strong> if <code>date_from</code> and <code>date_to</code> parameters are not specified, the data will be returned for the past 24 months;<p>if you specify the <code>period</code> parameter:<p>with value <code>weekly</code>, you will get results for the past 15 weeks;<br>with value <code>daily</code>, you will get results for the past 45 days","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional fieldminimum value: two years back from today’s date;<br>maximum value: one day from today's date;<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2020-03-15\"</code><p><strong>Note:</strong> we do not recommend using a custom time range<p><strong>Note 2:</strong> if <code>date_from</code> and <code>date_to</code> parameters are not specified, the data will be returned for the past 24 months<p>if you specify the <code>period</code> parameter:<p>with value <code>weekly</code>, you will get results for the past 15 weeks<br>with value <code>daily</code>, you will get results for the past 45 days","type":["string","null"]},"device":{"description":"<em>device types</em><br>optional field<br>specify this field if you want to get the data for a particular device types<br>possible values: <code>mobile</code>, <code>desktop</code>, <code>tablet</code>, <code>non_smartphones</code><br>default value: <code>[\"mobile\", \"desktop\", \"tablet\", \"non_smartphones\"]</code>","items":{"type":"string"},"type":["array","null"]},"keywords":{"description":"<em>keywords</em><br><strong>required field</strong><br>The maximum number of keywords you can specify: 1000<br>The maximum number of characters for each keyword: 100<br>the specified keywords will be converted to lowercase, data will be provided in a separate arraylearn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center article</a>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br>if you use this field, you don't need to specify <code>language_name</code><br>you can receive the list of available languages of the search engines with their <code>language_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/search_volume_history/locations_and_languages</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br>if you use this field, you don't need to specify <code>language_code</code><br>you can receive the list of available languages of the search engines with their <code>language_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/search_volume_history/locations_and_languages</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/search_volume_history/locations_and_languages</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format<br><strong>the data will be provided for the country the specified coordinates belong to</strong><br>example:<br><code class=\"long-string\">52.6178549,-155.352142</code>","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/search_volume_history/locations_and_languages</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"period":{"description":"<em>aggregates the returned data to a certain time period</em><br>optional field<br>specify this field if you want to get the data in monthly, weekly or daily formatpossible values: <code>monthly</code>, <code>weekly</code>, <code>daily</code><p><code>monthly</code> - returns data up to past 24 months<br><code>weekly</code> - returns data up to past 15 weeks<br><code>daily</code> - returns data up to past 45 days<p>default value: <code>monthly</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_KeywordsDataBingSearchVolumeHistoryTaskPostRequestInfo":{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>minimum value: two years back from today’s date<br>if <a href=\"/v3/keywords_data/bing/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>false</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the month before last and prior;<br>if <a href=\"/v3/keywords_data/bing/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>true</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the last month and prior;<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2020-01-01\"</code><p><strong>Note:</strong> we do not recommend using a custom time range<p><strong>Note 2:</strong> if <code>date_from</code> and <code>date_to</code> parameters are not specified, the data will be returned for the past 24 months<p>if you specify the <code>period</code> parameter:<p>with value <code>weekly</code>, you will get results for the past 15 weeks<br>with value <code>daily</code>, you will get results for the past 45 days","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<p>minimum value: two years back from today’s date;<br>maximum value: one day from today's date;<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2020-03-15\"</code><p><strong>Note:</strong> we do not recommend using a custom time range<p><strong>Note 2:</strong> if <code>date_from</code> and <code>date_to</code> parameters are not specified, the data will be returned for the past 24 months<p>if you specify the <code>period</code> parameter:<p>with value <code>weekly</code>, you will get results for the past 15 weeks<br>with value <code>daily</code>, you will get results for the past 45 days","type":["string","null"]},"device":{"description":"<em>device types</em><br>optional field<br>specify this field if you want to get the data for a particular device types<br>possible values: <code>mobile</code>, <code>desktop</code>, <code>tablet</code>, <code>non_smartphones</code><br>default value:  <code>[\"mobile\", \"desktop\", \"tablet\", \"non_smartphones\"]</code>","items":{"type":"string"},"type":["array","null"]},"keywords":{"description":"<em>keywords</em><br><strong>required field</strong><br>The maximum number of keywords you can specify: 1000<br>The maximum number of characters for each keyword: 100<br>the specified keywords will be converted to lowercase, data will be provided in a separate array<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"language_code":{"type":["string","null"]},"language_name":{"type":["string","null"]},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/search_volume_history/locations_and_languages</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format<br><strong>the data will be provided for the country the specified coordinates belong to</strong><br>example:<br><code class=\"long-string\">52.6178549,-155.352142</code>","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/search_volume_history/locations_and_languages</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"period":{"description":"<em>aggregates the returned data to a certain time period</em><br>optional field<br>specify this field if you want to get the data in monthly, weekly or daily format<p>possible values: <code>monthly</code>, <code>weekly</code>, <code>daily</code><p><code>monthly</code> - returns data up to past 24 months<br><code>weekly</code> - returns data up to past 15 weeks<br><code>daily</code> - returns data up to past 45 days<p>default value:  <code>monthly</code>","type":["string","null"]},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_KeywordsDataBingSearchVolumeLiveRequestInfo":{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>minimal value: 24 months from today's date;<br>if you don't specify this field, data will be provided for the last 12 months;<br>minimum value: two years back from today’s date;<br>if <a href=\"/v3/keywords_data/bing/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>false</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the month before last and prior;<br>if <a href=\"/v3/keywords_data/bing/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>true</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the last month and prior;<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2020-01-01\"</code><strong>Note:</strong> we do not recommend using a custom time range for the past year's dates","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br>if you don't specify this field, data will be provided for the last 12 months;<br>minimum value: two years back from today’s date;<br>maximum value: one month from today's date;<br><strong>note:</strong> we do not recommend using a custom time range for the past year's dates;<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2020-03-15\"</code><strong>Note:</strong> we do not recommend using a custom time range for the past year's dates","type":["string","null"]},"device":{"description":"<em>device type</em><br>optional field<br>specify this field if you want to get the data for a particular device type;<br>possible values: <code>all</code>, <code>mobile</code>, <code>desktop</code>, <code>tablet</code><br>default value: <code>all</code>","type":["string","null"]},"keywords":{"description":"<em>keywords</em><br><strong>required field</strong><br>The maximum number of keywords you can specify: 1000<br>The maximum number of characters for each keyword: 100<br>the specified keywords will be converted to lowercase, data will be provided in a separate arraylearn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center article</a>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br>if you use this field, you don't need to specify <code>language_name</code><br>supported languages:<br><code class=\"long-string\">en</code>, <code>fr</code>, <code>de</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br>if you use this field, you don't need to specify <code>language_code</code><br>supported languages:<br><code>English</code>, <code>French</code>, <code>German</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format<br><strong>the data will be provided for the country the specified coordinates belong to</strong><br>example:<br><code class=\"long-string\">52.6178549,-155.352142</code>","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"search_partners":{"description":"<em>Bing search partners type</em><br>optional field<br>if you specify <code class=\"prettyprint\">true</code>, the results will be delivered for owned, operated, and syndicated networks across Bing, Yahoo, AOL and partner sites that host Bing, AOL, and Yahoo search.<br>default value: <code>false</code> - results are returned for Bing, AOL, and Yahoo search networks","type":["boolean","null"]},"sort_by":{"description":"<em>results sorting parameters</em><br>optional field<br>Use these parameters to sort the results by <code>search_volume</code>, <code>cpc</code>, <code>competition</code> or <code>relevance</code> in the descending order<br>default value: <code>relevance</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_KeywordsDataBingSearchVolumeTaskPostRequestInfo":{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>if you don't specify this field, data will be provided for the last 12 months<br>minimal value: 24 months from today's date<br>if <a href=\"/v3/keywords_data/bing/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>false</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the month before last and prior;<br>if <a href=\"/v3/keywords_data/bing/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>true</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the last month and prior;<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2020-01-01\"</code><p><strong>Note:</strong> we do not recommend using a custom time range for the past year's dates","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br>if you don't specify this field, data will be provided for the last 12 months;<br>minimum value: two years back from today’s date;<br>maximum value: one month from today's date;<br><strong>note:</strong> we do not recommend using a custom time range for the past year's dates;<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2020-03-15\"</code><p><strong>Note:</strong> we do not recommend using a custom time range for the past year's dates","type":["string","null"]},"device":{"description":"<em>device type</em><br>optional field<br>specify this field if you want to get the data for a particular device typepossible values: <code>all</code>, <code>mobile</code>, <code>desktop</code>, <code>tablet</code><br>default value: <code>all</code>","type":["string","null"]},"keywords":{"description":"<em>keywords</em><br><strong>required field</strong><br>The maximum number of keywords you can specify: 1000<br>The maximum number of characters for each keyword: 100<br>the specified keywords will be converted to lowercase, data will be provided in a separate array<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br>if you use this field, you don't need to specify <code>language_name</code><br>supported languages:<br><code class=\"long-string\">en</code>, <code>fr</code>, <code>de</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br>if you use this field, you don't need to specify <code>language_code</code><br>supported languages:<br><code>English</code>, <code>French</code>, <code>German</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format<br><strong>the data will be provided for the country the specified coordinates belong to</strong><br>example:<br><code class=\"long-string\">52.6178549,-155.352142</code>","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"search_partners":{"description":"<em>Bing search partners type</em><br>optional field<br>if you specify <code class=\"prettyprint\">true</code>, the results will be delivered for owned, operated, and syndicated networks across Bing, Yahoo, AOL and partner sites that host Bing, AOL, and Yahoo search.<br>default value: <code>false</code> - results are returned for Bing, AOL, and Yahoo search networks","type":["boolean","null"]},"sort_by":{"description":"<em>results sorting parameters</em><br>optional field<br>Use these parameters to sort the results by <code>search_volume</code>, <code>cpc</code>, <code>competition</code> or <code>relevance</code> in the descending order<br>default value: <code>relevance</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_KeywordsDataClickstreamDataBulkSearchVolumeLiveRequestInfo":{"properties":{"keywords":{"description":"<em>target keywords</em><br><strong>required field</strong><br>UTF-8 encoding<br>maximum number of keywords you can specify in this array: 1000;<br>each keyword should be at least 3 characters long;<br>the keywords will be converted to lowercase format;<br><strong>Note:</strong> certain symbols and characters (e.g., UTF symbols, emojis) are not allowed<br>to learn more about which symbols and characters can be used, please refer to <a href=\"https://dataforseo.com/help-center/using-symbols-in-keywords-when-setting-a-google-ads-task\" target=\"_blank\" rel=\"noopener noreferrer\">this article</a><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"location_code":{"description":"<em>location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/keywords_data/clickstream_data/locations_and_languages</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/keywords_data/clickstream_data/locations_and_languages</code><br>example:<br><code class=\"long-string\">United Kingdom</code>","type":"string"},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_KeywordsDataClickstreamDataDataforseoSearchVolumeLiveRequestInfo":{"properties":{"keywords":{"description":"<em>target keywords</em><br><strong>required field</strong><br>UTF-8 encoding<br>maximum number of keywords you can specify in this array: 1000<br>the keywords will be converted to lowercase format<p><strong>Note:</strong> certain symbols and characters (e.g., UTF symbols, emojis) are not allowed<br>to learn more about which symbols and characters can be used, please refer to <a href=\"https://dataforseo.com/help-center/using-symbols-in-keywords-when-setting-a-google-ads-task\" target=\"_blank\" rel=\"noopener noreferrer\">this article</a><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if don’t specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/keywords_data/clickstream_data/locations_and_languages</code><br>example:<br><code class=\"long-string\">en</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if don’t specify <code>language_code</code></strong><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/keywords_data/clickstream_data/locations_and_languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don’t specify <code>location_name</code></strong><br>if you use this field, you can receive the list of available locations with <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/keywords_data/clickstream_data/locations_and_languages</code><br>example:<br><code class=\"long-string\">2826</code>","type":"integer"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don’t specify <code>location_code </code></strong><br>you can receive the list of available locations with <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/clickstream_data/locations_and_languages</code><br>example:<br><code class=\"long-string\">United Kingdom</code>","type":"string"},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"use_clickstream":{"description":"<em>use clickstream data to provide results</em><br>optional field<br>if set to <code>true</code>, you will get DataForSEO search volume values based on clickstream data;<br>if set to <code>false</code>, Bing search volume data will be used to calculate DataForSEO search volume;<br>default value: <code>true</code>;<br><strong>Note:</strong> Bing search volume is available for locations provided in <a href=\"https://docs.dataforseo.com/v3/keywords_data/bing/search_volume_history/locations_and_languages/?bash\" rel=\"noopener noreferrer\" target=\"_blank\">Bing Search Volume History Locations</a> and <a href=\"https://docs.dataforseo.com/v3/keywords_data/bing/locations/?bash\" rel=\"noopener noreferrer\" target=\"_blank\">Bing Ads Locations</a> endpoints; search volume values for any other location are calculated based on clickstream data even if you set this parameter to <code>false</code>","type":["boolean","null"]}},"type":"object"},"Provider0A3E90081762_KeywordsDataClickstreamDataGlobalSearchVolumeLiveRequestInfo":{"properties":{"keywords":{"description":"<em>target keywords</em><br><strong>required field</strong><br>UTF-8 encoding<br>maximum number of keywords you can specify in this array: 1000;<br>each keyword should be at least 3 characters long;<br>the keywords will be converted to lowercase format;<br><strong>Note:</strong> certain symbols and characters (e.g., UTF symbols, emojis) are not allowed<br>to learn more about which symbols and characters can be used, please refer to <a href=\"https://dataforseo.com/help-center/using-symbols-in-keywords-when-setting-a-google-ads-task\" target=\"_blank\" rel=\"noopener noreferrer\">this article</a><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_KeywordsDataDataforseoTrendsDemographyLiveRequestInfo":{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>if you don't specify this field, the current day and month of the preceding year will be used by default<br>minimal value for the <code>web</code> type: <code>2004-01-01</code><br>minimal value for other types: <code>2008-01-01</code><br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br>if you don't specify this field, the today's date will be used by default<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":["string","null"]},"keywords":{"description":"<em>keywords</em><br><strong>required field</strong><br>the maximum number of keywords you can specify: 5<br>avoid symbols and special characters (e.g., UTF symbols, emojis);<br>specifying non-Latin characters, you’ll get data for the countries where they are used<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"location_code":{"description":"<em>search engine location code</em><br>optional field<br>if you don't use this field, you will recieve global results<br><strong>if you use this field, you don't need to specify <code>location_name</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/dataforseo_trends/locations</code><br><strong>note that the data will be provided for the country the specified <code>location_code</code> belongs to;</strong><br>example:<br><code class=\"long-string\">2840</code>","type":["integer","null"]},"location_name":{"description":"<em>full name of search engine location</em><br>optional field<br>if you don't use this field, you will recieve global results<br><strong>if you use this field, you don't need to specify <code>location_code</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/dataforseo_trends/locations</code><br><strong>note that the data will be provided for the country the specified <code>location_name</code> belongs to;</strong><br>example:<br><code class=\"long-string\">United Kingdom</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"time_range":{"description":"<em>preset time ranges</em><br>optional field<br>if you specify <code>date_from</code> or <code>date_to</code> parameters, this field will be ignored when setting a task<br><em>possible values for all <code>type</code> parameters:</em><br><code>past_4_hours</code>, <code>past_day</code>, <code>past_7_days</code>, <code>past_30_days</code>, <code>past_90_days</code>, <code>past_12_months</code>, <code>past_5_years</code>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_KeywordsDataDataforseoTrendsExploreLiveRequestInfo":{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>if you don't specify this field, the current day and month of the preceding year will be used by default<br>minimal value for the <code>web</code> type: <code>2004-01-01</code><br>minimal value for other types: <code>2008-01-01</code><br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br>if you don't specify this field, the today's date will be used by default<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":["string","null"]},"keywords":{"description":"<em>keywords</em><br><strong>required field</strong><br>the maximum number of keywords you can specify: 5<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"location_code":{"description":"<em>search engine location code</em><br>optional field<br>if you don't use this field, you will recieve global results<br><strong>if you use this field, you don't need to specify <code>location_name</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/dataforseo_trends/locations</code><br><strong>note that the data will be provided for the country the specified <code>location_code</code> belongs to;</strong><br>example:<br><code class=\"long-string\">2840</code>","type":["integer","null"]},"location_name":{"description":"<em>full name of search engine location</em><br>optional field<br>if you don't use this field, you will recieve global results<br><strong>if you use this field, you don't need to specify <code>location_code</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/dataforseo_trends/locations</code><br><strong>note that the data will be provided for the country the specified <code>location_name</code> belongs to;</strong><br>example:<br><code class=\"long-string\">United Kingdom</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"time_range":{"description":"<em>preset time ranges</em><br>optional field<br>if you specify <code>date_from</code> or <code>date_to</code> parameters, this field will be ignored when setting a task<br><em>possible values for all <code>type</code> parameters:</em><br><code>past_4_hours</code>, <code>past_day</code>, <code>past_7_days</code>, <code>past_30_days</code>, <code>past_90_days</code>, <code>past_12_months</code>, <code>past_5_years</code>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_KeywordsDataDataforseoTrendsMergedDataLiveRequestInfo":{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>if you don't specify this field, the current day and month of the preceding year will be used by default<br>minimal value for the <code>web</code> type: <code>2004-01-01</code><br>minimal value for other types: <code>2008-01-01</code><br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br>if you don't specify this field, the today's date will be used by default<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":["string","null"]},"keywords":{"description":"<em>keywords</em><br><strong>required field</strong><br>the maximum number of keywords you can specify: 5<br>avoid symbols and special characters (e.g., UTF symbols, emojis);<br>specifying non-Latin characters, you’ll get data for the countries where they are used<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"location_code":{"description":"<em>search engine location code</em><br>optional field<br>if you don't use this field, you will recieve global results<br><strong>if you use this field, you don't need to specify <code>location_name</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/dataforseo_trends/locations</code><br><strong>note that the data will be provided for the country the specified <code>location_code</code> belongs to;</strong><br>example:<br><code class=\"long-string\">2840</code>","type":["integer","null"]},"location_name":{"description":"<em>full name of search engine location</em><br>optional field<br>if you don't use this field, you will recieve global results<br><strong>if you use this field, you don't need to specify <code>location_code</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/dataforseo_trends/locations</code><br><strong>note that the data will be provided for the country the specified <code>location_name</code> belongs to;</strong><br>example:<br><code class=\"long-string\">United Kingdom</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"time_range":{"description":"<em>preset time ranges</em><br>optional field<br>if you specify <code>date_from</code> or <code>date_to</code> parameters, this field will be ignored when setting a task<br><em>possible values for all <code>type</code> parameters:</em><br><code>past_4_hours</code>, <code>past_day</code>, <code>past_7_days</code>, <code>past_30_days</code>, <code>past_90_days</code>, <code>past_12_months</code>, <code>past_5_years</code>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_KeywordsDataDataforseoTrendsSubregionInterestsLiveRequestInfo":{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>if you don't specify this field, the current day and month of the preceding year will be used by default<br>minimal value for the <code>web</code> type: <code>2004-01-01</code><br>minimal value for other types: <code>2008-01-01</code><br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br>if you don't specify this field, the today's date will be used by default<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":["string","null"]},"keywords":{"description":"<em>keywords</em><br><strong>required field</strong><br>the maximum number of keywords you can specify: 5<br>avoid symbols and special characters (e.g., UTF symbols, emojis);<br>specifying non-Latin characters, you’ll get data for the countries where they are used<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"location_code":{"description":"<em>search engine location code</em><br>optional field<br>if you don't use this field, you will recieve global results<br><strong>if you use this field, you don't need to specify <code>location_name</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/dataforseo_trends/locations</code><br><strong>note that the data will be provided for the country the specified <code>location_code</code> belongs to;</strong><br>example:<br><code class=\"long-string\">2840</code>","type":["integer","null"]},"location_name":{"description":"<em>full name of search engine location</em><br>optional field<br>if you don't use this field, you will recieve global results<br><strong>if you use this field, you don't need to specify <code>location_code</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/dataforseo_trends/locations</code><br><strong>note that the data will be provided for the country the specified <code>location_name</code> belongs to;</strong><br>example:<br><code class=\"long-string\">United Kingdom</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"time_range":{"description":"<em>preset time ranges</em><br>optional field<br>if you specify <code>date_from</code> or <code>date_to</code> parameters, this field will be ignored when setting a task<br><em>possible values for all <code>type</code> parameters:</em><br><code>past_4_hours</code>, <code>past_day</code>, <code>past_7_days</code>, <code>past_30_days</code>, <code>past_90_days</code>, <code>past_12_months</code>, <code>past_5_years</code>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_KeywordsDataGoogleAdsAdTrafficByKeywordsLiveRequestInfo":{"properties":{"bid":{"description":"<em>the maximum custom bid</em><br><strong>required field</strong><br>the collected data will be based on this value<br>it stands for the price you are willing to pay for an ad; the higher value you specify here, the higher values you will get in the returned metrics<br>learn more in <a href=\"https://dataforseo.com/help-center/configuring-bid\">this help center article</a>","format":"int64","type":"integer"},"date_from":{"description":"<em>starting date of the forecasting time range</em><br>required field if you specify <code>date_to</code><br><strong>if you indicate <code>date_from</code> and <code>date_to</code>, you don't need to specify <code>date_interval</code></strong><br>minimum value is tomorrow's date<br>the value you specify in <code>date_from</code> shouldn't be further than <code>date_to</code><br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2021-10-30\"</code>if <a href=\"/v3/keywords_data/google_ads/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>false</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the month before last and prior;<br>if <a href=\"/v3/keywords_data/google_ads/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>true</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the last month and prior","type":"string"},"date_interval":{"description":"<em>forecasting date interval</em><br>optional field<br><strong>if you specify <code>date_interval</code>, you don't need to indicate <code>date_from</code> and <code>date_to</code></strong><br>possible values: <code>next_week</code>, <code>next_month</code>, <code>next_quarter</code><br>default value: <code>next_month</code>","type":["string","null"]},"date_to":{"description":"<em>ending date of the forecasting time range</em><br>required field if you specify <code>date_from</code><br><strong>if you indicate <code>date_from</code> and <code>date_to</code>, you don't need to specify <code>date_interval</code></strong><br>minimum value is <code>date_from</code> +1 day<br>maximum value is current day and month of the next year<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2022-10-30\"</code>","type":"string"},"keywords":{"description":"<em>keywords</em><br><strong>required field</strong><br>The maximum number of keywords you can specify: 1000<br>The maximum number of characters for each keyword: 80<br>The maximum number of words for each keyword phrase: 10<br>the keywords you specify will be converted to a lowercase format<br><strong>Note:</strong> Google Ads may return no data for certain groups of keywords<br><a href=\"https://dataforseo.com/help-center/no-search-volume-data-for-some-keywords\" target=\"_blank\" rel=\"noopener noreferrer\">visit our Help Center to learn more</a><br><strong>Also note</strong> that Google Ads doesn't allow using certain symbols and characters (e.g., UTF symbols, emojis), so you can't use them when setting a task;<br>to learn more about which symbols and characters can be used, please refer to <a href=\"https://dataforseo.com/help-center/using-symbols-in-keywords-when-setting-a-google-ads-task\" target=\"_blank\" rel=\"noopener noreferrer\">this article</a><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>search engine language code</em><br>optional field<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of search engine language</em><br>optional field<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":["string","null"]},"location_code":{"description":"<em>search engine location code</em><br>optional field<br>if you do not indicate the location, you will receive worldwide results, i.e., for all available locations;<br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong>;<br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":["integer","null"]},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br>optional field<br>if you do not indicate the location, you will receive worldwide results, i.e., for all available locations;<br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong>;<br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format;<br><strong>the data will be provided for the country the specified coordinates belong to</strong>;<br>example:<br><code class=\"long-string\">52.6178549,-155.352142</code>","type":["string","null"]},"location_name":{"description":"<em>full name of search engine location</em><br>optional field<br>if you do not indicate the location, you will receive worldwide results, i.e., for all available locations;<br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":["string","null"]},"match":{"description":"<em>keywords match-type</em><br><strong>required field</strong><br>can take the following values: <code>exact</code>, <code>broad</code>, <code>phrase</code>","type":"string"},"sort_by":{"description":"<em>results sorting parameters</em><br>optional field<br>Use these parameters to sort the results by <code>relevance</code>, <code>impressions</code>, <code>ctr</code>, <code>average_cpc</code>, <code>cost</code>, or <code>clicks</code> in the descending order<br>default value: <code>relevance</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_KeywordsDataGoogleAdsAdTrafficByKeywordsTaskPostRequestInfo":{"properties":{"bid":{"description":"<em>the maximum custom bid</em><br><strong>required field</strong><br>the collected data will be based on this value<br>it stands for the price you are willing to pay for an ad; the higher value you specify here, the higher values you will get in the returned metrics<br>learn more in <a href=\"https://dataforseo.com/help-center/configuring-bid\">this help center article</a>","type":"number"},"date_from":{"description":"<em>starting date of the forecasting time range</em><br>required field if you specify <code>date_to</code><br><strong>if you indicate <code>date_from</code> and <code>date_to</code>, you don't need to specify <code>date_interval</code></strong><br>minimum value is tomorrow's date<br>the value you specify in <code>date_from</code> shouldn't be further than <code>date_to</code><br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2021-10-30\"</code>if <a href=\"/v3/keywords_data/google_ads/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>false</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the month before last and prior;<br>if <a href=\"/v3/keywords_data/google_ads/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>true</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the last month and prior","type":"string"},"date_interval":{"description":"<em>forecasting date interval</em><br>optional field<br><strong>if you specify <code>date_interval</code>, you don't need to indicate <code>date_from</code> and <code>date_to</code></strong><br>possible values: <code>next_week</code>, <code>next_month</code>, <code>next_quarter</code><br>default value: <code>next_month</code>","type":["string","null"]},"date_to":{"description":"<em>ending date of the forecasting time range</em><br>required field if you specify <code>date_from</code><br><strong>if you indicate <code>date_from</code> and <code>date_to</code>, you don't need to specify <code>date_interval</code></strong><br>minimum value is <code>date_from</code> +1 day<br>maximum value is current day and month of the next year<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2022-10-30\"</code>","type":"string"},"keywords":{"description":"<em>keywords</em><br><strong>required field</strong><br>The maximum number of keywords you can specify: 1000<br>The maximum number of characters for each keyword: 80<br>The maximum number of words for each keyword phrase: 10<br>the keywords you specify will be converted to a lowercase format<br><strong>Note #1:</strong> <a href=\"https://dataforseo.com/help-center/no-search-volume-data-for-some-keywords\" target=\"_blank\" rel=\"noopener noreferrer\">Google Ads may return no data for certain groups of keywords</a>;<br><strong>Note #2:</strong> <a href=\"https://dataforseo.com/help-center/sv-broad-exact-phrase-match\" target=\"_blank\" rel=\"noopener noreferrer\">Google Ads provides combined search volume values for groups of similar keywords</a><br>to obtain search volume for similar keywords, we recommend submitting such keywords in separate requests;<br><strong>Note #3:</strong> Google Ads doesn't allow using certain symbols and characters (e.g., UTF symbols, emojis), so you can't use them when setting a task;<br>to learn more about which symbols and characters can be used, please refer to <a href=\"https://dataforseo.com/help-center/using-symbols-in-keywords-when-setting-a-google-ads-task\" target=\"_blank\" rel=\"noopener noreferrer\">this article</a><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>search engine language code</em><br>optional field<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of search engine language</em><br>optional field<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":["string","null"]},"location_code":{"description":"<em>search engine location code</em><br>optional field<br>if you do not indicate the location, you will receive worldwide results, i.e., for all available locations;<br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong>;<br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":["integer","null"]},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br>optional field<br>if you do not indicate the location, you will receive worldwide results, i.e., for all available locations;<br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong>;<br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format;<br><strong>the data will be provided for the country the specified coordinates belong to</strong>;<br>example:<br><code class=\"long-string\">52.6178549,-155.352142</code>","type":["string","null"]},"location_name":{"description":"<em>full name of search engine location</em><br>optional field<br>if you do not indicate the location, you will receive worldwide results, i.e., for all available locations;<br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":["string","null"]},"match":{"description":"<em>keywords match-type</em><br><strong>required field</strong><br>can take the following values: <code>exact</code>, <code>broad</code>, <code>phrase</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"sort_by":{"description":"<em>results sorting parameters</em><br>optional field<br>Use these parameters to sort the results by <code>relevance</code>, <code>average_cpc</code>, <code>cost</code>, or <code>clicks</code> in the descending order<br>default value: <code>relevance</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_KeywordsDataGoogleAdsKeywordsForKeywordsLiveRequestInfo":{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>date format: <code>\"yyyy-mm-dd\"</code><br>minimal value: 4 years from the current date<br>by default, data is returned for the past 12 months;<br><strong>Note</strong>: the indicated date cannot be greater than that specified in <code>date_to</code> and/or yesterday's date;if <a href=\"/v3/keywords_data/google_ads/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>false</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the month before last and prior;<br>if <a href=\"/v3/keywords_data/google_ads/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>true</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the last month and prior","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br><strong>Note:</strong> the indicated date cannot be greater than yesterday's date;<br>if you don't specify this field, yesterday's date will be used by default<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2022-11-30\"</code>","type":["string","null"]},"include_adult_keywords":{"description":"<em>include keywords associated with adult content</em><br>optional field<br>if set to <code>true</code>, adult keywords will be included in the response<br>default value: <code>false</code><br><strong>note</strong> that the API may return no data for such keywords due to <a href=\"https://support.google.com/adspolicy/answer/6008942?hl=en\" target=\"_blank\" rel=\"noopener noreferrer\">Google Ads restrictions</a>","type":["boolean","null"]},"keywords":{"description":"<em>keywords</em><br><strong>required field</strong><br>The maximum number of keywords you can specify: 20<br>The maximum number of characters for each keyword: 80<br>the keywords you specify will be converted to a lowercase format<br><strong>Note:</strong> Google Ads may return no data for certain groups of keywords<br><a href=\"https://dataforseo.com/help-center/no-search-volume-data-for-some-keywords\" target=\"_blank\" rel=\"noopener noreferrer\">visit our Help Center to learn more</a><br><strong>Also note</strong> that Google Ads doesn't allow using certain symbols and characters (e.g., UTF symbols, emojis), so you can't use them when setting a task;<br>to learn more about which symbols and characters can be used, please refer to <a href=\"https://dataforseo.com/help-center/using-symbols-in-keywords-when-setting-a-google-ads-task\" target=\"_blank\" rel=\"noopener noreferrer\">this article</a><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>search engine language code</em><br>optional field<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of search engine language</em><br>optional field<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":["string","null"]},"location_code":{"description":"<em>search engine location code</em><br>optional field<br>if you do not indicate the location, you will receive worldwide results, i.e., for all available locations;<br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong>;<br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":["integer","null"]},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br>optional field<br>if you do not indicate the location, you will receive worldwide results, i.e., for all available locations;<br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong>;<br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format;<br><strong>the data will be provided for the country the specified coordinates belong to</strong>;<br>example:<br><code class=\"long-string\">52.6178549,-155.352142</code>","type":["string","null"]},"location_name":{"description":"<em>full name of search engine location</em><br>optional field<br>if you do not indicate the location, you will receive worldwide results, i.e., for all available locations;<br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":["string","null"]},"search_partners":{"description":"<em>include Google search partners</em><br>optional field<br>if you specify <code class=\"prettyprint\">true</code>, the results will be delivered for owned, operated, and syndicated networks across <a href=\"https://support.google.com/google-ads/answer/1722047?hl=en\" target=\"_blank\" rel=\"noopener noreferrer\">Google and partner sites</a> that host Google search;<br>default value: <code>false</code> - results are returned for Google search sites","type":["boolean","null"]},"sort_by":{"description":"<em>results sorting parameters</em><br>optional field<br>Use these parameters to sort the results by <code>relevance</code>, <code>search_volume</code>, <code>competition_index</code>, <code>low_top_of_page_bid</code>, or <code>high_top_of_page_bid</code> in descending order<br>default value: <code>relevance</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_KeywordsDataGoogleAdsKeywordsForKeywordsTaskPostRequestInfo":{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>date format: <code>\"yyyy-mm-dd\"</code><br>minimal value: 4 years from the current date<br>by default, data is returned for the past 12 months;<br><strong>Note</strong>: the indicated date cannot be greater than that specified in <code>date_to</code> and/or yesterday's date;if <a href=\"/v3/keywords_data/google_ads/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>false</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the month before last and prior;<br>if <a href=\"/v3/keywords_data/google_ads/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>true</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the last month and prior","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br><strong>Note:</strong> the indicated date cannot be greater than yesterday's date;<br>if you don't specify this field, yesterday's date will be used by default<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2022-11-30\"</code>","type":["string","null"]},"include_adult_keywords":{"description":"<em>include keywords associated with adult content</em><br>optional field<br>if set to <code>true</code>, adult keywords will be included in the response<br>default value: <code>false</code><br><strong>note</strong> that the API may return no data for such keywords due to <a href=\"https://support.google.com/adspolicy/answer/6008942?hl=en\" target=\"_blank\" rel=\"noopener noreferrer\">Google Ads restrictions</a>","type":["boolean","null"]},"keywords":{"description":"<em>keywords</em><br><strong>required field</strong><br>The maximum number of keywords you can specify: 20<br>The maximum number of characters for each keyword: 80<br>the keywords you specify will be converted to a lowercase format<br><strong>Note:</strong> Google Ads may return no data for certain groups of keywords<br><a href=\"https://dataforseo.com/help-center/no-search-volume-data-for-some-keywords\" target=\"_blank\" rel=\"noopener noreferrer\">visit our Help Center to learn more</a><br><strong>Also note</strong> that Google Ads doesn't allow using certain symbols and characters (e.g., UTF symbols, emojis), so you can't use them when setting a task;<br>to learn more about which symbols and characters can be used, please refer to <a href=\"https://dataforseo.com/help-center/using-symbols-in-keywords-when-setting-a-google-ads-task\" target=\"_blank\" rel=\"noopener noreferrer\">this article</a><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>search engine language code</em><br>optional field<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of search engine language</em><br>optional field<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":["string","null"]},"location_code":{"description":"<em>search engine location code</em><br>optional field<br>if you do not indicate the location, you will receive worldwide results, i.e., for all available locations;<br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong>;<br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":["integer","null"]},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br>optional field<br>if you do not indicate the location, you will receive worldwide results, i.e., for all available locations;<br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong>;<br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format;<br><strong>the data will be provided for the country the specified coordinates belong to</strong>;<br>example:<br><code class=\"long-string\">52.6178549,-155.352142</code>","type":["string","null"]},"location_name":{"description":"<em>full name of search engine location</em><br>optional field<br>if you do not indicate the location, you will receive worldwide results, i.e., for all available locations;<br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":["string","null"]},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"search_partners":{"description":"<em>include Google search partners</em><br>optional field<br>if you specify <code class=\"prettyprint\">true</code>, the results will be delivered for owned, operated, and syndicated networks across <a href=\"https://support.google.com/google-ads/answer/1722047?hl=en\" target=\"_blank\" rel=\"noopener noreferrer\">Google and partner sites</a> that host Google search;<br>default value: <code>false</code> - results are returned for Google search sites","type":["boolean","null"]},"sort_by":{"description":"<em>results sorting parameters</em><br>optional field<br>Use these parameters to sort the results by <code>relevance</code>, <code>search_volume</code>, <code>competition_index</code>, <code>low_top_of_page_bid</code>, or <code>high_top_of_page_bid</code> in descending order<br>default value: <code>relevance</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>target website</em><br>optional field<br>specify a website or URL to get a list of keywords relevant to it;<br><strong>Note:</strong> if a website url is specified, you will still get keywords relevant for the entire website","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_KeywordsDataGoogleAdsKeywordsForSiteLiveRequestInfo":{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>date format: <code>\"yyyy-mm-dd\"</code><br>minimal value: 4 years from the current date<br>by default, data is returned for the past 12 months;<br><strong>Note</strong>: the indicated date cannot be greater than that specified in <code>date_to</code> and/or yesterday's date;if <a href=\"/v3/keywords_data/google_ads/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>false</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the month before last and prior;<br>if <a href=\"/v3/keywords_data/google_ads/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>true</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the last month and prior","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br><strong>Note:</strong> the indicated date cannot be greater than yesterday's date;<br>if you don't specify this field, yesterday's date will be used by default<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2022-11-30\"</code>","type":["string","null"]},"include_adult_keywords":{"description":"<em>include keywords associated with adult content</em><br>optional field<br>if set to <code>true</code>, adult keywords will be included in the response<br>default value: <code>false</code><br><strong>note</strong> that the API may return no data for such keywords due to <a href=\"https://support.google.com/adspolicy/answer/6008942?hl=en\" target=\"_blank\" rel=\"noopener noreferrer\">Google Ads restrictions</a>","type":["boolean","null"]},"language_code":{"description":"<em>search engine language code</em><br>optional field<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of search engine language</em><br>optional field<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":["string","null"]},"location_code":{"description":"<em>search engine location code</em><br>optional field<br>if you do not indicate the location, you will receive worldwide results, i.e., for all available locations;<br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong>;<br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":["integer","null"]},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br>optional field<br>if you do not indicate the location, you will receive worldwide results, i.e., for all available locations;<br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong>;<br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format;<br><strong>the data will be provided for the country the specified coordinates belong to</strong>;<br>example:<br><code class=\"long-string\">52.6178549,-155.352142</code>","type":["string","null"]},"location_name":{"description":"<em>full name of search engine location</em><br>optional field<br>if you do not indicate the location, you will receive worldwide results, i.e., for all available locations;<br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":["string","null"]},"search_partners":{"description":"<em>include Google search partners</em><br>optional field<br>if you specify <code class=\"prettyprint\">true</code>, the results will be delivered for owned, operated, and syndicated networks across <a href=\"https://support.google.com/google-ads/answer/1722047?hl=en\" target=\"_blank\" rel=\"noopener noreferrer\">Google and partner sites</a> that host Google search;<br>default value: <code>false</code> - results are returned for Google search sites","type":["boolean","null"]},"sort_by":{"description":"<em>results sorting parameters</em><br>optional field<br>Use these parameters to sort the results by <code>relevance</code>, <code>search_volume</code>, <code>competition_index</code>, <code>low_top_of_page_bid</code>, or <code>high_top_of_page_bid</code> in descending order<br>default value: <code>relevance</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>domain or page</em><br><strong>required field</strong><br>the domain name of the target website or the url of the target page;<br><strong>note:</strong> to obtain keywords for the target website, use the <code>target_type</code> parameter","type":"string"},"target_type":{"description":"<em>search keywords for site or for url</em><br>optional field<br>possible values: <code>site</code>, <code>page</code>;<br>default value: <code>page</code>;<br>if set to <code>site</code>, keywords will be provided for the entire site;<br>if set to <code>page</code>, keywords will be provided for the specified webpage","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_KeywordsDataGoogleAdsKeywordsForSiteTaskPostRequestInfo":{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>date format: <code>\"yyyy-mm-dd\"</code><br>minimal value: 4 years from the current date<br>by default, data is returned for the past 12 months;<br><strong>Note</strong>: the indicated date cannot be greater than that specified in <code>date_to</code> and/or yesterday's date;if <a href=\"/v3/keywords_data/google_ads/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>false</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the month before last and prior;<br>if <a href=\"/v3/keywords_data/google_ads/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>true</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the last month and prior","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br><strong>Note:</strong> the indicated date cannot be greater than yesterday's date;<br>if you don't specify this field, yesterday's date will be used by default<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2022-11-30\"</code>","type":["string","null"]},"include_adult_keywords":{"description":"<em>include keywords associated with adult content</em><br>optional field<br>if set to <code>true</code>, adult keywords will be included in the response<br>default value: <code>false</code><br><strong>note</strong> that the API may return no data for such keywords due to <a href=\"https://support.google.com/adspolicy/answer/6008942?hl=en\" target=\"_blank\" rel=\"noopener noreferrer\">Google Ads restrictions</a>","type":["boolean","null"]},"language_code":{"description":"<em>search engine language code</em><br>optional field<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of search engine language</em><br>optional field<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":["string","null"]},"location_code":{"description":"<em>search engine location code</em><br>optional field<br>if you do not indicate the location, you will receive worldwide results, i.e., for all available locations;<br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong>;<br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":["integer","null"]},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br>optional field<br>if you do not indicate the location, you will receive worldwide results, i.e., for all available locations;<br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong>;<br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format;<br><strong>the data will be provided for the country the specified coordinates belong to</strong>;<br>example:<br><code class=\"long-string\">52.6178549,-155.352142</code>","type":["string","null"]},"location_name":{"description":"<em>full name of search engine location</em><br>optional field<br>if you do not indicate the location, you will receive worldwide results, i.e., for all available locations;<br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":["string","null"]},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"search_partners":{"description":"<em>include Google search partners</em><br>optional field<br>if you specify <code class=\"prettyprint\">true</code>, the results will be delivered for owned, operated, and syndicated networks across <a href=\"https://support.google.com/google-ads/answer/1722047?hl=en\" target=\"_blank\" rel=\"noopener noreferrer\">Google and partner sites</a> that host Google search;<br>default value: <code>false</code> - results are returned for Google search sites","type":["boolean","null"]},"sort_by":{"description":"<em>results sorting parameters</em><br>optional field<br>Use these parameters to sort the results by <code>relevance</code>, <code>search_volume</code>, <code>competition_index</code>, <code>low_top_of_page_bid</code>, or <code>high_top_of_page_bid</code> in descending order<br>default value: <code>relevance</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>domain or page</em><br><strong>required field</strong><br>the domain name of the target website or the url of the target page;<br><strong>note:</strong> to obtain keywords for the target website, use the <code>target_type</code> parameter","type":"string"},"target_type":{"description":"<em>search keywords for site or url</em><br>optional field<br>possible values: <code>site</code>, <code>page</code>;<br>default value: <code>page</code><br>if set to <code>site</code>, keywords will be provided for the entire site;<br>if set to <code>page</code>, keywords will be provided for the specified webpage","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_KeywordsDataGoogleAdsSearchVolumeLiveRequestInfo":{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>date format: <code>\"yyyy-mm-dd\"</code><br>minimal value: 4 years from the current date<br>by default, data is returned for the past 12 months;<br><strong>Note</strong>: the indicated date cannot be greater than that specified in <code>date_to</code> and/or yesterday's date;if <a href=\"/v3/keywords_data/google_ads/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>false</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the month before last and prior;<br>if <a href=\"/v3/keywords_data/google_ads/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>true</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the last month and prior","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br><strong>Note:</strong> the indicated date cannot be greater than the past month, Google Ads does not return data on the current month;<br>if you don't specify this field, yesterday's date will be used by default<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2022-11-30\"</code>","type":["string","null"]},"include_adult_keywords":{"description":"<em>include keywords associated with adult content<br></em>optional field<br>if set to_<code>true</code>, adult keywords will be included in the response<br>default value:_<code>false</code><br><strong>note</strong>_that the API may return no data for such keywords due to_<a href=\"https://support.google.com/adspolicy/answer/6008942?hl=en\" target=\"_blank\" rel=\"noopener noreferrer\">Google Ads restrictions</a>n","type":["boolean","null"]},"keywords":{"description":"<em>keywords</em><br><strong>required field</strong><br>The maximum number of keywords you can specify: 1000<br>The maximum number of characters for each keyword: 80<br>The maximum number of words for each keyword phrase: 10<br>the keywords you specify will be converted to a lowercase format<br><strong>Note #1:</strong> <a href=\"https://dataforseo.com/help-center/no-search-volume-data-for-some-keywords\" target=\"_blank\" rel=\"noopener noreferrer\">Google Ads may return no data for certain groups of keywords</a>;<br><strong>Note #2:</strong> <a href=\"https://dataforseo.com/help-center/sv-broad-exact-phrase-match\" target=\"_blank\" rel=\"noopener noreferrer\">Google Ads provides combined search volume values for groups of similar keywords</a><br>to obtain search volume for similar keywords, we recommend submitting such keywords in separate requests;<br><strong>Note #3:</strong> Google Ads doesn't allow using certain symbols and characters (e.g., UTF symbols, emojis), so you can't use them when setting a task;<br>to learn more about which symbols and characters can be used, please refer to <a href=\"https://dataforseo.com/help-center/using-symbols-in-keywords-when-setting-a-google-ads-task\" target=\"_blank\" rel=\"noopener noreferrer\">this article</a><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>search engine language code</em><br>optional field<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of search engine language</em><br>optional field<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":["string","null"]},"location_code":{"description":"<em>search engine location code</em><br>optional field<br>if you do not indicate the location, you will receive worldwide results, i.e., for all available locations;<br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong>;<br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":["integer","null"]},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br>optional field<br>if you do not indicate the location, you will receive worldwide results, i.e., for all available locations;<br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong>;<br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format;<br><strong>the data will be provided for the country the specified coordinates belong to</strong>;<br>example:<br><code class=\"long-string\">52.6178549,-155.352142</code>","type":["string","null"]},"location_name":{"description":"<em>full name of search engine location</em><br>optional field<br>if you do not indicate the location, you will receive worldwide results, i.e., for all available locations;<br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":["string","null"]},"search_partners":{"description":"<em>include Google search partners</em><br>optional field<br>if you specify <code class=\"prettyprint\">true</code>, the results will be delivered for owned, operated, and syndicated networks across <a href=\"https://support.google.com/google-ads/answer/1722047?hl=en\" target=\"_blank\" rel=\"noopener noreferrer\">Google and partner sites</a> that host Google search;<br>default value: <code>false</code> - results are returned for Google search sites","type":["boolean","null"]},"sort_by":{"description":"<em>results sorting parameters</em><br>optional field<br>use these parameters to sort the results by <code>relevance</code>, <code>search_volume</code>, <code>competition_index</code>, <code>low_top_of_page_bid</code>, or <code>high_top_of_page_bid</code> in the descending order<br>default value: <code>relevance</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> array of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_KeywordsDataGoogleAdsSearchVolumeTaskPostRequestInfo":{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>date format: <code>\"yyyy-mm-dd\"</code><br>minimal value: 4 years from the current date<br>by default, data is returned for the past 12 months;<br><strong>Note</strong>: the indicated date cannot be greater than that specified in <code>date_to</code> and/or yesterday's date;<br>if <a href=\"/v3/keywords_data/google_ads/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>false</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the month before last and prior;<br>if <a href=\"/v3/keywords_data/google_ads/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>true</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the last month and prior","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br><strong>Note:</strong> the indicated date cannot be greater than the past month, Google Ads does not return data on the current month;<br>if you don't specify this field, yesterday's date will be used by default<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2022-11-30\"</code>","type":["string","null"]},"include_adult_keywords":{"description":"<em>include keywords associated with adult content<br></em>optional field<em><br></em>if set to_<code>true</code>, adult keywords will be included in the response<br>default value:_<code>false</code><br><strong>note</strong>_that the API may return no data for such keywords due to_<a href=\"https://support.google.com/adspolicy/answer/6008942?hl=en\" target=\"_blank\" rel=\"noopener noreferrer\">Google Ads restrictions</a>n","type":["boolean","null"]},"keywords":{"description":"<em>keywords</em><br><strong>required field</strong><br>The maximum number of keywords you can specify: 1000<br>The maximum number of characters for each keyword: 80<br>The maximum number of words for each keyword phrase: 10<br>the keywords you specify will be converted to a lowercase format<br><strong>Note #1:</strong> <a href=\"https://dataforseo.com/help-center/no-search-volume-data-for-some-keywords\" target=\"_blank\" rel=\"noopener noreferrer\">Google Ads may return no data for certain groups of keywords</a>;<br><strong>Note #2:</strong> <a href=\"https://dataforseo.com/help-center/sv-broad-exact-phrase-match\" target=\"_blank\" rel=\"noopener noreferrer\">Google Ads provides combined search volume values for groups of similar keywords</a><br>to obtain search volume for similar keywords, we recommend submitting such keywords in separate requests;<br><strong>Note #3:</strong> Google Ads doesn't allow using certain symbols and characters (e.g., UTF symbols, emojis), so you can't use them when setting a task;<br>to learn more about which symbols and characters can be used, please refer to <a href=\"https://dataforseo.com/help-center/using-symbols-in-keywords-when-setting-a-google-ads-task\" target=\"_blank\" rel=\"noopener noreferrer\">this article</a><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>search engine language code</em><br>optional field<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of search engine language</em><br>optional field<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":["string","null"]},"location_code":{"description":"<em>search engine location code</em><br>optional field<br>if you do not indicate the location, you will receive worldwide results, i.e., for all available locations;<br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong>;<br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":["integer","null"]},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br>optional field<br>if you do not indicate the location, you will receive worldwide results, i.e., for all available locations;<br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong>;<br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format;<br><strong>the data will be provided for the country the specified coordinates belong to</strong>;<br>example:<br><code class=\"long-string\">52.6178549,-155.352142</code>","type":["string","null"]},"location_name":{"description":"<em>full name of search engine location</em><br>optional field<br>if you do not indicate the location, you will receive worldwide results, i.e., for all available locations;<br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":["string","null"]},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special character in <code>pingback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special character in <code>postback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"search_partners":{"description":"<em>include Google search partners</em><br>optional field<br>if you specify <code class=\"prettyprint\">true</code>, the results will be delivered for owned, operated, and syndicated networks across <a href=\"https://support.google.com/google-ads/answer/1722047?hl=en\" target=\"_blank\" rel=\"noopener noreferrer\">Google and partner sites</a> that host Google search;<br>default value: <code>false</code> - results are returned for Google search sites","type":["boolean","null"]},"sort_by":{"description":"<em>results sorting parameters</em><br>optional field<br>use these parameters to sort the results by <code>relevance</code>, <code>search_volume</code>, <code>competition_index</code>, <code>low_top_of_page_bid</code>, or <code>high_top_of_page_bid</code> in the descending order<br>default value: <code>relevance</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> array of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_KeywordsDataGoogleTrendsExploreLiveRequestInfo":{"properties":{"category_code":{"description":"<em>google trends search category</em><br><strong>required field if you don't specify `keywords`</strong><br>if you don't specify `keywords`, the value of this field must be greater than `0`<br>if you specify `keywords` and don't specify this field, the <code>0</code> value will be applied by default and the search will be carried out across all available categories<br>you can receive the list of available categories with their <code>category_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/keywords_data/google_trends/categories</code>","type":"integer"},"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>if you don't specify this field, the current day and month of the preceding year will be used by default<br>minimal value for the <code>web</code> type: <code>2004-01-01</code><br>minimal value for other types: <code>2008-01-01</code><br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br>if you don't specify this field, the today's date will be used by default<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":["string","null"]},"item_types":{"description":"<em>types of items returned</em><br>optional field<br>to speed up the execution of the request, specify one item at a time;<br>possible values:<br><code>\"google_trends_graph\"</code>, <code>\"google_trends_map\"</code>, <code>\"google_trends_topics_list\"</code>,<code>\"google_trends_queries_list\"</code><br>default value:<br><code>\"google_trends_graph\"</code><p><strong>Note:</strong> to obtain <code>google_trends_topics_list</code> and <code>google_trends_queries_list</code> items, specify no more than 1 keyword in the <code>keywords</code> field","items":{"type":"string"},"type":["array","null"]},"keywords":{"description":"<em>keywords</em><br><strong>required field if you don't specify `category_code`</strong><br>the maximum number of keywords you can specify: 5<br>the maximum number of characters you can specify in a keyword: 100<br>the minimum number of characters must be greater than 1<br>comma characters (<code>,</code>) in the specified keywords will be unset and ignored<p><strong>Note:</strong> keywords cannot consist of a combination of the following characters: <code>&lt; &gt; |  \" - + = ~ ! : * ( ) [ ] { }</code><p><strong>Note:</strong> to obtain <code>google_trends_topics_list</code> and <code>google_trends_queries_list</code> items, specify no more than 1 keyword<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>search engine language code</em><br>optional field<br>default value: <code>en</code><br>if you use this field, you don't need to specify <code>language_name</code><br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_trends/languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of search engine language</em><br>optional field<br>default value: <code>English</code><br>if you use this field, you don't need to specify <code>language_code</code><br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_trends/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":["string","null"]},"location_code":{"description":"<em>search engine location code</em><br>optional field<br>if you don't use this field, you will recieve global results<br><strong>if you use this field, you don't need to specify <code>location_name</code></strong><br>you can use this field as an array to set several locations, each corresponding to a specific keyword - <a href=\"https://dataforseo.com/help-center/multiple-locations-in-google-trends-api\" rel=\"noopener noreferrer\" target=\"_blank\">learn more</a>;<br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_trends/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":["string","null"]},"location_name":{"description":"<em>full name of search engine location</em><br>optional field<br>if you don't use this field, you will recieve global results<br><strong>if you use this field, you don't need to specify <code>location_code</code></strong><br>you can use this field as an array to set several locations, each corresponding to a specific keyword - <a href=\"https://dataforseo.com/help-center/multiple-locations-in-google-trends-api\" rel=\"noopener noreferrer\" target=\"_blank\">learn more</a>;<br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_trends/locations</code><br>example:<br><code class=\"long-string\">United Kingdom</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"time_range":{"description":"<em>preset time ranges</em><br>optional field<br>if you specify <code>date_from</code> or <code>date_to</code> parameters, this field will be ignored when setting a task<br><em>possible values for all <code>type</code> parameters:</em><br><code>past_hour</code>, <code>past_4_hours</code>, <code>past_day</code>, <code>past_7_days</code>, <code>past_30_days</code>, <code>past_90_days</code>, <code>past_12_months</code>, <code>past_5_years</code><br><em>possible values for <code>web</code> only:</em><br><code>2004_present</code><br><em>possible values for <code>news</code>, <code>youtube</code>, <code>images</code>, <code>froogle</code>:</em><br><code>2008_present</code>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_KeywordsDataGoogleTrendsExploreTaskPostRequestInfo":{"properties":{"category_code":{"description":"<em>google trends search category</em><br><strong>required field if you don't specify `keywords`</strong><br>if you don't specify `keywords`, the value of this field must be greater than `0`<br>if you specify `keywords` and don't specify this field, the <code>0</code> value will be applied by default and the search will be carried out across all available categories<br>you can receive the list of available categories with their <code>category_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/keywords_data/google_trends/categories</code>","type":"integer"},"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>if you don't specify this field, the current day and month of the preceding year will be used by default<br>minimal value for the <code>web</code> type: <code>2004-01-01</code><br>minimal value for other types: <code>2008-01-01</code><br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br>if you don't specify this field, the today's date will be used by default<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":["string","null"]},"item_types":{"description":"<em>types of items returned</em><br>optional field<br>to speed up the execution of the request, specify one item at a time;<br>possible values:<br><code>\"google_trends_graph\"</code>, <code>\"google_trends_map\"</code>, <code>\"google_trends_topics_list\"</code>,<code>\"google_trends_queries_list\"</code><br>default value:<br><code>\"google_trends_graph\"</code><p><strong>Note:</strong> to obtain <code>google_trends_topics_list</code> and <code>google_trends_queries_list</code> items, specify no more than 1 keyword in the <code>keywords</code> field","items":{"type":"string"},"type":["array","null"]},"keywords":{"description":"<em>keywords</em><br><strong>required field if you don't specify `category_code`</strong><br>the maximum number of keywords you can specify: 5<br>the maximum number of characters you can specify in a keyword: 100<br>the minimum number of characters must be greater than 1<br>comma characters (<code>,</code>) in the specified keywords will be unset and ignored<p><strong>Note:</strong> keywords cannot consist of a combination of the following characters: <code>&lt; &gt; |  \" - + = ~ ! : * ( ) [ ] { }</code><p><strong>Note:</strong> to obtain <code>google_trends_topics_list</code> and <code>google_trends_queries_list</code> items, specify no more than 1 keyword<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>search engine language code</em><br>optional field<br>default value: <code>en</code><br>if you use this field, you don't need to specify <code>language_name</code><br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_trends/languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of search engine language</em><br>optional field<br>default value: <code>English</code><br>if you use this field, you don't need to specify <code>language_code</code><br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_trends/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":["string","null"]},"location_code":{"description":"<em>search engine location code</em><br>optional field<br>if you don't use this field, you will recieve global results<br><strong>if you use this field, you don't need to specify <code>location_name</code></strong><br>you can use this field as an array to set several locations, each corresponding to a specific keyword - <a href=\"https://dataforseo.com/help-center/multiple-locations-in-google-trends-api\" rel=\"noopener noreferrer\" target=\"_blank\">learn more</a>;<br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_trends/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":["string","null"]},"location_name":{"description":"<em>full name of search engine location</em><br>optional field<br>if you don't use this field, you will recieve global results<br><strong>if you use this field, you don't need to specify <code>location_code</code></strong><br>you can use this field as an array to set several locations, each corresponding to a specific keyword - <a href=\"https://dataforseo.com/help-center/multiple-locations-in-google-trends-api\" rel=\"noopener noreferrer\" target=\"_blank\">learn more</a>;<br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_trends/locations</code><br>example:<br><code class=\"long-string\">United Kingdom</code>","type":["string","null"]},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"time_range":{"description":"<em>preset time ranges</em><br>optional field<br>if you specify <code>date_from</code> or <code>date_to</code> parameters, this field will be ignored when setting a task<br><em>possible values for all <code>type</code> parameters:</em><br><code>past_hour</code>, <code>past_4_hours</code>, <code>past_day</code>, <code>past_7_days</code>, <code>past_30_days</code>, <code>past_90_days</code>, <code>past_12_months</code>, <code>past_5_years</code><br><em>possible values for <code>web</code> only:</em><br><code>2004_present</code><br><em>possible values for <code>news</code>, <code>youtube</code>, <code>images</code>, <code>froogle</code>:</em><br><code>2008_present</code>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_LlmMessageChainItem":{"properties":{"message":{"description":"message text","type":["string","null"]},"role":{"description":"role of the user from whom the message originates","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_MerchantAmazonAsinLiveAdvancedRequestInfo":{"properties":{"asin":{"description":"<em>product ID</em><br><strong>required field</strong><br><a href=\"https://dataforseo.com/help-center/asin-in-amazon-api\" target=\"_blank\" rel=\"noopener noreferrer\">unique product identifier (ASIN)</a> in Amazon<br>you can receive the <code>asin</code> parameter by making a separate request to the <a href=\"/v3/merchant/amazon/products/live/advanced/\" target=\"_blank\" rel=\"noopener noreferrer\">Amazon Products endpoint</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code> parameters by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/amazon/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en_GB</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages with their <code>language_name</code> parameters by making a separate request to the<br><code>https://api.dataforseo.com/v3/merchant/amazon/languages</code><br>example:<br><code class=\"long-string\">English (United Kingdom)</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with their <code>location_code</code> parameters by making a separate request to the<br><code>https://api.dataforseo.com/v3/merchant/amazon/locations</code><br>example:<br><code class=\"long-string\">9045969</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with their <code>location_name</code> parameters by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/amazon/locations</code><br>example:<br><code class=\"long-string\">HA1,England,United Kingdom</code>","type":"string"},"se_domain":{"description":"<em>search engine domain</em><br>optional field<br>we choose the relevant search engine domain automatically according to the location and language you specify<br>however, you can set a custom search engine domain in this field<br>example:<br><em><code>amazon.com</code></em>, <em><code>amazon.co.uk</code></em>, <em><code>amazon.fr</code></em>, etc.","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_MerchantAmazonAsinLiveHtmlRequestInfo":{"properties":{"asin":{"description":"<em>product ID</em><br><strong>required field</strong><br><a href=\"https://dataforseo.com/help-center/asin-in-amazon-api\" target=\"_blank\" rel=\"noopener noreferrer\">unique product identifier (ASIN)</a> in Amazon<br>you can receive the <code>asin</code> parameter by making a separate request to the <a href=\"/v3/merchant/amazon/products/products/live/advanced/\" target=\"_blank\" rel=\"noopener noreferrer\">Amazon Products endpoint</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code> parameters by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/amazon/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en_GB</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages with their <code>language_name</code> parameters by making a separate request to the<br><code>https://api.dataforseo.com/v3/merchant/amazon/languages</code><br>example:<br><code class=\"long-string\">English (United Kingdom)</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with their <code>location_code</code> parameters by making a separate request to the<br><code>https://api.dataforseo.com/v3/merchant/amazon/locations</code><br>example:<br><code class=\"long-string\">9045969</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with their <code>location_name</code> parameters by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/amazon/locations</code><br>example:<br><code class=\"long-string\">HA1,England,United Kingdom</code>","type":"string"},"se_domain":{"description":"<em>search engine domain</em><br>optional field<br>we choose the relevant search engine domain automatically according to the location and language you specify<br>however, you can set a custom search engine domain in this field<br>example:<br><em><code>amazon.com</code></em>, <em><code>amazon.co.uk</code></em>, <em><code>amazon.fr</code></em>, etc.","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_MerchantAmazonAsinTaskPostRequestInfo":{"properties":{"asin":{"description":"<em>product ID</em><br><strong>required field</strong><br><a href=\"https://dataforseo.com/help-center/asin-in-amazon-api\" target=\"_blank\" rel=\"noopener noreferrer\">unique product identifier (ASIN)</a> in Amazon<br>you can receive the <code>asin</code> parameter by making a separate request to the <a href=\"/v3/merchant/amazon/products/task_post/\" target=\"_blank\" rel=\"noopener noreferrer\">Amazon Products endpoint</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code>_parameters by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/amazon/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en_GB</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages with their <code>language_name</code> parameters by making a separate request to the<br><code>https://api.dataforseo.com/v3/merchant/amazon/languages</code><br>example:<br><code class=\"long-string\">English (United Kingdom)</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with their <code>location_code</code> parameters by making a separate request to the<br><code>https://api.dataforseo.com/v3/merchant/amazon/locations</code><br>example:<br><code class=\"long-string\">9045969</code>n","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with their <code>location_name</code> parameters by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/amazon/locations</code><br>example:<br><code class=\"long-string\">HA1,England,United Kingdom</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_data":{"description":"<em>postback_url datatype</em><br><strong>required field if you specify <code>postback_url</code></strong><br>corresponds to the datatype that will be sent to your server<br>possible values:<br><code>advanced</code>, <code>html</code>","type":"string"},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/merchant/amazon-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain</em><br>optional field<br>we choose the relevant search engine domain automatically according to the location and language you specify<br>however, you can set a custom search engine domain in this field<br>example:<br><em><code>amazon.com</code></em>, <em><code>amazon.co.uk</code></em>, <em><code>amazon.fr</code></em>, etc.","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_MerchantAmazonProductsLiveAdvancedRequestInfo":{"properties":{"department":{"description":"<em>amazon product department</em><br>optional field<br>specify one of the following amazon departments for extracting product listings:<br><code>\"Arts & Crafts\"</code>, <code>\"Automotive\"</code>, <code>\"Baby\"</code>, <code>\"Beauty & Personal Care\"</code>, <code>\"Books\"</code>, <code>\"Computers\"</code>, <code>\"Digital Music\"</code>, <code>\"Electronics\"</code>, <code>\"Kindle Store\"</code>, <code>\"Prime Video\"</code>, <code>\"Women's Fashion\"</code>, <code>\"Men's Fashion\"</code>, <code>\"Girls' Fashion\"</code>, <code>\"Boys' Fashion\"</code>, <code>\"Deals\"</code>, <code>\"Health & Household\"</code>, <code>\"Home & Kitchen\"</code>, <code>\"Industrial & Scientific\"</code>, <code>\"Luggage\"</code>, <code>\"Movies & TV\"</code>, <code>\"Music, CDs & Vinyl\"</code>, <code>\"Pet Supplies\"</code>, <code>\"Software\"</code>, <code>\"Sports & Outdoors\"</code>, <code>\"Tools & Home Improvement\"</code>, <code>\"Toys & Games\"</code>, <code>\"Video Games\"</code>","type":["string","null"]},"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of results to be retrieved from the Amazon results page<br>default value: <code>100</code><br>max value: <code>700</code><br><strong>Your account will be billed per each SERP containing up to 100 results;</strong> <br>Setting depth above 100 may result in additional charges if the search engine returns more than 100 results</a>;<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/merchant/amazon-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>you can specify <strong>up to 700 characters</strong> in this field<br><strong>all %## will be decoded (plus character ‘+’ will be decoded to a space character)</strong><br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code> parameters by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/amazon/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en_GB</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages with their <code>language_name</code> parameters by making a separate request to the<br><code>https://api.dataforseo.com/v3/merchant/amazon/languages</code><br>example:<br><code class=\"long-string\">English (United Kingdom)</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with their <code>location_code</code> parameters by making a separate request to the<br><code>https://api.dataforseo.com/v3/merchant/amazon/locations</code><br>example:<br><code class=\"long-string\">9045969</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with their <code>location_name</code> parameters by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/amazon/locations</code><br>example:<br><code class=\"long-string\">HA1,England,United Kingdom</code>","type":"string"},"max_crawl_pages":{"description":"<em>page crawl limit</em><br>optional field<br>number of search results pages to crawl<br>max value: <code>7</code><br><strong>Note:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<br>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" rel=\"noopener noreferrer\" target=\"_blank\">our help center</a>","type":["integer","null"]},"price_max":{"description":"<em>maximum product price</em><br>optional field<br>maximum price of the returned products listed on Amazon for the specified query<br>example:<br><code>100</code><br><strong>Note:</strong> if you specify <code>price_max</code>, the <code>search_param</code> parameter will be ignored","type":["integer","null"]},"price_min":{"description":"<em>minimum product price</em><br>optional field<br>minimum price of the returned products listed on Amazon for the specified query<br>example:<br><code>5</code><br><strong>Note:</strong> if you specify <code>price_min</code>, the <code>search_param</code> parameter will be ignored","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain</em><br>optional field<br>we choose the relevant search engine domain automatically according to the location and language you specify<br>however, you can set a custom search engine domain in this field<br>example:<br><code><em>amazon.com</em></code>, <code><em>amazon.co.uk</em></code>, <code><em>amazon.fr</em></code>, etc.","type":["string","null"]},"search_param":{"description":"<em>additional parameters of the search query</em><br>optional field<br>you can use the following Amazon search URL parameters for customizing the search<br>example:<br><code>&low-price=52</code> - search for products that cost <em>more than 52 USD</em>;<br><code>&high-price=45</code> - search for products that cost <em>less than 45 USD</em>;<br><code>&sort=relevancerank</code> - sort results by <em>relevance</em>;<br><code>&sort=featured-rank</code> - sort results by <em>featured</em> products;<br><code>&sort=price-asc-rank</code> - sort by <em>ascending price</em>;<br><code>&sort=price-desc-rank</code> - sort by <em>descending price</em>;<br><code>&sort=review-rank</code> - sort by the average <em>customer reviews</em> value;<br><code>&sort=date-desc-rank</code> - sort by the <em>newest arrival</em><br><strong>Note</strong> that <code>search_param</code> values will be ignored if any of the following parameters is used: <code>price_min</code>, <code>price_max</code>, <code>sort_by</code>","type":["string","null"]},"sort_by":{"description":"<em>results sorting rules</em><br>optional field<br>the following sorting rules are supported:<br><code>relevance</code>, <code>price_low_to_high</code>, <code>price_high_to_low</code>, <code>featured</code>, <code>avg_customer_review</code>, <code>newest_arrival</code><br>example:<br><code>sort_by:\"relevance\"</code><br><strong>Note:</strong> if you specify <code>sort_by</code>, the <code>search_param</code> parameter will be ignored","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"url":{"description":"<em>direct URL of the search query</em><br>optional field<br>you can specify a direct URL and we will sort it out to the necessary fields. Note that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL. In most cases, we wouldn’t recommend using this method.<br>example:<br><code class=\"long-string\">https://www.amazon.com/s/?field-keywords=shoes&amp;language=en_US</code>","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_MerchantAmazonProductsLiveHtmlRequestInfo":{"properties":{"department":{"description":"<em>amazon product department</em><br>optional field<br>specify one of the following amazon departments for extracting product listings:<br><code>\"Arts & Crafts\"</code>, <code>\"Automotive\"</code>, <code>\"Baby\"</code>, <code>\"Beauty & Personal Care\"</code>, <code>\"Books\"</code>, <code>\"Computers\"</code>, <code>\"Digital Music\"</code>, <code>\"Electronics\"</code>, <code>\"Kindle Store\"</code>, <code>\"Prime Video\"</code>, <code>\"Women's Fashion\"</code>, <code>\"Men's Fashion\"</code>, <code>\"Girls' Fashion\"</code>, <code>\"Boys' Fashion\"</code>, <code>\"Deals\"</code>, <code>\"Health & Household\"</code>, <code>\"Home & Kitchen\"</code>, <code>\"Industrial & Scientific\"</code>, <code>\"Luggage\"</code>, <code>\"Movies & TV\"</code>, <code>\"Music, CDs & Vinyl\"</code>, <code>\"Pet Supplies\"</code>, <code>\"Software\"</code>, <code>\"Sports & Outdoors\"</code>, <code>\"Tools & Home Improvement\"</code>, <code>\"Toys & Games\"</code>, <code>\"Video Games\"</code>","type":["string","null"]},"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of results to be retrieved from the Amazon results page<br>default value: <code>100</code><br>max value: <code>700</code><br><strong>Your account will be billed per each SERP containing up to 100 results;</strong> <br>Setting depth above 100 may result in additional charges if the search engine returns more than 100 results</a>;<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/merchant/amazon-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>you can specify <strong>up to 700 characters</strong> in this field<br><strong>all %## will be decoded (plus character ‘+’ will be decoded to a space character)</strong><br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code> parameters by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/amazon/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en_GB</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages with their <code>language_name</code> parameters by making a separate request to the<br><code>https://api.dataforseo.com/v3/merchant/amazon/languages</code><br>example:<br><code class=\"long-string\">English (United Kingdom)</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with their <code>location_code</code> parameters by making a separate request to the<br><code>https://api.dataforseo.com/v3/merchant/amazon/locations</code><br>example:<br><code class=\"long-string\">9045969</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with their <code>location_name</code> parameters by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/amazon/locations</code><br>example:<br><code class=\"long-string\">HA1,England,United Kingdom</code>","type":"string"},"max_crawl_pages":{"description":"<em>page crawl limit</em><br>optional field<br>number of search results pages to crawl<br>max value: <code>7</code><br><strong>Note:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<br>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" rel=\"noopener noreferrer\" target=\"_blank\">our help center</a>","type":["integer","null"]},"price_max":{"description":"<em>maximum product price</em><br>optional field<br>maximum price of the returned products listed on Amazon for the specified query<br>example:<br><code>100</code><br><strong>Note:</strong> if you specify <code>price_max</code>, the <code>search_param</code> parameter will be ignored","type":["integer","null"]},"price_min":{"description":"<em>minimum product price</em><br>optional field<br>minimum price of the returned products listed on Amazon for the specified query<br>example:<br><code>5</code><br><strong>Note:</strong> if you specify <code>price_min</code>, the <code>search_param</code> parameter will be ignored","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain</em><br>optional field<br>we choose the relevant search engine domain automatically according to the location and language you specify<br>however, you can set a custom search engine domain in this field<br>example:<br><code><em>amazon.com</em></code>, <code><em>amazon.co.uk</em></code>, <code><em>amazon.fr</em></code>, etc.","type":["string","null"]},"search_param":{"description":"<em>additional parameters of the search query</em><br>optional field<br>you can use the following Amazon search URL parameters for customizing the search<br>example:<br><code>&low-price=52</code> - search for products that cost <em>more than 52 USD</em>;<br><code>&high-price=45</code> - search for products that cost <em>less than 45 USD</em>;<br><code>&sort=relevancerank</code> - sort results by <em>relevance</em>;<br><code>&sort=featured-rank</code> - sort results by <em>featured</em> products;<br><code>&sort=price-asc-rank</code> - sort by <em>ascending price</em>;<br><code>&sort=price-desc-rank</code> - sort by <em>descending price</em>;<br><code>&sort=review-rank</code> - sort by the average <em>customer reviews</em> value;<br><code>&sort=date-desc-rank</code> - sort by the <em>newest arrival</em><br><strong>Note</strong> that <code>search_param</code> values will be ignored if any of the following parameters is used: <code>price_min</code>, <code>price_max</code>, <code>sort_by</code>","type":["string","null"]},"sort_by":{"description":"<em>results sorting rules</em><br>optional field<br>the following sorting rules are supported:<br><code>relevance</code>, <code>price_low_to_high</code>, <code>price_high_to_low</code>, <code>featured</code>, <code>avg_customer_review</code>, <code>newest_arrival</code><br>example:<br><code>sort_by:\"relevance\"</code><br><strong>Note:</strong> if you specify <code>sort_by</code>, the <code>search_param</code> parameter will be ignored","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"url":{"description":"<em>direct URL of the search query</em><br>optional field<br>you can specify a direct URL and we will sort it out to the necessary fields. Note that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL. In most cases, we wouldn’t recommend using this method.<br>example:<br><code class=\"long-string\">https://www.amazon.com/s/?field-keywords=shoes&amp;language=en_US</code>","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_MerchantAmazonProductsTaskPostRequestInfo":{"properties":{"department":{"description":"<em>amazon product department</em><br>optional field<br>specify one of the following amazon departments for extracting product listings:<br><code>\"Arts & Crafts\"</code>, <code>\"Automotive\"</code>, <code>\"Baby\"</code>, <code>\"Beauty & Personal Care\"</code>, <code>\"Books\"</code>, <code>\"Computers\"</code>, <code>\"Digital Music\"</code>, <code>\"Electronics\"</code>, <code>\"Kindle Store\"</code>, <code>\"Prime Video\"</code>, <code>\"Women's Fashion\"</code>, <code>\"Men's Fashion\"</code>, <code>\"Girls' Fashion\"</code>, <code>\"Boys' Fashion\"</code>, <code>\"Deals\"</code>, <code>\"Health & Household\"</code>, <code>\"Home & Kitchen\"</code>, <code>\"Industrial & Scientific\"</code>, <code>\"Luggage\"</code>, <code>\"Movies & TV\"</code>, <code>\"Music, CDs & Vinyl\"</code>, <code>\"Pet Supplies\"</code>, <code>\"Software\"</code>, <code>\"Sports & Outdoors\"</code>, <code>\"Tools & Home Improvement\"</code>, <code>\"Toys & Games\"</code>, <code>\"Video Games\"</code>","type":["string","null"]},"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of results to be retrieved from the Amazon results page<br>default value: <code>100</code><br>max value: <code>700</code><br><strong>Your account will be billed per each SERP containing up to 100 results;</strong> <br>Setting depth above 100 may result in additional charges if the search engine returns more than 100 results</a>;<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/merchant/amazon-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>you can specify <strong>up to 700 characters</strong> in this field<br><strong>all %## will be decoded (plus character ‘+’ will be decoded to a space character)</strong><br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code>_parameters by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/amazon/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en_GB</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages with their <code>language_name</code> parameters by making a separate request to the<br><code>https://api.dataforseo.com/v3/merchant/amazon/languages</code><br>example:<br><code class=\"long-string\">English (United Kingdom)</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with their <code>location_code</code> parameters by making a separate request to the<br><code>https://api.dataforseo.com/v3/merchant/amazon/locations</code><br>example:<br><code class=\"long-string\">9045969</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with their <code>location_name</code> parameters by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/amazon/locations</code><br>example:<br><code class=\"long-string\">HA1,England,United Kingdom</code>","type":"string"},"max_crawl_pages":{"description":"<em>page crawl limit</em><br>optional field<br>number of search results pages to crawl<br>max value: <code>7</code><br><strong>Note:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<br>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" rel=\"noopener noreferrer\" target=\"_blank\">our help center</a>","type":["integer","null"]},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_data":{"description":"<em>postback_url datatype</em><br><strong>required field if you specify <code>postback_url</code></strong><br>corresponds to the datatype that will be sent to your server<br>possible values:<br><code>advanced</code>, <code>html</code>","type":"string"},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"price_max":{"description":"<em>maximum product price</em><br>optional field<br>maximum price of the returned products listed on Amazon for the specified query<br>example:<br><code>100</code><br><strong>Note:</strong> if you specify <code>price_max</code>, the <code>search_param</code> parameter will be ignored","type":["integer","null"]},"price_min":{"description":"<em>minimum product price</em><br>optional field<br>minimum price of the returned products listed on Amazon for the specified query<br>example:<br><code>5</code><br><strong>Note:</strong> if you specify <code>price_min</code>, the <code>search_param</code> parameter will be ignored","type":["integer","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/merchant/amazon-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain</em><br>optional field<br>we choose the relevant search engine domain automatically according to the location and language you specify<br>however, you can set a custom search engine domain in this field<br>example:<br><code><em>amazon.com</em></code>, <code><em>amazon.co.uk</em></code>, <code><em>amazon.fr</em></code>, etc.","type":["string","null"]},"search_param":{"description":"<em>additional parameters of the search query</em><br>optional field<br>you can use the following Amazon search URL parameters for customizing the search<br>example:<br><code>&low-price=52</code> - search for products that cost <em>more than 52 USD</em>;<br><code>&high-price=45</code> - search for products that cost <em>less than 45 USD</em>;<br><code>&sort=relevancerank</code> - sort results by <em>relevance</em>;<br><code>&sort=featured-rank</code> - sort results by <em>featured</em> products;<br><code>&sort=price-asc-rank</code> - sort by <em>ascending price</em>;<br><code>&sort=price-desc-rank</code> - sort by <em>descending price</em>;<br><code>&sort=review-rank</code> - sort by the average <em>customer reviews</em> value;<br><code>&sort=date-desc-rank</code> - sort by the <em>newest arrival</em><br><strong>Note</strong> that <code>search_param</code> values will be ignored if any of the following parameters is used: <code>price_min</code>, <code>price_max</code>, <code>sort_by</code>","type":["string","null"]},"sort_by":{"description":"<em>results sorting rules</em><br>optional field<br>the following sorting rules are supported:<br><code>relevance</code>, <code>price_low_to_high</code>, <code>price_high_to_low</code>, <code>featured</code>, <code>avg_customer_review</code>, <code>newest_arrival</code><br>example:<br><code>sort_by:\"relevance\"</code><br><strong>Note:</strong> if you specify <code>sort_by</code>, the <code>search_param</code> parameter will be ignored","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"url":{"description":"<em>direct URL of the search query</em><br>optional field<br>you can specify a direct URL and we will sort it out to the necessary fields. Note that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL. In most cases, we wouldn’t recommend using this method.<br>example:<br><code class=\"long-string\">https://www.amazon.com/s/?field-keywords=shoes&amp;language=en_US</code>","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_MerchantAmazonSellersLiveAdvancedRequestInfo":{"properties":{"asin":{"description":"<em>unique product identifier on Amazon</em><br><strong>required field</strong><br>you can get this value making a separate request to <a href=\"/v3/merchant/amazon/products/task_post\">the Amazon Products endpoint</a><br>note that there is no full list of possible values as the <code>asin</code> values is a dynamic value assigned by Amazon<br>example:<br><code>B085RFFC9Q</code><br>learn more about the identifier in <a href=\"https://dataforseo.com/help-center/asin-in-amazon-api\" rel=\"noopener noreferrer\" target=\"_blank\">this help center guide</a>","type":"string"},"language_code":{"description":"<em>language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available Amazon languages with their <code>language_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/amazon/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en_US</code>","type":"string"},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available Amazon languages with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/amazon/languages</code><br>example:<br><code class=\"long-string\">English (United States)</code>","type":"string"},"location_code":{"description":"<em>location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available Amazon locations with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/amazon/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>","type":"string"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available Amazon locations with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/amazon/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"se_domain":{"description":"<em>search engine domain</em><br>optional field<br>we choose the relevant search engine domain automatically according to the location and language you specify<br>however, you can set a custom search engine domain in this field<br>example:<br><em><code>amazon.co.uk</code></em>, <em><code>amazon.com.au</code></em>, <em><code>amazon.de</code></em>, etc.","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_MerchantAmazonSellersLiveHtmlRequestInfo":{"properties":{"asin":{"description":"<em>unique product identifier on Amazon</em><br><strong>required field</strong><br>you can get this value making a separate request to <a href=\"/v3/merchant/amazon/products/task_post\">the Amazon Products endpoint</a><br>note that there is no full list of possible values as the <code>asin</code> values is a dynamic value assigned by Amazon<br>example:<br><code>B085RFFC9Q</code><br>learn more about the identifier in <a href=\"https://dataforseo.com/help-center/asin-in-amazon-api\" rel=\"noopener noreferrer\" target=\"_blank\">this help center guide</a>","type":"string"},"language_code":{"description":"<em>language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available Amazon languages with their <code>language_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/amazon/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en_US</code>","type":"string"},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available Amazon languages with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/amazon/languages</code><br>example:<br><code class=\"long-string\">English (United States)</code>","type":"string"},"location_code":{"description":"<em>location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available Amazon locations with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/amazon/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>","type":"string"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available Amazon locations with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/amazon/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"se_domain":{"description":"<em>search engine domain</em><br>optional field<br>we choose the relevant search engine domain automatically according to the location and language you specify<br>however, you can set a custom search engine domain in this field<br>example:<br><em><code>amazon.co.uk</code></em>, <em><code>amazon.com.au</code></em>, <em><code>amazon.de</code></em>, etc.","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_MerchantAmazonSellersTaskPostRequestInfo":{"properties":{"asin":{"description":"<em>unique product identifier on Amazon</em><br><strong>required field</strong><br>you can get this value making a separate request to <a href=\"/v3/merchant/amazon/products/task_post\">the Amazon Products endpoint</a><br>note that there is no full list of possible values as the <code>asin</code> values is a dynamic value assigned by Amazon<br>example:<br><code>B085RFFC9Q</code><br>learn more about the identifier in <a href=\"https://dataforseo.com/help-center/asin-in-amazon-api\" rel=\"noopener noreferrer\" target=\"_blank\">this help center guide</a>","type":"string"},"language_code":{"description":"<em>language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available Amazon languages with their <code>language_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/amazon/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en_US</code>","type":"string"},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available Amazon languages with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/amazon/languages</code><br>example:<br><code class=\"long-string\">English (United States)</code>","type":"string"},"location_code":{"description":"<em>location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available Amazon locations with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/amazon/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>","type":"string"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available Amazon locations with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/amazon/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_data":{"description":"<em>postback_url datatype</em><br><strong>required field if you specify <code>postback_url</code></strong><br>corresponds to the datatype that will be sent to your server<br>possible values:<br><code>advanced</code>, <code>html</code>","type":"string"},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/merchant/amazon-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain</em><br>optional field<br>we choose the relevant search engine domain automatically according to the location and language you specify<br>however, you can set a custom search engine domain in this field<br>example:<br><em><code>amazon.co.uk</code></em>, <em><code>amazon.com.au</code></em>, <em><code>amazon.de</code></em>, etc.","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_MerchantGoogleProductInfoTaskPostRequestInfo":{"properties":{"data_docid":{"description":"<em>unique identifier of the SERP data element</em><br><strong>required field if <code>product_id</code> or <code>gid</code> is not specified</strong><br>we recommend specifying <code>data_docid</code> together with <code>product_id</code> and <code>gid</code> for optimal results;<br>you can get this value for a certain element by making a separate request to <a href=\"/v3/merchant/google/products/task_post\">the Google Shopping Products endpoint</a><br>example:<br><code>13071766526042404278</code>","type":"string"},"gid":{"description":"<em>global product identifier on Google Shopping</em><br><strong>required field if <code>product_id</code> or <code>data_docid</code> is not specified</strong><br>we recommend specifying <code>gid</code> together with <code>product_id</code> and <code>data_docid</code> for optimal results;<br>you can get this value for a certain product by making a separate request to <a href=\"/v3/merchant/google/products/task_post\">the Google Shopping Products endpoint</a><br>example:<br><code>4702526954592161872</code><br>learn more about the parameter in <a href=\"https://dataforseo.com/help-center/whats-a-gid-in-google-shopping-api\" rel=\"noopener noreferrer\" target=\"_blank\">this help center guide</a>","type":"string"},"language_code":{"description":"<em>language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available Google Shopping languages with their <code>language_code</code>_by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/google/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>","type":"string"},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available Google Shopping languages with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/google/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available Google Shopping locations with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/google/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>","type":"string"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available Google Shopping locations with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/google/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_data":{"description":"<em>postback_url datatype</em><br>optional field<br>corresponds to the datatype that will be sent to your server<br>possible values:<br><code>advanced</code>","type":["string","null"]},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/merchant/google-shopping-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"product_id":{"description":"<em>unique product identifier on Google Shopping</em><br><strong>required field if <code>data_docid</code> or <code>gid</code> is not specified</strong><br>we recommend specifying <code>product_id</code> together with <code>data_docid</code> and <code>gid</code> for optimal results;<br>you can get this value for a certain product by making a separate request to <a href=\"/v3/merchant/google/products/task_post\">the Google Shopping Products endpoint</a><br>example:<br><code>4485466949985702538</code><br>learn more about the parameter in <a href=\"https://dataforseo.com/help-center/product-id-google-shopping\" rel=\"noopener noreferrer\" target=\"_blank\">this help center guide</a>","type":"string"},"se_domain":{"description":"<em>search engine domain</em><br>optional field<br>we choose the relevant search engine domain automatically according to the location and language you specify<br>however, you can set a custom search engine domain in this field<br>example:<br><code><em>google.co.uk</code>, <code>google.com.au</code>, <code>google.de</code>, etc.","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_MerchantGoogleProductsTaskPostRequestInfo":{"properties":{"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of results to be retrieved from Google Shopping SERP<br>default value: <code>40</code><br>max value: <code>120</code><br><strong>Your account will be billed per each SERP containing up to 40 results;</strong> <br>Setting depth above 40 may result in additional charges <a href=\"https://dataforseo.com/help-center/how-many-results-scraped\" rel=\"noopener noreferrer\" target=\"_blank\">if the search engine returns more than 40 results</a>;<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/merchant/google-shopping-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> filed<br><strong>all %## will be decoded (plus character ‘+’ will be decoded to a space character)</strong><br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available Google Shopping languages with their <code>language_code</code>_by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/google/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>","type":"string"},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available Google Shopping languages with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/google/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available Google Shopping locations with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/google/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>","type":"string"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available Google Shopping locations with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/google/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"max_crawl_pages":{"description":"<em>page crawl limit</em><br>optional field<br>number of search results pages to crawl<br>max value: <code>7</code><br><strong>Note:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<br>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" rel=\"noopener noreferrer\" target=\"_blank\">our help center</a>","type":["integer","null"]},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_data":{"description":"<em>postback_url datatype</em><br><strong>required field if you specify <code>postback_url</code></strong><br>corresponds to the datatype that will be sent to your server<br>possible values:<br><code>advanced</code>, <code>html</code>","type":"string"},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"price_max":{"description":"<em>maximum product price</em><br>optional field<br>maximum price of the returned products listed on Google Shopping for the specified query<br>example:<br><code>100</code><br><strong>Note:</strong> if you specify <code>price_max</code>, the <code>search_param</code> parameter will be ignored","type":["integer","null"]},"price_min":{"description":"<em>minimum product price</em><br>optional field<br>minimum price of the returned products listed on Google Shopping for the specified query<br>example:<br><code>5</code><br><strong>Note:</strong> if you specify <code>price_min</code>, the <code>search_param</code> parameter will be ignored","type":["integer","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/merchant/google-shopping-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain</em><br>optional field<br>we choose the relevant search engine domain automatically according to the location and language you specify<br>however, you can set a custom search engine domain in this field<br>example:<br><code><em>google.co.uk</em></code>, <code><em>google.com.au</em></code>, <code><em>google.de</em></code>, etc.","type":["string","null"]},"search_param":{"description":"<em>additional parameters of the search query</em><br>optional field<br>you can use the following search URL parameters for customizing the search;<br>example:<br><code>&amp;tbs=ppr_min:45</code> – search for products that cost <em>more than 45 USD</em>;<br><code>&amp;tbs=ppr_max:50</code> – search for products that cost <em>less than 50 USD</em>;<br><code>&amp;tbs=p_ord:p</code> – sort by <em>ascending price</em>;<br><code>&amp;tbs=p_ord:pd</code> – sort by <em>descending price</em>;<br><code>&amp;tbs=p_ord:rv</code> – sort by <em>review score</em>;<br><code>&amp;tbs=ppr_max:50,p_ord:rv</code> – sort by <em>review score</em> with the <em>maximum price of 50 USD.</em>;<br><code>&udm=28</code> – use new Google Shopping markup with 40 SERP results returned by default (the cost for one SERP is deducted accordingly); the maximum <code>depth</code> is 200; this parameter must be specified without <code>tbm=shop</code> in the <code>url</code>;<br><code>&shoprs=$value</code> – specify advanced filtering and sorting in the new Shopping markup; replace <code>$value</code> with a string in protobuf Base64 format; <a href=\"https://dataforseo.com/help-center/using-the-shoprs-parameter-in-google-shopping-merchant-api\" target=\"_blank\">learn more on our help center.</a><br>  <br><strong>Note</strong> that <code>search_param</code> values will be ignored if any of the following parameters are used: <code>price_min</code>, <code>price_max</code>, <code>sort_by</code>","type":["string","null"]},"sort_by":{"description":"<em>results sorting rules</em><br>optional field<br>the following sorting rules are supported:<br><code>review_score</code>, <code>price_low_to_high</code>, <code>price_high_to_low</code><br>example:<br><code>sort_by:\"review_score\"</code><br><strong>Note:</strong> if you specify <code>sort_by</code>, the <code>search_param</code> parameter will be ignored","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"url":{"description":"<em>direct URL of the search query</em><br>optional field<br>you can specify a direct URL and we will sort it out to the necessary fields. Note that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL. In most cases, we wouldn’t recommend using this method.<br>example:<br><code class=\"long-string\">https://www.google.com/search?q=fish&hl=en&gl=US&gws_rd=cr&uule=w+CAIQIFISCQs2MuSEtepUEUK33kOSuTsc</code>","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_MerchantGoogleSellersTaskPostRequestInfo":{"properties":{"additional_specifications":{"additionalProperties":{"type":["string","null"]},"description":"<em>object containing additional url parameters</em><br>you can get additional information about the product by using the <code>\"additional_specifications</code> object, which you can get by making a separate request to the <a href=\"/v3/merchant/google/products/task_post\">Google Shopping Products endpoint</a><br>example:<br><code>\"additional_specifications\": {<br>\"eto\": \"16157121050167572763_0\"<br>}</code>","type":["object","null"]},"data_docid":{"description":"<em>unique identifier of the SERP data element</em><br><strong>required field if <code>product_id</code> or <code>gid</code> is not specified</strong><br>we recommend specifying <code>data_docid</code> together with <code>product_id</code> and <code>gid</code> for optimal results;<br>you can get this value for a certain element by making a separate request to <a href=\"/v3/merchant/google/products/task_post\">the Google Shopping Products endpoint</a><br>example:<br><code>13071766526042404278</code>","type":"string"},"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of results to be retrieved from Google Shopping SERP<br>default value: <code>10</code><br>max value: <code>200</code><br><strong>your account will be billed per each SERP containing up to 10 results;</strong> <br>setting depth above 10 may result in additional charges <a href=\"https://dataforseo.com/help-center/how-many-results-scraped\" rel=\"noopener noreferrer\" target=\"_blank\">if the search engine returns more than 10 results</a>;<br>the cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/merchant/google-shopping-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page","type":["integer","null"]},"get_shops_on_google":{"description":"<em>include \"buy on Google\" shops</em><br>optional field<br>if set to <code>true</code>, the response will contain the list of sellers that allow to purchase a given product directly on Google<br>Note: if set to <code>true</code>, the cost of a task will be doubled","type":["boolean","null"]},"gid":{"description":"<em>global product identifier on Google Shopping</em><br><strong>required field if <code>product_id</code> or <code>data_docid</code> is not specified</strong><br>we recommend specifying <code>gid</code> together with <code>product_id</code> and <code>data_docid</code> for optimal results;<br>you can get this value for a certain product by making a separate request to <a href=\"/v3/merchant/google/products/task_post\">the Google Shopping Products endpoint</a><br>example:<br><code>4702526954592161872</code><br>learn more about the parameter in <a href=\"https://dataforseo.com/help-center/whats-a-gid-in-google-shopping-api\" rel=\"noopener noreferrer\" target=\"_blank\">this help center guide</a>","type":"string"},"language_code":{"description":"<em>language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available Google Shopping languages with their <code>language_code</code>_by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/google/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>","type":"string"},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available Google Shopping languages with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/google/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available Google Shopping locations with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/google/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>","type":"string"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available Google Shopping locations with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/google/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_data":{"type":["string","null"]},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/merchant/google-shopping-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"product_id":{"description":"<em>unique product identifier on Google Shopping</em><br><strong>required field if <code>data_docid</code> or <code>gid</code> is not specified</strong><br>we recommend specifying <code>product_id</code> together with <code>data_docid</code> and <code>gid</code> for optimal results;<br>you can get this value for a certain product by making a separate request to <a href=\"/v3/merchant/google/products/task_post\">the Google Shopping Products endpoint</a><br>example:<br><code>4485466949985702538</code><br>learn more about the parameter in <a href=\"https://dataforseo.com/help-center/product-id-google-shopping\" rel=\"noopener noreferrer\" target=\"_blank\">this help center guide</a>","type":"string"},"pvf":{"description":"<em>product variant filter  on Google Shopping</em><br>optional field<br>parameter in Google Shopping URL, setting optional product variant filtration;<br>example:<br><code>Eg4iBWNvbG9yKgV3aGl0ZRISIgxwYWNrYWdlIHNpemUqAjE0EgoiBHNpemUqAnhs</code>","type":["string","null"]},"se_domain":{"description":"<em>search engine domain</em><br>optional field<br>we choose the relevant search engine domain automatically according to the location and language you specify<br>however, you can set a custom search engine domain in this field<br>example:<br><em><code>google.co.uk</code></em>, <em><code>google.com.au</code></em>, <em><code>google.de</code></em>, etc.","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_OnPageContentParsingLiveRequestInfo":{"properties":{"accept_language":{"description":"<em>language header for accessing the website</em><br>optional field<br>all locale formats are supported (xx, xx-XX, xxx-XX, etc.)<br><strong>Note:</strong> if you do not specify this parameter, some websites may deny access; in this case, pages will be returned with the <code>\"type\":\"broken</code> in the response array","type":["string","null"]},"browser_preset":{"description":"<em>preset for browser screen parameters</em><br>optional field<br>if you use this field, you don't need to indicate <code>browser_screen_width</code>, <code>browser_screen_height</code>, <code>browser_screen_scale_factor</code><p>            possible values:<br><code>desktop</code>, <code>mobile</code>, <code>tablet</code><p>            <code>desktop</code> preset will apply the following values:<p>            <code>browser_screen_width: 1920</code><br><code>browser_screen_height: 1080</code><br><code>browser_screen_scale_factor: 1</code><p>            <code>mobile</code> preset will apply the following values:<p>            <code>browser_screen_width: 390</code><br><code>browser_screen_height: 844</code><br><code>browser_screen_scale_factor: 3</code><p>            <code>tablet</code> preset will apply the following values:<p>            <code>browser_screen_width: 1024</code><br><code>browser_screen_height: 1366</code><br><code>browser_screen_scale_factor: 2</code><p>            <strong>Note:</strong> to use this parameter, set <code>enable_javascript</code> or <code>enable_browser_rendering</code> to <code>true</code>","type":["string","null"]},"browser_screen_height":{"description":"<em>browser screen height</em><br>optional field<br>you can set a custom browser screen height to perform audit for a particular device;<br>if you use this field, you don't need to indicate <code>browser_preset</code> as it will be ignored;<p>            <strong>Note:</strong> to use this parameter, set <code>enable_javascript</code> or <code>enable_browser_rendering</code> to <code>true</code><p>            minimum value, in pixels: <code>240</code><br>maximum value, in pixels: <code>9999</code>","type":["integer","null"]},"browser_screen_scale_factor":{"description":"<em>browser screen scale factor</em><br>optional field<br>you can set a custom browser screen resolution ratio to perform audit for a particular device;<br>if you use this field, you don't need to indicate <code>browser_preset</code> as it will be ignored;<p>            <strong>Note:</strong> to use this parameter, set <code>enable_javascript</code> or <code>enable_browser_rendering</code> to <code>true</code><p>            minimum value: <code>0.5</code><br>maximum value: <code>3</code>","type":["number","null"]},"browser_screen_width":{"description":"<em>browser screen width</em><br>optional field<br>you can set a custom browser screen width to perform audit for a particular device;<br>if you use this field, you don't need to indicate <code>browser_preset</code> as it will be ignored;<p>            <strong>Note:</strong> to use this parameter, set <code>enable_javascript</code> or <code>enable_browser_rendering</code> to <code>true</code><p>            minimum value, in pixels: <code>240</code><br>maximum value, in pixels: <code>9999</code>","format":"int64","type":["integer","null"]},"custom_user_agent":{"description":"<em>custom user agent</em><br>optional field<br>custom user agent for crawling a website<br>example: <code>Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36<br></code><br>default value: <code>Mozilla/5.0 (compatible; RSiteAuditor)</code>","type":["string","null"]},"disable_cookie_popup":{"description":"<em>disable the cookie popup </em><br>optional field<br>set to <code>true</code> if you want to disable the popup requesting cookie consent from the user;<br>default value:<br><code>false</code>","type":["boolean","null"]},"enable_browser_rendering":{"description":"<em>emulate browser rendering to measure Core Web Vitals</em><br>optional field<br>by using this parameter you will be able to emulate a browser when loading a web page;<br><code>enable_browser_rendering</code> loads styles, images, fonts, animations, videos, and other resources on a page;<br>default value: <code>false</code><br>set to <code>true</code> to obtain Core Web Vitals (FID, CLS, LCP) metrics in the response;<br><strong>if you use this field, <code>enable_javascript</code>, and <code>load_resources</code> parameters must be set to <code>true</code></strong><br><strong>Note:</strong> if you use this parameter, additional charges will apply; learn more about the cost of tasks with this parameter <a href=\"https://dataforseo.com/help-center/cost-of-onpage-api-parameters\" rel=\"noopener noreferrer\" target=\"_blank\">in our help article</a>; the cost can be calculated on the <a href=\"https://dataforseo.com/pricing/on-page/onpage-api\" rel=\"noopener noreferrer\" target=\"_blank\">Pricing Page</a>","type":["boolean","null"]},"enable_javascript":{"description":"<em>load javascript on a page</em><br>optional field<br>set to <code>true</code> if you want to load the scripts available on a page<br>default value: <code>false</code><br><strong>Note:</strong> if you use this parameter, additional charges will apply; learn more about the cost of tasks with this parameter <a href=\"https://dataforseo.com/help-center/cost-of-onpage-api-parameters\" rel=\"noopener noreferrer\" target=\"_blank\">in our help article</a>; the cost can be calculated on the <a href=\"https://dataforseo.com/pricing/on-page/onpage-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing Page</a>","type":["boolean","null"]},"enable_xhr":{"description":"<em>enable XMLHttpRequest on a page</em><br>optional field<br>set to <code>true</code> if you want our crawler to request data from a web server using the XMLHttpRequest object<br>default value:<br><code>false</code><p>            if you use this field, <code>enable_javascript</code> must be set to <code>true</code>;","type":["boolean","null"]},"ip_pool_for_scan":{"description":"<em>proxy pool</em><br>optional field<br>you can choose a location of the proxy pool that will be used to obtain the requested data;<br>the parameter can be used if page content is inaccessible in one of the locations, resulting in occasional <code>site_unreachable</code> errors<br>possible values: <code>us</code>, <code>de</code>","type":["string","null"]},"markdown_view":{"description":"<em>return page content as markdown</em><br>optional field<br>if set to <code>true</code>, the markdown-formatted content of the page will be returned in the <code>page_as_markdown</code> field of the response;<br>default value: <code>false</code>","type":["boolean","null"]},"store_raw_html":{"description":"<em>store HTML of a crawled page</em><br>optional field<br>set to <code>true</code> if you want to get the HTML of the page using the <a href=\"/v3/on_page/raw_html/\" target=\"_blank\" rel=\"noopener noreferrer\">OnPage Raw HTML endpoint</a><br>default value: <code>false</code>","type":["boolean","null"]},"switch_pool":{"description":"<em>switch proxy pool</em><br>optional field<br>if <code>true</code>, additional proxy pools will be used to obtain the requested data;<br>the parameter can be used if a multitude of tasks is set simultaneously, resulting in occasional <code>rate-limit</code> and/or <code>site_unreachable</code> errors","type":["boolean","null"]},"url":{"description":"<em>URL of the content to parse</em><br><strong>required field</strong><br>URL of the page to parse<br>example:<br>`https://www.fujielectric.com/`","type":"string"}},"type":"object"},"Provider0A3E90081762_OnPageContentParsingRequestInfo":{"properties":{"id":{"description":"<em>ID of the task</em><br><strong>required field</strong><br>you can get this ID in the response of the <a href=\"/v3/on_page/task_post/\">Task POST</a> endpoint<br><strong>note:</strong> the <code>enable_content_parsing</code> parameter in the POST request must be set to <code>true</code><br>example:<br><code>\"07131248-1535-0216-1000-17384017ad04\"</code>","type":"string"},"markdown_view":{"description":"<em>return page content as markdown</em><br>optional field<br>if set to <code>true</code>, the markdown-formatted content of the page will be returned in the <code>page_as_markdown</code> field of the response;<br>default value: <code>false</code>","type":["boolean","null"]},"url":{"description":"<em>URL of the content to parse</em><br><strong>required field</strong><br>URL of the page to parse<br>example:<br>`https://dataforseo.com/blog/a-versatile-alternative-to-google-trends-exploring-the-power-of-dataforseo-trends-api`","type":"string"}},"type":"object"},"Provider0A3E90081762_OnPageDuplicateContentRequestInfo":{"properties":{"id":{"description":"<em>ID of the task</em><br><strong>required field</strong><br>you can get this ID in the response of the <a href=\"https://docs.dataforseo.com/v3/on_page/task_post/\">Task POST</a> endpoint<br>example:<br>\"07131248-1535-0216-1000-17384017ad04\"","type":"string"},"limit":{"description":"<em>the maximum number of returned pages</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"offset":{"description":"<em>offset in the results array of returned pages</em><br>optional field<br>default value: <code>0</code><br>maximum value: <code>2000000</code><br>if you specify the <code>10</code> value, the first ten pages in the results array will be omitted and the data will be provided for the successive pages","type":["integer","null"]},"similarity":{"description":"<em>content similarity score</em><br>by default, the content is considered duplicate if the value is greater than or equals <code>6</code><br>you can specify any similarity score in the 0-to-10 range","type":["integer","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"url":{"description":"<em>page URL</em><br><strong>required field</strong><br>specify the initial page you want to receive duplicate content for","type":"string"}},"type":"object"},"Provider0A3E90081762_OnPageDuplicateTagsRequestInfo":{"properties":{"accumulator":{"description":"<em>tag value</em><br>optional field<br>specify a title or description here if you want to receive a list of duplicate pages that contains this tag","type":["string","null"]},"id":{"description":"<em>ID of the task</em><br><strong>required field</strong><br>you can get this ID in the response of the <a href=\"https://docs.dataforseo.com/v3/on_page/task_post/\">Task POST</a> endpoint<br>example:<br>\"07131248-1535-0216-1000-17384017ad04\"","type":"string"},"limit":{"description":"<em>the maximum number of returned pages</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"offset":{"description":"<em>offset in the results array of returned pages</em><br>optional field<br>default value: <code>0</code><br>maximum value: <code>2000000</code><br>if you specify the <code>10</code> value, the first ten pages in the results array will be omitted and the data will be provided for the successive pages","type":["integer","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"type":{"description":"type of element","type":"string"}},"type":"object"},"Provider0A3E90081762_OnPageForceStopRequestInfo":{"properties":{"id":{"description":"<em>ID of the task</em><br><strong>required field</strong><br>you can get this ID in the response of the <a href=\"/v3/on_page/task_post/\">Task POST</a> endpoint<br>example:<br>\"07131248-1535-0216-1000-17384017ad04\"<p><strong>note</strong>: you can set up to 1000 <code>id</code> values as separate objects in the POST array","type":"string"}},"type":"object"},"Provider0A3E90081762_OnPageInstantPagesRequestInfo":{"properties":{"accept_language":{"description":"language header for accessing the websiteoptional fieldall locale formats are supported (xx, xx-XX, xxx-XX, etc.)Note: if you do not specify this parameter, some websites may deny access; in this case, pages will be returned with the \"type\":\"broken in the response array","type":["string","null"]},"browser_preset":{"description":"preset for browser screen parametersoptional fieldif you use this field, you don't need to indicate browser_screen_width, browser_screen_height, browser_screen_scale_factorpossible values:desktop, mobile, tabletdesktop preset will apply the following values:browser_screen_width: 1920browser_screen_height: 1080browser_screen_scale_factor: 1mobile preset will apply the following values:browser_screen_width: 390browser_screen_height: 844browser_screen_scale_factor: 3tablet preset will apply the following values:browser_screen_width: 1024browser_screen_height: 1366browser_screen_scale_factor: 2Note: to use this parameter, set enable_javascript or enable_browser_rendering to true","type":["string","null"]},"browser_screen_height":{"description":"browser screen heightoptional fieldyou can set a custom browser screen height to perform audit for a particular device;if you use this field, you don't need to indicate browser_preset as it will be ignored;Note: to use this parameter, set enable_javascript or enable_browser_rendering to trueminimum value, in pixels: 240maximum value, in pixels: 9999","type":["integer","null"]},"browser_screen_scale_factor":{"description":"browser screen scale factoroptional fieldyou can set a custom browser screen resolution ratio to perform audit for a particular device;if you use this field, you don't need to indicate browser_preset as it will be ignored;Note: to use this parameter, set enable_javascript or enable_browser_rendering to trueminimum value: 0.5maximum value: 3","type":["number","null"]},"browser_screen_width":{"description":"browser screen widthoptional fieldyou can set a custom browser screen width to perform audit for a particular device;if you use this field, you don't need to indicate browser_preset as it will be ignored;Note: to use this parameter, set enable_javascript or enable_browser_rendering to trueminimum value, in pixels: 240maximum value, in pixels: 9999","format":"int64","type":["integer","null"]},"check_spell":{"description":"check spellingoptional fieldset to true to check spelling on a website using Hunspell librarydefault value: false","type":["boolean","null"]},"checks_threshold":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"custom threshold values for checksoptional fieldyou can specify custom threshold values for the parameters included in the checks array of OnPage API responses;Note: only integer threshold values can be modified;","type":["object","null"]},"custom_js":{"description":"custom javascriptoptional fieldNote that the execution time for the script you enter here should be 700 ms maximum;for example, you can use the following JS snippet to check if the website contains Google Tag Manager as a scr attribute:let meta = { haveGoogleAnalytics: false, haveTagManager: false };rnfor (var i = 0; i < document.scripts.length; i++) {rn let src = document.scripts[i].getAttribute(\"src\");rn if (src != undefined) {rn if (src.indexOf(\"analytics.js\") >= 0)rn      meta.haveGoogleAnalytics = true;rntif (src.indexOf(\"gtm.js\") >= 0)rn      meta.haveTagManager = true;rn  }rn}rnmeta;the returned value depends on what you specified in this field. For instance, if you specify the following script:meta = {}; meta.url = document.URL; meta.test = 'test'; meta;as a response you will receive the following data:\"custom_js_response\": {\"url\": \"https://dataforseo.com/\",\"test\": \"test\"}","type":["string","null"]},"custom_user_agent":{"description":"custom user agentoptional fieldcustom user agent for crawling a websiteexample: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36default value: Mozilla/5.0 (compatible; RSiteAuditor)","type":["string","null"]},"disable_cookie_popup":{"description":"disable the cookie popup optional fieldset to true if you want to disable the popup requesting cookie consent from the user;default value:false","type":["boolean","null"]},"enable_browser_rendering":{"description":"emulate browser rendering to measure Core Web Vitalsoptional fieldby using this parameter you will be able to emulate a browser when loading a web page;enable_browser_rendering loads styles, images, fonts, animations, videos, and other resources on a page;default value: falseset to true to obtain Core Web Vitals (FID, CLS, LCP) metrics in the response;if you use this field, parameters enable_javascript, and load_resources are enabled automatically;Note: if you use this parameter, additional charges will apply; learn more about the cost of tasks with this parameter in our help article; the cost can be calculated on the Pricing Page","type":["boolean","null"]},"enable_javascript":{"description":"load javascript on a pageoptional fieldset to true if you want to load the scripts available on a pagedefault value: falseNote: if you use this parameter, additional charges will apply; learn more about the cost of tasks with this parameter in our help article; the cost can be calculated on the Pricing Page","type":["boolean","null"]},"enable_xhr":{"description":"enable XMLHttpRequest on a pageoptional fieldset to true if you want our crawler to request data from a web server using the XMLHttpRequest objectdefault value:falseif you use this field, enable_javascript must be set to true;","type":["boolean","null"]},"ip_pool_for_scan":{"description":"proxy pooloptional fieldyou can choose a location of the proxy pool that will be used to obtain the requested data;the parameter can be used if page content is inaccessible in one of the locations, resulting in occasional site_unreachable errorspossible values: us, de","type":["string","null"]},"load_resources":{"description":"load resourcesoptional fieldset to true if you want to load image, stylesheets, scripts, and broken resourcesdefault value: falseNote: if you use this parameter, additional charges will apply; learn more about the cost of tasks with this parameter in our help article; the cost can be calculated on the Pricing Page","type":["boolean","null"]},"return_despite_timeout":{"description":"return data on pages despite the timeout erroroptional fieldif true, the data will be provided on pages that failed to load within 120 seconds and responded with a timeout error;default value: false","type":["boolean","null"]},"store_raw_html":{"description":"store HTML of a crawled pageoptional fieldset to true if you want get the HTML of the page using the OnPage Raw HTML endpointdefault value: false","type":["boolean","null"]},"switch_pool":{"description":"switch proxy pooloptional fieldif true, additional proxy pools will be used to obtain the requested data;the parameter can be used if a multitude of tasks is set simultaneously, resulting in occasional rate-limit and/or site_unreachable errors","type":["boolean","null"]},"url":{"description":"target page urlrequired fieldabsolute URL of the target page;Note #1: results will be returned for the specified URL only;Note #2: to prevent denial-of-service events, tasks that contain a duplicate crawl host will be returned with a 40501 error;to prevent this error from occurring, avoid setting tasks with the same domain if at least one of your previous tasks with this domain (including a page URL on the domain) is still in a crawling queue","type":"string"},"validate_micromarkup":{"description":"enable microdata validationoptional fieldif set to true, you can use the OnPage API Microdata endpoint with the id of the task;default value: false","type":["boolean","null"]}},"type":"object"},"Provider0A3E90081762_OnPageKeywordDensityRequestInfo":{"properties":{"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"keyword\",\"=\",\"%seo%\"]</code><p><code>[[\"keyword\",\"=\",\"%seo%\"],<br>\"and\",<br>[\"frequency\",\"&lt;\",\"6\"]]</code><p><code>[[\"keyword\",\"not_like\",\"%seo%\"],<br>\"and\",<br>[[\"frequency\",\"&gt;\",\"6\"],\"or\",[\"density\",\"&gt;\",\"0.02\"]]]</code><p>The full list of possible filters is available <a href=\"/v3/on_page/filters_and_thresholds/?bash\" target=\"_blank\" rel=\"noopener noreferrer\">by this link.</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"id":{"description":"<em>ID of the task</em><br><strong>required field</strong><br>you can get this ID in the response of the <a href=\"/v3/on_page/task_post/\">Task POST</a> endpoint<br>example:<br>\"07131248-1535-0216-1000-17384017ad04\"","type":"string"},"keyword_length":{"description":"<em>number of words for a keyword</em><br><strong>required field</strong><br>possible values:<br><code>1</code>, <code>2</code>, <code>3</code>, <code>4</code>, <code>5</code>","type":"integer"},"limit":{"description":"<em>the maximum number of returned keywords</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"frequency,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"keyword,asc\",\"frequency,desc\"]</code>","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"url":{"description":"<em>page URL</em><br>optional field<br><strong>if you do not specify a page here, the results will be provided for the whole website</strong><br>if you use this field, the API response will contain only keywords from the specified page<br>a page should be specified with absolute URL (including <code>http://</code> or <code>https://</code>)","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_OnPageLighthouseLiveJsonRequestInfo":{"properties":{"audits":{"description":"<em>Lighthouse audits</em><br>optional field<br>audits are individual tests Lighthouse runs for each specific feature/optimization/metric to produce a numeric score (<a href=\"https://github.com/GoogleChrome/lighthouse/blob/master/docs/architecture.md#components--terminology\" rel=\"noopener noreferrer\" target=\"_blank\">see official definition</a>);  <p><strong>if you ignore this field, we will return data for all audits</strong>;<br>use this field to get data for specific audits you indicate here;<p><strong>Note:</strong> that some audits do not belong to a specific category and are stand-alone page quality measurements;<p>in general, there can be several use cases:<p>1. if you ignore <code>categories</code>, you can use this field to get data for the specified audits only<br>for example, if you ignore <code>\"categories\"</code> and specify <code>\"audits\": [\"metrics/cumulative-layout-shift\",\"metrics/largest-contentful-paint\",\"metrics/total-blocking-time\"]</code>, you will get data only for these audits<p>2. if you specify a category, you can use this field to additionally receive audits that do not belong to the category(-ies) you specified<br>for example, if you specify <code>\"categories\": [\"seo\"]</code> and <code>\"audits\": [\"metrics/cumulative-layout-shift\",\"metrics/largest-contentful-paint\",\"metrics/total-blocking-time\"]</code>, you will get only these audits under \"performance\" and all audits under \"seo\"<p>you can get <a href=\"/v3/on_page/lighthouse/audits/\">the full list of possible audits here</a>","items":{"type":"string"},"type":["array","null"]},"browser_cpu_throttling_multiplier":{"description":"<em>browser CPU throttling multiplier</em><br><strong>required if <code>browser_network_throttling_method</code> is set to <code>devtools</code>;</strong><br>set the CPU throttling multiplier to simulate device performance conditions during the Lighthouse audit;<br>can be specified within the following range: <code>1–4</code>;<br><strong>Note:</strong> this parameter is applied only when <code>browser_network_throttling_method</code> is set to <code>devtools</code>;","type":["number","null"]},"browser_network_throttling":{"description":"<em>browser network throttling</em><br><strong>required if <code>browser_network_throttling_method</code> is set to <code>devtools</code>;</strong><br>set the network throttling profile to simulate connection speed conditions during the Lighthouse audit;<br>possible values: <code>no_throttling</code>, <code>fast_4g</code>, <code>slow_4g</code>, <code>regular_3g</code>, <code>pc</code>;<br><strong>Note:</strong> this parameter is applied only when <code>browser_network_throttling_method</code> is set to <code>devtools</code>;","type":["string","null"]},"browser_network_throttling_method":{"description":"<em>browser network throttling method</em><br>optional field<br>defines the method used to apply throttling during the Lighthouse audit;<br>possible vaules:<br><code>simulate</code> - calculates estimated performance metrics without applying explicit throttling;<br><code>devtools</code> -  applies the throttling settings specified in <code>browser_network_throttling</code> and <code>browser_cpu_throttling_multiplier</code>;<br><code>provided</code> - uses the network conditions of the crawling environment;","type":["string","null"]},"browser_screen_height":{"description":"<em>browser screen height</em><br>optional field<br>set the screen height of the browser used for the Lighthouse audit to emulate a specific device;<br>can be specified within the following range: <code>240–9999</code>;","type":["integer","null"]},"browser_screen_scale_factor":{"description":"<em>browser screen scale factor</em><br>optional field<br>set the device pixel ratio of the browser used for the Lighthouse audit;<br>can be specified within the following range: <code>0.5–3</code>;","type":["number","null"]},"browser_screen_width":{"description":"<em>browser screen width</em><br>optional field<br>set the screen width of the browser used for the Lighthouse audit to emulate a specific device;<br>can be specified within the following range: <code>240–9999</code>;","format":"int64","type":["integer","null"]},"categories":{"description":"<em>categories of Lighthouse audits</em><br>optional field<br>each category is a collection of audits and audit groups that applies weighting and scoring to the section (<a href=\"https://github.com/GoogleChrome/lighthouse/blob/master/docs/architecture.md#auditreport-terminology\" rel=\"noopener noreferrer\" target=\"_blank\">see official definition</a>)<p><strong>if you ignore this field, we will return data for all categories unless you specify <code>audits</code></strong><br>use this field to get data for specific categories you indicate here<p>possible values:<br><code>seo</code>, <code>performance</code>, <code>best_practices</code>, <code>accessibility</code>","items":{"type":"string"},"type":["array","null"]},"custom_user_agent":{"description":"<em>custom user agent</em><br>optional field<br>specify the custom user agent used by the browser when running the Lighthouse audit;<br>can be specified with up to 254 characters;","type":["string","null"]},"for_mobile":{"description":"<em>applies mobile emulation</em><br>optional field<br>if set to <code>true</code>, Lighthouse will use mobile device and screen emulation to test the page against mobile environment<br>if set to <code>false</code>, the results will be provided for desktop<br>default value: <code>false</code>","type":["boolean","null"]},"language_code":{"description":"<em>lighthouse language code</em><br>optional field<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/on_page/lighthouse/languages</code><br>default value:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>lighthouse language name</em><br>optional field<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/on_page/lighthouse/languages</code><br>default value:<br><code class=\"long-string\">English</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"url":{"description":"<em>target URL</em><br><strong>required field</strong><br>target page should be specified with its absolute URL (including http:// or https://)<br>example:<br><code>https://dataforseo.com/</code>","type":"string"},"version":{"description":"<em>lighthouse version</em><br>optional field<br>you can obtain the results specific to a certain Lighthouse version by specifying its number<br>the list of available versions is available through the <a href=\"/v3/on_page/lighthouse/versions/\" rel=\"noopener noreferrer\" target=\"_blank\">Lighthouse Versions endpoint</a>","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_OnPageLighthouseTaskPostRequestInfo":{"properties":{"audits":{"description":"<em>Lighthouse audits</em><br>optional field<br>audits are individual tests Lighthouse runs for each specific feature/optimization/metric to produce a numeric score (<a href=\"https://github.com/GoogleChrome/lighthouse/blob/master/docs/architecture.md#components--terminology\" target=\"_blank\" rel=\"noopener noreferrer\">see official definition</a>)<strong>if you ignore this field, we will return data for all audits</strong><br>use this field to get data for specific audits you indicate here<p><strong>note</strong> that some audits do not belong to a specific category and are stand-alone page quality measurements<p>in general, there can be several use cases:<p>1. if you ignore <code>categories</code>, you can use this field to get data for the specified audits only<br>for example, if you ignore <code>\"categories\"</code> and specify <code>\"audits\": [\"metrics/cumulative-layout-shift\",\"metrics/largest-contentful-paint\",\"metrics/total-blocking-time\"]</code>, you will get data only for these audits<p>2. if you specify a category, you can use this field to additionally receive audits that do not belong to the category(-ies) you specified<br>for example, if you specify <code>\"categories\": [\"seo\"]</code> and <code>\"audits\": [\"metrics/cumulative-layout-shift\",\"metrics/largest-contentful-paint\",\"metrics/total-blocking-time\"]</code>, you will get only these audits under \"performance\" and all audits under \"seo\"<p>you can get <a href=\"/v3/on_page/lighthouse/audits/\">the full list of possible audits here</a>","items":{"type":"string"},"type":["array","null"]},"browser_cpu_throttling_multiplier":{"description":"<em>browser CPU throttling multiplier</em><br><strong>required if <code>browser_network_throttling_method</code> is set to <code>devtools</code>;</strong><br>set the CPU throttling multiplier to simulate device performance conditions during the Lighthouse audit;<br>can be specified within the following range: <code>1–4</code>;<br><strong>Note:</strong> this parameter is applied only when <code>browser_network_throttling_method</code> is set to <code>devtools</code>;","type":["number","null"]},"browser_network_throttling":{"description":"<em>browser network throttling</em><br><strong>required if <code>browser_network_throttling_method</code> is set to <code>devtools</code>;</strong><br>set the network throttling profile to simulate connection speed conditions during the Lighthouse audit;<br>possible values: <code>no_throttling</code>, <code>fast_4g</code>, <code>slow_4g</code>, <code>regular_3g</code>, <code>pc</code>;<br><strong>Note:</strong> this parameter is applied only when <code>browser_network_throttling_method</code> is set to <code>devtools</code>;","type":["string","null"]},"browser_network_throttling_method":{"description":"<em>browser network throttling method</em><br>optional field<br>defines the method used to apply throttling during the Lighthouse audit;<br>possible vaules:<br><code>simulate</code> - calculates estimated performance metrics without applying explicit throttling;<br><code>devtools</code> -  applies the throttling settings specified in <code>browser_network_throttling</code> and <code>browser_cpu_throttling_multiplier</code>;<br><code>provided</code> - uses the network conditions of the crawling environment;","type":["string","null"]},"browser_screen_height":{"description":"<em>browser screen height</em><br>optional field<br>set the screen height of the browser used for the Lighthouse audit to emulate a specific device;<br>can be specified within the following range: <code>240–9999</code>;","type":["integer","null"]},"browser_screen_scale_factor":{"description":"<em>browser screen scale factor</em><br>optional field<br>set the device pixel ratio of the browser used for the Lighthouse audit;<br>can be specified within the following range: <code>0.5–3</code>;","type":["number","null"]},"browser_screen_width":{"description":"<em>browser screen width</em><br>optional field<br>set the screen width of the browser used for the Lighthouse audit to emulate a specific device;<br>can be specified within the following range: <code>240–9999</code>;","format":"int64","type":["integer","null"]},"categories":{"description":"<em>categories of Lighthouse audits</em><br>optional field<br>each category is a collection of audits and audit groups that applies weighting and scoring to the section (<a href=\"https://github.com/GoogleChrome/lighthouse/blob/master/docs/architecture.md#auditreport-terminology\" target=\"_blank\" rel=\"noopener noreferrer\">see official definition</a>)<strong>if you ignore this field, we will return data for all categories unless you specify <code>audits</code></strong><br>use this field to get data for specific categories you indicate here<p>possible values:<br><code>seo</code>, <code>performance</code>, <code>best_practices</code>, <code>accessibility</code>","items":{"type":"string"},"type":["array","null"]},"custom_user_agent":{"description":"<em>custom user agent</em><br>optional field<br>specify the custom user agent used by the browser when running the Lighthouse audit;<br>can be specified with up to 254 characters;","type":["string","null"]},"for_mobile":{"description":"<em>applies mobile emulation</em><br>optional field<br>if set to <code>true</code>, Lighthouse will use mobile device and screen emulation to test the page against mobile environment<br>if set to <code>false</code>, the results will be provided for desktop<br>default value: <code>false</code>","type":["boolean","null"]},"language_code":{"description":"<em>lighthouse language code</em><br>optional field<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/on_page/lighthouse/languages</code><br>default value:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>lighthouse language name</em><br>optional field<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/on_page/lighthouse/languages</code><br>default value:<br><code class=\"long-string\">English</code>","type":["string","null"]},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"url":{"description":"<em>target URL</em><br><strong>required field</strong><br>target page should be specified with its absolute URL (including http:// or https://)<br>example:<br><code>https://dataforseo.com/</code>","type":"string"},"version":{"description":"<em>lighthouse version</em><br>optional field<br>you can obtain the results specific to a certain Lighthouse version by specifying its number<br>the list of available versions is available through the <a href=\"/v3/on_page/lighthouse/versions/\" target=\"_blank\" rel=\"noopener noreferrer\">Lighthouse Versions endpoint</a>","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_OnPageLinksRequestInfo":{"properties":{"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"direction\",\"=\",\"external\"]</code><p><code>[[\"domain_to\",\"&lt;&gt;\",\"example.com\"],<br>\"and\",<br>[\"link_from\",\"not_like\",\"%example.com/blog%\"]]</code><p><code>[[\"direction\",\"=\",\"external\"],<br>\"and\",<br>[[\"link_from\",\"like\",\"%example.com/blog%\"],\"or\",[\"link_from\",\"like\",\"%example.com/help%\"]]]</code><p>The full list of possible filters is available <a href=\"/v3/on_page/filters_and_thresholds/?bash\" rel=\"noopener noreferrer\" target=\"_blank\">by this link.</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"id":{"description":"<em>ID of the task</em><br><strong>required field</strong><br>you can get this ID in the response of the <a href=\"https://docs.dataforseo.com/v3/on_page/task_post/\">Task POST</a> endpoint<br>example:<br>\"07131248-1535-0216-1000-17384017ad04\"","type":"string"},"limit":{"description":"<em>the maximum number of returned links</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"offset":{"description":"<em>offset in the results array of returned links</em><br>optional field<br>default value: <code>0</code><br>maximum value: <code>2000000</code><br>if you specify the <code>10</code> value, the first ten links in the results array will be omitted and the data will be provided for the successive links","type":["integer","null"]},"page_from":{"description":"<em>relative page URL</em><br>optional field<br>if you use this field, the API response will contain only links from the specified page<br>note that in this field you can specify relative URLs only","type":["string","null"]},"page_to":{"description":"<em>relative page URL</em><br>optional field<br>if you use this field, the API response will contain only internal links pointing to the specified page<br>note that in this field you can specify relative URLs only","type":["string","null"]},"search_after_token":{"description":"<em>token for subsequent requests</em><br>optional field<br>provided in the identical filed of the response to each request;<br>use this parameter to avoid timeouts while trying to obtain over <code>20,000</code> results in a single request;<br>by specifying the unique <code>search_after_token</code> value from the response array, you will get the subsequent results of the initial task;<br><code>search_after_token</code> values are unique for each subsequent task ;<br><strong>Note:</strong> if the <code>search_after_token</code> is specified in the request, all other parameters should be identical to the previous request","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_OnPageMicrodataRequestInfo":{"properties":{"id":{"description":"<em>ID of the task</em><br><strong>required field</strong><br>you can get this ID in the response of the <a href=\"/v3/on_page/task_post/\">Task POST</a> endpoint<br>example:<br><code>\"07131248-1535-0216-1000-17384017ad04\"</code>","type":"string"},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"url":{"description":"<em>resource URL</em><br><strong>required field</strong><br>you can get this URL in the response of the <a href=\"/v3/on_page/pages/\">Pages</a> endpoint<br>example:<br><code>https://dataforseo.com/apis</code>","type":"string"}},"type":"object"},"Provider0A3E90081762_OnPageNonIndexableRequestInfo":{"properties":{"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[[\"reason\",\"&lt;&gt;\",\"robots_txt\"],<br>\"and\",<br>[\"url\",\"not_like\",\"%/wp-admin/%\"]]</code><p><code>[[\"url\",\"not_like\",\"%/wp-admin/%\"],<br>\"and\",<br>[[\"reason\",\"&lt;&gt;\",\"meta_tag\"],\"or\",[\"reason\",\"&lt;&gt;\",\"http_header\"]]]</code><p>The full list of possible filters is available <a href=\"/v3/on_page/filters_and_thresholds/?bash\" target=\"_blank\" rel=\"noopener noreferrer\">by this link.</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"id":{"description":"<em>ID of the task</em><br><strong>required field</strong><br>you can get this ID in the response of the <a href=\"/v3/on_page/task_post/\">Task POST</a> endpoint<br>example:<br>\"07131248-1535-0216-1000-17384017ad04\"","type":"string"},"limit":{"description":"<em>the maximum number of returned pages</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"offset":{"description":"<em>offset in the results array of returned pages</em><br>optional field<br>default value: <code>0</code><br>maximum value: <code>2000000</code><br>if you specify the <code>10</code> value, the first ten pages in the results array will be omitted and the data will be provided for the successive pages","type":["integer","null"]}},"type":"object"},"Provider0A3E90081762_OnPagePageScreenshotRequestInfo":{"properties":{"accept_language":{"description":"<em>language header for accessing the website</em><br>optional field<br>all locale formats are supported (xx, xx-XX, xxx-XX, etc.)<br><strong>note:</strong> if you do not specify this parameter, some websites may deny access; in this case, you will obtain <code>\"error_message\":\"Screenshot is empty\"</code> in the response array","type":["string","null"]},"browser_preset":{"description":"<em>preset for browser screen parameters</em><br>optional field<br>if you use this field, you don't need to indicate <code>browser_screen_width</code>, <code>browser_screen_height</code>, <code>browser_screen_scale_factor</code><p>possible values:<br><code>desktop</code>, <code>mobile</code>, <code>tablet</code><p><code>desktop</code> preset will apply the following values:<p><code>browser_screen_width: 1920</code><br><code>browser_screen_height: 1080</code><br><code>browser_screen_scale_factor: 1</code><p><code>mobile</code> preset will apply the following values:<p><code>browser_screen_width: 390</code><br><code>browser_screen_height: 844</code><br><code>browser_screen_scale_factor: 3</code><p><code>tablet</code> preset will apply the following values:<p><code>browser_screen_width: 1024</code><br><code>browser_screen_height: 1366</code><br><code>browser_screen_scale_factor: 2</code><p><strong>Note:</strong> in this endpoint, the <code>enable_browser_rendering</code>, <code>enable_javascript</code>, <code>load_resources</code>, and <code>enable_xhr</code> parameters are always enabled.","type":["string","null"]},"browser_screen_height":{"description":"<em>browser screen height</em><br>optional field<br>you can set a custom browser screen height to perform audit for a particular device;<br>if you use this field, you don't need to indicate <code>browser_preset</code> as it will be ignored;<p>minimum value, in pixels: <code>240</code> <br>maximum value, in pixels: <code>9999</code>","type":["integer","null"]},"browser_screen_scale_factor":{"description":"<em>browser screen scale factor</em><br>optional field<br>you can set a custom browser screen resolution ratio to perform audit for a particular device;<br>if you use this field, you don't need to indicate <code>browser_preset</code> as it will be ignored;<p>minimum value: <code>0.5</code> <br>maximum value: <code>3</code>","type":["number","null"]},"browser_screen_width":{"description":"<em>browser screen width</em><br>optional field<br>you can set a custom browser screen width to perform audit for a particular device;<br>if you use this field, you don't need to indicate <code>browser_preset</code> as it will be ignored;<p>minimum value, in pixels: <code>240</code> <br>maximum value, in pixels: <code>9999</code>","format":"int64","type":["integer","null"]},"custom_user_agent":{"description":"<em>custom user agent</em><br>optional field<br>custom user agent for crawling a website<br>example: <code>Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36<br></code><br>default value: <code>Mozilla/5.0 (compatible; RSiteAuditor)</code>","type":["string","null"]},"disable_cookie_popup":{"description":"<em>disable the cookie popup </em><br>optional field<br>set to <code>true</code> if you want to disable the popup requesting cookie consent from the user;<br>default value: <br><code>false</code>","type":["boolean","null"]},"full_page_screenshot":{"description":"<em>take a screenshot of the full page</em><br>optional field<br>set to <code>false</code> if you want to capture only the part of the page displayed before scrolling<br>default value: <code>true</code>","type":["boolean","null"]},"ip_pool_for_scan":{"description":"<em>proxy pool</em><br>optional field<br>you can choose a location of the proxy pool that will be used to obtain the requested data;<br>the parameter can be used if page content is inaccessible in one of the locations, resulting in occasional <code>site_unreachable</code> errors<br>possible values: <code>us</code>, <code>de</code>","type":["string","null"]},"switch_pool":{"description":"<em>switch proxy pool</em><br>optional field<br>if <code>true</code>, additional proxy pools will be used to obtain the requested data;<br>the parameter can be used if a multitude of tasks is set simultaneously, resulting in occasional <code>rate-limit</code> and/or <code>site_unreachable</code> errors","type":["boolean","null"]},"url":{"description":"<em>page url</em><br><strong>required field</strong><br>absolute URL of the page to snap<br><strong>note:</strong> if the URL you indicate here returns a 404 status code or the indicated value is not a valid URL, you will obtain <code>\"error_message\":\"Screenshot is empty\"</code> in the response array","type":"string"}},"type":"object"},"Provider0A3E90081762_OnPagePagesByResourceRequestInfo":{"properties":{"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"meta.external_links_count\",\"&lt;=\",50]</code><code>[\"url\",\"like\",\"https://dataforseo.com/apis/dataforseo-labs-api\"]</code><p><code>[[\"checks.high_waiting_time\",\"=\",false],<br>\"and\",[\"resource_type\",\"=\",\"html\"]]</code><p><code>[[\"page_timing.duration_time\",\"&lt;\",100],\"and\",[[\"checks.large_page_size\",\"=\",false],\"or\",[\"checks.high_waiting_time\",\"=\",false]]]</code><p>The full list of possible filters is available <a href=\"/v3/on_page/filters_and_thresholds/?bash\" target=\"_blank\" rel=\"noopener noreferrer\">by this link.</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"id":{"description":"<em>ID of the task</em><br><strong>required field</strong><br>you can get this ID in the response of the <a href=\"/v3/on_page/task_post/\">Task POST</a> endpoint<br>example:<br>\"07131248-1535-0216-1000-17384017ad04\"","type":"string"},"limit":{"description":"<em>the maximum number of returned pages</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"offset":{"description":"<em>offset in the results array of returned pages</em><br>optional field<br>default value: <code>0</code><br>maximum value: <code>2000000</code><br>if you specify the <code>10</code> value, the first ten pages in the results array will be omitted and the data will be provided for the successive pages","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"meta.external_links_count,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"page_timing.dom_complete,asc\",\"size,desc\"]</code>","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"url":{"description":"<em>resource URL</em><br><strong>required field</strong><br>you can get this URL in the response of the <a href=\"/v3/on_page/resources/\">Resources</a> endpoint<br>example:<br><code>https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js</code>","type":"string"}},"type":"object"},"Provider0A3E90081762_OnPagePagesRequestInfo":{"properties":{"filters":{"description":"array of results filtering parametersoptional fieldyou can add several filters at once (8 filters maximum)you should set a logical operator and, or between the conditionsthe following operators are supported:regex, not_regex, <, <=, >, >=, =, <>, in, not_in, like, not_likeyou can use the % operator with like and not_like to match any string of zero or more charactersexample:[\"meta.external_links_count\",\"<=\",50][\"url\",\"like\",\"https://dataforseo.com/apis/dataforseo-labs-api\"][[\"checks.high_waiting_time\",\"=\",false],\"and\",[\"resource_type\",\"=\",\"html\"]][[\"page_timing.duration_time\",\"<\",100],\"and\",[[\"checks.large_page_size\",\"=\",false],\"or\",[\"checks.high_waiting_time\",\"=\",false]]]The full list of possible filters is available by this link.","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"id":{"description":"ID of the taskrequired fieldyou can get this ID in the response of the Task POST endpointexample:\"07131248-1535-0216-1000-17384017ad04\"","type":"string"},"limit":{"description":"the maximum number of returned pagesoptional fielddefault value: 100maximum value: 1000","type":["integer","null"]},"offset":{"description":"offset in the results array of returned pagesoptional fielddefault value: 0maximum value: 2000000if you specify the 10 value, the first ten pages in the results array will be omitted and the data will be provided for the successive pages","type":["integer","null"]},"order_by":{"description":"results sorting rulesoptional fieldyou can use the same values as in the filters array to sort the resultspossible sorting types:asc - results will be sorted in the ascending orderdesc - results will be sorted in the descending orderyou should use a comma to set up a sorting typeexample:[\"meta.external_links_count,desc\"]note that you can set no more than three sorting rules in a single requestyou should use a comma to separate several sorting rulesexample:[\"page_timing.dom_complete,asc\",\"size,desc\"]","items":{"type":"string"},"type":["array","null"]},"search_after_token":{"description":"token for subsequent requestsoptional fieldprovided in the identical filed of the response to each request;use this parameter to avoid timeouts while trying to obtain over 20,000 results in a single request;by specifying the unique search_after_token value from the response array, you will get the subsequent results of the initial task;search_after_token values are unique for each subsequent task ;Note: if the search_after_token is specified in the request, all other parameters should be identical to the previous request","type":["string","null"]},"tag":{"description":"user-defined task identifieroptional fieldthe character limit is 255you can use this parameter to identify the task and match it with the resultyou will find the specified tag value in the data object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_OnPageRawHtmlRequestInfo":{"properties":{"id":{"description":"<em>ID of the task</em><br><strong>required field</strong><br>you can get this ID in the response of the <a href=\"/v3/on_page/task_post/\">Task POST</a> endpoint<br>example:<br>\"07131248-1535-0216-1000-17384017ad04\"","type":"string"},"url":{"description":"<em>page url</em><br><strong>required field</strong><br>the absolute URL of a page to request HTML<br><strong>Note:</strong> this field is optional if the task was set using the <a href=\"/v3/on_page/instant_pages/\">Instant Pages endpoint</a>","type":"string"}},"type":"object"},"Provider0A3E90081762_OnPageRedirectChainsRequestInfo":{"properties":{"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can use only one filtering parameter with this endpoint</strong><p>the following filtering parameter is supported:<br><code>is_redirect_loop</code><br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>=</code>, <code>&lt;&gt;</code><p>examples:<br><code>[\"is_redirect_loop\",\"=\",\"true\"]</code><p><code>[\"is_redirect_loop\",\"&lt;&gt;\",\"false\"]</code>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"id":{"description":"<em>ID of the task</em><br><strong>required field</strong><br>you can get this ID in the response of the <a href=\"/v3/on_page/task_post/\">Task POST</a> endpoint<br>example:<br>\"07131248-1535-0216-1000-17384017ad04\"","type":"string"},"limit":{"description":"<em>the maximum number of returned redirect chains</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"offset":{"description":"<em>offset in the results array of returned redirect chains</em><br>optional field<br>default value: <code>0</code><br>maximum value: <code>2000000</code><br>if you specify the <code>10</code> value, the first ten redirect chains in the results array will be omitted and the data will be provided for the successive redirect chains","type":["integer","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"url":{"description":"<em>page URL</em><br>optional field<br>absolute URL of the target page<br>if you use this field, the API response will return only redirect chains which contain the specified URL","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_OnPageResourcesRequestInfo":{"properties":{"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"resource_type\",\"=\",\"stylesheet\"]</code><p><code>[[\"resource_type\",\"=\",\"image\"],<br>\"and\",[\"checks.is_https\",\"=\",false]]</code><p><code>[[\"fetch_timing.duration_time\",\">\",1],\"and\",[[\"total_transfer_size\",\"&gt;\",100],\"or\",[\"checks.high_loading_time\",\"=\",true]]]</code><p>The full list of possible filters is available <a href=\"/v3/on_page/filters_and_thresholds/?bash\" rel=\"noopener noreferrer\" target=\"_blank\">by this link.</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"id":{"description":"<em>ID of the task</em><br><strong>required field</strong><br>you can get this ID in the response of the <a href=\"/v3/on_page/task_post/\">Task POST</a> endpoint<br>example:<br>\"07131248-1535-0216-1000-17384017ad04\"","type":"string"},"limit":{"description":"<em>the maximum number of returned resources</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"offset":{"description":"<em>offset in the results array of returned resources</em><br>optional field<br>default value: <code>0</code><br>maximum value: <code>2000000</code><br>if you specify the <code>10</code> value, the first ten resources in the results array will be omitted and the data will be provided for the successive resources","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"size,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"size,desc\",\"fetch_timing.fetch_end,desc\"]</code>","items":{"type":"string"},"type":["array","null"]},"relevant_pages_filters":{"description":"<em>filter the resources by relevant pages</em><br>optional field<br>you can use this field to obtain resources from pages matching to the defined parameters<br>you can apply the same filters here as available for the <a href=\"/v3/on_page/pages/\" rel=\"noopener noreferrer\" target=\"_blank\">pages endpoint</a><br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"checks.no_image_title\",\"=\",true]</code>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"search_after_token":{"description":"<em>token for subsequent requests</em><br>optional field<br>provided in the identical filed of the response to each request;<br>use this parameter to avoid timeouts while trying to obtain over <code>20,000</code> results in a single request;<br>by specifying the unique <code>search_after_token</code> value from the response array, you will get the subsequent results of the initial task;<br><code>search_after_token</code> values are unique for each subsequent task ;<br><strong>Note:</strong> if the <code>search_after_token</code> is specified in the request, all other parameters should be identical to the previous request","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"url":{"description":"<em>page URL</em><br>optional field<br>specify this field if you want to get the resources for a specific page<br>note that to obtain resource's <code>meta</code> from a particular URL, you should specify the URL in this field;<br>if you do not indicate a <code>url</code> when setting a task, resource's <code>meta</code> in the results will be returned based on the data from the page where our crawler first saw the resource","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_OnPageTaskPostRequestInfo":{"properties":{"accept_language":{"description":"<em>language header for accessing the website</em><br>optional field<br>all locale formats are supported (xx, xx-XX, xxx-XX, etc.)<br><strong>Note:</strong> if you do not specify this parameter, some websites may deny access; in this case, pages will be returned with the <code>\"type\":\"broken</code> in the response array","type":["string","null"]},"allow_subdomains":{"description":"<em>include pages on subdomains</em><br>optional field<br>set to <code>true</code> if you want to crawl all subdomains of a target website<br>default value: <code>false</code>","type":["boolean","null"]},"allowed_subdomains":{"description":"<em>subdomains to crawl</em><br>optional field<br>specify subdomains that you want to crawl<br>example: <code>[\"blog.site.com\", \"my.site.com\", \"shop.site.com\"]</code><br><strong>Note:</strong> to use this parameter, the <code>allow_subdomains</code> parameter should be set to <code>false</code>;<br>otherwise, the content of <code>allowed_subdomains</code> field will be ignored and the results will be returned for all subdomains","items":{"type":"string"},"type":["array","null"]},"browser_preset":{"description":"<em>preset for browser screen parameters</em><br>optional field<br>if you use this field, you don't need to indicate <code>browser_screen_width</code>, <code>browser_screen_height</code>, <code>browser_screen_scale_factor</code>possible values:<br><code>desktop</code>, <code>mobile</code>, <code>tablet</code><code>desktop</code> preset will apply the following values:<code>browser_screen_width: 1920</code><br><code>browser_screen_height: 1080</code><br><code>browser_screen_scale_factor: 1</code><code>mobile</code> preset will apply the following values:<code>browser_screen_width: 390</code><br><code>browser_screen_height: 844</code><br><code>browser_screen_scale_factor: 3</code><code>tablet</code> preset will apply the following values:<code>browser_screen_width: 1024</code><br><code>browser_screen_height: 1366</code><br><code>browser_screen_scale_factor: 2</code><br><strong>Note:</strong> to use this parameter, set <code>enable_javascript</code> or <code>enable_browser_rendering</code> to <code>true</code>","type":["string","null"]},"browser_screen_height":{"description":"<em>browser screen height</em><br>optional field<br>you can set a custom browser screen height to perform an audit for a particular device;<br>if you use this field, you don't need to indicate <code>browser_preset</code> as it will be ignored;<br><strong>Note:</strong> to use this parameter, set <code>enable_javascript</code> or <code>enable_browser_rendering</code> to <code>true</code>minimum value, in pixels: <code>240</code><br>maximum value, in pixels: <code>9999</code>","type":["integer","null"]},"browser_screen_scale_factor":{"description":"<em>browser screen scale factor</em><br>optional field<br>you can set a custom browser screen resolution ratio to perform audit for a particular device;<br>if you use this field, you don't need to indicate <code>browser_preset</code> as it will be ignored;<br><strong>Note:</strong> to use this parameter, set <code>enable_javascript</code> or <code>enable_browser_rendering</code> to <code>true</code>minimum value: <code>0.5</code><br>maximum value: <code>3</code>","type":["number","null"]},"browser_screen_width":{"description":"<em>browser screen width</em><br>optional field<br>you can set a custom browser screen width to perform audit for a particular device;<br>if you use this field, you don't need to indicate <code>browser_preset</code> as it will be ignored;<br><strong>Note:</strong> to use this parameter, set <code>enable_javascript</code> or <code>enable_browser_rendering</code> to <code>true</code>minimum value, in pixels: <code>240</code><br>maximum value, in pixels: <code>9999</code>","format":"int64","type":["integer","null"]},"calculate_keyword_density":{"description":"<em>calculate keyword density for the target domain</em><br>optional field<br>set to <code>true</code> if you want to calculate keyword density for website pages<br>default value: <code>false</code><br><strong>Note:</strong> if you use this parameter, additional charges will apply; learn more about the cost of tasks with this parameter <a href=\"https://dataforseo.com/help-center/cost-of-onpage-api-parameters\" target=\"_blank\" rel=\"noopener noreferrer\">in our help article</a><br>once the crawl is completed, you can obtain keyword density values with <a href=\"/v3/on_page/keyword_density?bash\" target=\"_blank\" rel=\"noopener noreferrer\">the Keyword Density endpoint</a>","type":["boolean","null"]},"check_spell":{"description":"<em>check spelling</em><br>optional field<br>set to <code>true</code> to check spelling on a website using <a href=\"http://hunspell.github.io/\" target=\"_blank\" rel=\"noopener noreferrer\">Hunspell</a> library<br>default value: <code>false</code>","type":["boolean","null"]},"check_spell_exceptions":{"description":"<em>words excluded from spell check</em><br>optional field<br>specify the words that you want to exclude from spell check<br>maximum word length: 100 characters<br>maximum amount of words: 1000<br>example: <code>\"SERP\", \"minifiers\", \"JavaScript\"</code>","items":{"type":"string"},"type":["array","null"]},"check_spell_language":{"description":"<em>language of the spell check</em><br>optional field<br>supported languages: 'hy', 'eu', 'bg', 'ca', 'hr', 'cs', 'da', 'nl', 'en', 'eo', 'et', 'fo', 'fa', 'fr', 'fy', 'gl', 'ka', 'de', 'el', 'he', 'hu', 'is', 'ia', 'ga', 'it', 'rw', 'la', 'lv', 'lt', 'mk', 'mn', 'ne', 'nb', 'nn', 'pl', 'pt', 'ro', 'gd', 'sr', 'sk', 'sl', 'es', 'sv', 'tr', 'tk', 'uk', 'vi'<br><strong>Note:</strong> if no language is specified, it will be set automatically based on page content","type":["string","null"]},"checks_threshold":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>custom threshold values for checks</em><br>optional field<br>you can specify custom threshold values for the parameters included in the <code>checks</code> object of OnPage API responses;<br><strong>Note:</strong> only integer threshold values can be modified;<br>for example, the <code>high_loading_time</code> and <code>large_page_size</code> parameters are set to 3 seconds and 1 megabyte respectively by default;<br>if you want to change these thresholds to 1 second and 1000 kbytes, use the following snippet:<br>`\"checks_threshold\": {<br>\"high_loading_time\": 1,<br>\"large_page_size\": 1000<br>}`<br>available customizable parameters with default values:<br>`\"title_too_short\", default value: 30, type: \"int\"<br>\"title_too_long\", default value: 65, type: \"int\"<br>\"small_page_size\", default value: 1024, type: \"int\"<br>\"large_page_size\", default value: 1048576 (1024 * 1024), type: \"int\"<br>\"low_character_count\", default value: 1024, type: \"int\"<br>\"high_character_count\", default value: 256000 (250 * 1024), type: \"int\"<br>\"low_content_rate\", default value: 0.1, type: \"float\"<br>\"high_content_rate\", default value: 0.9, type: \"float\"<br>\"high_loading_time\", default value: 3000, type: \"int\"<br>\"high_waiting_time\", default value: 1500, type: \"int\"<br>\"low_readability_rate\", default value: 15.0, type: \"float\"<br>\"irrelevant_description\", default value: 0.2, type: \"float\"<br>\"irrelevant_title\", default value: 0.3, type: \"float\"<br>\"irrelevant_meta_keywords\", default value: 0.6, type: \"float\"`","type":["object","null"]},"crawl_delay":{"description":"<em>delay between hits, ms</em><br>optional field<br>the custom delay between crawler hits to the server<br>default value: <code>2000</code>","type":["integer","null"]},"crawl_sitemap_only":{"description":"<em>crawl only pages indicated in the sitemap</em><br>optional field<br>set to <code>true</code> if you want to crawl only the pages indicated in the sitemap<br>if you set this parameter to <code>true</code> and do not specify <code>custom_sitemap</code>, we will crawl the default sitemap<br>default value: <code>false</code><br><strong>Note:</strong> if you want to use this parameter, <code>respect_sitemap</code> should be <code>true</code>","type":["boolean","null"]},"custom_js":{"description":"<em>custom javascript</em><br>optional field<br><strong>Note</strong> that the execution time for the script you enter here should be 700 ms maximum, for example, you can use the following JS snippet to check if the website contains Google Tag Manager as a <code>scr</code> attribute:<br><code>let meta = { haveGoogleAnalytics: false, haveTagManager: false };rnfor (var i = 0; i &lt; document.scripts.length; i++) {rn let src = document.scripts[i].getAttribute(\"src\");rn if (src != undefined) {rn if (src.indexOf(\"analytics.js\") &gt;= 0)rn      meta.haveGoogleAnalytics = true;rntif (src.indexOf(\"gtm.js\") &gt;= 0)rn      meta.haveTagManager = true;rn  }rn}rnmeta;</code>the returned value depends on what you specified in this field. For instance, if you specify the following script:<br>`meta = {}; meta.url = document.URL; meta.test = 'test'; meta;`<br>as a response you will receive the following data:<br>`\"custom_js_response\": {<br>\"url\": \"https://dataforseo.com/\",<br>\"test\": \"test\"<br>}`<br><strong>Note:</strong> the length of the script you enter must be no more than 2000 characters","type":["string","null"]},"custom_robots_txt":{"description":"<em>custom robots.txt settings</em><br>optional field<br>example: <code>Disallow: /directory1/</code>","type":["string","null"]},"custom_sitemap":{"description":"<em>custom sitemap url</em><br>optional field<br>the URL of the page where the alternative sitemap is located<br><strong>Note:</strong> if you want to use this parameter, <code>respect_sitemap</code> should be <code>true</code>","type":["string","null"]},"custom_user_agent":{"description":"<em>custom user agent</em><br>optional field<br>custom user agent for crawling a website<br>example: <code>Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36<br></code><br>default value: <code>Mozilla/5.0 (compatible; RSiteAuditor)</code>","type":["string","null"]},"disable_cookie_popup":{"description":"<em>disable the cookie popup</em><br>optional field<br>set to <code>true</code> if you want to disable the popup requesting cookie consent from the user;<br>default value:<br><code>false</code>","type":["boolean","null"]},"disable_page_checks":{"description":"<em>prevent certain page checks from running</em><br>optional field<br>specify certain <code>checks</code> to prevent them from running and impacting the <code>onpage_score</code>example:<br><code>\"disable_page_checks\": [\"is_5xx_code\", \"is_4xx_code\"]</code>","items":{"type":"string"},"type":["array","null"]},"disable_sitewide_checks":{"description":"<em>prevent certain sitewide checks from running</em><br>optional field<br>specify the following <code>checks</code> to prevent them from running on the <code>target</code> website:<br><code>\"test_page_not_found\"</code><br><code>\"test_canonicalization\"</code><br><code>\"test_https_redirect\"</code><br><code>\"test_directory_browsing\"</code>example:<br><code>\"disable_sitewide_checks\": [\"test_directory_browsing\", \"test_page_not_found\"]</code>learn more on <a href=\"https://dataforseo.com/help-center/how-to-disable-sitewide-checks-in-onpage-api\" target=\"_blank\" rel=\"noopener noreferrer\">our help center</a>","items":{"type":"string"},"type":["array","null"]},"disallowed_subdomains":{"description":"<em>subdomains not to crawl</em><br>optional field<br>specify subdomains that you don't want to crawl<br>example: <code>[\"status.site.com\", \"docs.site.com\"]</code><br><strong>Note:</strong> to use this parameter, the <code>allow_subdomains</code> parameter should be set to <code>true</code>","items":{"type":"string"},"type":["array","null"]},"enable_browser_rendering":{"description":"<em>emulate browser rendering to measure Core Web Vitals</em><br>optional field<br>by using this parameter you will be able to emulate a browser when loading a web page;<br><code>enable_browser_rendering</code> loads styles, images, fonts, animations, videos, and other resources on a page;<br>default value: <code>false</code><br>set to <code>true</code> to obtain Core Web Vitals (FID, CLS, LCP) metrics in the response;<br><strong>if you use this field, <code>enable_javascript</code>, and <code>load_resources</code> parameters must be set to <code>true</code></strong><br><strong>Note:</strong> if you use this parameter, additional charges will apply; learn more about the cost of tasks with this parameter <a href=\"https://dataforseo.com/help-center/cost-of-onpage-api-parameters\" target=\"_blank\" rel=\"noopener noreferrer\">in our help article</a>; the cost can be calculated on the <a href=\"https://dataforseo.com/pricing/on-page/onpage-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing Page</a>","type":["boolean","null"]},"enable_content_parsing":{"description":"<em>parse content on crawled pages</em><br>optional field<br>set to <code>true</code> to use the <a href=\"/v3/on_page/content_parsing/live/\" target=\"_blank\" rel=\"noopener noreferrer\">OnPage Content Parsing endpoint</a><br>default value: <code>false</code>","type":["boolean","null"]},"enable_javascript":{"description":"<em>load javascript on a page</em><br>optional field<br>set to <code>true</code> if you want to load the scripts available on a page<br>default value: <code>false</code><br><strong>Note:</strong> if you use this parameter, additional charges will apply; learn more about the cost of tasks with this parameter <a href=\"https://dataforseo.com/help-center/cost-of-onpage-api-parameters\" target=\"_blank\" rel=\"noopener noreferrer\">in our help article</a>; the cost can be calculated on the <a href=\"https://dataforseo.com/pricing/on-page/onpage-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing Page</a>","type":["boolean","null"]},"enable_www_redirect_check":{"description":"<em>check if the domain implemented the www redirection</em><br>optional field<br>set to <code>true</code> if you want to check if the requested domain implemented the www to non-www or non-www to www redirect;<br>default value: <code>false</code>","type":["boolean","null"]},"enable_xhr":{"description":"<em>enable XMLHttpRequest on a page</em><br>optional field<br>set to <code>true</code> if you want our crawler to request data from a web server using the XMLHttpRequest object<br>default value: <code>false</code>;if you use this field, <code>enable_javascript</code> must be set to <code>true</code>;","type":["boolean","null"]},"force_sitewide_checks":{"description":"<em>enable sitewide checks when crawling a single page</em><br>optional field<br>set to <code>true</code> to get data on sitewide checks when crawling a single page;<br>default value: <code>false</code>","type":["boolean","null"]},"load_resources":{"description":"<em>load resources</em><br>optional field<br>set to <code>true</code> if you want to load image, stylesheets, scripts, and broken resources<br>default value: <code>false</code><br><strong>Note:</strong> if you use this parameter, additional charges will apply; learn more about the cost of tasks with this parameter <a href=\"https://dataforseo.com/help-center/cost-of-onpage-api-parameters\" target=\"_blank\" rel=\"noopener noreferrer\">in our help article</a>; the cost can be calculated on the <a href=\"https://dataforseo.com/pricing/on-page/onpage-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing Page</a>","type":["boolean","null"]},"max_crawl_depth":{"description":"<em>crawl depth</em><br>optional field<br>the linking depth of the pages to crawl;<br>for example, starting page of the crawl is level 0, pages that have links from that page are level 1, etc.","type":["integer","null"]},"max_crawl_pages":{"description":"<em>crawled pages limit</em><br><strong>required field</strong><br>the number of pages to crawl on the specified domain<br><strong>Note:</strong><br>if you set <code>max_crawl_pages</code> to 1 and do not specify <code>start_url</code> or set a homepage in it, the following sitewide checks will be disabled:<br><code>test_canonicalization</code>, <code>enable_www_redirect_check</code>, <code>test_hidden_server_signature</code>, <code>test_page_not_found</code>, <code>test_directory_browsing</code>, <code>test_https_redirect</code><br>to enable them anyway, set <code>force_sitewide_checks</code> to <code>true</code>if you set <code>max_crawl_pages</code> to 1 and specify <code>start_url</code> other than a homepage, all sitewide checks will be disabled;<br>to enable them anyway, set <code>force_sitewide_checks</code> to <code>true</code>","type":"integer"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"priority_urls":{"description":"<em>urls to be crawled bypassing the queue</em><br>optional field<br>URLs specified in this array will be crawled in the first instance, bypassing the crawling queue;<br><strong>Note:</strong> you should specify the absolute URL;<br>you can specify up to <strong>20 URLs</strong>;<br>all URLs in the array must belong to the <code>target</code> domain;<br>subdomains will be ignored unless the <code>allow_subdomains</code> parameter is set to <code>true</code>example:<br>`\"priority_urls\": [<br>\"https://dataforseo.com/apis/serp-api\",<br>\"https://dataforseo.com/contact\"<br>]`","items":{"type":"string"},"type":["array","null"]},"respect_sitemap":{"description":"<em>respect sitemap when crawling</em><br>optional field<br>set to <code>true</code> if you want to follow the order of pages indicated in the primary sitemap when crawling;<br>default value: <code>false</code><br><strong>Note:</strong> if set to <code>true</code>, the <code>click_depth</code> value in the API response will equal <code>0</code>;<br>the <code>max_crawl_depth</code> field of the request will be ignored, you can specify the number of pages to crawl using the <code>max_crawl_pages</code> parameter","type":["boolean","null"]},"return_despite_timeout":{"description":"<em>return data on pages despite the timeout error</em><br>optional field<br>if <code>true</code>, the data will be provided on pages that failed to load within 120 seconds and responded with a timeout error;<br>default value: <code>false</code>","type":["boolean","null"]},"robots_txt_merge_mode":{"description":"<em>merge with or override robots.txt settings</em><br>optional field<br>possible values: <code>merge</code>, <code>override</code>;<br>set to <code>override</code> if you want to ignore website crawling restrictions and other robots.txt settings<br>default value: <code>merge</code>;<br><strong>Note:</strong> if set to <code>override</code>, specify the <code>custom_robots_txt</code> parameter","type":["string","null"]},"start_url":{"description":"<em>the first url to crawl </em><br>optional field<br><strong>Note:</strong> you should specify an absolute URL<br>if you want to crawl a single page, specify its URL in this field and additionally set the <code>max_crawl_pages</code> parameter to <code>1</code><br>you can also use the <a href=\"/v3/on_page/instant_pages/?bash\" target=\"_blank\" rel=\"noopener noreferrer\">live Instant Pages endpoint</a> to get page-specific data","type":["string","null"]},"store_raw_html":{"description":"<em>store HTML of crawled pages</em><br>optional field<br>set to <code>true</code> if you want to get the HTML of the page using the <a href=\"/v3/on_page/raw_html/\" target=\"_blank\" rel=\"noopener noreferrer\">OnPage Raw HTML endpoint</a><br>default value: <code>false</code>","type":["boolean","null"]},"support_cookies":{"description":"<em>support cookies on crawled pages</em><br>optional field<br>set to <code>true</code> to support cookies when crawling the pages<br>default value: <code>false</code>","type":["boolean","null"]},"switch_pool":{"description":"<em>switch proxy pool</em><br>optional field<br>if <code>true</code>, additional proxy pools will be used to obtain the requested data;<br>the parameter can be used if a multitude of tasks is set simultaneously, resulting in occasional <code>rate-limit</code> and/or <code>site_unreachable</code> errors","type":["boolean","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>target domain</em><br><strong>required field</strong><br>domain name should be specified without <code>https://</code> and <code>www.</code><br>if you specify the page URL, the results will be returned for the domain included in the URL","type":"string"},"validate_micromarkup":{"description":"<em>enable microdata validation</em><br>optional field<br>set to <code>true</code> if you want to use the <a href=\"/v3/on_page/microdata/\" target=\"_blank\" rel=\"noopener noreferrer\">OnPage API Microdata endpoint</a><br>default value: <code>false</code>","type":["boolean","null"]}},"type":"object"},"Provider0A3E90081762_OnPageUncrawlableResourcesRequestInfo":{"properties":{"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code> [[\"meta.content_type\",\"=\",\"image/jpeg\"],<br>\"and\",<br>[\"url\",\"not_like\",\"%/help-center/%\"]]</code><p>The full list of possible filters is available <a href=\"/v3/on_page/filters_and_thresholds/?bash\" target=\"_blank\" rel=\"noopener noreferrer\">by this link.</a>","items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["array","null"]},"id":{"description":"<em>ID of the task</em><br><strong>required field</strong><br>you can get this ID in the response of the <a href=\"/v3/on_page/task_post/\">Task POST</a> endpoint<br>example:<br>\"07131248-1535-0216-1000-17384017ad04\"","type":"string"},"limit":{"description":"<em>the maximum number of returned uncrawlable resources</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"offset":{"description":"<em>offset in the results array of returned uncrawlable resources</em><br>optional field<br>default value: <code>0</code><br> maximum value: <code>2000000</code><br>if you specify the <code>10</code> value, the first ten invalid resources in the results array will be omitted and the data will be provided for the successive invalid resources","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"meta.content_type,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"meta.content_type,asc\",\"fetch_time,desc\"]</code>","items":{"type":"string"},"type":["array","null"]}},"type":"object"},"Provider0A3E90081762_OnPageWaterfallRequestInfo":{"properties":{"id":{"description":"<em>ID of the task</em><br><strong>required field</strong><br>you can get this ID in the response of the <a href=\"/v3/on_page/task_post/\">Task POST</a> endpoint<br>example:<br>\"07131248-1535-0216-1000-17384017ad04\"","type":"string"},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"url":{"description":"<em>page URL</em><br><strong>required field</strong><br>specify the pages you want to receive timing for","type":"string"}},"type":"object"},"Provider0A3E90081762_SerpAiSummaryRequestInfo":{"properties":{"fetch_content":{"description":"<em>fetch content from pages in SERPs</em><br>optional field<br>if set to <code>true</code>, the API will fetch the content from pages featured in SERP results, and the AI model will consider this content when generating the summary in the result;<br>default value: <code>false</code>","type":["boolean","null"]},"include_links":{"description":"<em>include source links in the summary</em><br>optional field<br>if set to <code>true</code>, the <code>summary</code> field in the API response will contain links to sources of the generated summary;<br>default value: <code>false</code>","type":["boolean","null"]},"prompt":{"description":"<em>AI prompt</em><br>optional field<br>additional task for AI summariser;<br>any form of text, question or information that communicates to AI what response you're looking for;<br>max number of symbols or characters you can specify: <code>2000</code>;<br><strong>note:</strong> your prompt has to be relevant to the keyword specified in the POST request to SERP API","type":["string","null"]},"support_extra":{"description":"<em>support extra SERP features</em><br>optional field<br>if set to <code>true</code>, the AI model will consider the following extra SERP features, in addition to <code>organic</code> results: <code>answer_box</code>, <code>knowledge_graph</code>, <code>featured_snippet</code>;<br>default value: <code>true</code>","type":["boolean","null"]},"task_id":{"description":"<em>task identifier</em><br><strong>required field</strong><br>unique identifier of the associated task in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format<br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","type":"string"}},"type":"object"},"Provider0A3E90081762_SerpApiStopCrawlOnMatchInfo":{"properties":{"match_type":{"description":"target match type\nrequired field if stop_crawl_on_match is specified;\ntype of match for the match_value\npossible values: domain, with_subdomains, wildcard","type":["string","null"]},"match_value":{"description":"arget domain or wildcard value\nrequired field if stop_crawl_on_match is specified;\nspecify a target domain or wildcard value;\nNote: domain name must be specified without a request protocol;\nexample: dataforseo.com","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpBaiduOrganicTaskPostRequestInfo":{"properties":{"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of results in SERP<br>default value: <code>10</code><br>max value: <code>700</code><br><strong>Your account will be billed per each SERP containing up to 10 results;</strong> <br>Setting depth above 10 may result in additional charges <a href=\"https://dataforseo.com/help-center/how-many-results-scraped\" rel=\"noopener noreferrer\" target=\"_blank\">if the search engine returns more than 10 results</a>;<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/baidu-organic-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"device":{"description":"<em>device type</em><br>optional field<br>return results for a specific device type<br>can take the values: <code>desktop</code>, <code>mobile</code>, <code>tablet</code><br>default value: <code>desktop</code>","type":["string","null"]},"get_website_url":{"description":"<em>include direct URL for each ranked result</em><br>optional field<br>if set to <code>true</code>, the returned results will contain direct URLs of the ranked websites<br>by default, the URLs in Baidu results are encoded by the search engine,<br>for example:<br><code>http://www.baidu.com/link?url=KQt6LSwU5OHnPtB8210R8flBP40grY6lTPxH_0UO7S2kgiZMTmw3ztV0hCo5c1kL</code>default value: <code>false</code><br><strong>Note:</strong> if set to <code>true</code>, <strong>the charge per task will be multiplied by 10</strong> as our system runs a separate request for each ranked website to return its direct URL","type":["boolean","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<br>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<br>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><strong>note</strong> that the only language supported in Baidu search engine is <code>Chinese (Simplified)</code> with the <code>zh_CN</code> language code. However, Baidu may as well return results for queries in other languages, so specifying <code>keyword</code> in Chinese is not mandatory<p>example:<br><code class=\"long-string\">zh_CN</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><strong>note</strong> that the only language supported in Baidu search engine is <code>Chinese (Simplified)</code>. However, Baidu may as well return results for queries in other languages, so specifying <code>keyword</code> in Chinese is not mandatory<p>example:<br><code class=\"long-string\">Chinese (Simplified)</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><br>example:<br><code class=\"long-string\">2156</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9 (mm)<br>the maximum value for <em>\"radius\"</em>: 199999 (mm)if you use this field, the returned results will be based on the closest city found for your coordinates. Thus, <strong>we don't recommend</strong> using this field as the results might not be relevant to the specified coordinates<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><br>example:<br><code class=\"long-string\">New York,New York,United States</code>","type":"string"},"max_crawl_pages":{"description":"<em>page crawl limit</em><br>optional field<br>number of search results pages to crawl<br>default value: <code>1</code><br>max value: <code>100</code><br><strong>Note:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<br>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" target=\"_blank\" rel=\"noopener noreferrer\">our help center</a>","type":["integer","null"]},"os":{"description":"<em>device operating system</em><br>optional field<br>if you specify <code>desktop</code> in the <code>device</code> field, choose from the following values: <code>windows</code>, <code>macos</code><br>default value: <code>windows</code><br>if you specify <code>mobile</code> in the <code>device</code> field, choose from the following values: <code>android</code>, <code>ios</code><br>default value: <code>android</code><br>if you specify <code>tablet</code> in the <code>device</code> field, choose from the following values: <code>android</code>, <code>ios</code><br>default value: <code>android</code>","type":["string","null"]},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_data":{"description":"<em>postback_url datatype</em><br><strong>required field if you specify <code>postback_url</code></strong><br>corresponds to the datatype that will be sent to your server<br>possible values:<br><code>regular</code>, <code>html</code>","type":"string"},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priority<br>You will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/baidu-organic-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"stop_crawl_on_match":{"description":"array of targets to stop crawling\noptional field\nif specified, the response will contain SERP results up to and including the specified match_value;\nyou can specify up to 10 target values in this array\nexample:\n\"stop_crawl_on_match\":[{\"match_value\":\"dataforseo.com\",\"match_type\":\"with_subdomains\"}]\nlearn more about this parameter on our Help Center - https://dataforseo.com/help-center/using-the-stop_crawl_on_match-parameter-in-serp-api\nYour account will be billed per each SERP crawled through the specified targets","items":{"oneOf":[{"$ref":"#/components/schemas/Provider0A3E90081762_SerpApiStopCrawlOnMatchInfo"}],"type":["object","null"]},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpBingOrganicLiveAdvancedRequestInfo":{"properties":{"browser_screen_height":{"description":"<p><em>browser screen height</em><p>optional field<p>you can set a custom browser screen height to calculate pixel rankings for a particular device;<p>can be specified within the following range: <code>240-9999</code>;<p>by default, the parameter is set to:<p><code>1080</code> for <code>desktop</code>;<p><code>640</code> for <code>mobile</code> on <code>android</code>;<p><code>812</code> for <code>mobile</code> on <code>iOS</code>;<p><strong>Note:</strong> to use this parameter, set <code>calculate_rectangles</code> to <code>true</code></p>","type":["integer","null"]},"browser_screen_resolution_ratio":{"description":"<p><em>browser screen resolution ratio</em><p>optional field<p>you can set a custom browser screen resolution ratio to calculate pixel rankings for a particular device;<p>can be specified within the following range: <code>0.5-3</code>;<p>by default, the parameter is set to:<p><code>1</code> for <code>desktop</code>;<p><code>3</code> for <code>mobile</code> on <code>android</code>;<p><code>3</code> for <code>mobile</code> on <code>iOS</code>;<p><strong>Note:</strong> to use this parameter, set <code>calculate_rectangles</code> to <code>true</code></p>","type":["integer","null"]},"browser_screen_width":{"description":"<p><em>browser screen width</em><p>optional field<p>you can set a custom browser screen width to calculate pixel rankings for a particular device;<p>can be specified within the following range: <code>240-9999</code>;<p>by default, the parameter is set to:<p><code>1920</code> for <code>desktop</code>;<p><code>360</code> for <code>mobile</code> on <code>android</code>;<p><code>375</code> for <code>mobile</code> on <code>iOS</code>;<p><strong>Note:</strong> to use this parameter, set <code>calculate_rectangles</code> to <code>true</code></p>","format":"int64","type":["integer","null"]},"calculate_rectangles":{"description":"<p><em>calculate pixel rankings for SERP elements in advanced results</em><p>optional field<p>pixel ranking refers to the distance between the result snippet and top left corner of the screen;<p><a href=\"https://dataforseo.com/help-center/pixel-ranking-in-serp-api\">Visit Help Center to learn more&gt;&gt;</a><p>by default, the parameter is set to <code>false</code><p><strong>Note:</strong> provider usage may increase for using this parameter</p>\n\nFor current API pricing, see the published x-aisa-pricing metadata. Where supported, obtain a quote for your exact request.","type":["boolean","null"]},"depth":{"description":"<p><em>parsing depth</em><p>optional field<p>number of results in SERP<p>default value: <code>10</code><p>max value: <code>200</code></p><br><strong>Your account will be billed per each SERP containing up to 10 results;</strong><p>Setting depth above 10 may result in additional charges <a href=\"https://dataforseo.com/help-center/how-many-results-scraped\" rel=\"noopener noreferrer\" target=\"_blank\">if the search engine returns more than 10 results</a>;<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/bing-organic-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>can take the values:<code>desktop</code>, <code>mobile</code><p>default value: <code>desktop</code></p>","type":["string","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p><strong>all %## will be decoded (plus character '+' will be decoded to a space character)</strong><p>if you need to use the \"%\" character for your <code>keyword</code>, please specify it as \"%25\";<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”;</p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify</strong> <code>language_name</code><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify</strong> <code>language_code</code><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format<p>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<p>example:<p><code class=\"long-string\">53.476225,-2.243572</code></p>","type":"string"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"match_type":{"description":"<p><em>target match type</em><p><strong>required field if <code>stop_crawl_on_match</code> is specified</strong><p>type of match for the <code>match_value</code><p>possible values:<p><code>domain</code> – specific domain or subdomain<p><code>with_subdomains</code> – main domain and subdomains<p><code>wildcard</code> –  wildcard pattern</p>","type":"string"},"match_value":{"description":"<p><em>target domain, subdomain, or wildcard value</em><p><strong>required field if <code>stop_crawl_on_match</code> is specified</strong><p>specify a target domain, subdomain, or wildcard value;<p><strong>Note:</strong> domain or subdomain must be specified without a request protocol;<p>example: <code>\"match_value\": \"dataforseo.com\"</code>,<p><code>\"match_value\": \"/blog/post-*\"</code></p>","type":"string"},"max_crawl_pages":{"description":"<p><em>page crawl limit</em><p>optional field<p>number of search results pages to crawl<p>default value: <code>1</code><p>max value: <code>100</code><p><strong>Note:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<p>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" rel=\"noopener noreferrer\" target=\"_blank\">our help center</a></p>","type":["integer","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p>if you specify <code>desktop</code> in the <code>device</code> field, choose from the following values: <code>windows</code>, <code>macos</code><p>default value: <code>windows</code><p>if you specify <code>mobile</code> in the <code>device</code> field, choose from the following values: <code>android</code>, <code>ios</code><p>default value: <code>android</code></p>","type":["string","null"]},"search_param":{"description":"<p><em>additional parameters of the search query</em><p>optional field<p><a href=\"https://dataforseo.com/help-center/bing-search-engine-parameters-and-how-to-use-them\">get the list of available parameters and additional details here</a></p>","type":["string","null"]},"stop_crawl_on_match":{"description":"array of targets to stop crawling\noptional field\nif specified, the response will contain SERP results up to and including the specified match_value;\nyou can specify up to 10 target values in this array\nexample:\n\"stop_crawl_on_match\":[{\"match_value\":\"dataforseo.com\",\"match_type\":\"with_subdomains\"}]\nlearn more about this parameter on our Help Center - https://dataforseo.com/help-center/using-the-stop_crawl_on_match-parameter-in-serp-api\nYour account will be billed per each SERP crawled through the specified targets","items":{"oneOf":[{"$ref":"#/components/schemas/Provider0A3E90081762_SerpApiStopCrawlOnMatchInfo"}],"type":["object","null"]},"type":["array","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]},"target":{"description":"<p><em>target domain, subdomain, or webpage to get results for</em><p>optional field<p>a domain or a subdomain should be specified without <code>https://</code> and <code>www.</code><p>note that the results of <code>target</code>-specific tasks will only include SERP elements that contain a <code>url</code> string;<p>you can also use a wildcard (‘*’) character to specify the search pattern in SERP and narrow down the results;<p>examples:<p><strong><code class=\"long-string\">example.com</code></strong>  - returns results for the website's home page with URLs, such as <code class=\"long-string\">https://example.com</code>, or <code class=\"long-string\">https://www.example.com/</code>, or <code class=\"long-string\">https://example.com/</code>;<p><strong><code class=\"long-string\">example.com*</code></strong> - returns results for the domain, including all its pages;<p><strong><code class=\"long-string\">*example.com*</code></strong> - returns results for the entire domain, including all its pages and subdomains;<p><strong><code class=\"long-string\">*example.com</code></strong>  - returns results for the home page regardless of the subdomain, such as <code class=\"long-string\">https://en.example.com</code>;<p><strong><code class=\"long-string\">example.com/example-page</code></strong>  - returns results for the exact URL;<p><strong><code class=\"long-string\">example.com/example-page*</code></strong>  - returns results for all domain's URLs that start with the specified string</p>","type":["string","null"]},"url":{"description":"<p><em>direct URL of the search query</em><p>optional field<p>you can specify a direct URL and we will sort it out to the necessary fields. Note that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL. In most cases, we wouldn’t recommend using this method.<p>example:<p><code class=\"long-string\">https://www.bing.com/search?q=rank%20checker&amp;count=50&amp;first=1&amp;setlang=en&amp;cc=US&amp;safesearch=Moderate&amp;FORM=SEPAGE</code></p>","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpBingOrganicLiveHtmlRequestInfo":{"properties":{"depth":{"description":"<p><em>parsing depth</em><p>optional field<p>number of results in SERP<p>default value: <code>10</code><p>max value: <code>200</code></p><br><strong>Your account will be billed per each SERP containing up to 10 results;</strong><p>Setting depth above 10 may result in additional charges <a href=\"https://dataforseo.com/help-center/how-many-results-scraped\" rel=\"noopener noreferrer\" target=\"_blank\">if the search engine returns more than 10 results</a>;<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/bing-organic-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>can take the values:<code>desktop</code>, <code>mobile</code><p>default value: <code>desktop</code></p>","type":["string","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p><strong>all %## will be decoded (plus character '+' will be decoded to a space character)</strong><p>if you need to use the \"%\" character for your <code>keyword</code>, please specify it as \"%25\";<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”;</p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify</strong> <code>language_name</code><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify</strong> <code>language_code</code><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format<p>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<p>example:<p><code class=\"long-string\">53.476225,-2.243572</code></p>","type":"string"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"match_type":{"description":"<p><em>target match type</em><p><strong>required field if <code>stop_crawl_on_match</code> is specified</strong><p>type of match for the <code>match_value</code><p>possible values:<p><code>domain</code> – specific domain or subdomain<p><code>with_subdomains</code> – main domain and subdomains<p><code>wildcard</code> –  wildcard pattern</p>","type":"string"},"match_value":{"description":"<p><em>target domain, subdomain, or wildcard value</em><p><strong>required field if <code>stop_crawl_on_match</code> is specified</strong><p>specify a target domain, subdomain, or wildcard value;<p><strong>Note:</strong> domain or subdomain must be specified without a request protocol;<p>example: <code>\"match_value\": \"dataforseo.com\"</code>,<p><code>\"match_value\": \"/blog/post-*\"</code></p>","type":"string"},"max_crawl_pages":{"description":"<p><em>page crawl limit</em><p>optional field<p>number of search results pages to crawl<p>default value: <code>1</code><p>max value: <code>100</code><p><strong>Note:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<p>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" rel=\"noopener noreferrer\" target=\"_blank\">our help center</a></p>","type":["integer","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p>if you specify <code>desktop</code> in the <code>device</code> field, choose from the following values: <code>windows</code>, <code>macos</code><p>default value: <code>windows</code><p>if you specify <code>mobile</code> in the <code>device</code> field, choose from the following values: <code>android</code>, <code>ios</code><p>default value: <code>android</code></p>","type":["string","null"]},"search_param":{"description":"<p><em>additional parameters of the search query</em><p>optional field<p><a href=\"https://dataforseo.com/what-are-google-search-parameters-and-how-to-use-them-with-serp-api.html\">get the list of available parameters and additional details here</a></p>","type":["string","null"]},"stop_crawl_on_match":{"description":"array of targets to stop crawling\noptional field\nif specified, the response will contain SERP results up to and including the specified match_value;\nyou can specify up to 10 target values in this array\nexample:\n\"stop_crawl_on_match\":[{\"match_value\":\"dataforseo.com\",\"match_type\":\"with_subdomains\"}]\nlearn more about this parameter on our Help Center - https://dataforseo.com/help-center/using-the-stop_crawl_on_match-parameter-in-serp-api\nYour account will be billed per each SERP crawled through the specified targets","items":{"oneOf":[{"$ref":"#/components/schemas/Provider0A3E90081762_SerpApiStopCrawlOnMatchInfo"}],"type":["object","null"]},"type":["array","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]},"url":{"description":"<p><em>direct URL of the search query</em><p>optional field<p>you can specify a direct URL and we will sort it out to the necessary fields. Note that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL. In most cases, we wouldn’t recommend using this method.<p>example:<p><code class=\"long-string\">https://www.bing.com/search?q=rank%20checker&amp;count=50&amp;first=1&amp;setlang=en&amp;cc=US&amp;safesearch=Moderate&amp;FORM=SEPAGE</code></p>","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpBingOrganicLiveRegularRequestInfo":{"properties":{"depth":{"description":"<p><em>parsing depth</em><p>optional field<p>number of results in SERP<p>default value: <code>10</code><p>max value: <code>200</code></p><br><strong>Your account will be billed per each SERP containing up to 10 results;</strong><p>Setting depth above 10 may result in additional charges <a href=\"https://dataforseo.com/help-center/how-many-results-scraped\" rel=\"noopener noreferrer\" target=\"_blank\">if the search engine returns more than 10 results</a>;<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/bing-organic-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>can take the values:<code>desktop</code>, <code>mobile</code><p>default value: <code>desktop</code></p>","type":["string","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p><strong>all %## will be decoded (plus character '+' will be decoded to a space character)</strong><p>if you need to use the \"%\" character for your <code>keyword</code>, please specify it as \"%25\";<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”;</p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify</strong> <code>language_name</code><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify</strong> <code>language_code</code><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format<p>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<p>example:<p><code class=\"long-string\">53.476225,-2.243572</code></p>","type":"string"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"match_type":{"description":"<p><em>target match type</em><p><strong>required field if <code>stop_crawl_on_match</code> is specified</strong><p>type of match for the <code>match_value</code><p>possible values:<p><code>domain</code> – specific domain or subdomain<p><code>with_subdomains</code> – main domain and subdomains<p><code>wildcard</code> –  wildcard pattern</p>","type":"string"},"match_value":{"description":"<p><em>target domain, subdomain, or wildcard value</em><p><strong>required field if <code>stop_crawl_on_match</code> is specified</strong><p>specify a target domain, subdomain, or wildcard value;<p><strong>Note:</strong> domain or subdomain must be specified without a request protocol;<p>example: <code>\"match_value\": \"dataforseo.com\"</code>,<p><code>\"match_value\": \"/blog/post-*\"</code></p>","type":"string"},"max_crawl_pages":{"description":"<p><em>page crawl limit</em><p>optional field<p>number of search results pages to crawl<p>default value: <code>1</code><p>max value: <code>100</code><p><strong>Note:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<p>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" rel=\"noopener noreferrer\" target=\"_blank\">our help center</a></p>","type":["integer","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p>if you specify <code>desktop</code> in the <code>device</code> field, choose from the following values: <code>windows</code>, <code>macos</code><p>default value: <code>windows</code><p>if you specify <code>mobile</code> in the <code>device</code> field, choose from the following values: <code>android</code>, <code>ios</code><p>default value: <code>android</code></p>","type":["string","null"]},"search_param":{"description":"<p><em>additional parameters of the search query</em><p>optional field<p><a href=\"https://dataforseo.com/what-are-google-search-parameters-and-how-to-use-them-with-serp-api.html\">get the list of available parameters and additional details here</a></p>","type":["string","null"]},"stop_crawl_on_match":{"description":"array of targets to stop crawling\noptional field\nif specified, the response will contain SERP results up to and including the specified match_value;\nyou can specify up to 10 target values in this array\nexample:\n\"stop_crawl_on_match\":[{\"match_value\":\"dataforseo.com\",\"match_type\":\"with_subdomains\"}]\nlearn more about this parameter on our Help Center - https://dataforseo.com/help-center/using-the-stop_crawl_on_match-parameter-in-serp-api\nYour account will be billed per each SERP crawled through the specified targets","items":{"oneOf":[{"$ref":"#/components/schemas/Provider0A3E90081762_SerpApiStopCrawlOnMatchInfo"}],"type":["object","null"]},"type":["array","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]},"target":{"description":"<p><em>target domain, subdomain, or webpage to get results for</em><p>optional field<p>a domain or a subdomain should be specified without <code>https://</code> and <code>www.</code><p>note that the results of <code>target</code>-specific tasks will only include SERP elements that contain a <code>url</code> string;<p>you can also use a wildcard (‘*’) character to specify the search pattern in SERP and narrow down the results;<p>examples:<p><strong><code class=\"long-string\">example.com</code></strong> - returns results for the website's home page with URLs, such as <code class=\"long-string\">https://example.com</code>, or <code class=\"long-string\">https://www.example.com/</code>, or <code class=\"long-string\">https://example.com/</code>;<p><strong><code class=\"long-string\">example.com*</code></strong> - returns results for the domain, including all its pages;<p><strong><code class=\"long-string\">*example.com*</code></strong> - returns results for the entire domain, including all its pages and subdomains;<p><strong><code class=\"long-string\">*example.com</code></strong>  - returns results for the home page regardless of the subdomain, such as <code class=\"long-string\">https://en.example.com</code>;<p><strong><code class=\"long-string\">example.com/example-page</code></strong> - returns results for the exact URL;<p><strong><code class=\"long-string\">example.com/example-page*</code></strong> - returns results for all domain's URLs that start with the specified string</p>","type":["string","null"]},"url":{"description":"<p><em>direct URL of the search query</em><p>optional field<p>you can specify a direct URL and we will sort it out to the necessary fields. Note that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL. In most cases, we wouldn’t recommend using this method.<p>example:<p><code class=\"long-string\">https://www.bing.com/search?q=rank%20checker&amp;count=50&amp;first=1&amp;setlang=en&amp;cc=US&amp;safesearch=Moderate&amp;FORM=SEPAGE</code></p>","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpBingOrganicTaskPostRequestInfo":{"properties":{"browser_screen_height":{"description":"<p><em>browser screen height</em><p>optional field<p>you can set a custom browser screen height to calculate pixel rankings for a particular device;<p>can be specified within the following range: <code>240-9999</code>;<p>by default, the parameter is set to:<p><code>1080</code> for <code>desktop</code>;<p><code>640</code> for <code>mobile</code> on <code>android</code>;<p><code>812</code> for <code>mobile</code> on <code>iOS</code>;<p><strong>Note:</strong> to use this parameter, set <code>calculate_rectangles</code> to <code>true</code></p>","type":["integer","null"]},"browser_screen_resolution_ratio":{"description":"<p><em>browser screen resolution ratio</em><p>optional field<p>you can set a custom browser screen resolution ratio to calculate pixel rankings for a particular device;<p>can be specified within the following range: <code>0.5-3</code>;<p>by default, the parameter is set to:<p><code>1</code> for <code>desktop</code>;<p><code>3</code> for <code>mobile</code> on <code>android</code>;<p><code>3</code> for <code>mobile</code> on <code>iOS</code>;<p><strong>Note:</strong> to use this parameter, set <code>calculate_rectangles</code> to <code>true</code></p>","type":["integer","null"]},"browser_screen_width":{"description":"<p><em>browser screen width</em><p>optional field<p>you can set a custom browser screen width to calculate pixel rankings for a particular device;<p>can be specified within the following range: <code>240-9999</code>;<p>by default, the parameter is set to:<p><code>1920</code> for <code>desktop</code>;<p><code>360</code> for <code>mobile</code> on <code>android</code>;<p><code>375</code> for <code>mobile</code> on <code>iOS</code>;<p><strong>Note:</strong> to use this parameter, set <code>calculate_rectangles</code> to <code>true</code></p>","format":"int64","type":["integer","null"]},"calculate_rectangles":{"description":"<p><em>calcualte pixel rankings for SERP elements in advanced results</em><p>optional field<p>pixel ranking refers to the distance between the result snippet and top left corner of the screen;<p><a href=\"https://dataforseo.com/help-center/pixel-ranking-in-serp-api\">Visit Help Center to learn more&gt;&gt;</a><p>by default, the parameter is set to <code>false</code><p><strong>Note:</strong> provider usage may increase for using this parameter</p>\n\nFor current API pricing, see the published x-aisa-pricing metadata. Where supported, obtain a quote for your exact request.","type":["boolean","null"]},"depth":{"description":"<p><em>parsing depth</em><p>optional field<p>number of results in SERP<p>default value: <code>10</code><p>max value: <code>700</code></p><br><strong>Your account will be billed per each SERP containing up to 10 results;</strong><p>Setting depth above 10 may result in additional charges <a href=\"https://dataforseo.com/help-center/how-many-results-scraped\" rel=\"noopener noreferrer\" target=\"_blank\">if the search engine returns more than 10 results</a>;<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/bing-organic-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>can take the values:<code>desktop</code>, <code>mobile</code><p>default value: <code>desktop</code></p>","type":["string","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p><strong>all %## will be decoded (plus character '+' will be decoded to a space character)</strong><p>if you need to use the \"%\" character for your <code>keyword</code>, please specify it as \"%25\";<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”</p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify</strong> <code>language_name</code><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify</strong> <code>language_code</code><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format<p>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<p>example:<p><code class=\"long-string\">53.476225,-2.243572</code></p>","type":"string"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"match_type":{"description":"<p><em>target match type</em><p><strong>required field if <code>stop_crawl_on_match</code> is specified</strong><p>type of match for the <code>match_value</code><p>possible values:<p><code>domain</code> – specific domain or subdomain<p><code>with_subdomains</code> – main domain and subdomains<p><code>wildcard</code> –  wildcard pattern</p>","type":"string"},"match_value":{"description":"<p><em>target domain, subdomain, or wildcard value</em><p><strong>required field if <code>stop_crawl_on_match</code> is specified</strong><p>specify a target domain, subdomain, or wildcard value;<p><strong>Note:</strong> domain or subdomain must be specified without a request protocol;<p>example: <code>\"match_value\": \"dataforseo.com\"</code>,<p><code>\"match_value\": \"/blog/post-*\"</code></p>","type":"string"},"max_crawl_pages":{"description":"<p><em>page crawl limit</em><p>optional field<p>number of search results pages to crawl<p>default value: <code>1</code><p>max value: <code>100</code><p><strong>Note:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<p>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" target=\"_blank\" rel=\"noopener noreferrer\">our help center</a></p>","type":["integer","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p>if you specify <code>desktop</code> in the <code>device</code> field, choose from the following values: <code>windows</code>, <code>macos</code><p>default value: <code>windows</code><p>if you specify <code>mobile</code> in the <code>device</code> field, choose from the following values: <code>android</code>, <code>ios</code><p>default value: <code>android</code></p>","type":["string","null"]},"pingback_url":{"description":"<p><em>notification URL of a completed task</em><p>optional field<p>when a task is completed we will notify you by GET request sent to the URL you have specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/pingscript?id=$id</code><p><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"postback_data":{"description":"<p><em>postback_url datatype</em><p><strong>required field if you specify <code>postback_url</code></strong><p>corresponds to the datatype that will be sent to your server<p>possible values:<p><code>regular</code>, <code>advanced</code>, <code>html</code></p>","type":"string"},"postback_url":{"description":"<p><em>URL for sending task results</em><p>optional field<p>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/postbackscript?id=$id</code><p><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"priority":{"description":"<p><em>task priority</em><p>optional field<p>can take the following values:<p>1 – normal execution priority (set by default)<p>2 – high execution priority</p><br>You will be additionally charged for the tasks with high execution priority.<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/bing-organic-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"search_param":{"description":"<p><em>additional parameters of the search query</em><p>optional field<p><a href=\"https://dataforseo.com/help-center/bing-search-engine-parameters-and-how-to-use-them\">get the list of available parameters and additional details here</a></p>","type":["string","null"]},"stop_crawl_on_match":{"description":"array of targets to stop crawling\noptional field\nif specified, the response will contain SERP results up to and including the specified match_value;\nyou can specify up to 10 target values in this array\nexample:\n\"stop_crawl_on_match\":[{\"match_value\":\"dataforseo.com\",\"match_type\":\"with_subdomains\"}]\nlearn more about this parameter on our Help Center - https://dataforseo.com/help-center/using-the-stop_crawl_on_match-parameter-in-serp-api\nYour account will be billed per each SERP crawled through the specified targets","items":{"oneOf":[{"$ref":"#/components/schemas/Provider0A3E90081762_SerpApiStopCrawlOnMatchInfo"}],"type":["object","null"]},"type":["array","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]},"url":{"description":"<p><em>direct URL of the search query</em><p>optional field<p>you can specify a direct URL and we will sort it out to the necessary fields. Note that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL. In most cases, we wouldn’t recommend using this method.<p>example:<p><code class=\"long-string\">https://www.bing.com/search?q=rank%20checker&amp;count=50&amp;first=1&amp;setlang=en&amp;cc=US&amp;safesearch=Moderate&amp;FORM=SEPAGE</code></p>","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpGoogleAdsAdvertisersTaskPostRequestInfo":{"properties":{"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<p>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”</p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p>optional field<p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/ads_advertisers/locations</code><p>example:<p><code class=\"long-string\">2840</code></p><br><p><strong>Note:</strong> if you don't specify <code>location_name</code>, <code>location_code</code>, or <code>location_coordinate</code>, advertisers will be searched across all the available locations</p>","type":["integer","null"]},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p>optional field<p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p>example:<p><code class=\"long-string\">52.6178549,-155.352142</code></p><br><p><strong>Note:</strong> if you don't specify <code>location_name</code>, <code>location_code</code>, or <code>location_coordinate</code>, advertisers will be searched across all the available locations</p>","type":["string","null"]},"location_name":{"description":"<p><em>full name of search engine location</em><p>optional field<p><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/ads_advertisers/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p><br><p><strong>Note:</strong> if you don't specify <code>location_name</code>, <code>location_code</code>, or <code>location_coordinate</code>, advertisers will be searched across all the available locations</p>","type":["string","null"]},"pingback_url":{"description":"<p><em>notification URL of a completed task</em><p>optional field<p>when a task is completed we will notify you by GET request sent to the URL you have specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/pingscript?id=$id</code><p><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"postback_data":{"description":"<p><em>postback_url datatype</em><p><strong>required field if you specify <code>postback_url</code></strong><p>corresponds to the function you used for setting a task<p>possible values:<p><code>advanced</code></p>","type":"string"},"postback_url":{"description":"<p><em>URL for sending task results</em><p>optional field<p>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/postbackscript?id=$id</code><p><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"priority":{"description":"<p><em>task priority</em><p>optional field<p>can take the following values:<p>1 – normal execution priority (set by default)<p>2 – high execution priority</p><br>You will be additionally charged for the tasks with high execution priority.<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-ads-advertisers-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpGoogleAdsSearchTaskPostRequestInfo":{"properties":{"advertiser_ids":{"description":"<p><em>advertiser identifiers</em><p><strong>required field if <code>target</code> is not specified</strong></p><br><p>you can specify the maximum of 25 values in this array;<p><code>advertiser_ids</code> values for this parameter can be found in the <a href=\"http://docs.dataforseo.com/v3/serp/google/ads_advertisers/task_get/advanced/\" rel=\"noopener noreferrer\" target=\"_blank\">Google Ads Advertisers</a> endpoint;</p>","items":{"type":"string"},"type":"array"},"date_from":{"description":"<p><em>starting date of the time range</em><p>optional field<p>required field if <code>date_to</code> is specified; </p><br><p>date format: <code>\"yyyy-mm-dd\"</code><p>minimum value: 2018-05-31<p>maximum value: today's date<p>example:<p><code>\"2020-01-01\"</code></p>","type":"string"},"date_to":{"description":"<p><em>ending date of the time range</em><p>optional field<p>required field if <code>date_from</code> is specified; </p><br><p>date format: <code>\"yyyy-mm-dd\"</code><p>minimum value: 2018-05-31<p>maximum value: today's date<p>example:<p><code>\"2020-01-01\"</code></p>","type":"string"},"depth":{"description":"<p><em>parsing depth</em><p>optional field<p>number of results in SERP<p>default value: <code>40</code><p>max value: <code>700</code></p><br><strong>Your account will be billed per each SERP containing up to 40 results;</strong><p>Setting depth above 40 may result in additional charges <a href=\"https://dataforseo.com/help-center/how-many-results-scraped\" rel=\"noopener noreferrer\" target=\"_blank\">if the search engine returns more than 40 results</a>;<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-ads-search-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"format":{"description":"<p><em>ad format</em><p>optional field<p>possible values: <code>all</code>, <code>text</code>, <code>image</code>, <code>video</code></p>","type":["string","null"]},"location_code":{"description":"<p><em>search engine location code</em><p>optional field<p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/ads_search/locations</code><p>example:<p><code class=\"long-string\">2840</code></p><br><p><strong>Note:</strong> if you don't specify <code>location_name</code>, <code>location_code</code>, or <code>location_coordinate</code>, the ads will be searched across all the available locations</p>","type":["integer","null"]},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p>optional field<p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p>example:<p><code class=\"long-string\">52.6178549,-155.352142</code></p><br><p><strong>Note:</strong> if you don't specify <code>location_name</code>, <code>location_code</code>, or <code>location_coordinate</code>, the ads will be searched across all the available locations</p>","type":["string","null"]},"location_name":{"description":"<p><em>full name of search engine location</em><p>optional field<p><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/ads_search/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p><br><p><strong>Note:</strong> if you don't specify <code>location_name</code>, <code>location_code</code>, or <code>location_coordinate</code>, the ads will be searched across all the available locations</p>","type":["string","null"]},"pingback_url":{"description":"<p><em>notification URL of a completed task</em><p>optional field<p>when a task is completed we will notify you by GET request sent to the URL you have specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/pingscript?id=$id</code><p><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"platform":{"description":"<p><em>advertising platform</em><p>optional field<p>possible values: <code>all</code>, <code>google_play</code>, <code>google_maps</code>, <code>google_search</code>, <code>google_shopping</code>, <code>youtube</code><p>default value: <code>all</code></p>","type":["string","null"]},"postback_data":{"description":"<p><em>postback_url datatype</em><p><strong>required field if you specify <code>postback_url</code></strong><p>corresponds to the function you used for setting a task<p>possible values:<p><code>advanced</code></p>","type":"string"},"postback_url":{"description":"<p><em>URL for sending task results</em><p>optional field<p>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/postbackscript?id=$id</code><p><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"priority":{"description":"<p><em>task priority</em><p>optional field<p>can take the following values:<p>1 – normal execution priority (set by default)<p>2 – high execution priority</p><br>You will be additionally charged for the tasks with high execution priority.<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-ads-search-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]},"target":{"description":"<p><em>domain name</em><p><strong>required field if <code>advertiser_ids</code> is not specified</strong><p>domain name associated with an advertiser account</p>","type":"string"}},"type":"object"},"Provider0A3E90081762_SerpGoogleAiModeLiveAdvancedRequestInfo":{"properties":{"browser_screen_height":{"description":"<p><em>browser screen height</em><p>optional field<p>you can set a custom browser screen height to calculate pixel rankings for a particular device;<p>can be specified within the following range: <code>240-9999</code>;<p>by default, the parameter is set to:<p><code>1080</code> for <code>desktop</code>;<p><code>640</code> for <code>mobile</code> on <code>android</code>;<p><code>812</code> for <code>mobile</code> on <code>iOS</code>;<p><strong>Note:</strong> to use this parameter, set <code>calculate_rectangles</code> to <code>true</code></p>","type":["integer","null"]},"browser_screen_resolution_ratio":{"description":"<p><em>browser screen resolution ratio</em><p>optional field<p>you can set a custom browser screen resolution ratio to calculate pixel rankings for a particular device;<p>can be specified within the following range: <code>0.5-3</code>;<p>by default, the parameter is set to:<p><code>1</code> for <code>desktop</code>;<p><code>3</code> for <code>mobile</code> on <code>android</code>;<p><code>3</code> for <code>mobile</code> on <code>iOS</code>;<p><strong>Note:</strong> to use this parameter, set <code>calculate_rectangles</code> to <code>true</code></p>","type":["integer","null"]},"browser_screen_width":{"description":"<p><em>browser screen width</em><p>optional field<p>you can set a custom browser screen width to calculate pixel rankings for a particular device;<p>can be specified within the following range: <code>240-9999</code>;<p>by default, the parameter is set to:<p><code>1920</code> for <code>desktop</code>;<p><code>360</code> for <code>mobile</code> on <code>android</code>;<p><code>375</code> for <code>mobile</code> on <code>iOS</code>;<p><strong>Note:</strong> to use this parameter, set <code>calculate_rectangles</code> to <code>true</code></p>","format":"int64","type":["integer","null"]},"calculate_rectangles":{"description":"<p><em>calculate pixel rankings for SERP elements in advanced results</em><p>optional field<p>pixel ranking refers to the distance between the result snippet and top left corner of the screen;<p><a href=\"https://dataforseo.com/help-center/pixel-ranking-in-serp-api\">Visit Help Center to learn more&gt;&gt;</a><p>by default, the parameter is set to <code>false</code><p><strong>Note:</strong> if set to <code>true</code>, the charge per task will be multiplied by 2</p>","type":["boolean","null"]},"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>can take the values:<code>desktop</code>, <code>mobile</code><p>default value: <code>desktop</code></p>","type":["string","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<p>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”</p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p>required field if you don't specify <code>language_name</code>;<p>if you use this field, you don't need to specify <code>language_name</code>;<p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/ai_mode/languages</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p>required field if you don't specify <code>language_code</code>;<p>if you use this field, you don't need to specify <code>language_code</code>;<p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/ai_mode/languages</code>;</p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/locations</code><p><strong>Note:</strong> check <a href=\"https://support.google.com/websearch/answer/16011537?hl=en&amp;co=GENIE.Platform%3DAndroid#\" target=\"_blank\"> Google Search Help</a> for the list of countries where AI Mode is currently available</p>","type":"integer"},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,zoom\"</em> format<p>if <em>\"zoom\"</em> is not specified, <em>9z</em> will be applied as a default value<p>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<p>the minimum value for <em>\"zoom\"</em>: 4z<p>the maximum value for <em>\"zoom\"</em>: 18z<p>example:<p><code class=\"long-string\">52.6178549,-155.352142,18z</code></p>","type":"string"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/locations</code><p><strong>Note:</strong> check <a href=\"https://support.google.com/websearch/answer/16011537?hl=en&amp;co=GENIE.Platform%3DAndroid#\" target=\"_blank\"> Google Search Help</a> for the list of countries where AI Mode is currently available</p>","type":"string"},"os":{"description":"<p><em>device operating system</em><p>optional field<p>if you specify <code>desktop</code> in the <code>device</code> field, choose from the following values: <code>windows</code>, <code>macos</code><p>default value: <code>windows</code><p>if you specify <code>mobile</code> in the <code>device</code> field, choose from the following values: <code>android</code>, <code>ios</code><p>default value: <code>android</code></p>","type":["string","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpGoogleAiModeLiveHtmlRequestInfo":{"properties":{"device":{"description":"<em>device type</em><br>optional field<br>return results for a specific device type<br>can take the values:<code>desktop</code>, <code>mobile</code><br>default value: <code>desktop</code>","type":["string","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<br>all %## will be decoded (plus character '+' will be decoded to a space character)<br>if you need to use the \"%\" character for your <code>keyword</code>, please specify it as \"%25\";<br>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”;","type":"string"},"language_code":{"description":"<em>search engine language code</em><br>required field if you don't specify <code>language_name</code>;<br>if you use this field, you don't need to specify <code>language_name</code>;<br>you can receive the list of available languages of the search engine with their <code>language_code</code>_by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/ai_mode/languages</code>n","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br>required field if you don't specify <code>language_code</code>;<br>if you use this field, you don't need to specify <code>language_code</code>;<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/ai_mode/languages</code>;","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><br>example:<br><code class=\"long-string\">2840</code>n","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9 (mm)<br>the maximum value for <em>\"radius\"</em>: 199999 (mm)<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>n","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"os":{"description":"<em>device operating system</em><br>optional field<br>if you specify <code>desktop</code> in the <code>device</code> field, choose from the following values: <code>windows</code>, <code>macos</code><br>default value: <code>windows</code><br>if you specify <code>mobile</code> in the <code>device</code> field, choose from the following values: <code>android</code>, <code>ios</code><br>default value: <code>android</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpGoogleAiModeTaskPostRequestInfo":{"properties":{"browser_screen_height":{"description":"<p><em>browser screen height</em><p>optional field<p>you can set a custom browser screen height to calculate pixel rankings for a particular device;<p>can be specified within the following range: <code>240-9999</code>;<p>by default, the parameter is set to:<p><code>1080</code> for <code>desktop</code>;<p><code>640</code> for <code>mobile</code> on <code>android</code>;<p><code>812</code> for <code>mobile</code> on <code>iOS</code>;<p><strong>Note:</strong> to use this parameter, set <code>calculate_rectangles</code> to <code>true</code></p>","type":["integer","null"]},"browser_screen_resolution_ratio":{"description":"<p><em>browser screen resolution ratio</em><p>optional field<p>you can set a custom browser screen resolution ratio to calculate pixel rankings for a particular device;<p>can be specified within the following range: <code>0.5-3</code>;<p>by default, the parameter is set to:<p><code>1</code> for <code>desktop</code>;<p><code>3</code> for <code>mobile</code> on <code>android</code>;<p><code>3</code> for <code>mobile</code> on <code>iOS</code>;<p><strong>Note:</strong> to use this parameter, set <code>calculate_rectangles</code> to <code>true</code></p>","type":["integer","null"]},"browser_screen_width":{"description":"<p><em>browser screen width</em><p>optional field<p>you can set a custom browser screen width to calculate pixel rankings for a particular device;<p>can be specified within the following range: <code>240-9999</code>;<p>by default, the parameter is set to:<p><code>1920</code> for <code>desktop</code>;<p><code>360</code> for <code>mobile</code> on <code>android</code>;<p><code>375</code> for <code>mobile</code> on <code>iOS</code>;<p><strong>Note:</strong> to use this parameter, set <code>calculate_rectangles</code> to <code>true</code></p>","format":"int64","type":["integer","null"]},"calculate_rectangles":{"description":"<p><em>calculate pixel rankings for SERP elements in advanced results</em><p>optional field<p>pixel ranking refers to the distance between the result snippet and top left corner of the screen;<p><a href=\"https://dataforseo.com/help-center/pixel-ranking-in-serp-api\">Visit Help Center to learn more&gt;&gt;</a><p>by default, the parameter is set to <code>false</code><p><strong>Note:</strong> if set to <code>true</code>, the charge per task will be multiplied by 2</p>","type":["boolean","null"]},"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>can take the values:<code>desktop</code>, <code>mobile</code><p>default value: <code>desktop</code></p>","type":["string","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<p>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”</p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p>required field if you don't specify <code>language_name</code>;<p>if you use this field, you don't need to specify <code>language_name</code>;<p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/ai_mode/languages</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p>required field if you don't specify <code>language_code</code>;<p>if you use this field, you don't need to specify <code>language_code</code>;<p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/ai_mode/languages</code>;</p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/locations</code><p><strong>Note:</strong> check <a href=\"https://support.google.com/websearch/answer/16011537?hl=en&amp;co=GENIE.Platform%3DAndroid#\" target=\"_blank\"> Google Search Help</a> for the list of countries where AI Mode is currently available</p>","type":"integer"},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,zoom\"</em> format<p>if <em>\"zoom\"</em> is not specified, <em>9z</em> will be applied as a default value<p>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<p>the minimum value for <em>\"zoom\"</em>: 4z<p>the maximum value for <em>\"zoom\"</em>: 18z<p>example:<p><code class=\"long-string\">52.6178549,-155.352142,18z</code></p>","type":"string"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/locations</code><p><strong>Note:</strong> check <a href=\"https://support.google.com/websearch/answer/16011537?hl=en&amp;co=GENIE.Platform%3DAndroid#\" target=\"_blank\"> Google Search Help</a> for the list of countries where AI Mode is currently available</p>","type":"string"},"os":{"description":"<p><em>device operating system</em><p>optional field<p>if you specify <code>desktop</code> in the <code>device</code> field, choose from the following values: <code>windows</code>, <code>macos</code><p>default value: <code>windows</code><p>if you specify <code>mobile</code> in the <code>device</code> field, choose from the following values: <code>android</code>, <code>ios</code><p>default value: <code>android</code></p>","type":["string","null"]},"pingback_url":{"description":"<p><em>notification URL of a completed task</em><p>optional field<p>when a task is completed we will notify you by GET request sent to the URL you have specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/pingscript?id=$id</code><p><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"postback_data":{"description":"<p><em>postback_url datatype</em><p><strong>required field if you specify <code>postback_url</code></strong><p>corresponds to the function you used for setting a task<p>possible values:<p><code>advanced</code>, <code>html</code></p>","type":"string"},"postback_url":{"description":"<p><em>URL for sending task results</em><p>optional field<p>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/postbackscript?id=$id</code><p><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"priority":{"description":"<p><em>task priority</em><p>optional field<p>can take the following values:<p>1 – normal execution priority (set by default)<p>2 – high execution priority</p><br>You will be additionally charged for the tasks with high execution priority.<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-ai-mode-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpGoogleAutocompleteLiveAdvancedRequestInfo":{"properties":{"client":{"description":"<p><em>search client for autocomplete</em><p>optional field<p>autocomplete results may differ depending on the search client;<p>possible values:<p><code>chrome</code> — used when google search is opened in google chrome;<p><code>chrome-omni</code> — used in the address bar in chrome;<p><code>gws-wiz</code> — used in google search home page;<p><code>gws-wiz-serp</code> — used in google search engine results page;<p><code>safari</code> — used when google search is opened in safari browser;<p><code>firefox</code> — used when google search is opened in firefox browser;<p><code>psy-ab</code> — may be used when google search is opened in google chrome browser;<p><code>toolbar</code> — returns XML;<p><code>youtube</code> — returns JSONP;<p><code>gws-wiz-local</code> — used in google local;<p><code>img</code> — used in google's image search;<p><code>products-cc</code> — used in google shopping search</p>","type":["string","null"]},"cursor_pointer":{"description":"<p><em>search bar cursor pointer</em><p>optional field<p>the horizontal numerical position of the cursor pointer within the keyword in the search bar;<p>by modifying the position of the cursor pointer, you will obtain different autocomplete suggestions for the same seed keyword;<p>minimal value: <code>0</code><p>default value: the number of the last character of the specified <code>keyword</code><p>example:<p><code>|which query are s</code> - <code>\"cursor_pointer\": 0</code><p><code>which query is s|</code> - <code>\"cursor_pointer\": 16</code><p><code>which que|ry is s</code> - <code>\"cursor_pointer\": 9</code></p>","type":["integer","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<p>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”;</p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify</strong> <code>language_name</code><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong>;<p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify</strong> <code>language_code</code><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong>;<p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/serp/google/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify</strong> <code>location_name</code>;<p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify</strong> <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_code</code></strong>;<p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/serp/google/autocomplete/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpGoogleAutocompleteTaskPostRequestInfo":{"properties":{"client":{"description":"<p><em>search client for autocomplete</em><p>optional field<p>autocomplete results may differ depending on the search client;<p>possible values:<p><code>chrome</code> — used when google search is opened in google chrome;<p><code>chrome-omni</code> — used in the address bar in chrome;<p><code>gws-wiz</code> — used in google search home page;<p><code>gws-wiz-serp</code> — used in google search engine results page;<p><code>safari</code> — used when google search is opened in safari browser;<p><code>firefox</code> — used when google search is opened in firefox browser;<p><code>psy-ab</code> — may be used when google search is opened in google chrome browser;<p><code>toolbar</code> — returns XML;<p><code>youtube</code> — returns JSONP;<p><code>gws-wiz-local</code> — used in google local;<p><code>img</code> — used in google's image search;<p><code>products-cc</code> — used in google shopping search</p>","type":["string","null"]},"cursor_pointer":{"description":"<p><em>search bar cursor pointer</em><p>optional field<p>the horizontal numerical position of the cursor pointer within the keyword in the search bar;<p>by modifying the position of the cursor pointer, you will obtain different autocomplete suggestions for the same seed keyword;<p>minimal value: <code>0</code><p>default value: the number of the last character of the specified <code>keyword</code><p>example:<p><code>|which query are s</code> - <code>\"cursor_pointer\": 0</code><p><code>which query is s|</code> - <code>\"cursor_pointer\": 16</code><p><code>which que|ry is s</code> - <code>\"cursor_pointer\": 9</code></p>","type":["integer","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<p>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”;</p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify</strong> <code>language_name</code><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong>;<p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify</strong> <code>language_code</code><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong>;<p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/serp/google/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify</strong> <code>location_name</code>;<p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify</strong> <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_code</code></strong>;<p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/serp/google/autocomplete/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"pingback_url":{"description":"<p><em>notification URL of a completed task</em><p>optional field<p>when a task is completed we will notify you by GET request sent to the URL you have specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/pingscript?id=$id</code><p><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"postback_data":{"description":"<p><em>postback_url datatype</em><p><strong>required field if you specify <code>postback_url</code></strong><p>corresponds to the datatype that will be sent to your server<p>possible values:<p><code>advanced</code></p>","type":"string"},"postback_url":{"description":"<p><em>URL for sending task results</em><p>optional field<p>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request<p>example:<p><code>http://your-server.com/postbackscript?id=$id</code><p><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>postback_url</code> will be url-encoded;<p>i.e., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"priority":{"description":"<p><em>task priority</em><p>optional field<p>can take the following values:<p>1 – normal execution priority (set by default);<p>2 – high execution priority</p><br>You will be additionally charged for the tasks with high execution priority;<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-autocomplete-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page","type":["integer","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpGoogleDatasetInfoLiveAdvancedRequestInfo":{"properties":{"dataset_id":{"description":"<p><em>ID of the dataset</em><p><strong>required field</strong><p>you can find dataset ID in the dataset URL or <code>dataset</code> item of <a href=\"https://docs.dataforseo.com/v3/serp/google/dataset_search/live/advanced\">Google Dataset Search</a> result<p>example:<p><code>L2cvMTFqbl85ZHN6MQ==</code></p>","type":"string"},"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>possible value: <code>desktop</code></p>","type":["string","null"]},"language_code":{"description":"<p><em>search engine language code</em><p>optional field<p>if you use this field, you don't need to specify <code>language_name</code><p>possible value:<p><code class=\"long-string\">en</code></p>","type":["string","null"]},"language_name":{"description":"<p><em>full name of search engine language</em><p>optional field<p>if you use this field, you don't need to specify <code>language_code</code><p>possible value:<p><code class=\"long-string\">English</code></p>","type":["string","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p>possible values: <code>windows</code>, <code>macos</code><p>default value: <code>windows</code></p>","type":["string","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpGoogleDatasetInfoTaskPostRequestInfo":{"properties":{"dataset_id":{"description":"<p><em>ID of the dataset</em><p><strong>required field</strong><p>you can find dataset ID in the dataset URL or <code>dataset</code> item of <a href=\"https://docs.dataforseo.com/v3/serp/google/dataset_search/live/advanced\">Google Dataset Search</a> result<p>example:<p><code>L2cvMTFqbl85ZHN6MQ==</code></p>","type":"string"},"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>possible value: <code>desktop</code></p>","type":["string","null"]},"language_code":{"description":"<p><em>search engine language code</em><p>optional field<p>if you use this field, you don't need to specify <code>language_name</code><p>possible value:<p><code class=\"long-string\">en</code></p>","type":["string","null"]},"language_name":{"description":"<p><em>full name of search engine language</em><p>optional field<p>if you use this field, you don't need to specify <code>language_code</code><p>possible value:<p><code class=\"long-string\">English</code></p>","type":["string","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p>choose from the following values: <code>windows</code>, <code>macos</code><p>default value: <code>windows</code></p>","type":["string","null"]},"pingback_url":{"description":"<p><em>notification URL of a completed task</em><p>optional field<p>when a task is completed we will notify you by GET request sent to the URL you have specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/pingscript?id=$id</code><p><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"postback_data":{"description":"<p><em>postback_url datatype</em><p><strong>required field if you specify <code>postback_url</code></strong><p>corresponds to the datatype that will be sent to your server<p>possible value: <code>advanced</code></p>","type":"string"},"postback_url":{"description":"<p><em>URL for sending task results</em><p>optional field<p>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request<p>example:<p><code>http://your-server.com/postbackscript?id=$id</code><p><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"priority":{"description":"<p><em>task priority</em><p>optional field<p>can take the following values:<p>1 – normal execution priority (set by default)<p>2 – high execution priority</p><br>You will be additionally charged for the tasks with high execution priority.<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-dataset-info-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpGoogleDatasetSearchLiveAdvancedRequestInfo":{"properties":{"depth":{"description":"<p><em>parsing depth</em><p>optional field<p>number of results in SERP<p>default value: <code>20</code><p>max value: <code>200</code></p><br><strong>Your account will be billed per each SERP containing up to 20 results;</strong><p>Setting depth above 20 may result in additional charges if the search engine returns more than 20 results;<p>If the specified depth is higher than the number of results in the response, the difference will be refunded to your account balance automatically.","type":["integer","null"]},"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>possible value: <code>desktop</code></p>","type":["string","null"]},"file_formats":{"description":"<p><em>file formats of the dataset</em><p>optional field<p>possible values: <code>other</code>, <code>archive</code>, <code>text</code>, <code>image</code>, <code>document</code>, <code>tabular</code></p>","items":{"type":"string"},"type":["array","null"]},"is_free":{"description":"<p><em>indicates whether displayed datasets are free</em><p>optional field<p>possible values: <code>true</code>, <code>false</code></p>","type":["boolean","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<p>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”;</p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p>optional field if you don't specify <code>language_name</code><p>if you use this field, you don't need to specify <code>language_name</code><p>possible value:<p><code class=\"long-string\">en</code></p>","type":["string","null"]},"language_name":{"description":"<p><em>full name of search engine language</em><p>optional field<p>if you use this field, you don't need to specify <code>language_code</code><p>possible value:<p><code class=\"long-string\">English</code></p>","type":["string","null"]},"last_updated":{"description":"<p><em>last time the dataset was updated</em><p>optional field<p>possible values: <code>1m</code>, <code>1y</code>, <code>3y</code></p>","type":["string","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p>choose from the following values: <code>windows</code>, <code>macos</code><p>default value: <code>windows</code></p>","type":["string","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]},"topics":{"description":"<p><em>dataset topics</em><p>optional field<p>possible values: <code>humanities</code>, <code>social_sciences</code>, <code>life_sciences</code>, <code>agriculture</code>, <code>natural_sciences</code>, <code>geo</code>, <code>computer</code>, <code>architecture_and_urban_planning</code>, <code>engineering</code></p>","items":{"type":"string"},"type":["array","null"]},"usage_rights":{"description":"<p><em>usage rights of the dataset</em><p>optional field<p>possible values: <code>commercial</code>, <code>noncommercial</code></p>","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpGoogleDatasetSearchTaskPostRequestInfo":{"properties":{"depth":{"description":"<p><em>parsing depth</em><p>optional field<p>number of results in SERP<p>default value: <code>20</code><p>max value: <code>700</code></p><br><strong>Your account will be billed per each SERP containing up to 20 results;</strong><p>Setting depth above 20 may result in additional charges if the search engine returns more than 20 results;<p>If the specified depth is higher than the number of results in the response, the difference will be refunded to your account balance automatically;","type":["integer","null"]},"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>possible value: <code>desktop</code></p>","type":["string","null"]},"file_formats":{"description":"<p><em>file formats of the dataset</em><p>optional field<p>possible values: <code>other</code>, <code>archive</code>, <code>text</code>, <code>image</code>, <code>document</code>, <code>tabular</code></p>","items":{"type":"string"},"type":["array","null"]},"is_free":{"description":"<p><em>indicates whether displayed datasets are free</em><p>optional field<p>possible values: <code>true</code>, <code>false</code></p>","type":["boolean","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<p>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”.</p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p>optional field<p>possible value:<p><code class=\"long-string\">en</code></p>","type":["string","null"]},"language_name":{"description":"<p><em>full name of search engine language</em><p>optional field<p>if you use this field, you don't need to specify <code>language_code</code><p>possible value:<p><code class=\"long-string\">English</code></p>","type":["string","null"]},"last_updated":{"description":"<p><em>last time the dataset was updated</em><p>optional field<p>possible values: <code>1m</code>, <code>1y</code>, <code>3y</code></p>","type":["string","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p>possible values: <code>windows</code>, <code>macos</code><p>default value: <code>windows</code></p>","type":["string","null"]},"pingback_url":{"description":"<p><em>notification URL of a completed task</em><p>optional field<p>when a task is completed we will notify you by GET request sent to the URL you have specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/pingscript?id=$id</code><p><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"postback_data":{"description":"<p><em>postback_url datatype</em><p><strong>required field if you specify <code>postback_url</code></strong><p>corresponds to the datatype that will be sent to your server<p>only value: <code>advanced</code></p>","type":"string"},"postback_url":{"description":"<p><em>URL for sending task results</em><p>optional field<p>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request<p>example:<p><code>http://your-server.com/postbackscript?id=$id</code><p><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"priority":{"description":"<p><em>task priority</em><p>optional field<p>can take the following values:<p>1 – normal execution priority (set by default)<p>2 – high execution priority</p><br>You will be additionally charged for the tasks with high execution priority.<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-dataset-search-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]},"topics":{"description":"<p><em>dataset topics</em><p>optional field<p>possible values: <code>humanities</code>, <code>social_sciences</code>, <code>life_sciences</code>, <code>agriculture</code>, <code>natural_sciences</code>, <code>geo</code>, <code>computer</code>, <code>architecture_and_urban_planning</code>, <code>engineering</code></p>","items":{"type":"string"},"type":["array","null"]},"usage_rights":{"description":"<p><em>usage rights of the dataset</em><p>optional field<p>possible values: <code>commercial</code>, <code>noncommercial</code></p>","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpGoogleFinanceExploreLiveAdvancedRequestInfo":{"properties":{"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>possible value: <code>desktop</code></p>","type":["string","null"]},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify <code>language_name</code></strong><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify <code>language_code</code></strong><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify <code>location_name</code></strong><p><strong>if you use this field, you don't need to specify <code>location_name</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify <code>location_code</code></strong><p><strong>if you use this field, you don't need to specify <code>location_code</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"news_type":{"description":"<p><em>financial news filters</em><p>optional field<p>possible values: <code>top_stories</code>, <code>local_market</code>, <code>world_markets</code><p>default value: <code>top_stories</code><p><strong>Note:</strong> if you specify <code>local_market</code> or <code>world_markets</code>, the charge per task will be multiplied by 2</p>","type":["string","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p>possible values: <code>windows</code></p>","type":["string","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpGoogleFinanceExploreLiveHtmlRequestInfo":{"properties":{"device":{"description":"<p><em>device type</em><p>optional field<p>possible value: <code>desktop</code></p>","type":["string","null"]},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify <code>language_name</code></strong><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify <code>language_code</code> </strong><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify <code>location_name</code></strong><p><strong>if you use this field, you don't need to specify <code>location_name</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify <code>location_code</code></strong><p><strong>if you use this field, you don't need to specify <code>location_code</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to  <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"news_type":{"description":"<p><em>financial news filters</em><p>optional field<p>possible values: <code>top_stories</code>, <code>local_market</code>, <code>world_markets</code><p>default value: <code>top_stories</code></p>","type":["string","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p>possible values: <code>windows</code></p>","type":["string","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpGoogleFinanceExploreTaskPostRequestInfo":{"properties":{"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>possible value: <code>desktop</code></p>","type":["string","null"]},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify <code>language_name</code></strong><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify <code>language_code</code> </strong><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify <code>location_name</code></strong><p><strong>if you use this field, you don't need to specify <code>location_name</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify <code>location_code</code></strong><p><strong>if you use this field, you don't need to specify <code>location_code</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to  <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"news_type":{"description":"<p><em>financial news filters</em><p>optional field<p>possible values: <code>top_stories</code>, <code>local_market</code>, <code>world_markets</code><p>default value: <code>top_stories</code><p><strong>Note:</strong> if you specify <code>local_market</code> or <code>world_markets</code>, the charge per task will be multiplied by 2</p>","type":["string","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p>possible values: <code>windows</code></p>","type":["string","null"]},"pingback_url":{"description":"<p><em>notification URL of a completed task</em><p>optional field<p>when a task is completed we will notify you by GET request sent to the URL you have specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/pingscript?id=$id</code><p><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"postback_data":{"description":"<p><em>postback_url datatype</em><p><strong>required field if you specify <code>postback_url</code></strong><p>corresponds to the datatype that will be sent to your server<p>possible values:: <code>advanced</code>, <code>html</code></p>","type":"string"},"postback_url":{"description":"<p><em>URL for sending task results</em><p>optional field<p>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request<p>example:<p><code>http://your-server.com/postbackscript?id=$id</code><p><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"priority":{"description":"<p><em>task priority</em><p>optional field<p>can take the following values:<p>1 – normal execution priority (set by default);<p>2 – high execution priority</p><br>You will be additionally charged for the tasks with high execution priority;<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-finance-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page","type":["integer","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpGoogleFinanceMarketsLiveAdvancedRequestInfo":{"properties":{"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>possible value: <code>desktop</code></p>","type":["string","null"]},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify <code>language_name</code></strong><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify <code>language_code</code> </strong><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify <code>location_name</code></strong><p><strong>if you use this field, you don't need to specify <code>location_name</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify <code>location_code</code></strong><p><strong>if you use this field, you don't need to specify <code>location_code</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to  <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"market_type":{"description":"<p><em>type of google finance market</em><p>optional field<p>possible values: <code>most-active</code>, <code>indexes</code>, <code>indexes/americas</code>, <code>indexes/europe-middle-east-africa</code>, <code>indexes/asia-pacific</code>, <code>gainers</code>, <code>losers</code>, <code>climate-leaders</code>, <code>cryptocurrencies</code>, <code>currencies</code><p>default value: <code>most-active</code></p>","type":["string","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p>possible values: <code>windows</code></p>","type":["string","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpGoogleFinanceMarketsLiveHtmlRequestInfo":{"properties":{"device":{"description":"<p><em>device type</em><p>optional field<p>possible value: <code>desktop</code></p>","type":["string","null"]},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify <code>language_name</code></strong><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify <code>language_code</code> </strong><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify <code>location_name</code></strong><p><strong>if you use this field, you don't need to specify <code>location_name</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify <code>location_code</code></strong><p><strong>if you use this field, you don't need to specify <code>location_code</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to  <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"market_type":{"description":"<p><em>type of google finance market</em><p>optional field<p>possible values: <code>most-active</code>, <code>indexes</code>, <code>indexes/americas</code>, <code>indexes/europe-middle-east-africa</code>, <code>indexes/asia-pacific</code>, <code>gainers</code>, <code>losers</code>, <code>climate-leaders</code>, <code>cryptocurrencies</code>, <code>currencies</code><p>default value: <code>most-active</code></p>","type":["string","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p>possible values: <code>windows</code></p>","type":["string","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpGoogleFinanceMarketsTaskPostRequestInfo":{"properties":{"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>possible value: <code>desktop</code></p>","type":["string","null"]},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify <code>language_name</code></strong><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify <code>language_code</code> </strong><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify <code>location_name</code></strong><p><strong>if you use this field, you don't need to specify <code>location_name</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify <code>location_code</code></strong><p><strong>if you use this field, you don't need to specify <code>location_code</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to  <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"market_type":{"description":"<p><em>type of google finance market</em><p>optional field<p>possible values: <code>most-active</code>, <code>indexes</code>, <code>indexes/americas</code>, <code>indexes/europe-middle-east-africa</code>, <code>indexes/asia-pacific</code>, <code>gainers</code>, <code>losers</code>, <code>climate-leaders</code>, <code>cryptocurrencies</code>, <code>currencies</code><p>default value: <code>most-active</code></p>","type":["string","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p>possible values: <code>windows</code></p>","type":["string","null"]},"pingback_url":{"description":"<p><em>notification URL of a completed task</em><p>optional field<p>when a task is completed we will notify you by GET request sent to the URL you have specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/pingscript?id=$id</code><p><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"postback_data":{"description":"<p><em>postback_url datatype</em><p><strong>required field if you specify <code>postback_url</code></strong><p>corresponds to the datatype that will be sent to your server<p>possible values:: <code>advanced</code>, <code>html</code></p>","type":"string"},"postback_url":{"description":"<p><em>URL for sending task results</em><p>optional field<p>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request<p>example:<p><code>http://your-server.com/postbackscript?id=$id</code><p><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"priority":{"description":"<p><em>task priority</em><p>optional field<p>can take the following values:<p>1 – normal execution priority (set by default);<p>2 – high execution priority</p><br>You will be additionally charged for the tasks with high execution priority;<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-finance-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page","type":["integer","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpGoogleFinanceQuoteLiveAdvancedRequestInfo":{"properties":{"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>possible value: <code>desktop</code></p>","type":["string","null"]},"keyword":{"description":"<p><em>ticker or stock symbol</em><p><strong>required field</strong><p>in this field you can pass the ticker symbol of publicly traded shares of a particular stock or security on a particular stock exchange;<p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field;<p>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<p>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”;</p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify <code>language_name</code></strong><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify <code>language_code</code> </strong><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify <code>location_name</code></strong><p><strong>if you use this field, you don't need to specify <code>location_name</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify <code>location_code</code></strong><p><strong>if you use this field, you don't need to specify <code>location_code</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to  <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"os":{"description":"<p><em>device operating system</em><p>optional field<p>possible values: <code>windows</code></p>","type":["string","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]},"window":{"description":"<p><em>time window for <code>google_finance_quote</code> graph</em><p>optional field<p>possible values: <code>1D</code>, <code>5D</code>, <code>1M</code>, <code>6M</code>, <code>YTD</code>, <code>1Y</code>, <code>5Y</code>, <code>MAX</code><p>default value: <code>1D</code><p><strong>Note:</strong> if you specify a value that is different from <code>1D</code>, the charge per task will be multiplied by 2</p>","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpGoogleFinanceQuoteLiveHtmlRequestInfo":{"properties":{"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>possible value: <code>desktop</code></p>","type":["string","null"]},"keyword":{"description":"<p><em>ticker or stock symbol</em><p><strong>required field</strong><p>in this field you can pass the ticker symbol of publicly traded shares of a particular stock or security on a particular stock exchange;<p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field;<p>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<p>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”;</p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify <code>language_name</code></strong><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify <code>language_code</code> </strong><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify <code>location_name</code></strong><p><strong>if you use this field, you don't need to specify <code>location_name</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify <code>location_code</code></strong><p><strong>if you use this field, you don't need to specify <code>location_code</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to  <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"os":{"description":"<p><em>device operating system</em><p>optional field<p>possible values: <code>windows</code></p>","type":["string","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]},"window":{"description":"<p><em>time window for <code>google_finance_quote</code> graph</em><p>optional field<p>possible values: <code>1D</code>, <code>5D</code>, <code>1M</code>, <code>6M</code>, <code>YTD</code>, <code>1Y</code>, <code>5Y</code>, <code>MAX</code><p>default value: <code>1D</code></p>","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpGoogleFinanceQuoteTaskPostRequestInfo":{"properties":{"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>possible value: <code>desktop</code></p>","type":["string","null"]},"keyword":{"description":"<p><em>ticker or stock symbol</em><p><strong>required field</strong><p>in this field you can pass the ticker symbol of publicly traded shares of a particular stock or security on a particular stock exchange;<p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field;<p>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<p>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”;</p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify <code>language_name</code></strong><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify <code>language_code</code> </strong><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify <code>location_name</code></strong><p><strong>if you use this field, you don't need to specify <code>location_name</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify <code>location_code</code></strong><p><strong>if you use this field, you don't need to specify <code>location_code</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to  <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"os":{"description":"<p><em>device operating system</em><p>optional field<p>possible values: <code>windows</code></p>","type":["string","null"]},"pingback_url":{"description":"<p><em>notification URL of a completed task</em><p>optional field<p>when a task is completed we will notify you by GET request sent to the URL you have specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/pingscript?id=$id</code><p><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"postback_data":{"description":"<p><em>postback_url datatype</em><p><strong>required field if you specify <code>postback_url</code></strong><p>corresponds to the datatype that will be sent to your server<p>possible values:: <code>advanced</code>, <code>html</code></p>","type":"string"},"postback_url":{"description":"<p><em>URL for sending task results</em><p>optional field<p>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request<p>example:<p><code>http://your-server.com/postbackscript?id=$id</code><p><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"priority":{"description":"<p><em>task priority</em><p>optional field<p>can take the following values:<p>1 – normal execution priority (set by default);<p>2 – high execution priority</p><br>You will be additionally charged for the tasks with high execution priority;<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-finance-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page","type":["integer","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]},"window":{"description":"<p><em>time window for <code>google_finance_quote</code> graph</em><p>optional field<p>possible values: <code>1D</code>, <code>5D</code>, <code>1M</code>, <code>6M</code>, <code>YTD</code>, <code>1Y</code>, <code>5Y</code>, <code>MAX</code><p>default value: <code>1D</code><p><strong>Note:</strong> if you specify a value that is different from <code>1D</code>, the charge per task will be multiplied by 2</p>","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpGoogleFinanceTickerSearchLiveAdvancedRequestInfo":{"properties":{"category":{"description":"<p><em>category of financial instruments to search for</em><p>optional field<p>possible values: <code>all</code>, <code>stock</code>, <code>index</code>, <code>mutual_fund</code>, <code>currency</code>, <code>futures</code><p>default value: <code>all</code></p>","type":["string","null"]},"keyword":{"description":"<p><em>company or financial instrument name</em><p><strong>required field</strong><p>in this field, you can enter the name of a company or financial instrument to search for relevant tickers;<p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field;<p>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<p>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”;</p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify <code>language_name</code></strong><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify <code>language_code</code> </strong><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify <code>location_name</code></strong><p><strong>if you use this field, you don't need to specify <code>location_name</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify <code>location_code</code></strong><p><strong>if you use this field, you don't need to specify <code>location_code</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to  <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpGoogleFinanceTickerSearchTaskPostRequestInfo":{"properties":{"category":{"description":"<p><em>category of financial instruments to search for</em><p>optional field<p>possible values: <code>all</code>, <code>stock</code>, <code>index</code>, <code>mutual_fund</code>, <code>currency</code>, <code>futures</code><p>default value: <code>all</code></p>","type":["string","null"]},"keyword":{"description":"<p><em>company or financial instrument name</em><p><strong>required field</strong><p>in this field, you can enter the name of a company or financial instrument to search for relevant tickers;<p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field;<p>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<p>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”;</p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify <code>language_name</code></strong><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify <code>language_code</code> </strong><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify <code>location_name</code></strong><p><strong>if you use this field, you don't need to specify <code>location_name</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify <code>location_code</code></strong><p><strong>if you use this field, you don't need to specify <code>location_code</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to  <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"pingback_url":{"description":"<p><em>notification URL of a completed task</em><p>optional field<p>when a task is completed we will notify you by GET request sent to the URL you have specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/pingscript?id=$id</code><p><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"postback_data":{"description":"<p><em>postback_url datatype</em><p><strong>required field if you specify <code>postback_url</code></strong><p>corresponds to the datatype that will be sent to your server<p>possible values:: <code>advanced</code>, <code>html</code></p>","type":"string"},"postback_url":{"description":"<p><em>URL for sending task results</em><p>optional field<p>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request<p>example:<p><code>http://your-server.com/postbackscript?id=$id</code><p><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"priority":{"description":"<p><em>task priority</em><p>optional field<p>can take the following values:<p>1 – normal execution priority (set by default);<p>2 – high execution priority</p><br>You will be additionally charged for the tasks with high execution priority;<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-finance-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page","type":["integer","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpGoogleImagesLiveAdvancedRequestInfo":{"properties":{"depth":{"description":"<p><em>parsing depth</em><p>optional field<p>number of results in SERP<p>default value: <code>100</code><p>max value: <code>200</code></p><br><strong>Your account will be billed per each SERP containing up to 100 results;</strong><p>Setting depth above 100 may result in additional charges if the search engine returns more than 100 results;<p>If the specified depth is higher than the number of results in the response, the difference will be refunded to your account balance automatically;<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-images-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p>all %## will be decoded (plus character '+' will be decoded to a space character)<p>if you need to use the \"%\" character for your <code>keyword</code>, please specify it as \"%25\";<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”;<p>if this field contains such parameters as <em>'allinanchor:', 'allintext:', 'allintitle:', 'allinurl:', 'define:', 'filetype:', 'id:', 'inanchor:', 'info:', 'intext:', 'intitle:', 'inurl:', 'link:', 'related:', 'site:'</em>, <strong>the charge per task will be multiplied by 5</strong><p><strong>Note:</strong> queries containing the ‘cache:’ parameter are not supported and will return a validation error</p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify</strong> <code>language_name</code><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify</strong> <code>language_code</code><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<p>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<p>the minimum value for <em>\"radius\"</em>: 199.9 (mm)<p>the maximum value for <em>\"radius\"</em>: 199999 (mm)<p>example:<p><code class=\"long-string\">53.476225,-2.243572,200</code></p>","type":"string"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"max_crawl_pages":{"description":"<p><em>page crawl limit</em><p>optional field<p>number of search results pages to crawl<p>max value: <code>100</code><p><strong>Note:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<p>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" rel=\"noopener noreferrer\" target=\"_blank\">our help center</a></p>","type":["integer","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p><strong>note that this API provides results for desktop only</strong><p>choose from the following values: <code>windows</code>, <code>macos</code><p>default value: <code>windows</code></p>","type":["string","null"]},"se_domain":{"description":"<p><em>search engine domain</em><p>optional field<p>We choose the relevant search engine domain automatically according to the location and language you specify. However, you can set a custom search engine domain in this field<p>example:<p><code><code></code></code><em>google.co.uk</em>, <code><code></code></code><em>google.com.au</em>, <code><code></code></code><em>google.de</em>, etc.</p>","type":["string","null"]},"search_param":{"description":"<p><em>additional parameters of the search query</em><p>optional field<p><a href=\"https://dataforseo.com/what-are-google-search-parameters-and-how-to-use-them-with-serp-api.html\">Get the list of available parameters and additional details here.</a></p>","type":["string","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]},"url":{"description":"<p><em>direct URL of the search query</em><p>optional field<p>you can specify a direct URL and we will sort it out to the necessary fields. Note that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL. In most cases, we wouldn’t recommend using this method.<p>example:<p><code class=\"long-string\">https://www.google.co.uk/search?q=%20rank%20tracker%20api&amp;hl=en&amp;gl=GB&amp;uule=w+CAIQIFISCXXeIa8LoNhHEZkq1d1aOpZS</code></p>","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpGoogleImagesLiveHtmlRequestInfo":{"properties":{"depth":{"description":"<p><em>parsing depth</em><p>optional field<p>number of results in SERP<p>default value: <code>100</code><p>max value: <code>200</code></p><br><strong>Your account will be billed per each SERP containing up to 100 results;</strong><p>Setting depth above 100 may result in additional charges if the search engine returns more than 100 results;<p>If the specified depth is higher than the number of results in the response, the difference will be refunded to your account balance automatically;<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-images-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p>all %## will be decoded (plus character '+' will be decoded to a space character)<p>if you need to use the \"%\" character for your <code>keyword</code>, please specify it as \"%25\";<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”;<p>if this field contains such parameters as <em>'allinanchor:', 'allintext:', 'allintitle:', 'allinurl:', 'define:', 'filetype:', 'id:', 'inanchor:', 'info:', 'intext:', 'intitle:', 'inurl:', 'link:', 'related:', 'site:'</em>, <strong>the charge per task will be multiplied by 5</strong><p><strong>Note:</strong> queries containing the ‘cache:’ parameter are not supported and will return a validation error</p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify</strong> <code>language_name</code><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify</strong> <code>language_code</code><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<p>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<p>the minimum value for <em>\"radius\"</em>: 199.9 (mm)<p>the maximum value for <em>\"radius\"</em>: 199999 (mm)<p>example:<p><code class=\"long-string\">53.476225,-2.243572,200</code></p>","type":"string"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"max_crawl_pages":{"description":"<p><em>page crawl limit</em><p>optional field<p>number of search results pages to crawl<p>max value: <code>100</code><p><strong>Note:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<p>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" rel=\"noopener noreferrer\" target=\"_blank\">our help center</a></p>","type":["integer","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p><strong>note that this API provides results for desktop only</strong><p>choose from the following values: <code>windows</code>, <code>macos</code><p>default value: <code>windows</code></p>","type":["string","null"]},"se_domain":{"description":"<p><em>search engine domain</em><p>optional field<p>we choose the relevant search engine domain automatically according to the location and language you specify<p>however, you can set a custom search engine domain in this field<p>example:<p><code><code></code></code><em>google.co.uk</em>, <code><code></code></code><em>google.com.au</em>, <code><code></code></code><em>google.de</em>, etc.</p>","type":["string","null"]},"search_param":{"description":"<p><em>additional parameters of the search query</em><p>optional field<p><a href=\"https://dataforseo.com/help-center/google-search-engine-parameters-and-how-to-use-them\">get the list of available parameters and additional details here</a></p>","type":["string","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]},"url":{"description":"<p><em>direct URL of the search query</em><p>optional field<p>you can specify a direct URL and we will sort it out to the necessary fields. Note that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL. In most cases, we wouldn’t recommend using this method.<p>example:<p><code class=\"long-string\">https://www.google.co.uk/search?q=%20rank%20tracker%20api&amp;hl=en&amp;gl=GB&amp;uule=w+CAIQIFISCXXeIa8LoNhHEZkq1d1aOpZS</code></p>","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpGoogleImagesTaskPostRequestInfo":{"properties":{"depth":{"description":"<p><em>parsing depth</em><p>optional field<p>number of results in SERP<p>default value: <code>100</code><p>max value: <code>700</code></p><br><strong>Your account will be billed per each SERP containing up to 100 results;</strong><p>Setting depth above 100 may result in additional charges if the search engine returns more than 100 results;<p>If the specified depth is higher than the number of results in the response, the difference will be refunded to your account balance automatically;<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-images-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<p>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”;<p>if this field contains such parameters as <em>‘allinanchor:’, ‘allintext:’, ‘allintitle:’, ‘allinurl:’, ‘define:’, ‘filetype:’, ‘id:’, ‘inanchor:’, ‘info:’, ‘intext:’, ‘intitle:’, ‘inurl:’, ‘link:’, ‘related:’, ‘site:’</em>, <strong>the charge per task will be multiplied by 5</strong><p><strong>Note:</strong> queries containing the ‘cache:’ parameter are not supported and will return a validation error</p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify</strong> <code>language_name</code><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify</strong> <code>language_code</code><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<p>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<p>the minimum value for <em>\"radius\"</em>: 199.9 (mm)<p>the maximum value for <em>\"radius\"</em>: 199999 (mm)<p>example:<p><code class=\"long-string\">53.476225,-2.243572,200</code></p>","type":"string"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"max_crawl_pages":{"description":"<p><em>page crawl limit</em><p>optional field<p>number of search results pages to crawl<p>max value: <code>100</code><p><strong>Note:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<p>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" target=\"_blank\" rel=\"noopener noreferrer\">our help center</a></p>","type":["integer","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p><strong>note that this API provides results for desktop only</strong><p>choose from the following values: <code>windows</code>, <code>macos</code><p>default value: <code>windows</code></p>","type":["string","null"]},"pingback_url":{"description":"<p><em>notification URL of a completed task</em><p>optional field<p>when a task is completed we will notify you by GET request sent to the URL you have specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/pingscript?id=$id</code><p><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"postback_data":{"description":"<p><em>postback_url datatype</em><p><strong>required field if you specify <code>postback_url</code></strong><p>corresponds to the datatype that will be sent to your server<p>possible values:<p><code>advanced</code>, <code>html</code></p>","type":"string"},"postback_url":{"description":"<p><em>URL for sending task results</em><p>optional field<p>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/postbackscript?id=$id</code><p><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"priority":{"description":"<p><em>task priority</em><p>optional field<p>can take the following values:<p>1 – normal execution priority (set by default)<p>2 – high execution priority</p><br>You will be additionally charged for the tasks with high execution priority.<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-images-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"se_domain":{"description":"<p><em>search engine domain</em><p>optional field<p>we choose the relevant search engine domain automatically according to the location and language you specify<p>however, you can set a custom search engine domain in this field<p>example:<p><code><code></code></code><em>google.co.uk</em>, <code><code></code></code><em>google.com.au</em>, <code><code></code></code><em>google.de</em>, etc.</p>","type":["string","null"]},"search_param":{"description":"<p><em>additional parameters of the search query</em><p>optional field<p><a href=\"https://dataforseo.com/help-center/google-search-engine-parameters-and-how-to-use-them\">get the list of available parameters and additional details here</a></p>","type":["string","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]},"url":{"description":"<p><em>direct URL of the search query</em><p>optional field<p>you can specify a direct URL and we will sort it out to the necessary fields. Note that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL. In most cases, we wouldn’t recommend using this method.<p>example:<p><code class=\"long-string\">https://www.google.co.uk/search?q=%20rank%20tracker%20api&amp;hl=en&amp;gl=GB&amp;uule=w+CAIQIFISCXXeIa8LoNhHEZkq1d1aOpZS</code></p>","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpGoogleJobsTaskPostRequestInfo":{"properties":{"depth":{"description":"<p><em>parsing depth</em><p>optional field<p>number of results in SERP;<p>default value: <code>10</code><p>max value: <code>200</code></p><br><strong>Your account will be billed per each SERP containing up to 10 results;</strong><p>Setting depth above 10 may result in additional charges if the search engine returns more than 10 results;<p>If the specified depth is higher than the number of results in the response, the difference will be refunded to your account balance automatically;<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-jobs-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"employment_type":{"description":"<p><em>employment contract type</em><p>optional field<p>type of employment contract for which the search results will be returned;<p>possible values:<p><code>fulltime</code>, <code>partime</code>, <code>contractor</code>, <code>intern</code></p>","items":{"type":"string"},"type":["array","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<p>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”;<p><strong>Note:</strong> the keyword you specify must indicate the job title;<p>example: <code>.net developer</code></p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify</strong> <code>language_name</code><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong>;<p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify</strong> <code>language_code</code><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong>;<p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/serp/google/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify</strong> <code>location_name</code>;<p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/serp/google/jobs/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify</strong> <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_code</code></strong>;<p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/serp/google/jobs/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"location_radius":{"description":"<p><em>location search radius</em><p>optional field<p>location search radius in kilometers;<p><strong>Note:</strong> for countries that use the imperial system of units, you will need to convert miles to kilometers by multiplying the value in miles by <code>1.609</code>;<p>if value is not specified, search is executed anywhere within the specified location;<p>maximal value: <code>300</code><p>minimal value: <code>&gt; 0</code></p>","type":["string","null"]},"pingback_url":{"description":"<p><em>notification URL of a completed task</em><p>optional field<p>when a task is completed we will notify you by GET request sent to the URL you have specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/pingscript?id=$id</code><p><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"postback_data":{"description":"<p><em>postback_url datatype</em><p><strong>required field if you specify <code>postback_url</code></strong><p>corresponds to the datatype that will be sent to your server<p>possible values:<p><code>regular</code>, <code>advanced</code>, <code>html</code></p>","type":"string"},"postback_url":{"description":"<p><em>URL for sending task results</em><p>optional field<p>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request<p>example:<p><code>http://your-server.com/postbackscript?id=$id</code><p><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"priority":{"description":"<p><em>task priority</em><p>optional field<p>can take the following values:<p>1 – normal execution priority (set by default);<p>2 – high execution priority</p><br>You will be additionally charged for the tasks with high execution priority;<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-jobs-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page","type":["integer","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpGoogleLocalFinderLiveAdvancedRequestInfo":{"properties":{"depth":{"description":"<p><em>parsing depth</em><p>optional field<p>number of results in SERP<br><p>default value: <code>10</code><p>max value: <code>100</code></p><br><strong>Your account will be billed per each SERP containing up to 10 results;</strong><p>Setting depth above 10 may result in additional charges if the search engine returns more than 10 results respectively;<p>If the specified depth is higher than the number of results in the response, the difference will be refunded to your account balance automatically<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-local-finder-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>can take the values:<code>desktop</code>, <code>mobile</code><p>default value: <code>desktop</code></p>","type":["string","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<p>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”</p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify</strong> <code>language_name</code><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><p>example:<code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify</strong> <code>language_code</code><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,zoom\"</em> format<p>if <em>\"zoom\"</em> is not specified, <em>9z</em> will be applied as a default value<p>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<p>the minimum value for <em>\"zoom\"</em>: 4z<p>the maximum value for <em>\"zoom\"</em>: 18z<p>example:<p><code class=\"long-string\">52.6178549,-155.352142,20z</code></p>","type":"string"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"os":{"description":"<p><em>device operating system</em><p>optional field<p>if you specify <code>desktop</code> in the <code>device</code> field, choose from the following values: <code>windows</code>, <code>macos</code><p>default value: <code>windows</code><p>if you specify <code>mobile</code> in the <code>device</code> field, choose from the following values: <code>android</code>, <code>ios</code><p>default value: <code>android</code></p>","type":["string","null"]},"priority":{"description":"<p><em>task priority</em><p>optional field<p>can take the following values:<p>1 – normal execution priority (set by default)<p>2 – high execution priority</p><br>You will be additionally charged for the tasks with high execution priority.<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-local-finder-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpGoogleLocalFinderLiveHtmlRequestInfo":{"properties":{"depth":{"description":"<p><em>parsing depth</em><p>optional field<p>number of results in SERP<br><p>default value: <code>10</code><p>max value: <code>100</code></p><br><strong>Your account will be billed per each SERP containing up to 10 results;</strong><p>Setting depth above 10 may result in additional charges if the search engine returns more than 10 results;<p>If the specified depth is higher than the number of results in the response, the difference will be refunded to your account balance automatically<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-local-finder-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>can take the values:<code>desktop</code>, <code>mobile</code><p>default value: <code>desktop</code></p>","type":["string","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<p>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”</p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify</strong> <code>language_name</code><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><p>example:<code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify</strong> <code>language_code</code><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,zoom\"</em> format<p>if <em>\"zoom\"</em> is not specified, <em>9z</em> will be applied as a default value<p>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<p>the minimum value for <em>\"zoom\"</em>: 4z<p>the maximum value for <em>\"zoom\"</em>: 18z<p>example:<p><code class=\"long-string\">52.6178549,-155.352142,20z</code></p>","type":"string"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"min_rating":{"description":"<p><em>filter results by minimum rating</em><p>optional field<p>possible values for <code>desktop</code>: <code>3.5</code>, <code>4</code>, <code>4.5</code>;<p>possible values for <code>mobile</code>: <code>2</code>, <code>2.5</code>, <code>3</code>, <code>3.5</code>, <code>4</code>, <code>4.5</code></p>","type":["string","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p>if you specify <code>desktop</code> in the <code>device</code> field, choose from the following values: <code>windows</code>, <code>macos</code><p>default value: <code>windows</code><p>if you specify <code>mobile</code> in the <code>device</code> field, choose from the following values: <code>android</code>, <code>ios</code><p>default value: <code>android</code></p>","type":["string","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]},"time_filter":{"description":"<p><em>filter results by open hours</em><p>optional field<p>using this field, you can filter places in the results by the time a place is open for visitors<p>note that Google may also provide results that do not match this filter<p>possible values: <code>\"open_now\"</code>, <code>\"24_hours\"</code>, <code>\"$day_value\"</code>, <code>\"$day_value;$time_value\"</code>;<p>instead of <code>$day_value</code> use one of these values: <code>\"monday\"</code>, <code>\"tuesday\"</code>, <code>\"wednesday\"</code>, <code>\"thursday\"</code>, <code>\"friday\"</code>, <code>\"saturday\"</code>, <code>\"sunday\"</code>;<p>instead of <code>$time_value</code> use one of these values: <code>\"00\"</code>, <code>\"01\"</code>, <code>\"02\"</code>, <code>\"03\"</code>, <code>\"04\"</code>, <code>\"05\"</code>, <code>\"06\"</code>, <code>\"07\"</code>, <code>\"08\"</code>, <code>\"09\"</code>, <code>\"10\"</code>, <code>\"11\"</code>, <code>\"12\"</code>, <code>\"13\"</code>, <code>\"14\"</code>, <code>\"15\"</code>, <code>\"16\"</code>, <code>\"17\"</code>, <code>\"18\"</code>, <code>\"19\"</code>, <code>\"20\"</code>, <code>\"21\"</code>, <code>\"22\"</code>, <code>\"23\"</code><p>example: <code class=\"long-string\">\"tuesday;18\"</code></p>","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpGoogleLocalFinderTaskPostRequestInfo":{"properties":{"depth":{"description":"<p><em>parsing depth</em><p>optional field<p>number of results in SERP<p>default value: <code>10</code><p>max value: <code>350</code><br><strong>your account will be billed per each SERP containing up to 10 results;</strong><br>setting depth above 10 may result in additional charges if the search engine returns more than 10 results respectively;<br><p>If the specified depth is higher than the number of results in the response, the difference will be refunded to your account balance automatically<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-local-finder-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>can take the values:<code>desktop</code>, <code>mobile</code><p>default value: <code>desktop</code></p>","type":["string","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<p>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”</p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify</strong> <code>language_name</code><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><p>example:<code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify</strong> <code>language_code</code><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,zoom\"</em> format<p>if <em>\"zoom\"</em> is not specified, <em>9z</em> will be applied as a default value<p>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<p>the minimum value for <em>\"zoom\"</em>: 4z<p>the maximum value for <em>\"zoom\"</em>: 18z<p>example:<p><code class=\"long-string\">52.6178549,-155.352142,18z</code></p>","type":"string"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"os":{"description":"<p><em>device operating system</em><p>optional field<p>if you specify <code>desktop</code> in the <code>device</code> field, choose from the following values: <code>windows</code>, <code>macos</code><p>default value: <code>windows</code><p>if you specify <code>mobile</code> in the <code>device</code> field, choose from the following values: <code>android</code>, <code>ios</code><p>default value: <code>android</code></p>","type":["string","null"]},"pingback_url":{"description":"<p><em>notification URL of a completed task</em><p>optional field<p>when a task is completed we will notify you by GET request sent to the URL you have specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/pingscript?id=$id</code><p><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"postback_data":{"description":"<p><em>postback_url datatype</em><p><strong>required field if you specify <code>postback_url</code></strong><p>corresponds to the function you used for setting a task<p>possible values:<p><code>advanced</code>, <code>html</code></p>","type":"string"},"postback_url":{"description":"<p><em>URL for sending task results</em><p>optional field<p>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/postbackscript?id=$id</code><p><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"priority":{"description":"<p><em>task priority</em><p>optional field<p>can take the following values:<p>1 – normal execution priority (set by default)<p>2 – high execution priority</p><br>You will be additionally charged for the tasks with high execution priority.<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-local-finder-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpGoogleMapsLiveAdvancedRequestInfo":{"properties":{"depth":{"description":"<p><em>parsing depth</em><p>optional field<p>number of results in SERP<p>default value: <code>100</code><p>max value: <code>700</code></p><br><strong>Your account will be billed per each SERP containing up to 100 results;</strong><p>Setting depth above 100 may result in additional charges <a href=\"https://dataforseo.com/help-center/how-many-results-scraped\" rel=\"noopener noreferrer\" target=\"_blank\">if the search engine returns more than 100 results</a>;<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-maps-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>can take the values:<code>desktop</code>, <code>mobile</code><p>default value: <code>desktop</code><p><strong>note:</strong> for <code>mobile</code> device, only 20 results are returned for every SERP</p>","type":["string","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p>all %## will be decoded (plus character '+' will be decoded to a space character)<p>if you need to use the \"%\" character for your <code>keyword</code>, please specify it as \"%25\";<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”;<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify</strong> <code>language_name</code><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify</strong> <code>language_code</code><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages  of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,zoom\"</em> format<p>if <em>\"zoom\"</em> is not specified, <em>17z</em> will be applied as a default value<p>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<p>the minimum value for <em>\"zoom\"</em>: 3z<p>the maximum value for <em>\"zoom\"</em>: 21z<p>example:<p><code class=\"long-string\">52.6178549,-155.352142,20z</code></p>","type":"string"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"max_crawl_pages":{"description":"<p><em>page crawl limit</em><p>optional field<p>number of search results pages to crawl<p>max value: <code>100</code><p><strong>Note:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<p>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" rel=\"noopener noreferrer\" target=\"_blank\">our help center</a></p>","type":["integer","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p>if you specify <code>desktop</code> in the <code>device</code> field, choose from the following values: <code>windows</code>, <code>macos</code><p>default value: <code>windows</code><p>if you specify <code>mobile</code> in the <code>device</code> field, choose from the following values: <code>android</code>, <code>ios</code><p>default value: <code>android</code></p>","type":["string","null"]},"se_domain":{"description":"<p><em>search engine domain</em><p>optional field<p>we choose the relevant search engine domain automatically according to the location and language you specify<p>however, you can set a custom search engine domain in this field<p>example:<p><code><em>google.co.uk</em></code>, <code><em>google.com.au</em></code>, <code><em>google.de</em></code>, etc.</p>","type":["string","null"]},"search_places":{"description":"<p><em>search places mode</em><p>optional field<p>the search places mode allows to obtain Google Maps results on a certain place (e.g., Apple Store in New York)<p>however, due to the pecularities of our data mining algorithm, this mode might interfere with some local-intent queries - and display results for a location that is different from that specified in the request;<p>to prevent this interference and obtain correct results for keywords with local intent you may set this parameter to <code>false</code>;</p><br><p>default value: <code>true</code><p><strong>Note:</strong> if the <code>search_places</code> mode is turned off and no results were found in the search area, the <code>results</code> array will be empty</p>","type":["boolean","null"]},"search_this_area":{"description":"<p><em>show results from the displayed area</em><p>optional field<p>can take the values:<code>true</code>, <code>false</code><p>default value: <code>true</code></p><br><p>if set to <code>false</code>, the <code>search_this_area</code> mode will be turned off</p><br><p><strong>Note:</strong> if the <code>search_this_area</code> mode is turned off, Google Maps listings might contain results beyond the displayed area</p>","type":["boolean","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]},"url":{"description":"<p><em>direct URL of the search query</em><p>optional field<p>you can specify a direct URL and we will sort it out to the necessary fields. Note that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL. In most cases, we wouldn’t recommend using this method.<p>example:<p><code class=\"long-string\">https://google.com/maps/search/pizza/@37.09024,-95.712891,4z</code></p><br><strong>Note:</strong> the following search engine parameters are not supported and will be automatically unset if specified in the URL: <code>allinanchor:</code>, <code>allintext:</code>, <code>allintitle:</code>, <code>allinurl:</code>, <code>cache:</code>, <code>define:</code>, <code>definition:</code>, <code>filetype:</code>, <code>id:</code>, <code>inanchor:</code>, <code>info:</code>, <code>intext:</code>, <code>intitle:</code>, <code>inurl:</code>, <code>link:</code>, <code>site:</code>.","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpGoogleMapsTaskPostRequestInfo":{"properties":{"depth":{"description":"<p><em>parsing depth</em><p>optional field<p>number of results in SERP<p>default value: <code>100</code><p>max value: <code>700</code></p><br><strong>Your account will be billed per each SERP containing up to 100 results;</strong><p>Setting depth above 100 may result in additional charges <a href=\"https://dataforseo.com/help-center/how-many-results-scraped\" rel=\"noopener noreferrer\" target=\"_blank\">if the search engine returns more than 100 results</a>;<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-maps-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>can take the values:<code>desktop</code>, <code>mobile</code><p>default value: <code>desktop</code><p><strong>note:</strong> for <code>mobile</code> device, only 20 results are returned for every SERP</p>","type":["string","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters </strong> in the <code>keyword</code> field<p>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<p>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”;<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify</strong> <code>language_name</code><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify</strong> <code>language_code</code><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,zoom\"</em> format<p>if <em>\"zoom\"</em> is not specified, <em>17z</em> will be applied as a default value<p>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<p>the minimum value for <em>\"zoom\"</em>: 3z<p>the maximum value for <em>\"zoom\"</em>: 21z<p>example:<p><code class=\"long-string\">52.6178549,-155.352142,20z</code></p>","type":"string"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"max_crawl_pages":{"description":"<p><em>page crawl limit</em><p>optional field<p>number of search results pages to crawl<p>max value: <code>100</code><p><strong>Note:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<p>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" target=\"_blank\" rel=\"noopener noreferrer\">our help center</a></p>","type":["integer","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p>if you specify <code>desktop</code> in the <code>device</code> field, choose from the following values: <code>windows</code>, <code>macos</code><p>default value: <code>windows</code><p>if you specify <code>mobile</code> in the <code>device</code> field, choose from the following values: <code>android</code>, <code>ios</code><p>default value: <code>android</code></p>","type":["string","null"]},"pingback_url":{"description":"<p><em>notification URL of a completed task</em><p>optional field<p>when a task is completed we will notify you by GET request sent to the URL you have specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/pingscript?id=$id</code><p><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"postback_data":{"description":"<p><em>postback_url datatype</em><p><strong>required field if you specify <code>postback_url</code></strong><p>corresponds to the function you used for setting a task<p>possible values:<p><code>advanced</code></p>","type":"string"},"postback_url":{"description":"<p><em>URL for sending task results</em><p>optional field<p>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/postbackscript?id=$id</code><p><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"priority":{"description":"<p><em>task priority</em><p>optional field<p>can take the following values:<p>1 – normal execution priority (set by default)<p>2 – high execution priority</p><br>You will be additionally charged for the tasks with high execution priority.<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-maps-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"se_domain":{"description":"<p><em>search engine domain</em><p>optional field<p>we choose the relevant search engine domain automatically according to the location and language you specify<p>however, you can set a custom search engine domain in this field<p>example:<p><code>google.co.uk</code></p>","type":["string","null"]},"search_places":{"description":"<p><em>search places mode</em><p>optional field<p>the search places mode allows to obtain Google Maps results on a certain place (e.g., Apple Store in New York)<p>however, due to the pecularities of our data mining algorithm, this mode might interfere with some local-intent queries - and display results for a location that is different from that specified in the request;<p>to prevent this interference and obtain correct results for keywords with local intent you may set this parameter to <code>false</code>;default value: <code>true</code><p><strong>Note:</strong> if the <code>search_places</code> mode is turned off and no results were found in the search area, the <code>results</code> array will be empty</p>","type":["boolean","null"]},"search_this_area":{"description":"<p><em>show results from the displayed area</em><p>optional field<p>can take the values:<code>true</code>, <code>false</code><p>default value: <code>true</code><p>if set to <code>false</code>, the <code>search_this_area</code> mode will be turned off<p><strong>Note:</strong> if the <code>search_this_area</code> mode is turned off, Google Maps listings might contain results beyond the displayed area</p>","type":["boolean","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]},"url":{"description":"<p><em>direct URL of the search query</em><p>optional field<p>you can specify a direct URL and we will sort it out to the necessary fields. Note that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL. In most cases, we wouldn’t recommend using this method.<p>example:<p><code class=\"long-string\">https://google.com/maps/search/pizza/@37.09024,-95.712891,4z</code></p><br><strong>Note:</strong> the following search engine parameters are not supported and will be automatically unset if specified in the URL: <code>allinanchor:</code>, <code>allintext:</code>, <code>allintitle:</code>, <code>allinurl:</code>, <code>cache:</code>, <code>define:</code>, <code>definition:</code>, <code>filetype:</code>, <code>id:</code>, <code>inanchor:</code>, <code>info:</code>, <code>intext:</code>, <code>intitle:</code>, <code>inurl:</code>, <code>link:</code>, <code>site:</code>.","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpGoogleNewsLiveAdvancedRequestInfo":{"properties":{"browser_screen_height":{"description":"<p><em>browser screen height</em><p>optional field<p>you can set a custom browser screen height to calculate pixel rankings for a particular device;<p>by default, the parameter is set to <code>1080</code>;<p><strong>Note:</strong> to use this parameter, set <code>calculate_rectangles</code> to <code>true</code></p>","type":["integer","null"]},"browser_screen_resolution_ratio":{"description":"<p><em>browser screen resolution ratio</em><p>optional field<p>you can set a custom browser screen resolution ratio to calculate pixel rankings for a particular device;<p>by default, the parameter is set to <code>1</code>;<p><strong>Note:</strong> to use this parameter, set <code>calculate_rectangles</code> to <code>true</code></p>","type":["integer","null"]},"browser_screen_width":{"description":"<p><em>browser screen width</em><p>optional field<p>you can set a custom browser screen width to calculate pixel rankings for a particular device;<p>by default, the parameter is set to <code>1920</code>;<p><strong>Note:</strong> to use this parameter, set <code>calculate_rectangles</code> to <code>true</code></p>","format":"int64","type":["integer","null"]},"calculate_rectangles":{"description":"<p><em>calculate pixel rankings for SERP elements in advanced results</em><p>optional field<p>pixel ranking refers to the distance between the result snippet and top left corner of the screen;<p><a href=\"https://dataforseo.com/help-center/pixel-ranking-in-serp-api\">Visit Help Center to learn more&gt;&gt;</a><p>by default, the parameter is set to <code>false</code><p><strong>Note:</strong> if set to <code>true</code>, the charge per task will be multiplied by 2</p>","type":["boolean","null"]},"depth":{"description":"<p><em>parsing depth</em><p>optional field<p>number of results in SERP<p>default value: <code>10</code><p>max value: <code>200</code></p><br><strong>Your account will be billed per each SERP containing up to 10 results;</strong><p>Setting depth above 10 may result in additional charges if the search engine returns more than 10 results;<p>If the specified depth is higher than the number of results in the response, the difference will be refunded to your account balance automatically<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-news-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p>all %## will be decoded (plus character '+' will be decoded to a space character)<p>if you need to use the \"%\" character for your <code>keyword</code>, please specify it as \"%25\";<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”;<p>if this field contains such parameters as <em>'allinanchor:', 'allintext:', 'allintitle:', 'allinurl:', 'define:', 'filetype:', 'id:', 'inanchor:', 'info:', 'intext:', 'intitle:', 'inurl:', 'link:', 'related:', 'site:'</em>, <strong>the charge per task will be multiplied by 5</strong><p><strong>Note:</strong> queries containing the ‘cache:’ parameter are not supported and will return a validation error</p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify</strong> <code>language_name</code><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify</strong> <code>language_code</code><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<p>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<p>the minimum value for <em>\"radius\"</em>: 199.9 (mm)<p>the maximum value for <em>\"radius\"</em>: 199999 (mm)<p>example:<p><code class=\"long-string\">53.476225,-2.243572,200</code></p>","type":"string"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"max_crawl_pages":{"description":"<p><em>page crawl limit</em><p>optional field<p>number of search results pages to crawl<p>max value: <code>100</code><p><strong>Note:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<p>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" rel=\"noopener noreferrer\" target=\"_blank\">our help center</a></p>","type":["integer","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p><strong>note that this API provides results for desktop only</strong><p>choose from the following values: <code>windows</code>, <code>macos</code><p>default value: <code>windows</code></p>","type":["string","null"]},"se_domain":{"description":"<p><em>search engine domain</em><p>optional field<p>we choose the relevant search engine domain automatically according to the location and language you specify<p>however, you can set a custom search engine domain in this field<p>example:<p><code><em>google.co.uk</em></code>, <code><em>google.com.au</em></code>, <code><em>google.de</em></code>, etc.</p>","type":["string","null"]},"search_param":{"description":"<p><em>additional parameters of the search query</em><p>optional field<p><a href=\"https://dataforseo.com/help-center/google-search-engine-parameters-and-how-to-use-them\">Get the list of available parameters and additional details here.</a></p>","type":["string","null"]},"url":{"description":"<p><em>direct URL of the search query</em><p>optional field<p>you can specify a direct URL and we will sort it out to the necessary fields. Note that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL. In most cases, we wouldn’t recommend using this method.<p>example:<p><code class=\"long-string\">https://www.google.co.uk/search?q=%20rank%20tracker%20api&amp;hl=en&amp;gl=GB&amp;uule=w+CAIQIFISCXXeIa8LoNhHEZkq1d1aOpZS</code></p>","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpGoogleNewsLiveHtmlRequestInfo":{"properties":{"depth":{"description":"<p><em>parsing depth</em><p>optional field<p>number of results in SERP<p>default value: <code>10</code><p>max value: <code>200</code></p><br><strong>Your account will be billed per each SERP containing up to 10 results;</strong><p>Setting depth above 10 may result in additional charges if the search engine returns more than 10 results;<p>If the specified depth is higher than the number of results in the response, the difference will be refunded to your account balance automatically<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-news-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p>all %## will be decoded (plus character '+' will be decoded to a space character)<p>if you need to use the \"%\" character for your <code>keyword</code>, please specify it as \"%25\";<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”;<p>if this field contains such parameters as <em>'allinanchor:', 'allintext:', 'allintitle:', 'allinurl:', 'define:', 'filetype:', 'id:', 'inanchor:', 'info:', 'intext:', 'intitle:', 'inurl:', 'link:', 'related:', 'site:'</em>, <strong>the charge per task will be multiplied by 5</strong><p><strong>Note:</strong> queries containing the ‘cache:’ parameter are not supported and will return a validation error</p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify</strong> <code>language_name</code><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available locations of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify</strong> <code>language_code</code><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available locations of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<p>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<p>the minimum value for <em>\"radius\"</em>: 199.9 (mm)<p>the maximum value for <em>\"radius\"</em>: 199999 (mm)<p>example:<p><code class=\"long-string\">53.476225,-2.243572,200</code></p>","type":"string"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"max_crawl_pages":{"description":"<p><em>page crawl limit</em><p>optional field<p>number of search results pages to crawl<p>max value: <code>100</code><p><strong>Note:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<p>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" rel=\"noopener noreferrer\" target=\"_blank\">our help center</a></p>","type":["integer","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p><strong>note that this API provides results for desktop only</strong><p>choose from the following values: <code>windows</code>, <code>macos</code><p>default value: <code>windows</code></p>","type":["string","null"]},"se_domain":{"description":"<p><em>search engine domain</em><p>optional field<p>we choose the relevant search engine domain automatically according to the location and language you specify<p>however, you can set a custom search engine domain in this field<p>example:<p><code><em>google.co.uk</em></code>, <code><em>google.com.au</em></code>, <code><em>google.de</em></code>, etc.</p>","type":["string","null"]},"search_param":{"description":"<p><em>additional parameters of the search query</em><p>optional field<p><a href=\"https://dataforseo.com/what-are-google-search-parameters-and-how-to-use-them-with-serp-api.html\">get the list of available parameters and additional details here</a></p>","type":["string","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]},"url":{"description":"<p><em>direct URL of the search query</em><p>optional field<p>you can specify a direct URL and we will sort it out to the necessary fields. Note that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL. In most cases, we wouldn’t recommend using this method.<p>example:<p><code class=\"long-string\">https://www.google.co.uk/search?q=%20rank%20tracker%20api&amp;hl=en&amp;gl=GB&amp;uule=w+CAIQIFISCXXeIa8LoNhHEZkq1d1aOpZS</code></p>","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpGoogleNewsTaskPostRequestInfo":{"properties":{"browser_screen_height":{"description":"<p><em>browser screen height</em><p>optional field<p>you can set a custom browser screen height to calculate pixel rankings for a particular device;<p>by default, the parameter is set to <code>1080</code>;<p><strong>Note:</strong> to use this parameter, set <code>calculate_rectangles</code> to <code>true</code></p>","type":["integer","null"]},"browser_screen_resolution_ratio":{"description":"<p><em>browser screen resolution ratio</em><p>optional field<p>you can set a custom browser screen resolution ratio to calculate pixel rankings for a particular device;<p>by default, the parameter is set to <code>1</code>;<p><strong>Note:</strong> to use this parameter, set <code>calculate_rectangles</code> to <code>true</code></p>","type":["integer","null"]},"browser_screen_width":{"description":"<p><em>browser screen width</em><p>optional field<p>you can set a custom browser screen width to calculate pixel rankings for a particular device;<p>by default, the parameter is set to <code>1920</code>;<p><strong>Note:</strong> to use this parameter, set <code>calculate_rectangles</code> to <code>true</code></p>","format":"int64","type":["integer","null"]},"calculate_rectangles":{"description":"<p><em>calculate pixel rankings for SERP elements in advanced results</em><p>optional field<p>pixel ranking refers to the distance between the result snippet and top left corner of the screen;<p><a href=\"https://dataforseo.com/help-center/pixel-ranking-in-serp-api\">Visit Help Center to learn more&gt;&gt;</a><p>by default, the parameter is set to <code>false</code><p><strong>Note:</strong> if set to <code>true</code>, the charge per task will be multiplied by 2</p>","type":["boolean","null"]},"depth":{"description":"<p><em>parsing depth</em><p>optional field<p>number of results in SERP<p>default value: <code>10</code><p>max value: <code>700</code></p><br><strong>Your account will be billed per each SERP containing up to 10 results;</strong><p>Setting depth above 10 may result in additional charges if the search engine returns more than 10 results;<p>If the specified depth is higher than the number of results in the response, the difference will be refunded to your account balance automatically;<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-news-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<p>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”;<p>if this field contains such parameters as <em>‘allinanchor:’, ‘allintext:’, ‘allintitle:’, ‘allinurl:’, ‘define:’, ‘filetype:’, ‘id:’, ‘inanchor:’, ‘info:’, ‘intext:’, ‘intitle:’, ‘inurl:’, ‘link:’, ‘related:’, ‘site:’</em>, <strong>the charge per task will be multiplied by 5</strong><p><strong>Note:</strong> queries containing the ‘cache:’ parameter are not supported and will return a validation error</p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify</strong> <code>language_name</code><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify</strong> <code>language_code</code><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<p>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<p>the minimum value for <em>\"radius\"</em>: 199.9 (mm)<p>the maximum value for <em>\"radius\"</em>: 199999 (mm)<p>example:<p><code class=\"long-string\">53.476225,-2.243572,200</code></p>","type":"string"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"max_crawl_pages":{"description":"<p><em>page crawl limit</em><p>optional field<p>number of search results pages to crawl<p>max value: <code>100</code><p><strong>Note:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<p>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" target=\"_blank\" rel=\"noopener noreferrer\">our help center</a></p>","type":["integer","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p><strong>note that this API provides results for desktop only</strong><p>choose from the following values: <code>windows</code>, <code>macos</code><p>default value: <code>windows</code></p>","type":["string","null"]},"pingback_url":{"description":"<p><em>notification URL of a completed task</em><p>optional field<p>when a task is completed we will notify you by GET request sent to the URL you have specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/pingscript?id=$id</code><p><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"postback_data":{"description":"<p><em>postback_url datatype</em><p><strong>required field if you specify <code>postback_url</code></strong><p>corresponds to the datatype that will be sent to your server<p>possible values:<p><code>advanced</code>, <code>html</code></p>","type":"string"},"postback_url":{"description":"<p><em>URL for sending task results</em><p>optional field<p>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/postbackscript?id=$id</code><p><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"priority":{"description":"<p><em>task priority</em><p>optional field<p>can take the following values:<p>1 – normal execution priority (set by default)<p>2 – high execution priority</p><br>You will be additionally charged for the tasks with high execution priority.<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-news-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"se_domain":{"description":"<p><em>search engine domain</em><p>optional field<p>we choose the relevant search engine domain automatically according to the location and language you specify<p>however, you can set a custom search engine domain in this field<p>example:<p><code><code></code></code><em>google.co.uk</em>, <code><code></code></code><em>google.com.au</em>, <code><code></code></code><em>google.de</em>, etc.</p>","type":["string","null"]},"search_param":{"description":"<p><em>additional parameters of the search query</em><p>optional field<p><a href=\"https://dataforseo.com/help-center/google-search-engine-parameters-and-how-to-use-them\">get the list of available parameters and additional details here</a></p>","type":["string","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]},"url":{"description":"<p><em>direct URL of the search query</em><p>optional field<p>you can specify a direct URL and we will sort it out to the necessary fields;<p><strong>Note</strong> that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL. In most cases, we wouldn’t recommend using this method;<p>example:<p><code class=\"long-string\">https://www.google.co.uk/search?q=%20rank%20tracker%20api&amp;hl=en&amp;gl=GB&amp;uule=w+CAIQIFISCXXeIa8LoNhHEZkq1d1aOpZS</code></p>","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpGoogleOrganicLiveAdvancedRequestInfo":{"properties":{"browser_screen_height":{"description":"browser screen heightoptional fieldyou can set a custom browser screen height to calculate pixel rankings for a particular device;can be specified within the following range: 240-9999;by default, the parameter is set to:1080 for desktop;640 for mobile on android;812 for mobile on iOS;Note: to use this parameter, set calculate_rectangles to true","type":["integer","null"]},"browser_screen_resolution_ratio":{"description":"browser screen resolution ratiooptional fieldyou can set a custom browser screen resolution ratio to calculate pixel rankings for a particular device;can be specified within the following range: 0.5-3;by default, the parameter is set to:1 for desktop;3 for mobile on android;3 for mobile on iOS;Note: to use this parameter, set calculate_rectangles to true","type":["integer","null"]},"browser_screen_width":{"description":"browser screen widthoptional fieldyou can set a custom browser screen width to calculate pixel rankings for a particular device;can be specified within the following range: 240-9999;by default, the parameter is set to:1920 for desktop;360 for mobile on android;375 for mobile on iOS;Note: to use this parameter, set calculate_rectangles to true","format":"int64","type":["integer","null"]},"calculate_rectangles":{"description":"calcualte pixel rankings for SERP elements in advanced resultsoptional fieldpixel ranking refers to the distance between the result snippet and top left corner of the screen;Visit Help Center to learn more>>by default, the parameter is set to false;Note: provider usage may increase for using this parameter\n\nFor current API pricing, see the published x-aisa-pricing metadata. Where supported, obtain a quote for your exact request.","type":["boolean","null"]},"depth":{"description":"parsing depthoptional fieldnumber of results in SERPdefault value: 10max value: 200Your account will be billed per each SERP containing up to 10 results;Setting depth above 10 may result in additional charges if the search engine returns more than 10 results;The cost can be calculated on the Pricing page.","type":["integer","null"]},"device":{"description":"device typeoptional fieldreturn results for a specific device typecan take the values:desktop, mobiledefault value: desktop","type":["string","null"]},"find_targets_in":{"description":"SERP element types to check for targetsoptional fieldto enable this parameter, stop_crawl_on_match must also be enabledspecifies which SERP element types should be checked for target matchesif not specified, all first-level elements with url and domain fields are checked for targetspossible values: organic, paid, local_pack, featured_snippet, events, google_flights, images, jobs, knowledge_graph, local_service, map, scholarly_articles, third_party_reviews, twitterNote: cannot contain the same element types as ignore_targets_inexample:\"find_targets_in\": [\"organic\", \"featured_snippet\"]learn more about this parameter on our Help Center","items":{"type":"string"},"type":["array","null"]},"group_organic_results":{"description":"display related resultsoptional fieldif set to true, the related_result element in the response will be provided as a snippet of its parent organic result;if set to false, the related_result element will be provided as a separate organic result;default value: true","type":["boolean","null"]},"ignore_targets_in":{"description":"SERP element types to exclude from target searchoptional fieldto enable this parameter, stop_crawl_on_match must also be enabledspecifies which SERP element types should be excluded when searching for target matchespossible values: organic, paid, local_pack, featured_snippet, events, google_flights, images, jobs, knowledge_graph, local_service, map, scholarly_articles, third_party_reviews, twitterNote: cannot contain the same element types as find_targets_inexample:\"ignore_targets_in\": [\"paid\", \"images\"]learn more about this parameter on our Help Center","items":{"type":"string"},"type":["array","null"]},"keyword":{"description":"keywordrequired fieldyou can specify up to 700 characters in the keyword fieldall %## will be decoded (plus character ‘+’ will be decoded to a space character)if you need to use the “%” character for your keyword, please specify it as “%25”;if you need to use the “+” character for your keyword, please specify it as “%2B”;if this field contains such parameters as ‘allinanchor:’, ‘allintext:’, ‘allintitle:’, ‘allinurl:’, ‘cache:’, ‘define:’, ‘definition:’, ‘filetype:’, ‘id:’, ‘inanchor:’, ‘info:’, ‘intext:’, ‘intitle:’, ‘inurl:’, ‘link:’, ‘site:’, the charge per task will be multiplied by 5learn more about rules and limitations of keyword and keywords fields in DataForSEO APIs in this Help Center article","type":"string"},"language_code":{"description":"search engine language codeoptional field if you specify language_nameif you use this field, you don't need to specify language_nameyou can receive the list of available languages of the search engine with their language_code by making a separate request to the https://api.dataforseo.com/v3/serp/google/languagesexample:en","type":["string","null"]},"language_name":{"description":"full name of search engine languageoptional field if you specify language_codeif you use this field, you don't need to specify language_codeyou can receive the list of available languages of the search engine with their language_name by making a separate request to the https://api.dataforseo.com/v3/serp/google/languagesexample:English","type":["string","null"]},"load_async_ai_overview":{"description":"load asynchronous ai overviewoptional fieldset to true to obtain ai_overview items is SERPs even if they are loaded asynchronously;if set to false, you will only obtain ai_overview items from cache;default value: falseNote: provider usage may increase for using this parameter;if the element is absent or contains \"asynchronous_ai_overview\": false, all extra charges will be returned to your account balance\n\nFor current API pricing, see the published x-aisa-pricing metadata. Where supported, obtain a quote for your exact request.","type":["boolean","null"]},"location_code":{"description":"search engine location coderequired field if you don't specify location_name or location_coordinateif you use this field, you don't need to specify location_name or location_coordinateyou can receive the list of available locations of the search engines with their location_code by making a separate request to the https://api.dataforseo.com/v3/serp/google/locationsexample:2840","type":["integer","null"]},"location_coordinate":{"description":"GPS coordinates of a locationoptional field if you specify location_name or location_codeif you use this field, you don't need to specify location_name or location_codelocation_coordinate parameter should be specified in the \"latitude,longitude,radius\" formatthe maximum number of decimal digits for \"latitude\" and \"longitude\": 7the minimum value for \"radius\": 199 (mm)the maximum value for \"radius\": 199999 (mm)example:53.476225,-2.243572,200","type":["string","null"]},"location_name":{"description":"full name of search engine locationrequired field if you don't specify location_code or location_coordinateif you use this field, you don't need to specify location_code or location_coordinateyou can receive the list of available locations of the search engine with their location_name by making a separate request to the https://api.dataforseo.com/v3/serp/google/locationsexample:London,England,United Kingdom","type":["string","null"]},"match_type":{"description":"target match typerequired field if stop_crawl_on_match is specifiedtype of match for the match_valuepossible values:domain – specific domain or subdomainwith_subdomains – main domain and subdomainswildcard –  wildcard pattern","type":["string","null"]},"match_value":{"description":"target domain, subdomain, or wildcard valuerequired field if stop_crawl_on_match is specifiedspecify a target domain, subdomain, or wildcard value;Note: domain or subdomain must be specified without a request protocol;example: \"match_value\": \"dataforseo.com\",\"match_value\": \"/blog/post-*\"","type":["string","null"]},"max_crawl_pages":{"description":"page crawl limitoptional fieldnumber of search results pages to crawlmax value: 100Note: you will be charged for each page crawled (10 organic results per page);learn more about pricing on our Pricing page;Note#2: the max_crawl_pages and depth parameters complement each other;learn more at our help center","type":["integer","null"]},"os":{"description":"device operating systemoptional fieldif you specify desktop in the device field, choose from the following values: windows, macosdefault value: windowsif you specify mobile in the device field, choose from the following values: android, iosdefault value: android","type":["string","null"]},"people_also_ask_click_depth":{"description":"clicks on the corresponding elementoptional fieldspecify the click depth on the people_also_ask element to get additional people_also_ask_element items;if the element is absent or we perform fewer clicks than you specified, all extra charges will be returned to your account balancepossible values: from 1 to 4\n\nFor current API pricing, see the published x-aisa-pricing metadata. Where supported, obtain a quote for your exact request.","type":["integer","null"]},"remove_from_url":{"description":"remove specific parameters from URLsoptional fieldusing this field, you can specify up to 10 parameters to remove from URLs in the resultexample:\"remove_from_url\": [\"srsltid\"]Note: if the target field is specified, the specified URL parameters will be removed before the search","items":{"type":"string"},"type":["array","null"]},"se_domain":{"description":"search engine domainoptional fieldwe choose the relevant search engine domain automatically according to the location and language you specifyhowever, you can set a custom search engine domain in this fieldexample:google.co.uk, google.com.au, google.de, etc.","type":["string","null"]},"search_param":{"description":"additional parameters of the search queryoptional fieldget the list of available parameters and additional details hereNote: the following search engine parameters are not supported and will be automatically unset if specified: lr, cr, as_qdr, as_sitesearch, as_occt, as_filetype.","type":["string","null"]},"stop_crawl_on_match":{"description":"array of targets to stop crawling\noptional field\nif specified, the response will contain SERP results up to and including the specified match_value;\nyou can specify up to 10 target values in this array\nexample:\n\"stop_crawl_on_match\":[{\"match_value\":\"dataforseo.com\",\"match_type\":\"with_subdomains\"}]\nlearn more about this parameter on our Help Center - https://dataforseo.com/help-center/using-the-stop_crawl_on_match-parameter-in-serp-api\nYour account will be billed per each SERP crawled through the specified targets","items":{"oneOf":[{"$ref":"#/components/schemas/Provider0A3E90081762_SerpApiStopCrawlOnMatchInfo"}],"type":["object","null"]},"type":["array","null"]},"tag":{"description":"user-defined task identifieroptional fieldthe character limit is 255you can use this parameter to identify the task and match it with the resultyou will find the specified tag value in the data object of the response","type":["string","null"]},"target":{"description":"target domain, subdomain, or webpage to get results foroptional fielda domain or a subdomain should be specified without https:// and www.note that the results of target-specific tasks will only include SERP elements that contain a url string;you can also use a wildcard (‘*’) character to specify the search pattern in SERP and narrow down the results;examples:example.com - returns results for the website's home page with URLs, such as https://example.com, or https://www.example.com/, or https://example.com/;example.com* - returns results for the domain, including all its pages;*example.com* - returns results for the entire domain, including all its pages and subdomains;*example.com - returns results for the home page regardless of the subdomain, such as https://en.example.com;example.com/example-page - returns results for the exact URL;example.com/example-page* - returns results for all domain's URLs that start with the specified string","type":["string","null"]},"target_search_mode":{"description":"target matching modeoptional fieldto enable this parameter, stop_crawl_on_match must also be enableddefines how the crawl should stop when multiple targets are specified in stop_crawl_on_matchpossible values: all, anyall – the crawl stops only when all specified targets are foundany – the crawl stops when any single target is founddefault value: anylearn more about this parameter on our Help Center","type":["string","null"]},"url":{"description":"direct URL of the search queryoptional fieldyou can specify a direct URL and we will sort it out to the necessary fields. Note that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL. In most cases, we wouldn’t recommend using this method.example:https://www.google.co.uk/search?q=%20rank%20tracker%20api&hl=en&gl=GB&uule=w+CAIQIFISCXXeIa8LoNhHEZkq1d1aOpZSNote: the following search engine parameters are not supported and will be automatically unset if specified in the URL: lr, cr, as_qdr, as_sitesearch, as_occt, as_filetype.","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpGoogleOrganicLiveHtmlRequestInfo":{"properties":{"depth":{"description":"<p><em>parsing depth</em><p>optional field<p>number of results in SERP<p><strong>default value: <code>10</code></strong><p>max value: <code>200</code></p><br><strong>Your account will be billed per each SERP containing up to 10 results;</strong><p>Setting depth above 10 may result in additional charges <a href=\"https://dataforseo.com/help-center/how-many-results-scraped\" rel=\"noopener noreferrer\" target=\"_blank\">if the search engine returns more than 10 results</a>;<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-organic-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>can take the values:<code>desktop</code>, <code>mobile</code><p>default value: <code>desktop</code></p>","type":["string","null"]},"expand_ai_overview":{"description":"<p><em>expand ai overview</em><p>optional field<p>set to <code>true</code> to expand the <code>ai_overview</code> item;<p>default value: <code>false</code></p>","type":["boolean","null"]},"find_targets_in":{"description":"<p><em>SERP element types to check for targets</em><p>optional field<p>to enable this parameter, <code>stop_crawl_on_match</code> must also be enabled<p>specifies which SERP element types should be checked for target matches<p>if not specified, all first-level elements with <code>url</code> and <code>domain</code> fields are checked for targets<p>possible values: <code>organic</code>, <code>paid</code>, <code>local_pack</code>, <code>featured_snippet</code>, <code>events</code>, <code>google_flights</code>, <code>images</code>, <code>jobs</code>, <code>knowledge_graph</code>, <code>local_service</code>, <code>map</code>, <code>scholarly_articles</code>, <code>third_party_reviews</code>, <code>twitter</code><p><strong>Note:</strong> cannot contain the same element types as <code>ignore_targets_in</code><p>example:<p><code>\"find_targets_in\": [\"organic\", \"featured_snippet\"]</code><p>learn more about this parameter on our <a href=\"https://dataforseo.com/help-center/how-to-use-new-crawl-control-parameters-in-google-organic-serp-api\" target=\"_blank\">Help Center</a></p>","items":{"type":"string"},"type":["array","null"]},"ignore_targets_in":{"description":"<p><em>SERP element types to exclude from target search</em><p>optional field<p>to enable this parameter, <code>stop_crawl_on_match</code> must also be enabled<p>specifies which SERP element types should be excluded when searching for target matches<p>possible values: <code>organic</code>, <code>paid</code>, <code>local_pack</code>, <code>featured_snippet</code>, <code>events</code>, <code>google_flights</code>, <code>images</code>, <code>jobs</code>, <code>knowledge_graph</code>, <code>local_service</code>, <code>map</code>, <code>scholarly_articles</code>, <code>third_party_reviews</code>, <code>twitter</code><p><strong>Note:</strong> cannot contain the same element types as <code>find_targets_in</code><p>example:<p><code>\"ignore_targets_in\": [\"paid\", \"images\"]</code><p>learn more about this parameter on our <a href=\"https://dataforseo.com/help-center/how-to-use-new-crawl-control-parameters-in-google-organic-serp-api\" target=\"_blank\">Help Center</a></p>","items":{"type":"string"},"type":["array","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p>all %## will be decoded (plus character '+' will be decoded to a space character)<p>if you need to use the \"%\" character for your <code>keyword</code>, please specify it as \"%25\";<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”;<p>if this field contains such parameters as <em>'allinanchor:', 'allintext:', 'allintitle:', 'allinurl:', ‘cache:’, 'define:', 'filetype:', 'id:', 'inanchor:', 'info:', 'intext:', 'intitle:', 'inurl:', 'link:', 'related:', 'site:'</em>, <strong>the charge per task will be multiplied by 5</strong>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify</strong> <code>language_name</code><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify</strong> <code>language_code</code><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"load_async_ai_overview":{"description":"<p><em>load asynchronous ai overview</em><p>optional field<p>set to <code>true</code> to obtain <code>ai_overview</code> items is SERPs even if they are loaded asynchronously;<p>if set to <code>false</code>, you will only obtain <code>ai_overview</code> items from cache;<p>default value: <code>false</code><p><strong><p>if the element is absent or contains <code>\"asynchronous_ai_overview\": false</code>, all extra charges will be returned to your account balance</p>\n\nFor current API pricing, see the published x-aisa-pricing metadata. Where supported, obtain a quote for your exact request.","type":["boolean","null"]},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<p>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<p>the minimum value for <em>\"radius\"</em>: 199 (mm)<p>the maximum value for <em>\"radius\"</em>: 199999 (mm)<p>example:<p><code class=\"long-string\">53.476225,-2.243572,200</code></p>","type":"string"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"match_type":{"description":"<p><em>target match type</em><p><strong>required field if <code>stop_crawl_on_match</code> is specified</strong><p>type of match for the <code>match_value</code><p>possible values:<p><code>domain</code> – specific domain or subdomain<p><code>with_subdomains</code> – main domain and subdomains<p><code>wildcard</code> –  wildcard pattern</p>","type":"string"},"match_value":{"description":"<p><em>target domain, subdomain, or wildcard value</em><p><strong>required field if <code>stop_crawl_on_match</code> is specified</strong><p>specify a target domain, subdomain, or wildcard value;<p><strong>Note:</strong> domain or subdomain must be specified without a request protocol;<p>example: <code>\"match_value\": \"dataforseo.com\"</code>,<p><code>\"match_value\": \"/blog/post-*\"</code></p>","type":"string"},"max_crawl_pages":{"description":"<p><em>page crawl limit</em><p>optional field<p>number of search results pages to crawl<p>max value: <code>100</code><p><strong>Note:</strong> you will be charged for each page crawled (10 organic results per page);<p>learn more about pricing on our <a href=\"https://dataforseo.com/pricing/serp/google-organic-serp-api\" target=\"_blank\">Pricing</a> page;<p><strong>Note#2:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<p>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" rel=\"noopener noreferrer\" target=\"_blank\">our help center</a></p>","type":["integer","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p>if you specify <code>desktop</code> in the <code>device</code> field, choose from the following values: <code>windows</code>, <code>macos</code><p>default value: <code>windows</code><p>if you specify <code>mobile</code> in the <code>device</code> field, choose from the following values: <code>android</code>, <code>ios</code><p>default value: <code>android</code></p>","type":["string","null"]},"se_domain":{"description":"<p><em>search engine domain</em><p>optional field<p>we choose the relevant search engine domain automatically according to the location and language you specify<p>however, you can set a custom search engine domain in this field<p>example:<p><code><em>google.co.uk</em></code>, <code><em>google.com.au</em></code>, <code><em>google.de</em></code>, etc.</p>","type":["string","null"]},"search_param":{"description":"<p><em>additional parameters of the search query</em><p>optional field<p><a href=\"https://dataforseo.com/what-are-google-search-parameters-and-how-to-use-them-with-serp-api.html\">get the list of available parameters and additional details here</a></p><br><strong>Note:</strong> the following search engine parameters are not supported and will be automatically unset if specified: <code>lr</code>, <code>cr</code>, <code>as_qdr</code>, <code>as_sitesearch</code>, <code>as_occt</code>, <code>as_filetype</code>.","type":["string","null"]},"stop_crawl_on_match":{"description":"array of targets to stop crawling\noptional field\nif specified, the response will contain SERP results up to and including the specified match_value;\nyou can specify up to 10 target values in this array\nexample:\n\"stop_crawl_on_match\":[{\"match_value\":\"dataforseo.com\",\"match_type\":\"with_subdomains\"}]\nlearn more about this parameter on our Help Center - https://dataforseo.com/help-center/using-the-stop_crawl_on_match-parameter-in-serp-api\nYour account will be billed per each SERP crawled through the specified targets","items":{"oneOf":[{"$ref":"#/components/schemas/Provider0A3E90081762_SerpApiStopCrawlOnMatchInfo"}],"type":["object","null"]},"type":["array","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]},"target_search_mode":{"description":"<p><em>target matching mode</em><p>optional field<p>to enable this parameter, <code>stop_crawl_on_match</code> must also be enabled<p>defines how the crawl should stop when multiple targets are specified in <code>stop_crawl_on_match</code><p>possible values: <code>all</code>, <code>any</code><p><code>all</code> – the crawl stops only when all specified targets are found<p><code>any</code> – the crawl stops when any single target is found<p>default value: <code>any</code><p>learn more about this parameter on our <a href=\"https://dataforseo.com/help-center/how-to-use-new-crawl-control-parameters-in-google-organic-serp-api\" target=\"_blank\">Help Center</a></p>","type":["string","null"]},"url":{"description":"<p><em>direct URL of the search query</em><p>optional field<p>you can specify a direct URL and we will sort it out to the necessary fields. Note that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL. In most cases, we wouldn’t recommend using this method.<p>example:<p><code class=\"long-string\">https://www.google.co.uk/search?q=%20rank%20tracker%20api&amp;hl=en&amp;gl=GB&amp;uule=w+CAIQIFISCXXeIa8LoNhHEZkq1d1aOpZS</code></p><br><strong>Note:</strong> the following search engine parameters are not supported and will be automatically unset if specified in the URL: <code>lr</code>, <code>cr</code>, <code>as_qdr</code>, <code>as_sitesearch</code>, <code>as_occt</code>, <code>as_filetype</code>.","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpGoogleOrganicLiveRegularRequestInfo":{"properties":{"depth":{"description":"<p><em>parsing depth</em><p>optional field<p>number of results in SERP<p><strong>default value: <code>10</code></strong><p>max value: <code>200</code></p><br><strong>Your account will be billed per each SERP containing up to 10 results;</strong><p>Setting depth above 10 may result in additional charges <a href=\"https://dataforseo.com/help-center/how-many-results-scraped\" rel=\"noopener noreferrer\" target=\"_blank\">if the search engine returns more than 10 results</a>;<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-organic-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>can take the values:<code>desktop</code>, <code>mobile</code><p>default value: <code>desktop</code></p>","type":["string","null"]},"find_targets_in":{"description":"<p><em>SERP element types to check for targets</em><p>optional field<p>to enable this parameter, <code>stop_crawl_on_match</code> must also be enabled<p>specifies which SERP element types should be checked for target matches<p>if not specified, all first-level elements with <code>url</code> and <code>domain</code> fields are checked for targets<p>possible values: <code>organic</code>, <code>paid</code>, <code>local_pack</code>, <code>featured_snippet</code>, <code>events</code>, <code>google_flights</code>, <code>images</code>, <code>jobs</code>, <code>knowledge_graph</code>, <code>local_service</code>, <code>map</code>, <code>scholarly_articles</code>, <code>third_party_reviews</code>, <code>twitter</code><p><strong>Note:</strong> cannot contain the same element types as <code>ignore_targets_in</code><p>example:<p><code>\"find_targets_in\": [\"organic\", \"featured_snippet\"]</code><p>learn more about this parameter on our <a href=\"https://dataforseo.com/help-center/how-to-use-new-crawl-control-parameters-in-google-organic-serp-api\" target=\"_blank\">Help Center</a></p>","items":{"type":"string"},"type":["array","null"]},"group_organic_results":{"description":"<p><em>display related results</em><p>optional field<p>if set to <code>true</code>, the <code>related_result</code> element in the response will be provided as a snippet of its parent organic result;<p>if set to <code>false</code>, the <code>related_result</code> element will be provided as a separate organic result;<p>default value: <code>true</code></p>","type":["boolean","null"]},"ignore_targets_in":{"description":"<p><em>SERP element types to exclude from target search</em><p>optional field<p>to enable this parameter, <code>stop_crawl_on_match</code> must also be enabled<p>specifies which SERP element types should be excluded when searching for target matches<p>possible values: <code>organic</code>, <code>paid</code>, <code>local_pack</code>, <code>featured_snippet</code>, <code>events</code>, <code>google_flights</code>, <code>images</code>, <code>jobs</code>, <code>knowledge_graph</code>, <code>local_service</code>, <code>map</code>, <code>scholarly_articles</code>, <code>third_party_reviews</code>, <code>twitter</code><p><strong>Note:</strong> cannot contain the same element types as <code>find_targets_in</code><p>example:<p><code>\"ignore_targets_in\": [\"paid\", \"images\"]</code><p>learn more about this parameter on our <a href=\"https://dataforseo.com/help-center/how-to-use-new-crawl-control-parameters-in-google-organic-serp-api\" target=\"_blank\">Help Center</a></p>","items":{"type":"string"},"type":["array","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p>all %## will be decoded (plus character '+' will be decoded to a space character)<p>if you need to use the \"%\" character for your <code>keyword</code>, please specify it as \"%25\";<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”;<p>if this field contains such parameters as <em>'allinanchor:', 'allintext:', 'allintitle:', 'allinurl:', ‘cache:’, 'define:', 'filetype:', 'id:', 'inanchor:', 'info:', 'intext:', 'intitle:', 'inurl:', 'link:', 'site:'</em>, <strong>the charge per task will be multiplied by 5</strong>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify</strong> <code>language_name</code><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify</strong> <code>language_code</code><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<p>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<p>the minimum value for <em>\"radius\"</em>: 199 (mm)<p>the maximum value for <em>\"radius\"</em>: 199999 (mm)<p>example:<p><code class=\"long-string\">53.476225,-2.243572,200</code></p>","type":"string"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"match_type":{"description":"<p><em>target match type</em><p><strong>required field if <code>stop_crawl_on_match</code> is specified</strong><p>type of match for the <code>match_value</code><p>possible values:<p><code>domain</code> – specific domain or subdomain<p><code>with_subdomains</code> – main domain and subdomains<p><code>wildcard</code> –  wildcard pattern</p>","type":"string"},"match_value":{"description":"<p><em>target domain, subdomain, or wildcard value</em><p><strong>required field if <code>stop_crawl_on_match</code> is specified</strong><p>specify a target domain, subdomain, or wildcard value;<p><strong>Note:</strong> domain or subdomain must be specified without a request protocol;<p>example: <code>\"match_value\": \"dataforseo.com\"</code>,<p><code>\"match_value\": \"/blog/post-*\"</code></p>","type":"string"},"max_crawl_pages":{"description":"<p><em>page crawl limit</em><p>optional field<p>number of search results pages to crawl<p>max value: <code>100</code><p><strong>Note:</strong> you will be charged for each page crawled (10 organic results per page);<p>learn more about pricing on our <a href=\"https://dataforseo.com/pricing/serp/google-organic-serp-api\" target=\"_blank\">Pricing</a> page;<p><strong>Note#2:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<p>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" rel=\"noopener noreferrer\" target=\"_blank\">our help center</a></p>","type":["integer","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p>if you specify <code>desktop</code> in the <code>device</code> field, choose from the following values: <code>windows</code>, <code>macos</code><p>default value: <code>windows</code><p>if you specify <code>mobile</code> in the <code>device</code> field, choose from the following values: <code>android</code>, <code>ios</code><p>default value: <code>android</code></p>","type":["string","null"]},"se_domain":{"description":"<p><em>search engine domain</em><p>optional field<p>we choose the relevant search engine domain automatically according to the location and language you specify<p>however, you can set a custom search engine domain in this field<p>example:<p><code><em>google.co.uk</em></code>, <code><em>google.com.au</em></code>, <code><em>google.de</em></code>, etc.</p>","type":["string","null"]},"search_param":{"description":"<p><em>additional parameters of the search query</em><p>optional field<p><a href=\"https://dataforseo.com/what-are-google-search-parameters-and-how-to-use-them-with-serp-api.html\">get the list of available parameters and additional details here</a></p><br><strong>Note:</strong> the following search engine parameters are not supported and will be automatically unset if specified: <code>lr</code>, <code>cr</code>, <code>as_qdr</code>, <code>as_sitesearch</code>, <code>as_occt</code>, <code>as_filetype</code>.","type":["string","null"]},"stop_crawl_on_match":{"description":"array of targets to stop crawling\noptional field\nif specified, the response will contain SERP results up to and including the specified match_value;\nyou can specify up to 10 target values in this array\nexample:\n\"stop_crawl_on_match\":[{\"match_value\":\"dataforseo.com\",\"match_type\":\"with_subdomains\"}]\nlearn more about this parameter on our Help Center - https://dataforseo.com/help-center/using-the-stop_crawl_on_match-parameter-in-serp-api\nYour account will be billed per each SERP crawled through the specified targets","items":{"oneOf":[{"$ref":"#/components/schemas/Provider0A3E90081762_SerpApiStopCrawlOnMatchInfo"}],"type":["object","null"]},"type":["array","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]},"target":{"description":"<p><em>target domain, subdomain, or webpage to get results for</em><p>optional field<p>a domain or a subdomain should be specified without <code>https://</code> and <code>www.</code><p>note that the results of <code>target</code>-specific tasks will only include SERP elements that contain a <code>url</code> string;<p>you can also use a wildcard (‘*’) character to specify the search pattern in SERP and narrow down the results;<p>examples:<p><strong><code class=\"long-string\">example.com</code></strong>  - returns results for the website's home page with URLs, such as <code class=\"long-string\">https://example.com</code>, or <code class=\"long-string\">https://www.example.com/</code>, or <code class=\"long-string\">https://example.com/</code>;<p><strong><code class=\"long-string\">example.com*</code></strong> - returns results for the domain, including all its pages;<p><strong><code class=\"long-string\">*example.com*</code></strong> - returns results for the entire domain, including all its pages and subdomains;<p><strong><code class=\"long-string\">*example.com</code></strong>  - returns results for the home page regardless of the subdomain, such as <code class=\"long-string\">https://en.example.com</code>;<p><strong><code class=\"long-string\">example.com/example-page</code></strong>  - returns results for the exact URL;<p><strong><code class=\"long-string\">example.com/example-page*</code></strong>  - returns results for all domain's URLs that start with the specified string</p>","type":["string","null"]},"target_search_mode":{"description":"<p><em>target matching mode</em><p>optional field<p>to enable this parameter, <code>stop_crawl_on_match</code> must also be enabled<p>defines how the crawl should stop when multiple targets are specified in <code>stop_crawl_on_match</code><p>possible values: <code>all</code>, <code>any</code><p><code>all</code> – the crawl stops only when all specified targets are found<p><code>any</code> – the crawl stops when any single target is found<p>default value: <code>any</code><p>learn more about this parameter on our <a href=\"https://dataforseo.com/help-center/how-to-use-new-crawl-control-parameters-in-google-organic-serp-api\" target=\"_blank\">Help Center</a></p>","type":["string","null"]},"url":{"description":"<p><em>direct URL of the search query</em><p>optional field<p>you can specify a direct URL and we will sort it out to the necessary fields. Note that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL. In most cases, we wouldn’t recommend using this method.<p>example:<p><code class=\"long-string\">https://www.google.co.uk/search?q=%20rank%20tracker%20api&amp;hl=en&amp;gl=GB&amp;uule=w+CAIQIFISCXXeIa8LoNhHEZkq1d1aOpZS</code></p><br><strong>Note:</strong> the following search engine parameters are not supported and will be automatically unset if specified in the URL: <code>lr</code>, <code>cr</code>, <code>as_qdr</code>, <code>as_sitesearch</code>, <code>as_occt</code>, <code>as_filetype</code>.","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpGoogleOrganicTaskPostRequestInfo":{"properties":{"browser_screen_height":{"description":"<p><em>browser screen height</em><p>optional field<p>you can set a custom browser screen height to calculate pixel rankings for a particular device;<p>can be specified within the following range: <code>240-9999</code>;<p>by default, the parameter is set to:<p><code>1080</code> for <code>desktop</code>;<p><code>640</code> for <code>mobile</code> on <code>android</code>;<p><code>812</code> for <code>mobile</code> on <code>iOS</code>;<p><strong>Note:</strong> to use this parameter, set <code>calculate_rectangles</code> to <code>true</code></p>","type":["integer","null"]},"browser_screen_resolution_ratio":{"description":"<p><em>browser screen resolution ratio</em><p>optional field<p>you can set a custom browser screen resolution ratio to calculate pixel rankings for a particular device;<p>can be specified within the following range: <code>0.5-3</code>;<p>by default, the parameter is set to:<p><code>1</code> for <code>desktop</code>;<p><code>3</code> for <code>mobile</code> on <code>android</code>;<p><code>3</code> for <code>mobile</code> on <code>iOS</code>;<p><strong>Note:</strong> to use this parameter, set <code>calculate_rectangles</code> to <code>true</code></p>","type":["integer","null"]},"browser_screen_width":{"description":"<p><em>browser screen width</em><p>optional field<p>you can set a custom browser screen width to calculate pixel rankings for a particular device;<p>can be specified within the following range: <code>240-9999</code>;<p>by default, the parameter is set to:<p><code>1920</code> for <code>desktop</code>;<p><code>360</code> for <code>mobile</code> on <code>android</code>;<p><code>375</code> for <code>mobile</code> on <code>iOS</code>;<p><strong>Note:</strong> to use this parameter, set <code>calculate_rectangles</code> to <code>true</code></p>","format":"int64","type":["integer","null"]},"calculate_rectangles":{"description":"<p><em>calcualte pixel rankings for SERP elements in advanced results</em><p>optional field<p>pixel ranking refers to the distance between the result snippet and top left corner of the screen;<p><a href=\"https://dataforseo.com/help-center/pixel-ranking-in-serp-api\">Visit Help Center to learn more&gt;&gt;</a><p>by default, the parameter is set to <code>false</code><p><strong>Note:</strong> provider usage may increase for using this parameter</p>\n\nFor current API pricing, see the published x-aisa-pricing metadata. Where supported, obtain a quote for your exact request.","type":["boolean","null"]},"depth":{"description":"<p><em>parsing depth</em><p>optional field<p>number of results in SERP<p><strong>default value: <code>10</code></strong><p>max value: <code>700</code></p><br><strong>Your account will be billed per each SERP containing up to 10 results;</strong><p>Setting depth above 10 may result in additional charges <a href=\"https://dataforseo.com/help-center/how-many-results-scraped\" rel=\"noopener noreferrer\" target=\"_blank\">if the search engine returns more than 10 results</a>;<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-organic-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>can take the values:<code>desktop</code>, <code>mobile</code><p>default value: <code>desktop</code></p>","type":["string","null"]},"expand_ai_overview":{"description":"<p><em>expand ai overview</em><p>optional field<p>set to <code>true</code> to expand the <code>ai_overview</code> item;<p>default value: <code>false</code>;<p><strong>Note:</strong> this parameter applies only to <a href=\"/v3/serp/google/organic/task_get/html/?bash\" rel=\"noopener noreferrer\" target=\"_blank\">HTML task results</a></p>","type":["boolean","null"]},"find_targets_in":{"description":"<p><em>SERP element types to check for targets</em><p>optional field<p>to enable this parameter, <code>stop_crawl_on_match</code> must also be enabled<p>specifies which SERP element types should be checked for target matches<p>if not specified, all first-level elements with <code>url</code> and <code>domain</code> fields are checked for targets<p>possible values: <code>organic</code>, <code>paid</code>, <code>local_pack</code>, <code>featured_snippet</code>, <code>events</code>, <code>google_flights</code>, <code>images</code>, <code>jobs</code>, <code>knowledge_graph</code>, <code>local_service</code>, <code>map</code>, <code>scholarly_articles</code>, <code>third_party_reviews</code>, <code>twitter</code><p><strong>Note:</strong> cannot contain the same element types as <code>ignore_targets_in</code><p>example:<p><code>\"find_targets_in\": [\"organic\", \"featured_snippet\"]</code><p>learn more about this parameter on our <a href=\"https://dataforseo.com/help-center/how-to-use-new-crawl-control-parameters-in-google-organic-serp-api\" target=\"_blank\">Help Center</a></p>","items":{"type":"string"},"type":["array","null"]},"group_organic_results":{"description":"<p><em>display related results</em><p>optional field<p>if set to <code>true</code>, the <code>related_result</code> element in the response will be provided as a snippet of its parent organic result;<p>if set to <code>false</code>, the <code>related_result</code> element will be provided as a separate organic result;<p>default value: <code>true</code></p>","type":["boolean","null"]},"ignore_targets_in":{"description":"<p><em>SERP element types to exclude from target search</em><p>optional field<p>to enable this parameter, <code>stop_crawl_on_match</code> must also be enabled<p>specifies which SERP element types should be excluded when searching for target matches<p>possible values: <code>organic</code>, <code>paid</code>, <code>local_pack</code>, <code>featured_snippet</code>, <code>events</code>, <code>google_flights</code>, <code>images</code>, <code>jobs</code>, <code>knowledge_graph</code>, <code>local_service</code>, <code>map</code>, <code>scholarly_articles</code>, <code>third_party_reviews</code>, <code>twitter</code><p><strong>Note:</strong> cannot contain the same element types as <code>find_targets_in</code><p>example:<p><code>\"ignore_targets_in\": [\"paid\", \"images\"]</code><p>learn more about this parameter on our <a href=\"https://dataforseo.com/help-center/how-to-use-new-crawl-control-parameters-in-google-organic-serp-api\" target=\"_blank\">Help Center</a></p>","items":{"type":"string"},"type":["array","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<p>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”;<p>if this field contains such parameters as <em>‘allinanchor:’, ‘allintext:’, ‘allintitle:’, ‘allinurl:’, ‘cache:’, ‘define:’, ‘filetype:’, ‘id:’, ‘inanchor:’, ‘info:’, ‘intext:’, ‘intitle:’, ‘inurl:’, ‘link:’, ‘site:’, <strong>the charge per task will be multiplied by 5</strong></em><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify</strong> <code>language_name</code><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify</strong> <code>language_code</code><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"load_async_ai_overview":{"description":"<p><em>load asynchronous ai overview</em><p>optional field<p>set to <code>true</code> to obtain <code>ai_overview</code> items is SERPs even if they are loaded asynchronously;<p>if set to <code>false</code>, you will only obtain <code>ai_overview</code> items from cache;<p>default value: <code>false</code><p><strong>Note:</strong> provider usage may increase for using this parameter;<p>if the element is absent or contains <code>\"asynchronous_ai_overview\": false</code>, all extra charges will be returned to your account balance</p>\n\nFor current API pricing, see the published x-aisa-pricing metadata. Where supported, obtain a quote for your exact request.","type":["boolean","null"]},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<p>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<p>the minimum value for <em>\"radius\"</em>: 199 (mm)<p>the maximum value for <em>\"radius\"</em>: 199999 (mm)<p>example:<p><code class=\"long-string\">53.476225,-2.243572,200</code></p>","type":"string"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"match_type":{"description":"<p><em>target match type</em><p><strong>required field if <code>stop_crawl_on_match</code> is specified</strong><p>type of match for the <code>match_value</code><p>possible values:<p><code>domain</code> – specific domain or subdomain<p><code>with_subdomains</code> – main domain and subdomains<p><code>wildcard</code> –  wildcard pattern</p>","type":"string"},"match_value":{"description":"<p><em>target domain, subdomain, or wildcard value</em><p><strong>required field if <code>stop_crawl_on_match</code> is specified</strong><p>specify a target domain, subdomain, or wildcard value;<p><strong>Note:</strong> domain or subdomain must be specified without a request protocol;<p>example: <code>\"match_value\": \"dataforseo.com\"</code>,<p><code>\"match_value\": \"/blog/post-*\"</code></p>","type":"string"},"max_crawl_pages":{"description":"<p><em>page crawl limit</em><p>optional field<p>number of search results pages to crawl<p>max value: <code>100</code><p><strong>Note:</strong> you will be charged for each page crawled (10 organic results per page);<p>learn more about pricing on our <a href=\"https://dataforseo.com/pricing/serp/google-organic-serp-api\" target=\"_blank\">Pricing</a> page;<p><strong>Note#2:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<p>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" rel=\"noopener noreferrer\" target=\"_blank\">our help center</a></p>","type":["integer","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p>if you specify <code>desktop</code> in the <code>device</code> field, choose from the following values: <code>windows</code>, <code>macos</code><p>default value: <code>windows</code><p>if you specify <code>mobile</code> in the <code>device</code> field, choose from the following values: <code>android</code>, <code>ios</code><p>default value: <code>android</code></p>","type":["string","null"]},"people_also_ask_click_depth":{"description":"<p><em>clicks on the corresponding element</em><p>optional field<p>specify the click depth on the <code>people_also_ask</code> element to get additional <code>people_also_ask_element</code> items;<p><strong><p>if the element is absent or we perform fewer clicks than you specified, all extra charges will be returned to your account balance<p>possible values: from <code>1</code> to <code>4</code></p>\n\nFor current API pricing, see the published x-aisa-pricing metadata. Where supported, obtain a quote for your exact request.","type":["integer","null"]},"pingback_url":{"description":"<p><em>notification URL of a completed task</em><p>optional field<p>when a task is completed we will notify you by GET request sent to the URL you have specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/pingscript?id=$id</code><p><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"postback_data":{"description":"<p><em>postback_url datatype</em><p><strong>required field if you specify <code>postback_url</code></strong><p>corresponds to the datatype that will be sent to your server<p>possible values:<p><code>regular</code>, <code>advanced</code>, <code>html</code></p>","type":"string"},"postback_url":{"description":"<p><em>URL for sending task results</em><p>optional field<p>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request<p>example:<p><code>http://your-server.com/postbackscript?id=$id</code><p><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"priority":{"description":"<p><em>task priority</em><p>optional field<p>can take the following values:<p>1 – normal execution priority (set by default);<p>2 – high execution priority</p><br>You will be additionally charged for the tasks with high execution priority.<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-organic-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"remove_from_url":{"description":"<p><em>remove specific parameters from URLs</em><p>optional field<p>using this field, you can specify up to 10 parameters to remove from URLs in the result<p>example:<p><code>\"remove_from_url\": [\"srsltid\"]</code></p>","items":{"type":"string"},"type":["array","null"]},"se_domain":{"description":"<p><em>search engine domain</em><p>optional field<p>we choose the relevant search engine domain automatically according to the location and language you specify<p>however, you can set a custom search engine domain in this field<p>example:<p><code><em>google.co.uk</em>, <em>google.com.au</em>, <em>google.de</em></code>, etc.</p>","type":["string","null"]},"search_param":{"description":"<p><em>additional parameters of the search query</em><p>optional field<p><a href=\"https://dataforseo.com/help-center/google-search-engine-parameters-and-how-to-use-them\">get the list of available parameters and additional details here</a></p><br><strong>Note:</strong> the following search engine parameters are not supported and will be automatically unset if specified: <code>lr</code>, <code>cr</code>, <code>as_qdr</code>, <code>as_sitesearch</code>, <code>as_occt</code>, <code>as_filetype</code>.","type":["string","null"]},"stop_crawl_on_match":{"description":"array of targets to stop crawling\noptional field\nif specified, the response will contain SERP results up to and including the specified match_value;\nyou can specify up to 10 target values in this array\nexample:\n\"stop_crawl_on_match\":[{\"match_value\":\"dataforseo.com\",\"match_type\":\"with_subdomains\"}]\nlearn more about this parameter on our Help Center - https://dataforseo.com/help-center/using-the-stop_crawl_on_match-parameter-in-serp-api\nYour account will be billed per each SERP crawled through the specified targets","items":{"oneOf":[{"$ref":"#/components/schemas/Provider0A3E90081762_SerpApiStopCrawlOnMatchInfo"}],"type":["object","null"]},"type":["array","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]},"target_search_mode":{"description":"<p><em>target matching mode</em><p>optional field<p>to enable this parameter, <code>stop_crawl_on_match</code> must also be enabled<p>defines how the crawl should stop when multiple targets are specified in <code>stop_crawl_on_match</code><p>possible values: <code>all</code>, <code>any</code><p><code>all</code> – the crawl stops only when all specified targets are found<p><code>any</code> – the crawl stops when any single target is found<p>default value: <code>any</code><p>learn more about this parameter on our <a href=\"https://dataforseo.com/help-center/how-to-use-new-crawl-control-parameters-in-google-organic-serp-api\" target=\"_blank\">Help Center</a></p>","type":["string","null"]},"url":{"description":"<p><em>direct URL of the search query</em><p>optional field<p>you can specify a direct URL and we will sort it out to the necessary fields. Note that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL. In most cases, we wouldn’t recommend using this method.<p>example:<p><code class=\"long-string\">https://www.google.co.uk/search?q=%20rank%20tracker%20api&amp;hl=en&amp;gl=GB&amp;uule=w+CAIQIFISCXXeIa8LoNhHEZkq1d1aOpZS</code></p><br><strong>Note:</strong> the following search engine parameters are not supported and will be automatically unset if specified in the URL: <code>lr</code>, <code>cr</code>, <code>as_qdr</code>, <code>as_sitesearch</code>, <code>as_occt</code>, <code>as_filetype</code>.","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpGoogleSearchByImageTaskPostRequestInfo":{"properties":{"browser_screen_height":{"description":"<p><em>browser screen height</em><p>optional field<p>you can set a custom browser screen height to calculate pixel rankings for a particular device;<p>by default, the parameter is set to <code>1080</code>;<p><strong>Note:</strong> to use this parameter, set <code>calculate_rectangles</code> to <code>true</code></p>","type":["integer","null"]},"browser_screen_resolution_ratio":{"description":"<p><em>browser screen resolution ratio</em><p>optional field<p>you can set a custom browser screen resolution ratio to calculate pixel rankings for a particular device;<p>by default, the parameter is set to <code>1</code>;<p><strong>Note:</strong> to use this parameter, set <code>calculate_rectangles</code> to <code>true</code></p>","type":["integer","null"]},"browser_screen_width":{"description":"<p><em>browser screen width</em><p>optional field<p>you can set a custom browser screen width to calculate pixel rankings for a particular device;<p>by default, the parameter is set to <code>1920</code>;<p><strong>Note:</strong> to use this parameter, set <code>calculate_rectangles</code> to <code>true</code></p>","format":"int64","type":["integer","null"]},"calculate_rectangles":{"description":"<p><em>calculate pixel rankings for SERP elements in advanced results</em><p>optional field<p>pixel ranking refers to the distance between the result snippet and top left corner of the screen;<p><a href=\"https://dataforseo.com/help-center/pixel-ranking-in-serp-api\">Visit Help Center to learn more&gt;&gt;</a><p>by default, the parameter is set to <code>false</code><p><strong>Note:</strong> if set to <code>true</code>, the charge per task will be multiplied by 2</p>","type":["boolean","null"]},"image_url":{"description":"<p><em>URL of the image</em><p><strong>required field</strong><p>the results will be based on the image you specified in this field<p>example:<p><code class=\"long-string\">https://upload.wikimedia.org/wikipedia/commons/e/ed/Elon_Musk_Royal_Society.jpg</code></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify</strong> <code>language_name</code><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify</strong> <code>language_code</code><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<p>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<p>the minimum value for <em>\"radius\"</em>: 199.9 (mm)<p>the maximum value for <em>\"radius\"</em>: 199999 (mm)<p>example:<p><code class=\"long-string\">53.476225,-2.243572,200</code></p>","type":"string"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"max_crawl_pages":{"description":"<p><em>page crawl limit</em><p>optional field<p>number of search results pages to crawl<p>max value: <code>100</code><p><strong>Note:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<p>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" target=\"_blank\" rel=\"noopener noreferrer\">our help center</a></p>","type":["integer","null"]},"pingback_url":{"description":"<p><em>notification URL of a completed task</em><p>optional field<p>when a task is completed we will notify you by GET request sent to the URL you have specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/pingscript?id=$id</code><p><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"postback_data":{"description":"<p><em>postback_url datatype</em><p><strong>required field if you specify <code>postback_url</code></strong><p>corresponds to the datatype that will be sent to your server<p>possible values:<p><code>advanced</code>, <code>html</code></p>","type":"string"},"postback_url":{"description":"<p><em>URL for sending task results</em><p>optional field<p>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/postbackscript?id=$id</code><p><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"priority":{"description":"<p><em>task priority</em><p>optional field<p>can take the following values:<p>1 – normal execution priority (set by default)<p>2 – high execution priority</p><br>You will be additionally charged for the tasks with high execution priority.<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-search-by-image-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"se_domain":{"description":"<p><em>search engine domain</em><p>optional field<p>we choose the relevant search engine domain automatically according to the location and language you specify<p>however, you can set a custom search engine domain in this field<p>example:<p><code><em>google.co.uk</em></code>, <code><em>google.com.au</em></code>, <code><em>google.de</em></code>, etc.</p>","type":["string","null"]},"search_param":{"description":"<p><em>additional parameters of the search query</em><p>optional field<p><a href=\"https://dataforseo.com/help-center/google-search-engine-parameters-and-how-to-use-them\">get the list of available parameters and additional details here</a></p>","type":["string","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpNaverOrganicTaskPostRequestInfo":{"properties":{"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of results in SERP<br>default value: <code>15</code><br>max value: <code>700</code><br><strong>Your account will be billed per each SERP containing up to 15 results;</strong> <br>Setting depth above 15 may result in additional charges <a href=\"https://dataforseo.com/help-center/how-many-results-scraped\" rel=\"noopener noreferrer\" target=\"_blank\">if the search engine returns more than 15 results</a>;<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/naver-organic-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"device":{"description":"<em>device type</em><br>optional field<br>return results for a specific device type<br>can take the values:<code>desktop</code>, <code>mobile</code><br>default value: <code>desktop</code>","type":["string","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<br>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<br>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"max_crawl_pages":{"description":"<em>page crawl limit</em><br>optional field<br>number of search results pages to crawl<br>default value: <code>1</code><br>max value: <code>100</code><br><strong>Note:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<br>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" target=\"_blank\" rel=\"noopener noreferrer\">our help center</a>","type":["integer","null"]},"os":{"description":"<em>device operating system</em><br>optional field<br>if you specify <code>desktop</code> in the <code>device</code> field, choose from the following values: <code>windows</code>, <code>macos</code><br>default value: <code>windows</code><br>if you specify <code>mobile</code> in the <code>device</code> field, choose from the following values: <code>android</code>, <code>ios</code><br>default value: <code>android</code>","type":["string","null"]},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_data":{"description":"<em>postback_url datatype</em><br><strong>required field if you specify <code>postback_url</code></strong><br>corresponds to the function you used for setting a task<br>possible values:<br><code>regular</code>, <code>advanced</code>, <code>html</code>","type":"string"},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/naver-organic-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain</em><br>optional field<br>we choose the relevant search engine domain automatically<br>however, you can set a custom search engine domain in this field<br>example:<br><code><code></code></code><em>search.naver.com</em>","type":["string","null"]},"search_param":{"description":"<em>additional parameters of the search query</em><br>optional field<br><a href=\"https://dataforseo.com/what-are-google-search-parameters-and-how-to-use-them-with-serp-api.html\">get the list of available parameters and additional details here</a>","type":["string","null"]},"stop_crawl_on_match":{"description":"array of targets to stop crawling\noptional field\nif specified, the response will contain SERP results up to and including the specified match_value;\nyou can specify up to 10 target values in this array\nexample:\n\"stop_crawl_on_match\":[{\"match_value\":\"dataforseo.com\",\"match_type\":\"with_subdomains\"}]\nlearn more about this parameter on our Help Center - https://dataforseo.com/help-center/using-the-stop_crawl_on_match-parameter-in-serp-api\nYour account will be billed per each SERP crawled through the specified targets","items":{"oneOf":[{"$ref":"#/components/schemas/Provider0A3E90081762_SerpApiStopCrawlOnMatchInfo"}],"type":["object","null"]},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"url":{"description":"<em>direct URL of the search query</em><br>optional field<br>you can specify a direct URL and we will sort it out to the necessary fields<br>in most cases, we wouldn’t recommend using this method;<br>example:<br><code class=\"long-string\">https://search.naver.com/search.naver?where=nexearch&amp;sm=top_hty&amp;fbm=1&amp;ie=utf8&amp;query=iphone</code>","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpScreenshotRequestInfo":{"properties":{"browser_preset":{"description":"<em>browser resolution preset</em><br>optional field<br>browser preset associated with a certain device type<br>can take the following values: <code>desktop</code>, <code>tablet</code>, <code>mobile</code> <br><strong>Note:</strong> by default, browser preset corresponds to the device type specified in the POST request","type":["string","null"]},"browser_screen_height":{"description":"<em>height of the browser resolution</em><br>optional field<br>can be specified in the following range: <code>240-9999</code><br>default value for <code>desktop</code>: 1080<br>default value for <code>mobile</code>: 844<br>default value for <code>table</code>: 1366","type":["integer","null"]},"browser_screen_scale_factor":{"description":"<em>browser scale factor</em><br>optional field<br>can be specified in the following range: <code>0.5-3</code><br>default value for <code>desktop</code>: 1<br>default value for <code>mobile</code>: 3<br>default value for <code>table</code>: 2","type":["number","null"]},"browser_screen_width":{"description":"<em>width of the browser resolution</em><br>optional field<br>can be specified in the following range: <code>240-9999</code><br>default value for <code>desktop</code>: 1920<br>default value for <code>mobile</code>: 390<br>default value for <code>table</code>: 1024","format":"int64","type":["integer","null"]},"page":{"description":"<em>number of SERP pages</em><br>optional field<br>if <code>depth</code> in the corresponding Task POST request exceeds 10 results (or 1 SERP page), specify the number of SERP pages to screenshot;<br>default value: <code>1</code>","type":["integer","null"]},"task_id":{"description":"<em>task identifier</em><br><strong>required field</strong><br>unique identifier of the associated task in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format<br>you will be able to use it within <strong>7 days</strong> to request the results of the task at any time","type":"string"}},"type":"object"},"Provider0A3E90081762_SerpSeznamOrganicTaskPostRequestInfo":{"properties":{"calculate_rectangles":{"description":"<em>calculate pixel rankings for SERP elements in advanced results</em><br>optional field<br>pixel ranking refers to the distance between the result snippet and top left corner of the screen;<br><a href=\"https://dataforseo.com/help-center/pixel-ranking-in-serp-api\">Visit Help Center to learn more&gt;&gt;</a><br>by default, the parameter is set to <code>false</code><br><strong>Note:</strong> if set to <code>true</code>, the charge per task will be multiplied by 2","type":["boolean","null"]},"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of results in SERP<br>default value: <code>10</code>;<br>maximum value: <code>500</code>;<br><strong>Your account will be billed per each SERP containing up to 10 results;</strong> <br>Setting depth above 10 may result in additional charges <a href=\"https://dataforseo.com/help-center/how-many-results-scraped\" rel=\"noopener noreferrer\" target=\"_blank\">if the search engine returns more than 10 results</a>;<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/seznam-organic-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"device":{"description":"<em>device type</em><br>optional field<br>return results for a specific device type<br>can take the values:<code>desktop</code>, <code>mobile</code><br>default value: <code>desktop</code>","type":["string","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<br>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<br>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages of the search engine with their <code>language_code</code>_by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">cs</code>n","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><br>example:<br><code class=\"long-string\">Czech</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>if you use this field, you don't need to specify <code>location_name</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_code</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"max_crawl_pages":{"description":"<em>page crawl limit</em><br>optional field<br>number of search results pages to crawl<br>default value: <code>1</code><br>max value: <code>10</code><br><strong>Note:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<br>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" target=\"_blank\" rel=\"noopener noreferrer\">our help center</a>","type":["integer","null"]},"os":{"description":"<em>device operating system</em><br>optional field<br>if you specify <code>desktop</code> in the <code>device</code> field, choose from the following values: <code>windows</code>, <code>macos</code><br>default value: <code>windows</code><br>if you specify <code>mobile</code> in the <code>device</code> field, choose from the following values: <code>android</code>, <code>ios</code><br>default value: <code>android</code>","type":["string","null"]},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_data":{"description":"<em>postback_url datatype</em><br><strong>required field if you specify <code>postback_url</code></strong><br>corresponds to the function you used for setting a task<br>possible values:<br><code>regular</code>, <code>advanced</code>, <code>html</code>","type":"string"},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priority<br>You will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/seznam-organic-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain</em><br>optional field<br>we choose the relevant search engine domain automatically<br>however, you can set a custom search engine domain in this field<br>example:<br><code><code></code></code><em>search.seznam.cz</em>","type":["string","null"]},"search_param":{"description":"<em>additional parameters of the search query</em><br>optional field","type":["string","null"]},"stop_crawl_on_match":{"description":"array of targets to stop crawling\noptional field\nif specified, the response will contain SERP results up to and including the specified match_value;\nyou can specify up to 10 target values in this array\nexample:\n\"stop_crawl_on_match\":[{\"match_value\":\"dataforseo.com\",\"match_type\":\"with_subdomains\"}]\nlearn more about this parameter on our Help Center - https://dataforseo.com/help-center/using-the-stop_crawl_on_match-parameter-in-serp-api\nYour account will be billed per each SERP crawled through the specified targets","items":{"oneOf":[{"$ref":"#/components/schemas/Provider0A3E90081762_SerpApiStopCrawlOnMatchInfo"}],"type":["object","null"]},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"url":{"description":"<em>direct URL of the search query</em><br>optional field<br>you can specify a direct URL and we will sort it out to the necessary fields;<br>note that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL;<br>in most cases, we wouldn’t recommend using this method.","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpYahooOrganicLiveAdvancedRequestInfo":{"properties":{"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of results in SERP<br>default value: <code>6</code><br>max value: <code>200</code><br><strong>Your account will be billed per each SERP;</strong> <br>Each Yahoo SERP can contain fewer than 10 results, so setting depth above the default value may result in additional charges <a href=\"https://dataforseo.com/help-center/how-many-results-scraped\" rel=\"noopener noreferrer\" target=\"_blank\"></a>;<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/yahoo-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"device":{"description":"<em>device type</em><br>optional field<br>return results for a specific device type<br>can take the values:<code>desktop</code>, <code>mobile</code><br>default value: <code>desktop</code>","type":["string","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<br><strong>all %## will be decoded (plus character '+' will be decoded to a space character)</strong><br>if you need to use the \"%\" character for your <code>keyword</code>, please specify it as \"%25\";<br>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages of the search engine with their <code>language_code</code>_by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>n","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><br>example:<br><code class=\"long-string\">2840</code>n","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9 (mm)<br>the maximum value for <em>\"radius\"</em>: 199999 (mm)<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>n","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"max_crawl_pages":{"description":"<em>page crawl limit</em><br>optional field<br>number of search results pages to crawl<br>default value: <code>1</code><br>max value: <code>100</code><br><strong>Note:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<br>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" rel=\"noopener noreferrer\" target=\"_blank\">our help center</a>","type":["integer","null"]},"os":{"description":"<em>device operating system</em><br>optional field<br>if you specify <code>desktop</code> in the <code>device</code> field, choose from the following values: <code>windows</code>, <code>macos</code><br>default value: <code>windows</code><br>if you specify <code>mobile</code> in the <code>device</code> field, choose from the following values: <code>android</code>, <code>ios</code><br>default value: <code>android</code>","type":["string","null"]},"se_domain":{"description":"<em>search engine domain</em><br>optional field<br>we choose the relevant search engine domain automatically according to the location and language you specify<br>however, you can set a custom search engine domain in this field<br>example:<br><code>au.search.yahoo.com</code>, <code>uk.search.yahoo.com</code>, <code>ca.search.yahoo.com</code>, etc.","type":["string","null"]},"search_param":{"description":"<em>additional parameters of the search query</em><br>optional field<br><a href=\"https://dataforseo.com/help-center/yahoo-search-engine-parameters-and-how-to-use-them\">get the list of available parameters and additional details here</a>","type":["string","null"]},"stop_crawl_on_match":{"description":"array of targets to stop crawling\noptional field\nif specified, the response will contain SERP results up to and including the specified match_value;\nyou can specify up to 10 target values in this array\nexample:\n\"stop_crawl_on_match\":[{\"match_value\":\"dataforseo.com\",\"match_type\":\"with_subdomains\"}]\nlearn more about this parameter on our Help Center - https://dataforseo.com/help-center/using-the-stop_crawl_on_match-parameter-in-serp-api\nYour account will be billed per each SERP crawled through the specified targets","items":{"oneOf":[{"$ref":"#/components/schemas/Provider0A3E90081762_SerpApiStopCrawlOnMatchInfo"}],"type":["object","null"]},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>target domain, subdomain, or webpage to get results for</em><br>optional field<br>a domain or a subdomain should be specified without <code>https://</code> and <code>www.</code><br>note that the results of <code>target</code>-specific tasks will only include SERP elements that contain a <code>url</code> string;<br>you can also use a wildcard (‘*’) character to specify the search pattern in SERP and narrow down the results;<br>examples:<br><strong><code class=\"long-string\">example.com</code></strong>  - returns results for the website's home page with URLs, such as <code class=\"long-string\">https://example.com</code>, or <code class=\"long-string\">https://www.example.com/</code>, or <code class=\"long-string\">https://example.com/</code>;<br><strong><code class=\"long-string\">example.com*</code></strong> - returns results for the domain, including all its pages;<br><strong><code class=\"long-string\">*example.com*</code></strong> - returns results for the entire domain, including all its pages and subdomains;<br><strong><code class=\"long-string\">*example.com</code></strong>  - returns results for the home page regardless of the subdomain, such as <code class=\"long-string\">https://en.example.com</code>; <br><strong><code class=\"long-string\">example.com/example-page</code></strong>  - returns results for the exact URL;<br><strong><code class=\"long-string\">example.com/example-page*</code></strong>  - returns results for all domain's URLs that start with the specified string","type":["string","null"]},"url":{"description":"<em>direct URL of the search query</em><br>optional field<br>you can specify a direct URL and we will sort it out to the necessary fields. Note that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL. In most cases, we wouldn’t recommend using this method.<br>example:<br><code class=\"long-string\">https://search.yahoo.com/search?p=rank+checker&amp;n=100&amp;vl=lang_en&amp;vc=us&amp;ei=UTF-8</code>","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpYahooOrganicLiveHtmlRequestInfo":{"properties":{"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of results in SERP<br>default value: <code>10</code><br>max value: <code>200</code><br><strong>Your account will be billed per each SERP containing up to 10 results;</strong> <br>Setting depth above 10 may result in additional charges <a href=\"https://dataforseo.com/help-center/how-many-results-scraped\" rel=\"noopener noreferrer\" target=\"_blank\">if the search engine returns more than 10 results</a>;<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/yahoo-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"device":{"description":"<em>device type</em><br>optional field<br>return results for a specific device type<br>can take the values:<code>desktop</code>, <code>mobile</code><br>default value: <code>desktop</code>","type":["string","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<br><strong>all %## will be decoded (plus character '+' will be decoded to a space character)</strong><br>if you need to use the \"%\" character for your <code>keyword</code>, please specify it as \"%25\";<br>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages of the search engine with their <code>language_code</code>_by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>n","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><br>example:<br><code class=\"long-string\">2840</code>n","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9 (mm)<br>the maximum value for <em>\"radius\"</em>: 199999 (mm)<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>n","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"max_crawl_pages":{"description":"<em>page crawl limit</em><br>optional field<br>number of search results pages to crawl<br>default value: <code>1</code><br>max value: <code>100</code><br><strong>Note:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<br>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" rel=\"noopener noreferrer\" target=\"_blank\">our help center</a>","type":["integer","null"]},"os":{"description":"<em>device operating system</em><br>optional field<br>if you specify <code>desktop</code> in the <code>device</code> field, choose from the following values: <code>windows</code>, <code>macos</code><br>default value: <code>windows</code><br>if you specify <code>mobile</code> in the <code>device</code> field, choose from the following values: <code>android</code>, <code>ios</code><br>default value: <code>android</code>","type":["string","null"]},"se_domain":{"description":"<em>search engine domain</em><br>optional field<br>we choose the relevant search engine domain automatically according to the location and language you specify<br>however, you can set a custom search engine domain in this field<br>example:<br><code>au.search.yahoo.com</code>, <code>uk.search.yahoo.com</code>, <code>ca.search.yahoo.com</code>, etc.","type":["string","null"]},"search_param":{"description":"<em>additional parameters of the search query</em><br>optional field<br><a href=\"https://dataforseo.com/what-are-google-search-parameters-and-how-to-use-them-with-serp-api.html\">get the list of available parameters and additional details here</a>","type":["string","null"]},"stop_crawl_on_match":{"description":"array of targets to stop crawling\noptional field\nif specified, the response will contain SERP results up to and including the specified match_value;\nyou can specify up to 10 target values in this array\nexample:\n\"stop_crawl_on_match\":[{\"match_value\":\"dataforseo.com\",\"match_type\":\"with_subdomains\"}]\nlearn more about this parameter on our Help Center - https://dataforseo.com/help-center/using-the-stop_crawl_on_match-parameter-in-serp-api\nYour account will be billed per each SERP crawled through the specified targets","items":{"oneOf":[{"$ref":"#/components/schemas/Provider0A3E90081762_SerpApiStopCrawlOnMatchInfo"}],"type":["object","null"]},"type":["array","null"]},"url":{"description":"<em>direct URL of the search query</em><br>optional field<br>you can specify a direct URL and we will sort it out to the necessary fields. Note that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL. In most cases, we wouldn’t recommend using this method.<br>example:<br><code class=\"long-string\">https://search.yahoo.com/search?p=rank+checker&amp;n=100&amp;vl=lang_en&amp;vc=us&amp;ei=UTF-8</code>","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpYahooOrganicLiveRegularRequestInfo":{"properties":{"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of results in SERP<br>default value: <code>6</code><br>max value: <code>200</code><br><strong>Your account will be billed per each SERP;</strong> <br>Each Yahoo SERP can contain fewer than 10 results, so setting depth above the default value may result in additional charges <a href=\"https://dataforseo.com/help-center/how-many-results-scraped\" rel=\"noopener noreferrer\" target=\"_blank\"></a>;<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/yahoo-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"device":{"description":"<em>device type</em><br>optional field<br>can take the values:<code>desktop</code>, <code>mobile</code><br>default value: <code>desktop</code>","type":["string","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<br><strong>all %## will be decoded (plus character '+' will be decoded to a space character)</strong><br>if you need to use the \"%\" character for your <code>keyword</code>, please specify it as \"%25\";<br>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages of the search engine with their <code>language_code</code>_by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><em><br></em>example:<br><code class=\"long-string\">en</code>n","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><br>example:<br><code class=\"long-string\">2840</code>n","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9 (mm)<br>the maximum value for <em>\"radius\"</em>: 199999 (mm)<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>n","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"max_crawl_pages":{"description":"<em>page crawl limit</em><br>optional field<br>number of search results pages to crawl<br>default value: <code>1</code><br>max value: <code>100</code><br><strong>Note:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<br>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" rel=\"noopener noreferrer\" target=\"_blank\">our help center</a>","type":["integer","null"]},"os":{"description":"<em>device operating system</em><br>optional field<br>if you specify <code>desktop</code> in the <code>device</code> field, choose from the following values: <code>windows</code>, <code>macos</code><br>default value: <code>windows</code><br>if you specify <code>mobile</code> in the <code>device</code> field, choose from the following values: <code>android</code>, <code>ios</code><br>default value: <code>android</code>","type":["string","null"]},"se_domain":{"description":"<em>search engine domain</em><br>optional field<br>we choose the relevant search engine domain automatically according to the location and language you specify<br>however, you can set a custom search engine domain in this field<br>example:<br><code>au.search.yahoo.com</code>, <code>uk.search.yahoo.com</code>, <code>ca.search.yahoo.com</code>, etc.","type":["string","null"]},"search_param":{"description":"<em>additional parameters of the search query</em><br>optional field<br><a href=\"https://dataforseo.com/what-are-google-search-parameters-and-how-to-use-them-with-serp-api.html\">get the list of available parameters and additional details here</a>","type":["string","null"]},"stop_crawl_on_match":{"description":"array of targets to stop crawling\noptional field\nif specified, the response will contain SERP results up to and including the specified match_value;\nyou can specify up to 10 target values in this array\nexample:\n\"stop_crawl_on_match\":[{\"match_value\":\"dataforseo.com\",\"match_type\":\"with_subdomains\"}]\nlearn more about this parameter on our Help Center - https://dataforseo.com/help-center/using-the-stop_crawl_on_match-parameter-in-serp-api\nYour account will be billed per each SERP crawled through the specified targets","items":{"oneOf":[{"$ref":"#/components/schemas/Provider0A3E90081762_SerpApiStopCrawlOnMatchInfo"}],"type":["object","null"]},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>target domain, subdomain, or webpage to get results for</em><br>optional field<br>a domain or a subdomain should be specified without <code>https://</code> and <code>www.</code><br>note that the results of <code>target</code>-specific tasks will only include SERP elements that contain a <code>url</code> string;<br>you can also use a wildcard (‘*’) character to specify the search pattern in SERP and narrow down the results;<br>examples:<br><strong><code class=\"long-string\">example.com</code></strong>  - returns results for the website's home page with URLs, such as <code class=\"long-string\">https://example.com</code>, or <code class=\"long-string\">https://www.example.com/</code>, or <code class=\"long-string\">https://example.com/</code>;<br><strong><code class=\"long-string\">example.com*</code></strong> - returns results for the domain, including all its pages;<br><strong><code class=\"long-string\">*example.com*</code></strong> - returns results for the entire domain, including all its pages and subdomains;<br><strong><code class=\"long-string\">*example.com</code></strong>  - returns results for the home page regardless of the subdomain, such as <code class=\"long-string\">https://en.example.com</code>; <br><strong><code class=\"long-string\">example.com/example-page</code></strong>  - returns results for the exact URL;<br><strong><code class=\"long-string\">example.com/example-page*</code></strong>  - returns results for all domain's URLs that start with the specified string","type":["string","null"]},"url":{"description":"<em>direct URL of the search query</em><br>optional field<br>you can specify a direct URL and we will sort it out to the necessary fields. Note that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL. In most cases, we wouldn’t recommend using this method.<br>example:<br><code class=\"long-string\">https://search.yahoo.com/search?p=rank+checker&amp;n=100&amp;vl=lang_en&amp;vc=us&amp;ei=UTF-8</code>","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpYahooOrganicTaskPostRequestInfo":{"properties":{"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of results in SERP<br>default value: <code>6</code><br>max value: <code>700</code><br><strong>Your account will be billed per each SERP;</strong> <br>Each Yahoo SERP can contain fewer than 10 results, so setting depth above the default value may result in additional charges <a href=\"https://dataforseo.com/help-center/how-many-results-scraped\" rel=\"noopener noreferrer\" target=\"_blank\"></a>;<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/yahoo-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"device":{"description":"<em>device type</em><br>optional field<br>return results for a specific device type<br>can take the values:<code>desktop</code>, <code>mobile</code><br>default value: <code>desktop</code>","type":["string","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<br><strong>all %## will be decoded (plus character '+' will be decoded to a space character)</strong><br>if you need to use the \"%\" character for your <code>keyword</code>, please specify it as \"%25\";<br>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages of the search engine with their <code>language_code</code>_by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>n","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><br>example:<br><code class=\"long-string\">2840</code>n","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9 (mm)<br>the maximum value for <em>\"radius\"</em>: 199999 (mm)<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>n","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"max_crawl_pages":{"description":"<em>page crawl limit</em><br>optional field<br>number of search results pages to crawl<br>default value: <code>1</code><br>max value: <code>100</code><br><strong>Note:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<br>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" target=\"_blank\" rel=\"noopener noreferrer\">our help center</a>","type":["integer","null"]},"os":{"description":"<em>device operating system</em><br>optional field<br>if you specify <code>desktop</code> in the <code>device</code> field, choose from the following values: <code>windows</code>, <code>macos</code><br>default value: <code>windows</code><br>if you specify <code>mobile</code> in the <code>device</code> field, choose from the following values: <code>android</code>, <code>ios</code><br>default value: <code>android</code>","type":["string","null"]},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_data":{"description":"<em>postback_url datatype</em><br><strong>required field if you specify <code>postback_url</code></strong><br>corresponds to the datatype that will be sent to your server<br>possible values:<br><code>regular</code>, <code>html</code>","type":"string"},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/yahoo-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain</em><br>optional field<br>we choose the relevant search engine domain automatically according to the location and language you specify<br>however, you can set a custom search engine domain in this field<br>example:<br><code>au.search.yahoo.com</code>, <code>uk.search.yahoo.com</code>, <code>ca.search.yahoo.com</code>, etc.","type":["string","null"]},"search_param":{"description":"<em>additional parameters of the search query</em><br>optional field<br><a href=\"https://dataforseo.com/help-center/yahoo-search-engine-parameters-and-how-to-use-them\">get the list of available parameters and additional details here</a>","type":["string","null"]},"stop_crawl_on_match":{"description":"array of targets to stop crawling\noptional field\nif specified, the response will contain SERP results up to and including the specified match_value;\nyou can specify up to 10 target values in this array\nexample:\n\"stop_crawl_on_match\":[{\"match_value\":\"dataforseo.com\",\"match_type\":\"with_subdomains\"}]\nlearn more about this parameter on our Help Center - https://dataforseo.com/help-center/using-the-stop_crawl_on_match-parameter-in-serp-api\nYour account will be billed per each SERP crawled through the specified targets","items":{"oneOf":[{"$ref":"#/components/schemas/Provider0A3E90081762_SerpApiStopCrawlOnMatchInfo"}],"type":["object","null"]},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"url":{"description":"<em>direct URL of the search query</em><br>optional field<br>you can specify a direct URL and we will sort it out to the necessary fields. Note that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL. In most cases, we wouldn’t recommend using this method.<br>example:<br><code class=\"long-string\">https://search.yahoo.com/search?p=rank+checker&amp;n=100&amp;vl=lang_en&amp;vc=us&amp;ei=UTF-8</code>","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpYoutubeOrganicLiveAdvancedRequestInfo":{"properties":{"block_depth":{"description":"parsing depth\noptional field\nnumber of blocks of results in SERP\ndefault value: 20\nmax value: 200\nNote: your account will be billed per each SERP containing up to 20 results;\nthus, setting a block depth above 20 may result in additional charges if the search engine returns more than 20 results;\nif the specified block depth is higher than the number of results in the response, the difference will be refunded automatically to your account balance","type":["integer","null"]},"device":{"description":"device type\noptional field\nreturn results for a specific device type\navailable values: desktop, mobile","type":["string","null"]},"keyword":{"description":"keyword\nrequired field\nyou can specify up to 700 characters in the keyword field\nall %## will be decoded (plus character ‘+’ will be decoded to a space character)\nif you need to use the “%” character for your keyword, please specify it as “%25”;\nif you need to use the “+” character for your keyword, please specify it as “%2B”;\nlearn more about rules and limitations of keyword and keywords fields in DataForSEO APIs in this Help Center article","type":"string"},"language_code":{"description":"search engine language code\nrequired field if you don't specify language_name\nif you use this field, you don't need to specify language_name\nyou can receive the list of available languages of the search engine with their language_code by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/languages\nexample:\nen","type":["string","null"]},"language_name":{"description":"full name of search engine language\nrequired field if you don't specify language_code\nif you use this field, you don't need to specify language_code\nyou can receive the list of available languages of the search engine with their language_name by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/languages\nexample:\nEnglish","type":["string","null"]},"location_code":{"description":"search engine location code\nrequired field if you don't specify location_name \nif you use this field, you don't need to specify location_name\nyou can receive the list of available locations of the search engines with their location_code by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/locations\nexample:\n2840","type":["integer","null"]},"location_name":{"description":"full name of search engine location\nrequired field if you don't specify location_code\nif you use this field, you don't need to specify location_code\nyou can receive the list of available locations of the search engine with their location_name by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/locations\nexample:\nUnited States","type":["string","null"]},"os":{"description":"device operating system\noptional field\nif you specify desktop in the device field, choose from the following values: windows, macos\ndefault value: windows\nif you specify mobile in the device field, choose from the following values: android, ios\ndefault value: android","type":["string","null"]},"search_param":{"description":"additional parameters of the search query\noptional field\nexample:\nsp=EgIQAg%253D%253D","type":["string","null"]},"tag":{"description":"user-defined task identifier\noptional field\nthe character limit is 255\nyou can use this parameter to identify the task and match it with the result\nyou will find the specified tag value in the data object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpYoutubeOrganicTaskPostRequestInfo":{"properties":{"block_depth":{"description":"parsing depth\noptional field\nnumber of blocks of results in SERP\ndefault value: 20\nmax value: 700\nNote: your account will be billed per each SERP containing up to 20 blocks of results;\nthus, setting a block depth above 20 may result in additional charges if the search engine returns more than 20 results;\nif the specified block depth is higher than the number of results in the response, the difference will be refunded automatically to your account balance","type":["integer","null"]},"device":{"description":"device type\noptional field\nreturn results for a specific device type\navailable values: desktop, mobile","type":["string","null"]},"keyword":{"description":"keyword\nrequired field\nyou can specify up to 700 characters in the keyword field\nall %## will be decoded (plus character ‘+’ will be decoded to a space character)\nif you need to use the “%” character for your keyword, please specify it as “%25”;\nif you need to use the “+” character for your keyword, please specify it as “%2B”;\nlearn more about rules and limitations of keyword and keywords fields in DataForSEO APIs in this Help Center article","type":"string"},"language_code":{"description":"search engine language code\nrequired field if you don't specify language_name\nif you use this field, you don't need to specify language_name\nyou can receive the list of available languages of the search engine with their language_code by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/languages\nexample:\nen","type":["string","null"]},"language_name":{"description":"full name of search engine language\nrequired field if you don't specify language_code\nif you use this field, you don't need to specify language_code\nyou can receive the list of available languages of the search engine with their language_name by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/languages\nexample:\nEnglish","type":["string","null"]},"location_code":{"description":"search engine location code\nrequired field if you don't specify location_name\nif you use this field, you don't need to specify location_name\nyou can receive the list of available locations of the search engines with their location_code by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/locations\nexample:\n2840","type":["integer","null"]},"location_name":{"description":"full name of search engine location\nrequired field if you don't specify location_code\nif you use this field, you don't need to specify location_code\nyou can receive the list of available locations of the search engine with their location_name by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/locations\nexample:\nUnited States","type":["string","null"]},"os":{"description":"device operating system\noptional field\nif you specify desktop in the device field, choose from the following values: windows, macos\ndefault value: windows\nif you specify mobile in the device field, choose from the following values: android, ios\ndefault value: android","type":["string","null"]},"pingback_url":{"description":"notification URL of a completed task\noptional field\nwhen a task is completed we will notify you by GET request sent to the URL you have specified\nyou can use the ‘$id’ string as a $id variable and ‘$tag’ as urlencoded $tag variable. We will set the necessary values before sending the request.\nexample:\nhttp://your-server.com/pingscript?id=$id\nhttp://your-server.com/pingscript?id=$id&tag=$tag\nNote: special characters in pingback_url will be urlencoded;\ni.a., the # character will be encoded into %23\nlearn more on our Help Center","type":["string","null"]},"postback_data":{"description":"postback_url datatype\nrequired field if you specify postback_url\ncorresponds to the datatype that will be sent to your server\npossible value:\nadvanced","type":["string","null"]},"postback_url":{"description":"return URL for sending task results\noptional field\nonce the task is completed, we will send a POST request with its results compressed in the gzip format to the postback_url you specified\nyou can use the ‘$id’ string as a $id variable and ‘$tag’ as urlencoded $tag variable. We will set the necessary values before sending the request.\nexample:\nhttp://your-server.com/postbackscript?id=$id\nhttp://your-server.com/postbackscript?id=$id&tag=$tag\nNote: special characters in postback_url will be urlencoded;\ni.a., the # character will be encoded into %23\nlearn more on our Help Center","type":["string","null"]},"priority":{"description":"task priority\noptional field\ncan take the following values:\n1 – normal execution priority (set by default)\n2 – high execution priority\nYou will be additionally charged for the tasks with high execution priority.\nThe cost can be calculated on the Pricing page.","type":["integer","null"]},"search_param":{"description":"additional parameters of the search query\noptional field\nexample:\nsp=EgIQAg%253D%253D","type":["string","null"]},"tag":{"description":"user-defined task identifier\noptional field\nthe character limit is 255\nyou can use this parameter to identify the task and match it with the result\nyou will find the specified tag value in the data object of the response","type":["string","null"]}},"type":"object"},"Provider0A3E90081762_SerpYoutubeVideoCommentsLiveAdvancedRequestInfo":{"properties":{"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of results in SERP<br>default value: <code>20</code><br>max value: <code>200</code><br><strong>Note:</strong> your account will be billed per each SERP containing up to 20 results;<br>thus, setting a depth above <code>20</code> may result in additional charges if the search engine returns more than 20 results;<br>if the specified depth is higher than the number of results in the response, the difference will be refunded automatically to your account balance","type":["integer","null"]},"device":{"description":"<em>device type</em><br>optional field<br>only value: <code>desktop</code>","type":["string","null"]},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages of the search engine with their <code>language_code</code>_by making a separate request to the <code>https://api.dataforseo.com/v3/serp/youtube/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>n","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/youtube/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_<br><strong>if you use this field, you don't need to specify <code>location_name</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/youtube/locations</code><br>example:<br><code class=\"long-string\">2840</code>n","type":"integer"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_code</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/youtube/locations</code><br>example:<br><code class=\"long-string\">United States</code>","type":"string"},"os":{"type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"video_id":{"description":"<em>ID of the video</em><br><strong>required field</strong><br>you can find video ID in the URL or 'youtube_video' item of <a href=\"/v3/serp/youtube/organic/live/advanced/\" rel=\"noopener noreferrer\" target=\"_blank\">YouTube Organic</a> result<br>example:<br><code>vQXvyV0zIP4</code>","type":"string"}},"type":"object"},"Provider0A3E90081762_SerpYoutubeVideoCommentsTaskPostRequestInfo":{"properties":{"depth":{"description":"parsing depth\noptional field\nnumber of results in SERP\ndefault value: 20\nmax value: 700\nNote: your account will be billed per each SERP containing up to 20 results;\nthus, setting a depth above 20 may result in additional charges if the search engine returns more than 20 results;\nif the specified depth is higher than the number of results in the response, the difference will be refunded automatically to your account balance","type":["integer","null"]},"device":{"description":"device type\noptional field\nonly value: desktop","type":["string","null"]},"language_code":{"description":"search engine language code\nrequired field if you don't specify language_name\nif you use this field, you don't need to specify language_name\nyou can receive the list of available languages of the search engine with their language_code by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/languages\nexample:\nen","type":["string","null"]},"language_name":{"description":"full name of search engine language\nrequired field if you don't specify language_code\nif you use this field, you don't need to specify language_code\nyou can receive the list of available languages of the search engine with their language_name by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/languages\nexample:\nEnglish","type":["string","null"]},"location_code":{"description":"search engine location code\nrequired field if you don't specify location_name\nif you use this field, you don't need to specify location_name\nyou can receive the list of available locations of the search engines with their location_code by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/locations\nexample:\n2840","type":["integer","null"]},"location_name":{"description":"full name of search engine location\nrequired field if you don't specify location_code\nif you use this field, you don't need to specify location_code\nyou can receive the list of available locations of the search engine with their location_name by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/locations\nexample:\nUnited States","type":["string","null"]},"os":{"description":"device operating system\noptional field\nchoose from the following values: windows, macos\ndefault value: windows","type":["string","null"]},"pingback_url":{"description":"notification URL of a completed task\noptional field\nwhen a task is completed we will notify you by GET request sent to the URL you have specified\nyou can use the ‘$id’ string as a $id variable and ‘$tag’ as urlencoded $tag variable. We will set the necessary values before sending the request.\nexample:\nhttp://your-server.com/pingscript?id=$id\nhttp://your-server.com/pingscript?id=$id&tag=$tag\nNote: special characters in pingback_url will be urlencoded;\ni.a., the # character will be encoded into %23\nlearn more on our Help Center","type":["string","null"]},"postback_data":{"description":"postback_url datatype\nrequired field if you specify postback_url\ncorresponds to the datatype that will be sent to your server\npossible value:\nadvanced","type":["string","null"]},"postback_url":{"description":"return URL for sending task results\noptional field\nonce the task is completed, we will send a POST request with its results compressed in the gzip format to the postback_url you specified\nyou can use the ‘$id’ string as a $id variable and ‘$tag’ as urlencoded $tag variable. We will set the necessary values before sending the request.\nexample:\nhttp://your-server.com/postbackscript?id=$id\nhttp://your-server.com/postbackscript?id=$id&tag=$tag\nNote: special characters in postback_url will be urlencoded;\ni.a., the # character will be encoded into %23\nlearn more on our Help Center","type":["string","null"]},"priority":{"description":"task priority\noptional field\ncan take the following values:\n1 – normal execution priority (set by default)\n2 – high execution priority\nYou will be additionally charged for the tasks with high execution priority.\nThe cost can be calculated on the Pricing page.","type":["integer","null"]},"tag":{"description":"user-defined task identifier\noptional field\nthe character limit is 255\nyou can use this parameter to identify the task and match it with the result\nyou will find the specified tag value in the data object of the response","type":["string","null"]},"video_id":{"description":"ID of the video\nrequired field\nyou can find video ID in the URL or 'youtube_video' item of YouTube Organic result\nexample:\nvQXvyV0zIP4","type":"string"}},"type":"object"},"Provider0A3E90081762_SerpYoutubeVideoInfoLiveAdvancedRequestInfo":{"properties":{"device":{"description":"device type\noptional field\nonly value: desktop","type":["string","null"]},"language_code":{"description":"search engine language code\nrequired field if you don't specify language_name\nif you use this field, you don't need to specify language_name\nyou can receive the list of available languages of the search engine with their language_code by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/languages\nexample:\nen","type":["string","null"]},"language_name":{"description":"full name of search engine language\nrequired field if you don't specify language_code\nif you use this field, you don't need to specify language_code\nyou can receive the list of available languages of the search engine with their language_name by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/languages\nexample:\nEnglish","type":["string","null"]},"location_code":{"description":"search engine location code\nrequired field if you don't specify location_name \nif you use this field, you don't need to specify location_name\nyou can receive the list of available locations of the search engines with their location_code by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/locations\nexample:\n2840","type":["integer","null"]},"location_name":{"description":"full name of search engine location\nrequired field if you don't specify location_code\nif you use this field, you don't need to specify location_code\nyou can receive the list of available locations of the search engine with their location_name by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/locations\nexample:\nUnited States","type":["string","null"]},"os":{"description":"device operating system\noptional field\nchoose from the following values: windows, macos\ndefault value: windows","type":["string","null"]},"tag":{"description":"user-defined task identifier\noptional field\nthe character limit is 255\nyou can use this parameter to identify the task and match it with the result\nyou will find the specified tag value in the data object of the response","type":["string","null"]},"video_id":{"description":"ID of the video\nrequired field\nyou can find video ID in the URL or 'youtube_video' item of YouTube Organic result\nexample:\nvQXvyV0zIP4","type":"string"}},"type":"object"},"Provider0A3E90081762_SerpYoutubeVideoInfoTaskPostRequestInfo":{"properties":{"device":{"description":"device type\noptional field\nonly value: desktop","type":["string","null"]},"language_code":{"description":"search engine language code\nrequired field if you don't specify language_name\nif you use this field, you don't need to specify language_name\nyou can receive the list of available languages of the search engine with their language_code by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/languages\nexample:\nen","type":["string","null"]},"language_name":{"description":"full name of search engine language\nrequired field if you don't specify language_code\nif you use this field, you don't need to specify language_code\nyou can receive the list of available languages of the search engine with their language_name by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/languages\nexample:\nEnglish","type":["string","null"]},"location_code":{"description":"search engine location code\nrequired field if you don't specify location_name\nif you use this field, you don't need to specify location_name\nyou can receive the list of available locations of the search engines with their location_code by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/locations\nexample:\n2840","type":["integer","null"]},"location_name":{"description":"full name of search engine location\nrequired field if you don't specify location_code\nif you use this field, you don't need to specify location_code\nyou can receive the list of available locations of the search engine with their location_name by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/locations\nexample:\nUnited States","type":["string","null"]},"os":{"description":"device operating system\noptional field\nchoose from the following values: windows, macos\ndefault value: windows","type":["string","null"]},"pingback_url":{"description":"notification URL of a completed task\noptional field\nwhen a task is completed we will notify you by GET request sent to the URL you have specified\nyou can use the ‘$id’ string as a $id variable and ‘$tag’ as urlencoded $tag variable. We will set the necessary values before sending the request.\nexample:\nhttp://your-server.com/pingscript?id=$id\nhttp://your-server.com/pingscript?id=$id&tag=$tag\nNote: special characters in pingback_url will be urlencoded;\ni.a., the # character will be encoded into %23\nlearn more on our Help Center","type":["string","null"]},"postback_data":{"description":"postback_url datatype\nrequired field if you specify postback_url\ncorresponds to the datatype that will be sent to your server\npossible value:\nadvanced","type":["string","null"]},"postback_url":{"description":"return URL for sending task results\noptional field\nonce the task is completed, we will send a POST request with its results compressed in the gzip format to the postback_url you specified\nyou can use the ‘$id’ string as a $id variable and ‘$tag’ as urlencoded $tag variable. We will set the necessary values before sending the request.\nexample:\nhttp://your-server.com/postbackscript?id=$id\nhttp://your-server.com/postbackscript?id=$id&tag=$tag\nNote: special characters in postback_url will be urlencoded;\ni.a., the # character will be encoded into %23\nlearn more on our Help Center","type":["string","null"]},"priority":{"description":"task priority\noptional field\ncan take the following values:\n1 – normal execution priority (set by default)\n2 – high execution priority\nYou will be additionally charged for the tasks with high execution priority.\nThe cost can be calculated on the Pricing page.","type":["integer","null"]},"tag":{"description":"user-defined task identifier\noptional field\nthe character limit is 255\nyou can use this parameter to identify the task and match it with the result\nyou will find the specified tag value in the data object of the response","type":["string","null"]},"video_id":{"description":"ID of the video\nrequired field\nyou can find video ID in the URL or 'youtube_video' item of YouTube Organic result\nexample:\nvQXvyV0zIP4","type":"string"}},"type":"object"},"Provider0A3E90081762_SerpYoutubeVideoSubtitlesLiveAdvancedRequestInfo":{"properties":{"device":{"description":"device type\noptional field\nonly value: desktop","type":["string","null"]},"language_code":{"description":"search engine language code\nrequired field if you don't specify language_name\nif you use this field, you don't need to specify language_name\nyou can receive the list of available languages of the search engine with their language_code by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/languages\nexample:\nen","type":["string","null"]},"language_name":{"description":"full name of search engine language\nrequired field if you don't specify language_code\nif you use this field, you don't need to specify language_code\nyou can receive the list of available languages of the search engine with their language_name by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/languages\nexample:\nEnglish","type":["string","null"]},"location_code":{"description":"search engine location code\nrequired field if you don't specify location_name \nif you use this field, you don't need to specify location_name\nyou can receive the list of available locations of the search engines with their location_code by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/locations\nexample:\n2840","type":["integer","null"]},"location_name":{"description":"full name of search engine location\nrequired field if you don't specify location_code\nif you use this field, you don't need to specify location_code\nyou can receive the list of available locations of the search engine with their location_name by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/locations\nexample:\nUnited States","type":["string","null"]},"os":{"description":"device operating system\noptional field\nchoose from the following values: windows, macos\ndefault value: windows","type":["string","null"]},"subtitles_language":{"description":"language code of original text\nyou can get the language code from YouTube Video Info result","type":["string","null"]},"subtitles_translate_language":{"description":"language code of translated text\npossible values:\n\"az\", \"ay\", \"ak\", \"sq\", \"am\", \"en\", \"ar\", \"hy\", \"as\", \"af\", \"eu\", \"be\", \"bn\", \"my\", \"bg\", \"bs\", \"bho\", \"cy\", \"hu\", \"vi\", \"haw\", \"ht\", \"gl\", \"lg\", \"el\", \"ka\", \"gn\", \"gu\", \"gd\", \"da\", \"fy\", \"zu\", \"iw\", \"ig\", \"yi\", \"id\", \"ga\", \"is\", \"es\", \"it\", \"yo\", \"kk\", \"kn\", \"ca\", \"qu\", \"rw\", \"ky\", \"zh-Hant\", \"zh-Hans\", \"ko\", \"co\", \"xh\", \"ku\", \"km\", \"lo\", \"la\", \"lv\", \"ln\", \"lt\", \"lb\", \"mk\", \"mg\", \"ms\", \"ml\", \"dv\", \"mt\", \"mi\", \"mr\", \"mn\", \"und\", \"de\", \"ne\", \"nl\", \"no\", \"ny\", \"or\", \"om\", \"pa\", \"fa\", \"pl\", \"pt\", \"ps\", \"ro\", \"ru\", \"sm\", \"sa\", \"ceb\", \"nso\", \"sr\", \"si\", \"sd\", \"sk\", \"sl\", \"so\", \"sw\", \"su\", \"tg\", \"th\", \"ta\", \"tt\", \"te\", \"ti\", \"ts\", \"tr\", \"tk\", \"uz\", \"ug\", \"uk\", \"ur\", \"fil\", \"fi\", \"fr\", \"ha\", \"hi\", \"hmn\", \"hr\", \"cs\", \"sv\", \"sn\", \"ee\", \"eo\", \"et\", \"st\", \"jv\", \"ja\", \"kri\"","type":["string","null"]},"tag":{"description":"user-defined task identifier\noptional field\nthe character limit is 255\nyou can use this parameter to identify the task and match it with the result\nyou will find the specified tag value in the data object of the response","type":["string","null"]},"video_id":{"description":"ID of the video\nrequired field\nyou can find video ID in the URL or 'youtube_video' item of YouTube Organic result\nexample:\nY8Wu4rSNJms","type":"string"}},"type":"object"},"Provider0A3E90081762_SerpYoutubeVideoSubtitlesTaskPostRequestInfo":{"properties":{"device":{"description":"device type\noptional field\nonly value: desktop","type":["string","null"]},"language_code":{"description":"search engine language code\nrequired field if you don't specify language_name\nif you use this field, you don't need to specify language_name\nyou can receive the list of available languages of the search engine with their language_code by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/languages\nexample:\nen","type":["string","null"]},"language_name":{"description":"full name of search engine language\nrequired field if you don't specify language_code\nif you use this field, you don't need to specify language_code\nyou can receive the list of available languages of the search engine with their language_name by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/languages\nexample:\nEnglish","type":["string","null"]},"location_code":{"description":"search engine location code\nrequired field if you don't specify location_name\nif you use this field, you don't need to specify location_name\nyou can receive the list of available locations of the search engines with their location_code by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/locations\nexample:\n2840","type":["integer","null"]},"location_name":{"description":"full name of search engine location\nrequired field if you don't specify location_code\nif you use this field, you don't need to specify location_code\nyou can receive the list of available locations of the search engine with their location_name by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/locations\nexample:\nUnited States","type":["string","null"]},"os":{"description":"device operating system\noptional field\nchoose from the following values: windows, macos\ndefault value: windows","type":["string","null"]},"pingback_url":{"description":"notification URL of a completed task\noptional field\nwhen a task is completed we will notify you by GET request sent to the URL you have specified\nyou can use the ‘$id’ string as a $id variable and ‘$tag’ as urlencoded $tag variable. We will set the necessary values before sending the request.\nexample:\nhttp://your-server.com/pingscript?id=$id\nhttp://your-server.com/pingscript?id=$id&tag=$tag\nNote: special characters in pingback_url will be urlencoded;\ni.a., the # character will be encoded into %23\nlearn more on our Help Center","type":["string","null"]},"postback_data":{"description":"postback_url datatype\nrequired field if you specify postback_url\ncorresponds to the datatype that will be sent to your server\npossible value:\nadvanced","type":["string","null"]},"postback_url":{"description":"return URL for sending task results\noptional field\nonce the task is completed, we will send a POST request with its results compressed in the gzip format to the postback_url you specified\nyou can use the ‘$id’ string as a $id variable and ‘$tag’ as urlencoded $tag variable. We will set the necessary values before sending the request.\nexample:\nhttp://your-server.com/postbackscript?id=$id\nhttp://your-server.com/postbackscript?id=$id&tag=$tag\nNote: special characters in postback_url will be urlencoded;\ni.a., the # character will be encoded into %23\nlearn more on our Help Center","type":["string","null"]},"priority":{"description":"task priority\noptional field\ncan take the following values:\n1 – normal execution priority (set by default)\n2 – high execution priority\nYou will be additionally charged for the tasks with high execution priority.\nThe cost can be calculated on the Pricing page.","type":["integer","null"]},"subtitles_language":{"description":"language code of original text\nyou can get the language code from YouTube Video Info result","type":["string","null"]},"subtitles_translate_language":{"description":"language code of translated text\npossible values:\n\"az\", \"ay\", \"ak\", \"sq\", \"am\", \"en\", \"ar\", \"hy\", \"as\", \"af\", \"eu\", \"be\", \"bn\", \"my\", \"bg\", \"bs\", \"bho\", \"cy\", \"hu\", \"vi\", \"haw\", \"ht\", \"gl\", \"lg\", \"el\", \"ka\", \"gn\", \"gu\", \"gd\", \"da\", \"fy\", \"zu\", \"iw\", \"ig\", \"yi\", \"id\", \"ga\", \"is\", \"es\", \"it\", \"yo\", \"kk\", \"kn\", \"ca\", \"qu\", \"rw\", \"ky\", \"zh-Hant\", \"zh-Hans\", \"ko\", \"co\", \"xh\", \"ku\", \"km\", \"lo\", \"la\", \"lv\", \"ln\", \"lt\", \"lb\", \"mk\", \"mg\", \"ms\", \"ml\", \"dv\", \"mt\", \"mi\", \"mr\", \"mn\", \"und\", \"de\", \"ne\", \"nl\", \"no\", \"ny\", \"or\", \"om\", \"pa\", \"fa\", \"pl\", \"pt\", \"ps\", \"ro\", \"ru\", \"sm\", \"sa\", \"ceb\", \"nso\", \"sr\", \"si\", \"sd\", \"sk\", \"sl\", \"so\", \"sw\", \"su\", \"tg\", \"th\", \"ta\", \"tt\", \"te\", \"ti\", \"ts\", \"tr\", \"tk\", \"uz\", \"ug\", \"uk\", \"ur\", \"fil\", \"fi\", \"fr\", \"ha\", \"hi\", \"hmn\", \"hr\", \"cs\", \"sv\", \"sn\", \"ee\", \"eo\", \"et\", \"st\", \"jv\", \"ja\", \"kri\"","type":["string","null"]},"tag":{"description":"user-defined task identifier\noptional field\nthe character limit is 255\nyou can use this parameter to identify the task and match it with the result\nyou will find the specified tag value in the data object of the response","type":["string","null"]},"video_id":{"description":"ID of the video\nrequired field\nyou can find video ID in the URL or 'youtube_video' item of YouTube Organic result\nexample:\nY8Wu4rSNJms","type":"string"}},"type":"object"},"Provider3F1A62754080_Address":{"description":"Ethereum address (0x-prefixed, 40 hex chars)","example":"0x6e0c80c90ea6c15917308F820Eac91Ce2724B5b5","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"},"Provider3F1A62754080_SignatureParams":{"properties":{"baseGas":{"description":"Base gas","example":"0","type":"string"},"gasPrice":{"description":"Gas price","example":"0","type":"string"},"gasToken":{"$ref":"#/components/schemas/Provider3F1A62754080_Address"},"operation":{"description":"Operation type","example":"0","type":"string"},"refundReceiver":{"$ref":"#/components/schemas/Provider3F1A62754080_Address"},"safeTxnGas":{"description":"Safe transaction gas","example":"0","type":"string"}},"type":"object"},"Provider3F1A62754080_SubmitRequest":{"properties":{"data":{"description":"Encoded transaction data (0x-prefixed hex string)","example":"0x...","type":"string"},"from":{"$ref":"#/components/schemas/Provider3F1A62754080_Address"},"nonce":{"description":"Transaction nonce","example":"60","type":"string"},"proxyWallet":{"$ref":"#/components/schemas/Provider3F1A62754080_Address"},"signature":{"description":"Transaction signature (0x-prefixed hex string)","example":"0x01a060c734d7bdf4adde50c4a7e574036b1f8b12890911bdd1c1cfdcd77502381b89fa8a47c36f62a0b9f1cdfee7b260fd8108536db9f6b2089c02637e7de9fc20","type":"string"},"signatureParams":{"$ref":"#/components/schemas/Provider3F1A62754080_SignatureParams"},"to":{"$ref":"#/components/schemas/Provider3F1A62754080_Address"},"type":{"description":"Transaction type","enum":["SAFE","PROXY"],"example":"SAFE","type":"string"}},"required":["from","to","proxyWallet","data","nonce","signature","signatureParams","type"],"type":"object"},"Provider65D835437A58_Address":{"description":"User Profile Address (0x-prefixed, 40 hex chars)","example":"0x56687bf447db6ffa42ffe2204a05edaa20f55839","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"},"Provider65D835437A58_Hash64":{"description":"0x-prefixed 64-hex string","example":"0xdd22472e552920b8438158ea7238bfadfa4f736aa4cee91a6b86c39ead110917","pattern":"^0x[a-fA-F0-9]{64}$","type":"string"},"Provider68C5148660B1_BatchPricesHistoryRequest":{"properties":{"end_ts":{"description":"Filter by items before this unix timestamp (seconds).","format":"double","type":"number"},"fidelity":{"description":"Accuracy of the data expressed in minutes. Default is 1 minute.","type":"integer"},"interval":{"description":"Time interval for data aggregation.","enum":["max","all","1m","1w","1d","6h","1h"],"type":"string"},"markets":{"description":"List of market asset ids to query. Maximum 20.","items":{"type":"string"},"maxItems":20,"type":"array"},"start_ts":{"description":"Filter by items after this unix timestamp (seconds).","format":"double","type":"number"}},"required":["markets"],"type":"object"},"Provider68C5148660B1_BookRequest":{"properties":{"side":{"description":"Order side (optional, not used for midpoint calculation)","enum":["BUY","SELL"],"example":"BUY","type":"string"},"token_id":{"description":"Token ID (asset ID)","example":"0xabc123def456...","type":"string"}},"required":["token_id"],"type":"object"},"Provider68C5148660B1_CancelOrderPayload":{"properties":{"orderID":{"description":"Order ID (order hash) to cancel","example":"0xabcdef1234567890abcdef1234567890abcdef12","type":"string"}},"required":["orderID"],"type":"object"},"Provider68C5148660B1_Order":{"description":"Order payload submitted to the CLOB API. In CLOB V2, `expiration` remains in\nthe POST /order wire body for GTD/order-expiry handling, but it is not part\nof the EIP-712 signed order struct.\n","properties":{"builder":{"description":"Builder code (bytes32) for integrator attribution. `0x` + 64 hex chars or empty.","example":"0x0000000000000000000000000000000000000000000000000000000000000000","type":"string"},"expiration":{"description":"Unix timestamp when the order expires. Present in the API wire body; not part of the CLOB V2 EIP-712 signed order struct.","example":"1735689600","type":"string"},"maker":{"description":"Ethereum address of the maker (In the default case, this is your proxy address)","example":"0x1234567890123456789012345678901234567890","type":"string"},"makerAmount":{"description":"Amount the maker is providing in fixed-math with 6 decimals","example":"100000000","type":"string"},"metadata":{"description":"Reserved for future use","example":"","type":"string"},"salt":{"description":"Random salt for order uniqueness","example":1234567890,"type":"integer"},"side":{"description":"Order side","enum":["BUY","SELL"],"example":"BUY","type":"string"},"signature":{"description":"Cryptographic signature of the order","example":"0x1234abcd...","type":"string"},"signatureType":{"description":"Type of signature (0 = EOA, 1 = POLY_PROXY, 2 = POLY_GNOSIS_SAFE)","enum":[0,1,2],"type":"integer"},"signer":{"description":"Ethereum address of the signer","example":"0x1234567890123456789012345678901234567890","type":"string"},"takerAmount":{"description":"Amount the taker is providing in fixed-math with 6 decimals","example":"200000000","type":"string"},"timestamp":{"description":"Unix timestamp in milliseconds when the order was created (used for order uniqueness)","example":"1735689600000","type":"string"},"tokenId":{"description":"Token ID (asset ID) for the order","example":"0xabc123def456...","type":"string"}},"required":["maker","signer","tokenId","makerAmount","takerAmount","side","expiration","timestamp","builder","signature","salt","signatureType"],"type":"object"},"Provider68C5148660B1_OrderMarketCancelParams":{"properties":{"asset_id":{"description":"Asset ID (token ID)","example":"0xabc123def456...","type":"string"},"market":{"description":"Market (condition ID)","example":"0x0000000000000000000000000000000000000000000000000000000000000001","type":"string"}},"required":["market","asset_id"],"type":"object"},"Provider68C5148660B1_SendOrder":{"properties":{"deferExec":{"default":false,"description":"Whether to defer execution","type":"boolean"},"order":{"$ref":"#/components/schemas/Provider68C5148660B1_Order"},"orderType":{"default":"GTC","description":"Time in force","enum":["GTC","FOK","GTD","FAK"],"type":"string"},"owner":{"description":"UUID of the API key owner","example":"f4f247b7-4ac7-ff29-a152-04fda0a8755a","type":"string"},"postOnly":{"default":false,"description":"Whether the order must rest on the book and not match immediately. Only supported for GTC and GTD orders.","type":"boolean"}},"required":["order","owner"],"type":"object"},"Provider73D692Ab31Ca_ListGenerationRequest":{"properties":{"filters":{"additionalProperties":true,"description":"Structured filter conditions. Use the Filter Builder API to generate valid filters. Cannot be used with query. See filter options at /api-reference/listgen-api.","type":"object"},"limit":{"description":"Maximum companies to return. Default: 50, Max: 500","type":"integer"},"offset":{"description":"Number of results to skip for pagination. Default: 0","type":"integer"},"query":{"description":"Natural language search query (e.g. 'SaaS companies in the US with Series A funding'). Cannot be used with filters.","type":"string"},"sections":{"description":"Data enrichment sections to include. Values: firmographic, business_model, company_assessment, trust_signal, company_hierarchy, digital_presence, financial_estimate, location, management_profile, product_offering, strategic_signal, customer_profile, industry, technology, funding_detail (Subscription, Enterprise), mna_and_investment (Subscription, Enterprise)","items":{"type":"string"},"type":"array"},"sort_by":{"description":"Field to sort results by. Default: relevance","enum":["relevance","revenue_estimate","valuation_estimate","employee_range","total_funding","founded_year"],"type":"string"},"sort_order":{"description":"Sort direction. Default: desc","enum":["asc","desc"],"type":"string"}},"type":"object"},"Provider73D692Ab31Ca_TranslateQueryRequest":{"properties":{"query":{"description":"Natural language description of target companies (e.g. 'series a companies in mumbai working in climate tech').","type":"string"}},"required":["query"],"type":"object"},"Provider762Cca4421D2_Accept":{"enum":["application/json","*/*"],"title":"Accept","type":"string"},"Provider762Cca4421D2_ApproximateUserLocation":{"properties":{"city":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"City"},"country":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Country"},"region":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Region"},"timezone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Timezone"}},"title":"ApproximateUserLocation","type":"object"},"Provider762Cca4421D2_CacheControl":{"const":"no-cache","enum":["no-cache"],"title":"CacheControl","type":"string"},"Provider762Cca4421D2_Country":{"enum":["AD","AE","AF","AG","AI","AL","AM","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"],"title":"Country","type":"string"},"Provider762Cca4421D2_LLMContextParameters":{"properties":{"context_threshold_mode":{"anyOf":[{"$ref":"#/components/schemas/Provider762Cca4421D2_SummarizerContextThresholdMode"},{"type":"null"}],"description":"The mode to use to determine the threshold for including content in context."},"count":{"default":20,"description":"The maximum number of search results considered to select the LLM context data. The default is 20 and the maximum is 50.","maximum":50,"minimum":1,"title":"Count","type":"integer"},"country":{"$ref":"#/components/schemas/Provider762Cca4421D2_SearchCountry","default":"US","description":"The search query country, where the results come from. The country string is limited to 2 character country codes of supported countries."},"enable_local":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"Whether to enable local recall. Not setting this value means auto-detect: local recall is used if a location is provided (<code>X-Loc-Lat</code> with <code>X-Loc-Long</code>, or <code>X-Loc-City</code>).","title":"Enable Local"},"enable_source_metadata":{"default":false,"description":"Enable source metadata enrichment (site_name, favicon, thumbnail, description, fetched_content_timestamp) in the sources attribute of the response.","title":"Enable Source Metadata","type":"boolean"},"freshness":{"default":"","description":"<p>Filters search results by page age. The age of a page is determined by the most relevant date reported by the content, such as its published or last modified date. The following values are supported:</p>\n<ul>\n<li><strong>pd</strong> - Pages aged 24 hours or less.</li>\n<li><strong>pw</strong> - Pages aged 7 days or less.</li>\n<li><strong>pm</strong> - Pages aged 31 days or less.</li>\n<li><strong>py</strong> - Pages aged 365 days or less.</li>\n<li><strong>YYYY-MM-DDtoYYYY-MM-DD</strong> - A custom date range is also supported by specifying start and end dates e.g. <code>2022-04-01to2022-07-30</code>.</li>\n</ul>","examples":["","pm","2022-04-01to2022-07-30"],"title":"Freshness","type":"string"},"goggles":{"anyOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"},{"type":"null"}],"description":"Goggles act as a custom re-ranking on top of Brave’s search index. The parameter supports both a url where the Goggle is hosted or the definition of the Goggle. For more details, see the <a href=\"/documentation/resources/goggles\">Goggles documentation</a>. The parameter can be a single Goggle or a list of up to 3 Goggles.","title":"Goggles"},"maximum_number_of_snippets":{"default":50,"description":"Maximum number of different snippets (or chunks of text) to include in LLM context. The default is <code>50</code> and maximum is <code>256</code>.","maximum":256,"minimum":1,"title":"Maximum Number Of Snippets","type":"integer"},"maximum_number_of_snippets_per_url":{"default":50,"description":"Maximum number of snippets to include per URL. The default is <code>50</code> and maximum is <code>100</code>.","maximum":100,"minimum":1,"title":"Maximum Number Of Snippets Per Url","type":"integer"},"maximum_number_of_tokens":{"default":8192,"description":"Approximate maximum number of tokens to include in context. The default is <code>8192</code> and maximum is <code>32768</code>.","maximum":32768,"minimum":1024,"title":"Maximum Number Of Tokens","type":"integer"},"maximum_number_of_tokens_per_url":{"default":4096,"description":"Maximum number of tokens to include per URL. The default is <code>4096</code> and maximum is <code>8192</code>.","maximum":8192,"minimum":512,"title":"Maximum Number Of Tokens Per Url","type":"integer"},"maximum_number_of_urls":{"default":20,"description":"Maximum number of different URLs to include in LLM context.","maximum":50,"minimum":1,"title":"Maximum Number Of Urls","type":"integer"},"q":{"description":"The user’s search query term. Query can not be empty. Maximum of 600 characters and 75 words in the query.","maxLength":600,"minLength":1,"title":"Q","type":"string"},"safesearch":{"anyOf":[{"$ref":"#/components/schemas/Provider762Cca4421D2_app__models__general__SafeSearch"},{"type":"null"}],"description":"<p>Filters results for adult content. The following values are supported:</p>\n<ul>\n<li><strong>off</strong> - No filtering is done.</li>\n<li><strong>moderate</strong> - Drops adult content from the results used for context.</li>\n<li><strong>strict</strong> - Drops all adult content from the results used for context.</li>\n</ul>\n<p>When not set, no filtering is applied — except for local recall, which stays <code>strict</code>.</p>","title":"Safe search"},"search_lang":{"$ref":"#/components/schemas/Provider762Cca4421D2_Language-Input","default":"en","description":"The search language preference. The 2 or more character language code for which the search results are provided."},"spellcheck":{"default":true,"description":"Whether to enable spellcheck on the query.","title":"Spellcheck","type":"boolean"}},"required":["q"],"title":"LLMContextParameters","type":"object"},"Provider762Cca4421D2_Language-Input":{"enum":["ar","eu","bn","bg","ca","zh-hans","zh-hant","hr","cs","da","nl","en","en-gb","et","fi","fr","gl","de","el","gu","he","hi","hu","is","it","ja","jp","kn","ko","lv","lt","ms","ml","mr","nb","pl","pt-br","pt-pt","pa","ro","ru","sr","sk","sl","es","sv","ta","te","th","tr","uk","vi"],"title":"Language","type":"string"},"Provider762Cca4421D2_MarketCodes":{"enum":["es-AR","en-AU","de-AT","nl-BE","fr-BE","pt-BR","en-CA","fr-CA","es-CL","da-DK","fi-FI","fr-FR","de-DE","el-GR","zh-HK","en-IN","en-ID","it-IT","ja-JP","ko-KR","en-MY","es-MX","nl-NL","en-NZ","no-NO","zh-CN","pl-PL","en-PH","ru-RU","en-ZA","es-ES","sv-SE","fr-CH","de-CH","zh-TW","tr-TR","en-GB","en-US","es-US"],"title":"MarketCodes","type":"string"},"Provider762Cca4421D2_MeasurementUnit":{"enum":["imperial","metric"],"title":"MeasurementUnit","type":"string"},"Provider762Cca4421D2_NewsSearchParameters":{"properties":{"count":{"default":20,"description":"The number of search results returned in response. The maximum is 50. The actual number delivered may be less than requested. Combine this parameter with offset to paginate search results.","maximum":50,"minimum":1,"title":"Count","type":"integer"},"country":{"$ref":"#/components/schemas/Provider762Cca4421D2_SearchCountry","default":"US","description":"The search query country, where the results come from. The country string is limited to 2 character country codes of supported countries or <code>ALL</code> for worldwide."},"extra_snippets":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"A snippet is an excerpt from a page you get as a result of the query, and extra_snippets allow you to get up to 5 additional, alternative excerpts.","title":"Extra Snippets"},"freshness":{"default":"","description":"<p>Filters search results by page age. The age of a page is determined by the most relevant date reported by the content, such as its published or last modified date. The following values are supported:</p>\n<ul>\n<li><strong>pd</strong> - Pages aged 24 hours or less.</li>\n<li><strong>pw</strong> - Pages aged 7 days or less.</li>\n<li><strong>pm</strong> - Pages aged 31 days or less.</li>\n<li><strong>py</strong> - Pages aged 365 days or less.</li>\n<li><strong>YYYY-MM-DDtoYYYY-MM-DD</strong> - A custom date range is also supported by specifying start and end dates e.g. <code>2022-04-01to2022-07-30</code>.</li>\n</ul>","examples":["","pm","2022-04-01to2022-07-30"],"title":"Freshness","type":"string"},"goggles":{"anyOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"},{"type":"null"}],"description":"Goggles act as a custom re-ranking on top of Brave’s search index. The parameter supports both a url where the Goggle is hosted or the definition of the Goggle. For more details, see the <a href=\"/documentation/resources/goggles\">Goggles documentation</a>. The parameter can be a single Goggle or a list of up to 3 Goggles.","title":"Goggles"},"include_fetch_metadata":{"default":false,"description":"Include fetch metadata.","examples":[true,false],"title":"Include Fetch Metadata","type":"boolean"},"offset":{"default":0,"description":"The zero based offset that indicates number of search results per page (count) to skip before returning the result. The maximum is 9. The actual number delivered may be less than requested based on the query. In order to paginate results use this parameter together with count. For example, if your user interface displays 20 search results per page, set count to 20 and offset to 0 to show the first page of results. To get subsequent pages, increment offset by 1 (e.g. 0, 1, 2). The results may overlap across multiple pages.","maximum":9,"minimum":0,"title":"Offset","type":"integer"},"operators":{"default":true,"description":"Whether to apply search operators.","examples":[true,false],"title":"Operators","type":"boolean"},"q":{"description":"The user’s search query term. Query can not be empty. Maximum of 400 characters and 50 words in the query.","maxLength":400,"minLength":1,"title":"The user's search query term.","type":"string"},"safesearch":{"$ref":"#/components/schemas/Provider762Cca4421D2_app__models__general__SafeSearch","default":"strict","description":"<p>Filters search results for adult content. The following values are supported:</p>\n<ul>\n<li><strong>off</strong> - No filtering is done.</li>\n<li><strong>moderate</strong> - Filter out explicit content.</li>\n<li><strong>strict</strong> - Filter out explicit and suggestive content.</li>\n</ul>","examples":["off","moderate","strict"],"title":"Safe search"},"search_lang":{"$ref":"#/components/schemas/Provider762Cca4421D2_Language-Input","default":"en","description":"The search language preference. The 2 or more character language code for which the search results are provided."},"spellcheck":{"default":true,"description":"Whether to spell check the provided query. If the spellchecker is enabled, the modified query is always used for search. The modified query can be found in altered key from the query response model.","examples":[true,false],"title":"Spellcheck","type":"boolean"},"ui_lang":{"$ref":"#/components/schemas/Provider762Cca4421D2_MarketCodes","default":"en-US","description":"User interface language preferred in response. Usually of the format <code>&lt;language_code&gt;-&lt;country_code&gt;</code>. For more, see <a href=\"https://www.rfc-editor.org/rfc/rfc9110.html#name-accept-language\">RFC 9110</a>."}},"required":["q"],"title":"NewsSearchParameters","type":"object"},"Provider762Cca4421D2_OpenAIChatRequest":{"properties":{"country":{"default":"us","title":"Country","type":"string"},"enable_citations":{"default":false,"description":"Whether to include inline citation tags in the answer. Requires <code>stream=true</code> and is not supported in research mode.","title":"Enable Citations","type":"boolean"},"enable_entities":{"default":false,"description":"Whether to include inline entity tags in the answer. Requires <code>stream=true</code> and is not supported in research mode.","title":"Enable Entities","type":"boolean"},"enable_research":{"default":false,"description":"Whether to answer with iterative deep research instead of a single search. Requires <code>stream=true</code>.","title":"Enable Research","type":"boolean"},"language":{"default":"en","title":"Language","type":"string"},"max_completion_tokens":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Max Completion Tokens"},"messages":{"description":"The conversation so far. Exactly one <code>user</code> message is supported, e.g. <code>[{&quot;role&quot;: &quot;user&quot;, &quot;content&quot;: &quot;Explain quantum computing&quot;}]</code>.","items":{"$ref":"#/components/schemas/Provider762Cca4421D2_UserMessage"},"maxItems":1,"minItems":1,"title":"Messages","type":"array"},"metadata":{"anyOf":[{"additionalProperties":{"type":"string"},"type":"object"},{"type":"null"}],"description":"Accepted for OpenAI SDK compatibility and currently ignored: the pairs are not stored or returned.","title":"Metadata"},"model":{"default":"brave-pro","description":"Model ID used to generate the response.","enum":["brave-pro","brave"],"title":"Model","type":"string"},"research_allow_thinking":{"default":true,"description":"Accepted for compatibility. Ignored by the mixer engine behind this API, which always runs research with extended thinking off.","title":"Research Allow Thinking","type":"boolean"},"research_maximum_number_of_iterations":{"default":4,"description":"Maximum number of research iterations.","maximum":5,"minimum":1,"title":"Research Maximum Number Of Iterations","type":"integer"},"research_maximum_number_of_queries":{"default":20,"description":"Maximum number of search queries research mode may issue in total.","maximum":50,"minimum":1,"title":"Research Maximum Number Of Queries","type":"integer"},"research_maximum_number_of_results_per_query":{"default":30,"description":"Maximum number of search results to consider per research query.","maximum":60,"minimum":1,"title":"Research Maximum Number Of Results Per Query","type":"integer"},"research_maximum_number_of_seconds":{"default":180,"description":"Time budget for research, in seconds.","maximum":300,"minimum":1,"title":"Research Maximum Number Of Seconds","type":"integer"},"research_maximum_number_of_tokens_per_query":{"default":8192,"description":"Maximum number of tokens to gather per research query.","maximum":16384,"minimum":1024,"title":"Research Maximum Number Of Tokens Per Query","type":"integer"},"safesearch":{"default":"moderate","title":"Safesearch","type":"string"},"seed":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Accepted for OpenAI SDK compatibility and currently ignored: answers are not reproducible.","title":"Seed"},"stream":{"default":true,"title":"Stream","type":"boolean"},"web_search_options":{"anyOf":[{"$ref":"#/components/schemas/Provider762Cca4421D2_WebSearchOptions"},{"type":"null"}]}},"required":["messages"],"title":"OpenAIChatRequest","type":"object"},"Provider762Cca4421D2_SearchCountry":{"enum":["AR","AU","AT","BE","BR","CA","CL","DK","FI","FR","DE","GR","HK","IN","ID","IT","JP","KR","MY","MX","NL","NZ","NO","CN","PL","PT","PH","RU","SA","ZA","ES","SE","CH","TW","TR","GB","US","ALL"],"title":"SearchCountry","type":"string"},"Provider762Cca4421D2_SummarizerContextThresholdMode":{"enum":["disabled","strict","lenient","balanced"],"title":"SummarizerContextThresholdMode","type":"string"},"Provider762Cca4421D2_UserLocation":{"properties":{"approximate":{"$ref":"#/components/schemas/Provider762Cca4421D2_ApproximateUserLocation"},"type":{"const":"approximate","default":"approximate","enum":["approximate"],"title":"Type","type":"string"}},"required":["approximate"],"title":"UserLocation","type":"object"},"Provider762Cca4421D2_UserMessage":{"properties":{"content":{"title":"Content","type":"string"},"role":{"const":"user","default":"user","enum":["user"],"title":"Role","type":"string"}},"required":["content"],"title":"UserMessage","type":"object"},"Provider762Cca4421D2_VideoSearchParameters":{"properties":{"count":{"default":20,"description":"The number of search results returned in response. The maximum is 50. The actual number delivered may be less than requested. Combine this parameter with offset to paginate search results.","maximum":50,"minimum":1,"title":"Count","type":"integer"},"country":{"$ref":"#/components/schemas/Provider762Cca4421D2_SearchCountry","default":"US","description":"The search query country, where the results come from. The country string is limited to 2 character country codes of supported countries or <code>ALL</code> for worldwide."},"freshness":{"default":"","description":"<p>Filters search results by page age. The age of a page is determined by the most relevant date reported by the content, such as its published or last modified date. The following values are supported:</p>\n<ul>\n<li><strong>pd</strong> - Pages aged 24 hours or less.</li>\n<li><strong>pw</strong> - Pages aged 7 days or less.</li>\n<li><strong>pm</strong> - Pages aged 31 days or less.</li>\n<li><strong>py</strong> - Pages aged 365 days or less.</li>\n<li><strong>YYYY-MM-DDtoYYYY-MM-DD</strong> - A custom date range is also supported by specifying start and end dates e.g. <code>2022-04-01to2022-07-30</code>.</li>\n</ul>","examples":["","pm","2022-04-01to2022-07-30"],"title":"Freshness","type":"string"},"include_fetch_metadata":{"default":false,"description":"Include fetch metadata.","examples":[true,false],"title":"Include Fetch Metadata","type":"boolean"},"offset":{"default":0,"description":"The zero based offset that indicates number of search results per page (count) to skip before returning the result. The maximum is 9. The actual number delivered may be less than requested based on the query. In order to paginate results use this parameter together with count. For example, if your user interface displays 20 search results per page, set count to 20 and offset to 0 to show the first page of results. To get subsequent pages, increment offset by 1 (e.g. 0, 1, 2). The results may overlap across multiple pages.","maximum":9,"minimum":0,"title":"Offset","type":"integer"},"operators":{"default":true,"description":"Whether to apply search operators.","examples":[true,false],"title":"Operators","type":"boolean"},"q":{"description":"The user’s search query term. Query can not be empty. Maximum of 400 characters and 50 words in the query.","maxLength":400,"minLength":1,"title":"Q","type":"string"},"safesearch":{"$ref":"#/components/schemas/Provider762Cca4421D2_app__models__general__SafeSearch","default":"moderate","description":"<p>Filters search results for adult content. The following values are supported:</p>\n<ul>\n<li><strong>off</strong> - No filtering is done.</li>\n<li><strong>moderate</strong> - Filters explicit content, like images and videos, but allows adult domains in the search results.</li>\n<li><strong>strict</strong> - Drops all adult content from search results.</li>\n</ul>","examples":["off","moderate","strict"],"title":"Safe search"},"search_lang":{"$ref":"#/components/schemas/Provider762Cca4421D2_Language-Input","default":"en","description":"The search language preference. The 2 or more character language code for which the search results are provided."},"spellcheck":{"default":true,"description":"Whether to spell check the provided query. If the spellchecker is enabled, the modified query is always used for search. The modified query can be found in altered key from the query response model.","examples":[true,false],"title":"Spellcheck","type":"boolean"},"ui_lang":{"$ref":"#/components/schemas/Provider762Cca4421D2_MarketCodes","default":"en-US","description":"User interface language preferred in response. Usually of the format <code>&lt;language_code&gt;-&lt;country_code&gt;</code>. For more, see <a href=\"https://www.rfc-editor.org/rfc/rfc9110.html#name-accept-language\">RFC 9110</a>."}},"required":["q"],"title":"VideoSearchParameters","type":"object"},"Provider762Cca4421D2_WebSearchOptions":{"properties":{"search_context_size":{"anyOf":[{"enum":["low","medium","high"],"type":"string"},{"type":"null"}],"title":"Search Context Size"},"user_location":{"anyOf":[{"$ref":"#/components/schemas/Provider762Cca4421D2_UserLocation"},{"type":"null"}]}},"title":"WebSearchOptions","type":"object"},"Provider762Cca4421D2_WebSearchParameters":{"properties":{"count":{"default":20,"description":"<p>The number of search results returned in response.\nThe maximum is 20. The actual number delivered may be less than requested.\nCombine this parameter with offset to paginate search results.</p>\n<p><strong>NOTE:</strong> Count only applies to web results.</p>","maximum":20,"minimum":1,"title":"Count","type":"integer"},"country":{"$ref":"#/components/schemas/Provider762Cca4421D2_SearchCountry","default":"US","description":"The 2 character country code where the search results come from.","title":"Search country"},"enable_rich_callback":{"default":false,"description":"<p>Enable rich callback.\nAllows you to get real time rich results via a callback URL when they are relevant to your query.</p>\n<p><strong>NOTE</strong>: Requires <code>Search</code> plan.</p>","examples":[false,true],"title":"Enable Rich Callback","type":"boolean"},"extra_snippets":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"A snippet is an excerpt from a page you get as a result of the query, and extra_snippets allow you to get up to 5 additional, alternative excerpts.","examples":[true,false],"title":"Extra snippets"},"freshness":{"default":"","description":"<p>Filters search results by page age. The age of a page is determined by the most relevant date reported by the content, such as its published or last modified date. The following values are supported:</p>\n<ul>\n<li><strong>pd</strong> - Pages aged 24 hours or less.</li>\n<li><strong>pw</strong> - Pages aged 7 days or less.</li>\n<li><strong>pm</strong> - Pages aged 31 days or less.</li>\n<li><strong>py</strong> - Pages aged 365 days or less.</li>\n<li><strong>YYYY-MM-DDtoYYYY-MM-DD</strong> - A custom date range is also supported by specifying start and end dates e.g. <code>2022-04-01to2022-07-30</code>.</li>\n</ul>","examples":["","pm","2022-04-01to2022-07-30"],"title":"Freshness","type":"string"},"goggles":{"anyOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"},{"type":"null"}],"description":"Goggles act as a custom re-ranking on top of Brave’s search index. The parameter supports both a url where the Goggle is hosted or the definition of the Goggle. For more details, see the <a href=\"/documentation/resources/goggles\">Goggles documentation</a>. The parameter can be a single Goggle or a list of up to 3 Goggles.","title":"Goggles"},"goggles_id":{"anyOf":[{"type":"string"},{"type":"null"}],"deprecated":true,"description":"Goggles act as a custom re-ranking on top of Brave’s search index. For more details, refer to the Goggles repository. This parameter is deprecated. Please use the goggles parameter.","title":"Goggles id"},"include_fetch_metadata":{"default":false,"description":"Include fetch metadata.","examples":[false,true],"title":"Include Fetch Metadata","type":"boolean"},"offset":{"default":0,"description":"<p>The zero based offset that indicates number of search\nresult pages (count) to skip before returning the result.\nThe default is 0 and the maximum is 9.\nThe actual number delivered may be less than requested.</p>\n<p>Use this parameter along with the count parameter to page results.\nFor example, if your user interface displays 10 search results per page,\nset count to 10 and offset to 0 to get the first page of results.\nFor each subsequent page, increment offset by 1 (for example, 0, 1, 2).\nIt is possible for multiple pages to include some overlap in results.</p>","maximum":9,"minimum":0,"title":"Offset","type":"integer"},"operators":{"default":true,"description":"Whether to apply search operators","examples":[true,false],"title":"Operators","type":"boolean"},"q":{"description":"The user’s search query term. Query can not be empty. Maximum of 600 characters and 75 words in the query.","maxLength":600,"minLength":1,"title":"Query","type":"string"},"result_filter":{"anyOf":[{"items":{"type":"string"},"type":"array","uniqueItems":true},{"type":"null"}],"description":"<p>A comma delimited string of result types to include in the search response.\nNot specifying this parameter will return back all result types in search response where data is available\nand the plan has the corresponding option activated. The response always includes query and type to\nidentify any query modifications and response type respectively.\nAvailable result filter values are: <code>discussions</code>, <code>faq</code>, <code>infobox</code>, <code>news</code>, <code>query</code>, <code>summarizer</code>, <code>videos</code>, <code>web</code>, <code>locations</code>.</p>\n<p><strong>NOTE:</strong> count param only applies to web results.</p>","examples":[["web"],["videos"],["web","videos"]],"title":"Result filter"},"safesearch":{"$ref":"#/components/schemas/Provider762Cca4421D2_app__models__general__SafeSearch","default":"moderate","description":"<p>Filters search results for adult content. The following values are supported:</p>\n<ul>\n<li><strong>off</strong> - No filtering is done.</li>\n<li><strong>moderate</strong> - Filters explicit content, like images and videos, but allows adult domains in the search results.</li>\n<li><strong>strict</strong> - Drops all adult content from search results.</li>\n</ul>","examples":["off","moderate","strict"],"title":"Safe search"},"search_lang":{"$ref":"#/components/schemas/Provider762Cca4421D2_Language-Input","default":"en","description":"The 2 or more character language code for which the search results are provided.","title":"Search language"},"spellcheck":{"default":true,"description":"Whether to spell check provided query. If the spell checker is enabled, the modified query is always used for search. The modified query can be found in altered key from the query response model.","examples":[true,false],"title":"Spellcheck","type":"boolean"},"summary":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"This parameter enables summary key generation in web search results. This is required for summarizer to be enabled.","examples":[true,false],"title":"Summary"},"text_decorations":{"default":true,"description":"Whether display strings (e.g. result snippets) should include decoration markers (e.g. highlighting characters).","examples":[true,false],"title":"Text decorations","type":"boolean"},"ui_lang":{"$ref":"#/components/schemas/Provider762Cca4421D2_MarketCodes","default":"en-US","description":"User interface language preferred in response. Usually of the format &lt;language_code&gt;-&lt;country_code&gt;. For more, see <a href=\"https://www.rfc-editor.org/rfc/rfc9110.html#name-accept-language\">RFC 9110</a>.","title":"User interface language"},"units":{"anyOf":[{"$ref":"#/components/schemas/Provider762Cca4421D2_MeasurementUnit"},{"type":"null"}],"description":"<p>The measurement units. The following values are supported:</p>\n<ul>\n<li><strong>metric</strong> - The standardized measurement system (km, celcius…)</li>\n<li><strong>imperial</strong> - The British Imperial system of units (mile, fahrenheit…)</li>\n</ul>","examples":["metric","imperial"],"title":"Units"}},"required":["q"],"title":"WebSearchParameters","type":"object"},"Provider762Cca4421D2_app__models__general__SafeSearch":{"enum":["off","moderate","strict"],"title":"SafeSearch","type":"string"},"Provider762Cca4421D2_app__models__products__search__v1__images__SafeSearch":{"enum":["off","strict"],"title":"SafeSearch","type":"string"},"Provider7A88Af0Ff8Eb_Address":{"description":"Ethereum address (0x-prefixed, 40 hex chars)","example":"0x56687bf447db6ffa42ffe2204a05edaa20f55839","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"},"Provider7A88Af0Ff8Eb_DepositRequest":{"properties":{"address":{"$ref":"#/components/schemas/Provider7A88Af0Ff8Eb_Address"}},"required":["address"],"type":"object"},"Provider7A88Af0Ff8Eb_QuoteRequest":{"properties":{"fromAmountBaseUnit":{"description":"Amount of tokens to send","example":"10000000","type":"string"},"fromChainId":{"description":"Source Chain ID","example":"137","type":"string"},"fromTokenAddress":{"description":"Source token address","example":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","type":"string"},"recipientAddress":{"description":"Address of the recipient","example":"0x17eC161f126e82A8ba337f4022d574DBEaFef575","type":"string"},"toChainId":{"description":"Destination Chain ID","example":"137","type":"string"},"toTokenAddress":{"description":"Destination token address","example":"0xC011a7E12a19f7B1f670d46F03B03f3342E82DFB","type":"string"}},"required":["fromAmountBaseUnit","fromChainId","fromTokenAddress","recipientAddress","toChainId","toTokenAddress"],"type":"object"},"Provider7A88Af0Ff8Eb_WithdrawalRequest":{"properties":{"address":{"$ref":"#/components/schemas/Provider7A88Af0Ff8Eb_Address"},"recipientAddr":{"description":"Destination wallet address where funds will be sent","example":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045","type":"string"},"toChainId":{"description":"Destination chain ID (e.g., \"1\" for Ethereum, \"8453\" for Base, \"1151111081099710\" for Solana)","example":"1","type":"string"},"toTokenAddress":{"description":"Destination token contract address","example":"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48","type":"string"}},"required":["address","toChainId","toTokenAddress","recipientAddr"],"type":"object"},"Provider7B6Efb3B471D_SearchFiltersRequest":{"properties":{"filters":{"description":"An array of filter objects to apply to the search.","items":{"properties":{"field":{"description":"The criteria to filter on.  For financial metric fields, use 'gt', 'lt', 'gte', 'lte', 'eq' operators.  For 'ticker' and 'cik' fields, use the 'in' operator to filter against multiple values.","type":"string"},"operator":{"description":"The comparison operator. The 'in' operator can only be used with a field value of 'ticker' or 'cik' and lets you filter against multiple values.","enum":["gt","lt","gte","lte","eq","in"],"type":"string"},"value":{"oneOf":[{"description":"The value to compare against for single-value operators (gt, lt, gte, lte, eq)","type":"number"},{"description":"Array of ticker or cik values to compare against when using the 'in' operator","items":{"type":"string"},"type":"array"}]}},"required":["field","operator","value"],"type":"object"},"minItems":1,"type":"array"},"limit":{"default":10,"description":"The maximum number of results to return.","minimum":1,"type":"integer"}},"required":["filters"],"type":"object"},"Provider7B6Efb3B471D_SearchLineItemsRequest":{"properties":{"limit":{"default":1,"description":"The maximum number of results to return.","minimum":1,"type":"integer"},"line_items":{"description":"An array of line items to apply to the search.","items":{"description":"The financial metric to search for.","type":"string"},"minItems":1,"type":"array"},"period":{"default":"ttm","description":"The time period for the financial data.","enum":["annual","quarterly","ttm"],"type":"string"},"tickers":{"description":"An array of tickers to apply to the search.","items":{"description":"The tickers to search for.","type":"string"},"minItems":1,"type":"array"}},"required":["line_items","tickers"],"type":"object"},"ProviderD09F9471A0E8_After":{"description":"Timestamp after which to filter by.","format":"date-time","title":"After","type":"string"},"ProviderD09F9471A0E8_Ascending":{"description":"Sort in ascending temporal order.","title":"Ascending","type":"boolean"},"ProviderD09F9471A0E8_Before":{"description":"Timestamp before which to filter by.","format":"date-time","title":"Before","type":"string"},"ProviderD09F9471A0E8_IncludeBlocked":{"description":"Include blocked in results.","title":"IncludeBlocked","type":"boolean"},"ProviderD09F9471A0E8_IncludeSpam":{"description":"Include spam in results.","title":"IncludeSpam","type":"boolean"},"ProviderD09F9471A0E8_IncludeTrash":{"description":"Include trash in results.","title":"IncludeTrash","type":"boolean"},"ProviderD09F9471A0E8_IncludeUnauthenticated":{"description":"Include unauthenticated in results.","title":"IncludeUnauthenticated","type":"boolean"},"ProviderD09F9471A0E8_Labels":{"description":"Labels to filter by.","items":{"type":"string"},"title":"Labels","type":"array"},"ProviderD09F9471A0E8_Limit":{"description":"Limit of number of items returned.","title":"Limit","type":"integer"},"ProviderD09F9471A0E8_PageToken":{"description":"Page token for pagination.","title":"PageToken","type":"string"},"ProviderD09F9471A0E8_apiKeys_ApiKeyId":{"description":"ID of api key.","title":"ApiKeyId","type":"string"},"ProviderD09F9471A0E8_apiKeys_ApiKeyPermissions":{"description":"Granular permissions for the API key. When ommitted all permissions are granted. Otherwise, only permissions set to true are granted.","properties":{"account_update":{"description":"Update accounts: disable or re-enable an inbox's sign-in at an app. Reading accounts\nneeds only `inbox_read`.","type":"boolean"},"api_key_create":{"description":"Create API keys.","type":"boolean"},"api_key_delete":{"description":"Delete API keys.","type":"boolean"},"api_key_read":{"description":"Read API keys.","type":"boolean"},"api_key_update":{"description":"Update API keys.","type":"boolean"},"app_connect":{"description":"Sign in to apps as an inbox: connect an app, authorize an inbox, and mint the\nsign-in keys. Omitted on a new bearer key means false, whatever else the key holds.","type":"boolean"},"app_share_owner":{"description":"Share the organization owner's name and email with apps at sign-in. One permission\nfor both values.","type":"boolean"},"calendar_event_create":{"description":"Create calendar events.","type":"boolean"},"calendar_event_delete":{"description":"Delete calendar events.","type":"boolean"},"calendar_event_read":{"description":"Read calendar events, and receive `calendar.event.*` webhook and WebSocket events.","type":"boolean"},"calendar_event_update":{"description":"Update calendar events and respond to invitations.","type":"boolean"},"calendar_read":{"description":"Read inbox calendar settings.","type":"boolean"},"calendar_update":{"description":"Update inbox calendar settings.","type":"boolean"},"domain_create":{"description":"Create domains.","type":"boolean"},"domain_delete":{"description":"Delete domains.","type":"boolean"},"domain_read":{"description":"Read domain details.","type":"boolean"},"domain_update":{"description":"Update domains.","type":"boolean"},"draft_create":{"description":"Create drafts.","type":"boolean"},"draft_delete":{"description":"Delete drafts.","type":"boolean"},"draft_read":{"description":"Read drafts.","type":"boolean"},"draft_send":{"description":"Send drafts.","type":"boolean"},"draft_update":{"description":"Update drafts.","type":"boolean"},"inbox_create":{"description":"Create new inboxes.","type":"boolean"},"inbox_delete":{"description":"Delete inboxes.","type":"boolean"},"inbox_read":{"description":"Read inbox details.","type":"boolean"},"inbox_update":{"description":"Update inbox settings.","type":"boolean"},"label_blocked_read":{"description":"Access messages labeled blocked.","type":"boolean"},"label_spam_read":{"description":"Access messages labeled spam.","type":"boolean"},"label_trash_read":{"description":"Access messages labeled trash.","type":"boolean"},"label_unauthenticated_read":{"description":"Access messages labeled unauthenticated.","type":"boolean"},"list_entry_create":{"description":"Create list entries.","type":"boolean"},"list_entry_delete":{"description":"Delete list entries.","type":"boolean"},"list_entry_read":{"description":"Read list entries.","type":"boolean"},"message_delete":{"description":"Delete messages. Also required to delete threads.","type":"boolean"},"message_read":{"description":"Read messages. Also required to read threads.","type":"boolean"},"message_reply":{"description":"Reply and reply-all when the request is signed with a registered public key. Bearer keys reply with `message_send`.","type":"boolean"},"message_send":{"description":"Send messages.","type":"boolean"},"message_update":{"description":"Update message labels. Also required to update threads.","type":"boolean"},"metrics_read":{"description":"Read metrics.","type":"boolean"},"pod_create":{"description":"Create pods.","type":"boolean"},"pod_delete":{"description":"Delete pods.","type":"boolean"},"pod_read":{"description":"Read pods.","type":"boolean"},"pod_update":{"description":"Update pods.","type":"boolean"},"webhook_create":{"description":"Create webhooks.","type":"boolean"},"webhook_delete":{"description":"Delete webhooks.","type":"boolean"},"webhook_read":{"description":"Read webhook configurations.","type":"boolean"},"webhook_update":{"description":"Update webhooks.","type":"boolean"}},"title":"ApiKeyPermissions","type":"object"},"ProviderD09F9471A0E8_apiKeys_ApiKeyType":{"enum":["bearer","public_key"],"title":"ApiKeyType","type":"string"},"ProviderD09F9471A0E8_apiKeys_CreateApiKeyRequest":{"description":"A body with `public_key` registers a public-key credential; any other\nbody mints a bearer key.","oneOf":[{"$ref":"#/components/schemas/ProviderD09F9471A0E8_apiKeys_CreateBearerApiKeyRequest"},{"$ref":"#/components/schemas/ProviderD09F9471A0E8_apiKeys_CreatePublicKeyRequest"}],"title":"CreateApiKeyRequest"},"ProviderD09F9471A0E8_apiKeys_CreateBearerApiKeyRequest":{"description":"`expires_at` must be in the future and is immutable once the key exists.\nOmitted, the new key inherits the authenticating key's expiry, and never\nexpires only when that key never does. A key cannot create one that\noutlives it: an `expires_at` later than the authenticating key's own\nreturns `403`.","properties":{"expires_at":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_apiKeys_ExpiresAt"},"name":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_apiKeys_Name"},"permissions":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_apiKeys_ApiKeyPermissions"}},"title":"CreateBearerApiKeyRequest","type":"object"},"ProviderD09F9471A0E8_apiKeys_CreatePublicKeyRequest":{"description":"Registers a public P-256 JWK at the route's scope. `type` and\n`api_key_id` are server-owned. `name` defaults to\n`AgentID key {first eight fingerprint characters}`; `permissions`\ndefaults to the registering key's, and only grants it holds may be\ntrue; `expires_at` defaults to the registering key's expiry and is\nindependent of that key afterward.","properties":{"client_id":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_apiKeys_PublicKeyClientId"},"expires_at":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_apiKeys_ExpiresAt"},"name":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_apiKeys_Name"},"permissions":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_apiKeys_ApiKeyPermissions"},"public_key":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_apiKeys_PublicJwk"}},"required":["public_key"],"title":"CreatePublicKeyRequest","type":"object"},"ProviderD09F9471A0E8_apiKeys_ExpiresAt":{"description":"Time at which api key expires. Omitted when it does not expire.","format":"date-time","title":"ExpiresAt","type":"string"},"ProviderD09F9471A0E8_apiKeys_Name":{"description":"Name of api key.","title":"Name","type":"string"},"ProviderD09F9471A0E8_apiKeys_PublicJwk":{"description":"A public P-256 JWK. The object accepts exactly `kty`, `crv`, `x`, and `y`.\nPrivate key material such as `d`, embedded key IDs, and all other members\nare rejected. The server also rejects coordinates that are not a point on\nP-256.","properties":{"crv":{"enum":["P-256"],"type":"string"},"kty":{"enum":["EC"],"type":"string"},"x":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_apiKeys_PublicJwkCoordinate"},"y":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_apiKeys_PublicJwkCoordinate"}},"required":["kty","crv","x","y"],"title":"PublicJwk","type":"object"},"ProviderD09F9471A0E8_apiKeys_PublicJwkCoordinate":{"description":"A 32-byte P-256 coordinate encoded as unpadded base64url.","maxLength":43,"minLength":43,"pattern":"^[A-Za-z0-9_-]{43}$","title":"PublicJwkCoordinate","type":"string"},"ProviderD09F9471A0E8_apiKeys_PublicKeyClientId":{"description":"Caller-chosen alias for a public key, unique within the organization and\nreusable after deletion. Accepted in place of `api_key_id` on get, update,\nand delete. Registration is idempotent on it: the same alias returns the\nexisting key, a conflicting one returns `409`. URL-safe; no slash or `@`.","title":"PublicKeyClientId","type":"string"},"ProviderD09F9471A0E8_apiKeys_UpdateApiKeyRequest":{"description":"Rename a credential or change its permissions. Key material, type,\nscope, and expiry are immutable.","properties":{"name":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_apiKeys_Name"},"permissions":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_apiKeys_ApiKeyPermissions"}},"title":"UpdateApiKeyRequest","type":"object"},"ProviderD09F9471A0E8_attachments_AttachmentContentDisposition":{"description":"Content disposition of attachment.","enum":["inline","attachment"],"title":"AttachmentContentDisposition","type":"string"},"ProviderD09F9471A0E8_attachments_AttachmentContentId":{"description":"Content ID of attachment.","title":"AttachmentContentId","type":"string"},"ProviderD09F9471A0E8_attachments_AttachmentContentType":{"description":"Content type of attachment.","title":"AttachmentContentType","type":"string"},"ProviderD09F9471A0E8_attachments_AttachmentFilename":{"description":"Filename of attachment.","title":"AttachmentFilename","type":"string"},"ProviderD09F9471A0E8_attachments_AttachmentId":{"description":"ID of attachment.","title":"AttachmentId","type":"string"},"ProviderD09F9471A0E8_attachments_SendAttachment":{"description":"Provide either `content` or `url` for each attachment.","properties":{"content":{"description":"Base64 encoded content of the attachment. The entire request, including the message body and all attachments, is limited to 6 MB.","type":"string"},"content_disposition":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_attachments_AttachmentContentDisposition"},"content_id":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_attachments_AttachmentContentId"},"content_type":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_attachments_AttachmentContentType"},"filename":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_attachments_AttachmentFilename"},"url":{"description":"URL that AgentMail can download without custom authentication headers or cookies.\nRedirects and pre-signed URLs are supported, and the final response must be a\nsuccessful 2xx response. Keep URL-backed attachments around 30 MB total per message.","type":"string"}},"title":"SendAttachment","type":"object"},"ProviderD09F9471A0E8_domains_CreateDomainRequest":{"properties":{"allow_conflicting_provider":{"description":"Allow registration when the domain already has Google Workspace MX records.\nDefaults to false; registration otherwise returns 422 when a conflicting\nprovider is detected.\nThis flag does not configure DNS or inbound routing. For shared Google\nWorkspace domains, follow the [Google Workspace guide](/google-workspace).\nOnly checked when `inbound_enabled` is true; a send-only domain skips the check.","type":"boolean"},"domain":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_domains_DomainName"},"feedback_enabled":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_domains_FeedbackEnabled"},"inbound_enabled":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_domains_InboundEnabled"},"subdomains_enabled":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_domains_SubdomainsEnabled"},"tracking_enabled":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_domains_TrackingEnabled"}},"required":["domain"],"title":"CreateDomainRequest","type":"object"},"ProviderD09F9471A0E8_domains_DomainId":{"description":"The ID of the domain.","title":"DomainId","type":"string"},"ProviderD09F9471A0E8_domains_DomainName":{"description":"The name of the domain (e.g., `example.com`).","title":"DomainName","type":"string"},"ProviderD09F9471A0E8_domains_FeedbackEnabled":{"description":"Bounce and complaint notifications are sent to your inboxes.","title":"FeedbackEnabled","type":"boolean"},"ProviderD09F9471A0E8_domains_InboundEnabled":{"description":"Receive email for this domain. Defaults to `true`. Set `false` for a send-only\ndomain: the apex MX record is not required and is omitted from `records`, so the\ndomain's existing email provider keeps receiving its mail. Inboxes on a send-only\ndomain can still send.","title":"InboundEnabled","type":"boolean"},"ProviderD09F9471A0E8_domains_SubdomainsEnabled":{"description":"Allow inboxes on any subdomain of this domain. Adds a required wildcard MX\nrecord (`*.<domain>`) to `records`.","title":"SubdomainsEnabled","type":"boolean"},"ProviderD09F9471A0E8_domains_TrackingEnabled":{"description":"Serve open tracking pixels from this domain. Adds a required `link.<domain>`\nCNAME record to `records`, which must be published and verified before\n`track_opens` can be used on a send.","title":"TrackingEnabled","type":"boolean"},"ProviderD09F9471A0E8_domains_UpdateDomainRequest":{"description":"Provide at least one of `feedback_enabled`, `inbound_enabled`,\n`subdomains_enabled`, or `tracking_enabled`. Omitted fields are left\nunchanged; an empty body is rejected. Enabling `inbound_enabled` or\n`subdomains_enabled` on a verified domain returns it to `PENDING` until the\nnewly required MX record (the apex MX, or the wildcard `*.<domain>`) is\npublished and verified.","properties":{"feedback_enabled":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_domains_FeedbackEnabled"},"inbound_enabled":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_domains_InboundEnabled"},"subdomains_enabled":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_domains_SubdomainsEnabled"},"tracking_enabled":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_domains_TrackingEnabled"}},"title":"UpdateDomainRequest","type":"object"},"ProviderD09F9471A0E8_drafts_CreateDraftRequest":{"description":"Body for creating a draft. Supports plain, reply, reply-all, and forward\ndrafts:\n\n- **Plain draft:** supply `to`, `subject`, `text`, etc.\n- **Reply:** set `in_reply_to` to a message ID. Recipients, subject, and\n  threading are derived from that message. Set `reply_all` to address the\n  whole thread (you then cannot also pass `to`, `cc`, or `bcc`).\n- **Forward:** set `forward_of` to a message ID. The subject and threading\n  are derived from the source message, whose body and attachments are\n  merged in at send time.\n\n`in_reply_to` and `forward_of` are mutually exclusive, and reading the\nreferenced message requires `message_read` permission.","properties":{"attachments":{"description":"Attachments to include in draft.","items":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_attachments_SendAttachment"},"type":"array"},"bcc":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_drafts_DraftBcc"},"cc":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_drafts_DraftCc"},"client_id":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_drafts_DraftClientId"},"forward_of":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_drafts_DraftForwardOf"},"html":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_drafts_DraftHtml"},"in_reply_to":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_drafts_DraftInReplyTo"},"labels":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_drafts_DraftLabels"},"reply_all":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_drafts_DraftReplyAll"},"reply_to":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_drafts_DraftReplyTo"},"send_at":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_drafts_DraftSendAt"},"subject":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_drafts_DraftSubject"},"text":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_drafts_DraftText"},"to":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_drafts_DraftTo"}},"title":"CreateDraftRequest","type":"object"},"ProviderD09F9471A0E8_drafts_DraftBcc":{"description":"Addresses of BCC recipients. In format `username@domain.com` or `Display Name <username@domain.com>`.","items":{"type":"string"},"title":"DraftBcc","type":"array"},"ProviderD09F9471A0E8_drafts_DraftCc":{"description":"Addresses of CC recipients. In format `username@domain.com` or `Display Name <username@domain.com>`.","items":{"type":"string"},"title":"DraftCc","type":"array"},"ProviderD09F9471A0E8_drafts_DraftClientId":{"description":"Client ID of draft.","title":"DraftClientId","type":"string"},"ProviderD09F9471A0E8_drafts_DraftForwardOf":{"description":"ID of message being forwarded.","title":"DraftForwardOf","type":"string"},"ProviderD09F9471A0E8_drafts_DraftHtml":{"description":"HTML body of draft.","title":"DraftHtml","type":"string"},"ProviderD09F9471A0E8_drafts_DraftId":{"description":"ID of draft.","title":"DraftId","type":"string"},"ProviderD09F9471A0E8_drafts_DraftInReplyTo":{"description":"ID of message being replied to.","title":"DraftInReplyTo","type":"string"},"ProviderD09F9471A0E8_drafts_DraftLabels":{"description":"Labels of draft.","items":{"type":"string"},"title":"DraftLabels","type":"array"},"ProviderD09F9471A0E8_drafts_DraftReplyAll":{"description":"Reply to all recipients of the original message.","title":"DraftReplyAll","type":"boolean"},"ProviderD09F9471A0E8_drafts_DraftReplyTo":{"description":"Reply-to addresses. In format `username@domain.com` or `Display Name <username@domain.com>`.","items":{"type":"string"},"title":"DraftReplyTo","type":"array"},"ProviderD09F9471A0E8_drafts_DraftSendAt":{"description":"Time at which to schedule send draft.","format":"date-time","title":"DraftSendAt","type":"string"},"ProviderD09F9471A0E8_drafts_DraftSubject":{"description":"Subject of draft.","title":"DraftSubject","type":"string"},"ProviderD09F9471A0E8_drafts_DraftText":{"description":"Plain text body of draft.","title":"DraftText","type":"string"},"ProviderD09F9471A0E8_drafts_DraftTo":{"description":"Addresses of recipients. In format `username@domain.com` or `Display Name <username@domain.com>`.","items":{"type":"string"},"title":"DraftTo","type":"array"},"ProviderD09F9471A0E8_drafts_UpdateDraftRequest":{"description":"Edit fields on an existing draft. A draft's kind (plain, reply, or forward)\nis fixed at creation and cannot be changed here. Omitting a field leaves it\nunchanged; passing `null` (or `[]` for a recipient field) clears it. Pass\n`send_at` to schedule or reschedule the draft, or `null` to un-schedule it.","properties":{"add_attachments":{"description":"Attachments to add to the draft.","items":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_attachments_SendAttachment"},"type":"array"},"add_labels":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_drafts_DraftLabels","description":"Label or labels to add to the draft."},"bcc":{"oneOf":[{"$ref":"#/components/schemas/ProviderD09F9471A0E8_drafts_DraftBcc"},{"type":"null"}]},"cc":{"oneOf":[{"$ref":"#/components/schemas/ProviderD09F9471A0E8_drafts_DraftCc"},{"type":"null"}]},"html":{"oneOf":[{"$ref":"#/components/schemas/ProviderD09F9471A0E8_drafts_DraftHtml"},{"type":"null"}]},"remove_attachments":{"description":"IDs of attachments to remove from the draft.","items":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_attachments_AttachmentId"},"type":"array"},"remove_labels":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_drafts_DraftLabels","description":"Label or labels to remove from the draft."},"reply_to":{"oneOf":[{"$ref":"#/components/schemas/ProviderD09F9471A0E8_drafts_DraftReplyTo"},{"type":"null"}]},"send_at":{"oneOf":[{"$ref":"#/components/schemas/ProviderD09F9471A0E8_drafts_DraftSendAt"},{"type":"null"}]},"subject":{"oneOf":[{"$ref":"#/components/schemas/ProviderD09F9471A0E8_drafts_DraftSubject"},{"type":"null"}]},"text":{"oneOf":[{"$ref":"#/components/schemas/ProviderD09F9471A0E8_drafts_DraftText"},{"type":"null"}]},"to":{"oneOf":[{"$ref":"#/components/schemas/ProviderD09F9471A0E8_drafts_DraftTo"},{"type":"null"}]}},"title":"UpdateDraftRequest","type":"object"},"ProviderD09F9471A0E8_inboxes_ClientId":{"description":"Client ID of inbox.","title":"ClientId","type":"string"},"ProviderD09F9471A0E8_inboxes_CreateInboxRequest":{"properties":{"client_id":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_inboxes_ClientId"},"display_name":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_inboxes_DisplayName"},"domain":{"description":"Domain of address. Must be a verified domain, or any subdomain of a\nverified domain that has subdomains enabled (e.g., `bot.example.com`).\nDefaults to `agentmail.to`.","type":"string"},"metadata":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_inboxes_Metadata","description":"Custom metadata to attach to the inbox."},"status":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_inboxes_InboxStatus","description":"Set `paused` to create the inbox paused."},"username":{"description":"Username of address. Randomly generated if not specified.","type":"string"}},"title":"CreateInboxRequest","type":"object"},"ProviderD09F9471A0E8_inboxes_DisplayName":{"description":"Display name: `Display Name <username@domain.com>`.","title":"DisplayName","type":"string"},"ProviderD09F9471A0E8_inboxes_InboxId":{"description":"The ID of the inbox.","title":"InboxId","type":"string"},"ProviderD09F9471A0E8_inboxes_InboxStatus":{"description":"Whether the inbox sends and receives mail. `paused` stops both: sends\nreturn `403` with code `inbox_paused`, and incoming mail is not\ndelivered and not bounced, then or on resume. Mail already in the inbox,\nits drafts, and its API keys are kept. Set `active` to resume.","enum":["active","paused"],"title":"InboxStatus","type":"string"},"ProviderD09F9471A0E8_inboxes_Metadata":{"additionalProperties":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_inboxes_MetadataValue"},"description":"Custom key-value pairs attached to the inbox. Up to 256 keys. Keys and\nstring values are each limited to 256 characters. When updating metadata,\nsend a key with a null value to remove that key.","title":"Metadata","type":"object"},"ProviderD09F9471A0E8_inboxes_MetadataValue":{"description":"A metadata value. May be a string, number, or boolean.","oneOf":[{"type":"string"},{"format":"double","type":"number"},{"type":"boolean"}],"title":"MetadataValue"},"ProviderD09F9471A0E8_inboxes_UpdateInboxRequest":{"properties":{"display_name":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_inboxes_DisplayName"},"metadata":{"description":"Metadata to merge into the inbox's existing metadata. Keys you include\nare added or overwritten; keys you omit are left unchanged. To remove a\nsingle key, send it with a null value. To clear all metadata, send\n`metadata` as null. Sending an empty object is rejected; use null to\nclear. Each update must include at least one of `display_name`,\n`status`, or `metadata`.","oneOf":[{"$ref":"#/components/schemas/ProviderD09F9471A0E8_inboxes_UpdateMetadata"},{"type":"null"}]},"status":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_inboxes_InboxStatus","description":"`paused` stops the inbox sending and receiving mail; `active` resumes\nit. Mail that arrived while the inbox was paused is not delivered on\nresume."}},"title":"UpdateInboxRequest","type":"object"},"ProviderD09F9471A0E8_inboxes_UpdateMetadata":{"additionalProperties":{"oneOf":[{"$ref":"#/components/schemas/ProviderD09F9471A0E8_inboxes_MetadataValue"},{"type":"null"}]},"description":"Custom key-value pairs to merge into the inbox's existing metadata. A\nvalue may be a string, number, boolean, or null. Setting a key to null\nremoves it. Up to 256 keys; keys and string values are each limited to\n256 characters.","title":"UpdateMetadata","type":"object"},"ProviderD09F9471A0E8_lists_CreateListEntryRequest":{"properties":{"entry":{"description":"Email address or domain to add.","type":"string"},"reason":{"description":"Reason for adding the entry.","type":"string"}},"required":["entry"],"title":"CreateListEntryRequest","type":"object"},"ProviderD09F9471A0E8_lists_Direction":{"description":"Direction of list entry.","enum":["send","receive","reply"],"title":"Direction","type":"string"},"ProviderD09F9471A0E8_lists_ListType":{"description":"Type of list entry.","enum":["allow","block"],"title":"ListType","type":"string"},"ProviderD09F9471A0E8_messages_Addresses":{"oneOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"}],"title":"Addresses"},"ProviderD09F9471A0E8_messages_MessageHtml":{"description":"HTML body of message.","title":"MessageHtml","type":"string"},"ProviderD09F9471A0E8_messages_MessageId":{"description":"ID of message.","title":"MessageId","type":"string"},"ProviderD09F9471A0E8_messages_MessageLabels":{"description":"Labels of message.","items":{"type":"string"},"title":"MessageLabels","type":"array"},"ProviderD09F9471A0E8_messages_MessageSubject":{"description":"Subject of message.","title":"MessageSubject","type":"string"},"ProviderD09F9471A0E8_messages_MessageText":{"description":"Plain text body of message.","title":"MessageText","type":"string"},"ProviderD09F9471A0E8_messages_ReplyAll":{"description":"Reply to all recipients of the original message.","title":"ReplyAll","type":"boolean"},"ProviderD09F9471A0E8_messages_ReplyAllMessageRequest":{"properties":{"attachments":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_messages_SendMessageAttachments"},"headers":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_messages_SendMessageHeaders"},"html":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_messages_MessageHtml"},"labels":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_messages_MessageLabels"},"reply_to":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_messages_SendMessageReplyTo"},"text":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_messages_MessageText"},"track_opens":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_messages_TrackOpens"}},"title":"ReplyAllMessageRequest","type":"object"},"ProviderD09F9471A0E8_messages_ReplyToMessageRequest":{"properties":{"attachments":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_messages_SendMessageAttachments"},"bcc":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_messages_SendMessageBcc"},"cc":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_messages_SendMessageCc"},"headers":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_messages_SendMessageHeaders"},"html":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_messages_MessageHtml"},"labels":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_messages_MessageLabels"},"reply_all":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_messages_ReplyAll"},"reply_to":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_messages_SendMessageReplyTo"},"text":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_messages_MessageText"},"to":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_messages_SendMessageTo"},"track_opens":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_messages_TrackOpens"}},"title":"ReplyToMessageRequest","type":"object"},"ProviderD09F9471A0E8_messages_SendMessageAttachments":{"description":"Attachments to include in message.","items":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_attachments_SendAttachment"},"title":"SendMessageAttachments","type":"array"},"ProviderD09F9471A0E8_messages_SendMessageBcc":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_messages_Addresses","description":"BCC recipient address or addresses.","title":"SendMessageBcc"},"ProviderD09F9471A0E8_messages_SendMessageCc":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_messages_Addresses","description":"CC recipient address or addresses.","title":"SendMessageCc"},"ProviderD09F9471A0E8_messages_SendMessageHeaders":{"additionalProperties":{"type":"string"},"description":"Headers to include in message.","title":"SendMessageHeaders","type":"object"},"ProviderD09F9471A0E8_messages_SendMessageReplyTo":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_messages_Addresses","description":"Reply-to address or addresses.","title":"SendMessageReplyTo"},"ProviderD09F9471A0E8_messages_SendMessageRequest":{"properties":{"attachments":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_messages_SendMessageAttachments"},"bcc":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_messages_SendMessageBcc"},"cc":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_messages_SendMessageCc"},"headers":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_messages_SendMessageHeaders"},"html":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_messages_MessageHtml"},"labels":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_messages_MessageLabels"},"reply_to":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_messages_SendMessageReplyTo"},"subject":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_messages_MessageSubject"},"text":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_messages_MessageText"},"to":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_messages_SendMessageTo"},"track_opens":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_messages_TrackOpens"}},"title":"SendMessageRequest","type":"object"},"ProviderD09F9471A0E8_messages_SendMessageTo":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_messages_Addresses","description":"Recipient address or addresses.","title":"SendMessageTo"},"ProviderD09F9471A0E8_messages_TrackOpens":{"description":"Track when this message is first opened. Requires a custom domain with tracking enabled and\nan HTML body. Opens surface as the `opened` label on the message and as a `message.opened`\nevent. One pixel is injected per message, not per recipient, so a message with several\nrecipients fires once when any of them opens it, and the event does not identify which one.","title":"TrackOpens","type":"boolean"},"ProviderD09F9471A0E8_messages_UpdateMessageLabels":{"description":"Label or list of labels.","oneOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"}],"title":"UpdateMessageLabels"},"ProviderD09F9471A0E8_messages_UpdateMessageRequest":{"properties":{"add_labels":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_messages_UpdateMessageLabels","description":"Label or labels to add to message."},"remove_labels":{"$ref":"#/components/schemas/ProviderD09F9471A0E8_messages_UpdateMessageLabels","description":"Label or labels to remove from message."}},"title":"UpdateMessageRequest","type":"object"},"ProviderD09F9471A0E8_threads_ThreadId":{"description":"ID of thread.","title":"ThreadId","type":"string"},"ProviderD09F9471A0E8_threads_UpdateThreadRequest":{"properties":{"add_labels":{"description":"Labels to add to thread. Cannot be system labels.","items":{"type":"string"},"type":"array"},"remove_labels":{"description":"Labels to remove from thread. Cannot be system labels. Takes priority over `add_labels` (in the event of duplicate labels passed in).","items":{"type":"string"},"type":"array"}},"title":"UpdateThreadRequest","type":"object"},"ProviderE8Fb99Ec402F_AdvancedExtractSettings":{"additionalProperties":false,"description":"Advanced extract configuration.\n\nThese settings may impact result quality and latency unless used carefully.\nSee https://docs.parallel.ai/search/advanced-extract-settings for more info.","properties":{"excerpt_settings":{"anyOf":[{"$ref":"#/components/schemas/ProviderE8Fb99Ec402F_V1ExcerptSettings"},{"type":"null"}],"description":"Controls excerpt sizes. Provide excerpt settings for fine-grained control, or omit to use defaults."},"fetch_policy":{"anyOf":[{"$ref":"#/components/schemas/ProviderE8Fb99Ec402F_FetchPolicy"},{"type":"null"}],"description":"Fetch policy: determines when to return cached content from the index (faster) vs fetching live content (fresher). Default is to use a dynamic policy based on the search objective and url. Note: enabling live fetch significantly increases extract latency because it requires fetching content from source websites."},"full_content":{"anyOf":[{"$ref":"#/components/schemas/ProviderE8Fb99Ec402F_FullContentSettings"},{"type":"boolean"}],"default":false,"description":"Controls full content extraction. Set to true to enable with defaults, false to disable, or provide FullContentSettings for fine-grained control.","title":"Full Content"}},"title":"AdvancedExtractSettings","type":"object"},"ProviderE8Fb99Ec402F_AdvancedMonitorSettings":{"description":"Advanced monitor configuration.","properties":{"location":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO 3166-1 alpha-2 country code for geo-targeted monitor results.","examples":["us","gb","de","jp"],"title":"Location"},"source_policy":{"anyOf":[{"$ref":"#/components/schemas/ProviderE8Fb99Ec402F_SourcePolicy"},{"type":"null"}],"description":"Source policy governing included and excluded domains or domain/path prefixes for monitor search results.","examples":[{"include_domains":["wikipedia.org","docs.python.org/3",".edu"]},{"exclude_domains":["reddit.com","youtube.com/shorts",".ai"]}]}},"title":"AdvancedMonitorSettings","type":"object"},"ProviderE8Fb99Ec402F_ChatCompletionRequest":{"description":"Request for the chat completions endpoint.\n\nNote that all parameters except for `model`, `stream`, and `response_format`\nare ignored.","properties":{"frequency_penalty":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"The frequency penalty to use for chat completions. Unsupported.","title":"Frequency Penalty"},"max_tokens":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The maximum number of tokens to generate. Unsupported.","title":"Max Tokens"},"messages":{"description":"The messages to use for chat completions.","items":{"$ref":"#/components/schemas/ProviderE8Fb99Ec402F_ChatMessage"},"title":"Messages","type":"array"},"model":{"description":"The model to use for chat completions.","title":"Model","type":"string"},"n":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The number of chat completions to generate. Unsupported.","title":"N"},"presence_penalty":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"The presence penalty to use for chat completions. Unsupported.","title":"Presence Penalty"},"previous_interaction_id":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Interaction ID from a previous chat completion to use as context.","title":"Previous Interaction Id"},"response_format":{"anyOf":[{"$ref":"#/components/schemas/ProviderE8Fb99Ec402F_openai__types__shared_params__response_format_text__ResponseFormatText"},{"$ref":"#/components/schemas/ProviderE8Fb99Ec402F_ResponseFormatJSONSchema"},{"$ref":"#/components/schemas/ProviderE8Fb99Ec402F_openai__types__shared_params__response_format_json_object__ResponseFormatJSONObject"},{"type":"null"}],"description":"The response format to use for chat completions. OpenAI compatible.","title":"Response Format"},"stream":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"Whether to stream the chat completions.","title":"Stream"},"temperature":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"The temperature to use for chat completions. Unsupported.","title":"Temperature"},"top_p":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"The top p to use for chat completions. Unsupported.","title":"Top P"}},"required":["model","messages"],"title":"ChatCompletionRequest","type":"object"},"ProviderE8Fb99Ec402F_ChatMessage":{"description":"Chat message for OpenAI API.","properties":{"content":{"description":"The content of the chat message.","title":"Content","type":"string"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"An optional name for the participant. Provides the model information to differentiate between participants of the same role.","title":"Name"},"role":{"description":"The role of the chat message.","enum":["system","user","assistant"],"title":"Role","type":"string"}},"required":["role","content"],"title":"ChatMessage","type":"object"},"ProviderE8Fb99Ec402F_CreateTaskGroupRequest":{"description":"Request to create a task group.","properties":{"metadata":{"anyOf":[{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"number"},{"type":"boolean"}]},"type":"object"},{"type":"null"}],"description":"User-provided metadata stored with the task group.","title":"Metadata"}},"title":"CreateTaskGroupRequest","type":"object"},"ProviderE8Fb99Ec402F_FetchPolicy":{"description":"Policy for live fetching web results.","properties":{"disable_cache_fallback":{"default":false,"description":"If false, fallback to cached content older than max-age if live fetch fails or times out. If true, returns an error instead.","title":"Disable Cache Fallback","type":"boolean"},"max_age_seconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Maximum age of cached content in seconds to trigger a live fetch. Minimum value 600 seconds (10 minutes).","examples":[86400],"title":"Max Age Seconds"},"timeout_seconds":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Timeout in seconds for fetching live content if unavailable in cache.","examples":[60],"title":"Timeout Seconds"}},"title":"FetchPolicy","type":"object"},"ProviderE8Fb99Ec402F_FullContentSettings":{"description":"Optional settings for returning full content.","properties":{"max_chars_per_result":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Optional limit on the number of characters to include in the full content for each url. Full content always starts at the beginning of the page and is truncated at the limit if necessary.","title":"Max Chars Per Result"}},"title":"FullContentSettings","type":"object"},"ProviderE8Fb99Ec402F_IngestInput":{"description":"Input model for FindAll ingest.","properties":{"objective":{"description":"Natural language objective to create a FindAll run spec.","examples":["Find all AI companies that raised Series A funding in 2024"],"title":"Objective","type":"string"}},"required":["objective"],"title":"IngestInput","type":"object"},"ProviderE8Fb99Ec402F_JSONSchema":{"description":"Structured Outputs configuration options, including a JSON Schema.","properties":{"description":{"title":"Description","type":"string"},"name":{"title":"Name","type":"string"},"schema":{"additionalProperties":false,"title":"Schema","type":"object"},"strict":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Strict"}},"required":["name"],"title":"JSONSchema","type":"object"},"ProviderE8Fb99Ec402F_MonitorWebhook":{"description":"Webhook configuration for a monitor.","properties":{"event_types":{"description":"Event types to send the webhook notifications for.","items":{"enum":["monitor.event.detected","monitor.execution.completed","monitor.execution.failed"],"type":"string"},"title":"Event Types","type":"array"},"url":{"description":"URL for the webhook.","examples":["https://example.com/webhook"],"title":"Url","type":"string"}},"required":["url"],"title":"MonitorWebhook","type":"object"},"ProviderE8Fb99Ec402F_ResponseFormatJSONSchema":{"description":"JSON Schema response format.\n\nUsed to generate structured JSON responses.\nLearn more about [Structured Outputs](https://platform.openai.com/docs/guides/structured-outputs).","properties":{"json_schema":{"$ref":"#/components/schemas/ProviderE8Fb99Ec402F_JSONSchema"},"type":{"const":"json_schema","title":"Type","type":"string"}},"required":["json_schema","type"],"title":"ResponseFormatJSONSchema","type":"object"},"ProviderE8Fb99Ec402F_SourcePolicy":{"description":"Source policy for web search results.\n\nPlain domains match that domain and its subdomains. Domain/path entries use\ncase-sensitive path matching at segment boundaries; trailing slashes are ignored,\ndot segments are normalized, and other percent-encoded path spelling is preserved.\nEntries omit schemes, ports, query strings, and fragments. When include_domains is\nnon-empty, it defines the complete allowlist and exclude_domains is ignored.","properties":{"after_date":{"anyOf":[{"format":"date","type":"string"},{"type":"null"}],"description":"Optional start date for filtering search results. Results will be limited to content published on or after this date. Provided as an RFC 3339 date string (YYYY-MM-DD).","examples":["2024-01-01"],"title":"After Date"},"exclude_domains":{"description":"List of domains or domain/path prefixes to exclude from results. Applied only when include_domains is empty. If specified, matching sources will be excluded. Accepts plain domains (e.g., reddit.com), domain/path prefixes (e.g., youtube.com/shorts), or bare domain extensions (e.g., .gov, .edu, .co.uk). The combined number of entries in include_domains and exclude_domains cannot exceed 200.","examples":[["reddit.com","youtube.com/shorts",".ai"]],"items":{"type":"string"},"title":"Exclude Domains","type":"array"},"include_domains":{"description":"List of domains or domain/path prefixes to restrict results to. If specified, only matching sources will be included and exclude_domains will be ignored. Accepts plain domains (e.g., wikipedia.org), domain/path prefixes (e.g., docs.python.org/3), or bare domain extensions (e.g., .gov, .edu, .co.uk). The combined number of entries in include_domains and exclude_domains cannot exceed 200.","examples":[["wikipedia.org","docs.python.org/3",".edu"]],"items":{"type":"string"},"title":"Include Domains","type":"array"}},"title":"SourcePolicy","type":"object"},"ProviderE8Fb99Ec402F_UpdateMonitorEventStreamSettings":{"description":"Type-specific update settings for an `event_stream` monitor.","properties":{"advanced_settings":{"anyOf":[{"$ref":"#/components/schemas/ProviderE8Fb99Ec402F_AdvancedMonitorSettings"},{"type":"null"}],"description":"Advanced monitor configuration. Pass `null` to clear it."},"query":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Updated search query for the monitor. Use this for minor updates to prompts and instructions only. Major changes to the query may lead to unexpected results in change detection, as the monitor compares new results with what was previously seen. Omit to keep the current query; `null` is rejected.","examples":["Extract recent news about AI"],"title":"Query"}},"title":"UpdateMonitorEventStreamSettings","type":"object"},"ProviderE8Fb99Ec402F_UpdateMonitorRequest":{"description":"Request body to update a monitor.\n\nOnly fields that are explicitly included in the request body are updated.\n`null` clears a field, and is accepted only for the fields that can be\ncleared: `webhook`, `metadata`, and `settings.advanced_settings`. Every\nother field rejects `null`; omit it to leave the current value unchanged.\nTo update type-specific settings on an `event_stream` monitor, include\n`type` and `settings`; pass `settings.query` to update the prompt. If\n`settings` is provided, `type` is required to identify the settings shape.\nThe request must still include at least one field to update; empty updates\nfail validation.","properties":{"frequency":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Frequency of the monitor. Format: '<number><unit>' where unit is 'h' (hours), 'd' (days), or 'w' (weeks). Must be between 1h and 30d (inclusive). Omit to keep the current frequency; `null` is rejected.","examples":["1h","12h","1d","7d","30d"],"title":"Frequency"},"metadata":{"anyOf":[{"additionalProperties":{"type":"string"},"type":"object"},{"type":"null"}],"description":"User-provided metadata stored with the monitor and echoed back in webhook notifications and GET responses, so you can map events to objects in your application. Keys: max 16 chars; values: max 512 chars.","examples":[{"slack_thread_id":"1234567890.123456","user_id":"U123ABC"}],"title":"Metadata"},"processor":{"anyOf":[{"enum":["lite","base","core"],"type":"string"},{"type":"null"}],"description":"Processor to use for subsequent monitor runs. `lite` is the cheapest; `base` performs more thorough analysis for higher-quality results at higher cost; `core` performs the most thorough analysis for the highest-quality results at the highest cost. Omit to keep the current processor; `null` is rejected.","examples":["lite","base","core"],"title":"Processor"},"settings":{"anyOf":[{"$ref":"#/components/schemas/ProviderE8Fb99Ec402F_UpdateMonitorEventStreamSettings"},{"type":"null"}],"description":"Type-specific settings to update. Only valid when `type` is `event_stream`. Pass `settings.query` to update the prompt, or `null` for `settings.advanced_settings` to clear it. Omit to leave type-specific settings unchanged; `null` is rejected."},"type":{"anyOf":[{"enum":["event_stream","snapshot"],"type":"string"},{"type":"null"}],"description":"Type of the monitor being updated. Required when `settings` is provided; must be `event_stream` (snapshot monitors have no updatable type-specific settings). Omit when `settings` is not provided; `null` is rejected.","examples":["event_stream"],"title":"Type"},"webhook":{"anyOf":[{"$ref":"#/components/schemas/ProviderE8Fb99Ec402F_MonitorWebhook"},{"type":"null"}],"description":"Webhook to receive notifications about the monitor's execution."}},"title":"UpdateMonitorRequest","type":"object"},"ProviderE8Fb99Ec402F_V1ExcerptSettings":{"additionalProperties":false,"description":"Optional settings for returning relevant excerpts.","properties":{"max_chars_per_result":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Optional upper bound on the total number of characters to include per url. Excerpts may contain fewer characters than this limit to maximize relevance and token efficiency.","title":"Max Chars Per Result"}},"title":"V1ExcerptSettings","type":"object"},"ProviderE8Fb99Ec402F_V1ExtractRequest":{"additionalProperties":false,"description":"Extract request.","properties":{"advanced_settings":{"anyOf":[{"$ref":"#/components/schemas/ProviderE8Fb99Ec402F_AdvancedExtractSettings"},{"type":"null"}],"description":"Advanced configuration for fetch policy, excerpt settings, and full content settings. May impact result quality and latency unless used carefully. When omitted, excerpts are enabled and full content is disabled by default."},"client_model":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The model generating this request and consuming the results. Enables optimizations and tailors default settings for the model's capabilities.","examples":["claude-opus-4-7","gpt-5.4","gemini-3.1-pro"],"title":"Client Model"},"max_chars_total":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Upper bound on total characters across excerpts from all extracted results.","title":"Max Chars Total"},"objective":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"As in SearchRequest, a natural-language description of the underlying question or goal driving the request. Used together with search_queries to focus excerpts on the most relevant content.","title":"Objective"},"search_queries":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"description":"Optional keyword search queries, as in SearchRequest. Used together with objective to focus excerpts on the most relevant content.","title":"Search Queries"},"session_id":{"anyOf":[{"maxLength":1000,"type":"string"},{"type":"null"}],"description":"Session identifier to track calls across separate search and extract calls, to be used as part of a larger task. Specifying it may give better contextual results for subsequent API calls.","title":"Session Id"},"urls":{"description":"URLs to extract content from. Up to 20 URLs.","items":{"type":"string"},"title":"Urls","type":"array"}},"required":["urls"],"title":"V1ExtractRequest","type":"object"},"ProviderE8Fb99Ec402F_openai__types__shared_params__response_format_json_object__ResponseFormatJSONObject":{"description":"JSON object response format.\n\nAn older method of generating JSON responses.\nUsing `json_schema` is recommended for models that support it. Note that the\nmodel will not generate JSON without a system or user message instructing it\nto do so.","properties":{"type":{"const":"json_object","title":"Type","type":"string"}},"required":["type"],"title":"ResponseFormatJSONObject","type":"object"},"ProviderE8Fb99Ec402F_openai__types__shared_params__response_format_text__ResponseFormatText":{"description":"Default response format. Used to generate text responses.","properties":{"type":{"const":"text","title":"Type","type":"string"}},"required":["type"],"title":"ResponseFormatText","type":"object"},"PublishedResponses_PreviousResponseDuffel_Airport":{"properties":{"city_name":{"type":"string"},"iata_code":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"}},"type":"object"},"PublishedResponses_PreviousResponseDuffel_Offer":{"properties":{"expires_at":{"format":"date-time","type":"string"},"id":{"example":"off_0000BAzrX1wdbYyQFAuAoz","type":"string"},"passenger_ids":{"items":{"type":"string"},"type":"array"},"slices":{"items":{"properties":{"id":{"type":"string"},"segments":{"items":{"$ref":"#/components/schemas/PublishedResponses_PreviousResponseDuffel_Segment"},"type":"array"}},"type":"object"},"type":"array"},"total_amount":{"description":"Decimal string, e.g. 70.48","example":"70.48","type":"string"},"total_currency":{"example":"USD","type":"string"}},"type":"object"},"PublishedResponses_PreviousResponseDuffel_OfferRequest":{"properties":{"cabin_class":{"type":"string"},"id":{"example":"orq_0000BAzrX1jsN0lVbavyvg","type":"string"},"live_mode":{"type":"boolean"},"offers":{"items":{"$ref":"#/components/schemas/PublishedResponses_PreviousResponseDuffel_Offer"},"type":"array"},"passengers":{"items":{"properties":{"id":{"example":"pas_0000BAzrX1jsN0lVbavyvi","type":"string"},"type":{"type":"string"}},"type":"object"},"type":"array"},"slices":{"items":{"$ref":"#/components/schemas/PublishedResponses_PreviousResponseDuffel_SliceInput"},"type":"array"}},"type":"object"},"PublishedResponses_PreviousResponseDuffel_Order":{"properties":{"available_actions":{"items":{"type":"string"},"type":"array"},"booking_reference":{"example":"DJMT4D","type":"string"},"documents":{"items":{"properties":{"id":{"type":"string"},"type":{"enum":["electronic_ticket"],"type":"string"},"unique_id":{"type":"string"}},"type":"object"},"type":"array"},"id":{"example":"ord_0000BAzrYIJiDdmFJKIhcy","type":"string"},"live_mode":{"type":"boolean"},"total_amount":{"type":"string"},"total_currency":{"type":"string"}},"type":"object"},"PublishedResponses_PreviousResponseDuffel_OrderCancellation":{"properties":{"confirmed_at":{"format":"date-time","type":["string","null"]},"expires_at":{"format":"date-time","type":["string","null"]},"id":{"example":"ore_0000BAzrZ6yBtPriPLcjeX","type":"string"},"order_id":{"type":"string"},"refund_amount":{"description":"0.00 when non-refundable; null when the airline has not quoted","type":["string","null"]},"refund_currency":{"type":["string","null"]},"refund_to":{"type":"string"}},"type":"object"},"PublishedResponses_PreviousResponseDuffel_Segment":{"properties":{"arriving_at":{"format":"date-time","type":"string"},"departing_at":{"format":"date-time","type":"string"},"destination":{"$ref":"#/components/schemas/PublishedResponses_PreviousResponseDuffel_Airport"},"flight_number":{"type":"string"},"id":{"type":"string"},"operating_carrier":{"properties":{"iata_code":{"type":"string"},"name":{"type":"string"}},"type":"object"},"origin":{"$ref":"#/components/schemas/PublishedResponses_PreviousResponseDuffel_Airport"}},"type":"object"},"PublishedResponses_PreviousResponseDuffel_SliceInput":{"properties":{"departure_date":{"description":"YYYY-MM-DD","format":"date","type":"string"},"destination":{"description":"IATA airport code (ATL) or city code","type":"string"},"origin":{"description":"IATA airport code (JFK) or city code (NYC)","type":"string"}},"required":["origin","destination","departure_date"],"type":"object"},"RedditComment":{"additionalProperties":true,"type":"object"},"RedditCommentsResponse":{"additionalProperties":true,"properties":{"comments":{"items":{"$ref":"#/components/schemas/RedditComment"},"type":"array"},"credits_remaining":{"type":"integer"},"cursor":{"nullable":true,"type":"string"},"success":{"type":"boolean"}},"type":"object"},"RedditPost":{"additionalProperties":true,"type":"object"},"RedditPostsResponse":{"additionalProperties":true,"properties":{"after":{"nullable":true,"type":"string"},"credits_remaining":{"type":"integer"},"cursor":{"nullable":true,"type":"string"},"posts":{"items":{"$ref":"#/components/schemas/RedditPost"},"type":"array"},"success":{"type":"boolean"}},"type":"object"},"RedditSubredditDetailsResponse":{"additionalProperties":true,"properties":{"credits_remaining":{"type":"integer"},"description":{"type":"string"},"display_name":{"type":"string"},"rules":{"items":{"additionalProperties":true,"type":"object"},"type":"array"},"subreddit_id":{"type":"string"},"subscribers":{"type":"integer"},"success":{"type":"boolean"},"weekly_active_users":{"type":"integer"},"weekly_contributions":{"type":"integer"}},"type":"object"},"Response078307E096De_FollowRelationshipResponse":{"properties":{"data":{"properties":{"followed_by":{"type":"boolean"},"following":{"type":"boolean"}},"type":"object"},"message":{"type":"string"},"status":{"enum":["success","error"],"type":"string"}},"type":"object"},"Response078307E096De_SearchUserResponse":{"properties":{"has_next_page":{"type":"boolean"},"msg":{"type":"string"},"next_cursor":{"type":"string"},"status":{"enum":["success","error"],"type":"string"},"users":{"items":{"$ref":"#/components/schemas/Response078307E096De_User"},"type":"array"}},"type":"object"},"Response078307E096De_Tweet":{"properties":{"author":{"$ref":"#/components/schemas/Response078307E096De_User"},"bookmarkCount":{"type":"integer"},"conversationId":{"type":"string"},"createdAt":{"type":"string"},"displayTextRange":{"items":{"type":"integer"},"type":"array"},"entities":{"properties":{"hashtags":{"items":{"properties":{"indices":{"items":{"type":"integer"},"type":"array"},"text":{"type":"string"}},"type":"object"},"type":"array"},"urls":{"items":{"properties":{"display_url":{"type":"string"},"expanded_url":{"type":"string"},"indices":{"items":{"type":"integer"},"type":"array"},"url":{"type":"string"}},"type":"object"},"type":"array"},"user_mentions":{"items":{"properties":{"id_str":{"type":"string"},"name":{"type":"string"},"screen_name":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"id":{"type":"string"},"inReplyToId":{"type":"string"},"inReplyToUserId":{"type":"string"},"inReplyToUsername":{"type":"string"},"isReply":{"type":"boolean"},"lang":{"type":"string"},"likeCount":{"type":"integer"},"quoteCount":{"type":"integer"},"replyCount":{"type":"integer"},"retweetCount":{"type":"integer"},"source":{"type":"string"},"text":{"type":"string"},"type":{"type":"string"},"url":{"type":"string"},"viewCount":{"type":"integer"}},"type":"object"},"Response078307E096De_User":{"properties":{"automatedBy":{"type":"string"},"canDm":{"type":"boolean"},"coverPicture":{"type":"string"},"createdAt":{"type":"string"},"description":{"type":"string"},"favouritesCount":{"type":"integer"},"followers":{"type":"integer"},"following":{"type":"integer"},"hasCustomTimelines":{"type":"boolean"},"id":{"type":"string"},"isAutomated":{"type":"boolean"},"isBlueVerified":{"type":"boolean"},"isTranslator":{"type":"boolean"},"location":{"type":"string"},"mediaCount":{"type":"integer"},"message":{"type":"string"},"name":{"type":"string"},"pinnedTweetIds":{"items":{"type":"string"},"type":"array"},"possiblySensitive":{"type":"boolean"},"profilePicture":{"type":"string"},"statusesCount":{"type":"integer"},"type":{"type":"string"},"unavailable":{"type":"boolean"},"unavailableReason":{"type":"string"},"url":{"type":"string"},"userName":{"type":"string"},"verifiedType":{"type":"string"},"withheldInCountries":{"items":{"type":"string"},"type":"array"}},"type":"object"},"Response078307E096De_UserFollowingsResponse":{"properties":{"code":{"type":"integer"},"followings":{"items":{"$ref":"#/components/schemas/Response078307E096De_User"},"type":"array"},"has_next_page":{"type":"boolean"},"msg":{"type":"string"},"next_cursor":{"type":"string"},"status":{"enum":["success","error"],"type":"string"}},"type":"object"},"Response078307E096De_UserMentionsResponse":{"properties":{"code":{"type":"integer"},"has_next_page":{"type":"boolean"},"msg":{"type":"string"},"next_cursor":{"type":"string"},"status":{"enum":["success","error"],"type":"string"},"tweets":{"items":{"$ref":"#/components/schemas/Response078307E096De_Tweet"},"type":"array"}},"type":"object"},"Response078307E096De_VerifiedFollowersResponse":{"properties":{"code":{"type":"integer"},"followers":{"items":{"$ref":"#/components/schemas/Response078307E096De_User"},"type":"array"},"has_next_page":{"type":"boolean"},"msg":{"type":"string"},"next_cursor":{"type":["string","null"]},"status":{"enum":["success","error"],"type":"string"}},"type":"object"},"Response07E0D32B94E5_CompanySearchResult":{"properties":{"company_status":{"description":"Public market status.","enum":["public","private","acquired","delisted","unknown"],"type":"string"},"name":{"description":"Legal or registered company name.","type":"string"},"product_category":{"description":"Primary product or service category.","type":"string"},"uuid":{"description":"Unique Akta identifier for the company.","type":"string"},"website":{"description":"Primary website URL.","format":"uri","type":"string"}},"type":"object"},"Response0A3E90081762_AboutThisResultElement":{"deprecated":true,"properties":{"language":{"description":"the language of the result","type":["string","null"]},"location":{"description":"location for which the result is relevant","type":["string","null"]},"related_terms":{"description":"related search terms that appear in the result","items":{"type":["string","null"]},"type":["array","null"]},"search_terms":{"description":"matching search terms that appear in the result","items":{"type":["string","null"]},"type":["array","null"]},"source":{"description":"source of additional information about the result","type":["string","null"]},"source_info":{"description":"additional information about the result\ndescription of the website from Wikipedia or another additional context","type":["string","null"]},"source_url":{"description":"URL to full information from the 'source'","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"result’s URL","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AbsoluteItems":{"properties":{"geo_id":{"description":"<em>location identifier</em><br>you can use this field for matching obtained results with location parameters specified in the request<br>see the full list of available locations with their <code>geo_id</code> <a href=\"/v3/keywords_data/dataforseo_trends/locations/\" rel=\"noopener noreferrer\" target=\"_blank\">here</a> or by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/dataforseo_trends/locations</code><br>example:<br><code>US-NY</code>","type":["string","null"]},"geo_name":{"description":"<em>location name</em><br>you can use this field for matching obtained results with location parameters specified in the request<br>see the full list of available locations with their <code>geo_name</code> <a href=\"/v3/keywords_data/dataforseo_trends/locations/\" rel=\"noopener noreferrer\" target=\"_blank\">here</a> or by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/dataforseo_trends/locations</code><br>example:<br><code>Andorra</code>","type":["string","null"]},"values":{"description":"<em>contains data on relative keyword popularity by country or region</em>","items":{"type":["string","null"]},"type":["array","null"]}},"type":"object"},"Response0A3E90081762_AdLinkElement":{"properties":{"ad_aclk":{"description":"<em>the identifier of the ad</em>","type":["string","null"]},"description":{"description":"<em>description of the link</em>","type":["string","null"]},"domain":{"description":"<em>domain where a link points</em>","type":["string","null"]},"title":{"description":"<em>title of the element in SERP</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>reference page URL</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AddressInfo":{"properties":{"address":{"description":"<em>street address of the local establishment</em>","type":["string","null"]},"borough":{"description":"<em>administrative unit or district the local establishment belongs to</em>","type":["string","null"]},"city":{"description":"<em>name of the city where the local establishment is located</em>","type":["string","null"]},"country_code":{"description":"<em>ISO country code of the local establishment</em>","type":["string","null"]},"region":{"description":"<em>DMA region the local establishment belongs to</em>","type":["string","null"]},"zip":{"description":"<em>ZIP code of the local establishment</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AdsSearch":{"properties":{"advertiser_id":{"description":"<em>unique identifier of the advertiser account</em>","type":["string","null"]},"creative_id":{"description":"<em>unique identifier of the advertisement</em>","type":["string","null"]},"first_shown":{"description":"<em>date and time when the ad was shown for the first time</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”","type":["string","null"]},"format":{"description":"<em>format of the advertisement</em><br>possible values: <code>text</code>, <code>image</code>, <code>video</code>","type":["string","null"]},"last_shown":{"description":"<em>date and time when the ad was shown the last time</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”","type":["string","null"]},"preview_image":{"description":"<em>preview image of the advertisement</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PreviewImage"}],"type":["object","null"]},"preview_url":{"description":"<em>url pointing to the ad preview</em>","type":["string","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"title":{"description":"<em>title of the element</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>search URL with refinement parameters</em>","type":["string","null"]},"verified":{"description":"<em>verified advertiser account</em><br>equals <code>true</code> if advertiser account is verified by Google Ads","type":["boolean","null"]}},"type":"object"},"Response0A3E90081762_Advertiser":{"properties":{"advertiser_id":{"description":"<em>unique identifier of the advertiser account</em><br>can be used to obtain data on advertising campaigns from the <a href=\"/v3/serp/google/ads_search/task_post/\" rel=\"noopener noreferrer\" target=\"_blank\">Google Ads Search endpoint</a>","type":["string","null"]},"approx_ads_count":{"description":"<em>ads count</em><br>the approximate number of ads that are run by the advertiser account across all available Google Ads platforms","format":"int64","type":["integer","null"]},"location":{"description":"<em>location of the advertiser account</em><br>country code associated with the advertiser account","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"verified":{"description":"<em>verified advertiser account</em><br>equals <code>true</code> if advertiser account is verified by Google Ads","type":["boolean","null"]}},"type":"object"},"Response0A3E90081762_AggregatedMetricsInfoTotalInfo":{"properties":{"ai_search_volume":{"description":"<em>aggregated AI search volume for mentions within this grouping</em><br>learn more about this metric <a href=\"https://dataforseo.com/help-center/how-the-ai-search-volume-metric-works-in-llm-mentions\" rel=\"noopener noreferrer\" target=\"_blank\">here</a>","format":"int64","type":["integer","null"]},"mentions":{"description":"<em>total LLM mentions count</em><br>the number of times the target keyword or domain were mentioned in relation to this specific grouping key","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_AggregatedMetricsItemInfo":{"properties":{"ai_search_volume":{"description":"<em>aggregated AI search volume for mentions within this grouping</em><br>learn more about this metric <a href=\"https://dataforseo.com/help-center/how-the-ai-search-volume-metric-works-in-llm-mentions\" rel=\"noopener noreferrer\" target=\"_blank\">here</a>","format":"int64","type":["integer","null"]},"key":{"description":"<em>grouping identifier</em><br>the specific identifier for the grouping dimension","type":["string","null"]},"mentions":{"description":"<em>total LLM mentions count</em><br>the number of times the target keyword or domain were mentioned in relation to this specific grouping key","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_AiModeAiOverviewExpandedComponentInfo":{"properties":{"images":{"description":"<em>images of the component</em><br>if there are none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeImagesElementInfo"}],"type":["object","null"]},"type":["array","null"]},"links":{"description":"<em>sitelinks</em><br>the links shown below some of Google's search results<br>if there are none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeLinkElementInfo"}],"type":["object","null"]},"type":["array","null"]},"markdown":{"description":"<em>content of the element in markdown format</em>","type":["string","null"]},"references":{"description":"<em>references relevant to the element</em><br>includes references to webpages that were used to generate the <code>ai_overview_element</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeAiOverviewReferenceInfo"}],"type":["object","null"]},"type":["array","null"]},"text":{"description":"<em>additional text of the element in SERP</em>","type":["string","null"]},"title":{"description":"<em>reference page title</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AiModeAiOverviewInfo":{"properties":{"items":{"description":"<em>items present in the element</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiAiModeAiOverviewElementItem"}],"type":["object","null"]},"type":["array","null"]},"markdown":{"description":"<em>content of the element in markdown format</em><br>the text of the <code>ai_overview</code> formatted in the <a href=\"https://en.wikipedia.org/wiki/Markdown\" target=\"_blank\">markdown markup language</a>","type":["string","null"]},"page":{"description":"<em>SERP page</em><br>SERP page on which the element ranks","type":["integer","null"]},"position":{"description":"<em>the alignment of the element in SERP</em><br>can take the following values:<br><code>left</code>, <code>right</code>","type":["string","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"rectangle":{"description":"<em>rectangle parameters</em><br>contains cartesian coordinates and pixel dimensions of the result's snippet in SERP<br>equals <code>null</code> if <code>calculate_rectangles</code> in the POST request is not set to <code>true</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeRectangleInfo"}],"type":["object","null"]},"references":{"description":"<em>additional references relevant to the item</em><br>includes references to webpages that may have been used to generate the <code>ai_overview</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeAiOverviewReferenceInfo"}],"type":["object","null"]},"type":["array","null"]},"type":{"description":"type of element","type":["string","null"]},"xpath":{"description":"<em>the <a href=\"https://en.wikipedia.org/wiki/XPath\" rel=\"noopener noreferrer\" target=\"_blank\">XPath</a> of the element</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AiModeAiOverviewPaidElementInfo":{"properties":{"ad_aclk":{"description":"<em>unique ad click referral parameter</em><br>using this parameter you can get a URL of the advertisement in <a href=\"https://docs.dataforseo.com/v3/merchant/google/sellers/ad_url/\" rel=\"noopener noreferrer\" target=\"_blank\">Google Shopping Sellers Ad URL</a>","type":["string","null"]},"breadcrumb":{"description":"<em>breadcrumb path displayed in the ad</em>","type":["string","null"]},"domain":{"description":"<em>domain name of the reference</em>","type":["string","null"]},"images":{"description":"<em>images present in the ad</em><br>if there are none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeImagesElementInfo"}],"type":["object","null"]},"type":["array","null"]},"snippet":{"description":"<em>description text of the ad</em>","type":["string","null"]},"title":{"description":"<em>title of the element in SERP</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>reference page URL</em>","type":["string","null"]},"website_name":{"description":"<em>displayed name of the advertiser's website</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AiModeAiOverviewReferenceInfo":{"properties":{"domain":{"description":"<em>domain name of the reference</em>","type":["string","null"]},"position":{"description":"<em>the alignment of the element in SERP</em><br>can take the following values:<br><code>left</code>, <code>right</code>","type":["string","null"]},"source":{"description":"<em>reference source name or title</em>","type":["string","null"]},"text":{"description":"<em>text of the component</em>","type":["string","null"]},"title":{"description":"<em>link anchor text</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>link URL</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AiModeAiOverviewShoppingElementInfo":{"properties":{"data_docid":{"description":"<em>unique identifier of the SERP data element</em>","type":["string","null"]},"domain":{"description":"<em>domain in link</em>","type":["string","null"]},"gid":{"description":"<em>global product identifier on Google Shopping</em><br>learn more about the parameter in <a href=\"https://dataforseo.com/help-center/whats-a-gid-in-google-shopping-api\" rel=\"noopener noreferrer\" target=\"_blank\">this help center guide</a>","type":["string","null"]},"image_url":{"description":"<em>URL of the image</em><br>the URL leading to the image on the original resource or DataForSEO storage (in case the original source is not available)","type":["string","null"]},"marketplace":{"description":"<em>merchant account provider</em><br>e-commerce site that hosts products or websites of individual sellers under the same merchant account<br>example:<br><code>by Google</code>","type":["string","null"]},"marketplace_url":{"description":"<em>URL to the merchant account provider</em><br>e-commerce site that hosts products or websites of individual sellers under the same merchant account","type":["string","null"]},"price":{"description":"<em>product price</em><br>product price details on the seller's website;<br> if there is none, the value will be <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PriceInfo"}],"type":["object","null"]},"product_id":{"description":"<em>unique product identifier on Google Shopping</em><br>learn more about the parameter in <a href=\"https://dataforseo.com/help-center/product-id-google-shopping\" rel=\"noopener noreferrer\" target=\"_blank\">this help center guide</a>","type":["string","null"]},"rating":{"description":"<em>product rating </em><br>the popularity rate based on reviews<br> if there is none, the value will be <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]},"seller":{"description":"<em>product seller</em><br>name of the product's seller as displayed in search results","type":["string","null"]},"snippet":{"description":"<em>additional information about the result</em>","type":["string","null"]},"title":{"description":"<em>reference page title</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>URL in link</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AiModeImagesElementInfo":{"properties":{"alt":{"description":"<i>alt tag of the image</i>","type":["string","null"]},"image_url":{"description":"<em>URL of the image</em><br>the URL leading to the image on the original resource or DataForSEO storage (in case the original source is not available)","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>relevant URL</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AiModeLinkElementInfo":{"properties":{"description":{"description":"<em>link description</em>","type":["string","null"]},"domain":{"description":"<em>domain in SERP</em>","type":["string","null"]},"title":{"description":"<em>title of the element</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>search URL with refinement parameters</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AiModeRectangleInfo":{"properties":{"height":{"description":"height of the element in pixels","format":"double","type":["number","null"]},"width":{"description":"width of the element in pixels","format":"double","type":["number","null"]},"x":{"description":"x-axis coordinate\nx-axis coordinate of the top-left corner of the result’s snippet, where top-left corner of the screen is the origin","format":"double","type":["number","null"]},"y":{"description":"y-axis coordinate\ny-axis coordinate of the top-left corner of the result’s snippet, where top-left corner of the screen is the origin","format":"double","type":["number","null"]}},"type":"object"},"Response0A3E90081762_AiModeTableInfo":{"properties":{"table_content":{"description":"<em>array of contents of the table present in the element</em><br>each array represents the table row","items":{"items":{"type":["string","null"]},"type":["array","null"]},"type":["array","null"]},"table_header":{"description":"<em>content in the header of the table</em>","items":{"type":["string","null"]},"type":["array","null"]}},"type":"object"},"Response0A3E90081762_AiMonthlySearches":{"properties":{"ai_search_volume":{"description":"<em>current AI search volume rate of a keyword</em><br>learn more about this metric <a href=\"https://dataforseo.com/help-center/what-is-ai-search-volume-in-dataforseo\" rel=\"noopener noreferrer\" target=\"_blank\">here</a>","format":"int64","type":["integer","null"]},"month":{"description":"<em>month</em>","type":["integer","null"]},"year":{"description":"<em>year</em>","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationAiKeywordDataKeywordsSearchVolumeLiveItem":{"properties":{"ai_monthly_searches":{"description":"<em>monthly AI search volume rates</em><br>array of objects with AI search volume rates in a certain month of a year","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiMonthlySearches"}],"type":["object","null"]},"type":["array","null"]},"ai_search_volume":{"description":"<em>current AI search volume rate of a keyword</em><br>learn more about this metric <a href=\"https://dataforseo.com/help-center/what-is-ai-search-volume-in-dataforseo\" rel=\"noopener noreferrer\" target=\"_blank\">here</a>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>specified keyword</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationAiKeywordDataKeywordsSearchVolumeLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationAiKeywordDataKeywordsSearchVolumeLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationAiKeywordDataKeywordsSearchVolumeLiveResultInfo":{"properties":{"items":{"description":"<em>contains specified keywords with their AI search volume rates</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationAiKeywordDataKeywordsSearchVolumeLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationAiKeywordDataKeywordsSearchVolumeLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationAiKeywordDataKeywordsSearchVolumeLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationAiKeywordDataLocationsAndLanguagesResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationAiKeywordDataLocationsAndLanguagesTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationAiKeywordDataLocationsAndLanguagesResultInfo":{"properties":{"available_languages":{"description":"<em>supported languages</em><br>contains the languages which are supported for a specific location","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AvailableLanguages"}],"type":["object","null"]},"type":["array","null"]},"location_code":{"description":"<em>location code</em>","type":["integer","null"]},"location_name":{"description":"<em>full name of the location</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationAiKeywordDataLocationsAndLanguagesTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationAiKeywordDataLocationsAndLanguagesResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationChatGptLlmResponsesLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationChatGptLlmResponsesLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationChatGptLlmResponsesLiveResultInfo":{"properties":{"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"fan_out_queries":{"description":"<em>array of fan-out queries</em><br>contains related search queries derived from the main query to provide a more comprehensive response","items":{"type":["string","null"]},"type":["array","null"]},"input_tokens":{"description":"<em>number of tokens in the input</em><br>total count of tokens processed","type":["integer","null"]},"items":{"description":"<em>array of response items</em><br>contains structured AI response data","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseAiOptimizationLlmResponseElementItem"}],"type":["object","null"]},"type":["array","null"]},"model_name":{"description":"<em>name of the AI model used</em>","type":["string","null"]},"money_spent":{"description":"<em>cost of AI tokens, USD</em><br>the price charged by the third-party AI model provider for according to its <a href=\"https://platform.openai.com/docs/pricing\" target=\"_blank\">Pricing</a>","type":["number","null"]},"output_tokens":{"description":"<em>number of tokens in the output</em><br>total count of tokens generated in the AI response","type":["integer","null"]},"reasoning_tokens":{"description":"<em>number of reasoning tokens</em><br>total count of tokens used to generate reasoning content","type":["integer","null"]},"web_search":{"description":"<em>indicates if web search was used</em>","type":["boolean","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationChatGptLlmResponsesLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationChatGptLlmResponsesLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationChatGptLlmResponsesModelsResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationChatGptLlmResponsesModelsTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationChatGptLlmResponsesModelsResultInfo":{"properties":{"model_name":{"description":"<em>name of the AI model</em>","type":["string","null"]},"task_post_supported":{"description":"<em>indicates if Standard (POST-GET) data retrieval is supported</em><br>if <code>true</code>, you can use the <a href=\"https://dataforseo.com/help-center/live-vs-standard-method\" target=\"_blank\">Standard (POST-GET)</a> data retrieval method with the AI model","type":["boolean","null"]},"web_search_supported":{"description":"<em>web search support for the AI model</em><br>if <code>true</code>, the <code>web_search</code> parameter can be set with the AI model","type":["boolean","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationChatGptLlmResponsesModelsTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationChatGptLlmResponsesModelsResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationChatGptLlmResponsesTaskGetResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationChatGptLlmResponsesTaskGetTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationChatGptLlmResponsesTaskGetResultInfo":{"properties":{"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"fan_out_queries":{"description":"<em>array of fan-out queries</em><br>contains related search queries derived from the main query to provide a more comprehensive response","items":{"type":["string","null"]},"type":["array","null"]},"input_tokens":{"description":"<em>number of tokens in the input</em><br>total count of tokens processed","type":["integer","null"]},"items":{"description":"<em>array of response items</em><br>contains structured AI response data","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseAiOptimizationLlmResponseElementItem"}],"type":["object","null"]},"type":["array","null"]},"model_name":{"description":"<em>name of the AI model used</em>","type":["string","null"]},"money_spent":{"description":"<em>cost of AI tokens, USD</em><br>the price charged by the third-party AI model provider for according to its <a href=\"https://platform.openai.com/docs/pricing\" target=\"_blank\">Pricing</a>","type":["number","null"]},"output_tokens":{"description":"<em>number of tokens in the output</em><br>total count of tokens generated in the AI response","type":["integer","null"]},"reasoning_tokens":{"description":"<em>number of reasoning tokens</em><br>total count of tokens used to generate reasoning content","type":["integer","null"]},"web_search":{"description":"<em>indicates if web search was used</em>","type":["boolean","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationChatGptLlmResponsesTaskGetTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationChatGptLlmResponsesTaskGetResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationChatGptLlmResponsesTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationChatGptLlmResponsesTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationChatGptLlmResponsesTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationChatGptLlmResponsesTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationChatGptLlmResponsesTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationChatGptLlmResponsesTasksReadyResultInfo":{"properties":{"date_posted":{"description":"<em>date when the task was posted (in the UTC format)</em>","type":["string","null"]},"endpoint":{"description":"<em>URL for collecting the results of the task</em>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong>","type":["string","null"]},"se":{"description":"<em>LLM model specified when setting the task</em>","type":["string","null"]},"se_type":{"type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationChatGptLlmResponsesTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationChatGptLlmResponsesTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationChatGptLlmScraperLiveAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationChatGptLlmScraperLiveAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationChatGptLlmScraperLiveAdvancedResultInfo":{"properties":{"brand_entities":{"description":"<em>array of brand entities</em><br>contains information on brands mentioned in the response","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ChatGptBrandEntity"}],"type":["object","null"]},"type":["array","null"]},"check_url":{"description":"<em>direct URL to search engine results<br></em>you can use it to make sure that we provided exact results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"fan_out_queries":{"description":"<em>array of fan-out queries</em><br>contains related search queries derived from the main query to provide a more comprehensive response","items":{"type":["string","null"]},"type":["array","null"]},"item_types":{"description":"<em>types of search results</em><br>contains types of search results (<code>items</code>) found in SERP.<br>possible item types:<br><code>chat_gpt_text</code>, <code>chat_gpt_table</code>, <code>chat_gpt_navigation_list</code>, <code>chat_gpt_images</code>, <code>chat_gpt_local_businesses</code>, <code>chat_gpt_products</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>elements of ChatGPT results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseChatGptLlmScraperElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>the keyword is returned with decoded %## (plus symbol '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"markdown":{"description":"<em>content of the element in markdown format</em><br>content of the result formatted in the <a href=\"https://en.wikipedia.org/wiki/Markdown\" target=\"_blank\">markdown markup language</a>","type":["string","null"]},"model":{"description":"<em>indicates the model version</em>","type":["string","null"]},"se_results_count":{"description":"<em> total number of results</em>","format":"int64","type":["integer","null"]},"search_results":{"description":"<em>array of search results</em><br>all web search outputs the model retrieved when looking up information, including duplicates and unused entries","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ChatgptSearchResult"}],"type":["object","null"]},"type":["array","null"]},"sources":{"description":"<em>array of sources</em><br>the sources the model actually cited or relied on in its final answer","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SourceInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationChatGptLlmScraperLiveAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationChatGptLlmScraperLiveAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationChatGptLlmScraperLiveHtmlResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationChatGptLlmScraperLiveHtmlTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationChatGptLlmScraperLiveHtmlResultInfo":{"properties":{"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>elements of search results found</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HtmlItemInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationChatGptLlmScraperLiveHtmlTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationChatGptLlmScraperLiveHtmlResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationChatGptLlmScraperTaskGetAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationChatGptLlmScraperTaskGetAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationChatGptLlmScraperTaskGetAdvancedResultInfo":{"properties":{"brand_entities":{"description":"<em>array of brand entities</em><br>contains information on brands mentioned in the response","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ChatGptBrandEntity"}],"type":["object","null"]},"type":["array","null"]},"check_url":{"description":"<em>direct URL to search engine results<br></em>you can use it to make sure that we provided exact results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"fan_out_queries":{"description":"<em>array of fan-out queries</em><br>contains related search queries derived from the main query to provide a more comprehensive response","items":{"type":["string","null"]},"type":["array","null"]},"item_types":{"description":"<em>types of search results</em><br>contains types of search results (<code>items</code>) found.<br>possible item types:<br><code>chat_gpt_text</code>, <code>chat_gpt_table</code>, <code>chat_gpt_navigation_list</code>, <code>chat_gpt_images</code>, <code>chat_gpt_local_businesses</code>, <code>chat_gpt_products</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>items present in the element</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseChatGptLlmScraperElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>the keyword is returned with decoded %## (plus symbol '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"markdown":{"description":"<em>content of the element in markdown format</em><br>content of the result formatted in the <a href=\"https://en.wikipedia.org/wiki/Markdown\" target=\"_blank\">markdown markup language</a>","type":["string","null"]},"model":{"description":"<em>indicates the model version</em>","type":["string","null"]},"se_results_count":{"description":"<em> total number of results</em>","format":"int64","type":["integer","null"]},"search_results":{"description":"<em>array of search results</em><br>all web search outputs the model retrieved when looking up information, including duplicates and unused entries","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ChatgptSearchResult"}],"type":["object","null"]},"type":["array","null"]},"sources":{"description":"<em>array of sources</em><br>the sources the model actually cited or relied on in its final answer","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SourceInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationChatGptLlmScraperTaskGetAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationChatGptLlmScraperTaskGetAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationChatGptLlmScraperTaskGetHtmlResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationChatGptLlmScraperTaskGetHtmlTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationChatGptLlmScraperTaskGetHtmlResultInfo":{"properties":{"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>elements of search results found</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HtmlItemInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>keyword is returned with decoded %## (plus symbol '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationChatGptLlmScraperTaskGetHtmlTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationChatGptLlmScraperTaskGetHtmlResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationChatGptLlmScraperTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationChatGptLlmScraperTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationChatGptLlmScraperTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationClaudeLlmResponsesLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationClaudeLlmResponsesLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationClaudeLlmResponsesLiveResultInfo":{"properties":{"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"fan_out_queries":{"description":"<em>array of fan-out queries</em><br>contains related search queries derived from the main query to provide a more comprehensive response","items":{"type":["string","null"]},"type":["array","null"]},"input_tokens":{"description":"<em>number of tokens in the input</em><br>total count of tokens processed","type":["integer","null"]},"items":{"description":"<em>array of response items</em><br>contains structured AI response data","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseAiOptimizationLlmResponseElementItem"}],"type":["object","null"]},"type":["array","null"]},"model_name":{"description":"<em>name of the AI model used</em>","type":["string","null"]},"money_spent":{"description":"<em>cost of AI tokens, USD</em><br>the price charged by the third-party AI model provider for according to its <a href=\"https://docs.anthropic.com/en/docs/about-claude/pricing\" target=\"_blank\">Pricing</a>","type":["number","null"]},"output_tokens":{"description":"<em>number of tokens in the output</em><br>total count of tokens generated in the AI response","type":["integer","null"]},"reasoning_tokens":{"description":"<em>number of reasoning tokens</em><br>total count of tokens used to generate reasoning content","type":["integer","null"]},"web_search":{"description":"<em>indicates if web search was used</em>","type":["boolean","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationClaudeLlmResponsesLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationClaudeLlmResponsesLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationClaudeLlmResponsesModelsResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationClaudeLlmResponsesModelsTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationClaudeLlmResponsesModelsResultInfo":{"properties":{"model_name":{"description":"<em>name of the AI model</em>","type":["string","null"]},"task_post_supported":{"description":"<em>indicates if Standard (POST-GET) data retrieval is supported</em><br>if <code>true</code>, you can use the <a href=\"https://dataforseo.com/help-center/live-vs-standard-method\" target=\"_blank\">Standard (POST-GET)</a> data retrieval method with the AI model","type":["boolean","null"]},"web_search_supported":{"description":"<em>web search support for the AI model</em><br>if <code>true</code>, the <code>web_search</code> parameter can be set with the AI model","type":["boolean","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationClaudeLlmResponsesModelsTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationClaudeLlmResponsesModelsResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationClaudeLlmResponsesTaskGetResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationClaudeLlmResponsesTaskGetTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationClaudeLlmResponsesTaskGetResultInfo":{"properties":{"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"input_tokens":{"description":"<em>number of tokens in the input</em><br>total count of tokens processed","type":["integer","null"]},"items":{"description":"<em>array of response items</em><br>contains structured AI response data","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseAiOptimizationLlmResponseElementItem"}],"type":["object","null"]},"type":["array","null"]},"model_name":{"description":"<em>name of the AI model used</em>","type":["string","null"]},"money_spent":{"description":"<em>cost of AI tokens, USD</em><br>the price charged by the third-party AI model provider for according to its <a href=\"https://docs.anthropic.com/en/docs/about-claude/pricing\" target=\"_blank\">Pricing</a>","type":["number","null"]},"output_tokens":{"description":"<em>number of tokens in the output</em><br>total count of tokens generated in the AI response","type":["integer","null"]},"reasoning_tokens":{"description":"<em>number of reasoning tokens</em><br>total count of tokens used to generate reasoning content","type":["integer","null"]},"web_search":{"description":"<em>indicates if web search was used</em>","type":["boolean","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationClaudeLlmResponsesTaskGetTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationClaudeLlmResponsesTaskGetResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationClaudeLlmResponsesTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationClaudeLlmResponsesTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationClaudeLlmResponsesTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationClaudeLlmResponsesTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationClaudeLlmResponsesTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationClaudeLlmResponsesTasksReadyResultInfo":{"properties":{"date_posted":{"description":"<em>date when the task was posted (in the UTC format)</em>","type":["string","null"]},"endpoint":{"description":"<em>URL for collecting the results of the task</em>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong>","type":["string","null"]},"se":{"description":"<em>LLM model specified when setting the task</em>","type":["string","null"]},"se_type":{"type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationClaudeLlmResponsesTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationClaudeLlmResponsesTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationGeminiLlmResponsesLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationGeminiLlmResponsesLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationGeminiLlmResponsesLiveResultInfo":{"properties":{"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"fan_out_queries":{"description":"<em>array of fan-out queries</em><br>contains related search queries derived from the main query to provide a more comprehensive response","items":{"type":["string","null"]},"type":["array","null"]},"input_tokens":{"description":"<em>number of tokens in the input</em><br>total count of tokens processed","type":["integer","null"]},"items":{"description":"<em>array of response items</em><br>contains structured AI response data","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseAiOptimizationLlmResponseElementItem"}],"type":["object","null"]},"type":["array","null"]},"model_name":{"description":"<em>name of the AI model used</em>","type":["string","null"]},"money_spent":{"description":"<em>cost of AI tokens, USD</em><br>the price charged by the third-party AI model provider for according to its <a href=\"https://ai.google.dev/gemini-api/docs/pricing\" target=\"_blank\">Pricing</a>","type":["number","null"]},"output_tokens":{"description":"<em>number of tokens in the output</em><br>total count of tokens generated in the AI response","type":["integer","null"]},"reasoning_tokens":{"description":"<em>number of reasoning tokens</em><br>total count of tokens used to generate reasoning content","type":["integer","null"]},"web_search":{"description":"<em>indicates if web search was used</em>","type":["boolean","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationGeminiLlmResponsesLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationGeminiLlmResponsesLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationGeminiLlmResponsesModelsResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationGeminiLlmResponsesModelsTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationGeminiLlmResponsesModelsResultInfo":{"properties":{"model_name":{"description":"<em>name of the AI model</em>","type":["string","null"]},"task_post_supported":{"description":"<em>indicates if Standard (POST-GET) data retrieval is supported</em><br>if <code>true</code>, you can use the <a href=\"https://dataforseo.com/help-center/live-vs-standard-method\" target=\"_blank\">Standard (POST-GET)</a> data retrieval method with the AI model","type":["boolean","null"]},"web_search_supported":{"description":"<em>web search support for the AI model</em><br>if <code>true</code>, the <code>web_search</code> parameter can be set with the AI model","type":["boolean","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationGeminiLlmResponsesModelsTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationGeminiLlmResponsesModelsResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationGeminiLlmResponsesTaskGetResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationGeminiLlmResponsesTaskGetTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationGeminiLlmResponsesTaskGetResultInfo":{"properties":{"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"fan_out_queries":{"description":"<em>array of fan-out queries</em><br>contains related search queries derived from the main query to provide a more comprehensive response","items":{"type":["string","null"]},"type":["array","null"]},"input_tokens":{"description":"<em>number of tokens in the input</em><br>total count of tokens processed","type":["integer","null"]},"items":{"description":"<em>array of response items</em><br>contains structured AI response data","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseAiOptimizationLlmResponseElementItem"}],"type":["object","null"]},"type":["array","null"]},"model_name":{"description":"<em>name of the AI model used</em>","type":["string","null"]},"money_spent":{"description":"<em>cost of AI tokens, USD</em><br>the price charged by the third-party AI model provider for according to its <a href=\"https://platform.openai.com/docs/pricing\" target=\"_blank\">Pricing</a>","type":["number","null"]},"output_tokens":{"description":"<em>number of tokens in the output</em><br>total count of tokens generated in the AI response","type":["integer","null"]},"reasoning_tokens":{"description":"<em>number of reasoning tokens</em><br>total count of tokens used to generate reasoning content","type":["integer","null"]},"web_search":{"description":"<em>indicates if web search was used</em>","type":["boolean","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationGeminiLlmResponsesTaskGetTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationGeminiLlmResponsesTaskGetResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationGeminiLlmResponsesTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationGeminiLlmResponsesTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationGeminiLlmResponsesTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationGeminiLlmResponsesTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationGeminiLlmResponsesTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationGeminiLlmResponsesTasksReadyResultInfo":{"properties":{"date_posted":{"description":"<em>date when the task was posted (in the UTC format)</em>","type":["string","null"]},"endpoint":{"description":"<em>URL for collecting the results of the task</em>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong>","type":["string","null"]},"se":{"description":"<em>LLM model specified when setting the task</em>","type":["string","null"]},"se_type":{"type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationGeminiLlmResponsesTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationGeminiLlmResponsesTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationGeminiLlmScraperLanguagesResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationGeminiLlmScraperLanguagesTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationGeminiLlmScraperLanguagesResultInfo":{"properties":{"language_code":{"description":"<em>language code according to <a href=\"https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes\" target=\"_blank\" rel=\"noopener noreferrer\">ISO 639-1</a></em>","type":["string","null"]},"language_name":{"description":"<em>language name</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationGeminiLlmScraperLanguagesTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationGeminiLlmScraperLanguagesResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationGeminiLlmScraperLiveAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationGeminiLlmScraperLiveAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationGeminiLlmScraperLiveAdvancedResultInfo":{"properties":{"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results</em><br>contains types of search results (<code>items</code>) found in SERP.<br>possible item types:<br><code>gemini_text</code>, <code>gemini_table</code>, <code>gemini_images</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>elements of Gemini results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseGeminiLlmScraperElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>the keyword is returned with decoded %## (plus symbol '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"markdown":{"description":"<em>content of the element in markdown format</em><br>content of the result formatted in the <a href=\"https://en.wikipedia.org/wiki/Markdown\" target=\"_blank\">markdown markup language</a>","type":["string","null"]},"model":{"description":"<em>indicates the model version</em>","type":["string","null"]},"se_results_count":{"description":"<em> total number of results</em>","format":"int64","type":["integer","null"]},"sources":{"description":"<em>array of sources</em><br>the sources the model actually cited or relied on in its final answer","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SourceInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationGeminiLlmScraperLiveAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationGeminiLlmScraperLiveAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationGeminiLlmScraperLiveHtmlResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationGeminiLlmScraperLiveHtmlTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationGeminiLlmScraperLiveHtmlResultInfo":{"properties":{"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>elements of search results found</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HtmlItemInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationGeminiLlmScraperLiveHtmlTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationGeminiLlmScraperLiveHtmlResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationGeminiLlmScraperLocationsResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationGeminiLlmScraperLocationsTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationGeminiLlmScraperLocationsResultInfo":{"properties":{"country_iso_code":{"description":"<em>ISO country code of the location</em>","type":["string","null"]},"location_code":{"description":"<em>location code</em>","type":["integer","null"]},"location_code_parent":{"description":"<em>the code of the superordinate location</em><br>example:<br><code>\"location_code\": 9041134,<br>\"location_name\": \"Vienna International Airport,Lower Austria,Austria\",<br>\"location_code_parent\": 20044</code><p>where <code>location_code_parent</code> corresponds to:<p><code>\"location_code\": 20044,<br>\"location_name\": \"Lower Austria,Austria\"</code>","type":["integer","null"]},"location_name":{"description":"<em>full name of the location</em>","type":["string","null"]},"location_type":{"description":"<em>location type</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationGeminiLlmScraperLocationsTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationGeminiLlmScraperLocationsResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationGeminiLlmScraperTaskGetAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationGeminiLlmScraperTaskGetAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationGeminiLlmScraperTaskGetAdvancedResultInfo":{"properties":{"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results</em><br>contains types of search results (<code>items</code>) found in SERP.<br>possible item types:<br><code>gemini_text</code>, <code>gemini_table</code>, <code>gemini_images</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>items present in the element</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseGeminiLlmScraperElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>the keyword is returned with decoded %## (plus symbol '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"markdown":{"description":"<em>content of the element in markdown format</em><br>content of the result formatted in the <a href=\"https://en.wikipedia.org/wiki/Markdown\" target=\"_blank\">markdown markup language</a>","type":["string","null"]},"model":{"description":"<em>indicates the model version</em>","type":["string","null"]},"se_results_count":{"description":"<em> total number of results</em>","format":"int64","type":["integer","null"]},"sources":{"description":"<em>array of sources</em><br>the sources the model actually cited or relied on in its final answer","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SourceInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationGeminiLlmScraperTaskGetAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationGeminiLlmScraperTaskGetAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationGeminiLlmScraperTaskGetHtmlResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationGeminiLlmScraperTaskGetHtmlTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationGeminiLlmScraperTaskGetHtmlResultInfo":{"properties":{"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>elements of search results found</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HtmlItemInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>keyword is returned with decoded %## (plus symbol '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationGeminiLlmScraperTaskGetHtmlTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationGeminiLlmScraperTaskGetHtmlResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationGeminiLlmScraperTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationGeminiLlmScraperTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationGeminiLlmScraperTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationGeminiLlmScraperTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationGeminiLlmScraperTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationGeminiLlmScraperTasksReadyResultInfo":{"properties":{"date_posted":{"description":"<em>date when the task was posted (in the UTC format)</em>","type":["string","null"]},"endpoint_advanced":{"description":"<em>URL for collecting the results of the Advanced task</em><br>if the Advanced function is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_html":{"description":"<em>URL for collecting the results of the HTML task</em><br>if the HTML function is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"function":{"description":"<em>search engine function</em><br>example: <code>llm_scraper</code>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong>","type":["string","null"]},"se":{"description":"<em>search engine specified when setting the task</em>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationGeminiLlmScraperTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationGeminiLlmScraperTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsAvailableFiltersResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsAvailableFiltersTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsAvailableFiltersResultInfo":{"properties":{"multi_target_metrics":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]},"search":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]},"search_mentions":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]},"target_metrics":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]},"target_metrics_lite":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]},"top_mentioned_brand_categories":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]},"top_mentioned_brand_categories_lite":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]},"top_mentioned_brands":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]},"top_mentioned_brands_lite":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]},"top_mentioned_domains":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]},"top_mentioned_domains_lite":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]},"top_mentioned_pages":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]},"top_mentioned_pages_lite":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsAvailableFiltersTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsAvailableFiltersResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsHistoricalLiveItem":{"properties":{"metrics":{"description":"<em>aggregated mentions metrics for the given month of a year</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsInfoTotalInfo"}],"type":["object","null"]},"month":{"description":"<em>month</em>","type":["integer","null"]},"year":{"description":"<em>year</em>","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsHistoricalLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsHistoricalLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsHistoricalLiveResultInfo":{"properties":{"items":{"description":"<em>array of historical mention metrics</em><br>contains objects with historical mention metrics for the specified target<br>each object contains aggregated mentions metrics for one calendar month","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsHistoricalLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of resuts returned in the <code>items</code> array</em><br>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsHistoricalLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsHistoricalLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsLocationsAndLanguagesResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsLocationsAndLanguagesTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsLocationsAndLanguagesResultInfo":{"properties":{"available_languages":{"description":"<em>supported languages</em><br>contains the languages which are supported for a specific location","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ResultAvailableLanguages"}],"type":["object","null"]},"type":["array","null"]},"location_code":{"description":"<em>location code</em>","type":["integer","null"]},"location_name":{"description":"<em>full name of the location</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsLocationsAndLanguagesTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsLocationsAndLanguagesResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsMultiTargetMetricsLiveItem":{"properties":{"brand_entities_category":{"description":"<em>data on brand entities relevant to the target</em><br>array of objects containing data on brand entity categories that appear in search results related to LLM queries;<br><strong>Note:</strong> available only for <code>chat_gpt</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsItemInfo"}],"type":["object","null"]},"type":["array","null"]},"brand_entities_title":{"description":"<em>data on brand entities relevant to the target</em><br>array of objects containing data on brand entity titles that appear in search results related to LLM queries<br><strong>Note:</strong> available only for <code>chat_gpt</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsItemInfo"}],"type":["object","null"]},"type":["array","null"]},"key":{"description":"<em>grouping key</em><br>the specific identifier for the group dimension","type":["string","null"]},"language":{"description":"<em>language-based grouping</em><br>array of objects containing mention metrics segmented by content language","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsItemInfo"}],"type":["object","null"]},"type":["array","null"]},"location":{"description":"<em>location-based grouping</em><br>array of objects containing mention metrics segmented by geographical location","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsItemInfo"}],"type":["object","null"]},"type":["array","null"]},"platform":{"description":"<em>platform-based grouping</em><br>array of group elements containing mention metrics segmented by AI platform","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsItemInfo"}],"type":["object","null"]},"type":["array","null"]},"search_results_domain":{"description":"<em>found top search results domains relevant to the target</em><br>array of objects containing data on top domains that appear in search results related to LLM queries;<br><strong>Note:</strong> available only for <code>chat_gpt</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsItemInfo"}],"type":["object","null"]},"type":["array","null"]},"sources_domain":{"description":"<em>found top source domains relevant to the target</em><br>array of objects containing data on top domains that are cited as sources in LLM responses<br>learn more about the sources and how to retrieve LLM citation data at our <a href=\"https://dataforseo.com/help-center/how-to-get-llm-citation-data-with-llm-mentions-api\" target=\"_blank\">Help Center</a>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsItemInfo"}],"type":["object","null"]},"type":["array","null"]},"total":{"description":"<em>data on total mentions and search volume for the target</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsInfoTotalInfo"}],"type":["object","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsMultiTargetMetricsLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsMultiTargetMetricsLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsMultiTargetMetricsLiveResultInfo":{"properties":{"aggregated_metrics":{"description":"<em>aggregated mentions metrics summary</em><br>contains overall aggregated LLM mention metrics across all LLM mentions that match at least one target specified in the request","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LlmMentionsAggregatedMetricsInfo"}],"type":["object","null"]},"items":{"description":"<em>contains relevant mentions data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsMultiTargetMetricsLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>number of items in the results array</em>","format":"int64","type":["integer","null"]},"offset":{"description":"<em>offset in the results array of the returned mentions data</em><br><code>offset</code> specified in the request","type":["integer","null"]},"total_count":{"description":"<em>total number of results</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsMultiTargetMetricsLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsMultiTargetMetricsLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsSearchMentionsLiveItem":{"properties":{"ai_search_volume":{"description":"<em>current AI search volume rate of a keyword</em><br>learn more about this metric <a href=\"https://dataforseo.com/help-center/how-the-ai-search-volume-metric-works-in-llm-mentions\" rel=\"noopener noreferrer\" target=\"_blank\">here</a>","format":"int64","type":["integer","null"]},"answer":{"description":"<em>relevant answer in markdown format</em><br>content of the result formatted in the <a href=\"https://en.wikipedia.org/wiki/Markdown\" target=\"_blank\">markdown markup language</a>","type":["string","null"]},"brand_entities":{"description":"<em>array of brand entities</em><br>contains information on brands mentioned in the response<br><strong>Note:</strong> available only for <code>chat_gpt</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BrandEntities"}],"type":["object","null"]},"type":["array","null"]},"fan_out_queries":{"description":"<em>array of fan-out queries</em><br>contains related search queries derived from the main query to provide a more comprehensive response<br><strong>Note:</strong> available only for <code>chat_gpt</code>","items":{"type":["string","null"]},"type":["array","null"]},"first_response_at":{"description":"<em>date and time when the response data was first recorded</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code>2025-10-21 06:25:30 +00:00</code>","type":["string","null"]},"is_web_search_based":{"description":"<em>indicates whether the response was generated using web search results</em><br>if <code>true</code>, the model retrieved live web search results to produce the response<br>if <code>false</code>, the response was generated from the model's internal knowledge","type":["boolean","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"last_response_at":{"description":"<em>date and time when the response data was last updated</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code>2025-10-21 06:25:30 +00:00</code>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"model_name":{"description":"<em>name of the AI model from which the data was retrieved</em><br><strong>Note:</strong> for the <code>google</code> platform type, the value is always <code>google_ai_overview</code>","type":["string","null"]},"monthly_searches":{"description":"<em>monthly AI search volume rates</em><br>array of objects with AI search volume rates in a certain month of a year","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MonthlySearchesInfo"}],"type":["object","null"]},"type":["array","null"]},"platform":{"description":"<em>platform received in a POST array</em>","type":["string","null"]},"question":{"description":"<em>relevant question</em>","type":["string","null"]},"search_results":{"description":"<em>array of search results</em><br>all web search outputs the model retrieved when looking up information, including duplicates and unused entries<br><strong>Note:</strong> available only for <code>chat_gpt</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SearchResults"}],"type":["object","null"]},"type":["array","null"]},"sources":{"description":"<em>array of sources</em><br>the sources the model cited or relied on in its final answer<br>learn more about the sources and how to retrieve LLM citation data at our <a href=\"https://dataforseo.com/help-center/how-to-get-llm-citation-data-with-llm-mentions-api\" target=\"_blank\">Help Center</a>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_Sources"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsSearchMentionsLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsSearchMentionsLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsSearchMentionsLiveResultInfo":{"properties":{"items":{"description":"<em>contains relevant mentions data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsSearchMentionsLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"offset":{"type":["integer","null"]},"search_after_token":{"description":"<em>token for subsequent requests</em><br>by specifying the unique <code>search_after_token</code> when setting a new task, you will get the subsequent results of the initial task;<br><code>search_after_token</code> values are unique for each subsequent task","type":["string","null"]},"total_count":{"description":"<em>total amount of results relevant the request</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsSearchMentionsLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsSearchMentionsLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsTargetMetricsLiteLiveItem":{"properties":{"language":{"description":"<em>language identifier</em><br>language of aggregated metrics","type":["string","null"]},"location":{"description":"<em>location identifier</em><br>location of aggregated metrics","type":["integer","null"]},"metrics":{"description":"<em>LLM metrics</em><br>metrics aggregated by specific parameters and respective identifiers","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsInfoTotalInfo"}],"type":["object","null"]},"platform":{"description":"<em>LLM platform identifiers</em><br>LLM platform of aggregated metrics","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsTargetMetricsLiteLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsTargetMetricsLiteLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsTargetMetricsLiteLiveResultInfo":{"properties":{"aggregated_metrics":{"description":"<em>aggregated mentions metrics</em><br>in this case, always returns <code>null</code>","type":["object","null"]},"items":{"description":"<em>array of aggregated mentions metrics</em><br>contains objects with aggregated mention metrics for the specified target","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsTargetMetricsLiteLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"offset":{"description":"<em>the number of mentions objects that are omitted in the <code>items</code> array</em>","type":["integer","null"]},"total_count":{"description":"<em>total amount of results relevant the request</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsTargetMetricsLiteLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsTargetMetricsLiteLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsTargetMetricsLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsTargetMetricsLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsTargetMetricsLiveResultInfo":{"properties":{"aggregated_metrics":{"description":"<em>aggregated mentions metrics</em><br>contains aggregated LLM mention metrics across all found domains, grouped by various dimensions","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LlmMentionsAggregatedMetricsInfo"}],"type":["object","null"]},"items":{"description":"<em>individual target results</em><br>in this case, equals <code>null</code>","items":{"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em><br>in this case, always equals <code>0</code>","format":"int64","type":["integer","null"]},"offset":{"description":"<em>the number of mentions objects that are omitted in the <code>items</code> array</em><br>in this case, always equals <code>0</code>","type":["integer","null"]},"total_count":{"description":"<em>total amount of results relevant to the request</em><br>in this case, always equals <code>0</code>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsTargetMetricsLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsTargetMetricsLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsTimeseriesDeltaLiveItem":{"properties":{"date":{"description":"<em>date timestamp</em><br> date format: <code>\"yyyy-mm-dd\"</code>","type":["string","null"]},"delta_ai_search_volume":{"description":"<em>LLM mentions count delta</em><br>the difference in <code>ai_search_volume</code> values between the current timestamp and the previous one<br>learn more about this metric <a href=\"https://dataforseo.com/help-center/how-ai-search-volume-metrics-work-in-the-llm-mentions-timeseries-endpoints\" rel=\"noopener noreferrer\" target=\"_blank\">here</a>","format":"int64","type":["integer","null"]},"delta_mentions":{"description":"<em>LLM mentions count delta</em><br>the difference in <code>mentions</code> between the current timestamp and the previous one","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsTimeseriesDeltaLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsTimeseriesDeltaLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsTimeseriesDeltaLiveResultInfo":{"properties":{"items":{"description":"<em>contains relevant LLM mentions timeseries data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsTimeseriesDeltaLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsTimeseriesDeltaLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsTimeseriesDeltaLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsTimeseriesNewLostLiveItem":{"properties":{"date":{"description":"<em>date timestamp</em><br> date format: <code>\"yyyy-mm-dd\"</code>","type":["string","null"]},"lost_ai_search_volume":{"description":"<em>ai_search_volume decrement</em><br>indicates the decrease of <code>ai_search_volume</code> values between the current timestamp and the previous one<br>learn more about this metric <a href=\"https://dataforseo.com/help-center/how-ai-search-volume-metrics-work-in-the-llm-mentions-timeseries-endpoints\" rel=\"noopener noreferrer\" target=\"_blank\">here</a>","format":"int64","type":["integer","null"]},"lost_mentions":{"description":"<em>lost LLM mentions</em><br>indicates the LLM responses that contained the specified target at the <code>date_from</code> timestamp, do not contain it at the <code>date_to</code> timestamp","type":["integer","null"]},"new_ai_search_volume":{"description":"<em>ai_search_volume increment</em><br>indicates the increase of <code>ai_search_volume</code> values between the current timestamp and the previous one<br>learn more about this metric <a href=\"https://dataforseo.com/help-center/how-ai-search-volume-metrics-work-in-the-llm-mentions-timeseries-endpoints\" rel=\"noopener noreferrer\" target=\"_blank\">here</a>","format":"int64","type":["integer","null"]},"new_mentions":{"description":"<em>new LLM mentions</em><br>indicates the LLM responses that contain the target at the <code>date_to</code> timestamp, did not contain it at the <code>date_from</code> timestamp","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsTimeseriesNewLostLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsTimeseriesNewLostLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsTimeseriesNewLostLiveResultInfo":{"properties":{"items":{"description":"<em>contains relevant LLM mentions timeseries data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsTimeseriesNewLostLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsTimeseriesNewLostLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsTimeseriesNewLostLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedBrandCategoriesLiteLiveItem":{"properties":{"brand_category":{"description":"<em>brand category</em><br>brand category identifier of aggregated metrics","type":["string","null"]},"language":{"description":"<em>language identifier</em><br>language of aggregated metrics","type":["string","null"]},"location":{"description":"<em>location identifier</em><br>location of aggregated metrics","type":["integer","null"]},"metrics":{"description":"<em>LLM metrics</em><br>metrics aggregated by specific parameters and respective identifiers","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsInfoTotalInfo"}],"type":["object","null"]},"platform":{"description":"<em>LLM platform identifiers</em><br>LLM platform of aggregated metrics","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedBrandCategoriesLiteLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedBrandCategoriesLiteLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedBrandCategoriesLiteLiveResultInfo":{"properties":{"aggregated_metrics":{"description":"<em>aggregated mentions metrics summary</em><br>contains overall aggregated LLM mention metrics across all found domains, grouped by various dimensions</br>in this case, the value will be <code>null</code>","type":["object","null"]},"items":{"description":"<em>contains relevant mentions data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedBrandCategoriesLiteLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>number of items in the results array</em>","format":"int64","type":["integer","null"]},"offset":{"description":"<em>offset in the results array of the returned mentions data</em><br><code>offset</code> specified in the request","type":["integer","null"]},"total_count":{"description":"<em>total number of results</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedBrandCategoriesLiteLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedBrandCategoriesLiteLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedBrandCategoriesLiveItem":{"properties":{"brand_category":{"description":"<em>brand category</em><br>brand category found in LLM mentions for the specified target","type":["string","null"]},"brand_entities_category":{"description":"<em>data on brand entities relevant to the target</em><br>array of objects containing data on brand entity categories that appear in search results related to LLM queries","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsItemInfo"}],"type":["object","null"]},"type":["array","null"]},"brand_entities_title":{"description":"<em>data on brand entities relevant to the target</em><br>array of objects containing data on brand entity titles that appear in search results related to LLM queries","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsItemInfo"}],"type":["object","null"]},"type":["array","null"]},"language":{"description":"<em>language-based grouping</em><br>array of objects containing mention metrics segmented by content language","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsItemInfo"}],"type":["object","null"]},"type":["array","null"]},"location":{"description":"<em>location-based grouping</em><br>array of objects containing mention metrics segmented by geographical location","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsItemInfo"}],"type":["object","null"]},"type":["array","null"]},"platform":{"description":"<em>platform-based grouping</em><br>array of group elements containing mention metrics segmented by AI platform","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsItemInfo"}],"type":["object","null"]},"type":["array","null"]},"search_results_domain":{"description":"<em>found top search results domains relevant to the target</em><br>array of objects containing data on top domains that appear in search results related to LLM queries","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsItemInfo"}],"type":["object","null"]},"type":["array","null"]},"sources_domain":{"description":"<em>found top source domains relevant to the target</em><br>array of objects containing data on top domains that are cited as sources in LLM responses<br>learn more about the sources and how to retrieve LLM citation data at our <a href=\"https://dataforseo.com/help-center/how-to-get-llm-citation-data-with-llm-mentions-api\" target=\"_blank\">Help Center</a>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsItemInfo"}],"type":["object","null"]},"type":["array","null"]},"total":{"description":"<em>aggregated mentions metrics summary</em><br>contains overall aggregated LLM mention metrics across all dimensions","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsInfoTotalInfo"}],"type":["object","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedBrandCategoriesLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedBrandCategoriesLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedBrandCategoriesLiveResultInfo":{"properties":{"aggregated_metrics":{"description":"<em>aggregated mentions metrics</em><br>contains aggregated LLM mention metrics across all found brand categories, grouped by various dimensions","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LlmMentionsAggregatedMetricsInfo"}],"type":["object","null"]},"items":{"description":"<em>individual brand categories results</em><br>array containing detailed mention metrics for each of the found brand categories","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedBrandCategoriesLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"offset":{"description":"<em>the number of mentions objects that are omitted in the <code>items</code> array</em>","type":["integer","null"]},"total_count":{"description":"<em>total amount of results relevant the request</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedBrandCategoriesLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedBrandCategoriesLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedBrandsLiteLiveItem":{"properties":{"brand":{"description":"<em>brand name</em><br>brand identifier of aggregated metrics","type":["string","null"]},"language":{"description":"<em>language identifier</em><br>language of aggregated metrics","type":["string","null"]},"location":{"description":"<em>location identifier</em><br>location of aggregated metrics","type":["integer","null"]},"metrics":{"description":"<em>LLM metrics</em><br>metrics aggregated by specific parameters and respective identifiers","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsInfoTotalInfo"}],"type":["object","null"]},"platform":{"description":"<em>LLM platform identifiers</em><br>LLM platform of aggregated metrics","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedBrandsLiteLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedBrandsLiteLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedBrandsLiteLiveResultInfo":{"properties":{"aggregated_metrics":{"description":"<em>aggregated mentions metrics summary</em><br>contains overall aggregated LLM mention metrics across all found domains, grouped by various dimensions</br>in this case, the value will be <code>null</code>","type":["object","null"]},"items":{"description":"<em>contains relevant mentions data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedBrandsLiteLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>number of items in the results array</em>","format":"int64","type":["integer","null"]},"offset":{"description":"<em>offset in the results array of the returned mentions data</em><br><code>offset</code> specified in the reqest","type":["integer","null"]},"total_count":{"description":"<em>total number of results</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedBrandsLiteLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedBrandsLiteLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedBrandsLiveItem":{"properties":{"brand":{"description":"<em>brand name</em><br>name of the brand found in LLM mentions for the specified target","type":["string","null"]},"brand_entities_category":{"description":"<em>data on brand entities relevant to the target</em><br>array of objects containing data on brand entity categories that appear in search results related to LLM queries","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsItemInfo"}],"type":["object","null"]},"type":["array","null"]},"brand_entities_title":{"description":"<em>data on brand entities relevant to the target</em><br>array of objects containing data on brand entity titles that appear in search results related to LLM queries","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsItemInfo"}],"type":["object","null"]},"type":["array","null"]},"language":{"description":"<em>language-based grouping</em><br>array of objects containing mention metrics segmented by content language","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsItemInfo"}],"type":["object","null"]},"type":["array","null"]},"location":{"description":"<em>location-based grouping</em><br>array of objects containing mention metrics segmented by geographical location","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsItemInfo"}],"type":["object","null"]},"type":["array","null"]},"platform":{"description":"<em>platform-based grouping</em><br>array of group elements containing mention metrics segmented by AI platform","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsItemInfo"}],"type":["object","null"]},"type":["array","null"]},"search_results_domain":{"description":"<em>found top search results domains relevant to the target</em><br>array of objects containing data on top domains that appear in search results related to LLM queries","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsItemInfo"}],"type":["object","null"]},"type":["array","null"]},"sources_domain":{"description":"<em>found top source domains relevant to the target</em><br>array of objects containing data on top domains that are cited as sources in LLM responses<br>learn more about the sources and how to retrieve LLM citation data at our <a href=\"https://dataforseo.com/help-center/how-to-get-llm-citation-data-with-llm-mentions-api\" target=\"_blank\">Help Center</a>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsItemInfo"}],"type":["object","null"]},"type":["array","null"]},"total":{"description":"<em>aggregated mentions metrics summary</em><br>contains overall aggregated LLM mention metrics across all dimensions","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsInfoTotalInfo"}],"type":["object","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedBrandsLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedBrandsLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedBrandsLiveResultInfo":{"properties":{"aggregated_metrics":{"description":"<em>aggregated mentions metrics</em><br>contains aggregated LLM mention metrics across all found brands, grouped by various dimensions","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LlmMentionsAggregatedMetricsInfo"}],"type":["object","null"]},"items":{"description":"<em>individual domain results</em><br>array containing detailed mention metrics for each of the found top domains","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedBrandsLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"offset":{"description":"<em>the number of mentions objects that are omitted in the <code>items</code> array</em>","type":["integer","null"]},"total_count":{"description":"<em>total amount of results relevant the request</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedBrandsLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedBrandsLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedDomainsLiteLiveItem":{"properties":{"domain":{"description":"<em>domain name</em><br>domain of aggregated metrics","type":["string","null"]},"language":{"description":"<em>language identifier</em><br>language of aggregated metrics","type":["string","null"]},"location":{"description":"<em>location identifier</em><br>location of aggregated metrics","type":["integer","null"]},"metrics":{"description":"<em>LLM metrics</em><br>metrics aggregated by specific parameters and respective identifiers","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsInfoTotalInfo"}],"type":["object","null"]},"platform":{"description":"<em>LLM platform identifiers</em><br>LLM platform of aggregated metrics","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedDomainsLiteLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedDomainsLiteLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedDomainsLiteLiveResultInfo":{"properties":{"aggregated_metrics":{"description":"<em>aggregated mentions metrics summary</em><br>contains overall aggregated LLM mention metrics across all found domains, grouped by various dimensions</br>in this case, the value will be <code>null</code>","type":["object","null"]},"items":{"description":"<em>contains relevant mentions data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedDomainsLiteLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>number of items in the results array</em>","format":"int64","type":["integer","null"]},"offset":{"description":"<em>offset in the results array of the returned mentions data</em><br><code>offset</code> specified in the reqest","type":["integer","null"]},"total_count":{"description":"<em>total number of results</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedDomainsLiteLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedDomainsLiteLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedDomainsLiveItem":{"properties":{"brand_entities_category":{"description":"<em>data on brand entities relevant to the target</em><br>array of objects containing data on brand entity categories that appear in search results related to LLM queries;<br><strong>Note:</strong> available only for <code>chat_gpt</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsItemInfo"}],"type":["object","null"]},"type":["array","null"]},"brand_entities_title":{"description":"<em>data on brand entities relevant to the target</em><br>array of objects containing data on brand entity titles that appear in search results related to LLM queries;<br><strong>Note:</strong> available only for <code>chat_gpt</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsItemInfo"}],"type":["object","null"]},"type":["array","null"]},"domain":{"description":"<em>domain name</em><br>the domain name of the website found in LLM mentions for the specified target","type":["string","null"]},"language":{"description":"<em>language-based grouping</em><br>array of objects containing mention metrics segmented by content language","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsItemInfo"}],"type":["object","null"]},"type":["array","null"]},"location":{"description":"<em>location-based grouping</em><br>array of objects containing mention metrics segmented by geographical location","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsItemInfo"}],"type":["object","null"]},"type":["array","null"]},"platform":{"description":"<em>platform-based grouping</em><br>array of group elements containing mention metrics segmented by AI platform","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsItemInfo"}],"type":["object","null"]},"type":["array","null"]},"search_results_domain":{"description":"<em>found top search results domains relevant to the target</em><br>array of objects containing data on top domains that appear in search results related to LLM queries;<br><strong>Note:</strong> available only for <code>chat_gpt</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsItemInfo"}],"type":["object","null"]},"type":["array","null"]},"sources_domain":{"description":"<em>found top source domains relevant to the target</em><br>array of objects containing data on top domains that are cited as sources in LLM responses<br>learn more about the sources and how to retrieve LLM citation data at our <a href=\"https://dataforseo.com/help-center/how-to-get-llm-citation-data-with-llm-mentions-api\" target=\"_blank\">Help Center</a>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsItemInfo"}],"type":["object","null"]},"type":["array","null"]},"total":{"description":"<em>aggregated mentions metrics summary</em><br>contains overall aggregated LLM mention metrics across all dimensions","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsInfoTotalInfo"}],"type":["object","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedDomainsLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedDomainsLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedDomainsLiveResultInfo":{"properties":{"aggregated_metrics":{"description":"<em>aggregated mentions metrics</em><br>contains aggregated LLM mention metrics across all found domains, grouped by various dimensions","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LlmMentionsAggregatedMetricsInfo"}],"type":["object","null"]},"items":{"description":"<em>individual domain results</em><br>array containing detailed mention metrics for each of the found top domains","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedDomainsLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"offset":{"description":"<em>the number of mentions objects that are omitted in the <code>items</code> array</em>","type":["integer","null"]},"total_count":{"description":"<em>total amount of results relevant the request</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedDomainsLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedDomainsLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedPagesLiteLiveItem":{"properties":{"language":{"description":"<em>language identifier</em><br>language of aggregated metrics","type":["string","null"]},"location":{"description":"<em>location identifier</em><br>location of aggregated metrics","type":["integer","null"]},"metrics":{"description":"<em>LLM metrics</em><br>metrics aggregated by specific parameters and respective identifiers","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsInfoTotalInfo"}],"type":["object","null"]},"page":{"description":"<em>page URL </em><br>page identifier of aggregated metrics","type":["string","null"]},"platform":{"description":"<em>LLM platform identifiers</em><br>LLM platform of aggregated metrics","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedPagesLiteLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedPagesLiteLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedPagesLiteLiveResultInfo":{"properties":{"aggregated_metrics":{"description":"<em>aggregated mentions metrics summary</em><br>contains overall aggregated LLM mention metrics across all found domains, grouped by various dimensions</br>in this case, the value will be <code>null</code>","type":["object","null"]},"items":{"description":"<em>contains relevant mentions data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedPagesLiteLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>number of items in the results array</em>","format":"int64","type":["integer","null"]},"offset":{"description":"<em>offset in the results array of the returned mentions data</em><br><code>offset</code> specified in the request","type":["integer","null"]},"total_count":{"description":"<em>total number of results</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedPagesLiteLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedPagesLiteLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedPagesLiveItem":{"properties":{"brand_entities_category":{"description":"<em>data on brand entities relevant to the target</em><br>array of objects containing data on brand entity categories that appear in search results related to LLM queries;<br><strong>Note:</strong> available only for <code>chat_gpt</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsItemInfo"}],"type":["object","null"]},"type":["array","null"]},"brand_entities_title":{"description":"<em>data on brand entities relevant to the target</em><br>array of objects containing data on brand entity titles that appear in search results related to LLM queries;<br><strong>Note:</strong> available only for <code>chat_gpt</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsItemInfo"}],"type":["object","null"]},"type":["array","null"]},"language":{"description":"<em>language-based grouping</em><br>array of objects containing mention metrics segmented by content language","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsItemInfo"}],"type":["object","null"]},"type":["array","null"]},"location":{"description":"<em>location-based grouping</em><br>array of objects containing mention metrics segmented by geographical location","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsItemInfo"}],"type":["object","null"]},"type":["array","null"]},"page":{"description":"<em>URL of a found page</em><br>the URL of a page found in LLM mentions for the specified target","type":["string","null"]},"platform":{"description":"<em>platform-based grouping</em><br>array of group elements containing mention metrics segmented by AI platform","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsItemInfo"}],"type":["object","null"]},"type":["array","null"]},"search_results_domain":{"description":"<em>found top search results domains relevant to the target</em><br>array of objects containing data on top domains that appear in search results related to LLM queries;<br><strong>Note:</strong> available only for <code>chat_gpt</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsItemInfo"}],"type":["object","null"]},"type":["array","null"]},"sources_domain":{"description":"<em>found top source domains relevant to the target</em><br>array of objects containing data on top domains that are cited as sources in LLM responses<br>learn more about the sources and how to retrieve LLM citation data at our <a href=\"https://dataforseo.com/help-center/how-to-get-llm-citation-data-with-llm-mentions-api\" target=\"_blank\">Help Center</a>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsItemInfo"}],"type":["object","null"]},"type":["array","null"]},"total":{"description":"<em>aggregated mentions metrics summary</em><br>contains overall aggregated LLM mention metrics across all dimensions","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsInfoTotalInfo"}],"type":["object","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedPagesLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedPagesLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedPagesLiveResultInfo":{"properties":{"aggregated_metrics":{"description":"<em>aggregated mentions metrics</em><br>contains aggregated LLM mention metrics across all found pages, grouped by various dimensions","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LlmMentionsAggregatedMetricsInfo"}],"type":["object","null"]},"items":{"description":"<em>individual page results</em><br>array containing detailed mention metrics for each of the found top mentioned pages","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedPagesLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"offset":{"description":"<em>the number of mentions objects that are omitted in the <code>items</code> array</em>","type":["integer","null"]},"total_count":{"description":"<em>total amount of results relevant the request</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedPagesLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedPagesLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationPerplexityLlmResponsesLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationPerplexityLlmResponsesLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationPerplexityLlmResponsesLiveResultInfo":{"properties":{"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"fan_out_queries":{"description":"<em>array of fan-out queries</em><br>contains related search queries derived from the main query to provide a more comprehensive response","type":["object","null"]},"input_tokens":{"description":"<em>number of tokens in the input</em><br>total count of tokens processed","type":["integer","null"]},"items":{"description":"<em>array of response items</em><br>contains structured AI response data","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MessageAiOptimizationLlmResponseElementItem"}],"type":["object","null"]},"type":["array","null"]},"model_name":{"description":"<em>name of the AI model used</em>","type":["string","null"]},"money_spent":{"description":"<em>cost of AI tokens, USD</em><br>the price charged by the third-party AI model provider for according to its <a href=\"https://docs.perplexity.ai/guides/pricing\" target=\"_blank\">Pricing</a>","type":["number","null"]},"output_tokens":{"description":"<em>number of tokens in the output</em><br>total count of tokens generated in the AI response","type":["integer","null"]},"reasoning_tokens":{"type":["integer","null"]},"web_search":{"description":"<em>indicates if web search was used</em><br><strong>Note:</strong> web search is enabled by default in Perplexity Sonar models","type":["boolean","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationPerplexityLlmResponsesLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationPerplexityLlmResponsesLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationPerplexityLlmResponsesModelsResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationPerplexityLlmResponsesModelsTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOptimizationPerplexityLlmResponsesModelsResultInfo":{"properties":{"model_name":{"description":"<em>name of the AI model</em>","type":["string","null"]},"task_post_supported":{"description":"<em>indicates if Standard (POST-GET) data retrieval is supported</em><br>if <code>true</code>, you can use the <a href=\"https://dataforseo.com/help-center/live-vs-standard-method\" target=\"_blank\">Standard (POST-GET)</a> data retrieval method with the AI model","type":["boolean","null"]},"web_search_supported":{"description":"<em>web search support for the AI model</em><br>if <code>true</code>, the <code>web_search</code> parameter can be set with the AI model","type":["boolean","null"]}},"type":"object"},"Response0A3E90081762_AiOptimizationPerplexityLlmResponsesModelsTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationPerplexityLlmResponsesModelsResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AiOverviewElement":{"properties":{"images":{"description":"<em>images of the element</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeImagesElementInfo"}],"type":["object","null"]},"type":["array","null"]},"references":{"description":"<em>references relevant to the element</em><br>includes references to webpages that were used to generate the <code>ai_overview_element</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeAiOverviewReferenceInfo"}],"type":["object","null"]},"type":["array","null"]},"text":{"description":"<em>content within the item</em>","type":["string","null"]},"title":{"description":"<em>title of a given link element</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AiOverviewExpandedComponent":{"properties":{"images":{"description":"<em>images of the element</em><br>if there is none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeImagesElementInfo"}],"type":["object","null"]},"type":["array","null"]},"links":{"description":"<em>sitelinks</em><br>the links shown below some of Google's search results<br>if there are none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LinkElement"}],"type":["object","null"]},"type":["array","null"]},"markdown":{"description":"<em>content of the element in markdown format</em>","type":["string","null"]},"references":{"description":"<em>references relevant to the element</em><br>includes references to webpages that were used to generate the <code>ai_overview_element</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeAiOverviewReferenceInfo"}],"type":["object","null"]},"type":["array","null"]},"text":{"description":"<em>reference text</em><br>text snippet from the page that was used to generate the <code>ai_overview_element</code>","type":["string","null"]},"title":{"description":"<em>reference page title</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AiOverviewSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"asynchronous_ai_overview":{"description":"<em>indicates whether the element is loaded asynchronously</em><br>if <code>true</code>, the <code>ai_overview</code> element is loaded asynchronously;<br>if <code>false</code>, the <code>ai_overview</code> element is loaded from cache;<br>to obtain the content of <code>ai_overview</code> elements, use the <code>load_async_ai_overview</code> parameter in the POST request","type":["boolean","null"]},"items":{"description":"<em>contains arrays of elements available in the list</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiAiOverviewElementItem"}],"type":["object","null"]},"type":["array","null"]},"markdown":{"description":"<em>content of the element in markdown format</em><br>the text of the <code>ai_overview</code> formatted in the <a href=\"https://en.wikipedia.org/wiki/Markdown\" target=\"_blank\">markdown markup language</a>","type":["string","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values;<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>;<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"references":{"description":"<em>references relevant to the element</em><br>includes references to webpages that were used to generate the <code>ai_overview_element</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeAiOverviewReferenceInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AmazonApplicableVouchersItem":{"properties":{"fixed_discount":{"description":"<em>value of the fixed discount</em>","type":["number","null"]},"fixed_discount_currency":{"description":"<em>currency code of the fixed discount</em>","type":["string","null"]},"important_details":{"description":"<em>important details about the terms of discount vouchers</em>","type":["string","null"]},"percentage_discount":{"description":"<em>value of the percentage discount</em><br>if the discount is fixed, the value will be <code>null</code>","type":["number","null"]},"text":{"description":"<em>text of the voucher</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AmazonDeliveryInfo":{"properties":{"delivery_date_from":{"description":"the earliest date when the product can be shipped","type":["string","null"]},"delivery_date_to":{"description":"the latest date when the product can be delivered","type":["string","null"]},"delivery_message":{"description":"message accompanying the delivery information as posted by the seller","type":["string","null"]},"delivery_price":{"description":"price for the delivery\nprice of the delivery based on the location you specified in the POST request;\nif free delivery is available, the value is null","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PriceInfo"}],"type":["object","null"]},"fastest_delivery_date_from":{"description":"the earliest date when the product can be delivered with a fast delivery option","type":["string","null"]},"fastest_delivery_date_to":{"description":"the latest date when the product can be delivered with a fast delivery option","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AmazonInfo":{"properties":{"asin":{"description":"<em>ASIN in a POST array</em>","type":["string","null"]},"bought_past_month":{"type":["integer","null"]},"currency":{"description":"<em>currency in the <a href=\"https://en.wikipedia.org/wiki/ISO_4217\">ISO</a> format</em><br>example:<br><code>USD</code>","type":["string","null"]},"delivery_info":{"description":"<em>delivery information</em><br>delivery information including free and fast delivery date ranges","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AmazonDeliveryInfo"}],"type":["object","null"]},"domain":{"description":"<em>Amazon domain</em>","type":["string","null"]},"image_url":{"description":"<em>URL of the product image featured in the results</em>","type":["string","null"]},"is_amazon_choice":{"description":"<em>\"Amazon's choice\" label</em><br>if the value is <code>true</code>, the product is marked with the \"Amazon's choice\" label","type":["boolean","null"]},"is_best_seller":{"description":"<em>\"Best Seller\" label</em><br>if the value is <code>true</code>, the product is marked with the \"Best Seller\" label","type":["boolean","null"]},"position":{"description":"<em>the alignment of the element in Amazon SERP</em><br>can take the following values:<br><code>left</code>, <code>right</code>","type":["string","null"]},"price_from":{"description":"<em>the regular price of a product</em><br>example:<br><code>49.98</code>","type":["number","null"]},"price_to":{"description":"<em>the upper limit of the product price range</em><br>example:<br><code>384.99</code>","type":["number","null"]},"rank_absolute":{"description":"<em>absolute rank in Amazon SERP</em><br>absolute position among all the elements in SERP","type":["integer","null"]},"rank_group":{"description":"<em>position within a group of elements with identical <code>type</code> values</em><br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"rating":{"description":"<em>the item's rating </em><br>the popularity rate based on reviews and displayed in SERP","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"properties":{"value":{"description":"the value of the rating","format":"float","type":["number","null"]}},"type":["object","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"special_offers":{"description":"<em>special offer details</em><br>contains special offer details, including coupon and Subscribe & Save discounts","items":{"type":["string","null"]},"type":["array","null"]},"title":{"description":"<em>product title</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>URL of the product page</em>","type":["string","null"]},"xpath":{"description":"<em>the <a href=\"https://en.wikipedia.org/wiki/XPath\">XPath</a> of the element</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AmazonKeywordData":{"properties":{"keyword":{"description":"related keyword","type":["string","null"]},"keyword_info":{"description":"keyword info for the returned keyword","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AmazonKeywordInfo"}],"type":["object","null"]},"language_code":{"description":"language code in a POST array","type":["string","null"]},"location_code":{"description":"location code in a POST array","format":"int64","type":["integer","null"]},"se_type":{"description":"search engine type","type":["string","null"]}}},"Response0A3E90081762_AmazonKeywordInfo":{"properties":{"last_updated_time":{"description":"date and time when keyword data was updated\nin the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”\nexample:    '2019-11-15 12:57:46 +00:00'","type":["string","null"]},"se_type":{"description":"search engine type","type":["string","null"]},"search_volume":{"description":"average monthly search volume rate\nrepresents the (approximate) number of searches for the provided keyword idea on Amazon","format":"int64","type":["integer","null"]}}},"Response0A3E90081762_AmazonLabelElement":{"properties":{"domain":{"description":"domain in SERP","type":["string","null"]},"title":{"description":"title of the element","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"search URL with refinement parameters","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AmazonMetricsBundleInfo":{"properties":{"amazon_paid":{"description":"<em>ranking data from Amazon paid SERP</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppMetricsInfo"}],"type":["object","null"]},"amazon_serp":{"description":"<em>ranking data from Amazon organic SERP</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppMetricsInfo"}],"type":["object","null"]}},"type":"object"},"Response0A3E90081762_AmazonProductInfo":{"properties":{"applicable_vouchers":{"description":"<em>array of objects containing information about applicable vouchers</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AmazonApplicableVouchersItem"}],"type":["object","null"]},"type":["array","null"]},"author":{"description":"<em>product brand name</em>","type":["string","null"]},"categories":{"description":"<em>contains related product categories</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_Categories"}],"type":["object","null"]},"type":["array","null"]},"currency":{"description":"<em>currency in the <a href=\"https://en.wikipedia.org/wiki/ISO_4217\">ISO</a> format</em><br>example:<br><code>USD</code>","type":["string","null"]},"data_asin":{"description":"<em>ASIN of the product received in a POST array</em>","type":["string","null"]},"description":{"description":"<em>contains description of the product</em>","type":["string","null"]},"details":{"description":"<em>product specs and other details</em>","type":["string","null"]},"image_url":{"description":"<em>the URL of the product image</em>","type":["string","null"]},"is_amazon_choice":{"description":"<em>\"Amazon's choice\" label</em><br>if the value is <code>true</code>, the product is marked with the \"Amazon's choice\" label","type":["boolean","null"]},"is_available":{"description":"<em>indicates whether the product is <a href=\"https://www.amazon.com/gp/help/customer/display.html?nodeId=201910280\" rel=\"noopener noreferrer\" target=\"_blank\">available for ordering</a></em><br>if the value is <code>true</code>, the product can be ordered","type":["boolean","null"]},"is_newer_model_available":{"description":"<em>indicates whether the newer model of the product is available</em>","type":["boolean","null"]},"is_prime_video":{"description":"<em>indicates whether a product has an Amazon Prime Video label</em><br>if <code>true</code>, specified product is a part of Amazon Prime Video service","type":["boolean","null"]},"newer_model":{"description":"<em>information about the newer model of the product</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_NewerModel"}],"type":["object","null"]},"parent_asin":{"description":"<em><a href=\"https://sellercentral.amazon.com/gp/help/external/help.html?itemID=8831&amp;language=en-US&amp;ref=mpbc_200779220_cont_8831&amp;\" target=\"_blank\" rel=\"noopener noreferrer\">parent ASIN</a> of the product</em>","type":["string","null"]},"percentage_discount":{"description":"<em>value of the percentage discount</em>","type":["string","null"]},"position":{"description":"<em>the alignment of the element in Amazon SERP</em><br>possible values:<br><code>left</code>, <code>right</code>","type":["string","null"]},"price_from":{"description":"<em>the lower limit of the product price range</em><br>example:<br><code>49.98</code>","type":["number","null"]},"price_to":{"description":"<em>the upper limit of the product price range</em><br>example:<br><code>384.99</code>","type":["number","null"]},"product_asins":{"description":"<em>ASINs of all found product modifications</em>","items":{"type":["string","null"]},"type":["array","null"]},"product_images_list":{"description":"<em>contains URLs for all images of the product displayed on the left side of the main image</em>","items":{"type":["string","null"]},"type":["array","null"]},"product_information":{"description":"<em>contains related product information</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseMerchantAmazonProductInformationElementItem"}],"type":["object","null"]},"type":["array","null"]},"product_videos_list":{"description":"<em>contains URLs for all videos of the product displayed on the right side of the main video</em>","items":{"type":["string","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em> absolute rank</em><br>absolute position among all the elements in the response array","type":["integer","null"]},"rank_group":{"description":"<em>position within a group of elements with identical <code>type</code> values</em><br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"rating":{"description":"<em>product rating info</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingElement"}],"type":["object","null"]},"title":{"description":"<em>product title</em>","type":["string","null"]},"top_global_reviews":{"description":"<em>array of objects with top reviews from around the world</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AmazonReviewItem"}],"type":["object","null"]},"type":["array","null"]},"top_local_reviews":{"description":"<em>array of objects with top reviews from target location</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AmazonReviewItem"}],"type":["object","null"]},"type":["array","null"]},"type":{"description":"type of element","type":["string","null"]},"xpath":{"description":"<em>the <a href=\"https://en.wikipedia.org/wiki/XPath\">XPath</a> of the element</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AmazonRankedSerpElement":{"properties":{"check_url":{"description":"<em>direct URL to Amazon results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"last_updated_time":{"description":"<em>date and time when keyword data was updated</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”;<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"previous_updated_time":{"description":"<em>previous to the most recent update of SERP data</em><br>in the <a href=\"https://en.wikipedia.org/wiki/ISO_8601\">ISO 860</a>1 format: “YYYY-MM-DDThh:mm:ss.sssssssZ”<br>example:<br><code class=\"long-string\">2020-09-12T00:07:43.0733218Z</code>","type":["string","null"]},"se_results_count":{"description":"<em>total number of results in Amazon SERP</em>","format":"int64","type":["integer","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"serp_item":{"description":"<em>contains data on the SERP element</em><br>the list of supported SERP elements can be found below","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AmazonInfo"}],"type":["object","null"]},"serp_item_types":{"description":"<em>direct URL to Amazon results</em><br>contains types of all search results (<code>items</code>) found in the returned SERP;<br>possible item types:<br><code>amazon_serp</code>, <code>amazon_paid</code>, <code>editorial_recommendations</code>, <code>top_rated_from_our_brands</code>, <code>related_searches</code>","items":{"type":["string","null"]},"type":["array","null"]}},"type":"object"},"Response0A3E90081762_AmazonReviewItem":{"properties":{"helpful_votes":{"description":"<em>helpful votes count</em><br>number of users who clicked on the 'Helpful\" button under the review text","type":["string","null"]},"images":{"description":"<em>images of the product submitted by the reviewer</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeImagesElementInfo"}],"type":["object","null"]},"type":["array","null"]},"position":{"description":"<em>the alignment of the review in SERP</em><br>can take the following values: <code>right</code>","type":["string","null"]},"publication_date":{"description":"<em>date and time when the review was published</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”;<br>example:<br><code>2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"rank_absolute":{"description":"<em>absolute rank among all the listed reviews</em><br>absolute position among all reviews on the list","type":["integer","null"]},"rank_group":{"description":"<em>position within a group of elements with identical <code>type</code> values</em><br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"rating":{"description":"<em>the rating score submitted by the reviewer</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]},"review_text":{"description":"<em>content of the review</em>","type":["string","null"]},"subtitle":{"description":"<em>subtitle of the review</em>","type":["string","null"]},"title":{"description":"<em>title of the review</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"type":["string","null"]},"user_profile":{"description":"<em>user profile of the reviewer</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_UserProfileInfo"}],"type":["object","null"]},"verified":{"description":"<em>indicates whether the review has the \"Verified Purchase\" mark</em>","type":["boolean","null"]},"videos":{"description":"<em>videos of the product submitted by the reviewer</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_VideoElement"}],"type":["object","null"]},"type":["array","null"]},"xpath":{"description":"<em>the <a href=\"https://en.wikipedia.org/wiki/XPath\">XPath</a> of the element</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AmazonSerpElement":{"properties":{"bought_past_month":{"description":"<em>number of product purchases in the past month</em>","type":["integer","null"]},"currency":{"description":"<em>currency in the <a href=\"https://en.wikipedia.org/wiki/ISO_4217\">ISO</a> format</em><br>example:<br><code>USD</code>","type":["string","null"]},"data_asin":{"description":"<em>unique product identifier on Amazon</em><br>note that there is no full list of possible values as the <code>data_asin</code> is a dynamic value assigned by Amazon<br>example:<br><code>B07G82D89J</code>","type":["string","null"]},"delivery_info":{"description":"<em>delivery information</em><br>delivery information including free and fast delivery date ranges","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AmazonDeliveryInfo"}],"type":["object","null"]},"domain":{"description":"<em>Amazon domain</em>","type":["string","null"]},"image_url":{"description":"<em>URL of the product image featured in the results</em>","type":["string","null"]},"is_amazon_choice":{"description":"<em>\"Amazon's choice\" label</em><br>if the value is <code>true</code>, the product is marked with the \"Amazon's choice\" label","type":["boolean","null"]},"is_best_seller":{"description":"<em>\"Best Seller\" label</em><br>if the value is <code>true</code>, the product is marked with the \"Best Seller\" label","type":["boolean","null"]},"labels":{"description":"<em>product labels</em><br>array containing an object with main Amazon labels’ information<br>if the product contains no labels, the value will be <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AmazonLabelElement"}],"type":["object","null"]},"type":["array","null"]},"price_from":{"description":"<em>the regular price of a product</em><br>example:<br><code>49.98</code>","type":["number","null"]},"price_to":{"description":"<em>the upper limit of the product price range</em><br>example:<br><code>384.99</code>","type":["number","null"]},"rating":{"description":"<em>product rating info</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingElement"}],"type":["object","null"]},"special_offers":{"description":"<em>special offer details</em><br>contains special offer details, including coupon and Subscribe & Save discounts","items":{"type":["string","null"]},"type":["array","null"]},"title":{"description":"<em>product title</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>the URL of the product page</em>","type":["string","null"]},"xpath":{"description":"<em>the <a href=\"https://en.wikipedia.org/wiki/XPath\">XPath</a> of the element</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AnalysisContentInfo":{"properties":{"author":{"description":"<em>author of the content</em>","type":["string","null"]},"connotation_types":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>connotation types</em><br>contains types of sentiments (sentiment polarity) related to the given citation and probability index per each sentiment type<br>possible sentiment connotation types: <code>positive</code>, <code>negative</code>, <code>neutral</code>","type":["object","null"]},"content_quality_score":{"description":"<em>content quality score</em><br>this value is calculated based on the number of words, sentences and characters the content contains","type":["integer","null"]},"content_type":{"description":"<em>type of content</em><br>example:<br><code>page_content</code>, <code>comment</code>","type":["string","null"]},"date_published":{"description":"<em>date and time when the content was published</em><br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code>2017-01-24 13:20:59 +00:00</code>","type":["string","null"]},"group_date":{"description":"<em>citation group date and time</em><br>indicates content publication date or date and time when our crawler visited the page for the first time;<br>this field can be used to group citations by date and display citation trends;<br>date and time are provided in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code>2017-01-24 13:20:59 +00:00</code>","type":["string","null"]},"highlighted_text":{"description":"<em>highlighted text from the <code>snippet</code></em>","type":["string","null"]},"language":{"description":"<em>main language of the domain</em><br>to obtain a full list of available languages, refer to the <a href=\"/v3/content_analysis/languages/\" rel=\"noopener noreferrer\" target=\"_blank\">Languages</a> endpoint","type":["string","null"]},"level":{"description":"<em><code>title</code> heading level</em><br>indicates h-tag level from <code>1</code> (top) to <code>6</code> (bottom)","type":["integer","null"]},"main_title":{"description":"<em>page title</em>","type":["string","null"]},"previous_title":{"description":"<em>title of the previous content block</em>","type":["string","null"]},"rating":{"description":"<em>content rating</em><br>rating related to <code>content_info</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContententRatingInfo"}],"type":["object","null"]},"semantic_location":{"description":"<em>semantic location</em><br>indicates semantic element in HTML where the target keyword citation is located<br>example:<br><code>article</code>, <code>header</code>","type":["string","null"]},"sentiment_connotations":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>sentiment connotations</em><br>contains sentiments (emotional reactions) related to the given citation and probability index per each sentiment<br>possible sentiment connotations: <code>anger</code>, <code>happiness</code>, <code>love</code>, <code>sadness</code>, <code>share</code>, <code>fun</code>","type":["object","null"]},"snippet":{"description":"<em>content snippet</em>","type":["string","null"]},"snippet_length":{"description":"<em>character length of the snippet</em>","type":["integer","null"]},"social_metrics":{"description":"<em>social media engagement metrics</em><br>data on social media interactions associated with the content based on website embeds developed and supported by social media platforms","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SocialMetricsInfo"}],"type":["object","null"]},"type":["array","null"]},"text_category":{"description":"<em>text category</em><br>to obtain a full list of available categories, refer to the <a href=\"/v3/content_analysis/categories/\" rel=\"noopener noreferrer\" target=\"_blank\">Categories</a> endpoint","items":{"type":"integer"},"type":["array","null"]},"title":{"description":"<em>title of the result</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AnnotationInfo":{"properties":{"direct_url":{"description":"<em>direct URL to the quoted source</em><br>contains the original source URL that the Vertex AI redirect in the `url` field leads to","type":["string","null"]},"end_index":{"description":"<em>end of the annotation indexing</em>","type":["integer","null"]},"start_index":{"description":"<em>start of the annotation indexing</em>","type":["integer","null"]},"text":{"description":"<em>text of the reasoning chain section</em><br>text of the reasoning chain  section summarizing the model's thought process","type":["string","null"]},"title":{"description":"<em>the domain name or title of the quoted source</em>","type":["string","null"]},"url":{"description":"<em>redirect URL to the quoted source</em><br>contains a Vertex AI redirect that leads to the original source","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AnswerBoxSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"links":{"description":"<em>sitelinks</em><br>the links shown below some of Google's search results<br>if there are none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LinkElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values;<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>;<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"text":{"description":"<em>text</em><br>if there is none, equals <code>null</code>","items":{"type":["string","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataAppleAppInfoTaskGetAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataAppleAppInfoTaskGetAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataAppleAppInfoTaskGetAdvancedResultInfo":{"properties":{"app_id":{"description":"<em>application id received in a POST request</em>","type":["string","null"]},"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>found app info</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppStoreInfoOrganic"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of items in the results array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em>the total number of results</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_AppDataAppleAppInfoTaskGetAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataAppleAppInfoTaskGetAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataAppleAppInfoTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataAppleAppInfoTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataAppleAppInfoTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataAppleAppListTaskGetAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataAppleAppListTaskGetAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataAppleAppListTaskGetAdvancedResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>in this case, the value will be <code>null</code>","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>found apps</em><br>you can get more results by using the <code>depth</code> parameter when setting a task","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppStoreSearchOrganic"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of app items in the results array</em><br>you can get more results by using the <code>depth</code> parameter when setting a task","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>app collection received in a POST array</em>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em>the total number of results</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_AppDataAppleAppListTaskGetAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataAppleAppListTaskGetAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataAppleAppListTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"array of tasks","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataAppleAppListTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataAppleAppListTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"array of resultsin this case, the value will be null","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataAppleAppListingsCategoriesResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataAppleAppListingsCategoriesTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataAppleAppListingsCategoriesResultInfo":{"properties":{"category":{"description":"<em>name of the supported app category</em>","type":["string","null"]},"count":{"description":"<em>number of app listings that make up the supported app category</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_AppDataAppleAppListingsCategoriesTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataAppleAppListingsCategoriesResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataAppleAppListingsSearchLiveItem":{"properties":{"app_id":{"description":"<em>ID of the returned app</em>","type":["string","null"]},"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"item":{"description":"<em>detailed information about the app</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppStoreInfoOrganic"}],"type":["object","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"time_update":{"description":"<em>date and time when SERP data was last updated</em><br>in the <a href=\"https://en.wikipedia.org/wiki/ISO_8601\">ISO 8601</a> format: “YYYY-MM-DDThh:mm:ss.sssssssZ”<br>example:<br><code class=\"long-string\">2023-05-23 10:16:19 +00:00</code>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AppDataAppleAppListingsSearchLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataAppleAppListingsSearchLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataAppleAppListingsSearchLiveResultInfo":{"properties":{"count":{"description":"<em>the number of items in the results array</em>","format":"int64","type":["integer","null"]},"items":{"description":"<em>array of apps and related data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataAppleAppListingsSearchLiveItem"}],"type":["object","null"]},"type":["array","null"]},"offset":{"description":"<em>offset in the results array of returned apps</em>","type":["integer","null"]},"offset_token":{"description":"<em>token for subsequent requests</em><br>you can use this parameter in the POST request to avoid timeouts while trying to obtain over 100,000 results in a single request","type":["string","null"]},"total_count":{"description":"<em>the total number of relevant results in the database</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_AppDataAppleAppListingsSearchLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataAppleAppListingsSearchLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataAppleAppReviewsTaskGetAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataAppleAppReviewsTaskGetAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataAppleAppReviewsTaskGetAdvancedResultInfo":{"properties":{"app_id":{"description":"<em>application id received in a POST array</em>","type":["string","null"]},"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>found reviews</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppStoreReviewsSearch"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of reviews items in the results array</em><br>you can get more results by using the <code>depth</code> parameter when setting a task","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"rating":{"description":"<em>rating of the app</em><br>rating of the application for which the reviews are collected","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]},"reviews_count":{"description":"<em>the total number of reviews</em><br>in this case, the value will be <code>null</code> as App Store does not indicate the total number of app reviews","format":"int64","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"title":{"description":"<em>title of the app</em><br>title of the application for which the reviews are collected","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AppDataAppleAppReviewsTaskGetAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataAppleAppReviewsTaskGetAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataAppleAppReviewsTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataAppleAppReviewsTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataAppleAppReviewsTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataAppleAppSearchesTaskGetAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataAppleAppSearchesTaskGetAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataAppleAppSearchesTaskGetAdvancedResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>in this case, the value will be <code>null</code>","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>found apps</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppStoreSearchOrganic"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of items in the results array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST request</em>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em>the total number of results</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_AppDataAppleAppSearchesTaskGetAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataAppleAppSearchesTaskGetAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataAppleAppSearchesTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataAppleAppSearchesTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataAppleAppSearchesTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataAppleCategoriesResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataAppleCategoriesTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataAppleCategoriesResultInfo":{"properties":{"categories":{"description":"<em>contains full list of supported app categories</em>","items":{"type":["string","null"]},"type":["array","null"]}},"type":"object"},"Response0A3E90081762_AppDataAppleCategoriesTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataAppleCategoriesResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataAppleLanguagesResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataAppleLanguagesTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataAppleLanguagesResultInfo":{"properties":{"language_code":{"description":"<em>language code according to <a href=\"https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes\" target=\"_blank\" rel=\"noopener noreferrer\">ISO 639-1</a></em>","type":["string","null"]},"language_name":{"description":"<em>language name</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AppDataAppleLanguagesTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataAppleLanguagesResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataAppleLocationsResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"array of tasks","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataAppleLocationsTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataAppleLocationsResultInfo":{"properties":{"country_iso_code":{"description":"ISO country code of the location","type":["string","null"]},"location_code":{"description":"location code","type":["integer","null"]},"location_name":{"description":"full name of the location","type":["string","null"]},"location_name_parent":{"description":"the name of the superordinate location\nexample:\n\"location_code\": 1006473,\n\"location_name\": \"Altrincham,England,United Kingdom\",\n\"location_name_parent\": \"England,United Kingdom\", where location_name_parent corresponds to:\n\"location_code\": 20339,\n\"location_name\": \"England,United Kingdom\"\nnote: Apple App Data API currently supports countries only, that is why this value will always be null","type":["string","null"]},"location_type":{"description":"location type","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AppDataAppleLocationsTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"array of results","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataAppleLocationsResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataGoogleAppInfoTaskGetAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataGoogleAppInfoTaskGetAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataGoogleAppInfoTaskGetAdvancedResultInfo":{"properties":{"app_id":{"description":"<em>application id received in a POST request</em>","type":["string","null"]},"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>found app info</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_GooglePlayInfoOrganic"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of items in the results array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em>the total number of results</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_AppDataGoogleAppInfoTaskGetAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataGoogleAppInfoTaskGetAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataGoogleAppInfoTaskGetHtmlResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataGoogleAppInfoTaskGetHtmlTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataGoogleAppInfoTaskGetHtmlResultInfo":{"properties":{"app_id":{"description":"<em>application ID received in a POST request</em>","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>HTML pages and related data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HtmlItemInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AppDataGoogleAppInfoTaskGetHtmlTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataGoogleAppInfoTaskGetHtmlResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataGoogleAppInfoTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataGoogleAppInfoTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataGoogleAppInfoTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataGoogleAppListTaskGetAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataGoogleAppListTaskGetAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataGoogleAppListTaskGetAdvancedResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>found apps</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_GooglePlaySearchOrganic"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of app items in the results array</em><br>you can get more results by using the <code>depth</code> parameter when setting a task","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>app collection received in a POST array</em>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em>the total number of results</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_AppDataGoogleAppListTaskGetAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataGoogleAppListTaskGetAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataGoogleAppListTaskGetHtmlResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataGoogleAppListTaskGetHtmlTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataGoogleAppListTaskGetHtmlResultInfo":{"properties":{"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>HTML pages and related data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HtmlItemInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>app collection received in a POST array</em>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AppDataGoogleAppListTaskGetHtmlTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataGoogleAppListTaskGetHtmlResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataGoogleAppListTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataGoogleAppListTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataGoogleAppListTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataGoogleAppListingsCategoriesResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataGoogleAppListingsCategoriesTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataGoogleAppListingsCategoriesResultInfo":{"properties":{"category":{"description":"<em>name of the supported app category</em>","type":["string","null"]},"count":{"description":"<em>number of app listings that make up the supported app category</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_AppDataGoogleAppListingsCategoriesTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataGoogleAppListingsCategoriesResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataGoogleAppListingsSearchLiveItem":{"properties":{"app_id":{"description":"<em>ID of the returned app</em>","type":["string","null"]},"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"item":{"description":"<em>detailed information about the app</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_GooglePlayInfoOrganic"}],"type":["object","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"time_update":{"description":"<em>date and time when SERP data was last updated</em><br>in the <a href=\"https://en.wikipedia.org/wiki/ISO_8601\">ISO 8601</a> format: “YYYY-MM-DDThh:mm:ss.sssssssZ”<br>example:<br><code class=\"long-string\">2023-05-23 10:16:19 +00:00</code>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AppDataGoogleAppListingsSearchLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataGoogleAppListingsSearchLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataGoogleAppListingsSearchLiveResultInfo":{"properties":{"count":{"description":"<em>the number of items in the results array</em>","format":"int64","type":["integer","null"]},"items":{"description":"<em>array of apps and related data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataGoogleAppListingsSearchLiveItem"}],"type":["object","null"]},"type":["array","null"]},"offset":{"description":"<em>offset in the results array of returned apps</em>","type":["integer","null"]},"offset_token":{"description":"<em>token for subsequent requests</em><br>you can use this parameter in the POST request to avoid timeouts while trying to obtain over 100,000 results in a single request","type":["string","null"]},"total_count":{"description":"<em>the total number of relevant results in the database</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_AppDataGoogleAppListingsSearchLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataGoogleAppListingsSearchLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataGoogleAppReviewsTaskGetAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataGoogleAppReviewsTaskGetAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataGoogleAppReviewsTaskGetAdvancedResultInfo":{"properties":{"app_id":{"description":"<em>application id received in a POST array</em>","type":["string","null"]},"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>found reviews</em><br>you can get more results by using the <code>depth</code> parameter when setting a task","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_GooglePlayReviewsSearch"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of reviews items in the results array</em><br>you can get more results by using the <code>depth</code> parameter when setting a task","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"rating":{"description":"<em>rating of the app</em><br>rating of the application for which the reviews are collected","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]},"reviews_count":{"description":"<em>the total number of reviews</em>","format":"int64","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"title":{"description":"<em>title of the app</em><br>title of the application for which the reviews are collected","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AppDataGoogleAppReviewsTaskGetAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataGoogleAppReviewsTaskGetAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataGoogleAppReviewsTaskGetHtmlResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataGoogleAppReviewsTaskGetHtmlTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataGoogleAppReviewsTaskGetHtmlResultInfo":{"properties":{"app_id":{"description":"<em>app id received in a POST array</em>","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>HTML pages and related data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HtmlItemInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AppDataGoogleAppReviewsTaskGetHtmlTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataGoogleAppReviewsTaskGetHtmlResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataGoogleAppReviewsTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataGoogleAppReviewsTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataGoogleAppReviewsTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataGoogleAppSearchesTaskGetAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataGoogleAppSearchesTaskGetAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataGoogleAppSearchesTaskGetAdvancedResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>found apps</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_GooglePlaySearchOrganic"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of items in the results array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST request</em>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em>the total number of results</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_AppDataGoogleAppSearchesTaskGetAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataGoogleAppSearchesTaskGetAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataGoogleAppSearchesTaskGetHtmlResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataGoogleAppSearchesTaskGetHtmlTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataGoogleAppSearchesTaskGetHtmlResultInfo":{"properties":{"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>HTML pages and related data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HtmlItemInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST request</em>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AppDataGoogleAppSearchesTaskGetHtmlTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataGoogleAppSearchesTaskGetHtmlResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataGoogleAppSearchesTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataGoogleAppSearchesTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataGoogleAppSearchesTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataGoogleCategoriesResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataGoogleCategoriesTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataGoogleCategoriesResultInfo":{"properties":{"categories":{"description":"<em>contains full list of supported app categories</em>","items":{"type":["string","null"]},"type":["array","null"]}},"type":"object"},"Response0A3E90081762_AppDataGoogleCategoriesTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataGoogleCategoriesResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataGoogleLanguagesResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataGoogleLanguagesTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataGoogleLanguagesResultInfo":{"properties":{"language_code":{"description":"<em>language code according to <a href=\"https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes\" target=\"_blank\" rel=\"noopener noreferrer\">ISO 639-1</a></em>","type":["string","null"]},"language_name":{"description":"<em>language name</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AppDataGoogleLanguagesTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataGoogleLanguagesResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataGoogleLocationsResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataGoogleLocationsTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppDataGoogleLocationsResultInfo":{"properties":{"country_iso_code":{"description":"<em>ISO country code of the location</em>","type":["string","null"]},"location_code":{"description":"<em>location code</em>","type":["integer","null"]},"location_name":{"description":"<em>full name of the location</em>","type":["string","null"]},"location_name_parent":{"description":"<em>the name of the superordinate location</em><br>example:<br><code>\"location_code\": 1006473,<br>\"location_name\": \"Altrincham,England,United Kingdom\",<br>\"location_name_parent\": \"England,United Kingdom\",</code> where <code>location_name_parent</code> corresponds to:<p><code>\"location_code\": 20339,<br>\"location_name\": \"England,United Kingdom\"</code>","type":["string","null"]},"location_type":{"description":"<em>location type</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AppDataGoogleLocationsTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataGoogleLocationsResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppElement":{"properties":{"description":{"description":"<em>link description</em>","type":["string","null"]},"price":{"description":"<em>price indicated in the element</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PriceInfo"}],"type":["object","null"]},"title":{"description":"<em>title of a given link element</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>source URL</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AppMetricsInfo":{"properties":{"count":{"description":"<em>total count of Amazon organic SERPs that contain the product</em>","format":"int64","type":["integer","null"]},"pos_1":{"description":"<em>number of organic SERPs where the product ranks #1</em>","type":["integer","null"]},"pos_11_100":{"description":"<em>number of organic SERPs where the product ranks #11-100</em>","type":["integer","null"]},"pos_2_3":{"description":"<em>number of organic SERPs where the product ranks #2-3</em>","type":["integer","null"]},"pos_4_10":{"description":"<em>number of organic SERPs where the product ranks #4-10</em>","type":["integer","null"]},"search_volume":{"description":"<em>total search volume of the product's ranking keywords in organic SERP</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_AppSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>contains arrays of elements available in the list</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values;<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>;<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_AppStoreInfoOrganic":{"properties":{"advisories":{"description":"<em>age rating and age-based content advisories</em>","items":{"type":["string","null"]},"type":["array","null"]},"app_id":{"description":"<em>ID of the app</em>","type":["string","null"]},"categories":{"description":"<em>all relevant categories/genres of the app</em><br><strong>Note:</strong> this field returns only one relevant category in the array","items":{"type":["string","null"]},"type":["array","null"]},"description":{"description":"<em>description of the app</em>","type":["string","null"]},"developer":{"description":"<em>name of the app developer</em>","type":["string","null"]},"developer_id":{"description":"<em>ID of the app developer</em>","type":["string","null"]},"developer_url":{"description":"<em>URL to the developer page on App Store</em>","type":["string","null"]},"icon":{"description":"<em>URL to the app icon</em>","type":["string","null"]},"images":{"description":"<em>app images</em><br>contains URLs to the images used on the app page on App Store","items":{"type":["string","null"]},"type":["array","null"]},"is_free":{"description":"<em>indicates whether the app is free</em>","type":["boolean","null"]},"languages":{"description":"<em>languages supported in the app</em><br><strong>Note:</strong> this field returns only one supported language in the array","items":{"type":["string","null"]},"type":["array","null"]},"last_update_date":{"description":"<em>date and time when the app was last updated</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”;<br>example:<br><code>2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"main_category":{"description":"<em>main category/genre of the app</em>","type":["string","null"]},"minimum_os_version":{"description":"<em>minimum OS version required to install the app</em>","type":["string","null"]},"more_apps_by_developer":{"description":"<em>similar apps</em><br>information about apps built by the same developer","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppsInfo"}],"type":["object","null"]},"type":["array","null"]},"position":{"description":"<em>the alignment of the element in SERP</em><br>can take the following values: <code>left</code>","type":["string","null"]},"price":{"description":"<em>price of the app</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PriceInfo"}],"type":["object","null"]},"rank_absolute":{"description":"<em>absolute rank among all the listed apps</em><br>absolute position among all apps on the list","type":["integer","null"]},"rank_group":{"description":"<em>position within a group of elements with identical <code>type</code> values</em><br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"rating":{"description":"<em>average rating of the app</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]},"released_date":{"description":"<em>date and time when the app was released</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”;<br>example:<br><code>2019-11-15 12:57:46 +00:00</code><br><strong>Note:</strong> this field is deprecated and always returns <code>null</code>","type":["string","null"]},"reviews_count":{"description":"<em>the total number of reviews of the app</em>","format":"int64","type":["integer","null"]},"similar_apps":{"description":"<em>similar apps</em><br>displays apps similar to the app in a POST request","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppsInfo"}],"type":["object","null"]},"type":["array","null"]},"size":{"description":"<em>size of the app</em>","type":["string","null"]},"subtitle":{"description":"<em>subtitle of the app</em>","type":["string","null"]},"title":{"description":"<em>title of the app</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"update_notes":{"description":"<em>update notes</em><br>contains the latest update notes from the developer","type":["string","null"]},"url":{"description":"<em>URL to the app page on App Store</em>","type":["string","null"]},"version":{"description":"<em>current version of the app</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AppStoreReviewsSearch":{"properties":{"id":{"description":"<em>id of the review</em>","type":["string","null"]},"position":{"description":"<em>the alignment of the review in SERP</em><br>can take the following values: <code>left</code>","type":["string","null"]},"rank_absolute":{"description":"<em>absolute rank among all the listed reviews</em><br>absolute position among all reviews on the list","type":["integer","null"]},"rank_group":{"description":"<em>position within a group of elements with identical <code>type</code> values</em><br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"rating":{"description":"<em>the rating score submitted by the reviewer</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]},"review_text":{"description":"<em>content of the review</em>","type":["string","null"]},"timestamp":{"description":"<em>date and time when the review was published</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”;<br>example:<br><code>2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"title":{"description":"<em>title of the review</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"user_profile":{"description":"<em>user profile of the reviewer</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppUserProfileInfo"}],"type":["object","null"]},"version":{"description":"<em>version of the app</em><br>version of the app for which the review is submitted","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AppStoreSearchOrganic":{"properties":{"app_id":{"description":"<em>id of the app in a POST array</em>","type":["string","null"]},"icon":{"description":"<em>URL to the app icon</em>","type":["string","null"]},"is_free":{"description":"<em>indicates whether the app is free</em>","type":["boolean","null"]},"position":{"description":"<em>the alignment of the element in SERP</em><br>can take the following values:<br><code>left</code>, <code>right</code>","type":["string","null"]},"price":{"description":"<em>pricing information for the app</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PriceInfo"}],"type":["object","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP","type":["integer","null"]},"rank_group":{"description":"<em>position within a group of elements with identical <code>type</code> values</em><br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"rating":{"description":"<em>average rating of the app</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]},"reviews_count":{"description":"<em>the total number of reviews of the app</em>","format":"int64","type":["integer","null"]},"title":{"description":"<em>title of the app</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>URL to the app page on App Store</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AppUserProfileInfo":{"properties":{"profile_image_url":{"description":"<em>URL to the reviewer's profile image</em>","type":["string","null"]},"profile_name":{"description":"<em>profile name of the reviewer</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AppleRankedSerpElementInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"last_updated_time":{"description":"<em>date and time when keyword data was updated</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”;<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"previous_updated_time":{"description":"<em>previous to the most recent date and time when SERP data was updated</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-10-15 12:57:46 +00:00</code>;<br>in this case, will equal null","type":["string","null"]},"se_results_count":{"description":"<em>number of search results for the returned keyword</em>","type":["integer","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"serp_item":{"description":"<em>contains data on the SERP element</em><br>the list of supported SERP elements can be found below","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppStoreSearchOrganic"}],"type":["object","null"]}},"type":"object"},"Response0A3E90081762_AppsInfo":{"properties":{"app_id":{"description":"<i>ID of the app</i>","type":["string","null"]},"title":{"description":"<i>title of the app</i>","type":["string","null"]},"url":{"description":"<i>URL to the app page on Google Play</i>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AudienceEstimationInfo":{"properties":{"high":{"description":"<em>indicates the upper bound of the range result</em>","format":"double","type":["number","null"]},"low":{"description":"<em>indicates the lower bound of the range result</em>","format":"double","type":["number","null"]}},"type":"object"},"Response0A3E90081762_AuthorsElement":{"properties":{"domain":{"description":"author’s link domain","type":["string","null"]},"name":{"description":"name of the dataset author","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"author’s link URL","type":["string","null"]}},"type":"object"},"Response0A3E90081762_Autocomplete":{"properties":{"highlighted":{"description":"<em>keywords highlighted in autocomplete</em><br>contains a list of google autocomplete suggestions that are highlighted in the search bar;<br><strong>Note:</strong> array is only available for the following <code>client</code>:<br><code>gws-wiz</code><br><code>psy-ab</code><br><code>gws-wiz-local</code>","items":{"type":["string","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"relevance":{"description":"<em>relevance of suggested keyword</em><br>represents the relevant of the autocomplete suggestion to the target keyword<br>can take values from <code>500</code> to <code>2000</code><br>the higher the value, the more relevant is the suggestion<br><strong>Note:</strong> only available for the following <code>client</code>:<br><code>chrome/chrome-omni</code>","type":["integer","null"]},"search_query_url":{"description":"<em>url to search results</em><br>url to search results relevant to the google autocomplete suggestion","type":["string","null"]},"suggestion":{"description":"<em>google autocomplete keyword suggestion</em>","type":["string","null"]},"suggestion_type":{"description":"<em>google autocomplete suggestion type</em><br><strong>Note:</strong> only available for the following <code>client</code>:<br><code>chrome/chrome-omni</code>","type":["string","null"]},"thumbnail_url":{"description":"<em>url of the thumbnail image</em><br>url of the thumbnail image of the google autocomplete suggestion<br><strong>Note:</strong> only available for the following <code>client</code>:<br><code>gws-wiz</code><br><code>gws-wiz-serp</code>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AvailableLanguages":{"properties":{"available_sources":{"description":"<em>supported sources</em><br>contains the sources of data supported for a specific location and language combination<br>only <code>google</code> and <code>bing</code> are currently available","items":{"type":["string","null"]},"type":["array","null"]},"keywords":{"description":"<em>the number of keywords available for the given location and language","type":["integer","null"]},"language_code":{"description":"<em>language code according to <a href=\"https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes\" target=\"_blank\" rel=\"noopener noreferrer\">ISO 639-1</a></em>","type":["string","null"]},"language_name":{"description":"<em>language name</em>","type":["string","null"]},"serps":{"description":"<em>the number of SERP pages available for the given location and language","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_AvailableLocations":{"properties":{"country_iso_code":{"description":"<em>ISO country code of the location</em>","type":["string","null"]},"location_code":{"description":"<em>location code</em>","type":["integer","null"]},"location_name":{"description":"<em>location name</em>","type":["string","null"]},"location_type":{"description":"<em>location type</em><br>possible values:<br><code>Country</code>, <code>Region</code>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AvailibleVersions":{"properties":{"default":{"description":"<em>the version is used by default</em><br>if <code>false</code>, the version is not used by default and should be specified in the corresponding field of the POST request if necessary","type":["boolean","null"]},"version":{"description":"<em>lighthouse version</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_AvgBacklinksInfo":{"properties":{"backlinks":{"description":"<em>average number of backlinks</em>","type":["number","null"]},"dofollow":{"description":"<em>average number of dofollow links</em>","type":["number","null"]},"last_updated_time":{"description":"<em>date and time when keyword data was updated</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"main_domain_rank":{"description":"<em>average main domain rank</em><br>learn more about the metric and its calculation formula in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api\" target=\"_blank\" rel=\"noopener noreferrer\">this help center article</a>","type":["number","null"]},"rank":{"description":"<em>average rank</em><br>learn more about the metric and its calculation formula in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api\" target=\"_blank\" rel=\"noopener noreferrer\">this help center article</a>","type":["number","null"]},"referring_domains":{"description":"<em>average number of referring domains</em>","type":["number","null"]},"referring_main_domains":{"description":"<em>average number of referring main domains</em>","type":["number","null"]},"referring_pages":{"description":"<em>average number of referring pages</em>","type":["number","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BacklinksAnchorsLiveItem":{"properties":{"anchor":{"description":"<em>anchor of the backlink</em>","type":["string","null"]},"backlinks":{"description":"<em>indicates the number of backlinks</em>","format":"int64","type":["integer","null"]},"backlinks_spam_score":{"description":"<em>average spam score of all backlinks with this anchor</em><br>learn more about how the metric is calculated on <a href=\"https://dataforseo.com/help-center/what-is-spam-score-and-how-is-it-calculated\" rel=\"noopener noreferrer\" target=\"_blank\">this help center page</a>","format":"int64","type":["integer","null"]},"broken_backlinks":{"description":"<em>number of broken backlinks</em><br>number of broken backlinks pointing to the <code>target</code>","format":"int64","type":["integer","null"]},"broken_pages":{"description":"<em>number of broken pages</em><br>number of pages that respond with 4xx or 5xx status codes where backlinks are pointing to","type":["integer","null"]},"first_seen":{"description":"<em>date and time when our crawler found the backlink with this anchor for the first time</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code>2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"lost_date":{"description":"<em>date and time when the last backlink with this anchor was lost</em><br>indicates the date and time when our crawler visited the page and it responded with 4xx or 5xx status code or the last backlink was removed<br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code>2017-01-24 13:20:59 +00:00</code>","type":["string","null"]},"rank":{"description":"<em>rank of the anchor links</em><br>rank volume that referring websites pass to the <code>target</code> through links with a particular anchor<br><code>rank</code> is calculated based on the method for node ranking in a linked database - a principle used in the original Google PageRank algorithm<br>learn more about the metric and how it is calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":["integer","null"]},"referring_domains":{"description":"<em>indicates the number of referring domains</em>","format":"int64","type":["integer","null"]},"referring_domains_nofollow":{"description":"<em>number of domains pointing at least one nofollow link to the <code>target</code></em>","format":"int64","type":["integer","null"]},"referring_ips":{"description":"<em>number of referring IP addresses</em><br>number of IP addresses pointing to this page","format":"int64","type":["integer","null"]},"referring_links_attributes":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>link attributes of the referring links</em><br>indicates link attributes of the referring links and link count per each attribute","type":["object","null"]},"referring_links_countries":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>ISO country codes of the referring links</em><br>indicates ISO country codes of the domains where the referring links are located and the link count per each country","type":["object","null"]},"referring_links_platform_types":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>types of referring platforms</em><br>indicates referring platform types and and link count per each platform<p>possible values: <code>cms</code>, <code>blogs</code>, <code>ecommerce</code>, <code>message-boards</code>, <code>wikis</code>, <code>news</code>, <code>organization</code>","type":["object","null"]},"referring_links_semantic_locations":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>semantic locations of the referring links</em><br>indicates semantic elements in HTML where the referring links are located and link count per each semantic location<p>you can get the full list of semantic elements <a href=\"https://www.w3schools.com/html/html5_semantic_elements.asp\" target=\"_blank\" rel=\"noopener noreferrer\">here</a><br>examples:<br><code>article</code>, <code>section</code>, <code>summary</code>","type":["object","null"]},"referring_links_tld":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>top-level domains of the referring links</em><br>contains top level domains and referring link count per each","type":["object","null"]},"referring_links_types":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>types of referring links</em><br>indicates the types of the referring links and link count per each type<br>possible values:<br><code>anchor</code>, <code>image</code>, <code>link</code>, <code>meta</code>, <code>canonical</code>, <code>alternate</code>, <code>redirect</code>","type":["object","null"]},"referring_main_domains":{"description":"<em>indicates the number of referring main domains</em>","format":"int64","type":["integer","null"]},"referring_main_domains_nofollow":{"description":"<em>number of main domains pointing at least one nofollow link to the <code>target</code></em>","format":"int64","type":["integer","null"]},"referring_pages":{"description":"<em>indicates the number of pages pointing to <code>target</code> with this anchor</em>","format":"int64","type":["integer","null"]},"referring_pages_nofollow":{"description":"<em>number of referring pages pointing at least one nofollow link to the <code>target</code> with this anchor</em>","format":"int64","type":["integer","null"]},"referring_subnets":{"description":"<em>number of referring subnetworks</em>","format":"int64","type":["integer","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BacklinksAnchorsLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksAnchorsLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BacklinksAnchorsLiveResultInfo":{"properties":{"items":{"description":"<em>items array</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksAnchorsLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>number of items in the results array</em>","format":"int64","type":["integer","null"]},"target":{"description":"<em>target in the post array</em>","type":["string","null"]},"total_count":{"description":"<em>total number of relevant items in the database</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_BacklinksAnchorsLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksAnchorsLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BacklinksBacklinksLiveItem":{"properties":{"alt":{"description":"<em>alternative text of the image</em><br>this field will be <code>null</code> if backlink <code>type</code> is not image","type":["string","null"]},"anchor":{"description":"<em>anchor text of the backlink</em>","type":["string","null"]},"attributes":{"description":"<em>link attributes of the referring links</em><br>example:<br><code>nofollow</code>","items":{"type":["string","null"]},"type":["array","null"]},"backlink_spam_score":{"description":"<em>spam score of the backlink</em><br>learn more about how the metric is calculated on <a href=\"https://dataforseo.com/help-center/what-is-spam-score-and-how-is-it-calculated\" rel=\"noopener noreferrer\" target=\"_blank\">this help center page</a>","type":["integer","null"]},"dofollow":{"description":"<em>indicates whether the backlink is dofollow</em><br>if <code>false</code>, the backlink is nofollow","type":["boolean","null"]},"domain_from":{"description":"<em>domain referring to the target domain or webpage</em>","type":["string","null"]},"domain_from_country":{"description":"<em>ISO country code of the referring domain</em>","type":["string","null"]},"domain_from_ip":{"description":"<em>IP address of the referring domain</em>","type":["string","null"]},"domain_from_is_ip":{"description":"<em>indicates if the domain is IP</em><br>if <code>true</code>, the domain functions as an IP address and does not have a domain name","type":["boolean","null"]},"domain_from_platform_type":{"description":"<em>platform types of the referring domain</em><p>possible values: <code>cms</code>, <code>blogs</code>, <code>ecommerce</code>, <code>message-boards</code>, <code>wikis</code>, <code>news</code>, <code>organization</code>","items":{"type":["string","null"]},"type":["array","null"]},"domain_from_rank":{"description":"<em>domain rank of the referring domain</em><br><code>domain_from_rank</code> is calculated based on the method for node ranking in a linked database - a principle used in the original Google PageRank algorithm<br>learn more about the metric and how it is calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":["integer","null"]},"domain_to":{"description":"<em>domain the backlink is pointing to</em>","type":["string","null"]},"first_seen":{"description":"<em>date and time when our crawler found the backlink for the first time</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code>2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"group_count":{"description":"<em>indicates total number of backlinks from this domain</em><br>for example, if <code>mode</code> is set to <code>one_per_domain</code>, this field will indicate the total number of backlinks coming from this domain","format":"int64","type":["integer","null"]},"image_url":{"description":"<em>URL of the image</em><br>the URL leading to the image on the original resource or DataForSEO storage (in case the original source is not available)","type":["string","null"]},"indirect_link_path":{"description":"<em>indirect link path</em><br>indicates a URL or a sequence of URLs that lead to <code>url_to</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksRedirectInfo"}],"type":["object","null"]},"type":["array","null"]},"is_broken":{"description":"<em>indicates whether the backlink is broken</em><br>if <code>true</code>, the backlink is pointing to a page responding with a 4xx or 5xx status code","type":["boolean","null"]},"is_indirect_link":{"description":"<em>indicates whether the backlink is an indirect link</em><br>if <code>true</code>, the backlink is an indirect link pointing to a page that either redirects to <code>url_to</code>, or points to a canonical page","type":["boolean","null"]},"is_lost":{"description":"<em>indicates whether the backlink was removed</em><br>if <code>true</code>, the backlink or the entire page was removed","type":["boolean","null"]},"is_new":{"description":"<em>indicates whether the backlink is new</em><br>if <code>true</code>, the backlink was found on the page last time our crawler visited it","type":["boolean","null"]},"item_type":{"description":"<em>link type</em><br>possible values:<br><code>anchor</code>, <code>image</code>, <code>meta</code>, <code>canonical</code>, <code>alternate</code>, <code>redirect</code>","type":["string","null"]},"last_seen":{"description":"<em>most recent date when our crawler visited the backlink</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code>2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"links_count":{"description":"<em>number of identical backlinks found on the referring page</em>","format":"int64","type":["integer","null"]},"original":{"description":"<em>indicates whether the backlink was present on the referring page when our crawler first visited it</em>","type":["boolean","null"]},"page_from_encoding":{"description":"<em>character encoding of the referring page</em><br>example:<br><code>utf-8</code>","type":["string","null"]},"page_from_external_links":{"description":"<em>number of external links found on the referring page</em>","type":["integer","null"]},"page_from_internal_links":{"description":"<em>number of internal links found on the referring page</em>","type":["integer","null"]},"page_from_language":{"description":"<em>language of the referring page</em><br>in ISO 639-1 format<br>example:<br><code>en</code>","type":["string","null"]},"page_from_rank":{"description":"<em>page rank of the referring page</em><br><code>page_from_rank</code> is calculated based on the method for node ranking in a linked database - a principle used in the original Google PageRank algorithm<br>learn more about the metric and how it is calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":["integer","null"]},"page_from_size":{"description":"<em>size of the referring page, in bytes</em><br>example:<br><code>63357</code>","type":["integer","null"]},"page_from_status_code":{"description":"<em>HTTP status code returned by the referring page</em><br>example:<br><code>200</code>","type":["integer","null"]},"page_from_title":{"description":"<em>title of the referring page</em>","type":["string","null"]},"prev_seen":{"description":"<em>previous to the most recent date when our crawler visited the backlink</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code>2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"rank":{"description":"<em>backlink rank</em><br>rank that the given backlink passes to the <code>target</code><br><code>rank</code> is calculated based on the method for node ranking in a linked database - a principle used in the original Google PageRank algorithm<br>learn more about the metric and how it is calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":["integer","null"]},"ranked_keywords_info":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RankedKeywordsInfo"}],"type":["object","null"]},"semantic_location":{"description":"<em>indicates semantic element in HTML where the backlink is found</em><br>you can get the full list of semantic elements <a href=\"https://www.w3schools.com/html/html5_semantic_elements.asp\" target=\"_blank\" rel=\"noopener noreferrer\">here</a><br>examples:<br><code>article</code>, <code>section</code>, <code>summary</code>","type":["string","null"]},"text_post":{"description":"<em>snippet after the anchor text</em>","type":["string","null"]},"text_pre":{"description":"<em>snippet before the anchor text</em>","type":["string","null"]},"tld_from":{"description":"<em>top-level domain of the referring URL</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url_from":{"description":"<em>URL of the page where the backlink is found</em>","type":["string","null"]},"url_from_https":{"description":"<em>indicates whether the referring URL is secured with HTTPS</em><br>if <code>true</code>, the referring URL is secured with HTTPS","type":["boolean","null"]},"url_to":{"description":"<em>URL the backlink is pointing to</em>","type":["string","null"]},"url_to_https":{"description":"<em>indicates if the URL the backlink is pointing to is secured with HTTPS</em><br>if <code>true</code>, the URL is secured with HTTPS","type":["boolean","null"]},"url_to_redirect_target":{"description":"<em>target url of the redirect</em><br>target page the redirect is pointing to","type":["string","null"]},"url_to_spam_score":{"description":"<em>spam score of the referenced page</em><br>if the value is <code>null</code>, our crawler hasn't yet visited the webpage the link is pointing to;<br>learn more about how the metric is calculated on <a href=\"https://dataforseo.com/help-center/what-is-spam-score-and-how-is-it-calculated\" rel=\"noopener noreferrer\" target=\"_blank\">this help center page</a>","type":["integer","null"]},"url_to_status_code":{"description":"<em>status code of the referenced page</em><br>if the value is <code>null</code>, our crawler hasn't yet visited the webpage the link is pointing to<br>example:<br><code>200</code>","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_BacklinksBacklinksLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksBacklinksLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BacklinksBacklinksLiveResultInfo":{"properties":{"custom_mode":{"additionalProperties":{"type":["object","null"]},"description":"<em>custom mode specified in a POST array</em>","type":["object","null"]},"items":{"description":"<em>contains relevant backlinks and referring domains data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksBacklinksLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"mode":{"description":"<em>mode specified in a POST array</em>","type":["string","null"]},"search_after_token":{"description":"<em>token for subsequent requests</em><br>by specifying the unique <code>search_after_token</code> when setting a new task, you will get the subsequent results of the initial task;<br><code>search_after_token</code> values are unique for each subsequent task","type":["string","null"]},"target":{"description":"<em>target domain in a POST array</em>","type":["string","null"]},"total_count":{"description":"<em>total amount of results relevant the request</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_BacklinksBacklinksLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksBacklinksLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BacklinksBulkBacklinksLiveItem":{"properties":{"backlinks":{"description":"<em>number of backlinks pointing to the <code>target</code></em>","format":"int64","type":["integer","null"]},"target":{"description":"<em>domain, subdomain or webpage from a POST array</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BacklinksBulkBacklinksLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksBulkBacklinksLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BacklinksBulkBacklinksLiveResultInfo":{"properties":{"items":{"description":"<em>contains relevant backlink data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksBulkBacklinksLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_BacklinksBulkBacklinksLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksBulkBacklinksLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BacklinksBulkNewLostBacklinksLiveItem":{"properties":{"lost_backlinks":{"description":"<em>number of lost backlinks</code></em><br>number of lost backlinks of the <code>target</code>","format":"int64","type":["integer","null"]},"new_backlinks":{"description":"<em>number of new backlinks</code></em><br>number of new backlinks pointing to the <code>target</code>","format":"int64","type":["integer","null"]},"target":{"description":"<em>domain, subdomain or webpage from a POST array</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BacklinksBulkNewLostBacklinksLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksBulkNewLostBacklinksLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BacklinksBulkNewLostBacklinksLiveResultInfo":{"properties":{"items":{"description":"<em>contains relevant backlinks and referring domains data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksBulkNewLostBacklinksLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_BacklinksBulkNewLostBacklinksLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksBulkNewLostBacklinksLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BacklinksBulkNewLostReferringDomainsLiveItem":{"properties":{"lost_referring_domains":{"description":"<em>number of lost referring domains</code></em><br>number of lost referring domains of the <code>target</code>","format":"int64","type":["integer","null"]},"lost_referring_main_domains":{"description":"<em>number of lost referring main domains pointing to the <code>target</code></em>","format":"int64","type":["integer","null"]},"new_referring_domains":{"description":"<em>number of new referring domains</code></em><br>number of new referring domains pointing to the <code>target</code>","format":"int64","type":["integer","null"]},"new_referring_main_domains":{"description":"<em>number of new referring main domains pointing to the <code>target</code></em>","format":"int64","type":["integer","null"]},"target":{"description":"<em>domain, subdomain or webpage from a POST array</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BacklinksBulkNewLostReferringDomainsLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksBulkNewLostReferringDomainsLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BacklinksBulkNewLostReferringDomainsLiveResultInfo":{"properties":{"items":{"description":"<em>contains relevant backlinks and referring domains data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksBulkNewLostReferringDomainsLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_BacklinksBulkNewLostReferringDomainsLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksBulkNewLostReferringDomainsLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BacklinksBulkPagesSummaryLiveItem":{"properties":{"backlinks":{"description":"<em>number of backlinks</em>","format":"int64","type":["integer","null"]},"backlinks_spam_score":{"description":"<em>average spam score of the backlinks pointing to the page</em><br>learn more about how the metric is calculated on <a href=\"https://dataforseo.com/help-center/what-is-spam-score-and-how-is-it-calculated\" rel=\"noopener noreferrer\" target=\"_blank\">this help center page</a>","format":"int64","type":["integer","null"]},"broken_backlinks":{"description":"<em>number of broken backlinks</em><br>number of broken backlinks pointing to the page","format":"int64","type":["integer","null"]},"broken_pages":{"description":"<em>number of broken pages</em><br>number of pages that respond with 4xx or 5xx status codes where backlinks are pointing to","type":["integer","null"]},"first_seen":{"description":"<em>date and time when our crawler found a backlink to this page for the first time</em><br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code>2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"lost_date":{"description":"<em>date and time when the last backlink to this page was lost</em><br>indicates the date and time when our crawler visited the page and it responded with 4xx or 5xx status code or the last backlink was removed<br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code>2017-01-24 13:20:59 +00:00</code>","type":["string","null"]},"main_domain_rank":{"description":"<em>rank of the main domain</em><br>rank of the main domain is calculated based on the method for node ranking in a linked database - a principle used in the original Google PageRank algorithm<br>learn more about the metric and how it is calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":["integer","null"]},"rank":{"description":"<em>page rank</em><br>rank of the page on the <code>target</code> website<br><code>rank</code> is calculated based on the method for node ranking in a linked database - a principle used in the original Google PageRank algorithm<br>learn more about the metric and how it is calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":["integer","null"]},"referring_domains":{"description":"<em>indicates the number domains referring to the page</em>","format":"int64","type":["integer","null"]},"referring_domains_nofollow":{"description":"<em>number of domains pointing at least one nofollow link to the <code>target</code></em>","format":"int64","type":["integer","null"]},"referring_ips":{"description":"<em>number of referring IP addresses</em><br>number of IP addresses pointing to this page","format":"int64","type":["integer","null"]},"referring_links_attributes":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>link attributes of the referring links</em><br>indicates link attributes of the referring links and link count per each attribute","type":["object","null"]},"referring_links_countries":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>ISO country codes of the referring links</em><br>indicates ISO country codes of the domains where the referring links are located and the link count per each country","type":["object","null"]},"referring_links_platform_types":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>types of referring platforms</em><br>indicates referring platform types and and link count per each platform<p>possible values: <code>cms</code>, <code>blogs</code>, <code>ecommerce</code>, <code>message-boards</code>, <code>wikis</code>, <code>news</code>, <code>organization</code>","type":["object","null"]},"referring_links_semantic_locations":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>semantic locations of the referring links</em><br>indicates semantic elements in HTML where the referring links are located and link count per each semantic location<p>you can get the full list of semantic elements <a href=\"https://www.w3schools.com/html/html5_semantic_elements.asp\" target=\"_blank\" rel=\"noopener noreferrer\">here</a><br>examples:<br><code>article</code>, <code>section</code>, <code>footer</code>","type":["object","null"]},"referring_links_tld":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>top-level domains of the referring links</em><br>contains top level domains and referring link count per each","type":["object","null"]},"referring_links_types":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>types of referring links</em><br>indicates the types of the referring links and link count per each type<br>possible values:<br><code>anchor</code>, <code>image</code>, <code>link</code>, <code>meta</code>, <code>canonical</code>, <code>alternate</code>, <code>redirect</code>","type":["object","null"]},"referring_main_domains":{"description":"<em>indicates the number of referring main domains</em>","format":"int64","type":["integer","null"]},"referring_main_domains_nofollow":{"format":"int64","type":["integer","null"]},"referring_pages":{"description":"<em>indicates the number of pages pointing to the relevant <code>url</code></em>","format":"int64","type":["integer","null"]},"referring_pages_nofollow":{"description":"<em>number of referring pages pointing at least one nofollow link to the <code>target</code></em>","format":"int64","type":["integer","null"]},"referring_subnets":{"description":"<em>number of referring subnetworks</em>","format":"int64","type":["integer","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>page URL</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BacklinksBulkPagesSummaryLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksBulkPagesSummaryLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BacklinksBulkPagesSummaryLiveResultInfo":{"properties":{"items":{"description":"<em>items array</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksBulkPagesSummaryLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>number of items in the results array</em>","format":"int64","type":["integer","null"]},"total_count":{"description":"<em>total number of relevant items in the database</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_BacklinksBulkPagesSummaryLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksBulkPagesSummaryLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BacklinksBulkRanksLiveItem":{"properties":{"rank":{"description":"<em>rank of the <code>target</code></em><br>values represent real-time data for the date of the request<br><code>rank</code> is calculated based on the method for node ranking in a linked database - a principle used in the original Google PageRank algorithm<br>learn more about the metric and how it is calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":["integer","null"]},"target":{"description":"<em>domain, subdomain or webpage from a POST array</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BacklinksBulkRanksLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksBulkRanksLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BacklinksBulkRanksLiveResultInfo":{"properties":{"items":{"description":"<em>contains relevant backlinks and referring domains data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksBulkRanksLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_BacklinksBulkRanksLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksBulkRanksLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BacklinksBulkReferringDomainsLiveItem":{"properties":{"referring_domains":{"description":"<em>number of referring domains pointing to the <code>target</code></em><br>note that we calculate main domains (root domains, like <code>example.com</code>) and their subdomains (e.g. <code>blog.example.com</code>) separately for this metric","format":"int64","type":["integer","null"]},"referring_domains_nofollow":{"description":"<em>number of domains pointing at least one nofollow link to the <code>target</code></em>","format":"int64","type":["integer","null"]},"referring_main_domains":{"description":"<em>number of referring main domains pointing to the <code>target</code></em><br>the number of primary (root) domains referring to your target","format":"int64","type":["integer","null"]},"referring_main_domains_nofollow":{"description":"<em>number of main domains pointing at least one nofollow link to the <code>target</code></em>","format":"int64","type":["integer","null"]},"target":{"description":"<em>domain, subdomain or webpage from a POST array</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BacklinksBulkReferringDomainsLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksBulkReferringDomainsLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BacklinksBulkReferringDomainsLiveResultInfo":{"properties":{"items":{"description":"<em>contains relevant backlinks and referring domains data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksBulkReferringDomainsLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_BacklinksBulkReferringDomainsLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksBulkReferringDomainsLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BacklinksBulkSpamScoreLiveItem":{"properties":{"spam_score":{"description":"<em>average spam score the target</em><br><a href=\"https://dataforseo.com/help-center/what-is-spam-score-and-how-is-it-calculated\" rel=\"noopener noreferrer\" target=\"_blank\">learn more</a> about how the metric is calculated","type":["integer","null"]},"target":{"description":"<em>domain, subdomain or webpage from a POST array</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BacklinksBulkSpamScoreLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksBulkSpamScoreLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BacklinksBulkSpamScoreLiveResultInfo":{"properties":{"items":{"description":"<em>contains relevant backlinks and referring domains data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksBulkSpamScoreLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_BacklinksBulkSpamScoreLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksBulkSpamScoreLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BacklinksCompetitorsLiveItem":{"properties":{"intersections":{"description":"<em>indicates the number of backlink intersections with the <code>target</code> specified in the POST array</em>","type":["integer","null"]},"rank":{"description":"<em>domain rank</em><br>domain rank across all domains in the database<br><code>rank</code> is calculated based on the method for node ranking in a linked database - a principle used in the original Google PageRank algorithm<br>learn more about the metric and how it is calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":["integer","null"]},"target":{"description":"<em>competitor domain</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BacklinksCompetitorsLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksCompetitorsLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BacklinksCompetitorsLiveResultInfo":{"properties":{"items":{"description":"<em>items array</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksCompetitorsLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>number of items in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"total_count":{"description":"<em>total number of relevant items in the database</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_BacklinksCompetitorsLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksCompetitorsLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BacklinksDomainIntersection":{"properties":{"backlinks":{"description":"<em>indicates the number of backlinks</em>","format":"int64","type":["integer","null"]},"backlinks_spam_score":{"description":"<em>average spam score of the backlinks pointing to the <code>target</code></em><br>learn more about how the metric is calculated on <a href=\"https://dataforseo.com/help-center/what-is-spam-score-and-how-is-it-calculated\" rel=\"noopener noreferrer\" target=\"_blank\">this help center page</a>","format":"int64","type":["integer","null"]},"broken_backlinks":{"description":"<em>number of broken backlinks</em>","format":"int64","type":["integer","null"]},"broken_pages":{"description":"<em>number of broken pages</em>","type":["integer","null"]},"first_seen":{"description":"<em>date and time when our crawler found the backlink from this <code>target</code> for the first time</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code>2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"lost_date":{"description":"<em>date and time when the last backlink from this <code>target</code> was lost</em><br>indicates the date and time when our crawler visited the page and it responded with 4xx or 5xx status code or the last backlink was removed<br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code>2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"rank":{"description":"<em>rank referred to the <code>target</code> from the POST array</em><br>indicates the rank that the referring domain (<code>target</code> above) refers to your target from the POST array;<br><code>rank</code> is calculated based on the method for node ranking in a linked database - a principle used in the original Google PageRank algorithm<br>learn more about the metric and how it is calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":["integer","null"]},"referring_domains":{"description":"<em>number of referring domains</em>","format":"int64","type":["integer","null"]},"referring_domains_nofollow":{"description":"<em>number of domains pointing at least one nofollow link to the corresponding target</em>","format":"int64","type":["integer","null"]},"referring_ips":{"description":"<em>number of referring IP addresses</em>","format":"int64","type":["integer","null"]},"referring_links_attributes":{"additionalProperties":{"type":["integer","null"]},"description":"<em>link attributes of the referring links</em><br>indicates link attributes of the referring links and the link count per each attribute","type":["object","null"]},"referring_links_countries":{"description":"<em>ISO country codes of the referring links</em><br>indicates ISO country codes of the domains where the referring links are located and the link count per each country","type":["object","null"]},"referring_links_platform_types":{"additionalProperties":{"type":["integer","null"]},"description":"<em>types of referring platforms</em><br>indicates referring platform types and link count per each platform<p>possible values: <code>cms</code>, <code>blogs</code>, <code>ecommerce</code>, <code>message-boards</code>, <code>wikis</code>, <code>news</code>, <code>organization</code>","type":["object","null"]},"referring_links_semantic_locations":{"additionalProperties":{"type":["integer","null"]},"description":"<em>semantic locations of the referring links</em><br>indicates semantic elements in HTML where the referring links are located and the link count per each semantic location<br>you can get the full list of semantic elements <a href=\"https://www.w3schools.com/html/html5_semantic_elements.asp\" rel=\"noopener noreferrer\" target=\"_blank\">here</a>","type":["object","null"]},"referring_links_tld":{"additionalProperties":{"type":["integer","null"]},"description":"<em>top level domains of the referring links</em><br>contains top-level domains and referring link count per each","type":["object","null"]},"referring_links_types":{"additionalProperties":{"type":["integer","null"]},"description":"<em>types of the referring links</em><br>indicates the types of referring links and link count per each type<br>possible values:<br><code>anchor</code>, <code>image</code>, <code>link</code>, <code>meta</code>, <code>canonical</code>, <code>alternate</code>, <code>redirect</code>","type":["object","null"]},"referring_main_domains":{"description":"<em>number of referring main domains</em>","format":"int64","type":["integer","null"]},"referring_main_domains_nofollow":{"description":"<em>number of main domains pointing at least one nofollow link to the <code>target</code></em>","format":"int64","type":["integer","null"]},"referring_pages":{"description":"<em>indicates the number of pages pointing to the <code>target</code></em>","format":"int64","type":["integer","null"]},"referring_pages_nofollow":{"description":"<em>number of referring pages pointing at least one nofollow link to the <code>target</code></em>","format":"int64","type":["integer","null"]},"referring_subnets":{"description":"<em>number of referring subnetworks</em>","format":"int64","type":["integer","null"]},"target":{"description":"<em>domain that links to the corresponding target from the POST array</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BacklinksDomainIntersectionLiveItem":{"properties":{"domain_intersection":{"additionalProperties":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksDomainIntersection"}],"type":["object","null"]},"description":"<em>contains data on domains that link to the corresponding targets specified in the POST array</em><br>data is provided in separate objects corresponding to domains, subdomains or pages specified in the <code>targets</code> object","type":["object","null"]},"summary":{"description":"<em>contains the domain intersections summary</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_IntersectionSummaryInfo"}],"type":["object","null"]}},"type":"object"},"Response0A3E90081762_BacklinksDomainIntersectionLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksDomainIntersectionLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BacklinksDomainIntersectionLiveResultInfo":{"properties":{"items":{"description":"<em>contains domain that link to all <code>targets</code> from the POST array</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksDomainIntersectionLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"targets":{"additionalProperties":{"type":["string","null"]},"description":"<em>target domains, subdomains or webpages in a POST array</em>","type":["object","null"]},"total_count":{"description":"<em>total amount of results relevant to your request</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_BacklinksDomainIntersectionLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksDomainIntersectionLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BacklinksDomainPagesLiveItem":{"properties":{"content_encoding":{"description":"<em>type of encoding</em>","type":["string","null"]},"domain":{"description":"<em>domain</em><br>domain where the page was found","type":["string","null"]},"encoded_size":{"description":"<em>page size after encoding</em><br>indicates the size of the encoded page, in bytes","type":["integer","null"]},"fetch_time":{"description":"<em>most recent date and time when our crawler visited the page</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code>2017-01-24 13:20:59 +00:00</code>","type":["string","null"]},"first_visited":{"description":"<em>date and time of the first page visit</em><br>date and time when our crawler visited this page for the first time<br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code>2017-01-24 13:20:59 +00:00</code>","type":["string","null"]},"ip":{"description":"<em>Internet Protocol address</em>","type":["string","null"]},"location":{"description":"<em>location header</em><br>indicates the URL to redirect a page to if exists","type":["string","null"]},"main_domain":{"description":"<em>main website domain</em><br>main website domain does not include subdomains","type":["string","null"]},"media_type":{"description":"<em>types of media used to display a page</em>","type":["string","null"]},"meta":{"description":"<em>page meta data</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksPageMeta"}],"properties":{"social_media_tags":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]}},"type":["object","null"]},"page":{"description":"<em>page URL</em><br>relevant page URL","type":["string","null"]},"page_summary":{"description":"<em>contains backlink data for this page</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PageSummary"}],"properties":{"referring_links_attributes":{"additionalProperties":{"format":"int64","type":["integer","null"]},"type":["object","null"]},"referring_links_countries":{"additionalProperties":{"format":"int64","type":["integer","null"]},"type":["object","null"]},"referring_links_platform_types":{"additionalProperties":{"format":"int64","type":["integer","null"]},"type":["object","null"]},"referring_links_semantic_locations":{"additionalProperties":{"format":"int64","type":["integer","null"]},"type":["object","null"]},"referring_links_tld":{"additionalProperties":{"format":"int64","type":["integer","null"]},"type":["object","null"]},"referring_links_types":{"additionalProperties":{"format":"int64","type":["integer","null"]},"type":["object","null"]},"referring_main_domains_nofollow":{"format":"int64","type":["integer","null"]}},"type":["object","null"]},"prev_visited":{"description":"<em>previous to the most recent date when our crawler visited the page</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code>2017-01-24 13:20:59 +00:00</code>","type":["string","null"]},"server":{"description":"<em>server version</em>","type":["string","null"]},"size":{"description":"<em>indicates the page size, in bytes</em>","type":["integer","null"]},"status_code":{"description":"<i>general status code</i><br>you can find the full list of the response codes <a href=\"/v3/appendix/errors\">here</a><br><strong>Note:</strong> we strongly recommend designing a necessary system for handling related exceptional or error conditions","type":["integer","null"]},"tld":{"description":"<em>top-level domain</em><br>top-level domain in the <a href=\"https://www.iana.org/domains/root/db\" rel=\"noopener noreferrer\" target=\"_blank\">DNS root zone</a>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BacklinksDomainPagesLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksDomainPagesLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BacklinksDomainPagesLiveResultInfo":{"properties":{"items":{"description":"<em>items array</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksDomainPagesLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>number of items in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"target":{"description":"<em><code>target</code> in a POST array</em>","type":["string","null"]},"total_count":{"description":"<em>total number of relevant items in the database</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_BacklinksDomainPagesLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksDomainPagesLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BacklinksDomainPagesSummaryLiveItem":{"properties":{"backlinks":{"description":"<em>number of backlinks</em>","format":"int64","type":["integer","null"]},"backlinks_spam_score":{"description":"<em>average spam score of the backlinks pointing to the page</em><br>learn more about how the metric is calculated on <a href=\"https://dataforseo.com/help-center/what-is-spam-score-and-how-is-it-calculated\" rel=\"noopener noreferrer\" target=\"_blank\">this help center page</a>","format":"int64","type":["integer","null"]},"broken_backlinks":{"description":"<em>number of broken backlinks</em><br>number of broken backlinks pointing to the page","format":"int64","type":["integer","null"]},"broken_pages":{"description":"<em>number of broken pages</em><br>number of pages that respond with 4xx or 5xx status codes where backlinks are pointing to","type":["integer","null"]},"first_seen":{"description":"<em>date and time when our crawler found a backlink to this page for the first time</em><br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code>2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"lost_date":{"description":"<em>date and time when the last backlink to this page was lost</em><br>indicates the date and time when our crawler visited the page and it responded with 4xx or 5xx status code or the last backlink was removed<br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code>2017-01-24 13:20:59 +00:00</code>","type":["string","null"]},"rank":{"description":"<em>page rank</em><br>rank of the <code>page</code><br><code>rank</code> is calculated based on the method for node ranking in a linked database - a principle used in the original Google PageRank algorithm<br>learn more about the metric and how it is calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":["integer","null"]},"referring_domains":{"description":"<em>indicates the number domains referring to the page</em>","format":"int64","type":["integer","null"]},"referring_domains_nofollow":{"description":"<em>number of domains pointing at least one nofollow link to the <code>page</code></em>","format":"int64","type":["integer","null"]},"referring_ips":{"description":"<em>number of referring IP addresses</em><br>number of IP addresses pointing to this page","format":"int64","type":["integer","null"]},"referring_links_attributes":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>link attributes of the referring links</em><br>indicates link attributes of the referring links and link count per each attribute","type":["object","null"]},"referring_links_countries":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>ISO country codes of the referring links</em><br>indicates ISO country codes of the domains where the referring links are located and the link count per each country","type":["object","null"]},"referring_links_platform_types":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>types of referring platforms</em><br>indicates referring platform types and and link count per each platform<p>possible values: <code>cms</code>, <code>blogs</code>, <code>ecommerce</code>, <code>message-boards</code>, <code>wikis</code>, <code>news</code>, <code>organization</code>","type":["object","null"]},"referring_links_semantic_locations":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>semantic locations of the referring links</em><br>indicates semantic elements in HTML where the referring links are located and link count per each semantic location<p>you can get the full list of semantic elements <a href=\"https://www.w3schools.com/html/html5_semantic_elements.asp\" target=\"_blank\" rel=\"noopener noreferrer\">here</a><br>examples:<br><code>article</code>, <code>section</code>, <code>footer</code>","type":["object","null"]},"referring_links_tld":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>top-level domains of the referring links</em><br>contains top level domains and referring link count per each","type":["object","null"]},"referring_links_types":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>types of referring links</em><br>indicates the types of the referring links and link count per each type<br>possible values:<br><code>anchor</code>, <code>image</code>, <code>link</code>, <code>meta</code>, <code>canonical</code>, <code>alternate</code>, <code>redirect</code>","type":["object","null"]},"referring_main_domains":{"description":"<em>indicates the number of referring main domains</em>","format":"int64","type":["integer","null"]},"referring_main_domains_nofollow":{"description":"<em>number of main domains pointing at least one nofollow link to the <code>page</code></em>","format":"int64","type":["integer","null"]},"referring_pages":{"description":"<em>indicates the number of pages pointing to the relevant <code>url</code></em>","format":"int64","type":["integer","null"]},"referring_pages_nofollow":{"description":"<em>number of referring pages pointing at least one nofollow link to the <code>page</code></em>","format":"int64","type":["integer","null"]},"referring_subnets":{"description":"<em>number of referring subnetworks</em>","format":"int64","type":["integer","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>page URL</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BacklinksDomainPagesSummaryLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksDomainPagesSummaryLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BacklinksDomainPagesSummaryLiveResultInfo":{"properties":{"items":{"description":"<em>items array</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksDomainPagesSummaryLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>number of items in the results array</em>","format":"int64","type":["integer","null"]},"target":{"description":"<em>target in the post array</em>","type":["string","null"]},"total_count":{"description":"<em>total number of relevant items in the database</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_BacklinksDomainPagesSummaryLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksDomainPagesSummaryLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BacklinksHistoryLiveItem":{"properties":{"backlinks":{"description":"<em>number of backlinks</em>","format":"int64","type":["integer","null"]},"broken_backlinks":{"description":"<em>number of broken backlinks</em><br>number of broken backlinks pointing to the <code>target</code>","format":"int64","type":["integer","null"]},"broken_pages":{"description":"<em>number of broken pages</em><br>number of pages that receive backlinks but respond with 4xx or 5xx status codes","type":["integer","null"]},"crawled_pages":{"description":"<em>number of crawled pages for the <code>target</code></em>","type":["integer","null"]},"date":{"description":"<em>date and time when the data for the target was stored</em><br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code>2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"external_links_count":{"description":"<em>number of external links on the page</em><br>calculated as the sum of external links on the pages of the specified <code>target</code>","format":"int64","type":["integer","null"]},"info":{"description":"<em>information about the <code>target</code></em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_TargetInfo"}],"type":["object","null"]},"internal_links_count":{"description":"<em>number of internal links</em><br>calculated as the sum of internal links on the pages of the specified <code>target</code>","format":"int64","type":["integer","null"]},"lost_backlinks":{"description":"<em>number of lost backlinks for the <code>target</code></em><br>data is provided based in a comparison with the previous period<br><strong>Note:</strong> this data is available from May 2021;<br>if the date range specified in the POST request precedes May 2021, the field will equal <code>0</code>","format":"int64","type":["integer","null"]},"lost_referring_domains":{"description":"<em>number of lost referring domains for the <code>target</code></em><br>data is provided based in a comparison with the previous period<br><strong>Note:</strong> this data is available from May 2021;<br>if the date range specified in the POST request precedes May 2021, the field will equal <code>0</code>","format":"int64","type":["integer","null"]},"new_backlinks":{"description":"<em>number of new backlinks for the <code>target</code></em><br>data is provided based in a comparison with the previous period<br><strong>Note:</strong> this data is available from May 2021;<br>if the date range specified in the POST request precedes May 2021, the field will equal <code>0</code>","format":"int64","type":["integer","null"]},"new_referring_domains":{"description":"<em>number of new referring domains for the <code>target</code></em><br>data is provided based in a comparison with the previous period<br><strong>Note:</strong> this data is available from May 2021;<br>if the date range specified in the POST request precedes May 2021, the field will equal <code>0</code>","format":"int64","type":["integer","null"]},"rank":{"description":"<em>domain rank on the given <code>date</code></em><br>learn more about the metric and how it is calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":["integer","null"]},"referring_domains":{"description":"<em>number of referring domains</em><br>referring domains include subdomains that are counted as separate domains for this metric","format":"int64","type":["integer","null"]},"referring_domains_nofollow":{"description":"<em>number of domains pointing at least one nofollow link to the <code>target</code></em>","format":"int64","type":["integer","null"]},"referring_ips":{"description":"<em>number of referring IP addresses</em><br>number of IP addresses pointing to this page","format":"int64","type":["integer","null"]},"referring_links_attributes":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>link attributes of the referring links</em><br>indicates link attributes of the referring links and link count per each attribute","type":["object","null"]},"referring_links_countries":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>ISO country codes of the referring links</em><br>indicates ISO country codes of the domains where the referring links are located and the link count per each country","type":["object","null"]},"referring_links_platform_types":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>types of referring platforms</em><br>indicates referring platform types and and link count per each platform<p>possible values: <code>cms</code>, <code>blogs</code>, <code>ecommerce</code>, <code>message-boards</code>, <code>wikis</code>, <code>news</code>, <code>organization</code>","type":["object","null"]},"referring_links_semantic_locations":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>semantic locations of the referring links</em><br>indicates semantic elements in HTML where the referring links are located and link count per each semantic location<br>you can get the full list of semantic elements <a href=\"https://www.w3schools.com/html/html5_semantic_elements.asp\" target=\"_blank\" rel=\"noopener noreferrer\">here</a><br>examples:<br><code>article</code>, <code>section</code>, <code>summary</code>","type":["object","null"]},"referring_links_tld":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>top-level domains of the referring links</em><br>contains top-level domains and referring link count per each","type":["object","null"]},"referring_links_types":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>types of referring links</em><br>indicates the types of the referring links and link count per each type<br>possible values:<br><code>anchor</code>, <code>image</code>, <code>link</code>, <code>meta</code>, <code>canonical</code>, <code>alternate</code>, <code>redirect</code>","type":["object","null"]},"referring_main_domains":{"description":"<em>number of referring main domains</em>","format":"int64","type":["integer","null"]},"referring_main_domains_nofollow":{"description":"<em>number of main domains pointing at least one nofollow link to the <code>target</code></em>","format":"int64","type":["integer","null"]},"referring_pages":{"description":"<em>number of pages pointing to the <code>target</code></em>","format":"int64","type":["integer","null"]},"referring_pages_nofollow":{"description":"<em>number of referring pages pointing at least one nofollow link to the <code>target</code></em>","format":"int64","type":["integer","null"]},"referring_subnets":{"description":"<em>number of referring subnetworks</em>","format":"int64","type":["integer","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BacklinksHistoryLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksHistoryLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BacklinksHistoryLiveResultInfo":{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>in the UTC format: “yyyy-mm-dd”<br>example:<br><code>2019-01-01</code>","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>in the UTC format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":["string","null"]},"items":{"description":"<em>contains historical backlink data for the specified domain</em><br>the data is provided month-by-month;<br>the metrics are aggregated according to the backlinks the specified domain had on the first day of each given month","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksHistoryLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"target":{"description":"<em><code>target</code> from the POST array</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BacklinksHistoryLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksHistoryLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BacklinksIndexResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksIndexTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BacklinksIndexResultInfo":{"properties":{"index_history":{"description":"<em>index volume data for the past 12 months</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_IndexHistory"}],"type":["object","null"]},"type":["array","null"]},"total_backlinks":{"description":"<em>total number of backlinks our database contains for the moment of checking</em>","format":"int64","type":["integer","null"]},"total_pages":{"description":"<em>total number of pages our database contains for the moment of checking</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_BacklinksIndexTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksIndexResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BacklinksInfo":{"properties":{"backlinks":{"description":"<em>average number of backlinks</em>","format":"int64","type":["integer","null"]},"dofollow":{"description":"<em>average number of dofollow links</em>","format":"int64","type":["integer","null"]},"referring_domains":{"description":"<em>average number of referring domains</em>","format":"int64","type":["integer","null"]},"referring_main_domains":{"description":"<em>average number of referring main domains</em>","format":"int64","type":["integer","null"]},"referring_pages":{"description":"<em>average number of referring pages</em>","format":"int64","type":["integer","null"]},"time_update":{"description":"<em>date and time when backlink data was updated</em><br>            in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”;<br>            example:<br>            <code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BacklinksPageIntersection":{"properties":{"alt":{"description":"<em>alternative text of the image</em><br>this field will be <code>null</code> if backlink <code>type</code> is not image","type":["string","null"]},"anchor":{"description":"<em>anchor text of the backlink</em>","type":["string","null"]},"attributes":{"description":"<em>link attributes of the referring links</em><br>example:<br><code>nofollow</code>","items":{"type":["string","null"]},"type":["array","null"]},"backlink_spam_score":{"description":"<em>spam score of the backlink</em><br>learn more about how the metric is calculated on <a href=\"https://dataforseo.com/help-center/what-is-spam-score-and-how-is-it-calculated\" rel=\"noopener noreferrer\" target=\"_blank\">this help center page</a>","type":["integer","null"]},"dofollow":{"description":"<em>indicates whether the backlink is dofollow</em><br>if <code>false</code>, the backlink is nofollow","type":["boolean","null"]},"domain_from":{"description":"<em>domain referring to the target domain or webpage</em>","type":["string","null"]},"domain_from_country":{"description":"<em>ISO country code of the referring domain</em>","type":["string","null"]},"domain_from_ip":{"description":"<em>IP address of the referring domain</em>","type":["string","null"]},"domain_from_is_ip":{"description":"<em>indicates if the domain is IP</em><br>if <code>true</code>, the domain functions as an IP address and does not have a domain name","type":["boolean","null"]},"domain_from_platform_type":{"description":"<em>platform types of the referring domain</em><p>possible values: <code>cms</code>, <code>blogs</code>, <code>ecommerce</code>, <code>message-boards</code>, <code>wikis</code>, <code>news</code>, <code>organization</code>","items":{"type":["string","null"]},"type":["array","null"]},"domain_from_rank":{"description":"<em>domain rank of the referring domain</em><br>indicates the rank of the domain at the time our crawler last saw the backlink;<br><code>domain_from_rank</code> is calculated based on the method for node ranking in a linked database - a principle used in the original Google PageRank algorithm<br>learn more about the metric and how it is calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":["integer","null"]},"domain_to":{"description":"<em>domain the backlink is pointing to</em>","type":["string","null"]},"first_seen":{"description":"<em>date and time when our crawler found the backlink for the first time</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code>2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"group_count":{"description":"<em>indicates total number of backlinks from this domain</em><br>for example, if <code>mode</code> is set to <code>one_per_domain</code>, this field will indicate the total number of backlinks coming from this domain","format":"int64","type":["integer","null"]},"indirect_link_path":{"description":"<em>indirect link path</em><br>indicates a URL or a sequence of URLs that lead to <code>url_to</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksRedirectInfo"}],"type":["object","null"]},"type":["array","null"]},"is_broken":{"description":"<em>indicates whether the backlink is broken</em><br>if <code>true</code>, the backlink is pointing to a page responding with a 4xx or 5xx status code","type":["boolean","null"]},"is_indirect_link":{"description":"<em>indicates whether the backlink is an indirect link</em><br>if <code>true</code>, the backlink is an indirect link pointing to a page that either redirects to <code>url_to</code>, or points to a canonical page","type":["boolean","null"]},"is_lost":{"description":"<em>indicates whether the backlink was removed</em><br>if <code>true</code>, the backlink or the entire page was removed","type":["boolean","null"]},"is_new":{"description":"<em>indicates whether the backlink is new</em><br>if <code>true</code>, the backlink was found on the page last time our crawler visited it","type":["boolean","null"]},"item_type":{"description":"<em>link type</em><br>possible values:<br><code>anchor</code>, <code>image</code>, <code>link</code>, <code>meta</code>, <code>canonical</code>, <code>alternate</code>, <code>redirect</code>","type":["string","null"]},"last_seen":{"description":"<em>most recent date when our crawler visited the backlink</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code>2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"links_count":{"description":"<em>number of identical backlinks found on the referring page</em>","format":"int64","type":["integer","null"]},"original":{"description":"<em>indicates whether the backlink was present on the referring page when our crawler first visited it</em>","type":["boolean","null"]},"page_from_encoding":{"description":"<em>character encoding of the referring page</em><br>example:<br><code>utf-8</code>","type":["string","null"]},"page_from_external_links":{"description":"<em>number of external links found on the referring page</em>","type":["integer","null"]},"page_from_internal_links":{"description":"<em>number of internal links found on the referring page</em>","type":["integer","null"]},"page_from_language":{"description":"<em>language of the referring page</em><br>in ISO 639-1 format<br>example:<br><code>en</code>","type":["string","null"]},"page_from_rank":{"description":"<em>page rank of the referring page</em><br><code>page_from_rank</code> is calculated based on the method for node ranking in a linked database - a principle used in the original Google PageRank algorithm<br>learn more about the metric and how it is calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":["integer","null"]},"page_from_size":{"description":"<em>size of the referring page, in bytes</em><br>example:<br><code>63357</code>","type":["integer","null"]},"page_from_status_code":{"description":"<em>HTTP status code returned by the referring page</em><br>example:<br><code>200</code>","type":["integer","null"]},"page_from_title":{"description":"<em>title of the referring page</em>","type":["string","null"]},"prev_seen":{"description":"<em>previous to the most recent date when our crawler visited the backlink</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code>2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"rank":{"description":"<em>backlink rank</em><br><code>rank</code> is calculated based on the method for node ranking in a linked database - a principle used in the original Google PageRank algorithm<br>learn more about the metric and how it is calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":["integer","null"]},"semantic_location":{"description":"<em>indicates semantic element in HTML where the backlink is found</em><br>you can get the full list of semantic elements <a href=\"https://www.w3schools.com/html/html5_semantic_elements.asp\" target=\"_blank\" rel=\"noopener noreferrer\">here</a><br>examples:<br><code>article</code>, <code>section</code>, <code>summary</code>","type":["string","null"]},"text_post":{"description":"<em>snippet after the anchor text</em>","type":["string","null"]},"text_pre":{"description":"<em>text snippet before the anchor text</em>","type":["string","null"]},"tld_from":{"description":"<em>top-level domain of the referring URL</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url_from":{"description":"<em>URL of the page where the backlink is found</em>","type":["string","null"]},"url_from_https":{"description":"<em>indicates whether the referring URL is secured with HTTPS</em><br>if <code>true</code>, the referring URL is secured with HTTPS","type":["boolean","null"]},"url_to":{"description":"<em>URL the backlink is pointing to</em>","type":["string","null"]},"url_to_https":{"description":"<em>indicates if the URL the backlink is pointing to is secured with HTTPS</em><br>if <code>true</code>, the URL is secured with HTTPS","type":["boolean","null"]},"url_to_redirect_target":{"description":"<em>target url of the redirect</em><br>target page the redirect is pointing to","type":["string","null"]},"url_to_spam_score":{"description":"<em>spam score of the referenced page</em><br>if the value is <code>null</code>, our crawler hasn't yet visited the webpage the link is pointing to<br>learn more about how the metric is calculated on <a href=\"https://dataforseo.com/help-center/what-is-spam-score-and-how-is-it-calculated\" rel=\"noopener noreferrer\" target=\"_blank\">this help center page</a>","type":["integer","null"]},"url_to_status_code":{"description":"<em>status code of the referenced page</em><br>if the value is <code>null</code>, our crawler hasn't yet visited the webpage the link is pointing to<br>example:<br><code>200</code>","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_BacklinksPageIntersectionLiveItem":{"properties":{"page_intersection":{"additionalProperties":{"items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksPageIntersection"}],"type":["object","null"]},"type":["array","null"]},"description":"<em>contains data on pages that link to the corresponding targets specified in the POST array</em><br>data is provided in separate objects corresponding to pages specified in the <code>targets</code> object","type":["object","null"]},"summary":{"description":"<em>contains the page intersections summary</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_IntersectionSummaryInfo"}],"type":["object","null"]}},"type":"object"},"Response0A3E90081762_BacklinksPageIntersectionLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksPageIntersectionLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BacklinksPageIntersectionLiveResultInfo":{"properties":{"items":{"description":"<em>contains relevant backlinks and referring domains data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksPageIntersectionLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"targets":{"additionalProperties":{"type":["string","null"]},"description":"<em><code>targets</code> from a POST array</em>","type":["object","null"]},"total_count":{"description":"<em>total amount of results relevant the request</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_BacklinksPageIntersectionLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksPageIntersectionLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BacklinksPageMeta":{"properties":{"canonical":{"description":"<em>canonical page</em>","type":["string","null"]},"charset":{"description":"<em>character encoding</em><br>examples:<br><code>utf-8</code>","type":["string","null"]},"external_links_count":{"description":"<em>number of external links on the page</em>","format":"int64","type":["integer","null"]},"h1":{"description":"<em>h1 tag</em><br>content of <code>h1</code> tags","items":{"type":["string","null"]},"type":["array","null"]},"h2":{"description":"<em>h2 tag</em><br>content of <code>h2</code> tags","items":{"type":["string","null"]},"type":["array","null"]},"h3":{"description":"<em>h3 tag</em><br>content of <code>h3</code> tags","items":{"type":["string","null"]},"type":["array","null"]},"images_alt":{"description":"<em>content of <code>alt</code> tags</em>","items":{"type":["string","null"]},"type":["array","null"]},"images_count":{"description":"<em>number of images on the page</em>","format":"int64","type":["integer","null"]},"internal_links_count":{"description":"<em>number of internal links on the page</em>","format":"int64","type":["integer","null"]},"language":{"description":"<em>page content language</em><br>example:<br><code>en</code>","type":["string","null"]},"page_spam_score":{"description":"<em>spam score of the page</em><br>learn more about how the metric is calculated on <a href=\"https://dataforseo.com/help-center/what-is-spam-score-and-how-is-it-calculated\" rel=\"noopener noreferrer\" target=\"_blank\">this help center page</a>","type":["integer","null"]},"platform_type":{"description":"<em>type of a platform</em>","items":{"type":["string","null"]},"type":["array","null"]},"powered_by":{"description":"<em>CMS details</em>","items":{"type":["string","null"]},"type":["array","null"]},"social_media_tags":{"additionalProperties":{"type":["string","null"]},"description":"<em>array of social media tags found on the page</em><br>contains social media tags and their content<br>supported tags include but are not limited to <a href=\"https://ogp.me/\">Open Graph</a> and <a href=\"https://developer.twitter.com/en/docs/twitter-for-websites/cards/guides/getting-started\">Twitter card</a>","type":["object","null"]},"technologies":{"additionalProperties":{"type":["string","null"]},"description":"<em>website technologies</em>","type":["object","null"]},"title":{"description":"<em>page title</em>","type":["string","null"]},"words_count":{"description":"<em>number of words on the page</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_BacklinksRedirectInfo":{"properties":{"status_code":{"description":"<i>general status code</i><br>you can find the full list of the response codes <a href=\"/v3/appendix/errors\">here</a><br><strong>Note:</strong> we strongly recommend designing a necessary system for handling related exceptional or error conditions","type":["integer","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>indirect link URL</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BacklinksReferringDomainsLiveItem":{"properties":{"backlinks":{"description":"<em>indicates the number of backlinks pointing to the <code>target</code></em>","format":"int64","type":["integer","null"]},"backlinks_spam_score":{"description":"<em>average spam score of all backlinks pointing to the domain</em><br>learn more about how the metric is calculated on <a href=\"https://dataforseo.com/help-center/what-is-spam-score-and-how-is-it-calculated\" rel=\"noopener noreferrer\" target=\"_blank\">this help center page</a>","format":"int64","type":["integer","null"]},"broken_backlinks":{"description":"<em>number of broken backlinks</em><br>number of broken backlinks pointing to the domain","format":"int64","type":["integer","null"]},"broken_pages":{"description":"<em>number of broken pages</em><br>number of pages that respond with 4xx or 5xx status codes where backlinks are pointing to","type":["integer","null"]},"domain":{"description":"<em>referring domain</em>","type":["string","null"]},"first_seen":{"description":"<em>date and time when our crawler found the backlink for the first time</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code>2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"lost_date":{"description":"<em>date and time when the last backlink from this domain was lost</em><br>indicates the date and time when our crawler visited the page and it responded with 4xx or 5xx status code or the last backlink was removed<br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code>2017-01-24 13:20:59 +00:00</code>","type":["string","null"]},"rank":{"description":"<em>domain rank</em><br>rank volume that a referring website passes to the <code>target</code><br><code>rank</code> is calculated based on the method for node ranking in a linked database - a principle used in the original Google PageRank algorithm<br>learn more about the metric and how it is calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":["integer","null"]},"referring_domains":{"description":"<em>indicates the number of referring domains</em><br>note that we calculate main domains (root domains, like <code>example.com</code>) and their subdomains (e.g. <code>blog.example.com</code>) separately for this metric","format":"int64","type":["integer","null"]},"referring_domains_nofollow":{"description":"<em>number of domains pointing at least one nofollow link to the <code>target</code></em>","format":"int64","type":["integer","null"]},"referring_ips":{"description":"<em>number of referring IP addresses</em><br>number of IP addresses pointing to this page","format":"int64","type":["integer","null"]},"referring_links_attributes":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>link attributes of the referring links</em><br>indicates link attributes of the referring links and link count per each attribute","type":["object","null"]},"referring_links_countries":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>ISO country codes of the referring links</em><br>indicates ISO country codes of the domains where the referring links are located and the link count per each country","type":["object","null"]},"referring_links_platform_types":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>types of referring platforms</em><br>indicates referring platform types and link count per each platform<p>possible values: <code>cms</code>, <code>blogs</code>, <code>ecommerce</code>, <code>message-boards</code>, <code>wikis</code>, <code>news</code>, <code>organization</code>","type":["object","null"]},"referring_links_semantic_locations":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>semantic locations of the referring links</em><br>indicates semantic elements in HTML where the referring links are located and the link count per each semantic location<p>you can get the full list of semantic elements <a href=\"https://www.w3schools.com/html/html5_semantic_elements.asp\" target=\"_blank\" rel=\"noopener noreferrer\">here</a><br>examples:<br><code>article</code>, <code>section</code>, <code>summary</code>","type":["object","null"]},"referring_links_tld":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>top-level domains of the referring links</em><br>contains top level domains and referring link count per each","type":["object","null"]},"referring_links_types":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>types of referring links</em><br>indicates the types of the referring links and link count per each type<br>possible values:<br><code>anchor</code>, <code>image</code>, <code>link</code>, <code>meta</code>, <code>canonical</code>, <code>alternate</code>, <code>redirect</code>","type":["object","null"]},"referring_main_domains":{"description":"<em>indicates the number of referring main domains</em><br>the number of primary (root) domains referring to your target","format":"int64","type":["integer","null"]},"referring_main_domains_nofollow":{"description":"<em>number of main domains pointing at least one nofollow link to the <code>target</code></em>","format":"int64","type":["integer","null"]},"referring_pages":{"description":"<em>indicates the number of pages pointing to the <code>target</code> specified</em>","format":"int64","type":["integer","null"]},"referring_pages_nofollow":{"description":"<em>number of referring pages pointing at least one nofollow link to the <code>target</code></em>","format":"int64","type":["integer","null"]},"referring_subnets":{"description":"<em>number of referring subnetworks</em>","format":"int64","type":["integer","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BacklinksReferringDomainsLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksReferringDomainsLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BacklinksReferringDomainsLiveResultInfo":{"properties":{"items":{"description":"<em>items array</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksReferringDomainsLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>number of items in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"target":{"description":"<em><code>target</code> in a POST array</em>","type":["string","null"]},"total_count":{"description":"<em>total number of relevant items in the database</em><br>total number of main domains referring to your target;<br>example.com and blog.example.com are counted as one referring domain","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_BacklinksReferringDomainsLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksReferringDomainsLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BacklinksReferringNetworksLiveItem":{"properties":{"backlinks":{"description":"<em>indicates the number of backlinks pointing to the <code>target</code></em>","format":"int64","type":["integer","null"]},"broken_backlinks":{"description":"<em>number of broken backlinks</em><br>number of broken backlinks pointing to the domain","format":"int64","type":["integer","null"]},"broken_pages":{"description":"<em>number of broken pages</em><br>number of pages that respond with 4xx or 5xx status codes where backlinks are pointing to","type":["integer","null"]},"first_seen":{"description":"<em>date and time when our crawler found the backlink for the first time</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code>2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"lost_date":{"description":"<em>date and time when the last backlink from this domain was lost</em><br>indicates the date and time when our crawler visited the page and it responded with 4xx or 5xx status code or the last backlink was removed<br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code>2017-01-24 13:20:59 +00:00</code>","type":["string","null"]},"network_address":{"description":"<em>address of the referring subnetwork or IP</em>","type":["string","null"]},"rank":{"description":"<em>network rank</em><br>rank volume that a referring network passes to the <code>target</code><br><code>rank</code> is calculated based on the method for node ranking in a linked database - a principle used in the original Google PageRank algorithm<br>learn more about the metric and how it is calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":["integer","null"]},"referring_domains":{"description":"<em>indicates the number of referring domains</em><br>referring domains include subdomains that are counted as separate domains for this metric","format":"int64","type":["integer","null"]},"referring_domains_nofollow":{"description":"<em>number of domains pointing at least one nofollow link to the <code>target</code></em>","format":"int64","type":["integer","null"]},"referring_ips":{"description":"<em>number of referring IP addresses</em><br>number of IP addresses pointing to this page","format":"int64","type":["integer","null"]},"referring_links_attributes":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>link attributes of the referring links</em><br>indicates link attributes of the referring links and link count per each attribute","type":["object","null"]},"referring_links_countries":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>ISO country codes of the referring links</em><br>indicates ISO country codes of the domains where the referring links are located and the link count per each country","type":["object","null"]},"referring_links_platform_types":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>types of referring platforms</em><br>indicates referring platform types and and link count per each platform<p>possible values: <code>cms</code>, <code>blogs</code>, <code>ecommerce</code>, <code>message-boards</code>, <code>wikis</code>, <code>news</code>, <code>organization</code>","type":["object","null"]},"referring_links_semantic_locations":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>semantic locations of the referring links</em><br>indicates semantic elements in HTML where the referring links are located and the link count per each semantic location<p>you can get the full list of semantic elements <a href=\"https://www.w3schools.com/html/html5_semantic_elements.asp\" target=\"_blank\" rel=\"noopener noreferrer\">here</a><br>examples:<br><code>article</code>, <code>section</code>, <code>summary</code>","type":["object","null"]},"referring_links_tld":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>top-level domains of the referring links</em><br>contains top level domains and referring link count per each","type":["object","null"]},"referring_links_types":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>types of referring links</em><br>indicates the types of the referring links and link count per each type<br>possible values:<br><code>anchor</code>, <code>image</code>, <code>link</code>, <code>meta</code>, <code>canonical</code>, <code>alternate</code>, <code>redirect</code>","type":["object","null"]},"referring_main_domains":{"description":"<em>indicates the number of referring main domains</em>","format":"int64","type":["integer","null"]},"referring_main_domains_nofollow":{"description":"<em>number of main domains pointing at least one nofollow link to the <code>target</code></em>","format":"int64","type":["integer","null"]},"referring_pages":{"description":"<em>indicates the number of pages pointing to the <code>target</code> specified</em>","format":"int64","type":["integer","null"]},"referring_pages_nofollow":{"description":"<em>number of referring pages pointing at least one nofollow link to the <code>target</code></em>","format":"int64","type":["integer","null"]},"referring_subnets":{"description":"<em>number of referring subnetworks</em>","format":"int64","type":["integer","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BacklinksReferringNetworksLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksReferringNetworksLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BacklinksReferringNetworksLiveResultInfo":{"properties":{"items":{"description":"<em>items array</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksReferringNetworksLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>number of items in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"target":{"description":"<em><code>target</code> in a POST array</em>","type":["string","null"]},"total_count":{"description":"<em>total number of relevant items in the database</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_BacklinksReferringNetworksLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksReferringNetworksLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BacklinksSummaryLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksSummaryLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BacklinksSummaryLiveResultInfo":{"properties":{"backlinks":{"description":"<em>indicates the number of backlinks</em>","format":"int64","type":["integer","null"]},"backlinks_spam_score":{"description":"<em>spam score of the backlinks</em><br>displays the total spam score of all backlinks pointing to the <code>target</code> domain, subdomain, or webpage;<br>to learn more about how the metric is calculated, refer to <a href=\"https://dataforseo.com/help-center/what-is-spam-score-and-how-is-it-calculated\" rel=\"noopener noreferrer\" target=\"_blank\">this Help Center page</a>","format":"int64","type":["integer","null"]},"broken_backlinks":{"description":"<em>number of broken backlinks</em><br>number of broken backlinks pointing to the <code>target</code>","format":"int64","type":["integer","null"]},"broken_pages":{"description":"<em>number of broken pages</em><br>number of pages on the <code>target</code> that respond with 4xx or 5xx status codes<p>note that the number of broken pages includes pages on the <code>target</code> discovered by following external links, but it may also include pages discovered by following the target's sitemap","type":["integer","null"]},"crawled_pages":{"description":"<em>number of crawled pages for the <code>target</code></em>","type":["integer","null"]},"external_links_count":{"description":"<em>number of external links on the page</em><br>calculated as the sum of external links on the pages of the specified <code>target</code>","format":"int64","type":["integer","null"]},"first_seen":{"description":"<em>date and time when our crawler found the backlink for the <code>target</code> for the first time</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code>2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"info":{"description":"<em>information about the <code>target</code></em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_TargetInfo"}],"type":["object","null"]},"internal_links_count":{"description":"<em>number of internal links</em><br>calculated as the sum of internal links on the pages of the specified <code>target</code>","format":"int64","type":["integer","null"]},"lost_date":{"description":"<em>date and time when the backlink was lost</em><br>indicates the date and time when our crawler visited the target and it responded with a 4xx or 5xx status code or when its last backlink was removed<br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code>2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"rank":{"description":"<code>target</code> rank<br>learn more about the metric and how it is calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":["integer","null"]},"referring_domains":{"description":"<em>indicates the number of referring domains</em><br>referring domains include subdomains that are counted as separate domains for this metric","format":"int64","type":["integer","null"]},"referring_domains_nofollow":{"description":"<em>number of domains pointing at least one nofollow link to the <code>target</code></em>","format":"int64","type":["integer","null"]},"referring_ips":{"description":"<em>number of referring IP addresses</em><br>number of IP addresses pointing to this page","format":"int64","type":["integer","null"]},"referring_links_attributes":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>link attributes of the referring links</em><br>indicates link attributes of the referring links and link count per each attribute<br>example values:<br><code>nofollow</code>, <code>noopener</code>, <code>noreferrer</code>, <code>external</code>, <code>ugc</code>, <code>sponsored</code>","type":["object","null"]},"referring_links_countries":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>ISO country codes of the referring links</em><br>indicates ISO country codes of the domains where the referring links are located and the link count per each country","type":["object","null"]},"referring_links_platform_types":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>types of referring platforms</em><br>indicates referring platform types and and link count per each platform<p>possible values: <code>cms</code>, <code>blogs</code>, <code>ecommerce</code>, <code>message-boards</code>, <code>wikis</code>, <code>news</code>, <code>organization</code>","type":["object","null"]},"referring_links_semantic_locations":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>semantic locations of the referring links</em><br>indicates semantic elements in HTML where the referring links are located and link count per each semantic location<p>you can get the full list of semantic elements <a href=\"https://www.w3schools.com/html/html5_semantic_elements.asp\" target=\"_blank\" rel=\"noopener noreferrer\">here</a><br>example values:<br><code>article</code>, <code>section</code>, <code>summary</code>, <code>\"\"</code>","type":["object","null"]},"referring_links_tld":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>top-level domains of the referring links</em><br>contains top level domains and referring link count per each","type":["object","null"]},"referring_links_types":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>types of referring links</em><br>indicates the types of the referring links and link count per each type<br>possible values:<br><code>anchor</code>, <code>image</code>, <code>link</code>, <code>meta</code>, <code>canonical</code>, <code>alternate</code>, <code>redirect</code>","type":["object","null"]},"referring_main_domains":{"description":"<em>indicates the number of referring main domains</em>","format":"int64","type":["integer","null"]},"referring_main_domains_nofollow":{"description":"<em>number of main domains pointing at least one nofollow link to the <code>target</code></em>","format":"int64","type":["integer","null"]},"referring_pages":{"description":"<em>indicates the number of pages pointing to the target</em>","format":"int64","type":["integer","null"]},"referring_pages_nofollow":{"description":"<em>number of referring pages pointing at least one nofollow link to the <code>target</code></em>","format":"int64","type":["integer","null"]},"referring_subnets":{"description":"<em>number of referring subnetworks</em>","format":"int64","type":["integer","null"]},"target":{"description":"<em><code>target</code> in a POST array</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BacklinksSummaryLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksSummaryLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BacklinksTimeseriesNewLostSummaryLiveItem":{"properties":{"date":{"description":"<em>date and time when the data for the target was stored</em><br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code>2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"lost_backlinks":{"description":"<em>number of lost backlinks</code></em><br>number of lost backlinks of the <code>target</code>","format":"int64","type":["integer","null"]},"lost_referring_domains":{"description":"<em>number of lost referring domains</code></em><br>number of lost referring domains of the <code>target</code>","format":"int64","type":["integer","null"]},"lost_referring_main_domains":{"description":"<em>number of lost referring main domains</code></em><br>number of lost referring main domains of the <code>target</code>","format":"int64","type":["integer","null"]},"new_backlinks":{"description":"<em>number of new backlinks</code></em><br>number of new backlinks pointing to the <code>target</code>","format":"int64","type":["integer","null"]},"new_referring_domains":{"description":"<em>number of new referring domains</code></em><br>number of new referring domains pointing to the <code>target</code>","format":"int64","type":["integer","null"]},"new_referring_main_domains":{"description":"<em>number of new referring main domains</code></em><br>number of new referring main domains pointing to the <code>target</code>","format":"int64","type":["integer","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BacklinksTimeseriesNewLostSummaryLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksTimeseriesNewLostSummaryLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BacklinksTimeseriesNewLostSummaryLiveResultInfo":{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>in the UTC format: “yyyy-mm-dd”<br>example:<br><code>2019-01-01</code>","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>in the UTC format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":["string","null"]},"group_range":{"description":"<em><code>group_range</code> from the POST array</em>","type":["string","null"]},"items":{"description":"<em>contains relevant backlinks and referring domains data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksTimeseriesNewLostSummaryLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"target":{"description":"<em><code>target</code> from a POST array</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BacklinksTimeseriesNewLostSummaryLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksTimeseriesNewLostSummaryLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BacklinksTimeseriesSummaryLiveItem":{"properties":{"backlinks":{"description":"<em>number of backlinks for the given <code>date</code></em>","format":"int64","type":["integer","null"]},"backlinks_nofollow":{"description":"<em>number of nofollow backlinks for the given <code>date</code></em>","format":"int64","type":["integer","null"]},"date":{"description":"<em>date and time when the data for the target was stored</em><br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code>2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"rank":{"description":"<em><code>target</code> rank for the given <code>date</code></em><br>learn more about the metric and how it is calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":["integer","null"]},"referring_domains":{"description":"<em>number of referring domains for the given <code>date</code></em><br>referring domains include subdomains that are counted as separate domains for this metric","format":"int64","type":["integer","null"]},"referring_domains_nofollow":{"description":"<em>number of domains pointing at least one nofollow link to the <code>target</code> for the given <code>date</code></em>","format":"int64","type":["integer","null"]},"referring_ips":{"description":"<em>number of referring IP addresses for the given <code>date</code></em><br>number of IP addresses pointing to this page","format":"int64","type":["integer","null"]},"referring_main_domains":{"description":"<em>number of referring main domains for the given <code>date</code></em>","format":"int64","type":["integer","null"]},"referring_main_domains_nofollow":{"description":"<em>number of main domains pointing at least one nofollow link to the <code>target</code> for the given <code>date</code></em>","format":"int64","type":["integer","null"]},"referring_pages":{"description":"<em>number of pages pointing to <code>target</code> for the given <code>date</code></em>","format":"int64","type":["integer","null"]},"referring_pages_nofollow":{"description":"<em>number of referring pages pointing at least one nofollow link to the <code>target</code> for the given <code>date</code></em>","format":"int64","type":["integer","null"]},"referring_subnets":{"description":"<em>number of referring subnetworks for the given <code>date</code></em>","format":"int64","type":["integer","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BacklinksTimeseriesSummaryLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksTimeseriesSummaryLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BacklinksTimeseriesSummaryLiveResultInfo":{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>in the UTC format: “yyyy-mm-dd”<br>example:<br><code>2019-01-01</code>","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>in the UTC format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":["string","null"]},"group_range":{"description":"group_range from a POST array","type":["string","null"]},"items":{"description":"<em>contains relevant summary data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksTimeseriesSummaryLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"target":{"description":"<em><code>target</code> from a POST array</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BacklinksTimeseriesSummaryLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksTimeseriesSummaryLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BaseAiOptimizationLlmResponseElementItem":{"additionalProperties":false,"discriminator":{"mapping":{"message":"#/components/schemas/Response0A3E90081762_MessageAiOptimizationLlmResponseElementItem","reasoning":"#/components/schemas/Response0A3E90081762_ReasoningAiOptimizationLlmResponseElementItem"},"propertyName":"type"},"properties":{"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BaseBingSerpApiElementItem":{"additionalProperties":false,"discriminator":{"mapping":{"ai_overview":"#/components/schemas/Response0A3E90081762_BingAiOverviewSerpElementItem","answer_box":"#/components/schemas/Response0A3E90081762_BingAnswerBoxSerpElementItem","carousel":"#/components/schemas/Response0A3E90081762_BingCarouselSerpElementItem","events":"#/components/schemas/Response0A3E90081762_BingEventsSerpElementItem","featured_snippet":"#/components/schemas/Response0A3E90081762_BingFeaturedSnippetSerpElementItem","hotels_pack":"#/components/schemas/Response0A3E90081762_BingHotelsPackSerpElementItem","images":"#/components/schemas/Response0A3E90081762_BingImagesSerpElementItem","jobs":"#/components/schemas/Response0A3E90081762_BingJobsSerpElementItem","local_pack":"#/components/schemas/Response0A3E90081762_BingLocalPackSerpElementItem","map":"#/components/schemas/Response0A3E90081762_BingMapSerpElementItem","organic":"#/components/schemas/Response0A3E90081762_BingOrganicSerpElementItem","paid":"#/components/schemas/Response0A3E90081762_BingPaidSerpElementItem","people_also_ask":"#/components/schemas/Response0A3E90081762_BingPeopleAlsoAskSerpElementItem","people_also_search":"#/components/schemas/Response0A3E90081762_BingPeopleAlsoSearchSerpElementItem","questions_and_answers":"#/components/schemas/Response0A3E90081762_BingQuestionsAndAnswersSerpElementItem","recipes":"#/components/schemas/Response0A3E90081762_BingRecipesSerpElementItem","related_searches":"#/components/schemas/Response0A3E90081762_BingRelatedSearchesSerpElementItem","shopping":"#/components/schemas/Response0A3E90081762_BingShoppingSerpElementItem","top_stories":"#/components/schemas/Response0A3E90081762_BingTopStoriesSerpElementItem","video":"#/components/schemas/Response0A3E90081762_BingVideoSerpElementItem"},"propertyName":"type"},"properties":{"page":{"description":"<em>search results page number</em><br>indicates the number of the SERP page on which the element is located","type":["integer","null"]},"position":{"description":"<em>the alignment of the element in SERP</em><br>            can take the following values:<br>            <code>left</code>, <code>right</code>","type":["string","null"]},"rank_absolute":{"description":"<em> absolute rank in SERP</em><br>absolute position among all the elements in SERP","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"rectangle":{"description":"<em>rectangle parameters</em><br>            contains cartesian coordinates and pixel dimensions of the result's snippet in SERP<br>            equals <code>null</code> if <code>calculate_rectangles</code> in the POST request is not set to <code>true</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeRectangleInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]},"xpath":{"description":"<em>the <a href=\"https://en.wikipedia.org/wiki/XPath\">XPath</a> of the element</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BaseChatGptLlmScraperElementItem":{"additionalProperties":false,"discriminator":{"mapping":{"chat_gpt_ad":"#/components/schemas/Response0A3E90081762_ChatGptAdElementItem","chat_gpt_images":"#/components/schemas/Response0A3E90081762_ChatGptImagesElementItem","chat_gpt_local_businesses":"#/components/schemas/Response0A3E90081762_ChatGptLocalBusinessesElementItem","chat_gpt_navigation_list":"#/components/schemas/Response0A3E90081762_ChatGptNavigationListElementItem","chat_gpt_products":"#/components/schemas/Response0A3E90081762_ChatGptProductsElementItem","chat_gpt_table":"#/components/schemas/Response0A3E90081762_ChatGptTableElementItem","chat_gpt_text":"#/components/schemas/Response0A3E90081762_ChatGptTextElementItem"},"propertyName":"type"},"properties":{"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BaseDataforseoLabsApiElementItem":{"additionalProperties":false,"discriminator":{"mapping":{"answer_box":"#/components/schemas/Response0A3E90081762_DataLabsAnswerBoxSerpElementItem","carousel":"#/components/schemas/Response0A3E90081762_DataLabsCarouselSerpElementItem","commercial_units":"#/components/schemas/Response0A3E90081762_DataLabsCommercialUnitsSerpElementItem","courses":"#/components/schemas/Response0A3E90081762_DataLabsCoursesSerpElementItem","events":"#/components/schemas/Response0A3E90081762_DataLabsEventsSerpElementItem","explore_brands":"#/components/schemas/Response0A3E90081762_DataLabsExploreBrandsSerpElementItem","featured_snippet":"#/components/schemas/Response0A3E90081762_DataLabsFeaturedSnippetSerpElementItem","find_results_on":"#/components/schemas/Response0A3E90081762_DataLabsFindResultsOnSerpElementItem","found_on_web":"#/components/schemas/Response0A3E90081762_DataLabsFoundOnWebSerpElementItem","google_flights":"#/components/schemas/Response0A3E90081762_DataLabsGoogleFlightsSerpElementItem","google_hotels":"#/components/schemas/Response0A3E90081762_DataLabsGoogleHotelsSerpElementItem","google_posts":"#/components/schemas/Response0A3E90081762_DataLabsGooglePostsSerpElementItem","google_reviews":"#/components/schemas/Response0A3E90081762_DataLabsGoogleReviewsSerpElementItem","hotels_pack":"#/components/schemas/Response0A3E90081762_DataLabsHotelsPackSerpElementItem","images":"#/components/schemas/Response0A3E90081762_DataLabsImagesSerpElementItem","jobs":"#/components/schemas/Response0A3E90081762_DataLabsJobsSerpElementItem","knowledge_graph":"#/components/schemas/Response0A3E90081762_DataLabsKnowledgeGraphSerpElementItem","local_pack":"#/components/schemas/Response0A3E90081762_DataLabsLocalPackSerpElementItem","local_services":"#/components/schemas/Response0A3E90081762_DataLabsLocalServicesSerpElementItem","map":"#/components/schemas/Response0A3E90081762_DataLabsMapSerpElementItem","math_solver":"#/components/schemas/Response0A3E90081762_DataLabsMathSolverSerpElementItem","mention_carousel":"#/components/schemas/Response0A3E90081762_DataLabsMentionCarouselSerpElementItem","multi_carousel":"#/components/schemas/Response0A3E90081762_DataLabsMultiCarouselSerpElementItem","organic":"#/components/schemas/Response0A3E90081762_DataLabsOrganicSerpElementItem","paid":"#/components/schemas/Response0A3E90081762_DataLabsPaidSerpElementItem","people_also_ask":"#/components/schemas/Response0A3E90081762_DataLabsPeopleAlsoAskSerpElementItem","people_also_search":"#/components/schemas/Response0A3E90081762_DataLabsPeopleAlsoSearchSerpElementItem","podcasts":"#/components/schemas/Response0A3E90081762_DataLabsPodcastsSerpElementItem","popular_products":"#/components/schemas/Response0A3E90081762_DataLabsPopularProductsSerpElementItem","questions_and_answers":"#/components/schemas/Response0A3E90081762_DataLabsQuestionsAndAnswersSerpElementItem","recipes":"#/components/schemas/Response0A3E90081762_DataLabsRecipesSerpElementItem","related_searches":"#/components/schemas/Response0A3E90081762_DataLabsRelatedSearchesSerpElementItem","scholarly_articles":"#/components/schemas/Response0A3E90081762_DataLabsScholarlyArticlesSerpElementItem","shopping":"#/components/schemas/Response0A3E90081762_DataLabsShoppingSerpElementItem","stocks_box":"#/components/schemas/Response0A3E90081762_DataLabsStocksBoxSerpElementItem","top_sights":"#/components/schemas/Response0A3E90081762_DataLabsTopSightsSerpElementItem","top_stories":"#/components/schemas/Response0A3E90081762_DataLabsTopStoriesSerpElementItem","twitter":"#/components/schemas/Response0A3E90081762_DataLabsTwitterSerpElementItem","video":"#/components/schemas/Response0A3E90081762_DataLabsVideoSerpElementItem","visual_stories":"#/components/schemas/Response0A3E90081762_DataLabsVisualStoriesSerpElementItem"},"propertyName":"type"},"properties":{"position":{"description":"<em>the alignment of the element in SERP</em><br>            can take the following values:<br>            <code>left</code>, <code>right</code>","type":["string","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>            absolute position among all the elements in SERP","type":["integer","null"]},"rank_group":{"description":"<em>position within a group of elements with identical <code>type</code> values</em><br>            positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"xpath":{"description":"<em>the <a href=\"https://en.wikipedia.org/wiki/XPath\">XPath</a> of the element</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BaseDataforseoLabsKnowledgeGraphElementItem":{"additionalProperties":false,"discriminator":{"mapping":{"knowledge_graph_carousel_item":"#/components/schemas/Response0A3E90081762_DataforseoLabsKnowledgeGraphCarouselItemElementItem","knowledge_graph_description_item":"#/components/schemas/Response0A3E90081762_DataforseoLabsKnowledgeGraphDescriptionItemElementItem","knowledge_graph_expanded_item":"#/components/schemas/Response0A3E90081762_DataforseoLabsKnowledgeGraphExpandedItemElementItem","knowledge_graph_images_item":"#/components/schemas/Response0A3E90081762_DataforseoLabsKnowledgeGraphImagesItemElementItem","knowledge_graph_list_item":"#/components/schemas/Response0A3E90081762_DataforseoLabsKnowledgeGraphListItemElementItem","knowledge_graph_part_item":"#/components/schemas/Response0A3E90081762_DataforseoLabsKnowledgeGraphPartItemElementItem","knowledge_graph_row_item":"#/components/schemas/Response0A3E90081762_DataforseoLabsKnowledgeGraphRowItemElementItem","knowledge_graph_shopping_item":"#/components/schemas/Response0A3E90081762_DataforseoLabsKnowledgeGraphShoppingItemElementItem"},"propertyName":"type"},"properties":{"position":{"description":"<em>the alignment of the element in SERP</em><br>            can take the following values:<br>            <code>left</code>, <code>right</code>","type":["string","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>            absolute position among all the elements in SERP","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>            position within a group of elements with identical <code>type</code> values</em><br>            positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"type":{"description":"type of element","type":["string","null"]},"xpath":{"description":"<em>the <a href=\"https://en.wikipedia.org/wiki/XPath\">XPath</a> of the element</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BaseGeminiLlmScraperElementItem":{"additionalProperties":false,"discriminator":{"mapping":{"gemini_images":"#/components/schemas/Response0A3E90081762_GeminiImagesElementItem","gemini_table":"#/components/schemas/Response0A3E90081762_GeminiTableElementItem","gemini_text":"#/components/schemas/Response0A3E90081762_GeminiTextElementItem"},"propertyName":"type"},"properties":{"markdown":{"description":"<em>content of the element in markdown format</em><br>content of the result formatted in the <a href=\"https://en.wikipedia.org/wiki/Markdown\" target=\"_blank\">markdown markup language</a>","type":["string","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BaseKeywordDataDataforseoTrendsItem":{"additionalProperties":false,"discriminator":{"mapping":{"dataforseo_trends_graph":"#/components/schemas/Response0A3E90081762_DataforseoTrendsDataforseoTrendsGraphElementItem","demography":"#/components/schemas/Response0A3E90081762_DataforseoTrendsDemographyElementItem","subregion_interests":"#/components/schemas/Response0A3E90081762_DataforseoTrendsSubregionInterestsElementItem"},"propertyName":"type"},"properties":{"keywords":{"description":"<em>keywords in a POST array</em>","items":{"type":["string","null"]},"type":["array","null"]},"position":{"description":"<em>the alignment of the element</em><br>can take the following values: <code>1</code>, <code>2</code>, <code>3</code>, <code>4</code>, etc.","type":["integer","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BaseKeywordDataGoogleTrendsItem":{"additionalProperties":false,"discriminator":{"mapping":{"google_trends_graph":"#/components/schemas/Response0A3E90081762_GoogleTrendsGoogleTrendsGraphElementItem","google_trends_map":"#/components/schemas/Response0A3E90081762_GoogleTrendsGoogleTrendsMapElementItem","google_trends_queries_list":"#/components/schemas/Response0A3E90081762_GoogleTrendsGoogleTrendsQueriesListElementItem","google_trends_topics_list":"#/components/schemas/Response0A3E90081762_GoogleTrendsGoogleTrendsTopicsListElementItem"},"propertyName":"type"},"properties":{"keywords":{"description":"<em>relevant keywords</em><br>the data included in the <code>google_trends_graph</code> element is based on the keywords listed in this array","items":{"type":["string","null"]},"type":["array","null"]},"position":{"description":"<em>the alignment of the element in Google Trends</em><br>can take the following values: <code>1</code>, <code>2</code>, <code>3</code>, <code>4</code>, etc.","type":["integer","null"]},"title":{"description":"<em>title of the element in Google Trends</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BaseLocalBusinessLink":{"additionalProperties":false,"discriminator":{"mapping":{"menu":"#/components/schemas/Response0A3E90081762_LocalBusinessMenuLink","order":"#/components/schemas/Response0A3E90081762_LocalBusinessOrderLink","reservation":"#/components/schemas/Response0A3E90081762_LocalBusinessReservationLink"},"propertyName":"type"},"properties":{"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BaseMerchantAmazonElementItem":{"additionalProperties":false,"discriminator":{"mapping":{"amazon_paid":"#/components/schemas/Response0A3E90081762_MerchantAmazonPaidSerpElementItem","amazon_serp":"#/components/schemas/Response0A3E90081762_MerchantAmazonSerpSerpElementItem","editorial_recommendations":"#/components/schemas/Response0A3E90081762_MerchantEditorialRecommendationsSerpElementItem","related_searches":"#/components/schemas/Response0A3E90081762_MerchantRelatedSearchesSerpElementItem","top_rated_from_our_brands":"#/components/schemas/Response0A3E90081762_MerchantTopRatedFromOurBrandsSerpElementItem"},"propertyName":"type"},"properties":{"rank_absolute":{"description":"<em> absolute rank in SERP</em><br>absolute position among all the elements found in Amazon SERP","type":["integer","null"]},"rank_group":{"description":"<em>position within a group of elements with identical <code>type</code> values</em><br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"type":{"description":"type of element","type":["string","null"]},"xpath":{"description":"<em>the <a href=\"https://en.wikipedia.org/wiki/XPath\">XPath</a> of the element</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BaseMerchantAmazonProductInformationElementItem":{"additionalProperties":false,"discriminator":{"mapping":{"product_information_details_item":"#/components/schemas/Response0A3E90081762_ProductInformationProductInformationDetailsItem","product_information_extended_item":"#/components/schemas/Response0A3E90081762_ProductInformationProductInformationExtendedItem","product_information_text_item":"#/components/schemas/Response0A3E90081762_ProductInformationProductInformationTextItem"},"propertyName":"type"},"properties":{"section_name":{"description":"<em>name of the section related to product information specified in the <code>contents</code></em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BaseMerchantAmazonProductInformationRowElementItem":{"additionalProperties":false,"discriminator":{"mapping":{"product_information_image_row":"#/components/schemas/Response0A3E90081762_ProductInformationRowProductInformationImageRowElementItem","product_information_text_row":"#/components/schemas/Response0A3E90081762_ProductInformationRowProductInformationTextRowElementItem"},"propertyName":"type"},"properties":{"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BaseMerchantAmazonSellersElementItem":{"additionalProperties":false,"discriminator":{"mapping":{"amazon_seller_item":"#/components/schemas/Response0A3E90081762_MerchantAmazonSellerItemSerpElementItem","amazon_seller_main_item":"#/components/schemas/Response0A3E90081762_MerchantAmazonSellerMainItemSerpElementItem"},"propertyName":"type"},"properties":{"applicable_vouchers":{"description":"<em>array of objects containing information about applicable vouchers</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AmazonApplicableVouchersItem"}],"type":["object","null"]},"type":["array","null"]},"condition":{"description":"<em>product condition</em><br>condition of the product offered by the seller","type":["string","null"]},"condition_description":{"description":"<em>product condition details</em><br>expanded details on the condition of the product offered by the seller","type":["string","null"]},"delivery_info":{"description":"<em>delivery information</em><br>delivery information including free and fast delivery date ranges","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AmazonDeliveryInfo"}],"type":["object","null"]},"percentage_discount":{"description":"<em>value of the percentage discount</em>","type":["number","null"]},"position":{"description":"<em>alignment of the element in SERP</em><br>possible values:<br><code>left</code>, <code>right</code>","type":["string","null"]},"price":{"description":"<em>product pricing details</em><br>if there are no details, the value will be <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PriceInfo"}],"type":["object","null"]},"rank_absolute":{"description":"<em> absolute rank in SERP</em><br>absolute position among all the elements found in Amazon Sellers SERP","type":["integer","null"]},"rank_group":{"description":"<em>position within a group of elements with identical <code>type</code> values</em><br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"rating":{"description":"<em>seller rating details</em><br>seller popularity rate based on customer reviews","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingElement"}],"type":["object","null"]},"seller_name":{"description":"<em>business name of the seller</em>","type":["string","null"]},"seller_url":{"description":"<em>url forwarding to the seller's page on Amazon</em>","type":["string","null"]},"ships_from":{"description":"<em>sender company name</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"xpath":{"description":"<em><a href=\"https://en.wikipedia.org/wiki/XPath\">XPath</a> of the element</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BaseMerchantGoogleShoppingProductsElementItem":{"additionalProperties":false,"discriminator":{"mapping":{"google_shopping_carousel":"#/components/schemas/Response0A3E90081762_GoogleShoppingCarouselElementItem","google_shopping_paid":"#/components/schemas/Response0A3E90081762_GoogleShoppingPaidElementItem","google_shopping_serp":"#/components/schemas/Response0A3E90081762_GoogleShoppingSerpElementItem","google_shopping_sponsored_carousel":"#/components/schemas/Response0A3E90081762_GoogleShoppingSponsoredCarouselElementItem","related_searches":"#/components/schemas/Response0A3E90081762_RelatedSearchesElementItem"},"propertyName":"type"},"properties":{"position":{"description":"<em>alignment of the element in SERP</em><br>can take the following values:<br><code>left</code>, <code>right</code>","type":["string","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements found in Google Shopping SERP","type":["integer","null"]},"rank_group":{"description":"<em>position within a group of elements with identical <code>type</code> values</em><br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"type":{"description":"type of element","type":["string","null"]},"xpath":{"description":"<em><a href=\"https://en.wikipedia.org/wiki/XPath\">XPath</a> of the element</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BaseMerchantGoogleShoppingSellersElementItem":{"additionalProperties":false,"discriminator":{"mapping":{"buy_on_google":"#/components/schemas/Response0A3E90081762_GoogleShoppingSellersBuyOnGoogleElementItem","shops_list":"#/components/schemas/Response0A3E90081762_GoogleShoppingSellersShopsListElementItem"},"propertyName":"type"},"properties":{"base_price":{"description":"<em>product price without tax and shipping</em>","type":["number","null"]},"currency":{"description":"<em>currency in the <a href=\"https://en.wikipedia.org/wiki/ISO_4217\">ISO</a> format</em><br>example:<br><code>USD</code>","type":["string","null"]},"details":{"description":"<em>details and special offers</em><br>if there are no details, the value will be <code>null</code>","type":["string","null"]},"domain":{"description":"<em>domain in SERP</em>","type":["string","null"]},"position":{"description":"<em>the alignment of the element in Google Shopping SERP</em><br>possible values:<br><code>left</code>, <code>right</code>","type":["string","null"]},"rank_absolute":{"description":"<em> absolute rank in SERP</em><br>absolute position among all the elements found in Google Shopping SERP","type":["integer","null"]},"rank_group":{"description":"<em>position within a group of elements with identical <code>type</code> values</em><br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"seller_name":{"description":"<em>name of the seller</em><br>the name of the company that placed a corresponding product on Google Shopping","type":["string","null"]},"shipping_price":{"description":"<em>product shipping price</em>","type":["number","null"]},"shop_ad_aclk":{"description":"<em>unique ad click referral parameter</em><br>using this parameter you can get a URL of the advertisement in <a href=\"/v3/merchant/google/sellers/ad_url/\">Google Shopping Sellers Ad URL</a>","type":["string","null"]},"tax":{"description":"<em>the amount of tax</em><br>tax is specified as the actual amount of money, not as the percentage","type":["number","null"]},"title":{"description":"<em>product title</em>","type":["string","null"]},"total_price":{"description":"<em>product price including tax and shipping</em>","format":"int64","type":["number","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>Google Shopping URL forwarding to the product page on the seller’s website</em><br>if you want to obtain a URL of the advertisement forwarding to the product page on the seller's website, please refer to the <a href=\"/v3/merchant/google/sellers/ad_url/\">Google Shopping Sellers Ad URL</a> endpoint","type":["string","null"]},"xpath":{"description":"<em><a href=\"https://en.wikipedia.org/wiki/XPath\">XPath</a> of the element</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BaseOnPageLinkItem":{"additionalProperties":false,"discriminator":{"mapping":{"alternate":"#/components/schemas/Response0A3E90081762_OnPageAlternateLinkItem","anchor":"#/components/schemas/Response0A3E90081762_OnPageAnchorLinkItem","canonical":"#/components/schemas/Response0A3E90081762_OnPageCanonicalLinkItem","image":"#/components/schemas/Response0A3E90081762_OnPageImageLinkItem","link":"#/components/schemas/Response0A3E90081762_OnPageLinkLinkItem","meta":"#/components/schemas/Response0A3E90081762_OnPageMetaLinkItem","redirect":"#/components/schemas/Response0A3E90081762_OnPageRedirectLinkItem"},"propertyName":"type"},"properties":{"direction":{"description":"<em>direction of the link</em><br>possible values: <code>internal</code>, <code>external</code>","type":["string","null"]},"dofollow":{"description":"<em>indicates whether the link is dofollow</em><br>if the value is <code>true</code>, the link doesn't have a <code>rel=\"nofollow\"</code> attribute","type":["boolean","null"]},"domain_from":{"description":"<em>referring domain</em><br>the link was found on this domain","type":["string","null"]},"domain_to":{"description":"<em>referenced domain</em><br>the link is pointing to this domain","type":["string","null"]},"is_broken":{"description":"<em>link is broken</em><br>indicates whether a link is directing to a broken page or resource","type":["boolean","null"]},"is_link_relation_conflict":{"description":"<em>indicates that the link may have a conflict with another link</em><br>if <code>true</code>, at least one link pointing to <code>link_to</code> has a <code>rel=\"nofollow\"</code> attribute <strong>and</strong> at least one is dofollow","type":["boolean","null"]},"link_from":{"description":"<em>referring page</em><br>absolute URL of the page on which the link was found","type":["string","null"]},"link_to":{"description":"<em>referenced page</em><br>absolute URL of the page to which the link is pointing","type":["string","null"]},"page_from":{"description":"<em>referring page</em><br>relative URL of the page on which the link was found","type":["string","null"]},"page_from_scheme":{"description":"<em><a href=\"https://en.wikipedia.org/wiki/List_of_URI_schemes\" target=\"_blank\" rel=\"noopener noreferrer\">url scheme</a> of the referring page</em>","type":["string","null"]},"page_to":{"description":"<em>referenced page</em><br>relative URL of the page to which the link is pointing","type":["string","null"]},"page_to_scheme":{"description":"<em><a href=\"https://en.wikipedia.org/wiki/List_of_URI_schemes\" target=\"_blank\" rel=\"noopener noreferrer\">url scheme</a> of the referenced page</em>","type":["string","null"]},"page_to_status_code":{"description":"<em>status code of the referenced page</em><br>status code of the page to which the link is pointing","type":["integer","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BaseOnPageResourceItem":{"additionalProperties":false,"discriminator":{"mapping":{"broken":"#/components/schemas/Response0A3E90081762_OnPageBrokenResourceItem","html":"#/components/schemas/Response0A3E90081762_OnPageHtmlResourceItem","image":"#/components/schemas/Response0A3E90081762_OnPageImageResourceItem","redirect":"#/components/schemas/Response0A3E90081762_OnPageRedirectResourceItem","script":"#/components/schemas/Response0A3E90081762_OnPageScriptResourceItem","stylesheet":"#/components/schemas/Response0A3E90081762_OnPageStylesheetResourceItem"},"propertyName":"resource_type"},"properties":{"cache_control":{"description":"instructions for caching","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_CacheControl"}],"type":["object","null"]},"checks":{"additionalProperties":{"type":["boolean","null"]},"description":"website checkson-page check-ups related to the page","type":["object","null"]},"content_encoding":{"description":"type of encoding","type":["string","null"]},"encoded_size":{"description":"page size after encodingindicates the size of the encoded page measured in bytes","type":["integer","null"]},"fetch_time":{"description":"date and time when a resource was fetchedin the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”example:2019-11-15 12:57:46 +00:00","type":["string","null"]},"last_modified":{"description":"contains data on changes related to the resourceif there is no data, the value will be null","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LastModified"}],"type":["object","null"]},"location":{"description":"location headerindicates the URL to redirect a page to","type":["string","null"]},"media_type":{"description":"types of media used to display a page","type":["string","null"]},"resource_errors":{"description":"resource errors and warnings","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageResourceIssueInfo"}],"type":["object","null"]},"resource_type":{"description":"type of element","type":["string","null"]},"server":{"description":"server version","type":["string","null"]},"size":{"description":"resource sizeindicates the size of a given page measured in bytes","type":["integer","null"]},"status_code":{"description":"general status codeyou can find the full list of the response codes hereNote: we strongly recommend designing a necessary system for handling related exceptional or error conditions","type":["integer","null"]},"total_transfer_size":{"description":"compressed page sizeindicates the compressed size of a given page","format":"int64","type":["integer","null"]},"url":{"description":"page URL","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BaseResponseInfo":{"properties":{"cost":{"description":"total tasks cost, USD","format":"double","type":["number","null"]},"status_code":{"description":"general status code\nyou can find the full list of the response codes here","type":["integer","null"]},"status_message":{"description":"general informational message\nyou can find the full list of general informational messages here","type":["string","null"]},"tasks_count":{"description":"the number of tasks in the tasks array","format":"int64","type":["integer","null"]},"tasks_error":{"description":"the number of tasks in the tasks array returned with an error","format":"int64","type":["integer","null"]},"time":{"description":"total execution time, seconds","type":["string","null"]},"version":{"description":"the current version of the API","type":["string","null"]}}},"Response0A3E90081762_BaseResponseTaskInfo":{"properties":{"cost":{"description":"total tasks cost, USD","format":"double","type":["number","null"]},"data":{"additionalProperties":{"type":["object","null"]},"description":"contains the same parameters that you specified in the POST request","type":["object","null"]},"id":{"description":"task identifier\nunique task identifier in our system in the UUID format","type":["string","null"]},"path":{"description":"URL path","items":{"type":["string","null"]},"type":["array","null"]},"result_count":{"description":"number of elements in the result array","format":"int64","type":["integer","null"]},"status_code":{"description":"status code of the task\ngenerated by DataForSEO, can be within the following range: 10000-60000\nyou can find the full list of the response codes here","type":["integer","null"]},"status_message":{"description":"informational message of the task\nyou can find the full list of general informational messages here","type":["string","null"]},"time":{"description":"execution time, seconds","type":["string","null"]}}},"Response0A3E90081762_BaseSerpApiAdsAdvertiserElementItem":{"additionalProperties":false,"discriminator":{"mapping":{"ads_advertiser":"#/components/schemas/Response0A3E90081762_SerpApiAdsAdvertiserElementItem","ads_domain":"#/components/schemas/Response0A3E90081762_SerpApiAdsDomainElementItem","ads_multi_account_advertiser":"#/components/schemas/Response0A3E90081762_SerpApiAdsMultiAccountAdvertiserElementItem"},"propertyName":"type"},"properties":{"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BaseSerpApiAiModeAiOverviewElementItem":{"additionalProperties":false,"discriminator":{"mapping":{"ai_overview_element":"#/components/schemas/Response0A3E90081762_SerpApiAiModeAiOverviewElementItem","ai_overview_expanded_element":"#/components/schemas/Response0A3E90081762_SerpApiAiModeAiOverviewExpandedElementItem","ai_overview_paid":"#/components/schemas/Response0A3E90081762_SerpApiAiModeAiOverviewPaidItem","ai_overview_shopping":"#/components/schemas/Response0A3E90081762_SerpApiAiModeAiOverviewShoppingItem","ai_overview_table_element":"#/components/schemas/Response0A3E90081762_SerpApiAiModeAiOverviewTableElementItem","ai_overview_video_element":"#/components/schemas/Response0A3E90081762_SerpApiAiModeAiOverviewVideoElementItem"},"propertyName":"type"},"properties":{"position":{"description":"<em>the alignment of the element in SERP</em><br>can take the following values:<br><code>left</code>, <code>right</code>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BaseSerpApiAiOverviewElementItem":{"additionalProperties":false,"discriminator":{"mapping":{"ai_overview_element":"#/components/schemas/Response0A3E90081762_SerpApiAiOverviewElementItem","ai_overview_expanded_element":"#/components/schemas/Response0A3E90081762_SerpApiAiOverviewExpandedElementItem","ai_overview_table_element":"#/components/schemas/Response0A3E90081762_SerpApiAiOverviewTableElementItem","ai_overview_video_element":"#/components/schemas/Response0A3E90081762_SerpApiAiOverviewVideoElementItem"},"propertyName":"type"},"properties":{"position":{"description":"<em>the alignment of the element in SERP</em><br>can take the following values:<br><code>left</code>, <code>right</code>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BaseSerpApiBingAiOverviewElementItem":{"additionalProperties":false,"discriminator":{"mapping":{"ai_overview_element":"#/components/schemas/Response0A3E90081762_SerpApiBingAiOverviewElementItem","ai_overview_images_element":"#/components/schemas/Response0A3E90081762_SerpApiBingAiOverviewImagesElementItem","ai_overview_organic_element":"#/components/schemas/Response0A3E90081762_SerpApiBingAiOverviewOrganicElementItem","ai_overview_video_element":"#/components/schemas/Response0A3E90081762_SerpApiBingAiOverviewVideoElementItem","ai_overview_videos_element":"#/components/schemas/Response0A3E90081762_SerpApiBingAiOverviewVideosElementItem"},"propertyName":"type"},"properties":{"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BaseSerpApiElementItem":{"additionalProperties":false,"discriminator":{"mapping":{"ai_overview":"#/components/schemas/Response0A3E90081762_AiOverviewSerpElementItem","answer_box":"#/components/schemas/Response0A3E90081762_AnswerBoxSerpElementItem","app":"#/components/schemas/Response0A3E90081762_AppSerpElementItem","carousel":"#/components/schemas/Response0A3E90081762_CarouselSerpElementItem","commercial_units":"#/components/schemas/Response0A3E90081762_CommercialUnitsSerpElementItem","compare_sites":"#/components/schemas/Response0A3E90081762_CompareSitesSerpElementItem","courses":"#/components/schemas/Response0A3E90081762_CoursesSerpElementItem","currency_box":"#/components/schemas/Response0A3E90081762_CurrencyBoxSerpElementItem","dictionary":"#/components/schemas/Response0A3E90081762_DictionarySerpElementItem","discussions_and_forums":"#/components/schemas/Response0A3E90081762_DiscussionsAndForumsSerpElementItem","events":"#/components/schemas/Response0A3E90081762_EventsSerpElementItem","explore_brands":"#/components/schemas/Response0A3E90081762_ExploreBrandsSerpElementItem","featured_snippet":"#/components/schemas/Response0A3E90081762_FeaturedSnippetSerpElementItem","find_results_on":"#/components/schemas/Response0A3E90081762_FindResultsOnSerpElementItem","found_on_web":"#/components/schemas/Response0A3E90081762_FoundOnWebSerpElementItem","google_flights":"#/components/schemas/Response0A3E90081762_GoogleFlightsSerpElementItem","google_hotels":"#/components/schemas/Response0A3E90081762_GoogleHotelsSerpElementItem","google_posts":"#/components/schemas/Response0A3E90081762_GooglePostsSerpElementItem","google_reviews":"#/components/schemas/Response0A3E90081762_GoogleReviewsSerpElementItem","hotels_pack":"#/components/schemas/Response0A3E90081762_HotelsPackSerpElementItem","images":"#/components/schemas/Response0A3E90081762_ImagesSerpElementItem","jobs":"#/components/schemas/Response0A3E90081762_JobsSerpElementItem","knowledge_graph":"#/components/schemas/Response0A3E90081762_KnowledgeGraphSerpElementItem","knowledge_graph_ai_overview_item":"#/components/schemas/Response0A3E90081762_KnowledgeGraphAiOverviewItemSerpElementItem","knowledge_graph_carousel_item":"#/components/schemas/Response0A3E90081762_KnowledgeGraphCarouselItemSerpElementItem","knowledge_graph_description_item":"#/components/schemas/Response0A3E90081762_KnowledgeGraphDescriptionItemSerpElementItem","knowledge_graph_expanded_item":"#/components/schemas/Response0A3E90081762_KnowledgeGraphExpandedItemSerpElementItem","knowledge_graph_hotels_booking_item":"#/components/schemas/Response0A3E90081762_KnowledgeGraphHotelsBookingItemSerpElementItem","knowledge_graph_images_item":"#/components/schemas/Response0A3E90081762_KnowledgeGraphImagesItemSerpElementItem","knowledge_graph_list_item":"#/components/schemas/Response0A3E90081762_KnowledgeGraphListItemSerpElementItem","knowledge_graph_part_item":"#/components/schemas/Response0A3E90081762_KnowledgeGraphPartItemSerpElementItem","knowledge_graph_row_item":"#/components/schemas/Response0A3E90081762_KnowledgeGraphRowItemSerpElementItem","knowledge_graph_shopping_item":"#/components/schemas/Response0A3E90081762_KnowledgeGraphShoppingItemSerpElementItem","local_pack":"#/components/schemas/Response0A3E90081762_LocalPackSerpElementItem","local_services":"#/components/schemas/Response0A3E90081762_LocalServicesSerpElementItem","map":"#/components/schemas/Response0A3E90081762_MapSerpElementItem","math_solver":"#/components/schemas/Response0A3E90081762_MathSolverSerpElementItem","mention_carousel":"#/components/schemas/Response0A3E90081762_MentionCarouselSerpElementItem","multi_carousel":"#/components/schemas/Response0A3E90081762_MultiCarouselSerpElementItem","organic":"#/components/schemas/Response0A3E90081762_OrganicSerpElementItem","paid":"#/components/schemas/Response0A3E90081762_PaidSerpElementItem","people_also_ask":"#/components/schemas/Response0A3E90081762_PeopleAlsoAskSerpElementItem","people_also_search":"#/components/schemas/Response0A3E90081762_PeopleAlsoSearchSerpElementItem","perspectives":"#/components/schemas/Response0A3E90081762_PerspectivesSerpElementItem","podcasts":"#/components/schemas/Response0A3E90081762_PodcastsSerpElementItem","popular_products":"#/components/schemas/Response0A3E90081762_PopularProductsSerpElementItem","product_considerations":"#/components/schemas/Response0A3E90081762_ProductConsiderationsSerpElementItem","questions_and_answers":"#/components/schemas/Response0A3E90081762_QuestionsAndAnswersSerpElementItem","recipes":"#/components/schemas/Response0A3E90081762_RecipesSerpElementItem","refine_products":"#/components/schemas/Response0A3E90081762_RefineProductsSerpElementItem","related_searches":"#/components/schemas/Response0A3E90081762_RelatedSearchesSerpElementItem","scholarly_articles":"#/components/schemas/Response0A3E90081762_ScholarlyArticlesSerpElementItem","shopping":"#/components/schemas/Response0A3E90081762_ShoppingSerpElementItem","short_videos":"#/components/schemas/Response0A3E90081762_ShortVideosSerpElementItem","stocks_box":"#/components/schemas/Response0A3E90081762_StocksBoxSerpElementItem","third_party_reviews":"#/components/schemas/Response0A3E90081762_ThirdPartyReviewsSerpElementItem","top_sights":"#/components/schemas/Response0A3E90081762_TopSightsSerpElementItem","top_stories":"#/components/schemas/Response0A3E90081762_TopStoriesSerpElementItem","twitter":"#/components/schemas/Response0A3E90081762_TwitterSerpElementItem","video":"#/components/schemas/Response0A3E90081762_VideoSerpElementItem","visual_stories":"#/components/schemas/Response0A3E90081762_VisualStoriesSerpElementItem"},"propertyName":"type"},"properties":{"page":{"description":"<em>search results page number</em><br>indicates the number of the SERP page on which the element is located","type":["integer","null"]},"position":{"description":"<em>the alignment of the element in SERP</em><br>can take the following values:<br><code>left</code>, <code>right</code>","type":["string","null"]},"rectangle":{"description":"<em>rectangle parameters</em><br>contains cartesian coordinates and pixel dimensions of the result's snippet in SERP<br>equals <code>null</code> if <code>calculate_rectangles</code> in the POST request is not set to <code>true</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeRectangleInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]},"xpath":{"description":"<em>the <a href=\"https://en.wikipedia.org/wiki/XPath\">XPath</a> of the element</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BaseSerpApiGoogleFinanceElementItem":{"additionalProperties":false,"discriminator":{"mapping":{"google_finance_about":"#/components/schemas/Response0A3E90081762_SerpApiGoogleFinanceAboutElementItem","google_finance_asset_pair_element":"#/components/schemas/Response0A3E90081762_SerpApiGoogleFinanceAssetPairElementElementItem","google_finance_compare_to":"#/components/schemas/Response0A3E90081762_SerpApiGoogleFinanceCompareToElementItem","google_finance_details":"#/components/schemas/Response0A3E90081762_SerpApiGoogleFinanceDetailsElementItem","google_finance_earnings_calendar":"#/components/schemas/Response0A3E90081762_SerpApiGoogleFinanceEarningsCalendarElementItem","google_finance_explore_market_trends":"#/components/schemas/Response0A3E90081762_SerpApiGoogleFinanceExploreMarketTrendsElementItem","google_finance_financial":"#/components/schemas/Response0A3E90081762_SerpApiGoogleFinanceFinancialElementItem","google_finance_futures_chain":"#/components/schemas/Response0A3E90081762_SerpApiGoogleFinanceFuturesChainElementItem","google_finance_hero_groups":"#/components/schemas/Response0A3E90081762_SerpApiGoogleFinanceHeroGroupsElementItem","google_finance_interested":"#/components/schemas/Response0A3E90081762_SerpApiGoogleFinanceInterestedElementItem","google_finance_market_index_element":"#/components/schemas/Response0A3E90081762_SerpApiGoogleFinanceMarketIndexElementElementItem","google_finance_market_instrument_element":"#/components/schemas/Response0A3E90081762_SerpApiGoogleFinanceMarketInstrumentElementElementItem","google_finance_market_trends":"#/components/schemas/Response0A3E90081762_SerpApiGoogleFinanceMarketTrendsElementItem","google_finance_most_followed":"#/components/schemas/Response0A3E90081762_SerpApiGoogleFinanceMostFollowedElementItem","google_finance_news":"#/components/schemas/Response0A3E90081762_SerpApiGoogleFinanceNewsElementItem","google_finance_people_also_search":"#/components/schemas/Response0A3E90081762_SerpApiGoogleFinancePeopleAlsoSearchElementItem","google_finance_quote":"#/components/schemas/Response0A3E90081762_SerpApiGoogleFinanceQuoteElementItem"},"propertyName":"type"},"properties":{"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BaseSerpApiGoogleFinanceTickerSearchElementItem":{"additionalProperties":false,"discriminator":{"mapping":{"google_finance_asset_pair":"#/components/schemas/Response0A3E90081762_SerpApiGoogleFinanceAssetPairElementItem","google_finance_market_index":"#/components/schemas/Response0A3E90081762_SerpApiGoogleFinanceMarketIndexElementItem","google_finance_market_instrument":"#/components/schemas/Response0A3E90081762_SerpApiGoogleFinanceMarketInstrumentElementItem"},"propertyName":"type"},"properties":{"displayed_name":{"description":"<em>name of the market index as displayed on Google Finance</em><br>example: <code>CAC 40</code>","type":["string","null"]},"identifier":{"description":"<em>identifier of the element</em><br>full identifier of the element that consists from <code>ticker</code> and <code>market_identifier</code><br>example: <code>PX1:INDEXDB</code>","type":["string","null"]},"location":{"description":"<em>location of the market index</em><br>example: <code>Europe/Paris</code>","type":["string","null"]},"percentage_delta":{"description":"<em>percentage of change in value of the market index</em>","type":["number","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"timestamp":{"description":"<em>date and time of the value readout</em><br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code class=\"long-string\">2025-02-10 09:40:00 +00:00</code>","type":["string","null"]},"trend":{"description":"<em>growth trend of the market index</em><br>possible values: <code>up</code>, <code>down</code>, <code>stable</code>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>URL to the page of the market index on Google Finance</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BaseSerpApiGoogleImagesElementItem":{"additionalProperties":false,"discriminator":{"mapping":{"carousel":"#/components/schemas/Response0A3E90081762_SerpApiGoogleImagesCarouselElementItem","images_search":"#/components/schemas/Response0A3E90081762_SerpApiGoogleImagesImagesSearchElementItem","related_searches":"#/components/schemas/Response0A3E90081762_SerpApiGoogleImagesRelatedSearchesElementItem"},"propertyName":"type"},"properties":{"rank_absolute":{"description":"<em> absolute rank in SERP for the target domain</em><br>absolute position among all the elements in SERP","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"type":{"description":"type of element","type":["string","null"]},"xpath":{"description":"<em>the <a href=\"https://en.wikipedia.org/wiki/XPath\" rel=\"noopener noreferrer\" target=\"_blank\">XPath</a> of the element</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BaseSerpApiGoogleMapsElementItem":{"additionalProperties":false,"discriminator":{"mapping":{"maps_paid_item":"#/components/schemas/Response0A3E90081762_SerpApiMapsPaidItemElementItem","maps_search":"#/components/schemas/Response0A3E90081762_SerpApiMapsSearchElementItem"},"propertyName":"type"},"properties":{"domain":{"description":"<em>domain in SERP</em>","type":["string","null"]},"rank_absolute":{"description":"<em> absolute rank in SERP</em><br>absolute position among all the elements in SERP","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"rating":{"description":"<em>the element's rating </em><br>the popularity rate based on reviews and displayed in SERP","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]},"rating_distribution":{"additionalProperties":{"format":"Int64","type":["integer","null"]},"description":"<em>the distribution of ratings of the business entity</em><br>the object displays the number of 1-star to 5-star ratings, as reviewed by users","type":["object","null"]},"title":{"description":"<em>title of the element</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>search URL with refinement parameters</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BaseSerpApiGoogleNewsElementItem":{"additionalProperties":false,"discriminator":{"mapping":{"news_search":"#/components/schemas/Response0A3E90081762_SerpApiGoogleNewsNewsSearchElementItem","top_stories":"#/components/schemas/Response0A3E90081762_SerpApiGoogleNewsTopStoriesElementItem"},"propertyName":"type"},"properties":{"rank_absolute":{"description":"<em> absolute rank in SERP</em><br>absolute position among all the elements in SERP","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"rectangle":{"description":"<em>rectangle parameters</em><br>contains cartesian coordinates and pixel dimensions of the result's snippet in SERP<br>equals <code>null</code> if <code>calculate_rectangles</code> in the POST request is not set to <code>true</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeRectangleInfo"}],"type":["object","null"]},"title":{"description":"<em>title of the element</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"xpath":{"description":"<em>the <a href=\"https://en.wikipedia.org/wiki/XPath\" rel=\"noopener noreferrer\" target=\"_blank\">XPath</a> of the element</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BaseSerpApiGoogleSearchByImagesElementItem":{"additionalProperties":false,"discriminator":{"mapping":{"images":"#/components/schemas/Response0A3E90081762_SerpApiGoogleSearchByImagesImagesElementItem","organic":"#/components/schemas/Response0A3E90081762_SerpApiGoogleSearchByImagesOrganicElementItem"},"propertyName":"type"},"properties":{"page":{"type":["integer","null"]},"position":{"description":"<em>the alignment of the element in SERP</em><br>            can take the following values:<br>            <code>left</code>, <code>right</code>","type":["string","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>            absolute position among all the elements in SERP","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>            position within a group of elements with identical <code>type</code> values<br>            positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"rectangle":{"description":"<em>rectangle parameters</em><br>            contains cartesian coordinates and pixel dimensions of the result's snippet in SERP<br>            equals <code>null</code> if <code>calculate_rectangles</code> in the POST request is not set to <code>true</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeRectangleInfo"}],"type":["object","null"]},"title":{"description":"<em>title of the element</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>search URL with refinement parameters</em>","type":["string","null"]},"xpath":{"description":"<em>the <a href=\"https://en.wikipedia.org/wiki/XPath\" rel=\"noopener noreferrer\" target=\"_blank\">XPath</a> of the element</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BaseSerpApiKnowledgeGraphElementItem":{"additionalProperties":false,"discriminator":{"mapping":{"knowledge_graph_ai_overview_item":"#/components/schemas/Response0A3E90081762_SerpApiKnowledgeGraphAiOverviewItemElementItem","knowledge_graph_carousel_item":"#/components/schemas/Response0A3E90081762_SerpApiKnowledgeGraphCarouselItemElementItem","knowledge_graph_description_item":"#/components/schemas/Response0A3E90081762_SerpApiKnowledgeGraphDescriptionItemElementItem","knowledge_graph_expanded_item":"#/components/schemas/Response0A3E90081762_SerpApiKnowledgeGraphExpandedItemElementItem","knowledge_graph_hotels_booking_item":"#/components/schemas/Response0A3E90081762_SerpApiKnowledgeGraphHotelsBookingItemElementItem","knowledge_graph_images_item":"#/components/schemas/Response0A3E90081762_SerpApiKnowledgeGraphImagesItemElementItem","knowledge_graph_list_item":"#/components/schemas/Response0A3E90081762_SerpApiKnowledgeGraphListItemElementItem","knowledge_graph_part_item":"#/components/schemas/Response0A3E90081762_SerpApiKnowledgeGraphPartItemElementItem","knowledge_graph_row_item":"#/components/schemas/Response0A3E90081762_SerpApiKnowledgeGraphRowItemElementItem","knowledge_graph_shopping_item":"#/components/schemas/Response0A3E90081762_SerpApiKnowledgeGraphShoppingItemElementItem"},"propertyName":"type"},"properties":{"page":{"description":"<em>search results page number</em><br>indicates the number of the SERP page on which the element is located","type":["integer","null"]},"position":{"description":"<em>the alignment of the element in SERP</em><br>can take the following values:<br><code>left</code>, <code>right</code>","type":["string","null"]},"rectangle":{"description":"<em>rectangle parameters</em><br>contains cartesian coordinates and pixel dimensions of the result's snippet in SERP<br>equals <code>null</code> if <code>calculate_rectangles</code> in the POST request is not set to <code>true</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeRectangleInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]},"xpath":{"description":"<em>the <a href=\"https://en.wikipedia.org/wiki/XPath\">XPath</a> of the element</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BaseSerpApiPeopleAlsoAskExpandedElementItem":{"additionalProperties":false,"discriminator":{"mapping":{"people_also_ask_ai_overview_expanded_element":"#/components/schemas/Response0A3E90081762_SerpApiPeopleAlsoAskAiOverviewExpandedElementItem","people_also_ask_expanded_element":"#/components/schemas/Response0A3E90081762_SerpApiPeopleAlsoAskExpandedElementItem"},"propertyName":"type"},"properties":{"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BaseSerpApiProductConsiderationExpandedElementItem":{"additionalProperties":false,"discriminator":{"mapping":{"product_considerations_ai_overview_expanded_element":"#/components/schemas/Response0A3E90081762_SerpApiProductConsiderationsAiOverviewExpandedElementItem","product_considerations_expanded_element":"#/components/schemas/Response0A3E90081762_SerpApiProductConsiderationsExpandedElementItem"},"propertyName":"type"},"properties":{"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BaseSerpApiYoutubeOrganicElementItem":{"additionalProperties":false,"discriminator":{"mapping":{"youtube_channel":"#/components/schemas/Response0A3E90081762_SerpApiYoutubeChannelElementItem","youtube_playlist":"#/components/schemas/Response0A3E90081762_SerpApiYoutubePlaylistElementItem","youtube_video":"#/components/schemas/Response0A3E90081762_SerpApiYoutubeVideoElementItem","youtube_video_paid":"#/components/schemas/Response0A3E90081762_SerpApiYoutubeVideoPaidElementItem"},"propertyName":"type"},"properties":{"block_name":{"description":"<em>name of the block in SERP</em><br>            example:<br>            <code>\"People also watched\"</code><br>","type":["string","null"]},"block_rank":{"description":"<em>block rank in SERP</em><br>            position among all the blocks in SERP","type":["integer","null"]},"channel_id":{"description":"<em>ID of the channel</em>","type":["string","null"]},"rank_absolute":{"description":"<em> absolute rank in SERP for the target domain</em><br>            absolute position among all the elements in SERP","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>            position within a group of elements with identical <code>type</code> values<br>            positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>URL of the channel</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BingAiOverviewSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseBingSerpApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>additional items present in the element</em><br>            if there are none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiBingAiOverviewElementItem"}],"type":["object","null"]},"type":["array","null"]},"markdown":{"description":"<em>content of the element in markdown format</em>","type":["string","null"]},"references":{"description":"<em>additional references relevant to the item</em><br>            includes references to webpages that may have been used to generate the <code>ai_overview</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeAiOverviewReferenceInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BingAnswerBoxSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseBingSerpApiElementItem"}],"type":["object","null"]},{"properties":{"links":{"description":"<em>links featured in the organic result</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LinkElement"}],"type":["object","null"]},"type":["array","null"]},"text":{"description":"<em>text</em><br>            if there is none, equals <code>null</code>","items":{"type":["string","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BingCarouselSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseBingSerpApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>contains results featured in the 'hotels_pack' element of SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpApiCarouselElement"}],"type":["object","null"]},"type":["array","null"]},"title":{"description":"<em>title of the item</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BingEventsSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseBingSerpApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>contains results featured in the 'hotels_pack' element of SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_EventsElement"}],"type":["object","null"]},"type":["array","null"]},"title":{"description":"<em>title of the item</em>","type":["string","null"]},"url":{"description":"<em>URL</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BingFeaturedSnippetSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseBingSerpApiElementItem"}],"type":["object","null"]},{"properties":{"breadcrumb":{"description":"<em>breadcrumb of the ad element in SERP</em>","type":["string","null"]},"description":{"description":"<em>description of the ad element in SERP</em>","type":["string","null"]},"domain":{"description":"<em>domain of the ad element in SERP</em>","type":["string","null"]},"featured_title":{"description":"<em>the title of the featured snippets source page</em>","type":["string","null"]},"images":{"description":"<em>images of the element</em><br>            if there are none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeImagesElementInfo"}],"type":["object","null"]},"type":["array","null"]},"table":{"description":"<em>results table</em><br>            if there are none, equals <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_Table"}],"type":["object","null"]},"timestamp":{"description":"<em>date and time when the result was published</em><br>            in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>            example:<br>            <code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"title":{"description":"<em>title of the ad element in SERP</em>","type":["string","null"]},"url":{"description":"<em>relevant URL of the ad element in SERP</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BingHotelsPackSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseBingSerpApiElementItem"}],"type":["object","null"]},{"properties":{"date_from":{"description":"<em>starting date of stay</em><br>            in the format “year-month-date”<br>            example:<br>            2019-11-15","type":["string","null"]},"date_to":{"description":"<em>ending date of stay</em><br>            in the format “year-month-date”<br>            example:<br>            2019-11-17","type":["string","null"]},"items":{"description":"<em>contains results featured in the 'hotels_pack' element of SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HotelsPackElement"}],"type":["object","null"]},"type":["array","null"]},"title":{"description":"<em>title of the item</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BingImagesSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseBingSerpApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>contains results featured in the 'hotels_pack' element of SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeImagesElementInfo"}],"type":["object","null"]},"type":["array","null"]},"related_image_searches":{"deprecated":true,"description":"<em>contains keywords and images related to the specified search term</em><br>            if there are none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RelatedImageSearchesElement"}],"type":["object","null"]},"type":["array","null"]},"title":{"description":"<em>title of the item</em>","type":["string","null"]},"url":{"description":"<em>URL</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BingJobsSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseBingSerpApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>contains results featured in the 'hotels_pack' element of SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_JobsElement"}],"type":["object","null"]},"type":["array","null"]},"title":{"description":"<em>title of the item</em>","type":["string","null"]},"url":{"description":"<em>URL</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BingLocalPackSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseBingSerpApiElementItem"}],"type":["object","null"]},{"properties":{"booking_url":{"type":["string","null"]},"cid":{"description":"<em>bing-defined client id</em><br>            unique id of a local establishment","type":["string","null"]},"description":{"description":"<em>description of the results element in SERP</em>","type":["string","null"]},"domain":{"description":"<em>domain where the video is hosted</em>","type":["string","null"]},"is_claimed":{"description":"<em>business listing is claimed</em><br>            if <code>true</code>, the business listing is claimed by the owner or representative","type":["boolean","null"]},"is_paid":{"description":"<em>indicates whether the element is an ad</em>","type":["boolean","null"]},"phone":{"description":"<em>phone number</em>","type":["string","null"]},"rating":{"description":"<em>the item's rating </em><br>            the popularity rate based on reviews and displayed in SERP","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]},"title":{"description":"<em>title of the item</em>","type":["string","null"]},"url":{"description":"<em>URL</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BingMapSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseBingSerpApiElementItem"}],"type":["object","null"]},{"properties":{"title":{"description":"<em>title of the item</em>","type":["string","null"]},"url":{"description":"<em>URL</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BingOrganicSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseBingSerpApiElementItem"}],"type":["object","null"]},{"properties":{"about_this_result":{"deprecated":true,"description":"<em>contains information from the 'About this result' panel</em><br>            <strong>note:</strong> <code>about_this_result</code> feature is not available in Bing search engine, that’s why it always equals <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AboutThisResultElement"}],"type":["object","null"]},"amp_version":{"description":"<em>Accelerated Mobile Pages</em><br>            indicates whether an item has the Accelerated Mobile Page (AMP) version","type":["boolean","null"]},"breadcrumb":{"description":"<em>breadcrumb in SERP</em>","type":["string","null"]},"cache_url":{"description":"<em>cached version of the page</em>","type":["string","null"]},"checks":{"items":{"description":"<em>indicates whether the element contains a <code class=\"prettyprint\">video</code></em>","type":["string","null"]},"type":["array","null"]},"description":{"description":"<em>description of the results element in SERP</em>","type":["string","null"]},"domain":{"description":"<em>domain in SERP</em>","type":["string","null"]},"extended_people_also_search":{"description":"<em>extension of the organic element</em><br>            extension of the organic result containing related search queries<br>            <strong>Note:</strong> extension appears in SERP upon clicking on the result and then bouncing back to search results","items":{"type":["string","null"]},"type":["array","null"]},"extended_snippet":{"description":"<em>includes additional information appended after the result description in SERP</em>","type":["string","null"]},"faq":{"deprecated":true,"description":"<em>frequently asked questions</em><br>            questions and answers extension shown below some search results<br>            if there are none, equals <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_FaqBox"}],"type":["object","null"]},"highlighted":{"description":"<em>words highlighted in bold within the results <code>description</code></em>","items":{"type":["string","null"]},"type":["array","null"]},"images":{"description":"<em>images of the element</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeImagesElementInfo"}],"type":["object","null"]},"type":["array","null"]},"is_featured_snippet":{"description":"<em>indicates whether the element is a <code class=\"prettyprint\">featured_snippet</code></em>","type":["boolean","null"]},"is_image":{"description":"<em>indicates whether the element contains an <code class=\"prettyprint\">image</code></em>","type":["boolean","null"]},"is_malicious":{"description":"<em>indicates whether the element is marked as malicious</em>","type":["boolean","null"]},"is_video":{"description":"<em>indicates whether the element contains a <code class=\"prettyprint\">video</code></em>","type":["boolean","null"]},"is_web_story":{"description":"<em>indicates whether the element is marked as a web story</em>","type":["boolean","null"]},"links":{"description":"<em>sitelinks</em><br>            the links shown below some search results<br>            if there are none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LinkElement"}],"type":["object","null"]},"type":["array","null"]},"pre_snippet":{"description":"<em>includes additional information appended before the result description in SERP</em>","type":["string","null"]},"price":{"description":"<em>pricing details</em><br>            contains the pricing details of the product or service featured in the result","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PriceInfo"}],"type":["object","null"]},"rating":{"description":"<em>the item's rating </em><br>            the popularity rate based on reviews and displayed in SERP","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]},"related_result":{"description":"<em>related result from the same domain</em><br>            related result from the same domain appears as a part of the main result snippet;<br>            <strong>note:</strong> <code>related_result</code> feature is not available in Bing search engine, that’s why it always equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RelatedResult"}],"type":["object","null"]},"type":["array","null"]},"related_search_url":{"description":"<em>URL to a similar search</em><br>            URL to a new search for the same keyword(s) on related sites","type":["string","null"]},"timestamp":{"description":"<em>date and time when the result was published</em><br>            in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>            example:<br>            <code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"title":{"description":"<em>title of the results element in SERP</em>","type":["string","null"]},"url":{"description":"<em> relevant URL in SERP</em>","type":["string","null"]},"website_name":{"description":"<em>name of the source website</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BingPaidSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseBingSerpApiElementItem"}],"type":["object","null"]},{"properties":{"breadcrumb":{"description":"<em>breadcrumb of the ad element in SERP</em>","type":["string","null"]},"checks":{"items":{"type":["string","null"]},"type":["array","null"]},"description":{"description":"<em>description of the ad element in SERP</em>","type":["string","null"]},"description_rows":{"description":"<em>extended description</em><br>            if there is none, equals <code>null</code>","items":{"type":["string","null"]},"type":["array","null"]},"domain":{"description":"<em>domain of the ad element in SERP</em>","type":["string","null"]},"extra":{"additionalProperties":{"type":["string","null"]},"description":"<em>additional information about the result</em>","type":["object","null"]},"highlighted":{"description":"<em>words highlighted in bold within the results <code>description</code></em>","items":{"type":["string","null"]},"type":["array","null"]},"images":{"description":"<em>images of the element</em><br>            if there are none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeImagesElementInfo"}],"type":["object","null"]},"type":["array","null"]},"is_image":{"description":"<em>indicates whether the element contains an <code class=\"prettyprint\">image</code></em>","type":["boolean","null"]},"is_video":{"description":"<em>indicates whether the element contains a <code class=\"prettyprint\">video</code></em>","type":["boolean","null"]},"links":{"description":"<em>links featured in the organic result</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AdLinkElement"}],"type":["object","null"]},"type":["array","null"]},"price":{"description":"<em>price of booking a place for the specified dates of stay</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PriceInfo"}],"type":["object","null"]},"rating":{"description":"<em>the item's rating </em><br>            the popularity rate based on reviews and displayed in SERP","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]},"title":{"description":"<em>title of the ad element in SERP</em>","type":["string","null"]},"url":{"description":"<em>relevant URL of the ad element in SERP</em>","type":["string","null"]},"website_name":{"description":"<em>website name in SERP</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BingPeopleAlsoAskSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseBingSerpApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>contains results featured in the 'hotels_pack' element of SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PeopleAlsoAskElement"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BingPeopleAlsoSearchSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseBingSerpApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>contains results featured in the 'hotels_pack' element of SERP</em>","items":{"type":["string","null"]},"type":["array","null"]},"title":{"description":"<em>title of the item</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BingQuestionsAndAnswersSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseBingSerpApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>contains results featured in the 'hotels_pack' element of SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_QuestionsAndAnswersElement"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BingRecipesSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseBingSerpApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>contains results featured in the 'hotels_pack' element of SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RecipesElement"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BingRelatedSearchesSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseBingSerpApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>items in SERP</em>","items":{"type":["string","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BingShoppingSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseBingSerpApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>contains results featured in the 'hotels_pack' element of SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ShoppingElement"}],"type":["object","null"]},"type":["array","null"]},"title":{"description":"<em>title of the item</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BingTopStoriesSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseBingSerpApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>contains results featured in the 'hotels_pack' element of SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_TopStoriesElement"}],"type":["object","null"]},"type":["array","null"]},"title":{"description":"<em>title of the item</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BingVideoSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseBingSerpApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>contains results featured in the 'hotels_pack' element of SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_VideoElement"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BrandEntities":{"properties":{"category":{"description":"<em>category of the brand</em>","type":["string","null"]},"rank":{"description":"<em>rank in the results</em>","type":["integer","null"]},"title":{"description":"<em>source title</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BulkMetricsBundleInfo":{"properties":{"featured_snippet":{"description":"<em>traffic data from the featured snippet results in Google SERP</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BulkMetricsInfo"}],"type":["object","null"]},"local_pack":{"description":"<em>traffic data from the local pack results in SERP</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BulkMetricsInfo"}],"type":["object","null"]},"organic":{"description":"<em>traffic data from organic search</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BulkMetricsInfo"}],"type":["object","null"]},"paid":{"description":"<em>traffic data from paid search</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BulkMetricsInfo"}],"type":["object","null"]}},"type":"object"},"Response0A3E90081762_BulkMetricsInfo":{"properties":{"count":{"description":"<em>total count of organic SERPs that contain the domain</em>","format":"int64","type":["integer","null"]},"etv":{"description":"<em>estimated traffic volume</em><br>estimated organic monthly traffic to the domain<br>calculated as the product of CTR (click-through-rate) and search volume values of all keywords the domain ranks for<br>learn more about how the metric is calculated in <a href=\"https://dataforseo.com/help-center/how-is-etv-calculated\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":["number","null"]}},"type":"object"},"Response0A3E90081762_BusinessDataAttributesInfo":{"properties":{"available_attributes":{"additionalProperties":{"items":{"type":["string","null"]},"type":["array","null"]},"description":"<em>available attributes</em><br>indicates attributes a business entity can offer","type":["object","null"]},"unavailable_attributes":{"additionalProperties":{"items":{"type":["string","null"]},"type":["array","null"]},"description":"<em>unavailable attributes</em><br>indicates attributes a business entity cannot offer","type":["object","null"]}},"type":"object"},"Response0A3E90081762_BusinessDataBusinessListingsSearchLiveItem":{"properties":{"additional_categories":{"description":"<em>additional business categories</em><br>additional Google My Business categories that describe the services provided by the business entity in more detail","items":{"type":["string","null"]},"type":["array","null"]},"address":{"description":"<em>address of the business entity</em>","type":["string","null"]},"address_info":{"description":"<em>object containing address components of the business entity</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AddressInfo"}],"type":["object","null"]},"attributes":{"description":"<em>service details in a form of user-reviewed checks;</em><br>service details of a business entity displayed in a form of checks and based on user feedback and business <code>category</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataAttributesInfo"}],"type":["object","null"]},"category":{"description":"<em>business category</em><br>Google My Business general category that best describes the services provided by the business entity","type":["string","null"]},"category_ids":{"description":"<em>global category IDs</em><br>universal category IDs that do not change based on the selected country","items":{"type":["string","null"]},"type":["array","null"]},"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"cid":{"description":"<em>google-defined client id</em><br>unique id of a local establishment<br>learn more about the identifier in <a href=\"https://dataforseo.com/help-center/what-is-cid-place-id-feature-id\" target=\"_blank\" rel=\"noopener noreferrer\">this help center article</a>","type":["string","null"]},"contact_info":{"description":"<em>available contacts of the business</em><br>list of contacts to interact with the business","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataContactInfo"}],"type":["object","null"]},"type":["array","null"]},"description":{"description":"<em>description of the element in SERP</em><br>the description of the business entity for which the results are collected","type":["string","null"]},"domain":{"description":"<em>domain of the business entity</em>","type":["string","null"]},"feature_id":{"description":"<em>the unique identifier of the element in SERP</em><br>learn more about the identifier in <a href=\"https://dataforseo.com/help-center/what-is-cid-place-id-feature-id\" target=\"_blank\" rel=\"noopener noreferrer\">this help center article</a>","type":["string","null"]},"first_seen":{"description":"<em>date and time when our crawler found the business listing element for the first time</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code>2023-03-11 10:04:11 +00:00</code>","type":["string","null"]},"hotel_rating":{"description":"<em>hotel class rating</em><br>class ratings range between 1-5 stars, <a href=\"https://support.google.com/business/answer/7660515?hl=en\" rel=\"noopener noreferrer\" target=\"_blank\">learn more</a><br>if there is no hotel class rating information, the value will be <code>null</code>","type":["integer","null"]},"is_claimed":{"description":"<i>shows whether the entity is verified by its owner on Google Maps</i>","type":["boolean","null"]},"last_updated_time":{"description":"<em>date and time when the data was last updated</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code>2023-01-26 09:03:15 +00:00</code>","type":["string","null"]},"latitude":{"description":"<i>latitude coordinate of the local establishments in google maps</i><br>example:<br><code>\"latitude\": 51.584091</code>","type":["number","null"]},"local_business_links":{"description":"<em>available interactions with the business</em><br>list of options to interact with the business directly from search results","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseLocalBusinessLink"}],"type":["object","null"]},"type":["array","null"]},"logo":{"description":"<em>URL of the logo featured in Google My Business profile</em>","type":["string","null"]},"longitude":{"description":"<i>longitude coordinate of the local establishment in google maps</i><br>example:<br><code>\"longitude\": -0.31365919999999997</code>","type":["number","null"]},"main_image":{"description":"<em>URL of the main image featured in Google My Business profile</em>","type":["string","null"]},"original_title":{"description":"<em>original title of the element</em><br>original title not translated by Google","type":["string","null"]},"people_also_search":{"description":"<em>related business entities</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PeopleAlsoSearch"}],"type":["object","null"]},"type":["array","null"]},"phone":{"description":"<em>phone number of the business entity</em>","type":["string","null"]},"place_id":{"description":"<em>unique place identifier</em><br><a href=\"https://developers.google.com/places/place-id\">place id</a> of the local establishment featured in the element<br>learn more about the identifier in <a href=\"https://dataforseo.com/help-center/what-is-cid-place-id-feature-id\" target=\"_blank\" rel=\"noopener noreferrer\">this help center article</a>","type":["string","null"]},"place_topics":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>keywords mentioned in customer reviews</em><br>contains most popular keywords related to products/services mentioned in customer reviews of a business entity and the number of reviews mentioning each keyword<br>example: <code><br>\"place_topics\": {<br>\"egg roll\": 48,<br>\"birthday\": 33<br>}</code>","type":["object","null"]},"popular_times":{"description":"<em>popular times</em><br>information related to busy hours of the business entity","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PopularTimes"}],"type":["object","null"]},"price_level":{"description":"<em>property price level</em><br>can take values: <code>inexpensive</code>, <code>moderate</code>, <code>expensive</code>, <code>very_expensive</code><br>if there is no price level information, the value will be <code>null</code>","type":["string","null"]},"rating":{"description":"<em>the element's rating </em><br>the popularity rate based on reviews and displayed in SERP","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"properties":{"rating_max":{"description":"the maximum value for a rating_type","format":"double","type":["number","null"]},"rating_type":{"description":"the type of rating\nhere you can find the following elements: Max5, Percents, CustomMax","type":["string","null"]},"value":{"description":"the value of the rating","format":"double","type":["number","null"]},"votes_count":{"description":"the amount of feedback","format":"int64","type":["integer","null"]}},"type":["object","null"]},"rating_distribution":{"additionalProperties":{"format":"Int64","type":["integer","null"]},"description":"<em>the distribution of ratings of the business entity</em><br>the object displays the number of 1-star to 5-star ratings, as reviewed by users","type":["object","null"]},"services":{"items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataServiceInfo"}],"type":["object","null"]},"type":["array","null"]},"snippet":{"description":"<em>additional information on the business entity</em>","type":["string","null"]},"title":{"description":"<em>title of the element in SERP</em><br>the name of the business entity for which the results are collected","type":["string","null"]},"total_photos":{"description":"<em>total count of images featured in Google My Business profile</em>","format":"int64","type":["integer","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>absolute url of the business entity</em>","type":["string","null"]},"work_time":{"description":"<em>work time details</em><br>information related to operational hours of the business entity","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessWorkHoursInfo"}],"type":["object","null"]}},"type":"object"},"Response0A3E90081762_BusinessDataBusinessListingsSearchLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataBusinessListingsSearchLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataBusinessListingsSearchLiveResultInfo":{"properties":{"count":{"description":"<em>item types</em><br>the number of items in the <code>items</code> array","format":"int64","type":["integer","null"]},"items":{"description":"<em>encountered item types</em><br>types of search engine results encountered in the <code>items</code> array;<br>possible item types: <code>business_listing</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataBusinessListingsSearchLiveItem"}],"type":["object","null"]},"type":["array","null"]},"offset":{"format":"int64","type":["integer","null"]},"offset_token":{"type":["string","null"]},"total_count":{"description":"<em>total number of results in our database relevant to your request</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_BusinessDataBusinessListingsSearchLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataBusinessListingsSearchLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataContactInfo":{"properties":{"source":{"description":"<em>data source</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"value":{"description":"<em>the value of the rating</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BusinessDataGoogleExtendedReviewsTaskGetResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleExtendedReviewsTaskGetTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleExtendedReviewsTaskGetResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"cid":{"description":"<i>google-defined client id</i><br>unique id of a local establishment<br>learn more about the identifier in <a href=\"https://dataforseo.com/help-center/what-is-cid-place-id-feature-id\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"feature_id":{"description":"<em>the unique identifier of the 'reviews' element in SERP</em><br>learn more about the identifier in <a href=\"https://dataforseo.com/help-center/what-is-cid-place-id-feature-id\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":["string","null"]},"items":{"description":"<em>found reviews</em><br>you can get more results by using the <code>depth</code> parameter when setting a task","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_GoogleExtendedReviewsSearch"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of reviews items in the results array</em><br>you can get more results by using the <code>depth</code> parameter when setting a task","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array</em><br><strong>keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"place_id":{"description":"<em>unique identifier of a business location assigned by Google</em><br>learn more about the identifier in <a href=\"https://dataforseo.com/help-center/what-is-cid-place-id-feature-id\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":["string","null"]},"rating":{"description":"<em>rating of the corresponding local establishment</em><br>popularity rate based on reviews and displayed in SERP","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]},"reviews_count":{"description":"<em>the total number of reviews</em>","format":"int64","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"sub_title":{"description":"<em>subtitle of the 'reviews' element in SERP</em><br>additional information (e.g., address) on the 'reviews' element for which the reviews are collected","type":["string","null"]},"title":{"description":"<em>title of the 'reviews' element in SERP</em><br>the name of the local establishment for which the reviews are collected","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BusinessDataGoogleExtendedReviewsTaskGetTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleExtendedReviewsTaskGetResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleExtendedReviewsTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleExtendedReviewsTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleExtendedReviewsTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleExtendedReviewsTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleExtendedReviewsTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleExtendedReviewsTasksReadyResultInfo":{"properties":{"date_posted":{"description":"<em>date when the task was posted (in the UTC format)</em>","type":["string","null"]},"endpoint":{"description":"<em>URL for collecting the results of the task</em>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong>","type":["string","null"]},"se":{"description":"<em>search engine specified when setting the task</em><br>can take the following values: <code>google</code>","type":["string","null"]},"se_type":{"description":"<em>type of search engine</em>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BusinessDataGoogleExtendedReviewsTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleExtendedReviewsTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleHotelInfoLiveAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleHotelInfoLiveAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleHotelInfoLiveAdvancedResultInfo":{"properties":{"about":{"description":"<em>information about the hotel</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HotelAboutInfo"}],"type":["object","null"]},"address":{"description":"<em>hotel address</em><br>physical address of the hotel","type":["string","null"]},"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"hotel_identifier":{"description":"<em>identifier received in a POST array</em><br>this field will contain the <code>hotel_identifier</code> parameter specified when setting a task;<br>example:<br><code>CgoI-KWyzenM_MV3EAE</code>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location":{"description":"<em>information about the hotel location</em><br>information about the location where the hotel is located","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HotelLocationInfo"}],"type":["object","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"overview_images":{"description":"<em>images displayed in the hotel overview</em><br>array containing URLs to images displayed in the hotel overview","items":{"type":["string","null"]},"type":["array","null"]},"phone":{"description":"<em>hotel phone number</em><br>contact phone number of the hotel","type":["string","null"]},"prices":{"description":"<em>pricing details of the hotel entity</em><br>contains information about the hotel's prices","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HotelPriceInfo"}],"type":["object","null"]},"reviews":{"description":"<em>hotel reviews by criteria</em><br>information about reviews of the hotel entity","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HotelReviewInfo"}],"type":["object","null"]},"stars":{"description":"<em>hotel class rating</em><br>class rating that ranges between 1-5 stars and displayed after review ratings in hotel summary","type":["integer","null"]},"stars_description":{"description":"<em>hotel class rating</em><br>class rating that ranges between 1-5 stars and displayed after review ratings in the hotel summary","type":["string","null"]},"title":{"description":"<em>hotel title</em><br>the title of the hotel entity for which the results are collected","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BusinessDataGoogleHotelInfoLiveAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleHotelInfoLiveAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleHotelInfoLiveHtmlResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleHotelInfoLiveHtmlTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleHotelInfoLiveHtmlResultInfo":{"properties":{"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>HTML pages</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HtmlItemInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>unique hotel identifier specified as <code>\"hotel_id:$\"</code></em>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BusinessDataGoogleHotelInfoLiveHtmlTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleHotelInfoLiveHtmlResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleHotelInfoTaskGetAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleHotelInfoTaskGetAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleHotelInfoTaskGetAdvancedResultInfo":{"properties":{"about":{"description":"<em>information about the hotel</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HotelAboutInfo"}],"type":["object","null"]},"address":{"description":"<em>hotel address</em><br>physical address of the hotel","type":["string","null"]},"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"hotel_identifier":{"description":"<em>unique hotel identifier</em><br>this field will contain the <code>hotel_identifier</code> parameter;<br>example:<br><code>CgoI-KWyzenM_MV3EAE</code>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location":{"description":"<em>information about the hotel location</em><br>information about the location where the hotel is located","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HotelLocationInfo"}],"type":["object","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"overview_images":{"description":"<em>images displayed in the hotel overview</em><br>array containing URLs to images displayed in the hotel overview","items":{"type":["string","null"]},"type":["array","null"]},"phone":{"description":"<em>hotel phone number</em><br>contact phone number of the hotel","type":["string","null"]},"prices":{"description":"<em>pricing details of the hotel entity</em><br>contains information about the hotel's prices","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HotelPriceInfo"}],"type":["object","null"]},"reviews":{"description":"<em>hotel reviews by criteria</em><br>information about reviews of the hotel entity","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HotelReviewInfo"}],"type":["object","null"]},"stars":{"description":"<em>hotel class rating</em><br>class rating that ranges between 1-5 stars and displayed after review ratings in hotel summary","type":["integer","null"]},"stars_description":{"description":"<em>hotel class rating</em><br>class rating that ranges between 1-5 stars and displayed after review ratings in the hotel summary","type":["string","null"]},"title":{"description":"<em>hotel title</em><br>the title of the hotel entity for which the results are collected","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BusinessDataGoogleHotelInfoTaskGetAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleHotelInfoTaskGetAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleHotelInfoTaskGetHtmlResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleHotelInfoTaskGetHtmlTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleHotelInfoTaskGetHtmlResultInfo":{"properties":{"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>HTML pages</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HtmlItemInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BusinessDataGoogleHotelInfoTaskGetHtmlTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleHotelInfoTaskGetHtmlResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleHotelInfoTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleHotelInfoTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleHotelInfoTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleHotelInfoTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleHotelInfoTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleHotelInfoTasksReadyResultInfo":{"properties":{"date_posted":{"description":"<em>date when the task was posted (in the UTC format)</em>","type":["string","null"]},"endpoint":{"description":"<em>URL for collecting the results of the task</em>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong>","type":["string","null"]},"se":{"description":"<em>search engine specified when setting the task</em><br>can take the following values: <code>google</code>","type":["string","null"]},"se_type":{"description":"<em>search engine specified when setting the task</em>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BusinessDataGoogleHotelInfoTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleHotelInfoTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleHotelSearchesItem":{"properties":{"hotel_identifier":{"description":"<em>unique identifier of a hotel entity in Google search</em><br>example:<br><code>CgoI-KWyzenM_MV3EAE</code>","type":["string","null"]},"is_paid":{"description":"<em>indicates a paid hotel listing</strong></em><br>if <code>true</code>, related <code>hotel_search_item</code> is a paid ad<br>if <code>false</code>, related <code>hotel_search_item</code> is an organic hotel listing","type":["boolean","null"]},"location":{"description":"<em>GPS coordinates of the hotel's location</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_GpsCoordinatesLocationInfo"}],"type":["object","null"]},"overview_images":{"description":"<em>featured images for a hotel</em>","items":{"type":["string","null"]},"type":["array","null"]},"prices":{"description":"<em>hotel price</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HotelPriceInfo"}],"type":["object","null"]},"reviews":{"description":"<em>hotel reviews and rating information</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HotelReviewInfo"}],"type":["object","null"]},"stars":{"description":"<em>hotel class rating</em><br>class rating that ranges between 1-5 stars","type":["integer","null"]},"title":{"description":"<em>title of the hotel</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BusinessDataGoogleHotelSearchesLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleHotelSearchesLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleHotelSearchesLiveResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>encountered item types</em><br>types of search engine results encountered in the <code>items</code> array;<br>possible item types: <code>hotel_search_item</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleHotelSearchesItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>item types</em><br>the number of items in the <code>items</code> array","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array</em><br><strong>keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_BusinessDataGoogleHotelSearchesLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleHotelSearchesLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleHotelSearchesTaskGetResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleHotelSearchesTaskGetTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleHotelSearchesTaskGetResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>array of items</em><br><strong>note:</strong> this field always equals <code>null</code>; use it to facilitate integration and ensure interoperability with the <a href=\"/v3/business_data/google/hotel_info/live/advanced/\">Hotel Info</a> endpoint","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleHotelSearchesItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>item types</em><br>the number of items in the <code>items</code> array","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array</em><br>keyword is returned with decoded %## (plus character '+' will be decoded to a space character);<br>in order to obtain accurate search results, the location name is appended to the keyword automatically","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_BusinessDataGoogleHotelSearchesTaskGetTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleHotelSearchesTaskGetResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleHotelSearchesTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleHotelSearchesTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleHotelSearchesTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleHotelSearchesTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleHotelSearchesTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleHotelSearchesTasksReadyResultInfo":{"properties":{"date_posted":{"description":"<em>date when the task was posted (in the UTC format)</em>","type":["string","null"]},"endpoint":{"description":"<em>URL for collecting the results of the task</em>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> \nformat</strong>","type":["string","null"]},"se":{"description":"<em>search engine specified when setting the task</em><br>can take the following values: <code>google</code>","type":["string","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BusinessDataGoogleHotelSearchesTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleHotelSearchesTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleMyBusinessInfoLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleMyBusinessInfoLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleMyBusinessInfoLiveResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>item types</em><br>types of search engine results encountered in the <code>items</code> array;<br>possible item types: <code>google_business_info</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>encountered item types</em><br>types of search engine results encountered in the <code>items</code> array;<br>possible item types: <code>google_business_info</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_GoogleBusinessInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>item types</em><br>the number of items in the <code>items</code> array","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array</em><br><strong>keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong><br>this field will contain the <code>cid</code> parameter if you specified it in the <code>keyword</code> field when setting a task;<br>example:<br><code>cid:2946633002421908862</code><br>learn more about the parameter in <a href=\"https://dataforseo.com/help-center/what-is-cid-place-id-feature-id\" target=\"_blank\" rel=\"noopener noreferrer\">this help center article</a>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain as specified in a POST array</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BusinessDataGoogleMyBusinessInfoLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleMyBusinessInfoLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleMyBusinessInfoTaskGetResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleMyBusinessInfoTaskGetTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleMyBusinessInfoTaskGetResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>item types</em><br>types of search engine results encountered in the <code>items</code> array;<br>possible item types: <code>google_business_info</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em><strong>array of directory items</strong></em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_GoogleBusinessInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>item types</em><br>the number of items in the <code>items</code> array","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array</em><br><strong>keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong><br>this field will contain the <code>cid</code> parameter if you specified it in the <code>keyword</code> field when setting a task;<br>example:<br><code>cid:2946633002421908862</code><br>learn more about the parameter in <a href=\"https://dataforseo.com/help-center/what-is-cid-place-id-feature-id\" target=\"_blank\" rel=\"noopener noreferrer\">this help center article</a>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain as specified in a POST array</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BusinessDataGoogleMyBusinessInfoTaskGetTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleMyBusinessInfoTaskGetResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleMyBusinessInfoTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleMyBusinessInfoTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleMyBusinessInfoTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleMyBusinessInfoTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleMyBusinessInfoTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleMyBusinessInfoTasksReadyResultInfo":{"properties":{"date_posted":{"description":"<em>date when the task was posted (in the UTC format)</em>","type":["string","null"]},"endpoint":{"description":"<em>URL for collecting the results of the task</em>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong>","type":["string","null"]},"se":{"description":"<em>search engine specified when setting the task</em><br>can take the following values: <code>google</code>","type":["string","null"]},"se_type":{"description":"<em>search engine specified when setting the task</em>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BusinessDataGoogleMyBusinessInfoTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleMyBusinessInfoTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleMyBusinessUpdatesTaskGetResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleMyBusinessUpdatesTaskGetTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleMyBusinessUpdatesTaskGetResultInfo":{"properties":{"business_updates_id":{"description":"<em>identifier of the business updates element in SERP</em>","type":["string","null"]},"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"cid":{"description":"<em>google-defined client id</em><br>unique id of a local establishment<br>learn more about the <code>cid</code> identifier in <a href=\"https://dataforseo.com/help-center/what-is-cid-place-id-feature-id\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"feature_id":{"description":"<em>the unique identifier of the element in SERP</em><br>learn more about the identifier in <a href=\"https://dataforseo.com/help-center/what-is-cid-place-id-feature-id\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":["string","null"]},"item_types":{"description":"<em>item types</em><br>types of search engine results encountered in the <code>items</code> array;<br>possible item types: <code>google_business_post</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>encountered item types</em><br>types of search engine results encountered in the <code>items</code> array;<br>possible item types: <code>google_business_post</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_GoogleBusinessPost"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>item types</em><br>the number of items in the <code>items</code> array","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array</em><br><strong>keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong><br>this field will contain the <code>cid</code> parameter if you specified it in the <code>keyword</code> field when setting a task;<br>example:<br><code>cid:2946633002421908862</code><br>learn more about the parameter in <a href=\"https://dataforseo.com/help-center/what-is-cid-place-id-feature-id\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain as specified in a POST array</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BusinessDataGoogleMyBusinessUpdatesTaskGetTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleMyBusinessUpdatesTaskGetResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleMyBusinessUpdatesTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleMyBusinessUpdatesTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleMyBusinessUpdatesTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleMyBusinessUpdatesTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleMyBusinessUpdatesTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleMyBusinessUpdatesTasksReadyResultInfo":{"properties":{"date_posted":{"description":"<em>date when the task was posted (in the UTC format)</em>","type":["string","null"]},"endpoint":{"description":"<em>URL for collecting the results of the task</em>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong>","type":["string","null"]},"se":{"description":"<em>search engine specified when setting the task</em><br>can take the following values: <code>google</code>","type":["string","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BusinessDataGoogleMyBusinessUpdatesTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleMyBusinessUpdatesTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleQuestionsAndAnswersLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleQuestionsAndAnswersLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleQuestionsAndAnswersLiveResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"cid":{"description":"<em>google-defined client id</em><br>unique id of a local establishment;<br>learn more about the identifier in <a href=\"https://dataforseo.com/help-center/what-is-cid-place-id-feature-id\" target=\"_blank\" rel=\"noopener noreferrer\">this help center article</a>","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"feature_id":{"description":"<em> unique identifier of the SERP feature</em>","type":["string","null"]},"item_types":{"description":"<em>item types</em><br>types of search engine results encountered in the <code>items</code> array;<br>possible item types: <code>google_business_question_item</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>array of items</em><br>items within <code>google_business_question_item</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_GoogleBusinessQuestionItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of items in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"items_without_answers":{"description":"<em>array of google business question items without answers</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_GoogleBusinessQuestionItem"}],"type":["object","null"]},"type":["array","null"]},"keyword":{"description":"<em>keyword received in a POST array</em><br><strong>keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong><br>this field will contain the <code>cid</code> parameter if you specified it in the <code>keyword</code> field when setting a task;<br>example:<br><code>cid:2946633002421908862</code><br>learn more about the parameter in <a href=\"https://dataforseo.com/help-center/what-is-cid-place-id-feature-id\" target=\"_blank\" rel=\"noopener noreferrer\">this help center article</a>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain as specified in a POST array</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BusinessDataGoogleQuestionsAndAnswersLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleQuestionsAndAnswersLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleQuestionsAndAnswersTaskGetResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleQuestionsAndAnswersTaskGetTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleQuestionsAndAnswersTaskGetResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"cid":{"description":"<em>google-defined client id</em><br>unique id of a local establishment;<br>learn more about the identifier in <a href=\"https://dataforseo.com/help-center/what-is-cid-place-id-feature-id\" target=\"_blank\" rel=\"noopener noreferrer\">this help center article</a>","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"feature_id":{"description":"<em> unique identifier of the SERP feature</em>","type":["string","null"]},"item_types":{"description":"<em>item types</em><br>types of search engine results encountered in the <code>items</code> array;<br>possible item types: <code>google_business_question_item</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em> array of items within <code>google_business_question_item</code></em><br>contains answers to the google business questions;<br>the maximum number of answers returned for each question: <code>5</code> <br>possible item types <code>google_business_answer_element</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_GoogleBusinessQuestionItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of items in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"items_without_answers":{"description":"<em>array of google business question items without answers</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_GoogleBusinessQuestionItem"}],"type":["object","null"]},"type":["array","null"]},"keyword":{"description":"<em>keyword received in a POST array</em><br><strong>keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong><br>this field will contain the <code>cid</code> parameter if you specified it in the <code>keyword</code> field when setting a task;<br>example:<br><code>cid:2946633002421908862</code><br>learn more about the parameter in <a href=\"https://dataforseo.com/help-center/what-is-cid-place-id-feature-id\" target=\"_blank\" rel=\"noopener noreferrer\">this help center article</a>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain as specified in a POST array</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BusinessDataGoogleQuestionsAndAnswersTaskGetTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleQuestionsAndAnswersTaskGetResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleQuestionsAndAnswersTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleQuestionsAndAnswersTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleQuestionsAndAnswersTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleQuestionsAndAnswersTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleQuestionsAndAnswersTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleQuestionsAndAnswersTasksReadyResultInfo":{"properties":{"date_posted":{"description":"<em>date when the task was posted (in the UTC format)</em>","type":["string","null"]},"endpoint":{"description":"<em>URL for collecting the results of the task</em>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong>","type":["string","null"]},"se":{"description":"<em>search engine specified when setting the task</em><br>can take the following values: <code>google</code>","type":["string","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BusinessDataGoogleQuestionsAndAnswersTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleQuestionsAndAnswersTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleReviewsTaskGetResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleReviewsTaskGetTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleReviewsTaskGetResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"cid":{"description":"<i>google-defined client id</i><br>unique id of a local establishment<br>learn more about the identifier in <a href=\"https://dataforseo.com/help-center/what-is-cid-place-id-feature-id\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"feature_id":{"description":"<em>the unique identifier of the 'reviews' element in SERP</em><br>learn more about the identifier in <a href=\"https://dataforseo.com/help-center/what-is-cid-place-id-feature-id\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":["string","null"]},"items":{"description":"<em>found reviews</em><br>you can get more results by using the <code>depth</code> parameter when setting a task","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_GoogleReviewsSearch"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of reviews items in the results array</em><br>you can get more results by using the <code>depth</code> parameter when setting a task","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array</em><br><strong>keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"place_id":{"description":"<em>unique identifier of a business location assigned by Google</em><br>learn more about the identifier in <a href=\"https://dataforseo.com/help-center/what-is-cid-place-id-feature-id\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":["string","null"]},"rating":{"description":"<em>rating of the corresponding local establishment</em><br>popularity rate based on reviews and displayed in SERP","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]},"reviews_count":{"description":"<em>the total number of reviews</em>","format":"int64","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"sub_title":{"description":"<em>subtitle of the 'reviews' element in SERP</em><br>additional information (e.g., address) on the 'reviews' element for which the reviews are collected","type":["string","null"]},"title":{"description":"<em>title of the 'reviews' element in SERP</em><br>the name of the local establishment for which the reviews are collected","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BusinessDataGoogleReviewsTaskGetTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleReviewsTaskGetResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleReviewsTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleReviewsTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleReviewsTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleReviewsTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleReviewsTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataGoogleReviewsTasksReadyResultInfo":{"properties":{"date_posted":{"description":"<em>date when the task was posted (in the UTC format)</em>","type":["string","null"]},"endpoint":{"description":"<em>URL for collecting the results of the task</em>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong>","type":["string","null"]},"se":{"description":"<em>search engine specified when setting the task</em><br>can take the following values: <code>google</code>","type":["string","null"]},"se_type":{"description":"<em>type of search engine</em>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BusinessDataGoogleReviewsTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleReviewsTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataServiceInfo":{"properties":{"category":{"description":"<em>business category</em><br>Google My Business general category that best describes the services provided by the business entity","type":["string","null"]},"price":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PriceInfo"}],"type":["object","null"]},"snippet":{"description":"<em>additional information on the business entity</em>","type":["string","null"]},"title":{"description":"<em>title of the element in SERP</em><br>the name of the business entity for which the results are collected","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BusinessDataTripadvisorReviewsTaskGetResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataTripadvisorReviewsTaskGetTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataTripadvisorReviewsTaskGetResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>found reviews</em><br>you can get more results by using the <code>depth</code> parameter when setting a task","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_TripadvisorReviewSearch"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of reviews items in the results array</em><br>you can get more results by using the <code>depth</code> parameter when setting a task","format":"int64","type":["integer","null"]},"language_code":{"description":"language code in a POST array","type":["string","null"]},"location":{"description":"<em>location of the local establishment</em><br>address of the local establishment for which the reviews are collected","type":["string","null"]},"rating":{"description":"<em>rating of the corresponding local establishment</em><br>popularity rate based on reviews and displayed in SERP","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]},"rating_distribution":{"additionalProperties":{"format":"Int64","type":["integer","null"]},"description":"<em>rating distribution by votes</em><br>the distribution of votes across the rating in the range from 1 to 5","type":["object","null"]},"reviews_count":{"description":"<em>the total number of reviews</em>","format":"int64","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"title":{"description":"<em>title of the 'reviews' element in SERP</em><br>the name of the local establishment for which the reviews are collected","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url_path":{"description":"<em>URL path received in a POST array</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BusinessDataTripadvisorReviewsTaskGetTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataTripadvisorReviewsTaskGetResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataTripadvisorReviewsTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataTripadvisorReviewsTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataTripadvisorReviewsTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataTripadvisorReviewsTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataTripadvisorReviewsTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataTripadvisorReviewsTasksReadyResultInfo":{"properties":{"date_posted":{"description":"<em>date when the task was posted (in the UTC format)</em>","type":["string","null"]},"endpoint":{"description":"<em>URL for collecting the results of the task</em>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong>","type":["string","null"]},"se":{"description":"<em>search engine specified when setting the task</em><br>can take the following values: <code>tripadvisor</code>","type":["string","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BusinessDataTripadvisorReviewsTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataTripadvisorReviewsTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataTripadvisorSearchTaskGetResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataTripadvisorSearchTaskGetTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataTripadvisorSearchTaskGetResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to Tripadvisor results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>item types encountered in the result</em><br>possible item types: <code>tripadvisor_search_organic</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>Tripadvisor search listing results</em><br>you can get more results by using the <code>depth</code> parameter when setting a task","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_TripadvisorSearchOrganic"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of items in the results array</em><br>you can get more results by using the <code>depth</code> parameter when setting a task","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array</em><br>this field will contain the <code>alias</code> parameter if it was specified in a POST array","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em>the total number of results</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_BusinessDataTripadvisorSearchTaskGetTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataTripadvisorSearchTaskGetResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataTripadvisorSearchTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataTripadvisorSearchTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataTripadvisorSearchTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataTripadvisorSearchTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataTripadvisorSearchTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataTripadvisorSearchTasksReadyResultInfo":{"properties":{"date_posted":{"description":"<em>date when the task was posted (in the UTC format)</em>","type":["string","null"]},"endpoint":{"description":"<em>URL for collecting the results of the task</em>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong>","type":["string","null"]},"se":{"description":"<em>search engine specified when setting the task</em><br>can take the following values: <code>tripadvisor</code>","type":["string","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BusinessDataTripadvisorSearchTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataTripadvisorSearchTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataTrustpilotReviewsTaskGetResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataTrustpilotReviewsTaskGetTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataTrustpilotReviewsTaskGetResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"domain":{"description":"<em>domain of the business entity</em>","type":["string","null"]},"items":{"description":"<em>found reviews</em><br>you can get more results by using the <code>depth</code> parameter when setting a task","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_TrustpilotReviewSearch"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of items in the results array</em><br>you can get more results by using the <code>depth</code> parameter when setting a task","format":"int64","type":["integer","null"]},"location":{"description":"<em>location of the business entity as specified on Trustpilot</em><br>address of the business entity for which the reviews are collected","type":["string","null"]},"rating":{"description":"<em>rating of the corresponding business entity</em><br>popularity rate based on reviews and displayed in SERP","type":["object","null"]},"reviews_count":{"description":"<em>the total number of reviews</em>","format":"int64","type":["string","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"title":{"description":"<em>title of the 'reviews' element on Trustpilot</em><br>the name of the business entity for which the reviews are collected","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BusinessDataTrustpilotReviewsTaskGetTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataTrustpilotReviewsTaskGetResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataTrustpilotReviewsTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataTrustpilotReviewsTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataTrustpilotReviewsTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataTrustpilotReviewsTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataTrustpilotReviewsTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataTrustpilotReviewsTasksReadyResultInfo":{"properties":{"date_posted":{"description":"<em>date when the task was posted (in the UTC format)</em>","type":["string","null"]},"endpoint":{"description":"<em>URL for collecting the results of the task</em>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong>","type":["string","null"]},"se":{"description":"<em>search engine specified when setting the task</em><br>can take the following values: <code>trustpilot</code>","type":["string","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BusinessDataTrustpilotReviewsTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataTrustpilotReviewsTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataTrustpilotSearchTaskGetResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataTrustpilotSearchTaskGetTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataTrustpilotSearchTaskGetResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>found reviews</em><br>you can get more results by using the <code>depth</code> parameter when setting a task","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_TrustpilotSearchOrganic"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of items in the results array</em><br>you can get more results by using the <code>depth</code> parameter when setting a task","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword in a POST array</em>","type":["string","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BusinessDataTrustpilotSearchTaskGetTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataTrustpilotSearchTaskGetResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataTrustpilotSearchTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataTrustpilotSearchTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataTrustpilotSearchTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataTrustpilotSearchTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataTrustpilotSearchTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataTrustpilotSearchTasksReadyResultInfo":{"properties":{"date_posted":{"description":"<em>date when the task was posted (in the UTC format)</em>","type":["string","null"]},"endpoint":{"description":"<em>URL for collecting the results of the task</em>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong>","type":["string","null"]},"se":{"description":"<em>search engine specified when setting the task</em><br>can take the following values: <code>trustpilot</code>","type":["string","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BusinessDataTrustpilotSearchTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataTrustpilotSearchTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_BusinessDataUserProfileInfo":{"properties":{"image_url":{"type":["string","null"]},"location":{"type":["string","null"]},"name":{"type":["string","null"]},"reviews_count":{"description":"<em>total number of reviews submitted by the reviewer</em>","format":"int64","type":["integer","null"]},"url":{"type":["string","null"]}},"type":"object"},"Response0A3E90081762_BusinessDirectoryInfo":{"properties":{"items":{"description":"<em>encountered item types</em><br>types of search engine results encountered in the <code>items</code> array;<br>possible item types: <code>google_business_info</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MapsSearch"}],"type":["object","null"]},"type":["array","null"]},"title":{"description":"<em>title of the element</em><br>domain of the online menu system","type":["string","null"]}},"type":"object"},"Response0A3E90081762_BusinessWorkHoursInfo":{"properties":{"work_hours":{"description":"<em>open hours</em><br>information about work hours of the local establishment","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_WorkHours"}],"type":["object","null"]}},"type":"object"},"Response0A3E90081762_CacheControl":{"properties":{"cachable":{"description":"indicates whether the page is cacheable","type":["boolean","null"]},"ttl":{"description":"time to livethe amount of time the browser caches a resource","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_CarouselSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>contains arrays of elements available in the list</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpApiCarouselElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values;<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>;<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"title":{"description":"<em>title of the row</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_Categories":{"properties":{"category":{"description":"<em>product category name</em>","type":["string","null"]},"url":{"description":"<em>product category URL</em><br>indicates the <a href=\"https://sellercentral.amazon.com/gp/help/external/G1661?language=en_US\" rel=\"noopener noreferrer\" target=\"_blank\">browse path on Amazon</a> with the unique browse node ID (product category ID on Amazon)","type":["string","null"]}},"type":"object"},"Response0A3E90081762_ChannelSubscribersCount":{"properties":{"count":{"description":"<em>subscriber count</em>","format":"int64","type":["integer","null"]},"displayed_count":{"description":"<em>displayed subscriber count</em><br>            subscriber count as displayed on YouTube","type":["string","null"]}},"type":"object"},"Response0A3E90081762_ChatGptAdAdvertiser":{"properties":{"favicon_url":{"description":"<em>URL of the advertiser's favicon image</em>","type":["string","null"]},"name":{"description":"<em>name of the advertiser</em>","type":["string","null"]},"url":{"description":"<em>source URL</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_ChatGptAdElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseChatGptLlmScraperElementItem"}],"type":["object","null"]},{"properties":{"advertiser":{"description":"<em>information about the advertiser associated with the ad</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ChatGptAdAdvertiser"}],"type":["object","null"]},"domain":{"description":"<em>domain</em>","type":["string","null"]},"image_url":{"description":"<em>URL of the image displayed in the ad</em>","type":["string","null"]},"is_rendered":{"description":"<em>  indicates whether the ad is displayed to the user</em><br>if `true`, the ad is present in the response and shown on the page<br>if `false`, the ad is present in the response but not displayed to the user","type":["boolean","null"]},"snippet":{"description":"<em>source description</em>","type":["string","null"]},"title":{"description":"<em>name of the brand</em>","type":["string","null"]},"url":{"description":"<em>URL</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_ChatGptBrandEntity":{"properties":{"category":{"description":"<em>category of the brand</em>","type":["string","null"]},"markdown":{"description":"<em>brand name in markdown format</em><br>contains brand name formatted in the <a href=\"https://en.wikipedia.org/wiki/Markdown\" target=\"_blank\">markdown markup language</a>","type":["string","null"]},"title":{"description":"<em>name of the brand</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"urls":{"description":"<em> array of URLs and domains relevant to the brand</em>","type":["object","null"]}},"type":"object"},"Response0A3E90081762_ChatGptGoogleShoppingProduct":{"properties":{"catalog_id":{"description":"<em>Google Shopping catalog identifier of the product</em><br>can be used as a <code>product_id</code> in <a href=\"https://docs.dataforseo.com/v3/merchant/google/overview/\" target=\"_blank\">Google Shopping API endpoints</a>","type":["string","null"]},"ei":{"description":"<em>event identifier</em><br>internal event identifier used by Google","type":["string","null"]},"gl":{"description":"<em>country code</em><br>indicates the location for which search results are displayed","type":["string","null"]},"gpcid":{"description":"<em>Google product cluster identifier</em><br>can be used as a <code>gid</code> in <a href=\"https://docs.dataforseo.com/v3/merchant/google/overview/\" target=\"_blank\">Google Shopping API endpoints</a>","type":["string","null"]},"headline_offer_docid":{"description":"<em>document identifier of the main offer in the headline</em><br>can be used as a <code>data_docid</code> in <a href=\"https://docs.dataforseo.com/v3/merchant/google/overview/\" target=\"_blank\">Google Shopping API endpoints</a>","type":["string","null"]},"hl":{"description":"<em>host language code</em><br>indicates the language in which search results are displayed","type":["string","null"]},"image_docid":{"description":"<em>identifier for the displayed product’s image</em>","type":["string","null"]},"mid":{"description":"<em>merchant identifier</em><br>identifier of the seller or merchant account in Google Shopping","type":["string","null"]},"product_id":{"description":"<em>product identifier</em><br>can be used as a <code>data_docid</code> in <a href=\"https://docs.dataforseo.com/v3/merchant/google/overview/\" target=\"_blank\">Google Shopping API endpoints","type":["string","null"]},"pvt":{"description":"<em>product view type</em><br>internal Google parameter that specifies the product view type used when rendering the product item","type":["string","null"]},"query":{"description":"<em>search query</em><br>search query used by ChatGPT to retrieve the product from Google Shopping","type":["string","null"]},"rds":{"description":"<em>resource descriptor string </em><br>internal Google resource descriptor string that identifies the product within Google's Shopping index","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"uule":{"description":"<em>encoded location parameter</em><br>indicates the location for a search","type":["string","null"]}},"type":"object"},"Response0A3E90081762_ChatGptImagesElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseChatGptLlmScraperElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>elements of ChatGPT results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_GeminiImagesElement"}],"type":["object","null"]},"type":["array","null"]},"markdown":{"description":"<em>content of the element in markdown format</em><br>content of the result formatted in the <a href=\"https://en.wikipedia.org/wiki/Markdown\" target=\"_blank\">markdown markup language</a>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_ChatGptLocalBusinessesElement":{"properties":{"address":{"description":"<em>address of the local business</em>","type":["string","null"]},"description":{"description":"<em>description of the local business</em>","type":["string","null"]},"domain":{"description":"<em>domain</em>","type":["string","null"]},"phone":{"description":"<em>phone of the local business</em>","type":["string","null"]},"rating":{"description":"<em>rating of the corresponding local business</em><br>popularity rate based on reviews as displayed in the results","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]},"reviews_count":{"description":"<em>total number of reviews submitted for the local business</em>","format":"int64","type":["integer","null"]},"title":{"description":"<em>title of the element</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>URL</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_ChatGptLocalBusinessesElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseChatGptLlmScraperElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>elements of ChatGPT results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ChatGptLocalBusinessesElement"}],"type":["object","null"]},"type":["array","null"]},"markdown":{"description":"<em>content of the element in markdown format</em><br>content of the result formatted in the <a href=\"https://en.wikipedia.org/wiki/Markdown\" target=\"_blank\">markdown markup language</a>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_ChatGptNavigationListElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseChatGptLlmScraperElementItem"}],"type":["object","null"]},{"properties":{"sources":{"description":"<em>array of sources</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SourceInfo"}],"type":["object","null"]},"type":["array","null"]},"title":{"description":"<em>name of the brand</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_ChatGptProductsElement":{"properties":{"currency":{"description":"<em>currency of the listed price</em><br>ISO code of the currency applied to the price","type":["string","null"]},"domain":{"description":"<em>domain</em>","type":["string","null"]},"id_to_token_map":{"description":"<em>product identifier token</em><br>Base64-encoded token containing Google Shopping product IDs associated with the product","type":["string","null"]},"images":{"description":"<em>image URLs of the element</em><br>contains URLs leading to the images on the original resource or DataForSEO storage (in case the original source is not available)","items":{"type":["string","null"]},"type":["array","null"]},"merchants":{"description":"<em>merchant(s) offering the product</em>","type":["string","null"]},"price":{"description":"<em>product price</em>","type":["number","null"]},"product_id":{"description":"<em>product id</em>","type":["string","null"]},"product_ids":{"description":"<em>Google Shopping product identifiers</em><br>array of Google Shopping product IDs associated with the product","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ChatGptGoogleShoppingProduct"}],"type":["object","null"]},"type":["array","null"]},"rating":{"description":"<em>rating of the corresponding local business</em><br>popularity rate based on reviews as displayed in the results","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]},"tag":{"description":"<em>tag text</em>","type":["string","null"]},"title":{"description":"<em>title of the element</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>URL</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_ChatGptProductsElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseChatGptLlmScraperElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>elements of ChatGPT results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ChatGptProductsElement"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_ChatGptTableElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseChatGptLlmScraperElementItem"}],"type":["object","null"]},{"properties":{"brand_entities":{"description":"<em>array of brand entities</em><br>contains information on brands mentioned in the text","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ChatGptBrandEntity"}],"type":["object","null"]},"type":["array","null"]},"markdown":{"description":"<em>content of the element in markdown format</em><br>content of the result formatted in the <a href=\"https://en.wikipedia.org/wiki/Markdown\" target=\"_blank\">markdown markup language</a>","type":["string","null"]},"table":{"description":"<em>table present in the element</em><br>the header and content of the table present in the element","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_Table"}],"type":["object","null"]},"text":{"description":"<em>text of the element</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_ChatGptTextElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseChatGptLlmScraperElementItem"}],"type":["object","null"]},{"properties":{"brand_entities":{"description":"<em>array of brand entities</em><br>contains information on brands mentioned in the text","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ChatGptBrandEntity"}],"type":["object","null"]},"type":["array","null"]},"markdown":{"description":"<em>content of the element in markdown format</em><br>content of the result formatted in the <a href=\"https://en.wikipedia.org/wiki/Markdown\" target=\"_blank\">markdown markup language</a>","type":["string","null"]},"sources":{"description":"<em>array of sources</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SourceInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_ChatgptSearchResult":{"properties":{"breadcrumb":{"description":"<em>breadcrumb</em>","type":["string","null"]},"description":{"description":"<em>result description</em>","type":["string","null"]},"domain":{"description":"<em>result domain</em>","type":["string","null"]},"title":{"description":"<em>result title</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>result URL</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_ClickstreamKeywordInfo":{"properties":{"age_distribution":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>distribution of clickstream-based metrics by age</em><br>learn more about how the metric is calculated in this <a href=\"https://dataforseo.com/help-center/what-are-clickstream-based-metrics-and-how-do-we-calculate-them\" rel=\"noopener noreferrer\" target=\"_blank\">help center article</a>","type":["object","null"]},"gender_distribution":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>distribution of estimated clickstream-based metrics by gender</em><br>learn more about how the metric is calculated in this <a href=\"https://dataforseo.com/help-center/what-are-clickstream-based-metrics-and-how-do-we-calculate-them\" rel=\"noopener noreferrer\" target=\"_blank\">help center article</a>","type":["object","null"]},"last_updated_time":{"description":"<em>date and time when keyword data was updated</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"monthly_searches":{"description":"<em>monthly searches</em><br>represents the (approximate) number of searches on this keyword idea (as available for the past twelve months), targeted to the specified geographic locations","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MonthlySearchesInfo"}],"type":["object","null"]},"type":["array","null"]},"search_volume":{"description":"<em>average monthly search volume rate</em><br>represents the (approximate) number of searches for the given keyword idea on google.com","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_CommercialUnitsElement":{"properties":{"domain":{"description":"<em>domain where a link points</em>","type":["string","null"]},"price":{"description":"<em>price indicated in the element</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PriceInfo"}],"type":["object","null"]},"rating":{"description":"<em>the item's rating </em><br>the popularity rate based on reviews and displayed in SERP;<br>if there is none, equals <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]},"source":{"description":"<em>reference source name or title</em>","type":["string","null"]},"title":{"description":"<em>title of a given link element</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>source URL</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_CommercialUnitsSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>contains arrays of elements available in the list</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_CommercialUnitsElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values;<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>;<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"title":{"description":"<em>title of the row</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_CompareSitesElement":{"properties":{"domain":{"description":"<em>domain where a link points</em>","type":["string","null"]},"image_url":{"description":"<em>URL of the image</em><br>the URL leading to the image on the original resource or DataForSEO storage (in case the original source is not available)","type":["string","null"]},"source":{"description":"<em>reference source name or title</em>","type":["string","null"]},"title":{"description":"<em>title of a given link element</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>source URL</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_CompareSitesSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>contains arrays of elements available in the list</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_CompareSitesElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values;<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>;<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"title":{"description":"<em>title of the row</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_Contacts":{"properties":{"emails":{"description":"<em>array of emails</em><br>","items":{"type":["string","null"]},"type":["array","null"]},"telephones":{"description":"<em>array of telephone numbers</em><br>","items":{"type":["string","null"]},"type":["array","null"]}},"type":"object"},"Response0A3E90081762_ContentAnalysisAvailableFiltersResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentAnalysisAvailableFiltersTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_ContentAnalysisAvailableFiltersResultInfo":{"properties":{"search":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]}},"type":"object"},"Response0A3E90081762_ContentAnalysisAvailableFiltersTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentAnalysisAvailableFiltersResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_ContentAnalysisCategoriesInfo":{"properties":{"category":{"items":{"type":["integer","null"]},"type":["array","null"]},"count":{"format":"int64","type":["integer","null"]}}},"Response0A3E90081762_ContentAnalysisCategoriesResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentAnalysisCategoriesTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_ContentAnalysisCategoriesResultInfo":{"properties":{"category_code":{"description":"<em>category code</em>","type":["integer","null"]},"category_code_parent":{"description":"<em>the code of the superordinate category</em><br>example:<br><code>\"category_code\": 10178,<br>\"category_name\": \"Apparel Accessories\",<br>\"category_code_parent\": 10021</code> <br>where <code>category_code_parent</code> <br>corresponds to: <br><code>\"category_code\": 10178,<br>\"category_name\": \"Apparel Accessories\"</code>","type":["integer","null"]},"category_name":{"description":"<em>full name of the category</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_ContentAnalysisCategoriesTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentAnalysisCategoriesResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_ContentAnalysisCategoryTrendsLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentAnalysisCategoryTrendsLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_ContentAnalysisCategoryTrendsLiveResultInfo":{"properties":{"connotation_types":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>connotation types</em><br>contains types of sentiments (sentiment polarity) related to the category citation and citation count per each sentiment type<br>possible connotation types: <code>\"positive\"</code>, <code>\"negative\"</code>, <code>\"neutral\"</code>","type":["object","null"]},"countries":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>countries</em><br>contains countries and citation count in each country<br>to obtain a full list of available countries, refer to the <a href=\"/v3/content_analysis/locations/\" rel=\"noopener noreferrer\" target=\"_blank\">Locations</a> endpoint","type":["object","null"]},"date":{"description":"<em>date for which the data is provided</em>","type":["string","null"]},"languages":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>languages</em><br>contains languages and citation count in each language<br>to obtain a full list of available languages, refer to the <a href=\"/v3/content_analysis/languages/\" rel=\"noopener noreferrer\" target=\"_blank\">Languages</a> endpoint","type":["object","null"]},"page_categories":{"description":"<em>page categories</em><br>contains objects with page categories and citation count in each page category<br>to obtain a full list of available categories, refer to the <a href=\"/v3/content_analysis/categories/\" rel=\"noopener noreferrer\" target=\"_blank\">Categories</a> endpoint","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentAnalysisCategoriesInfo"}],"type":["object","null"]},"type":["array","null"]},"page_types":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>page types</em><br>contains page types and citation count per each page type","type":["object","null"]},"rank":{"description":"<em>rank of all URLs citing the <code>keyword</code></em><br>normalized sum of ranks of all URLs citing the target <code>keyword</code> for the given date","type":["integer","null"]},"sentiment_connotations":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>sentiment connotations</em><br>contains sentiments (emotional reactions) related to the target category citation and the number of citations per each sentiment<br>possible connotations: <code>\"anger\"</code>, <code>\"fear\"</code>, <code>\"happiness\"</code>, <code>\"love\"</code>, <code>\"sadness\"</code>, <code>\"share\"</code>, <code>\"neutral\"</code>, <code>\"fun\"</code>","type":["object","null"]},"text_categories":{"description":"<em>text categories</em><br>contains objects with text categories and citation count in each text category<br>to obtain a full list of available categories, refer to the <a href=\"/v3/content_analysis/categories/\" rel=\"noopener noreferrer\" target=\"_blank\">Categories</a> endpoint","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentAnalysisCategoriesInfo"}],"type":["object","null"]},"type":["array","null"]},"top_domains":{"description":"<em>top domains citing the target keyword</em><br>contains objects with top domains citing the target category and citation count per each domain","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_TopDomainInfo"}],"type":["object","null"]},"type":["array","null"]},"total_count":{"description":"<em>total number of results in our database relevant to your request</em>","format":"int64","type":["integer","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_ContentAnalysisCategoryTrendsLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentAnalysisCategoryTrendsLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_ContentAnalysisLanguagesResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentAnalysisLanguagesTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_ContentAnalysisLanguagesResultInfo":{"properties":{"country_iso_code":{"type":["string","null"]},"location_code":{"type":["integer","null"]},"location_code_parent":{"type":["integer","null"]},"location_name":{"type":["string","null"]},"location_type":{"type":["string","null"]}},"type":"object"},"Response0A3E90081762_ContentAnalysisLanguagesTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentAnalysisLanguagesResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_ContentAnalysisLocationsResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentAnalysisLocationsTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_ContentAnalysisLocationsResultInfo":{"properties":{"country_iso_code":{"description":"<em>ISO country code of the location</em>","type":["string","null"]},"location_name":{"description":"<em>full name of the location</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_ContentAnalysisLocationsTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentAnalysisLocationsResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_ContentAnalysisPhraseTrendsLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentAnalysisPhraseTrendsLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_ContentAnalysisPhraseTrendsLiveResultInfo":{"properties":{"connotation_types":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>connotation types</em><br>contains types of sentiments (sentiment polarity) related to the keyword citation and citation count per each sentiment type<br>possible connotation types: <code>\"positive\"</code>, <code>\"negative\"</code>, <code>\"neutral\"</code>","type":["object","null"]},"countries":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>countries</em><br>contains countries and citation count in each country<br>to obtain a full list of available countries, refer to the <a href=\"/v3/content_analysis/locations/\" rel=\"noopener noreferrer\" target=\"_blank\">Locations</a> endpoint","type":["object","null"]},"date":{"description":"<em>date for which the data is provided</em>","type":["string","null"]},"languages":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>languages</em><br>contains languages and citation count in each language<br>to obtain a full list of available languages, refer to the <a href=\"/v3/content_analysis/languages/\" rel=\"noopener noreferrer\" target=\"_blank\">Languages</a> endpoint","type":["object","null"]},"page_categories":{"description":"<em>page categories</em><br>contains objects with page categories and citation count in each page category<br>to obtain a full list of available categories, refer to the <a href=\"/v3/content_analysis/categories/\" rel=\"noopener noreferrer\" target=\"_blank\">Categories</a> endpoint","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentAnalysisCategoriesInfo"}],"type":["object","null"]},"type":["array","null"]},"page_types":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>page types</em><br>contains page types and citation count per each page type","type":["object","null"]},"rank":{"description":"<em>rank of all URLs citing the <code>keyword</code></em><br>normalized sum of ranks of all URLs citing the target <code>keyword</code> for the given date","type":["integer","null"]},"sentiment_connotations":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>sentiment connotations</em><br>contains sentiments (emotional reactions) related to the target keyword citation and the number of citations per each sentiment<br>possible connotations: <code>\"anger\"</code>, <code>\"happiness\"</code>, <code>\"love\"</code>, <code>\"sadness\"</code>, <code>\"share\"</code>, <code>\"fun\"</code>","type":["object","null"]},"text_categories":{"description":"<em>text categories</em><br>contains objects with text categories and citation count in each text category<br>to obtain a full list of available categories, refer to the <a href=\"/v3/content_analysis/categories/\" rel=\"noopener noreferrer\" target=\"_blank\">Categories</a> endpoint","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentAnalysisCategoriesInfo"}],"type":["object","null"]},"type":["array","null"]},"top_domains":{"description":"<em>top domains citing the target keyword</em><br>contains objects with top domains citing the target keyword and citation count per each domain","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_TopDomainInfo"}],"type":["object","null"]},"type":["array","null"]},"total_count":{"description":"<em>total number of results in our database relevant to your request</em>","format":"int64","type":["integer","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_ContentAnalysisPhraseTrendsLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentAnalysisPhraseTrendsLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_ContentAnalysisRatingDistributionLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentAnalysisRatingDistributionLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_ContentAnalysisRatingDistributionLiveResultInfo":{"properties":{"max":{"description":"<em>max rating on a distribution scale</strong></em>","type":["number","null"]},"metrics":{"description":"<em>contains rating distribution metrics</strong></em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentAnalysisSummaryInfo"}],"type":["object","null"]},"min":{"description":"<em>min rating on a distribution scale</strong></em>","type":["number","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_ContentAnalysisRatingDistributionLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentAnalysisRatingDistributionLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_ContentAnalysisSearchLiveItem":{"properties":{"content_info":{"description":"<em>contains data on citations from the given <code>url</code></em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AnalysisContentInfo"}],"type":["object","null"]},"country":{"description":"<em>country code of the domain registration</em><br>to obtain a full list of available countries, refer to the <a href=\"/v3/content_analysis/locations/\" rel=\"noopener noreferrer\" target=\"_blank\">Locations</a> endpoint","type":["string","null"]},"domain":{"description":"<em>domain name</em>","type":["string","null"]},"domain_rank":{"description":"<em>rank of the <code>domain</code></em><br>this value is based on backlink data for the given domain from DataForSEO Backlink Index;<br><code>domain_rank</code> is calculated based on the method for node ranking in a linked database – a principle used in the original Google PageRank algorithm<br>learn more about the metric and how it is calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":["integer","null"]},"fetch_time":{"description":"<em>date and time when our crawler visited the page</em><br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code>2017-01-24 13:20:59 +00:00</code>","type":["string","null"]},"language":{"description":"<em>main language of the domain</em><br>to obtain a full list of available languages, refer to the <a href=\"/v3/content_analysis/languages/\" rel=\"noopener noreferrer\" target=\"_blank\">Languages</a> endpoint","type":["string","null"]},"main_domain":{"description":"<em>main domain</em>","type":["string","null"]},"page_category":{"description":"<em>contains all relevant page categories</em><br>product and service categories relevant for the page<br>to obtain a full list of available categories, refer to the <a href=\"/v3/content_analysis/categories/\" rel=\"noopener noreferrer\" target=\"_blank\">Categories</a> endpoint","items":{"type":"integer"},"type":["array","null"]},"page_types":{"description":"<em>page types</em>","items":{"type":"string"},"type":["array","null"]},"ratings":{"description":"<em>ratings found on the page</em><br>all ratings found on the page based on microdata","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContententRatingInfo"}],"type":["object","null"]},"type":["array","null"]},"score":{"description":"<em>citation prominence score</em><br>this value is based on <code>url_rank</code>, <code>domain_rank</code>, <code>keyword</code> presence in <code>title</code>, <code>main_title</code>, <code>url</code>, <code>snippet</code><br>the higher the <code>score</code>, the more value the related citation has","type":["number","null"]},"social_metrics":{"description":"<em>social media engagement metrics</em><br>data on social media interactions associated with the content based on website embeds developed and supported by social media platforms","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SocialMetricsInfo"}],"type":["object","null"]},"type":["array","null"]},"spam_score":{"description":"<em>backlink spam score of the <code>url</code></em><br>this value is based on backlink data for the given URL from DataForSEO Backlink Index;<br>learn more about how the metric is calculated on <a href=\"https://dataforseo.com/help-center/what-is-spam-score-and-how-is-it-calculated\" rel=\"noopener noreferrer\" target=\"_blank\">this help center page</a>","type":["integer","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>URL where the citation was found</em>","type":["string","null"]},"url_rank":{"description":"<em>rank of the <code>url</code></em><br>this value is based on backlink data for the given URL from DataForSEO Backlink Index;<br><code>url_rank</code> is calculated based on the method for node ranking in a linked database – a principle used in the original Google PageRank algorithm<br>learn more about the metric and how it is calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_ContentAnalysisSearchLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentAnalysisSearchLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_ContentAnalysisSearchLiveResultInfo":{"properties":{"items":{"description":"<em>contains citations and related data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentAnalysisSearchLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"offset_token":{"description":"<em>offset token for subsequent requests</em><br>you can use the string provided in this field to get the subsequent results of the initial task;<br><strong>note:</strong> <code>offset_token</code> values are unique for each subsequent task","type":["string","null"]},"total_count":{"description":"<em>total amount of results in our database relevant to your request</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_ContentAnalysisSearchLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentAnalysisSearchLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_ContentAnalysisSentimentAnalysisLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"array of tasks","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentAnalysisSentimentAnalysisLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_ContentAnalysisSentimentAnalysisLiveResultInfo":{"properties":{"positive_connotation_distribution":{"description":"citation distribution by sentiment connotation types\ncontains objects with citation counts and relevant data distributed by types of sentiments (sentiment polarity);\npossible sentiment connotation types: positive, negative, neutral","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PositiveConnotationDistribution"}],"type":["object","null"]},"sentiment_connotation_distribution":{"description":"citation distribution by sentiment connotations\ncontains objects with citation counts and relevant data distributed by sentiments (emotional reactions);\npossible sentiment connotation types: anger, happiness, love, sadness, share, fun","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SentimentConnotationDistribution"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_ContentAnalysisSentimentAnalysisLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"array of results","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentAnalysisSentimentAnalysisLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_ContentAnalysisSummaryInfo":{"properties":{"connotation_types":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>connotation types</em><br>contains types of sentiments (sentiment polarity) related to the keyword citation and citation count per each sentiment type<br>possible sentiment connotation types: <code>positive</code>, <code>negative</code>, <code>neutral</code>","type":["object","null"]},"countries":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>countries</em><br>contains countries and citation count in each country<br>to obtain a full list of available countries, refer to the <a href=\"/v3/content_analysis/locations/\" rel=\"noopener noreferrer\" target=\"_blank\">Locations</a> endpoint","type":["object","null"]},"languages":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>languages</em><br>contains languages and citation count in each language<br>to obtain a full list of available languages, refer to the <a href=\"/v3/content_analysis/languages/\" rel=\"noopener noreferrer\" target=\"_blank\">Languages</a> endpoint","type":["object","null"]},"page_categories":{"description":"<em>page categories</em><br>contains objects with page categories and citation count in each page category<br>to obtain a full list of available categories, refer to the <a href=\"/v3/content_analysis/categories/\" rel=\"noopener noreferrer\" target=\"_blank\">Categories</a> endpoint","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentAnalysisCategoriesInfo"}],"type":["object","null"]},"type":["array","null"]},"page_types":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>page types</em><br>contains page types and citation count per each page type","type":["object","null"]},"rank":{"description":"<em>rank of all URLs citing the <code>keyword</code></em><br>normalized sum of ranks of all URLs citing the target <code>keyword</code>","type":["integer","null"]},"sentiment_connotations":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>sentiment connotations</em><br>contains sentiments (emotional reactions) related to the target keyword citation and the number of citations per each sentiment<br>possible sentiment connotations: <code>anger</code>, <code>happiness</code>, <code>love</code>, <code>sadness</code>, <code>share</code>, <code>fun</code>","type":["object","null"]},"text_categories":{"description":"<em>text categories</em><br>contains objects with text categories and citation count in each text category<br>to obtain a full list of available categories, refer to the <a href=\"/v3/content_analysis/categories/\" rel=\"noopener noreferrer\" target=\"_blank\">Categories</a> endpoint","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentAnalysisCategoriesInfo"}],"type":["object","null"]},"type":["array","null"]},"top_domains":{"description":"<em>top domains citing the target keyword</em><br>contains objects with top domains citing the target keword and citation count per each domain","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_TopDomainInfo"}],"type":["object","null"]},"type":["array","null"]},"total_count":{"description":"<em>total amount of results in our database relevant to your request</em>","format":"int64","type":["integer","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_ContentAnalysisSummaryLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentAnalysisSummaryLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_ContentAnalysisSummaryLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentAnalysisSummaryInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_ContentCommentInfo":{"properties":{"author":{"description":"author of the comment","type":["string","null"]},"have_form":{"description":"","type":["boolean","null"]},"primary_content":{"description":"primary content on the page\nyou can find more information about content priority calculation in this help center article","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SectionContentItemInfo"}],"type":["object","null"]},"type":["array","null"]},"publish_date":{"description":"date when the comment was published","type":["string","null"]},"rating":{"description":"product’s rating\ncontains information about the rating a customer has given to the product","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContententRatingInfo"}],"type":["object","null"]},"title":{"description":"title of the customer’s comment","type":["string","null"]}},"type":"object"},"Response0A3E90081762_ContentOfferInfo":{"properties":{"name":{"description":"name of the product","type":["string","null"]},"price":{"description":"price of the product","format":"double","type":["number","null"]},"price_currency":{"description":"price currency","type":["string","null"]},"price_valid_until":{"description":"displays the date and time until which the price is valid\nin the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”\nexample: \"2022-11-01 10:02:52 +00:00\"","type":["string","null"]}},"type":"object"},"Response0A3E90081762_ContentParsingElement":{"properties":{"fetch_time":{"description":"<em>date and time when the content was fethced</em><br>            example:<br>            <code>\"2022-11-01 10:02:52 +00:00\"</code>","type":["string","null"]},"page_as_markdown":{"description":"<em>page content in the markdown format</em><br>            page content in the <a href=\"https://daringfireball.net/projects/markdown/\" target=\"_blank\">text-to-HTML markdown format</a><br>            specify <code>markdown_view</code> as <code>true</code> in the request to return the value","type":["string","null"]},"page_content":{"description":"<em>parsed content of the page</em><br>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PageContentInfo"}],"type":["object","null"]},"status_code":{"description":"<i>general status code</i><br>            you can find the full list of the response codes <a href=\"/v3/appendix/errors\">here</a><br>            <strong>Note:</strong> we strongly recommend designing a necessary system for handling related exceptional or error conditions","type":["integer","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_ContentUrlInfo":{"properties":{"anchor_text":{"description":"text of the URL’s anchor","type":["string","null"]},"url":{"description":"contains other URLs and anchors found in the content element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_ContententRatingInfo":{"properties":{"max_rating_value":{"description":"maximum value for the rating name","format":"double","type":["number","null"]},"name":{"description":"rating name\nhere you can find the following elements: Max5, Percents, CustomMax","type":["string","null"]},"rating_count":{"description":"number of votes","format":"int64","type":["integer","null"]},"rating_value":{"description":"the value of the rating","format":"double","type":["number","null"]},"relative_rating":{"description":"relative rating","format":"double","type":["number","null"]}},"type":"object"},"Response0A3E90081762_CountryDistribution":{"properties":{"country_iso_code":{"description":"<em>country ISO code</em>","type":["string","null"]},"percentage":{"description":"<em>percentage of global search volume</em>","type":["number","null"]},"search_volume":{"description":"<em>clickstream-based average monthly search volume rate</em><br>represents the (approximate) number of searches for the given keyword idea based on clickstream<br>you can learn more about clickstream search volume in <a href=\"https://dataforseo.com/help-center/what-is-clickstream-search-volume-and-how-to-get-it-with-dataforseo\">this Help Center article</a>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_CoursesElement":{"properties":{"date":{"description":"the date when the page source of the element was published","type":["string","null"]},"description":{"description":"description of the results element in SERP","type":["string","null"]},"domain":{"description":"domain where a link points","type":["string","null"]},"image_url":{"description":"URL of the image","type":["string","null"]},"rating":{"description":"the element’s rating \nthe popularity rate based on reviews and displayed in SERP","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]},"source":{"description":"source of the element\nindicates the source of information included in the top_stories_element","type":["string","null"]},"title":{"description":"title of the row","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"URL of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_CoursesSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"categories":{"description":"array of course categories\ncontains a list of categories relevant to courses","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"contains arrays of elements available in the list","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_CoursesElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"absolute rank in SERP\nabsolute position among all the elements in SERP\nalways equals 0 for desktop","type":["integer","null"]},"rank_group":{"description":"group rank in SERP\nposition within a group of elements with identical type values;\npositions of elements with different type values are omitted from rank_group;\nalways equals 0 for desktop","type":["integer","null"]},"title":{"description":"title of a given link element","type":["string","null"]}},"type":"object"}],"deprecated":true,"type":"object"},"Response0A3E90081762_CrawlStatusInfo":{"properties":{"max_crawl_pages":{"description":"maximum number of pages to crawl\n indicates the max_crawl_pages limit you specified when setting a task","format":"int64","type":["integer","null"]},"pages_crawled":{"description":"number of crawled pages","format":"int64","type":["integer","null"]},"pages_in_queue":{"description":"number of pages that are currently in the crawling queue","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_CurrencyBoxSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"converted_currency":{"description":"<em>converted currency</em>","type":["string","null"]},"converted_value":{"description":"<i>value converted to a requested currency</i><br>indicates the exact value based on Google Fincance data at the time when our API pulled the results<br>note that exchange rates displayed in the <code>currency_box</code> element may be delayed according to <a href=\"https://www.google.com/intl/en_us/googlefinance/disclaimer/\">the Google Finance disclaimer</a>","type":["number","null"]},"currency":{"description":"<i>currency of the listed price</i><br>ISO code of the currency applied to the price","type":["string","null"]},"graph":{"description":"<em>contains data provided in the graph of the element</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_Graph"}],"type":["object","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values;<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>;<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"table":{"description":"<em>table present in the element</em><br>the header and content of the table present in the element","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_Table"}],"type":["object","null"]},"timestamp":{"description":"<em>date and time when the result was published</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"value":{"description":"<em>the value of the rating</em>","type":["number","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataLabsAnswerBoxSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsApiElementItem"}],"type":["object","null"]},{"properties":{"links":{"description":"<em>sitelinks</em><br>            the links shown below some of Google's search results<br>            if there are none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LinkElement"}],"type":["object","null"]},"type":["array","null"]},"text":{"description":"<em>text</em><br>            if there is none, equals <code>null</code>","items":{"type":["string","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataLabsCarouselSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>historical SERPs and related data found in the database</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsCarouselElement"}],"type":["object","null"]},"type":["array","null"]},"title":{"description":"<em>title of the result in SERP</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataLabsCommercialUnitsSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>historical SERPs and related data found in the database</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_CommercialUnitsElement"}],"type":["object","null"]},"type":["array","null"]},"title":{"description":"<em>title of the result in SERP</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataLabsCoursesSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsApiElementItem"}],"type":["object","null"]},{"properties":{"categories":{"description":"array of course categories\ncontains a list of categories relevant to courses","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"historical SERPs and related data found in the database","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_CoursesElement"}],"type":["object","null"]},"type":["array","null"]},"title":{"description":"title of the result in SERP","type":["string","null"]}},"type":"object"}],"deprecated":true,"type":"object"},"Response0A3E90081762_DataLabsEventsSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>historical SERPs and related data found in the database</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_EventsElement"}],"type":["object","null"]},"type":["array","null"]},"title":{"description":"<em>title of the result in SERP</em>","type":["string","null"]},"url":{"description":"<em> relevant URL in SERP</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataLabsExploreBrandsSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"historical SERPs and related data found in the database","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ExploreBrandsElement"}],"type":["object","null"]},"type":["array","null"]},"title":{"description":"title of the result in SERP","type":["string","null"]}},"type":"object"}],"deprecated":true,"type":"object"},"Response0A3E90081762_DataLabsFeaturedSnippetSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsApiElementItem"}],"type":["object","null"]},{"properties":{"backlinks_info":{"description":"<em>backlinks information for the relevant page URL</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksInfo"}],"type":["object","null"]},"clickstream_etv":{"description":"<em>estimated traffic volume based on clickstream data</em><br>            calculated as the product of click-through-rate and clickstream search volume values of all keywords the domain or webpage ranks for;<br>            to retrieve results for this field, the parameter <code>include_clickstream_data</code> must be set to <code>true</code>;<br>            learn more about how the metric is calculated in this <a href=\"https://dataforseo.com/help-center/whats-clickstream-estimated-traffic-volume-and-how-is-it-calculated\" rel=\"noopener noreferrer\" target=\"_blank\">help center article</a>","format":"double","type":["number","null"]},"description":{"description":"<em>description of the results element in SERP</em>","type":["string","null"]},"domain":{"description":"<em>subdomain in SERP</em>","type":["string","null"]},"estimated_paid_traffic_cost":{"description":"<em>estimated cost of converting organic search traffic into paid</em><br>            represents the estimated monthly cost of running ads for all keywords that a domain or webpage ranks for;<br>            the metric is calculated as the product of organic <code>etv</code> and paid <code>cpc</code> values and indicates the cost of driving the estimated volume of monthly organic traffic through PPC advertising in Google Search;<br>            learn more about how the metric is calculated in <a href=\"https://dataforseo.com/help-center/how-is-traffic-cost-calculated\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":["number","null"]},"etv":{"description":"<em>estimated traffic volume</em><br>            estimated organic monthly traffic to the domain or webpage;<br>            calculated as the product of CTR (click-through-rate) and search volume values of all keywords the domain or webpage rank for;<br>            learn more about how the metric is calculated in <a href=\"https://dataforseo.com/help-center/how-is-etv-calculated\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":["number","null"]},"featured_title":{"description":"<em>the title of the featured snippets source page</em>","type":["string","null"]},"main_domain":{"description":"<em>primary domain name in SERP</em>","type":["string","null"]},"rank_changes":{"description":"<em>changes in rankings</em><br>            contains information about the ranking changes of the SERP element since the <code>previous_updated_time</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RankChanges"}],"properties":{"is_down":{"description":"rank of this element went down\nif the value is true, position of the element in SERP is lower compared to the previous check","type":"boolean"},"is_new":{"description":"element was previously present in SERP\nif the value is true, previously collected SERP didn’t contain this element","type":"boolean"},"is_up":{"description":"rank of this element went up\nif the value is true, position of the element in SERP is higher compared to the previous check","type":"boolean"},"previous_rank_absolute":{"description":"previous absolute rank in SERP\nindicates previous rank of the element in Google SERP;\nif this element is new, the value will be null","type":["number","null"]}},"type":["object","null"]},"rank_info":{"description":"<em>page and domain rank information</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RankInfo"}],"type":["object","null"]},"relative_url":{"description":"<em>URL in SERP that does not specify the HTTPs protocol and domain name</em>","type":["string","null"]},"table":{"description":"<em>results table</em><br>            if there are none, equals <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_Table"}],"type":["object","null"]},"title":{"description":"<em>title of the result in SERP</em>","type":["string","null"]},"url":{"description":"<em> relevant URL in SERP</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataLabsFindResultsOnSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>historical SERPs and related data found in the database</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_FindResultsOnElement"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataLabsFoundOnWebSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"historical SERPs and related data found in the database","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_FoundOnWebElement"}],"type":["object","null"]},"type":["array","null"]},"related_searches":{"description":"search queries related to the elment","items":{"type":["string","null"]},"type":["array","null"]},"title":{"description":"title of the result in SERP","type":["string","null"]}},"type":"object"}],"deprecated":true,"type":"object"},"Response0A3E90081762_DataLabsGoogleFlightsSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>historical SERPs and related data found in the database</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_GoogleFlightsElement"}],"type":["object","null"]},"type":["array","null"]},"title":{"description":"<em>title of the result in SERP</em>","type":["string","null"]},"url":{"description":"<em> relevant URL in SERP</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataLabsGoogleHotelsSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsApiElementItem"}],"type":["object","null"]},{"properties":{"hotel_identifier":{"description":"<em>unique hotel identifier</em><br>            unique hotel identifier assigned by Google;<br>            example: <code>\"CgoIjaeSlI6CnNpVEAE\"</code>","type":["string","null"]},"url":{"description":"<em> relevant URL in SERP</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataLabsGooglePostsSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsApiElementItem"}],"type":["object","null"]},{"properties":{"cid":{"description":"google-defined client id","type":["string","null"]},"feature":{"description":"the additional feature of the review","type":["string","null"]},"posts_id":{"description":"the identifier of the google_posts feature","type":["string","null"]}},"type":"object"}],"deprecated":true,"type":"object"},"Response0A3E90081762_DataLabsGoogleReviewsSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsApiElementItem"}],"type":["object","null"]},{"properties":{"cid":{"description":"<em>google-defined client id</em>","type":["string","null"]},"feature":{"description":"<i>the additional feature of the review</i>","type":["string","null"]},"place_id":{"description":"<em>the identifier of a place</em>","type":["string","null"]},"rating":{"description":"<em>the item's rating </em><br>            the popularity rate based on reviews and displayed in SERP","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]},"reviews_count":{"description":"<i>the number of reviews</i>","format":"int64","type":["integer","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataLabsHotelsPackSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsApiElementItem"}],"type":["object","null"]},{"properties":{"date_from":{"description":"<em>starting date of stay</em><br>            in the format “year-month-date”<br>            example:<br>            2019-11-15","type":["string","null"]},"date_to":{"description":"<em>ending date of stay</em><br>            in the format “year-month-date”<br>            example:<br>            2019-11-17","type":["string","null"]},"items":{"description":"<em>historical SERPs and related data found in the database</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HotelsPackElement"}],"type":["object","null"]},"type":["array","null"]},"title":{"description":"<em>title of the result in SERP</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataLabsImagesSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>historical SERPs and related data found in the database</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeImagesElementInfo"}],"type":["object","null"]},"type":["array","null"]},"related_image_searches":{"deprecated":true,"description":"<em>contains keywords and images related to the specified search term</em><br>            if there are none, equals <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RelatedImageSearchesElement"}],"type":["object","null"]},"title":{"description":"<em>title of the result in SERP</em>","type":["string","null"]},"url":{"description":"<em> relevant URL in SERP</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataLabsJobsSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>historical SERPs and related data found in the database</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_JobsElement"}],"type":["object","null"]},"type":["array","null"]},"title":{"description":"<em>title of the result in SERP</em>","type":["string","null"]},"url":{"description":"<em> relevant URL in SERP</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataLabsKnowledgeGraphSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsApiElementItem"}],"type":["object","null"]},{"properties":{"card_id":{"description":"<em>card id</em>","type":["string","null"]},"cid":{"description":"<em>google-defined client id</em>","type":["string","null"]},"description":{"description":"<em>description of the results element in SERP</em>","type":["string","null"]},"image_url":{"description":"<em>URL of the image from knowledge graph</em>","type":["string","null"]},"items":{"description":"<em>historical SERPs and related data found in the database</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsKnowledgeGraphElementItem"}],"type":["object","null"]},"type":["array","null"]},"logo_url":{"description":"<em>URL of the logo from knowledge graph</em>","type":["string","null"]},"sub_title":{"description":"<em>subtitle of the item</em>","type":["string","null"]},"title":{"description":"<em>title of the result in SERP</em>","type":["string","null"]},"url":{"description":"<em> relevant URL in SERP</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataLabsLocalPackSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsApiElementItem"}],"type":["object","null"]},{"properties":{"backlinks_info":{"description":"backlinks information for the ranked website","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksInfo"}],"type":["object","null"]},"clickstream_etv":{"description":"estimated traffic volume based on clickstream data            calculated as the product of click-through-rate and clickstream search volume values of all keywords the domain ranks for            to retrieve results for this field, the parameter include_clickstream_data must be set to true            learn more about how the metric is calculated in this help center article","format":"double","type":["number","null"]},"description":{"description":"description of the results element in SERP","type":["string","null"]},"domain":{"description":"subdomain in SERP","type":["string","null"]},"estimated_paid_traffic_cost":{"description":"estimated cost of paid monthly search traffic            represents the estimated cost of paid monthly traffic (USD) based on etv and cpc values            learn more about how the metric is calculated in this help center article","type":["number","null"]},"etv":{"description":"estimated traffic volume            estimated organic monthly traffic to the domain            calculated as the product of CTR (click-through-rate) and search volume values of the returned keyword            learn more about how the metric is calculated in this help center article","type":["number","null"]},"is_paid":{"description":"indicates whether the element is an ad","type":["boolean","null"]},"main_domain":{"description":"primary domain name in SERP","type":["string","null"]},"phone":{"description":"phone number","type":["string","null"]},"rank_changes":{"description":"changes in rankings            contains information about the ranking changes of the SERP element since the previous_updated_time","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RankChanges"}],"properties":{"is_down":{"description":"rank of this element went down\nif the value is true, position of the element in SERP is lower compared to the previous check","type":"boolean"},"is_new":{"description":"element was previously present in SERP\nif the value is true, previously collected SERP didn’t contain this element","type":"boolean"},"is_up":{"description":"rank of this element went up\nif the value is true, position of the element in SERP is higher compared to the previous check","type":"boolean"},"previous_rank_absolute":{"description":"previous absolute rank in SERP\nindicates previous rank of the element in Google SERP;\nif this element is new, the value will be null","type":["number","null"]}},"type":["object","null"]},"rank_info":{"description":"page and domain rank information","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RankInfo"}],"type":["object","null"]},"rating":{"description":"the item's rating             the popularity rate based on reviews and displayed in SERP","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]},"relative_url":{"description":"URL in SERP that does not specify the HTTPs protocol and domain name","type":["string","null"]},"title":{"description":"title of the result in SERP","type":["string","null"]},"url":{"description":"relevant URL in SERP","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataLabsLocalServicesSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsApiElementItem"}],"type":["object","null"]},{"properties":{"domain":{"description":"<em>domain in SERP</em>","type":["string","null"]},"items":{"description":"<em>historical SERPs and related data found in the database</em>","type":["object","null"]},"title":{"description":"<em>title of the result in SERP</em>","type":["string","null"]},"url":{"description":"<em> relevant URL in SERP</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataLabsMapSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsApiElementItem"}],"type":["object","null"]},{"properties":{"title":{"description":"<em>title of the result in SERP</em>","type":["string","null"]},"url":{"description":"<em> relevant URL in SERP</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataLabsMathSolverSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>historical SERPs and related data found in the database</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MathSolverElement"}],"type":["object","null"]},"type":["array","null"]},"links":{"description":"<em>sitelinks</em><br>            the links shown below some of Google's search results<br>            if there are none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LinkElement"}],"type":["object","null"]},"type":["array","null"]},"result":{"description":"<em>solution to the equation</em><br>            solution to the mathematical equation specified in the <code>keyword</code> field when setting a task","type":["string","null"]},"title":{"description":"<em>title of the result in SERP</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataLabsMentionCarouselSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"historical SERPs and related data found in the database","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MentionCarouselElement"}],"type":["object","null"]},"type":["array","null"]},"title":{"description":"title of the result in SERP","type":["string","null"]}},"type":"object"}],"deprecated":true,"type":"object"},"Response0A3E90081762_DataLabsMultiCarouselSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>historical SERPs and related data found in the database</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MultiCarouselElement"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataLabsOrganicSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsApiElementItem"}],"type":["object","null"]},{"properties":{"about_this_result":{"deprecated":true,"description":"<em>contains information from the 'About this result' panel</em><br>            <a href=\"https://blog.google/products/search/learn-more-and-get-more-from-search/\">'About this result' panel</a> provides additional context about why Google returned this result for the given query;<br>            this feature appears after clicking on the three dots next to most results","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AboutThisResultElement"}],"type":["object","null"]},"amp_version":{"description":"<em>Accelerated Mobile Pages</em><br>indicates whether an item has the Accelerated Mobile Page (AMP) version<br><strong>Note:</strong> this check no longer appears in SERP","type":["boolean","null"]},"backlinks_info":{"description":"<em>backlinks information for the relevant page URL</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksInfo"}],"type":["object","null"]},"breadcrumb":{"description":"<em>breadcrumb in SERP</em>","type":["string","null"]},"checks":{"description":"<em>array of properties detected for the SERP element</em><br>lists the properties that are true for this element<br>each value in the array represents a detected property <br>example:<br>if <code>is_image</code> is present in the array, the element contains an image<br>possible values in the array:<br><code>is_image</code>, <code>is_video</code>, <code>is_featured_snippet</code>, <code>amp_version</code>, <code>is_malicious</code>, <code>is_web_story</code>, <code>is_highly_cited</code><br>equals <code>null</code> if none of the properties are detected for the element<br>learn more about the <code>checks</code> array in <a href=\"https://dataforseo.com/help-center/whats-a-checks-array-in-the-google-organic-serp-api\" target=\"_blank\">this Help Center article</a>","items":{"type":["string","null"]},"type":["array","null"]},"clickstream_etv":{"description":"<em>estimated traffic volume based on clickstream data</em><br>            calculated as the product of click-through-rate and clickstream search volume values of all keywords the domain or webpage ranks for;<br>            to retrieve results for this field, the parameter <code>include_clickstream_data</code> must be set to <code>true</code>;<br>            learn more about how the metric is calculated in this <a href=\"https://dataforseo.com/help-center/whats-clickstream-estimated-traffic-volume-and-how-is-it-calculated\" rel=\"noopener noreferrer\" target=\"_blank\">help center article</a>","format":"double","type":["number","null"]},"description":{"description":"<em>description of the results element in SERP</em>","type":["string","null"]},"domain":{"description":"<em>subdomain in SERP</em>","type":["string","null"]},"estimated_paid_traffic_cost":{"description":"<em>estimated cost of converting organic search traffic into paid</em><br>            represents the estimated monthly cost of running ads for all keywords that a domain or webpage ranks for;<br>            the metric is calculated as the product of organic <code>etv</code> and paid <code>cpc</code> values and indicates the cost of driving the estimated volume of monthly organic traffic through PPC advertising in Google Search;<br>            learn more about how the metric is calculated in <a href=\"https://dataforseo.com/help-center/how-is-traffic-cost-calculated\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":["number","null"]},"etv":{"description":"<em>estimated traffic volume</em><br>            estimated organic monthly traffic to the domain or webpage;<br>            calculated as the product of CTR (click-through-rate) and search volume values of all keywords the domain or webpage rank for;<br>            learn more about how the metric is calculated in <a href=\"https://dataforseo.com/help-center/how-is-etv-calculated\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":["number","null"]},"extended_snippet":{"description":"<em>includes additional information appended after the result description in SERP</em>","type":["string","null"]},"highlighted":{"description":"<em>words highlighted in bold within the results <code>description</code></em>","items":{"type":["string","null"]},"type":["array","null"]},"is_featured_snippet":{"description":"<em>indicates whether the element is a <code class=\"prettyprint\">featured_snippet</code></em><br><strong>Note:</strong> this check no longer appears in SERP","type":["boolean","null"]},"is_image":{"description":"<em>indicates whether the element contains an <code class=\"prettyprint\">image</code></em><br><strong>Note:</strong> this check no longer appears in SERP","type":["boolean","null"]},"is_malicious":{"description":"<em>indicates whether the element is marked as malicious</em><br><strong>Note:</strong> this check no longer appears in SERP","type":["boolean","null"]},"is_video":{"description":"<em>indicates whether the element contains a <code class=\"prettyprint\">video</code></em><br><strong>Note:</strong> this check no longer appears in SERP","type":["boolean","null"]},"links":{"description":"<em>sitelinks</em><br>            the links shown below some of Google's search results<br>            if there are none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LinkElement"}],"type":["object","null"]},"type":["array","null"]},"main_domain":{"description":"<em>primary domain name in SERP</em>","type":["string","null"]},"pre_snippet":{"description":"<em>includes additional information appended before the result description in SERP</em>","type":["string","null"]},"rank_changes":{"description":"<em>changes in rankings</em><br>            contains information about the ranking changes of the SERP element since the <code>previous_updated_time</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RankChanges"}],"properties":{"is_down":{"description":"rank of this element went down\nif the value is true, position of the element in SERP is lower compared to the previous check","type":"boolean"},"is_new":{"description":"element was previously present in SERP\nif the value is true, previously collected SERP didn’t contain this element","type":"boolean"},"is_up":{"description":"rank of this element went up\nif the value is true, position of the element in SERP is higher compared to the previous check","type":"boolean"},"previous_rank_absolute":{"description":"previous absolute rank in SERP\nindicates previous rank of the element in Google SERP;\nif this element is new, the value will be null","type":["number","null"]}},"type":["object","null"]},"rank_info":{"description":"<em>page and domain rank information</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RankInfo"}],"type":["object","null"]},"rating":{"description":"<em>the item's rating </em><br>            the popularity rate based on reviews and displayed in SERP","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]},"relative_url":{"description":"<em>URL in SERP that does not specify the HTTPs protocol and domain name</em>","type":["string","null"]},"title":{"description":"<em>title of the result in SERP</em>","type":["string","null"]},"url":{"description":"<em> relevant URL in SERP</em>","type":["string","null"]},"website_name":{"description":"<em>relevant website name in SERP</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataLabsPaidSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsApiElementItem"}],"type":["object","null"]},{"properties":{"backlinks_info":{"description":"backlinks information for the ranked website","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksInfo"}],"type":["object","null"]},"breadcrumb":{"description":"breadcrumb in SERP","type":["string","null"]},"checks":{"description":"array of properties detected for the SERP elementlists the properties that are true for this elementeach value in the array represents a detected property example:if is_image is present in the array, the element contains an imagepossible values in the array:is_image, is_video, is_featured_snippet, amp_version, is_malicious, is_web_story, is_highly_citedequals null if none of the properties are detected for the elementlearn more about the checks array in this Help Center article","items":{"type":["string","null"]},"type":["array","null"]},"clickstream_etv":{"description":"estimated traffic volume based on clickstream data            calculated as the product of click-through-rate and clickstream search volume values of all keywords the domain ranks for            to retrieve results for this field, the parameter include_clickstream_data must be set to true            learn more about how the metric is calculated in this help center article","format":"double","type":["number","null"]},"description":{"description":"description of the results element in SERP","type":["string","null"]},"description_rows":{"description":"extended description            if there is none, equals null","items":{"type":["string","null"]},"type":["array","null"]},"domain":{"description":"subdomain in SERP","type":["string","null"]},"estimated_paid_traffic_cost":{"description":"estimated cost of paid monthly search traffic            represents the estimated cost of paid monthly traffic (USD) based on etv and cpc values            learn more about how the metric is calculated in this help center article","type":["number","null"]},"etv":{"description":"estimated traffic volume            estimated organic monthly traffic to the domain            calculated as the product of CTR (click-through-rate) and search volume values of the returned keyword            learn more about how the metric is calculated in this help center article","type":["number","null"]},"extra":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]},"highlighted":{"description":"words highlighted in bold within the results description","items":{"type":["string","null"]},"type":["array","null"]},"links":{"description":"sitelinks            the links shown below some of Google's search results            if there are none, equals null","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AdLinkElement"}],"type":["object","null"]},"type":["array","null"]},"main_domain":{"description":"primary domain name in SERP","type":["string","null"]},"rank_changes":{"description":"changes in rankings            contains information about the ranking changes of the SERP element since the previous_updated_time","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RankChanges"}],"properties":{"is_down":{"description":"rank of this element went down\nif the value is true, position of the element in SERP is lower compared to the previous check","type":"boolean"},"is_new":{"description":"element was previously present in SERP\nif the value is true, previously collected SERP didn’t contain this element","type":"boolean"},"is_up":{"description":"rank of this element went up\nif the value is true, position of the element in SERP is higher compared to the previous check","type":"boolean"},"previous_rank_absolute":{"description":"previous absolute rank in SERP\nindicates previous rank of the element in Google SERP;\nif this element is new, the value will be null","type":["number","null"]}},"type":["object","null"]},"rank_info":{"description":"page and domain rank information","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RankInfo"}],"type":["object","null"]},"relative_url":{"description":"URL in SERP that does not specify the HTTPs protocol and domain name","type":["string","null"]},"title":{"description":"title of the result in SERP","type":["string","null"]},"url":{"description":"relevant URL in SERP","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataLabsPeopleAlsoAskSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>historical SERPs and related data found in the database</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PeopleAlsoAskElement"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataLabsPeopleAlsoSearchSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>historical SERPs and related data found in the database</em>","items":{"type":["string","null"]},"type":["array","null"]},"title":{"description":"<em>title of the result in SERP</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataLabsPodcastsSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"historical SERPs and related data found in the database","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PodcastsElement"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"deprecated":true,"type":"object"},"Response0A3E90081762_DataLabsPopularProductsSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>historical SERPs and related data found in the database</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PopularProductsElement"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataLabsQuestionsAndAnswersSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>historical SERPs and related data found in the database</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_QuestionsAndAnswersElement"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataLabsRecipesSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>historical SERPs and related data found in the database</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RecipesElement"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataLabsRelatedSearchesSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>historical SERPs and related data found in the database</em>","items":{"type":["string","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataLabsScholarlyArticlesSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>historical SERPs and related data found in the database</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ScholarlyArticlesElement"}],"type":["object","null"]},"type":["array","null"]},"title":{"description":"<em>title of the result in SERP</em>","type":["string","null"]},"url":{"description":"<em> relevant URL in SERP</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataLabsShoppingSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>historical SERPs and related data found in the database</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ShoppingElement"}],"type":["object","null"]},"type":["array","null"]},"title":{"description":"<em>title of the result in SERP</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataLabsStocksBoxSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsApiElementItem"}],"type":["object","null"]},{"properties":{"domain":{"description":"<em>domain in SERP</em>","type":["string","null"]},"graph":{"description":"<em>contains data provided in the graph of the element</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_Graph"}],"type":["object","null"]},"price":{"description":"<em>price of booking a place for the specified dates of stay</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PriceInfo"}],"type":["object","null"]},"snippet":{"description":"<em>text alongside the link title</em>","type":["string","null"]},"source":{"description":"<em>source of additional information about the result</em>","type":["string","null"]},"table":{"description":"<em>table element</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_Table"}],"type":["object","null"]},"title":{"description":"<em>title of the result in SERP</em>","type":["string","null"]},"url":{"description":"<em> relevant URL in SERP</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataLabsTopSightsSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>historical SERPs and related data found in the database</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_TopSightsElement"}],"type":["object","null"]},"type":["array","null"]},"title":{"description":"<em>title of the result in SERP</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataLabsTopStoriesSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>historical SERPs and related data found in the database</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_TopStoriesElement"}],"type":["object","null"]},"type":["array","null"]},"title":{"description":"<em>title of the result in SERP</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataLabsTwitterSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>historical SERPs and related data found in the database</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_TwitterElement"}],"type":["object","null"]},"type":["array","null"]},"title":{"description":"<em>title of the result in SERP</em>","type":["string","null"]},"url":{"description":"<em> relevant URL in SERP</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataLabsVideoSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>historical SERPs and related data found in the database</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_VideoElement"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataLabsVisualStoriesSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"historical SERPs and related data found in the database","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AmazonLabelElement"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"deprecated":true,"type":"object"},"Response0A3E90081762_DataforseoLabsAmazonBulkSearchVolumeLiveItem":{"properties":{"keyword":{"description":"<em>keyword in a POST array</em>","type":["string","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"search_volume":{"description":"<em>average monthly search volume rate</em><br>represents the (approximate) number of searches for the returned keyword on Amazon","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsAmazonBulkSearchVolumeLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsAmazonBulkSearchVolumeLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsAmazonBulkSearchVolumeLiveResultInfo":{"properties":{"items":{"description":"<em>contains keyword search volume data data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsAmazonBulkSearchVolumeLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em><br>if there is no data, then the value is <code>null</code>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em><br>if there is no data, then the value is <code>null</code>","type":["integer","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"total_count":{"description":"<em>total amount of results in our database relevant to your request</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsAmazonBulkSearchVolumeLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsAmazonBulkSearchVolumeLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsAmazonProductCompetitorsLiveItem":{"properties":{"asin":{"description":"<em>ASIN in a POST array</em>","type":["string","null"]},"avg_position":{"description":"<em>average position of the product in Amazon SERP</em><br><strong>Note:</strong> average position is calculated for intersected keywords only;<br>the value for a given product may differ when combined with different target products","format":"float","type":["number","null"]},"competitor_metrics":{"description":"<em>metrics for intersecting keywords</em><br>ranking data relevant to the keywords that the provided <code>asin</code> shares with the target <code>asin</code>;<br><strong>Note:</strong> in this object ranking data is provided for the returned competitor's <code>asin</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AmazonMetricsBundleInfo"}],"type":["object","null"]},"full_metrics":{"description":"<em>metrics for all keywords of the product</em><br>full overview of ranking data relevant to all keywords that the provided <code>asin</code> is ranking for","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AmazonMetricsBundleInfo"}],"type":["object","null"]},"intersections":{"description":"<em>number of intersecting keywords</em>","type":["integer","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"sum_position":{"description":"<em>sum of all product positions in Amazon SERP</em><br><strong>Note:</strong> average position is calculated for intersected keywords only;<br>the value for a given product may differ when combined with different target products","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsAmazonProductCompetitorsLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsAmazonProductCompetitorsLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsAmazonProductCompetitorsLiveResultInfo":{"properties":{"asin":{"description":"<em>ASIN in a POST array</em>","type":["string","null"]},"items":{"description":"<em>contains detected Amazon product competitors and related data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsAmazonProductCompetitorsLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em><br>if there is no data, then the value is_<code>null</code>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em><br>if there is no data, then the value is_<code>null</code>","type":["integer","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"total_count":{"description":"<em>total amount of results in our database relevant to your request</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsAmazonProductCompetitorsLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsAmazonProductCompetitorsLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsAmazonProductKeywordIntersectionsLiveItem":{"properties":{"intersection_result":{"additionalProperties":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AmazonInfo"}],"type":["object","null"]},"description":"<em>data on the intersection</em>","type":["object","null"]},"keyword_data":{"description":"<em>keyword data for the returned keyword</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AmazonKeywordData"}],"type":["object","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsAmazonProductKeywordIntersectionsLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsAmazonProductKeywordIntersectionsLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsAmazonProductKeywordIntersectionsLiveResultInfo":{"properties":{"asins":{"additionalProperties":{"type":["string","null"]},"description":"<em>ASINs in a POST array</em>","type":["object","null"]},"items":{"description":"<em>contains detected Amazon product competitors and related data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsAmazonProductKeywordIntersectionsLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em><br>if there is no data, then the value is_<code>null</code>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em><br>if there is no data, then the value is_<code>null</code>","type":["integer","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"total_count":{"description":"<em>total amount of results in our database relevant to your request</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsAmazonProductKeywordIntersectionsLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsAmazonProductKeywordIntersectionsLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsAmazonProductRankOverviewLiveItem":{"properties":{"asin":{"description":"<em>ASIN of the product</em><br>unique product identifier on Amazon;<br>for more information, refer to <a href=\"https://dataforseo.com/help-center/asin-in-amazon-api\" rel=\"noopener noreferrer\" target=\"_blank\">this help center guide</a>","type":["string","null"]},"metrics":{"description":"<em>average keyword position of the product</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AmazonMetricsBundleInfo"}],"type":["object","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsAmazonProductRankOverviewLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsAmazonProductRankOverviewLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsAmazonProductRankOverviewLiveResultInfo":{"properties":{"items":{"description":"<em>contains detected Amazon product competitors and related data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsAmazonProductRankOverviewLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em><br>if there is no data, then the value is_<code>null</code>n","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em><br>if there is no data, then the value is_<code>null</code>n","type":["integer","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"total_count":{"description":"<em>total amount of results in our database relevant to your request</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsAmazonProductRankOverviewLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsAmazonProductRankOverviewLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsAmazonRankedKeywordsLiveItem":{"properties":{"keyword_data":{"description":"<em>keyword data for the returned keyword</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordDataInfo"}],"type":["object","null"]},"ranked_serp_element":{"description":"<em>contains data on the products's SERP element found for the returned <code>keyword</code></em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AmazonRankedSerpElement"}],"type":["object","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsAmazonRankedKeywordsLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsAmazonRankedKeywordsLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsAmazonRankedKeywordsLiveResultInfo":{"properties":{"asin":{"description":"<em>ASIN in a POST array</em>","type":["string","null"]},"items":{"description":"<em>contains detected Amazon product competitors and related data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsAmazonRankedKeywordsLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em><br>if there is no data, then the value is <code>null</code>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em><br>if there is no data, then the value is <code>null</code>","type":["integer","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"total_count":{"description":"<em>total amount of results in our database relevant to your request</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsAmazonRankedKeywordsLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsAmazonRankedKeywordsLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsAmazonRelatedKeywordsLiveItem":{"properties":{"depth":{"description":"<em>keyword search depth</em>","type":["integer","null"]},"keyword_data":{"description":"<em>keyword data for the returned keyword</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AmazonKeywordData"}],"type":["object","null"]},"related_keywords":{"description":"<em>list of related keywords</em><br>represents the list of search queries which are related to the keyword returned in the array above","items":{"type":"string"},"type":["array","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsAmazonRelatedKeywordsLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsAmazonRelatedKeywordsLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsAmazonRelatedKeywordsLiveResultInfo":{"properties":{"items":{"description":"<em>contains objects with keywords and related data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsAmazonRelatedKeywordsLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"seed_keyword":{"description":"<em>keyword in a POST array</em>","type":["string","null"]},"seed_keyword_data":{"description":"<em>keyword data for the seed keyword</em><br>fields in the object are identical to that of <code>keyword_data</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AmazonKeywordData"}],"type":["object","null"]},"total_count":{"description":"<em>total amount of results in our database relevant to your request</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsAmazonRelatedKeywordsLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsAmazonRelatedKeywordsLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsAppleAppCompetitorsLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsAppleAppCompetitorsLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsAppleAppCompetitorsLiveResultInfo":{"properties":{"app_id":{"description":"<em>id of the app in a POST array</em>","type":["string","null"]},"items":{"description":"<em>contains data related to the <code>app_id</code> and competitor applications</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsleAppCompetitorsLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"total_count":{"description":"<em>total amount of results in our database relevant to your request</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsAppleAppCompetitorsLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsAppleAppCompetitorsLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsAppleAppIntersectionLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsAppleAppIntersectionLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsAppleAppIntersectionLiveResultInfo":{"properties":{"app_ids":{"additionalProperties":{"type":["string","null"]},"description":"<em>ids of the apps in a POST array</em>","type":["object","null"]},"items":{"description":"<em>contains data related to the ranking keywords for the app specified in the <code>app_id</code> field</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsleAppIntersectionLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"total_count":{"description":"<em>total amount of results in our database relevant to your request</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsAppleAppIntersectionLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsAppleAppIntersectionLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsAppleBulkAppMetricsLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsAppleBulkAppMetricsLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsAppleBulkAppMetricsLiveResultInfo":{"properties":{"items":{"description":"<em>contains data related to the ranking app metrics of the specified application","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsleBulkAppMetricsLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"total_count":{"description":"<em>total amount of results in our database relevant to your request</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsAppleBulkAppMetricsLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsAppleBulkAppMetricsLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsAppleKeywordsForAppLiveItem":{"properties":{"keyword_data":{"description":"<em>keyword data for the returned keyword</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordDataInfo"}],"type":["object","null"]},"ranked_serp_element":{"description":"<em>contains data on the domain's SERP element found for the returned <code>keyword</code></em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppleRankedSerpElementInfo"}],"type":["object","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsAppleKeywordsForAppLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsAppleKeywordsForAppLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsAppleKeywordsForAppLiveResultInfo":{"properties":{"app_id":{"description":"<em>id of the app in a POST array</em>","type":["string","null"]},"items":{"description":"<em>contains data related to the ranking keywords for the app specified in the <code>app_id</code> field</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsAppleKeywordsForAppLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"total_count":{"description":"<em>total amount of results in our database relevant to your request</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsAppleKeywordsForAppLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsAppleKeywordsForAppLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsAvailableFiltersResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsAvailableFiltersTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsAvailableFiltersResultInfo":{"properties":{"app_competitors":{"additionalProperties":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]},"type":["object","null"]},"app_intersection":{"additionalProperties":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]},"type":["object","null"]},"categories_for_domain":{"additionalProperties":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]},"type":["object","null"]},"competitors_domain":{"additionalProperties":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]},"type":["object","null"]},"database_rows_count":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]},"domain_intersection":{"additionalProperties":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]},"type":["object","null"]},"domain_metrics_by_categories":{"additionalProperties":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]},"type":["object","null"]},"keyword_ideas":{"additionalProperties":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]},"type":["object","null"]},"keyword_suggestions":{"additionalProperties":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]},"type":["object","null"]},"keywords_for_app":{"additionalProperties":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]},"type":["object","null"]},"keywords_for_categories":{"additionalProperties":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]},"type":["object","null"]},"keywords_for_site":{"additionalProperties":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]},"type":["object","null"]},"page_intersection":{"additionalProperties":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]},"type":["object","null"]},"product_competitors":{"additionalProperties":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]},"type":["object","null"]},"product_keyword_intersections":{"additionalProperties":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]},"type":["object","null"]},"ranked_keywords":{"additionalProperties":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]},"type":["object","null"]},"related_keywords":{"additionalProperties":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]},"type":["object","null"]},"relevant_pages":{"additionalProperties":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]},"type":["object","null"]},"serp_competitors":{"additionalProperties":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]},"type":["object","null"]},"subdomains":{"additionalProperties":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]},"type":["object","null"]},"top_searches":{"additionalProperties":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]},"type":["object","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsAvailableFiltersTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>contains the full list of available parameters that can be used for data filtration<br>the parameters are grouped by the endpoint they can be used with","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsAvailableFiltersResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsCarouselElement":{"properties":{"sub_title":{"description":"<em>subtitle of the item</em>","type":["string","null"]},"title":{"description":"<em>title of the result in SERP</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleAppCompetitorsLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleAppCompetitorsLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleAppCompetitorsLiveResultInfo":{"properties":{"app_id":{"description":"<em>id of the app in a POST array</em>","type":["string","null"]},"items":{"description":"<em>contains data related to the <code>app_id</code> and competitor applications</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsleAppCompetitorsLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"total_count":{"description":"<em>total amount of results in our database relevant to your request</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleAppCompetitorsLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleAppCompetitorsLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleAppIntersectionLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleAppIntersectionLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleAppIntersectionLiveResultInfo":{"properties":{"app_ids":{"additionalProperties":{"type":["string","null"]},"description":"<em>ids of the apps in a POST array</em>","type":["object","null"]},"items":{"description":"<em>contains data related to the ranking keywords for the app specified in the <code>app_id</code> field</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsleAppIntersectionLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"total_count":{"description":"<em>total amount of results in our database relevant to your request</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleAppIntersectionLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleAppIntersectionLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleAvailableHistoryResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"array of tasks","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleAvailableHistoryTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleAvailableHistoryResultInfo":{"properties":{"date":{"description":"available dateindicates the date of the range available for setting in the Domain Metrics by Categories endpointexample:2022-05-16","type":["string","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleAvailableHistoryTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"array of objects containing results","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleAvailableHistoryResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleBulkAppMetricsLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleBulkAppMetricsLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleBulkAppMetricsLiveResultInfo":{"properties":{"items":{"description":"<em>contains data related to the ranking app metrics of the specified application","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsleBulkAppMetricsLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"total_count":{"description":"<em>total amount of results in our database relevant to your request</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleBulkAppMetricsLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleBulkAppMetricsLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleBulkKeywordDifficultyLiveItem":{"properties":{"keyword":{"description":"<em>keyword in a POST array</em>","type":["string","null"]},"keyword_difficulty":{"description":"<em>difficulty of ranking in the first top-10 organic results for a keyword</em><br>indicates the chance of getting in top-10 organic results for a keyword on a logarithmic scale from 0 to 100;<br>calculated by analysing, among other parameters, link profiles of the first 10 pages in SERP;<br>learn more about the metric in <a href=\"https://dataforseo.com/help-center/what-is-keyword-difficulty-and-how-is-it-calculated\" rel=\"noopener noreferrer\" target=\"_blank\">this help center guide</a>","type":["integer","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleBulkKeywordDifficultyLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleBulkKeywordDifficultyLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleBulkKeywordDifficultyLiveResultInfo":{"properties":{"items":{"description":"<em>contains keywords and related keyword difficulty scores</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleBulkKeywordDifficultyLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em><br>if there is no data, then the value is <code>null</code>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em><br>if there is no data, then the value is <code>null</code>","type":["integer","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"total_count":{"description":"<em>total amount of results in our database relevant to your request</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleBulkKeywordDifficultyLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleBulkKeywordDifficultyLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleBulkTrafficEstimationLiveItem":{"properties":{"metrics":{"description":"<em>traffic data relevant to the specified domain</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BulkMetricsBundleInfo"}],"type":["object","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"target":{"description":"<em>target domain in a POST array</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleBulkTrafficEstimationLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleBulkTrafficEstimationLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleBulkTrafficEstimationLiveResultInfo":{"properties":{"items":{"description":"<em>array of items with relevant traffic estimation data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleBulkTrafficEstimationLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em><br>if there is no data, then the value is <code>null</code>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em><br>if there is no data, then the value is <code>null</code>","type":["integer","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"total_count":{"description":"<em>total amount of results in our database relevant to your request</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleBulkTrafficEstimationLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleBulkTrafficEstimationLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleCategoriesForDomainLiveItem":{"properties":{"categories":{"description":"<em>product and service categories</em><br>you can download <a href=\"https://cdn.dataforseo.com/v3/categories/categories_dataforseo_labs_2023_10_25.csv\" target=\"_blank\" rel=\"noopener noreferrer\">the full list of possible categories</a>","items":{"type":"integer"},"type":["array","null"]},"metrics":{"additionalProperties":{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsMetricsInfo"},"description":"<em>ranking data relevant to the specified domain or subdomain</em>","type":["object","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleCategoriesForDomainLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleCategoriesForDomainLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleCategoriesForDomainLiveResultInfo":{"properties":{"items":{"description":"<em>contains relevant categories and related ranking data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleCategoriesForDomainLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"target":{"description":"<em>target domain or subdomain in a POST array</em>","type":["string","null"]},"total_count":{"description":"<em>total amount of results in our database relevant to your request</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleCategoriesForDomainLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleCategoriesForDomainLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleCategoriesForKeywordsLanguagesResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleCategoriesForKeywordsLanguagesTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleCategoriesForKeywordsLanguagesResultInfo":{"properties":{"language_code":{"description":"<em>language code according to <a href=\"https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes\" target=\"_blank\" rel=\"noopener noreferrer\">ISO 639-1</a></em>","type":["string","null"]},"language_name":{"description":"<em>language name</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleCategoriesForKeywordsLanguagesTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleCategoriesForKeywordsLanguagesResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleCategoriesForKeywordsLiveItem":{"properties":{"categories":{"description":"<em>product and service categories</em><br>you can download <a href=\"https://cdn.dataforseo.com/v3/categories/categories_dataforseo_labs_2023_10_25.csv\" rel=\"noopener noreferrer\" target=\"_blank\">the full list of possible categories</a>","items":{"type":"integer"},"type":["array","null"]},"keyword":{"description":"<em>keyword in a POST array</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleCategoriesForKeywordsLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleCategoriesForKeywordsLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleCategoriesForKeywordsLiveResultInfo":{"properties":{"items":{"description":"<em>contains keywords and related keyword difficulty scores</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleCategoriesForKeywordsLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em><br>if there is no data, then the value is_<code>null</code>n","type":["string","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleCategoriesForKeywordsLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleCategoriesForKeywordsLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleCompetitorsDomainLiveItem":{"properties":{"avg_position":{"description":"<em>average position of the domain in SERP</em><br><strong>Note:</strong> average position is calculated for intersected keywords only;<br>the value for a given domain may differ when combined with different target websites","format":"float","type":["number","null"]},"competitor_metrics":{"additionalProperties":{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsMetricsInfo"},"description":"<em>metrics for intersecting keywords</em><br>ranking and traffic data relevant to the keywords that the provided <code>domain</code> shares with the <code>target</code> domain<br><strong>note:</strong> in this array ranking and traffic data is provided for the returned competitor's <code>domain</code>","type":["object","null"]},"domain":{"description":"<em>domain name</em>","type":["string","null"]},"full_domain_metrics":{"additionalProperties":{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsMetricsInfo"},"description":"<em>metrics for all keywords of the domain</em><br>full overview of ranking and traffic data relevant to all keywords that the provided <code>domain</code> is ranking for","type":["object","null"]},"intersections":{"description":"<em>number of intersecting keywords</em>","type":["integer","null"]},"metrics":{"additionalProperties":{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsMetricsInfo"},"description":"<em>metrics for intersecting keywords</em><br>ranking and traffic data relevant to the keywords that the provided <code>domain</code> shares with the <code>target</code> domain<br><strong>note:</strong> in this array ranking and traffic data is provided for the <code>target</code> considering the keywords <code>target</code> shares in search with the competitor's <code>domain</code>","type":["object","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"sum_position":{"description":"<em>sum of all domain positions in SERP</em><br><strong>Note:</strong> average position is calculated for intersected keywords only;<br>the value for a given domain may differ when combined with different target websites","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleCompetitorsDomainLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleCompetitorsDomainLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleCompetitorsDomainLiveResultInfo":{"properties":{"items":{"description":"<em>contains data related to the <code>target</code> and competitor domains</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleCompetitorsDomainLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"target":{"description":"<em>target domain in a POST array</em>","type":["string","null"]},"total_count":{"description":"<em>total amount of results in our database relevant to your request</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleCompetitorsDomainLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleCompetitorsDomainLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleDomainIntersectionLiveItem":{"properties":{"first_domain_serp_element":{"description":"contains data on the first domain's SERP element found for the returned keyword            the list of supported SERP elements can be found below","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsApiElementItem"}],"type":["object","null"]},"keyword_data":{"description":"keyword data for the returned keyword","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordDataInfo"}],"type":["object","null"]},"se_type":{"description":"search engine type","type":["string","null"]},"second_domain_serp_element":{"description":"contains data on the second domain's SERP element found for the returned keyword            the list of supported SERP elements can be found below","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsApiElementItem"}],"type":["object","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleDomainIntersectionLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"array of tasks","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleDomainIntersectionLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleDomainIntersectionLiveResultInfo":{"properties":{"items":{"description":"contains keywords, relevant SERP elements and related data","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleDomainIntersectionLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"the number of results returned in the items array","format":"int64","type":["integer","null"]},"language_code":{"description":"language code in a POST array","type":["string","null"]},"location_code":{"description":"location code in a POST array","type":["integer","null"]},"se_type":{"description":"search engine type","type":["string","null"]},"target1":{"description":"the first target domain in a POST array","type":["string","null"]},"target2":{"description":"the second target domain in a POST array","type":["string","null"]},"total_count":{"description":"total amount of results in our database relevant to your request","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleDomainIntersectionLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"array of results","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleDomainIntersectionLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleDomainMetricsByCategoriesLiveItem":{"properties":{"domain":{"description":"<em>domain found for the specified category</em>","type":["string","null"]},"main_domain":{"description":"<em>primary domain</em>","type":["string","null"]},"metrics_difference":{"additionalProperties":{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsMetricsInfo"},"description":"<em>metrics difference between <code>first_date</code> and <code>second_date</code></em><br>calculated by subtracting domain metrics as of the greater date from domain metrics as of the smaller date","type":["object","null"]},"metrics_history":{"additionalProperties":{"additionalProperties":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsMetricsInfo"}],"type":["object","null"]},"type":"object"},"description":"<em>historical ranking and traffic data of the domain</em>","type":["object","null"]},"organic_count":{"description":"<em>current total count of organic SERPs that contain the domain</em>","format":"int64","type":["integer","null"]},"organic_etv":{"description":"<em>current organic ETV of the domain</em>","type":["number","null"]},"organic_is_lost":{"description":"<em>current number of lost ranked elements</em><br>indicates how many ranked elements of the domain were previously presented in SERPs, but weren’t found during the last check","type":["integer","null"]},"organic_is_new":{"description":"<em>current number of new ranked elements</em><br>indicates how many new ranked elements were found for the domain","type":["integer","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"top_categories":{"description":"<em>categories for which domains are collected</em>","items":{"type":["integer","null"]},"type":["array","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleDomainMetricsByCategoriesLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleDomainMetricsByCategoriesLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleDomainMetricsByCategoriesLiveResultInfo":{"properties":{"categories":{"description":"<em>categories in a POST array</em>","items":{"type":"integer"},"type":["array","null"]},"items":{"description":"<em>contains historical ranking and traffic data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleDomainMetricsByCategoriesLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"total_count":{"description":"<em>total amount of results in our database relevant to your request</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleDomainMetricsByCategoriesLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleDomainMetricsByCategoriesLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleDomainRankOverviewLiveItem":{"properties":{"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"metrics":{"additionalProperties":{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsMetricsInfo"},"description":"<em>ranking data relevant to the specified domain</em>","type":["object","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleDomainRankOverviewLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleDomainRankOverviewLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleDomainRankOverviewLiveResultInfo":{"properties":{"items":{"description":"<em>contains ranking and traffic data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleDomainRankOverviewLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"target":{"description":"<em>target domain in a POST array</em>","type":["string","null"]},"total_count":{"description":"<em>total amount of results in our database relevant to your request</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleDomainRankOverviewLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleDomainRankOverviewLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleHistoricalBulkTrafficEstimationLiveItem":{"properties":{"metrics":{"description":"<em>traffic data relevant to the specified domain</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HistoricalMetricsBundleInfo"}],"type":["object","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"target":{"description":"<em>target domain in a POST array</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleHistoricalBulkTrafficEstimationLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleHistoricalBulkTrafficEstimationLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleHistoricalBulkTrafficEstimationLiveResultInfo":{"properties":{"items":{"description":"<em>array of items with relevant traffic estimation data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleHistoricalBulkTrafficEstimationLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em><br>if there is no data, then the value is <code>null</code>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em><br>if there is no data, then the value is <code>null</code>","type":["integer","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"total_count":{"description":"<em>total amount of results in our database relevant to your request</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleHistoricalBulkTrafficEstimationLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleHistoricalBulkTrafficEstimationLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleHistoricalKeywordDataLiveItem":{"properties":{"history":{"description":"<em>array of objects with historical data for the keyword</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_History"}],"type":["object","null"]},"type":["array","null"]},"keyword":{"description":"<em>keyword</em><br><strong>keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleHistoricalKeywordDataLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleHistoricalKeywordDataLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleHistoricalKeywordDataLiveResultInfo":{"properties":{"items":{"description":"<em>contains keywords and related data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleHistoricalKeywordDataLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleHistoricalKeywordDataLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleHistoricalKeywordDataLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleHistoricalRankOverviewLiveItem":{"properties":{"metrics":{"additionalProperties":{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsMetricsInfo"},"description":"<em>ranking data relevant to the specified domain</em>","type":["object","null"]},"month":{"description":"<em>month for which the data is provided</em>","type":["integer","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"year":{"description":"<em>year for which the data is provided</em>","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleHistoricalRankOverviewLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleHistoricalRankOverviewLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleHistoricalRankOverviewLiveResultInfo":{"properties":{"items":{"description":"<em>contains historical ranking and traffic data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleHistoricalRankOverviewLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"target":{"description":"<em>target domain in a POST array</em>","type":["string","null"]},"total_count":{"description":"<em>total amount of results in our database relevant to your request</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleHistoricalRankOverviewLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleHistoricalRankOverviewLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleHistoricalSearchVolumeLiveItem":{"properties":{"avg_backlinks_info":{"description":"backlink data for the returned keyword\nthis object provides the average number of backlinks, referring pages and domains, as well as the average rank values among the top-10 websites ranking organically for the keyword","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AvgBacklinksInfo"}],"type":["object","null"]},"clickstream_keyword_info":{"description":"clickstream data for the returned keyword\nto retrieve results for this field, the parameter include_clickstream_data must be set to true","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ClickstreamKeywordInfo"}],"type":["object","null"]},"keyword":{"description":"keyword\nkeyword is returned with decoded %## (plus character ‘+’ will be decoded to a space character)","type":["string","null"]},"keyword_info":{"description":"keyword data for the returned keyword idea","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordInfo"}],"type":["object","null"]},"keyword_info_normalized_with_bing":{"description":"contains keyword search volume normalized with Bing search volume","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordInfoNormalizedWithInfo"}],"type":["object","null"]},"keyword_info_normalized_with_clickstream":{"description":"contains keyword search volume normalized with clickstream data","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordInfoNormalizedWithInfo"}],"type":["object","null"]},"keyword_properties":{"description":"additional information about the keyword","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordProperties"}],"type":["object","null"]},"language_code":{"description":"language code in a POST array","type":["string","null"]},"location_code":{"description":"location code in a POST array","type":["integer","null"]},"se_type":{"description":"search engine type","type":["string","null"]},"search_partners":{"description":"indicates data for Google and partner sites\nif true, the results are returned for owned, operated, and syndicated networks across Google and partner sites that host Google search;\nif false, the results are returned for Google search sites only","type":["boolean","null"]},"serp_info":{"description":"SERP data\nthe value will be null if you didn’t set the field include_serp_info to true in the POST array or if there is no SERP data for this keyword in our database","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpInfo"}],"type":["object","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleHistoricalSearchVolumeLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"array of tasks","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleHistoricalSearchVolumeLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleHistoricalSearchVolumeLiveResultInfo":{"properties":{"items":{"description":"contains keywords and related data","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleHistoricalSearchVolumeLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"the number of results returned in the items array","format":"int64","type":["integer","null"]},"language_code":{"description":"language code in a POST array","type":["string","null"]},"location_code":{"description":"location code in a POST array","type":["integer","null"]},"se_type":{"description":"search engine type","type":["string","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleHistoricalSearchVolumeLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"array of results","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleHistoricalSearchVolumeLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleHistoricalSerpsLiveItem":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>            you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>            in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>            example:<br>            <code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results in SERP</em><br>            contains types of search results (<code>items</code>) found in SERP.<br>            possible item types:<br>            <span><a href=\"#answer_box\"><code>answer_box</code></a>, <a href=\"#carousel\"><code>carousel</code></a>, <a href=\"#multi_carousel\"><code>multi_carousel</code></a>, <a href=\"#featured_snippet\"><code>featured_snippet</code></a>, <a href=\"#google_flights\"><code>google_flights</code></a>, <a href=\"#google_reviews\"><code>google_reviews</code></a>, <a href=\"#google_posts\"><code>google_posts</code></a>, <a href=\"#images\"><code>images</code></a>, <a href=\"#jobs\"><code>jobs</code></a>, <a href=\"#knowledge_graph\"><code>knowledge_graph</code></a>, <a href=\"#local_pack\"><code>local_pack</code></a>, <a href=\"#hotels_pack\"><code>hotels_pack</code></a>, <a href=\"#map\"><code>map</code></a>, <a href=\"#organic\"><code>organic</code></a>, <a href=\"#paid\"><code>paid</code></a>, <a href=\"#people_also_ask\"><code>people_also_ask</code></a>, <a href=\"#related_searches\"><code>related_searches</code></a>, <a href=\"#people_also_search\"><code>people_also_search</code></a>, <a href=\"#shopping\"><code>shopping</code></a>, <a href=\"#top_stories\"><code>top_stories</code></a>, <a href=\"#twitter\"><code>twitter</code></a>, <a href=\"#video\"><code>video</code></a>, <a href=\"#events\"><code>events</code></a>, <a href=\"#mention_carousel\"><code>mention_carousel</code></a>, <a href=\"#recipes\"><code>recipes</code></a>, <a href=\"#top_sights\"><code>top_sights</code></a>, <a href=\"#scholarly_articles\"><code>scholarly_articles</code></a>, <a href=\"#popular_products\"><code>popular_products</code></a>, <a href=\"#podcasts\"><code>podcasts</code></a>, <a href=\"#questions_and_answers\"><code>questions_and_answers</code></a>, <a href=\"#find_results_on\"><code>find_results_on</code></a>, <a href=\"#stocks_box\"><code>stocks_box</code></a>, <a href=\"#visual_stories\"><code>visual_stories</code></a>, <a href=\"#commercial_units\"><code>commercial_units</code></a>,  <a href=\"#local_services\"><code>local_services</code></a>, <a href=\"#google_hotels\"><code>google_hotels</code></a>, <a href=\"#math_solver\"><code>math_solver</code></a>, <a href=\"#ai_overview\"><code>ai_overview</code></a></span>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>historical SERPs and related data found in the database</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsApiElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array</em><br>            <strong>the keyword is returned with decoded %## (plus character ‘+’ will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em> total number of results in SERP</em>","format":"int64","type":["integer","null"]},"se_type":{"description":"<em>search engine type in a POST array</em>","type":["string","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>            if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleHistoricalSerpsLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleHistoricalSerpsLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleHistoricalSerpsLiveResultInfo":{"properties":{"items":{"description":"<em>historical SERPs and related data found in the database</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleHistoricalSerpsLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array</em><br>            <strong>the keyword is returned with decoded %## (plus character ‘+’ will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_type":{"description":"<em>search engine type in a POST array</em>","type":["string","null"]},"total_count":{"description":"<em>the total amount of results in our database relevant to your request</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleHistoricalSerpsLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>            the array includes objects with SERPs for each month within the specified time frame","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleHistoricalSerpsLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleKeywordIdeasLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleKeywordIdeasLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleKeywordIdeasLiveResultInfo":{"properties":{"items":{"description":"<em>contains keyword ideas and related data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordDataInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"offset":{"description":"<em>current offset value</em>","type":["integer","null"]},"offset_token":{"description":"<em>offset token for subsequent requests</em><br>you can use the string provided in this field to get the subsequent results of the initial task;<br><strong>note:</strong> <code>offset_token</code> values are unique for each subsequent task","type":["string","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"seed_keywords":{"description":"<em>keywords in a POST array</em><br><strong>keywords are returned with decoded %## (plus character '+' will be decoded to a space character)</strong>","items":{"type":["string","null"]},"type":["array","null"]},"total_count":{"description":"<em>total number of results relevant to your request in our database </em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleKeywordIdeasLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleKeywordIdeasLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleKeywordOverviewLiveItem":{"properties":{"avg_backlinks_info":{"description":"<em>backlink data for the returned keyword</em><br>this object provides the average number of backlinks, referring pages and domains, as well as the average rank values among the top-10 websites ranking organically for the keyword","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AvgBacklinksInfo"}],"type":["object","null"]},"clickstream_keyword_info":{"description":"<em>clickstream data for the returned keyword</em><br>to retrieve results for this field, the parameter <code>include_clickstream_data</code> must be set to <code>true</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ClickstreamKeywordInfo"}],"type":["object","null"]},"keyword":{"description":"<em>keyword</em><br><strong>keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong>","type":["string","null"]},"keyword_info":{"description":"<em>keyword data for the returned keyword</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordInfo"}],"type":["object","null"]},"keyword_info_normalized_with_bing":{"description":"<em>contains keyword search volume normalized with Bing search volume</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordInfoNormalizedWithInfo"}],"type":["object","null"]},"keyword_info_normalized_with_clickstream":{"description":"<em>contains keyword search volume normalized with clickstream data<br></em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordInfoNormalizedWithInfo"}],"type":["object","null"]},"keyword_properties":{"description":"<em>additional information about the keyword</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordProperties"}],"type":["object","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"search_intent_info":{"description":"<em>search intent info for the returned keyword</em><br>learn about search intent in this <a href=\"https://dataforseo.com/help-center/search-intent-and-its-types\" rel=\"noopener noreferrer\" target=\"_blank\">help center article</a>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SearchIntentInfo"}],"type":["object","null"]},"search_partners":{"description":"<em>indicates data for Google and partner sites</em><br>if <code class=\"prettyprint\">true</code>, the results are returned for owned, operated, and syndicated networks across Google and partner sites that host Google search;<br>if <code>false</code>, the results are returned for Google search sites only","type":["boolean","null"]},"serp_info":{"description":"<em>SERP data</em><br>the value will be <code>null</code> if you didn't set the field <code>include_serp_info</code> to <code>true</code> in the POST array or if there is no SERP data for this keyword in our database","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpInfo"}],"type":["object","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleKeywordOverviewLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleKeywordOverviewLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleKeywordOverviewLiveResultInfo":{"properties":{"items":{"description":"<em>contains keywords and related data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleKeywordOverviewLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleKeywordOverviewLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleKeywordOverviewLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleKeywordSuggestionsLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleKeywordSuggestionsLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleKeywordSuggestionsLiveResultInfo":{"properties":{"items":{"description":"<em>contains keywords and related data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordDataInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em><br>if there is no data, then the value is_<code>null</code>n","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em><br>if there is no data, then the value is_<code>null</code>n","type":["integer","null"]},"offset":{"description":"<em>current offset value</em>","type":["integer","null"]},"offset_token":{"description":"<em>offset token for subsequent requests</em><br>you can use the string provided in this field to get the subsequent results of the initial task;<br><strong>note:</strong> <code>offset_token</code> values are unique for each subsequent task","type":["string","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"seed_keyword":{"description":"<em>keyword in a POST array</em>","type":["string","null"]},"seed_keyword_data":{"description":"<em>keyword data for the seed keyword</em><br>fields in this object are identical to those of the <code>items</code> array","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordDataInfo"}],"type":["object","null"]},"total_count":{"description":"<em>total amount of results in our database relevant to your request</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleKeywordSuggestionsLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleKeywordSuggestionsLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleKeywordsForAppLiveItem":{"properties":{"keyword_data":{"description":"<em>keyword data for the returned keyword</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordDataInfo"}],"type":["object","null"]},"ranked_serp_element":{"description":"<em>contains data on the domain's SERP element found for the returned <code>keyword</code></em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_GooglePlayRankedSerpElementInfo"}],"type":["object","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleKeywordsForAppLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleKeywordsForAppLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleKeywordsForAppLiveResultInfo":{"properties":{"app_id":{"description":"<em>id of the app in a POST array</em>","type":["string","null"]},"items":{"description":"<em>contains data related to the ranking keywords for the app specified in the <code>app_id</code> field</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleKeywordsForAppLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"total_count":{"description":"<em>total amount of results in our database relevant to your request</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleKeywordsForAppLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleKeywordsForAppLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleKeywordsForCategoriesLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleKeywordsForCategoriesLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleKeywordsForCategoriesLiveResultInfo":{"properties":{"items":{"description":"<em>contains keyword ideas and related data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordDataInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"offset":{"description":"<em>current offset value</em>","type":["integer","null"]},"offset_token":{"description":"<em>offset token for subsequent requests</em><br>you can use the string provided in this field to get the subsequent results of the initial task;<br><strong>note:</strong> <code>offset_token</code> values are unique for each subsequent task","type":["string","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"seed_categories":{"description":"<em>categories in a POST array</em>","items":{"type":["integer","null"]},"type":["array","null"]},"total_count":{"description":"<em>the total amount of results in our database relevant to your request</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleKeywordsForCategoriesLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleKeywordsForCategoriesLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleKeywordsForSiteLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleKeywordsForSiteLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleKeywordsForSiteLiveResultInfo":{"properties":{"items":{"description":"<em>contains keyword ideas and related data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordDataInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"offset":{"description":"<em>current offset value</em>","type":["integer","null"]},"offset_token":{"description":"<em>offset token for subsequent requests</em><br>you can use the string provided in this field to get the subsequent results of the initial task;<br><strong>note:</strong> <code>offset_token</code> values are unique for each subsequent task","type":["string","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"target":{"description":"<em>target domain in a POST array</em>","type":["string","null"]},"total_count":{"description":"<em>total number of results in our database relevant to your request</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleKeywordsForSiteLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleKeywordsForSiteLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGooglePageIntersectionLiveItem":{"properties":{"intersection_result":{"additionalProperties":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsApiElementItem"}],"type":["object","null"]},"description":"contains data on the SERP elements found for the returned keyworddata will be provided in separate arrays for each URL you specified in the pages object when setting a task;depending on the number of specified URLs, it can contain from 1 to 20 arrays named respectively","type":["object","null"]},"keyword_data":{"description":"keyword data for the returned keyword","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordDataInfo"}],"type":["object","null"]},"se_type":{"description":"search engine type","type":["string","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGooglePageIntersectionLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"array of tasks","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGooglePageIntersectionLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGooglePageIntersectionLiveResultInfo":{"properties":{"exclude_pages":{"description":"URLs you specified in a POST array that will be excluded from the results","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"contains keywords, relevant SERP elements and related data","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGooglePageIntersectionLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"the number of results returned in the items array","format":"int64","type":["integer","null"]},"language_code":{"description":"language code in a POST array","type":["string","null"]},"location_code":{"description":"location code in a POST array","type":["integer","null"]},"pages":{"additionalProperties":{"type":["string","null"]},"description":"URLs you specified a POST array","type":["object","null"]},"se_type":{"description":"search engine type","type":["string","null"]},"total_count":{"description":"total amount of results in our database relevant to your request","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGooglePageIntersectionLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"array of results","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGooglePageIntersectionLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleRankedKeywordsLiveItem":{"properties":{"keyword_data":{"description":"<em>keyword data for the returned keyword</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordDataInfo"}],"type":["object","null"]},"ranked_serp_element":{"description":"<em>contains data on the domain's SERP element found for the returned <code>keyword</code></em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RankedSerpElement"}],"type":["object","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleRankedKeywordsLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleRankedKeywordsLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleRankedKeywordsLiveResultInfo":{"properties":{"items":{"description":"<em>contains ranked keywords and related data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleRankedKeywordsLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em><br>            if there is no data, then the value is <code>null</code>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em><br>            if there is no data, then the value is <code>null</code>","type":["integer","null"]},"metrics":{"additionalProperties":{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsMetricsInfo"},"description":"<em>ranking data relevant to the specified domain or webpage </em><br>            ranking data is provided by the <code>rank_group</code> parameters that show the result’s rank considering only equivalent SERP elements","type":["object","null"]},"metrics_absolute":{"additionalProperties":{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsMetricsInfo"},"description":"<em>ranking data relevant to the specified domain or webpage</em><br>            ranking data is provided by the <code>rank_absolute</code> parameters that indicate the result’s position among all SERP elements","type":["object","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"target":{"description":"<em>target domain or webpage in a POST array</em>","type":["string","null"]},"total_count":{"description":"<em>total number of results in our database relevant to your request</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleRankedKeywordsLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleRankedKeywordsLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleRelatedKeywordsLiveItem":{"properties":{"depth":{"description":"<em>keyword search depth</em>","type":["integer","null"]},"keyword_data":{"description":"<em>keyword data for the returned keyword</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordDataInfo"}],"properties":{"avg_backlinks_info":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AvgBacklinksInfo"}],"type":["object","null"]},"search_intent_info":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SearchIntentInfo"}],"type":["object","null"]}},"type":["object","null"]},"related_keywords":{"description":"<em>list of related keywords</em><br>represents the list of search queries which are related to the keyword returned in the array above","items":{"type":["string","null"]},"type":["array","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleRelatedKeywordsLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleRelatedKeywordsLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleRelatedKeywordsLiveResultInfo":{"properties":{"items":{"description":"<em>contains keywords and related data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleRelatedKeywordsLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"seed_keyword":{"description":"<em>keyword in a POST array</em>","type":["string","null"]},"seed_keyword_data":{"description":"<em>keyword data for the seed keyword</em><br>fields in the array are identical to that of <code>keyword_data</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordDataInfo"}],"type":["object","null"]},"total_count":{"description":"<em>total amount of results in our database relevant to your request</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleRelatedKeywordsLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleRelatedKeywordsLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleRelevantPagesLiveItem":{"properties":{"metrics":{"additionalProperties":{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsMetricsInfo"},"description":"<em>rankings and traffic metrics for the relevant page</em>","type":["object","null"]},"page_address":{"description":"<em>absolute URL of the relevant page</em>","type":["string","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleRelevantPagesLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleRelevantPagesLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleRelevantPagesLiveResultInfo":{"properties":{"items":{"description":"<em>relevant pages and related data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleRelevantPagesLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em><br>if there is no data, then the value is <code>null</code>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em><br>if there is no data, then the value is <code>null</code>","type":["integer","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"target":{"description":"<em>target domain in a POST array</em>","type":["string","null"]},"total_count":{"description":"<em>total amount of results in our database relevant to your request</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleRelevantPagesLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleRelevantPagesLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleSearchIntentLiveItem":{"properties":{"keyword":{"description":"<em>target keyword in a POST array</em>","type":["string","null"]},"keyword_intent":{"description":"<em>search intent data relevant for the specified keyword</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordIntentInfo"}],"type":["object","null"]},"secondary_keyword_intents":{"description":"<em>contains objects with other possible search intents for the specified keyword</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordIntentInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleSearchIntentLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleSearchIntentLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleSearchIntentLiveResultInfo":{"properties":{"items":{"description":"<em>array of items with relevant traffic estimation data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleSearchIntentLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleSearchIntentLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleSearchIntentLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleSerpCompetitorsLiveItem":{"properties":{"avg_position":{"description":"<em>the average position of the domain for the specified keywords</em><br>the arithmetic mean of values in the <code>keywords_positions</code> array","format":"float","type":["number","null"]},"domain":{"description":"<em>domain name of the detected SERP competitor</em>","type":["string","null"]},"etv":{"description":"<em>estimated traffic volume</em><br>represents the estimated monthly traffic that specified keywords are driving to the website<br>calculated as the sum of the products of the specified keywords' search volume values and CTR (click-through-rate) rates at certain positions in SERP<br>learn more about how the metric is calculated in <a href=\"https://dataforseo.com/help-center/how-is-etv-calculated\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":["number","null"]},"keywords_count":{"description":"<em>the number of specified keywords the domain has positions for in SERPs</em>","format":"int64","type":["integer","null"]},"keywords_positions":{"additionalProperties":{"items":{"type":["integer","null"]},"type":["array","null"]},"description":"<em>keyword positions</em><br>SERP positions the related domain holds in SERP for the specified keywords","type":["object","null"]},"median_position":{"description":"<em>the median position of the domain for the specified keywords</em><br>the median of the values in the <code>keywords_positions</code> array","type":["number","null"]},"rating":{"description":"<em>the margin between the greatest possible and actual keyword positions</em><br>represents the relative visibility rate of the domain in SERP for the specified keywords<br>calculated as <em>sum(100-<code>keywords_positions</code>)</em>","type":["number","null"]},"relevant_serp_items":{"description":"<em>the number of SERP elements relevant to the domain</em><br>represents the number of search results in SERP relevant to the domain for the specified keywords","type":["integer","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"visibility":{"description":"<em>SERP visibility rate</em><br>represents the website visibility rate based on the SERP positions of the specified keywords<br>Keywords with positions in the range from <strong>1 to 10</strong> are assigned the visibility index from 1 to 0.1, respectively<br>Keywords with positions in the range from <strong>11 to 20</strong> have the fixed visibility index of 0.05<br>keywords with positions from <strong>20 to 100</strong> have the visibility index equal to 0","type":["number","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleSerpCompetitorsLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleSerpCompetitorsLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleSerpCompetitorsLiveResultInfo":{"properties":{"items":{"description":"<em>contains detected SERP competitors and related data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleSerpCompetitorsLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em><br>if there is no data, then the value is_<code>null</code>n","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em><br>if there is no data, then the value is_<code>null</code>n","type":["integer","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"seed_keywords":{"description":"<em>keywords specified in the request</em><br><strong>keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong>","items":{"type":["string","null"]},"type":["array","null"]},"total_count":{"description":"<em>the total amount of results in our database relevant to your request</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleSerpCompetitorsLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleSerpCompetitorsLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleSubdomainsLiveItem":{"properties":{"metrics":{"additionalProperties":{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsMetricsInfo"},"description":"<em>ranking data relevant to subdomain</em>","type":["object","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"subdomain":{"description":"<em>returned subdomain</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleSubdomainsLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleSubdomainsLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleSubdomainsLiveResultInfo":{"properties":{"items":{"description":"<em>contains subdomains and related data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleSubdomainsLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"target":{"description":"<em>domain in a POST array</em>","type":["string","null"]},"total_count":{"description":"<em>total amount of results in our database relevant to your request</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleSubdomainsLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleSubdomainsLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleTopSearchesLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleTopSearchesLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleTopSearchesLiveResultInfo":{"properties":{"items":{"description":"<em>contains keywords and related data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordDataInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"offset":{"description":"<em>current offset value</em>","type":["integer","null"]},"offset_token":{"description":"<em>offset token for subsequent requests</em><br>you can use the string provided in this field to get the subsequent results of the initial task;<br><strong>note:</strong> <code>offset_token</code> values are unique for each subsequent task","type":["string","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"total_count":{"description":"<em>total amount of results in our database relevant to your request</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsGoogleTopSearchesLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleTopSearchesLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsKnowledgeGraphCarouselItemElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsKnowledgeGraphElementItem"}],"type":["object","null"]},{"properties":{"data_attrid":{"description":"<em>google defined data attribute ID</em><br>            example:<br>            <code>action:listen_artist</code>","type":["string","null"]},"items":{"description":"<em>historical SERPs and related data found in the database</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KnowledgeGraphListElement"}],"type":["object","null"]},"type":["array","null"]},"link":{"description":"<em>link of the element</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LinkElement"}],"type":["object","null"]},"title":{"description":"<em>title of the result in SERP</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsKnowledgeGraphDescriptionItemElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsKnowledgeGraphElementItem"}],"type":["object","null"]},{"properties":{"links":{"description":"<em>sitelinks</em><br>            the links shown below some of Google's search results<br>            if there are none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KnowledgeGraphLinkElementInfo"}],"type":["object","null"]},"type":["array","null"]},"text":{"description":"<em>description content</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsKnowledgeGraphExpandedItemElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsKnowledgeGraphElementItem"}],"type":["object","null"]},{"properties":{"data_attrid":{"description":"<em>google defined data attribute ID</em><br>            example:<br>            <code>action:listen_artist</code>","type":["string","null"]},"expanded_element":{"description":"<em>link of the element</em>","type":["object","null"]},"title":{"description":"<em>title of the result in SERP</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsKnowledgeGraphImagesItemElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsKnowledgeGraphElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>historical SERPs and related data found in the database</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KnowledgeGraphImagesElement"}],"type":["object","null"]},"type":["array","null"]},"link":{"description":"<em>link of the element</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LinkElement"}],"type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsKnowledgeGraphListItemElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsKnowledgeGraphElementItem"}],"type":["object","null"]},{"properties":{"data_attrid":{"description":"<em>google defined data attribute ID</em><br>            example:<br>            <code>action:listen_artist</code>","type":["string","null"]},"items":{"description":"<em>historical SERPs and related data found in the database</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KnowledgeGraphListElement"}],"type":["object","null"]},"type":["array","null"]},"link":{"description":"<em>link of the element</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LinkElement"}],"type":["object","null"]},"title":{"description":"<em>title of the result in SERP</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsKnowledgeGraphPartItemElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsKnowledgeGraphElementItem"}],"type":["object","null"]},{"properties":{"data_attrid":{"description":"<em>google defined data attribute ID</em><br>            example:<br>            <code>action:listen_artist</code>","type":["string","null"]},"links":{"description":"<em>sitelinks</em><br>            the links shown below some of Google's search results<br>            if there are none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LinkElement"}],"type":["object","null"]},"type":["array","null"]},"text":{"description":"<em>description content</em>","type":["string","null"]},"title":{"description":"<em>title of the result in SERP</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsKnowledgeGraphRowItemElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsKnowledgeGraphElementItem"}],"type":["object","null"]},{"properties":{"data_attrid":{"description":"<em>google defined data attribute ID</em><br>            example:<br>            <code>action:listen_artist</code>","type":["string","null"]},"links":{"description":"<em>sitelinks</em><br>            the links shown below some of Google's search results<br>            if there are none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LinkElement"}],"type":["object","null"]},"type":["array","null"]},"text":{"description":"<em>description content</em>","type":["string","null"]},"title":{"description":"<em>title of the result in SERP</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsKnowledgeGraphShoppingItemElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsKnowledgeGraphElementItem"}],"type":["object","null"]},{"properties":{"data_attrid":{"description":"<em>google defined data attribute ID</em><br>            example:<br>            <code>action:listen_artist</code>","type":["string","null"]},"items":{"description":"<em>historical SERPs and related data found in the database</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KnowledgeGraphShoppingElement"}],"type":["object","null"]},"type":["array","null"]},"title":{"description":"<em>title of the result in SERP</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsMetricsInfo":{"properties":{"clickstream_age_distribution":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>distribution of clickstream-based metrics by age</em><br>to retrieve results for this field, the parameter <code>include_clickstream_data</code> must be set to <code>true</code><br>learn more about how the metric is calculated in this <a href=\"https://dataforseo.com/help-center/what-are-clickstream-based-metrics-and-how-do-we-calculate-them\" rel=\"noopener noreferrer\" target=\"_blank\">help center article</a>","type":["object","null"]},"clickstream_etv":{"description":"<em>estimated traffic volume based on clickstream data</em><br>calculated as the product of click-through-rate and clickstream search volume values of all keywords the domain ranks for<br>to retrieve results for this field, the parameter <code>include_clickstream_data</code> must be set to <code>true</code><br>learn more about how the metric is calculated in this <a href=\"https://dataforseo.com/help-center/whats-clickstream-estimated-traffic-volume-and-how-is-it-calculated\" rel=\"noopener noreferrer\" target=\"_blank\">help center article</a>","format":"double","type":["number","null"]},"clickstream_gender_distribution":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>distribution of estimated clickstream-based metrics by gender</em><br>to retrieve results for this field, the parameter <code>include_clickstream_data</code> must be set to <code>true</code><br>learn more about how the metric is calculated in this <a href=\"https://dataforseo.com/help-center/what-are-clickstream-based-metrics-and-how-do-we-calculate-them\" rel=\"noopener noreferrer\" target=\"_blank\">help center article</a>","type":["object","null"]},"count":{"description":"<em>total count of organic SERPs that contain the domain or subdomain</em>","format":"int64","type":["integer","null"]},"estimated_paid_traffic_cost":{"description":"<em>estimated cost of converting organic search traffic into paid</em><br>represents the estimated monthly cost (USD) of running ads for all keywords in the category that the domain or subdomain ranks for<br>the metric is calculated as the product of organic <code>etv</code> and paid <code>cpc</code> values and indicates the cost of driving the estimated volume of monthly organic traffic through PPC advertising in Google Search<br>learn more about how the metric is calculated in <a href=\"https://dataforseo.com/help-center/how-is-traffic-cost-calculated\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":["number","null"]},"etv":{"description":"<em>estimated traffic volume</em><br>estimated organic monthly traffic to the domain or subdomain<br>calculated as the product of CTR (click-through-rate) and search volume values of all keywords in the category that the domain or subdomain ranks for<br>learn more about how the metric is calculated in <a href=\"https://dataforseo.com/help-center/how-is-etv-calculated\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":["number","null"]},"is_down":{"description":"<em>rank went down</em><br>indicates how many ranked elements of the indicated target went down","type":["integer","null"]},"is_lost":{"description":"<em>lost ranked elements</em><br>indicates how many ranked elements of the indicated target were previously presented in SERPs, but weren't found during the last check","type":["integer","null"]},"is_new":{"description":"<em>number of new ranked elements</em><br>indicates how many new ranked elements were found for the indicated target","type":["integer","null"]},"is_up":{"description":"<em>rank went up</em><br>indicates how many ranked elements of the indicated target went up","type":["integer","null"]},"pos_1":{"description":"<em>number of organic SERPs where the domain or subdomain ranks #1</em>","type":["integer","null"]},"pos_11_20":{"description":"<em>number of organic SERPs where the domain or subdomain ranks #11-20</em>","type":["integer","null"]},"pos_21_30":{"description":"<em>number of organic SERPs where the domain or subdomain ranks #21-30</em>","type":["integer","null"]},"pos_2_3":{"description":"<em>number of organic SERPs where the domain or subdomain ranks #2-3</em>","type":["integer","null"]},"pos_31_40":{"description":"<em>number of organic SERPs where the domain or subdomain ranks #31-40</em>","type":["integer","null"]},"pos_41_50":{"description":"<em>number of organic SERPs where the domain or subdomain ranks #41-50</em>","type":["integer","null"]},"pos_4_10":{"description":"<em>number of organic SERPs where the domain or subdomain ranks #4-10</em>","type":["integer","null"]},"pos_51_60":{"description":"<em>number of organic SERPs where the domain or subdomain ranks #51-60</em>","type":["integer","null"]},"pos_61_70":{"description":"<em>number of organic SERPs where the domain or subdomain ranks #61-70</em>","type":["integer","null"]},"pos_71_80":{"description":"<em>number of organic SERPs where the domain or subdomain ranks #71-80</em>","type":["integer","null"]},"pos_81_90":{"description":"<em>number of organic SERPs where the domain or subdomain ranks #81-90</em>","type":["integer","null"]},"pos_91_100":{"description":"<em>number of organic SERPs where the domain or subdomain ranks #91-100</em>","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsStatusInfo":{"properties":{"date_update":{"description":"<em>update date of the Google endpoints</em><br>indicates the last date when the Google endpoints of DataForSEO Labs API were updated;<br>example:<br><code>2022-05-16</code>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsStatusResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsStatusTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsStatusResultInfo":{"properties":{"amazon":{"description":"<em>update information for the Amazon endpoints</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsStatusInfo"}],"type":["object","null"]},"bing":{"description":"<em>update information for the Bing endpoints</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsStatusInfo"}],"type":["object","null"]},"google":{"description":"<em>update information for the Google endpoints</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsStatusInfo"}],"type":["object","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsStatusTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsStatusResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoLabsleAppCompetitorsLiveItem":{"properties":{"app_id":{"description":"<em>id of the app in a POST array</em>","type":["string","null"]},"avg_position":{"description":"<em>average position of the app in Google Play SERP</em><br><strong>Note:</strong> average position is calculated for intersected keywords only;<br>the value for a given application may differ when combined with different target applications","format":"float","type":["number","null"]},"competitor_metrics":{"additionalProperties":{"$ref":"#/components/schemas/Response0A3E90081762_AppMetricsInfo"},"description":"<em>metrics for intersecting keywords</em><br>ranking data relevant to the keywords that the provided competitor application shares with the app in a POST request;<br><strong>note:</strong> in this array ranking data is provided for the returned competitor's <code>app_id</code>","type":["object","null"]},"full_metrics":{"additionalProperties":{"$ref":"#/components/schemas/Response0A3E90081762_AppMetricsInfo"},"description":"<em>metrics for all keywords of the application</em><br>full overview of ranking data relevant to all keywords that the provided <code>app_id</code> is ranking for","type":["object","null"]},"intersections":{"description":"<em>number of intersecting keywords</em>","type":["integer","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"sum_position":{"description":"<em>sum of all app positions in Google Play SERP</em><br><strong>Note:</strong> sum position is calculated for intersected keywords only;<br>the value for a given application may differ when combined with different target applications","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsleAppIntersectionLiveItem":{"properties":{"intersection_result":{"additionalProperties":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_GooglePlaySearchOrganic"}],"type":["object","null"]},"description":"<em>contains SERP data for the returned <code>keyword</code></em><br>data will be provided in separate arrays for each app ID you specified in the <code>app_ids</code> object when setting a task;<br>depending on the number of specified app IDs, it can contain from 1 to 20 arrays named respectively","type":["object","null"]},"keyword_data":{"description":"<em>keyword data for the returned keyword</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordDataInfo"}],"type":["object","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_DataforseoLabsleBulkAppMetricsLiveItem":{"properties":{"app_id":{"description":"<em>id of the app in a POST array</em>","type":["string","null"]},"metrics":{"additionalProperties":{"$ref":"#/components/schemas/Response0A3E90081762_AppMetricsInfo"},"description":"<em>metrics for the ranking keywords of the app</em><br>ranking data relevant to the keywords that the provided application ranks for on Google Play","type":["object","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_DataforseoTrendsDataInfo":{"properties":{"keyword":{"description":"<em>relevant keyword for which demographic data is provided</em>","type":["string","null"]},"values":{"description":"<em>contains age range and corresponding keyword popularity values</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DemographyItemValueInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"},"Response0A3E90081762_DataforseoTrendsDataforseoTrendsGraphElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseKeywordDataDataforseoTrendsItem"}],"type":["object","null"]},{"properties":{"averages":{"items":{"type":["integer","null"]},"type":["array","null"]},"data":{"description":"<em>contains the same parameters that you specified in the POST request<br></em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoTrendsGraphDataTrendsGraphDataInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoTrendsDemographyElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseKeywordDataDataforseoTrendsItem"}],"type":["object","null"]},{"properties":{"demography":{"description":"<em>demographic breakdown of keyword popularity data per each specified term</em><br>conains keyword popularity data by age and gender","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_Demography"}],"type":["object","null"]},"demography_comparison":{"description":"<em>comparison of demographic data on keyword popularity for the specified parameters</em><br>conains keyword popularity data by age and gender<br>if you specified a single keyword, the value will be <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DemographyComparisonInfo"}],"type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoTrendsGraphDataTrendsGraphDataInfo":{"properties":{"date_from":{"description":"<em>start date of the corresponding time range</em><br>in the UTC format: \"yyyy-mm-dd\"","type":["string","null"]},"date_to":{"description":"<em>end date of the corresponding time range</em><br>in the UTC format: \"yyyy-mm-dd\"","type":["string","null"]},"timestamp":{"description":"<em>a point in time in the <a href=\"https://en.wikipedia.org/wiki/Unix_time\">Unix time format</a></em>","type":["integer","null"]},"values":{"description":"<em>relative keyword popularity rate at a specific timestamp</em><br>represents the keyword popularity rate over the given time range<br><strong>if you specify more than one keyword, the values will be averaged to the highest value across all specified keywords</strong><br>a value of 100 is the peak popularity for the term. A value of 50 means that the term is half as popular. A score of 0 means there was not enough data for this term","items":{"type":["integer","null"]},"type":["array","null"]}},"type":"object"},"Response0A3E90081762_DataforseoTrendsSubregionInterestsElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseKeywordDataDataforseoTrendsItem"}],"type":["object","null"]},{"properties":{"interests":{"description":"<em>subregional keyword popuarity data for each specified term</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoTrendsinterestsInfo"}],"type":["object","null"]},"type":["array","null"]},"interests_comparison":{"description":"<em>comparison of data on subregional keyword popularity for the specified parameters</em><br>if you specified a single keyword, the value will be <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_InterestsComparison"}],"type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DataforseoTrendsinterestsInfo":{"properties":{"keyword":{"description":"<em>relevant keyword</em><br>the data included in the <code>values</code> element is based on this keyword","type":["string","null"]},"values":{"description":"<em>contains data on relative keyword popularity by country or region</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoTrendsinterestsValuesInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"},"Response0A3E90081762_DataforseoTrendsinterestsValuesInfo":{"properties":{"geo_id":{"description":"<em>location identifier</em><br>you can use this field for matching obtained results with location parameters specified in the request<br>see the full list of available locations with their <code>geo_id</code> <a href=\"/v3/keywords_data/dataforseo_trends/locations/\" rel=\"noopener noreferrer\" target=\"_blank\">here</a> or by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/dataforseo_trends/locations</code><br>example:<br><code>US-NY</code>","type":["string","null"]},"geo_name":{"description":"<em>location name</em><br>you can use this field for matching obtained results with location parameters specified in the request<br>see the full list of available locations with their <code>geo_name</code> <a href=\"/v3/keywords_data/dataforseo_trends/locations/\" rel=\"noopener noreferrer\" target=\"_blank\">here</a> or by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/dataforseo_trends/locations</code><br>example:<br><code>Andorra</code>","type":["string","null"]},"value":{"description":"<em>relative keyword popularity rate in a given location</em><br>represents location-specific keyword popularity rate over the specified time range;<br>using this <code>value</code> you can understand how popular a keyword is in one location compared to another location;<br>calculation: we determine the highest popularity value for the relevant keyword across all locations, and then express all other values as a percentage of that highest value (100);<br>a value of <code>100</code> is the highest popularity for the term<br>a value of <code>50</code> means that the term is half as popular<br>a value of <code>0</code> means there was not enough data for this term","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_Dataset":{"properties":{"area_covered":{"description":"<em>the list of areas covered in the dataset</em><br>for example: <code>Africa</code>, <code>Global</code>","items":{"type":["string","null"]},"type":["array","null"]},"authors":{"description":"<em>the list of authors of the dataset</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AuthorsElement"}],"type":["object","null"]},"type":["array","null"]},"dataset_description":{"description":"<em>description of the dataset</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DatasetDescription"}],"type":["object","null"]},"dataset_id":{"description":"<em>ID of the dataset</em>","type":["string","null"]},"dataset_providers":{"description":"<em>the list of institutions that provided the dataset</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AmazonLabelElement"}],"type":["object","null"]},"type":["array","null"]},"formats":{"description":"<em>the list of file formats of the dataset</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_FormatsElement"}],"type":["object","null"]},"type":["array","null"]},"image_url":{"description":"<em>URL of the image</em><br>the URL leading to the image on the original resource or DataForSEO storage (in case the original source is not available)","type":["string","null"]},"licenses":{"description":"<em>the list of licenses issued to the dataset</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AmazonLabelElement"}],"type":["object","null"]},"type":["array","null"]},"links":{"description":"<em>sitelinks</em><br>the links shown below some of Google Dataset's search results<br>if there are none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LinkElement"}],"type":["object","null"]},"type":["array","null"]},"period_covered":{"description":"<em>period covered in the dataset</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PeriodCovered"}],"type":["object","null"]},"position":{"description":"<em>the alignment of the element in SERP</em><br>can take the following values:<br><code>left</code>, <code>right</code>","type":["string","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"related_article":{"description":"<em>link to related article</em><br>link to the published article that is related to the dataset","type":["string","null"]},"scholarly_articles_url":{"description":"<em>url of scholarly articles</em><br>link to the list of scholarly articles on Google Scholar <br>example: <code>https://scholar.google.com/scholar?q=%2210.6084%20m9%20figshare%207427933%20v1%22</code>","type":["string","null"]},"scholarly_citations_count":{"description":"<em>count of articles that refer to the dataset</em>","format":"int64","type":["integer","null"]},"title":{"description":"<em>title of the element</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"unique_identifier":{"description":"<em>digital identifier of an object</em><br>unique digital identifier of the dataset <br>example: <code>https://doi.org/10.5061/dryad.hmgqnk9m3</code>","type":["string","null"]},"updated_date":{"description":"<em>date and time when the result was last updated</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2022-11-27 02:00:00 +00:00</code>","type":["string","null"]},"xpath":{"description":"<em>the <a href=\"https://en.wikipedia.org/wiki/XPath\" rel=\"noopener noreferrer\" target=\"_blank\">XPath</a> of the element</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_DatasetDescription":{"properties":{"links":{"description":"<em>links featured in the 'dataset_description'</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LinkElement"}],"type":["object","null"]},"type":["array","null"]},"text":{"description":"<em>text of the description</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_DeliveryInfo":{"properties":{"delivery_date_from":{"description":"<em>earliest delivery date</em><br>the earliest date when the product can be shipped, in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example: <code>2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"delivery_date_to":{"description":"<em>latest delivery date</em><br>the latest date when the product can be delivered, in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example: <code>2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"delivery_message":{"description":"<em>delivery information</em><br>message accompanying the delivery information as posted by the seller","type":["string","null"]},"delivery_price":{"description":"<em>price for the delivery</em><br>price of the delivery based on the location you specified in the POST request;<br>if free delivery is available, the value is <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PriceInfo"}],"type":["object","null"]},"fastest_delivery_date_from":{"description":"<em>earliest free delivery date</em><br>the earliest date when the product can be delivered with a fast delivery option, in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example: <code>2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"fastest_delivery_date_to":{"description":"<em>latest free delivery date</em><br>the latest date when the product can be delivered with a fast delivery option, in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example: <code>2019-11-15 12:57:46 +00:00</code>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_Demography":{"properties":{"age":{"description":"<em>distribution of keyword popularity by age</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoTrendsDataInfo"}],"type":["object","null"]},"type":["array","null"]},"gender":{"description":"<em>distribution of keyword popularity by gender</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoTrendsDataInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"},"Response0A3E90081762_DemographyComparisonInfo":{"properties":{"age":{"additionalProperties":{"items":{"type":["integer","null"]},"type":["array","null"]},"description":"type of element","type":["object","null"]},"gender":{"additionalProperties":{"items":{"type":["integer","null"]},"type":["array","null"]},"description":"type of element","type":["object","null"]}},"type":"object"},"Response0A3E90081762_DemographyItemValueInfo":{"properties":{"type":{"description":"type of element","type":["string","null"]},"value":{"description":"<em>keyword popularity rate within the specified age range</em><br>using this <code>value</code> you can understand how popular a keyword is within each age range; <br>calculation: we determine the highest popularity value for the relevant keyword across all age groups, and then express all other values as a percentage of that highest value (100);<br>a value of <code>100</code> is the highest popularity for the term<br>a value of <code>0</code> means there was not enough data for this term","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_DictionarySerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"breadcrumb":{"description":"<em>breadcrumb of the Ad element in SERP</em>","type":["string","null"]},"domain":{"description":"<em>domain in SERP</em>","type":["string","null"]},"keyword":{"description":"<em>keyword highlighted in the result</em>","type":["string","null"]},"links":{"description":"<em>sitelinks</em><br><br>            the links shown below some of search results<br><br>            if there are none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LinkElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br><br>            absolute position among all the elements in SERP","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br><br>            position within a group of elements with identical <code>type</code> values<br><br>            positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"snippet":{"description":"<em>snippet of the element</em>","type":["string","null"]},"text":{"description":"<em>description of the results element in SERP</em>","type":["string","null"]},"title":{"description":"<em>title of the result in SERP</em>","type":["string","null"]},"url":{"description":"<em> relevant URL of the Ad element in SERP</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DiscussionsAndForumsElement":{"properties":{"description":{"description":"<em>link description</em>","type":["string","null"]},"domain":{"description":"<em>domain where a link points</em>","type":["string","null"]},"posts_count":{"description":"<em>number of posts from the discussion on the related source</em>","format":"int64","type":["integer","null"]},"source":{"description":"<em>reference source name or title</em>","type":["string","null"]},"timestamp":{"description":"<em>date and time when the result was published</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"title":{"description":"<em>title of a given link element</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>source URL</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_DiscussionsAndForumsSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>contains arrays of elements available in the list</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DiscussionsAndForumsElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values;<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>;<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"title":{"description":"<em>title of the row</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DomainAnalyticsTechnologiesAggregationTechnologiesLiveItem":{"description":"items array","properties":{"categories_count":{"description":"<em>technology categories count</em><br>number of domains that match the parameters you specified and are using technologies from the indicated <code>category</code>","format":"int64","type":["integer","null"]},"category":{"description":"<em>technology category id</em>","type":["string","null"]},"group":{"description":"<em>technology group id</em>","type":["string","null"]},"groups_count":{"description":"<em>technology groups count</em><br>number of domains that match the parameters you specified and are using technologies from the indicated <code>group</code>","format":"int64","type":["integer","null"]},"technologies_count":{"description":"<em>technologies count</em><br>number of domains that match the parameters you specified and are using the indicated <code>technology</code>","format":"int64","type":["integer","null"]},"technology":{"description":"<em>technology name</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_DomainAnalyticsTechnologiesAggregationTechnologiesLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DomainAnalyticsTechnologiesAggregationTechnologiesLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DomainAnalyticsTechnologiesAggregationTechnologiesLiveResultInfo":{"properties":{"items":{"items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DomainAnalyticsTechnologiesAggregationTechnologiesLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"offset":{"description":"offset in the results array of returned domains","type":["integer","null"]},"total_count":{"description":"<em>total amount of results in our database relevant to your request</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_DomainAnalyticsTechnologiesAggregationTechnologiesLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DomainAnalyticsTechnologiesAggregationTechnologiesLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DomainAnalyticsTechnologiesAvailableFiltersResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DomainAnalyticsTechnologiesAvailableFiltersTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DomainAnalyticsTechnologiesAvailableFiltersResultInfo":{"properties":{"aggregation_technologies":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]},"domains_by_html_terms":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]},"domains_by_technology":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]},"technologies_summary":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]}},"type":"object"},"Response0A3E90081762_DomainAnalyticsTechnologiesAvailableFiltersTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DomainAnalyticsTechnologiesAvailableFiltersResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DomainAnalyticsTechnologiesDomainTechnologiesLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DomainAnalyticsTechnologiesDomainTechnologiesLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DomainAnalyticsTechnologiesDomainTechnologiesLiveResultInfo":{"properties":{"content_language_code":{"description":"<em>content language</em><br>code of the language that content on the target domain is written in","type":["string","null"]},"country_iso_code":{"description":"<em>domain ISO code</em><br>ISO code of the country that the target domain is determined to belong to","type":["string","null"]},"description":{"description":"<em>domain meta description</em>","type":["string","null"]},"domain":{"description":"<em>specified domain name</em>","type":["string","null"]},"domain_rank":{"description":"<em>backlink rank of the target domain</em><br>learn more about the metric and how it is calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":["integer","null"]},"emails":{"description":"<em>emails of the target</em><br>emails indicated on the target website","items":{"type":["string","null"]},"type":["array","null"]},"language_code":{"description":"<em>domain language</em><br>code of the language that the target domain is determined to be associated with","type":["string","null"]},"last_visited":{"description":"<em>most recent date when our crawler visited the domain</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code>2022-10-10 12:57:46 +00:00</code>","type":["string","null"]},"meta_keywords":{"description":"<em>domain meta keywords</em>","items":{"type":["string","null"]},"type":["array","null"]},"phone_numbers":{"description":"<em>phone numbers of the target</em><br>contact phone numbers indicated on the target website","items":{"type":["string","null"]},"type":["array","null"]},"social_graph_urls":{"description":"<em>social media links and handles</em><br>social media URLs detected in the social graphs of the target website","items":{"type":["string","null"]},"type":["array","null"]},"technologies":{"description":"<em>technologies used by target domain</em><br>contains objects with the names of technologies used on the website<br><a href=\"/v3/domain_analytics/technologies/technologies/\" rel=\"noopener noreferrer\" target=\"_blank\">see the full list of available technologies structured by groups and categories</a>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_TechnologiesInfo"}],"type":["object","null"]},"title":{"description":"<em>domain meta title</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_DomainAnalyticsTechnologiesDomainTechnologiesLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DomainAnalyticsTechnologiesDomainTechnologiesLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DomainAnalyticsTechnologiesDomainsByHtmlTermsLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DomainAnalyticsTechnologiesDomainsByHtmlTermsLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DomainAnalyticsTechnologiesDomainsByHtmlTermsLiveResultInfo":{"properties":{"items":{"description":"<em>items array</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DomainAnalyticsTechnologiesDomainsByLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>number of items in the results array</em>","format":"int64","type":["integer","null"]},"offset":{"description":"<em>specified offset value</em>","type":["integer","null"]},"offset_token":{"description":"<em>token for subsequent requests</em><br>by specifying the unique <code>offset_token</code> when setting a new task, you will get the subsequent results of the initial task;<br><code>offset_token</code> values are unique for each subsequent task","type":["string","null"]},"total_count":{"description":"<em>total number of relevant items in the database</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_DomainAnalyticsTechnologiesDomainsByHtmlTermsLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DomainAnalyticsTechnologiesDomainsByHtmlTermsLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DomainAnalyticsTechnologiesDomainsByLiveItem":{"description":"items array","properties":{"content_language_code":{"description":"<em>content language</em><br>code of the language that content on the target domain is written with","type":["string","null"]},"country_iso_code":{"description":"<em>domain ISO code</em><br>ISO code of the country that target domain is determined to belong to","type":["string","null"]},"description":{"description":"<em>domain meta description</em>","type":["string","null"]},"domain":{"description":"<em>specified domain name</em>","type":["string","null"]},"domain_rank":{"description":"<em>backlink rank of the target domain</em><br>learn more about the metric and how it is calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":["integer","null"]},"emails":{"description":"<em>emails of the target</em><br>emails indicated on the target website","items":{"type":["string","null"]},"type":["array","null"]},"language_code":{"description":"<em>domain language</em><br>code of the language that target domain is determined to be associated with","type":["string","null"]},"last_visited":{"description":"<em>most recent date when our crawler visited the domain</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code>2022-10-10 12:57:46 +00:00</code>","type":["string","null"]},"meta_keywords":{"description":"<em>domain meta keywords</em>","items":{"type":["string","null"]},"type":["array","null"]},"phone_numbers":{"description":"<em>phone numbers of the target</em><br>contact phone numbers indicated on the target website","items":{"type":["string","null"]},"type":["array","null"]},"social_graph_urls":{"description":"<em>social media links and handles</em><br>social media URLs detected in the social graphs of the target website","items":{"type":["string","null"]},"type":["array","null"]},"technologies":{"description":"<em>technologies used by target domain</em><br>contains objects with the names of technologies used on the website;<br>to get a full list of technologies and their structure, refer to the <a href=\"/v3/domain_analytics/technologies/technologies/\">technologies endpoint</a>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_TechnologiesInfo"}],"type":["object","null"]},"title":{"description":"<em>domain meta title</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_DomainAnalyticsTechnologiesDomainsByTechnologyLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DomainAnalyticsTechnologiesDomainsByTechnologyLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DomainAnalyticsTechnologiesDomainsByTechnologyLiveResultInfo":{"properties":{"items":{"description":"<em>items array</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DomainAnalyticsTechnologiesDomainsByLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>number of items in the results array</em>","format":"int64","type":["integer","null"]},"offset":{"description":"<em>specified offset value</em>","type":["integer","null"]},"offset_token":{"description":"<em>token for subsequent requests</em><br>by specifying the unique <code>offset_token</code> when setting a new task, you will get the subsequent results of the initial task;<br><code>offset_token</code> values are unique for each subsequent task","type":["string","null"]},"total_count":{"description":"<em>total number of relevant items in the database</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_DomainAnalyticsTechnologiesDomainsByTechnologyLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DomainAnalyticsTechnologiesDomainsByTechnologyLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DomainAnalyticsTechnologiesLanguagesResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DomainAnalyticsTechnologiesLanguagesTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DomainAnalyticsTechnologiesLanguagesResultInfo":{"properties":{"language_code":{"description":"<em>language code according to <a href=\"https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes\" target=\"_blank\" rel=\"noopener noreferrer\">ISO 639-1</a></em>","type":["string","null"]},"language_name":{"description":"<em>language name</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_DomainAnalyticsTechnologiesLanguagesTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DomainAnalyticsTechnologiesLanguagesResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DomainAnalyticsTechnologiesLocationsResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DomainAnalyticsTechnologiesLocationsTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DomainAnalyticsTechnologiesLocationsResultInfo":{"properties":{"country_iso_code":{"description":"<em>ISO country code of the location</em>","type":["string","null"]},"location_name":{"description":"<em>full name of the location</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_DomainAnalyticsTechnologiesLocationsTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DomainAnalyticsTechnologiesLocationsResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DomainAnalyticsTechnologiesTechnologiesResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DomainAnalyticsTechnologiesTechnologiesTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DomainAnalyticsTechnologiesTechnologiesResultInfo":{"properties":{"groups":{"description":"<em>array of technology groups</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_Groups"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"},"Response0A3E90081762_DomainAnalyticsTechnologiesTechnologiesSummaryLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DomainAnalyticsTechnologiesTechnologiesSummaryLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DomainAnalyticsTechnologiesTechnologiesSummaryLiveResultInfo":{"properties":{"content_languages":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>distribution of websites by content language</em><br>contains content language codes and number of websites per language","type":["object","null"]},"countries":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>distribution of websites by country</em><br>contains country codes and number of websites per country","type":["object","null"]},"keywords":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>distribution of websites by keywords</em><br>contains keywords found in the websites' titles, descriptions or meta keywords, and number of websites using each keyword","type":["object","null"]},"languages":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>distribution of websites by language</em><br>contains language codes and number of websites per language","type":["object","null"]}},"type":"object"},"Response0A3E90081762_DomainAnalyticsTechnologiesTechnologiesSummaryLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DomainAnalyticsTechnologiesTechnologiesSummaryLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DomainAnalyticsTechnologiesTechnologiesTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DomainAnalyticsTechnologiesTechnologiesResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DomainAnalyticsTechnologiesTechnologyStatsLiveItem":{"description":"items array","properties":{"countries":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>distribution of websites by country</em><br>contains country codes and number of websites per country","type":["object","null"]},"date":{"description":"<em>date for which the data is provided</em>","type":["string","null"]},"domains_count":{"description":"<em>number of domains that use the specified technology</em>","format":"int64","type":["integer","null"]},"domains_rank":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>distribution of websites by backlink rank</em><br>contains domain rank ranges and number of websites per range<br>learn more about rank and how it is calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":["object","null"]},"languages":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>distribution of websites by language</em><br>contains language codes and number of websites per language","type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_DomainAnalyticsTechnologiesTechnologyStatsLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DomainAnalyticsTechnologiesTechnologyStatsLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DomainAnalyticsTechnologiesTechnologyStatsLiveResultInfo":{"properties":{"date_from":{"description":"<em>starting date of the time range</em>","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em>","type":["string","null"]},"items":{"items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DomainAnalyticsTechnologiesTechnologyStatsLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"type":["integer","null"]},"technology":{"description":"<em>target technology</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_DomainAnalyticsTechnologiesTechnologyStatsLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DomainAnalyticsTechnologiesTechnologyStatsLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DomainAnalyticsWhoisAvailableFiltersResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DomainAnalyticsWhoisAvailableFiltersTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DomainAnalyticsWhoisAvailableFiltersResultInfo":{"properties":{"overview":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]}},"type":"object"},"Response0A3E90081762_DomainAnalyticsWhoisAvailableFiltersTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DomainAnalyticsWhoisAvailableFiltersResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DomainAnalyticsWhoisOverviewLiveItem":{"description":"items array","properties":{"backlinks_info":{"description":"<em>backlink data for the returned domain</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksInfo"}],"type":["object","null"]},"changed_datetime":{"description":"<em>date and time when the domain entry was changed</em><br>date and time (in the <a href=\"https://en.wikipedia.org/wiki/ISO_8601\" rel=\"noopener noreferrer\" target=\"_blank\">ISO 8601 format</a>) when the domain entry was last modified<br>example: <br><code>\"2021-01-14 08:36:28 +00:00\"</code>","type":["string","null"]},"created_datetime":{"description":"<em>date and time of registration</em><br>date and time (in the <a href=\"https://en.wikipedia.org/wiki/ISO_8601\" rel=\"noopener noreferrer\" target=\"_blank\">ISO 8601 format</a>) when the domain was first registered <br>example: <br><code>\"1997-03-29 03:00:00 +00:00\"</code>","type":["string","null"]},"domain":{"description":"<em>domain name</em>","type":["string","null"]},"epp_status_codes":{"description":"<em>extensive provisioning protocol status codes</em><br>the status of a domain name registration <a href=\"https://www.icann.org/resources/pages/epp-status-codes-2014-06-16-en\" rel=\"noopener noreferrer\" target=\"_blank\">as defined by ICANN</a>","items":{"type":["string","null"]},"type":["array","null"]},"expiration_datetime":{"description":"<em>date and time when the domain will expire</em><br>date and time (in the <a href=\"https://en.wikipedia.org/wiki/ISO_8601\" rel=\"noopener noreferrer\" target=\"_blank\">ISO 8601 format</a>) when the domain is due to expire <br>example: <br><code>\"2022-11-26 17:21:23 +00:00\"</code>","type":["string","null"]},"first_seen":{"description":"<em>date and time when our crawler found the domain for the first time</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example: <br><code>\"2019-11-15 12:57:46 +00:00\"</code>","type":["string","null"]},"metrics":{"description":"<em>ranking data relevant to the specified domain</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MetricsBundleInfo"}],"type":["object","null"]},"registered":{"description":"<em>domain registration status</em><br>if <code>false</code>, the domain name registration has expired<br><strong>Note: expired domains will remain in the database for only a short period of time</strong>","type":["boolean","null"]},"registrar":{"description":"<em>domain registrar</em><br>if <code>null</code>, the domain registrar is unknown<br>example:<br><code>NameCheap, Inc.</code>","type":["string","null"]},"tld":{"description":"<em>top-level domain</em><br>top-level domain in the <a href=\"https://www.iana.org/domains/root/db\" rel=\"noopener noreferrer\" target=\"_blank\">DNS root zone</a>","type":["string","null"]},"updated_datetime":{"description":"<em>date and time when the domain was updated</em><br>date and time (in the <a href=\"https://en.wikipedia.org/wiki/ISO_8601\" rel=\"noopener noreferrer\" target=\"_blank\">ISO 8601 format</a>) when the domain was last updated <br>example: <br><code>\"2021-01-29 13:59:38 +00:00\"</code>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_DomainAnalyticsWhoisOverviewLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DomainAnalyticsWhoisOverviewLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DomainAnalyticsWhoisOverviewLiveResultInfo":{"properties":{"items":{"description":"<em>contains ranking and traffic data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DomainAnalyticsWhoisOverviewLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"offset":{"description":"<em> results offset value specified in POST request</em>","type":["integer","null"]},"offset_token":{"type":["string","null"]},"total_count":{"description":"<em>total amount of results in our database relevant to your request</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_DomainAnalyticsWhoisOverviewLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DomainAnalyticsWhoisOverviewLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_DomainInfo":{"properties":{"canonicalization_status_code":{"description":"<em>status code returned by a canonicalized page</em><br>the checkup of the server behavior when our crawler tries to access the website via IP;<br>in most cases, it is recommended that canonicalized pages respond with a <code>301</code> or <code>302</code> status code","type":["integer","null"]},"checks":{"additionalProperties":{"type":["boolean","null"]},"description":"<em>website checks</em><br>other on-page check-ups related to the website","type":["object","null"]},"cms":{"description":"<em>content management system</em><br>content management system identified on a website<br>the content of_the <code>generator</code>_meta tag<br>the data is taken from the first random page that returns the 200 response code<br>if our crawler was unable to identify the cms, the value would be <code>null</code>n","type":["string","null"]},"crawl_end":{"description":"<em>time when the crawling ended</em><br>date and time when the crawling was finished<br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code><br><strong>Note:</strong> informative only if <code>\"crawl_progress\"</code> is <code>\"finished\"</code><br>if <code>\"crawl_progress\"</code> is <code>in_progress</code>, the value will be <code>null</code>","type":["string","null"]},"crawl_start":{"description":"<em>time when the crawling start</em><br>date and time when the website was sent for crawling<br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"directory_browsing_status_code":{"description":"<em>status code returned by a directory</em><br>the status code returned by a directory page on a target website<br>in most cases, it is recommended that directories respond with a <code>403</code> or <code>401</code> status code","type":["integer","null"]},"extended_crawl_status":{"description":"<em>crawl status and errors</em><br>indicates the reason why a website was not crawled;<br>can take the following values:<br><code>no_errors</code> - no crawling errors were detected;<br><code>site_unreachable</code> - our crawler could not reach a website and thus was not able to obtain a status code;<br><code>invalid_page_status_code</code> - status code of the first crawled page &gt;= 400;<br><code>forbidden_meta_tag</code> - the first crawled page contains the &lt;meta robots=\"noindex\"&gt; tag;<br><code>forbidden_robots</code> - robots.txt forbids crawling the page;<br><code>forbidden_http_header</code> - HTTP header of the page contains \"X-Robots-Tag: noindex\" ;<br><code>too_many_redirects</code> - the first crawled page has more than 10 redirects;<br><code>unknown</code> - the reason is unknown","type":["string","null"]},"ip":{"description":"<em>domain ip address</em>","type":["string","null"]},"main_domain":{"description":"<em>root domain name</em>","type":["string","null"]},"name":{"description":"<em>domain name</em>","type":["string","null"]},"page_not_found_status_code":{"description":"<em>status code returned by a non-existent page</em><br>in most cases, it is recommended a server returns a 404 response code","type":["integer","null"]},"server":{"description":"<em>website server</em><br>the version of the server detected on a website<br>the content of the <code class=\"prettyprint\">server</code> header<br>the information is taken from the first page which response code is 200","type":["string","null"]},"ssl_info":{"description":"<em>ssl certificate info</em><br>information about the Secure Sockets Layer protocol detected on a website","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SslInfo"}],"type":["object","null"]},"total_pages":{"description":"<em>total crawled pages</em><br>the total number of crawled pages","format":"int64","type":["integer","null"]},"total_uncrawlable_resources":{"description":"<em>total uncrawlable resources</em><br>the total number of resources that could not be crawled;<br>the resource is considered uncrawlable when the actual content type of the resource doesn't match the content type expected by the crawler","format":"int64","type":["integer","null"]},"www_redirect_status_code":{"description":"<em>redirect status code</em><br>the status code of the www to non-www redirect<br>in most cases, it is recommended that redirect returns a <code>301</code> status code","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_DuplicatePageInfo":{"properties":{"page":{"description":"<em>information about the page with duplicate content</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageHtmlResourceItem"}],"type":["object","null"]},"type":["array","null"]},"similarity":{"type":["integer","null"]}},"type":"object"},"Response0A3E90081762_EventsElement":{"properties":{"snippet":{"description":"<em>text alongside the link title</em>","type":["string","null"]},"title":{"description":"<em>title of a given link element</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>source URL</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_EventsSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>contains arrays of elements available in the list</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_EventsElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values;<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>;<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"title":{"description":"<em>title of the row</em>","type":["string","null"]},"url":{"description":"<i>URL of the third-party review source</i>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_ExploreBrandsElement":{"properties":{"description":{"description":"description of the results element in SERP","type":["string","null"]},"domain":{"description":"domain where a link points","type":["string","null"]},"image_url":{"description":"URL of the image","type":["string","null"]},"title":{"description":"title of the row","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"URL of element","type":["string","null"]},"xpath":{"description":"the XPath of the element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_ExploreBrandsSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"contains arrays of elements available in the list","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ExploreBrandsElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"absolute rank in SERP\nabsolute position among all the elements in SERP\nalways equals 0 for desktop","type":["integer","null"]},"rank_group":{"description":"group rank in SERP\nposition within a group of elements with identical type values;\npositions of elements with different type values are omitted from rank_group;\nalways equals 0 for desktop","type":["integer","null"]},"title":{"description":"title of a given link element","type":["string","null"]}},"type":"object"}],"deprecated":true,"type":"object"},"Response0A3E90081762_FaqBox":{"deprecated":true,"properties":{"items":{"description":"<em>contains arrays of specific images</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_FaqBoxElement"}],"type":["object","null"]},"type":["array","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_FaqBoxElement":{"deprecated":true,"properties":{"description":{"description":"<em>description of the hotel booking element</em>","type":["string","null"]},"links":{"description":"<em>link of the element</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LinkElement"}],"type":["object","null"]},"type":["array","null"]},"title":{"description":"<em>title of the link</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_FeaturedSnippetSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"breadcrumb":{"description":"<em>breadcrumb of the ad element in SERP</em>","type":["string","null"]},"description":{"description":"<em>description of the ad element in SERP</em>","type":["string","null"]},"domain":{"description":"<em>domain of the ad element in SERP</em>","type":["string","null"]},"featured_title":{"description":"<em>title</em>","type":["string","null"]},"images":{"description":"<em>images of the element</em><br>if there are none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeImagesElementInfo"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em> absolute rank in SERP</em><br>absolute position among all the elements found in SERP<strong>note</strong> values are returned in the ascending order, with values corresponding to advanced SERP features omitted from the results;<br>to get all items (including SERP features and rich snippets) with their positions, please refer to the <a href=\"https://docs.dataforseo.com/v3/serp/google/organic/live/advanced/?php\">Google Organiс Advanced SERP</a> endpoint","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"table":{"description":"<em>table present in the element</em><br>the header and content of the table present in the element","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_Table"}],"type":["object","null"]},"timestamp":{"description":"<em>date and time when the result was published</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"title":{"description":"<em>title of the ad element in SERP</em>","type":["string","null"]},"url":{"description":"<em>relevant URL of the ad element in SERP</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_FetchTiming":{"properties":{"duration_time":{"description":"total time it takes until a browser receives a complete response from a server (in milliseconds)","type":["integer","null"]},"fetch_end":{"description":"time to complete downloading the HTML resourcethe amount of time the browser needs to complete downloading a page","type":["integer","null"]},"fetch_start":{"description":"time to start downloading the HTML resourcethe amount of time the browser needs to start downloading a page","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_FindResultsOnElement":{"properties":{"domain":{"description":"<em>domain where a link points</em>","type":["string","null"]},"source":{"description":"<em>reference source name or title</em>","type":["string","null"]},"title":{"description":"<em>title of a given link element</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>source URL</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_FindResultsOnSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>contains arrays of elements available in the list</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_FindResultsOnElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values;<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>;<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_FormatsElement":{"properties":{"format":{"description":"<em>type of file format of the dataset</em><br>for example: <code>zip</code>, <code>html</code>, <code>csv</code>","type":["string","null"]},"size":{"description":"<em>file size in bytes</em>","format":"int64","type":["integer","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_FoundOnWebElement":{"properties":{"image":{"description":"image of the element","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeImagesElementInfo"}],"type":["object","null"]},"subtitle":{"description":"subtitle of the element","type":["string","null"]},"title":{"description":"title of the row","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_FoundOnWebSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"contains arrays of elements available in the list","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_FoundOnWebElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"absolute rank in SERP\nabsolute position among all the elements in SERP\nalways equals 0 for desktop","type":["integer","null"]},"rank_group":{"description":"group rank in SERP\nposition within a group of elements with identical type values;\npositions of elements with different type values are omitted from rank_group;\nalways equals 0 for desktop","type":["integer","null"]},"related_searches":{"description":"search queries related to the elment","items":{"type":["string","null"]},"type":["array","null"]},"title":{"description":"title of a given link element","type":["string","null"]}},"type":"object"}],"deprecated":true,"type":"object"},"Response0A3E90081762_GeminiImagesElement":{"properties":{"alt":{"description":"<i>alt tag of the image</i>","type":["string","null"]},"image_url":{"description":"<em>URL of the image</em><br>the URL leading to the image on the original resource or DataForSEO storage (in case the original source is not available)","type":["string","null"]},"markdown":{"description":"<em>content of the element in markdown format</em><br>content of the result formatted in the <a href=\"https://en.wikipedia.org/wiki/Markdown\" target=\"_blank\">markdown markup language</a>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>URL</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_GeminiImagesElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseGeminiLlmScraperElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>elements of Gemini results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_GeminiImagesElement"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_GeminiTableElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseGeminiLlmScraperElementItem"}],"type":["object","null"]},{"properties":{"original_text":{"description":"<em>unformatted text content of the element</em>","type":["string","null"]},"table":{"description":"<em>table present in the element</em><br>the header and content of the table present in the element","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_Table"}],"type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_GeminiTextElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseGeminiLlmScraperElementItem"}],"type":["object","null"]},{"properties":{"original_text":{"description":"<em>unformatted text content of the element</em>","type":["string","null"]},"sources":{"description":"<em>array of sources</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SourceInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_GoogleBusinessAnswerElement":{"properties":{"answer_id":{"description":"<em>ID of the answer</em>","type":["string","null"]},"answer_text":{"description":"<em>current text of the answer</em>","type":["string","null"]},"original_answer_text":{"description":"<em>original text of the answer</em>","type":["string","null"]},"profile_image_url":{"description":"<em>URL of the user's profile image</em>","type":["string","null"]},"profile_name":{"description":"<em>displayed name of the user</em>","type":["string","null"]},"profile_url":{"description":"<em>URL of the user's profile</em>","type":["string","null"]},"time_ago":{"description":"<em>estimated time when the answer was posted</em>","type":["string","null"]},"timestamp":{"description":"<em>exact time when the answer was posted</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_GoogleBusinessInfo":{"properties":{"additional_categories":{"description":"<em>additional business categories</em><br>additional Google My Business categories that describe the services provided by the business entity in more detail","items":{"type":"string"},"type":["array","null"]},"address":{"description":"<em>address of the business entity</em>","type":["string","null"]},"address_info":{"description":"<em>object containing address components of the business entity</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AddressInfo"}],"type":["object","null"]},"attributes":{"description":"<em>service details in a form of user-reviewed checks;</em><br>service details of a business entity displayed in a form of checks and based on user feedback and business <code>category</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataAttributesInfo"}],"type":["object","null"]},"book_online_url":{"description":"<em>URL in the 'book online' button of the element</em><br>URL directing users to the online booking or order page of the business entity","type":["string","null"]},"category":{"description":"<em>business category</em><br>Google My Business general category that best describes the services provided by the business entity","type":["string","null"]},"category_ids":{"description":"<em>global category IDs</em><br>universal category IDs that do not change based on the selected country","items":{"type":"string"},"type":["array","null"]},"cid":{"description":"<em>google-defined client id</em><br>unique id of a local establishment;<br>can be used with <a href=\"/v3/reviews/google/overview/?php\" target=\"_blank\" rel=\"noopener noreferrer\">Google Reviews API</a> to get a full list of reviews<br>learn more about the identifier in <a href=\"https://dataforseo.com/help-center/what-is-cid-place-id-feature-id\" target=\"_blank\" rel=\"noopener noreferrer\">this help center article</a>","type":["string","null"]},"contact_url":{"description":"<em>URL of the preferred contact page</em>","type":["string","null"]},"contributor_url":{"description":"<em>URL of the user's or entity's Local Guides profile, if available</em>","type":["string","null"]},"description":{"description":"<em>description of the element in SERP</em><br>the description of the business entity for which the results are collected","type":["string","null"]},"directory":{"description":"<em>items of the directory</em><br>includes information about businesses that are located within the target business establishment and have the same address","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDirectoryInfo"}],"type":["object","null"]},"domain":{"description":"<em>domain of the business entity</em>","type":["string","null"]},"feature_id":{"description":"<em>the unique identifier of the element in SERP</em><br>learn more about the identifier in <a href=\"https://dataforseo.com/help-center/what-is-cid-place-id-feature-id\" target=\"_blank\" rel=\"noopener noreferrer\">this help center article</a>","type":["string","null"]},"hotel_rating":{"description":"<em>hotel class rating</em><br>class ratings range between 1-5 stars, <a href=\"https://support.google.com/business/answer/7660515?hl=en\" rel=\"noopener noreferrer\" target=\"_blank\">learn more</a><br>if there is no hotel class rating information, the value will be <code>null</code>","type":["number","null"]},"is_claimed":{"description":"<i>shows whether the entity is verified by its owner on Google Maps</i>","type":["boolean","null"]},"is_directory_item":{"description":"<em>business establishment is a part of the directory</em><br>indicates whether the business establishment is a part of the directory;<br>if <code>true</code>, the item is a part of the larger directory of businesses with the same address (e.g., a mall or a business centre);<br><strong>note:</strong> if the business establishment is a parent item in the directory, the value will be <code>null</code>","type":["boolean","null"]},"latitude":{"description":"<i>latitude coordinate of the local establishments in google maps</i><br>example:<br><code>\"latitude\": 51.584091</code>","type":["number","null"]},"local_business_links":{"description":"<em>available interactions with the business</em><br>list of options to interact with the business directly from search results","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseLocalBusinessLink"}],"type":["object","null"]},"type":["array","null"]},"logo":{"description":"<em>URL of the logo featured in Google My Business profile</em>","type":["string","null"]},"longitude":{"description":"<i>longitude coordinate of the local establishment in google maps</i><br>example:<br><code>\"longitude\": -0.31365919999999997</code>","type":["number","null"]},"main_image":{"description":"<em>URL of the main image featured in Google My Business profile</em>","type":["string","null"]},"original_title":{"description":"<em>original title of the element</em><br>original title not translated by Google","type":["string","null"]},"people_also_search":{"description":"<em>related business entities</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PeopleAlsoSearch"}],"type":["object","null"]},"type":["array","null"]},"phone":{"description":"<em>phone number of the business entity</em>","type":["string","null"]},"place_id":{"description":"<em>unique place identifier</em><br><a href=\"https://developers.google.com/places/place-id\">place id</a> of the local establishment featured in the element<br>learn more about the identifier in <a href=\"https://dataforseo.com/help-center/what-is-cid-place-id-feature-id\" target=\"_blank\" rel=\"noopener noreferrer\">this help center article</a>","type":["string","null"]},"place_topics":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>keywords mentioned in customer reviews</em><br>contains most popular keywords related to products/services mentioned in customer reviews of a business entity and the number of reviews mentioning each keyword<br>example: <code><br>\"place_topics\": {<br>\"egg roll\": 48,<br>\"birthday\": 33<br>}</code>","type":["object","null"]},"popular_times":{"description":"<em>popular times</em><br>information related to busy hours of the business entity","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PopularTimes"}],"type":["object","null"]},"position":{"description":"<em>the alignment in SERP</em>","type":["string","null"]},"price_level":{"description":"<em>property price level</em><br>can take values: <code>inexpensive</code>, <code>moderate</code>, <code>expensive</code>, <code>very_expensive</code><br>if there is no price level information, the value will be <code>null</code>","type":["string","null"]},"questions_and_answers_count":{"type":["integer","null"]},"rank_absolute":{"description":"<em>absolute rank among all the elements</em>","type":["integer","null"]},"rank_group":{"description":"<em>position within a group of elements with identical <code>type</code> values</em><br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"rating":{"description":"<em>the element's rating </em><br>the popularity rate based on reviews and displayed in SERP","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]},"rating_distribution":{"additionalProperties":{"format":"Int64","type":["integer","null"]},"description":"<em>the distribution of ratings of the business entity</em><br>the object displays the number of 1-star to 5-star ratings, as reviewed by users","type":["object","null"]},"services":{"description":"<em>list of services offered by the business</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataServiceInfo"}],"type":["object","null"]},"type":["array","null"]},"snippet":{"description":"<em>additional information on the business entity</em>","type":["string","null"]},"title":{"description":"<em>title of the element in SERP</em><br>the name of the business entity for which the results are collected","type":["string","null"]},"total_photos":{"description":"<em>total count of images featured in Google My Business profile</em>","format":"int64","type":["integer","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>absolute url of the business entity</em>","type":["string","null"]},"work_time":{"description":"<em>work time details</em><br>information related to operational hours of the business entity","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessWorkHoursInfo"}],"type":["object","null"]}},"type":"object"},"Response0A3E90081762_GoogleBusinessPost":{"properties":{"author":{"description":"<em>author of the post</em>","type":["string","null"]},"images_url":{"description":"<em>url of an image included in the post</em>","type":["string","null"]},"links":{"description":"<em>links included in the post</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LinkElement"}],"type":["object","null"]},"type":["array","null"]},"position":{"description":"<em>the alignment of the element in SERP</em><br>can take the following values: <code>right</code>","type":["string","null"]},"post_date":{"description":"<em>date when a post was published</em><br>in the following format:<br><code>\"mm/dd/yyyy hh:mm:ss\"</code>","type":["string","null"]},"post_text":{"description":"<em>main content of a post</em>","type":["string","null"]},"rank_absolute":{"description":"<em>absolute rank among all the listed updates</em><br>absolute position among all present elements","type":["integer","null"]},"rank_group":{"description":"<em>position within a group of elements with identical <code>type</code> values</em><br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"snippet":{"description":"<em>additional content of a post</em>","type":["string","null"]},"timestamp":{"description":"<em>time when a post was published</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br>2019-11-15 12:57:46 +00:00","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>url of a post</em>","type":["string","null"]},"xpath":{"description":"<em>the <a href=\"https://en.wikipedia.org/wiki/XPath\">XPath</a> of the element</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_GoogleBusinessQuestionItem":{"properties":{"items":{"description":"<em>array of items</em><br>items within <code>google_business_question_item</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_GoogleBusinessAnswerElement"}],"type":["object","null"]},"type":["array","null"]},"original_question_text":{"description":"<em>original text of the question</em>","type":["string","null"]},"profile_image_url":{"description":"<em>URL of the user's profile image</em>","type":["string","null"]},"profile_name":{"description":"<em>displayed name of the user</em>","type":["string","null"]},"profile_url":{"description":"<em>URL of the user's profile</em>","type":["string","null"]},"question_id":{"description":"<em>ID of the question</em>","type":["string","null"]},"question_text":{"description":"<em>current text of the question</em>","type":["string","null"]},"rank_absolute":{"description":"<em>absolute rank among all the elements</em>","type":["integer","null"]},"rank_group":{"description":"<em>position within a group of elements with identical <code>type</code> values</em><br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"time_ago":{"description":"<em>estimated time when the question was posted</em>","type":["string","null"]},"timestamp":{"description":"<em>exact time when the question was posted</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>URL of the question</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_GoogleExtendedReviewsSearch":{"properties":{"images":{"description":"<em>images submitted by the reviewer</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeImagesElementInfo"}],"type":["object","null"]},"type":["array","null"]},"local_guide":{"description":"<em>indicates whether the reviewer has a 'local guide' status</em>","type":["boolean","null"]},"original_owner_answer":{"description":"<em>original text of the owner's response</em><br>the original response to the review, no auto-translate applied","type":["string","null"]},"original_review_text":{"description":"<em>original content of the review</em><br>the original content of the review, no auto-translate applied","type":["string","null"]},"owner_answer":{"description":"<em>text of the owner's response</em><br>the owner's response to the review","type":["string","null"]},"owner_time_ago":{"description":"<em>publication time</em><br>indicates the time (in the 'time ago' format) when the owner submitted the response to the review","type":["string","null"]},"owner_timestamp":{"description":"<em>date and time of the owner's reply to the review</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code>2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"photos_count":{"description":"<em>total number of photos submitted by the reviewer</em>","format":"int64","type":["integer","null"]},"position":{"description":"<em>the alignment of the review in SERP</em><br>can take the following values: <code>right</code>","type":["string","null"]},"profile_image_url":{"description":"<em>URL of the reviewer's profile image</em>","type":["string","null"]},"profile_name":{"description":"<em>profile name of the reviewer</em>","type":["string","null"]},"profile_url":{"description":"<em>URL of the reviewer's profile</em>","type":["string","null"]},"rank_absolute":{"description":"<em>absolute rank among all the listed reviews</em><br>absolute position among all reviews on the list","type":["integer","null"]},"rank_group":{"description":"<em>position within a group of elements with identical <code>type</code> values</em><br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"rating":{"description":"<em>the rating score submitted by the reviewer</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]},"review_highlights":{"description":"<em>review highlights</em><br>contains highlighted review criteria and assessments","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ReviewHighlights"}],"type":["object","null"]},"type":["array","null"]},"review_id":{"description":"<em>the unique identifier of a review on Google</em><br>example:<br><code>ChZDSUhNMG9nS0VJQ0FnSUMxbHFyMFlnEAE</code>","type":["string","null"]},"review_text":{"description":"<em>the content of the review</em>","type":["string","null"]},"review_url":{"description":"<em>the URL of the review</em>","type":["string","null"]},"reviews_count":{"description":"<em>total number of reviews submitted by the reviewer</em>","format":"int64","type":["integer","null"]},"source":{"description":"<em>source of the review</em><br>contains information about the source where the review was posted","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_Source"}],"type":["object","null"]},"time_ago":{"description":"<em>the time of publication</em><br>indicates the time (in the 'time ago' format) when the review was listed","type":["string","null"]},"timestamp":{"description":"<em>date and time when a review was published</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code>2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"xpath":{"description":"<em>the <a href=\"https://en.wikipedia.org/wiki/XPath\" rel=\"noopener noreferrer\" target=\"_blank\">XPath</a> of the review</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_GoogleFinanceEarningsCalendarElement":{"properties":{"timestamp":{"description":"<em>date and time of the value readout</em><br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code class=\"long-string\">2025-02-10 09:40:00 +00:00</code>","type":["string","null"]},"title":{"description":"<em>title of the news article</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>URL to the page of the market index on Google Finance</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_GoogleFinanceFuturesChainElement":{"properties":{"expiration_timestamp":{"description":"<em>futures' date and time of expiration</em><br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code class=\"long-string\">2025-02-10 09:40:00 +00:00</code>","type":["string","null"]},"percentage_delta":{"description":"<em>percentage of change in value of the market index</em>","type":["number","null"]},"price":{"description":"<em>price of the market instrument</em><br>price of the market instrument at a given <code>timestamp</code>","type":["number","null"]},"price_currency":{"description":"<em>currency of the price value</em>","type":["string","null"]},"price_delta":{"description":"<em>change in price of the market instrument</em><br>change in <code>price</code> at a given <code>timestamp</code>","type":["number","null"]},"symbol":{"description":"<em>futures' symbol</em>","type":["string","null"]},"trend":{"description":"<em>growth trend of the market index</em><br>possible values: <code>up</code>, <code>down</code>, <code>stable</code>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_GoogleFinanceMarketTrendsElement":{"properties":{"news":{"description":"<em>array of items</em><br>array contains the following <code>type</code> of items: <code>google_finance_news_element</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_GoogleFinanceNewsElement"}],"type":["object","null"]},"type":["array","null"]},"quote":{"description":"<em>object of items</em><br>array contains the following <code>type</code> of items: <code>google_finance_asset_pair_element</code>, <code>google_finance_market_instrument_element</code>, <code>google_finance_market_index_element</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleFinanceElementItem"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_GoogleFinanceMetricsBundleInfo":{"properties":{"cash_and_short_term_investments":{"description":"<em>cash and short-term investments value</em>","type":["number","null"]},"cash_and_short_term_investments_delta":{"description":"<em>change in cash and short-term investments</em>","type":["number","null"]},"cash_from_financing":{"description":"<em>cash from financing/em>","type":["number","null"]},"cash_from_financing_delta":{"description":"<em>change in cash from financing</em>","type":["number","null"]},"cash_from_investing":{"description":"<em>cash from investing</em>","type":["number","null"]},"cash_from_investing_delta":{"description":"<em>change in cash from investing</em>","type":["number","null"]},"cash_from_operations":{"description":"<em>cash from operations</em>","type":["number","null"]},"cash_from_operations_delta":{"description":"<em>change in cash from operations</em>","type":["number","null"]},"earnings_per_share":{"description":"<em>earnings per share value</em>","type":["number","null"]},"earnings_per_share_delta":{"description":"<em>change in earnings per share</em>","type":["number","null"]},"ebitda":{"description":"<em>earnings before interest, taxes, deprecation, amortisation</em>","type":["number","null"]},"ebitda_delta":{"description":"<em>change in ebitda</em>","type":["number","null"]},"effective_tax_rate":{"description":"<em>effective tax rate value</em>","type":["number","null"]},"free_cash_flow":{"description":"<em>free cash flow value</em>","type":["number","null"]},"free_cash_flow_delta":{"description":"<em>change in free cash flow</em>","type":["number","null"]},"net_change_in_cash":{"description":"<em>net change in cash</em>","type":["number","null"]},"net_change_in_cash_delta":{"description":"<em>change in net change in cash</em>","type":["number","null"]},"net_income":{"description":"<em>net income value</em>","type":["number","null"]},"net_income_delta":{"description":"<em>change in net income</em>","type":["number","null"]},"net_profit_margin":{"description":"<em>net profit margin value</em>","type":["number","null"]},"net_profit_margin_delta":{"description":"<em>change in net profit margin</em>","type":["number","null"]},"operating_expense":{"description":"<em>operating expense value</em>","type":["number","null"]},"operating_expense_delta":{"description":"<em>change in operating expense</em>","type":["number","null"]},"price_to_book":{"description":"<em>price to book</em>","type":["number","null"]},"return_on_assets":{"description":"<em>return on assets</em>","type":["number","null"]},"return_on_capital":{"description":"<em>return on capital</em>","type":["number","null"]},"revenue":{"description":"<em>revenue value</em>","type":["number","null"]},"revenue_delta":{"description":"<em>change in revenue</em>","type":["number","null"]},"shares_outstanding":{"description":"<em>outstanding shares value</em>","type":["number","null"]},"timestamp":{"description":"<em>date and time of the value readout</em><br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code class=\"long-string\">2025-02-10 09:40:00 +00:00</code>","type":["string","null"]},"total_assets":{"description":"<em>total assets value</em>","type":["number","null"]},"total_assets_delta":{"description":"<em>change in total assets</em>","type":["number","null"]},"total_equity":{"description":"<em>total equity value</em>","type":["number","null"]},"total_liabilities":{"description":"<em>total liabilities value</em>","type":["number","null"]},"total_liabilities_delta":{"description":"<em>change in total liabilities</em>","type":["number","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_GoogleFinanceNewsElement":{"properties":{"image_url":{"description":"<em>featured image URL</em><br>URL of the news article's featured image","type":["string","null"]},"quotes":{"description":"<em>market indexes quoted in the news article</em><br>information about market indexes quoted in the <code>google_finance_news_element</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleFinanceElementItem"}],"type":["object","null"]},"type":["array","null"]},"source":{"description":"<em>name of the news source</em><br>name of the website where the news article is published","type":["string","null"]},"timestamp":{"description":"<em>date and time of the value readout</em><br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code class=\"long-string\">2025-02-10 09:40:00 +00:00</code>","type":["string","null"]},"title":{"description":"<em>title of the news article</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>URL to the page of the market index on Google Finance</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_GoogleFlightsElement":{"properties":{"description":{"description":"<em>link description</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>source URL</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_GoogleFlightsSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>contains arrays of elements available in the list</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_GoogleFlightsElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values;<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>;<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"title":{"description":"<em>title of the row</em>","type":["string","null"]},"url":{"description":"<i>URL of the third-party review source</i>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_GoogleHotelsSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"cid":{"description":"<em>google-defined client id</em>","type":["string","null"]},"hotel_identifier":{"description":"<em>unique hotel identifier</em><br>unique hotel identifier assigned by Google;<br>example: <code>\"CgoIjaeSlI6CnNpVEAE\"</code>","type":["string","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values;<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>;<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"url":{"description":"<i>URL of the third-party review source</i>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_GoogleJobsItem":{"properties":{"contract_type":{"description":"<em>employment contract type</em>","type":["string","null"]},"employer_image_url":{"description":"<em>URL to the image used in the job posting</em>","type":["string","null"]},"employer_name":{"description":"<em>name of the employer</em>","type":["string","null"]},"employer_url":{"description":"<em>URL to the employer's website</em>","type":["string","null"]},"job_id":{"description":"<em>ID of the job on Google Jobs</em>","type":["string","null"]},"location":{"description":"<em>location for which the job vacancy is posted</em>","type":["string","null"]},"position":{"description":"<em>the alignment of the element in SERP</em><br>can take the following values:<br><code>left</code>, <code>right</code>","type":["string","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"rectangle":{"description":"<em>rectangle parameters</em><br>contains cartesian coordinates and pixel dimensions of the result's snippet in SERP;<br>in this case, will equal <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeRectangleInfo"}],"type":["object","null"]},"salary":{"description":"<em>the salary indicated in the job vacancy</em><br>if the salary isn't indicated, this field will equal <code>null</code>","type":["string","null"]},"source_name":{"description":"<em>original source of the job vacancy</em>","type":["string","null"]},"source_url":{"description":"<em>URL to the original source of the job vacancy</em>","type":["string","null"]},"time_ago":{"description":"<em>indicates how long ago the job vacancy was posted</em>","type":["string","null"]},"timestamp":{"description":"<em>date and time when the result was published</em><br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"title":{"description":"<em>title of the element</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"xpath":{"description":"<em>the <a href=\"https://en.wikipedia.org/wiki/XPath\" rel=\"noopener noreferrer\" target=\"_blank\">XPath</a> of the element</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_GooglePlayInfoOrganic":{"properties":{"app_id":{"description":"<em>ID of the app</em>","type":["string","null"]},"description":{"description":"<em>description of the app</em>","type":["string","null"]},"developer":{"description":"<em>name of the app developer</em>","type":["string","null"]},"developer_address":{"description":"<em>physical address of the developer</em>","type":["string","null"]},"developer_email":{"description":"<em>email address of the developer</em>","type":["string","null"]},"developer_id":{"description":"<em>ID of the app developer</em>","type":["string","null"]},"developer_url":{"description":"<em>URL to the developer page on Google Play</em>","type":["string","null"]},"developer_website":{"description":"<em>official website of the developer</em>","type":["string","null"]},"genres":{"description":"<em>app genres</em><br>contains relevant app categories","items":{"type":["string","null"]},"type":["array","null"]},"icon":{"description":"<em>URL to the app icon</em>","type":["string","null"]},"images":{"description":"<em>app images</em><br>contains URLs to the images published on the app page on Google Play","items":{"type":["string","null"]},"type":["array","null"]},"installs":{"description":"<em>number of installs of the app</em><br>approximate number of installs as displayed on the app page","type":["string","null"]},"installs_count":{"description":"<em>number of installs of the app</em><br>the exact number of installs of the app","format":"int64","type":["integer","null"]},"is_free":{"description":"<em>indicates whether the app is free</em>","type":["boolean","null"]},"last_update_date":{"description":"<em>date and time when the app was last updated</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”;<br>example:<br><code>2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"main_category":{"description":"<em>main category of the app</em>","type":["string","null"]},"minimum_os_version":{"description":"<em>minimum OS version required to install the app</em>","type":["string","null"]},"more_apps_by_developer":{"description":"<em>similar apps</em><br>information about apps built by the same developer","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppsInfo"}],"type":["object","null"]},"type":["array","null"]},"position":{"description":"<em>the alignment of the element in SERP</em><br>can take the following values: <code>left</code>","type":["string","null"]},"price":{"description":"<em>price of the app</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PriceInfo"}],"type":["object","null"]},"rank_absolute":{"description":"<em>absolute rank among all the listed apps</em><br>absolute position among all apps on the list","type":["integer","null"]},"rank_group":{"description":"<em>position within a group of elements with identical <code>type</code> values</em><br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"rating":{"description":"<em>average rating of the app</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]},"released_date":{"description":"<em>date and time when the app was released</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”;<br>example:<br><code>2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"reviews_count":{"description":"<em>the total number of reviews the app has</em>","format":"int64","type":["integer","null"]},"similar_apps":{"description":"<em>similar apps</em><br>displays apps similar to the app in a POST request","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppsInfo"}],"type":["object","null"]},"type":["array","null"]},"size":{"description":"<em>size of the app</em>","type":["string","null"]},"tags":{"description":"<em>app tags</em><br>contains relevant app tags","items":{"type":["string","null"]},"type":["array","null"]},"title":{"description":"<em>title of the app</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"update_notes":{"description":"<em>update notes</em><br>contains the latest update notes from the developer","type":["string","null"]},"url":{"description":"<em>URL to the app page on Google Play</em>","type":["string","null"]},"version":{"description":"<em>current version of the app</em>","type":["string","null"]},"videos":{"description":"<em>app videos</em><br>contains URLs to the video published on the app page on Google Play","items":{"type":["string","null"]},"type":["array","null"]}},"type":"object"},"Response0A3E90081762_GooglePlayRankedSerpElementInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"last_updated_time":{"description":"<em>date and time when keyword data was updated</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”;<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"previous_updated_time":{"description":"<em>previous to the most recent date and time when SERP data was updated</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-10-15 12:57:46 +00:00</code>;<br>in this case, will equal null","type":["string","null"]},"se_results_count":{"description":"<em>number of search results for the returned keyword</em>","type":["integer","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"serp_item":{"description":"<em>contains data on the SERP element</em><br>the list of supported SERP elements can be found below","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_GooglePlaySearchOrganic"}],"type":["object","null"]}},"type":"object"},"Response0A3E90081762_GooglePlayReviewsSearch":{"properties":{"helpful_count":{"description":"<em>number of helpful votes</em><br>indicates how many users considered the review helpful and voted with the thumbs up icon","format":"int64","type":["integer","null"]},"id":{"description":"<em>id of the review</em>","type":["string","null"]},"position":{"description":"<em>the alignment of the review in SERP</em><br>can take the following values: <code>left</code>","type":["string","null"]},"rank_absolute":{"description":"<em>absolute rank among all the listed reviews</em><br>absolute position among all reviews on the list","type":["integer","null"]},"rank_group":{"description":"<em>position within a group of elements with identical <code>type</code> values</em><br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"rating":{"description":"<em>the rating score submitted by the reviewer</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]},"responses":{"description":"<em>response from the developer</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ResponseDataInfo"}],"type":["object","null"]},"type":["array","null"]},"review_text":{"description":"<em>content of the review</em>","type":["string","null"]},"timestamp":{"description":"<em>date and time when the review was published</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”;<br>example:<br><code>2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"title":{"description":"<em>title of the review</em><br>Google Play doesn't provide an option to title reviews, so this parameter will always equal <code>null</code>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"user_profile":{"description":"<em>user profile of the reviewer</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppUserProfileInfo"}],"type":["object","null"]},"version":{"description":"<em>version of the app</em><br>version of the app for which the review is submitted","type":["string","null"]}},"type":"object"},"Response0A3E90081762_GooglePlaySearchOrganic":{"properties":{"app_id":{"description":"<em>id of the app in a POST array</em>","type":["string","null"]},"developer":{"description":"<em>name of the app developer</em>","type":["string","null"]},"developer_url":{"description":"<em>URL to the developer page on Google Play</em>","type":["string","null"]},"icon":{"description":"<em>URL to the app icon</em>","type":["string","null"]},"is_free":{"type":["boolean","null"]},"position":{"description":"<em>the alignment of the element in SERP</em><br>can take the following values:<br><code>left</code>, <code>right</code>","type":["string","null"]},"price":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PriceInfo"}],"type":["object","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP","type":["integer","null"]},"rank_group":{"description":"<em>position within a group of elements with identical <code>type</code> values</em><br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"rating":{"description":"<em>average rating of the app</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]},"reviews_count":{"description":"<em>the total number of reviews of the app</em>","format":"int64","type":["integer","null"]},"title":{"description":"<em>title of the app</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>URL to the app page on Google Play</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_GooglePostsSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"cid":{"description":"google-defined client id","type":["string","null"]},"feature":{"description":"the additional feature of the review","type":["string","null"]},"posts_id":{"description":"the identifier of the google_posts feature","type":["string","null"]},"rank_absolute":{"description":"absolute rank in SERP\nabsolute position among all the elements in SERP\nalways equals 0 for desktop","type":["integer","null"]},"rank_group":{"description":"group rank in SERP\nposition within a group of elements with identical type values;\npositions of elements with different type values are omitted from rank_group;\nalways equals 0 for desktop","type":["integer","null"]}},"type":"object"}],"deprecated":true,"type":"object"},"Response0A3E90081762_GoogleReviewsSearch":{"properties":{"images":{"description":"<em>images submitted by the reviewer</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeImagesElementInfo"}],"type":["object","null"]},"type":["array","null"]},"local_guide":{"description":"<em>indicates whether the reviewer has a 'local guide' status</em>","type":["boolean","null"]},"original_language":{"description":"<em>original language of the review text</em>","type":["string","null"]},"original_owner_answer":{"description":"<em>original text of the owner's response</em><br>the original response to the review, no auto-translate applied","type":["string","null"]},"original_review_text":{"description":"<em>original content of the review</em><br>the original content of the review, no auto-translate applied","type":["string","null"]},"owner_answer":{"description":"<em>text of the owner's response</em><br>the owner's response to the review","type":["string","null"]},"owner_time_ago":{"description":"<em>publication time</em><br>indicates the time (in the 'time ago' format) when the owner submitted the response to the review","type":["string","null"]},"owner_timestamp":{"description":"<em>date and time of the owner's reply to the review</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code>2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"photos_count":{"description":"<em>total number of photos submitted by the reviewer</em>","format":"int64","type":["integer","null"]},"position":{"description":"<em>the alignment of the review in SERP</em><br>can take the following values: <code>right</code>","type":["string","null"]},"profile_image_url":{"description":"<em>URL of the reviewer's profile image</em>","type":["string","null"]},"profile_name":{"description":"<em>profile name of the reviewer</em>","type":["string","null"]},"profile_url":{"description":"<em>URL of the reviewer's profile</em>","type":["string","null"]},"rank_absolute":{"description":"<em>absolute rank among all the listed reviews</em><br>absolute position among all reviews on the list","type":["integer","null"]},"rank_group":{"description":"<em>position within a group of elements with identical <code>type</code> values</em><br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"rating":{"description":"<em>the rating score submitted by the reviewer</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]},"review_highlights":{"description":"<em>review highlights</em><br>contains highlighted review criteria and assessments","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ReviewHighlights"}],"type":["object","null"]},"type":["array","null"]},"review_id":{"description":"<em>the unique identifier of a review on Google</em><br>example:<br><code>ChZDSUhNMG9nS0VJQ0FnSUMxbHFyMFlnEAE</code>","type":["string","null"]},"review_text":{"description":"<em>the content of the review</em>","type":["string","null"]},"review_url":{"description":"<em>the URL of the review</em>","type":["string","null"]},"reviews_count":{"description":"<em>total number of reviews submitted by the reviewer</em>","format":"int64","type":["integer","null"]},"time_ago":{"description":"<em>the time of publication</em><br>indicates the time (in the 'time ago' format) when the review was listed","type":["string","null"]},"timestamp":{"description":"<em>date and time when a review was published</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code>2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"xpath":{"description":"<em>the <a href=\"https://en.wikipedia.org/wiki/XPath\" rel=\"noopener noreferrer\" target=\"_blank\">XPath</a> of the review</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_GoogleReviewsSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"cid":{"description":"<em>google-defined client id</em>","type":["string","null"]},"feature":{"description":"<i>the additional feature of the review</i>","type":["string","null"]},"place_id":{"description":"<em>the identifier of a place</em>","type":["string","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values;<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>;<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rating":{"description":"<em>the element's rating</em><br>the popularity rate based on reviews and displayed in SERP;<br>if there is none, equals <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]},"reviews_count":{"description":"<i>the number of reviews</i>","format":"int64","type":["integer","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_GoogleShoppingCarouselElement":{"properties":{"currency":{"description":"<em>currency in the <a href=\"https://en.wikipedia.org/wiki/ISO_4217\">ISO</a> format</em><br>example:<br><code>USD</code>","type":["string","null"]},"data_docid":{"description":"<em>unique identifier of the SERP data element</em><br>note that there is no full list of possible values as the <code>data_docid</code> is a dynamic value assigned by Google<br>example:<br><code>17363035694596624076</code>","type":["string","null"]},"delivery_info":{"description":"<em>delivery information</em><br>delivery information including free and fast delivery date ranges","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DeliveryInfo"}],"type":["object","null"]},"gid":{"description":"<em>global product identifier on Google Shopping</em><br>note that there is no full list of possible values as the <code>gid</code> is a dynamic value assigned by Google<br>if there are no values, you will get <code>null</code><br>example:<br><code>4702526954592161872</code><br>learn more about <code>gid</code> parameter in <a href=\"https://dataforseo.com/help-center/whats-a-gid-in-google-shopping-api\" target=\"_blank\">this help center guide</a>","type":["string","null"]},"price":{"description":"<em>product price</em><br>example:<br><code>384.99</code>","type":["number","null"]},"product_id":{"description":"<em>unique product identifier on Google Shopping</em><br>note that there is no full list of possible values as the <code>product_id</code> is a dynamic value assigned by Google<br>if there are no values, you will get <code>null</code><br>example:<br><code>4485466949985702538</code><br>learn more about the parameter in <a href=\"https://dataforseo.com/help-center/product-id-google-shopping\" rel=\"noopener noreferrer\" target=\"_blank\">this help center guide</a>","type":["string","null"]},"product_images":{"description":"<em>URLs to the images of the product</em><br>the first URL in the array is the featured image of the product","items":{"type":["string","null"]},"type":["array","null"]},"product_rating":{"description":"<em>product rating</em><br>the product popularity rate based on product reviews","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingElement"}],"type":["object","null"]},"seller":{"description":"<em>name of the seller</em><br>the name of the company that placed a corresponding product on Google Shopping","type":["string","null"]},"shopping_url":{"description":"<em>URL to the product page on Google Shopping</em>","type":["string","null"]},"snippet":{"description":"<em>additional information about the result</em>","type":["string","null"]},"special_offer_info":{"description":"<em>special offer from the seller</em><br>information on the special offer from the seller, including discount and coupon info","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpecialOfferInfo"}],"type":["object","null"]},"tags":{"description":"<em>tags assigned to the product</em>","items":{"type":["string","null"]},"type":["array","null"]},"title":{"description":"<em>product title</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"xpath":{"description":"<em><a href=\"https://en.wikipedia.org/wiki/XPath\">XPath</a> of the element</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_GoogleShoppingCarouselElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseMerchantGoogleShoppingProductsElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>additional items present in the element</em><br>if there are none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_GoogleShoppingCarouselElement"}],"type":["object","null"]},"type":["array","null"]},"title":{"description":"<em>title of the special offer</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_GoogleShoppingPaidElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseMerchantGoogleShoppingProductsElementItem"}],"type":["object","null"]},{"properties":{"description":{"description":"<em>description of the product in Google Shopping SERP</em>","type":["string","null"]},"domain":{"description":"<em>domain of the URL</em><br>domain of the URL where a special offer is posted<br><strong>Note:</strong> this field is deprecated and will return <code>null</code>","type":["string","null"]},"shop_ad_aclk":{"description":"<em>unique ad click referral parameter</em><br>using this parameter you can get a URL of the advertisement in <a href=\"/v3/merchant/google/sellers/ad_url/\">Google Shopping Sellers Ad URL</a>","type":["string","null"]},"title":{"description":"<em>product title</em>","type":["string","null"]},"url":{"description":"<em>URL pointing at special offer page</em><br>URL where a special offer is posted<br><strong>Note:</strong> this field is deprecated and will return <code>null</code>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_GoogleShoppingSellersBuyOnGoogleElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseMerchantGoogleShoppingSellersElementItem"}],"type":["object","null"]},{"properties":{"rating":{"description":"<em>shop rating</em><br>the shop popularity rate based on product reviews","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_GoogleShoppingSellersShopsListElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseMerchantGoogleShoppingSellersElementItem"}],"type":["object","null"]},{"properties":{"displayed_payment_breakdown":{"description":"<em>installment details as displayed in the results</em><br>shows how the product price can be broken down into monthly payments, if applicable","type":["string","null"]},"price_multiplier":{"description":"<em>monthly price multiplier</em><br>indicates the number of months covered by the monthly payment for the product","type":["integer","null"]},"product_annotation":{"description":"<em>data from annotations and badges with special offers</em><br>if there is no annotation for this product, the value will be <code>null</code><br>examples: <code>LOW PRICE</code>, <code>SPECIAL OFFER</code>, <code>SALE</code>, <code>PRICE DROP</code>","type":["string","null"]},"product_availability":{"description":"<em>product availability information</em><br>product availability information<br>can take the following values: <code>in_stock</code>, <code>limited_stock</code>, <code>out_of_stock</code>, <code>backordered</code>, <code>pre_order_available</code>, <code>on_display_to_order</code>","type":["string","null"]},"product_condition":{"description":"<em>indicated condition of the product</em><br>possible values: <code>Used</code>, <code>Refurbished</code>, <code>New</code>, <code>Pre-owned</code>, <code>null</code>","type":["string","null"]},"rating":{"description":"<em>shop rating</em><br>the shop popularity rate based on product reviews","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingElement"}],"type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_GoogleShoppingSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseMerchantGoogleShoppingProductsElementItem"}],"type":["object","null"]},{"properties":{"additional_specifications":{"additionalProperties":{"type":["string","null"]},"description":"<em>object containing additional url parameters</em><br>you can get more details about the product by using this object in the POST request to the <a href=\"/v3/merchant/google/products/task_post/?php\" rel=\"noopener noreferrer\" target=\"_blank\">Google Shopping Product Specification</a> and <a href=\"/v3/merchant/google/sellers/task_post/?php\" rel=\"noopener noreferrer\" target=\"_blank\">Google Shopping Sellers</a> endpoint","type":["object","null"]},"currency":{"description":"<em>currency in the <a href=\"https://en.wikipedia.org/wiki/ISO_4217\">ISO</a> format</em><br>example:<br><code>USD</code>","type":["string","null"]},"data_docid":{"description":"<em>unique identifier of the SERP data element</em><br>note that there is no full list of possible values as the <code>data_docid</code> is a dynamic value assigned by Google<br>example:<br><code>17363035694596624076</code>","type":["string","null"]},"delivery_info":{"description":"<em>delivery information</em><br>delivery information including free and fast delivery date ranges","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DeliveryInfo"}],"type":["object","null"]},"description":{"description":"<em>description of the product in Google Shopping SERP</em>","type":["string","null"]},"domain":{"description":"<em>domain of the URL</em><br>domain of the URL where a special offer is posted<br><strong>Note:</strong> this field is deprecated and will return <code>null</code>","type":["string","null"]},"gid":{"description":"<em>global product identifier on Google Shopping</em><br>note that there is no full list of possible values as the <code>gid</code> is a dynamic value assigned by Google<br>if there are no values, you will get <code>null</code><br>example:<br><code>4702526954592161872</code><br>learn more about <code>gid</code> parameter in <a href=\"https://dataforseo.com/help-center/whats-a-gid-in-google-shopping-api\" target=\"_blank\">this help center guide</a>","type":["string","null"]},"is_best_match":{"description":"<em>\"best match\" label</em><br>if the value is <code>true</code>, the product is marked with the \"best match\" label<br>if there are no values, you will get <code>null</code>","type":["boolean","null"]},"old_price":{"description":"<em>product old price</em><br>displayed if the product price has been changed<br>example:<br><code>499</code>","type":["number","null"]},"price":{"description":"<em>product price</em><br>example:<br><code>384.99</code>","type":["number","null"]},"price_multiplier":{"description":"<em>price multiplier for instalment plan</em><br>indicates the number of months covered by the monthly payment for the product","type":["integer","null"]},"product_id":{"description":"<em>unique product identifier on Google Shopping</em><br>note that there is no full list of possible values as the <code>product_id</code> is a dynamic value assigned by Google<br>if there are no values, you will get <code>null</code><br>example:<br><code>4485466949985702538</code><br>learn more about the parameter in <a href=\"https://dataforseo.com/help-center/product-id-google-shopping\" rel=\"noopener noreferrer\" target=\"_blank\">this help center guide</a>","type":["string","null"]},"product_images":{"description":"<em>URLs to the images of the product</em><br>the first URL in the array is the featured image of the product","items":{"type":["string","null"]},"type":["array","null"]},"product_rating":{"description":"<em>product rating</em><br>the product popularity rate based on product reviews","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingElement"}],"type":["object","null"]},"reviews_count":{"description":"<em>number of product reviews</em><br>indicates the number of reviews left by users on Google Shopping<br>if there are no values, you will get <code>null</code>","format":"int64","type":["integer","null"]},"seller":{"description":"<em>name of the seller</em><br>the name of the company that placed a corresponding product on Google Shopping","type":["string","null"]},"shop_ad_aclk":{"description":"<em>unique ad click referral parameter</em><br>using this parameter you can get a URL of the advertisement in <a href=\"/v3/merchant/google/sellers/ad_url/\">Google Shopping Sellers Ad URL</a>","type":["string","null"]},"shop_rating":{"description":"<em>shop rating</em><br>the popularity rate of the seller based on user reviews","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingElement"}],"type":["object","null"]},"shopping_url":{"description":"<em>URL to the product page on Google Shopping</em>","type":["string","null"]},"snippet":{"description":"<em>additional information about the result</em>","type":["string","null"]},"stores_count_info":{"description":"<em>stores count information</em><br>contains information about the number of stores that offer the same product","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_StoresCountInfo"}],"type":["object","null"]},"tags":{"description":"<em>tags assigned to the product</em>","items":{"type":["string","null"]},"type":["array","null"]},"title":{"description":"<em>title of the element</em>","type":["string","null"]},"url":{"description":"<em>URL pointing at special offer page</em><br>URL where a special offer is posted<br><strong>Note:</strong> this field is deprecated and will return <code>null</code>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_GoogleShoppingSponsoredCarouselElement":{"properties":{"currency":{"description":"<em>currency in the <a href=\"https://en.wikipedia.org/wiki/ISO_4217\">ISO</a> format</em><br>example:<br><code>USD</code>","type":["string","null"]},"delivery_info":{"description":"<em>delivery information</em><br>delivery information including free and fast delivery date ranges","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DeliveryInfo"}],"type":["object","null"]},"price":{"description":"<em>product price</em><br>example:<br><code>384.99</code>","type":["number","null"]},"product_images":{"description":"<em>URLs to the images of the product</em><br>the first URL in the array is the featured image of the product","items":{"type":["string","null"]},"type":["array","null"]},"product_rating":{"description":"<em>product rating</em><br>the product popularity rate based on product reviews","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingElement"}],"type":["object","null"]},"seller":{"description":"<em>name of the seller</em><br>the name of the company that placed a corresponding product on Google Shopping","type":["string","null"]},"shop_ad_aclk":{"description":"<em>unique ad click referral parameter</em><br>using this parameter you can get a URL of the advertisement in <a href=\"/v3/merchant/google/sellers/ad_url/\">Google Shopping Sellers Ad URL</a>","type":["string","null"]},"special_offer_info":{"description":"<em>special offer from the seller</em><br>information on the special offer from the seller, including discount and coupon info","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpecialOfferInfo"}],"type":["object","null"]},"tags":{"description":"<em>tags assigned to the product</em>","items":{"type":["string","null"]},"type":["array","null"]},"title":{"description":"<em>title of the element</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"xpath":{"description":"<em><a href=\"https://en.wikipedia.org/wiki/XPath\">XPath</a> of the element</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_GoogleShoppingSponsoredCarouselElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseMerchantGoogleShoppingProductsElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>items in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_GoogleShoppingSponsoredCarouselElement"}],"type":["object","null"]},"type":["array","null"]},"title":{"description":"<em>title of the special offer</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_GoogleTrendsGoogleTrendsGraphElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseKeywordDataGoogleTrendsItem"}],"type":["object","null"]},{"properties":{"averages":{"items":{"format":"double","type":["number","null"]},"type":"array"},"data":{"description":"<em>Google Trends data for the specified parameters</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_TrendsGraphDataInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_GoogleTrendsGoogleTrendsMapElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseKeywordDataGoogleTrendsItem"}],"type":["object","null"]},{"properties":{"data":{"description":"<em>Google Trends data from the corresponding item</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_TrendsMapDataInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_GoogleTrendsGoogleTrendsQueriesListElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseKeywordDataGoogleTrendsItem"}],"type":["object","null"]},{"properties":{"data":{"description":"<em>Google Trends data from the corresponding item</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ListDataInfo"}],"type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_GoogleTrendsGoogleTrendsTopicsListElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseKeywordDataGoogleTrendsItem"}],"type":["object","null"]},{"properties":{"data":{"description":"<em>Google Trends data from the corresponding item</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ListDataInfo"}],"type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_GpsCoordinatesLocationInfo":{"properties":{"latitude":{"description":"<i>latitude coordinate of the hotel in google maps</i><br>example:<br><code>\"latitude\": 51.584091</code>","type":["number","null"]},"longitude":{"description":"<i>longitude coordinate of the hotel in google maps</i><br>example:<br><code>\"longitude\": -0.31365919999999997</code>","type":["number","null"]}},"type":"object"},"Response0A3E90081762_Graph":{"properties":{"items":{"description":"<em>contains arrays of elements available in the list</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_GraphElement"}],"type":["object","null"]},"type":["array","null"]},"previous_items":{"description":"<em>previous close data</em><br>contains stock price data based on the preceding time period","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_GraphElement"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"},"Response0A3E90081762_GraphElement":{"properties":{"date":{"description":"<em>date when the video was published or indexed</em><br>example: <br><code>Apr 26, 2024</code>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"value":{"description":"<em>the value of the rating</em>","type":["number","null"]}},"type":"object"},"Response0A3E90081762_GraphItems":{"properties":{"timestamp":{"description":"<em>date and time of the value readout</em><br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code class=\"long-string\">2025-02-10 09:40:00 +00:00</code>","type":["string","null"]},"value":{"description":"<em>point value on graph</em>","type":["number","null"]},"volume":{"description":"<em>volume value on graph</em>","type":["number","null"]}},"type":"object"},"Response0A3E90081762_Groups":{"properties":{"categories":{"description":"<em>technology categories in this group</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_TechnologyCategoryInfo"}],"type":["object","null"]},"type":["array","null"]},"id":{"description":"<em>id of the technology group</em><br>example:<br><code>marketing</code>, <code>sales</code>","type":["string","null"]},"title":{"description":"<em>title of the technology group</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_HistoricalMetricsBundleInfo":{"properties":{"featured_snippet":{"description":"<em>traffic data from the featured snippet results in Google SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HistoricalMetricsInfo"}],"type":["object","null"]},"type":["array","null"]},"local_pack":{"description":"<em>traffic data from the local pack results in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HistoricalMetricsInfo"}],"type":["object","null"]},"type":["array","null"]},"organic":{"description":"<em>traffic data from organic search</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HistoricalMetricsInfo"}],"type":["object","null"]},"type":["array","null"]},"paid":{"description":"<em>traffic data from paid search</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HistoricalMetricsInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"},"Response0A3E90081762_HistoricalMetricsInfo":{"properties":{"count":{"description":"<em>total count of organic SERPs that contain the domain</em>","format":"int64","type":["integer","null"]},"etv":{"description":"<em>estimated traffic volume</em><br>estimated organic monthly traffic to the domain<br>calculated as the product of CTR (click-through-rate) and search volume values of all keywords the domain ranks for<br>learn more about how the metric is calculated in <a href=\"https://dataforseo.com/help-center/how-is-etv-calculated\" target=\"_blank\" rel=\"noopener noreferrer\">this help center article</a>","type":["number","null"]},"month":{"description":"<em>month for which the data is provided</em>","type":["integer","null"]},"year":{"description":"<em>year for which the data is provided</em>","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_History":{"properties":{"keyword_info":{"description":"<em>historical data for the keyword</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordInfo"}],"type":["object","null"]},"month":{"description":"<em>month</em>","type":["integer","null"]},"year":{"description":"<em>year</em>","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_HotelAboutInfo":{"properties":{"amenities":{"description":"<em>hotel amenities</em><br>information about hotel amenities","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HotelAmenityInfo"}],"type":["object","null"]},"type":["array","null"]},"check_in_time":{"description":"<em>hotel check-in time</em><br>check-in time indicated in the hotel listing","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_TimeInfo"}],"type":["object","null"]},"check_out_time":{"description":"<em>hotel check-out time</em><br>check-out time indicated in the hotel listing","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_TimeInfo"}],"type":["object","null"]},"description":{"description":"<em>description of the hotel</em><br>the description of the hotel entity for which the results are collected","type":["string","null"]},"domain":{"description":"<em>hotel domain</em><br>domain of the hotel's website","type":["string","null"]},"full_address":{"description":"<em>full address of the hotel</em><br>address of the hotel indicated in the standardised format","type":["string","null"]},"popular_amenities":{"description":"<em>hotel amenities</em><br>information about hotel amenities labelled as \"popular\"","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HotelAmenityItemInfo"}],"type":["object","null"]},"type":["array","null"]},"sub_descriptions":{"description":"<em>additional description of the hotel</em><br>details about the hotel provided in addition to the description","items":{"type":["string","null"]},"type":["array","null"]},"url":{"description":"<em>hotel url</em><br>URL to the hotel's website indicated in the listing","type":["string","null"]}},"type":"object"},"Response0A3E90081762_HotelAmenityInfo":{"properties":{"category":{"description":"<em>standardised category of the ammenity</em>","type":["string","null"]},"category_label":{"description":"<em>label of the category</em>","type":["string","null"]},"items":{"description":"<em>specific amenities and details</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HotelAmenityItemInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"},"Response0A3E90081762_HotelAmenityItemInfo":{"properties":{"amenity":{"description":"<em>standardised amenity name</em>","type":["string","null"]},"amenity_label":{"description":"<em>displayed amenity name</em>","type":["string","null"]},"hint":{"description":"<em>standardised details about the amenity</em>","type":["string","null"]},"hint_label":{"description":"<em>displayed details about the amenity</em>","type":["string","null"]},"is_available":{"description":"<em>indicates whether the <code>amenity</code> is available in the hotel</em>","type":["boolean","null"]}},"type":"object"},"Response0A3E90081762_HotelInfoPriceOffer":{"description":"featured price offers","properties":{"currency":{"description":"<em>price currency</em><br><code>USD</code> is applied by default, unless specified in the POST array","type":["string","null"]},"free_cancellation_until":{"description":"date until free cancellation is available\nin the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”\nequals null if free cancellation is not available for the selected dates","type":["string","null"]},"max_visitors":{"description":"the maximal number of visitors\nthe maximum number of visitors for which the price offer is valid","type":["integer","null"]},"offer_images":{"description":"price offer images\nURLs of the images featured in the price offer","items":{"type":["string","null"]},"type":["array","null"]},"price":{"description":"<em>price per night</em>","type":["number","null"]},"title":{"description":"<em>title of the hotel</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"url of the price offer\nURL to the page of the website where price offer appears","type":["string","null"]}},"type":"object"},"Response0A3E90081762_HotelLocationInfo":{"properties":{"latitude":{"description":"<em>hotel latitude</em><br>latitude coordinates of the hotel's location<br>example:<br><code>39.4806397</code>","type":["number","null"]},"location_chain":{"description":"<em>elements of the location chain</em><br>additional parameters of each element of the location chain","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LocationChain"}],"type":["object","null"]},"type":["array","null"]},"longitude":{"description":"<em>hotel longitude</em><br>latitude coordinates of the hotel's location<br>example:<br><code>-106.0512973</code>","type":["number","null"]},"maps_url":{"description":"<em>url to the location of the hotel in google maps</em>","type":["string","null"]},"neighborhood":{"description":"<em>name of the neighborhood where the hotel is located</em>","type":["string","null"]},"neighborhood_description":{"description":"<em>description of the neighborhood where the hotel is located</em>","type":["string","null"]},"overall_score":{"description":"<em>overall score of the hotel location</em><br>indicates the overall score of the hotel's location in the range from 1 to 5;<br>calculated based on data from the hotel's proximity to nearby things to do and restaurants, transportation, and airports;<br>note that the criteria are not weighted equally in the overall score","type":["number","null"]},"score_by_categories":{"additionalProperties":{"format":"double","type":["number","null"]},"description":"<em>category scores of the hotel location</em><br>the scores of the hotel's location tied to the categories that indicate the proximity to nearby things to do, restaurants, transportation, and airports;","type":["object","null"]}},"type":"object"},"Response0A3E90081762_HotelPriceInfo":{"properties":{"check_in":{"description":"<em>check-in date and time</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code>2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"check_out":{"description":"<em>check-out date and time</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code>2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"currency":{"description":"<em>price currency</em><br><code>USD</code> is applied by default, unless specified in the POST array","type":["string","null"]},"discount_text":{"description":"<em>text about a discount applied</em>","type":["string","null"]},"items":{"description":"<em>encountered item types</em><br>types of search engine results encountered in the <code>items</code> array;<br>possible item types: <code>hotel_search_item</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HotelPriceItemInfo"}],"type":["object","null"]},"type":["array","null"]},"price":{"description":"<em>price per night</em>","type":["number","null"]},"price_without_discount":{"description":"<em>full price per night without a discount applied</em>","format":"int64","type":["number","null"]},"prices_by_dates":{"items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PricesByDates"}],"type":["object","null"]},"type":["array","null"]},"visitors":{"description":"<em>number of hotel visitors for this price</em>","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_HotelPriceItemInfo":{"properties":{"currency":{"description":"<em>price currency</em><br><code>USD</code> is applied by default, unless specified in the POST array","type":["string","null"]},"domain":{"description":"third-party domain\ndomain of the third-party website page with pricing information","type":["string","null"]},"free_cancellation_until":{"description":"date until which free cancellation is available\nin the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”\nequals null if free cancellation is not available for the selected dates","type":["string","null"]},"is_paid":{"description":"<em>indicates a paid hotel listing</strong></em><br>if <code>true</code>, related <code>hotel_search_item</code> is a paid ad<br>if <code>false</code>, related <code>hotel_search_item</code> is an organic hotel listing","type":["boolean","null"]},"offers":{"items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HotelInfoPriceOffer"}],"type":["object","null"]},"type":["array","null"]},"official_site":{"type":["boolean","null"]},"price":{"description":"<em>price per night</em>","type":["number","null"]},"title":{"description":"<em>title of the hotel</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"third-party page url\nURL to the third-party website page with pricing information","type":["string","null"]}},"type":"object"},"Response0A3E90081762_HotelReviewInfo":{"properties":{"mentions":{"description":"<em>hotel mentions</em><br>information about hotel reviews by criteria","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ReviewMentionInfo"}],"type":["object","null"]},"type":["array","null"]},"other_sites_reviews":{"description":"<em>reviews on third-party sites</em><br>reviews from third-party sites","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OtherSitesReviewsInfo"}],"type":["object","null"]},"type":["array","null"]},"rating_distribution":{"additionalProperties":{"format":"Int64","type":["integer","null"]},"description":"<em>rating distribution by votes</em><br>the distribution of votes across the rating in the range from 1 to 5","type":["object","null"]},"value":{"description":"<em>overall hotel rating based on customer votes</em>","type":["number","null"]},"votes_count":{"description":"<em>number of customer votes</em><br>the number of customer votes included in the calculation of the hotel rating","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_HotelsPackElement":{"properties":{"description":{"description":"<em>link description</em>","type":["string","null"]},"domain":{"description":"<em>domain where a link points</em>","type":["string","null"]},"hotel_identifier":{"description":"<em>unique hotel identifier</em><br>unique hotel identifier assigned by Google;<br>example: <code>\"CgoIjaeSlI6CnNpVEAE\"</code>","type":["string","null"]},"is_paid":{"description":"<em>indicates whether the element is an ad</em>","type":["boolean","null"]},"price":{"description":"<em>price indicated in the element</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PriceInfo"}],"type":["object","null"]},"rating":{"description":"<em>the item's rating </em><br>the popularity rate based on reviews and displayed in SERP;<br>if there is none, equals <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]},"title":{"description":"<em>title of a given link element</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>source URL</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_HotelsPackSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"date_from":{"description":"<em>starting date of stay</em><br>in the format \"year-month-date\"<br>example:<br>2019-11-15","type":["string","null"]},"date_to":{"description":"<em>ending date of stay</em><br>in the format \"year-month-date\"<br>example:<br>2019-11-17","type":["string","null"]},"items":{"description":"<em>contains arrays of elements available in the list</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HotelsPackElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values;<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>;<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"title":{"description":"<em>title of the row</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_HtmlContentInfo":{"properties":{"automated_readability_index":{"description":"Automated Readability Index","type":["number","null"]},"coleman_liau_readability_index":{"description":"Coleman–Liau Index","type":["number","null"]},"dale_chall_readability_index":{"description":"Dale–Chall Readability Index","type":["number","null"]},"description_to_content_consistency":{"description":"consistency of the meta description tag with the page contentmeasured from 0 to 1","type":["number","null"]},"flesch_kincaid_readability_index":{"description":"Flesch–Kincaid Readability Index","type":["number","null"]},"meta_keywords_to_content_consistency":{"description":"consistency of meta keywordstag with the page contentmeasured from 0 to 1","type":["number","null"]},"plain_text_rate":{"description":"plaintext rate value\nplain_text_size to size ratio","format":"double","type":["number","null"]},"plain_text_size":{"description":"total size of the text on the page measured in bytes","type":["integer","null"]},"plain_text_word_count":{"description":"number of words on the page","type":["integer","null"]},"smog_readability_index":{"description":"SMOG Readability Index","type":["number","null"]},"title_to_content_consistency":{"description":"consistency of the meta title tag with the page contentmeasured from 0 to 1","type":["number","null"]}},"type":"object"},"Response0A3E90081762_HtmlItemInfo":{"properties":{"date":{"description":"<em>date and time when the HTML page was scanned</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"html":{"description":"<i>HTML</i> <i>page</i>","type":["string","null"]},"page":{"description":"<i>serial number of the returned HTML page</i>","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_HunspellInfo":{"properties":{"hunspell_language_code":{"description":"spellcheck language code","type":["string","null"]},"misspelled":{"description":"array of misspelled words","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HunspellMisspelledInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"},"Response0A3E90081762_HunspellMisspelledInfo":{"properties":{"word":{"description":"misspelled word","type":["string","null"]}},"type":"object"},"Response0A3E90081762_ImageUrlInfo":{"properties":{"url":{"description":"<em>URL of the image used in the review</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_ImagesSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>contains arrays of elements available in the list</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeImagesElementInfo"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values;<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>;<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"related_image_searches":{"deprecated":true,"description":"<em>contains keywords and images related to the specified search term</em><br><strong>Note:</strong> this array is deprecated and always returns <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RelatedImageSearchesElement"}],"type":["object","null"]},"type":["array","null"]},"title":{"description":"<em>title of the row</em>","type":["string","null"]},"url":{"description":"<i>URL of the third-party review source</i>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_IndexHistory":{"properties":{"date":{"description":"<em>date for which index volume data is provided</em><br>in the UTC format: \"yyyy-mm-dd\"<br>example:<br><code>2021-10-01</code>","type":["string","null"]},"total_backlinks":{"description":"<em>total number of backlinks our database contained on the given <code>date</code></em>","format":"int64","type":["integer","null"]},"total_pages":{"description":"<em>total number of pages our database contained on the given <code>date</code></em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_InterestsComparison":{"properties":{"absolute_items":{"description":"<em>keyword popularity rates across all locations</em><br>values in this array represent percentages relative to the maximum value across all locations","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AbsoluteItems"}],"type":["object","null"]},"type":["array","null"]},"items":{"description":"<em>contains keyword popularity and related data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AbsoluteItems"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"},"Response0A3E90081762_IntersectionSummaryInfo":{"properties":{"intersections_count":{"description":"<em>total number of intersections</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_JobsElement":{"properties":{"author":{"description":"<em>author</em>","type":["string","null"]},"contract_type":{"description":"<em>contract type</em>","type":["string","null"]},"description":{"description":"<em>link description</em>","type":["string","null"]},"job_posted_time":{"description":"<i>the time when the job was posted</i>","type":["string","null"]},"location":{"description":"<em>location for which the job vacancy is posted</em>","type":["string","null"]},"salary":{"description":"<i>salary</i>","type":["string","null"]},"timestamp":{"description":"<em>date and time when the result was published</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"title":{"description":"<em>title of a given link element</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>source URL</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_JobsSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>contains arrays of elements available in the list</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_JobsElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values;<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>;<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"title":{"description":"<em>title of the row</em>","type":["string","null"]},"url":{"description":"<i>URL of the third-party review source</i>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordDataInfo":{"properties":{"avg_backlinks_info":{"description":"<em>backlink data for the returned keyword</em><br>this object provides the average number of backlinks, referring pages and domains, as well as the average rank values among the top-10 webpages ranking organically for the keyword","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AvgBacklinksInfo"}],"type":["object","null"]},"clickstream_keyword_info":{"description":"<em>clickstream data for the returned keyword</em><br>to retrieve results for this field, the parameter <code>include_clickstream_data</code> must be set to <code>true</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ClickstreamKeywordInfo"}],"type":["object","null"]},"keyword":{"description":"<em>returned keyword idea</em>","type":["string","null"]},"keyword_info":{"description":"<em>keyword data for the returned keyword idea</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordInfo"}],"type":["object","null"]},"keyword_info_normalized_with_bing":{"description":"<em>contains keyword search volume normalized with Bing search volume</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordInfoNormalizedWithInfo"}],"type":["object","null"]},"keyword_info_normalized_with_clickstream":{"description":"<em>contains keyword search volume normalized with clickstream data<br></em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordInfoNormalizedWithInfo"}],"type":["object","null"]},"keyword_properties":{"description":"<em>additional information about the keyword</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordProperties"}],"type":["object","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"search_intent_info":{"description":"<em>search intent info for the returned keyword</em><br>learn about search intent in this <a href=\"https://dataforseo.com/help-center/search-intent-and-its-types\" target=\"_blank\" rel=\"noopener noreferrer\">help center article</a>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SearchIntentInfo"}],"type":["object","null"]},"serp_info":{"description":"<em>SERP data</em><br>the value will be <code>null</code> if you didn't set the field <code>include_serp_info</code> to <code>true</code> in the POST array or if there is no SERP data for this keyword in our database","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpInfo"}],"type":["object","null"]}},"type":"object"},"Response0A3E90081762_KeywordInfo":{"properties":{"categories":{"description":"<em>product and service categories</em><br>you can download the <a href=\"https://cdn.dataforseo.com/v3/categories/categories_dataforseo_labs_2023_10_25.csv\">full list of possible categories</a>","items":{"type":"integer"},"type":["array","null"]},"competition":{"description":"<em>competition</em><br>represents the relative amount of competition associated with the given keyword. This value is based on Google Ads data and can be between 0 and 1 (inclusive)","type":["number","null"]},"competition_level":{"description":"<em>competition level</em><br>represents the relative level of competition associated with the given keyword in paid SERP only;<br>possible values: <code>LOW</code>, <code>MEDIUM</code>, <code>HIGH</code><br>if competition level is unknown, the value is <code>null</code>;<br>learn more about the metric in <a href=\"https://dataforseo.com/help-center/what-is-competition\" target=\"_blank\" rel=\"noopener noreferrer\">this help center article</a>","type":["string","null"]},"cpc":{"description":"<em>cost-per-click</em><br>represents the average cost per click (USD) historically paid for the keyword","type":["number","null"]},"high_top_of_page_bid":{"description":"<em>maximum bid for the ad to be displayed at the top of the first page</em><br>indicates the value greater than about 80% of the lowest bids for which ads were displayed (based on Google Ads statistics for advertisers)<br>the value may differ depending on the location specified in a POST request","type":["number","null"]},"last_updated_time":{"description":"<em>date and time when keyword data was updated</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"low_top_of_page_bid":{"description":"<em>minimum bid for the ad to be displayed at the top of the first page</em><br>indicates the value greater than about 20% of the lowest bids for which ads were displayed (based on Google Ads statistics for advertisers)<br>the value may differ depending on the location specified in a POST request","type":["number","null"]},"monthly_searches":{"description":"<em>monthly searches</em><br>represents the (approximate) number of searches on this keyword idea (as available for the past twelve months), targeted to the specified geographic locations","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MonthlySearchesInfo"}],"type":["object","null"]},"type":["array","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"search_volume":{"description":"<em>average monthly search volume rate</em><br>represents the (approximate) number of searches for the given keyword idea on google.com","format":"int64","type":["integer","null"]},"search_volume_trend":{"description":"<em>search volume trend changes</em><br>represents search volume change in percent compared to the previous period","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SearchVolumeTrend"}],"type":["object","null"]}},"type":"object"},"Response0A3E90081762_KeywordInfoNormalizedWithInfo":{"properties":{"is_normalized":{"description":"keyword info is normalized\nif true, values are normalized with Bing data","type":["boolean","null"]},"last_updated_time":{"description":"date and time when the dataset was updated\nin the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”\nexample:\n2019-11-15 12:57:46 +00:00","type":["string","null"]},"monthly_searches":{"description":"monthly search volume rates\narray of objects with search volume rates in a certain month of a year","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MonthlySearchesInfo"}],"type":["object","null"]},"type":["array","null"]},"search_volume":{"description":"current search volume rate of a keyword","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_KeywordIntentInfo":{"properties":{"label":{"description":"<em>search intent name</em><br>possible values: <code>informational</code>, <code>navigational</code>, <code>commercial</code>, <code>transactional</code>","type":["string","null"]},"probability":{"description":"<em>search intent probability</em><br><code>1</code> indicates the highest probability","type":["number","null"]}},"type":"object"},"Response0A3E90081762_KeywordKpi":{"properties":{"desktop":{"description":"<em>keyword data aggregated for desktop devices</em><br>if there is no data, then the value is_<code>null</code>n","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordKpiItemInfo"}],"type":["object","null"]},"type":["array","null"]},"mobile":{"description":"<em>keyword data aggregated for mobile devices</em><br>if there is no data, then the value is_<code>null</code>n","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordKpiItemInfo"}],"type":["object","null"]},"type":["array","null"]},"tablet":{"description":"<em>keyword data aggregated for tablet devices</em><br>if there is no data, then the value is_<code>null</code>n","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordKpiItemInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"},"Response0A3E90081762_KeywordKpiItemInfo":{"properties":{"ad_position":{"description":"<em>represents the position of the relevant ad in SERP</em><br>can take the following values:<br><code>FirstPage1</code>: The first ad to appear on the right side of the first search results page<br><code>FirstPage2</code>: The second ad to appear on the right side of the first search results page<br><code>FirstPage3</code>: The third ad to appear on the right side of the first search results page<br><code>FirstPage4</code>: The fourth ad to appear on the right side of the first search results page<br><code>FirstPage5</code>: The fifth ad to appear on the right side of the first search results page<br><code>FirstPage6</code>: The sixth ad to appear on the right side of the first search results page<br><code>FirstPage7</code>: The seventh ad to appear on the right side of the first search results page<br><code>FirstPage8</code>: The eighth ad to appear on the right side of the first search results page<br><code>FirstPage9</code>: The ninth ad to appear on the right side of the first search results page<br><code>FirstPage10</code>: The tenth ad to appear on the right side of the first search results page<br><code>MainLine1</code>: The first ad to appear at the top of the search results page<br><code>MainLine2</code>: The second ad to appear at the top of the search results page<br><code>MainLine3</code>: The third ad to appear at the top of the search results page<br><code>MainLine4</code>: The fourth ad to appear at the top of the search results page","type":["string","null"]},"average_bid":{"description":"<em>average bid of the keyword</em>","format":"double","type":["number","null"]},"average_cpc":{"description":"<em>average cost per click, USD</em><br>calculated by dividing the cost of all clicks by the number of clicks","format":"double","type":["number","null"]},"clicks":{"description":"<em>ad clicks</em><br>the number of clicks that the keyword and match type generated during the last month","type":["integer","null"]},"ctr":{"description":"<em>click-through rate as a percentage</em><br>calculated by dividing the number of clicks by the number of impressions and multiplying the result by 100","format":"double","type":["number","null"]},"impressions":{"description":"<em>ad impressions</em><br>the number of impressions that the keyword and match type generated during the last month","type":["integer","null"]},"total_cost":{"description":"<em>total cost of an ad, USD</em><br>the cost of using the specified keyword and match type during the last month","format":"int64","type":["number","null"]}},"type":"object"},"Response0A3E90081762_KeywordProperties":{"properties":{"core_keyword":{"description":"<em>main keyword in a group</em><br>contains the main keyword in a group determined by the synonym clustering algorithm<br>if the value is <code>null</code>, our database does not contain any keywords the corresponding algorithm could identify as synonymous with <code>keyword</code>","type":["string","null"]},"detected_language":{"description":"<em>detected language of the keyword</em><br>indicates the language of the keyword as identified by our system","type":["string","null"]},"is_another_language":{"description":"<em>detected language of the keyword is different from the set language</em><br>if <code>true</code>, the language set in the request does not match the language determined by our system for a given keyword","type":["boolean","null"]},"keyword_difficulty":{"description":"<em>difficulty of ranking in the first top-10 organic results for a keyword</em><br>indicates the chance of getting in top-10 organic results for a keyword on a logarithmic scale from 0 to 100;<br>calculated by analysing, among other parameters, link profiles of the first 10 pages in SERP;<br>learn more about the metric in <a href=\"https://dataforseo.com/help-center/what-is-keyword-difficulty-and-how-is-it-calculated\" target=\"_blank\" rel=\"noopener noreferrer\">this help center guide</a>","type":["integer","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"synonym_clustering_algorithm":{"description":"<em>the algorithm used to identify synonyms</em><br>possible values:<br><code>keyword_metrics</code> - indicates the algorithm based on <code>keyword_info</code> parameters<br><code>text_processing</code> - indicates the text-based algorithm<br>if the value is <code>null</code>, our database does not contain any keywords the corresponding algorithm could identify as synonymous with <code>keyword</code>","type":["string","null"]},"words_count":{"description":"<em>number of words in the keyword</em><br>indicates how many words the keyword consists of","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_KeywordsDataBingAudienceEstimationIndustriesResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingAudienceEstimationIndustriesTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataBingAudienceEstimationIndustriesResultInfo":{"properties":{"industry_id":{"description":"<em>ID of the industry</em>","format":"int64","type":["integer","null"]},"industry_name":{"description":"<em>name of the industry</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_KeywordsDataBingAudienceEstimationIndustriesTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingAudienceEstimationIndustriesResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataBingAudienceEstimationJobFunctionsResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingAudienceEstimationJobFunctionsTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataBingAudienceEstimationJobFunctionsResultInfo":{"properties":{"job_function_id":{"description":"<em>ID of the job function</em>","format":"int64","type":["integer","null"]},"job_function_name":{"description":"<em>name of the job function</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_KeywordsDataBingAudienceEstimationJobFunctionsTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingAudienceEstimationJobFunctionsResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataBingAudienceEstimationLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingAudienceEstimationLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataBingAudienceEstimationLiveResultInfo":{"properties":{"currency":{"description":"<em>currency name</em><p>example: <code>USDollar</code>","type":["string","null"]},"est_audience_size":{"description":"<em>monthly estimated reach user count range</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AudienceEstimationInfo"}],"type":["object","null"]},"est_clicks":{"description":"<em>monthly estimated click count range</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AudienceEstimationInfo"}],"type":["object","null"]},"est_cost_per_event":{"description":"<em>indicates the estimated cost per event with range result</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AudienceEstimationInfo"}],"type":["object","null"]},"est_ctr":{"description":"<em>estimated click-through rate range</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AudienceEstimationInfo"}],"type":["object","null"]},"est_impressions":{"description":"<em>monthly estimated impressions range</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AudienceEstimationInfo"}],"type":["object","null"]},"est_reach_audience_size":{"description":"<em>monthly estimated user count</em>","format":"int64","type":["integer","null"]},"est_reach_impressions":{"description":"<em>monthly estimated impressions</em>","format":"int64","type":["integer","null"]},"est_spend":{"description":"<em>monthly estimated spending range</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AudienceEstimationInfo"}],"type":["object","null"]},"events_lost_to_bid":{"description":"<em>indicates event lost count due to insufficient input bid</em>","format":"int64","type":["integer","null"]},"events_lost_to_budget":{"description":"<em>indicates the event lost count due to insufficient input budget</em>","type":["integer","null"]},"suggested_bid":{"description":"<em>suggested bid value under the current targeting</em>","type":["number","null"]},"suggested_budget":{"description":"<em>suggested daily budget value under the current targeting and bid</em>","format":"double","type":["number","null"]}},"type":"object"},"Response0A3E90081762_KeywordsDataBingAudienceEstimationLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingAudienceEstimationLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataBingAudienceEstimationTaskGetResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingAudienceEstimationTaskGetTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataBingAudienceEstimationTaskGetResultInfo":{"properties":{"currency":{"description":"<em>currency name</em><p>example: <code>USDollar</code>","type":["string","null"]},"est_audience_size":{"description":"<em>monthly estimated reach user count range</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AudienceEstimationInfo"}],"type":["object","null"]},"est_clicks":{"description":"<em>monthly estimated click count range</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AudienceEstimationInfo"}],"type":["object","null"]},"est_cost_per_event":{"description":"<em>indicates the estimated cost per event with range result</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AudienceEstimationInfo"}],"type":["object","null"]},"est_ctr":{"description":"<em>estimated click-through rate range</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AudienceEstimationInfo"}],"type":["object","null"]},"est_impressions":{"description":"<em>monthly estimated impressions range</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AudienceEstimationInfo"}],"type":["object","null"]},"est_reach_audience_size":{"description":"<em>monthly estimated user count</em>","format":"int64","type":["integer","null"]},"est_reach_impressions":{"description":"<em>monthly estimated impressions</em>","format":"int64","type":["integer","null"]},"est_spend":{"description":"<em>monthly estimated spending range</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AudienceEstimationInfo"}],"type":["object","null"]},"events_lost_to_bid":{"description":"<em>indicates event lost count due to insufficient input bid</em>","format":"int64","type":["integer","null"]},"events_lost_to_budget":{"description":"<em>indicates the event lost count due to insufficient input budget</em>","type":["integer","null"]},"suggested_bid":{"description":"<em>suggested bid value under the current targeting</em>","type":["number","null"]},"suggested_budget":{"description":"<em>suggested daily budget value under the current targeting and bid</em>","format":"double","type":["number","null"]}},"type":"object"},"Response0A3E90081762_KeywordsDataBingAudienceEstimationTaskGetTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingAudienceEstimationTaskGetResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataBingAudienceEstimationTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingAudienceEstimationTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataBingAudienceEstimationTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataBingAudienceEstimationTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingAudienceEstimationTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataBingAudienceEstimationTasksReadyResultInfo":{"properties":{"date_posted":{"description":"<em>date when the task was posted (in the UTC format)</em>","type":["string","null"]},"endpoint":{"description":"<em>URL for collecting the results of the task</em>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong>","type":["string","null"]},"se":{"description":"<em>search engine specified when setting the task</em>","type":["string","null"]},"se_type":{"type":["string","null"]},"tag":{"type":["string","null"]}},"type":"object"},"Response0A3E90081762_KeywordsDataBingAudienceEstimationTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingAudienceEstimationTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataBingKeywordPerformanceLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingKeywordPerformanceLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataBingKeywordPerformanceLiveResultInfo":{"properties":{"keyword":{"description":"<em>keyword in a POST array</em>","type":["string","null"]},"keyword_kpi":{"description":"<em>object containing keyword metrics</em><br>if there is no data, then the value is_<code>null</code>n","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordKpi"}],"type":["object","null"]},"language_code":{"description":"<em>language code in a POST array</em><br>if there is no data, then the value is_<code>null</code>n","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em><br>if there is no data, then the value is_<code>null</code>n","type":["integer","null"]},"month":{"description":"<em>indicates the month for which the data is provided for</em><br>example:<br><code>10</code>","type":["integer","null"]},"year":{"description":"<em>indicates the year for which the data is provided for</em><br>example:<br><code>2020</code>","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_KeywordsDataBingKeywordPerformanceLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingKeywordPerformanceLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataBingKeywordPerformanceLocationsAndLanguagesResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingKeywordPerformanceLocationsAndLanguagesTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataBingKeywordPerformanceLocationsAndLanguagesResultInfo":{"properties":{"available_locations":{"description":"<em>supported locations</em><br>contains locations supported in combination with a specific language","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AvailableLocations"}],"type":["object","null"]},"type":["array","null"]},"language_code":{"description":"<em>language code</em>","type":["string","null"]},"language_name":{"description":"<em>language name</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_KeywordsDataBingKeywordPerformanceLocationsAndLanguagesTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingKeywordPerformanceLocationsAndLanguagesResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataBingKeywordPerformanceTaskGetResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingKeywordPerformanceTaskGetTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataBingKeywordPerformanceTaskGetResultInfo":{"properties":{"keyword":{"description":"<em>keyword in a POST array</em>","type":["string","null"]},"keyword_kpi":{"description":"<em>object containing keyword metrics</em><br>if there is no data, then the value is_<code>null</code>n","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordKpi"}],"type":["object","null"]},"language_code":{"description":"<em>language code in a POST array</em><br>if there is no data, then the value is_<code>null</code>n","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em><br>if there is no data, then the value is_<code>null</code>n","type":["integer","null"]},"month":{"type":["integer","null"]},"year":{"description":"<em>indicates the year for which the data is provided for</em><br>example:<br><code>2020</code><p>_ _ _ _ _ _ <code>month</code>n","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_KeywordsDataBingKeywordPerformanceTaskGetTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingKeywordPerformanceTaskGetResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataBingKeywordPerformanceTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingKeywordPerformanceTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataBingKeywordPerformanceTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataBingKeywordsForKeywordsLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingKeywordsForKeywordsLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataBingKeywordsForKeywordsLiveResultInfo":{"properties":{"categories":{"description":"<em>product and service categories</em><br>legacy field, the value will always be <code>null</code>","items":{"type":["string","null"]},"type":["array","null"]},"competition":{"description":"<em>competition</em><br>represents the relative amount of competition associated with the given keyword in paid SERP only. This value is based on Bing Ads data.<br>Possible values: <code>0.1</code>, <code>0.5</code>,<code>0.9</code><code>0.1</code> - low competition,<br><code>0.5</code> - medium competition,<br><code>0.9</code> - high competition;<br>if there is no data the value is <code>null</code>","type":["number","null"]},"cpc":{"description":"<em>cost-per-click</em><br>represents the average cost per click (USD) historically paid for the keyword.<br>if there is no data, then the value is_<code>null</code>n","type":["number","null"]},"device":{"description":"<em>device type</em><br>indicates for what device type the data is provided;<br>possible values: <code>all</code>, <code>mobile</code>, <code>desktop</code>, <code>tablet</code>","type":["string","null"]},"keyword":{"description":"<em>keyword in a POST array</em>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em><br>if there is no data, then the value is_<code>null</code>n","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em><br>if there is no data, then the value is_<code>null</code>n","type":["integer","null"]},"monthly_searches":{"description":"<em>monthly searches</em><br>represents the (approximate) number of searches on this keyword (as available for the past twelve months), targeted to the specified geographic locations.<br>if there is no data, then the value is_<code>null</code>n","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MonthlySearchesInfo"}],"type":["object","null"]},"type":["array","null"]},"search_partners":{"description":"<em>indicates whether data from partner networks is included in the response</em>","type":["boolean","null"]},"search_volume":{"description":"<em>monthly average search volume rate</em><br>represents the (approximate) number of searches for the keyword on the Bing search engine, depending on the user’s targetingsearch volume is rounded to the closest decimal values<p>if there is no data, then the value is_<code>null</code>n","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_KeywordsDataBingKeywordsForKeywordsLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingKeywordsForKeywordsLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataBingKeywordsForKeywordsTaskGetResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingKeywordsForKeywordsTaskGetTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataBingKeywordsForKeywordsTaskGetResultInfo":{"properties":{"categories":{"description":"<em>product and service categories</em><br>legacy field, the value will always be <code>null</code>","items":{"type":["string","null"]},"type":["array","null"]},"competition":{"description":"<em>competition</em><br>represents the relative amount of competition associated with the given keyword in paid SERP only. This value is based on Bing Ads data.<br>Possible values: <code>0.1</code>, <code>0.5</code>,<code>0.9</code> <p><code>0.1</code> - low competition,<br><code>0.5</code> - medium competition, <br><code>0.9</code> - high competition;<br>if there is no data the value is <code>null</code>","type":["number","null"]},"cpc":{"description":"<em>cost-per-click</em><br>represents the average cost per click (USD) historically paid for the keyword.<br>if there is no data, then the value is_<code>null</code>n","type":["number","null"]},"device":{"description":"<em>device type</em><br>indicates for what device type the data is provided;<br>possible values: <code>all</code>, <code>mobile</code>, <code>desktop</code>, <code>tablet</code>","type":["string","null"]},"keyword":{"description":"<em>keyword in a POST array</em>","type":["string","null"]},"language_code":{"type":["string","null"]},"location_code":{"type":["integer","null"]},"monthly_searches":{"description":"<em>monthly searches</em><br>represents the (approximate) number of searches on this keyword (as available for the past twelve months), targeted to the specified geographic locations.<br>if there is no data, then the value is_<code>null</code>n","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MonthlySearchesInfo"}],"type":["object","null"]},"type":["array","null"]},"search_partners":{"description":"<em>indicates whether data from partner networks included in the response</em>","type":["boolean","null"]},"search_volume":{"description":"<em>monthly average search volume rate</em><br>represents the (approximate) number of searches for the keyword on the Bing search engine, depending on the user’s targeting<p>search volume is rounded to the closest decimal values<p>if there is no data, then the value is_<code>null</code>n","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_KeywordsDataBingKeywordsForKeywordsTaskGetTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingKeywordsForKeywordsTaskGetResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataBingKeywordsForKeywordsTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingKeywordsForKeywordsTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataBingKeywordsForKeywordsTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataBingKeywordsForSiteLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingKeywordsForSiteLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataBingKeywordsForSiteLiveResultInfo":{"properties":{"categories":{"description":"<em>product and service categories</em><br>legacy field, the value will always be <code>null</code>","items":{"type":["string","null"]},"type":["array","null"]},"competition":{"description":"<em>competition</em><br>represents the relative amount of competition associated with the given keyword in paid SERP only. This value is based on Bing Ads data.<br>Possible values: <code>0.1</code>, <code>0.5</code>,<code>0.9</code><code>0.1</code> - low competition,<br><code>0.5</code> - medium competition,<br><code>0.9</code> - high competition;<br>if there is no data the value is <code>null</code>","type":["number","null"]},"cpc":{"description":"<em>cost-per-click</em><br>represents the average cost per click (USD) historically paid for the keyword.<br>if there is no data, then the value is_<code>null</code>n","type":["number","null"]},"device":{"description":"<em>device type in a POST array</em><br>if there is no data, then the value is_<code>null</code>n","type":["string","null"]},"keyword":{"description":"<em>keyword in a POST array</em>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"monthly_searches":{"description":"<em>monthly searches</em><br>represents the (approximate) number of searches on this keyword (as available for the past twelve months), targeted to the specified geographic locations.<br>if there is no data, then the value is_<code>null</code>n","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MonthlySearchesInfo"}],"type":["object","null"]},"type":["array","null"]},"search_partners":{"description":"<em>indicates whether data from partner networks included in the response</em>","type":["boolean","null"]},"search_volume":{"description":"<em>monthly average search volume rate<br></em>represents the (approximate) number of searches for the keyword on the Bing search engine, depending on the user’s targetingsearch volume is rounded to the closest decimal valuesif there is no data, then the value is_<code>null</code>n","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_KeywordsDataBingKeywordsForSiteLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingKeywordsForSiteLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataBingKeywordsForSiteTaskGetResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingKeywordsForSiteTaskGetTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataBingKeywordsForSiteTaskGetResultInfo":{"properties":{"categories":{"description":"<em>product and service categories</em><br>legacy field, the value will always be <code>null</code>","items":{"type":["string","null"]},"type":["array","null"]},"competition":{"description":"<em>competition</em><br>represents the relative amount of competition associated with the given keyword in paid SERP only. This value is based on Bing Ads data.<br>Possible values: <code>0.1</code>, <code>0.5</code>,<code>0.9</code> <p><code>0.1</code> - low competition,<br><code>0.5</code> - medium competition, <br><code>0.9</code> - high competition;<br>if there is no data the value is <code>null</code>","type":["number","null"]},"cpc":{"description":"<em>cost-per-click</em><br>represents the average cost per click (USD) historically paid for the keyword.<br>if there is no data the value is <code>null</code>","type":["number","null"]},"device":{"description":"<em>device type in a POST array</em><br>if there is no data, then the value is_<code>null</code>n","type":["string","null"]},"keyword":{"description":"<em>keyword in a POST array</em>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em><br>if there is no data the value is <code>null</code>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em><br>if there is no data the value is <code>null</code>","type":["integer","null"]},"monthly_searches":{"description":"<em>monthly searches</em><br>represents the (approximate) number of searches on this keyword idea (as available for the past twelve months), targeted to the specified geographic locations<p>search volume is rounded to the closest decimal values<p>if there is no data the value is <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MonthlySearchesInfo"}],"type":["object","null"]},"type":["array","null"]},"search_partners":{"description":"<em>indicates whether data from partner networks included in the response</em>","type":["boolean","null"]},"search_volume":{"description":"<em>monthly average search volume rate<br></em>represents the (approximate) number of searches for the given keyword idea on Bing search engine depending on the user’s targeting<br>if there is no data then the value is_<code>null</code>n","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_KeywordsDataBingKeywordsForSiteTaskGetTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingKeywordsForSiteTaskGetResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataBingKeywordsForSiteTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingKeywordsForSiteTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataBingKeywordsForSiteTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataBingLanguagesResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingLanguagesTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataBingLanguagesResultInfo":{"properties":{"language_code":{"description":"<em>language code according to <a href=\"https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes\" target=\"_blank\" rel=\"noopener noreferrer\">ISO 639-1</a></em>","type":["string","null"]},"language_name":{"description":"<em>language name</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_KeywordsDataBingLanguagesTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingLanguagesResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataBingLocationsResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingLocationsTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataBingLocationsResultInfo":{"properties":{"country_iso_code":{"description":"<em>ISO country code of the location</em>","type":["string","null"]},"location_code":{"description":"<em>location code</em>","type":["integer","null"]},"location_code_parent":{"description":"<em>the code of the superordinate location</em><br>example:<br><code>\"location_code\": 9041134,<br>\"location_name\": \"Vienna International Airport,Lower Austria,Austria\",<br>\"location_code_parent\": 20044</code>where <code>location_code_parent</code> corresponds to:<p><code>\"location_code\": 20044,<br>\"location_name\": \"Lower Austria,Austria\"</code>","type":["integer","null"]},"location_name":{"description":"<em>full name of the location</em>","type":["string","null"]},"location_type":{"description":"<em>location type</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_KeywordsDataBingLocationsTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingLocationsResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataBingSearchVolumeHistoryLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingSearchVolumeHistoryLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataBingSearchVolumeHistoryLiveResultInfo":{"properties":{"device":{"items":{"type":["string","null"]},"type":["array","null"]},"keyword":{"description":"<em>keyword in a POST array</em>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em><br>if there is no data, then the value is_<code>null</code>n","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em><br>if there is no data, then the value is_<code>null</code>n","type":["integer","null"]},"period":{"description":"<em>time period</em><br>indicates if returned data is aggregated to a certain time period<br>default value <code>monthly</code>","type":["string","null"]},"searches":{"description":"<em>contains results distributed by device type</em><br>if the <code>device</code> parameter is not specified, the data will be returned for all available device types","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SearchVolumeHistorySearchInfo"}],"type":["object","null"]}},"type":"object"},"Response0A3E90081762_KeywordsDataBingSearchVolumeHistoryLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingSearchVolumeHistoryLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataBingSearchVolumeHistoryLocationsAndLanguagesResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingSearchVolumeHistoryLocationsAndLanguagesTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataBingSearchVolumeHistoryLocationsAndLanguagesResultInfo":{"properties":{"available_locations":{"description":"<em>array of available locations for a certain language</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AvailableLocations"}],"type":["object","null"]},"type":["array","null"]},"language_code":{"description":"<em>language code according to <a href=\"https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes\" target=\"_blank\" rel=\"noopener noreferrer\">ISO 639-1</a></em>","type":["string","null"]},"language_name":{"description":"<em>language name</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_KeywordsDataBingSearchVolumeHistoryLocationsAndLanguagesTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingSearchVolumeHistoryLocationsAndLanguagesResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataBingSearchVolumeHistoryTaskGetResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingSearchVolumeHistoryTaskGetTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataBingSearchVolumeHistoryTaskGetResultInfo":{"properties":{"device":{"items":{"type":["string","null"]},"type":["array","null"]},"keyword":{"description":"<em>keyword in a POST array</em>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em><br>if there is no data, then the value is_<code>null</code>n","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em><br>if there is no data, then the value is_<code>null</code>n","type":["integer","null"]},"period":{"type":["string","null"]},"searches":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SearchVolumeHistorySearchInfo"}],"type":["object","null"]}},"type":"object"},"Response0A3E90081762_KeywordsDataBingSearchVolumeHistoryTaskGetTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingSearchVolumeHistoryTaskGetResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataBingSearchVolumeHistoryTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingSearchVolumeHistoryTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataBingSearchVolumeHistoryTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataBingSearchVolumeLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingSearchVolumeLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataBingSearchVolumeLiveResultInfo":{"properties":{"categories":{"description":"<em>product and service categories</em><br>our API doesn't return categories for this endpoint: the parameter will always equal <code>null</code>","items":{"type":["string","null"]},"type":["array","null"]},"competition":{"description":"<em>competition</em><br>represents the relative amount of competition associated with the given keyword in paid SERP only. This value is based on Bing Ads data.<br>Possible values: <code>0.1</code>, <code>0.5</code>,<code>0.9</code><code>0.1</code> - low competition,<br><code>0.5</code> - medium competition,<br><code>0.9</code> - high competition;<br>if there is no data the value is <code>null</code>","type":["number","null"]},"cpc":{"description":"<em>cost-per-click</em><br>represents the average cost per click (USD) historically paid for the keyword.<br>if there is no data then the value is_<code>null</code>n","type":["number","null"]},"device":{"description":"<em>device type in a POST array</em><br>if there is no data, then the value is_<code>null</code>n","type":["string","null"]},"keyword":{"description":"<em>keyword in a POST array</em>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em><br>if there is no data, then the value is_<code>null</code>n","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em><br>if there is no data, then the value is_<code>null</code>n","type":["integer","null"]},"monthly_searches":{"description":"<em>monthly searches</em><br>represents the (approximate) number of searches on this keyword idea (as available for the past twelve months), targeted to the specified geographic locations<br>if there is no data then the value is_<code>null</code>n","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MonthlySearchesInfo"}],"type":["object","null"]},"type":["array","null"]},"search_partners":{"description":"<em>indicates whether data from partner networks included in the response</em>","type":["boolean","null"]},"search_volume":{"description":"<em>monthly average search volume rate<br></em>represents either the (approximate) number of searches for the given keyword idea on bing search engine depending on the user’s targeting;<br>search volume is rounded to the nearest tens;<br>if there is no data, the value is_<code>null</code>n","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_KeywordsDataBingSearchVolumeLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingSearchVolumeLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataBingSearchVolumeTaskGetResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingSearchVolumeTaskGetTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataBingSearchVolumeTaskGetResultInfo":{"properties":{"categories":{"description":"<em>product and service categories</em><br>our API doesn't return categories for this endpoint: the parameter will always equal <code>null</code>","items":{"type":["string","null"]},"type":["array","null"]},"competition":{"description":"<em>competition</em><br>represents the relative amount of competition associated with the given keyword in paid SERP only. This value is based on Bing Ads data.<br>Possible values: <code>0.1</code>, <code>0.5</code>,<code>0.9</code> <p><code>0.1</code> - low competition,<br><code>0.5</code> - medium competition, <br><code>0.9</code> - high competition;<br>if there is no data the value is <code>null</code>","type":["number","null"]},"cpc":{"description":"<em>cost-per-click</em><br>represents the average cost per click (USD) historically paid for the keyword.<br>if there is no data then the value is_<code>null</code>n","type":["number","null"]},"device":{"description":"<em>device type in a POST array</em><br>if there is no data, then the value is_<code>null</code>n","type":["string","null"]},"keyword":{"description":"<em>keyword in a POST array</em>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"monthly_searches":{"description":"<em>monthly searches</em><br>represents the (approximate) number of searches on this keyword idea (as available for the past twelve months), targeted to the specified geographic locations<br>if there is no data then the value is_<code>null</code>n","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MonthlySearchesInfo"}],"type":["object","null"]},"type":["array","null"]},"search_partners":{"description":"<em>indicates whether data from partner networks included in the response</em>","type":["boolean","null"]},"search_volume":{"description":"<em>monthly average search volume rate</em><br>search volume is rounded to the nearest tens","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_KeywordsDataBingSearchVolumeTaskGetTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingSearchVolumeTaskGetResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataBingSearchVolumeTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingSearchVolumeTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataBingSearchVolumeTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataClickstreamDataBulkSearchVolumeLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataClickstreamDataBulkSearchVolumeLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataClickstreamDataBulkSearchVolumeLiveResultInfo":{"properties":{"items":{"description":"<em>contains keywords and related data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataClickstreamDataSearchVolumeLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_KeywordsDataClickstreamDataBulkSearchVolumeLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataClickstreamDataBulkSearchVolumeLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataClickstreamDataDataforseoSearchVolumeLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataClickstreamDataDataforseoSearchVolumeLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataClickstreamDataDataforseoSearchVolumeLiveResultInfo":{"properties":{"items":{"description":"<em>array of keywords</em><br>contains keywords and their search volume rates","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataClickstreamDataSearchVolumeLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>ithe number of results returned in the <code>items</code> array</em>","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array<br></em><br><strong>Note:</strong>if the keyword in the POST array appears to be misspelled, data will be returned for the correctly spelled keyword;<br>we use the functionality of Google Ads API to check and validate the spelling of keywords, <a href=\"https://support.google.com/google-ads/answer/7476658\" target=\"_blank\" rel=\"noopener noreferrer\">learn more by this link</a>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em><br>if there is no data, then the value is <code>null</code>","type":["integer","null"]},"use_clickstream":{"description":"<em>indicates if the <code>use_clickstream</code> parameter is active</em><br>possible values: <code>true</code>, <code>false</code>","type":["boolean","null"]}},"type":"object"},"Response0A3E90081762_KeywordsDataClickstreamDataDataforseoSearchVolumeLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataClickstreamDataDataforseoSearchVolumeLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataClickstreamDataGlobalSearchVolumeLiveItem":{"properties":{"country_distribution":{"description":"<em>distribution of clickstream by countries</em><br>represents clickstream-based search volume in available countries, as well as its respective percentage of global search volume","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_CountryDistribution"}],"type":["object","null"]},"type":["array","null"]},"keyword":{"description":"<em>keyword</em><br><strong>keyword is returned with decoded %## (plus symbol '+' will be decoded to a space character)</strong>","type":["string","null"]},"search_volume":{"description":"<em>clickstream-based average monthly search volume rate</em><br>represents the (approximate) number of searches for the given keyword idea based on clickstream<br>you can learn more about clickstream search volume in <a href=\"https://dataforseo.com/help-center/what-is-clickstream-search-volume-and-how-to-get-it-with-dataforseo\">this Help Center article</a>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_KeywordsDataClickstreamDataGlobalSearchVolumeLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataClickstreamDataGlobalSearchVolumeLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataClickstreamDataGlobalSearchVolumeLiveResultInfo":{"properties":{"items":{"description":"<em>contains keywords and related data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataClickstreamDataGlobalSearchVolumeLiveItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <code>items</code> array</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_KeywordsDataClickstreamDataGlobalSearchVolumeLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataClickstreamDataGlobalSearchVolumeLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataClickstreamDataLocationsAndLanguagesResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataClickstreamDataLocationsAndLanguagesTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataClickstreamDataLocationsAndLanguagesResultInfo":{"properties":{"available_languages":{"description":"<em>supported languages</em><br>contains the languages which are supported for a specific location","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AvailableLanguages"}],"type":["object","null"]},"type":["array","null"]},"country_iso_code":{"description":"<em>ISO country code of the location</em>","type":["string","null"]},"location_code":{"description":"<em>location code</em>","type":["integer","null"]},"location_code_parent":{"description":"<em>the code of the superordinate location</em><br>the value will be <code>null</code> as <code>Country</code> is the only supported <code>location_type</code> for this API","type":["string","null"]},"location_name":{"description":"<em>full name of the location</em>","type":["string","null"]},"location_type":{"description":"<em>location type</em><br>possible values:<br><code>Country</code>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_KeywordsDataClickstreamDataLocationsAndLanguagesTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataClickstreamDataLocationsAndLanguagesResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataClickstreamDataSearchVolumeLiveItem":{"properties":{"keyword":{"description":"<em>keyword provided in the POST array</em>","type":["string","null"]},"monthly_searches":{"description":"<em>monthly search volume rates</em><br>array of objects with search volume rates in a certain month of a year","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MonthlySearchesInfo"}],"type":["object","null"]},"type":["array","null"]},"search_volume":{"description":"<em>current search volume rate of a keyword</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_KeywordsDataDataforseoTrendsDemographyLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataDataforseoTrendsDemographyLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataDataforseoTrendsDemographyLiveResultInfo":{"properties":{"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>contains keyword popularity and related data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoTrendsDemographyElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keywords":{"description":"<em>keywords in a POST array</em>","items":{"type":["string","null"]},"type":["array","null"]},"language_code":{"description":"<em>language code in a POST array</em><br>if there is no data, then the value is_<code>null</code>n","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em><br>if there is no data, then the value is_<code>null</code>n","type":["integer","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_KeywordsDataDataforseoTrendsDemographyLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataDataforseoTrendsDemographyLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataDataforseoTrendsExploreLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataDataforseoTrendsExploreLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataDataforseoTrendsExploreLiveResultInfo":{"properties":{"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>contains keyword popularity and related data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoTrendsDataforseoTrendsGraphElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keywords":{"description":"<em>keywords in a POST array</em>","items":{"type":["string","null"]},"type":["array","null"]},"language_code":{"description":"<em>language code in a POST array</em><br>if there is no data, then the value is_<code>null</code>n","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em><br>if there is no data, then the value is_<code>null</code>n","type":["integer","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_KeywordsDataDataforseoTrendsExploreLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataDataforseoTrendsExploreLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataDataforseoTrendsLocationsResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataDataforseoTrendsLocationsTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataDataforseoTrendsLocationsResultInfo":{"properties":{"country_iso_code":{"description":"<em>ISO country code of the location</em>","type":["string","null"]},"geo_id":{"description":"<em>DataForSEO trends location identifier</em><br>you can use this field for matching obtained results with the <code>location_code</code> parameter specified in the request","type":["string","null"]},"location_code":{"description":"<em>location code</em>","type":["integer","null"]},"location_code_parent":{"description":"<em>the code of the superordinate location</em><br>example:<br><code>\"location_code\": 9041134,<br>\"location_name\": \"Vienna International Airport,Lower Austria,Austria\",<br>\"location_code_parent\": 20044</code><br>where <code>location_code_parent</code> corresponds to:<br><code>\"location_code\": 20044,<br>\"location_name\": \"Lower Austria,Austria\"</code>","type":["integer","null"]},"location_name":{"description":"<em>full name of the location</em>","type":["string","null"]},"location_type":{"description":"<em>location type</em><br>possible values according to <a href=\"https://developers.google.com/adwords/api/docs/appendix/geotargeting\" target=\"_blank\" rel=\"noopener noreferrer\">Google’s target types</a>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_KeywordsDataDataforseoTrendsLocationsTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataDataforseoTrendsLocationsResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataDataforseoTrendsMergedDataLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataDataforseoTrendsMergedDataLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataDataforseoTrendsMergedDataLiveResultInfo":{"properties":{"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>contains keyword popularity and related data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseKeywordDataDataforseoTrendsItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keywords":{"description":"<em>keywords in a POST array</em>","items":{"type":["string","null"]},"type":["array","null"]},"language_code":{"description":"<em>language code in a POST array</em><br>if there is no data, then the value is_<code>null</code>n","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em><br>if there is no data, then the value is_<code>null</code>n","type":["integer","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_KeywordsDataDataforseoTrendsMergedDataLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataDataforseoTrendsMergedDataLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataDataforseoTrendsSubregionInterestsLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataDataforseoTrendsSubregionInterestsLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataDataforseoTrendsSubregionInterestsLiveResultInfo":{"properties":{"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>contains keyword popularity and related data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoTrendsSubregionInterestsElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keywords":{"description":"<em>keywords in a POST array</em>","items":{"type":["string","null"]},"type":["array","null"]},"language_code":{"description":"<em>language code in a POST array</em><br>if there is no data, then the value is_<code>null</code>n","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em><br>if there is no data, then the value is_<code>null</code>n","type":["integer","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_KeywordsDataDataforseoTrendsSubregionInterestsLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataDataforseoTrendsSubregionInterestsLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataGoogleAdsAdTrafficByKeywordsLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataGoogleAdsAdTrafficByKeywordsLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataGoogleAdsAdTrafficByKeywordsLiveResultInfo":{"properties":{"average_cpc":{"description":"<em>the average cost-per-click value</em><br>represents the cost-per-click (USD) estimated for a keyword based on the specified time period and historical data;<br>if there is no data, then the value is_<code>null</code>n","format":"double","type":["number","null"]},"bid":{"description":"<em>the maximum custom bid</em><br>the bid you have specified when setting the task<br>represents the price you are willing to pay for an ad<br>the higher value you have specified, the higher metrics and cost you receive in response<br>learn more in <a href=\"https://dataforseo.com/help-center/configuring-bid\">this help center article</a>","format":"int64","type":["number","null"]},"clicks":{"description":"<em>number of clicks on an ad</em><br>number of clicks an ad is projected to get within the specified time period<br>if there is no data, then the value is_<code>null</code>n","type":["number","null"]},"cost":{"description":"<em>total <i>tasks</i> cost, USD</em>","type":["number","null"]},"ctr":{"description":"<em>projected click through rate (CTR) of the advertisement</em><br>number of clicks an ad is projected to receive divided by the number of ad impressions; the CTR is projected for the specified time period<br><strong>Note:</strong> parameter deprecated, the value is always <code>null</code>","format":"double","type":["number","null"]},"date_interval":{"description":"<em>forecasting date interval in a POST array</em>","type":["string","null"]},"impressions":{"description":"<em>projected number of ad impressions</em><br>number of impressions an ad is projected to get within the specified time period<br><strong>Note:</strong> parameter deprecated, the value is always <code>null</code>","type":["integer","null"]},"keyword":{"description":"<em>keyword in a POST array</em>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em><br>if there is no data, then the value is_<code>null</code>n","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em><br>if there is no data, then the value is_<code>null</code>n","type":["integer","null"]},"match":{"description":"<em>keywords match-type</em><br>can take the following values: <code>exact</code>, <code>broad</code>, <code>phrase</code>","type":["string","null"]},"search_partners":{"description":"<em>include Google search partners</em><br>the value you specified when setting the task<br><strong>Note:</strong> parameter deprecated, the value is always <code>false</code>","type":["boolean","null"]}},"type":"object"},"Response0A3E90081762_KeywordsDataGoogleAdsAdTrafficByKeywordsLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataGoogleAdsAdTrafficByKeywordsLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataGoogleAdsAdTrafficByKeywordsTaskGetResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataGoogleAdsAdTrafficByKeywordsTaskGetTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataGoogleAdsAdTrafficByKeywordsTaskGetResultInfo":{"properties":{"average_cpc":{"description":"<em>the average cost-per-click value</em><br>represents the cost-per-click (USD) estimated for a keyword based on the specified time period and historical data;<br>if there is no data, then the value is_<code>null</code>n","format":"double","type":["number","null"]},"bid":{"description":"<em>the maximum custom bid</em><br>the bid you have specified when setting the task<br>represents the price you are willing to pay for an ad<br>the higher value you have specified, the higher metrics and cost you receive in response<br>learn more in <a href=\"https://dataforseo.com/help-center/configuring-bid\">this help center article</a>","type":["number","null"]},"clicks":{"description":"<em>number of clicks on an ad</em><br>number of clicks an ad is projected to get within the specified time period<br>if there is no data, then the value is_<code>null</code>n","type":["number","null"]},"cost":{"description":"<em>charge for an ad</em><br>amount that will be charged for running an ad within the specified time period<br>if there is no data, then the value is_<code>null</code>n","type":["number","null"]},"ctr":{"description":"<em>projected clickthrough rate (CTR) of the advertisement</em><br>number of clicks an ad is projected to receive divided by the number of ad impressions;<br><strong>Note:</strong> parameter deprecated, the value is always <code>null</code>","format":"double","type":["number","null"]},"date_interval":{"description":"<em>forecasting date interval in a POST array</em>","type":["string","null"]},"impressions":{"description":"<em>projected number of ad impressions</em><br>number of impressions an ad is projected to get within the specified time period<br><strong>Note:</strong> parameter deprecated, the value is always_<code>null</code>n","type":["integer","null"]},"keyword":{"description":"<em>keyword in a POST array</em><br>metrics are provided for all the keywords specified in the POST array","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em><br>if there is no data, then the value is_<code>null</code>n","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em><br>if there is no data, then the value is_<code>null</code>n","type":["integer","null"]},"match":{"description":"<em>keywords match-type</em><br>can take the following values: <code>exact</code>, <code>broad</code>, <code>phrase</code>","type":["string","null"]},"search_partners":{"description":"<em>include Google search partners</em><br>the value is always <code>false</code>","type":["boolean","null"]}},"type":"object"},"Response0A3E90081762_KeywordsDataGoogleAdsAdTrafficByKeywordsTaskGetTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataGoogleAdsAdTrafficByKeywordsTaskGetResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataGoogleAdsAdTrafficByKeywordsTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataGoogleAdsAdTrafficByKeywordsTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataGoogleAdsAdTrafficByKeywordsTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataGoogleAdsKeywordsForKeywordsLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataGoogleAdsKeywordsForKeywordsLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataGoogleAdsKeywordsForKeywordsLiveResultInfo":{"properties":{"competition":{"description":"<em>competition</em><br>represents the relative level of competition associated with the given keyword in paid SERP only<br>possible values: <code>LOW</code>, <code>MEDIUM</code>, <code>HIGH</code><br>if competition level is unknown, the value is <code>null</code>;<br>learn more about the metric in <a href=\"https://dataforseo.com/help-center/what-is-competition\" target=\"_blank\" rel=\"noopener noreferrer\">this help center article</a>","type":["string","null"]},"competition_index":{"description":"<em>competition index</em><br>the competition index for the query indicating how competitive ad placement is for the keyword<br>can take values from 0 to 100<br>the level of competition from 0 to 100 is determined by the number of ad slots filled divided by the total number of ad slots available<br>if not enough data is available, the value is <code>null</code>;<br>learn more about the metric in <a href=\"https://dataforseo.com/help-center/what-is-competition\" target=\"_blank\" rel=\"noopener noreferrer\">this help center article</a>","type":["integer","null"]},"cpc":{"description":"<em>cost per click</em><br>indicates the amount paid (USD) for each click on the ad displayed for a given keyword","type":["number","null"]},"high_top_of_page_bid":{"description":"<em>maximum bid for the ad to be displayed at the top of the first page</em><br>indicates the value greater than about 80% of the lowest bids for which ads were displayed (based on Google Ads statistics for advertisers)<br>the value may differ depending on the location specified in a POST request","type":["number","null"]},"keyword":{"description":"<em>keyword in a POST array</em>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em><br>if there is no data, the value is_<code>null</code>n","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em><br>if there is no data, the value is_<code>null</code>n","type":["integer","null"]},"low_top_of_page_bid":{"description":"<em>minimum bid for the ad to be displayed at the top of the first page</em><br>indicates the value greater than about 20% of the lowest bids for which ads were displayed (based on Google Ads statistics for advertisers)<br>the value may differ depending on the location specified in a POST request","type":["number","null"]},"monthly_searches":{"description":"<em>monthly searches</em><br>represents the (approximate) number of searches on this keyword idea (as available for the past twelve months), targeted to the specified geographic locations<br>if there is no data, the value is <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MonthlySearchesInfo"}],"type":["object","null"]},"type":["array","null"]},"search_partners":{"description":"<em>include Google search partners</em><br>the value you specified when setting the task<br>if <code class=\"prettyprint\">true</code>, the results are returned for owned, operated, and syndicated networks across Google and partner sites that host Google search;<br>if <code>false</code>, the results are returned for Google search sites only","type":["boolean","null"]},"search_volume":{"description":"<em>monthly average search volume rate</em><br>represents the (approximate) number of searches for the given keyword idea either on google.com or google.com and partners, depending on the user’s targeting<br>if there is no data, the value is <code>null</code>","format":"int64","type":["integer","null"]},"spell":{"type":["string","null"]}},"type":"object"},"Response0A3E90081762_KeywordsDataGoogleAdsKeywordsForKeywordsLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataGoogleAdsKeywordsForKeywordsLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataGoogleAdsKeywordsForKeywordsTaskGetResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataGoogleAdsKeywordsForKeywordsTaskGetTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataGoogleAdsKeywordsForKeywordsTaskGetResultInfo":{"properties":{"competition":{"description":"<em>competition</em><br>represents the relative level of competition associated with the given keyword in paid SERP only<br>possible values: <code>LOW</code>, <code>MEDIUM</code>, <code>HIGH</code><br>if competition level is unknown, the value is <code>null</code>;<br>learn more about the metric in <a href=\"https://dataforseo.com/help-center/what-is-competition\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":["string","null"]},"competition_index":{"description":"<em>competition index</em><br>the competition index for the query indicating how competitive ad placement is for the keyword<br>can take values from 0 to 100 <br>the level of competition from 0 to 100 is determined by the number of ad slots filled divided by the total number of ad slots available <br>if not enough data is available, the value is <code>null</code>;<br>learn more about the metric in <a href=\"https://dataforseo.com/help-center/what-is-competition\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":["integer","null"]},"cpc":{"description":"<em>cost per click</em><br>indicates the amount paid (USD) for each click on the ad displayed for a given keyword","type":["number","null"]},"high_top_of_page_bid":{"description":"<em>maximum bid for the ad to be displayed at the top of the first page</em><br>indicates the value greater than about 80% of the lowest bids for which ads were displayed (based on Google Ads statistics for advertisers)<br>the value may differ depending on the location specified in a POST request","type":["number","null"]},"keyword":{"description":"<em>keyword in a POST array</em>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em><br>if there is no data, the value is_<code>null</code>n","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em><br>if there is no data, the value is_<code>null</code>n","type":["integer","null"]},"low_top_of_page_bid":{"description":"<em>minimum bid for the ad to be displayed at the top of the first page</em><br>indicates the value greater than about 20% of the lowest bids for which ads were displayed (based on Google Ads statistics for advertisers)<br>the value may differ depending on the location specified in a POST request","type":["number","null"]},"monthly_searches":{"description":"<em>monthly searches</em><br>represents the (approximate) number of searches on this keyword idea (as available for the past twelve months), targeted to the specified geographic locations<br>if there is no data, the value is <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MonthlySearchesInfo"}],"type":["object","null"]},"type":["array","null"]},"search_partners":{"description":"<em>include Google search partners</em><br>the value you specified when setting the task<br>if <code class=\"prettyprint\">true</code>, the results are returned for owned, operated, and syndicated networks across Google and partner sites that host Google search;<br>if <code>false</code>, the results are returned for Google search sites only","type":["boolean","null"]},"search_volume":{"description":"<em>monthly average search volume rate</em><br>represents the (approximate) number of searches for the given keyword idea either on google.com or google.com and partners, depending on the user’s targeting<br>if there is no data, the value is <code>null</code>","format":"int64","type":["integer","null"]},"spell":{"type":["string","null"]}},"type":"object"},"Response0A3E90081762_KeywordsDataGoogleAdsKeywordsForKeywordsTaskGetTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataGoogleAdsKeywordsForKeywordsTaskGetResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataGoogleAdsKeywordsForKeywordsTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataGoogleAdsKeywordsForKeywordsTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataGoogleAdsKeywordsForKeywordsTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataGoogleAdsKeywordsForSiteLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataGoogleAdsKeywordsForSiteLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataGoogleAdsKeywordsForSiteLiveResultInfo":{"properties":{"competition":{"description":"<em>competition</em><br>represents the relative level of competition associated with the given keyword in paid SERP only<br>possible values: <code>LOW</code>, <code>MEDIUM</code>, <code>HIGH</code><br>if competition level is unknown, the value is <code>null</code>;<br>learn more about the metric in <a href=\"https://dataforseo.com/help-center/what-is-competition\" target=\"_blank\" rel=\"noopener noreferrer\">this help center article</a>","type":["string","null"]},"competition_index":{"description":"<em>competition index</em><br>the competition index for the query indicating how competitive ad placement is for the keyword<br>can take values from 0 to 100<br>the level of competition from 0 to 100 is determined by the number of ad slots filled divided by the total number of ad slots available<br>if not enough data is available, the value is <code>null</code>;<br>learn more about the metric in <a href=\"https://dataforseo.com/help-center/what-is-competition\" target=\"_blank\" rel=\"noopener noreferrer\">this help center article</a>","type":["integer","null"]},"cpc":{"description":"<em>cost per click</em><br>indicates the amount paid (USD) for each click on the ad displayed for a given keyword","type":["number","null"]},"high_top_of_page_bid":{"description":"<em>maximum bid for the ad to be displayed at the top of the first page</em><br>indicates the value greater than about 80% of the lowest bids for which ads were displayed (based on Google Ads statistics for advertisers)<br>the value may differ depending on the location specified in a POST request","type":["number","null"]},"keyword":{"description":"<em>keyword in a POST array</em>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em><br>if there is no data, the value is_<code>null</code>n","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em><br>if there is no data, the value is_<code>null</code>n","type":["integer","null"]},"low_top_of_page_bid":{"description":"<em>minimum bid for the ad to be displayed at the top of the first page</em><br>indicates the value greater than about 20% of the lowest bids for which ads were displayed (based on Google Ads statistics for advertisers)<br>the value may differ depending on the location specified in a POST request","type":["number","null"]},"monthly_searches":{"description":"<em>monthly searches</em><br>represents the (approximate) number of searches on this keyword idea (as available for the past twelve months), targeted to the specified geographic locations<br>if there is no data, the value is <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MonthlySearchesInfo"}],"type":["object","null"]},"type":["array","null"]},"search_partners":{"description":"<em>include Google search partners</em><br>the value you specified when setting the task<br>if <code class=\"prettyprint\">true</code>, the results are returned for owned, operated, and syndicated networks across Google and partner sites that host Google search;<br>if <code>false</code>, the results are returned for Google search sites only","type":["boolean","null"]},"search_volume":{"description":"<em>monthly average search volume rate</em><br>represents the (approximate) number of searches for the given keyword idea either on google.com or google.com and partners, depending on the user’s targeting<br>if there is no data, the value is <code>null</code>","format":"int64","type":["integer","null"]},"spell":{"type":["string","null"]}},"type":"object"},"Response0A3E90081762_KeywordsDataGoogleAdsKeywordsForSiteLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataGoogleAdsKeywordsForSiteLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataGoogleAdsKeywordsForSiteTaskGetResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataGoogleAdsKeywordsForSiteTaskGetTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataGoogleAdsKeywordsForSiteTaskGetResultInfo":{"properties":{"competition":{"description":"<em>competition</em><br>represents the relative level of competition associated with the given keyword in paid SERP only<br>possible values: <code>LOW</code>, <code>MEDIUM</code>, <code>HIGH</code><br>if competition level is unknown, the value is <code>null</code>;<br>learn more about the metric in <a href=\"https://dataforseo.com/help-center/what-is-competition\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":["string","null"]},"competition_index":{"description":"<em>competition index</em><br>the competition index for the query indicating how competitive ad placement is for the keyword<br>can take values from 0 to 100 <br>the level of competition from 0 to 100 is determined by the number of ad slots filled divided by the total number of ad slots available <br>if not enough data is available, the value is <code>null</code>;<br>learn more about the metric in <a href=\"https://dataforseo.com/help-center/what-is-competition\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":["integer","null"]},"cpc":{"description":"<em>cost per click</em><br>indicates the amount paid (USD) for each click on the ad displayed for a given keyword","type":["number","null"]},"high_top_of_page_bid":{"description":"<em>maximum bid for the ad to be displayed at the top of the first page</em><br>indicates the value greater than about 80% of the lowest bids for which ads were displayed (based on Google Ads statistics for advertisers)<br>the value may differ depending on the location specified in a POST request","type":["number","null"]},"keyword":{"description":"<em>keyword in a POST array</em>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em><br>if there is no data, the value is_<code>null</code>n","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em><br>if there is no data, the value is_<code>null</code>n","type":["integer","null"]},"low_top_of_page_bid":{"description":"<em>minimum bid for the ad to be displayed at the top of the first page</em><br>indicates the value greater than about 20% of the lowest bids for which ads were displayed (based on Google Ads statistics for advertisers)<br>the value may differ depending on the location specified in a POST request","type":["number","null"]},"monthly_searches":{"description":"<em>monthly searches</em><br>represents the (approximate) number of searches on this keyword idea (as available for the past twelve months), targeted to the specified geographic locations<br>if there is no data, the value is <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MonthlySearchesInfo"}],"type":["object","null"]},"type":["array","null"]},"search_partners":{"description":"<em>include Google search partners</em><br>the value you specified when setting the task<br>if <code class=\"prettyprint\">true</code>, the results are returned for owned, operated, and syndicated networks across Google and partner sites that host Google search;<br>if <code>false</code>, the results are returned for Google search sites only","type":["boolean","null"]},"search_volume":{"description":"<em>monthly average search volume rate</em><br>represents the (approximate) number of searches for the given keyword idea either on google.com or google.com and partners, depending on the user’s targeting<br>if there is no data, the value is <code>null</code>","format":"int64","type":["integer","null"]},"spell":{"type":["string","null"]}},"type":"object"},"Response0A3E90081762_KeywordsDataGoogleAdsKeywordsForSiteTaskGetTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataGoogleAdsKeywordsForSiteTaskGetResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataGoogleAdsKeywordsForSiteTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataGoogleAdsKeywordsForSiteTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataGoogleAdsKeywordsForSiteTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataGoogleAdsSearchVolumeLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataGoogleAdsSearchVolumeLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataGoogleAdsSearchVolumeLiveResultInfo":{"properties":{"competition":{"description":"<em>competition</em><br>represents the relative amount of competition associated with the given keyword in paid SERP only;<br>this value is based on Google Ads data and can take the following values: <code>HIGH</code>, <code>MEDIUM</code>, <code>LOW</code>;<br>if there is no data the value is <code>null</code>;<br>learn more about the metric in <a href=\"https://dataforseo.com/help-center/what-is-competition\" target=\"_blank\" rel=\"noopener noreferrer\">this help center article</a>","type":["string","null"]},"competition_index":{"description":"<em>competition</em><br>represents the relative amount of competition associated with the given keyword in paid SERP only;<br>this value is based on Google Ads data and can be between 0 and 100 (inclusive);<br>if there is no data the value is <code>null</code>;<br>learn more about the metric in <a href=\"https://dataforseo.com/help-center/what-is-competition\" target=\"_blank\" rel=\"noopener noreferrer\">this help center article</a>","type":["integer","null"]},"cpc":{"description":"<em>cost per click</em><br>indicates the amount paid (USD) for each click on the ad displayed for a given keyword","type":["number","null"]},"high_top_of_page_bid":{"description":"<em>maximum bid for the ad to be displayed at the top of the first page</em><br>indicates the value greater than about 80% of the lowest bids for which ads were displayed (based on Google Ads statistics for advertisers);<br>the value may differ depending on the location specified in a POST request","type":["number","null"]},"keyword":{"description":"<em>keyword<br></em><strong>keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em><br>if there is no data, then the value is_<code>null</code>n","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em><br>if there is no data, then the value is_<code>null</code>n","type":["integer","null"]},"low_top_of_page_bid":{"description":"<em>minimum bid for the ad to be displayed at the top of the first page</em><br>indicates the value greater than about 20% of the lowest bids for which ads were displayed (based on Google Ads statistics for advertisers);<br>the value may differ depending on the location specified in a POST request","type":["number","null"]},"monthly_searches":{"description":"<em>monthly searches</em><br>represents the (approximate) number of searches on this keyword idea (as available for the past twelve months by default), targeted to the specified geographic locations;<br>if there is no data then the value is_<code>null</code>n","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MonthlySearchesInfo"}],"type":["object","null"]},"type":["array","null"]},"search_partners":{"description":"<em>indicates whether data from partner networks included in the response</em>","type":["boolean","null"]},"search_volume":{"description":"<em>monthly average search volume rate;<br></em>represents either the (approximate) number of searches for the given keyword idea on google.com or google.com and partners, depending on the user’s targeting;<br>if there is no data then the value is_<code>null</code>n","format":"int64","type":["integer","null"]},"spell":{"description":"<em>correct spelling of the keyword</em><br><strong>Note:</strong>if the keyword in the POST array appears to be misspelled, data will be returned for the correctly spelled keyword;<br>we use the functionality of Google Ads API to check and validate the spelling of keywords, <a href=\"https://support.google.com/google-ads/answer/7476658\" target=\"_blank\" rel=\"noopener noreferrer\">learn more by this link</a>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_KeywordsDataGoogleAdsSearchVolumeLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataGoogleAdsSearchVolumeLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataGoogleAdsSearchVolumeTaskGetResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataGoogleAdsSearchVolumeTaskGetTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataGoogleAdsSearchVolumeTaskGetResultInfo":{"properties":{"competition":{"description":"<em>competition</em><br>represents the relative amount of competition associated with the given keyword in paid SERP only;<br>this value is based on Google Ads data and can take the following values: <code>HIGH</code>, <code>MEDIUM</code>, <code>LOW</code>;<br>if there is no data the value is <code>null</code>;<br>learn more about the metric in <a href=\"https://dataforseo.com/help-center/what-is-competition\" target=\"_blank\" rel=\"noopener noreferrer\">this help center article</a>","type":["string","null"]},"competition_index":{"description":"<em>competition</em><br>represents the relative amount of competition associated with the given keyword in paid SERP only;<br>this value is based on Google Ads data and can be between 0 and 100 (inclusive);<br>if there is no data the value is <code>null</code>;<br>learn more about the metric in <a href=\"https://dataforseo.com/help-center/what-is-competition\" target=\"_blank\" rel=\"noopener noreferrer\">this help center article</a>","type":["integer","null"]},"cpc":{"description":"<em>cost per click</em><br>indicates the amount paid (USD) for each click on the ad displayed for a given keyword","type":["number","null"]},"high_top_of_page_bid":{"description":"<em>maximum bid for the ad to be displayed at the top of the first page</em><br>indicates the value greater than about 80% of the lowest bids for which ads were displayed (based on Google Ads statistics for advertisers);<br>the value may differ depending on the location specified in a POST request","type":["number","null"]},"keyword":{"description":"<em>keyword<br></em><strong>keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em><br>if there is no data, then the value is_<code>null</code>n","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em><br>if there is no data, then the value is_<code>null</code>n","type":["integer","null"]},"low_top_of_page_bid":{"description":"<em>minimum bid for the ad to be displayed at the top of the first page</em><br>indicates the value greater than about 20% of the lowest bids for which ads were displayed (based on Google Ads statistics for advertisers);<br>the value may differ depending on the location specified in a POST request","type":["number","null"]},"monthly_searches":{"description":"<em>monthly searches</em><br>represents the (approximate) number of searches on this keyword idea (as available for the past twelve months by default), targeted to the specified geographic locations;<br>if there is no data then the value is_<code>null</code>n","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MonthlySearchesInfo"}],"type":["object","null"]},"type":["array","null"]},"search_partners":{"description":"<em>indicates whether data from partner networks included in the response</em>","type":["boolean","null"]},"search_volume":{"description":"<em>monthly average search volume rate</em>","format":"int64","type":["integer","null"]},"spell":{"description":"<em>correct spelling of the keyword</em><br><strong>Note:</strong>if the keyword in the POST array appears to be misspelled, data will be returned for the correctly spelled keyword;<br>we use the functionality of Google Ads API to check and validate the spelling of keywords, <a href=\"https://support.google.com/google-ads/answer/7476658\" target=\"_blank\" rel=\"noopener noreferrer\">learn more by this link</a>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_KeywordsDataGoogleAdsSearchVolumeTaskGetTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataGoogleAdsSearchVolumeTaskGetResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataGoogleAdsSearchVolumeTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataGoogleAdsSearchVolumeTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataGoogleAdsSearchVolumeTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataGoogleAdsStatusResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataGoogleAdsStatusTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataGoogleAdsStatusResultInfo":{"properties":{"actual_data":{"description":"<em>indicates whether Google updated keyword data for the previous month</em><br>generally, Google updates keyword data in the middle of the month<br>if the value is <code>true</code>, Google currently provides up-to-date data for the previous month<br>if the value is <code>false</code>, we are not able to provide data for the previous month","type":["boolean","null"]},"date_update":{"description":"<em>date of the latest update of Google Ads data</em><br>indicates the latest date when Google updated search volume, CPC, and other keyword metrics<br>example:<br><code>2020-05-15</code>","type":["string","null"]},"last_month_in_monthly_searches":{"description":"<em>the latest month for which search volume data is available</em>","type":["integer","null"]},"last_year_in_monthly_searches":{"description":"<em>the latest year for which search volume data is available</em>","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_KeywordsDataGoogleAdsStatusTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataGoogleAdsStatusResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataGoogleTrendsCategoriesResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataGoogleTrendsCategoriesTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataGoogleTrendsCategoriesResultInfo":{"properties":{"category_code":{"description":"<em>unique google trends category identifier</em>","type":["integer","null"]},"category_code_parent":{"description":"<em>the code of the superordinate category</em><br>example:<br><code>\"category_code\": 1100,</code><br><code>\"category_name\": \"Superhero Films\",</code><br><code>\"category_code_parent\": 1097</code> <br>where <code>category_code_parent</code> corresponds to: <br><code>\"category_code\": 1097,</code><br><code>\"category_name\": \"Action &amp; Adventure Films\"</code>","type":["integer","null"]},"category_name":{"description":"<em>name of the google trends category</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_KeywordsDataGoogleTrendsCategoriesTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataGoogleTrendsCategoriesResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataGoogleTrendsExploreLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataGoogleTrendsExploreLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataGoogleTrendsExploreLiveResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to the Google Trends results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>items on the Google Trends page</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseKeywordDataGoogleTrendsItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keywords":{"description":"<em>keywords in a POST array</em>","items":{"type":["string","null"]},"type":["array","null"]},"language_code":{"description":"<em>language code in a POST array</em><br>if there is no data, then the value is_<code>null</code>n","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em><br>if there is no data, then the value is_<code>null</code>n","type":["integer","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_KeywordsDataGoogleTrendsExploreLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataGoogleTrendsExploreLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataGoogleTrendsExploreTaskGetResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataGoogleTrendsExploreTaskGetTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataGoogleTrendsExploreTaskGetResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to the Google Trends results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>items on the Google Trends page</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseKeywordDataGoogleTrendsItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keywords":{"description":"<em>keywords in a POST array</em>","items":{"type":["string","null"]},"type":["array","null"]},"language_code":{"description":"<em>language code in a POST array</em><br>if there is no data, then the value is_<code>null</code>n","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em><br>if there is no data, then the value is_<code>null</code>n","type":["integer","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_KeywordsDataGoogleTrendsExploreTaskGetTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataGoogleTrendsExploreTaskGetResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataGoogleTrendsExploreTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataGoogleTrendsExploreTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KeywordsDataGoogleTrendsExploreTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KnowledgeGraphAiOverviewItemSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"asynchronous_ai_overview":{"description":"<em>indicates whether the element is loaded asynchronously</em><br>if <code>true</code>, the <code>ai_overview</code> element is loaded asynchronously;<br>if <code>false</code>, the <code>ai_overview</code> element is loaded from cache","type":["boolean","null"]},"items":{"description":"<em>contains arrays of elements available in the list</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiAiOverviewElementItem"}],"type":["object","null"]},"type":["array","null"]},"references":{"description":"<em>references relevant to the element</em><br>includes references to webpages that were used to generate the <code>ai_overview_element</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeAiOverviewReferenceInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KnowledgeGraphCarouselItemSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"data_attrid":{"description":"<em>google defined data attribute ID</em><br>example:<br><code>action:listen_artist</code>","type":["string","null"]},"items":{"description":"<em>contains arrays of elements available in the list</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KnowledgeGraphListElement"}],"type":["object","null"]},"type":["array","null"]},"link":{"description":"<em>link of the element</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LinkElement"}],"type":["object","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values;<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>;<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"title":{"description":"<em>title of the row</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KnowledgeGraphDescriptionItemSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"links":{"description":"<em>sitelinks</em><br>the links shown below some of Google's search results<br>if there are none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LinkElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values;<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>;<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"text":{"description":"<em>reference text</em><br>text snippet from the page that was used to generate the <code>ai_overview_element</code>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KnowledgeGraphExpandedElement":{"properties":{"domain":{"description":"<em>domain where a link points</em>","type":["string","null"]},"featured_title":{"description":"<em>title of a given element</em>","type":["string","null"]},"images":{"description":"<em>images of the element</em><br>if there are none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeImagesElementInfo"}],"type":["object","null"]},"type":["array","null"]},"snippet":{"description":"<em>text alongside the link title</em>","type":["string","null"]},"table":{"description":"<em>table present in the element</em><br>the header and content of the table present in the element","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_Table"}],"type":["object","null"]},"timestamp":{"description":"<em>date and time when the result was published</em><br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"title":{"description":"<em>title of the result in SERP</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>relevant URL </em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_KnowledgeGraphExpandedItemSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"data_attrid":{"description":"<em>google defined data attribute ID</em><br>example:<br><code>action:listen_artist</code>","type":["string","null"]},"expanded_element":{"description":"<em>expanded element</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KnowledgeGraphExpandedElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values;<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>;<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"title":{"description":"<em>title of the row</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KnowledgeGraphHotelsBookingElement":{"properties":{"description":{"description":"<em>description of the results element in SERP</em>","type":["string","null"]},"domain":{"description":"<em>website domain</em>","type":["string","null"]},"is_paid":{"description":"<em>indicates whether the element is an ad</em>","type":["boolean","null"]},"price":{"description":"<em>pricing details</em><br>contains the pricing details of the product or service featured in the result","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PriceInfo"}],"type":["object","null"]},"source":{"description":"<em>name of the source of the video</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>image source URL</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_KnowledgeGraphHotelsBookingItemSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"data_attrid":{"description":"<em>google defined data attribute ID</em><br>example:<br><code>action:listen_artist</code>","type":["string","null"]},"date_from":{"description":"<em>starting date of stay</em><br>in the format \"year-month-date\"<br>example:<br>2019-11-15","type":["string","null"]},"date_to":{"description":"<em>ending date of stay</em><br>in the format \"year-month-date\"<br>example:<br>2019-11-17","type":["string","null"]},"items":{"description":"<em>contains arrays of elements available in the list</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KnowledgeGraphHotelsBookingElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values;<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>;<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"title":{"description":"<em>title of the row</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KnowledgeGraphImagesElement":{"properties":{"alt":{"description":"<i>alt tag of the image</i>","type":["string","null"]},"domain":{"description":"<em>domain in SERP</em>","type":["string","null"]},"image_url":{"description":"<em>URL of the image</em><br>the URL leading to the image on the original resource or DataForSEO storage (in case the original source is not available)","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em> relevant URL of the Ad element in SERP</em>","type":["string","null"]},"xpath":{"description":"<em>the <a href=\"https://en.wikipedia.org/wiki/XPath\">XPath</a> of the element</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_KnowledgeGraphImagesItemSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>contains arrays of elements available in the list</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KnowledgeGraphImagesElement"}],"type":["object","null"]},"type":["array","null"]},"link":{"description":"<em>link of the element</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LinkElement"}],"type":["object","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values;<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>;<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KnowledgeGraphLinkElementInfo":{"properties":{"domain":{"description":"<em>domain in SERP</em>","type":["string","null"]},"snippet":{"description":"<em>text alongside the link title</em>","type":["string","null"]},"title":{"description":"<em>title of the result in SERP</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em> relevant URL in SERP</em>","type":["string","null"]},"xpath":{"description":"<em>the <a href=\"https://en.wikipedia.org/wiki/XPath\">XPath</a> of the element</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_KnowledgeGraphListElement":{"properties":{"domain":{"description":"<em>domain in SERP</em>","type":["string","null"]},"image_url":{"description":"<em>URL of the image</em><br>the URL leading to the image on the original resource or DataForSEO storage (in case the original source is not available)","type":["string","null"]},"subtitle":{"description":"<em>subtitle of the item</em>","type":["string","null"]},"title":{"description":"<em>title of the result in SERP</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>sitelink URL</em>","type":["string","null"]},"xpath":{"description":"<em>the <a href=\"https://en.wikipedia.org/wiki/XPath\">XPath</a> of the element</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_KnowledgeGraphListItemSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"data_attrid":{"description":"<em>google defined data attribute ID</em><br>example:<br><code>action:listen_artist</code>","type":["string","null"]},"items":{"description":"<em>contains arrays of elements available in the list</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KnowledgeGraphListElement"}],"type":["object","null"]},"type":["array","null"]},"link":{"description":"<em>link of the element</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LinkElement"}],"type":["object","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values;<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>;<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"title":{"description":"<em>title of the row</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KnowledgeGraphPartItemSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"data_attrid":{"description":"<em>google defined data attribute ID</em><br>example:<br><code>action:listen_artist</code>","type":["string","null"]},"links":{"description":"<em>sitelinks</em><br>the links shown below some of Google's search results<br>if there are none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LinkElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values;<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>;<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"text":{"description":"<em>reference text</em><br>text snippet from the page that was used to generate the <code>ai_overview_element</code>","type":["string","null"]},"title":{"description":"<em>title of the row</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KnowledgeGraphRowItemSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"data_attrid":{"description":"<em>google defined data attribute ID</em><br>example:<br><code>action:listen_artist</code>","type":["string","null"]},"links":{"description":"<em>sitelinks</em><br>the links shown below some of Google's search results<br>if there are none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LinkElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values;<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>;<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"text":{"description":"<em>reference text</em><br>text snippet from the page that was used to generate the <code>ai_overview_element</code>","type":["string","null"]},"title":{"description":"<em>title of the row</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KnowledgeGraphSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"card_id":{"description":"<em>card id</em>","type":["string","null"]},"cid":{"description":"<em>google-defined client id</em><br>unique id of a local establishment;<br>can be used with <a href=\"/v3/reviews/google/overview/?php\" target=\"_blank\" rel=\"noopener noreferrer\">Google Reviews API</a> to get a full list of reviews","type":["string","null"]},"description":{"description":"<em>description of the results element in SERP</em>","type":["string","null"]},"image_url":{"description":"<em>URL of the image</em><br>the URL leading to the image on the original resource or DataForSEO storage (in case the original source is not available)","type":["string","null"]},"items":{"description":"<em>additional items present in the element</em><br>if there are none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiKnowledgeGraphElementItem"}],"type":["object","null"]},"type":["array","null"]},"logo_url":{"description":"<em>URL of the logo from knowledge graph</em>","type":["string","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"subtitle":{"description":"<em>subtitle of the item</em>","type":["string","null"]},"title":{"description":"<em>title of the result in SERP</em>","type":["string","null"]},"url":{"description":"<em> relevant URL in SERP</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_KnowledgeGraphShoppingElement":{"properties":{"domain":{"description":"<em>domain where a link points</em>","type":["string","null"]},"marketplace":{"description":"<em>merchant account provider</em><br>ecommerce site that hosts products or websites of individual sellers under the same merchant account<br>example:<br><code>by Google</code>","type":["string","null"]},"marketplace_url":{"description":"<em>URL to the merchant account provider</em><br>ecommerce site that hosts products or websites of individual sellers under the same merchant account","type":["string","null"]},"price":{"description":"<em>pricing details</em><br>contains the pricing details of the product or service featured in the result;<br>if there is none, equals <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PriceInfo"}],"type":["object","null"]},"snippet":{"description":"<em>text alongside the link title</em>","type":["string","null"]},"source":{"description":"<em>reference source name or title</em>","type":["string","null"]},"title":{"description":"<em>title of the element</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>URL</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_KnowledgeGraphShoppingItemSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"data_attrid":{"description":"<em>google defined data attribute ID</em><br>example:<br><code>action:listen_artist</code>","type":["string","null"]},"items":{"description":"<em>contains arrays of elements available in the list</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KnowledgeGraphShoppingElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values;<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>;<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"title":{"description":"<em>title of the row</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_LastModified":{"properties":{"header":{"description":"date and time when the header was last modifiedin the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"example:2019-11-15 12:57:46 +00:00if there is no data, the value will be null","type":["string","null"]},"meta_tag":{"description":"date and time when the meta tag was last modifiedin the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"example:2019-11-15 12:57:46 +00:00if there is no data, the value will be null","type":["string","null"]},"sitemap":{"description":"date and time when the sitemap was last modifiedin the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"example:2019-11-15 12:57:46 +00:00if there is no data, the value will be null","type":["string","null"]}},"type":"object"},"Response0A3E90081762_LinkElement":{"properties":{"description":{"description":"description of the results element","type":["string","null"]},"domain":{"description":"domain where a link points","type":["string","null"]},"snippet":{"description":"text alongside the link title","type":["string","null"]},"title":{"description":"title of a given link element","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"URL","type":["string","null"]},"xpath":{"description":"the XPath of the element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_ListDataInfo":{"properties":{"rising":{"description":"<em>emerging related topics</em><br>represents the list of related topics with the biggest increase in search frequency since the last time period","items":{"type":["object","null"]},"type":["array","null"]},"top":{"description":"<em>the most popular related topics</em><br>represents the list of the most popular related topics","items":{"type":["object","null"]},"type":["array","null"]}},"type":"object"},"Response0A3E90081762_LlmMentionsAggregatedMetricsInfo":{"properties":{"brand_entities_category":{"description":"<em>data on brand entities relevant to the target</em><br>array of objects containing data on brand entity categories that appear in search results related to LLM queries<br><strong>Note:</strong> available only for <code>chat_gpt</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsItemInfo"}],"type":["object","null"]},"type":["array","null"]},"brand_entities_title":{"description":"<em>data on brand entities relevant to the target</em><br>array of objects containing data on brand entity titles that appear in search results related to LLM queries;<br><strong>Note:</strong> available only for <code>chat_gpt</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsItemInfo"}],"type":["object","null"]},"type":["array","null"]},"language":{"description":"<em>language-based grouping</em><br>array of objects containing mention metrics segmented by content language","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsItemInfo"}],"type":["object","null"]},"type":["array","null"]},"location":{"description":"<em>location-based grouping</em><br>array of objects containing mention metrics segmented by geographical location","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsItemInfo"}],"type":["object","null"]},"type":["array","null"]},"platform":{"description":"<em>platform-based grouping</em><br>array of group elements containing mention metrics segmented by AI platform","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsItemInfo"}],"type":["object","null"]},"type":["array","null"]},"search_results_domain":{"description":"<em>found top search results domains relevant to the target</em><br>array of objects containing data on top domains that appear in search results related to LLM queries;<br><strong>Note:</strong> available only for <code>chat_gpt</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsItemInfo"}],"type":["object","null"]},"type":["array","null"]},"sources_domain":{"description":"<em>found top source domains relevant to the target</em><br>array of objects containing data on top domains that are cited as sources in LLM responses<br>learn more about the sources and how to retrieve LLM citation data at our <a href=\"https://dataforseo.com/help-center/how-to-get-llm-citation-data-with-llm-mentions-api\" target=\"_blank\">Help Center</a>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsItemInfo"}],"type":["object","null"]},"type":["array","null"]},"total":{"description":"<em>aggregated mentions metrics summary</em><br>contains overall aggregated LLM mention metrics across all found domains","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AggregatedMetricsInfoTotalInfo"}],"type":["object","null"]}},"type":"object"},"Response0A3E90081762_LlmMessageSectionInfo":{"properties":{"annotations":{"description":"<em>array of references used to generate the response</em><br>equals <code>null</code> if the <code>web_search</code> parameter is not set to <code>true</code><br><strong>Note:</strong> <code>annotations</code> may return empty even when <code>web_search</code> is <code>true</code>, as the AI will attempt to retrieve web information but may not find relevant results","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AnnotationInfo"}],"type":["object","null"]},"type":["array","null"]},"text":{"description":"<em>text of the reasoning chain section</em><br>text of the reasoning chain  section summarizing the model's thought process","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_LocalBusinessDeliveryServiceInfo":{"properties":{"title":{"description":"title of the element\ndomain of the online food ordering system","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"URL to place an order","type":["string","null"]}}},"Response0A3E90081762_LocalBusinessMenuLink":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseLocalBusinessLink"},{"properties":{"title":{"description":"title of the element\ndomain of the online menu system","type":["string","null"]},"url":{"description":"URL to view the menu","type":["string","null"]}}}]},"Response0A3E90081762_LocalBusinessOrderLink":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseLocalBusinessLink"},{"properties":{"delivery_services":{"description":"lists available delivery services","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LocalBusinessDeliveryServiceInfo"}],"type":["object","null"]},"type":["array","null"]}}}]},"Response0A3E90081762_LocalBusinessReservationLink":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseLocalBusinessLink"},{"properties":{"title":{"description":"title of the element\ndomain of the reservation software","type":["string","null"]},"url":{"description":"URL to make a reservation","type":["string","null"]}}}]},"Response0A3E90081762_LocalJustificationInfo":{"properties":{"text":{"description":"<em>text snippet of local justification</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_LocalPackSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"booking_url":{"description":"<em>URL of the booking page</em>","type":["string","null"]},"cid":{"description":"<em>google-defined client id</em>","type":["string","null"]},"description":{"description":"<em>description of the link</em>","type":["string","null"]},"domain":{"description":"<em>domain of the website hosting the video</em>","type":["string","null"]},"is_paid":{"description":"<em>indicates whether the element is an ad</em>","type":["boolean","null"]},"phone":{"description":"<em>phone number</em>","type":["string","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values;<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>;<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rating":{"description":"<em>the element's rating</em><br>the popularity rate based on reviews and displayed in SERP;<br>if there is none, equals <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]},"title":{"description":"<em>title of the row</em>","type":["string","null"]},"url":{"description":"<i>URL of the third-party review source</i>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_LocalServicesElement":{"properties":{"description":{"description":"<em>link description</em>","type":["string","null"]},"domain":{"description":"<em>domain where a link points</em>","type":["string","null"]},"profile_image_url":{"description":"<em>URL of the image featured in the element</em>","type":["string","null"]},"rating":{"description":"<em>the item's rating </em><br>the popularity rate based on reviews and displayed in SERP;<br>if there is none, equals <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]},"title":{"description":"<em>title of a given link element</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>source URL</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_LocalServicesSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"domain":{"description":"<em>domain of the website hosting the video</em>","type":["string","null"]},"items":{"description":"<em>contains arrays of elements available in the list</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LocalServicesElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values;<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>;<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"title":{"description":"<em>title of the row</em>","type":["string","null"]},"url":{"description":"<i>URL of the third-party review source</i>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_LocationChain":{"properties":{"card_id":{"description":"<em>card identifier</em>","type":["string","null"]},"cid":{"description":"<em>client id</em><br>learn more about the identifier in <a href=\"https://dataforseo.com/help-center/what-is-cid-place-id-feature-id\" target=\"_blank\" rel=\"noopener noreferrer\">this help center article</a>","type":["string","null"]},"feature_id":{"description":"<em>feature identifier</em><br>learn more about the identifier in <a href=\"https://dataforseo.com/help-center/what-is-cid-place-id-feature-id\" target=\"_blank\" rel=\"noopener noreferrer\">this help center article</a>","type":["string","null"]},"title":{"description":"<em>title of the element in the location chain</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_MapSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values;<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>;<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"title":{"description":"<em>title of the row</em>","type":["string","null"]},"url":{"description":"<i>URL of the third-party review source</i>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MapsSearch":{"properties":{"additional_categories":{"description":"<em>additional business categories</em><br>additional Google My Business categories that describe the services provided by the business entity in more detail","items":{"type":"string"},"type":["array","null"]},"address":{"description":"<em>address of the business entity</em>","type":["string","null"]},"address_info":{"description":"<em>object containing address components of the business entity</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AddressInfo"}],"type":["object","null"]},"category":{"description":"<em>business category</em><br>Google My Business general category that best describes the services provided by the business entity","type":["string","null"]},"category_ids":{"description":"<em>global category IDs</em><br>universal category IDs that do not change based on the selected country","items":{"type":"string"},"type":["array","null"]},"cid":{"description":"<em>google-defined client id</em><br>unique id of a local establishment;<br>can be used with <a href=\"/v3/reviews/google/overview/?php\" target=\"_blank\" rel=\"noopener noreferrer\">Google Reviews API</a> to get a full list of reviews<br>learn more about the identifier in <a href=\"https://dataforseo.com/help-center/what-is-cid-place-id-feature-id\" target=\"_blank\" rel=\"noopener noreferrer\">this help center article</a>","type":["string","null"]},"domain":{"description":"<em>domain of the business entity</em>","type":["string","null"]},"feature_id":{"description":"<em>the unique identifier of the element in SERP</em><br>learn more about the identifier in <a href=\"https://dataforseo.com/help-center/what-is-cid-place-id-feature-id\" target=\"_blank\" rel=\"noopener noreferrer\">this help center article</a>","type":["string","null"]},"hotel_rating":{"description":"<em>hotel class rating</em><br>class ratings range between 1-5 stars, <a href=\"https://support.google.com/business/answer/7660515?hl=en\" rel=\"noopener noreferrer\" target=\"_blank\">learn more</a><br>if there is no hotel class rating information, the value will be <code>null</code>","type":["string","null"]},"is_claimed":{"description":"<i>shows whether the entity is verified by its owner on Google Maps</i>","type":["boolean","null"]},"is_directory_item":{"description":"<em>business establishment is a part of the directory</em><br>indicates whether the business establishment is a part of the directory;<br>if <code>true</code>, the item is a part of the larger directory of businesses with the same address (e.g., a mall or a business centre);<br><strong>note:</strong> if the business establishment is a parent item in the directory, the value will be <code>null</code>","type":["boolean","null"]},"latitude":{"description":"<i>latitude coordinate of the local establishments in google maps</i><br>example:<br><code>\"latitude\": 51.584091</code>","type":["number","null"]},"local_justifications":{"description":"<em>Google local justifications</em><br>snippets of text that “justify” why the business is showing up for search query","items":{"type":"string"},"type":["array","null"]},"longitude":{"description":"<i>longitude coordinate of the local establishment in google maps</i><br>example:<br><code>\"longitude\": -0.31365919999999997</code>","type":["number","null"]},"main_image":{"description":"<em>URL of the main image featured in Google My Business profile</em>","type":["string","null"]},"phone":{"description":"<em>phone number of the business entity</em>","type":["string","null"]},"place_id":{"description":"<em>unique place identifier</em><br><a href=\"https://developers.google.com/places/place-id\">place id</a> of the local establishment featured in the element<br>learn more about the identifier in <a href=\"https://dataforseo.com/help-center/what-is-cid-place-id-feature-id\" target=\"_blank\" rel=\"noopener noreferrer\">this help center article</a>","type":["string","null"]},"price_level":{"description":"<em>property price level</em><br>can take values: <code>inexpensive</code>, <code>moderate</code>, <code>expensive</code>, <code>very_expensive</code><br>if there is no price level information, the value will be <code>null</code>","type":["string","null"]},"rank_absolute":{"description":"<em>absolute rank among all the elements</em>","type":["integer","null"]},"rank_group":{"description":"<em>position within a group of elements with identical <code>type</code> values</em><br>positions of elements with different <code>type</code> values are omitted from the <code>rank_group</code>","type":["integer","null"]},"rating":{"description":"<em>the element's rating </em><br>the popularity rate based on reviews and displayed in SERP","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]},"rating_distribution":{"additionalProperties":{"format":"Int64","type":["integer","null"]},"description":"the distribution of ratings of the business entity\nthe object displays the number of 1-star to 5-star ratings, as reviewed by users","type":["object","null"]},"snippet":{"description":"<em>additional information about the business entity</em>","type":["string","null"]},"title":{"description":"<em>directory title</em><br>can take the following values: <code>At this place</code>, <code>Directory</code>","type":["string","null"]},"total_photos":{"description":"<em>total count of images featured in Google My Business profile</em>","format":"int64","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>URL to view the menu</em>","type":["string","null"]},"work_hours":{"description":"<em>open hours</em><br>information about work hours of the local establishment","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessWorkHoursInfo"}],"type":["object","null"]}},"type":"object"},"Response0A3E90081762_Markets":{"properties":{"items":{"description":"<em>elements of search results found in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleFinanceElementItem"}],"type":["object","null"]},"type":["array","null"]},"market":{"description":"<em>financial market identifier</em><br>possible values: <code>US</code>, <code>Europe</code>, <code>Asia</code>, <code>Currencies</code>, <code>Crypto</code>, <code>Futures</code>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_MathSolverElement":{"properties":{"expanded_element":{"description":"<em>expanded element</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MathSolverExpandedElement"}],"type":["object","null"]},"type":["array","null"]},"title":{"description":"<em>title of a given link element</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_MathSolverExpandedElement":{"properties":{"solution":{"description":"<em>solution of the element</em><br>displays steps to solve the mathematical equation as specified in the element","items":{"type":["string","null"]},"type":["array","null"]},"title":{"description":"<em>title of the carousel item</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_MathSolverSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>contains arrays of elements available in the list</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MathSolverElement"}],"type":["object","null"]},"type":["array","null"]},"links":{"description":"<em>sitelinks</em><br>the links shown below some of Google's search results<br>if there are none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LinkElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values;<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>;<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"result":{"description":"<em>solution to the equation</em><br>solution to the mathematical equation specified in the <code>keyword</code> field when setting a task","type":["string","null"]},"title":{"description":"<em>title of the row</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MentionCarouselElement":{"properties":{"mentioned_in":{"description":"additional elements in the mention_carousel item","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LinkElement"}],"type":["object","null"]},"type":["array","null"]},"price":{"description":"price of the app element","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PriceInfo"}],"type":["object","null"]},"rating":{"description":"the element’s rating \nthe popularity rate based on reviews and displayed in SERP","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]},"title":{"description":"title of the row","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_MentionCarouselSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"contains arrays of elements available in the list","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MentionCarouselElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"absolute rank in SERP\nabsolute position among all the elements in SERP\nalways equals 0 for desktop","type":["integer","null"]},"rank_group":{"description":"group rank in SERP\nposition within a group of elements with identical type values;\npositions of elements with different type values are omitted from rank_group;\nalways equals 0 for desktop","type":["integer","null"]},"title":{"description":"title of a given link element","type":["string","null"]}},"type":"object"}],"deprecated":true,"type":"object"},"Response0A3E90081762_MerchantAmazonAsinLiveAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonAsinLiveAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantAmazonAsinLiveAdvancedResultInfo":{"properties":{"asin":{"description":"<em>ASIN received in a POST array</em><br>the unique product identifier in Amazon (ASIN) received in a POST array<br>learn more about the identified in <a href=\"https://dataforseo.com/help-center/asin-in-amazon-api\" rel=\"noopener noreferrer\" target=\"_blank\">this help center guide</a>","type":["string","null"]},"check_url":{"description":"<em>direct URL to Amazon results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results found on Amazon</em><br>contains types of all search results (<code>items</code>) found in the returned SERP<br>possible item types:<br><code>amazon_product_info</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>Amazon product info items</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AmazonProductInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>Amazon domain in a POST array</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_MerchantAmazonAsinLiveAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonAsinLiveAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantAmazonAsinLiveHtmlResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonAsinLiveHtmlTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantAmazonAsinLiveHtmlResultInfo":{"properties":{"asin":{"description":"<em>ASIN received in a POST array</em>","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>HTML pages and related data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HtmlItemInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_MerchantAmazonAsinLiveHtmlTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonAsinLiveHtmlResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantAmazonAsinTaskGetAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonAsinTaskGetAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantAmazonAsinTaskGetAdvancedResultInfo":{"properties":{"asin":{"description":"<em>ASIN received in a POST array</em><br>the unique product identifier in Amazon (ASIN) received in a POST array<br>learn more about the identified in <a href=\"https://dataforseo.com/help-center/asin-in-amazon-api\" rel=\"noopener noreferrer\" target=\"_blank\">this help center guide</a>","type":["string","null"]},"check_url":{"description":"<em>direct URL to Amazon results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results found on Amazon</em><br>contains types of all search results (<code>items</code>) found in the returned SERP<br>possible item types:<br><code>amazon_product_info</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>Amazon product info items</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AmazonProductInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>Amazon domain in a POST array</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_MerchantAmazonAsinTaskGetAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonAsinTaskGetAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantAmazonAsinTaskGetHtmlResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonAsinTaskGetHtmlTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantAmazonAsinTaskGetHtmlResultInfo":{"properties":{"asin":{"description":"<em>ASIN received in a POST array</em>","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>HTML pages and related data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HtmlItemInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_MerchantAmazonAsinTaskGetHtmlTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonAsinTaskGetHtmlResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantAmazonAsinTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonAsinTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantAmazonAsinTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantAmazonAsinTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonAsinTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantAmazonAsinTasksReadyResultInfo":{"properties":{"date_posted":{"description":"<em>date when the task was posted (in the UTC format)</em>","type":["string","null"]},"endpoint_advanced":{"description":"<em>URL for collecting the results of the Amazon ASIN Advanced task</em>","type":["string","null"]},"endpoint_html":{"description":"<em>URL for collecting the results of the Amazon ASIN HTML task</em>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong>","type":["string","null"]},"se":{"description":"<em>search engine specified when setting the task</em>","type":["string","null"]},"se_type":{"description":"<em>type of search engine</em><br>can take the following values: <code>shopping</code>","type":["string","null"]},"tag":{"type":["string","null"]}},"type":"object"},"Response0A3E90081762_MerchantAmazonAsinTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonAsinTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantAmazonLanguagesResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonLanguagesTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantAmazonLanguagesResultInfo":{"properties":{"language_code":{"description":"<em>language code according to <a href=\"https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes\" target=\"_blank\" rel=\"noopener noreferrer\">ISO 639-1</a></em>","type":["string","null"]},"language_name":{"description":"<em>language name</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_MerchantAmazonLanguagesTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonLanguagesResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantAmazonLocationsResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonLocationsTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantAmazonLocationsResultInfo":{"properties":{"country_iso_code":{"description":"<em>ISO country code of the location</em>","type":["string","null"]},"location_code":{"description":"<em>location code</em>","type":["integer","null"]},"location_name":{"description":"<em>full name of the location</em>","type":["string","null"]},"location_name_parent":{"description":"<em>the name of the superordinate location</em><br>example:<br><code>\"location_code\": 9041134,<br>\"location_name\": \"90290,California,United States\",<br>\"location_name_parent\": \"California,United States\"</code>","type":["string","null"]},"location_type":{"description":"<em>location type</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_MerchantAmazonLocationsTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonLocationsResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantAmazonPaidSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseMerchantAmazonElementItem"}],"type":["object","null"]},{"properties":{"bought_past_month":{"description":"<em>number of product purchases in the past month</em>","type":["integer","null"]},"currency":{"description":"<em>currency in the <a href=\"https://en.wikipedia.org/wiki/ISO_4217\">ISO</a> format</em><br>example:<br><code>USD</code>","type":["string","null"]},"data_asin":{"description":"<em>unique product identifier on Amazon</em><br>note that there is no full list of possible values as the <code>data_asin</code> is a dynamic value assigned by Amazon<br>example:<br><code>B07G82D89J</code>","type":["string","null"]},"delivery_info":{"description":"<em>delivery information</em><br>delivery information including free and fast delivery date ranges","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AmazonDeliveryInfo"}],"type":["object","null"]},"domain":{"description":"<em>Amazon domain</em>","type":["string","null"]},"image_url":{"description":"<em>URL of the product image featured in the results</em>","type":["string","null"]},"is_amazon_choice":{"description":"<em>\"Amazon's choice\" label</em><br>if the value is <code>true</code>, the product is marked with the \"Amazon's choice\" label","type":["boolean","null"]},"is_best_seller":{"description":"<em>\"Best Seller\" label</em><br>if the value is <code>true</code>, the product is marked with the \"Best Seller\" label","type":["boolean","null"]},"labels":{"description":"<em>product labels</em><br>array containing an object with main Amazon labels’ information<br>if the product contains no labels, the value will be <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AmazonLabelElement"}],"type":["object","null"]},"type":["array","null"]},"price_from":{"description":"<em>the regular price of a product</em><br>example:<br><code>49.98</code>","type":["number","null"]},"price_to":{"description":"<em>the upper limit of the product price range</em><br>example:<br><code>384.99</code>","type":["number","null"]},"rating":{"description":"<em>product rating info</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingElement"}],"type":["object","null"]},"special_offers":{"description":"<em>special offer details</em><br>contains special offer details, including coupon and Subscribe & Save discounts","items":{"type":["string","null"]},"type":["array","null"]},"title":{"description":"<em>product title</em>","type":["string","null"]},"url":{"description":"<em>the URL of the product page</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantAmazonProductsLiveAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonProductsLiveAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantAmazonProductsLiveAdvancedResultInfo":{"properties":{"categories":{"description":"<em>amazon product departments and subcategories</em>","type":["object","null"]},"check_url":{"description":"<em>direct URL to Amazon results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results found in Amazon SERP</em><br>contains types of all search results (<code>items</code>) found in the returned SERP<br>possible item types:<br><code>amazon_serp</code>, <code>amazon_paid</code>, <code>editorial_recommendations</code>, <code>top_rated_from_our_brands</code>, <code>related_searches</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>Amazon product items</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseMerchantAmazonElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array</em><br><strong>keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em>search engine results count</em>","format":"int64","type":["integer","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_MerchantAmazonProductsLiveAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonProductsLiveAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantAmazonProductsLiveHtmlResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonProductsLiveHtmlTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantAmazonProductsLiveHtmlResultInfo":{"properties":{"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>HTML pages and related data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HtmlItemInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_MerchantAmazonProductsLiveHtmlTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonProductsLiveHtmlResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantAmazonProductsTaskGetAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonProductsTaskGetAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantAmazonProductsTaskGetAdvancedResultInfo":{"properties":{"categories":{"description":"<em>amazon product departments and subcategories</em>","items":{"type":["string","null"]},"type":["array","null"]},"check_url":{"description":"<em>direct URL to Amazon results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results found in Amazon SERP</em><br>contains types of all search results (<code>items</code>) found in the returned SERP<br>possible item types:<br><code>amazon_serp</code>, <code>amazon_paid</code>, <code>editorial_recommendations</code>, <code>top_rated_from_our_brands</code>, <code>related_searches</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>Amazon product items within the <code>editorial_recommendations</code> element</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseMerchantAmazonElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array</em><br><strong>keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em>search engine results count</em>","format":"int64","type":["integer","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_MerchantAmazonProductsTaskGetAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonProductsTaskGetAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantAmazonProductsTaskGetHtmlResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonProductsTaskGetHtmlTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantAmazonProductsTaskGetHtmlResultInfo":{"properties":{"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>HTML pages and related data</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HtmlItemInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_MerchantAmazonProductsTaskGetHtmlTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonProductsTaskGetHtmlResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantAmazonProductsTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonProductsTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantAmazonProductsTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantAmazonProductsTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonProductsTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantAmazonProductsTasksReadyResultInfo":{"properties":{"date_posted":{"description":"<em>date when the task was posted (in the UTC format)</em>","type":["string","null"]},"endpoint_advanced":{"description":"<em>URL for collecting the results of the Amazon Products Advanced task</em>","type":["string","null"]},"endpoint_html":{"description":"<em>URL for collecting the results of the Amazon Products HTML task</em>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong>","type":["string","null"]},"se":{"description":"<em>search engine specified when setting the task</em>","type":["string","null"]},"se_type":{"description":"<em>type of search engine</em><br>can take the following values: <code>organic</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_MerchantAmazonProductsTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonProductsTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantAmazonSellerItemSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseMerchantAmazonSellersElementItem"}],"type":["object","null"]},{"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantAmazonSellerMainItemSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseMerchantAmazonSellersElementItem"}],"type":["object","null"]},{"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantAmazonSellersLiveAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonSellersLiveAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantAmazonSellersLiveAdvancedResultInfo":{"properties":{"asin":{"description":"<em><code>asin</code> received in a POST array</em><br>learn more about ASINs in <a href=\"https://dataforseo.com/help-center/asin-in-amazon-api\" rel=\"noopener noreferrer\" target=\"_blank\">this help center guide</a>","type":["string","null"]},"check_url":{"description":"<em>direct URL to Amazon results</em><br>you can use it to make sure the provided results are accurate","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"image":{"description":"<em>product image url</em><br>image URL of the product relevant to the <code>asin</code> received in a POST array","type":["string","null"]},"item_types":{"description":"<em>types of search results found in Amazon Sellers SERP</em><br>contains types of all search results (<code>items</code>) found in the returned SERP<br>possible item types:<br><code>amazon_seller_main_item</code>, <code>amazon_seller_item</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>items in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseMerchantAmazonSellersElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code received in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code received in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain received in a POST array</em>","type":["string","null"]},"title":{"description":"<em>product title</em><br>title of the product relevant to the <code>asin</code> received in a POST array","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_MerchantAmazonSellersLiveAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonSellersLiveAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantAmazonSellersLiveHtmlResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonSellersLiveHtmlTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantAmazonSellersLiveHtmlResultInfo":{"properties":{"asin":{"description":"<em>ASIN received in a POST array </em>","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>elements of search results found on Amazon</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HtmlItemInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_MerchantAmazonSellersLiveHtmlTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonSellersLiveHtmlResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantAmazonSellersTaskGetAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonSellersTaskGetAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantAmazonSellersTaskGetAdvancedResultInfo":{"properties":{"asin":{"description":"<em><code>asin</code> received in a POST array</em><br>learn more about ASINs in <a href=\"https://dataforseo.com/help-center/asin-in-amazon-api\" rel=\"noopener noreferrer\" target=\"_blank\">this help center guide</a>","type":["string","null"]},"check_url":{"description":"<em>direct URL to Amazon results</em><br>you can use it to make sure the provided results are accurate","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"image":{"description":"<em>product image url</em><br>image URL of the product relevant to the <code>asin</code> received in a POST array","type":["string","null"]},"item_types":{"description":"<em>types of search results found in Amazon Sellers SERP</em><br>contains types of all search results (<code>items</code>) found in the returned SERP<br>possible item types:<br><code>amazon_seller_main_item</code>, <code>amazon_seller_item</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>items in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseMerchantAmazonSellersElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code received in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code received in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain received in a POST array</em>","type":["string","null"]},"title":{"description":"<em>product title</em><br>title of the product relevant to the <code>asin</code> received in a POST array","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_MerchantAmazonSellersTaskGetAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonSellersTaskGetAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantAmazonSellersTaskGetHtmlResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonSellersTaskGetHtmlTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantAmazonSellersTaskGetHtmlResultInfo":{"properties":{"asin":{"description":"<em>ASIN received in a POST array </em>","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>elements of search results found on Amazon</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HtmlItemInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_MerchantAmazonSellersTaskGetHtmlTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonSellersTaskGetHtmlResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantAmazonSellersTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonSellersTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantAmazonSellersTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantAmazonSellersTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonSellersTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantAmazonSellersTasksReadyResultInfo":{"properties":{"date_posted":{"description":"<em>date when the task was posted (in the UTC format)</em>","type":["string","null"]},"endpoint_advanced":{"description":"<em>URL for collecting the results of Amazon Sellers Advanced task</em>","type":["string","null"]},"endpoint_html":{"description":"<em>URL for collecting the results of Amazon Sellers HTML task</em>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong>","type":["string","null"]},"se":{"description":"<em>search engine specified when setting the task</em>","type":["string","null"]},"se_type":{"description":"<em>type of search engine</em>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_MerchantAmazonSellersTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonSellersTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantAmazonSerpSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseMerchantAmazonElementItem"}],"type":["object","null"]},{"properties":{"bought_past_month":{"description":"<em>number of product purchases in the past month</em>","type":["integer","null"]},"currency":{"description":"<em>currency in the <a href=\"https://en.wikipedia.org/wiki/ISO_4217\">ISO</a> format</em><br>example:<br><code>USD</code>","type":["string","null"]},"data_asin":{"description":"<em>unique product identifier on Amazon</em><br>note that there is no full list of possible values as the <code>data_asin</code> is a dynamic value assigned by Amazon<br>example:<br><code>B07G82D89J</code>","type":["string","null"]},"delivery_info":{"description":"<em>delivery information</em><br>delivery information including free and fast delivery date ranges","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AmazonDeliveryInfo"}],"type":["object","null"]},"domain":{"description":"<em>Amazon domain</em>","type":["string","null"]},"image_url":{"description":"<em>URL of the product image featured in the results</em>","type":["string","null"]},"is_amazon_choice":{"description":"<em>\"Amazon's choice\" label</em><br>if the value is <code>true</code>, the product is marked with the \"Amazon's choice\" label","type":["boolean","null"]},"is_best_seller":{"description":"<em>\"Best Seller\" label</em><br>if the value is <code>true</code>, the product is marked with the \"Best Seller\" label","type":["boolean","null"]},"labels":{"description":"<em>product labels</em><br>array containing an object with main Amazon labels’ information<br>if the product contains no labels, the value will be <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AmazonLabelElement"}],"type":["object","null"]},"type":["array","null"]},"price_from":{"description":"<em>the regular price of a product</em><br>example:<br><code>49.98</code>","type":["number","null"]},"price_to":{"description":"<em>the upper limit of the product price range</em><br>example:<br><code>384.99</code>","type":["number","null"]},"rating":{"description":"<em>product rating info</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingElement"}],"type":["object","null"]},"special_offers":{"description":"<em>special offer details</em><br>contains special offer details, including coupon and Subscribe & Save discounts","items":{"type":["string","null"]},"type":["array","null"]},"title":{"description":"<em>product title</em>","type":["string","null"]},"url":{"description":"<em>the URL of the product page</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantEditorialRecommendationsSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseMerchantAmazonElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>Amazon product items</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AmazonSerpElement"}],"type":["object","null"]},"type":["array","null"]},"position":{"description":"<em>the alignment of the element in Amazon SERP</em><br>possible values:<br><code>left</code>, <code>right</code>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantGoogleLanguagesResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantGoogleLanguagesTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantGoogleLanguagesResultInfo":{"properties":{"language_code":{"description":"<em>language code according to <a href=\"https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes\" target=\"_blank\" rel=\"noopener noreferrer\">ISO 639-1</a></em>","type":["string","null"]},"language_name":{"description":"<em>language name</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_MerchantGoogleLanguagesTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantGoogleLanguagesResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantGoogleLocationsResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantGoogleLocationsTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantGoogleLocationsResultInfo":{"properties":{"country_iso_code":{"description":"<em>ISO country code of the location</em>","type":["string","null"]},"location_code":{"description":"<em>location code</em>","type":["integer","null"]},"location_name":{"description":"<em>full name of the location</em>","type":["string","null"]},"location_name_parent":{"description":"<em>the name of the superordinate location</em><br>example:<br>`\"location_name\": \"Arkansas,United States\"`,<br>`\"location_name_parent\": \"United States\"`","type":["string","null"]},"location_type":{"description":"<em>location type</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_MerchantGoogleLocationsTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantGoogleLocationsResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantGoogleProductInfoTaskGetAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantGoogleProductInfoTaskGetAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantGoogleProductInfoTaskGetAdvancedResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the format: “year-month-date:minutes:UTC_difference_hours:UTC_difference_minutes”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of items found on the product specification page</em><br>possible item types:<br><code>product_info_element</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>items on the product page</em><br>contains all product attributes and related data listed on the product page","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ProductInfoElement"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"product_id":{"description":"<em>product ID in a POST array</em><br>learn more about the parameter in <a href=\"https://dataforseo.com/help-center/product-id-google-shopping\" rel=\"noopener noreferrer\" target=\"_blank\">this help center guide</a>","type":["string","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_MerchantGoogleProductInfoTaskGetAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantGoogleProductInfoTaskGetAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantGoogleProductInfoTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantGoogleProductInfoTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantGoogleProductInfoTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantGoogleProductInfoTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantGoogleProductInfoTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantGoogleProductInfoTasksReadyResultInfo":{"properties":{"date_posted":{"description":"<em>date when the task was posted (in the UTC format)</em>","type":["string","null"]},"endpoint_advanced":{"description":"<em>URL for collecting the results of the Google Shopping Product Specifications Advanced task</em>","type":["string","null"]},"endpoint_html":{"description":"<em>URL for collecting the results of the Google Shopping Product Specifications HTML task</em><br><strong>note:</strong> HTML is not available for this endpoint, the value will be <code>null</code>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong>","type":["string","null"]},"se":{"description":"<em>search engine specified when setting the task</em>","type":["string","null"]},"se_type":{"description":"<em>type of search engine</em><br>can take the following values: <code>shopping_specifications</code>","type":["string","null"]},"tag":{"type":["string","null"]}},"type":"object"},"Response0A3E90081762_MerchantGoogleProductInfoTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantGoogleProductInfoTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantGoogleProductsTaskGetAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantGoogleProductsTaskGetAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantGoogleProductsTaskGetAdvancedResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to Google Shopping results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code>2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results found in Google Shopping SERP</em><br>contains types of all search results (<code>items</code>) found in the returned SERP<br>possible item types:<br><code>google_shopping_sponsored_carousel</code>, <code>google_shopping_paid</code>, <code>google_shopping_serp</code>, <code>google_shopping_carousel</code>, <code>related_searches</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>additional items present in the element</em><br>contains a list of related keywords;<br>if there are none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseMerchantGoogleShoppingProductsElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array</em><br><strong>keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_MerchantGoogleProductsTaskGetAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantGoogleProductsTaskGetAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantGoogleProductsTaskGetHtmlResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantGoogleProductsTaskGetHtmlTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantGoogleProductsTaskGetHtmlResultInfo":{"properties":{"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>elements of search results found on Google Shopping</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HtmlItemInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_MerchantGoogleProductsTaskGetHtmlTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantGoogleProductsTaskGetHtmlResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantGoogleProductsTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantGoogleProductsTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantGoogleProductsTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantGoogleProductsTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantGoogleProductsTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantGoogleProductsTasksReadyResultInfo":{"properties":{"date_posted":{"description":"<em>date when the task was posted (in the UTC format)</em>","type":["string","null"]},"endpoint_advanced":{"description":"<em>URL for collecting the results of Google Shopping Products Advanced task</em>","type":["string","null"]},"endpoint_html":{"description":"<em>URL for collecting the results of Google Shopping Products HTML task</em>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong>","type":["string","null"]},"se":{"description":"<em>search engine specified when setting the task</em>","type":["string","null"]},"se_type":{"description":"<em>type of search engine</em><br>example: <code>products</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_MerchantGoogleProductsTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantGoogleProductsTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantGoogleSellersTaskGetAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantGoogleSellersTaskGetAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantGoogleSellersTaskGetAdvancedResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to Google Shopping results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"image_url":{"description":"<em>URL to the product image</em>","type":["string","null"]},"item_types":{"description":"<em>types of search results found in Google Shopping SERP</em><br>contains types of all search results (<code>items</code>) found in the returned SERP<br>possible item types:<br><code>shops_list</code>, <code>buy_on_google</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>items in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseMerchantGoogleShoppingSellersElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"product_id":{"description":"<em><code>product_id</code> received in a POST array</em><br>learn more about the parameter in <a href=\"https://dataforseo.com/help-center/product-id-google-shopping\" rel=\"noopener noreferrer\" target=\"_blank\">this help center guide</a>","type":["string","null"]},"rating":{"description":"<em>product rating</em><br>the product popularity rate based on product reviews","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"title":{"description":"<em>title of the product</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>URL to the product page</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_MerchantGoogleSellersTaskGetAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantGoogleSellersTaskGetAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantGoogleSellersTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantGoogleSellersTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantGoogleSellersTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantGoogleSellersTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantGoogleSellersTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantGoogleSellersTasksReadyResultInfo":{"properties":{"date_posted":{"description":"<em>date when the task was posted (in the UTC format)</em>","type":["string","null"]},"endpoint_advanced":{"description":"<em>URL for collecting the results of Google Shopping Sellers Advanced task</em>","type":["string","null"]},"endpoint_html":{"description":"<em>URL for collecting the results of Google Shopping Sellers HTML task</em>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong>","type":["string","null"]},"se":{"description":"<em>search engine specified when setting the task</em>","type":["string","null"]},"se_type":{"description":"<em>type of search engine</em><br>can take the following values: <code>shopping</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_MerchantGoogleSellersTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantGoogleSellersTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantRelatedSearchesSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseMerchantAmazonElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>Amazon product items</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RelatedSearchesElement"}],"type":["object","null"]},"type":["array","null"]},"position":{"description":"<em>the alignment of the element in Amazon SERP</em><br>possible values:<br><code>left</code>, <code>right</code>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MerchantTopRatedFromOurBrandsSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseMerchantAmazonElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>Amazon product items</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AmazonSerpElement"}],"type":["object","null"]},"type":["array","null"]},"position":{"description":"<em>the alignment of the element in Amazon SERP</em><br>possible values:<br><code>left</code>, <code>right</code>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MessageAiOptimizationLlmResponseElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseAiOptimizationLlmResponseElementItem"}],"type":["object","null"]},{"properties":{"sections":{"description":"<em>reasoning chain sections</em><br>array of objects containing the reasoning chain sections generated by the LLM","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LlmMessageSectionInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_MessageInfo":{"properties":{"level":{"description":"level of error\ncan take the following values: fatal, error, warning, info","type":["string","null"]},"message":{"description":"message associated with an error\nmessage providing the details of the detected error","type":["string","null"]}},"type":"object"},"Response0A3E90081762_MetricsBundleInfo":{"properties":{"organic":{"description":"<em>ranking and traffic data from organic search</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MetricsInfo"}],"properties":{"is_down":{"description":"rank went down\nindicates how many ranked elements of this domain went down in Google Search","format":"int64","type":["integer","null"]},"is_lost":{"description":"lost ranked elements\nindicates how many ranked elements of this domain were previously presented in SERPs, but weren’t found during the last check","format":"int64","type":["integer","null"]},"is_new":{"description":"number of new ranked elements\nindicates how many new ranked elements were found for this domain","format":"int64","type":["integer","null"]},"is_up":{"description":"rank went up\nindicates how many ranked elements of this domain went up in Google Search","format":"int64","type":["integer","null"]}},"type":["object","null"]},"paid":{"description":"<em>ranking and traffic data from paid search</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MetricsInfo"}],"type":["object","null"]}},"type":"object"},"Response0A3E90081762_MetricsInfo":{"properties":{"count":{"description":"<em>total count of organic SERPs that contain the domain</em>","format":"int64","type":["integer","null"]},"estimated_paid_traffic_cost":{"description":"<em>estimated cost of converting organic search traffic into paid</em><br>represents the estimated monthly cost of running ads (USD) for all keywords a domain ranks for<br>the metric is calculated as the product of organic <code>etv</code> and paid <code>cpc</code> values and indicates the cost of driving the estimated volume of monthly organic traffic through PPC advertising in Google Search<br>learn more about how the metric is calculated in <a href=\"https://dataforseo.com/help-center/how-is-traffic-cost-calculated\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":["number","null"]},"etv":{"description":"<em>estimated traffic volume</em><br>estimated organic monthly traffic to the domain<br>calculated as the product of CTR (click-through-rate) and search volume values of all keywords the domain ranks for<br>learn more about how the metric is calculated in <a href=\"https://dataforseo.com/help-center/how-is-etv-calculated\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":["number","null"]},"is_down":{"description":"rank went down\nindicates how many ranked elements of this domain went down in Google Search","format":"int64","type":["integer","null"]},"is_lost":{"description":"lost ranked elements\nindicates how many ranked elements of this domain were previously presented in SERPs, but weren’t found during the last check","format":"int64","type":["integer","null"]},"is_new":{"description":"number of new ranked elements\nindicates how many new ranked elements were found for this domain","format":"int64","type":["integer","null"]},"is_up":{"description":"rank went up\nindicates how many ranked elements of this domain went up in Google Search","format":"int64","type":["integer","null"]},"pos_1":{"description":"<em>number of organic SERPs where the domain ranks #1</em>","type":["integer","null"]},"pos_11_20":{"description":"<em>number of organic SERPs where the domain ranks #11-20</em>","type":["integer","null"]},"pos_21_30":{"description":"<em>number of organic SERPs where the domain ranks #21-30</em>","type":["integer","null"]},"pos_2_3":{"description":"<em>number of organic SERPs where the domain ranks #2-3</em>","type":["integer","null"]},"pos_31_40":{"description":"<em>number of organic SERPs where the domain ranks #31-40</em>","type":["integer","null"]},"pos_41_50":{"description":"<em>number of organic SERPs where the domain ranks #41-50</em>","type":["integer","null"]},"pos_4_10":{"description":"<em>number of organic SERPs where the domain ranks #4-10</em>","type":["integer","null"]},"pos_51_60":{"description":"<em>number of organic SERPs where the domain ranks #51-60</em>","type":["integer","null"]},"pos_61_70":{"description":"<em>number of organic SERPs where the domain ranks #61-70</em>","type":["integer","null"]},"pos_71_80":{"description":"<em>number of organic SERPs where the domain ranks #71-80</em>","type":["integer","null"]},"pos_81_90":{"description":"<em>number of organic SERPs where the domain ranks #81-90</em>","type":["integer","null"]},"pos_91_100":{"description":"<em>number of organic SERPs where the domain ranks #91-100</em>","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_MicrodataFieldsInfo":{"properties":{"fields":{"description":"<em>microdata fields</em><br>an array of objects containing data fields related to the certain microdata type","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MicrodataFieldsInfo"}],"type":["object","null"]},"type":["array","null"]},"name":{"description":"<em>field name</em><br>name of the data field","type":["string","null"]},"test_results":{"description":"<em>microdata validation test results</em><br>sub-type microdata test results that contain detected errors and related messages","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MessageInfo"}],"type":["object","null"]},"types":{"description":"list of microdata types","items":{"type":["string","null"]},"type":["array","null"]},"value":{"description":"microdata value\nmicrodata value specified on a target web page","type":["string","null"]}},"type":"object"},"Response0A3E90081762_MicrodataInspectionInfo":{"properties":{"fields":{"description":"<em>microdata fields</em><br>an array of objects containing data fields related to the certain microdata type","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MicrodataFieldsInfo"}],"type":["object","null"]},"type":["array","null"]},"types":{"description":"<em>parent microdata types</em><br>for a full list of available types, please visit <a href=\"https://schema.org/docs/full.html\" rel=\"noopener noreferrer\" target=\"_blank\">schema.org</a>","items":{"type":["string","null"]},"type":["array","null"]}},"type":"object"},"Response0A3E90081762_MonthlySearchesInfo":{"properties":{"month":{"description":"month","type":["integer","null"]},"search_volume":{"description":"monthly average search volume rate","type":["integer","null"]},"year":{"description":"year","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_MultiCarouselElement":{"properties":{"multi_carousel_snippets":{"description":"<em><code>multi_carousel_snippet</code> results</em><br>if there are none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpApiCarouselElement"}],"type":["object","null"]},"type":["array","null"]},"title":{"description":"<em>title of a given link element</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_MultiCarouselSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>contains arrays of elements available in the list</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MultiCarouselElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values;<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>;<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_NewerModel":{"properties":{"newer_model_asin":{"description":"<em>ASIN of the newer product model</em>","type":["string","null"]},"title":{"description":"<em>product title</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_OnPageAlternateLinkItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseOnPageLinkItem"}],"type":["object","null"]},{"properties":{"hreflang":{"description":"<em>hreflang attribute value</em><br>language and optional country code specified in the hreflang attribute<br>example: <code>\"en-US\"</code>, <code>\"fr\"</code>","type":["string","null"]},"is_valid_hreflang":{"description":"<em>hreflang validity status</em><br>indicates whether the hreflang attribute is correctly implemented","type":["boolean","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageAnchorLinkItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseOnPageLinkItem"}],"type":["object","null"]},{"properties":{"link_attribute":{"description":"<em>link attribute added to external link</em><br>indicates link attributes added to the <code>link_to</code> on the <code>page_from</code><br>example:<br><code>[\"ugc\",\"noopener\"]</code>","items":{"type":["string","null"]},"type":["array","null"]},"text":{"description":"<em>anchor text</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageAvailableFiltersResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageAvailableFiltersTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageAvailableFiltersResultInfo":{"properties":{"keyword_density":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]},"links":{"additionalProperties":{"description":"type of element","type":["string","null"]},"type":["object","null"]},"non_indexable":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]},"pages":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]},"pages_by_resource":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]},"redirect_chains":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]},"resources":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]},"uncrawlable_resources":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]}},"type":"object"},"Response0A3E90081762_OnPageAvailableFiltersTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>contains the full list of available parameters that can be used for data filtration<br>the parameters are grouped by the endpoint they can be used with","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageAvailableFiltersResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageBrokenResourceItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseOnPageResourceItem"}],"type":["object","null"]},{"properties":{"accept_type":{"description":"<em>indicates the expected type of resource</em><br>for example, if <code>\"resource_type\": \"broken\"</code>, <code>accept_type</code> will indicate the type of the broken resource<br>possible values: <br><code>any</code>, <code>none</code>, <code>image</code>, <code>sitemap</code>, <code>robots</code>, <code>script</code>, <code>stylesheet</code>, <code>redirect</code>, <code>html</code>, <code>text</code>, <code>other</code>, <code>font</code>","type":["string","null"]},"fetch_timing":{"description":"time range within which a result was fetched","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_FetchTiming"}],"type":["object","null"]},"is_resource":{"description":"indicates whether a page is a single resource","type":["boolean","null"]},"meta":{"description":"<em>resource properties</em><br>the value depends on the <code>resource_type</code><br>note that if you do not indicate a <code>url</code> when setting a task, resource's <code>meta</code> is returned based on the data from the page where our crawler first saw the resource;<br>to obtain resource's <code>meta</code> from a particular <code>url</code>, specify that URL when setting a task","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PageMetaInfo"}],"type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageCanonicalLinkItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseOnPageLinkItem"}],"type":["object","null"]},{"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageContentParsingLiveResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageContentParsingLiveTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageContentParsingLiveResultInfo":{"properties":{"crawl_progress":{"description":"<em>status of the crawling session</em><br>possible values: <code>in_progress</code>, <code>finished</code>","type":["string","null"]},"crawl_status":{"description":"<em>details of the crawling session</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_CrawlStatusInfo"}],"type":["object","null"]},"items":{"description":"<em>items array</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentParsingElement"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>number of items in the results array</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_OnPageContentParsingLiveTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageContentParsingLiveResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageContentParsingResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageContentParsingTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageContentParsingResultInfo":{"properties":{"crawl_progress":{"description":"<em>status of the crawling session</em><br>            possible values: <code>in_progress</code>, <code>finished</code>","type":["string","null"]},"crawl_status":{"description":"<em>details of the crawling session</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_CrawlStatusInfo"}],"type":["object","null"]},"items":{"description":"<em>items array</em><br>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentParsingElement"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>number of items in the results array</em><br>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_OnPageContentParsingTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageContentParsingResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageDuplicateContentItem":{"properties":{"pages":{"description":"<em>pages with duplicate content</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DuplicatePageInfo"}],"type":["object","null"]},"type":["array","null"]},"total_count":{"description":"<em>total count of duplicate pages</em>","format":"int64","type":["integer","null"]},"url":{"description":"<em>URL of the specified page</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_OnPageDuplicateContentResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageDuplicateContentTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageDuplicateContentResultInfo":{"properties":{"crawl_progress":{"description":"<em>status of the crawling session</em><br>possible values: <code>in_progress</code>, <code>finished</code>","type":["string","null"]},"crawl_status":{"description":"<em>details of the crawling session</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_CrawlStatusInfo"}],"type":["object","null"]},"items":{"description":"<em>items array</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageDuplicateContentItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>number of items in the results array</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_OnPageDuplicateContentTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageDuplicateContentResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageDuplicateTagsItem":{"properties":{"accumulator":{"description":"<em>contains the value of duplicated tag</em>","type":["string","null"]},"pages":{"description":"<em>pages with duplicate tags</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageHtmlResourceItem"}],"type":["object","null"]},"type":["array","null"]},"total_count":{"description":"<em>total count of duplicate pages</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_OnPageDuplicateTagsResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageDuplicateTagsTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageDuplicateTagsResultInfo":{"properties":{"crawl_progress":{"description":"<em>status of the crawling session</em><br>possible values: <code>in_progress</code>, <code>finished</code>","type":["string","null"]},"crawl_status":{"description":"<em>details of the crawling session</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_CrawlStatusInfo"}],"type":["object","null"]},"items":{"description":"<em>items array</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageDuplicateTagsItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>number of items in the results array</em>","format":"int64","type":["integer","null"]},"pages_count":{"description":"<em>number of pages with duplicate tags in the response</em><br>displays the number of pages with duplicate tags returned in the response","format":"int64","type":["integer","null"]},"total_pages_count":{"description":"<em>total number of pages with duplicate tags</em><br>displays the total number of pages with duplicate tags of the target website","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_OnPageDuplicateTagsTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageDuplicateTagsResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageForceStopResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageForceStopTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageForceStopTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageHtmlResourceItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseOnPageResourceItem"}],"type":["object","null"]},{"properties":{"broken_links":{"description":"indicates whether a page contains broken links","type":["boolean","null"]},"broken_resources":{"description":"indicates whether a page contains broken resources","type":["boolean","null"]},"click_depth":{"description":"number of clicks it takes to get to the pageindicates the number of clicks from the homepage needed before landing at the target page","type":["integer","null"]},"custom_js_client_exception":{"description":"error when executing a custom jsif the error occurred when executing the script you specified in the custom_js field, the error message would be displayed here","type":["string","null"]},"custom_js_response":{"description":"the result of executing a specified JS scriptnote that you should specify a custom_js field when setting a task to receive this data and the field type and its value will totally depend on the script you specified;you can also filter the results by this value specifying filters in the following way:[\"custom_js_response.url\", \"like\", \"pixel\"]","type":["object","null"]},"duplicate_content":{"description":"indicates whether a page has duplicate content","type":["boolean","null"]},"duplicate_description":{"description":"indicates whether a page has a duplicate description","type":["boolean","null"]},"duplicate_title":{"description":"indicates whether a page has duplicate title tags","type":["boolean","null"]},"is_resource":{"description":"indicates whether a page is a single resource","type":["boolean","null"]},"meta":{"description":"page propertiesthe value depends on the resource_type","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PageMetaInfo"}],"properties":{"broken_html":{"description":"resource errors and warnings","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageResourceIssueInfo"}],"type":["object","null"]},"social_media_tags":{"additionalProperties":{"type":["string","null"]},"type":["object","null"]}},"type":["object","null"]},"onpage_score":{"description":"shows how page is optimized on a 100-point scalethis field shows how page is optimized considering critical on-page issues and warnings detected;100 is the highest possible score that means the page does not have any critical on-page issues and important warnings;learn more about how the metric is calculated in this help center article","type":["number","null"]},"page_timing":{"description":"object of page load metrics","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PageTiming"}],"type":["object","null"]},"relative_url_length":{"description":"relative URL length in characters","type":["integer","null"]},"total_dom_size":{"description":"total DOM size of a page","format":"int64","type":["integer","null"]},"url_length":{"description":"page URL length in characters","type":["integer","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageImageLinkItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseOnPageLinkItem"}],"type":["object","null"]},{"properties":{"image_alt":{"description":"<em>alternative text for the image</em>","type":["string","null"]},"image_src":{"description":"<em>url of the image</em>","type":["string","null"]},"link_attribute":{"description":"<em>link attribute added to external link</em><br>indicates link attributes added to the <code>link_to</code> on the <code>page_from</code><br>example:<br><code>[\"ugc\",\"noopener\"]</code>","items":{"type":["string","null"]},"type":["array","null"]},"text":{"description":"<em>anchor text</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageImageResourceItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseOnPageResourceItem"}],"type":["object","null"]},{"properties":{"accept_type":{"description":"indicates the expected type of resourcefor example, if \"resource_type\": \"broken\", accept_type will indicate the type of the broken resourcepossible values:any, none, image, sitemap, robots, script, stylesheet, redirect, html, text, other, font","type":["string","null"]},"fetch_timing":{"description":"time range within which a result was fetched","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_FetchTiming"}],"type":["object","null"]},"meta":{"description":"page propertiesthe value depends on the resource_type","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ResourceMetaInfo"}],"type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageInstantPagesResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"array of tasks","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageInstantPagesTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageInstantPagesResultInfo":{"properties":{"crawl_gateway_address":{"description":"crawler ip addressdisplays the IP address used by the crawler to initiate the current crawling sessionyou can find the full list of IPs used by our crawler in the Overview section","type":["string","null"]},"crawl_progress":{"description":"status of the crawling sessionpossible values: in_progress, finished","type":["string","null"]},"crawl_status":{"description":"details of the crawling sessionin this case the value will be null","type":["object","null"]},"items":{"description":"items array","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageHtmlResourceItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"number of items in the results array","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_OnPageInstantPagesTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"array of results","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageInstantPagesResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageKeywordDensityItem":{"properties":{"density":{"description":"<em>keyword density</em><br>calculated as a ratio of <code>frequency</code> to the total count of keywords with the set <code>keyword_length</code> on the web page or website","type":["number","null"]},"frequency":{"description":"<em>keyword frequency</em><br>number of times the keyword appears on the website (or webpage if you specified a <code>url</code>)","type":["integer","null"]},"keyword":{"description":"<em>returned keyword</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_OnPageKeywordDensityResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageKeywordDensityTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageKeywordDensityResultInfo":{"properties":{"crawl_progress":{"description":"<em>status of the crawling session</em><br>possible values: <code>in_progress</code>, <code>finished</code>","type":["string","null"]},"crawl_status":{"description":"<em>details of the crawling session</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_CrawlStatusInfo"}],"type":["object","null"]},"items":{"description":"<em>items array</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageKeywordDensityItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>number of items in the results array</em>","format":"int64","type":["integer","null"]},"total_items_count":{"description":"<em>total number of relevant items</em><br>total number of keywords on the specified website or web page matching the set <code>keyword_length</code> and <code>filters</code>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_OnPageKeywordDensityTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageKeywordDensityResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageLighthouseAuditsResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageLighthouseAuditsTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageLighthouseAuditsResultInfo":{"properties":{"audits":{"description":"<em>the list of available lighthouse audits</em><br>an array containing the titles of available audits;<br><strong>Note:</strong> the titles can change depending on if the audit passed or failed and may contain markdown code;<br><strong>Note #2:</strong> if you're using the audit that contains a slash (<code>/</code>) in its name, search by the last word after the slash","items":{"type":["string","null"]},"type":["array","null"]}},"type":"object"},"Response0A3E90081762_OnPageLighthouseAuditsTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageLighthouseAuditsResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageLighthouseLanguagesResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageLighthouseLanguagesTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageLighthouseLanguagesResultInfo":{"properties":{"language_code":{"description":"<em>language code according to <a href=\"https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes\" target=\"_blank\" rel=\"noopener noreferrer\">ISO 639-1</a></em>","type":["string","null"]},"language_name":{"description":"<em>language name</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_OnPageLighthouseLanguagesTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageLighthouseLanguagesResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageLighthouseLiveJsonResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageLighthouseLiveJsonTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageLighthouseLiveJsonTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>results of Lighthouse audit</em><br>this array will include data according to the parameters you specified when setting a task;<p>all fields and their descriptions are available in the official documentation <a href=\"https://github.com/GoogleChrome/lighthouse/blob/master/readme.md\">by this link.</a>","items":{"additionalProperties":{"type":["object","null"]},"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageLighthouseTaskGetJsonResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageLighthouseTaskGetJsonTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageLighthouseTaskGetJsonTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"items":{"additionalProperties":{"type":["object","null"]},"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageLighthouseTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageLighthouseTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageLighthouseTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"items":{"additionalProperties":{"type":["object","null"]},"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageLighthouseTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageLighthouseTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageLighthouseTasksReadyResultInfo":{"properties":{"endpoint_json":{"description":"<em>URL for collecting the results of the OnPage Lighthouse JSON task</em>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_OnPageLighthouseTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageLighthouseTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageLighthouseVersionsResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageLighthouseVersionsTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageLighthouseVersionsResultInfo":{"properties":{"availible_versions":{"items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AvailibleVersions"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"},"Response0A3E90081762_OnPageLighthouseVersionsTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageLighthouseVersionsResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageLinkLinkItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseOnPageLinkItem"}],"type":["object","null"]},{"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageLinksResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageLinksTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageLinksResultInfo":{"properties":{"crawl_progress":{"description":"<em>status of the crawling session</em><br>possible values: <code>in_progress</code>, <code>finished</code>","type":["string","null"]},"crawl_status":{"description":"<em>details of the crawling session</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_CrawlStatusInfo"}],"type":["object","null"]},"current_offset":{"type":["integer","null"]},"items":{"description":"<em>items array</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseOnPageLinkItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>number of items in the results array</em>","format":"int64","type":["integer","null"]},"search_after_token":{"type":["string","null"]},"total_items_count":{"description":"<em>total number of relevant items in the database</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_OnPageLinksTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageLinksResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageMetaLinkItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseOnPageLinkItem"}],"type":["object","null"]},{"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageMicrodataInfoItem":{"properties":{"inspection_info":{"description":"<em>information related to microdata validation</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MicrodataInspectionInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_OnPageMicrodataResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageMicrodataTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageMicrodataResultInfo":{"properties":{"crawl_progress":{"description":"<em>status of the crawling session</em><br>possible values: <code>in_progress</code>, <code>finished</code>","type":["string","null"]},"crawl_status":{"description":"<em>details of the crawling session</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_CrawlStatusInfo"}],"type":["object","null"]},"items":{"description":"<em>items array</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageMicrodataInfoItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>number of items in the results array</em>","format":"int64","type":["integer","null"]},"test_summary":{"description":"<em>microdata validation test results</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_TestSummary"}],"type":["object","null"]}},"type":"object"},"Response0A3E90081762_OnPageMicrodataTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageMicrodataResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageNonIndexableItem":{"properties":{"reason":{"description":"<em>the reason why the page is non-indexable</em><br>can take the following values: <code>robots_txt</code>, <code>meta_tag</code>, <code>http_header</code>, <code>attribute</code>, <code>too_many_redirects</code>","type":["string","null"]},"url":{"description":"<em>url of the non-indexable page</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_OnPageNonIndexableResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageNonIndexableTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageNonIndexableResultInfo":{"properties":{"crawl_progress":{"description":"<em>status of the crawling session</em><br>possible values: <code>in_progress</code>, <code>finished</code>","type":["string","null"]},"crawl_status":{"description":"<em>details of the crawling session</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_CrawlStatusInfo"}],"type":["object","null"]},"items":{"description":"<em>items array</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageNonIndexableItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>number of items in the results array</em>","format":"int64","type":["integer","null"]},"total_items_count":{"description":"<em>total number of relevant items in the database</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_OnPageNonIndexableTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageNonIndexableResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPagePageScreenshotResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPagePageScreenshotTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPagePageScreenshotResultInfo":{"properties":{"crawl_progress":{"description":"<em>status of the crawling session</em><br>possible values: <code>in_progress</code>, <code>finished</code>","type":["string","null"]},"error_message":{"description":"<em>error message</em><br>if the <code>url</code> you indicated returns a 404 status code or is not a valid URL, you will obtain <code>\"error_message\":\"Screenshot is empty\"</code><br>if no error is encountered, the value will be <code>null</code>","type":["string","null"]},"items":{"description":"<em>items array</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ScreenshotItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>number of items in the results array</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_OnPagePageScreenshotTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPagePageScreenshotResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPagePagesByResourceResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPagePagesByResourceTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPagePagesByResourceResultInfo":{"properties":{"crawl_progress":{"description":"<em>status of the crawling session</em><br>possible values: <code>in_progress</code>, <code>finished</code>","type":["string","null"]},"crawl_status":{"description":"<em>details of the crawling session</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_CrawlStatusInfo"}],"type":["object","null"]},"items":{"description":"<em>items array</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageHtmlResourceItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>number of items in the results array</em>","format":"int64","type":["integer","null"]},"total_items_count":{"description":"<em>total number of relevant items in the database</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_OnPagePagesByResourceTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPagePagesByResourceResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPagePagesResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"array of tasks","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPagePagesTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPagePagesResultInfo":{"properties":{"crawl_progress":{"description":"status of the crawling sessionpossible values: in_progress, finished","type":["string","null"]},"crawl_status":{"description":"details of the crawling session","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_CrawlStatusInfo"}],"type":["object","null"]},"current_offset":{"type":["integer","null"]},"items":{"description":"items array","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseOnPageResourceItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"number of items in the results array","format":"int64","type":["integer","null"]},"search_after_token":{"type":["string","null"]},"total_items_count":{"description":"total number of relevant items in the database","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_OnPagePagesTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"array of results","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPagePagesResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageRawHtmlItem":{"properties":{"html":{"description":"<i>HTML_</i><i>page</i>n","type":["string","null"]}},"type":"object"},"Response0A3E90081762_OnPageRawHtmlResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageRawHtmlTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageRawHtmlResultInfo":{"properties":{"crawl_progress":{"description":"<em>status of the crawling session</em><br>possible values: <code>in_progress</code>, <code>finished</code>","type":["string","null"]},"crawl_status":{"description":"<em>details of the crawling session</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_CrawlStatusInfo"}],"type":["object","null"]},"items":{"description":"<em>items object</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageRawHtmlItem"}],"type":["object","null"]},"items_count":{"description":"<em>number of items in the results array</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_OnPageRawHtmlTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageRawHtmlResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageRedirectChainsItem":{"properties":{"chain":{"description":"<em>contains links that form a chain</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageRedirectLinkItem"}],"type":["object","null"]},"type":["array","null"]},"is_redirect_loop":{"description":"<em>indicates if redirects in <code>chain</code> start and end at the same URL</em><br>if <code>true</code>, the last URL from the chain redirects back to the original URL","type":["boolean","null"]}},"type":"object"},"Response0A3E90081762_OnPageRedirectChainsResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageRedirectChainsTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageRedirectChainsResultInfo":{"properties":{"crawl_progress":{"description":"<em>status of the crawling session</em><br>possible values: <code>in_progress</code>, <code>finished</code>","type":["string","null"]},"crawl_status":{"description":"<em>details of the crawling session</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_CrawlStatusInfo"}],"type":["object","null"]},"items":{"description":"<em>items array</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageRedirectChainsItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>number of items in the results array</em>","format":"int64","type":["integer","null"]},"total_items_count":{"description":"<em>total number of relevant items in the database</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_OnPageRedirectChainsTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageRedirectChainsResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageRedirectLinkItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseOnPageLinkItem"}],"type":["object","null"]},{"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageRedirectResourceItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseOnPageResourceItem"}],"type":["object","null"]},{"properties":{"fetch_timing":{"description":"time range within which a result was fetched","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_FetchTiming"}],"type":["object","null"]},"is_resource":{"description":"indicates whether a page is a single resource","type":["boolean","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageResourceIssueInfo":{"description":"resource errors and warnings","properties":{"errors":{"description":"resource errors","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageResourceIssueItemInfo"}],"type":["object","null"]},"type":["array","null"]},"warnings":{"description":"resource warnings","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageResourceIssueItemInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"},"Response0A3E90081762_OnPageResourceIssueItemInfo":{"properties":{"column":{"description":"column where the error was found","type":["integer","null"]},"line":{"description":"line where the error was found","type":["integer","null"]},"message":{"description":"text message of the errorthe full list of possible HTML errors can be found here","type":["string","null"]},"status_code":{"description":"general status codeyou can find the full list of the response codes hereNote: we strongly recommend designing a necessary system for handling related exceptional or error conditions","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_OnPageResourceLocationInfo":{"properties":{"line":{"description":"<em>line number</em><br>the number of the line on which the resource is located","type":["integer","null"]},"offset_left":{"description":"<em>position in line</em><br>the number of line characters before the resource;<br>sometimes referred to as <em>column</em><br><strong>Note:</strong> counts from 1, i.e. if the resource doesn't have any characters to the left, the value will be 1","type":["integer","null"]},"offset_top":{"description":"<em>position in the document</em><br>the total number of characters between the resource and the top of HTML","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_OnPageResourcesResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageResourcesTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageResourcesResultInfo":{"properties":{"crawl_progress":{"description":"<em>status of the crawling session</em><br>possible values: <code>in_progress</code>, <code>finished</code>","type":["string","null"]},"crawl_status":{"description":"<em>details of the crawling session</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_CrawlStatusInfo"}],"type":["object","null"]},"current_offset":{"type":["integer","null"]},"items":{"description":"<em>items array</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseOnPageResourceItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>number of items in the results array</em>","format":"int64","type":["integer","null"]},"search_after_token":{"type":["string","null"]},"total_items_count":{"description":"<em>total number of relevant items crawled</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_OnPageResourcesTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageResourcesResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageScriptResourceItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseOnPageResourceItem"}],"type":["object","null"]},{"properties":{"accept_type":{"description":"indicates the expected type of resourcefor example, if \"resource_type\": \"broken\", accept_type will indicate the type of the broken resourcepossible values:any, none, image, sitemap, robots, script, stylesheet, redirect, html, text, other, font","type":["string","null"]},"fetch_timing":{"description":"time range within which a result was fetched","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_FetchTiming"}],"type":["object","null"]},"meta":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ResourceMetaInfo"}],"type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageStylesheetResourceItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseOnPageResourceItem"}],"type":["object","null"]},{"properties":{"accept_type":{"description":"indicates the expected type of resourcefor example, if \"resource_type\": \"broken\", accept_type will indicate the type of the broken resourcepossible values:any, none, image, sitemap, robots, script, stylesheet, redirect, html, text, other, font","type":["string","null"]},"fetch_timing":{"description":"time range within which a result was fetched","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_FetchTiming"}],"type":["object","null"]},"meta":{"description":"page propertiesthe value depends on the resource_type","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ResourceMetaInfo"}],"type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageSummaryResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageSummaryTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageSummaryResultInfo":{"properties":{"crawl_gateway_address":{"description":"<em>crawler ip address</em><br>displays the IP address used by the crawler to initiate the current crawling session<br>you can find the full list of IPs used by our crawler in the <a href=\"/v3/on_page/overview\" target=\"_blank\" rel=\"noopener noreferrer\">Overview section</a>","type":["string","null"]},"crawl_progress":{"description":"<em>status of the crawling session</em><br>possible values: <code>in_progress</code>, <code>finished</code>","type":["string","null"]},"crawl_status":{"description":"<em>details of the crawling session</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_CrawlStatusInfo"}],"type":["object","null"]},"crawl_stop_reason":{"description":"<em>reason why the crawling stopped</em><br>information about the reason why the crawling process stopped;<br>possible values:<br><code>limit_exceeded</code> - the limit set in the <code>max_crawl_pages</code> was exceeded;<br><code>empty_queue</code> - all URLs in the queue were crawled;<br><code>force_stopped</code> - the crawling process was halted using the<a href=\"/v3/on_page/force_stop\" target=\"_blank\" rel=\"noopener noreferrer\"> On Page API Force Stop</a> function;<br><code>unexpected_exception</code> - an internal error was encountered while crawling the <code>target</code>, contact support for more info","type":["string","null"]},"domain_info":{"description":"<em>domain-wide info</em><br>on-page information about the target domain and crawling process","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DomainInfo"}],"type":["object","null"]},"page_metrics":{"description":"<em>page-specific info</em><br>metrics information on the target website pages","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PageMetrics"}],"type":["object","null"]}},"type":"object"},"Response0A3E90081762_OnPageSummaryTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageSummaryResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageTasksReadyResultInfo":{"properties":{"date_posted":{"description":"<em>date when the task was posted (in the UTC format)</em>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em>","type":["string","null"]},"target":{"description":"<em>target website specified when setting a task</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_OnPageTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageUncrawlableResourcesItem":{"properties":{"fetch_time":{"description":"<em>date and time when the resource was fetched</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code>2026-03-09 18:20:32 +00:00</code>","type":["string","null"]},"meta":{"description":"<em>metadata of the uncrawlable resource</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_UncrawlableResourcesMeta"}],"type":["object","null"]},"reason":{"description":"<em>reason the resource is uncrawlable</em><br>can take the following values: <code>content_type_inconsistency</code>","type":["string","null"]},"status_code":{"description":"<i>general status code</i><br>you can find the full list of the response codes <a href=\"/v3/appendix/errors\">here</a><br><strong>Note:</strong> we strongly recommend designing a necessary system for handling related exceptional or error conditions","type":["integer","null"]},"url":{"description":"<em>URL of the uncrawlable resource</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_OnPageUncrawlableResourcesResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageUncrawlableResourcesTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageUncrawlableResourcesResultInfo":{"properties":{"crawl_progress":{"description":"<em>status of the crawling session</em><br>possible values: <code>in_progress</code>, <code>finished</code>","type":["string","null"]},"crawl_status":{"description":"<em>details of the crawling session</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_CrawlStatusInfo"}],"type":["object","null"]},"current_offset":{"type":["integer","null"]},"items":{"description":"<em>array of uncrawlable resources</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageUncrawlableResourcesItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>number of uncrawlable resources in the <code>items</code> array</em>","format":"int64","type":["integer","null"]},"total_items_count":{"description":"<em>total number of uncrawlable resources found</em><br> total number of uncrawlable resources found during the crawl of the target domain","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_OnPageUncrawlableResourcesTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageUncrawlableResourcesResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageWaterfallItem":{"properties":{"connection_time":{"description":"<em>time to connect to a server</em><br>the time it takes until the connection with a server is established (in milliseconds)","type":["integer","null"]},"dom_complete":{"description":"<em>time to load resources</em><br>the time it takes until the page and all of its subresources are downloaded (in milliseconds)","type":["integer","null"]},"download_time":{"description":"<em>time it takes for a browser to receive a response (in milliseconds)</em>","type":["integer","null"]},"duration_time":{"description":"<em>total time it takes until a browser receives a complete response from a server (in milliseconds)</em>","type":["integer","null"]},"fetch_end":{"description":"<em>time to complete downloading the HTML resource</em><br>the amount of time the browser needs to complete downloading a page","type":["integer","null"]},"fetch_start":{"description":"<em>time to start downloading the HTML resource</em><br>the amount of time the browser needs to start downloading a page","type":["integer","null"]},"page_url":{"description":"<em>URL of the page</em>","type":["string","null"]},"request_sent_time":{"description":"<em>time to send a request to a server</em><br>the time it takes until the request to a server is sent (in milliseconds)","type":["integer","null"]},"resources":{"description":"<em>resource-specific timing</em><br>contains separate arrays with timing for each resource found on the page","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_WaterfallResourceInfo"}],"type":["object","null"]},"type":["array","null"]},"time_to_interactive":{"description":"<em><a href=\"https://web.dev/interactive/\">Time To Interactive (TTI)</a> metric</em><br>the time it takes until the user can interact with a page (in milliseconds)","type":["integer","null"]},"time_to_secure_connection":{"description":"<em>time to establish a secure connection</em><br>the time it takes until the secure connection with a server is established (in milliseconds)","type":["integer","null"]},"waiting_time":{"description":"<em>time to first byte <a href=\"https://en.wikipedia.org/wiki/Time_to_first_byte\">(TTFB)</a> in milliseconds</em>","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_OnPageWaterfallResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageWaterfallTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OnPageWaterfallResultInfo":{"properties":{"crawl_progress":{"description":"<em>status of the crawling session</em><br>possible values: <code>in_progress</code>, <code>finished</code>","type":["string","null"]},"crawl_status":{"description":"<em>details of the crawling session</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_CrawlStatusInfo"}],"type":["object","null"]},"items":{"description":"<em>items array</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageWaterfallItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>number of items in the results array</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_OnPageWaterfallTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageWaterfallResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OrganicSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"about_this_result":{"deprecated":true,"description":"<em>contains information from the 'About this result' panel</em><br><strong>Note:</strong> this object is deprecated and always returns <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AboutThisResultElement"}],"type":["object","null"]},"amp_version":{"description":"<em>Accelerated Mobile Pages</em><br>indicates whether an item has the Accelerated Mobile Page (AMP) version<br><strong>Note:</strong> this check no longer appears in SERP","type":["boolean","null"]},"breadcrumb":{"description":"<em>breadcrumb in SERP</em>","type":["string","null"]},"cache_url":{"description":"<em>cached version of the page</em>","type":["string","null"]},"checks":{"description":"<em>array of properties detected for the SERP element</em><br>lists the properties that are true for this element<br>each value in the array represents a detected property <br>example:<br>if <code>is_image</code> is present in the array, the element contains an image<br>possible values in the array:<br><code>is_image</code>, <code>is_video</code>, <code>is_featured_snippet</code>, <code>amp_version</code>, <code>is_malicious</code>, <code>is_web_story</code>, <code>is_highly_cited</code><br>equals <code>null</code> if none of the properties are detected for the element<br>learn more about the <code>checks</code> array in <a href=\"https://dataforseo.com/help-center/whats-a-checks-array-in-the-google-organic-serp-api\" target=\"_blank\">this Help Center article</a>","items":{"description":"<em>indicates whether the element contains an_<code class=\"prettyprint\">image</code></em><br><strong>Note:</strong> this check no longer appears in SERP","type":["string","null"]},"type":["array","null"]},"description":{"description":"<em>description of the results element in SERP</em>","type":["string","null"]},"domain":{"description":"<em>domain in SERP</em>","type":["string","null"]},"extended_people_also_search":{"description":"<em>extension of the organic element</em><br>extension of the organic result containing related search queries<br><strong>Note:</strong> extension appears in SERP upon clicking on the result and then bouncing back to search results","items":{"type":["string","null"]},"type":["array","null"]},"extended_snippet":{"description":"<em>includes additional information appended after the result description in SERP</em>","type":["string","null"]},"faq":{"deprecated":true,"description":"<em>frequently asked questions</em><br>questions and answers extension shown below some of Google's search results<br><strong>Note:</strong> this object is deprecated and always returns <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_FaqBox"}],"type":["object","null"]},"highlighted":{"description":"<em>words highlighted in bold within the results <code>description</code></em>","items":{"type":["string","null"]},"type":["array","null"]},"images":{"description":"<em>images of the element</em><br>if there are none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeImagesElementInfo"}],"type":["object","null"]},"type":["array","null"]},"is_featured_snippet":{"description":"<em>indicates whether the element is a <code class=\"prettyprint\">featured_snippet</code></em><br><strong>Note:</strong> this check no longer appears in SERP","type":["boolean","null"]},"is_image":{"description":"<em>indicates whether the element contains an_<code class=\"prettyprint\">image</code></em><br><strong>Note:</strong> this check no longer appears in SERP","type":["boolean","null"]},"is_malicious":{"description":"<em>indicates whether the element is marked as malicious</em><br><strong>Note:</strong> this check no longer appears in SERP","type":["boolean","null"]},"is_video":{"description":"<em>indicates whether the element contains a <code class=\"prettyprint\">video</code></em><br><strong>Note:</strong> this check no longer appears in SERP","type":["boolean","null"]},"is_web_story":{"description":"<em>indicates whether the element is marked as Google web story</em><br><strong>Note:</strong> this check no longer appears in SERP","type":["boolean","null"]},"links":{"description":"<em>link of the element</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LinkElement"}],"type":["object","null"]},"type":["array","null"]},"pre_snippet":{"description":"<em>includes additional information appended before the result description in SERP</em>","type":["string","null"]},"price":{"description":"<em>pricing details</em><br>contains the pricing details of the product or service featured in the result;<br>if there is none, equals <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PriceInfo"}],"type":["object","null"]},"rank_absolute":{"description":"<em> absolute rank in SERP</em><br>absolute position among all the elements found in SERP<strong>note</strong> values are returned in the ascending order, with values corresponding to advanced SERP features omitted from the results;<br>to get all items (including SERP features and rich snippets) with their positions, please refer to the <a href=\"https://docs.dataforseo.com/v3/serp/google/organic/live/advanced/?php\">Google Organiс Advanced SERP</a> endpoint","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"rating":{"description":"<em>the item's rating </em><br>the popularity rate based on reviews and displayed in SERP<br>if there is none, equals <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]},"related_result":{"description":"<em>related result from the same domain</em><br>related result from the same domain appears as a part of the main result snippet;<br>you can derive the <code>related_result</code> snippets as <code>\"type\": \"organic\"</code> results by setting the <code>group_organic_results</code> parameter to <code>false</code> in the POST request","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RelatedResult"}],"type":["object","null"]},"type":["array","null"]},"related_search_url":{"description":"<em>URL to a similar search</em><br>URL to a new search for the same keyword(s) <a href=\"https://support.google.com/websearch/answer/2466433?hl=en#:~:text=Search%20for%20related%20sites\">on related sites</a>","type":["string","null"]},"timestamp":{"description":"<em>date and time when the result was published</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"title":{"description":"<em>title of the results element in SERP</em>","type":["string","null"]},"url":{"description":"<em> relevant URL in SERP</em>","type":["string","null"]},"website_name":{"description":"<em>name of the website in SERP</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_OtherSitesReviewsInfo":{"properties":{"rating":{"description":"<em>rating in the review</em><br>information about the rating enclosed in the review on a third-party site","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]},"review_text":{"description":"<em>review text</em><br>text of the review","type":["string","null"]},"title":{"description":"<em>review title</em><br>contains a name of the third-party site where review initially appeared","type":["string","null"]},"url":{"description":"<em>review url</em><br>URL to the a third-party site where review initially appeared","type":["string","null"]}},"type":"object"},"Response0A3E90081762_PageContentInfo":{"properties":{"comments":{"description":"<em>array of comments displayed on the page</em><br>            contains objects with information on comments related to displayed products","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentCommentInfo"}],"type":["object","null"]},"type":["array","null"]},"contacts":{"description":"<em>contact information</em><br>            contains contact information displayed on the page","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_Contacts"}],"type":["object","null"]},"footer":{"description":"<em>content of the footer of the table</em><br>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PageSectionContentInfo"}],"type":["object","null"]},"header":{"description":"<em>parsed content of the header</em><br>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PageSectionContentInfo"}],"type":["object","null"]},"main_topic":{"description":"<em>main topic on the page</em><br>            you can find more information about topic priority calculation in this <a href=\"https://dataforseo.com/help-center/difference-between-primary-and-secondary-content#topics\" rel=\"noopener noreferrer\" target=\"_blank\">help center article</a><br>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_TopicInfo"}],"type":["object","null"]},"type":["array","null"]},"offers":{"description":"<em>array of products displayed on the page</em><br>            contains objects with information on products displayed on the page","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentOfferInfo"}],"type":["object","null"]},"type":["array","null"]},"ratings":{"description":"<em>contains objects with rating information for the products displayed on the page</em><br>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContententRatingInfo"}],"type":["object","null"]},"type":["array","null"]},"secondary_topic":{"description":"<em>secondary topic on the page</em><br>            you can find more information about topic priority calculation in this <a href=\"https://dataforseo.com/help-center/difference-between-primary-and-secondary-content#topics\" rel=\"noopener noreferrer\" target=\"_blank\">help center article</a><br>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_TopicInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"},"Response0A3E90081762_PageMetaInfo":{"properties":{"broken_html":{"description":"resource errors and warnings","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageResourceIssueInfo"}],"type":["object","null"]},"canonical":{"description":"canonical page","type":["string","null"]},"charset":{"description":"code pageexample: 65001","type":["integer","null"]},"content":{"description":"overall information about content of the page","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HtmlContentInfo"}],"type":["object","null"]},"cumulative_layout_shift":{"description":"Core Web Vitals metric measuring the layout stability of the pagemeasures the sum total of all individual layout shift scores for every unexpected layout shift that occurs during the entire lifespan of the page. Learn more.","type":["number","null"]},"deprecated_tags":{"description":"deprecated tags on the page","items":{"type":["string","null"]},"type":["array","null"]},"description":{"description":"content of the meta description tag","type":["string","null"]},"description_length":{"description":"length of the description tag in characters","type":["integer","null"]},"duplicate_meta_tags":{"description":"duplicate meta tags on the page","items":{"type":["string","null"]},"type":["array","null"]},"external_links_count":{"description":"number of external links on the page","format":"int64","type":["integer","null"]},"favicon":{"description":"favicon of the page","type":["string","null"]},"follow":{"description":"indicates whether a page's 'meta robots' allows crawlers to follow the links on the pageif false, the page's 'meta robots' tag contains \"nofollow\" parameter instructing crawlers not to follow the links on the page","type":["boolean","null"]},"generator":{"description":"meta tag generator","type":["string","null"]},"htags":{"additionalProperties":{"items":{"type":"string"},"type":["array","null"]},"description":"HTML header tags","type":["object","null"]},"images_count":{"description":"number of images on the page","format":"int64","type":["integer","null"]},"images_size":{"description":"total size of images on the page measured in bytes","type":["integer","null"]},"inbound_links_count":{"description":"number of internal links pointing at the page","format":"int64","type":["integer","null"]},"internal_links_count":{"description":"number of internal links on the page","format":"int64","type":["integer","null"]},"meta_keywords":{"description":"content of the keywords meta tag","type":["string","null"]},"meta_title":{"description":"meta title of the pagemeta tag in the head section of an HTML document that defines the title of a page","type":["string","null"]},"render_blocking_scripts_count":{"description":"number of scripts on the page that block page rendering","format":"int64","type":["integer","null"]},"render_blocking_stylesheets_count":{"description":"number of CSS styles on the page that block page rendering","format":"int64","type":["integer","null"]},"scripts_count":{"description":"number of scripts on the page","format":"int64","type":["integer","null"]},"scripts_size":{"description":"total size of scripts on the page measured in bytes","type":["integer","null"]},"social_media_tags":{"additionalProperties":{"type":["string","null"]},"description":"object of social media tags found on the pagecontains social media tags and their contentsupported tags include but are not limited to Open Graph and Twitter card","type":["object","null"]},"spell":{"description":"spellcheckhunspell spellcheck errors","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HunspellInfo"}],"type":["object","null"]},"stylesheets_count":{"description":"number of stylesheets on the page","format":"int64","type":["integer","null"]},"stylesheets_size":{"description":"total size of stylesheets on the page measured in bytes","type":["integer","null"]},"title":{"description":"page title","type":["string","null"]},"title_length":{"description":"length of the title tag in characters","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_PageMetrics":{"properties":{"broken_links":{"description":"<em>number of broken links</em><br>number of broken links across all crawled pages on a target website","type":["integer","null"]},"broken_resources":{"description":"<em>number of broken resources</em><br>the number of images and other resources with broken links","type":["integer","null"]},"checks":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>page-specific on-page check-ups</em>","type":["object","null"]},"duplicate_content":{"description":"<em>number of pages with duplicate content</em>","type":["integer","null"]},"duplicate_description":{"description":"<em>number of pages with duplicate descriptions</em>","type":["integer","null"]},"duplicate_title":{"description":"<em>number of pages with duplicate titles</em>","type":["integer","null"]},"links_external":{"description":"<em>number of external links</em><br>the number of links pointing to other websites","type":["integer","null"]},"links_internal":{"description":"<em>number of internal links</em><br>the number of links pointing to other pages within the target website","type":["integer","null"]},"links_relation_conflict":{"description":"<em>number of links present on the target website that may have a conflict</em><br>for example, if <code>\"links_relation_conflict\": 2</code>, the target website is referring to the same source by at least one internal link with the <code>rel=\"nofollow\"</code> attribute <strong>and</strong> by at least one dofollow link","type":["integer","null"]},"non_indexable":{"description":"<em>number of non-indexable pages</em><br>number of pages that are blocked from being indexed by Google and other search engines by robots.txt, HTTP headers, or meta tags settings;<br>you can receive a list of non-indexable URLs using <a href=\"https://docs.dataforseo.com/v3/on_page/non_indexable/?bash\" target=\"_blank\" rel=\"noopener noreferrer\">this endpoint</a>","type":["integer","null"]},"onpage_score":{"description":"<em>shows how website is optimized on a 100-point scale</em><br>this field shows how website is optimized considering critical on-page issues and warnings detected;<br><code>100</code> is the highest possible score that means website does not have any critical on-page issues and important warnings;<br><strong>note</strong> that this value depends on the number of crawled pages;<br>learn more about how the metric is calculated in <a href=\"https://dataforseo.com/help-center/how-is-onpage-score-of-a-domain-calculated\" target=\"_blank\" rel=\"noopener noreferrer\">this help center article</a>","type":["number","null"]},"redirect_loop":{"description":"<em>number of redirect chains that start and end at the same URL</em><br>number of redirect chains where the destination URL redirects back to the original URL","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_PageSectionContentInfo":{"properties":{"primary_content":{"description":"<em>primary content on the page</em><br>            you can find more information about content priority calculation in this <a href=\"https://dataforseo.com/help-center/difference-between-primary-and-secondary-content\" rel=\"noopener noreferrer\" target=\"_blank\">help center article</a><br>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SectionContentItemInfo"}],"type":["object","null"]},"type":["array","null"]},"secondary_content":{"description":"<em>secondary content on the page</em><br>            you can find more information about content priority calculation in this <a href=\"https://dataforseo.com/help-center/difference-between-primary-and-secondary-content\" rel=\"noopener noreferrer\" target=\"_blank\">help center article</a><br>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SectionContentItemInfo"}],"type":["object","null"]},"type":["array","null"]},"table_content":{"description":"<em>content of the table on the page</em><br>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_TableContentInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"},"Response0A3E90081762_PageSummary":{"properties":{"backlinks":{"description":"<em>indicates the number of backlinks</em>","format":"int64","type":["integer","null"]},"backlinks_spam_score":{"description":"<em>average spam score of the backlinks pointing to the page</em><br>learn more about how the metric is calculated on <a href=\"https://dataforseo.com/help-center/what-is-spam-score-and-how-is-it-calculated\" rel=\"noopener noreferrer\" target=\"_blank\">this help center page</a>","format":"int64","type":["integer","null"]},"broken_backlinks":{"description":"<em>number of broken backlinks</em><br>number of broken backlinks pointing to the <code>page</code>","format":"int64","type":["integer","null"]},"broken_pages":{"description":"<em>number of broken pages</em><br>number of pages that respond with 4xx or 5xx status codes where backlinks are pointing to","type":["integer","null"]},"first_seen":{"description":"<em>date and time when our crawler found the backlink for the first time</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code>2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"lost_date":{"description":"<em>date and time when the last backlink for this page was lost</em><br>indicates the date and time when our crawler visited the page and it responded with 4xx or 5xx status code or the last backlink was removed<br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code>2017-01-24 13:20:59 +00:00</code>","type":["string","null"]},"rank":{"description":"<em>page rank</em><br>rank of the <code>page</code><br><code>rank</code> is calculated based on the method for node ranking in a linked database - a principle used in the original Google PageRank algorithm<br>learn more about the metric and how it is calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":["integer","null"]},"referring_domains":{"description":"<em>indicates the number of referring domains</em>","format":"int64","type":["integer","null"]},"referring_domains_nofollow":{"description":"<em>number of domains pointing at least one nofollow link to the <code>page</code></em>","format":"int64","type":["integer","null"]},"referring_ips":{"description":"<em>number of referring IP addresses</em><br>number of IP addresses pointing to this page","format":"int64","type":["integer","null"]},"referring_links_attributes":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>link attributes of the referring links</em><br>indicates link attributes of the referring links and link count per each attribute","type":["object","null"]},"referring_links_countries":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>ISO country codes of the referring links</em><br>indicates ISO country codes of the domains where the referring links are located and the link count per each country","type":["object","null"]},"referring_links_platform_types":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>types of referring platforms</em><br>indicates referring platform types and and link count per each platform<p>possible values: <code>cms</code>, <code>blogs</code>, <code>ecommerce</code>, <code>message-boards</code>, <code>wikis</code>, <code>news</code>, <code>organization</code>","type":["object","null"]},"referring_links_semantic_locations":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>semantic locations of the referring links</em><br>indicates semantic elements in HTML where the referring links are located and link count per each semantic location<p>you can get the full list of semantic elements <a href=\"https://www.w3schools.com/html/html5_semantic_elements.asp\" target=\"_blank\" rel=\"noopener noreferrer\">here</a><br>examples:<br><code>article</code>, <code>section</code>, <code>summary</code>","type":["object","null"]},"referring_links_tld":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>top-level domains of the referring links</em><br>contains top level domains and referring link count per each","type":["object","null"]},"referring_links_types":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>types of referring links</em><br>indicates the types of the referring links and link count per each type<br>possible values:<br><code>anchor</code>, <code>image</code>, <code>link</code>, <code>meta</code>, <code>canonical</code>, <code>alternate</code>, <code>redirect</code>","type":["object","null"]},"referring_main_domains":{"description":"<em>indicates the number of referring main domains</em>","format":"int64","type":["integer","null"]},"referring_main_domains_nofollow":{"description":"<em>number of main domains pointing at least one nofollow link to the <code>page</code></em>","format":"int64","type":["integer","null"]},"referring_pages":{"description":"<em>indicates the number of pages pointing to the <code>page</code></em>","format":"int64","type":["integer","null"]},"referring_pages_nofollow":{"description":"<em>number of referring pages pointing at least one nofollow link to the <code>page</code></em>","format":"int64","type":["integer","null"]},"referring_subnets":{"description":"<em>number of referring subnetworks</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_PageTiming":{"properties":{"connection_time":{"description":"time to connect to a serverthe time it takes until the connection with a server is established (in milliseconds)","type":["integer","null"]},"dom_complete":{"description":"time to load resourcesthe time it takes until the page and all of its subresources are downloaded (in milliseconds)","type":["integer","null"]},"download_time":{"description":"time it takes for a browser to receive a response (in milliseconds)","type":["integer","null"]},"duration_time":{"description":"total time it takes until a browser receives a complete response from a server (in milliseconds)","type":["integer","null"]},"fetch_end":{"description":"time to complete downloading the HTML resourcethe amount of time the browser needs to complete downloading a page","type":["integer","null"]},"fetch_start":{"description":"time to start downloading the HTML resourcethe amount of time the browser needs to start downloading a page","type":["integer","null"]},"first_input_delay":{"description":"Core Web Vitals metric indicating the responsiveness of a pageThe time (in milliseconds) from when a user first interacts with your page to the time when the browser responds to that interaction. Learn more.","type":["number","null"]},"largest_contentful_paint":{"description":"Core Web Vitals metric measuring how fast the largest above-the-fold content element is displayedThe amount of time (in milliseconds) to render the largest content element visible in the viewport, from when the user requests the URL. Learn more.","type":["number","null"]},"request_sent_time":{"description":"time to send a request to a serverthe time it takes until the request to a server is sent (in milliseconds)","type":["integer","null"]},"time_to_interactive":{"description":"Time To Interactive (TTI) metricthe time it takes until the user can interact with a page (in milliseconds)","type":["integer","null"]},"time_to_secure_connection":{"description":"time to establish a secure connectionthe time it takes until the secure connection with a server is established (in milliseconds)","type":["integer","null"]},"waiting_time":{"description":"time to first byte (TTFB) in milliseconds","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_PaidSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"breadcrumb":{"description":"<em>breadcrumb in SERP</em>","type":["string","null"]},"checks":{"description":"<em>array of properties detected for the SERP element</em><br>lists the properties that are true for this element<br>each value in the array represents a detected property <br>example:<br>if <code>is_image</code> is present in the array, the element contains an image<br>possible values in the array:<br><code>is_image</code>, <code>is_video</code>, <code>is_featured_snippet</code>, <code>amp_version</code>, <code>is_malicious</code>, <code>is_web_story</code>, <code>is_highly_cited</code><br>equals <code>null</code> if none of the properties are detected for the element<br>learn more about the <code>checks</code> array in <a href=\"https://dataforseo.com/help-center/whats-a-checks-array-in-the-google-organic-serp-api\" target=\"_blank\">this Help Center article</a>","items":{"description":"<em>indicates whether the element contains an_<code class=\"prettyprint\">image</code></em><br><strong>Note:</strong> this check no longer appears in SERP","type":["string","null"]},"type":["array","null"]},"description":{"description":"<em>description of the results element in SERP</em>","type":["string","null"]},"description_rows":{"description":"<em>extended description</em><br>if there is none, equals <code>null</code>","items":{"type":["string","null"]},"type":["array","null"]},"domain":{"description":"<em>domain in SERP</em>","type":["string","null"]},"extra":{"additionalProperties":{"type":["string","null"]},"description":"<em>additional information about the result</em>","type":["object","null"]},"highlighted":{"description":"<em>words highlighted in bold within the results <code>description</code></em>","items":{"type":["string","null"]},"type":["array","null"]},"images":{"description":"<em>images of the element</em><br>if there are none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeImagesElementInfo"}],"type":["object","null"]},"type":["array","null"]},"is_image":{"description":"<em>indicates whether the element contains an_<code class=\"prettyprint\">image</code></em><br><strong>Note:</strong> this check no longer appears in SERP","type":["boolean","null"]},"is_video":{"description":"<em>indicates whether the element contains a <code class=\"prettyprint\">video</code></em><br><strong>Note:</strong> this check no longer appears in SERP","type":["boolean","null"]},"links":{"description":"<em>link of the element</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AdLinkElement"}],"type":["object","null"]},"type":["array","null"]},"price":{"description":"<em>pricing details</em><br>contains the pricing details of the product or service featured in the result;<br>if there is none, equals <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PriceInfo"}],"type":["object","null"]},"rank_absolute":{"description":"<em> absolute rank in SERP</em><br>absolute position among all the elements found in SERP<strong>note</strong> values are returned in the ascending order, with values corresponding to advanced SERP features omitted from the results;<br>to get all items (including SERP features and rich snippets) with their positions, please refer to the <a href=\"https://docs.dataforseo.com/v3/serp/google/organic/live/advanced/?php\">Google Organiс Advanced SERP</a> endpoint","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"rating":{"description":"<em>the item's rating </em><br>the popularity rate based on reviews and displayed in SERP<br>if there is none, equals <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]},"title":{"description":"<em>title of the results element in SERP</em>","type":["string","null"]},"url":{"description":"<em> relevant URL in SERP</em>","type":["string","null"]},"website_name":{"description":"<em>name of the website in SERP</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_PeopleAlsoAskElement":{"properties":{"expanded_element":{"description":"<em>expanded element</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiPeopleAlsoAskExpandedElementItem"}],"type":["object","null"]},"type":["array","null"]},"seed_question":{"description":"<em>question that triggered additional expanded elements</em>","type":["string","null"]},"title":{"description":"<em>title of a given link element</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"xpath":{"description":"<em>the <a href=\"https://en.wikipedia.org/wiki/XPath\">XPath</a> of the element</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_PeopleAlsoAskSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>contains arrays of elements available in the list</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PeopleAlsoAskElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values;<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>;<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_PeopleAlsoSearch":{"properties":{"cid":{"description":"<em>google-defined client id</em><br>unique id of a local establishment<br>learn more about the identifier in <a href=\"https://dataforseo.com/help-center/what-is-cid-place-id-feature-id\" target=\"_blank\" rel=\"noopener noreferrer\">this help center article</a>","type":["string","null"]},"feature_id":{"description":"<em>the unique identifier of the element in SERP</em><br>learn more about the identifier in <a href=\"https://dataforseo.com/help-center/what-is-cid-place-id-feature-id\" target=\"_blank\" rel=\"noopener noreferrer\">this help center article</a>","type":["string","null"]},"rating":{"description":"<em>the element's rating </em><br>the popularity rate based on reviews and displayed in SERP","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]},"title":{"description":"<em>title of the element in SERP</em><br>the name of the business entity for which the results are collected","type":["string","null"]}},"type":"object"},"Response0A3E90081762_PeopleAlsoSearchSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>contains arrays of elements available in the list</em>","items":{"type":["string","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values;<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>;<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"title":{"description":"<em>title of the row</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_PeriodCovered":{"properties":{"displayed_date":{"description":"<em>period displayed in SERP</em><br>example:<br><code class=\"long-string\">Mar 2, 2020 - Dec 9, 2022</code>","type":["string","null"]},"end_date":{"description":"<em>date and time when the period ends</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2022-12-09 02:00:00 +00:00</code>","type":["string","null"]},"start_date":{"description":"<em>date and time when the period starts</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2020-03-02 02:00:00 +00:00</code>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_PerspectivesElement":{"properties":{"date":{"description":"<em>the date when the page source of the element was published</em>","type":["string","null"]},"description":{"description":"<em>link description</em>","type":["string","null"]},"domain":{"description":"<em>domain where a link points</em>","type":["string","null"]},"source":{"description":"<em>reference source name or title</em>","type":["string","null"]},"timestamp":{"description":"<em>date and time when the result was published</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"title":{"description":"<em>title of a given link element</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>source URL</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_PerspectivesSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>contains arrays of elements available in the list</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PerspectivesElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values;<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>;<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"title":{"description":"<em>title of the row</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_PodcastsElement":{"properties":{"description":{"description":"description of the results element in SERP","type":["string","null"]},"time_to_play":{"description":"the total time it will take to play an episode","type":["string","null"]},"timestamp":{"description":"date and time when the result was published\nin the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”\nexample:\n2019-11-15 12:57:46 +00:00","type":["string","null"]},"title":{"description":"title of the row","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"URL of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_PodcastsSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"contains arrays of elements available in the list","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PodcastsElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"absolute rank in SERP\nabsolute position among all the elements in SERP\nalways equals 0 for desktop","type":["integer","null"]},"rank_group":{"description":"group rank in SERP\nposition within a group of elements with identical type values;\npositions of elements with different type values are omitted from rank_group;\nalways equals 0 for desktop","type":["integer","null"]}},"type":"object"}],"deprecated":true,"type":"object"},"Response0A3E90081762_PopularProductsElement":{"properties":{"description":{"description":"<em>link description</em>","type":["string","null"]},"domain":{"description":"<em>domain where a link points</em>","type":["string","null"]},"image_url":{"description":"<em>URL of the image</em><br>the URL leading to the image on the original resource or DataForSEO storage (in case the original source is not available)","type":["string","null"]},"more_sellers":{"description":"<em>indicates whether the product is sold by multiple sellers</em>","type":["boolean","null"]},"price":{"description":"<em>price indicated in the element</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PriceInfo"}],"type":["object","null"]},"product_identifiers":{"description":"<em>identifiers of the product</em><br>can include the following identifiers: <code>product_id</code>, <code>data_docid</code>, <code>gid</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ProductIdentifiers"}],"type":["object","null"]},"rating":{"description":"<em>the item's rating </em><br>the popularity rate based on reviews and displayed in SERP;<br>if there is none, equals <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]},"seller":{"description":"<em>seller of the product</em>","type":["string","null"]},"title":{"description":"<em>title of a given link element</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>source URL</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_PopularProductsSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>contains arrays of elements available in the list</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PopularProductsElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values;<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>;<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"title":{"description":"<em>title of the row</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_PopularTimes":{"properties":{"popular_times_by_days":{"additionalProperties":{"items":{"description":"work hours on Sundays","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PopularWorkTimeInfo"}],"type":["object","null"]},"type":["array","null"]},"description":"<em>popular hours</em><br>information about busy hours of the local establishment on each day of the week","type":["object","null"]}},"type":"object"},"Response0A3E90081762_PopularWorkTimeInfo":{"properties":{"popular_index":{"description":"popularity index\nrelative time-bound popularity index measured from 0 to 100;\nhigher value corresponds to a busier time of a day","type":["integer","null"]},"time":{"description":"hours in the 24-hour format","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_TimeInfo"}],"type":["object","null"]}},"type":"object"},"Response0A3E90081762_PositiveConnotationDistribution":{"properties":{"negative":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentAnalysisSummaryInfo"}],"type":["object","null"]},"neutral":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentAnalysisSummaryInfo"}],"type":["object","null"]},"positive":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentAnalysisSummaryInfo"}],"type":["object","null"]}},"type":"object"},"Response0A3E90081762_PreviewImage":{"properties":{"height":{"description":"<em>height of the preview image</em>","type":["integer","null"]},"url":{"description":"<em>search URL with refinement parameters</em>","type":["string","null"]},"width":{"description":"<em>width of the preview image</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_PreviewVideos":{"properties":{"duration_time":{"description":"<em>duration of the video</em>","type":["string","null"]},"duration_time_seconds":{"description":"<em>duration of the video in seconds</em>","type":["integer","null"]},"title":{"description":"<em>title of the video</em>","type":["string","null"]},"url":{"description":"<em>URL of the video</em>","type":["string","null"]},"video_id":{"description":"<em>ID of the video</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_PriceInfo":{"properties":{"currency":{"description":"currency of the listed price\nISO code of the currency applied to the price","type":["string","null"]},"current":{"description":"current price\nindicates the current price of the product or service featured in the result","format":"double","type":["number","null"]},"displayed_price":{"description":"price string in the result\nraw price string as provided in the result","type":["string","null"]},"is_price_range":{"description":"price is provided as a range\nindicates whether a price is provided in a range","type":["boolean","null"]},"max_value":{"description":"the maximum price\nthe maximum price of the product or service as indicated in the result","format":"double","type":["number","null"]},"regular":{"description":"regular price\nindicates the regular price of the product or service with no discounts applied","format":"double","type":["number","null"]}},"type":"object"},"Response0A3E90081762_PricesByDates":{"properties":{"check_in_date":{"type":["string","null"]},"check_out_date":{"type":["string","null"]},"currency":{"description":"<em>price currency</em><br><code>USD</code> is applied by default, unless specified in the POST array","type":["string","null"]},"price":{"description":"<em>price per night</em>","type":["number","null"]}},"type":"object"},"Response0A3E90081762_ProductConsiderationsElement":{"properties":{"consideration_category":{"description":"<em>category of the consideration element</em><br>the category is indicated just above the title fo the consideration element","type":["string","null"]},"expanded_element":{"description":"<em>expanded element</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiProductConsiderationExpandedElementItem"}],"type":["object","null"]},"type":["array","null"]},"title":{"description":"<em>title of a given link element</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_ProductConsiderationsSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>contains arrays of elements available in the list</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ProductConsiderationsElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values;<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>;<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"title":{"description":"<em>title of the row</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_ProductIdentifiers":{"properties":{"data_docid":{"description":"<em>unique identifier of the SERP data element</em><br>example:<br><code>17363035694596624076</code>","type":["string","null"]},"gid":{"description":"<em>global product identifier on Google Shopping</em><br>example:<br><code>4702526954592161872</code><br>learn more about the parameter in <a href=\"https://dataforseo.com/help-center/whats-a-gid-in-google-shopping-api\" rel=\"noopener noreferrer\" target=\"_blank\">this help center guide</a>","type":["string","null"]},"product_id":{"description":"<em>unique product identifier on Google Shopping</em><br>example:<br><code>4485466949985702538</code><br>learn more about the parameter in <a href=\"https://dataforseo.com/help-center/product-id-google-shopping\" rel=\"noopener noreferrer\" target=\"_blank\">this help center guide</a>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_ProductInfoElement":{"properties":{"data_docid":{"description":"<em>unique identifier of the SERP data element</em><br>note that there is no full list of possible values as the <code>data_docid</code> is a dynamic value assigned by Google<br>example:<br><code>17363035694596624076</code>","type":["string","null"]},"description":{"description":"<em>description of the product</em>","type":["string","null"]},"features":{"description":"<em>product features</em><br>contains snippets with the description of product features","items":{"type":["string","null"]},"type":["array","null"]},"gid":{"description":"<em>global product identifier on Google Shopping</em><br>note that there is no full list of possible values as the gid is a dynamic value assigned by Google<br>if there are no values, you will get <code>null</code><br>example:<br><code>4702526954592161872</code><br>learn more about <code>gid</code> in <a href=\"https://dataforseo.com/help-center/whats-a-gid-in-google-shopping-api\" target=\"_blank\">this help center guide</a>","type":["string","null"]},"images":{"description":"<em>product images</em><br>contains urls to product images","items":{"type":["string","null"]},"type":["array","null"]},"position":{"description":"<em>alignment of the element on the product specification page</em><br>can take the following values:<br><code>right</code>, <code>left</code>","type":["string","null"]},"product_id":{"description":"<em>product_id received in a POST array</em><br>ilearn more about the parameter in <a href=\"https://dataforseo.com/help-center/product-id-google-shopping\" rel=\"noopener noreferrer\" target=\"_blank\">this help center guide</a>","type":["string","null"]},"rank_absolute":{"description":"<em>absolute rank on the product specification page</em><br>absolute position among all the elements found on the product specification page","type":["integer","null"]},"rank_group":{"description":"<em>position within a group of elements with identical <code>type</code> values</em><br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"rating":{"description":"<em>product rating </em><br>the popularity rate based on reviews","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingElement"}],"type":["object","null"]},"seller_reviews_count":{"description":"<em>number of seller reviews</em><br>number of reviews on the product seller's account","format":"int64","type":["integer","null"]},"sellers":{"description":"<em>sellers of the product</em><br>number of reviews on the product seller's account","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ProductSeller"}],"type":["object","null"]},"type":["array","null"]},"specifications":{"description":"<em>product specifications</em><br>contains all product attributes and related data listed on the product specification page","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ShoppingSpecification"}],"type":["object","null"]},"type":["array","null"]},"title":{"description":"<em>title of the product</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>product url</em><br>url of the product on Google Shopping","type":["string","null"]},"variations":{"description":"<em>variations of the product</em><br>contains brief information about different product variations","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ProductVariation"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"},"Response0A3E90081762_ProductInformationProductInformationDetailsItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseMerchantAmazonProductInformationElementItem"}],"type":["object","null"]},{"properties":{"body":{"additionalProperties":{"type":["string","null"]},"description":"<em>contains information specified about the product within the <code>section_name</code></em>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_ProductInformationProductInformationExtendedItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseMerchantAmazonProductInformationElementItem"}],"type":["object","null"]},{"properties":{"contents":{"description":"<em>contains information specified about the product within the <code>section_name</code></em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ProductInformationRows"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_ProductInformationProductInformationTextItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseMerchantAmazonProductInformationElementItem"}],"type":["object","null"]},{"properties":{"text":{"description":"<em>text specified under the given <code>title</code> within the <code>section_name</code></em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_ProductInformationRowProductInformationImageRowElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseMerchantAmazonProductInformationRowElementItem"}],"type":["object","null"]},{"properties":{"alt":{"description":"<em>alternative text of the related product image</em>","type":["string","null"]},"url":{"description":"<em>URL of the image</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_ProductInformationRowProductInformationTextRowElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseMerchantAmazonProductInformationRowElementItem"}],"type":["object","null"]},{"properties":{"text":{"description":"<em>text of the voucher</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_ProductInformationRows":{"properties":{"rows":{"description":"<em>rows containing related product information</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseMerchantAmazonProductInformationRowElementItem"}],"type":["object","null"]},"type":["array","null"]},"title":{"description":"<em>title under which related product information appears on the Amazon product page</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_ProductSeller":{"properties":{"delivery_info":{"description":"<em>delivery information</em><br>product delivery information","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DeliveryInfo"}],"type":["object","null"]},"price":{"description":"<em>product price</em><br>product price details on the seller's website","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PriceInfo"}],"type":["object","null"]},"product_availability":{"description":"<em>product availability information</em><br>can take the following values: <code>in_stock</code>, <code>limited_stock</code>, <code>out_of_stock</code>, <code>backordered</code>, <code>pre_order_available</code>, <code>on_display_to_order</code>","type":["string","null"]},"seller_rating":{"description":"<em>rating of the seller</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingElement"}],"type":["object","null"]},"seller_review_count":{"description":"number of seller reviews\nnumber of reviews on the product seller’s account","type":["integer","null"]},"title":{"description":"<em>product title</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>seller url</em><br>url of the page where the product is sold","type":["string","null"]}},"type":"object"},"Response0A3E90081762_ProductVariation":{"properties":{"data_docid":{"description":"<em>unique identifier of the SERP data element in the POST array</em>","type":["string","null"]},"gid":{"description":"<em>GID ID in a POST array</em><br>learn more about the parameter in <a href=\"https://dataforseo.com/help-center/whats-a-gid-in-google-shopping-api\" rel=\"noopener noreferrer\" target=\"_blank\">this help center guide</a>","type":["string","null"]},"product_id":{"description":"<em>product ID in a POST array</em><br>learn more about the parameter in <a href=\"https://dataforseo.com/help-center/product-id-google-shopping\" rel=\"noopener noreferrer\" target=\"_blank\">this help center guide</a>","type":["string","null"]},"pvf":{"description":"<em>product variation filter</em><br>used in the product variation URL as the identifier of the specific product variation","type":["string","null"]},"title":{"description":"<em>name of the product seller</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>product variation URL on Google Shopping</em>","type":["string","null"]},"variation_category":{"description":"<em>category of the product variation</em><br>example: <code>\"Storage Capacity\"</code>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_QuestionsAndAnswersElement":{"properties":{"answer_text":{"description":"<em>answer included in the item</em>","type":["string","null"]},"domain":{"description":"<em>domain where a link points</em>","type":["string","null"]},"question_text":{"description":"<em>question included in the item</em>","type":["string","null"]},"source":{"description":"<em>reference source name or title</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>source URL</em>","type":["string","null"]},"votes":{"description":"<em>answer upvotes from the source</em>","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_QuestionsAndAnswersSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>contains arrays of elements available in the list</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_QuestionsAndAnswersElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values;<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>;<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_RankChanges":{"properties":{"is_down":{"description":"<em>rank went down</em><br>            indicates how many ranked elements of this target went down in Google Search","type":["boolean","null"]},"is_new":{"description":"<em>number of new ranked elements</em><br>            indicates how many new ranked elements were found for this domain or webpage","type":["boolean","null"]},"is_up":{"description":"<em>rank went up</em><br>            indicates how many ranked elements of this target went up in Google Search","type":["boolean","null"]},"previous_rank_absolute":{"description":"<em>previous absolute rank in SERP</em><br>            indicates previous rank of the element in Google SERP;<br>            if this element is new, the value will be <code>null</code>","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_RankInfo":{"properties":{"main_domain_rank":{"description":"<em>average main domain rank</em><br>            learn more about the metric and its calculation formula in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":["integer","null"]},"page_rank":{"description":"<em>page rank</em><br>            <code>page_rank</code> is calculated based on the method for node ranking in a linked database - a principle used in the original Google PageRank algorithm;<br>            learn more about the metric and how it is calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_RankedKeywordsInfo":{"properties":{"page_from_keywords_count_top_10":{"format":"int64","type":["integer","null"]},"page_from_keywords_count_top_100":{"format":"int64","type":["integer","null"]},"page_from_keywords_count_top_3":{"format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_RankedSerpElement":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>            you can use it to make sure that we provided accurate results","type":["string","null"]},"is_lost":{"description":"<em>lost ranked elements</em><br>            indicates how many ranked elements of this target were previously presented in SERPs, but weren't found during the last check","type":["boolean","null"]},"keyword_difficulty":{"description":"<em>difficulty of ranking in the first top-10 organic results for a keyword</em><br>            indicates the chance of getting in top-10 organic results for a keyword on a logarithmic scale from 0 to 100;<br>            calculated by analysing, among other parameters, link profiles of the first 10 pages in SERP;<br>            learn more about the metric in <a href=\"https://dataforseo.com/help-center/what-is-keyword-difficulty-and-how-is-it-calculated\" rel=\"noopener noreferrer\" target=\"_blank\">this help center guide</a>","type":["integer","null"]},"last_updated_time":{"description":"<em>date and time when keyword data was updated</em><br>            in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>            example:<br>            <code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"previous_updated_time":{"description":"<em>previous to the most recent date and time when SERP data was updated</em><br>            in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>            example:<br>            <code class=\"long-string\">2019-10-15 12:57:46 +00:00</code>","type":["string","null"]},"se_results_count":{"description":"<em>number of search results for the returned keyword</em>","format":"int64","type":["integer","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"serp_item":{"description":"<em>contains data on the SERP element</em><br>            the list of supported SERP elements can be found below","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseDataforseoLabsApiElementItem"}],"type":["object","null"]},"serp_item_types":{"description":"<em>types of search results in SERP</em><br>            contains types of search results (items) found in SERP<br>            possible item types:<br>            <code>answer_box</code>, <code>app</code>, <code>carousel</code>, <code>multi_carousel</code>, <code>featured_snippet</code>, <code>google_flights</code>, <code>google_reviews</code>, <code>third_party_reviews</code>, <code>google_posts</code>, <code>images</code>, <code>jobs</code>, <code>knowledge_graph</code>, <code>local_pack</code>, <code>hotels_pack</code>, <code>map</code>, <code>organic</code>, <code>paid</code>, <code>people_also_ask</code>, <code>related_searches</code>, <code>people_also_search</code>, <code>shopping</code>, <code>top_stories</code>, <code>twitter</code>, <code>video</code>, <code>events</code>, <code>mention_carousel</code>, <code>recipes</code>, <code>top_sights</code>, <code>scholarly_articles</code>, <code>popular_products</code>, <code>podcasts</code>, <code>questions_and_answers</code>, <code>find_results_on</code>, <code>stocks_box</code>, <code>visual_stories</code>, <code>commercial_units</code>, <code>local_services</code>, <code>google_hotels</code>, <code>math_solver</code>, <code>currency_box</code>, <code>product_considerations</code>, <code>found_on_web</code>, <code>short_videos</code>, <code>refine_products</code>, <code>explore_brands</code>, <code>perspectives</code>, <code>discussions_and_forums</code>, <code>compare_sites</code>, <code>courses</code>, <code>ai_overview</code>;<br>            <strong>note</strong> that the actual results will be returned only for <code>organic</code>, <code>paid</code>, <code>featured_snippet</code>, and <code>local_pack</code> elements","items":{"type":["string","null"]},"type":["array","null"]}},"type":"object"},"Response0A3E90081762_RatingElement":{"properties":{"position":{"description":"<em>the alignment of the element in Google Shopping SERP</em><br>possible values:<br><code>left</code>, <code>right</code>","type":["string","null"]},"rating_max":{"description":"the maximum value for a rating_type","type":["integer","null"]},"rating_type":{"description":"<i>the type of rating</i><br>here you can find the following elements: <code>Max5</code>, <code>Percents</code>, <code>CustomMax</code>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"value":{"description":"<em>value of the rating</em>","type":["number","null"]},"votes_count":{"description":"<em>the amount of feedback</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_RatingInfo":{"properties":{"rating_max":{"description":"the maximum value for a rating_type","type":["integer","null"]},"rating_type":{"description":"the type of rating\nhere you can find the following elements: Max5, Percents, CustomMax","type":["string","null"]},"value":{"description":"the value of the rating","format":"double","type":["number","null"]},"votes_count":{"description":"the amount of feedback","format":"int64","type":["integer","null"]}}},"Response0A3E90081762_ReasoningAiOptimizationLlmResponseElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseAiOptimizationLlmResponseElementItem"}],"type":["object","null"]},{"properties":{"sections":{"description":"<em>reasoning chain sections</em><br>array of objects containing the reasoning chain sections generated by the LLM","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LocalJustificationInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_RecipesElement":{"properties":{"description":{"description":"<em>link description</em>","type":["string","null"]},"domain":{"description":"<em>domain where a link points</em>","type":["string","null"]},"rating":{"description":"<em>the item's rating </em><br>the popularity rate based on reviews and displayed in SERP;<br>if there is none, equals <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]},"source":{"description":"<em>reference source name or title</em>","type":["string","null"]},"time":{"description":"<em>the total time it takes to prepare the cook the dish</em>","type":["string","null"]},"title":{"description":"<em>title of a given link element</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>source URL</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_RecipesSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>contains arrays of elements available in the list</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RecipesElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values;<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>;<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_RefineProductsElement":{"properties":{"image_url":{"description":"<em>URL of the image</em><br>the URL leading to the image on the original resource or DataForSEO storage (in case the original source is not available)","type":["string","null"]},"keyword":{"description":"<em>keyword for the related refined search</em>","type":["string","null"]},"refine_type":{"description":"<em>type of search refinement</em>","type":["string","null"]},"title":{"description":"<em>title of a given link element</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"xpath":{"description":"<em>the <a href=\"https://en.wikipedia.org/wiki/XPath\">XPath</a> of the element</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_RefineProductsSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>contains arrays of elements available in the list</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RefineProductsElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values;<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>;<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"title":{"description":"<em>title of the row</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_RefinementChipsElement":{"properties":{"domain":{"description":"domain in SERP","type":["string","null"]},"options":{"description":"further search refinement options","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AmazonLabelElement"}],"type":["object","null"]},"type":["array","null"]},"title":{"description":"title of the element","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"search URL with refinement parameters","type":["string","null"]}},"type":"object"},"Response0A3E90081762_RefinementChipsInfo":{"properties":{"items":{"description":"items of the element","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RefinementChipsElement"}],"type":["object","null"]},"type":["array","null"]},"type":{"description":"type of element","type":["string","null"]},"xpath":{"description":"the XPath of the element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_RelatedImageSearchesElement":{"deprecated":true,"properties":{"alt":{"description":"<i>alt tag of the image</i>","type":["string","null"]},"image_url":{"description":"<em>URL of the image</em><br>the URL leading to the image on the original resource or DataForSEO storage (in case the original source is not available)","type":["string","null"]},"title":{"description":"<em>title of the result in SERP</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>URL</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_RelatedResult":{"properties":{"about_this_result":{"deprecated":true,"description":"<em>contains information from the 'About this result' panel</em><br><strong>Note:</strong> this object is deprecated and always returns <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AboutThisResultElement"}],"type":["object","null"]},"amp_version":{"description":"<em>Accelerated Mobile Pages</em><br>indicates whether an item has the Accelerated Mobile Page (AMP) version<br><strong>Note:</strong> this check no longer appears in SERP","type":["boolean","null"]},"breadcrumb":{"description":"<em>breadcrumb in SERP</em>","type":["string","null"]},"cache_url":{"description":"<em>cached version of the page</em>","type":["string","null"]},"checks":{"description":"<em>array of properties detected for the SERP element</em><br>lists the properties that are true for this element<br>each value in the array represents a detected property <br>example:<br>if <code>is_image</code> is present in the array, the element contains an image<br>possible values in the array:<br><code>is_image</code>, <code>is_video</code>, <code>is_featured_snippet</code>, <code>amp_version</code>, <code>is_malicious</code>, <code>is_web_story</code>, <code>is_highly_cited</code><br>equals <code>null</code> if none of the properties are detected for the element<br>learn more about the <code>checks</code> array in <a href=\"https://dataforseo.com/help-center/whats-a-checks-array-in-the-google-organic-serp-api\" target=\"_blank\">this Help Center article</a>","items":{"description":"<em>indicates whether the element contains an_<code class=\"prettyprint\">image</code></em><br><strong>Note:</strong> this check no longer appears in SERP","type":["string","null"]},"type":["array","null"]},"description":{"description":"<em>description of the results element in SERP</em>","type":["string","null"]},"domain":{"description":"<em>website domain</em>","type":["string","null"]},"extended_snippet":{"description":"<em>includes additional information appended after the result description in SERP</em>","type":["string","null"]},"highlighted":{"description":"<em>words highlighted in bold within the results <code>description</code></em>","items":{"type":["string","null"]},"type":["array","null"]},"images":{"description":"<em>images of the component</em><br>if there are none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeImagesElementInfo"}],"type":["object","null"]},"type":["array","null"]},"is_image":{"description":"<em>indicates whether the element contains an_<code class=\"prettyprint\">image</code></em><br><strong>Note:</strong> this check no longer appears in SERP","type":["boolean","null"]},"is_video":{"description":"<em>indicates whether the element contains a <code class=\"prettyprint\">video</code></em><br><strong>Note:</strong> this check no longer appears in SERP","type":["boolean","null"]},"page":{"description":"<em>search results page number</em><br>indicates the number of the SERP page on which the element is located","type":["integer","null"]},"pre_snippet":{"description":"<em>includes additional information appended before the result description in SERP</em>","type":["string","null"]},"price":{"description":"<em>price of booking a place for the specified dates of stay</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PriceInfo"}],"type":["object","null"]},"rating":{"description":"<em>the item's rating </em><br>the popularity rate based on reviews and displayed in SERP;<br>if there is none, equals <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]},"related_search_url":{"description":"<em>URL to a similar search</em><br>URL to a new search for the same keyword(s) <a href=\"https://support.google.com/websearch/answer/2466433?hl=en#:~:text=Search%20for%20related%20sites\">on related sites</a>","type":["string","null"]},"timestamp":{"description":"<em>date and time when the result was published</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"title":{"description":"<em>title of a given link element</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>URL</em>","type":["string","null"]},"website_name":{"description":"<em>name of the website in the ad element</em>","type":["string","null"]},"xpath":{"description":"<em>the <a href=\"https://en.wikipedia.org/wiki/XPath\">XPath</a> of the element</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_RelatedSearchesElement":{"properties":{"image_alt":{"description":"the alt tag of the product image featured in the results","type":["string","null"]},"image_url":{"description":"URL of the product image featured in the results","type":["string","null"]},"title":{"description":"product title","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"the URL of the product page","type":["string","null"]}},"type":"object"},"Response0A3E90081762_RelatedSearchesElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseMerchantGoogleShoppingProductsElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>additional items present in the element</em><br>if there are none, equals <code>null</code>","items":{"type":["string","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_RelatedSearchesSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>contains arrays of elements available in the list</em>","items":{"type":["string","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values;<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>;<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_ResourceMetaInfo":{"properties":{"alternative_text":{"description":"content of the image alt attribute","type":["string","null"]},"height":{"description":"image height in px","format":"double","type":["number","null"]},"original_height":{"description":"original image height in px","format":"double","type":["number","null"]},"original_width":{"description":"original image width in px","format":"double","type":["number","null"]},"title":{"description":"title","type":["string","null"]},"width":{"description":"image width in px","format":"double","type":["number","null"]}},"type":"object"},"Response0A3E90081762_ResponseDataInfo":{"properties":{"author":{"description":"<em>author of the response</em>","type":["string","null"]},"text":{"description":"<em>content of the response</em>","type":["string","null"]},"timestamp":{"description":"<em>date and time when the response was published</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”;<br>example:<br><code>2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"title":{"description":"<em>title of the response</em><br>in this case, will equal <code>null</code>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_ResultAvailableLanguages":{"properties":{"available_platforms":{"description":"<em>supported LLM platforms</em><br>contains the sources of data supported for a specific location and language combination<br>only <code>google</code> and <code>chat_gpt</code> are currently available","items":{"type":["string","null"]},"type":["array","null"]},"language_code":{"description":"<em>language code according to <a href=\"https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes\" target=\"_blank\" rel=\"noopener noreferrer\">ISO 639-1</a></em>","type":["string","null"]},"language_name":{"description":"<em>language name</em>","type":["string","null"]},"responses_count":{"description":"<em>number of LLM responses</em><br>the number of LLM responses available in the database for the certain location and language parameters","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_ReviewHighlights":{"properties":{"assessment":{"description":"<em>feature assessment</em>","type":["string","null"]},"feature":{"description":"<em>reviewed feature</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_ReviewMentionInfo":{"properties":{"negative_count":{"description":"<em>count of negative reviews by criterion</em>","format":"int64","type":["integer","null"]},"positive_count":{"description":"<em>count of positive reviews by criterion</em>","format":"int64","type":["integer","null"]},"positive_score":{"description":"<em>positive score by criterion</em>","type":["number","null"]},"title":{"description":"<em>title of the evaluated criterion</em>","type":["string","null"]},"total_count":{"description":"<em>count of all reviews by criterion</em>","format":"int64","type":["integer","null"]},"visible_by_default":{"description":"<em>element is visible by default</em><br>indicates whether the review element is visible by default","type":["boolean","null"]}},"type":"object"},"Response0A3E90081762_ReviewResponseItemInfo":{"properties":{"text":{"description":"the content of response","type":["string","null"]},"timestamp":{"description":"the time of publication","type":["string","null"]},"title":{"description":"the title of response","type":["string","null"]}},"type":"object"},"Response0A3E90081762_RowCellInfo":{"properties":{"is_header":{"description":"content of the row cells of the header","type":["boolean","null"]},"text":{"description":"content of the row cells of the header","type":["string","null"]},"urls":{"description":"contains other URLs and anchors found in the content element","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentUrlInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"},"Response0A3E90081762_ScholarlyArticlesElement":{"properties":{"author":{"description":"<em>author</em>","type":["string","null"]},"description":{"description":"<em>link description</em>","type":["string","null"]},"title":{"description":"<em>title of a given link element</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>source URL</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_ScholarlyArticlesSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>contains arrays of elements available in the list</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ScholarlyArticlesElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values;<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>;<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"title":{"description":"<em>title of the row</em>","type":["string","null"]},"url":{"description":"<i>URL of the third-party review source</i>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_ScreenshotItem":{"properties":{"image":{"description":"<em>screenshot of the requested page</em><br>URL of the page screenshot on the DataForSEO storage<br><strong>note: the page screenshot saved on the DataForSEO storage only remains accessible for one day after making the request</strong>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SearchIntentInfo":{"properties":{"foreign_intent":{"description":"<em>supplementary search intents</em><br>possible values: <code>informational</code>, <code>navigational</code>, <code>commercial</code>, <code>transactional</code>","items":{"type":["string","null"]},"type":["array","null"]},"last_updated_time":{"description":"<em>date and time when keyword data was updated</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"main_intent":{"description":"<em>main search intent</em><br>possible values: <code>informational</code>, <code>navigational</code>, <code>commercial</code>, <code>transactional</code>","type":["string","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SearchResults":{"properties":{"breadcrumb":{"description":"<em>breadcrumb</em>","type":["string","null"]},"description":{"description":"<em>result description</em>","type":["string","null"]},"domain":{"description":"<em>source domain</em>","type":["string","null"]},"publication_date":{"description":"<em>date and time when the result was published</em><br>in the format: “year-month-date:minutes:UTC_difference_hours:UTC_difference_minutes”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"rank":{"description":"<em>rank in the results</em>","type":["integer","null"]},"title":{"description":"<em>source title</em>","type":["string","null"]},"url":{"description":"<em>source URL</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SearchVolumeHistoryItemInfo":{"description":"device type = desktop\ncontains historical search volume data for searches made from desktop devices","properties":{"day":{"description":"<em>day of the month</em>","type":["integer","null"]},"month":{"description":"<em>month</em>","type":["integer","null"]},"search_volume":{"description":"<em>search volume rate</em>","format":"int64","type":["integer","null"]},"year":{"description":"<em>year</em>","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_SearchVolumeHistorySearchInfo":{"properties":{"desktop":{"description":"<em>device type = <strong>desktop</strong></em><br>contains historical search volume data for searches made from desktop devices","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SearchVolumeHistoryItemInfo"}],"type":["object","null"]},"type":["array","null"]},"mobile":{"description":"<em>device type = <strong>mobile</strong></em><br>contains historical search volume data for searches made from mobile devices","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SearchVolumeHistoryItemInfo"}],"type":["object","null"]},"type":["array","null"]},"non_smartphones":{"description":"<em>device type = <strong>non-smartphones</strong></em><br>contains historical search volume data for searches made from feature phones (non-smartphone mobile devices)","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SearchVolumeHistoryItemInfo"}],"type":["object","null"]},"type":["array","null"]},"tablet":{"description":"<em>device type = <strong>tablet</strong></em><br>contains historical search volume data for searches made from tablets","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SearchVolumeHistoryItemInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"},"Response0A3E90081762_SearchVolumeTrend":{"properties":{"monthly":{"description":"<em>search volume change in percent compared to the previous month</em>","type":["integer","null"]},"quarterly":{"description":"<em>search volume change in percent compared to the previous quarter</em>","type":["integer","null"]},"yearly":{"description":"<em>search volume change in percent compared to the previous year</em>","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_SectionContentItemInfo":{"properties":{"text":{"description":"secondary content on the page\nyou can find more information about content priority calculation in this help center article","type":["string","null"]},"url":{"description":"page URL.\ndisplayed in case the text is a link anchor","type":["string","null"]},"urls":{"description":"contains other URLs and anchors found in the content element","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentUrlInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"},"Response0A3E90081762_SentimentConnotationDistribution":{"properties":{"anger":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentAnalysisSummaryInfo"}],"type":["object","null"]},"fun":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentAnalysisSummaryInfo"}],"type":["object","null"]},"happiness":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentAnalysisSummaryInfo"}],"type":["object","null"]},"love":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentAnalysisSummaryInfo"}],"type":["object","null"]},"sadness":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentAnalysisSummaryInfo"}],"type":["object","null"]},"share":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentAnalysisSummaryInfo"}],"type":["object","null"]}},"type":"object"},"Response0A3E90081762_SerpAiSummaryItem":{"properties":{"summary":{"description":"<em>generated summary</em><br>summary generated by the AI model according to the parameters specified in the request","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpAiSummaryResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpAiSummaryTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpAiSummaryResultInfo":{"properties":{"items":{"description":"<em>items array</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpAiSummaryItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>number of items in the results array</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_SerpAiSummaryTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpAiSummaryResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiAdsAdvertiserElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiAdsAdvertiserElementItem"}],"type":["object","null"]},{"properties":{"advertiser_id":{"description":"<em>unique identifier of the advertiser account</em><br>can be used to obtain data on advertising campaigns from the <a href=\"/v3/serp/google/ads_search/task_post/\" rel=\"noopener noreferrer\" target=\"_blank\">Google Ads Search endpoint</a>","type":["string","null"]},"approx_ads_count":{"description":"<em>ads count</em><br>the approximate number of ads that are run by the advertiser across all available Google Ads platforms","format":"int64","type":["integer","null"]},"location":{"description":"<em>advertiser location</em>","type":["string","null"]},"title":{"description":"<em>title of the element</em>","type":["string","null"]},"verified":{"description":"<em>verified advertiser account</em><br>equals <code>true</code> if advertiser account is verified by Google Ads","type":["boolean","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiAdsDomainElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiAdsAdvertiserElementItem"}],"type":["object","null"]},{"properties":{"domain":{"description":"<em>domain in SERP</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiAdsMultiAccountAdvertiserElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiAdsAdvertiserElementItem"}],"type":["object","null"]},{"properties":{"advertisers":{"description":"<em>associated advertiser accounts</em><br>contains objects with data on associated advertiser accounts","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_Advertiser"}],"type":["object","null"]},"type":["array","null"]},"approx_ads_count":{"description":"<em>ads count</em><br>the approximate number of ads that are run by the advertiser across all available Google Ads platforms","format":"int64","type":["integer","null"]},"location":{"description":"<em>advertiser location</em>","type":["string","null"]},"title":{"description":"<em>title of the element</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiAiModeAiOverviewElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiAiModeAiOverviewElementItem"}],"type":["object","null"]},{"properties":{"images":{"description":"<em>images of the element</em><br>if there are none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeImagesElementInfo"}],"type":["object","null"]},"type":["array","null"]},"links":{"description":"<em>website links featured in the element</em><br>if there are none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeLinkElementInfo"}],"type":["object","null"]},"type":["array","null"]},"markdown":{"description":"<em>content of the element in markdown format</em>","type":["string","null"]},"references":{"description":"<em>references relevant to the element</em><br>includes references to webpages that were used to generate the <code>ai_overview_element</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeAiOverviewReferenceInfo"}],"type":["object","null"]},"type":["array","null"]},"text":{"description":"<em>text or description of the element in SERP</em>","type":["string","null"]},"title":{"description":"<em>title of the element</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiAiModeAiOverviewExpandedElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiAiModeAiOverviewElementItem"}],"type":["object","null"]},{"properties":{"components":{"description":"<em>array of components of the element</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeAiOverviewExpandedComponentInfo"}],"type":["object","null"]},"type":["array","null"]},"references":{"description":"<em>additional references relevant to the item</em><br>includes references to webpages that may have been used to generate the <code>ai_overview</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeAiOverviewReferenceInfo"}],"type":["object","null"]},"type":["array","null"]},"text":{"description":"<em>reference text</em><br>text snippet from the page that was used to generate the <code>ai_overview_element</code>","type":["string","null"]},"title":{"description":"<em>link anchor text</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiAiModeAiOverviewPaidItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiAiModeAiOverviewElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>elements of search results found in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeAiOverviewPaidElementInfo"}],"type":["object","null"]},"type":["array","null"]},"markdown":{"description":"<em>content of the element in markdown format</em><br>the text of the <code>ai_overview_paid</code> formatted in the <a href=\"https://en.wikipedia.org/wiki/Markdown\" target=\"_blank\">markdown markup language</a>","type":["string","null"]},"text":{"description":"<em>introductory text of the element in the response</em><br>text preceding the paid ad items","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiAiModeAiOverviewShoppingItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiAiModeAiOverviewElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>items of the element</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeAiOverviewShoppingElementInfo"}],"type":["object","null"]},"type":["array","null"]},"markdown":{"description":"<em>content of the element in markdown format</em><br>the text of the <code>ai_overview</code> formatted in the <a href=\"https://en.wikipedia.org/wiki/Markdown\" target=\"_blank\">markdown markup language</a>","type":["string","null"]},"title":{"description":"<em>title of the link</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiAiModeAiOverviewTableElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiAiModeAiOverviewElementItem"}],"type":["object","null"]},{"properties":{"markdown":{"description":"<em>text of the component in the markdwon format</em>","type":["string","null"]},"table":{"description":"<em>table present in the element</em><br>the header and content of the table present in the element","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeTableInfo"}],"type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiAiModeAiOverviewVideoElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiAiModeAiOverviewElementItem"}],"type":["object","null"]},{"properties":{"date":{"description":"<em>date when the video was published or indexed</em><br>example: <br><code>Apr 26, 2024</code>","type":["string","null"]},"domain":{"description":"<em>domain name of the reference</em>","type":["string","null"]},"image_url":{"description":"<em>URL of the image</em><br>the URL leading to the image on the original resource or DataForSEO storage (in case the original source is not available)","type":["string","null"]},"snippet":{"description":"<em>additional information for the video</em>","type":["string","null"]},"source":{"description":"<em>reference source name or title</em>","type":["string","null"]},"timestamp":{"description":"<em>date and time when the video was published or indexed</em><br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"title":{"description":"<em>title of the element in SERP</em>","type":["string","null"]},"url":{"description":"<em>relevant URL</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiAiOverviewElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiAiOverviewElementItem"}],"type":["object","null"]},{"properties":{"images":{"description":"<em>images of the element</em><br>if there is none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeImagesElementInfo"}],"type":["object","null"]},"type":["array","null"]},"links":{"description":"<em>website links featured in the element</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LinkElement"}],"type":["object","null"]},"type":["array","null"]},"markdown":{"description":"<em>content of the element in markdown format</em>","type":["string","null"]},"references":{"description":"<em>references relevant to the element</em><br>includes references to webpages that were used to generate the <code>ai_overview_element</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeAiOverviewReferenceInfo"}],"type":["object","null"]},"type":["array","null"]},"text":{"description":"<em>additional text of the element in SERP</em>","type":["string","null"]},"title":{"description":"<em>title of the element</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiAiOverviewExpandedElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiAiOverviewElementItem"}],"type":["object","null"]},{"properties":{"components":{"description":"<em>array of components of the element</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOverviewExpandedComponent"}],"type":["object","null"]},"type":["array","null"]},"references":{"description":"<em>references relevant to the element</em><br>includes references to webpages that were used to generate the <code>ai_overview_element</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeAiOverviewReferenceInfo"}],"type":["object","null"]},"type":["array","null"]},"text":{"description":"<em>additional text of the element in SERP</em>","type":["string","null"]},"title":{"description":"<em>title of the element</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiAiOverviewTableElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiAiOverviewElementItem"}],"type":["object","null"]},{"properties":{"markdown":{"description":"<em>content of the element in markdown format</em>","type":["string","null"]},"table":{"description":"<em>table element</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_Table"}],"type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiAiOverviewVideoElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiAiOverviewElementItem"}],"type":["object","null"]},{"properties":{"date":{"description":"<em>date when the video was published or indexed</em><br>example: <br><code>Apr 26, 2024</code>","type":["string","null"]},"domain":{"description":"<em>domain in link</em>","type":["string","null"]},"image_url":{"description":"<em>URL of the image</em>","type":["string","null"]},"snippet":{"description":"<em>additional information for the video</em>","type":["string","null"]},"source":{"description":"<em>web source of the shopping element</em><br>indicates the source of information included in the element","type":["string","null"]},"timestamp":{"description":"<em>date and time when the video was published or indexed</em><br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"title":{"description":"<em>title of the element</em>","type":["string","null"]},"url":{"description":"<em>reference page URL</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiBingAiOverviewElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiBingAiOverviewElementItem"}],"type":["object","null"]},{"properties":{"images":{"description":"<em>images of the element</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeImagesElementInfo"}],"type":["object","null"]},"type":["array","null"]},"links":{"description":"<em>sitelinks</em><br>            the links shown below some search results<br>            if there are none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LinkElement"}],"type":["object","null"]},"type":["array","null"]},"markdown":{"description":"<em>content of the element in markdown format</em>","type":["string","null"]},"position":{"description":"<em>the alignment of the element in SERP</em><br>            can take the following values:<br>            <code>left</code>, <code>right</code>","type":["string","null"]},"references":{"description":"<em>references relevant to the element</em><br>            includes references to webpages that were used to generate the <code>ai_overview_element</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeAiOverviewReferenceInfo"}],"type":["object","null"]},"type":["array","null"]},"text":{"description":"<em>text or description of the element in SERP</em>","type":["string","null"]},"title":{"description":"<em>title of the result in SERP</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiBingAiOverviewImagesElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiBingAiOverviewElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>items featured in the faq_box</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeImagesElementInfo"}],"type":["object","null"]},"type":["array","null"]},"title":{"description":"<em>title of the link element</em>","type":["string","null"]},"url":{"description":"<em>URL link</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiBingAiOverviewOrganicElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiBingAiOverviewElementItem"}],"type":["object","null"]},{"properties":{"breadcrumb":{"description":"<em>breadcrumb in SERP</em>","type":["string","null"]},"domain":{"description":"<em>domain in SERP</em>","type":["string","null"]},"highlighted":{"description":"<em>words highlighted in bold within the results <code>description</code></em>","items":{"type":["string","null"]},"type":["array","null"]},"links":{"description":"<em>links featured in the faq_box_element</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LinkElement"}],"type":["object","null"]},"type":["array","null"]},"snippet":{"description":"<em>text snippet from the organic result</em>","type":["string","null"]},"title":{"description":"<em>title of the link</em>","type":["string","null"]},"url":{"description":"<em>relevant URL </em>","type":["string","null"]},"website_name":{"description":"<em>website name in SERP</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiBingAiOverviewVideoElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiBingAiOverviewElementItem"}],"type":["object","null"]},{"properties":{"date":{"description":"<em>the date when the page source of the element was published</em>","type":["string","null"]},"domain":{"description":"<em>domain in SERP</em>","type":["string","null"]},"image_url":{"description":"<em>URL of the image</em><br>            the URL leading to the image on the original resource or DataForSEO storage (in case the original source is not available)","type":["string","null"]},"position":{"description":"<em>the alignment of the element in SERP</em><br>            can take the following values:<br>            <code>left</code>, <code>right</code>","type":["string","null"]},"snippet":{"description":"<em>text snippet of the video</em>","type":["string","null"]},"source":{"description":"<i>source of the element</i><br>            indicates the source of information included in the <code>questions_and_answers_element</code>","type":["string","null"]},"timestamp":{"description":"<em>date and time when the result was published</em><br>            in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>            example:<br>            <code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"title":{"description":"<em>link anchor text</em>","type":["string","null"]},"url":{"description":"<em>link URL</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiBingAiOverviewVideosElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiBingAiOverviewElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>elements of search results found in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_VideoElement"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiCarouselElement":{"properties":{"image_url":{"description":"<em>URL of the image</em><br>the URL leading to the image on the original resource or DataForSEO storage (in case the original source is not available)","type":["string","null"]},"subtitle":{"description":"<em>subtitle of the element</em>","type":["string","null"]},"title":{"description":"<em>title of a given link element</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpApiGoogleFinanceAboutElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleFinanceElementItem"}],"type":["object","null"]},{"properties":{"ceo":{"description":"<em>Chief Executive Officer of the company</em>","type":["string","null"]},"description":{"description":"<em>company description</em>","type":["string","null"]},"description_source_url":{"description":"<em>source of information provided in description</em>","type":["string","null"]},"displayed_name":{"description":"<em>displayed name of the market index</em><br>example: <code>E-mini Dow ($5)</code>","type":["string","null"]},"employees":{"description":"<em>number of company employees</em>","type":["integer","null"]},"founded":{"description":"<em>date when the company was founded</em><br>in the format: \"yyyy-mm-ddThh-mm-ssZ\"<br>example:<br><code class=\"long-string\">1993-04-05T00:00:00Z</code>","type":["string","null"]},"headquarters":{"description":"<em>company headquarters</em>","type":["string","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"website":{"description":"<em>company website</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiGoogleFinanceAssetPairElementElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleFinanceElementItem"}],"type":["object","null"]},{"properties":{"base_display_name":{"description":"<em>full name of the base asset in a pair</em><br>example: <code>Euro</code>","type":["string","null"]},"base_symbol":{"description":"<em>identifier of the base asset in a pair</em><br>example: <code>EUR</code>","type":["string","null"]},"displayed_name":{"description":"<em>name of the market index as displayed on Google Finance</em><br>example: <code>CAC 40</code>","type":["string","null"]},"identifier":{"description":"<em>identifier of the element</em><br>full identifier of the element that consists from <code>ticker</code> and <code>market_identifier</code><br>example: <code>PX1:INDEXDB</code>","type":["string","null"]},"location":{"description":"<em>location of the market index</em><br>example: <code>Europe/Paris</code>","type":["string","null"]},"percentage_delta":{"description":"<em>percentage of change in value of the market index</em>","type":["number","null"]},"price":{"description":"<em>value of the base asset compared to the quote asset</em>","type":["number","null"]},"price_delta":{"description":"<em>change in price</em><br>change in <code>price</code> at a given <code>timestamp</code>","type":["number","null"]},"quote_display_name":{"description":"<em>full name of the base asset in a pair</em><br>example: <code>Euro</code>","type":["string","null"]},"quote_symbol":{"description":"<em>identifier of the quote asset in a pair</em><br>example: <code>USD</code>","type":["string","null"]},"timestamp":{"description":"<em>date and time of the value readout</em><br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code class=\"long-string\">2025-02-10 09:40:00 +00:00</code>","type":["string","null"]},"trend":{"description":"<em>growth trend of the market index</em><br>possible values: <code>up</code>, <code>down</code>, <code>stable</code>","type":["string","null"]},"url":{"description":"<em>URL to the page of the market index on Google Finance</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiGoogleFinanceAssetPairElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleFinanceTickerSearchElementItem"}],"type":["object","null"]},{"properties":{"base_display_name":{"description":"<em>full name of the base asset in a pair</em><br>example: <code>Euro</code>","type":["string","null"]},"base_symbol":{"description":"<em>identifier of the base asset in a pair</em><br>example: <code>EUR</code>","type":["string","null"]},"price":{"description":"<em>value of the base asset compared to the quote asset</em>","type":["number","null"]},"price_delta":{"description":"<em>change in price</em><br>change in <code>price</code> at a given <code>timestamp</code>","type":["number","null"]},"quote_display_name":{"description":"<em>full name of the base asset in a pair</em><br>example: <code>Euro</code>","type":["string","null"]},"quote_symbol":{"description":"<em>identifier of the quote asset in a pair</em><br>example: <code>USD</code>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiGoogleFinanceCompareToElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleFinanceElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>market indexes data</em><br>array of items containing market indexes data;<br>possible <code>type</code> of items: <code>google_finance_asset_pair_element</code>, <code>google_finance_market_instrument_element</code>, <code>google_finance_market_index_element</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleFinanceElementItem"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiGoogleFinanceDetailsElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleFinanceElementItem"}],"type":["object","null"]},{"properties":{"avg_volume":{"description":"<em>average volume value</em>","type":["number","null"]},"badges":{"description":"<em>google finance badges relevant to the element</em><br>example: <code>Futures Contract</code>","items":{"type":["string","null"]},"type":["array","null"]},"category":{"description":"<em>category name</em>","type":["string","null"]},"cdp_climate_change_score":{"description":"<em>climate change score by carbon disclosure project methodology</em>","type":["string","null"]},"dividend_yield":{"description":"<em>dividend yield value</em>","type":["number","null"]},"end_day_range":{"description":"<em>value of the end day range</em>","type":["number","null"]},"end_year_range":{"description":"<em>value of the end year range</em>","type":["number","null"]},"expense_ratio":{"description":"<em>expense ratio value</em>","type":["number","null"]},"front_load":{"description":"<em>front load value</em>","type":["number","null"]},"market_cap":{"description":"<em>market cap value</em>","type":["number","null"]},"market_segment":{"description":"<em>name of the relevant market segment</em>","type":["string","null"]},"metrics_currency":{"description":"<em>currency of the metrics</em>","type":["string","null"]},"net_assets":{"type":["number","null"]},"open_interest":{"description":"<em>open interest value</em>","type":["number","null"]},"pe_ratio":{"description":"<em>price-earnings ratio</em>","type":["number","null"]},"previous_close":{"description":"<em>value of the previous close</em>","type":["number","null"]},"primary_exchange":{"description":"<em>primary exchange value</em>","type":["string","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"settlement_price":{"description":"<em>settlement price value</em>","type":["number","null"]},"start_day_range":{"description":"<em>value of the start day range</em>","type":["number","null"]},"start_year_range":{"description":"<em>value of the start year range</em>","type":["number","null"]},"volume":{"description":"<em>total volume value</em>","type":["number","null"]},"yield":{"description":"<em>yield value</em>","type":["number","null"]},"ytd_return":{"description":"<em>year-to-date return value</em>","type":["number","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiGoogleFinanceEarningsCalendarElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleFinanceElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>market indexes data</em><br>array of items containing market indexes data;<br>possible <code>type</code> of items: <code>google_finance_asset_pair_element</code>, <code>google_finance_market_instrument_element</code>, <code>google_finance_market_index_element</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_GoogleFinanceEarningsCalendarElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiGoogleFinanceExploreMarketTrendsElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleFinanceElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>market indexes data</em><br>array of items containing market indexes data;<br>possible <code>type</code> of items: <code>google_finance_asset_pair_element</code>, <code>google_finance_market_instrument_element</code>, <code>google_finance_market_index_element</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleFinanceElementItem"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"sub_title":{"description":"<em>sub-title of the market trends element</em>","type":["string","null"]},"title":{"description":"<em>title of the market trends element</em><br>example: <code>Europe, Middle East, and Africa</code>","type":["string","null"]},"url":{"description":"<em>URL to finance pair on Google Finance</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiGoogleFinanceFinancialElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleFinanceElementItem"}],"type":["object","null"]},{"properties":{"annual_metrics":{"description":"<em>annual google finance metrics</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_GoogleFinanceMetricsBundleInfo"}],"type":["object","null"]},"type":["array","null"]},"quarterly_metrics":{"description":"<em>quarterly google finance metrics</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_GoogleFinanceMetricsBundleInfo"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiGoogleFinanceFuturesChainElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleFinanceElementItem"}],"type":["object","null"]},{"properties":{"markets":{"description":"<em>financial markets data</em><br>array of items containing market indexes and other financial information related to these indexes","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_GoogleFinanceFuturesChainElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiGoogleFinanceHeroGroupsElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleFinanceElementItem"}],"type":["object","null"]},{"properties":{"markets":{"description":"<em>financial markets data</em><br>array of items containing market indexes and other financial information related to these indexes","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_Markets"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiGoogleFinanceInterestedElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleFinanceElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>market indexes data</em><br>array of items containing market indexes data;<br>possible <code>type</code> of items: <code>google_finance_asset_pair_element</code>, <code>google_finance_market_instrument_element</code>, <code>google_finance_market_index_element</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleFinanceElementItem"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiGoogleFinanceMarketIndexElementElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleFinanceElementItem"}],"type":["object","null"]},{"properties":{"displayed_name":{"description":"<em>name of the market index as displayed on Google Finance</em><br>example: <code>CAC 40</code>","type":["string","null"]},"identifier":{"description":"<em>identifier of the element</em><br>full identifier of the element that consists from <code>ticker</code> and <code>market_identifier</code><br>example: <code>PX1:INDEXDB</code>","type":["string","null"]},"index_value":{"description":"<em>value of the market index</em><br>numerical value of the index at a given <code>timestamp</code>","type":["number","null"]},"index_value_delta":{"description":"<em>change in value of the market index</em><br>change in the <code>index_value</code> at a given <code>timestamp</code>","type":["number","null"]},"location":{"description":"<em>location of the market index</em><br>example: <code>Europe/Paris</code>","type":["string","null"]},"market_identifier":{"description":"<em>market identifier</em><br>example: <code>INDEXDB</code>","type":["string","null"]},"percentage_delta":{"description":"<em>percentage of change in value of the market index</em>","type":["number","null"]},"ticker":{"description":"<em>ticker of the market index</em><br>example: <code>DAX</code>","type":["string","null"]},"timestamp":{"description":"<em>date and time of the value readout</em><br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code class=\"long-string\">2025-02-10 09:40:00 +00:00</code>","type":["string","null"]},"trend":{"description":"<em>growth trend of the market index</em><br>possible values: <code>up</code>, <code>down</code>, <code>stable</code>","type":["string","null"]},"url":{"description":"<em>URL to the page of the market index on Google Finance</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiGoogleFinanceMarketIndexElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleFinanceTickerSearchElementItem"}],"type":["object","null"]},{"properties":{"index_value":{"description":"<em>value of the market index</em><br>numerical value of the index at a given <code>timestamp</code>","type":["number","null"]},"index_value_delta":{"description":"<em>change in value of the market index</em><br>change in the <code>index_value</code> at a given <code>timestamp</code>","type":["number","null"]},"market_identifier":{"description":"<em>market identifier</em><br>example: <code>INDEXDB</code>","type":["string","null"]},"ticker":{"description":"<em>ticker of the market index</em><br>example: <code>DAX</code>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiGoogleFinanceMarketInstrumentElementElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleFinanceElementItem"}],"type":["object","null"]},{"properties":{"displayed_name":{"description":"<em>name of the market index as displayed on Google Finance</em><br>example: <code>CAC 40</code>","type":["string","null"]},"identifier":{"description":"<em>identifier of the element</em><br>full identifier of the element that consists from <code>ticker</code> and <code>market_identifier</code><br>example: <code>PX1:INDEXDB</code>","type":["string","null"]},"location":{"description":"<em>location of the market index</em><br>example: <code>Europe/Paris</code>","type":["string","null"]},"percentage_delta":{"description":"<em>percentage of change in value of the market index</em>","type":["number","null"]},"price":{"description":"<em>value of the base asset compared to the quote asset</em>","type":["number","null"]},"price_currency":{"description":"<em>price currency</em><br>example: <code>USD</code>","type":["string","null"]},"price_delta":{"description":"<em>change in price</em><br>change in <code>price</code> at a given <code>timestamp</code>","type":["number","null"]},"ticker":{"description":"<em>ticker of the market index</em><br>example: <code>DAX</code>","type":["string","null"]},"timestamp":{"description":"<em>date and time of the value readout</em><br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code class=\"long-string\">2025-02-10 09:40:00 +00:00</code>","type":["string","null"]},"trend":{"description":"<em>growth trend of the market index</em><br>possible values: <code>up</code>, <code>down</code>, <code>stable</code>","type":["string","null"]},"url":{"description":"<em>URL to the page of the market index on Google Finance</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiGoogleFinanceMarketInstrumentElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleFinanceTickerSearchElementItem"}],"type":["object","null"]},{"properties":{"price":{"description":"<em>value of the base asset compared to the quote asset</em>","type":["number","null"]},"price_currency":{"description":"<em>price currency</em><br>example: <code>USD</code>","type":["string","null"]},"price_delta":{"description":"<em>change in price</em><br>change in <code>price</code> at a given <code>timestamp</code>","type":["number","null"]},"ticker":{"description":"<em>ticker of the market index</em><br>example: <code>DAX</code>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiGoogleFinanceMarketTrendsElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleFinanceElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>market indexes data</em><br>array of items containing market indexes data;<br>possible <code>type</code> of items: <code>google_finance_asset_pair_element</code>, <code>google_finance_market_instrument_element</code>, <code>google_finance_market_index_element</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceExploreAdvancedItem"}],"type":["object","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiGoogleFinanceMostFollowedElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleFinanceElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>market indexes data</em><br>array of items containing market indexes data;<br>possible <code>type</code> of items: <code>google_finance_asset_pair_element</code>, <code>google_finance_market_instrument_element</code>, <code>google_finance_market_index_element</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleFinanceElementItem"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiGoogleFinanceNewsElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleFinanceElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>market indexes data</em><br>array of items containing market indexes data;<br>possible <code>type</code> of items: <code>google_finance_asset_pair_element</code>, <code>google_finance_market_instrument_element</code>, <code>google_finance_market_index_element</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_GoogleFinanceNewsElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"sub_title":{"description":"<em>sub-title of the news element</em><br>example: <code>Based on Europe, Middle East, and Africa</code>","type":["string","null"]},"title":{"description":"<em>title of the news element</em><br>example: <code>In the news</code>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiGoogleFinancePeopleAlsoSearchElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleFinanceElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>market indexes data</em><br>array of items containing market indexes data;<br>possible <code>type</code> of items: <code>google_finance_asset_pair_element</code>, <code>google_finance_market_instrument_element</code>, <code>google_finance_market_index_element</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleFinanceElementItem"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiGoogleFinanceQuoteElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleFinanceElementItem"}],"type":["object","null"]},{"properties":{"graph_items":{"description":"<em>values on graph</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_GraphItems"}],"type":["object","null"]},"type":["array","null"]},"quote":{"description":"<em>quoted market indexes</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleFinanceElementItem"}],"type":["object","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiGoogleImagesCarouselElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleImagesElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>items of the element</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpApiCarouselElement"}],"type":["object","null"]},"type":["array","null"]},"page":{"type":["integer","null"]},"position":{"description":"<em>the alignment of the element in SERP</em><br>can take the following values:<br><code>left</code>, <code>right</code>","type":["string","null"]},"rectangle":{"description":"<em>rectangle parameters</em><br>contains cartesian coordinates and pixel dimensions of the result’s snippet in SERP<br><strong>note: </strong>calculate_rectangles parameter is not yet available when setting tasks for this search engine type, that’s why <code>rectangle</code> always equals <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeRectangleInfo"}],"type":["object","null"]},"title":{"description":"<em>title of the element</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiGoogleImagesImagesSearchElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleImagesElementItem"}],"type":["object","null"]},{"properties":{"alt":{"description":"<em>the alt tag of the image</em>","type":["string","null"]},"encoded_url":{"description":"<em>the URL of the cached version of the image stored on Google's servers</em>","type":["string","null"]},"source_url":{"description":"<em>the URL of the source image</em>","type":["string","null"]},"subtitle":{"description":"<em>subtitle of the result in SERP</em>","type":["string","null"]},"title":{"description":"<em>title of the result in SERP</em>","type":["string","null"]},"url":{"description":"<em>search URL with refinement parameters</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiGoogleImagesRelatedSearchesElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleImagesElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>items of the element</em>","items":{"type":["string","null"]},"type":["array","null"]},"page":{"type":["integer","null"]},"position":{"description":"<em>the alignment of the element in SERP</em><br>can take the following values:<br><code>left</code>, <code>right</code>","type":["string","null"]},"rectangle":{"description":"<em>rectangle parameters</em><br>contains cartesian coordinates and pixel dimensions of the result’s snippet in SERP<br><strong>note: </strong>calculate_rectangles parameter is not yet available when setting tasks for this search engine type, that’s why <code>rectangle</code> always equals <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeRectangleInfo"}],"type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiGoogleNewsNewsSearchElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleNewsElementItem"}],"type":["object","null"]},{"properties":{"domain":{"description":"<em>domain in SERP</em>","type":["string","null"]},"image_url":{"description":"<em>URL of the image</em><br>the URL leading to the image on the original resource or DataForSEO storage (in case the original source is not available)","type":["string","null"]},"snippet":{"description":"<em>snippet of the result in SERP</em>","type":["string","null"]},"time_published":{"description":"<em>indicates the time the result was published</em>","type":["string","null"]},"timestamp":{"description":"<em>date and time when the news was published</em><br>in the format “year-month-date:minutes:UTC_difference_hours:UTC_difference_minutes”<br>example:<br><code>2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"url":{"description":"<em>search URL with refinement parameters</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiGoogleNewsTopStoriesElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleNewsElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>items of the element</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_TopStoriesElement"}],"type":["object","null"]},"type":["array","null"]},"page":{"type":["integer","null"]},"position":{"description":"<em>the alignment of the element in SERP</em><br>can take the following values:<br><code>left</code>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiGoogleSearchByImagesImagesElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleSearchByImagesElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>elements of search results found in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeImagesElementInfo"}],"type":["object","null"]},"type":["array","null"]},"related_image_searches":{"deprecated":true,"description":"<em>contains keywords and images related to the specified search term</em><br>            if there are none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RelatedImageSearchesElement"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiGoogleSearchByImagesOrganicElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleSearchByImagesElementItem"}],"type":["object","null"]},{"properties":{"about_this_result":{"deprecated":true,"description":"<em>contains information from the 'About this result' panel</em><br>            <a href=\"https://blog.google/products/search/learn-more-and-get-more-from-search/\">'About this result' panel</a> provides additional context about why Google returned this result for the given query;<br>            this feature appears after clicking on the three dots next to most results","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AboutThisResultElement"}],"type":["object","null"]},"amp_version":{"description":"<em>Accelerated Mobile Pages</em><br>            indicates whether an item has the Accelerated Mobile Page (AMP) version","type":["boolean","null"]},"breadcrumb":{"description":"<em>breadcrumb in SERP</em>","type":["string","null"]},"cache_url":{"description":"<em>cached version of the page</em>","type":["string","null"]},"checks":{"items":{"description":"<em>indicates whether the element contains a <code class=\"prettyprint\">video</code></em>","type":["string","null"]},"type":["array","null"]},"description":{"description":"<em>description of the results element in SERP</em>","type":["string","null"]},"domain":{"description":"<em>domain in SERP</em>","type":["string","null"]},"extended_people_also_search":{"description":"<em>extension of the organic element</em><br>            extension of the organic result containing related search queries<br>            <strong>Note:</strong> extension appears in SERP upon clicking on the result and then bouncing back to search results","items":{"type":["string","null"]},"type":["array","null"]},"extended_snippet":{"description":"<em>includes additional information appended after the result description in SERP</em>","type":["string","null"]},"faq":{"deprecated":true,"description":"<em>frequently asked questions</em><br>            questions and answers extension shown below some of Google's search results<br>            if there are none, equals <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_FaqBox"}],"type":["object","null"]},"highlighted":{"description":"<em>words highlighted in bold within the results <code>description</code></em>","items":{"type":["string","null"]},"type":["array","null"]},"images":{"description":"<em>images of the element</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeImagesElementInfo"}],"type":["object","null"]},"type":["array","null"]},"is_featured_snippet":{"description":"<em>indicates whether the element is a <code class=\"prettyprint\">featured_snippet</code></em>","type":["boolean","null"]},"is_image":{"description":"<em>indicates whether the element contains an <code class=\"prettyprint\">image</code></em>","type":["boolean","null"]},"is_malicious":{"description":"<em>indicates whether the element is marked as malicious</em>","type":["boolean","null"]},"is_video":{"description":"<em>indicates whether the element contains a <code class=\"prettyprint\">video</code></em>","type":["boolean","null"]},"is_web_story":{"description":"<em>indicates whether the element is marked as Google web story</em>","type":["boolean","null"]},"links":{"description":"<em>sitelinks</em><br>            the links shown below some of Google's search results<br>            if there are none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LinkElement"}],"type":["object","null"]},"type":["array","null"]},"pre_snippet":{"description":"<em>includes additional information appended before the result description in SERP</em>","type":["string","null"]},"price":{"description":"<em>pricing details</em><br>            contains the pricing details of the product or service featured in the result","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PriceInfo"}],"type":["object","null"]},"rating":{"description":"<em>the item's rating </em><br>            the popularity rate based on reviews and displayed in SERP","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]},"related_result":{"description":"<em>related result from the same domain</em><br>            related result from the same domain appears as a part of the main result snippet;<br>            you can derive the <code>related_result</code> snippets as <code>\"type\": \"organic\"</code> results by setting the <code>group_organic_results</code> parameter to <code>false</code> in the POST request","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RelatedResult"}],"type":["object","null"]},"type":["array","null"]},"related_search_url":{"description":"<em>URL to a similar search</em><br>            URL to a new search for the same keyword(s) <a href=\"https://support.google.com/websearch/answer/2466433?hl=en#:~:text=Search%20for%20related%20sites\">on related sites</a>","type":["string","null"]},"timestamp":{"description":"<em>date and time when the result was published</em><br>            in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>            example:<br>            <code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"website_name":{"description":"<em>name of the website in SERP</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiKnowledgeGraphAiOverviewItemElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiKnowledgeGraphElementItem"}],"type":["object","null"]},{"properties":{"asynchronous_ai_overview":{"description":"<em>indicates whether the element is loaded asynchronously</em><br>if <code>true</code>, the <code>ai_overview</code> element is loaded asynchronously;<br>if <code>false</code>, the <code>ai_overview</code> element is loaded from cache;<br>to obtain the content of <code>ai_overview</code> elements, use the <code>load_async_ai_overview</code> parameter in the POST request","type":["boolean","null"]},"items":{"description":"<em>contains results featured in the 'hotels_pack' element of SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiAiOverviewElementItem"}],"type":["object","null"]},"type":["array","null"]},"references":{"description":"<em>additional references relevant to the item</em><br>includes references to webpages that may have been used to generate the <code>ai_overview</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeAiOverviewReferenceInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiKnowledgeGraphCarouselItemElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiKnowledgeGraphElementItem"}],"type":["object","null"]},{"properties":{"data_attrid":{"description":"<em>google defined data attribute ID</em><br>example:<br><code>action:listen_artist</code>","type":["string","null"]},"items":{"description":"<em>elements of search results found in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KnowledgeGraphListElement"}],"type":["object","null"]},"type":["array","null"]},"link":{"description":"<em>link of the element</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LinkElement"}],"type":["object","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"title":{"description":"<em>title of the result in SERP</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiKnowledgeGraphDescriptionItemElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiKnowledgeGraphElementItem"}],"type":["object","null"]},{"properties":{"links":{"description":"<em>sitelinks</em><br>the links shown below some of Google's search results<br>if there are none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LinkElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"text":{"description":"<em>text or description of the element in SERP</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiKnowledgeGraphExpandedItemElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiKnowledgeGraphElementItem"}],"type":["object","null"]},{"properties":{"data_attrid":{"description":"<em>google defined data attribute ID</em><br>example:<br><code>kc:/local:place qa</code>","type":["string","null"]},"expanded_element":{"description":"<em>link of the element</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KnowledgeGraphExpandedElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"title":{"description":"<em>title of the result in SERP</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiKnowledgeGraphHotelsBookingItemElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiKnowledgeGraphElementItem"}],"type":["object","null"]},{"properties":{"data_attrid":{"description":"<em>google defined data attribute ID</em><br>example:<br><code>kc:/local:hotel booking</code>","type":["string","null"]},"date_from":{"description":"<em>starting date of stay</em><br>in the format “year-month-date”<br>example:<br>2019-11-15","type":["string","null"]},"date_to":{"description":"<em>ending date of stay</em><br>in the format “year-month-date”<br>example:<br>2019-11-17","type":["string","null"]},"items":{"description":"<em>popular keywords relevant to the initial search query</em><br>if there are none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KnowledgeGraphHotelsBookingElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"title":{"description":"<em>title of a given link element</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiKnowledgeGraphImagesItemElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiKnowledgeGraphElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>additional items present in the element</em><br>if there are none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KnowledgeGraphImagesElement"}],"type":["object","null"]},"type":["array","null"]},"link":{"description":"<em>link of the element</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LinkElement"}],"type":["object","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiKnowledgeGraphListItemElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiKnowledgeGraphElementItem"}],"type":["object","null"]},{"properties":{"data_attrid":{"description":"<em>google defined data attribute ID</em><br>example:<br><code>ss:/webfacts:net_worth</code>","type":["string","null"]},"items":{"description":"<em>additional items present in the element</em><br>if there are none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KnowledgeGraphListElement"}],"type":["object","null"]},"type":["array","null"]},"link":{"description":"<em>link of the element</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LinkElement"}],"type":["object","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"title":{"description":"<em>title of the item</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiKnowledgeGraphPartItemElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiKnowledgeGraphElementItem"}],"type":["object","null"]},{"properties":{"data_attrid":{"description":"<em>google defined data attribute ID</em><br>example:<br><code>kc:/local:place qa</code>","type":["string","null"]},"links":{"description":"<em>sitelinks</em><br>the links shown below some of Google's search results<br>if there are none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LinkElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"text":{"description":"<em>reference text</em><br>text snippet from the page that was used to generate the <code>ai_overview_element</code>","type":["string","null"]},"title":{"description":"<em>title of the place</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiKnowledgeGraphRowItemElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiKnowledgeGraphElementItem"}],"type":["object","null"]},{"properties":{"data_attrid":{"description":"<em>google defined data attribute ID</em><br>example:<br><code>kc:/common/topic:social media presence</code>","type":["string","null"]},"links":{"description":"<em>sitelinks</em><br>the links shown below some of Google's search results<br>if there are none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LinkElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"text":{"description":"<em>reference text</em><br>text snippet from the page that was used to generate the <code>ai_overview_element</code>","type":["string","null"]},"title":{"description":"<em>title of the link</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiKnowledgeGraphShoppingItemElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiKnowledgeGraphElementItem"}],"type":["object","null"]},{"properties":{"data_attrid":{"description":"<em>google defined data attribute ID</em><br>example:<br><code>kc:/shopping/gpc:organic-offers</code>","type":["string","null"]},"items":{"description":"<em>keywords relevant to the initial search query</em><br>if there are none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KnowledgeGraphShoppingElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"title":{"description":"<em>title of a given link element</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiMapsPaidItemElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleMapsElementItem"}],"type":["object","null"]},{"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiMapsSearchElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleMapsElementItem"}],"type":["object","null"]},{"properties":{"additional_categories":{"description":"<em>additional business categories</em><br>additional Google My Business categories that describe the services provided by the business entity in more detail","items":{"type":["string","null"]},"type":["array","null"]},"address":{"description":"<em>address line</em><br>address of the local establishment featured in the element","type":["string","null"]},"address_info":{"description":"<em>object containing address components of the local establishment</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AddressInfo"}],"type":["object","null"]},"book_online_url":{"description":"<em>URL in the 'book online' button of the element</em><br>URL directing users to the online booking or order page of the business entity","type":["string","null"]},"category":{"description":"<em>business category</em><br>Google My Business general category that best describes the services provided by the business entity","type":["string","null"]},"category_ids":{"description":"<em>global category IDs</em><br>universal category IDs that do not change based on the selected country","items":{"type":["string","null"]},"type":["array","null"]},"cid":{"description":"<i>google-defined client id</i><br>unique id of a local establishment;<br>can be used with <a href=\"/v3/reviews/google/overview/?php\" rel=\"noopener noreferrer\" target=\"_blank\">Google Reviews API</a> to get a full list of reviews","type":["string","null"]},"contact_url":{"description":"<em>URL of the preferred contact page</em>","type":["string","null"]},"contributor_url":{"description":"<em>URL of the user's or entity's Local Guides profile, if available</em>","type":["string","null"]},"feature_id":{"description":"<em>the unique identifier of the element in SERP</em>","type":["string","null"]},"hotel_rating":{"description":"<em>hotel class rating</em><br>class ratings range between 1-5 stars, <a href=\"https://support.google.com/business/answer/7660515?hl=en\" rel=\"noopener noreferrer\" target=\"_blank\">learn more</a><br>if there is no hotel class rating information, the value will be <code>null</code>","type":["number","null"]},"is_claimed":{"description":"<i>indicates whether ownership of this local establishment is claimed</i>","type":["boolean","null"]},"is_directory_item":{"description":"<i>indicates whether this local establishment is a directory </i>","type":["boolean","null"]},"latitude":{"description":"<i>latitude coordinate of the local establishments in google maps</i><br>example:<br><code>\"latitude\": 51.584091</code>","type":["number","null"]},"local_justifications":{"description":"<i>Google local justifications</i><br>snippets of text that \"justify\" why the business is showing up for search query","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LocalJustificationInfo"}],"type":["object","null"]},"type":["array","null"]},"longitude":{"description":"<i>longitude coordinate of the local establishment in google maps</i><br>example:<br><code>\"longitude\": -0.31365919999999997</code>","type":["number","null"]},"main_image":{"description":"<em>URL of the main image featured in Google My Business profile</em>","type":["string","null"]},"original_title":{"description":"<em>original title of the element</em><br>original title not translated by Google","type":["string","null"]},"phone":{"description":"<em>phone number</em><br>phone number of the local establishment featured in the element","type":["string","null"]},"place_id":{"description":"<em>unique place identifier</em><br><a href=\"https://developers.google.com/places/place-id\">place id</a> of the local establishment featured in the element","type":["string","null"]},"price_level":{"description":"<em>property price level</em><br>can take values: <code>inexpensive</code>, <code>moderate</code>, <code>expensive</code>, <code>very_expensive</code><br>if there is no price level information, the value will be <code>null</code>","type":["string","null"]},"snippet":{"description":"<em>element snippet</em><br>contains the address and other information about the local establishment featured in the element","type":["string","null"]},"total_photos":{"description":"<em>total count of images featured in Google My Business profile</em>","format":"int64","type":["integer","null"]},"work_hours":{"description":"<em>open hours</em><br>information about work hours of the local establishment","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_WorkHours"}],"type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiPeopleAlsoAskAiOverviewExpandedElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiPeopleAlsoAskExpandedElementItem"}],"type":["object","null"]},{"properties":{"asynchronous_ai_overview":{"description":"<em>indicates whether the element is loaded asynchronously</em><br>if <code>true</code>, the <code>people_also_ask_ai_overview_expanded_element</code> element is loaded asynchronously;<br>if <code>false</code>, the <code>people_also_ask_ai_overview_expanded_element</code> element is loaded from cache","type":["boolean","null"]},"items":{"description":"<em>items present in the element</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiAiOverviewElementItem"}],"type":["object","null"]},"type":["array","null"]},"references":{"description":"<em>additional references relevant to the item</em><br>includes references to webpages that may have been used to generate the <code>ai_overview</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeAiOverviewReferenceInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiPeopleAlsoAskExpandedElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiPeopleAlsoAskExpandedElementItem"}],"type":["object","null"]},{"properties":{"description":{"description":"<i>description</i>","type":["string","null"]},"domain":{"description":"<em>source domain</em>","type":["string","null"]},"featured_title":{"description":"<em>the title of the featured snippets source page</em>","type":["string","null"]},"images":{"description":"<em>images of the element</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeImagesElementInfo"}],"type":["object","null"]},"type":["array","null"]},"table":{"description":"<em>results table</em><br>if there are none, equals <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_Table"}],"type":["object","null"]},"timestamp":{"description":"<em>date and time when the result was published</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"title":{"description":"<em>title of the carousel item</em>","type":["string","null"]},"url":{"description":"<em>relevant URL</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiProductConsiderationsAiOverviewExpandedElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiProductConsiderationExpandedElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>items present in the element</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOverviewElement"}],"type":["object","null"]},"type":["array","null"]},"references":{"description":"<em>additional references relevant to the item</em><br>includes references to webpages that may have been used to generate the <code>ai_overview</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeAiOverviewReferenceInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiProductConsiderationsExpandedElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiProductConsiderationExpandedElementItem"}],"type":["object","null"]},{"properties":{"about_this_result":{"deprecated":true,"description":"<em>contains information from the 'About this result' panel</em><br><strong>Note:</strong> this object is deprecated and always returns <code>null</null>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AboutThisResultElement"}],"type":["object","null"]},"breadcrumb":{"description":"<em>breadcrumb of the Ad element in SERP</em>","type":["string","null"]},"domain":{"description":"<em>source domain</em>","type":["string","null"]},"featured_title":{"description":"<em>the title of the featured snippets source page</em>","type":["string","null"]},"related_searches":{"items":{"type":["string","null"]},"type":["array","null"]},"snippet":{"description":"<em>text alongside the link title</em>","type":["string","null"]},"timestamp":{"description":"<em>date and time when the result was published</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"title":{"description":"<em>title of the carousel item</em>","type":["string","null"]},"url":{"description":"<em>relevant URL</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiYoutubeChannelElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiYoutubeOrganicElementItem"}],"type":["object","null"]},{"properties":{"description":{"description":"<em>description of the channel</em>","type":["string","null"]},"highlighted":{"description":"<em>highlighted keywords in the description</em>","items":{"type":["string","null"]},"type":["array","null"]},"is_verified":{"description":"<em>indicates whether the channel has a \"verified\" label</em>","type":["boolean","null"]},"logo":{"description":"<em>the URL of the page where the logo image is hosted</em>","type":["string","null"]},"name":{"description":"<em>name of the channel</em>","type":["string","null"]},"video_count":{"description":"<em>the number of videos counted on the channel</em>","format":"int64","type":["integer","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiYoutubePlaylistElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiYoutubeOrganicElementItem"}],"type":["object","null"]},{"properties":{"channel_logo":{"description":"<em>the URL of the page where the logo image of the channel is hosted</em>","type":["string","null"]},"channel_name":{"description":"<em>the name of the channel where the video is published</em>","type":["string","null"]},"channel_url":{"description":"<em>the URL of the channel where the video is published</em>","type":["string","null"]},"playlist_id":{"description":"<em>ID of the video</em>","type":["string","null"]},"preview_videos":{"description":"<em>information about preview videos</em><br>            array of objects containing information about videos in the preview block of the playlist element","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PreviewVideos"}],"type":["object","null"]},"type":["array","null"]},"thumbnail_url":{"description":"<em>the URL of the page where the thumbnail is hosted</em>","type":["string","null"]},"title":{"description":"<em>title of the video</em>","type":["string","null"]},"videos_count":{"description":"<em>the number of videos in playlist</em>","format":"int64","type":["integer","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiYoutubeVideoElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiYoutubeOrganicElementItem"}],"type":["object","null"]},{"properties":{"badges":{"description":"<em>video badges</em><br>            example:<br>            <code>New</code>, <code>CC</code>, <code>4K</code><br>","items":{"type":["string","null"]},"type":["array","null"]},"channel_logo":{"description":"<em>the URL of the page where the logo image of the channel is hosted</em>","type":["string","null"]},"channel_name":{"description":"<em>the name of the channel where the video is published</em>","type":["string","null"]},"channel_url":{"description":"<em>the URL of the channel where the video is published</em>","type":["string","null"]},"description":{"description":"<em>description of the channel</em>","type":["string","null"]},"duration_time":{"description":"<em>duration of the video</em>","type":["string","null"]},"duration_time_seconds":{"description":"<em>duration of the video in seconds</em>","type":["integer","null"]},"highlighted":{"description":"<em>highlighted keywords in the description</em>","items":{"type":["string","null"]},"type":["array","null"]},"is_live":{"description":"<em>indicates whether the video is a live broadcast</em>","type":["boolean","null"]},"is_movie":{"description":"<em>indicates whether the video is a movie</em>","type":["boolean","null"]},"is_shorts":{"description":"<em>indicates whether the video is shorts</em>","type":["boolean","null"]},"publication_date":{"description":"<em>the date when the video is published</em>","type":["string","null"]},"thumbnail_url":{"description":"<em>the URL of the page where the thumbnail is hosted</em>","type":["string","null"]},"timestamp":{"description":"<em>date and time when the result is published</em><br>            in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>            example:<br>            <code>2022-11-15 12:57:46 +00:00</code><br>","type":["string","null"]},"title":{"description":"<em>title of the video</em>","type":["string","null"]},"video_id":{"description":"<em>ID of the video</em>","type":["string","null"]},"views_count":{"description":"<em>number of views of the video</em>","format":"int64","type":["integer","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpApiYoutubeVideoPaidElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiYoutubeOrganicElementItem"}],"type":["object","null"]},{"properties":{"badges":{"description":"<em>video badges</em><br>            example:<br>            <code>New</code>, <code>CC</code>, <code>4K</code><br>","items":{"type":["string","null"]},"type":["array","null"]},"channel_logo":{"description":"<em>the URL of the page where the logo image of the channel is hosted</em>","type":["string","null"]},"channel_name":{"description":"<em>the name of the channel where the video is published</em>","type":["string","null"]},"channel_url":{"description":"<em>the URL of the channel where the video is published</em>","type":["string","null"]},"description":{"description":"<em>description of the channel</em>","type":["string","null"]},"duration_time":{"description":"<em>duration of the video</em>","type":["string","null"]},"duration_time_seconds":{"description":"<em>duration of the video in seconds</em>","type":["integer","null"]},"highlighted":{"description":"<em>highlighted keywords in the description</em>","items":{"type":["string","null"]},"type":["array","null"]},"is_live":{"description":"<em>indicates whether the video is a live broadcast</em>","type":["boolean","null"]},"is_movie":{"description":"<em>indicates whether the video is a movie</em>","type":["boolean","null"]},"is_shorts":{"description":"<em>indicates whether the video is shorts</em>","type":["boolean","null"]},"publication_date":{"description":"<em>the date when the video is published</em>","type":["string","null"]},"thumbnail_url":{"description":"<em>the URL of the page where the thumbnail is hosted</em>","type":["string","null"]},"timestamp":{"description":"<em>date and time when the result is published</em><br>            in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>            example:<br>            <code>2022-11-15 12:57:46 +00:00</code><br>","type":["string","null"]},"title":{"description":"<em>title of the video</em>","type":["string","null"]},"video_id":{"description":"<em>ID of the video</em>","type":["string","null"]},"views_count":{"description":"<em>number of views of the video</em>","format":"int64","type":["integer","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpBaiduLanguagesResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpBaiduLanguagesTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpBaiduLanguagesResultInfo":{"properties":{"language_code":{"description":"<em>language code according to <a href=\"https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes\" target=\"_blank\" rel=\"noopener noreferrer\">ISO 639-1</a></em>","type":["string","null"]},"language_name":{"description":"<em>language name</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpBaiduLanguagesTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpBaiduLanguagesResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpBaiduLocationsResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpBaiduLocationsTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpBaiduLocationsResultInfo":{"properties":{"country_iso_code":{"description":"<em>ISO country code of the location</em>","type":["string","null"]},"location_code":{"description":"<em>location code</em>","type":["integer","null"]},"location_code_parent":{"description":"<em>the code of the superordinate location</em><br>only <code>City</code> <code>location_type</code> is supported for all countries except China (where <code>Country</code> is also supported);<br>don't match locations by <code>location_code_parent</code> because the results for <code>Region</code> and <code>Country</code>-level results for most countries are not supported by Baidu SERP API","type":["integer","null"]},"location_name":{"description":"<em>full name of the location</em>","type":["string","null"]},"location_type":{"description":"<em>location type</em><br>only <code>City</code> is supported for all countries except China (where <code>Country</code> is also supported)","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpBaiduLocationsTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpBaiduLocationsResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpBaiduOrganicTaskGetAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpBaiduOrganicTaskGetAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpBaiduOrganicTaskGetAdvancedResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br><br>            you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br><br>            in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br><br>            example:<br><br>            <code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results in SERP</em><br><br>            contains types of search results (<code>items</code>) found in SERP.<br><br>            possible item types:<br><br>            <code>images</code>, <code>local_pack</code>, <code>map</code>, <code>organic</code>, <code>paid</code>, <code>related_searches</code>, <code>video</code>, <code>stocks_box</code>, <code>dictionary</code>, <code>shopping</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>additional items present in the element</em><br><br>            if there are none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br><br>        </em><strong>the keyword is returned with decoded %## (plus symbol ‘+’ will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"pages_count":{"description":"<em>total pages retrieved</em><br><br>            total number of retrieved SERPs in the result","format":"int64","type":["integer","null"]},"refinement_chips":{"description":"<em>search refinement chips</em><br><br>            equals <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RefinementChipsInfo"}],"type":["object","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em> total number of results in SERP</em>","format":"int64","type":["integer","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br><br>            if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpBaiduOrganicTaskGetAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpBaiduOrganicTaskGetAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpBaiduOrganicTaskGetHtmlResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpBaiduOrganicTaskGetHtmlTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpBaiduOrganicTaskGetHtmlResultInfo":{"properties":{"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>elements of search results found in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HtmlItemInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>keyword is returned with decoded %## (plus symbol '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpBaiduOrganicTaskGetHtmlTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpBaiduOrganicTaskGetHtmlResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpBaiduOrganicTaskGetRegularResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpBaiduOrganicTaskGetRegularTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpBaiduOrganicTaskGetRegularResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results found in SERP</em><br>contains types of all search results (<code>items</code>) found in the returned SERP<br>possible item types:<br><code>organic</code>, <code>paid</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>elements of search results found in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array</em><br><strong>keyword is returned with decoded %## (plus symbol '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"pages_count":{"description":"<em>total pages retrieved</em><br>total number of retrieved SERPs in the result","format":"int64","type":["integer","null"]},"refinement_chips":{"description":"<em>search refinement chips</em><br>equals <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RefinementChipsInfo"}],"type":["object","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em>total number of results in SERP</em>","format":"int64","type":["integer","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpBaiduOrganicTaskGetRegularTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpBaiduOrganicTaskGetRegularResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpBaiduOrganicTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpBaiduOrganicTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpBaiduOrganicTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpBaiduOrganicTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpBaiduOrganicTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpBaiduOrganicTasksReadyResultInfo":{"properties":{"date_posted":{"description":"<em>date when the task was posted (in the UTC format)</em>","type":["string","null"]},"endpoint_advanced":{"description":"<em>URL for collecting the results of the SERP Advanced task</em><br>if SERP Advanced is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_html":{"description":"<em>URL for collecting the results of the SERP HTML task</em><br>if SERP HTML is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_regular":{"description":"<em>URL for collecting the results of the SERP Regular task</em><br>if SERP Regular is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong>","type":["string","null"]},"se":{"description":"<em>search engine specified when setting the task</em>","type":["string","null"]},"se_type":{"description":"<em>type of search engine</em><br>example: <code>{{low_se_type_under}}</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpBaiduOrganicTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpBaiduOrganicTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpBingLanguagesResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpBingLanguagesTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpBingLanguagesResultInfo":{"properties":{"language_code":{"description":"<em>language code according to <a href=\"https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes\" target=\"_blank\" rel=\"noopener noreferrer\">ISO 639-1</a></em>","type":["string","null"]},"language_name":{"description":"<em>language name</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpBingLanguagesTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpBingLanguagesResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpBingLocationsResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpBingLocationsTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpBingLocationsResultInfo":{"properties":{"country_iso_code":{"description":"<em>ISO country code of the location</em>","type":["string","null"]},"location_code":{"description":"<em>location code</em>","type":["integer","null"]},"location_code_parent":{"description":"<em>the code of the superordinate location</em><br>example:<br>`\"location_code\": 9041134`,<br>`\"location_name\": \"Vienna International Airport,Lower Austria,Austria\"`,<br>`\"location_code_parent\": 20044`<p>where `location_code_parent` corresponds to:<p>`\"location_code\": 20044`,<br>`\"location_name\": \"Lower Austria,Austria\"`","type":["integer","null"]},"location_name":{"description":"<em>full name of the location</em>","type":["string","null"]},"location_type":{"description":"<em>location type</em><br>indicates the geographic classification of the location<br>example:<br>`\"location_type\": \"Country\"`, or `\"location_type\": \"State\"`","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpBingLocationsTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpBingLocationsResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpBingOrganicLiveAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpBingOrganicLiveAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpBingOrganicLiveAdvancedResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>            you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>            in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>            example:<br>            <code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results in SERP</em><br>            contains types of search results (<code>items</code>) found in SERP.<br>            possible item types:<br>            <span><a href=\"#answer_box\"><code>answer_box</code></a>, <a href=\"#carousel\"><code>carousel</code></a>, <a href=\"#events\"><code>events</code></a>, <a href=\"#featured_snippet\"><code>featured_snippet</code></a>, <a href=\"#hotels\"><code>hotels_pack</code></a>, <a href=\"#images\"><code>images</code></a>, <a href=\"#jobs\"><code>jobs</code></a>, <a href=\"#local_pack\"><code>local_pack</code></a>, <a href=\"#map\"><code>map</code></a>, <a href=\"#organic\"><code>organic</code></a>, <a href=\"#paid\"><code>paid</code></a>, <a href=\"#people_also_ask\"><code>people_also_ask</code></a>, <a href=\"#people_also_search\"><code>people_also_search</code></a>, <a href=\"#questions_and_answers\"><code>questions_and_answers</code></a>,<a href=\"#recipes\"><code>recipes</code></a>, <a href=\"#related_searches\"><code>related_searches</code></a>, <a href=\"#shopping\"><code>shopping</code></a>, <a href=\"#top_stories\"><code>top_stories</code></a>, <a href=\"#video\"><code>video</code></a></span>, <a href=\"#ai_overview\"><code>ai_overview</code></a>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>elements of search results found in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseBingSerpApiElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br>        </em><strong>the keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"pages_count":{"description":"<em>total pages retrieved</em><br>            total number of retrieved SERPs in the result","format":"int64","type":["integer","null"]},"refinement_chips":{"description":"<em>search refinement chips</em><br>            equals <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RefinementChipsInfo"}],"type":["object","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em> total number of results in SERP</em>","format":"int64","type":["integer","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>            if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection<br>            equals <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpBingOrganicLiveAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpBingOrganicLiveAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpBingOrganicLiveHtmlResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpBingOrganicLiveHtmlTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpBingOrganicLiveHtmlResultInfo":{"properties":{"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>elements of search results found in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HtmlItemInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpBingOrganicLiveHtmlTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpBingOrganicLiveHtmlResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpBingOrganicLiveRegularResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpBingOrganicLiveRegularTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpBingOrganicLiveRegularResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results<br></em>you can use it to make sure that we provided exact results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results in SERP</em><br>contains types of search results (<code>items</code>) found in SERP.<br>possible item types: <code>organic</code>, <code>paid</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>items in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseBingSerpApiElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array</em><br><strong>keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"pages_count":{"description":"<em>total pages retrieved</em><br>total number of retrieved SERPs in the result","format":"int64","type":["integer","null"]},"refinement_chips":{"description":"<em>search refinement chips</em><br>equals <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RefinementChipsInfo"}],"type":["object","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em>total number of results in SERP</em>","format":"int64","type":["integer","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpBingOrganicLiveRegularTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpBingOrganicLiveRegularResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpBingOrganicTaskGetAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpBingOrganicTaskGetAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpBingOrganicTaskGetAdvancedResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>            you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>            in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>            example:<br>            <code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results in SERP</em><br>            contains types of search results (<code>items</code>) found in SERP.<br>            possible item types:<br>            <span><a href=\"#answer_box\"><code>answer_box</code></a>, <a href=\"#carousel\"><code>carousel</code></a>, <a href=\"#events\"><code>events</code></a>, <a href=\"#featured_snippet\"><code>featured_snippet</code></a>, <a href=\"#hotels\"><code>hotels_pack</code></a>, <a href=\"#images\"><code>images</code></a>, <a href=\"#jobs\"><code>jobs</code></a>, <a href=\"#local_pack\"><code>local_pack</code></a>, <a href=\"#map\"><code>map</code></a>, <a href=\"#organic\"><code>organic</code></a>, <a href=\"#paid\"><code>paid</code></a>, <a href=\"#people_also_ask\"><code>people_also_ask</code></a>, <a href=\"#people_also_search\"><code>people_also_search</code></a>, <a href=\"#questions_and_answers\"><code>questions_and_answers</code></a>,<a href=\"#recipes\"><code>recipes</code></a>, <a href=\"#related_searches\"><code>related_searches</code></a>, <a href=\"#shopping\"><code>shopping</code></a>, <a href=\"#top_stories\"><code>top_stories</code></a>, <a href=\"#video\"><code>video</code></a></span>, <a href=\"#ai_overview\"><code>ai_overview</code></a></span>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>additional items present in the element</em><br>            if there are none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseBingSerpApiElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br>        </em><strong>the keyword is returned with decoded %## (plus symbol '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"pages_count":{"description":"<em>total pages retrieved</em><br>            total number of retrieved SERPs in the result","format":"int64","type":["integer","null"]},"refinement_chips":{"description":"<em>search refinement chips</em><br>            equals <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RefinementChipsInfo"}],"type":["object","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em> total number of results in SERP</em>","format":"int64","type":["integer","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>            if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpBingOrganicTaskGetAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpBingOrganicTaskGetAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpBingOrganicTaskGetHtmlResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpBingOrganicTaskGetHtmlTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpBingOrganicTaskGetHtmlResultInfo":{"properties":{"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>elements of search results found in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HtmlItemInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>keyword is returned with decoded %## (plus symbol '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpBingOrganicTaskGetHtmlTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpBingOrganicTaskGetHtmlResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpBingOrganicTaskGetRegularResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpBingOrganicTaskGetRegularTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpBingOrganicTaskGetRegularResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results in SERP</em><br>contains types of search results (<code>items</code>) found in SERP.<br>possible item types: <code>organic</code>, <code>paid</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>items inside the element</em><br>array of 8 search queries related to the keyword","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseBingSerpApiElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array</em><br><strong>keyword is returned with decoded %## (plus symbol '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"pages_count":{"description":"<em>total pages retrieved</em><br>total number of retrieved SERPs in the result","format":"int64","type":["integer","null"]},"refinement_chips":{"description":"<em>search refinement chips</em><br>equals <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RefinementChipsInfo"}],"type":["object","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em>total number of results in SERP</em>","format":"int64","type":["integer","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpBingOrganicTaskGetRegularTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpBingOrganicTaskGetRegularResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpBingOrganicTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpBingOrganicTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpBingOrganicTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpBingOrganicTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpBingOrganicTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpBingOrganicTasksReadyResultInfo":{"properties":{"date_posted":{"description":"<em>date when the task was posted (in the UTC format)</em>","type":["string","null"]},"endpoint_advanced":{"description":"<em>URL for collecting the results of the SERP Advanced task</em><br>if SERP Advanced is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_html":{"description":"<em>URL for collecting the results of the SERP HTML task</em><br>if SERP HTML is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_regular":{"description":"<em>URL for collecting the results of the SERP Regular task</em><br>if SERP Regular is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong>","type":["string","null"]},"se":{"description":"<em>search engine specified when setting the task</em>","type":["string","null"]},"se_type":{"description":"<em>type of search engine</em><br>example: <code>{{low_se_type_under}}</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpBingOrganicTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpBingOrganicTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleAdsAdvertisersLocationsResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAdsAdvertisersLocationsTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleAdsAdvertisersLocationsResultInfo":{"properties":{"country_iso_code":{"description":"<em>ISO country code of the location</em>","type":["string","null"]},"location_code":{"description":"<em>location code</em>","type":["integer","null"]},"location_code_parent":{"description":"<em>the code of the superordinate location</em><br>example:<br><code>\"location_code\": 9041134,<br>\"location_name\": \"Vienna International Airport,Lower Austria,Austria\",<br>\"location_code_parent\": 20044</code><p>where <code>location_code_parent</code> corresponds to:<p><code>\"location_code\": 20044,<br>\"location_name\": \"Lower Austria,Austria\"</code>","type":["integer","null"]},"location_name":{"description":"<em>full name of the location</em>","type":["string","null"]},"location_type":{"description":"<em>location type</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleAdsAdvertisersLocationsTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAdsAdvertisersLocationsResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleAdsAdvertisersTaskGetAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAdsAdvertisersTaskGetAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleAdsAdvertisersTaskGetAdvancedResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results in SERP</em><br>contains types of search results (<code>items</code>) found in SERP.<br>possible item types:<br><code>ads_muti_account_advertiser</code>, <code>ads_advertiser</code>, <code>ads_domain</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>items of the element</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiAdsAdvertiserElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>the keyword is returned with decoded %## (plus symbol '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"refinement_chips":{"description":"<em>search refinement chips</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RefinementChipsInfo"}],"type":["object","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em> total number of results in SERP</em>","format":"int64","type":["integer","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection;<br>in this case, equals <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleAdsAdvertisersTaskGetAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAdsAdvertisersTaskGetAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleAdsAdvertisersTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAdsAdvertisersTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleAdsAdvertisersTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleAdsAdvertisersTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAdsAdvertisersTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleAdsAdvertisersTasksReadyResultInfo":{"properties":{"date_posted":{"description":"<em>date when the task was posted (in the UTC format)</em>","type":["string","null"]},"endpoint_advanced":{"description":"<em>URL for collecting the results of the SERP Advanced task</em><br>if SERP Advanced is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_html":{"description":"<em>URL for collecting the results of the SERP HTML task</em><br>if SERP HTML is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_regular":{"description":"<em>URL for collecting the results of the SERP Regular task</em><br>if SERP Regular is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong>","type":["string","null"]},"se":{"description":"<em>search engine specified when setting the task</em>","type":["string","null"]},"se_type":{"description":"<em>type of search engine</em><br>example: <code>{{low_se_type_under}}</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleAdsAdvertisersTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAdsAdvertisersTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleAdsSearchLocationsResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAdsSearchLocationsTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleAdsSearchLocationsResultInfo":{"properties":{"country_iso_code":{"description":"<em>ISO country code of the location</em>","type":["string","null"]},"location_code":{"description":"<em>location code</em>","type":["integer","null"]},"location_code_parent":{"description":"<em>the code of the superordinate location</em><br>example:<br>`\"location_code\": 9041134`,<br>`\"location_name\": \"Vienna International Airport,Lower Austria,Austria\"`,<br>`\"location_code_parent\": 20044`<p>where `location_code_parent` corresponds to:<p>`\"location_code\": 20044`,<br>`\"location_name\": \"Lower Austria,Austria\"`","type":["integer","null"]},"location_name":{"description":"<em>full name of the location</em>","type":["string","null"]},"location_type":{"description":"<em>location type</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleAdsSearchLocationsTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAdsSearchLocationsResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleAdsSearchTaskGetAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAdsSearchTaskGetAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleAdsSearchTaskGetAdvancedResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>in this case, equals <code>null</code>","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results in SERP</em><br>contains types of search results (<code>items</code>) found in SERP.<br>possible item types:<br><code>ads_search</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>items of the element</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AdsSearch"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>the keyword is returned with decoded %## (plus symbol '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"refinement_chips":{"description":"<em>search refinement chips</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RefinementChipsInfo"}],"type":["object","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em> total number of results in SERP</em>","format":"int64","type":["integer","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection;<br>in this case, equals <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleAdsSearchTaskGetAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAdsSearchTaskGetAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleAdsSearchTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAdsSearchTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleAdsSearchTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleAdsSearchTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAdsSearchTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleAdsSearchTasksReadyResultInfo":{"properties":{"date_posted":{"description":"<em>date when the task was posted (in the UTC format)</em>","type":["string","null"]},"endpoint_advanced":{"description":"<em>URL for collecting the results of the SERP Advanced task</em><br>if SERP Advanced is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_html":{"description":"<em>URL for collecting the results of the SERP HTML task</em><br>if SERP HTML is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_regular":{"description":"<em>URL for collecting the results of the SERP Regular task</em><br>if SERP Regular is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong>","type":["string","null"]},"se":{"description":"<em>search engine specified when setting the task</em>","type":["string","null"]},"se_type":{"description":"<em>type of search engine</em><br>example: <code>{{low_se_type_under}}</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleAdsSearchTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAdsSearchTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleAiModeLanguagesResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAiModeLanguagesTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleAiModeLanguagesResultInfo":{"properties":{"language_code":{"description":"<em>language code according to <a href=\"https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes\" target=\"_blank\" rel=\"noopener noreferrer\">ISO 639-1</a></em>","type":["string","null"]},"language_name":{"description":"<em>language name</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleAiModeLanguagesTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAiModeLanguagesResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleAiModeLiveAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAiModeLiveAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleAiModeLiveAdvancedResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results<br></em>you can use it to make sure that we provided exact results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results in SERP</em><br>contains types of search results (<code>items</code>) found in SERP.<br>possible item types:<br><code>ai_overview</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>items of the element</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeAiOverviewInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>the keyword is returned with decoded %## (plus symbol '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"refinement_chips":{"description":"<em>search refinement chips</em><br>in this case, the value will be <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RefinementChipsInfo"}],"type":["object","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em> total number of results in SERP</em>","format":"int64","type":["integer","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection;<br>in this case, the value will be <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleAiModeLiveAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAiModeLiveAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleAiModeLiveHtmlResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAiModeLiveHtmlTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleAiModeLiveHtmlResultInfo":{"properties":{"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>elements of search results found in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HtmlItemInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleAiModeLiveHtmlTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAiModeLiveHtmlResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleAiModeTaskGetAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAiModeTaskGetAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleAiModeTaskGetAdvancedResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results<br></em>you can use it to make sure that we provided exact results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results in SERP</em><br>contains types of search results (<code>items</code>) found in SERP.<br>possible item types:<br><code>ai_overview</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>items present in the element</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiModeAiOverviewInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>the keyword is returned with decoded %## (plus symbol '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"refinement_chips":{"description":"<em>search refinement chips</em><br>in this case, the value will be <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RefinementChipsInfo"}],"type":["object","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em> total number of results in SERP</em>","format":"int64","type":["integer","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection;<br>in this case, the value will be <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleAiModeTaskGetAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAiModeTaskGetAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleAiModeTaskGetHtmlResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAiModeTaskGetHtmlTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleAiModeTaskGetHtmlResultInfo":{"properties":{"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>elements of search results found in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HtmlItemInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>keyword is returned with decoded %## (plus symbol '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleAiModeTaskGetHtmlTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAiModeTaskGetHtmlResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleAiModeTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAiModeTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleAiModeTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleAiModeTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAiModeTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleAiModeTasksReadyResultInfo":{"properties":{"date_posted":{"description":"<em>date when the task was posted (in the UTC format)</em>","type":["string","null"]},"endpoint_advanced":{"description":"<em>URL for collecting the results of the SERP Advanced task</em><br>if SERP Advanced is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_html":{"description":"<em>URL for collecting the results of the SERP HTML task</em><br>if SERP HTML is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_regular":{"description":"<em>URL for collecting the results of the SERP Regular task</em><br>if SERP Regular is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong>","type":["string","null"]},"se":{"description":"<em>search engine specified when setting the task</em>","type":["string","null"]},"se_type":{"description":"<em>type of search engine</em><br>example: <code>{{low_se_type_under}}</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleAiModeTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAiModeTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleAutocompleteLiveAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAutocompleteLiveAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleAutocompleteLiveAdvancedResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results in SERP</em><br>contains types of search results (<code>items</code>) found in SERP.<br>possible item types:<br><code>autocomplete</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>items of the element</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_Autocomplete"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>the keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"refinement_chips":{"description":"<em>search refinement chips</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RefinementChipsInfo"}],"type":["object","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em> total number of results in SERP</em>","format":"int64","type":["integer","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection;<br>in this case, will equal <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleAutocompleteLiveAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAutocompleteLiveAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleAutocompleteTaskGetAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAutocompleteTaskGetAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleAutocompleteTaskGetAdvancedResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results in SERP</em><br>contains types of search results (<code>items</code>) found in SERP.<br>possible item types:<br><code>autocomplete</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>items of the element</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_Autocomplete"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>the keyword is returned with decoded %## (plus symbol '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"refinement_chips":{"description":"<em>search refinement chips</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RefinementChipsInfo"}],"type":["object","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em> total number of results in SERP</em>","format":"int64","type":["integer","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection;<br>in this case, will equal <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleAutocompleteTaskGetAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAutocompleteTaskGetAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleAutocompleteTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAutocompleteTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleAutocompleteTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleAutocompleteTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAutocompleteTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleAutocompleteTasksReadyResultInfo":{"properties":{"date_posted":{"description":"<em>date when the task was posted (in the UTC format)</em>","type":["string","null"]},"endpoint_advanced":{"description":"<em>URL for collecting the results of the SERP Advanced task</em><br>if SERP Advanced is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_html":{"description":"<em>URL for collecting the results of the SERP HTML task</em><br>if SERP HTML is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_regular":{"description":"<em>URL for collecting the results of the SERP Regular task</em><br>if SERP Regular is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong>","type":["string","null"]},"se":{"description":"<em>search engine specified when setting the task</em>","type":["string","null"]},"se_type":{"description":"<em>type of search engine</em><br>example: <code>{{low_se_type_under}}</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleAutocompleteTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAutocompleteTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleDatasetInfoLiveAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleDatasetInfoLiveAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleDatasetInfoLiveAdvancedResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results in SERP</em><br>contains types of search results (<code>items</code>) found in SERP.<br>possible item type: <code>dataset</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>elements of search results found in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_Dataset"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>the keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em> total number of results in SERP</em>","format":"int64","type":["integer","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleDatasetInfoLiveAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleDatasetInfoLiveAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleDatasetInfoTaskGetAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleDatasetInfoTaskGetAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleDatasetInfoTaskGetAdvancedResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results in SERP</em><br>contains types of search results (<code>items</code>) found in SERP.<br>possible item type: <code>dataset</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>elements of search results found in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_Dataset"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>the keyword is returned with decoded %## (plus symbol '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em> total number of results in SERP</em>","format":"int64","type":["integer","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleDatasetInfoTaskGetAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleDatasetInfoTaskGetAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleDatasetInfoTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleDatasetInfoTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleDatasetInfoTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleDatasetInfoTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleDatasetInfoTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleDatasetInfoTasksReadyResultInfo":{"properties":{"date_posted":{"description":"<em>date when the task was posted (in the UTC format)</em>","type":["string","null"]},"endpoint_advanced":{"description":"<em>URL for collecting the results of the SERP Advanced task</em><br>if SERP Advanced is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_html":{"description":"<em>URL for collecting the results of the SERP HTML task</em><br>if SERP HTML is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_regular":{"description":"<em>URL for collecting the results of the SERP Regular task</em><br>if SERP Regular is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong>","type":["string","null"]},"se":{"description":"<em>search engine specified when setting the task</em>","type":["string","null"]},"se_type":{"description":"<em>type of search engine</em><br>example: <code>{{low_se_type_under}}</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleDatasetInfoTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleDatasetInfoTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleDatasetSearchLiveAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleDatasetSearchLiveAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleDatasetSearchLiveAdvancedResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results in SERP</em><br>contains types of search results (<code>items</code>) found in SERP.<br>possible item type: <code>dataset</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>items of the element</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_Dataset"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>the keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em> total number of results in SERP</em>","format":"int64","type":["integer","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleDatasetSearchLiveAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleDatasetSearchLiveAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleDatasetSearchTaskGetAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleDatasetSearchTaskGetAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleDatasetSearchTaskGetAdvancedResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results in SERP</em><br>contains types of search results (<code>items</code>) found in SERP.<br>possible item type: <code>dataset</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>items of the element</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_Dataset"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>the keyword is returned with decoded %## (plus symbol '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em> total number of results in SERP</em>","format":"int64","type":["integer","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleDatasetSearchTaskGetAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleDatasetSearchTaskGetAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleDatasetSearchTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleDatasetSearchTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleDatasetSearchTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleDatasetSearchTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleDatasetSearchTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleDatasetSearchTasksReadyResultInfo":{"properties":{"date_posted":{"description":"<em>date when the task was posted (in the UTC format)</em>","type":["string","null"]},"endpoint_advanced":{"description":"<em>URL for collecting the results of the SERP Advanced task</em><br>if SERP Advanced is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_html":{"description":"<em>URL for collecting the results of the SERP HTML task</em><br>if SERP HTML is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_regular":{"description":"<em>URL for collecting the results of the SERP Regular task</em><br>if SERP Regular is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong>","type":["string","null"]},"se":{"description":"<em>search engine specified when setting the task</em>","type":["string","null"]},"se_type":{"description":"<em>type of search engine</em><br>example: <code>{{low_se_type_under}}</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleDatasetSearchTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleDatasetSearchTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleFinanceExploreAdvancedItem":{"properties":{"gainers":{"items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_GoogleFinanceMarketTrendsElement"}],"type":["object","null"]},"type":["array","null"]},"losers":{"items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_GoogleFinanceMarketTrendsElement"}],"type":["object","null"]},"type":["array","null"]},"most_active":{"description":"<em>array of items</em><br>this array can take the following names: <code>most_active</code>, <code>gainers</code>, <code>losers</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_GoogleFinanceMarketTrendsElement"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleFinanceExploreLiveAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceExploreLiveAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleFinanceExploreLiveAdvancedResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results in SERP</em><br>contains types of search results (<code>items</code>) found in SERP;<br>possible item types: <a href=\"#google_finance_hero_groups\"><code>google_finance_hero_groups</code></a>, <a href=\"#google_finance_interested\"><code>google_finance_interested</code></a>, <a href=\"#google_finance_interested\"><code>google_finance_news</code></a>, <a href=\"#google_finance_earnings_calendar\"><code>google_finance_earnings_calendar</code></a>, <a href=\"#google_finance_most_followed\"><code>google_finance_most_followed</code></a>, <a href=\"#google_finance_market_trends\"><code>google_finance_market_trends</code></a>, <a href=\"#google_finance_people_also_search\"><code>google_finance_people_also_search</code></a>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>elements of search results found in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleFinanceElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array</em><br><strong>the keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"refinement_chips":{"description":"<em>search refinement chips</em><br>in this case, the value will be <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RefinementChipsInfo"}],"type":["object","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em>total number of results in SERP</em>","format":"int64","type":["integer","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleFinanceExploreLiveAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceExploreLiveAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleFinanceExploreLiveHtmlResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceExploreLiveHtmlTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleFinanceExploreLiveHtmlResultInfo":{"properties":{"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>elements of search results found in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HtmlItemInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleFinanceExploreLiveHtmlTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceExploreLiveHtmlResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleFinanceExploreTaskGetAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceExploreTaskGetAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleFinanceExploreTaskGetAdvancedResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results in SERP</em><br>contains types of search results (<code>items</code>) found in SERP;<br>possible item types: <a href=\"#google_finance_hero_groups\"><code>google_finance_hero_groups</code></a>, <a href=\"#google_finance_interested\"><code>google_finance_interested</code></a>, <a href=\"#google_finance_interested\"><code>google_finance_news</code></a>, <a href=\"#google_finance_earnings_calendar\"><code>google_finance_earnings_calendar</code></a>, <a href=\"#google_finance_most_followed\"><code>google_finance_most_followed</code></a>, <a href=\"#google_finance_market_trends\"><code>google_finance_market_trends</code></a>, <a href=\"#google_finance_people_also_search\"><code>google_finance_people_also_search</code></a>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>market indexes related to the market trends element</em><br>possible <code>type</code> of items: <code>google_finance_asset_pair_element</code>, <code>google_finance_market_instrument_element</code>, <code>google_finance_market_index_element</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleFinanceElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array</em><br><strong>the keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"refinement_chips":{"description":"<em>search refinement chips</em><br>in this case, the value will be <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RefinementChipsInfo"}],"type":["object","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em>total number of results in SERP</em>","format":"int64","type":["integer","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleFinanceExploreTaskGetAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceExploreTaskGetAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleFinanceExploreTaskGetHtmlResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceExploreTaskGetHtmlTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleFinanceExploreTaskGetHtmlResultInfo":{"properties":{"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>elements of search results found in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HtmlItemInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>keyword is returned with decoded %## (plus symbol '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleFinanceExploreTaskGetHtmlTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceExploreTaskGetHtmlResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleFinanceExploreTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceExploreTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleFinanceExploreTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleFinanceExploreTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceExploreTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleFinanceExploreTasksReadyResultInfo":{"properties":{"date_posted":{"description":"<em>date when the task was posted (in the UTC format)</em>","type":["string","null"]},"endpoint_advanced":{"description":"<em>URL for collecting the results of the SERP Advanced task</em><br>if SERP Advanced is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_html":{"description":"<em>URL for collecting the results of the SERP HTML task</em><br>if SERP HTML is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_regular":{"description":"<em>URL for collecting the results of the SERP Regular task</em><br>if SERP Regular is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong>","type":["string","null"]},"se":{"description":"<em>search engine specified when setting the task</em>","type":["string","null"]},"se_type":{"description":"<em>type of search engine</em><br>example: <code>{{low_se_type_under}}</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleFinanceExploreTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceExploreTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleFinanceMarketsLiveAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceMarketsLiveAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleFinanceMarketsLiveAdvancedResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results in SERP</em><br>contains types of search results (<code>items</code>) found in SERP;<br>possible item types: <span><a href=\"#google_finance_hero_groups\"><code>google_finance_hero_groups</code></a>, <a href=\"#google_finance_explore_market_trends\"><code>google_finance_explore_market_trends</code></a>, <a href=\"#google_finance_news\"><code>google_finance_news</code></a>, <a href=\"#google_finance_interested\"><code>google_finance_interested</code></a>, <a href=\"#google_finance_people_also_search\"><code>google_finance_people_also_search</code></a>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>elements of search results found in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleFinanceElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array</em><br><strong>the keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"refinement_chips":{"description":"<em>search refinement chips</em><br>in this case, the value will be <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RefinementChipsInfo"}],"type":["object","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em> total number of results in SERP</em>","format":"int64","type":["integer","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection;<br>in this case, the value will be <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleFinanceMarketsLiveAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceMarketsLiveAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleFinanceMarketsLiveHtmlResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceMarketsLiveHtmlTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleFinanceMarketsLiveHtmlResultInfo":{"properties":{"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>elements of search results found in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HtmlItemInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleFinanceMarketsLiveHtmlTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceMarketsLiveHtmlResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleFinanceMarketsTaskGetAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceMarketsTaskGetAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleFinanceMarketsTaskGetAdvancedResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results in SERP</em><br>contains types of search results (<code>items</code>) found in SERP;<br>possible item types: <span><a href=\"#google_finance_hero_groups\"><code>google_finance_hero_groups</code></a>, <a href=\"#google_finance_explore_market_trends\"><code>google_finance_explore_market_trends</code></a>, <a href=\"#google_finance_news\"><code>google_finance_news</code></a>, <a href=\"#google_finance_interested\"><code>google_finance_interested</code></a>, <a href=\"#google_finance_people_also_search\"><code>google_finance_people_also_search</code></a>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>market indexes related to the market trends element</em><br>possible <code>type</code> of items: <code>google_finance_asset_pair_element</code>, <code>google_finance_market_instrument_element</code>, <code>google_finance_market_index_element</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleFinanceElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array</em><br><strong>the keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"refinement_chips":{"description":"<em>search refinement chips</em><br>in this case, the value will be <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RefinementChipsInfo"}],"type":["object","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em> total number of results in SERP</em>","format":"int64","type":["integer","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleFinanceMarketsTaskGetAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceMarketsTaskGetAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleFinanceMarketsTaskGetHtmlResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceMarketsTaskGetHtmlTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleFinanceMarketsTaskGetHtmlResultInfo":{"properties":{"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>elements of search results found in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HtmlItemInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>keyword is returned with decoded %## (plus symbol '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleFinanceMarketsTaskGetHtmlTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceMarketsTaskGetHtmlResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleFinanceMarketsTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceMarketsTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleFinanceMarketsTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleFinanceMarketsTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceMarketsTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleFinanceMarketsTasksReadyResultInfo":{"properties":{"date_posted":{"description":"<em>date when the task was posted (in the UTC format)</em>","type":["string","null"]},"endpoint_advanced":{"description":"<em>URL for collecting the results of the SERP Advanced task</em><br>if SERP Advanced is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_html":{"description":"<em>URL for collecting the results of the SERP HTML task</em><br>if SERP HTML is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_regular":{"description":"<em>URL for collecting the results of the SERP Regular task</em><br>if SERP Regular is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong>","type":["string","null"]},"se":{"description":"<em>search engine specified when setting the task</em>","type":["string","null"]},"se_type":{"description":"<em>type of search engine</em><br>example: <code>{{low_se_type_under}}</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleFinanceMarketsTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceMarketsTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleFinanceQuoteLiveAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceQuoteLiveAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleFinanceQuoteLiveAdvancedResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results in SERP</em><br>contains types of search results (<code>items</code>) found in SERP;<br>possible item types: <a href=\"#google_finance_hero_groups\"><code>google_finance_hero_groups</code></a>, <a href=\"#google_finance_quote\"><code>google_finance_quote</code></a>, <a href=\"#google_finance_compare_to\"><code>google_finance_compare_to</code></a>, <a href=\"#google_finance_news\"><code>google_finance_news</code></a>, <a href=\"#google_finance_financial\"><code>google_finance_financial</code></a>, <a href=\"#google_finance_futures_chain\"><code>google_finance_futures_chain</code></a>, <a href=\"#google_finance_details\"><code>google_finance_details</code></a>, <a href=\"#google_finance_about\"><code>google_finance_about</code></a>, <a href=\"#google_finance_interested\"><code>google_finance_interested</code></a>, <a href=\"#google_finance_people_also_search\"><code>google_finance_people_also_search</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>elements of search results found in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleFinanceElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array</em><br><strong>the keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"refinement_chips":{"description":"<em>search refinement chips</em><br>in this case, the value will be <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RefinementChipsInfo"}],"type":["object","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em> total number of results in SERP</em>","format":"int64","type":["integer","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleFinanceQuoteLiveAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceQuoteLiveAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleFinanceQuoteLiveHtmlResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceQuoteLiveHtmlTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleFinanceQuoteLiveHtmlResultInfo":{"properties":{"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>elements of search results found in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HtmlItemInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleFinanceQuoteLiveHtmlTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceQuoteLiveHtmlResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleFinanceQuoteTaskGetAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceQuoteTaskGetAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleFinanceQuoteTaskGetAdvancedResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results in SERP</em><br>contains types of search results (<code>items</code>) found in SERP;<br>possible item types: <a href=\"#google_finance_hero_groups\"><code>google_finance_hero_groups</code></a>, <a href=\"#google_finance_quote\"><code>google_finance_quote</code></a>, <a href=\"#google_finance_compare_to\"><code>google_finance_compare_to</code></a>, <a href=\"#google_finance_news\"><code>google_finance_news</code></a>, <a href=\"#google_finance_financial\"><code>google_finance_financial</code></a>, <a href=\"#google_finance_futures_chain\"><code>google_finance_futures_chain</code></a>, <a href=\"#google_finance_details\"><code>google_finance_details</code></a>, <a href=\"#google_finance_about\"><code>google_finance_about</code></a>, <a href=\"#google_finance_interested\"><code>google_finance_interested</code></a>, <a href=\"#google_finance_people_also_search\"><code>google_finance_people_also_search</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>market indexes related to the market trends element</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleFinanceElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array</em><br><strong>the keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"refinement_chips":{"description":"<em>search refinement chips</em><br>in this case, the value will be <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RefinementChipsInfo"}],"type":["object","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em> total number of results in SERP</em>","format":"int64","type":["integer","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleFinanceQuoteTaskGetAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceQuoteTaskGetAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleFinanceQuoteTaskGetHtmlResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceQuoteTaskGetHtmlTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleFinanceQuoteTaskGetHtmlResultInfo":{"properties":{"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>elements of search results found in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HtmlItemInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>keyword is returned with decoded %## (plus symbol '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleFinanceQuoteTaskGetHtmlTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceQuoteTaskGetHtmlResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleFinanceQuoteTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceQuoteTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleFinanceQuoteTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleFinanceQuoteTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceQuoteTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleFinanceQuoteTasksReadyResultInfo":{"properties":{"date_posted":{"description":"<em>date when the task was posted (in the UTC format)</em>","type":["string","null"]},"endpoint_advanced":{"description":"<em>URL for collecting the results of the SERP Advanced task</em><br>if SERP Advanced is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_html":{"description":"<em>URL for collecting the results of the SERP HTML task</em><br>if SERP HTML is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_regular":{"description":"<em>URL for collecting the results of the SERP Regular task</em><br>if SERP Regular is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong>","type":["string","null"]},"se":{"description":"<em>search engine specified when setting the task</em>","type":["string","null"]},"se_type":{"description":"<em>type of search engine</em><br>example: <code>{{low_se_type_under}}</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleFinanceQuoteTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceQuoteTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleFinanceTickerSearchLiveAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceTickerSearchLiveAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleFinanceTickerSearchLiveAdvancedResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results in SERP</em><br>contains types of search results (<code>items</code>) found in SERP;<br>possible item types: <a href=\"#google_finance_market_index\"><code>google_finance_market_index</code></a>, <a href=\"#google_finance_asset_pair\"><code>google_finance_asset_pair</code></a>, <a href=\"#google_finance_market_instrument\"><code>google_finance_market_instrument</code></a>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>items of search results found in SERP</em><br>array of items containing market indexes data;<br>possible <code>type</code> of items: <code>google_finance_market_index</code>, <code>google_finance_asset_pair</code>, <code>google_finance_market_instrument</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleFinanceTickerSearchElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array</em><br><strong>the keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"refinement_chips":{"description":"<em>search refinement chips</em><br>in this case, the value will be <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RefinementChipsInfo"}],"type":["object","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em> total number of results in SERP</em>","format":"int64","type":["integer","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleFinanceTickerSearchLiveAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceTickerSearchLiveAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleFinanceTickerSearchTaskGetAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceTickerSearchTaskGetAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleFinanceTickerSearchTaskGetAdvancedResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results in SERP</em><br>contains types of search results (<code>items</code>) found in SERP;<br>possible item types: <a href=\"#google_finance_market_index\"><code>google_finance_market_index</code></a>, <a href=\"#google_finance_asset_pair\"><code>google_finance_asset_pair</code></a>, <a href=\"#google_finance_market_instrument\"><code>google_finance_market_instrument</code></a>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>items of search results found in SERP</em><br>array of items containing market indexes data;<br>possible <code>type</code> of items: <code>google_finance_market_index</code>, <code>google_finance_asset_pair</code>, <code>google_finance_market_instrument</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleFinanceTickerSearchElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array</em><br><strong>the keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"refinement_chips":{"description":"<em>search refinement chips</em><br>in this case, the value will be <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RefinementChipsInfo"}],"type":["object","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em> total number of results in SERP</em>","format":"int64","type":["integer","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleFinanceTickerSearchTaskGetAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceTickerSearchTaskGetAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleFinanceTickerSearchTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceTickerSearchTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleFinanceTickerSearchTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleFinanceTickerSearchTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceTickerSearchTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleFinanceTickerSearchTasksReadyResultInfo":{"properties":{"date_posted":{"description":"<em>date when the task was posted (in the UTC format)</em>","type":["string","null"]},"endpoint_advanced":{"description":"<em>URL for collecting the results of the SERP Advanced task</em><br>if SERP Advanced is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_html":{"description":"<em>URL for collecting the results of the SERP HTML task</em><br>if SERP HTML is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_regular":{"description":"<em>URL for collecting the results of the SERP Regular task</em><br>if SERP Regular is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong>","type":["string","null"]},"se":{"description":"<em>search engine specified when setting the task</em>","type":["string","null"]},"se_type":{"description":"<em>type of search engine</em><br>example: <code>{{low_se_type_under}}</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleFinanceTickerSearchTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceTickerSearchTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleImagesLiveAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleImagesLiveAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleImagesLiveAdvancedResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results<br></em>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results in SERP</em><br>contains types of search results (<code>items</code>) found in SERP.<br>possible item types:<br><code>carousel</code>, <code>images_search</code>, <code>related_searches</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>items of the element</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleImagesElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>the keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"refinement_chips":{"description":"<em>search refinement chips</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RefinementChipsInfo"}],"type":["object","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em> total number of results in SERP</em>","format":"int64","type":["integer","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleImagesLiveAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleImagesLiveAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleImagesLiveHtmlResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleImagesLiveHtmlTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleImagesLiveHtmlResultInfo":{"properties":{"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>elements of search results found in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HtmlItemInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleImagesLiveHtmlTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleImagesLiveHtmlResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleImagesTaskGetAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleImagesTaskGetAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleImagesTaskGetAdvancedResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results<br></em>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results in SERP</em><br>contains types of search results (<code>items</code>) found in SERP.<br>possible item types:<br><code>carousel</code>, <code>images_search</code>, <code>related_searches</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>elements of search results found in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleImagesElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>the keyword is returned with decoded %## (plus symbol '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"refinement_chips":{"description":"<em>search refinement chips</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RefinementChipsInfo"}],"type":["object","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em> total number of results in SERP</em>","format":"int64","type":["integer","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleImagesTaskGetAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleImagesTaskGetAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleImagesTaskGetHtmlResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleImagesTaskGetHtmlTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleImagesTaskGetHtmlResultInfo":{"properties":{"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>elements of search results found in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HtmlItemInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>keyword is returned with decoded %## (plus symbol '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleImagesTaskGetHtmlTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleImagesTaskGetHtmlResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleImagesTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleImagesTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleImagesTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleImagesTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleImagesTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleImagesTasksReadyResultInfo":{"properties":{"date_posted":{"description":"<em>date when the task was posted (in the UTC format)</em>","type":["string","null"]},"endpoint_advanced":{"description":"<em>URL for collecting the results of the SERP Advanced task</em><br>if SERP Advanced is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_html":{"description":"<em>URL for collecting the results of the SERP HTML task</em><br>if SERP HTML is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_regular":{"description":"<em>URL for collecting the results of the SERP Regular task</em><br>if SERP Regular is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong>","type":["string","null"]},"se":{"description":"<em>search engine specified when setting the task</em>","type":["string","null"]},"se_type":{"description":"<em>type of search engine</em><br>example: <code>{{low_se_type_under}}</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleImagesTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleImagesTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleJobsTaskGetAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleJobsTaskGetAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleJobsTaskGetAdvancedResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results in SERP</em><br>contains types of search results (<code>items</code>) found in SERP.<br>possible item types:<br><code>google_jobs_item</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>items of the element</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_GoogleJobsItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>the keyword is returned with decoded %## (plus symbol '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"refinement_chips":{"description":"<em>search refinement chips</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RefinementChipsInfo"}],"type":["object","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em> total number of results in SERP</em>","format":"int64","type":["integer","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection;<br>in this case, equals <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleJobsTaskGetAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleJobsTaskGetAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleJobsTaskGetHtmlResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleJobsTaskGetHtmlTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleJobsTaskGetHtmlResultInfo":{"properties":{"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>elements of search results found in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HtmlItemInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>keyword is returned with decoded %## (plus symbol '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleJobsTaskGetHtmlTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleJobsTaskGetHtmlResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleJobsTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleJobsTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleJobsTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleJobsTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleJobsTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleJobsTasksReadyResultInfo":{"properties":{"date_posted":{"description":"<em>date when the task was posted (in the UTC format)</em>","type":["string","null"]},"endpoint_advanced":{"description":"<em>URL for collecting the results of the SERP Advanced task</em><br>if SERP Advanced is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_html":{"description":"<em>URL for collecting the results of the SERP HTML task</em><br>if SERP HTML is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_regular":{"description":"<em>URL for collecting the results of the SERP Regular task</em><br>if SERP Regular is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong>","type":["string","null"]},"se":{"description":"<em>search engine specified when setting the task</em>","type":["string","null"]},"se_type":{"description":"<em>type of search engine</em><br>example: <code>{{low_se_type_under}}</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleJobsTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleJobsTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleLanguagesResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleLanguagesTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleLanguagesResultInfo":{"properties":{"language_code":{"description":"<em>language code according to <a href=\"https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes\" target=\"_blank\" rel=\"noopener noreferrer\">ISO 639-1</a></em>","type":["string","null"]},"language_name":{"description":"<em>language name</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleLanguagesTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleLanguagesResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleLocalFinderLiveAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleLocalFinderLiveAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleLocalFinderLiveAdvancedResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results<br></em>you can use it to make sure that we provided exact results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results in SERP</em><br>contains types of search results (<code>items</code>) found in SERP.<br>possible item types:<br><code>local_pack</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>items of the element</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LocalPackSerpElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>the keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"refinement_chips":{"description":"<em>search refinement chips</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RefinementChipsInfo"}],"type":["object","null"]},"se_domain":{"description":"<em>search engine domain in a POST array<br></em>","type":["string","null"]},"se_results_count":{"description":"<em> total number of results in SERP</em>","format":"int64","type":["integer","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleLocalFinderLiveAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleLocalFinderLiveAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleLocalFinderLiveHtmlResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleLocalFinderLiveHtmlTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleLocalFinderLiveHtmlResultInfo":{"properties":{"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>elements of search results found in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HtmlItemInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleLocalFinderLiveHtmlTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleLocalFinderLiveHtmlResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleLocalFinderTaskGetAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleLocalFinderTaskGetAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleLocalFinderTaskGetAdvancedResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results<br></em>you can use it to make sure that we provided exact results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results in SERP</em><br>contains types of search results (<code>items</code>) found in SERP.<br>possible item types:<br><code>local_pack</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>items of the element</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_LocalPackSerpElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>the keyword is returned with decoded %## (plus symbol '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"refinement_chips":{"description":"<em>search refinement chips</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RefinementChipsInfo"}],"type":["object","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em> total number of results in SERP</em>","format":"int64","type":["integer","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleLocalFinderTaskGetAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleLocalFinderTaskGetAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleLocalFinderTaskGetHtmlResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleLocalFinderTaskGetHtmlTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleLocalFinderTaskGetHtmlResultInfo":{"properties":{"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>elements of search results found in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HtmlItemInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>keyword is returned with decoded %## (plus symbol '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleLocalFinderTaskGetHtmlTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleLocalFinderTaskGetHtmlResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleLocalFinderTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleLocalFinderTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleLocalFinderTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleLocalFinderTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleLocalFinderTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleLocalFinderTasksReadyResultInfo":{"properties":{"date_posted":{"description":"<em>date when the task was posted (in the UTC format)</em>","type":["string","null"]},"endpoint_advanced":{"description":"<em>URL for collecting the results of the SERP Advanced task</em><br>if SERP Advanced is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_html":{"description":"<em>URL for collecting the results of the SERP HTML task</em><br>if SERP HTML is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_regular":{"description":"<em>URL for collecting the results of the SERP Regular task</em><br>if SERP Regular is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong>","type":["string","null"]},"se":{"description":"<em>search engine specified when setting the task</em>","type":["string","null"]},"se_type":{"description":"<em>type of search engine</em><br>example: <code>{{low_se_type_under}}</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleLocalFinderTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleLocalFinderTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleLocationsResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleLocationsTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleLocationsResultInfo":{"properties":{"country_iso_code":{"description":"<em>ISO country code of the location</em>","type":["string","null"]},"location_code":{"description":"<em>location code</em>","type":["integer","null"]},"location_code_parent":{"description":"<em>the code of the superordinate location</em><br>example:<br>`\"location_code\": 9041134`,<br>`\"location_name\": \"Vienna International Airport,Lower Austria,Austria\"`,<br>`\"location_code_parent\": 20044`<p>where `location_code_parent` corresponds to:<p>`\"location_code\": 20044`,<br>`\"location_name\": \"Lower Austria,Austria\"`","type":["integer","null"]},"location_name":{"description":"<em>full name of the location</em>","type":["string","null"]},"location_type":{"description":"<em>location type</em><br>indicates the geographic classification of the location<br>example:<br>`\"location_type\": \"Country\"`, or `\"location_type\": \"State\"`","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleLocationsTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleLocationsResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleMapsLiveAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleMapsLiveAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleMapsLiveAdvancedResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results<br></em>you can use it to make sure that we provided exact results<br><strong>Note:</strong> to check location-specific results, follow the provided check url, scroll up and down, then click the <em>\"Search this area\"</em> button","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results in SERP</em><br>contains types of search results (<code>items</code>) found in SERP.<br>possible item types:<br><code>maps_search</code>, <code>maps_paid_item</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>items of the element</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleMapsElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>the keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"refinement_chips":{"description":"<em>search refinement chips</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RefinementChipsInfo"}],"type":["object","null"]},"se_domain":{"description":"<em>search engine domain in a POST array<br></em>","type":["string","null"]},"se_results_count":{"description":"<em> total number of results in SERP</em>","format":"int64","type":["integer","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleMapsLiveAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleMapsLiveAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleMapsTaskGetAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleMapsTaskGetAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleMapsTaskGetAdvancedResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results<br></em>you can use it to make sure that we provided exact results<br><strong>Note:</strong> to check location-specific results, follow the provided check url, scroll up and down, then click the <em>\"Search this area\"</em> button","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results in SERP</em><br>contains types of search results (<code>items</code>) found in SERP.<br>possible item types:<br><code>maps_search</code>, <code>maps_paid_item</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>items of the element</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleMapsElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>the keyword is returned with decoded %## (plus symbol '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"refinement_chips":{"description":"<em>search refinement chips</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RefinementChipsInfo"}],"type":["object","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em> total number of results in SERP</em>","format":"int64","type":["integer","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleMapsTaskGetAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleMapsTaskGetAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleMapsTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleMapsTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleMapsTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleMapsTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleMapsTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleMapsTasksReadyResultInfo":{"properties":{"date_posted":{"description":"<em>date when the task was posted (in the UTC format)</em>","type":["string","null"]},"endpoint_advanced":{"description":"<em>URL for collecting the results of the SERP Advanced task</em><br>if SERP Advanced is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_html":{"description":"<em>URL for collecting the results of the SERP HTML task</em><br>if SERP HTML is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_regular":{"description":"<em>URL for collecting the results of the SERP Regular task</em><br>if SERP Regular is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong>","type":["string","null"]},"se":{"description":"<em>search engine specified when setting the task</em>","type":["string","null"]},"se_type":{"description":"<em>type of search engine</em><br>example: <code>{{low_se_type_under}}</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleMapsTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleMapsTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleNewsLiveAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleNewsLiveAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleNewsLiveAdvancedResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results<br></em>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"includes_non_news_search_results":{"description":"<em>indicates whether the response contains non-news search results in addition to news content</em>","type":["boolean","null"]},"item_types":{"description":"<em>types of search results in SERP</em><br>contains types of search results (<code>items</code>) found in SERP.<br>possible item types:<br><code>top_stories</code>, <code>news_search</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>items of the element</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleNewsElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>the keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"refinement_chips":{"description":"<em>search refinement chips</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RefinementChipsInfo"}],"type":["object","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em> total number of results in SERP</em>","format":"int64","type":["integer","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleNewsLiveAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleNewsLiveAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleNewsLiveHtmlResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleNewsLiveHtmlTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleNewsLiveHtmlResultInfo":{"properties":{"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>elements of search results found in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HtmlItemInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleNewsLiveHtmlTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleNewsLiveHtmlResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleNewsTaskGetAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleNewsTaskGetAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleNewsTaskGetAdvancedResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results<br></em>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"includes_non_news_search_results":{"description":"<em>indicates whether the response contains non-news search results in addition to news content</em>","type":["boolean","null"]},"item_types":{"description":"<em>types of search results in SERP</em><br>contains types of search results (<code>items</code>) found in SERP.<br>possible item types:<br><code>top_stories</code>, <code>news_search</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>elements of search results found in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleNewsElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>the keyword is returned with decoded %## (plus symbol '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"refinement_chips":{"description":"<em>search refinement chips</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RefinementChipsInfo"}],"type":["object","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em> total number of results in SERP</em>","format":"int64","type":["integer","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleNewsTaskGetAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleNewsTaskGetAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleNewsTaskGetHtmlResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleNewsTaskGetHtmlTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleNewsTaskGetHtmlResultInfo":{"properties":{"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>elements of search results found in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HtmlItemInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>keyword is returned with decoded %## (plus symbol '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleNewsTaskGetHtmlTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleNewsTaskGetHtmlResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleNewsTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleNewsTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleNewsTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleNewsTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleNewsTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleNewsTasksReadyResultInfo":{"properties":{"date_posted":{"description":"<em>date when the task was posted (in the UTC format)</em>","type":["string","null"]},"endpoint_advanced":{"description":"<em>URL for collecting the results of the SERP Advanced task</em><br>if SERP Advanced is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_html":{"description":"<em>URL for collecting the results of the SERP HTML task</em><br>if SERP HTML is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_regular":{"description":"<em>URL for collecting the results of the SERP Regular task</em><br>if SERP Regular is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong>","type":["string","null"]},"se":{"description":"<em>search engine specified when setting the task</em>","type":["string","null"]},"se_type":{"description":"<em>type of search engine</em><br>example: <code>{{low_se_type_under}}</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleNewsTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleNewsTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleOrganicLiveAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"array of tasks","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleOrganicLiveAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleOrganicLiveAdvancedResultInfo":{"properties":{"check_url":{"description":"direct URL to search engine resultsyou can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"date and time when the result was receivedin the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”example:2019-11-15 12:57:46 +00:00","type":["string","null"]},"item_types":{"description":"types of search results in SERPcontains types of search results (items) found in SERP.possible item types:answer_box, app, carousel, multi_carousel, featured_snippet, google_flights, google_reviews, third_party_reviews, images, jobs, knowledge_graph, local_pack, hotels_pack, map, organic, paid, people_also_ask, related_searches, people_also_search, shopping, top_stories, twitter, video, events, recipes, top_sights, scholarly_articles, popular_products,  questions_and_answers, find_results_on, stocks_box, commercial_units, local_services, google_hotels, math_solver, currency_box,product_considerations, short_videos, refine_products, perspectives, discussions_and_forums, compare_sites, ai_overview","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"items of the element","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"the number of results returned in the items array","format":"int64","type":["integer","null"]},"keyword":{"description":"keyword received in a POST arraythe keyword is returned with decoded %## (plus character '+' will be decoded to a space character)","type":["string","null"]},"language_code":{"description":"language code in a POST array","type":["string","null"]},"location_code":{"description":"location code in a POST array","type":["integer","null"]},"pages_count":{"description":"total search results pages retrievedtotal number of retrieved SERPs in the result","format":"int64","type":["integer","null"]},"refinement_chips":{"description":"search refinement chips","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RefinementChipsInfo"}],"type":["object","null"]},"se_domain":{"description":"search engine domain in a POST array","type":["string","null"]},"se_results_count":{"description":"total number of results in SERP","format":"int64","type":["integer","null"]},"spell":{"description":"autocorrection of the search engineif the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleOrganicLiveAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"array of results","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleOrganicLiveAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleOrganicLiveHtmlResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleOrganicLiveHtmlTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleOrganicLiveHtmlResultInfo":{"properties":{"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>elements of search results found in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HtmlItemInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleOrganicLiveHtmlTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleOrganicLiveHtmlResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleOrganicLiveRegularResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleOrganicLiveRegularTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleOrganicLiveRegularResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results<br></em>you can use it to make sure that we provided exact results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results found in SERP</em><br>contains types of all search results (<code>items</code>) found in the returned SERP<br>possible item types:<br><code>answer_box</code>, <code>app</code>, <code>carousel</code>, <code>multi_carousel</code>, <code>featured_snippet</code>, <code>google_flights</code>, <code>google_reviews</code>, <code>third_party_reviews</code>,  <code>images</code>, <code>jobs</code>, <code>knowledge_graph</code>, <code>local_pack</code>, <code>hotels_pack</code>, <code>map</code>, <code>organic</code>, <code>paid</code>, <code>people_also_ask</code>, <code>related_searches</code>, <code>people_also_search</code>, <code>shopping</code>, <code>top_stories</code>, <code>twitter</code>, <code>video</code>, <code>events</code>, <code>recipes</code>, <code>top_sights</code>, <code>scholarly_articles</code>, <code>popular_products</code>, <code>questions_and_answers</code>, <code>find_results_on</code>, <code>stocks_box</code>, <code>commercial_units</code>, <code>local_services</code>, <code>google_hotels</code>, <code>math_solver</code>, <code>currency_box</code>, <code>product_considerations</code>, <code>short_videos</code>, <code>refine_products</code>, <code>perspectives</code>, <code>discussions_and_forums</code>, <code>compare_sites</code>, <code>ai_overview</code><p><strong>note</strong> that this array contains all types of search results found in the returned SERP;<br>however, this endpoint provides data for <code>featured_snippet</code>, <code>organic</code> and <code>paid</code> types only<br>to get all items (inlcuding SERP features and rich snippets) found in the returned SERP, please refer to the <a href=\"https://docs.dataforseo.com/v3/serp/google/organic/live/advanced/?php\">Google Organiс Advanced SERP</a> endpoint","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>items of the element</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array</em><br><strong>keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"pages_count":{"description":"<em>total search results pages retrieved</em><br>total number of retrieved SERPs in the result","format":"int64","type":["integer","null"]},"refinement_chips":{"description":"<em>search refinement chips</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RefinementChipsInfo"}],"type":["object","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em>total number of results in SERP</em>","format":"int64","type":["integer","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleOrganicLiveRegularTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleOrganicLiveRegularResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleOrganicTaskGetAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleOrganicTaskGetAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleOrganicTaskGetAdvancedResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results in SERP</em><br>contains types of search results (<code>items</code>) found in SERP.<br>possible item types:<br><span><a href=\"#answer_box\"><code>answer_box</code></a>, <a href=\"#app\"><code>app</code></a>, <a href=\"#carousel\"><code>carousel</code></a>, <a href=\"#multi_carousel\"><code>multi_carousel</code></a>, <a href=\"#featured_snippet\"><code>featured_snippet</code></a>, <a href=\"#google_flights\"><code>google_flights</code></a>, <a href=\"#google_reviews\"><code>google_reviews</code></a>, <a href=\"#third_party_reviews\"><code>third_party_reviews</code></a>, <a href=\"#images\"><code>images</code></a>, <a href=\"#jobs\"><code>jobs</code></a>, <a href=\"#knowledge_graph\"><code>knowledge_graph</code></a>, <a href=\"#local_pack\"><code>local_pack</code></a>, <a href=\"#hotels_pack\"><code>hotels_pack</code></a>, <a href=\"#map\"><code>map</code></a>, <a href=\"#organic\"><code>organic</code></a>, <a href=\"#paid\"><code>paid</code></a>, <a href=\"#people_also_ask\"><code>people_also_ask</code></a>, <a href=\"#related_searches\"><code>related_searches</code></a>, <a href=\"#people_also_search\"><code>people_also_search</code></a>, <a href=\"#shopping\"><code>shopping</code></a>, <a href=\"#top_stories\"><code>top_stories</code></a>, <a href=\"#twitter\"><code>twitter</code></a>, <a href=\"#video\"><code>video</code></a>, <a href=\"#events\"><code>events</code></a>, <a href=\"#recipes\"><code>recipes</code></a>, <a href=\"#top_sights\"><code>top_sights</code></a>, <a href=\"#scholarly_articles\"><code>scholarly_articles</code></a>, <a href=\"#popular_products\"><code>popular_products</code></a>,  <a href=\"#questions_and_answers\"><code>questions_and_answers</code></a>, <a href=\"#find_results_on\"><code>find_results_on</code></a>, <a href=\"#stocks_box\"><code>stocks_box</code></a>, <a href=\"#commercial_units\"><code>commercial_units</code></a>, <a href=\"#local_services\"><code>local_services</code></a>, <a href=\"#google_hotels\"><code>google_hotels</code></a>, <a href=\"#math_solver\"><code>math_solver</code></a>, <a href=\"#currency_box\"><code>currency_box</code></a>,<a href=\"#product_considerations\"><code>product_considerations</code></a>, <a href=\"#short_videos\"><code>short_videos</code></a>, <a href=\"#refine_products\"><code>refine_products</code></a>, <a href=\"#perspectives\"><code>perspectives</code></a>, <a href=\"#discussions_and_forums\"><code>discussions_and_forums</code></a></span>, <a href=\"#compare_sites\"><code>compare_sites</code></a></span>, <a href=\"#ai_overview\"><code>ai_overview</code></a></span>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>link of the element</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>the keyword is returned with decoded %## (plus symbol '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"pages_count":{"description":"<em>total search results pages retrieved</em><br>total number of retrieved SERPs in the result","format":"int64","type":["integer","null"]},"refinement_chips":{"description":"<em>search refinement chips</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RefinementChipsInfo"}],"type":["object","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em> total number of results in SERP</em>","format":"int64","type":["integer","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleOrganicTaskGetAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleOrganicTaskGetAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleOrganicTaskGetHtmlResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleOrganicTaskGetHtmlTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleOrganicTaskGetHtmlResultInfo":{"properties":{"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>elements of search results found in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HtmlItemInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>keyword is returned with decoded %## (plus symbol '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleOrganicTaskGetHtmlTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleOrganicTaskGetHtmlResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleOrganicTaskGetRegularResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleOrganicTaskGetRegularTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleOrganicTaskGetRegularResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results found in SERP</em><br>contains types of all search results (<code>items</code>) found in the returned SERP<br>possible item types:<br><code>answer_box</code>, <code>app</code>, <code>carousel</code>, <code>multi_carousel</code>, <code>featured_snippet</code>, <code>google_flights</code>, <code>google_reviews</code>, <code>third_party_reviews</code>,  <code>images</code>, <code>jobs</code>, <code>knowledge_graph</code>, <code>local_pack</code>, <code>hotels_pack</code>, <code>map</code>, <code>organic</code>, <code>paid</code>, <code>people_also_ask</code>, <code>related_searches</code>, <code>people_also_search</code>, <code>shopping</code>, <code>top_stories</code>, <code>twitter</code>, <code>video</code>, <code>events</code>, <code>recipes</code>, <code>top_sights</code>, <code>scholarly_articles</code>, <code>popular_products</code>, <code>questions_and_answers</code>, <code>find_results_on</code>, <code>stocks_box</code>, <code>commercial_units</code>, <code>local_services</code>, <code>google_hotels</code>, <code>math_solver</code>, <code>currency_box</code>, <code>product_considerations</code>, <code>short_videos</code>, <code>refine_products</code>, <code>perspectives</code>, <code>discussions_and_forums</code>, <code>compare_sites</code>, <code>ai_overview</code><p><strong>note</strong> that this array contains all types of search results found in the returned SERP;<br>however, this endpoint provides data for <code>featured_snippet</code>, <code>organic</code> and <code>paid</code> types only;<br>to get all items (including SERP features and rich snippets) found in the returned SERP, please refer to the <a href=\"https://docs.dataforseo.com/v3/serp/google/organic/live/advanced/?php\">Google Organiс Advanced SERP</a> endpoint","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>items in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array</em><br><strong>keyword is returned with decoded %## (plus symbol '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"pages_count":{"description":"<em>total search results pages retrieved</em><br>total number of retrieved SERPs in the result","format":"int64","type":["integer","null"]},"refinement_chips":{"description":"<em>search refinement chips</em><br>if there are none, the value is <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RefinementChipsInfo"}],"type":["object","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em>total number of results in SERP</em>","format":"int64","type":["integer","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection;<br>if there is none, the value is <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleOrganicTaskGetRegularTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleOrganicTaskGetRegularResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleOrganicTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleOrganicTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleOrganicTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleOrganicTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleOrganicTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleOrganicTasksReadyResultInfo":{"properties":{"date_posted":{"description":"<em>date when the task was posted (in the UTC format)</em>","type":["string","null"]},"endpoint_advanced":{"description":"<em>URL for collecting the results of the SERP Advanced task</em><br>if SERP Advanced is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_html":{"description":"<em>URL for collecting the results of the SERP HTML task</em><br>if SERP HTML is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_regular":{"description":"<em>URL for collecting the results of the SERP Regular task</em><br>if SERP Regular is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong>","type":["string","null"]},"se":{"description":"<em>search engine specified when setting the task</em>","type":["string","null"]},"se_type":{"description":"<em>type of search engine</em><br>example: <code>{{low_se_type_under}}</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleOrganicTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleOrganicTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleSearchByImageTaskGetAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleSearchByImageTaskGetAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleSearchByImageTaskGetAdvancedResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>            you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>            in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>            example:<br>            <code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"image_url":{"description":"<em>URL specified in a POST array</em>","type":["string","null"]},"item_types":{"description":"<em>types of search results in SERP</em><br>            contains types of search results (<code>items</code>) found in SERP.<br>            possible item types:<br>            <code>organic</code>,<br>            <code>images</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>items featured in the faq_box</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiGoogleSearchByImagesElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword Google associated with the specified image</em>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"refinement_chips":{"description":"<em>search refinement chips</em><br>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RefinementChipsInfo"}],"type":["object","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em> total number of results in SERP</em>","format":"int64","type":["integer","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>            if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleSearchByImageTaskGetAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleSearchByImageTaskGetAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleSearchByImageTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleSearchByImageTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleSearchByImageTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleSearchByImageTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleSearchByImageTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpGoogleSearchByImageTasksReadyResultInfo":{"properties":{"date_posted":{"description":"<em>date when the task was posted (in the UTC format)</em>","type":["string","null"]},"endpoint_advanced":{"description":"<em>URL for collecting the results of the SERP Advanced task</em><br>if SERP Advanced is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_html":{"description":"<em>URL for collecting the results of the SERP HTML task</em><br>if SERP HTML is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_regular":{"description":"<em>URL for collecting the results of the SERP Regular task</em><br>if SERP Regular is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong>","type":["string","null"]},"se":{"description":"<em>search engine specified when setting the task</em>","type":["string","null"]},"se_type":{"description":"<em>type of search engine</em><br>can take the following values: <code>search_by_image</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpGoogleSearchByImageTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleSearchByImageTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"last_updated_time":{"description":"<em>date and time when keyword data was updated</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"previous_updated_time":{"description":"<em>previous to the most recent date and time when SERP data was updated</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-10-15 12:57:46 +00:00</code>","type":["string","null"]},"se_results_count":{"description":"<em>number of search results for the returned keyword</em>","format":"int64","type":["integer","null"]},"se_type":{"description":"<em>search engine type</em>","type":["string","null"]},"serp_item_types":{"description":"<em>types of search results in SERP</em><br>contains types of search results (items) found in SERP<br>possible item types:<br><code>answer_box</code>, <code>app</code>, <code>carousel</code>, <code>multi_carousel</code>, <code>featured_snippet</code>, <code>google_flights</code>, <code>google_reviews</code>, <code>third_party_reviews</code>, <code>google_posts</code>, <code>images</code>, <code>jobs</code>, <code>knowledge_graph</code>, <code>local_pack</code>, <code>hotels_pack</code>, <code>map</code>, <code>organic</code>, <code>paid</code>, <code>people_also_ask</code>, <code>related_searches</code>, <code>people_also_search</code>, <code>shopping</code>, <code>top_stories</code>, <code>twitter</code>, <code>video</code>, <code>events</code>, <code>mention_carousel</code>, <code>recipes</code>, <code>top_sights</code>, <code>scholarly_articles</code>, <code>popular_products</code>, <code>podcasts</code>, <code>questions_and_answers</code>, <code>find_results_on</code>, <code>stocks_box</code>, <code>visual_stories</code>, <code>commercial_units</code>, <code>local_services</code>, <code>google_hotels</code>, <code>math_solver</code>, <code>currency_box</code>, <code>product_considerations</code>, <code>found_on_web</code>, <code>short_videos</code>, <code>refine_products</code>, <code>explore_brands</code>, <code>perspectives</code>, <code>discussions_and_forums</code>, <code>compare_sites</code>, <code>courses</code>, <code>ai_overview</code>;<br><strong>note</strong> that the actual results will be returned only for <code>organic</code>, <code>paid</code>, <code>featured_snippet</code>, and <code>local_pack</code> elements","items":{"type":["string","null"]},"type":["array","null"]}},"type":"object"},"Response0A3E90081762_SerpNaverOrganicTaskGetAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpNaverOrganicTaskGetAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpNaverOrganicTaskGetAdvancedResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results in SERP</em><br>contains types of search results (<code>items</code>) found in SERP.<br>possible item types:<br><code>images</code>, <code>local_pack</code>, <code>map</code>, <code>organic</code>, <code>paid</code>, <code>related_searches</code>, <code>video</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>additional items present in the element</em><br>if there are none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>the keyword is returned with decoded %## (plus symbol '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"pages_count":{"description":"<em>total pages retrieved</em><br>total number of retrieved SERPs in the result","format":"int64","type":["integer","null"]},"refinement_chips":{"description":"<em>search refinement chips</em><br>equals <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RefinementChipsInfo"}],"type":["object","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em> total number of results in SERP</em>","format":"int64","type":["integer","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpNaverOrganicTaskGetAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpNaverOrganicTaskGetAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpNaverOrganicTaskGetHtmlResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpNaverOrganicTaskGetHtmlTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpNaverOrganicTaskGetHtmlResultInfo":{"properties":{"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>elements of search results found in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HtmlItemInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>keyword is returned with decoded %## (plus symbol '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpNaverOrganicTaskGetHtmlTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpNaverOrganicTaskGetHtmlResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpNaverOrganicTaskGetRegularResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpNaverOrganicTaskGetRegularTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpNaverOrganicTaskGetRegularResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results found in SERP</em><br>contains types of all search results (<code>items</code>) found in the returned SERP<br>possible item types:<br><code>images</code>, <code>local_pack</code>, <code>map</code>, <code>organic</code>, <code>paid</code>, <code>related_searches</code>, <code>video</code><p>note that this array contains all types of search results found in the returned SERP;<br>however, this endpoint provides data for <code>organic</code> and <code>paid</code> types only<p>to get all items (inlcuding SERP features and rich snippets) found in the returned SERP, please refer to the <a href=\"/v3/serp/naver/organic/task_get/advanced\">Naver Organiс Advanced SERP endpoint</a>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>items in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array</em><br><strong>keyword is returned with decoded %## (plus symbol '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"pages_count":{"description":"<em>total pages retrieved</em><br>total number of retrieved SERPs in the result","format":"int64","type":["integer","null"]},"refinement_chips":{"description":"<em>search refinement chips</em><br>equals <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RefinementChipsInfo"}],"type":["object","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em>total number of results in SERP</em>","format":"int64","type":["integer","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpNaverOrganicTaskGetRegularTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpNaverOrganicTaskGetRegularResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpNaverOrganicTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpNaverOrganicTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpNaverOrganicTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpNaverOrganicTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpNaverOrganicTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpNaverOrganicTasksReadyResultInfo":{"properties":{"date_posted":{"description":"<em>date when the task was posted (in the UTC format)</em>","type":["string","null"]},"endpoint_advanced":{"description":"<em>URL for collecting the results of the SERP Advanced task</em><br>if SERP Advanced is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_html":{"description":"<em>URL for collecting the results of the SERP HTML task</em><br>if SERP HTML is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_regular":{"description":"<em>URL for collecting the results of the SERP Regular task</em><br>if SERP Regular is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong>","type":["string","null"]},"se":{"description":"<em>search engine specified when setting the task</em>","type":["string","null"]},"se_type":{"description":"<em>type of search engine</em><br>example: <code>{{low_se_type_under}}</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpNaverOrganicTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpNaverOrganicTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpScreenshotResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpScreenshotTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpScreenshotResultInfo":{"properties":{"items":{"description":"<em>items array</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ScreenshotItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>number of items in the results array</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_SerpScreenshotTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpScreenshotResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpSeznamLanguagesResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpSeznamLanguagesTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpSeznamLanguagesResultInfo":{"properties":{"language_code":{"description":"<em>language code according to <a href=\"https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes\" target=\"_blank\" rel=\"noopener noreferrer\">ISO 639-1</a></em>","type":["string","null"]},"language_name":{"description":"<em>language name</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpSeznamLanguagesTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpSeznamLanguagesResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpSeznamLocationsResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpSeznamLocationsTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpSeznamLocationsResultInfo":{"properties":{"country_iso_code":{"description":"<em>ISO country code of the location</em>","type":["string","null"]},"location_code":{"description":"<em>location code</em>","type":["integer","null"]},"location_code_parent":{"description":"<em>the code of the superordinate location</em><br>only <code>City</code> <code>location_type</code> is supported for all countries except China (where <code>Country</code> is also supported);<br>don't match locations by <code>location_code_parent</code> because the results for <code>Region</code> and <code>Country</code>-level results for most countries are not supported by Baidu SERP API","type":["integer","null"]},"location_name":{"description":"<em>full name of the location</em>","type":["string","null"]},"location_type":{"description":"<em>location type</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpSeznamLocationsTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpSeznamLocationsResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpSeznamOrganicTaskGetAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpSeznamOrganicTaskGetAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpSeznamOrganicTaskGetAdvancedResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results in SERP</em><br>contains types of search results (<code>items</code>) found in SERP.<br>possible item types:<br><a href=\"#images\"><code>images</code></a>, <a href=\"#local_pack\"><code>local_pack</code></a>, <a href=\"#organic\"><code>organic</code></a>, <a href=\"#related_searches\"><code>related_searches</code></a>, <a href=\"#top_stories\"><code>top_stories</code></a>, <a href=\"#featured_snippet\"><code>featured_snippet</code></a>, <a href=\"#video\"><code>video</code></a>, <a href=\"#shopping\"><code>shopping</code></a>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>additional items present in the element</em><br>if there are none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>the keyword is returned with decoded %## (plus symbol '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"pages_count":{"description":"<em>total pages retrieved</em><br>total number of retrieved SERPs in the result","format":"int64","type":["integer","null"]},"refinement_chips":{"description":"<em>search refinement chips</em><br>equals <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RefinementChipsInfo"}],"type":["object","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em> total number of results in SERP</em>","format":"int64","type":["integer","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpSeznamOrganicTaskGetAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpSeznamOrganicTaskGetAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpSeznamOrganicTaskGetHtmlResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpSeznamOrganicTaskGetHtmlTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpSeznamOrganicTaskGetHtmlResultInfo":{"properties":{"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>elements of search results found in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HtmlItemInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>keyword is returned with decoded %## (plus symbol '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpSeznamOrganicTaskGetHtmlTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpSeznamOrganicTaskGetHtmlResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpSeznamOrganicTaskGetRegularResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpSeznamOrganicTaskGetRegularTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpSeznamOrganicTaskGetRegularResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results found in SERP</em><br>contains types of all search results (<code>items</code>) found in the returned SERP<br>possible item types:<br><code>images</code>, <code>local_pack</code>, <code>organic</code>, <code>related_searches</code>, <code>top_stories</code>, <code>featured_snippet</code>, <code>video</code><p>note that this array contains all types of search results found in the returned SERP;<br>however, <strong>this endpoint provides data for the <code>organic</code> type only</strong><p>to get all items (inlcuding SERP features and rich snippets) found in the returned SERP, please refer to the <a href=\"/v3/serp/seznam/organic/task_get/advanced\">Seznam Organiс Advanced SERP endpoint</a>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>items in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array</em><br><strong>keyword is returned with decoded %## (plus symbol '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"pages_count":{"description":"<em>total pages retrieved</em><br>total number of retrieved SERPs in the result","format":"int64","type":["integer","null"]},"refinement_chips":{"description":"<em>search refinement chips</em><br>equals <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RefinementChipsInfo"}],"type":["object","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em>total number of results in SERP</em>","format":"int64","type":["integer","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpSeznamOrganicTaskGetRegularTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpSeznamOrganicTaskGetRegularResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpSeznamOrganicTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpSeznamOrganicTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpSeznamOrganicTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpSeznamOrganicTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpSeznamOrganicTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpSeznamOrganicTasksReadyResultInfo":{"properties":{"date_posted":{"description":"<em>date when the task was posted (in the UTC format)</em>","type":["string","null"]},"endpoint_advanced":{"description":"<em>URL for collecting the results of the SERP Advanced task</em><br>if SERP Advanced is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_html":{"description":"<em>URL for collecting the results of the SERP HTML task</em><br>if SERP HTML is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_regular":{"description":"<em>URL for collecting the results of the SERP Regular task</em><br>if SERP Regular is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong>","type":["string","null"]},"se":{"description":"<em>search engine specified when setting the task</em>","type":["string","null"]},"se_type":{"description":"<em>type of search engine</em><br>example: <code>{{low_se_type_under}}</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpSeznamOrganicTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpSeznamOrganicTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYahooLanguagesResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYahooLanguagesTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYahooLanguagesResultInfo":{"properties":{"language_code":{"description":"<em>language code according to <a href=\"https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes\" target=\"_blank\" rel=\"noopener noreferrer\">ISO 639-1</a></em>","type":["string","null"]},"language_name":{"description":"<em>language name</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpYahooLanguagesTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYahooLanguagesResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYahooLocationsResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYahooLocationsTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYahooLocationsResultInfo":{"properties":{"country_iso_code":{"description":"<em>ISO country code of the location</em>","type":["string","null"]},"location_code":{"description":"<em>location code</em>","type":["integer","null"]},"location_code_parent":{"description":"<em>the code of the superordinate location</em><br>example:<br>`\"location_code\": 9041134`,<br>`\"location_name\": \"Vienna International Airport,Lower Austria,Austria\"`,<br>`\"location_code_parent\": 20044`<p>where `location_code_parent` corresponds to:<p>`\"location_code\": 20044`,<br>`\"location_name\": \"Lower Austria,Austria\"`","type":["integer","null"]},"location_name":{"description":"<em>full name of the location</em>","type":["string","null"]},"location_type":{"description":"<em>location type</em><br>indicates the geographic classification of the location<br>example:<br>`\"location_type\": \"Country\"`, or `\"location_type\": \"State\"`","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpYahooLocationsTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYahooLocationsResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYahooOrganicLiveAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYahooOrganicLiveAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYahooOrganicLiveAdvancedResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results in SERP</em><br>contains types of search results (<code>items</code>) found in SERP.<br>possible item types:<br><span><a href=\"#featured_snippet\"><code>featured_snippet</code></a>, <a href=\"#images\"><code>images</code></a>, <a href=\"#local_pack\"><code>local_pack</code></a>, <a href=\"#hotels_pack\"><code>hotels_pack</code></a>, <a href=\"#organic\"><code>organic</code></a>, <a href=\"#paid\"><code>paid</code></a>, <a href=\"#people_also_ask\"><code>people_also_ask</code></a>, <a href=\"#related_searches\"><code>related_searches</code></a>, <a href=\"#shopping\"><code>shopping</code></a>, <a href=\"#recipes\"><code>recipes</code></a>, <a href=\"#top_stories\"><code>top_stories</code></a>, <a href=\"#video\"><code>video</code></a></span>, <a href=\"#ai_overview\"><code>ai_overview</code></a></span>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>elements of search results found in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>the keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"pages_count":{"description":"<em>total pages retrieved</em><br>total number of retrieved SERPs in the result","format":"int64","type":["integer","null"]},"refinement_chips":{"description":"<em>search refinement chips</em><br>equals <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RefinementChipsInfo"}],"type":["object","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em> total number of results in SERP</em>","format":"int64","type":["integer","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpYahooOrganicLiveAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYahooOrganicLiveAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYahooOrganicLiveHtmlResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYahooOrganicLiveHtmlTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYahooOrganicLiveHtmlResultInfo":{"properties":{"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>elements of search results found in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HtmlItemInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpYahooOrganicLiveHtmlTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYahooOrganicLiveHtmlResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYahooOrganicLiveRegularResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYahooOrganicLiveRegularTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYahooOrganicLiveRegularResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results<br></em>You can use it to make sure that we provided exact results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results found in SERP</em><br>contains types of all search results (<code>items</code>) found in the returned SERP<br>possible item types:<br><code>featured_snippet</code>, <code>images</code>, <code>local_pack</code>, <code>hotels_pack</code>, <code>organic</code>, <code>paid</code>, <code>people_also_ask</code>, <code>related_searches</code>, <code>shopping</code>, <code>recipes</code>, <code>top_stories</code>, <code>video</code>, <code>ai_overview</code>;<br><strong>note</strong> that this array contains all types of search results found in the returned SERP;<br>however, this endpoint provides data for <code>organic</code>, <code>paid</code>, and <code>featured_snippet</code> types only;<br>to get all items (including SERP features and rich snippets) found in the returned SERP, please refer to the <a href=\"/v3/serp/yahoo/organic/task_get/advanced/?bash\" rel=\"noopener noreferrer\" target=\"_blank\">Yahoo Organiс Advanced SERP endpoint</a>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>items in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array</em><br><strong>keyword is returned with decoded %## (plus character '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"pages_count":{"description":"<em>total pages retrieved</em><br>total number of retrieved SERPs in the result","format":"int64","type":["integer","null"]},"refinement_chips":{"description":"<em>search refinement chips</em><br>equals <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RefinementChipsInfo"}],"type":["object","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em>total number of results in SERP</em>","format":"int64","type":["integer","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpYahooOrganicLiveRegularTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYahooOrganicLiveRegularResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYahooOrganicTaskGetAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYahooOrganicTaskGetAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYahooOrganicTaskGetAdvancedResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results in SERP</em><br>contains types of search results (<code>items</code>) found in SERP.<br>possible item types:<br><span><a href=\"#featured_snippet\"><code>featured_snippet</code></a>, <a href=\"#images\"><code>images</code></a>, <a href=\"#local_pack\"><code>local_pack</code></a>, <a href=\"#hotels_pack\"><code>hotels_pack</code></a>, <a href=\"#organic\"><code>organic</code></a>, <a href=\"#paid\"><code>paid</code></a>, <a href=\"#people_also_ask\"><code>people_also_ask</code></a>, <a href=\"#related_searches\"><code>related_searches</code></a>, <a href=\"#shopping\"><code>shopping</code></a>, <a href=\"#recipes\"><code>recipes</code></a>, <a href=\"#top_stories\"><code>top_stories</code></a>, <a href=\"#video\"><code>video</code></a></span>, <a href=\"#ai_overview\"><code>ai_overview</code></a></span>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>additional items present in the element</em><br>if there are none, equals <code>null</code>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>the keyword is returned with decoded %## (plus symbol '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"pages_count":{"description":"<em>total pages retrieved</em><br>total number of retrieved SERPs in the result","format":"int64","type":["integer","null"]},"refinement_chips":{"description":"<em>search refinement chips</em><br>equals <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RefinementChipsInfo"}],"type":["object","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em> total number of results in SERP</em>","format":"int64","type":["integer","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpYahooOrganicTaskGetAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYahooOrganicTaskGetAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYahooOrganicTaskGetHtmlResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYahooOrganicTaskGetHtmlTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYahooOrganicTaskGetHtmlResultInfo":{"properties":{"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"items":{"description":"<em>elements of search results found in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_HtmlItemInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br></em><strong>keyword is returned with decoded %## (plus symbol '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpYahooOrganicTaskGetHtmlTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYahooOrganicTaskGetHtmlResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYahooOrganicTaskGetRegularResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYahooOrganicTaskGetRegularTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYahooOrganicTaskGetRegularResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results</em><br>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results found in SERP</em><br>contains types of all search results (<code>items</code>) found in the returned SERP<br>possible item types:<br><code>featured_snippet</code>, <code>images</code>, <code>local_pack</code>, <code>hotels_pack</code>, <code>organic</code>, <code>paid</code>, <code>people_also_ask</code>, <code>related_searches</code>, <code>shopping</code>, <code>recipes</code>, <code>top_stories</code>, <code>video</code>, <code>ai_overview</code>;<br><strong>note</strong> that this array contains all types of search results found in the returned SERP;<br>however, this endpoint provides data for <code>organic</code>, <code>paid</code>, and <code>featured_snippet</code> types only;<br>to get all items (including SERP features and rich snippets) found in the returned SERP, please refer to the <a href=\"/v3/serp/yahoo/organic/task_get/advanced/?bash\" rel=\"noopener noreferrer\" target=\"_blank\">Yahoo Organiс Advanced SERP endpoint</a>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>items in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array</em><br><strong>keyword is returned with decoded %## (plus symbol '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"pages_count":{"description":"<em>total pages retrieved</em><br>total number of retrieved SERPs in the result","format":"int64","type":["integer","null"]},"refinement_chips":{"description":"<em>search refinement chips</em><br>equals <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RefinementChipsInfo"}],"type":["object","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em>total number of results in SERP</em>","format":"int64","type":["integer","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpYahooOrganicTaskGetRegularTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYahooOrganicTaskGetRegularResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYahooOrganicTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYahooOrganicTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYahooOrganicTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em><br>in this case, the value will be <code>null</code>","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYahooOrganicTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYahooOrganicTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYahooOrganicTasksReadyResultInfo":{"properties":{"date_posted":{"description":"<em>date when the task was posted (in the UTC format)</em>","type":["string","null"]},"endpoint_advanced":{"description":"<em>URL for collecting the results of the SERP Advanced task</em><br>if SERP Advanced is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_html":{"description":"<em>URL for collecting the results of the SERP HTML task</em><br>if SERP HTML is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_regular":{"description":"<em>URL for collecting the results of the SERP Regular task</em><br>if SERP Regular is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong>","type":["string","null"]},"se":{"description":"<em>search engine specified when setting the task</em>","type":["string","null"]},"se_type":{"description":"<em>type of search engine</em><br>example: <code>{{low_se_type_under}}</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpYahooOrganicTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYahooOrganicTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYoutubeLanguagesResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeLanguagesTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYoutubeLanguagesResultInfo":{"properties":{"language_code":{"description":"<em>language code according to <a href=\"https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes\" target=\"_blank\" rel=\"noopener noreferrer\">ISO 639-1</a></em>","type":["string","null"]},"language_name":{"description":"<em>language name</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpYoutubeLanguagesTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeLanguagesResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYoutubeLocationsResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeLocationsTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYoutubeLocationsResultInfo":{"properties":{"country_iso_code":{"description":"<em>ISO country code of the location</em>","type":["string","null"]},"location_code":{"description":"<em>location code</em>","type":["integer","null"]},"location_code_parent":{"description":"<em>the code of the superordinate location</em><br>example:<br>`\"location_code\": 9041134`,<br>`\"location_name\": \"Vienna International Airport,Lower Austria,Austria\"`,<br>`\"location_code_parent\": 20044`<p>where `location_code_parent` corresponds to:<p>`\"location_code\": 20044`,<br>`\"location_name\": \"Lower Austria,Austria\"`","type":["integer","null"]},"location_name":{"description":"<em>full name of the location</em>","type":["string","null"]},"location_type":{"description":"<em>location type</em><br>indicates the geographic classification of the location<br>example:<br>`\"location_type\": \"Country\"`, or `\"location_type\": \"State\"`","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpYoutubeLocationsTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeLocationsResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYoutubeOrganicLiveAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"array of tasks","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeOrganicLiveAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYoutubeOrganicLiveAdvancedResultInfo":{"properties":{"check_url":{"description":"direct URL to search engine results        you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"date and time when the result was received            in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”            example:            2019-11-15 12:57:46 +00:00","type":["string","null"]},"item_types":{"description":"types of search results in SERP            contains types of search results (items) found in SERP.            possible item types:            youtube_channel, youtube_video, youtube_video_paid, youtube_playlist","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"elements of search results found in SERP","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiYoutubeOrganicElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"the number of results returned in the items array","format":"int64","type":["integer","null"]},"keyword":{"description":"keyword received in a POST array        the keyword is returned with decoded %## (plus character '+' will be decoded to a space character)","type":["string","null"]},"language_code":{"description":"language code in a POST array","type":["string","null"]},"location_code":{"description":"location code in a POST array","type":["integer","null"]},"se_domain":{"description":"search engine domain in a POST array","type":["string","null"]},"se_results_count":{"description":"total number of results in SERP","format":"int64","type":["integer","null"]},"spell":{"description":"autocorrection of the search engine            if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]}},"type":"object"},"Response0A3E90081762_SerpYoutubeOrganicLiveAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"array of results","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeOrganicLiveAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYoutubeOrganicTaskGetAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeOrganicTaskGetAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYoutubeOrganicTaskGetAdvancedResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results<br>        </em>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>            in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>            example:<br>            <code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results in SERP</em><br>            contains types of search results (<code>items</code>) found in SERP.<br>            possible item types:<br>            <code>youtube_channel</code>, <code>youtube_video</code>,  <code>youtube_video_paid</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>elements of search results found in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiYoutubeOrganicElementItem"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"keyword":{"description":"<em>keyword received in a POST array<br>        </em><strong>the keyword is returned with decoded %## (plus symbol '+' will be decoded to a space character)</strong>","type":["string","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"se_results_count":{"description":"<em> total number of results in SERP</em>","format":"int64","type":["integer","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>            if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]}},"type":"object"},"Response0A3E90081762_SerpYoutubeOrganicTaskGetAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeOrganicTaskGetAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYoutubeOrganicTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"array of tasks","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeOrganicTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYoutubeOrganicTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"array of resultsin this case, the value will be null","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYoutubeOrganicTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeOrganicTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYoutubeOrganicTasksReadyResultInfo":{"properties":{"date_posted":{"description":"<em>date when the task was posted (in the UTC format)</em>","type":["string","null"]},"endpoint_advanced":{"description":"<em>URL for collecting the results of the SERP Advanced task</em><br>if SERP Advanced is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_html":{"description":"<em>URL for collecting the results of the SERP HTML task</em><br>if SERP HTML is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_regular":{"description":"<em>URL for collecting the results of the SERP Regular task</em><br>if SERP Regular is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong>","type":["string","null"]},"se":{"description":"<em>search engine specified when setting the task</em>","type":["string","null"]},"se_type":{"description":"<em>type of search engine</em><br>example: <code>{{low_se_type_under}}</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpYoutubeOrganicTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeOrganicTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYoutubeVideoCommentsLiveAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeVideoCommentsLiveAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYoutubeVideoCommentsLiveAdvancedResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results<br></em>you can use it to make sure that we provided accurate results","type":["string","null"]},"comments_count":{"description":"<em>number of comments on the video</em>","format":"int64","type":["integer","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results in SERP</em><br>contains types of search results (<code>items</code>) found in SERP.<br>possible item:<br><code>youtube_comment</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>elements of search results found in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_YoutubeComment"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"title":{"description":"<em>title of the video</em>","type":["string","null"]},"video_id":{"description":"<em>ID of the video received in a POST array</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpYoutubeVideoCommentsLiveAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeVideoCommentsLiveAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYoutubeVideoCommentsTaskGetAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeVideoCommentsTaskGetAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYoutubeVideoCommentsTaskGetAdvancedResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results<br></em>you can use it to make sure that we provided accurate results","type":["string","null"]},"comments_count":{"description":"<em>number of comments on the video</em>","format":"int64","type":["integer","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results in SERP</em><br>contains types of search results (<code>items</code>) found in SERP.<br>possible item:<br><code>youtube_comment</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>elements of search results found in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_YoutubeComment"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"title":{"description":"<em>title of the video</em>","type":["string","null"]},"video_id":{"description":"<em>ID of the video received in a POST array</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpYoutubeVideoCommentsTaskGetAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeVideoCommentsTaskGetAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYoutubeVideoCommentsTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"array of tasks","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeVideoCommentsTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYoutubeVideoCommentsTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"array of resultsin this case, the value will be null","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYoutubeVideoCommentsTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeVideoCommentsTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYoutubeVideoCommentsTasksReadyResultInfo":{"properties":{"date_posted":{"description":"<em>date when the task was posted (in the UTC format)</em>","type":["string","null"]},"endpoint_advanced":{"description":"<em>URL for collecting the results of the SERP Advanced task</em><br>if SERP Advanced is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_html":{"description":"<em>URL for collecting the results of the SERP HTML task</em><br>if SERP HTML is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_regular":{"description":"<em>URL for collecting the results of the SERP Regular task</em><br>if SERP Regular is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong>","type":["string","null"]},"se":{"description":"<em>search engine specified when setting the task</em>","type":["string","null"]},"se_type":{"description":"<em>type of search engine</em><br>example: <code>{{low_se_type_under}}</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpYoutubeVideoCommentsTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeVideoCommentsTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYoutubeVideoInfoLiveAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"array of tasks","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeVideoInfoLiveAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYoutubeVideoInfoLiveAdvancedResultInfo":{"properties":{"check_url":{"description":"direct URL to search engine results\nyou can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"date and time when the result was received\nin the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”\nexample:\n2019-11-15 12:57:46 +00:00","type":["string","null"]},"item_types":{"description":"types of search results in SERP\ncontains types of search results (items) found in SERP.\npossible item:\nyoutube_video_info","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"elements of search results found in SERP","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_YoutubeVideoInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"the number of results returned in the items array","format":"int64","type":["integer","null"]},"language_code":{"description":"language code in a POST array","type":["string","null"]},"location_code":{"description":"location code in a POST array","type":["integer","null"]},"se_domain":{"description":"search engine domain in a POST array","type":["string","null"]},"spell":{"description":"autocorrection of the search engine\nif the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"video_id":{"description":"ID of the video received in a POST array","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpYoutubeVideoInfoLiveAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"array of results","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeVideoInfoLiveAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYoutubeVideoInfoTaskGetAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeVideoInfoTaskGetAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYoutubeVideoInfoTaskGetAdvancedResultInfo":{"properties":{"check_url":{"description":"<em>direct URL to search engine results<br>        </em>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>            in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>            example:<br>            <code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results in SERP</em><br>            contains types of search results (<code>items</code>) found in SERP.<br>            possible item:<br>            <code>youtube_video_info</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>elements of search results found in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_YoutubeVideoInfo"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>            if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"video_id":{"description":"<em>ID of the video received in a POST array</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpYoutubeVideoInfoTaskGetAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeVideoInfoTaskGetAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYoutubeVideoInfoTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"array of tasks","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeVideoInfoTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYoutubeVideoInfoTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"array of resultsin this case, the value will be null","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYoutubeVideoInfoTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeVideoInfoTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYoutubeVideoInfoTasksReadyResultInfo":{"properties":{"date_posted":{"description":"<em>date when the task was posted (in the UTC format)</em>","type":["string","null"]},"endpoint_advanced":{"description":"<em>URL for collecting the results of the SERP Advanced task</em><br>if SERP Advanced is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_html":{"description":"<em>URL for collecting the results of the SERP HTML task</em><br>if SERP HTML is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_regular":{"description":"<em>URL for collecting the results of the SERP Regular task</em><br>if SERP Regular is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong>","type":["string","null"]},"se":{"description":"<em>search engine specified when setting the task</em>","type":["string","null"]},"se_type":{"description":"<em>type of search engine</em><br>example: <code>{{low_se_type_under}}</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpYoutubeVideoInfoTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeVideoInfoTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYoutubeVideoSubtitlesLiveAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"array of tasks","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeVideoSubtitlesLiveAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYoutubeVideoSubtitlesLiveAdvancedResultInfo":{"properties":{"category":{"description":"the category the video belongs toNote: this field is deprecated and always returns null","type":["string","null"]},"check_url":{"description":"direct URL to search engine resultsyou can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"date and time when the result was receivedin the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”example:2019-11-15 12:57:46 +00:00","type":["string","null"]},"item_types":{"description":"types of search results in SERPcontains types of search results (items) found in SERP.possible item:youtube_subtitles","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"elements of search results found in SERP","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_YoutubeSubtitles"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"the number of results returned in the items array","format":"int64","type":["integer","null"]},"language_code":{"description":"language code in a POST array","type":["string","null"]},"location_code":{"description":"location code in a POST array","type":["integer","null"]},"origin_language":{"description":"language code of original text","type":["string","null"]},"se_domain":{"description":"search engine domain in a POST array","type":["string","null"]},"spell":{"description":"autocorrection of the search engineif the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"subtitles_count":{"description":"number of subtitles in the video","format":"int64","type":["integer","null"]},"title":{"description":"title of the video","type":["string","null"]},"translate_language":{"description":"language code of translated text","type":["string","null"]},"unsupported_language":{"description":"indicates whether the language is unsupported by the system","type":["boolean","null"]},"video_id":{"description":"ID of the video received in a POST array","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpYoutubeVideoSubtitlesLiveAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"array of results","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeVideoSubtitlesLiveAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYoutubeVideoSubtitlesTaskGetAdvancedResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeVideoSubtitlesTaskGetAdvancedTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYoutubeVideoSubtitlesTaskGetAdvancedResultInfo":{"properties":{"category":{"description":"<em>the category the video belongs to</em><br><strong>Note:</strong> this field is deprecated and always returns <code>null</code>","type":["string","null"]},"check_url":{"description":"<em>direct URL to search engine results<br></em>you can use it to make sure that we provided accurate results","type":["string","null"]},"datetime":{"description":"<em>date and time when the result was received</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"item_types":{"description":"<em>types of search results in SERP</em><br>contains types of search results (<code>items</code>) found in SERP.<br>possible item:<br><code>youtube_subtitles</code>","items":{"type":["string","null"]},"type":["array","null"]},"items":{"description":"<em>elements of search results found in SERP</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_YoutubeSubtitles"}],"type":["object","null"]},"type":["array","null"]},"items_count":{"description":"<em>the number of results returned in the <strong><code>items</code></strong> array</em>","format":"int64","type":["integer","null"]},"language_code":{"description":"<em>language code in a POST array</em>","type":["string","null"]},"location_code":{"description":"<em>location code in a POST array</em>","type":["integer","null"]},"origin_language":{"description":"<em>language code of original text</em>","type":["string","null"]},"se_domain":{"description":"<em>search engine domain in a POST array</em>","type":["string","null"]},"spell":{"description":"<em>autocorrection of the search engine</em><br>if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SpellInfo"}],"type":["object","null"]},"subtitles_count":{"description":"<em>number of subtitles in the video</em>","format":"int64","type":["integer","null"]},"title":{"description":"<em>title of the video</em>","type":["string","null"]},"translate_language":{"description":"<em>language code of translated text</em>","type":["string","null"]},"unsupported_language":{"description":"<em>indicates whether the language is unsupported by the system</em>","type":["boolean","null"]},"video_id":{"description":"<em>ID of the video received in a POST array</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpYoutubeVideoSubtitlesTaskGetAdvancedTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeVideoSubtitlesTaskGetAdvancedResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYoutubeVideoSubtitlesTaskPostResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"array of tasks","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeVideoSubtitlesTaskPostTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYoutubeVideoSubtitlesTaskPostTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"array of resultsin this case, the value will be null","type":["object","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYoutubeVideoSubtitlesTasksReadyResponseInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseInfo"},{"properties":{"tasks":{"description":"<em>array of tasks</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeVideoSubtitlesTasksReadyTaskInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SerpYoutubeVideoSubtitlesTasksReadyResultInfo":{"properties":{"date_posted":{"description":"<em>date when the task was posted (in the UTC format)</em>","type":["string","null"]},"endpoint_advanced":{"description":"<em>URL for collecting the results of the SERP Advanced task</em><br>if SERP Advanced is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_html":{"description":"<em>URL for collecting the results of the SERP HTML task</em><br>if SERP HTML is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"endpoint_regular":{"description":"<em>URL for collecting the results of the SERP Regular task</em><br>if SERP Regular is not supported in the specified endpoint, the value will be <code>null</code>","type":["string","null"]},"id":{"description":"<em>task identifier of the completed task</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong>","type":["string","null"]},"se":{"description":"<em>search engine specified when setting the task</em>","type":["string","null"]},"se_type":{"description":"<em>type of search engine</em><br>example: <code>{{low_se_type_under}}</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SerpYoutubeVideoSubtitlesTasksReadyTaskInfo":{"allOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseResponseTaskInfo"},{"properties":{"result":{"description":"<em>array of results</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeVideoSubtitlesTasksReadyResultInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_ShoppingElement":{"properties":{"description":{"description":"<em>link description</em>","type":["string","null"]},"marketplace":{"description":"<em>merchant account provider</em><br>commerce site that hosts products or websites of individual sellers under the same merchant account<br>example:<br><code>by Google</code>","type":["string","null"]},"marketplace_url":{"description":"<em>relevant marketplace URL</em><br>URL of the page on the marketplace website where the product is hosted","type":["string","null"]},"price":{"description":"<em>price indicated in the element</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PriceInfo"}],"type":["object","null"]},"rating":{"description":"<em>the item's rating </em><br>the popularity rate based on reviews and displayed in SERP;<br>if there is none, equals <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]},"source":{"description":"<em>reference source name or title</em>","type":["string","null"]},"title":{"description":"<em>title of a given link element</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>source URL</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_ShoppingSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>contains arrays of elements available in the list</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ShoppingElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values;<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>;<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"title":{"description":"<em>title of the row</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_ShoppingSpecification":{"properties":{"block_name":{"description":"<em>name of the block of product attributes</em><br>indicates the name of the product specification section in which the related element is listed","type":["string","null"]},"specification_name":{"description":"<em>product attribute</em><br>attribute name of the <a href=\"https://support.google.com/merchants/answer/7052112?hl=en\" target=\"_blank\" rel=\"noopener noreferrer\">product data specification</a>","type":["string","null"]},"specification_value":{"description":"<em>content of the specification</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_ShortVideosElement":{"properties":{"domain":{"description":"<em>domain where a link points</em>","type":["string","null"]},"source":{"description":"<em>reference source name or title</em>","type":["string","null"]},"title":{"description":"<em>title of a given link element</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>source URL</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_ShortVideosSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>contains arrays of elements available in the list</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ShortVideosElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values;<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>;<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"title":{"description":"<em>title of the row</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_SocialMetricsInfo":{"properties":{"like_count":{"description":"likes count","format":"int64","type":["integer","null"]},"type":{"description":"type of element","type":["string","null"]}}},"Response0A3E90081762_Source":{"properties":{"domain":{"description":"<em>domain of the source where the review was posted</em>","type":["string","null"]},"image":{"description":"<em>featured image of the source</em>","type":["string","null"]},"title":{"description":"<em>name of the source where the review was posted</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SourceInfo":{"properties":{"domain":{"description":"<em>source domain in SERP</em>","type":["string","null"]},"markdown":{"description":"<em>content of the element in markdown format</em><br>content of the result formatted in the <a href=\"https://en.wikipedia.org/wiki/Markdown\" target=\"_blank\">markdown markup language</a>","type":["string","null"]},"publication_date":{"description":"<em>date and time when the result was published</em><br>in the format: “year-month-date:minutes:UTC_difference_hours:UTC_difference_minutes”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"snippet":{"description":"<em>source description</em>","type":["string","null"]},"source_name":{"description":"<em>source name</em>","type":["string","null"]},"thumbnail":{"description":"<em>source thumbnail</em>","type":["string","null"]},"title":{"description":"<em>source title</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>source URL</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_Sources":{"properties":{"domain":{"description":"<em>source domain</em>","type":["string","null"]},"markdown":{"description":"<em>content of the element in markdown format</em><br>content of the result formatted in the <a href=\"https://en.wikipedia.org/wiki/Markdown\" target=\"_blank\">markdown markup language</a>","type":["string","null"]},"publication_date":{"description":"<em>date and time when the result was published</em><br>in the format: “year-month-date:minutes:UTC_difference_hours:UTC_difference_minutes”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"rank":{"description":"<em>rank in the results</em>","type":["integer","null"]},"snippet":{"description":"<em>source description</em>","type":["string","null"]},"source_name":{"description":"<em>source name</em>","type":["string","null"]},"thumbnail":{"description":"<em>source thumbnail</em>","type":["string","null"]},"title":{"description":"<em>source title</em>","type":["string","null"]},"url":{"description":"<em>source URL</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SpecialOfferInfo":{"properties":{"coupon_code":{"description":"<em>code of coupon discount</em>","type":["string","null"]},"coupon_info":{"description":"<em>information on coupon discount</em>","type":["string","null"]},"domain":{"description":"<em>domain in SERP</em>","type":["string","null"]},"fixed_discount":{"description":"<em>amount of the fixed discount</em>","format":"int64","type":["number","null"]},"fixed_discount_currency":{"description":"<em>currency of the fixed discount</em>","type":["string","null"]},"percentage_discount":{"description":"<em>percentage of the discount</em>","format":"int64","type":["number","null"]},"sub_title":{"description":"<em>subtitle of the special offer</em>","type":["string","null"]},"title":{"description":"<em>product title</em>","type":["string","null"]},"url":{"description":"<em>URL to the product page on the seller's website</em><br><strong>Note:</strong> this field is deprecated and will return <code>null</code>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_SpellInfo":{"properties":{"keyword":{"description":"keyword obtained as a result of search engine autocorrection\n the results will be provided for the corrected keyword","type":["string","null"]},"type":{"description":"type of autocorrection\n possible values:\n did_you_mean, showing_results_for, no_results_found_for, including_results_for\n note: Yahoo and Yandex support only the following autocorrection type:\n including_results_for","type":["string","null"]}}},"Response0A3E90081762_SslInfo":{"properties":{"certificate_expiration_date":{"description":"<em>ssl certificate expiration date</em><br>the date and time when the ssl certificate expires<br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"certificate_hash":{"description":"<em>ssl certificate hash</em><br>the version of the ssl certificate's hash function","type":["string","null"]},"certificate_issuer":{"description":"<em>ssl certificate authority</em><br>the entity that issued the detected ssl certificate","type":["string","null"]},"certificate_subject":{"description":"<em>ssl certificate subject</em><br>the entity associated with the public key","type":["string","null"]},"certificate_version":{"description":"<em>ssl certificate version</em><br>indicates the version of <a href=\"https://en.wikipedia.org/wiki/X.509\" target=\"_blank\" rel=\"noopener noreferrer\">X.509</a> used by an ssl certificate","type":["integer","null"]},"valid_certificate":{"description":"<em>ssl certificate validity</em><br>indicates whether the ssl certificate detected on a website is not expired, suspended, revoked or invalid","type":["boolean","null"]}},"type":"object"},"Response0A3E90081762_StocksBoxSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"domain":{"description":"<em>domain of the website hosting the video</em>","type":["string","null"]},"graph":{"description":"<em>contains data provided in the graph of the element</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_Graph"}],"type":["object","null"]},"price":{"description":"<em>price indicated in the element</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_PriceInfo"}],"type":["object","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values;<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>;<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"snippet":{"description":"<em>text alongside the link title</em>","type":["string","null"]},"source":{"description":"<i>source of the element</i><br>indicates the source of information included in the <code>recipes_element</code>","type":["string","null"]},"table":{"description":"<em>table present in the element</em><br>the header and content of the table present in the element","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_Table"}],"type":["object","null"]},"title":{"description":"<em>title of the row</em>","type":["string","null"]},"url":{"description":"<i>URL of the third-party review source</i>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_StoresCountInfo":{"properties":{"count":{"description":"<em>number of stores that offer the product</em>","type":["integer","null"]},"count_from_text":{"description":"<em>whether the number of stores is taken from text</em><br>indicates whether the number of stores is taken from <code>displayed_text</code>;<br>if the API finds the exact number of stores in the HTML code of the Google Shopping page, this parameter is <code>false</code>;<br>if the API cannot find the number of stores in the HTML code of the page, it takes the number from the <code>displayed_text</code>;<br>in this case, the parameter is <code>true</code>","type":["boolean","null"]},"displayed_text":{"description":"<em>text displayed on the Google Shopping page</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_StreamingQualityElement":{"properties":{"bitrate":{"description":"<em><a href=\"https://en.wikipedia.org/wiki/Bit_rate\" target=\"_blank\" rel=\"noopener noreferrer\">bit rate</a> of the video</em>","type":["integer","null"]},"fps":{"description":"<em><a href=\"https://en.wikipedia.org/wiki/Frame_rate\" target=\"_blank\" rel=\"noopener noreferrer\">frame rate</a> of the video</em>","type":["integer","null"]},"height":{"description":"<em>video height in pixels</em>","type":["integer","null"]},"label":{"description":"<em>label of the quality element</em>","type":["string","null"]},"mime_type":{"description":"<em><a href=\"https://en.wikipedia.org/wiki/Media_type\" target=\"_blank\" rel=\"noopener noreferrer\">media type</a> of the video</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"width":{"description":"<em>video width in pixels</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_Subtitles":{"properties":{"is_auto_generated":{"description":"<em>defines if subtitles are auto generated</em>","type":["boolean","null"]},"is_translatable":{"description":"<em>defines if subtitles are translatable</em>","type":["boolean","null"]},"language":{"description":"<em>language of subtitles</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_Table":{"properties":{"table_content":{"description":"the content of the table\none line of the table in this element of the array","items":{"items":{"type":["string","null"]},"type":["array","null"]},"type":["array","null"]},"table_element":{"description":"name assigned to the table element\npossible values:\ntable_element","type":["string","null"]},"table_header":{"description":"column names","items":{"type":["string","null"]},"type":["array","null"]}},"type":"object"},"Response0A3E90081762_TableContentInfo":{"properties":{"body":{"description":"content of the body of the table","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_TableContentItemInfo"}],"type":["object","null"]},"type":["array","null"]},"footer":{"description":"content of the footer of the table","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_TableContentItemInfo"}],"type":["object","null"]},"type":["array","null"]},"header":{"description":"parsed content of the header","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_TableContentItemInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"},"Response0A3E90081762_TableContentItemInfo":{"properties":{"row_cells":{"description":"content of the row cells of the header","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RowCellInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"},"Response0A3E90081762_TargetInfo":{"properties":{"cms":{"description":"<em>content management system</em>","type":["string","null"]},"country":{"description":"<em>country code that the <code>target</code> domain is determined to belong to</em>","type":["string","null"]},"ip_address":{"description":"<em>IP address of the <code>target</code></em>","type":["string","null"]},"is_ip":{"description":"<em>indicates if the <code>target</code> is IP</em><br>if <code>true</code>, the domain, subdomain or webpage functions as an IP address and does not have a domain name","type":["boolean","null"]},"platform_type":{"description":"<em>platform type</em>","items":{"type":["string","null"]},"type":["array","null"]},"server":{"description":"<em>server</em>","type":["string","null"]},"target_spam_score":{"description":"<em>spam score of the <code>target</code></em><br>if the <code>target</code> is a domain/subdomain, this fields indicates the average spam score of all pages of that domain/subdomain;<br>learn more about how the metric is calculated on <a href=\"https://dataforseo.com/help-center/what-is-spam-score-and-how-is-it-calculated\" rel=\"noopener noreferrer\" target=\"_blank\">this help center page</a>","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_TechnologiesInfo":{"properties":{"add_ons":{"additionalProperties":{"items":{"type":["string","null"]},"type":["array","null"]},"type":["object","null"]},"analytics":{"additionalProperties":{"items":{"type":["string","null"]},"type":["array","null"]},"type":["object","null"]},"booking":{"additionalProperties":{"items":{"type":["string","null"]},"type":["array","null"]},"type":["object","null"]},"business_tools":{"additionalProperties":{"items":{"type":["string","null"]},"type":["array","null"]},"type":["object","null"]},"communication":{"additionalProperties":{"items":{"type":["string","null"]},"type":["array","null"]},"type":["object","null"]},"content":{"additionalProperties":{"items":{"type":["string","null"]},"type":["array","null"]},"type":["object","null"]},"location":{"additionalProperties":{"items":{"type":["string","null"]},"type":["array","null"]},"type":["object","null"]},"marketing":{"additionalProperties":{"items":{"type":["string","null"]},"type":["array","null"]},"type":["object","null"]},"media":{"additionalProperties":{"items":{"type":["string","null"]},"type":["array","null"]},"type":["object","null"]},"other":{"additionalProperties":{"items":{"type":["string","null"]},"type":["array","null"]},"type":["object","null"]},"privacy":{"additionalProperties":{"items":{"type":["string","null"]},"type":["array","null"]},"type":["object","null"]},"sales":{"additionalProperties":{"items":{"type":["string","null"]},"type":["array","null"]},"type":["object","null"]},"security":{"additionalProperties":{"items":{"type":["string","null"]},"type":["array","null"]},"type":["object","null"]},"servers":{"additionalProperties":{"items":{"type":["string","null"]},"type":["array","null"]},"type":["object","null"]},"user_generated_content":{"additionalProperties":{"items":{"type":["string","null"]},"type":["array","null"]},"type":["object","null"]},"utilities":{"additionalProperties":{"items":{"type":["string","null"]},"type":["array","null"]},"type":["object","null"]},"web_development":{"additionalProperties":{"items":{"type":["string","null"]},"type":["array","null"]},"type":["object","null"]}},"type":"object"},"Response0A3E90081762_TechnologyCategoryInfo":{"properties":{"id":{"description":"<em>id of the technology category</em><br>example:<br><code>crm</code>, <code>cart_abandonment</code>","type":["string","null"]},"path":{"description":"<em>path to the technology category</em><br>example:<br><code>user_generated_content.content_curation</code>","type":["string","null"]},"technologies":{"description":"<em>list of technologies in this category</em><br>example:<br><code>\"Salesforce\"</code>, <code>\"CareCart\"</code>","items":{"type":["string","null"]},"type":["array","null"]},"title":{"description":"<em>title of the technology category</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_TestSummary":{"properties":{"error":{"description":"<em>number of serious microdata errors</em>","type":["integer","null"]},"fatal":{"description":"<em>number of fatal microdata errors</em>","type":["integer","null"]},"info":{"description":"<em>number of microdata information flags</em>","type":["integer","null"]},"warning":{"description":"<em>number of microdata warnings</em>","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_ThirdPartyReviewsSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values;<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>;<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rating":{"description":"<em>the element's rating</em><br>the popularity rate based on reviews and displayed in SERP;<br>if there is none, equals <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]},"reviews_count":{"description":"<i>the number of reviews</i>","format":"int64","type":["integer","null"]},"title":{"description":"<em>title of the row</em>","type":["string","null"]},"url":{"description":"<i>URL of the third-party review source</i>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_TimeInfo":{"properties":{"hour":{"description":"hours in the 24-hour format","type":["integer","null"]},"minute":{"description":"minutes","type":["integer","null"]}},"type":"object"},"Response0A3E90081762_TopDomainInfo":{"properties":{"count":{"format":"int64","type":["integer","null"]},"domain":{"type":["string","null"]}}},"Response0A3E90081762_TopSightsElement":{"properties":{"description":{"description":"<em>link description</em>","type":["string","null"]},"rating":{"description":"<em>the item's rating </em><br>the popularity rate based on reviews and displayed in SERP;<br>if there is none, equals <code>null</code>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]},"title":{"description":"<em>title of a given link element</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>source URL</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_TopSightsSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>contains arrays of elements available in the list</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_TopSightsElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values;<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>;<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"title":{"description":"<em>title of the row</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_TopStoriesElement":{"properties":{"amp_version":{"description":"<em>Accelerated Mobile Pages</em><br>indicates whether an item has the Accelerated Mobile Page (AMP) version<br><strong>Note:</strong> this check no longer appears in SERP","type":["boolean","null"]},"badges":{"description":"<em>badges relevant to the element</em>","items":{"type":["string","null"]},"type":["array","null"]},"date":{"description":"<em>the date when the page source of the element was published</em>","type":["string","null"]},"domain":{"description":"<em>domain where a link points</em>","type":["string","null"]},"image_url":{"description":"<em>URL of the image</em><br>the URL leading to the image on the original resource or DataForSEO storage (in case the original source is not available)","type":["string","null"]},"source":{"description":"<em>reference source name or title</em>","type":["string","null"]},"timestamp":{"description":"<em>date and time when the result was published</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"title":{"description":"<em>title of a given link element</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>source URL</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_TopStoriesSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>contains arrays of elements available in the list</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_TopStoriesElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values;<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>;<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"title":{"description":"<em>title of the row</em>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_TopicInfo":{"properties":{"author":{"description":"<em>content author name</em><br>","type":["string","null"]},"h_title":{"description":"<em>meta title</em><br>","type":["string","null"]},"language":{"description":"<em>content language</em><br>","type":["string","null"]},"level":{"description":"<em>HTML level</em><br>","type":["integer","null"]},"main_title":{"description":"<em>  main title of the block</em><br>","type":["string","null"]},"primary_content":{"description":"<em>primary content on the page</em><br>            you can find more information about content priority calculation in this <a href=\"https://dataforseo.com/help-center/difference-between-primary-and-secondary-content\" rel=\"noopener noreferrer\" target=\"_blank\">help center article</a><br>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SectionContentItemInfo"}],"type":["object","null"]},"type":["array","null"]},"secondary_content":{"description":"<em>secondary content on the page</em><br>            you can find more information about content priority calculation in this <a href=\"https://dataforseo.com/help-center/difference-between-primary-and-secondary-content\" rel=\"noopener noreferrer\" target=\"_blank\">help center article</a><br>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SectionContentItemInfo"}],"type":["object","null"]},"type":["array","null"]},"table_content":{"description":"<em>content of the table on the page</em><br>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_TableContentInfo"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"},"Response0A3E90081762_TrendsGraphDataInfo":{"properties":{"date_from":{"description":"<em>start date of the corresponding time range</em><br>in the UTC format: \"yyyy-mm-dd\"","type":["string","null"]},"date_to":{"description":"<em>end date of the corresponding time range</em><br>in the UTC format: \"yyyy-mm-dd\"","type":["string","null"]},"missing_data":{"description":"<em>indicates whether the data is unavailable<em><br>if <code>true<code> the data on the graph in the Google Trends interface is missing and thus labelled with a dotted line","type":["boolean","null"]},"timestamp":{"description":"<em>a point in time in the <a href=\"https://en.wikipedia.org/wiki/Unix_time\">Unix time format</a></em>","type":["integer","null"]},"values":{"description":"<em>relative keyword popularity rate at a specific timestamp</em><br>represents the keyword popularity rate over the given time range<br><strong>if you specify more than one keyword, the values will be averaged to the highest value across all specified keywords</strong><br>a value of 100 is the peak popularity for the term. A value of 50 means that the term is half as popular. A score of 0 means there was not enough data for this term","items":{"type":["number","null"]},"type":["array","null"]}},"type":"object"},"Response0A3E90081762_TrendsMapDataInfo":{"properties":{"geo_id":{"description":"<em>Google Trends location identifier</em><br>you can use this field for matching obtained results with location parameters specified in the request<br>example:<br><code>US-NY</code>","type":["string","null"]},"geo_name":{"description":"<em>Google Trends location name</em><br>you can use this field for matching obtained results with location parameters specified in the request","type":["string","null"]},"max_value_index":{"description":"<em>max value among comparable terms</em><br>represents the maximum value if you specified more than two keywords in a POST array<br>if you specified only one keyword, the value will be <code>null</code>","type":["integer","null"]},"values":{"description":"<em>relative keyword popularity rate in a given location</em><br>represents the location-specific keyword popularity rate over the given time range<br><strong>if you specify more than one keyword, the values will be averaged to the highest value across all specified keywords</strong><br>a value of <code>100</code> is the peak popularity for the term<br>a value of <code>50</code> means that the term is half as popular<br>a value of <code>0</code> means there was not enough data for this term","items":{"type":["number","null"]},"type":["array","null"]}},"type":"object"},"Response0A3E90081762_TripadvisorReviewSearch":{"properties":{"date_of_visit":{"description":"<em>date of the reviewer's visit to the local establishment</em><br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code>2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"language":{"description":"<em>language of the review text</em>","type":["string","null"]},"original_language":{"description":"<em>language of the untranslated review text</em>","type":["string","null"]},"position":{"description":"<em>the alignment of the review in SERP</em><br>can take the following values: <code>right</code>","type":["string","null"]},"rank_absolute":{"description":"<em>absolute rank among all the listed reviews</em><br>absolute position among all reviews on the list","type":["integer","null"]},"rank_group":{"description":"<em>position within a group of elements with identical <code>type</code> values</em><br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"rating":{"description":"<em>the rating score submitted by the reviewer</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]},"responses":{"description":"<em>contains information about the owner's response</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ReviewResponseItemInfo"}],"type":["object","null"]},"type":["array","null"]},"review_highlights":{"description":"<em>review highlights</em><br>contains highlighted review criteria and assessments","type":["object","null"]},"review_id":{"description":"<em>ID of the review</em>","type":["string","null"]},"review_images":{"description":"<em>contains URLs of the images used in the review</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ImageUrlInfo"}],"type":["object","null"]},"type":["array","null"]},"review_text":{"description":"<em>content of the review</em>","type":["string","null"]},"timestamp":{"description":"<em>date and time when the review was published</em><br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code>2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"title":{"description":"<em>title of the review</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>URL of the review</em>","type":["string","null"]},"user_profile":{"description":"<em>information from the reviewer's profile</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataUserProfileInfo"}],"type":["object","null"]}},"type":"object"},"Response0A3E90081762_TripadvisorSearchOrganic":{"properties":{"category":{"description":"<em>place category</em>","type":["string","null"]},"is_sponsored":{"description":"<em>indicates a sponsored placement</em><br>if <code>true</code>, related <code>tripadvisor_search_organic</code> item is a paid advertising on Tripadvisor","type":["boolean","null"]},"price_rate":{"description":"<em>average price rate</em>","type":["string","null"]},"rank_absolute":{"description":"<em>absolute rank among all the listed results</em><br>absolute position among all reviews on the list","type":["integer","null"]},"rank_group":{"description":"<em>position within a group of elements with identical <code>type</code> values</em><br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"rating":{"description":"<em>the rating score of the establishment submitted by the reviewers</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]},"reviews_count":{"description":"<em>the total number of reviews</em>","format":"int64","type":["integer","null"]},"title":{"description":"<em>name of the business entity</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url_path":{"description":"<em>URL path of the business entity</em><br>URL path to the Tripadvisor page of the business entity<br>you can use this identifier to collect reviews for the business entity using <a href=\"/v3/business_data/tripadvisor/reviews/task_post/\" rel=\"noopener noreferrer\" target=\"_blank\">Tripadvisor Reviews</a>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_TrustpilotReviewSearch":{"properties":{"language":{"description":"<em>the language of the review</em>","type":["string","null"]},"position":{"description":"<em>the alignment of the review in SERP</em><br>can take the following values: <code>right</code>","type":["string","null"]},"rank_absolute":{"description":"<em>absolute rank among all the listed reviews</em><br>absolute position among all reviews on the list","type":["integer","null"]},"rank_group":{"description":"<em>position within a group of elements with identical <code>type</code> values</em><br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"rating":{"description":"<em>the rating score submitted by the reviewer</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]},"responses":{"description":"<em>owner's response to the submitted review</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ReviewResponseItemInfo"}],"type":["object","null"]},"type":["array","null"]},"review_images":{"description":"<em>images submitted by the reviewer</em><br>displays URLs to the images provided by the author of the review;<br><strong>please note</strong> that Trustpilot doesn't allow adding images to reviews, so the <code>review_images</code> parameter will always equal <code>null</code>","items":{"type":"string"},"type":["array","null"]},"review_text":{"description":"<em>the content of the review</em>","type":["string","null"]},"timestamp":{"description":"<em>date and time when a review was published</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code>2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"title":{"description":"<em>the title of the review</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>the URL of the review</em>","type":["string","null"]},"user_profile":{"description":"<em>user profile of the reviewer</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataUserProfileInfo"}],"type":["object","null"]},"verified":{"description":"<em>indicates whether the review has the \"Verified\" mark</em>","type":["boolean","null"]}},"type":"object"},"Response0A3E90081762_TrustpilotSearchOrganic":{"properties":{"domain":{"description":"<em>domain of the establishment</em>","type":["string","null"]},"rank_absolute":{"description":"<em>absolute rank among all the listed reviews</em><br>absolute position among all reviews on the list","type":["integer","null"]},"rank_group":{"description":"<em>position within a group of elements with identical <code>type</code> values</em><br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"rating":{"description":"<em>the rating score of the establishment submitted by reviewers</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_RatingInfo"}],"type":["object","null"]},"reviews_count":{"description":"<em>the total number of reviews</em>","format":"int64","type":["integer","null"]},"title":{"description":"<em>title of the establishment</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>URL to the establishment</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_TwitterElement":{"properties":{"date":{"description":"<em>the date when the page source of the element was published</em>","type":["string","null"]},"timestamp":{"description":"<em>date and time when the result was published</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"tweet":{"description":"<i>tweet message</i>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>source URL</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_TwitterSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>contains arrays of elements available in the list</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_TwitterElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values;<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>;<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"title":{"description":"<em>title of the row</em>","type":["string","null"]},"url":{"description":"<i>URL of the third-party review source</i>","type":["string","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_UncrawlableResourcesMeta":{"properties":{"content_type":{"description":"<em>actual content type of the resource</em>","type":["string","null"]},"expected_content_types":{"description":"<em>expected content types for the resource</em><br>list of content types that were expected by the crawler based on how the resource is referenced on the page","items":{"type":["string","null"]},"type":["array","null"]}},"type":"object"},"Response0A3E90081762_UserProfileInfo":{"properties":{"avatar":{"type":["string","null"]},"locations":{"type":["string","null"]},"name":{"type":["string","null"]},"reviews_count":{"format":"int64","type":["integer","null"]},"url":{"description":"<em>relevant url</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_VideoElement":{"properties":{"preview":{"description":"URL to the video preview image","type":["string","null"]},"source":{"description":"URL to the video source","type":["string","null"]},"timestamp":{"description":"<em>date and time when the result was published</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00</code>","type":["string","null"]},"title":{"description":"<em>title of a given link element</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>source URL</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_VideoSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"<em>contains arrays of elements available in the list</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_VideoElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"<em>absolute rank in SERP</em><br>absolute position among all the elements in SERP<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values;<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>;<br>always equals <code>0</code> for <code>desktop</code>","type":["integer","null"]}},"type":"object"}],"type":"object"},"Response0A3E90081762_VisualStoriesSerpElementItem":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BaseSerpApiElementItem"}],"type":["object","null"]},{"properties":{"items":{"description":"contains arrays of elements available in the list","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AmazonLabelElement"}],"type":["object","null"]},"type":["array","null"]},"rank_absolute":{"description":"absolute rank in SERP\nabsolute position among all the elements in SERP\nalways equals 0 for desktop","type":["integer","null"]},"rank_group":{"description":"group rank in SERP\nposition within a group of elements with identical type values;\npositions of elements with different type values are omitted from rank_group;\nalways equals 0 for desktop","type":["integer","null"]}},"type":"object"}],"deprecated":true,"type":"object"},"Response0A3E90081762_WaterfallResourceInfo":{"properties":{"duration_time":{"description":"<em>total time it takes until a browser receives a complete response from a server (in milliseconds)</em>","type":["integer","null"]},"fetch_end":{"description":"<em>time to complete downloading the HTML resource</em><br>the amount of time the browser needs to complete downloading a page","type":["integer","null"]},"fetch_start":{"description":"<em>time to start downloading the HTML resource</em><br>the amount of time the browser needs to start downloading a page","type":["integer","null"]},"initiator":{"description":"<em>resource initiator</em>","type":["string","null"]},"is_render_blocking":{"description":"<em>indicates whether the resource blocks rendering</em>","type":["boolean","null"]},"location":{"description":"<em>location of the resource in the document</em><br>parameters defining the location of the specific resource within the document's HTML","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageResourceLocationInfo"}],"type":["object","null"]},"resource_type":{"type":["string","null"]},"url":{"description":"<em>resource URL</em>","type":["string","null"]}},"type":"object"},"Response0A3E90081762_WorkDayInfo":{"properties":{"close":{"description":"closing time","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_TimeInfo"}],"type":["object","null"]},"open":{"description":"opening time","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_TimeInfo"}],"type":["object","null"]}},"type":"object"},"Response0A3E90081762_WorkHours":{"properties":{"current_status":{"description":"<em>current status of the establishment</em><br>indicates whether the establishment is opened or closed","type":["string","null"]},"timetable":{"additionalProperties":{"items":{"description":"work hours on Sundays","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_WorkDayInfo"}],"type":["object","null"]},"type":["array","null"]},"description":"<em>work hours timetable</em>","type":["object","null"]}},"type":"object"},"Response0A3E90081762_YoutubeComment":{"properties":{"author_name":{"description":"<em>name of the author of the comment</em>","type":["string","null"]},"author_thumbnail":{"description":"<em>the URL of the page where the author's channel logo is hosted</em>","type":["string","null"]},"author_url":{"description":"<em>URL of the author's channel</em>","type":["string","null"]},"likes_count":{"description":"<em>number of likes on the comment</em>","format":"int64","type":["integer","null"]},"publication_date":{"description":"<em>displayed publication date</em>","type":["string","null"]},"rank_absolute":{"description":"<em> absolute rank in SERP for the target domain</em><br>absolute position among all the elements in SERP","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"reply_count":{"description":"<em>number of replies on the comment</em>","format":"int64","type":["integer","null"]},"text":{"description":"<em>text of the comment</em>","type":["string","null"]},"timestamp":{"description":"<em>date and time when the result was published</em><br>in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>example:<br><code>2022-11-15 12:57:46 +00:00</code>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_YoutubeSubtitles":{"properties":{"duration_time":{"description":"<em>duration of subtitles in seconds</em>","type":["number","null"]},"end_time":{"description":"<em>the second subtitled text ends</em>","type":["number","null"]},"rank_absolute":{"description":"<em> absolute rank in SERP for the target domain</em><br>absolute position among all the elements in SERP","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>position within a group of elements with identical <code>type</code> values<br>positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"start_time":{"description":"<em>the second subtitled text starts</em>","type":["number","null"]},"text":{"description":"<em>text translated in subtitles</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"},"Response0A3E90081762_YoutubeVideoInfo":{"properties":{"category":{"description":"<em>the category the video belongs to</em>","type":["string","null"]},"channel_id":{"description":"<em>the ID of the channel where the video is published</em>","type":["string","null"]},"channel_logo":{"description":"<em>the URL of the page where the logo image of the channel is hosted</em>","type":["string","null"]},"channel_name":{"description":"<em>the name of the channel where the video is published</em>","type":["string","null"]},"channel_subscribers_count":{"description":"<em>number of subscribers of the channel</em>","oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ChannelSubscribersCount"}],"type":["object","null"]},"channel_url":{"description":"<em>the URL of the channel where the video is published</em>","type":["string","null"]},"comments_count":{"description":"<em>number of comments on the video</em>","format":"int64","type":["integer","null"]},"description":{"description":"<em>description of the video</em>","type":["string","null"]},"duration_time":{"description":"<em>duration of the video</em>","type":["string","null"]},"duration_time_seconds":{"description":"<em>duration of the video in seconds</em>","type":["integer","null"]},"is_embeddable":{"description":"<em>indicates whether the video is embeddable</em>","type":["boolean","null"]},"is_live":{"description":"<em>indicates whether the video is on live</em>","type":["boolean","null"]},"keywords":{"description":"<em>keywords relevant to the video</em><br>            also known as 'YouTube tags'","items":{"type":["string","null"]},"type":["array","null"]},"likes_count":{"description":"<em>number of likes on the video</em>","format":"int64","type":["integer","null"]},"publication_date":{"description":"<em>the date when the video is published</em>","type":["string","null"]},"rank_absolute":{"description":"<em> absolute rank in SERP for the target domain</em><br>            absolute position among all the elements in SERP","type":["integer","null"]},"rank_group":{"description":"<em>group rank in SERP</em><br>            position within a group of elements with identical <code>type</code> values<br>            positions of elements with different <code>type</code> values are omitted from <code>rank_group</code>","type":["integer","null"]},"streaming_quality":{"description":"<em>array of elements that contain information about all possible streaming qualities of the video</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_StreamingQualityElement"}],"type":["object","null"]},"type":["array","null"]},"subtitles":{"description":"<em>array of elements describing properties of subtitles in the video</em>","items":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_Subtitles"}],"type":["object","null"]},"type":["array","null"]},"thumbnail_url":{"description":"<em>the URL of the page where the thumbnail is hosted</em>","type":["string","null"]},"timestamp":{"description":"<em>date and time when the result is published</em><br>            in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”<br>            example:<br>            <code>2022-11-15 12:57:46 +00:00</code>","type":["string","null"]},"title":{"description":"<em>title of the video</em>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]},"url":{"description":"<em>URL of the video</em>","type":["string","null"]},"video_id":{"description":"<em>ID of the video received in a POST array</em>","type":["string","null"]},"views_count":{"description":"<em>number of views of the video</em>","format":"int64","type":["integer","null"]}},"type":"object"},"Response0Cee89220B8F_SimilarWebMeta":{"description":"SimilarWeb v5 response envelope metadata.","properties":{"last_updated":{"description":"Date of the most recent data point available upstream (YYYY-MM-DD).","example":"2026-06-30","type":"string"},"query":{"description":"Pagination/sort echo when applicable (limit, offset, asc, sort).","type":"object"},"request":{"description":"Full echo of the normalized upstream request (parameters as received).","type":"object"},"status":{"description":"Upstream status; 'success' on a successful call.","example":"success","type":"string"}},"required":["status"],"type":"object"},"Response0D1E98E052C3_Trend":{"properties":{"meta_description":{"type":"string"},"name":{"type":"string"},"rank":{"format":"int64","type":"integer"},"target":{"properties":{"query":{"type":"string"}},"type":"object"}},"type":"object"},"Response0D1E98E052C3_TrendsResponse":{"properties":{"msg":{"type":"string"},"status":{"enum":["success","error"],"type":"string"},"trends":{"items":{"$ref":"#/components/schemas/Response0D1E98E052C3_Trend"},"type":"array"}},"type":"object"},"Response10C6522D345B_IndustrySearchResult":{"properties":{"code":{"description":"Unique industry code.","type":"string"},"industry_name":{"description":"Full name of the industry.","type":"string"},"similarity":{"description":"Similarity score between the query and the matched industry, ranging from 0 to 1. Higher values indicate a closer match.","format":"float","type":"number"}},"type":"object"},"Response1Fc51B60A782_ResponseModel":{"properties":{"cache_message":{"default":"This response is cached and accessible via the URL below for 24 hours at no extra cost. The cache is for request tracing only — it doesn't affect the API's data freshness and won't be returned through the API again.","description":"Cache message (EN-US)","title":"Cache Message","type":["string","null"]},"cache_message_zh":{"default":"本次响应已缓存，可通过下方 URL 直接查看，有效期 24 小时，访问缓存链接无额外费用。缓存仅用于请求溯源，不影响接口数据的时效性，也不会再次通过接口返回。","description":"Cache message (ZH-CN)","title":"Cache Message Zh","type":["string","null"]},"cache_url":{"description":"The URL to access the cached result","title":"Cache Url","type":["string","null"]},"code":{"default":200,"description":"HTTP status code","title":"Code","type":"integer"},"data":{"description":"Endpoint-specific response payload. The official shared model does not declare a fixed type or field set. Use the operation's documented return fields or response example; an operation-specific schema, when present, describes the documented fields. Undocumented fields must be read from the actual response rather than assumed.","title":"Data"},"docs":{"description":"Link to the API Swagger documentation for this endpoint","title":"Docs","type":["string","null"]},"message":{"default":"Request successful. This request will incur a charge.","description":"Response message (EN-US)","title":"Message","type":"string"},"message_zh":{"default":"请求成功，本次请求将被计费。","description":"Response message (ZH-CN)","title":"Message Zh","type":"string"},"params":{"default":{},"description":"The parameters used in the request","title":"Params"},"request_id":{"description":"Unique request identifier","title":"Request Id","type":["string","null"]},"router":{"default":"","description":"The endpoint that generated this response","title":"Router","type":"string"},"support":{"default":"Discord: https://discord.gg/aMEAS8Xsvz","description":"Support message","title":"Support","type":"string"},"time":{"description":"The time the response was generated","title":"Time","type":"string"},"time_stamp":{"description":"The timestamp the response was generated","title":"Time Stamp","type":"integer"},"time_zone":{"default":"America/Los_Angeles","description":"The timezone of the response time","title":"Time Zone","type":"string"}},"title":"ResponseModel","type":"object"},"Response26Fec513Ccb9_StatusDetail":{"description":"Request-type-specific details for company_addition request.","properties":{"company_addition_request_id":{"description":"Identifier of the underlying request record.","type":"string"},"company_name":{"description":"Name of the company submitted for addition.","type":"string"},"company_uuid":{"description":"Akta UUID of the company once it has been added. null until the request is completed.","type":["string","null"]},"created_at":{"description":"Timestamp when the underlying request was created, in ISO 8601 format.","type":"string"},"domain":{"description":"Resolved domain of the submitted company.","type":"string"},"reason":{"description":"Explanation when the request did not succeed. null unless the request has failed.","type":["string","null"]},"status":{"description":"Status of the underlying request. Possible values: pending, in_progress, completed, failed.","type":"string"},"updated_at":{"description":"Timestamp when the underlying request was last updated, in ISO 8601 format.","type":"string"}},"type":"object"},"Response26Fec513Ccb9_StatusResponse":{"properties":{"created_at":{"description":"Timestamp when the request was created, in ISO 8601 format.","type":"string"},"detail":{"$ref":"#/components/schemas/Response26Fec513Ccb9_StatusDetail"},"request_id":{"description":"Unique identifier of the request being tracked.","type":"string"},"request_type":{"description":"The type of request. Example: company_addition","type":"string"},"status":{"description":"Current status of the request. Possible values: pending, in_progress, completed, failed.","type":"string"},"updated_at":{"description":"Timestamp when the request was last updated, in ISO 8601 format.","type":"string"}},"type":"object"},"Response35F4A4Efeaa1_SimilarWebMeta":{"description":"SimilarWeb v5 response envelope metadata.","properties":{"last_updated":{"description":"Date of the most recent data point available upstream (YYYY-MM-DD).","example":"2026-06-30","type":"string"},"query":{"description":"Pagination/sort echo when applicable (limit, offset, asc, sort).","type":"object"},"request":{"description":"Full echo of the normalized upstream request (parameters as received).","type":"object"},"status":{"description":"Upstream status; 'success' on a successful call.","example":"success","type":"string"}},"required":["status"],"type":"object"},"Response3716D452B70B_SimilarWebMeta":{"description":"SimilarWeb v5 response envelope metadata.","properties":{"last_updated":{"description":"Date of the most recent data point available upstream (YYYY-MM-DD).","example":"2026-06-30","type":"string"},"query":{"description":"Pagination/sort echo when applicable (limit, offset, asc, sort).","type":"object"},"request":{"description":"Full echo of the normalized upstream request (parameters as received).","type":"object"},"status":{"description":"Upstream status; 'success' on a successful call.","example":"success","type":"string"}},"required":["status"],"type":"object"},"Response38395Bb200C1_type_metrics_MetricBucket":{"properties":{"count":{"description":"Count of events in the bucket.","type":"integer"},"timestamp":{"description":"Timestamp of the bucket.","format":"date-time","type":"string"}},"required":["timestamp","count"],"title":"MetricBucket","type":"object"},"Response38395Bb200C1_type_metrics_QueryMetricsResponse":{"additionalProperties":{"items":{"$ref":"#/components/schemas/Response38395Bb200C1_type_metrics_MetricBucket"},"type":"array"},"description":"Metrics grouped by event type.","title":"QueryMetricsResponse","type":"object"},"Response3F1A62754080_Address":{"description":"Ethereum address (0x-prefixed, 40 hex chars)","example":"0x6e0c80c90ea6c15917308F820Eac91Ce2724B5b5","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"},"Response3F1A62754080_DeployedResponse":{"properties":{"deployed":{"description":"Whether the wallet is deployed","example":true,"type":"boolean"}},"type":"object"},"Response3F1A62754080_NonceResponse":{"properties":{"nonce":{"description":"Current nonce value","example":"31","type":"string"}},"type":"object"},"Response3F1A62754080_RelayPayloadResponse":{"properties":{"address":{"$ref":"#/components/schemas/Response3F1A62754080_Address"},"nonce":{"description":"Current nonce value","example":"31","type":"string"}},"type":"object"},"Response3F1A62754080_RelayerTransaction":{"properties":{"createdAt":{"description":"Timestamp when the transaction was created","example":"2024-07-14T21:13:08.819782Z","format":"date-time","type":"string"},"data":{"description":"Encoded transaction data (0x-prefixed hex string)","example":"0x...","type":"string"},"from":{"$ref":"#/components/schemas/Response3F1A62754080_Address"},"metadata":{"description":"Transaction metadata","example":"","type":"string"},"nonce":{"description":"Transaction nonce","example":"60","type":"string"},"owner":{"$ref":"#/components/schemas/Response3F1A62754080_Address"},"proxyAddress":{"$ref":"#/components/schemas/Response3F1A62754080_Address"},"signature":{"description":"Transaction signature (0x-prefixed hex string)","example":"0x01a060c734d7bdf4adde50c4a7e574036b1f8b12890911bdd1c1cfdcd77502381b89fa8a47c36f62a0b9f1cdfee7b260fd8108536db9f6b2089c02637e7de9fc20","type":"string"},"state":{"description":"Current state of the transaction","enum":["STATE_NEW","STATE_EXECUTED","STATE_MINED","STATE_CONFIRMED","STATE_INVALID","STATE_FAILED"],"example":"STATE_CONFIRMED","type":"string"},"to":{"$ref":"#/components/schemas/Response3F1A62754080_Address"},"transactionHash":{"description":"Onchain transaction hash (available once confirmed)","example":"0x38cbfbeae8fffa4e2b187ee5978d3ee9cafc53af0363ed90a35b7ea9016535d8","type":"string"},"transactionID":{"description":"Unique identifier for the transaction","example":"0190b317-a1d3-7bec-9b91-eeb6dcd3a620","type":"string"},"type":{"description":"Transaction type","enum":["SAFE","PROXY"],"example":"SAFE","type":"string"},"updatedAt":{"description":"Timestamp when the transaction was last updated","example":"2024-07-14T21:13:46.576639Z","format":"date-time","type":"string"},"value":{"description":"Transaction value","example":"","type":"string"}},"type":"object"},"Response4Efd2D7Df89E_BookSide":{"description":"Side of the book for an order or trade. For event markets, this refers to the YES leg only: `bid` means buy YES, `ask` means sell YES. (Selling YES is economically equivalent to buying NO at `1 - price`, but this endpoint quotes everything from the YES side.)","enum":["bid","ask"],"type":"string"},"Response4Efd2D7Df89E_ExchangeIndex":{"description":"Identifier for an exchange shard.","example":0,"type":"integer"},"Response4Efd2D7Df89E_FixedPointCount":{"description":"Fixed-point contract count string (2 decimals, e.g., \"10.00\"; referred to as \"fp\" in field names). Requests accept 0-2 decimal places (e.g., \"10\", \"10.0\", \"10.00\"); responses always emit 2 decimals. Fractional contract values (e.g., \"2.50\") are supported; the minimum granularity is 0.01 contracts.","example":"10.00","type":"string"},"Response4Efd2D7Df89E_FixedPointDollars":{"description":"Fixed-point US dollar string. Most request fields accept 2-4 decimal places (e.g., \"0.56\", \"0.5600\"); responses emit up to 6. Valid quote intervals for a given market are constrained by that market's price level structure.","example":"0.5600","type":"string"},"Response4Efd2D7Df89E_GetMarketOrderbookResponse":{"properties":{"orderbook_fp":{"$ref":"#/components/schemas/Response4Efd2D7Df89E_OrderbookCountFp"}},"required":["orderbook_fp"],"type":"object"},"Response4Efd2D7Df89E_GetMarketResponse":{"properties":{"market":{"$ref":"#/components/schemas/Response4Efd2D7Df89E_Market"}},"required":["market"],"type":"object"},"Response4Efd2D7Df89E_GetMarketsResponse":{"properties":{"cursor":{"type":"string"},"markets":{"items":{"$ref":"#/components/schemas/Response4Efd2D7Df89E_Market"},"type":"array"}},"required":["markets","cursor"],"type":"object"},"Response4Efd2D7Df89E_GetTradesResponse":{"properties":{"cursor":{"type":"string"},"trades":{"items":{"$ref":"#/components/schemas/Response4Efd2D7Df89E_Trade"},"type":"array"}},"required":["trades","cursor"],"type":"object"},"Response4Efd2D7Df89E_Market":{"properties":{"can_close_early":{"type":"boolean"},"cap_strike":{"description":"Maximum expiration value that leads to a YES settlement","format":"double","type":["number","null"],"x-omitempty":true},"close_time":{"format":"date-time","type":"string"},"created_time":{"format":"date-time","type":"string"},"custom_strike":{"description":"Expiration value for each target that leads to a YES settlement","type":["object","null"],"x-omitempty":true},"early_close_condition":{"description":"The condition under which the market can close early","type":["string","null"],"x-go-type-skip-optional-pointer":true,"x-omitempty":true},"event_ticker":{"type":"string"},"exchange_index":{"allOf":[{"$ref":"#/components/schemas/Response4Efd2D7Df89E_ExchangeIndex"}],"x-go-type-skip-optional-pointer":true,"x-omitempty":false},"expected_expiration_time":{"description":"Time when this market is expected to expire","format":"date-time","type":["string","null"],"x-omitempty":true},"expiration_time":{"deprecated":true,"format":"date-time","type":"string","x-go-type-skip-optional-pointer":true},"expiration_value":{"description":"The value that was considered for the settlement","type":"string"},"fee_waiver_expiration_time":{"description":"Time when this market's fee waiver expires","format":"date-time","type":["string","null"],"x-omitempty":true},"floor_strike":{"description":"Minimum expiration value that leads to a YES settlement","format":"double","type":["number","null"],"x-omitempty":true},"functional_strike":{"description":"Mapping from expiration values to settlement values","type":["string","null"],"x-omitempty":true},"is_provisional":{"description":"If true, the market may be removed after determination if there is no activity on it","type":"boolean","x-go-type-skip-optional-pointer":true,"x-omitempty":true},"last_price_dollars":{"$ref":"#/components/schemas/Response4Efd2D7Df89E_FixedPointDollars"},"latest_expiration_time":{"description":"Latest possible time for this market to expire","format":"date-time","type":"string"},"market_type":{"description":"Identifies the type of market","enum":["binary","scalar"],"type":"string"},"mve_collection_ticker":{"description":"The ticker of the multivariate event collection","type":"string","x-go-type-skip-optional-pointer":true,"x-omitempty":true},"mve_selected_legs":{"items":{"$ref":"#/components/schemas/Response4Efd2D7Df89E_MveSelectedLeg"},"type":"array","x-go-type-skip-optional-pointer":true,"x-omitempty":true},"no_ask_dollars":{"$ref":"#/components/schemas/Response4Efd2D7Df89E_FixedPointDollars"},"no_bid_dollars":{"$ref":"#/components/schemas/Response4Efd2D7Df89E_FixedPointDollars"},"no_sub_title":{"description":"Shortened title for the no side of this market","type":"string"},"notional_value_dollars":{"$ref":"#/components/schemas/Response4Efd2D7Df89E_FixedPointDollars"},"occurrence_datetime":{"description":"The recorded datetime when the underlying event occurred, if available","format":"date-time","type":["string","null"]},"open_interest_fp":{"$ref":"#/components/schemas/Response4Efd2D7Df89E_FixedPointCount"},"open_time":{"format":"date-time","type":"string"},"previous_price_dollars":{"$ref":"#/components/schemas/Response4Efd2D7Df89E_FixedPointDollars"},"previous_yes_ask_dollars":{"$ref":"#/components/schemas/Response4Efd2D7Df89E_FixedPointDollars"},"previous_yes_bid_dollars":{"$ref":"#/components/schemas/Response4Efd2D7Df89E_FixedPointDollars"},"price_level_structure":{"description":"Price level structure for this market, defining price ranges and tick sizes","type":"string"},"price_ranges":{"description":"Valid price ranges for orders on this market","items":{"$ref":"#/components/schemas/Response4Efd2D7Df89E_PriceRange"},"type":"array"},"primary_participant_key":{"type":["string","null"],"x-omitempty":true},"result":{"enum":["yes","no","scalar",""],"type":"string"},"rules_primary":{"description":"A plain language description of the most important market terms","type":"string"},"rules_secondary":{"description":"A plain language description of secondary market terms","type":"string"},"settlement_bounds_type":{"description":"Which settlement bounds apply to this market. default means the market has no settlement bounds","enum":["default","floor"],"type":"string"},"settlement_floor_dollars":{"$ref":"#/components/schemas/Response4Efd2D7Df89E_FixedPointDollars"},"settlement_timer_seconds":{"description":"The amount of time after determination that the market settles","type":"integer"},"settlement_ts":{"description":"Timestamp when the market was settled. Only filled for settled markets","format":"date-time","type":["string","null"],"x-omitempty":true},"settlement_value_dollars":{"$ref":"#/components/schemas/Response4Efd2D7Df89E_FixedPointDollars"},"status":{"description":"The current status of the market in its lifecycle.","enum":["initialized","inactive","active","closed","determined","disputed","amended","finalized"],"type":"string"},"strike_type":{"description":"Strike type defines how the market strike is defined and evaluated","enum":["greater","greater_or_equal","less","less_or_equal","between","functional","custom","structured"],"type":"string","x-go-type-skip-optional-pointer":true,"x-omitempty":true},"subtitle":{"deprecated":true,"type":"string","x-go-type-skip-optional-pointer":true},"ticker":{"type":"string"},"title":{"deprecated":true,"type":"string","x-go-type-skip-optional-pointer":true},"updated_time":{"description":"Time of the last non-trading metadata update.","format":"date-time","type":"string"},"volume_24h_fp":{"$ref":"#/components/schemas/Response4Efd2D7Df89E_FixedPointCount"},"volume_fp":{"$ref":"#/components/schemas/Response4Efd2D7Df89E_FixedPointCount"},"yes_ask_dollars":{"$ref":"#/components/schemas/Response4Efd2D7Df89E_FixedPointDollars"},"yes_ask_size_fp":{"$ref":"#/components/schemas/Response4Efd2D7Df89E_FixedPointCount"},"yes_bid_dollars":{"$ref":"#/components/schemas/Response4Efd2D7Df89E_FixedPointDollars"},"yes_bid_size_fp":{"$ref":"#/components/schemas/Response4Efd2D7Df89E_FixedPointCount"},"yes_sub_title":{"description":"Shortened title for the yes side of this market","type":"string"}},"required":["ticker","event_ticker","market_type","yes_sub_title","no_sub_title","created_time","updated_time","open_time","close_time","latest_expiration_time","settlement_timer_seconds","status","notional_value_dollars","yes_bid_dollars","yes_ask_dollars","no_bid_dollars","no_ask_dollars","yes_bid_size_fp","yes_ask_size_fp","last_price_dollars","previous_yes_bid_dollars","previous_yes_ask_dollars","previous_price_dollars","volume_fp","volume_24h_fp","open_interest_fp","result","can_close_early","expiration_value","rules_primary","rules_secondary","price_level_structure","price_ranges","settlement_bounds_type"],"type":"object"},"Response4Efd2D7Df89E_MveSelectedLeg":{"properties":{"event_ticker":{"description":"Unique identifier for the selected event","type":"string","x-go-type-skip-optional-pointer":true},"market_ticker":{"description":"Unique identifier for the selected market","type":"string","x-go-type-skip-optional-pointer":true},"side":{"description":"The side of the selected market","type":"string","x-go-type-skip-optional-pointer":true},"yes_settlement_value_dollars":{"$ref":"#/components/schemas/Response4Efd2D7Df89E_FixedPointDollars"}},"type":"object"},"Response4Efd2D7Df89E_OrderbookCountFp":{"description":"Orderbook with fixed-point contract counts (fp) in all dollar price levels.","properties":{"no_dollars":{"items":{"$ref":"#/components/schemas/Response4Efd2D7Df89E_PriceLevelDollarsCountFp"},"type":"array"},"yes_dollars":{"items":{"$ref":"#/components/schemas/Response4Efd2D7Df89E_PriceLevelDollarsCountFp"},"type":"array"}},"required":["yes_dollars","no_dollars"],"type":"object"},"Response4Efd2D7Df89E_PriceLevelDollarsCountFp":{"description":"Price level in dollars represented as [dollars_string, fp] where dollars_string is like \"0.1500\" and fp is a FixedPointCount string (fixed-point contract count). The second element is the contract quantity (not price).","example":["0.1500","100.00"],"items":{"type":"string"},"maxItems":2,"minItems":2,"type":"array"},"Response4Efd2D7Df89E_PriceRange":{"properties":{"end":{"description":"Ending price for this range in dollars","type":"string"},"start":{"description":"Starting price for this range in dollars","type":"string"},"step":{"description":"Price step/tick size for this range in dollars","type":"string"}},"required":["start","end","step"],"type":"object"},"Response4Efd2D7Df89E_Trade":{"properties":{"count_fp":{"$ref":"#/components/schemas/Response4Efd2D7Df89E_FixedPointCount"},"created_time":{"description":"Timestamp when this trade was executed","format":"date-time","type":"string"},"is_block_trade":{"description":"True if this trade was matched off-book as a block trade (e.g. via RFQ / negotiated block proposal); false for trades that filled on the standard order book.","type":"boolean"},"no_price_dollars":{"$ref":"#/components/schemas/Response4Efd2D7Df89E_FixedPointDollars"},"taker_book_side":{"$ref":"#/components/schemas/Response4Efd2D7Df89E_BookSide"},"taker_outcome_side":{"description":"The outcome side the taker is positioned for. buy-yes and sell-no produce 'yes'; buy-no and sell-yes produce 'no'.\n\n`taker_outcome_side` describes directional exposure only; it does not change the trade's price. A trade at price `p` with `taker_outcome_side=no` is matched against the maker at the same price `p` with the opposite direction — both parties trade at the same price.\n\n`taker_outcome_side` and `taker_book_side` will become the canonical way to determine trade direction. The legacy `taker_side` field will be deprecated in a future release — please migrate to these new fields.\n","enum":["yes","no"],"type":"string","x-enum-varnames":["TradeTakerOutcomeSideYes","TradeTakerOutcomeSideNo"]},"taker_side":{"deprecated":true,"description":"Deprecated. Use `taker_outcome_side` (or `taker_book_side`) instead. See [Order direction](/getting_started/order_direction). This field will not be removed before May 14, 2026.\n","enum":["yes","no"],"type":"string","x-enum-varnames":["TradeTakerSideYes","TradeTakerSideNo"],"x-go-type-skip-optional-pointer":true},"ticker":{"description":"Unique identifier for the market","type":"string"},"trade_id":{"description":"Unique identifier for this trade","type":"string"},"yes_price_dollars":{"$ref":"#/components/schemas/Response4Efd2D7Df89E_FixedPointDollars"}},"required":["trade_id","ticker","count_fp","yes_price_dollars","no_price_dollars","taker_outcome_side","taker_book_side","created_time","is_block_trade"],"type":"object"},"Response5186Bc180F5F_SimilarWebMeta":{"description":"SimilarWeb v5 response envelope metadata.","properties":{"last_updated":{"description":"Date of the most recent data point available upstream (YYYY-MM-DD).","example":"2026-06-30","type":"string"},"query":{"description":"Pagination/sort echo when applicable (limit, offset, asc, sort).","type":"object"},"request":{"description":"Full echo of the normalized upstream request (parameters as received).","type":"object"},"status":{"description":"Upstream status; 'success' on a successful call.","example":"success","type":"string"}},"required":["status"],"type":"object"},"Response51Fe176F017A_SimilarWebMeta":{"description":"SimilarWeb v5 response envelope metadata.","properties":{"last_updated":{"description":"Date of the most recent data point available upstream (YYYY-MM-DD).","example":"2026-06-30","type":"string"},"query":{"description":"Pagination/sort echo when applicable (limit, offset, asc, sort).","type":"object"},"request":{"description":"Full echo of the normalized upstream request (parameters as received).","type":"object"},"status":{"description":"Upstream status; 'success' on a successful call.","example":"success","type":"string"}},"required":["status"],"type":"object"},"Response62E957Bfd704_SimilarWebMeta":{"description":"SimilarWeb v5 response envelope metadata.","properties":{"last_updated":{"description":"Date of the most recent data point available upstream (YYYY-MM-DD).","example":"2026-06-30","type":"string"},"query":{"description":"Pagination/sort echo when applicable (limit, offset, asc, sort).","type":"object"},"request":{"description":"Full echo of the normalized upstream request (parameters as received).","type":"object"},"status":{"description":"Upstream status; 'success' on a successful call.","example":"success","type":"string"}},"required":["status"],"type":"object"},"Response65D835437A58_Activity":{"properties":{"asset":{"description":"Token ID this row refers to. Populated on `REDEEM` rows with the token that row settles. Empty when the row is not token-specific.","type":"string"},"bio":{"type":"string"},"conditionId":{"$ref":"#/components/schemas/Response65D835437A58_Hash64"},"eventSlug":{"type":"string"},"icon":{"description":"Market artwork. Falls back to the market image, then to the parent event's icon and image, when the market has no icon of its own. Empty on `CONVERSION` rows.","type":"string"},"isCombo":{"description":"True when this row is part of a combinatorial (multi-market) position. Flag only — combo detail is not embedded here. The row's conditionId equals the combo's combo_condition_id; pass it to /v1/activity/combos or /v1/positions/combos via market_id to fetch legs and detail. Omitted on non-combo rows.","type":"boolean"},"name":{"type":"string"},"outcome":{"type":"string"},"outcomeIndex":{"description":"Zero-based index of this row's outcome in the market's `outcomes` array, so `outcome` always equals `outcomes[outcomeIndex]`. On `REDEEM` rows it identifies the outcome the row settles, not the market's winning outcome. `999` means the outcome could not be determined, in which case `outcome` is empty.","type":"integer"},"price":{"type":"number"},"profileImage":{"type":"string"},"profileImageOptimized":{"type":"string"},"proxyWallet":{"$ref":"#/components/schemas/Response65D835437A58_Address"},"pseudonym":{"type":"string"},"side":{"enum":["BUY","SELL"],"type":"string"},"size":{"description":"Token amount for this row. On `REDEEM` rows it is the number of tokens burned for this row's outcome, so redeeming both sides of a market returns one row per outcome instead of a single combined row.","type":"number"},"slug":{"type":"string"},"timestamp":{"format":"int64","type":"integer"},"title":{"type":"string"},"transactionHash":{"type":"string"},"type":{"enum":["TRADE","SPLIT","MERGE","REDEEM","REWARD","CONVERSION","DEPOSIT","WITHDRAWAL","YIELD","MAKER_REBATE","TAKER_REBATE","REFERRAL_REWARD"],"type":"string"},"usdcSize":{"description":"USDC amount for this row. On `REDEEM` rows it is the payout for this row's outcome and is `0` for a losing outcome; the rows of one redemption sum to the total payout.","type":"number"}},"type":"object"},"Response65D835437A58_Address":{"description":"User Profile Address (0x-prefixed, 40 hex chars)","example":"0x56687bf447db6ffa42ffe2204a05edaa20f55839","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"},"Response65D835437A58_BuilderVolumeEntry":{"properties":{"activeUsers":{"description":"Number of active users for this builder on this date","type":"integer"},"builder":{"description":"The builder name or identifier","type":"string"},"builderCode":{"description":"The builder's onchain attribution code as attached to orders via `builderCode` (see CLOB V2). Empty string for legacy builders without a registered code.","type":"string"},"builderLogo":{"description":"URL to the builder's logo image","type":"string"},"dt":{"description":"The timestamp for this volume entry in ISO 8601 format","example":"2025-11-15T00:00:00Z","format":"date-time","type":"string"},"rank":{"description":"The rank position of the builder on this date","type":"string"},"verified":{"description":"Whether the builder is verified","type":"boolean"},"volume":{"description":"Trading volume for this builder on this date","type":"number"}},"type":"object"},"Response65D835437A58_ClosedPosition":{"properties":{"asset":{"type":"string"},"avgPrice":{"type":"number"},"conditionId":{"$ref":"#/components/schemas/Response65D835437A58_Hash64"},"curPrice":{"type":"number"},"endDate":{"type":"string"},"eventSlug":{"type":"string"},"icon":{"type":"string"},"oppositeAsset":{"type":"string"},"oppositeOutcome":{"type":"string"},"outcome":{"type":"string"},"outcomeIndex":{"type":"integer"},"proxyWallet":{"$ref":"#/components/schemas/Response65D835437A58_Address"},"realizedPnl":{"type":"number"},"slug":{"type":"string"},"timestamp":{"format":"int64","type":"integer"},"title":{"type":"string"},"totalBought":{"type":"number"}},"type":"object"},"Response65D835437A58_Hash64":{"description":"0x-prefixed 64-hex string","example":"0xdd22472e552920b8438158ea7238bfadfa4f736aa4cee91a6b86c39ead110917","pattern":"^0x[a-fA-F0-9]{64}$","type":"string"},"Response65D835437A58_Holder":{"properties":{"amount":{"type":"number"},"asset":{"type":"string"},"bio":{"type":"string"},"displayUsernamePublic":{"type":"boolean"},"name":{"type":"string"},"outcomeIndex":{"type":"integer"},"profileImage":{"type":"string"},"profileImageOptimized":{"type":"string"},"proxyWallet":{"$ref":"#/components/schemas/Response65D835437A58_Address"},"pseudonym":{"type":"string"}},"type":"object"},"Response65D835437A58_LeaderboardEntry":{"properties":{"activeUsers":{"description":"Number of active users for this builder","type":"integer"},"builder":{"description":"The builder name or identifier","type":"string"},"builderCode":{"description":"The builder's onchain attribution code as attached to orders via `builderCode` (see CLOB V2). Empty string for legacy builders without a registered code.","type":"string"},"builderLogo":{"description":"URL to the builder's logo image","type":"string"},"rank":{"description":"The rank position of the builder","type":"string"},"verified":{"description":"Whether the builder is verified","type":"boolean"},"volume":{"description":"Total trading volume attributed to this builder","type":"number"}},"type":"object"},"Response65D835437A58_LiveVolume":{"properties":{"markets":{"items":{"$ref":"#/components/schemas/Response65D835437A58_MarketVolume"},"type":"array"},"total":{"type":"number"}},"type":"object"},"Response65D835437A58_MarketPositionV1":{"properties":{"asset":{"type":"string"},"avgPrice":{"type":"number"},"cashPnl":{"type":"number"},"conditionId":{"$ref":"#/components/schemas/Response65D835437A58_Hash64"},"currPrice":{"type":"number"},"currentValue":{"type":"number"},"name":{"type":"string"},"outcome":{"type":"string"},"outcomeIndex":{"type":"integer"},"profileImage":{"type":"string"},"proxyWallet":{"$ref":"#/components/schemas/Response65D835437A58_Address"},"realizedPnl":{"type":"number"},"size":{"type":"number"},"totalBought":{"type":"number"},"totalPnl":{"type":"number"},"verified":{"type":"boolean"}},"type":"object"},"Response65D835437A58_MarketVolume":{"properties":{"market":{"$ref":"#/components/schemas/Response65D835437A58_Hash64"},"value":{"type":"number"}},"type":"object"},"Response65D835437A58_MetaHolder":{"properties":{"holders":{"items":{"$ref":"#/components/schemas/Response65D835437A58_Holder"},"type":"array"},"token":{"type":"string"}},"type":"object"},"Response65D835437A58_MetaMarketPositionV1":{"properties":{"positions":{"items":{"$ref":"#/components/schemas/Response65D835437A58_MarketPositionV1"},"type":"array"},"token":{"description":"The outcome token asset ID","type":"string"}},"type":"object"},"Response65D835437A58_OpenInterest":{"properties":{"market":{"$ref":"#/components/schemas/Response65D835437A58_Hash64"},"value":{"type":"number"}},"type":"object"},"Response65D835437A58_Position":{"properties":{"asset":{"type":"string"},"avgPrice":{"type":"number"},"cashPnl":{"type":"number"},"conditionId":{"$ref":"#/components/schemas/Response65D835437A58_Hash64"},"curPrice":{"type":"number"},"currentValue":{"type":"number"},"endDate":{"type":"string"},"entryFeesUsdc":{"description":"Attributed BUY-fee component of `grossInitialValue`, at six-decimal source precision. SELL fees are exit costs and are never included. Returned as an explicit `0` when the fee component is zero. Optional: treat an omitted field as unavailable rather than as zero.","type":"number"},"eventSlug":{"type":"string"},"grossInitialValue":{"description":"Remaining entry basis including attributed BUY fees, at six-decimal source precision. `initialValue` and `avgPrice` keep their fee-exclusive semantics, so the fee-exclusive basis is `grossInitialValue - entryFeesUsdc`. Optional: treat an omitted field as unavailable rather than as zero.","type":"number"},"icon":{"type":"string"},"initialValue":{"type":"number"},"mergeable":{"type":"boolean"},"negativeRisk":{"type":"boolean"},"oppositeAsset":{"type":"string"},"oppositeOutcome":{"type":"string"},"outcome":{"type":"string"},"outcomeIndex":{"type":"integer"},"percentPnl":{"type":"number"},"percentRealizedPnl":{"type":"number"},"proxyWallet":{"$ref":"#/components/schemas/Response65D835437A58_Address"},"realizedPnl":{"type":"number"},"redeemable":{"type":"boolean"},"size":{"type":"number"},"slug":{"type":"string"},"title":{"type":"string"},"totalBought":{"type":"number"}},"type":"object"},"Response65D835437A58_Traded":{"properties":{"traded":{"type":"integer"},"user":{"$ref":"#/components/schemas/Response65D835437A58_Address"}},"type":"object"},"Response65D835437A58_TraderLeaderboardEntry":{"properties":{"pnl":{"description":"Profit and loss for this trader","type":"number"},"profileImage":{"description":"URL to the trader's profile image","type":"string"},"proxyWallet":{"$ref":"#/components/schemas/Response65D835437A58_Address"},"rank":{"description":"The rank position of the trader","type":"string"},"userName":{"description":"The trader's username","type":"string"},"verifiedBadge":{"description":"Whether the trader has a verified badge","type":"boolean"},"vol":{"description":"Trading volume for this trader","type":"number"},"xUsername":{"description":"The trader's X (Twitter) username","type":"string"}},"type":"object"},"Response65D835437A58_Value":{"properties":{"user":{"$ref":"#/components/schemas/Response65D835437A58_Address"},"value":{"type":"number"}},"type":"object"},"Response68C5148660B1_AssetEarning":{"description":"Earnings for a specific asset","properties":{"asset_address":{"description":"Address of the reward asset","type":"string"},"asset_rate":{"description":"Exchange rate of the asset","format":"double","type":"number"},"earnings":{"description":"Amount of earnings","format":"double","type":"number"}},"required":["asset_address","earnings"],"type":"object"},"Response68C5148660B1_BatchPricesHistoryResponse":{"properties":{"history":{"additionalProperties":{"items":{"$ref":"#/components/schemas/Response68C5148660B1_MarketPrice"},"type":"array"},"description":"Map of market asset id to array of price data points.","type":"object"}},"type":"object"},"Response68C5148660B1_BuilderTrade":{"description":"Builder trade information","properties":{"assetId":{"description":"Asset ID (token ID)","example":"15871154585880608648532107628464183779895785213830018178010423617714102767076","type":"string"},"bucketIndex":{"description":"Bucket index","example":0,"type":"integer"},"builder":{"description":"Builder code attributed to the trade","example":"0x0000000000000000000000000000000000000000000000000000000000000001","pattern":"^0x[a-fA-F0-9]{64}$","type":"string"},"createdAt":{"description":"Creation timestamp","example":"2024-01-01T00:00:00Z","format":"date-time","type":"string"},"err_msg":{"description":"Error message (if any)","example":null,"type":["string","null"]},"fee":{"description":"Fee amount","example":"300000","type":"string"},"feeUsdc":{"description":"Fee amount in USDC","example":"150000","type":"string"},"id":{"description":"Trade ID","example":"trade-123","type":"string"},"maker":{"description":"Maker address","example":"0x1234567890123456789012345678901234567890","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"},"market":{"description":"Market (condition ID)","example":"0x0000000000000000000000000000000000000000000000000000000000000001","pattern":"^0x[a-fA-F0-9]{64}$","type":"string"},"matchTime":{"description":"Match time (Unix timestamp)","example":"1700000000","type":"string"},"outcome":{"description":"Market outcome","example":"YES","type":"string"},"outcomeIndex":{"description":"Outcome index","example":0,"type":"integer"},"owner":{"description":"Owner UUID","example":"f4f247b7-4ac7-ff29-a152-04fda0a8755a","type":"string"},"price":{"description":"Trade price","example":"0.5","type":"string"},"side":{"description":"Trade side","enum":["BUY","SELL"],"example":"BUY","type":"string"},"size":{"description":"Trade size","example":"100000000","type":"string"},"sizeUsdc":{"description":"Trade size in USDC","example":"50000000","type":"string"},"status":{"description":"Trade status","example":"TRADE_STATUS_CONFIRMED","type":"string"},"takerOrderHash":{"description":"Taker order hash","example":"0xabcdef1234567890abcdef1234567890abcdef12","type":"string"},"tradeType":{"description":"Trade type","example":"TAKER","type":"string"},"transactionHash":{"description":"Transaction hash","example":"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef","pattern":"^0x[a-fA-F0-9]{64}$","type":"string"},"updatedAt":{"description":"Last update timestamp","example":"2024-01-01T00:00:00Z","format":"date-time","type":"string"}},"required":["id","tradeType","takerOrderHash","builder","market","assetId","side","size","sizeUsdc","price","status","outcome","outcomeIndex","owner","maker","transactionHash","matchTime","bucketIndex","fee","feeUsdc"],"type":"object"},"Response68C5148660B1_BuilderTradesResponse":{"description":"Paginated builder trades response","properties":{"count":{"description":"Number of items in current response","example":2,"type":"integer"},"data":{"description":"Array of builder trades","items":{"$ref":"#/components/schemas/Response68C5148660B1_BuilderTrade"},"type":"array"},"limit":{"description":"Maximum number of items per page","example":300,"type":"integer"},"next_cursor":{"description":"Cursor for next page (base64 encoded offset). \"LTE=\" indicates no more pages","example":"MzAw","type":"string"}},"required":["limit","next_cursor","count","data"],"type":"object"},"Response68C5148660B1_CancelOrdersResponse":{"properties":{"canceled":{"description":"Array of order IDs that were successfully canceled","example":["0xabcdef1234567890abcdef1234567890abcdef12"],"items":{"type":"string"},"type":"array"},"not_canceled":{"additionalProperties":{"type":"string"},"description":"Map of order IDs that could not be canceled with error messages","example":{"0xabcdef1234567890abcdef1234567890abcdef12":"Order not found or already canceled"},"type":"object"}},"required":["canceled","not_canceled"],"type":"object"},"Response68C5148660B1_ClobMarketDetails":{"description":"CLOB-level parameters for a market — tokens, tick size, base fees, rewards, RFQ status, and fee details.","properties":{"fd":{"$ref":"#/components/schemas/Response68C5148660B1_FeeDetails"},"gst":{"description":"Game start time (used for sports markets), ISO 8601 timestamp or null","format":"date-time","nullable":true,"type":"string"},"ibce":{"description":"Whether Blockaid check is enabled","type":"boolean"},"itode":{"description":"Whether taker order delay is enabled for this market. When true, marketable orders are held for the 250 ms taker-delay window before synchronous processing. This field is omitted when false.","type":"boolean"},"mbf":{"description":"Maker base fee in basis points","example":0,"format":"int64","type":"integer"},"mos":{"description":"Minimum order size","example":5,"format":"float","type":"number"},"mts":{"description":"Minimum tick size (price increment)","example":0.01,"format":"float","type":"number"},"oas":{"description":"Minimum order age in seconds","type":"integer"},"r":{"$ref":"#/components/schemas/Response68C5148660B1_ClobRewards"},"rfqe":{"description":"Whether RFQ (Request for Quote) is enabled for this market","type":"boolean"},"t":{"description":"Tokens for this market","items":{"$ref":"#/components/schemas/Response68C5148660B1_ClobToken"},"type":"array"},"tbf":{"description":"Taker base fee in basis points","example":0,"format":"int64","type":"integer"}},"type":"object"},"Response68C5148660B1_ClobRewards":{"additionalProperties":true,"description":"Rewards configuration for a market.","type":"object"},"Response68C5148660B1_ClobToken":{"description":"A token in a CLOB market with its ID and outcome label.","properties":{"o":{"description":"Outcome label for the token (e.g. \"Yes\", \"No\")","example":"Yes","type":"string"},"t":{"description":"The token ID","example":"71321045679252212594626385532706912750332728571942532289631379312455583992563","type":"string"}},"type":"object"},"Response68C5148660B1_CurrentReward":{"description":"Current active reward configuration for a market","properties":{"condition_id":{"description":"Condition ID of the market","type":"string"},"native_daily_rate":{"description":"Computed native daily rate excluding sponsors (omitted when zero)","format":"double","type":"number"},"rewards_config":{"items":{"$ref":"#/components/schemas/Response68C5148660B1_CurrentRewardConfig"},"type":"array"},"rewards_max_spread":{"description":"Maximum spread for rewards eligibility","type":"number"},"rewards_min_size":{"description":"Minimum order size for rewards eligibility","type":"number"},"sponsored_daily_rate":{"description":"Sponsored daily rate (omitted when zero)","format":"double","type":"number"},"sponsors_count":{"description":"Number of sponsors (omitted when zero)","type":"integer"},"total_daily_rate":{"description":"Computed total daily rate including sponsors (omitted when zero)","format":"double","type":"number"}},"required":["condition_id"],"type":"object"},"Response68C5148660B1_CurrentRewardConfig":{"description":"Reward configuration entry for a current rewards market","properties":{"asset_address":{"description":"Address of the reward asset","type":"string"},"end_date":{"description":"End date of the rewards period","format":"date","type":"string"},"id":{"description":"Rewards config ID (always 0 on /rewards/markets/current)","type":"integer"},"rate_per_day":{"description":"Daily reward rate","format":"double","type":"number"},"start_date":{"description":"Start date of the rewards period","format":"date","type":"string"},"total_rewards":{"description":"Total rewards amount","format":"double","type":"number"}},"required":["asset_address","start_date","rate_per_day"],"type":"object"},"Response68C5148660B1_FeeDetails":{"description":"Fee curve parameters for a market.","properties":{"e":{"description":"Fee curve exponent","example":2,"format":"float","nullable":true,"type":"number"},"r":{"description":"Fee rate","example":0.02,"format":"float","nullable":true,"type":"number"},"to":{"description":"Whether fees apply to takers only","example":true,"nullable":true,"type":"boolean"}},"type":"object"},"Response68C5148660B1_FeeRate":{"properties":{"base_fee":{"description":"Base fee in basis points","example":30,"format":"int64","type":"integer"}},"required":["base_fee"],"type":"object"},"Response68C5148660B1_HeartbeatResponse":{"description":"Response for heartbeat request","properties":{"status":{"description":"Status of the heartbeat acknowledgment","example":"ok","type":"string"}},"required":["status"],"type":"object"},"Response68C5148660B1_Market":{"properties":{"accepting_order_timestamp":{"format":"date-time","type":"string"},"accepting_orders":{"type":"boolean"},"active":{"type":"boolean"},"archived":{"type":"boolean"},"closed":{"type":"boolean"},"condition_id":{"type":"string"},"description":{"type":"string"},"enable_order_book":{"type":"boolean"},"end_date_iso":{"format":"date-time","type":"string"},"fpmm":{"type":"string"},"game_start_time":{"format":"date-time","type":"string"},"icon":{"type":"string"},"image":{"type":"string"},"is_50_50_outcome":{"type":"boolean"},"maker_base_fee":{"format":"int64","type":"integer"},"market_slug":{"type":"string"},"minimum_order_size":{"format":"double","type":"number"},"minimum_tick_size":{"format":"double","type":"number"},"neg_risk":{"type":"boolean"},"neg_risk_market_id":{"type":"string"},"neg_risk_request_id":{"type":"string"},"notifications_enabled":{"type":"boolean"},"question":{"type":"string"},"question_id":{"type":"string"},"rewards":{"$ref":"#/components/schemas/Response68C5148660B1_Rewards"},"seconds_delay":{"type":"integer"},"tags":{"items":{"type":"string"},"type":"array"},"taker_base_fee":{"format":"int64","type":"integer"},"tokens":{"items":{"$ref":"#/components/schemas/Response68C5148660B1_Token"},"type":"array"}},"type":"object"},"Response68C5148660B1_MarketByTokenResponse":{"description":"Response for GET /markets-by-token/{token_id} — condition ID and both token IDs in the market.","properties":{"condition_id":{"description":"The condition ID of the market containing the given token","example":"0xbd31dc8a20211944f6b70f31557f1001557b59905b7738480ca09bd4532f84af","type":"string"},"primary_token_id":{"description":"The primary (Yes) token ID","example":"71321045679252212594626385532706912750332728571942532289631379312455583992563","type":"string"},"secondary_token_id":{"description":"The secondary (No) token ID","example":"52114319501245915516055106046884209969926127482827954674443846427813813222426","type":"string"}},"required":["condition_id","primary_token_id","secondary_token_id"],"type":"object"},"Response68C5148660B1_MarketPrice":{"properties":{"p":{"format":"float","type":"number"},"t":{"format":"uint32","type":"integer"}},"type":"object"},"Response68C5148660B1_MarketReward":{"description":"Market with raw reward configurations","properties":{"condition_id":{"description":"Condition ID of the market","type":"string"},"event_slug":{"description":"URL slug for the event","type":"string"},"image":{"description":"URL to market image","type":"string"},"market_competitiveness":{"description":"Competitiveness score of the market","format":"double","type":"number"},"market_slug":{"description":"URL slug for the market","type":"string"},"question":{"description":"Market question","type":"string"},"rewards_config":{"items":{"$ref":"#/components/schemas/Response68C5148660B1_RewardsConfig"},"type":"array"},"rewards_max_spread":{"description":"Maximum spread for rewards eligibility","type":"number"},"rewards_min_size":{"description":"Minimum order size for rewards eligibility","type":"number"},"tokens":{"items":{"$ref":"#/components/schemas/Response68C5148660B1_RewardsToken"},"type":"array"}},"required":["condition_id","question","tokens"],"type":"object"},"Response68C5148660B1_MultiMarketInfo":{"description":"Market with rewards configuration and trading metrics","properties":{"condition_id":{"description":"Condition ID of the market","type":"string"},"created_at":{"description":"Market creation timestamp","format":"date-time","type":"string"},"end_date":{"description":"Market end date","type":"string"},"event_id":{"description":"Event ID","type":"string"},"event_slug":{"description":"URL slug for the event","type":"string"},"group_item_title":{"description":"Title within an event group","type":"string"},"image":{"description":"URL to market image","type":"string"},"market_competitiveness":{"description":"Competitiveness score of the market","format":"double","type":"number"},"market_id":{"description":"Market ID","type":"string"},"market_slug":{"description":"URL slug for the market","type":"string"},"one_day_price_change":{"description":"Price change over the last 24 hours","format":"double","type":"number"},"question":{"description":"Market question","type":"string"},"rewards_config":{"items":{"$ref":"#/components/schemas/Response68C5148660B1_RewardsConfig"},"type":"array"},"rewards_max_spread":{"description":"Maximum spread for rewards eligibility","type":"number"},"rewards_min_size":{"description":"Minimum order size for rewards eligibility","type":"number"},"spread":{"description":"Current spread","format":"double","type":"number"},"tokens":{"items":{"$ref":"#/components/schemas/Response68C5148660B1_RewardsToken"},"type":"array"},"volume_24hr":{"description":"24-hour trading volume","format":"double","type":"number"}},"required":["condition_id","market_id","question","tokens"],"type":"object"},"Response68C5148660B1_OpenOrder":{"properties":{"asset_id":{"description":"Asset ID (token ID)","example":"0xabc123def456...","type":"string"},"associate_trades":{"description":"Array of associated trade IDs","example":["trade-123"],"items":{"type":"string"},"type":"array"},"created_at":{"description":"Unix timestamp when the order was created","example":1700000000,"type":"integer"},"expiration":{"description":"Unix timestamp when the order expires","example":"1735689600","type":"string"},"id":{"description":"Order ID (order hash)","example":"0xabcdef1234567890abcdef1234567890abcdef12","type":"string"},"maker_address":{"description":"Ethereum address of the maker","example":"0x1234567890123456789012345678901234567890","type":"string"},"market":{"description":"Market (condition ID)","example":"0x0000000000000000000000000000000000000000000000000000000000000001","type":"string"},"order_type":{"description":"Order type","enum":["GTC","FOK","GTD","FAK"],"example":"GTC","type":"string"},"original_size":{"description":"Original order size in shares, as a decimal string. Already normalized; do not divide by 1e6.","example":"100","type":"string"},"outcome":{"description":"Market outcome (YES/NO)","example":"YES","type":"string"},"owner":{"description":"UUID of the order owner","example":"f4f247b7-4ac7-ff29-a152-04fda0a8755a","type":"string"},"price":{"description":"Order price","example":"0.5","type":"string"},"side":{"description":"Order side","enum":["BUY","SELL"],"example":"BUY","type":"string"},"size_matched":{"description":"Matched size in shares, as a decimal string. Retained after cancellation; this is not the current position balance.","example":"0","type":"string"},"status":{"description":"Order status. CANCELED_MARKET_RESOLVED cancels the unfilled remainder when the market resolves; it does not undo settled fills.","enum":["LIVE","INVALID","CANCELED_MARKET_RESOLVED","CANCELED","MATCHED"],"type":"string"}},"required":["id","status","owner","maker_address","market","asset_id","side","original_size","size_matched","price","expiration","order_type","created_at","outcome"],"type":"object"},"Response68C5148660B1_OrderBookSummary":{"properties":{"asks":{"description":"List of ask orders (sorted by price ascending)","items":{"$ref":"#/components/schemas/Response68C5148660B1_OrderSummary"},"type":"array"},"asset_id":{"description":"Token ID (asset ID)","example":"0xabc123def456...","type":"string"},"bids":{"description":"List of bid orders (sorted by price descending)","items":{"$ref":"#/components/schemas/Response68C5148660B1_OrderSummary"},"type":"array"},"hash":{"description":"Hash of the order book summary","example":"a1b2c3d4e5f6...","type":"string"},"last_trade_price":{"description":"Last trade price","example":"0.45","type":"string"},"market":{"description":"Market condition ID","example":"0x1234567890123456789012345678901234567890","type":"string"},"min_order_size":{"description":"Minimum order size","example":"1","type":"string"},"neg_risk":{"description":"Whether negative risk is enabled for this market","example":false,"type":"boolean"},"tick_size":{"description":"Minimum price increment (tick size)","example":"0.01","type":"string"},"timestamp":{"description":"Timestamp of the order book snapshot","example":"1234567890","type":"string"}},"required":["market","asset_id","timestamp","hash","bids","asks","min_order_size","tick_size","neg_risk","last_trade_price"],"type":"object"},"Response68C5148660B1_OrderScoringResponse":{"description":"Response indicating whether an order is currently scoring for rewards","properties":{"scoring":{"description":"Whether the order is currently scoring for maker rewards","example":true,"type":"boolean"}},"required":["scoring"],"type":"object"},"Response68C5148660B1_OrderSummary":{"properties":{"price":{"description":"Order price","example":"0.45","type":"string"},"size":{"description":"Order size","example":"100","type":"string"}},"required":["price","size"],"type":"object"},"Response68C5148660B1_OrdersResponse":{"properties":{"count":{"description":"Number of orders in this response","example":2,"type":"integer"},"data":{"description":"Array of open orders","items":{"$ref":"#/components/schemas/Response68C5148660B1_OpenOrder"},"type":"array"},"limit":{"description":"Maximum number of results per page","example":100,"type":"integer"},"next_cursor":{"description":"Cursor for pagination (base64 encoded offset). Empty if no more results.","example":"MTAw","type":"string"}},"required":["limit","next_cursor","count","data"],"type":"object"},"Response68C5148660B1_PaginatedCurrentReward":{"description":"Paginated list of current reward configurations","properties":{"count":{"description":"Number of items in the current response","type":"integer"},"data":{"items":{"$ref":"#/components/schemas/Response68C5148660B1_CurrentReward"},"type":"array"},"limit":{"description":"Maximum number of items per page","type":"integer"},"next_cursor":{"description":"Cursor for the next page. \"LTE=\" indicates the last page.","type":"string"}},"required":["limit","count","next_cursor","data"],"type":"object"},"Response68C5148660B1_PaginatedMarketReward":{"description":"Paginated list of market reward configurations","properties":{"count":{"description":"Number of items in the current response","type":"integer"},"data":{"items":{"$ref":"#/components/schemas/Response68C5148660B1_MarketReward"},"type":"array"},"limit":{"description":"Maximum number of items per page","type":"integer"},"next_cursor":{"description":"Cursor for the next page. \"LTE=\" indicates the last page.","type":"string"}},"required":["limit","count","next_cursor","data"],"type":"object"},"Response68C5148660B1_PaginatedMarkets":{"properties":{"count":{"type":"integer"},"data":{"items":{"$ref":"#/components/schemas/Response68C5148660B1_Market"},"type":"array"},"limit":{"type":"integer"},"next_cursor":{"type":"string"}},"type":"object"},"Response68C5148660B1_PaginatedMultiMarketInfo":{"description":"Paginated list of markets with rewards and trading metrics","properties":{"count":{"description":"Number of items in the current response","type":"integer"},"data":{"items":{"$ref":"#/components/schemas/Response68C5148660B1_MultiMarketInfo"},"type":"array"},"limit":{"description":"Maximum number of items per page","type":"integer"},"next_cursor":{"description":"Cursor for the next page. \"LTE=\" indicates the last page.","type":"string"}},"required":["limit","count","next_cursor","data"],"type":"object"},"Response68C5148660B1_PaginatedSimplifiedMarkets":{"properties":{"count":{"type":"integer"},"data":{"items":{"$ref":"#/components/schemas/Response68C5148660B1_SimplifiedMarket"},"type":"array"},"limit":{"type":"integer"},"next_cursor":{"type":"string"}},"type":"object"},"Response68C5148660B1_PaginatedUserEarnings":{"description":"Paginated list of user earnings","properties":{"count":{"description":"Number of items in the current response","type":"integer"},"data":{"items":{"$ref":"#/components/schemas/Response68C5148660B1_UserEarning"},"type":"array"},"limit":{"description":"Maximum number of items per page","type":"integer"},"next_cursor":{"description":"Cursor for the next page. \"LTE=\" indicates the last page.","type":"string"}},"required":["limit","count","next_cursor","data"],"type":"object"},"Response68C5148660B1_PaginatedUserRewardsMarkets":{"description":"Paginated list of user rewards markets","properties":{"count":{"description":"Number of items in the current response","type":"integer"},"data":{"items":{"$ref":"#/components/schemas/Response68C5148660B1_UserRewardsMarket"},"type":"array"},"limit":{"description":"Maximum number of items per page","type":"integer"},"next_cursor":{"description":"Cursor for the next page. \"LTE=\" indicates the last page.","type":"string"},"total_count":{"description":"Total number of items across all pages","type":"integer"}},"required":["limit","count","next_cursor","data"],"type":"object"},"Response68C5148660B1_PricesHistoryResponse":{"properties":{"history":{"items":{"$ref":"#/components/schemas/Response68C5148660B1_MarketPrice"},"type":"array"}},"type":"object"},"Response68C5148660B1_RebatedFees":{"description":"Rebated fees for a maker on a specific market and date","properties":{"asset_address":{"description":"Asset address (e.g. USDC contract)","example":"0xC011a7E12a19f7B1f670d46F03B03f3342E82DFB","type":"string"},"condition_id":{"description":"Condition ID of the market","example":"0xbd31dc8a20211944f6b70f31557f1001557b59905b7738480ca09bd4532f84af","type":"string"},"date":{"description":"Date of the rebate (YYYY-MM-DD)","example":"2026-02-27","type":"string"},"maker_address":{"description":"Maker's Ethereum address","example":"0xFeA4cB3dD4ca7CefD3368653B7D6FF9BcDFca604","type":"string"},"rebated_fees_usdc":{"description":"Rebated fee amount in USDC","example":"0.237519","type":"string"}},"required":["date","condition_id","asset_address","maker_address","rebated_fees_usdc"],"type":"object"},"Response68C5148660B1_Rewards":{"properties":{"max_spread":{"format":"double","type":"number"},"min_size":{"format":"double","type":"number"},"rates":{"items":{"properties":{"asset_address":{"type":"string"},"rewards_daily_rate":{"format":"double","type":"number"}},"type":"object"},"type":"array"}},"type":"object"},"Response68C5148660B1_RewardsConfig":{"description":"Rewards configuration for a market","properties":{"asset_address":{"description":"Address of the reward asset","type":"string"},"end_date":{"description":"End date of the rewards period","format":"date","type":"string"},"id":{"description":"Rewards config ID","type":"integer"},"rate_per_day":{"description":"Daily reward rate","format":"double","type":"number"},"remaining_reward_amount":{"description":"Remaining reward amount","format":"double","type":"number"},"start_date":{"description":"Start date of the rewards period","format":"date","type":"string"},"total_days":{"description":"Total number of days in the rewards period","type":"integer"},"total_rewards":{"description":"Total rewards amount","format":"double","type":"number"}},"required":["asset_address","start_date","rate_per_day"],"type":"object"},"Response68C5148660B1_RewardsToken":{"description":"Token information for rewards markets","properties":{"outcome":{"description":"Outcome name (e.g., \"YES\", \"NO\")","type":"string"},"price":{"description":"Current price of the token","format":"double","type":"number"},"token_id":{"description":"Token ID","type":"string"}},"required":["token_id","outcome"],"type":"object"},"Response68C5148660B1_SendOrderResponse":{"properties":{"errorMsg":{"description":"Error message (empty on success)","example":"","type":"string"},"makingAmount":{"description":"Amount the maker is providing in fixed-math with 6 decimals","example":"100000000","type":"string"},"orderID":{"description":"Unique identifier for the order (order hash)","example":"0xabcdef1234567890abcdef1234567890abcdef12","type":"string"},"status":{"description":"Status of the order after processing","enum":["live","matched","delayed"],"type":"string"},"success":{"description":"Whether the order was successfully processed","example":true,"type":"boolean"},"takingAmount":{"description":"Amount the taker is providing in fixed-math with 6 decimals","example":"200000000","type":"string"},"tradeIDs":{"description":"Array of trade IDs (present when status is 'matched')","items":{"type":"string"},"type":"array"},"transactionsHashes":{"description":"Array of transaction hashes (present when status is 'matched')","example":["0x1234567890abcdef1234567890abcdef12345678"],"items":{"type":"string"},"type":"array"}},"required":["success","orderID","status"],"type":"object"},"Response68C5148660B1_SimplifiedMarket":{"properties":{"accepting_orders":{"type":"boolean"},"active":{"type":"boolean"},"archived":{"type":"boolean"},"closed":{"type":"boolean"},"condition_id":{"type":"string"},"rewards":{"$ref":"#/components/schemas/Response68C5148660B1_Rewards"},"tokens":{"items":{"$ref":"#/components/schemas/Response68C5148660B1_Token"},"type":"array"}},"type":"object"},"Response68C5148660B1_TickSize":{"properties":{"minimum_tick_size":{"description":"Minimum tick size (price increment)","example":0.01,"format":"double","type":"number"}},"required":["minimum_tick_size"],"type":"object"},"Response68C5148660B1_Token":{"properties":{"outcome":{"type":"string"},"price":{"format":"double","type":"number"},"token_id":{"type":"string"},"winner":{"type":"boolean"}},"type":"object"},"Response68C5148660B1_TotalUserEarning":{"description":"Total user earnings for a given day grouped by asset","properties":{"asset_address":{"description":"Address of the reward asset","type":"string"},"asset_rate":{"description":"Exchange rate of the asset","format":"double","type":"number"},"date":{"description":"Date of the earnings","format":"date-time","type":"string"},"earnings":{"description":"Total amount of earnings in the asset","format":"double","type":"number"},"maker_address":{"description":"Address of the maker","type":"string"}},"required":["date","asset_address","maker_address","earnings","asset_rate"],"type":"object"},"Response68C5148660B1_UserEarning":{"description":"User earnings for a specific market on a given day","properties":{"asset_address":{"description":"Address of the reward asset","type":"string"},"asset_rate":{"description":"Exchange rate of the asset","format":"double","type":"number"},"condition_id":{"description":"Condition ID of the market","type":"string"},"date":{"description":"Date of the earnings","format":"date-time","type":"string"},"earnings":{"description":"Amount of earnings in the asset","format":"double","type":"number"},"maker_address":{"description":"Address of the maker","type":"string"}},"required":["date","condition_id","asset_address","maker_address","earnings"],"type":"object"},"Response68C5148660B1_UserRewardsMarket":{"description":"Market with user rewards earnings and configuration","properties":{"condition_id":{"description":"Condition ID of the market","type":"string"},"earning_percentage":{"description":"Percentage of total rewards the user is earning","format":"double","type":"number"},"earnings":{"items":{"$ref":"#/components/schemas/Response68C5148660B1_AssetEarning"},"type":"array"},"event_id":{"description":"Event ID","type":"string"},"event_slug":{"description":"URL slug for the event","type":"string"},"image":{"description":"URL to market image","type":"string"},"maker_address":{"description":"Maker address","type":"string"},"market_competitiveness":{"description":"Competitiveness score of the market","format":"double","type":"number"},"market_id":{"description":"Market ID","type":"string"},"market_slug":{"description":"URL slug for the market","type":"string"},"question":{"description":"Market question","type":"string"},"rewards_config":{"items":{"$ref":"#/components/schemas/Response68C5148660B1_CurrentRewardConfig"},"type":"array"},"rewards_max_spread":{"description":"Maximum spread for rewards eligibility","type":"number"},"rewards_min_size":{"description":"Minimum order size for rewards eligibility","type":"number"},"spread":{"description":"Current spread","format":"double","type":"number"},"tokens":{"items":{"$ref":"#/components/schemas/Response68C5148660B1_RewardsToken"},"type":"array"},"volume_24hr":{"description":"24-hour trading volume","format":"double","type":"number"}},"required":["condition_id","market_id","question","tokens"],"type":"object"},"Response73D081Cabc11_SimilarWebMeta":{"description":"SimilarWeb v5 response envelope metadata.","properties":{"last_updated":{"description":"Date of the most recent data point available upstream (YYYY-MM-DD).","example":"2026-06-30","type":"string"},"query":{"description":"Pagination/sort echo when applicable (limit, offset, asc, sort).","type":"object"},"request":{"description":"Full echo of the normalized upstream request (parameters as received).","type":"object"},"status":{"description":"Upstream status; 'success' on a successful call.","example":"success","type":"string"}},"required":["status"],"type":"object"},"Response73D692Ab31Ca_ListGenerationResponse":{"properties":{"count":{"description":"Number of companies returned.","type":"integer"},"credits_consumed":{"description":"Credits consumed. Returns 0 when no enrichment sections requested.","format":"float","type":"number"},"data":{"items":{"description":"Company object with identity fields (uuid, name, website) plus any requested enrichment sections.","type":"object"},"type":"array"},"total_count":{"description":"Total matching companies. Capped at 500.","type":"integer"}},"type":"object"},"Response73D692Ab31Ca_TranslateQueryResponse":{"properties":{"credits_consumed":{"format":"float","type":"number"},"data":{"properties":{"filters":{"description":"Structured filters object equivalent to the input query, using dotted-path filter keys.","type":"object"}},"type":"object"}},"type":"object"},"Response758Fcfa4290B_SimilarWebMeta":{"description":"SimilarWeb v5 response envelope metadata.","properties":{"last_updated":{"description":"Date of the most recent data point available upstream (YYYY-MM-DD).","example":"2026-06-30","type":"string"},"query":{"description":"Pagination/sort echo when applicable (limit, offset, asc, sort).","type":"object"},"request":{"description":"Full echo of the normalized upstream request (parameters as received).","type":"object"},"status":{"description":"Upstream status; 'success' on a successful call.","example":"success","type":"string"}},"required":["status"],"type":"object"},"Response762Cca4421D2_Action":{"description":"A model representing an action to be taken.","properties":{"type":{"description":"The type representing the action.","title":"Type","type":"string"},"url":{"description":"A URL representing the action to be taken.","title":"Url","type":"string"}},"required":["type","url"],"title":"Action","type":"object"},"Response762Cca4421D2_AddressResult":{"description":"A result representing a street address or a street.","properties":{"coordinates":{"description":"A pair of coordinates (lat, long) for the address.","maxItems":2,"minItems":2,"prefixItems":[{"type":"number"},{"type":"number"}],"title":"Coordinates","type":"array"},"distance":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_Unit"},{"type":"null"}],"description":"Distance from the user’s geolocation, if available."},"name":{"description":"The name of the address.","title":"Name","type":"string"},"pois":{"default":[],"description":"POIs located at this address.","items":{"$ref":"#/components/schemas/Response762Cca4421D2_LocationResult"},"title":"Pois","type":"array"},"pois_nearby":{"default":[],"description":"POIs located nearby this address.","items":{"$ref":"#/components/schemas/Response762Cca4421D2_LocationResult"},"title":"Pois Nearby","type":"array"},"postal_address":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_PostalAddress"},{"type":"null"}],"description":"Structured postal address."},"type":{"default":"address","description":"Result type identifier. <code>address</code> when the result refers to an explicit street + number, <code>street</code> when it refers to the street itself.","enum":["address","street"],"title":"Type","type":"string"},"zoom_level":{"default":15,"description":"Suggested zoom level on the map.","title":"Zoom Level","type":"integer"}},"required":["name","coordinates"],"title":"AddressResult","type":"object"},"Response762Cca4421D2_Answer":{"description":"A response representing an answer to a question on a forum.","properties":{"author":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The name of the author of the answer.","title":"Author"},"downvoteCount":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The number of downvotes on the answer.","title":"Downvotecount"},"text":{"description":"The main content of the answer.","title":"Text","type":"string"},"upvoteCount":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Number of upvotes on the answer.","title":"Upvotecount"}},"required":["text"],"title":"Answer","type":"object"},"Response762Cca4421D2_Article":{"description":"A model representing an article.","properties":{"author":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_Person"},"type":"array"},{"type":"null"}],"description":"The author of the article.","title":"Author"},"date":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The date when the article was published.","title":"Date"},"isAccessibleForFree":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"Whether the article is free to read or is behind a paywall.","title":"Isaccessibleforfree"},"publisher":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_Organization"},{"type":"null"}],"description":"The name of the publisher for the article."},"thumbnail":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Thumbnail"},{"type":"null"}],"description":"A thumbnail associated with the article."}},"title":"Article","type":"object"},"Response762Cca4421D2_AssetInfo":{"properties":{"category":{"$ref":"#/components/schemas/Response762Cca4421D2_FinancialInstrumentCategory"},"country":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Country"},"country_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Country Code"},"currency":{"title":"Currency","type":"string"},"exchange":{"title":"Exchange","type":"string"},"mic_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mic Code"},"name":{"title":"Name","type":"string"},"score":{"default":-1,"title":"Score","type":"number"},"symbol":{"title":"Symbol","type":"string"},"type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Type"}},"required":["symbol","name","category","currency","exchange"],"title":"AssetInfo","type":"object"},"Response762Cca4421D2_Book":{"description":"A model representing a book result.","properties":{"author":{"description":"The author of the book.","items":{"$ref":"#/components/schemas/Response762Cca4421D2_Person"},"title":"Author","type":"array"},"date":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The publishing date of the book.","title":"Date"},"pages":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The number of pages in the book.","title":"Pages"},"price":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_Price"},{"type":"null"}],"description":"The price of the book."},"publisher":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_Person"},{"type":"null"}],"description":"The publisher of the book."},"rating":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Rating"},{"type":"null"}],"description":"A gathered rating from different sources associated with the book."},"title":{"description":"The title of the book.","title":"Title","type":"string"}},"required":["title","author"],"title":"Book","type":"object"},"Response762Cca4421D2_ButtonResult":{"description":"A result which can be used as a button.","properties":{"title":{"description":"The title of the result.","title":"Title","type":"string"},"type":{"const":"button_result","default":"button_result","description":"A type identifying button result. The value is always <code>button_result</code>.","enum":["button_result"],"title":"Type","type":"string"},"url":{"description":"The URL for the button result.","title":"Url","type":"string"}},"required":["title","url"],"title":"ButtonResult","type":"object"},"Response762Cca4421D2_CalculatorResult":{"properties":{"answer":{"anyOf":[{"type":"number"},{"type":"string"},{"type":"null"}],"title":"Answer"},"expression":{"title":"Expression","type":"string"}},"required":["expression"],"title":"CalculatorResult","type":"object"},"Response762Cca4421D2_ChoiceChunk":{"properties":{"delta":{"$ref":"#/components/schemas/Response762Cca4421D2_Delta"},"finish_reason":{"anyOf":[{"enum":["stop","length"],"type":"string"},{"type":"null"}],"title":"Finish Reason"}},"required":["delta"],"title":"ChoiceChunk","type":"object"},"Response762Cca4421D2_CityResult":{"description":"A result representing a city.","properties":{"coordinates":{"description":"A pair of coordinates (lat, long) for the city.","maxItems":2,"minItems":2,"prefixItems":[{"type":"number"},{"type":"number"}],"title":"Coordinates","type":"array"},"country":{"description":"The country of the city.","title":"Country","type":"string"},"name":{"description":"The name of the city.","title":"Name","type":"string"},"thumbnail":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Thumbnail","description":"Primary image for the city."},"type":{"const":"city","default":"city","description":"City result type identifier. The value is always <code>city</code>.","enum":["city"],"title":"Type","type":"string"}},"required":["name","country","coordinates","thumbnail"],"title":"CityResult","type":"object"},"Response762Cca4421D2_Contact":{"description":"A model representing contact information for an entity.","properties":{"email":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The email address.","title":"Email"},"telephone":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The telephone number.","title":"Telephone"}},"title":"Contact","type":"object"},"Response762Cca4421D2_ContactPoint":{"description":"A way to contact an entity.","properties":{"email":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The email address of the entity.","title":"Email"},"name":{"description":"The name of the thing.","title":"Name","type":"string"},"telephone":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The telephone number of the entity.","title":"Telephone"},"thumbnail":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Thumbnail"},{"type":"null"}],"description":"Thumbnail associated with the thing."},"type":{"default":"contact_point","description":"A type string identifying a contact point. The value is always <code>contact_point</code>.","title":"Type","type":"string"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A URL for the thing.","title":"Url"}},"required":["name"],"title":"ContactPoint","type":"object"},"Response762Cca4421D2_Conversion":{"properties":{"amount":{"title":"Amount","type":"number"},"date":{"title":"Date","type":"string"},"info":{"$ref":"#/components/schemas/Response762Cca4421D2_Info"},"query":{"$ref":"#/components/schemas/Response762Cca4421D2_snakepit__models__rich_header__results__currencies__v1__Query"},"result":{"title":"Result","type":"number"}},"required":["query","info","date","result","amount"],"title":"Conversion","type":"object"},"Response762Cca4421D2_Coordinates":{"properties":{"lat":{"title":"Lat","type":"number"},"lon":{"title":"Lon","type":"number"}},"required":["lat","lon"],"title":"Coordinates","type":"object"},"Response762Cca4421D2_CountryResult":{"description":"A result representing a country.","properties":{"coordinates":{"description":"A pair of coordinates (lat, long) for the country.","maxItems":2,"minItems":2,"prefixItems":[{"type":"number"},{"type":"number"}],"title":"Coordinates","type":"array"},"country":{"description":"The country of the result.","title":"Country","type":"string"},"name":{"description":"The name of the country.","title":"Name","type":"string"},"thumbnail":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Thumbnail","description":"Primary image for the country."},"type":{"const":"country","default":"country","description":"Country result type identifier. The value is always <code>country</code>.","enum":["country"],"title":"Type","type":"string"}},"required":["name","country","coordinates","thumbnail"],"title":"CountryResult","type":"object"},"Response762Cca4421D2_Courier":{"properties":{"code":{"title":"Code","type":"string"},"domain":{"title":"Domain","type":"string"},"name":{"title":"Name","type":"string"},"service":{"title":"Service","type":"string"}},"required":["name","service","code","domain"],"title":"Courier","type":"object"},"Response762Cca4421D2_CreativeWork":{"description":"A creative work relevant to the query. An example can be enriched metadata for an app.","properties":{"name":{"description":"The name of the creative work.","minLength":1,"title":"Name","type":"string"},"rating":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Rating"},{"type":"null"}],"description":"A rating that is given to the creative work."},"thumbnail":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Thumbnail","description":"A thumbnail associated with the creative work."}},"required":["name","thumbnail"],"title":"CreativeWork","type":"object"},"Response762Cca4421D2_CryptocurrencyItem":{"properties":{"label":{"title":"Label","type":"string"},"symbol":{"title":"Symbol","type":"string"},"value":{"title":"Value","type":"string"}},"required":["label","value","symbol"],"title":"CryptocurrencyItem","type":"object"},"Response762Cca4421D2_CryptocurrencyResult":{"properties":{"amount":{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"null"}],"title":"Amount"},"currency":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_CurrencyForex"},{"type":"null"}]},"intent_type":{"enum":["lookup","conversion"],"title":"Intent Type","type":"string"},"quote":{"$ref":"#/components/schemas/Response762Cca4421D2_snakepit__models__rich_header__results__cryptocurrencies__v1__Quote"},"timeseries":{"$ref":"#/components/schemas/Response762Cca4421D2_CryptocurrencyResultTimeseries"},"top100_crypto":{"default":[],"items":{"$ref":"#/components/schemas/Response762Cca4421D2_CryptocurrencyItem"},"title":"Top100 Crypto","type":"array"},"vs_currencies":{"default":[],"items":{"$ref":"#/components/schemas/Response762Cca4421D2_VsCurrency"},"title":"Vs Currencies","type":"array"},"vs_currency":{"title":"Vs Currency","type":"string"}},"required":["intent_type","quote","timeseries","vs_currency"],"title":"CryptocurrencyResult","type":"object"},"Response762Cca4421D2_CryptocurrencyResultTimeseries":{"properties":{"time_range":{"$ref":"#/components/schemas/Response762Cca4421D2_TickerPlotTimeRange"},"ts_market_cap":{"items":{"maxItems":2,"minItems":2,"prefixItems":[{"type":"integer"},{"type":"number"}],"type":"array"},"title":"Ts Market Cap","type":"array"},"ts_price":{"items":{"maxItems":2,"minItems":2,"prefixItems":[{"type":"integer"},{"type":"number"}],"type":"array"},"title":"Ts Price","type":"array"},"ts_volume":{"items":{"maxItems":2,"minItems":2,"prefixItems":[{"type":"integer"},{"type":"number"}],"type":"array"},"title":"Ts Volume","type":"array"}},"required":["time_range","ts_price","ts_market_cap","ts_volume"],"title":"CryptocurrencyResultTimeseries","type":"object"},"Response762Cca4421D2_Currency":{"properties":{"code":{"title":"Code","type":"string"},"decimals":{"title":"Decimals","type":"integer"},"full_name":{"title":"Full Name","type":"string"}},"required":["full_name","code","decimals"],"title":"Currency","type":"object"},"Response762Cca4421D2_CurrencyForex":{"properties":{"code":{"title":"Code","type":"string"},"decimals":{"title":"Decimals","type":"integer"},"full_name":{"title":"Full Name","type":"string"}},"required":["full_name","code","decimals"],"title":"CurrencyForex","type":"object"},"Response762Cca4421D2_CurrencyResult":{"properties":{"conversion":{"$ref":"#/components/schemas/Response762Cca4421D2_Conversion"},"supported_currencies":{"default":[],"items":{"$ref":"#/components/schemas/Response762Cca4421D2_Currency"},"title":"Supported Currencies","type":"array"},"timeseries":{"$ref":"#/components/schemas/Response762Cca4421D2_Timeseries"}},"required":["conversion","timeseries"],"title":"CurrencyResult","type":"object"},"Response762Cca4421D2_CurrentWeather":{"properties":{"clouds":{"title":"Clouds","type":"integer"},"dew_point":{"title":"Dew Point","type":"number"},"feels_like":{"title":"Feels Like","type":"number"},"humidity":{"title":"Humidity","type":"integer"},"pressure":{"title":"Pressure","type":"integer"},"rain":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Rain"},"snow":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Snow"},"sunrise":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Sunrise"},"sunset":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Sunset"},"temp":{"title":"Temp","type":"number"},"ts":{"title":"Ts","type":"integer"},"uvi":{"title":"Uvi","type":"number"},"visibility":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Visibility"},"weather":{"$ref":"#/components/schemas/Response762Cca4421D2_WeatherSnapshot"},"wind":{"$ref":"#/components/schemas/Response762Cca4421D2_WindSnapshot"}},"required":["ts","temp","feels_like","pressure","humidity","dew_point","uvi","clouds","visibility","wind","weather"],"title":"CurrentWeather","type":"object"},"Response762Cca4421D2_DateToTs":{"properties":{"input_date":{"title":"Input Date","type":"string"},"intent_type":{"const":"date_to_ts","default":"date_to_ts","enum":["date_to_ts"],"title":"Intent Type","type":"string"}},"required":["input_date"],"title":"DateToTs","type":"object"},"Response762Cca4421D2_DayOpeningHours":{"description":"A model representing the opening hours for a particular day for a business at a particular location.","properties":{"abbr_name":{"description":"A short string representing the day of the week.","title":"Abbr Name","type":"string"},"closes":{"description":"A 24 hr clock time string for the closing time of the business on a particular day.","title":"Closes","type":"string"},"full_name":{"description":"A full string representing the day of the week.","title":"Full Name","type":"string"},"opens":{"description":"A 24 hr clock time string for the opening time of the business on a particular day.","title":"Opens","type":"string"}},"required":["abbr_name","full_name","opens","closes"],"title":"DayOpeningHours","type":"object"},"Response762Cca4421D2_DeepResult":{"description":"Aggregated deep results from news, social, videos and images.","properties":{"buttons":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_ButtonResult"},"type":"array"},{"type":"null"}],"description":"A list of buttoned results associated with the result.","title":"Buttons"},"images":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_Image"},"type":"array"},{"type":"null"}],"description":"Images associated with the result.","title":"Images"},"news":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__NewsResult"},"type":"array"},{"type":"null"}],"description":"A list of news results associated with the result.","title":"News"},"videos":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__VideoResult"},"type":"array"},{"type":"null"}],"description":"Videos associated with the result.","title":"Videos"}},"title":"DeepResult","type":"object"},"Response762Cca4421D2_Definition":{"properties":{"definitions":{"items":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_DefinitionText"},{"type":"string"}]},"title":"Definitions","type":"array"},"part_of_speech":{"title":"Part Of Speech","type":"string"}},"required":["part_of_speech","definitions"],"title":"Definition","type":"object"},"Response762Cca4421D2_DefinitionLabel":{"properties":{"text":{"title":"Text","type":"string"},"type":{"title":"Type","type":"string"}},"required":["text","type"],"title":"DefinitionLabel","type":"object"},"Response762Cca4421D2_DefinitionText":{"properties":{"example_uses":{"items":{"type":"string"},"title":"Example Uses","type":"array"},"labels":{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_DefinitionLabel"},"title":"Labels","type":"array"},"related_words":{"items":{"type":"string"},"title":"Related Words","type":"array"},"text":{"title":"Text","type":"string"}},"required":["text","example_uses","related_words","labels"],"title":"DefinitionText","type":"object"},"Response762Cca4421D2_DefinitionsResult":{"properties":{"attribution_text":{"title":"Attribution Text","type":"string"},"attribution_url":{"title":"Attribution Url","type":"string"},"audio_available":{"default":false,"title":"Audio Available","type":"boolean"},"definitions":{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_Definition"},"title":"Definitions","type":"array"},"language":{"title":"Language","type":"string"},"pronounciation":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pronounciation"},"source_dict":{"title":"Source Dict","type":"string"},"word":{"title":"Word","type":"string"}},"required":["word","language","definitions","source_dict","attribution_text","attribution_url"],"title":"DefinitionsResult","type":"object"},"Response762Cca4421D2_Delta":{"properties":{"content":{"title":"Content","type":"string"},"role":{"const":"assistant","default":"assistant","enum":["assistant"],"title":"Role","type":"string"}},"required":["content"],"title":"Delta","type":"object"},"Response762Cca4421D2_DiscussionResult":{"description":"A discussion result. These are forum posts and discussions that are relevant to the search query.","properties":{"age":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A human-readable representation of the web search result’s age. For example, <code>2 days ago</code>.","title":"Age"},"article":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_Article"},{"type":"null"}],"description":"An article found for the web search result page."},"book":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_Book"},{"type":"null"}],"description":"Any book information associated with the web search result page."},"cluster":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_Result"},"type":"array"},{"type":"null"}],"description":"A list of web search results.","title":"Cluster"},"cluster_type":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A type representing a cluster. The value can be product_cluster.","title":"Cluster Type"},"content_type":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The content type associated with the search result page.","title":"Content Type"},"creative_work":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_CreativeWork"},{"type":"null"}],"description":"Aggregated information on the creative work found on the web search result."},"data":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_ForumData"},{"type":"null"}],"description":"The enriched aggregated data for the relevant forum post."},"deep_results":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_DeepResult"},{"type":"null"}],"description":"Gathered information on a web search result."},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"","description":"A description for the web page.","title":"Description"},"extra_snippets":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"description":"A list of extra alternate snippets for the web search result.","title":"Extra Snippets"},"family_friendly":{"default":true,"description":"Whether the web page is family friendly.","title":"Family Friendly","type":"boolean"},"faq":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__FAQ"},{"type":"null"}],"description":"Any frequently asked questions associated with the web search result."},"fetched_content_timestamp":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The timestamp when the content was fetched.","title":"Fetched Content Timestamp"},"icons":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_PostprocessedIcon"},"type":"array"},{"type":"null"}],"description":"Icons associated with the search result.","title":"Icons"},"is_live":{"default":false,"description":"Whether the web search result is currently live. Default value is <code>false</code>.","title":"Is Live","type":"boolean"},"is_source_both":{"default":false,"description":"Whether the result is from both local and global sources.","title":"Is Source Both","type":"boolean"},"is_source_local":{"default":false,"description":"Whether the result is from a local source.","title":"Is Source Local","type":"boolean"},"language":{"default":"en","description":"The main language on the web search result.","title":"Language","type":"string"},"location":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_LocationResult"},{"type":"null"}],"description":"The location details if the query relates to a restaurant."},"meta_url":{"anyOf":[{"type":"object"},{"type":"null"}],"description":"Aggregated information on the URL associated with the web search result.","title":"Meta Url"},"movie":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_MovieData"},{"type":"null"}],"description":"The movie associated with the web search result."},"music_recording":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_MusicRecording"},{"type":"null"}],"description":"Aggregated information on music recording found on the web search result."},"organization":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_Organization"},{"type":"null"}],"description":"Aggregated information on a organization found on the web search result page."},"page_age":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The page’s date, based on its published or last modified date.","title":"Page Age"},"page_fetched":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A date representing when the web page was last fetched.","title":"Page Fetched"},"product":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Product"},{"$ref":"#/components/schemas/Response762Cca4421D2_Review"},{"type":"null"}],"description":"The main product and a review that is found on the web search result page.","title":"Product"},"product_cluster":{"anyOf":[{"items":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Product"},{"$ref":"#/components/schemas/Response762Cca4421D2_Review"}]},"type":"array"},{"type":"null"}],"description":"A list of products and reviews that are found on the web search result page.","title":"Product Cluster"},"profile":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Profile"},{"type":"null"}],"description":"A profile associated with the web page."},"qa":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_QAPage"},{"type":"null"}],"description":"Any question answer information associated with the web search result page."},"rating":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Rating"},{"type":"null"}],"description":"Rating found for the web search result page."},"recipe":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_Recipe"},{"type":"null"}],"description":"Aggregated information on a recipe found on the web search result page."},"restaurant":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_LocationResult"},{"type":"null"}],"deprecated":true,"description":"Deprecated. Use <code>location</code> instead."},"review":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_Review"},{"type":"null"}],"description":"Aggregated information on the review found on the web search result."},"schemas":{"anyOf":[{"items":{},"type":"array"},{"type":"null"}],"description":"A list of schemas (structured data) extracted from the page. The schemas try to follow <a href=\"http://schema.org\">schema.org</a> and will return anything we can extract from the HTML that can fit into these models.","title":"Schemas"},"software":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_Software"},{"type":"null"}],"description":"Aggregated information on a software product found on the web search result page."},"subtype":{"default":"generic","description":"A sub type identifying the web search result type.","title":"Subtype","type":"string"},"thumbnail":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Thumbnail"},{"type":"null"}],"description":"The thumbnail of the web search result."},"title":{"description":"The title of the web page.","title":"Title","type":"string"},"type":{"const":"discussion","default":"discussion","description":"The discussion result type identifier. The value is always <code>discussion</code>.","enum":["discussion"],"title":"Type","type":"string"},"url":{"description":"The URL where the page is served.","title":"Url","type":"string"},"video":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__VideoData"},{"type":"null"}],"description":"The video associated with the web search result."}},"required":["title","url"],"title":"DiscussionResult","type":"object"},"Response762Cca4421D2_Discussions":{"description":"A model representing a discussion cluster relevant to the query.","properties":{"mutated_by_goggles":{"default":false,"description":"Whether the discussion results are changed by Goggles. The value is <code>false</code> by default.","title":"Mutated By Goggles","type":"boolean"},"results":{"description":"A list of discussion results.","items":{"$ref":"#/components/schemas/Response762Cca4421D2_DiscussionResult"},"title":"Results","type":"array"},"type":{"const":"search","default":"search","description":"The type identifying a discussion cluster. Currently the value is always <code>search</code>.","enum":["search"],"title":"Type","type":"string"}},"required":["results"],"title":"Discussions","type":"object"},"Response762Cca4421D2_EntityInfobox":{"description":"Aggregated information on an entity from a knowledge graph.","properties":{"attributes":{"default":[],"description":"A list of attributes about the entity.","items":{"items":{"anyOf":[{"type":"string"},{"type":"null"}]},"maxItems":2,"minItems":2,"type":"array"},"title":"Attributes","type":"array"},"category":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Category classification for the entity.","title":"Category"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"","description":"A description for the web page.","title":"Description"},"distance":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_Unit"},{"type":"null"}],"description":"A unit representing quantity relevant to the entity."},"family_friendly":{"default":true,"description":"Whether the web page is family friendly.","title":"Family Friendly","type":"boolean"},"fetched_content_timestamp":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The timestamp when the content was fetched.","title":"Fetched Content Timestamp"},"images":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Thumbnail"},"type":"array"},{"type":"null"}],"description":"A list of images relevant to the entity.","title":"Images"},"is_source_both":{"default":false,"description":"Whether the result is from both local and global sources.","title":"Is Source Both","type":"boolean"},"is_source_local":{"default":false,"description":"Whether the result is from a local source.","title":"Is Source Local","type":"boolean"},"label":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Any label associated with the entity.","title":"Label"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A language classification for the web page.","title":"Language"},"long_desc":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A longer description for the entity.","title":"Long Desc"},"movie":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_MovieData"},{"type":"null"}],"description":"Any movie data relevant to the entity. Appears only when the result is a movie."},"page_age":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The page’s date, based on its published or last modified date.","title":"Page Age"},"page_fetched":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A date representing when the web page was last fetched.","title":"Page Fetched"},"position":{"description":"The position on a search result page.","title":"Position","type":"integer"},"profile":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Profile"},{"type":"null"}],"description":"A profile associated with the web page."},"profiles":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Profile"},"type":"array"},{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__DataProvider"},"type":"array"},{"type":"null"}],"description":"The profiles associated with the entity.","title":"Profiles"},"providers":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__DataProvider"},"type":"array"},{"type":"null"}],"description":"A list of data sources for the entity.","title":"Providers"},"ratings":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Rating"},"type":"array"},{"type":"null"}],"description":"Any ratings given to the entity.","title":"Ratings"},"subtype":{"const":"entity","default":"entity","description":"The infobox subtype identifier. The value is always <code>entity</code>.","enum":["entity"],"title":"Subtype","type":"string"},"thumbnail":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Thumbnail"},{"type":"null"}],"description":"The thumbnail associated with the entity."},"title":{"description":"The title of the web page.","title":"Title","type":"string"},"type":{"const":"infobox","default":"infobox","description":"The infobox result type identifier. The value is always <code>infobox</code>.","enum":["infobox"],"title":"Type","type":"string"},"url":{"description":"The URL where the page is served.","title":"Url","type":"string"},"website_url":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The official website pertaining to the entity.","title":"Website Url"}},"required":["title","url","position"],"title":"EntityInfobox","type":"object"},"Response762Cca4421D2_ExchangeInfo":{"properties":{"close_time":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Close Time"},"open_time":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Open Time"},"timezone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Timezone"}},"title":"ExchangeInfo","type":"object"},"Response762Cca4421D2_F1Calendar":{"properties":{"next_race":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_F1Race"},{"type":"null"}]},"previous_race":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_F1Race"},{"type":"null"}]},"races":{"default":[],"items":{"$ref":"#/components/schemas/Response762Cca4421D2_F1RaceRef"},"title":"Races","type":"array"}},"title":"F1Calendar","type":"object"},"Response762Cca4421D2_F1Circuit":{"properties":{"id":{"title":"Id","type":"integer"},"image":{"title":"Image","type":"string"},"name":{"title":"Name","type":"string"}},"required":["id","name","image"],"title":"F1Circuit","type":"object"},"Response762Cca4421D2_F1Competition":{"properties":{"id":{"title":"Id","type":"integer"},"location":{"$ref":"#/components/schemas/Response762Cca4421D2_F1Location"},"name":{"title":"Name","type":"string"}},"required":["id","name","location"],"title":"F1Competition","type":"object"},"Response762Cca4421D2_F1Driver":{"properties":{"abbr":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Abbr"},"id":{"title":"Id","type":"integer"},"image":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Image"},"name":{"title":"Name","type":"string"},"number":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Number"}},"required":["id","name"],"title":"F1Driver","type":"object"},"Response762Cca4421D2_F1FastestLap":{"properties":{"driver":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_F1FastestLapDriver"},{"type":"null"}]},"time":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Time"}},"title":"F1FastestLap","type":"object"},"Response762Cca4421D2_F1FastestLapDriver":{"properties":{"id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Id"}},"title":"F1FastestLapDriver","type":"object"},"Response762Cca4421D2_F1Laps":{"properties":{"current":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Current"},"total":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Total"}},"title":"F1Laps","type":"object"},"Response762Cca4421D2_F1Location":{"properties":{"city":{"title":"City","type":"string"},"country":{"title":"Country","type":"string"}},"required":["country","city"],"title":"F1Location","type":"object"},"Response762Cca4421D2_F1Race":{"properties":{"circuit":{"$ref":"#/components/schemas/Response762Cca4421D2_F1Circuit"},"competition":{"$ref":"#/components/schemas/Response762Cca4421D2_F1Competition"},"date":{"title":"Date","type":"string"},"distance":{"anyOf":[{"type":"number"},{"type":"string"},{"type":"null"}],"title":"Distance"},"fastest_lap":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_F1FastestLap"},{"type":"null"}]},"id":{"title":"Id","type":"integer"},"laps":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_F1Laps"},{"type":"null"}]},"season":{"title":"Season","type":"integer"},"status":{"title":"Status","type":"string"},"type":{"title":"Type","type":"string"}},"required":["id","competition","circuit","season","type","date","status"],"title":"F1Race","type":"object"},"Response762Cca4421D2_F1RaceDetail":{"properties":{"event":{"$ref":"#/components/schemas/Response762Cca4421D2_F1Race"},"qualifying":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_F1Standing"},"type":"array"},{"type":"null"}],"title":"Qualifying"},"sprint_event":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_F1Race"},{"type":"null"}]},"sprint_shootout":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_F1Standing"},"type":"array"},{"type":"null"}],"title":"Sprint Shootout"},"sprint_standings":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_F1Standing"},"type":"array"},{"type":"null"}],"title":"Sprint Standings"},"standings":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_F1Standing"},"type":"array"},{"type":"null"}],"title":"Standings"},"weekend_events":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_F1WeekendEvent"},"type":"array"},{"type":"null"}],"title":"Weekend Events"}},"required":["event"],"title":"F1RaceDetail","type":"object"},"Response762Cca4421D2_F1RaceRef":{"properties":{"date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date"},"id":{"title":"Id","type":"integer"},"name":{"title":"Name","type":"string"}},"required":["id","name"],"title":"F1RaceRef","type":"object"},"Response762Cca4421D2_F1Standing":{"properties":{"behind":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Behind"},"driver":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_F1Driver"},{"type":"null"}]},"gap":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gap"},"grid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Grid"},"laps":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Laps"},"points":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Points"},"position":{"title":"Position","type":"integer"},"season":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Season"},"team":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_F1Team"},{"type":"null"}]},"time":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Time"},"wins":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Wins"}},"required":["position"],"title":"F1Standing","type":"object"},"Response762Cca4421D2_F1Team":{"properties":{"id":{"title":"Id","type":"integer"},"logo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Logo"},"name":{"title":"Name","type":"string"}},"required":["id","name"],"title":"F1Team","type":"object"},"Response762Cca4421D2_F1WeekendEvent":{"properties":{"date":{"title":"Date","type":"string"},"status":{"title":"Status","type":"string"},"type":{"title":"Type","type":"string"}},"required":["type","date","status"],"title":"F1WeekendEvent","type":"object"},"Response762Cca4421D2_FinancialInstrumentCategory":{"enum":["stock","index","fund","etf","bond","other"],"title":"FinancialInstrumentCategory","type":"string"},"Response762Cca4421D2_Formula1Result":{"properties":{"calendar":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_F1Calendar"},{"type":"null"}]},"constructors":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_F1Standing"},"type":"array"},{"type":"null"}],"title":"Constructors"},"default_view":{"anyOf":[{"enum":["schedule","drivers","constructors"],"type":"string"},{"type":"null"}],"title":"Default View"},"drivers":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_F1Standing"},"type":"array"},{"type":"null"}],"title":"Drivers"},"live_race":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_F1RaceDetail"},{"type":"null"}]},"next_race":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_F1RaceDetail"},{"type":"null"}]},"previous_race":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_F1RaceDetail"},{"type":"null"}]}},"title":"Formula1Result","type":"object"},"Response762Cca4421D2_ForumData":{"description":"Defines a result from a discussion forum.","properties":{"forum_name":{"description":"The name of the forum.","title":"Forum Name","type":"string"},"num_answers":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The number of answers to the post.","title":"Num Answers"},"question":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The question asked in the forum post.","title":"Question"},"score":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The score of the post on the forum.","title":"Score"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The title of the post on the forum.","title":"Title"},"top_comment":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The top-rated comment under the forum post.","title":"Top Comment"}},"required":["forum_name"],"title":"ForumData","type":"object"},"Response762Cca4421D2_GenericInfobox":{"description":"Aggregated information on a generic entity from a knowledge graph.","properties":{"attributes":{"default":[],"description":"A list of attributes about the entity.","items":{"items":{"anyOf":[{"type":"string"},{"type":"null"}]},"maxItems":2,"minItems":2,"type":"array"},"title":"Attributes","type":"array"},"category":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Category classification for the entity.","title":"Category"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"","description":"A description for the web page.","title":"Description"},"distance":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_Unit"},{"type":"null"}],"description":"A unit representing quantity relevant to the entity."},"family_friendly":{"default":true,"description":"Whether the web page is family friendly.","title":"Family Friendly","type":"boolean"},"fetched_content_timestamp":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The timestamp when the content was fetched.","title":"Fetched Content Timestamp"},"found_in_urls":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"description":"List of URLs where the entity was found.","title":"Found In Urls"},"images":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Thumbnail"},"type":"array"},{"type":"null"}],"description":"A list of images relevant to the entity.","title":"Images"},"is_source_both":{"default":false,"description":"Whether the result is from both local and global sources.","title":"Is Source Both","type":"boolean"},"is_source_local":{"default":false,"description":"Whether the result is from a local source.","title":"Is Source Local","type":"boolean"},"label":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Any label associated with the entity.","title":"Label"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A language classification for the web page.","title":"Language"},"long_desc":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A longer description for the entity.","title":"Long Desc"},"movie":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_MovieData"},{"type":"null"}],"description":"Any movie data relevant to the entity. Appears only when the result is a movie."},"page_age":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The page’s date, based on its published or last modified date.","title":"Page Age"},"page_fetched":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A date representing when the web page was last fetched.","title":"Page Fetched"},"position":{"description":"The position on a search result page.","title":"Position","type":"integer"},"profile":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Profile"},{"type":"null"}],"description":"A profile associated with the web page."},"profiles":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Profile"},"type":"array"},{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__DataProvider"},"type":"array"},{"type":"null"}],"description":"The profiles associated with the entity.","title":"Profiles"},"providers":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__DataProvider"},"type":"array"},{"type":"null"}],"description":"A list of data sources for the entity.","title":"Providers"},"ratings":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Rating"},"type":"array"},{"type":"null"}],"description":"Any ratings given to the entity.","title":"Ratings"},"subtype":{"const":"generic","default":"generic","description":"The infobox subtype identifier. The value is always <code>generic</code>.","enum":["generic"],"title":"Subtype","type":"string"},"thumbnail":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Thumbnail"},{"type":"null"}],"description":"The thumbnail associated with the entity."},"title":{"description":"The title of the web page.","title":"Title","type":"string"},"type":{"const":"infobox","default":"infobox","description":"The infobox result type identifier. The value is always <code>infobox</code>.","enum":["infobox"],"title":"Type","type":"string"},"url":{"description":"The URL where the page is served.","title":"Url","type":"string"},"website_url":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The official website pertaining to the entity.","title":"Website Url"}},"required":["title","url","position"],"title":"GenericInfobox","type":"object"},"Response762Cca4421D2_GraphInfobox":{"description":"Aggregated information on an entity shown as an infobox.","properties":{"results":{"description":"A list of infoboxes associated with the query.","items":{"discriminator":{"mapping":{"code":"#/components/schemas/Response762Cca4421D2_QAInfobox","entity":"#/components/schemas/Response762Cca4421D2_EntityInfobox","generic":"#/components/schemas/Response762Cca4421D2_GenericInfobox","location":"#/components/schemas/Response762Cca4421D2_InfoboxWithLocation","place":"#/components/schemas/Response762Cca4421D2_InfoboxPlace"},"propertyName":"subtype"},"oneOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_GenericInfobox"},{"$ref":"#/components/schemas/Response762Cca4421D2_QAInfobox"},{"$ref":"#/components/schemas/Response762Cca4421D2_InfoboxPlace"},{"$ref":"#/components/schemas/Response762Cca4421D2_InfoboxWithLocation"},{"$ref":"#/components/schemas/Response762Cca4421D2_EntityInfobox"}]},"title":"Results","type":"array"},"type":{"const":"graph","default":"graph","description":"The type identifier for infoboxes. The value is always <code>graph</code>.","enum":["graph"],"title":"Type","type":"string"}},"required":["results"],"title":"GraphInfobox","type":"object"},"Response762Cca4421D2_HowTo":{"description":"Aggregated information on a how to.","properties":{"image":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"description":"A list of image URLs associated with the how to.","title":"Image"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A name for the how to.","title":"Name"},"text":{"description":"The how to text.","title":"Text","type":"string"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A URL associated with the how to.","title":"Url"}},"required":["text"],"title":"HowTo","type":"object"},"Response762Cca4421D2_Image":{"description":"A model describing an image.","properties":{"properties":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_ImageProperties"},{"type":"null"}],"description":"Metadata on the image."},"thumbnail":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Thumbnail","description":"The thumbnail associated with the image."},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The URL of the image.","title":"Url"}},"required":["thumbnail"],"title":"Image","type":"object"},"Response762Cca4421D2_ImageProperties":{"description":"Metadata on an image.","properties":{"content_size":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The image size.","title":"Content Size"},"format":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The image format.","title":"Format"},"height":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The image height.","title":"Height"},"placeholder":{"description":"The placeholder image URL.","title":"Placeholder","type":"string"},"resized":{"description":"The URL for a better quality resized image.","title":"Resized","type":"string"},"url":{"description":"The original image URL.","title":"Url","type":"string"},"width":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The image width.","title":"Width"}},"required":["url","resized","placeholder"],"title":"ImageProperties","type":"object"},"Response762Cca4421D2_ImageResult":{"properties":{"confidence":{"anyOf":[{"enum":["low","medium","high"],"type":"string"},{"type":"null"}],"description":"The confidence level for the image result.","title":"Confidence"},"meta_url":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__images__MetaUrl"},{"type":"null"}],"description":"Aggregated information on the URL associated with the image search result."},"page_fetched":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The ISO date time when the page was last fetched. The format is <code>YYYY-MM-DDTHH:MM:SSZ</code>.","title":"Page Fetched"},"properties":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_Properties"},{"type":"null"}],"description":"Metadata for the image."},"source":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The source domain where the image was found.","title":"Source"},"thumbnail":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__images__Thumbnail"},{"type":"null"}],"description":"The thumbnail for the image."},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The title of the image.","title":"Title"},"type":{"default":"image_result","description":"The type of image search API result. The value is always <code>image_result</code>.","title":"Type","type":"string"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The original page URL where the image was found.","title":"Url"}},"title":"ImageResult","type":"object"},"Response762Cca4421D2_ImageSearchApiResponse":{"properties":{"extra":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__images__Extra","description":"Additional information about the image search results."},"query":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__images__Query","description":"Image search query string."},"results":{"description":"The list of image results for the given query.","items":{"$ref":"#/components/schemas/Response762Cca4421D2_ImageResult"},"title":"Results","type":"array"},"type":{"const":"images","default":"images","enum":["images"],"title":"Type","type":"string"}},"required":["query","results","extra"],"title":"ImageSearchApiResponse","type":"object"},"Response762Cca4421D2_Info":{"properties":{"rate":{"title":"Rate","type":"number"},"timestamp":{"title":"Timestamp","type":"integer"}},"required":["rate","timestamp"],"title":"Info","type":"object"},"Response762Cca4421D2_InfoboxPlace":{"description":"An infobox for a place, such as a business.","properties":{"attributes":{"default":[],"description":"A list of attributes about the entity.","items":{"items":{"anyOf":[{"type":"string"},{"type":"null"}]},"maxItems":2,"minItems":2,"type":"array"},"title":"Attributes","type":"array"},"category":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Category classification for the entity.","title":"Category"},"coordinates":{"anyOf":[{"maxItems":2,"minItems":2,"prefixItems":[{"type":"number"},{"type":"number"}],"type":"array"},{"type":"null"}],"description":"The coordinates of the location.","title":"Coordinates"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"","description":"A description for the web page.","title":"Description"},"distance":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_Unit"},{"type":"null"}],"description":"A unit representing quantity relevant to the entity."},"family_friendly":{"default":true,"description":"Whether the web page is family friendly.","title":"Family Friendly","type":"boolean"},"fetched_content_timestamp":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The timestamp when the content was fetched.","title":"Fetched Content Timestamp"},"found_in_urls":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"description":"List of URLs where the entity was found.","title":"Found In Urls"},"images":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Thumbnail"},"type":"array"},{"type":"null"}],"description":"A list of images relevant to the entity.","title":"Images"},"is_location":{"default":false,"description":"Whether the entity is a location.","title":"Is Location","type":"boolean"},"is_source_both":{"default":false,"description":"Whether the result is from both local and global sources.","title":"Is Source Both","type":"boolean"},"is_source_local":{"default":false,"description":"Whether the result is from a local source.","title":"Is Source Local","type":"boolean"},"label":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Any label associated with the entity.","title":"Label"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A language classification for the web page.","title":"Language"},"location":{"$ref":"#/components/schemas/Response762Cca4421D2_LocationResult","description":"The location result."},"long_desc":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A longer description for the entity.","title":"Long Desc"},"movie":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_MovieData"},{"type":"null"}],"description":"Any movie data relevant to the entity. Appears only when the result is a movie."},"page_age":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The page’s date, based on its published or last modified date.","title":"Page Age"},"page_fetched":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A date representing when the web page was last fetched.","title":"Page Fetched"},"position":{"description":"The position on a search result page.","title":"Position","type":"integer"},"profile":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Profile"},{"type":"null"}],"description":"A profile associated with the web page."},"profiles":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Profile"},"type":"array"},{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__DataProvider"},"type":"array"},{"type":"null"}],"description":"The profiles associated with the entity.","title":"Profiles"},"providers":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__DataProvider"},"type":"array"},{"type":"null"}],"description":"A list of data sources for the entity.","title":"Providers"},"ratings":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Rating"},"type":"array"},{"type":"null"}],"description":"Any ratings given to the entity.","title":"Ratings"},"subtype":{"const":"place","default":"place","description":"The infobox subtype identifier. The value is always <code>place</code>.","enum":["place"],"title":"Subtype","type":"string"},"thumbnail":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Thumbnail"},{"type":"null"}],"description":"The thumbnail associated with the entity."},"title":{"description":"The title of the web page.","title":"Title","type":"string"},"type":{"const":"infobox","default":"infobox","description":"The infobox result type identifier. The value is always <code>infobox</code>.","enum":["infobox"],"title":"Type","type":"string"},"url":{"description":"The URL where the page is served.","title":"Url","type":"string"},"website_url":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The official website pertaining to the entity.","title":"Website Url"},"zoom_level":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The map zoom level.","title":"Zoom Level"}},"required":["title","url","position","location"],"title":"InfoboxPlace","type":"object"},"Response762Cca4421D2_InfoboxWithLocation":{"description":"An infobox with location.","properties":{"attributes":{"default":[],"description":"A list of attributes about the entity.","items":{"items":{"anyOf":[{"type":"string"},{"type":"null"}]},"maxItems":2,"minItems":2,"type":"array"},"title":"Attributes","type":"array"},"category":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Category classification for the entity.","title":"Category"},"coordinates":{"anyOf":[{"maxItems":2,"minItems":2,"prefixItems":[{"type":"number"},{"type":"number"}],"type":"array"},{"type":"null"}],"description":"The coordinates of the location.","title":"Coordinates"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"","description":"A description for the web page.","title":"Description"},"distance":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_Unit"},{"type":"null"}],"description":"A unit representing quantity relevant to the entity."},"family_friendly":{"default":true,"description":"Whether the web page is family friendly.","title":"Family Friendly","type":"boolean"},"fetched_content_timestamp":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The timestamp when the content was fetched.","title":"Fetched Content Timestamp"},"found_in_urls":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"description":"List of URLs where the entity was found.","title":"Found In Urls"},"images":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Thumbnail"},"type":"array"},{"type":"null"}],"description":"A list of images relevant to the entity.","title":"Images"},"is_location":{"default":false,"description":"Whether the entity is a location.","title":"Is Location","type":"boolean"},"is_source_both":{"default":false,"description":"Whether the result is from both local and global sources.","title":"Is Source Both","type":"boolean"},"is_source_local":{"default":false,"description":"Whether the result is from a local source.","title":"Is Source Local","type":"boolean"},"label":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Any label associated with the entity.","title":"Label"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A language classification for the web page.","title":"Language"},"location":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_LocationResult"},{"type":"null"}],"description":"The location result."},"long_desc":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A longer description for the entity.","title":"Long Desc"},"movie":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_MovieData"},{"type":"null"}],"description":"Any movie data relevant to the entity. Appears only when the result is a movie."},"page_age":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The page’s date, based on its published or last modified date.","title":"Page Age"},"page_fetched":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A date representing when the web page was last fetched.","title":"Page Fetched"},"position":{"description":"The position on a search result page.","title":"Position","type":"integer"},"profile":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Profile"},{"type":"null"}],"description":"A profile associated with the web page."},"profiles":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Profile"},"type":"array"},{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__DataProvider"},"type":"array"},{"type":"null"}],"description":"The profiles associated with the entity.","title":"Profiles"},"providers":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__DataProvider"},"type":"array"},{"type":"null"}],"description":"A list of data sources for the entity.","title":"Providers"},"ratings":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Rating"},"type":"array"},{"type":"null"}],"description":"Any ratings given to the entity.","title":"Ratings"},"subtype":{"const":"location","default":"location","description":"The infobox subtype identifier. The value is always <code>location</code>.","enum":["location"],"title":"Subtype","type":"string"},"thumbnail":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Thumbnail"},{"type":"null"}],"description":"The thumbnail associated with the entity."},"title":{"description":"The title of the web page.","title":"Title","type":"string"},"type":{"const":"infobox","default":"infobox","description":"The infobox result type identifier. The value is always <code>infobox</code>.","enum":["infobox"],"title":"Type","type":"string"},"url":{"description":"The URL where the page is served.","title":"Url","type":"string"},"website_url":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The official website pertaining to the entity.","title":"Website Url"},"zoom_level":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The map zoom level.","title":"Zoom Level"}},"required":["title","url","position"],"title":"InfoboxWithLocation","type":"object"},"Response762Cca4421D2_LLMContext":{"description":"Container for all LLM context content by type.","properties":{"generic":{"default":[],"description":"Array of LLM context items with extracted web content.","items":{"$ref":"#/components/schemas/Response762Cca4421D2_LLMContextItem"},"title":"Generic","type":"array"},"map":{"default":[],"description":"Map/place results. When <code>enable_local</code> is enabled, the response may include map data.","items":{"$ref":"#/components/schemas/Response762Cca4421D2_LLMContextMapItem"},"title":"Map","type":"array"},"poi":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_LLMContextPOIItem"},{"type":"null"}],"description":"Point of interest data. When <code>enable_local</code> is enabled, the response may include POI data."}},"title":"LLMContext","type":"object"},"Response762Cca4421D2_LLMContextAPIResponse":{"description":"Response model for the LLM Context API (/v1/llm/context).","properties":{"grounding":{"$ref":"#/components/schemas/Response762Cca4421D2_LLMContext","default":{"generic":[],"map":[]}},"sources":{"additionalProperties":{"$ref":"#/components/schemas/Response762Cca4421D2_Source"},"default":{},"description":"Metadata for all referenced URLs, keyed by URL.","title":"Sources","type":"object"}},"title":"LLMContextAPIResponse","type":"object"},"Response762Cca4421D2_LLMContextItem":{"description":"A single LLM context item with URL, title, snippets, and optional last modified dates.","properties":{"snippets":{"default":[],"description":"Extracted text chunks from the page that are picked for their relevance to the query.","items":{"type":"string"},"title":"Snippets","type":"array"},"title":{"default":"","description":"The page title.","title":"Title","type":"string"},"url":{"default":"","description":"The source URL.","title":"Url","type":"string"}},"title":"LLMContextItem","type":"object"},"Response762Cca4421D2_LLMContextMapItem":{"description":"A map/place item returned in the <code>map</code> array for local recall queries.","properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The name of the place.","title":"Name"},"snippets":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"description":"The snippets about the place.","title":"Snippets"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The title of the place.","title":"Title"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The URL of the place.","title":"Url"}},"title":"LLMContextMapItem","type":"object"},"Response762Cca4421D2_LLMContextPOIItem":{"description":"A point of interest item returned in the <code>poi</code> array for local recall queries.","properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The name of the point of interest.","title":"Name"},"snippets":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"description":"The snippets about the point of interest.","title":"Snippets"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The title of the point of interest.","title":"Title"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The URL of the point of interest.","title":"Url"}},"title":"LLMContextPOIItem","type":"object"},"Response762Cca4421D2_LocalDescriptionsSearchApiResponse":{"properties":{"results":{"anyOf":[{"items":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_LocationDescription"},{"type":"null"}]},"type":"array"},{"type":"null"}],"description":"The list of location descriptions for the given location identifiers.","title":"Results"},"type":{"const":"local_descriptions","default":"local_descriptions","enum":["local_descriptions"],"title":"Type","type":"string"}},"title":"LocalDescriptionsSearchApiResponse","type":"object"},"Response762Cca4421D2_LocalPlaceSearchApiResponse":{"properties":{"addresses":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_AddressResult"},"type":"array"},{"type":"null"}],"description":"The list of address results for the given query.","title":"Addresses"},"cities":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_CityResult"},"type":"array"},{"type":"null"}],"description":"The list of city results for the given query.","title":"Cities"},"countries":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_CountryResult"},"type":"array"},{"type":"null"}],"description":"The list of country results for the given query.","title":"Countries"},"location":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_snakepit__models__search_api__responses__local__v1__Location"},{"type":"null"}],"description":"Information about location resolved from either the coordinates of the location string."},"mixed":{"default":[],"description":"The list of mixed results for the given query.","items":{"$ref":"#/components/schemas/Response762Cca4421D2_ResultReference"},"title":"Mixed","type":"array"},"neighborhoods":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_NeighborhoodResult"},"type":"array"},{"type":"null"}],"description":"The list of neighborhood results for the given query.","title":"Neighborhoods"},"query":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_snakepit__models__search_api__responses__local__v1__Query"},{"type":"null"}],"description":"The query object containing the original and potentially spell-corrected query."},"regions":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_RegionResult"},"type":"array"},{"type":"null"}],"description":"The list of region results for the given query.","title":"Regions"},"results":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_LocationResult"},"type":"array"},{"type":"null"}],"description":"The list of points of interest results for the given quer.","title":"Results"},"streets":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_AddressResult"},"type":"array"},{"type":"null"}],"description":"The list of street results for the given query.","title":"Streets"},"type":{"const":"locations","default":"locations","enum":["locations"],"title":"Type","type":"string"}},"title":"LocalPlaceSearchApiResponse","type":"object"},"Response762Cca4421D2_LocalPoiSearchApiResponse":{"properties":{"results":{"anyOf":[{"items":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_LocationResult"},{"type":"null"}]},"type":"array"},{"type":"null"}],"description":"The list of location results (POIs) for the given location identifiers.","title":"Results"},"type":{"const":"local_pois","default":"local_pois","enum":["local_pois"],"title":"Type","type":"string"}},"title":"LocalPoiSearchApiResponse","type":"object"},"Response762Cca4421D2_LocationDescription":{"description":"AI generated description of a location result.","properties":{"description":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"AI generated description of the location with the given id.","title":"Description"},"id":{"description":"A temporary id of the location with this description.","title":"Id","type":"string"},"type":{"const":"local_description","default":"local_description","description":"The type of a location description. The value is always <code>local_description</code>.","enum":["local_description"],"title":"Type","type":"string"}},"required":["id"],"title":"LocationDescription","type":"object"},"Response762Cca4421D2_LocationResult":{"description":"A result that is location relevant.","properties":{"action":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_Action"},{"type":"null"}],"description":"An action to be taken."},"categories":{"default":[],"description":"A list of categories.","items":{"type":"string"},"title":"Categories","type":"array"},"contact":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_Contact"},{"type":"null"}],"description":"The contact of the business associated with the location."},"coordinates":{"anyOf":[{"maxItems":2,"minItems":2,"prefixItems":[{"type":"number"},{"type":"number"}],"type":"array"},{"type":"null"}],"description":"A list of coordinates associated with the location. This is a lat long represented as a floating point.","title":"Coordinates"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"","description":"A description for the web page.","title":"Description"},"distance":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_Unit"},{"type":"null"}],"description":"The distance of the location from the client."},"family_friendly":{"default":true,"description":"Whether the web page is family friendly.","title":"Family Friendly","type":"boolean"},"fetched_content_timestamp":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The timestamp when the content was fetched.","title":"Fetched Content Timestamp"},"icon_category":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"An icon category.","title":"Icon Category"},"id":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A temporary id associated with this result, which can be used to retrieve extra information about the location. It remains valid for 8 hours.","title":"Id"},"is_source_both":{"default":false,"description":"Whether the result is from both local and global sources.","title":"Is Source Both","type":"boolean"},"is_source_local":{"default":false,"description":"Whether the result is from a local source.","title":"Is Source Local","type":"boolean"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A language classification for the web page.","title":"Language"},"opening_hours":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_OpeningHours"},{"type":"null"}],"description":"The opening hours, if it is a business, associated with the location."},"page_age":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The page’s date, based on its published or last modified date.","title":"Page Age"},"page_fetched":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A date representing when the web page was last fetched.","title":"Page Fetched"},"pictures":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_PictureResults"},{"type":"null"}],"description":"A bunch of pictures associated with the business."},"postal_address":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_PostalAddress"},{"type":"null"}],"description":"The postal address associated with the location."},"price_range":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A display string used to show the price classification for the business.","title":"Price Range"},"profile":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Profile"},{"type":"null"}],"description":"A profile associated with the web page."},"profiles":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__DataProvider"},"type":"array"},{"type":"null"}],"description":"Profiles associated with the business.","title":"Profiles"},"provider_url":{"description":"The complete URL of the provider.","title":"Provider Url","type":"string"},"rating":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Rating"},{"type":"null"}],"description":"The ratings of the business."},"results":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_LocationWebResult"},"type":"array"},{"type":"null"}],"description":"Web results related to this location.","title":"Results"},"reviews":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_Reviews"},{"type":"null"}],"description":"Aggregated reviews from various sources relevant to the business."},"serves_cuisine":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"description":"A list of cuisine categories served.","title":"Serves Cuisine"},"thumbnail":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Thumbnail"},{"type":"null"}],"description":"The thumbnail associated with the location."},"timezone":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"IANA timezone identifier.","title":"Timezone"},"timezone_offset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The UTC offset of the timezone.","title":"Timezone Offset"},"title":{"description":"The title of the web page.","title":"Title","type":"string"},"type":{"const":"location_result","default":"location_result","description":"Location result type identifier. The value is always <code>location_result</code>.","enum":["location_result"],"title":"Type","type":"string"},"url":{"description":"The URL where the page is served.","title":"Url","type":"string"},"zoom_level":{"default":7,"description":"The zoom level on the map.","title":"Zoom Level","type":"integer"}},"required":["title","url","provider_url"],"title":"LocationResult","type":"object"},"Response762Cca4421D2_LocationWebResult":{"description":"A model representing a web result related to a location.","properties":{"description":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"","description":"A description for the web page.","title":"Description"},"family_friendly":{"default":true,"description":"Whether the web page is family friendly.","title":"Family Friendly","type":"boolean"},"fetched_content_timestamp":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The timestamp when the content was fetched.","title":"Fetched Content Timestamp"},"is_source_both":{"default":false,"description":"Whether the result is from both local and global sources.","title":"Is Source Both","type":"boolean"},"is_source_local":{"default":false,"description":"Whether the result is from a local source.","title":"Is Source Local","type":"boolean"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A language classification for the web page.","title":"Language"},"meta_url":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__MetaUrl","description":"Aggregated information about the URL."},"page_age":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The page’s date, based on its published or last modified date.","title":"Page Age"},"page_fetched":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A date representing when the web page was last fetched.","title":"Page Fetched"},"profile":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Profile"},{"type":"null"}],"description":"A profile associated with the web page."},"title":{"description":"The title of the web page.","title":"Title","type":"string"},"url":{"description":"The URL where the page is served.","title":"Url","type":"string"}},"required":["title","url","meta_url"],"title":"LocationWebResult","type":"object"},"Response762Cca4421D2_Locations":{"description":"A model representing location results.","properties":{"provider":{"anyOf":[{"type":"object"},{"type":"null"}],"description":"The provider of the location data.","title":"Provider"},"results":{"description":"An aggregated list of location sensitive results.","items":{"$ref":"#/components/schemas/Response762Cca4421D2_LocationResult"},"title":"Results","type":"array"},"type":{"const":"locations","default":"locations","description":"Location type identifier. The value is always <code>locations</code>.","enum":["locations"],"title":"Type","type":"string"}},"required":["results"],"title":"Locations","type":"object"},"Response762Cca4421D2_MixedResponse":{"description":"The ranking order of results on a search result page.","properties":{"main":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_ResultReference"},"type":"array"},{"type":"null"}],"description":"The ranking order for the main section of the search result page.","title":"Main"},"side":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_ResultReference"},"type":"array"},{"type":"null"}],"description":"The ranking order for the side section of the search result page.","title":"Side"},"top":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_ResultReference"},"type":"array"},{"type":"null"}],"description":"The ranking order for the top section of the search result page.","title":"Top"},"type":{"const":"mixed","default":"mixed","description":"The type representing the model mixed. The value is always <code>mixed</code>.","enum":["mixed"],"title":"Type","type":"string"}},"title":"MixedResponse","type":"object"},"Response762Cca4421D2_MovieData":{"description":"Aggregated data for a movie result.","properties":{"actors":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_Person"},"type":"array"},{"type":"null"}],"description":"A list of actors in the movie.","title":"Actors"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A short plot summary for the movie.","title":"Description"},"directors":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_Person"},"type":"array"},{"type":"null"}],"description":"A list of people responsible for directing the movie.","title":"Directors"},"duration":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The runtime of the movie. The format is HH:MM:SS.","title":"Duration"},"genre":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"description":"List of genres in which the movie can be classified.","title":"Genre"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the movie.","title":"Name"},"query":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The query that resulted in the movie result.","title":"Query"},"rating":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Rating"},{"type":"null"}],"description":"Rating provided to the movie from various sources."},"release":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The release date for the movie.","title":"Release"},"thumbnail":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Thumbnail"},{"type":"null"}],"description":"A thumbnail for a movie poster."},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A URL serving a movie profile page.","title":"Url"}},"title":"MovieData","type":"object"},"Response762Cca4421D2_MusicRecording":{"description":"Result classified as a music label or a song.","properties":{"name":{"description":"The name of the song or album.","minLength":1,"title":"Name","type":"string"},"rating":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Rating"},{"type":"null"}],"description":"The rating of the music."},"thumbnail":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Thumbnail"},{"type":"null"}],"description":"A thumbnail associated with the music."}},"required":["name"],"title":"MusicRecording","type":"object"},"Response762Cca4421D2_NeighborhoodResult":{"description":"A result representing a neighborhood.","properties":{"coordinates":{"description":"A pair of coordinates (lat, long) for the neighborhood.","maxItems":2,"minItems":2,"prefixItems":[{"type":"number"},{"type":"number"}],"title":"Coordinates","type":"array"},"country":{"description":"The country of the neighborhood.","title":"Country","type":"string"},"name":{"description":"The name of the neighborhood.","title":"Name","type":"string"},"thumbnail":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Thumbnail","description":"Primary image for the neighborhood."},"type":{"const":"neighborhood","default":"neighborhood","description":"Neighborhood result type identifier. The value is always <code>neighborhood</code>.","enum":["neighborhood"],"title":"Type","type":"string"}},"required":["name","country","coordinates","thumbnail"],"title":"NeighborhoodResult","type":"object"},"Response762Cca4421D2_News":{"properties":{"mutated_by_goggles":{"default":false,"description":"Whether the results are mutated by a goggle.","title":"Mutated By Goggles","type":"boolean"},"results":{"description":"The list of news results.","items":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__NewsResult"},"title":"Results","type":"array"},"type":{"const":"news","default":"news","description":"The type of API result. The value is always <code>news</code>.","enum":["news"],"title":"Type","type":"string"}},"required":["results"],"title":"News","type":"object"},"Response762Cca4421D2_NewsSearchApiResponse":{"properties":{"query":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__news__Query","description":"News search query string."},"results":{"default":[],"description":"The list of news results for the given query.","items":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__news__NewsResult"},"title":"Results","type":"array"},"type":{"const":"news","default":"news","enum":["news"],"title":"Type","type":"string"}},"required":["query"],"title":"NewsSearchApiResponse","type":"object"},"Response762Cca4421D2_NowToDate":{"properties":{"intent_type":{"const":"now_to_date","default":"now_to_date","enum":["now_to_date"],"title":"Intent Type","type":"string"}},"title":"NowToDate","type":"object"},"Response762Cca4421D2_NowToTs":{"properties":{"intent_type":{"const":"now_to_ts","default":"now_to_ts","enum":["now_to_ts"],"title":"Intent Type","type":"string"}},"title":"NowToTs","type":"object"},"Response762Cca4421D2_OpenAIChatResponse":{"properties":{"choices":{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_ChoiceChunk"},"title":"Choices","type":"array"},"created":{"title":"Created","type":"integer"},"id":{"title":"Id","type":"string"},"model":{"default":"brave-pro","enum":["brave-pro","brave"],"title":"Model","type":"string"},"object":{"const":"chat.completion.chunk","default":"chat.completion.chunk","enum":["chat.completion.chunk"],"title":"Object","type":"string"},"system_fingerprint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"System Fingerprint"},"usage":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_OpenAIUsage"},{"type":"null"}]}},"required":["choices","created","id"],"title":"OpenAIChatResponse","type":"object"},"Response762Cca4421D2_OpenAICompletionTokensDetails":{"properties":{"reasoning_tokens":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Reasoning Tokens"}},"title":"OpenAICompletionTokensDetails","type":"object"},"Response762Cca4421D2_OpenAIUsage":{"properties":{"completion_tokens":{"title":"Completion Tokens","type":"integer"},"completion_tokens_details":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_OpenAICompletionTokensDetails"},{"type":"null"}]},"prompt_tokens":{"title":"Prompt Tokens","type":"integer"},"total_tokens":{"title":"Total Tokens","type":"integer"}},"required":["completion_tokens","prompt_tokens","total_tokens"],"title":"OpenAIUsage","type":"object"},"Response762Cca4421D2_OpeningHours":{"description":"Opening hours of a business at a particular location.","properties":{"current_day":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_DayOpeningHours"},"type":"array"},{"type":"null"}],"description":"The current day opening hours. Can have two sets of opening hours.","title":"Current Day"},"days":{"anyOf":[{"items":{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_DayOpeningHours"},"type":"array"},"type":"array"},{"type":"null"}],"description":"The opening hours for the whole week.","title":"Days"}},"title":"OpeningHours","type":"object"},"Response762Cca4421D2_Organization":{"description":"An entity responsible for another entity.","properties":{"contact_points":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_ContactPoint"},"type":"array"},{"type":"null"}],"description":"A list of contact points for the organization.","title":"Contact Points"},"name":{"description":"The name of the thing.","title":"Name","type":"string"},"thumbnail":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Thumbnail"},{"type":"null"}],"description":"Thumbnail associated with the thing."},"type":{"default":"organization","description":"A type string identifying an organization. The value is always <code>organization</code>.","title":"Type","type":"string"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A URL for the thing.","title":"Url"}},"required":["name"],"title":"Organization","type":"object"},"Response762Cca4421D2_OriginalQuery":{"properties":{"original":{"description":"The original query that was requested.","title":"Original","type":"string"}},"required":["original"],"title":"OriginalQuery","type":"object"},"Response762Cca4421D2_PackageTrackerResult":{"properties":{"matched":{"default":[],"items":{"$ref":"#/components/schemas/Response762Cca4421D2_TrackingNumber"},"title":"Matched","type":"array"}},"title":"PackageTrackerResult","type":"object"},"Response762Cca4421D2_Person":{"description":"A model describing a person entity.","properties":{"email":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Email address of the person.","title":"Email"},"name":{"description":"The name of the thing.","title":"Name","type":"string"},"thumbnail":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Thumbnail"},{"type":"null"}],"description":"Thumbnail associated with the thing."},"type":{"const":"person","default":"person","description":"A type identifying a person. The value is always <code>person</code>.","enum":["person"],"title":"Type","type":"string"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A URL for the thing.","title":"Url"}},"required":["name"],"title":"Person","type":"object"},"Response762Cca4421D2_PictureResults":{"description":"A model representing a list of pictures.","properties":{"results":{"description":"A list of thumbnail results.","items":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Thumbnail"},"title":"Results","type":"array"},"viewMoreUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A URL to view more pictures.","title":"Viewmoreurl"}},"required":["viewMoreUrl","results"],"title":"PictureResults","type":"object"},"Response762Cca4421D2_PostalAddress":{"description":"A model representing a postal address of a location.","properties":{"addressLocality":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The address locality or subregion associated with the location.","title":"Addresslocality"},"addressRegion":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The region associated with the location. This is usually a state.","title":"Addressregion"},"country":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The country associated with the location.","title":"Country"},"displayAddress":{"description":"The displayed address string.","title":"Displayaddress","type":"string"},"postalCode":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The postal code associated with the location.","title":"Postalcode"},"streetAddress":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The street address associated with the location.","title":"Streetaddress"},"type":{"const":"PostalAddress","default":"PostalAddress","description":"The type identifying a postal address. The value is always <code>PostalAddress</code>.","enum":["PostalAddress"],"title":"Type","type":"string"}},"required":["displayAddress"],"title":"PostalAddress","type":"object"},"Response762Cca4421D2_PostprocessedIcon":{"properties":{"ext":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ext"},"href":{"title":"Href","type":"string"},"rel":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rel"},"sizes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sizes"},"type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Type"}},"required":["href","sizes","rel","type","ext"],"title":"PostprocessedIcon","type":"object"},"Response762Cca4421D2_Price":{"description":"A model representing the price for an entity.","properties":{"price":{"description":"The price value in a given currency.","title":"Price","type":"string"},"priceCurrency":{"description":"The currency of the price value.","title":"Pricecurrency","type":"string"}},"required":["price","priceCurrency"],"title":"Price","type":"object"},"Response762Cca4421D2_Properties":{"properties":{"height":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The height of the image.","title":"Height"},"placeholder":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The lower resolution placeholder image URL.","title":"Placeholder"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The image URL.","title":"Url"},"width":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The width of the image.","title":"Width"}},"title":"Properties","type":"object"},"Response762Cca4421D2_QA":{"description":"A question/answer result.","properties":{"answer":{"description":"The answer to the question.","title":"Answer","type":"string"},"meta_url":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__MetaUrl"},{"type":"null"}],"description":"Aggregated information about the URL."},"question":{"description":"The question being asked.","title":"Question","type":"string"},"title":{"description":"The title of the post.","title":"Title","type":"string"},"url":{"description":"The URL pointing to the post.","title":"Url","type":"string"}},"required":["question","answer","title","url"],"title":"QA","type":"object"},"Response762Cca4421D2_QAInfobox":{"description":"A question answer infobox.","properties":{"attributes":{"default":[],"description":"A list of attributes about the entity.","items":{"items":{"anyOf":[{"type":"string"},{"type":"null"}]},"maxItems":2,"minItems":2,"type":"array"},"title":"Attributes","type":"array"},"category":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Category classification for the entity.","title":"Category"},"data":{"$ref":"#/components/schemas/Response762Cca4421D2_QAPage","description":"The question and relevant answer."},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"","description":"A description for the web page.","title":"Description"},"distance":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_Unit"},{"type":"null"}],"description":"A unit representing quantity relevant to the entity."},"family_friendly":{"default":true,"description":"Whether the web page is family friendly.","title":"Family Friendly","type":"boolean"},"fetched_content_timestamp":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The timestamp when the content was fetched.","title":"Fetched Content Timestamp"},"images":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Thumbnail"},"type":"array"},{"type":"null"}],"description":"A list of images relevant to the entity.","title":"Images"},"is_source_both":{"default":false,"description":"Whether the result is from both local and global sources.","title":"Is Source Both","type":"boolean"},"is_source_local":{"default":false,"description":"Whether the result is from a local source.","title":"Is Source Local","type":"boolean"},"label":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Any label associated with the entity.","title":"Label"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A language classification for the web page.","title":"Language"},"long_desc":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A longer description for the entity.","title":"Long Desc"},"meta_url":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__MetaUrl"},{"type":"null"}],"description":"Detailed information on the page containing the question and relevant answer."},"movie":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_MovieData"},{"type":"null"}],"description":"Any movie data relevant to the entity. Appears only when the result is a movie."},"page_age":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The page’s date, based on its published or last modified date.","title":"Page Age"},"page_fetched":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A date representing when the web page was last fetched.","title":"Page Fetched"},"position":{"description":"The position on a search result page.","title":"Position","type":"integer"},"profile":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Profile"},{"type":"null"}],"description":"A profile associated with the web page."},"profiles":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Profile"},"type":"array"},{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__DataProvider"},"type":"array"},{"type":"null"}],"description":"The profiles associated with the entity.","title":"Profiles"},"providers":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__DataProvider"},"type":"array"},{"type":"null"}],"description":"A list of data sources for the entity.","title":"Providers"},"ratings":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Rating"},"type":"array"},{"type":"null"}],"description":"Any ratings given to the entity.","title":"Ratings"},"subtype":{"const":"code","default":"code","description":"The infobox subtype identifier. The value is always <code>code</code>.","enum":["code"],"title":"Subtype","type":"string"},"thumbnail":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Thumbnail"},{"type":"null"}],"description":"The thumbnail associated with the entity."},"title":{"description":"The title of the web page.","title":"Title","type":"string"},"type":{"const":"infobox","default":"infobox","description":"The infobox result type identifier. The value is always <code>infobox</code>.","enum":["infobox"],"title":"Type","type":"string"},"url":{"description":"The URL where the page is served.","title":"Url","type":"string"},"website_url":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The official website pertaining to the entity.","title":"Website Url"}},"required":["title","url","position","data"],"title":"QAInfobox","type":"object"},"Response762Cca4421D2_QAPage":{"description":"Aggregated result from a question answer page.","properties":{"answer":{"$ref":"#/components/schemas/Response762Cca4421D2_Answer","description":"An answer to the question."},"question":{"description":"The question that is being asked.","title":"Question","type":"string"}},"required":["question","answer"],"title":"QAPage","type":"object"},"Response762Cca4421D2_Recipe":{"description":"Aggregated information on a recipe.","properties":{"calories":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Calorie count for the recipe.","title":"Calories"},"cook_time":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The cooking time for the recipe.","title":"Cook Time"},"description":{"description":"The description of the recipe.","title":"Description","type":"string"},"domain":{"description":"The domain of the web page where the recipe was found.","title":"Domain","type":"string"},"favicon":{"description":"The URL for the favicon of the web page where the recipe was found.","title":"Favicon","type":"string"},"ingredients":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Ingredients required for the recipe.","title":"Ingredients"},"instructions":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_HowTo"},"type":"array"},{"type":"null"}],"description":"List of instructions for the recipe.","title":"Instructions"},"prep_time":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The preparation time for the recipe.","title":"Prep Time"},"publisher":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The publisher of the recipe.","title":"Publisher"},"rating":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Rating"},{"type":"null"}],"description":"Aggregated information on the ratings associated with the recipe."},"recipeCategory":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The category of the recipe.","title":"Recipecategory"},"recipeCuisine":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The cuisine classification for the recipe.","title":"Recipecuisine"},"servings":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"How many people the recipe serves.","title":"Servings"},"thumbnail":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Thumbnail","description":"A thumbnail associated with the recipe."},"time":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The total time required to cook the recipe.","title":"Time"},"title":{"description":"The title of the recipe.","title":"Title","type":"string"},"url":{"description":"The URL of the web page where the recipe was found.","title":"Url","type":"string"},"video":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__VideoData"},{"type":"null"}],"description":"Aggregated information on the cooking video associated with the recipe."}},"required":["title","description","thumbnail","url","domain","favicon"],"title":"Recipe","type":"object"},"Response762Cca4421D2_RegionResult":{"description":"A result representing a region (e.g. a state or province).","properties":{"coordinates":{"description":"A pair of coordinates (lat, long) for the region.","maxItems":2,"minItems":2,"prefixItems":[{"type":"number"},{"type":"number"}],"title":"Coordinates","type":"array"},"country":{"description":"The country of the region.","title":"Country","type":"string"},"name":{"description":"The name of the region.","title":"Name","type":"string"},"thumbnail":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Thumbnail","description":"Primary image for the region."},"type":{"const":"region","default":"region","description":"Region result type identifier. The value is always <code>region</code>.","enum":["region"],"title":"Type","type":"string"}},"required":["name","country","coordinates","thumbnail"],"title":"RegionResult","type":"object"},"Response762Cca4421D2_ResponseCallback":{"properties":{"callback_key":{"description":"The unique key for the callback.","title":"Callback Key","type":"string"},"vertical":{"$ref":"#/components/schemas/Response762Cca4421D2_SearchAPIVertical","description":"The vertical associated with the callback. For the full list of verticals supported see the Rich Vertical list."}},"required":["vertical","callback_key"],"title":"ResponseCallback","type":"object"},"Response762Cca4421D2_ResponseCallbackInfo":{"properties":{"callback_key":{"description":"The unique key for the callback.","title":"Callback Key","type":"string"},"callback_status":{"description":"The status of the callback operation. The value is either <code>success</code> or <code>failure</code>.","enum":["success","failure"],"title":"Callback Status","type":"string"},"search_lang":{"$ref":"#/components/schemas/Response762Cca4421D2_snakepit__models__mixer__general__Language","default":"en","description":"The language used for the search."},"vertical":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SearchAPIVertical"},{"type":"null"}],"description":"The vertical associated with the callback. For the full list of verticals supported see the Rich Vertical list."}},"required":["callback_key","callback_status"],"title":"ResponseCallbackInfo","type":"object"},"Response762Cca4421D2_Result":{"description":"A model representing a web search result.","properties":{"description":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"","description":"A description for the web page.","title":"Description"},"family_friendly":{"default":true,"description":"Whether the web page is family friendly.","title":"Family Friendly","type":"boolean"},"fetched_content_timestamp":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The timestamp when the content was fetched.","title":"Fetched Content Timestamp"},"is_source_both":{"default":false,"description":"Whether the result is from both local and global sources.","title":"Is Source Both","type":"boolean"},"is_source_local":{"default":false,"description":"Whether the result is from a local source.","title":"Is Source Local","type":"boolean"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A language classification for the web page.","title":"Language"},"page_age":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The page’s date, based on its published or last modified date.","title":"Page Age"},"page_fetched":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A date representing when the web page was last fetched.","title":"Page Fetched"},"profile":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Profile"},{"type":"null"}],"description":"A profile associated with the web page."},"title":{"description":"The title of the web page.","title":"Title","type":"string"},"url":{"description":"The URL where the page is served.","title":"Url","type":"string"}},"required":["title","url"],"title":"Result","type":"object"},"Response762Cca4421D2_ResultReference":{"description":"The ranking order of results on a search result page.","properties":{"all":{"default":false,"description":"Whether to put all the results from the type at specific position.","title":"All","type":"boolean"},"index":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The 0th based index where the result should be placed.","title":"Index"},"type":{"description":"The type of the result.","title":"Type","type":"string"}},"required":["type"],"title":"ResultReference","type":"object"},"Response762Cca4421D2_Review":{"description":"A model representing a review for an entity.","properties":{"description":{"description":"A description of the review (the text of the review itself).","title":"Description","type":"string"},"name":{"description":"The review title for the review.","title":"Name","type":"string"},"rating":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Rating","description":"The ratings associated with the review."},"thumbnail":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Thumbnail","description":"The thumbnail associated with the reviewer."},"type":{"const":"Review","default":"Review","description":"A string representing review type. This is always <code>Review</code>.","enum":["Review"],"title":"Type","type":"string"}},"required":["name","thumbnail","description","rating"],"title":"Review","type":"object"},"Response762Cca4421D2_Reviews":{"description":"The reviews associated with an entity.","properties":{"results":{"description":"A list of trip advisor reviews for the entity.","items":{"$ref":"#/components/schemas/Response762Cca4421D2_TripadvisorReview"},"title":"Results","type":"array"},"reviews_in_foreign_language":{"description":"Any reviews available in a foreign language.","title":"Reviews In Foreign Language","type":"boolean"},"viewMoreUrl":{"description":"A URL to a web page where more information on the result can be seen.","title":"Viewmoreurl","type":"string"}},"required":["results","viewMoreUrl","reviews_in_foreign_language"],"title":"Reviews","type":"object"},"Response762Cca4421D2_RichHeaderCallback":{"properties":{"hint":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_ResponseCallback"},{"type":"null"}]},"type":{"const":"rich","default":"rich","enum":["rich"],"title":"Type","type":"string"}},"title":"RichHeaderCallback","type":"object"},"Response762Cca4421D2_RichHeaderResponse":{"properties":{"response_callback_info":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_ResponseCallbackInfo"},{"type":"null"}]},"results":{"default":[],"items":{"$ref":"#/components/schemas/Response762Cca4421D2_RichResult"},"title":"Results","type":"array"},"type":{"const":"rich","default":"rich","enum":["rich"],"title":"Type","type":"string"}},"title":"RichHeaderResponse","type":"object"},"Response762Cca4421D2_RichResult":{"properties":{"american_football":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsResultAmericanFootball"},{"type":"null"}]},"baseball":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsResultBaseball"},{"type":"null"}]},"basketball":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsResultBasketball"},{"type":"null"}]},"calculator":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_CalculatorResult"},{"type":"null"}]},"cricket":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsResultCricket"},{"type":"null"}]},"cryptocurrency":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_CryptocurrencyResult"},{"type":"null"}]},"currency":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_CurrencyResult"},{"type":"null"}]},"definitions":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_DefinitionsResult"},{"type":"null"}]},"football":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsResultFootball"},{"type":"null"}]},"formula1":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_Formula1Result"},{"type":"null"}]},"ice_hockey":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsResultIceHockey"},{"type":"null"}]},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language"},"news":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_TopStoriesNewsResult"},{"type":"null"}]},"packagetracker":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_PackageTrackerResult"},{"type":"null"}]},"provider":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_snakepit__models__mixer__specs__items__DataProvider"},{"type":"null"}]},"stock":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_StockResult"},{"type":"null"}]},"subtype":{"$ref":"#/components/schemas/Response762Cca4421D2_SearchAPIVertical"},"type":{"const":"rich","default":"rich","enum":["rich"],"title":"Type","type":"string"},"unitconversion":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_UnitConversionResult"},{"type":"null"}]},"unixtimestamp":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_UnixTimestampResult"},{"type":"null"}]},"weather":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_WeatherResult"},{"type":"null"}]}},"required":["subtype"],"title":"RichResult","type":"object"},"Response762Cca4421D2_Search":{"description":"A model representing a collection of web search results.","properties":{"family_friendly":{"default":true,"description":"Whether the results are family friendly.","title":"Family Friendly","type":"boolean"},"results":{"description":"A list of search results.","items":{"$ref":"#/components/schemas/Response762Cca4421D2_SearchResult"},"title":"Results","type":"array"},"type":{"const":"search","default":"search","description":"A type identifying web search results. The value is always <code>search</code>.","enum":["search"],"title":"Type","type":"string"}},"required":["results"],"title":"Search","type":"object"},"Response762Cca4421D2_SearchAPIVertical":{"enum":["calculator","cryptocurrency","currency","definitions","formula1","packagetracker","sports","stocks","unitconversion","unixtimestamp","weather"],"title":"SearchAPIVertical","type":"string"},"Response762Cca4421D2_SearchOperators":{"properties":{"applied":{"default":false,"description":"Whether search operators were applied to the query.","title":"Applied","type":"boolean"},"cleaned_query":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The query after search operators have been processed.","title":"Cleaned Query"},"sites":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"description":"List of site domains extracted from site: operators.","title":"Sites"}},"title":"SearchOperators","type":"object"},"Response762Cca4421D2_SearchResult":{"description":"Aggregated information on a web search result, relevant to the query.","properties":{"age":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A human-readable representation of the web search result’s age. For example, <code>2 days ago</code>.","title":"Age"},"article":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_Article"},{"type":"null"}],"description":"An article found for the web search result page."},"book":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_Book"},{"type":"null"}],"description":"Any book information associated with the web search result page."},"cluster":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_Result"},"type":"array"},{"type":"null"}],"description":"A list of web search results.","title":"Cluster"},"cluster_type":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A type representing a cluster. The value can be product_cluster.","title":"Cluster Type"},"content_type":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The content type associated with the search result page.","title":"Content Type"},"creative_work":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_CreativeWork"},{"type":"null"}],"description":"Aggregated information on the creative work found on the web search result."},"deep_results":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_DeepResult"},{"type":"null"}],"description":"Gathered information on a web search result."},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"","description":"A description for the web page.","title":"Description"},"extra_snippets":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"description":"A list of extra alternate snippets for the web search result.","title":"Extra Snippets"},"family_friendly":{"default":true,"description":"Whether the web page is family friendly.","title":"Family Friendly","type":"boolean"},"faq":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__FAQ"},{"type":"null"}],"description":"Any frequently asked questions associated with the web search result."},"fetched_content_timestamp":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The timestamp when the content was fetched.","title":"Fetched Content Timestamp"},"icons":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_PostprocessedIcon"},"type":"array"},{"type":"null"}],"description":"Icons associated with the search result.","title":"Icons"},"is_live":{"default":false,"description":"Whether the web search result is currently live. Default value is <code>false</code>.","title":"Is Live","type":"boolean"},"is_source_both":{"default":false,"description":"Whether the result is from both local and global sources.","title":"Is Source Both","type":"boolean"},"is_source_local":{"default":false,"description":"Whether the result is from a local source.","title":"Is Source Local","type":"boolean"},"language":{"default":"en","description":"The main language on the web search result.","title":"Language","type":"string"},"location":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_LocationResult"},{"type":"null"}],"description":"The location details if the query relates to a restaurant."},"meta_url":{"anyOf":[{"type":"object"},{"type":"null"}],"description":"Aggregated information on the URL associated with the web search result.","title":"Meta Url"},"movie":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_MovieData"},{"type":"null"}],"description":"The movie associated with the web search result."},"music_recording":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_MusicRecording"},{"type":"null"}],"description":"Aggregated information on music recording found on the web search result."},"organization":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_Organization"},{"type":"null"}],"description":"Aggregated information on a organization found on the web search result page."},"page_age":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The page’s date, based on its published or last modified date.","title":"Page Age"},"page_fetched":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A date representing when the web page was last fetched.","title":"Page Fetched"},"product":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Product"},{"$ref":"#/components/schemas/Response762Cca4421D2_Review"},{"type":"null"}],"description":"The main product and a review that is found on the web search result page.","title":"Product"},"product_cluster":{"anyOf":[{"items":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Product"},{"$ref":"#/components/schemas/Response762Cca4421D2_Review"}]},"type":"array"},{"type":"null"}],"description":"A list of products and reviews that are found on the web search result page.","title":"Product Cluster"},"profile":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Profile"},{"type":"null"}],"description":"A profile associated with the web page."},"qa":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_QAPage"},{"type":"null"}],"description":"Any question answer information associated with the web search result page."},"rating":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Rating"},{"type":"null"}],"description":"Rating found for the web search result page."},"recipe":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_Recipe"},{"type":"null"}],"description":"Aggregated information on a recipe found on the web search result page."},"restaurant":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_LocationResult"},{"type":"null"}],"deprecated":true,"description":"Deprecated. Use <code>location</code> instead."},"review":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_Review"},{"type":"null"}],"description":"Aggregated information on the review found on the web search result."},"schemas":{"anyOf":[{"items":{},"type":"array"},{"type":"null"}],"description":"A list of schemas (structured data) extracted from the page. The schemas try to follow <a href=\"http://schema.org\">schema.org</a> and will return anything we can extract from the HTML that can fit into these models.","title":"Schemas"},"software":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_Software"},{"type":"null"}],"description":"Aggregated information on a software product found on the web search result page."},"subtype":{"default":"generic","description":"A sub type identifying the web search result type.","title":"Subtype","type":"string"},"thumbnail":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Thumbnail"},{"type":"null"}],"description":"The thumbnail of the web search result."},"title":{"description":"The title of the web page.","title":"Title","type":"string"},"type":{"const":"search_result","default":"search_result","description":"A type identifying a web search result. The value is always <code>search_result</code>.","enum":["search_result"],"title":"Type","type":"string"},"url":{"description":"The URL where the page is served.","title":"Url","type":"string"},"video":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__VideoData"},{"type":"null"}],"description":"The video associated with the web search result."}},"required":["title","url"],"title":"SearchResult","type":"object"},"Response762Cca4421D2_Software":{"description":"A model representing a software entity.","properties":{"author":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The author of software product.","title":"Author"},"codeRepository":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The code repository where the software product is currently available or maintained.","title":"Coderepository"},"datePublished":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The date when the software product was published.","title":"Datepublished"},"forks":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The numbers of forks of the repository.","title":"Forks"},"homepage":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The home page of the software product.","title":"Homepage"},"is_npm":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"Whether the software product is available on npm.","title":"Is Npm"},"is_pypi":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"Whether the software product is available on pypi.","title":"Is Pypi"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The name of the software product.","title":"Name"},"programmingLanguage":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The programming language spread on the software product.","title":"Programminglanguage"},"stars":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The number of stars on the repository.","title":"Stars"},"version":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The latest version of the software product.","title":"Version"}},"title":"Software","type":"object"},"Response762Cca4421D2_Source":{"description":"Minimal metadata for a referenced source URL.","properties":{"age":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"description":"The page’s date rendered four ways, in fixed positions: full date, <code>YYYY-MM-DD</code>, relative age, and an ISO 8601 timestamp. Empty when the page has no known date.","title":"Age"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The page’s own description, independent of the query (unlike <code>snippet</code>). Requires <code>enable_source_metadata</code>.","title":"Description"},"favicon":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"URL to the site’s favicon image.","title":"Favicon"},"fetched_content_timestamp":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Unix seconds of the index’s last fetch of this page. Requires <code>enable_source_metadata</code>.","title":"Fetched Content Timestamp"},"hostname":{"default":"","description":"The source hostname.","title":"Hostname","type":"string"},"robotstxt_status":{"anyOf":[{"enum":["allow","disallow","unknown"],"type":"string"},{"type":"null"}],"description":"Robots.txt status for the requested user-agent: allow, disallow, or unknown.","title":"Robotstxt Status"},"site_name":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The site name (e.g. ‘Wikipedia’).","title":"Site Name"},"snippet":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The most query-relevant passage of the source page.","title":"Snippet"},"thumbnail":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_snakepit__models__search_api__specs__atomic__Thumbnail"},{"type":"null"}],"description":"Page thumbnail: <code>src</code> is the proxied URL (ready to serve); <code>original</code> is the raw upstream URL."},"title":{"default":"","description":"The page title.","title":"Title","type":"string"}},"title":"Source","type":"object"},"Response762Cca4421D2_SpellCheckResult":{"properties":{"query":{"description":"The spellcheck-corrected query.","title":"Query","type":"string"}},"required":["query"],"title":"SpellCheckResult","type":"object"},"Response762Cca4421D2_SpellCheckSearchApiResponse":{"properties":{"query":{"$ref":"#/components/schemas/Response762Cca4421D2_OriginalQuery","description":"Spellcheck search query string. Only the original query is returned."},"results":{"default":[],"description":"The list of spell-checked results for given query.","items":{"$ref":"#/components/schemas/Response762Cca4421D2_SpellCheckResult"},"title":"Results","type":"array"},"type":{"const":"spellcheck","default":"spellcheck","enum":["spellcheck"],"title":"Type","type":"string"}},"required":["query"],"title":"SpellCheckSearchApiResponse","type":"object"},"Response762Cca4421D2_SportsAmericanFootballContentFixture":{"properties":{"bulletins":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsAmericanFootballFixtureBulletin"},"type":"array"},{"type":"null"}],"title":"Bulletins"},"event_title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Event Title"},"id":{"anyOf":[{"type":"string"},{"type":"integer"}],"title":"Id"},"league":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsLeague"},"phase":{"title":"Phase","type":"string"},"score":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureScore"},{"type":"null"}]},"score_table":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsAmericanFootballScoreTable"},"start_time":{"title":"Start Time","type":"integer"},"statistics":{"title":"Statistics","type":"object"},"status":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsAmericanFootballFixtureStatus"},"teams":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureTeams"},"type":{"const":"fixture","default":"fixture","enum":["fixture"],"title":"Type","type":"string"},"week":{"title":"Week","type":"integer"}},"required":["league","id","start_time","teams","status","score_table","statistics","phase","week"],"title":"SportsAmericanFootballContentFixture","type":"object"},"Response762Cca4421D2_SportsAmericanFootballContentLeagueGames":{"properties":{"date":{"title":"Date","type":"string"},"date_kind":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsDateKind"},"game_time":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Game Time"},"game_times":{"items":{"type":"integer"},"title":"Game Times","type":"array"},"games":{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureAmericanFootball"},"title":"Games","type":"array"},"league":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsLeague"},"type":{"const":"league_games","default":"league_games","enum":["league_games"],"title":"Type","type":"string"}},"required":["league","game_times","date","date_kind","games"],"title":"SportsAmericanFootballContentLeagueGames","type":"object"},"Response762Cca4421D2_SportsAmericanFootballContentLeagueStandings":{"properties":{"default_group":{"title":"Default Group","type":"integer"},"group_standings":{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsAmericanFootballStandingsGroup"},"title":"Group Standings","type":"array"},"league":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsLeague"},"type":{"const":"league_standings","default":"league_standings","enum":["league_standings"],"title":"Type","type":"string"}},"required":["league","group_standings","default_group"],"title":"SportsAmericanFootballContentLeagueStandings","type":"object"},"Response762Cca4421D2_SportsAmericanFootballContentTeamGames":{"properties":{"competitions":{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsCompetition"},"title":"Competitions","type":"array"},"games":{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureAmericanFootball"},"title":"Games","type":"array"},"league":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsLeague"},"team":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsTeam"},"type":{"const":"team_games","default":"team_games","enum":["team_games"],"title":"Type","type":"string"}},"required":["league","team","games","competitions"],"title":"SportsAmericanFootballContentTeamGames","type":"object"},"Response762Cca4421D2_SportsAmericanFootballContentTeamStandings":{"properties":{"default_group":{"title":"Default Group","type":"integer"},"group_standings":{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsAmericanFootballStandingsGroup"},"title":"Group Standings","type":"array"},"league":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsLeague"},"team":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsTeam"},"type":{"const":"team_standings","default":"team_standings","enum":["team_standings"],"title":"Type","type":"string"}},"required":["league","team","group_standings","default_group"],"title":"SportsAmericanFootballContentTeamStandings","type":"object"},"Response762Cca4421D2_SportsAmericanFootballFixtureBulletin":{"properties":{"text":{"title":"Text","type":"string"}},"required":["text"],"title":"SportsAmericanFootballFixtureBulletin","type":"object"},"Response762Cca4421D2_SportsAmericanFootballFixtureStatus":{"properties":{"code":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsAmericanFootballFixtureStatusCode"},{"type":"null"}]},"elapsed":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Elapsed"}},"title":"SportsAmericanFootballFixtureStatus","type":"object"},"Response762Cca4421D2_SportsAmericanFootballFixtureStatusCode":{"enum":["FT","AET","Q1","Q2","Q3","Q4","NS","POST","CANC","INT","DEL","LIVE","FFA","FFH","FFB"],"title":"SportsAmericanFootballFixtureStatusCode","type":"string"},"Response762Cca4421D2_SportsAmericanFootballScoreTable":{"properties":{"ot":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureScore"},{"type":"null"}]},"q1":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureScore"},{"type":"null"}]},"q2":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureScore"},{"type":"null"}]},"q3":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureScore"},{"type":"null"}]},"q4":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureScore"},{"type":"null"}]}},"title":"SportsAmericanFootballScoreTable","type":"object"},"Response762Cca4421D2_SportsAmericanFootballStanding":{"properties":{"conference_rank":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Conference Rank"},"conference_seed":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Conference Seed"},"division_rank":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Division Rank"},"division_seed":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Division Seed"},"games_behind":{"title":"Games Behind","type":"string"},"matches_drawn":{"title":"Matches Drawn","type":"integer"},"matches_lost":{"title":"Matches Lost","type":"integer"},"matches_won":{"title":"Matches Won","type":"integer"},"matches_won_percent":{"title":"Matches Won Percent","type":"string"},"points_against":{"title":"Points Against","type":"integer"},"points_for":{"title":"Points For","type":"integer"},"team":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsTeam"}},"required":["team","matches_won","matches_drawn","matches_lost","matches_won_percent","points_for","points_against","games_behind"],"title":"SportsAmericanFootballStanding","type":"object"},"Response762Cca4421D2_SportsAmericanFootballStandingsDivision":{"properties":{"name":{"title":"Name","type":"string"},"standings":{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsAmericanFootballStanding"},"title":"Standings","type":"array"}},"required":["name","standings"],"title":"SportsAmericanFootballStandingsDivision","type":"object"},"Response762Cca4421D2_SportsAmericanFootballStandingsGroup":{"properties":{"group_name":{"title":"Group Name","type":"string"},"standings":{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsAmericanFootballStandingsDivision"},"title":"Standings","type":"array"}},"required":["group_name","standings"],"title":"SportsAmericanFootballStandingsGroup","type":"object"},"Response762Cca4421D2_SportsBaseballContentLeagueGames":{"properties":{"date":{"title":"Date","type":"string"},"date_kind":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsDateKind"},"game_time":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Game Time"},"game_times":{"items":{"type":"integer"},"title":"Game Times","type":"array"},"games":{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureBaseball"},"title":"Games","type":"array"},"league":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsLeague"},"type":{"const":"league_games","default":"league_games","enum":["league_games"],"title":"Type","type":"string"}},"required":["league","game_times","date","date_kind","games"],"title":"SportsBaseballContentLeagueGames","type":"object"},"Response762Cca4421D2_SportsBaseballContentLeagueStandings":{"properties":{"group_standings":{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsBaseballStandingsGroup"},"title":"Group Standings","type":"array"},"league":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsLeague"},"type":{"const":"league_standings","default":"league_standings","enum":["league_standings"],"title":"Type","type":"string"}},"required":["league","group_standings"],"title":"SportsBaseballContentLeagueStandings","type":"object"},"Response762Cca4421D2_SportsBaseballContentTeamGames":{"properties":{"games":{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureBaseball"},"title":"Games","type":"array"},"league":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsLeague"},"team":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsTeam"},"type":{"const":"team_games","default":"team_games","enum":["team_games"],"title":"Type","type":"string"}},"required":["league","team","games"],"title":"SportsBaseballContentTeamGames","type":"object"},"Response762Cca4421D2_SportsBaseballContentTeamStandings":{"properties":{"group_standings":{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsBaseballStandingsGroup"},"title":"Group Standings","type":"array"},"league":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsLeague"},"team":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsTeam"},"type":{"const":"team_standings","default":"team_standings","enum":["team_standings"],"title":"Type","type":"string"}},"required":["league","team","group_standings"],"title":"SportsBaseballContentTeamStandings","type":"object"},"Response762Cca4421D2_SportsBaseballFixtureStatus":{"properties":{"code":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsBaseballFixtureStatusCode"},{"type":"null"}]}},"title":"SportsBaseballFixtureStatus","type":"object"},"Response762Cca4421D2_SportsBaseballFixtureStatusCode":{"enum":["FT","NS","POST","CANC","INTR","ABD","IN1","IN2","IN3","IN4","IN5","IN6","IN7","IN8","IN9"],"title":"SportsBaseballFixtureStatusCode","type":"string"},"Response762Cca4421D2_SportsBaseballInningScore":{"properties":{"away":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Away"},"home":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Home"}},"title":"SportsBaseballInningScore","type":"object"},"Response762Cca4421D2_SportsBaseballScoreTable":{"properties":{"errors":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureScore"},{"type":"null"}]},"extra":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsBaseballInningScore"},{"type":"null"}]},"hits":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureScore"},{"type":"null"}]},"innings":{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsBaseballInningScore"},"title":"Innings","type":"array"}},"required":["innings"],"title":"SportsBaseballScoreTable","type":"object"},"Response762Cca4421D2_SportsBaseballStanding":{"properties":{"form":{"title":"Form","type":"string"},"games_behind":{"title":"Games Behind","type":"number"},"matches_lost":{"title":"Matches Lost","type":"integer"},"matches_lost_pros":{"title":"Matches Lost Pros","type":"string"},"matches_played":{"title":"Matches Played","type":"integer"},"matches_won":{"title":"Matches Won","type":"integer"},"matches_won_pros":{"title":"Matches Won Pros","type":"string"},"rank":{"title":"Rank","type":"integer"},"team":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsTeam"}},"required":["team","rank","matches_played","matches_won","matches_won_pros","matches_lost","matches_lost_pros","games_behind","form"],"title":"SportsBaseballStanding","type":"object"},"Response762Cca4421D2_SportsBaseballStandingsGroup":{"properties":{"group_name":{"title":"Group Name","type":"string"},"stage":{"title":"Stage","type":"string"},"standings":{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsBaseballStanding"},"title":"Standings","type":"array"}},"required":["group_name","standings","stage"],"title":"SportsBaseballStandingsGroup","type":"object"},"Response762Cca4421D2_SportsBasketballContentLeagueGames":{"properties":{"date":{"title":"Date","type":"string"},"date_kind":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsDateKind"},"game_time":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Game Time"},"game_times":{"items":{"type":"integer"},"title":"Game Times","type":"array"},"games":{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureBasketball"},"title":"Games","type":"array"},"league":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsLeague"},"type":{"const":"league_games","default":"league_games","enum":["league_games"],"title":"Type","type":"string"}},"required":["league","game_times","date","date_kind","games"],"title":"SportsBasketballContentLeagueGames","type":"object"},"Response762Cca4421D2_SportsBasketballContentLeagueStandings":{"properties":{"group_standings":{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsBasketballStandingsGroup"},"title":"Group Standings","type":"array"},"league":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsLeague"},"type":{"const":"league_standings","default":"league_standings","enum":["league_standings"],"title":"Type","type":"string"}},"required":["league","group_standings"],"title":"SportsBasketballContentLeagueStandings","type":"object"},"Response762Cca4421D2_SportsBasketballContentTeamGames":{"properties":{"games":{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureBasketball"},"title":"Games","type":"array"},"league":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsLeague"},"team":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsTeam"},"type":{"const":"team_games","default":"team_games","enum":["team_games"],"title":"Type","type":"string"}},"required":["league","team","games"],"title":"SportsBasketballContentTeamGames","type":"object"},"Response762Cca4421D2_SportsBasketballContentTeamStandings":{"properties":{"group_standings":{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsBasketballStandingsGroup"},"title":"Group Standings","type":"array"},"league":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsLeague"},"team":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsTeam"},"type":{"const":"team_standings","default":"team_standings","enum":["team_standings"],"title":"Type","type":"string"}},"required":["league","team","group_standings"],"title":"SportsBasketballContentTeamStandings","type":"object"},"Response762Cca4421D2_SportsBasketballFixtureStatus":{"properties":{"code":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsBasketballFixtureStatusCode"},{"type":"null"}]}},"title":"SportsBasketballFixtureStatus","type":"object"},"Response762Cca4421D2_SportsBasketballFixtureStatusCode":{"enum":["FT","AOT","NS","POST","CANC","SUSP","Q1","Q2","Q3","Q4","BT","OT","HT"],"title":"SportsBasketballFixtureStatusCode","type":"string"},"Response762Cca4421D2_SportsBasketballScoreTable":{"properties":{"ot":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureScore"},{"type":"null"}]},"q1":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureScore"},{"type":"null"}]},"q2":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureScore"},{"type":"null"}]},"q3":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureScore"},{"type":"null"}]},"q4":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureScore"},{"type":"null"}]}},"title":"SportsBasketballScoreTable","type":"object"},"Response762Cca4421D2_SportsBasketballStanding":{"properties":{"games_behind":{"title":"Games Behind","type":"number"},"matches_lost":{"title":"Matches Lost","type":"integer"},"matches_lost_pros":{"title":"Matches Lost Pros","type":"string"},"matches_played":{"title":"Matches Played","type":"integer"},"matches_won":{"title":"Matches Won","type":"integer"},"matches_won_pros":{"title":"Matches Won Pros","type":"string"},"rank":{"title":"Rank","type":"integer"},"team":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsTeam"}},"required":["team","rank","matches_played","matches_won","matches_won_pros","matches_lost","matches_lost_pros","games_behind"],"title":"SportsBasketballStanding","type":"object"},"Response762Cca4421D2_SportsBasketballStandingsGroup":{"properties":{"group_name":{"title":"Group Name","type":"string"},"stage":{"title":"Stage","type":"string"},"standings":{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsBasketballStanding"},"title":"Standings","type":"array"}},"required":["group_name","standings","stage"],"title":"SportsBasketballStandingsGroup","type":"object"},"Response762Cca4421D2_SportsCompetition":{"properties":{"id":{"anyOf":[{"type":"integer"},{"type":"string"}],"title":"Id"},"name":{"title":"Name","type":"string"},"season":{"title":"Season","type":"string"}},"required":["id","name","season"],"title":"SportsCompetition","type":"object"},"Response762Cca4421D2_SportsCricketContentFixture":{"properties":{"details":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsCricketContentFixtureDetails"},"id":{"anyOf":[{"type":"string"},{"type":"integer"}],"title":"Id"},"league":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsLeague"},"lineups":{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsCricketContentFixtureLineup"},"title":"Lineups","type":"array"},"score":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsCricketFixtureScore"},{"type":"null"}]},"start_time":{"title":"Start Time","type":"integer"},"status":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsCricketFixtureStatus"},"teams":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureTeams"},"type":{"const":"fixture","default":"fixture","enum":["fixture"],"title":"Type","type":"string"},"upcoming":{"title":"Upcoming","type":"boolean"},"venue_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Venue Name"}},"required":["league","id","start_time","teams","status","upcoming","details","lineups"],"title":"SportsCricketContentFixture","type":"object"},"Response762Cca4421D2_SportsCricketContentFixtureDetails":{"properties":{"awayBattingBonus":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Awaybattingbonus"},"awayBowlingBonus":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Awaybowlingbonus"},"dl":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Dl"},"homeBattingBonus":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Homebattingbonus"},"homeBowlingBonus":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Homebowlingbonus"},"innings":{"default":[],"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsCricketContentFixtureDetailsInning"},"title":"Innings","type":"array"},"matchDay":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Matchday"},"minOversRemaining":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Minoversremaining"},"night":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Night"},"numberDays":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Numberdays"},"playerOfTheMatch1Id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Playerofthematch1Id"},"playerOfTheMatch1Name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Playerofthematch1Name"},"playerOfTheMatch2Id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Playerofthematch2Id"},"playerOfTheMatch2Name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Playerofthematch2Name"},"playerOfTheSeries1Id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Playeroftheseries1Id"},"playerOfTheSeries1Name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Playeroftheseries1Name"},"playerOfTheSeries2Id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Playeroftheseries2Id"},"playerOfTheSeries2Name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Playeroftheseries2Name"},"result":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Result"},"statusId":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Statusid"},"toss":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Toss"},"tossDecision":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tossdecision"},"tossWinnerTeamId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tosswinnerteamid"},"totalOvers":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Totalovers"},"winMargin":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Winmargin"},"winTypeId":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Wintypeid"},"winnerId":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Winnerid"}},"title":"SportsCricketContentFixtureDetails","type":"object"},"Response762Cca4421D2_SportsCricketContentFixtureDetailsInning":{"properties":{"batters":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsCricketContentFixtureDetailsInningBatters"},{"type":"null"}]},"battingTeamId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Battingteamid"},"bestBatters":{"default":[],"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsCricketContentFixtureDetailsInningBatter"},"title":"Bestbatters","type":"array"},"bestBowlers":{"default":[],"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsCricketContentFixtureDetailsInningBowler"},"title":"Bestbowlers","type":"array"},"bowlers":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsCricketContentFixtureDetailsInningBowlers"},{"type":"null"}]},"bowlingTeamId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Bowlingteamid"},"declared":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Declared"},"dlOvers":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Dlovers"},"dlTarget":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Dltarget"},"extras":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsCricketContentFixtureDetailsInningExtras"},{"type":"null"}]},"fallOfWickets":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsCricketContentFixtureDetailsInningFallOfWickets"},{"type":"null"}]},"followOn":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Followon"},"forfeited":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Forfeited"},"id":{"title":"Id","type":"integer"},"overnightRuns":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Overnightruns"},"overnightWickets":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Overnightwickets"},"team":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsCricketContentFixtureDetailsInningTeam"},{"type":"null"}]},"total":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsCricketContentFixtureDetailsInningTotal"},{"type":"null"}]}},"required":["id"],"title":"SportsCricketContentFixtureDetailsInning","type":"object"},"Response762Cca4421D2_SportsCricketContentFixtureDetailsInningBatter":{"properties":{"ballsFaced":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Ballsfaced"},"bowledById":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Bowledbyid"},"caughtById":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Caughtbyid"},"day":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Day"},"dismissalId":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Dismissalid"},"foursScored":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Foursscored"},"howOut":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Howout"},"id":{"title":"Id","type":"string"},"minutes":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Minutes"},"nonStrike":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Nonstrike"},"onStrike":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Onstrike"},"order":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Order"},"runsScored":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Runsscored"},"sixesScored":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Sixesscored"}},"required":["id"],"title":"SportsCricketContentFixtureDetailsInningBatter","type":"object"},"Response762Cca4421D2_SportsCricketContentFixtureDetailsInningBatters":{"properties":{"batter":{"default":[],"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsCricketContentFixtureDetailsInningBatter"},"title":"Batter","type":"array"}},"title":"SportsCricketContentFixtureDetailsInningBatters","type":"object"},"Response762Cca4421D2_SportsCricketContentFixtureDetailsInningBowler":{"properties":{"ballsBowled":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Ballsbowled"},"dotBalls":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Dotballs"},"id":{"title":"Id","type":"string"},"maidensBowled":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Maidensbowled"},"noBalls":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Noballs"},"nonStrike":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Nonstrike"},"onStrike":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Onstrike"},"order":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Order"},"oversBowled":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Oversbowled"},"runsConceded":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Runsconceded"},"totalBallsBowled":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Totalballsbowled"},"wicketsTaken":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Wicketstaken"},"wides":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Wides"}},"required":["id"],"title":"SportsCricketContentFixtureDetailsInningBowler","type":"object"},"Response762Cca4421D2_SportsCricketContentFixtureDetailsInningBowlers":{"properties":{"bowler":{"default":[],"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsCricketContentFixtureDetailsInningBowler"},"title":"Bowler","type":"array"}},"title":"SportsCricketContentFixtureDetailsInningBowlers","type":"object"},"Response762Cca4421D2_SportsCricketContentFixtureDetailsInningExtras":{"properties":{"byes":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Byes"},"legByes":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Legbyes"},"noBalls":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Noballs"},"penalties":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Penalties"},"totalExtras":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Totalextras"},"wides":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Wides"}},"title":"SportsCricketContentFixtureDetailsInningExtras","type":"object"},"Response762Cca4421D2_SportsCricketContentFixtureDetailsInningFallOfWicket":{"properties":{"order":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Order"},"overBall":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Overball"},"playerId":{"title":"Playerid","type":"string"},"runs":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Runs"},"totalBallsBowled":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Totalballsbowled"}},"required":["playerId"],"title":"SportsCricketContentFixtureDetailsInningFallOfWicket","type":"object"},"Response762Cca4421D2_SportsCricketContentFixtureDetailsInningFallOfWickets":{"properties":{"fallOfWicket":{"default":[],"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsCricketContentFixtureDetailsInningFallOfWicket"},"title":"Fallofwicket","type":"array"}},"title":"SportsCricketContentFixtureDetailsInningFallOfWickets","type":"object"},"Response762Cca4421D2_SportsCricketContentFixtureDetailsInningTeam":{"properties":{"id":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"null"}],"title":"Id"},"location":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location"},"logo":{"title":"Logo","type":"string"},"name":{"title":"Name","type":"string"},"nickname":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Nickname"},"overs":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Overs"},"runs":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Runs"},"score":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Score"}},"required":["name","logo"],"title":"SportsCricketContentFixtureDetailsInningTeam","type":"object"},"Response762Cca4421D2_SportsCricketContentFixtureDetailsInningTotal":{"properties":{"overs":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Overs"},"runsScored":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Runsscored"},"wickets":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Wickets"}},"title":"SportsCricketContentFixtureDetailsInningTotal","type":"object"},"Response762Cca4421D2_SportsCricketContentFixtureLineup":{"properties":{"name":{"title":"Name","type":"string"},"player":{"default":[],"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsCricketContentFixtureLineupPlayer"},"title":"Player","type":"array"}},"required":["name"],"title":"SportsCricketContentFixtureLineup","type":"object"},"Response762Cca4421D2_SportsCricketContentFixtureLineupPlayer":{"properties":{"firstName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Firstname"},"gameRole":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gamerole"},"id":{"title":"Id","type":"string"},"initials":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Initials"},"lastName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lastname"},"matchName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Matchname"},"middleName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Middlename"},"order":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Order"},"teamRole":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Teamrole"}},"required":["id"],"title":"SportsCricketContentFixtureLineupPlayer","type":"object"},"Response762Cca4421D2_SportsCricketContentLeagueGames":{"properties":{"date":{"title":"Date","type":"string"},"date_kind":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsDateKind"},"game_time":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Game Time"},"game_times":{"items":{"type":"integer"},"title":"Game Times","type":"array"},"games":{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureCricket"},"title":"Games","type":"array"},"league":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsLeague"},"type":{"const":"league_games","default":"league_games","enum":["league_games"],"title":"Type","type":"string"}},"required":["league","game_times","date","date_kind","games"],"title":"SportsCricketContentLeagueGames","type":"object"},"Response762Cca4421D2_SportsCricketContentLeagueStandings":{"properties":{"group_standings":{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsCricketStandingsGroup"},"title":"Group Standings","type":"array"},"league":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsLeague"},"type":{"const":"league_standings","default":"league_standings","enum":["league_standings"],"title":"Type","type":"string"}},"required":["league","group_standings"],"title":"SportsCricketContentLeagueStandings","type":"object"},"Response762Cca4421D2_SportsCricketContentTeamGames":{"properties":{"games":{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureCricket"},"title":"Games","type":"array"},"league":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsLeague"},"team":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsTeam"},"type":{"const":"team_games","default":"team_games","enum":["team_games"],"title":"Type","type":"string"}},"required":["league","team","games"],"title":"SportsCricketContentTeamGames","type":"object"},"Response762Cca4421D2_SportsCricketContentTeamStandings":{"properties":{"group_standings":{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsCricketStandingsGroup"},"title":"Group Standings","type":"array"},"league":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsLeague"},"team":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsTeam"},"type":{"const":"team_standings","default":"team_standings","enum":["team_standings"],"title":"Type","type":"string"}},"required":["league","team","group_standings"],"title":"SportsCricketContentTeamStandings","type":"object"},"Response762Cca4421D2_SportsCricketFixtureScore":{"properties":{"away":{"anyOf":[{"type":"string"},{"type":"integer"}],"title":"Away"},"away_overs":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Away Overs"},"away_runs":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Away Runs"},"home":{"anyOf":[{"type":"string"},{"type":"integer"}],"title":"Home"},"home_overs":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Home Overs"},"home_runs":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Home Runs"}},"required":["home","away"],"title":"SportsCricketFixtureScore","type":"object"},"Response762Cca4421D2_SportsCricketFixtureStatus":{"properties":{"code":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsCricketFixtureStatusCode"},{"type":"null"}]}},"title":"SportsCricketFixtureStatus","type":"object"},"Response762Cca4421D2_SportsCricketFixtureStatusCode":{"enum":["ABN","BRK","FT","LIVE","NS","PST","SDL","SPR","STM","TRB"],"title":"SportsCricketFixtureStatusCode","type":"string"},"Response762Cca4421D2_SportsCricketStanding":{"properties":{"matches_drawn":{"title":"Matches Drawn","type":"string"},"matches_lost":{"title":"Matches Lost","type":"integer"},"matches_no_result":{"title":"Matches No Result","type":"string"},"matches_played":{"title":"Matches Played","type":"integer"},"matches_won":{"title":"Matches Won","type":"integer"},"net_run_rate":{"title":"Net Run Rate","type":"number"},"points":{"title":"Points","type":"string"},"rank":{"title":"Rank","type":"integer"},"team":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsTeam"}},"required":["team","rank","matches_played","matches_won","matches_drawn","matches_lost","matches_no_result","points","net_run_rate"],"title":"SportsCricketStanding","type":"object"},"Response762Cca4421D2_SportsCricketStandingsGroup":{"properties":{"group_name":{"title":"Group Name","type":"string"},"standings":{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsCricketStanding"},"title":"Standings","type":"array"}},"required":["group_name","standings"],"title":"SportsCricketStandingsGroup","type":"object"},"Response762Cca4421D2_SportsDataType":{"enum":["league","team","fixture"],"title":"SportsDataType","type":"string"},"Response762Cca4421D2_SportsDateKind":{"enum":["today","season_end","season_start","explicit"],"title":"SportsDateKind","type":"string"},"Response762Cca4421D2_SportsFixtureAggregateScore":{"properties":{"scores":{"additionalProperties":{"type":"integer"},"title":"Scores","type":"object"}},"required":["scores"],"title":"SportsFixtureAggregateScore","type":"object"},"Response762Cca4421D2_SportsFixtureAmericanFootball":{"properties":{"id":{"anyOf":[{"type":"string"},{"type":"integer"}],"title":"Id"},"phase":{"title":"Phase","type":"string"},"score":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureScore"},{"type":"null"}]},"score_table":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsAmericanFootballScoreTable"},{"type":"null"}]},"start_time":{"title":"Start Time","type":"integer"},"status":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsAmericanFootballFixtureStatus"},{"type":"null"}]},"teams":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureTeams"},"video":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureVideo"},{"type":"null"}]}},"required":["id","teams","start_time","phase"],"title":"SportsFixtureAmericanFootball","type":"object"},"Response762Cca4421D2_SportsFixtureBaseball":{"properties":{"id":{"anyOf":[{"type":"string"},{"type":"integer"}],"title":"Id"},"score":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureScore"},{"type":"null"}]},"score_table":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsBaseballScoreTable"},{"type":"null"}]},"start_time":{"title":"Start Time","type":"integer"},"status":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsBaseballFixtureStatus"},{"type":"null"}]},"teams":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureTeams"},"video":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureVideo"},{"type":"null"}]}},"required":["id","teams","start_time"],"title":"SportsFixtureBaseball","type":"object"},"Response762Cca4421D2_SportsFixtureBasketball":{"properties":{"id":{"anyOf":[{"type":"string"},{"type":"integer"}],"title":"Id"},"score":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureScore"},{"type":"null"}]},"score_table":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsBasketballScoreTable"},{"type":"null"}]},"start_time":{"title":"Start Time","type":"integer"},"status":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsBasketballFixtureStatus"},{"type":"null"}]},"teams":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureTeams"},"video":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureVideo"},{"type":"null"}]}},"required":["id","teams","start_time"],"title":"SportsFixtureBasketball","type":"object"},"Response762Cca4421D2_SportsFixtureCricket":{"properties":{"id":{"anyOf":[{"type":"string"},{"type":"integer"}],"title":"Id"},"score":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsCricketFixtureScore"},{"type":"null"}]},"start_time":{"title":"Start Time","type":"integer"},"status":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsCricketFixtureStatus"},{"type":"null"}]},"teams":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureTeams"},"video":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureVideo"},{"type":"null"}]}},"required":["id","teams","start_time"],"title":"SportsFixtureCricket","type":"object"},"Response762Cca4421D2_SportsFixtureFootball":{"properties":{"aggregate_score":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureAggregateScore"},{"type":"null"}]},"competition_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Competition Id"},"events":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFootballFixtureEvent"},"type":"array"},{"type":"null"}],"title":"Events"},"group":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsLabel"},{"type":"null"}]},"id":{"anyOf":[{"type":"string"},{"type":"integer"}],"title":"Id"},"ps_score":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureScore"},{"type":"null"}]},"round":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Round"},"score":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureScore"},{"type":"null"}]},"start_time":{"title":"Start Time","type":"integer"},"status":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFootballFixtureStatus"},{"type":"null"}]},"teams":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureTeams"},"video":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureVideo"},{"type":"null"}]}},"required":["id","teams","start_time"],"title":"SportsFixtureFootball","type":"object"},"Response762Cca4421D2_SportsFixtureIceHockey":{"properties":{"id":{"anyOf":[{"type":"string"},{"type":"integer"}],"title":"Id"},"league_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"League Id"},"score":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureScore"},{"type":"null"}]},"score_table":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsIceHockeyScoreTable"},{"type":"null"}]},"start_time":{"title":"Start Time","type":"integer"},"status":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsIceHockeyFixtureStatus"},{"type":"null"}]},"teams":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureTeams"},"video":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureVideo"},{"type":"null"}]}},"required":["id","teams","start_time"],"title":"SportsFixtureIceHockey","type":"object"},"Response762Cca4421D2_SportsFixtureScore":{"properties":{"away":{"title":"Away","type":"integer"},"home":{"title":"Home","type":"integer"}},"required":["home","away"],"title":"SportsFixtureScore","type":"object"},"Response762Cca4421D2_SportsFixtureTeams":{"properties":{"away":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsTeam"},"home":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsTeam"}},"required":["home","away"],"title":"SportsFixtureTeams","type":"object"},"Response762Cca4421D2_SportsFixtureVideo":{"properties":{"duration":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Duration"},"thumbnail":{"title":"Thumbnail","type":"string"},"type":{"default":"video","enum":["video","story"],"title":"Type","type":"string"},"url":{"title":"Url","type":"string"}},"required":["url","thumbnail"],"title":"SportsFixtureVideo","type":"object"},"Response762Cca4421D2_SportsFootballCoach":{"properties":{"name":{"title":"Name","type":"string"},"photo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Photo"}},"required":["name"],"title":"SportsFootballCoach","type":"object"},"Response762Cca4421D2_SportsFootballContentFixture":{"properties":{"aggregate_score":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureAggregateScore"},{"type":"null"}]},"events":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFootballFixtureEvent"},"type":"array"},{"type":"null"}],"title":"Events"},"id":{"anyOf":[{"type":"string"},{"type":"integer"}],"title":"Id"},"league":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsLeague"},"lineups":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFootballLineups"},{"type":"null"}]},"ps_score":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureScore"},{"type":"null"}]},"score":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureScore"},{"type":"null"}]},"start_time":{"title":"Start Time","type":"integer"},"statistics":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsStatistic"},"type":"array"},{"type":"null"}],"title":"Statistics"},"status":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFootballFixtureStatus"},"teams":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureTeams"},"type":{"const":"fixture","default":"fixture","enum":["fixture"],"title":"Type","type":"string"}},"required":["league","id","start_time","teams","status"],"title":"SportsFootballContentFixture","type":"object"},"Response762Cca4421D2_SportsFootballContentLeagueGames":{"properties":{"date":{"title":"Date","type":"string"},"date_kind":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsDateKind"},"game_time":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Game Time"},"game_times":{"items":{"type":"integer"},"title":"Game Times","type":"array"},"games":{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureFootball"},"title":"Games","type":"array"},"group_standings":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFootballStandingsGroup"},"type":"array"},{"type":"null"}],"title":"Group Standings"},"league":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsLeague"},"structure":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Structure"},"type":{"const":"league_games","default":"league_games","enum":["league_games"],"title":"Type","type":"string"}},"required":["league","game_times","date","date_kind","games"],"title":"SportsFootballContentLeagueGames","type":"object"},"Response762Cca4421D2_SportsFootballContentLeagueStandings":{"properties":{"group_standings":{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFootballStandingsGroup"},"title":"Group Standings","type":"array"},"league":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsLeague"},"type":{"const":"league_standings","default":"league_standings","enum":["league_standings"],"title":"Type","type":"string"}},"required":["league","group_standings"],"title":"SportsFootballContentLeagueStandings","type":"object"},"Response762Cca4421D2_SportsFootballContentTeamGames":{"properties":{"competitions":{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsCompetition"},"title":"Competitions","type":"array"},"games":{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureFootball"},"title":"Games","type":"array"},"group_standings":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFootballStandingsGroup"},"type":"array"},{"type":"null"}],"title":"Group Standings"},"league":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsLeague"},"team":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsTeam"},"type":{"const":"team_games","default":"team_games","enum":["team_games"],"title":"Type","type":"string"}},"required":["league","team","games","competitions"],"title":"SportsFootballContentTeamGames","type":"object"},"Response762Cca4421D2_SportsFootballContentTeamStandings":{"properties":{"group_standings":{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFootballStandingsGroup"},"title":"Group Standings","type":"array"},"league":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsLeague"},"team":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsTeam"},"type":{"const":"team_standings","default":"team_standings","enum":["team_standings"],"title":"Type","type":"string"}},"required":["league","team","group_standings"],"title":"SportsFootballContentTeamStandings","type":"object"},"Response762Cca4421D2_SportsFootballFixtureEvent":{"properties":{"assist_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Assist Name"},"detail":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Detail"},"elapsed":{"title":"Elapsed","type":"integer"},"extra":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Extra"},"player_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Player Name"},"team_id":{"title":"Team Id","type":"integer"},"type":{"title":"Type","type":"string"}},"required":["team_id","type","elapsed"],"title":"SportsFootballFixtureEvent","type":"object"},"Response762Cca4421D2_SportsFootballFixtureStatus":{"properties":{"code":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFootballFixtureStatusCode"},{"type":"null"}]},"elapsed":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Elapsed"},"extra":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Extra"}},"title":"SportsFootballFixtureStatus","type":"object"},"Response762Cca4421D2_SportsFootballFixtureStatusCode":{"enum":["AET","BT","CANC","ET","FT","1H","2H","HT","LIVE","NS","P","PEN","PST","SUSP","TBD"],"title":"SportsFootballFixtureStatusCode","type":"string"},"Response762Cca4421D2_SportsFootballLineup":{"properties":{"coach":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFootballCoach"},"formation":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Formation"},"startXI":{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFootballPlayer"},"title":"Startxi","type":"array"},"substitutes":{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFootballPlayer"},"title":"Substitutes","type":"array"}},"required":["startXI","substitutes","coach"],"title":"SportsFootballLineup","type":"object"},"Response762Cca4421D2_SportsFootballLineups":{"properties":{"away":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFootballLineup"},"home":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFootballLineup"}},"required":["home","away"],"title":"SportsFootballLineups","type":"object"},"Response762Cca4421D2_SportsFootballPlayer":{"properties":{"grid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Grid"},"name":{"title":"Name","type":"string"},"number":{"title":"Number","type":"integer"},"photo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Photo"},"pos":{"title":"Pos","type":"string"}},"required":["name","number","pos"],"title":"SportsFootballPlayer","type":"object"},"Response762Cca4421D2_SportsFootballStanding":{"properties":{"form":{"title":"Form","type":"string"},"goals_against":{"title":"Goals Against","type":"integer"},"goals_for":{"title":"Goals For","type":"integer"},"label":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsLabel"},{"type":"null"}]},"matches_drawn":{"title":"Matches Drawn","type":"integer"},"matches_lost":{"title":"Matches Lost","type":"integer"},"matches_played":{"title":"Matches Played","type":"integer"},"matches_won":{"title":"Matches Won","type":"integer"},"points":{"title":"Points","type":"integer"},"rank":{"title":"Rank","type":"integer"},"team":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsTeam"}},"required":["team","rank","matches_played","matches_won","matches_drawn","matches_lost","goals_for","goals_against","points","form"],"title":"SportsFootballStanding","type":"object"},"Response762Cca4421D2_SportsFootballStandingsGroup":{"properties":{"group_name":{"title":"Group Name","type":"string"},"standings":{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFootballStanding"},"title":"Standings","type":"array"}},"required":["group_name","standings"],"title":"SportsFootballStandingsGroup","type":"object"},"Response762Cca4421D2_SportsIceHockeyContentLeagueGames":{"properties":{"date":{"title":"Date","type":"string"},"date_kind":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsDateKind"},"game_time":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Game Time"},"game_times":{"items":{"type":"integer"},"title":"Game Times","type":"array"},"games":{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureIceHockey"},"title":"Games","type":"array"},"league":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsLeague"},"type":{"const":"league_games","default":"league_games","enum":["league_games"],"title":"Type","type":"string"}},"required":["league","game_times","date","date_kind","games"],"title":"SportsIceHockeyContentLeagueGames","type":"object"},"Response762Cca4421D2_SportsIceHockeyContentLeagueStandings":{"properties":{"group_standings":{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsIceHockeyStandingsGroup"},"title":"Group Standings","type":"array"},"league":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsLeague"},"type":{"const":"league_standings","default":"league_standings","enum":["league_standings"],"title":"Type","type":"string"}},"required":["league","group_standings"],"title":"SportsIceHockeyContentLeagueStandings","type":"object"},"Response762Cca4421D2_SportsIceHockeyContentTeamGames":{"properties":{"games":{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureIceHockey"},"title":"Games","type":"array"},"league":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsLeague"},"team":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsTeam"},"type":{"const":"team_games","default":"team_games","enum":["team_games"],"title":"Type","type":"string"}},"required":["league","team","games"],"title":"SportsIceHockeyContentTeamGames","type":"object"},"Response762Cca4421D2_SportsIceHockeyContentTeamStandings":{"properties":{"group_standings":{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsIceHockeyStandingsGroup"},"title":"Group Standings","type":"array"},"league":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsLeague"},"team":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsTeam"},"type":{"const":"team_standings","default":"team_standings","enum":["team_standings"],"title":"Type","type":"string"}},"required":["league","team","group_standings"],"title":"SportsIceHockeyContentTeamStandings","type":"object"},"Response762Cca4421D2_SportsIceHockeyFixtureStatus":{"properties":{"code":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsIceHockeyFixtureStatusCode"},{"type":"null"}]},"elapsed":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Elapsed"}},"title":"SportsIceHockeyFixtureStatus","type":"object"},"Response762Cca4421D2_SportsIceHockeyFixtureStatusCode":{"enum":["NS","P1","P2","P3","OT","PT","BT","AW","POST","CANC","INTR","ABD","AOT","AP","FT"],"title":"SportsIceHockeyFixtureStatusCode","type":"string"},"Response762Cca4421D2_SportsIceHockeyScoreTable":{"properties":{"ot":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureScore"},{"type":"null"}]},"p1":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureScore"},{"type":"null"}]},"p2":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureScore"},{"type":"null"}]},"p3":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureScore"},{"type":"null"}]},"so":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFixtureScore"},{"type":"null"}]}},"title":"SportsIceHockeyScoreTable","type":"object"},"Response762Cca4421D2_SportsIceHockeyStanding":{"properties":{"form":{"title":"Form","type":"string"},"matches_lost":{"title":"Matches Lost","type":"integer"},"matches_lost_pros":{"title":"Matches Lost Pros","type":"string"},"matches_played":{"title":"Matches Played","type":"integer"},"matches_won":{"title":"Matches Won","type":"integer"},"matches_won_pros":{"title":"Matches Won Pros","type":"string"},"points":{"title":"Points","type":"integer"},"rank":{"title":"Rank","type":"integer"},"team":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsTeam"}},"required":["team","rank","matches_played","matches_won","matches_won_pros","matches_lost","matches_lost_pros","points","form"],"title":"SportsIceHockeyStanding","type":"object"},"Response762Cca4421D2_SportsIceHockeyStandingsGroup":{"properties":{"group_name":{"title":"Group Name","type":"string"},"stage":{"title":"Stage","type":"string"},"standings":{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsIceHockeyStanding"},"title":"Standings","type":"array"}},"required":["group_name","standings","stage"],"title":"SportsIceHockeyStandingsGroup","type":"object"},"Response762Cca4421D2_SportsLabel":{"properties":{"i18n":{"title":"I18N","type":"string"},"i18n_opts":{"anyOf":[{"additionalProperties":{"type":"string"},"type":"object"},{"type":"null"}],"title":"I18N Opts"},"kind":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsLabelKind"},{"type":"null"}]}},"required":["i18n"],"title":"SportsLabel","type":"object"},"Response762Cca4421D2_SportsLabelKind":{"enum":["qualification","relegation","unknown"],"title":"SportsLabelKind","type":"string"},"Response762Cca4421D2_SportsLeague":{"properties":{"has_standings":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Has Standings"},"id":{"anyOf":[{"type":"integer"},{"type":"string"}],"title":"Id"},"logo":{"title":"Logo","type":"string"},"name":{"title":"Name","type":"string"},"round":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Round"},"season":{"title":"Season","type":"string"}},"required":["id","name","logo","season"],"title":"SportsLeague","type":"object"},"Response762Cca4421D2_SportsResultAmericanFootball":{"properties":{"content":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsAmericanFootballContentLeagueGames"},{"$ref":"#/components/schemas/Response762Cca4421D2_SportsAmericanFootballContentLeagueStandings"},{"$ref":"#/components/schemas/Response762Cca4421D2_SportsAmericanFootballContentTeamGames"},{"$ref":"#/components/schemas/Response762Cca4421D2_SportsAmericanFootballContentTeamStandings"},{"$ref":"#/components/schemas/Response762Cca4421D2_SportsAmericanFootballContentFixture"}],"title":"Content"},"sport":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsType","default":"american_football"},"type":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsDataType"},"view":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsView"}},"required":["type","view","content"],"title":"SportsResultAmericanFootball","type":"object"},"Response762Cca4421D2_SportsResultBaseball":{"properties":{"content":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsBaseballContentLeagueGames"},{"$ref":"#/components/schemas/Response762Cca4421D2_SportsBaseballContentLeagueStandings"},{"$ref":"#/components/schemas/Response762Cca4421D2_SportsBaseballContentTeamGames"},{"$ref":"#/components/schemas/Response762Cca4421D2_SportsBaseballContentTeamStandings"}],"title":"Content"},"sport":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsType","default":"baseball"},"type":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsDataType"},"view":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsView"}},"required":["type","view","content"],"title":"SportsResultBaseball","type":"object"},"Response762Cca4421D2_SportsResultBasketball":{"properties":{"content":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsBasketballContentLeagueGames"},{"$ref":"#/components/schemas/Response762Cca4421D2_SportsBasketballContentLeagueStandings"},{"$ref":"#/components/schemas/Response762Cca4421D2_SportsBasketballContentTeamGames"},{"$ref":"#/components/schemas/Response762Cca4421D2_SportsBasketballContentTeamStandings"}],"title":"Content"},"sport":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsType","default":"basketball"},"type":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsDataType"},"view":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsView"}},"required":["type","view","content"],"title":"SportsResultBasketball","type":"object"},"Response762Cca4421D2_SportsResultCricket":{"properties":{"content":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsCricketContentLeagueGames"},{"$ref":"#/components/schemas/Response762Cca4421D2_SportsCricketContentLeagueStandings"},{"$ref":"#/components/schemas/Response762Cca4421D2_SportsCricketContentTeamGames"},{"$ref":"#/components/schemas/Response762Cca4421D2_SportsCricketContentTeamStandings"},{"$ref":"#/components/schemas/Response762Cca4421D2_SportsCricketContentFixture"}],"title":"Content"},"sport":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsType","default":"cricket"},"type":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsDataType"},"view":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsView"}},"required":["type","view","content"],"title":"SportsResultCricket","type":"object"},"Response762Cca4421D2_SportsResultFootball":{"properties":{"content":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFootballContentFixture"},{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFootballContentLeagueGames"},{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFootballContentTeamStandings"},{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFootballContentLeagueStandings"},{"$ref":"#/components/schemas/Response762Cca4421D2_SportsFootballContentTeamGames"}],"title":"Content"},"sport":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsType","default":"football"},"type":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsDataType"},"view":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsView"}},"required":["type","view","content"],"title":"SportsResultFootball","type":"object"},"Response762Cca4421D2_SportsResultIceHockey":{"properties":{"content":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SportsIceHockeyContentLeagueGames"},{"$ref":"#/components/schemas/Response762Cca4421D2_SportsIceHockeyContentLeagueStandings"},{"$ref":"#/components/schemas/Response762Cca4421D2_SportsIceHockeyContentTeamGames"},{"$ref":"#/components/schemas/Response762Cca4421D2_SportsIceHockeyContentTeamStandings"}],"title":"Content"},"sport":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsType","default":"ice_hockey"},"type":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsDataType"},"view":{"$ref":"#/components/schemas/Response762Cca4421D2_SportsView"}},"required":["type","view","content"],"title":"SportsResultIceHockey","type":"object"},"Response762Cca4421D2_SportsStatistic":{"properties":{"away":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"null"}],"title":"Away"},"home":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"null"}],"title":"Home"},"name":{"title":"Name","type":"string"}},"required":["name"],"title":"SportsStatistic","type":"object"},"Response762Cca4421D2_SportsTeam":{"properties":{"id":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"null"}],"title":"Id"},"location":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location"},"logo":{"title":"Logo","type":"string"},"name":{"title":"Name","type":"string"},"nickname":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Nickname"}},"required":["name","logo"],"title":"SportsTeam","type":"object"},"Response762Cca4421D2_SportsType":{"enum":["basketball","baseball","football","american_football","formula_1","ice_hockey","rugby","tennis","golf","cricket"],"title":"SportsType","type":"string"},"Response762Cca4421D2_SportsView":{"enum":["games","standings","fixture","bracket"],"title":"SportsView","type":"string"},"Response762Cca4421D2_StockObservation":{"properties":{"average":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Average"},"close":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Close"},"date":{"title":"Date","type":"string"},"high":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"High"},"label":{"title":"Label","type":"string"},"low":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Low"},"minute":{"title":"Minute","type":"string"},"previous_close":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Previous Close"},"timestamp":{"title":"Timestamp","type":"integer"},"volume":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Volume"}},"required":["date","minute","label","timestamp"],"title":"StockObservation","type":"object"},"Response762Cca4421D2_StockResult":{"properties":{"asset_info":{"$ref":"#/components/schemas/Response762Cca4421D2_AssetInfo"},"exchange_info":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_ExchangeInfo"},{"type":"null"}]},"quote":{"$ref":"#/components/schemas/Response762Cca4421D2_snakepit__models__rich_header__results__stocks__v1__Quote"},"time_range":{"$ref":"#/components/schemas/Response762Cca4421D2_TickerPlotTimeRange"},"timeseries":{"$ref":"#/components/schemas/Response762Cca4421D2_StockResultTimeseries"}},"required":["asset_info","time_range","quote","timeseries"],"title":"StockResult","type":"object"},"Response762Cca4421D2_StockResultTimeseries":{"properties":{"time_range":{"$ref":"#/components/schemas/Response762Cca4421D2_TickerPlotTimeRange"},"timeseries":{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_StockObservation"},"title":"Timeseries","type":"array"}},"required":["time_range","timeseries"],"title":"StockResultTimeseries","type":"object"},"Response762Cca4421D2_SuggestResult":{"properties":{"description":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The suggested query enriched description.","title":"Description"},"img":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The suggested query enriched image URL.","title":"Img"},"is_entity":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"Whether the suggested enriched query is an entity. Deprecated: use <code>type</code> instead.","title":"Is Entity"},"query":{"description":"Suggested query completion.","title":"Query","type":"string"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The suggested query enriched title.","title":"Title"},"type":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SuggestType"},{"type":"null"}],"description":"Kind of suggestion, currently <code>query</code> or <code>entity</code>. New kinds may be added, so treat an unrecognised value as a plain query suggestion."}},"required":["query"],"title":"SuggestResult","type":"object"},"Response762Cca4421D2_SuggestSearchApiResponse":{"properties":{"query":{"$ref":"#/components/schemas/Response762Cca4421D2_OriginalQuery","description":"Suggest search query string. Only the original query is returned."},"results":{"default":[],"description":"The list of suggestions for the given query.","items":{"$ref":"#/components/schemas/Response762Cca4421D2_SuggestResult"},"title":"Results","type":"array"},"type":{"const":"suggest","default":"suggest","enum":["suggest"],"title":"Type","type":"string"}},"required":["query"],"title":"SuggestSearchApiResponse","type":"object"},"Response762Cca4421D2_SuggestType":{"description":"<p>Kind tag on a rich suggestion entry.</p>\n<p>Open set: mixer emits these today, but we may add Rich Header verticals\nover time, so consumers must render an unrecognised value as plain text.</p>","enum":["query","entity","calculator"],"title":"SuggestType","type":"string"},"Response762Cca4421D2_Summarizer":{"properties":{"key":{"description":"The key to retrieve the full summary results.","title":"Key","type":"string"},"type":{"const":"summarizer","default":"summarizer","description":"The type of result. The value is always <code>summarizer</code>.","enum":["summarizer"],"title":"Type","type":"string"}},"required":["key"],"title":"Summarizer","type":"object"},"Response762Cca4421D2_TemperatureDailyFeelsLikeSummary":{"properties":{"day":{"title":"Day","type":"number"},"evening":{"title":"Evening","type":"number"},"morning":{"title":"Morning","type":"number"},"night":{"title":"Night","type":"number"}},"required":["day","night","evening","morning"],"title":"TemperatureDailyFeelsLikeSummary","type":"object"},"Response762Cca4421D2_TemperatureDailySummary":{"properties":{"day":{"title":"Day","type":"number"},"evening":{"title":"Evening","type":"number"},"max":{"title":"Max","type":"number"},"min":{"title":"Min","type":"number"},"morning":{"title":"Morning","type":"number"},"night":{"title":"Night","type":"number"}},"required":["day","min","max","night","evening","morning"],"title":"TemperatureDailySummary","type":"object"},"Response762Cca4421D2_TemperatureSummary3Hours":{"properties":{"feels_like":{"title":"Feels Like","type":"number"},"max":{"title":"Max","type":"number"},"min":{"title":"Min","type":"number"},"temp":{"title":"Temp","type":"number"}},"required":["temp","feels_like","min","max"],"title":"TemperatureSummary3Hours","type":"object"},"Response762Cca4421D2_TickerPlotTimeRange":{"enum":["1d","5d","7d","1m","3m","6m","ytd","1y","2y","5y","max"],"title":"TickerPlotTimeRange","type":"string"},"Response762Cca4421D2_Timeseries":{"properties":{"time_range":{"$ref":"#/components/schemas/Response762Cca4421D2_TickerPlotTimeRange"},"ts_exchange_rate":{"default":[],"items":{"maxItems":2,"minItems":2,"prefixItems":[{"type":"string"},{"type":"number"}],"type":"array"},"title":"Ts Exchange Rate","type":"array"}},"required":["time_range"],"title":"Timeseries","type":"object"},"Response762Cca4421D2_TopStoriesNewsResult":{"properties":{"articles":{"default":[],"items":{"$ref":"#/components/schemas/Response762Cca4421D2_TopStoryNewsArticle"},"title":"Articles","type":"array"},"is_topical":{"title":"Is Topical","type":"boolean"},"topic_id":{"title":"Topic Id","type":"integer"},"topics":{"default":[],"items":{"$ref":"#/components/schemas/Response762Cca4421D2_Topic"},"title":"Topics","type":"array"}},"required":["is_topical","topic_id"],"title":"TopStoriesNewsResult","type":"object"},"Response762Cca4421D2_TopStoryNewsArticle":{"properties":{"bo_debug":{"default":{},"title":"Bo Debug","type":"object"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"extra_snippets":{"default":[],"items":{"type":"string"},"title":"Extra Snippets","type":"array"},"img":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Img"},"img_small":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Img Small"},"is_live":{"default":false,"title":"Is Live","type":"boolean"},"meta_url":{"$ref":"#/components/schemas/Response762Cca4421D2_snakepit__models__mixer__specs__atomic__MetaUrl"},"page_age":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Page Age"},"publish_time":{"title":"Publish Time","type":"integer"},"publisher_name":{"title":"Publisher Name","type":"string"},"title":{"title":"Title","type":"string"},"url":{"title":"Url","type":"string"}},"required":["title","url","meta_url","publisher_name","publish_time"],"title":"TopStoryNewsArticle","type":"object"},"Response762Cca4421D2_Topic":{"properties":{"index":{"title":"Index","type":"integer"},"query":{"title":"Query","type":"string"},"score":{"title":"Score","type":"number"},"title":{"title":"Title","type":"string"}},"required":["index","title","score","query"],"title":"Topic","type":"object"},"Response762Cca4421D2_TrackingNumber":{"properties":{"courier":{"$ref":"#/components/schemas/Response762Cca4421D2_Courier"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"tracking_number":{"title":"Tracking Number","type":"string"},"tracking_url":{"title":"Tracking Url","type":"string"}},"required":["tracking_number","tracking_url","courier"],"title":"TrackingNumber","type":"object"},"Response762Cca4421D2_TripadvisorReview":{"description":"A model representing a Tripadvisor review.","properties":{"author":{"$ref":"#/components/schemas/Response762Cca4421D2_Person","description":"The author of the review."},"date":{"description":"The date when the review was published.","title":"Date","type":"string"},"description":{"description":"A description seen in the review.","title":"Description","type":"string"},"language":{"description":"The language of the review.","title":"Language","type":"string"},"rating":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Rating","description":"A rating given by the reviewer."},"review_url":{"description":"A URL link to the page where the review can be found.","title":"Review Url","type":"string"},"title":{"description":"The title of the review.","title":"Title","type":"string"}},"required":["title","description","date","rating","author","review_url","language"],"title":"TripadvisorReview","type":"object"},"Response762Cca4421D2_TsToDate":{"properties":{"input_ts":{"title":"Input Ts","type":"integer"},"intent_type":{"const":"ts_to_date","default":"ts_to_date","enum":["ts_to_date"],"title":"Intent Type","type":"string"}},"required":["input_ts"],"title":"TsToDate","type":"object"},"Response762Cca4421D2_Unit":{"description":"A model representing a unit of measurement.","properties":{"units":{"description":"The name of the unit associated with the quantity.","title":"Units","type":"string"},"value":{"description":"The quantity of the unit.","title":"Value","type":"number"}},"required":["value","units"],"title":"Unit","type":"object"},"Response762Cca4421D2_UnitConversionDimensionality":{"enum":["angle","area","data_transfer","digital","duration","energy","force","frequency","length","mass","power","pressure","speed","temperature","volume"],"title":"UnitConversionDimensionality","type":"string"},"Response762Cca4421D2_UnitConversionResult":{"properties":{"amount":{"title":"Amount","type":"number"},"dimensionality":{"$ref":"#/components/schemas/Response762Cca4421D2_UnitConversionDimensionality"},"from_unit":{"title":"From Unit","type":"string"},"to_unit":{"title":"To Unit","type":"string"}},"required":["amount","from_unit","to_unit","dimensionality"],"title":"UnitConversionResult","type":"object"},"Response762Cca4421D2_UnixTimestampResult":{"properties":{"conversion":{"discriminator":{"mapping":{"date_to_ts":"#/components/schemas/Response762Cca4421D2_DateToTs","now_to_date":"#/components/schemas/Response762Cca4421D2_NowToDate","now_to_ts":"#/components/schemas/Response762Cca4421D2_NowToTs","ts_to_date":"#/components/schemas/Response762Cca4421D2_TsToDate"},"propertyName":"intent_type"},"oneOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_TsToDate"},{"$ref":"#/components/schemas/Response762Cca4421D2_DateToTs"},{"$ref":"#/components/schemas/Response762Cca4421D2_NowToTs"},{"$ref":"#/components/schemas/Response762Cca4421D2_NowToDate"}],"title":"Conversion"}},"required":["conversion"],"title":"UnixTimestampResult","type":"object"},"Response762Cca4421D2_VideoSearchApiResponse":{"properties":{"extra":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__videos__Extra","description":"Additional information about the video search results."},"query":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__videos__Query","description":"Video search query string."},"results":{"default":[],"description":"The list of video results for the given query.","items":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__videos__VideoResult"},"title":"Results","type":"array"},"type":{"const":"videos","default":"videos","enum":["videos"],"title":"Type","type":"string"}},"required":["query","extra"],"title":"VideoSearchApiResponse","type":"object"},"Response762Cca4421D2_Videos":{"properties":{"mutated_by_goggles":{"default":false,"description":"Whether the results are mutated by a goggle.","title":"Mutated By Goggles","type":"boolean"},"results":{"description":"The list of video results.","items":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__videos__VideoResult"},"title":"Results","type":"array"},"type":{"const":"videos","default":"videos","description":"The type of API result. The value is always <code>videos</code>.","enum":["videos"],"title":"Type","type":"string"}},"required":["results"],"title":"Videos","type":"object"},"Response762Cca4421D2_VsCurrency":{"description":"<p>These are currencies or cryptocurrencies that the cryptocurrency is\ncompared to. e.g. BTC, ETH, USD, EUR, etc.</p>","properties":{"label":{"title":"Label","type":"string"},"value":{"title":"Value","type":"string"}},"required":["label","value"],"title":"VsCurrency","type":"object"},"Response762Cca4421D2_WeatherAlert":{"properties":{"description":{"title":"Description","type":"string"},"event":{"title":"Event","type":"string"},"sender":{"title":"Sender","type":"string"},"start_relative_i18n":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Start Relative I18N"},"tags":{"items":{"type":"string"},"title":"Tags","type":"array"},"ts_end":{"title":"Ts End","type":"integer"},"ts_start":{"title":"Ts Start","type":"integer"}},"required":["sender","event","ts_start","ts_end","description","tags"],"title":"WeatherAlert","type":"object"},"Response762Cca4421D2_WeatherResult":{"properties":{"alerts":{"default":[],"items":{"$ref":"#/components/schemas/Response762Cca4421D2_WeatherAlert"},"title":"Alerts","type":"array"},"current_time_iso":{"title":"Current Time Iso","type":"string"},"current_weather":{"$ref":"#/components/schemas/Response762Cca4421D2_CurrentWeather"},"daily":{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_WeatherSummaryDay"},"title":"Daily","type":"array"},"hours3":{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_WeatherSummary3Hours"},"title":"Hours3","type":"array"},"location":{"$ref":"#/components/schemas/Response762Cca4421D2_snakepit__models__rich_header__results__weather__v1__Location"}},"required":["location","current_time_iso","current_weather","daily","hours3"],"title":"WeatherResult","type":"object"},"Response762Cca4421D2_WeatherSnapshot":{"properties":{"description":{"title":"Description","type":"string"},"icon":{"title":"Icon","type":"string"},"id":{"title":"Id","type":"integer"},"main":{"title":"Main","type":"string"}},"required":["id","main","description","icon"],"title":"WeatherSnapshot","type":"object"},"Response762Cca4421D2_WeatherSummary3Hours":{"properties":{"clouds":{"description":"Cloudiness, %","title":"Clouds","type":"integer"},"humidity":{"description":"Humidity, %","title":"Humidity","type":"integer"},"pop":{"description":"Probability of precipitation","title":"Pop","type":"number"},"pressure":{"description":"Atmospheric pressure, hPa","title":"Pressure","type":"integer"},"rain":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Rain volume in millimeters.","title":"Rain"},"snow":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Snow volume in millimeters.","title":"Snow"},"temperature":{"$ref":"#/components/schemas/Response762Cca4421D2_TemperatureSummary3Hours"},"ts":{"title":"Ts","type":"integer"},"visibility":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Average visibility, metres. The maximum value of the visibility is 10 km","title":"Visibility"},"weather":{"$ref":"#/components/schemas/Response762Cca4421D2_WeatherSnapshot","description":"Weather conditions information"},"wind":{"$ref":"#/components/schemas/Response762Cca4421D2_WindSnapshot","description":"Wind information"}},"required":["ts","temperature","pressure","weather","wind","humidity","clouds","pop"],"title":"WeatherSummary3Hours","type":"object"},"Response762Cca4421D2_WeatherSummaryDay":{"properties":{"clouds":{"title":"Clouds","type":"integer"},"date_i18n":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date I18N"},"dew_point":{"title":"Dew Point","type":"number"},"feels_like":{"$ref":"#/components/schemas/Response762Cca4421D2_TemperatureDailyFeelsLikeSummary"},"humidity":{"title":"Humidity","type":"integer"},"moonrise":{"title":"Moonrise","type":"integer"},"moonset":{"title":"Moonset","type":"integer"},"pop":{"title":"Pop","type":"number"},"pressure":{"title":"Pressure","type":"integer"},"rain":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Rain"},"sunrise":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Sunrise"},"sunset":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Sunset"},"temperature":{"$ref":"#/components/schemas/Response762Cca4421D2_TemperatureDailySummary"},"ts":{"title":"Ts","type":"integer"},"uvi":{"title":"Uvi","type":"number"},"weather":{"$ref":"#/components/schemas/Response762Cca4421D2_WeatherSnapshot"},"wind":{"$ref":"#/components/schemas/Response762Cca4421D2_WindSnapshot"}},"required":["ts","moonrise","moonset","temperature","feels_like","pressure","humidity","dew_point","wind","clouds","pop","uvi","weather"],"title":"WeatherSummaryDay","type":"object"},"Response762Cca4421D2_WebSearchApiResponse":{"properties":{"discussions":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_Discussions"},{"type":"null"}],"description":"Discussions clusters aggregated from forum posts that are relevant to the query."},"faq":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__faq__FAQ"},{"type":"null"}],"description":"Frequently asked questions that are relevant to the search query."},"infobox":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_GraphInfobox"},{"type":"null"}],"description":"Aggregated information on an entity showable as an infobox."},"locations":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_Locations"},{"type":"null"}],"description":"Places of interest (POIs) relevant to location sensitive queries."},"mixed":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_MixedResponse"},{"type":"null"}],"description":"Preferred ranked order of search results."},"news":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_News"},{"type":"null"}],"description":"News results relevant to the query."},"query":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__query__Query"},{"type":"null"}],"description":"Search query string and its modifications that are used for search."},"rich":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_RichHeaderCallback"},{"type":"null"}],"description":"Callback information to retrieve rich results."},"summarizer":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_Summarizer"},{"type":"null"}],"description":"Summary key to get summary results for the query."},"type":{"const":"search","default":"search","enum":["search"],"title":"Type","type":"string"},"videos":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_Videos"},{"type":"null"}],"description":"Videos results relevant to the query."},"web":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_Search"},{"type":"null"}],"description":"Web results relevant to the query."}},"title":"WebSearchApiResponse","type":"object"},"Response762Cca4421D2_WindSnapshot":{"properties":{"deg":{"title":"Deg","type":"integer"},"gust":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Gust"},"speed":{"title":"Speed","type":"number"}},"required":["speed","deg"],"title":"WindSnapshot","type":"object"},"Response762Cca4421D2_app__models__products__search__v1__faq__FAQ":{"description":"Frequently asked questions relevant to the search query term.","properties":{"results":{"description":"A list of aggregated question answer results relevant to the query.","items":{"$ref":"#/components/schemas/Response762Cca4421D2_QA"},"title":"Results","type":"array"},"type":{"const":"faq","default":"faq","description":"The FAQ result type identifier. The value is always <code>faq</code>.","enum":["faq"],"title":"Type","type":"string"}},"required":["results"],"title":"FAQ","type":"object"},"Response762Cca4421D2_app__models__products__search__v1__images__Extra":{"properties":{"might_be_offensive":{"default":false,"description":"Indicates whether the image search results might contain offensive content.","title":"Might Be Offensive","type":"boolean"}},"title":"Extra","type":"object"},"Response762Cca4421D2_app__models__products__search__v1__images__MetaUrl":{"properties":{"favicon":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The favicon used for the URL.","title":"Favicon"},"hostname":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The lowercased domain name extracted from the URL.","title":"Hostname"},"netloc":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The network location part extracted from the URL.","title":"Netloc"},"path":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The hierarchical path of the URL useful as a display string.","title":"Path"},"scheme":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The protocol scheme extracted from the URL.","title":"Scheme"}},"title":"MetaUrl","type":"object"},"Response762Cca4421D2_app__models__products__search__v1__images__Query":{"properties":{"altered":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The altered query by the spellchecker. This is the query that is used to search.","title":"Altered"},"original":{"description":"The original query that was requested.","title":"Original","type":"string"},"show_strict_warning":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"The value is <code>true</code> if the lack of results is due to a <code>strict</code> safesearch setting. Adult content relevant to the query was found, but was blocked by safesearch.","title":"Show Strict Warning"},"spellcheck_off":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"Whether the spellchecker is enabled or disabled.","title":"Spellcheck Off"}},"required":["original"],"title":"Query","type":"object"},"Response762Cca4421D2_app__models__products__search__v1__images__Thumbnail":{"properties":{"height":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The height of the image.","title":"Height"},"src":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The served URL of the image.","title":"Src"},"width":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The width of the image.","title":"Width"}},"title":"Thumbnail","type":"object"},"Response762Cca4421D2_app__models__products__search__v1__language__Language":{"description":"A model representing a language.","properties":{"main":{"description":"The main language seen in the string.","title":"Main","type":"string"}},"required":["main"],"title":"Language","type":"object"},"Response762Cca4421D2_app__models__products__search__v1__news__MetaUrl":{"properties":{"favicon":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The favicon used for the URL.","title":"Favicon"},"hostname":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The lowercased domain name extracted from the URL.","title":"Hostname"},"netloc":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The network location part extracted from the URL.","title":"Netloc"},"path":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The hierarchical path of the URL useful as a display string.","title":"Path"},"scheme":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The protocol scheme extracted from the URL.","title":"Scheme"}},"title":"MetaUrl","type":"object"},"Response762Cca4421D2_app__models__products__search__v1__news__NewsResult":{"properties":{"age":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A human-readable representation of the news article’s age. For example, <code>2 days ago</code>.","title":"Age"},"breaking":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"Whether the result includes breaking news.","title":"Breaking"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The description for the news article.","title":"Description"},"extra_snippets":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"description":"A list of extra alternate snippets for the news search result.","title":"Extra Snippets"},"fetched_content_timestamp":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The timestamp when the content was fetched.","title":"Fetched Content Timestamp"},"icons":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_PostprocessedIcon"},"type":"array"},{"type":"null"}],"description":"Icons associated with the news result.","title":"Icons"},"meta_url":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__news__MetaUrl"},{"type":"null"}],"description":"Aggregated information on the URL associated with the news search result."},"page_age":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The page’s date, based on its published or last modified date.","title":"Page Age"},"page_fetched":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The ISO date time when the page was last fetched. The format is <code>YYYY-MM-DDTHH:MM:SSZ</code>.","title":"Page Fetched"},"profile":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Profile"},{"type":"null"}],"description":"A profile associated with the web page."},"thumbnail":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__news__Thumbnail"},{"type":"null"}],"description":"The thumbnail for the news article."},"title":{"description":"The title of the news article.","title":"Title","type":"string"},"type":{"const":"news_result","default":"news_result","description":"The type of news search API result. The value is always <code>news_result</code>.","enum":["news_result"],"title":"Type","type":"string"},"url":{"description":"The source URL of the news article.","title":"Url","type":"string"}},"required":["title","url"],"title":"NewsResult","type":"object"},"Response762Cca4421D2_app__models__products__search__v1__news__Query":{"properties":{"altered":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The altered query by the spellchecker. This is the query that is used to search if any.","title":"Altered"},"cleaned":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The cleaned normalized query by the spellchecker. This is the query that is used to search if any.","title":"Cleaned"},"original":{"description":"The original query that was requested.","title":"Original","type":"string"},"search_operators":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SearchOperators"},{"type":"null"}],"description":"Search operators applied to the query."},"show_strict_warning":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"The value is <code>true</code> if the lack of results is due to a <code>strict</code> safesearch setting. Adult content relevant to the query was found, but was blocked by safesearch.","title":"Show Strict Warning"},"spellcheck_off":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"Whether the spellchecker is enabled or disabled.","title":"Spellcheck Off"}},"required":["original"],"title":"Query","type":"object"},"Response762Cca4421D2_app__models__products__search__v1__news__Thumbnail":{"properties":{"original":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The original URL of the thumbnail associated with the news article.","title":"Original"},"src":{"description":"The served URL of the thumbnail associated with the news article.","title":"Src","type":"string"}},"required":["src"],"title":"Thumbnail","type":"object"},"Response762Cca4421D2_app__models__products__search__v1__query__Query":{"properties":{"altered":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The altered query by the spellchecker.","title":"Altered"},"ask_for_location":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"Whether to prompt the user for their location.","title":"Ask For Location"},"bad_results":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"Whether the results are considered low quality.","title":"Bad Results"},"city":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The city for location-based queries.","title":"City"},"cleaned":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The cleaned normalized query.","title":"Cleaned"},"country":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The country code for the query.","title":"Country"},"custom_location_label":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A custom label for the location.","title":"Custom Location Label"},"header_country":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The country from request headers.","title":"Header Country"},"is_geolocal":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"Whether the query has local intent.","title":"Is Geolocal"},"is_navigational":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"Whether the query is navigational (user wants to go to a specific site).","title":"Is Navigational"},"is_news_breaking":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"Whether the query is related to breaking news.","title":"Is News Breaking"},"is_trending":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"Whether the query is a trending topic.","title":"Is Trending"},"language":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__language__Language"},{"type":"null"}],"description":"The detected language of the query."},"lat":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The latitude for location-based queries.","title":"Lat"},"local_decision":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The local search decision for the query.","title":"Local Decision"},"local_locations_idx":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Index of the local location result.","title":"Local Locations Idx"},"long":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The longitude for location-based queries.","title":"Long"},"more_results_available":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"Whether more results are available for pagination.","title":"More Results Available"},"original":{"description":"The original query that was requested.","title":"Original","type":"string"},"postal_code":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The postal code for location-based queries.","title":"Postal Code"},"reddit_cluster":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Reddit cluster identifier for discussion results.","title":"Reddit Cluster"},"related_queries":{"default":[],"description":"Related queries for the query.","items":{"type":"string"},"title":"Related Queries","type":"array"},"safesearch":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"Whether safesearch is active.","title":"Safesearch"},"search_operators":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SearchOperators"},{"type":"null"}],"description":"Search operators that were detected and applied to the query."},"should_fallback":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"Whether to fallback to alternative ranking.","title":"Should Fallback"},"show_strict_warning":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"Whether to show a warning that strict safesearch filtered results.","title":"Show Strict Warning"},"spellcheck_off":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"Whether spellcheck is disabled for this query.","title":"Spellcheck Off"},"state":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The state/region for location-based queries.","title":"State"},"summary_key":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Key to retrieve AI-generated summary for the query.","title":"Summary Key"}},"required":["original"],"title":"Query","type":"object"},"Response762Cca4421D2_app__models__products__search__v1__shared__DataProvider":{"description":"A model representing the data provider associated with the entity.","properties":{"img":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The served URL for the image data.","title":"Img"},"long_name":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The long name for the data provider.","title":"Long Name"},"name":{"description":"The name of the data provider. This can be a domain.","title":"Name","type":"string"},"type":{"const":"external","default":"external","description":"The type representing the source of data. This is usually <code>external</code>.","enum":["external"],"title":"Type","type":"string"},"url":{"description":"The URL where the information is coming from.","title":"Url","type":"string"}},"required":["name","url"],"title":"DataProvider","type":"object"},"Response762Cca4421D2_app__models__products__search__v1__shared__FAQ":{"description":"Frequently asked questions associated with a search result.","properties":{"items":{"description":"A list of question/answer pairs.","items":{"$ref":"#/components/schemas/Response762Cca4421D2_QA"},"title":"Items","type":"array"}},"required":["items"],"title":"FAQ","type":"object"},"Response762Cca4421D2_app__models__products__search__v1__shared__MetaUrl":{"description":"Aggregated information about a URL.","properties":{"favicon":{"description":"The favicon used for the URL.","title":"Favicon","type":"string"},"hostname":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The lowercased domain name extracted from the URL.","title":"Hostname"},"netloc":{"description":"The network location part extracted from the URL.","title":"Netloc","type":"string"},"path":{"description":"The hierarchical path of the URL useful as a display string.","title":"Path","type":"string"},"scheme":{"description":"The protocol scheme extracted from the URL.","title":"Scheme","type":"string"}},"required":["scheme","netloc","favicon","path"],"title":"MetaUrl","type":"object"},"Response762Cca4421D2_app__models__products__search__v1__shared__NewsResult":{"description":"A model representing news results.","properties":{"age":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A human-readable representation of the news article’s age. For example, <code>2 days ago</code>.","title":"Age"},"breaking":{"default":false,"description":"Whether the news result is currently a breaking news.","title":"Breaking","type":"boolean"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"","description":"A description for the web page.","title":"Description"},"extra_snippets":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"description":"A list of extra alternate snippets for the news search result.","title":"Extra Snippets"},"family_friendly":{"default":true,"description":"Whether the web page is family friendly.","title":"Family Friendly","type":"boolean"},"fetched_content_timestamp":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The timestamp when the content was fetched.","title":"Fetched Content Timestamp"},"icons":{"anyOf":[{"items":{"$ref":"#/components/schemas/Response762Cca4421D2_PostprocessedIcon"},"type":"array"},{"type":"null"}],"description":"Icons associated with the news result.","title":"Icons"},"is_live":{"default":false,"description":"Whether the news result is currently live.","title":"Is Live","type":"boolean"},"is_source_both":{"default":false,"description":"Whether the result is from both local and global sources.","title":"Is Source Both","type":"boolean"},"is_source_local":{"default":false,"description":"Whether the result is from a local source.","title":"Is Source Local","type":"boolean"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A language classification for the web page.","title":"Language"},"meta_url":{"anyOf":[{"type":"object"},{"type":"null"}],"description":"The aggregated information on the URL representing a news result.","title":"Meta Url"},"page_age":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The page’s date, based on its published or last modified date.","title":"Page Age"},"page_fetched":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A date representing when the web page was last fetched.","title":"Page Fetched"},"profile":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Profile"},{"type":"null"}],"description":"A profile associated with the web page."},"source":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The source of the news.","title":"Source"},"thumbnail":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Thumbnail"},{"type":"null"}],"description":"The thumbnail associated with the news result."},"title":{"description":"The title of the web page.","title":"Title","type":"string"},"url":{"description":"The URL where the page is served.","title":"Url","type":"string"}},"required":["title","url"],"title":"NewsResult","type":"object"},"Response762Cca4421D2_app__models__products__search__v1__shared__Offer":{"description":"An offer associated with a product.","properties":{"price":{"description":"The price of the product currently on offer.","title":"Price","type":"string"},"priceCurrency":{"description":"The currency in which the offer is made.","title":"Pricecurrency","type":"string"},"url":{"description":"The URL where the offer can be found.","title":"Url","type":"string"}},"required":["url","priceCurrency","price"],"title":"Offer","type":"object"},"Response762Cca4421D2_app__models__products__search__v1__shared__Product":{"description":"A model representing a product.","properties":{"category":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The category of the product.","title":"Category"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The description of the product.","title":"Description"},"gtin":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A Global Trade Item Number (GTIN) for the product.","title":"Gtin"},"gtin12":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The GTIN-12 (UPC) code of the product.","title":"Gtin12"},"gtin13":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The GTIN-13 (EAN/ISBN-13) code of the product.","title":"Gtin13"},"gtin14":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The GTIN-14 code of the product.","title":"Gtin14"},"gtin8":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The GTIN-8 (EAN/UCC-8) code of the product.","title":"Gtin8"},"name":{"description":"The name of the product.","minLength":1,"title":"Name","type":"string"},"offers":{"default":[],"description":"A list of offers available on the product.","items":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Offer"},"title":"Offers","type":"array"},"price":{"description":"The price of the product.","title":"Price","type":"string"},"rating":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Rating"},{"type":"null"}],"description":"A rating associated with the product."},"thumbnail":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Thumbnail","description":"A thumbnail associated with the product."},"type":{"const":"Product","default":"Product","description":"A string representing a product type. The value is always <code>Product</code>.","enum":["Product"],"title":"Type","type":"string"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The URL of the product page.","title":"Url"}},"required":["name","price","thumbnail"],"title":"Product","type":"object"},"Response762Cca4421D2_app__models__products__search__v1__shared__Profile":{"description":"A profile of an entity.","properties":{"img":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The served image URL representing the profile.","title":"Img"},"long_name":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The long name of the profile.","title":"Long Name"},"name":{"description":"The name of the profile.","title":"Name","type":"string"},"url":{"description":"The original URL where the profile is available.","title":"Url","type":"string"}},"required":["name","url"],"title":"Profile","type":"object"},"Response762Cca4421D2_app__models__products__search__v1__shared__Rating":{"description":"The rating associated with an entity.","properties":{"bestRating":{"description":"Best rating received.","exclusiveMinimum":0,"title":"Bestrating","type":"number"},"is_tripadvisor":{"default":false,"description":"Whether the rating is coming from Tripadvisor.","title":"Is Tripadvisor","type":"boolean"},"profile":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Profile"},{"type":"null"}],"description":"The profile associated with the rating."},"ratingValue":{"description":"The current value of the rating.","minimum":0,"title":"Ratingvalue","type":"number"},"reviewCount":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The number of reviews associated with the rating.","title":"Reviewcount"}},"required":["ratingValue","bestRating"],"title":"Rating","type":"object"},"Response762Cca4421D2_app__models__products__search__v1__shared__Thumbnail":{"description":"Aggregated details representing a picture thumbnail.","properties":{"alt":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The alt text for the thumbnail image.","title":"Alt"},"bg_color":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The background color of the thumbnail.","title":"Bg Color"},"duplicated":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"Whether the thumbnail is a duplicate.","title":"Duplicated"},"height":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The height of the thumbnail.","title":"Height"},"logo":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"Whether the thumbnail is a logo.","title":"Logo"},"original":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The original URL of the image.","title":"Original"},"src":{"description":"The served URL of the picture thumbnail.","title":"Src","type":"string"},"theme":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The theme of the thumbnail (e.g., light or dark).","title":"Theme"},"width":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The width of the thumbnail.","title":"Width"}},"required":["src"],"title":"Thumbnail","type":"object"},"Response762Cca4421D2_app__models__products__search__v1__shared__VideoData":{"description":"A model representing metadata gathered for a video.","properties":{"author":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Profile"},{"type":"null"}],"description":"Author of the video."},"creator":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The creator of the video.","title":"Creator"},"duration":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A time string representing the duration of the video. The format can be HH:MM:SS or MM:SS.","title":"Duration"},"publisher":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The publisher of the video.","title":"Publisher"},"requires_subscription":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"Whether the video requires a subscription to watch.","title":"Requires Subscription"},"tags":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"description":"A list of tags associated with the video.","title":"Tags"},"thumbnail":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Thumbnail"},{"type":"null"}],"description":"A thumbnail associated with the video."},"views":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The number of views of the video.","title":"Views"}},"title":"VideoData","type":"object"},"Response762Cca4421D2_app__models__products__search__v1__shared__VideoResult":{"description":"A model representing a video result.","properties":{"age":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A human-readable representation of the video’s age. For example, <code>2 days ago</code>.","title":"Age"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"","description":"A description for the web page.","title":"Description"},"family_friendly":{"default":true,"description":"Whether the web page is family friendly.","title":"Family Friendly","type":"boolean"},"fetched_content_timestamp":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The timestamp when the content was fetched.","title":"Fetched Content Timestamp"},"is_source_both":{"default":false,"description":"Whether the result is from both local and global sources.","title":"Is Source Both","type":"boolean"},"is_source_local":{"default":false,"description":"Whether the result is from a local source.","title":"Is Source Local","type":"boolean"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A language classification for the web page.","title":"Language"},"meta_url":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__MetaUrl"},{"type":"null"}],"description":"Aggregated information on the URL."},"page_age":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The page’s date, based on its published or last modified date.","title":"Page Age"},"page_fetched":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A date representing when the web page was last fetched.","title":"Page Fetched"},"profile":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Profile"},{"type":"null"}],"description":"A profile associated with the web page."},"publisher":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The publisher of the video.","title":"Publisher"},"thumbnail":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__Thumbnail"},{"type":"null"}],"description":"The thumbnail of the video."},"title":{"description":"The title of the web page.","title":"Title","type":"string"},"type":{"const":"video_result","default":"video_result","description":"The type identifying the video result. The value is always <code>video_result</code>.","enum":["video_result"],"title":"Type","type":"string"},"url":{"description":"The URL where the page is served.","title":"Url","type":"string"},"video":{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__shared__VideoData","description":"Meta data for the video."}},"required":["title","url","video"],"title":"VideoResult","type":"object"},"Response762Cca4421D2_app__models__products__search__v1__videos__Extra":{"properties":{"might_be_offensive":{"default":false,"description":"Indicates whether the video search results might contain offensive content.","title":"Might Be Offensive","type":"boolean"}},"title":"Extra","type":"object"},"Response762Cca4421D2_app__models__products__search__v1__videos__MetaUrl":{"properties":{"favicon":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The favicon used for the URL.","title":"Favicon"},"hostname":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The lowercased domain name extracted from the URL.","title":"Hostname"},"netloc":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The network location part extracted from the URL.","title":"Netloc"},"path":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The hierarchical path of the URL useful as a display string.","title":"Path"},"scheme":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The protocol scheme extracted from the URL.","title":"Scheme"}},"title":"MetaUrl","type":"object"},"Response762Cca4421D2_app__models__products__search__v1__videos__Profile":{"properties":{"img":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The served image URL representing the profile.","title":"Img"},"long_name":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The long name of the profile.","title":"Long Name"},"name":{"description":"The name of the profile.","title":"Name","type":"string"},"url":{"description":"The original URL where the profile is available.","title":"Url","type":"string"}},"required":["name","url"],"title":"Profile","type":"object"},"Response762Cca4421D2_app__models__products__search__v1__videos__Query":{"properties":{"altered":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The altered query by the spellchecker. This is the query that is used to search if any.","title":"Altered"},"cleaned":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The cleaned normalized query by the spellchecker. This is the query that is used to search if any.","title":"Cleaned"},"original":{"description":"The original query that was requested.","title":"Original","type":"string"},"search_operators":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_SearchOperators"},{"type":"null"}],"description":"Search operators applied to the query."},"show_strict_warning":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"The value is <code>true</code> if the lack of results is due to a <code>strict</code> safesearch setting. Adult content relevant to the query was found, but was blocked by safesearch.","title":"Show Strict Warning"},"spellcheck_off":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"Whether the spellchecker is enabled or disabled.","title":"Spellcheck Off"}},"required":["original"],"title":"Query","type":"object"},"Response762Cca4421D2_app__models__products__search__v1__videos__Thumbnail":{"properties":{"original":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The original URL of the thumbnail associated with the video.","title":"Original"},"src":{"description":"The served URL of the thumbnail associated with the video.","title":"Src","type":"string"}},"required":["src"],"title":"Thumbnail","type":"object"},"Response762Cca4421D2_app__models__products__search__v1__videos__VideoData":{"properties":{"author":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__videos__Profile"},{"type":"null"}],"description":"A profile associated with the video."},"creator":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The creator of the video.","title":"Creator"},"duration":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A time string representing the duration of the video.","title":"Duration"},"publisher":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The publisher of the video.","title":"Publisher"},"requires_subscription":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"Whether the video requires a subscription.","title":"Requires Subscription"},"tags":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"description":"A list of tags relevant to the video.","title":"Tags"},"views":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The number of views of the video.","title":"Views"}},"title":"VideoData","type":"object"},"Response762Cca4421D2_app__models__products__search__v1__videos__VideoResult":{"properties":{"age":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A human-readable representation of the video’s age. For example, <code>2 days ago</code>.","title":"Age"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The description for the video.","title":"Description"},"fetched_content_timestamp":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The timestamp when the content was fetched.","title":"Fetched Content Timestamp"},"meta_url":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__videos__MetaUrl"},{"type":"null"}],"description":"Aggregated information on the URL associated with the video search result."},"page_age":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The page’s date, based on its published or last modified date.","title":"Page Age"},"page_fetched":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The ISO date time when the page was last fetched. The format is <code>YYYY-MM-DDTHH:MM:SSZ</code>.","title":"Page Fetched"},"thumbnail":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__videos__Thumbnail"},{"type":"null"}],"description":"The thumbnail for the video."},"title":{"description":"The title of the video.","title":"Title","type":"string"},"type":{"const":"video_result","default":"video_result","description":"The type of video search API result. The value is always <code>video_result</code>.","enum":["video_result"],"title":"Type","type":"string"},"url":{"description":"The source URL of the video.","title":"Url","type":"string"},"video":{"anyOf":[{"$ref":"#/components/schemas/Response762Cca4421D2_app__models__products__search__v1__videos__VideoData"},{"type":"null"}],"description":"Metadata for the video."}},"required":["url","title"],"title":"VideoResult","type":"object"},"Response762Cca4421D2_snakepit__models__mixer__general__Language":{"enum":["ar","eu","bn","bg","ca","zh-hans","zh-hant","hr","cs","da","nl","en","en-gb","et","fi","fr","gl","de","el","gu","he","hi","hu","is","it","ja","jp","kn","ko","lv","lt","ms","ml","mr","nb","pl","pt-br","pt-pt","pa","ro","ru","sr","sk","sl","es","sv","ta","te","th","tr","uk","vi"],"title":"Language","type":"string"},"Response762Cca4421D2_snakepit__models__mixer__specs__atomic__MetaUrl":{"properties":{"favicon":{"title":"Favicon","type":"string"},"hostname":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Hostname"},"netloc":{"title":"Netloc","type":"string"},"path":{"title":"Path","type":"string"},"scheme":{"title":"Scheme","type":"string"}},"required":["scheme","netloc","favicon","path"],"title":"MetaUrl","type":"object"},"Response762Cca4421D2_snakepit__models__mixer__specs__items__DataProvider":{"properties":{"img":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Img"},"long_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Long Name"},"name":{"title":"Name","type":"string"},"type":{"default":"external","title":"Type","type":"string"},"url":{"title":"Url","type":"string"}},"required":["name","url"],"title":"DataProvider","type":"object"},"Response762Cca4421D2_snakepit__models__rich_header__results__cryptocurrencies__v1__Quote":{"properties":{"ath":{"title":"Ath","type":"number"},"ath_change_percentage":{"title":"Ath Change Percentage","type":"number"},"ath_date":{"title":"Ath Date","type":"string"},"atl":{"title":"Atl","type":"number"},"atl_change_percentage":{"title":"Atl Change Percentage","type":"number"},"atl_date":{"title":"Atl Date","type":"string"},"circulating_supply":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Circulating Supply"},"current_price":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Current Price"},"fully_diluted_valuation":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Fully Diluted Valuation"},"high_24h":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"High 24H"},"id":{"title":"Id","type":"string"},"image":{"title":"Image","type":"string"},"last_updated":{"title":"Last Updated","type":"string"},"low_24h":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Low 24H"},"market_cap":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Market Cap"},"market_cap_change_24h":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Market Cap Change 24H"},"market_cap_change_percentage_24h":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Market Cap Change Percentage 24H"},"market_cap_rank":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Market Cap Rank"},"max_supply":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Max Supply"},"name":{"title":"Name","type":"string"},"price_change_24h":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Price Change 24H"},"price_change_percentage_24h":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Price Change Percentage 24H"},"symbol":{"title":"Symbol","type":"string"},"total_supply":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Total Supply"},"total_volume":{"title":"Total Volume","type":"number"}},"required":["id","symbol","name","image","current_price","market_cap","market_cap_rank","total_volume","high_24h","low_24h","price_change_24h","price_change_percentage_24h","market_cap_change_24h","market_cap_change_percentage_24h","ath","ath_change_percentage","ath_date","atl","atl_change_percentage","atl_date","last_updated"],"title":"Quote","type":"object"},"Response762Cca4421D2_snakepit__models__rich_header__results__currencies__v1__Query":{"properties":{"amount":{"title":"Amount","type":"number"},"from_currency":{"$ref":"#/components/schemas/Response762Cca4421D2_Currency"},"to_currency":{"$ref":"#/components/schemas/Response762Cca4421D2_Currency"}},"required":["from_currency","to_currency","amount"],"title":"Query","type":"object"},"Response762Cca4421D2_snakepit__models__rich_header__results__stocks__v1__Quote":{"properties":{"change":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Change"},"change_percent":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Change Percent"},"close":{"title":"Close","type":"number"},"company_name":{"title":"Company Name","type":"string"},"currency":{"title":"Currency","type":"string"},"high":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"High"},"latest_price":{"title":"Latest Price","type":"number"},"latest_update":{"title":"Latest Update","type":"integer"},"low":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Low"},"market_cap":{"title":"Market Cap","type":"integer"},"open":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Open"},"pe_ratio":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Pe Ratio"},"primary_exchange":{"title":"Primary Exchange","type":"string"},"symbol":{"title":"Symbol","type":"string"},"volume":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Volume"},"week_52_high":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Week 52 High"},"week_52_low":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Week 52 Low"}},"required":["symbol","company_name","primary_exchange","market_cap","latest_price","close","latest_update","currency"],"title":"Quote","type":"object"},"Response762Cca4421D2_snakepit__models__rich_header__results__weather__v1__Location":{"properties":{"coords":{"$ref":"#/components/schemas/Response762Cca4421D2_Coordinates"},"country":{"title":"Country","type":"string"},"id":{"title":"Id","type":"integer"},"implicit_location":{"default":false,"title":"Implicit Location","type":"boolean"},"name":{"title":"Name","type":"string"},"population":{"title":"Population","type":"integer"},"state":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"State"},"sunrise":{"title":"Sunrise","type":"integer"},"sunset":{"title":"Sunset","type":"integer"},"tzoffset":{"title":"Tzoffset","type":"integer"}},"required":["id","name","country","coords","population","sunrise","sunset","tzoffset"],"title":"Location","type":"object"},"Response762Cca4421D2_snakepit__models__search_api__responses__local__v1__Location":{"properties":{"coordinates":{"description":"The latitude and longitude of the location.","maxItems":2,"minItems":2,"prefixItems":[{"type":"number"},{"type":"number"}],"title":"Coordinates","type":"array"},"country":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The two letter country code of the location.","title":"Country"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The name of the location.","title":"Name"}},"required":["coordinates"],"title":"Location","type":"object"},"Response762Cca4421D2_snakepit__models__search_api__responses__local__v1__Query":{"properties":{"altered":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The altered query by the spellchecker. This is the query that is used to search.","title":"Altered"},"original":{"description":"The original query that was requested.","title":"Original","type":"string"},"show_strict_warning":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"The value is <code>true</code> if the lack of results is due to a <code>strict</code> safesearch setting. Adult content relevant to the query was found, but was blocked by safesearch.","title":"Show Strict Warning"},"spellcheck_off":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"Whether the spellchecker is enabled or disabled.","title":"Spellcheck Off"}},"required":["original"],"title":"Query","type":"object"},"Response762Cca4421D2_snakepit__models__search_api__specs__atomic__Thumbnail":{"description":"Aggregated details representing a picture thumbnail.","properties":{"alt":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The alt text for the thumbnail image.","title":"Alt"},"bg_color":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The background color of the thumbnail.","title":"Bg Color"},"duplicated":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"Whether the thumbnail is a duplicate.","title":"Duplicated"},"height":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The height of the thumbnail.","title":"Height"},"logo":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"Whether the thumbnail is a logo.","title":"Logo"},"original":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The original URL of the image.","title":"Original"},"src":{"description":"The served URL of the picture thumbnail.","title":"Src","type":"string"},"theme":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The theme of the thumbnail (e.g., light or dark).","title":"Theme"},"width":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The width of the thumbnail.","title":"Width"}},"required":["src"],"title":"Thumbnail","type":"object"},"Response7A88Af0Ff8Eb_DepositResponse":{"properties":{"address":{"description":"Bridge addresses for different blockchain networks","properties":{"btc":{"description":"Bitcoin bridge address","example":"bc1q8eau83qffxcj8ht4hsjdza3lha9r3egfqysj3g","type":"string"},"evm":{"description":"EVM-compatible bridge address (Ethereum, Polygon, Arbitrum, Base, etc.)","example":"0x23566f8b2E82aDfCf01846E54899d110e97AC053","type":"string"},"svm":{"description":"Solana Virtual Machine bridge address","example":"CrvTBvzryYxBHbWu2TiQpcqD5M7Le7iBKzVmEj3f36Jb","type":"string"},"tron":{"description":"Tron bridge address","type":"string"}},"type":"object"},"note":{"description":"Additional information about the bridge addresses","example":"Only certain chains and tokens are supported. See /supported-assets for details.","type":"string"}},"type":"object"},"Response7A88Af0Ff8Eb_FeeBreakdown":{"description":"Breakdown of the estimated fees","properties":{"appFeeLabel":{"description":"Label of the app fee","example":"Fun.xyz fee","type":"string"},"appFeePercent":{"description":"App fees as a percentage of the total amount sent","example":0,"type":"number"},"appFeeUsd":{"description":"App fees in USD","example":0,"type":"number"},"fillCostPercent":{"description":"Fill cost percentage of the total amount sent","example":0,"type":"number"},"fillCostUsd":{"description":"Fill cost in USD","example":0,"type":"number"},"gasUsd":{"description":"Gas fee in USD","example":0.003854,"type":"number"},"maxSlippage":{"description":"Maximum potential slippage as a percentage","example":0,"type":"number"},"minReceived":{"description":"Amount after factoring slippage","example":14.488305,"type":"number"},"swapImpact":{"description":"Swap impact as a percentage of the total amount sent","example":0,"type":"number"},"swapImpactUsd":{"description":"Swap impact of the transaction in USD","example":0,"type":"number"},"totalImpact":{"description":"Total impact as a percentage of the total amount sent","example":0,"type":"number"},"totalImpactUsd":{"description":"Impact cost of the transaction","example":0,"type":"number"}},"type":"object"},"Response7A88Af0Ff8Eb_QuoteResponse":{"properties":{"estCheckoutTimeMs":{"description":"Estimated time to complete the checkout in milliseconds","example":25000,"type":"integer"},"estFeeBreakdown":{"$ref":"#/components/schemas/Response7A88Af0Ff8Eb_FeeBreakdown"},"estInputUsd":{"description":"Estimated token amount received in USD","example":14.488305,"type":"number"},"estOutputUsd":{"description":"Estimated token amount sent in USD","example":14.488305,"type":"number"},"estToTokenBaseUnit":{"description":"Estimated token amount received","example":"14491203","type":"string"},"quoteId":{"description":"Unique quote id of the request","example":"0x00c34ba467184b0146406d62b0e60aaa24ed52460bd456222b6155a0d9de0ad5","type":"string"}},"type":"object"},"Response7A88Af0Ff8Eb_SupportedAsset":{"properties":{"chainId":{"description":"Chain ID","example":"1","type":"string"},"chainName":{"description":"Human-readable chain name","example":"Ethereum","type":"string"},"minCheckoutUsd":{"description":"Minimum amount in USD for deposits and withdrawals","example":45,"type":"number"},"token":{"$ref":"#/components/schemas/Response7A88Af0Ff8Eb_Token"}},"type":"object"},"Response7A88Af0Ff8Eb_SupportedAssetsResponse":{"properties":{"supportedAssets":{"description":"List of supported assets with minimum amounts for deposits and withdrawals","items":{"$ref":"#/components/schemas/Response7A88Af0Ff8Eb_SupportedAsset"},"type":"array"}},"type":"object"},"Response7A88Af0Ff8Eb_Token":{"properties":{"address":{"description":"Token contract address","example":"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48","type":"string"},"decimals":{"description":"Token decimals","example":6,"type":"integer"},"name":{"description":"Full token name","example":"USD Coin","type":"string"},"symbol":{"description":"Token symbol","example":"USDC","type":"string"}},"type":"object"},"Response7A88Af0Ff8Eb_Transaction":{"properties":{"createdTimeMs":{"description":"Unix timestamp in milliseconds when transaction was created (missing when status is DEPOSIT_DETECTED)","example":1757531217339,"type":"number"},"fromAmountBaseUnit":{"description":"Amount in base units (without decimals)","example":"13566635","type":"string"},"fromChainId":{"description":"Source chain ID","example":"1151111081099710","type":"string"},"fromTokenAddress":{"description":"Source token contract address","example":"11111111111111111111111111111111","type":"string"},"status":{"description":"Current status of the transaction. If a transaction fails, remains stuck, or funds are held due to a compliance check, direct users to our Bridge API provider's support (https://intercom.help/funxyz/en/articles/10732578-contact-us).\n","enum":["DEPOSIT_DETECTED","PROCESSING","ORIGIN_TX_CONFIRMED","SUBMITTED","COMPLETED","FAILED"],"example":"COMPLETED","type":"string"},"toChainId":{"description":"Destination chain ID","example":"137","type":"string"},"toTokenAddress":{"description":"Destination token contract address","example":"0xC011a7E12a19f7B1f670d46F03B03f3342E82DFB","type":"string"},"txHash":{"description":"Transaction hash (only available when status is COMPLETED)","example":"3atr19NAiNCYt24RHM1WnzZp47RXskpTDzspJoCBBaMFwUB8fk37hFkxz35P5UEnnmWz21rb2t5wJ8pq3EE2XnxU","type":"string"}},"type":"object"},"Response7A88Af0Ff8Eb_TransactionStatusResponse":{"properties":{"nextCursor":{"description":"Opaque continuation token for the next page, or null when the pagination walk is complete. Pass it back verbatim as `cursor` on the next request; never parse, modify, construct, or reuse it with a different address. Stop on null rather than on an empty page or a page shorter than `limit`.\n","example":"eyJsYXN0SWQiOiI0MiJ9","type":["string","null"]},"transactions":{"description":"One page of transactions for the given address, newest first. This is a page, not the full history for the address.\n","items":{"$ref":"#/components/schemas/Response7A88Af0Ff8Eb_Transaction"},"type":"array"}},"required":["transactions","nextCursor"],"type":"object"},"Response7B51F63Afd06_SimilarWebMeta":{"description":"SimilarWeb v5 response envelope metadata.","properties":{"last_updated":{"description":"Date of the most recent data point available upstream (YYYY-MM-DD).","example":"2026-06-30","type":"string"},"query":{"description":"Pagination/sort echo when applicable (limit, offset, asc, sort).","type":"object"},"request":{"description":"Full echo of the normalized upstream request (parameters as received).","type":"object"},"status":{"description":"Upstream status; 'success' on a successful call.","example":"success","type":"string"}},"required":["status"],"type":"object"},"Response7B6Efb3B471D_BalanceSheet":{"properties":{"accession_number":{"description":"The SEC accession number of the filing.","type":["string","null"]},"accumulated_other_comprehensive_income":{"description":"The accumulated other comprehensive income of the company.","type":"number"},"cash_and_equivalents":{"description":"The cash and equivalents of the company.","type":"number"},"currency":{"description":"The currency in which the financial data is reported.","type":"string"},"current_assets":{"description":"The current assets of the company.","type":"number"},"current_debt":{"description":"The current debt of the company.","type":"number"},"current_investments":{"description":"The current investments of the company.","type":"number"},"current_liabilities":{"description":"The current liabilities of the company.","type":"number"},"deferred_revenue":{"description":"The deferred revenue of the company.","type":"number"},"deposit_liabilities":{"description":"The deposit liabilities of the company.","type":"number"},"filing_date":{"description":"Calendar day SEC accepted the filing, in Eastern Time (the SEC's operating timezone). Calendar-day pair to `filing_datetime`. Null when no dated SEC filing is linked to the row.","format":"date","type":["string","null"]},"filing_datetime":{"description":"Sub-day timestamp recording when SEC accepted the filing, in Eastern Time. Sourced from SEC's `acceptanceDateTime` field on the EDGAR submissions API. Pairs with `filing_date` (calendar-day precision of the same event).","format":"date-time","type":["string","null"]},"filing_url":{"description":"URL to the SEC filing.","format":"uri","type":["string","null"]},"fiscal_period":{"description":"The fiscal period of the balance sheet.","type":"string"},"form_type":{"description":"The SEC form this row was sourced from (`10-K`, `10-Q/A`, `20-F`, `S-1`, ...). The exact form as filed, so amendments keep their `/A` suffix. Null when `period` is `ttm`: a trailing twelve month window can span multiple filings, so we don't attribute it to one. A `quarterly` row can carry `10-K` when the fourth quarter is derived from the fiscal-year filing.","type":["string","null"]},"goodwill_and_intangible_assets":{"description":"The goodwill and intangible assets of the company.","type":"number"},"inventory":{"description":"The inventory of the company.","type":"number"},"investments":{"description":"The investments of the company.","type":"number"},"non_current_assets":{"description":"The non-current assets of the company.","type":"number"},"non_current_debt":{"description":"The non-current debt of the company.","type":"number"},"non_current_investments":{"description":"The non-current investments of the company.","type":"number"},"non_current_liabilities":{"description":"The non-current liabilities of the company.","type":"number"},"outstanding_shares":{"description":"The outstanding shares of the company.","type":"number"},"period":{"description":"The time period of the balance sheet.","enum":["quarterly","ttm","annual"],"type":"string"},"property_plant_and_equipment":{"description":"The property, plant, and equipment of the company.","type":"number"},"report_period":{"description":"The reporting period of the balance sheet.","format":"date","type":"string"},"retained_earnings":{"description":"The retained earnings of the company.","type":"number"},"shareholders_equity":{"description":"The shareholders' equity of the company.","type":"number"},"tax_assets":{"description":"The tax assets of the company.","type":"number"},"tax_liabilities":{"description":"The tax liabilities of the company.","type":"number"},"ticker":{"description":"The ticker symbol.","type":"string"},"total_assets":{"description":"The total assets of the company.","type":"number"},"total_debt":{"description":"The total debt of the company.","type":"number"},"total_liabilities":{"description":"The total liabilities of the company.","type":"number"},"trade_and_non_trade_payables":{"description":"The trade and non-trade payables of the company.","type":"number"},"trade_and_non_trade_receivables":{"description":"The trade and non-trade receivables of the company.","type":"number"}},"type":"object"},"Response7B6Efb3B471D_BalanceSheetResponse":{"properties":{"balance_sheets":{"items":{"$ref":"#/components/schemas/Response7B6Efb3B471D_BalanceSheet"},"type":"array"},"next_page_url":{"description":"Absolute URL of the next page of results. Present only when more results remain; request it as-is to continue. Each page holds up to 10 records.","type":"string"}},"type":"object"},"Response7B6Efb3B471D_CashFlowStatement":{"properties":{"accession_number":{"description":"The SEC accession number of the filing.","type":["string","null"]},"business_acquisitions_and_disposals":{"description":"The business acquisitions and disposals of the company.","type":"number"},"capital_expenditure":{"description":"The capital expenditure of the company.","type":"number"},"change_in_cash_and_equivalents":{"description":"The change in cash and equivalents of the company.","type":"number"},"currency":{"description":"The currency in which the financial data is reported.","type":"string"},"depreciation_and_amortization":{"description":"The depreciation and amortization of the company.","type":"number"},"dividends_and_other_cash_distributions":{"description":"The dividends and other cash distributions of the company.","type":"number"},"effect_of_exchange_rate_changes":{"description":"The effect of exchange rate changes of the company.","type":"number"},"ending_cash_balance":{"description":"The ending cash balance of the company.","type":"number"},"filing_date":{"description":"Calendar day SEC accepted the filing, in Eastern Time (the SEC's operating timezone). Calendar-day pair to `filing_datetime`. Null when no dated SEC filing is linked to the row.","format":"date","type":["string","null"]},"filing_datetime":{"description":"Sub-day timestamp recording when SEC accepted the filing, in Eastern Time. Sourced from SEC's `acceptanceDateTime` field on the EDGAR submissions API. Pairs with `filing_date` (calendar-day precision of the same event).","format":"date-time","type":["string","null"]},"filing_url":{"description":"URL to the SEC filing.","format":"uri","type":["string","null"]},"fiscal_period":{"description":"The fiscal period of the cash flow statement.","type":"string"},"form_type":{"description":"The SEC form this row was sourced from (`10-K`, `10-Q/A`, `20-F`, `S-1`, ...). The exact form as filed, so amendments keep their `/A` suffix. Null when `period` is `ttm`: a trailing twelve month window can span multiple filings, so we don't attribute it to one. A `quarterly` row can carry `10-K` when the fourth quarter is derived from the fiscal-year filing.","type":["string","null"]},"free_cash_flow":{"description":"The free cash flow of the company.","type":"number"},"investment_acquisitions_and_disposals":{"description":"The investment acquisitions and disposals of the company.","type":"number"},"issuance_or_purchase_of_equity_shares":{"description":"The issuance or purchase of equity shares of the company.","type":"number"},"issuance_or_repayment_of_debt_securities":{"description":"The issuance or repayment of debt securities of the company.","type":"number"},"net_cash_flow_from_financing":{"description":"The net cash flow from financing of the company.","type":"number"},"net_cash_flow_from_investing":{"description":"The net cash flow from investing of the company.","type":"number"},"net_cash_flow_from_operations":{"description":"The net cash flow from operations of the company.","type":"number"},"net_income":{"description":"The net income of the company.","type":"number"},"period":{"description":"The time period of the cash flow statement.","enum":["quarterly","ttm","annual"],"type":"string"},"report_period":{"description":"The reporting period of the cash flow statement.","format":"date","type":"string"},"share_based_compensation":{"description":"The share-based compensation of the company.","type":"number"},"ticker":{"description":"The ticker symbol.","type":"string"}},"type":"object"},"Response7B6Efb3B471D_CashFlowStatementResponse":{"properties":{"cash_flow_statements":{"items":{"$ref":"#/components/schemas/Response7B6Efb3B471D_CashFlowStatement"},"type":"array"},"next_page_url":{"description":"Absolute URL of the next page of results. Present only when more results remain; request it as-is to continue. Each page holds up to 10 records.","type":"string"}},"type":"object"},"Response7B6Efb3B471D_CompanyFacts":{"properties":{"cik":{"description":"The Central Index Key (CIK) of the company.","type":"string"},"exchange":{"description":"The exchange of the company.","type":"string"},"industry":{"description":"The industry of the company.","type":"string"},"is_active":{"description":"Whether the company is currently active.","type":"boolean"},"location":{"description":"The location of the company.","type":"string"},"name":{"description":"The name of the company.","type":"string"},"sec_filings_url":{"description":"The URL of the company's SEC filings.","format":"uri","type":"string"},"sector":{"description":"The sector of the company.","type":"string"},"sic_code":{"description":"The Standard Industrial Classification (SIC) code of the company.","type":"string"},"sic_industry":{"description":"The industry of the company based on the SIC code.","type":"string"},"sic_sector":{"description":"The sector of the company based on the SIC code.","type":"string"},"ticker":{"description":"The ticker symbol of the company.","type":"string"}},"type":"object"},"Response7B6Efb3B471D_CompanyFactsResponse":{"properties":{"company_facts":{"$ref":"#/components/schemas/Response7B6Efb3B471D_CompanyFacts"}},"type":"object"},"Response7B6Efb3B471D_EarningsRecord":{"properties":{"accession_number":{"description":"SEC accession number identifying the filing.","type":"string"},"annual":{"$ref":"#/components/schemas/Response7B6Efb3B471D_EarningsTimeDimension"},"currency":{"description":"ISO currency code (e.g. USD).","type":"string"},"filing_date":{"description":"Calendar day SEC accepted the filing, in Eastern Time (the SEC's operating timezone). Calendar-day pair to `filing_datetime`.","format":"date","type":"string"},"filing_datetime":{"description":"Sub-day timestamp recording when SEC accepted the filing, in Eastern Time. Sourced from SEC's `acceptanceDateTime` field on the EDGAR submissions API. Pairs with `filing_date` (calendar-day precision of the same event).","format":"date-time","type":["string","null"]},"filing_url":{"description":"URL to the SEC filing.","format":"uri","type":"string"},"filing_window":{"description":"Market session at the moment SEC accepted the filing, evaluated in Eastern Time. PRE_MARKET = weekday 04:00–09:30 ET. DURING_MARKET = weekday 09:30–16:00 ET. AFTER_HOURS = weekday outside regular trading hours. WEEKEND = Saturday or Sunday. Null when filing_datetime is unavailable.","enum":["PRE_MARKET","DURING_MARKET","AFTER_HOURS","WEEKEND"],"type":["string","null"]},"fiscal_period":{"description":"Fiscal period label (e.g. 2026-Q1 or 2025-FY).","type":"string"},"quarterly":{"$ref":"#/components/schemas/Response7B6Efb3B471D_EarningsTimeDimension"},"report_period":{"description":"Report period this filing covers.","format":"date","type":"string"},"signals":{"description":"Curated, market-moving insights distilled from this filing. Each item has a pre-rendered `headline`, structured `details`, and an `importance` ranking. Returned only when at least one signal fires for this entry; field is omitted otherwise. Capped at 8 per entry, ordered HIGH → MEDIUM → LOW.","items":{"$ref":"#/components/schemas/Response7B6Efb3B471D_Signal"},"type":"array"},"source_type":{"description":"The SEC form type backing this filing.","enum":["8-K","10-Q","10-K","20-F"],"type":"string"},"ticker":{"description":"The requested ticker symbol.","type":"string"}},"required":["ticker","report_period","source_type","filing_date","filing_url","accession_number"],"type":"object"},"Response7B6Efb3B471D_EarningsResponse":{"properties":{"earnings":{"description":"Flat list of SEC filings for the ticker, sorted by (report_period DESC, filing_date ASC). When `limit=N`, up to N report_periods worth of filings are returned; entry count may exceed N when a recent period has both an 8-K and a 10-Q/10-K.","items":{"$ref":"#/components/schemas/Response7B6Efb3B471D_EarningsRecord"},"type":"array"},"next_page_url":{"description":"Absolute URL of the next page of results. Present only when more results remain; request it as-is to continue. Each page holds up to 10 records.","type":"string"}},"type":"object"},"Response7B6Efb3B471D_EarningsTimeDimension":{"properties":{"capital_expenditure":{"type":["number","null"]},"capital_expenditure_chg":{"description":"Percentage change in capital expenditure versus the prior period as a decimal. Sequential in the quarterly payload, year-over-year in the annual payload. Returned only when calculable.","type":"number"},"capital_expenditure_yoy_chg":{"description":"Year-over-year change in capital expenditure versus the same fiscal quarter one year prior, as a decimal. Quarterly payload only. Returned only when calculable.","type":"number"},"cash_and_equivalents":{"type":["number","null"]},"change_in_cash_and_equivalents":{"type":["number","null"]},"earnings_per_share":{"type":["number","null"]},"earnings_per_share_chg":{"description":"Percentage change in EPS versus the prior period as a decimal. Sequential in the quarterly payload, year-over-year in the annual payload. Returned only when calculable.","type":"number"},"earnings_per_share_yoy_chg":{"description":"Year-over-year change in EPS versus the same fiscal quarter one year prior, as a decimal. Quarterly payload only. Returned only when calculable.","type":"number"},"free_cash_flow":{"type":["number","null"]},"free_cash_flow_chg":{"description":"Percentage change in free cash flow versus the prior period as a decimal. Sequential in the quarterly payload, year-over-year in the annual payload. Returned only when calculable.","type":"number"},"free_cash_flow_yoy_chg":{"description":"Year-over-year change in free cash flow versus the same fiscal quarter one year prior, as a decimal. Quarterly payload only. Returned only when calculable.","type":"number"},"gross_margin":{"description":"Gross margin as a decimal (gross_profit / revenue). Returned only when calculable.","type":"number"},"gross_margin_chg_bps":{"description":"Absolute change in gross margin versus the prior period in basis points (e.g. 200.0 = margin expanded 200 bps). Returned only when calculable.","type":"number"},"gross_margin_chg_pct":{"description":"Percentage change in gross margin versus the prior period as a decimal. Returned only when calculable.","type":"number"},"gross_margin_yoy_chg_bps":{"description":"Year-over-year change in gross margin versus the same fiscal quarter one year prior, in basis points. Quarterly payload only. Returned only when calculable.","type":"number"},"gross_margin_yoy_chg_pct":{"description":"Year-over-year percentage change in gross margin versus the same fiscal quarter one year prior, as a decimal. Quarterly payload only. Returned only when calculable.","type":"number"},"gross_profit":{"type":["number","null"]},"gross_profit_chg":{"description":"Percentage change in gross profit versus the prior period as a decimal. Sequential in the quarterly payload, year-over-year in the annual payload. Returned only when calculable.","type":"number"},"gross_profit_yoy_chg":{"description":"Year-over-year change in gross profit versus the same fiscal quarter one year prior, as a decimal. Quarterly payload only. Returned only when calculable.","type":"number"},"net_cash_flow_from_financing":{"type":["number","null"]},"net_cash_flow_from_financing_chg":{"description":"Percentage change in net cash flow from financing versus the prior period as a decimal. Sequential in the quarterly payload, year-over-year in the annual payload. Returned only when calculable.","type":"number"},"net_cash_flow_from_financing_yoy_chg":{"description":"Year-over-year change in net cash flow from financing versus the same fiscal quarter one year prior, as a decimal. Quarterly payload only. Returned only when calculable.","type":"number"},"net_cash_flow_from_investing":{"type":["number","null"]},"net_cash_flow_from_investing_chg":{"description":"Percentage change in net cash flow from investing versus the prior period as a decimal. Sequential in the quarterly payload, year-over-year in the annual payload. Returned only when calculable.","type":"number"},"net_cash_flow_from_investing_yoy_chg":{"description":"Year-over-year change in net cash flow from investing versus the same fiscal quarter one year prior, as a decimal. Quarterly payload only. Returned only when calculable.","type":"number"},"net_cash_flow_from_operations":{"type":["number","null"]},"net_cash_flow_from_operations_chg":{"description":"Percentage change in net cash flow from operations versus the prior period as a decimal. Sequential in the quarterly payload, year-over-year in the annual payload. Returned only when calculable.","type":"number"},"net_cash_flow_from_operations_yoy_chg":{"description":"Year-over-year change in net cash flow from operations versus the same fiscal quarter one year prior, as a decimal. Quarterly payload only. Returned only when calculable.","type":"number"},"net_income":{"type":["number","null"]},"net_income_chg":{"description":"Percentage change in net income versus the prior period as a decimal. Sequential in the quarterly payload, year-over-year in the annual payload. Returned only when calculable.","type":"number"},"net_income_yoy_chg":{"description":"Year-over-year change in net income versus the same fiscal quarter one year prior, as a decimal. Quarterly payload only. Returned only when calculable.","type":"number"},"net_margin":{"description":"Net margin as a decimal (net_income / revenue). Returned only when calculable.","type":"number"},"net_margin_chg_bps":{"description":"Absolute change in net margin versus the prior period in basis points. Returned only when calculable.","type":"number"},"net_margin_chg_pct":{"description":"Percentage change in net margin versus the prior period as a decimal. Returned only when calculable.","type":"number"},"net_margin_yoy_chg_bps":{"description":"Year-over-year change in net margin versus the same fiscal quarter one year prior, in basis points. Quarterly payload only. Returned only when calculable.","type":"number"},"net_margin_yoy_chg_pct":{"description":"Year-over-year percentage change in net margin versus the same fiscal quarter one year prior, as a decimal. Quarterly payload only. Returned only when calculable.","type":"number"},"operating_income":{"type":["number","null"]},"operating_income_chg":{"description":"Percentage change in operating income versus the prior period as a decimal. Sequential in the quarterly payload, year-over-year in the annual payload. Returned only when calculable.","type":"number"},"operating_income_yoy_chg":{"description":"Year-over-year change in operating income versus the same fiscal quarter one year prior, as a decimal. Quarterly payload only. Returned only when calculable.","type":"number"},"operating_margin":{"description":"Operating margin as a decimal (operating_income / revenue). Returned only when calculable.","type":"number"},"operating_margin_chg_bps":{"description":"Absolute change in operating margin versus the prior period in basis points. Returned only when calculable.","type":"number"},"operating_margin_chg_pct":{"description":"Percentage change in operating margin versus the prior period as a decimal. Returned only when calculable.","type":"number"},"operating_margin_yoy_chg_bps":{"description":"Year-over-year change in operating margin versus the same fiscal quarter one year prior, in basis points. Quarterly payload only. Returned only when calculable.","type":"number"},"operating_margin_yoy_chg_pct":{"description":"Year-over-year percentage change in operating margin versus the same fiscal quarter one year prior, as a decimal. Quarterly payload only. Returned only when calculable.","type":"number"},"revenue":{"type":["number","null"]},"revenue_chg":{"description":"Percentage change in revenue versus the prior period as a decimal (e.g. 0.10 = +10%). Sequential in the quarterly payload, year-over-year in the annual payload. Returned only when calculable.","type":"number"},"revenue_yoy_chg":{"description":"Year-over-year change in revenue versus the same fiscal quarter one year prior, as a decimal. Quarterly payload only. Returned only when calculable.","type":"number"},"shareholders_equity":{"type":["number","null"]},"total_assets":{"type":["number","null"]},"total_debt":{"type":["number","null"]},"total_liabilities":{"type":["number","null"]},"weighted_average_shares":{"type":["number","null"]},"weighted_average_shares_diluted":{"type":["number","null"]}},"type":"object"},"Response7B6Efb3B471D_Exhibit":{"properties":{"description":{"description":"The description of the exhibit.","type":"string"},"number":{"description":"The exhibit number (e.g., '99.1').","type":"string"},"text":{"description":"The raw text content of the exhibit. Only included when 'include_exhibits' parameter is set to true.","type":"string"},"url":{"description":"The URL to the exhibit document on the SEC website.","format":"uri","type":"string"}},"type":"object"},"Response7B6Efb3B471D_Filing":{"properties":{"accession_number":{"description":"The accession number of the filing.","type":"string"},"cik":{"description":"The Central Index Key (CIK) of the company.","type":"integer"},"filing_date":{"description":"The date the filing was submitted to the SEC.","format":"date","type":"string"},"filing_type":{"description":"The type of the SEC filing (e.g., 10-Q, 8-K).","type":"string"},"report_date":{"description":"The date of the report.","format":"date","type":"string"},"ticker":{"description":"The ticker symbol.","type":"string"},"url":{"description":"The URL of the SEC filing.","format":"uri","type":"string"}},"type":"object"},"Response7B6Efb3B471D_FilingItem":{"properties":{"exhibits":{"description":"An array of exhibits linked to this item. Only present for 8-K filings when exhibits exist.","items":{"$ref":"#/components/schemas/Response7B6Efb3B471D_Exhibit"},"type":"array"},"name":{"description":"The item name.","type":"string"},"number":{"description":"The item number.","type":"string"},"text":{"description":"The item text.","type":"string"}},"type":"object"},"Response7B6Efb3B471D_FilingItemsAccepted":{"properties":{"accession_number":{"description":"The accession number of the filing being prepared.","type":"string"},"estimated_ready_at":{"description":"When the filing is expected to be ready.","format":"date-time","type":"string"},"message":{"description":"Human-readable description of what to do next.","type":"string"},"request_id":{"description":"Identifier for this request; useful when contacting support.","format":"uuid","type":"string"},"result_url":{"description":"The URL to poll for the result.","type":"string"},"status":{"description":"Always 'processing' on a 202 response.","enum":["processing"],"type":"string"}},"type":"object"},"Response7B6Efb3B471D_FilingItemsResponse":{"properties":{"accession_number":{"description":"The accession number of the filing.","type":"string"},"cik":{"description":"The Central Index Key (CIK) of the company.","type":"string"},"filing_type":{"description":"The type of filing.","type":"string"},"items":{"items":{"$ref":"#/components/schemas/Response7B6Efb3B471D_FilingItem"},"type":"array"},"quarter":{"description":"The quarter of the filing.","type":"integer"},"resource":{"description":"The resource type identifier.","type":"string"},"ticker":{"description":"The ticker symbol of the company.","type":"string"},"year":{"description":"The year of the filing.","type":"integer"}},"type":"object"},"Response7B6Efb3B471D_FilingsResponse":{"properties":{"filings":{"items":{"$ref":"#/components/schemas/Response7B6Efb3B471D_Filing"},"type":"array"},"next_page_url":{"description":"Absolute URL of the next page of results. Present only when more results remain; request it as-is to continue. Each page holds up to 10 records.","type":"string"}},"type":"object"},"Response7B6Efb3B471D_FinancialMetricSnapshot":{"properties":{"asset_turnover":{"description":"Revenue divided by average total assets.","type":["number","null"]},"book_value_growth":{"description":"Year-over-year growth in book value.","type":["number","null"]},"book_value_per_share":{"description":"Shareholders' equity divided by shares outstanding.","type":["number","null"]},"cash_ratio":{"description":"Cash and cash equivalents divided by current liabilities.","type":["number","null"]},"currency":{"description":"The currency in which the financial data is reported.","type":["string","null"]},"current_ratio":{"description":"Current assets divided by current liabilities.","type":["number","null"]},"days_sales_outstanding":{"description":"Average accounts receivable divided by revenue over the period.","type":["number","null"]},"debt_to_assets":{"description":"Total debt divided by total assets.","type":["number","null"]},"debt_to_equity":{"description":"Total debt divided by shareholders' equity.","type":["number","null"]},"earnings_growth":{"description":"Year-over-year growth in earnings.","type":["number","null"]},"earnings_per_share":{"description":"Net income divided by weighted average shares outstanding.","type":["number","null"]},"earnings_per_share_growth":{"description":"Growth in earnings per share over the period.","type":["number","null"]},"ebitda_growth":{"description":"Growth in EBITDA over the period.","type":["number","null"]},"enterprise_value":{"description":"The total value of the company (market cap + debt - cash).","type":["number","null"]},"enterprise_value_to_ebitda_ratio":{"description":"Enterprise value to EBITDA ratio.","type":["number","null"]},"enterprise_value_to_revenue_ratio":{"description":"Enterprise value to revenue ratio.","type":["number","null"]},"free_cash_flow_growth":{"description":"Growth in free cash flow over the period.","type":["number","null"]},"free_cash_flow_per_share":{"description":"Free cash flow divided by shares outstanding.","type":["number","null"]},"free_cash_flow_yield":{"description":"Free cash flow yield.","type":["number","null"]},"gross_margin":{"description":"Gross profit as a percentage of revenue.","type":["number","null"]},"interest_coverage":{"description":"EBIT divided by interest expense.","type":["number","null"]},"inventory_turnover":{"description":"Cost of goods sold divided by average inventory.","type":["number","null"]},"market_cap":{"description":"The total market capitalization (stock price × shares outstanding).","type":["number","null"]},"net_margin":{"description":"Net income as a percentage of revenue.","type":["number","null"]},"operating_cash_flow_ratio":{"description":"Operating cash flow divided by current liabilities.","type":["number","null"]},"operating_cycle":{"description":"Inventory turnover + receivables turnover.","type":["number","null"]},"operating_income_growth":{"description":"Growth in operating income over the period.","type":["number","null"]},"operating_margin":{"description":"Operating income as a percentage of revenue.","type":["number","null"]},"payout_ratio":{"description":"Dividends paid as a percentage of net income.","type":["number","null"]},"peg_ratio":{"description":"Price to earnings growth ratio.","type":["number","null"]},"price_to_book_ratio":{"description":"Price to book ratio.","type":["number","null"]},"price_to_earnings_ratio":{"description":"Price to earnings ratio.","type":["number","null"]},"price_to_sales_ratio":{"description":"Price to sales ratio.","type":["number","null"]},"quick_ratio":{"description":"Quick assets divided by current liabilities.","type":["number","null"]},"receivables_turnover":{"description":"Revenue divided by average accounts receivable.","type":["number","null"]},"return_on_assets":{"description":"Net income as a percentage of total assets.","type":["number","null"]},"return_on_equity":{"description":"Net income as a percentage of shareholders' equity.","type":["number","null"]},"return_on_invested_capital":{"description":"Net operating profit after taxes as a percentage of invested capital.","type":["number","null"]},"revenue_growth":{"description":"Year-over-year growth in revenue.","type":["number","null"]},"ticker":{"description":"The ticker symbol of the company.","type":"string"},"working_capital_turnover":{"description":"Revenue divided by average working capital.","type":["number","null"]}},"type":"object"},"Response7B6Efb3B471D_FinancialMetricSnapshotResponse":{"properties":{"snapshot":{"$ref":"#/components/schemas/Response7B6Efb3B471D_FinancialMetricSnapshot"}},"type":"object"},"Response7B6Efb3B471D_FinancialMetricsResponse":{"properties":{"accession_number":{"description":"The SEC accession number of the filing.","type":["string","null"]},"asset_turnover":{"description":"Revenue divided by average total assets.","type":"number"},"book_value_growth":{"description":"Year-over-year growth in book value.","type":"number"},"book_value_per_share":{"description":"Shareholders' equity divided by shares outstanding.","type":"number"},"cash_ratio":{"description":"Cash and cash equivalents divided by current liabilities.","type":"number"},"currency":{"description":"The currency in which the financial data is reported.","type":"string"},"current_ratio":{"description":"Current assets divided by current liabilities.","type":"number"},"days_sales_outstanding":{"description":"Average accounts receivable divided by revenue over the period.","type":"number"},"debt_to_assets":{"description":"Total debt divided by total assets.","type":"number"},"debt_to_equity":{"description":"Total debt divided by shareholders' equity.","type":"number"},"earnings_growth":{"description":"Year-over-year growth in earnings.","type":"number"},"earnings_per_share":{"description":"Net income divided by weighted average shares outstanding.","type":"number"},"earnings_per_share_growth":{"description":"Growth in earnings per share over the period.","type":"number"},"ebitda_growth":{"description":"Growth in EBITDA over the period.","type":"number"},"enterprise_value":{"description":"The total value of the company (market cap + debt - cash).","type":"number"},"enterprise_value_to_ebitda_ratio":{"description":"Enterprise value to EBITDA ratio.","type":"number"},"enterprise_value_to_revenue_ratio":{"description":"Enterprise value to revenue ratio.","type":"number"},"filing_date":{"description":"Calendar day SEC accepted the filing, in Eastern Time (the SEC's operating timezone). Calendar-day pair to `filing_datetime`. Null when no dated SEC filing is linked to the row.","format":"date","type":["string","null"]},"filing_datetime":{"description":"Sub-day timestamp recording when SEC accepted the filing, in Eastern Time. Sourced from SEC's `acceptanceDateTime` field on the EDGAR submissions API. Pairs with `filing_date` (calendar-day precision of the same event).","format":"date-time","type":["string","null"]},"filing_url":{"description":"URL to the SEC filing.","format":"uri","type":["string","null"]},"fiscal_period":{"description":"The fiscal period of the financial metrics.","type":"string"},"form_type":{"description":"The SEC form this row was sourced from (`10-K`, `10-Q/A`, `20-F`, `S-1`, ...). The exact form as filed, so amendments keep their `/A` suffix. Null when `period` is `ttm`: a trailing twelve month window can span multiple filings, so we don't attribute it to one. A `quarterly` row can carry `10-K` when the fourth quarter is derived from the fiscal-year filing.","type":["string","null"]},"free_cash_flow_growth":{"description":"Growth in free cash flow over the period.","type":"number"},"free_cash_flow_per_share":{"description":"Free cash flow divided by shares outstanding.","type":"number"},"free_cash_flow_yield":{"description":"Free cash flow yield.","type":"number"},"gross_margin":{"description":"Gross profit as a percentage of revenue.","type":"number"},"interest_coverage":{"description":"EBIT divided by interest expense.","type":"number"},"inventory_turnover":{"description":"Cost of goods sold divided by average inventory.","type":"number"},"net_margin":{"description":"Net income as a percentage of revenue.","type":"number"},"next_page_url":{"description":"Absolute URL of the next page of results. Present only when more results remain; request it as-is to continue. Each page holds up to 10 records.","type":"string"},"operating_cash_flow_ratio":{"description":"Operating cash flow divided by current liabilities.","type":"number"},"operating_cycle":{"description":"Inventory turnover + receivables turnover.","type":"number"},"operating_income_growth":{"description":"Growth in operating income over the period.","type":"number"},"operating_margin":{"description":"Operating income as a percentage of revenue.","type":"number"},"payout_ratio":{"description":"Dividends paid as a percentage of net income.","type":"number"},"peg_ratio":{"description":"Price to earnings growth ratio.","type":"number"},"period":{"description":"The time period of the financial metrics.","enum":["quarterly","ttm","annual"],"type":"string"},"price_to_book_ratio":{"description":"Price to book ratio.","type":"number"},"price_to_earnings_ratio":{"description":"Price to earnings ratio.","type":"number"},"price_to_sales_ratio":{"description":"Price to sales ratio.","type":"number"},"quick_ratio":{"description":"Quick assets divided by current liabilities.","type":"number"},"receivables_turnover":{"description":"Revenue divided by average accounts receivable.","type":"number"},"report_period":{"description":"The reporting period of the financial metrics.","format":"date","type":"string"},"return_on_assets":{"description":"Net income as a percentage of total assets.","type":"number"},"return_on_equity":{"description":"Net income as a percentage of shareholders' equity.","type":"number"},"return_on_invested_capital":{"description":"Net operating profit after taxes as a percentage of invested capital.","type":"number"},"revenue_growth":{"description":"Year-over-year growth in revenue.","type":"number"},"ticker":{"description":"The ticker symbol of the company.","type":"string"},"working_capital_turnover":{"description":"Revenue divided by average working capital.","type":"number"}},"type":"object"},"Response7B6Efb3B471D_FinancialsResponse":{"properties":{"financials":{"properties":{"balance_sheets":{"items":{"$ref":"#/components/schemas/Response7B6Efb3B471D_BalanceSheet"},"type":"array"},"cash_flow_statements":{"items":{"$ref":"#/components/schemas/Response7B6Efb3B471D_CashFlowStatement"},"type":"array"},"income_statements":{"items":{"$ref":"#/components/schemas/Response7B6Efb3B471D_IncomeStatement"},"type":"array"}},"type":"object"},"next_page_url":{"description":"Absolute URL of the next page of results. Present only when more results remain; request it as-is to continue. Each page holds up to 10 records.","type":"string"}},"type":"object"},"Response7B6Efb3B471D_FinancialsSearchResponse":{"properties":{"search_results":{"items":{"additionalProperties":{"description":"Additional financial metrics based on the search criteria.","type":"string"},"properties":{"currency":{"description":"The currency of the financial data.","type":"string"},"period":{"description":"The time period of the financial data.","enum":["annual","quarterly","ttm"],"type":"string"},"report_period":{"description":"The reporting period of the financial data.","format":"date","type":"string"},"ticker":{"description":"The ticker symbol of the company.","type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"Response7B6Efb3B471D_IncomeStatement":{"properties":{"accession_number":{"description":"The SEC accession number of the filing.","type":["string","null"]},"consolidated_income":{"description":"The consolidated income of the company.","type":"number"},"cost_of_revenue":{"description":"The cost of revenue of the company.","type":"number"},"currency":{"description":"The currency in which the financial data is reported.","type":"string"},"dividends_per_common_share":{"description":"The dividends per common share of the company.","type":"number"},"earnings_per_share":{"description":"The earnings per share of the company.","type":"number"},"earnings_per_share_diluted":{"description":"The diluted earnings per share of the company.","type":"number"},"ebit":{"description":"The earnings before interest and taxes of the company.","type":"number"},"filing_date":{"description":"Calendar day SEC accepted the filing, in Eastern Time (the SEC's operating timezone). Calendar-day pair to `filing_datetime`. Null when no dated SEC filing is linked to the row.","format":"date","type":["string","null"]},"filing_datetime":{"description":"Sub-day timestamp recording when SEC accepted the filing, in Eastern Time. Sourced from SEC's `acceptanceDateTime` field on the EDGAR submissions API. Pairs with `filing_date` (calendar-day precision of the same event).","format":"date-time","type":["string","null"]},"filing_url":{"description":"URL to the SEC filing.","format":"uri","type":["string","null"]},"fiscal_period":{"description":"The fiscal period of the income statement.","type":"string"},"form_type":{"description":"The SEC form this row was sourced from (`10-K`, `10-Q/A`, `20-F`, `S-1`, ...). The exact form as filed, so amendments keep their `/A` suffix. Null when `period` is `ttm`: a trailing twelve month window can span multiple filings, so we don't attribute it to one. A `quarterly` row can carry `10-K` when the fourth quarter is derived from the fiscal-year filing.","type":["string","null"]},"gross_profit":{"description":"The gross profit of the company.","type":"number"},"income_tax_expense":{"description":"The income tax expenses of the company.","type":"number"},"interest_expense":{"description":"The interest expenses of the company.","type":"number"},"net_income":{"description":"The net income of the company.","type":"number"},"net_income_common_stock":{"description":"The net income available to common stockholders of the company.","type":"number"},"net_income_discontinued_operations":{"description":"The net income from discontinued operations of the company.","type":"number"},"net_income_non_controlling_interests":{"description":"The net income from non-controlling interests of the company.","type":"number"},"operating_expense":{"description":"The operating expenses of the company.","type":"number"},"operating_income":{"description":"The operating income of the company.","type":"number"},"period":{"description":"The time period of the income statement.","enum":["quarterly","ttm","annual"],"type":"string"},"preferred_dividends_impact":{"description":"The impact of preferred dividends on the net income of the company.","type":"number"},"report_period":{"description":"The reporting period of the income statement.","format":"date","type":"string"},"research_and_development":{"description":"The research and development expenses of the company.","type":"number"},"revenue":{"description":"The total revenue of the company.","type":"number"},"selling_general_and_administrative_expenses":{"description":"The selling, general, and administrative expenses of the company.","type":"number"},"ticker":{"description":"The ticker symbol.","type":"string"},"weighted_average_shares":{"description":"The weighted average shares of the company.","type":"number"},"weighted_average_shares_diluted":{"description":"The diluted weighted average shares of the company.","type":"number"}},"type":"object"},"Response7B6Efb3B471D_IncomeStatementResponse":{"properties":{"income_statements":{"items":{"$ref":"#/components/schemas/Response7B6Efb3B471D_IncomeStatement"},"type":"array"},"next_page_url":{"description":"Absolute URL of the next page of results. Present only when more results remain; request it as-is to continue. Each page holds up to 10 records.","type":"string"}},"type":"object"},"Response7B6Efb3B471D_InsiderTrade":{"properties":{"filing_date":{"description":"The date the filing was accepted by the SEC.","format":"date","type":"string"},"form_type":{"description":"The SEC form type: 4 (trade report) or 5 (annual statement), or their amendments 4/A, 5/A.","type":"string"},"is_board_director":{"description":"Whether the insider is a board director.","type":"boolean"},"issuer":{"description":"The name of the issuing company.","type":"string"},"name":{"description":"The name of the insider.","type":"string"},"report_period":{"description":"The reporting period declared on the filing. For Form 4 this is the date of the earliest transaction reported, and it may be earlier than the filing_date.","format":"date","type":"string"},"security_title":{"description":"The title of the security involved in the transaction.","type":"string"},"shares_owned_after_transaction":{"description":"The number of shares owned after the transaction.","type":"number"},"shares_owned_before_transaction":{"description":"The number of shares owned before the transaction.","type":"number"},"ticker":{"description":"The ticker symbol of the company.","type":"string"},"title":{"description":"The title of the insider.","type":"string"},"transaction_code":{"description":"The SEC Form 4 transaction code (for example, `P` for open market purchase, `S` for open market sale, `M` for exercise of derivative securities, `F` for shares withheld to cover taxes, `G` for gift). Distinguishes the individual legs of a multi-part filing.","type":"string"},"transaction_date":{"description":"The date of the transaction.","format":"date","type":"string"},"transaction_price_per_share":{"description":"The price per share in the transaction.","type":"number"},"transaction_shares":{"description":"The number of shares involved in the transaction.","type":"number"},"transaction_type":{"description":"A human-readable description of the transaction, derived from the transaction_code.","type":"string"},"transaction_value":{"description":"The total value of the transaction.","type":"number"}},"type":"object"},"Response7B6Efb3B471D_InsiderTradesResponse":{"properties":{"insider_trades":{"items":{"$ref":"#/components/schemas/Response7B6Efb3B471D_InsiderTrade"},"type":"array"},"next_page_url":{"description":"Absolute URL of the next page of results. Present only when more results remain; request it as-is to continue. Each page holds up to 10 records.","type":"string"}},"type":"object"},"Response7B6Efb3B471D_InterestRate":{"properties":{"bank":{"description":"The symbol of the central bank.","type":"string"},"date":{"description":"The calendar day the rate is in effect, in YYYY-MM-DD format.","type":"string"},"name":{"description":"The name of the central bank.","type":"string"},"rate":{"description":"The policy rate in percent on that day. For the Federal Reserve, the midpoint of the target range.","type":"number"}},"type":"object"},"Response7B6Efb3B471D_InterestRatesResponse":{"properties":{"interest_rates":{"items":{"$ref":"#/components/schemas/Response7B6Efb3B471D_InterestRate"},"type":"array"},"next_page_url":{"description":"History only. Absolute URL of the next page of results. Present only when more rows remain; request it as-is to continue. Each page holds up to 10 rows.","type":"string"}},"type":"object"},"Response7B6Efb3B471D_KPIGuidanceItem":{"properties":{"change_direction":{"description":"Direction: raised, lowered, maintained, initiated, withdrawn.","example":"initiated","type":["string","null"]},"high":{"description":"High end of guidance range.","example":8,"type":["number","null"]},"low":{"description":"Low end of guidance range.","example":6,"type":["number","null"]},"metric_name":{"example":"Operating Margin","type":"string"},"period":{"example":"Q2 2026","type":"string"},"period_type":{"enum":["quarterly","annual"],"type":"string"},"point_estimate":{"description":"Single-point guidance when no range is given.","type":["number","null"]},"prior_value":{"description":"Prior guidance value for revisions.","type":["number","null"]},"raw_text":{"description":"Original guidance text from the filing.","type":["string","null"]},"segment":{"type":["string","null"]},"source_text":{"type":["string","null"]},"source_url":{"format":"uri","type":["string","null"]},"ticker":{"example":"DAL","type":"string"},"unit":{"example":"%","type":"string"},"value":{"type":["number","null"]}},"required":["ticker","metric_name","period","period_type"],"type":"object"},"Response7B6Efb3B471D_KPIGuidanceResponse":{"properties":{"kpi_guidance":{"items":{"$ref":"#/components/schemas/Response7B6Efb3B471D_KPIGuidanceItem"},"type":"array"},"next_page_url":{"description":"Absolute URL of the next page of results. Present only when more results remain; request it as-is to continue. Each page holds up to 10 records.","type":"string"}},"type":"object"},"Response7B6Efb3B471D_KPIMetric":{"properties":{"metric_name":{"description":"Canonical metric name.","example":"load_factor","type":"string"},"period":{"description":"Reporting period (e.g., Q4 2025, FY 2025, or a date like 2025-04-30 for non-standard fiscal years).","example":"Q4 2025","type":"string"},"period_type":{"description":"Whether this is a quarterly or annual figure.","enum":["quarterly","annual"],"example":"quarterly","type":"string"},"segment":{"description":"Business segment, geography, or sub-category. Only present when the metric is reported for a sub-unit rather than the consolidated entity.","example":"Commercial Engines & Services","type":["string","null"]},"source_text":{"description":"The source text span from the filing where this value was found.","example":"Passenger load factor","type":["string","null"]},"source_url":{"description":"Direct link to the SEC filing. When available, includes a text fragment that highlights the source in the browser.","example":"https://www.sec.gov/Archives/edgar/data/27904/000002790426000008/deltaairlinesannouncesdece.htm","format":"uri","type":"string"},"ticker":{"description":"Stock ticker symbol.","example":"DAL","type":"string"},"unit":{"description":"Unit of measure (e.g., %, cents, dollars, miles, count).","example":"%","type":"string"},"value":{"description":"Extracted numeric value.","example":82,"type":["number","null"]},"yoy_change_pct":{"description":"Year-over-year percentage change.","example":-2.381,"type":["number","null"]},"yoy_value":{"description":"Year-over-year comparison value from the prior period.","example":84,"type":["number","null"]}},"required":["ticker","metric_name","value","unit","period","period_type"],"type":"object"},"Response7B6Efb3B471D_KPIMetricsResponse":{"properties":{"kpi_metrics":{"items":{"$ref":"#/components/schemas/Response7B6Efb3B471D_KPIMetric"},"type":"array"},"next_page_url":{"description":"Absolute URL of the next page of results. Present only when more results remain; request it as-is to continue. Each page holds up to 10 records.","type":"string"}},"type":"object"},"Response7B6Efb3B471D_KPINonGAAPMetric":{"properties":{"gaap_equivalent":{"description":"The GAAP line item this metric adjusts.","example":"Diluted earnings per share","type":["string","null"]},"key_adjustments":{"description":"Description of adjustments made.","example":"Excludes restructuring charges of $150M","type":["string","null"]},"metric_name":{"example":"Adjusted Diluted EPS","type":"string"},"period":{"example":"Q1 2026","type":"string"},"period_type":{"enum":["quarterly","annual"],"type":"string"},"source_text":{"type":["string","null"]},"source_url":{"format":"uri","type":["string","null"]},"ticker":{"example":"DAL","type":"string"},"unit":{"example":"USD per share","type":"string"},"value":{"example":0.64,"type":["number","null"]}},"required":["ticker","metric_name","value","unit","period","period_type"],"type":"object"},"Response7B6Efb3B471D_KPINonGAAPResponse":{"properties":{"kpi_non_gaap":{"items":{"$ref":"#/components/schemas/Response7B6Efb3B471D_KPINonGAAPMetric"},"type":"array"},"next_page_url":{"description":"Absolute URL of the next page of results. Present only when more results remain; request it as-is to continue. Each page holds up to 10 records.","type":"string"}},"type":"object"},"Response7B6Efb3B471D_News":{"properties":{"date":{"description":"The date the news article was published.","format":"date","type":"string"},"source":{"description":"The source of the news article.","type":"string"},"ticker":{"description":"The ticker symbol.","type":"string"},"title":{"description":"The title of the news article.","type":"string"},"url":{"description":"The URL of the news article.","format":"uri","type":"string"}},"type":"object"},"Response7B6Efb3B471D_NewsResponse":{"properties":{"news":{"items":{"$ref":"#/components/schemas/Response7B6Efb3B471D_News"},"type":"array"},"next_page_url":{"description":"Absolute URL of the next page of results. Present only when more results remain; request it as-is to continue. Each page holds up to 10 records.","type":"string"}},"type":"object"},"Response7B6Efb3B471D_Price":{"properties":{"close":{"description":"The close price of the ticker in the given time period.","type":"number"},"high":{"description":"The high price of the ticker in the given time period.","type":"number"},"low":{"description":"The low price of the ticker in the given time period.","type":"number"},"open":{"description":"The open price of the ticker in the given time period.","type":"number"},"time":{"description":"The human-readable time format of the price in UTC.","type":"string"},"volume":{"description":"The trading volume of the ticker in the given time period.","type":["integer","null"]}},"type":"object"},"Response7B6Efb3B471D_PriceSnapshot":{"properties":{"day_change":{"description":"The price change since the previous trading day's close.","type":"number"},"day_change_percent":{"description":"The percentage price change since the previous trading day's close.","type":"number"},"price":{"description":"The current price of the stock.","type":"number"},"ticker":{"description":"The ticker symbol.","type":"string"},"time":{"description":"The timestamp of the price snapshot in human-readable format in UTC.","type":"string"},"time_milliseconds":{"description":"The timestamp of the price snapshot in milliseconds since epoch.","type":"number"}},"type":"object"},"Response7B6Efb3B471D_PriceSnapshotResponse":{"properties":{"snapshot":{"$ref":"#/components/schemas/Response7B6Efb3B471D_PriceSnapshot"}},"type":"object"},"Response7B6Efb3B471D_PricesResponse":{"properties":{"next_page_url":{"description":"Absolute URL of the next page of results. Present only when more results remain; request it as-is to continue. Each page holds up to 100 records.","type":"string"},"prices":{"items":{"$ref":"#/components/schemas/Response7B6Efb3B471D_Price"},"type":"array"},"ticker":{"description":"The ticker symbol.","type":"string"}},"type":"object"},"Response7B6Efb3B471D_Signal":{"description":"A curated market-moving insight derived from this filing. Pre-rendered `headline` is suitable for direct display; `details` carries structured fields for filtering and programmatic use. Signals are returned in priority order (most material first); the `type` itself encodes magnitude (e.g. `STRONG_REVENUE_INCREASE` vs `REVENUE_INCREASE`).","properties":{"details":{"additionalProperties":true,"description":"Structured fields specific to the signal type. Contents vary: guidance signals carry `low`, `high`, `point_estimate`, `prior_value`, `revision_pct`; segment signals carry `best`, `worst`, `spread_pp`; non-GAAP signals carry `gaap_field`, `non_gaap_value`, `gaap_value`, `divergence_pct`; growth signals carry `current`, `yoy_chg`. Null values are omitted. Refer to type-specific examples.","type":"object"},"headline":{"description":"Pre-rendered, human-readable summary suitable for direct display.","type":"string"},"metric":{"description":"The metric this signal references, when applicable (e.g. `revenue`, `earnings_per_share`, `operating_margin`, or a guidance/KPI metric name).","type":["string","null"]},"period":{"description":"The fiscal period the signal references (e.g. `2026-Q1`, `FY 2026`). Forward guidance signals reference the guided period; financial signals reference the reporting period of this filing.","type":["string","null"]},"type":{"description":"Signal category. MARGIN_EXPANSION/MARGIN_CONTRACTION: any of gross/operating/net margin moved year-over-year by ≥100bps. GUIDANCE_RAISED/GUIDANCE_LOWERED/GUIDANCE_REAFFIRMED/GUIDANCE_INITIATED: forward-looking guidance change reported in the filing. SEGMENT_OUTPERFORMANCE/SEGMENT_UNDERPERFORMANCE: best- or worst-performing reportable segment by organic revenue growth. NON_GAAP_DIVERGENCE: an adjusted/non-GAAP figure differs materially from its GAAP counterpart on the same period. BACKLOG_SURGE/BACKLOG_DECLINE: backlog or remaining performance obligations moved year-over-year by ≥20%. REVENUE_INCREASE/STRONG_REVENUE_INCREASE and DECLINE variants: tiered year-over-year revenue change (≥10% / ≥20% magnitude). NET_INCOME_INCREASE/STRONG_NET_INCOME_INCREASE and DECLINE variants: tiered year-over-year net income change (≥15% / ≥30%). EPS_INCREASE/STRONG_EPS_INCREASE and DECLINE variants: tiered year-over-year EPS change (≥15% / ≥30%); independent from net income because share buybacks can amplify EPS movement. CAPEX_INCREASE/STRONG_CAPEX_INCREASE and DECLINE variants: tiered year-over-year capital expenditure change in spending magnitude (≥15% / ≥30%).","enum":["MARGIN_EXPANSION","MARGIN_CONTRACTION","GUIDANCE_RAISED","GUIDANCE_LOWERED","GUIDANCE_REAFFIRMED","GUIDANCE_INITIATED","SEGMENT_OUTPERFORMANCE","SEGMENT_UNDERPERFORMANCE","NON_GAAP_DIVERGENCE","BACKLOG_SURGE","BACKLOG_DECLINE","REVENUE_INCREASE","REVENUE_DECLINE","STRONG_REVENUE_INCREASE","STRONG_REVENUE_DECLINE","NET_INCOME_INCREASE","NET_INCOME_DECLINE","STRONG_NET_INCOME_INCREASE","STRONG_NET_INCOME_DECLINE","EPS_INCREASE","EPS_DECLINE","STRONG_EPS_INCREASE","STRONG_EPS_DECLINE","CAPEX_INCREASE","CAPEX_DECLINE","STRONG_CAPEX_INCREASE","STRONG_CAPEX_DECLINE"],"type":"string"}},"required":["type","headline"],"type":"object"},"Response80775Eb82C8B_SimilarWebMeta":{"description":"SimilarWeb v5 response envelope metadata.","properties":{"last_updated":{"description":"Date of the most recent data point available upstream (YYYY-MM-DD).","example":"2026-06-30","type":"string"},"query":{"description":"Pagination/sort echo when applicable (limit, offset, asc, sort).","type":"object"},"request":{"description":"Full echo of the normalized upstream request (parameters as received).","type":"object"},"status":{"description":"Upstream status; 'success' on a successful call.","example":"success","type":"string"}},"required":["status"],"type":"object"},"Response860C3Ae68Ea5_Categories":{"items":{"properties":{"content":{"description":"Category description","type":"string"},"id":{"description":"Category ID","type":"string"},"market_cap":{"description":"Category market cap","type":"number"},"market_cap_change_24h":{"description":"Category market cap change in 24 hours","type":"number"},"name":{"description":"Category name","type":"string"},"top_3_coins":{"description":"Image URLs of top 3 coins in the category","items":{"type":"string"},"type":"array"},"top_3_coins_id":{"description":"IDs of top 3 coins in the category","items":{"type":"string"},"type":"array"},"updated_at":{"description":"Category last updated timestamp","type":"string"},"volume_24h":{"description":"Category trading volume in 24 hours","type":"number"}},"required":["id","name","market_cap","market_cap_change_24h","content","top_3_coins_id","top_3_coins","volume_24h","updated_at"],"type":"object"},"type":"array"},"Response860C3Ae68Ea5_CategoriesList":{"items":{"properties":{"category_id":{"description":"Category ID","type":"string"},"name":{"description":"Category name","type":"string"}},"required":["category_id","name"],"type":"object"},"type":"array"},"Response860C3Ae68Ea5_CoinsContractAddress":{"properties":{"additional_notices":{"description":"Additional notices","items":{"type":"string"},"type":"array"},"asset_platform_id":{"description":"Coin asset platform ID","type":["string","null"]},"block_time_in_minutes":{"description":"Blockchain block time in minutes","type":"number"},"categories":{"description":"Coin categories","items":{"type":"string"},"type":"array"},"contract_address":{"description":"Coin contract address","type":"string"},"country_origin":{"description":"Country of origin","type":"string"},"description":{"additionalProperties":{"type":"string"},"description":"Coin description","type":"object"},"detail_platforms":{"additionalProperties":{"properties":{"contract_address":{"description":"Token contract address","type":"string"},"decimal_place":{"description":"Token decimal place","type":["integer","null"]},"geckoterminal_url":{"description":"GeckoTerminal URL","type":"string"}},"type":"object"},"description":"Detailed coin asset platform and contract address","type":"object"},"genesis_date":{"description":"Genesis date","type":["string","null"]},"has_supply_breakdown":{"description":"Whether detailed supply breakdown data is available via /coins/supply_breakdown","type":"boolean"},"hashing_algorithm":{"description":"Blockchain hashing algorithm","type":["string","null"]},"id":{"description":"Coin ID","type":"string"},"image":{"description":"Coin image URL","properties":{"large":{"type":"string"},"small":{"type":"string"},"thumb":{"type":"string"}},"type":"object"},"last_updated":{"description":"Last updated timestamp","type":"string"},"links":{"description":"Links","properties":{"announcement_url":{"description":"Announcement URL","items":{"type":"string"},"type":"array"},"bitcointalk_thread_identifier":{"description":"Bitcointalk thread identifier","type":["integer","null"]},"blockchain_site":{"description":"Block explorer URL","items":{"type":"string"},"type":"array"},"chat_url":{"description":"Chat URL","items":{"type":"string"},"type":"array"},"facebook_username":{"description":"Facebook username","type":"string"},"homepage":{"description":"Website URL","items":{"type":"string"},"type":"array"},"official_forum_url":{"description":"Official forum URL","items":{"type":"string"},"type":"array"},"repos_url":{"description":"Repository URL","properties":{"bitbucket":{"description":"Bitbucket repository URL","items":{"type":"string"},"type":"array"},"github":{"description":"GitHub repository URL","items":{"type":"string"},"type":"array"}},"type":"object"},"snapshot_url":{"description":"Snapshot URL","type":["string","null"]},"subreddit_url":{"description":"Subreddit URL","type":["string","null"]},"telegram_channel_identifier":{"description":"Telegram channel identifier","type":"string"},"twitter_screen_name":{"description":"Twitter handle","type":"string"},"whitepaper":{"description":"Whitepaper URL","type":"string"}},"type":"object"},"localization":{"additionalProperties":{"type":"string"},"description":"Coin name localization","type":"object"},"market_cap_rank":{"description":"Market cap rank","type":["integer","null"]},"market_cap_rank_with_rehypothecated":{"description":"Market cap rank including rehypothecated tokens","type":["integer","null"]},"market_data":{"description":"Market data","properties":{"ath":{"additionalProperties":{"type":"number"},"description":"All-time high in target currency","type":"object"},"ath_change_percentage":{"additionalProperties":{"type":"number"},"description":"All-time high change percentage","type":"object"},"ath_date":{"additionalProperties":{"type":"string"},"description":"All-time high date","type":"object"},"atl":{"additionalProperties":{"type":"number"},"description":"All-time low in target currency","type":"object"},"atl_change_percentage":{"additionalProperties":{"type":"number"},"description":"All-time low change percentage","type":"object"},"atl_date":{"additionalProperties":{"type":"string"},"description":"All-time low date","type":"object"},"circulating_supply":{"description":"Circulating supply","type":"number"},"current_price":{"additionalProperties":{"type":"number"},"description":"Current price in target currency","type":"object"},"fdv_to_tvl_ratio":{"description":"FDV to TVL ratio","type":["number","null"]},"fully_diluted_valuation":{"additionalProperties":{"type":"number"},"description":"Fully diluted valuation in target currency","type":"object"},"high_24h":{"additionalProperties":{"type":"number"},"description":"24h price high in target currency","type":"object"},"last_updated":{"description":"Market data last updated timestamp","type":"string"},"low_24h":{"additionalProperties":{"type":"number"},"description":"24h price low in target currency","type":"object"},"market_cap":{"additionalProperties":{"type":"number"},"description":"Market cap in target currency","type":"object"},"market_cap_change_24h":{"description":"24h market cap change in target currency","type":"number"},"market_cap_change_24h_in_currency":{"additionalProperties":{"type":"number"},"description":"24h market cap change in target currency","type":"object"},"market_cap_change_percentage_24h":{"description":"24h market cap change percentage","type":"number"},"market_cap_change_percentage_24h_in_currency":{"additionalProperties":{"type":"number"},"description":"24h market cap change percentage per currency","type":"object"},"market_cap_fdv_ratio":{"description":"Market cap to FDV ratio","type":"number"},"market_cap_rank":{"description":"Market cap rank","type":["integer","null"]},"market_cap_rank_with_rehypothecated":{"description":"Market cap rank including rehypothecated tokens","type":["integer","null"]},"max_supply":{"description":"Max supply","type":["number","null"]},"max_supply_infinite":{"description":"Max supply infinite","type":"boolean"},"mcap_to_tvl_ratio":{"description":"Market cap to TVL ratio","type":["number","null"]},"outstanding_supply":{"description":"Tokens outstanding in the market","type":["number","null"]},"outstanding_token_value_usd":{"description":"Outstanding token value in USD","type":["number","null"]},"price_change_24h":{"description":"24h price change in target currency","type":"number"},"price_change_24h_in_currency":{"additionalProperties":{"type":"number"},"description":"24h price change in target currency","type":"object"},"price_change_percentage_14d":{"description":"14d price change percentage","type":"number"},"price_change_percentage_14d_in_currency":{"additionalProperties":{"type":"number"},"description":"14d price change percentage per currency","type":"object"},"price_change_percentage_1h_in_currency":{"additionalProperties":{"type":"number"},"description":"1h price change percentage per currency","type":"object"},"price_change_percentage_1y":{"description":"1y price change percentage","type":"number"},"price_change_percentage_1y_in_currency":{"additionalProperties":{"type":"number"},"description":"1y price change percentage per currency","type":"object"},"price_change_percentage_200d":{"description":"200d price change percentage","type":"number"},"price_change_percentage_200d_in_currency":{"additionalProperties":{"type":"number"},"description":"200d price change percentage per currency","type":"object"},"price_change_percentage_24h":{"description":"24h price change percentage","type":"number"},"price_change_percentage_24h_in_currency":{"additionalProperties":{"type":"number"},"description":"24h price change percentage per currency","type":"object"},"price_change_percentage_30d":{"description":"30d price change percentage","type":"number"},"price_change_percentage_30d_in_currency":{"additionalProperties":{"type":"number"},"description":"30d price change percentage per currency","type":"object"},"price_change_percentage_60d":{"description":"60d price change percentage","type":"number"},"price_change_percentage_60d_in_currency":{"additionalProperties":{"type":"number"},"description":"60d price change percentage per currency","type":"object"},"price_change_percentage_7d":{"description":"7d price change percentage","type":"number"},"price_change_percentage_7d_in_currency":{"additionalProperties":{"type":"number"},"description":"7d price change percentage per currency","type":"object"},"roi":{"description":"Return on investment","properties":{"currency":{"description":"ROI currency","type":"string"},"percentage":{"description":"ROI percentage","type":"number"},"times":{"description":"ROI multiplier","type":"number"}},"type":["object","null"]},"sparkline_7d":{"description":"Sparkline 7-day price data","items":{"type":"number"},"type":"array"},"total_supply":{"description":"Total supply","type":"number"},"total_value_locked":{"description":"Total value locked","type":["number","null"]},"total_volume":{"additionalProperties":{"type":"number"},"description":"Total trading volume in target currency","type":"object"}},"type":"object"},"name":{"description":"Coin name","type":"string"},"platforms":{"additionalProperties":{"type":"string"},"description":"Coin asset platform and contract address","type":"object"},"preview_listing":{"description":"Preview listing coin","type":"boolean"},"public_notice":{"description":"Public notice","type":["string","null"]},"sentiment_votes_down_percentage":{"description":"Sentiment votes down percentage","type":["number","null"]},"sentiment_votes_up_percentage":{"description":"Sentiment votes up percentage","type":["number","null"]},"status_updates":{"description":"Status updates","items":{"properties":{"category":{"description":"Status update category","type":"string"},"created_at":{"description":"Status update creation time","type":"string"},"description":{"description":"Status update description","type":"string"},"user":{"description":"Status update user","type":"string"},"user_title":{"description":"Status update user title","type":"string"}},"type":"object"},"type":"array"},"symbol":{"description":"Coin symbol","type":"string"},"tickers":{"description":"Tickers","items":{"properties":{"base":{"description":"Ticker base currency","type":"string"},"bid_ask_spread_percentage":{"description":"Ticker bid-ask spread percentage","type":"number"},"coin_id":{"description":"Ticker base currency coin ID","type":"string"},"coin_mcap_usd":{"description":"Market cap in USD","type":"number"},"converted_last":{"description":"Ticker converted last price","properties":{"btc":{"type":"number"},"eth":{"type":"number"},"usd":{"type":"number"}},"type":"object"},"converted_volume":{"description":"Ticker converted volume","properties":{"btc":{"type":"number"},"eth":{"type":"number"},"usd":{"type":"number"}},"type":"object"},"is_anomaly":{"description":"Ticker anomaly","type":"boolean"},"is_stale":{"description":"Ticker stale","type":"boolean"},"last":{"description":"Ticker last price","type":"number"},"last_fetch_at":{"description":"Ticker last fetch timestamp","type":"string"},"last_traded_at":{"description":"Ticker last traded timestamp","type":"string"},"market":{"description":"Ticker exchange","properties":{"has_trading_incentive":{"description":"Exchange trading incentive","type":"boolean"},"identifier":{"description":"Exchange identifier","type":"string"},"name":{"description":"Exchange name","type":"string"}},"type":"object"},"target":{"description":"Ticker target currency","type":"string"},"target_coin_id":{"description":"Ticker target currency coin ID","type":"string"},"timestamp":{"description":"Ticker timestamp","type":"string"},"token_info_url":{"description":"Ticker token info URL","type":["string","null"]},"trade_url":{"description":"Ticker trade URL","type":"string"},"trust_score":{"description":"Ticker trust score","type":["string","null"]},"volume":{"description":"Ticker volume","type":"number"}},"type":"object"},"type":"array"},"watchlist_portfolio_users":{"description":"Number of users watching this coin in portfolio","type":"number"},"web_slug":{"description":"Coin web slug","type":"string"}},"required":["id","symbol","name","web_slug","asset_platform_id","platforms","detail_platforms","block_time_in_minutes","hashing_algorithm","categories","preview_listing","public_notice","additional_notices","has_supply_breakdown","description","links","image","country_origin","genesis_date","contract_address","sentiment_votes_up_percentage","sentiment_votes_down_percentage","watchlist_portfolio_users","market_cap_rank","market_cap_rank_with_rehypothecated","status_updates","last_updated"],"type":"object"},"Response860C3Ae68Ea5_CoinsID":{"properties":{"additional_notices":{"description":"Additional notices","items":{"type":"string"},"type":"array"},"asset_platform_id":{"description":"Coin asset platform ID","type":["string","null"]},"block_time_in_minutes":{"description":"Blockchain block time in minutes","type":"number"},"categories":{"description":"Coin categories","items":{"type":"string"},"type":"array"},"categories_details":{"description":"Detailed coin categories","items":{"properties":{"id":{"description":"Category ID","type":"string"},"name":{"description":"Category name","type":"string"}},"type":"object"},"type":"array"},"country_origin":{"description":"Country of origin","type":"string"},"description":{"additionalProperties":{"type":"string"},"description":"Coin description","type":"object"},"detail_platforms":{"additionalProperties":{"properties":{"contract_address":{"description":"Token contract address","type":"string"},"decimal_place":{"description":"Token decimal place","type":["integer","null"]}},"type":"object"},"description":"Detailed coin asset platform and contract address","type":"object"},"genesis_date":{"description":"Genesis date","type":["string","null"]},"has_supply_breakdown":{"description":"Whether detailed supply breakdown data is available via /coins/supply_breakdown","type":"boolean"},"hashing_algorithm":{"description":"Blockchain hashing algorithm","type":["string","null"]},"ico_data":{"description":"ICO data","properties":{"accepting_currencies":{"description":"Accepting currencies","type":"string"},"amount_for_sale":{"description":"Amount for sale","type":"number"},"base_pre_sale_amount":{"description":"Base pre-sale amount","type":"number"},"base_public_sale_amount":{"description":"Base public sale amount","type":"number"},"bounty_detail_url":{"description":"Bounty detail URL","type":"string"},"country_origin":{"description":"Country of origin","type":"string"},"description":{"description":"Detailed description","type":"string"},"hardcap_amount":{"description":"Hardcap amount","type":"number"},"hardcap_currency":{"description":"Hardcap currency","type":"string"},"ico_end_date":{"description":"ICO end date","type":"string"},"ico_start_date":{"description":"ICO start date","type":"string"},"kyc_required":{"description":"KYC required","type":"boolean"},"links":{"additionalProperties":{"type":"string"},"description":"ICO related links","type":"object"},"pre_sale_available":{"description":"Pre-sale available","type":"boolean"},"pre_sale_end_date":{"description":"Pre-sale end date","type":"string"},"pre_sale_ended":{"description":"Pre-sale ended","type":"boolean"},"pre_sale_start_date":{"description":"Pre-sale start date","type":"string"},"quote_pre_sale_amount":{"description":"Quote pre-sale amount","type":"number"},"quote_pre_sale_currency":{"description":"Quote pre-sale currency","type":"string"},"quote_public_sale_amount":{"description":"Quote public sale amount","type":"number"},"quote_public_sale_currency":{"description":"Quote public sale currency","type":"string"},"short_desc":{"description":"Short description","type":"string"},"softcap_amount":{"description":"Softcap amount","type":"number"},"softcap_currency":{"description":"Softcap currency","type":"string"},"total_raised":{"description":"Total raised amount","type":"number"},"total_raised_currency":{"description":"Total raised currency","type":"string"},"whitelist_available":{"description":"Whitelist available","type":"boolean"},"whitelist_end_date":{"description":"Whitelist end date","type":"string"},"whitelist_start_date":{"description":"Whitelist start date","type":"string"},"whitelist_url":{"description":"Whitelist URL","type":"string"}},"type":["object","null"]},"id":{"description":"Coin ID","type":"string"},"image":{"description":"Coin image URL","properties":{"large":{"type":"string"},"small":{"type":"string"},"thumb":{"type":"string"}},"type":"object"},"last_updated":{"description":"Last updated timestamp","type":"string"},"links":{"description":"Links","properties":{"announcement_url":{"description":"Announcement URL","items":{"type":"string"},"type":"array"},"bitcointalk_thread_identifier":{"description":"Bitcointalk thread identifier","type":["integer","null"]},"blockchain_site":{"description":"Block explorer URL","items":{"type":"string"},"type":"array"},"chat_url":{"description":"Chat URL","items":{"type":"string"},"type":"array"},"facebook_username":{"description":"Facebook username","type":"string"},"homepage":{"description":"Website URL","items":{"type":"string"},"type":"array"},"official_forum_url":{"description":"Official forum URL","items":{"type":"string"},"type":"array"},"repos_url":{"description":"Repository URL","properties":{"bitbucket":{"description":"Bitbucket repository URL","items":{"type":"string"},"type":"array"},"github":{"description":"GitHub repository URL","items":{"type":"string"},"type":"array"}},"type":"object"},"snapshot_url":{"description":"Snapshot URL","type":["string","null"]},"subreddit_url":{"description":"Subreddit URL","type":"string"},"telegram_channel_identifier":{"description":"Telegram channel identifier","type":"string"},"twitter_screen_name":{"description":"Twitter handle","type":"string"},"whitepaper":{"description":"Whitepaper URL","type":"string"}},"type":"object"},"localization":{"additionalProperties":{"type":"string"},"description":"Coin name localization","type":"object"},"market_cap_rank":{"description":"Market cap rank","type":["integer","null"]},"market_cap_rank_with_rehypothecated":{"description":"Market cap rank including rehypothecated tokens","type":["integer","null"]},"market_data":{"description":"Market data","properties":{"ath":{"additionalProperties":{"type":"number"},"description":"All-time high in target currency","type":"object"},"ath_change_percentage":{"additionalProperties":{"type":"number"},"description":"All-time high change percentage","type":"object"},"ath_date":{"additionalProperties":{"type":"string"},"description":"All-time high date","type":"object"},"atl":{"additionalProperties":{"type":"number"},"description":"All-time low in target currency","type":"object"},"atl_change_percentage":{"additionalProperties":{"type":"number"},"description":"All-time low change percentage","type":"object"},"atl_date":{"additionalProperties":{"type":"string"},"description":"All-time low date","type":"object"},"circulating_supply":{"description":"Circulating supply","type":"number"},"current_price":{"additionalProperties":{"type":"number"},"description":"Current price in target currency","type":"object"},"fdv_to_tvl_ratio":{"description":"FDV to TVL ratio","type":["number","null"]},"fully_diluted_valuation":{"additionalProperties":{"type":"number"},"description":"Fully diluted valuation in target currency","type":"object"},"high_24h":{"additionalProperties":{"type":"number"},"description":"24h price high in target currency","type":"object"},"last_updated":{"description":"Market data last updated timestamp","type":"string"},"low_24h":{"additionalProperties":{"type":"number"},"description":"24h price low in target currency","type":"object"},"market_cap":{"additionalProperties":{"type":"number"},"description":"Market cap in target currency","type":"object"},"market_cap_change_24h":{"description":"24h market cap change in target currency","type":"number"},"market_cap_change_24h_in_currency":{"additionalProperties":{"type":"number"},"description":"24h market cap change in target currency","type":"object"},"market_cap_change_percentage_24h":{"description":"24h market cap change percentage","type":"number"},"market_cap_change_percentage_24h_in_currency":{"additionalProperties":{"type":"number"},"description":"24h market cap change percentage per currency","type":"object"},"market_cap_fdv_ratio":{"description":"Market cap to FDV ratio","type":"number"},"market_cap_rank":{"description":"Market cap rank","type":["integer","null"]},"market_cap_rank_with_rehypothecated":{"description":"Market cap rank including rehypothecated tokens","type":["integer","null"]},"max_supply":{"description":"Max supply","type":["number","null"]},"max_supply_infinite":{"description":"Max supply infinite","type":"boolean"},"mcap_to_tvl_ratio":{"description":"Market cap to TVL ratio","type":["number","null"]},"outstanding_supply":{"description":"Tokens outstanding in the market","type":["number","null"]},"outstanding_token_value_usd":{"description":"Outstanding token value in USD","type":["number","null"]},"price_change_24h":{"description":"24h price change in target currency","type":"number"},"price_change_24h_in_currency":{"additionalProperties":{"type":"number"},"description":"24h price change in target currency","type":"object"},"price_change_percentage_14d":{"description":"14d price change percentage","type":"number"},"price_change_percentage_14d_in_currency":{"additionalProperties":{"type":"number"},"description":"14d price change percentage per currency","type":"object"},"price_change_percentage_1h_in_currency":{"additionalProperties":{"type":"number"},"description":"1h price change percentage per currency","type":"object"},"price_change_percentage_1y":{"description":"1y price change percentage","type":"number"},"price_change_percentage_1y_in_currency":{"additionalProperties":{"type":"number"},"description":"1y price change percentage per currency","type":"object"},"price_change_percentage_200d":{"description":"200d price change percentage","type":"number"},"price_change_percentage_200d_in_currency":{"additionalProperties":{"type":"number"},"description":"200d price change percentage per currency","type":"object"},"price_change_percentage_24h":{"description":"24h price change percentage","type":"number"},"price_change_percentage_24h_in_currency":{"additionalProperties":{"type":"number"},"description":"24h price change percentage per currency","type":"object"},"price_change_percentage_30d":{"description":"30d price change percentage","type":"number"},"price_change_percentage_30d_in_currency":{"additionalProperties":{"type":"number"},"description":"30d price change percentage per currency","type":"object"},"price_change_percentage_60d":{"description":"60d price change percentage","type":"number"},"price_change_percentage_60d_in_currency":{"additionalProperties":{"type":"number"},"description":"60d price change percentage per currency","type":"object"},"price_change_percentage_7d":{"description":"7d price change percentage","type":"number"},"price_change_percentage_7d_in_currency":{"additionalProperties":{"type":"number"},"description":"7d price change percentage per currency","type":"object"},"roi":{"description":"Return on investment","properties":{"currency":{"description":"ROI currency","type":"string"},"percentage":{"description":"ROI percentage","type":"number"},"times":{"description":"ROI multiplier","type":"number"}},"type":["object","null"]},"sparkline_7d":{"description":"Sparkline 7-day price data","items":{"type":"number"},"type":"array"},"total_supply":{"description":"Total supply","type":"number"},"total_value_locked":{"description":"Total value locked","type":["number","null"]},"total_volume":{"additionalProperties":{"type":"number"},"description":"Total trading volume in target currency","type":"object"}},"type":"object"},"name":{"description":"Coin name","type":"string"},"platforms":{"additionalProperties":{"type":"string"},"description":"Coin asset platform and contract address","type":"object"},"preview_listing":{"description":"Preview listing coin","type":"boolean"},"public_notice":{"description":"Public notice","type":["string","null"]},"sentiment_votes_down_percentage":{"description":"Sentiment votes down percentage","type":["number","null"]},"sentiment_votes_up_percentage":{"description":"Sentiment votes up percentage","type":["number","null"]},"status_updates":{"description":"Status updates","items":{"properties":{"category":{"description":"Status update category","type":"string"},"created_at":{"description":"Status update creation time","type":"string"},"description":{"description":"Status update description","type":"string"},"user":{"description":"Status update user","type":"string"},"user_title":{"description":"Status update user title","type":"string"}},"type":"object"},"type":"array"},"symbol":{"description":"Coin symbol","type":"string"},"tickers":{"description":"Tickers","items":{"properties":{"base":{"description":"Ticker base currency","type":"string"},"bid_ask_spread_percentage":{"description":"Ticker bid-ask spread percentage","type":"number"},"coin_id":{"description":"Ticker base currency coin ID","type":"string"},"coin_mcap_usd":{"description":"Market cap in USD","type":"number"},"converted_last":{"description":"Ticker converted last price","properties":{"btc":{"type":"number"},"eth":{"type":"number"},"usd":{"type":"number"}},"type":"object"},"converted_volume":{"description":"Ticker converted volume","properties":{"btc":{"type":"number"},"eth":{"type":"number"},"usd":{"type":"number"}},"type":"object"},"is_anomaly":{"description":"Ticker anomaly","type":"boolean"},"is_stale":{"description":"Ticker stale","type":"boolean"},"last":{"description":"Ticker last price","type":"number"},"last_fetch_at":{"description":"Ticker last fetch timestamp","type":"string"},"last_traded_at":{"description":"Ticker last traded timestamp","type":"string"},"market":{"description":"Ticker exchange","properties":{"has_trading_incentive":{"description":"Exchange trading incentive","type":"boolean"},"identifier":{"description":"Exchange identifier","type":"string"},"name":{"description":"Exchange name","type":"string"}},"type":"object"},"target":{"description":"Ticker target currency","type":"string"},"target_coin_id":{"description":"Ticker target currency coin ID","type":"string"},"timestamp":{"description":"Ticker timestamp","type":"string"},"token_info_url":{"description":"Ticker token info URL","type":["string","null"]},"trade_url":{"description":"Ticker trade URL","type":"string"},"trust_score":{"description":"Ticker trust score","type":["string","null"]},"volume":{"description":"Ticker volume","type":"number"}},"type":"object"},"type":"array"},"watchlist_portfolio_users":{"description":"Number of users watching this coin in portfolio","type":"number"},"web_slug":{"description":"Coin web slug","type":"string"}},"required":["id","symbol","name","web_slug","asset_platform_id","platforms","detail_platforms","block_time_in_minutes","hashing_algorithm","categories","preview_listing","public_notice","additional_notices","has_supply_breakdown","description","links","image","country_origin","genesis_date","sentiment_votes_up_percentage","sentiment_votes_down_percentage","watchlist_portfolio_users","market_cap_rank","market_cap_rank_with_rehypothecated","status_updates","last_updated"],"type":"object"},"Response860C3Ae68Ea5_CoinsIdHistory":{"properties":{"id":{"description":"Coin ID","type":"string"},"image":{"description":"Coin image URLs","properties":{"small":{"description":"Small image URL","type":"string"},"thumb":{"description":"Thumbnail image URL","type":"string"}},"type":"object"},"localization":{"additionalProperties":{"type":"string"},"description":"Localized coin names keyed by locale code","type":"object"},"market_data":{"description":"Market data at the given date","properties":{"current_price":{"additionalProperties":{"type":"number"},"description":"Current price keyed by currency","type":"object"},"market_cap":{"additionalProperties":{"type":"number"},"description":"Market capitalization keyed by currency","type":"object"},"total_volume":{"additionalProperties":{"type":"number"},"description":"Total trading volume keyed by currency","type":"object"}},"type":"object"},"name":{"description":"Coin name","type":"string"},"public_interest_stats":{"description":"Public interest statistics","properties":{"alexa_rank":{"description":"Alexa rank","type":["number","null"]},"bing_matches":{"description":"Bing search matches","type":["number","null"]}},"type":"object"},"symbol":{"description":"Coin symbol","type":"string"}},"required":["id","symbol","name","image","market_data","public_interest_stats"],"type":"object"},"Response860C3Ae68Ea5_CoinsIdTickers":{"properties":{"name":{"description":"Coin name","type":"string"},"tickers":{"description":"List of tickers","items":{"properties":{"base":{"description":"Ticker base currency","type":"string"},"bid_ask_spread_percentage":{"description":"Bid-ask spread percentage","type":"number"},"coin_id":{"description":"Base currency coin ID","type":"string"},"coin_mcap_usd":{"description":"Coin market cap in USD","type":"number"},"converted_last":{"description":"Converted last price","properties":{"btc":{"type":"number"},"eth":{"type":"number"},"usd":{"type":"number"}},"type":"object"},"converted_volume":{"description":"Converted trading volume","properties":{"btc":{"type":"number"},"eth":{"type":"number"},"usd":{"type":"number"}},"type":"object"},"cost_to_move_down_usd":{"description":"Cost to move price down by 2% in USD","type":"number"},"cost_to_move_up_usd":{"description":"Cost to move price up by 2% in USD","type":"number"},"is_anomaly":{"description":"Whether ticker is anomalous","type":"boolean"},"is_stale":{"description":"Whether ticker is stale","type":"boolean"},"last":{"description":"Last price","type":"number"},"last_fetch_at":{"description":"Last fetch timestamp","type":"string"},"last_traded_at":{"description":"Last traded timestamp","type":"string"},"market":{"description":"Exchange information","properties":{"has_trading_incentive":{"description":"Exchange trading incentive","type":"boolean"},"identifier":{"description":"Exchange identifier","type":"string"},"logo":{"description":"Exchange logo URL","type":"string"},"name":{"description":"Exchange name","type":"string"}},"type":"object"},"target":{"description":"Ticker target currency","type":"string"},"target_coin_id":{"description":"Target currency coin ID","type":"string"},"timestamp":{"description":"Ticker timestamp","type":"string"},"token_info_url":{"description":"Token info URL","type":["string","null"]},"trade_url":{"description":"Trade URL","type":"string"},"trust_score":{"description":"Trust score","type":["string","null"]},"volume":{"description":"Trading volume","type":"number"}},"required":["base","target","market","last","volume","converted_last","converted_volume","trust_score","bid_ask_spread_percentage","timestamp","last_traded_at","last_fetch_at","is_anomaly","is_stale","trade_url","token_info_url","coin_id","target_coin_id","coin_mcap_usd"],"type":"object"},"type":"array"}},"required":["name","tickers"],"type":"object"},"Response860C3Ae68Ea5_CoinsList":{"items":{"properties":{"id":{"description":"Coin ID","type":"string"},"name":{"description":"Coin name","type":"string"},"platforms":{"additionalProperties":{"type":["string","null"]},"description":"Asset platform and contract address","type":"object"},"symbol":{"description":"Coin symbol","type":"string"}},"required":["id","symbol","name"],"type":"object"},"type":"array"},"Response860C3Ae68Ea5_CoinsMarketChart":{"properties":{"market_caps":{"description":"Market cap data points as [timestamp, market_cap] pairs","items":{"items":{"type":"number"},"type":"array"},"type":"array"},"prices":{"description":"Price data points as [timestamp, price] pairs","items":{"items":{"type":"number"},"type":"array"},"type":"array"},"total_volumes":{"description":"Total volume data points as [timestamp, volume] pairs","items":{"items":{"type":"number"},"type":"array"},"type":"array"}},"required":["prices","market_caps","total_volumes"],"type":"object"},"Response860C3Ae68Ea5_CoinsMarkets":{"items":{"properties":{"ath":{"description":"All-time high price in target currency","type":["number","null"]},"ath_change_percentage":{"description":"All-time high change percentage","type":["number","null"]},"ath_date":{"description":"All-time high date","format":"date-time","type":["string","null"]},"atl":{"description":"All-time low price in target currency","type":["number","null"]},"atl_change_percentage":{"description":"All-time low change percentage","type":["number","null"]},"atl_date":{"description":"All-time low date","format":"date-time","type":["string","null"]},"circulating_supply":{"description":"Circulating supply","type":["number","null"]},"current_price":{"description":"Current price in target currency","type":["number","null"]},"fully_diluted_valuation":{"description":"Fully diluted valuation in target currency","type":["number","null"]},"high_24h":{"description":"24-hour price high in target currency","type":["number","null"]},"id":{"description":"Coin ID","type":"string"},"image":{"description":"Coin image URL","type":"string"},"last_updated":{"description":"Last updated timestamp","format":"date-time","type":"string"},"low_24h":{"description":"24-hour price low in target currency","type":["number","null"]},"market_cap":{"description":"Market cap in target currency","type":["number","null"]},"market_cap_change_24h":{"description":"24-hour market cap change in target currency","type":["number","null"]},"market_cap_change_percentage_24h":{"description":"24-hour market cap change percentage","type":["number","null"]},"market_cap_rank":{"description":"Market cap rank","type":["integer","null"]},"market_cap_rank_with_rehypothecated":{"description":"Market cap rank including rehypothecated tokens","type":["integer","null"]},"max_supply":{"description":"Max supply","type":["number","null"]},"name":{"description":"Coin name","type":"string"},"price_change_24h":{"description":"24-hour price change in target currency","type":["number","null"]},"price_change_percentage_14d_in_currency":{"description":"14-day price change percentage in target currency","type":["number","null"]},"price_change_percentage_1h_in_currency":{"description":"1-hour price change percentage in target currency","type":["number","null"]},"price_change_percentage_1y_in_currency":{"description":"1-year price change percentage in target currency","type":["number","null"]},"price_change_percentage_200d_in_currency":{"description":"200-day price change percentage in target currency","type":["number","null"]},"price_change_percentage_24h":{"description":"24-hour price change percentage","type":["number","null"]},"price_change_percentage_24h_in_currency":{"description":"24-hour price change percentage in target currency","type":["number","null"]},"price_change_percentage_30d_in_currency":{"description":"30-day price change percentage in target currency","type":["number","null"]},"price_change_percentage_7d_in_currency":{"description":"7-day price change percentage in target currency","type":["number","null"]},"roi":{"description":"Return on investment data","properties":{"currency":{"description":"ROI currency","type":"string"},"percentage":{"description":"ROI percentage","type":"number"},"times":{"description":"ROI multiplier","type":"number"}},"type":["object","null"]},"sparkline_in_7d":{"description":"Sparkline price data for the last 7 days","properties":{"price":{"description":"Array of price values","items":{"type":"number"},"type":"array"}},"type":"object"},"symbol":{"description":"Coin symbol","type":"string"},"total_supply":{"description":"Total supply","type":["number","null"]},"total_volume":{"description":"Total trading volume in target currency","type":["number","null"]}},"required":["id","symbol","name","image","current_price","market_cap","market_cap_rank","fully_diluted_valuation","total_volume","high_24h","low_24h","price_change_24h","price_change_percentage_24h","market_cap_change_24h","market_cap_change_percentage_24h","circulating_supply","total_supply","max_supply","ath","ath_change_percentage","ath_date","atl","atl_change_percentage","atl_date","roi","last_updated"],"type":"object"},"type":"array"},"Response860C3Ae68Ea5_CoinsOHLC":{"description":"OHLC data points as [timestamp, open, high, low, close] arrays","items":{"items":{"type":"number"},"type":"array"},"type":"array"},"Response860C3Ae68Ea5_ExchangeVolumeChart":{"description":"Volume chart data points as [timestamp, volume_in_btc] pairs","items":{"items":{"oneOf":[{"type":"number"},{"type":"string"}]},"type":"array"},"type":"array"},"Response860C3Ae68Ea5_Exchanges":{"items":{"properties":{"country":{"description":"Country where the exchange is based","type":["string","null"]},"description":{"description":"Exchange description","type":"string"},"has_trading_incentive":{"description":"Whether the exchange has trading incentive","type":"boolean"},"id":{"description":"Exchange ID","type":"string"},"image":{"description":"Exchange logo URL","type":"string"},"name":{"description":"Exchange name","type":"string"},"trade_volume_24h_btc":{"description":"Exchange 24h trading volume in BTC","type":"number"},"trust_score":{"description":"Exchange trust score","type":["number","null"]},"trust_score_rank":{"description":"Exchange trust score rank","type":["number","null"]},"url":{"description":"Exchange website URL","type":"string"},"year_established":{"description":"Year the exchange was established","type":["number","null"]}},"required":["id","name","year_established","country","description","url","image","has_trading_incentive","trust_score","trust_score_rank","trade_volume_24h_btc"],"type":"object"},"type":"array"},"Response860C3Ae68Ea5_ExchangesId":{"properties":{"alert_notice":{"description":"Alert notice","type":"string"},"centralized":{"description":"Whether the exchange is centralized","type":"boolean"},"coins":{"description":"Number of coins listed","type":"number"},"country":{"description":"Country where the exchange is based","type":["string","null"]},"description":{"description":"Exchange description","type":"string"},"facebook_url":{"description":"Facebook URL","type":"string"},"has_trading_incentive":{"description":"Whether the exchange has trading incentive","type":"boolean"},"image":{"description":"Exchange logo URL","type":"string"},"name":{"description":"Exchange name","type":"string"},"other_url_1":{"description":"Other URL 1","type":"string"},"other_url_2":{"description":"Other URL 2","type":"string"},"pairs":{"description":"Number of trading pairs","type":"number"},"public_notice":{"description":"Public notice","type":"string"},"reddit_url":{"description":"Reddit URL","type":"string"},"slack_url":{"description":"Slack URL","type":"string"},"status_updates":{"description":"Status updates","items":{"properties":{"category":{"description":"Status update category","type":"string"},"created_at":{"description":"Status update creation time","type":"string"},"description":{"description":"Status update description","type":"string"},"pin":{"description":"Whether status update is pinned","type":"boolean"},"project":{"description":"Project information","properties":{"id":{"description":"Project ID","type":"string"},"image":{"description":"Project image URLs","properties":{"large":{"type":"string"},"small":{"type":"string"},"thumb":{"type":"string"}},"type":"object"},"name":{"description":"Project name","type":"string"},"type":{"description":"Project type","type":"string"}},"type":"object"},"user":{"description":"Status update user","type":"string"},"user_title":{"description":"Status update user title","type":"string"}},"type":"object"},"type":"array"},"telegram_url":{"description":"Telegram URL","type":"string"},"tickers":{"description":"Exchange tickers","items":{"properties":{"base":{"description":"Ticker base currency","type":"string"},"bid_ask_spread_percentage":{"description":"Bid-ask spread percentage","type":"number"},"coin_id":{"description":"Base currency coin ID","type":"string"},"coin_mcap_usd":{"description":"Coin market cap in USD","type":"number"},"converted_last":{"description":"Converted last price","properties":{"btc":{"type":"number"},"eth":{"type":"number"},"usd":{"type":"number"}},"type":"object"},"converted_volume":{"description":"Converted trading volume","properties":{"btc":{"type":"number"},"eth":{"type":"number"},"usd":{"type":"number"}},"type":"object"},"is_anomaly":{"description":"Whether ticker is anomalous","type":"boolean"},"is_stale":{"description":"Whether ticker is stale","type":"boolean"},"last":{"description":"Last price","type":"number"},"last_fetch_at":{"description":"Last fetch timestamp","type":"string"},"last_traded_at":{"description":"Last traded timestamp","type":"string"},"market":{"description":"Exchange information","properties":{"has_trading_incentive":{"description":"Exchange trading incentive","type":"boolean"},"identifier":{"description":"Exchange identifier","type":"string"},"name":{"description":"Exchange name","type":"string"}},"type":"object"},"target":{"description":"Ticker target currency","type":"string"},"target_coin_id":{"description":"Target currency coin ID","type":"string"},"timestamp":{"description":"Ticker timestamp","type":"string"},"token_info_url":{"description":"Token info URL","type":["string","null"]},"trade_url":{"description":"Trade URL","type":"string"},"trust_score":{"description":"Trust score","type":["string","null"]},"volume":{"description":"Trading volume","type":"number"}},"type":"object"},"type":"array"},"trade_volume_24h_btc":{"description":"Exchange 24h trading volume in BTC","type":"number"},"trust_score":{"description":"Exchange trust score","type":["number","null"]},"trust_score_rank":{"description":"Exchange trust score rank","type":["number","null"]},"twitter_handle":{"description":"Twitter handle","type":"string"},"url":{"description":"Exchange website URL","type":"string"},"year_established":{"description":"Year the exchange was established","type":["number","null"]}},"required":["name","year_established","country","description","url","image","facebook_url","reddit_url","telegram_url","slack_url","other_url_1","other_url_2","twitter_handle","has_trading_incentive","centralized","public_notice","alert_notice","trust_score","trust_score_rank","coins","pairs","trade_volume_24h_btc","tickers","status_updates"],"type":"object"},"Response860C3Ae68Ea5_ExchangesList":{"items":{"properties":{"id":{"description":"Exchange ID","type":"string"},"name":{"description":"Exchange name","type":"string"}},"required":["id","name"],"type":"object"},"type":"array"},"Response860C3Ae68Ea5_PingServer":{"properties":{"gecko_says":{"description":"API server status message","type":"string"}},"required":["gecko_says"],"type":"object"},"Response860C3Ae68Ea5_SimplePrice":{"additionalProperties":{"properties":{"last_updated_at":{"description":"Last updated timestamp in UNIX seconds","type":"number"},"usd":{"description":"Price in the target currency","type":"number"},"usd_24h_change":{"description":"24-hour price change percentage in the target currency","type":"number"},"usd_24h_vol":{"description":"24-hour trading volume in the target currency","type":"number"},"usd_market_cap":{"description":"Market capitalization in the target currency","type":"number"}},"type":"object"},"type":"object"},"Response860C3Ae68Ea5_SupportedCurrencies":{"items":{"type":"string"},"type":"array"},"Response860C3Ae68Ea5_TrendingSearch":{"properties":{"categories":{"items":{"properties":{"coins_count":{"description":"Number of coins in the category","type":"string"},"data":{"properties":{"market_cap":{"description":"Category market cap","type":"number"},"market_cap_btc":{"description":"Category market cap in BTC","type":"number"},"market_cap_change_percentage_24h":{"additionalProperties":{"type":"number"},"description":"Category market cap change percentage in 24 hours by currency","type":"object"},"sparkline":{"description":"Category sparkline image URL","type":"string"},"total_volume":{"description":"Category total volume","type":"number"},"total_volume_btc":{"description":"Category total volume in BTC","type":"number"}},"required":["market_cap","market_cap_btc","total_volume","total_volume_btc","market_cap_change_percentage_24h","sparkline"],"type":"object"},"id":{"description":"Category ID","type":"integer"},"market_cap_1h_change":{"description":"Category market cap 1 hour change","type":"number"},"name":{"description":"Category name","type":"string"},"slug":{"description":"Category web slug","type":"string"},"top_3_coins_images":{"description":"Top 3 coins image URLs in the category","items":{"type":"string"},"type":"array"}},"required":["id","name","top_3_coins_images","market_cap_1h_change","slug","coins_count","data"],"type":"object"},"type":"array"},"coins":{"items":{"properties":{"item":{"properties":{"coin_id":{"description":"Coin internal ID","type":"integer"},"data":{"properties":{"content":{"properties":{"description":{"type":"string"},"title":{"type":"string"}},"type":["object","null"]},"market_cap":{"description":"Coin market cap in USD","type":"string"},"market_cap_btc":{"description":"Coin market cap in BTC","type":"string"},"price":{"description":"Coin price in USD","type":"number"},"price_btc":{"description":"Coin price in BTC","type":"string"},"price_change_percentage_24h":{"additionalProperties":{"type":"number"},"description":"Coin price change percentage in 24 hours by currency","type":"object"},"sparkline":{"description":"Coin sparkline image URL","type":"string"},"total_volume":{"description":"Coin total volume in USD","type":"string"},"total_volume_btc":{"description":"Coin total volume in BTC","type":"string"}},"required":["price","price_btc","price_change_percentage_24h","market_cap","market_cap_btc","total_volume","total_volume_btc","sparkline","content"],"type":"object"},"id":{"description":"Coin ID","type":"string"},"large":{"description":"Coin large image URL","type":"string"},"market_cap_rank":{"description":"Coin market cap rank","type":"integer"},"name":{"description":"Coin name","type":"string"},"price_btc":{"description":"Coin price in BTC","type":"number"},"score":{"description":"Coin trending rank (0-based)","type":"integer"},"slug":{"description":"Coin web slug","type":"string"},"small":{"description":"Coin small image URL","type":"string"},"symbol":{"description":"Coin symbol","type":"string"},"thumb":{"description":"Coin thumb image URL","type":"string"}},"required":["id","coin_id","name","symbol","market_cap_rank","thumb","small","large","slug","price_btc","score","data"],"type":"object"}},"required":["item"],"type":"object"},"type":"array"},"nfts":{"items":{"properties":{"data":{"properties":{"content":{"properties":{"description":{"type":"string"},"title":{"type":"string"}},"type":["object","null"]},"floor_price":{"description":"NFT collection floor price","type":"string"},"floor_price_in_usd_24h_percentage_change":{"description":"NFT collection floor price in USD 24 hours percentage change","type":"string"},"h24_average_sale_price":{"description":"NFT collection 24 hours average sale price","type":"string"},"h24_volume":{"description":"NFT collection volume in 24 hours","type":"string"},"sparkline":{"description":"NFT collection sparkline image URL","type":"string"}},"required":["floor_price","floor_price_in_usd_24h_percentage_change","h24_volume","h24_average_sale_price","sparkline","content"],"type":"object"},"floor_price_24h_percentage_change":{"description":"NFT collection floor price 24 hours percentage change","type":"number"},"floor_price_in_native_currency":{"description":"NFT collection floor price in native currency","type":"number"},"id":{"description":"NFT collection ID","type":"string"},"name":{"description":"NFT collection name","type":"string"},"native_currency_symbol":{"description":"NFT collection native currency symbol","type":"string"},"nft_contract_id":{"description":"NFT contract internal ID","type":"integer"},"symbol":{"description":"NFT collection symbol","type":"string"},"thumb":{"description":"NFT collection thumb image URL","type":"string"}},"required":["id","name","symbol","thumb","nft_contract_id","native_currency_symbol","floor_price_in_native_currency","floor_price_24h_percentage_change","data"],"type":"object"},"type":"array"}},"required":["coins","nfts","categories"],"type":"object"},"Response8689C55A3B97_Category":{"properties":{"createdAt":{"format":"date-time","type":["string","null"]},"createdBy":{"type":["string","null"]},"id":{"type":"string"},"label":{"type":["string","null"]},"parentCategory":{"type":["string","null"]},"publishedAt":{"type":["string","null"]},"slug":{"type":["string","null"]},"updatedAt":{"format":"date-time","type":["string","null"]},"updatedBy":{"type":["string","null"]}},"type":"object"},"Response8689C55A3B97_Chat":{"properties":{"channelId":{"type":["string","null"]},"channelImage":{"type":["string","null"]},"channelName":{"type":["string","null"]},"endTime":{"format":"date-time","type":["string","null"]},"id":{"type":"string"},"live":{"type":["boolean","null"]},"startTime":{"format":"date-time","type":["string","null"]}},"type":"object"},"Response8689C55A3B97_Collection":{"properties":{"active":{"type":["boolean","null"]},"archived":{"type":["boolean","null"]},"closed":{"type":["boolean","null"]},"collectionType":{"type":["string","null"]},"commentsEnabled":{"type":["boolean","null"]},"createdAt":{"format":"date-time","type":["string","null"]},"createdBy":{"type":["string","null"]},"description":{"type":["string","null"]},"featured":{"type":["boolean","null"]},"headerImage":{"type":["string","null"]},"headerImageOptimized":{"$ref":"#/components/schemas/Response8689C55A3B97_ImageOptimization"},"icon":{"type":["string","null"]},"iconOptimized":{"$ref":"#/components/schemas/Response8689C55A3B97_ImageOptimization"},"id":{"type":"string"},"image":{"type":["string","null"]},"imageOptimized":{"$ref":"#/components/schemas/Response8689C55A3B97_ImageOptimization"},"isTemplate":{"type":["boolean","null"]},"layout":{"type":["string","null"]},"new":{"type":["boolean","null"]},"publishedAt":{"type":["string","null"]},"restricted":{"type":["boolean","null"]},"slug":{"type":["string","null"]},"subtitle":{"type":["string","null"]},"tags":{"type":["string","null"]},"templateVariables":{"type":["string","null"]},"ticker":{"type":["string","null"]},"title":{"type":["string","null"]},"updatedAt":{"format":"date-time","type":["string","null"]},"updatedBy":{"type":["string","null"]}},"type":"object"},"Response8689C55A3B97_Comment":{"properties":{"body":{"type":["string","null"]},"createdAt":{"format":"date-time","type":["string","null"]},"id":{"type":"string"},"parentCommentID":{"type":["string","null"]},"parentEntityID":{"type":["integer","null"]},"parentEntityType":{"type":["string","null"]},"profile":{"$ref":"#/components/schemas/Response8689C55A3B97_CommentProfile"},"reactionCount":{"type":["integer","null"]},"reactions":{"items":{"$ref":"#/components/schemas/Response8689C55A3B97_Reaction"},"type":"array"},"replyAddress":{"type":["string","null"]},"reportCount":{"type":["integer","null"]},"updatedAt":{"format":"date-time","type":["string","null"]},"userAddress":{"type":["string","null"]}},"type":"object"},"Response8689C55A3B97_CommentPosition":{"properties":{"positionSize":{"type":["string","null"]},"tokenId":{"type":["string","null"]}},"type":"object"},"Response8689C55A3B97_CommentProfile":{"properties":{"baseAddress":{"type":["string","null"]},"bio":{"type":["string","null"]},"displayUsernamePublic":{"type":["boolean","null"]},"isCreator":{"type":["boolean","null"]},"isMod":{"type":["boolean","null"]},"name":{"type":["string","null"]},"positions":{"items":{"$ref":"#/components/schemas/Response8689C55A3B97_CommentPosition"},"type":"array"},"profileImage":{"type":["string","null"]},"profileImageOptimized":{"$ref":"#/components/schemas/Response8689C55A3B97_ImageOptimization"},"proxyWallet":{"type":["string","null"]},"pseudonym":{"type":["string","null"]}},"type":"object"},"Response8689C55A3B97_Event":{"properties":{"active":{"type":["boolean","null"]},"archived":{"type":["boolean","null"]},"automaticallyActive":{"type":["boolean","null"]},"automaticallyResolved":{"type":["boolean","null"]},"cantEstimate":{"type":["boolean","null"]},"carouselMap":{"type":["string","null"]},"categories":{"items":{"$ref":"#/components/schemas/Response8689C55A3B97_Category"},"type":"array"},"category":{"type":["string","null"]},"chats":{"items":{"$ref":"#/components/schemas/Response8689C55A3B97_Chat"},"type":"array"},"closed":{"type":["boolean","null"]},"closedTime":{"format":"date-time","type":["string","null"]},"collections":{"items":{"$ref":"#/components/schemas/Response8689C55A3B97_Collection"},"type":"array"},"commentCount":{"type":["integer","null"]},"commentsEnabled":{"type":["boolean","null"]},"competitive":{"type":["number","null"]},"createdAt":{"format":"date-time","type":["string","null"]},"createdBy":{"type":["string","null"]},"creationDate":{"format":"date-time","type":["string","null"]},"cyom":{"type":["boolean","null"]},"deploying":{"type":["boolean","null"]},"deployingTimestamp":{"format":"date-time","type":["string","null"]},"description":{"type":["string","null"]},"disqusThread":{"type":["string","null"]},"elapsed":{"type":["string","null"]},"enableNegRisk":{"type":["boolean","null"]},"enableOrderBook":{"type":["boolean","null"]},"endDate":{"format":"date-time","type":["string","null"]},"ended":{"type":["boolean","null"]},"estimateValue":{"type":["boolean","null"]},"estimatedValue":{"type":["string","null"]},"eventCreators":{"items":{"$ref":"#/components/schemas/Response8689C55A3B97_EventCreator"},"type":"array"},"eventDate":{"type":["string","null"]},"eventWeek":{"type":["integer","null"]},"featured":{"type":["boolean","null"]},"featuredImage":{"type":["string","null"]},"featuredImageOptimized":{"$ref":"#/components/schemas/Response8689C55A3B97_ImageOptimization"},"featuredOrder":{"type":["integer","null"]},"finishedTimestamp":{"format":"date-time","type":["string","null"]},"gameStatus":{"type":["string","null"]},"gmpChartMode":{"type":["string","null"]},"icon":{"type":["string","null"]},"iconOptimized":{"$ref":"#/components/schemas/Response8689C55A3B97_ImageOptimization"},"id":{"type":"string"},"image":{"type":["string","null"]},"imageOptimized":{"$ref":"#/components/schemas/Response8689C55A3B97_ImageOptimization"},"isTemplate":{"type":["boolean","null"]},"liquidity":{"type":["number","null"]},"liquidityClob":{"type":["number","null"]},"live":{"type":["boolean","null"]},"markets":{"items":{"$ref":"#/components/schemas/Response8689C55A3B97_Market"},"type":"array"},"negRisk":{"type":["boolean","null"]},"negRiskFeeBips":{"type":["integer","null"]},"negRiskMarketID":{"type":["string","null"]},"new":{"type":["boolean","null"]},"openInterest":{"type":["number","null"]},"parentEvent":{"type":["string","null"]},"pendingDeployment":{"type":["boolean","null"]},"period":{"type":["string","null"]},"published_at":{"type":["string","null"]},"resolutionSource":{"type":["string","null"]},"restricted":{"type":["boolean","null"]},"scheduledDeploymentTimestamp":{"format":"date-time","type":["string","null"]},"score":{"type":["string","null"]},"series":{"items":{"$ref":"#/components/schemas/Response8689C55A3B97_Series"},"type":"array"},"seriesSlug":{"type":["string","null"]},"showAllOutcomes":{"type":["boolean","null"]},"showMarketImages":{"type":["boolean","null"]},"slug":{"type":["string","null"]},"sortBy":{"type":["string","null"]},"spreadsMainLine":{"type":["number","null"]},"startDate":{"format":"date-time","type":["string","null"]},"startTime":{"format":"date-time","type":["string","null"]},"subEvents":{"items":{"type":"string"},"type":["array","null"]},"subcategory":{"type":["string","null"]},"subtitle":{"type":["string","null"]},"tags":{"items":{"$ref":"#/components/schemas/Response8689C55A3B97_Tag"},"type":"array"},"templateVariables":{"type":["string","null"]},"templates":{"items":{"$ref":"#/components/schemas/Response8689C55A3B97_Template"},"type":"array"},"ticker":{"type":["string","null"]},"title":{"type":["string","null"]},"totalsMainLine":{"type":["number","null"]},"tweetCount":{"type":["integer","null"]},"updatedAt":{"format":"date-time","type":["string","null"]},"updatedBy":{"type":["string","null"]},"volume":{"type":["number","null"]},"volume1mo":{"type":["number","null"]},"volume1wk":{"type":["number","null"]},"volume1yr":{"type":["number","null"]},"volume24hr":{"type":["number","null"]}},"type":"object"},"Response8689C55A3B97_EventCreator":{"properties":{"createdAt":{"format":"date-time","type":["string","null"]},"creatorHandle":{"type":["string","null"]},"creatorImage":{"type":["string","null"]},"creatorName":{"type":["string","null"]},"creatorUrl":{"type":["string","null"]},"id":{"type":"string"},"updatedAt":{"format":"date-time","type":["string","null"]}},"type":"object"},"Response8689C55A3B97_FeeSchedule":{"properties":{"exponent":{"type":["number","null"]},"rate":{"type":["number","null"]},"rebateRate":{"type":["number","null"]},"takerOnly":{"type":["boolean","null"]}},"type":"object"},"Response8689C55A3B97_ImageOptimization":{"properties":{"field":{"type":["string","null"]},"id":{"type":"string"},"imageOptimizedComplete":{"type":["boolean","null"]},"imageOptimizedLastUpdated":{"type":["string","null"]},"imageSizeKbOptimized":{"type":["number","null"]},"imageSizeKbSource":{"type":["number","null"]},"imageUrlOptimized":{"type":["string","null"]},"imageUrlSource":{"type":["string","null"]},"relID":{"type":["integer","null"]},"relname":{"type":["string","null"]}},"type":"object"},"Response8689C55A3B97_KeysetEventsResponse":{"properties":{"events":{"description":"Array of Event objects. Empty array if none found.","items":{"$ref":"#/components/schemas/Response8689C55A3B97_Event"},"type":"array"},"next_cursor":{"description":"Opaque cursor token for fetching the next page. Present only when the number of returned events equals the effective limit. Omitted on the last page.\n","type":"string"}},"type":"object"},"Response8689C55A3B97_KeysetMarketsResponse":{"properties":{"markets":{"description":"Array of Market objects. Empty array if none found.","items":{"$ref":"#/components/schemas/Response8689C55A3B97_Market"},"type":"array"},"next_cursor":{"description":"Opaque cursor token for fetching the next page. Present only when the number of returned markets equals the effective limit. Omitted on the last page.\n","type":"string"}},"type":"object"},"Response8689C55A3B97_Market":{"properties":{"acceptingOrders":{"type":["boolean","null"]},"acceptingOrdersTimestamp":{"format":"date-time","type":["string","null"]},"active":{"type":["boolean","null"]},"archived":{"type":["boolean","null"]},"automaticallyActive":{"type":["boolean","null"]},"automaticallyResolved":{"type":["boolean","null"]},"bestAsk":{"type":["number","null"]},"bestBid":{"type":["number","null"]},"categories":{"items":{"$ref":"#/components/schemas/Response8689C55A3B97_Category"},"type":"array"},"category":{"type":["string","null"]},"chartColor":{"type":["string","null"]},"clearBookOnStart":{"type":["boolean","null"]},"clobTokenIds":{"type":["string","null"]},"closed":{"type":["boolean","null"]},"closedTime":{"type":["string","null"]},"commentsEnabled":{"type":["boolean","null"]},"competitive":{"type":["number","null"]},"conditionId":{"type":"string"},"createdAt":{"format":"date-time","type":["string","null"]},"createdBy":{"type":["integer","null"]},"creator":{"type":["string","null"]},"curationOrder":{"type":["integer","null"]},"customLiveness":{"type":["integer","null"]},"denominationToken":{"type":["string","null"]},"deploying":{"type":["boolean","null"]},"deployingTimestamp":{"format":"date-time","type":["string","null"]},"description":{"type":["string","null"]},"disqusThread":{"type":["string","null"]},"enableOrderBook":{"type":["boolean","null"]},"endDate":{"format":"date-time","type":["string","null"]},"endDateIso":{"type":["string","null"]},"eventStartTime":{"format":"date-time","type":["string","null"]},"events":{"items":{"$ref":"#/components/schemas/Response8689C55A3B97_Event"},"type":"array"},"featured":{"type":["boolean","null"]},"fee":{"type":["string","null"]},"feeSchedule":{"$ref":"#/components/schemas/Response8689C55A3B97_FeeSchedule"},"feesEnabled":{"type":["boolean","null"]},"formatType":{"type":["string","null"]},"funded":{"type":["boolean","null"]},"fundedTimestamp":{"format":"date-time","type":["string","null"]},"gameId":{"type":["string","null"]},"gameStartTime":{"type":["string","null"]},"groupItemRange":{"type":["string","null"]},"groupItemThreshold":{"type":["string","null"]},"groupItemTitle":{"type":["string","null"]},"hasReviewedDates":{"type":["boolean","null"]},"icon":{"type":["string","null"]},"iconOptimized":{"$ref":"#/components/schemas/Response8689C55A3B97_ImageOptimization"},"id":{"type":"string"},"image":{"type":["string","null"]},"imageOptimized":{"$ref":"#/components/schemas/Response8689C55A3B97_ImageOptimization"},"lastTradePrice":{"type":["number","null"]},"line":{"type":["number","null"]},"liquidity":{"type":["string","null"]},"liquidityClob":{"type":["number","null"]},"liquidityNum":{"type":["number","null"]},"lowerBound":{"type":["string","null"]},"lowerBoundDate":{"type":["string","null"]},"mailchimpTag":{"type":["string","null"]},"makerBaseFee":{"type":["integer","null"]},"manualActivation":{"type":["boolean","null"]},"marketGroup":{"type":["integer","null"]},"marketType":{"type":["string","null"]},"negRiskOther":{"type":["boolean","null"]},"new":{"type":["boolean","null"]},"notificationsEnabled":{"type":["boolean","null"]},"oneDayPriceChange":{"type":["number","null"]},"oneHourPriceChange":{"type":["number","null"]},"oneMonthPriceChange":{"type":["number","null"]},"oneWeekPriceChange":{"type":["number","null"]},"oneYearPriceChange":{"type":["number","null"]},"orderMinSize":{"type":["number","null"]},"orderPriceMinTickSize":{"type":["number","null"]},"outcomePrices":{"type":["string","null"]},"outcomes":{"type":["string","null"]},"pastSlugs":{"type":["string","null"]},"pendingDeployment":{"type":["boolean","null"]},"positionIds":{"items":{"type":"string"},"type":["array","null"]},"question":{"type":["string","null"]},"questionID":{"type":["string","null"]},"ready":{"type":["boolean","null"]},"readyForCron":{"type":["boolean","null"]},"readyTimestamp":{"format":"date-time","type":["string","null"]},"resolutionSource":{"type":["string","null"]},"resolvedBy":{"type":["string","null"]},"restricted":{"type":["boolean","null"]},"rewardsMaxSpread":{"type":["number","null"]},"rewardsMinSize":{"type":["number","null"]},"rfqEnabled":{"type":["boolean","null"]},"scheduledDeploymentTimestamp":{"format":"date-time","type":["string","null"]},"score":{"type":["integer","null"]},"secondsDelay":{"type":["integer","null"]},"seriesColor":{"type":["string","null"]},"shortOutcomes":{"type":["string","null"]},"showGmpOutcome":{"type":["boolean","null"]},"showGmpSeries":{"type":["boolean","null"]},"slug":{"type":["string","null"]},"sponsorImage":{"type":["string","null"]},"sponsorName":{"type":["string","null"]},"sportsMarketType":{"type":["string","null"]},"spread":{"type":["number","null"]},"startDate":{"format":"date-time","type":["string","null"]},"startDateIso":{"type":["string","null"]},"tags":{"items":{"$ref":"#/components/schemas/Response8689C55A3B97_Tag"},"type":"array"},"takerBaseFee":{"type":["integer","null"]},"teamAID":{"type":["string","null"]},"teamBID":{"type":["string","null"]},"twitterCardImage":{"type":["string","null"]},"umaBond":{"type":["string","null"]},"umaEndDate":{"type":["string","null"]},"umaEndDateIso":{"type":["string","null"]},"umaResolutionStatus":{"type":["string","null"]},"umaResolutionStatuses":{"type":["string","null"]},"umaReward":{"type":["string","null"]},"updatedAt":{"format":"date-time","type":["string","null"]},"updatedBy":{"type":["integer","null"]},"upperBound":{"type":["string","null"]},"upperBoundDate":{"type":["string","null"]},"version":{"type":["string","null"]},"volume":{"type":["string","null"]},"volume1mo":{"type":["number","null"]},"volume1moClob":{"type":["number","null"]},"volume1wk":{"type":["number","null"]},"volume1wkClob":{"type":["number","null"]},"volume1yr":{"type":["number","null"]},"volume1yrClob":{"type":["number","null"]},"volume24hr":{"type":["number","null"]},"volume24hrClob":{"type":["number","null"]},"volumeClob":{"type":["number","null"]},"volumeNum":{"type":["number","null"]},"wideFormat":{"type":["boolean","null"]},"xAxisValue":{"type":["string","null"]},"yAxisValue":{"type":["string","null"]}},"type":"object"},"Response8689C55A3B97_Pagination":{"properties":{"hasMore":{"type":"boolean"},"totalResults":{"type":"integer"}},"type":"object"},"Response8689C55A3B97_Profile":{"properties":{"bio":{"type":["string","null"]},"certReqDate":{"format":"date-time","type":["string","null"]},"createdAt":{"format":"date-time","type":["string","null"]},"createdBy":{"type":["integer","null"]},"displayUsernamePublic":{"type":["boolean","null"]},"id":{"type":"string"},"isCertReq":{"type":["boolean","null"]},"isCloseOnly":{"type":["boolean","null"]},"name":{"type":["string","null"]},"profileImage":{"type":["string","null"]},"profileImageOptimized":{"$ref":"#/components/schemas/Response8689C55A3B97_ImageOptimization"},"proxyWallet":{"type":["string","null"]},"pseudonym":{"type":["string","null"]},"referral":{"type":["string","null"]},"updatedAt":{"format":"date-time","type":["string","null"]},"updatedBy":{"type":["integer","null"]},"user":{"type":["integer","null"]},"utmCampaign":{"type":["string","null"]},"utmContent":{"type":["string","null"]},"utmMedium":{"type":["string","null"]},"utmSource":{"type":["string","null"]},"utmTerm":{"type":["string","null"]},"walletActivated":{"type":["boolean","null"]}},"type":"object"},"Response8689C55A3B97_PublicProfileResponse":{"properties":{"bio":{"description":"Profile bio","type":["string","null"]},"createdAt":{"description":"ISO 8601 timestamp of when the profile was created","format":"date-time","type":["string","null"]},"displayUsernamePublic":{"description":"Whether the username is displayed publicly","type":["boolean","null"]},"name":{"description":"User-chosen display name","type":["string","null"]},"profileImage":{"description":"URL to the profile image","format":"uri","type":["string","null"]},"proxyWallet":{"description":"The proxy wallet address","type":["string","null"]},"pseudonym":{"description":"Auto-generated pseudonym","type":["string","null"]},"users":{"description":"Array of associated user objects","items":{"$ref":"#/components/schemas/Response8689C55A3B97_PublicProfileUser"},"type":["array","null"]},"verifiedBadge":{"description":"Whether the profile has a verified badge","type":["boolean","null"]},"xUsername":{"description":"X (Twitter) username","type":["string","null"]}},"type":"object"},"Response8689C55A3B97_PublicProfileUser":{"description":"User object associated with a public profile","properties":{"creator":{"description":"Whether the user is a creator","type":"boolean"},"id":{"description":"User ID","type":"string"},"mod":{"description":"Whether the user is a moderator","type":"boolean"}},"type":"object"},"Response8689C55A3B97_Reaction":{"properties":{"commentID":{"type":["integer","null"]},"createdAt":{"format":"date-time","type":["string","null"]},"icon":{"type":["string","null"]},"id":{"type":"string"},"profile":{"$ref":"#/components/schemas/Response8689C55A3B97_CommentProfile"},"reactionType":{"type":["string","null"]},"userAddress":{"type":["string","null"]}},"type":"object"},"Response8689C55A3B97_RelatedTag":{"properties":{"id":{"type":"string"},"rank":{"type":["integer","null"]},"relatedTagID":{"type":["integer","null"]},"tagID":{"type":["integer","null"]}},"type":"object"},"Response8689C55A3B97_Search":{"properties":{"events":{"items":{"$ref":"#/components/schemas/Response8689C55A3B97_Event"},"type":["array","null"]},"pagination":{"$ref":"#/components/schemas/Response8689C55A3B97_Pagination"},"profiles":{"items":{"$ref":"#/components/schemas/Response8689C55A3B97_Profile"},"type":["array","null"]},"tags":{"items":{"$ref":"#/components/schemas/Response8689C55A3B97_SearchTag"},"type":["array","null"]}},"type":"object"},"Response8689C55A3B97_SearchTag":{"properties":{"event_count":{"type":"integer"},"id":{"type":"string"},"label":{"type":"string"},"slug":{"type":"string"}},"type":"object"},"Response8689C55A3B97_Series":{"properties":{"active":{"type":["boolean","null"]},"archived":{"type":["boolean","null"]},"categories":{"items":{"$ref":"#/components/schemas/Response8689C55A3B97_Category"},"type":"array"},"cgAssetName":{"type":["string","null"]},"chats":{"items":{"$ref":"#/components/schemas/Response8689C55A3B97_Chat"},"type":"array"},"closed":{"type":["boolean","null"]},"collections":{"items":{"$ref":"#/components/schemas/Response8689C55A3B97_Collection"},"type":"array"},"commentCount":{"type":["integer","null"]},"commentsEnabled":{"type":["boolean","null"]},"competitive":{"type":["string","null"]},"createdAt":{"format":"date-time","type":["string","null"]},"createdBy":{"type":["string","null"]},"description":{"type":["string","null"]},"events":{"items":{"$ref":"#/components/schemas/Response8689C55A3B97_Event"},"type":"array"},"featured":{"type":["boolean","null"]},"icon":{"type":["string","null"]},"id":{"type":"string"},"image":{"type":["string","null"]},"isTemplate":{"type":["boolean","null"]},"layout":{"type":["string","null"]},"liquidity":{"type":["number","null"]},"new":{"type":["boolean","null"]},"publishedAt":{"type":["string","null"]},"pythTokenID":{"type":["string","null"]},"recurrence":{"type":["string","null"]},"restricted":{"type":["boolean","null"]},"score":{"type":["integer","null"]},"seriesType":{"type":["string","null"]},"slug":{"type":["string","null"]},"startDate":{"format":"date-time","type":["string","null"]},"subtitle":{"type":["string","null"]},"tags":{"items":{"$ref":"#/components/schemas/Response8689C55A3B97_Tag"},"type":"array"},"templateVariables":{"type":["boolean","null"]},"ticker":{"type":["string","null"]},"title":{"type":["string","null"]},"updatedAt":{"format":"date-time","type":["string","null"]},"updatedBy":{"type":["string","null"]},"volume":{"type":["number","null"]},"volume24hr":{"type":["number","null"]}},"type":"object"},"Response8689C55A3B97_SportsMarketTypesResponse":{"properties":{"marketTypes":{"description":"List of all valid sports market types","items":{"type":"string"},"type":"array"}},"type":"object"},"Response8689C55A3B97_SportsMetadata":{"properties":{"image":{"description":"URL to the sport's logo or image asset","format":"uri","type":"string"},"ordering":{"description":"Preferred ordering for sport display, typically \"home\" or \"away\"","type":"string"},"resolution":{"description":"URL to the official resolution source for the sport (e.g., league website)","format":"uri","type":"string"},"series":{"description":"Series identifier linking the sport to a specific tournament or season series","type":"string"},"sport":{"description":"The sport identifier or abbreviation","type":"string"},"tags":{"description":"Comma-separated list of tag IDs associated with the sport for categorization and filtering","type":"string"}},"type":"object"},"Response8689C55A3B97_Tag":{"properties":{"createdAt":{"format":"date-time","type":["string","null"]},"createdBy":{"type":["integer","null"]},"forceHide":{"type":["boolean","null"]},"forceShow":{"type":["boolean","null"]},"id":{"type":"string"},"isCarousel":{"type":["boolean","null"]},"label":{"type":["string","null"]},"publishedAt":{"type":["string","null"]},"slug":{"type":["string","null"]},"updatedAt":{"format":"date-time","type":["string","null"]},"updatedBy":{"type":["integer","null"]}},"type":"object"},"Response8689C55A3B97_Team":{"properties":{"abbreviation":{"type":["string","null"]},"alias":{"type":["string","null"]},"createdAt":{"format":"date-time","type":["string","null"]},"id":{"type":"integer"},"league":{"type":["string","null"]},"logo":{"type":["string","null"]},"name":{"type":["string","null"]},"record":{"type":["string","null"]},"updatedAt":{"format":"date-time","type":["string","null"]}},"type":"object"},"Response8689C55A3B97_Template":{"properties":{"description":{"type":["string","null"]},"eventImage":{"type":["string","null"]},"eventSlug":{"type":["string","null"]},"eventTitle":{"type":["string","null"]},"id":{"type":"string"},"marketTitle":{"type":["string","null"]},"negRisk":{"type":["boolean","null"]},"outcomes":{"type":["string","null"]},"resolutionSource":{"type":["string","null"]},"seriesSlug":{"type":["string","null"]},"showMarketImages":{"type":["boolean","null"]},"sortBy":{"type":["string","null"]}},"type":"object"},"Response876D22944B7A_SimilarWebMeta":{"description":"SimilarWeb v5 response envelope metadata.","properties":{"last_updated":{"description":"Date of the most recent data point available upstream (YYYY-MM-DD).","example":"2026-06-30","type":"string"},"query":{"description":"Pagination/sort echo when applicable (limit, offset, asc, sort).","type":"object"},"request":{"description":"Full echo of the normalized upstream request (parameters as received).","type":"object"},"status":{"description":"Upstream status; 'success' on a successful call.","example":"success","type":"string"}},"required":["status"],"type":"object"},"Response87Ff1885565E_SimilarWebMeta":{"description":"SimilarWeb v5 response envelope metadata.","properties":{"last_updated":{"description":"Date of the most recent data point available upstream (YYYY-MM-DD).","example":"2026-06-30","type":"string"},"query":{"description":"Pagination/sort echo when applicable (limit, offset, asc, sort).","type":"object"},"request":{"description":"Full echo of the normalized upstream request (parameters as received).","type":"object"},"status":{"description":"Upstream status; 'success' on a successful call.","example":"success","type":"string"}},"required":["status"],"type":"object"},"Response8D25370A403A_CommunityInfo":{"properties":{"admin":{"$ref":"#/components/schemas/Response8D25370A403A_User"},"banner_url":{"type":["string","null"]},"created_at":{"type":["string","null"]},"creator":{"$ref":"#/components/schemas/Response8D25370A403A_User"},"description":{"type":["string","null"]},"id":{"type":["string","null"]},"invites_policy":{"type":["string","null"]},"is_nsfw":{"type":"boolean"},"is_pinned":{"type":"boolean"},"join_policy":{"type":["string","null"]},"member_count":{"type":"integer"},"members_preview":{"items":{"type":"object"},"type":"array"},"moderator_count":{"type":"integer"},"name":{"type":["string","null"]},"primary_topic":{"properties":{"id":{"type":["string","null"]},"name":{"type":["string","null"]}},"type":"object"},"question":{"type":["string","null"]},"role":{"type":["string","null"]},"rules":{"items":{"properties":{"description":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"}},"type":"object"},"type":"array"},"search_tags":{"items":{"type":"string"},"type":"array"}},"type":"object"},"Response8D25370A403A_CommunityInfoResponse":{"properties":{"community_info":{"$ref":"#/components/schemas/Response8D25370A403A_CommunityInfo"},"msg":{"type":"string"},"status":{"enum":["success","error"],"type":"string"}},"type":"object"},"Response8D25370A403A_Tweet":{"properties":{"author":{"$ref":"#/components/schemas/Response8D25370A403A_User"},"bookmarkCount":{"type":"integer"},"conversationId":{"type":"string"},"createdAt":{"type":"string"},"displayTextRange":{"items":{"type":"integer"},"type":"array"},"entities":{"properties":{"hashtags":{"items":{"properties":{"indices":{"items":{"type":"integer"},"type":"array"},"text":{"type":"string"}},"type":"object"},"type":"array"},"urls":{"items":{"properties":{"display_url":{"type":"string"},"expanded_url":{"type":"string"},"indices":{"items":{"type":"integer"},"type":"array"},"url":{"type":"string"}},"type":"object"},"type":"array"},"user_mentions":{"items":{"properties":{"id_str":{"type":"string"},"name":{"type":"string"},"screen_name":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"id":{"type":"string"},"inReplyToId":{"type":"string"},"inReplyToUserId":{"type":"string"},"inReplyToUsername":{"type":"string"},"isLimitedReply":{"type":"boolean"},"isReply":{"type":"boolean"},"lang":{"type":"string"},"likeCount":{"type":"integer"},"quoteCount":{"type":"integer"},"quoted_tweet":{"type":"string"},"replyCount":{"type":"integer"},"retweetCount":{"type":"integer"},"retweeted_tweet":{"type":"string"},"source":{"type":"string"},"text":{"type":"string"},"type":{"type":"string"},"url":{"type":"string"},"viewCount":{"type":"integer"}},"type":"object"},"Response8D25370A403A_User":{"properties":{"automatedBy":{"type":"string"},"canDm":{"type":"boolean"},"coverPicture":{"type":"string"},"createdAt":{"type":"string"},"description":{"type":"string"},"favouritesCount":{"type":"integer"},"followers":{"type":"integer"},"following":{"type":"integer"},"hasCustomTimelines":{"type":"boolean"},"id":{"type":"string"},"isAutomated":{"type":"boolean"},"isBlueVerified":{"type":"boolean"},"isTranslator":{"type":"boolean"},"location":{"type":"string"},"mediaCount":{"type":"integer"},"message":{"type":"string"},"name":{"type":"string"},"pinnedTweetIds":{"items":{"type":"string"},"type":"array"},"possiblySensitive":{"type":"boolean"},"profilePicture":{"type":"string"},"profile_bio":{"properties":{"description":{"type":"string"},"entities":{"properties":{"description":{"properties":{"urls":{"items":{"properties":{"display_url":{"type":"string"},"expanded_url":{"type":"string"},"indices":{"items":{"type":"integer"},"type":"array"},"url":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"url":{"properties":{"urls":{"items":{"properties":{"display_url":{"type":"string"},"expanded_url":{"type":"string"},"indices":{"items":{"type":"integer"},"type":"array"},"url":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"}},"type":"object"}},"type":"object"},"statusesCount":{"type":"integer"},"type":{"type":"string"},"unavailable":{"type":"boolean"},"unavailableReason":{"type":"string"},"url":{"type":"string"},"userName":{"type":"string"},"verifiedType":{"type":"string"},"withheldInCountries":{"items":{"type":"string"},"type":"array"}},"type":"object"},"Response8Da310D1D213_ExplainSearchResponse":{"description":"JSON explanation response returned when response_mode is NON_STREAMING.","properties":{"message":{"description":"Generated explanation text.","type":"string"}},"required":["message"],"type":"object"},"Response8Da310D1D213_ScholarResult":{"properties":{"authors":{"description":"List of authors","items":{"type":"string"},"type":"array"},"journal":{"description":"Journal or conference name","type":"string"},"link":{"description":"URL to access the full paper","format":"uri","type":"string"},"number_of_citations":{"description":"Number of citations the paper has received","minimum":0,"type":"integer"},"snippet":{"description":"Brief summary or abstract of the paper","type":"string"},"title":{"description":"Title of the academic paper","type":"string"},"year":{"description":"Publication year","maximum":2030,"minimum":1900,"type":"integer"}},"required":["title","link","snippet","authors","number_of_citations"],"type":"object"},"Response8Da310D1D213_ScholarSearchResponse":{"properties":{"id":{"description":"Unique identifier for the search request","type":"string"},"results":{"description":"List of academic paper results","items":{"$ref":"#/components/schemas/Response8Da310D1D213_ScholarResult"},"type":"array"}},"required":["id","results"],"type":"object"},"Response8Da310D1D213_SmartResult":{"properties":{"authors":{"description":"List of authors (for academic content)","items":{"type":"string"},"type":"array"},"link":{"description":"URL to access the content","format":"uri","type":"string"},"number_of_citations":{"description":"Number of citations (for academic content)","minimum":0,"type":"integer"},"relevance_score":{"description":"Relevance score of the result","maximum":1,"minimum":0,"type":"number"},"snippet":{"description":"Brief summary or abstract","type":"string"},"title":{"description":"Title of the result","type":"string"},"type":{"description":"Type of the result","enum":["web","academic"],"type":"string"}},"required":["title","link","snippet"],"type":"object"},"Response8Da310D1D213_SmartSearchResponse":{"properties":{"id":{"description":"Unique identifier for the search request","type":"string"},"results":{"description":"List of smart search results combining web and academic content","items":{"$ref":"#/components/schemas/Response8Da310D1D213_SmartResult"},"type":"array"},"search_type":{"description":"Type of search results included","enum":["web","academic","hybrid"],"type":"string"}},"required":["id","results"],"type":"object"},"Response8Da310D1D213_WebResult":{"properties":{"display_url":{"description":"Display-friendly URL","type":"string"},"link":{"description":"URL to access the web page","format":"uri","type":"string"},"published_date":{"description":"Publication date of the web page","format":"date-time","type":"string"},"snippet":{"description":"Brief summary or preview of the web page content","type":"string"},"title":{"description":"Title of the web page","type":"string"}},"required":["title","link","snippet"],"type":"object"},"Response8Da310D1D213_WebSearchResponse":{"properties":{"id":{"description":"Unique identifier for the search request","type":"string"},"results":{"description":"List of web search results","items":{"$ref":"#/components/schemas/Response8Da310D1D213_WebResult"},"type":"array"}},"required":["id","results"],"type":"object"},"Response9A183Fe05Eb8_SimilarWebMeta":{"description":"SimilarWeb v5 response envelope metadata.","properties":{"last_updated":{"description":"Date of the most recent data point available upstream (YYYY-MM-DD).","example":"2026-06-30","type":"string"},"query":{"description":"Pagination/sort echo when applicable (limit, offset, asc, sort).","type":"object"},"request":{"description":"Full echo of the normalized upstream request (parameters as received).","type":"object"},"status":{"description":"Upstream status; 'success' on a successful call.","example":"success","type":"string"}},"required":["status"],"type":"object"},"Response9Da6321Ae25F_PinterestBoardsResponse":{"additionalProperties":true,"properties":{"boards":{"items":{"additionalProperties":true,"type":"object"},"type":"array"},"credits_remaining":{"type":"integer"},"cursor":{"type":["string","null"]},"success":{"type":"boolean"}},"type":"object"},"Response9Da6321Ae25F_PinterestPinResponse":{"additionalProperties":true,"properties":{"createdAt":{"type":"string"},"credits_remaining":{"type":"integer"},"description":{"type":"string"},"entityId":{"type":"string"},"originPinner":{"additionalProperties":true,"type":["object","null"]},"pinner":{"additionalProperties":true,"type":"object"},"repinCount":{"type":"integer"},"success":{"type":"boolean"},"totalReactionCount":{"type":"integer"}},"type":"object"},"Response9Da6321Ae25F_PinterestPinsResponse":{"additionalProperties":true,"properties":{"credits_remaining":{"type":"integer"},"cursor":{"type":["string","null"]},"pins":{"items":{"additionalProperties":true,"type":"object"},"type":"array"},"success":{"type":"boolean"}},"type":"object"},"Response9E9628F8A247_SimilarWebMeta":{"description":"SimilarWeb v5 response envelope metadata.","properties":{"last_updated":{"description":"Date of the most recent data point available upstream (YYYY-MM-DD).","example":"2026-06-30","type":"string"},"query":{"description":"Pagination/sort echo when applicable (limit, offset, asc, sort).","type":"object"},"request":{"description":"Full echo of the normalized upstream request (parameters as received).","type":"object"},"status":{"description":"Upstream status; 'success' on a successful call.","example":"success","type":"string"}},"required":["status"],"type":"object"},"ResponseA0396574Ebbb_SimilarWebMeta":{"description":"SimilarWeb v5 response envelope metadata.","properties":{"last_updated":{"description":"Date of the most recent data point available upstream (YYYY-MM-DD).","example":"2026-06-30","type":"string"},"query":{"description":"Pagination/sort echo when applicable (limit, offset, asc, sort).","type":"object"},"request":{"description":"Full echo of the normalized upstream request (parameters as received).","type":"object"},"status":{"description":"Upstream status; 'success' on a successful call.","example":"success","type":"string"}},"required":["status"],"type":"object"},"ResponseA06878E34984_ListTweetsTimelineResponse":{"properties":{"has_next_page":{"description":"Indicates if there are more results available","type":"boolean"},"msg":{"description":"Message of the request, error message if status is error","type":"string"},"next_cursor":{"description":"Cursor for fetching the next page of results","type":"string"},"status":{"description":"Status of the request","enum":["success","error"],"example":"success","type":"string"},"tweets":{"description":"Array of tweets from the list","items":{"$ref":"#/components/schemas/ResponseA06878E34984_Tweet"},"type":"array"}},"type":"object"},"ResponseA06878E34984_Tweet":{"properties":{"author":{"$ref":"#/components/schemas/ResponseA06878E34984_TwitterUser"},"bookmarkCount":{"type":"integer"},"conversationId":{"type":"string"},"createdAt":{"description":"The date and time the tweet was created","type":"string"},"id":{"description":"The ID of the tweet","type":"string"},"inReplyToId":{"type":"string"},"inReplyToUserId":{"type":"string"},"inReplyToUsername":{"type":"string"},"isReply":{"type":"boolean"},"lang":{"description":"The language of the tweet","type":"string"},"likeCount":{"type":"integer"},"quoteCount":{"type":"integer"},"replyCount":{"type":"integer"},"retweetCount":{"type":"integer"},"source":{"description":"The source client of the tweet","type":"string"},"text":{"description":"The text of the tweet","type":"string"},"type":{"type":"string"},"url":{"description":"The URL of the tweet","type":"string"},"viewCount":{"type":"integer"}},"type":"object"},"ResponseA06878E34984_TwitterListFollowersResponse":{"properties":{"followers":{"items":{"$ref":"#/components/schemas/ResponseA06878E34984_TwitterUser"},"type":"array"},"has_next_page":{"description":"Indicates if there are more results available","type":"boolean"},"msg":{"description":"Message of the request, error message if status is error","type":"string"},"next_cursor":{"description":"Cursor for fetching the next page of results","type":"string"},"status":{"description":"Status of the request","enum":["success","error"],"type":"string"}},"type":"object"},"ResponseA06878E34984_TwitterListMembersResponse":{"properties":{"has_next_page":{"description":"Indicates if there are more results available","type":"boolean"},"members":{"items":{"$ref":"#/components/schemas/ResponseA06878E34984_TwitterUser"},"type":"array"},"msg":{"description":"Message of the request, error message if status is error","type":"string"},"next_cursor":{"description":"Cursor for fetching the next page of results","type":"string"},"status":{"description":"Status of the request","enum":["success","error"],"type":"string"}},"type":"object"},"ResponseA06878E34984_TwitterUrl":{"properties":{"display_url":{"description":"Display URL","type":"string"},"expanded_url":{"description":"Expanded URL","type":"string"},"indices":{"description":"Indices of the URL","items":{"type":"integer"},"type":"array"},"url":{"description":"URL","type":"string"}},"type":"object"},"ResponseA06878E34984_TwitterUser":{"properties":{"automatedBy":{"description":"Indicates who automated the account","type":"string"},"canDm":{"description":"Indicates if the user can be direct messaged","type":"boolean"},"coverPicture":{"description":"URL of the cover picture","type":"string"},"createdAt":{"description":"Account creation date","type":"string"},"description":{"description":"Description of the user","type":"string"},"favouritesCount":{"description":"Number of favorites","type":"integer"},"followers":{"description":"Number of followers","type":"integer"},"following":{"description":"Number of followings","type":"integer"},"hasCustomTimelines":{"description":"Indicates if the user has custom timelines","type":"boolean"},"id":{"description":"ID of the user","type":"string"},"isAutomated":{"description":"Indicates if the account is automated","type":"boolean"},"isBlueVerified":{"description":"Indicates if the user is blue verified","type":"boolean"},"isTranslator":{"description":"Indicates if the user is a translator","type":"boolean"},"location":{"description":"Location of the user","type":"string"},"mediaCount":{"description":"Number of media items","type":"integer"},"message":{"description":"Message about the account","type":"string"},"name":{"description":"Name of the user","type":"string"},"pinnedTweetIds":{"description":"List of pinned tweet IDs","items":{"type":"string"},"type":"array"},"possiblySensitive":{"description":"Indicates if the user has sensitive content","type":"boolean"},"profilePicture":{"description":"URL of the profile picture","type":"string"},"profile_bio":{"properties":{"description":{"description":"Bio description","type":"string"},"entities":{"properties":{"description":{"properties":{"urls":{"items":{"$ref":"#/components/schemas/ResponseA06878E34984_TwitterUrl"},"type":"array"}},"type":"object"},"url":{"properties":{"urls":{"items":{"$ref":"#/components/schemas/ResponseA06878E34984_TwitterUrl"},"type":"array"}},"type":"object"}},"type":"object"}},"type":"object"},"statusesCount":{"description":"Number of statuses","type":"integer"},"type":{"description":"Type of the user","type":"string"},"unavailable":{"description":"Indicates if the account is unavailable","type":"boolean"},"unavailableReason":{"description":"Reason for unavailability","type":"string"},"url":{"description":"URL of the user's profile","type":"string"},"userName":{"description":"Username of the user","type":"string"},"verifiedType":{"description":"Type of verification","type":"string"},"withheldInCountries":{"description":"List of countries where the user is withheld","items":{"type":"string"},"type":"array"}},"type":"object"},"ResponseA2A84D4Fa9Da_Category":{"properties":{"category_id":{"description":"Category identifier","type":"string"},"is_selected":{"description":"Whether this category is currently selected","type":"boolean"},"link":{"description":"Category link","type":"string"},"name":{"description":"Category name","type":"string"},"subcategories":{"description":"Nested subcategories","items":{"$ref":"#/components/schemas/ResponseA2A84D4Fa9Da_Category"},"type":"array"}},"required":["name"],"type":"object"},"ResponseA2A84D4Fa9Da_Filter":{"properties":{"options":{"description":"Available filter options","items":{"$ref":"#/components/schemas/ResponseA2A84D4Fa9Da_FilterOption"},"type":"array"},"type":{"description":"Filter type name","type":"string"}},"required":["options"],"type":"object"},"ResponseA2A84D4Fa9Da_FilterOption":{"properties":{"is_selected":{"description":"Whether this option is currently selected","type":"boolean"},"items":{"description":"Number of items matching this option","type":"integer"},"link":{"description":"Link to apply this filter","type":"string"},"text":{"description":"Option display text","type":"string"},"type":{"description":"Option type (for size filters)","type":"string"}},"type":"object"},"ResponseA2A84D4Fa9Da_OrganicResult":{"properties":{"authenticity":{"description":"Authenticity guarantee information","type":"string"},"bids":{"description":"Number of bids (for auctions)","type":"integer"},"brand":{"description":"Item brand","type":"string"},"buying_format":{"description":"Buying format (e.g., \"Buy It Now\", \"Auction\")","type":"string"},"condition":{"description":"Item condition","type":"string"},"deal":{"description":"Deal information","type":"string"},"discount":{"description":"Discount percentage","type":"string"},"extensions":{"description":"Additional item information","items":{"type":"string"},"type":"array"},"extracted_items_sold":{"description":"Numeric items sold value","type":"integer"},"extracted_original_price":{"description":"Numeric original price value","type":"number"},"extracted_price":{"description":"Numeric price value","type":"number"},"extracted_price_range":{"description":"Price range for items with variable pricing","properties":{"from":{"description":"Minimum price in range","type":"number"},"to":{"description":"Maximum price in range","type":"number"}},"type":"object"},"extracted_shipping":{"description":"Numeric shipping cost","type":"number"},"extracted_unit_price":{"description":"Numeric unit price value","type":"number"},"extracted_watching":{"description":"Numeric watchers value","type":"integer"},"images":{"description":"Additional item images","items":{"type":"string"},"type":"array"},"is_auction":{"description":"Whether this is an auction","type":"boolean"},"is_best_offer":{"description":"Whether best offer is available","type":"boolean"},"is_buy_it_now":{"description":"Whether buy it now is available","type":"boolean"},"is_free_return":{"description":"Whether free returns are offered","type":"boolean"},"is_in_psa_vault":{"description":"Whether item is in PSA vault","type":"boolean"},"is_price_range":{"description":"Whether price is a range","type":"boolean"},"is_sponsored":{"description":"Whether this is a sponsored result","type":"boolean"},"item_id":{"description":"eBay item identifier","type":"string"},"items_sold":{"description":"Number of items sold text","type":"string"},"link":{"description":"Link to item page","type":"string"},"original_price":{"description":"Original price before discount","type":"string"},"position":{"description":"Result position in search results","type":"integer"},"price":{"description":"Price as displayed","type":"string"},"product_id":{"description":"eBay product identifier","type":"string"},"rating":{"description":"Product rating","type":"number"},"reviews":{"description":"Number of reviews","type":"integer"},"reviews_link":{"description":"Link to reviews","type":"string"},"seller":{"$ref":"#/components/schemas/ResponseA2A84D4Fa9Da_Seller"},"shipping":{"description":"Shipping cost text","type":"string"},"shipping_details":{"description":"Additional shipping information","type":"string"},"stock":{"description":"Stock status","type":"string"},"subtitle":{"description":"Item subtitle","type":"string"},"tag":{"description":"Special tag (e.g., \"SPONSORED\")","type":"string"},"thumbnail":{"description":"Main item image URL","type":"string"},"time_left":{"description":"Time remaining (for auctions)","type":"string"},"title":{"description":"Item title","type":"string"},"trending":{"description":"Trending information","type":"string"},"unit_price":{"description":"Price per unit","type":"string"},"watching":{"description":"Number of watchers text","type":"string"}},"required":["position"],"type":"object"},"ResponseA2A84D4Fa9Da_Pagination":{"properties":{"current":{"description":"Current page number","type":"integer"},"next":{"description":"Link to next page","type":"string"},"other_pages":{"additionalProperties":{"type":"string"},"description":"Links to other pages (page number as key, URL as value)","type":"object"},"previous":{"description":"Link to previous page","type":"string"}},"type":"object"},"ResponseA2A84D4Fa9Da_RelatedSearch":{"properties":{"link":{"description":"Link to perform this search","type":"string"},"query":{"description":"Related search query","type":"string"}},"type":"object"},"ResponseA2A84D4Fa9Da_SearchInformation":{"properties":{"buying_format":{"description":"Selected buying format","type":"string"},"category_displayed":{"description":"Category name displayed","type":"string"},"filters_applied":{"description":"List of applied filters","items":{"type":"string"},"type":"array"},"language":{"description":"Page language code","type":"string"},"notice":{"description":"Notice eBay surfaces above the results (e.g. \"No exact matches found\" when `related_results` is returned).","type":"string"},"query_displayed":{"description":"Query as displayed on eBay","type":"string"},"shipping_to":{"description":"Shipping destination","type":"string"},"sorted_by":{"description":"Current sort order","type":"string"},"total_results":{"description":"Total number of results found","type":"integer"}},"type":"object"},"ResponseA2A84D4Fa9Da_SearchMetadata":{"properties":{"created_at":{"description":"Timestamp when the search was created","format":"date-time","type":"string"},"html_url":{"description":"URL to view HTML results","type":"string"},"id":{"description":"Unique identifier for the search request","type":"string"},"json_url":{"description":"URL to view JSON results","type":"string"},"parsing_time_taken":{"description":"Time taken to parse the results in seconds","type":"number"},"request_time_taken":{"description":"Time taken to make the request in seconds","type":"number"},"request_url":{"description":"eBay URL for this search","type":"string"},"status":{"description":"Status of the search request","type":"string"},"total_time_taken":{"description":"Total time taken for the search in seconds","type":"number"}},"required":["id","status","created_at"],"type":"object"},"ResponseA2A84D4Fa9Da_SearchParameters":{"properties":{"advanced_filters":{"description":"Advanced filters","type":"string"},"buying_format":{"description":"Buying format filter","type":"string"},"category_id":{"description":"Category ID searched","type":"integer"},"condition":{"description":"Condition filters","type":"string"},"country":{"description":"Country code","type":"string"},"delivery_country":{"description":"Delivery country","type":"string"},"distance_radius":{"description":"Distance radius","type":"number"},"ebay_domain":{"description":"eBay domain used","type":"string"},"engine":{"description":"Search engine used","type":"string"},"filters":{"description":"Applied filters","type":"string"},"include_related_results":{"description":"Whether to return \"Results matching fewer words\" items under a separate `related_results` key when no exact matches are found","type":"string"},"layout":{"description":"Layout format","type":"string"},"num":{"description":"Results per page","type":"integer"},"page":{"description":"Page number","type":"integer"},"postal_code":{"description":"Postal code","type":"string"},"price_max":{"description":"Maximum price","type":"number"},"price_min":{"description":"Minimum price","type":"number"},"product_origin_country":{"description":"Product origin country","type":"string"},"q":{"description":"Search query","type":"string"},"sort_by":{"description":"Sort order","type":"string"}},"type":"object"},"ResponseA2A84D4Fa9Da_SearchResponse":{"properties":{"categories":{"items":{"$ref":"#/components/schemas/ResponseA2A84D4Fa9Da_Category"},"type":"array"},"error":{"description":"Error message when no results are found","type":"string"},"filters":{"items":{"$ref":"#/components/schemas/ResponseA2A84D4Fa9Da_Filter"},"type":"array"},"organic_results":{"items":{"$ref":"#/components/schemas/ResponseA2A84D4Fa9Da_OrganicResult"},"type":"array"},"pagination":{"$ref":"#/components/schemas/ResponseA2A84D4Fa9Da_Pagination"},"related_results":{"description":"Returned in place of `organic_results` when eBay has no exact matches but shows \"Results matching fewer words\" items.","items":{"$ref":"#/components/schemas/ResponseA2A84D4Fa9Da_OrganicResult"},"type":"array"},"related_searches":{"items":{"$ref":"#/components/schemas/ResponseA2A84D4Fa9Da_RelatedSearch"},"type":"array"},"search_information":{"$ref":"#/components/schemas/ResponseA2A84D4Fa9Da_SearchInformation"},"search_metadata":{"$ref":"#/components/schemas/ResponseA2A84D4Fa9Da_SearchMetadata"},"search_parameters":{"$ref":"#/components/schemas/ResponseA2A84D4Fa9Da_SearchParameters"},"sections":{"items":{"$ref":"#/components/schemas/ResponseA2A84D4Fa9Da_Section"},"type":"array"}},"type":"object"},"ResponseA2A84D4Fa9Da_Section":{"properties":{"has_items":{"description":"Whether results contain item listings","type":"boolean"},"is_sponsored":{"description":"Whether this section is sponsored","type":"boolean"},"results":{"description":"Section results (either category links or item listings)","items":{"oneOf":[{"$ref":"#/components/schemas/ResponseA2A84D4Fa9Da_SectionResult"},{"$ref":"#/components/schemas/ResponseA2A84D4Fa9Da_OrganicResult"}]},"type":"array"},"subtitle":{"description":"Section subtitle","type":"string"},"title":{"description":"Section title","type":"string"}},"type":"object"},"ResponseA2A84D4Fa9Da_SectionResult":{"properties":{"category_id":{"description":"Category identifier","type":"string"},"link":{"description":"Result link","type":"string"},"position":{"description":"Position within section","type":"integer"},"release_date":{"description":"Release date (for certain sections)","type":"string"},"thumbnail":{"description":"Result thumbnail URL","type":"string"},"title":{"description":"Result title","type":"string"}},"type":"object"},"ResponseA2A84D4Fa9Da_Seller":{"properties":{"is_direct_from_seller":{"description":"Whether item is direct from brand/manufacturer","type":"boolean"},"is_top_rated_plus":{"description":"Whether seller is top rated plus","type":"boolean"},"name":{"description":"Seller username","type":"string"},"positive_feedback_percent":{"description":"Percentage of positive feedback","type":"number"},"reviews":{"description":"Number of seller reviews","type":"integer"},"thumbnail":{"description":"Seller logo or image URL","type":"string"}},"type":"object"},"ResponseAd3D19335Ae4_UserFollowersResponse":{"properties":{"code":{"type":"integer"},"followers":{"items":{"additionalProperties":true,"description":"Follower user object returned by TwitterAPI.io.","type":"object"},"type":"array"},"has_next_page":{"type":"boolean"},"msg":{"type":"string"},"next_cursor":{"type":["string","null"]},"status":{"enum":["success","error"],"type":"string"}},"type":"object"},"ResponseAd3D19335Ae4_UserInfoResponse":{"properties":{"data":{"additionalProperties":true,"description":"User profile object returned by TwitterAPI.io.","type":"object"},"msg":{"type":"string"},"status":{"enum":["success","error"],"type":"string"}},"type":"object"},"ResponseAd3D19335Ae4_UserProfileAboutResponse":{"properties":{"data":{"properties":{"about_profile":{"properties":{"account_based_in":{"type":"string"},"affiliate_username":{"type":"string"},"learn_more_url":{"type":"string"},"location_accurate":{"type":"boolean"},"source":{"type":"string"},"username_changes":{"properties":{"count":{"type":"string"}},"type":"object"}},"type":"object"},"affiliates_highlighted_label":{"properties":{"label":{"properties":{"badge":{"properties":{"url":{"type":"string"}},"type":"object"},"description":{"type":"string"},"url":{"properties":{"url":{"type":"string"},"urlType":{"type":"string"}},"type":"object"},"userLabelDisplayType":{"type":"string"},"userLabelType":{"type":"string"}},"type":"object"}},"type":"object"},"createdAt":{"type":"string"},"id":{"type":"string"},"identity_profile_labels_highlighted_label":{"properties":{"label":{"properties":{"badge":{"properties":{"url":{"type":"string"}},"type":"object"},"description":{"type":"string"},"url":{"properties":{"url":{"type":"string"},"urlType":{"type":"string"}},"type":"object"},"userLabelDisplayType":{"type":"string"},"userLabelType":{"type":"string"}},"type":"object"}},"type":"object"},"isBlueVerified":{"type":"boolean"},"name":{"type":"string"},"protected":{"type":"boolean"},"userName":{"type":"string"}},"type":"object"},"msg":{"type":"string"},"status":{"enum":["success","error"],"type":"string"}},"type":"object"},"ResponseAd3D19335Ae4_UserTweetsResponse":{"properties":{"code":{"description":"Provider status code returned by the AIsa wrapper.","type":"integer"},"data":{"additionalProperties":true,"properties":{"pin_tweet":{"additionalProperties":true,"type":["object","null"]},"tweets":{"items":{"additionalProperties":true,"description":"Tweet object returned by TwitterAPI.io.","type":"object"},"type":"array"}},"type":"object"},"has_next_page":{"type":"boolean"},"msg":{"type":"string"},"next_cursor":{"type":["string","null"]},"status":{"enum":["success","error"],"type":"string"}},"type":"object"},"ResponseB5Ae154C25F3_BatchUserInfoResponse":{"properties":{"msg":{"type":"string"},"status":{"enum":["success","error"],"type":"string"},"users":{"items":{"properties":{"automatedBy":{"type":"string"},"canDm":{"type":"boolean"},"coverPicture":{"type":"string"},"createdAt":{"type":"string"},"description":{"type":"string"},"favouritesCount":{"type":"integer"},"followers":{"type":"integer"},"following":{"type":"integer"},"hasCustomTimelines":{"type":"boolean"},"id":{"type":"string"},"isAutomated":{"type":"boolean"},"isBlueVerified":{"type":"boolean"},"isTranslator":{"type":"boolean"},"location":{"type":"string"},"mediaCount":{"type":"integer"},"message":{"type":"string"},"name":{"type":"string"},"pinnedTweetIds":{"items":{"type":"string"},"type":"array"},"possiblySensitive":{"type":"boolean"},"profilePicture":{"type":"string"},"statusesCount":{"type":"integer"},"type":{"type":"string"},"unavailable":{"type":"boolean"},"unavailableReason":{"type":"string"},"url":{"type":"string"},"userName":{"type":"string"},"verifiedType":{"type":"string"},"withheldInCountries":{"items":{"type":"string"},"type":"array"}},"type":"object"},"type":"array"}},"type":"object"},"ResponseBd0Df3C14905_SimilarWebMeta":{"description":"SimilarWeb v5 response envelope metadata.","properties":{"last_updated":{"description":"Date of the most recent data point available upstream (YYYY-MM-DD).","example":"2026-06-30","type":"string"},"query":{"description":"Pagination/sort echo when applicable (limit, offset, asc, sort).","type":"object"},"request":{"description":"Full echo of the normalized upstream request (parameters as received).","type":"object"},"status":{"description":"Upstream status; 'success' on a successful call.","example":"success","type":"string"}},"required":["status"],"type":"object"},"ResponseBfde03595B3D_GpsCoordinates":{"properties":{"latitude":{"description":"Latitude coordinate","type":"number"},"longitude":{"description":"Longitude coordinate","type":"number"}},"type":"object"},"ResponseBfde03595B3D_Pagination":{"properties":{"next_page_token":{"description":"Token to retrieve the next page of results","type":"string"}},"type":"object"},"ResponseBfde03595B3D_Price":{"properties":{"breakdown":{"description":"Every itemized price line: the stay subtotal, any discount lines, any tax or fee lines, and the total. The lines sum to the total, so a listing's taxes are read from here rather than from a single field, since a card can carry several tax lines. Line descriptions are localized to the airbnb_domain.","items":{"$ref":"#/components/schemas/ResponseBfde03595B3D_PriceBreakdownItem"},"type":"array"},"discount":{"description":"Discount amount display text","type":"string"},"extracted_discount":{"description":"Numeric discount value","type":"number"},"extracted_original_price":{"description":"Numeric original price value","type":"number"},"extracted_price_per_qualifier":{"description":"Numeric price per qualifier value","type":"number"},"extracted_qualifier":{"description":"Numeric qualifier value","type":"integer"},"extracted_total_price":{"description":"Numeric total price value","type":"number"},"extracted_total_with_taxes":{"description":"Numeric all-in total extracted from `total_with_taxes`","type":"number"},"original_price":{"description":"Original price before discount","type":"string"},"price_per_qualifier":{"description":"Price breakdown per qualifier","type":"string"},"qualifier":{"description":"Price qualifier text (e.g., per night, per week)","type":"string"},"total_price":{"description":"Total price display text","type":"string"},"total_with_taxes":{"description":"Formatted all-in total including taxes and fees. Exact, where `total_price` is Airbnb's rounded display figure. Present only when Airbnb provides an all-in figure, so its absence means no tax-inclusive price was available.","type":"string"}},"type":"object"},"ResponseBfde03595B3D_PriceBreakdownItem":{"properties":{"description":{"description":"Breakdown item description","type":"string"},"extracted_price":{"description":"Numeric breakdown item price. Signed, so discount lines are negative and the lines sum to the total.","type":"number"},"price":{"description":"Breakdown item price display text","type":"string"}},"type":"object"},"ResponseBfde03595B3D_Property":{"properties":{"accommodations":{"description":"Accommodation details (bedrooms, beds, bathrooms)","items":{"type":"string"},"type":"array"},"badges":{"description":"Property badges (e.g., Guest favorite, Superhost)","items":{"type":"string"},"type":"array"},"booking_link":{"description":"Direct booking URL with dates and guest parameters","type":"string"},"check_in_date":{"description":"Check-in date for this property","type":"string"},"check_out_date":{"description":"Check-out date for this property","type":"string"},"description":{"description":"Property description","type":"string"},"distance":{"description":"Distance from search location","type":"string"},"extracted_distance":{"description":"Numeric distance value","type":"number"},"gps_coordinates":{"$ref":"#/components/schemas/ResponseBfde03595B3D_GpsCoordinates"},"has_free_cancellation":{"description":"Present and true when the card shows a \"Free cancellation\" highlight. Omitted otherwise.","type":"boolean"},"id":{"description":"Unique property listing ID","type":"string"},"images":{"description":"Property image URLs","items":{"type":"string"},"type":"array"},"link":{"description":"URL to property details page","type":"string"},"position":{"description":"Position in search results","type":"integer"},"price":{"$ref":"#/components/schemas/ResponseBfde03595B3D_Price"},"rating":{"description":"Average rating score","type":"number"},"reviews":{"description":"Number of reviews","type":"integer"},"time_period":{"description":"Date range display text","type":"string"},"title":{"description":"Property title","type":"string"}},"type":"object"},"ResponseBfde03595B3D_SearchInformation":{"properties":{"adults":{"description":"Number of adult guests","type":"integer"},"check_in_date":{"description":"Check-in date from search","type":"string"},"check_out_date":{"description":"Check-out date from search","type":"string"},"children":{"description":"Number of child guests","type":"integer"},"guests":{"description":"Guest count display text","type":"string"},"infants":{"description":"Number of infant guests","type":"integer"},"pets":{"description":"Number of pets","type":"integer"},"query_displayed":{"description":"Location query as displayed by Airbnb","type":"string"},"results":{"description":"Results summary text","type":"string"},"time_period":{"description":"Time period display text","type":"string"}},"type":"object"},"ResponseBfde03595B3D_SearchMetadata":{"properties":{"created_at":{"description":"Timestamp when the search was created","format":"date-time","type":"string"},"html_url":{"description":"URL to view HTML results","type":"string"},"id":{"description":"Unique identifier for the search request","type":"string"},"json_url":{"description":"URL to view JSON results","type":"string"},"parsing_time_taken":{"description":"Time taken to parse the results in seconds","type":"number"},"request_time_taken":{"description":"Time taken to make the request in seconds","type":"number"},"request_url":{"description":"Airbnb URL for this search","type":"string"},"status":{"description":"Status of the search request","type":"string"},"total_time_taken":{"description":"Total time taken for the search in seconds","type":"number"}},"type":"object"},"ResponseBfde03595B3D_SearchParameters":{"properties":{"adults":{"description":"Number of adults","type":"integer"},"airbnb_domain":{"description":"Airbnb domain searched","type":"string"},"amenities":{"description":"Amenities filter","type":"string"},"bathrooms":{"description":"Minimum bathrooms","type":"integer"},"bedrooms":{"description":"Minimum bedrooms","type":"integer"},"beds":{"description":"Minimum beds","type":"integer"},"bounding_box":{"description":"Geographic bounding box coordinates","type":"string"},"check_in_date":{"description":"Check-in date","type":"string"},"check_out_date":{"description":"Check-out date","type":"string"},"children":{"description":"Number of children","type":"integer"},"currency":{"description":"Currency code for pricing","type":"string"},"engine":{"description":"Search engine used","type":"string"},"include_taxes":{"description":"Whether tax-inclusive pricing was requested","type":"string"},"infants":{"description":"Number of infants","type":"integer"},"next_page_token":{"description":"Pagination token","type":"string"},"pets":{"description":"Number of pets","type":"integer"},"price_max":{"description":"Maximum price filter","type":"integer"},"price_min":{"description":"Minimum price filter","type":"integer"},"property_types":{"description":"Property types filter","type":"string"},"q":{"description":"Search query location","type":"string"},"time_period":{"description":"Flexible trip length","type":"string"},"type_of_place":{"description":"Type of accommodation","type":"string"}},"type":"object"},"ResponseBfde03595B3D_SearchResponse":{"properties":{"error":{"description":"Error message when no results are found","type":"string"},"pagination":{"$ref":"#/components/schemas/ResponseBfde03595B3D_Pagination"},"properties":{"description":"List of property results","items":{"$ref":"#/components/schemas/ResponseBfde03595B3D_Property"},"type":"array"},"search_information":{"$ref":"#/components/schemas/ResponseBfde03595B3D_SearchInformation"},"search_metadata":{"$ref":"#/components/schemas/ResponseBfde03595B3D_SearchMetadata"},"search_parameters":{"$ref":"#/components/schemas/ResponseBfde03595B3D_SearchParameters"}},"type":"object"},"ResponseC6C9032778Bd_SimilarWebMeta":{"description":"SimilarWeb v5 response envelope metadata.","properties":{"last_updated":{"description":"Date of the most recent data point available upstream (YYYY-MM-DD).","example":"2026-06-30","type":"string"},"query":{"description":"Pagination/sort echo when applicable (limit, offset, asc, sort).","type":"object"},"request":{"description":"Full echo of the normalized upstream request (parameters as received).","type":"object"},"status":{"description":"Upstream status; 'success' on a successful call.","example":"success","type":"string"}},"required":["status"],"type":"object"},"ResponseCbc4F8806E32_AdvancedSearchResponse":{"properties":{"has_next_page":{"type":"boolean"},"next_cursor":{"type":"string"},"tweets":{"items":{"$ref":"#/components/schemas/ResponseCbc4F8806E32_Tweet"},"type":"array"}},"type":"object"},"ResponseCbc4F8806E32_Article":{"properties":{"author":{"$ref":"#/components/schemas/ResponseCbc4F8806E32_User"},"contents":{"items":{"properties":{"text":{"type":"string"}},"type":"object"},"type":"array"},"cover_media_img_url":{"type":"string"},"createdAt":{"type":"string"},"likeCount":{"type":"integer"},"preview_text":{"type":"string"},"quoteCount":{"type":"integer"},"replyCount":{"type":"integer"},"title":{"type":"string"},"viewCount":{"type":"integer"}},"type":"object"},"ResponseCbc4F8806E32_ArticleResponse":{"properties":{"article":{"$ref":"#/components/schemas/ResponseCbc4F8806E32_Article"},"msg":{"type":"string"},"status":{"enum":["success","failed"],"type":"string"}},"type":"object"},"ResponseCbc4F8806E32_Entities":{"properties":{"hashtags":{"items":{"properties":{"indices":{"items":{"type":"integer"},"type":"array"},"text":{"type":"string"}},"type":"object"},"type":"array"},"urls":{"items":{"properties":{"display_url":{"type":"string"},"expanded_url":{"type":"string"},"indices":{"items":{"type":"integer"},"type":"array"},"url":{"type":"string"}},"type":"object"},"type":"array"},"user_mentions":{"items":{"properties":{"id_str":{"type":"string"},"name":{"type":"string"},"screen_name":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"ResponseCbc4F8806E32_Tweet":{"properties":{"author":{"$ref":"#/components/schemas/ResponseCbc4F8806E32_User"},"bookmarkCount":{"type":"integer"},"conversationId":{"type":"string"},"createdAt":{"type":"string"},"displayTextRange":{"items":{"type":"integer"},"type":"array"},"entities":{"$ref":"#/components/schemas/ResponseCbc4F8806E32_Entities"},"id":{"type":"string"},"inReplyToId":{"type":"string"},"inReplyToUserId":{"type":"string"},"inReplyToUsername":{"type":"string"},"isLimitedReply":{"type":"boolean"},"isReply":{"type":"boolean"},"lang":{"type":"string"},"likeCount":{"type":"integer"},"quoteCount":{"type":"integer"},"quoted_tweet":{"type":"string"},"replyCount":{"type":"integer"},"retweetCount":{"type":"integer"},"retweeted_tweet":{"type":"string"},"source":{"type":"string"},"text":{"type":"string"},"type":{"type":"string"},"url":{"type":"string"},"viewCount":{"type":"integer"}},"type":"object"},"ResponseCbc4F8806E32_TweetThreadContextResponse":{"properties":{"has_next_page":{"type":"boolean"},"msg":{"type":"string"},"next_cursor":{"type":"string"},"status":{"enum":["success","error"],"type":"string"},"tweets":{"items":{"$ref":"#/components/schemas/ResponseCbc4F8806E32_Tweet"},"type":"array"}},"type":"object"},"ResponseCbc4F8806E32_User":{"properties":{"automatedBy":{"type":"string"},"canDm":{"type":"boolean"},"coverPicture":{"type":"string"},"createdAt":{"type":"string"},"description":{"type":"string"},"favouritesCount":{"type":"integer"},"followers":{"type":"integer"},"following":{"type":"integer"},"hasCustomTimelines":{"type":"boolean"},"id":{"type":"string"},"isAutomated":{"type":"boolean"},"isBlueVerified":{"type":"boolean"},"isTranslator":{"type":"boolean"},"location":{"type":"string"},"mediaCount":{"type":"integer"},"message":{"type":"string"},"name":{"type":"string"},"pinnedTweetIds":{"items":{"type":"string"},"type":"array"},"possiblySensitive":{"type":"boolean"},"profilePicture":{"type":"string"},"statusesCount":{"type":"integer"},"type":{"type":"string"},"unavailable":{"type":"boolean"},"unavailableReason":{"type":"string"},"url":{"type":"string"},"userName":{"type":"string"},"verifiedType":{"type":"string"},"withheldInCountries":{"items":{"type":"string"},"type":"array"}},"type":"object"},"ResponseD09F9471A0E8_Count":{"description":"Number of items returned.","title":"Count","type":"integer"},"ResponseD09F9471A0E8_Limit":{"description":"Limit of number of items returned.","title":"Limit","type":"integer"},"ResponseD09F9471A0E8_OrganizationId":{"description":"ID of organization.","title":"OrganizationId","type":"string"},"ResponseD09F9471A0E8_PageToken":{"description":"Page token for pagination.","title":"PageToken","type":"string"},"ResponseD09F9471A0E8_apiKeys_ApiKey":{"description":"One credential of any family. `type` is `bearer` or `public_key`. A\npublic key carrying `status` is a sign-in key; one without it is a\nregistered signing key.","oneOf":[{"$ref":"#/components/schemas/ResponseD09F9471A0E8_apiKeys_BearerApiKey"},{"$ref":"#/components/schemas/ResponseD09F9471A0E8_apiKeys_PublicKeyCredential"}],"title":"ApiKey"},"ResponseD09F9471A0E8_apiKeys_ApiKeyCreator":{"description":"The bearer API key that created the credential. Provenance only; the credential outlives it.","properties":{"api_key_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_apiKeys_ApiKeyId"}},"required":["api_key_id"],"title":"ApiKeyCreator","type":"object"},"ResponseD09F9471A0E8_apiKeys_ApiKeyId":{"description":"ID of api key.","title":"ApiKeyId","type":"string"},"ResponseD09F9471A0E8_apiKeys_ApiKeyPermissions":{"description":"Granular permissions for the API key. When ommitted all permissions are granted. Otherwise, only permissions set to true are granted.","properties":{"account_update":{"description":"Update accounts: disable or re-enable an inbox's sign-in at an app. Reading accounts\nneeds only `inbox_read`.","type":"boolean"},"api_key_create":{"description":"Create API keys.","type":"boolean"},"api_key_delete":{"description":"Delete API keys.","type":"boolean"},"api_key_read":{"description":"Read API keys.","type":"boolean"},"api_key_update":{"description":"Update API keys.","type":"boolean"},"app_connect":{"description":"Sign in to apps as an inbox: connect an app, authorize an inbox, and mint the\nsign-in keys. Omitted on a new bearer key means false, whatever else the key holds.","type":"boolean"},"app_share_owner":{"description":"Share the organization owner's name and email with apps at sign-in. One permission\nfor both values.","type":"boolean"},"calendar_event_create":{"description":"Create calendar events.","type":"boolean"},"calendar_event_delete":{"description":"Delete calendar events.","type":"boolean"},"calendar_event_read":{"description":"Read calendar events, and receive `calendar.event.*` webhook and WebSocket events.","type":"boolean"},"calendar_event_update":{"description":"Update calendar events and respond to invitations.","type":"boolean"},"calendar_read":{"description":"Read inbox calendar settings.","type":"boolean"},"calendar_update":{"description":"Update inbox calendar settings.","type":"boolean"},"domain_create":{"description":"Create domains.","type":"boolean"},"domain_delete":{"description":"Delete domains.","type":"boolean"},"domain_read":{"description":"Read domain details.","type":"boolean"},"domain_update":{"description":"Update domains.","type":"boolean"},"draft_create":{"description":"Create drafts.","type":"boolean"},"draft_delete":{"description":"Delete drafts.","type":"boolean"},"draft_read":{"description":"Read drafts.","type":"boolean"},"draft_send":{"description":"Send drafts.","type":"boolean"},"draft_update":{"description":"Update drafts.","type":"boolean"},"inbox_create":{"description":"Create new inboxes.","type":"boolean"},"inbox_delete":{"description":"Delete inboxes.","type":"boolean"},"inbox_read":{"description":"Read inbox details.","type":"boolean"},"inbox_update":{"description":"Update inbox settings.","type":"boolean"},"label_blocked_read":{"description":"Access messages labeled blocked.","type":"boolean"},"label_spam_read":{"description":"Access messages labeled spam.","type":"boolean"},"label_trash_read":{"description":"Access messages labeled trash.","type":"boolean"},"label_unauthenticated_read":{"description":"Access messages labeled unauthenticated.","type":"boolean"},"list_entry_create":{"description":"Create list entries.","type":"boolean"},"list_entry_delete":{"description":"Delete list entries.","type":"boolean"},"list_entry_read":{"description":"Read list entries.","type":"boolean"},"message_delete":{"description":"Delete messages. Also required to delete threads.","type":"boolean"},"message_read":{"description":"Read messages. Also required to read threads.","type":"boolean"},"message_reply":{"description":"Reply and reply-all when the request is signed with a registered public key. Bearer keys reply with `message_send`.","type":"boolean"},"message_send":{"description":"Send messages.","type":"boolean"},"message_update":{"description":"Update message labels. Also required to update threads.","type":"boolean"},"metrics_read":{"description":"Read metrics.","type":"boolean"},"pod_create":{"description":"Create pods.","type":"boolean"},"pod_delete":{"description":"Delete pods.","type":"boolean"},"pod_read":{"description":"Read pods.","type":"boolean"},"pod_update":{"description":"Update pods.","type":"boolean"},"webhook_create":{"description":"Create webhooks.","type":"boolean"},"webhook_delete":{"description":"Delete webhooks.","type":"boolean"},"webhook_read":{"description":"Read webhook configurations.","type":"boolean"},"webhook_update":{"description":"Update webhooks.","type":"boolean"}},"title":"ApiKeyPermissions","type":"object"},"ResponseD09F9471A0E8_apiKeys_BearerApiKey":{"description":"An API key presented as a bearer token in the `Authorization` header.","properties":{"api_key_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_apiKeys_ApiKeyId"},"created_at":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_apiKeys_CreatedAt"},"expires_at":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_apiKeys_ExpiresAt"},"inbox_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_apiKeys_InboxScopeId"},"name":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_apiKeys_Name"},"permissions":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_apiKeys_ApiKeyPermissions"},"pod_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_apiKeys_PodScopeId"},"prefix":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_apiKeys_Prefix"},"type":{"enum":["bearer"],"type":"string"},"updated_at":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_apiKeys_UpdatedAt"},"used_at":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_apiKeys_UsedAt"}},"required":["type","api_key_id","prefix","name","created_at","updated_at"],"title":"BearerApiKey","type":"object"},"ResponseD09F9471A0E8_apiKeys_CreateApiKeyResponse":{"properties":{"api_key":{"description":"API key.","type":"string"},"api_key_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_apiKeys_ApiKeyId"},"created_at":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_apiKeys_CreatedAt"},"expires_at":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_apiKeys_ExpiresAt"},"inbox_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_apiKeys_InboxScopeId"},"name":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_apiKeys_Name"},"permissions":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_apiKeys_ApiKeyPermissions"},"pod_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_apiKeys_PodScopeId"},"prefix":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_apiKeys_Prefix"}},"required":["api_key_id","api_key","prefix","name","created_at"],"title":"CreateApiKeyResponse","type":"object"},"ResponseD09F9471A0E8_apiKeys_CreateApiKeyResult":{"description":"The secret-bearing bearer key, or the registered public key without any secret.","oneOf":[{"$ref":"#/components/schemas/ResponseD09F9471A0E8_apiKeys_CreateApiKeyResponse"},{"$ref":"#/components/schemas/ResponseD09F9471A0E8_apiKeys_PublicKeyCredential"}],"title":"CreateApiKeyResult"},"ResponseD09F9471A0E8_apiKeys_CreatedAt":{"description":"Time at which api key was created.","format":"date-time","title":"CreatedAt","type":"string"},"ResponseD09F9471A0E8_apiKeys_ExpiresAt":{"description":"Time at which api key expires. Omitted when it does not expire.","format":"date-time","title":"ExpiresAt","type":"string"},"ResponseD09F9471A0E8_apiKeys_InboxScopeId":{"description":"Inbox ID the api key is scoped to. If set, the key can only access resources within this inbox.","title":"InboxScopeId","type":"string"},"ResponseD09F9471A0E8_apiKeys_ListApiKeysResponse":{"properties":{"api_keys":{"description":"Every credential family, ordered by `created_at`. `type` restricts\nto one family.","items":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_apiKeys_ApiKey"},"type":"array"},"count":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_Count"},"next_page_token":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_PageToken"}},"required":["count","api_keys"],"title":"ListApiKeysResponse","type":"object"},"ResponseD09F9471A0E8_apiKeys_Name":{"description":"Name of api key.","title":"Name","type":"string"},"ResponseD09F9471A0E8_apiKeys_PodScopeId":{"description":"Pod ID the api key is scoped to. If set, the key can only access resources within this pod.","title":"PodScopeId","type":"string"},"ResponseD09F9471A0E8_apiKeys_Prefix":{"description":"Prefix of api key.","title":"Prefix","type":"string"},"ResponseD09F9471A0E8_apiKeys_PublicJwk":{"description":"A public P-256 JWK. The object accepts exactly `kty`, `crv`, `x`, and `y`.\nPrivate key material such as `d`, embedded key IDs, and all other members\nare rejected. The server also rejects coordinates that are not a point on\nP-256.","properties":{"crv":{"enum":["P-256"],"type":"string"},"kty":{"enum":["EC"],"type":"string"},"x":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_apiKeys_PublicJwkCoordinate"},"y":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_apiKeys_PublicJwkCoordinate"}},"required":["kty","crv","x","y"],"title":"PublicJwk","type":"object"},"ResponseD09F9471A0E8_apiKeys_PublicJwkCoordinate":{"description":"A 32-byte P-256 coordinate encoded as unpadded base64url.","maxLength":43,"minLength":43,"pattern":"^[A-Za-z0-9_-]{43}$","title":"PublicJwkCoordinate","type":"string"},"ResponseD09F9471A0E8_apiKeys_PublicKeyClientId":{"description":"Caller-chosen alias for a public key, unique within the organization and\nreusable after deletion. Accepted in place of `api_key_id` on get, update,\nand delete. Registration is idempotent on it: the same alias returns the\nexisting key, a conflicting one returns `409`. URL-safe; no slash or `@`.","title":"PublicKeyClientId","type":"string"},"ResponseD09F9471A0E8_apiKeys_PublicKeyCredential":{"description":"An AgentID sign-in credential, scoped like a bearer key; `api_key_id` is\nthe JWS `kid`. A sign-in key carries `status`, gains `public_key` once\nthe client has proved it, expires 30 days after\nactivation, and carries exactly `app_connect` and\n`app_share_owner`, snapshotted from the bearer key that created it\nand enforced from the key itself.","properties":{"api_key_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_apiKeys_ApiKeyId"},"client_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_apiKeys_PublicKeyClientId"},"created_at":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_apiKeys_CreatedAt"},"created_by":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_apiKeys_ApiKeyCreator"},"expires_at":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_apiKeys_ExpiresAt"},"inbox_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_apiKeys_InboxScopeId"},"name":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_apiKeys_Name"},"permissions":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_apiKeys_ApiKeyPermissions"},"pod_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_apiKeys_PodScopeId"},"public_key":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_apiKeys_PublicKeyMaterial"},"status":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_apiKeys_PublicKeyStatus"},"type":{"enum":["public_key"],"type":"string"},"updated_at":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_apiKeys_UpdatedAt"},"used_at":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_apiKeys_UsedAt"}},"required":["type","api_key_id","name","permissions","created_by","created_at","updated_at"],"title":"PublicKeyCredential","type":"object"},"ResponseD09F9471A0E8_apiKeys_PublicKeyMaterial":{"description":"Registered public key material and its server-computed RFC 7638 thumbprint.","properties":{"fingerprint":{"description":"RFC 7638 SHA-256 JWK thumbprint encoded as unpadded base64url.","maxLength":43,"minLength":43,"pattern":"^[A-Za-z0-9_-]{43}$","type":"string"},"jwk":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_apiKeys_PublicJwk"}},"required":["jwk","fingerprint"],"title":"PublicKeyMaterial","type":"object"},"ResponseD09F9471A0E8_apiKeys_PublicKeyStatus":{"description":"Lifecycle of a sign-in key: `pending` until the client finishes\ncreating it on the AgentID page, `active` once it can sign in as the\ninbox. Absent on a registered key.","enum":["pending","active"],"title":"PublicKeyStatus","type":"string"},"ResponseD09F9471A0E8_apiKeys_UpdatedAt":{"description":"Time at which api key was last updated.","format":"date-time","title":"UpdatedAt","type":"string"},"ResponseD09F9471A0E8_apiKeys_UsedAt":{"description":"Time at which api key was last used.","format":"date-time","title":"UsedAt","type":"string"},"ResponseD09F9471A0E8_attachments_Attachment":{"properties":{"attachment_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_attachments_AttachmentId"},"content_disposition":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_attachments_AttachmentContentDisposition"},"content_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_attachments_AttachmentContentId"},"content_type":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_attachments_AttachmentContentType"},"filename":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_attachments_AttachmentFilename"},"size":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_attachments_AttachmentSize"}},"required":["attachment_id","size"],"title":"Attachment","type":"object"},"ResponseD09F9471A0E8_attachments_AttachmentContentDisposition":{"description":"Content disposition of attachment.","enum":["inline","attachment"],"title":"AttachmentContentDisposition","type":"string"},"ResponseD09F9471A0E8_attachments_AttachmentContentId":{"description":"Content ID of attachment.","title":"AttachmentContentId","type":"string"},"ResponseD09F9471A0E8_attachments_AttachmentContentType":{"description":"Content type of attachment.","title":"AttachmentContentType","type":"string"},"ResponseD09F9471A0E8_attachments_AttachmentFilename":{"description":"Filename of attachment.","title":"AttachmentFilename","type":"string"},"ResponseD09F9471A0E8_attachments_AttachmentId":{"description":"ID of attachment.","title":"AttachmentId","type":"string"},"ResponseD09F9471A0E8_attachments_AttachmentResponse":{"properties":{"attachment_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_attachments_AttachmentId"},"content_disposition":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_attachments_AttachmentContentDisposition"},"content_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_attachments_AttachmentContentId"},"content_type":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_attachments_AttachmentContentType"},"download_url":{"description":"Signed HTTPS CDN URL to download the attachment bytes. Retrieve a fresh URL when needed rather than storing it permanently.","type":"string"},"expires_at":{"description":"Time at which download_url and text_url (when present) expire. Retrieve the attachment again to obtain fresh URLs.","format":"date-time","type":"string"},"filename":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_attachments_AttachmentFilename"},"size":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_attachments_AttachmentSize"},"text_url":{"description":"Signed HTTPS CDN URL to download extracted plain text, when available. Omitted when no extracted text is available. Expires at the same time as download_url.","type":"string"}},"required":["attachment_id","size","download_url","expires_at"],"title":"AttachmentResponse","type":"object"},"ResponseD09F9471A0E8_attachments_AttachmentSize":{"description":"Size of attachment in bytes.","title":"AttachmentSize","type":"integer"},"ResponseD09F9471A0E8_domains_ClientId":{"description":"Client ID of domain.","title":"ClientId","type":"string"},"ResponseD09F9471A0E8_domains_Domain":{"properties":{"client_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_domains_ClientId"},"created_at":{"description":"Time at which the domain was created.","format":"date-time","type":"string"},"domain":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_domains_DomainName"},"domain_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_domains_DomainId"},"feedback_enabled":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_domains_FeedbackEnabled"},"inbound_enabled":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_domains_InboundEnabled","description":"Absent on domains created before this field existed; those receive email."},"pod_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_pods_PodId"},"reason":{"description":"Why the domain is not (yet) VERIFIED, when known. `dns_records_missing` / `dns_records_invalid` point at the DNS records. The `ses_*` values mean the records look right and sending-infrastructure validation has not converged: `ses_dkim_pending` / `ses_mail_from_pending` (still checking), `ses_dkim_temporary_failure` / `ses_mail_from_temporary_failure` (a transient error the infrastructure keeps retrying on its own — usually resolves without changes), `ses_dkim_failed` / `ses_mail_from_failed` (a terminal verdict; re-verify after fixing), `ses_dkim_not_started` / `ses_mail_from_not_started` (the attribute was never configured on the identity — re-verify to push it), and `ses_not_verified_for_sending`. Absent when VERIFIED.","type":"string"},"records":{"description":"A list of DNS records required to verify the domain. Includes the apex\nMX record unless `inbound_enabled` is false, and a wildcard MX record\n(`*.<domain>`) when `subdomains_enabled` is true.","items":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_domains_VerificationRecord"},"type":"array"},"status":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_domains_Status"},"subdomains_enabled":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_domains_SubdomainsEnabled"},"tracking_enabled":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_domains_TrackingEnabled"},"updated_at":{"description":"Time at which the domain was last updated.","format":"date-time","type":"string"}},"required":["domain_id","domain","status","feedback_enabled","subdomains_enabled","tracking_enabled","records","updated_at","created_at"],"title":"Domain","type":"object"},"ResponseD09F9471A0E8_domains_DomainId":{"description":"The ID of the domain.","title":"DomainId","type":"string"},"ResponseD09F9471A0E8_domains_DomainItem":{"properties":{"client_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_domains_ClientId"},"created_at":{"description":"Time at which the domain was created.","format":"date-time","type":"string"},"domain":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_domains_DomainName"},"domain_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_domains_DomainId"},"feedback_enabled":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_domains_FeedbackEnabled"},"inbound_enabled":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_domains_InboundEnabled","description":"Absent on domains created before this field existed; those receive email."},"pod_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_pods_PodId"},"subdomains_enabled":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_domains_SubdomainsEnabled"},"tracking_enabled":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_domains_TrackingEnabled"},"updated_at":{"description":"Time at which the domain was last updated.","format":"date-time","type":"string"}},"required":["domain_id","domain","feedback_enabled","subdomains_enabled","tracking_enabled","updated_at","created_at"],"title":"DomainItem","type":"object"},"ResponseD09F9471A0E8_domains_DomainName":{"description":"The name of the domain (e.g., `example.com`).","title":"DomainName","type":"string"},"ResponseD09F9471A0E8_domains_FeedbackEnabled":{"description":"Bounce and complaint notifications are sent to your inboxes.","title":"FeedbackEnabled","type":"boolean"},"ResponseD09F9471A0E8_domains_InboundEnabled":{"description":"Receive email for this domain. Defaults to `true`. Set `false` for a send-only\ndomain: the apex MX record is not required and is omitted from `records`, so the\ndomain's existing email provider keeps receiving its mail. Inboxes on a send-only\ndomain can still send.","title":"InboundEnabled","type":"boolean"},"ResponseD09F9471A0E8_domains_ListDomainsResponse":{"properties":{"count":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_Count"},"domains":{"description":"Ordered by `created_at` descending.","items":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_domains_DomainItem"},"type":"array"},"limit":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_Limit"},"next_page_token":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_PageToken"}},"required":["count","domains"],"title":"ListDomainsResponse","type":"object"},"ResponseD09F9471A0E8_domains_RecordStatus":{"enum":["MISSING","INVALID","VALID"],"title":"RecordStatus","type":"string"},"ResponseD09F9471A0E8_domains_RecordType":{"enum":["TXT","CNAME","MX"],"title":"RecordType","type":"string"},"ResponseD09F9471A0E8_domains_Status":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_domains_VerificationStatus","description":"The verification status of the domain.","title":"Status"},"ResponseD09F9471A0E8_domains_SubdomainsEnabled":{"description":"Allow inboxes on any subdomain of this domain. Adds a required wildcard MX\nrecord (`*.<domain>`) to `records`.","title":"SubdomainsEnabled","type":"boolean"},"ResponseD09F9471A0E8_domains_TrackingEnabled":{"description":"Serve open tracking pixels from this domain. Adds a required `link.<domain>`\nCNAME record to `records`, which must be published and verified before\n`track_opens` can be used on a send.","title":"TrackingEnabled","type":"boolean"},"ResponseD09F9471A0E8_domains_VerificationRecord":{"properties":{"name":{"description":"The name or host of the record.","type":"string"},"priority":{"description":"The priority of the MX record.","type":"integer"},"reason":{"description":"Why the record is INVALID, when known. `duplicate_records` means the expected value is present but extra records coexist at the same name; `value_mismatch` means a record exists but does not match the expected value.","type":"string"},"status":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_domains_RecordStatus","description":"The verification status of this specific record."},"type":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_domains_RecordType","description":"The type of the DNS record."},"value":{"description":"The value of the record.","type":"string"}},"required":["type","name","value","status"],"title":"VerificationRecord","type":"object"},"ResponseD09F9471A0E8_domains_VerificationStatus":{"enum":["NOT_STARTED","PENDING","INVALID","FAILED","VERIFYING","VERIFIED"],"title":"VerificationStatus","type":"string"},"ResponseD09F9471A0E8_drafts_Draft":{"properties":{"attachments":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_drafts_DraftAttachments"},"bcc":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_drafts_DraftBcc"},"cc":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_drafts_DraftCc"},"client_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_drafts_DraftClientId"},"created_at":{"description":"Time at which draft was created.","format":"date-time","type":"string"},"draft_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_drafts_DraftId"},"forward_of":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_drafts_DraftForwardOf"},"html":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_drafts_DraftHtml"},"in_reply_to":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_drafts_DraftInReplyTo"},"inbox_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_inboxes_InboxId"},"labels":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_drafts_DraftLabels"},"preview":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_drafts_DraftPreview"},"references":{"description":"IDs of previous messages in thread.","items":{"type":"string"},"type":"array"},"reply_to":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_drafts_DraftReplyTo"},"send_at":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_drafts_DraftSendAt"},"send_status":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_drafts_DraftSendStatus"},"subject":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_drafts_DraftSubject"},"text":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_drafts_DraftText"},"to":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_drafts_DraftTo"},"updated_at":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_drafts_DraftUpdatedAt"}},"required":["inbox_id","draft_id","labels","updated_at","created_at"],"title":"Draft","type":"object"},"ResponseD09F9471A0E8_drafts_DraftAttachments":{"description":"Attachments in draft.","items":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_attachments_Attachment"},"title":"DraftAttachments","type":"array"},"ResponseD09F9471A0E8_drafts_DraftBcc":{"description":"Addresses of BCC recipients. In format `username@domain.com` or `Display Name <username@domain.com>`.","items":{"type":"string"},"title":"DraftBcc","type":"array"},"ResponseD09F9471A0E8_drafts_DraftCc":{"description":"Addresses of CC recipients. In format `username@domain.com` or `Display Name <username@domain.com>`.","items":{"type":"string"},"title":"DraftCc","type":"array"},"ResponseD09F9471A0E8_drafts_DraftClientId":{"description":"Client ID of draft.","title":"DraftClientId","type":"string"},"ResponseD09F9471A0E8_drafts_DraftForwardOf":{"description":"ID of message being forwarded.","title":"DraftForwardOf","type":"string"},"ResponseD09F9471A0E8_drafts_DraftHtml":{"description":"HTML body of draft.","title":"DraftHtml","type":"string"},"ResponseD09F9471A0E8_drafts_DraftId":{"description":"ID of draft.","title":"DraftId","type":"string"},"ResponseD09F9471A0E8_drafts_DraftInReplyTo":{"description":"ID of message being replied to.","title":"DraftInReplyTo","type":"string"},"ResponseD09F9471A0E8_drafts_DraftItem":{"properties":{"attachments":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_drafts_DraftAttachments"},"bcc":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_drafts_DraftBcc"},"cc":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_drafts_DraftCc"},"draft_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_drafts_DraftId"},"forward_of":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_drafts_DraftForwardOf"},"in_reply_to":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_drafts_DraftInReplyTo"},"inbox_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_inboxes_InboxId"},"labels":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_drafts_DraftLabels"},"preview":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_drafts_DraftPreview"},"send_at":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_drafts_DraftSendAt"},"send_status":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_drafts_DraftSendStatus"},"subject":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_drafts_DraftSubject"},"to":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_drafts_DraftTo"},"updated_at":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_drafts_DraftUpdatedAt"}},"required":["inbox_id","draft_id","labels","updated_at"],"title":"DraftItem","type":"object"},"ResponseD09F9471A0E8_drafts_DraftLabels":{"description":"Labels of draft.","items":{"type":"string"},"title":"DraftLabels","type":"array"},"ResponseD09F9471A0E8_drafts_DraftPreview":{"description":"Text preview of draft.","title":"DraftPreview","type":"string"},"ResponseD09F9471A0E8_drafts_DraftReplyTo":{"description":"Reply-to addresses. In format `username@domain.com` or `Display Name <username@domain.com>`.","items":{"type":"string"},"title":"DraftReplyTo","type":"array"},"ResponseD09F9471A0E8_drafts_DraftSendAt":{"description":"Time at which to schedule send draft.","format":"date-time","title":"DraftSendAt","type":"string"},"ResponseD09F9471A0E8_drafts_DraftSendStatus":{"description":"Schedule send status of draft.","enum":["scheduled","sending","failed"],"title":"DraftSendStatus","type":"string"},"ResponseD09F9471A0E8_drafts_DraftSubject":{"description":"Subject of draft.","title":"DraftSubject","type":"string"},"ResponseD09F9471A0E8_drafts_DraftText":{"description":"Plain text body of draft.","title":"DraftText","type":"string"},"ResponseD09F9471A0E8_drafts_DraftTo":{"description":"Addresses of recipients. In format `username@domain.com` or `Display Name <username@domain.com>`.","items":{"type":"string"},"title":"DraftTo","type":"array"},"ResponseD09F9471A0E8_drafts_DraftUpdatedAt":{"description":"Time at which draft was last updated.","format":"date-time","title":"DraftUpdatedAt","type":"string"},"ResponseD09F9471A0E8_drafts_ListDraftsResponse":{"properties":{"count":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_Count"},"drafts":{"description":"Ordered by `updated_at` descending.","items":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_drafts_DraftItem"},"type":"array"},"limit":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_Limit"},"next_page_token":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_PageToken"}},"required":["count","drafts"],"title":"ListDraftsResponse","type":"object"},"ResponseD09F9471A0E8_inboxEvents_InboxEvent":{"properties":{"created_at":{"description":"Time at which the event was recorded.","format":"date-time","type":"string"},"event_at":{"description":"Time at which the event occurred.","format":"date-time","type":"string"},"event_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_inboxEvents_InboxEventId"},"event_type":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_inboxEvents_InboxEventType"},"inbox_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_inboxes_InboxId"},"label":{"description":"Label added or removed.","type":"string"},"message_id":{"description":"ID of message.","type":"string"},"organization_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_OrganizationId"},"pod_id":{"description":"ID of pod.","type":"string"}},"required":["organization_id","pod_id","inbox_id","event_id","event_type","message_id","label","event_at","created_at"],"title":"InboxEvent","type":"object"},"ResponseD09F9471A0E8_inboxEvents_InboxEventId":{"description":"ID of event.","title":"InboxEventId","type":"string"},"ResponseD09F9471A0E8_inboxEvents_InboxEventType":{"description":"Type of inbox event. Wire format is dot.case to match the\nconvention used by webhook events (`message.received`,\n`domain.verified`, etc. in events.yml). Pre-2026-04 these were\n`label_added`/`label_removed` (snake_case). The Fern enum's `name`\nfield stays uppercase-snake (Fern convention); only the wire\n`value` changed.","enum":["label.added","label.removed"],"title":"InboxEventType","type":"string"},"ResponseD09F9471A0E8_inboxEvents_ListInboxEventsResponse":{"properties":{"count":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_Count"},"events":{"description":"Ordered by `event_id` descending.","items":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_inboxEvents_InboxEvent"},"type":"array"},"limit":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_Limit"},"next_page_token":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_PageToken"}},"required":["count","events"],"title":"ListInboxEventsResponse","type":"object"},"ResponseD09F9471A0E8_inboxes_ClientId":{"description":"Client ID of inbox.","title":"ClientId","type":"string"},"ResponseD09F9471A0E8_inboxes_DisplayName":{"description":"Display name: `Display Name <username@domain.com>`.","title":"DisplayName","type":"string"},"ResponseD09F9471A0E8_inboxes_Email":{"description":"Email address of the inbox.","title":"Email","type":"string"},"ResponseD09F9471A0E8_inboxes_Inbox":{"properties":{"client_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_inboxes_ClientId"},"created_at":{"description":"Time at which inbox was created.","format":"date-time","type":"string"},"display_name":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_inboxes_DisplayName"},"email":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_inboxes_Email"},"inbox_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_inboxes_InboxId"},"metadata":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_inboxes_Metadata","description":"Custom metadata attached to the inbox."},"pod_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_pods_PodId"},"status":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_inboxes_InboxStatus","description":"`paused` when the inbox is paused. Omitted when the inbox is active.\nTreat any value other than `paused` as an inbox that sends and\nreceives normally."},"updated_at":{"description":"Time at which inbox was last updated.","format":"date-time","type":"string"}},"required":["pod_id","inbox_id","email","updated_at","created_at"],"title":"Inbox","type":"object"},"ResponseD09F9471A0E8_inboxes_InboxId":{"description":"The ID of the inbox.","title":"InboxId","type":"string"},"ResponseD09F9471A0E8_inboxes_InboxStatus":{"description":"Whether the inbox sends and receives mail. `paused` stops both: sends\nreturn `403` with code `inbox_paused`, and incoming mail is not\ndelivered and not bounced, then or on resume. Mail already in the inbox,\nits drafts, and its API keys are kept. Set `active` to resume.","enum":["active","paused"],"title":"InboxStatus","type":"string"},"ResponseD09F9471A0E8_inboxes_ListInboxesResponse":{"properties":{"count":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_Count"},"inboxes":{"description":"Ordered by `created_at` descending.","items":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_inboxes_Inbox"},"type":"array"},"limit":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_Limit"},"next_page_token":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_PageToken"}},"required":["count","inboxes"],"title":"ListInboxesResponse","type":"object"},"ResponseD09F9471A0E8_inboxes_Metadata":{"additionalProperties":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_inboxes_MetadataValue"},"description":"Custom key-value pairs attached to the inbox. Up to 256 keys. Keys and\nstring values are each limited to 256 characters. When updating metadata,\nsend a key with a null value to remove that key.","title":"Metadata","type":"object"},"ResponseD09F9471A0E8_inboxes_MetadataValue":{"description":"A metadata value. May be a string, number, or boolean.","oneOf":[{"type":"string"},{"format":"double","type":"number"},{"type":"boolean"}],"title":"MetadataValue"},"ResponseD09F9471A0E8_lists_Direction":{"description":"Direction of list entry.","enum":["send","receive","reply"],"title":"Direction","type":"string"},"ResponseD09F9471A0E8_lists_EntryType":{"description":"Whether the entry is an email address or domain.","enum":["email","domain"],"title":"EntryType","type":"string"},"ResponseD09F9471A0E8_lists_ListEntry":{"properties":{"created_at":{"description":"Time at which entry was created.","format":"date-time","type":"string"},"direction":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_lists_Direction"},"entry":{"description":"Email address or domain of list entry.","type":"string"},"entry_type":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_lists_EntryType"},"list_type":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_lists_ListType"},"organization_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_OrganizationId"},"read_only":{"description":"Whether the entry is read-only and cannot be deleted via the API.","type":"boolean"},"reason":{"description":"Reason for adding the entry.","type":"string"}},"required":["entry","organization_id","direction","list_type","entry_type","created_at"],"title":"ListEntry","type":"object"},"ResponseD09F9471A0E8_lists_ListListEntriesResponse":{"properties":{"count":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_Count"},"entries":{"description":"Ordered by entry ascending.","items":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_lists_ListEntry"},"type":"array"},"limit":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_Limit"},"next_page_token":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_PageToken"}},"required":["count","entries"],"title":"ListListEntriesResponse","type":"object"},"ResponseD09F9471A0E8_lists_ListType":{"description":"Type of list entry.","enum":["allow","block"],"title":"ListType","type":"string"},"ResponseD09F9471A0E8_lists_PodListEntry":{"properties":{"created_at":{"description":"Time at which entry was created.","format":"date-time","type":"string"},"direction":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_lists_Direction"},"entry":{"description":"Email address or domain of list entry.","type":"string"},"entry_type":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_lists_EntryType"},"inbox_id":{"description":"ID of inbox, if entry is inbox-scoped.","type":"string"},"list_type":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_lists_ListType"},"organization_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_OrganizationId"},"pod_id":{"description":"ID of pod.","type":"string"},"read_only":{"description":"Whether the entry is read-only and cannot be deleted via the API.","type":"boolean"},"reason":{"description":"Reason for adding the entry.","type":"string"}},"required":["entry","organization_id","direction","list_type","entry_type","created_at","pod_id"],"title":"PodListEntry","type":"object"},"ResponseD09F9471A0E8_lists_PodListListEntriesResponse":{"properties":{"count":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_Count"},"entries":{"description":"Ordered by entry ascending.","items":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_lists_PodListEntry"},"type":"array"},"limit":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_Limit"},"next_page_token":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_PageToken"}},"required":["count","entries"],"title":"PodListListEntriesResponse","type":"object"},"ResponseD09F9471A0E8_messages_ListMessagesResponse":{"properties":{"count":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_Count"},"limit":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_Limit"},"messages":{"description":"Ordered by `timestamp` descending.","items":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_MessageItem"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_PageToken"}},"required":["count","messages"],"title":"ListMessagesResponse","type":"object"},"ResponseD09F9471A0E8_messages_Message":{"properties":{"attachments":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_MessageAttachments"},"bcc":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_MessageBcc"},"calendar_event_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_MessageCalendarEventId"},"cc":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_MessageCc"},"created_at":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_MessageCreatedAt"},"extracted_html":{"description":"Extracted new HTML content.","type":"string"},"extracted_text":{"description":"Extracted new text content.","type":"string"},"from":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_MessageFrom"},"headers":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_MessageHeaders"},"html":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_MessageHtml"},"in_reply_to":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_MessageInReplyTo"},"inbox_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_inboxes_InboxId"},"labels":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_MessageLabels"},"message_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_MessageId"},"preview":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_MessagePreview"},"references":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_MessageReferences"},"reply_to":{"description":"Reply-to addresses. In format `username@domain.com` or `Display Name <username@domain.com>`.","items":{"type":"string"},"type":"array"},"size":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_MessageSize"},"subject":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_MessageSubject"},"text":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_MessageText"},"thread_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_threads_ThreadId"},"timestamp":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_MessageTimestamp"},"to":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_MessageTo"},"updated_at":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_MessageUpdatedAt"}},"required":["inbox_id","thread_id","message_id","labels","timestamp","from","to","size","updated_at","created_at"],"title":"Message","type":"object"},"ResponseD09F9471A0E8_messages_MessageAttachments":{"description":"Attachments in message.","items":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_attachments_Attachment"},"title":"MessageAttachments","type":"array"},"ResponseD09F9471A0E8_messages_MessageBcc":{"description":"Addresses of BCC recipients. In format `username@domain.com` or `Display Name <username@domain.com>`.","items":{"type":"string"},"title":"MessageBcc","type":"array"},"ResponseD09F9471A0E8_messages_MessageCalendarEventId":{"description":"The calendar event this email's invitation was applied to: set when the email's calendar\ninvitation, update, cancellation or attendee reply changed the inbox's calendar, a few seconds\nafter the email arrives. For an email about one date of a recurring event, it is that date's\nevent ID. Absent on other emails, and on invitations that were not imported. Calendar is in\nprivate beta.","title":"MessageCalendarEventId","type":"string"},"ResponseD09F9471A0E8_messages_MessageCc":{"description":"Addresses of CC recipients. In format `username@domain.com` or `Display Name <username@domain.com>`.","items":{"type":"string"},"title":"MessageCc","type":"array"},"ResponseD09F9471A0E8_messages_MessageCreatedAt":{"description":"Time at which message was created.","format":"date-time","title":"MessageCreatedAt","type":"string"},"ResponseD09F9471A0E8_messages_MessageFrom":{"description":"Address of sender. In format `username@domain.com` or `Display Name <username@domain.com>`.","title":"MessageFrom","type":"string"},"ResponseD09F9471A0E8_messages_MessageHeaders":{"additionalProperties":{"type":"string"},"description":"Headers in message.","title":"MessageHeaders","type":"object"},"ResponseD09F9471A0E8_messages_MessageHtml":{"description":"HTML body of message.","title":"MessageHtml","type":"string"},"ResponseD09F9471A0E8_messages_MessageId":{"description":"ID of message.","title":"MessageId","type":"string"},"ResponseD09F9471A0E8_messages_MessageInReplyTo":{"description":"ID of message being replied to.","title":"MessageInReplyTo","type":"string"},"ResponseD09F9471A0E8_messages_MessageItem":{"properties":{"attachments":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_MessageAttachments"},"bcc":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_MessageBcc"},"calendar_event_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_MessageCalendarEventId"},"cc":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_MessageCc"},"created_at":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_MessageCreatedAt"},"from":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_MessageFrom"},"headers":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_MessageHeaders"},"in_reply_to":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_MessageInReplyTo"},"inbox_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_inboxes_InboxId"},"labels":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_MessageLabels"},"message_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_MessageId"},"preview":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_MessagePreview"},"references":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_MessageReferences"},"size":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_MessageSize"},"subject":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_MessageSubject"},"thread_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_threads_ThreadId"},"timestamp":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_MessageTimestamp"},"to":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_MessageTo"},"updated_at":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_MessageUpdatedAt"}},"required":["inbox_id","thread_id","message_id","labels","timestamp","from","to","size","updated_at","created_at"],"title":"MessageItem","type":"object"},"ResponseD09F9471A0E8_messages_MessageLabels":{"description":"Labels of message.","items":{"type":"string"},"title":"MessageLabels","type":"array"},"ResponseD09F9471A0E8_messages_MessagePreview":{"description":"Text preview of message.","title":"MessagePreview","type":"string"},"ResponseD09F9471A0E8_messages_MessageReferences":{"description":"IDs of previous messages in thread.","items":{"type":"string"},"title":"MessageReferences","type":"array"},"ResponseD09F9471A0E8_messages_MessageSize":{"description":"Size of message in bytes.","title":"MessageSize","type":"integer"},"ResponseD09F9471A0E8_messages_MessageSubject":{"description":"Subject of message.","title":"MessageSubject","type":"string"},"ResponseD09F9471A0E8_messages_MessageText":{"description":"Plain text body of message.","title":"MessageText","type":"string"},"ResponseD09F9471A0E8_messages_MessageTimestamp":{"description":"Time at which message was sent or drafted.","format":"date-time","title":"MessageTimestamp","type":"string"},"ResponseD09F9471A0E8_messages_MessageTo":{"description":"Addresses of recipients. In format `username@domain.com` or `Display Name <username@domain.com>`.","items":{"type":"string"},"title":"MessageTo","type":"array"},"ResponseD09F9471A0E8_messages_MessageUpdatedAt":{"description":"Time at which message was last updated.","format":"date-time","title":"MessageUpdatedAt","type":"string"},"ResponseD09F9471A0E8_messages_RawMessageResponse":{"description":"CloudFront signed URL to download the raw .eml file.","properties":{"download_url":{"description":"CloudFront signed URL to download the raw message. Expires at expires_at.","type":"string"},"expires_at":{"description":"Time at which the download URL expires.","format":"date-time","type":"string"},"message_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_MessageId","description":"ID of the message."},"size":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_MessageSize","description":"Size of the raw message in bytes."}},"required":["message_id","size","download_url","expires_at"],"title":"RawMessageResponse","type":"object"},"ResponseD09F9471A0E8_messages_SendMessageResponse":{"properties":{"message_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_MessageId"},"thread_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_threads_ThreadId"}},"required":["message_id","thread_id"],"title":"SendMessageResponse","type":"object"},"ResponseD09F9471A0E8_messages_UpdateMessageResponse":{"properties":{"labels":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_MessageLabels"},"message_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_MessageId"}},"required":["message_id","labels"],"title":"UpdateMessageResponse","type":"object"},"ResponseD09F9471A0E8_pods_PodId":{"description":"ID of pod.","title":"PodId","type":"string"},"ResponseD09F9471A0E8_threads_ListThreadsResponse":{"properties":{"count":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_Count"},"limit":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_Limit"},"next_page_token":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_PageToken"},"threads":{"description":"Ordered by `timestamp` descending.","items":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_threads_ThreadItem"},"type":"array"}},"required":["count","threads"],"title":"ListThreadsResponse","type":"object"},"ResponseD09F9471A0E8_threads_Thread":{"properties":{"attachments":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_threads_ThreadAttachments"},"count":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_Count","description":"Number of messages in this response page."},"created_at":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_threads_ThreadCreatedAt"},"inbox_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_inboxes_InboxId"},"labels":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_threads_ThreadLabels"},"last_message_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_threads_ThreadLastMessageId"},"limit":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_Limit","description":"Maximum number of messages requested for this page."},"message_count":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_threads_ThreadMessageCount"},"messages":{"description":"Messages in this page, ordered by `timestamp` ascending. The first page contains the newest messages; follow `next_page_token` to retrieve older pages.","items":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_Message"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_PageToken","description":"Token for the next, older page of messages. Omitted when this page completes the thread."},"preview":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_threads_ThreadPreview"},"received_timestamp":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_threads_ThreadReceivedTimestamp"},"recipients":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_threads_ThreadRecipients"},"senders":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_threads_ThreadSenders"},"sent_timestamp":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_threads_ThreadSentTimestamp"},"size":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_threads_ThreadSize"},"subject":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_threads_ThreadSubject"},"thread_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_threads_ThreadId"},"timestamp":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_threads_ThreadTimestamp"},"updated_at":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_threads_ThreadUpdatedAt"}},"required":["inbox_id","thread_id","labels","timestamp","senders","recipients","last_message_id","message_count","size","updated_at","created_at","count","messages"],"title":"Thread","type":"object"},"ResponseD09F9471A0E8_threads_ThreadAttachments":{"description":"Attachments in thread.","items":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_attachments_Attachment"},"title":"ThreadAttachments","type":"array"},"ResponseD09F9471A0E8_threads_ThreadCreatedAt":{"description":"Time at which thread was created.","format":"date-time","title":"ThreadCreatedAt","type":"string"},"ResponseD09F9471A0E8_threads_ThreadId":{"description":"ID of thread.","title":"ThreadId","type":"string"},"ResponseD09F9471A0E8_threads_ThreadItem":{"properties":{"attachments":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_threads_ThreadAttachments"},"created_at":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_threads_ThreadCreatedAt"},"inbox_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_inboxes_InboxId"},"labels":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_threads_ThreadLabels"},"last_message_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_threads_ThreadLastMessageId"},"message_count":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_threads_ThreadMessageCount"},"preview":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_threads_ThreadPreview"},"received_timestamp":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_threads_ThreadReceivedTimestamp"},"recipients":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_threads_ThreadRecipients"},"senders":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_threads_ThreadSenders"},"sent_timestamp":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_threads_ThreadSentTimestamp"},"size":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_threads_ThreadSize"},"subject":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_threads_ThreadSubject"},"thread_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_threads_ThreadId"},"timestamp":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_threads_ThreadTimestamp"},"updated_at":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_threads_ThreadUpdatedAt"}},"required":["inbox_id","thread_id","labels","timestamp","senders","recipients","last_message_id","message_count","size","updated_at","created_at"],"title":"ThreadItem","type":"object"},"ResponseD09F9471A0E8_threads_ThreadLabels":{"description":"Labels of thread.","items":{"type":"string"},"title":"ThreadLabels","type":"array"},"ResponseD09F9471A0E8_threads_ThreadLastMessageId":{"description":"ID of last message in thread.","title":"ThreadLastMessageId","type":"string"},"ResponseD09F9471A0E8_threads_ThreadMessageCount":{"description":"Number of messages in thread.","title":"ThreadMessageCount","type":"integer"},"ResponseD09F9471A0E8_threads_ThreadPreview":{"description":"Text preview of last message in thread.","title":"ThreadPreview","type":"string"},"ResponseD09F9471A0E8_threads_ThreadReceivedTimestamp":{"description":"Timestamp of last received message.","format":"date-time","title":"ThreadReceivedTimestamp","type":"string"},"ResponseD09F9471A0E8_threads_ThreadRecipients":{"description":"Recipients in thread. In format `username@domain.com` or `Display Name <username@domain.com>`.","items":{"type":"string"},"title":"ThreadRecipients","type":"array"},"ResponseD09F9471A0E8_threads_ThreadSenders":{"description":"Senders in thread. In format `username@domain.com` or `Display Name <username@domain.com>`.","items":{"type":"string"},"title":"ThreadSenders","type":"array"},"ResponseD09F9471A0E8_threads_ThreadSentTimestamp":{"description":"Timestamp of last sent message.","format":"date-time","title":"ThreadSentTimestamp","type":"string"},"ResponseD09F9471A0E8_threads_ThreadSize":{"description":"Size of thread in bytes.","title":"ThreadSize","type":"integer"},"ResponseD09F9471A0E8_threads_ThreadSubject":{"description":"Subject of thread.","title":"ThreadSubject","type":"string"},"ResponseD09F9471A0E8_threads_ThreadTimestamp":{"description":"Timestamp of last sent or received message.","format":"date-time","title":"ThreadTimestamp","type":"string"},"ResponseD09F9471A0E8_threads_ThreadUpdatedAt":{"description":"Time at which thread was last updated.","format":"date-time","title":"ThreadUpdatedAt","type":"string"},"ResponseD09F9471A0E8_threads_UpdateThreadResponse":{"properties":{"labels":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_threads_ThreadLabels"},"thread_id":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_threads_ThreadId"}},"required":["thread_id","labels"],"title":"UpdateThreadResponse","type":"object"},"ResponseD5E2470Dd28B_ChatCompletionResponse":{"properties":{"choices":{"items":{"properties":{"finish_reason":{"enum":["stop","length"],"type":"string"},"index":{"type":"integer"},"message":{"properties":{"content":{"description":"The AI-generated answer, with inline citation references like [1][2].","type":"string"},"role":{"type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"citations":{"description":"List of source URLs referenced in the answer.","items":{"type":"string"},"type":"array"},"created":{"description":"Unix timestamp of when the completion was created.","type":"integer"},"id":{"description":"Unique identifier for the completion.","type":"string"},"model":{"description":"The model used for the completion.","type":"string"},"object":{"example":"chat.completion","type":"string"},"search_results":{"description":"Detailed search results with titles, snippets, and URLs.","items":{"properties":{"date":{"type":"string"},"snippet":{"type":"string"},"source":{"type":"string"},"title":{"type":"string"},"url":{"type":"string"}},"type":"object"},"type":"array"},"usage":{"properties":{"completion_tokens":{"type":"integer"},"prompt_tokens":{"type":"integer"},"search_context_size":{"type":"string"},"total_tokens":{"type":"integer"}},"type":"object"}},"type":"object"},"ResponseD6D099F50311_AutoSchema":{"description":"Auto schema for a task input or output.","properties":{"type":{"const":"auto","default":"auto","description":"The type of schema being defined. Always `auto`.","title":"Type","type":"string"}},"title":"AutoSchema","type":"object"},"ResponseD6D099F50311_Citation":{"description":"A citation for a task output.","properties":{"excerpts":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null,"description":"Excerpts from the citation supporting the output. Only certain processors provide excerpts.","title":"Excerpts"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Title of the citation.","title":"Title"},"url":{"description":"URL of the citation.","title":"Url","type":"string"}},"required":["url"],"title":"Citation","type":"object"},"ResponseD6D099F50311_Error":{"description":"An error message.","properties":{"detail":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"description":"Optional detail supporting the error.","title":"Detail"},"message":{"description":"Human-readable message.","title":"Message","type":"string"},"ref_id":{"description":"Reference ID for the error.","title":"Reference ID","type":"string"}},"required":["ref_id","message"],"title":"Error","type":"object"},"ResponseD6D099F50311_ErrorEvent":{"description":"Event indicating an error.","properties":{"error":{"$ref":"#/components/schemas/ResponseD6D099F50311_Error","description":"Error."},"type":{"const":"error","description":"Event type; always 'error'.","title":"Type","type":"string"}},"required":["type","error"],"title":"ErrorEvent","type":"object"},"ResponseD6D099F50311_FieldBasis":{"description":"Citations and reasoning supporting one field of a task output.","properties":{"citations":{"default":[],"description":"List of citations supporting the output field.","items":{"$ref":"#/components/schemas/ResponseD6D099F50311_Citation"},"title":"Citations","type":"array"},"confidence":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Confidence level for the output field. Only certain processors provide confidence levels.","examples":["low","medium","high"],"title":"Confidence"},"field":{"description":"Name of the output field.","title":"Field","type":"string"},"reasoning":{"description":"Reasoning for the output field.","title":"Reasoning","type":"string"}},"required":["field","reasoning"],"title":"FieldBasis","type":"object"},"ResponseD6D099F50311_JsonSchema":{"description":"JSON schema for a task input or output.","properties":{"json_schema":{"additionalProperties":true,"description":"A JSON Schema object. Only a subset of JSON Schema is supported.","examples":[{"additionalProperties":false,"properties":{"gdp":{"description":"GDP in USD for the year, formatted like '$3.1 trillion (2023)'","type":"string"}},"required":["gdp"],"type":"object"}],"title":"Json Schema","type":"object"},"type":{"const":"json","default":"json","description":"The type of schema being defined. Always `json`.","title":"Type","type":"string"}},"required":["json_schema"],"title":"JsonSchema","type":"object"},"ResponseD6D099F50311_McpServer":{"description":"MCP server configuration.","properties":{"allowed_tools":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"description":"List of allowed tools for the MCP server.","title":"Allowed Tools"},"headers":{"anyOf":[{"additionalProperties":{"format":"password","type":"string","writeOnly":true},"type":"object"},{"type":"null"}],"description":"Headers for the MCP server.","title":"Headers"},"name":{"description":"Name of the MCP server.","title":"Name","type":"string"},"type":{"const":"url","default":"url","description":"Type of MCP server being configured. Always `url`.","title":"Type","type":"string"},"url":{"description":"URL of the MCP server.","title":"Url","type":"string"}},"required":["url","name"],"title":"McpServer","type":"object"},"ResponseD6D099F50311_McpToolCall":{"description":"Result of an MCP tool call.","properties":{"arguments":{"description":"Arguments used to call the MCP tool.","title":"Arguments","type":"string"},"content":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Output received from the tool call, if successful.","title":"Content"},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Error message if the tool call failed.","title":"Error"},"server_name":{"description":"Name of the MCP server.","title":"Server Name","type":"string"},"tool_call_id":{"description":"Identifier for the tool call.","title":"Tool Call ID","type":"string"},"tool_name":{"description":"Name of the tool being called.","title":"Tool Name","type":"string"}},"required":["tool_call_id","server_name","tool_name","arguments"],"title":"McpToolCall","type":"object"},"ResponseD6D099F50311_SourcePolicy":{"description":"Source policy for web search results.\n\nThis policy governs which sources are allowed/disallowed in results.","properties":{"after_date":{"anyOf":[{"format":"date","type":"string"},{"type":"null"}],"description":"Optional start date for filtering search results. Results will be limited to content published on or after this date. Provided as an RFC 3339 date string (YYYY-MM-DD).","examples":["2024-01-01"],"title":"After Date"},"exclude_domains":{"description":"List of domains to exclude from results. If specified, sources from these domains will be excluded. Accepts plain domains (e.g., example.com, subdomain.example.gov) or bare domain extension starting with a period (e.g., .gov, .edu, .co.uk). The combined number of domains in include_domains and exclude_domains cannot exceed 200.","examples":[["reddit.com","x.com",".ai"]],"items":{"type":"string"},"title":"Exclude Domains","type":"array"},"include_domains":{"description":"List of domains to restrict the results to. If specified, only sources from these domains will be included. Accepts plain domains (e.g., example.com, subdomain.example.gov) or bare domain extension starting with a period (e.g., .gov, .edu, .co.uk). The combined number of domains in include_domains and exclude_domains cannot exceed 200.","examples":[["wikipedia.org","usa.gov",".edu"]],"items":{"type":"string"},"title":"Include Domains","type":"array"}},"title":"SourcePolicy","type":"object"},"ResponseD6D099F50311_TaskAdvancedSettings":{"description":"Advanced search configuration for a task run.","properties":{"location":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO 3166-1 alpha-2 country code for geo-targeted search results.","examples":["us","gb","de","jp"],"title":"Location"}},"title":"TaskAdvancedSettings","type":"object"},"ResponseD6D099F50311_TaskRun":{"description":"Status of a task run.","properties":{"created_at":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Timestamp of the creation of the task, as an RFC 3339 string.","examples":["2025-04-24T18:56:22.513132Z"],"title":"Created At"},"error":{"anyOf":[{"$ref":"#/components/schemas/ResponseD6D099F50311_Error"},{"type":"null"}],"description":"Error for the run, present only if status is 'failed'."},"interaction_id":{"description":"Identifier for this interaction. Pass this value as `previous_interaction_id` to reuse context for a future request.","examples":["trun_e0083b6aac0544eb8686e8d2a76533d2"],"title":"Interaction ID","type":"string"},"is_active":{"description":"Whether the run is currently active, i.e. status is one of {'cancelling', 'queued', 'running'}.","title":"Is Active","type":"boolean"},"metadata":{"anyOf":[{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"number"},{"type":"boolean"}]},"type":"object"},{"type":"null"}],"description":"User-provided metadata stored with the run.","examples":[{}],"title":"Metadata"},"modified_at":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Timestamp of the last modification to the task, as an RFC 3339 string.","examples":["2025-04-24T18:56:22.513132Z"],"title":"Modified At"},"processor":{"description":"Processor used for the run.","examples":["base"],"title":"Processor","type":"string"},"run_id":{"description":"ID of the task run.","examples":["trun_e0083b6aac0544eb8686e8d2a76533d2"],"title":"Run ID","type":"string"},"status":{"description":"Status of the run.","enum":["queued","action_required","running","completed","failed","cancelling","cancelled"],"examples":["queued","action_required","running","completed","failed","cancelling","cancelled"],"title":"Status","type":"string"},"taskgroup_id":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ID of the taskgroup to which the run belongs.","title":"Taskgroup ID"},"warnings":{"anyOf":[{"items":{"$ref":"#/components/schemas/ResponseD6D099F50311_Warning"},"type":"array"},{"type":"null"}],"description":"Warnings for the run, if any.","examples":[[]],"title":"Warnings"}},"required":["run_id","interaction_id","status","is_active","processor","created_at","modified_at"],"title":"TaskRun","type":"object"},"ResponseD6D099F50311_TaskRunEvent":{"description":"Event when a task run transitions to a non-active status.\n\nMay indicate completion, cancellation, or failure.","properties":{"event_id":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Cursor to resume the event stream. Always empty for non Task Group runs.","title":"Event ID"},"input":{"anyOf":[{"$ref":"#/components/schemas/ResponseD6D099F50311_TaskRunInput"},{"type":"null"}],"description":"Input to the run; included only if requested."},"output":{"anyOf":[{"discriminator":{"mapping":{"json":"#/components/schemas/ResponseD6D099F50311_TaskRunJsonOutput","text":"#/components/schemas/ResponseD6D099F50311_TaskRunTextOutput"},"propertyName":"type"},"oneOf":[{"$ref":"#/components/schemas/ResponseD6D099F50311_TaskRunTextOutput"},{"$ref":"#/components/schemas/ResponseD6D099F50311_TaskRunJsonOutput"}]},{"type":"null"}],"description":"Output from the run; included only if requested and if status == `completed`.","title":"Output"},"run":{"$ref":"#/components/schemas/ResponseD6D099F50311_TaskRun","description":"Task run object."},"type":{"const":"task_run.state","description":"Event type; always 'task_run.state'.","title":"Type","type":"string"}},"required":["type","event_id","run"],"title":"TaskRunEvent","type":"object"},"ResponseD6D099F50311_TaskRunInput":{"description":"Request to run a task.","properties":{"advanced_settings":{"anyOf":[{"$ref":"#/components/schemas/ResponseD6D099F50311_TaskAdvancedSettings"},{"type":"null"}],"description":"Advanced search configuration for the task run."},"enable_events":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"Controls tracking of task run execution progress. When set to true, progress events are recorded and can be accessed via the [Task Run events](https://docs.parallel.ai/api-reference) endpoint. When false, no progress events are tracked. Note that progress tracking cannot be enabled after a run has been created. The flag is set to true by default for premium processors (pro and above).","title":"Enable Events"},"input":{"anyOf":[{"type":"string"},{"additionalProperties":true,"type":"object"}],"description":"Input to the task, either text or a JSON object.","examples":["What was the GDP of France in 2023?","{\"country\": \"France\", \"year\": 2023}"],"title":"Input"},"mcp_servers":{"anyOf":[{"items":{"$ref":"#/components/schemas/ResponseD6D099F50311_McpServer"},"type":"array"},{"type":"null"}],"description":"Optional list of MCP servers to use for the run.","title":"Mcp Servers"},"metadata":{"anyOf":[{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"number"},{"type":"boolean"}]},"type":"object"},{"type":"null"}],"description":"User-provided metadata stored with the run. Keys and values must be strings with a maximum length of 16 and 512 characters respectively.","title":"Metadata"},"previous_interaction_id":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Interaction ID to use as context for this request.","title":"Previous Interaction Id"},"processor":{"description":"Processor to use for the task.","examples":["base"],"title":"Processor","type":"string"},"source_policy":{"anyOf":[{"$ref":"#/components/schemas/ResponseD6D099F50311_SourcePolicy"},{"type":"null"}],"description":"Optional source policy governing preferred and disallowed domains in web search results."},"task_spec":{"anyOf":[{"$ref":"#/components/schemas/ResponseD6D099F50311_TaskSpec"},{"type":"null"}],"description":"Task specification. If unspecified, defaults to auto output schema."},"webhook":{"anyOf":[{"$ref":"#/components/schemas/ResponseD6D099F50311_Webhook"},{"type":"null"}],"description":"Callback URL (webhook endpoint) that will receive an HTTP POST when the run completes. \nThis feature is not available via the Python SDK."}},"required":["processor","input"],"title":"TaskRunInput","type":"object"},"ResponseD6D099F50311_TaskRunJsonOutput":{"description":"Output from a task that returns JSON.","properties":{"basis":{"description":"Basis for each top-level field in the JSON output. Per-list-element basis entries are available only when the `parallel-beta: field-basis-2025-11-25` header is supplied.","items":{"$ref":"#/components/schemas/ResponseD6D099F50311_FieldBasis"},"title":"Basis","type":"array"},"beta_fields":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"deprecated":true,"description":"Deprecated. mcp-server-2025-07-17 is now included directly in the output (e.g. mcp_tool_calls).","title":"Beta Fields"},"content":{"additionalProperties":true,"description":"Output from the task as a native JSON object, as determined by the output schema of the task spec.","title":"Content","type":"object"},"mcp_tool_calls":{"anyOf":[{"items":{"$ref":"#/components/schemas/ResponseD6D099F50311_McpToolCall"},"type":"array"},{"type":"null"}],"description":"MCP tool calls made by the task.","title":"Mcp Tool Calls"},"output_schema":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"description":"Output schema for the Task Run. Populated only if the task was executed with an auto schema.","title":"Output Schema"},"type":{"const":"json","description":"The type of output being returned, as determined by the output schema of the task spec.","title":"Type","type":"string"}},"required":["basis","type","content"],"title":"TaskRunJsonOutput","type":"object"},"ResponseD6D099F50311_TaskRunProgressMessageEvent":{"description":"A message for a task run progress update.","properties":{"message":{"description":"Progress update message.","title":"Message","type":"string"},"timestamp":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Timestamp of the message.","title":"Timestamp"},"type":{"description":"Event type; always starts with 'task_run.progress_msg'.","enum":["task_run.progress_msg.plan","task_run.progress_msg.search","task_run.progress_msg.result","task_run.progress_msg.tool_call","task_run.progress_msg.exec_status"],"title":"Type","type":"string"}},"required":["type","message","timestamp"],"title":"TaskRunProgressMessageEvent","type":"object"},"ResponseD6D099F50311_TaskRunProgressStatsEvent":{"description":"A progress update for a task run.","properties":{"progress_meter":{"description":"Completion percentage of the task run. Ranges from 0 to 100 where 0 indicates no progress and 100 indicates completion.","title":"Progress Meter","type":"number"},"source_stats":{"$ref":"#/components/schemas/ResponseD6D099F50311_TaskRunSourceStats","description":"Source stats describing progress so far."},"type":{"const":"task_run.progress_stats","description":"Event type; always 'task_run.progress_stats'.","title":"Type","type":"string"}},"required":["type","source_stats","progress_meter"],"title":"TaskRunProgressStatsEvent","type":"object"},"ResponseD6D099F50311_TaskRunSourceStats":{"description":"Source stats for a task run.","properties":{"num_sources_considered":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Number of sources considered in processing the task.","title":"Num Sources Considered"},"num_sources_read":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Number of sources read in processing the task.","title":"Num Sources Read"},"sources_read_sample":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"description":"A sample of URLs of sources read in processing the task.","title":"Sources Read Sample"}},"required":["num_sources_considered","num_sources_read","sources_read_sample"],"title":"TaskRunSourceStats","type":"object"},"ResponseD6D099F50311_TaskRunTextOutput":{"description":"Output from a task that returns text.","properties":{"basis":{"description":"Basis for the output. The basis has a single field 'output'.","items":{"$ref":"#/components/schemas/ResponseD6D099F50311_FieldBasis"},"title":"Basis","type":"array"},"beta_fields":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"deprecated":true,"description":"Deprecated. mcp-server-2025-07-17 is now included directly in the output (e.g. mcp_tool_calls).","title":"Beta Fields"},"content":{"description":"Text output from the task.","title":"Content","type":"string"},"mcp_tool_calls":{"anyOf":[{"items":{"$ref":"#/components/schemas/ResponseD6D099F50311_McpToolCall"},"type":"array"},{"type":"null"}],"description":"MCP tool calls made by the task.","title":"Mcp Tool Calls"},"type":{"const":"text","description":"The type of output being returned, as determined by the output schema of the task spec.","title":"Type","type":"string"}},"required":["basis","type","content"],"title":"TaskRunTextOutput","type":"object"},"ResponseD6D099F50311_TaskSpec":{"description":"Specification for a task.\n\nAuto output schemas can be specified by setting `output_schema={\"type\":\"auto\"}`. Not\nspecifying a TaskSpec is the same as setting an auto output schema.\n\nFor convenience bare strings are also accepted as input or output schemas.","properties":{"input_schema":{"anyOf":[{"type":"string"},{"$ref":"#/components/schemas/ResponseD6D099F50311_JsonSchema"},{"$ref":"#/components/schemas/ResponseD6D099F50311_TextSchema"},{"type":"null"}],"description":"Optional JSON schema or text description of expected input to the task. A bare string is equivalent to a text schema with the same description.","title":"Input Schema"},"output_schema":{"anyOf":[{"$ref":"#/components/schemas/ResponseD6D099F50311_JsonSchema"},{"$ref":"#/components/schemas/ResponseD6D099F50311_TextSchema"},{"$ref":"#/components/schemas/ResponseD6D099F50311_AutoSchema"},{"type":"string"}],"description":"JSON schema or text fully describing the desired output from the task. Descriptions of output fields will determine the form and content of the response. A bare string is equivalent to a text schema with the same description.","title":"Output Schema"}},"required":["output_schema"],"title":"TaskSpec","type":"object"},"ResponseD6D099F50311_TextSchema":{"description":"Text description for a task input or output.","properties":{"description":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A text description of the desired output from the task.","examples":["GDP in USD for the year, formatted like '$3.1 trillion (2023)'"],"title":"Description"},"type":{"const":"text","default":"text","description":"The type of schema being defined. Always `text`.","title":"Type","type":"string"}},"title":"TextSchema","type":"object"},"ResponseD6D099F50311_Warning":{"description":"Human-readable message for a task.","properties":{"detail":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"description":"Optional detail supporting the warning.","title":"Detail"},"message":{"description":"Human-readable message.","title":"Message","type":"string"},"type":{"description":"Type of warning. Note that adding new warning types is considered a backward-compatible change.","enum":["spec_validation_warning","input_validation_warning","warning"],"examples":["spec_validation_warning","input_validation_warning"],"title":"Type","type":"string"}},"required":["type","message"],"title":"Warning","type":"object"},"ResponseD6D099F50311_Webhook":{"description":"Webhooks for Task Runs.","properties":{"event_types":{"default":[],"description":"Event types to send the webhook notifications for.","items":{"enum":["task_run.status"],"type":"string"},"title":"Event Types","type":"array"},"url":{"description":"URL for the webhook.","title":"Url","type":"string"}},"required":["url"],"title":"Webhook","type":"object"},"ResponseD8D8F324D259_Tweet":{"properties":{"bookmarkCount":{"type":"integer"},"conversationId":{"type":"string"},"createdAt":{"description":"The date and time the tweet was created","type":"string"},"id":{"description":"The ID of the tweet","type":"string"},"inReplyToId":{"type":"string"},"inReplyToUserId":{"type":"string"},"inReplyToUsername":{"type":"string"},"isLimitedReply":{"description":"Whether the tweet is a limited reply","type":"boolean"},"isReply":{"type":"boolean"},"lang":{"description":"The language of the tweet","type":"string"},"likeCount":{"type":"integer"},"quoteCount":{"type":"integer"},"replyCount":{"type":"integer"},"retweetCount":{"type":"integer"},"source":{"description":"The source client of the tweet","type":"string"},"text":{"description":"The text of the tweet","type":"string"},"type":{"type":"string"},"url":{"description":"The URL of the tweet","type":"string"},"viewCount":{"type":"integer"}},"type":"object"},"ResponseE0D24A93E9A2_SimilarWebMeta":{"description":"SimilarWeb v5 response envelope metadata.","properties":{"last_updated":{"description":"Date of the most recent data point available upstream (YYYY-MM-DD).","example":"2026-06-30","type":"string"},"query":{"description":"Pagination/sort echo when applicable (limit, offset, asc, sort).","type":"object"},"request":{"description":"Full echo of the normalized upstream request (parameters as received).","type":"object"},"status":{"description":"Upstream status; 'success' on a successful call.","example":"success","type":"string"}},"required":["status"],"type":"object"},"ResponseE433E0E9Acbc_InstagramBasicProfileResponse":{"additionalProperties":true,"properties":{"biography":{"type":"string"},"credits_remaining":{"type":"integer"},"follower_count":{"type":"integer"},"following_count":{"type":"integer"},"full_name":{"type":"string"},"id":{"type":"string"},"is_private":{"type":"boolean"},"is_verified":{"type":"boolean"},"media_count":{"type":"integer"},"pk":{"type":"string"},"success":{"type":"boolean"},"username":{"type":"string"}},"type":"object"},"ResponseE433E0E9Acbc_InstagramCommentsResponse":{"additionalProperties":true,"properties":{"comments":{"items":{"additionalProperties":true,"type":"object"},"type":"array"},"credits_remaining":{"type":"integer"},"cursor":{"type":["string","null"]},"success":{"type":"boolean"}},"type":"object"},"ResponseE433E0E9Acbc_InstagramEmbedResponse":{"additionalProperties":true,"properties":{"credits_remaining":{"type":"integer"},"html":{"type":"string"},"success":{"type":"boolean"}},"type":"object"},"ResponseE433E0E9Acbc_InstagramHashtagSearchResponse":{"additionalProperties":true,"properties":{"credits_remaining":{"type":"integer"},"cursor":{"type":["string","null"]},"hashtag":{"type":"string"},"media_type":{"type":"string"},"posts":{"items":{"additionalProperties":true,"type":"object"},"type":"array"},"success":{"type":"boolean"}},"type":"object"},"ResponseE433E0E9Acbc_InstagramHighlightDetailResponse":{"additionalProperties":true,"properties":{"credits_remaining":{"type":"integer"},"id":{"type":"string"},"items":{"items":{"additionalProperties":true,"type":"object"},"type":"array"},"reel_type":{"type":"string"},"success":{"type":"boolean"}},"type":"object"},"ResponseE433E0E9Acbc_InstagramHighlightsResponse":{"additionalProperties":true,"properties":{"credits_remaining":{"type":"integer"},"highlights":{"items":{"additionalProperties":true,"type":"object"},"type":"array"},"success":{"type":"boolean"}},"type":"object"},"ResponseE433E0E9Acbc_InstagramItemsResponse":{"additionalProperties":true,"properties":{"credits_remaining":{"type":"integer"},"items":{"items":{"additionalProperties":true,"type":"object"},"type":"array"},"max_id":{"type":["string","null"]},"next_max_id":{"type":["string","null"]},"success":{"type":"boolean"}},"type":"object"},"ResponseE433E0E9Acbc_InstagramPostResponse":{"additionalProperties":true,"properties":{"credits_remaining":{"type":"integer"},"success":{"type":"boolean"},"xdt_shortcode_media":{"additionalProperties":true,"type":"object"}},"type":"object"},"ResponseE433E0E9Acbc_InstagramProfileResponse":{"additionalProperties":true,"properties":{"credits_remaining":{"type":"integer"},"data":{"additionalProperties":true,"type":"object"},"success":{"type":"boolean"}},"type":"object"},"ResponseE433E0E9Acbc_InstagramProfilesSearchResponse":{"additionalProperties":true,"properties":{"credits_remaining":{"type":"integer"},"cursor":{"type":["string","null"]},"profiles":{"items":{"additionalProperties":true,"type":"object"},"type":"array"},"query":{"type":"string"},"success":{"type":"boolean"}},"type":"object"},"ResponseE433E0E9Acbc_InstagramReelsResponse":{"additionalProperties":true,"properties":{"credits_remaining":{"type":"integer"},"cursor":{"type":["string","null"]},"reels":{"items":{"additionalProperties":true,"type":"object"},"type":"array"},"success":{"type":"boolean"}},"type":"object"},"ResponseE433E0E9Acbc_InstagramTranscriptsResponse":{"additionalProperties":true,"properties":{"credits_remaining":{"type":"integer"},"success":{"type":"boolean"},"transcripts":{"items":{"additionalProperties":true,"type":"object"},"type":"array"}},"type":"object"},"ResponseE5228Fb11714_RedditComment":{"additionalProperties":true,"type":"object"},"ResponseE5228Fb11714_RedditCommentsResponse":{"additionalProperties":true,"properties":{"comments":{"items":{"$ref":"#/components/schemas/ResponseE5228Fb11714_RedditComment"},"type":"array"},"credits_remaining":{"type":"integer"},"cursor":{"type":["string","null"]},"success":{"type":"boolean"}},"type":"object"},"ResponseE5228Fb11714_RedditPost":{"additionalProperties":true,"type":"object"},"ResponseE5228Fb11714_RedditPostsResponse":{"additionalProperties":true,"properties":{"after":{"type":["string","null"]},"credits_remaining":{"type":"integer"},"cursor":{"type":["string","null"]},"posts":{"items":{"$ref":"#/components/schemas/ResponseE5228Fb11714_RedditPost"},"type":"array"},"success":{"type":"boolean"}},"type":"object"},"ResponseE5228Fb11714_RedditSubredditDetailsResponse":{"additionalProperties":true,"properties":{"credits_remaining":{"type":"integer"},"description":{"type":"string"},"display_name":{"type":"string"},"rules":{"items":{"additionalProperties":true,"type":"object"},"type":"array"},"subreddit_id":{"type":"string"},"subscribers":{"type":"integer"},"success":{"type":"boolean"},"weekly_active_users":{"type":"integer"},"weekly_contributions":{"type":"integer"}},"type":"object"},"ResponseE8Fb99Ec402F_AdvancedMonitorSettings":{"description":"Advanced monitor configuration.","properties":{"location":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO 3166-1 alpha-2 country code for geo-targeted monitor results.","examples":["us","gb","de","jp"],"title":"Location"},"source_policy":{"anyOf":[{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_SourcePolicy"},{"type":"null"}],"description":"Source policy governing included and excluded domains or domain/path prefixes for monitor search results.","examples":[{"include_domains":["wikipedia.org","docs.python.org/3",".edu"]},{"exclude_domains":["reddit.com","youtube.com/shorts",".ai"]}]}},"title":"AdvancedMonitorSettings","type":"object"},"ResponseE8Fb99Ec402F_AutoSchema":{"description":"Auto schema for a task input or output.","properties":{"type":{"const":"auto","default":"auto","description":"The type of schema being defined. Always `auto`.","title":"Type","type":"string"}},"title":"AutoSchema","type":"object"},"ResponseE8Fb99Ec402F_ChatCompletion":{"additionalProperties":true,"description":"Chat completion response.","properties":{"basis":{"default":[],"description":"Basis for the chat completion, including citations and reasoning supporting the output.","items":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_FieldBasis"},"title":"Basis","type":"array"},"choices":{"items":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_Choice"},"title":"Choices","type":"array"},"created":{"title":"Created","type":"integer"},"id":{"description":"The id of the chat completion.","title":"Id","type":"string"},"interaction_id":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Identifier for this interaction. Pass as previous_interaction_id for follow-ups.","title":"Interaction Id"},"model":{"title":"Model","type":"string"},"moderation":{"anyOf":[{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_openai__types__chat__chat_completion__Moderation"},{"type":"null"}]},"object":{"const":"chat.completion","title":"Object","type":"string"},"service_tier":{"anyOf":[{"enum":["auto","default","flex","scale","priority"],"type":"string"},{"type":"null"}],"title":"Service Tier"},"system_fingerprint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"System Fingerprint"},"usage":{"anyOf":[{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_CompletionUsage"},{"type":"null"}]}},"required":["id","choices","created","model","object"],"title":"ChatCompletion","type":"object"},"ResponseE8Fb99Ec402F_ChatCompletionResponseChunk":{"additionalProperties":true,"description":"Chat completion response chunk.","properties":{"basis":{"default":[],"description":"Basis for the chat completion chunk, including citations and reasoning supporting the output.","items":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_FieldBasis"},"title":"Basis","type":"array"},"choices":{"items":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_Choice"},"title":"Choices","type":"array"},"created":{"title":"Created","type":"integer"},"id":{"description":"The id of the chat completion response chunk.","title":"Id","type":"string"},"interaction_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Identifier for this interaction. Pass as previous_interaction_id for follow-ups.","title":"Interaction Id"},"model":{"title":"Model","type":"string"},"moderation":{"anyOf":[{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_Moderation"},{"type":"null"}],"default":null},"object":{"const":"chat.completion.chunk","title":"Object","type":"string"},"service_tier":{"anyOf":[{"enum":["auto","default","flex","scale","priority"],"type":"string"},{"type":"null"}],"default":null,"title":"Service Tier"},"system_fingerprint":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"System Fingerprint"},"type":{"const":"chat.completion.chunk","description":"The type of the chat completion chunk. Always `chat.completion.chunk`.","title":"Type","type":"string"},"usage":{"anyOf":[{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_CompletionUsage"},{"type":"null"}],"default":null}},"required":["id","choices","created","model","object","type"],"title":"ChatCompletionResponseChunk","type":"object"},"ResponseE8Fb99Ec402F_ChatCompletionTokenLogprob":{"additionalProperties":true,"properties":{"bytes":{"anyOf":[{"items":{"type":"integer"},"type":"array"},{"type":"null"}],"default":null,"title":"Bytes"},"logprob":{"title":"Logprob","type":"number"},"token":{"title":"Token","type":"string"},"top_logprobs":{"items":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_TopLogprob"},"title":"Top Logprobs","type":"array"}},"required":["token","logprob","top_logprobs"],"title":"ChatCompletionTokenLogprob","type":"object"},"ResponseE8Fb99Ec402F_Choice":{"additionalProperties":true,"properties":{"delta":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_ChoiceDelta"},"finish_reason":{"anyOf":[{"enum":["stop","length","tool_calls","content_filter","function_call"],"type":"string"},{"type":"null"}],"default":null,"title":"Finish Reason"},"index":{"title":"Index","type":"integer"},"logprobs":{"anyOf":[{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_ChoiceLogprobs"},{"type":"null"}],"default":null}},"required":["delta","index"],"title":"Choice","type":"object"},"ResponseE8Fb99Ec402F_ChoiceDelta":{"additionalProperties":true,"description":"A chat completion delta generated by streamed model responses.","properties":{"content":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Content"},"function_call":{"anyOf":[{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_ChoiceDeltaFunctionCall"},{"type":"null"}],"default":null},"refusal":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Refusal"},"role":{"anyOf":[{"enum":["developer","system","user","assistant","tool"],"type":"string"},{"type":"null"}],"default":null,"title":"Role"},"tool_calls":{"anyOf":[{"items":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_ChoiceDeltaToolCall"},"type":"array"},{"type":"null"}],"default":null,"title":"Tool Calls"}},"title":"ChoiceDelta","type":"object"},"ResponseE8Fb99Ec402F_ChoiceDeltaFunctionCall":{"additionalProperties":true,"description":"Deprecated and replaced by `tool_calls`.\n\nThe name and arguments of a function that should be called, as generated by the model.","properties":{"arguments":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Arguments"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Name"}},"title":"ChoiceDeltaFunctionCall","type":"object"},"ResponseE8Fb99Ec402F_ChoiceDeltaToolCall":{"additionalProperties":true,"properties":{"function":{"anyOf":[{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_ChoiceDeltaToolCallFunction"},{"type":"null"}],"default":null},"id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Id"},"index":{"title":"Index","type":"integer"},"type":{"anyOf":[{"const":"function","type":"string"},{"type":"null"}],"default":null,"title":"Type"}},"required":["index"],"title":"ChoiceDeltaToolCall","type":"object"},"ResponseE8Fb99Ec402F_ChoiceDeltaToolCallFunction":{"additionalProperties":true,"properties":{"arguments":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Arguments"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Name"}},"title":"ChoiceDeltaToolCallFunction","type":"object"},"ResponseE8Fb99Ec402F_ChoiceLogprobs":{"additionalProperties":true,"description":"Log probability information for the choice.","properties":{"content":{"anyOf":[{"items":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_ChatCompletionTokenLogprob"},"type":"array"},{"type":"null"}],"default":null,"title":"Content"},"refusal":{"anyOf":[{"items":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_ChatCompletionTokenLogprob"},"type":"array"},{"type":"null"}],"default":null,"title":"Refusal"}},"title":"ChoiceLogprobs","type":"object"},"ResponseE8Fb99Ec402F_Citation":{"description":"A citation for a task output.","properties":{"excerpts":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null,"description":"Excerpts from the citation supporting the output. Only certain processors provide excerpts.","title":"Excerpts"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Title of the citation.","title":"Title"},"url":{"description":"URL of the citation.","title":"Url","type":"string"}},"required":["url"],"title":"Citation","type":"object"},"ResponseE8Fb99Ec402F_CompletionTokensDetails":{"additionalProperties":true,"description":"Breakdown of tokens used in a completion.","properties":{"accepted_prediction_tokens":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Accepted Prediction Tokens"},"audio_tokens":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Audio Tokens"},"reasoning_tokens":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Reasoning Tokens"},"rejected_prediction_tokens":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Rejected Prediction Tokens"}},"title":"CompletionTokensDetails","type":"object"},"ResponseE8Fb99Ec402F_CompletionUsage":{"additionalProperties":true,"description":"Usage statistics for the completion request.","properties":{"completion_tokens":{"title":"Completion Tokens","type":"integer"},"completion_tokens_details":{"anyOf":[{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_CompletionTokensDetails"},{"type":"null"}],"default":null},"prompt_tokens":{"title":"Prompt Tokens","type":"integer"},"prompt_tokens_details":{"anyOf":[{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_PromptTokensDetails"},{"type":"null"}],"default":null},"total_tokens":{"title":"Total Tokens","type":"integer"}},"required":["completion_tokens","prompt_tokens","total_tokens"],"title":"CompletionUsage","type":"object"},"ResponseE8Fb99Ec402F_Error":{"description":"An error message.","properties":{"detail":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"description":"Optional detail supporting the error.","title":"Detail"},"message":{"description":"Human-readable message.","title":"Message","type":"string"},"ref_id":{"description":"Reference ID for the error.","title":"Reference ID","type":"string"}},"required":["ref_id","message"],"title":"Error","type":"object"},"ResponseE8Fb99Ec402F_ErrorEvent":{"description":"Event indicating an error.","properties":{"error":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_Error","description":"Error."},"type":{"const":"error","description":"Event type; always 'error'.","title":"Type","type":"string"}},"required":["type","error"],"title":"ErrorEvent","type":"object"},"ResponseE8Fb99Ec402F_ExtractError":{"description":"Extract error details.","properties":{"content":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Content returned for http client or server errors, if any.","title":"Content"},"error_type":{"description":"Error type.","title":"Error Type","type":"string"},"http_status_code":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"HTTP status code, if available.","title":"Http Status Code"},"url":{"title":"Url","type":"string"}},"required":["url","error_type","http_status_code","content"],"title":"ExtractError","type":"object"},"ResponseE8Fb99Ec402F_FieldBasis":{"description":"Citations and reasoning supporting one field of a task output.","properties":{"citations":{"default":[],"description":"List of citations supporting the output field.","items":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_Citation"},"title":"Citations","type":"array"},"confidence":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Confidence level for the output field. Only certain processors provide confidence levels.","examples":["low","medium","high"],"title":"Confidence"},"field":{"description":"Name of the output field.","title":"Field","type":"string"},"reasoning":{"description":"Reasoning for the output field.","title":"Reasoning","type":"string"}},"required":["field","reasoning"],"title":"FieldBasis","type":"object"},"ResponseE8Fb99Ec402F_FindAllCandidate":{"description":"Candidate for a find all run that may end up as a match.\n\nContains all the candidate's metadata and the output of the match conditions.\nA candidate is a match if all match conditions are satisfied.","properties":{"basis":{"anyOf":[{"items":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_FieldBasis"},"type":"array"},{"type":"null"}],"description":"List of FieldBasis objects supporting the output.","title":"Basis"},"candidate_id":{"description":"ID of the candidate.","title":"Candidate ID","type":"string"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Brief description of the entity that can help answer whether entity satisfies the query.","title":"Description"},"match_status":{"description":"Status of the candidate. One of generated, matched, unmatched, discarded.","enum":["generated","matched","unmatched","discarded"],"title":"Match Status","type":"string"},"name":{"description":"Name of the candidate.","title":"Name","type":"string"},"output":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"description":"Results of the match condition evaluations for this candidate. This object contains the structured output that determines whether the candidate matches the overall FindAll objective.","title":"Output"},"url":{"description":"URL that provides context or details of the entity for disambiguation.","title":"Url","type":"string"}},"required":["candidate_id","name","url","match_status"],"title":"FindAllCandidate","type":"object"},"ResponseE8Fb99Ec402F_FindAllCandidateMatchStatusEvent":{"description":"Event containing a candidate whose match status has changed.","properties":{"data":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_FindAllCandidate","description":"The candidate whose match status has been updated."},"event_id":{"description":"Unique event identifier for the event.","title":"Event Id","type":"string"},"timestamp":{"description":"Timestamp of the event.","format":"date-time","title":"Timestamp","type":"string"},"type":{"description":"Event type; one of findall.candidate.generated, findall.candidate.matched, findall.candidate.unmatched, findall.candidate.discarded, findall.candidate.enriched.","enum":["findall.candidate.generated","findall.candidate.matched","findall.candidate.unmatched","findall.candidate.discarded","findall.candidate.enriched"],"title":"Type","type":"string"}},"required":["type","timestamp","event_id","data"],"title":"FindAllCandidateMatchStatusEvent","type":"object"},"ResponseE8Fb99Ec402F_FindAllCandidateMetrics":{"description":"Metrics object for FindAll run.","properties":{"generated_candidates_count":{"default":0,"description":"Number of candidates that were selected.","title":"Generated Candidates Count","type":"integer"},"matched_candidates_count":{"default":0,"description":"Number of candidates that evaluated to matched.","title":"Matched Candidates Count","type":"integer"}},"title":"FindAllCandidateMetrics","type":"object"},"ResponseE8Fb99Ec402F_FindAllEnrichInput":{"description":"Input model for FindAll enrich.","properties":{"mcp_servers":{"anyOf":[{"items":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_McpServer"},"type":"array"},{"type":"null"}],"description":"List of MCP servers to use for the task.","title":"Mcp Servers"},"output_schema":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_JsonSchema","description":"JSON schema for the enrichment output schema for the FindAll run."},"processor":{"default":"core","description":"Processor to use for the task.","title":"Processor","type":"string"}},"required":["output_schema"],"title":"FindAllEnrichInput","type":"object"},"ResponseE8Fb99Ec402F_FindAllRun":{"description":"FindAll run object with status and metadata.","properties":{"created_at":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Timestamp of the creation of the run, in RFC 3339 format.","title":"Created At"},"findall_id":{"description":"ID of the FindAll run.","title":"FindAll ID","type":"string"},"generator":{"description":"Generator for the FindAll run.","enum":["base","core","pro","preview"],"title":"Generator","type":"string"},"metadata":{"anyOf":[{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"number"},{"type":"boolean"}]},"type":"object"},{"type":"null"}],"description":"Metadata for the FindAll run.","title":"Metadata"},"modified_at":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Timestamp of the latest modification to the FindAll run result, in RFC 3339 format.","title":"Modified At"},"status":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_FindAllRunStatus","description":"Status object for the FindAll run."}},"required":["findall_id","status","generator"],"title":"FindAllRun","type":"object"},"ResponseE8Fb99Ec402F_FindAllRunResult":{"description":"Complete FindAll search results.\n\nRepresents a snapshot of a FindAll run, including run metadata and a list of\ncandidate entities with their match status and details at the time the snapshot was\ntaken.","properties":{"candidates":{"description":"All evaluated candidates at the time of the snapshot.","items":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_FindAllCandidate"},"title":"Candidates","type":"array"},"last_event_id":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ID of the last event of the run at the time of the request. This can be used to resume streaming from the last event.","title":"Last Event Id"},"run":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_FindAllRun","description":"FindAll run object."}},"required":["run","candidates"],"title":"FindAllRunResult","type":"object"},"ResponseE8Fb99Ec402F_FindAllRunStatus":{"description":"Status object for FindAll run.","properties":{"is_active":{"description":"Whether the FindAll run is active","title":"Is Active","type":"boolean"},"metrics":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_FindAllCandidateMetrics","description":"Candidate metrics for the FindAll run."},"status":{"description":"Status of the FindAll run.","enum":["queued","action_required","running","completed","failed","cancelling","cancelled"],"title":"Status","type":"string"},"termination_reason":{"anyOf":[{"enum":["low_match_rate","match_limit_met","candidates_exhausted","user_cancelled","error_occurred","timeout","insufficient_funds"],"type":"string"},{"type":"null"}],"description":"Reason for termination when FindAll run is in terminal status.","title":"Termination Reason"}},"required":["status","is_active","metrics"],"title":"FindAllRunStatus","type":"object"},"ResponseE8Fb99Ec402F_FindAllRunStatusEvent":{"description":"Event containing status update for FindAll run.","properties":{"data":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_FindAllRun","description":"Updated FindAll run information."},"event_id":{"description":"Unique event identifier for the event.","title":"Event Id","type":"string"},"timestamp":{"description":"Timestamp of the event.","format":"date-time","title":"Timestamp","type":"string"},"type":{"const":"findall.status","description":"Event type; always 'findall.status'.","enum":["findall.status"],"title":"Type","type":"string"}},"required":["type","timestamp","event_id","data"],"title":"FindAllRunStatusEvent","type":"object"},"ResponseE8Fb99Ec402F_FindAllSchema":{"description":"Response model for FindAll ingest.","properties":{"enrichments":{"anyOf":[{"items":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_FindAllEnrichInput"},"type":"array"},{"type":"null"}],"description":"List of enrichment inputs for the FindAll run.","title":"Enrichments"},"entity_type":{"description":"Type of the entity for the FindAll run.","title":"Entity Type","type":"string"},"generator":{"default":"core","description":"The generator of the FindAll run.","enum":["base","core","pro","preview"],"title":"Generator","type":"string"},"match_conditions":{"description":"List of match conditions for the FindAll run.","items":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_MatchCondition"},"title":"Match Conditions","type":"array"},"match_limit":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Max number of candidates to evaluate","title":"Match Limit"},"objective":{"description":"Natural language objective of the FindAll run.","examples":["Find all AI companies that raised Series A funding in 2024"],"title":"Objective","type":"string"}},"required":["objective","entity_type","match_conditions"],"title":"FindAllSchema","type":"object"},"ResponseE8Fb99Ec402F_FindAllSchemaUpdatedEvent":{"description":"Event containing full snapshot of FindAll run state.","properties":{"data":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_FindAllSchema","description":"Updated FindAll schema."},"event_id":{"description":"Unique event identifier for the event.","title":"Event Id","type":"string"},"timestamp":{"description":"Timestamp of the event.","format":"date-time","title":"Timestamp","type":"string"},"type":{"const":"findall.schema.updated","description":"Event type; always 'findall.schema.updated'.","enum":["findall.schema.updated"],"title":"Type","type":"string"}},"required":["type","timestamp","event_id","data"],"title":"FindAllSchemaUpdatedEvent","type":"object"},"ResponseE8Fb99Ec402F_JsonSchema":{"description":"JSON schema for a task input or output.","properties":{"json_schema":{"additionalProperties":true,"description":"A JSON Schema object. Only a subset of JSON Schema is supported.","examples":[{"additionalProperties":false,"properties":{"gdp":{"description":"GDP in USD for the year, formatted like '$3.1 trillion (2023)'","type":"string"}},"required":["gdp"],"type":"object"}],"title":"Json Schema","type":"object"},"type":{"const":"json","default":"json","description":"The type of schema being defined. Always `json`.","title":"Type","type":"string"}},"required":["json_schema"],"title":"JsonSchema","type":"object"},"ResponseE8Fb99Ec402F_MatchCondition":{"description":"Match condition model for FindAll ingest.","properties":{"description":{"description":"Detailed description of the match condition. Include as much specific information as possible to help improve the quality and accuracy of Find All run results.","examples":["Company must have SOC2 Type II certification (not Type I). Look for evidence in: trust centers, security/compliance pages, audit reports, or press releases specifically mentioning 'SOC2 Type II'. If no explicit SOC2 Type II mention is found, consider requirement not satisfied."],"title":"Description","type":"string"},"name":{"description":"Name of the match condition.","title":"Name","type":"string"}},"required":["name","description"],"title":"MatchCondition","type":"object"},"ResponseE8Fb99Ec402F_McpServer":{"description":"MCP server configuration.","properties":{"allowed_tools":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"description":"List of allowed tools for the MCP server.","title":"Allowed Tools"},"headers":{"anyOf":[{"additionalProperties":{"format":"password","type":"string","writeOnly":true},"type":"object"},{"type":"null"}],"description":"Headers for the MCP server.","title":"Headers"},"name":{"description":"Name of the MCP server.","title":"Name","type":"string"},"type":{"const":"url","default":"url","description":"Type of MCP server being configured. Always `url`.","title":"Type","type":"string"},"url":{"description":"URL of the MCP server.","title":"Url","type":"string"}},"required":["url","name"],"title":"McpServer","type":"object"},"ResponseE8Fb99Ec402F_McpToolCall":{"description":"Result of an MCP tool call.","properties":{"arguments":{"description":"Arguments used to call the MCP tool.","title":"Arguments","type":"string"},"content":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Output received from the tool call, if successful.","title":"Content"},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Error message if the tool call failed.","title":"Error"},"server_name":{"description":"Name of the MCP server.","title":"Server Name","type":"string"},"tool_call_id":{"description":"Identifier for the tool call.","title":"Tool Call ID","type":"string"},"tool_name":{"description":"Name of the tool being called.","title":"Tool Name","type":"string"}},"required":["tool_call_id","server_name","tool_name","arguments"],"title":"McpToolCall","type":"object"},"ResponseE8Fb99Ec402F_Moderation":{"additionalProperties":true,"description":"Moderation results for the response input and output, if moderated completions were requested.","properties":{"input":{"anyOf":[{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_ModerationInputModerationResult"},{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_ModerationInputError"}],"title":"Input"},"output":{"anyOf":[{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_ModerationOutputModerationResult"},{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_ModerationOutputError"}],"title":"Output"}},"required":["input","output"],"title":"Moderation","type":"object"},"ResponseE8Fb99Ec402F_ModerationInputError":{"additionalProperties":true,"description":"An error produced while attempting moderation for the response input or output.","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"},"type":{"const":"error","title":"Type","type":"string"}},"required":["code","message","type"],"title":"ModerationInputError","type":"object"},"ResponseE8Fb99Ec402F_ModerationInputModerationResult":{"additionalProperties":true,"description":"A moderation result produced for the response input or output.","properties":{"categories":{"additionalProperties":{"type":"boolean"},"title":"Categories","type":"object"},"category_applied_input_types":{"additionalProperties":{"items":{"enum":["text","image"],"type":"string"},"type":"array"},"title":"Category Applied Input Types","type":"object"},"category_scores":{"additionalProperties":{"type":"number"},"title":"Category Scores","type":"object"},"flagged":{"title":"Flagged","type":"boolean"},"model":{"title":"Model","type":"string"},"type":{"const":"moderation_result","title":"Type","type":"string"}},"required":["categories","category_applied_input_types","category_scores","flagged","model","type"],"title":"ModerationInputModerationResult","type":"object"},"ResponseE8Fb99Ec402F_ModerationInputModerationResults":{"additionalProperties":true,"description":"Successful moderation results for the request input or generated output.","properties":{"model":{"title":"Model","type":"string"},"results":{"items":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_ModerationInputModerationResultsResult"},"title":"Results","type":"array"},"type":{"const":"moderation_results","title":"Type","type":"string"}},"required":["model","results","type"],"title":"ModerationInputModerationResults","type":"object"},"ResponseE8Fb99Ec402F_ModerationInputModerationResultsResult":{"additionalProperties":true,"description":"A moderation result produced for the response input or output.","properties":{"categories":{"additionalProperties":{"type":"boolean"},"title":"Categories","type":"object"},"category_applied_input_types":{"additionalProperties":{"items":{"enum":["text","image"],"type":"string"},"type":"array"},"title":"Category Applied Input Types","type":"object"},"category_scores":{"additionalProperties":{"type":"number"},"title":"Category Scores","type":"object"},"flagged":{"title":"Flagged","type":"boolean"},"model":{"title":"Model","type":"string"},"type":{"const":"moderation_result","title":"Type","type":"string"}},"required":["categories","category_applied_input_types","category_scores","flagged","model","type"],"title":"ModerationInputModerationResultsResult","type":"object"},"ResponseE8Fb99Ec402F_ModerationOutputError":{"additionalProperties":true,"description":"An error produced while attempting moderation for the response input or output.","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"},"type":{"const":"error","title":"Type","type":"string"}},"required":["code","message","type"],"title":"ModerationOutputError","type":"object"},"ResponseE8Fb99Ec402F_ModerationOutputModerationResult":{"additionalProperties":true,"description":"A moderation result produced for the response input or output.","properties":{"categories":{"additionalProperties":{"type":"boolean"},"title":"Categories","type":"object"},"category_applied_input_types":{"additionalProperties":{"items":{"enum":["text","image"],"type":"string"},"type":"array"},"title":"Category Applied Input Types","type":"object"},"category_scores":{"additionalProperties":{"type":"number"},"title":"Category Scores","type":"object"},"flagged":{"title":"Flagged","type":"boolean"},"model":{"title":"Model","type":"string"},"type":{"const":"moderation_result","title":"Type","type":"string"}},"required":["categories","category_applied_input_types","category_scores","flagged","model","type"],"title":"ModerationOutputModerationResult","type":"object"},"ResponseE8Fb99Ec402F_ModerationOutputModerationResults":{"additionalProperties":true,"description":"Successful moderation results for the request input or generated output.","properties":{"model":{"title":"Model","type":"string"},"results":{"items":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_ModerationOutputModerationResultsResult"},"title":"Results","type":"array"},"type":{"const":"moderation_results","title":"Type","type":"string"}},"required":["model","results","type"],"title":"ModerationOutputModerationResults","type":"object"},"ResponseE8Fb99Ec402F_ModerationOutputModerationResultsResult":{"additionalProperties":true,"description":"A moderation result produced for the response input or output.","properties":{"categories":{"additionalProperties":{"type":"boolean"},"title":"Categories","type":"object"},"category_applied_input_types":{"additionalProperties":{"items":{"enum":["text","image"],"type":"string"},"type":"array"},"title":"Category Applied Input Types","type":"object"},"category_scores":{"additionalProperties":{"type":"number"},"title":"Category Scores","type":"object"},"flagged":{"title":"Flagged","type":"boolean"},"model":{"title":"Model","type":"string"},"type":{"const":"moderation_result","title":"Type","type":"string"}},"required":["categories","category_applied_input_types","category_scores","flagged","model","type"],"title":"ModerationOutputModerationResultsResult","type":"object"},"ResponseE8Fb99Ec402F_MonitorCompletionEvent":{"description":"Emitted when a monitor execution ran but detected no material changes.\n\nOnly returned when `include_completions=true` is passed to the list events\nendpoint. Useful for auditing execution history alongside content events.","properties":{"event_type":{"const":"completion","default":"completion","description":"Discriminant for the completion event variant.","enum":["completion"],"title":"Event Type","type":"string"},"timestamp":{"description":"Timestamp of when the monitor execution completed, as an RFC 3339 string.","examples":["2025-01-15T10:30:00Z"],"format":"date-time","title":"Timestamp","type":"string"}},"required":["timestamp"],"title":"MonitorCompletionEvent","type":"object"},"ResponseE8Fb99Ec402F_MonitorErrorEvent":{"description":"Emitted when a monitor execution failed (e.g. payment or quota error).\n\nAlways included in the events list regardless of `include_completions`.","properties":{"error_message":{"description":"Human-readable description of the failure.","title":"Error Message","type":"string"},"event_type":{"const":"error","default":"error","description":"Discriminant for the error event variant.","enum":["error"],"title":"Event Type","type":"string"},"timestamp":{"description":"Timestamp of when the monitor execution failed, as an RFC 3339 string.","examples":["2025-01-15T10:30:00Z"],"format":"date-time","title":"Timestamp","type":"string"}},"required":["error_message","timestamp"],"title":"MonitorErrorEvent","type":"object"},"ResponseE8Fb99Ec402F_MonitorEventStreamEvent":{"description":"Append-only event from an event_stream monitor.\n\nEach event represents a distinct material change detected since the\nprevious execution. Events are net-new relative to the cursor; clients\nshould treat them as an append-only log.","properties":{"event_date":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Date when this event was produced. ISO 8601 date (YYYY-MM-DD) or partial (YYYY-MM or YYYY).","examples":["2026-04-07"],"title":"Event Date"},"event_group_id":{"description":"ID of the event group that owns this event.","title":"Event Group Id","type":"string"},"event_id":{"description":"Stable identifier for this event. Safe to use for client-side deduplication across pagination and retries.","title":"Event Id","type":"string"},"event_type":{"const":"event_stream","default":"event_stream","description":"Discriminant for the event_stream event variant.","enum":["event_stream"],"title":"Event Type","type":"string"},"output":{"description":"Text or JSON output describing the detected change.","discriminator":{"mapping":{"json":"#/components/schemas/ResponseE8Fb99Ec402F_TaskRunJsonOutput","text":"#/components/schemas/ResponseE8Fb99Ec402F_TaskRunTextOutput"},"propertyName":"type"},"oneOf":[{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_TaskRunTextOutput"},{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_TaskRunJsonOutput"}],"title":"Output"}},"required":["event_id","event_group_id","event_date","output"],"title":"MonitorEventStreamEvent","type":"object"},"ResponseE8Fb99Ec402F_MonitorEventStreamResponseSettings":{"description":"Type-specific response fields for an `event_stream` monitor.","properties":{"advanced_settings":{"anyOf":[{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_AdvancedMonitorSettings"},{"type":"null"}],"description":"Advanced monitor configuration."},"include_backfill":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"If true, the first execution returns a sample of recent historical events matching the query (preview only — not exhaustive). If false or omitted, only events from the monitor's creation date onward are returned. Subsequent executions are always incremental.","title":"Include Backfill"},"output_schema":{"anyOf":[{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_JsonSchema"},{"type":"null"}],"description":"JSON schema that constrains and structures the event output. When set, events are returned as JSON objects matching this schema."},"query":{"description":"The search query being monitored.","examples":["Extract recent news about AI"],"title":"Query","type":"string"}},"required":["query"],"title":"MonitorEventStreamResponseSettings","type":"object"},"ResponseE8Fb99Ec402F_MonitorResponse":{"description":"Response object for a monitor.\n\nThe `type` field at the root determines the concrete shape of `settings`:\n`event_stream` uses `MonitorEventStreamResponseSettings`, and `snapshot`\nuses `MonitorSnapshotResponseSettings`. Snapshot monitors also carry an\n`output` field (`MonitorSnapshotOutput`) with the latest computed state.","properties":{"created_at":{"description":"Timestamp of the creation of the monitor, as an RFC 3339 string.","examples":["2025-01-15T10:30:00Z"],"format":"date-time","title":"Created At","type":"string"},"frequency":{"description":"Frequency of the monitor. Format: '<number><unit>' where unit is 'h' (hours), 'd' (days), or 'w' (weeks). Must be between 1h and 30d (inclusive).","examples":["1h","12h","1d","7d","30d"],"title":"Frequency","type":"string"},"last_run_at":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Timestamp of the last run for the monitor, as an RFC 3339 string.","examples":["2025-01-15T10:30:00Z"],"title":"Last Run At"},"metadata":{"anyOf":[{"additionalProperties":{"type":"string"},"type":"object"},{"type":"null"}],"description":"User-provided metadata stored with the monitor and echoed back in webhook notifications and GET responses, so you can map events to objects in your application. Keys: max 16 chars; values: max 512 chars.","examples":[{"slack_thread_id":"1234567890.123456","user_id":"U123ABC"}],"title":"Metadata"},"monitor_id":{"description":"ID of the monitor.","title":"Monitor ID","type":"string"},"output":{"anyOf":[{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_MonitorSnapshotOutput"},{"type":"null"}],"description":"Runtime output state. Present only for `snapshot` monitors; `null` for `event_stream` monitors."},"processor":{"description":"Processor to use for the monitor. `lite` is the cheapest; `base` performs more thorough analysis for higher-quality results at higher cost; `core` performs the most thorough analysis for the highest-quality results at the highest cost. Defaults to `lite`.","enum":["lite","base","core"],"examples":["lite","base","core"],"title":"Processor","type":"string"},"settings":{"anyOf":[{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_MonitorEventStreamResponseSettings"},{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_MonitorSnapshotResponseSettings"}],"description":"Type-specific configuration. Shape is determined by `type`: `MonitorEventStreamResponseSettings` for `event_stream`, `MonitorSnapshotResponseSettings` for `snapshot`.","title":"Settings"},"status":{"description":"Status of the monitor.","enum":["active","cancelled"],"examples":["active","cancelled"],"title":"Status","type":"string"},"type":{"description":"The type of monitor.","enum":["event_stream","snapshot"],"examples":["event_stream","snapshot"],"title":"Type","type":"string"},"webhook":{"anyOf":[{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_MonitorWebhook"},{"type":"null"}],"description":"Webhook configuration for the monitor."}},"required":["type","monitor_id","status","frequency","processor","created_at","settings"],"title":"MonitorResponse","type":"object"},"ResponseE8Fb99Ec402F_MonitorSnapshotEvent":{"description":"Snapshot diff event emitted when a monitored task run's output changes.\n\n`changed_output` contains only the fields that changed since the previous execution,\nalong with their `basis` (reasoning + citations). `previous_output` holds\nthe complete output from the prior run for comparison.","properties":{"changed_output":{"description":"Partial output containing only the fields that changed since the previous execution, each with its `basis` (reasoning and citations).","discriminator":{"mapping":{"json":"#/components/schemas/ResponseE8Fb99Ec402F_TaskRunJsonOutput","text":"#/components/schemas/ResponseE8Fb99Ec402F_TaskRunTextOutput"},"propertyName":"type"},"oneOf":[{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_TaskRunTextOutput"},{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_TaskRunJsonOutput"}],"title":"Changed Output"},"event_date":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Date when this event was produced. ISO 8601 date (YYYY-MM-DD) or partial (YYYY-MM or YYYY).","examples":["2026-04-07"],"title":"Event Date"},"event_group_id":{"description":"ID of the event group that owns this event.","title":"Event Group Id","type":"string"},"event_id":{"description":"Stable identifier for this event. Safe to use for client-side deduplication across pagination and retries.","title":"Event Id","type":"string"},"event_type":{"const":"snapshot","default":"snapshot","description":"Discriminant for the snapshot event variant.","enum":["snapshot"],"title":"Event Type","type":"string"},"previous_output":{"description":"The full output from the prior run, including all fields and basis.","discriminator":{"mapping":{"json":"#/components/schemas/ResponseE8Fb99Ec402F_TaskRunJsonOutput","text":"#/components/schemas/ResponseE8Fb99Ec402F_TaskRunTextOutput"},"propertyName":"type"},"oneOf":[{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_TaskRunTextOutput"},{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_TaskRunJsonOutput"}],"title":"Previous Output"}},"required":["event_id","event_group_id","event_date","changed_output","previous_output"],"title":"MonitorSnapshotEvent","type":"object"},"ResponseE8Fb99Ec402F_MonitorSnapshotOutput":{"description":"Runtime output state for a `snapshot` monitor.","properties":{"latest_snapshot":{"anyOf":[{"discriminator":{"mapping":{"json":"#/components/schemas/ResponseE8Fb99Ec402F_TaskRunJsonOutput","text":"#/components/schemas/ResponseE8Fb99Ec402F_TaskRunTextOutput"},"propertyName":"type"},"oneOf":[{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_TaskRunTextOutput"},{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_TaskRunJsonOutput"}]},{"type":"null"}],"description":"Task run output from the most recent completed execution of this snapshot monitor — same structure as the output of the original task run the monitor was created from. `null` until the first run completes.","title":"Latest Snapshot"}},"title":"MonitorSnapshotOutput","type":"object"},"ResponseE8Fb99Ec402F_MonitorSnapshotResponseSettings":{"description":"Configuration settings for a `snapshot` monitor.","properties":{"output_schema":{"anyOf":[{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_JsonSchema"},{"type":"null"}],"description":"JSON schema derived from the baseline task run that constrains and structures the event output."},"query":{"description":"The original task input from the baseline task run that this monitor tracks.","examples":["Extract recent news about AI"],"title":"Query","type":"string"},"task_run_id":{"description":"ID of the task run used as the monitoring baseline.","title":"Task Run Id","type":"string"}},"required":["task_run_id","query"],"title":"MonitorSnapshotResponseSettings","type":"object"},"ResponseE8Fb99Ec402F_MonitorWebhook":{"description":"Webhook configuration for a monitor.","properties":{"event_types":{"description":"Event types to send the webhook notifications for.","items":{"enum":["monitor.event.detected","monitor.execution.completed","monitor.execution.failed"],"type":"string"},"title":"Event Types","type":"array"},"url":{"description":"URL for the webhook.","examples":["https://example.com/webhook"],"title":"Url","type":"string"}},"required":["url"],"title":"MonitorWebhook","type":"object"},"ResponseE8Fb99Ec402F_PaginatedMonitorEvents":{"description":"Paginated list of monitor events, newest first.","properties":{"events":{"description":"Monitor events returned by this request, ordered newest first.","items":{"discriminator":{"mapping":{"completion":"#/components/schemas/ResponseE8Fb99Ec402F_MonitorCompletionEvent","error":"#/components/schemas/ResponseE8Fb99Ec402F_MonitorErrorEvent","event_stream":"#/components/schemas/ResponseE8Fb99Ec402F_MonitorEventStreamEvent","snapshot":"#/components/schemas/ResponseE8Fb99Ec402F_MonitorSnapshotEvent"},"propertyName":"event_type"},"oneOf":[{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_MonitorEventStreamEvent"},{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_MonitorSnapshotEvent"},{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_MonitorCompletionEvent"},{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_MonitorErrorEvent"}]},"title":"Events","type":"array"},"next_cursor":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Pass as `cursor` to retrieve more events. Absent when there are no more events.","title":"Next Cursor"},"warnings":{"anyOf":[{"items":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_Warning"},"type":"array"},{"type":"null"}],"description":"Execution caveats for this page of events, e.g. compute limits.","title":"Warnings"}},"required":["events"],"title":"PaginatedMonitorEvents","type":"object"},"ResponseE8Fb99Ec402F_PromptTokensDetails":{"additionalProperties":true,"description":"Breakdown of tokens used in the prompt.","properties":{"audio_tokens":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Audio Tokens"},"cached_tokens":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Cached Tokens"}},"title":"PromptTokensDetails","type":"object"},"ResponseE8Fb99Ec402F_SourcePolicy":{"description":"Source policy for web search results.\n\nPlain domains match that domain and its subdomains. Domain/path entries use\ncase-sensitive path matching at segment boundaries; trailing slashes are ignored,\ndot segments are normalized, and other percent-encoded path spelling is preserved.\nEntries omit schemes, ports, query strings, and fragments. When include_domains is\nnon-empty, it defines the complete allowlist and exclude_domains is ignored.","properties":{"after_date":{"anyOf":[{"format":"date","type":"string"},{"type":"null"}],"description":"Optional start date for filtering search results. Results will be limited to content published on or after this date. Provided as an RFC 3339 date string (YYYY-MM-DD).","examples":["2024-01-01"],"title":"After Date"},"exclude_domains":{"description":"List of domains or domain/path prefixes to exclude from results. Applied only when include_domains is empty. If specified, matching sources will be excluded. Accepts plain domains (e.g., reddit.com), domain/path prefixes (e.g., youtube.com/shorts), or bare domain extensions (e.g., .gov, .edu, .co.uk). The combined number of entries in include_domains and exclude_domains cannot exceed 200.","examples":[["reddit.com","youtube.com/shorts",".ai"]],"items":{"type":"string"},"title":"Exclude Domains","type":"array"},"include_domains":{"description":"List of domains or domain/path prefixes to restrict results to. If specified, only matching sources will be included and exclude_domains will be ignored. Accepts plain domains (e.g., wikipedia.org), domain/path prefixes (e.g., docs.python.org/3), or bare domain extensions (e.g., .gov, .edu, .co.uk). The combined number of entries in include_domains and exclude_domains cannot exceed 200.","examples":[["wikipedia.org","docs.python.org/3",".edu"]],"items":{"type":"string"},"title":"Include Domains","type":"array"}},"title":"SourcePolicy","type":"object"},"ResponseE8Fb99Ec402F_TaskAdvancedSettings":{"description":"Advanced search configuration for a task run.","properties":{"data_sources":{"anyOf":[{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_TaskDataSources"},{"type":"null"}],"description":"Optional partner data sources to enable for this task run. Supported on standard processors only; a selected partner name must not collide with an `mcp_servers` entry."},"location":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO 3166-1 alpha-2 country code for geo-targeted search results.","examples":["us","gb","de","jp"],"title":"Location"}},"title":"TaskAdvancedSettings","type":"object"},"ResponseE8Fb99Ec402F_TaskDataSources":{"additionalProperties":false,"properties":{"free":{"description":"Free data partners to enable for this task, in addition to sources included with the processor. Never billed. See the Data Sources documentation for the available names.","items":{"type":"string"},"title":"Free","type":"array"},"pay_per_use":{"description":"Pay-per-use data partners to enable for this task, in addition to sources included with the processor. See the Data Sources documentation for the available names.","items":{"type":"string"},"title":"Pay Per Use","type":"array"}},"title":"TaskDataSources","type":"object"},"ResponseE8Fb99Ec402F_TaskGroupResponse":{"description":"Response object for a task group, including its status and metadata.","properties":{"created_at":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Timestamp of the creation of the group, as an RFC 3339 string.","examples":["2025-04-24T18:56:22.513132Z"],"title":"Created At"},"metadata":{"anyOf":[{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"number"},{"type":"boolean"}]},"type":"object"},{"type":"null"}],"description":"User-provided metadata stored with the group.","title":"Metadata"},"status":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_TaskGroupStatus","description":"Status of the group."},"taskgroup_id":{"description":"ID of the group.","title":"Taskgroup ID","type":"string"}},"required":["taskgroup_id","status","created_at"],"title":"TaskGroupResponse","type":"object"},"ResponseE8Fb99Ec402F_TaskGroupStatus":{"description":"Status of a task group.","properties":{"is_active":{"description":"True if at least one run in the group is currently active, i.e. status is one of {'cancelling', 'queued', 'running'}.","title":"Is Active","type":"boolean"},"modified_at":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Timestamp of the last status update to the group, as an RFC 3339 string.","examples":["2025-04-24T18:56:22.513132Z"],"title":"Modified At"},"num_task_runs":{"description":"Number of task runs in the group.","title":"Num Task Runs","type":"integer"},"status_message":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Human-readable status message for the group.","title":"Status Message"},"task_run_status_counts":{"additionalProperties":{"type":"integer"},"description":"Number of task runs with each status.","propertyNames":{"enum":["queued","action_required","running","completed","failed","cancelling","cancelled"]},"title":"Task Run Status Counts","type":"object"}},"required":["num_task_runs","task_run_status_counts","is_active","status_message","modified_at"],"title":"TaskGroupStatus","type":"object"},"ResponseE8Fb99Ec402F_TaskGroupStatusEvent":{"description":"Event indicating an update to group status.","properties":{"event_id":{"description":"Cursor to resume the event stream.","title":"Event ID","type":"string"},"status":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_TaskGroupStatus","description":"Task group status object."},"type":{"const":"task_group_status","description":"Event type; always 'task_group_status'.","title":"Type","type":"string"}},"required":["type","event_id","status"],"title":"TaskGroupStatusEvent","type":"object"},"ResponseE8Fb99Ec402F_TaskRun":{"description":"Status of a task run.","properties":{"created_at":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Timestamp of the creation of the task, as an RFC 3339 string.","examples":["2025-04-24T18:56:22.513132Z"],"title":"Created At"},"error":{"anyOf":[{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_Error"},{"type":"null"}],"description":"Error for the run, present only if status is 'failed'."},"interaction_id":{"description":"Identifier for this interaction. Pass this value as `previous_interaction_id` to reuse context for a future request.","examples":["trun_e0083b6aac0544eb8686e8d2a76533d2"],"title":"Interaction ID","type":"string"},"is_active":{"description":"Whether the run is currently active, i.e. status is one of {'cancelling', 'queued', 'running'}.","title":"Is Active","type":"boolean"},"metadata":{"anyOf":[{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"number"},{"type":"boolean"}]},"type":"object"},{"type":"null"}],"description":"User-provided metadata stored with the run.","examples":[{}],"title":"Metadata"},"modified_at":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Timestamp of the last modification to the task, as an RFC 3339 string.","examples":["2025-04-24T18:56:22.513132Z"],"title":"Modified At"},"processor":{"description":"Processor used for the run.","examples":["base"],"title":"Processor","type":"string"},"run_id":{"description":"ID of the task run.","examples":["trun_e0083b6aac0544eb8686e8d2a76533d2"],"title":"Run ID","type":"string"},"status":{"description":"Status of the run.","enum":["queued","action_required","running","completed","failed","cancelling","cancelled"],"examples":["queued","action_required","running","completed","failed","cancelling","cancelled"],"title":"Status","type":"string"},"taskgroup_id":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ID of the taskgroup to which the run belongs.","title":"Taskgroup ID"},"warnings":{"anyOf":[{"items":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_Warning"},"type":"array"},{"type":"null"}],"description":"Warnings for the run, if any.","examples":[[]],"title":"Warnings"}},"required":["run_id","interaction_id","status","is_active","processor","created_at","modified_at"],"title":"TaskRun","type":"object"},"ResponseE8Fb99Ec402F_TaskRunEvent":{"description":"Event when a task run transitions to a non-active status.\n\nMay indicate completion, cancellation, or failure.","properties":{"event_id":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Cursor to resume the event stream. Always empty for non Task Group runs.","title":"Event ID"},"input":{"anyOf":[{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_TaskRunInput"},{"type":"null"}],"description":"Input to the run; included only if requested."},"output":{"anyOf":[{"discriminator":{"mapping":{"json":"#/components/schemas/ResponseE8Fb99Ec402F_TaskRunJsonOutput","text":"#/components/schemas/ResponseE8Fb99Ec402F_TaskRunTextOutput"},"propertyName":"type"},"oneOf":[{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_TaskRunTextOutput"},{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_TaskRunJsonOutput"}]},{"type":"null"}],"description":"Output from the run; included only if requested and if status == `completed`.","title":"Output"},"run":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_TaskRun","description":"Task run object."},"type":{"const":"task_run.state","description":"Event type; always 'task_run.state'.","title":"Type","type":"string"}},"required":["type","event_id","run"],"title":"TaskRunEvent","type":"object"},"ResponseE8Fb99Ec402F_TaskRunInput":{"description":"Request to run a task.","properties":{"advanced_settings":{"anyOf":[{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_TaskAdvancedSettings"},{"type":"null"}],"description":"Advanced search configuration for the task run."},"enable_events":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"Controls tracking of task run execution progress. When set to true, progress events are recorded and can be accessed via the [Task Run events](https://docs.parallel.ai/api-reference) endpoint. When false, no progress events are tracked. Note that progress tracking cannot be enabled after a run has been created. The flag is set to true by default for premium processors (pro and above).","title":"Enable Events"},"input":{"anyOf":[{"type":"string"},{"additionalProperties":true,"type":"object"}],"description":"Input to the task, either text or a JSON object.","examples":["What was the GDP of France in 2023?","{\"country\": \"France\", \"year\": 2023}"],"title":"Input"},"mcp_servers":{"anyOf":[{"items":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_McpServer"},"type":"array"},{"type":"null"}],"description":"Optional list of MCP servers to use for the run.","title":"Mcp Servers"},"memory_scope_key":{"anyOf":[{"maxLength":128,"minLength":1,"pattern":"^[a-zA-Z0-9_-]+$","type":"string"},{"type":"null"}],"description":"User-provided key identifying the memory scope to use. Omit to use personal memory, if available.","title":"Memory Scope Key"},"metadata":{"anyOf":[{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"number"},{"type":"boolean"}]},"type":"object"},{"type":"null"}],"description":"User-provided metadata stored with the run. Keys and values must be strings with a maximum length of 16 and 512 characters respectively.","title":"Metadata"},"previous_interaction_id":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Interaction ID to use as context for this request.","title":"Previous Interaction Id"},"processor":{"description":"Processor to use for the task.","examples":["base"],"title":"Processor","type":"string"},"source_policy":{"anyOf":[{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_SourcePolicy"},{"type":"null"}],"description":"Optional source policy governing included and excluded domains and domain/path prefixes in web search results."},"task_spec":{"anyOf":[{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_TaskSpec"},{"type":"null"}],"description":"Task specification. If unspecified, defaults to auto output schema."},"webhook":{"anyOf":[{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_Webhook"},{"type":"null"}],"description":"Callback URL (webhook endpoint) that will receive an HTTP POST when the run completes. \nThis feature is not available via the Python SDK."}},"required":["processor","input"],"title":"TaskRunInput","type":"object"},"ResponseE8Fb99Ec402F_TaskRunJsonOutput":{"description":"Output from a task that returns JSON.","properties":{"basis":{"description":"Basis for each top-level field in the JSON output. List fields also include per-element entries with dot-delimited indexes, such as `key_executives.0`.","items":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_FieldBasis"},"title":"Basis","type":"array"},"beta_fields":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"deprecated":true,"description":"Deprecated. mcp-server-2025-07-17 is now included directly in the output (e.g. mcp_tool_calls).","title":"Beta Fields"},"content":{"additionalProperties":true,"description":"Output from the task as a native JSON object, as determined by the output schema of the task spec.","title":"Content","type":"object"},"mcp_tool_calls":{"anyOf":[{"items":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_McpToolCall"},"type":"array"},{"type":"null"}],"description":"MCP tool calls made by the task.","title":"Mcp Tool Calls"},"output_schema":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"description":"Output schema for the Task Run. Populated only if the task was executed with an auto schema.","title":"Output Schema"},"type":{"const":"json","description":"The type of output being returned, as determined by the output schema of the task spec.","title":"Type","type":"string"}},"required":["basis","type","content"],"title":"TaskRunJsonOutput","type":"object"},"ResponseE8Fb99Ec402F_TaskRunProgressMessageEvent":{"description":"A message for a task run progress update.","properties":{"message":{"description":"Progress update message.","title":"Message","type":"string"},"timestamp":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Timestamp of the message.","title":"Timestamp"},"type":{"description":"Event type; always starts with 'task_run.progress_msg'.","enum":["task_run.progress_msg.plan","task_run.progress_msg.search","task_run.progress_msg.result","task_run.progress_msg.tool_call","task_run.progress_msg.exec_status","task_run.progress_msg.extract"],"title":"Type","type":"string"}},"required":["type","message","timestamp"],"title":"TaskRunProgressMessageEvent","type":"object"},"ResponseE8Fb99Ec402F_TaskRunProgressStatsEvent":{"description":"A progress update for a task run.","properties":{"progress_meter":{"description":"Completion percentage of the task run. Ranges from 0 to 100 where 0 indicates no progress and 100 indicates completion.","title":"Progress Meter","type":"number"},"source_stats":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_TaskRunSourceStats","description":"Source stats describing progress so far."},"type":{"const":"task_run.progress_stats","description":"Event type; always 'task_run.progress_stats'.","title":"Type","type":"string"}},"required":["type","source_stats","progress_meter"],"title":"TaskRunProgressStatsEvent","type":"object"},"ResponseE8Fb99Ec402F_TaskRunResult":{"description":"Result of a task run.","properties":{"output":{"description":"Output from the task conforming to the output schema.","discriminator":{"mapping":{"json":"#/components/schemas/ResponseE8Fb99Ec402F_TaskRunJsonOutput","text":"#/components/schemas/ResponseE8Fb99Ec402F_TaskRunTextOutput"},"propertyName":"type"},"oneOf":[{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_TaskRunTextOutput"},{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_TaskRunJsonOutput"}],"title":"Output"},"run":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_TaskRun","description":"Task run object with status 'completed'."}},"required":["run","output"],"title":"TaskRunResult","type":"object"},"ResponseE8Fb99Ec402F_TaskRunSourceStats":{"description":"Source stats for a task run.","properties":{"num_sources_considered":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Number of sources considered in processing the task.","title":"Num Sources Considered"},"num_sources_read":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Number of sources read in processing the task.","title":"Num Sources Read"},"sources_read_sample":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"description":"A sample of URLs of sources read in processing the task.","title":"Sources Read Sample"}},"required":["num_sources_considered","num_sources_read","sources_read_sample"],"title":"TaskRunSourceStats","type":"object"},"ResponseE8Fb99Ec402F_TaskRunTextOutput":{"description":"Output from a task that returns text.","properties":{"basis":{"description":"Basis for the output. The basis has a single field 'output'.","items":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_FieldBasis"},"title":"Basis","type":"array"},"beta_fields":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"deprecated":true,"description":"Deprecated. mcp-server-2025-07-17 is now included directly in the output (e.g. mcp_tool_calls).","title":"Beta Fields"},"content":{"description":"Text output from the task.","title":"Content","type":"string"},"mcp_tool_calls":{"anyOf":[{"items":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_McpToolCall"},"type":"array"},{"type":"null"}],"description":"MCP tool calls made by the task.","title":"Mcp Tool Calls"},"type":{"const":"text","description":"The type of output being returned, as determined by the output schema of the task spec.","title":"Type","type":"string"}},"required":["basis","type","content"],"title":"TaskRunTextOutput","type":"object"},"ResponseE8Fb99Ec402F_TaskSpec":{"description":"Specification for a task.\n\nAuto output schemas can be specified by setting `output_schema={\"type\":\"auto\"}`. Not\nspecifying a TaskSpec is the same as setting an auto output schema.\n\nFor convenience bare strings are also accepted as input or output schemas.","properties":{"input_schema":{"anyOf":[{"type":"string"},{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_JsonSchema"},{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_TextSchema"},{"type":"null"}],"description":"Optional JSON schema or text description of expected input to the task. A bare string is equivalent to a text schema with the same description.","title":"Input Schema"},"output_schema":{"anyOf":[{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_JsonSchema"},{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_TextSchema"},{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_AutoSchema"},{"type":"string"}],"description":"JSON schema or text fully describing the desired output from the task. Descriptions of output fields will determine the form and content of the response. A bare string is equivalent to a text schema with the same description.","title":"Output Schema"}},"required":["output_schema"],"title":"TaskSpec","type":"object"},"ResponseE8Fb99Ec402F_TextSchema":{"description":"Text description for a task input or output.","properties":{"description":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A text description of the desired output from the task.","examples":["GDP in USD for the year, formatted like '$3.1 trillion (2023)'"],"title":"Description"},"type":{"const":"text","default":"text","description":"The type of schema being defined. Always `text`.","title":"Type","type":"string"}},"title":"TextSchema","type":"object"},"ResponseE8Fb99Ec402F_TopLogprob":{"additionalProperties":true,"properties":{"bytes":{"anyOf":[{"items":{"type":"integer"},"type":"array"},{"type":"null"}],"default":null,"title":"Bytes"},"logprob":{"title":"Logprob","type":"number"},"token":{"title":"Token","type":"string"}},"required":["token","logprob"],"title":"TopLogprob","type":"object"},"ResponseE8Fb99Ec402F_UsageItem":{"description":"Usage item for a single operation.","properties":{"count":{"description":"Count of the SKU.","examples":[1],"title":"Count","type":"integer"},"name":{"description":"Name of the SKU.","examples":["sku_search","sku_extract_excerpts"],"title":"Name","type":"string"}},"required":["name","count"],"title":"UsageItem","type":"object"},"ResponseE8Fb99Ec402F_V1ExtractResponse":{"description":"Extract response.","properties":{"errors":{"description":"Extract errors: requested URLs not in the results.","items":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_ExtractError"},"title":"Errors","type":"array"},"extract_id":{"description":"Extract request ID, e.g. `extract_cad0a6d2dec046bd95ae900527d880e7`","title":"Extract Id","type":"string"},"results":{"description":"Successful extract results.","items":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_V1ExtractResult"},"title":"Results","type":"array"},"session_id":{"description":"Session identifier. Echoed back from the request if provided, otherwise generated by the server. Should be passed to future search and extract calls made by the agent as part of the same larger task.","examples":["session_8a911eb27c7a4afaa20d0d9dc98d07c0"],"title":"Session Id","type":"string"},"usage":{"anyOf":[{"items":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_UsageItem"},"type":"array"},{"type":"null"}],"description":"Usage metrics for the extract request.","title":"Usage"},"warnings":{"anyOf":[{"items":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_Warning"},"type":"array"},{"type":"null"}],"description":"Warnings for the extract request, if any.","title":"Warnings"}},"required":["extract_id","results","errors","session_id"],"title":"V1ExtractResponse","type":"object"},"ResponseE8Fb99Ec402F_V1ExtractResult":{"description":"Extract result for a single URL.","properties":{"excerpts":{"description":"Relevant excerpted content from the URL, formatted as markdown.","items":{"type":"string"},"title":"Excerpts","type":"array"},"full_content":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Full content from the URL formatted as markdown, if requested.","title":"Full Content"},"publish_date":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Publish date of the webpage in YYYY-MM-DD format, if available.","title":"Publish Date"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Title of the webpage, if available.","title":"Title"},"url":{"description":"URL associated with the search result.","title":"Url","type":"string"}},"required":["url","excerpts"],"title":"V1ExtractResult","type":"object"},"ResponseE8Fb99Ec402F_Warning":{"description":"Human-readable message for a task.","properties":{"detail":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"description":"Optional detail supporting the warning.","title":"Detail"},"message":{"description":"Human-readable message.","title":"Message","type":"string"},"type":{"description":"Type of warning. Note that adding new warning types is considered a backward-compatible change.","enum":["spec_validation_warning","input_validation_warning","warning"],"examples":["spec_validation_warning","input_validation_warning"],"title":"Type","type":"string"}},"required":["type","message"],"title":"Warning","type":"object"},"ResponseE8Fb99Ec402F_Webhook":{"description":"Webhooks for Task Runs.","properties":{"event_types":{"default":[],"description":"Event types to send the webhook notifications for.","items":{"enum":["task_run.status"],"type":"string"},"title":"Event Types","type":"array"},"url":{"description":"URL for the webhook.","title":"Url","type":"string"}},"required":["url"],"title":"Webhook","type":"object"},"ResponseE8Fb99Ec402F_openai__types__chat__chat_completion__Moderation":{"additionalProperties":true,"description":"Moderation results for the request input and generated output, if moderated\ncompletions were requested.","properties":{"input":{"anyOf":[{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_ModerationInputModerationResults"},{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_openai__types__chat__chat_completion__ModerationInputError"}],"title":"Input"},"output":{"anyOf":[{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_ModerationOutputModerationResults"},{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_openai__types__chat__chat_completion__ModerationOutputError"}],"title":"Output"}},"required":["input","output"],"title":"Moderation","type":"object"},"ResponseE8Fb99Ec402F_openai__types__chat__chat_completion__ModerationInputError":{"additionalProperties":true,"description":"An error produced while attempting moderation.","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"},"type":{"const":"error","title":"Type","type":"string"}},"required":["code","message","type"],"title":"ModerationInputError","type":"object"},"ResponseE8Fb99Ec402F_openai__types__chat__chat_completion__ModerationOutputError":{"additionalProperties":true,"description":"An error produced while attempting moderation.","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"},"type":{"const":"error","title":"Type","type":"string"}},"required":["code","message","type"],"title":"ModerationOutputError","type":"object"},"ResponseE9424F954Db0_Tweet":{"properties":{"author":{"$ref":"#/components/schemas/ResponseE9424F954Db0_User"},"bookmarkCount":{"type":"integer"},"conversationId":{"type":"string"},"createdAt":{"type":"string"},"displayTextRange":{"items":{"type":"integer"},"type":"array"},"entities":{"properties":{"hashtags":{"items":{"properties":{"indices":{"items":{"type":"integer"},"type":"array"},"text":{"type":"string"}},"type":"object"},"type":"array"},"urls":{"items":{"properties":{"display_url":{"type":"string"},"expanded_url":{"type":"string"},"indices":{"items":{"type":"integer"},"type":"array"},"url":{"type":"string"}},"type":"object"},"type":"array"},"user_mentions":{"items":{"properties":{"id_str":{"type":"string"},"name":{"type":"string"},"screen_name":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"id":{"type":"string"},"inReplyToId":{"type":"string"},"inReplyToUserId":{"type":"string"},"inReplyToUsername":{"type":"string"},"isLimitedReply":{"type":"boolean"},"isReply":{"type":"boolean"},"lang":{"type":"string"},"likeCount":{"type":"integer"},"quoteCount":{"type":"integer"},"quoted_tweet":{"type":"string"},"replyCount":{"type":"integer"},"retweetCount":{"type":"integer"},"retweeted_tweet":{"type":"string"},"source":{"type":"string"},"text":{"type":"string"},"type":{"type":"string"},"url":{"type":"string"},"viewCount":{"type":"integer"}},"type":"object"},"ResponseE9424F954Db0_User":{"properties":{"automatedBy":{"type":"string"},"canDm":{"type":"boolean"},"coverPicture":{"type":"string"},"createdAt":{"type":"string"},"description":{"type":"string"},"favouritesCount":{"type":"integer"},"followers":{"type":"integer"},"following":{"type":"integer"},"hasCustomTimelines":{"type":"boolean"},"id":{"type":"string"},"isAutomated":{"type":"boolean"},"isBlueVerified":{"type":"boolean"},"isTranslator":{"type":"boolean"},"location":{"type":"string"},"mediaCount":{"type":"integer"},"message":{"type":"string"},"name":{"type":"string"},"pinnedTweetIds":{"items":{"type":"string"},"type":"array"},"possiblySensitive":{"type":"boolean"},"profilePicture":{"type":"string"},"statusesCount":{"type":"integer"},"type":{"type":"string"},"unavailable":{"type":"boolean"},"unavailableReason":{"type":"string"},"url":{"type":"string"},"userName":{"type":"string"},"verifiedType":{"type":"string"},"withheldInCountries":{"items":{"type":"string"},"type":"array"}},"type":"object"},"ResponseEb32A34A5274_Creator":{"description":"A matched creator. Fields are consistent across Similar Creators and AI Search.","properties":{"accountPositioning":{"description":"Short AI-generated tags summarizing the creator's niche / positioning.","items":{"type":"string"},"type":"array"},"ageRange":{"description":"Inferred age range (e.g. `25_34`), or `unknown`.","type":"string"},"aiDescription":{"description":"AI-generated summary of the creator's content, style, and typical visuals.","type":"string"},"averageEngagementRate":{"description":"Average engagement rate (0–1).","type":"number"},"averagePlayCount":{"description":"Average play / view count across recent posts.","type":"number"},"biography":{"description":"Profile bio text.","type":"string"},"email":{"description":"Contact email extracted from the profile, when available.","type":["string","null"]},"ethnicity":{"description":"Inferred ethnicity, or `unknown`.","type":"string"},"faceVisibility":{"description":"Face-visibility classification, e.g. `clear_face`, `mixed`, `no_face`.","type":"string"},"followerCount":{"description":"Follower / subscriber count.","type":"number"},"fullName":{"description":"Creator display name.","type":"string"},"gender":{"description":"Inferred gender, or `unknown`.","type":"string"},"id":{"description":"Platform-side creator ID.","type":"string"},"language":{"description":"Primary content language.","type":"string"},"medianEngagementRate":{"description":"Median engagement rate (0–1).","type":"number"},"medianPlayCount":{"description":"Median play / view count across recent posts.","type":"number"},"platform":{"description":"Platform this creator belongs to: instagram, tiktok, or youtube.","type":"string"},"profileUrl":{"description":"Creator profile URL.","type":"string"},"region":{"description":"Creator region (ISO country code).","type":"string"},"score":{"description":"Match relevance score (0–1), sorted descending.","type":"number"},"username":{"description":"Creator handle (without the leading @).","type":"string"}},"type":"object"},"ResponseEb32A34A5274_CreatorSearchData":{"properties":{"count":{"description":"Number of creators delivered. Billing is based on this delivered count.","example":2,"type":"number"},"items":{"description":"Matched creators, sorted by `score` descending.","items":{"$ref":"#/components/schemas/ResponseEb32A34A5274_Creator"},"type":"array"}},"type":"object"},"ResponseEb32A34A5274_EmailLookupData":{"properties":{"email":{"$ref":"#/components/schemas/ResponseEb32A34A5274_EmailResult"},"platform":{"description":"Platform parsed from the profile URL: instagram, tiktok, or youtube.","example":"instagram","type":"string"},"profile_url":{"description":"Normalized creator profile URL used for this lookup.","example":"https://www.instagram.com/onkimia/","type":"string"}},"type":"object"},"ResponseEb32A34A5274_EmailResult":{"properties":{"status":{"description":"Lookup outcome: `found` when an address was resolved, otherwise a not-found status. A not-found result is normal and is still billed as one valid lookup.","example":"found","type":"string"},"value":{"description":"Primary contact email, or null when none was found.","example":"example@example.invalid","type":["string","null"]}},"type":"object"},"ResponseF53Baa954733_SimilarWebMeta":{"description":"SimilarWeb v5 response envelope metadata.","properties":{"last_updated":{"description":"Date of the most recent data point available upstream (YYYY-MM-DD).","example":"2026-06-30","type":"string"},"query":{"description":"Pagination/sort echo when applicable (limit, offset, asc, sort).","type":"object"},"request":{"description":"Full echo of the normalized upstream request (parameters as received).","type":"object"},"status":{"description":"Upstream status; 'success' on a successful call.","example":"success","type":"string"}},"required":["status"],"type":"object"},"ResponseFc5Af1Fcba22_Ad":{"properties":{"channel":{"$ref":"#/components/schemas/ResponseFc5Af1Fcba22_AdChannel"},"description":{"description":"Ad description","type":"string"},"id":{"description":"Video ID for video ads","type":"string"},"length":{"description":"Video duration for video ads","type":"string"},"link":{"description":"Ad link","type":"string"},"position":{"description":"Position in search results","type":"integer"},"thumbnail":{"description":"Ad thumbnail URL","type":"string"},"title":{"description":"Ad title","type":"string"},"website":{"description":"Advertiser website URL","type":"string"}},"type":"object"},"ResponseFc5Af1Fcba22_AdChannel":{"properties":{"id":{"description":"Channel ID","type":"string"},"link":{"description":"Link to the channel","type":"string"},"title":{"description":"Channel name","type":"string"}},"type":"object"},"ResponseFc5Af1Fcba22_Channel":{"properties":{"description":{"description":"Channel description","type":"string"},"id":{"description":"YouTube channel ID","type":"string"},"is_verified":{"description":"Whether the channel is verified","type":"boolean"},"link":{"description":"Link to the channel","type":"string"},"position":{"description":"Position in search results","type":"integer"},"subscribers":{"description":"Number of subscribers","type":"integer"},"thumbnail":{"$ref":"#/components/schemas/ResponseFc5Af1Fcba22_Thumbnail"},"title":{"description":"Channel name","type":"string"},"video_count":{"description":"Number of videos","type":"integer"}},"type":"object"},"ResponseFc5Af1Fcba22_FeaturedChannel":{"properties":{"highlighted_video":{"$ref":"#/components/schemas/ResponseFc5Af1Fcba22_HighlightedVideo"},"id":{"description":"Featured channel ID","type":"string"},"link":{"description":"Link to the featured channel","type":"string"},"subtitle":{"description":"Featured channel subtitle","type":"string"},"title":{"description":"Featured channel title","type":"string"},"videos":{"description":"Featured channel videos","items":{"$ref":"#/components/schemas/ResponseFc5Af1Fcba22_FeaturedVideo"},"type":"array"}},"type":"object"},"ResponseFc5Af1Fcba22_FeaturedVideo":{"properties":{"channel":{"$ref":"#/components/schemas/ResponseFc5Af1Fcba22_FeaturedVideoChannel"},"id":{"description":"Video ID","type":"string"},"length":{"description":"Video duration","type":"string"},"link":{"description":"Link to the video","type":"string"},"subtitle":{"description":"Video subtitle","type":"string"},"thumbnail":{"description":"Video thumbnail URL","type":"string"},"title":{"description":"Video title","type":"string"}},"type":"object"},"ResponseFc5Af1Fcba22_FeaturedVideoChannel":{"properties":{"id":{"description":"Channel ID","type":"string"},"link":{"description":"Link to the channel","type":"string"},"title":{"description":"Channel name","type":"string"}},"type":"object"},"ResponseFc5Af1Fcba22_HighlightedVideo":{"properties":{"id":{"description":"Video ID","type":"string"},"length":{"description":"Video duration","type":"string"},"link":{"description":"Link to the video","type":"string"},"subtitle":{"description":"Video subtitle","type":"string"},"title":{"description":"Video title","type":"string"}},"type":"object"},"ResponseFc5Af1Fcba22_KeyMoment":{"properties":{"start_seconds":{"description":"Start time of the moment in seconds","type":"integer"},"thumbnail":{"description":"Key moment thumbnail URL","type":"string"},"title":{"description":"Key moment title","type":"string"}},"type":"object"},"ResponseFc5Af1Fcba22_MetadataItems":{"properties":{"bottom":{"description":"Bottom metadata items","items":{"type":"string"},"type":"array"},"top":{"description":"Top metadata items","items":{"type":"string"},"type":"array"}},"type":"object"},"ResponseFc5Af1Fcba22_Movie":{"properties":{"badges":{"description":"Movie badges","items":{"type":"string"},"type":"array"},"buttons":{"description":"Action buttons","items":{"type":"string"},"type":"array"},"channel":{"$ref":"#/components/schemas/ResponseFc5Af1Fcba22_MovieChannel"},"description":{"description":"Movie description","type":"string"},"id":{"description":"Movie video ID","type":"string"},"length":{"description":"Movie duration","type":"string"},"link":{"description":"Link to the movie","type":"string"},"metadata_items":{"$ref":"#/components/schemas/ResponseFc5Af1Fcba22_MetadataItems"},"position":{"description":"Position in search results","type":"integer"},"thumbnail":{"description":"Movie thumbnail URL","type":"string"},"title":{"description":"Movie title","type":"string"}},"type":"object"},"ResponseFc5Af1Fcba22_MovieChannel":{"properties":{"id":{"description":"Channel ID","type":"string"},"is_verified":{"description":"Whether the channel is verified","type":"boolean"},"link":{"description":"Link to the channel","type":"string"},"title":{"description":"Channel name","type":"string"}},"type":"object"},"ResponseFc5Af1Fcba22_Pagination":{"properties":{"next_page_token":{"description":"Token to fetch the next page of results","type":"string"}},"type":"object"},"ResponseFc5Af1Fcba22_PeopleAlsoSearchFor":{"properties":{"link":{"description":"Link to perform the search","type":"string"},"query":{"description":"Suggested search query","type":"string"},"thumbnail":{"description":"Thumbnail for the suggestion","type":"string"}},"type":"object"},"ResponseFc5Af1Fcba22_Playlist":{"properties":{"channel":{"$ref":"#/components/schemas/ResponseFc5Af1Fcba22_PlaylistChannel"},"id":{"description":"Playlist ID","type":"string"},"link":{"description":"Link to the playlist","type":"string"},"position":{"description":"Position in search results","type":"integer"},"published_time":{"description":"Time since publication","type":"string"},"thumbnail":{"description":"Playlist thumbnail URL","type":"string"},"title":{"description":"Playlist title","type":"string"},"video_count":{"description":"Number of videos in playlist","type":"integer"},"videos":{"description":"Videos in the playlist","items":{"$ref":"#/components/schemas/ResponseFc5Af1Fcba22_PlaylistVideo"},"type":"array"}},"type":"object"},"ResponseFc5Af1Fcba22_PlaylistChannel":{"properties":{"id":{"description":"Channel ID","type":"string"},"is_verified":{"description":"Whether the channel is verified","type":"boolean"},"link":{"description":"Link to the channel","type":"string"},"title":{"description":"Channel name","type":"string"}},"type":"object"},"ResponseFc5Af1Fcba22_PlaylistVideo":{"properties":{"id":{"description":"Video ID","type":"string"},"length":{"description":"Video duration","type":"string"},"link":{"description":"Link to the video","type":"string"},"title":{"description":"Video title","type":"string"}},"type":"object"},"ResponseFc5Af1Fcba22_Post":{"properties":{"channel":{"$ref":"#/components/schemas/ResponseFc5Af1Fcba22_PostChannel"},"comments":{"description":"Number of comments text","type":"string"},"extracted_comments":{"description":"Number of comments as integer","type":"integer"},"extracted_likes":{"description":"Number of likes as integer","type":"integer"},"id":{"description":"Post ID","type":"string"},"likes":{"description":"Number of likes text","type":"string"},"link":{"description":"Link to the post","type":"string"},"position":{"description":"Position within posts section","type":"integer"},"published_time":{"description":"Time since publication","type":"string"},"text":{"description":"Post text content","type":"string"},"thumbnail":{"description":"Post thumbnail URL","type":"string"}},"type":"object"},"ResponseFc5Af1Fcba22_PostChannel":{"properties":{"id":{"description":"Channel ID","type":"string"},"is_verified":{"description":"Whether the channel is verified","type":"boolean"},"link":{"description":"Link to the channel","type":"string"},"thumbnail":{"description":"Channel thumbnail URL","type":"string"},"title":{"description":"Channel name","type":"string"}},"type":"object"},"ResponseFc5Af1Fcba22_Posts":{"properties":{"items":{"description":"Community posts","items":{"$ref":"#/components/schemas/ResponseFc5Af1Fcba22_Post"},"type":"array"},"position":{"description":"Position in search results","type":"integer"},"section_title":{"description":"Section title for posts","type":"string"}},"type":"object"},"ResponseFc5Af1Fcba22_SearchInformation":{"properties":{"corrected_query":{"description":"Corrected query if spelling fix was applied","type":"string"},"original_query":{"description":"Original query before correction","type":"string"},"original_query_sp":{"description":"SP parameter for original query","type":"string"},"state":{"description":"State of query correction if applicable","type":"string"},"total_results":{"description":"Total number of results found","type":"integer"}},"type":"object"},"ResponseFc5Af1Fcba22_SearchMetadata":{"properties":{"created_at":{"description":"Timestamp when the search was created","format":"date-time","type":"string"},"html_url":{"description":"URL to view HTML results","type":"string"},"id":{"description":"Unique identifier for the search request","type":"string"},"json_url":{"description":"URL to view JSON results","type":"string"},"parsing_time_taken":{"description":"Time taken to parse the results in seconds","type":"number"},"request_time_taken":{"description":"Time taken to make the request in seconds","type":"number"},"request_url":{"description":"YouTube URL for this search","type":"string"},"status":{"description":"Status of the search request","type":"string"},"total_time_taken":{"description":"Total time taken for the search in seconds","type":"number"}},"required":["id","status","created_at"],"type":"object"},"ResponseFc5Af1Fcba22_SearchParameters":{"properties":{"engine":{"description":"Search engine used","type":"string"},"gl":{"description":"Country code that was used","type":"string"},"hl":{"description":"Interface language that was used","type":"string"},"q":{"description":"Search query that was used","type":"string"},"sp":{"description":"Filter/pagination parameter that was used","type":"string"}},"type":"object"},"ResponseFc5Af1Fcba22_SearchResponse":{"properties":{"ads":{"description":"Advertisement results","items":{"$ref":"#/components/schemas/ResponseFc5Af1Fcba22_Ad"},"type":"array"},"channels":{"description":"YouTube channel results","items":{"$ref":"#/components/schemas/ResponseFc5Af1Fcba22_Channel"},"type":"array"},"error":{"description":"Error message if the search failed","type":"string"},"featured_channel":{"$ref":"#/components/schemas/ResponseFc5Af1Fcba22_FeaturedChannel"},"movies":{"description":"Movie results","items":{"$ref":"#/components/schemas/ResponseFc5Af1Fcba22_Movie"},"type":"array"},"pagination":{"$ref":"#/components/schemas/ResponseFc5Af1Fcba22_Pagination"},"people_also_search_for":{"description":"Related search suggestions","items":{"$ref":"#/components/schemas/ResponseFc5Af1Fcba22_PeopleAlsoSearchFor"},"type":"array"},"playlists":{"description":"Playlist results","items":{"$ref":"#/components/schemas/ResponseFc5Af1Fcba22_Playlist"},"type":"array"},"posts":{"description":"Community post results","items":{"$ref":"#/components/schemas/ResponseFc5Af1Fcba22_Posts"},"type":"array"},"search_information":{"$ref":"#/components/schemas/ResponseFc5Af1Fcba22_SearchInformation"},"search_metadata":{"$ref":"#/components/schemas/ResponseFc5Af1Fcba22_SearchMetadata"},"search_parameters":{"$ref":"#/components/schemas/ResponseFc5Af1Fcba22_SearchParameters"},"sections":{"description":"Section results","items":{"$ref":"#/components/schemas/ResponseFc5Af1Fcba22_Section"},"type":"array"},"shorts":{"description":"YouTube Shorts results","items":{"$ref":"#/components/schemas/ResponseFc5Af1Fcba22_Shorts"},"type":"array"},"suggestions":{"description":"Search query suggestions","items":{"type":"string"},"type":"array"},"videos":{"description":"Video search results","items":{"$ref":"#/components/schemas/ResponseFc5Af1Fcba22_Video"},"type":"array"}},"type":"object"},"ResponseFc5Af1Fcba22_Section":{"properties":{"items":{"description":"Items in the section","items":{"$ref":"#/components/schemas/ResponseFc5Af1Fcba22_SectionItem"},"type":"array"},"position":{"description":"Position in search results","type":"integer"},"section_title":{"description":"Section title","type":"string"}},"type":"object"},"ResponseFc5Af1Fcba22_SectionChannel":{"properties":{"id":{"description":"Channel ID","type":"string"},"link":{"description":"Link to the channel","type":"string"},"title":{"description":"Channel name","type":"string"}},"type":"object"},"ResponseFc5Af1Fcba22_SectionItem":{"properties":{"channel":{"$ref":"#/components/schemas/ResponseFc5Af1Fcba22_SectionChannel"},"id":{"description":"Item ID","type":"string"},"length":{"description":"Item duration","type":"string"},"link":{"description":"Link to the item","type":"string"},"published_time":{"description":"Time since publication","type":"string"},"thumbnail":{"description":"Item thumbnail URL","type":"string"},"title":{"description":"Item title","type":"string"},"views":{"description":"Number of views","type":"integer"}},"type":"object"},"ResponseFc5Af1Fcba22_Short":{"properties":{"duration":{"description":"Short duration","type":"string"},"id":{"description":"Short video ID","type":"string"},"link":{"description":"Link to the short","type":"string"},"position":{"description":"Position within shorts section","type":"integer"},"thumbnail":{"description":"Short thumbnail URL","type":"string"},"title":{"description":"Short title","type":"string"},"views":{"description":"Number of views","type":"integer"}},"type":"object"},"ResponseFc5Af1Fcba22_Shorts":{"properties":{"items":{"description":"Short videos","items":{"$ref":"#/components/schemas/ResponseFc5Af1Fcba22_Short"},"type":"array"},"position":{"description":"Position in search results","type":"integer"},"section_title":{"description":"Section title for shorts","type":"string"}},"type":"object"},"ResponseFc5Af1Fcba22_Thumbnail":{"properties":{"rich":{"description":"Rich/animated thumbnail URL","type":"string"},"static":{"description":"Static thumbnail URL","type":"string"}},"type":"object"},"ResponseFc5Af1Fcba22_Video":{"properties":{"badges":{"description":"Video badges","items":{"type":"string"},"type":"array"},"channel":{"$ref":"#/components/schemas/ResponseFc5Af1Fcba22_VideoChannel"},"description":{"description":"Video description snippet","type":"string"},"id":{"description":"YouTube video ID","type":"string"},"is_live":{"description":"Whether the video is currently live","type":"boolean"},"key_moments":{"description":"Key moments in the video","items":{"$ref":"#/components/schemas/ResponseFc5Af1Fcba22_KeyMoment"},"type":"array"},"length":{"description":"Video duration","type":"string"},"link":{"description":"Link to the video","type":"string"},"position":{"description":"Position in search results","type":"integer"},"published_time":{"description":"Time since publication","type":"string"},"thumbnail":{"$ref":"#/components/schemas/ResponseFc5Af1Fcba22_Thumbnail"},"title":{"description":"Video title","type":"string"},"views":{"description":"Number of views","type":"integer"}},"type":"object"},"ResponseFc5Af1Fcba22_VideoChannel":{"properties":{"id":{"description":"Channel ID","type":"string"},"is_verified":{"description":"Whether the channel is verified","type":"boolean"},"link":{"description":"Link to the channel","type":"string"},"thumbnail":{"description":"Channel thumbnail URL","type":"string"},"title":{"description":"Channel name","type":"string"}},"type":"object"},"ResponseFd1670723A17_SimilarWebMeta":{"description":"SimilarWeb v5 response envelope metadata.","properties":{"last_updated":{"description":"Date of the most recent data point available upstream (YYYY-MM-DD).","example":"2026-06-30","type":"string"},"query":{"description":"Pagination/sort echo when applicable (limit, offset, asc, sort).","type":"object"},"request":{"description":"Full echo of the normalized upstream request (parameters as received).","type":"object"},"status":{"description":"Upstream status; 'success' on a successful call.","example":"success","type":"string"}},"required":["status"],"type":"object"},"RetainedHistory_Response0D96414269Ca_Address":{"description":"Ethereum address (0x-prefixed, 40 hex chars)","example":"0x6e0c80c90ea6c15917308F820Eac91Ce2724B5b5","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"},"RetainedHistory_Response0D96414269Ca_RelayerApiKey":{"properties":{"address":{"$ref":"#/components/schemas/RetainedHistory_Response0D96414269Ca_Address"},"apiKey":{"description":"The relayer API key","example":"01967c03-b8c8-7000-8f68-8b8eaec6fd3d","type":"string"},"createdAt":{"description":"Timestamp when the key was created","example":"2026-02-24T18:20:11.237485Z","format":"date-time","type":"string"},"updatedAt":{"description":"Timestamp when the key was last updated","example":"2026-02-24T18:20:11.237485Z","format":"date-time","type":"string"}},"type":"object"},"RetainedHistory_Response0D96414269Ca_RelayerTransaction":{"properties":{"createdAt":{"description":"Timestamp when the transaction was created","example":"2024-07-14T21:13:08.819782Z","format":"date-time","type":"string"},"data":{"description":"Encoded transaction data (0x-prefixed hex string)","example":"0x...","type":"string"},"from":{"$ref":"#/components/schemas/RetainedHistory_Response0D96414269Ca_Address"},"metadata":{"description":"Transaction metadata","example":"","type":"string"},"nonce":{"description":"Transaction nonce","example":"60","type":"string"},"owner":{"$ref":"#/components/schemas/RetainedHistory_Response0D96414269Ca_Address"},"proxyAddress":{"$ref":"#/components/schemas/RetainedHistory_Response0D96414269Ca_Address"},"signature":{"description":"Transaction signature (0x-prefixed hex string)","example":"0x01a060c734d7bdf4adde50c4a7e574036b1f8b12890911bdd1c1cfdcd77502381b89fa8a47c36f62a0b9f1cdfee7b260fd8108536db9f6b2089c02637e7de9fc20","type":"string"},"state":{"description":"Current state of the transaction","enum":["STATE_NEW","STATE_EXECUTED","STATE_MINED","STATE_CONFIRMED","STATE_INVALID","STATE_FAILED"],"example":"STATE_CONFIRMED","type":"string"},"to":{"$ref":"#/components/schemas/RetainedHistory_Response0D96414269Ca_Address"},"transactionHash":{"description":"Onchain transaction hash (available once confirmed)","example":"0x38cbfbeae8fffa4e2b187ee5978d3ee9cafc53af0363ed90a35b7ea9016535d8","type":"string"},"transactionID":{"description":"Unique identifier for the transaction","example":"0190b317-a1d3-7bec-9b91-eeb6dcd3a620","type":"string"},"type":{"description":"Transaction type","enum":["SAFE","PROXY"],"example":"SAFE","type":"string"},"updatedAt":{"description":"Timestamp when the transaction was last updated","example":"2024-07-14T21:13:46.576639Z","format":"date-time","type":"string"},"value":{"description":"Transaction value","example":"","type":"string"}},"type":"object"},"RetainedHistory_Response0D96414269Ca_SubmitResponse":{"properties":{"state":{"description":"Current state of the transaction","example":"STATE_NEW","type":"string"},"transactionID":{"description":"Unique identifier for the submitted transaction","example":"0190b317-a1d3-7bec-9b91-eeb6dcd3a620","type":"string"}},"type":"object"},"SafetySetting":{"type":"object"},"ScholarResult":{"properties":{"authors":{"description":"List of authors","items":{"type":"string"},"type":"array"},"journal":{"description":"Journal or conference name","type":"string"},"link":{"description":"URL to access the full paper","format":"uri","type":"string"},"number_of_citations":{"description":"Number of citations the paper has received","minimum":0,"type":"integer"},"snippet":{"description":"Brief summary or abstract of the paper","type":"string"},"title":{"description":"Title of the academic paper","type":"string"},"year":{"description":"Publication year","maximum":2030,"minimum":1900,"type":"integer"}},"required":["title","link","snippet","authors","number_of_citations"],"type":"object"},"ScholarSearchResponse":{"properties":{"id":{"description":"Unique identifier for the search request","type":"string"},"results":{"description":"List of academic paper results","items":{"$ref":"#/components/schemas/ScholarResult"},"type":"array"}},"required":["id","results"],"type":"object"},"SearchFiltersRequest":{"properties":{"currency":{"description":"The currency of the financial data.","enum":["USD","EUR","GBP","JPY","CHF","AUD","CAD","SEK"],"type":"string"},"filters":{"description":"An array of filter objects to apply to the search.","items":{"properties":{"field":{"description":"The criteria to filter on.  For financial metric fields, use 'gt', 'lt', 'gte', 'lte', 'eq' operators.  For 'ticker' and 'cik' fields, use the 'in' operator to filter against multiple values.","type":"string"},"operator":{"description":"The comparison operator. The 'in' operator can only be used with a field value of 'ticker' or 'cik' and lets you filter against multiple values.","enum":["gt","lt","gte","lte","eq","in"],"type":"string"},"value":{"oneOf":[{"description":"The value to compare against for single-value operators (gt, lt, gte, lte, eq)","type":"number"},{"description":"Array of ticker or cik values to compare against when using the 'in' operator","items":{"type":"string"},"type":"array"}]}},"required":["field","operator","value"],"type":"object"},"minItems":1,"type":"array"},"historical":{"default":false,"description":"Whether to return historical financial data.","type":"boolean"},"limit":{"default":100,"description":"The maximum number of results to return.","maximum":100,"minimum":1,"type":"integer"},"order_by":{"default":"ticker","description":"The field to order the results by.  Use -field to order in descending order.","enum":["ticker","-ticker","report_period","-report_period"],"type":"string"},"period":{"default":"ttm","description":"The time period for the financial data.","enum":["annual","quarterly","ttm"],"type":"string"}},"required":["filters"],"type":"object"},"SearchLineItemsRequest":{"properties":{"limit":{"default":1,"description":"The maximum number of results to return.","minimum":1,"type":"integer"},"line_items":{"description":"An array of line items to apply to the search.","items":{"description":"The financial metric to search for.","type":"string"},"minItems":1,"type":"array"},"period":{"default":"ttm","description":"The time period for the financial data.","enum":["annual","quarterly","ttm"],"type":"string"},"tickers":{"description":"An array of tickers to apply to the search.","items":{"description":"The tickers to search for.","type":"string"},"minItems":1,"type":"array"}},"required":["line_items","tickers"],"type":"object"},"SearchUserResponse":{"properties":{"has_next_page":{"type":"boolean"},"msg":{"type":"string"},"next_cursor":{"type":"string"},"status":{"enum":["success","error"],"type":"string"},"users":{"items":{"$ref":"#/components/schemas/TwitterUserBatch02_User"},"type":"array"}},"type":"object"},"Segment":{"properties":{"arriving_at":{"format":"date-time","type":"string"},"departing_at":{"format":"date-time","type":"string"},"destination":{"$ref":"#/components/schemas/Airport"},"flight_number":{"type":"string"},"id":{"type":"string"},"operating_carrier":{"properties":{"iata_code":{"type":"string"},"name":{"type":"string"}},"type":"object"},"origin":{"$ref":"#/components/schemas/Airport"}},"type":"object"},"SegmentBreakdown":{"properties":{"label":{"description":"The label for the segment (e.g., 'iPhone', 'Americas').","type":"string"},"value":{"description":"The value for the segment.","type":"number"}},"type":"object"},"SegmentCategory":{"description":"Segment breakdowns grouped by category.","properties":{"product":{"description":"Breakdowns by product line.","items":{"$ref":"#/components/schemas/SegmentBreakdown"},"type":"array"},"segment":{"description":"Breakdowns by business or operating segment.","items":{"$ref":"#/components/schemas/SegmentBreakdown"},"type":"array"}},"type":"object"},"SegmentMetadata":{"description":"Common metadata fields for all segment responses.","properties":{"accession_number":{"description":"The SEC filing accession number.","type":"string"},"currency":{"description":"The reporting currency (e.g., USD, EUR, GBP).","type":"string"},"filing_url":{"description":"URL to the SEC filing.","type":"string"},"fiscal_period":{"description":"The fiscal period (e.g., Q1, Q2, Q3, Q4, FY).","type":"string"},"period":{"description":"The time period.","enum":["quarterly","annual"],"type":"string"},"report_period":{"description":"The reporting period.","format":"date","type":"string"},"ticker":{"description":"The ticker symbol.","type":"string"}},"type":"object"},"SegmentedFinancialsResponse":{"properties":{"segmented_financials":{"items":{"allOf":[{"$ref":"#/components/schemas/SegmentMetadata"},{"properties":{"balance_sheet":{"description":"Balance sheet segment breakdowns for this period.","nullable":true,"properties":{"assets":{"allOf":[{"$ref":"#/components/schemas/SegmentCategory"}],"nullable":true},"goodwill":{"allOf":[{"$ref":"#/components/schemas/SegmentCategory"}],"nullable":true},"long_lived_assets":{"allOf":[{"$ref":"#/components/schemas/SegmentCategory"}],"nullable":true}},"type":"object"},"cash_flow_statement":{"description":"Cash flow statement segment breakdowns for this period.","nullable":true,"properties":{"capital_expenditure":{"allOf":[{"$ref":"#/components/schemas/SegmentCategory"}],"nullable":true}},"type":"object"},"income_statement":{"description":"Income statement segment breakdowns for this period.","nullable":true,"properties":{"depreciation":{"allOf":[{"$ref":"#/components/schemas/SegmentCategory"}],"nullable":true},"operating_income":{"allOf":[{"$ref":"#/components/schemas/SegmentCategory"}],"nullable":true},"revenue":{"allOf":[{"$ref":"#/components/schemas/SegmentCategory"}],"nullable":true}},"type":"object"}},"type":"object"}]},"type":"array"}},"type":"object"},"SegmentedRevenues":{"properties":{"items":{"description":"An array of revenue segments from SEC filings (10-Ks and 10-Qs) in XBRL format","items":{"properties":{"amount":{"description":"The numerical amount reported for the specified financial metric, expressed in the company's reporting currency; default is USD.","type":"number"},"end_period":{"description":"The end period of the revenue segment.  Only provided for quarterly data.","format":"date","nullable":true,"type":"string"},"name":{"description":"The name of the revenue segment.","type":"string"},"segments":{"items":{"properties":{"label":{"description":"The label for the revenue segment.","type":"string"},"type":{"description":"The type of revenue segment.","type":"string"}},"type":"object"},"type":"array"},"start_period":{"description":"The start period of the revenue segment.  Only provided for quarterly data.","format":"date","nullable":true,"type":"string"}},"type":"object"},"type":"array"},"period":{"description":"The time period of the revenue.","enum":["quarterly","annual"],"type":"string"},"report_period":{"description":"The reporting period of the revenue.","format":"date","type":"string"},"ticker":{"description":"The ticker symbol.","type":"string"}},"type":"object"},"SliceInput":{"properties":{"departure_date":{"description":"YYYY-MM-DD","format":"date","type":"string"},"destination":{"description":"IATA airport code (ATL) or city code","type":"string"},"origin":{"description":"IATA airport code (JFK) or city code (NYC)","type":"string"}},"required":["origin","destination","departure_date"],"type":"object"},"SmartResult":{"properties":{"authors":{"description":"List of authors (for academic content)","items":{"type":"string"},"type":"array"},"link":{"description":"URL to access the content","format":"uri","type":"string"},"number_of_citations":{"description":"Number of citations (for academic content)","minimum":0,"type":"integer"},"relevance_score":{"description":"Relevance score of the result","maximum":1,"minimum":0,"type":"number"},"snippet":{"description":"Brief summary or abstract","type":"string"},"title":{"description":"Title of the result","type":"string"},"type":{"description":"Type of the result","enum":["web","academic"],"type":"string"}},"required":["title","link","snippet"],"type":"object"},"SmartSearchResponse":{"properties":{"id":{"description":"Unique identifier for the search request","type":"string"},"results":{"description":"List of smart search results combining web and academic content","items":{"$ref":"#/components/schemas/SmartResult"},"type":"array"},"search_type":{"description":"Type of search results included","enum":["web","academic","hybrid"],"type":"string"}},"required":["id","results"],"type":"object"},"SpaceDetail":{"properties":{"created_at":{"format":"date-time","type":"string"},"creator":{"properties":{"affiliatesHighlightedLabel":{"type":"object"},"automatedBy":{"type":"string"},"canDm":{"type":"boolean"},"coverPicture":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"description":{"type":"string"},"favouritesCount":{"type":"integer"},"followers":{"type":"integer"},"following":{"type":"integer"},"id":{"type":"string"},"isAutomated":{"type":"boolean"},"isBlueVerified":{"type":"boolean"},"isVerified":{"type":"boolean"},"location":{"type":"string"},"mediaCount":{"type":"integer"},"name":{"type":"string"},"profilePicture":{"type":"string"},"protected":{"type":"boolean"},"statusesCount":{"type":"integer"},"url":{"type":"string"},"userName":{"type":"string"},"verifiedType":{"type":"string"}},"type":"object"},"id":{"type":"string"},"is_subscribed":{"type":"boolean"},"media_key":{"type":"string"},"scheduled_start":{"format":"date-time","type":"string"},"settings":{"properties":{"conversation_controls":{"type":"integer"},"disallow_join":{"type":"boolean"},"is_employee_only":{"type":"boolean"},"is_locked":{"type":"boolean"},"is_muted":{"type":"boolean"},"is_space_available_for_clipping":{"type":"boolean"},"is_space_available_for_replay":{"type":"boolean"},"max_admin_capacity":{"type":"integer"},"max_guest_sessions":{"type":"integer"},"narrow_cast_space_type":{"type":"integer"},"no_incognito":{"type":"boolean"}},"type":"object"},"state":{"type":"string"},"stats":{"properties":{"total_live_listeners":{"type":"integer"},"total_participants":{"type":"integer"},"total_replay_watched":{"type":"integer"}},"type":"object"},"title":{"type":"string"},"updated_at":{"format":"date-time","type":"string"}},"type":"object"},"SpaceDetailResponse":{"properties":{"data":{"$ref":"#/components/schemas/SpaceDetail"},"msg":{"type":"string"},"status":{"enum":["success","error"],"type":"string"}},"type":"object"},"TickersResponse":{"properties":{"resource":{"description":"The resource type identifier.","type":"string"},"tickers":{"description":"List of available ticker symbols.","items":{"type":"string"},"type":"array"}},"type":"object"},"Tool":{"type":"object"},"Trend":{"properties":{"meta_description":{"type":"string"},"name":{"type":"string"},"rank":{"format":"int64","type":"integer"},"target":{"properties":{"query":{"type":"string"}},"type":"object"}},"type":"object"},"TrendsResponse":{"properties":{"msg":{"type":"string"},"status":{"enum":["success","error"],"type":"string"},"trends":{"items":{"$ref":"#/components/schemas/Trend"},"type":"array"}},"type":"object"},"Tweet":{"properties":{"author":{"$ref":"#/components/schemas/User"},"bookmarkCount":{"type":"integer"},"conversationId":{"type":"string"},"createdAt":{"type":"string"},"displayTextRange":{"items":{"type":"integer"},"type":"array"},"entities":{"properties":{"hashtags":{"items":{"properties":{"indices":{"items":{"type":"integer"},"type":"array"},"text":{"type":"string"}},"type":"object"},"type":"array"},"urls":{"items":{"properties":{"display_url":{"type":"string"},"expanded_url":{"type":"string"},"indices":{"items":{"type":"integer"},"type":"array"},"url":{"type":"string"}},"type":"object"},"type":"array"},"user_mentions":{"items":{"properties":{"id_str":{"type":"string"},"name":{"type":"string"},"screen_name":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"id":{"type":"string"},"inReplyToId":{"type":"string"},"inReplyToUserId":{"type":"string"},"inReplyToUsername":{"type":"string"},"isLimitedReply":{"type":"boolean"},"isReply":{"type":"boolean"},"lang":{"type":"string"},"likeCount":{"type":"integer"},"quoteCount":{"type":"integer"},"quoted_tweet":{"type":"string"},"replyCount":{"type":"integer"},"retweetCount":{"type":"integer"},"retweeted_tweet":{"type":"string"},"source":{"type":"string"},"text":{"type":"string"},"type":{"type":"string"},"url":{"type":"string"},"viewCount":{"type":"integer"}},"type":"object"},"TweetThreadContextResponse":{"properties":{"has_next_page":{"type":"boolean"},"msg":{"type":"string"},"next_cursor":{"type":"string"},"status":{"enum":["success","error"],"type":"string"},"tweets":{"items":{"$ref":"#/components/schemas/TwitterTweetBatch02_Tweet"},"type":"array"}},"type":"object"},"TwitterListFollowersResponse":{"properties":{"followers":{"items":{"$ref":"#/components/schemas/TwitterUser"},"type":"array"},"has_next_page":{"description":"Indicates if there are more results available","type":"boolean"},"msg":{"description":"Message of the request, error message if status is error","type":"string"},"next_cursor":{"description":"Cursor for fetching the next page of results","type":"string"},"status":{"description":"Status of the request","enum":["success","error"],"type":"string"}},"type":"object"},"TwitterListMembersResponse":{"properties":{"has_next_page":{"description":"Indicates if there are more results available","type":"boolean"},"members":{"items":{"$ref":"#/components/schemas/TwitterUser"},"type":"array"},"msg":{"description":"Message of the request, error message if status is error","type":"string"},"next_cursor":{"description":"Cursor for fetching the next page of results","type":"string"},"status":{"description":"Status of the request","enum":["success","error"],"type":"string"}},"type":"object"},"TwitterList_Tweet":{"properties":{"author":{"$ref":"#/components/schemas/TwitterUser"},"bookmarkCount":{"type":"integer"},"conversationId":{"type":"string"},"createdAt":{"description":"The date and time the tweet was created","type":"string"},"id":{"description":"The ID of the tweet","type":"string"},"inReplyToId":{"type":"string"},"inReplyToUserId":{"type":"string"},"inReplyToUsername":{"type":"string"},"isReply":{"type":"boolean"},"lang":{"description":"The language of the tweet","type":"string"},"likeCount":{"type":"integer"},"quoteCount":{"type":"integer"},"replyCount":{"type":"integer"},"retweetCount":{"type":"integer"},"source":{"description":"The source client of the tweet","type":"string"},"text":{"description":"The text of the tweet","type":"string"},"type":{"type":"string"},"url":{"description":"The URL of the tweet","type":"string"},"viewCount":{"type":"integer"}},"type":"object"},"TwitterTweetBatch01_Tweet":{"properties":{"author":{"$ref":"#/components/schemas/TwitterTweetBatch01_User"},"bookmarkCount":{"type":"integer"},"conversationId":{"type":"string"},"createdAt":{"type":"string"},"displayTextRange":{"items":{"type":"integer"},"type":"array"},"entities":{"properties":{"hashtags":{"items":{"properties":{"indices":{"items":{"type":"integer"},"type":"array"},"text":{"type":"string"}},"type":"object"},"type":"array"},"urls":{"items":{"properties":{"display_url":{"type":"string"},"expanded_url":{"type":"string"},"indices":{"items":{"type":"integer"},"type":"array"},"url":{"type":"string"}},"type":"object"},"type":"array"},"user_mentions":{"items":{"properties":{"id_str":{"type":"string"},"name":{"type":"string"},"screen_name":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"id":{"type":"string"},"inReplyToId":{"type":"string"},"inReplyToUserId":{"type":"string"},"inReplyToUsername":{"type":"string"},"isLimitedReply":{"type":"boolean"},"isReply":{"type":"boolean"},"lang":{"type":"string"},"likeCount":{"type":"integer"},"quoteCount":{"type":"integer"},"quoted_tweet":{"type":"string"},"replyCount":{"type":"integer"},"retweetCount":{"type":"integer"},"retweeted_tweet":{"type":"string"},"source":{"type":"string"},"text":{"type":"string"},"type":{"type":"string"},"url":{"type":"string"},"viewCount":{"type":"integer"}},"type":"object"},"TwitterTweetBatch01_User":{"properties":{"automatedBy":{"type":"string"},"canDm":{"type":"boolean"},"coverPicture":{"type":"string"},"createdAt":{"type":"string"},"description":{"type":"string"},"favouritesCount":{"type":"integer"},"followers":{"type":"integer"},"following":{"type":"integer"},"hasCustomTimelines":{"type":"boolean"},"id":{"type":"string"},"isAutomated":{"type":"boolean"},"isBlueVerified":{"type":"boolean"},"isTranslator":{"type":"boolean"},"location":{"type":"string"},"mediaCount":{"type":"integer"},"message":{"type":"string"},"name":{"type":"string"},"pinnedTweetIds":{"items":{"type":"string"},"type":"array"},"possiblySensitive":{"type":"boolean"},"profilePicture":{"type":"string"},"statusesCount":{"type":"integer"},"type":{"type":"string"},"unavailable":{"type":"boolean"},"unavailableReason":{"type":"string"},"url":{"type":"string"},"userName":{"type":"string"},"verifiedType":{"type":"string"},"withheldInCountries":{"items":{"type":"string"},"type":"array"}},"type":"object"},"TwitterTweetBatch02_Tweet":{"properties":{"author":{"$ref":"#/components/schemas/TwitterTweetBatch02_User"},"bookmarkCount":{"type":"integer"},"conversationId":{"type":"string"},"createdAt":{"type":"string"},"displayTextRange":{"items":{"type":"integer"},"type":"array"},"entities":{"$ref":"#/components/schemas/Entities"},"id":{"type":"string"},"inReplyToId":{"type":"string"},"inReplyToUserId":{"type":"string"},"inReplyToUsername":{"type":"string"},"isLimitedReply":{"type":"boolean"},"isReply":{"type":"boolean"},"lang":{"type":"string"},"likeCount":{"type":"integer"},"quoteCount":{"type":"integer"},"quoted_tweet":{"type":"string"},"replyCount":{"type":"integer"},"retweetCount":{"type":"integer"},"retweeted_tweet":{"type":"string"},"source":{"type":"string"},"text":{"type":"string"},"type":{"type":"string"},"url":{"type":"string"},"viewCount":{"type":"integer"}},"type":"object"},"TwitterTweetBatch02_User":{"properties":{"automatedBy":{"type":"string"},"canDm":{"type":"boolean"},"coverPicture":{"type":"string"},"createdAt":{"type":"string"},"description":{"type":"string"},"favouritesCount":{"type":"integer"},"followers":{"type":"integer"},"following":{"type":"integer"},"hasCustomTimelines":{"type":"boolean"},"id":{"type":"string"},"isAutomated":{"type":"boolean"},"isBlueVerified":{"type":"boolean"},"isTranslator":{"type":"boolean"},"location":{"type":"string"},"mediaCount":{"type":"integer"},"message":{"type":"string"},"name":{"type":"string"},"pinnedTweetIds":{"items":{"type":"string"},"type":"array"},"possiblySensitive":{"type":"boolean"},"profilePicture":{"type":"string"},"statusesCount":{"type":"integer"},"type":{"type":"string"},"unavailable":{"type":"boolean"},"unavailableReason":{"type":"string"},"url":{"type":"string"},"userName":{"type":"string"},"verifiedType":{"type":"string"},"withheldInCountries":{"items":{"type":"string"},"type":"array"}},"type":"object"},"TwitterTweetRepliesV2_Tweet":{"properties":{"bookmarkCount":{"type":"integer"},"conversationId":{"type":"string"},"createdAt":{"description":"The date and time the tweet was created","type":"string"},"id":{"description":"The ID of the tweet","type":"string"},"inReplyToId":{"type":"string"},"inReplyToUserId":{"type":"string"},"inReplyToUsername":{"type":"string"},"isLimitedReply":{"description":"Whether the tweet is a limited reply","type":"boolean"},"isReply":{"type":"boolean"},"lang":{"description":"The language of the tweet","type":"string"},"likeCount":{"type":"integer"},"quoteCount":{"type":"integer"},"replyCount":{"type":"integer"},"retweetCount":{"type":"integer"},"source":{"description":"The source client of the tweet","type":"string"},"text":{"description":"The text of the tweet","type":"string"},"type":{"type":"string"},"url":{"description":"The URL of the tweet","type":"string"},"viewCount":{"type":"integer"}},"type":"object"},"TwitterUrl":{"properties":{"display_url":{"description":"Display URL","type":"string"},"expanded_url":{"description":"Expanded URL","type":"string"},"indices":{"description":"Indices of the URL","items":{"type":"integer"},"type":"array"},"url":{"description":"URL","type":"string"}},"type":"object"},"TwitterUser":{"properties":{"automatedBy":{"description":"Indicates who automated the account","type":"string"},"canDm":{"description":"Indicates if the user can be direct messaged","type":"boolean"},"coverPicture":{"description":"URL of the cover picture","type":"string"},"createdAt":{"description":"Account creation date","type":"string"},"description":{"description":"Description of the user","type":"string"},"favouritesCount":{"description":"Number of favorites","type":"integer"},"followers":{"description":"Number of followers","type":"integer"},"following":{"description":"Number of followings","type":"integer"},"hasCustomTimelines":{"description":"Indicates if the user has custom timelines","type":"boolean"},"id":{"description":"ID of the user","type":"string"},"isAutomated":{"description":"Indicates if the account is automated","type":"boolean"},"isBlueVerified":{"description":"Indicates if the user is blue verified","type":"boolean"},"isTranslator":{"description":"Indicates if the user is a translator","type":"boolean"},"location":{"description":"Location of the user","type":"string"},"mediaCount":{"description":"Number of media items","type":"integer"},"message":{"description":"Message about the account","type":"string"},"name":{"description":"Name of the user","type":"string"},"pinnedTweetIds":{"description":"List of pinned tweet IDs","items":{"type":"string"},"type":"array"},"possiblySensitive":{"description":"Indicates if the user has sensitive content","type":"boolean"},"profilePicture":{"description":"URL of the profile picture","type":"string"},"profile_bio":{"properties":{"description":{"description":"Bio description","type":"string"},"entities":{"properties":{"description":{"properties":{"urls":{"items":{"$ref":"#/components/schemas/TwitterUrl"},"type":"array"}},"type":"object"},"url":{"properties":{"urls":{"items":{"$ref":"#/components/schemas/TwitterUrl"},"type":"array"}},"type":"object"}},"type":"object"}},"type":"object"},"statusesCount":{"description":"Number of statuses","type":"integer"},"type":{"description":"Type of the user","type":"string"},"unavailable":{"description":"Indicates if the account is unavailable","type":"boolean"},"unavailableReason":{"description":"Reason for unavailability","type":"string"},"url":{"description":"URL of the user's profile","type":"string"},"userName":{"description":"Username of the user","type":"string"},"verifiedType":{"description":"Type of verification","type":"string"},"withheldInCountries":{"description":"List of countries where the user is withheld","items":{"type":"string"},"type":"array"}},"type":"object"},"TwitterUserBatch02_Tweet":{"properties":{"author":{"$ref":"#/components/schemas/TwitterUserBatch02_User"},"bookmarkCount":{"type":"integer"},"conversationId":{"type":"string"},"createdAt":{"type":"string"},"displayTextRange":{"items":{"type":"integer"},"type":"array"},"entities":{"properties":{"hashtags":{"items":{"properties":{"indices":{"items":{"type":"integer"},"type":"array"},"text":{"type":"string"}},"type":"object"},"type":"array"},"urls":{"items":{"properties":{"display_url":{"type":"string"},"expanded_url":{"type":"string"},"indices":{"items":{"type":"integer"},"type":"array"},"url":{"type":"string"}},"type":"object"},"type":"array"},"user_mentions":{"items":{"properties":{"id_str":{"type":"string"},"name":{"type":"string"},"screen_name":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"id":{"type":"string"},"inReplyToId":{"type":"string"},"inReplyToUserId":{"type":"string"},"inReplyToUsername":{"type":"string"},"isReply":{"type":"boolean"},"lang":{"type":"string"},"likeCount":{"type":"integer"},"quoteCount":{"type":"integer"},"replyCount":{"type":"integer"},"retweetCount":{"type":"integer"},"source":{"type":"string"},"text":{"type":"string"},"type":{"type":"string"},"url":{"type":"string"},"viewCount":{"type":"integer"}},"type":"object"},"TwitterUserBatch02_User":{"properties":{"automatedBy":{"type":"string"},"canDm":{"type":"boolean"},"coverPicture":{"type":"string"},"createdAt":{"type":"string"},"description":{"type":"string"},"favouritesCount":{"type":"integer"},"followers":{"type":"integer"},"following":{"type":"integer"},"hasCustomTimelines":{"type":"boolean"},"id":{"type":"string"},"isAutomated":{"type":"boolean"},"isBlueVerified":{"type":"boolean"},"isTranslator":{"type":"boolean"},"location":{"type":"string"},"mediaCount":{"type":"integer"},"message":{"type":"string"},"name":{"type":"string"},"pinnedTweetIds":{"items":{"type":"string"},"type":"array"},"possiblySensitive":{"type":"boolean"},"profilePicture":{"type":"string"},"statusesCount":{"type":"integer"},"type":{"type":"string"},"unavailable":{"type":"boolean"},"unavailableReason":{"type":"string"},"url":{"type":"string"},"userName":{"type":"string"},"verifiedType":{"type":"string"},"withheldInCountries":{"items":{"type":"string"},"type":"array"}},"type":"object"},"UsageMetadata":{"additionalProperties":true,"properties":{"candidatesTokenCount":{"type":"integer"},"promptTokenCount":{"type":"integer"},"totalTokenCount":{"type":"integer"}},"type":"object"},"User":{"properties":{"automatedBy":{"type":"string"},"canDm":{"type":"boolean"},"coverPicture":{"type":"string"},"createdAt":{"type":"string"},"description":{"type":"string"},"favouritesCount":{"type":"integer"},"followers":{"type":"integer"},"following":{"type":"integer"},"hasCustomTimelines":{"type":"boolean"},"id":{"type":"string"},"isAutomated":{"type":"boolean"},"isBlueVerified":{"type":"boolean"},"isTranslator":{"type":"boolean"},"location":{"type":"string"},"mediaCount":{"type":"integer"},"message":{"type":"string"},"name":{"type":"string"},"pinnedTweetIds":{"items":{"type":"string"},"type":"array"},"possiblySensitive":{"type":"boolean"},"profilePicture":{"type":"string"},"profile_bio":{"properties":{"description":{"type":"string"},"entities":{"properties":{"description":{"properties":{"urls":{"items":{"properties":{"display_url":{"type":"string"},"expanded_url":{"type":"string"},"indices":{"items":{"type":"integer"},"type":"array"},"url":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"url":{"properties":{"urls":{"items":{"properties":{"display_url":{"type":"string"},"expanded_url":{"type":"string"},"indices":{"items":{"type":"integer"},"type":"array"},"url":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"}},"type":"object"}},"type":"object"},"statusesCount":{"type":"integer"},"type":{"type":"string"},"unavailable":{"type":"boolean"},"unavailableReason":{"type":"string"},"url":{"type":"string"},"userName":{"type":"string"},"verifiedType":{"type":"string"},"withheldInCountries":{"items":{"type":"string"},"type":"array"}},"type":"object"},"UserFollowersResponse":{"properties":{"code":{"type":"integer"},"followers":{"items":{"additionalProperties":true,"description":"Follower user object returned by TwitterAPI.io.","type":"object"},"type":"array"},"has_next_page":{"type":"boolean"},"msg":{"type":"string"},"next_cursor":{"nullable":true,"type":"string"},"status":{"enum":["success","error"],"type":"string"}},"type":"object"},"UserFollowingsResponse":{"properties":{"code":{"type":"integer"},"followings":{"items":{"$ref":"#/components/schemas/TwitterUserBatch02_User"},"type":"array"},"has_next_page":{"type":"boolean"},"msg":{"type":"string"},"next_cursor":{"type":"string"},"status":{"enum":["success","error"],"type":"string"}},"type":"object"},"UserInfoResponse":{"properties":{"data":{"additionalProperties":true,"description":"User profile object returned by TwitterAPI.io.","type":"object"},"msg":{"type":"string"},"status":{"enum":["success","error"],"type":"string"}},"type":"object"},"UserMentionsResponse":{"properties":{"code":{"type":"integer"},"has_next_page":{"type":"boolean"},"msg":{"type":"string"},"next_cursor":{"type":"string"},"status":{"enum":["success","error"],"type":"string"},"tweets":{"items":{"$ref":"#/components/schemas/TwitterUserBatch02_Tweet"},"type":"array"}},"type":"object"},"UserProfileAboutResponse":{"properties":{"data":{"properties":{"about_profile":{"properties":{"account_based_in":{"type":"string"},"affiliate_username":{"type":"string"},"learn_more_url":{"type":"string"},"location_accurate":{"type":"boolean"},"source":{"type":"string"},"username_changes":{"properties":{"count":{"type":"string"}},"type":"object"}},"type":"object"},"affiliates_highlighted_label":{"properties":{"label":{"properties":{"badge":{"properties":{"url":{"type":"string"}},"type":"object"},"description":{"type":"string"},"url":{"properties":{"url":{"type":"string"},"urlType":{"type":"string"}},"type":"object"},"userLabelDisplayType":{"type":"string"},"userLabelType":{"type":"string"}},"type":"object"}},"type":"object"},"createdAt":{"type":"string"},"id":{"type":"string"},"identity_profile_labels_highlighted_label":{"properties":{"label":{"properties":{"badge":{"properties":{"url":{"type":"string"}},"type":"object"},"description":{"type":"string"},"url":{"properties":{"url":{"type":"string"},"urlType":{"type":"string"}},"type":"object"},"userLabelDisplayType":{"type":"string"},"userLabelType":{"type":"string"}},"type":"object"}},"type":"object"},"isBlueVerified":{"type":"boolean"},"name":{"type":"string"},"protected":{"type":"boolean"},"userName":{"type":"string"}},"type":"object"},"msg":{"type":"string"},"status":{"enum":["success","error"],"type":"string"}},"type":"object"},"UserTweetsResponse":{"properties":{"code":{"description":"Provider status code returned by the AIsa wrapper.","type":"integer"},"data":{"additionalProperties":true,"properties":{"pin_tweet":{"additionalProperties":true,"nullable":true,"type":"object"},"tweets":{"items":{"additionalProperties":true,"description":"Tweet object returned by TwitterAPI.io.","type":"object"},"type":"array"}},"type":"object"},"has_next_page":{"type":"boolean"},"msg":{"type":"string"},"next_cursor":{"nullable":true,"type":"string"},"status":{"enum":["success","error"],"type":"string"}},"type":"object"},"VerifiedFollowersResponse":{"properties":{"code":{"type":"integer"},"followers":{"items":{"$ref":"#/components/schemas/TwitterUserBatch02_User"},"type":"array"},"has_next_page":{"type":"boolean"},"msg":{"type":"string"},"next_cursor":{"nullable":true,"type":"string"},"status":{"enum":["success","error"],"type":"string"}},"type":"object"},"WebResult":{"properties":{"display_url":{"description":"Display-friendly URL","type":"string"},"link":{"description":"URL to access the web page","format":"uri","type":"string"},"published_date":{"description":"Publication date of the web page","format":"date-time","type":"string"},"snippet":{"description":"Brief summary or preview of the web page content","type":"string"},"title":{"description":"Title of the web page","type":"string"}},"required":["title","link","snippet"],"type":"object"},"WebSearchResponse":{"properties":{"id":{"description":"Unique identifier for the search request","type":"string"},"results":{"description":"List of web search results","items":{"$ref":"#/components/schemas/WebResult"},"type":"array"}},"required":["id","results"],"type":"object"}},"securitySchemes":{"Account_BearerAuth":{"bearerFormat":"AISA API Key or OAuth access token","scheme":"bearer","type":"http"},"Bearer":{"scheme":"bearer","type":"http"},"BearerAuth":{"description":"AIsa API key. Get yours at https://aisa.one","scheme":"bearer","type":"http"},"ClaudeMessages_BearerAuth":{"bearerFormat":"AISA API Key","description":"Your AIsa API key as a Bearer token.","scheme":"bearer","type":"http"},"Duffel_BearerAuth":{"scheme":"bearer","type":"http"},"GeminiOpenapi_BearerAuth":{"bearerFormat":"API Key","scheme":"bearer","type":"http"},"Instagram_bearerAuth":{"description":"AIsa API key. Get yours at https://aisa.one","scheme":"bearer","type":"http"},"Jina_BearerAuth":{"bearerFormat":"API Key","scheme":"bearer","type":"http"},"KalshiOpenapi_BearerAuth":{"bearerFormat":"AISA API Key","description":"Your AIsa API key as a Bearer token.","scheme":"bearer","type":"http"},"MatchingMarketsOpenapi_BearerAuth":{"bearerFormat":"AISA API Key","description":"Your AIsa API key as a Bearer token.","scheme":"bearer","type":"http"},"OpenaiChat_BearerAuth":{"bearerFormat":"API Key","scheme":"bearer","type":"http"},"OpenaiImagesGenerations_BearerAuth":{"bearerFormat":"AISA API Key","scheme":"bearer","type":"http"},"Pinterest_bearerAuth":{"description":"AIsa API key. Get yours at https://aisa.one","scheme":"bearer","type":"http"},"PlatformTxyzOpenapi_BearerAuth":{"bearerFormat":"JWT","scheme":"bearer","type":"http"},"PolymarketOpenapi_BearerAuth":{"bearerFormat":"AISA API Key","description":"Your AIsa API key as a Bearer token.","scheme":"bearer","type":"http"},"Reddit_bearerAuth":{"description":"AIsa API key. Get yours at https://aisa.one","scheme":"bearer","type":"http"},"TwitterActions_BearerAuth":{"bearerFormat":"AISA API Key","description":"Your AIsa API key. The authenticated source user (the account doing the follow) is determined by the OAuth session attached to your key.","scheme":"bearer","type":"http"},"TwitterList_BearerAuth":{"scheme":"bearer","type":"http"},"TwitterTrend_BearerAuth":{"scheme":"bearer","type":"http"},"TwitterTweetRepliesV2_BearerAuth":{"scheme":"bearer","type":"http"},"TwitterUserBatch01_BearerAuth":{"scheme":"bearer","type":"http"},"TwitterUserBatch02_BearerAuth":{"scheme":"bearer","type":"http"},"bearerAuth":{"scheme":"bearer","type":"http"}}},"info":{"contact":{"email":"developer@aisa.one","name":"AIsa","url":"https://aisa.one"},"description":"Capability layer for the agentic economy. Models, skills, payments, and deployment — everything AI agents need to reason, act, and transact. This spec consolidates all AIsa API endpoints into a single reference.","license":{"name":"MIT","url":"https://opensource.org/licenses/MIT"},"termsOfService":"https://aisa.one/tos","title":"AIsa API","version":"1.0.0","x-aisa-document":{"providers":{"account":{"catalog_ids":[],"catalogs":{},"description":"Programmatic account endpoints for balance and usage monitoring. Both accept an AIsa API key (Bearer) or an OAuth access token, so unattended production callers can read balance and usage for cost monitoring and alerting.\n\nAll monetary values are integer micro-USD (1 USD = 1,000,000 micros).","display_name":"AIsa Account & Usage API","document_hash":null,"facts_hash":null,"registry_provider":null,"source":"legacy","x-aisa-capabilities":{},"x-aisa-plans":{}},"agentmail":{"catalog_ids":["agentmail"],"catalogs":{"agentmail":{"description":"","title":"AgentMail API","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"18a04e28941fae19674c11246b677373368b6bd927b7c146220cec1f168f4639","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}}},"description":"","display_name":"AgentMail API","document_hash":"sha256:cc7bbc22d6f57ece7bbb56529b01d9eda2bc52e979a788ffbd60352930970089","facts_hash":"18a04e28941fae19674c11246b677373368b6bd927b7c146220cec1f168f4639","registry_provider":"agentmail","source":"runtime","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"ahrefs":{"catalog_ids":["ahrefs"],"catalogs":{"ahrefs":{"description":"","title":"Ahrefs (Site Explorer)","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"b2b5f29b871ad9b67549d532d37d3ab94d07941d8cee5c43463cda2f2f05fea0","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}}},"description":"","display_name":"Ahrefs (Site Explorer)","document_hash":"sha256:1a9c4b2db1d4bba85b12cb701d4b518677d117c56a9557c6b7c6042bc12ceb3d","facts_hash":"b2b5f29b871ad9b67549d532d37d3ab94d07941d8cee5c43463cda2f2f05fea0","registry_provider":"ahrefs","source":"runtime","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"aisa-twitter":{"catalog_ids":["aisa-twitter"],"catalogs":{"aisa-twitter":{"description":"","title":"AISA Twitter Relay","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"4629b96294875c448210d32f1a74b44ad7bab9721bd58b505e76c72a31741c73","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}}},"description":"","display_name":"AISA Twitter Relay","document_hash":"sha256:5a5596edff34913b2b6ac7492f35424686bfbccea75dab5db87e566bd58bb5ba","facts_hash":"4629b96294875c448210d32f1a74b44ad7bab9721bd58b505e76c72a31741c73","registry_provider":"aisa-twitter","source":"runtime","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"akta":{"catalog_ids":["akta"],"catalogs":{"akta":{"description":"","title":"Akta","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"b7dbdaab5b28c870aa860f2b62d38596d9b5760bbe48a99e3c77a6084341603d","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}}},"description":"","display_name":"Akta","document_hash":"sha256:bf3f3a670543b0b78b08c3808fe5ab02e174103ae6a3c15d82d2ca6473e685d9","facts_hash":"b7dbdaab5b28c870aa860f2b62d38596d9b5760bbe48a99e3c77a6084341603d","registry_provider":"akta","source":"runtime","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"anthropic-websearch":{"catalog_ids":["anthropic-websearch"],"catalogs":{"anthropic-websearch":{"description":"","title":"Anthropic Web Search (GEO)","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"307dd42135690eedc7c13cbfa264e40b11d2393399806714d6fa87dbd3c10f91","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}}},"description":"","display_name":"Anthropic Web Search (GEO)","document_hash":"sha256:a388bc8c702f07a861de4cc5c814672d75e868ba45750da8135597b8058adffa","facts_hash":"307dd42135690eedc7c13cbfa264e40b11d2393399806714d6fa87dbd3c10f91","registry_provider":"anthropic-websearch","source":"runtime","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"apollo":{"catalog_ids":["apollo"],"catalogs":{"apollo":{"description":"","title":"Apollo","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"9ab7612cf2d53be794cbf1d65d4a257f986ac6783e53c7c3a5d868e4593061c3","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}}},"description":"","display_name":"Apollo","document_hash":"sha256:baf959c8cd02075556915e61a01788045931eaccde31e232c9e6a8cbe2c35d0f","facts_hash":"9ab7612cf2d53be794cbf1d65d4a257f986ac6783e53c7c3a5d868e4593061c3","registry_provider":"apollo","source":"runtime","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"brave-answer":{"catalog_ids":["brave-answer"],"catalogs":{"brave-answer":{"description":"","title":"Brave Answer","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"6b3a9238888646dc28002fb62a3125d7042858e20a008775d1444a01ddacef9d","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}}},"description":"","display_name":"Brave Answer","document_hash":"sha256:27624e9addc3a3cbe42218a2b5cd64c3b1fb4e30e960b3e6377ea9cd2ee92b12","facts_hash":"6b3a9238888646dc28002fb62a3125d7042858e20a008775d1444a01ddacef9d","registry_provider":"brave-answer","source":"runtime","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"brave-search":{"catalog_ids":["brave-search"],"catalogs":{"brave-search":{"description":"","title":"Brave Search","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"1a33626eaeae62e76e9c639775194a0fb4a6aa9a06aa3c4da50f9205e06ac5e3","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}}},"description":"","display_name":"Brave Search","document_hash":"sha256:292f4430db3117938062bfb5fafd07080665697e3157341c3f26292cb7e5405a","facts_hash":"1a33626eaeae62e76e9c639775194a0fb4a6aa9a06aa3c4da50f9205e06ac5e3","registry_provider":"brave-search","source":"runtime","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"byteplus-market-insight":{"catalog_ids":["byteplus-market-insight"],"catalogs":{"byteplus-market-insight":{"description":"","title":"BytePlus Market Insight","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"b6bf8ed84d9cca7155e3f36a80263127e625743adf165a9ced92b84ec04b80db","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}}},"description":"","display_name":"BytePlus Market Insight","document_hash":"sha256:e6fd1b3cca429bed60ac8bbaf580a91857c3af971f0fc10d3e513c5da5e779fe","facts_hash":"b6bf8ed84d9cca7155e3f36a80263127e625743adf165a9ced92b84ec04b80db","registry_provider":"byteplus-market-insight","source":"runtime","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"byteplus-search":{"catalog_ids":["byteplus-search"],"catalogs":{"byteplus-search":{"description":"","title":"BytePlus SearchInfinity (AI Web Search + Fetch)","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"c6938a2b68dcd4140f77b783866eb27d207badfaf1ccb92415f8f016896bad6f","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}}},"description":"","display_name":"BytePlus SearchInfinity (AI Web Search + Fetch)","document_hash":"sha256:031d11ae04b257f11880274340e1d3dfea36a003c210a4b34f64660c63180b67","facts_hash":"c6938a2b68dcd4140f77b783866eb27d207badfaf1ccb92415f8f016896bad6f","registry_provider":"byteplus-search","source":"runtime","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"claude-messages":{"catalog_ids":[],"catalogs":{},"description":"Anthropic-compatible Messages API, exposed through AIsa. Send structured messages and generate responses using Claude models.","display_name":"Claude Messages API","document_hash":null,"facts_hash":null,"registry_provider":null,"source":"legacy","x-aisa-capabilities":{},"x-aisa-plans":{}},"cnpja":{"catalog_ids":["cnpja"],"catalogs":{"cnpja":{"description":"","title":"CNPJá (Brazilian company registry / CNPJ)","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"7902aca01742f50a011ae8ad568f2a7a312ad5685b1751738ffd879a4d9b4a2f","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}}},"description":"","display_name":"CNPJá (Brazilian company registry / CNPJ)","document_hash":"sha256:922bdaf7b9235067e8c7052f4587a7ce14cc23ba224206f881eb82c167463528","facts_hash":"7902aca01742f50a011ae8ad568f2a7a312ad5685b1751738ffd879a4d9b4a2f","registry_provider":"cnpja","source":"runtime","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"coingecko":{"catalog_ids":["coingecko"],"catalogs":{"coingecko":{"description":"","title":"CoinGecko","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"2cebdc98d47ae0d3c355af637caf87081b8a62f7794a0c3667fcd49e4539823e","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}}},"description":"","display_name":"CoinGecko","document_hash":"sha256:39913272385a00f385beb6f380585b8b946658821103ab5af9fbc58973ff1928","facts_hash":"2cebdc98d47ae0d3c355af637caf87081b8a62f7794a0c3667fcd49e4539823e","registry_provider":"coingecko","source":"runtime","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"dataforseo":{"catalog_ids":["dataforseo"],"catalogs":{"dataforseo":{"description":"","title":"DataForSEO","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"6ab8fec17df1d5dcdff2e036dd1eb40587752b774ec040ab4eb0cc6946c3dd3c","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}}},"description":"","display_name":"DataForSEO","document_hash":"sha256:1d99411e05ff4ccb1b79311cb808d0c86495c6d9938ea64f71032044ad6f8187","facts_hash":"6ab8fec17df1d5dcdff2e036dd1eb40587752b774ec040ab4eb0cc6946c3dd3c","registry_provider":"dataforseo","source":"runtime","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"duffel-flights":{"catalog_ids":["duffel-flights"],"catalogs":{"duffel-flights":{"description":"","title":"Duffel Flights","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"d0ae990bcd8ea1a75abd7e4a4e47260a24ab01e5c2b9d2fcc0366eae9f069f96","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}}},"description":"","display_name":"Duffel Flights","document_hash":"sha256:7215160437f8ebdad941d4216401e4c44581391a83189741286cafd21885bd71","facts_hash":"d0ae990bcd8ea1a75abd7e4a4e47260a24ab01e5c2b9d2fcc0366eae9f069f96","registry_provider":"duffel-flights","source":"runtime","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"duffel-stays":{"catalog_ids":["duffel-stays"],"catalogs":{"duffel-stays":{"description":"","title":"Duffel Stays","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"0acde870f07f2a77c4e3530faf8814f82b10ee6286c4d80ef8b1fea08763f2ee","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}}},"description":"","display_name":"Duffel Stays","document_hash":"sha256:9910488f575166e98df4429012efeb0848a1a8c6762e04aa7c0c6d1a3d049f94","facts_hash":"0acde870f07f2a77c4e3530faf8814f82b10ee6286c4d80ef8b1fea08763f2ee","registry_provider":"duffel-stays","source":"runtime","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"edinet":{"catalog_ids":["edinet"],"catalogs":{"edinet":{"description":"","title":"edinet","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"e99476d645d65d34a7a7c24a39d9a83e3fd151a56e7d95967a467097d0fb477b","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}}},"description":"","display_name":"edinet","document_hash":"sha256:d02b28e32929e4f29bfae54f2975860af3397634138a0acded8d7c3f6834320f","facts_hash":"e99476d645d65d34a7a7c24a39d9a83e3fd151a56e7d95967a467097d0fb477b","registry_provider":"edinet","source":"runtime","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"exa":{"catalog_ids":["exa"],"catalogs":{"exa":{"description":"","title":"Exa","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"d10529a4463a002dd39ad505e0bc30212230a00b2034082221e854d90728a9b8","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}}},"description":"","display_name":"Exa","document_hash":"sha256:b754d7b5830189bd06c818d98a4f87ea56022fe7fc8d8330b7ab4f41f422031f","facts_hash":"d10529a4463a002dd39ad505e0bc30212230a00b2034082221e854d90728a9b8","registry_provider":"exa","source":"runtime","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"financial":{"catalog_ids":["financial"],"catalogs":{"financial":{"description":"","title":"FinancialAPI","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"694a99fb21efca575a4b8ff0db4c82ec36667c583b6490faf3c0b3ff64e0beaa","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}}},"description":"","display_name":"FinancialAPI","document_hash":"sha256:114c694e34069a2108f28b9c4fac57beaa2b6f16f4373a5d521a89c3f09990fc","facts_hash":"694a99fb21efca575a4b8ff0db4c82ec36667c583b6490faf3c0b3ff64e0beaa","registry_provider":"financial","source":"runtime","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"firecrawl":{"catalog_ids":["firecrawl"],"catalogs":{"firecrawl":{"description":"","title":"Firecrawl","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"82ca6e32a3422a9fdc47fb987d84d177f6e0ef05d5eae36691e5f7b3911d092f","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}}},"description":"","display_name":"Firecrawl","document_hash":"sha256:1c1839572445517512d7fdd29b2cfa5d43284b0ed291e1ed620060c12372178a","facts_hash":"82ca6e32a3422a9fdc47fb987d84d177f6e0ef05d5eae36691e5f7b3911d092f","registry_provider":"firecrawl","source":"runtime","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"foreplay":{"catalog_ids":["foreplay"],"catalogs":{"foreplay":{"description":"","title":"foreplay","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"799c2645862e25f3076e45d5e7d545772f57444689dd138cd88f92c37554b81c","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}}},"description":"","display_name":"foreplay","document_hash":"sha256:8a0b470124013a13a097e1b133ee4049446ea206b679cae13d552035809840ce","facts_hash":"799c2645862e25f3076e45d5e7d545772f57444689dd138cd88f92c37554b81c","registry_provider":"foreplay","source":"runtime","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"fred":{"catalog_ids":["fred"],"catalogs":{"fred":{"description":"","title":"fred","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"99b84812775a5b511e5b561db33dbfe37ed3954afbc7b30caf10377dcd683c23","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}}},"description":"","display_name":"fred","document_hash":"sha256:166026c5369c80e2ca4313f07a655bfd27600ff5c1cafa5b1c8c82ee4f518499","facts_hash":"99b84812775a5b511e5b561db33dbfe37ed3954afbc7b30caf10377dcd683c23","registry_provider":"fred","source":"runtime","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"gemini-openapi":{"catalog_ids":[],"catalogs":{},"description":"AIsa Gemini-compatible API for native generateContent requests.","display_name":"Gemini-compatible Generate Content API","document_hash":null,"facts_hash":null,"registry_provider":null,"source":"legacy","x-aisa-capabilities":{},"x-aisa-plans":{}},"jina":{"catalog_ids":[],"catalogs":{},"description":"Jina embeddings and reranking served via the AIsa relay (OpenAI-compatible) path. Includes text embeddings (jina-embeddings-v3 and jina-embeddings-v5-text-small, both 1024-dim) and document reranking (jina-reranker-v3). Billing is token-based for both endpoints.","display_name":"Jina Embeddings & Rerank API","document_hash":null,"facts_hash":null,"registry_provider":null,"source":"legacy","x-aisa-capabilities":{},"x-aisa-plans":{}},"kalshi-unauthorized":{"catalog_ids":["kalshi-unauthorized"],"catalogs":{"kalshi-unauthorized":{"description":"","title":"kalshi-unauthorized","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"1cb9c86abd2764bf5fd2b2807cd6239713dcf291769a3199c126757c53c845aa","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}}},"description":"","display_name":"kalshi-unauthorized","document_hash":"sha256:77d0af48c8d26add3bfcf08dd6b4efc1f04f782664fb6364dc18fa9cceb20764","facts_hash":"1cb9c86abd2764bf5fd2b2807cd6239713dcf291769a3199c126757c53c845aa","registry_provider":"kalshi-unauthorized","source":"runtime","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"openai-chat":{"catalog_ids":[],"catalogs":{},"description":"OpenAI Chat Completion API including Image Analysis, Streaming, Function Calling, and Logprobs.","display_name":"OpenAI Chat API","document_hash":null,"facts_hash":null,"registry_provider":null,"source":"legacy","x-aisa-capabilities":{},"x-aisa-plans":{}},"openai-images-generations":{"catalog_ids":[],"catalogs":{},"description":"Standard OpenAI-compatible `POST /v1/images/generations` endpoint. As of September 30, 2026 it serves `seedream-5-0-260128`, `wan2.7-image`, `wan2.7-image-pro`, `gpt-image-2`, `gpt-image-2.5-flare`, and `gpt-image-2.5-sunburst`. No image model is served on `/v1/chat/completions`; Gemini-compatible `generateContent` requests use [`/v1beta/models/{model}:generateContent`](/api-reference/chat/post_models-model-generatecontent).","display_name":"OpenAI-Compatible Image Generations","document_hash":null,"facts_hash":null,"registry_provider":null,"source":"legacy","x-aisa-capabilities":{},"x-aisa-plans":{}},"openai-web-search":{"catalog_ids":["openai-web-search"],"catalogs":{"openai-web-search":{"description":"","title":"OpenAI Web Search (GEO)","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"4d4dc985913e9dd776e8ece0ab289cd700792dfaa050b2b3a2f911751ac0069b","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}}},"description":"","display_name":"OpenAI Web Search (GEO)","document_hash":"sha256:c145b1e41e808d486ffa960c03e68ca2fd79a24e23c2197e0bf4d5b982206d02","facts_hash":"4d4dc985913e9dd776e8ece0ab289cd700792dfaa050b2b3a2f911751ac0069b","registry_provider":"openai-web-search","source":"runtime","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"openmeteo":{"catalog_ids":["openmeteo","openmeteo-air-quality","openmeteo-archive","openmeteo-climate","openmeteo-ensemble","openmeteo-flood","openmeteo-geocoding","openmeteo-historical-forecast","openmeteo-marine","openmeteo-previous-runs","openmeteo-seasonal"],"catalogs":{"openmeteo":{"description":"","title":"Open-Meteo Weather API","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"a1ba7a65d960dbf979e169f9b26beeea36d6552d544dd3fd7f29c240eedd3676","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"openmeteo-air-quality":{"description":"","title":"Open-Meteo Air Quality","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"1d69edc5a14e9f65789125421939928adabf718cf4af6a20a50cc9969abd09f9","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"openmeteo-archive":{"description":"","title":"Open-Meteo Historical Weather (ERA5)","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"dc96b979d82a5d189dd9d3c22b7bbfba2e56e8161ef103c73d6cd7b61cac7b2f","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"openmeteo-climate":{"description":"","title":"Open-Meteo Climate (CMIP6)","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"70153b25d3a3d612309fbce87c940b8dc44b29858d15544cea92594703a5d618","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"openmeteo-ensemble":{"description":"","title":"Open-Meteo Ensemble","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"89f049e6ef97fb5075d373aa6f71c7487c22fa6e79a39fe0370bc482d3c7471a","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"openmeteo-flood":{"description":"","title":"Open-Meteo Flood","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"1e8711c98ebb10542d3d539fad4ba9f0d395d4681d085d9259315245c6afc707","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"openmeteo-geocoding":{"description":"","title":"Open-Meteo Geocoding","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"87f5515d7b2772229ab560e2a9dc52ce295d70b897719f57448012ed1488b9c7","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"openmeteo-historical-forecast":{"description":"","title":"Open-Meteo Historical Forecast","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"4a26c7b0121207f97050e26c514f5f46bbc0d699d0e57ea393249f69a5b2bae7","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"openmeteo-marine":{"description":"","title":"Open-Meteo Marine","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"439655c5f60d58b2c2846054d44e16141c42e103cf2d4bc90806afc4d52c3510","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"openmeteo-previous-runs":{"description":"","title":"Open-Meteo Previous Runs","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"8a2dd933f1f32077bb0288ebd5d49a681c1a4c1f5313bdf94c50da6af453f657","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"openmeteo-seasonal":{"description":"","title":"Open-Meteo Seasonal Forecast","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"7a33ba07923e67468a34061ac55956a56447bccea5bf5f99b1a32461183b6b54","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}}},"description":"","display_name":"openmeteo","document_hash":"sha256:981e4079cd84d1030d2786baea700ff3e5f1d754e50cca46c6dbcd60e586b92f","facts_hash":"sha256:36f55c225a89aa6e29290270a8eeed85c6f6224160884d7fa3a086ea2ad602ef","registry_provider":"openmeteo","source":"runtime","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"oxylabs":{"catalog_ids":["oxylabs","oxylabs-llm-async"],"catalogs":{"oxylabs":{"description":"","title":"Oxylabs Web Scraper API (Realtime)","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"fd6c683d6394590130cca48f527e89502ecd64f22a5124fc376844abd882238c","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}}},"description":"","display_name":"Oxylabs Web Scraper API (Realtime)","document_hash":"sha256:fad3ab4f2114f2b9b6aab0db4da253df705ea34eb3a6c686d52bc89f1bb5ac6d","facts_hash":"fd6c683d6394590130cca48f527e89502ecd64f22a5124fc376844abd882238c","registry_provider":null,"source":"runtime","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"oxylabs-llm-async":{"catalog_ids":["oxylabs-llm-async"],"catalogs":{"oxylabs-llm-async":{"description":"","title":"Oxylabs Web Scraper — Push-Pull async (LLM sources)","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"df77e123e16d48685eba9e2f027571414007ba33f75e01e9650d1abec4d11004","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}}},"description":"","display_name":"Oxylabs Web Scraper — Push-Pull async (LLM sources)","document_hash":"sha256:0935770df6fb4b68427d9d29b6a83ffe5578dd3930998d5bceca015a8a3d99e1","facts_hash":"df77e123e16d48685eba9e2f027571414007ba33f75e01e9650d1abec4d11004","registry_provider":"oxylabs-llm-async","source":"runtime","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"parallel.ai":{"catalog_ids":["parallel.ai"],"catalogs":{"parallel.ai":{"description":"","title":"Parallel.ai","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"5cacfebe854c3fee574740fbd01e4a0a9ad2e4d7d04e5961094d2cdaeda4d15e","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}}},"description":"","display_name":"Parallel.ai","document_hash":"sha256:6b6b50c6903010a062c90dc78c14a8334efd239741efe058cf8db1eb4ec78ff4","facts_hash":"5cacfebe854c3fee574740fbd01e4a0a9ad2e4d7d04e5961094d2cdaeda4d15e","registry_provider":"parallel.ai","source":"runtime","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"perplexity":{"catalog_ids":["perplexity"],"catalogs":{"perplexity":{"description":"","title":"Perplexity","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"fb88776539957bfc86000a34a6c0da10e10cbeecf9d65c8ae1d78688c170faac","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}}},"description":"","display_name":"Perplexity","document_hash":"sha256:a6e14c9d888515319578a8aca07646c169b988cdeb5da6547a75c2ca47ea5533","facts_hash":"fb88776539957bfc86000a34a6c0da10e10cbeecf9d65c8ae1d78688c170faac","registry_provider":"perplexity","source":"runtime","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"polymarket-bridge":{"catalog_ids":["polymarket-bridge"],"catalogs":{"polymarket-bridge":{"description":"","title":"Polymarket Bridge","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"59ddf77cf0f2b496a7bba01e1ff02da3017ea8e272ddcbc8f02c100c5ce708ad","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}}},"description":"","display_name":"Polymarket Bridge","document_hash":"sha256:932c297dc9e61ddc6142a7fa2fdc5b70d29b914852a1e72933bca4202ecaf145","facts_hash":"59ddf77cf0f2b496a7bba01e1ff02da3017ea8e272ddcbc8f02c100c5ce708ad","registry_provider":"polymarket-bridge","source":"runtime","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"polymarket-clob":{"catalog_ids":["polymarket-clob"],"catalogs":{"polymarket-clob":{"description":"","title":"Polymarket Clob","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"3ef99d33457af3e3c3b16299db54930852c884758cba034bdda67a08da5ab7fb","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}}},"description":"","display_name":"Polymarket Clob","document_hash":"sha256:50a34c404f1c485bd62cb40c6861c59ed8b470e84b3f49287c0cbd566766eff2","facts_hash":"3ef99d33457af3e3c3b16299db54930852c884758cba034bdda67a08da5ab7fb","registry_provider":"polymarket-clob","source":"runtime","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"polymarket-data":{"catalog_ids":["polymarket-data"],"catalogs":{"polymarket-data":{"description":"","title":"Polymarket Data","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"e5ff56471e62e340c326a9cf8efdb405dd827483c23e3fee435eec7999b7a85a","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}}},"description":"","display_name":"Polymarket Data","document_hash":"sha256:aed8db32158cbbc5f3ec262b38041df68821ce717217a3c2dc6b38cac80a6f6b","facts_hash":"e5ff56471e62e340c326a9cf8efdb405dd827483c23e3fee435eec7999b7a85a","registry_provider":"polymarket-data","source":"runtime","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"polymarket-gamma":{"catalog_ids":["polymarket-gamma"],"catalogs":{"polymarket-gamma":{"description":"","title":"Polymarket Gamma","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"ea4652f81dbb5117d54b401f31ded482c22f2b01ffbbe2fd118a5364d8f766d4","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}}},"description":"","display_name":"Polymarket Gamma","document_hash":"sha256:c6c3494cde2d9e3b63d46948dfbd3d33bc1d02e2f38950ffc36ae986e88eb5af","facts_hash":"ea4652f81dbb5117d54b401f31ded482c22f2b01ffbbe2fd118a5364d8f766d4","registry_provider":"polymarket-gamma","source":"runtime","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"polymarket-relayer":{"catalog_ids":["polymarket-relayer"],"catalogs":{"polymarket-relayer":{"description":"","title":"Polymarket Relayer","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"68115a3cb80a9f0debf4fbde8d0b942d00ad3618250bca6613f2667ffbff47ea","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}}},"description":"","display_name":"Polymarket Relayer","document_hash":"sha256:f1009c0b0d29580a2481309b665e0838f2b80d4c7e4f1e8a41ef0dda5217d1ce","facts_hash":"68115a3cb80a9f0debf4fbde8d0b942d00ad3618250bca6613f2667ffbff47ea","registry_provider":"polymarket-relayer","source":"runtime","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"querit":{"catalog_ids":["querit"],"catalogs":{"querit":{"description":"","title":"Querit","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"f008e2c45df392277671e439abfad5f873c1d0f6d9e524b1d71c8451afe3e006","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}}},"description":"","display_name":"Querit","document_hash":"sha256:87516b55bb38448f1cfa5f10cb38c7be320280fbdb7b86e6ce067168dca7c653","facts_hash":"f008e2c45df392277671e439abfad5f873c1d0f6d9e524b1d71c8451afe3e006","registry_provider":"querit","source":"runtime","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"scholar":{"catalog_ids":["scholar"],"catalogs":{"scholar":{"description":"","title":"Scholar","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"60c867b8f9840a96a156bdf04dd69950d866b01ed2d659222e3225a3a7facb5e","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}}},"description":"","display_name":"Scholar","document_hash":"sha256:e4e1e1e8a17d1f1dfd09123684c5a1a0f8316784a719f5dd4be7a38c89f47622","facts_hash":"60c867b8f9840a96a156bdf04dd69950d866b01ed2d659222e3225a3a7facb5e","registry_provider":"scholar","source":"runtime","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"scrape-creators":{"catalog_ids":["scrape-creators"],"catalogs":{"scrape-creators":{"description":"","title":"Scrape Creators","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"fdf0a203e7ec628291b62272da7b8bbbe431c8f77f251ea2e65c19cd3c98fa37","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}}},"description":"","display_name":"Scrape Creators","document_hash":"sha256:85ffa7049f935dcd07f014dd0121a558951d08fe47354181812b5b5424bb3050","facts_hash":"fdf0a203e7ec628291b62272da7b8bbbe431c8f77f251ea2e65c19cd3c98fa37","registry_provider":"scrape-creators","source":"runtime","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"search":{"catalog_ids":["search"],"catalogs":{"search":{"description":"","title":"Search","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"2d91cc2e3cdc5e843b48489e7c1ef47a0cf03ed51d5ab6cc38ec8ea5a9711c3e","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}}},"description":"","display_name":"Search","document_hash":"sha256:53010e675d48d4deccc9b84b7fbe75b310fadfb1485ea17ac2fae33c93c199f9","facts_hash":"2d91cc2e3cdc5e843b48489e7c1ef47a0cf03ed51d5ab6cc38ec8ea5a9711c3e","registry_provider":"search","source":"runtime","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"semrush":{"catalog_ids":["semrush"],"catalogs":{"semrush":{"description":"","title":"Semrush (Analytics)","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"c46ddca536a73dd09d07590e80cf00d800b2672778ba9d1723c4611799f06604","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}}},"description":"","display_name":"Semrush (Analytics)","document_hash":"sha256:da951261b08f7e9ece045e97f45fb99c8a871214007daa99f8263a4ed5f43432","facts_hash":"c46ddca536a73dd09d07590e80cf00d800b2672778ba9d1723c4611799f06604","registry_provider":"semrush","source":"runtime","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"similarweb":{"catalog_ids":["similarweb"],"catalogs":{"similarweb":{"description":"","title":"SimilarWeb","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"472d1bfda50ffcb36fea4b8745e9822da1d9f0225a1e0e220b661005b2d4b7b2","generator_version":"3","protocol_version":"1","schema_version":"1","seed_month":"2026-09"},"x-aisa-plans":{"builder":1,"display_plan":"similarweb_payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}}},"description":"","display_name":"SimilarWeb","document_hash":"sha256:d97d917894f7cda7e16364829692ec62bcedaa4afcc046be6ebe46db88938422","facts_hash":"472d1bfda50ffcb36fea4b8745e9822da1d9f0225a1e0e220b661005b2d4b7b2","registry_provider":"similarweb","source":"runtime","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-plans":{"builder":1,"display_plan":"similarweb_payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"tavily":{"catalog_ids":["tavily"],"catalogs":{"tavily":{"description":"","title":"Tavily","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"ea2301436db90d0b30e55885326cd5057bea93ff7d26d9bced8e1ae7f1911ef4","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}}},"description":"","display_name":"Tavily","document_hash":"sha256:4f48a7ffb2b45fe835d7f40e6dd2a81d85f52715577aeb78672892c7b3bc2955","facts_hash":"ea2301436db90d0b30e55885326cd5057bea93ff7d26d9bced8e1ae7f1911ef4","registry_provider":"tavily","source":"runtime","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"tikhub":{"catalog_ids":["tikhub"],"catalogs":{"tikhub":{"description":"","title":"TikHub (multi-platform social media data API)","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"85ae03121f63417c9ff9d57a0fd59fdc6386fd71e2dc732a002843e6d8979d87","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}}},"description":"","display_name":"TikHub (multi-platform social media data API)","document_hash":"sha256:b93a70d333b90d0b8e1fe0412d4185362ebfdcb301fc036a8e3239f7e317618c","facts_hash":"85ae03121f63417c9ff9d57a0fd59fdc6386fd71e2dc732a002843e6d8979d87","registry_provider":"tikhub","source":"runtime","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"twitter":{"catalog_ids":["twitter"],"catalogs":{"twitter":{"description":"","title":"TwitterAPI","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"bf5a62671fcd8c35ae2726a52eb98202ca01c5f4508e39d1b2bd8ec2dbdd09ef","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}}},"description":"","display_name":"TwitterAPI","document_hash":"sha256:580604deb4616dd1881cf61f35101ccfa3890149ff701601b745e8675536100e","facts_hash":"bf5a62671fcd8c35ae2726a52eb98202ca01c5f4508e39d1b2bd8ec2dbdd09ef","registry_provider":"twitter","source":"runtime","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"twitter-trend":{"catalog_ids":["twitter"],"catalogs":{},"description":"Unified OpenAPI 3.0 specification for TwitterAPI endpoints.","display_name":"TwitterAPI","document_hash":null,"facts_hash":null,"registry_provider":"twitter","source":"legacy","x-aisa-capabilities":{},"x-aisa-plans":{}},"waveinflu":{"catalog_ids":["waveinflu"],"catalogs":{"waveinflu":{"description":"","title":"WaveInflu","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"07c55e3b4ddc50d84ed500d7a6565527fe43b35f658661845202ff79800fe621","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}}},"description":"","display_name":"WaveInflu","document_hash":"sha256:b6b65256f09a3116d2033337b01a7724a012104d7f609d6d6924702fac6ba638","facts_hash":"07c55e3b4ddc50d84ed500d7a6565527fe43b35f658661845202ff79800fe621","registry_provider":"waveinflu","source":"runtime","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}},"youtube":{"catalog_ids":["youtube"],"catalogs":{"youtube":{"description":"","title":"Youtube","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-document":{"facts_hash":"7856a6c3cdb43dbf15e31461496a037f7df2217d189dadb9d27f406316aa651d","generator_version":"3","protocol_version":"1","schema_version":"1"},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}}},"description":"","display_name":"Youtube","document_hash":"sha256:71a29af7c3bded1f4c3bb0c0244cb4fd5cc16aa3de9d0d2c1734c6364e324fdc","facts_hash":"7856a6c3cdb43dbf15e31461496a037f7df2217d189dadb9d27f406316aa651d","registry_provider":"youtube","source":"runtime","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-plans":{"builder":1,"display_plan":"payg","payg":1,"similarweb_payg":1,"team":1,"version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"}}}},"x-aisa-source-provenance":{"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","limitations":["Conditional prose constraints remain descriptions, not executable validation.","References with incomplete type or required/optional declarations are explicitly pending and not emitted."],"operation_identity_evidence":[{"identity_source":"official_reference_path_and_explicit_method","method":"GET","path":"/geofred/regional/data","request_reason":"frequency: required/optional is not stated","request_status":"pending","response_evidence":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"2013 Per Capita Personal Income by State (Dollars)":{"2013":[{"code":"01","region":"Alabama","series_id":"ALPCPI","value":"36481"},{"code":"02","region":"Alaska","series_id":"AKPCPI","value":"50150"},{"code":"04","region":"Arizona","series_id":"AZPCPI","value":"36983"},{"code":"05","region":"Arkansas","series_id":"ARPCPI","value":"36698"},{"code":"06","region":"California","series_id":"CAPCPI","value":"48434"},{"code":"08","region":"Colorado","series_id":"COPCPI","value":"46897"},{"code":"09","region":"Connecticut","series_id":"CTPCPI","value":"60658"},{"code":"10","region":"Delaware","series_id":"DEPCPI","value":"44815"},{"code":"11","region":"District of Columbia","series_id":"DCPCPI","value":"75329"},{"code":"12","region":"Florida","series_id":"FLPCPI","value":"41497"},{"code":"13","region":"Georgia","series_id":"GAPCPI","value":"37845"},{"code":"15","region":"Hawaii","series_id":"HIPCPI","value":"45204"},{"code":"16","region":"Idaho","series_id":"IDPCPI","value":"36146"},{"code":"17","region":"Illinois","series_id":"ILPCPI","value":"46980"},{"code":"18","region":"Indiana","series_id":"INPCPI","value":"38622"},{"code":"19","region":"Iowa","series_id":"IAPCPI","value":"44763"},{"code":"20","region":"Kansas","series_id":"KSPCPI","value":"44417"},{"code":"21","region":"Kentucky","series_id":"KYPCPI","value":"36214"},{"code":"22","region":"Louisiana","series_id":"LAPCPI","value":"41204"},{"code":"23","region":"Maine","series_id":"MEPCPI","value":"40924"},{"code":"24","region":"Maryland","series_id":"MDPCPI","value":"53826"},{"code":"25","region":"Massachusetts","series_id":"MAPCPI","value":"57248"},{"code":"26","region":"Michigan","series_id":"MIPCPI","value":"39055"},{"code":"27","region":"Minnesota","series_id":"MNPCPI","value":"47500"},{"code":"28","region":"Mississippi","series_id":"MSPCPI","value":"33913"},{"code":"29","region":"Missouri","series_id":"MOPCPI","value":"40663"},{"code":"30","region":"Montana","series_id":"MTPCPI","value":"39366"},{"code":"31","region":"Nebraska","series_id":"NEPCPI","value":"47157"},{"code":"32","region":"Nevada","series_id":"NVPCPI","value":"39235"},{"code":"33","region":"New Hampshire","series_id":"NHPCPI","value":"51013"},{"code":"34","region":"New Jersey","series_id":"NJPCPI","value":"55386"},{"code":"35","region":"New Mexico","series_id":"NMPCPI","value":"35965"},{"code":"36","region":"New York","series_id":"NYPCPI","value":"54462"},{"code":"37","region":"North Carolina","series_id":"NCPCPI","value":"38683"},{"code":"38","region":"North Dakota","series_id":"NDPCPI","value":"53182"},{"code":"39","region":"Ohio","series_id":"OHPCPI","value":"41049"},{"code":"40","region":"Oklahoma","series_id":"OKPCPI","value":"41861"},{"code":"41","region":"Oregon","series_id":"ORPCPI","value":"39848"},{"code":"42","region":"Pennsylvania","series_id":"PAPCPI","value":"46202"},{"code":"44","region":"Rhode Island","series_id":"RIPCPI","value":"46989"},{"code":"45","region":"South Carolina","series_id":"SCPCPI","value":"35831"},{"code":"46","region":"South Dakota","series_id":"SDPCPI","value":"46039"},{"code":"47","region":"Tennessee","series_id":"TNPCPI","value":"39558"},{"code":"48","region":"Texas","series_id":"TXPCPI","value":"43862"},{"code":"49","region":"Utah","series_id":"UTPCPI","value":"36640"},{"code":"50","region":"Vermont","series_id":"VTPCPI","value":"45483"},{"code":"51","region":"Virginia","series_id":"VAPCPI","value":"48838"},{"code":"53","region":"Washington","series_id":"WAPCPI","value":"47717"},{"code":"54","region":"West Virginia","series_id":"WVPCPI","value":"35533"},{"code":"55","region":"Wisconsin","series_id":"WIPCPI","value":"43244"},{"code":"56","region":"Wyoming","series_id":"WYPCPI","value":"52826"}]}}}}},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n    <series_data title=\"2013 Per Capita Personal Income by State (Dollars)\" region=\"state\" seasonality=\"Not Seasonally Adjusted\" units=\"Dollars\" frequency=\"Annual\">\n        <observation date=\"2013-01-01\" region=\"Hawaii\" code=\"15\" value=\"43931\" series_id=\"HIPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"California\" code=\"06\" value=\"48502\" series_id=\"CAPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"District of Columbia\" code=\"11\" value=\"67774\" series_id=\"DCPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"Colorado\" code=\"08\" value=\"47404\" series_id=\"COPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"Connecticut\" code=\"09\" value=\"62647\" series_id=\"CTPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"West Virginia\" code=\"54\" value=\"35318\" series_id=\"WVPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"Texas\" code=\"48\" value=\"44816\" series_id=\"TXPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"North Dakota\" code=\"38\" value=\"54900\" series_id=\"NDPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"Wisconsin\" code=\"55\" value=\"43050\" series_id=\"WIPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"Washington\" code=\"53\" value=\"47857\" series_id=\"WAPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"New Hampshire\" code=\"33\" value=\"50865\" series_id=\"NHPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"Vermont\" code=\"50\" value=\"45770\" series_id=\"VTPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"New Jersey\" code=\"34\" value=\"54813\" series_id=\"NJPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"Virginia\" code=\"51\" value=\"48573\" series_id=\"VAPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"New Mexico\" code=\"35\" value=\"35088\" series_id=\"NMPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"Tennessee\" code=\"47\" value=\"39454\" series_id=\"TNPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"Nevada\" code=\"32\" value=\"39664\" series_id=\"NVPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"South Dakota\" code=\"46\" value=\"45608\" series_id=\"SDPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"Mississippi\" code=\"28\" value=\"34259\" series_id=\"MSPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"New York\" code=\"36\" value=\"53395\" series_id=\"NYPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"South Carolina\" code=\"45\" value=\"36204\" series_id=\"SCPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"Missouri\" code=\"29\" value=\"40569\" series_id=\"MOPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"Ohio\" code=\"39\" value=\"41259\" series_id=\"OHPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"Minnesota\" code=\"27\" value=\"47838\" series_id=\"MNPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"Oklahoma\" code=\"40\" value=\"44017\" series_id=\"OKPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"Michigan\" code=\"26\" value=\"39566\" series_id=\"MIPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"Oregon\" code=\"41\" value=\"39788\" series_id=\"ORPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"Maine\" code=\"23\" value=\"40329\" series_id=\"MEPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"Pennsylvania\" code=\"42\" value=\"46213\" series_id=\"PAPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"Maryland\" code=\"24\" value=\"52249\" series_id=\"MDPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"Wyoming\" code=\"56\" value=\"53776\" series_id=\"WYPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"Louisiana\" code=\"22\" value=\"41376\" series_id=\"LAPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"Massachusetts\" code=\"25\" value=\"56628\" series_id=\"MAPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"Kentucky\" code=\"21\" value=\"36058\" series_id=\"KYPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"North Carolina\" code=\"37\" value=\"38394\" series_id=\"NCPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"Kansas\" code=\"20\" value=\"46174\" series_id=\"KSPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"Nebraska\" code=\"31\" value=\"46653\" series_id=\"NEPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"Indiana\" code=\"18\" value=\"39766\" series_id=\"INPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"Rhode Island\" code=\"44\" value=\"45447\" series_id=\"RIPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"Illinois\" code=\"17\" value=\"47047\" series_id=\"ILPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"Utah\" code=\"49\" value=\"36511\" series_id=\"UTPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"Idaho\" code=\"16\" value=\"36095\" series_id=\"IDPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"Alaska\" code=\"02\" value=\"52812\" series_id=\"AKPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"Iowa\" code=\"19\" value=\"43439\" series_id=\"IAPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"Montana\" code=\"30\" value=\"40674\" series_id=\"MTPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"Alabama\" code=\"01\" value=\"36014\" series_id=\"ALPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"Georgia\" code=\"13\" value=\"37794\" series_id=\"GAPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"Arkansas\" code=\"05\" value=\"36677\" series_id=\"ARPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"Florida\" code=\"12\" value=\"41162\" series_id=\"FLPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"Arizona\" code=\"04\" value=\"37139\" series_id=\"AZPCPI\"/>\n        <observation date=\"2013-01-01\" region=\"Delaware\" code=\"10\" value=\"44404\" series_id=\"DEPCPI\"/>\n    </series_data>"}}}},"field_declarations":[],"pending":[],"schema_inferred":false,"schema_status":"not_declared_in_reference"},"sha256":"485830b70eb20e3cdb9a1c5708485a76331e5683440f59a723b2435fd402ba69","url":"https://fred.stlouisfed.org/docs/api/geofred/regional_data.html"},{"identity_source":"official_reference_path_and_explicit_method","method":"GET","parameter_count":3,"path":"/geofred/series/group","request_status":"complete","response_evidence":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"series_group":{"frequency":"Annual","max_date":"2021-01-01","min_date":"1990-01-01","region_type":"state","season":"NSA","series_group":"1223","title":"All Employees: Total Private","units":"Thousands of Persons"}}}}},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n    <series_meta>\n        <series_meta title=\"All Employees: Total Private\" region_type=\"state\" series_group=\"1223\" season=\"NSA\" units=\"Thousands of Persons\" frequency=\"a\" min_date=\"1990-01-01\" max_date=\"2021-01-01\"/>\n    </series_meta>"}}}},"field_declarations":[],"pending":[],"schema_inferred":false,"schema_status":"not_declared_in_reference"},"sha256":"e7c9924e5af6815ee6577a0b494610ff32b41ff7e93a3eef8d46bf078af1e90a","url":"https://fred.stlouisfed.org/docs/api/geofred/series_group.html"},{"identity_source":"official_reference_path_and_explicit_method","method":"GET","parameter_count":5,"path":"/geofred/series/data","request_status":"complete","response_evidence":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"meta":{"data":[{"code":"01","region":"Alabama","series_id":"ALPCPI","value":"35942"},{"code":"02","region":"Alaska","series_id":"AKPCPI","value":"49906"},{"code":"04","region":"Arizona","series_id":"AZPCPI","value":"36624"},{"code":"05","region":"Arkansas","series_id":"ARPCPI","value":"36423"},{"code":"06","region":"California","series_id":"CAPCPI","value":"47505"},{"code":"08","region":"Colorado","series_id":"COPCPI","value":"46315"},{"code":"09","region":"Connecticut","series_id":"CTPCPI","value":"60223"},{"code":"10","region":"Delaware","series_id":"DEPCPI","value":"44031"},{"code":"11","region":"District of Columbia","series_id":"DCPCPI","value":"75950"},{"code":"12","region":"Florida","series_id":"FLPCPI","value":"41041"},{"code":"13","region":"Georgia","series_id":"GAPCPI","value":"37229"},{"code":"15","region":"Hawaii","series_id":"HIPCPI","value":"44578"},{"code":"16","region":"Idaho","series_id":"IDPCPI","value":"35142"},{"code":"17","region":"Illinois","series_id":"ILPCPI","value":"46009"},{"code":"18","region":"Indiana","series_id":"INPCPI","value":"38136"},{"code":"19","region":"Iowa","series_id":"IAPCPI","value":"44014"},{"code":"20","region":"Kansas","series_id":"KSPCPI","value":"43380"},{"code":"21","region":"Kentucky","series_id":"KYPCPI","value":"35857"},{"code":"22","region":"Louisiana","series_id":"LAPCPI","value":"40617"},{"code":"23","region":"Maine","series_id":"MEPCPI","value":"39863"},{"code":"24","region":"Maryland","series_id":"MDPCPI","value":"53659"},{"code":"25","region":"Massachusetts","series_id":"MAPCPI","value":"56713"},{"code":"26","region":"Michigan","series_id":"MIPCPI","value":"38585"},{"code":"27","region":"Minnesota","series_id":"MNPCPI","value":"47377"},{"code":"28","region":"Mississippi","series_id":"MSPCPI","value":"33446"},{"code":"29","region":"Missouri","series_id":"MOPCPI","value":"39933"},{"code":"30","region":"Montana","series_id":"MTPCPI","value":"39142"},{"code":"31","region":"Nebraska","series_id":"NEPCPI","value":"45914"},{"code":"32","region":"Nevada","series_id":"NVPCPI","value":"39229"},{"code":"33","region":"New Hampshire","series_id":"NHPCPI","value":"50056"},{"code":"34","region":"New Jersey","series_id":"NJPCPI","value":"54932"},{"code":"35","region":"New Mexico","series_id":"NMPCPI","value":"35805"},{"code":"36","region":"New York","series_id":"NYPCPI","value":"54099"},{"code":"37","region":"North Carolina","series_id":"NCPCPI","value":"38538"},{"code":"38","region":"North Dakota","series_id":"NDPCPI","value":"56310"},{"code":"39","region":"Ohio","series_id":"OHPCPI","value":"40230"},{"code":"40","region":"Oklahoma","series_id":"OKPCPI","value":"41399"},{"code":"41","region":"Oregon","series_id":"ORPCPI","value":"39258"},{"code":"42","region":"Pennsylvania","series_id":"PAPCPI","value":"45577"},{"code":"44","region":"Rhode Island","series_id":"RIPCPI","value":"46257"},{"code":"45","region":"South Carolina","series_id":"SCPCPI","value":"35347"},{"code":"46","region":"South Dakota","series_id":"SDPCPI","value":"45676"},{"code":"47","region":"Tennessee","series_id":"TNPCPI","value":"39002"},{"code":"48","region":"Texas","series_id":"TXPCPI","value":"43271"},{"code":"49","region":"Utah","series_id":"UTPCPI","value":"35891"},{"code":"50","region":"Vermont","series_id":"VTPCPI","value":"44443"},{"code":"51","region":"Virginia","series_id":"VAPCPI","value":"48715"},{"code":"53","region":"Washington","series_id":"WAPCPI","value":"47055"},{"code":"54","region":"West Virginia","series_id":"WVPCPI","value":"35140"},{"code":"55","region":"Wisconsin","series_id":"WIPCPI","value":"42475"},{"code":"56","region":"Wyoming","series_id":"WYPCPI","value":"52469"}],"date":"2012-01-01","frequency":"Annual","region":"state","seasonality":"Not Seasonally Adjusted","title":"2012 Per Capita Personal Income by State (Dollars)","units":"Dollars"}}}}},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n    <series_data title=\"2012 Per Capita Personal Income by State (Dollars)\" region=\"state\" seasonality=\"Not Seasonally Adjusted\" units=\"Dollars\" frequency=\"Annual\">\n        <observation date=\"2012-01-01\" region=\"Delaware\" code=\"10\" value=\"44070\" series_id=\"DEPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Pennsylvania\" code=\"42\" value=\"45855\" series_id=\"PAPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Washington\" code=\"53\" value=\"47320\" series_id=\"WAPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"North Dakota\" code=\"38\" value=\"56443\" series_id=\"NDPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Illinois\" code=\"17\" value=\"46029\" series_id=\"ILPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"North Carolina\" code=\"37\" value=\"39103\" series_id=\"NCPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Georgia\" code=\"13\" value=\"37495\" series_id=\"GAPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Wyoming\" code=\"56\" value=\"54213\" series_id=\"WYPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"South Carolina\" code=\"45\" value=\"35989\" series_id=\"SCPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Connecticut\" code=\"09\" value=\"64121\" series_id=\"CTPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Nebraska\" code=\"31\" value=\"46670\" series_id=\"NEPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"District of Columbia\" code=\"11\" value=\"68148\" series_id=\"DCPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Mississippi\" code=\"28\" value=\"33657\" series_id=\"MSPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"New York\" code=\"36\" value=\"53102\" series_id=\"NYPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"California\" code=\"06\" value=\"48121\" series_id=\"CAPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Wisconsin\" code=\"55\" value=\"42944\" series_id=\"WIPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Oklahoma\" code=\"40\" value=\"42232\" series_id=\"OKPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Rhode Island\" code=\"44\" value=\"45601\" series_id=\"RIPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Arkansas\" code=\"05\" value=\"36582\" series_id=\"ARPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Texas\" code=\"48\" value=\"44241\" series_id=\"TXPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Missouri\" code=\"29\" value=\"40317\" series_id=\"MOPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Louisiana\" code=\"22\" value=\"41003\" series_id=\"LAPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Massachusetts\" code=\"25\" value=\"56669\" series_id=\"MAPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Indiana\" code=\"18\" value=\"39433\" series_id=\"INPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Maine\" code=\"23\" value=\"40411\" series_id=\"MEPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Virginia\" code=\"51\" value=\"49309\" series_id=\"VAPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Florida\" code=\"12\" value=\"41540\" series_id=\"FLPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Alaska\" code=\"02\" value=\"53708\" series_id=\"AKPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Iowa\" code=\"19\" value=\"42873\" series_id=\"IAPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Ohio\" code=\"39\" value=\"40759\" series_id=\"OHPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"New Jersey\" code=\"34\" value=\"54574\" series_id=\"NJPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"New Mexico\" code=\"35\" value=\"35749\" series_id=\"NMPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Oregon\" code=\"41\" value=\"39371\" series_id=\"ORPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"West Virginia\" code=\"54\" value=\"35453\" series_id=\"WVPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Kentucky\" code=\"21\" value=\"35875\" series_id=\"KYPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Tennessee\" code=\"47\" value=\"39373\" series_id=\"TNPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Arizona\" code=\"04\" value=\"36545\" series_id=\"AZPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Hawaii\" code=\"15\" value=\"43812\" series_id=\"HIPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Vermont\" code=\"50\" value=\"45277\" series_id=\"VTPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Kansas\" code=\"20\" value=\"45294\" series_id=\"KSPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"New Hampshire\" code=\"33\" value=\"51123\" series_id=\"NHPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Idaho\" code=\"16\" value=\"35110\" series_id=\"IDPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Maryland\" code=\"24\" value=\"52787\" series_id=\"MDPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Michigan\" code=\"26\" value=\"39266\" series_id=\"MIPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Nevada\" code=\"32\" value=\"39909\" series_id=\"NVPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Montana\" code=\"30\" value=\"40701\" series_id=\"MTPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Minnesota\" code=\"27\" value=\"47726\" series_id=\"MNPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"South Dakota\" code=\"46\" value=\"45442\" series_id=\"SDPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Colorado\" code=\"08\" value=\"45630\" series_id=\"COPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Alabama\" code=\"01\" value=\"35824\" series_id=\"ALPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Utah\" code=\"49\" value=\"36005\" series_id=\"UTPCPI\"/>\n    </series_data>"}}}},"field_declarations":[],"pending":[],"schema_inferred":false,"schema_status":"not_declared_in_reference"},"sha256":"161187716929fe93a2a2a9d1ff8d21d1ae7a909444f31fd3bb2c0499f6b58259","url":"https://fred.stlouisfed.org/docs/api/geofred/series_data.html"},{"identity_source":"official_reference_path_and_explicit_method","method":"GET","path":"/geofred/shapes/file","request_reason":"shape: required/optional is not stated","request_status":"pending","response_evidence":{"content":{},"field_declarations":[],"pending":[{"example_sha256":"34d24da44c46b36e2d506f9e939a58374f8123f9a29572eab64954b593c63b05","media_type":"application/json","reason":"official JSON response example is not valid JSON"}],"schema_inferred":false,"schema_status":"not_declared_in_reference"},"sha256":"574afecab9643cb648faec1d6aa62f41e39e6f0180ef26e505636266f6fbdf12","url":"https://fred.stlouisfed.org/docs/api/geofred/shapes.html"},{"identity_source":"official_reference_path_and_explicit_method","method":"GET","parameter_count":3,"path":"/fred/category","request_status":"complete","response_evidence":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"categories":[{"id":125,"name":"Trade Balance","parent_id":13}]}}}},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n<categories>\n    <category id=\"125\" name=\"Trade Balance\" parent_id=\"13\"/>\n</categories>"}}}},"field_declarations":[{"attribute":"notes","element":"category","media_type":"text/xml","required":false,"source_statement":"The category tag's notes attribute is optional."}],"pending":[],"schema_inferred":false,"schema_status":"not_declared_in_reference"},"sha256":"91372712f8b4741a97ae83533d69db33ce511985a49fdd87fc5c12e4e68774d4","url":"https://fred.stlouisfed.org/docs/api/fred/category.html"},{"identity_source":"official_reference_path_and_explicit_method","method":"GET","parameter_count":5,"path":"/fred/category/children","request_status":"complete","response_evidence":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"categories":[{"id":16,"name":"Exports","parent_id":13},{"id":17,"name":"Imports","parent_id":13},{"id":3000,"name":"Income Payments & Receipts","parent_id":13},{"id":125,"name":"Trade Balance","parent_id":13},{"id":127,"name":"U.S. International Finance","parent_id":13}]}}}},"text/xml":{}},"field_declarations":[{"attribute":"notes","element":"category","media_type":"text/xml","required":false,"source_statement":"The category tag's notes attribute is optional."}],"pending":[{"example_sha256":"31d1ce3e27541e5632804b40a710d4e3cc0fde35fb2809409b5134c91ac2e8bd","media_type":"text/xml","reason":"official XML response example is not well formed"}],"schema_inferred":false,"schema_status":"not_declared_in_reference"},"sha256":"37a88b1062c64525bcf1b6e886892dd6f3ab77ac43b634b418e9f3831c0e8870","url":"https://fred.stlouisfed.org/docs/api/fred/category_children.html"},{"identity_source":"official_reference_path_and_explicit_method","method":"GET","parameter_count":5,"path":"/fred/category/related","request_status":"complete","response_evidence":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"categories":[{"id":149,"name":"Arkansas","parent_id":27281},{"id":150,"name":"Illinois","parent_id":27281},{"id":151,"name":"Indiana","parent_id":27281},{"id":152,"name":"Kentucky","parent_id":27281},{"id":153,"name":"Mississippi","parent_id":27281},{"id":154,"name":"Missouri","parent_id":27281},{"id":193,"name":"Tennessee","parent_id":27281}]}}}},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n<categories>\n  <category id=\"149\" name=\"Arkansas\" parent_id=\"27281\"/>\n  <category id=\"150\" name=\"Illinois\" parent_id=\"27281\"/>\n  <category id=\"151\" name=\"Indiana\" parent_id=\"27281\"/>\n  <category id=\"152\" name=\"Kentucky\" parent_id=\"27281\"/>\n  <category id=\"153\" name=\"Mississippi\" parent_id=\"27281\"/>\n  <category id=\"154\" name=\"Missouri\" parent_id=\"27281\"/>\n  <category id=\"193\" name=\"Tennessee\" parent_id=\"27281\"/>\n</categories>"}}}},"field_declarations":[{"attribute":"notes","element":"category","media_type":"text/xml","required":false,"source_statement":"The category tag's notes attribute is optional."}],"pending":[],"schema_inferred":false,"schema_status":"not_declared_in_reference"},"sha256":"6c9dc672325e99e563a3feea5af421bfa0cbfa8938f3ba83467b9e0754f4b37a","url":"https://fred.stlouisfed.org/docs/api/fred/category_related.html"},{"identity_source":"official_reference_path_and_explicit_method","method":"GET","parameter_count":13,"path":"/fred/category/related_tags","request_status":"complete","response_evidence":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"count":7,"limit":1000,"offset":0,"order_by":"series_count","realtime_end":"2013-08-13","realtime_start":"2013-08-13","sort_order":"desc","tags":[{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"balance","notes":"","popularity":65,"series_count":4},{"created":"2012-02-27 10:18:19-06","group_id":"src","name":"bea","notes":"U.S. Department of Commerce: Bureau of Economic Analysis","popularity":87,"series_count":4},{"created":"2012-02-27 10:18:19-06","group_id":"geot","name":"nation","notes":"Country Level","popularity":100,"series_count":4},{"created":"2012-02-27 10:18:19-06","group_id":"geo","name":"usa","notes":"United States of America","popularity":100,"series_count":4},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"goods","notes":"","popularity":73,"series_count":2},{"created":"2012-02-27 10:18:19-06","group_id":"seas","name":"nsa","notes":"Not seasonally adjusted","popularity":96,"series_count":2},{"created":"2012-02-27 10:18:19-06","group_id":"seas","name":"sa","notes":"Seasonally adjusted","popularity":94,"series_count":2}]}}}},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<tags realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" order_by=\"series_count\" sort_order=\"desc\" count=\"7\" offset=\"0\" limit=\"1000\">\n    <tag name=\"balance\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"65\" series_count=\"4\"/>\n    <tag name=\"bea\" group_id=\"src\" notes=\"U.S. Department of Commerce: Bureau of Economic Analysis\" created=\"2012-02-27 10:18:19-06\" popularity=\"87\" series_count=\"4\"/>\n    <tag name=\"nation\" group_id=\"geot\" notes=\"Country Level\" created=\"2012-02-27 10:18:19-06\" popularity=\"100\" series_count=\"4\"/>\n    <tag name=\"usa\" group_id=\"geo\" notes=\"United States of America\" created=\"2012-02-27 10:18:19-06\" popularity=\"100\" series_count=\"4\"/>\n    <tag name=\"goods\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"73\" series_count=\"2\"/>\n    <tag name=\"nsa\" group_id=\"seas\" notes=\"Not seasonally adjusted\" created=\"2012-02-27 10:18:19-06\" popularity=\"96\" series_count=\"2\"/>\n    <tag name=\"sa\" group_id=\"seas\" notes=\"Seasonally adjusted\" created=\"2012-02-27 10:18:19-06\" popularity=\"94\" series_count=\"2\"/>\n</tags>"}}}},"field_declarations":[],"pending":[],"schema_inferred":false,"schema_status":"not_declared_in_reference"},"sha256":"72d01cb93aab6676b0ce6cf6e4a418fd2b54a30e9f79187eeb9187987a774472","url":"https://fred.stlouisfed.org/docs/api/fred/category_related_tags.html"},{"identity_source":"official_reference_path_and_explicit_method","method":"GET","parameter_count":13,"path":"/fred/category/series","request_status":"complete","response_evidence":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"count":45,"limit":1000,"offset":0,"order_by":"series_id","realtime_end":"2017-08-01","realtime_start":"2017-08-01","seriess":[{"frequency":"Quarterly","frequency_short":"Q","group_popularity":34,"id":"BOPBCA","last_updated":"2014-06-18 08:41:28-05","notes":"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.","observation_end":"2014-01-01","observation_start":"1960-01-01","popularity":32,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Balance on Current Account (DISCONTINUED)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Annual","frequency_short":"A","group_popularity":34,"id":"BOPBCAA","last_updated":"2014-06-18 08:41:28-05","notes":"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.","observation_end":"2013-01-01","observation_start":"1960-01-01","popularity":14,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Balance on Current Account (DISCONTINUED)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":34,"id":"BOPBCAN","last_updated":"2014-06-18 08:41:28-05","notes":"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.","observation_end":"2014-01-01","observation_start":"1960-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Balance on Current Account (DISCONTINUED)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":20,"id":"BOPBGS","last_updated":"2014-06-18 08:41:28-05","notes":"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.","observation_end":"2014-01-01","observation_start":"1960-01-01","popularity":14,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Balance on Goods and Services (DISCONTINUED)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Annual","frequency_short":"A","group_popularity":20,"id":"BOPBGSA","last_updated":"2014-06-18 08:41:28-05","notes":"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.","observation_end":"2013-01-01","observation_start":"1960-01-01","popularity":7,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Balance on Goods and Services (DISCONTINUED)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":20,"id":"BOPBGSN","last_updated":"2014-06-18 08:41:28-05","notes":"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.","observation_end":"2014-01-01","observation_start":"1960-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Balance on Goods and Services (DISCONTINUED)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":0,"id":"BOPBII","last_updated":"2014-06-18 08:41:27-05","notes":"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.","observation_end":"2014-01-01","observation_start":"1960-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Balance on Investment Income (DISCONTINUED)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Annual","frequency_short":"A","group_popularity":0,"id":"BOPBIIA","last_updated":"2014-06-18 08:41:27-05","notes":"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.","observation_end":"2013-01-01","observation_start":"1960-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Balance on Investment Income (DISCONTINUED)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":0,"id":"BOPBIIN","last_updated":"2014-06-18 08:41:27-05","notes":"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.","observation_end":"2014-01-01","observation_start":"1960-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Balance on Investment Income (DISCONTINUED)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":0,"id":"BOPBM","last_updated":"2014-06-18 08:41:27-05","notes":"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.","observation_end":"2014-01-01","observation_start":"1960-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Balance on Merchandise Trade (DISCONTINUED)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Annual","frequency_short":"A","group_popularity":0,"id":"BOPBMA","last_updated":"2014-06-18 08:41:27-05","notes":"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.","observation_end":"2013-01-01","observation_start":"1960-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Balance on Merchandise Trade (DISCONTINUED)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":0,"id":"BOPBMN","last_updated":"2014-06-18 08:41:27-05","notes":"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.","observation_end":"2014-01-01","observation_start":"1960-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Balance on Merchandise Trade (DISCONTINUED)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":0,"id":"BOPBSV","last_updated":"2014-06-18 08:41:27-05","notes":"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.","observation_end":"2014-01-01","observation_start":"1960-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Balance on Services (DISCONTINUED)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Annual","frequency_short":"A","group_popularity":0,"id":"BOPBSVA","last_updated":"2014-06-18 08:41:27-05","notes":"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.","observation_end":"2013-01-01","observation_start":"1960-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Balance on Services (DISCONTINUED)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":0,"id":"BOPBSVN","last_updated":"2014-06-18 08:41:27-05","notes":"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.","observation_end":"2014-01-01","observation_start":"1960-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Balance on Services (DISCONTINUED)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":0,"id":"BOPCAT","last_updated":"2014-06-18 08:41:26-05","notes":"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.","observation_end":"2014-01-01","observation_start":"1989-10-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Capital Account Transactions, Net (DISCONTINUED)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Annual","frequency_short":"A","group_popularity":0,"id":"BOPCATA","last_updated":"2014-06-18 08:41:26-05","notes":"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.","observation_end":"2013-01-01","observation_start":"1989-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Capital Account Transactions, Net (DISCONTINUED)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":0,"id":"BOPCATN","last_updated":"2014-06-18 08:41:26-05","notes":"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.","observation_end":"2014-01-01","observation_start":"1989-10-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Capital Account Transactions, Net (DISCONTINUED)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":7,"id":"BOPG","last_updated":"2014-06-18 08:41:26-05","notes":"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.","observation_end":"2014-01-01","observation_start":"1960-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Unilateral Transfers, Net (DISCONTINUED)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Annual","frequency_short":"A","group_popularity":7,"id":"BOPGA","last_updated":"2014-06-18 08:41:25-05","notes":"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.","observation_end":"2013-01-01","observation_start":"1960-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Unilateral Transfers, Net (DISCONTINUED)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":7,"id":"BOPGN","last_updated":"2014-06-18 08:41:25-05","notes":"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.","observation_end":"2014-01-01","observation_start":"1960-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Unilateral Transfers, Net (DISCONTINUED)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":62,"id":"BOPGSTB","last_updated":"2017-07-06 09:32:14-05","observation_end":"2017-05-01","observation_start":"1992-01-01","popularity":62,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Trade Balance: Goods and Services, Balance of Payments Basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":39,"id":"BOPGTB","last_updated":"2017-07-06 09:33:50-05","observation_end":"2017-05-01","observation_start":"1992-01-01","popularity":40,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Trade Balance: Goods, Balance of Payments Basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":29,"id":"BOPSTB","last_updated":"2017-07-06 09:33:57-05","observation_end":"2017-05-01","observation_start":"1992-01-01","popularity":29,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Trade Balance: Services, Balance of Payments Basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":52,"id":"IEABC","last_updated":"2017-06-20 08:41:05-05","notes":"Calculated by subtracting the imports of goods and services and income payments (debits) from the exports of goods and services and income receipts (credits)","observation_end":"2017-01-01","observation_start":"1999-01-01","popularity":41,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Balance on current account","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Annual","frequency_short":"A","group_popularity":52,"id":"IEABCA","last_updated":"2017-06-20 08:41:03-05","notes":"Calculated by subtracting the imports of goods and services and income payments (debits) from the exports of goods and services and income receipts (credits)","observation_end":"2016-01-01","observation_start":"1999-01-01","popularity":47,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Balance on current account","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":20,"id":"IEABCG","last_updated":"2017-06-20 08:41:09-05","notes":"Calculated by subtracting the imports of goods from the exports of goods","observation_end":"2017-01-01","observation_start":"1999-01-01","popularity":11,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Balance on goods","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Annual","frequency_short":"A","group_popularity":20,"id":"IEABCGA","last_updated":"2017-06-20 08:41:14-05","notes":"Calculated by subtracting the imports of goods from the exports of goods","observation_end":"2016-01-01","observation_start":"1999-01-01","popularity":11,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Balance on goods","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":20,"id":"IEABCGN","last_updated":"2017-06-20 08:41:23-05","notes":"Calculated by subtracting the imports of goods from the exports of goods","observation_end":"2017-01-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Balance on goods","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":26,"id":"IEABCGS","last_updated":"2017-06-20 08:41:23-05","notes":"Calculated by subtracting the imports of goods and services from the exports of goods and services","observation_end":"2017-01-01","observation_start":"1999-01-01","popularity":23,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Balance on goods and services","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Annual","frequency_short":"A","group_popularity":26,"id":"IEABCGSA","last_updated":"2017-06-20 08:41:08-05","notes":"Calculated by subtracting the imports of goods and services from the exports of goods and services","observation_end":"2016-01-01","observation_start":"1999-01-01","popularity":7,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Balance on goods and services","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":26,"id":"IEABCGSN","last_updated":"2017-06-20 08:41:14-05","notes":"Calculated by subtracting the imports of goods and services from the exports of goods and services","observation_end":"2017-01-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Balance on goods and services","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":52,"id":"IEABCN","last_updated":"2017-06-20 08:41:07-05","notes":"Calculated by subtracting the imports of goods and services and income payments (debits) from the exports of goods and services and income receipts (credits)","observation_end":"2017-01-01","observation_start":"1999-01-01","popularity":25,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Balance on current account","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":44,"id":"IEABCP","last_updated":"2017-06-20 08:41:03-05","notes":"Calculated by subtracting the capital transfer payments and other debits from the capital transfer receipts and other credits","observation_end":"2017-01-01","observation_start":"1999-01-01","popularity":41,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Balance on capital account","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Annual","frequency_short":"A","group_popularity":44,"id":"IEABCPA","last_updated":"2017-03-21 07:41:21-05","notes":"Calculated by subtracting the capital transfer payments and other debits from the capital transfer receipts and other credits","observation_end":"2016-01-01","observation_start":"1999-01-01","popularity":29,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Balance on capital account","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":20,"id":"IEABCPI","last_updated":"2017-06-20 08:31:03-05","notes":"Calculated by subtracting the primary income payments from the primary income receipts","observation_end":"2017-01-01","observation_start":"1999-01-01","popularity":18,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Balance on primary income","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Annual","frequency_short":"A","group_popularity":20,"id":"IEABCPIA","last_updated":"2017-06-20 08:31:06-05","notes":"Calculated by subtracting the primary income payments from the primary income receipts","observation_end":"2016-01-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Balance on primary income","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":20,"id":"IEABCPIN","last_updated":"2017-06-20 08:41:24-05","notes":"Calculated by subtracting the primary income payments from the primary income receipts","observation_end":"2017-01-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Balance on primary income","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":44,"id":"IEABCPN","last_updated":"2017-06-20 08:41:09-05","notes":"Calculated by subtracting the capital transfer payments and other debits from the capital transfer receipts and other credits","observation_end":"2017-01-01","observation_start":"1999-01-01","popularity":24,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Balance on capital account","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":11,"id":"IEABCS","last_updated":"2017-06-20 08:31:14-05","notes":"Calculated by subtracting the imports of services from the exports of services","observation_end":"2017-01-01","observation_start":"1999-01-01","popularity":7,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Balance on services","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Annual","frequency_short":"A","group_popularity":11,"id":"IEABCSA","last_updated":"2017-06-20 08:31:14-05","notes":"Calculated by subtracting the imports of services from the exports of services","observation_end":"2016-01-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Balance on services","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":7,"id":"IEABCSI","last_updated":"2017-06-20 08:41:15-05","notes":"Calculated by subtracting the secondary income (current transfer) payments from the secondary income (current transfer) receipts","observation_end":"2017-01-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Balance on secondary income","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Annual","frequency_short":"A","group_popularity":7,"id":"IEABCSIA","last_updated":"2017-06-20 08:41:15-05","notes":"Calculated by subtracting the secondary income (current transfer) payments from the secondary income (current transfer) receipts","observation_end":"2016-01-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Balance on secondary income","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":7,"id":"IEABCSIN","last_updated":"2017-06-20 08:41:25-05","notes":"Calculated by subtracting the secondary income (current transfer) payments from the secondary income (current transfer) receipts","observation_end":"2017-01-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Balance on secondary income","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":11,"id":"IEABCSN","last_updated":"2017-06-20 08:31:15-05","notes":"Calculated by subtracting the imports of services from the exports of services","observation_end":"2017-01-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Balance on services","units":"Millions of Dollars","units_short":"Mil. of $"}],"sort_order":"asc"}}}},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<seriess realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" order_by=\"series_id\" sort_order=\"asc\" count=\"45\" offset=\"0\" limit=\"1000\">\n  <series id=\"BOPBCA\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on Current Account (DISCONTINUED)\" observation_start=\"1960-01-01\" observation_end=\"2014-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Billions of Dollars\" units_short=\"Bil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2014-06-18 08:41:28-05\" popularity=\"32\" group_popularity=\"34\" notes=\"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.\"/>\n  <series id=\"BOPBCAA\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on Current Account (DISCONTINUED)\" observation_start=\"1960-01-01\" observation_end=\"2013-01-01\" frequency=\"Annual\" frequency_short=\"A\" units=\"Billions of Dollars\" units_short=\"Bil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2014-06-18 08:41:28-05\" popularity=\"14\" group_popularity=\"34\" notes=\"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.\"/>\n  <series id=\"BOPBCAN\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on Current Account (DISCONTINUED)\" observation_start=\"1960-01-01\" observation_end=\"2014-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Billions of Dollars\" units_short=\"Bil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2014-06-18 08:41:28-05\" popularity=\"0\" group_popularity=\"34\" notes=\"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.\"/>\n  <series id=\"BOPBGS\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on Goods and Services (DISCONTINUED)\" observation_start=\"1960-01-01\" observation_end=\"2014-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Billions of Dollars\" units_short=\"Bil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2014-06-18 08:41:28-05\" popularity=\"14\" group_popularity=\"20\" notes=\"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.\"/>\n  <series id=\"BOPBGSA\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on Goods and Services (DISCONTINUED)\" observation_start=\"1960-01-01\" observation_end=\"2013-01-01\" frequency=\"Annual\" frequency_short=\"A\" units=\"Billions of Dollars\" units_short=\"Bil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2014-06-18 08:41:28-05\" popularity=\"7\" group_popularity=\"20\" notes=\"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.\"/>\n  <series id=\"BOPBGSN\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on Goods and Services (DISCONTINUED)\" observation_start=\"1960-01-01\" observation_end=\"2014-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Billions of Dollars\" units_short=\"Bil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2014-06-18 08:41:28-05\" popularity=\"0\" group_popularity=\"20\" notes=\"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.\"/>\n  <series id=\"BOPBII\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on Investment Income (DISCONTINUED)\" observation_start=\"1960-01-01\" observation_end=\"2014-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Billions of Dollars\" units_short=\"Bil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2014-06-18 08:41:27-05\" popularity=\"0\" group_popularity=\"0\" notes=\"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.\"/>\n  <series id=\"BOPBIIA\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on Investment Income (DISCONTINUED)\" observation_start=\"1960-01-01\" observation_end=\"2013-01-01\" frequency=\"Annual\" frequency_short=\"A\" units=\"Billions of Dollars\" units_short=\"Bil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2014-06-18 08:41:27-05\" popularity=\"0\" group_popularity=\"0\" notes=\"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.\"/>\n  <series id=\"BOPBIIN\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on Investment Income (DISCONTINUED)\" observation_start=\"1960-01-01\" observation_end=\"2014-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Billions of Dollars\" units_short=\"Bil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2014-06-18 08:41:27-05\" popularity=\"0\" group_popularity=\"0\" notes=\"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.\"/>\n  <series id=\"BOPBM\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on Merchandise Trade (DISCONTINUED)\" observation_start=\"1960-01-01\" observation_end=\"2014-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Billions of Dollars\" units_short=\"Bil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2014-06-18 08:41:27-05\" popularity=\"0\" group_popularity=\"0\" notes=\"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.\"/>\n  <series id=\"BOPBMA\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on Merchandise Trade (DISCONTINUED)\" observation_start=\"1960-01-01\" observation_end=\"2013-01-01\" frequency=\"Annual\" frequency_short=\"A\" units=\"Billions of Dollars\" units_short=\"Bil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2014-06-18 08:41:27-05\" popularity=\"0\" group_popularity=\"0\" notes=\"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.\"/>\n  <series id=\"BOPBMN\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on Merchandise Trade (DISCONTINUED)\" observation_start=\"1960-01-01\" observation_end=\"2014-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Billions of Dollars\" units_short=\"Bil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2014-06-18 08:41:27-05\" popularity=\"0\" group_popularity=\"0\" notes=\"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.\"/>\n  <series id=\"BOPBSV\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on Services (DISCONTINUED)\" observation_start=\"1960-01-01\" observation_end=\"2014-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Billions of Dollars\" units_short=\"Bil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2014-06-18 08:41:27-05\" popularity=\"0\" group_popularity=\"0\" notes=\"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.\"/>\n  <series id=\"BOPBSVA\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on Services (DISCONTINUED)\" observation_start=\"1960-01-01\" observation_end=\"2013-01-01\" frequency=\"Annual\" frequency_short=\"A\" units=\"Billions of Dollars\" units_short=\"Bil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2014-06-18 08:41:27-05\" popularity=\"0\" group_popularity=\"0\" notes=\"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.\"/>\n  <series id=\"BOPBSVN\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on Services (DISCONTINUED)\" observation_start=\"1960-01-01\" observation_end=\"2014-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Billions of Dollars\" units_short=\"Bil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2014-06-18 08:41:27-05\" popularity=\"0\" group_popularity=\"0\" notes=\"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.\"/>\n  <series id=\"BOPCAT\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Capital Account Transactions, Net (DISCONTINUED)\" observation_start=\"1989-10-01\" observation_end=\"2014-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Billions of Dollars\" units_short=\"Bil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2014-06-18 08:41:26-05\" popularity=\"0\" group_popularity=\"0\" notes=\"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.\"/>\n  <series id=\"BOPCATA\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Capital Account Transactions, Net (DISCONTINUED)\" observation_start=\"1989-01-01\" observation_end=\"2013-01-01\" frequency=\"Annual\" frequency_short=\"A\" units=\"Billions of Dollars\" units_short=\"Bil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2014-06-18 08:41:26-05\" popularity=\"0\" group_popularity=\"0\" notes=\"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.\"/>\n  <series id=\"BOPCATN\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Capital Account Transactions, Net (DISCONTINUED)\" observation_start=\"1989-10-01\" observation_end=\"2014-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Billions of Dollars\" units_short=\"Bil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2014-06-18 08:41:26-05\" popularity=\"0\" group_popularity=\"0\" notes=\"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.\"/>\n  <series id=\"BOPG\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Unilateral Transfers, Net (DISCONTINUED)\" observation_start=\"1960-01-01\" observation_end=\"2014-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Billions of Dollars\" units_short=\"Bil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2014-06-18 08:41:26-05\" popularity=\"0\" group_popularity=\"7\" notes=\"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.\"/>\n  <series id=\"BOPGA\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Unilateral Transfers, Net (DISCONTINUED)\" observation_start=\"1960-01-01\" observation_end=\"2013-01-01\" frequency=\"Annual\" frequency_short=\"A\" units=\"Billions of Dollars\" units_short=\"Bil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2014-06-18 08:41:25-05\" popularity=\"0\" group_popularity=\"7\" notes=\"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.\"/>\n  <series id=\"BOPGN\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Unilateral Transfers, Net (DISCONTINUED)\" observation_start=\"1960-01-01\" observation_end=\"2014-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Billions of Dollars\" units_short=\"Bil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2014-06-18 08:41:25-05\" popularity=\"0\" group_popularity=\"7\" notes=\"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.\"/>\n  <series id=\"BOPGSTB\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Trade Balance: Goods and Services, Balance of Payments Basis\" observation_start=\"1992-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:32:14-05\" popularity=\"62\" group_popularity=\"62\"/>\n  <series id=\"BOPGTB\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Trade Balance: Goods, Balance of Payments Basis\" observation_start=\"1992-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:33:50-05\" popularity=\"40\" group_popularity=\"39\"/>\n  <series id=\"BOPSTB\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Trade Balance: Services, Balance of Payments Basis\" observation_start=\"1992-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:33:57-05\" popularity=\"29\" group_popularity=\"29\"/>\n  <series id=\"IEABC\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on current account\" observation_start=\"1999-01-01\" observation_end=\"2017-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-06-20 08:41:05-05\" popularity=\"41\" group_popularity=\"52\" notes=\"Calculated by subtracting the imports of goods and services and income payments (debits) from the exports of goods and services and income receipts (credits)\"/>\n  <series id=\"IEABCA\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on current account\" observation_start=\"1999-01-01\" observation_end=\"2016-01-01\" frequency=\"Annual\" frequency_short=\"A\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-06-20 08:41:03-05\" popularity=\"47\" group_popularity=\"52\" notes=\"Calculated by subtracting the imports of goods and services and income payments (debits) from the exports of goods and services and income receipts (credits)\"/>\n  <series id=\"IEABCG\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on goods\" observation_start=\"1999-01-01\" observation_end=\"2017-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-06-20 08:41:09-05\" popularity=\"11\" group_popularity=\"20\" notes=\"Calculated by subtracting the imports of goods from the exports of goods\"/>\n  <series id=\"IEABCGA\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on goods\" observation_start=\"1999-01-01\" observation_end=\"2016-01-01\" frequency=\"Annual\" frequency_short=\"A\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-06-20 08:41:14-05\" popularity=\"11\" group_popularity=\"20\" notes=\"Calculated by subtracting the imports of goods from the exports of goods\"/>\n  <series id=\"IEABCGN\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on goods\" observation_start=\"1999-01-01\" observation_end=\"2017-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-06-20 08:41:23-05\" popularity=\"0\" group_popularity=\"20\" notes=\"Calculated by subtracting the imports of goods from the exports of goods\"/>\n  <series id=\"IEABCGS\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on goods and services\" observation_start=\"1999-01-01\" observation_end=\"2017-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-06-20 08:41:23-05\" popularity=\"23\" group_popularity=\"26\" notes=\"Calculated by subtracting the imports of goods and services from the exports of goods and services\"/>\n  <series id=\"IEABCGSA\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on goods and services\" observation_start=\"1999-01-01\" observation_end=\"2016-01-01\" frequency=\"Annual\" frequency_short=\"A\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-06-20 08:41:08-05\" popularity=\"7\" group_popularity=\"26\" notes=\"Calculated by subtracting the imports of goods and services from the exports of goods and services\"/>\n  <series id=\"IEABCGSN\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on goods and services\" observation_start=\"1999-01-01\" observation_end=\"2017-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-06-20 08:41:14-05\" popularity=\"0\" group_popularity=\"26\" notes=\"Calculated by subtracting the imports of goods and services from the exports of goods and services\"/>\n  <series id=\"IEABCN\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on current account\" observation_start=\"1999-01-01\" observation_end=\"2017-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-06-20 08:41:07-05\" popularity=\"25\" group_popularity=\"52\" notes=\"Calculated by subtracting the imports of goods and services and income payments (debits) from the exports of goods and services and income receipts (credits)\"/>\n  <series id=\"IEABCP\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on capital account\" observation_start=\"1999-01-01\" observation_end=\"2017-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-06-20 08:41:03-05\" popularity=\"41\" group_popularity=\"44\" notes=\"Calculated by subtracting the capital transfer payments and other debits from the capital transfer receipts and other credits\"/>\n  <series id=\"IEABCPA\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on capital account\" observation_start=\"1999-01-01\" observation_end=\"2016-01-01\" frequency=\"Annual\" frequency_short=\"A\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-03-21 07:41:21-05\" popularity=\"29\" group_popularity=\"44\" notes=\"Calculated by subtracting the capital transfer payments and other debits from the capital transfer receipts and other credits\"/>\n  <series id=\"IEABCPI\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on primary income\" observation_start=\"1999-01-01\" observation_end=\"2017-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-06-20 08:31:03-05\" popularity=\"18\" group_popularity=\"20\" notes=\"Calculated by subtracting the primary income payments from the primary income receipts\"/>\n  <series id=\"IEABCPIA\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on primary income\" observation_start=\"1999-01-01\" observation_end=\"2016-01-01\" frequency=\"Annual\" frequency_short=\"A\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-06-20 08:31:06-05\" popularity=\"0\" group_popularity=\"20\" notes=\"Calculated by subtracting the primary income payments from the primary income receipts\"/>\n  <series id=\"IEABCPIN\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on primary income\" observation_start=\"1999-01-01\" observation_end=\"2017-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-06-20 08:41:24-05\" popularity=\"0\" group_popularity=\"20\" notes=\"Calculated by subtracting the primary income payments from the primary income receipts\"/>\n  <series id=\"IEABCPN\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on capital account\" observation_start=\"1999-01-01\" observation_end=\"2017-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-06-20 08:41:09-05\" popularity=\"24\" group_popularity=\"44\" notes=\"Calculated by subtracting the capital transfer payments and other debits from the capital transfer receipts and other credits\"/>\n  <series id=\"IEABCS\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on services\" observation_start=\"1999-01-01\" observation_end=\"2017-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-06-20 08:31:14-05\" popularity=\"7\" group_popularity=\"11\" notes=\"Calculated by subtracting the imports of services from the exports of services\"/>\n  <series id=\"IEABCSA\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on services\" observation_start=\"1999-01-01\" observation_end=\"2016-01-01\" frequency=\"Annual\" frequency_short=\"A\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-06-20 08:31:14-05\" popularity=\"0\" group_popularity=\"11\" notes=\"Calculated by subtracting the imports of services from the exports of services\"/>\n  <series id=\"IEABCSI\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on secondary income\" observation_start=\"1999-01-01\" observation_end=\"2017-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-06-20 08:41:15-05\" popularity=\"0\" group_popularity=\"7\" notes=\"Calculated by subtracting the secondary income (current transfer) payments from the secondary income (current transfer) receipts\"/>\n  <series id=\"IEABCSIA\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on secondary income\" observation_start=\"1999-01-01\" observation_end=\"2016-01-01\" frequency=\"Annual\" frequency_short=\"A\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-06-20 08:41:15-05\" popularity=\"0\" group_popularity=\"7\" notes=\"Calculated by subtracting the secondary income (current transfer) payments from the secondary income (current transfer) receipts\"/>\n  <series id=\"IEABCSIN\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on secondary income\" observation_start=\"1999-01-01\" observation_end=\"2017-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-06-20 08:41:25-05\" popularity=\"0\" group_popularity=\"7\" notes=\"Calculated by subtracting the secondary income (current transfer) payments from the secondary income (current transfer) receipts\"/>\n  <series id=\"IEABCSN\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on services\" observation_start=\"1999-01-01\" observation_end=\"2017-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-06-20 08:31:15-05\" popularity=\"0\" group_popularity=\"11\" notes=\"Calculated by subtracting the imports of services from the exports of services\"/>\n</seriess>"}}}},"field_declarations":[{"attribute":"notes","element":"series","media_type":"text/xml","required":false,"source_statement":"The series tag's notes attribute is optional."}],"pending":[],"schema_inferred":false,"schema_status":"not_declared_in_reference"},"sha256":"892cd9d6451468ca6343aa26e8337050501038c80cf1585bfeb1fc86781a6ff8","url":"https://fred.stlouisfed.org/docs/api/fred/category_series.html"},{"identity_source":"official_reference_path_and_explicit_method","method":"GET","parameter_count":12,"path":"/fred/category/tags","request_status":"complete","response_evidence":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"count":21,"limit":1000,"offset":0,"order_by":"series_count","realtime_end":"2013-08-13","realtime_start":"2013-08-13","sort_order":"desc","tags":[{"created":"2012-02-27 10:18:19-06","group_id":"src","name":"bea","notes":"U.S. Department of Commerce: Bureau of Economic Analysis","popularity":87,"series_count":24},{"created":"2012-02-27 10:18:19-06","group_id":"geot","name":"nation","notes":"Country Level","popularity":100,"series_count":24},{"created":"2012-02-27 10:18:19-06","group_id":"geo","name":"usa","notes":"United States of America","popularity":100,"series_count":24},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"balance","notes":"","popularity":65,"series_count":18},{"created":"2012-02-27 10:18:19-06","group_id":"seas","name":"nsa","notes":"Not seasonally adjusted","popularity":96,"series_count":14},{"created":"2012-02-27 10:18:19-06","group_id":"freq","name":"quarterly","notes":"","popularity":88,"series_count":14},{"created":"2012-02-27 10:18:19-06","group_id":"seas","name":"sa","notes":"Seasonally adjusted","popularity":94,"series_count":10},{"created":"2013-01-28 14:10:13-06","group_id":"gen","name":"bop","notes":"Balance of Payments","popularity":60,"series_count":8},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"services","notes":"","popularity":72,"series_count":8},{"created":"2012-02-27 10:18:19-06","group_id":"freq","name":"annual","notes":"","popularity":83,"series_count":7},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"net","notes":"","popularity":68,"series_count":6},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"trade","notes":"","popularity":60,"series_count":6},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"goods","notes":"","popularity":73,"series_count":5},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"capital account","notes":"","popularity":42,"series_count":3},{"created":"2012-02-27 10:18:19-06","group_id":"src","name":"census","notes":"U.S. Department of Commerce: Census Bureau","popularity":78,"series_count":3},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"current account","notes":"","popularity":55,"series_count":3},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"income","notes":"","popularity":61,"series_count":3},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"investment","notes":"","popularity":67,"series_count":3},{"created":"2012-02-27 10:18:19-06","group_id":"freq","name":"monthly","notes":"","popularity":95,"series_count":3},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"transfers","notes":"","popularity":50,"series_count":3},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"payments","notes":"","popularity":57,"series_count":1}]}}}},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<tags realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" order_by=\"series_count\" sort_order=\"desc\" count=\"21\" offset=\"0\" limit=\"1000\">\n    <tag name=\"bea\" group_id=\"src\" notes=\"U.S. Department of Commerce: Bureau of Economic Analysis\" created=\"2012-02-27 10:18:19-06\" popularity=\"87\" series_count=\"24\"/>\n    <tag name=\"nation\" group_id=\"geot\" notes=\"Country Level\" created=\"2012-02-27 10:18:19-06\" popularity=\"100\" series_count=\"24\"/>\n    <tag name=\"usa\" group_id=\"geo\" notes=\"United States of America\" created=\"2012-02-27 10:18:19-06\" popularity=\"100\" series_count=\"24\"/>\n    <tag name=\"balance\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"65\" series_count=\"18\"/>\n    <tag name=\"nsa\" group_id=\"seas\" notes=\"Not seasonally adjusted\" created=\"2012-02-27 10:18:19-06\" popularity=\"96\" series_count=\"14\"/>\n    <tag name=\"quarterly\" group_id=\"freq\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"88\" series_count=\"14\"/>\n    <tag name=\"sa\" group_id=\"seas\" notes=\"Seasonally adjusted\" created=\"2012-02-27 10:18:19-06\" popularity=\"94\" series_count=\"10\"/>\n    <tag name=\"bop\" group_id=\"gen\" notes=\"Balance of Payments\" created=\"2013-01-28 14:10:13-06\" popularity=\"60\" series_count=\"8\"/>\n    <tag name=\"services\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"72\" series_count=\"8\"/>\n    <tag name=\"annual\" group_id=\"freq\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"83\" series_count=\"7\"/>\n    <tag name=\"net\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"68\" series_count=\"6\"/>\n    <tag name=\"trade\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"60\" series_count=\"6\"/>\n    <tag name=\"goods\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"73\" series_count=\"5\"/>\n    <tag name=\"capital account\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"42\" series_count=\"3\"/>\n    <tag name=\"census\" group_id=\"src\" notes=\"U.S. Department of Commerce: Census Bureau\" created=\"2012-02-27 10:18:19-06\" popularity=\"78\" series_count=\"3\"/>\n    <tag name=\"current account\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"55\" series_count=\"3\"/>\n    <tag name=\"income\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"61\" series_count=\"3\"/>\n    <tag name=\"investment\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"67\" series_count=\"3\"/>\n    <tag name=\"monthly\" group_id=\"freq\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"95\" series_count=\"3\"/>\n    <tag name=\"transfers\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"50\" series_count=\"3\"/>\n    <tag name=\"payments\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"57\" series_count=\"1\"/>\n</tags>"}}}},"field_declarations":[],"pending":[],"schema_inferred":false,"schema_status":"not_declared_in_reference"},"sha256":"787094f66b6b21c08c70e1b7a9d757ab282ccd9a471c1ad7b1c40f51b8ac5fe4","url":"https://fred.stlouisfed.org/docs/api/fred/category_tags.html"},{"identity_source":"official_reference_path_and_explicit_method","method":"GET","parameter_count":12,"path":"/fred/related_tags","request_status":"complete","response_evidence":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"count":13,"limit":1000,"offset":0,"order_by":"series_count","realtime_end":"2013-08-14","realtime_start":"2013-08-14","sort_order":"desc","tags":[{"created":"2012-02-27 10:18:19-06","group_id":"geot","name":"nation","notes":"Country Level","popularity":100,"series_count":12},{"created":"2012-02-27 10:18:19-06","group_id":"geo","name":"usa","notes":"United States of America","popularity":100,"series_count":12},{"created":"2012-02-27 10:18:19-06","group_id":"src","name":"frb","notes":"Board of Governors of the Federal Reserve System","popularity":90,"series_count":10},{"created":"2012-02-27 10:18:19-06","group_id":"seas","name":"nsa","notes":"Not seasonally adjusted","popularity":96,"series_count":6},{"created":"2012-02-27 10:18:19-06","group_id":"seas","name":"sa","notes":"Seasonally adjusted","popularity":94,"series_count":6},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"m1","notes":"M1 Money Stock","popularity":71,"series_count":4},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"m2","notes":"M2 Money Stock","popularity":75,"series_count":4},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"currency","notes":"","popularity":74,"series_count":2},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"discontinued","notes":"","popularity":68,"series_count":2},{"created":"2012-02-27 10:18:19-06","group_id":"src","name":"frb stl","notes":"Federal Reserve Bank of St. Louis (source)","popularity":81,"series_count":2},{"created":"2012-08-16 15:21:17-05","group_id":"rls","name":"h6","notes":"H.6 Money Stock Measures","popularity":41,"series_count":2},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"m3","notes":"M3 Money Stock","popularity":50,"series_count":2},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"mzm","notes":"MZM Money Stock","popularity":61,"series_count":2}]}}}},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<tags realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" order_by=\"series_count\" sort_order=\"desc\" count=\"13\" offset=\"0\" limit=\"1000\">\n    <tag name=\"nation\" group_id=\"geot\" notes=\"Country Level\" created=\"2012-02-27 10:18:19-06\" popularity=\"100\" series_count=\"12\"/>\n    <tag name=\"usa\" group_id=\"geo\" notes=\"United States of America\" created=\"2012-02-27 10:18:19-06\" popularity=\"100\" series_count=\"12\"/>\n    <tag name=\"frb\" group_id=\"src\" notes=\"Board of Governors of the Federal Reserve System\" created=\"2012-02-27 10:18:19-06\" popularity=\"90\" series_count=\"10\"/>\n    <tag name=\"nsa\" group_id=\"seas\" notes=\"Not seasonally adjusted\" created=\"2012-02-27 10:18:19-06\" popularity=\"96\" series_count=\"6\"/>\n    <tag name=\"sa\" group_id=\"seas\" notes=\"Seasonally adjusted\" created=\"2012-02-27 10:18:19-06\" popularity=\"94\" series_count=\"6\"/>\n    <tag name=\"m1\" group_id=\"gen\" notes=\"M1 Money Stock\" created=\"2012-02-27 10:18:19-06\" popularity=\"71\" series_count=\"4\"/>\n    <tag name=\"m2\" group_id=\"gen\" notes=\"M2 Money Stock\" created=\"2012-02-27 10:18:19-06\" popularity=\"75\" series_count=\"4\"/>\n    <tag name=\"currency\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"74\" series_count=\"2\"/>\n    <tag name=\"discontinued\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"68\" series_count=\"2\"/>\n    <tag name=\"frb stl\" group_id=\"src\" notes=\"Federal Reserve Bank of St. Louis (source)\" created=\"2012-02-27 10:18:19-06\" popularity=\"81\" series_count=\"2\"/>\n    <tag name=\"h6\" group_id=\"rls\" notes=\"H.6 Money Stock Measures\" created=\"2012-08-16 15:21:17-05\" popularity=\"41\" series_count=\"2\"/>\n    <tag name=\"m3\" group_id=\"gen\" notes=\"M3 Money Stock\" created=\"2012-02-27 10:18:19-06\" popularity=\"50\" series_count=\"2\"/>\n    <tag name=\"mzm\" group_id=\"gen\" notes=\"MZM Money Stock\" created=\"2012-02-27 10:18:19-06\" popularity=\"61\" series_count=\"2\"/>\n</tags>"}}}},"field_declarations":[],"pending":[],"schema_inferred":false,"schema_status":"not_declared_in_reference"},"sha256":"3a572642e386184c7feddfce034474ebabe7fff4792cdbea0b3a4092ad7b7f7b","url":"https://fred.stlouisfed.org/docs/api/fred/related_tags.html"},{"identity_source":"official_reference_path_and_explicit_method","method":"GET","parameter_count":5,"path":"/fred/release","request_status":"complete","response_evidence":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"realtime_end":"2013-08-14","realtime_start":"2013-08-14","releases":[{"id":53,"link":"http://www.bea.gov/national/index.htm","name":"Gross Domestic Product","press_release":true,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"}]}}}},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<releases realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\">\n    <release id=\"53\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"Gross Domestic Product\" press_release=\"true\" link=\"http://www.bea.gov/national/index.htm\"/>\n</releases>"}}}},"field_declarations":[{"attribute":"link","element":"release","media_type":"text/xml","required":false,"source_statement":"The release tag's link and notes attributes are optional."},{"attribute":"notes","element":"release","media_type":"text/xml","required":false,"source_statement":"The release tag's link and notes attributes are optional."}],"pending":[],"schema_inferred":false,"schema_status":"not_declared_in_reference"},"sha256":"f55d1846291484a73cf2ab868a1373e2b428c2c720515a928756ef4d8b5ef60c","url":"https://fred.stlouisfed.org/docs/api/fred/release.html"},{"identity_source":"official_reference_path_and_explicit_method","method":"GET","parameter_count":9,"path":"/fred/release/dates","request_status":"complete","response_evidence":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"count":17,"limit":10000,"offset":0,"order_by":"release_date","realtime_end":"9999-12-31","realtime_start":"1776-07-04","release_dates":[{"date":"1997-02-10","release_id":82},{"date":"1998-02-10","release_id":82},{"date":"1999-02-04","release_id":82},{"date":"2000-02-10","release_id":82},{"date":"2001-01-16","release_id":82},{"date":"2002-02-06","release_id":82},{"date":"2003-02-07","release_id":82},{"date":"2004-02-09","release_id":82},{"date":"2005-02-17","release_id":82},{"date":"2006-02-13","release_id":82},{"date":"2007-02-16","release_id":82},{"date":"2008-02-11","release_id":82},{"date":"2009-03-03","release_id":82},{"date":"2010-02-11","release_id":82},{"date":"2011-02-23","release_id":82},{"date":"2012-10-24","release_id":82},{"date":"2013-04-10","release_id":82}],"sort_order":"asc"}}}},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<release_dates realtime_start=\"1776-07-04\" realtime_end=\"9999-12-31\" order_by=\"release_date\" sort_order=\"asc\" count=\"17\" offset=\"0\" limit=\"10000\">\n    <release_date release_id=\"82\">1997-02-10</release_date>\n    <release_date release_id=\"82\">1998-02-10</release_date>\n    <release_date release_id=\"82\">1999-02-04</release_date>\n    <release_date release_id=\"82\">2000-02-10</release_date>\n    <release_date release_id=\"82\">2001-01-16</release_date>\n    <release_date release_id=\"82\">2002-02-06</release_date>\n    <release_date release_id=\"82\">2003-02-07</release_date>\n    <release_date release_id=\"82\">2004-02-09</release_date>\n    <release_date release_id=\"82\">2005-02-17</release_date>\n    <release_date release_id=\"82\">2006-02-13</release_date>\n    <release_date release_id=\"82\">2007-02-16</release_date>\n    <release_date release_id=\"82\">2008-02-11</release_date>\n    <release_date release_id=\"82\">2009-03-03</release_date>\n    <release_date release_id=\"82\">2010-02-11</release_date>\n    <release_date release_id=\"82\">2011-02-23</release_date>\n    <release_date release_id=\"82\">2012-10-24</release_date>\n    <release_date release_id=\"82\">2013-04-10</release_date>\n</release_dates>"}}}},"field_declarations":[],"pending":[],"schema_inferred":false,"schema_status":"not_declared_in_reference"},"sha256":"38c7be6a4e60c1b52aadaeef1e187efcb0d378ddf2f4d54cabede14100b79828","url":"https://fred.stlouisfed.org/docs/api/fred/release_dates.html"},{"identity_source":"official_reference_path_and_explicit_method","method":"GET","parameter_count":13,"path":"/fred/release/related_tags","request_status":"complete","response_evidence":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"count":7,"limit":1000,"offset":0,"order_by":"series_count","realtime_end":"2013-08-14","realtime_start":"2013-08-14","sort_order":"desc","tags":[{"created":"2012-03-19 10:40:59-05","group_id":"gen","name":"commercial paper","notes":"","popularity":55,"series_count":2},{"created":"2012-02-27 10:18:19-06","group_id":"src","name":"frb","notes":"Board of Governors of the Federal Reserve System","popularity":90,"series_count":2},{"created":"2012-02-27 10:18:19-06","group_id":"geot","name":"nation","notes":"Country Level","popularity":100,"series_count":2},{"created":"2012-02-27 10:18:19-06","group_id":"geo","name":"usa","notes":"United States of America","popularity":100,"series_count":2},{"created":"2012-02-27 10:18:19-06","group_id":"freq","name":"weekly","notes":"","popularity":82,"series_count":2},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"financial","notes":"","popularity":70,"series_count":1},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"nonfinancial","notes":"","popularity":63,"series_count":1}]}}}},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<tags realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" order_by=\"series_count\" sort_order=\"desc\" count=\"7\" offset=\"0\" limit=\"1000\">\n    <tag name=\"commercial paper\" group_id=\"gen\" notes=\"\" created=\"2012-03-19 10:40:59-05\" popularity=\"55\" series_count=\"2\"/>\n    <tag name=\"frb\" group_id=\"src\" notes=\"Board of Governors of the Federal Reserve System\" created=\"2012-02-27 10:18:19-06\" popularity=\"90\" series_count=\"2\"/>\n    <tag name=\"nation\" group_id=\"geot\" notes=\"Country Level\" created=\"2012-02-27 10:18:19-06\" popularity=\"100\" series_count=\"2\"/>\n    <tag name=\"usa\" group_id=\"geo\" notes=\"United States of America\" created=\"2012-02-27 10:18:19-06\" popularity=\"100\" series_count=\"2\"/>\n    <tag name=\"weekly\" group_id=\"freq\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"82\" series_count=\"2\"/>\n    <tag name=\"financial\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"70\" series_count=\"1\"/>\n    <tag name=\"nonfinancial\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"63\" series_count=\"1\"/>\n</tags>"}}}},"field_declarations":[],"pending":[],"schema_inferred":false,"schema_status":"not_declared_in_reference"},"sha256":"93e12dd9c20038c52be0d3df61eefc957c9f71d6e2a22ec5b1d1b415c875302e","url":"https://fred.stlouisfed.org/docs/api/fred/release_related_tags.html"},{"identity_source":"official_reference_path_and_explicit_method","method":"GET","parameter_count":13,"path":"/fred/release/series","request_status":"complete","response_evidence":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"count":57,"limit":1000,"offset":0,"order_by":"series_id","realtime_end":"2017-08-01","realtime_start":"2017-08-01","seriess":[{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"BOMTVLM133S","last_updated":"2017-07-06 09:34:00-05","observation_end":"2017-05-01","observation_start":"1992-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Imports of Services - Travel","units":"Million of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"BOMVGMM133S","last_updated":"2014-10-20 09:27:37-05","notes":"BEA has introduced new table presentations, including a new presentation of services, as part of a comprehensive restructuring of BEA’s international economic accounts.For more information see http://www.bea.gov/international/revision-2014.htm.","observation_end":"2013-12-01","observation_start":"1992-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Imports of Services: U.S. Government Miscellaneous Services (DISCONTINUED)","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"BOMVJMM133S","last_updated":"2014-10-20 09:26:44-05","notes":"BEA has introduced new table presentations, including a new presentation of services, as part of a comprehensive restructuring of BEA’s international economic accounts.For more information see http://www.bea.gov/international/revision-2014.htm.","observation_end":"2013-12-01","observation_start":"1992-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Imports of Services - Direct Defense Expenditures (DISCONTINUED)","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"BOMVMPM133S","last_updated":"2017-07-06 09:34:00-05","observation_end":"2017-05-01","observation_start":"1992-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Imports of Services - Passenger Fares","units":"Million of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"BOMVOMM133S","last_updated":"2014-10-20 09:25:54-05","notes":"BEA has introduced new table presentations, including a new presentation of services, as part of a comprehensive restructuring of BEA’s international economic accounts.For more information see http://www.bea.gov/international/revision-2014.htm.","observation_end":"2013-12-01","observation_start":"1992-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Imports of Services - Other Private Services (DISCONTINUED)","units":"Million of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"BOMVRMM133S","last_updated":"2014-10-20 09:25:04-05","notes":"BEA has introduced new table presentations, including a new presentation of services, as part of a comprehensive restructuring of BEA’s international economic accounts.For more information see http://www.bea.gov/international/revision-2014.htm.","observation_end":"2013-12-01","observation_start":"1992-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Imports of Services - Royalties and License Fees (DISCONTINUED)","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"BOMVSMM133S","last_updated":"2014-10-20 09:24:23-05","notes":"BEA has introduced new table presentations, including a new presentation of services, as part of a comprehensive restructuring of BEA’s international economic accounts.For more information see http://www.bea.gov/international/revision-2014.htm.","observation_end":"2013-12-01","observation_start":"1992-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Imports of Services - Other Transportation (DISCONTINUED)","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":39,"id":"BOPGEXP","last_updated":"2017-07-06 09:33:50-05","observation_end":"2017-05-01","observation_start":"1992-01-01","popularity":40,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Exports of Goods, Balance of Payments Basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":31,"id":"BOPGIMP","last_updated":"2017-07-06 09:33:58-05","observation_end":"2017-05-01","observation_start":"1992-01-01","popularity":31,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Imports of Goods: Balance of Payments Basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":62,"id":"BOPGSTB","last_updated":"2017-07-06 09:32:14-05","observation_end":"2017-05-01","observation_start":"1992-01-01","popularity":62,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Trade Balance: Goods and Services, Balance of Payments Basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":39,"id":"BOPGTB","last_updated":"2017-07-06 09:33:50-05","observation_end":"2017-05-01","observation_start":"1992-01-01","popularity":40,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Trade Balance: Goods, Balance of Payments Basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":27,"id":"BOPSEXP","last_updated":"2017-07-06 09:33:58-05","observation_end":"2017-05-01","observation_start":"1992-01-01","popularity":27,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Exports of Services, Balance of Payments Basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":18,"id":"BOPSIMP","last_updated":"2017-07-06 09:33:58-05","observation_end":"2017-05-01","observation_start":"1992-01-01","popularity":18,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Imports of Services, Balance of Payments Basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":29,"id":"BOPSTB","last_updated":"2017-07-06 09:33:57-05","observation_end":"2017-05-01","observation_start":"1992-01-01","popularity":29,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Trade Balance: Services, Balance of Payments Basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":44,"id":"BOPTEXP","last_updated":"2017-07-06 09:33:49-05","observation_end":"2017-05-01","observation_start":"1992-01-01","popularity":44,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Exports of Goods and Services, Balance of Payments Basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":37,"id":"BOPTIMP","last_updated":"2017-07-06 09:33:50-05","observation_end":"2017-05-01","observation_start":"1992-01-01","popularity":38,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Imports of Goods and Services: Balance of Payments Basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":21,"id":"BOXTVLM133S","last_updated":"2017-07-06 09:33:59-05","observation_end":"2017-05-01","observation_start":"1992-01-01","popularity":21,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Exports of Services - Travel","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"BOXVGMM133S","last_updated":"2014-10-20 09:20:14-05","notes":"BEA has introduced new table presentations, including a new presentation of services, as part of a comprehensive restructuring of BEA’s international economic accounts.For more information see http://www.bea.gov/international/revision-2014.htm.","observation_end":"2013-12-01","observation_start":"1992-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Exports of Services: U.S. Government Miscellaneous Services (DISCONTINUED)","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"BOXVJMM133S","last_updated":"2014-10-20 09:19:22-05","notes":"BEA has introduced new table presentations, including a new presentation of services, as part of a comprehensive restructuring of BEA’s international economic accounts.For more information see http://www.bea.gov/international/revision-2014.htm.","observation_end":"2013-12-01","observation_start":"1992-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Exports of Services - Transfers Under U.S. Military Sales Contracts (DISCONTINUED)","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"BOXVMPM133S","last_updated":"2017-07-06 09:34:00-05","observation_end":"2017-05-01","observation_start":"1992-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Exports of Services - Passenger Fares","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"BOXVOMM133S","last_updated":"2014-10-20 09:18:23-05","notes":"BEA has introduced new table presentations, including a new presentation of services, as part of a comprehensive restructuring of BEA’s international economic accounts.For more information see http://www.bea.gov/international/revision-2014.htm.","observation_end":"2013-12-01","observation_start":"1992-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Exports of Services - Other Private Services (DISCONTINUED)","units":"Million of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"BOXVRMM133S","last_updated":"2014-10-20 09:16:46-05","notes":"BEA has introduced new table presentations, including a new presentation of services, as part of a comprehensive restructuring of BEA’s international economic accounts.For more information see http://www.bea.gov/international/revision-2014.htm.","observation_end":"2013-12-01","observation_start":"1992-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Exports of Services - Royalties and License Fees (DISCONTINUED)","units":"Million of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"BOXVSMM133S","last_updated":"2014-10-20 09:15:53-05","notes":"BEA has introduced new table presentations, including a new presentation of services, as part of a comprehensive restructuring of BEA’s international economic accounts.For more information see http://www.bea.gov/international/revision-2014.htm.","observation_end":"2013-12-01","observation_start":"1992-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Exports of Services - Other Transportation (DISCONTINUED)","units":"Million of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":27,"id":"EXPCA","last_updated":"2017-07-06 09:33:58-05","notes":"Free Alongside Ship Basis (f.a.s.)","observation_end":"2017-05-01","observation_start":"1985-01-01","popularity":27,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"U.S. Exports of Goods to Canada, f.a.s. basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":40,"id":"EXPCH","last_updated":"2017-07-06 09:33:57-05","notes":"Free Alongside Ship Basis (f.a.s.)","observation_end":"2017-05-01","observation_start":"1985-01-01","popularity":40,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"U.S. Exports of Goods to China, Mainland, f.a.s. basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":7,"id":"EXPFR","last_updated":"2017-07-06 09:33:59-05","notes":"Free Alongside Ship Basis (f.a.s.)","observation_end":"2017-05-01","observation_start":"1985-01-01","popularity":7,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"U.S. Exports of Goods to France, f.a.s. basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":23,"id":"EXPGE","last_updated":"2017-07-06 09:33:58-05","notes":"Free Alongside Ship Basis (f.a.s.)","observation_end":"2017-05-01","observation_start":"1985-01-01","popularity":23,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"U.S. Exports of Goods to Germany, f.a.s. basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":48,"id":"EXPJP","last_updated":"2017-07-06 09:33:20-05","notes":"Free Alongside Ship Basis (f.a.s.)","observation_end":"2017-05-01","observation_start":"1985-01-01","popularity":49,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"U.S. Exports of Goods to Japan, f.a.s. basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":20,"id":"EXPKR","last_updated":"2017-07-06 09:33:59-05","notes":"Free Alongside Ship Basis (f.a.s.)","observation_end":"2017-05-01","observation_start":"1985-01-01","popularity":20,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"U.S. Exports of Goods to South Korea, f.a.s. basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":31,"id":"EXPMX","last_updated":"2017-07-06 09:33:58-05","notes":"Free Alongside Ship Basis (f.a.s.)","observation_end":"2017-05-01","observation_start":"1985-01-01","popularity":31,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"U.S. Exports of Goods to Mexico, f.a.s. basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":11,"id":"EXPUK","last_updated":"2017-07-06 09:33:59-05","notes":"Free Alongside Ship Basis (f.a.s.)","observation_end":"2017-05-01","observation_start":"1985-01-01","popularity":11,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"U.S. Exports of Goods to the United Kingdom, f.a.s. basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":25,"id":"IMPCA","last_updated":"2017-07-06 09:33:59-05","observation_end":"2017-05-01","observation_start":"1985-01-01","popularity":25,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"U.S. Imports of Goods from Canada, Customs Basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":44,"id":"IMPCH","last_updated":"2017-07-06 09:33:42-05","observation_end":"2017-05-01","observation_start":"1985-01-01","popularity":44,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"U.S. Imports of Goods from China, Mainland, Customs Basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":11,"id":"IMPFR","last_updated":"2017-07-06 09:34:00-05","observation_end":"2017-05-01","observation_start":"1985-01-01","popularity":11,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"U.S. Imports of Goods from France, Customs Basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":29,"id":"IMPGE","last_updated":"2017-07-06 09:33:50-05","observation_end":"2017-05-01","observation_start":"1985-01-01","popularity":29,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"U.S. Imports of Goods from Germany, Customs Basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":46,"id":"IMPJP","last_updated":"2017-07-06 09:33:49-05","observation_end":"2017-05-01","observation_start":"1985-01-01","popularity":46,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"U.S. Imports of Goods from Japan, Customs Basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":26,"id":"IMPKR","last_updated":"2017-07-06 09:34:00-05","observation_end":"2017-05-01","observation_start":"1985-01-01","popularity":26,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"U.S. Imports of Goods from South Korea, Customs Basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":36,"id":"IMPMX","last_updated":"2017-07-06 09:33:58-05","observation_end":"2017-05-01","observation_start":"1985-01-01","popularity":36,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"U.S. Imports of Goods from Mexico, Customs Basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":7,"id":"IMPUK","last_updated":"2017-07-06 09:34:00-05","observation_end":"2017-05-01","observation_start":"1985-01-01","popularity":7,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"U.S. Imports of Goods from the United Kingdom, Customs Basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"ITMCIPM133S","last_updated":"2017-07-06 09:34:01-05","observation_end":"2017-05-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Imports of Services: Charges for the Use of Intellectual Property, not included elsewhere","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"ITMFISM133S","last_updated":"2017-07-06 09:34:00-05","observation_end":"2017-05-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Imports of Services: Financial Services","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"ITMGGSM133S","last_updated":"2017-07-06 09:34:01-05","observation_end":"2017-05-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Imports of Services: Government Goods and Services, not included elsewhere","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"ITMINSM133S","last_updated":"2017-07-06 09:34:00-05","observation_end":"2017-05-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Imports of Services: Insurance Services","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"ITMMARM133S","last_updated":"2017-07-06 09:34:01-05","observation_end":"2017-05-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Imports of Services: Maintenance and Repair Services, not included elsewhere","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"ITMOBSM133S","last_updated":"2017-07-06 09:34:01-05","observation_end":"2017-05-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Imports of Services: Other Business Services","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"ITMTAEM133S","last_updated":"2017-07-06 09:34:01-05","observation_end":"2017-05-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Imports of Services: Travel (for All Purposes Including Education)","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"ITMTCIM133S","last_updated":"2017-07-06 09:34:00-05","observation_end":"2017-05-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Imports of Services: Telecommunications, Computer, and Information Services","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"ITMTRAM133S","last_updated":"2017-07-06 09:34:01-05","observation_end":"2017-05-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Imports of Services: Transport","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"ITXCIPM133S","last_updated":"2017-07-06 09:34:01-05","observation_end":"2017-05-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Exports of Services: Charges for the Use of Intellectual Property, not included elsewhere","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":33,"id":"ITXFISM133S","last_updated":"2017-07-06 09:33:59-05","observation_end":"2017-05-01","observation_start":"1999-01-01","popularity":34,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Exports of Services: Financial Services","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"ITXGGSM133S","last_updated":"2017-07-06 09:34:01-05","observation_end":"2017-05-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Exports of Services: Government Goods and Services, not included elsewhere","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"ITXINSM133S","last_updated":"2017-07-06 09:34:01-05","observation_end":"2017-05-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Exports of Services: Insurance Services","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"ITXMARM133S","last_updated":"2017-07-06 09:34:01-05","observation_end":"2017-05-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Exports of Services: Maintenance and Repair Services, not included elsewhere","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"ITXOBSM133S","last_updated":"2017-07-06 09:34:02-05","observation_end":"2017-05-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Exports of Services: Other Business Services","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"ITXTAEM133S","last_updated":"2017-07-06 09:33:59-05","observation_end":"2017-05-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Exports of Services: Travel (for All Purposes Including Education)","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":7,"id":"ITXTCIM133S","last_updated":"2017-07-06 09:33:59-05","observation_end":"2017-05-01","observation_start":"1999-01-01","popularity":7,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Exports of Services: Telecommunications, Computer, and Information Services","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"ITXTRAM133S","last_updated":"2017-07-06 09:34:02-05","observation_end":"2017-05-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Exports of Services: Transport","units":"Millions of Dollars","units_short":"Mil. of $"}],"sort_order":"asc"}}}},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<seriess realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" order_by=\"series_id\" sort_order=\"asc\" count=\"57\" offset=\"0\" limit=\"1000\">\n  <series id=\"BOMTVLM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Imports of Services - Travel\" observation_start=\"1992-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Million of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:34:00-05\" popularity=\"0\" group_popularity=\"0\"/>\n  <series id=\"BOMVGMM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Imports of Services: U.S. Government Miscellaneous Services (DISCONTINUED)\" observation_start=\"1992-01-01\" observation_end=\"2013-12-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2014-10-20 09:27:37-05\" popularity=\"0\" group_popularity=\"0\" notes=\"BEA has introduced new table presentations, including a new presentation of services, as part of a comprehensive restructuring of BEA’s international economic accounts.For more information see http://www.bea.gov/international/revision-2014.htm.\"/>\n  <series id=\"BOMVJMM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Imports of Services - Direct Defense Expenditures (DISCONTINUED)\" observation_start=\"1992-01-01\" observation_end=\"2013-12-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2014-10-20 09:26:44-05\" popularity=\"0\" group_popularity=\"0\" notes=\"BEA has introduced new table presentations, including a new presentation of services, as part of a comprehensive restructuring of BEA’s international economic accounts.For more information see http://www.bea.gov/international/revision-2014.htm.\"/>\n  <series id=\"BOMVMPM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Imports of Services - Passenger Fares\" observation_start=\"1992-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Million of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:34:00-05\" popularity=\"0\" group_popularity=\"0\"/>\n  <series id=\"BOMVOMM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Imports of Services - Other Private Services (DISCONTINUED)\" observation_start=\"1992-01-01\" observation_end=\"2013-12-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Million of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2014-10-20 09:25:54-05\" popularity=\"0\" group_popularity=\"0\" notes=\"BEA has introduced new table presentations, including a new presentation of services, as part of a comprehensive restructuring of BEA’s international economic accounts.For more information see http://www.bea.gov/international/revision-2014.htm.\"/>\n  <series id=\"BOMVRMM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Imports of Services - Royalties and License Fees (DISCONTINUED)\" observation_start=\"1992-01-01\" observation_end=\"2013-12-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2014-10-20 09:25:04-05\" popularity=\"0\" group_popularity=\"0\" notes=\"BEA has introduced new table presentations, including a new presentation of services, as part of a comprehensive restructuring of BEA’s international economic accounts.For more information see http://www.bea.gov/international/revision-2014.htm.\"/>\n  <series id=\"BOMVSMM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Imports of Services - Other Transportation (DISCONTINUED)\" observation_start=\"1992-01-01\" observation_end=\"2013-12-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2014-10-20 09:24:23-05\" popularity=\"0\" group_popularity=\"0\" notes=\"BEA has introduced new table presentations, including a new presentation of services, as part of a comprehensive restructuring of BEA’s international economic accounts.For more information see http://www.bea.gov/international/revision-2014.htm.\"/>\n  <series id=\"BOPGEXP\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Exports of Goods, Balance of Payments Basis\" observation_start=\"1992-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:33:50-05\" popularity=\"40\" group_popularity=\"39\"/>\n  <series id=\"BOPGIMP\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Imports of Goods: Balance of Payments Basis\" observation_start=\"1992-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:33:58-05\" popularity=\"31\" group_popularity=\"31\"/>\n  <series id=\"BOPGSTB\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Trade Balance: Goods and Services, Balance of Payments Basis\" observation_start=\"1992-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:32:14-05\" popularity=\"62\" group_popularity=\"62\"/>\n  <series id=\"BOPGTB\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Trade Balance: Goods, Balance of Payments Basis\" observation_start=\"1992-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:33:50-05\" popularity=\"40\" group_popularity=\"39\"/>\n  <series id=\"BOPSEXP\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Exports of Services, Balance of Payments Basis\" observation_start=\"1992-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:33:58-05\" popularity=\"27\" group_popularity=\"27\"/>\n  <series id=\"BOPSIMP\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Imports of Services, Balance of Payments Basis\" observation_start=\"1992-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:33:58-05\" popularity=\"18\" group_popularity=\"18\"/>\n  <series id=\"BOPSTB\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Trade Balance: Services, Balance of Payments Basis\" observation_start=\"1992-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:33:57-05\" popularity=\"29\" group_popularity=\"29\"/>\n  <series id=\"BOPTEXP\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Exports of Goods and Services, Balance of Payments Basis\" observation_start=\"1992-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:33:49-05\" popularity=\"44\" group_popularity=\"44\"/>\n  <series id=\"BOPTIMP\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Imports of Goods and Services: Balance of Payments Basis\" observation_start=\"1992-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:33:50-05\" popularity=\"38\" group_popularity=\"37\"/>\n  <series id=\"BOXTVLM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Exports of Services - Travel\" observation_start=\"1992-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:33:59-05\" popularity=\"21\" group_popularity=\"21\"/>\n  <series id=\"BOXVGMM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Exports of Services: U.S. Government Miscellaneous Services (DISCONTINUED)\" observation_start=\"1992-01-01\" observation_end=\"2013-12-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2014-10-20 09:20:14-05\" popularity=\"0\" group_popularity=\"0\" notes=\"BEA has introduced new table presentations, including a new presentation of services, as part of a comprehensive restructuring of BEA’s international economic accounts.For more information see http://www.bea.gov/international/revision-2014.htm.\"/>\n  <series id=\"BOXVJMM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Exports of Services - Transfers Under U.S. Military Sales Contracts (DISCONTINUED)\" observation_start=\"1992-01-01\" observation_end=\"2013-12-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2014-10-20 09:19:22-05\" popularity=\"0\" group_popularity=\"0\" notes=\"BEA has introduced new table presentations, including a new presentation of services, as part of a comprehensive restructuring of BEA’s international economic accounts.For more information see http://www.bea.gov/international/revision-2014.htm.\"/>\n  <series id=\"BOXVMPM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Exports of Services - Passenger Fares\" observation_start=\"1992-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:34:00-05\" popularity=\"0\" group_popularity=\"0\"/>\n  <series id=\"BOXVOMM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Exports of Services - Other Private Services (DISCONTINUED)\" observation_start=\"1992-01-01\" observation_end=\"2013-12-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Million of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2014-10-20 09:18:23-05\" popularity=\"0\" group_popularity=\"0\" notes=\"BEA has introduced new table presentations, including a new presentation of services, as part of a comprehensive restructuring of BEA’s international economic accounts.For more information see http://www.bea.gov/international/revision-2014.htm.\"/>\n  <series id=\"BOXVRMM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Exports of Services - Royalties and License Fees (DISCONTINUED)\" observation_start=\"1992-01-01\" observation_end=\"2013-12-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Million of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2014-10-20 09:16:46-05\" popularity=\"0\" group_popularity=\"0\" notes=\"BEA has introduced new table presentations, including a new presentation of services, as part of a comprehensive restructuring of BEA’s international economic accounts.For more information see http://www.bea.gov/international/revision-2014.htm.\"/>\n  <series id=\"BOXVSMM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Exports of Services - Other Transportation (DISCONTINUED)\" observation_start=\"1992-01-01\" observation_end=\"2013-12-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Million of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2014-10-20 09:15:53-05\" popularity=\"0\" group_popularity=\"0\" notes=\"BEA has introduced new table presentations, including a new presentation of services, as part of a comprehensive restructuring of BEA’s international economic accounts.For more information see http://www.bea.gov/international/revision-2014.htm.\"/>\n  <series id=\"EXPCA\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Exports of Goods to Canada, f.a.s. basis\" observation_start=\"1985-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-07-06 09:33:58-05\" popularity=\"27\" group_popularity=\"27\" notes=\"Free Alongside Ship Basis (f.a.s.)\"/>\n  <series id=\"EXPCH\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Exports of Goods to China, Mainland, f.a.s. basis\" observation_start=\"1985-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-07-06 09:33:57-05\" popularity=\"40\" group_popularity=\"40\" notes=\"Free Alongside Ship Basis (f.a.s.)\"/>\n  <series id=\"EXPFR\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Exports of Goods to France, f.a.s. basis\" observation_start=\"1985-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-07-06 09:33:59-05\" popularity=\"7\" group_popularity=\"7\" notes=\"Free Alongside Ship Basis (f.a.s.)\"/>\n  <series id=\"EXPGE\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Exports of Goods to Germany, f.a.s. basis\" observation_start=\"1985-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-07-06 09:33:58-05\" popularity=\"23\" group_popularity=\"23\" notes=\"Free Alongside Ship Basis (f.a.s.)\"/>\n  <series id=\"EXPJP\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Exports of Goods to Japan, f.a.s. basis\" observation_start=\"1985-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-07-06 09:33:20-05\" popularity=\"49\" group_popularity=\"48\" notes=\"Free Alongside Ship Basis (f.a.s.)\"/>\n  <series id=\"EXPKR\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Exports of Goods to South Korea, f.a.s. basis\" observation_start=\"1985-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-07-06 09:33:59-05\" popularity=\"20\" group_popularity=\"20\" notes=\"Free Alongside Ship Basis (f.a.s.)\"/>\n  <series id=\"EXPMX\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Exports of Goods to Mexico, f.a.s. basis\" observation_start=\"1985-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-07-06 09:33:58-05\" popularity=\"31\" group_popularity=\"31\" notes=\"Free Alongside Ship Basis (f.a.s.)\"/>\n  <series id=\"EXPUK\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Exports of Goods to the United Kingdom, f.a.s. basis\" observation_start=\"1985-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-07-06 09:33:59-05\" popularity=\"11\" group_popularity=\"11\" notes=\"Free Alongside Ship Basis (f.a.s.)\"/>\n  <series id=\"IMPCA\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Imports of Goods from Canada, Customs Basis\" observation_start=\"1985-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-07-06 09:33:59-05\" popularity=\"25\" group_popularity=\"25\"/>\n  <series id=\"IMPCH\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Imports of Goods from China, Mainland, Customs Basis\" observation_start=\"1985-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-07-06 09:33:42-05\" popularity=\"44\" group_popularity=\"44\"/>\n  <series id=\"IMPFR\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Imports of Goods from France, Customs Basis\" observation_start=\"1985-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-07-06 09:34:00-05\" popularity=\"11\" group_popularity=\"11\"/>\n  <series id=\"IMPGE\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Imports of Goods from Germany, Customs Basis\" observation_start=\"1985-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-07-06 09:33:50-05\" popularity=\"29\" group_popularity=\"29\"/>\n  <series id=\"IMPJP\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Imports of Goods from Japan, Customs Basis\" observation_start=\"1985-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-07-06 09:33:49-05\" popularity=\"46\" group_popularity=\"46\"/>\n  <series id=\"IMPKR\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Imports of Goods from South Korea, Customs Basis\" observation_start=\"1985-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-07-06 09:34:00-05\" popularity=\"26\" group_popularity=\"26\"/>\n  <series id=\"IMPMX\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Imports of Goods from Mexico, Customs Basis\" observation_start=\"1985-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-07-06 09:33:58-05\" popularity=\"36\" group_popularity=\"36\"/>\n  <series id=\"IMPUK\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Imports of Goods from the United Kingdom, Customs Basis\" observation_start=\"1985-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-07-06 09:34:00-05\" popularity=\"7\" group_popularity=\"7\"/>\n  <series id=\"ITMCIPM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Imports of Services: Charges for the Use of Intellectual Property, not included elsewhere\" observation_start=\"1999-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:34:01-05\" popularity=\"0\" group_popularity=\"0\"/>\n  <series id=\"ITMFISM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Imports of Services: Financial Services\" observation_start=\"1999-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:34:00-05\" popularity=\"0\" group_popularity=\"0\"/>\n  <series id=\"ITMGGSM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Imports of Services: Government Goods and Services, not included elsewhere\" observation_start=\"1999-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:34:01-05\" popularity=\"0\" group_popularity=\"0\"/>\n  <series id=\"ITMINSM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Imports of Services: Insurance Services\" observation_start=\"1999-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:34:00-05\" popularity=\"0\" group_popularity=\"0\"/>\n  <series id=\"ITMMARM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Imports of Services: Maintenance and Repair Services, not included elsewhere\" observation_start=\"1999-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:34:01-05\" popularity=\"0\" group_popularity=\"0\"/>\n  <series id=\"ITMOBSM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Imports of Services: Other Business Services\" observation_start=\"1999-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:34:01-05\" popularity=\"0\" group_popularity=\"0\"/>\n  <series id=\"ITMTAEM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Imports of Services: Travel (for All Purposes Including Education)\" observation_start=\"1999-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:34:01-05\" popularity=\"0\" group_popularity=\"0\"/>\n  <series id=\"ITMTCIM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Imports of Services: Telecommunications, Computer, and Information Services\" observation_start=\"1999-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:34:00-05\" popularity=\"0\" group_popularity=\"0\"/>\n  <series id=\"ITMTRAM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Imports of Services: Transport\" observation_start=\"1999-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:34:01-05\" popularity=\"0\" group_popularity=\"0\"/>\n  <series id=\"ITXCIPM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Exports of Services: Charges for the Use of Intellectual Property, not included elsewhere\" observation_start=\"1999-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:34:01-05\" popularity=\"0\" group_popularity=\"0\"/>\n  <series id=\"ITXFISM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Exports of Services: Financial Services\" observation_start=\"1999-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:33:59-05\" popularity=\"34\" group_popularity=\"33\"/>\n  <series id=\"ITXGGSM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Exports of Services: Government Goods and Services, not included elsewhere\" observation_start=\"1999-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:34:01-05\" popularity=\"0\" group_popularity=\"0\"/>\n  <series id=\"ITXINSM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Exports of Services: Insurance Services\" observation_start=\"1999-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:34:01-05\" popularity=\"0\" group_popularity=\"0\"/>\n  <series id=\"ITXMARM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Exports of Services: Maintenance and Repair Services, not included elsewhere\" observation_start=\"1999-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:34:01-05\" popularity=\"0\" group_popularity=\"0\"/>\n  <series id=\"ITXOBSM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Exports of Services: Other Business Services\" observation_start=\"1999-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:34:02-05\" popularity=\"0\" group_popularity=\"0\"/>\n  <series id=\"ITXTAEM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Exports of Services: Travel (for All Purposes Including Education)\" observation_start=\"1999-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:33:59-05\" popularity=\"0\" group_popularity=\"0\"/>\n  <series id=\"ITXTCIM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Exports of Services: Telecommunications, Computer, and Information Services\" observation_start=\"1999-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:33:59-05\" popularity=\"7\" group_popularity=\"7\"/>\n  <series id=\"ITXTRAM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Exports of Services: Transport\" observation_start=\"1999-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:34:02-05\" popularity=\"0\" group_popularity=\"0\"/>\n</seriess>"}}}},"field_declarations":[{"attribute":"notes","element":"series","media_type":"text/xml","required":false,"source_statement":"The series tag's notes attribute is optional."}],"pending":[],"schema_inferred":false,"schema_status":"not_declared_in_reference"},"sha256":"fa8193b11f997cdf6233f10896fdfc0a9855094a5681995ee5f432e1ac0a909c","url":"https://fred.stlouisfed.org/docs/api/fred/release_series.html"},{"identity_source":"official_reference_path_and_explicit_method","method":"GET","parameter_count":5,"path":"/fred/release/sources","request_status":"complete","response_evidence":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"realtime_end":"2013-08-14","realtime_start":"2013-08-14","sources":[{"id":18,"link":"http://www.bea.gov/","name":"U.S. Department of Commerce: Bureau of Economic Analysis","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":19,"link":"http://www.census.gov/","name":"U.S. Department of Commerce: Census Bureau","realtime_end":"2013-08-14","realtime_start":"2013-08-14"}]}}}},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<sources realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\">\n    <source id=\"18\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"U.S. Department of Commerce: Bureau of Economic Analysis\" link=\"http://www.bea.gov/\"/>\n    <source id=\"19\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"U.S. Department of Commerce: Census Bureau\" link=\"http://www.census.gov/\"/>\n</sources>"}}}},"field_declarations":[{"attribute":"link","element":"source","media_type":"text/xml","required":false,"source_statement":"The source tag's link and notes attributes are optional."},{"attribute":"notes","element":"source","media_type":"text/xml","required":false,"source_statement":"The source tag's link and notes attributes are optional."}],"pending":[],"schema_inferred":false,"schema_status":"not_declared_in_reference"},"sha256":"13b6e05d99bea7d4cefa56cacf6e03f7ea920b05d011a555c516ec31bdef43b3","url":"https://fred.stlouisfed.org/docs/api/fred/release_sources.html"},{"identity_source":"official_reference_path_and_explicit_method","method":"GET","parameter_count":6,"path":"/fred/release/tables","request_status":"complete","response_evidence":{"content":{"application/json":{},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<elements>\n   <name>Personal consumption expenditures</name>\n   <element_id>12886</element_id>\n   <release_id>53</release_id>\n   <element>\n      <element_id>12887</element_id>\n      <release_id>53</release_id>\n      <series_id>DGDSRL1A225NBEA</series_id>\n      <parent_id>12886</parent_id>\n      <line>3</line>\n      <type>series</type>\n      <name>Goods</name>\n      <level>1</level>\n      <children>\n         <element>\n            <element_id>12888</element_id>\n            <release_id>53</release_id>\n            <series_id>DDURRL1A225NBEA</series_id>\n            <parent_id>12887</parent_id>\n            <line>4</line>\n            <type>series</type>\n            <name>Durable goods</name>\n            <level>2</level>\n            <children/>\n         </element>\n         <element>\n            <element_id>12889</element_id>\n            <release_id>53</release_id>\n            <series_id>DNDGRL1A225NBEA</series_id>\n            <parent_id>12887</parent_id>\n            <line>5</line>\n            <type>series</type>\n            <name>Nondurable goods</name>\n            <level>2</level>\n            <children/>\n         </element>\n      </children>\n   </element>\n   <element>\n      <element_id>12888</element_id>\n      <release_id>53</release_id>\n      <series_id>DDURRL1A225NBEA</series_id>\n      <parent_id>12887</parent_id>\n      <line>4</line>\n      <type>series</type>\n      <name>Durable goods</name>\n      <level>2</level>\n      <children/>\n   </element>\n   <element>\n      <element_id>12889</element_id>\n      <release_id>53</release_id>\n      <series_id>DNDGRL1A225NBEA</series_id>\n      <parent_id>12887</parent_id>\n      <line>5</line>\n      <type>series</type>\n      <name>Nondurable goods</name>\n      <level>2</level>\n      <children/>    \n   </element>\n   <element>\n      <element_id>12890</element_id>\n      <release_id>53</release_id>\n      <series_id>DSERRL1A225NBEA</series_id>\n      <parent_id>12886</parent_id>\n      <line>6</line>\n      <type>series</type>\n      <name>Services</name>\n      <level>1</level>\n      <children/>\n   </element>\n</elements>"}}}},"field_declarations":[],"pending":[{"example_sha256":"b40a81c46bb34a48daba00efbaaad688cbfd99102423a47c5a07801648736f8a","media_type":"application/json","reason":"official JSON response example is not valid JSON"}],"schema_inferred":false,"schema_status":"not_declared_in_reference"},"sha256":"af123ce7d1fc801b953128caad85aaff050d29230e37f2de0a82cd9223964abd","url":"https://fred.stlouisfed.org/docs/api/fred/release_tables.html"},{"identity_source":"official_reference_path_and_explicit_method","method":"GET","parameter_count":12,"path":"/fred/release/tags","request_status":"complete","response_evidence":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"count":13,"limit":1000,"offset":0,"order_by":"series_count","realtime_end":"2013-08-14","realtime_start":"2013-08-14","sort_order":"desc","tags":[{"created":"2012-03-19 10:40:59-05","group_id":"gen","name":"commercial paper","notes":"","popularity":55,"series_count":18},{"created":"2012-02-27 10:18:19-06","group_id":"src","name":"frb","notes":"Board of Governors of the Federal Reserve System","popularity":90,"series_count":18},{"created":"2012-02-27 10:18:19-06","group_id":"geot","name":"nation","notes":"Country Level","popularity":100,"series_count":18},{"created":"2012-02-27 10:18:19-06","group_id":"geo","name":"usa","notes":"United States of America","popularity":100,"series_count":18},{"created":"2012-02-27 10:18:19-06","group_id":"freq","name":"weekly","notes":"","popularity":82,"series_count":18},{"created":"2012-02-27 10:18:19-06","group_id":"seas","name":"nsa","notes":"Not seasonally adjusted","popularity":96,"series_count":9},{"created":"2012-02-27 10:18:19-06","group_id":"seas","name":"sa","notes":"Seasonally adjusted","popularity":94,"series_count":9},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"financial","notes":"","popularity":70,"series_count":6},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"nonfinancial","notes":"","popularity":63,"series_count":6},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"domestic","notes":"","popularity":69,"series_count":4},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"foreign","notes":"","popularity":58,"series_count":4},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"asset-backed","notes":"","popularity":43,"series_count":2},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"companies","notes":"","popularity":49,"series_count":1}]}}}},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<tags realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" order_by=\"series_count\" sort_order=\"desc\" count=\"13\" offset=\"0\" limit=\"1000\">\n    <tag name=\"commercial paper\" group_id=\"gen\" notes=\"\" created=\"2012-03-19 10:40:59-05\" popularity=\"55\" series_count=\"18\"/>\n    <tag name=\"frb\" group_id=\"src\" notes=\"Board of Governors of the Federal Reserve System\" created=\"2012-02-27 10:18:19-06\" popularity=\"90\" series_count=\"18\"/>\n    <tag name=\"nation\" group_id=\"geot\" notes=\"Country Level\" created=\"2012-02-27 10:18:19-06\" popularity=\"100\" series_count=\"18\"/>\n    <tag name=\"usa\" group_id=\"geo\" notes=\"United States of America\" created=\"2012-02-27 10:18:19-06\" popularity=\"100\" series_count=\"18\"/>\n    <tag name=\"weekly\" group_id=\"freq\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"82\" series_count=\"18\"/>\n    <tag name=\"nsa\" group_id=\"seas\" notes=\"Not seasonally adjusted\" created=\"2012-02-27 10:18:19-06\" popularity=\"96\" series_count=\"9\"/>\n    <tag name=\"sa\" group_id=\"seas\" notes=\"Seasonally adjusted\" created=\"2012-02-27 10:18:19-06\" popularity=\"94\" series_count=\"9\"/>\n    <tag name=\"financial\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"70\" series_count=\"6\"/>\n    <tag name=\"nonfinancial\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"63\" series_count=\"6\"/>\n    <tag name=\"domestic\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"69\" series_count=\"4\"/>\n    <tag name=\"foreign\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"58\" series_count=\"4\"/>\n    <tag name=\"asset-backed\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"43\" series_count=\"2\"/>\n    <tag name=\"companies\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"49\" series_count=\"1\"/>\n</tags>"}}}},"field_declarations":[],"pending":[],"schema_inferred":false,"schema_status":"not_declared_in_reference"},"sha256":"d960ec0a100bf4a07fe4ea30e7ddbb1d81fd3d2745bea956bf4d6b3b2b844ee2","url":"https://fred.stlouisfed.org/docs/api/fred/release_tags.html"},{"identity_source":"official_reference_path_and_explicit_method","method":"GET","parameter_count":8,"path":"/fred/releases","request_status":"complete","response_evidence":{"content":{"application/json":{},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<releases realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" order_by=\"release_id\" sort_order=\"asc\" count=\"158\" offset=\"0\" limit=\"1000\">\n    <release id=\"9\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"Advance Monthly Sales for Retail and Food Services\" press_release=\"true\" link=\"http://www.census.gov/retail/\"/>\n    <release id=\"10\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"Consumer Price Index\" press_release=\"true\" link=\"http://www.bls.gov/cpi/\"/>\n    <release id=\"11\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"Employment Cost Index\" press_release=\"true\" link=\"http://www.bls.gov/ncs/ect/\"/>\n    <release id=\"13\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"G.17 Industrial Production and Capacity Utilization\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/g17/\"/>\n    <release id=\"14\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"G.19 Consumer Credit\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/g19/\"/>\n    <release id=\"15\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"G.5 Foreign Exchange Rates\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/g5/\"/>\n    <release id=\"17\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"H.10 Foreign Exchange Rates\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/h10/\"/>\n    <release id=\"18\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"H.15 Selected Interest Rates\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/h15/\"/>\n    <release id=\"19\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"H.3 Aggregate Reserves of Depository Institutions and the Monetary Base\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/h3/\"/>\n    <release id=\"20\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"H.4.1 Factors Affecting Reserve Balances\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/h41/\"/>\n    <release id=\"21\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"H.6 Money Stock Measures\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/h6/\"/>\n    <release id=\"22\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"H.8 Assets and Liabilities of Commercial Banks in the United States\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/h8/\"/>\n    <release id=\"25\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"Manufacturing and Trade Inventories and Sales\" press_release=\"true\" link=\"http://www.census.gov/mtis/www/mtis.html\"/>\n    <release id=\"26\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"Manufacturing ISM Report on Business\" press_release=\"true\" link=\"http://www.ism.ws/ISMReport/\"/>\n    <release id=\"27\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"New Residential Construction\" press_release=\"true\" link=\"http://www.census.gov/construction/nrc/\"/>\n    <release id=\"46\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"Producer Price Index\" press_release=\"true\" link=\"http://www.bls.gov/ppi/\"/>\n    <release id=\"47\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"Productivity and Costs\" press_release=\"true\" link=\"http://www.bls.gov/lpc/\"/>\n    <release id=\"49\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"U.S. International Transactions\" press_release=\"true\" link=\"http://www.bea.gov/newsreleases/international/transactions/transnewsrelease.htm\"/>\n    <release id=\"50\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"Employment Situation\" press_release=\"true\" link=\"http://www.bls.gov/ces/\"/>\n    <release id=\"51\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"U.S. International Trade in Goods and Services\" press_release=\"true\" link=\"http://www.bea.gov/newsreleases/international/trade/tradnewsrelease.htm\"/>\n    ...\n</releases>"}}}},"field_declarations":[{"attribute":"link","element":"release","media_type":"text/xml","required":false,"source_statement":"The release tag's link and notes attributes are optional."},{"attribute":"notes","element":"release","media_type":"text/xml","required":false,"source_statement":"The release tag's link and notes attributes are optional."}],"pending":[{"example_sha256":"4f1df2cc3e9801faffedd26b387e8e5562a9d365fae2a30d7f53caef49097d97","media_type":"application/json","reason":"official JSON response example is not valid JSON"}],"schema_inferred":false,"schema_status":"not_declared_in_reference"},"sha256":"cdcd06fedd7276208ffe210e89e82d957bf602a9d510d119ffca4c0601dfedb0","url":"https://fred.stlouisfed.org/docs/api/fred/releases.html"},{"identity_source":"official_reference_path_and_explicit_method","method":"GET","parameter_count":9,"path":"/fred/releases/dates","request_status":"complete","response_evidence":{"content":{"application/json":{},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<release_dates realtime_start=\"2013-01-01\" realtime_end=\"9999-12-31\" order_by=\"release_date\" sort_order=\"desc\" count=\"1129\" offset=\"0\" limit=\"1000\">\n    <release_date release_id=\"9\" release_name=\"Advance Monthly Sales for Retail and Food Services\">2013-08-13</release_date>\n    <release_date release_id=\"262\" release_name=\"Failures and Assistance Transactions\">2013-08-13</release_date>\n    <release_date release_id=\"25\" release_name=\"Manufacturing and Trade Inventories and Sales\">2013-08-13</release_date>\n    <release_date release_id=\"92\" release_name=\"Selected Real Retail Sales Series\">2013-08-13</release_date>\n    <release_date release_id=\"188\" release_name=\"U.S. Import and Export Price Indexes\">2013-08-13</release_date>\n    <release_date release_id=\"183\" release_name=\"Gasoline and Diesel Fuel Update\">2013-08-12</release_date>\n    <release_date release_id=\"18\" release_name=\"H.15 Selected Interest Rates\">2013-08-12</release_date>\n    <release_date release_id=\"269\" release_name=\"National Accounts of Japan\">2013-08-12</release_date>\n    <release_date release_id=\"71\" release_name=\"Weekly Treasury Inflation-Indexed Securities\">2013-08-12</release_date>\n    <release_date release_id=\"122\" release_name=\"H.4.1 Factors Affecting Reserve Balances (data not included in press release)\">2013-08-09</release_date>\n    <release_date release_id=\"22\" release_name=\"H.8 Assets and Liabilities of Commercial Banks in the United States\">2013-08-09</release_date>\n    <release_date release_id=\"63\" release_name=\"M2 Related Series\">2013-08-09</release_date>\n    <release_date release_id=\"61\" release_name=\"Money Zero Maturity (MZM)\">2013-08-09</release_date>\n    <release_date release_id=\"236\" release_name=\"Monthly Housing Affordability Index\">2013-08-09</release_date>\n    <release_date release_id=\"78\" release_name=\"St. Louis Monthly Reserves and Monetary Base\">2013-08-09</release_date>\n    <release_date release_id=\"105\" release_name=\"St. Louis Weekly Reserves and Monetary Base\">2013-08-09</release_date>\n    <release_date release_id=\"255\" release_name=\"Bank Rate Monitor's Weekly Survey\">2013-08-08</release_date>\n    <release_date release_id=\"53\" release_name=\"Gross Domestic Product\">2013-08-08</release_date>\n    <release_date release_id=\"19\" release_name=\"H.3 Aggregate Reserves of Depository Institutions and the Monetary Base\">2013-08-08</release_date>\n    <release_date release_id=\"283\" release_name=\"H.3 Aggregate Reserves of Depository Institutions and the Monetary Base (data not included in press release)\">2013-08-08</release_date>\n    ...\n</release_dates>"}}}},"field_declarations":[],"pending":[{"example_sha256":"7a9e1a086b49ea4a1f90f44e47fe1aa1f0512af3c72c84a06c740154481c251e","media_type":"application/json","reason":"official JSON response example is not valid JSON"}],"schema_inferred":false,"schema_status":"not_declared_in_reference"},"sha256":"341563eec22a7669756819681bc57cc14494f0a131d0f7f9a456048ed19cbac4","url":"https://fred.stlouisfed.org/docs/api/fred/releases_dates.html"},{"identity_source":"official_reference_path_and_explicit_method","method":"GET","parameter_count":5,"path":"/fred/series","request_status":"complete","response_evidence":{"content":{"application/json":{},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<seriess realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\">\n    <series id=\"GNPCA\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" title=\"Real Gross National Product\" observation_start=\"1929-01-01\" observation_end=\"2012-01-01\" frequency=\"Annual\" frequency_short=\"A\" units=\"Billions of Chained 2009 Dollars\" units_short=\"Bil. of Chn. 2009 $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2013-07-31 09:26:16-05\" popularity=\"39\" notes=\"BEA Account Code: A001RX1\"/>\n</seriess>"}}}},"field_declarations":[{"attribute":"notes","element":"series","media_type":"text/xml","required":false,"source_statement":"The series tag's notes attribute is optional."}],"pending":[{"example_sha256":"43f192660e40c7691a7c78953484a3c731371507c12e81f60b40701efbc461df","media_type":"application/json","reason":"official JSON response example is not valid JSON"}],"schema_inferred":false,"schema_status":"not_declared_in_reference"},"sha256":"e65834f48444e6d1dbdfc07eb4eaeaf815b60929e5bc0b3805250296baa87fdd","url":"https://fred.stlouisfed.org/docs/api/fred/series.html"},{"identity_source":"official_reference_path_and_explicit_method","method":"GET","parameter_count":5,"path":"/fred/series/categories","request_status":"complete","response_evidence":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"categories":[{"id":95,"name":"Monthly Rates","parent_id":15},{"id":275,"name":"Japan","parent_id":158}]}}}},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n<categories>\n  <category id=\"95\" name=\"Monthly Rates\" parent_id=\"15\"/>\n  <category id=\"275\" name=\"Japan\" parent_id=\"158\"/>\n</categories>"}}}},"field_declarations":[{"attribute":"notes","element":"category","media_type":"text/xml","required":false,"source_statement":"The category tag's notes attribute is optional."}],"pending":[],"schema_inferred":false,"schema_status":"not_declared_in_reference"},"sha256":"24ef7a723b116e7584c264ef1a539def8902426bb752bf5489646d22927777a5","url":"https://fred.stlouisfed.org/docs/api/fred/series_categories.html"},{"identity_source":"official_reference_path_and_explicit_method","method":"GET","parameter_count":15,"path":"/fred/series/observations","request_status":"complete","response_evidence":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"count":84,"file_type":"json","limit":100000,"observation_end":"9999-12-31","observation_start":"1776-07-04","observations":[{"date":"1929-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"1065.9"},{"date":"1930-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"975.5"},{"date":"1931-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"912.1"},{"date":"1932-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"794.1"},{"date":"1933-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"783.3"},{"date":"1934-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"866.7"},{"date":"1935-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"944.3"},{"date":"1936-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"1065.0"},{"date":"1937-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"1120.6"},{"date":"1938-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"1083.9"},{"date":"1939-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"1170.2"},{"date":"1940-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"1271.7"},{"date":"1941-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"1497.6"},{"date":"1942-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"1779.4"},{"date":"1943-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"2081.2"},{"date":"1944-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"2247.3"},{"date":"1945-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"2224.7"},{"date":"1946-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"1969.3"},{"date":"1947-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"1950.6"},{"date":"1948-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"2033.2"},{"date":"1949-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"2021.1"},{"date":"1950-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"2197.5"},{"date":"1951-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"2376.4"},{"date":"1952-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"2473.1"},{"date":"1953-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"2587.7"},{"date":"1954-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"2574.2"},{"date":"1955-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"2758.4"},{"date":"1956-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"2818.6"},{"date":"1957-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"2878.5"},{"date":"1958-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"2854.6"},{"date":"1959-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"3050.8"},{"date":"1960-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"3130.4"},{"date":"1961-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"3211.9"},{"date":"1962-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"3409.8"},{"date":"1963-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"3559.0"},{"date":"1964-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"3764.8"},{"date":"1965-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"4008.8"},{"date":"1966-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"4269.4"},{"date":"1967-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"4386.7"},{"date":"1968-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"4602.8"},{"date":"1969-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"4745.2"},{"date":"1970-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"4754.6"},{"date":"1971-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"4913.6"},{"date":"1972-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"5172.2"},{"date":"1973-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"5475.1"},{"date":"1974-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"5454.1"},{"date":"1975-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"5430.4"},{"date":"1976-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"5729.1"},{"date":"1977-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"5997.3"},{"date":"1978-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"6326.9"},{"date":"1979-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"6547.0"},{"date":"1980-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"6530.3"},{"date":"1981-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"6688.0"},{"date":"1982-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"6564.6"},{"date":"1983-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"6863.2"},{"date":"1984-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"7352.5"},{"date":"1985-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"7640.2"},{"date":"1986-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"7890.9"},{"date":"1987-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"8161.0"},{"date":"1988-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"8509.9"},{"date":"1989-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"8822.6"},{"date":"1990-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"9003.0"},{"date":"1991-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"8988.6"},{"date":"1992-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"9305.0"},{"date":"1993-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"9559.8"},{"date":"1994-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"9932.2"},{"date":"1995-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"10206.2"},{"date":"1996-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"10595.1"},{"date":"1997-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"11058.1"},{"date":"1998-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"11540.7"},{"date":"1999-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"12108.9"},{"date":"2000-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"12614.3"},{"date":"2001-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"12750.2"},{"date":"2002-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"12970.8"},{"date":"2003-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"13352.2"},{"date":"2004-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"13879.0"},{"date":"2005-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"14340.8"},{"date":"2006-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"14690.9"},{"date":"2007-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"15009.7"},{"date":"2008-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"15009.0"},{"date":"2009-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"14565.1"},{"date":"2010-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"14966.5"},{"date":"2011-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"15286.7"},{"date":"2012-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"15693.1"}],"offset":0,"order_by":"observation_date","output_type":1,"realtime_end":"2013-08-14","realtime_start":"2013-08-14","sort_order":"asc","units":"lin"}}}},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<observations realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" observation_start=\"1776-07-04\" observation_end=\"9999-12-31\" units=\"lin\" output_type=\"1\" file_type=\"xml\" order_by=\"observation_date\" sort_order=\"asc\" count=\"84\" offset=\"0\" limit=\"100000\">\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1929-01-01\" value=\"1065.9\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1930-01-01\" value=\"975.5\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1931-01-01\" value=\"912.1\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1932-01-01\" value=\"794.1\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1933-01-01\" value=\"783.3\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1934-01-01\" value=\"866.7\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1935-01-01\" value=\"944.3\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1936-01-01\" value=\"1065.0\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1937-01-01\" value=\"1120.6\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1938-01-01\" value=\"1083.9\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1939-01-01\" value=\"1170.2\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1940-01-01\" value=\"1271.7\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1941-01-01\" value=\"1497.6\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1942-01-01\" value=\"1779.4\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1943-01-01\" value=\"2081.2\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1944-01-01\" value=\"2247.3\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1945-01-01\" value=\"2224.7\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1946-01-01\" value=\"1969.3\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1947-01-01\" value=\"1950.6\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1948-01-01\" value=\"2033.2\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1949-01-01\" value=\"2021.1\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1950-01-01\" value=\"2197.5\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1951-01-01\" value=\"2376.4\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1952-01-01\" value=\"2473.1\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1953-01-01\" value=\"2587.7\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1954-01-01\" value=\"2574.2\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1955-01-01\" value=\"2758.4\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1956-01-01\" value=\"2818.6\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1957-01-01\" value=\"2878.5\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1958-01-01\" value=\"2854.6\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1959-01-01\" value=\"3050.8\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1960-01-01\" value=\"3130.4\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1961-01-01\" value=\"3211.9\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1962-01-01\" value=\"3409.8\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1963-01-01\" value=\"3559.0\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1964-01-01\" value=\"3764.8\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1965-01-01\" value=\"4008.8\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1966-01-01\" value=\"4269.4\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1967-01-01\" value=\"4386.7\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1968-01-01\" value=\"4602.8\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1969-01-01\" value=\"4745.2\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1970-01-01\" value=\"4754.6\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1971-01-01\" value=\"4913.6\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1972-01-01\" value=\"5172.2\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1973-01-01\" value=\"5475.1\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1974-01-01\" value=\"5454.1\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1975-01-01\" value=\"5430.4\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1976-01-01\" value=\"5729.1\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1977-01-01\" value=\"5997.3\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1978-01-01\" value=\"6326.9\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1979-01-01\" value=\"6547.0\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1980-01-01\" value=\"6530.3\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1981-01-01\" value=\"6688.0\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1982-01-01\" value=\"6564.6\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1983-01-01\" value=\"6863.2\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1984-01-01\" value=\"7352.5\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1985-01-01\" value=\"7640.2\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1986-01-01\" value=\"7890.9\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1987-01-01\" value=\"8161.0\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1988-01-01\" value=\"8509.9\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1989-01-01\" value=\"8822.6\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1990-01-01\" value=\"9003.0\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1991-01-01\" value=\"8988.6\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1992-01-01\" value=\"9305.0\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1993-01-01\" value=\"9559.8\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1994-01-01\" value=\"9932.2\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1995-01-01\" value=\"10206.2\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1996-01-01\" value=\"10595.1\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1997-01-01\" value=\"11058.1\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1998-01-01\" value=\"11540.7\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1999-01-01\" value=\"12108.9\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"2000-01-01\" value=\"12614.3\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"2001-01-01\" value=\"12750.2\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"2002-01-01\" value=\"12970.8\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"2003-01-01\" value=\"13352.2\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"2004-01-01\" value=\"13879.0\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"2005-01-01\" value=\"14340.8\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"2006-01-01\" value=\"14690.9\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"2007-01-01\" value=\"15009.7\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"2008-01-01\" value=\"15009.0\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"2009-01-01\" value=\"14565.1\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"2010-01-01\" value=\"14966.5\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"2011-01-01\" value=\"15286.7\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"2012-01-01\" value=\"15693.1\"/>\n</observations>"}}}},"field_declarations":[],"pending":[],"schema_inferred":false,"schema_status":"not_declared_in_reference"},"sha256":"68ee940cfe519b29ddd3fcdecf7377b58cd54cb3a87c7105c24bcdfeb2268c3e","url":"https://fred.stlouisfed.org/docs/api/fred/series_observations.html"},{"identity_source":"official_reference_path_and_explicit_method","method":"GET","parameter_count":5,"path":"/fred/series/release","request_status":"complete","response_evidence":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"realtime_end":"2013-08-14","realtime_start":"2013-08-14","releases":[{"id":21,"link":"http://www.federalreserve.gov/releases/h6/","name":"H.6 Money Stock Measures","press_release":true,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"}]}}}},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<releases realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\">\n    <release id=\"21\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"H.6 Money Stock Measures\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/h6/\"/>\n</releases>"}}}},"field_declarations":[{"attribute":"link","element":"release","media_type":"text/xml","required":false,"source_statement":"The release tag's link and notes attributes are optional."},{"attribute":"notes","element":"release","media_type":"text/xml","required":false,"source_statement":"The release tag's link and notes attributes are optional."}],"pending":[],"schema_inferred":false,"schema_status":"not_declared_in_reference"},"sha256":"49aa75eb67b6a65e46a728bd47365f0e3786cd779f2cea5584b47b252cd1cd58","url":"https://fred.stlouisfed.org/docs/api/fred/series_release.html"},{"identity_source":"official_reference_path_and_explicit_method","method":"GET","path":"/fred/series/search","request_reason":"search_text: required/optional is not stated","request_status":"pending","response_evidence":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"count":32,"limit":1000,"offset":0,"order_by":"search_rank","realtime_end":"2017-08-01","realtime_start":"2017-08-01","seriess":[{"frequency":"Monthly","frequency_short":"M","group_popularity":33,"id":"MSIM2","last_updated":"2014-01-17 07:16:44-06","notes":"The MSI measure the flow of monetary services received each period by households and firms from their holdings of monetary assets (levels of the indexes are sometimes referred to as Divisia monetary aggregates).\nPreferred benchmark rate equals 100 basis points plus the largest rate in the set of rates.\nAlternative benchmark rate equals the larger of the preferred benchmark rate and the Baa corporate bond yield.\nMore information about the new MSI can be found at\nhttp://research.stlouisfed.org/msi/index.html.","observation_end":"2013-12-01","observation_start":"1967-01-01","popularity":34,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Monetary Services Index: M2 (preferred)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":26,"id":"MSIM1P","last_updated":"2014-01-17 07:16:45-06","notes":"The MSI measure the flow of monetary services received each period by households and firms from their holdings of monetary assets (levels of the indexes are sometimes referred to as Divisia monetary aggregates).","observation_end":"2013-12-01","observation_start":"1967-01-01","popularity":26,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Monetary Services Index: M1 (preferred)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":26,"id":"OCM1P","last_updated":"2014-01-17 07:16:42-06","notes":"Preferred benchmark rate equals 100 basis points plus the largest rate in the set of rates.\nAlternative benchmark rate equals the larger of the preferred benchmark rate and the Baa corporate bond yield.","observation_end":"2013-12-01","observation_start":"1967-01-01","popularity":26,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Real User Cost Index of MSI-M1 (preferred)","units":"Percent","units_short":"%"},{"frequency":"Monthly","frequency_short":"M","group_popularity":21,"id":"MSIALLP","last_updated":"2014-01-17 07:16:45-06","notes":"The MSI measure the flow of monetary services received each period by households and firms from their holdings of monetary assets (levels of the indexes are sometimes referred to as Divisia monetary aggregates).\nPreferred benchmark rate equals 100 basis points plus the largest rate in the set of rates.\nAlternative benchmark rate equals the larger of the preferred benchmark rate and the Baa corporate bond yield.","observation_end":"2013-12-01","observation_start":"1967-01-01","popularity":21,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Monetary Services Index: ALL Assets (preferred)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":20,"id":"MSIMZMP","last_updated":"2014-01-17 07:16:42-06","notes":"The MSI measure the flow of monetary services received each period by households and firms from their holdings of monetary assets (levels of the indexes are sometimes referred to as Divisia monetary aggregates).\nPreferred benchmark rate equals 100 basis points plus the largest rate in the set of rates.\nAlternative benchmark rate equals the larger of the preferred benchmark rate and the Baa corporate bond yield.","observation_end":"2013-12-01","observation_start":"1967-01-01","popularity":20,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Monetary Services Index: MZM (preferred)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":18,"id":"MSIM1A","last_updated":"2014-01-17 07:16:45-06","notes":"The MSI measure the flow of monetary services received each period by households and firms from their holdings of monetary assets (levels of the indexes are sometimes referred to as Divisia monetary aggregates).\nPreferred benchmark rate equals 100 basis points plus the largest rate in the set of rates.\nAlternative benchmark rate equals the larger of the preferred benchmark rate and the Baa corporate bond yield.","observation_end":"2013-12-01","observation_start":"1967-01-01","popularity":18,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Monetary Services Index: M1 (alternative)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":16,"id":"OCALLP","last_updated":"2014-01-17 07:16:42-06","notes":"Preferred benchmark rate equals 100 basis points plus the largest rate in the set of rates.\nAlternative benchmark rate equals the larger of the preferred benchmark rate and the Baa corporate bond yield.","observation_end":"2013-12-01","observation_start":"1967-01-01","popularity":16,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Real User Cost Index of MSI-ALL Assets (preferred)","units":"Percent","units_short":"%"},{"frequency":"Monthly","frequency_short":"M","group_popularity":14,"id":"OCALLA","last_updated":"2014-01-17 07:16:42-06","notes":"Preferred benchmark rate equals 100 basis points plus the largest rate in the set of rates.\nAlternative benchmark rate equals the larger of the preferred benchmark rate and the Baa corporate bond yield.","observation_end":"2013-12-01","observation_start":"1967-01-01","popularity":14,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Real User Cost Index of MSI-ALL Assets (alternative)","units":"Percent","units_short":"%"},{"frequency":"Monthly","frequency_short":"M","group_popularity":11,"id":"MSIALLA","last_updated":"2014-01-17 07:16:46-06","notes":"The MSI measure the flow of monetary services received each period by households and firms from their holdings of monetary assets (levels of the indexes are sometimes referred to as Divisia monetary aggregates).\nPreferred benchmark rate equals 100 basis points plus the largest rate in the set of rates.\nAlternative benchmark rate equals the larger of the preferred benchmark rate and the Baa corporate bond yield.","observation_end":"2013-12-01","observation_start":"1967-01-01","popularity":11,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Monetary Services Index: ALL Assets (alternative)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":11,"id":"MSIM3A","last_updated":"2013-06-20 16:46:04-05","notes":"The MSI measure the flow of monetary services received each period by households and firms from their holdings of monetary assets (levels of the indexes are sometimes referred to as Divisia monetary aggregates).\nPreferred benchmark rate equals 100 basis points plus the largest rate in the set of rates.\nAlternative benchmark rate equals the larger of the preferred benchmark rate and the Baa corporate bond yield.","observation_end":"2006-02-01","observation_start":"1967-01-01","popularity":11,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Monetary Services Index: M3 (alternative) (DISCONTINUED)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":11,"id":"DMIHHPNFCUKQ","last_updated":"2017-06-09 08:53:54-05","notes":"This series was constructed by the Bank of England as part of the Three Centuries of Macroeconomic Data project by combining data from a number of academic and official sources. For more information, please refer to the Three Centuries spreadsheet at http://www.bankofengland.co.uk/research/Pages/onebank/threecenturies.aspx. Users are advised to check the underlying assumptions behind this series in the relevant worksheets of the spreadsheet. In many cases alternative assumptions might be appropriate. Users are permitted to reproduce this series in their own work as it represents Bank calculations and manipulations of underlying series that are the copyright of the Bank of England provided that underlying sources are cited appropriately. For appropriate citation please see the Three Centuries spreadsheet for guidance and a list of the underlying sources.","observation_end":"2016-10-01","observation_start":"1977-01-01","popularity":11,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Divisia Money Index: Household Sector and Private Non-Financial Corporations in the United Kingdom©","units":"Index 1977:Q1=100","units_short":"Index 1977:Q1=100"},{"frequency":"Monthly","frequency_short":"M","group_popularity":7,"id":"MSIM2MP","last_updated":"2014-01-17 07:16:43-06","notes":"The MSI measure the flow of monetary services received each period by households and firms from their holdings of monetary assets (levels of the indexes are sometimes referred to as Divisia monetary aggregates).\nPreferred benchmark rate equals 100 basis points plus the largest rate in the set of rates.\nAlternative benchmark rate equals the larger of the preferred benchmark rate and the Baa corporate bond yield.","observation_end":"2013-12-01","observation_start":"1967-01-01","popularity":7,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Monetary Services Index: M2M (preferred)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":7,"id":"MSIM2A","last_updated":"2014-01-17 07:16:44-06","notes":"The MSI measure the flow of monetary services received each period by households and firms from their holdings of monetary assets (levels of the indexes are sometimes referred to as Divisia monetary aggregates).\nPreferred benchmark rate equals 100 basis points plus the largest rate in the set of rates.\nAlternative benchmark rate equals the larger of the preferred benchmark rate and the Baa corporate bond yield.","observation_end":"2013-12-01","observation_start":"1967-01-01","popularity":7,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Monetary Services Index: M2 (alternative)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":7,"id":"DMIPNCUKQ","last_updated":"2017-06-09 08:54:15-05","notes":"This series was constructed by the Bank of England as part of the Three Centuries of Macroeconomic Data project by combining data from a number of academic and official sources. For more information, please refer to the Three Centuries spreadsheet at http://www.bankofengland.co.uk/research/Pages/onebank/threecenturies.aspx. Users are advised to check the underlying assumptions behind this series in the relevant worksheets of the spreadsheet. In many cases alternative assumptions might be appropriate. Users are permitted to reproduce this series in their own work as it represents Bank calculations and manipulations of underlying series that are the copyright of the Bank of England provided that underlying sources are cited appropriately. For appropriate citation please see the Three Centuries spreadsheet for guidance and a list of the underlying sources.","observation_end":"2016-10-01","observation_start":"1977-01-01","popularity":7,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Divisia Money Index: Private Non-financial Corporations in the United Kingdom©","units":"Index 1977:Q1=100","units_short":"Index 1977:Q1=100"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"MSIM2MA","last_updated":"2014-01-17 07:16:43-06","notes":"The MSI measure the flow of monetary services received each period by households and firms from their holdings of monetary assets (levels of the indexes are sometimes referred to as Divisia monetary aggregates).\nPreferred benchmark rate equals 100 basis points plus the largest rate in the set of rates.\nAlternative benchmark rate equals the larger of the preferred benchmark rate and the Baa corporate bond yield.","observation_end":"2013-12-01","observation_start":"1967-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Monetary Services Index: M2M (alternative)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"OCM2A","last_updated":"2014-01-17 07:16:41-06","notes":"Preferred benchmark rate equals 100 basis points plus the largest rate in the set of rates.\nAlternative benchmark rate equals the larger of the preferred benchmark rate and the Baa corporate bond yield.","observation_end":"2013-12-01","observation_start":"1967-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Real User Cost Index of MSI-M2 (alternative)","units":"Percent","units_short":"%"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"OCMZMA","last_updated":"2014-01-17 07:16:41-06","notes":"Preferred benchmark rate equals 100 basis points plus the largest rate in the set of rates.\nAlternative benchmark rate equals the larger of the preferred benchmark rate and the Baa corporate bond yield.","observation_end":"2013-12-01","observation_start":"1967-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Real User Cost Index of MSI-MZM (alternative)","units":"Percent","units_short":"%"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"MSIM3P","last_updated":"2013-05-17 09:01:12-05","notes":"The MSI measure the flow of monetary services received each period by households and firms from their holdings of monetary assets (levels of the indexes are sometimes referred to as Divisia monetary aggregates).\nPreferred benchmark rate equals 100 basis points plus the largest rate in the set of rates.\nAlternative benchmark rate equals the larger of the preferred benchmark rate and the Baa corporate bond yield.","observation_end":"2006-02-01","observation_start":"1967-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Monetary Services Index: M3 (preferred) (DISCONTINUED)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"OCM3P","last_updated":"2012-09-18 12:01:06-05","notes":"Preferred benchmark rate equals 100 basis points plus the largest rate in the set of rates.\nAlternative benchmark rate equals the larger of the preferred benchmark rate and the Baa corporate bond yield.","observation_end":"2006-02-01","observation_start":"1967-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Real User Cost Index of MSI-M3 (preferred) (DISCONTINUED)","units":"Percent","units_short":"%"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":0,"id":"DMIHSUKQ","last_updated":"2017-06-09 08:54:14-05","notes":"This series was constructed by the Bank of England as part of the Three Centuries of Macroeconomic Data project by combining data from a number of academic and official sources. For more information, please refer to the Three Centuries spreadsheet at http://www.bankofengland.co.uk/research/Pages/onebank/threecenturies.aspx. Users are advised to check the underlying assumptions behind this series in the relevant worksheets of the spreadsheet. In many cases alternative assumptions might be appropriate. Users are permitted to reproduce this series in their own work as it represents Bank calculations and manipulations of underlying series that are the copyright of the Bank of England provided that underlying sources are cited appropriately. For appropriate citation please see the Three Centuries spreadsheet for guidance and a list of the underlying sources.","observation_end":"2016-10-01","observation_start":"1977-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Divisia Money Index: Household Sector in the United Kingdom©","units":"Index 1977:Q1=100","units_short":"Index 1977:Q1=100"},{"frequency":"Annual","frequency_short":"A","group_popularity":0,"id":"EXPPAPEF521ALLEST","last_updated":"2016-03-25 15:53:05-05","notes":"For further information, please refer to the US Census Bureau's Annual Services release, online at http://www.census.gov/services/.","observation_end":"2014-01-01","observation_start":"2009-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Purchased Advertising and Promotional Services for Monetary Authorities-Central Bank, All Establishments, Employer Firms","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"MSIM2DS","last_updated":"2004-09-20 09:21:53-05","notes":"Further information and definitions are available at: http://research.stlouisfed.org/publications/mt and http://research.stlouisfed.org/msi. This series was last updated 5/14/2004. Please refer to the series MSIM2 for the revised series.","observation_end":"2004-04-01","observation_start":"1959-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Monetary Services Index: M2 (DISCONTINUED)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"MSIMZMA","last_updated":"2014-01-17 07:16:43-06","notes":"The MSI measure the flow of monetary services received each period by households and firms from their holdings of monetary assets (levels of the indexes are sometimes referred to as Divisia monetary aggregates).\nPreferred benchmark rate equals 100 basis points plus the largest rate in the set of rates.\nAlternative benchmark rate equals the larger of the preferred benchmark rate and the Baa corporate bond yield.","observation_end":"2013-12-01","observation_start":"1967-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Monetary Services Index: MZM (alternative)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"OCM2P","last_updated":"2014-01-17 07:16:41-06","notes":"Preferred benchmark rate equals 100 basis points plus the largest rate in the set of rates.\nAlternative benchmark rate equals the larger of the preferred benchmark rate and the Baa corporate bond yield.","observation_end":"2013-12-01","observation_start":"1967-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Real User Cost Index of MSI-M2 (preferred)","units":"Percent","units_short":"%"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"OCM2MP","last_updated":"2014-01-17 07:16:41-06","notes":"Preferred benchmark rate equals 100 basis points plus the largest rate in the set of rates.\nAlternative benchmark rate equals the larger of the preferred benchmark rate and the Baa corporate bond yield.","observation_end":"2013-12-01","observation_start":"1967-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Real User Cost Index of MSI-M2M (preferred)","units":"Percent","units_short":"%"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"OCMZMP","last_updated":"2014-01-17 07:16:40-06","notes":"Preferred benchmark rate equals 100 basis points plus the largest rate in the set of rates.\nAlternative benchmark rate equals the larger of the preferred benchmark rate and the Baa corporate bond yield.","observation_end":"2013-12-01","observation_start":"1967-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Real User Cost Index of MSI-MZM (preferred)","units":"Percent","units_short":"%"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"OCM1A","last_updated":"2014-01-17 07:16:42-06","notes":"Preferred benchmark rate equals 100 basis points plus the largest rate in the set of rates.\nAlternative benchmark rate equals the larger of the preferred benchmark rate and the Baa corporate bond yield.","observation_end":"2013-12-01","observation_start":"1967-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Real User Cost Index of MSI-M1 (alternative)","units":"Percent","units_short":"%"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"OCM2MA","last_updated":"2014-01-17 07:16:41-06","notes":"Preferred benchmark rate equals 100 basis points plus the largest rate in the set of rates.\nAlternative benchmark rate equals the larger of the preferred benchmark rate and the Baa corporate bond yield.","observation_end":"2013-12-01","observation_start":"1967-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Real User Cost Index of MSI-M2M (alternative)","units":"Percent","units_short":"%"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"OCM3A","last_updated":"2013-06-20 16:46:03-05","notes":"Preferred benchmark rate equals 100 basis points plus the largest rate in the set of rates.\nAlternative benchmark rate equals the larger of the preferred benchmark rate and the Baa corporate bond yield.","observation_end":"2006-02-01","observation_start":"1967-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Real User Cost Index of MSI-M3 (alternative) (DISCONTINUED)","units":"Percent","units_short":"%"},{"frequency":"Annual","frequency_short":"A","group_popularity":0,"id":"EXPPCSEF521ALLEST","last_updated":"2016-03-25 15:53:00-05","notes":"For further information, please refer to the US Census Bureau's Annual Services release, online at http://www.census.gov/services/.","observation_end":"2014-01-01","observation_start":"2012-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Purchased Communication Services for Monetary Authorities-Central Bank, All Establishments, Employer Firms","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Annual","frequency_short":"A","group_popularity":0,"id":"EXPPTSEF521ALLEST","last_updated":"2016-03-25 15:51:27-05","notes":"For further information, please refer to the US Census Bureau's Annual Services release, online at http://www.census.gov/services/.","observation_end":"2014-01-01","observation_start":"2012-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Purchased Professional and Technical Services for Monetary Authorities-Central Bank, All Establishments, Employer Firms","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Annual","frequency_short":"A","group_popularity":0,"id":"EXPDPSEF521ALLEST","last_updated":"2016-03-25 15:52:48-05","notes":"For further information, please refer to the US Census Bureau's Annual Services release, online at http://www.census.gov/services/.","observation_end":"2014-01-01","observation_start":"2012-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Data Processing and Other Purchased Computer Services for Monetary Authorities-Central Bank, All Establishments, Employer Firms","units":"Millions of Dollars","units_short":"Mil. of $"}],"sort_order":"desc"}}}},"text/xml":{}},"field_declarations":[{"attribute":"notes","element":"series","media_type":"text/xml","required":false,"source_statement":"The series tag's notes attribute is optional."}],"pending":[{"example_sha256":"cfb39981d94c39eba62cf95e44f45078c9f52bc841bf7974eb18a7099720b7c8","media_type":"text/xml","reason":"official XML response example is not well formed"}],"schema_inferred":false,"schema_status":"not_declared_in_reference"},"sha256":"463a47a070ae8f9371c1e761b4bdc68e5ce639eff30eb0bc4c3b77c8fc8eb919","url":"https://fred.stlouisfed.org/docs/api/fred/series_search.html"},{"identity_source":"official_reference_path_and_explicit_method","method":"GET","parameter_count":13,"path":"/fred/series/search/related_tags","request_status":"complete","response_evidence":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"count":10,"limit":1000,"offset":0,"order_by":"series_count","realtime_end":"2013-08-14","realtime_start":"2013-08-14","sort_order":"desc","tags":[{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"conventional","notes":"","popularity":63,"series_count":3},{"created":"2012-08-16 15:21:17-05","group_id":"rls","name":"h15","notes":"H.15 Selected Interest Rates","popularity":84,"series_count":3},{"created":"2012-05-29 10:14:19-05","group_id":"gen","name":"interest rate","notes":"","popularity":87,"series_count":3},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"mortgage","notes":"","popularity":68,"series_count":3},{"created":"2012-02-27 10:18:19-06","group_id":"geot","name":"nation","notes":"Country Level","popularity":100,"series_count":3},{"created":"2012-02-27 10:18:19-06","group_id":"seas","name":"nsa","notes":"Not seasonally adjusted","popularity":96,"series_count":3},{"created":"2012-02-27 10:18:19-06","group_id":"geo","name":"usa","notes":"United States of America","popularity":100,"series_count":3},{"created":"2012-02-27 10:18:19-06","group_id":"freq","name":"weekly","notes":"","popularity":82,"series_count":2},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"discontinued","notes":"","popularity":68,"series_count":1},{"created":"2012-02-27 10:18:19-06","group_id":"freq","name":"monthly","notes":"","popularity":95,"series_count":1}]}}}},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<tags realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" order_by=\"series_count\" sort_order=\"desc\" count=\"10\" offset=\"0\" limit=\"1000\">\n    <tag name=\"conventional\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"63\" series_count=\"3\"/>\n    <tag name=\"h15\" group_id=\"rls\" notes=\"H.15 Selected Interest Rates\" created=\"2012-08-16 15:21:17-05\" popularity=\"84\" series_count=\"3\"/>\n    <tag name=\"interest rate\" group_id=\"gen\" notes=\"\" created=\"2012-05-29 10:14:19-05\" popularity=\"87\" series_count=\"3\"/>\n    <tag name=\"mortgage\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"68\" series_count=\"3\"/>\n    <tag name=\"nation\" group_id=\"geot\" notes=\"Country Level\" created=\"2012-02-27 10:18:19-06\" popularity=\"100\" series_count=\"3\"/>\n    <tag name=\"nsa\" group_id=\"seas\" notes=\"Not seasonally adjusted\" created=\"2012-02-27 10:18:19-06\" popularity=\"96\" series_count=\"3\"/>\n    <tag name=\"usa\" group_id=\"geo\" notes=\"United States of America\" created=\"2012-02-27 10:18:19-06\" popularity=\"100\" series_count=\"3\"/>\n    <tag name=\"weekly\" group_id=\"freq\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"82\" series_count=\"2\"/>\n    <tag name=\"discontinued\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"68\" series_count=\"1\"/>\n    <tag name=\"monthly\" group_id=\"freq\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"95\" series_count=\"1\"/>\n</tags>"}}}},"field_declarations":[],"pending":[],"schema_inferred":false,"schema_status":"not_declared_in_reference"},"sha256":"d7ad1b16b0b9fcf4c1c2b699cdbc8ad0c807d5362546253e6d6ee7f527faebee","url":"https://fred.stlouisfed.org/docs/api/fred/series_search_related_tags.html"},{"identity_source":"official_reference_path_and_explicit_method","method":"GET","parameter_count":12,"path":"/fred/series/search/tags","request_status":"complete","response_evidence":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"count":18,"limit":1000,"offset":0,"order_by":"series_count","realtime_end":"2013-08-14","realtime_start":"2013-08-14","sort_order":"desc","tags":[{"created":"2012-08-29 10:22:19-05","group_id":"gen","name":"academic data","notes":"Time series data created mainly by academia to address growing demand in understanding specific concerns in the economy that are not well modeled by ordinary statistical agencies.","popularity":62,"series_count":25},{"created":"2013-06-21 10:22:49-05","group_id":"src","name":"anderson & jones","notes":"Richard Anderson and Barry Jones","popularity":46,"series_count":25},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"divisia","notes":"Monetary Services Indexes","popularity":46,"series_count":25},{"created":"2012-02-27 10:18:19-06","group_id":"src","name":"frb stl","notes":"Federal Reserve Bank of St. Louis (source)","popularity":81,"series_count":25},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"monetary aggregates","notes":"","popularity":79,"series_count":25},{"created":"2012-02-27 10:18:19-06","group_id":"freq","name":"monthly","notes":"","popularity":95,"series_count":25},{"created":"2012-02-27 10:18:19-06","group_id":"geot","name":"nation","notes":"Country Level","popularity":100,"series_count":25},{"created":"2012-02-27 10:18:19-06","group_id":"geo","name":"usa","notes":"United States of America","popularity":100,"series_count":25},{"created":"2012-02-27 10:18:19-06","group_id":"seas","name":"sa","notes":"Seasonally adjusted","popularity":94,"series_count":13},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"indexes","notes":"","popularity":79,"series_count":12},{"created":"2012-02-27 10:18:19-06","group_id":"seas","name":"nsa","notes":"Not seasonally adjusted","popularity":96,"series_count":12},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"real","notes":"Inflation Adjusted Data","popularity":81,"series_count":12},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"assets","notes":"","popularity":69,"series_count":4},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"m2","notes":"M2 Money Stock","popularity":75,"series_count":3},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"m1","notes":"M1 Money Stock","popularity":71,"series_count":2},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"m3","notes":"M3 Money Stock","popularity":50,"series_count":2},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"mzm","notes":"MZM Money Stock","popularity":61,"series_count":2},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"discontinued","notes":"","popularity":68,"series_count":1}]}}}},"text/xml":{}},"field_declarations":[],"pending":[{"example_sha256":"f1b4ee64a817602a186706239487fcb17a0dcd200b3baca7f523a4e7b995282a","media_type":"text/xml","reason":"official XML response example is not well formed"}],"schema_inferred":false,"schema_status":"not_declared_in_reference"},"sha256":"d72a8f10a22a07edaf9976e00bf4fa9c7b38830103ef6f6dc964426c853aafef","url":"https://fred.stlouisfed.org/docs/api/fred/series_search_tags.html"},{"identity_source":"official_reference_path_and_explicit_method","method":"GET","parameter_count":7,"path":"/fred/series/tags","request_status":"complete","response_evidence":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"count":8,"limit":1000,"offset":0,"order_by":"series_count","realtime_end":"2013-08-14","realtime_start":"2013-08-14","sort_order":"desc","tags":[{"created":"2012-02-27 10:18:19-06","group_id":"geot","name":"nation","notes":"Country Level","popularity":100,"series_count":105200},{"created":"2012-02-27 10:18:19-06","group_id":"seas","name":"nsa","notes":"Not seasonally adjusted","popularity":96,"series_count":100468},{"created":"2012-02-27 10:18:19-06","group_id":"geo","name":"usa","notes":"United States of America","popularity":100,"series_count":59469},{"created":"2012-02-27 10:18:19-06","group_id":"src","name":"frb stl","notes":"Federal Reserve Bank of St. Louis (source)","popularity":81,"series_count":4329},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"financial","notes":"","popularity":70,"series_count":2134},{"created":"2012-02-27 10:18:19-06","group_id":"freq","name":"weekly","notes":"","popularity":82,"series_count":2013},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"indexes","notes":"","popularity":79,"series_count":1567},{"created":"2012-08-16 15:21:17-05","group_id":"rls","name":"stlfsi","notes":"St. Louis Financial Stress Index","popularity":66,"series_count":1}]}}}},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<tags realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" order_by=\"series_count\" sort_order=\"desc\" count=\"8\" offset=\"0\" limit=\"1000\">\n    <tag name=\"nation\" group_id=\"geot\" notes=\"Country Level\" created=\"2012-02-27 10:18:19-06\" popularity=\"100\" series_count=\"105200\"/>\n    <tag name=\"nsa\" group_id=\"seas\" notes=\"Not seasonally adjusted\" created=\"2012-02-27 10:18:19-06\" popularity=\"96\" series_count=\"100468\"/>\n    <tag name=\"usa\" group_id=\"geo\" notes=\"United States of America\" created=\"2012-02-27 10:18:19-06\" popularity=\"100\" series_count=\"59469\"/>\n    <tag name=\"frb stl\" group_id=\"src\" notes=\"Federal Reserve Bank of St. Louis (source)\" created=\"2012-02-27 10:18:19-06\" popularity=\"81\" series_count=\"4329\"/>\n    <tag name=\"financial\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"70\" series_count=\"2134\"/>\n    <tag name=\"weekly\" group_id=\"freq\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"82\" series_count=\"2013\"/>\n    <tag name=\"indexes\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"79\" series_count=\"1567\"/>\n    <tag name=\"stlfsi\" group_id=\"rls\" notes=\"St. Louis Financial Stress Index\" created=\"2012-08-16 15:21:17-05\" popularity=\"66\" series_count=\"1\"/>\n</tags>"}}}},"field_declarations":[],"pending":[],"schema_inferred":false,"schema_status":"not_declared_in_reference"},"sha256":"379e147852c886ef4e716f8f25cfef79acf4d8cec00ba0b3656ce1f1157c7920","url":"https://fred.stlouisfed.org/docs/api/fred/series_tags.html"},{"identity_source":"official_reference_path_and_explicit_method","method":"GET","parameter_count":9,"path":"/fred/series/updates","request_status":"complete","response_evidence":{"content":{"application/json":{},"text/xml":{}},"field_declarations":[{"attribute":"notes","element":"series","media_type":"text/xml","required":false,"source_statement":"The series tag's notes attribute is optional."}],"pending":[{"example_sha256":"283b8eee29ba6f1bc73fb87b0fcd5ec1832afc7bf2d8ed005f851b27ef29242e","media_type":"text/xml","reason":"official XML response example is not well formed"},{"example_sha256":"0a1f73441ba5d0579053f65cd09a79f566a3faef42fe4f9bbafccc80de8a62fa","media_type":"application/json","reason":"official JSON response example is not valid JSON"}],"schema_inferred":false,"schema_status":"not_declared_in_reference"},"sha256":"cb5d87d54aedd87f2041defefc6cafa87f0e576c5fb665777c589492935ef2bb","url":"https://fred.stlouisfed.org/docs/api/fred/series_updates.html"},{"identity_source":"official_reference_path_and_explicit_method","method":"GET","parameter_count":8,"path":"/fred/series/vintagedates","request_status":"complete","response_evidence":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"count":162,"limit":10000,"offset":0,"order_by":"vintage_date","realtime_end":"9999-12-31","realtime_start":"1776-07-04","sort_order":"asc","vintage_dates":["1958-12-21","1959-02-19","1959-07-19","1960-02-16","1960-07-22","1961-02-19","1961-07-19","1962-02-24","1962-07-20","1963-02-20","1963-07-22","1964-02-20","1964-07-16","1965-01-14","1965-02-17","1965-08-19","1966-01-13","1966-02-15","1966-07-15","1967-01-13","1967-02-17","1967-07-17","1968-01-16","1968-02-15","1968-07-18","1969-01-14","1969-02-14","1969-07-17","1970-01-16","1970-02-13","1970-07-17","1971-01-18","1971-02-12","1971-07-16","1972-01-21","1972-02-18","1972-07-21","1973-01-19","1973-02-20","1973-07-19","1974-01-17","1974-02-20","1974-07-18","1975-01-16","1975-03-20","1976-01-16","1976-01-20","1976-02-19","1976-03-19","1976-07-20","1977-01-18","1977-02-18","1977-03-21","1977-07-21","1978-01-19","1978-02-21","1978-03-20","1978-07-21","1979-01-18","1979-02-22","1979-03-20","1979-07-20","1980-01-18","1980-02-22","1980-03-19","1980-12-23","1981-01-21","1981-02-19","1981-03-18","1982-01-20","1982-02-22","1982-03-19","1982-07-21","1983-01-19","1983-02-22","1983-03-21","1983-07-21","1984-01-20","1984-02-17","1984-03-20","1984-07-23","1985-01-22","1985-02-21","1985-03-21","1985-12-20","1986-01-22","1986-02-20","1986-03-19","1986-07-22","1987-01-22","1987-02-19","1987-03-18","1987-07-24","1988-01-27","1988-02-25","1988-03-23","1988-07-27","1989-01-27","1989-02-28","1989-03-23","1989-07-27","1990-01-26","1990-02-28","1990-03-28","1990-07-27","1991-01-25","1991-02-27","1991-03-27","1991-12-04","1992-02-28","1992-03-26","1992-04-28","1992-07-30","1992-09-24","1992-12-22","1993-03-26","1993-08-31","1994-03-31","1994-07-29","1995-03-31","1996-01-19","1996-04-02","1996-08-01","1997-03-28","1997-04-30","1997-07-31","1998-03-26","1998-07-31","1999-03-31","1999-10-29","2000-03-30","2000-04-03","2000-04-27","2000-07-28","2001-03-29","2001-07-27","2002-03-28","2002-07-31","2003-03-27","2003-12-23","2004-01-30","2004-03-25","2004-07-30","2005-03-30","2005-07-29","2006-03-30","2006-07-28","2007-03-29","2007-07-27","2008-03-27","2008-07-31","2009-03-26","2009-07-31","2009-08-17","2010-03-26","2010-07-30","2011-03-25","2011-07-29","2012-03-29","2012-07-27","2013-03-28","2013-07-31"]}}}},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<vintage_dates realtime_start=\"1776-07-04\" realtime_end=\"9999-12-31\" order_by=\"vintage_date\" sort_order=\"asc\" count=\"162\" offset=\"0\" limit=\"10000\">\n    <vintage_date>1958-12-21</vintage_date>\n    <vintage_date>1959-02-19</vintage_date>\n    <vintage_date>1959-07-19</vintage_date>\n    <vintage_date>1960-02-16</vintage_date>\n    <vintage_date>1960-07-22</vintage_date>\n    <vintage_date>1961-02-19</vintage_date>\n    <vintage_date>1961-07-19</vintage_date>\n    <vintage_date>1962-02-24</vintage_date>\n    <vintage_date>1962-07-20</vintage_date>\n    <vintage_date>1963-02-20</vintage_date>\n    <vintage_date>1963-07-22</vintage_date>\n    <vintage_date>1964-02-20</vintage_date>\n    <vintage_date>1964-07-16</vintage_date>\n    <vintage_date>1965-01-14</vintage_date>\n    <vintage_date>1965-02-17</vintage_date>\n    <vintage_date>1965-08-19</vintage_date>\n    <vintage_date>1966-01-13</vintage_date>\n    <vintage_date>1966-02-15</vintage_date>\n    <vintage_date>1966-07-15</vintage_date>\n    <vintage_date>1967-01-13</vintage_date>\n    <vintage_date>1967-02-17</vintage_date>\n    <vintage_date>1967-07-17</vintage_date>\n    <vintage_date>1968-01-16</vintage_date>\n    <vintage_date>1968-02-15</vintage_date>\n    <vintage_date>1968-07-18</vintage_date>\n    <vintage_date>1969-01-14</vintage_date>\n    <vintage_date>1969-02-14</vintage_date>\n    <vintage_date>1969-07-17</vintage_date>\n    <vintage_date>1970-01-16</vintage_date>\n    <vintage_date>1970-02-13</vintage_date>\n    <vintage_date>1970-07-17</vintage_date>\n    <vintage_date>1971-01-18</vintage_date>\n    <vintage_date>1971-02-12</vintage_date>\n    <vintage_date>1971-07-16</vintage_date>\n    <vintage_date>1972-01-21</vintage_date>\n    <vintage_date>1972-02-18</vintage_date>\n    <vintage_date>1972-07-21</vintage_date>\n    <vintage_date>1973-01-19</vintage_date>\n    <vintage_date>1973-02-20</vintage_date>\n    <vintage_date>1973-07-19</vintage_date>\n    <vintage_date>1974-01-17</vintage_date>\n    <vintage_date>1974-02-20</vintage_date>\n    <vintage_date>1974-07-18</vintage_date>\n    <vintage_date>1975-01-16</vintage_date>\n    <vintage_date>1975-03-20</vintage_date>\n    <vintage_date>1976-01-16</vintage_date>\n    <vintage_date>1976-01-20</vintage_date>\n    <vintage_date>1976-02-19</vintage_date>\n    <vintage_date>1976-03-19</vintage_date>\n    <vintage_date>1976-07-20</vintage_date>\n    <vintage_date>1977-01-18</vintage_date>\n    <vintage_date>1977-02-18</vintage_date>\n    <vintage_date>1977-03-21</vintage_date>\n    <vintage_date>1977-07-21</vintage_date>\n    <vintage_date>1978-01-19</vintage_date>\n    <vintage_date>1978-02-21</vintage_date>\n    <vintage_date>1978-03-20</vintage_date>\n    <vintage_date>1978-07-21</vintage_date>\n    <vintage_date>1979-01-18</vintage_date>\n    <vintage_date>1979-02-22</vintage_date>\n    <vintage_date>1979-03-20</vintage_date>\n    <vintage_date>1979-07-20</vintage_date>\n    <vintage_date>1980-01-18</vintage_date>\n    <vintage_date>1980-02-22</vintage_date>\n    <vintage_date>1980-03-19</vintage_date>\n    <vintage_date>1980-12-23</vintage_date>\n    <vintage_date>1981-01-21</vintage_date>\n    <vintage_date>1981-02-19</vintage_date>\n    <vintage_date>1981-03-18</vintage_date>\n    <vintage_date>1982-01-20</vintage_date>\n    <vintage_date>1982-02-22</vintage_date>\n    <vintage_date>1982-03-19</vintage_date>\n    <vintage_date>1982-07-21</vintage_date>\n    <vintage_date>1983-01-19</vintage_date>\n    <vintage_date>1983-02-22</vintage_date>\n    <vintage_date>1983-03-21</vintage_date>\n    <vintage_date>1983-07-21</vintage_date>\n    <vintage_date>1984-01-20</vintage_date>\n    <vintage_date>1984-02-17</vintage_date>\n    <vintage_date>1984-03-20</vintage_date>\n    <vintage_date>1984-07-23</vintage_date>\n    <vintage_date>1985-01-22</vintage_date>\n    <vintage_date>1985-02-21</vintage_date>\n    <vintage_date>1985-03-21</vintage_date>\n    <vintage_date>1985-12-20</vintage_date>\n    <vintage_date>1986-01-22</vintage_date>\n    <vintage_date>1986-02-20</vintage_date>\n    <vintage_date>1986-03-19</vintage_date>\n    <vintage_date>1986-07-22</vintage_date>\n    <vintage_date>1987-01-22</vintage_date>\n    <vintage_date>1987-02-19</vintage_date>\n    <vintage_date>1987-03-18</vintage_date>\n    <vintage_date>1987-07-24</vintage_date>\n    <vintage_date>1988-01-27</vintage_date>\n    <vintage_date>1988-02-25</vintage_date>\n    <vintage_date>1988-03-23</vintage_date>\n    <vintage_date>1988-07-27</vintage_date>\n    <vintage_date>1989-01-27</vintage_date>\n    <vintage_date>1989-02-28</vintage_date>\n    <vintage_date>1989-03-23</vintage_date>\n    <vintage_date>1989-07-27</vintage_date>\n    <vintage_date>1990-01-26</vintage_date>\n    <vintage_date>1990-02-28</vintage_date>\n    <vintage_date>1990-03-28</vintage_date>\n    <vintage_date>1990-07-27</vintage_date>\n    <vintage_date>1991-01-25</vintage_date>\n    <vintage_date>1991-02-27</vintage_date>\n    <vintage_date>1991-03-27</vintage_date>\n    <vintage_date>1991-12-04</vintage_date>\n    <vintage_date>1992-02-28</vintage_date>\n    <vintage_date>1992-03-26</vintage_date>\n    <vintage_date>1992-04-28</vintage_date>\n    <vintage_date>1992-07-30</vintage_date>\n    <vintage_date>1992-09-24</vintage_date>\n    <vintage_date>1992-12-22</vintage_date>\n    <vintage_date>1993-03-26</vintage_date>\n    <vintage_date>1993-08-31</vintage_date>\n    <vintage_date>1994-03-31</vintage_date>\n    <vintage_date>1994-07-29</vintage_date>\n    <vintage_date>1995-03-31</vintage_date>\n    <vintage_date>1996-01-19</vintage_date>\n    <vintage_date>1996-04-02</vintage_date>\n    <vintage_date>1996-08-01</vintage_date>\n    <vintage_date>1997-03-28</vintage_date>\n    <vintage_date>1997-04-30</vintage_date>\n    <vintage_date>1997-07-31</vintage_date>\n    <vintage_date>1998-03-26</vintage_date>\n    <vintage_date>1998-07-31</vintage_date>\n    <vintage_date>1999-03-31</vintage_date>\n    <vintage_date>1999-10-29</vintage_date>\n    <vintage_date>2000-03-30</vintage_date>\n    <vintage_date>2000-04-03</vintage_date>\n    <vintage_date>2000-04-27</vintage_date>\n    <vintage_date>2000-07-28</vintage_date>\n    <vintage_date>2001-03-29</vintage_date>\n    <vintage_date>2001-07-27</vintage_date>\n    <vintage_date>2002-03-28</vintage_date>\n    <vintage_date>2002-07-31</vintage_date>\n    <vintage_date>2003-03-27</vintage_date>\n    <vintage_date>2003-12-23</vintage_date>\n    <vintage_date>2004-01-30</vintage_date>\n    <vintage_date>2004-03-25</vintage_date>\n    <vintage_date>2004-07-30</vintage_date>\n    <vintage_date>2005-03-30</vintage_date>\n    <vintage_date>2005-07-29</vintage_date>\n    <vintage_date>2006-03-30</vintage_date>\n    <vintage_date>2006-07-28</vintage_date>\n    <vintage_date>2007-03-29</vintage_date>\n    <vintage_date>2007-07-27</vintage_date>\n    <vintage_date>2008-03-27</vintage_date>\n    <vintage_date>2008-07-31</vintage_date>\n    <vintage_date>2009-03-26</vintage_date>\n    <vintage_date>2009-07-31</vintage_date>\n    <vintage_date>2009-08-17</vintage_date>\n    <vintage_date>2010-03-26</vintage_date>\n    <vintage_date>2010-07-30</vintage_date>\n    <vintage_date>2011-03-25</vintage_date>\n    <vintage_date>2011-07-29</vintage_date>\n    <vintage_date>2012-03-29</vintage_date>\n    <vintage_date>2012-07-27</vintage_date>\n    <vintage_date>2013-03-28</vintage_date>\n    <vintage_date>2013-07-31</vintage_date>\n</vintage_dates>"}}}},"field_declarations":[],"pending":[],"schema_inferred":false,"schema_status":"not_declared_in_reference"},"sha256":"3a3ec7f2870e72876a7519890a020316380e3d9efaad0e4c2a8c068b720bba3c","url":"https://fred.stlouisfed.org/docs/api/fred/series_vintagedates.html"},{"identity_source":"official_reference_path_and_explicit_method","method":"GET","parameter_count":5,"path":"/fred/source","request_status":"complete","response_evidence":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"realtime_end":"2013-08-14","realtime_start":"2013-08-14","sources":[{"id":1,"link":"http://www.federalreserve.gov/","name":"Board of Governors of the Federal Reserve System","realtime_end":"2013-08-14","realtime_start":"2013-08-14"}]}}}},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<sources realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\">\n    <source id=\"1\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"Board of Governors of the Federal Reserve System\" link=\"http://www.federalreserve.gov/\"/>\n</sources>"}}}},"field_declarations":[{"attribute":"link","element":"source","media_type":"text/xml","required":false,"source_statement":"The source tag's link and notes attributes are optional."},{"attribute":"notes","element":"source","media_type":"text/xml","required":false,"source_statement":"The source tag's link and notes attributes are optional."}],"pending":[],"schema_inferred":false,"schema_status":"not_declared_in_reference"},"sha256":"cf4c611ba763df817c4e4216bae1dd86f40e51b4b25e9ec1a09e05eccf96c93a","url":"https://fred.stlouisfed.org/docs/api/fred/source.html"},{"identity_source":"official_reference_path_and_explicit_method","method":"GET","parameter_count":9,"path":"/fred/source/releases","request_status":"complete","response_evidence":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"count":26,"limit":1000,"offset":0,"order_by":"release_id","realtime_end":"2013-08-14","realtime_start":"2013-08-14","releases":[{"id":13,"link":"http://www.federalreserve.gov/releases/g17/","name":"G.17 Industrial Production and Capacity Utilization","press_release":true,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":14,"link":"http://www.federalreserve.gov/releases/g19/","name":"G.19 Consumer Credit","press_release":true,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":15,"link":"http://www.federalreserve.gov/releases/g5/","name":"G.5 Foreign Exchange Rates","press_release":true,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":17,"link":"http://www.federalreserve.gov/releases/h10/","name":"H.10 Foreign Exchange Rates","press_release":true,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":18,"link":"http://www.federalreserve.gov/releases/h15/","name":"H.15 Selected Interest Rates","press_release":true,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":19,"link":"http://www.federalreserve.gov/releases/h3/","name":"H.3 Aggregate Reserves of Depository Institutions and the Monetary Base","press_release":true,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":20,"link":"http://www.federalreserve.gov/releases/h41/","name":"H.4.1 Factors Affecting Reserve Balances","press_release":true,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":21,"link":"http://www.federalreserve.gov/releases/h6/","name":"H.6 Money Stock Measures","press_release":true,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":22,"link":"http://www.federalreserve.gov/releases/h8/","name":"H.8 Assets and Liabilities of Commercial Banks in the United States","press_release":true,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":52,"link":"http://www.federalreserve.gov/releases/z1/","name":"Z.1 Flow of Funds Accounts of the United States","press_release":true,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":86,"link":"http://www.federalreserve.gov/releases/cp/","name":"Commercial Paper Outstanding","press_release":true,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":89,"link":"http://federalreserve.gov/releases/housedebt/","name":"Household Debt Service and Financial Obligations Ratios","press_release":true,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":101,"link":"http://www.federalreserve.gov/fomc/","name":"FOMC Press Release","press_release":true,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":103,"link":"http://www.federalreserve.gov/monetarypolicy/discountrate.htm","name":"Discount Rate Meeting Minutes","press_release":true,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":104,"link":"http://www.federalreserve.gov/pubs/bulletin/","name":"Federal Reserve Bulletin","press_release":true,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":106,"name":"M2 Own Rate","press_release":false,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":121,"link":"http://www.federalreserve.gov/releases/h6/hist/","name":"H.6 Historical Data","press_release":false,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":122,"name":"H.4.1 Factors Affecting Reserve Balances (data not included in press release)","press_release":false,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":131,"link":"http://federalreserve.gov/releases/g13/","name":"G.13 Selected Interest Rates","notes":"With the issue dated January 8, 2002 (containing data for December 2001), the Federal Reserve ceased publication of the monthly G.13 statistical release.  Monthly interest rates continue to be available on the H.15 release.","press_release":true,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":170,"name":"U.S. Foreign Exchange Intervention","press_release":false,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":185,"link":"http://www.federalreserve.gov/monetarypolicy/reqresbalances.htm","name":"Interest on Required Balances and Excess Balances","press_release":false,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":186,"link":"http://www.federalreserve.gov/releases/g5a/","name":"G.5A Foreign Exchange Rates","press_release":true,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":191,"link":"http://www.federalreserve.gov/boarddocs/SnLoanSurvey/","name":"Senior Loan Officer Opinion Survey on Bank Lending Practices","notes":"For further information, please refer to the Board of Governors of the Federal Reserve System's Senior Loan Officer Opinion Survey on Bank Lending Practices release, online at http://www.federalreserve.gov/boarddocs/SnLoanSurvey/.","press_release":true,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":216,"link":"http://www.federalreserve.gov/releases/e2/","name":"E.2 Survey of Terms of Business Lending","notes":"These data are collected during the middle month of each quarter and are released in the middle of the succeeding month.","press_release":true,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":231,"link":"http://www.federalreserve.gov/releases/chargeoff/default.htm","name":"Charge-Off and Delinquency Rates on Loans and Leases at Commercial Banks","press_release":true,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":245,"link":"http://www.federalreserve.gov/releases/h10/summary/default.htm","name":"Summary Measures of the Foreign Exchange Value of the Dollar","press_release":true,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"}],"sort_order":"asc"}}}},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<releases realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" order_by=\"release_id\" sort_order=\"asc\" count=\"26\" offset=\"0\" limit=\"1000\">\n    <release id=\"13\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"G.17 Industrial Production and Capacity Utilization\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/g17/\"/>\n    <release id=\"14\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"G.19 Consumer Credit\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/g19/\"/>\n    <release id=\"15\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"G.5 Foreign Exchange Rates\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/g5/\"/>\n    <release id=\"17\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"H.10 Foreign Exchange Rates\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/h10/\"/>\n    <release id=\"18\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"H.15 Selected Interest Rates\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/h15/\"/>\n    <release id=\"19\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"H.3 Aggregate Reserves of Depository Institutions and the Monetary Base\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/h3/\"/>\n    <release id=\"20\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"H.4.1 Factors Affecting Reserve Balances\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/h41/\"/>\n    <release id=\"21\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"H.6 Money Stock Measures\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/h6/\"/>\n    <release id=\"22\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"H.8 Assets and Liabilities of Commercial Banks in the United States\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/h8/\"/>\n    <release id=\"52\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"Z.1 Flow of Funds Accounts of the United States\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/z1/\"/>\n    <release id=\"86\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"Commercial Paper Outstanding\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/cp/\"/>\n    <release id=\"89\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"Household Debt Service and Financial Obligations Ratios\" press_release=\"true\" link=\"http://federalreserve.gov/releases/housedebt/\"/>\n    <release id=\"101\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"FOMC Press Release\" press_release=\"true\" link=\"http://www.federalreserve.gov/fomc/\"/>\n    <release id=\"103\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"Discount Rate Meeting Minutes\" press_release=\"true\" link=\"http://www.federalreserve.gov/monetarypolicy/discountrate.htm\"/>\n    <release id=\"104\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"Federal Reserve Bulletin\" press_release=\"true\" link=\"http://www.federalreserve.gov/pubs/bulletin/\"/>\n    <release id=\"106\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"M2 Own Rate\" press_release=\"false\"/>\n    <release id=\"121\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"H.6 Historical Data\" press_release=\"false\" link=\"http://www.federalreserve.gov/releases/h6/hist/\"/>\n    <release id=\"122\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"H.4.1 Factors Affecting Reserve Balances (data not included in press release)\" press_release=\"false\"/>\n    <release id=\"131\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"G.13 Selected Interest Rates\" press_release=\"true\" link=\"http://federalreserve.gov/releases/g13/\" notes=\"With the issue dated January 8, 2002 (containing data for December 2001), the Federal Reserve ceased publication of the monthly G.13 statistical release. Monthly interest rates continue to be available on the H.15 release.\"/>\n    <release id=\"170\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"U.S. Foreign Exchange Intervention\" press_release=\"false\"/>\n    <release id=\"185\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"Interest on Required Balances and Excess Balances\" press_release=\"false\" link=\"http://www.federalreserve.gov/monetarypolicy/reqresbalances.htm\"/>\n    <release id=\"186\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"G.5A Foreign Exchange Rates\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/g5a/\"/>\n    <release id=\"191\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"Senior Loan Officer Opinion Survey on Bank Lending Practices\" press_release=\"true\" link=\"http://www.federalreserve.gov/boarddocs/SnLoanSurvey/\" notes=\"For further information, please refer to the Board of Governors of the Federal Reserve System's Senior Loan Officer Opinion Survey on Bank Lending Practices release, online at http://www.federalreserve.gov/boarddocs/SnLoanSurvey/.\"/>\n    <release id=\"216\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"E.2 Survey of Terms of Business Lending\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/e2/\" notes=\"These data are collected during the middle month of each quarter and are released in the middle of the succeeding month.\"/>\n    <release id=\"231\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"Charge-Off and Delinquency Rates on Loans and Leases at Commercial Banks\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/chargeoff/default.htm\"/>\n    <release id=\"245\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"Summary Measures of the Foreign Exchange Value of the Dollar\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/h10/summary/default.htm\"/>\n</releases>"}}}},"field_declarations":[{"attribute":"link","element":"release","media_type":"text/xml","required":false,"source_statement":"The release tag's link and notes attributes are optional."},{"attribute":"notes","element":"release","media_type":"text/xml","required":false,"source_statement":"The release tag's link and notes attributes are optional."}],"pending":[],"schema_inferred":false,"schema_status":"not_declared_in_reference"},"sha256":"5b913c8260ae4ecf68d5b23edacabcd8a00537765eede14a4d56c30c25c85354","url":"https://fred.stlouisfed.org/docs/api/fred/source_releases.html"},{"identity_source":"official_reference_path_and_explicit_method","method":"GET","parameter_count":8,"path":"/fred/sources","request_status":"complete","response_evidence":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"count":58,"limit":1000,"offset":0,"order_by":"source_id","realtime_end":"2013-08-14","realtime_start":"2013-08-14","sort_order":"asc","sources":[{"id":1,"link":"http://www.federalreserve.gov/","name":"Board of Governors of the Federal Reserve System","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":3,"link":"http://www.philadelphiafed.org/","name":"Federal Reserve Bank of Philadelphia","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":4,"link":"http://www.stlouisfed.org/","name":"Federal Reserve Bank of St. Louis","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":6,"link":"http://www.ffiec.gov/","name":"Federal Financial Institutions Examination Council","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":11,"link":"http://www.dowjones.com","name":"Dow Jones & Company","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":13,"link":"http://www.ism.ws/","name":"Institute for Supply Management","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":14,"link":"https://customers.reuters.com/community/university/default.aspx","name":"Thomson Reuters/University of Michigan","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":15,"link":"http://www.whitehouse.gov/cea/","name":"The White House: Council of Economic Advisors","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":16,"link":"http://www.whitehouse.gov/omb/","name":"The White House: Office of Management and Budget","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":17,"link":"http://www.cbo.gov/","name":"U.S. Congress: Congressional Budget Office","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":18,"link":"http://www.bea.gov/","name":"U.S. Department of Commerce: Bureau of Economic Analysis","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":19,"link":"http://www.census.gov/","name":"U.S. Department of Commerce: Census Bureau","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":21,"link":"http://www.hud.gov/","name":"U.S. Department of Housing and Urban Development","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":22,"link":"http://www.bls.gov/","name":"U.S. Department of Labor: Bureau of Labor Statistics","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":23,"link":"http://www.fms.treas.gov/","name":"U.S. Department of the Treasury: Financial Management Service","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":26,"link":"http://www.haver.com/","name":"Haver Analytics","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":31,"link":"http://www.rba.gov.au/","name":"Reserve Bank of Australia","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":32,"link":"http://www.bundesbank.de/index.en.php","name":"Deutsche Bundesbank","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":33,"link":"http://www.bancaditalia.it/;internal&action=_setlanguage.action?LANGUAGE=en","name":"Banca d'Italia","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":34,"link":"http://www.snb.ch/","name":"Swiss National Bank","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":35,"link":"http://www.tcmb.gov.tr/yeni/eng/","name":"Central Bank of the Republic of Turkey","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":36,"link":"http://www.fhfa.gov/","name":"Federal Housing Finance Agency","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":37,"name":"Bank of Japan","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":38,"link":"http://www.banxico.org.mx/","name":"Banco de Mexico","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":41,"link":"http://www.freddiemac.com/index.html","name":"Freddie Mac","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":42,"link":"http://www.adp.com/","name":"Automatic Data Processing, Inc.","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":44,"link":"http://www.wilshire.com/","name":"Wilshire Associates Incorporated","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":46,"link":"http://www.kansascityfed.org/","name":"Federal Reserve Bank of Kansas City","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":47,"link":"http://www.cboe.com/","name":"Chicago Board Options Exchange","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":48,"link":"http://www.oecd.org/","name":"Organisation for Economic Co-operation and Development","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":50,"link":"http://www.doleta.gov","name":"U.S. Department of Labor: Employment and Training Administration","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":52,"link":"http://www.ml.com","name":"BofA Merrill Lynch","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":53,"link":"http://www.eia.gov/","name":"U.S. Department of Energy: Energy Information Administration","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":54,"link":"http://www.chicagofed.org","name":"Federal Reserve Bank of Chicago","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":55,"link":"http://www.nber.org/","name":"National Bureau of Economic Research","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":57,"link":"http://www.worldbank.org/","name":"World Bank","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":59,"link":"http://www.realtor.org","name":"National Association of Realtors","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":60,"link":"http://www.imf.org/external/index.htm","name":"International Monetary Fund","notes":"The International Monetary Fund (IMF) is an organization of 187 countries, working to foster global monetary cooperation, secure financial stability, facilitate international trade, promote high employment and sustainable economic growth, and reduce poverty around the world.","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":61,"link":"http://epp.eurostat.ec.europa.eu/portal/page/portal/eurostat/home/","name":"Eurostat","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":62,"link":"http://www.bbalibor.com","name":"British Bankers' Association","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":63,"link":"http://www.fhwa.dot.gov/","name":"U.S. Department of Transportation: Federal Highway Administration","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":64,"link":"http://www.bankrate.com/","name":"Bankrate, Inc.","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":65,"link":"http://www.lbma.org.uk/pages/index.cfm?page_id=1","name":"London Bullion Market Association","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":66,"link":"http://www.upenn.edu/","name":"University of Pennsylvania","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":67,"link":"http://www.credability.org/en/homepage.aspx","name":"CredAbility Nonprofit Credit Counseling & Education","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":68,"link":"http://pages.uoregon.edu/jpiger/us_recession_probs.htm","name":"Marcelle Chauvet and Jeremy Piger","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":69,"link":"http://www.fdic.gov/","name":"Federal Deposit Insurance Corporation","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":70,"name":"Gerald P. Dwyer, Jr., R.W. Hafer, and Warren E. Weber","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":74,"link":"http://www.ons.gov.uk/ons/index.html","name":"U.K. Office for National Statistics","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":75,"link":"http://www.cao.go.jp/index-e.html","name":"Cabinet Office of Japan","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":76,"link":"http://www.bankofengland.co.uk/Pages/home.aspx","name":"Bank of England","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":77,"name":"European Central Bank","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":78,"link":"http://louisville.edu/lodi","name":"University of Louisville: Logistics and Distribution Institute","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":80,"link":"http://www.policyuncertainty.com/","name":"Scott Baker, Nicholas Bloom and Steven J. Davis","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":81,"link":"http://www.cassinfo.com/","name":"Cass Information Systems, Inc.","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":82,"link":"http://research.stlouisfed.org/msi/index.html","name":"Richard Anderson and Barry Jones","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":85,"link":"http://www.djindexes.com/","name":"S&P Dow Jones Indices LLC","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":86,"link":"http://nikkei.com","name":"Nikkei Inc.","realtime_end":"2013-08-14","realtime_start":"2013-08-14"}]}}}},"text/xml":{}},"field_declarations":[{"attribute":"link","element":"source","media_type":"text/xml","required":false,"source_statement":"The source tag's link and notes attributes are optional."},{"attribute":"notes","element":"source","media_type":"text/xml","required":false,"source_statement":"The source tag's link and notes attributes are optional."}],"pending":[{"example_sha256":"c677797641c49365b8e48abfd56517b9f0edd3973e618cfbb778bd207dbbbb42","media_type":"text/xml","reason":"official XML response example is not well formed"}],"schema_inferred":false,"schema_status":"not_declared_in_reference"},"sha256":"b6a504938a4f63bf4efe5dd1098dfda2983dc3e675daa8050fb1b60f3b6b8ed0","url":"https://fred.stlouisfed.org/docs/api/fred/sources.html"},{"identity_source":"official_reference_path_and_explicit_method","method":"GET","parameter_count":11,"path":"/fred/tags","request_status":"complete","response_evidence":{"content":{"application/json":{},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<tags realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" order_by=\"series_count\" sort_order=\"desc\" count=\"4794\" offset=\"0\" limit=\"1000\">\n    <tag name=\"nation\" group_id=\"geot\" notes=\"Country Level\" created=\"2012-02-27 10:18:19-06\" popularity=\"100\" series_count=\"105200\"/>\n    <tag name=\"nsa\" group_id=\"seas\" notes=\"Not seasonally adjusted\" created=\"2012-02-27 10:18:19-06\" popularity=\"96\" series_count=\"100468\"/>\n    <tag name=\"oecd\" group_id=\"src\" notes=\"Organisation for Economic Co-operation and Development\" created=\"2012-02-27 10:18:19-06\" popularity=\"76\" series_count=\"61488\"/>\n    <tag name=\"mei\" group_id=\"rls\" notes=\"Main Economic Indicators\" created=\"2012-08-16 15:21:17-05\" popularity=\"75\" series_count=\"61160\"/>\n    <tag name=\"annual\" group_id=\"freq\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"83\" series_count=\"60142\"/>\n    <tag name=\"usa\" group_id=\"geo\" notes=\"United States of America\" created=\"2012-02-27 10:18:19-06\" popularity=\"100\" series_count=\"59469\"/>\n    <tag name=\"sa\" group_id=\"seas\" notes=\"Seasonally adjusted\" created=\"2012-02-27 10:18:19-06\" popularity=\"94\" series_count=\"43068\"/>\n    <tag name=\"monthly\" group_id=\"freq\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"95\" series_count=\"41183\"/>\n    <tag name=\"quarterly\" group_id=\"freq\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"88\" series_count=\"37741\"/>\n    <tag name=\"employment\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"79\" series_count=\"22014\"/>\n    <tag name=\"gdp\" group_id=\"gen\" notes=\"Gross Domestic Product\" created=\"2012-02-27 10:18:19-06\" popularity=\"85\" series_count=\"21862\"/>\n    <tag name=\"bls\" group_id=\"src\" notes=\"U.S. Department of Labor: Bureau of Labor Statistics\" created=\"2012-02-27 10:18:19-06\" popularity=\"88\" series_count=\"21479\"/>\n    <tag name=\"rate\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"83\" series_count=\"20524\"/>\n    <tag name=\"labor force\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"69\" series_count=\"16180\"/>\n    <tag name=\"unemployment\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"80\" series_count=\"15540\"/>\n    <tag name=\"bea\" group_id=\"src\" notes=\"U.S. Department of Commerce: Bureau of Economic Analysis\" created=\"2012-02-27 10:18:19-06\" popularity=\"87\" series_count=\"14137\"/>\n    <tag name=\"cpi\" group_id=\"gen\" notes=\"Consumer Price Index\" created=\"2012-02-27 10:18:19-06\" popularity=\"78\" series_count=\"13104\"/>\n    <tag name=\"females\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"57\" series_count=\"11914\"/>\n    <tag name=\"males\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"56\" series_count=\"11848\"/>\n    <tag name=\"msa\" group_id=\"geot\" notes=\"Metropolitan Statistical Area\" created=\"2012-02-27 10:18:19-06\" popularity=\"72\" series_count=\"11637\"/>\n    ...\n</tags>"}}}},"field_declarations":[],"pending":[{"example_sha256":"6be1259f80167b34998375ef6dd5d71dadd73085de4401a50c01f1bb3c6adbef","media_type":"application/json","reason":"official JSON response example is not valid JSON"}],"schema_inferred":false,"schema_status":"not_declared_in_reference"},"sha256":"d0b6770ad19a5741666d3e967ec46a3245f9f69386a17d0487e6e6288b6ca753","url":"https://fred.stlouisfed.org/docs/api/fred/tags.html"},{"identity_source":"official_reference_path_and_explicit_method","method":"GET","parameter_count":10,"path":"/fred/tags/series","request_status":"complete","response_evidence":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"count":18,"limit":1000,"offset":0,"order_by":"series_id","realtime_end":"2017-08-01","realtime_start":"2017-08-01","seriess":[{"frequency":"Annual","frequency_short":"A","group_popularity":0,"id":"CPGDFD02SIA657N","last_updated":"2017-04-20 00:48:35-05","notes":"OECD descriptor ID: CPGDFD02\nOECD unit ID: GP\nOECD country ID: SVN\n\nAll OECD data should be cited as follows: OECD, \"Main Economic Indicators - complete database\", Main Economic Indicators (database),http://dx.doi.org/10.1787/data-00052-en (Accessed on date)\nCopyright, 2016, OECD. Reprinted with permission.","observation_end":"2016-01-01","observation_start":"1996-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Consumer Price Index: Total Food Excluding Restaurants for Slovenia©","units":"Growth Rate Previous Period","units_short":"Growth Rate Previous Period"},{"frequency":"Annual","frequency_short":"A","group_popularity":0,"id":"CPGDFD02SIA659N","last_updated":"2017-04-20 00:48:35-05","notes":"OECD descriptor ID: CPGDFD02\nOECD unit ID: GY\nOECD country ID: SVN\n\nAll OECD data should be cited as follows: OECD, \"Main Economic Indicators - complete database\", Main Economic Indicators (database),http://dx.doi.org/10.1787/data-00052-en (Accessed on date)\nCopyright, 2016, OECD. Reprinted with permission.","observation_end":"2016-01-01","observation_start":"1996-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Consumer Price Index: Total Food Excluding Restaurants for Slovenia©","units":"Growth Rate Same Period Previous Year","units_short":"Growth Rate Same Period Previous Yr."},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"CPGDFD02SIM657N","last_updated":"2017-07-20 13:15:50-05","notes":"OECD descriptor ID: CPGDFD02\nOECD unit ID: GP\nOECD country ID: SVN\n\nAll OECD data should be cited as follows: OECD, \"Main Economic Indicators - complete database\", Main Economic Indicators (database),http://dx.doi.org/10.1787/data-00052-en (Accessed on date)\nCopyright, 2016, OECD. Reprinted with permission.","observation_end":"2017-05-01","observation_start":"1996-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Consumer Price Index: Total Food Excluding Restaurants for Slovenia©","units":"Growth Rate Previous Period","units_short":"Growth Rate Previous Period"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"CPGDFD02SIM659N","last_updated":"2017-07-20 13:15:50-05","notes":"OECD descriptor ID: CPGDFD02\nOECD unit ID: GY\nOECD country ID: SVN\n\nAll OECD data should be cited as follows: OECD, \"Main Economic Indicators - complete database\", Main Economic Indicators (database),http://dx.doi.org/10.1787/data-00052-en (Accessed on date)\nCopyright, 2016, OECD. Reprinted with permission.","observation_end":"2017-05-01","observation_start":"1996-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Consumer Price Index: Total Food Excluding Restaurants for Slovenia©","units":"Growth Rate Same Period Previous Year","units_short":"Growth Rate Same Period Previous Yr."},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":0,"id":"CPGDFD02SIQ657N","last_updated":"2017-05-25 11:09:30-05","notes":"OECD descriptor ID: CPGDFD02\nOECD unit ID: GP\nOECD country ID: SVN\n\nAll OECD data should be cited as follows: OECD, \"Main Economic Indicators - complete database\", Main Economic Indicators (database),http://dx.doi.org/10.1787/data-00052-en (Accessed on date)\nCopyright, 2016, OECD. Reprinted with permission.","observation_end":"2017-01-01","observation_start":"1996-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Consumer Price Index: Total Food Excluding Restaurants for Slovenia©","units":"Growth Rate Previous Period","units_short":"Growth Rate Previous Period"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":0,"id":"CPGDFD02SIQ659N","last_updated":"2017-05-25 11:09:30-05","notes":"OECD descriptor ID: CPGDFD02\nOECD unit ID: GY\nOECD country ID: SVN\n\nAll OECD data should be cited as follows: OECD, \"Main Economic Indicators - complete database\", Main Economic Indicators (database),http://dx.doi.org/10.1787/data-00052-en (Accessed on date)\nCopyright, 2016, OECD. Reprinted with permission.","observation_end":"2017-01-01","observation_start":"1996-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Consumer Price Index: Total Food Excluding Restaurants for Slovenia©","units":"Growth Rate Same Period Previous Year","units_short":"Growth Rate Same Period Previous Yr."},{"frequency":"Annual","frequency_short":"A","group_popularity":0,"id":"PIEAFD01SIA661N","last_updated":"2017-04-18 00:02:44-05","notes":"OECD descriptor ID: PIEAFD01\nOECD unit ID: IXOB\nOECD country ID: SVN\n\nAll OECD data should be cited as follows: OECD, \"Main Economic Indicators - complete database\", Main Economic Indicators (database),http://dx.doi.org/10.1787/data-00052-en (Accessed on date)\nCopyright, 2016, OECD. Reprinted with permission.","observation_end":"2016-01-01","observation_start":"1998-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Producer Prices Index: Economic Activities: Total Manufacture of Food Products for Slovenia©","units":"Index 2010=1","units_short":"Index 2010=1.00"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"PIEAFD01SIM661N","last_updated":"2017-07-20 11:18:15-05","notes":"OECD descriptor ID: PIEAFD01\nOECD unit ID: IXOB\nOECD country ID: SVN\n\nAll OECD data should be cited as follows: OECD, \"Main Economic Indicators - complete database\", Main Economic Indicators (database),http://dx.doi.org/10.1787/data-00052-en (Accessed on date)\nCopyright, 2016, OECD. Reprinted with permission.","observation_end":"2017-05-01","observation_start":"1998-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Producer Prices Index: Economic Activities: Total Manufacture of Food Products for Slovenia©","units":"Index 2010=1","units_short":"Index 2010=1.00"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":0,"id":"PIEAFD01SIQ661N","last_updated":"2017-05-25 11:00:50-05","notes":"OECD descriptor ID: PIEAFD01\nOECD unit ID: IXOB\nOECD country ID: SVN\n\nAll OECD data should be cited as follows: OECD, \"Main Economic Indicators - complete database\", Main Economic Indicators (database),http://dx.doi.org/10.1787/data-00052-en (Accessed on date)\nCopyright, 2016, OECD. Reprinted with permission.","observation_end":"2017-01-01","observation_start":"1998-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Producer Prices Index: Economic Activities: Total Manufacture of Food Products for Slovenia©","units":"Index 2010=1","units_short":"Index 2010=1.00"},{"frequency":"Annual","frequency_short":"A","group_popularity":0,"id":"PIEAFD02SIA661N","last_updated":"2017-04-17 23:58:55-05","notes":"OECD descriptor ID: PIEAFD02\nOECD unit ID: IXOB\nOECD country ID: SVN\n\nAll OECD data should be cited as follows: OECD, \"Main Economic Indicators - complete database\", Main Economic Indicators (database),http://dx.doi.org/10.1787/data-00052-en (Accessed on date)\nCopyright, 2016, OECD. Reprinted with permission.","observation_end":"2016-01-01","observation_start":"1998-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Producer Prices Index: Economic Activities: Domestic Manufacture of Food Products for Slovenia©","units":"Index 2010=1","units_short":"Index 2010=1.00"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"PIEAFD02SIM661N","last_updated":"2017-07-20 13:19:27-05","notes":"OECD descriptor ID: PIEAFD02\nOECD unit ID: IXOB\nOECD country ID: SVN\n\nAll OECD data should be cited as follows: OECD, \"Main Economic Indicators - complete database\", Main Economic Indicators (database),http://dx.doi.org/10.1787/data-00052-en (Accessed on date)\nCopyright, 2016, OECD. Reprinted with permission.","observation_end":"2017-05-01","observation_start":"1998-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Producer Prices Index: Economic Activities: Domestic Manufacture of Food Products for Slovenia©","units":"Index 2010=1","units_short":"Index 2010=1.00"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":0,"id":"PIEAFD02SIQ661N","last_updated":"2017-05-25 11:00:49-05","notes":"OECD descriptor ID: PIEAFD02\nOECD unit ID: IXOB\nOECD country ID: SVN\n\nAll OECD data should be cited as follows: OECD, \"Main Economic Indicators - complete database\", Main Economic Indicators (database),http://dx.doi.org/10.1787/data-00052-en (Accessed on date)\nCopyright, 2016, OECD. Reprinted with permission.","observation_end":"2017-01-01","observation_start":"1998-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Producer Prices Index: Economic Activities: Domestic Manufacture of Food Products for Slovenia©","units":"Index 2010=1","units_short":"Index 2010=1.00"},{"frequency":"Annual","frequency_short":"A","group_popularity":0,"id":"SVNCPICORAINMEI","last_updated":"2017-04-19 23:33:20-05","notes":"Copyright, 2016, OECD. Reprinted with permission.\n\nAll OECD data should be cited as follows: OECD (2010), \"Main Economic Indicators - complete database\", Main Economic Indicators (database),http://dx.doi.org/10.1787/data-00052-en (Accessed on date)","observation_end":"2016-01-01","observation_start":"2000-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Consumer Price Index: All Items Excluding Food and Energy for Slovenia©","units":"Index 2010=100","units_short":"Index 2010=100"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"SVNCPICORMINMEI","last_updated":"2017-07-20 13:17:34-05","notes":"Copyright, 2016, OECD. Reprinted with permission.\n\nAll OECD data should be cited as follows: OECD (2010), \"Main Economic Indicators - complete database\", Main Economic Indicators (database),http://dx.doi.org/10.1787/data-00052-en (Accessed on date)","observation_end":"2017-05-01","observation_start":"2000-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Consumer Price Index: All Items Excluding Food and Energy for Slovenia©","units":"Index 2010=100","units_short":"Index 2010=100"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":0,"id":"SVNCPICORQINMEI","last_updated":"2017-05-25 10:59:44-05","notes":"Copyright, 2016, OECD. Reprinted with permission.\n\nAll OECD data should be cited as follows: OECD (2010), \"Main Economic Indicators - complete database\", Main Economic Indicators (database),http://dx.doi.org/10.1787/data-00052-en (Accessed on date)","observation_end":"2017-01-01","observation_start":"2000-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Consumer Price Index: All Items Excluding Food and Energy for Slovenia©","units":"Index 2010=100","units_short":"Index 2010=100"},{"frequency":"Annual","frequency_short":"A","group_popularity":0,"id":"SVNCPIFODAINMEI","last_updated":"2017-04-19 23:33:20-05","notes":"Copyright, 2016, OECD. Reprinted with permission.\n\nAll OECD data should be cited as follows: OECD (2010), \"Main Economic Indicators - complete database\", Main Economic Indicators (database),http://dx.doi.org/10.1787/data-00052-en (Accessed on date)","observation_end":"2016-01-01","observation_start":"1996-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Consumer Price Index: Food for Slovenia©","units":"Index 2010=100","units_short":"Index 2010=100"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"SVNCPIFODMINMEI","last_updated":"2017-07-20 13:17:34-05","notes":"Copyright, 2016, OECD. Reprinted with permission.\n\nAll OECD data should be cited as follows: OECD (2010), \"Main Economic Indicators - complete database\", Main Economic Indicators (database),http://dx.doi.org/10.1787/data-00052-en (Accessed on date)","observation_end":"2017-05-01","observation_start":"1996-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Consumer Price Index: Food for Slovenia©","units":"Index 2010=100","units_short":"Index 2010=100"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":0,"id":"SVNCPIFODQINMEI","last_updated":"2017-05-25 10:59:44-05","notes":"Copyright, 2016, OECD. Reprinted with permission.\n\nAll OECD data should be cited as follows: OECD (2010), \"Main Economic Indicators - complete database\", Main Economic Indicators (database),http://dx.doi.org/10.1787/data-00052-en (Accessed on date)","observation_end":"2017-01-01","observation_start":"1996-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Consumer Price Index: Food for Slovenia©","units":"Index 2010=100","units_short":"Index 2010=100"}],"sort_order":"asc"}}}},"text/xml":{}},"field_declarations":[{"attribute":"notes","element":"series","media_type":"text/xml","required":false,"source_statement":"The series tag's notes attribute is optional."}],"pending":[{"example_sha256":"0a516928cb54ac9dd2044d0d9e2a537e6571bc049ebdec364ab77bd316bc8f97","media_type":"text/xml","reason":"official XML response example is not well formed"}],"schema_inferred":false,"schema_status":"not_declared_in_reference"},"sha256":"4fd2ce7dfb0c9e12f1692435d18ea7a8dffc33dd9168e6231a9810ab94824970","url":"https://fred.stlouisfed.org/docs/api/fred/tags_series.html"}],"owner":"AIsa-team/docs","pending_references":[{"method":"GET","path":"/geofred/regional/data","reason":"frequency: required/optional is not stated","sha256":"485830b70eb20e3cdb9a1c5708485a76331e5683440f59a723b2435fd402ba69","url":"https://fred.stlouisfed.org/docs/api/geofred/regional_data.html"},{"method":"GET","path":"/geofred/shapes/file","reason":"shape: required/optional is not stated","sha256":"574afecab9643cb648faec1d6aa62f41e39e6f0180ef26e505636266f6fbdf12","url":"https://fred.stlouisfed.org/docs/api/geofred/shapes.html"},{"method":"GET","path":"/fred/series/search","reason":"search_text: required/optional is not stated","sha256":"463a47a070ae8f9371c1e761b4bdc68e5ce639eff30eb0bc4c3b77c8fc8eb919","url":"https://fred.stlouisfed.org/docs/api/fred/series_search.html"}],"policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","references":[{"sha256":"485830b70eb20e3cdb9a1c5708485a76331e5683440f59a723b2435fd402ba69","url":"https://fred.stlouisfed.org/docs/api/geofred/regional_data.html"},{"parameter_count":3,"path":"/geofred/series/group","sha256":"e7c9924e5af6815ee6577a0b494610ff32b41ff7e93a3eef8d46bf078af1e90a","url":"https://fred.stlouisfed.org/docs/api/geofred/series_group.html"},{"parameter_count":5,"path":"/geofred/series/data","sha256":"161187716929fe93a2a2a9d1ff8d21d1ae7a909444f31fd3bb2c0499f6b58259","url":"https://fred.stlouisfed.org/docs/api/geofred/series_data.html"},{"sha256":"574afecab9643cb648faec1d6aa62f41e39e6f0180ef26e505636266f6fbdf12","url":"https://fred.stlouisfed.org/docs/api/geofred/shapes.html"},{"parameter_count":3,"path":"/fred/category","sha256":"91372712f8b4741a97ae83533d69db33ce511985a49fdd87fc5c12e4e68774d4","url":"https://fred.stlouisfed.org/docs/api/fred/category.html"},{"parameter_count":5,"path":"/fred/category/children","sha256":"37a88b1062c64525bcf1b6e886892dd6f3ab77ac43b634b418e9f3831c0e8870","url":"https://fred.stlouisfed.org/docs/api/fred/category_children.html"},{"parameter_count":5,"path":"/fred/category/related","sha256":"6c9dc672325e99e563a3feea5af421bfa0cbfa8938f3ba83467b9e0754f4b37a","url":"https://fred.stlouisfed.org/docs/api/fred/category_related.html"},{"parameter_count":13,"path":"/fred/category/related_tags","sha256":"72d01cb93aab6676b0ce6cf6e4a418fd2b54a30e9f79187eeb9187987a774472","url":"https://fred.stlouisfed.org/docs/api/fred/category_related_tags.html"},{"parameter_count":13,"path":"/fred/category/series","sha256":"892cd9d6451468ca6343aa26e8337050501038c80cf1585bfeb1fc86781a6ff8","url":"https://fred.stlouisfed.org/docs/api/fred/category_series.html"},{"parameter_count":12,"path":"/fred/category/tags","sha256":"787094f66b6b21c08c70e1b7a9d757ab282ccd9a471c1ad7b1c40f51b8ac5fe4","url":"https://fred.stlouisfed.org/docs/api/fred/category_tags.html"},{"parameter_count":12,"path":"/fred/related_tags","sha256":"3a572642e386184c7feddfce034474ebabe7fff4792cdbea0b3a4092ad7b7f7b","url":"https://fred.stlouisfed.org/docs/api/fred/related_tags.html"},{"parameter_count":5,"path":"/fred/release","sha256":"f55d1846291484a73cf2ab868a1373e2b428c2c720515a928756ef4d8b5ef60c","url":"https://fred.stlouisfed.org/docs/api/fred/release.html"},{"parameter_count":9,"path":"/fred/release/dates","sha256":"38c7be6a4e60c1b52aadaeef1e187efcb0d378ddf2f4d54cabede14100b79828","url":"https://fred.stlouisfed.org/docs/api/fred/release_dates.html"},{"parameter_count":13,"path":"/fred/release/related_tags","sha256":"93e12dd9c20038c52be0d3df61eefc957c9f71d6e2a22ec5b1d1b415c875302e","url":"https://fred.stlouisfed.org/docs/api/fred/release_related_tags.html"},{"parameter_count":13,"path":"/fred/release/series","sha256":"fa8193b11f997cdf6233f10896fdfc0a9855094a5681995ee5f432e1ac0a909c","url":"https://fred.stlouisfed.org/docs/api/fred/release_series.html"},{"parameter_count":5,"path":"/fred/release/sources","sha256":"13b6e05d99bea7d4cefa56cacf6e03f7ea920b05d011a555c516ec31bdef43b3","url":"https://fred.stlouisfed.org/docs/api/fred/release_sources.html"},{"parameter_count":6,"path":"/fred/release/tables","sha256":"af123ce7d1fc801b953128caad85aaff050d29230e37f2de0a82cd9223964abd","url":"https://fred.stlouisfed.org/docs/api/fred/release_tables.html"},{"parameter_count":12,"path":"/fred/release/tags","sha256":"d960ec0a100bf4a07fe4ea30e7ddbb1d81fd3d2745bea956bf4d6b3b2b844ee2","url":"https://fred.stlouisfed.org/docs/api/fred/release_tags.html"},{"parameter_count":8,"path":"/fred/releases","sha256":"cdcd06fedd7276208ffe210e89e82d957bf602a9d510d119ffca4c0601dfedb0","url":"https://fred.stlouisfed.org/docs/api/fred/releases.html"},{"parameter_count":9,"path":"/fred/releases/dates","sha256":"341563eec22a7669756819681bc57cc14494f0a131d0f7f9a456048ed19cbac4","url":"https://fred.stlouisfed.org/docs/api/fred/releases_dates.html"},{"parameter_count":5,"path":"/fred/series","sha256":"e65834f48444e6d1dbdfc07eb4eaeaf815b60929e5bc0b3805250296baa87fdd","url":"https://fred.stlouisfed.org/docs/api/fred/series.html"},{"parameter_count":5,"path":"/fred/series/categories","sha256":"24ef7a723b116e7584c264ef1a539def8902426bb752bf5489646d22927777a5","url":"https://fred.stlouisfed.org/docs/api/fred/series_categories.html"},{"parameter_count":15,"path":"/fred/series/observations","sha256":"68ee940cfe519b29ddd3fcdecf7377b58cd54cb3a87c7105c24bcdfeb2268c3e","url":"https://fred.stlouisfed.org/docs/api/fred/series_observations.html"},{"parameter_count":5,"path":"/fred/series/release","sha256":"49aa75eb67b6a65e46a728bd47365f0e3786cd779f2cea5584b47b252cd1cd58","url":"https://fred.stlouisfed.org/docs/api/fred/series_release.html"},{"sha256":"463a47a070ae8f9371c1e761b4bdc68e5ce639eff30eb0bc4c3b77c8fc8eb919","url":"https://fred.stlouisfed.org/docs/api/fred/series_search.html"},{"parameter_count":13,"path":"/fred/series/search/related_tags","sha256":"d7ad1b16b0b9fcf4c1c2b699cdbc8ad0c807d5362546253e6d6ee7f527faebee","url":"https://fred.stlouisfed.org/docs/api/fred/series_search_related_tags.html"},{"parameter_count":12,"path":"/fred/series/search/tags","sha256":"d72a8f10a22a07edaf9976e00bf4fa9c7b38830103ef6f6dc964426c853aafef","url":"https://fred.stlouisfed.org/docs/api/fred/series_search_tags.html"},{"parameter_count":7,"path":"/fred/series/tags","sha256":"379e147852c886ef4e716f8f25cfef79acf4d8cec00ba0b3656ce1f1157c7920","url":"https://fred.stlouisfed.org/docs/api/fred/series_tags.html"},{"parameter_count":9,"path":"/fred/series/updates","sha256":"cb5d87d54aedd87f2041defefc6cafa87f0e576c5fb665777c589492935ef2bb","url":"https://fred.stlouisfed.org/docs/api/fred/series_updates.html"},{"parameter_count":8,"path":"/fred/series/vintagedates","sha256":"3a3ec7f2870e72876a7519890a020316380e3d9efaad0e4c2a8c068b720bba3c","url":"https://fred.stlouisfed.org/docs/api/fred/series_vintagedates.html"},{"parameter_count":5,"path":"/fred/source","sha256":"cf4c611ba763df817c4e4216bae1dd86f40e51b4b25e9ec1a09e05eccf96c93a","url":"https://fred.stlouisfed.org/docs/api/fred/source.html"},{"parameter_count":9,"path":"/fred/source/releases","sha256":"5b913c8260ae4ecf68d5b23edacabcd8a00537765eede14a4d56c30c25c85354","url":"https://fred.stlouisfed.org/docs/api/fred/source_releases.html"},{"parameter_count":8,"path":"/fred/sources","sha256":"b6a504938a4f63bf4efe5dd1098dfda2983dc3e675daa8050fb1b60f3b6b8ed0","url":"https://fred.stlouisfed.org/docs/api/fred/sources.html"},{"parameter_count":11,"path":"/fred/tags","sha256":"d0b6770ad19a5741666d3e967ec46a3245f9f69386a17d0487e6e6288b6ca753","url":"https://fred.stlouisfed.org/docs/api/fred/tags.html"},{"parameter_count":10,"path":"/fred/tags/series","sha256":"4fd2ce7dfb0c9e12f1692435d18ea7a8dffc33dd9168e6231a9810ab94824970","url":"https://fred.stlouisfed.org/docs/api/fred/tags_series.html"}],"refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"}}},"openapi":"3.1.0","paths":{"/apis/v1/agentmail/api-keys":{"get":{"description":"Retrieve a paginated list of API keys or create a new API key with optional permissions and scope settings.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_agentmail_api_keys","parameters":[{"in":"query","name":"ascending","required":false,"schema":{"description":"Sort in ascending temporal order.","title":"Ascending","type":"boolean"}},{"in":"query","name":"limit","required":false,"schema":{"description":"Limit of number of items returned.","title":"Limit","type":"integer"}},{"in":"query","name":"page_token","required":false,"schema":{"description":"Page token for pagination.","title":"PageToken","type":"string"}},{"description":"Restrict the list to one credential family. Omit for every family.","in":"query","name":"type","required":false,"schema":{"enum":["bearer","public_key"],"title":"ApiKeyType","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_apiKeys_ListApiKeysResponse"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List And Create API Keys","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/get_agentmail-api-keys","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:dc5189bdbc3508f609d8ddac23f1cf4be441f7e22abf092378b00a91b9d6b979","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a1804828ebe2"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_agentmail_api_keys","path":"/apis/v1/agentmail/api-keys"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/api-keys","x-aisa-validation":"provider"},"post":{"description":"Retrieve a paginated list of API keys or create a new API key with optional permissions and scope settings.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_get_agentmail_api_keys","requestBody":{"content":{"application/json":{"schema":{"description":"A body with `public_key` registers a public-key credential; any other\nbody mints a bearer key.","oneOf":[{"description":"`expires_at` must be in the future and is immutable once the key exists.\nOmitted, the new key inherits the authenticating key's expiry, and never\nexpires only when that key never does. A key cannot create one that\noutlives it: an `expires_at` later than the authenticating key's own\nreturns `403`.","properties":{"expires_at":{"description":"Time at which api key expires. Omitted when it does not expire.","format":"date-time","title":"ExpiresAt","type":"string"},"name":{"description":"Name of api key.","title":"Name","type":"string"},"permissions":{"description":"Granular permissions for the API key. When ommitted all permissions are granted. Otherwise, only permissions set to true are granted.","properties":{"account_update":{"description":"Update accounts: disable or re-enable an inbox's sign-in at an app. Reading accounts\nneeds only `inbox_read`.","type":"boolean"},"api_key_create":{"description":"Create API keys.","type":"boolean"},"api_key_delete":{"description":"Delete API keys.","type":"boolean"},"api_key_read":{"description":"Read API keys.","type":"boolean"},"api_key_update":{"description":"Update API keys.","type":"boolean"},"app_connect":{"description":"Sign in to apps as an inbox: connect an app, authorize an inbox, and mint the\nsign-in keys. Omitted on a new bearer key means false, whatever else the key holds.","type":"boolean"},"app_share_owner":{"description":"Share the organization owner's name and email with apps at sign-in. One permission\nfor both values.","type":"boolean"},"calendar_event_create":{"description":"Create calendar events.","type":"boolean"},"calendar_event_delete":{"description":"Delete calendar events.","type":"boolean"},"calendar_event_read":{"description":"Read calendar events, and receive `calendar.event.*` webhook and WebSocket events.","type":"boolean"},"calendar_event_update":{"description":"Update calendar events and respond to invitations.","type":"boolean"},"calendar_read":{"description":"Read inbox calendar settings.","type":"boolean"},"calendar_update":{"description":"Update inbox calendar settings.","type":"boolean"},"domain_create":{"description":"Create domains.","type":"boolean"},"domain_delete":{"description":"Delete domains.","type":"boolean"},"domain_read":{"description":"Read domain details.","type":"boolean"},"domain_update":{"description":"Update domains.","type":"boolean"},"draft_create":{"description":"Create drafts.","type":"boolean"},"draft_delete":{"description":"Delete drafts.","type":"boolean"},"draft_read":{"description":"Read drafts.","type":"boolean"},"draft_send":{"description":"Send drafts.","type":"boolean"},"draft_update":{"description":"Update drafts.","type":"boolean"},"inbox_create":{"description":"Create new inboxes.","type":"boolean"},"inbox_delete":{"description":"Delete inboxes.","type":"boolean"},"inbox_read":{"description":"Read inbox details.","type":"boolean"},"inbox_update":{"description":"Update inbox settings.","type":"boolean"},"label_blocked_read":{"description":"Access messages labeled blocked.","type":"boolean"},"label_spam_read":{"description":"Access messages labeled spam.","type":"boolean"},"label_trash_read":{"description":"Access messages labeled trash.","type":"boolean"},"label_unauthenticated_read":{"description":"Access messages labeled unauthenticated.","type":"boolean"},"list_entry_create":{"description":"Create list entries.","type":"boolean"},"list_entry_delete":{"description":"Delete list entries.","type":"boolean"},"list_entry_read":{"description":"Read list entries.","type":"boolean"},"message_delete":{"description":"Delete messages. Also required to delete threads.","type":"boolean"},"message_read":{"description":"Read messages. Also required to read threads.","type":"boolean"},"message_reply":{"description":"Reply and reply-all when the request is signed with a registered public key. Bearer keys reply with `message_send`.","type":"boolean"},"message_send":{"description":"Send messages.","type":"boolean"},"message_update":{"description":"Update message labels. Also required to update threads.","type":"boolean"},"metrics_read":{"description":"Read metrics.","type":"boolean"},"pod_create":{"description":"Create pods.","type":"boolean"},"pod_delete":{"description":"Delete pods.","type":"boolean"},"pod_read":{"description":"Read pods.","type":"boolean"},"pod_update":{"description":"Update pods.","type":"boolean"},"webhook_create":{"description":"Create webhooks.","type":"boolean"},"webhook_delete":{"description":"Delete webhooks.","type":"boolean"},"webhook_read":{"description":"Read webhook configurations.","type":"boolean"},"webhook_update":{"description":"Update webhooks.","type":"boolean"}},"title":"ApiKeyPermissions","type":"object"}},"title":"CreateBearerApiKeyRequest","type":"object"},{"description":"Registers a public P-256 JWK at the route's scope. `type` and\n`api_key_id` are server-owned. `name` defaults to\n`AgentID key {first eight fingerprint characters}`; `permissions`\ndefaults to the registering key's, and only grants it holds may be\ntrue; `expires_at` defaults to the registering key's expiry and is\nindependent of that key afterward.","properties":{"client_id":{"description":"Caller-chosen alias for a public key, unique within the organization and\nreusable after deletion. Accepted in place of `api_key_id` on get, update,\nand delete. Registration is idempotent on it: the same alias returns the\nexisting key, a conflicting one returns `409`. URL-safe; no slash or `@`.","title":"PublicKeyClientId","type":"string"},"expires_at":{"description":"Time at which api key expires. Omitted when it does not expire.","format":"date-time","title":"ExpiresAt","type":"string"},"name":{"description":"Name of api key.","title":"Name","type":"string"},"permissions":{"description":"Granular permissions for the API key. When ommitted all permissions are granted. Otherwise, only permissions set to true are granted.","properties":{"account_update":{"description":"Update accounts: disable or re-enable an inbox's sign-in at an app. Reading accounts\nneeds only `inbox_read`.","type":"boolean"},"api_key_create":{"description":"Create API keys.","type":"boolean"},"api_key_delete":{"description":"Delete API keys.","type":"boolean"},"api_key_read":{"description":"Read API keys.","type":"boolean"},"api_key_update":{"description":"Update API keys.","type":"boolean"},"app_connect":{"description":"Sign in to apps as an inbox: connect an app, authorize an inbox, and mint the\nsign-in keys. Omitted on a new bearer key means false, whatever else the key holds.","type":"boolean"},"app_share_owner":{"description":"Share the organization owner's name and email with apps at sign-in. One permission\nfor both values.","type":"boolean"},"calendar_event_create":{"description":"Create calendar events.","type":"boolean"},"calendar_event_delete":{"description":"Delete calendar events.","type":"boolean"},"calendar_event_read":{"description":"Read calendar events, and receive `calendar.event.*` webhook and WebSocket events.","type":"boolean"},"calendar_event_update":{"description":"Update calendar events and respond to invitations.","type":"boolean"},"calendar_read":{"description":"Read inbox calendar settings.","type":"boolean"},"calendar_update":{"description":"Update inbox calendar settings.","type":"boolean"},"domain_create":{"description":"Create domains.","type":"boolean"},"domain_delete":{"description":"Delete domains.","type":"boolean"},"domain_read":{"description":"Read domain details.","type":"boolean"},"domain_update":{"description":"Update domains.","type":"boolean"},"draft_create":{"description":"Create drafts.","type":"boolean"},"draft_delete":{"description":"Delete drafts.","type":"boolean"},"draft_read":{"description":"Read drafts.","type":"boolean"},"draft_send":{"description":"Send drafts.","type":"boolean"},"draft_update":{"description":"Update drafts.","type":"boolean"},"inbox_create":{"description":"Create new inboxes.","type":"boolean"},"inbox_delete":{"description":"Delete inboxes.","type":"boolean"},"inbox_read":{"description":"Read inbox details.","type":"boolean"},"inbox_update":{"description":"Update inbox settings.","type":"boolean"},"label_blocked_read":{"description":"Access messages labeled blocked.","type":"boolean"},"label_spam_read":{"description":"Access messages labeled spam.","type":"boolean"},"label_trash_read":{"description":"Access messages labeled trash.","type":"boolean"},"label_unauthenticated_read":{"description":"Access messages labeled unauthenticated.","type":"boolean"},"list_entry_create":{"description":"Create list entries.","type":"boolean"},"list_entry_delete":{"description":"Delete list entries.","type":"boolean"},"list_entry_read":{"description":"Read list entries.","type":"boolean"},"message_delete":{"description":"Delete messages. Also required to delete threads.","type":"boolean"},"message_read":{"description":"Read messages. Also required to read threads.","type":"boolean"},"message_reply":{"description":"Reply and reply-all when the request is signed with a registered public key. Bearer keys reply with `message_send`.","type":"boolean"},"message_send":{"description":"Send messages.","type":"boolean"},"message_update":{"description":"Update message labels. Also required to update threads.","type":"boolean"},"metrics_read":{"description":"Read metrics.","type":"boolean"},"pod_create":{"description":"Create pods.","type":"boolean"},"pod_delete":{"description":"Delete pods.","type":"boolean"},"pod_read":{"description":"Read pods.","type":"boolean"},"pod_update":{"description":"Update pods.","type":"boolean"},"webhook_create":{"description":"Create webhooks.","type":"boolean"},"webhook_delete":{"description":"Delete webhooks.","type":"boolean"},"webhook_read":{"description":"Read webhook configurations.","type":"boolean"},"webhook_update":{"description":"Update webhooks.","type":"boolean"}},"title":"ApiKeyPermissions","type":"object"},"public_key":{"description":"A public P-256 JWK. The object accepts exactly `kty`, `crv`, `x`, and `y`.\nPrivate key material such as `d`, embedded key IDs, and all other members\nare rejected. The server also rejects coordinates that are not a point on\nP-256.","properties":{"crv":{"enum":["P-256"],"type":"string"},"kty":{"enum":["EC"],"type":"string"},"x":{"description":"A 32-byte P-256 coordinate encoded as unpadded base64url.","maxLength":43,"minLength":43,"pattern":"^[A-Za-z0-9_-]{43}$","title":"PublicJwkCoordinate","type":"string"},"y":{"description":"A 32-byte P-256 coordinate encoded as unpadded base64url.","maxLength":43,"minLength":43,"pattern":"^[A-Za-z0-9_-]{43}$","title":"PublicJwkCoordinate","type":"string"}},"required":["kty","crv","x","y"],"title":"PublicJwk","type":"object"}},"required":["public_key"],"title":"CreatePublicKeyRequest","type":"object"}],"title":"CreateApiKeyRequest"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_apiKeys_CreateApiKeyResult"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List And Create API Keys","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/post_get_agentmail_api_keys","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:3cfaa3359e14b598ba19adb03be60204983f1d4a001da49eb935ce7204e7d11f","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a1804828ebe2"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_agentmail_api_keys","path":"/apis/v1/agentmail/api-keys"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/api-keys","x-aisa-validation":"provider"}},"/apis/v1/agentmail/api-keys/{api_key_id}":{"delete":{"description":"Delete API Key\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"delete_any_agentmail_apis_v1_agentmail_api_keys_a_3ff578","parameters":[{"in":"path","name":"api_key_id","required":true,"schema":{"description":"ID of api key.","title":"ApiKeyId","type":"string"}}],"responses":{"204":{"content":{},"description":"","x-aisa-no-content":true},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Delete API Key","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/delete_any_agentmail_apis_v1_agentmail_api_keys_a_3ff578","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:15f49afe0a16f487c1afb361da67e8727da0109e50cbaff432647ae67998cc3a","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"69be7758800e"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_agentmail_apis_v1_agentmail_api_keys_api_key_id","path":"/apis/v1/agentmail/api-keys/{api_key_id}"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/api-keys/{api_key_id}","x-aisa-validation":"provider"},"get":{"description":"Delete API Key\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_any_agentmail_apis_v1_agentmail_api_keys_api_key_id","parameters":[{"in":"path","name":"api_key_id","required":true,"schema":{"description":"ID of api key.","title":"ApiKeyId","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_apiKeys_ApiKey"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Delete API Key","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/get_any_agentmail_apis_v1_agentmail_api_keys_api_key_id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:2ad831fb4cd8335402152923a1b34f1489cf728d89389e9f067924993757cf76","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"69be7758800e"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_agentmail_apis_v1_agentmail_api_keys_api_key_id","path":"/apis/v1/agentmail/api-keys/{api_key_id}"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/api-keys/{api_key_id}","x-aisa-validation":"provider"},"patch":{"description":"Delete API Key\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"patch_any_agentmail_apis_v1_agentmail_api_keys_ap_294dbb","parameters":[{"in":"path","name":"api_key_id","required":true,"schema":{"description":"ID of api key.","title":"ApiKeyId","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"description":"Rename a credential or change its permissions. Key material, type,\nscope, and expiry are immutable.","properties":{"name":{"description":"Name of api key.","title":"Name","type":"string"},"permissions":{"description":"Granular permissions for the API key. When ommitted all permissions are granted. Otherwise, only permissions set to true are granted.","properties":{"account_update":{"description":"Update accounts: disable or re-enable an inbox's sign-in at an app. Reading accounts\nneeds only `inbox_read`.","type":"boolean"},"api_key_create":{"description":"Create API keys.","type":"boolean"},"api_key_delete":{"description":"Delete API keys.","type":"boolean"},"api_key_read":{"description":"Read API keys.","type":"boolean"},"api_key_update":{"description":"Update API keys.","type":"boolean"},"app_connect":{"description":"Sign in to apps as an inbox: connect an app, authorize an inbox, and mint the\nsign-in keys. Omitted on a new bearer key means false, whatever else the key holds.","type":"boolean"},"app_share_owner":{"description":"Share the organization owner's name and email with apps at sign-in. One permission\nfor both values.","type":"boolean"},"calendar_event_create":{"description":"Create calendar events.","type":"boolean"},"calendar_event_delete":{"description":"Delete calendar events.","type":"boolean"},"calendar_event_read":{"description":"Read calendar events, and receive `calendar.event.*` webhook and WebSocket events.","type":"boolean"},"calendar_event_update":{"description":"Update calendar events and respond to invitations.","type":"boolean"},"calendar_read":{"description":"Read inbox calendar settings.","type":"boolean"},"calendar_update":{"description":"Update inbox calendar settings.","type":"boolean"},"domain_create":{"description":"Create domains.","type":"boolean"},"domain_delete":{"description":"Delete domains.","type":"boolean"},"domain_read":{"description":"Read domain details.","type":"boolean"},"domain_update":{"description":"Update domains.","type":"boolean"},"draft_create":{"description":"Create drafts.","type":"boolean"},"draft_delete":{"description":"Delete drafts.","type":"boolean"},"draft_read":{"description":"Read drafts.","type":"boolean"},"draft_send":{"description":"Send drafts.","type":"boolean"},"draft_update":{"description":"Update drafts.","type":"boolean"},"inbox_create":{"description":"Create new inboxes.","type":"boolean"},"inbox_delete":{"description":"Delete inboxes.","type":"boolean"},"inbox_read":{"description":"Read inbox details.","type":"boolean"},"inbox_update":{"description":"Update inbox settings.","type":"boolean"},"label_blocked_read":{"description":"Access messages labeled blocked.","type":"boolean"},"label_spam_read":{"description":"Access messages labeled spam.","type":"boolean"},"label_trash_read":{"description":"Access messages labeled trash.","type":"boolean"},"label_unauthenticated_read":{"description":"Access messages labeled unauthenticated.","type":"boolean"},"list_entry_create":{"description":"Create list entries.","type":"boolean"},"list_entry_delete":{"description":"Delete list entries.","type":"boolean"},"list_entry_read":{"description":"Read list entries.","type":"boolean"},"message_delete":{"description":"Delete messages. Also required to delete threads.","type":"boolean"},"message_read":{"description":"Read messages. Also required to read threads.","type":"boolean"},"message_reply":{"description":"Reply and reply-all when the request is signed with a registered public key. Bearer keys reply with `message_send`.","type":"boolean"},"message_send":{"description":"Send messages.","type":"boolean"},"message_update":{"description":"Update message labels. Also required to update threads.","type":"boolean"},"metrics_read":{"description":"Read metrics.","type":"boolean"},"pod_create":{"description":"Create pods.","type":"boolean"},"pod_delete":{"description":"Delete pods.","type":"boolean"},"pod_read":{"description":"Read pods.","type":"boolean"},"pod_update":{"description":"Update pods.","type":"boolean"},"webhook_create":{"description":"Create webhooks.","type":"boolean"},"webhook_delete":{"description":"Delete webhooks.","type":"boolean"},"webhook_read":{"description":"Read webhook configurations.","type":"boolean"},"webhook_update":{"description":"Update webhooks.","type":"boolean"}},"title":"ApiKeyPermissions","type":"object"}},"title":"UpdateApiKeyRequest","type":"object"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_apiKeys_ApiKey"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Delete API Key","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/patch_any_agentmail_apis_v1_agentmail_api_keys_ap_294dbb","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:2ad831fb4cd8335402152923a1b34f1489cf728d89389e9f067924993757cf76","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"69be7758800e"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_agentmail_apis_v1_agentmail_api_keys_api_key_id","path":"/apis/v1/agentmail/api-keys/{api_key_id}"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/api-keys/{api_key_id}","x-aisa-validation":"provider"}},"/apis/v1/agentmail/domains":{"get":{"description":"Retrieve a paginated list of domains or create a new domain with verification and feedback settings.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_agentmail_domains","parameters":[{"in":"query","name":"ascending","required":false,"schema":{"description":"Sort in ascending temporal order.","title":"Ascending","type":"boolean"}},{"in":"query","name":"limit","required":false,"schema":{"description":"Limit of number of items returned.","title":"Limit","type":"integer"}},{"in":"query","name":"page_token","required":false,"schema":{"description":"Page token for pagination.","title":"PageToken","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_domains_ListDomainsResponse"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List And Create Domains","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/get_agentmail-domains","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:d7cf8aa56c678ae4b09c1ce2cfc6a94fa32af5297558b4d3ebfa60175a50fc6a","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e932d69ae0a1"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_agentmail_domains","path":"/apis/v1/agentmail/domains"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/domains","x-aisa-validation":"provider"},"post":{"description":"Retrieve a paginated list of domains or create a new domain with verification and feedback settings.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_get_agentmail_domains","requestBody":{"content":{"application/json":{"schema":{"properties":{"allow_conflicting_provider":{"description":"Allow registration when the domain already has Google Workspace MX records.\nDefaults to false; registration otherwise returns 422 when a conflicting\nprovider is detected.\nThis flag does not configure DNS or inbound routing. For shared Google\nWorkspace domains, follow the [Google Workspace guide](/google-workspace).\nOnly checked when `inbound_enabled` is true; a send-only domain skips the check.","type":"boolean"},"domain":{"description":"The name of the domain (e.g., `example.com`).","title":"DomainName","type":"string"},"feedback_enabled":{"description":"Bounce and complaint notifications are sent to your inboxes.","title":"FeedbackEnabled","type":"boolean"},"inbound_enabled":{"description":"Receive email for this domain. Defaults to `true`. Set `false` for a send-only\ndomain: the apex MX record is not required and is omitted from `records`, so the\ndomain's existing email provider keeps receiving its mail. Inboxes on a send-only\ndomain can still send.","title":"InboundEnabled","type":"boolean"},"subdomains_enabled":{"description":"Allow inboxes on any subdomain of this domain. Adds a required wildcard MX\nrecord (`*.<domain>`) to `records`.","title":"SubdomainsEnabled","type":"boolean"},"tracking_enabled":{"description":"Serve open tracking pixels from this domain. Adds a required `link.<domain>`\nCNAME record to `records`, which must be published and verified before\n`track_opens` can be used on a send.","title":"TrackingEnabled","type":"boolean"}},"required":["domain"],"title":"CreateDomainRequest","type":"object"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_domains_Domain"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List And Create Domains","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/post_get_agentmail_domains","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:2a756cffc885a3f87cb0706e38d8bb82ba424ccfc22d350cb75c9f4601bc9556","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e932d69ae0a1"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_agentmail_domains","path":"/apis/v1/agentmail/domains"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/domains","x-aisa-validation":"provider"}},"/apis/v1/agentmail/domains/{domain_id}":{"delete":{"description":"Retrieve, update, or delete a domain by its ID, including details such as verification status, DNS records, and notification settings.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"delete_any_agentmail_apis_v1_agentmail_domains_domain_id","parameters":[{"in":"path","name":"domain_id","required":true,"schema":{"description":"The ID of the domain.","title":"DomainId","type":"string"}}],"responses":{"204":{"content":{},"description":"","x-aisa-no-content":true},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Manage Domain","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/delete_any_agentmail_apis_v1_agentmail_domains_domain_id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:15f49afe0a16f487c1afb361da67e8727da0109e50cbaff432647ae67998cc3a","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7390f1607d2b"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_agentmail_apis_v1_agentmail_domains_domain_id","path":"/apis/v1/agentmail/domains/{domain_id}"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/domains/{domain_id}","x-aisa-validation":"provider"},"get":{"description":"Retrieve, update, or delete a domain by its ID, including details such as verification status, DNS records, and notification settings.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_any_agentmail_apis_v1_agentmail_domains_domain_id","parameters":[{"in":"path","name":"domain_id","required":true,"schema":{"description":"The ID of the domain.","title":"DomainId","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_domains_Domain"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Manage Domain","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/get_any_agentmail_apis_v1_agentmail_domains_domain_id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:2a756cffc885a3f87cb0706e38d8bb82ba424ccfc22d350cb75c9f4601bc9556","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7390f1607d2b"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_agentmail_apis_v1_agentmail_domains_domain_id","path":"/apis/v1/agentmail/domains/{domain_id}"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/domains/{domain_id}","x-aisa-validation":"provider"},"patch":{"description":"Retrieve, update, or delete a domain by its ID, including details such as verification status, DNS records, and notification settings.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"patch_any_agentmail_apis_v1_agentmail_domains_domain_id","parameters":[{"in":"path","name":"domain_id","required":true,"schema":{"description":"The ID of the domain.","title":"DomainId","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"description":"Provide at least one of `feedback_enabled`, `inbound_enabled`,\n`subdomains_enabled`, or `tracking_enabled`. Omitted fields are left\nunchanged; an empty body is rejected. Enabling `inbound_enabled` or\n`subdomains_enabled` on a verified domain returns it to `PENDING` until the\nnewly required MX record (the apex MX, or the wildcard `*.<domain>`) is\npublished and verified.","properties":{"feedback_enabled":{"description":"Bounce and complaint notifications are sent to your inboxes.","title":"FeedbackEnabled","type":"boolean"},"inbound_enabled":{"description":"Receive email for this domain. Defaults to `true`. Set `false` for a send-only\ndomain: the apex MX record is not required and is omitted from `records`, so the\ndomain's existing email provider keeps receiving its mail. Inboxes on a send-only\ndomain can still send.","title":"InboundEnabled","type":"boolean"},"subdomains_enabled":{"description":"Allow inboxes on any subdomain of this domain. Adds a required wildcard MX\nrecord (`*.<domain>`) to `records`.","title":"SubdomainsEnabled","type":"boolean"},"tracking_enabled":{"description":"Serve open tracking pixels from this domain. Adds a required `link.<domain>`\nCNAME record to `records`, which must be published and verified before\n`track_opens` can be used on a send.","title":"TrackingEnabled","type":"boolean"}},"title":"UpdateDomainRequest","type":"object"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_domains_Domain"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Manage Domain","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/patch_any_agentmail_apis_v1_agentmail_domains_domain_id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:2a756cffc885a3f87cb0706e38d8bb82ba424ccfc22d350cb75c9f4601bc9556","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7390f1607d2b"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_agentmail_apis_v1_agentmail_domains_domain_id","path":"/apis/v1/agentmail/domains/{domain_id}"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/domains/{domain_id}","x-aisa-validation":"provider"}},"/apis/v1/agentmail/domains/{domain_id}/verify":{"post":{"description":"Verify Domain\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_agentmail_apis_v1_agentmail_domains_domain_id_verify","parameters":[{"in":"path","name":"domain_id","required":true,"schema":{"description":"The ID of the domain.","title":"DomainId","type":"string"}}],"responses":{"204":{"content":{},"description":"","x-aisa-no-content":true},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Verify Domain","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/any_agentmail_apis_v1_agentmail_domains_domain_id_verify","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:15f49afe0a16f487c1afb361da67e8727da0109e50cbaff432647ae67998cc3a","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ddab761c90f1"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_agentmail_apis_v1_agentmail_domains_domain_id_verify","path":"/apis/v1/agentmail/domains/{domain_id}/verify"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/domains/{domain_id}/verify","x-aisa-validation":"provider"}},"/apis/v1/agentmail/domains/{domain_id}/zone-file":{"get":{"description":"Get Zone File\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_agentmail_apis_v1_agentmail_domains_domain_id_725bd7","parameters":[{"in":"path","name":"domain_id","required":true,"schema":{"description":"The ID of the domain.","title":"DomainId","type":"string"}}],"responses":{"200":{"content":{"application/octet-stream":{"schema":{"format":"binary","type":"string"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Zone File","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/any_agentmail_apis_v1_agentmail_domains_domain_id_725bd7","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:cd46625a4152ba4c3201e3485e20959953121add7a553394c6255814cf22079c","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b0b0caa9bd5e"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_agentmail_apis_v1_agentmail_domains_domain_id_725bd7","path":"/apis/v1/agentmail/domains/{domain_id}/zone-file"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/domains/{domain_id}/zone-file","x-aisa-validation":"provider"}},"/apis/v1/agentmail/drafts":{"get":{"description":"List Drafts\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_agentmail_drafts","parameters":[{"in":"query","name":"after","required":false,"schema":{"description":"Timestamp after which to filter by.","format":"date-time","title":"After","type":"string"}},{"in":"query","name":"ascending","required":false,"schema":{"description":"Sort in ascending temporal order.","title":"Ascending","type":"boolean"}},{"in":"query","name":"before","required":false,"schema":{"description":"Timestamp before which to filter by.","format":"date-time","title":"Before","type":"string"}},{"in":"query","name":"labels","required":false,"schema":{"description":"Labels to filter by.","items":{"type":"string"},"title":"Labels","type":"array"}},{"in":"query","name":"limit","required":false,"schema":{"description":"Limit of number of items returned.","title":"Limit","type":"integer"}},{"in":"query","name":"page_token","required":false,"schema":{"description":"Page token for pagination.","title":"PageToken","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_drafts_ListDraftsResponse"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List Drafts","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/get_agentmail-drafts","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:86ac058a59b0bf58ada32ede1ed6b66e58dd07cafcfbba46c53b9dbabb1a70db","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1abfc1e1e04e"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_agentmail_drafts","path":"/apis/v1/agentmail/drafts"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/drafts","x-aisa-validation":"provider"}},"/apis/v1/agentmail/drafts/{draft_id}":{"get":{"description":"Get Draft\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_agentmail_draft","parameters":[{"in":"path","name":"draft_id","required":true,"schema":{"description":"ID of draft.","title":"DraftId","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_drafts_Draft"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Draft","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/get_agentmail-drafts-draft-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:1aa38bc64960005a828a45871bf75dd57114543603bd62489db298bf57db4e8d","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0e8b51caa5d7"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_agentmail_draft","path":"/apis/v1/agentmail/drafts/{draft_id}"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/drafts/{draft_id}","x-aisa-validation":"provider"}},"/apis/v1/agentmail/drafts/{draft_id}/attachments/{attachment_id}":{"get":{"description":"Get Attachment\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_agentmail_draft_attachment","parameters":[{"in":"path","name":"attachment_id","required":true,"schema":{"description":"ID of attachment.","title":"AttachmentId","type":"string"}},{"in":"path","name":"draft_id","required":true,"schema":{"description":"ID of draft.","title":"DraftId","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_attachments_AttachmentResponse"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Attachment","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/get_agentmail-drafts-draft-id-attachments-attachment-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:a29903e99e5a43bdbe154fb1cbae2ead779ed90a13849e08e66b92db4e4b050c","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2231e23c38ee"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_agentmail_draft_attachment","path":"/apis/v1/agentmail/drafts/{draft_id}/attachments/{attachment_id}"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/drafts/{draft_id}/attachments/{attachment_id}","x-aisa-validation":"provider"}},"/apis/v1/agentmail/inboxes":{"get":{"description":"Retrieve a list of inboxes with pagination support or create a new inbox with optional custom username, domain, and display name.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_agentmail_inboxes","parameters":[{"in":"query","name":"ascending","required":false,"schema":{"description":"Sort in ascending temporal order.","title":"Ascending","type":"boolean"}},{"in":"query","name":"limit","required":false,"schema":{"description":"Limit of number of items returned.","title":"Limit","type":"integer"}},{"in":"query","name":"page_token","required":false,"schema":{"description":"Page token for pagination.","title":"PageToken","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_inboxes_ListInboxesResponse"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List And Create Inboxes","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/get_agentmail-inboxes","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:7d38dcdfaaf2adca54a91a4d8041c602636edf2d8a3676414e8b527d40a88c83","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3a561dcb6c44"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_agentmail_inboxes","path":"/apis/v1/agentmail/inboxes"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/inboxes","x-aisa-validation":"provider"},"post":{"description":"Retrieve a list of inboxes with pagination support or create a new inbox with optional custom username, domain, and display name.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_agentmail_inbox","requestBody":{"content":{"application/json":{"schema":{"properties":{"client_id":{"description":"Client ID of inbox.","title":"ClientId","type":"string"},"display_name":{"description":"Display name: `Display Name <username@domain.com>`.","title":"DisplayName","type":"string"},"domain":{"description":"Domain of address. Must be a verified domain, or any subdomain of a\nverified domain that has subdomains enabled (e.g., `bot.example.com`).\nDefaults to `agentmail.to`.","type":"string"},"metadata":{"additionalProperties":{"description":"A metadata value. May be a string, number, or boolean.","oneOf":[{"type":"string"},{"format":"double","type":"number"},{"type":"boolean"}],"title":"MetadataValue"},"description":"Custom metadata to attach to the inbox.","title":"Metadata","type":"object"},"status":{"description":"Set `paused` to create the inbox paused.","enum":["active","paused"],"title":"InboxStatus","type":"string"},"username":{"description":"Username of address. Randomly generated if not specified.","type":"string"}},"title":"CreateInboxRequest","type":"object"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_inboxes_Inbox"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List And Create Inboxes","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/post_agentmail-inboxes","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:5972c838f476efa506b86603c0cceb3e80bf5ee7d0eaaafa021fb2aa31eeb325","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3a561dcb6c44"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_agentmail_inboxes","path":"/apis/v1/agentmail/inboxes"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/inboxes","x-aisa-validation":"provider"}},"/apis/v1/agentmail/inboxes/{inbox_id}":{"delete":{"description":"Retrieve, update, or delete a specific inbox by its ID. Returns inbox details including email, display name, client ID, and timestamps.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"delete_agentmail_inbox","parameters":[{"in":"path","name":"inbox_id","required":true,"schema":{"description":"The ID of the inbox.","title":"InboxId","type":"string"}}],"responses":{"204":{"content":{},"description":"","x-aisa-no-content":true},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Manage Inbox","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/delete_agentmail-inboxes-inbox-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:15f49afe0a16f487c1afb361da67e8727da0109e50cbaff432647ae67998cc3a","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b86aed23093b"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"delete_agentmail_inbox","path":"/apis/v1/agentmail/inboxes/{inbox_id}"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/inboxes/{inbox_id}","x-aisa-validation":"provider"},"get":{"description":"Retrieve, update, or delete a specific inbox by its ID. Returns inbox details including email, display name, client ID, and timestamps.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_agentmail_inbox","parameters":[{"in":"path","name":"inbox_id","required":true,"schema":{"description":"The ID of the inbox.","title":"InboxId","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_inboxes_Inbox"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Manage Inbox","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/get_agentmail-inboxes-inbox-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:5972c838f476efa506b86603c0cceb3e80bf5ee7d0eaaafa021fb2aa31eeb325","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b86aed23093b"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"delete_agentmail_inbox","path":"/apis/v1/agentmail/inboxes/{inbox_id}"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/inboxes/{inbox_id}","x-aisa-validation":"provider"},"patch":{"description":"Retrieve, update, or delete a specific inbox by its ID. Returns inbox details including email, display name, client ID, and timestamps.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"patch_agentmail_inbox","parameters":[{"in":"path","name":"inbox_id","required":true,"schema":{"description":"The ID of the inbox.","title":"InboxId","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"display_name":{"description":"Display name: `Display Name <username@domain.com>`.","title":"DisplayName","type":"string"},"metadata":{"description":"Metadata to merge into the inbox's existing metadata. Keys you include\nare added or overwritten; keys you omit are left unchanged. To remove a\nsingle key, send it with a null value. To clear all metadata, send\n`metadata` as null. Sending an empty object is rejected; use null to\nclear. Each update must include at least one of `display_name`,\n`status`, or `metadata`.","oneOf":[{"additionalProperties":{"oneOf":[{"description":"A metadata value. May be a string, number, or boolean.","oneOf":[{"type":"string"},{"format":"double","type":"number"},{"type":"boolean"}],"title":"MetadataValue"},{"type":"null"}]},"description":"Custom key-value pairs to merge into the inbox's existing metadata. A\nvalue may be a string, number, boolean, or null. Setting a key to null\nremoves it. Up to 256 keys; keys and string values are each limited to\n256 characters.","title":"UpdateMetadata","type":"object"},{"type":"null"}]},"status":{"description":"`paused` stops the inbox sending and receiving mail; `active` resumes\nit. Mail that arrived while the inbox was paused is not delivered on\nresume.","enum":["active","paused"],"title":"InboxStatus","type":"string"}},"title":"UpdateInboxRequest","type":"object"}}},"description":"Expects an object; provide at least one of `display_name`, `status`, or `metadata`."},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_inboxes_Inbox"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Manage Inbox","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/patch_agentmail-inboxes-inbox-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:5972c838f476efa506b86603c0cceb3e80bf5ee7d0eaaafa021fb2aa31eeb325","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b86aed23093b"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"delete_agentmail_inbox","path":"/apis/v1/agentmail/inboxes/{inbox_id}"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/inboxes/{inbox_id}","x-aisa-validation":"provider"}},"/apis/v1/agentmail/inboxes/{inbox_id}/api-keys":{"get":{"description":"Retrieve a list of API keys for a specific inbox or create a new API key with optional permissions and name.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_any_agentmail_apis_v1_agentmail_inboxes_inbox_81bd1e","parameters":[{"in":"path","name":"inbox_id","required":true,"schema":{"description":"The ID of the inbox.","title":"InboxId","type":"string"}},{"in":"query","name":"limit","required":false,"schema":{"description":"Limit of number of items returned.","title":"Limit","type":"integer"}},{"in":"query","name":"page_token","required":false,"schema":{"description":"Page token for pagination.","title":"PageToken","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_apiKeys_ListApiKeysResponse"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List And Create Inbox API Keys","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/get_any_agentmail_apis_v1_agentmail_inboxes_inbox_81bd1e","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:dc5189bdbc3508f609d8ddac23f1cf4be441f7e22abf092378b00a91b9d6b979","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"428f0f0963df"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_agentmail_apis_v1_agentmail_inboxes_inbox_id__5f4c5f","path":"/apis/v1/agentmail/inboxes/{inbox_id}/api-keys"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/inboxes/{inbox_id}/api-keys","x-aisa-validation":"provider"},"post":{"description":"Retrieve a list of API keys for a specific inbox or create a new API key with optional permissions and name.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_any_agentmail_apis_v1_agentmail_inboxes_inbo_5d0d22","parameters":[{"in":"path","name":"inbox_id","required":true,"schema":{"description":"The ID of the inbox.","title":"InboxId","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"description":"A body with `public_key` registers a public-key credential; any other\nbody mints a bearer key.","oneOf":[{"description":"`expires_at` must be in the future and is immutable once the key exists.\nOmitted, the new key inherits the authenticating key's expiry, and never\nexpires only when that key never does. A key cannot create one that\noutlives it: an `expires_at` later than the authenticating key's own\nreturns `403`.","properties":{"expires_at":{"description":"Time at which api key expires. Omitted when it does not expire.","format":"date-time","title":"ExpiresAt","type":"string"},"name":{"description":"Name of api key.","title":"Name","type":"string"},"permissions":{"description":"Granular permissions for the API key. When ommitted all permissions are granted. Otherwise, only permissions set to true are granted.","properties":{"account_update":{"description":"Update accounts: disable or re-enable an inbox's sign-in at an app. Reading accounts\nneeds only `inbox_read`.","type":"boolean"},"api_key_create":{"description":"Create API keys.","type":"boolean"},"api_key_delete":{"description":"Delete API keys.","type":"boolean"},"api_key_read":{"description":"Read API keys.","type":"boolean"},"api_key_update":{"description":"Update API keys.","type":"boolean"},"app_connect":{"description":"Sign in to apps as an inbox: connect an app, authorize an inbox, and mint the\nsign-in keys. Omitted on a new bearer key means false, whatever else the key holds.","type":"boolean"},"app_share_owner":{"description":"Share the organization owner's name and email with apps at sign-in. One permission\nfor both values.","type":"boolean"},"calendar_event_create":{"description":"Create calendar events.","type":"boolean"},"calendar_event_delete":{"description":"Delete calendar events.","type":"boolean"},"calendar_event_read":{"description":"Read calendar events, and receive `calendar.event.*` webhook and WebSocket events.","type":"boolean"},"calendar_event_update":{"description":"Update calendar events and respond to invitations.","type":"boolean"},"calendar_read":{"description":"Read inbox calendar settings.","type":"boolean"},"calendar_update":{"description":"Update inbox calendar settings.","type":"boolean"},"domain_create":{"description":"Create domains.","type":"boolean"},"domain_delete":{"description":"Delete domains.","type":"boolean"},"domain_read":{"description":"Read domain details.","type":"boolean"},"domain_update":{"description":"Update domains.","type":"boolean"},"draft_create":{"description":"Create drafts.","type":"boolean"},"draft_delete":{"description":"Delete drafts.","type":"boolean"},"draft_read":{"description":"Read drafts.","type":"boolean"},"draft_send":{"description":"Send drafts.","type":"boolean"},"draft_update":{"description":"Update drafts.","type":"boolean"},"inbox_create":{"description":"Create new inboxes.","type":"boolean"},"inbox_delete":{"description":"Delete inboxes.","type":"boolean"},"inbox_read":{"description":"Read inbox details.","type":"boolean"},"inbox_update":{"description":"Update inbox settings.","type":"boolean"},"label_blocked_read":{"description":"Access messages labeled blocked.","type":"boolean"},"label_spam_read":{"description":"Access messages labeled spam.","type":"boolean"},"label_trash_read":{"description":"Access messages labeled trash.","type":"boolean"},"label_unauthenticated_read":{"description":"Access messages labeled unauthenticated.","type":"boolean"},"list_entry_create":{"description":"Create list entries.","type":"boolean"},"list_entry_delete":{"description":"Delete list entries.","type":"boolean"},"list_entry_read":{"description":"Read list entries.","type":"boolean"},"message_delete":{"description":"Delete messages. Also required to delete threads.","type":"boolean"},"message_read":{"description":"Read messages. Also required to read threads.","type":"boolean"},"message_reply":{"description":"Reply and reply-all when the request is signed with a registered public key. Bearer keys reply with `message_send`.","type":"boolean"},"message_send":{"description":"Send messages.","type":"boolean"},"message_update":{"description":"Update message labels. Also required to update threads.","type":"boolean"},"metrics_read":{"description":"Read metrics.","type":"boolean"},"pod_create":{"description":"Create pods.","type":"boolean"},"pod_delete":{"description":"Delete pods.","type":"boolean"},"pod_read":{"description":"Read pods.","type":"boolean"},"pod_update":{"description":"Update pods.","type":"boolean"},"webhook_create":{"description":"Create webhooks.","type":"boolean"},"webhook_delete":{"description":"Delete webhooks.","type":"boolean"},"webhook_read":{"description":"Read webhook configurations.","type":"boolean"},"webhook_update":{"description":"Update webhooks.","type":"boolean"}},"title":"ApiKeyPermissions","type":"object"}},"title":"CreateBearerApiKeyRequest","type":"object"},{"description":"Registers a public P-256 JWK at the route's scope. `type` and\n`api_key_id` are server-owned. `name` defaults to\n`AgentID key {first eight fingerprint characters}`; `permissions`\ndefaults to the registering key's, and only grants it holds may be\ntrue; `expires_at` defaults to the registering key's expiry and is\nindependent of that key afterward.","properties":{"client_id":{"description":"Caller-chosen alias for a public key, unique within the organization and\nreusable after deletion. Accepted in place of `api_key_id` on get, update,\nand delete. Registration is idempotent on it: the same alias returns the\nexisting key, a conflicting one returns `409`. URL-safe; no slash or `@`.","title":"PublicKeyClientId","type":"string"},"expires_at":{"description":"Time at which api key expires. Omitted when it does not expire.","format":"date-time","title":"ExpiresAt","type":"string"},"name":{"description":"Name of api key.","title":"Name","type":"string"},"permissions":{"description":"Granular permissions for the API key. When ommitted all permissions are granted. Otherwise, only permissions set to true are granted.","properties":{"account_update":{"description":"Update accounts: disable or re-enable an inbox's sign-in at an app. Reading accounts\nneeds only `inbox_read`.","type":"boolean"},"api_key_create":{"description":"Create API keys.","type":"boolean"},"api_key_delete":{"description":"Delete API keys.","type":"boolean"},"api_key_read":{"description":"Read API keys.","type":"boolean"},"api_key_update":{"description":"Update API keys.","type":"boolean"},"app_connect":{"description":"Sign in to apps as an inbox: connect an app, authorize an inbox, and mint the\nsign-in keys. Omitted on a new bearer key means false, whatever else the key holds.","type":"boolean"},"app_share_owner":{"description":"Share the organization owner's name and email with apps at sign-in. One permission\nfor both values.","type":"boolean"},"calendar_event_create":{"description":"Create calendar events.","type":"boolean"},"calendar_event_delete":{"description":"Delete calendar events.","type":"boolean"},"calendar_event_read":{"description":"Read calendar events, and receive `calendar.event.*` webhook and WebSocket events.","type":"boolean"},"calendar_event_update":{"description":"Update calendar events and respond to invitations.","type":"boolean"},"calendar_read":{"description":"Read inbox calendar settings.","type":"boolean"},"calendar_update":{"description":"Update inbox calendar settings.","type":"boolean"},"domain_create":{"description":"Create domains.","type":"boolean"},"domain_delete":{"description":"Delete domains.","type":"boolean"},"domain_read":{"description":"Read domain details.","type":"boolean"},"domain_update":{"description":"Update domains.","type":"boolean"},"draft_create":{"description":"Create drafts.","type":"boolean"},"draft_delete":{"description":"Delete drafts.","type":"boolean"},"draft_read":{"description":"Read drafts.","type":"boolean"},"draft_send":{"description":"Send drafts.","type":"boolean"},"draft_update":{"description":"Update drafts.","type":"boolean"},"inbox_create":{"description":"Create new inboxes.","type":"boolean"},"inbox_delete":{"description":"Delete inboxes.","type":"boolean"},"inbox_read":{"description":"Read inbox details.","type":"boolean"},"inbox_update":{"description":"Update inbox settings.","type":"boolean"},"label_blocked_read":{"description":"Access messages labeled blocked.","type":"boolean"},"label_spam_read":{"description":"Access messages labeled spam.","type":"boolean"},"label_trash_read":{"description":"Access messages labeled trash.","type":"boolean"},"label_unauthenticated_read":{"description":"Access messages labeled unauthenticated.","type":"boolean"},"list_entry_create":{"description":"Create list entries.","type":"boolean"},"list_entry_delete":{"description":"Delete list entries.","type":"boolean"},"list_entry_read":{"description":"Read list entries.","type":"boolean"},"message_delete":{"description":"Delete messages. Also required to delete threads.","type":"boolean"},"message_read":{"description":"Read messages. Also required to read threads.","type":"boolean"},"message_reply":{"description":"Reply and reply-all when the request is signed with a registered public key. Bearer keys reply with `message_send`.","type":"boolean"},"message_send":{"description":"Send messages.","type":"boolean"},"message_update":{"description":"Update message labels. Also required to update threads.","type":"boolean"},"metrics_read":{"description":"Read metrics.","type":"boolean"},"pod_create":{"description":"Create pods.","type":"boolean"},"pod_delete":{"description":"Delete pods.","type":"boolean"},"pod_read":{"description":"Read pods.","type":"boolean"},"pod_update":{"description":"Update pods.","type":"boolean"},"webhook_create":{"description":"Create webhooks.","type":"boolean"},"webhook_delete":{"description":"Delete webhooks.","type":"boolean"},"webhook_read":{"description":"Read webhook configurations.","type":"boolean"},"webhook_update":{"description":"Update webhooks.","type":"boolean"}},"title":"ApiKeyPermissions","type":"object"},"public_key":{"description":"A public P-256 JWK. The object accepts exactly `kty`, `crv`, `x`, and `y`.\nPrivate key material such as `d`, embedded key IDs, and all other members\nare rejected. The server also rejects coordinates that are not a point on\nP-256.","properties":{"crv":{"enum":["P-256"],"type":"string"},"kty":{"enum":["EC"],"type":"string"},"x":{"description":"A 32-byte P-256 coordinate encoded as unpadded base64url.","maxLength":43,"minLength":43,"pattern":"^[A-Za-z0-9_-]{43}$","title":"PublicJwkCoordinate","type":"string"},"y":{"description":"A 32-byte P-256 coordinate encoded as unpadded base64url.","maxLength":43,"minLength":43,"pattern":"^[A-Za-z0-9_-]{43}$","title":"PublicJwkCoordinate","type":"string"}},"required":["kty","crv","x","y"],"title":"PublicJwk","type":"object"}},"required":["public_key"],"title":"CreatePublicKeyRequest","type":"object"}],"title":"CreateApiKeyRequest"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_apiKeys_CreateApiKeyResult"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List And Create Inbox API Keys","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/post_any_agentmail_apis_v1_agentmail_inboxes_inbo_5d0d22","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:3cfaa3359e14b598ba19adb03be60204983f1d4a001da49eb935ce7204e7d11f","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"428f0f0963df"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_agentmail_apis_v1_agentmail_inboxes_inbox_id__5f4c5f","path":"/apis/v1/agentmail/inboxes/{inbox_id}/api-keys"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/inboxes/{inbox_id}/api-keys","x-aisa-validation":"provider"}},"/apis/v1/agentmail/inboxes/{inbox_id}/api-keys/{api_key_id}":{"delete":{"description":"Delete API Key\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"delete_any_agentmail_apis_v1_agentmail_inboxes_in_4ef7af","parameters":[{"in":"path","name":"api_key_id","required":true,"schema":{"description":"ID of api key.","title":"ApiKeyId","type":"string"}},{"in":"path","name":"inbox_id","required":true,"schema":{"description":"The ID of the inbox.","title":"InboxId","type":"string"}}],"responses":{"204":{"content":{},"description":"","x-aisa-no-content":true},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Inboxes - Delete API Key","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/delete_any_agentmail_apis_v1_agentmail_inboxes_in_4ef7af","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:15f49afe0a16f487c1afb361da67e8727da0109e50cbaff432647ae67998cc3a","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"28fe152d6645"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_agentmail_apis_v1_agentmail_inboxes_inbox_id__aff47c","path":"/apis/v1/agentmail/inboxes/{inbox_id}/api-keys/{api_key_id}"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/inboxes/{inbox_id}/api-keys/{api_key_id}","x-aisa-validation":"provider"},"patch":{"description":"Delete API Key\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"patch_any_agentmail_apis_v1_agentmail_inboxes_inb_9e18e8","parameters":[{"in":"path","name":"api_key_id","required":true,"schema":{"description":"ID of api key.","title":"ApiKeyId","type":"string"}},{"in":"path","name":"inbox_id","required":true,"schema":{"description":"The ID of the inbox.","title":"InboxId","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"description":"Rename a credential or change its permissions. Key material, type,\nscope, and expiry are immutable.","properties":{"name":{"description":"Name of api key.","title":"Name","type":"string"},"permissions":{"description":"Granular permissions for the API key. When ommitted all permissions are granted. Otherwise, only permissions set to true are granted.","properties":{"account_update":{"description":"Update accounts: disable or re-enable an inbox's sign-in at an app. Reading accounts\nneeds only `inbox_read`.","type":"boolean"},"api_key_create":{"description":"Create API keys.","type":"boolean"},"api_key_delete":{"description":"Delete API keys.","type":"boolean"},"api_key_read":{"description":"Read API keys.","type":"boolean"},"api_key_update":{"description":"Update API keys.","type":"boolean"},"app_connect":{"description":"Sign in to apps as an inbox: connect an app, authorize an inbox, and mint the\nsign-in keys. Omitted on a new bearer key means false, whatever else the key holds.","type":"boolean"},"app_share_owner":{"description":"Share the organization owner's name and email with apps at sign-in. One permission\nfor both values.","type":"boolean"},"calendar_event_create":{"description":"Create calendar events.","type":"boolean"},"calendar_event_delete":{"description":"Delete calendar events.","type":"boolean"},"calendar_event_read":{"description":"Read calendar events, and receive `calendar.event.*` webhook and WebSocket events.","type":"boolean"},"calendar_event_update":{"description":"Update calendar events and respond to invitations.","type":"boolean"},"calendar_read":{"description":"Read inbox calendar settings.","type":"boolean"},"calendar_update":{"description":"Update inbox calendar settings.","type":"boolean"},"domain_create":{"description":"Create domains.","type":"boolean"},"domain_delete":{"description":"Delete domains.","type":"boolean"},"domain_read":{"description":"Read domain details.","type":"boolean"},"domain_update":{"description":"Update domains.","type":"boolean"},"draft_create":{"description":"Create drafts.","type":"boolean"},"draft_delete":{"description":"Delete drafts.","type":"boolean"},"draft_read":{"description":"Read drafts.","type":"boolean"},"draft_send":{"description":"Send drafts.","type":"boolean"},"draft_update":{"description":"Update drafts.","type":"boolean"},"inbox_create":{"description":"Create new inboxes.","type":"boolean"},"inbox_delete":{"description":"Delete inboxes.","type":"boolean"},"inbox_read":{"description":"Read inbox details.","type":"boolean"},"inbox_update":{"description":"Update inbox settings.","type":"boolean"},"label_blocked_read":{"description":"Access messages labeled blocked.","type":"boolean"},"label_spam_read":{"description":"Access messages labeled spam.","type":"boolean"},"label_trash_read":{"description":"Access messages labeled trash.","type":"boolean"},"label_unauthenticated_read":{"description":"Access messages labeled unauthenticated.","type":"boolean"},"list_entry_create":{"description":"Create list entries.","type":"boolean"},"list_entry_delete":{"description":"Delete list entries.","type":"boolean"},"list_entry_read":{"description":"Read list entries.","type":"boolean"},"message_delete":{"description":"Delete messages. Also required to delete threads.","type":"boolean"},"message_read":{"description":"Read messages. Also required to read threads.","type":"boolean"},"message_reply":{"description":"Reply and reply-all when the request is signed with a registered public key. Bearer keys reply with `message_send`.","type":"boolean"},"message_send":{"description":"Send messages.","type":"boolean"},"message_update":{"description":"Update message labels. Also required to update threads.","type":"boolean"},"metrics_read":{"description":"Read metrics.","type":"boolean"},"pod_create":{"description":"Create pods.","type":"boolean"},"pod_delete":{"description":"Delete pods.","type":"boolean"},"pod_read":{"description":"Read pods.","type":"boolean"},"pod_update":{"description":"Update pods.","type":"boolean"},"webhook_create":{"description":"Create webhooks.","type":"boolean"},"webhook_delete":{"description":"Delete webhooks.","type":"boolean"},"webhook_read":{"description":"Read webhook configurations.","type":"boolean"},"webhook_update":{"description":"Update webhooks.","type":"boolean"}},"title":"ApiKeyPermissions","type":"object"}},"title":"UpdateApiKeyRequest","type":"object"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_apiKeys_ApiKey"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Inboxes - Delete API Key","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/patch_any_agentmail_apis_v1_agentmail_inboxes_inb_9e18e8","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:2ad831fb4cd8335402152923a1b34f1489cf728d89389e9f067924993757cf76","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"28fe152d6645"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_agentmail_apis_v1_agentmail_inboxes_inbox_id__aff47c","path":"/apis/v1/agentmail/inboxes/{inbox_id}/api-keys/{api_key_id}"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/inboxes/{inbox_id}/api-keys/{api_key_id}","x-aisa-validation":"provider"}},"/apis/v1/agentmail/inboxes/{inbox_id}/drafts":{"get":{"description":"Retrieve a list of email drafts from the specified inbox, with optional filters and pagination support.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_agentmail_inbox_drafts","parameters":[{"in":"path","name":"inbox_id","required":true,"schema":{"description":"The ID of the inbox.","title":"InboxId","type":"string"}},{"in":"query","name":"after","required":false,"schema":{"description":"Timestamp after which to filter by.","format":"date-time","title":"After","type":"string"}},{"in":"query","name":"ascending","required":false,"schema":{"description":"Sort in ascending temporal order.","title":"Ascending","type":"boolean"}},{"in":"query","name":"before","required":false,"schema":{"description":"Timestamp before which to filter by.","format":"date-time","title":"Before","type":"string"}},{"in":"query","name":"labels","required":false,"schema":{"description":"Labels to filter by.","items":{"type":"string"},"title":"Labels","type":"array"}},{"in":"query","name":"limit","required":false,"schema":{"description":"Limit of number of items returned.","title":"Limit","type":"integer"}},{"in":"query","name":"page_token","required":false,"schema":{"description":"Page token for pagination.","title":"PageToken","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_drafts_ListDraftsResponse"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List Drafts","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/get_agentmail-inboxes-inbox-id-drafts","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:86ac058a59b0bf58ada32ede1ed6b66e58dd07cafcfbba46c53b9dbabb1a70db","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6d09a32cdbc0"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_agentmail_inbox_drafts","path":"/apis/v1/agentmail/inboxes/{inbox_id}/drafts"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/inboxes/{inbox_id}/drafts","x-aisa-validation":"provider"},"post":{"description":"Retrieve a list of email drafts from the specified inbox, with optional filters and pagination support.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_agentmail_inbox_draft","parameters":[{"in":"path","name":"inbox_id","required":true,"schema":{"description":"The ID of the inbox.","title":"InboxId","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"description":"Body for creating a draft. Supports plain, reply, reply-all, and forward\ndrafts:\n\n- **Plain draft:** supply `to`, `subject`, `text`, etc.\n- **Reply:** set `in_reply_to` to a message ID. Recipients, subject, and\n  threading are derived from that message. Set `reply_all` to address the\n  whole thread (you then cannot also pass `to`, `cc`, or `bcc`).\n- **Forward:** set `forward_of` to a message ID. The subject and threading\n  are derived from the source message, whose body and attachments are\n  merged in at send time.\n\n`in_reply_to` and `forward_of` are mutually exclusive, and reading the\nreferenced message requires `message_read` permission.","properties":{"attachments":{"description":"Attachments to include in draft.","items":{"description":"Provide either `content` or `url` for each attachment.","properties":{"content":{"description":"Base64 encoded content of the attachment. The entire request, including the message body and all attachments, is limited to 6 MB.","type":"string"},"content_disposition":{"description":"Content disposition of attachment.","enum":["inline","attachment"],"title":"AttachmentContentDisposition","type":"string"},"content_id":{"description":"Content ID of attachment.","title":"AttachmentContentId","type":"string"},"content_type":{"description":"Content type of attachment.","title":"AttachmentContentType","type":"string"},"filename":{"description":"Filename of attachment.","title":"AttachmentFilename","type":"string"},"url":{"description":"URL that AgentMail can download without custom authentication headers or cookies.\nRedirects and pre-signed URLs are supported, and the final response must be a\nsuccessful 2xx response. Keep URL-backed attachments around 30 MB total per message.","type":"string"}},"title":"SendAttachment","type":"object"},"type":"array"},"bcc":{"description":"Addresses of BCC recipients. In format `username@domain.com` or `Display Name <username@domain.com>`.","items":{"type":"string"},"title":"DraftBcc","type":"array"},"cc":{"description":"Addresses of CC recipients. In format `username@domain.com` or `Display Name <username@domain.com>`.","items":{"type":"string"},"title":"DraftCc","type":"array"},"client_id":{"description":"Client ID of draft.","title":"DraftClientId","type":"string"},"forward_of":{"description":"ID of message being forwarded.","title":"DraftForwardOf","type":"string"},"html":{"description":"HTML body of draft.","title":"DraftHtml","type":"string"},"in_reply_to":{"description":"ID of message being replied to.","title":"DraftInReplyTo","type":"string"},"labels":{"description":"Labels of draft.","items":{"type":"string"},"title":"DraftLabels","type":"array"},"reply_all":{"description":"Reply to all recipients of the original message.","title":"DraftReplyAll","type":"boolean"},"reply_to":{"description":"Reply-to addresses. In format `username@domain.com` or `Display Name <username@domain.com>`.","items":{"type":"string"},"title":"DraftReplyTo","type":"array"},"send_at":{"description":"Time at which to schedule send draft.","format":"date-time","title":"DraftSendAt","type":"string"},"subject":{"description":"Subject of draft.","title":"DraftSubject","type":"string"},"text":{"description":"Plain text body of draft.","title":"DraftText","type":"string"},"to":{"description":"Addresses of recipients. In format `username@domain.com` or `Display Name <username@domain.com>`.","items":{"type":"string"},"title":"DraftTo","type":"array"}},"title":"CreateDraftRequest","type":"object"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_drafts_Draft"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List Drafts","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/post_agentmail-inboxes-inbox-id-drafts","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:1aa38bc64960005a828a45871bf75dd57114543603bd62489db298bf57db4e8d","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6d09a32cdbc0"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_agentmail_inbox_drafts","path":"/apis/v1/agentmail/inboxes/{inbox_id}/drafts"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/inboxes/{inbox_id}/drafts","x-aisa-validation":"provider"}},"/apis/v1/agentmail/inboxes/{inbox_id}/drafts/{draft_id}":{"delete":{"description":"Retrieve, update, or delete a specific email draft within an inbox by its ID. This endpoint allows you to get draft details, modify draft content and recipients, or remove the draft entirely.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"delete_agentmail_inbox_draft","parameters":[{"in":"path","name":"draft_id","required":true,"schema":{"description":"ID of draft.","title":"DraftId","type":"string"}},{"in":"path","name":"inbox_id","required":true,"schema":{"description":"The ID of the inbox.","title":"InboxId","type":"string"}}],"responses":{"204":{"content":{},"description":"","x-aisa-no-content":true},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Manage Draft","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/delete_agentmail-inboxes-inbox-id-drafts-draft-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:15f49afe0a16f487c1afb361da67e8727da0109e50cbaff432647ae67998cc3a","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"921b08eea565"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"delete_agentmail_inbox_draft","path":"/apis/v1/agentmail/inboxes/{inbox_id}/drafts/{draft_id}"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/inboxes/{inbox_id}/drafts/{draft_id}","x-aisa-validation":"provider"},"get":{"description":"Retrieve, update, or delete a specific email draft within an inbox by its ID. This endpoint allows you to get draft details, modify draft content and recipients, or remove the draft entirely.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_agentmail_inbox_draft","parameters":[{"in":"path","name":"draft_id","required":true,"schema":{"description":"ID of draft.","title":"DraftId","type":"string"}},{"in":"path","name":"inbox_id","required":true,"schema":{"description":"The ID of the inbox.","title":"InboxId","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_drafts_Draft"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Manage Draft","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/get_agentmail-inboxes-inbox-id-drafts-draft-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:1aa38bc64960005a828a45871bf75dd57114543603bd62489db298bf57db4e8d","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"921b08eea565"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"delete_agentmail_inbox_draft","path":"/apis/v1/agentmail/inboxes/{inbox_id}/drafts/{draft_id}"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/inboxes/{inbox_id}/drafts/{draft_id}","x-aisa-validation":"provider"},"patch":{"description":"Retrieve, update, or delete a specific email draft within an inbox by its ID. This endpoint allows you to get draft details, modify draft content and recipients, or remove the draft entirely.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"patch_agentmail_inbox_draft","parameters":[{"in":"path","name":"draft_id","required":true,"schema":{"description":"ID of draft.","title":"DraftId","type":"string"}},{"in":"path","name":"inbox_id","required":true,"schema":{"description":"The ID of the inbox.","title":"InboxId","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"description":"Edit fields on an existing draft. A draft's kind (plain, reply, or forward)\nis fixed at creation and cannot be changed here. Omitting a field leaves it\nunchanged; passing `null` (or `[]` for a recipient field) clears it. Pass\n`send_at` to schedule or reschedule the draft, or `null` to un-schedule it.","properties":{"add_attachments":{"description":"Attachments to add to the draft.","items":{"description":"Provide either `content` or `url` for each attachment.","properties":{"content":{"description":"Base64 encoded content of the attachment. The entire request, including the message body and all attachments, is limited to 6 MB.","type":"string"},"content_disposition":{"description":"Content disposition of attachment.","enum":["inline","attachment"],"title":"AttachmentContentDisposition","type":"string"},"content_id":{"description":"Content ID of attachment.","title":"AttachmentContentId","type":"string"},"content_type":{"description":"Content type of attachment.","title":"AttachmentContentType","type":"string"},"filename":{"description":"Filename of attachment.","title":"AttachmentFilename","type":"string"},"url":{"description":"URL that AgentMail can download without custom authentication headers or cookies.\nRedirects and pre-signed URLs are supported, and the final response must be a\nsuccessful 2xx response. Keep URL-backed attachments around 30 MB total per message.","type":"string"}},"title":"SendAttachment","type":"object"},"type":"array"},"add_labels":{"description":"Label or labels to add to the draft.","items":{"type":"string"},"title":"DraftLabels","type":"array"},"bcc":{"oneOf":[{"description":"Addresses of BCC recipients. In format `username@domain.com` or `Display Name <username@domain.com>`.","items":{"type":"string"},"title":"DraftBcc","type":"array"},{"type":"null"}]},"cc":{"oneOf":[{"description":"Addresses of CC recipients. In format `username@domain.com` or `Display Name <username@domain.com>`.","items":{"type":"string"},"title":"DraftCc","type":"array"},{"type":"null"}]},"html":{"oneOf":[{"description":"HTML body of draft.","title":"DraftHtml","type":"string"},{"type":"null"}]},"remove_attachments":{"description":"IDs of attachments to remove from the draft.","items":{"description":"ID of attachment.","title":"AttachmentId","type":"string"},"type":"array"},"remove_labels":{"description":"Label or labels to remove from the draft.","items":{"type":"string"},"title":"DraftLabels","type":"array"},"reply_to":{"oneOf":[{"description":"Reply-to addresses. In format `username@domain.com` or `Display Name <username@domain.com>`.","items":{"type":"string"},"title":"DraftReplyTo","type":"array"},{"type":"null"}]},"send_at":{"oneOf":[{"description":"Time at which to schedule send draft.","format":"date-time","title":"DraftSendAt","type":"string"},{"type":"null"}]},"subject":{"oneOf":[{"description":"Subject of draft.","title":"DraftSubject","type":"string"},{"type":"null"}]},"text":{"oneOf":[{"description":"Plain text body of draft.","title":"DraftText","type":"string"},{"type":"null"}]},"to":{"oneOf":[{"description":"Addresses of recipients. In format `username@domain.com` or `Display Name <username@domain.com>`.","items":{"type":"string"},"title":"DraftTo","type":"array"},{"type":"null"}]}},"title":"UpdateDraftRequest","type":"object"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_drafts_Draft"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Manage Draft","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/patch_agentmail-inboxes-inbox-id-drafts-draft-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:1aa38bc64960005a828a45871bf75dd57114543603bd62489db298bf57db4e8d","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"921b08eea565"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"delete_agentmail_inbox_draft","path":"/apis/v1/agentmail/inboxes/{inbox_id}/drafts/{draft_id}"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/inboxes/{inbox_id}/drafts/{draft_id}","x-aisa-validation":"provider"}},"/apis/v1/agentmail/inboxes/{inbox_id}/drafts/{draft_id}/attachments/{attachment_id}":{"get":{"description":"Get Attachment\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_agentmail_inbox_draft_attachment","parameters":[{"in":"path","name":"attachment_id","required":true,"schema":{"description":"ID of attachment.","title":"AttachmentId","type":"string"}},{"in":"path","name":"draft_id","required":true,"schema":{"description":"ID of draft.","title":"DraftId","type":"string"}},{"in":"path","name":"inbox_id","required":true,"schema":{"description":"The ID of the inbox.","title":"InboxId","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_attachments_AttachmentResponse"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Inboxes - Get Attachment","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/get_agentmail-inboxes-inbox-id-drafts-draft-id-attachments-attachment-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:a29903e99e5a43bdbe154fb1cbae2ead779ed90a13849e08e66b92db4e4b050c","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e540a78fe2a7"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_agentmail_inbox_draft_attachment","path":"/apis/v1/agentmail/inboxes/{inbox_id}/drafts/{draft_id}/attachments/{attachment_id}"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/inboxes/{inbox_id}/drafts/{draft_id}/attachments/{attachment_id}","x-aisa-validation":"provider"}},"/apis/v1/agentmail/inboxes/{inbox_id}/drafts/{draft_id}/send":{"post":{"description":"Send Draft\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_agentmail_inbox_draft_send","parameters":[{"in":"path","name":"draft_id","required":true,"schema":{"description":"ID of draft.","title":"DraftId","type":"string"}},{"in":"path","name":"inbox_id","required":true,"schema":{"description":"The ID of the inbox.","title":"InboxId","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"add_labels":{"description":"Label or labels to add to message.","oneOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"}],"title":"UpdateMessageLabels"},"remove_labels":{"description":"Label or labels to remove from message.","oneOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"}],"title":"UpdateMessageLabels"}},"title":"UpdateMessageRequest","type":"object"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_SendMessageResponse"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Inboxes - Send Draft","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/post_agentmail-inboxes-inbox-id-drafts-draft-id-send","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:2eff1688471ee9395787355644384adc3dd11d7dd3c0b1d15b5a85c7b72f1e07","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"64bd935dde88"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_agentmail_inbox_draft_send","path":"/apis/v1/agentmail/inboxes/{inbox_id}/drafts/{draft_id}/send"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/inboxes/{inbox_id}/drafts/{draft_id}/send","x-aisa-validation":"provider"}},"/apis/v1/agentmail/inboxes/{inbox_id}/events":{"get":{"description":"List Inbox Events\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_agentmail_inbox_events","parameters":[{"in":"path","name":"inbox_id","required":true,"schema":{"description":"The ID of the inbox.","title":"InboxId","type":"string"}},{"in":"query","name":"ascending","required":false,"schema":{"description":"Sort in ascending temporal order.","title":"Ascending","type":"boolean"}},{"in":"query","name":"limit","required":false,"schema":{"description":"Limit of number of items returned.","title":"Limit","type":"integer"}},{"in":"query","name":"page_token","required":false,"schema":{"description":"Page token for pagination.","title":"PageToken","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_inboxEvents_ListInboxEventsResponse"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Inboxes - List Inbox Events","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/get_agentmail-inboxes-inbox-id-events","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:2e151b84b4991bdfa96ca3d421c2f63e5dedc15e49a0b314849d6b02525a55f3","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e5be0a0a6fa2"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_agentmail_inbox_events","path":"/apis/v1/agentmail/inboxes/{inbox_id}/events"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/inboxes/{inbox_id}/events","x-aisa-validation":"provider"}},"/apis/v1/agentmail/inboxes/{inbox_id}/lists/{direction}/{type}":{"get":{"description":"Retrieve or add entries to a specific inbox list based on direction and type. Supports listing entries with pagination and creating new entries with optional reasons.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_agentmail_inbox_list_entries","parameters":[{"in":"path","name":"direction","required":true,"schema":{"description":"Direction of list entry.","enum":["send","receive","reply"],"title":"Direction","type":"string"}},{"in":"path","name":"inbox_id","required":true,"schema":{"description":"The ID of the inbox.","title":"InboxId","type":"string"}},{"in":"path","name":"type","required":true,"schema":{"description":"Type of list entry.","enum":["allow","block"],"title":"ListType","type":"string"}},{"in":"query","name":"limit","required":false,"schema":{"description":"Limit of number of items returned.","title":"Limit","type":"integer"}},{"in":"query","name":"page_token","required":false,"schema":{"description":"Page token for pagination.","title":"PageToken","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_lists_PodListListEntriesResponse"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List Or Create Inbox List Entry","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/get_agentmail-inboxes-inbox-id-lists-direction-type","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:5820e5cef918ce9e36979d6e1a144d10d110bcea9c7cc1ad798508172c929a99","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7f439afc19e7"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_agentmail_inbox_list_entries","path":"/apis/v1/agentmail/inboxes/{inbox_id}/lists/{direction}/{type}"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/inboxes/{inbox_id}/lists/{direction}/{type}","x-aisa-validation":"provider"},"post":{"description":"Retrieve or add entries to a specific inbox list based on direction and type. Supports listing entries with pagination and creating new entries with optional reasons.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_agentmail_inbox_list_entry","parameters":[{"in":"path","name":"direction","required":true,"schema":{"description":"Direction of list entry.","enum":["send","receive","reply"],"title":"Direction","type":"string"}},{"in":"path","name":"inbox_id","required":true,"schema":{"description":"The ID of the inbox.","title":"InboxId","type":"string"}},{"in":"path","name":"type","required":true,"schema":{"description":"Type of list entry.","enum":["allow","block"],"title":"ListType","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"entry":{"description":"Email address or domain to add.","type":"string"},"reason":{"description":"Reason for adding the entry.","type":"string"}},"required":["entry"],"title":"CreateListEntryRequest","type":"object"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_lists_PodListEntry"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List Or Create Inbox List Entry","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/post_agentmail-inboxes-inbox-id-lists-direction-type","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:b0d557b71cb097c0665f3132e322b38d09e45c5cd4406a164d26c4179d8a28b5","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7f439afc19e7"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_agentmail_inbox_list_entries","path":"/apis/v1/agentmail/inboxes/{inbox_id}/lists/{direction}/{type}"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/inboxes/{inbox_id}/lists/{direction}/{type}","x-aisa-validation":"provider"}},"/apis/v1/agentmail/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}":{"delete":{"description":"Retrieve details of a specific list entry, such as an email address or domain, within an inbox's list based on direction and type.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"delete_agentmail_inbox_list_entry","parameters":[{"in":"path","name":"direction","required":true,"schema":{"description":"Direction of list entry.","enum":["send","receive","reply"],"title":"Direction","type":"string"}},{"description":"Email address or domain.","in":"path","name":"entry","required":true,"schema":{"type":"string"}},{"in":"path","name":"inbox_id","required":true,"schema":{"description":"The ID of the inbox.","title":"InboxId","type":"string"}},{"in":"path","name":"type","required":true,"schema":{"description":"Type of list entry.","enum":["allow","block"],"title":"ListType","type":"string"}}],"responses":{"204":{"content":{},"description":"","x-aisa-no-content":true},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get List Entry","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/delete_agentmail-inboxes-inbox-id-lists-direction-type-entry","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:15f49afe0a16f487c1afb361da67e8727da0109e50cbaff432647ae67998cc3a","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ff86bd204d77"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"delete_agentmail_inbox_list_entry","path":"/apis/v1/agentmail/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","x-aisa-validation":"provider"},"get":{"description":"Retrieve details of a specific list entry, such as an email address or domain, within an inbox's list based on direction and type.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_agentmail_inbox_list_entry","parameters":[{"in":"path","name":"direction","required":true,"schema":{"description":"Direction of list entry.","enum":["send","receive","reply"],"title":"Direction","type":"string"}},{"description":"Email address or domain.","in":"path","name":"entry","required":true,"schema":{"type":"string"}},{"in":"path","name":"inbox_id","required":true,"schema":{"description":"The ID of the inbox.","title":"InboxId","type":"string"}},{"in":"path","name":"type","required":true,"schema":{"description":"Type of list entry.","enum":["allow","block"],"title":"ListType","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_lists_PodListEntry"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get List Entry","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/get_agentmail-inboxes-inbox-id-lists-direction-type-entry","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:b0d557b71cb097c0665f3132e322b38d09e45c5cd4406a164d26c4179d8a28b5","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ff86bd204d77"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"delete_agentmail_inbox_list_entry","path":"/apis/v1/agentmail/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","x-aisa-validation":"provider"}},"/apis/v1/agentmail/inboxes/{inbox_id}/messages":{"get":{"description":"List Messages\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_agentmail_inbox_messages","parameters":[{"in":"path","name":"inbox_id","required":true,"schema":{"description":"The ID of the inbox.","title":"InboxId","type":"string"}},{"in":"query","name":"after","required":false,"schema":{"description":"Timestamp after which to filter by.","format":"date-time","title":"After","type":"string"}},{"in":"query","name":"ascending","required":false,"schema":{"description":"Sort in ascending temporal order.","title":"Ascending","type":"boolean"}},{"in":"query","name":"before","required":false,"schema":{"description":"Timestamp before which to filter by.","format":"date-time","title":"Before","type":"string"}},{"description":"Filter to messages whose sender contains this value (substring match). Repeatable; all values must match.","in":"query","name":"from","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"include_blocked","required":false,"schema":{"description":"Include blocked in results.","title":"IncludeBlocked","type":"boolean"}},{"in":"query","name":"include_spam","required":false,"schema":{"description":"Include spam in results.","title":"IncludeSpam","type":"boolean"}},{"in":"query","name":"include_trash","required":false,"schema":{"description":"Include trash in results.","title":"IncludeTrash","type":"boolean"}},{"in":"query","name":"include_unauthenticated","required":false,"schema":{"description":"Include unauthenticated in results.","title":"IncludeUnauthenticated","type":"boolean"}},{"in":"query","name":"labels","required":false,"schema":{"description":"Labels to filter by.","items":{"type":"string"},"title":"Labels","type":"array"}},{"in":"query","name":"limit","required":false,"schema":{"description":"Limit of number of items returned.","title":"Limit","type":"integer"}},{"in":"query","name":"page_token","required":false,"schema":{"description":"Page token for pagination.","title":"PageToken","type":"string"}},{"description":"Filter to messages whose subject contains this value (substring match). Repeatable; all values must match.","in":"query","name":"subject","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Filter to messages whose recipients (to, cc, or bcc) contain this value (substring match). Repeatable; all values must match.","in":"query","name":"to","required":false,"schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_ListMessagesResponse"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Inboxes - List Messages","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/get_agentmail-inboxes-inbox-id-messages","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:ffe2b4eb62e078befd0dd6544fa65be0ac96538e8a04b1880d73ff7ddc3439f9","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"cd4d8c1fc5f2"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_agentmail_inbox_messages","path":"/apis/v1/agentmail/inboxes/{inbox_id}/messages"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/inboxes/{inbox_id}/messages","x-aisa-validation":"provider"}},"/apis/v1/agentmail/inboxes/{inbox_id}/messages/search":{"get":{"description":"Full-text search across one inbox's messages. Returns `count`, `limit`, `next_page_token` and `messages`; page with `next_page_token`. Same message fields as `get_agentmail_inbox_messages`, which is the one to use when you want everything in date order rather than a query. Searching conversations instead of individual messages is `get_agentmail_inbox_threads_search`.","operationId":"get_agentmail_inbox_messages_search","parameters":[{"in":"path","name":"inbox_id","required":true,"schema":{"description":"The ID of the inbox.","title":"InboxId","type":"string"}},{"in":"query","name":"q","required":true,"schema":{"description":"Full-text search query. Matched against the sender, recipients, and\nsubject (substring) and the message body (tokenized full text).","title":"Query","type":"string"}},{"in":"query","name":"limit","required":false,"schema":{"description":"Limit of number of items returned.","title":"Limit","type":"integer"}},{"in":"query","name":"page_token","required":false,"schema":{"description":"Page token for pagination.","title":"PageToken","type":"string"}},{"in":"query","name":"before","required":false,"schema":{"description":"Timestamp before which to filter by.","format":"date-time","title":"Before","type":"string"}},{"in":"query","name":"after","required":false,"schema":{"description":"Timestamp after which to filter by.","format":"date-time","title":"After","type":"string"}},{"description":"Bearer authentication","in":"header","name":"Authorization","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"description":"Number of items returned.","title":"Count","type":"integer"},"limit":{"description":"Limit of number of items returned.","title":"Limit","type":"integer"},"messages":{"description":"Ordered by relevance, best match first.","items":{"properties":{"attachments":{"description":"Attachments in message.","items":{"properties":{"attachment_id":{"description":"ID of attachment.","title":"AttachmentId","type":"string"},"content_disposition":{"description":"Content disposition of attachment.","enum":["inline","attachment"],"title":"AttachmentContentDisposition","type":"string"},"content_id":{"description":"Content ID of attachment.","title":"AttachmentContentId","type":"string"},"content_type":{"description":"Content type of attachment.","title":"AttachmentContentType","type":"string"},"filename":{"description":"Filename of attachment.","title":"AttachmentFilename","type":"string"},"size":{"description":"Size of attachment in bytes.","title":"AttachmentSize","type":"integer"}},"required":["attachment_id","size"],"title":"Attachment","type":"object"},"title":"MessageAttachments","type":"array"},"bcc":{"description":"Addresses of BCC recipients. In format `username@domain.com` or `Display Name <username@domain.com>`.","items":{"type":"string"},"title":"MessageBcc","type":"array"},"cc":{"description":"Addresses of CC recipients. In format `username@domain.com` or `Display Name <username@domain.com>`.","items":{"type":"string"},"title":"MessageCc","type":"array"},"created_at":{"description":"Time at which message was created.","format":"date-time","title":"MessageCreatedAt","type":"string"},"from":{"description":"Address of sender. In format `username@domain.com` or `Display Name <username@domain.com>`.","title":"MessageFrom","type":"string"},"headers":{"additionalProperties":{"type":"string"},"description":"Headers in message.","title":"MessageHeaders","type":"object"},"highlights":{"description":"Matched fragments per field. Present only when the query matched an indexed field.","properties":{"from":{"description":"Matched fragments from the sender address.","items":{"type":"string"},"type":"array"},"recipients":{"description":"Matched fragments from the recipient addresses (to, cc, or bcc).","items":{"type":"string"},"type":"array"},"subject":{"description":"Matched fragments from the subject.","items":{"type":"string"},"type":"array"},"text":{"description":"Matched fragments from the message body.","items":{"type":"string"},"type":"array"}},"title":"SearchMessageHighlights","type":"object"},"in_reply_to":{"description":"ID of message being replied to.","title":"MessageInReplyTo","type":"string"},"inbox_id":{"description":"The ID of the inbox.","title":"InboxId","type":"string"},"labels":{"description":"Labels of message.","items":{"type":"string"},"title":"MessageLabels","type":"array"},"message_id":{"description":"ID of message.","title":"MessageId","type":"string"},"preview":{"description":"Text preview of message.","title":"MessagePreview","type":"string"},"references":{"description":"IDs of previous messages in thread.","items":{"type":"string"},"title":"MessageReferences","type":"array"},"size":{"description":"Size of message in bytes.","title":"MessageSize","type":"integer"},"subject":{"description":"Subject of message.","title":"MessageSubject","type":"string"},"thread_id":{"description":"ID of thread.","title":"ThreadId","type":"string"},"timestamp":{"description":"Time at which message was sent or drafted.","format":"date-time","title":"MessageTimestamp","type":"string"},"to":{"description":"Addresses of recipients. In format `username@domain.com` or `Display Name <username@domain.com>`.","items":{"type":"string"},"title":"MessageTo","type":"array"},"updated_at":{"description":"Time at which message was last updated.","format":"date-time","title":"MessageUpdatedAt","type":"string"}},"required":["inbox_id","thread_id","message_id","labels","timestamp","from","to","size","updated_at","created_at"],"title":"SearchMessageItem","type":"object"},"type":"array"},"next_page_token":{"description":"Page token for pagination.","title":"PageToken","type":"string"}},"required":["count","messages"],"title":"SearchMessagesResponse","type":"object"}}},"description":"Response with status 200"},"400":{"content":{"application/json":{"schema":{"properties":{"errors":{"description":"Validation errors."},"name":{"description":"Name of error.","title":"ErrorName","type":"string"}},"required":["name","errors"],"title":"ValidationErrorResponse","type":"object"}}},"description":"Error response with status 400"},"404":{"content":{"application/json":{"schema":{"properties":{"message":{"description":"Error message.","title":"ErrorMessage","type":"string"},"name":{"description":"Name of error.","title":"ErrorName","type":"string"}},"required":["name","message"],"title":"ErrorResponse","type":"object"}}},"description":"Error response with status 404"}},"security":[{"Bearer":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Search Messages","tags":["AgentMail"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-catalog-id":"agentmail","x-aisa-contract-pending":"not_in_runtime_contract","x-aisa-contract-state":"retained_legacy","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/get_agentmail-inboxes-inbox-id-messages-search","x-aisa-provider":"agentmail","x-aisa-registry-provider":"agentmail","x-aisa-status":"disabled","x-x402":{"path":"/apis/v2/agentmail/inboxes/{inbox_id}/messages/search","source":"https://github.com/AIsa-team/aisa-proxy"}}},"/apis/v1/agentmail/inboxes/{inbox_id}/messages/send":{"post":{"description":"Send Message\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_agentmail_inbox_message_send","parameters":[{"in":"path","name":"inbox_id","required":true,"schema":{"description":"The ID of the inbox.","title":"InboxId","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"attachments":{"description":"Attachments to include in message.","items":{"description":"Provide either `content` or `url` for each attachment.","properties":{"content":{"description":"Base64 encoded content of the attachment. The entire request, including the message body and all attachments, is limited to 6 MB.","type":"string"},"content_disposition":{"description":"Content disposition of attachment.","enum":["inline","attachment"],"title":"AttachmentContentDisposition","type":"string"},"content_id":{"description":"Content ID of attachment.","title":"AttachmentContentId","type":"string"},"content_type":{"description":"Content type of attachment.","title":"AttachmentContentType","type":"string"},"filename":{"description":"Filename of attachment.","title":"AttachmentFilename","type":"string"},"url":{"description":"URL that AgentMail can download without custom authentication headers or cookies.\nRedirects and pre-signed URLs are supported, and the final response must be a\nsuccessful 2xx response. Keep URL-backed attachments around 30 MB total per message.","type":"string"}},"title":"SendAttachment","type":"object"},"title":"SendMessageAttachments","type":"array"},"bcc":{"description":"BCC recipient address or addresses.","oneOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"}],"title":"SendMessageBcc"},"cc":{"description":"CC recipient address or addresses.","oneOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"}],"title":"SendMessageCc"},"headers":{"additionalProperties":{"type":"string"},"description":"Headers to include in message.","title":"SendMessageHeaders","type":"object"},"html":{"description":"HTML body of message.","title":"MessageHtml","type":"string"},"labels":{"description":"Labels of message.","items":{"type":"string"},"title":"MessageLabels","type":"array"},"reply_to":{"description":"Reply-to address or addresses.","oneOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"}],"title":"SendMessageReplyTo"},"subject":{"description":"Subject of message.","title":"MessageSubject","type":"string"},"text":{"description":"Plain text body of message.","title":"MessageText","type":"string"},"to":{"description":"Recipient address or addresses.","oneOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"}],"title":"SendMessageTo"},"track_opens":{"description":"Track when this message is first opened. Requires a custom domain with tracking enabled and\nan HTML body. Opens surface as the `opened` label on the message and as a `message.opened`\nevent. One pixel is injected per message, not per recipient, so a message with several\nrecipients fires once when any of them opens it, and the event does not identify which one.","title":"TrackOpens","type":"boolean"}},"title":"SendMessageRequest","type":"object"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_SendMessageResponse"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Inboxes - Send Message","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/post_agentmail-inboxes-inbox-id-messages-send","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:2eff1688471ee9395787355644384adc3dd11d7dd3c0b1d15b5a85c7b72f1e07","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"57f406880e30"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_agentmail_inbox_message_send","path":"/apis/v1/agentmail/inboxes/{inbox_id}/messages/send"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/inboxes/{inbox_id}/messages/send","x-aisa-validation":"provider"}},"/apis/v1/agentmail/inboxes/{inbox_id}/messages/{message_id}":{"delete":{"description":"Retrieve detailed information about a specific message within an inbox, including sender, recipients, content, labels, attachments, and timestamps.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"delete_agentmail_inbox_message","parameters":[{"in":"path","name":"inbox_id","required":true,"schema":{"description":"The ID of the inbox.","title":"InboxId","type":"string"}},{"in":"path","name":"message_id","required":true,"schema":{"description":"ID of message.","title":"MessageId","type":"string"}}],"responses":{"204":{"content":{},"description":"","x-aisa-no-content":true},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Inbox Message","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/delete_agentmail-inboxes-inbox-id-messages-message-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:15f49afe0a16f487c1afb361da67e8727da0109e50cbaff432647ae67998cc3a","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e5411ce160e8"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"delete_agentmail_inbox_message","path":"/apis/v1/agentmail/inboxes/{inbox_id}/messages/{message_id}"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/inboxes/{inbox_id}/messages/{message_id}","x-aisa-validation":"provider"},"get":{"description":"Retrieve detailed information about a specific message within an inbox, including sender, recipients, content, labels, attachments, and timestamps.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_agentmail_inbox_message","parameters":[{"in":"path","name":"inbox_id","required":true,"schema":{"description":"The ID of the inbox.","title":"InboxId","type":"string"}},{"in":"path","name":"message_id","required":true,"schema":{"description":"ID of message.","title":"MessageId","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_Message"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Inbox Message","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/get_agentmail-inboxes-inbox-id-messages-message-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:5bb57a4c9e685303e2d1e84968aff553b2fc737d3320d46758ee93549a78a96d","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e5411ce160e8"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"delete_agentmail_inbox_message","path":"/apis/v1/agentmail/inboxes/{inbox_id}/messages/{message_id}"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/inboxes/{inbox_id}/messages/{message_id}","x-aisa-validation":"provider"},"patch":{"description":"Retrieve detailed information about a specific message within an inbox, including sender, recipients, content, labels, attachments, and timestamps.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"patch_agentmail_inbox_message","parameters":[{"in":"path","name":"inbox_id","required":true,"schema":{"description":"The ID of the inbox.","title":"InboxId","type":"string"}},{"in":"path","name":"message_id","required":true,"schema":{"description":"ID of message.","title":"MessageId","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"add_labels":{"description":"Label or labels to add to message.","oneOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"}],"title":"UpdateMessageLabels"},"remove_labels":{"description":"Label or labels to remove from message.","oneOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"}],"title":"UpdateMessageLabels"}},"title":"UpdateMessageRequest","type":"object"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_UpdateMessageResponse"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Inbox Message","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/patch_agentmail-inboxes-inbox-id-messages-message-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:f3b72bf0671399d1d94be422bdb4c2ce9a45d9a78703bccb4c76fdef29df888c","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e5411ce160e8"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"delete_agentmail_inbox_message","path":"/apis/v1/agentmail/inboxes/{inbox_id}/messages/{message_id}"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/inboxes/{inbox_id}/messages/{message_id}","x-aisa-validation":"provider"}},"/apis/v1/agentmail/inboxes/{inbox_id}/messages/{message_id}/attachments/{attachment_id}":{"get":{"description":"Get Attachment\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_agentmail_inbox_message_attachment","parameters":[{"in":"path","name":"attachment_id","required":true,"schema":{"description":"ID of attachment.","title":"AttachmentId","type":"string"}},{"in":"path","name":"inbox_id","required":true,"schema":{"description":"The ID of the inbox.","title":"InboxId","type":"string"}},{"in":"path","name":"message_id","required":true,"schema":{"description":"ID of message.","title":"MessageId","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_attachments_AttachmentResponse"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Inboxes - Get Attachment","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/get_agentmail-inboxes-inbox-id-messages-message-id-attachments-attachment-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:a29903e99e5a43bdbe154fb1cbae2ead779ed90a13849e08e66b92db4e4b050c","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8ae864f57081"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_agentmail_inbox_message_attachment","path":"/apis/v1/agentmail/inboxes/{inbox_id}/messages/{message_id}/attachments/{attachment_id}"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/inboxes/{inbox_id}/messages/{message_id}/attachments/{attachment_id}","x-aisa-validation":"provider"}},"/apis/v1/agentmail/inboxes/{inbox_id}/messages/{message_id}/forward":{"post":{"description":"Forward Message\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_agentmail_inbox_message_forward","parameters":[{"in":"path","name":"inbox_id","required":true,"schema":{"description":"The ID of the inbox.","title":"InboxId","type":"string"}},{"in":"path","name":"message_id","required":true,"schema":{"description":"ID of message.","title":"MessageId","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"attachments":{"description":"Attachments to include in message.","items":{"description":"Provide either `content` or `url` for each attachment.","properties":{"content":{"description":"Base64 encoded content of the attachment. The entire request, including the message body and all attachments, is limited to 6 MB.","type":"string"},"content_disposition":{"description":"Content disposition of attachment.","enum":["inline","attachment"],"title":"AttachmentContentDisposition","type":"string"},"content_id":{"description":"Content ID of attachment.","title":"AttachmentContentId","type":"string"},"content_type":{"description":"Content type of attachment.","title":"AttachmentContentType","type":"string"},"filename":{"description":"Filename of attachment.","title":"AttachmentFilename","type":"string"},"url":{"description":"URL that AgentMail can download without custom authentication headers or cookies.\nRedirects and pre-signed URLs are supported, and the final response must be a\nsuccessful 2xx response. Keep URL-backed attachments around 30 MB total per message.","type":"string"}},"title":"SendAttachment","type":"object"},"title":"SendMessageAttachments","type":"array"},"bcc":{"description":"BCC recipient address or addresses.","oneOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"}],"title":"SendMessageBcc"},"cc":{"description":"CC recipient address or addresses.","oneOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"}],"title":"SendMessageCc"},"headers":{"additionalProperties":{"type":"string"},"description":"Headers to include in message.","title":"SendMessageHeaders","type":"object"},"html":{"description":"HTML body of message.","title":"MessageHtml","type":"string"},"labels":{"description":"Labels of message.","items":{"type":"string"},"title":"MessageLabels","type":"array"},"reply_to":{"description":"Reply-to address or addresses.","oneOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"}],"title":"SendMessageReplyTo"},"subject":{"description":"Subject of message.","title":"MessageSubject","type":"string"},"text":{"description":"Plain text body of message.","title":"MessageText","type":"string"},"to":{"description":"Recipient address or addresses.","oneOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"}],"title":"SendMessageTo"},"track_opens":{"description":"Track when this message is first opened. Requires a custom domain with tracking enabled and\nan HTML body. Opens surface as the `opened` label on the message and as a `message.opened`\nevent. One pixel is injected per message, not per recipient, so a message with several\nrecipients fires once when any of them opens it, and the event does not identify which one.","title":"TrackOpens","type":"boolean"}},"title":"SendMessageRequest","type":"object"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_SendMessageResponse"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Inboxes - Forward Message","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/post_agentmail-inboxes-inbox-id-messages-message-id-forward","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:2eff1688471ee9395787355644384adc3dd11d7dd3c0b1d15b5a85c7b72f1e07","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2cf1f15f60db"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_agentmail_inbox_message_forward","path":"/apis/v1/agentmail/inboxes/{inbox_id}/messages/{message_id}/forward"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/inboxes/{inbox_id}/messages/{message_id}/forward","x-aisa-validation":"provider"}},"/apis/v1/agentmail/inboxes/{inbox_id}/messages/{message_id}/raw":{"get":{"description":"Get Raw Message\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_agentmail_inbox_message_raw","parameters":[{"in":"path","name":"inbox_id","required":true,"schema":{"description":"The ID of the inbox.","title":"InboxId","type":"string"}},{"in":"path","name":"message_id","required":true,"schema":{"description":"ID of message.","title":"MessageId","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_RawMessageResponse"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Inboxes - Get Raw Message","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/get_agentmail-inboxes-inbox-id-messages-message-id-raw","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:99fc9f232b8660a06a80d0157e8f05a5d4fe7499cab79665cf9c1f37b5bd0720","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"49b92c3df9df"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_agentmail_inbox_message_raw","path":"/apis/v1/agentmail/inboxes/{inbox_id}/messages/{message_id}/raw"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/inboxes/{inbox_id}/messages/{message_id}/raw","x-aisa-validation":"provider"}},"/apis/v1/agentmail/inboxes/{inbox_id}/messages/{message_id}/reply":{"post":{"description":"Reply To Message\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_agentmail_inbox_message_reply","parameters":[{"in":"path","name":"inbox_id","required":true,"schema":{"description":"The ID of the inbox.","title":"InboxId","type":"string"}},{"in":"path","name":"message_id","required":true,"schema":{"description":"ID of message.","title":"MessageId","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"attachments":{"description":"Attachments to include in message.","items":{"description":"Provide either `content` or `url` for each attachment.","properties":{"content":{"description":"Base64 encoded content of the attachment. The entire request, including the message body and all attachments, is limited to 6 MB.","type":"string"},"content_disposition":{"description":"Content disposition of attachment.","enum":["inline","attachment"],"title":"AttachmentContentDisposition","type":"string"},"content_id":{"description":"Content ID of attachment.","title":"AttachmentContentId","type":"string"},"content_type":{"description":"Content type of attachment.","title":"AttachmentContentType","type":"string"},"filename":{"description":"Filename of attachment.","title":"AttachmentFilename","type":"string"},"url":{"description":"URL that AgentMail can download without custom authentication headers or cookies.\nRedirects and pre-signed URLs are supported, and the final response must be a\nsuccessful 2xx response. Keep URL-backed attachments around 30 MB total per message.","type":"string"}},"title":"SendAttachment","type":"object"},"title":"SendMessageAttachments","type":"array"},"bcc":{"description":"BCC recipient address or addresses.","oneOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"}],"title":"SendMessageBcc"},"cc":{"description":"CC recipient address or addresses.","oneOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"}],"title":"SendMessageCc"},"headers":{"additionalProperties":{"type":"string"},"description":"Headers to include in message.","title":"SendMessageHeaders","type":"object"},"html":{"description":"HTML body of message.","title":"MessageHtml","type":"string"},"labels":{"description":"Labels of message.","items":{"type":"string"},"title":"MessageLabels","type":"array"},"reply_all":{"description":"Reply to all recipients of the original message.","title":"ReplyAll","type":"boolean"},"reply_to":{"description":"Reply-to address or addresses.","oneOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"}],"title":"SendMessageReplyTo"},"text":{"description":"Plain text body of message.","title":"MessageText","type":"string"},"to":{"description":"Recipient address or addresses.","oneOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"}],"title":"SendMessageTo"},"track_opens":{"description":"Track when this message is first opened. Requires a custom domain with tracking enabled and\nan HTML body. Opens surface as the `opened` label on the message and as a `message.opened`\nevent. One pixel is injected per message, not per recipient, so a message with several\nrecipients fires once when any of them opens it, and the event does not identify which one.","title":"TrackOpens","type":"boolean"}},"title":"ReplyToMessageRequest","type":"object"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_SendMessageResponse"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Inboxes - Reply To Message","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/post_agentmail-inboxes-inbox-id-messages-message-id-reply","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:2eff1688471ee9395787355644384adc3dd11d7dd3c0b1d15b5a85c7b72f1e07","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f5940e23cc55"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_agentmail_inbox_message_reply","path":"/apis/v1/agentmail/inboxes/{inbox_id}/messages/{message_id}/reply"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/inboxes/{inbox_id}/messages/{message_id}/reply","x-aisa-validation":"provider"}},"/apis/v1/agentmail/inboxes/{inbox_id}/messages/{message_id}/reply-all":{"post":{"description":"Reply All Message\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_agentmail_inbox_message_reply_all","parameters":[{"in":"path","name":"inbox_id","required":true,"schema":{"description":"The ID of the inbox.","title":"InboxId","type":"string"}},{"in":"path","name":"message_id","required":true,"schema":{"description":"ID of message.","title":"MessageId","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"attachments":{"description":"Attachments to include in message.","items":{"description":"Provide either `content` or `url` for each attachment.","properties":{"content":{"description":"Base64 encoded content of the attachment. The entire request, including the message body and all attachments, is limited to 6 MB.","type":"string"},"content_disposition":{"description":"Content disposition of attachment.","enum":["inline","attachment"],"title":"AttachmentContentDisposition","type":"string"},"content_id":{"description":"Content ID of attachment.","title":"AttachmentContentId","type":"string"},"content_type":{"description":"Content type of attachment.","title":"AttachmentContentType","type":"string"},"filename":{"description":"Filename of attachment.","title":"AttachmentFilename","type":"string"},"url":{"description":"URL that AgentMail can download without custom authentication headers or cookies.\nRedirects and pre-signed URLs are supported, and the final response must be a\nsuccessful 2xx response. Keep URL-backed attachments around 30 MB total per message.","type":"string"}},"title":"SendAttachment","type":"object"},"title":"SendMessageAttachments","type":"array"},"headers":{"additionalProperties":{"type":"string"},"description":"Headers to include in message.","title":"SendMessageHeaders","type":"object"},"html":{"description":"HTML body of message.","title":"MessageHtml","type":"string"},"labels":{"description":"Labels of message.","items":{"type":"string"},"title":"MessageLabels","type":"array"},"reply_to":{"description":"Reply-to address or addresses.","oneOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"}],"title":"SendMessageReplyTo"},"text":{"description":"Plain text body of message.","title":"MessageText","type":"string"},"track_opens":{"description":"Track when this message is first opened. Requires a custom domain with tracking enabled and\nan HTML body. Opens surface as the `opened` label on the message and as a `message.opened`\nevent. One pixel is injected per message, not per recipient, so a message with several\nrecipients fires once when any of them opens it, and the event does not identify which one.","title":"TrackOpens","type":"boolean"}},"title":"ReplyAllMessageRequest","type":"object"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_messages_SendMessageResponse"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Inboxes - Reply All Message","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/post_agentmail-inboxes-inbox-id-messages-message-id-reply-all","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:2eff1688471ee9395787355644384adc3dd11d7dd3c0b1d15b5a85c7b72f1e07","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8329c32efef9"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_agentmail_inbox_message_reply_all","path":"/apis/v1/agentmail/inboxes/{inbox_id}/messages/{message_id}/reply-all"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/inboxes/{inbox_id}/messages/{message_id}/reply-all","x-aisa-validation":"provider"}},"/apis/v1/agentmail/inboxes/{inbox_id}/metrics":{"get":{"description":"Query Metrics\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_agentmail_inbox_metrics","parameters":[{"in":"path","name":"inbox_id","required":true,"schema":{"description":"The ID of the inbox.","title":"InboxId","type":"string"}},{"in":"query","name":"descending","required":false,"schema":{"description":"Sort in descending order.","title":"Descending","type":"boolean"}},{"in":"query","name":"end","required":false,"schema":{"description":"End timestamp for the query.","format":"date-time","title":"End","type":"string"}},{"in":"query","name":"event_types","required":false,"schema":{"description":"List of metric event types to query.","items":{"description":"Type of metric event.","enum":["message.sent","message.delivered","message.bounced","message.delayed","message.rejected","message.complained","message.received"],"title":"MetricEventType","type":"string"},"title":"MetricEventTypes","type":"array"}},{"in":"query","name":"limit","required":false,"schema":{"description":"Limit on number of buckets to return.","title":"MetricLimit","type":"integer"}},{"in":"query","name":"period","required":false,"schema":{"description":"Period in number of seconds for the query.","title":"Period","type":"string"}},{"in":"query","name":"start","required":false,"schema":{"description":"Start timestamp for the query.","format":"date-time","title":"Start","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response38395Bb200C1_type_metrics_QueryMetricsResponse"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Inboxes - Query Metrics","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/get_agentmail-inboxes-inbox-id-metrics","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:d9df62448a2d27aa019356cac355ce1a8d918956b4f586580e614404034bc260","kind":"upstream_success_contract","source":{"content_hash":"sha256:f59d27b8c3de2a6a8dff0e92545b4363b1f01f1bfd2f849b69378928a3440991","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:37b838e24510d5cff2464887bdc63d9553c2c74067ee50b5bdcd1839f69985aa","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/agentmail.json"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"492ea0c8fbf4"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_agentmail_inbox_metrics","path":"/apis/v1/agentmail/inboxes/{inbox_id}/metrics"},"x-aisa-source":{"content_hash":"sha256:f59d27b8c3de2a6a8dff0e92545b4363b1f01f1bfd2f849b69378928a3440991","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:37b838e24510d5cff2464887bdc63d9553c2c74067ee50b5bdcd1839f69985aa","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/agentmail.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/inboxes/{inbox_id}/metrics","x-aisa-validation":"provider"}},"/apis/v1/agentmail/inboxes/{inbox_id}/threads":{"get":{"description":"List Threads\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_agentmail_inbox_threads","parameters":[{"in":"path","name":"inbox_id","required":true,"schema":{"description":"The ID of the inbox.","title":"InboxId","type":"string"}},{"in":"query","name":"after","required":false,"schema":{"description":"Timestamp after which to filter by.","format":"date-time","title":"After","type":"string"}},{"in":"query","name":"ascending","required":false,"schema":{"description":"Sort in ascending temporal order.","title":"Ascending","type":"boolean"}},{"in":"query","name":"before","required":false,"schema":{"description":"Timestamp before which to filter by.","format":"date-time","title":"Before","type":"string"}},{"in":"query","name":"include_blocked","required":false,"schema":{"description":"Include blocked in results.","title":"IncludeBlocked","type":"boolean"}},{"in":"query","name":"include_spam","required":false,"schema":{"description":"Include spam in results.","title":"IncludeSpam","type":"boolean"}},{"in":"query","name":"include_trash","required":false,"schema":{"description":"Include trash in results.","title":"IncludeTrash","type":"boolean"}},{"in":"query","name":"include_unauthenticated","required":false,"schema":{"description":"Include unauthenticated in results.","title":"IncludeUnauthenticated","type":"boolean"}},{"in":"query","name":"labels","required":false,"schema":{"description":"Labels to filter by.","items":{"type":"string"},"title":"Labels","type":"array"}},{"in":"query","name":"limit","required":false,"schema":{"description":"Limit of number of items returned.","title":"Limit","type":"integer"}},{"in":"query","name":"page_token","required":false,"schema":{"description":"Page token for pagination.","title":"PageToken","type":"string"}},{"description":"Filter to threads whose recipients contain this value (substring match). Repeatable; all values must match.","in":"query","name":"recipients","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Filter to threads whose senders contain this value (substring match). Repeatable; all values must match.","in":"query","name":"senders","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Filter to threads whose subject contains this value (substring match). Repeatable; all values must match.","in":"query","name":"subject","required":false,"schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_threads_ListThreadsResponse"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Inboxes - List Threads","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/get_agentmail-inboxes-inbox-id-threads","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:d0a26f13b064af16303e2b86c6b0c7d4cb93dbe448eb1b5cc7b07233b5047963","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"02b3c90431bd"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_agentmail_inbox_threads","path":"/apis/v1/agentmail/inboxes/{inbox_id}/threads"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/inboxes/{inbox_id}/threads","x-aisa-validation":"provider"}},"/apis/v1/agentmail/inboxes/{inbox_id}/threads/search":{"get":{"description":"Full-text search across one inbox's threads. Returns `count`, `limit`, `next_page_token` and `threads`; page with `next_page_token`. Same thread fields as `get_agentmail_inbox_threads`, which is the one to use for everything in date order. To search individual messages rather than conversations use `get_agentmail_inbox_messages_search`.","operationId":"get_agentmail_inbox_threads_search","parameters":[{"in":"path","name":"inbox_id","required":true,"schema":{"description":"The ID of the inbox.","title":"InboxId","type":"string"}},{"in":"query","name":"q","required":true,"schema":{"description":"Full-text search query. Matched against the sender, recipients, and\nsubject (substring) and the message body (tokenized full text).","title":"Query","type":"string"}},{"in":"query","name":"limit","required":false,"schema":{"description":"Limit of number of items returned.","title":"Limit","type":"integer"}},{"in":"query","name":"page_token","required":false,"schema":{"description":"Page token for pagination.","title":"PageToken","type":"string"}},{"in":"query","name":"before","required":false,"schema":{"description":"Timestamp before which to filter by.","format":"date-time","title":"Before","type":"string"}},{"in":"query","name":"after","required":false,"schema":{"description":"Timestamp after which to filter by.","format":"date-time","title":"After","type":"string"}},{"description":"Bearer authentication","in":"header","name":"Authorization","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"description":"Number of items returned.","title":"Count","type":"integer"},"limit":{"description":"Limit of number of items returned.","title":"Limit","type":"integer"},"next_page_token":{"description":"Page token for pagination.","title":"PageToken","type":"string"},"threads":{"description":"Ordered by relevance, best match first.","items":{"properties":{"attachments":{"description":"Attachments in thread.","items":{"properties":{"attachment_id":{"description":"ID of attachment.","title":"AttachmentId","type":"string"},"content_disposition":{"description":"Content disposition of attachment.","enum":["inline","attachment"],"title":"AttachmentContentDisposition","type":"string"},"content_id":{"description":"Content ID of attachment.","title":"AttachmentContentId","type":"string"},"content_type":{"description":"Content type of attachment.","title":"AttachmentContentType","type":"string"},"filename":{"description":"Filename of attachment.","title":"AttachmentFilename","type":"string"},"size":{"description":"Size of attachment in bytes.","title":"AttachmentSize","type":"integer"}},"required":["attachment_id","size"],"title":"Attachment","type":"object"},"title":"ThreadAttachments","type":"array"},"created_at":{"description":"Time at which thread was created.","format":"date-time","title":"ThreadCreatedAt","type":"string"},"highlights":{"description":"Matched fragments per field. Present only when the query matched an indexed field.","properties":{"from":{"description":"Matched fragments from a sender address in the thread.","items":{"type":"string"},"type":"array"},"recipients":{"description":"Matched fragments from a recipient address in the thread (to, cc, or bcc).","items":{"type":"string"},"type":"array"},"subject":{"description":"Matched fragments from the subject.","items":{"type":"string"},"type":"array"},"text":{"description":"Matched fragments from a message body in the thread.","items":{"type":"string"},"type":"array"}},"title":"SearchThreadHighlights","type":"object"},"inbox_id":{"description":"The ID of the inbox.","title":"InboxId","type":"string"},"labels":{"description":"Labels of thread.","items":{"type":"string"},"title":"ThreadLabels","type":"array"},"last_message_id":{"description":"ID of last message in thread.","title":"ThreadLastMessageId","type":"string"},"message_count":{"description":"Number of messages in thread.","title":"ThreadMessageCount","type":"integer"},"preview":{"description":"Text preview of last message in thread.","title":"ThreadPreview","type":"string"},"received_timestamp":{"description":"Timestamp of last received message.","format":"date-time","title":"ThreadReceivedTimestamp","type":"string"},"recipients":{"description":"Recipients in thread. In format `username@domain.com` or `Display Name <username@domain.com>`.","items":{"type":"string"},"title":"ThreadRecipients","type":"array"},"senders":{"description":"Senders in thread. In format `username@domain.com` or `Display Name <username@domain.com>`.","items":{"type":"string"},"title":"ThreadSenders","type":"array"},"sent_timestamp":{"description":"Timestamp of last sent message.","format":"date-time","title":"ThreadSentTimestamp","type":"string"},"size":{"description":"Size of thread in bytes.","title":"ThreadSize","type":"integer"},"subject":{"description":"Subject of thread.","title":"ThreadSubject","type":"string"},"thread_id":{"description":"ID of thread.","title":"ThreadId","type":"string"},"timestamp":{"description":"Timestamp of last sent or received message.","format":"date-time","title":"ThreadTimestamp","type":"string"},"updated_at":{"description":"Time at which thread was last updated.","format":"date-time","title":"ThreadUpdatedAt","type":"string"}},"required":["inbox_id","thread_id","labels","timestamp","senders","recipients","last_message_id","message_count","size","updated_at","created_at"],"title":"SearchThreadItem","type":"object"},"type":"array"}},"required":["count","threads"],"title":"SearchThreadsResponse","type":"object"}}},"description":"Response with status 200"},"400":{"content":{"application/json":{"schema":{"properties":{"errors":{"description":"Validation errors."},"name":{"description":"Name of error.","title":"ErrorName","type":"string"}},"required":["name","errors"],"title":"ValidationErrorResponse","type":"object"}}},"description":"Error response with status 400"},"404":{"content":{"application/json":{"schema":{"properties":{"message":{"description":"Error message.","title":"ErrorMessage","type":"string"},"name":{"description":"Name of error.","title":"ErrorName","type":"string"}},"required":["name","message"],"title":"ErrorResponse","type":"object"}}},"description":"Error response with status 404"}},"security":[{"Bearer":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Search Threads","tags":["AgentMail"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-catalog-id":"agentmail","x-aisa-contract-pending":"not_in_runtime_contract","x-aisa-contract-state":"retained_legacy","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/get_agentmail-inboxes-inbox-id-threads-search","x-aisa-provider":"agentmail","x-aisa-registry-provider":"agentmail","x-aisa-status":"disabled","x-x402":{"path":"/apis/v2/agentmail/inboxes/{inbox_id}/threads/search","source":"https://github.com/AIsa-team/aisa-proxy"}}},"/apis/v1/agentmail/inboxes/{inbox_id}/threads/{thread_id}":{"delete":{"description":"Retrieve, update, or delete a specific email thread within an inbox, including details like messages, labels, senders, and timestamps.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"delete_agentmail_inbox_thread","parameters":[{"in":"path","name":"inbox_id","required":true,"schema":{"description":"The ID of the inbox.","title":"InboxId","type":"string"}},{"in":"path","name":"thread_id","required":true,"schema":{"description":"ID of thread.","title":"ThreadId","type":"string"}}],"responses":{"204":{"content":{},"description":"","x-aisa-no-content":true},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Manage Inbox Thread","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/delete_agentmail-inboxes-inbox-id-threads-thread-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:15f49afe0a16f487c1afb361da67e8727da0109e50cbaff432647ae67998cc3a","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"61c99a0b9d4d"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"delete_agentmail_inbox_thread","path":"/apis/v1/agentmail/inboxes/{inbox_id}/threads/{thread_id}"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/inboxes/{inbox_id}/threads/{thread_id}","x-aisa-validation":"provider"},"get":{"description":"Retrieve, update, or delete a specific email thread within an inbox, including details like messages, labels, senders, and timestamps.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_agentmail_inbox_thread","parameters":[{"in":"path","name":"inbox_id","required":true,"schema":{"description":"The ID of the inbox.","title":"InboxId","type":"string"}},{"in":"path","name":"thread_id","required":true,"schema":{"description":"ID of thread.","title":"ThreadId","type":"string"}},{"description":"Maximum number of messages to return. Cannot exceed 100.","in":"query","name":"limit","required":false,"schema":{"description":"Limit of number of items returned.","title":"Limit","type":"integer"}},{"description":"Token returned by the previous response for retrieving the next, older page.","in":"query","name":"page_token","required":false,"schema":{"description":"Page token for pagination.","title":"PageToken","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_threads_Thread"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Manage Inbox Thread","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/get_agentmail-inboxes-inbox-id-threads-thread-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:e719a0324352783ad59f1f7b09ba75406fde51fdaf2ae3048e044e94b66d61c8","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"61c99a0b9d4d"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"delete_agentmail_inbox_thread","path":"/apis/v1/agentmail/inboxes/{inbox_id}/threads/{thread_id}"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/inboxes/{inbox_id}/threads/{thread_id}","x-aisa-validation":"provider"},"patch":{"description":"Retrieve, update, or delete a specific email thread within an inbox, including details like messages, labels, senders, and timestamps.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"patch_agentmail_inbox_thread","parameters":[{"in":"path","name":"inbox_id","required":true,"schema":{"description":"The ID of the inbox.","title":"InboxId","type":"string"}},{"in":"path","name":"thread_id","required":true,"schema":{"description":"ID of thread.","title":"ThreadId","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"add_labels":{"description":"Labels to add to thread. Cannot be system labels.","items":{"type":"string"},"type":"array"},"remove_labels":{"description":"Labels to remove from thread. Cannot be system labels. Takes priority over `add_labels` (in the event of duplicate labels passed in).","items":{"type":"string"},"type":"array"}},"title":"UpdateThreadRequest","type":"object"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_threads_UpdateThreadResponse"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Manage Inbox Thread","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/patch_agentmail-inboxes-inbox-id-threads-thread-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:ce067b735d7693f4e427aa373e5ba608be2807c6473e7d94ae7e1a04b72a443f","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"61c99a0b9d4d"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"delete_agentmail_inbox_thread","path":"/apis/v1/agentmail/inboxes/{inbox_id}/threads/{thread_id}"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/inboxes/{inbox_id}/threads/{thread_id}","x-aisa-validation":"provider"}},"/apis/v1/agentmail/inboxes/{inbox_id}/threads/{thread_id}/attachments/{attachment_id}":{"get":{"description":"Get Attachment\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_agentmail_inbox_thread_attachment","parameters":[{"in":"path","name":"attachment_id","required":true,"schema":{"description":"ID of attachment.","title":"AttachmentId","type":"string"}},{"in":"path","name":"inbox_id","required":true,"schema":{"description":"The ID of the inbox.","title":"InboxId","type":"string"}},{"in":"path","name":"thread_id","required":true,"schema":{"description":"ID of thread.","title":"ThreadId","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_attachments_AttachmentResponse"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Inboxes - Get Attachment","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/get_agentmail-inboxes-inbox-id-threads-thread-id-attachments-attachment-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:a29903e99e5a43bdbe154fb1cbae2ead779ed90a13849e08e66b92db4e4b050c","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ebab2cf4e5c7"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_agentmail_inbox_thread_attachment","path":"/apis/v1/agentmail/inboxes/{inbox_id}/threads/{thread_id}/attachments/{attachment_id}"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/inboxes/{inbox_id}/threads/{thread_id}/attachments/{attachment_id}","x-aisa-validation":"provider"}},"/apis/v1/agentmail/lists/{direction}/{type}":{"get":{"description":"Retrieve or create entries in the specified list based on direction and type. Supports listing entries with pagination and adding new email addresses or domains with an optional reason.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_agentmail_list_entries","parameters":[{"in":"path","name":"direction","required":true,"schema":{"description":"Direction of list entry.","enum":["send","receive","reply"],"title":"Direction","type":"string"}},{"in":"path","name":"type","required":true,"schema":{"description":"Type of list entry.","enum":["allow","block"],"title":"ListType","type":"string"}},{"in":"query","name":"limit","required":false,"schema":{"description":"Limit of number of items returned.","title":"Limit","type":"integer"}},{"in":"query","name":"page_token","required":false,"schema":{"description":"Page token for pagination.","title":"PageToken","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_lists_ListListEntriesResponse"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Manage List Entries","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/get_agentmail-lists-direction-type","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:59890fd8706155da38ab27799a733c723c4603ee2bc5465f1fd1decb1b45971a","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f66713e294b3"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_agentmail_list_entries","path":"/apis/v1/agentmail/lists/{direction}/{type}"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/lists/{direction}/{type}","x-aisa-validation":"provider"},"post":{"description":"Retrieve or create entries in the specified list based on direction and type. Supports listing entries with pagination and adding new email addresses or domains with an optional reason.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_agentmail_list_entry","parameters":[{"in":"path","name":"direction","required":true,"schema":{"description":"Direction of list entry.","enum":["send","receive","reply"],"title":"Direction","type":"string"}},{"in":"path","name":"type","required":true,"schema":{"description":"Type of list entry.","enum":["allow","block"],"title":"ListType","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"entry":{"description":"Email address or domain to add.","type":"string"},"reason":{"description":"Reason for adding the entry.","type":"string"}},"required":["entry"],"title":"CreateListEntryRequest","type":"object"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_lists_ListEntry"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Manage List Entries","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/post_agentmail-lists-direction-type","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:688024f713bfe1b0e6717f31b2cac43330907767a0d3be9e84931ced1038e47f","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f66713e294b3"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_agentmail_list_entries","path":"/apis/v1/agentmail/lists/{direction}/{type}"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/lists/{direction}/{type}","x-aisa-validation":"provider"}},"/apis/v1/agentmail/lists/{direction}/{type}/{entry}":{"delete":{"description":"Retrieve or delete a specific email address or domain entry from a list based on its direction and type.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"delete_agentmail_list_entry","parameters":[{"in":"path","name":"direction","required":true,"schema":{"description":"Direction of list entry.","enum":["send","receive","reply"],"title":"Direction","type":"string"}},{"description":"Email address or domain.","in":"path","name":"entry","required":true,"schema":{"type":"string"}},{"in":"path","name":"type","required":true,"schema":{"description":"Type of list entry.","enum":["allow","block"],"title":"ListType","type":"string"}}],"responses":{"204":{"content":{},"description":"","x-aisa-no-content":true},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Manage List Entry","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/delete_agentmail-lists-direction-type-entry","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:15f49afe0a16f487c1afb361da67e8727da0109e50cbaff432647ae67998cc3a","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"02fbd892cbe1"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"delete_agentmail_list_entry","path":"/apis/v1/agentmail/lists/{direction}/{type}/{entry}"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/lists/{direction}/{type}/{entry}","x-aisa-validation":"provider"},"get":{"description":"Retrieve or delete a specific email address or domain entry from a list based on its direction and type.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_agentmail_list_entry","parameters":[{"in":"path","name":"direction","required":true,"schema":{"description":"Direction of list entry.","enum":["send","receive","reply"],"title":"Direction","type":"string"}},{"description":"Email address or domain.","in":"path","name":"entry","required":true,"schema":{"type":"string"}},{"in":"path","name":"type","required":true,"schema":{"description":"Type of list entry.","enum":["allow","block"],"title":"ListType","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_lists_ListEntry"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Manage List Entry","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/get_agentmail-lists-direction-type-entry","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:688024f713bfe1b0e6717f31b2cac43330907767a0d3be9e84931ced1038e47f","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"02fbd892cbe1"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"delete_agentmail_list_entry","path":"/apis/v1/agentmail/lists/{direction}/{type}/{entry}"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/lists/{direction}/{type}/{entry}","x-aisa-validation":"provider"}},"/apis/v1/agentmail/metrics":{"get":{"description":"Query Metrics\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_agentmail_metrics","parameters":[{"in":"query","name":"descending","required":false,"schema":{"description":"Sort in descending order.","title":"Descending","type":"boolean"}},{"in":"query","name":"end","required":false,"schema":{"description":"End timestamp for the query.","format":"date-time","title":"End","type":"string"}},{"in":"query","name":"event_types","required":false,"schema":{"description":"List of metric event types to query.","items":{"description":"Type of metric event.","enum":["message.sent","message.delivered","message.bounced","message.delayed","message.rejected","message.complained","message.received"],"title":"MetricEventType","type":"string"},"title":"MetricEventTypes","type":"array"}},{"in":"query","name":"limit","required":false,"schema":{"description":"Limit on number of buckets to return.","title":"MetricLimit","type":"integer"}},{"in":"query","name":"period","required":false,"schema":{"description":"Period in number of seconds for the query.","title":"Period","type":"string"}},{"in":"query","name":"start","required":false,"schema":{"description":"Start timestamp for the query.","format":"date-time","title":"Start","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response38395Bb200C1_type_metrics_QueryMetricsResponse"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Query Metrics","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/get_agentmail-metrics","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:d9df62448a2d27aa019356cac355ce1a8d918956b4f586580e614404034bc260","kind":"upstream_success_contract","source":{"content_hash":"sha256:f59d27b8c3de2a6a8dff0e92545b4363b1f01f1bfd2f849b69378928a3440991","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:37b838e24510d5cff2464887bdc63d9553c2c74067ee50b5bdcd1839f69985aa","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/agentmail.json"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"58fd632bd1d8"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_agentmail_metrics","path":"/apis/v1/agentmail/metrics"},"x-aisa-source":{"content_hash":"sha256:f59d27b8c3de2a6a8dff0e92545b4363b1f01f1bfd2f849b69378928a3440991","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:37b838e24510d5cff2464887bdc63d9553c2c74067ee50b5bdcd1839f69985aa","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/agentmail.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/metrics","x-aisa-validation":"provider"}},"/apis/v1/agentmail/threads":{"get":{"description":"List Threads\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_agentmail_threads","parameters":[{"in":"query","name":"after","required":false,"schema":{"description":"Timestamp after which to filter by.","format":"date-time","title":"After","type":"string"}},{"in":"query","name":"ascending","required":false,"schema":{"description":"Sort in ascending temporal order.","title":"Ascending","type":"boolean"}},{"in":"query","name":"before","required":false,"schema":{"description":"Timestamp before which to filter by.","format":"date-time","title":"Before","type":"string"}},{"in":"query","name":"include_blocked","required":false,"schema":{"description":"Include blocked in results.","title":"IncludeBlocked","type":"boolean"}},{"in":"query","name":"include_spam","required":false,"schema":{"description":"Include spam in results.","title":"IncludeSpam","type":"boolean"}},{"in":"query","name":"include_trash","required":false,"schema":{"description":"Include trash in results.","title":"IncludeTrash","type":"boolean"}},{"in":"query","name":"include_unauthenticated","required":false,"schema":{"description":"Include unauthenticated in results.","title":"IncludeUnauthenticated","type":"boolean"}},{"in":"query","name":"labels","required":false,"schema":{"description":"Labels to filter by.","items":{"type":"string"},"title":"Labels","type":"array"}},{"in":"query","name":"limit","required":false,"schema":{"description":"Limit of number of items returned.","title":"Limit","type":"integer"}},{"in":"query","name":"page_token","required":false,"schema":{"description":"Page token for pagination.","title":"PageToken","type":"string"}},{"description":"Filter to threads whose recipients contain this value (substring match). Repeatable; all values must match.","in":"query","name":"recipients","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Filter to threads whose senders contain this value (substring match). Repeatable; all values must match.","in":"query","name":"senders","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Filter to threads whose subject contains this value (substring match). Repeatable; all values must match.","in":"query","name":"subject","required":false,"schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_threads_ListThreadsResponse"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List Threads","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/get_agentmail-threads","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:d0a26f13b064af16303e2b86c6b0c7d4cb93dbe448eb1b5cc7b07233b5047963","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1b1fa17875fd"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_agentmail_threads","path":"/apis/v1/agentmail/threads"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/threads","x-aisa-validation":"provider"}},"/apis/v1/agentmail/threads/search":{"get":{"description":"Full-text search over threads in **every inbox in the account**. Returns `count`, `limit`, `next_page_token` and `threads`; page with `next_page_token`. Same fields as `get_agentmail_threads`, which is the one to use for everything in date order. This is the organization-wide view spanning every inbox in the account. Every AIsa caller shares one AgentMail account, so this reaches inboxes other callers created; the inbox-scoped twin `get_agentmail_inbox_threads_search` is the one to use when a single inbox is meant.","operationId":"get_agentmail_threads_search","parameters":[{"in":"query","name":"q","required":true,"schema":{"description":"Full-text search query. Matched against the sender, recipients, and\nsubject (substring) and the message body (tokenized full text).","title":"Query","type":"string"}},{"in":"query","name":"limit","required":false,"schema":{"description":"Limit of number of items returned.","title":"Limit","type":"integer"}},{"in":"query","name":"page_token","required":false,"schema":{"description":"Page token for pagination.","title":"PageToken","type":"string"}},{"in":"query","name":"before","required":false,"schema":{"description":"Timestamp before which to filter by.","format":"date-time","title":"Before","type":"string"}},{"in":"query","name":"after","required":false,"schema":{"description":"Timestamp after which to filter by.","format":"date-time","title":"After","type":"string"}},{"description":"Bearer authentication","in":"header","name":"Authorization","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"description":"Number of items returned.","title":"Count","type":"integer"},"limit":{"description":"Limit of number of items returned.","title":"Limit","type":"integer"},"next_page_token":{"description":"Page token for pagination.","title":"PageToken","type":"string"},"threads":{"description":"Ordered by relevance, best match first.","items":{"properties":{"attachments":{"description":"Attachments in thread.","items":{"properties":{"attachment_id":{"description":"ID of attachment.","title":"AttachmentId","type":"string"},"content_disposition":{"description":"Content disposition of attachment.","enum":["inline","attachment"],"title":"AttachmentContentDisposition","type":"string"},"content_id":{"description":"Content ID of attachment.","title":"AttachmentContentId","type":"string"},"content_type":{"description":"Content type of attachment.","title":"AttachmentContentType","type":"string"},"filename":{"description":"Filename of attachment.","title":"AttachmentFilename","type":"string"},"size":{"description":"Size of attachment in bytes.","title":"AttachmentSize","type":"integer"}},"required":["attachment_id","size"],"title":"Attachment","type":"object"},"title":"ThreadAttachments","type":"array"},"created_at":{"description":"Time at which thread was created.","format":"date-time","title":"ThreadCreatedAt","type":"string"},"highlights":{"description":"Matched fragments per field. Present only when the query matched an indexed field.","properties":{"from":{"description":"Matched fragments from a sender address in the thread.","items":{"type":"string"},"type":"array"},"recipients":{"description":"Matched fragments from a recipient address in the thread (to, cc, or bcc).","items":{"type":"string"},"type":"array"},"subject":{"description":"Matched fragments from the subject.","items":{"type":"string"},"type":"array"},"text":{"description":"Matched fragments from a message body in the thread.","items":{"type":"string"},"type":"array"}},"title":"SearchThreadHighlights","type":"object"},"inbox_id":{"description":"The ID of the inbox.","title":"InboxId","type":"string"},"labels":{"description":"Labels of thread.","items":{"type":"string"},"title":"ThreadLabels","type":"array"},"last_message_id":{"description":"ID of last message in thread.","title":"ThreadLastMessageId","type":"string"},"message_count":{"description":"Number of messages in thread.","title":"ThreadMessageCount","type":"integer"},"preview":{"description":"Text preview of last message in thread.","title":"ThreadPreview","type":"string"},"received_timestamp":{"description":"Timestamp of last received message.","format":"date-time","title":"ThreadReceivedTimestamp","type":"string"},"recipients":{"description":"Recipients in thread. In format `username@domain.com` or `Display Name <username@domain.com>`.","items":{"type":"string"},"title":"ThreadRecipients","type":"array"},"senders":{"description":"Senders in thread. In format `username@domain.com` or `Display Name <username@domain.com>`.","items":{"type":"string"},"title":"ThreadSenders","type":"array"},"sent_timestamp":{"description":"Timestamp of last sent message.","format":"date-time","title":"ThreadSentTimestamp","type":"string"},"size":{"description":"Size of thread in bytes.","title":"ThreadSize","type":"integer"},"subject":{"description":"Subject of thread.","title":"ThreadSubject","type":"string"},"thread_id":{"description":"ID of thread.","title":"ThreadId","type":"string"},"timestamp":{"description":"Timestamp of last sent or received message.","format":"date-time","title":"ThreadTimestamp","type":"string"},"updated_at":{"description":"Time at which thread was last updated.","format":"date-time","title":"ThreadUpdatedAt","type":"string"}},"required":["inbox_id","thread_id","labels","timestamp","senders","recipients","last_message_id","message_count","size","updated_at","created_at"],"title":"SearchThreadItem","type":"object"},"type":"array"}},"required":["count","threads"],"title":"SearchThreadsResponse","type":"object"}}},"description":"Response with status 200"},"400":{"content":{"application/json":{"schema":{"properties":{"errors":{"description":"Validation errors."},"name":{"description":"Name of error.","title":"ErrorName","type":"string"}},"required":["name","errors"],"title":"ValidationErrorResponse","type":"object"}}},"description":"Error response with status 400"},"404":{"content":{"application/json":{"schema":{"properties":{"message":{"description":"Error message.","title":"ErrorMessage","type":"string"},"name":{"description":"Name of error.","title":"ErrorName","type":"string"}},"required":["name","message"],"title":"ErrorResponse","type":"object"}}},"description":"Error response with status 404"}},"security":[{"Bearer":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Search All Threads","tags":["AgentMail"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-catalog-id":"agentmail","x-aisa-contract-pending":"not_in_runtime_contract","x-aisa-contract-state":"retained_legacy","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/get_agentmail-threads-search","x-aisa-provider":"agentmail","x-aisa-registry-provider":"agentmail","x-aisa-status":"disabled","x-x402":{"path":"/apis/v2/agentmail/threads/search","source":"https://github.com/AIsa-team/aisa-proxy"}}},"/apis/v1/agentmail/threads/{thread_id}":{"delete":{"description":"Retrieve, update, or delete an email thread by its ID. Supports fetching thread details, modifying labels, and deleting the thread permanently or moving it to trash.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"delete_agentmail_thread","parameters":[{"in":"path","name":"thread_id","required":true,"schema":{"description":"ID of thread.","title":"ThreadId","type":"string"}}],"responses":{"204":{"content":{},"description":"","x-aisa-no-content":true},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Manage Email Thread","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/delete_agentmail-threads-thread-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:15f49afe0a16f487c1afb361da67e8727da0109e50cbaff432647ae67998cc3a","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"13060c8c3f36"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"delete_agentmail_thread","path":"/apis/v1/agentmail/threads/{thread_id}"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/threads/{thread_id}","x-aisa-validation":"provider"},"get":{"description":"Retrieve, update, or delete an email thread by its ID. Supports fetching thread details, modifying labels, and deleting the thread permanently or moving it to trash.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_agentmail_thread","parameters":[{"in":"path","name":"thread_id","required":true,"schema":{"description":"ID of thread.","title":"ThreadId","type":"string"}},{"description":"Maximum number of messages to return. Cannot exceed 100.","in":"query","name":"limit","required":false,"schema":{"description":"Limit of number of items returned.","title":"Limit","type":"integer"}},{"description":"Token returned by the previous response for retrieving the next, older page.","in":"query","name":"page_token","required":false,"schema":{"description":"Page token for pagination.","title":"PageToken","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_threads_Thread"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Manage Email Thread","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/get_agentmail-threads-thread-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:e719a0324352783ad59f1f7b09ba75406fde51fdaf2ae3048e044e94b66d61c8","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"13060c8c3f36"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"delete_agentmail_thread","path":"/apis/v1/agentmail/threads/{thread_id}"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/threads/{thread_id}","x-aisa-validation":"provider"},"patch":{"description":"Retrieve, update, or delete an email thread by its ID. Supports fetching thread details, modifying labels, and deleting the thread permanently or moving it to trash.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"patch_agentmail_thread","parameters":[{"in":"path","name":"thread_id","required":true,"schema":{"description":"ID of thread.","title":"ThreadId","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"add_labels":{"description":"Labels to add to thread. Cannot be system labels.","items":{"type":"string"},"type":"array"},"remove_labels":{"description":"Labels to remove from thread. Cannot be system labels. Takes priority over `add_labels` (in the event of duplicate labels passed in).","items":{"type":"string"},"type":"array"}},"title":"UpdateThreadRequest","type":"object"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_threads_UpdateThreadResponse"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Manage Email Thread","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/patch_agentmail-threads-thread-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:ce067b735d7693f4e427aa373e5ba608be2807c6473e7d94ae7e1a04b72a443f","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"13060c8c3f36"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"delete_agentmail_thread","path":"/apis/v1/agentmail/threads/{thread_id}"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/threads/{thread_id}","x-aisa-validation":"provider"}},"/apis/v1/agentmail/threads/{thread_id}/attachments/{attachment_id}":{"get":{"description":"Get Attachment\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_agentmail_thread_attachment","parameters":[{"in":"path","name":"attachment_id","required":true,"schema":{"description":"ID of attachment.","title":"AttachmentId","type":"string"}},{"in":"path","name":"thread_id","required":true,"schema":{"description":"ID of thread.","title":"ThreadId","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD09F9471A0E8_attachments_AttachmentResponse"}}},"description":"Response with status 200"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Attachment","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"agentmail","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/agentmail/get_agentmail-threads-thread-id-attachments-attachment-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"agentmail","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"agentmail","x-aisa-response-source":{"content_hash":"sha256:a29903e99e5a43bdbe154fb1cbae2ead779ed90a13849e08e66b92db4e4b050c","kind":"upstream_success_contract","source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f52a1ee8defb"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_agentmail_thread_attachment","path":"/apis/v1/agentmail/threads/{thread_id}/attachments/{attachment_id}"},"x-aisa-source":{"content_hash":"sha256:75da17a0054aa95cb06984c44363aefb64c1367c5db882ad9980e2a6a6548880","converter":"scripts/prepare_agentmail_response_reference.py@1","fetched_at":"2026-10-09T05:23:20.481821+00:00","hosted_status_conflict":"Hosted generated source declares description-only 200; owning pinned fern-openapi output explicitly declares204. Selected formal204 only for eleven reviewed methods; no business-call status verification.","kind":"manual","owner":"AIsa-team/docs","policy_revision":"sha256:1a63cea272cf70d77f8812476de4d5a5bf612e956a5ae693883f472c41bd5fd3","raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","refresh_policy":"pinned","refresh_reason":"Composite source preserves hosted requests and eleven owning generated 204 responses. Refresh both pinned inputs and independently review before changing either authority.","response_overrides":["DELETE /v0/api-keys/{api_key_id}","DELETE /v0/domains/{domain_id}","POST /v0/domains/{domain_id}/verify","DELETE /v0/inboxes/{inbox_id}","DELETE /v0/inboxes/{inbox_id}/api-keys/{api_key_id}","DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}","DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}","DELETE /v0/inboxes/{inbox_id}/messages/{message_id}","DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}","DELETE /v0/lists/{direction}/{type}/{entry}","DELETE /v0/threads/{thread_id}"],"retained_request_source":{"content_hash":"sha256:cfe34c35024c9f96aaa90ce252972ccdd430dff3643005947ccb4074cc166e12","converter":"scripts/refresh_upstream.py@2","fetched_at":"2026-10-09T03:31:39.153128+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:7b1f0a2b05443adf8616f9ad90173721f4caf0dfa4cb1f368dbb7fadf8e7f7d8","refresh_interval_hours":24,"refresh_policy":"automatic","retained_operations":["GET /v0/providers","GET /v0/providers/search","GET /v0/providers/{provider_id}","GET /v0/providers/{provider_id}/accounts","POST /v0/providers/{provider_id}/connect"],"review_period_days":30,"url":"https://docs.agentmail.to/openapi.json"},"review_period_days":30,"source_git_revision":"a7936224861284c48b6a98f731aa5c76b47d1e32","source_pages":[{"raw_content_hash":"sha256:fc782abbbdacce91c27397a78f3aaa5f2fd3d347d74937600541e799febdf223","scope":"Eleven explicitly declared HTTP 204 success responses only","url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},{"raw_content_hash":"sha256:70ec3d05b562a1b19e442480c3c071607e3133780b898db05c1fcf548b7108aa","scope":"All other locked request/response/component semantics including five retained operations","url":"https://raw.githubusercontent.com/AIsa-team/docs/e98e7918260a821397fbd1062da8d1cd9d43bf29/openapi/upstream/agentmail-official.json"}],"url":"https://raw.githubusercontent.com/agentmail-to/agentmail-docs/a7936224861284c48b6a98f731aa5c76b47d1e32/openapi/openapi.yml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v0/threads/{thread_id}/attachments/{attachment_id}","x-aisa-validation":"provider"}},"/apis/v1/ahrefs/site-explorer/domain-rating":{"get":{"description":"Return the Ahrefs Domain Rating (0-100 authority score) and Ahrefs Rank for a target domain on a given date.  4xx/5xx are not charged.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.08 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_ahrefs_domain_rating","parameters":[{"description":"Snapshot date in `YYYY-MM-DD` format.","in":"query","name":"date","required":true,"schema":{"example":"2026-08-01","format":"date","type":"string"}},{"description":"Target domain, e.g. `ahrefs.com`.","in":"query","name":"target","required":true,"schema":{"example":"ahrefs.com","type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"domain_rating":{"ahrefs_rank":619,"domain_rating":91}},"schema":{"properties":{"domain_rating":{"properties":{"ahrefs_rank":{"description":"Global Ahrefs Rank.","type":"integer"},"domain_rating":{"description":"Domain Rating (0-100).","type":"number"}},"type":"object"}},"type":"object"}}},"description":"Domain Rating result."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Ahrefs Domain Rating","tags":["ahrefs"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"ahrefs","x-aisa-category":"seo","x-aisa-docs-url":"https://aisa.one/docs/api-reference/ahrefs/get_ahrefs-site-explorer-domain-rating","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.08,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"ahrefs","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"ahrefs","x-aisa-response-source":{"content_hash":"sha256:bcf2b5ead7f0b76c33416259229db8b61ec75d2b62fa5df42ac407733d5b10de","kind":"upstream_success_contract","source":{"content_hash":"sha256:1dbd8932d7813f730920b6d561597e836fe454ccfa2edc7597da50bd150eac03","converter":"canonical-example-structure@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:f2a32d3c8b6a20320f7d3d368aae81f74d7be58259ffc8ae0889fc986fc94bd9","prior_source":{"content_hash":"sha256:56231e8d42282ceaae2e37ae97fe9ec5ac002a3f919601b09fed7747f3a581e9","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:e335bbe2b5a2f357a70696de3ef832699405fd43db8350724081e5a3b8bb60df","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/ahrefs.json"},"refresh_policy":"manual","review_evidence":"Two target examples structured from the existing ahrefs.com description; no wire default or constraint changes.","review_period_days":30,"source_revision":"18f9724963df1d8c2b90819aa7a8a82ccbcfb0cd","url":"https://github.com/AIsa-team/docs/blob/18f9724963df1d8c2b90819aa7a8a82ccbcfb0cd/openapi/upstream/ahrefs.json"}},"x-aisa-revision":{"customer_pricing_ref":"53d233dc98fb","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4770d1d419cd"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_ahrefs_domain_rating","path":"/apis/v1/ahrefs/site-explorer/domain-rating"},"x-aisa-source":{"content_hash":"sha256:1dbd8932d7813f730920b6d561597e836fe454ccfa2edc7597da50bd150eac03","converter":"canonical-example-structure@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:f2a32d3c8b6a20320f7d3d368aae81f74d7be58259ffc8ae0889fc986fc94bd9","prior_source":{"content_hash":"sha256:56231e8d42282ceaae2e37ae97fe9ec5ac002a3f919601b09fed7747f3a581e9","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:e335bbe2b5a2f357a70696de3ef832699405fd43db8350724081e5a3b8bb60df","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/ahrefs.json"},"refresh_policy":"manual","review_evidence":"Two target examples structured from the existing ahrefs.com description; no wire default or constraint changes.","review_period_days":30,"source_revision":"18f9724963df1d8c2b90819aa7a8a82ccbcfb0cd","url":"https://github.com/AIsa-team/docs/blob/18f9724963df1d8c2b90819aa7a8a82ccbcfb0cd/openapi/upstream/ahrefs.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/site-explorer/domain-rating","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/ahrefs/site-explorer/domain-rating?date=2026-08-01&target=ahrefs.com' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/ahrefs/site-explorer/metrics":{"get":{"description":"Return core Site Explorer metrics for a target domain on a given date: organic and paid keyword counts, top-3 keyword count, organic traffic, and traffic value.  4xx/5xx are not charged.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.08 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_ahrefs_site_metrics","parameters":[{"description":"Snapshot date in `YYYY-MM-DD` format.","in":"query","name":"date","required":true,"schema":{"example":"2026-08-01","format":"date","type":"string"}},{"description":"Target domain, e.g. `ahrefs.com`.","in":"query","name":"target","required":true,"schema":{"example":"ahrefs.com","type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"metrics":{"org_cost":42474500,"org_keywords":1843000,"org_keywords_1_3":412000,"org_traffic":20413900,"paid_keywords":6790}},"schema":{"properties":{"metrics":{"properties":{"org_cost":{"description":"Estimated organic traffic value.","type":"integer"},"org_keywords":{"description":"Organic keyword count.","type":"integer"},"org_keywords_1_3":{"description":"Organic keywords ranking in top 3.","type":"integer"},"org_traffic":{"description":"Estimated monthly organic traffic.","type":"integer"},"paid_keywords":{"description":"Paid keyword count.","type":"integer"}},"type":"object"}},"type":"object"}}},"description":"Core site metrics."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Ahrefs Site Metrics","tags":["ahrefs"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"ahrefs","x-aisa-category":"seo","x-aisa-docs-url":"https://aisa.one/docs/api-reference/ahrefs/get_ahrefs-site-explorer-metrics","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.08,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"ahrefs","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"ahrefs","x-aisa-response-source":{"content_hash":"sha256:fe0d175c135c9e3e65e7590f441d117ff9da32bdaf29c2e14d9c8c3452a3a49b","kind":"upstream_success_contract","source":{"content_hash":"sha256:1dbd8932d7813f730920b6d561597e836fe454ccfa2edc7597da50bd150eac03","converter":"canonical-example-structure@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:f2a32d3c8b6a20320f7d3d368aae81f74d7be58259ffc8ae0889fc986fc94bd9","prior_source":{"content_hash":"sha256:56231e8d42282ceaae2e37ae97fe9ec5ac002a3f919601b09fed7747f3a581e9","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:e335bbe2b5a2f357a70696de3ef832699405fd43db8350724081e5a3b8bb60df","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/ahrefs.json"},"refresh_policy":"manual","review_evidence":"Two target examples structured from the existing ahrefs.com description; no wire default or constraint changes.","review_period_days":30,"source_revision":"18f9724963df1d8c2b90819aa7a8a82ccbcfb0cd","url":"https://github.com/AIsa-team/docs/blob/18f9724963df1d8c2b90819aa7a8a82ccbcfb0cd/openapi/upstream/ahrefs.json"}},"x-aisa-revision":{"customer_pricing_ref":"86dd61e5b7a3","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e9a58b6e53b8"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_ahrefs_site_metrics","path":"/apis/v1/ahrefs/site-explorer/metrics"},"x-aisa-source":{"content_hash":"sha256:1dbd8932d7813f730920b6d561597e836fe454ccfa2edc7597da50bd150eac03","converter":"canonical-example-structure@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:f2a32d3c8b6a20320f7d3d368aae81f74d7be58259ffc8ae0889fc986fc94bd9","prior_source":{"content_hash":"sha256:56231e8d42282ceaae2e37ae97fe9ec5ac002a3f919601b09fed7747f3a581e9","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:e335bbe2b5a2f357a70696de3ef832699405fd43db8350724081e5a3b8bb60df","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/ahrefs.json"},"refresh_policy":"manual","review_evidence":"Two target examples structured from the existing ahrefs.com description; no wire default or constraint changes.","review_period_days":30,"source_revision":"18f9724963df1d8c2b90819aa7a8a82ccbcfb0cd","url":"https://github.com/AIsa-team/docs/blob/18f9724963df1d8c2b90819aa7a8a82ccbcfb0cd/openapi/upstream/ahrefs.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/site-explorer/metrics","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/ahrefs/site-explorer/metrics?date=2026-08-01&target=ahrefs.com' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/airbnb/search":{"get":{"description":"<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_youtube_apis_v1_airbnb_search","parameters":[{"description":"Number of adult guests","in":"query","name":"adults","required":false,"schema":{"maximum":16,"minimum":0,"type":"integer"}},{"description":"Airbnb domain to search (affects language and regional results)","in":"query","name":"airbnb_domain","required":false,"schema":{"default":"airbnb.com","type":"string"}},{"description":"Comma-separated list of amenity keys (e.g., \"wifi,pool,kitchen\"). Supports hundreds of amenities including wifi, pool, kitchen, air_conditioning, heating, washer, dryer, parking, pets_allowed, wheelchair_accessible, gym, hot_tub, ev_charger, and many more. Also supports special filters: guest_favorite, instant_book, luxe.","in":"query","name":"amenities","required":false,"schema":{"type":"string"}},{"description":"Minimum number of bathrooms","in":"query","name":"bathrooms","required":false,"schema":{"maximum":8,"minimum":0,"type":"integer"}},{"description":"Minimum number of bedrooms","in":"query","name":"bedrooms","required":false,"schema":{"maximum":8,"minimum":0,"type":"integer"}},{"description":"Minimum number of beds","in":"query","name":"beds","required":false,"schema":{"maximum":8,"minimum":0,"type":"integer"}},{"description":"Geographic bounding box coordinates for map-based search. Format: [[ne_lat,ne_lng],[sw_lat,sw_lng]]. Either q or bounding_box is required.","in":"query","name":"bounding_box","required":false,"schema":{"type":"string"}},{"description":"Check-in date in YYYY-MM-DD format. Must be a future date. Cannot be used together with time_period.","in":"query","name":"check_in_date","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","type":"string"}},{"description":"Check-out date in YYYY-MM-DD format. Must be after check-in date. Requires check_in_date to be set.","in":"query","name":"check_out_date","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","type":"string"}},{"description":"Number of children guests","in":"query","name":"children","required":false,"schema":{"maximum":15,"minimum":0,"type":"integer"}},{"description":"Currency code for pricing. Defaults to USD on airbnb.com; country-specific domains use their own local currency unless this parameter is set.","in":"query","name":"currency","required":false,"schema":{"default":"USD","enum":["USD","AUD","BRL","BGN","BAM","CAD","CLP","CNY","COP","CRC","CZK","DKK","EGP","AED","EUR","GHS","GTQ","HNL","HKD","HUF","INR","IDR","ILS","JPY","KZT","KES","MYR","MXN","MAD","TWD","NZD","NOK","PEN","PHP","PLN","GBP","QAR","RON","RUB","SAR","SGD","ZAR","KRW","SEK","CHF","THB","TRY","UGX","UAH","UYU","VND"],"type":"string"}},{"description":"Search engine identifier","example":"airbnb","in":"query","name":"engine","required":true,"schema":{"enum":["airbnb"],"type":"string"}},{"description":"When `true`, returns tax-inclusive search-card pricing. Each property's `price` then carries `total_with_taxes` and itemizes its tax lines in `breakdown`, without any extra per-property call. Applies to airbnb.com, where taxes normally appear only at checkout; other country-specific domains are unaffected (many, like EU domains, already show tax-inclusive totals by default). The nightly prices are the same as the default response; taxes are itemized on top.","in":"query","name":"include_taxes","required":false,"schema":{"default":"false","enum":["true","false"],"type":"string"}},{"description":"Number of infant guests","in":"query","name":"infants","required":false,"schema":{"maximum":5,"minimum":0,"type":"integer"}},{"description":"Token for pagination to retrieve subsequent pages of results","in":"query","name":"next_page_token","required":false,"schema":{"type":"string"}},{"description":"Number of pets","in":"query","name":"pets","required":false,"schema":{"maximum":5,"minimum":0,"type":"integer"}},{"description":"Maximum price filter per night","in":"query","name":"price_max","required":false,"schema":{"minimum":0,"type":"integer"}},{"description":"Minimum price filter per night","in":"query","name":"price_min","required":false,"schema":{"minimum":0,"type":"integer"}},{"description":"Comma-separated list of property type keys","in":"query","name":"property_types","required":false,"schema":{"type":"string"}},{"description":"Search query for location (e.g., \"Barcelona\", \"Paris\"). Either q or bounding_box is required.","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"Flexible trip length for searches without specific dates. Cannot be used together with check_in_date.","in":"query","name":"time_period","required":false,"schema":{"default":"one_week","enum":["weekend_trip","one_week","one_month"],"type":"string"}},{"description":"Type of accommodation","in":"query","name":"type_of_place","required":false,"schema":{"enum":["any","room","entire_home"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseBfde03595B3D_SearchResponse"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Search Airbnb Listings","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"youtube","x-aisa-category":"5","x-aisa-docs-url":"https://aisa.one/docs/api-reference/youtube/any_youtube_apis_v1_airbnb_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"youtube","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"youtube","x-aisa-response-source":{"content_hash":"sha256:d310a3cc4184e9ac5812170a779c83b70941ea896310569b44a73a9684a41423","kind":"upstream_success_contract","source":{"content_hash":"sha256:d968ef17258b9802867c93fc28a2af57e54b9047b441d90df86e6aba102583da","converter":"scripts/import_upstream.py@2","fetched_at":"2026-09-29T18:43:53.639646+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e82cc3ef1506c44531ecbea95a3df4cd2d033f254208a9b5c415604c7326abf3","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://www.searchapi.io/openapi/airbnb.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"567af6becf6d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c99d9611f9fc"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_youtube_apis_v1_airbnb_search","path":"/apis/v1/airbnb/search"},"x-aisa-source":{"content_hash":"sha256:d968ef17258b9802867c93fc28a2af57e54b9047b441d90df86e6aba102583da","converter":"scripts/import_upstream.py@2","fetched_at":"2026-09-29T18:43:53.639646+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e82cc3ef1506c44531ecbea95a3df4cd2d033f254208a9b5c415604c7326abf3","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://www.searchapi.io/openapi/airbnb.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/search","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/airbnb/search?engine=airbnb' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/akta/company/enrichment":{"get":{"description":"Enrich a company profile by section: firmographics, business model, assessment, trust signals, hierarchy, digital presence, financial estimate, location, management, products, strategic signals, funding, M&A.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.8 USD (not a fixed price). Declared unit rate: $0.04 USD per akta_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_akta_company_enrichment","parameters":[{"in":"query","name":"company","required":false,"schema":{"type":"string"}},{"in":"query","name":"sections","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"description":"Number of sections returned.","type":"integer"},"credits_consumed":{"format":"float","type":"number"},"data":{"description":"Enriched company data keyed by section name.","type":"object"},"status":{"example":"success","type":"string"}},"type":"object"}}},"description":"Enrichment data returned"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Company Enrichment","tags":["company-data"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"akta","x-aisa-category":"company-data","x-aisa-docs-url":"https://aisa.one/docs/api-reference/akta/get_company-enrichment","x-aisa-pricing":{"cost_contract":"response_units","customer_multiplier":2,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.8,"estimate_source":"profile_seed","evidence_source":"response_body","maximum_units":200,"unit":"akta_credit","unit_rate_usd":0.04},"x-aisa-provider":"akta","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"akta","x-aisa-response-passthrough":true,"x-aisa-response-source":{"content_hash":"sha256:c1c494e89afbf00adbb0dd3755be6219a0e88174ec5008a15fe0cc3fe333561a","kind":"upstream_success_contract","source":{"content_hash":"sha256:63a5bd2afde24b1eb27df5d1935740a25086e37b3b68bdeb0d625dd70b5a53f1","converter":"scripts/prepare_akta_response_bindings.py@1","fetched_at":"2026-10-09T03:44:47.193846+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:41564634c215ddbc6e62d70ff99b83f4e0e59f1121f5928b04a57be00f108f54","refresh_policy":"manual","refresh_reason":"Review the official response declarations and the explicit public route/origin/path binding together; never infer a trailing-slash alias.","response_only":true,"review_period_days":30,"source_content_hash":"sha256:6a6263e89f7f0986a86bfab186ccaf353529ec29ab505d3ae7d1fe5af062fe12","source_document_sha256":"e8a0061971891051743a08793392e559128cb545c92ae9ad8ad0d88625831612","source_file":"openapi/upstream/akta-official.json","source_revision":"f81b180650fdc2a877e1feb5327e94da4324b4ec","upstream_origin_sha256":"17b0c5c0d1df9d155c5ed4a4e0d358edc538efed1ea7d592e5b7122d42656f14","upstream_path_sha256":"977b7790ea3547cfc0beade3bcfc303902f4471987cc4b4b4172c2005c4380f5","url":"https://docs.akta.pro/openapi.json"}},"x-aisa-response-upstream-origin-sha256":"17b0c5c0d1df9d155c5ed4a4e0d358edc538efed1ea7d592e5b7122d42656f14","x-aisa-response-upstream-path-sha256":"977b7790ea3547cfc0beade3bcfc303902f4471987cc4b4b4172c2005c4380f5","x-aisa-revision":{"customer_pricing_ref":"a9b52322966f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3d3859958421"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_akta_company_enrichment","path":"/apis/v1/akta/company/enrichment"},"x-aisa-status":"enabled","x-aisa-validation":"runtime"}},"/apis/v1/akta/company/search":{"get":{"description":"Resolve a company by name, website or UUID; returns uuid, name, website, product_category, company_status. See the published pricing, suitable as health check.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_akta_company_search","parameters":[{"in":"query","name":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"credits_consumed":{"example":0,"format":"float","type":"number"},"data":{"items":{"$ref":"#/components/schemas/Response07E0D32B94E5_CompanySearchResult"},"type":"array"}},"type":"object"}}},"description":"Search results returned"},"204":{"content":{},"description":"No content — no companies matched the query.","x-aisa-no-content":true},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Company Search","tags":["supporting"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"akta","x-aisa-category":"supporting","x-aisa-docs-url":"https://aisa.one/docs/api-reference/akta/get_company-search","x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"akta","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"akta","x-aisa-response-passthrough":true,"x-aisa-response-source":{"content_hash":"sha256:290fbee25d5538b76801aff35d870b3f4be0c64f81e92f54cc2ca88881998cff","kind":"upstream_success_contract","source":{"content_hash":"sha256:cadb6a44f66a1b32917f70f17da944e8e142c8933953a7eeb4989c3716b7b557","converter":"scripts/prepare_akta_response_bindings.py@1","fetched_at":"2026-10-09T03:44:47.193846+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:41564634c215ddbc6e62d70ff99b83f4e0e59f1121f5928b04a57be00f108f54","refresh_policy":"manual","refresh_reason":"Review the official response declarations and the explicit public route/origin/path binding together; never infer a trailing-slash alias.","response_only":true,"review_period_days":30,"source_content_hash":"sha256:6a6263e89f7f0986a86bfab186ccaf353529ec29ab505d3ae7d1fe5af062fe12","source_document_sha256":"e8a0061971891051743a08793392e559128cb545c92ae9ad8ad0d88625831612","source_file":"openapi/upstream/akta-official.json","source_revision":"f81b180650fdc2a877e1feb5327e94da4324b4ec","upstream_origin_sha256":"17b0c5c0d1df9d155c5ed4a4e0d358edc538efed1ea7d592e5b7122d42656f14","upstream_path_sha256":"d23727a7291a56e2550ec55db09f9bf2649586aed7a75341f4a92340be777ab7","url":"https://docs.akta.pro/openapi.json"}},"x-aisa-response-upstream-origin-sha256":"17b0c5c0d1df9d155c5ed4a4e0d358edc538efed1ea7d592e5b7122d42656f14","x-aisa-response-upstream-path-sha256":"d23727a7291a56e2550ec55db09f9bf2649586aed7a75341f4a92340be777ab7","x-aisa-revision":{"customer_pricing_ref":"aa158335e08f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"490de6511ba2"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_akta_company_search","path":"/apis/v1/akta/company/search"},"x-aisa-status":"enabled","x-aisa-validation":"runtime"}},"/apis/v1/akta/industry/search":{"get":{"description":"Resolve an industry from free text to ranked industry codes (30K+ sub-sectors, 4-level taxonomy). See the published pricing.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_akta_industry_search","parameters":[{"in":"query","name":"level","required":false,"schema":{"type":"string"}},{"in":"query","name":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"description":"Number of industry objects returned in the data array.","type":"integer"},"credits_consumed":{"example":0,"format":"float","type":"number"},"data":{"items":{"$ref":"#/components/schemas/Response10C6522D345B_IndustrySearchResult"},"type":"array"}},"type":"object"}}},"description":"Industry search results returned"},"204":{"content":{},"description":"No content — no industries matched the query.","x-aisa-no-content":true},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Industry Search","tags":["supporting"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"akta","x-aisa-category":"supporting","x-aisa-docs-url":"https://aisa.one/docs/api-reference/akta/get_industry-search","x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"akta","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"akta","x-aisa-response-passthrough":true,"x-aisa-response-source":{"content_hash":"sha256:9446b1413588ad49d16271f9f309049b636fba46eb1e03a4ccaab971992ffb5c","kind":"upstream_success_contract","source":{"content_hash":"sha256:d5d0602c380495f518be875efc065e39bc6627a9cd2d2eff034a5e863f44a695","converter":"scripts/prepare_akta_response_bindings.py@1","fetched_at":"2026-10-09T03:44:47.193846+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:41564634c215ddbc6e62d70ff99b83f4e0e59f1121f5928b04a57be00f108f54","refresh_policy":"manual","refresh_reason":"Review the official response declarations and the explicit public route/origin/path binding together; never infer a trailing-slash alias.","response_only":true,"review_period_days":30,"source_content_hash":"sha256:6a6263e89f7f0986a86bfab186ccaf353529ec29ab505d3ae7d1fe5af062fe12","source_document_sha256":"e8a0061971891051743a08793392e559128cb545c92ae9ad8ad0d88625831612","source_file":"openapi/upstream/akta-official.json","source_revision":"f81b180650fdc2a877e1feb5327e94da4324b4ec","upstream_origin_sha256":"17b0c5c0d1df9d155c5ed4a4e0d358edc538efed1ea7d592e5b7122d42656f14","upstream_path_sha256":"e10543ad26995faa0468b04b8c44debbe0257831239f93aa047959d015ae22af","url":"https://docs.akta.pro/openapi.json"}},"x-aisa-response-upstream-origin-sha256":"17b0c5c0d1df9d155c5ed4a4e0d358edc538efed1ea7d592e5b7122d42656f14","x-aisa-response-upstream-path-sha256":"e10543ad26995faa0468b04b8c44debbe0257831239f93aa047959d015ae22af","x-aisa-revision":{"customer_pricing_ref":"5ab1e64a4c78","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d24f304fa676"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_akta_industry_search","path":"/apis/v1/akta/industry/search"},"x-aisa-status":"enabled","x-aisa-validation":"runtime"}},"/apis/v1/akta/list/filter-builder":{"post":{"description":"Convert a natural-language description of target companies into a structured filters object for the List Generation API.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.025 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_akta_filter_builder","requestBody":{"content":{"application/json":{"schema":{"properties":{"query":{"description":"Natural language description of target companies (e.g. 'series a companies in mumbai working in climate tech').","type":"string"}},"required":["query"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response73D692Ab31Ca_TranslateQueryResponse"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Filter Builder","tags":["list-generation"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"akta","x-aisa-category":"list-generation","x-aisa-docs-url":"https://aisa.one/docs/api-reference/akta/post_list-filter-builder","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.025,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"akta","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"akta","x-aisa-response-source":{"content_hash":"sha256:50ff0304c85768b83a1f9727e1cdf87a1cdad24b8928556ab513e9f66dcaaf52","kind":"upstream_success_contract","source":{"content_hash":"sha256:6a6263e89f7f0986a86bfab186ccaf353529ec29ab505d3ae7d1fe5af062fe12","converter":"scripts/import_upstream.py@2","fetched_at":"2026-10-09T03:44:47.193846+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:870cac2f027535819f4cf4ccd7e86230355df3199dfd241ce8278975726f9957","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.akta.pro/openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"45c5965cb677","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"519eb06b9191"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_akta_filter_builder","path":"/apis/v1/akta/list/filter-builder"},"x-aisa-source":{"content_hash":"sha256:6a6263e89f7f0986a86bfab186ccaf353529ec29ab505d3ae7d1fe5af062fe12","converter":"scripts/import_upstream.py@2","fetched_at":"2026-10-09T03:44:47.193846+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:870cac2f027535819f4cf4ccd7e86230355df3199dfd241ce8278975726f9957","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.akta.pro/openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/list/filter-builder/","x-aisa-validation":"provider"}},"/apis/v1/akta/list/generate/companies":{"post":{"description":"Build targeted company lists from structured filters or a natural-language query, with optional per-section enrichment.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.05 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_akta_list_generate","requestBody":{"content":{"application/json":{"schema":{"properties":{"filters":{"additionalProperties":true,"description":"Structured filter conditions. Use the Filter Builder API to generate valid filters. Cannot be used with query. See filter options at /api-reference/listgen-api.","type":"object"},"limit":{"description":"Maximum companies to return. Default: 50, Max: 500","type":"integer"},"offset":{"description":"Number of results to skip for pagination. Default: 0","type":"integer"},"query":{"description":"Natural language search query (e.g. 'SaaS companies in the US with Series A funding'). Cannot be used with filters.","type":"string"},"sections":{"description":"Data enrichment sections to include. Values: firmographic, business_model, company_assessment, trust_signal, company_hierarchy, digital_presence, financial_estimate, location, management_profile, product_offering, strategic_signal, customer_profile, industry, technology, funding_detail (Subscription, Enterprise), mna_and_investment (Subscription, Enterprise)","items":{"type":"string"},"type":"array"},"sort_by":{"description":"Field to sort results by. Default: relevance","enum":["relevance","revenue_estimate","valuation_estimate","employee_range","total_funding","founded_year"],"type":"string"},"sort_order":{"description":"Sort direction. Default: desc","enum":["asc","desc"],"type":"string"}},"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response73D692Ab31Ca_ListGenerationResponse"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List Generation","tags":["list-generation"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"akta","x-aisa-category":"list-generation","x-aisa-docs-url":"https://aisa.one/docs/api-reference/akta/post_list-generate-companies","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.05,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"akta","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"akta","x-aisa-response-source":{"content_hash":"sha256:72562b30ca21e328950aaa531ab29638d491b63cc425f9d7afbd8af96e2be60c","kind":"upstream_success_contract","source":{"content_hash":"sha256:6a6263e89f7f0986a86bfab186ccaf353529ec29ab505d3ae7d1fe5af062fe12","converter":"scripts/import_upstream.py@2","fetched_at":"2026-10-09T03:44:47.193846+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:870cac2f027535819f4cf4ccd7e86230355df3199dfd241ce8278975726f9957","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.akta.pro/openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"ab990fcf284e","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f299b4b77c2c"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_akta_list_generate","path":"/apis/v1/akta/list/generate/companies"},"x-aisa-source":{"content_hash":"sha256:6a6263e89f7f0986a86bfab186ccaf353529ec29ab505d3ae7d1fe5af062fe12","converter":"scripts/import_upstream.py@2","fetched_at":"2026-10-09T03:44:47.193846+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:870cac2f027535819f4cf4ccd7e86230355df3199dfd241ce8278975726f9957","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.akta.pro/openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/list/generate/companies/","x-aisa-validation":"provider"}},"/apis/v1/akta/status/{request_id}":{"get":{"description":"Poll the status of an async request (e.g. company addition) by request_id. See the published pricing.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_akta_request_status","parameters":[{"in":"path","name":"request_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"credits_consumed":{"example":0,"format":"float","type":"number"},"data":{"$ref":"#/components/schemas/Response26Fec513Ccb9_StatusResponse"},"status":{"example":"success","type":"string"}},"type":"object"}}},"description":"Status response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Request Status","tags":["supporting"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"akta","x-aisa-category":"supporting","x-aisa-docs-url":"https://aisa.one/docs/api-reference/akta/get_request-status","x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"akta","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"akta","x-aisa-response-passthrough":true,"x-aisa-response-source":{"content_hash":"sha256:4cac58d4f9e17cec0d6b9ae64cd42a9cb3ad37534156ce34e97fa19db71caab6","kind":"upstream_success_contract","source":{"content_hash":"sha256:bac0bcbc3ecd36d6ed7bb5f85cc2d5cb78211dad0d80d8768b41e3e434e50d90","converter":"scripts/prepare_akta_response_bindings.py@1","fetched_at":"2026-10-09T03:44:47.193846+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:41564634c215ddbc6e62d70ff99b83f4e0e59f1121f5928b04a57be00f108f54","refresh_policy":"manual","refresh_reason":"Review the official response declarations and the explicit public route/origin/path binding together; never infer a trailing-slash alias.","response_only":true,"review_period_days":30,"source_content_hash":"sha256:6a6263e89f7f0986a86bfab186ccaf353529ec29ab505d3ae7d1fe5af062fe12","source_document_sha256":"e8a0061971891051743a08793392e559128cb545c92ae9ad8ad0d88625831612","source_file":"openapi/upstream/akta-official.json","source_revision":"f81b180650fdc2a877e1feb5327e94da4324b4ec","upstream_origin_sha256":"17b0c5c0d1df9d155c5ed4a4e0d358edc538efed1ea7d592e5b7122d42656f14","upstream_path_sha256":"806682d39f5c60f0effc69251d9fc5a772833dc41bed52e443c6a12cb83a3e8d","url":"https://docs.akta.pro/openapi.json"}},"x-aisa-response-upstream-origin-sha256":"17b0c5c0d1df9d155c5ed4a4e0d358edc538efed1ea7d592e5b7122d42656f14","x-aisa-response-upstream-path-sha256":"806682d39f5c60f0effc69251d9fc5a772833dc41bed52e443c6a12cb83a3e8d","x-aisa-revision":{"customer_pricing_ref":"cb37ea86af38","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2dec4c1d10ba"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_akta_request_status","path":"/apis/v1/akta/status/{request_id}"},"x-aisa-status":"enabled","x-aisa-validation":"runtime"}},"/apis/v1/anthropic-websearch/search":{"post":{"description":"Ask a question and get an answer that Claude wrote after searching the live web. Send a normal Messages request — a `messages` array plus `max_tokens` — and the endpoint injects a fixed, server-pinned model and the `web_search` tool for you; you cannot override the model or add tools, which keeps cost bounded. Claude decides when to search (up to `max_uses` searches, default 5), reads the results, and answers with inline citations. The response is a standard Anthropic Messages object: `content[]` contains `server_tool_use` (the queries issued), `web_search_tool_result` (the sources found) and `text` blocks (the answer with `citations`), and `usage.server_tool_use.web_search_requests` reports how many searches were billed.  a failed search (HTTP 200 `web_search_tool_result_error`) is not billed. Use this when you want a written, cited answer grounded in current web content — for open-web research that returns ranked links and page text in one call use [`post_tavily_search`](/api-reference/search/post_tavily-search) instead, and for the OpenAI-model equivalent see [`post_openai_websearch_search`](/api-reference/search/post_openai-websearch-search).\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.3 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_anthropic_websearch_search","requestBody":{"content":{"application/json":{"example":{"max_tokens":1024,"messages":[{"content":"What are the three biggest AI announcements this week? Give one sentence each with sources.","role":"user"}]},"schema":{"properties":{"max_tokens":{"default":1024,"description":"Maximum number of tokens to generate in the answer. Required by the upstream Messages API.","example":1024,"type":"integer"},"messages":{"description":"Conversation messages, same format as the Anthropic Messages API. The user turn holds your question.","example":[{"content":"What are the three biggest AI announcements this week? Give one sentence each with sources.","role":"user"}],"items":{"properties":{"content":{"description":"Message text. Structured content blocks are also accepted.","type":"string"},"role":{"enum":["user","assistant"],"type":"string"}},"type":"object"},"type":"array"},"system":{"description":"Optional system prompt to steer the answer's tone or format.","type":"string"}},"required":["messages","max_tokens"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"content":{"description":"Ordered blocks: server_tool_use (search queries), web_search_tool_result (sources), and text (the cited answer).","items":{"type":"object"},"type":"array"},"id":{"type":"string"},"role":{"example":"assistant","type":"string"},"stop_reason":{"example":"end_turn","type":"string"},"type":{"example":"message","type":"string"},"usage":{"properties":{"cache_creation_input_tokens":{"type":"integer"},"cache_read_input_tokens":{"type":"integer"},"input_tokens":{"type":"integer"},"output_tokens":{"type":"integer"},"server_tool_use":{"properties":{"web_search_requests":{"description":"Billed web search count.","type":"integer"}},"type":"object"}},"type":"object"}},"type":"object"}}},"description":"A standard Anthropic Messages response. `content[]` interleaves the searches performed and the cited answer; `usage.server_tool_use.web_search_requests` is the billed search count."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Anthropic Web Search","tags":["websearch"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"anthropic-websearch","x-aisa-category":"search","x-aisa-docs-url":"https://aisa.one/docs/api-reference/search/post_anthropic-websearch-search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_components","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.3,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"anthropic-websearch","x-aisa-query-policy":{"ignore_undeclared":true,"request_wins":false},"x-aisa-registry-provider":"anthropic-websearch","x-aisa-response-source":{"content_hash":"sha256:003cac4f595cbaa04a9eed380e2791f325bb3127f5d6cc940e50f8b6ab127de2","kind":"upstream_success_contract","source":{"content_hash":"sha256:2216c80c42a2a3f3c14365c1e05d8d8beedac01286ef5240b08b4b4219e490a3","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:a5c3ad6b8722c55296ff05c07a1c8bccf1650bd6d81e8ddd78d41a77af0aeeff","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/websearch.json"}},"x-aisa-revision":{"customer_pricing_ref":"c54ab9d59f9b","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"974d32d4cfa5"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_anthropic_websearch_search","path":"/apis/v1/anthropic-websearch/search"},"x-aisa-source":{"content_hash":"sha256:2216c80c42a2a3f3c14365c1e05d8d8beedac01286ef5240b08b4b4219e490a3","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:a5c3ad6b8722c55296ff05c07a1c8bccf1650bd6d81e8ddd78d41a77af0aeeff","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/websearch.json"},"x-aisa-status":"disabled","x-aisa-upstream-path":"/v1/messages","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/anthropic-websearch/search \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"max_tokens\": 1024,\n  \"messages\": [\n    {\n      \"role\": \"user\",\n      \"content\": \"What are the three biggest AI announcements this week? Give one sentence each with sources.\"\n    }\n  ]\n}'"}]}},"/apis/v1/apollo/account_stages":{"get":{"description":"List account stages. Requires a master API key.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_apollo_account_stages","responses":{"200":{"content":{"application/json":{"schema":{"properties":{"account_stages":{"description":"Account stages list","type":"string"},"account_stages[].category":{"description":"Category","type":"string"},"account_stages[].default_exclude_for_leadgen":{"description":"Default exclude for leadgen","type":"boolean"},"account_stages[].display_name":{"description":"Display name","type":"string"},"account_stages[].display_order":{"description":"Display order","type":"integer"},"account_stages[].id":{"description":"Stage ID","type":"string"},"account_stages[].is_meeting_set":{"description":"Is meeting set","type":"boolean"},"account_stages[].name":{"description":"Name","type":"string"},"account_stages[].team_id":{"description":"Team ID","type":"string"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List Account Stages","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/get_apollo-account-stages","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:314313b9569254b2a9e2a71d318209d3dc610151425d1638b9434376402316b9","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"613706296d43","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7959984e59cd"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_apollo_account_stages","path":"/apis/v1/apollo/account_stages"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/account_stages","x-aisa-validation":"provider"}},"/apis/v1/apollo/accounts":{"post":{"description":"Create a new account. Duplicate domains are not allowed. Requires a master API key.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_apollo_accounts","requestBody":{"content":{"application/json":{"schema":{"properties":{"account_stage_id":{"description":"The Apollo ID for the account stage to which you want to assign the account. Call the <a href=\"https://docs.apollo.io/reference/list-account-stages\" target=\"_blank\">list account stages endpoint</a> to retrieve a list of all the account stage IDs available in your Apollo account. <br><br>If you do not specify the account stage, Apollo automatically assigns the account to a stage as determined by your team's Apollo account. To change the order of account stages, launch the Apollo product and go to <b>Settings</b> > <b>Objects</b> > <a href=\"https://app.apollo.io/#/settings/accounts/stages\" target=\"_blank\"><b>Accounts</b></a>. Then, access the <b>Triggers</b> tab and change the stage for when an account is created.<br><br>Example: `6095a710bd01d100a506d4b9`","type":"string"},"domain":{"description":"The domain name for the account. <br><br>Do not include `www.` or similar. <br><br>Example: `apollo.io` or `microsoft.com`","type":"string"},"name":{"description":"Name the account that you are creating. This should be a human-readable name. <br><br>Example: `The Irish Copywriters`","type":"string"},"owner_id":{"description":"The ID for the account owner within your team's Apollo account. <br><br>Use the <a href=\"https://docs.apollo.io/reference/get-a-list-of-users\" target=\"_blank\">get a list of users endpoint</a> to retrieve IDs for all of the users within your Apollo account. <br><br>Example: `66302798d03b9601c7934ebf`","type":"string"},"phone":{"description":"The primary phone number for the account. <br><br>This can be the phone number for the corporate headquarters, a branch location, or a direct dial to the primary point of contact for the account. <br><br>Apollo sanitizes phone numbers, so you can enter them in any format. The sanitized number can be viewed in the endpoint response. <br><br>Examples: `555-555-0133`; `+44 7700 900852`","type":"string"},"raw_address":{"description":"The corporate location for the account. This can include a city, US state, and country. <br><br>Apollo matches the location you provide to the most applicable pre-defined location. <br><br>Examples: `Belfield, Dublin 4, Ireland`; `Dallas, United States`","type":"string"},"typed_custom_fields":{"additionalProperties":{"type":"string"},"description":"Add information to <a href=\"https://knowledge.apollo.io/hc/en-us/articles/4412498754445-Create-Custom-Account-Fields\" target=\"_blank\">custom fields</a> in Apollo. <br><br><b>Your custom fields are unique to your team's Apollo account. This means that the examples in this documentation may not work for your testing purposes.</b> <br><br>To utilize this parameter successfully, call the <a href=\"https://docs.apollo.io/reference/get-a-list-of-all-custom-fields\">get a list of all custom fields</a> endpoint and identify the `id` value for the custom field, as well as the appropriate data type. For example, if a custom field accepts picklist entries, you need to pass the accompanying `id` value for the picklist entry that you want to use as the input value. <br><br><b>Example</b>: When the <a href=\"https://docs.apollo.io/reference/get-a-list-of-all-custom-fields\">get a list of all custom fields</a> endpoint returns an `id` of field: \n * `\"60c39ed82bd02f01154c470a\"` (datetime) \n \n\n then the value passed should be: \n\n `{\"60c39ed82bd02f01154c470a\": \"2025-08-07\"}`","example":{"60c39ed82bd02f01154c470a":"2025-08-07"},"type":"object"}},"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"account":{"additionalProperties":true,"description":"Created account","type":"object"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Create an Account","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/post_apollo-accounts","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:3efe3b188b8fb1e0e2f9a701647b87acdbee7089e54ad5995ef638a12f826139","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"613706296d43","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a7b0c338b026"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_apollo_accounts","path":"/apis/v1/apollo/accounts"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/accounts","x-aisa-validation":"provider"}},"/apis/v1/apollo/accounts/bulk_create":{"post":{"description":"Bulk create accounts. Requires a master API key.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_apollo_accounts_bulk_create","requestBody":{"content":{"application/json":{"examples":{"Basic Account Creation":{"value":{"accounts":[{"domain":"acme.com","name":"Acme Corporation","phone":"+1-555-0135"},{"domain":"example.com","linkedin_url":"https://linkedin.com/company/techstart","name":"TechStart Inc"}]}},"With CRM IDs (Returns Existing Without Updating)":{"value":{"accounts":[{"name":"New Name","phone":"+1-555-0159","salesforce_id":"001pJNj9pix2idKsfj"},{"hubspot_id":"12345678","name":"Another New Name"}]}},"With Custom Fields and Labels":{"value":{"accounts":[{"account_stage_id":"507f1f77bcf86cd799439014","domain":"example.com","name":"Enterprise Client","typed_custom_fields":{"507f1f77bcf86cd799439020":"High Value","507f1f77bcf86cd799439021":"Q4 2025"}}],"append_label_names":["Enterprise","Priority"]}},"With Deduplication (Returns Existing Without Updating)":{"value":{"accounts":[{"domain":"existing-company.com","name":"New Company Name"}],"run_dedupe":true}}},"schema":{"properties":{"accounts":{"description":"Array of account attribute objects (maximum 100 accounts per request)","items":{"properties":{"account_stage_id":{"description":"Account stage/pipeline stage ID (BSON::ObjectId format)","example":"507f1f77bcf86cd799439014","type":"string"},"domain":{"description":"Company domain (e.g., 'example.com')","example":"acme.com","type":"string"},"facebook_url":{"description":"Facebook page URL","example":"https://facebook.com/acme","type":"string"},"hubspot_id":{"description":"HubSpot company ID for CRM integration","example":"12345678","type":"string"},"linkedin_url":{"description":"LinkedIn company page URL","example":"https://linkedin.com/company/acme","type":"string"},"merged_crm_ids":{"description":"Additional CRM IDs for deduplication","items":{"type":"string"},"type":"array"},"name":{"description":"Account name","example":"Acme Corporation","type":"string"},"organization_id":{"description":"Apollo organization ID","example":"507f1f77bcf86cd799439012","type":"string"},"owner_id":{"description":"Account owner user ID (BSON::ObjectId format). Defaults to current user if not provided","example":"507f1f77bcf86cd799439013","type":"string"},"parent_account_id":{"description":"Parent account ID for account hierarchy (BSON::ObjectId format)","example":"507f1f77bcf86cd799439016","type":"string"},"phone":{"description":"Company phone number","example":"+1-555-0135","type":"string"},"phone_status_cd":{"description":"Phone validation status","type":"string"},"raw_address":{"description":"Company address","example":"123 Main St, San Francisco, CA 94105","type":"string"},"salesforce_id":{"description":"Salesforce account ID for CRM integration","example":"001pJNj9pix2idKsfj","type":"string"},"twitter_url":{"description":"Twitter profile URL","example":"https://twitter.com/acme","type":"string"},"typed_custom_fields":{"additionalProperties":{"type":"string"},"description":"Custom field values as key-value pairs where key is the field_id and value is the field_value","example":{"507f1f77bcf86cd799439020":"High Value","507f1f77bcf86cd799439021":"Q4 2025"},"type":"object"}},"type":"object"},"maxItems":100,"type":"array"},"append_label_names":{"description":"Array of label names to add to ALL accounts in this request","example":["Enterprise","High Priority"],"items":{"type":"string"},"type":"array"},"run_dedupe":{"default":false,"description":"Enable aggressive deduplication by domain, organization_id, and name. When false (default), only matches by CRM IDs. When true, also matches by domain, organization_id, and name. Existing accounts are returned without modification in both modes","example":true,"type":"boolean"}},"required":["accounts"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"created_accounts":{"description":"Accounts created in this request","type":"string"},"created_accounts[].account_stage_id":{"description":"Account stage ID","type":"string"},"created_accounts[].created_at":{"description":"Created timestamp","type":"string"},"created_accounts[].domain":{"description":"Account domain","type":"string"},"created_accounts[].id":{"description":"Account ID","type":"string"},"created_accounts[].name":{"description":"Account name","type":"string"},"created_accounts[].owner_id":{"description":"Owner ID","type":"string"},"created_accounts[].phone":{"description":"Phone number","type":"string"},"created_accounts[].team_id":{"description":"Team ID","type":"string"},"created_accounts[].updated_at":{"description":"Updated timestamp","type":"string"},"existing_accounts":{"description":"Accounts that already existed (dedupe matches)","type":"string"},"existing_accounts[].account_stage_id":{"description":"Account stage ID","type":"string"},"existing_accounts[].created_at":{"description":"Created timestamp","type":"string"},"existing_accounts[].domain":{"description":"Account domain","type":"string"},"existing_accounts[].id":{"description":"Account ID","type":"string"},"existing_accounts[].name":{"description":"Account name","type":"string"},"existing_accounts[].owner_id":{"description":"Owner ID","type":"string"},"existing_accounts[].phone":{"description":"Phone number","type":"string"},"existing_accounts[].team_id":{"description":"Team ID","type":"string"},"existing_accounts[].updated_at":{"description":"Updated timestamp","type":"string"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Bulk Create Accounts","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/post_apollo-accounts-bulk-create","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:f7763c06d7c4d93b7b47d893b1bf76878cda9a4ecd209c8481dfb22261b912fa","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"613706296d43","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1668e54e63f9"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_apollo_accounts_bulk_create","path":"/apis/v1/apollo/accounts/bulk_create"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/accounts/bulk_create","x-aisa-validation":"provider"}},"/apis/v1/apollo/accounts/bulk_update":{"post":{"description":"Bulk update accounts. Requires a master API key.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_apollo_accounts_bulk_update","requestBody":{"content":{"application/json":{"schema":{"properties":{"account_attributes":{"description":"Array of account objects with individual updates. Use this for applying different updates to each account.","items":{"properties":{"account_stage_id":{"description":"The Apollo account stage ID","example":"6095a710bd01d100a506d4b7","type":"string"},"id":{"description":"The account ID to update","example":"66e9abf95ac32901b20d1a0d","type":"string"},"name":{"description":"The account name","example":"Acme Corporation","type":"string"},"owner_id":{"description":"The Apollo user ID to assign as owner","example":"66302798d03b9601c7934ebf","type":"string"},"typed_custom_fields":{"additionalProperties":{"type":"string"},"description":"Custom field values as key-value pairs","example":{"60c39ed82bd02f01154c470a":"2025-08-07"},"type":"object"}},"required":["id"],"type":"object"},"type":"array"},"account_ids":{"description":"Array of account IDs to update with the same values. Use this for applying the same updates to multiple accounts.","example":["66e9abf95ac32901b20d1a0d","66e9a4db056fe802d331fb8a"],"items":{"type":"string"},"type":"array"},"account_stage_id":{"description":"When using account_ids, apply this account stage to all accounts","example":"6095a710bd01d100a506d4b7","type":"string"},"async":{"description":"Set to true to process updates asynchronously. Only available when using account_ids. Not supported with account_attributes.","example":false,"type":"boolean"},"name":{"description":"When using account_ids, apply this name to all accounts","example":"Updated Account Name","type":"string"},"owner_id":{"description":"When using account_ids, apply this owner to all accounts","example":"66302798d03b9601c7934ebf","type":"string"}},"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"accounts":{"description":"Updated accounts","type":"string"},"accounts[].account_stage_id":{"description":"Account stage ID","type":"string"},"accounts[].id":{"description":"Account ID","type":"string"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Bulk Update Accounts","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/post_apollo-accounts-bulk-update","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:474ca4a88887d05ccc93b0bf12f3522c0f54b4ed63aae983fecf6f29f28ba9a2","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"613706296d43","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"cf3634b917bc"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_apollo_accounts_bulk_update","path":"/apis/v1/apollo/accounts/bulk_update"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/accounts/bulk_update","x-aisa-validation":"provider"}},"/apis/v1/apollo/accounts/search":{"post":{"description":"Search for accounts. Requires a master API key.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_apollo_accounts_search","requestBody":{"content":{"application/json":{"schema":{"properties":{"account_label_ids":{"description":"The Apollo IDs for the labels that you want to include in your search results. If you add multiple labels, Apollo will include all accounts connected to any of the labels, along with the other parameters, in the search results. Example: `['6095a710bd01d100a506d4ae']`","items":{"type":"string"},"type":"array"},"account_stage_ids":{"description":"The Apollo IDs for the account stages that you want to include in your search results. If you add multiple account stages, Apollo will include all accounts that match any of the stages, along with the other parameters, in the search results. Call the [list account stages endpoint](https://docs.apollo.io/reference/list-account-stages) to retrieve a list of all the account stage IDs available in your Apollo account. Example: `61b8e913e0f4d2012e3af74e`","items":{"type":"string"},"type":"array"},"page":{"description":"The page number of the Apollo data that you want to retrieve. Use this parameter in combination with the `per_page` parameter to make search results navigable and improve the performance of the endpoint. Example: `4`","format":"int32","type":"integer"},"per_page":{"description":"The number of search results that should be returned for each page. Limiting the number of results per page improves the endpoint's performance. Use the `page` parameter to navigate through the different pages of data. Example: `10`","format":"int32","type":"integer"},"q_organization_name":{"description":"Add keywords to narrow the search of the accounts in your team's Apollo account. Keywords should directly match at least part of an account's name. For example, searching the keyword `marketing` might return the result `NY Marketing Unlimited`, but not `NY Market Analysts`. This parameter only searches account names, not other account fields. Examples: `apollo`; `microsoft`; `marketing`","type":"string"},"sort_ascending":{"default":false,"description":"Set to `true` to sort the matching accounts in ascending order. This parameter must be used with `sort_by_field`. Otherwise, the sorting logic is not applied. Example: `true`","type":"boolean"},"sort_by_field":{"description":"Sort the matching accounts by 1 of the following options:\n- `account_last_activity_date`: The most recent activity date recorded first.\n- `account_created_at`: The most recently created first.\n- `account_updated_at`: The most recently updated first.","enum":["account_last_activity_date","account_created_at","account_updated_at"],"type":"string"}},"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"accounts":{"description":"Response array","items":{"additionalProperties":true,"description":"Account","type":"object"},"type":"array"},"breadcrumbs":{"description":"Response array","items":{"additionalProperties":true,"description":"Breadcrumb","type":"object"},"type":"array"},"disable_eu_prospecting":{"description":"Response field","type":"boolean"},"has_join":{"description":"Response field","type":"boolean"},"num_fetch_result":{"additionalProperties":true,"description":"Fetch-result metadata","type":["object","null"]},"pagination":{"additionalProperties":true,"description":"Pagination metadata","type":"object"},"partial_results_limit":{"description":"Response field","type":"integer"},"partial_results_only":{"description":"Response field","type":"boolean"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Search for Accounts","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/post_apollo-accounts-search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:65d160b4870a989bb16cd6f82cf2ab3f15f22d45989c43f24dee1754cac78353","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"613706296d43","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5337238ad680"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_apollo_accounts_search","path":"/apis/v1/apollo/accounts/search"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/accounts/search","x-aisa-validation":"provider"}},"/apis/v1/apollo/accounts/update_owners":{"post":{"description":"Update account owner for multiple accounts. Requires a master API key.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_apollo_accounts_update_owners","parameters":[{"description":"Account IDs","in":"query","name":"account_ids[]","required":true,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"New owner ID","in":"query","name":"owner_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"accounts":{"description":"Updated accounts","type":"string"},"accounts[].crm_owner_id":{"description":"CRM owner ID","type":"string"},"accounts[].id":{"description":"Account ID","type":"string"},"accounts[].owner_id":{"description":"Owner ID","type":"string"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Update Account Owner for Multiple Accounts","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/post_apollo-accounts-update-owners","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:ebf3e6437fc2830eedcd01c63d45a1e5f75850218ae86921de70a0b28f98c989","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"613706296d43","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b306f4b49856"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_apollo_accounts_update_owners","path":"/apis/v1/apollo/accounts/update_owners"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/accounts/update_owners","x-aisa-validation":"provider"}},"/apis/v1/apollo/accounts/{account_id}":{"patch":{"description":"Update fields on an existing account. Requires a master API key.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"patch_apollo_accounts_account_id","parameters":[{"description":"Account ID","in":"path","name":"account_id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"account_stage_id":{"description":"The Apollo ID for the account stage to which you want to assign the account. Enter a different ID to update the account stage. <br><br>Call the <a href=\"https://docs.apollo.io/reference/list-account-stages\" target=\"_blank\">list account stages endpoint</a> to retrieve a list of all the account stage IDs available in your Apollo account. <br><br>If you do not specify the account stage, Apollo automatically assigns the account to a stage as determined by your team's Apollo account. To change the order of account stages, launch the Apollo product and go to <b>Settings</b> > <b>Objects</b> > <a href=\"https://app.apollo.io/#/settings/accounts/stages\" target=\"_blank\"><b>Accounts</b></a>. Then, access the <b>Triggers</b> tab and change the stage for when an account is created. <br><br>Example: `61b8e913e0f4d2012e3af74e`","type":"string"},"domain":{"description":"Update the domain name for the account. Do not include `www.` or similar. <br><br>Example: `apollo.io` or `microsoft.com`","type":"string"},"name":{"description":"Update the account's name. This should be a human-readable name. <br><br>Example: `The Fast Irish Copywriters`","type":"string"},"owner_id":{"description":"The ID for the account owner within your team's Apollo account. Enter a different ID to update the owner of the account. <br><br>Use the <a href=\"https://docs.apollo.io/reference/get-a-list-of-users\" target=\"_blank\">get a list of users endpoint</a> to retrieve IDs for all of the users within your Apollo account. <br><br>Example: `66302798d03b9601c7934ebf`","type":"string"},"phone":{"description":"Update the primary phone number for the account. <br><br>This can be the phone number for the corporate headquarters, a branch location, or a direct dial to the primary point of contact for the account. <br><br>Apollo sanitizes phone numbers, so you can enter them in any format. The sanitized number can be viewed in the endpoint response. <br><br>Examples: `555-555-0133`; `+44 7700 900852`","type":"string"},"raw_address":{"description":"Update the corporate location for the account. This can include a city, US state, and country. <br><br>Apollo matches the location you provide to the most applicable pre-defined location. <br><br>Examples: `Belfield, Dublin 4, Ireland`; `Dallas, United States`","type":"string"},"typed_custom_fields":{"additionalProperties":{"type":"string"},"description":"Add information to <a href=\"https://knowledge.apollo.io/hc/en-us/articles/4412498754445-Create-Custom-Account-Fields\" target=\"_blank\">custom fields</a> in Apollo. <br><br><b>Your custom fields are unique to your team's Apollo account. This means that the examples in this documentation may not work for your testing purposes.</b> <br><br>To utilize this parameter successfully, call the <a href=\"https://docs.apollo.io/reference/get-a-list-of-all-custom-fields\">get a list of all custom fields</a> endpoint and identify the `id` value for the custom field, as well as the appropriate data type. For example, if a custom field accepts picklist entries, you need to pass the accompanying `id` value for the picklist entry that you want to use as the input value. <br><br><b>Example</b>: When the <a href=\"https://docs.apollo.io/reference/get-a-list-of-all-custom-fields\">get a list of all custom fields</a> endpoint returns an `id` of field: \n * `\"60c39ed82bd02f01154c470a\"` (datetime) \n \n\n then the value passed should be: \n\n `{\"60c39ed82bd02f01154c470a\": \"2025-08-07\"}`","example":{"60c39ed82bd02f01154c470a":"2025-08-07"},"type":"object"}},"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"account":{"additionalProperties":true,"description":"Updated account","type":"object"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Update an Account","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/patch_apollo-accounts-account-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:c6c609623505688db26dd95353f0991586d005887951e8c06794cc7f09c954fa","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"613706296d43","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1bd5d4692f7b"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"patch_apollo_accounts_account_id","path":"/apis/v1/apollo/accounts/{account_id}"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/accounts/{account_id}","x-aisa-validation":"provider"}},"/apis/v1/apollo/accounts/{id}":{"get":{"description":"View an account by ID. Requires a master API key.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_apollo_accounts_id","parameters":[{"description":"Account ID","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"account":{"additionalProperties":true,"description":"Account","type":"object"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"View an Account","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/get_apollo-accounts-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:b78318eff7340733efc7d827394839aecbb41a8b4ce9a7a92768a86278470ab3","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"613706296d43","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8db59be70bfe"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_apollo_accounts_id","path":"/apis/v1/apollo/accounts/{id}"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/accounts/{id}","x-aisa-validation":"provider"}},"/apis/v1/apollo/contact_stages":{"get":{"description":"List contact stages. Requires a master API key.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_apollo_contact_stages","responses":{"200":{"content":{"application/json":{"schema":{"properties":{"contact_stages":{"description":"Contact stages list","type":"string"},"contact_stages[].category":{"description":"Category","type":"string"},"contact_stages[].display_name":{"description":"Display name","type":"string"},"contact_stages[].display_order":{"description":"Display order","type":"integer"},"contact_stages[].id":{"description":"Stage ID","type":"string"},"contact_stages[].ignore_trigger_override":{"description":"Ignore trigger override","type":"boolean"},"contact_stages[].is_meeting_set":{"description":"Is meeting set","type":"boolean"},"contact_stages[].name":{"description":"Name","type":"string"},"contact_stages[].team_id":{"description":"Team ID","type":"string"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List Contact Stages","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/get_apollo-contact-stages","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:a21be582d64d92b19be19fea8e62425cb670b473e3d1b55651667426c13f2f53","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"613706296d43","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"aa33947107f0"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_apollo_contact_stages","path":"/apis/v1/apollo/contact_stages"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/contact_stages","x-aisa-validation":"provider"}},"/apis/v1/apollo/contacts":{"post":{"description":"Create a new contact. Requires a master API key.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_apollo_contacts","requestBody":{"content":{"application/json":{"examples":{"Create contact with deduplication":{"summary":"Create a new contact with deduplication enabled","value":{"email":"jane.doe@example.com","first_name":"Jane","last_name":"Doe","organization_name":"Example Corp","run_dedupe":true,"title":"Product Manager"}},"Create contact without deduplication":{"summary":"Create a new contact without deduplication (default behavior)","value":{"email":"john.smith@example.com","first_name":"John","last_name":"Smith","organization_name":"Example Corp","title":"Software Engineer"}}},"schema":{"properties":{"account_id":{"description":"The Apollo ID for the account. Example: `63f53afe4ceeca00016bdd2f`","type":"string"},"contact_stage_id":{"description":"The Apollo ID for the contact stage. Example: `6095a710bd01d100a506d4ae`","type":"string"},"corporate_phone":{"description":"The work/office phone number. Example: `+44 7700 900852`","type":"string"},"direct_phone":{"description":"The primary phone number. Example: `555-555-0133`","type":"string"},"email":{"description":"The email address of the contact. Example: `example@email.com`","type":"string"},"first_name":{"description":"The first name of the contact you want to create. Example: `Tim`","type":"string"},"home_phone":{"description":"The home phone number. Example: `555-555-0133`","type":"string"},"label_names":{"description":"Lists to which the contact belongs.","items":{"type":"string"},"type":"array"},"last_name":{"description":"The last name of the contact you want to create. Example: `Zheng`","type":"string"},"mobile_phone":{"description":"The mobile phone number. Example: `555-555-0133`","type":"string"},"organization_name":{"description":"The name of the contact's employer (company). Example: `apollo`","type":"string"},"other_phone":{"description":"Alternative phone number. Example: `555-555-0133`","type":"string"},"present_raw_address":{"description":"The personal location for the contact. Example: `Atlanta, United States`","type":"string"},"run_dedupe":{"default":false,"description":"Set to `true` to match against your existing contacts instead of always creating a new one. The default value is `false`. <br><br>When a match is found, Apollo **updates that existing contact in place** with the values you sent and returns it — the `id` in the response belongs to the pre-existing contact, not a new record. Fields you send overwrite the stored values, fields you omit are left untouched, and sending an empty value clears the field. <br><br>Matching is checked in order: `id`, CRM identifiers, `person_id`, `email` (against the contact's primary and additional emails), then name plus company. Because of the last rule, a contact can be matched and updated even when the email differs. <br><br>When deduplication is enabled, performance may be slightly impacted due to the additional matching checks. See the endpoint description for full details.","type":"boolean"},"title":{"description":"The current job title that the contact holds. Example: `senior research analyst`","type":"string"},"typed_custom_fields":{"additionalProperties":{"type":"string"},"description":"Add information to <a href=\"https://knowledge.apollo.io/hc/en-us/articles/4412498825869-Create-Custom-Contact-Fields\" target=\"_blank\">custom fields</a> in Apollo. <br><br><b>Your custom fields are unique to your team's Apollo account. This means that the examples in this documentation may not work for your testing purposes.</b> <br><br>To utilize this parameter successfully, call the <a href=\"https://docs.apollo.io/reference/get-a-list-of-all-custom-fields\">get a list of all custom fields</a> endpoint and identify the `id` value for the custom field, as well as the appropriate data type. For example, if a custom field accepts picklist entries, you need to pass the accompanying `id` value for the picklist entry that you want to use as the input value. <br><br><b>Example</b>: When the <a href=\"https://docs.apollo.io/reference/get-a-list-of-all-custom-fields\">get a list of all custom fields</a> endpoint returns an `id` of field: \n * `\"60c39ed82bd02f01154c470a\"` (datetime) \n \n\n then the value passed should be: \n\n `{\"60c39ed82bd02f01154c470a\": \"2025-08-07\"}`","example":{"60c39ed82bd02f01154c470a":"2025-08-07"},"type":"object"},"website_url":{"description":"The corporate website URL. Example: `https://www.apollo.io/`","type":"string"}},"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"contact":{"additionalProperties":true,"description":"Created contact","type":"object"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Create a Contact","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/post_apollo-contacts","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:4a7a89e75801ee9b730b52cfaa6f1a5adbc9c398baee076590a1c293291e7ac0","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"613706296d43","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c14358c33fd6"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_apollo_contacts","path":"/apis/v1/apollo/contacts"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/contacts","x-aisa-validation":"provider"}},"/apis/v1/apollo/contacts/bulk_create":{"post":{"description":"Bulk create contacts. Requires a master API key.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_apollo_contacts_bulk_create","requestBody":{"content":{"application/json":{"examples":{"Basic Contact Creation":{"value":{"contacts":[{"email":"john.doe@example.com","first_name":"John","last_name":"Doe","organization_name":"Acme Corporation","title":"Senior Manager"},{"email":"jane.smith@example.com","first_name":"Jane","last_name":"Smith","linkedin_url":"https://www.linkedin.com/in/jane-smith-4c8e21a9","organization_name":"TechStart Inc","title":"VP of Sales"}]}},"With CRM IDs (Returns Existing Without Updating)":{"value":{"contacts":[{"email":"john.doe@example.com","first_name":"John","last_name":"Doe","phone":"+1-555-0159","salesforce_contact_id":"003xx000004TmiQAAS"},{"email":"jane.smith@example.com","first_name":"Jane","hubspot_id":"12345678","last_name":"Smith"}]}},"With Custom Fields and Labels":{"value":{"append_label_names":["VIP","Decision Maker"],"contacts":[{"contact_stage_id":"507f1f77bcf86cd799439014","email":"sarah.whitfield@example.com","first_name":"Sarah","last_name":"Whitfield","organization_name":"Enterprise Corp","title":"CTO","typed_custom_fields":{"60c39ed82bd02f01154c470a":"2025-12-31","60c39ed82bd02f01154c470b":"High Priority"}}]}},"With Full Deduplication (Returns Existing Without Updating)":{"value":{"contacts":[{"email":"existing@example.com","first_name":"New","last_name":"Name","title":"New Title"}],"run_dedupe":true}},"With Multiple Contact Details":{"value":{"contacts":[{"contact_emails":[{"email":"michael.brown@example.com","position":0},{"email":"mbrown@example.com","position":1}],"first_name":"Michael","last_name":"Brown","organization_name":"Tech Solutions","phone_numbers":[{"position":0,"raw_number":"+1-555-0135"},{"position":1,"raw_number":"+1-555-0122"}]}]}},"With Top-Level Owner Assignment":{"value":{"contacts":[{"account_id":"507f1f77bcf86cd799439011","email":"alice.chen@example.com","first_name":"Alice","last_name":"Chen","organization_name":"CloudCo","title":"Director of Engineering"},{"account_id":"507f1f77bcf86cd799439011","email":"bob.lee@example.com","first_name":"Bob","last_name":"Lee","organization_name":"CloudCo","title":"Head of Product"}],"owner_id":"507f1f77bcf86cd799439013"}}},"schema":{"properties":{"append_label_names":{"description":"Array of label names to add to ALL contacts in this request","example":["Hot Lead","Q1 2024"],"items":{"type":"string"},"type":"array"},"contacts":{"description":"Array of contact objects to create (maximum 100 contacts per request)","items":{"properties":{"account_id":{"description":"Associated account ID","example":"507f1f77bcf86cd799439011","type":"string"},"contact_emails":{"description":"Array of email objects with position","items":{"properties":{"email":{"example":"john.doe@example.com","type":"string"},"position":{"example":0,"type":"integer"}},"type":"object"},"type":"array"},"contact_stage_id":{"description":"Contact stage ID","example":"507f1f77bcf86cd799439014","type":"string"},"email":{"description":"Contact's email address","example":"john.doe@example.com","type":"string"},"facebook_url":{"description":"Facebook profile URL","example":"https://www.facebook.com/johndoe","type":"string"},"first_name":{"description":"Contact's first name","example":"John","type":"string"},"hubspot_id":{"description":"HubSpot ID for matching and deduplication","example":"12345678","type":"string"},"last_name":{"description":"Contact's last name","example":"Doe","type":"string"},"linkedin_url":{"description":"LinkedIn profile URL","example":"https://www.linkedin.com/in/john-doe-3f9a7c21","type":"string"},"organization_id":{"description":"Associated organization ID","example":"507f1f77bcf86cd799439012","type":"string"},"organization_name":{"description":"Company/organization name","example":"Acme Corporation","type":"string"},"outreach_id":{"description":"Outreach.io ID","example":"98765","type":"string"},"phone":{"description":"Phone number","example":"+1-555-0135","type":"string"},"phone_numbers":{"description":"Array of phone number objects","items":{"properties":{"position":{"example":0,"type":"integer"},"raw_number":{"example":"+1-555-0135","type":"string"}},"type":"object"},"type":"array"},"phone_status_cd":{"description":"Phone validation status","type":"string"},"photo_url":{"description":"Profile photo URL","example":"https://example.com/photo.jpg","type":"string"},"present_raw_address":{"description":"Physical address","example":"San Francisco, CA","type":"string"},"primary_title":{"description":"Primary job title (takes precedence over title)","example":"VP of Sales","type":"string"},"salesforce_account_id":{"description":"Salesforce Account ID","example":"001pJNj9pix2idKsfj","type":"string"},"salesforce_contact_id":{"description":"Salesforce Contact ID for matching","example":"003xx000004TmiQAAS","type":"string"},"salesforce_id":{"description":"Salesforce ID for matching and deduplication","example":"003xx000004TmiQAAS","type":"string"},"salesforce_lead_id":{"description":"Salesforce Lead ID","example":"00Qxx000001abcDEFG","type":"string"},"salesloft_id":{"description":"SalesLoft ID","example":"54321","type":"string"},"title":{"description":"Contact's job title","example":"Senior Manager","type":"string"},"twitter_url":{"description":"Twitter profile URL","example":"https://twitter.com/johndoe","type":"string"},"typed_custom_fields":{"additionalProperties":{"type":"string"},"description":"Custom field values as key-value pairs where key is the field_id and value is the field_value","example":{"60c39ed82bd02f01154c470a":"2025-08-07"},"type":"object"}},"type":"object"},"maxItems":100,"type":"array"},"owner_id":{"description":"Owner user ID applied to all contacts in this batch. Defaults to current user if omitted. Returns 422 if the ID does not belong to the current team.","example":"507f1f77bcf86cd799439013","type":"string"},"run_dedupe":{"default":false,"description":"Enable full deduplication across all sources. When false (default), creates duplicates for non-email_import sources and merges with email_import placeholders only. When true, returns existing contacts in `existing_contacts` without modifying them (except email_import placeholders, which are still merged). <br><br>Matching is checked in order: `id`, CRM identifiers, `person_id`, `email` (against the contact's primary and additional emails), then name plus company (matched on email domain, `organization_id`, or `organization_name`). <br><br>Unlike <a href=\"https://docs.apollo.io/reference/create-a-contact\">create a contact</a>, this endpoint never overwrites a matched contact's fields.","example":true,"type":"boolean"}},"required":["contacts"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"created_contacts":{"description":"Contacts created in this request","type":"string"},"created_contacts[].account_id":{"description":"Account ID","type":"string"},"created_contacts[].email":{"description":"Email","type":"string"},"created_contacts[].first_name":{"description":"First name","type":"string"},"created_contacts[].id":{"description":"Contact ID","type":"string"},"created_contacts[].last_name":{"description":"Last name","type":"string"},"created_contacts[].organization_name":{"description":"Organization name","type":"string"},"created_contacts[].owner_id":{"description":"Owner ID","type":"string"},"created_contacts[].phone_numbers":{"description":"Phone numbers","type":"string"},"created_contacts[].title":{"description":"Title","type":"string"},"created_contacts[].typed_custom_fields":{"description":"Typed custom fields object","type":"object"},"created_contacts[].updated_at":{"description":"Updated timestamp","type":"string"},"existing_contacts":{"description":"Contacts that already existed (dedupe matches)","type":"string"},"existing_contacts[].account_id":{"description":"Account ID","type":"string"},"existing_contacts[].email":{"description":"Email","type":"string"},"existing_contacts[].first_name":{"description":"First name","type":"string"},"existing_contacts[].id":{"description":"Contact ID","type":"string"},"existing_contacts[].last_name":{"description":"Last name","type":"string"},"existing_contacts[].organization_name":{"description":"Organization name","type":"string"},"existing_contacts[].owner_id":{"description":"Owner ID","type":"string"},"existing_contacts[].phone_numbers":{"description":"Phone numbers","type":"string"},"existing_contacts[].title":{"description":"Title","type":"string"},"existing_contacts[].typed_custom_fields":{"description":"Typed custom fields object","type":"object"},"existing_contacts[].updated_at":{"description":"Updated timestamp","type":"string"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Bulk Create Contacts","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/post_apollo-contacts-bulk-create","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:6db95cc0bca89268140a7b3a674922af9ffe88ffa2419ac0e558c288227532d7","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"613706296d43","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2b5c760150eb"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_apollo_contacts_bulk_create","path":"/apis/v1/apollo/contacts/bulk_create"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/contacts/bulk_create","x-aisa-validation":"provider"}},"/apis/v1/apollo/contacts/bulk_update":{"post":{"description":"Bulk update contacts. Requires a master API key.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_apollo_contacts_bulk_update","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"required":["contact_ids"]},{"required":["contact_attributes"]}],"properties":{"account_id":{"description":"When using contact_ids, apply this account ID to all contacts","example":"63f53afe4ceeca00016bdd2f","type":"string"},"async":{"description":"Force asynchronous processing. Automatically enabled for >100 contacts.","example":false,"type":"boolean"},"contact_attributes":{"description":"Array of contact objects with individual updates. Use this for applying different updates to each contact.","items":{"properties":{"account_id":{"description":"The Apollo account ID to associate with the contact","example":"63f53afe4ceeca00016bdd2f","type":"string"},"email":{"description":"The contact's email address","example":"john.doe@example.com","type":"string"},"first_name":{"description":"The contact's first name","example":"John","type":"string"},"id":{"description":"The contact ID to update","example":"66e34b81740c50074e3d1bd4","type":"string"},"last_name":{"description":"The contact's last name","example":"Doe","type":"string"},"linkedin_url":{"description":"The contact's LinkedIn profile URL","example":"https://www.linkedin.com/in/john-doe-3f9a7c21","type":"string"},"organization_name":{"description":"The contact's organization name","example":"Example Corp","type":"string"},"owner_id":{"description":"The Apollo user ID to assign as owner","example":"66302798d03b9601c7934ebf","type":"string"},"present_raw_address":{"description":"The contact's location","example":"San Francisco, CA","type":"string"},"title":{"description":"The contact's job title","example":"Senior Manager","type":"string"},"typed_custom_fields":{"additionalProperties":{"type":"string"},"description":"Custom field values as key-value pairs","example":{"60c39ed82bd02f01154c470a":"2025-08-07"},"type":"object"}},"required":["id"],"type":"object"},"type":"array"},"contact_ids":{"description":"Array of contact IDs to update with the same values. Use this for applying the same updates to multiple contacts.","example":["66e34b81740c50074e3d1bd4","66e370fbf5f5c003f0e1d0cf"],"items":{"type":"string"},"type":"array"},"email":{"description":"When using contact_ids, apply this email to all contacts","example":"updated@example.com","type":"string"},"first_name":{"description":"When using contact_ids, apply this first name to all contacts","example":"Updated","type":"string"},"last_name":{"description":"When using contact_ids, apply this last name to all contacts","example":"Name","type":"string"},"linkedin_url":{"description":"When using contact_ids, apply this LinkedIn URL to all contacts","example":"https://www.linkedin.com/in/updated","type":"string"},"organization_name":{"description":"When using contact_ids, apply this organization name to all contacts","example":"Updated Corp","type":"string"},"owner_id":{"description":"When using contact_ids, apply this owner to all contacts","example":"66302798d03b9601c7934ebf","type":"string"},"present_raw_address":{"description":"When using contact_ids, apply this address to all contacts","example":"New York, NY","type":"string"},"title":{"description":"When using contact_ids, apply this title to all contacts","example":"Updated Title","type":"string"},"typed_custom_fields":{"additionalProperties":{"type":"string"},"description":"When using contact_ids, apply these custom fields to all contacts","example":{"60c39ed82bd02f01154c470a":"2025-08-07"},"type":"object"},"visible_entity_ids":{"description":"Specific contact IDs to return in the response (for performance)","example":["66e34b81740c50074e3d1bd4"],"items":{"type":"string"},"type":"array"}},"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"contacts":{"description":"Updated contacts","type":"string"},"contacts[].account_id":{"description":"Account ID","type":"string"},"contacts[].email":{"description":"Email","type":"string"},"contacts[].first_name":{"description":"First name","type":"string"},"contacts[].id":{"description":"Contact ID","type":"string"},"contacts[].last_name":{"description":"Last name","type":"string"},"contacts[].linkedin_url":{"description":"LinkedIn URL","type":"string"},"contacts[].organization_name":{"description":"Organization name","type":"string"},"contacts[].owner_id":{"description":"Owner ID","type":"string"},"contacts[].present_raw_address":{"description":"Raw address","type":"string"},"contacts[].title":{"description":"Title","type":"string"},"contacts[].updated_at":{"description":"Updated timestamp","type":"string"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Bulk Update Contacts","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/post_apollo-contacts-bulk-update","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:7e5e49de66f415fd4b46f63967d1df7ada1864416b815f70e6ce941324bc6b06","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"613706296d43","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"94f381c5855a"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_apollo_contacts_bulk_update","path":"/apis/v1/apollo/contacts/bulk_update"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/contacts/bulk_update","x-aisa-validation":"provider"}},"/apis/v1/apollo/contacts/search":{"post":{"description":"Search for contacts. Requires a master API key.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_apollo_contacts_search","requestBody":{"content":{"application/json":{"schema":{"properties":{"contact_label_ids":{"description":"The Apollo IDs for the labels that you want to include in your search results. If you add multiple labels, Apollo will include all contacts connected to any of the labels, along with the other parameters, in the search results. Example: `['6095a710bd01d100a506d4ae']`","items":{"type":"string"},"type":"array"},"contact_stage_ids":{"description":"The Apollo IDs for the contact stages that you want to include in your search results. If you add multiple contact stages, Apollo will include all contacts that match any of the stages, along with the other parameters, in the search results. Call the [list contact stages endpoint](https://docs.apollo.io/reference/list-contact-stages) to retrieve a list of all the contact stage IDs available in your Apollo account. Example: `6095a710bd01d100a506d4ae`","items":{"type":"string"},"type":"array"},"page":{"description":"The page number of the Apollo data that you want to retrieve. Use this parameter in combination with the `per_page` parameter to make search results navigable and improve the performance of the endpoint. Example: `4`","format":"int32","type":"integer"},"per_page":{"description":"The number of search results that should be returned for each page. Limiting the number of results per page improves the endpoint's performance. Use the `page` parameter to search the different pages of data. Example: `10`","format":"int32","type":"integer"},"q_keywords":{"description":"Add a keyword search string to narrow the contacts in your team's Apollo account. Keywords should be related to the same search concept and can include names, job titles, employers or company names, or email addresses. Examples: `matthew helm`; `CEO`; `Sumware Software`","type":"string"},"sort_ascending":{"default":false,"description":"Set to `true` to sort the matching contacts in ascending order. This parameter must be used with `sort_by_field`. Otherwise, the sorting logic is not applied. Example: `true`","type":"boolean"},"sort_by_field":{"description":"Sort the matching contacts by 1 of the following options: \n- `contact_last_activity_date`: The most recent activity date recorded first.\n- `contact_email_last_opened_at`: The most recent email opened date first.\n- `contact_email_last_clicked_at`: The most recent email clicked first.\n- `contact_created_at`: The most recently created first.\n- `contact_updated_at`: The most recently updated first.","type":"string"}},"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"breadcrumbs":{"description":"Response array","items":{"additionalProperties":true,"description":"Breadcrumb","type":"object"},"type":"array"},"contacts":{"description":"Response array","items":{"additionalProperties":true,"description":"Contact","type":"object"},"type":"array"},"disable_eu_prospecting":{"description":"Response field","type":"boolean"},"has_join":{"description":"Response field","type":"boolean"},"num_fetch_result":{"additionalProperties":true,"description":"Fetch-result metadata","type":["object","null"]},"pagination":{"additionalProperties":true,"description":"Pagination metadata","type":"object"},"partial_results_limit":{"description":"Response field","type":"integer"},"partial_results_only":{"description":"Response field","type":"boolean"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Search for Contacts","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/post_apollo-contacts-search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:f0949578236317d865eed847df369e73df3bec4f013e0a62254b4c1535d13e0a","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"613706296d43","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"44ba30e71231"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_apollo_contacts_search","path":"/apis/v1/apollo/contacts/search"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/contacts/search","x-aisa-validation":"provider"}},"/apis/v1/apollo/contacts/update_owners":{"post":{"description":"Update contact owner for multiple contacts. Requires a master API key.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_apollo_contacts_update_owners","parameters":[{"description":"Contact IDs","in":"query","name":"contact_ids[]","required":true,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"New owner ID","in":"query","name":"owner_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"contacts":{"description":"Updated contacts","type":"string"},"contacts[].crm_owner_id":{"description":"CRM owner ID","type":"string"},"contacts[].id":{"description":"Contact ID","type":"string"},"contacts[].owner_id":{"description":"Owner ID","type":"string"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Update Contact Owner for Multiple Contacts","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/post_apollo-contacts-update-owners","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:e9f921d031285d6202c523deaf09685e6d2c8a02f38ad5c1111ecfcdb7c16ecd","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"613706296d43","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0426b96b52da"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_apollo_contacts_update_owners","path":"/apis/v1/apollo/contacts/update_owners"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/contacts/update_owners","x-aisa-validation":"provider"}},"/apis/v1/apollo/contacts/update_stages":{"post":{"description":"Update contact stage for multiple contacts. Requires a master API key.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_apollo_contacts_update_stages","parameters":[{"description":"Contact IDs","in":"query","name":"contact_ids[]","required":true,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"New contact stage ID","in":"query","name":"contact_stage_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"contacts":{"description":"Updated contacts","type":"string"},"contacts[].contact_stage_id":{"description":"Contact stage ID","type":"string"},"contacts[].email":{"description":"Email","type":"string"},"contacts[].first_name":{"description":"First name","type":"string"},"contacts[].id":{"description":"Contact ID","type":"string"},"contacts[].last_name":{"description":"Last name","type":"string"},"contacts[].organization_name":{"description":"Organization name","type":"string"},"contacts[].owner_id":{"description":"Owner ID","type":"string"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Update Contact Stage for Multiple Contacts","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/post_apollo-contacts-update-stages","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:3aa0c49e3b57c9b058730769dd9206767af6828f536a1293b0ace908a4c26a6c","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"613706296d43","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e0da0245de25"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_apollo_contacts_update_stages","path":"/apis/v1/apollo/contacts/update_stages"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/contacts/update_stages","x-aisa-validation":"provider"}},"/apis/v1/apollo/contacts/{contact_id}":{"get":{"description":"View a contact by ID. Requires a master API key.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_apollo_contacts_contact_id","parameters":[{"description":"Contact ID","in":"path","name":"contact_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"contact":{"description":"Contact object","type":"object"},"contact.account_id":{"description":"Account ID","type":"string"},"contact.email":{"description":"Email","type":"string"},"contact.first_name":{"description":"First name","type":"string"},"contact.id":{"description":"Contact ID","type":"string"},"contact.last_name":{"description":"Last name","type":"string"},"contact.linkedin_url":{"description":"LinkedIn URL","type":"string"},"contact.organization_name":{"description":"Organization name","type":"string"},"contact.owner_id":{"description":"Owner ID","type":"string"},"contact.phone_numbers":{"description":"Phone numbers","type":"string"},"contact.phone_numbers[].raw_number":{"description":"Raw number","type":"string"},"contact.phone_numbers[].sanitized_number":{"description":"Sanitized number","type":"string"},"contact.present_raw_address":{"description":"Raw address","type":"string"},"contact.title":{"description":"Title","type":"string"},"contact.updated_at":{"description":"Updated timestamp","type":"string"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Update or View Contact","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/get_apollo-contacts-contact-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:cafc79beae687d287801fffd66c369b5c3734b4e87ae1edc007d04c233911814","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"613706296d43","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"bdbc0c09ed7e"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_apollo_contacts_contact_id","path":"/apis/v1/apollo/contacts/{contact_id}"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/contacts/{contact_id}","x-aisa-validation":"provider"},"patch":{"description":"View a contact by ID. Requires a master API key.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"patch_apollo_contacts_contact_id","parameters":[{"description":"Contact ID","in":"path","name":"contact_id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"account_id":{"description":"Update the account ID. Example: `63f53afe4ceeca00016bdd2f`","type":"string"},"contact_stage_id":{"description":"Update the contact stage ID. Example: `6095a710bd01d100a506d4af`","type":"string"},"corporate_phone":{"description":"Work/office phone.","type":"string"},"direct_phone":{"description":"Primary phone.","type":"string"},"email":{"description":"Update the contact email. Example: `example@email.com`","type":"string"},"first_name":{"description":"Update the contact's first name. Example: `Tim`","type":"string"},"home_phone":{"description":"Home phone.","type":"string"},"label_names":{"description":"Replace lists this contact belongs to. (Passing new values will overwrite existing lists.)","items":{"type":"string"},"type":"array"},"last_name":{"description":"Update the contact's last name. Example: `Zheng`","type":"string"},"mobile_phone":{"description":"Mobile phone.","type":"string"},"organization_name":{"description":"Update the employer (company) name. Example: `apollo`","type":"string"},"other_phone":{"description":"Alternate phone.","type":"string"},"present_raw_address":{"description":"Update location (city/state/country). Example: `Atlanta, United States`","type":"string"},"title":{"description":"Update the job title. Example: `senior research analyst`","type":"string"},"typed_custom_fields":{"additionalProperties":{"type":"string"},"description":"Add information to <a href=\"https://knowledge.apollo.io/hc/en-us/articles/4412498825869-Create-Custom-Contact-Fields\" target=\"_blank\">custom fields</a> in Apollo. <br><br><b>Your custom fields are unique to your team's Apollo account. This means that the examples in this documentation may not work for your testing purposes.</b> <br><br>To utilize this parameter successfully, call the <a href=\"https://docs.apollo.io/reference/get-a-list-of-all-custom-fields\">get a list of all custom fields</a> endpoint and identify the `id` value for the custom field, as well as the appropriate data type. For example, if a custom field accepts picklist entries, you need to pass the accompanying `id` value for the picklist entry that you want to use as the input value. <br><br><b>Example</b>: When the <a href=\"https://docs.apollo.io/reference/get-a-list-of-all-custom-fields\">get a list of all custom fields</a> endpoint returns an `id` of field: \n * `\"60c39ed82bd02f01154c470a\"` (datetime) \n \n\n then the value passed should be: \n\n `{\"60c39ed82bd02f01154c470a\": \"2025-08-07\"}`","example":{"60c39ed82bd02f01154c470a":"2025-08-07"},"type":"object"},"website_url":{"description":"Update the employer website URL. Example: `https://www.apollo.io/`","type":"string"}},"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"contact":{"description":"Updated contact","type":"object"},"contact.account_id":{"description":"Account ID","type":"string"},"contact.email":{"description":"Email","type":"string"},"contact.first_name":{"description":"First name","type":"string"},"contact.id":{"description":"Contact ID","type":"string"},"contact.last_name":{"description":"Last name","type":"string"},"contact.organization_name":{"description":"Organization name","type":"string"},"contact.owner_id":{"description":"Owner ID","type":"string"},"contact.present_raw_address":{"description":"Raw address","type":"string"},"contact.title":{"description":"Title","type":"string"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Update or View Contact","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/patch_apollo-contacts-contact-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:af9a5661bc0af5f5a5bf37e030b661f98a1d48a01a5506ee56ba354272e5ab8f","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"613706296d43","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"bdbc0c09ed7e"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_apollo_contacts_contact_id","path":"/apis/v1/apollo/contacts/{contact_id}"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/contacts/{contact_id}","x-aisa-validation":"provider"}},"/apis/v1/apollo/email_accounts":{"get":{"description":"Get a list of email accounts. Requires a master API key.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_apollo_email_accounts","responses":{"200":{"content":{"application/json":{"schema":{"properties":{"email_accounts":{"description":"Email accounts (when returned).","items":{"type":"string"},"type":"array"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get a List of Email Accounts","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/get_apollo-email-accounts","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:469561e98eb7969b4c20abc036c4856a38898ba2b23a779ecec5ee4241e7650e","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"613706296d43","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b3dee57d06be"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_apollo_email_accounts","path":"/apis/v1/apollo/email_accounts"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/email_accounts","x-aisa-validation":"provider"}},"/apis/v1/apollo/emailer_campaigns/remove_or_stop_contact_ids":{"post":{"description":"Update contact status in a sequence. Requires a master API key.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_apollo_emailer_campaigns_remove_or_stop_contact_ids","parameters":[{"description":"Contact IDs.","in":"query","name":"contact_ids[]","required":true,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Sequence IDs.","in":"query","name":"emailer_campaign_ids[]","required":true,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"One of: mark_as_finished, remove, stop.","in":"query","name":"mode","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"success":{"description":"Whether the update succeeded (when returned).","type":"boolean"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Update Contact Status in a Sequence","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/post_apollo-emailer-campaigns-remove-or-stop-contact-ids","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:20a3de1cca78a177acf6ca961db49d2b2e1f232b43dc020e82021ae12f72afdd","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"613706296d43","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6c0be94ded0d"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_apollo_emailer_campaigns_remove_or_stop_contact_ids","path":"/apis/v1/apollo/emailer_campaigns/remove_or_stop_contact_ids"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/emailer_campaigns/remove_or_stop_contact_ids","x-aisa-validation":"provider"}},"/apis/v1/apollo/emailer_campaigns/search":{"post":{"description":"Search for sequences (emailer campaigns) in your Apollo account. Requires a master API key.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_apollo_emailer_campaigns_search","parameters":[{"description":"Page number.","in":"query","name":"page","required":false,"schema":{"type":"integer"}},{"description":"Results per page.","in":"query","name":"per_page","required":false,"schema":{"type":"integer"}},{"description":"Keywords to match sequence names.","in":"query","name":"q_name","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"emailer_campaigns":{"description":"Sequence records (when returned).","items":{"type":"string"},"type":"array"},"pagination":{"description":"Pagination metadata (when returned).","type":"object"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Search for Sequences","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/post_apollo-emailer-campaigns-search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:d63cb1faae10a7de1ece34d1438668c85e1a473353310a0b8bdf48f2fcd7e5ee","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"613706296d43","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ea9942cfeddf"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_apollo_emailer_campaigns_search","path":"/apis/v1/apollo/emailer_campaigns/search"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/emailer_campaigns/search","x-aisa-validation":"provider"}},"/apis/v1/apollo/emailer_campaigns/{sequence_id}/abort":{"post":{"description":"Deactivate a sequence. Requires a master API key.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_apollo_emailer_campaigns_sequence_id_abort","parameters":[{"description":"Sequence ID.","in":"path","name":"sequence_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"emailer_campaign":{"description":"Sequence object (when returned).","type":"object"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Deactivate a Sequence","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/post_apollo-emailer-campaigns-sequence-id-abort","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:cc8ac3b8dd33e2200fb7a7f8636765d9dfa40d36d68c2eee5fe0f8a0978bec69","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"613706296d43","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a8c903c4af9f"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_apollo_emailer_campaigns_sequence_id_abort","path":"/apis/v1/apollo/emailer_campaigns/{sequence_id}/abort"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/emailer_campaigns/{sequence_id}/abort","x-aisa-validation":"provider"}},"/apis/v1/apollo/emailer_campaigns/{sequence_id}/add_contact_ids":{"post":{"description":"Add contacts to a sequence. Requires a master API key.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_apollo_emailer_campaigns_add_contact_ids","parameters":[{"description":"Sequence (emailer campaign) ID.","in":"path","name":"sequence_id","required":true,"schema":{"type":"string"}},{"description":"Contact IDs to add. Provide either contact_ids[] or label_names[] (or both).","in":"query","name":"contact_ids[]","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Sequence ID (same as sequence_id).","in":"query","name":"emailer_campaign_id","required":true,"schema":{"type":"string"}},{"description":"Label names for contacts to add. Provide either label_names[] or contact_ids[] (or both).","in":"query","name":"label_names[]","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Email account ID (or IDs) to send from.","in":"query","name":"send_email_from_email_account_id","required":true,"schema":{"type":"string"}},{"description":"Optional from-address alias.","in":"query","name":"send_email_from_email_address","required":false,"schema":{"type":"string"}},{"description":"Allow contacts active in other sequences.","in":"query","name":"sequence_active_in_other_campaigns","required":false,"schema":{"type":"boolean"}},{"description":"Allow contacts finished in other sequences.","in":"query","name":"sequence_finished_in_other_campaigns","required":false,"schema":{"type":"boolean"}},{"description":"Allow contacts with job change.","in":"query","name":"sequence_job_change","required":false,"schema":{"type":"boolean"}},{"description":"Allow contacts without email.","in":"query","name":"sequence_no_email","required":false,"schema":{"type":"boolean"}},{"description":"Allow contacts with unverified email.","in":"query","name":"sequence_unverified_email","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"success":{"description":"Whether the add succeeded (when returned).","type":"boolean"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Add Contacts to a Sequence","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/post_apollo-emailer-campaigns-sequence-id-add-contact-ids","x-aisa-identity":{"canonical_operation_id":"post_apollo_emailer_campaigns_add_contact_ids","historical_aliases":[{"canonical_source_file":"openapi/apollo.json","canonical_source_sha256":"b862a76afba7c6821b6e4d0264d7567ab5fa442c566ee276024f846d86728764","locale":"zh","method":"POST","operation_id":"post_apollo_emailer_campaigns_sequence_id_add_contact_ids","public_path":"/apis/v1/apollo/emailer_campaigns/{sequence_id}/add_contact_ids","published_ref":"e0ee9af05d7407976af62a72ac4e3499703a4f6a","source_file":"openapi/zh/apollo.json","source_sha256":"0240b36a721716c71cb7587813f7a832e0bb2b519b49217f73ff607666837815"}],"schema_version":1,"sha256":"sha256:baa386af467f49a315a1a8b2cd4aad7e66819e0d87e80b085a4d9e7e509f9f09"},"x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:378788aae1190adc12379d13624c91cde312b4bf816d349850128e222b2d20d2","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"613706296d43","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e80bfe3cd1aa"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_apollo_emailer_campaigns_add_contact_ids","path":"/apis/v1/apollo/emailer_campaigns/{sequence_id}/add_contact_ids"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/emailer_campaigns/{sequence_id}/add_contact_ids","x-aisa-validation":"provider"}},"/apis/v1/apollo/emailer_campaigns/{sequence_id}/approve":{"post":{"description":"Activate a sequence. Requires a master API key.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_apollo_emailer_campaigns_sequence_id_approve","parameters":[{"description":"Sequence ID.","in":"path","name":"sequence_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"emailer_campaign":{"description":"Sequence object (when returned).","type":"object"},"emailer_steps":{"description":"Sequence steps (when returned).","items":{"type":"string"},"type":"array"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Activate a Sequence","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/post_apollo-emailer-campaigns-sequence-id-approve","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:17990a9d32d4c8022e561bd01e09d8118e5a6afa0834309add3f41477f6834d2","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"613706296d43","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8539cc0b9640"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_apollo_emailer_campaigns_sequence_id_approve","path":"/apis/v1/apollo/emailer_campaigns/{sequence_id}/approve"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/emailer_campaigns/{sequence_id}/approve","x-aisa-validation":"provider"}},"/apis/v1/apollo/emailer_campaigns/{sequence_id}/archive":{"post":{"description":"Archive a sequence (marks it inactive and finishes contacts). Requires a master API key.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_apollo_emailer_campaigns_sequence_id_archive","parameters":[{"description":"Sequence ID.","in":"path","name":"sequence_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"emailer_campaign":{"description":"Archived sequence object (when returned).","type":"object"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Archive a Sequence","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/post_apollo-emailer-campaigns-sequence-id-archive","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:94e1663e0669adaa3bded728593875c4f78a6cedb98427852645c0a4262a0d09","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"613706296d43","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f7fb9165ac2b"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_apollo_emailer_campaigns_sequence_id_archive","path":"/apis/v1/apollo/emailer_campaigns/{sequence_id}/archive"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/emailer_campaigns/{sequence_id}/archive","x-aisa-validation":"provider"}},"/apis/v1/apollo/emailer_messages/search":{"get":{"description":"Search for outreach emails. Requires a master API key.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_apollo_emailer_messages_search","parameters":[{"description":"Filter by email account and aliases.","in":"query","name":"email_account_id_and_aliases","required":false,"schema":{"type":"string"}},{"description":"Only include these sequence IDs.","in":"query","name":"emailer_campaign_ids[]","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Filter by reply classes.","in":"query","name":"emailer_message_reply_classes[]","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Filter by message stats (e.g., open, click).","in":"query","name":"emailer_message_stats[]","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Exclude these sequence IDs.","in":"query","name":"not_emailer_campaign_ids[]","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Page number.","in":"query","name":"page","required":false,"schema":{"type":"integer"}},{"description":"Results per page.","in":"query","name":"per_page","required":false,"schema":{"type":"integer"}},{"description":"Filter by user IDs.","in":"query","name":"user_ids[]","required":false,"schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"emailer_messages":{"description":"Outreach emails (when returned).","items":{"type":"string"},"type":"array"},"pagination":{"description":"Pagination metadata (when returned).","type":"object"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Search for Outreach Emails","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/get_apollo-emailer-messages-search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:196f05db7e420b16f773463af71c8550de29f4218ac836f55bbf48db98603aac","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"613706296d43","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ca78f0166a41"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_apollo_emailer_messages_search","path":"/apis/v1/apollo/emailer_messages/search"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/emailer_messages/search","x-aisa-validation":"provider"}},"/apis/v1/apollo/emailer_messages/{id}/activities":{"get":{"description":"Check email stats for a specific outreach email. Requires a master API key.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_apollo_emailer_messages_id_activities","parameters":[{"description":"Emailer message ID.","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"activities":{"description":"Activity events (when returned).","items":{"type":"string"},"type":"array"},"emailer_message":{"description":"Email object (when returned).","type":"object"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Check Email Stats","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/get_apollo-emailer-messages-id-activities","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:8ea33aecc718e3981106b0b615b8a7006415d6b1119d8cbceecb5f33677268af","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"613706296d43","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2ac7981241ee"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_apollo_emailer_messages_id_activities","path":"/apis/v1/apollo/emailer_messages/{id}/activities"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/emailer_messages/{id}/activities","x-aisa-validation":"provider"}},"/apis/v1/apollo/fields":{"get":{"description":"Get a list of fields. Requires a master API key.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_apollo_fields","responses":{"200":{"content":{"application/json":{"schema":{"properties":{"fields":{"description":"Field definitions (when returned).","items":{"type":"string"},"type":"array"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get a List of Fields + Create a Custom Field","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/get_apollo-fields","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:6fdc4268c35253f368ecec0d72600008a9c7db4d8e8b68ea177fb69f39080242","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"613706296d43","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c54be117335c"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_apollo_fields","path":"/apis/v1/apollo/fields"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/fields","x-aisa-validation":"provider"},"post":{"description":"Get a list of fields. Requires a master API key.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_apollo_fields","requestBody":{"content":{"application/json":{"schema":{"properties":{"label":{"description":"Name of the custom field you want to create. Example: `Test Name`","type":"string"},"meta":{"properties":{"max_length":{"type":"number"}},"type":"object"},"modality":{"description":"The modality of the custom field you want to create.  Example: `contact`","enum":["contact","account","opportunity"],"type":"string"},"type":{"description":"What kind of custom field you want to create. Example: `textarea`","enum":["string","textarea","number","date","datetime","boolean"],"type":"string"}},"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"typed_custom_fields":{"description":"Created field(s) (when returned).","items":{"type":"string"},"type":"array"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get a List of Fields + Create a Custom Field","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/post_apollo-fields","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:3f54e177b12e8bd94d3679845152cecf81a8680027c03ea1014dad1fa85395a0","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"613706296d43","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c54be117335c"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_apollo_fields","path":"/apis/v1/apollo/fields"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/fields","x-aisa-validation":"provider"}},"/apis/v1/apollo/labels":{"get":{"description":"Get a list of all lists (labels). Requires a master API key.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_apollo_labels","responses":{"200":{"content":{"application/json":{"schema":{"properties":{"[]":{"description":"List objects (when returned).","items":{"type":"string"},"type":"array"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get a List of All Lists","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/get_apollo-labels","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:8486d4434b6bbc5e4728ff013d13a8894b38f756f016fcb252a080a215c8b522","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"613706296d43","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"20baefe1a96b"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_apollo_labels","path":"/apis/v1/apollo/labels"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/labels","x-aisa-validation":"provider"}},"/apis/v1/apollo/mixed_companies/search":{"post":{"description":"Find companies matching criteria: name, domain, headcount, industry, location, funding stage and technologies in use. Returns `organizations` and `accounts` side by side — organizations are Apollo's global database, accounts are records that already exist in this Apollo workspace — plus `pagination` and `breadcrumbs` echoing the filters that were applied. Use it to build a target list. When you already know the domain, `get_apollo_organizations_enrich` answers directly and costs less.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.01975 USD (not a fixed price). Declared unit rate: $0 USD per provider_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_apollo_mixed_companies_search","parameters":[{"description":"Find organizations based on the technologies they currently use. Apollo supports filtering by 1,500+ technologies. Apollo calculates technologies data from multiple sources. This data is updated regularly. Check out the full list of supported technologies by downloading this CSV file . Use underscores (_) to replace spaces and periods for the technologies listed in the CSV file. Examples: salesforce; google_analytics; wordpress_org","in":"query","name":"currently_using_any_of_technology_uids[]","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The maximium amount the company received with its most recent funding round. Use this parameter in combination with latest_funding_amount_range[min] to set a monetary range for the company's most recent funding round. Do not enter currency symbols, commas, or decimal points in the figure. Examples: 5000000; 15000000","in":"query","name":"latest_funding_amount_range[max]","required":false,"schema":{"type":"integer"}},{"description":"The minimum amount the company received with its most recent funding round. Use this parameter in combination with latest_funding_amount_range[max] to set a monetary range for the company's most recent funding round. Do not enter currency symbols, commas, or decimal points in the figure. Examples: 5000000; 15000000","in":"query","name":"latest_funding_amount_range[min]","required":false,"schema":{"type":"integer"}},{"description":"The latest date when the company received its most recent funding round. Use this parameter in combination with latest_funding_date_range[min] to set a date range for when the company received its most recent funding round. Example: 2025-09-25","in":"query","name":"latest_funding_date_range[max]","required":false,"schema":{"type":"string"}},{"description":"The earliest date when the company received its most recent funding round. Use this parameter in combination with latest_funding_date_range[max] to set a date range for when the company received its most recent funding round. Example: 2025-07-25","in":"query","name":"latest_funding_date_range[min]","required":false,"schema":{"type":"string"}},{"description":"The Apollo IDs for the companies you want to include in your search results. Each company in the Apollo database is assigned a unique ID. To find IDs, identify the values for organization_id when you call this endpoint. Example: 5e66b6381e05b4008c8331b8","in":"query","name":"organization_ids[]","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The locations of the jobs being actively recruited by the company. Examples: atlanta; japan","in":"query","name":"organization_job_locations[]","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The latest date when jobs were posted by the company. Use this parameter in combination with organization_job_posted_at_range[min] to set a date range for when jobs posted. Example: 2025-09-25","in":"query","name":"organization_job_posted_at_range[max]","required":false,"schema":{"type":"string"}},{"description":"The earliest date when jobs were posted by the company. Use this parameter in combination with organization_job_posted_at_range[max] to set a date range for when jobs posted. Example: 2025-07-25","in":"query","name":"organization_job_posted_at_range[min]","required":false,"schema":{"type":"string"}},{"description":"The location of the company headquarters. You can search across cities, US states, and countries. If a company has several office locations, results are still based on the headquarters location. For example, if you search chicago but a company's HQ location is in boston, any Boston-based companies will not appearch in your search results, even if they match other parameters.. To exclude companies based on location, use the organization_not_locations parameter. Examples: texas; tokyo; spain","in":"query","name":"organization_locations[]","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Exclude companies from search results based on the location of the company headquarters. You can use cities, US states, and countries as locations to exclude. This parameter is useful for ensuring you do not prospect in an undesirable territory. For example, if you use ireland as a value, no Ireland-based companies will appear in your search results. Examples: minnesota; ireland; seoul","in":"query","name":"organization_not_locations[]","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The number range of employees working for the company. This enables you to find companies based on headcount. You can add multiple ranges to expand your search results. Each range you add needs to be a string, with the upper and lower numbers of the range separated only by a comma. Examples: 1,10; 250,500; 10000,20000","in":"query","name":"organization_num_employees_ranges[]","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The maximum number of job postings active at the company. Use this parameter in combination with organization_num_jobs_range[min] to set a job postings range. Examples: 50; 500","in":"query","name":"organization_num_jobs_range[max]","required":false,"schema":{"type":"integer"}},{"description":"The minimum number of job postings active at the company. Use this parameter in combination with organization_num_jobs_range[max] to set a job postings range. Examples: 50; 500","in":"query","name":"organization_num_jobs_range[min]","required":false,"schema":{"type":"integer"}},{"description":"The page number of the Apollo data that you want to retrieve. Use this parameter in combination with the per_page parameter to make search results for navigable and improve the performance of the endpoint. Example: 4","in":"query","name":"page","required":false,"schema":{"type":"integer"}},{"description":"The number of search results that should be returned for each page. Limiting the number of results per page improves the endpoint's performance. Use the page parameter to search the different pages of data. Example: 10","in":"query","name":"per_page","required":false,"schema":{"type":"integer"}},{"description":"The domain name for the person's employer. This can be the current employer or a previous employer. Do not include www., the @ symbol, or similar. This parameter accepts up to 1,000 domains in a single request. Examples: apollo.io; microsoft.com","in":"query","name":"q_organization_domains_list[]","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The job titles that are listed in active job postings at the company. Examples: sales manager; research analyst","in":"query","name":"q_organization_job_titles[]","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Filter search results based on keywords associated with companies. For example, you can enter mining as a value to return only companies that have an association with the mining industry. Examples: mining; sales strategy; consulting","in":"query","name":"q_organization_keyword_tags[]","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Filter search results to include a specific company name. If the value you enter for this parameter does not match with a company's name, the company will not appear in search results, even if it matches other parameters. Partial matches are accepted. For example, if you filter by the value marketing, a company called NY Marketing Unlimited would still be eligible as a search result, but NY Market Analysis would not be eligible. Example: apollo or mining","in":"query","name":"q_organization_name","required":false,"schema":{"type":"string"}},{"description":"Search for organizations based on their revenue. Use this parameter to set the upper range of organization revenue. Use the revenue_range[min] parameter to set the lower range of revenue. Do not enter currency symbols, commas, or decimal points in the figure. Example: 50000000","in":"query","name":"revenue_range[max]","required":false,"schema":{"type":"integer"}},{"description":"Search for organizations based on their revenue. Use this parameter to set the lower range of organization revenue. Use the revenue_range[max] parameter to set the upper range of revenue. Do not enter currency symbols, commas, or decimal points in the figure. Example: 300000","in":"query","name":"revenue_range[min]","required":false,"schema":{"type":"integer"}},{"description":"The maximum amount the company received during all of its funding rounds combined. Use this parameter in combination with total_funding_range[min] to set a monetary range for all of the company's funding rounds. Do not enter currency symbols, commas, or decimal points in the figure. Examples: 50000000; 350000000","in":"query","name":"total_funding_range[max]","required":false,"schema":{"type":"integer"}},{"description":"The minimum amount the company received during all of its funding rounds combined. Use this parameter in combination with total_funding_range[max] to set a monetary range for all of the company's funding rounds. Do not enter currency symbols, commas, or decimal points in the figure. Examples: 50000000; 350000000","in":"query","name":"total_funding_range[min]","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"accounts":{"description":"Response array","items":{"type":"string"},"type":"array"},"breadcrumbs":{"description":"Response array","items":{"type":"string"},"type":"array"},"derived_params":{"description":"Response field","type":"string"},"disable_eu_prospecting":{"description":"Response field","type":"boolean"},"has_join":{"description":"Response field","type":"boolean"},"model_ids":{"description":"Response array","items":{"type":"string"},"type":"array"},"num_fetch_result":{"description":"Response field","type":"string"},"organizations":{"description":"Response array","items":{"type":"string"},"type":"array"},"pagination":{"description":"Response object","type":"object"},"partial_results_limit":{"description":"Response field","type":"integer"},"partial_results_only":{"description":"Response field","type":"boolean"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Organization Search","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/post_apollo-mixed-companies-search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"plan_units","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01975,"estimate_source":"profile_seed","evidence_source":"request_snapshot","request_cost_drivers":{"formula":{"fixed_units":1},"inputs":[],"kind":"plan_units"},"unit":"provider_credit","unit_rate_usd":0},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:1f45818067049a6b7dc82cdd0ee0b61bc76df6942634a91aa84a15432ab995ae","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"dd7f50354676","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"85473a16cd94"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_apollo_mixed_companies_search","path":"/apis/v1/apollo/mixed_companies/search"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/mixed_companies/search","x-aisa-validation":"provider"}},"/apis/v1/apollo/mixed_people/api_search":{"post":{"description":"Use the People API Search endpoint to find net new people in the Apollo database. Several filters are available to help narrow your search. This endpoint is optimized for API usage and does not consume credits. This endpoint is primarily designed for prospecting net new people. This endpoint does not return email addresses or phone numbers. Use the People Enrichment or Bulk People Enrichment endpoints to enrich data. This endpoint requires a master API key. Refer to Create API Keys to learn how to create a master API key. To protect Apollo's performance for all users, this endpoint has a display limit of 50,000 records (100 records per page, up to 500 pages). Add more filters to narrow your search results as much as possible. This limitation does not restrict your access to Apollo's database; you just need to access the data in batches.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_apollo_mixed_people_api_search","parameters":[{"description":"The email statuses for the people you want to find. You can add multiple statuses to expand your search. The statuses you can search include: verified unverified likely to engage unavailable","in":"query","name":"contact_email_status[]","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Exclude people from your search based on any of the technologies their current employer uses. Apollo supports filtering by 1,500+ technologies. Apollo calculates technologies data from multiple sources. This data is updated regularly. Check out the full list of supported technologies by downloading this CSV file . Use underscores (_) to replace spaces and periods for the technologies listed in the CSV file. Examples: salesforce; google_analytics; wordpress_org","in":"query","name":"currently_not_using_any_of_technology_uids[]","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Find people based on all of the technologies their current employer uses. Apollo supports filtering by 1,500+ technologies. Apollo calculates technologies data from multiple sources. This data is updated regularly. Check out the full list of supported technologies by downloading this CSV file . Use underscores (_) to replace spaces and periods for the technologies listed in the CSV file. Examples: salesforce; google_analytics; wordpress_org","in":"query","name":"currently_using_all_of_technology_uids[]","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Find people based on any of the technologies their current employer uses. Apollo supports filtering by 1,500+ technologies. Apollo calculates technologies data from multiple sources. This data is updated regularly. Check out the full list of supported technologies by downloading this CSV file . Use underscores (_) to replace spaces and periods for the technologies listed in the CSV file. Examples: salesforce; google_analytics; wordpress_org","in":"query","name":"currently_using_any_of_technology_uids[]","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"This parameter determines whether people with job titles similar to the titles you define in the person_titles[] parameter are returned in the response. Set this parameter to false when using person_titles[] to return only strict matches for job titles.","in":"query","name":"include_similar_titles","required":false,"schema":{"type":"boolean"}},{"description":"The Apollo IDs for the companies (employers) you want to include in your search results. Each company in the Apollo database is assigned a unique ID. To find IDs, call the Organization Search endpoint and identify the values for organization_id. Example: 5e66b6381e05b4008c8331b8","in":"query","name":"organization_ids[]","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The locations of the jobs being actively recruited by the person's employer. Examples: atlanta; japan","in":"query","name":"organization_job_locations[]","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The latest date when jobs were posted by the person's current employer. Use this parameter in combination with organization_job_posted_at_range[min] to set a date range for when jobs posted. Example: 2025-09-25","in":"query","name":"organization_job_posted_at_range[max]","required":false,"schema":{"type":"string"}},{"description":"The earliest date when jobs were posted by the person's current employer. Use this parameter in combination with organization_job_posted_at_range[max] to set a date range for when jobs posted. Example: 2025-07-25","in":"query","name":"organization_job_posted_at_range[min]","required":false,"schema":{"type":"string"}},{"description":"The location of the company headquarters for a person's current employer. You can search across cities, US states, and countries. If a company has several office locations, results are still based on the headquarters location. For example, if you search chicago but a company's HQ location is in boston, people that work for the Boston-based company will not appear in your results, even if they match other parameters. To find people based on their personal location, use the person_locations parameter. Examples: texas; tokyo; spain","in":"query","name":"organization_locations[]","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The number range of employees working for the person's current company. This enables you to find people based on the headcount of their employer. You can add multiple ranges to expand your search results. Each range you add needs to be a string, with the upper and lower numbers of the range separated only by a comma. Examples: 1,10; 250,500; 10000,20000","in":"query","name":"organization_num_employees_ranges[]","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The maximum number of job postings active at the person's current employer. Use this parameter in combination with organization_num_jobs_range[min] to set a job postings range. Examples: 50; 500","in":"query","name":"organization_num_jobs_range[max]","required":false,"schema":{"type":"integer"}},{"description":"The minimum number of job postings active at the person's current employer. Use this parameter in combination with organization_num_jobs_range[max] to set a job postings range. Examples: 50; 500","in":"query","name":"organization_num_jobs_range[min]","required":false,"schema":{"type":"integer"}},{"description":"The page number of the Apollo data that you want to retrieve. Use this parameter in combination with the per_page parameter to make search results for navigable and improve the performance of the endpoint. Example: 4","in":"query","name":"page","required":false,"schema":{"type":"integer"}},{"description":"The number of search results that should be returned for each page. Limiting the number of results per page improves the endpoint's performance. Use the page parameter to search the different pages of data. Example: 10","in":"query","name":"per_page","required":false,"schema":{"type":"integer"}},{"description":"The location where people live. You can search across cities, US states, and countries. To find people based on the headquarters locations of their current employer, use the organization_locations parameter. Examples: california; ireland; chicago","in":"query","name":"person_locations[]","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The job seniority that people hold within their current employer. This enables you to find people that currently hold positions at certain reporting levels, such as Director level or senior IC level. For a person to be included in search results, they only need to match 1 of the seniorities you add. Adding more seniorities expands your search results. Searches only return results based on their current job title, so searching for Director-level employees only returns people that currently hold a Director-level title. If someone was previously a Director, but is currently a VP, they would not be included in your search results. Use this parameter in combination with the person_titles[] parameter to find people based on specific job functions and seniority levels. The following options can be used for this parameter: owner founder c_suite partner vp head director manager senior entry intern","in":"query","name":"person_seniorities[]","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Job titles held by the people you want to find. For a person to be included in search results, they only need to match 1 of the job titles you add. Adding more job titles expands your search results. Results also include job titles with the same terms, even if they are not exact matches. For example, searching for marketing manager might return people with the job title content marketing manager. Use this parameter in combination with the person_seniorities[] parameter to find people based on specific job functions and seniority levels. Examples: sales development representative; marketing manager; research analyst","in":"query","name":"person_titles[]","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"A string of words over which we want to filter the results.","in":"query","name":"q_keywords","required":false,"schema":{"type":"string"}},{"description":"The domain name for the person's employer. This can be the current employer or a previous employer. Do not include www., the @ symbol, or similar. This parameter accepts up to 1,000 domains in a single request. Examples: apollo.io; microsoft.com","in":"query","name":"q_organization_domains_list[]","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The job titles that are listed in active job postings at the person's current employer. Examples: sales manager; research analyst","in":"query","name":"q_organization_job_titles[]","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The maximum revenue the person's current employer generates. Use this parameter in combination with revenue_range[min] to set a revenue range. Do not enter currency symbols, commas, or decimal points in the figure. Examples: 500000; 1500000","in":"query","name":"revenue_range[max]","required":false,"schema":{"type":"integer"}},{"description":"The minimum revenue the person's current employer generates. Use this parameter in combination with revenue_range[max] to set a revenue range. Do not enter currency symbols, commas, or decimal points in the figure. Examples: 500000; 1500000","in":"query","name":"revenue_range[min]","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"people":{"description":"Response array","items":{"type":"string"},"type":"array"},"total_entries":{"description":"Response field","type":"integer"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"People API Search","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/post_apollo-mixed-people-api-search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:08ddce7098c773abc6b4b27451fdcb73ad2ef835516913c5256323218e8aa1e8","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"613706296d43","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1ecb8de294fc"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_apollo_mixed_people_api_search","path":"/apis/v1/apollo/mixed_people/api_search"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/mixed_people/api_search","x-aisa-validation":"provider"}},"/apis/v1/apollo/news_articles/search":{"post":{"description":"News coverage for specific companies. `organization_ids[]` is required — omitting it returns HTTP 422 with \"organization_ids is required\", so resolve the companies first with `get_apollo_organizations_enrich` or `post_apollo_mixed_companies_search`. Narrow further with `categories[]` (funding, hires, launches and similar), `published_at[min]`, `published_at[max]`, and page with `page` and `per_page`. Returns `news_articles` and `pagination`. Use it to catch a trigger event before reaching out.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.01975 USD (not a fixed price). Declared unit rate: $0 USD per provider_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_apollo_news_articles_search","parameters":[{"description":"Filter your search to include only certain categories or sub-categories of news. Use the News search filter for companies within Apollo to uncover all possible categories and sub-categories. Examples: hires; investment; contract","in":"query","name":"categories[]","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The Apollo IDs for the companies you want to include in your search results. Each company in the Apollo database is assigned a unique ID. To find IDs, call the Organization Search endpoint and identify the values for organization_id. Example: 5e66b6381e05b4008c8331b8","in":"query","name":"organization_ids[]","required":true,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The page number of the Apollo data that you want to retrieve. Use this parameter in combination with the per_page parameter to make search results for navigable and improve the performance of the endpoint. Example: 4","in":"query","name":"page","required":false,"schema":{"type":"integer"}},{"description":"The number of search results that should be returned for each page. Limiting the number of results per page improves the endpoint's performance. Use the page parameter to search the different pages of data. Example: 10","in":"query","name":"per_page","required":false,"schema":{"type":"integer"}},{"description":"Set the upper bound of the date range you want to search. Use this parameter in combination with the published_at[min] parameter. This date should fall after the published_at[min] date. The date should be formatted as YYYY-MM-DD. Example: 2025-05-15","in":"query","name":"published_at[max]","required":false,"schema":{"type":"string"}},{"description":"Set the lower bound of the date range you want to search. Use this parameter in combination with the published_at[max] parameter. This date should fall before the published_at[max] date. The date should be formatted as YYYY-MM-DD. Example: 2025-02-15","in":"query","name":"published_at[min]","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"news_articles":{"description":"Response array","items":{"type":"string"},"type":"array"},"pagination":{"description":"Response object","type":"object"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"News Articles Search","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/post_apollo-news-articles-search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"plan_units","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01975,"estimate_source":"profile_seed","evidence_source":"request_snapshot","request_cost_drivers":{"formula":{"fixed_units":1},"inputs":[],"kind":"plan_units"},"unit":"provider_credit","unit_rate_usd":0},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:690317cf0435061d76d0543a41ec7b8deac6b156fa7555cd95c420dee2770afa","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"dd7f50354676","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"257b8e819ad7"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_apollo_news_articles_search","path":"/apis/v1/apollo/news_articles/search"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/news_articles/search","x-aisa-validation":"provider"}},"/apis/v1/apollo/notes":{"get":{"description":"Get a list of notes. Requires a master API key.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_apollo_notes","parameters":[{"description":"Filter by an account ID. At least one filter is required on this endpoint; calling it with none returns HTTP 400 \"At least one argument is required\".","in":"query","name":"account_id","required":false,"schema":{"type":"string"}},{"description":"Filter by a calendar event ID. At least one filter is required on this endpoint; calling it with none returns HTTP 400 \"At least one argument is required\".","in":"query","name":"calendar_event_id","required":false,"schema":{"type":"string"}},{"description":"Filter by a contact ID. At least one filter is required on this endpoint; calling it with none returns HTTP 400 \"At least one argument is required\".","in":"query","name":"contact_id","required":false,"schema":{"type":"string"}},{"description":"Filter by contact IDs. At least one filter is required on this endpoint; calling it with none returns HTTP 400 \"At least one argument is required\".","in":"query","name":"contact_ids","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Filter by a conversation ID. At least one filter is required on this endpoint; calling it with none returns HTTP 400 \"At least one argument is required\".","in":"query","name":"conversation_id","required":false,"schema":{"type":"string"}},{"description":"Filter by conversation IDs. At least one filter is required on this endpoint; calling it with none returns HTTP 400 \"At least one argument is required\".","in":"query","name":"conversation_ids","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Filter by an opportunity ID. At least one filter is required on this endpoint; calling it with none returns HTTP 400 \"At least one argument is required\".","in":"query","name":"opportunity_id","required":false,"schema":{"type":"string"}},{"description":"Page number (when supported). At least one filter is required on this endpoint; calling it with none returns HTTP 400 \"At least one argument is required\".","in":"query","name":"page","required":false,"schema":{"type":"integer"}},{"description":"Results per page (when supported). At least one filter is required on this endpoint; calling it with none returns HTTP 400 \"At least one argument is required\".","in":"query","name":"per_page","required":false,"schema":{"type":"integer"}},{"description":"Only include notes created on/after this date (when supported). At least one filter is required on this endpoint; calling it with none returns HTTP 400 \"At least one argument is required\".","in":"query","name":"start_date","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"notes":{"description":"Notes (when returned).","items":{"type":"string"},"type":"array"},"pagination":{"description":"Pagination metadata (when returned).","type":"object"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get a List of Notes","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/get_apollo-notes","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:73d236ae796a8952f34d241eec1ce6b8cefb8d62b2f32786b2da7b0ec65738f5","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"613706296d43","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e65c63c8eb8f"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_apollo_notes","path":"/apis/v1/apollo/notes"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/notes","x-aisa-validation":"provider"}},"/apis/v1/apollo/opportunities":{"post":{"description":"Create a deal (opportunity). Requires a master API key.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_apollo_opportunities","requestBody":{"content":{"application/json":{"schema":{"properties":{"account_id":{"description":"The ID for the account within your Apollo instance. This is the company that you are targeting as part of the deal being created. <br><br>Each company in the Apollo database is assigned a unique ID. To find IDs, call the <a href=\"https://docs.apollo.io/reference/organization-search\" target=\"_blank\">organization search endpoint</a> and identify the values for `organization_id`. <br><br>Example: `5e66b6381e05b4008c8331b8`","type":"string"},"amount":{"description":"The monetary value of the deal being created. <br><br>Do not enter commas or currency symbols for the value. The currency is automatically populated by the settings within your Apollo account. Commas are not accepted and result in the deal amount being left blank. <br><br>Example: `55123478` (results in a deal value of `$55,123,478` if the default currency is USD)","type":"string"},"closed_date":{"description":"The estimated close date for the deal. This can be a future or past date. <br><br>The date should be formatted as `YYYY-MM-DD`. <br><br>Example: `2025-10-30`","format":"date","type":"string"},"name":{"description":"Name the deal you are creating. This should be a human-readable name. <br><br>Example: `Massive Q3 Deal`","type":"string"},"opportunity_stage_id":{"description":"The ID for the deal stage within your team's Apollo account. <br><br>Each deal stage is assigned a unique ID. To find deal stage IDs, call the <a href=\"https://docs.apollo.io/reference/list-deal-stages\" target=\"_blank\">list deal stages endpoint</a> and identify the value for `id` for each stage. <br><br>Example: `6095a710bd01d100a506d4bd`","type":"string"},"owner_id":{"description":"The ID for the deal owner within your team's Apollo account. <br><br>Use the <a href=\"https://docs.apollo.io/reference/get-a-list-of-users\" target=\"_blank\">get a list of users endpoint</a> to retrieve IDs for all of the users within your Apollo account. <br><br>Example: `66302798d03b9601c7934ebf`","type":"string"},"typed_custom_fields":{"additionalProperties":{"type":"string"},"description":"Add information to <a href=\"https://knowledge.apollo.io/hc/en-us/articles/4415062486669-Create-a-Deal\" target=\"_blank\">custom fields</a> in Apollo. <br><br><b>Your custom fields are unique to your team's Apollo account. This means that the examples in this documentation may not work for your testing purposes.</b> <br><br>To utilize this parameter successfully, call the <a href=\"https://docs.apollo.io/reference/get-a-list-of-all-custom-fields\">get a list of all custom fields</a> endpoint and identify the `id` value for the custom field, as well as the appropriate data type. For example, if a custom field accepts picklist entries, you need to pass the accompanying `id` value for the picklist entry that you want to use as the input value. <br><br><b>Example</b>: When the <a href=\"https://docs.apollo.io/reference/get-a-list-of-all-custom-fields\">get a list of all custom fields</a> endpoint returns an `id` of field: \n * `\"60c39ed82bd02f01154c470a\"` (datetime) \n \n\n then the value passed should be: \n\n `{\"60c39ed82bd02f01154c470a\": \"2025-08-07\"}`","example":{"60c39ed82bd02f01154c470a":"2025-08-07"},"type":"object"}},"required":["name"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"opportunity":{"additionalProperties":true,"description":"Created opportunity","type":"object"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Create Deal","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/post_apollo-opportunities","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:9660b5489f920f328232720d6a9d192f195dd5e91e2f0276622905b4014a5b83","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"613706296d43","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f1307a28b15a"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_apollo_opportunities","path":"/apis/v1/apollo/opportunities"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/opportunities","x-aisa-validation":"provider"}},"/apis/v1/apollo/opportunities/search":{"get":{"description":"List all deals (opportunities). Requires a master API key.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_apollo_opportunities_search","parameters":[{"description":"Page number","in":"query","name":"page","required":false,"schema":{"type":"integer"}},{"description":"Items per page","in":"query","name":"per_page","required":false,"schema":{"type":"integer"}},{"description":"Sort field","in":"query","name":"sort_by_field","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"opportunities":{"description":"Opportunities list","type":"string"},"opportunities[].account_id":{"description":"Account ID","type":"string"},"opportunities[].amount":{"description":"Amount","type":"number"},"opportunities[].created_at":{"description":"Created timestamp","type":"string"},"opportunities[].id":{"description":"Opportunity ID","type":"string"},"opportunities[].is_closed":{"description":"Is closed","type":"boolean"},"opportunities[].is_won":{"description":"Is won","type":"boolean"},"opportunities[].name":{"description":"Name","type":"string"},"opportunities[].opportunity_stage_id":{"description":"Stage ID","type":"string"},"opportunities[].owner_id":{"description":"Owner ID","type":"string"},"pagination":{"description":"Pagination object","type":"object"},"pagination.page":{"description":"Page number","type":"integer"},"pagination.per_page":{"description":"Items per page","type":"integer"},"pagination.total_entries":{"description":"Total entries","type":"integer"},"pagination.total_pages":{"description":"Total pages","type":"integer"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List All Deals","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/get_apollo-opportunities-search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:5729bb495a1e76ad490d4d5ccc0b75255537d9500f75675aeeb7289910c18b02","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"613706296d43","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"546b2f93deac"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_apollo_opportunities_search","path":"/apis/v1/apollo/opportunities/search"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/opportunities/search","x-aisa-validation":"provider"}},"/apis/v1/apollo/opportunities/{opportunity_id}":{"get":{"description":"View a deal (opportunity) by ID. Requires a master API key.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_apollo_opportunities_opportunity_id","parameters":[{"description":"Opportunity ID","in":"path","name":"opportunity_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"opportunity":{"description":"Opportunity object","type":"object"},"opportunity.account_id":{"description":"Account ID","type":"string"},"opportunity.amount":{"description":"Amount","type":"number"},"opportunity.created_at":{"description":"Created timestamp","type":"string"},"opportunity.id":{"description":"Opportunity ID","type":"string"},"opportunity.is_closed":{"description":"Is closed","type":"boolean"},"opportunity.is_won":{"description":"Is won","type":"boolean"},"opportunity.name":{"description":"Name","type":"string"},"opportunity.opportunity_stage_id":{"description":"Stage ID","type":"string"},"opportunity.owner_id":{"description":"Owner ID","type":"string"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"View or Update Deal","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/get_apollo-opportunities-opportunity-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:97549b29b88b7b563c41b8968d653958327d4168689404a79361f99bce152dd5","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"613706296d43","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6b7c5496f6f4"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_apollo_opportunities_opportunity_id","path":"/apis/v1/apollo/opportunities/{opportunity_id}"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/opportunities/{opportunity_id}","x-aisa-validation":"provider"},"patch":{"description":"View a deal (opportunity) by ID. Requires a master API key.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"patch_apollo_opportunities_opportunity_id","parameters":[{"description":"Opportunity ID","in":"path","name":"opportunity_id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"amount":{"description":"The monetary value of the deal. Enter a different value to update the deal amount. <br><br>Do not enter commas or currency symbols for the value. The currency is automatically populated by the settings within your Apollo account. Commas are not accepted and result in the deal amount being left blank. <br><br>Example: `55123478` (results in a deal value of `$55,123,478` if the default currency is USD)","type":"string"},"closed_date":{"description":"Update the estimated close date for the deal. This can be a future or past date. <br><br>The date should be formatted as `YYYY-MM-DD`. <br><br>Example: `2025-10-30`","format":"date","type":"string"},"name":{"description":"Update the name of the deal. This should be a human-readable name. <br><br>Example: `Massive Q3 Deal`","type":"string"},"opportunity_stage_id":{"description":"The ID for the deal stage within your team's Apollo account. Enter a different ID to update the deal stage. <br><br>Each deal stage is assigned a unique ID. To find deal stage IDs, call the <a href=\"https://docs.apollo.io/reference/list-deal-stages\" target=\"_blank\">list deal stages endpoint</a> and identify the value for `id` for each stage. <br><br>Example: `6095a710bd01d100a506d4bd`","type":"string"},"owner_id":{"description":"The ID for the deal owner within your team's Apollo account. Enter a different ID to update the owner of the deal. <br><br>Use the <a href=\"https://docs.apollo.io/reference/get-a-list-of-users\" target=\"_blank\">get a list of users endpoint</a> to retrieve IDs for all of the users within your Apollo account. <br><br>Example: `66302798d03b9601c7934ebf`","type":"string"},"typed_custom_fields":{"additionalProperties":{"type":"string"},"description":"Add information to <a href=\"https://knowledge.apollo.io/hc/en-us/articles/4415062486669-Create-a-Deal\" target=\"_blank\">custom fields</a> in Apollo. <br><br><b>Your custom fields are unique to your team's Apollo account. This means that the examples in this documentation may not work for your testing purposes.</b> <br><br>To utilize this parameter successfully, call the <a href=\"https://docs.apollo.io/reference/get-a-list-of-all-custom-fields\">get a list of all custom fields</a> endpoint and identify the `id` value for the custom field, as well as the appropriate data type. For example, if a custom field accepts picklist entries, you need to pass the accompanying `id` value for the picklist entry that you want to use as the input value. <br><br><b>Example</b>: When the <a href=\"https://docs.apollo.io/reference/get-a-list-of-all-custom-fields\">get a list of all custom fields</a> endpoint returns an `id` of field: \n * `\"60c39ed82bd02f01154c470a\"` (datetime) \n \n\n then the value passed should be: \n\n `{\"60c39ed82bd02f01154c470a\": \"2025-08-07\"}`","example":{"60c39ed82bd02f01154c470a":"2025-08-07"},"type":"object"}},"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"opportunity":{"additionalProperties":true,"description":"Updated opportunity","type":"object"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"View or Update Deal","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/patch_apollo-opportunities-opportunity-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:057cec5799be2f45d3130f7f5883b4d3b5e92a3ed693d1e65911bc2590c70315","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"613706296d43","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6b7c5496f6f4"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_apollo_opportunities_opportunity_id","path":"/apis/v1/apollo/opportunities/{opportunity_id}"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/opportunities/{opportunity_id}","x-aisa-validation":"provider"}},"/apis/v1/apollo/opportunity_stages":{"get":{"description":"List deal stages (opportunity stages). Requires a master API key.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_apollo_opportunity_stages","responses":{"200":{"content":{"application/json":{"schema":{"properties":{"opportunity_stages":{"description":"Opportunity stages list","type":"string"},"opportunity_stages[].description":{"description":"Description","type":"string"},"opportunity_stages[].display_order":{"description":"Display order","type":"integer"},"opportunity_stages[].forecast_category_cd":{"description":"Forecast category code","type":"string"},"opportunity_stages[].id":{"description":"Stage ID","type":"string"},"opportunity_stages[].is_closed":{"description":"Is closed","type":"boolean"},"opportunity_stages[].is_won":{"description":"Is won","type":"boolean"},"opportunity_stages[].name":{"description":"Name","type":"string"},"opportunity_stages[].opportunity_pipeline_id":{"description":"Opportunity pipeline ID","type":"string"},"opportunity_stages[].probability":{"description":"Probability","type":"number"},"opportunity_stages[].team_id":{"description":"Team ID","type":"string"},"opportunity_stages[].type":{"description":"Type","type":"string"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List Deal Stages","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/get_apollo-opportunity-stages","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:9eec6c1baffdfc121cc9b273a46fc5453a666de4eaad09172c01f628738ce5db","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"613706296d43","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"12970000620b"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_apollo_opportunity_stages","path":"/apis/v1/apollo/opportunity_stages"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/opportunity_stages","x-aisa-validation":"provider"}},"/apis/v1/apollo/organizations/bulk_enrich":{"post":{"description":"Enrich up to 10 companies in one call. Body takes `domains`, an array of bare domains. Returns the enriched organizations alongside `status`, `total_requested_domains`, `unique_domains`, `unique_records` and `unique_enriched_records` — compare the requested and enriched counts rather than assuming every domain resolved. For one domain `get_apollo_organizations_enrich` is a plain GET.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.1975 USD (not a fixed price). Declared unit rate: $0 USD per provider_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_apollo_organizations_bulk_enrich","parameters":[{"description":"The domain of each company that you want to enrich. Do not include www., the @ symbol, or similar. Example: apollo.io and microsoft.com","in":"query","name":"domains[]","required":true,"schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error_code":{"description":"Response field","type":"string"},"error_message":{"description":"Response field","type":"string"},"missing_records":{"description":"Response field","type":"integer"},"organizations":{"description":"Response array","items":{"type":"string"},"type":"array"},"status":{"description":"Response field","type":"string"},"total_requested_domains":{"description":"Response field","type":"integer"},"unique_domains":{"description":"Response field","type":"integer"},"unique_enriched_records":{"description":"Response field","type":"integer"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Bulk Organization Enrichment","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/post_apollo-organizations-bulk-enrich","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.1975,"estimate_source":"profile_seed","evidence_source":"response_body","maximum_units":10,"unit":"provider_credit","unit_rate_usd":0},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:34cd913109840173288457860b98874e42a20695acdb78696d39e79571a11a97","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"dd7f50354676","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2750fcc5c11e"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_apollo_organizations_bulk_enrich","path":"/apis/v1/apollo/organizations/bulk_enrich"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/organizations/bulk_enrich","x-aisa-validation":"provider"}},"/apis/v1/apollo/organizations/enrich":{"get":{"description":"Enrich one company by domain. `domain` is the only parameter and it must be the bare domain (apple.com), not a full URL. Returns an `organization` object with `id`, `name`, `website_url`, `linkedin_url`, `twitter_url`, `facebook_url`, `angellist_url`, `phone`, `founded_year`, `alexa_ranking`, `publicly_traded_symbol`, `publicly_traded_exchange` and `languages`. Use it as the entry point when all you have is a domain. For several domains at once use `post_apollo_organizations_bulk_enrich`; for the full record including funding and technology detail use `get_apollo_organizations_id`, which needs the Apollo organization id this call returns.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.01975 USD (not a fixed price). Declared unit rate: $0 USD per provider_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_apollo_organizations_enrich","parameters":[{"description":"The domain of the company that you want to enrich. Do not include www., the @ symbol, or similar. Example: apollo.io or microsoft.com","in":"query","name":"domain","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"organization":{"description":"Response object","type":"object"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Organization Enrichment","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/get_apollo-organizations-enrich","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"plan_units","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01975,"estimate_source":"profile_seed","evidence_source":"request_snapshot","request_cost_drivers":{"formula":{"fixed_units":1},"inputs":[],"kind":"plan_units"},"unit":"provider_credit","unit_rate_usd":0},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:5cea0efc1bf053916f6f5a3d31677ad11c5b364aab24a45ac629edf2e801e2ec","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"dd7f50354676","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5fb0090dbb38"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_apollo_organizations_enrich","path":"/apis/v1/apollo/organizations/enrich"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/organizations/enrich","x-aisa-validation":"provider"}},"/apis/v1/apollo/organizations/{id}":{"get":{"description":"The complete Apollo record for one company, by Apollo organization id (not by domain). Returns an `organization` object carrying everything enrichment returns plus the deeper fields: funding history, technology stack, department headcounts and related organizations. Get the id from `get_apollo_organizations_enrich` or `post_apollo_mixed_companies_search` first — this endpoint cannot take a domain.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.01975 USD (not a fixed price). Declared unit rate: $0 USD per provider_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_apollo_organizations_id","parameters":[{"description":"The Apollo ID for the organization that you want to research. To find organization IDs, call the Organization Search endpoint and identify the organizaton_id value for the organization. Example: 5e66b6381e05b4008c8331b8","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"organization":{"description":"Response object","type":"object"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Complete Organization Info","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/get_apollo-organizations-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"plan_units","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01975,"estimate_source":"profile_seed","evidence_source":"request_snapshot","request_cost_drivers":{"formula":{"fixed_units":1},"inputs":[],"kind":"plan_units"},"unit":"provider_credit","unit_rate_usd":0},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:5cea0efc1bf053916f6f5a3d31677ad11c5b364aab24a45ac629edf2e801e2ec","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"dd7f50354676","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"977a7bd8437c"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_apollo_organizations_id","path":"/apis/v1/apollo/organizations/{id}"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/organizations/{id}","x-aisa-validation":"provider"}},"/apis/v1/apollo/organizations/{organization_id}/job_postings":{"get":{"description":"Live job postings for one company, by Apollo organization id. Each posting carries its title, location, posted date and source URL. Useful as a hiring signal — which functions a company is expanding, and where. Get the organization id from `get_apollo_organizations_enrich` first. This reads Apollo's job board data, not the company's own careers page, so absence of postings is not proof a company is not hiring.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.01975 USD (not a fixed price). Declared unit rate: $0 USD per provider_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_apollo_organizations_organization_id_job_postings","parameters":[{"description":"The organization ID of the company for which you want to find job postings. Each company in the Apollo database is assigned a unique ID. To find IDs, call the Organization Search endpoint and identify the values for organization_id. Example: 5e66b6381e05b4008c8331b8","in":"path","name":"organization_id","required":true,"schema":{"type":"string"}},{"description":"The page number of the Apollo data that you want to retrieve. Use this parameter in combination with the per_page parameter to make search results for navigable and improve the performance of the endpoint. Example: 4","in":"query","name":"page","required":false,"schema":{"type":"integer"}},{"description":"The number of search results that should be returned for each page. Limiting the number of results per page improves the endpoint's performance. Use the page parameter to search the different pages of data. Example: 10","in":"query","name":"per_page","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"organization_job_postings":{"description":"Response array","items":{"type":"string"},"type":"array"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Organization Job Postings","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/get_apollo-organizations-organization-id-job-postings","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"plan_units","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01975,"estimate_source":"profile_seed","evidence_source":"request_snapshot","request_cost_drivers":{"formula":{"fixed_units":1},"inputs":[],"kind":"plan_units"},"unit":"provider_credit","unit_rate_usd":0},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:1e98904de06a156205e936b43186b6f50fdfbdbd4fa6087e536caf45a5223652","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"dd7f50354676","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0c80c8c2dfa4"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_apollo_organizations_organization_id_job_postings","path":"/apis/v1/apollo/organizations/{organization_id}/job_postings"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/organizations/{organization_id}/job_postings","x-aisa-validation":"provider"}},"/apis/v1/apollo/people/bulk_match":{"post":{"description":"Enrich up to 10 people in one call. Body takes `details`, an array of the same identifier objects `post_apollo_people_match` accepts. Returns `matches` alongside `status`, `total_requested_enrichments`, `unique_enriched_records`, `missing_records` and `credits_consumed` — read `missing_records` rather than assuming every input matched. Costs one credit per record enriched, not per call. Use this over a loop of single calls: same credits, one round trip. For a single person `post_apollo_people_match` is simpler.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $1.7775 USD (not a fixed price). Declared unit rate: $0 USD per provider_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_apollo_people_bulk_match","parameters":[{"description":"Set to true if you want to enrich the data of all matched people with all available phone numbers, including mobile phone numbers. This potentially consumes credits as part of your Apollo pricing plan . The default value is false. If this parameter is set to true, you must enter a webhook URL for the webhook_url parameter. Apollo will asynchronously verify phone numbers for you, then send a JSON response that includes only details about the phone numbers to the webhook URL you provide. It can take several minutes for the phone numbers to be delivered.","examples":{"default":{"value":false}},"in":"query","name":"reveal_phone_number","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Set to true to enable email waterfall enrichment","examples":{"default":{"value":false}},"in":"query","name":"run_waterfall_email","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Set to true to enable phone waterfall enrichment","examples":{"default":{"value":false}},"in":"query","name":"run_waterfall_phone","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"If you set the reveal_phone_number parameter to true, this parameter becomes mandatory. Otherwise, do not use this parameter. Enter the webhook URL that specifies where Apollo should send a JSON response that includes the phone number you requested. Apollo suggests testing this flow to ensure you receive the separate response with the phone number. If phone numbers are not revealed delivered to the webhook URL, try applying UTF-8 encoding to the webhook URL. Example: https://webhook.site/cc4cf44e-e047-4774-8dac-473d28474e40; https%3A%2F%2Fwebhook.site%2Fcc4cf44e-e047-4774-8dac-473d28474e40","in":"query","name":"webhook_url","required":false,"schema":{"format":"https_url","maxLength":2048,"minLength":1,"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"details":{"description":"Provide info for each person you want to enrich as an object within this array. Add up to 10 people.","items":{"description":"One person to enrich. Give whatever identifiers you have — the more, the likelier the match.","properties":{"domain":{"description":"Domain of the person's employer, without www. Example: apollo.io","type":"string"},"email":{"description":"Email address of the person.","type":"string"},"first_name":{"description":"First name, used with last_name. Example: tim","type":"string"},"hashed_email":{"description":"MD5 or SHA-256 hash of the email address.","type":"string"},"id":{"description":"Apollo person id, e.g. from a people search.","type":"string"},"last_name":{"description":"Last name, used with first_name. Example: zheng","type":"string"},"linkedin_url":{"description":"LinkedIn profile URL of the person.","type":"string"},"name":{"description":"Full name, e.g. \"tim zheng\"; replaces first_name + last_name.","type":"string"},"organization_name":{"description":"Name of the person's employer. Example: apollo","type":"string"}},"type":"object"},"type":"array"},"reveal_personal_emails":{"description":"Set to true if you want to enrich all matched people with personal emails. This potentially consumes credits as part of your Apollo pricing plan . The default value is false. If a person resides in a GDPR -compliant region, Apollo will not reveal their personal email.","type":"boolean"}},"required":["details"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"credits_consumed":{"description":"Response field","type":"integer"},"error_code":{"description":"Response field","type":"string"},"error_message":{"description":"Response field","type":"string"},"matches":{"description":"Response array","items":{"type":"string"},"type":"array"},"missing_records":{"description":"Response field","type":"integer"},"status":{"description":"Response field","type":"string"},"total_requested_enrichments":{"description":"Response field","type":"integer"},"unique_enriched_records":{"description":"Response field","type":"integer"},"waterfall":{"description":"Response object","type":"object"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Bulk People Enrichment","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-constraints":{"conditional_requirements":[{"if_any_boolean_true":[{"in":"query","name":"reveal_phone_number","selector":"reveal_phone_number"},{"in":"query","name":"run_waterfall_email","selector":"run_waterfall_email"},{"in":"query","name":"run_waterfall_phone","selector":"run_waterfall_phone"}],"require_all":[{"in":"query","name":"webhook_url","selector":"webhook_url"}]}]},"x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/post_apollo-people-bulk-match","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_units","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":1.7775,"estimate_source":"profile_seed","evidence_source":"response_body","unit":"provider_credit","unit_rate_usd":0},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:9dd58fde99c92aef856ad0f47b70d50086b0c7eff9baa8f3148006399f9b2a71","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"d10d440e9796","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"99241d7c699e"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_apollo_people_bulk_match","path":"/apis/v1/apollo/people/bulk_match"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/people/bulk_match","x-aisa-validation":"mixed"}},"/apis/v1/apollo/people/match":{"post":{"description":"Enrich one person: give whatever identifiers you have and get back Apollo's full record for them. Send identifiers in the JSON request body, not the query string. Accepts `email`, `first_name` plus `last_name`, `name`, `domain`, `organization_name`, `linkedin_url` or `hashed_email` — the more you supply, the likelier the match. Returns a `person` object with `id`, `name`, `title`, `headline`, `linkedin_url`, `twitter_url`, `github_url`, `photo_url`, `organization_id` and an `employment_history` array, plus a `request_id`. Personal emails and phone numbers are withheld unless `reveal_personal_emails` (body) or `reveal_phone_number` (query) is set, and those cost extra credits. A 200 does not guarantee a match — check whether `person` actually came back. Use `post_apollo_people_bulk_match` for up to 10 people in one call; use `post_apollo_mixed_people_api_search` when you do not have an identifier and need to find candidates first.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01975 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_apollo_people_match","parameters":[{"description":"Set to true if you want to enrich the person's data with all available phone numbers, including mobile phone numbers. This potentially consumes credits as part of your Apollo pricing plan . The default value is false. If this parameter is set to true, you must enter a webhook URL for the webhook_url parameter. Apollo will asynchronously verify phone numbers for you, then send a JSON response that includes only details about the person's phone numbers to the webhook URL you provide. It can take several minutes for the phone numbers to be delivered.","examples":{"default":{"value":false}},"in":"query","name":"reveal_phone_number","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Set to true to enable email waterfall enrichment","examples":{"default":{"value":false}},"in":"query","name":"run_waterfall_email","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Set to true to enable phone waterfall enrichment","examples":{"default":{"value":false}},"in":"query","name":"run_waterfall_phone","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"If you set the reveal_phone_number parameter to true, this parameter becomes mandatory. Otherwise, do not use this parameter. Enter the webhook URL that specifies where Apollo should send a JSON response that includes the phone number you requested. Apollo suggests testing this flow to ensure you receive the separate response with the phone number. If phone numbers are not revealed delivered to the webhook URL, try applying UTF-8 encoding to the webhook URL. Example: https://webhook.site/cc4cf44e-e047-4774-8dac-473d28474e40; https%3A%2F%2Fwebhook.site%2Fcc4cf44e-e047-4774-8dac-473d28474e40","in":"query","name":"webhook_url","required":false,"schema":{"format":"https_url","maxLength":2048,"minLength":1,"type":"string"}}],"requestBody":{"content":{"application/json":{"example":{"domain":"apollo.io","name":"tim zheng"},"schema":{"anyOf":[{"properties":{"first_name":{"minLength":1,"type":"string"}},"required":["first_name"]},{"properties":{"last_name":{"minLength":1,"type":"string"}},"required":["last_name"]},{"properties":{"name":{"minLength":1,"type":"string"}},"required":["name"]},{"properties":{"email":{"minLength":1,"type":"string"}},"required":["email"]},{"properties":{"hashed_email":{"minLength":1,"type":"string"}},"required":["hashed_email"]},{"properties":{"organization_name":{"minLength":1,"type":"string"}},"required":["organization_name"]},{"properties":{"domain":{"minLength":1,"type":"string"}},"required":["domain"]},{"properties":{"id":{"minLength":1,"type":"string"}},"required":["id"]},{"properties":{"linkedin_url":{"minLength":1,"type":"string"}},"required":["linkedin_url"]}],"description":"Identify one person. Give at least one identifier; the more you supply, the likelier the match.","minProperties":1,"properties":{"domain":{"description":"The domain name for the person's employer. This can be the current employer or a previous employer. Do not include www., the @ symbol, or similar. Example: apollo.io or microsoft.com","type":"string"},"email":{"description":"The email address of the person. Example: example@email.com","type":"string"},"first_name":{"description":"The first name of the person. This is typically used in combination with the last_name parameter. Example: tim","type":"string"},"hashed_email":{"description":"The hashed email of the person. The email should adhere to either the MD5 or SHA-256 hash format. Example: 8d935115b9ff4489f2d1f9249503cadf (MD5) or 97817c0c49994eb500ad0a5e7e2d8aed51977b26424d508f66e4e8887746a152 (SHA-256)","type":"string"},"id":{"description":"The Apollo ID for the person. Each person in the Apollo database is assigned a unique ID. To find IDs, call the People API Search endpoint and identify the values for person_id. Example: 587cf802f65125cad923a266","type":"string"},"last_name":{"description":"The last name of the person. This is typically used in combination with the first_name parameter. Example: zheng","type":"string"},"linkedin_url":{"description":"The URL for the person's LinkedIn profile. Example: http://www.linkedin.com/in/tim-zheng-677ba010","type":"string"},"name":{"description":"The full name of the person. This will typically be a first name and last name separated by a space. If you use this parameter, you do not need to use the first_name and last_name parameters. Example: tim zheng","type":"string"},"organization_name":{"description":"The name of the person's employer. This can be the current employer or a previous employer. Example: apollo","type":"string"},"reveal_personal_emails":{"description":"Set to true if you want to enrich the person's data with personal emails. This potentially consumes credits as part of your Apollo pricing plan . The default value is false. If a person resides in a GDPR -compliant region, Apollo will not reveal their personal email.","type":"boolean"}},"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"person":{"description":"Response object","type":"object"},"waterfall":{"description":"Response object","type":"object"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"People Enrichment","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-constraints":{"conditional_requirements":[{"if_any_boolean_true":[{"in":"query","name":"reveal_phone_number","selector":"reveal_phone_number"},{"in":"query","name":"run_waterfall_email","selector":"run_waterfall_email"},{"in":"query","name":"run_waterfall_phone","selector":"run_waterfall_phone"}],"require_all":[{"in":"query","name":"webhook_url","selector":"webhook_url"}]}]},"x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/post_apollo-people-match","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01975,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:7fadde251ef476cd68e84646c8c1e05b0edda6294f57904448bc4f2a3f8c6c70","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"d7af3fddf48b","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8b83f4a4d426"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_apollo_people_match","path":"/apis/v1/apollo/people/match"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/people/match","x-aisa-validation":"mixed"}},"/apis/v1/apollo/phone_calls":{"post":{"description":"Create call records. Requires a master API key.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_apollo_phone_calls","parameters":[{"description":"Account ID.","in":"query","name":"account_id","required":false,"schema":{"type":"string"}},{"description":"Contact ID.","in":"query","name":"contact_id","required":false,"schema":{"type":"string"}},{"description":"Duration in seconds.","in":"query","name":"duration","required":false,"schema":{"type":"integer"}},{"description":"ISO 8601 end time.","in":"query","name":"end_time","required":false,"schema":{"type":"string"}},{"description":"Caller phone number.","in":"query","name":"from_number","required":false,"schema":{"type":"string"}},{"description":"Whether to create an individual record.","in":"query","name":"logged","required":false,"schema":{"type":"boolean"}},{"description":"Outcome ID.","in":"query","name":"phone_call_outcome_id","required":false,"schema":{"type":"string"}},{"description":"Purpose ID.","in":"query","name":"phone_call_purpose_id","required":false,"schema":{"type":"string"}},{"description":"ISO 8601 start time.","in":"query","name":"start_time","required":false,"schema":{"type":"string"}},{"description":"Call status.","in":"query","name":"status","required":false,"schema":{"type":"string"}},{"description":"Dialed phone number.","in":"query","name":"to_number","required":false,"schema":{"type":"string"}},{"description":"Caller user IDs.","in":"query","name":"user_id[]","required":false,"schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"phone_call":{"description":"Call record (when returned).","type":"object"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Create Call Records","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/post_apollo-phone-calls","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:20b81e0c919f2ce8023dbb7aecf36febd6a5764facb4414906af4808b5a14464","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"613706296d43","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b3e0eb13c5aa"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_apollo_phone_calls","path":"/apis/v1/apollo/phone_calls"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/phone_calls","x-aisa-validation":"provider"}},"/apis/v1/apollo/phone_calls/search":{"get":{"description":"Search calls. Requires a master API key.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_apollo_phone_calls_search","parameters":[{"description":"Contact label IDs.","in":"query","name":"contact_label_ids[]","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Upper bound for call date range (YYYY-MM-DD).","in":"query","name":"date_range[max]","required":false,"schema":{"type":"string"}},{"description":"Lower bound for call date range (YYYY-MM-DD).","in":"query","name":"date_range[min]","required":false,"schema":{"type":"string"}},{"description":"Upper bound for duration (seconds).","in":"query","name":"duration[max]","required":false,"schema":{"type":"integer"}},{"description":"Lower bound for duration (seconds).","in":"query","name":"duration[min]","required":false,"schema":{"type":"integer"}},{"description":"Inbound or outbound.","in":"query","name":"inbound","required":false,"schema":{"type":"string"}},{"description":"Page number.","in":"query","name":"page","required":false,"schema":{"type":"integer"}},{"description":"Results per page.","in":"query","name":"per_page","required":false,"schema":{"type":"integer"}},{"description":"Outcome IDs.","in":"query","name":"phone_call_outcome_ids[]","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Purpose IDs.","in":"query","name":"phone_call_purpose_ids[]","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Keyword filter.","in":"query","name":"q_keywords","required":false,"schema":{"type":"string"}},{"description":"User IDs.","in":"query","name":"user_ids[]","required":false,"schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"pagination":{"description":"Pagination metadata (when returned).","type":"object"},"phone_calls":{"description":"Calls (when returned).","items":{"type":"string"},"type":"array"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Search for Calls","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/get_apollo-phone-calls-search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:0edd26c318e511a416d697c33f70ba395547391e86b8eafacef0180e2d07b999","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"613706296d43","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"912915ce0d0c"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_apollo_phone_calls_search","path":"/apis/v1/apollo/phone_calls/search"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/phone_calls/search","x-aisa-validation":"provider"}},"/apis/v1/apollo/phone_calls/{id}":{"put":{"description":"Update call records. Requires a master API key.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"put_apollo_phone_calls_id","parameters":[{"description":"Call record ID.","in":"path","name":"id","required":true,"schema":{"type":"string"}},{"description":"Account ID.","in":"query","name":"account_id","required":false,"schema":{"type":"string"}},{"description":"Contact ID.","in":"query","name":"contact_id","required":false,"schema":{"type":"string"}},{"description":"Duration in seconds.","in":"query","name":"duration","required":false,"schema":{"type":"integer"}},{"description":"ISO 8601 end time.","in":"query","name":"end_time","required":false,"schema":{"type":"string"}},{"description":"Caller phone number.","in":"query","name":"from_number","required":false,"schema":{"type":"string"}},{"description":"Whether to create an individual record.","in":"query","name":"logged","required":false,"schema":{"type":"boolean"}},{"description":"Outcome ID.","in":"query","name":"phone_call_outcome_id","required":false,"schema":{"type":"string"}},{"description":"Purpose ID.","in":"query","name":"phone_call_purpose_id","required":false,"schema":{"type":"string"}},{"description":"ISO 8601 start time.","in":"query","name":"start_time","required":false,"schema":{"type":"string"}},{"description":"Call status.","in":"query","name":"status","required":false,"schema":{"type":"string"}},{"description":"Dialed phone number.","in":"query","name":"to_number","required":false,"schema":{"type":"string"}},{"description":"Caller user IDs.","in":"query","name":"user_id[]","required":false,"schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"phone_call":{"description":"Updated call record (when returned).","type":"object"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Update Call Records","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/put_apollo-phone-calls-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:a65b8a23d363087b2289b42491b7ae4dd54ea33f25dd9edd9037a4a558cd906e","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"613706296d43","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c6143a5cb2a5"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"put_apollo_phone_calls_id","path":"/apis/v1/apollo/phone_calls/{id}"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/phone_calls/{id}","x-aisa-validation":"provider"}},"/apis/v1/apollo/reports/sync_report":{"post":{"description":"Query analytics report. Requires a master API key.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_apollo_reports_sync_report","requestBody":{"content":{"application/json":{"examples":{"Custom date range — call activity for Q1":{"value":{"date_ranges":[{"modality":"custom_range"}],"filters":{"smart_datetime_range":{"max":"2024-03-31","min":"2024-01-01"}},"group_by":[{"name":"smart_user_id"}],"group_by_totals_selected":true,"metrics":[{"smart_datetime_reference":"activity_datetime","smart_user_id_reference":"user_id","value":"num_phone_calls"},{"smart_datetime_reference":"activity_datetime","smart_user_id_reference":"user_id","value":"num_phone_calls_connect"},{"smart_datetime_reference":"activity_datetime","smart_user_id_reference":"user_id","value":"percent_phone_calls_connect"}],"pivot_group_by":[],"pivot_group_by_totals_selected":false,"sorts":[]}},"Flat totals — email performance":{"value":{"date_ranges":[{"modality":"last_30_days"}],"filters":{},"group_by":[],"group_by_totals_selected":false,"metrics":[{"smart_datetime_reference":"activity_datetime","smart_user_id_reference":"user_id","value":"num_emails_sent"},{"smart_datetime_reference":"activity_datetime","smart_user_id_reference":"user_id","value":"num_emails_opened"},{"smart_datetime_reference":"activity_datetime","smart_user_id_reference":"user_id","value":"percent_emails_opened_tracked"}],"pivot_group_by":[],"pivot_group_by_totals_selected":false,"sorts":[]}},"Grouped — email activity by user":{"value":{"date_ranges":[{"modality":"current_month"}],"filters":{},"group_by":[{"name":"smart_user_id"}],"group_by_totals_selected":true,"metrics":[{"smart_datetime_reference":"activity_datetime","smart_user_id_reference":"user_id","value":"num_emails_sent"},{"smart_datetime_reference":"activity_datetime","smart_user_id_reference":"user_id","value":"num_emails_replied"},{"smart_datetime_reference":"activity_datetime","smart_user_id_reference":"user_id","value":"percent_emails_replied"}],"pivot_group_by":[],"pivot_group_by_totals_selected":false,"sorts":[{"asc":false,"metric":{"smart_datetime_reference":"activity_datetime","smart_user_id_reference":"user_id","value":"num_emails_sent"}}]}},"Grouped — email volume by month":{"value":{"date_ranges":[{"modality":"last_12_months"}],"filters":{},"group_by":[{"name":"smart_datetime_month"}],"group_by_totals_selected":false,"metrics":[{"smart_datetime_reference":"activity_datetime","smart_user_id_reference":"user_id","value":"num_emails_sent"}],"pivot_group_by":[],"pivot_group_by_totals_selected":false,"sorts":[]}},"Pivot — emails sent by user x contact stage":{"value":{"date_ranges":[{"modality":"last_30_days"}],"filters":{},"group_by":[{"name":"smart_user_id"}],"group_by_totals_selected":true,"metrics":[{"smart_datetime_reference":"activity_datetime","smart_user_id_reference":"user_id","value":"num_emails_sent"}],"pivot_group_by":[{"name":"contact_stage_id"}],"pivot_group_by_totals_selected":true,"sorts":[]}},"Sorted — top 5 reps by reply rate":{"value":{"date_ranges":[{"modality":"current_quarter"}],"filters":{},"group_by":[{"limit":5,"name":"smart_user_id"}],"group_by_totals_selected":false,"metrics":[{"smart_datetime_reference":"activity_datetime","smart_user_id_reference":"user_id","value":"num_emails_sent"},{"smart_datetime_reference":"activity_datetime","smart_user_id_reference":"user_id","value":"num_emails_replied"},{"smart_datetime_reference":"activity_datetime","smart_user_id_reference":"user_id","value":"percent_emails_replied"}],"pivot_group_by":[],"pivot_group_by_totals_selected":false,"sorts":[{"asc":false,"metric":{"smart_datetime_reference":"activity_datetime","smart_user_id_reference":"user_id","value":"percent_emails_replied"}}]}}},"schema":{"properties":{"date_ranges":{"description":"The time window for the query. Provide one object with a <code>modality</code> preset. For a custom date range, set <code>modality</code> to <code>custom_range</code> and add a <code>smart_datetime_range</code> key in <code>filters</code> with <code>{\"min\": \"YYYY-MM-DD\", \"max\": \"YYYY-MM-DD\"}</code>.","items":{"properties":{"modality":{"description":"Date range preset. Valid values: <code>today</code>, <code>yesterday</code>, <code>current_week</code>, <code>current_month</code>, <code>current_quarter</code>, <code>current_year</code>, <code>last_7_days</code>, <code>last_2_weeks</code>, <code>last_30_days</code>, <code>last_3_months</code>, <code>last_6_months</code>, <code>last_12_months</code>, <code>last_4_quarters</code>, <code>last_2_years</code>, <code>previous_week</code>, <code>previous_month</code>, <code>previous_quarter</code>, <code>previous_year</code>, <code>all_time</code>, <code>custom_range</code> (requires <code>smart_datetime_range</code> in <code>filters</code>).","type":"string"}},"required":["modality"],"type":"object"},"maxItems":1,"type":"array"},"filters":{"additionalProperties":true,"description":"Key/value filter map to narrow the result set. Pass an empty object <code>{}</code> for no filters. Common filter keys are documented in the <code>properties</code> below; additional dimension-based filters may also be passed using the same key names as <code>group_by[].name</code> values. Refer to the <a href=\"https://docs.apollo.io/reference/sync-report-metrics\" target=\"_blank\">Metrics and Dimensions Reference</a> for a complete list.","properties":{"account_stage_ids":{"description":"Filter to specific account stage IDs.","items":{"type":"string"},"type":"array"},"contact_stage_ids":{"description":"Filter to specific contact stage IDs.","items":{"type":"string"},"type":"array"},"email_account_ids":{"description":"Filter to specific sender mailbox IDs.","items":{"type":"string"},"type":"array"},"emailer_campaign_ids":{"description":"Filter to specific sequence IDs.","items":{"type":"string"},"type":"array"},"opportunity_stage_ids":{"description":"Filter to specific opportunity stage IDs.","items":{"type":"string"},"type":"array"},"smart_datetime_range":{"description":"Required when <code>date_ranges[].modality</code> is <code>custom_range</code>. Specifies the exact date window as ISO 8601 date strings.","properties":{"max":{"description":"End date (inclusive). Format: <code>YYYY-MM-DD</code>. <br><br>Example: <code>2024-03-31</code>","type":"string"},"min":{"description":"Start date (inclusive). Format: <code>YYYY-MM-DD</code>. <br><br>Example: <code>2024-01-01</code>","type":"string"}},"required":["min","max"],"type":"object"},"smart_subteam_id":{"description":"Filter to specific sub-team IDs.","items":{"type":"string"},"type":"array"},"smart_user_id":{"description":"Filter to specific team member IDs. Use <code>\"current\"</code> for the authenticated user. <br><br>Example: <code>[\"current\"]</code>","items":{"type":"string"},"type":"array"}},"type":"object"},"group_by":{"description":"The dimension to group results by (row dimension). Pass one object to break results down by that dimension. Pass an empty array <code>[]</code> for flat totals with no grouping. <br><br>Only one entry is supported. Refer to the <a href=\"https://docs.apollo.io/reference/sync-report-metrics\" target=\"_blank\">Metrics and Dimensions Reference</a> for valid dimension names.","items":{"properties":{"limit":{"description":"Maximum number of dimension values to return.","type":"integer"},"name":{"description":"The dimension name. <br><br>Example: <code>smart_user_id</code>","type":"string"}},"required":["name"],"type":"object"},"maxItems":1,"type":"array"},"group_by_totals_selected":{"description":"When <code>true</code>, the response includes an aggregated totals row in addition to the per-dimension-value rows.","type":"boolean"},"metrics":{"description":"The metrics to query. Each object specifies which metric to measure and which date and user columns the engine should use for that metric. The <code>smart_datetime_reference</code> and <code>smart_user_id_reference</code> values are metric-specific — using the wrong values will return no data. Refer to the <a href=\"https://docs.apollo.io/reference/sync-report-metrics\" target=\"_blank\">Metrics and Dimensions Reference</a> for valid metric names and the correct reference fields for each. <br><br>Pass an empty array <code>[]</code> to return a response with no metric columns.","items":{"properties":{"display_name":{"description":"Optional label override for this metric's column in the response.","type":"string"},"smart_datetime_reference":{"description":"The date column name to use for this metric time range. Valid values depend on the metric. See the smart reference field values table for supported values by metric type. Unsupported values may cause the related date or user filter not to apply. <br><br>Example: <code>activity_datetime</code>","type":"string"},"smart_user_id_reference":{"description":"The user column name that filters per user. Many metrics use <code>user_id</code>. See the smart reference field values table for supported values by metric family. Unsupported values may cause the related date or user filter not to apply. <br><br>Example: <code>user_id</code>","type":"string"},"value":{"description":"The metric identifier. For built-in metrics, use the metric name (e.g. <code>num_emails_sent</code>). For team-defined custom metrics, use the format <code>custom_metric_{id}</code> where <code>{id}</code> is the custom metric's id.","type":"string"}},"required":["value","smart_datetime_reference","smart_user_id_reference"],"type":"object"},"type":"array"},"min_ratio_denominator":{"default":0,"description":"Minimum denominator threshold for ratio metrics. Rows where the denominator falls below this value are excluded from ratio calculations.","type":"integer"},"pivot_group_by":{"description":"The dimension to pivot on (column dimension). Used together with <code>group_by</code> to produce a two-dimensional cross-tab table: <code>group_by</code> defines the row dimension and <code>pivot_group_by</code> defines the column dimension. Pass an empty array <code>[]</code> for non-pivot queries. <br><br>Only one entry is supported.","items":{"properties":{"limit":{"description":"Maximum number of pivot column values to return.","type":"integer"},"name":{"description":"The dimension name to pivot on. <br><br>Example: <code>emailer_campaign_id</code>","type":"string"}},"required":["name"],"type":"object"},"maxItems":1,"type":"array"},"pivot_group_by_totals_selected":{"description":"When <code>true</code>, the pivot response includes an aggregated totals column in addition to the per-pivot-value columns.","type":"boolean"},"skip_group_by_values":{"description":"Exclude specific dimension values from the result rows. Values must match the raw <code>key</code> field returned in bucket responses for the active <code>group_by</code> dimension (e.g. a contact stage ID string, a user ID string, or a date string for datetime dimensions). Maximum 500 entries.","items":{"type":"string"},"maxItems":500,"type":"array"},"sorts":{"description":"Sort order for the result rows. Only the first entry is applied. Pass an empty array <code>[]</code> to use the default order. <br><br>Sorting is supported by metric value — provide the <code>metric</code> field with the same structure as an entry in the <code>metrics</code> array. The <code>asc</code> field controls direction (<code>true</code> = ascending, <code>false</code> = descending). <br><br>Sorting by dimension value (e.g. alphabetically by user name) is not supported via the API.","items":{"properties":{"asc":{"description":"Sort ascending (<code>true</code>) or descending (<code>false</code>).","type":"boolean"},"metric":{"description":"Sort by a metric column. Provide the same structure as a metric entry in the <code>metrics</code> array.","properties":{"smart_datetime_reference":{"type":"string"},"smart_user_id_reference":{"type":"string"},"value":{"type":"string"}},"type":"object"}},"required":["asc"],"type":"object"},"type":"array"}},"required":["metrics","group_by","sorts","filters","group_by_totals_selected","pivot_group_by_totals_selected","date_ranges"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"report":{"description":"Report result (shape depends on request).","type":"object"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Query Analytics Report","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/post_apollo-reports-sync-report","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:ae97effd45080a298065849aa857fbaf8a76f86a4b6351abf6a27424b8308caf","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"613706296d43","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7d41c50d34d4"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_apollo_reports_sync_report","path":"/apis/v1/apollo/reports/sync_report"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/reports/sync_report","x-aisa-validation":"provider"}},"/apis/v1/apollo/tasks":{"post":{"description":"Create a task. Requires a master API key.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_apollo_tasks","requestBody":{"content":{"application/json":{"examples":{"Create a call task":{"value":{"contact_id":"66e34b81740c50074e3d1bd4","due_at":"2025-02-15T10:00:00Z","note":"Discuss product demo results and next steps.","priority":"high","status":"scheduled","title":"Follow-up call","type":"call","user_id":"66302798d03b9601c7934ebf"}}},"schema":{"properties":{"contact_id":{"description":"The Apollo ID for the contact that you want to be on the receiving end of the action. <br><br>To find contact IDs, call the <a href=\"https://docs.apollo.io/reference/search-for-contacts\" target=\"_blank\">search for contacts endpoint</a> and identify the `id` value for the contact. <br><br>Example: `66e34b81740c50074e3d1bd4`","type":"string"},"due_at":{"description":"The full date and time when the task will be due. <br><br>Your entry should adhere to the <a href=\"https://www.rfc-editor.org/rfc/rfc3339#section-5.6\" target=\"_blank\">ISO 8601 date-time format</a>. Apollo uses Greenwich Mean Time (GMT) by default. If you do not account for time zone differences, you could add a task due date that falls on a different day than you intended. <br><br>The value you enter can either adhere to GMT, or you can adjust the time manually by specifying in hours and minutes how much you want to offset GMT.<br><br>Example: `2025-02-15T08:10:30Z`; `2025-03-25T10:15:30+05:00`","format":"date-time","type":"string"},"note":{"description":"Add a description for the task. This should be a human-readable message. <br><br>This parameter is not required, but it is recommended as it provides the task owner with more context on the action they need to take. <br><br>Example: `This contact expressed interest in the Sequences feature specifically. Be prepared to discuss.`","type":"string"},"priority":{"default":"medium","description":"Assign a priority to the task you are creating: <ul> <li> `high` </li> <li> `medium` </li> <li> `low` </li> </ul>","type":"string"},"status":{"description":"The status of the task being created. For future-facing tasks, you should use the `scheduled` status. <br><br>For tasks that are already completed, you can use `completed` or `skipped`. <br><br>Example: `scheduled`","type":"string"},"title":{"description":"A title for the task. If omitted, Apollo will display an auto-generated title based on the task type and contact name. <br><br>Example: `Follow up on demo request`","type":"string"},"type":{"description":"Set the task to be 1 of the following task types. This enables the task owner to know the type of action they need to take. <ul> <li> `call`: Call the contact. </li> <li> `outreach_manual_email`: Email the contact. </li> <li> `linkedin_step_connect`: Send a LinkedIn invitation to connect with the contact. </li> <li> `linkedin_step_message`: Send a direct message to the contact's LinkedIn profile. </li> <li> `linkedin_step_view_profile`: View the contact's LinkedIn profile. </li> <li> `linkedin_step_interact_post`: Interact with the contact's recent LinkedIn posts. </li> <li> `action_item`: Take generic action for the contact. If you use this task type, Apollo recommends using the `note` parameter too. </li> </ul>","type":"string"},"user_id":{"description":"The ID for the task owner within your team's Apollo account. This is the user that will take action on the contacts. <br><br>Use the <a href=\"https://docs.apollo.io/reference/get-a-list-of-users\" target=\"_blank\">get a list of users endpoint</a> to retrieve IDs for all of the users within your Apollo account. <br><br>Example: `66302798d03b9601c7934ebf`","type":"string"}},"required":["user_id","contact_id","type","status","due_at"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"task":{"description":"Created task (when returned).","type":"object"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Create a Task","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/post_apollo-tasks","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:1c7f8afc5a0294a06f10a4a723834141f5080dc1a9f95ab39aa27e1fd0e540a7","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"613706296d43","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b6cbc7704368"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_apollo_tasks","path":"/apis/v1/apollo/tasks"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tasks","x-aisa-validation":"provider"}},"/apis/v1/apollo/tasks/bulk_create":{"post":{"description":"Bulk create tasks. Requires a master API key.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_apollo_tasks_bulk_create","requestBody":{"content":{"application/json":{"examples":{"Create call tasks for multiple contacts":{"value":{"contact_ids":["66e34b81740c50074e3d1bd4","66e34b81740c50074e3d1bd5","66e34b81740c50074e3d1bd6"],"due_at":"2025-02-15T10:00:00Z","note":"Follow up on demo request.","priority":"high","status":"scheduled","type":"call","user_id":"66302798d03b9601c7934ebf"}}},"schema":{"properties":{"contact_ids":{"description":"The Apollo IDs for the contacts that you want to be on the receiving end of the action. <br><br>If you add multiple contact IDs, individual tasks will be created for each of the contacts using the same task type, due date, and other details. <br><br>To find contact IDs, call the <a href=\"https://docs.apollo.io/reference/search-for-contacts\" target=\"_blank\">search for contacts endpoint</a> and identify the `id` value for the contact. <br><br>Example: `66e34b81740c50074e3d1bd4`","items":{"type":"string"},"type":"array"},"due_at":{"description":"The full date and time when the task will be due. <br><br>Your entry should adhere to the <a href=\"https://www.rfc-editor.org/rfc/rfc3339#section-5.6\" target=\"_blank\">ISO 8601 date-time format</a>. Apollo uses Greenwich Mean Time (GMT) by default. If you do not account for time zone differences, you could add a task due date that falls on a different day than you intended. <br><br>The value you enter can either adhere to GMT, or you can adjust the time manually by specifying in hours and minutes how much you want to offset GMT.<br><br>Example: `2025-02-15T08:10:30Z`; `2025-03-25T10:15:30+05:00`","format":"date-time","type":"string"},"note":{"description":"Add a description for the task. This should be a human-readable message. <br><br>This parameter is not required, but it is recommended as it provides the task owner with more context on the action they need to take. <br><br>Example: `This contact expressed interest in the Sequences feature specifically. Be prepared to discuss.`","type":"string"},"priority":{"default":"medium","description":"Assign a priority to the task you are creating: <ul> <li> `high` </li> <li> `medium` </li> <li> `low` </li> </ul>","type":"string"},"status":{"description":"The status of the task being created. For future-facing tasks, you should use the `scheduled` status. <br><br>For tasks that are already completed, you can use `completed` or `skipped`. <br><br>Example: `scheduled`","type":"string"},"type":{"description":"Set the task to be 1 of the following task types. This enables the task owner to know the type of action they need to take. <ul> <li> `call`: Call the contacts. </li> <li> `outreach_manual_email`: Email the contacts. </li> <li> `linkedin_step_connect`: Send a LinkedIn invitation to connect with the contacts. </li> <li> `linkedin_step_message`: Send a direct message to the contacts' LinkedIn profiles. </li> <li> `linkedin_step_view_profile`: View the contacts' LinkedIn profiles. </li> <li> `linkedin_step_interact_post`: Interact with the contacts' recent LinkedIn posts. </li> <li> `action_item`: Take generic action for the contacts. If you use this task type, Apollo recommends using the `note` parameter too. </li> </ul>","type":"string"},"user_id":{"description":"The ID for the task owner within your team's Apollo account. This is the user that will take action on the contacts. <br><br>Use the <a href=\"https://docs.apollo.io/reference/get-a-list-of-users\" target=\"_blank\">get a list of users endpoint</a> to retrieve IDs for all of the users within your Apollo account. <br><br>Example: `66302798d03b9601c7934ebf`","type":"string"}},"required":["user_id","contact_ids","type","status","due_at"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"tasks":{"description":"Created tasks (when returned).","items":{"type":"string"},"type":"array"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Bulk Create Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/post_apollo-tasks-bulk-create","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:c3870ec62b396db3e3e8d411319708092a7e633eefb94d826ee24e5553916ece","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"613706296d43","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"067dc0b7ba35"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_apollo_tasks_bulk_create","path":"/apis/v1/apollo/tasks/bulk_create"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tasks/bulk_create","x-aisa-validation":"provider"}},"/apis/v1/apollo/tasks/search":{"post":{"description":"Search tasks. Requires a master API key.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_apollo_tasks_search","parameters":[{"description":"Optional open factors.","in":"query","name":"open_factor_names[]","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Page number.","in":"query","name":"page","required":false,"schema":{"type":"integer"}},{"description":"Results per page.","in":"query","name":"per_page","required":false,"schema":{"type":"integer"}},{"description":"Sort field.","in":"query","name":"sort_by_field","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"pagination":{"description":"Pagination metadata (when returned).","type":"object"},"tasks":{"description":"Tasks (when returned).","items":{"type":"string"},"type":"array"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Search for Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/post_apollo-tasks-search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:5d93524b30f8a9f38278015fa9c462080eff7e674b91b9103a0f41425ad8f06c","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"613706296d43","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"353382a4d1bb"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_apollo_tasks_search","path":"/apis/v1/apollo/tasks/search"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tasks/search","x-aisa-validation":"provider"}},"/apis/v1/apollo/typed_custom_fields":{"get":{"description":"Get a list of all custom fields. Requires a master API key.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_apollo_typed_custom_fields","responses":{"200":{"content":{"application/json":{"schema":{"properties":{"typed_custom_fields":{"description":"Custom field definitions (when returned).","items":{"type":"string"},"type":"array"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get a List of All Custom Fields","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/get_apollo-typed-custom-fields","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:8ee4f8924bdf96bee8e7d02165ccd27caad15ec66b7d923806337655d2be5400","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"613706296d43","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"231fb84a1493"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_apollo_typed_custom_fields","path":"/apis/v1/apollo/typed_custom_fields"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/typed_custom_fields","x-aisa-validation":"provider"}},"/apis/v1/apollo/usage_stats/api_usage_stats":{"post":{"description":"View API usage stats and rate limits. Requires a master API key.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_apollo_usage_stats_api_usage_stats","responses":{"200":{"content":{"application/json":{"schema":{"properties":{"api_usage_stats":{"description":"Usage stats and rate limits (when returned).","type":"object"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"View API Usage Stats and Rate Limits","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/post_apollo-usage-stats-api-usage-stats","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:12c87854a68b04a8d41d3e27462c546d9a38af322e71a38555003a6bbfdc6862","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"613706296d43","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a942568990c3"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_apollo_usage_stats_api_usage_stats","path":"/apis/v1/apollo/usage_stats/api_usage_stats"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/usage_stats/api_usage_stats","x-aisa-validation":"provider"}},"/apis/v1/apollo/users/search":{"get":{"description":"Get a list of users. Requires a master API key.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_apollo_users_search","parameters":[{"description":"Page number.","in":"query","name":"page","required":false,"schema":{"type":"integer"}},{"description":"Results per page.","in":"query","name":"per_page","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"pagination":{"description":"Pagination metadata (when returned).","type":"object"},"users":{"description":"Users (when returned).","items":{"type":"string"},"type":"array"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get a List of Users","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"apollo","x-aisa-category":"14","x-aisa-docs-url":"https://aisa.one/docs/api-reference/apollo/get_apollo-users-search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"apollo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"apollo","x-aisa-response-source":{"content_hash":"sha256:172657926cf5336ede0f8bca5f63044fa460b90460e6c27a36e1762b26b09a46","kind":"upstream_success_contract","source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"}},"x-aisa-revision":{"customer_pricing_ref":"613706296d43","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"101335a2c464"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_apollo_users_search","path":"/apis/v1/apollo/users/search"},"x-aisa-source":{"content_hash":"sha256:1109ba3b118616b8d50255d36da73c5676ad069d3891faecb9fb76d58b466e4a","converter":"reviewed-official-apollo-contact-bulk-body-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:e9db315f9e3771248790c38e4f9c996ea5bfb543cd4fe6963d7f0da02af5ed2e","converter":"reviewed-official-apollo-query-arrays-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:d63ce58148d44d706d9a458715bfb9108a6f2c02e3fb7bc55fe4398988653d30","converter":"reviewed-official-apollo-object-bodies-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:b86f656b53376a9fef1ca7c5533222de5ce5268b32ceabad84f1c5f07abe5f1d","converter":"reviewed-official-apollo-bulk-update-request-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:2f7578cfe1dd0ef86909a1a046e837282dd1c538e0987583e561644ff3c6cc5f","converter":"reviewed-apollo-nonempty-identity-client-guard@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f0c3744930ca69d8c73ae184d916619e066029ba0ab10f41b3487254c5c0d752","converter":"reviewed-request-location-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","prior_source":{"content_hash":"sha256:f882615f916cd110e7016acd2c8890239fdd25e2ea8c6d7f92c31871ffb2e614","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0696df7340b69447edfd4345ca774bbfb4faa1de7c8f354ebabd16a67c18d113","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Apollo People enrichment request locations only: post_apollo_people_match identity fields and reveal_personal_emails move from query to the JSON body; post_apollo_people_bulk_match reveal_personal_emails moves from query to the JSON body. Runtime forwards only the four declared query fields and the opaque body. Other operations, responses and prices unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Complete the existing client-schema requirement for identity input; prevent flags-only or all-empty lookups. No Runtime admission, price, target or request-location change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only accounts/bulk_update JSON requestBody replaced with exact official requestBody. Array types, nested required id and shared update fields retained. Other operations, responses, Runtime, pricing, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exactly14 existing JSON object request bodies on provider-owned Apollo operations match captured official schemas. No query/path changes, People enrichment guard changes, responses, costs, Runtime config, authority or whole-source maintenance clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only three existing required query ID schemas corrected from string to official array-of-strings. Names, locations, requiredness, other contracts, prices, authority and whole-source clocks unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only contacts/bulk_update obsolete query inputs replaced by exact required official JSON body. Runtime provider-owned opaque forwarding verified in876; no Runtime, price, response, other operation, authority or whole-source clock change.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/apollo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/users/search","x-aisa-validation":"provider"}},"/apis/v1/brave/chat/completions":{"post":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_brave_answer_apis_v1_brave_chat_completions","requestBody":{"content":{"application/json":{"schema":{"properties":{"country":{"default":"us","title":"Country","type":"string"},"enable_citations":{"default":false,"description":"Whether to include inline citation tags in the answer. Requires <code>stream=true</code> and is not supported in research mode.","title":"Enable Citations","type":"boolean"},"enable_entities":{"default":false,"description":"Whether to include inline entity tags in the answer. Requires <code>stream=true</code> and is not supported in research mode.","title":"Enable Entities","type":"boolean"},"enable_research":{"default":false,"description":"Whether to answer with iterative deep research instead of a single search. Requires <code>stream=true</code>.","title":"Enable Research","type":"boolean"},"language":{"default":"en","title":"Language","type":"string"},"max_completion_tokens":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Max Completion Tokens"},"messages":{"description":"The conversation so far. Exactly one <code>user</code> message is supported, e.g. <code>[{&quot;role&quot;: &quot;user&quot;, &quot;content&quot;: &quot;Explain quantum computing&quot;}]</code>.","items":{"properties":{"content":{"title":"Content","type":"string"},"role":{"const":"user","default":"user","enum":["user"],"title":"Role","type":"string"}},"required":["content"],"title":"UserMessage","type":"object"},"maxItems":1,"minItems":1,"title":"Messages","type":"array"},"metadata":{"anyOf":[{"additionalProperties":{"type":"string"},"type":"object"},{"type":"null"}],"description":"Accepted for OpenAI SDK compatibility and currently ignored: the pairs are not stored or returned.","title":"Metadata"},"model":{"default":"brave-pro","description":"Model ID used to generate the response.","enum":["brave-pro","brave"],"title":"Model","type":"string"},"research_allow_thinking":{"default":true,"description":"Accepted for compatibility. Ignored by the mixer engine behind this API, which always runs research with extended thinking off.","title":"Research Allow Thinking","type":"boolean"},"research_maximum_number_of_iterations":{"default":4,"description":"Maximum number of research iterations.","maximum":5,"minimum":1,"title":"Research Maximum Number Of Iterations","type":"integer"},"research_maximum_number_of_queries":{"default":20,"description":"Maximum number of search queries research mode may issue in total.","maximum":50,"minimum":1,"title":"Research Maximum Number Of Queries","type":"integer"},"research_maximum_number_of_results_per_query":{"default":30,"description":"Maximum number of search results to consider per research query.","maximum":60,"minimum":1,"title":"Research Maximum Number Of Results Per Query","type":"integer"},"research_maximum_number_of_seconds":{"default":180,"description":"Time budget for research, in seconds.","maximum":300,"minimum":1,"title":"Research Maximum Number Of Seconds","type":"integer"},"research_maximum_number_of_tokens_per_query":{"default":8192,"description":"Maximum number of tokens to gather per research query.","maximum":16384,"minimum":1024,"title":"Research Maximum Number Of Tokens Per Query","type":"integer"},"safesearch":{"default":"moderate","title":"Safesearch","type":"string"},"seed":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Accepted for OpenAI SDK compatibility and currently ignored: answers are not reproducible.","title":"Seed"},"stream":{"default":true,"title":"Stream","type":"boolean"},"web_search_options":{"anyOf":[{"properties":{"search_context_size":{"anyOf":[{"enum":["low","medium","high"],"type":"string"},{"type":"null"}],"title":"Search Context Size"},"user_location":{"anyOf":[{"properties":{"approximate":{"properties":{"city":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"City"},"country":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Country"},"region":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Region"},"timezone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Timezone"}},"title":"ApproximateUserLocation","type":"object"},"type":{"const":"approximate","default":"approximate","enum":["approximate"],"title":"Type","type":"string"}},"required":["approximate"],"title":"UserLocation","type":"object"},{"type":"null"}]}},"title":"WebSearchOptions","type":"object"},{"type":"null"}]}},"required":["messages"],"title":"OpenAIChatRequest","type":"object"}}},"description":"","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response762Cca4421D2_OpenAIChatResponse"}}},"description":"Successful Response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Answers","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"brave-answer","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/brave-answer/any_brave_answer_apis_v1_brave_chat_completions","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_header"},"x-aisa-provider":"brave-answer","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"brave-answer","x-aisa-response-source":{"content_hash":"sha256:34dcfb4ef04155e184fab117848902578f062d776be9d753306c8c5df9ee2c14","kind":"upstream_success_contract","source":{"content_hash":"sha256:e581693aa967b6fab7c27a27b109366e901825881ad7548f3984bbc5619b914a","converter":"scripts/import_brave_reference.py@4","fetched_at":"2026-10-16T11:33:59.813162+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:a28127338b1a641229c3afbb4225985e91539e9f038343db46915bbd72d1bb84","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"source_index_hash":"sha256:52c0cb183f49315a5ea590ab37a9fa11b5ba8ff14c7fd04609069c5553001997","source_pages":[{"content_hash":"sha256:52c109c10f836716e93dda8933134f98f045caf8c78e8cf0ce63a1fc0b754c4f","url":"https://api-dashboard.search.brave.com/api-reference/ai/answers/__data.json"},{"content_hash":"sha256:3b02fc8c617b493d74da1b98337c57e2c34101ce1a6f87add3b5c0f5faf525d8","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/get/__data.json"},{"content_hash":"sha256:35820dbc01fe3a57e7020d508a2fadf49fbec3e6ff3363ef7500959d093f55a5","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/post/__data.json"},{"content_hash":"sha256:ab4bc9c2042bb31c13bdc06d423c909ccde12916069f6ef1b069228f01db2a8d","url":"https://api-dashboard.search.brave.com/api-reference/images/image_search/__data.json"},{"content_hash":"sha256:3b1afa4e3f81f264d3f245b77ea5273d9a213d2b3de4b4d7dedc01894b37fc64","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/get/__data.json"},{"content_hash":"sha256:54e73cc6097e7df880dc42143933d9bc07f919e07b116625408bb032ef7d4cc5","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/post/__data.json"},{"content_hash":"sha256:85cd7a6d3f01850436d332cfc44a726210657f139c0cc80a47a9c74470766a9c","url":"https://api-dashboard.search.brave.com/api-reference/other/spell_check/__data.json"},{"content_hash":"sha256:5c4dbb20ea770ef2c97ba1c6c3775716bcd7d74d4d9bd87bd91e78116e6c769e","url":"https://api-dashboard.search.brave.com/api-reference/other/suggestions/__data.json"},{"content_hash":"sha256:ff221fa765497085ae7a4ce9752831b80c69af59990847057784ba50a68e405a","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/get/__data.json"},{"content_hash":"sha256:f5b0f5a02fcdc52cff7f1618beebced3e0341afbf4b31a2ae18b92f61d51ecec","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/post/__data.json"},{"content_hash":"sha256:1a3811afefd39e19506a0a24e3b463307f219cc7c08db9348cab8807a70909fe","url":"https://api-dashboard.search.brave.com/api-reference/web/local_pois/__data.json"},{"content_hash":"sha256:389dee2acae3b6fb0fb516e7c7ec271a354fb511a616f68522d593c73109a87e","url":"https://api-dashboard.search.brave.com/api-reference/web/place_search/__data.json"},{"content_hash":"sha256:36d19685c3e9eb3a56b87f269648129524fb6f629418ea799889a142af516f47","url":"https://api-dashboard.search.brave.com/api-reference/web/poi_descriptions/__data.json"},{"content_hash":"sha256:dd2d3f02606cdf073906b9a6d5c5bfcce1fb568092c56fa56742b378a55657e5","url":"https://api-dashboard.search.brave.com/api-reference/web/rich_search/__data.json"},{"content_hash":"sha256:a001dfd07208f89cfcc9a34d90e4593cedc341320c669b270612086245561264","url":"https://api-dashboard.search.brave.com/api-reference/web/search/get/__data.json"},{"content_hash":"sha256:7c3c02d2a0a8cdc07d8ac787f96bcf949c684129c461f73a87374054794ab1f9","url":"https://api-dashboard.search.brave.com/api-reference/web/search/post/__data.json"}],"structured_source_hash":"sha256:3e120458b72eb3a3113d649793eccf719d67bca20a08745f6a5d92ea80159253","url":"https://api-dashboard.search.brave.com/llms.txt"}},"x-aisa-revision":{"customer_pricing_ref":"5a6c71bc04a9","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c389345e3de7"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_brave_answer_apis_v1_brave_chat_completions","path":"/apis/v1/brave/chat/completions"},"x-aisa-source":{"content_hash":"sha256:e581693aa967b6fab7c27a27b109366e901825881ad7548f3984bbc5619b914a","converter":"scripts/import_brave_reference.py@4","fetched_at":"2026-10-16T11:33:59.813162+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:a28127338b1a641229c3afbb4225985e91539e9f038343db46915bbd72d1bb84","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"source_index_hash":"sha256:52c0cb183f49315a5ea590ab37a9fa11b5ba8ff14c7fd04609069c5553001997","source_pages":[{"content_hash":"sha256:52c109c10f836716e93dda8933134f98f045caf8c78e8cf0ce63a1fc0b754c4f","url":"https://api-dashboard.search.brave.com/api-reference/ai/answers/__data.json"},{"content_hash":"sha256:3b02fc8c617b493d74da1b98337c57e2c34101ce1a6f87add3b5c0f5faf525d8","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/get/__data.json"},{"content_hash":"sha256:35820dbc01fe3a57e7020d508a2fadf49fbec3e6ff3363ef7500959d093f55a5","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/post/__data.json"},{"content_hash":"sha256:ab4bc9c2042bb31c13bdc06d423c909ccde12916069f6ef1b069228f01db2a8d","url":"https://api-dashboard.search.brave.com/api-reference/images/image_search/__data.json"},{"content_hash":"sha256:3b1afa4e3f81f264d3f245b77ea5273d9a213d2b3de4b4d7dedc01894b37fc64","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/get/__data.json"},{"content_hash":"sha256:54e73cc6097e7df880dc42143933d9bc07f919e07b116625408bb032ef7d4cc5","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/post/__data.json"},{"content_hash":"sha256:85cd7a6d3f01850436d332cfc44a726210657f139c0cc80a47a9c74470766a9c","url":"https://api-dashboard.search.brave.com/api-reference/other/spell_check/__data.json"},{"content_hash":"sha256:5c4dbb20ea770ef2c97ba1c6c3775716bcd7d74d4d9bd87bd91e78116e6c769e","url":"https://api-dashboard.search.brave.com/api-reference/other/suggestions/__data.json"},{"content_hash":"sha256:ff221fa765497085ae7a4ce9752831b80c69af59990847057784ba50a68e405a","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/get/__data.json"},{"content_hash":"sha256:f5b0f5a02fcdc52cff7f1618beebced3e0341afbf4b31a2ae18b92f61d51ecec","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/post/__data.json"},{"content_hash":"sha256:1a3811afefd39e19506a0a24e3b463307f219cc7c08db9348cab8807a70909fe","url":"https://api-dashboard.search.brave.com/api-reference/web/local_pois/__data.json"},{"content_hash":"sha256:389dee2acae3b6fb0fb516e7c7ec271a354fb511a616f68522d593c73109a87e","url":"https://api-dashboard.search.brave.com/api-reference/web/place_search/__data.json"},{"content_hash":"sha256:36d19685c3e9eb3a56b87f269648129524fb6f629418ea799889a142af516f47","url":"https://api-dashboard.search.brave.com/api-reference/web/poi_descriptions/__data.json"},{"content_hash":"sha256:dd2d3f02606cdf073906b9a6d5c5bfcce1fb568092c56fa56742b378a55657e5","url":"https://api-dashboard.search.brave.com/api-reference/web/rich_search/__data.json"},{"content_hash":"sha256:a001dfd07208f89cfcc9a34d90e4593cedc341320c669b270612086245561264","url":"https://api-dashboard.search.brave.com/api-reference/web/search/get/__data.json"},{"content_hash":"sha256:7c3c02d2a0a8cdc07d8ac787f96bcf949c684129c461f73a87374054794ab1f9","url":"https://api-dashboard.search.brave.com/api-reference/web/search/post/__data.json"}],"structured_source_hash":"sha256:3e120458b72eb3a3113d649793eccf719d67bca20a08745f6a5d92ea80159253","url":"https://api-dashboard.search.brave.com/llms.txt"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/res/v1/chat/completions","x-aisa-validation":"provider"}},"/apis/v1/brave/images/search":{"get":{"description":"<!-- aisa-pricing:start -->\nPublished reference price: $0.005 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_brave_search_apis_v1_brave_images_search","parameters":[{"deprecated":false,"description":"The default supported media type is application/json.","examples":{"0":{"value":"application/json"}},"in":"header","name":"accept","required":false,"schema":{"allOf":[{"enum":["application/json","*/*"],"title":"Accept","type":"string"},{"default":"application/json"}],"description":"The default supported media type is application/json.","examples":["application/json"],"title":"Media type"}},{"deprecated":false,"description":"The API version to use.                 This is denoted by the format <code>YYYY-MM-DD</code>.                 Default is the latest that is available. Read                 more about <a href=\"/documentation/guides/versioning\">API versioning</a>.","in":"header","name":"api-version","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The API version to use.                 This is denoted by the format <code>YYYY-MM-DD</code>.                 Default is the latest that is available. Read                 more about <a href=\"/documentation/guides/versioning\">API versioning</a>.","title":"API version"}},{"deprecated":false,"description":"Brave Search will return cached content by default.                 To prevent caching set the Cache-Control header to <code>no-cache</code>.                 This is currently done as best effort.","in":"header","name":"cache-control","required":false,"schema":{"anyOf":[{"const":"no-cache","enum":["no-cache"],"title":"CacheControl","type":"string"},{"type":"null"}],"description":"Brave Search will return cached content by default.                 To prevent caching set the Cache-Control header to <code>no-cache</code>.                 This is currently done as best effort.","title":"Cache control"}},{"deprecated":false,"description":"The user agent originating the request.                 Brave search can utilize the user agent to provide a different                 experience depending on the device as described by the string.                 The user agent should follow the commonly used browser agent                 strings on each platform. For more information on curating user agents,                 see <a href=\"https://www.rfc-editor.org/rfc/rfc9110.html#name-user-agent\">RFC 9110</a>.","examples":{"Android":{"description":"Android","value":"Mozilla/5.0 (Linux; Android 12) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.71 Mobile Safari/537.36"},"Windows":{"description":"Windows","value":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36"},"iOS":{"description":"iOS","value":"Mozilla/5.0 (iPhone; CPU iPhone OS 15_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/103.0.5060.63 Mobile/15E148 Safari/604.1"},"macOS":{"description":"macOS","value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 12_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36"}},"in":"header","name":"user-agent","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The user agent originating the request.                 Brave search can utilize the user agent to provide a different                 experience depending on the device as described by the string.                 The user agent should follow the commonly used browser agent                 strings on each platform. For more information on curating user agents,                 see <a href=\"https://www.rfc-editor.org/rfc/rfc9110.html#name-user-agent\">RFC 9110</a>.","title":"User agent"}},{"deprecated":false,"description":"<p>The number of search results returned in response. The maximum is 200. The actual number delivered may be less than requested.</p>\n<p><strong>NOTE:</strong> Image search is not paginated and has no <code>offset</code> parameter. Raise <code>count</code> to get more results.</p>","in":"query","name":"count","required":false,"schema":{"default":50,"description":"<p>The number of search results returned in response. The maximum is 200. The actual number delivered may be less than requested.</p>\n<p><strong>NOTE:</strong> Image search is not paginated and has no <code>offset</code> parameter. Raise <code>count</code> to get more results.</p>","maximum":200,"minimum":1,"title":"Count","type":"integer"}},{"deprecated":false,"description":"The search query country, where the results come from. The country string is limited to 2 character country codes of supported countries and <code>ALL</code> for worldwide.","in":"query","name":"country","required":false,"schema":{"allOf":[{"enum":["AR","AU","AT","BE","BR","CA","CL","DK","FI","FR","DE","GR","HK","IN","ID","IT","JP","KR","MY","MX","NL","NZ","NO","CN","PL","PT","PH","RU","SA","ZA","ES","SE","CH","TW","TR","GB","US","ALL"],"title":"SearchCountry","type":"string"},{"default":"US"}],"description":"The search query country, where the results come from. The country string is limited to 2 character country codes of supported countries and <code>ALL</code> for worldwide."}},{"deprecated":false,"description":"The user’s search query term. Query can not be empty. Maximum of 400 characters and 50 words in the query.","in":"query","name":"q","required":true,"schema":{"description":"The user’s search query term. Query can not be empty. Maximum of 400 characters and 50 words in the query.","maxLength":400,"minLength":1,"title":"Q","type":"string"}},{"deprecated":false,"description":"<p>Filters search results for adult content. The following values are supported:</p>\n<ul>\n<li><strong>off</strong> - No content filtering (except for illegal content).</li>\n<li><strong>strict</strong> - Drops all adult content from search results.</li>\n</ul>","examples":{"1":{"value":"off"},"2":{"value":"strict"}},"in":"query","name":"safesearch","required":false,"schema":{"allOf":[{"enum":["off","strict"],"title":"SafeSearch","type":"string"},{"default":"strict"}],"description":"<p>Filters search results for adult content. The following values are supported:</p>\n<ul>\n<li><strong>off</strong> - No content filtering (except for illegal content).</li>\n<li><strong>strict</strong> - Drops all adult content from search results.</li>\n</ul>","examples":["off","strict"],"title":"Safe search"}},{"deprecated":false,"description":"The search language preference. The 2 or more character language code for which the search results are provided.","in":"query","name":"search_lang","required":false,"schema":{"allOf":[{"enum":["ar","eu","bn","bg","ca","zh-hans","zh-hant","hr","cs","da","nl","en","en-gb","et","fi","fr","gl","de","el","gu","he","hi","hu","is","it","ja","jp","kn","ko","lv","lt","ms","ml","mr","nb","pl","pt-br","pt-pt","pa","ro","ru","sr","sk","sl","es","sv","ta","te","th","tr","uk","vi"],"title":"Language","type":"string"},{"default":"en"}],"description":"The search language preference. The 2 or more character language code for which the search results are provided."}},{"deprecated":false,"description":"Whether to spell check provided query. If the spell checker is enabled, the modified query is always used for search. The modified query can be found in altered key from the query response model.","examples":{"1":{"value":true},"2":{"value":false}},"in":"query","name":"spellcheck","required":false,"schema":{"default":true,"description":"Whether to spell check provided query. If the spell checker is enabled, the modified query is always used for search. The modified query can be found in altered key from the query response model.","examples":[true,false],"title":"Spellcheck","type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response762Cca4421D2_ImageSearchApiResponse"}}},"description":"Successful Response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Image Search","tags":["default"],"x-aisa-caller-headers":["Api-Version","Cache-Control","User-Agent"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"brave-search","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/brave-search/any_brave_search_apis_v1_brave_images_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.005,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"brave-search","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"brave-search","x-aisa-response-source":{"content_hash":"sha256:769418121d23b46db1c0dd197023994a20fb7067169165885ad745fbb6f6b1b3","kind":"upstream_success_contract","source":{"content_hash":"sha256:e581693aa967b6fab7c27a27b109366e901825881ad7548f3984bbc5619b914a","converter":"scripts/import_brave_reference.py@4","fetched_at":"2026-10-16T11:33:59.813162+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:a28127338b1a641229c3afbb4225985e91539e9f038343db46915bbd72d1bb84","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"source_index_hash":"sha256:52c0cb183f49315a5ea590ab37a9fa11b5ba8ff14c7fd04609069c5553001997","source_pages":[{"content_hash":"sha256:52c109c10f836716e93dda8933134f98f045caf8c78e8cf0ce63a1fc0b754c4f","url":"https://api-dashboard.search.brave.com/api-reference/ai/answers/__data.json"},{"content_hash":"sha256:3b02fc8c617b493d74da1b98337c57e2c34101ce1a6f87add3b5c0f5faf525d8","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/get/__data.json"},{"content_hash":"sha256:35820dbc01fe3a57e7020d508a2fadf49fbec3e6ff3363ef7500959d093f55a5","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/post/__data.json"},{"content_hash":"sha256:ab4bc9c2042bb31c13bdc06d423c909ccde12916069f6ef1b069228f01db2a8d","url":"https://api-dashboard.search.brave.com/api-reference/images/image_search/__data.json"},{"content_hash":"sha256:3b1afa4e3f81f264d3f245b77ea5273d9a213d2b3de4b4d7dedc01894b37fc64","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/get/__data.json"},{"content_hash":"sha256:54e73cc6097e7df880dc42143933d9bc07f919e07b116625408bb032ef7d4cc5","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/post/__data.json"},{"content_hash":"sha256:85cd7a6d3f01850436d332cfc44a726210657f139c0cc80a47a9c74470766a9c","url":"https://api-dashboard.search.brave.com/api-reference/other/spell_check/__data.json"},{"content_hash":"sha256:5c4dbb20ea770ef2c97ba1c6c3775716bcd7d74d4d9bd87bd91e78116e6c769e","url":"https://api-dashboard.search.brave.com/api-reference/other/suggestions/__data.json"},{"content_hash":"sha256:ff221fa765497085ae7a4ce9752831b80c69af59990847057784ba50a68e405a","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/get/__data.json"},{"content_hash":"sha256:f5b0f5a02fcdc52cff7f1618beebced3e0341afbf4b31a2ae18b92f61d51ecec","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/post/__data.json"},{"content_hash":"sha256:1a3811afefd39e19506a0a24e3b463307f219cc7c08db9348cab8807a70909fe","url":"https://api-dashboard.search.brave.com/api-reference/web/local_pois/__data.json"},{"content_hash":"sha256:389dee2acae3b6fb0fb516e7c7ec271a354fb511a616f68522d593c73109a87e","url":"https://api-dashboard.search.brave.com/api-reference/web/place_search/__data.json"},{"content_hash":"sha256:36d19685c3e9eb3a56b87f269648129524fb6f629418ea799889a142af516f47","url":"https://api-dashboard.search.brave.com/api-reference/web/poi_descriptions/__data.json"},{"content_hash":"sha256:dd2d3f02606cdf073906b9a6d5c5bfcce1fb568092c56fa56742b378a55657e5","url":"https://api-dashboard.search.brave.com/api-reference/web/rich_search/__data.json"},{"content_hash":"sha256:a001dfd07208f89cfcc9a34d90e4593cedc341320c669b270612086245561264","url":"https://api-dashboard.search.brave.com/api-reference/web/search/get/__data.json"},{"content_hash":"sha256:7c3c02d2a0a8cdc07d8ac787f96bcf949c684129c461f73a87374054794ab1f9","url":"https://api-dashboard.search.brave.com/api-reference/web/search/post/__data.json"}],"structured_source_hash":"sha256:3e120458b72eb3a3113d649793eccf719d67bca20a08745f6a5d92ea80159253","url":"https://api-dashboard.search.brave.com/llms.txt"}},"x-aisa-revision":{"customer_pricing_ref":"5a1e4970a8aa","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"fedeb511cc04"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_brave_search_apis_v1_brave_images_search","path":"/apis/v1/brave/images/search"},"x-aisa-source":{"content_hash":"sha256:e581693aa967b6fab7c27a27b109366e901825881ad7548f3984bbc5619b914a","converter":"scripts/import_brave_reference.py@4","fetched_at":"2026-10-16T11:33:59.813162+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:a28127338b1a641229c3afbb4225985e91539e9f038343db46915bbd72d1bb84","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"source_index_hash":"sha256:52c0cb183f49315a5ea590ab37a9fa11b5ba8ff14c7fd04609069c5553001997","source_pages":[{"content_hash":"sha256:52c109c10f836716e93dda8933134f98f045caf8c78e8cf0ce63a1fc0b754c4f","url":"https://api-dashboard.search.brave.com/api-reference/ai/answers/__data.json"},{"content_hash":"sha256:3b02fc8c617b493d74da1b98337c57e2c34101ce1a6f87add3b5c0f5faf525d8","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/get/__data.json"},{"content_hash":"sha256:35820dbc01fe3a57e7020d508a2fadf49fbec3e6ff3363ef7500959d093f55a5","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/post/__data.json"},{"content_hash":"sha256:ab4bc9c2042bb31c13bdc06d423c909ccde12916069f6ef1b069228f01db2a8d","url":"https://api-dashboard.search.brave.com/api-reference/images/image_search/__data.json"},{"content_hash":"sha256:3b1afa4e3f81f264d3f245b77ea5273d9a213d2b3de4b4d7dedc01894b37fc64","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/get/__data.json"},{"content_hash":"sha256:54e73cc6097e7df880dc42143933d9bc07f919e07b116625408bb032ef7d4cc5","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/post/__data.json"},{"content_hash":"sha256:85cd7a6d3f01850436d332cfc44a726210657f139c0cc80a47a9c74470766a9c","url":"https://api-dashboard.search.brave.com/api-reference/other/spell_check/__data.json"},{"content_hash":"sha256:5c4dbb20ea770ef2c97ba1c6c3775716bcd7d74d4d9bd87bd91e78116e6c769e","url":"https://api-dashboard.search.brave.com/api-reference/other/suggestions/__data.json"},{"content_hash":"sha256:ff221fa765497085ae7a4ce9752831b80c69af59990847057784ba50a68e405a","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/get/__data.json"},{"content_hash":"sha256:f5b0f5a02fcdc52cff7f1618beebced3e0341afbf4b31a2ae18b92f61d51ecec","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/post/__data.json"},{"content_hash":"sha256:1a3811afefd39e19506a0a24e3b463307f219cc7c08db9348cab8807a70909fe","url":"https://api-dashboard.search.brave.com/api-reference/web/local_pois/__data.json"},{"content_hash":"sha256:389dee2acae3b6fb0fb516e7c7ec271a354fb511a616f68522d593c73109a87e","url":"https://api-dashboard.search.brave.com/api-reference/web/place_search/__data.json"},{"content_hash":"sha256:36d19685c3e9eb3a56b87f269648129524fb6f629418ea799889a142af516f47","url":"https://api-dashboard.search.brave.com/api-reference/web/poi_descriptions/__data.json"},{"content_hash":"sha256:dd2d3f02606cdf073906b9a6d5c5bfcce1fb568092c56fa56742b378a55657e5","url":"https://api-dashboard.search.brave.com/api-reference/web/rich_search/__data.json"},{"content_hash":"sha256:a001dfd07208f89cfcc9a34d90e4593cedc341320c669b270612086245561264","url":"https://api-dashboard.search.brave.com/api-reference/web/search/get/__data.json"},{"content_hash":"sha256:7c3c02d2a0a8cdc07d8ac787f96bcf949c684129c461f73a87374054794ab1f9","url":"https://api-dashboard.search.brave.com/api-reference/web/search/post/__data.json"}],"structured_source_hash":"sha256:3e120458b72eb3a3113d649793eccf719d67bca20a08745f6a5d92ea80159253","url":"https://api-dashboard.search.brave.com/llms.txt"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/res/v1/images/search","x-aisa-validation":"provider"}},"/apis/v1/brave/llm/context":{"get":{"description":"<!-- aisa-pricing:start -->\nPublished reference price: $0.005 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_any_brave_search_apis_v1_brave_llm_context","parameters":[{"deprecated":false,"description":"The default supported media type is application/json.","examples":{"0":{"value":"application/json"}},"in":"header","name":"accept","required":false,"schema":{"allOf":[{"enum":["application/json","*/*"],"title":"Accept","type":"string"},{"default":"application/json"}],"description":"The default supported media type is application/json.","examples":["application/json"],"title":"Media type"}},{"deprecated":false,"description":"The API version to use.                 This is denoted by the format <code>YYYY-MM-DD</code>.                 Default is the latest that is available. Read                 more about <a href=\"/documentation/guides/versioning\">API versioning</a>.","in":"header","name":"api-version","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The API version to use.                 This is denoted by the format <code>YYYY-MM-DD</code>.                 Default is the latest that is available. Read                 more about <a href=\"/documentation/guides/versioning\">API versioning</a>.","title":"API version"}},{"deprecated":false,"description":"Brave Search will return cached content by default.                 To prevent caching set the Cache-Control header to <code>no-cache</code>.                 This is currently done as best effort.","in":"header","name":"cache-control","required":false,"schema":{"anyOf":[{"const":"no-cache","enum":["no-cache"],"title":"CacheControl","type":"string"},{"type":"null"}],"description":"Brave Search will return cached content by default.                 To prevent caching set the Cache-Control header to <code>no-cache</code>.                 This is currently done as best effort.","title":"Cache control"}},{"deprecated":false,"description":"The user agent originating the request.                 Brave search can utilize the user agent to provide a different                 experience depending on the device as described by the string.                 The user agent should follow the commonly used browser agent                 strings on each platform. For more information on curating user agents,                 see <a href=\"https://www.rfc-editor.org/rfc/rfc9110.html#name-user-agent\">RFC 9110</a>.","examples":{"Android":{"description":"Android","value":"Mozilla/5.0 (Linux; Android 12) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.71 Mobile Safari/537.36"},"Windows":{"description":"Windows","value":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36"},"iOS":{"description":"iOS","value":"Mozilla/5.0 (iPhone; CPU iPhone OS 15_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/103.0.5060.63 Mobile/15E148 Safari/604.1"},"macOS":{"description":"macOS","value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 12_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36"}},"in":"header","name":"user-agent","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The user agent originating the request.                 Brave search can utilize the user agent to provide a different                 experience depending on the device as described by the string.                 The user agent should follow the commonly used browser agent                 strings on each platform. For more information on curating user agents,                 see <a href=\"https://www.rfc-editor.org/rfc/rfc9110.html#name-user-agent\">RFC 9110</a>.","title":"User agent"}},{"deprecated":false,"description":"The generic name of the client city","examples":{"City in USA":{"value":"Ann Arbor"}},"in":"header","name":"x-loc-city","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The generic name of the client city","title":"X-Loc-City"}},{"deprecated":false,"description":"The two letter country code for the client’s country.                 For a list of country codes,                 see <a href=\"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2\">ISO 3166-1 alpha-2</a>","examples":{"Country alpha-2 code":{"value":"US"}},"in":"header","name":"x-loc-country","required":false,"schema":{"anyOf":[{"enum":["AD","AE","AF","AG","AI","AL","AM","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"],"title":"Country","type":"string"},{"type":"null"}],"description":"The two letter country code for the client’s country.                 For a list of country codes,                 see <a href=\"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2\">ISO 3166-1 alpha-2</a>","title":"X-Loc-Country"}},{"deprecated":false,"description":"The latitude of the client’s geographical location in degrees,                 to provide relevant local results. The latitude must be greater                 than or equal to -90.0 degrees and less than or equal to +90.0 degrees.","examples":{"None":{}},"in":"header","name":"x-loc-lat","required":false,"schema":{"anyOf":[{"maximum":90,"minimum":-90,"type":"number"},{"type":"null"}],"description":"The latitude of the client’s geographical location in degrees,                 to provide relevant local results. The latitude must be greater                 than or equal to -90.0 degrees and less than or equal to +90.0 degrees.","title":"X-Loc-Lat"}},{"deprecated":false,"description":"The longitude of the client’s geographical location in degrees,                 to provide relevant local results. The longitude must be greater                 than or equal to -180.0 and less than or equal to +180.0 degrees.","examples":{"None":{}},"in":"header","name":"x-loc-long","required":false,"schema":{"anyOf":[{"maximum":180,"minimum":-180,"type":"number"},{"type":"null"}],"description":"The longitude of the client’s geographical location in degrees,                 to provide relevant local results. The longitude must be greater                 than or equal to -180.0 and less than or equal to +180.0 degrees.","title":"X-Loc-Long"}},{"deprecated":false,"description":"The client’s postal code","examples":{"Postal code in Ann Harbor, Michigan, US":{"value":"48105"}},"in":"header","name":"x-loc-postal-code","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The client’s postal code","title":"X-Loc-Postal-Code"}},{"deprecated":false,"description":"A code which could be up to three characters, that represent the client’s state/region.                 The region is the first-level subdivision (the broadest or least specific) of the                 <a href=\"https://en.wikipedia.org/wiki/ISO_3166-2\">ISO 3166-2</a> code.","examples":{"Michigan State/Region code in USA":{"value":"MI"}},"in":"header","name":"x-loc-state","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A code which could be up to three characters, that represent the client’s state/region.                 The region is the first-level subdivision (the broadest or least specific) of the                 <a href=\"https://en.wikipedia.org/wiki/ISO_3166-2\">ISO 3166-2</a> code.","title":"X-Loc-State"}},{"deprecated":false,"description":"The name of the client’s state/region.                 The region is the first-level subdivision (the broadest or least specific) of the                 <a href=\"https://en.wikipedia.org/wiki/ISO_3166-2\">ISO 3166-2</a> code.","examples":{"Michigan generic state name in USA":{"value":"Michigan"}},"in":"header","name":"x-loc-state-name","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The name of the client’s state/region.                 The region is the first-level subdivision (the broadest or least specific) of the                 <a href=\"https://en.wikipedia.org/wiki/ISO_3166-2\">ISO 3166-2</a> code.","title":"X-Loc-State-Name"}},{"deprecated":false,"description":"The mode to use to determine the threshold for including content in context.","in":"query","name":"context_threshold_mode","required":false,"schema":{"anyOf":[{"enum":["disabled","strict","lenient","balanced"],"title":"SummarizerContextThresholdMode","type":"string"},{"type":"null"}],"description":"The mode to use to determine the threshold for including content in context.","title":"Context Threshold Mode"}},{"deprecated":false,"description":"The maximum number of search results considered to select the LLM context data. The default is 20 and the maximum is 50.","in":"query","name":"count","required":false,"schema":{"default":20,"description":"The maximum number of search results considered to select the LLM context data. The default is 20 and the maximum is 50.","maximum":50,"minimum":1,"title":"Count","type":"integer"}},{"deprecated":false,"description":"The search query country, where the results come from. The country string is limited to 2 character country codes of supported countries.","in":"query","name":"country","required":false,"schema":{"allOf":[{"enum":["AR","AU","AT","BE","BR","CA","CL","DK","FI","FR","DE","GR","HK","IN","ID","IT","JP","KR","MY","MX","NL","NZ","NO","CN","PL","PT","PH","RU","SA","ZA","ES","SE","CH","TW","TR","GB","US","ALL"],"title":"SearchCountry","type":"string"},{"default":"US"}],"description":"The search query country, where the results come from. The country string is limited to 2 character country codes of supported countries."}},{"deprecated":false,"description":"Whether to enable local recall. Not setting this value means auto-detect: local recall is used if a location is provided (<code>X-Loc-Lat</code> with <code>X-Loc-Long</code>, or <code>X-Loc-City</code>).","in":"query","name":"enable_local","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"Whether to enable local recall. Not setting this value means auto-detect: local recall is used if a location is provided (<code>X-Loc-Lat</code> with <code>X-Loc-Long</code>, or <code>X-Loc-City</code>).","title":"Enable Local"}},{"deprecated":false,"description":"Enable source metadata enrichment (site_name, favicon, thumbnail, description, fetched_content_timestamp) in the sources attribute of the response.","in":"query","name":"enable_source_metadata","required":false,"schema":{"default":false,"description":"Enable source metadata enrichment (site_name, favicon, thumbnail, description, fetched_content_timestamp) in the sources attribute of the response.","title":"Enable Source Metadata","type":"boolean"}},{"deprecated":false,"description":"<p>Filters search results by page age. The age of a page is determined by the most relevant date reported by the content, such as its published or last modified date. The following values are supported:</p>\n<ul>\n<li><strong>pd</strong> - Pages aged 24 hours or less.</li>\n<li><strong>pw</strong> - Pages aged 7 days or less.</li>\n<li><strong>pm</strong> - Pages aged 31 days or less.</li>\n<li><strong>py</strong> - Pages aged 365 days or less.</li>\n<li><strong>YYYY-MM-DDtoYYYY-MM-DD</strong> - A custom date range is also supported by specifying start and end dates e.g. <code>2022-04-01to2022-07-30</code>.</li>\n</ul>","examples":{"0":{"value":""},"1":{"value":"pm"},"2":{"value":"2022-04-01to2022-07-30"}},"in":"query","name":"freshness","required":false,"schema":{"default":"","description":"<p>Filters search results by page age. The age of a page is determined by the most relevant date reported by the content, such as its published or last modified date. The following values are supported:</p>\n<ul>\n<li><strong>pd</strong> - Pages aged 24 hours or less.</li>\n<li><strong>pw</strong> - Pages aged 7 days or less.</li>\n<li><strong>pm</strong> - Pages aged 31 days or less.</li>\n<li><strong>py</strong> - Pages aged 365 days or less.</li>\n<li><strong>YYYY-MM-DDtoYYYY-MM-DD</strong> - A custom date range is also supported by specifying start and end dates e.g. <code>2022-04-01to2022-07-30</code>.</li>\n</ul>","examples":["","pm","2022-04-01to2022-07-30"],"title":"Freshness","type":"string"}},{"deprecated":false,"description":"Goggles act as a custom re-ranking on top of Brave’s search index. The parameter supports both a url where the Goggle is hosted or the definition of the Goggle. For more details, see the <a href=\"/documentation/resources/goggles\">Goggles documentation</a>. The parameter can be a single Goggle or a list of up to 3 Goggles.","examples":{"Prioritizes domains popular with the Hacker News":{"value":"https://raw.githubusercontent.com/brave/goggles-quickstart/main/goggles/hacker_news.goggle"},"Social media blocker":{"value":"! name: Social Networks\n! description: Removes social networks\n! public: true\n! author: Average Joe\n! avatar: #de0320\n$discard,site=facebook.com\n$discard,site=x.com\n$discard,site=instagram.com"}},"in":"query","name":"goggles","required":false,"schema":{"anyOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"},{"type":"null"}],"description":"Goggles act as a custom re-ranking on top of Brave’s search index. The parameter supports both a url where the Goggle is hosted or the definition of the Goggle. For more details, see the <a href=\"/documentation/resources/goggles\">Goggles documentation</a>. The parameter can be a single Goggle or a list of up to 3 Goggles.","title":"Goggles"}},{"deprecated":false,"description":"Maximum number of different snippets (or chunks of text) to include in LLM context. The default is <code>50</code> and maximum is <code>256</code>.","in":"query","name":"maximum_number_of_snippets","required":false,"schema":{"default":50,"description":"Maximum number of different snippets (or chunks of text) to include in LLM context. The default is <code>50</code> and maximum is <code>256</code>.","maximum":256,"minimum":1,"title":"Maximum Number Of Snippets","type":"integer"}},{"deprecated":false,"description":"Maximum number of snippets to include per URL. The default is <code>50</code> and maximum is <code>100</code>.","in":"query","name":"maximum_number_of_snippets_per_url","required":false,"schema":{"default":50,"description":"Maximum number of snippets to include per URL. The default is <code>50</code> and maximum is <code>100</code>.","maximum":100,"minimum":1,"title":"Maximum Number Of Snippets Per Url","type":"integer"}},{"deprecated":false,"description":"Approximate maximum number of tokens to include in context. The default is <code>8192</code> and maximum is <code>32768</code>.","in":"query","name":"maximum_number_of_tokens","required":false,"schema":{"default":8192,"description":"Approximate maximum number of tokens to include in context. The default is <code>8192</code> and maximum is <code>32768</code>.","maximum":32768,"minimum":1024,"title":"Maximum Number Of Tokens","type":"integer"}},{"deprecated":false,"description":"Maximum number of tokens to include per URL. The default is <code>4096</code> and maximum is <code>8192</code>.","in":"query","name":"maximum_number_of_tokens_per_url","required":false,"schema":{"default":4096,"description":"Maximum number of tokens to include per URL. The default is <code>4096</code> and maximum is <code>8192</code>.","maximum":8192,"minimum":512,"title":"Maximum Number Of Tokens Per Url","type":"integer"}},{"deprecated":false,"description":"Maximum number of different URLs to include in LLM context.","in":"query","name":"maximum_number_of_urls","required":false,"schema":{"default":20,"description":"Maximum number of different URLs to include in LLM context.","maximum":50,"minimum":1,"title":"Maximum Number Of Urls","type":"integer"}},{"deprecated":false,"description":"The user’s search query term. Query can not be empty. Maximum of 600 characters and 75 words in the query.","in":"query","name":"q","required":true,"schema":{"description":"The user’s search query term. Query can not be empty. Maximum of 600 characters and 75 words in the query.","maxLength":600,"minLength":1,"title":"Q","type":"string"}},{"deprecated":false,"description":"<p>Filters results for adult content. The following values are supported:</p>\n<ul>\n<li><strong>off</strong> - No filtering is done.</li>\n<li><strong>moderate</strong> - Drops adult content from the results used for context.</li>\n<li><strong>strict</strong> - Drops all adult content from the results used for context.</li>\n</ul>\n<p>When not set, no filtering is applied — except for local recall, which stays <code>strict</code>.</p>","in":"query","name":"safesearch","required":false,"schema":{"anyOf":[{"enum":["off","moderate","strict"],"title":"SafeSearch","type":"string"},{"type":"null"}],"description":"<p>Filters results for adult content. The following values are supported:</p>\n<ul>\n<li><strong>off</strong> - No filtering is done.</li>\n<li><strong>moderate</strong> - Drops adult content from the results used for context.</li>\n<li><strong>strict</strong> - Drops all adult content from the results used for context.</li>\n</ul>\n<p>When not set, no filtering is applied — except for local recall, which stays <code>strict</code>.</p>","title":"Safe search"}},{"deprecated":false,"description":"The search language preference. The 2 or more character language code for which the search results are provided.","in":"query","name":"search_lang","required":false,"schema":{"allOf":[{"enum":["ar","eu","bn","bg","ca","zh-hans","zh-hant","hr","cs","da","nl","en","en-gb","et","fi","fr","gl","de","el","gu","he","hi","hu","is","it","ja","jp","kn","ko","lv","lt","ms","ml","mr","nb","pl","pt-br","pt-pt","pa","ro","ru","sr","sk","sl","es","sv","ta","te","th","tr","uk","vi"],"title":"Language","type":"string"},{"default":"en"}],"description":"The search language preference. The 2 or more character language code for which the search results are provided."}},{"deprecated":false,"description":"Whether to enable spellcheck on the query.","in":"query","name":"spellcheck","required":false,"schema":{"default":true,"description":"Whether to enable spellcheck on the query.","title":"Spellcheck","type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response762Cca4421D2_LLMContextAPIResponse"}}},"description":"Successful Response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"LLM Context","tags":["default"],"x-aisa-caller-headers":["Api-Version","Cache-Control","User-Agent","X-Loc-City","X-Loc-Country","X-Loc-Lat","X-Loc-Long","X-Loc-Postal-Code","X-Loc-State","X-Loc-State-Name"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"brave-search","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/brave-search/get_any_brave_search_apis_v1_brave_llm_context","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.005,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"brave-search","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"brave-search","x-aisa-response-source":{"content_hash":"sha256:852e8c26257a43174cbb645f19fb018850661e2fcc5b618ca64c2d7f199d4d1e","kind":"upstream_success_contract","source":{"content_hash":"sha256:e581693aa967b6fab7c27a27b109366e901825881ad7548f3984bbc5619b914a","converter":"scripts/import_brave_reference.py@4","fetched_at":"2026-10-16T11:33:59.813162+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:a28127338b1a641229c3afbb4225985e91539e9f038343db46915bbd72d1bb84","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"source_index_hash":"sha256:52c0cb183f49315a5ea590ab37a9fa11b5ba8ff14c7fd04609069c5553001997","source_pages":[{"content_hash":"sha256:52c109c10f836716e93dda8933134f98f045caf8c78e8cf0ce63a1fc0b754c4f","url":"https://api-dashboard.search.brave.com/api-reference/ai/answers/__data.json"},{"content_hash":"sha256:3b02fc8c617b493d74da1b98337c57e2c34101ce1a6f87add3b5c0f5faf525d8","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/get/__data.json"},{"content_hash":"sha256:35820dbc01fe3a57e7020d508a2fadf49fbec3e6ff3363ef7500959d093f55a5","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/post/__data.json"},{"content_hash":"sha256:ab4bc9c2042bb31c13bdc06d423c909ccde12916069f6ef1b069228f01db2a8d","url":"https://api-dashboard.search.brave.com/api-reference/images/image_search/__data.json"},{"content_hash":"sha256:3b1afa4e3f81f264d3f245b77ea5273d9a213d2b3de4b4d7dedc01894b37fc64","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/get/__data.json"},{"content_hash":"sha256:54e73cc6097e7df880dc42143933d9bc07f919e07b116625408bb032ef7d4cc5","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/post/__data.json"},{"content_hash":"sha256:85cd7a6d3f01850436d332cfc44a726210657f139c0cc80a47a9c74470766a9c","url":"https://api-dashboard.search.brave.com/api-reference/other/spell_check/__data.json"},{"content_hash":"sha256:5c4dbb20ea770ef2c97ba1c6c3775716bcd7d74d4d9bd87bd91e78116e6c769e","url":"https://api-dashboard.search.brave.com/api-reference/other/suggestions/__data.json"},{"content_hash":"sha256:ff221fa765497085ae7a4ce9752831b80c69af59990847057784ba50a68e405a","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/get/__data.json"},{"content_hash":"sha256:f5b0f5a02fcdc52cff7f1618beebced3e0341afbf4b31a2ae18b92f61d51ecec","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/post/__data.json"},{"content_hash":"sha256:1a3811afefd39e19506a0a24e3b463307f219cc7c08db9348cab8807a70909fe","url":"https://api-dashboard.search.brave.com/api-reference/web/local_pois/__data.json"},{"content_hash":"sha256:389dee2acae3b6fb0fb516e7c7ec271a354fb511a616f68522d593c73109a87e","url":"https://api-dashboard.search.brave.com/api-reference/web/place_search/__data.json"},{"content_hash":"sha256:36d19685c3e9eb3a56b87f269648129524fb6f629418ea799889a142af516f47","url":"https://api-dashboard.search.brave.com/api-reference/web/poi_descriptions/__data.json"},{"content_hash":"sha256:dd2d3f02606cdf073906b9a6d5c5bfcce1fb568092c56fa56742b378a55657e5","url":"https://api-dashboard.search.brave.com/api-reference/web/rich_search/__data.json"},{"content_hash":"sha256:a001dfd07208f89cfcc9a34d90e4593cedc341320c669b270612086245561264","url":"https://api-dashboard.search.brave.com/api-reference/web/search/get/__data.json"},{"content_hash":"sha256:7c3c02d2a0a8cdc07d8ac787f96bcf949c684129c461f73a87374054794ab1f9","url":"https://api-dashboard.search.brave.com/api-reference/web/search/post/__data.json"}],"structured_source_hash":"sha256:3e120458b72eb3a3113d649793eccf719d67bca20a08745f6a5d92ea80159253","url":"https://api-dashboard.search.brave.com/llms.txt"}},"x-aisa-revision":{"customer_pricing_ref":"5a1e4970a8aa","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"297a28ee2115"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_brave_search_apis_v1_brave_llm_context","path":"/apis/v1/brave/llm/context"},"x-aisa-source":{"content_hash":"sha256:e581693aa967b6fab7c27a27b109366e901825881ad7548f3984bbc5619b914a","converter":"scripts/import_brave_reference.py@4","fetched_at":"2026-10-16T11:33:59.813162+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:a28127338b1a641229c3afbb4225985e91539e9f038343db46915bbd72d1bb84","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"source_index_hash":"sha256:52c0cb183f49315a5ea590ab37a9fa11b5ba8ff14c7fd04609069c5553001997","source_pages":[{"content_hash":"sha256:52c109c10f836716e93dda8933134f98f045caf8c78e8cf0ce63a1fc0b754c4f","url":"https://api-dashboard.search.brave.com/api-reference/ai/answers/__data.json"},{"content_hash":"sha256:3b02fc8c617b493d74da1b98337c57e2c34101ce1a6f87add3b5c0f5faf525d8","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/get/__data.json"},{"content_hash":"sha256:35820dbc01fe3a57e7020d508a2fadf49fbec3e6ff3363ef7500959d093f55a5","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/post/__data.json"},{"content_hash":"sha256:ab4bc9c2042bb31c13bdc06d423c909ccde12916069f6ef1b069228f01db2a8d","url":"https://api-dashboard.search.brave.com/api-reference/images/image_search/__data.json"},{"content_hash":"sha256:3b1afa4e3f81f264d3f245b77ea5273d9a213d2b3de4b4d7dedc01894b37fc64","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/get/__data.json"},{"content_hash":"sha256:54e73cc6097e7df880dc42143933d9bc07f919e07b116625408bb032ef7d4cc5","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/post/__data.json"},{"content_hash":"sha256:85cd7a6d3f01850436d332cfc44a726210657f139c0cc80a47a9c74470766a9c","url":"https://api-dashboard.search.brave.com/api-reference/other/spell_check/__data.json"},{"content_hash":"sha256:5c4dbb20ea770ef2c97ba1c6c3775716bcd7d74d4d9bd87bd91e78116e6c769e","url":"https://api-dashboard.search.brave.com/api-reference/other/suggestions/__data.json"},{"content_hash":"sha256:ff221fa765497085ae7a4ce9752831b80c69af59990847057784ba50a68e405a","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/get/__data.json"},{"content_hash":"sha256:f5b0f5a02fcdc52cff7f1618beebced3e0341afbf4b31a2ae18b92f61d51ecec","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/post/__data.json"},{"content_hash":"sha256:1a3811afefd39e19506a0a24e3b463307f219cc7c08db9348cab8807a70909fe","url":"https://api-dashboard.search.brave.com/api-reference/web/local_pois/__data.json"},{"content_hash":"sha256:389dee2acae3b6fb0fb516e7c7ec271a354fb511a616f68522d593c73109a87e","url":"https://api-dashboard.search.brave.com/api-reference/web/place_search/__data.json"},{"content_hash":"sha256:36d19685c3e9eb3a56b87f269648129524fb6f629418ea799889a142af516f47","url":"https://api-dashboard.search.brave.com/api-reference/web/poi_descriptions/__data.json"},{"content_hash":"sha256:dd2d3f02606cdf073906b9a6d5c5bfcce1fb568092c56fa56742b378a55657e5","url":"https://api-dashboard.search.brave.com/api-reference/web/rich_search/__data.json"},{"content_hash":"sha256:a001dfd07208f89cfcc9a34d90e4593cedc341320c669b270612086245561264","url":"https://api-dashboard.search.brave.com/api-reference/web/search/get/__data.json"},{"content_hash":"sha256:7c3c02d2a0a8cdc07d8ac787f96bcf949c684129c461f73a87374054794ab1f9","url":"https://api-dashboard.search.brave.com/api-reference/web/search/post/__data.json"}],"structured_source_hash":"sha256:3e120458b72eb3a3113d649793eccf719d67bca20a08745f6a5d92ea80159253","url":"https://api-dashboard.search.brave.com/llms.txt"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/res/v1/llm/context","x-aisa-validation":"provider"},"post":{"description":"<!-- aisa-pricing:start -->\nPublished reference price: $0.005 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_any_brave_search_apis_v1_brave_llm_context","parameters":[{"deprecated":false,"description":"The default supported media type is application/json.","examples":{"0":{"value":"application/json"}},"in":"header","name":"accept","required":false,"schema":{"allOf":[{"enum":["application/json","*/*"],"title":"Accept","type":"string"},{"default":"application/json"}],"description":"The default supported media type is application/json.","examples":["application/json"],"title":"Media type"}},{"deprecated":false,"description":"The API version to use.                 This is denoted by the format <code>YYYY-MM-DD</code>.                 Default is the latest that is available. Read                 more about <a href=\"/documentation/guides/versioning\">API versioning</a>.","in":"header","name":"api-version","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The API version to use.                 This is denoted by the format <code>YYYY-MM-DD</code>.                 Default is the latest that is available. Read                 more about <a href=\"/documentation/guides/versioning\">API versioning</a>.","title":"API version"}},{"deprecated":false,"description":"Brave Search will return cached content by default.                 To prevent caching set the Cache-Control header to <code>no-cache</code>.                 This is currently done as best effort.","in":"header","name":"cache-control","required":false,"schema":{"anyOf":[{"const":"no-cache","enum":["no-cache"],"title":"CacheControl","type":"string"},{"type":"null"}],"description":"Brave Search will return cached content by default.                 To prevent caching set the Cache-Control header to <code>no-cache</code>.                 This is currently done as best effort.","title":"Cache control"}},{"deprecated":false,"description":"The user agent originating the request.                 Brave search can utilize the user agent to provide a different                 experience depending on the device as described by the string.                 The user agent should follow the commonly used browser agent                 strings on each platform. For more information on curating user agents,                 see <a href=\"https://www.rfc-editor.org/rfc/rfc9110.html#name-user-agent\">RFC 9110</a>.","examples":{"Android":{"description":"Android","value":"Mozilla/5.0 (Linux; Android 12) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.71 Mobile Safari/537.36"},"Windows":{"description":"Windows","value":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36"},"iOS":{"description":"iOS","value":"Mozilla/5.0 (iPhone; CPU iPhone OS 15_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/103.0.5060.63 Mobile/15E148 Safari/604.1"},"macOS":{"description":"macOS","value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 12_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36"}},"in":"header","name":"user-agent","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The user agent originating the request.                 Brave search can utilize the user agent to provide a different                 experience depending on the device as described by the string.                 The user agent should follow the commonly used browser agent                 strings on each platform. For more information on curating user agents,                 see <a href=\"https://www.rfc-editor.org/rfc/rfc9110.html#name-user-agent\">RFC 9110</a>.","title":"User agent"}},{"deprecated":false,"description":"The generic name of the client city","examples":{"City in USA":{"value":"Ann Arbor"}},"in":"header","name":"x-loc-city","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The generic name of the client city","title":"X-Loc-City"}},{"deprecated":false,"description":"The two letter country code for the client’s country.                 For a list of country codes,                 see <a href=\"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2\">ISO 3166-1 alpha-2</a>","examples":{"Country alpha-2 code":{"value":"US"}},"in":"header","name":"x-loc-country","required":false,"schema":{"anyOf":[{"enum":["AD","AE","AF","AG","AI","AL","AM","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"],"title":"Country","type":"string"},{"type":"null"}],"description":"The two letter country code for the client’s country.                 For a list of country codes,                 see <a href=\"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2\">ISO 3166-1 alpha-2</a>","title":"X-Loc-Country"}},{"deprecated":false,"description":"The latitude of the client’s geographical location in degrees,                 to provide relevant local results. The latitude must be greater                 than or equal to -90.0 degrees and less than or equal to +90.0 degrees.","examples":{"None":{}},"in":"header","name":"x-loc-lat","required":false,"schema":{"anyOf":[{"maximum":90,"minimum":-90,"type":"number"},{"type":"null"}],"description":"The latitude of the client’s geographical location in degrees,                 to provide relevant local results. The latitude must be greater                 than or equal to -90.0 degrees and less than or equal to +90.0 degrees.","title":"X-Loc-Lat"}},{"deprecated":false,"description":"The longitude of the client’s geographical location in degrees,                 to provide relevant local results. The longitude must be greater                 than or equal to -180.0 and less than or equal to +180.0 degrees.","examples":{"None":{}},"in":"header","name":"x-loc-long","required":false,"schema":{"anyOf":[{"maximum":180,"minimum":-180,"type":"number"},{"type":"null"}],"description":"The longitude of the client’s geographical location in degrees,                 to provide relevant local results. The longitude must be greater                 than or equal to -180.0 and less than or equal to +180.0 degrees.","title":"X-Loc-Long"}},{"deprecated":false,"description":"The client’s postal code","examples":{"Postal code in Ann Harbor, Michigan, US":{"value":"48105"}},"in":"header","name":"x-loc-postal-code","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The client’s postal code","title":"X-Loc-Postal-Code"}},{"deprecated":false,"description":"A code which could be up to three characters, that represent the client’s state/region.                 The region is the first-level subdivision (the broadest or least specific) of the                 <a href=\"https://en.wikipedia.org/wiki/ISO_3166-2\">ISO 3166-2</a> code.","examples":{"Michigan State/Region code in USA":{"value":"MI"}},"in":"header","name":"x-loc-state","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A code which could be up to three characters, that represent the client’s state/region.                 The region is the first-level subdivision (the broadest or least specific) of the                 <a href=\"https://en.wikipedia.org/wiki/ISO_3166-2\">ISO 3166-2</a> code.","title":"X-Loc-State"}},{"deprecated":false,"description":"The name of the client’s state/region.                 The region is the first-level subdivision (the broadest or least specific) of the                 <a href=\"https://en.wikipedia.org/wiki/ISO_3166-2\">ISO 3166-2</a> code.","examples":{"Michigan generic state name in USA":{"value":"Michigan"}},"in":"header","name":"x-loc-state-name","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The name of the client’s state/region.                 The region is the first-level subdivision (the broadest or least specific) of the                 <a href=\"https://en.wikipedia.org/wiki/ISO_3166-2\">ISO 3166-2</a> code.","title":"X-Loc-State-Name"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"context_threshold_mode":{"anyOf":[{"enum":["disabled","strict","lenient","balanced"],"title":"SummarizerContextThresholdMode","type":"string"},{"type":"null"}],"description":"The mode to use to determine the threshold for including content in context."},"count":{"default":20,"description":"The maximum number of search results considered to select the LLM context data. The default is 20 and the maximum is 50.","maximum":50,"minimum":1,"title":"Count","type":"integer"},"country":{"allOf":[{"enum":["AR","AU","AT","BE","BR","CA","CL","DK","FI","FR","DE","GR","HK","IN","ID","IT","JP","KR","MY","MX","NL","NZ","NO","CN","PL","PT","PH","RU","SA","ZA","ES","SE","CH","TW","TR","GB","US","ALL"],"title":"SearchCountry","type":"string"},{"default":"US"}],"description":"The search query country, where the results come from. The country string is limited to 2 character country codes of supported countries."},"enable_local":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"Whether to enable local recall. Not setting this value means auto-detect: local recall is used if a location is provided (<code>X-Loc-Lat</code> with <code>X-Loc-Long</code>, or <code>X-Loc-City</code>).","title":"Enable Local"},"enable_source_metadata":{"default":false,"description":"Enable source metadata enrichment (site_name, favicon, thumbnail, description, fetched_content_timestamp) in the sources attribute of the response.","title":"Enable Source Metadata","type":"boolean"},"freshness":{"default":"","description":"<p>Filters search results by page age. The age of a page is determined by the most relevant date reported by the content, such as its published or last modified date. The following values are supported:</p>\n<ul>\n<li><strong>pd</strong> - Pages aged 24 hours or less.</li>\n<li><strong>pw</strong> - Pages aged 7 days or less.</li>\n<li><strong>pm</strong> - Pages aged 31 days or less.</li>\n<li><strong>py</strong> - Pages aged 365 days or less.</li>\n<li><strong>YYYY-MM-DDtoYYYY-MM-DD</strong> - A custom date range is also supported by specifying start and end dates e.g. <code>2022-04-01to2022-07-30</code>.</li>\n</ul>","examples":["","pm","2022-04-01to2022-07-30"],"title":"Freshness","type":"string"},"goggles":{"anyOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"},{"type":"null"}],"description":"Goggles act as a custom re-ranking on top of Brave’s search index. The parameter supports both a url where the Goggle is hosted or the definition of the Goggle. For more details, see the <a href=\"/documentation/resources/goggles\">Goggles documentation</a>. The parameter can be a single Goggle or a list of up to 3 Goggles.","title":"Goggles"},"maximum_number_of_snippets":{"default":50,"description":"Maximum number of different snippets (or chunks of text) to include in LLM context. The default is <code>50</code> and maximum is <code>256</code>.","maximum":256,"minimum":1,"title":"Maximum Number Of Snippets","type":"integer"},"maximum_number_of_snippets_per_url":{"default":50,"description":"Maximum number of snippets to include per URL. The default is <code>50</code> and maximum is <code>100</code>.","maximum":100,"minimum":1,"title":"Maximum Number Of Snippets Per Url","type":"integer"},"maximum_number_of_tokens":{"default":8192,"description":"Approximate maximum number of tokens to include in context. The default is <code>8192</code> and maximum is <code>32768</code>.","maximum":32768,"minimum":1024,"title":"Maximum Number Of Tokens","type":"integer"},"maximum_number_of_tokens_per_url":{"default":4096,"description":"Maximum number of tokens to include per URL. The default is <code>4096</code> and maximum is <code>8192</code>.","maximum":8192,"minimum":512,"title":"Maximum Number Of Tokens Per Url","type":"integer"},"maximum_number_of_urls":{"default":20,"description":"Maximum number of different URLs to include in LLM context.","maximum":50,"minimum":1,"title":"Maximum Number Of Urls","type":"integer"},"q":{"description":"The user’s search query term. Query can not be empty. Maximum of 600 characters and 75 words in the query.","maxLength":600,"minLength":1,"title":"Q","type":"string"},"safesearch":{"anyOf":[{"enum":["off","moderate","strict"],"title":"SafeSearch","type":"string"},{"type":"null"}],"description":"<p>Filters results for adult content. The following values are supported:</p>\n<ul>\n<li><strong>off</strong> - No filtering is done.</li>\n<li><strong>moderate</strong> - Drops adult content from the results used for context.</li>\n<li><strong>strict</strong> - Drops all adult content from the results used for context.</li>\n</ul>\n<p>When not set, no filtering is applied — except for local recall, which stays <code>strict</code>.</p>","title":"Safe search"},"search_lang":{"allOf":[{"enum":["ar","eu","bn","bg","ca","zh-hans","zh-hant","hr","cs","da","nl","en","en-gb","et","fi","fr","gl","de","el","gu","he","hi","hu","is","it","ja","jp","kn","ko","lv","lt","ms","ml","mr","nb","pl","pt-br","pt-pt","pa","ro","ru","sr","sk","sl","es","sv","ta","te","th","tr","uk","vi"],"title":"Language","type":"string"},{"default":"en"}],"description":"The search language preference. The 2 or more character language code for which the search results are provided."},"spellcheck":{"default":true,"description":"Whether to enable spellcheck on the query.","title":"Spellcheck","type":"boolean"}},"required":["q"],"title":"LLMContextParameters","type":"object"}}},"description":"","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response762Cca4421D2_LLMContextAPIResponse"}}},"description":"Successful Response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"LLM Context","tags":["default"],"x-aisa-caller-headers":["Api-Version","Cache-Control","User-Agent","X-Loc-City","X-Loc-Country","X-Loc-Lat","X-Loc-Long","X-Loc-Postal-Code","X-Loc-State","X-Loc-State-Name"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"brave-search","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/brave-search/post_any_brave_search_apis_v1_brave_llm_context","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.005,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"brave-search","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"brave-search","x-aisa-response-source":{"content_hash":"sha256:852e8c26257a43174cbb645f19fb018850661e2fcc5b618ca64c2d7f199d4d1e","kind":"upstream_success_contract","source":{"content_hash":"sha256:e581693aa967b6fab7c27a27b109366e901825881ad7548f3984bbc5619b914a","converter":"scripts/import_brave_reference.py@4","fetched_at":"2026-10-16T11:33:59.813162+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:a28127338b1a641229c3afbb4225985e91539e9f038343db46915bbd72d1bb84","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"source_index_hash":"sha256:52c0cb183f49315a5ea590ab37a9fa11b5ba8ff14c7fd04609069c5553001997","source_pages":[{"content_hash":"sha256:52c109c10f836716e93dda8933134f98f045caf8c78e8cf0ce63a1fc0b754c4f","url":"https://api-dashboard.search.brave.com/api-reference/ai/answers/__data.json"},{"content_hash":"sha256:3b02fc8c617b493d74da1b98337c57e2c34101ce1a6f87add3b5c0f5faf525d8","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/get/__data.json"},{"content_hash":"sha256:35820dbc01fe3a57e7020d508a2fadf49fbec3e6ff3363ef7500959d093f55a5","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/post/__data.json"},{"content_hash":"sha256:ab4bc9c2042bb31c13bdc06d423c909ccde12916069f6ef1b069228f01db2a8d","url":"https://api-dashboard.search.brave.com/api-reference/images/image_search/__data.json"},{"content_hash":"sha256:3b1afa4e3f81f264d3f245b77ea5273d9a213d2b3de4b4d7dedc01894b37fc64","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/get/__data.json"},{"content_hash":"sha256:54e73cc6097e7df880dc42143933d9bc07f919e07b116625408bb032ef7d4cc5","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/post/__data.json"},{"content_hash":"sha256:85cd7a6d3f01850436d332cfc44a726210657f139c0cc80a47a9c74470766a9c","url":"https://api-dashboard.search.brave.com/api-reference/other/spell_check/__data.json"},{"content_hash":"sha256:5c4dbb20ea770ef2c97ba1c6c3775716bcd7d74d4d9bd87bd91e78116e6c769e","url":"https://api-dashboard.search.brave.com/api-reference/other/suggestions/__data.json"},{"content_hash":"sha256:ff221fa765497085ae7a4ce9752831b80c69af59990847057784ba50a68e405a","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/get/__data.json"},{"content_hash":"sha256:f5b0f5a02fcdc52cff7f1618beebced3e0341afbf4b31a2ae18b92f61d51ecec","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/post/__data.json"},{"content_hash":"sha256:1a3811afefd39e19506a0a24e3b463307f219cc7c08db9348cab8807a70909fe","url":"https://api-dashboard.search.brave.com/api-reference/web/local_pois/__data.json"},{"content_hash":"sha256:389dee2acae3b6fb0fb516e7c7ec271a354fb511a616f68522d593c73109a87e","url":"https://api-dashboard.search.brave.com/api-reference/web/place_search/__data.json"},{"content_hash":"sha256:36d19685c3e9eb3a56b87f269648129524fb6f629418ea799889a142af516f47","url":"https://api-dashboard.search.brave.com/api-reference/web/poi_descriptions/__data.json"},{"content_hash":"sha256:dd2d3f02606cdf073906b9a6d5c5bfcce1fb568092c56fa56742b378a55657e5","url":"https://api-dashboard.search.brave.com/api-reference/web/rich_search/__data.json"},{"content_hash":"sha256:a001dfd07208f89cfcc9a34d90e4593cedc341320c669b270612086245561264","url":"https://api-dashboard.search.brave.com/api-reference/web/search/get/__data.json"},{"content_hash":"sha256:7c3c02d2a0a8cdc07d8ac787f96bcf949c684129c461f73a87374054794ab1f9","url":"https://api-dashboard.search.brave.com/api-reference/web/search/post/__data.json"}],"structured_source_hash":"sha256:3e120458b72eb3a3113d649793eccf719d67bca20a08745f6a5d92ea80159253","url":"https://api-dashboard.search.brave.com/llms.txt"}},"x-aisa-revision":{"customer_pricing_ref":"5a1e4970a8aa","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"297a28ee2115"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_brave_search_apis_v1_brave_llm_context","path":"/apis/v1/brave/llm/context"},"x-aisa-source":{"content_hash":"sha256:e581693aa967b6fab7c27a27b109366e901825881ad7548f3984bbc5619b914a","converter":"scripts/import_brave_reference.py@4","fetched_at":"2026-10-16T11:33:59.813162+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:a28127338b1a641229c3afbb4225985e91539e9f038343db46915bbd72d1bb84","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"source_index_hash":"sha256:52c0cb183f49315a5ea590ab37a9fa11b5ba8ff14c7fd04609069c5553001997","source_pages":[{"content_hash":"sha256:52c109c10f836716e93dda8933134f98f045caf8c78e8cf0ce63a1fc0b754c4f","url":"https://api-dashboard.search.brave.com/api-reference/ai/answers/__data.json"},{"content_hash":"sha256:3b02fc8c617b493d74da1b98337c57e2c34101ce1a6f87add3b5c0f5faf525d8","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/get/__data.json"},{"content_hash":"sha256:35820dbc01fe3a57e7020d508a2fadf49fbec3e6ff3363ef7500959d093f55a5","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/post/__data.json"},{"content_hash":"sha256:ab4bc9c2042bb31c13bdc06d423c909ccde12916069f6ef1b069228f01db2a8d","url":"https://api-dashboard.search.brave.com/api-reference/images/image_search/__data.json"},{"content_hash":"sha256:3b1afa4e3f81f264d3f245b77ea5273d9a213d2b3de4b4d7dedc01894b37fc64","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/get/__data.json"},{"content_hash":"sha256:54e73cc6097e7df880dc42143933d9bc07f919e07b116625408bb032ef7d4cc5","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/post/__data.json"},{"content_hash":"sha256:85cd7a6d3f01850436d332cfc44a726210657f139c0cc80a47a9c74470766a9c","url":"https://api-dashboard.search.brave.com/api-reference/other/spell_check/__data.json"},{"content_hash":"sha256:5c4dbb20ea770ef2c97ba1c6c3775716bcd7d74d4d9bd87bd91e78116e6c769e","url":"https://api-dashboard.search.brave.com/api-reference/other/suggestions/__data.json"},{"content_hash":"sha256:ff221fa765497085ae7a4ce9752831b80c69af59990847057784ba50a68e405a","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/get/__data.json"},{"content_hash":"sha256:f5b0f5a02fcdc52cff7f1618beebced3e0341afbf4b31a2ae18b92f61d51ecec","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/post/__data.json"},{"content_hash":"sha256:1a3811afefd39e19506a0a24e3b463307f219cc7c08db9348cab8807a70909fe","url":"https://api-dashboard.search.brave.com/api-reference/web/local_pois/__data.json"},{"content_hash":"sha256:389dee2acae3b6fb0fb516e7c7ec271a354fb511a616f68522d593c73109a87e","url":"https://api-dashboard.search.brave.com/api-reference/web/place_search/__data.json"},{"content_hash":"sha256:36d19685c3e9eb3a56b87f269648129524fb6f629418ea799889a142af516f47","url":"https://api-dashboard.search.brave.com/api-reference/web/poi_descriptions/__data.json"},{"content_hash":"sha256:dd2d3f02606cdf073906b9a6d5c5bfcce1fb568092c56fa56742b378a55657e5","url":"https://api-dashboard.search.brave.com/api-reference/web/rich_search/__data.json"},{"content_hash":"sha256:a001dfd07208f89cfcc9a34d90e4593cedc341320c669b270612086245561264","url":"https://api-dashboard.search.brave.com/api-reference/web/search/get/__data.json"},{"content_hash":"sha256:7c3c02d2a0a8cdc07d8ac787f96bcf949c684129c461f73a87374054794ab1f9","url":"https://api-dashboard.search.brave.com/api-reference/web/search/post/__data.json"}],"structured_source_hash":"sha256:3e120458b72eb3a3113d649793eccf719d67bca20a08745f6a5d92ea80159253","url":"https://api-dashboard.search.brave.com/llms.txt"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/res/v1/llm/context","x-aisa-validation":"provider"}},"/apis/v1/brave/local/descriptions":{"get":{"description":"<!-- aisa-pricing:start -->\nPublished reference price: $0.005 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_brave_search_apis_v1_brave_local_descriptions","parameters":[{"deprecated":false,"description":"The default supported media type is application/json.","examples":{"0":{"value":"application/json"}},"in":"header","name":"accept","required":false,"schema":{"allOf":[{"enum":["application/json","*/*"],"title":"Accept","type":"string"},{"default":"application/json"}],"description":"The default supported media type is application/json.","examples":["application/json"],"title":"Media type"}},{"deprecated":false,"description":"The API version to use.                 This is denoted by the format <code>YYYY-MM-DD</code>.                 Default is the latest that is available. Read                 more about <a href=\"/documentation/guides/versioning\">API versioning</a>.","in":"header","name":"api-version","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The API version to use.                 This is denoted by the format <code>YYYY-MM-DD</code>.                 Default is the latest that is available. Read                 more about <a href=\"/documentation/guides/versioning\">API versioning</a>.","title":"API version"}},{"deprecated":false,"description":"Brave Search will return cached content by default.                 To prevent caching set the Cache-Control header to <code>no-cache</code>.                 This is currently done as best effort.","in":"header","name":"cache-control","required":false,"schema":{"anyOf":[{"const":"no-cache","enum":["no-cache"],"title":"CacheControl","type":"string"},{"type":"null"}],"description":"Brave Search will return cached content by default.                 To prevent caching set the Cache-Control header to <code>no-cache</code>.                 This is currently done as best effort.","title":"Cache control"}},{"deprecated":false,"description":"The user agent originating the request.                 Brave search can utilize the user agent to provide a different                 experience depending on the device as described by the string.                 The user agent should follow the commonly used browser agent                 strings on each platform. For more information on curating user agents,                 see <a href=\"https://www.rfc-editor.org/rfc/rfc9110.html#name-user-agent\">RFC 9110</a>.","examples":{"Android":{"description":"Android","value":"Mozilla/5.0 (Linux; Android 12) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.71 Mobile Safari/537.36"},"Windows":{"description":"Windows","value":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36"},"iOS":{"description":"iOS","value":"Mozilla/5.0 (iPhone; CPU iPhone OS 15_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/103.0.5060.63 Mobile/15E148 Safari/604.1"},"macOS":{"description":"macOS","value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 12_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36"}},"in":"header","name":"user-agent","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The user agent originating the request.                 Brave search can utilize the user agent to provide a different                 experience depending on the device as described by the string.                 The user agent should follow the commonly used browser agent                 strings on each platform. For more information on curating user agents,                 see <a href=\"https://www.rfc-editor.org/rfc/rfc9110.html#name-user-agent\">RFC 9110</a>.","title":"User agent"}},{"deprecated":false,"description":"A list of unique identifiers for the location. The ids are valid only for 8 hours.","in":"query","name":"ids","required":true,"schema":{"description":"A list of unique identifiers for the location. The ids are valid only for 8 hours.","items":{"type":"string"},"maxItems":20,"minItems":1,"title":"Ids","type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response762Cca4421D2_LocalDescriptionsSearchApiResponse"}}},"description":"Successful Response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"POI Descriptions","tags":["default"],"x-aisa-caller-headers":["Api-Version","Cache-Control","User-Agent"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"brave-search","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/brave-search/any_brave_search_apis_v1_brave_local_descriptions","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.005,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"brave-search","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"brave-search","x-aisa-response-source":{"content_hash":"sha256:aa4248729ebdc0a3780c81c6cd12b50533a93913b3ab3abb83c8b8273d2b7fed","kind":"upstream_success_contract","source":{"content_hash":"sha256:e581693aa967b6fab7c27a27b109366e901825881ad7548f3984bbc5619b914a","converter":"scripts/import_brave_reference.py@4","fetched_at":"2026-10-16T11:33:59.813162+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:a28127338b1a641229c3afbb4225985e91539e9f038343db46915bbd72d1bb84","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"source_index_hash":"sha256:52c0cb183f49315a5ea590ab37a9fa11b5ba8ff14c7fd04609069c5553001997","source_pages":[{"content_hash":"sha256:52c109c10f836716e93dda8933134f98f045caf8c78e8cf0ce63a1fc0b754c4f","url":"https://api-dashboard.search.brave.com/api-reference/ai/answers/__data.json"},{"content_hash":"sha256:3b02fc8c617b493d74da1b98337c57e2c34101ce1a6f87add3b5c0f5faf525d8","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/get/__data.json"},{"content_hash":"sha256:35820dbc01fe3a57e7020d508a2fadf49fbec3e6ff3363ef7500959d093f55a5","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/post/__data.json"},{"content_hash":"sha256:ab4bc9c2042bb31c13bdc06d423c909ccde12916069f6ef1b069228f01db2a8d","url":"https://api-dashboard.search.brave.com/api-reference/images/image_search/__data.json"},{"content_hash":"sha256:3b1afa4e3f81f264d3f245b77ea5273d9a213d2b3de4b4d7dedc01894b37fc64","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/get/__data.json"},{"content_hash":"sha256:54e73cc6097e7df880dc42143933d9bc07f919e07b116625408bb032ef7d4cc5","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/post/__data.json"},{"content_hash":"sha256:85cd7a6d3f01850436d332cfc44a726210657f139c0cc80a47a9c74470766a9c","url":"https://api-dashboard.search.brave.com/api-reference/other/spell_check/__data.json"},{"content_hash":"sha256:5c4dbb20ea770ef2c97ba1c6c3775716bcd7d74d4d9bd87bd91e78116e6c769e","url":"https://api-dashboard.search.brave.com/api-reference/other/suggestions/__data.json"},{"content_hash":"sha256:ff221fa765497085ae7a4ce9752831b80c69af59990847057784ba50a68e405a","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/get/__data.json"},{"content_hash":"sha256:f5b0f5a02fcdc52cff7f1618beebced3e0341afbf4b31a2ae18b92f61d51ecec","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/post/__data.json"},{"content_hash":"sha256:1a3811afefd39e19506a0a24e3b463307f219cc7c08db9348cab8807a70909fe","url":"https://api-dashboard.search.brave.com/api-reference/web/local_pois/__data.json"},{"content_hash":"sha256:389dee2acae3b6fb0fb516e7c7ec271a354fb511a616f68522d593c73109a87e","url":"https://api-dashboard.search.brave.com/api-reference/web/place_search/__data.json"},{"content_hash":"sha256:36d19685c3e9eb3a56b87f269648129524fb6f629418ea799889a142af516f47","url":"https://api-dashboard.search.brave.com/api-reference/web/poi_descriptions/__data.json"},{"content_hash":"sha256:dd2d3f02606cdf073906b9a6d5c5bfcce1fb568092c56fa56742b378a55657e5","url":"https://api-dashboard.search.brave.com/api-reference/web/rich_search/__data.json"},{"content_hash":"sha256:a001dfd07208f89cfcc9a34d90e4593cedc341320c669b270612086245561264","url":"https://api-dashboard.search.brave.com/api-reference/web/search/get/__data.json"},{"content_hash":"sha256:7c3c02d2a0a8cdc07d8ac787f96bcf949c684129c461f73a87374054794ab1f9","url":"https://api-dashboard.search.brave.com/api-reference/web/search/post/__data.json"}],"structured_source_hash":"sha256:3e120458b72eb3a3113d649793eccf719d67bca20a08745f6a5d92ea80159253","url":"https://api-dashboard.search.brave.com/llms.txt"}},"x-aisa-revision":{"customer_pricing_ref":"5a1e4970a8aa","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"36cf6aee276b"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_brave_search_apis_v1_brave_local_descriptions","path":"/apis/v1/brave/local/descriptions"},"x-aisa-source":{"content_hash":"sha256:e581693aa967b6fab7c27a27b109366e901825881ad7548f3984bbc5619b914a","converter":"scripts/import_brave_reference.py@4","fetched_at":"2026-10-16T11:33:59.813162+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:a28127338b1a641229c3afbb4225985e91539e9f038343db46915bbd72d1bb84","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"source_index_hash":"sha256:52c0cb183f49315a5ea590ab37a9fa11b5ba8ff14c7fd04609069c5553001997","source_pages":[{"content_hash":"sha256:52c109c10f836716e93dda8933134f98f045caf8c78e8cf0ce63a1fc0b754c4f","url":"https://api-dashboard.search.brave.com/api-reference/ai/answers/__data.json"},{"content_hash":"sha256:3b02fc8c617b493d74da1b98337c57e2c34101ce1a6f87add3b5c0f5faf525d8","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/get/__data.json"},{"content_hash":"sha256:35820dbc01fe3a57e7020d508a2fadf49fbec3e6ff3363ef7500959d093f55a5","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/post/__data.json"},{"content_hash":"sha256:ab4bc9c2042bb31c13bdc06d423c909ccde12916069f6ef1b069228f01db2a8d","url":"https://api-dashboard.search.brave.com/api-reference/images/image_search/__data.json"},{"content_hash":"sha256:3b1afa4e3f81f264d3f245b77ea5273d9a213d2b3de4b4d7dedc01894b37fc64","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/get/__data.json"},{"content_hash":"sha256:54e73cc6097e7df880dc42143933d9bc07f919e07b116625408bb032ef7d4cc5","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/post/__data.json"},{"content_hash":"sha256:85cd7a6d3f01850436d332cfc44a726210657f139c0cc80a47a9c74470766a9c","url":"https://api-dashboard.search.brave.com/api-reference/other/spell_check/__data.json"},{"content_hash":"sha256:5c4dbb20ea770ef2c97ba1c6c3775716bcd7d74d4d9bd87bd91e78116e6c769e","url":"https://api-dashboard.search.brave.com/api-reference/other/suggestions/__data.json"},{"content_hash":"sha256:ff221fa765497085ae7a4ce9752831b80c69af59990847057784ba50a68e405a","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/get/__data.json"},{"content_hash":"sha256:f5b0f5a02fcdc52cff7f1618beebced3e0341afbf4b31a2ae18b92f61d51ecec","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/post/__data.json"},{"content_hash":"sha256:1a3811afefd39e19506a0a24e3b463307f219cc7c08db9348cab8807a70909fe","url":"https://api-dashboard.search.brave.com/api-reference/web/local_pois/__data.json"},{"content_hash":"sha256:389dee2acae3b6fb0fb516e7c7ec271a354fb511a616f68522d593c73109a87e","url":"https://api-dashboard.search.brave.com/api-reference/web/place_search/__data.json"},{"content_hash":"sha256:36d19685c3e9eb3a56b87f269648129524fb6f629418ea799889a142af516f47","url":"https://api-dashboard.search.brave.com/api-reference/web/poi_descriptions/__data.json"},{"content_hash":"sha256:dd2d3f02606cdf073906b9a6d5c5bfcce1fb568092c56fa56742b378a55657e5","url":"https://api-dashboard.search.brave.com/api-reference/web/rich_search/__data.json"},{"content_hash":"sha256:a001dfd07208f89cfcc9a34d90e4593cedc341320c669b270612086245561264","url":"https://api-dashboard.search.brave.com/api-reference/web/search/get/__data.json"},{"content_hash":"sha256:7c3c02d2a0a8cdc07d8ac787f96bcf949c684129c461f73a87374054794ab1f9","url":"https://api-dashboard.search.brave.com/api-reference/web/search/post/__data.json"}],"structured_source_hash":"sha256:3e120458b72eb3a3113d649793eccf719d67bca20a08745f6a5d92ea80159253","url":"https://api-dashboard.search.brave.com/llms.txt"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/res/v1/local/descriptions","x-aisa-validation":"provider"}},"/apis/v1/brave/local/place_search":{"get":{"description":"<!-- aisa-pricing:start -->\nPublished reference price: $0.005 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_brave_search_apis_v1_brave_local_place_search","parameters":[{"deprecated":false,"description":"The default supported media type is application/json.","examples":{"0":{"value":"application/json"}},"in":"header","name":"accept","required":false,"schema":{"allOf":[{"enum":["application/json","*/*"],"title":"Accept","type":"string"},{"default":"application/json"}],"description":"The default supported media type is application/json.","examples":["application/json"],"title":"Media type"}},{"deprecated":false,"description":"The API version to use.                 This is denoted by the format <code>YYYY-MM-DD</code>.                 Default is the latest that is available. Read                 more about <a href=\"/documentation/guides/versioning\">API versioning</a>.","in":"header","name":"api-version","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The API version to use.                 This is denoted by the format <code>YYYY-MM-DD</code>.                 Default is the latest that is available. Read                 more about <a href=\"/documentation/guides/versioning\">API versioning</a>.","title":"API version"}},{"deprecated":false,"description":"Brave Search will return cached content by default.                 To prevent caching set the Cache-Control header to <code>no-cache</code>.                 This is currently done as best effort.","in":"header","name":"cache-control","required":false,"schema":{"anyOf":[{"const":"no-cache","enum":["no-cache"],"title":"CacheControl","type":"string"},{"type":"null"}],"description":"Brave Search will return cached content by default.                 To prevent caching set the Cache-Control header to <code>no-cache</code>.                 This is currently done as best effort.","title":"Cache control"}},{"deprecated":false,"description":"The user agent originating the request.                 Brave search can utilize the user agent to provide a different                 experience depending on the device as described by the string.                 The user agent should follow the commonly used browser agent                 strings on each platform. For more information on curating user agents,                 see <a href=\"https://www.rfc-editor.org/rfc/rfc9110.html#name-user-agent\">RFC 9110</a>.","examples":{"Android":{"description":"Android","value":"Mozilla/5.0 (Linux; Android 12) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.71 Mobile Safari/537.36"},"Windows":{"description":"Windows","value":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36"},"iOS":{"description":"iOS","value":"Mozilla/5.0 (iPhone; CPU iPhone OS 15_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/103.0.5060.63 Mobile/15E148 Safari/604.1"},"macOS":{"description":"macOS","value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 12_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36"}},"in":"header","name":"user-agent","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The user agent originating the request.                 Brave search can utilize the user agent to provide a different                 experience depending on the device as described by the string.                 The user agent should follow the commonly used browser agent                 strings on each platform. For more information on curating user agents,                 see <a href=\"https://www.rfc-editor.org/rfc/rfc9110.html#name-user-agent\">RFC 9110</a>.","title":"User agent"}},{"deprecated":false,"description":"Number of results to return. The maximum is 100.","in":"query","name":"count","required":false,"schema":{"default":20,"description":"Number of results to return. The maximum is 100.","maximum":100,"minimum":1,"title":"Count","type":"integer"}},{"deprecated":false,"description":"Two-letter country code (ISO 3166-1 alpha-2) to scope the search.","in":"query","name":"country","required":false,"schema":{"allOf":[{"enum":["AR","AU","AT","BE","BR","CA","CL","DK","FI","FR","DE","GR","HK","IN","ID","IT","JP","KR","MY","MX","NL","NZ","NO","CN","PL","PT","PH","RU","SA","ZA","ES","SE","CH","TW","TR","GB","US","ALL"],"title":"SearchCountry","type":"string"},{"default":"US"}],"description":"Two-letter country code (ISO 3166-1 alpha-2) to scope the search."}},{"deprecated":false,"description":"Optional geolocation of the user in the format <code>&lt;latitude&gt;x&lt;longitude&gt;</code>. Used to calculate distance values in results.","in":"query","name":"geoloc","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Optional geolocation of the user in the format <code>&lt;latitude&gt;x&lt;longitude&gt;</code>. Used to calculate distance values in results.","title":"Geoloc"}},{"deprecated":false,"description":"Latitude of the geographical coordinates.","in":"query","name":"latitude","required":false,"schema":{"anyOf":[{"maximum":90,"minimum":-90,"type":"number"},{"type":"null"}],"description":"Latitude of the geographical coordinates.","title":"Latitude"}},{"deprecated":false,"description":"<p>Location string to search for points of interest in an area.\nThis is alternative to the <code>latitude</code> and <code>longitude</code> parameters.</p>\n<ul>\n<li>For locations in US prefer the form <code>&lt;city&gt; &lt;state&gt; &lt;country name&gt;</code>, ie. <code>san francisco ca united states</code></li>\n<li>For non-US locations, use the form <code>&lt;city&gt; &lt;country name&gt;</code>, ie. <code>tokyo japan</code></li>\n<li>No need for commas or other special chars, capitalization does not matter</li>\n<li>We cover multiple languages: <code>nueva york</code> instead of <code>new york</code> works, but using English or the most popular language on the target city should work the best</li>\n</ul>","in":"query","name":"location","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"<p>Location string to search for points of interest in an area.\nThis is alternative to the <code>latitude</code> and <code>longitude</code> parameters.</p>\n<ul>\n<li>For locations in US prefer the form <code>&lt;city&gt; &lt;state&gt; &lt;country name&gt;</code>, ie. <code>san francisco ca united states</code></li>\n<li>For non-US locations, use the form <code>&lt;city&gt; &lt;country name&gt;</code>, ie. <code>tokyo japan</code></li>\n<li>No need for commas or other special chars, capitalization does not matter</li>\n<li>We cover multiple languages: <code>nueva york</code> instead of <code>new york</code> works, but using English or the most popular language on the target city should work the best</li>\n</ul>","title":"Location"}},{"deprecated":false,"description":"Longitude of the geographical coordinates.","in":"query","name":"longitude","required":false,"schema":{"anyOf":[{"maximum":180,"minimum":-180,"type":"number"},{"type":"null"}],"description":"Longitude of the geographical coordinates.","title":"Longitude"}},{"deprecated":false,"description":"Query string to search for points of interest in an area. If no <code>q</code> is provided, the endpoint will return general points of interest in the given area.","in":"query","name":"q","required":false,"schema":{"default":"","description":"Query string to search for points of interest in an area. If no <code>q</code> is provided, the endpoint will return general points of interest in the given area.","title":"Q","type":"string"}},{"deprecated":false,"description":"Search radius bias around the given coordinates, in meters. <strong>NOTE</strong>: This is not strictly the radius of the search (nor the resulting radius of the results), but rather a bias towards results that are closer to the given coordinates. Search is performed globally if no radius is provided.","in":"query","name":"radius","required":false,"schema":{"anyOf":[{"minimum":0,"type":"number"},{"type":"null"}],"description":"Search radius bias around the given coordinates, in meters. <strong>NOTE</strong>: This is not strictly the radius of the search (nor the resulting radius of the results), but rather a bias towards results that are closer to the given coordinates. Search is performed globally if no radius is provided.","title":"Radius"}},{"deprecated":false,"description":"Safe search level for the query results.","in":"query","name":"safesearch","required":false,"schema":{"allOf":[{"enum":["off","moderate","strict"],"title":"SafeSearch","type":"string"},{"default":"strict"}],"description":"Safe search level for the query results."}},{"deprecated":false,"description":"Language for the search results.","in":"query","name":"search_lang","required":false,"schema":{"allOf":[{"enum":["ar","eu","bn","bg","ca","zh-hans","zh-hant","hr","cs","da","nl","en","en-gb","et","fi","fr","gl","de","el","gu","he","hi","hu","is","it","ja","jp","kn","ko","lv","lt","ms","ml","mr","nb","pl","pt-br","pt-pt","pa","ro","ru","sr","sk","sl","es","sv","ta","te","th","tr","uk","vi"],"title":"Language","type":"string"},{"default":"en"}],"description":"Language for the search results."}},{"deprecated":false,"description":"Whether to apply spellcheck before executing the search.","in":"query","name":"spellcheck","required":false,"schema":{"default":true,"description":"Whether to apply spellcheck before executing the search.","title":"Spellcheck","type":"boolean"}},{"deprecated":false,"description":"User interface language for the response. Usually <code>&lt;language&gt;-&lt;region&gt;</code>.","in":"query","name":"ui_lang","required":false,"schema":{"allOf":[{"enum":["es-AR","en-AU","de-AT","nl-BE","fr-BE","pt-BR","en-CA","fr-CA","es-CL","da-DK","fi-FI","fr-FR","de-DE","el-GR","zh-HK","en-IN","en-ID","it-IT","ja-JP","ko-KR","en-MY","es-MX","nl-NL","en-NZ","no-NO","zh-CN","pl-PL","en-PH","ru-RU","en-ZA","es-ES","sv-SE","fr-CH","de-CH","zh-TW","tr-TR","en-GB","en-US","es-US"],"title":"MarketCodes","type":"string"},{"default":"en-US"}],"description":"User interface language for the response. Usually <code>&lt;language&gt;-&lt;region&gt;</code>."}},{"deprecated":false,"description":"Units of measurement for distance values: <code>metric</code> is kilometres, <code>imperial</code> is miles.","in":"query","name":"units","required":false,"schema":{"allOf":[{"enum":["imperial","metric"],"title":"MeasurementUnit","type":"string"},{"default":"metric"}],"description":"Units of measurement for distance values: <code>metric</code> is kilometres, <code>imperial</code> is miles."}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response762Cca4421D2_LocalPlaceSearchApiResponse"}}},"description":"Successful Response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Place Search","tags":["default"],"x-aisa-caller-headers":["Api-Version","Cache-Control","User-Agent"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"brave-search","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/brave-search/any_brave_search_apis_v1_brave_local_place_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.005,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"brave-search","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"brave-search","x-aisa-response-source":{"content_hash":"sha256:530855bdd20c7dbcc5b6cb508d87836ad778965f55549fc5ec5ad86dc57ef922","kind":"upstream_success_contract","source":{"content_hash":"sha256:e581693aa967b6fab7c27a27b109366e901825881ad7548f3984bbc5619b914a","converter":"scripts/import_brave_reference.py@4","fetched_at":"2026-10-16T11:33:59.813162+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:a28127338b1a641229c3afbb4225985e91539e9f038343db46915bbd72d1bb84","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"source_index_hash":"sha256:52c0cb183f49315a5ea590ab37a9fa11b5ba8ff14c7fd04609069c5553001997","source_pages":[{"content_hash":"sha256:52c109c10f836716e93dda8933134f98f045caf8c78e8cf0ce63a1fc0b754c4f","url":"https://api-dashboard.search.brave.com/api-reference/ai/answers/__data.json"},{"content_hash":"sha256:3b02fc8c617b493d74da1b98337c57e2c34101ce1a6f87add3b5c0f5faf525d8","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/get/__data.json"},{"content_hash":"sha256:35820dbc01fe3a57e7020d508a2fadf49fbec3e6ff3363ef7500959d093f55a5","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/post/__data.json"},{"content_hash":"sha256:ab4bc9c2042bb31c13bdc06d423c909ccde12916069f6ef1b069228f01db2a8d","url":"https://api-dashboard.search.brave.com/api-reference/images/image_search/__data.json"},{"content_hash":"sha256:3b1afa4e3f81f264d3f245b77ea5273d9a213d2b3de4b4d7dedc01894b37fc64","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/get/__data.json"},{"content_hash":"sha256:54e73cc6097e7df880dc42143933d9bc07f919e07b116625408bb032ef7d4cc5","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/post/__data.json"},{"content_hash":"sha256:85cd7a6d3f01850436d332cfc44a726210657f139c0cc80a47a9c74470766a9c","url":"https://api-dashboard.search.brave.com/api-reference/other/spell_check/__data.json"},{"content_hash":"sha256:5c4dbb20ea770ef2c97ba1c6c3775716bcd7d74d4d9bd87bd91e78116e6c769e","url":"https://api-dashboard.search.brave.com/api-reference/other/suggestions/__data.json"},{"content_hash":"sha256:ff221fa765497085ae7a4ce9752831b80c69af59990847057784ba50a68e405a","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/get/__data.json"},{"content_hash":"sha256:f5b0f5a02fcdc52cff7f1618beebced3e0341afbf4b31a2ae18b92f61d51ecec","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/post/__data.json"},{"content_hash":"sha256:1a3811afefd39e19506a0a24e3b463307f219cc7c08db9348cab8807a70909fe","url":"https://api-dashboard.search.brave.com/api-reference/web/local_pois/__data.json"},{"content_hash":"sha256:389dee2acae3b6fb0fb516e7c7ec271a354fb511a616f68522d593c73109a87e","url":"https://api-dashboard.search.brave.com/api-reference/web/place_search/__data.json"},{"content_hash":"sha256:36d19685c3e9eb3a56b87f269648129524fb6f629418ea799889a142af516f47","url":"https://api-dashboard.search.brave.com/api-reference/web/poi_descriptions/__data.json"},{"content_hash":"sha256:dd2d3f02606cdf073906b9a6d5c5bfcce1fb568092c56fa56742b378a55657e5","url":"https://api-dashboard.search.brave.com/api-reference/web/rich_search/__data.json"},{"content_hash":"sha256:a001dfd07208f89cfcc9a34d90e4593cedc341320c669b270612086245561264","url":"https://api-dashboard.search.brave.com/api-reference/web/search/get/__data.json"},{"content_hash":"sha256:7c3c02d2a0a8cdc07d8ac787f96bcf949c684129c461f73a87374054794ab1f9","url":"https://api-dashboard.search.brave.com/api-reference/web/search/post/__data.json"}],"structured_source_hash":"sha256:3e120458b72eb3a3113d649793eccf719d67bca20a08745f6a5d92ea80159253","url":"https://api-dashboard.search.brave.com/llms.txt"}},"x-aisa-revision":{"customer_pricing_ref":"5a1e4970a8aa","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ccd8ead2aa11"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_brave_search_apis_v1_brave_local_place_search","path":"/apis/v1/brave/local/place_search"},"x-aisa-source":{"content_hash":"sha256:e581693aa967b6fab7c27a27b109366e901825881ad7548f3984bbc5619b914a","converter":"scripts/import_brave_reference.py@4","fetched_at":"2026-10-16T11:33:59.813162+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:a28127338b1a641229c3afbb4225985e91539e9f038343db46915bbd72d1bb84","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"source_index_hash":"sha256:52c0cb183f49315a5ea590ab37a9fa11b5ba8ff14c7fd04609069c5553001997","source_pages":[{"content_hash":"sha256:52c109c10f836716e93dda8933134f98f045caf8c78e8cf0ce63a1fc0b754c4f","url":"https://api-dashboard.search.brave.com/api-reference/ai/answers/__data.json"},{"content_hash":"sha256:3b02fc8c617b493d74da1b98337c57e2c34101ce1a6f87add3b5c0f5faf525d8","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/get/__data.json"},{"content_hash":"sha256:35820dbc01fe3a57e7020d508a2fadf49fbec3e6ff3363ef7500959d093f55a5","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/post/__data.json"},{"content_hash":"sha256:ab4bc9c2042bb31c13bdc06d423c909ccde12916069f6ef1b069228f01db2a8d","url":"https://api-dashboard.search.brave.com/api-reference/images/image_search/__data.json"},{"content_hash":"sha256:3b1afa4e3f81f264d3f245b77ea5273d9a213d2b3de4b4d7dedc01894b37fc64","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/get/__data.json"},{"content_hash":"sha256:54e73cc6097e7df880dc42143933d9bc07f919e07b116625408bb032ef7d4cc5","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/post/__data.json"},{"content_hash":"sha256:85cd7a6d3f01850436d332cfc44a726210657f139c0cc80a47a9c74470766a9c","url":"https://api-dashboard.search.brave.com/api-reference/other/spell_check/__data.json"},{"content_hash":"sha256:5c4dbb20ea770ef2c97ba1c6c3775716bcd7d74d4d9bd87bd91e78116e6c769e","url":"https://api-dashboard.search.brave.com/api-reference/other/suggestions/__data.json"},{"content_hash":"sha256:ff221fa765497085ae7a4ce9752831b80c69af59990847057784ba50a68e405a","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/get/__data.json"},{"content_hash":"sha256:f5b0f5a02fcdc52cff7f1618beebced3e0341afbf4b31a2ae18b92f61d51ecec","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/post/__data.json"},{"content_hash":"sha256:1a3811afefd39e19506a0a24e3b463307f219cc7c08db9348cab8807a70909fe","url":"https://api-dashboard.search.brave.com/api-reference/web/local_pois/__data.json"},{"content_hash":"sha256:389dee2acae3b6fb0fb516e7c7ec271a354fb511a616f68522d593c73109a87e","url":"https://api-dashboard.search.brave.com/api-reference/web/place_search/__data.json"},{"content_hash":"sha256:36d19685c3e9eb3a56b87f269648129524fb6f629418ea799889a142af516f47","url":"https://api-dashboard.search.brave.com/api-reference/web/poi_descriptions/__data.json"},{"content_hash":"sha256:dd2d3f02606cdf073906b9a6d5c5bfcce1fb568092c56fa56742b378a55657e5","url":"https://api-dashboard.search.brave.com/api-reference/web/rich_search/__data.json"},{"content_hash":"sha256:a001dfd07208f89cfcc9a34d90e4593cedc341320c669b270612086245561264","url":"https://api-dashboard.search.brave.com/api-reference/web/search/get/__data.json"},{"content_hash":"sha256:7c3c02d2a0a8cdc07d8ac787f96bcf949c684129c461f73a87374054794ab1f9","url":"https://api-dashboard.search.brave.com/api-reference/web/search/post/__data.json"}],"structured_source_hash":"sha256:3e120458b72eb3a3113d649793eccf719d67bca20a08745f6a5d92ea80159253","url":"https://api-dashboard.search.brave.com/llms.txt"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/res/v1/local/place_search","x-aisa-validation":"provider"}},"/apis/v1/brave/local/pois":{"get":{"description":"<!-- aisa-pricing:start -->\nPublished reference price: $0.005 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_brave_search_apis_v1_brave_local_pois","parameters":[{"deprecated":false,"description":"The default supported media type is application/json.","examples":{"0":{"value":"application/json"}},"in":"header","name":"accept","required":false,"schema":{"allOf":[{"enum":["application/json","*/*"],"title":"Accept","type":"string"},{"default":"application/json"}],"description":"The default supported media type is application/json.","examples":["application/json"],"title":"Media type"}},{"deprecated":false,"description":"The API version to use.                 This is denoted by the format <code>YYYY-MM-DD</code>.                 Default is the latest that is available. Read                 more about <a href=\"/documentation/guides/versioning\">API versioning</a>.","in":"header","name":"api-version","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The API version to use.                 This is denoted by the format <code>YYYY-MM-DD</code>.                 Default is the latest that is available. Read                 more about <a href=\"/documentation/guides/versioning\">API versioning</a>.","title":"API version"}},{"deprecated":false,"description":"Brave Search will return cached content by default.                 To prevent caching set the Cache-Control header to <code>no-cache</code>.                 This is currently done as best effort.","in":"header","name":"cache-control","required":false,"schema":{"anyOf":[{"const":"no-cache","enum":["no-cache"],"title":"CacheControl","type":"string"},{"type":"null"}],"description":"Brave Search will return cached content by default.                 To prevent caching set the Cache-Control header to <code>no-cache</code>.                 This is currently done as best effort.","title":"Cache control"}},{"deprecated":false,"description":"The user agent originating the request.                 Brave search can utilize the user agent to provide a different                 experience depending on the device as described by the string.                 The user agent should follow the commonly used browser agent                 strings on each platform. For more information on curating user agents,                 see <a href=\"https://www.rfc-editor.org/rfc/rfc9110.html#name-user-agent\">RFC 9110</a>.","examples":{"Android":{"description":"Android","value":"Mozilla/5.0 (Linux; Android 12) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.71 Mobile Safari/537.36"},"Windows":{"description":"Windows","value":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36"},"iOS":{"description":"iOS","value":"Mozilla/5.0 (iPhone; CPU iPhone OS 15_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/103.0.5060.63 Mobile/15E148 Safari/604.1"},"macOS":{"description":"macOS","value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 12_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36"}},"in":"header","name":"user-agent","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The user agent originating the request.                 Brave search can utilize the user agent to provide a different                 experience depending on the device as described by the string.                 The user agent should follow the commonly used browser agent                 strings on each platform. For more information on curating user agents,                 see <a href=\"https://www.rfc-editor.org/rfc/rfc9110.html#name-user-agent\">RFC 9110</a>.","title":"User agent"}},{"deprecated":false,"description":"The latitude of the client’s geographical location in degrees,                 to provide relevant local results. The latitude must be greater                 than or equal to -90.0 degrees and less than or equal to +90.0 degrees.","in":"header","name":"x-loc-lat","required":false,"schema":{"anyOf":[{"maximum":90,"minimum":-90,"type":"number"},{"type":"null"}],"description":"The latitude of the client’s geographical location in degrees,                 to provide relevant local results. The latitude must be greater                 than or equal to -90.0 degrees and less than or equal to +90.0 degrees.","title":"X-Loc-Lat"}},{"deprecated":false,"description":"The longitude of the client’s geographical location in degrees,                 to provide relevant local results. The longitude must be greater                 than or equal to -180.0 and less than or equal to +180.0 degrees.","in":"header","name":"x-loc-long","required":false,"schema":{"anyOf":[{"maximum":180,"minimum":-180,"type":"number"},{"type":"null"}],"description":"The longitude of the client’s geographical location in degrees,                 to provide relevant local results. The longitude must be greater                 than or equal to -180.0 and less than or equal to +180.0 degrees.","title":"X-Loc-Long"}},{"deprecated":false,"description":"A list of unique identifiers for the location. The ids are valid only for 8 hours.","in":"query","name":"ids","required":true,"schema":{"description":"A list of unique identifiers for the location. The ids are valid only for 8 hours.","items":{"type":"string"},"maxItems":20,"minItems":1,"title":"Ids","type":"array"}},{"deprecated":false,"description":"The search language preference. The 2 or more character language code for which the search results are provided.","in":"query","name":"search_lang","required":false,"schema":{"allOf":[{"enum":["ar","eu","bn","bg","ca","zh-hans","zh-hant","hr","cs","da","nl","en","en-gb","et","fi","fr","gl","de","el","gu","he","hi","hu","is","it","ja","jp","kn","ko","lv","lt","ms","ml","mr","nb","pl","pt-br","pt-pt","pa","ro","ru","sr","sk","sl","es","sv","ta","te","th","tr","uk","vi"],"title":"Language","type":"string"},{"default":"en"}],"description":"The search language preference. The 2 or more character language code for which the search results are provided."}},{"deprecated":false,"description":"User interface language preferred in response. Usually of the format &lt;language_code&gt;-&lt;country_code&gt;. For more, see <a href=\"https://www.rfc-editor.org/rfc/rfc9110.html#name-accept-language\">RFC 9110</a>.","in":"query","name":"ui_lang","required":false,"schema":{"allOf":[{"enum":["es-AR","en-AU","de-AT","nl-BE","fr-BE","pt-BR","en-CA","fr-CA","es-CL","da-DK","fi-FI","fr-FR","de-DE","el-GR","zh-HK","en-IN","en-ID","it-IT","ja-JP","ko-KR","en-MY","es-MX","nl-NL","en-NZ","no-NO","zh-CN","pl-PL","en-PH","ru-RU","en-ZA","es-ES","sv-SE","fr-CH","de-CH","zh-TW","tr-TR","en-GB","en-US","es-US"],"title":"MarketCodes","type":"string"},{"default":"en-US"}],"description":"User interface language preferred in response. Usually of the format &lt;language_code&gt;-&lt;country_code&gt;. For more, see <a href=\"https://www.rfc-editor.org/rfc/rfc9110.html#name-accept-language\">RFC 9110</a>."}},{"deprecated":false,"description":"<p>The measurement units. The following values are supported:</p>\n<ul>\n<li><strong>metric</strong> - The standardized measurement system (km, celcius…)</li>\n<li><strong>imperial</strong> - The British Imperial system of units (mile, fahrenheit…)</li>\n</ul>","examples":{"Imperial units":{"value":"imperial"},"Metric units":{"value":"metric"}},"in":"query","name":"units","required":false,"schema":{"anyOf":[{"enum":["imperial","metric"],"title":"MeasurementUnit","type":"string"},{"type":"null"}],"description":"<p>The measurement units. The following values are supported:</p>\n<ul>\n<li><strong>metric</strong> - The standardized measurement system (km, celcius…)</li>\n<li><strong>imperial</strong> - The British Imperial system of units (mile, fahrenheit…)</li>\n</ul>","title":"Units"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response762Cca4421D2_LocalPoiSearchApiResponse"}}},"description":"Successful Response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Local POIs","tags":["default"],"x-aisa-caller-headers":["Api-Version","Cache-Control","User-Agent","X-Loc-Lat","X-Loc-Long"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"brave-search","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/brave-search/any_brave_search_apis_v1_brave_local_pois","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.005,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"brave-search","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"brave-search","x-aisa-response-source":{"content_hash":"sha256:403c115259e585766a9eea85b2b08a9df16efd305c1d54c7084ef0e37bb80558","kind":"upstream_success_contract","source":{"content_hash":"sha256:e581693aa967b6fab7c27a27b109366e901825881ad7548f3984bbc5619b914a","converter":"scripts/import_brave_reference.py@4","fetched_at":"2026-10-16T11:33:59.813162+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:a28127338b1a641229c3afbb4225985e91539e9f038343db46915bbd72d1bb84","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"source_index_hash":"sha256:52c0cb183f49315a5ea590ab37a9fa11b5ba8ff14c7fd04609069c5553001997","source_pages":[{"content_hash":"sha256:52c109c10f836716e93dda8933134f98f045caf8c78e8cf0ce63a1fc0b754c4f","url":"https://api-dashboard.search.brave.com/api-reference/ai/answers/__data.json"},{"content_hash":"sha256:3b02fc8c617b493d74da1b98337c57e2c34101ce1a6f87add3b5c0f5faf525d8","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/get/__data.json"},{"content_hash":"sha256:35820dbc01fe3a57e7020d508a2fadf49fbec3e6ff3363ef7500959d093f55a5","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/post/__data.json"},{"content_hash":"sha256:ab4bc9c2042bb31c13bdc06d423c909ccde12916069f6ef1b069228f01db2a8d","url":"https://api-dashboard.search.brave.com/api-reference/images/image_search/__data.json"},{"content_hash":"sha256:3b1afa4e3f81f264d3f245b77ea5273d9a213d2b3de4b4d7dedc01894b37fc64","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/get/__data.json"},{"content_hash":"sha256:54e73cc6097e7df880dc42143933d9bc07f919e07b116625408bb032ef7d4cc5","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/post/__data.json"},{"content_hash":"sha256:85cd7a6d3f01850436d332cfc44a726210657f139c0cc80a47a9c74470766a9c","url":"https://api-dashboard.search.brave.com/api-reference/other/spell_check/__data.json"},{"content_hash":"sha256:5c4dbb20ea770ef2c97ba1c6c3775716bcd7d74d4d9bd87bd91e78116e6c769e","url":"https://api-dashboard.search.brave.com/api-reference/other/suggestions/__data.json"},{"content_hash":"sha256:ff221fa765497085ae7a4ce9752831b80c69af59990847057784ba50a68e405a","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/get/__data.json"},{"content_hash":"sha256:f5b0f5a02fcdc52cff7f1618beebced3e0341afbf4b31a2ae18b92f61d51ecec","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/post/__data.json"},{"content_hash":"sha256:1a3811afefd39e19506a0a24e3b463307f219cc7c08db9348cab8807a70909fe","url":"https://api-dashboard.search.brave.com/api-reference/web/local_pois/__data.json"},{"content_hash":"sha256:389dee2acae3b6fb0fb516e7c7ec271a354fb511a616f68522d593c73109a87e","url":"https://api-dashboard.search.brave.com/api-reference/web/place_search/__data.json"},{"content_hash":"sha256:36d19685c3e9eb3a56b87f269648129524fb6f629418ea799889a142af516f47","url":"https://api-dashboard.search.brave.com/api-reference/web/poi_descriptions/__data.json"},{"content_hash":"sha256:dd2d3f02606cdf073906b9a6d5c5bfcce1fb568092c56fa56742b378a55657e5","url":"https://api-dashboard.search.brave.com/api-reference/web/rich_search/__data.json"},{"content_hash":"sha256:a001dfd07208f89cfcc9a34d90e4593cedc341320c669b270612086245561264","url":"https://api-dashboard.search.brave.com/api-reference/web/search/get/__data.json"},{"content_hash":"sha256:7c3c02d2a0a8cdc07d8ac787f96bcf949c684129c461f73a87374054794ab1f9","url":"https://api-dashboard.search.brave.com/api-reference/web/search/post/__data.json"}],"structured_source_hash":"sha256:3e120458b72eb3a3113d649793eccf719d67bca20a08745f6a5d92ea80159253","url":"https://api-dashboard.search.brave.com/llms.txt"}},"x-aisa-revision":{"customer_pricing_ref":"5a1e4970a8aa","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f894a5d8bbb3"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_brave_search_apis_v1_brave_local_pois","path":"/apis/v1/brave/local/pois"},"x-aisa-source":{"content_hash":"sha256:e581693aa967b6fab7c27a27b109366e901825881ad7548f3984bbc5619b914a","converter":"scripts/import_brave_reference.py@4","fetched_at":"2026-10-16T11:33:59.813162+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:a28127338b1a641229c3afbb4225985e91539e9f038343db46915bbd72d1bb84","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"source_index_hash":"sha256:52c0cb183f49315a5ea590ab37a9fa11b5ba8ff14c7fd04609069c5553001997","source_pages":[{"content_hash":"sha256:52c109c10f836716e93dda8933134f98f045caf8c78e8cf0ce63a1fc0b754c4f","url":"https://api-dashboard.search.brave.com/api-reference/ai/answers/__data.json"},{"content_hash":"sha256:3b02fc8c617b493d74da1b98337c57e2c34101ce1a6f87add3b5c0f5faf525d8","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/get/__data.json"},{"content_hash":"sha256:35820dbc01fe3a57e7020d508a2fadf49fbec3e6ff3363ef7500959d093f55a5","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/post/__data.json"},{"content_hash":"sha256:ab4bc9c2042bb31c13bdc06d423c909ccde12916069f6ef1b069228f01db2a8d","url":"https://api-dashboard.search.brave.com/api-reference/images/image_search/__data.json"},{"content_hash":"sha256:3b1afa4e3f81f264d3f245b77ea5273d9a213d2b3de4b4d7dedc01894b37fc64","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/get/__data.json"},{"content_hash":"sha256:54e73cc6097e7df880dc42143933d9bc07f919e07b116625408bb032ef7d4cc5","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/post/__data.json"},{"content_hash":"sha256:85cd7a6d3f01850436d332cfc44a726210657f139c0cc80a47a9c74470766a9c","url":"https://api-dashboard.search.brave.com/api-reference/other/spell_check/__data.json"},{"content_hash":"sha256:5c4dbb20ea770ef2c97ba1c6c3775716bcd7d74d4d9bd87bd91e78116e6c769e","url":"https://api-dashboard.search.brave.com/api-reference/other/suggestions/__data.json"},{"content_hash":"sha256:ff221fa765497085ae7a4ce9752831b80c69af59990847057784ba50a68e405a","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/get/__data.json"},{"content_hash":"sha256:f5b0f5a02fcdc52cff7f1618beebced3e0341afbf4b31a2ae18b92f61d51ecec","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/post/__data.json"},{"content_hash":"sha256:1a3811afefd39e19506a0a24e3b463307f219cc7c08db9348cab8807a70909fe","url":"https://api-dashboard.search.brave.com/api-reference/web/local_pois/__data.json"},{"content_hash":"sha256:389dee2acae3b6fb0fb516e7c7ec271a354fb511a616f68522d593c73109a87e","url":"https://api-dashboard.search.brave.com/api-reference/web/place_search/__data.json"},{"content_hash":"sha256:36d19685c3e9eb3a56b87f269648129524fb6f629418ea799889a142af516f47","url":"https://api-dashboard.search.brave.com/api-reference/web/poi_descriptions/__data.json"},{"content_hash":"sha256:dd2d3f02606cdf073906b9a6d5c5bfcce1fb568092c56fa56742b378a55657e5","url":"https://api-dashboard.search.brave.com/api-reference/web/rich_search/__data.json"},{"content_hash":"sha256:a001dfd07208f89cfcc9a34d90e4593cedc341320c669b270612086245561264","url":"https://api-dashboard.search.brave.com/api-reference/web/search/get/__data.json"},{"content_hash":"sha256:7c3c02d2a0a8cdc07d8ac787f96bcf949c684129c461f73a87374054794ab1f9","url":"https://api-dashboard.search.brave.com/api-reference/web/search/post/__data.json"}],"structured_source_hash":"sha256:3e120458b72eb3a3113d649793eccf719d67bca20a08745f6a5d92ea80159253","url":"https://api-dashboard.search.brave.com/llms.txt"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/res/v1/local/pois","x-aisa-validation":"provider"}},"/apis/v1/brave/news/search":{"get":{"description":"<!-- aisa-pricing:start -->\nPublished reference price: $0.005 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_any_brave_search_apis_v1_brave_news_search","parameters":[{"deprecated":false,"description":"The default supported media type is application/json.","examples":{"0":{"value":"application/json"}},"in":"header","name":"accept","required":false,"schema":{"allOf":[{"enum":["application/json","*/*"],"title":"Accept","type":"string"},{"default":"application/json"}],"description":"The default supported media type is application/json.","examples":["application/json"],"title":"Media type"}},{"deprecated":false,"description":"The API version to use.                 This is denoted by the format <code>YYYY-MM-DD</code>.                 Default is the latest that is available. Read                 more about <a href=\"/documentation/guides/versioning\">API versioning</a>.","in":"header","name":"api-version","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The API version to use.                 This is denoted by the format <code>YYYY-MM-DD</code>.                 Default is the latest that is available. Read                 more about <a href=\"/documentation/guides/versioning\">API versioning</a>.","title":"API version"}},{"deprecated":false,"description":"Brave Search will return cached content by default.                 To prevent caching set the Cache-Control header to <code>no-cache</code>.                 This is currently done as best effort.","in":"header","name":"cache-control","required":false,"schema":{"anyOf":[{"const":"no-cache","enum":["no-cache"],"title":"CacheControl","type":"string"},{"type":"null"}],"description":"Brave Search will return cached content by default.                 To prevent caching set the Cache-Control header to <code>no-cache</code>.                 This is currently done as best effort.","title":"Cache control"}},{"deprecated":false,"description":"The user agent originating the request.                 Brave search can utilize the user agent to provide a different                 experience depending on the device as described by the string.                 The user agent should follow the commonly used browser agent                 strings on each platform. For more information on curating user agents,                 see <a href=\"https://www.rfc-editor.org/rfc/rfc9110.html#name-user-agent\">RFC 9110</a>.","examples":{"Android":{"description":"Android","value":"Mozilla/5.0 (Linux; Android 12) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.71 Mobile Safari/537.36"},"Windows":{"description":"Windows","value":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36"},"iOS":{"description":"iOS","value":"Mozilla/5.0 (iPhone; CPU iPhone OS 15_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/103.0.5060.63 Mobile/15E148 Safari/604.1"},"macOS":{"description":"macOS","value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 12_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36"}},"in":"header","name":"user-agent","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The user agent originating the request.                 Brave search can utilize the user agent to provide a different                 experience depending on the device as described by the string.                 The user agent should follow the commonly used browser agent                 strings on each platform. For more information on curating user agents,                 see <a href=\"https://www.rfc-editor.org/rfc/rfc9110.html#name-user-agent\">RFC 9110</a>.","title":"User agent"}},{"deprecated":false,"description":"The number of search results returned in response. The maximum is 50. The actual number delivered may be less than requested. Combine this parameter with offset to paginate search results.","in":"query","name":"count","required":false,"schema":{"default":20,"description":"The number of search results returned in response. The maximum is 50. The actual number delivered may be less than requested. Combine this parameter with offset to paginate search results.","maximum":50,"minimum":1,"title":"Count","type":"integer"}},{"deprecated":false,"description":"The search query country, where the results come from. The country string is limited to 2 character country codes of supported countries or <code>ALL</code> for worldwide.","in":"query","name":"country","required":false,"schema":{"allOf":[{"enum":["AR","AU","AT","BE","BR","CA","CL","DK","FI","FR","DE","GR","HK","IN","ID","IT","JP","KR","MY","MX","NL","NZ","NO","CN","PL","PT","PH","RU","SA","ZA","ES","SE","CH","TW","TR","GB","US","ALL"],"title":"SearchCountry","type":"string"},{"default":"US"}],"description":"The search query country, where the results come from. The country string is limited to 2 character country codes of supported countries or <code>ALL</code> for worldwide."}},{"deprecated":false,"description":"A snippet is an excerpt from a page you get as a result of the query, and extra_snippets allow you to get up to 5 additional, alternative excerpts.","examples":{"Exclude extra snippets":{"value":false},"Include extra snippets":{"value":true}},"in":"query","name":"extra_snippets","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"A snippet is an excerpt from a page you get as a result of the query, and extra_snippets allow you to get up to 5 additional, alternative excerpts.","title":"Extra Snippets"}},{"deprecated":false,"description":"<p>Filters search results by page age. The age of a page is determined by the most relevant date reported by the content, such as its published or last modified date. The following values are supported:</p>\n<ul>\n<li><strong>pd</strong> - Pages aged 24 hours or less.</li>\n<li><strong>pw</strong> - Pages aged 7 days or less.</li>\n<li><strong>pm</strong> - Pages aged 31 days or less.</li>\n<li><strong>py</strong> - Pages aged 365 days or less.</li>\n<li><strong>YYYY-MM-DDtoYYYY-MM-DD</strong> - A custom date range is also supported by specifying start and end dates e.g. <code>2022-04-01to2022-07-30</code>.</li>\n</ul>","examples":{"0":{"value":""},"1":{"value":"pm"},"2":{"value":"2022-04-01to2022-07-30"}},"in":"query","name":"freshness","required":false,"schema":{"default":"","description":"<p>Filters search results by page age. The age of a page is determined by the most relevant date reported by the content, such as its published or last modified date. The following values are supported:</p>\n<ul>\n<li><strong>pd</strong> - Pages aged 24 hours or less.</li>\n<li><strong>pw</strong> - Pages aged 7 days or less.</li>\n<li><strong>pm</strong> - Pages aged 31 days or less.</li>\n<li><strong>py</strong> - Pages aged 365 days or less.</li>\n<li><strong>YYYY-MM-DDtoYYYY-MM-DD</strong> - A custom date range is also supported by specifying start and end dates e.g. <code>2022-04-01to2022-07-30</code>.</li>\n</ul>","examples":["","pm","2022-04-01to2022-07-30"],"title":"Freshness","type":"string"}},{"deprecated":false,"description":"Goggles act as a custom re-ranking on top of Brave’s search index. The parameter supports both a url where the Goggle is hosted or the definition of the Goggle. For more details, see the <a href=\"/documentation/resources/goggles\">Goggles documentation</a>. The parameter can be a single Goggle or a list of up to 3 Goggles.","examples":{"":{"value":""},"Prioritizes domains popular with the Hacker News":{"value":"https://raw.githubusercontent.com/brave/goggles-quickstart/main/goggles/hacker_news.goggle"},"Social media blocker":{"value":"! name: Social Networks\n! description: Removes social networks\n! public: true\n! author: Average Joe\n! avatar: #de0320\n$discard,site=facebook.com\n$discard,site=x.com\n$discard,site=instagram.com"}},"in":"query","name":"goggles","required":false,"schema":{"anyOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"},{"type":"null"}],"description":"Goggles act as a custom re-ranking on top of Brave’s search index. The parameter supports both a url where the Goggle is hosted or the definition of the Goggle. For more details, see the <a href=\"/documentation/resources/goggles\">Goggles documentation</a>. The parameter can be a single Goggle or a list of up to 3 Goggles.","title":"Goggles"}},{"deprecated":false,"description":"Include fetch metadata.","examples":{"1":{"value":true},"2":{"value":false}},"in":"query","name":"include_fetch_metadata","required":false,"schema":{"default":false,"description":"Include fetch metadata.","examples":[true,false],"title":"Include Fetch Metadata","type":"boolean"}},{"deprecated":false,"description":"The zero based offset that indicates number of search results per page (count) to skip before returning the result. The maximum is 9. The actual number delivered may be less than requested based on the query. In order to paginate results use this parameter together with count. For example, if your user interface displays 20 search results per page, set count to 20 and offset to 0 to show the first page of results. To get subsequent pages, increment offset by 1 (e.g. 0, 1, 2). The results may overlap across multiple pages.","in":"query","name":"offset","required":false,"schema":{"default":0,"description":"The zero based offset that indicates number of search results per page (count) to skip before returning the result. The maximum is 9. The actual number delivered may be less than requested based on the query. In order to paginate results use this parameter together with count. For example, if your user interface displays 20 search results per page, set count to 20 and offset to 0 to show the first page of results. To get subsequent pages, increment offset by 1 (e.g. 0, 1, 2). The results may overlap across multiple pages.","maximum":9,"minimum":0,"title":"Offset","type":"integer"}},{"deprecated":false,"description":"Whether to apply search operators.","examples":{"1":{"value":true},"2":{"value":false}},"in":"query","name":"operators","required":false,"schema":{"default":true,"description":"Whether to apply search operators.","examples":[true,false],"title":"Operators","type":"boolean"}},{"deprecated":false,"description":"The user’s search query term. Query can not be empty. Maximum of 400 characters and 50 words in the query.","in":"query","name":"q","required":true,"schema":{"description":"The user’s search query term. Query can not be empty. Maximum of 400 characters and 50 words in the query.","maxLength":400,"minLength":1,"title":"The user's search query term.","type":"string"}},{"deprecated":false,"description":"<p>Filters search results for adult content. The following values are supported:</p>\n<ul>\n<li><strong>off</strong> - No filtering is done.</li>\n<li><strong>moderate</strong> - Filter out explicit content.</li>\n<li><strong>strict</strong> - Filter out explicit and suggestive content.</li>\n</ul>","examples":{"1":{"value":"off"},"2":{"value":"moderate"},"3":{"value":"strict"}},"in":"query","name":"safesearch","required":false,"schema":{"allOf":[{"enum":["off","moderate","strict"],"title":"SafeSearch","type":"string"},{"default":"strict"}],"description":"<p>Filters search results for adult content. The following values are supported:</p>\n<ul>\n<li><strong>off</strong> - No filtering is done.</li>\n<li><strong>moderate</strong> - Filter out explicit content.</li>\n<li><strong>strict</strong> - Filter out explicit and suggestive content.</li>\n</ul>","examples":["off","moderate","strict"],"title":"Safe search"}},{"deprecated":false,"description":"The search language preference. The 2 or more character language code for which the search results are provided.","in":"query","name":"search_lang","required":false,"schema":{"allOf":[{"enum":["ar","eu","bn","bg","ca","zh-hans","zh-hant","hr","cs","da","nl","en","en-gb","et","fi","fr","gl","de","el","gu","he","hi","hu","is","it","ja","jp","kn","ko","lv","lt","ms","ml","mr","nb","pl","pt-br","pt-pt","pa","ro","ru","sr","sk","sl","es","sv","ta","te","th","tr","uk","vi"],"title":"Language","type":"string"},{"default":"en"}],"description":"The search language preference. The 2 or more character language code for which the search results are provided."}},{"deprecated":false,"description":"Whether to spell check the provided query. If the spellchecker is enabled, the modified query is always used for search. The modified query can be found in altered key from the query response model.","examples":{"1":{"value":true},"2":{"value":false}},"in":"query","name":"spellcheck","required":false,"schema":{"default":true,"description":"Whether to spell check the provided query. If the spellchecker is enabled, the modified query is always used for search. The modified query can be found in altered key from the query response model.","examples":[true,false],"title":"Spellcheck","type":"boolean"}},{"deprecated":false,"description":"User interface language preferred in response. Usually of the format <code>&lt;language_code&gt;-&lt;country_code&gt;</code>. For more, see <a href=\"https://www.rfc-editor.org/rfc/rfc9110.html#name-accept-language\">RFC 9110</a>.","in":"query","name":"ui_lang","required":false,"schema":{"allOf":[{"enum":["es-AR","en-AU","de-AT","nl-BE","fr-BE","pt-BR","en-CA","fr-CA","es-CL","da-DK","fi-FI","fr-FR","de-DE","el-GR","zh-HK","en-IN","en-ID","it-IT","ja-JP","ko-KR","en-MY","es-MX","nl-NL","en-NZ","no-NO","zh-CN","pl-PL","en-PH","ru-RU","en-ZA","es-ES","sv-SE","fr-CH","de-CH","zh-TW","tr-TR","en-GB","en-US","es-US"],"title":"MarketCodes","type":"string"},{"default":"en-US"}],"description":"User interface language preferred in response. Usually of the format <code>&lt;language_code&gt;-&lt;country_code&gt;</code>. For more, see <a href=\"https://www.rfc-editor.org/rfc/rfc9110.html#name-accept-language\">RFC 9110</a>."}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response762Cca4421D2_NewsSearchApiResponse"}}},"description":"Successful Response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"News Search","tags":["default"],"x-aisa-caller-headers":["Api-Version","Cache-Control","User-Agent"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"brave-search","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/brave-search/get_any_brave_search_apis_v1_brave_news_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.005,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"brave-search","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"brave-search","x-aisa-response-source":{"content_hash":"sha256:1d79f6425835220b35c92acb6542874ca6664f078c5180a3a4b0544bd2d94308","kind":"upstream_success_contract","source":{"content_hash":"sha256:e581693aa967b6fab7c27a27b109366e901825881ad7548f3984bbc5619b914a","converter":"scripts/import_brave_reference.py@4","fetched_at":"2026-10-16T11:33:59.813162+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:a28127338b1a641229c3afbb4225985e91539e9f038343db46915bbd72d1bb84","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"source_index_hash":"sha256:52c0cb183f49315a5ea590ab37a9fa11b5ba8ff14c7fd04609069c5553001997","source_pages":[{"content_hash":"sha256:52c109c10f836716e93dda8933134f98f045caf8c78e8cf0ce63a1fc0b754c4f","url":"https://api-dashboard.search.brave.com/api-reference/ai/answers/__data.json"},{"content_hash":"sha256:3b02fc8c617b493d74da1b98337c57e2c34101ce1a6f87add3b5c0f5faf525d8","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/get/__data.json"},{"content_hash":"sha256:35820dbc01fe3a57e7020d508a2fadf49fbec3e6ff3363ef7500959d093f55a5","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/post/__data.json"},{"content_hash":"sha256:ab4bc9c2042bb31c13bdc06d423c909ccde12916069f6ef1b069228f01db2a8d","url":"https://api-dashboard.search.brave.com/api-reference/images/image_search/__data.json"},{"content_hash":"sha256:3b1afa4e3f81f264d3f245b77ea5273d9a213d2b3de4b4d7dedc01894b37fc64","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/get/__data.json"},{"content_hash":"sha256:54e73cc6097e7df880dc42143933d9bc07f919e07b116625408bb032ef7d4cc5","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/post/__data.json"},{"content_hash":"sha256:85cd7a6d3f01850436d332cfc44a726210657f139c0cc80a47a9c74470766a9c","url":"https://api-dashboard.search.brave.com/api-reference/other/spell_check/__data.json"},{"content_hash":"sha256:5c4dbb20ea770ef2c97ba1c6c3775716bcd7d74d4d9bd87bd91e78116e6c769e","url":"https://api-dashboard.search.brave.com/api-reference/other/suggestions/__data.json"},{"content_hash":"sha256:ff221fa765497085ae7a4ce9752831b80c69af59990847057784ba50a68e405a","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/get/__data.json"},{"content_hash":"sha256:f5b0f5a02fcdc52cff7f1618beebced3e0341afbf4b31a2ae18b92f61d51ecec","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/post/__data.json"},{"content_hash":"sha256:1a3811afefd39e19506a0a24e3b463307f219cc7c08db9348cab8807a70909fe","url":"https://api-dashboard.search.brave.com/api-reference/web/local_pois/__data.json"},{"content_hash":"sha256:389dee2acae3b6fb0fb516e7c7ec271a354fb511a616f68522d593c73109a87e","url":"https://api-dashboard.search.brave.com/api-reference/web/place_search/__data.json"},{"content_hash":"sha256:36d19685c3e9eb3a56b87f269648129524fb6f629418ea799889a142af516f47","url":"https://api-dashboard.search.brave.com/api-reference/web/poi_descriptions/__data.json"},{"content_hash":"sha256:dd2d3f02606cdf073906b9a6d5c5bfcce1fb568092c56fa56742b378a55657e5","url":"https://api-dashboard.search.brave.com/api-reference/web/rich_search/__data.json"},{"content_hash":"sha256:a001dfd07208f89cfcc9a34d90e4593cedc341320c669b270612086245561264","url":"https://api-dashboard.search.brave.com/api-reference/web/search/get/__data.json"},{"content_hash":"sha256:7c3c02d2a0a8cdc07d8ac787f96bcf949c684129c461f73a87374054794ab1f9","url":"https://api-dashboard.search.brave.com/api-reference/web/search/post/__data.json"}],"structured_source_hash":"sha256:3e120458b72eb3a3113d649793eccf719d67bca20a08745f6a5d92ea80159253","url":"https://api-dashboard.search.brave.com/llms.txt"}},"x-aisa-revision":{"customer_pricing_ref":"5a1e4970a8aa","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"51ebd5e918c8"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_brave_search_apis_v1_brave_news_search","path":"/apis/v1/brave/news/search"},"x-aisa-source":{"content_hash":"sha256:e581693aa967b6fab7c27a27b109366e901825881ad7548f3984bbc5619b914a","converter":"scripts/import_brave_reference.py@4","fetched_at":"2026-10-16T11:33:59.813162+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:a28127338b1a641229c3afbb4225985e91539e9f038343db46915bbd72d1bb84","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"source_index_hash":"sha256:52c0cb183f49315a5ea590ab37a9fa11b5ba8ff14c7fd04609069c5553001997","source_pages":[{"content_hash":"sha256:52c109c10f836716e93dda8933134f98f045caf8c78e8cf0ce63a1fc0b754c4f","url":"https://api-dashboard.search.brave.com/api-reference/ai/answers/__data.json"},{"content_hash":"sha256:3b02fc8c617b493d74da1b98337c57e2c34101ce1a6f87add3b5c0f5faf525d8","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/get/__data.json"},{"content_hash":"sha256:35820dbc01fe3a57e7020d508a2fadf49fbec3e6ff3363ef7500959d093f55a5","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/post/__data.json"},{"content_hash":"sha256:ab4bc9c2042bb31c13bdc06d423c909ccde12916069f6ef1b069228f01db2a8d","url":"https://api-dashboard.search.brave.com/api-reference/images/image_search/__data.json"},{"content_hash":"sha256:3b1afa4e3f81f264d3f245b77ea5273d9a213d2b3de4b4d7dedc01894b37fc64","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/get/__data.json"},{"content_hash":"sha256:54e73cc6097e7df880dc42143933d9bc07f919e07b116625408bb032ef7d4cc5","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/post/__data.json"},{"content_hash":"sha256:85cd7a6d3f01850436d332cfc44a726210657f139c0cc80a47a9c74470766a9c","url":"https://api-dashboard.search.brave.com/api-reference/other/spell_check/__data.json"},{"content_hash":"sha256:5c4dbb20ea770ef2c97ba1c6c3775716bcd7d74d4d9bd87bd91e78116e6c769e","url":"https://api-dashboard.search.brave.com/api-reference/other/suggestions/__data.json"},{"content_hash":"sha256:ff221fa765497085ae7a4ce9752831b80c69af59990847057784ba50a68e405a","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/get/__data.json"},{"content_hash":"sha256:f5b0f5a02fcdc52cff7f1618beebced3e0341afbf4b31a2ae18b92f61d51ecec","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/post/__data.json"},{"content_hash":"sha256:1a3811afefd39e19506a0a24e3b463307f219cc7c08db9348cab8807a70909fe","url":"https://api-dashboard.search.brave.com/api-reference/web/local_pois/__data.json"},{"content_hash":"sha256:389dee2acae3b6fb0fb516e7c7ec271a354fb511a616f68522d593c73109a87e","url":"https://api-dashboard.search.brave.com/api-reference/web/place_search/__data.json"},{"content_hash":"sha256:36d19685c3e9eb3a56b87f269648129524fb6f629418ea799889a142af516f47","url":"https://api-dashboard.search.brave.com/api-reference/web/poi_descriptions/__data.json"},{"content_hash":"sha256:dd2d3f02606cdf073906b9a6d5c5bfcce1fb568092c56fa56742b378a55657e5","url":"https://api-dashboard.search.brave.com/api-reference/web/rich_search/__data.json"},{"content_hash":"sha256:a001dfd07208f89cfcc9a34d90e4593cedc341320c669b270612086245561264","url":"https://api-dashboard.search.brave.com/api-reference/web/search/get/__data.json"},{"content_hash":"sha256:7c3c02d2a0a8cdc07d8ac787f96bcf949c684129c461f73a87374054794ab1f9","url":"https://api-dashboard.search.brave.com/api-reference/web/search/post/__data.json"}],"structured_source_hash":"sha256:3e120458b72eb3a3113d649793eccf719d67bca20a08745f6a5d92ea80159253","url":"https://api-dashboard.search.brave.com/llms.txt"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/res/v1/news/search","x-aisa-validation":"provider"},"post":{"description":"<!-- aisa-pricing:start -->\nPublished reference price: $0.005 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_any_brave_search_apis_v1_brave_news_search","parameters":[{"deprecated":false,"description":"The default supported media type is application/json.","examples":{"0":{"value":"application/json"}},"in":"header","name":"accept","required":false,"schema":{"allOf":[{"enum":["application/json","*/*"],"title":"Accept","type":"string"},{"default":"application/json"}],"description":"The default supported media type is application/json.","examples":["application/json"],"title":"Media type"}},{"deprecated":false,"description":"The API version to use.                 This is denoted by the format <code>YYYY-MM-DD</code>.                 Default is the latest that is available. Read                 more about <a href=\"/documentation/guides/versioning\">API versioning</a>.","in":"header","name":"api-version","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The API version to use.                 This is denoted by the format <code>YYYY-MM-DD</code>.                 Default is the latest that is available. Read                 more about <a href=\"/documentation/guides/versioning\">API versioning</a>.","title":"API version"}},{"deprecated":false,"description":"Brave Search will return cached content by default.                 To prevent caching set the Cache-Control header to <code>no-cache</code>.                 This is currently done as best effort.","in":"header","name":"cache-control","required":false,"schema":{"anyOf":[{"const":"no-cache","enum":["no-cache"],"title":"CacheControl","type":"string"},{"type":"null"}],"description":"Brave Search will return cached content by default.                 To prevent caching set the Cache-Control header to <code>no-cache</code>.                 This is currently done as best effort.","title":"Cache control"}},{"deprecated":false,"description":"The user agent originating the request.                 Brave search can utilize the user agent to provide a different                 experience depending on the device as described by the string.                 The user agent should follow the commonly used browser agent                 strings on each platform. For more information on curating user agents,                 see <a href=\"https://www.rfc-editor.org/rfc/rfc9110.html#name-user-agent\">RFC 9110</a>.","examples":{"Android":{"description":"Android","value":"Mozilla/5.0 (Linux; Android 12) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.71 Mobile Safari/537.36"},"Windows":{"description":"Windows","value":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36"},"iOS":{"description":"iOS","value":"Mozilla/5.0 (iPhone; CPU iPhone OS 15_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/103.0.5060.63 Mobile/15E148 Safari/604.1"},"macOS":{"description":"macOS","value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 12_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36"}},"in":"header","name":"user-agent","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The user agent originating the request.                 Brave search can utilize the user agent to provide a different                 experience depending on the device as described by the string.                 The user agent should follow the commonly used browser agent                 strings on each platform. For more information on curating user agents,                 see <a href=\"https://www.rfc-editor.org/rfc/rfc9110.html#name-user-agent\">RFC 9110</a>.","title":"User agent"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"count":{"default":20,"description":"The number of search results returned in response. The maximum is 50. The actual number delivered may be less than requested. Combine this parameter with offset to paginate search results.","maximum":50,"minimum":1,"title":"Count","type":"integer"},"country":{"allOf":[{"enum":["AR","AU","AT","BE","BR","CA","CL","DK","FI","FR","DE","GR","HK","IN","ID","IT","JP","KR","MY","MX","NL","NZ","NO","CN","PL","PT","PH","RU","SA","ZA","ES","SE","CH","TW","TR","GB","US","ALL"],"title":"SearchCountry","type":"string"},{"default":"US"}],"description":"The search query country, where the results come from. The country string is limited to 2 character country codes of supported countries or <code>ALL</code> for worldwide."},"extra_snippets":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"A snippet is an excerpt from a page you get as a result of the query, and extra_snippets allow you to get up to 5 additional, alternative excerpts.","title":"Extra Snippets"},"freshness":{"default":"","description":"<p>Filters search results by page age. The age of a page is determined by the most relevant date reported by the content, such as its published or last modified date. The following values are supported:</p>\n<ul>\n<li><strong>pd</strong> - Pages aged 24 hours or less.</li>\n<li><strong>pw</strong> - Pages aged 7 days or less.</li>\n<li><strong>pm</strong> - Pages aged 31 days or less.</li>\n<li><strong>py</strong> - Pages aged 365 days or less.</li>\n<li><strong>YYYY-MM-DDtoYYYY-MM-DD</strong> - A custom date range is also supported by specifying start and end dates e.g. <code>2022-04-01to2022-07-30</code>.</li>\n</ul>","examples":["","pm","2022-04-01to2022-07-30"],"title":"Freshness","type":"string"},"goggles":{"anyOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"},{"type":"null"}],"description":"Goggles act as a custom re-ranking on top of Brave’s search index. The parameter supports both a url where the Goggle is hosted or the definition of the Goggle. For more details, see the <a href=\"/documentation/resources/goggles\">Goggles documentation</a>. The parameter can be a single Goggle or a list of up to 3 Goggles.","title":"Goggles"},"include_fetch_metadata":{"default":false,"description":"Include fetch metadata.","examples":[true,false],"title":"Include Fetch Metadata","type":"boolean"},"offset":{"default":0,"description":"The zero based offset that indicates number of search results per page (count) to skip before returning the result. The maximum is 9. The actual number delivered may be less than requested based on the query. In order to paginate results use this parameter together with count. For example, if your user interface displays 20 search results per page, set count to 20 and offset to 0 to show the first page of results. To get subsequent pages, increment offset by 1 (e.g. 0, 1, 2). The results may overlap across multiple pages.","maximum":9,"minimum":0,"title":"Offset","type":"integer"},"operators":{"default":true,"description":"Whether to apply search operators.","examples":[true,false],"title":"Operators","type":"boolean"},"q":{"description":"The user’s search query term. Query can not be empty. Maximum of 400 characters and 50 words in the query.","maxLength":400,"minLength":1,"title":"The user's search query term.","type":"string"},"safesearch":{"allOf":[{"enum":["off","moderate","strict"],"title":"SafeSearch","type":"string"},{"default":"strict"}],"description":"<p>Filters search results for adult content. The following values are supported:</p>\n<ul>\n<li><strong>off</strong> - No filtering is done.</li>\n<li><strong>moderate</strong> - Filter out explicit content.</li>\n<li><strong>strict</strong> - Filter out explicit and suggestive content.</li>\n</ul>","examples":["off","moderate","strict"],"title":"Safe search"},"search_lang":{"allOf":[{"enum":["ar","eu","bn","bg","ca","zh-hans","zh-hant","hr","cs","da","nl","en","en-gb","et","fi","fr","gl","de","el","gu","he","hi","hu","is","it","ja","jp","kn","ko","lv","lt","ms","ml","mr","nb","pl","pt-br","pt-pt","pa","ro","ru","sr","sk","sl","es","sv","ta","te","th","tr","uk","vi"],"title":"Language","type":"string"},{"default":"en"}],"description":"The search language preference. The 2 or more character language code for which the search results are provided."},"spellcheck":{"default":true,"description":"Whether to spell check the provided query. If the spellchecker is enabled, the modified query is always used for search. The modified query can be found in altered key from the query response model.","examples":[true,false],"title":"Spellcheck","type":"boolean"},"ui_lang":{"allOf":[{"enum":["es-AR","en-AU","de-AT","nl-BE","fr-BE","pt-BR","en-CA","fr-CA","es-CL","da-DK","fi-FI","fr-FR","de-DE","el-GR","zh-HK","en-IN","en-ID","it-IT","ja-JP","ko-KR","en-MY","es-MX","nl-NL","en-NZ","no-NO","zh-CN","pl-PL","en-PH","ru-RU","en-ZA","es-ES","sv-SE","fr-CH","de-CH","zh-TW","tr-TR","en-GB","en-US","es-US"],"title":"MarketCodes","type":"string"},{"default":"en-US"}],"description":"User interface language preferred in response. Usually of the format <code>&lt;language_code&gt;-&lt;country_code&gt;</code>. For more, see <a href=\"https://www.rfc-editor.org/rfc/rfc9110.html#name-accept-language\">RFC 9110</a>."}},"required":["q"],"title":"NewsSearchParameters","type":"object"}}},"description":"","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response762Cca4421D2_NewsSearchApiResponse"}}},"description":"Successful Response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"News Search","tags":["default"],"x-aisa-caller-headers":["Api-Version","Cache-Control","User-Agent"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"brave-search","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/brave-search/post_any_brave_search_apis_v1_brave_news_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.005,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"brave-search","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"brave-search","x-aisa-response-source":{"content_hash":"sha256:1d79f6425835220b35c92acb6542874ca6664f078c5180a3a4b0544bd2d94308","kind":"upstream_success_contract","source":{"content_hash":"sha256:e581693aa967b6fab7c27a27b109366e901825881ad7548f3984bbc5619b914a","converter":"scripts/import_brave_reference.py@4","fetched_at":"2026-10-16T11:33:59.813162+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:a28127338b1a641229c3afbb4225985e91539e9f038343db46915bbd72d1bb84","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"source_index_hash":"sha256:52c0cb183f49315a5ea590ab37a9fa11b5ba8ff14c7fd04609069c5553001997","source_pages":[{"content_hash":"sha256:52c109c10f836716e93dda8933134f98f045caf8c78e8cf0ce63a1fc0b754c4f","url":"https://api-dashboard.search.brave.com/api-reference/ai/answers/__data.json"},{"content_hash":"sha256:3b02fc8c617b493d74da1b98337c57e2c34101ce1a6f87add3b5c0f5faf525d8","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/get/__data.json"},{"content_hash":"sha256:35820dbc01fe3a57e7020d508a2fadf49fbec3e6ff3363ef7500959d093f55a5","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/post/__data.json"},{"content_hash":"sha256:ab4bc9c2042bb31c13bdc06d423c909ccde12916069f6ef1b069228f01db2a8d","url":"https://api-dashboard.search.brave.com/api-reference/images/image_search/__data.json"},{"content_hash":"sha256:3b1afa4e3f81f264d3f245b77ea5273d9a213d2b3de4b4d7dedc01894b37fc64","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/get/__data.json"},{"content_hash":"sha256:54e73cc6097e7df880dc42143933d9bc07f919e07b116625408bb032ef7d4cc5","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/post/__data.json"},{"content_hash":"sha256:85cd7a6d3f01850436d332cfc44a726210657f139c0cc80a47a9c74470766a9c","url":"https://api-dashboard.search.brave.com/api-reference/other/spell_check/__data.json"},{"content_hash":"sha256:5c4dbb20ea770ef2c97ba1c6c3775716bcd7d74d4d9bd87bd91e78116e6c769e","url":"https://api-dashboard.search.brave.com/api-reference/other/suggestions/__data.json"},{"content_hash":"sha256:ff221fa765497085ae7a4ce9752831b80c69af59990847057784ba50a68e405a","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/get/__data.json"},{"content_hash":"sha256:f5b0f5a02fcdc52cff7f1618beebced3e0341afbf4b31a2ae18b92f61d51ecec","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/post/__data.json"},{"content_hash":"sha256:1a3811afefd39e19506a0a24e3b463307f219cc7c08db9348cab8807a70909fe","url":"https://api-dashboard.search.brave.com/api-reference/web/local_pois/__data.json"},{"content_hash":"sha256:389dee2acae3b6fb0fb516e7c7ec271a354fb511a616f68522d593c73109a87e","url":"https://api-dashboard.search.brave.com/api-reference/web/place_search/__data.json"},{"content_hash":"sha256:36d19685c3e9eb3a56b87f269648129524fb6f629418ea799889a142af516f47","url":"https://api-dashboard.search.brave.com/api-reference/web/poi_descriptions/__data.json"},{"content_hash":"sha256:dd2d3f02606cdf073906b9a6d5c5bfcce1fb568092c56fa56742b378a55657e5","url":"https://api-dashboard.search.brave.com/api-reference/web/rich_search/__data.json"},{"content_hash":"sha256:a001dfd07208f89cfcc9a34d90e4593cedc341320c669b270612086245561264","url":"https://api-dashboard.search.brave.com/api-reference/web/search/get/__data.json"},{"content_hash":"sha256:7c3c02d2a0a8cdc07d8ac787f96bcf949c684129c461f73a87374054794ab1f9","url":"https://api-dashboard.search.brave.com/api-reference/web/search/post/__data.json"}],"structured_source_hash":"sha256:3e120458b72eb3a3113d649793eccf719d67bca20a08745f6a5d92ea80159253","url":"https://api-dashboard.search.brave.com/llms.txt"}},"x-aisa-revision":{"customer_pricing_ref":"5a1e4970a8aa","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"51ebd5e918c8"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_brave_search_apis_v1_brave_news_search","path":"/apis/v1/brave/news/search"},"x-aisa-source":{"content_hash":"sha256:e581693aa967b6fab7c27a27b109366e901825881ad7548f3984bbc5619b914a","converter":"scripts/import_brave_reference.py@4","fetched_at":"2026-10-16T11:33:59.813162+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:a28127338b1a641229c3afbb4225985e91539e9f038343db46915bbd72d1bb84","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"source_index_hash":"sha256:52c0cb183f49315a5ea590ab37a9fa11b5ba8ff14c7fd04609069c5553001997","source_pages":[{"content_hash":"sha256:52c109c10f836716e93dda8933134f98f045caf8c78e8cf0ce63a1fc0b754c4f","url":"https://api-dashboard.search.brave.com/api-reference/ai/answers/__data.json"},{"content_hash":"sha256:3b02fc8c617b493d74da1b98337c57e2c34101ce1a6f87add3b5c0f5faf525d8","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/get/__data.json"},{"content_hash":"sha256:35820dbc01fe3a57e7020d508a2fadf49fbec3e6ff3363ef7500959d093f55a5","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/post/__data.json"},{"content_hash":"sha256:ab4bc9c2042bb31c13bdc06d423c909ccde12916069f6ef1b069228f01db2a8d","url":"https://api-dashboard.search.brave.com/api-reference/images/image_search/__data.json"},{"content_hash":"sha256:3b1afa4e3f81f264d3f245b77ea5273d9a213d2b3de4b4d7dedc01894b37fc64","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/get/__data.json"},{"content_hash":"sha256:54e73cc6097e7df880dc42143933d9bc07f919e07b116625408bb032ef7d4cc5","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/post/__data.json"},{"content_hash":"sha256:85cd7a6d3f01850436d332cfc44a726210657f139c0cc80a47a9c74470766a9c","url":"https://api-dashboard.search.brave.com/api-reference/other/spell_check/__data.json"},{"content_hash":"sha256:5c4dbb20ea770ef2c97ba1c6c3775716bcd7d74d4d9bd87bd91e78116e6c769e","url":"https://api-dashboard.search.brave.com/api-reference/other/suggestions/__data.json"},{"content_hash":"sha256:ff221fa765497085ae7a4ce9752831b80c69af59990847057784ba50a68e405a","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/get/__data.json"},{"content_hash":"sha256:f5b0f5a02fcdc52cff7f1618beebced3e0341afbf4b31a2ae18b92f61d51ecec","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/post/__data.json"},{"content_hash":"sha256:1a3811afefd39e19506a0a24e3b463307f219cc7c08db9348cab8807a70909fe","url":"https://api-dashboard.search.brave.com/api-reference/web/local_pois/__data.json"},{"content_hash":"sha256:389dee2acae3b6fb0fb516e7c7ec271a354fb511a616f68522d593c73109a87e","url":"https://api-dashboard.search.brave.com/api-reference/web/place_search/__data.json"},{"content_hash":"sha256:36d19685c3e9eb3a56b87f269648129524fb6f629418ea799889a142af516f47","url":"https://api-dashboard.search.brave.com/api-reference/web/poi_descriptions/__data.json"},{"content_hash":"sha256:dd2d3f02606cdf073906b9a6d5c5bfcce1fb568092c56fa56742b378a55657e5","url":"https://api-dashboard.search.brave.com/api-reference/web/rich_search/__data.json"},{"content_hash":"sha256:a001dfd07208f89cfcc9a34d90e4593cedc341320c669b270612086245561264","url":"https://api-dashboard.search.brave.com/api-reference/web/search/get/__data.json"},{"content_hash":"sha256:7c3c02d2a0a8cdc07d8ac787f96bcf949c684129c461f73a87374054794ab1f9","url":"https://api-dashboard.search.brave.com/api-reference/web/search/post/__data.json"}],"structured_source_hash":"sha256:3e120458b72eb3a3113d649793eccf719d67bca20a08745f6a5d92ea80159253","url":"https://api-dashboard.search.brave.com/llms.txt"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/res/v1/news/search","x-aisa-validation":"provider"}},"/apis/v1/brave/spellcheck/search":{"get":{"description":"<!-- aisa-pricing:start -->\nPublished reference price: $0.0005 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_brave_search_apis_v1_brave_spellcheck_search","parameters":[{"deprecated":false,"description":"The default supported media type is application/json.","examples":{"0":{"value":"application/json"}},"in":"header","name":"accept","required":false,"schema":{"allOf":[{"enum":["application/json","*/*"],"title":"Accept","type":"string"},{"default":"application/json"}],"description":"The default supported media type is application/json.","examples":["application/json"],"title":"Media type"}},{"deprecated":false,"description":"The API version to use.                 This is denoted by the format <code>YYYY-MM-DD</code>.                 Default is the latest that is available. Read                 more about <a href=\"/documentation/guides/versioning\">API versioning</a>.","in":"header","name":"api-version","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The API version to use.                 This is denoted by the format <code>YYYY-MM-DD</code>.                 Default is the latest that is available. Read                 more about <a href=\"/documentation/guides/versioning\">API versioning</a>.","title":"API version"}},{"deprecated":false,"description":"Brave Search will return cached content by default.                 To prevent caching set the Cache-Control header to <code>no-cache</code>.                 This is currently done as best effort.","in":"header","name":"cache-control","required":false,"schema":{"anyOf":[{"const":"no-cache","enum":["no-cache"],"title":"CacheControl","type":"string"},{"type":"null"}],"description":"Brave Search will return cached content by default.                 To prevent caching set the Cache-Control header to <code>no-cache</code>.                 This is currently done as best effort.","title":"Cache control"}},{"deprecated":false,"description":"The user agent originating the request.                 Brave search can utilize the user agent to provide a different                 experience depending on the device as described by the string.                 The user agent should follow the commonly used browser agent                 strings on each platform. For more information on curating user agents,                 see <a href=\"https://www.rfc-editor.org/rfc/rfc9110.html#name-user-agent\">RFC 9110</a>.","examples":{"Android":{"description":"Android","value":"Mozilla/5.0 (Linux; Android 12) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.71 Mobile Safari/537.36"},"Windows":{"description":"Windows","value":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36"},"iOS":{"description":"iOS","value":"Mozilla/5.0 (iPhone; CPU iPhone OS 15_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/103.0.5060.63 Mobile/15E148 Safari/604.1"},"macOS":{"description":"macOS","value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 12_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36"}},"in":"header","name":"user-agent","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The user agent originating the request.                 Brave search can utilize the user agent to provide a different                 experience depending on the device as described by the string.                 The user agent should follow the commonly used browser agent                 strings on each platform. For more information on curating user agents,                 see <a href=\"https://www.rfc-editor.org/rfc/rfc9110.html#name-user-agent\">RFC 9110</a>.","title":"User agent"}},{"deprecated":false,"description":"The spell check country, where potentially the results could come from. The country string is limited to 2 character country codes of supported countries. This is a just a hint for calculating spellcheck responses.","in":"query","name":"country","required":false,"schema":{"allOf":[{"enum":["AR","AU","AT","BE","BR","CA","CL","DK","FI","FR","DE","GR","HK","IN","ID","IT","JP","KR","MY","MX","NL","NZ","NO","CN","PL","PT","PH","RU","SA","ZA","ES","SE","CH","TW","TR","GB","US","ALL"],"title":"SearchCountry","type":"string"},{"default":"US"}],"description":"The spell check country, where potentially the results could come from. The country string is limited to 2 character country codes of supported countries. This is a just a hint for calculating spellcheck responses."}},{"deprecated":false,"description":"The spell check language preference, where potentially the results could come from. The 2 or more character language code for which the spell check search results are provided. This is a just a hint for calculating spell check responses.","in":"query","name":"lang","required":false,"schema":{"allOf":[{"enum":["ar","eu","bn","bg","ca","zh-hans","zh-hant","hr","cs","da","nl","en","en-gb","et","fi","fr","gl","de","el","gu","he","hi","hu","is","it","ja","jp","kn","ko","lv","lt","ms","ml","mr","nb","pl","pt-br","pt-pt","pa","ro","ru","sr","sk","sl","es","sv","ta","te","th","tr","uk","vi"],"title":"Language","type":"string"},{"default":"en"}],"description":"The spell check language preference, where potentially the results could come from. The 2 or more character language code for which the spell check search results are provided. This is a just a hint for calculating spell check responses."}},{"deprecated":false,"description":"The phrase to be spell checked. Query can not be empty. Maximum of 400 characters and 50 words in the query.","in":"query","name":"q","required":true,"schema":{"description":"The phrase to be spell checked. Query can not be empty. Maximum of 400 characters and 50 words in the query.","maxLength":400,"minLength":1,"title":"Q","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response762Cca4421D2_SpellCheckSearchApiResponse"}}},"description":"Successful Response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Spell Check","tags":["default"],"x-aisa-caller-headers":["Api-Version","Cache-Control","User-Agent"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"brave-search","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/brave-search/any_brave_search_apis_v1_brave_spellcheck_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0005,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"brave-search","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"brave-search","x-aisa-response-source":{"content_hash":"sha256:1911dd76363df3dc17ac3ba2cbcdc86f178effe82c4cc540ef76c002fc2fa943","kind":"upstream_success_contract","source":{"content_hash":"sha256:e581693aa967b6fab7c27a27b109366e901825881ad7548f3984bbc5619b914a","converter":"scripts/import_brave_reference.py@4","fetched_at":"2026-10-16T11:33:59.813162+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:a28127338b1a641229c3afbb4225985e91539e9f038343db46915bbd72d1bb84","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"source_index_hash":"sha256:52c0cb183f49315a5ea590ab37a9fa11b5ba8ff14c7fd04609069c5553001997","source_pages":[{"content_hash":"sha256:52c109c10f836716e93dda8933134f98f045caf8c78e8cf0ce63a1fc0b754c4f","url":"https://api-dashboard.search.brave.com/api-reference/ai/answers/__data.json"},{"content_hash":"sha256:3b02fc8c617b493d74da1b98337c57e2c34101ce1a6f87add3b5c0f5faf525d8","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/get/__data.json"},{"content_hash":"sha256:35820dbc01fe3a57e7020d508a2fadf49fbec3e6ff3363ef7500959d093f55a5","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/post/__data.json"},{"content_hash":"sha256:ab4bc9c2042bb31c13bdc06d423c909ccde12916069f6ef1b069228f01db2a8d","url":"https://api-dashboard.search.brave.com/api-reference/images/image_search/__data.json"},{"content_hash":"sha256:3b1afa4e3f81f264d3f245b77ea5273d9a213d2b3de4b4d7dedc01894b37fc64","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/get/__data.json"},{"content_hash":"sha256:54e73cc6097e7df880dc42143933d9bc07f919e07b116625408bb032ef7d4cc5","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/post/__data.json"},{"content_hash":"sha256:85cd7a6d3f01850436d332cfc44a726210657f139c0cc80a47a9c74470766a9c","url":"https://api-dashboard.search.brave.com/api-reference/other/spell_check/__data.json"},{"content_hash":"sha256:5c4dbb20ea770ef2c97ba1c6c3775716bcd7d74d4d9bd87bd91e78116e6c769e","url":"https://api-dashboard.search.brave.com/api-reference/other/suggestions/__data.json"},{"content_hash":"sha256:ff221fa765497085ae7a4ce9752831b80c69af59990847057784ba50a68e405a","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/get/__data.json"},{"content_hash":"sha256:f5b0f5a02fcdc52cff7f1618beebced3e0341afbf4b31a2ae18b92f61d51ecec","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/post/__data.json"},{"content_hash":"sha256:1a3811afefd39e19506a0a24e3b463307f219cc7c08db9348cab8807a70909fe","url":"https://api-dashboard.search.brave.com/api-reference/web/local_pois/__data.json"},{"content_hash":"sha256:389dee2acae3b6fb0fb516e7c7ec271a354fb511a616f68522d593c73109a87e","url":"https://api-dashboard.search.brave.com/api-reference/web/place_search/__data.json"},{"content_hash":"sha256:36d19685c3e9eb3a56b87f269648129524fb6f629418ea799889a142af516f47","url":"https://api-dashboard.search.brave.com/api-reference/web/poi_descriptions/__data.json"},{"content_hash":"sha256:dd2d3f02606cdf073906b9a6d5c5bfcce1fb568092c56fa56742b378a55657e5","url":"https://api-dashboard.search.brave.com/api-reference/web/rich_search/__data.json"},{"content_hash":"sha256:a001dfd07208f89cfcc9a34d90e4593cedc341320c669b270612086245561264","url":"https://api-dashboard.search.brave.com/api-reference/web/search/get/__data.json"},{"content_hash":"sha256:7c3c02d2a0a8cdc07d8ac787f96bcf949c684129c461f73a87374054794ab1f9","url":"https://api-dashboard.search.brave.com/api-reference/web/search/post/__data.json"}],"structured_source_hash":"sha256:3e120458b72eb3a3113d649793eccf719d67bca20a08745f6a5d92ea80159253","url":"https://api-dashboard.search.brave.com/llms.txt"}},"x-aisa-revision":{"customer_pricing_ref":"5a1e4970a8aa","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1ca093c7eca8"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_brave_search_apis_v1_brave_spellcheck_search","path":"/apis/v1/brave/spellcheck/search"},"x-aisa-source":{"content_hash":"sha256:e581693aa967b6fab7c27a27b109366e901825881ad7548f3984bbc5619b914a","converter":"scripts/import_brave_reference.py@4","fetched_at":"2026-10-16T11:33:59.813162+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:a28127338b1a641229c3afbb4225985e91539e9f038343db46915bbd72d1bb84","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"source_index_hash":"sha256:52c0cb183f49315a5ea590ab37a9fa11b5ba8ff14c7fd04609069c5553001997","source_pages":[{"content_hash":"sha256:52c109c10f836716e93dda8933134f98f045caf8c78e8cf0ce63a1fc0b754c4f","url":"https://api-dashboard.search.brave.com/api-reference/ai/answers/__data.json"},{"content_hash":"sha256:3b02fc8c617b493d74da1b98337c57e2c34101ce1a6f87add3b5c0f5faf525d8","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/get/__data.json"},{"content_hash":"sha256:35820dbc01fe3a57e7020d508a2fadf49fbec3e6ff3363ef7500959d093f55a5","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/post/__data.json"},{"content_hash":"sha256:ab4bc9c2042bb31c13bdc06d423c909ccde12916069f6ef1b069228f01db2a8d","url":"https://api-dashboard.search.brave.com/api-reference/images/image_search/__data.json"},{"content_hash":"sha256:3b1afa4e3f81f264d3f245b77ea5273d9a213d2b3de4b4d7dedc01894b37fc64","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/get/__data.json"},{"content_hash":"sha256:54e73cc6097e7df880dc42143933d9bc07f919e07b116625408bb032ef7d4cc5","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/post/__data.json"},{"content_hash":"sha256:85cd7a6d3f01850436d332cfc44a726210657f139c0cc80a47a9c74470766a9c","url":"https://api-dashboard.search.brave.com/api-reference/other/spell_check/__data.json"},{"content_hash":"sha256:5c4dbb20ea770ef2c97ba1c6c3775716bcd7d74d4d9bd87bd91e78116e6c769e","url":"https://api-dashboard.search.brave.com/api-reference/other/suggestions/__data.json"},{"content_hash":"sha256:ff221fa765497085ae7a4ce9752831b80c69af59990847057784ba50a68e405a","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/get/__data.json"},{"content_hash":"sha256:f5b0f5a02fcdc52cff7f1618beebced3e0341afbf4b31a2ae18b92f61d51ecec","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/post/__data.json"},{"content_hash":"sha256:1a3811afefd39e19506a0a24e3b463307f219cc7c08db9348cab8807a70909fe","url":"https://api-dashboard.search.brave.com/api-reference/web/local_pois/__data.json"},{"content_hash":"sha256:389dee2acae3b6fb0fb516e7c7ec271a354fb511a616f68522d593c73109a87e","url":"https://api-dashboard.search.brave.com/api-reference/web/place_search/__data.json"},{"content_hash":"sha256:36d19685c3e9eb3a56b87f269648129524fb6f629418ea799889a142af516f47","url":"https://api-dashboard.search.brave.com/api-reference/web/poi_descriptions/__data.json"},{"content_hash":"sha256:dd2d3f02606cdf073906b9a6d5c5bfcce1fb568092c56fa56742b378a55657e5","url":"https://api-dashboard.search.brave.com/api-reference/web/rich_search/__data.json"},{"content_hash":"sha256:a001dfd07208f89cfcc9a34d90e4593cedc341320c669b270612086245561264","url":"https://api-dashboard.search.brave.com/api-reference/web/search/get/__data.json"},{"content_hash":"sha256:7c3c02d2a0a8cdc07d8ac787f96bcf949c684129c461f73a87374054794ab1f9","url":"https://api-dashboard.search.brave.com/api-reference/web/search/post/__data.json"}],"structured_source_hash":"sha256:3e120458b72eb3a3113d649793eccf719d67bca20a08745f6a5d92ea80159253","url":"https://api-dashboard.search.brave.com/llms.txt"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/res/v1/spellcheck/search","x-aisa-validation":"provider"}},"/apis/v1/brave/suggest/search":{"get":{"description":"<!-- aisa-pricing:start -->\nPublished reference price: $0.0005 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_brave_search_apis_v1_brave_suggest_search","parameters":[{"deprecated":false,"description":"The default supported media type is application/json.","examples":{"0":{"value":"application/json"}},"in":"header","name":"accept","required":false,"schema":{"allOf":[{"enum":["application/json","*/*"],"title":"Accept","type":"string"},{"default":"application/json"}],"description":"The default supported media type is application/json.","examples":["application/json"],"title":"Media type"}},{"deprecated":false,"description":"The API version to use.                 This is denoted by the format <code>YYYY-MM-DD</code>.                 Default is the latest that is available. Read                 more about <a href=\"/documentation/guides/versioning\">API versioning</a>.","in":"header","name":"api-version","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The API version to use.                 This is denoted by the format <code>YYYY-MM-DD</code>.                 Default is the latest that is available. Read                 more about <a href=\"/documentation/guides/versioning\">API versioning</a>.","title":"API version"}},{"deprecated":false,"description":"Brave Search will return cached content by default.                 To prevent caching set the Cache-Control header to <code>no-cache</code>.                 This is currently done as best effort.","in":"header","name":"cache-control","required":false,"schema":{"anyOf":[{"const":"no-cache","enum":["no-cache"],"title":"CacheControl","type":"string"},{"type":"null"}],"description":"Brave Search will return cached content by default.                 To prevent caching set the Cache-Control header to <code>no-cache</code>.                 This is currently done as best effort.","title":"Cache control"}},{"deprecated":false,"description":"The user agent originating the request.                 Brave search can utilize the user agent to provide a different                 experience depending on the device as described by the string.                 The user agent should follow the commonly used browser agent                 strings on each platform. For more information on curating user agents,                 see <a href=\"https://www.rfc-editor.org/rfc/rfc9110.html#name-user-agent\">RFC 9110</a>.","examples":{"Android":{"description":"Android","value":"Mozilla/5.0 (Linux; Android 12) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.71 Mobile Safari/537.36"},"Windows":{"description":"Windows","value":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36"},"iOS":{"description":"iOS","value":"Mozilla/5.0 (iPhone; CPU iPhone OS 15_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/103.0.5060.63 Mobile/15E148 Safari/604.1"},"macOS":{"description":"macOS","value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 12_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36"}},"in":"header","name":"user-agent","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The user agent originating the request.                 Brave search can utilize the user agent to provide a different                 experience depending on the device as described by the string.                 The user agent should follow the commonly used browser agent                 strings on each platform. For more information on curating user agents,                 see <a href=\"https://www.rfc-editor.org/rfc/rfc9110.html#name-user-agent\">RFC 9110</a>.","title":"User agent"}},{"deprecated":false,"description":"The number of suggestion search results returned in response. The actual number of results delivered may be less than requested. Minimum is 1, maximum is 20. The default is 5.","in":"query","name":"count","required":false,"schema":{"default":5,"description":"The number of suggestion search results returned in response. The actual number of results delivered may be less than requested. Minimum is 1, maximum is 20. The default is 5.","maximum":20,"minimum":1,"title":"Count","type":"integer"}},{"deprecated":false,"description":"The suggest search query country, where potentially the results could come from. The country string is limited to 2 character country codes of supported countries. This is a just a hint for calculating suggest responses.","in":"query","name":"country","required":false,"schema":{"allOf":[{"enum":["AR","AU","AT","BE","BR","CA","CL","DK","FI","FR","DE","GR","HK","IN","ID","IT","JP","KR","MY","MX","NL","NZ","NO","CN","PL","PT","PH","RU","SA","ZA","ES","SE","CH","TW","TR","GB","US","ALL"],"title":"SearchCountry","type":"string"},{"default":"US"}],"description":"The suggest search query country, where potentially the results could come from. The country string is limited to 2 character country codes of supported countries. This is a just a hint for calculating suggest responses."}},{"deprecated":false,"description":"The suggest search language preference, where potentially the results could come from. The 2 or more character language code for which the suggest search results are provided. This is a just a hint for calculating suggest responses.","in":"query","name":"lang","required":false,"schema":{"allOf":[{"enum":["ar","eu","bn","bg","ca","zh-hans","zh-hant","hr","cs","da","nl","en","en-gb","et","fi","fr","gl","de","el","gu","he","hi","hu","is","it","ja","jp","kn","ko","lv","lt","ms","ml","mr","nb","pl","pt-br","pt-pt","pa","ro","ru","sr","sk","sl","es","sv","ta","te","th","tr","uk","vi"],"title":"Language","type":"string"},{"default":"en"}],"description":"The suggest search language preference, where potentially the results could come from. The 2 or more character language code for which the suggest search results are provided. This is a just a hint for calculating suggest responses."}},{"deprecated":false,"description":"The user’s suggest search query term. Query can not be empty. The max query length is 400 characters, and the word limit is 50 words.","in":"query","name":"q","required":true,"schema":{"description":"The user’s suggest search query term. Query can not be empty. The max query length is 400 characters, and the word limit is 50 words.","maxLength":400,"minLength":1,"title":"The user's suggest search query term.","type":"string"}},{"deprecated":false,"description":"Whether to enhance suggestions with rich results. This requires a paid autosuggest subscription.","examples":{"Exclude rich suggestions":{"value":false},"Include rich suggestions":{"value":true}},"in":"query","name":"rich","required":false,"schema":{"default":false,"description":"Whether to enhance suggestions with rich results. This requires a paid autosuggest subscription.","title":"Rich","type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response762Cca4421D2_SuggestSearchApiResponse"}}},"description":"Successful Response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Suggest","tags":["default"],"x-aisa-caller-headers":["Api-Version","Cache-Control","User-Agent"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"brave-search","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/brave-search/any_brave_search_apis_v1_brave_suggest_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0005,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"brave-search","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"brave-search","x-aisa-response-source":{"content_hash":"sha256:90317eb223a04f50a85434038920232a71cff07b121f71c4de6ded04b1f1916d","kind":"upstream_success_contract","source":{"content_hash":"sha256:e581693aa967b6fab7c27a27b109366e901825881ad7548f3984bbc5619b914a","converter":"scripts/import_brave_reference.py@4","fetched_at":"2026-10-16T11:33:59.813162+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:a28127338b1a641229c3afbb4225985e91539e9f038343db46915bbd72d1bb84","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"source_index_hash":"sha256:52c0cb183f49315a5ea590ab37a9fa11b5ba8ff14c7fd04609069c5553001997","source_pages":[{"content_hash":"sha256:52c109c10f836716e93dda8933134f98f045caf8c78e8cf0ce63a1fc0b754c4f","url":"https://api-dashboard.search.brave.com/api-reference/ai/answers/__data.json"},{"content_hash":"sha256:3b02fc8c617b493d74da1b98337c57e2c34101ce1a6f87add3b5c0f5faf525d8","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/get/__data.json"},{"content_hash":"sha256:35820dbc01fe3a57e7020d508a2fadf49fbec3e6ff3363ef7500959d093f55a5","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/post/__data.json"},{"content_hash":"sha256:ab4bc9c2042bb31c13bdc06d423c909ccde12916069f6ef1b069228f01db2a8d","url":"https://api-dashboard.search.brave.com/api-reference/images/image_search/__data.json"},{"content_hash":"sha256:3b1afa4e3f81f264d3f245b77ea5273d9a213d2b3de4b4d7dedc01894b37fc64","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/get/__data.json"},{"content_hash":"sha256:54e73cc6097e7df880dc42143933d9bc07f919e07b116625408bb032ef7d4cc5","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/post/__data.json"},{"content_hash":"sha256:85cd7a6d3f01850436d332cfc44a726210657f139c0cc80a47a9c74470766a9c","url":"https://api-dashboard.search.brave.com/api-reference/other/spell_check/__data.json"},{"content_hash":"sha256:5c4dbb20ea770ef2c97ba1c6c3775716bcd7d74d4d9bd87bd91e78116e6c769e","url":"https://api-dashboard.search.brave.com/api-reference/other/suggestions/__data.json"},{"content_hash":"sha256:ff221fa765497085ae7a4ce9752831b80c69af59990847057784ba50a68e405a","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/get/__data.json"},{"content_hash":"sha256:f5b0f5a02fcdc52cff7f1618beebced3e0341afbf4b31a2ae18b92f61d51ecec","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/post/__data.json"},{"content_hash":"sha256:1a3811afefd39e19506a0a24e3b463307f219cc7c08db9348cab8807a70909fe","url":"https://api-dashboard.search.brave.com/api-reference/web/local_pois/__data.json"},{"content_hash":"sha256:389dee2acae3b6fb0fb516e7c7ec271a354fb511a616f68522d593c73109a87e","url":"https://api-dashboard.search.brave.com/api-reference/web/place_search/__data.json"},{"content_hash":"sha256:36d19685c3e9eb3a56b87f269648129524fb6f629418ea799889a142af516f47","url":"https://api-dashboard.search.brave.com/api-reference/web/poi_descriptions/__data.json"},{"content_hash":"sha256:dd2d3f02606cdf073906b9a6d5c5bfcce1fb568092c56fa56742b378a55657e5","url":"https://api-dashboard.search.brave.com/api-reference/web/rich_search/__data.json"},{"content_hash":"sha256:a001dfd07208f89cfcc9a34d90e4593cedc341320c669b270612086245561264","url":"https://api-dashboard.search.brave.com/api-reference/web/search/get/__data.json"},{"content_hash":"sha256:7c3c02d2a0a8cdc07d8ac787f96bcf949c684129c461f73a87374054794ab1f9","url":"https://api-dashboard.search.brave.com/api-reference/web/search/post/__data.json"}],"structured_source_hash":"sha256:3e120458b72eb3a3113d649793eccf719d67bca20a08745f6a5d92ea80159253","url":"https://api-dashboard.search.brave.com/llms.txt"}},"x-aisa-revision":{"customer_pricing_ref":"5a1e4970a8aa","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9b020e68bb70"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_brave_search_apis_v1_brave_suggest_search","path":"/apis/v1/brave/suggest/search"},"x-aisa-source":{"content_hash":"sha256:e581693aa967b6fab7c27a27b109366e901825881ad7548f3984bbc5619b914a","converter":"scripts/import_brave_reference.py@4","fetched_at":"2026-10-16T11:33:59.813162+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:a28127338b1a641229c3afbb4225985e91539e9f038343db46915bbd72d1bb84","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"source_index_hash":"sha256:52c0cb183f49315a5ea590ab37a9fa11b5ba8ff14c7fd04609069c5553001997","source_pages":[{"content_hash":"sha256:52c109c10f836716e93dda8933134f98f045caf8c78e8cf0ce63a1fc0b754c4f","url":"https://api-dashboard.search.brave.com/api-reference/ai/answers/__data.json"},{"content_hash":"sha256:3b02fc8c617b493d74da1b98337c57e2c34101ce1a6f87add3b5c0f5faf525d8","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/get/__data.json"},{"content_hash":"sha256:35820dbc01fe3a57e7020d508a2fadf49fbec3e6ff3363ef7500959d093f55a5","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/post/__data.json"},{"content_hash":"sha256:ab4bc9c2042bb31c13bdc06d423c909ccde12916069f6ef1b069228f01db2a8d","url":"https://api-dashboard.search.brave.com/api-reference/images/image_search/__data.json"},{"content_hash":"sha256:3b1afa4e3f81f264d3f245b77ea5273d9a213d2b3de4b4d7dedc01894b37fc64","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/get/__data.json"},{"content_hash":"sha256:54e73cc6097e7df880dc42143933d9bc07f919e07b116625408bb032ef7d4cc5","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/post/__data.json"},{"content_hash":"sha256:85cd7a6d3f01850436d332cfc44a726210657f139c0cc80a47a9c74470766a9c","url":"https://api-dashboard.search.brave.com/api-reference/other/spell_check/__data.json"},{"content_hash":"sha256:5c4dbb20ea770ef2c97ba1c6c3775716bcd7d74d4d9bd87bd91e78116e6c769e","url":"https://api-dashboard.search.brave.com/api-reference/other/suggestions/__data.json"},{"content_hash":"sha256:ff221fa765497085ae7a4ce9752831b80c69af59990847057784ba50a68e405a","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/get/__data.json"},{"content_hash":"sha256:f5b0f5a02fcdc52cff7f1618beebced3e0341afbf4b31a2ae18b92f61d51ecec","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/post/__data.json"},{"content_hash":"sha256:1a3811afefd39e19506a0a24e3b463307f219cc7c08db9348cab8807a70909fe","url":"https://api-dashboard.search.brave.com/api-reference/web/local_pois/__data.json"},{"content_hash":"sha256:389dee2acae3b6fb0fb516e7c7ec271a354fb511a616f68522d593c73109a87e","url":"https://api-dashboard.search.brave.com/api-reference/web/place_search/__data.json"},{"content_hash":"sha256:36d19685c3e9eb3a56b87f269648129524fb6f629418ea799889a142af516f47","url":"https://api-dashboard.search.brave.com/api-reference/web/poi_descriptions/__data.json"},{"content_hash":"sha256:dd2d3f02606cdf073906b9a6d5c5bfcce1fb568092c56fa56742b378a55657e5","url":"https://api-dashboard.search.brave.com/api-reference/web/rich_search/__data.json"},{"content_hash":"sha256:a001dfd07208f89cfcc9a34d90e4593cedc341320c669b270612086245561264","url":"https://api-dashboard.search.brave.com/api-reference/web/search/get/__data.json"},{"content_hash":"sha256:7c3c02d2a0a8cdc07d8ac787f96bcf949c684129c461f73a87374054794ab1f9","url":"https://api-dashboard.search.brave.com/api-reference/web/search/post/__data.json"}],"structured_source_hash":"sha256:3e120458b72eb3a3113d649793eccf719d67bca20a08745f6a5d92ea80159253","url":"https://api-dashboard.search.brave.com/llms.txt"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/res/v1/suggest/search","x-aisa-validation":"provider"}},"/apis/v1/brave/videos/search":{"get":{"description":"<!-- aisa-pricing:start -->\nPublished reference price: $0.005 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_any_brave_search_apis_v1_brave_videos_search","parameters":[{"deprecated":false,"description":"The default supported media type is application/json.","examples":{"0":{"value":"application/json"}},"in":"header","name":"accept","required":false,"schema":{"allOf":[{"enum":["application/json","*/*"],"title":"Accept","type":"string"},{"default":"application/json"}],"description":"The default supported media type is application/json.","examples":["application/json"],"title":"Media type"}},{"deprecated":false,"description":"The API version to use.                 This is denoted by the format <code>YYYY-MM-DD</code>.                 Default is the latest that is available. Read                 more about <a href=\"/documentation/guides/versioning\">API versioning</a>.","in":"header","name":"api-version","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The API version to use.                 This is denoted by the format <code>YYYY-MM-DD</code>.                 Default is the latest that is available. Read                 more about <a href=\"/documentation/guides/versioning\">API versioning</a>.","title":"API version"}},{"deprecated":false,"description":"Brave Search will return cached content by default.                 To prevent caching set the Cache-Control header to <code>no-cache</code>.                 This is currently done as best effort.","in":"header","name":"cache-control","required":false,"schema":{"anyOf":[{"const":"no-cache","enum":["no-cache"],"title":"CacheControl","type":"string"},{"type":"null"}],"description":"Brave Search will return cached content by default.                 To prevent caching set the Cache-Control header to <code>no-cache</code>.                 This is currently done as best effort.","title":"Cache control"}},{"deprecated":false,"description":"The user agent originating the request.                 Brave search can utilize the user agent to provide a different                 experience depending on the device as described by the string.                 The user agent should follow the commonly used browser agent                 strings on each platform. For more information on curating user agents,                 see <a href=\"https://www.rfc-editor.org/rfc/rfc9110.html#name-user-agent\">RFC 9110</a>.","examples":{"Android":{"description":"Android","value":"Mozilla/5.0 (Linux; Android 12) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.71 Mobile Safari/537.36"},"Windows":{"description":"Windows","value":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36"},"iOS":{"description":"iOS","value":"Mozilla/5.0 (iPhone; CPU iPhone OS 15_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/103.0.5060.63 Mobile/15E148 Safari/604.1"},"macOS":{"description":"macOS","value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 12_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36"}},"in":"header","name":"user-agent","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The user agent originating the request.                 Brave search can utilize the user agent to provide a different                 experience depending on the device as described by the string.                 The user agent should follow the commonly used browser agent                 strings on each platform. For more information on curating user agents,                 see <a href=\"https://www.rfc-editor.org/rfc/rfc9110.html#name-user-agent\">RFC 9110</a>.","title":"User agent"}},{"deprecated":false,"description":"The number of search results returned in response. The maximum is 50. The actual number delivered may be less than requested. Combine this parameter with offset to paginate search results.","in":"query","name":"count","required":false,"schema":{"default":20,"description":"The number of search results returned in response. The maximum is 50. The actual number delivered may be less than requested. Combine this parameter with offset to paginate search results.","maximum":50,"minimum":1,"title":"Count","type":"integer"}},{"deprecated":false,"description":"The search query country, where the results come from. The country string is limited to 2 character country codes of supported countries or <code>ALL</code> for worldwide.","in":"query","name":"country","required":false,"schema":{"allOf":[{"enum":["AR","AU","AT","BE","BR","CA","CL","DK","FI","FR","DE","GR","HK","IN","ID","IT","JP","KR","MY","MX","NL","NZ","NO","CN","PL","PT","PH","RU","SA","ZA","ES","SE","CH","TW","TR","GB","US","ALL"],"title":"SearchCountry","type":"string"},{"default":"US"}],"description":"The search query country, where the results come from. The country string is limited to 2 character country codes of supported countries or <code>ALL</code> for worldwide."}},{"deprecated":false,"description":"<p>Filters search results by page age. The age of a page is determined by the most relevant date reported by the content, such as its published or last modified date. The following values are supported:</p>\n<ul>\n<li><strong>pd</strong> - Pages aged 24 hours or less.</li>\n<li><strong>pw</strong> - Pages aged 7 days or less.</li>\n<li><strong>pm</strong> - Pages aged 31 days or less.</li>\n<li><strong>py</strong> - Pages aged 365 days or less.</li>\n<li><strong>YYYY-MM-DDtoYYYY-MM-DD</strong> - A custom date range is also supported by specifying start and end dates e.g. <code>2022-04-01to2022-07-30</code>.</li>\n</ul>","examples":{"0":{"value":""},"1":{"value":"pm"},"2":{"value":"2022-04-01to2022-07-30"}},"in":"query","name":"freshness","required":false,"schema":{"default":"","description":"<p>Filters search results by page age. The age of a page is determined by the most relevant date reported by the content, such as its published or last modified date. The following values are supported:</p>\n<ul>\n<li><strong>pd</strong> - Pages aged 24 hours or less.</li>\n<li><strong>pw</strong> - Pages aged 7 days or less.</li>\n<li><strong>pm</strong> - Pages aged 31 days or less.</li>\n<li><strong>py</strong> - Pages aged 365 days or less.</li>\n<li><strong>YYYY-MM-DDtoYYYY-MM-DD</strong> - A custom date range is also supported by specifying start and end dates e.g. <code>2022-04-01to2022-07-30</code>.</li>\n</ul>","examples":["","pm","2022-04-01to2022-07-30"],"title":"Freshness","type":"string"}},{"deprecated":false,"description":"Include fetch metadata.","examples":{"1":{"value":true},"2":{"value":false}},"in":"query","name":"include_fetch_metadata","required":false,"schema":{"default":false,"description":"Include fetch metadata.","examples":[true,false],"title":"Include Fetch Metadata","type":"boolean"}},{"deprecated":false,"description":"The zero based offset that indicates number of search results per page (count) to skip before returning the result. The maximum is 9. The actual number delivered may be less than requested based on the query. In order to paginate results use this parameter together with count. For example, if your user interface displays 20 search results per page, set count to 20 and offset to 0 to show the first page of results. To get subsequent pages, increment offset by 1 (e.g. 0, 1, 2). The results may overlap across multiple pages.","in":"query","name":"offset","required":false,"schema":{"default":0,"description":"The zero based offset that indicates number of search results per page (count) to skip before returning the result. The maximum is 9. The actual number delivered may be less than requested based on the query. In order to paginate results use this parameter together with count. For example, if your user interface displays 20 search results per page, set count to 20 and offset to 0 to show the first page of results. To get subsequent pages, increment offset by 1 (e.g. 0, 1, 2). The results may overlap across multiple pages.","maximum":9,"minimum":0,"title":"Offset","type":"integer"}},{"deprecated":false,"description":"Whether to apply search operators.","examples":{"1":{"value":true},"2":{"value":false}},"in":"query","name":"operators","required":false,"schema":{"default":true,"description":"Whether to apply search operators.","examples":[true,false],"title":"Operators","type":"boolean"}},{"deprecated":false,"description":"The user’s search query term. Query can not be empty. Maximum of 400 characters and 50 words in the query.","in":"query","name":"q","required":true,"schema":{"description":"The user’s search query term. Query can not be empty. Maximum of 400 characters and 50 words in the query.","maxLength":400,"minLength":1,"title":"Q","type":"string"}},{"deprecated":false,"description":"<p>Filters search results for adult content. The following values are supported:</p>\n<ul>\n<li><strong>off</strong> - No filtering is done.</li>\n<li><strong>moderate</strong> - Filters explicit content, like images and videos, but allows adult domains in the search results.</li>\n<li><strong>strict</strong> - Drops all adult content from search results.</li>\n</ul>","examples":{"1":{"value":"off"},"2":{"value":"moderate"},"3":{"value":"strict"}},"in":"query","name":"safesearch","required":false,"schema":{"allOf":[{"enum":["off","moderate","strict"],"title":"SafeSearch","type":"string"},{"default":"moderate"}],"description":"<p>Filters search results for adult content. The following values are supported:</p>\n<ul>\n<li><strong>off</strong> - No filtering is done.</li>\n<li><strong>moderate</strong> - Filters explicit content, like images and videos, but allows adult domains in the search results.</li>\n<li><strong>strict</strong> - Drops all adult content from search results.</li>\n</ul>","examples":["off","moderate","strict"],"title":"Safe search"}},{"deprecated":false,"description":"The search language preference. The 2 or more character language code for which the search results are provided.","in":"query","name":"search_lang","required":false,"schema":{"allOf":[{"enum":["ar","eu","bn","bg","ca","zh-hans","zh-hant","hr","cs","da","nl","en","en-gb","et","fi","fr","gl","de","el","gu","he","hi","hu","is","it","ja","jp","kn","ko","lv","lt","ms","ml","mr","nb","pl","pt-br","pt-pt","pa","ro","ru","sr","sk","sl","es","sv","ta","te","th","tr","uk","vi"],"title":"Language","type":"string"},{"default":"en"}],"description":"The search language preference. The 2 or more character language code for which the search results are provided."}},{"deprecated":false,"description":"Whether to spell check the provided query. If the spellchecker is enabled, the modified query is always used for search. The modified query can be found in altered key from the query response model.","examples":{"1":{"value":true},"2":{"value":false}},"in":"query","name":"spellcheck","required":false,"schema":{"default":true,"description":"Whether to spell check the provided query. If the spellchecker is enabled, the modified query is always used for search. The modified query can be found in altered key from the query response model.","examples":[true,false],"title":"Spellcheck","type":"boolean"}},{"deprecated":false,"description":"User interface language preferred in response. Usually of the format <code>&lt;language_code&gt;-&lt;country_code&gt;</code>. For more, see <a href=\"https://www.rfc-editor.org/rfc/rfc9110.html#name-accept-language\">RFC 9110</a>.","in":"query","name":"ui_lang","required":false,"schema":{"allOf":[{"enum":["es-AR","en-AU","de-AT","nl-BE","fr-BE","pt-BR","en-CA","fr-CA","es-CL","da-DK","fi-FI","fr-FR","de-DE","el-GR","zh-HK","en-IN","en-ID","it-IT","ja-JP","ko-KR","en-MY","es-MX","nl-NL","en-NZ","no-NO","zh-CN","pl-PL","en-PH","ru-RU","en-ZA","es-ES","sv-SE","fr-CH","de-CH","zh-TW","tr-TR","en-GB","en-US","es-US"],"title":"MarketCodes","type":"string"},{"default":"en-US"}],"description":"User interface language preferred in response. Usually of the format <code>&lt;language_code&gt;-&lt;country_code&gt;</code>. For more, see <a href=\"https://www.rfc-editor.org/rfc/rfc9110.html#name-accept-language\">RFC 9110</a>."}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response762Cca4421D2_VideoSearchApiResponse"}}},"description":"Successful Response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Video Search","tags":["default"],"x-aisa-caller-headers":["Api-Version","Cache-Control","User-Agent"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"brave-search","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/brave-search/get_any_brave_search_apis_v1_brave_videos_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.005,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"brave-search","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"brave-search","x-aisa-response-source":{"content_hash":"sha256:ec5084e4995913b7cb7f1458f696455f0938e87e0d6f008768544de7026977fa","kind":"upstream_success_contract","source":{"content_hash":"sha256:e581693aa967b6fab7c27a27b109366e901825881ad7548f3984bbc5619b914a","converter":"scripts/import_brave_reference.py@4","fetched_at":"2026-10-16T11:33:59.813162+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:a28127338b1a641229c3afbb4225985e91539e9f038343db46915bbd72d1bb84","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"source_index_hash":"sha256:52c0cb183f49315a5ea590ab37a9fa11b5ba8ff14c7fd04609069c5553001997","source_pages":[{"content_hash":"sha256:52c109c10f836716e93dda8933134f98f045caf8c78e8cf0ce63a1fc0b754c4f","url":"https://api-dashboard.search.brave.com/api-reference/ai/answers/__data.json"},{"content_hash":"sha256:3b02fc8c617b493d74da1b98337c57e2c34101ce1a6f87add3b5c0f5faf525d8","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/get/__data.json"},{"content_hash":"sha256:35820dbc01fe3a57e7020d508a2fadf49fbec3e6ff3363ef7500959d093f55a5","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/post/__data.json"},{"content_hash":"sha256:ab4bc9c2042bb31c13bdc06d423c909ccde12916069f6ef1b069228f01db2a8d","url":"https://api-dashboard.search.brave.com/api-reference/images/image_search/__data.json"},{"content_hash":"sha256:3b1afa4e3f81f264d3f245b77ea5273d9a213d2b3de4b4d7dedc01894b37fc64","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/get/__data.json"},{"content_hash":"sha256:54e73cc6097e7df880dc42143933d9bc07f919e07b116625408bb032ef7d4cc5","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/post/__data.json"},{"content_hash":"sha256:85cd7a6d3f01850436d332cfc44a726210657f139c0cc80a47a9c74470766a9c","url":"https://api-dashboard.search.brave.com/api-reference/other/spell_check/__data.json"},{"content_hash":"sha256:5c4dbb20ea770ef2c97ba1c6c3775716bcd7d74d4d9bd87bd91e78116e6c769e","url":"https://api-dashboard.search.brave.com/api-reference/other/suggestions/__data.json"},{"content_hash":"sha256:ff221fa765497085ae7a4ce9752831b80c69af59990847057784ba50a68e405a","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/get/__data.json"},{"content_hash":"sha256:f5b0f5a02fcdc52cff7f1618beebced3e0341afbf4b31a2ae18b92f61d51ecec","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/post/__data.json"},{"content_hash":"sha256:1a3811afefd39e19506a0a24e3b463307f219cc7c08db9348cab8807a70909fe","url":"https://api-dashboard.search.brave.com/api-reference/web/local_pois/__data.json"},{"content_hash":"sha256:389dee2acae3b6fb0fb516e7c7ec271a354fb511a616f68522d593c73109a87e","url":"https://api-dashboard.search.brave.com/api-reference/web/place_search/__data.json"},{"content_hash":"sha256:36d19685c3e9eb3a56b87f269648129524fb6f629418ea799889a142af516f47","url":"https://api-dashboard.search.brave.com/api-reference/web/poi_descriptions/__data.json"},{"content_hash":"sha256:dd2d3f02606cdf073906b9a6d5c5bfcce1fb568092c56fa56742b378a55657e5","url":"https://api-dashboard.search.brave.com/api-reference/web/rich_search/__data.json"},{"content_hash":"sha256:a001dfd07208f89cfcc9a34d90e4593cedc341320c669b270612086245561264","url":"https://api-dashboard.search.brave.com/api-reference/web/search/get/__data.json"},{"content_hash":"sha256:7c3c02d2a0a8cdc07d8ac787f96bcf949c684129c461f73a87374054794ab1f9","url":"https://api-dashboard.search.brave.com/api-reference/web/search/post/__data.json"}],"structured_source_hash":"sha256:3e120458b72eb3a3113d649793eccf719d67bca20a08745f6a5d92ea80159253","url":"https://api-dashboard.search.brave.com/llms.txt"}},"x-aisa-revision":{"customer_pricing_ref":"5a1e4970a8aa","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a0b4a51fac84"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_brave_search_apis_v1_brave_videos_search","path":"/apis/v1/brave/videos/search"},"x-aisa-source":{"content_hash":"sha256:e581693aa967b6fab7c27a27b109366e901825881ad7548f3984bbc5619b914a","converter":"scripts/import_brave_reference.py@4","fetched_at":"2026-10-16T11:33:59.813162+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:a28127338b1a641229c3afbb4225985e91539e9f038343db46915bbd72d1bb84","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"source_index_hash":"sha256:52c0cb183f49315a5ea590ab37a9fa11b5ba8ff14c7fd04609069c5553001997","source_pages":[{"content_hash":"sha256:52c109c10f836716e93dda8933134f98f045caf8c78e8cf0ce63a1fc0b754c4f","url":"https://api-dashboard.search.brave.com/api-reference/ai/answers/__data.json"},{"content_hash":"sha256:3b02fc8c617b493d74da1b98337c57e2c34101ce1a6f87add3b5c0f5faf525d8","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/get/__data.json"},{"content_hash":"sha256:35820dbc01fe3a57e7020d508a2fadf49fbec3e6ff3363ef7500959d093f55a5","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/post/__data.json"},{"content_hash":"sha256:ab4bc9c2042bb31c13bdc06d423c909ccde12916069f6ef1b069228f01db2a8d","url":"https://api-dashboard.search.brave.com/api-reference/images/image_search/__data.json"},{"content_hash":"sha256:3b1afa4e3f81f264d3f245b77ea5273d9a213d2b3de4b4d7dedc01894b37fc64","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/get/__data.json"},{"content_hash":"sha256:54e73cc6097e7df880dc42143933d9bc07f919e07b116625408bb032ef7d4cc5","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/post/__data.json"},{"content_hash":"sha256:85cd7a6d3f01850436d332cfc44a726210657f139c0cc80a47a9c74470766a9c","url":"https://api-dashboard.search.brave.com/api-reference/other/spell_check/__data.json"},{"content_hash":"sha256:5c4dbb20ea770ef2c97ba1c6c3775716bcd7d74d4d9bd87bd91e78116e6c769e","url":"https://api-dashboard.search.brave.com/api-reference/other/suggestions/__data.json"},{"content_hash":"sha256:ff221fa765497085ae7a4ce9752831b80c69af59990847057784ba50a68e405a","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/get/__data.json"},{"content_hash":"sha256:f5b0f5a02fcdc52cff7f1618beebced3e0341afbf4b31a2ae18b92f61d51ecec","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/post/__data.json"},{"content_hash":"sha256:1a3811afefd39e19506a0a24e3b463307f219cc7c08db9348cab8807a70909fe","url":"https://api-dashboard.search.brave.com/api-reference/web/local_pois/__data.json"},{"content_hash":"sha256:389dee2acae3b6fb0fb516e7c7ec271a354fb511a616f68522d593c73109a87e","url":"https://api-dashboard.search.brave.com/api-reference/web/place_search/__data.json"},{"content_hash":"sha256:36d19685c3e9eb3a56b87f269648129524fb6f629418ea799889a142af516f47","url":"https://api-dashboard.search.brave.com/api-reference/web/poi_descriptions/__data.json"},{"content_hash":"sha256:dd2d3f02606cdf073906b9a6d5c5bfcce1fb568092c56fa56742b378a55657e5","url":"https://api-dashboard.search.brave.com/api-reference/web/rich_search/__data.json"},{"content_hash":"sha256:a001dfd07208f89cfcc9a34d90e4593cedc341320c669b270612086245561264","url":"https://api-dashboard.search.brave.com/api-reference/web/search/get/__data.json"},{"content_hash":"sha256:7c3c02d2a0a8cdc07d8ac787f96bcf949c684129c461f73a87374054794ab1f9","url":"https://api-dashboard.search.brave.com/api-reference/web/search/post/__data.json"}],"structured_source_hash":"sha256:3e120458b72eb3a3113d649793eccf719d67bca20a08745f6a5d92ea80159253","url":"https://api-dashboard.search.brave.com/llms.txt"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/res/v1/videos/search","x-aisa-validation":"provider"},"post":{"description":"<!-- aisa-pricing:start -->\nPublished reference price: $0.005 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_any_brave_search_apis_v1_brave_videos_search","parameters":[{"deprecated":false,"description":"The default supported media type is application/json.","examples":{"0":{"value":"application/json"}},"in":"header","name":"accept","required":false,"schema":{"allOf":[{"enum":["application/json","*/*"],"title":"Accept","type":"string"},{"default":"application/json"}],"description":"The default supported media type is application/json.","examples":["application/json"],"title":"Media type"}},{"deprecated":false,"description":"The API version to use.                 This is denoted by the format <code>YYYY-MM-DD</code>.                 Default is the latest that is available. Read                 more about <a href=\"/documentation/guides/versioning\">API versioning</a>.","in":"header","name":"api-version","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The API version to use.                 This is denoted by the format <code>YYYY-MM-DD</code>.                 Default is the latest that is available. Read                 more about <a href=\"/documentation/guides/versioning\">API versioning</a>.","title":"API version"}},{"deprecated":false,"description":"Brave Search will return cached content by default.                 To prevent caching set the Cache-Control header to <code>no-cache</code>.                 This is currently done as best effort.","in":"header","name":"cache-control","required":false,"schema":{"anyOf":[{"const":"no-cache","enum":["no-cache"],"title":"CacheControl","type":"string"},{"type":"null"}],"description":"Brave Search will return cached content by default.                 To prevent caching set the Cache-Control header to <code>no-cache</code>.                 This is currently done as best effort.","title":"Cache control"}},{"deprecated":false,"description":"The user agent originating the request.                 Brave search can utilize the user agent to provide a different                 experience depending on the device as described by the string.                 The user agent should follow the commonly used browser agent                 strings on each platform. For more information on curating user agents,                 see <a href=\"https://www.rfc-editor.org/rfc/rfc9110.html#name-user-agent\">RFC 9110</a>.","examples":{"Android":{"description":"Android","value":"Mozilla/5.0 (Linux; Android 12) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.71 Mobile Safari/537.36"},"Windows":{"description":"Windows","value":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36"},"iOS":{"description":"iOS","value":"Mozilla/5.0 (iPhone; CPU iPhone OS 15_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/103.0.5060.63 Mobile/15E148 Safari/604.1"},"macOS":{"description":"macOS","value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 12_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36"}},"in":"header","name":"user-agent","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The user agent originating the request.                 Brave search can utilize the user agent to provide a different                 experience depending on the device as described by the string.                 The user agent should follow the commonly used browser agent                 strings on each platform. For more information on curating user agents,                 see <a href=\"https://www.rfc-editor.org/rfc/rfc9110.html#name-user-agent\">RFC 9110</a>.","title":"User agent"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"count":{"default":20,"description":"The number of search results returned in response. The maximum is 50. The actual number delivered may be less than requested. Combine this parameter with offset to paginate search results.","maximum":50,"minimum":1,"title":"Count","type":"integer"},"country":{"allOf":[{"enum":["AR","AU","AT","BE","BR","CA","CL","DK","FI","FR","DE","GR","HK","IN","ID","IT","JP","KR","MY","MX","NL","NZ","NO","CN","PL","PT","PH","RU","SA","ZA","ES","SE","CH","TW","TR","GB","US","ALL"],"title":"SearchCountry","type":"string"},{"default":"US"}],"description":"The search query country, where the results come from. The country string is limited to 2 character country codes of supported countries or <code>ALL</code> for worldwide."},"freshness":{"default":"","description":"<p>Filters search results by page age. The age of a page is determined by the most relevant date reported by the content, such as its published or last modified date. The following values are supported:</p>\n<ul>\n<li><strong>pd</strong> - Pages aged 24 hours or less.</li>\n<li><strong>pw</strong> - Pages aged 7 days or less.</li>\n<li><strong>pm</strong> - Pages aged 31 days or less.</li>\n<li><strong>py</strong> - Pages aged 365 days or less.</li>\n<li><strong>YYYY-MM-DDtoYYYY-MM-DD</strong> - A custom date range is also supported by specifying start and end dates e.g. <code>2022-04-01to2022-07-30</code>.</li>\n</ul>","examples":["","pm","2022-04-01to2022-07-30"],"title":"Freshness","type":"string"},"include_fetch_metadata":{"default":false,"description":"Include fetch metadata.","examples":[true,false],"title":"Include Fetch Metadata","type":"boolean"},"offset":{"default":0,"description":"The zero based offset that indicates number of search results per page (count) to skip before returning the result. The maximum is 9. The actual number delivered may be less than requested based on the query. In order to paginate results use this parameter together with count. For example, if your user interface displays 20 search results per page, set count to 20 and offset to 0 to show the first page of results. To get subsequent pages, increment offset by 1 (e.g. 0, 1, 2). The results may overlap across multiple pages.","maximum":9,"minimum":0,"title":"Offset","type":"integer"},"operators":{"default":true,"description":"Whether to apply search operators.","examples":[true,false],"title":"Operators","type":"boolean"},"q":{"description":"The user’s search query term. Query can not be empty. Maximum of 400 characters and 50 words in the query.","maxLength":400,"minLength":1,"title":"Q","type":"string"},"safesearch":{"allOf":[{"enum":["off","moderate","strict"],"title":"SafeSearch","type":"string"},{"default":"moderate"}],"description":"<p>Filters search results for adult content. The following values are supported:</p>\n<ul>\n<li><strong>off</strong> - No filtering is done.</li>\n<li><strong>moderate</strong> - Filters explicit content, like images and videos, but allows adult domains in the search results.</li>\n<li><strong>strict</strong> - Drops all adult content from search results.</li>\n</ul>","examples":["off","moderate","strict"],"title":"Safe search"},"search_lang":{"allOf":[{"enum":["ar","eu","bn","bg","ca","zh-hans","zh-hant","hr","cs","da","nl","en","en-gb","et","fi","fr","gl","de","el","gu","he","hi","hu","is","it","ja","jp","kn","ko","lv","lt","ms","ml","mr","nb","pl","pt-br","pt-pt","pa","ro","ru","sr","sk","sl","es","sv","ta","te","th","tr","uk","vi"],"title":"Language","type":"string"},{"default":"en"}],"description":"The search language preference. The 2 or more character language code for which the search results are provided."},"spellcheck":{"default":true,"description":"Whether to spell check the provided query. If the spellchecker is enabled, the modified query is always used for search. The modified query can be found in altered key from the query response model.","examples":[true,false],"title":"Spellcheck","type":"boolean"},"ui_lang":{"allOf":[{"enum":["es-AR","en-AU","de-AT","nl-BE","fr-BE","pt-BR","en-CA","fr-CA","es-CL","da-DK","fi-FI","fr-FR","de-DE","el-GR","zh-HK","en-IN","en-ID","it-IT","ja-JP","ko-KR","en-MY","es-MX","nl-NL","en-NZ","no-NO","zh-CN","pl-PL","en-PH","ru-RU","en-ZA","es-ES","sv-SE","fr-CH","de-CH","zh-TW","tr-TR","en-GB","en-US","es-US"],"title":"MarketCodes","type":"string"},{"default":"en-US"}],"description":"User interface language preferred in response. Usually of the format <code>&lt;language_code&gt;-&lt;country_code&gt;</code>. For more, see <a href=\"https://www.rfc-editor.org/rfc/rfc9110.html#name-accept-language\">RFC 9110</a>."}},"required":["q"],"title":"VideoSearchParameters","type":"object"}}},"description":"","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response762Cca4421D2_VideoSearchApiResponse"}}},"description":"Successful Response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Video Search","tags":["default"],"x-aisa-caller-headers":["Api-Version","Cache-Control","User-Agent"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"brave-search","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/brave-search/post_any_brave_search_apis_v1_brave_videos_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.005,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"brave-search","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"brave-search","x-aisa-response-source":{"content_hash":"sha256:ec5084e4995913b7cb7f1458f696455f0938e87e0d6f008768544de7026977fa","kind":"upstream_success_contract","source":{"content_hash":"sha256:e581693aa967b6fab7c27a27b109366e901825881ad7548f3984bbc5619b914a","converter":"scripts/import_brave_reference.py@4","fetched_at":"2026-10-16T11:33:59.813162+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:a28127338b1a641229c3afbb4225985e91539e9f038343db46915bbd72d1bb84","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"source_index_hash":"sha256:52c0cb183f49315a5ea590ab37a9fa11b5ba8ff14c7fd04609069c5553001997","source_pages":[{"content_hash":"sha256:52c109c10f836716e93dda8933134f98f045caf8c78e8cf0ce63a1fc0b754c4f","url":"https://api-dashboard.search.brave.com/api-reference/ai/answers/__data.json"},{"content_hash":"sha256:3b02fc8c617b493d74da1b98337c57e2c34101ce1a6f87add3b5c0f5faf525d8","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/get/__data.json"},{"content_hash":"sha256:35820dbc01fe3a57e7020d508a2fadf49fbec3e6ff3363ef7500959d093f55a5","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/post/__data.json"},{"content_hash":"sha256:ab4bc9c2042bb31c13bdc06d423c909ccde12916069f6ef1b069228f01db2a8d","url":"https://api-dashboard.search.brave.com/api-reference/images/image_search/__data.json"},{"content_hash":"sha256:3b1afa4e3f81f264d3f245b77ea5273d9a213d2b3de4b4d7dedc01894b37fc64","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/get/__data.json"},{"content_hash":"sha256:54e73cc6097e7df880dc42143933d9bc07f919e07b116625408bb032ef7d4cc5","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/post/__data.json"},{"content_hash":"sha256:85cd7a6d3f01850436d332cfc44a726210657f139c0cc80a47a9c74470766a9c","url":"https://api-dashboard.search.brave.com/api-reference/other/spell_check/__data.json"},{"content_hash":"sha256:5c4dbb20ea770ef2c97ba1c6c3775716bcd7d74d4d9bd87bd91e78116e6c769e","url":"https://api-dashboard.search.brave.com/api-reference/other/suggestions/__data.json"},{"content_hash":"sha256:ff221fa765497085ae7a4ce9752831b80c69af59990847057784ba50a68e405a","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/get/__data.json"},{"content_hash":"sha256:f5b0f5a02fcdc52cff7f1618beebced3e0341afbf4b31a2ae18b92f61d51ecec","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/post/__data.json"},{"content_hash":"sha256:1a3811afefd39e19506a0a24e3b463307f219cc7c08db9348cab8807a70909fe","url":"https://api-dashboard.search.brave.com/api-reference/web/local_pois/__data.json"},{"content_hash":"sha256:389dee2acae3b6fb0fb516e7c7ec271a354fb511a616f68522d593c73109a87e","url":"https://api-dashboard.search.brave.com/api-reference/web/place_search/__data.json"},{"content_hash":"sha256:36d19685c3e9eb3a56b87f269648129524fb6f629418ea799889a142af516f47","url":"https://api-dashboard.search.brave.com/api-reference/web/poi_descriptions/__data.json"},{"content_hash":"sha256:dd2d3f02606cdf073906b9a6d5c5bfcce1fb568092c56fa56742b378a55657e5","url":"https://api-dashboard.search.brave.com/api-reference/web/rich_search/__data.json"},{"content_hash":"sha256:a001dfd07208f89cfcc9a34d90e4593cedc341320c669b270612086245561264","url":"https://api-dashboard.search.brave.com/api-reference/web/search/get/__data.json"},{"content_hash":"sha256:7c3c02d2a0a8cdc07d8ac787f96bcf949c684129c461f73a87374054794ab1f9","url":"https://api-dashboard.search.brave.com/api-reference/web/search/post/__data.json"}],"structured_source_hash":"sha256:3e120458b72eb3a3113d649793eccf719d67bca20a08745f6a5d92ea80159253","url":"https://api-dashboard.search.brave.com/llms.txt"}},"x-aisa-revision":{"customer_pricing_ref":"5a1e4970a8aa","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a0b4a51fac84"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_brave_search_apis_v1_brave_videos_search","path":"/apis/v1/brave/videos/search"},"x-aisa-source":{"content_hash":"sha256:e581693aa967b6fab7c27a27b109366e901825881ad7548f3984bbc5619b914a","converter":"scripts/import_brave_reference.py@4","fetched_at":"2026-10-16T11:33:59.813162+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:a28127338b1a641229c3afbb4225985e91539e9f038343db46915bbd72d1bb84","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"source_index_hash":"sha256:52c0cb183f49315a5ea590ab37a9fa11b5ba8ff14c7fd04609069c5553001997","source_pages":[{"content_hash":"sha256:52c109c10f836716e93dda8933134f98f045caf8c78e8cf0ce63a1fc0b754c4f","url":"https://api-dashboard.search.brave.com/api-reference/ai/answers/__data.json"},{"content_hash":"sha256:3b02fc8c617b493d74da1b98337c57e2c34101ce1a6f87add3b5c0f5faf525d8","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/get/__data.json"},{"content_hash":"sha256:35820dbc01fe3a57e7020d508a2fadf49fbec3e6ff3363ef7500959d093f55a5","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/post/__data.json"},{"content_hash":"sha256:ab4bc9c2042bb31c13bdc06d423c909ccde12916069f6ef1b069228f01db2a8d","url":"https://api-dashboard.search.brave.com/api-reference/images/image_search/__data.json"},{"content_hash":"sha256:3b1afa4e3f81f264d3f245b77ea5273d9a213d2b3de4b4d7dedc01894b37fc64","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/get/__data.json"},{"content_hash":"sha256:54e73cc6097e7df880dc42143933d9bc07f919e07b116625408bb032ef7d4cc5","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/post/__data.json"},{"content_hash":"sha256:85cd7a6d3f01850436d332cfc44a726210657f139c0cc80a47a9c74470766a9c","url":"https://api-dashboard.search.brave.com/api-reference/other/spell_check/__data.json"},{"content_hash":"sha256:5c4dbb20ea770ef2c97ba1c6c3775716bcd7d74d4d9bd87bd91e78116e6c769e","url":"https://api-dashboard.search.brave.com/api-reference/other/suggestions/__data.json"},{"content_hash":"sha256:ff221fa765497085ae7a4ce9752831b80c69af59990847057784ba50a68e405a","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/get/__data.json"},{"content_hash":"sha256:f5b0f5a02fcdc52cff7f1618beebced3e0341afbf4b31a2ae18b92f61d51ecec","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/post/__data.json"},{"content_hash":"sha256:1a3811afefd39e19506a0a24e3b463307f219cc7c08db9348cab8807a70909fe","url":"https://api-dashboard.search.brave.com/api-reference/web/local_pois/__data.json"},{"content_hash":"sha256:389dee2acae3b6fb0fb516e7c7ec271a354fb511a616f68522d593c73109a87e","url":"https://api-dashboard.search.brave.com/api-reference/web/place_search/__data.json"},{"content_hash":"sha256:36d19685c3e9eb3a56b87f269648129524fb6f629418ea799889a142af516f47","url":"https://api-dashboard.search.brave.com/api-reference/web/poi_descriptions/__data.json"},{"content_hash":"sha256:dd2d3f02606cdf073906b9a6d5c5bfcce1fb568092c56fa56742b378a55657e5","url":"https://api-dashboard.search.brave.com/api-reference/web/rich_search/__data.json"},{"content_hash":"sha256:a001dfd07208f89cfcc9a34d90e4593cedc341320c669b270612086245561264","url":"https://api-dashboard.search.brave.com/api-reference/web/search/get/__data.json"},{"content_hash":"sha256:7c3c02d2a0a8cdc07d8ac787f96bcf949c684129c461f73a87374054794ab1f9","url":"https://api-dashboard.search.brave.com/api-reference/web/search/post/__data.json"}],"structured_source_hash":"sha256:3e120458b72eb3a3113d649793eccf719d67bca20a08745f6a5d92ea80159253","url":"https://api-dashboard.search.brave.com/llms.txt"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/res/v1/videos/search","x-aisa-validation":"provider"}},"/apis/v1/brave/web/rich":{"get":{"description":"<!-- aisa-pricing:start -->\nPublished reference price: $0.005 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_brave_search_apis_v1_brave_web_rich","parameters":[{"deprecated":false,"description":"The default supported media type is application/json.","examples":{"0":{"value":"application/json"}},"in":"header","name":"accept","required":false,"schema":{"allOf":[{"enum":["application/json","*/*"],"title":"Accept","type":"string"},{"default":"application/json"}],"description":"The default supported media type is application/json.","examples":["application/json"],"title":"Media type"}},{"deprecated":false,"description":"The API version to use.                 This is denoted by the format <code>YYYY-MM-DD</code>.                 Default is the latest that is available. Read                 more about <a href=\"/documentation/guides/versioning\">API versioning</a>.","in":"header","name":"api-version","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The API version to use.                 This is denoted by the format <code>YYYY-MM-DD</code>.                 Default is the latest that is available. Read                 more about <a href=\"/documentation/guides/versioning\">API versioning</a>.","title":"API version"}},{"deprecated":false,"description":"Brave Search will return cached content by default.                 To prevent caching set the Cache-Control header to <code>no-cache</code>.                 This is currently done as best effort.","in":"header","name":"cache-control","required":false,"schema":{"anyOf":[{"const":"no-cache","enum":["no-cache"],"title":"CacheControl","type":"string"},{"type":"null"}],"description":"Brave Search will return cached content by default.                 To prevent caching set the Cache-Control header to <code>no-cache</code>.                 This is currently done as best effort.","title":"Cache control"}},{"deprecated":false,"description":"The user agent originating the request.                 Brave search can utilize the user agent to provide a different                 experience depending on the device as described by the string.                 The user agent should follow the commonly used browser agent                 strings on each platform. For more information on curating user agents,                 see <a href=\"https://www.rfc-editor.org/rfc/rfc9110.html#name-user-agent\">RFC 9110</a>.","examples":{"Android":{"description":"Android","value":"Mozilla/5.0 (Linux; Android 12) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.71 Mobile Safari/537.36"},"Windows":{"description":"Windows","value":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36"},"iOS":{"description":"iOS","value":"Mozilla/5.0 (iPhone; CPU iPhone OS 15_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/103.0.5060.63 Mobile/15E148 Safari/604.1"},"macOS":{"description":"macOS","value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 12_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36"}},"in":"header","name":"user-agent","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The user agent originating the request.                 Brave search can utilize the user agent to provide a different                 experience depending on the device as described by the string.                 The user agent should follow the commonly used browser agent                 strings on each platform. For more information on curating user agents,                 see <a href=\"https://www.rfc-editor.org/rfc/rfc9110.html#name-user-agent\">RFC 9110</a>.","title":"User agent"}},{"deprecated":false,"description":"The callback key to use for the rich header","in":"query","name":"callback_key","required":true,"schema":{"description":"The callback key to use for the rich header","title":"Callback Key","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response762Cca4421D2_RichHeaderResponse"}}},"description":"Successful Response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Rich Search","tags":["default"],"x-aisa-caller-headers":["Api-Version","Cache-Control","User-Agent"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"brave-search","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/brave-search/any_brave_search_apis_v1_brave_web_rich","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.005,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"brave-search","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"brave-search","x-aisa-response-source":{"content_hash":"sha256:a213ff42dbce1dddd4ef7200de71e109444e8ea9ff3855377481219c8f6386b2","kind":"upstream_success_contract","source":{"content_hash":"sha256:e581693aa967b6fab7c27a27b109366e901825881ad7548f3984bbc5619b914a","converter":"scripts/import_brave_reference.py@4","fetched_at":"2026-10-16T11:33:59.813162+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:a28127338b1a641229c3afbb4225985e91539e9f038343db46915bbd72d1bb84","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"source_index_hash":"sha256:52c0cb183f49315a5ea590ab37a9fa11b5ba8ff14c7fd04609069c5553001997","source_pages":[{"content_hash":"sha256:52c109c10f836716e93dda8933134f98f045caf8c78e8cf0ce63a1fc0b754c4f","url":"https://api-dashboard.search.brave.com/api-reference/ai/answers/__data.json"},{"content_hash":"sha256:3b02fc8c617b493d74da1b98337c57e2c34101ce1a6f87add3b5c0f5faf525d8","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/get/__data.json"},{"content_hash":"sha256:35820dbc01fe3a57e7020d508a2fadf49fbec3e6ff3363ef7500959d093f55a5","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/post/__data.json"},{"content_hash":"sha256:ab4bc9c2042bb31c13bdc06d423c909ccde12916069f6ef1b069228f01db2a8d","url":"https://api-dashboard.search.brave.com/api-reference/images/image_search/__data.json"},{"content_hash":"sha256:3b1afa4e3f81f264d3f245b77ea5273d9a213d2b3de4b4d7dedc01894b37fc64","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/get/__data.json"},{"content_hash":"sha256:54e73cc6097e7df880dc42143933d9bc07f919e07b116625408bb032ef7d4cc5","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/post/__data.json"},{"content_hash":"sha256:85cd7a6d3f01850436d332cfc44a726210657f139c0cc80a47a9c74470766a9c","url":"https://api-dashboard.search.brave.com/api-reference/other/spell_check/__data.json"},{"content_hash":"sha256:5c4dbb20ea770ef2c97ba1c6c3775716bcd7d74d4d9bd87bd91e78116e6c769e","url":"https://api-dashboard.search.brave.com/api-reference/other/suggestions/__data.json"},{"content_hash":"sha256:ff221fa765497085ae7a4ce9752831b80c69af59990847057784ba50a68e405a","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/get/__data.json"},{"content_hash":"sha256:f5b0f5a02fcdc52cff7f1618beebced3e0341afbf4b31a2ae18b92f61d51ecec","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/post/__data.json"},{"content_hash":"sha256:1a3811afefd39e19506a0a24e3b463307f219cc7c08db9348cab8807a70909fe","url":"https://api-dashboard.search.brave.com/api-reference/web/local_pois/__data.json"},{"content_hash":"sha256:389dee2acae3b6fb0fb516e7c7ec271a354fb511a616f68522d593c73109a87e","url":"https://api-dashboard.search.brave.com/api-reference/web/place_search/__data.json"},{"content_hash":"sha256:36d19685c3e9eb3a56b87f269648129524fb6f629418ea799889a142af516f47","url":"https://api-dashboard.search.brave.com/api-reference/web/poi_descriptions/__data.json"},{"content_hash":"sha256:dd2d3f02606cdf073906b9a6d5c5bfcce1fb568092c56fa56742b378a55657e5","url":"https://api-dashboard.search.brave.com/api-reference/web/rich_search/__data.json"},{"content_hash":"sha256:a001dfd07208f89cfcc9a34d90e4593cedc341320c669b270612086245561264","url":"https://api-dashboard.search.brave.com/api-reference/web/search/get/__data.json"},{"content_hash":"sha256:7c3c02d2a0a8cdc07d8ac787f96bcf949c684129c461f73a87374054794ab1f9","url":"https://api-dashboard.search.brave.com/api-reference/web/search/post/__data.json"}],"structured_source_hash":"sha256:3e120458b72eb3a3113d649793eccf719d67bca20a08745f6a5d92ea80159253","url":"https://api-dashboard.search.brave.com/llms.txt"}},"x-aisa-revision":{"customer_pricing_ref":"5a1e4970a8aa","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f19ad992ccec"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_brave_search_apis_v1_brave_web_rich","path":"/apis/v1/brave/web/rich"},"x-aisa-source":{"content_hash":"sha256:e581693aa967b6fab7c27a27b109366e901825881ad7548f3984bbc5619b914a","converter":"scripts/import_brave_reference.py@4","fetched_at":"2026-10-16T11:33:59.813162+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:a28127338b1a641229c3afbb4225985e91539e9f038343db46915bbd72d1bb84","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"source_index_hash":"sha256:52c0cb183f49315a5ea590ab37a9fa11b5ba8ff14c7fd04609069c5553001997","source_pages":[{"content_hash":"sha256:52c109c10f836716e93dda8933134f98f045caf8c78e8cf0ce63a1fc0b754c4f","url":"https://api-dashboard.search.brave.com/api-reference/ai/answers/__data.json"},{"content_hash":"sha256:3b02fc8c617b493d74da1b98337c57e2c34101ce1a6f87add3b5c0f5faf525d8","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/get/__data.json"},{"content_hash":"sha256:35820dbc01fe3a57e7020d508a2fadf49fbec3e6ff3363ef7500959d093f55a5","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/post/__data.json"},{"content_hash":"sha256:ab4bc9c2042bb31c13bdc06d423c909ccde12916069f6ef1b069228f01db2a8d","url":"https://api-dashboard.search.brave.com/api-reference/images/image_search/__data.json"},{"content_hash":"sha256:3b1afa4e3f81f264d3f245b77ea5273d9a213d2b3de4b4d7dedc01894b37fc64","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/get/__data.json"},{"content_hash":"sha256:54e73cc6097e7df880dc42143933d9bc07f919e07b116625408bb032ef7d4cc5","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/post/__data.json"},{"content_hash":"sha256:85cd7a6d3f01850436d332cfc44a726210657f139c0cc80a47a9c74470766a9c","url":"https://api-dashboard.search.brave.com/api-reference/other/spell_check/__data.json"},{"content_hash":"sha256:5c4dbb20ea770ef2c97ba1c6c3775716bcd7d74d4d9bd87bd91e78116e6c769e","url":"https://api-dashboard.search.brave.com/api-reference/other/suggestions/__data.json"},{"content_hash":"sha256:ff221fa765497085ae7a4ce9752831b80c69af59990847057784ba50a68e405a","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/get/__data.json"},{"content_hash":"sha256:f5b0f5a02fcdc52cff7f1618beebced3e0341afbf4b31a2ae18b92f61d51ecec","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/post/__data.json"},{"content_hash":"sha256:1a3811afefd39e19506a0a24e3b463307f219cc7c08db9348cab8807a70909fe","url":"https://api-dashboard.search.brave.com/api-reference/web/local_pois/__data.json"},{"content_hash":"sha256:389dee2acae3b6fb0fb516e7c7ec271a354fb511a616f68522d593c73109a87e","url":"https://api-dashboard.search.brave.com/api-reference/web/place_search/__data.json"},{"content_hash":"sha256:36d19685c3e9eb3a56b87f269648129524fb6f629418ea799889a142af516f47","url":"https://api-dashboard.search.brave.com/api-reference/web/poi_descriptions/__data.json"},{"content_hash":"sha256:dd2d3f02606cdf073906b9a6d5c5bfcce1fb568092c56fa56742b378a55657e5","url":"https://api-dashboard.search.brave.com/api-reference/web/rich_search/__data.json"},{"content_hash":"sha256:a001dfd07208f89cfcc9a34d90e4593cedc341320c669b270612086245561264","url":"https://api-dashboard.search.brave.com/api-reference/web/search/get/__data.json"},{"content_hash":"sha256:7c3c02d2a0a8cdc07d8ac787f96bcf949c684129c461f73a87374054794ab1f9","url":"https://api-dashboard.search.brave.com/api-reference/web/search/post/__data.json"}],"structured_source_hash":"sha256:3e120458b72eb3a3113d649793eccf719d67bca20a08745f6a5d92ea80159253","url":"https://api-dashboard.search.brave.com/llms.txt"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/res/v1/web/rich","x-aisa-validation":"provider"}},"/apis/v1/brave/web/search":{"get":{"description":"<!-- aisa-pricing:start -->\nPublished reference price: $0.005 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_any_brave_search_apis_v1_brave_web_search","parameters":[{"deprecated":false,"description":"The default supported media type is application/json.","examples":{"0":{"value":"application/json"}},"in":"header","name":"accept","required":false,"schema":{"allOf":[{"enum":["application/json","*/*"],"title":"Accept","type":"string"},{"default":"application/json"}],"description":"The default supported media type is application/json.","examples":["application/json"],"title":"Media type"}},{"deprecated":false,"description":"The API version to use.                 This is denoted by the format <code>YYYY-MM-DD</code>.                 Default is the latest that is available. Read                 more about <a href=\"/documentation/guides/versioning\">API versioning</a>.","in":"header","name":"api-version","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The API version to use.                 This is denoted by the format <code>YYYY-MM-DD</code>.                 Default is the latest that is available. Read                 more about <a href=\"/documentation/guides/versioning\">API versioning</a>.","title":"API version"}},{"deprecated":false,"description":"Brave Search will return cached content by default.                 To prevent caching set the Cache-Control header to <code>no-cache</code>.                 This is currently done as best effort.","in":"header","name":"cache-control","required":false,"schema":{"anyOf":[{"const":"no-cache","enum":["no-cache"],"title":"CacheControl","type":"string"},{"type":"null"}],"description":"Brave Search will return cached content by default.                 To prevent caching set the Cache-Control header to <code>no-cache</code>.                 This is currently done as best effort.","title":"Cache control"}},{"deprecated":false,"description":"The user agent originating the request.                 Brave search can utilize the user agent to provide a different                 experience depending on the device as described by the string.                 The user agent should follow the commonly used browser agent                 strings on each platform. For more information on curating user agents,                 see <a href=\"https://www.rfc-editor.org/rfc/rfc9110.html#name-user-agent\">RFC 9110</a>.","examples":{"Android":{"description":"Android","value":"Mozilla/5.0 (Linux; Android 12) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.71 Mobile Safari/537.36"},"Windows":{"description":"Windows","value":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36"},"iOS":{"description":"iOS","value":"Mozilla/5.0 (iPhone; CPU iPhone OS 15_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/103.0.5060.63 Mobile/15E148 Safari/604.1"},"macOS":{"description":"macOS","value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 12_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36"}},"in":"header","name":"user-agent","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The user agent originating the request.                 Brave search can utilize the user agent to provide a different                 experience depending on the device as described by the string.                 The user agent should follow the commonly used browser agent                 strings on each platform. For more information on curating user agents,                 see <a href=\"https://www.rfc-editor.org/rfc/rfc9110.html#name-user-agent\">RFC 9110</a>.","title":"User agent"}},{"deprecated":false,"description":"The generic name of the client city.","examples":{"City in USA":{"value":"San Francisco"}},"in":"header","name":"x-loc-city","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The generic name of the client city.","title":"City"}},{"deprecated":false,"description":"<p>The two letter country code for the client’s country.\nFor a list of country codes, see <a href=\"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2\">ISO 3166-1 alpha-2</a>.</p>","examples":{"0":{"value":"US"}},"in":"header","name":"x-loc-country","required":false,"schema":{"anyOf":[{"enum":["AD","AE","AF","AG","AI","AL","AM","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"],"title":"Country","type":"string"},{"type":"null"}],"description":"<p>The two letter country code for the client’s country.\nFor a list of country codes, see <a href=\"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2\">ISO 3166-1 alpha-2</a>.</p>","examples":["US"],"title":"Country code"}},{"deprecated":false,"description":"The latitude of the client’s geographical location in degrees,                 to provide relevant local results. The latitude must be greater                 than or equal to -90.0 degrees and less than or equal to +90.0 degrees.","examples":{"0":{"value":37.787}},"in":"header","name":"x-loc-lat","required":false,"schema":{"anyOf":[{"maximum":90,"minimum":-90,"type":"number"},{"type":"null"}],"description":"The latitude of the client’s geographical location in degrees,                 to provide relevant local results. The latitude must be greater                 than or equal to -90.0 degrees and less than or equal to +90.0 degrees.","examples":[37.787],"title":"Latitude"}},{"deprecated":false,"description":"The longitude of the client’s geographical location in degrees,                 to provide relevant local results. The longitude must be greater                 than or equal to -180.0 and less than or equal to +180.0 degrees.","examples":{"0":{"value":-122.4}},"in":"header","name":"x-loc-long","required":false,"schema":{"anyOf":[{"maximum":180,"minimum":-180,"type":"number"},{"type":"null"}],"description":"The longitude of the client’s geographical location in degrees,                 to provide relevant local results. The longitude must be greater                 than or equal to -180.0 and less than or equal to +180.0 degrees.","examples":[-122.4],"title":"Longitude"}},{"deprecated":false,"description":"The client’s postal code.","examples":{"Postal code in San Francisco, California, US":{"value":"94105"}},"in":"header","name":"x-loc-postal-code","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The client’s postal code.","title":"Postal code"}},{"deprecated":false,"description":"A code which could be up to three characters, that represent the client’s state/region.                 The region is the first-level subdivision (the broadest or least specific) of the                 <a href=\"https://en.wikipedia.org/wiki/ISO_3166-2\">ISO 3166-2</a> code.","examples":{"0":{"value":"CA"}},"in":"header","name":"x-loc-state","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A code which could be up to three characters, that represent the client’s state/region.                 The region is the first-level subdivision (the broadest or least specific) of the                 <a href=\"https://en.wikipedia.org/wiki/ISO_3166-2\">ISO 3166-2</a> code.","examples":["CA"],"title":"State/Region code"}},{"deprecated":false,"description":"The name of the client’s state/region.                 The region is the first-level subdivision (the broadest or least specific) of the                 <a href=\"https://en.wikipedia.org/wiki/ISO_3166-2\">ISO 3166-2</a> code.","examples":{"0":{"value":"California"}},"in":"header","name":"x-loc-state-name","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The name of the client’s state/region.                 The region is the first-level subdivision (the broadest or least specific) of the                 <a href=\"https://en.wikipedia.org/wiki/ISO_3166-2\">ISO 3166-2</a> code.","examples":["California"],"title":"State/Region name"}},{"deprecated":false,"description":"The IANA timezone for the client’s device.             For complete list of IANA timezones and location mappings see <a href=\"https://www.iana.org/time-zones\">IANA Database</a>             and <a href=\"https://download.geonames.org/export/dump/\">Geonames Database</a>.","examples":{"IANA timezone for San Francisco in USA":{"value":"America/San_Francisco"}},"in":"header","name":"x-loc-timezone","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The IANA timezone for the client’s device.             For complete list of IANA timezones and location mappings see <a href=\"https://www.iana.org/time-zones\">IANA Database</a>             and <a href=\"https://download.geonames.org/export/dump/\">Geonames Database</a>.","title":"IANA timezone"}},{"deprecated":false,"description":"<p>The number of search results returned in response.\nThe maximum is 20. The actual number delivered may be less than requested.\nCombine this parameter with offset to paginate search results.</p>\n<p><strong>NOTE:</strong> Count only applies to web results.</p>","in":"query","name":"count","required":false,"schema":{"default":20,"description":"<p>The number of search results returned in response.\nThe maximum is 20. The actual number delivered may be less than requested.\nCombine this parameter with offset to paginate search results.</p>\n<p><strong>NOTE:</strong> Count only applies to web results.</p>","maximum":20,"minimum":1,"title":"Count","type":"integer"}},{"deprecated":false,"description":"The 2 character country code where the search results come from.","in":"query","name":"country","required":false,"schema":{"allOf":[{"enum":["AR","AU","AT","BE","BR","CA","CL","DK","FI","FR","DE","GR","HK","IN","ID","IT","JP","KR","MY","MX","NL","NZ","NO","CN","PL","PT","PH","RU","SA","ZA","ES","SE","CH","TW","TR","GB","US","ALL"],"title":"SearchCountry","type":"string"},{"default":"US"}],"description":"The 2 character country code where the search results come from.","title":"Search country"}},{"deprecated":false,"description":"<p>Enable rich callback.\nAllows you to get real time rich results via a callback URL when they are relevant to your query.</p>\n<p><strong>NOTE</strong>: Requires <code>Search</code> plan.</p>","examples":{"1":{"value":false},"2":{"value":true}},"in":"query","name":"enable_rich_callback","required":false,"schema":{"default":false,"description":"<p>Enable rich callback.\nAllows you to get real time rich results via a callback URL when they are relevant to your query.</p>\n<p><strong>NOTE</strong>: Requires <code>Search</code> plan.</p>","examples":[false,true],"title":"Enable Rich Callback","type":"boolean"}},{"deprecated":false,"description":"A snippet is an excerpt from a page you get as a result of the query, and extra_snippets allow you to get up to 5 additional, alternative excerpts.","examples":{"1":{"value":true},"2":{"value":false}},"in":"query","name":"extra_snippets","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"A snippet is an excerpt from a page you get as a result of the query, and extra_snippets allow you to get up to 5 additional, alternative excerpts.","examples":[true,false],"title":"Extra snippets"}},{"deprecated":false,"description":"<p>Filters search results by page age. The age of a page is determined by the most relevant date reported by the content, such as its published or last modified date. The following values are supported:</p>\n<ul>\n<li><strong>pd</strong> - Pages aged 24 hours or less.</li>\n<li><strong>pw</strong> - Pages aged 7 days or less.</li>\n<li><strong>pm</strong> - Pages aged 31 days or less.</li>\n<li><strong>py</strong> - Pages aged 365 days or less.</li>\n<li><strong>YYYY-MM-DDtoYYYY-MM-DD</strong> - A custom date range is also supported by specifying start and end dates e.g. <code>2022-04-01to2022-07-30</code>.</li>\n</ul>","examples":{"0":{"value":""},"1":{"value":"pm"},"2":{"value":"2022-04-01to2022-07-30"}},"in":"query","name":"freshness","required":false,"schema":{"default":"","description":"<p>Filters search results by page age. The age of a page is determined by the most relevant date reported by the content, such as its published or last modified date. The following values are supported:</p>\n<ul>\n<li><strong>pd</strong> - Pages aged 24 hours or less.</li>\n<li><strong>pw</strong> - Pages aged 7 days or less.</li>\n<li><strong>pm</strong> - Pages aged 31 days or less.</li>\n<li><strong>py</strong> - Pages aged 365 days or less.</li>\n<li><strong>YYYY-MM-DDtoYYYY-MM-DD</strong> - A custom date range is also supported by specifying start and end dates e.g. <code>2022-04-01to2022-07-30</code>.</li>\n</ul>","examples":["","pm","2022-04-01to2022-07-30"],"title":"Freshness","type":"string"}},{"deprecated":false,"description":"Goggles act as a custom re-ranking on top of Brave’s search index. The parameter supports both a url where the Goggle is hosted or the definition of the Goggle. For more details, see the <a href=\"/documentation/resources/goggles\">Goggles documentation</a>. The parameter can be a single Goggle or a list of up to 3 Goggles.","examples":{"":{"value":""},"Prioritizes domains popular with the Hacker News":{"value":"https://raw.githubusercontent.com/brave/goggles-quickstart/main/goggles/hacker_news.goggle"},"Social media blocker":{"value":"! name: Social Networks\n! description: Removes social networks\n! public: true\n! author: Average Joe\n! avatar: #de0320\n\n$discard,site=facebook.com\n$discard,site=x.com\n$discard,site=instagram.com"}},"in":"query","name":"goggles","required":false,"schema":{"anyOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"},{"type":"null"}],"description":"Goggles act as a custom re-ranking on top of Brave’s search index. The parameter supports both a url where the Goggle is hosted or the definition of the Goggle. For more details, see the <a href=\"/documentation/resources/goggles\">Goggles documentation</a>. The parameter can be a single Goggle or a list of up to 3 Goggles.","title":"Goggles"}},{"deprecated":true,"description":"Goggles act as a custom re-ranking on top of Brave’s search index. For more details, refer to the Goggles repository. This parameter is deprecated. Please use the goggles parameter.","examples":{"":{"value":""},"Prioritizes domains popular with the Hacker News":{"value":"https://raw.githubusercontent.com/brave/goggles-quickstart/main/goggles/hacker_news.goggle"}},"in":"query","name":"goggles_id","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Goggles act as a custom re-ranking on top of Brave’s search index. For more details, refer to the Goggles repository. This parameter is deprecated. Please use the goggles parameter.","title":"Goggles id"}},{"deprecated":false,"description":"Include fetch metadata.","examples":{"1":{"value":false},"2":{"value":true}},"in":"query","name":"include_fetch_metadata","required":false,"schema":{"default":false,"description":"Include fetch metadata.","examples":[false,true],"title":"Include Fetch Metadata","type":"boolean"}},{"deprecated":false,"description":"<p>The zero based offset that indicates number of search\nresult pages (count) to skip before returning the result.\nThe default is 0 and the maximum is 9.\nThe actual number delivered may be less than requested.</p>\n<p>Use this parameter along with the count parameter to page results.\nFor example, if your user interface displays 10 search results per page,\nset count to 10 and offset to 0 to get the first page of results.\nFor each subsequent page, increment offset by 1 (for example, 0, 1, 2).\nIt is possible for multiple pages to include some overlap in results.</p>","in":"query","name":"offset","required":false,"schema":{"default":0,"description":"<p>The zero based offset that indicates number of search\nresult pages (count) to skip before returning the result.\nThe default is 0 and the maximum is 9.\nThe actual number delivered may be less than requested.</p>\n<p>Use this parameter along with the count parameter to page results.\nFor example, if your user interface displays 10 search results per page,\nset count to 10 and offset to 0 to get the first page of results.\nFor each subsequent page, increment offset by 1 (for example, 0, 1, 2).\nIt is possible for multiple pages to include some overlap in results.</p>","maximum":9,"minimum":0,"title":"Offset","type":"integer"}},{"deprecated":false,"description":"Whether to apply search operators","examples":{"1":{"value":true},"2":{"value":false}},"in":"query","name":"operators","required":false,"schema":{"default":true,"description":"Whether to apply search operators","examples":[true,false],"title":"Operators","type":"boolean"}},{"deprecated":false,"description":"The user’s search query term. Query can not be empty. Maximum of 600 characters and 75 words in the query.","examples":{"default":{"value":"brave search"}},"in":"query","name":"q","required":true,"schema":{"description":"The user’s search query term. Query can not be empty. Maximum of 600 characters and 75 words in the query.","maxLength":600,"minLength":1,"title":"Query","type":"string"}},{"deprecated":false,"description":"<p>A comma delimited string of result types to include in the search response.\nNot specifying this parameter will return back all result types in search response where data is available\nand the plan has the corresponding option activated. The response always includes query and type to\nidentify any query modifications and response type respectively.\nAvailable result filter values are: <code>discussions</code>, <code>faq</code>, <code>infobox</code>, <code>news</code>, <code>query</code>, <code>summarizer</code>, <code>videos</code>, <code>web</code>, <code>locations</code>.</p>\n<p><strong>NOTE:</strong> count param only applies to web results.</p>","examples":{"1":{"value":["web"]},"2":{"value":["videos"]},"3":{"value":["web","videos"]}},"explode":false,"in":"query","name":"result_filter","required":false,"schema":{"anyOf":[{"items":{"type":"string"},"type":"array","uniqueItems":true},{"type":"null"}],"description":"<p>A comma delimited string of result types to include in the search response.\nNot specifying this parameter will return back all result types in search response where data is available\nand the plan has the corresponding option activated. The response always includes query and type to\nidentify any query modifications and response type respectively.\nAvailable result filter values are: <code>discussions</code>, <code>faq</code>, <code>infobox</code>, <code>news</code>, <code>query</code>, <code>summarizer</code>, <code>videos</code>, <code>web</code>, <code>locations</code>.</p>\n<p><strong>NOTE:</strong> count param only applies to web results.</p>","examples":[["web"],["videos"],["web","videos"]],"title":"Result filter"},"style":"form"},{"deprecated":false,"description":"<p>Filters search results for adult content. The following values are supported:</p>\n<ul>\n<li><strong>off</strong> - No filtering is done.</li>\n<li><strong>moderate</strong> - Filters explicit content, like images and videos, but allows adult domains in the search results.</li>\n<li><strong>strict</strong> - Drops all adult content from search results.</li>\n</ul>","examples":{"1":{"value":"off"},"2":{"value":"moderate"},"3":{"value":"strict"}},"in":"query","name":"safesearch","required":false,"schema":{"allOf":[{"enum":["off","moderate","strict"],"title":"SafeSearch","type":"string"},{"default":"moderate"}],"description":"<p>Filters search results for adult content. The following values are supported:</p>\n<ul>\n<li><strong>off</strong> - No filtering is done.</li>\n<li><strong>moderate</strong> - Filters explicit content, like images and videos, but allows adult domains in the search results.</li>\n<li><strong>strict</strong> - Drops all adult content from search results.</li>\n</ul>","examples":["off","moderate","strict"],"title":"Safe search"}},{"deprecated":false,"description":"The 2 or more character language code for which the search results are provided.","in":"query","name":"search_lang","required":false,"schema":{"allOf":[{"enum":["ar","eu","bn","bg","ca","zh-hans","zh-hant","hr","cs","da","nl","en","en-gb","et","fi","fr","gl","de","el","gu","he","hi","hu","is","it","ja","jp","kn","ko","lv","lt","ms","ml","mr","nb","pl","pt-br","pt-pt","pa","ro","ru","sr","sk","sl","es","sv","ta","te","th","tr","uk","vi"],"title":"Language","type":"string"},{"default":"en"}],"description":"The 2 or more character language code for which the search results are provided.","title":"Search language"}},{"deprecated":false,"description":"Whether to spell check provided query. If the spell checker is enabled, the modified query is always used for search. The modified query can be found in altered key from the query response model.","examples":{"1":{"value":true},"2":{"value":false}},"in":"query","name":"spellcheck","required":false,"schema":{"default":true,"description":"Whether to spell check provided query. If the spell checker is enabled, the modified query is always used for search. The modified query can be found in altered key from the query response model.","examples":[true,false],"title":"Spellcheck","type":"boolean"}},{"deprecated":false,"description":"This parameter enables summary key generation in web search results. This is required for summarizer to be enabled.","examples":{"1":{"value":true},"2":{"value":false}},"in":"query","name":"summary","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"This parameter enables summary key generation in web search results. This is required for summarizer to be enabled.","examples":[true,false],"title":"Summary"}},{"deprecated":false,"description":"Whether display strings (e.g. result snippets) should include decoration markers (e.g. highlighting characters).","examples":{"1":{"value":true},"2":{"value":false}},"in":"query","name":"text_decorations","required":false,"schema":{"default":true,"description":"Whether display strings (e.g. result snippets) should include decoration markers (e.g. highlighting characters).","examples":[true,false],"title":"Text decorations","type":"boolean"}},{"deprecated":false,"description":"User interface language preferred in response. Usually of the format &lt;language_code&gt;-&lt;country_code&gt;. For more, see <a href=\"https://www.rfc-editor.org/rfc/rfc9110.html#name-accept-language\">RFC 9110</a>.","in":"query","name":"ui_lang","required":false,"schema":{"allOf":[{"enum":["es-AR","en-AU","de-AT","nl-BE","fr-BE","pt-BR","en-CA","fr-CA","es-CL","da-DK","fi-FI","fr-FR","de-DE","el-GR","zh-HK","en-IN","en-ID","it-IT","ja-JP","ko-KR","en-MY","es-MX","nl-NL","en-NZ","no-NO","zh-CN","pl-PL","en-PH","ru-RU","en-ZA","es-ES","sv-SE","fr-CH","de-CH","zh-TW","tr-TR","en-GB","en-US","es-US"],"title":"MarketCodes","type":"string"},{"default":"en-US"}],"description":"User interface language preferred in response. Usually of the format &lt;language_code&gt;-&lt;country_code&gt;. For more, see <a href=\"https://www.rfc-editor.org/rfc/rfc9110.html#name-accept-language\">RFC 9110</a>.","title":"User interface language"}},{"deprecated":false,"description":"<p>The measurement units. The following values are supported:</p>\n<ul>\n<li><strong>metric</strong> - The standardized measurement system (km, celcius…)</li>\n<li><strong>imperial</strong> - The British Imperial system of units (mile, fahrenheit…)</li>\n</ul>","examples":{"1":{"value":"metric"},"2":{"value":"imperial"}},"in":"query","name":"units","required":false,"schema":{"anyOf":[{"enum":["imperial","metric"],"title":"MeasurementUnit","type":"string"},{"type":"null"}],"description":"<p>The measurement units. The following values are supported:</p>\n<ul>\n<li><strong>metric</strong> - The standardized measurement system (km, celcius…)</li>\n<li><strong>imperial</strong> - The British Imperial system of units (mile, fahrenheit…)</li>\n</ul>","examples":["metric","imperial"],"title":"Units"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response762Cca4421D2_WebSearchApiResponse"}}},"description":"Successful Response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Web Search","tags":["default"],"x-aisa-caller-headers":["Api-Version","Cache-Control","User-Agent","X-Loc-City","X-Loc-Country","X-Loc-Lat","X-Loc-Long","X-Loc-Postal-Code","X-Loc-State","X-Loc-State-Name","X-Loc-Timezone"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"brave-search","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/brave-search/get_any_brave_search_apis_v1_brave_web_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.005,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"brave-search","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"brave-search","x-aisa-response-source":{"content_hash":"sha256:07877ca74d5edf9bc8268a9a4a70022e645e3d4c1e77ded52c9f503ee1dee2bd","kind":"upstream_success_contract","source":{"content_hash":"sha256:e581693aa967b6fab7c27a27b109366e901825881ad7548f3984bbc5619b914a","converter":"scripts/import_brave_reference.py@4","fetched_at":"2026-10-16T11:33:59.813162+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:a28127338b1a641229c3afbb4225985e91539e9f038343db46915bbd72d1bb84","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"source_index_hash":"sha256:52c0cb183f49315a5ea590ab37a9fa11b5ba8ff14c7fd04609069c5553001997","source_pages":[{"content_hash":"sha256:52c109c10f836716e93dda8933134f98f045caf8c78e8cf0ce63a1fc0b754c4f","url":"https://api-dashboard.search.brave.com/api-reference/ai/answers/__data.json"},{"content_hash":"sha256:3b02fc8c617b493d74da1b98337c57e2c34101ce1a6f87add3b5c0f5faf525d8","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/get/__data.json"},{"content_hash":"sha256:35820dbc01fe3a57e7020d508a2fadf49fbec3e6ff3363ef7500959d093f55a5","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/post/__data.json"},{"content_hash":"sha256:ab4bc9c2042bb31c13bdc06d423c909ccde12916069f6ef1b069228f01db2a8d","url":"https://api-dashboard.search.brave.com/api-reference/images/image_search/__data.json"},{"content_hash":"sha256:3b1afa4e3f81f264d3f245b77ea5273d9a213d2b3de4b4d7dedc01894b37fc64","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/get/__data.json"},{"content_hash":"sha256:54e73cc6097e7df880dc42143933d9bc07f919e07b116625408bb032ef7d4cc5","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/post/__data.json"},{"content_hash":"sha256:85cd7a6d3f01850436d332cfc44a726210657f139c0cc80a47a9c74470766a9c","url":"https://api-dashboard.search.brave.com/api-reference/other/spell_check/__data.json"},{"content_hash":"sha256:5c4dbb20ea770ef2c97ba1c6c3775716bcd7d74d4d9bd87bd91e78116e6c769e","url":"https://api-dashboard.search.brave.com/api-reference/other/suggestions/__data.json"},{"content_hash":"sha256:ff221fa765497085ae7a4ce9752831b80c69af59990847057784ba50a68e405a","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/get/__data.json"},{"content_hash":"sha256:f5b0f5a02fcdc52cff7f1618beebced3e0341afbf4b31a2ae18b92f61d51ecec","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/post/__data.json"},{"content_hash":"sha256:1a3811afefd39e19506a0a24e3b463307f219cc7c08db9348cab8807a70909fe","url":"https://api-dashboard.search.brave.com/api-reference/web/local_pois/__data.json"},{"content_hash":"sha256:389dee2acae3b6fb0fb516e7c7ec271a354fb511a616f68522d593c73109a87e","url":"https://api-dashboard.search.brave.com/api-reference/web/place_search/__data.json"},{"content_hash":"sha256:36d19685c3e9eb3a56b87f269648129524fb6f629418ea799889a142af516f47","url":"https://api-dashboard.search.brave.com/api-reference/web/poi_descriptions/__data.json"},{"content_hash":"sha256:dd2d3f02606cdf073906b9a6d5c5bfcce1fb568092c56fa56742b378a55657e5","url":"https://api-dashboard.search.brave.com/api-reference/web/rich_search/__data.json"},{"content_hash":"sha256:a001dfd07208f89cfcc9a34d90e4593cedc341320c669b270612086245561264","url":"https://api-dashboard.search.brave.com/api-reference/web/search/get/__data.json"},{"content_hash":"sha256:7c3c02d2a0a8cdc07d8ac787f96bcf949c684129c461f73a87374054794ab1f9","url":"https://api-dashboard.search.brave.com/api-reference/web/search/post/__data.json"}],"structured_source_hash":"sha256:3e120458b72eb3a3113d649793eccf719d67bca20a08745f6a5d92ea80159253","url":"https://api-dashboard.search.brave.com/llms.txt"}},"x-aisa-revision":{"customer_pricing_ref":"5a1e4970a8aa","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6fc06760dbce"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_brave_search_apis_v1_brave_web_search","path":"/apis/v1/brave/web/search"},"x-aisa-source":{"content_hash":"sha256:e581693aa967b6fab7c27a27b109366e901825881ad7548f3984bbc5619b914a","converter":"scripts/import_brave_reference.py@4","fetched_at":"2026-10-16T11:33:59.813162+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:a28127338b1a641229c3afbb4225985e91539e9f038343db46915bbd72d1bb84","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"source_index_hash":"sha256:52c0cb183f49315a5ea590ab37a9fa11b5ba8ff14c7fd04609069c5553001997","source_pages":[{"content_hash":"sha256:52c109c10f836716e93dda8933134f98f045caf8c78e8cf0ce63a1fc0b754c4f","url":"https://api-dashboard.search.brave.com/api-reference/ai/answers/__data.json"},{"content_hash":"sha256:3b02fc8c617b493d74da1b98337c57e2c34101ce1a6f87add3b5c0f5faf525d8","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/get/__data.json"},{"content_hash":"sha256:35820dbc01fe3a57e7020d508a2fadf49fbec3e6ff3363ef7500959d093f55a5","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/post/__data.json"},{"content_hash":"sha256:ab4bc9c2042bb31c13bdc06d423c909ccde12916069f6ef1b069228f01db2a8d","url":"https://api-dashboard.search.brave.com/api-reference/images/image_search/__data.json"},{"content_hash":"sha256:3b1afa4e3f81f264d3f245b77ea5273d9a213d2b3de4b4d7dedc01894b37fc64","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/get/__data.json"},{"content_hash":"sha256:54e73cc6097e7df880dc42143933d9bc07f919e07b116625408bb032ef7d4cc5","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/post/__data.json"},{"content_hash":"sha256:85cd7a6d3f01850436d332cfc44a726210657f139c0cc80a47a9c74470766a9c","url":"https://api-dashboard.search.brave.com/api-reference/other/spell_check/__data.json"},{"content_hash":"sha256:5c4dbb20ea770ef2c97ba1c6c3775716bcd7d74d4d9bd87bd91e78116e6c769e","url":"https://api-dashboard.search.brave.com/api-reference/other/suggestions/__data.json"},{"content_hash":"sha256:ff221fa765497085ae7a4ce9752831b80c69af59990847057784ba50a68e405a","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/get/__data.json"},{"content_hash":"sha256:f5b0f5a02fcdc52cff7f1618beebced3e0341afbf4b31a2ae18b92f61d51ecec","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/post/__data.json"},{"content_hash":"sha256:1a3811afefd39e19506a0a24e3b463307f219cc7c08db9348cab8807a70909fe","url":"https://api-dashboard.search.brave.com/api-reference/web/local_pois/__data.json"},{"content_hash":"sha256:389dee2acae3b6fb0fb516e7c7ec271a354fb511a616f68522d593c73109a87e","url":"https://api-dashboard.search.brave.com/api-reference/web/place_search/__data.json"},{"content_hash":"sha256:36d19685c3e9eb3a56b87f269648129524fb6f629418ea799889a142af516f47","url":"https://api-dashboard.search.brave.com/api-reference/web/poi_descriptions/__data.json"},{"content_hash":"sha256:dd2d3f02606cdf073906b9a6d5c5bfcce1fb568092c56fa56742b378a55657e5","url":"https://api-dashboard.search.brave.com/api-reference/web/rich_search/__data.json"},{"content_hash":"sha256:a001dfd07208f89cfcc9a34d90e4593cedc341320c669b270612086245561264","url":"https://api-dashboard.search.brave.com/api-reference/web/search/get/__data.json"},{"content_hash":"sha256:7c3c02d2a0a8cdc07d8ac787f96bcf949c684129c461f73a87374054794ab1f9","url":"https://api-dashboard.search.brave.com/api-reference/web/search/post/__data.json"}],"structured_source_hash":"sha256:3e120458b72eb3a3113d649793eccf719d67bca20a08745f6a5d92ea80159253","url":"https://api-dashboard.search.brave.com/llms.txt"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/res/v1/web/search","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/brave/web/search?q=brave+search' \\\n  --header 'Authorization: Bearer <token>'"}]},"post":{"description":"<!-- aisa-pricing:start -->\nPublished reference price: $0.005 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_any_brave_search_apis_v1_brave_web_search","parameters":[{"deprecated":false,"description":"The default supported media type is application/json.","examples":{"0":{"value":"application/json"}},"in":"header","name":"accept","required":false,"schema":{"allOf":[{"enum":["application/json","*/*"],"title":"Accept","type":"string"},{"default":"application/json"}],"description":"The default supported media type is application/json.","examples":["application/json"],"title":"Media type"}},{"deprecated":false,"description":"The API version to use.                 This is denoted by the format <code>YYYY-MM-DD</code>.                 Default is the latest that is available. Read                 more about <a href=\"/documentation/guides/versioning\">API versioning</a>.","in":"header","name":"api-version","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The API version to use.                 This is denoted by the format <code>YYYY-MM-DD</code>.                 Default is the latest that is available. Read                 more about <a href=\"/documentation/guides/versioning\">API versioning</a>.","title":"API version"}},{"deprecated":false,"description":"Brave Search will return cached content by default.                 To prevent caching set the Cache-Control header to <code>no-cache</code>.                 This is currently done as best effort.","in":"header","name":"cache-control","required":false,"schema":{"anyOf":[{"const":"no-cache","enum":["no-cache"],"title":"CacheControl","type":"string"},{"type":"null"}],"description":"Brave Search will return cached content by default.                 To prevent caching set the Cache-Control header to <code>no-cache</code>.                 This is currently done as best effort.","title":"Cache control"}},{"deprecated":false,"description":"The user agent originating the request.                 Brave search can utilize the user agent to provide a different                 experience depending on the device as described by the string.                 The user agent should follow the commonly used browser agent                 strings on each platform. For more information on curating user agents,                 see <a href=\"https://www.rfc-editor.org/rfc/rfc9110.html#name-user-agent\">RFC 9110</a>.","examples":{"Android":{"description":"Android","value":"Mozilla/5.0 (Linux; Android 12) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.71 Mobile Safari/537.36"},"Windows":{"description":"Windows","value":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36"},"iOS":{"description":"iOS","value":"Mozilla/5.0 (iPhone; CPU iPhone OS 15_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/103.0.5060.63 Mobile/15E148 Safari/604.1"},"macOS":{"description":"macOS","value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 12_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36"}},"in":"header","name":"user-agent","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The user agent originating the request.                 Brave search can utilize the user agent to provide a different                 experience depending on the device as described by the string.                 The user agent should follow the commonly used browser agent                 strings on each platform. For more information on curating user agents,                 see <a href=\"https://www.rfc-editor.org/rfc/rfc9110.html#name-user-agent\">RFC 9110</a>.","title":"User agent"}},{"deprecated":false,"description":"The generic name of the client city.","examples":{"City in USA":{"value":"San Francisco"}},"in":"header","name":"x-loc-city","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The generic name of the client city.","title":"City"}},{"deprecated":false,"description":"<p>The two letter country code for the client’s country.\nFor a list of country codes, see <a href=\"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2\">ISO 3166-1 alpha-2</a>.</p>","examples":{"0":{"value":"US"}},"in":"header","name":"x-loc-country","required":false,"schema":{"anyOf":[{"enum":["AD","AE","AF","AG","AI","AL","AM","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"],"title":"Country","type":"string"},{"type":"null"}],"description":"<p>The two letter country code for the client’s country.\nFor a list of country codes, see <a href=\"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2\">ISO 3166-1 alpha-2</a>.</p>","examples":["US"],"title":"Country code"}},{"deprecated":false,"description":"The latitude of the client’s geographical location in degrees,                 to provide relevant local results. The latitude must be greater                 than or equal to -90.0 degrees and less than or equal to +90.0 degrees.","examples":{"0":{"value":37.787}},"in":"header","name":"x-loc-lat","required":false,"schema":{"anyOf":[{"maximum":90,"minimum":-90,"type":"number"},{"type":"null"}],"description":"The latitude of the client’s geographical location in degrees,                 to provide relevant local results. The latitude must be greater                 than or equal to -90.0 degrees and less than or equal to +90.0 degrees.","examples":[37.787],"title":"Latitude"}},{"deprecated":false,"description":"The longitude of the client’s geographical location in degrees,                 to provide relevant local results. The longitude must be greater                 than or equal to -180.0 and less than or equal to +180.0 degrees.","examples":{"0":{"value":-122.4}},"in":"header","name":"x-loc-long","required":false,"schema":{"anyOf":[{"maximum":180,"minimum":-180,"type":"number"},{"type":"null"}],"description":"The longitude of the client’s geographical location in degrees,                 to provide relevant local results. The longitude must be greater                 than or equal to -180.0 and less than or equal to +180.0 degrees.","examples":[-122.4],"title":"Longitude"}},{"deprecated":false,"description":"The client’s postal code.","examples":{"Postal code in San Francisco, California, US":{"value":"94105"}},"in":"header","name":"x-loc-postal-code","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The client’s postal code.","title":"Postal code"}},{"deprecated":false,"description":"A code which could be up to three characters, that represent the client’s state/region.                 The region is the first-level subdivision (the broadest or least specific) of the                 <a href=\"https://en.wikipedia.org/wiki/ISO_3166-2\">ISO 3166-2</a> code.","examples":{"0":{"value":"CA"}},"in":"header","name":"x-loc-state","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A code which could be up to three characters, that represent the client’s state/region.                 The region is the first-level subdivision (the broadest or least specific) of the                 <a href=\"https://en.wikipedia.org/wiki/ISO_3166-2\">ISO 3166-2</a> code.","examples":["CA"],"title":"State/Region code"}},{"deprecated":false,"description":"The name of the client’s state/region.                 The region is the first-level subdivision (the broadest or least specific) of the                 <a href=\"https://en.wikipedia.org/wiki/ISO_3166-2\">ISO 3166-2</a> code.","examples":{"0":{"value":"California"}},"in":"header","name":"x-loc-state-name","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The name of the client’s state/region.                 The region is the first-level subdivision (the broadest or least specific) of the                 <a href=\"https://en.wikipedia.org/wiki/ISO_3166-2\">ISO 3166-2</a> code.","examples":["California"],"title":"State/Region name"}},{"deprecated":false,"description":"The IANA timezone for the client’s device.             For complete list of IANA timezones and location mappings see <a href=\"https://www.iana.org/time-zones\">IANA Database</a>             and <a href=\"https://download.geonames.org/export/dump/\">Geonames Database</a>.","examples":{"IANA timezone for San Francisco in USA":{"value":"America/San_Francisco"}},"in":"header","name":"x-loc-timezone","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The IANA timezone for the client’s device.             For complete list of IANA timezones and location mappings see <a href=\"https://www.iana.org/time-zones\">IANA Database</a>             and <a href=\"https://download.geonames.org/export/dump/\">Geonames Database</a>.","title":"IANA timezone"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"count":{"default":20,"description":"<p>The number of search results returned in response.\nThe maximum is 20. The actual number delivered may be less than requested.\nCombine this parameter with offset to paginate search results.</p>\n<p><strong>NOTE:</strong> Count only applies to web results.</p>","maximum":20,"minimum":1,"title":"Count","type":"integer"},"country":{"allOf":[{"enum":["AR","AU","AT","BE","BR","CA","CL","DK","FI","FR","DE","GR","HK","IN","ID","IT","JP","KR","MY","MX","NL","NZ","NO","CN","PL","PT","PH","RU","SA","ZA","ES","SE","CH","TW","TR","GB","US","ALL"],"title":"SearchCountry","type":"string"},{"default":"US"}],"description":"The 2 character country code where the search results come from.","title":"Search country"},"enable_rich_callback":{"default":false,"description":"<p>Enable rich callback.\nAllows you to get real time rich results via a callback URL when they are relevant to your query.</p>\n<p><strong>NOTE</strong>: Requires <code>Search</code> plan.</p>","examples":[false,true],"title":"Enable Rich Callback","type":"boolean"},"extra_snippets":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"A snippet is an excerpt from a page you get as a result of the query, and extra_snippets allow you to get up to 5 additional, alternative excerpts.","examples":[true,false],"title":"Extra snippets"},"freshness":{"default":"","description":"<p>Filters search results by page age. The age of a page is determined by the most relevant date reported by the content, such as its published or last modified date. The following values are supported:</p>\n<ul>\n<li><strong>pd</strong> - Pages aged 24 hours or less.</li>\n<li><strong>pw</strong> - Pages aged 7 days or less.</li>\n<li><strong>pm</strong> - Pages aged 31 days or less.</li>\n<li><strong>py</strong> - Pages aged 365 days or less.</li>\n<li><strong>YYYY-MM-DDtoYYYY-MM-DD</strong> - A custom date range is also supported by specifying start and end dates e.g. <code>2022-04-01to2022-07-30</code>.</li>\n</ul>","examples":["","pm","2022-04-01to2022-07-30"],"title":"Freshness","type":"string"},"goggles":{"anyOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"},{"type":"null"}],"description":"Goggles act as a custom re-ranking on top of Brave’s search index. The parameter supports both a url where the Goggle is hosted or the definition of the Goggle. For more details, see the <a href=\"/documentation/resources/goggles\">Goggles documentation</a>. The parameter can be a single Goggle or a list of up to 3 Goggles.","title":"Goggles"},"goggles_id":{"anyOf":[{"type":"string"},{"type":"null"}],"deprecated":true,"description":"Goggles act as a custom re-ranking on top of Brave’s search index. For more details, refer to the Goggles repository. This parameter is deprecated. Please use the goggles parameter.","title":"Goggles id"},"include_fetch_metadata":{"default":false,"description":"Include fetch metadata.","examples":[false,true],"title":"Include Fetch Metadata","type":"boolean"},"offset":{"default":0,"description":"<p>The zero based offset that indicates number of search\nresult pages (count) to skip before returning the result.\nThe default is 0 and the maximum is 9.\nThe actual number delivered may be less than requested.</p>\n<p>Use this parameter along with the count parameter to page results.\nFor example, if your user interface displays 10 search results per page,\nset count to 10 and offset to 0 to get the first page of results.\nFor each subsequent page, increment offset by 1 (for example, 0, 1, 2).\nIt is possible for multiple pages to include some overlap in results.</p>","maximum":9,"minimum":0,"title":"Offset","type":"integer"},"operators":{"default":true,"description":"Whether to apply search operators","examples":[true,false],"title":"Operators","type":"boolean"},"q":{"description":"The user’s search query term. Query can not be empty. Maximum of 600 characters and 75 words in the query.","maxLength":600,"minLength":1,"title":"Query","type":"string"},"result_filter":{"anyOf":[{"items":{"type":"string"},"type":"array","uniqueItems":true},{"type":"null"}],"description":"<p>A comma delimited string of result types to include in the search response.\nNot specifying this parameter will return back all result types in search response where data is available\nand the plan has the corresponding option activated. The response always includes query and type to\nidentify any query modifications and response type respectively.\nAvailable result filter values are: <code>discussions</code>, <code>faq</code>, <code>infobox</code>, <code>news</code>, <code>query</code>, <code>summarizer</code>, <code>videos</code>, <code>web</code>, <code>locations</code>.</p>\n<p><strong>NOTE:</strong> count param only applies to web results.</p>","examples":[["web"],["videos"],["web","videos"]],"title":"Result filter"},"safesearch":{"allOf":[{"enum":["off","moderate","strict"],"title":"SafeSearch","type":"string"},{"default":"moderate"}],"description":"<p>Filters search results for adult content. The following values are supported:</p>\n<ul>\n<li><strong>off</strong> - No filtering is done.</li>\n<li><strong>moderate</strong> - Filters explicit content, like images and videos, but allows adult domains in the search results.</li>\n<li><strong>strict</strong> - Drops all adult content from search results.</li>\n</ul>","examples":["off","moderate","strict"],"title":"Safe search"},"search_lang":{"allOf":[{"enum":["ar","eu","bn","bg","ca","zh-hans","zh-hant","hr","cs","da","nl","en","en-gb","et","fi","fr","gl","de","el","gu","he","hi","hu","is","it","ja","jp","kn","ko","lv","lt","ms","ml","mr","nb","pl","pt-br","pt-pt","pa","ro","ru","sr","sk","sl","es","sv","ta","te","th","tr","uk","vi"],"title":"Language","type":"string"},{"default":"en"}],"description":"The 2 or more character language code for which the search results are provided.","title":"Search language"},"spellcheck":{"default":true,"description":"Whether to spell check provided query. If the spell checker is enabled, the modified query is always used for search. The modified query can be found in altered key from the query response model.","examples":[true,false],"title":"Spellcheck","type":"boolean"},"summary":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"This parameter enables summary key generation in web search results. This is required for summarizer to be enabled.","examples":[true,false],"title":"Summary"},"text_decorations":{"default":true,"description":"Whether display strings (e.g. result snippets) should include decoration markers (e.g. highlighting characters).","examples":[true,false],"title":"Text decorations","type":"boolean"},"ui_lang":{"allOf":[{"enum":["es-AR","en-AU","de-AT","nl-BE","fr-BE","pt-BR","en-CA","fr-CA","es-CL","da-DK","fi-FI","fr-FR","de-DE","el-GR","zh-HK","en-IN","en-ID","it-IT","ja-JP","ko-KR","en-MY","es-MX","nl-NL","en-NZ","no-NO","zh-CN","pl-PL","en-PH","ru-RU","en-ZA","es-ES","sv-SE","fr-CH","de-CH","zh-TW","tr-TR","en-GB","en-US","es-US"],"title":"MarketCodes","type":"string"},{"default":"en-US"}],"description":"User interface language preferred in response. Usually of the format &lt;language_code&gt;-&lt;country_code&gt;. For more, see <a href=\"https://www.rfc-editor.org/rfc/rfc9110.html#name-accept-language\">RFC 9110</a>.","title":"User interface language"},"units":{"anyOf":[{"enum":["imperial","metric"],"title":"MeasurementUnit","type":"string"},{"type":"null"}],"description":"<p>The measurement units. The following values are supported:</p>\n<ul>\n<li><strong>metric</strong> - The standardized measurement system (km, celcius…)</li>\n<li><strong>imperial</strong> - The British Imperial system of units (mile, fahrenheit…)</li>\n</ul>","examples":["metric","imperial"],"title":"Units"}},"required":["q"],"title":"WebSearchParameters","type":"object"}}},"description":"","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response762Cca4421D2_WebSearchApiResponse"}}},"description":"Successful Response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Web Search","tags":["default"],"x-aisa-caller-headers":["Api-Version","Cache-Control","User-Agent","X-Loc-City","X-Loc-Country","X-Loc-Lat","X-Loc-Long","X-Loc-Postal-Code","X-Loc-State","X-Loc-State-Name","X-Loc-Timezone"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"brave-search","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/brave-search/post_any_brave_search_apis_v1_brave_web_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.005,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"brave-search","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"brave-search","x-aisa-response-source":{"content_hash":"sha256:07877ca74d5edf9bc8268a9a4a70022e645e3d4c1e77ded52c9f503ee1dee2bd","kind":"upstream_success_contract","source":{"content_hash":"sha256:e581693aa967b6fab7c27a27b109366e901825881ad7548f3984bbc5619b914a","converter":"scripts/import_brave_reference.py@4","fetched_at":"2026-10-16T11:33:59.813162+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:a28127338b1a641229c3afbb4225985e91539e9f038343db46915bbd72d1bb84","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"source_index_hash":"sha256:52c0cb183f49315a5ea590ab37a9fa11b5ba8ff14c7fd04609069c5553001997","source_pages":[{"content_hash":"sha256:52c109c10f836716e93dda8933134f98f045caf8c78e8cf0ce63a1fc0b754c4f","url":"https://api-dashboard.search.brave.com/api-reference/ai/answers/__data.json"},{"content_hash":"sha256:3b02fc8c617b493d74da1b98337c57e2c34101ce1a6f87add3b5c0f5faf525d8","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/get/__data.json"},{"content_hash":"sha256:35820dbc01fe3a57e7020d508a2fadf49fbec3e6ff3363ef7500959d093f55a5","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/post/__data.json"},{"content_hash":"sha256:ab4bc9c2042bb31c13bdc06d423c909ccde12916069f6ef1b069228f01db2a8d","url":"https://api-dashboard.search.brave.com/api-reference/images/image_search/__data.json"},{"content_hash":"sha256:3b1afa4e3f81f264d3f245b77ea5273d9a213d2b3de4b4d7dedc01894b37fc64","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/get/__data.json"},{"content_hash":"sha256:54e73cc6097e7df880dc42143933d9bc07f919e07b116625408bb032ef7d4cc5","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/post/__data.json"},{"content_hash":"sha256:85cd7a6d3f01850436d332cfc44a726210657f139c0cc80a47a9c74470766a9c","url":"https://api-dashboard.search.brave.com/api-reference/other/spell_check/__data.json"},{"content_hash":"sha256:5c4dbb20ea770ef2c97ba1c6c3775716bcd7d74d4d9bd87bd91e78116e6c769e","url":"https://api-dashboard.search.brave.com/api-reference/other/suggestions/__data.json"},{"content_hash":"sha256:ff221fa765497085ae7a4ce9752831b80c69af59990847057784ba50a68e405a","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/get/__data.json"},{"content_hash":"sha256:f5b0f5a02fcdc52cff7f1618beebced3e0341afbf4b31a2ae18b92f61d51ecec","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/post/__data.json"},{"content_hash":"sha256:1a3811afefd39e19506a0a24e3b463307f219cc7c08db9348cab8807a70909fe","url":"https://api-dashboard.search.brave.com/api-reference/web/local_pois/__data.json"},{"content_hash":"sha256:389dee2acae3b6fb0fb516e7c7ec271a354fb511a616f68522d593c73109a87e","url":"https://api-dashboard.search.brave.com/api-reference/web/place_search/__data.json"},{"content_hash":"sha256:36d19685c3e9eb3a56b87f269648129524fb6f629418ea799889a142af516f47","url":"https://api-dashboard.search.brave.com/api-reference/web/poi_descriptions/__data.json"},{"content_hash":"sha256:dd2d3f02606cdf073906b9a6d5c5bfcce1fb568092c56fa56742b378a55657e5","url":"https://api-dashboard.search.brave.com/api-reference/web/rich_search/__data.json"},{"content_hash":"sha256:a001dfd07208f89cfcc9a34d90e4593cedc341320c669b270612086245561264","url":"https://api-dashboard.search.brave.com/api-reference/web/search/get/__data.json"},{"content_hash":"sha256:7c3c02d2a0a8cdc07d8ac787f96bcf949c684129c461f73a87374054794ab1f9","url":"https://api-dashboard.search.brave.com/api-reference/web/search/post/__data.json"}],"structured_source_hash":"sha256:3e120458b72eb3a3113d649793eccf719d67bca20a08745f6a5d92ea80159253","url":"https://api-dashboard.search.brave.com/llms.txt"}},"x-aisa-revision":{"customer_pricing_ref":"5a1e4970a8aa","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6fc06760dbce"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_brave_search_apis_v1_brave_web_search","path":"/apis/v1/brave/web/search"},"x-aisa-source":{"content_hash":"sha256:e581693aa967b6fab7c27a27b109366e901825881ad7548f3984bbc5619b914a","converter":"scripts/import_brave_reference.py@4","fetched_at":"2026-10-16T11:33:59.813162+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:a28127338b1a641229c3afbb4225985e91539e9f038343db46915bbd72d1bb84","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"source_index_hash":"sha256:52c0cb183f49315a5ea590ab37a9fa11b5ba8ff14c7fd04609069c5553001997","source_pages":[{"content_hash":"sha256:52c109c10f836716e93dda8933134f98f045caf8c78e8cf0ce63a1fc0b754c4f","url":"https://api-dashboard.search.brave.com/api-reference/ai/answers/__data.json"},{"content_hash":"sha256:3b02fc8c617b493d74da1b98337c57e2c34101ce1a6f87add3b5c0f5faf525d8","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/get/__data.json"},{"content_hash":"sha256:35820dbc01fe3a57e7020d508a2fadf49fbec3e6ff3363ef7500959d093f55a5","url":"https://api-dashboard.search.brave.com/api-reference/ai/llm_context/post/__data.json"},{"content_hash":"sha256:ab4bc9c2042bb31c13bdc06d423c909ccde12916069f6ef1b069228f01db2a8d","url":"https://api-dashboard.search.brave.com/api-reference/images/image_search/__data.json"},{"content_hash":"sha256:3b1afa4e3f81f264d3f245b77ea5273d9a213d2b3de4b4d7dedc01894b37fc64","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/get/__data.json"},{"content_hash":"sha256:54e73cc6097e7df880dc42143933d9bc07f919e07b116625408bb032ef7d4cc5","url":"https://api-dashboard.search.brave.com/api-reference/news/news_search/post/__data.json"},{"content_hash":"sha256:85cd7a6d3f01850436d332cfc44a726210657f139c0cc80a47a9c74470766a9c","url":"https://api-dashboard.search.brave.com/api-reference/other/spell_check/__data.json"},{"content_hash":"sha256:5c4dbb20ea770ef2c97ba1c6c3775716bcd7d74d4d9bd87bd91e78116e6c769e","url":"https://api-dashboard.search.brave.com/api-reference/other/suggestions/__data.json"},{"content_hash":"sha256:ff221fa765497085ae7a4ce9752831b80c69af59990847057784ba50a68e405a","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/get/__data.json"},{"content_hash":"sha256:f5b0f5a02fcdc52cff7f1618beebced3e0341afbf4b31a2ae18b92f61d51ecec","url":"https://api-dashboard.search.brave.com/api-reference/videos/video_search/post/__data.json"},{"content_hash":"sha256:1a3811afefd39e19506a0a24e3b463307f219cc7c08db9348cab8807a70909fe","url":"https://api-dashboard.search.brave.com/api-reference/web/local_pois/__data.json"},{"content_hash":"sha256:389dee2acae3b6fb0fb516e7c7ec271a354fb511a616f68522d593c73109a87e","url":"https://api-dashboard.search.brave.com/api-reference/web/place_search/__data.json"},{"content_hash":"sha256:36d19685c3e9eb3a56b87f269648129524fb6f629418ea799889a142af516f47","url":"https://api-dashboard.search.brave.com/api-reference/web/poi_descriptions/__data.json"},{"content_hash":"sha256:dd2d3f02606cdf073906b9a6d5c5bfcce1fb568092c56fa56742b378a55657e5","url":"https://api-dashboard.search.brave.com/api-reference/web/rich_search/__data.json"},{"content_hash":"sha256:a001dfd07208f89cfcc9a34d90e4593cedc341320c669b270612086245561264","url":"https://api-dashboard.search.brave.com/api-reference/web/search/get/__data.json"},{"content_hash":"sha256:7c3c02d2a0a8cdc07d8ac787f96bcf949c684129c461f73a87374054794ab1f9","url":"https://api-dashboard.search.brave.com/api-reference/web/search/post/__data.json"}],"structured_source_hash":"sha256:3e120458b72eb3a3113d649793eccf719d67bca20a08745f6a5d92ea80159253","url":"https://api-dashboard.search.brave.com/llms.txt"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/res/v1/web/search","x-aisa-validation":"provider"}},"/apis/v1/byteplus/fetch":{"post":{"description":"Fetch a single URL and return clean, structured page content — title, body text, and publish time. `Url` is required. The response wraps `ResponseMetadata.RequestId` and a `Result` object with the parsed content. Use it to extract full page content for URLs you already have, typically pairing it with `post_byteplus_web_search` results.  failed requests are not charged.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.0008 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_byteplus_fetch","requestBody":{"content":{"application/json":{"examples":{"basic":{"summary":"Fetch a page","value":{"Url":"https://example.com"}}},"schema":{"properties":{"Url":{"description":"The URL to fetch. Required.","example":"https://example.com","type":"string"}},"required":["Url"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"examples":{"success":{"summary":"Live gateway 200 response","value":{"ResponseMetadata":{"Action":"","Region":"","RequestId":"20260904155514D7EA140BFD77348BC3FC","Service":"","Version":""},"Result":{"Data":{"ContentText":"This domain is for use in documentation examples without needing permission. Avoid use in operations.\nLearn more","PublishTime":0,"StatusCode":200,"Title":"Example Domain","Url":"https://example.com"},"LogId":"20260904155514D7EA140BFD77348BC3FC"}}}},"schema":{"properties":{"ResponseMetadata":{"description":"Upstream request metadata.","properties":{"Action":{"type":"string"},"Region":{"type":"string"},"RequestId":{"description":"Unique identifier for this request.","type":"string"},"Service":{"type":"string"},"Version":{"type":"string"}},"type":"object"},"Result":{"description":"Fetch result payload.","properties":{"Data":{"description":"Structured page content.","properties":{"ContentText":{"description":"Clean body text extracted from the page.","type":"string"},"PublishTime":{"description":"Detected publish time as Unix seconds (0 if unknown).","type":"integer"},"StatusCode":{"description":"HTTP status code of the fetched page.","type":"integer"},"Title":{"description":"Page title.","type":"string"},"Url":{"description":"The fetched URL.","type":"string"}},"type":"object"},"LogId":{"description":"Upstream log id (equals ResponseMetadata.RequestId).","type":"string"}},"type":"object"}},"type":"object"}}},"description":"Fetch completed successfully. `Result` holds the structured page content."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"BytePlus Fetch","tags":["byteplus"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["POST"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"byteplus-search","x-aisa-category":"search","x-aisa-docs-url":"https://aisa.one/docs/api-reference/search/post_byteplus-fetch","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0008,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"byteplus-search","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"byteplus-search","x-aisa-response-source":{"content_hash":"sha256:4d783e21f4c2d1591554a3d5171cf636931a0b646dc725ccf0e62c6bc8c0d104","kind":"upstream_success_contract","source":{"content_hash":"sha256:8c1e87b57aedc3a44c19c4502f743843c6dbb02a9c62f4fd814a617e8ade0ed0","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:6abd39280a9f351ec4d7d7cf8edb2124fe283a6922d839e72bf7ab3b4c0f9cd7","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/byteplus-search.json"}},"x-aisa-revision":{"customer_pricing_ref":"4928e9c54c0e","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c0d2608b0fad"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_byteplus_fetch","path":"/apis/v1/byteplus/fetch"},"x-aisa-source":{"content_hash":"sha256:8c1e87b57aedc3a44c19c4502f743843c6dbb02a9c62f4fd814a617e8ade0ed0","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:6abd39280a9f351ec4d7d7cf8edb2124fe283a6922d839e72bf7ab3b4c0f9cd7","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/byteplus-search.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/search_api/fetch","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/byteplus/fetch \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"Url\": \"https://example.com\"\n}'"}]}},"/apis/v1/byteplus/mkt-insight/CreateMonitorTask":{"post":{"description":"创建监测任务\n\nBytePlus Market Insight monitor operation. Requires an AIsa API key and owner-scoped TaskID for existing tasks. Only POST JSON on the canonical path is supported; URL query parameters, proxy aliases, MPP and cost quotes are rejected. Request validation is owned by the handler; provider-specific Config fields and PullPosts filters are forwarded. Existing V2 customer pricing applies.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_byteplus_market_insight_apis_v1_byteplus_mkt_4733a5","requestBody":{"content":{"application/json":{"examples":{"validated_request":{"value":{"ClientToken":"monitor-example-1","Config":{"RuleExpression":"OpenAI","TaskName":"Example monitor"}}}},"schema":{"additionalProperties":false,"description":"One JSON object with exact, case-sensitive root field names. Unknown and duplicate root fields are rejected. URL query parameters are not supported.","properties":{"ClientToken":{"description":"Required nonblank idempotency token, at most 128 UTF-8 bytes before trimming. Reuse only with the identical request.","minLength":1,"type":"string","x-aisa-max-utf8-bytes":128},"Config":{"additionalProperties":true,"description":"TaskName and RuleExpression are required and must be nonblank. Config fields follow Go JSON case-insensitive matching and last-value behavior; additional provider fields are forwarded. Required-field, whitespace and byte checks apply in the runtime validator.","properties":{"RelatedRequirement":{"description":"Optional. Missing, null and empty string are accepted; a nonempty string containing only whitespace is rejected.","type":["string","null"]},"RuleExpression":{"description":"Required nonblank provider rule expression; grammar is validated by BytePlus.","type":["string","null"]},"TaskName":{"description":"Required nonblank task name; trimmed UTF-8 length must be less than 255 bytes.","type":["string","null"],"x-aisa-max-trimmed-utf8-bytes":254}},"type":"object","x-aisa-required-fields-case-insensitive":["TaskName","RuleExpression"]}},"required":["ClientToken","Config"],"type":"object"}}},"required":true},"responses":{"200":{"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"CreateMonitorTask","tags":["byteplus"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"quote":{"reason":"cost_quote_unsupported","supported":false},"x402":false},"x-aisa-catalog-id":"byteplus-market-insight","x-aisa-category":"market-insight","x-aisa-contract-source":"handler","x-aisa-docs-url":"https://aisa.one/docs/api-reference/byteplus-market-insight/post_byteplus_market_insight_apis_v1_byteplus_mkt_4733a5","x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"byteplus-market-insight","x-aisa-registry-provider":"byteplus-market-insight","x-aisa-response-pending":{"method":"POST","operation_id":"post_byteplus_market_insight_apis_v1_byteplus_mkt_4733a5","path":"/apis/v1/byteplus/mkt-insight/CreateMonitorTask","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-revision":{"customer_pricing_ref":"1feb32918ecb","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1e9703f7eb4c"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_byteplus_market_insight_apis_v1_byteplus_mkt_4733a5","path":"/apis/v1/byteplus/mkt-insight/CreateMonitorTask"},"x-aisa-status":"disabled","x-aisa-validation":"runtime"}},"/apis/v1/byteplus/mkt-insight/DisableSubsTask":{"post":{"description":"删除监测任务\n\nBytePlus Market Insight monitor operation. Requires an AIsa API key and owner-scoped TaskID for existing tasks. Only POST JSON on the canonical path is supported; URL query parameters, proxy aliases, MPP and cost quotes are rejected. Request validation is owned by the handler; provider-specific Config fields and PullPosts filters are forwarded. Existing V2 customer pricing applies.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_byteplus_market_insight_apis_v1_byteplus_mkt_66b95c","requestBody":{"content":{"application/json":{"examples":{"validated_request":{"value":{"TaskID":1}}},"schema":{"additionalProperties":false,"description":"One JSON object with exact, case-sensitive root field names. Unknown and duplicate root fields are rejected. URL query parameters are not supported.","properties":{"TaskID":{"description":"Positive task ID previously created by this user for this provider.","maximum":9223372036854775807,"minimum":1,"type":"integer"}},"required":["TaskID"],"type":"object"}}},"required":true},"responses":{"200":{"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"DisableSubsTask","tags":["byteplus"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"quote":{"reason":"cost_quote_unsupported","supported":false},"x402":false},"x-aisa-catalog-id":"byteplus-market-insight","x-aisa-category":"market-insight","x-aisa-contract-source":"handler","x-aisa-docs-url":"https://aisa.one/docs/api-reference/byteplus-market-insight/post_byteplus_market_insight_apis_v1_byteplus_mkt_66b95c","x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"byteplus-market-insight","x-aisa-registry-provider":"byteplus-market-insight","x-aisa-response-pending":{"method":"POST","operation_id":"post_byteplus_market_insight_apis_v1_byteplus_mkt_66b95c","path":"/apis/v1/byteplus/mkt-insight/DisableSubsTask","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-revision":{"customer_pricing_ref":"268f642949bb","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"da9760810b63"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_byteplus_market_insight_apis_v1_byteplus_mkt_66b95c","path":"/apis/v1/byteplus/mkt-insight/DisableSubsTask"},"x-aisa-status":"disabled","x-aisa-validation":"runtime"}},"/apis/v1/byteplus/mkt-insight/GetMonitorTask":{"post":{"description":"查询监测任务\n\nBytePlus Market Insight monitor operation. Requires an AIsa API key and owner-scoped TaskID for existing tasks. Only POST JSON on the canonical path is supported; URL query parameters, proxy aliases, MPP and cost quotes are rejected. Request validation is owned by the handler; provider-specific Config fields and PullPosts filters are forwarded. Existing V2 customer pricing applies.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_byteplus_market_insight_apis_v1_byteplus_mkt_ccac9b","requestBody":{"content":{"application/json":{"examples":{"validated_request":{"value":{"TaskID":1}}},"schema":{"additionalProperties":false,"description":"One JSON object with exact, case-sensitive root field names. Unknown and duplicate root fields are rejected. URL query parameters are not supported.","properties":{"TaskID":{"description":"Positive task ID previously created by this user for this provider.","maximum":9223372036854775807,"minimum":1,"type":"integer"}},"required":["TaskID"],"type":"object"}}},"required":true},"responses":{"200":{"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"GetMonitorTask","tags":["byteplus"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"quote":{"reason":"cost_quote_unsupported","supported":false},"x402":false},"x-aisa-catalog-id":"byteplus-market-insight","x-aisa-category":"market-insight","x-aisa-contract-source":"handler","x-aisa-docs-url":"https://aisa.one/docs/api-reference/byteplus-market-insight/post_byteplus_market_insight_apis_v1_byteplus_mkt_ccac9b","x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"byteplus-market-insight","x-aisa-registry-provider":"byteplus-market-insight","x-aisa-response-pending":{"method":"POST","operation_id":"post_byteplus_market_insight_apis_v1_byteplus_mkt_ccac9b","path":"/apis/v1/byteplus/mkt-insight/GetMonitorTask","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-revision":{"customer_pricing_ref":"e65feb7372c9","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"dab472b3386d"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_byteplus_market_insight_apis_v1_byteplus_mkt_ccac9b","path":"/apis/v1/byteplus/mkt-insight/GetMonitorTask"},"x-aisa-status":"disabled","x-aisa-validation":"runtime"}},"/apis/v1/byteplus/mkt-insight/PullPosts":{"post":{"description":"分页拉取文章\n\nBytePlus Market Insight monitor operation. Requires an AIsa API key and owner-scoped TaskID for existing tasks. Only POST JSON on the canonical path is supported; URL query parameters, proxy aliases, MPP and cost quotes are rejected. Request validation is owned by the handler; provider-specific Config fields and PullPosts filters are forwarded. Existing V2 customer pricing applies.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_byteplus_market_insight_apis_v1_byteplus_mkt_686783","requestBody":{"content":{"application/json":{"examples":{"validated_request":{"value":{"TaskID":1}}},"schema":{"additionalProperties":false,"description":"One JSON object with exact, case-sensitive root field names. Unknown and duplicate root fields are rejected. URL query parameters are not supported.","properties":{"CreateEndTime":{"description":"Provider-owned filter value; forwarded without a runtime type or range constraint."},"CreateStartTime":{"description":"Provider-owned filter value; forwarded without a runtime type or range constraint."},"EndTime":{"description":"Provider-owned filter value; forwarded without a runtime type or range constraint."},"IsSelect":{"description":"Provider-owned filter value; forwarded without a runtime type or range constraint."},"PageToken":{"description":"Provider-owned filter value; forwarded without a runtime type or range constraint."},"Size":{"description":"Provider-owned filter value; forwarded without a runtime type or range constraint."},"StartTime":{"description":"Provider-owned filter value; forwarded without a runtime type or range constraint."},"TaskID":{"description":"Positive task ID previously created by this user for this provider.","maximum":9223372036854775807,"minimum":1,"type":"integer"}},"required":["TaskID"],"type":"object"}}},"required":true},"responses":{"200":{"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"PullPosts","tags":["byteplus"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"quote":{"reason":"cost_quote_unsupported","supported":false},"x402":false},"x-aisa-catalog-id":"byteplus-market-insight","x-aisa-category":"market-insight","x-aisa-contract-source":"handler","x-aisa-docs-url":"https://aisa.one/docs/api-reference/byteplus-market-insight/post_byteplus_market_insight_apis_v1_byteplus_mkt_686783","x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"byteplus-market-insight","x-aisa-registry-provider":"byteplus-market-insight","x-aisa-response-pending":{"method":"POST","operation_id":"post_byteplus_market_insight_apis_v1_byteplus_mkt_686783","path":"/apis/v1/byteplus/mkt-insight/PullPosts","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-revision":{"customer_pricing_ref":"dd16e051ad63","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"023f5594ad37"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_byteplus_market_insight_apis_v1_byteplus_mkt_686783","path":"/apis/v1/byteplus/mkt-insight/PullPosts"},"x-aisa-status":"disabled","x-aisa-validation":"runtime"}},"/apis/v1/byteplus/mkt-insight/UpdateMonitorTask":{"post":{"description":"全量更新监测任务\n\nBytePlus Market Insight monitor operation. Requires an AIsa API key and owner-scoped TaskID for existing tasks. Only POST JSON on the canonical path is supported; URL query parameters, proxy aliases, MPP and cost quotes are rejected. Request validation is owned by the handler; provider-specific Config fields and PullPosts filters are forwarded. Existing V2 customer pricing applies.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_byteplus_market_insight_apis_v1_byteplus_mkt_d69670","requestBody":{"content":{"application/json":{"examples":{"validated_request":{"value":{"Config":{"RuleExpression":"OpenAI","TaskName":"Example monitor"},"TaskID":1}}},"schema":{"additionalProperties":false,"description":"One JSON object with exact, case-sensitive root field names. Unknown and duplicate root fields are rejected. URL query parameters are not supported.","properties":{"Config":{"additionalProperties":true,"description":"TaskName and RuleExpression are required and must be nonblank. Config fields follow Go JSON case-insensitive matching and last-value behavior; additional provider fields are forwarded. Required-field, whitespace and byte checks apply in the runtime validator.","properties":{"RelatedRequirement":{"description":"Optional. Missing, null and empty string are accepted; a nonempty string containing only whitespace is rejected.","type":["string","null"]},"RuleExpression":{"description":"Required nonblank provider rule expression; grammar is validated by BytePlus.","type":["string","null"]},"TaskName":{"description":"Required nonblank task name; trimmed UTF-8 length must be less than 255 bytes.","type":["string","null"],"x-aisa-max-trimmed-utf8-bytes":254}},"type":"object","x-aisa-required-fields-case-insensitive":["TaskName","RuleExpression"]},"TaskID":{"description":"Positive task ID previously created by this user for this provider.","maximum":9223372036854775807,"minimum":1,"type":"integer"}},"required":["TaskID","Config"],"type":"object"}}},"required":true},"responses":{"200":{"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"UpdateMonitorTask","tags":["byteplus"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"quote":{"reason":"cost_quote_unsupported","supported":false},"x402":false},"x-aisa-catalog-id":"byteplus-market-insight","x-aisa-category":"market-insight","x-aisa-contract-source":"handler","x-aisa-docs-url":"https://aisa.one/docs/api-reference/byteplus-market-insight/post_byteplus_market_insight_apis_v1_byteplus_mkt_d69670","x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"byteplus-market-insight","x-aisa-registry-provider":"byteplus-market-insight","x-aisa-response-pending":{"method":"POST","operation_id":"post_byteplus_market_insight_apis_v1_byteplus_mkt_d69670","path":"/apis/v1/byteplus/mkt-insight/UpdateMonitorTask","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-revision":{"customer_pricing_ref":"cc377b9e7604","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a51daaa2403e"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_byteplus_market_insight_apis_v1_byteplus_mkt_d69670","path":"/apis/v1/byteplus/mkt-insight/UpdateMonitorTask"},"x-aisa-status":"disabled","x-aisa-validation":"runtime"}},"/apis/v1/byteplus/mkt-insight/UpdateSubsStatus":{"post":{"description":"启用或暂停监测任务\n\nBytePlus Market Insight monitor operation. Requires an AIsa API key and owner-scoped TaskID for existing tasks. Only POST JSON on the canonical path is supported; URL query parameters, proxy aliases, MPP and cost quotes are rejected. Request validation is owned by the handler; provider-specific Config fields and PullPosts filters are forwarded. Existing V2 customer pricing applies.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_byteplus_market_insight_apis_v1_byteplus_mkt_c66b35","requestBody":{"content":{"application/json":{"examples":{"validated_request":{"value":{"Status":0,"TaskID":1}}},"schema":{"additionalProperties":false,"description":"One JSON object with exact, case-sensitive root field names. Unknown and duplicate root fields are rejected. URL query parameters are not supported.","properties":{"Status":{"description":"Explicit subscription status: 0 or 1.","enum":[0,1],"type":"integer"},"TaskID":{"description":"Positive task ID previously created by this user for this provider.","maximum":9223372036854775807,"minimum":1,"type":"integer"}},"required":["TaskID","Status"],"type":"object"}}},"required":true},"responses":{"200":{"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"UpdateSubsStatus","tags":["byteplus"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"quote":{"reason":"cost_quote_unsupported","supported":false},"x402":false},"x-aisa-catalog-id":"byteplus-market-insight","x-aisa-category":"market-insight","x-aisa-contract-source":"handler","x-aisa-docs-url":"https://aisa.one/docs/api-reference/byteplus-market-insight/post_byteplus_market_insight_apis_v1_byteplus_mkt_c66b35","x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"byteplus-market-insight","x-aisa-registry-provider":"byteplus-market-insight","x-aisa-response-pending":{"method":"POST","operation_id":"post_byteplus_market_insight_apis_v1_byteplus_mkt_c66b35","path":"/apis/v1/byteplus/mkt-insight/UpdateSubsStatus","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-revision":{"customer_pricing_ref":"a05d568b7036","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b81f635f3b02"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_byteplus_market_insight_apis_v1_byteplus_mkt_c66b35","path":"/apis/v1/byteplus/mkt-insight/UpdateSubsStatus"},"x-aisa-status":"disabled","x-aisa-validation":"runtime"}},"/apis/v1/byteplus/web-search":{"post":{"description":"Run a real-time web search built for AI agents and return a ranked list of titled results with links and snippets. `Query` is required; narrow the result set with `Count` (≤ 20), `Filter` (restrict to `Sites` or exclude `BlockHosts`), `Language`, and `TimeRange`. The response wraps `ResponseMetadata.RequestId` and a `Result` list of web results. Use it for RAG retrieval augmentation, competitive/PR monitoring, fact-checking, and content sourcing; pair each result URL with `post_byteplus_fetch` to pull full page content.  failed requests are not charged.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.0048 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_byteplus_web_search","requestBody":{"content":{"application/json":{"examples":{"basic":{"summary":"Minimal query","value":{"Query":"OpenAI news"}},"filtered":{"summary":"Query with count, domain filter, language and time window","value":{"Count":10,"Filter":{"BlockHosts":"reddit.com","Sites":"openai.com|bytedance.com"},"Language":"EN","Query":"OpenAI product launch","TimeRange":"OneWeek"}}},"schema":{"properties":{"Count":{"default":10,"description":"Number of results to return. Optional; default 10, maximum 20.","example":10,"maximum":20,"type":"integer"},"Filter":{"description":"Optional result filter. Both fields are pipe-separated strings of full domains (max 5 each).","properties":{"BlockHosts":{"description":"Exclude results from these full domains. Pipe-separated, max 5, e.g. \"reddit.com|quora.com\".","example":"reddit.com|quora.com","type":"string"},"Sites":{"description":"Restrict results to these full domains. Pipe-separated, max 5, e.g. \"bytedance.com|byteplus.com\". (Sending an array returns 10400 Invalid Parameter.)","example":"bytedance.com|byteplus.com","type":"string"}},"type":"object"},"Language":{"description":"Optional language hint in the upstream format, e.g. EN, ZH-HANS, ZH-HANT.","example":"EN","type":"string"},"Query":{"description":"The search query. Required. Max 400 characters; the upstream engine also effectively caps around 50 words.","example":"OpenAI news","maxLength":400,"type":"string"},"TimeRange":{"description":"Optional recency window. One of the named windows OneDay / OneWeek / OneMonth / OneYear, or a custom range \"YYYY-MM-DD..YYYY-MM-DD\". Omit for no time filter. NOTE: values like \"week\"/\"month\" are silently ignored upstream.","example":"OneWeek","oneOf":[{"enum":["OneDay","OneWeek","OneMonth","OneYear"],"type":"string"},{"description":"Custom range, e.g. 2026-08-01..2026-09-01.","pattern":"^\\d{4}-\\d{2}-\\d{2}\\.\\.\\d{4}-\\d{2}-\\d{2}$","type":"string"}]}},"required":["Query"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"examples":{"success":{"summary":"Live gateway 200 response","value":{"ResponseMetadata":{"Action":"","Region":"","RequestId":"20260904155503A787EC832774768DC56F","Service":"","Version":""},"Result":{"Choices":null,"LogId":"20260904155503A787EC832774768DC56F","ResultCount":3,"SearchContext":{"OriginQuery":"OpenAI latest news","SearchType":"web"},"TimeCost":935,"Usage":null,"WebResults":[{"Id":"19b903d59c017bbb04c7832574500d49","LogoUrl":"https://p16-bpsearch-sign.ibyteimg.com/...<signed>","PublishTime":"2026-09-03T07:50:20+08:00","PublishTimeUnix":1788393020,"SiteName":"OpenAI","Snippet":"Stay up to speed on the rapid advancement of AI technology and the benefits it offers to humanity.","SortId":1,"Summary":"Stay up to speed on the rapid advancement of AI technology and the benefits it offers to humanity.","Title":"OpenAI News | OpenAI","Url":"https://openai.com/news/"}]}}}},"schema":{"properties":{"ResponseMetadata":{"description":"Upstream request metadata.","properties":{"Action":{"type":"string"},"Region":{"type":"string"},"RequestId":{"description":"Unique identifier for this request.","type":"string"},"Service":{"type":"string"},"Version":{"type":"string"}},"type":"object"},"Result":{"description":"Search result payload.","properties":{"Choices":{"description":"Reserved; null unless applicable.","items":{"type":"object"},"type":["array","null"]},"LogId":{"description":"Upstream log id (equals ResponseMetadata.RequestId).","type":"string"},"ResultCount":{"description":"Number of web results returned.","type":"integer"},"SearchContext":{"description":"Echo of the resolved query context.","properties":{"OriginQuery":{"type":"string"},"SearchType":{"type":"string"}},"type":"object"},"TimeCost":{"description":"Upstream processing time in milliseconds.","type":"integer"},"Usage":{"description":"Reserved; null unless applicable.","type":["object","null"]},"WebResults":{"description":"Ranked list of web results.","items":{"properties":{"Id":{"description":"Opaque result id.","type":"string"},"LogoUrl":{"description":"Signed site logo URL (time-limited).","type":"string"},"PublishTime":{"description":"Publish time in ISO 8601 (may be empty).","type":"string"},"PublishTimeUnix":{"description":"Publish time as Unix seconds (0 if unknown).","type":"integer"},"SiteName":{"description":"Source site name (may be empty).","type":"string"},"Snippet":{"description":"Short text snippet from the page.","type":"string"},"SortId":{"description":"1-based rank of the result.","type":"integer"},"Summary":{"description":"Longer summary of the page content.","type":"string"},"Title":{"description":"Result title.","type":"string"},"Url":{"description":"Result URL.","type":"string"}},"type":"object"},"type":"array"}},"type":"object"}},"type":"object"}}},"description":"Search completed successfully. `Result` holds the ranked web results."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"BytePlus Web Search","tags":["byteplus"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["POST"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"byteplus-search","x-aisa-category":"search","x-aisa-docs-url":"https://aisa.one/docs/api-reference/search/post_byteplus-web-search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0048,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"byteplus-search","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"byteplus-search","x-aisa-response-source":{"content_hash":"sha256:36f53d52cd97be4d834fc0f2bddfd2fd75f856eade578ed516373422aad66beb","kind":"upstream_success_contract","source":{"content_hash":"sha256:8c1e87b57aedc3a44c19c4502f743843c6dbb02a9c62f4fd814a617e8ade0ed0","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:6abd39280a9f351ec4d7d7cf8edb2124fe283a6922d839e72bf7ab3b4c0f9cd7","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/byteplus-search.json"}},"x-aisa-revision":{"customer_pricing_ref":"7de14a358802","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"75a0390ef8d8"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_byteplus_web_search","path":"/apis/v1/byteplus/web-search"},"x-aisa-source":{"content_hash":"sha256:8c1e87b57aedc3a44c19c4502f743843c6dbb02a9c62f4fd814a617e8ade0ed0","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:6abd39280a9f351ec4d7d7cf8edb2124fe283a6922d839e72bf7ab3b4c0f9cd7","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/byteplus-search.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/search_api/web_search","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/byteplus/web-search \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"Query\": \"OpenAI news\"\n}'"}]}},"/apis/v1/cnpja/office/{taxId}":{"get":{"description":"Look up the registered profile of a Brazilian company office (establishment) by its 14-digit CNPJ tax ID. Returns the office's legal/company name, trade name (`alias`), registration status, founding date, full address, shareholder/member structure, and primary/secondary economic activities (CNAE).\n\n A \"company not found\" result returns HTTP 404 with a valid JSON body and is still billed 1 credit; only 429, 5xx, and network errors are not billed.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.0288 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_cnpja_office_lookup","parameters":[{"description":"The 14-digit Brazilian CNPJ number of the office to look up (digits only, no punctuation). Punctuated input fails routing. Example: `06990590000123`.","in":"path","name":"taxId","required":true,"schema":{"example":"06990590000123","type":"string"}},{"in":"query","name":"geocoding","required":false,"schema":{"type":"boolean"}},{"in":"query","name":"links","required":false,"schema":{"maxLength":256,"type":"string"}},{"in":"query","name":"maxAge","required":false,"schema":{"maximum":9223372036854775807,"minimum":0,"type":"integer"}},{"in":"query","name":"maxStale","required":false,"schema":{"maximum":9223372036854775807,"minimum":0,"type":"integer"}},{"in":"query","name":"registrations","required":false,"schema":{"maxLength":256,"type":"string"}},{"in":"query","name":"simples","required":false,"schema":{"type":"boolean"}},{"in":"query","name":"simplesHistory","required":false,"schema":{"type":"boolean"}},{"in":"query","name":"strategy","required":false,"schema":{"maxLength":32,"type":"string"}},{"in":"query","name":"suframa","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"example":{"address":{"city":"São Paulo","country":{"id":76,"name":"Brasil"},"details":"Andar 17A20 Tsul 2 17A20","district":"Itaim Bibi","municipality":3550308,"number":"3477","state":"SP","street":"Avenida Brig Faria Lima","zip":"04538133"},"alias":null,"company":{"equity":200000000,"id":"06990590","members":[{"agent":{"person":{"age":"51-60","country":{"id":76,"name":"Brasil"},"id":"1cf6c284-8400-5c85-89e3-b20e0093be5a","name":"Yun Ki Lee","taxId":"***746608**","type":"NATURAL"},"role":{"id":17,"text":"Procurador"}},"person":{"country":{"id":840,"name":"Estados Unidos"},"id":"f172f1f6-46f5-5a10-9fb9-8d7c2dbdc2f9","name":"GOOGLE LLC","taxId":"06947284000104","type":"LEGAL"},"role":{"id":37,"text":"Sócio Pessoa Jurídica Domiciliado no Exterior"},"since":"2004-09-01"},{"person":{"age":"61-70","country":{"id":76,"name":"Brasil"},"id":"dc20e638-a27c-547c-bb7d-5ee7cbd917b7","name":"Fabio Jose Silva Coelho","taxId":"***133807**","type":"NATURAL"},"role":{"id":5,"text":"Administrador"},"since":"2014-08-26"}],"name":"GOOGLE BRASIL INTERNET LTDA.","nature":{"id":2062,"text":"Sociedade Empresária Limitada"},"size":{"acronym":"DEMAIS","id":5,"text":"Demais"}},"emails":[{"address":"googlebrasil@google.com","domain":"google.com","ownership":"CORPORATE"}],"founded":"2004-09-01","head":true,"mainActivity":{"id":6319400,"text":"Portais, provedores de conteúdo e outros serviços de informação na Internet"},"phones":[{"area":"11","number":"23958400","type":"LANDLINE"}],"sideActivities":[{"id":4751201,"text":"Comércio varejista especializado de equipamentos e suprimentos de informática"},{"id":6201501,"text":"Desenvolvimento de programas de computador sob encomenda"},{"id":6202300,"text":"Desenvolvimento e licenciamento de programas de computador customizáveis"},{"id":6311900,"text":"Tratamento de dados, provedores de serviços de aplicação e serviços de hospedagem na Internet"},{"id":6462000,"text":"Holdings de instituições não financeiras"},{"id":7319004,"text":"Consultoria em publicidade"},{"id":8299799,"text":"Outras atividades de serviços prestados principalmente às empresas não especificadas anteriormente"}],"status":{"id":2,"text":"Ativa"},"statusDate":"2004-09-01","taxId":"06990590000123","updated":"2026-09-08T20:11:15.000Z"},"schema":{"properties":{"address":{"description":"Registered address of the office.","properties":{"city":{"type":"string"},"country":{"properties":{"id":{"type":"integer"},"name":{"type":"string"}},"type":"object"},"details":{"description":"Address complement (complemento).","type":["string","null"]},"district":{"type":"string"},"municipality":{"description":"IBGE municipality code.","type":"integer"},"number":{"type":"string"},"state":{"type":"string"},"street":{"type":"string"},"zip":{"type":"string"}},"type":"object"},"alias":{"description":"Trade name (nome fantasia) of the office, when registered. Returns `null` for offices without a registered trade name.","type":["string","null"]},"company":{"description":"The parent legal entity.","properties":{"equity":{"description":"Registered share capital.","type":"number"},"id":{"description":"Company identifier (8 digits, may include leading zeros).","type":"string"},"members":{"description":"Shareholder / partner structure (quadro societário). Each entry describes a member and, when applicable, their legal representative (agent).","items":{"properties":{"agent":{"description":"Legal representative of the member, when the member is a foreign or legal entity.","properties":{"person":{"properties":{"age":{"type":["string","null"]},"country":{"properties":{"id":{"type":"integer"},"name":{"type":"string"}},"type":"object"},"id":{"type":"string"},"name":{"type":"string"},"taxId":{"type":"string"},"type":{"type":"string"}},"type":"object"},"role":{"properties":{"id":{"type":"integer"},"text":{"type":"string"}},"type":"object"}},"type":["object","null"]},"person":{"properties":{"age":{"description":"Age band for natural persons.","type":["string","null"]},"country":{"properties":{"id":{"type":"integer"},"name":{"type":"string"}},"type":"object"},"id":{"type":"string"},"name":{"type":"string"},"taxId":{"description":"Partially masked for natural persons.","type":"string"},"type":{"description":"LEGAL or NATURAL.","type":"string"}},"type":"object"},"role":{"properties":{"id":{"type":"integer"},"text":{"type":"string"}},"type":"object"},"since":{"description":"Date the member joined (YYYY-MM-DD).","type":"string"}},"type":"object"},"type":"array"},"name":{"description":"Legal name (razão social) of the company.","type":"string"},"nature":{"description":"Legal nature (natureza jurídica) of the company.","properties":{"id":{"type":"integer"},"text":{"type":"string"}},"type":"object"},"size":{"description":"Company size classification (porte).","properties":{"acronym":{"type":"string"},"id":{"type":"integer"},"text":{"type":"string"}},"type":"object"}},"type":"object"},"emails":{"description":"Registered email addresses.","items":{"properties":{"address":{"type":"string"},"domain":{"type":"string"},"ownership":{"description":"e.g. CORPORATE / PERSONAL.","type":"string"}},"type":"object"},"type":"array"},"founded":{"description":"Registration/opening date of the office (YYYY-MM-DD).","type":"string"},"head":{"description":"Whether this office is the company headquarters (matriz).","type":"boolean"},"mainActivity":{"description":"Primary economic activity (CNAE) of the office.","properties":{"id":{"type":"integer"},"text":{"type":"string"}},"type":"object"},"phones":{"description":"Registered phone numbers.","items":{"properties":{"area":{"description":"Area code (DDD).","type":"string"},"number":{"type":"string"},"type":{"description":"e.g. LANDLINE / MOBILE.","type":"string"}},"type":"object"},"type":"array"},"sideActivities":{"description":"Secondary economic activities (CNAE).","items":{"properties":{"id":{"type":"integer"},"text":{"type":"string"}},"type":"object"},"type":"array"},"status":{"description":"Registration status of the office (e.g. Ativa / Baixada).","properties":{"id":{"type":"integer"},"text":{"type":"string"}},"type":"object"},"statusDate":{"description":"Date of the current registration status (YYYY-MM-DD).","type":"string"},"taxId":{"description":"The 14-digit CNPJ of this office.","type":"string"},"updated":{"description":"Timestamp of the last update of this record at the revenue service (ISO 8601).","type":"string"}},"type":"object"}}},"description":"The registered office profile for the given CNPJ."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"CNPJ Office Lookup","tags":["cnpja"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"cnpja","x-aisa-category":"data","x-aisa-docs-url":"https://aisa.one/docs/api-reference/cnpja/get_cnpja-office-lookup","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_units","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0288,"estimate_source":"profile_seed","evidence_source":"response_header"},"x-aisa-provider":"cnpja","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"cnpja","x-aisa-response-source":{"content_hash":"sha256:babf9b03c815bacddc38366e2f29ce5a9c097044e56f8d2c69b0eef5acfd552e","kind":"upstream_success_contract","source":{"content_hash":"sha256:4251ce815278099052edf66798464074e2a9bd81e612468054d822fc299f2269","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:2df02751e2bc006a173ed512c32ddbf9a1f58b24f6e01de32797e880072178de","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/cnpja.json"}},"x-aisa-revision":{"customer_pricing_ref":"21240e8f5d67","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5ec8d5027949"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_cnpja_office_lookup","path":"/apis/v1/cnpja/office/{taxId}"},"x-aisa-source":{"content_hash":"sha256:4251ce815278099052edf66798464074e2a9bd81e612468054d822fc299f2269","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:2df02751e2bc006a173ed512c32ddbf9a1f58b24f6e01de32797e880072178de","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/cnpja.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/office/{taxId}","x-aisa-validation":"mixed","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/cnpja/office/06990590000123 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/coingecko/api/{id}/volume_chart":{"get":{"description":"This endpoint allows you to **query the historical volume chart data with time in UNIX and trading volume data in BTC based on exchange's ID**\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Declared unit rate: $0 USD per provider_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_coingecko_apis_v1_coingecko_api_id_volume_chart","parameters":[{"description":"Exchange ID or derivative exchange ID. \n*refers to [`/exchanges/list`](/reference/exchanges-list) or [`/derivatives/exchanges/list`](/reference/derivatives-exchanges-list).","in":"path","name":"id","required":true,"schema":{"default":"binance","type":"string"}},{"description":"Data up to number of days ago.","in":"query","name":"days","required":true,"schema":{"default":"1","enum":["1","7","14","30","90","180","365"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":[[1779719400000,"76327.6889417086372104"],[1779720000000,"76335.761747668369059"]],"schema":{"$ref":"#/components/schemas/Response860C3Ae68Ea5_ExchangeVolumeChart"}}},"description":"Exchange volume chart data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Exchange Volume Chart by ID","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"coingecko","x-aisa-category":"12","x-aisa-docs-url":"https://aisa.one/docs/api-reference/coingecko/any_coingecko_apis_v1_coingecko_api_id_volume_chart","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"plan_units","customer_pricing":"fixed_success","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot","request_cost_drivers":{"formula":{"fixed_units":1},"inputs":[],"kind":"plan_units"},"unit":"provider_credit","unit_rate_usd":0},"x-aisa-provider":"coingecko","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"coingecko","x-aisa-response-source":{"content_hash":"sha256:b4324016a3ca132ea63d1114029ed0848848db0afc6ae8948ba9fe588bcbaf99","kind":"upstream_success_contract","source":{"content_hash":"sha256:ebe084a9fabd9e16ebd83ee8c14864b7e57fda974dd58e1845eda47c5512f1fd","converter":"scripts/import_upstream.py@2","fetched_at":"2026-09-29T18:14:44.465674+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e56c3322d0aa248df61f6934066de9aa7c670fd72f8bd3808b770ce4a3afc976","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://raw.githubusercontent.com/coingecko/coingecko-api-oas/main/pro-api.json"}},"x-aisa-revision":{"customer_pricing_ref":"86a22d1589f6","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"de294d0f860a"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_coingecko_apis_v1_coingecko_api_id_volume_chart","path":"/apis/v1/coingecko/api/{id}/volume_chart"},"x-aisa-source":{"content_hash":"sha256:ebe084a9fabd9e16ebd83ee8c14864b7e57fda974dd58e1845eda47c5512f1fd","converter":"scripts/import_upstream.py@2","fetched_at":"2026-09-29T18:14:44.465674+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e56c3322d0aa248df61f6934066de9aa7c670fd72f8bd3808b770ce4a3afc976","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://raw.githubusercontent.com/coingecko/coingecko-api-oas/main/pro-api.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v3/exchanges/{id}/volume_chart","x-aisa-validation":"provider"}},"/apis/v1/coingecko/coins/categories":{"get":{"description":"This endpoint allows you to **query all the coins categories with market data (market cap, volume, ...) on CoinGecko**\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Declared unit rate: $0 USD per provider_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_coingecko_coins_categories","parameters":[{"description":"Sort results by field. \nDefault: `market_cap_desc`","in":"query","name":"order","required":false,"schema":{"enum":["market_cap_desc","market_cap_asc","name_desc","name_asc","market_cap_change_24h_desc","market_cap_change_24h_asc"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":[{"content":"Smart contract platforms are usually blockchains that host smart contracts or decentralized applications.","id":"smart-contract-platform","market_cap":2176528015490.1301,"market_cap_change_24h":-0.4907335508040635,"name":"Smart Contract Platform","top_3_coins":["https://coin-images.coingecko.com/coins/images/1/small/bitcoin.png","https://coin-images.coingecko.com/coins/images/279/small/ethereum.png","https://coin-images.coingecko.com/coins/images/825/small/bnb-icon2_2x.png"],"top_3_coins_id":["bitcoin","ethereum","binancecoin"],"updated_at":"2026-05-26T10:02:24.777Z","volume_24h":45616943988.58024},{"content":"Layer 1 serves as the primary and autonomous chain on which transactions are directly executed and confirmed.","id":"layer-1","market_cap":2152576804747.1516,"market_cap_change_24h":-0.538526079299288,"name":"Layer 1 (L1)","top_3_coins":["https://coin-images.coingecko.com/coins/images/1/small/bitcoin.png","https://coin-images.coingecko.com/coins/images/279/small/ethereum.png","https://coin-images.coingecko.com/coins/images/825/small/bnb-icon2_2x.png"],"top_3_coins_id":["bitcoin","ethereum","binancecoin"],"updated_at":"2026-05-26T10:01:55.213Z","volume_24h":44289945362.19749}],"schema":{"$ref":"#/components/schemas/Response860C3Ae68Ea5_Categories"}}},"description":"List of coin categories with market data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Coins Categories List with Market Data","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"coingecko","x-aisa-category":"12","x-aisa-docs-url":"https://aisa.one/docs/api-reference/coingecko/get_coingecko-coins-categories","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"plan_units","customer_pricing":"fixed_success","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot","request_cost_drivers":{"formula":{"fixed_units":1},"inputs":[],"kind":"plan_units"},"unit":"provider_credit","unit_rate_usd":0},"x-aisa-provider":"coingecko","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"coingecko","x-aisa-response-source":{"content_hash":"sha256:8e713dec68090ff59582e265597975d195ac8d6e920e6b7246edc76757453165","kind":"upstream_success_contract","source":{"content_hash":"sha256:ebe084a9fabd9e16ebd83ee8c14864b7e57fda974dd58e1845eda47c5512f1fd","converter":"scripts/import_upstream.py@2","fetched_at":"2026-09-29T18:14:44.465674+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e56c3322d0aa248df61f6934066de9aa7c670fd72f8bd3808b770ce4a3afc976","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://raw.githubusercontent.com/coingecko/coingecko-api-oas/main/pro-api.json"}},"x-aisa-revision":{"customer_pricing_ref":"86a22d1589f6","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b341ef6b7746"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_coingecko_coins_categories","path":"/apis/v1/coingecko/coins/categories"},"x-aisa-source":{"content_hash":"sha256:ebe084a9fabd9e16ebd83ee8c14864b7e57fda974dd58e1845eda47c5512f1fd","converter":"scripts/import_upstream.py@2","fetched_at":"2026-09-29T18:14:44.465674+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e56c3322d0aa248df61f6934066de9aa7c670fd72f8bd3808b770ce4a3afc976","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://raw.githubusercontent.com/coingecko/coingecko-api-oas/main/pro-api.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v3/coins/categories","x-aisa-validation":"provider"}},"/apis/v1/coingecko/coins/categories/list":{"get":{"description":"This endpoint allows you to **query all the coins categories on CoinGecko**\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Declared unit rate: $0 USD per provider_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_coingecko_coins_categories_list","responses":{"200":{"content":{"application/json":{"example":[{"category_id":"coinbase-ventures-portfolio","name":"Coinbase Ventures Portfolio"},{"category_id":"gmci-index","name":"GMCI Index"}],"schema":{"$ref":"#/components/schemas/Response860C3Ae68Ea5_CategoriesList"}}},"description":"List of coin categories"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Coins Categories List (ID Map)","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"coingecko","x-aisa-category":"12","x-aisa-docs-url":"https://aisa.one/docs/api-reference/coingecko/get_coingecko-coins-categories-list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"plan_units","customer_pricing":"fixed_success","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot","request_cost_drivers":{"formula":{"fixed_units":1},"inputs":[],"kind":"plan_units"},"unit":"provider_credit","unit_rate_usd":0},"x-aisa-provider":"coingecko","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"coingecko","x-aisa-response-source":{"content_hash":"sha256:8f395a67446caccf6416ecca01f4eb3cf8b791eda00ebd9e6ca88ec5118d189f","kind":"upstream_success_contract","source":{"content_hash":"sha256:ebe084a9fabd9e16ebd83ee8c14864b7e57fda974dd58e1845eda47c5512f1fd","converter":"scripts/import_upstream.py@2","fetched_at":"2026-09-29T18:14:44.465674+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e56c3322d0aa248df61f6934066de9aa7c670fd72f8bd3808b770ce4a3afc976","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://raw.githubusercontent.com/coingecko/coingecko-api-oas/main/pro-api.json"}},"x-aisa-revision":{"customer_pricing_ref":"86a22d1589f6","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3c61e7844549"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_coingecko_coins_categories_list","path":"/apis/v1/coingecko/coins/categories/list"},"x-aisa-source":{"content_hash":"sha256:ebe084a9fabd9e16ebd83ee8c14864b7e57fda974dd58e1845eda47c5512f1fd","converter":"scripts/import_upstream.py@2","fetched_at":"2026-09-29T18:14:44.465674+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e56c3322d0aa248df61f6934066de9aa7c670fd72f8bd3808b770ce4a3afc976","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://raw.githubusercontent.com/coingecko/coingecko-api-oas/main/pro-api.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v3/coins/categories/list","x-aisa-validation":"provider"}},"/apis/v1/coingecko/coins/list":{"get":{"description":"This endpoint allows you to **query all the supported coins on CoinGecko with coins ID, name and symbol**\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Declared unit rate: $0 USD per provider_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_coingecko_coins_list","parameters":[{"description":"Include platform and token's contract addresses. \nDefault: false","in":"query","name":"include_platform","required":false,"schema":{"type":"boolean"}},{"description":"Filter by status of coins. \nDefault: active","in":"query","name":"status","required":false,"schema":{"enum":["active","inactive"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":[{"id":"official-trump","name":"Official Trump","platforms":{"solana":"6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN"},"symbol":"trump"},{"id":"ondo-finance","name":"Ondo","platforms":{"ethereum":"0xfaba6f8e4a5e8ab82f62fe7c39859fa577269be3"},"symbol":"ondo"}],"schema":{"$ref":"#/components/schemas/Response860C3Ae68Ea5_CoinsList"}}},"description":"List of coins"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Coins List (ID Map)","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"coingecko","x-aisa-category":"12","x-aisa-docs-url":"https://aisa.one/docs/api-reference/coingecko/get_coingecko-coins-list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"plan_units","customer_pricing":"fixed_success","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot","request_cost_drivers":{"formula":{"fixed_units":1},"inputs":[],"kind":"plan_units"},"unit":"provider_credit","unit_rate_usd":0},"x-aisa-provider":"coingecko","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"coingecko","x-aisa-response-source":{"content_hash":"sha256:39dd64358b6971cef92d7a2ad4fd76fb881c0a5f8c154e234b80e810b092a69c","kind":"upstream_success_contract","source":{"content_hash":"sha256:ebe084a9fabd9e16ebd83ee8c14864b7e57fda974dd58e1845eda47c5512f1fd","converter":"scripts/import_upstream.py@2","fetched_at":"2026-09-29T18:14:44.465674+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e56c3322d0aa248df61f6934066de9aa7c670fd72f8bd3808b770ce4a3afc976","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://raw.githubusercontent.com/coingecko/coingecko-api-oas/main/pro-api.json"}},"x-aisa-revision":{"customer_pricing_ref":"86a22d1589f6","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"bfb77e1754d5"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_coingecko_coins_list","path":"/apis/v1/coingecko/coins/list"},"x-aisa-source":{"content_hash":"sha256:ebe084a9fabd9e16ebd83ee8c14864b7e57fda974dd58e1845eda47c5512f1fd","converter":"scripts/import_upstream.py@2","fetched_at":"2026-09-29T18:14:44.465674+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e56c3322d0aa248df61f6934066de9aa7c670fd72f8bd3808b770ce4a3afc976","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://raw.githubusercontent.com/coingecko/coingecko-api-oas/main/pro-api.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v3/coins/list","x-aisa-validation":"provider"}},"/apis/v1/coingecko/coins/markets":{"get":{"description":"This endpoint allows you to **query all the supported coins with price, market cap, volume and market related data**\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Declared unit rate: $0 USD per provider_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_coingecko_coins_markets","parameters":[{"description":"Filter based on coins' category. \n*refers to [`/coins/categories/list`](/reference/coins-categories-list)","in":"query","name":"category","required":false,"schema":{"type":"string"}},{"description":"Coins' IDs, comma-separated if querying more than 1 coin. \n*refers to [`/coins/list`](/reference/coins-list)","in":"query","name":"ids","required":false,"schema":{"default":"bitcoin","type":"string"}},{"description":"Include rehypothecated tokens in results. When true, returns `market_cap_rank_with_rehypothecated` field. \nDefault: false","in":"query","name":"include_rehypothecated","required":false,"schema":{"type":"boolean"}},{"description":"For `symbols` lookups, specify `all` to include all matching tokens. \nDefault `top` returns top-ranked tokens by market cap or volume.","in":"query","name":"include_tokens","required":false,"schema":{"enum":["top","all"],"type":"string"}},{"description":"Language background. \nDefault: en","in":"query","name":"locale","required":false,"schema":{"enum":["ar","bg","cs","da","de","el","en","es","fi","fr","he","hi","hr","hu","id","it","ja","ko","lt","nl","no","pl","pt","ro","ru","sk","sl","sv","th","tr","uk","vi","zh","zh-tw"],"type":"string"}},{"description":"Coins' names, comma-separated if querying more than 1 coin.","in":"query","name":"names","required":false,"schema":{"default":"Bitcoin","type":"string"}},{"description":"Sort result by field. \nDefault: market_cap_desc","in":"query","name":"order","required":false,"schema":{"enum":["market_cap_asc","market_cap_desc","volume_asc","volume_desc","id_asc","id_desc"],"type":"string"}},{"description":"Page through results. \nDefault: 1","in":"query","name":"page","required":false,"schema":{"type":"integer"}},{"description":"Total results per page. \nDefault: 100 \nValid values: 1...250","in":"query","name":"per_page","required":false,"schema":{"type":"integer"}},{"description":"Decimal places for currency price value","in":"query","name":"precision","required":false,"schema":{"enum":["full","0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18"],"type":"string"}},{"description":"Include price change percentage timeframe, comma-separated if querying more than 1 timeframe. \nValid values: `1h`, `24h`, `7d`, `14d`, `30d`, `200d`, `1y`","in":"query","name":"price_change_percentage","required":false,"schema":{"type":"string"}},{"description":"Include sparkline 7-day data. \nDefault: false","in":"query","name":"sparkline","required":false,"schema":{"type":"boolean"}},{"description":"Coins' symbols, comma-separated if querying more than 1 coin.","in":"query","name":"symbols","required":false,"schema":{"default":"btc","type":"string"}},{"description":"Target currency of coins and market data. \n*refers to [`/simple/supported_vs_currencies`](/reference/simple-supported-currencies)","in":"query","name":"vs_currency","required":true,"schema":{"default":"usd","type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":[{"ath":126080,"ath_change_percentage":-38.39571,"ath_date":"2025-10-06T18:57:42.558Z","atl":67.81,"atl_change_percentage":114443.23093,"atl_date":"2013-07-06T00:00:00.000Z","circulating_supply":20030493,"current_price":77671,"fully_diluted_valuation":1555914058873,"high_24h":78419,"id":"bitcoin","image":"https://coin-images.coingecko.com/coins/images/1/large/bitcoin.png?1696501400","last_updated":"2026-05-18T12:49:21.599Z","low_24h":76696,"market_cap":1555886872303,"market_cap_change_24h":-15184401491.513184,"market_cap_change_percentage_24h":-0.9665,"market_cap_rank":1,"market_cap_rank_with_rehypothecated":1,"max_supply":21000000,"name":"Bitcoin","price_change_24h":-747.3360347281705,"price_change_percentage_14d_in_currency":-1.5720857443461431,"price_change_percentage_1h_in_currency":0.5823392426906319,"price_change_percentage_1y_in_currency":-25.214612207475373,"price_change_percentage_200d_in_currency":-29.452371850925864,"price_change_percentage_24h":-0.95302,"price_change_percentage_24h_in_currency":-0.9530164743774191,"price_change_percentage_30d_in_currency":1.9453890367549207,"price_change_percentage_7d_in_currency":-4.042267423689584,"roi":null,"sparkline_in_7d":{"price":[81045.84776489827,81001.73089268175,80898.20817826076]},"symbol":"btc","total_supply":20030843,"total_volume":33235034316}],"schema":{"$ref":"#/components/schemas/Response860C3Ae68Ea5_CoinsMarkets"}}},"description":"List of coins with market data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Coins List with Market Data","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"coingecko","x-aisa-category":"12","x-aisa-docs-url":"https://aisa.one/docs/api-reference/coingecko/get_coingecko-coins-markets","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"plan_units","customer_pricing":"fixed_success","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot","request_cost_drivers":{"formula":{"fixed_units":1},"inputs":[],"kind":"plan_units"},"unit":"provider_credit","unit_rate_usd":0},"x-aisa-provider":"coingecko","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"coingecko","x-aisa-response-source":{"content_hash":"sha256:4af1ba700ac7fa1d15bb5b74eb47f13b97bfe022ef2bf722c118da7012ad24bb","kind":"upstream_success_contract","source":{"content_hash":"sha256:ebe084a9fabd9e16ebd83ee8c14864b7e57fda974dd58e1845eda47c5512f1fd","converter":"scripts/import_upstream.py@2","fetched_at":"2026-09-29T18:14:44.465674+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e56c3322d0aa248df61f6934066de9aa7c670fd72f8bd3808b770ce4a3afc976","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://raw.githubusercontent.com/coingecko/coingecko-api-oas/main/pro-api.json"}},"x-aisa-revision":{"customer_pricing_ref":"86a22d1589f6","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"eac9428bcb71"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_coingecko_coins_markets","path":"/apis/v1/coingecko/coins/markets"},"x-aisa-source":{"content_hash":"sha256:ebe084a9fabd9e16ebd83ee8c14864b7e57fda974dd58e1845eda47c5512f1fd","converter":"scripts/import_upstream.py@2","fetched_at":"2026-09-29T18:14:44.465674+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e56c3322d0aa248df61f6934066de9aa7c670fd72f8bd3808b770ce4a3afc976","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://raw.githubusercontent.com/coingecko/coingecko-api-oas/main/pro-api.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v3/coins/markets","x-aisa-validation":"provider"}},"/apis/v1/coingecko/coins/{id}":{"get":{"description":"This endpoint allows you to **query all the metadata (image, websites, socials, description, contract address, etc.) and market data (price, ATH, exchange tickers, etc.) of a coin from the CoinGecko coin page based on a particular coin ID**\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Declared unit rate: $0 USD per provider_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_coingecko_coins_id","parameters":[{"description":"Coin ID. \n*refers to [`/coins/list`](/reference/coins-list)","in":"path","name":"id","required":true,"schema":{"default":"bitcoin","example":"bitcoin","type":"string"}},{"deprecated":true,"description":"Include community data. \nDeprecated: has no effect as of 28 August 2026; the `community_data` object is no longer returned.","in":"query","name":"community_data","required":false,"schema":{"type":"boolean"}},{"deprecated":true,"description":"Include developer data. \nDeprecated: has no effect as of 28 August 2026; the `developer_data` object is no longer returned.","in":"query","name":"developer_data","required":false,"schema":{"type":"boolean"}},{"description":"Set to `symbol` to display DEX pair base and target as symbols. \nDefault: `contract_address`","in":"query","name":"dex_pair_format","required":false,"schema":{"enum":["contract_address","symbol"],"type":"string"}},{"description":"Include categories details. \nDefault: false","in":"query","name":"include_categories_details","required":false,"schema":{"type":"boolean"}},{"description":"Include all localized languages in the response. \nDefault: true","in":"query","name":"localization","required":false,"schema":{"type":"boolean"}},{"description":"Include market data. \nDefault: true","in":"query","name":"market_data","required":false,"schema":{"type":"boolean"}},{"description":"Include sparkline 7-day data. \nDefault: false","in":"query","name":"sparkline","required":false,"schema":{"type":"boolean"}},{"description":"Include tickers data. \nDefault: true","in":"query","name":"tickers","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"example":{"additional_notices":[],"asset_platform_id":null,"block_time_in_minutes":10,"categories":["Cryptocurrency","Layer 1 (L1)"],"country_origin":"","description":{"en":"Bitcoin is the first successful internet money based on peer-to-peer technology..."},"detail_platforms":{"":{"contract_address":"","decimal_place":null}},"genesis_date":"2009-01-03","has_supply_breakdown":false,"hashing_algorithm":"SHA-256","id":"bitcoin","image":{"large":"https://assets.coingecko.com/coins/images/1/large/bitcoin.png?1696501400","small":"https://assets.coingecko.com/coins/images/1/small/bitcoin.png?1696501400","thumb":"https://assets.coingecko.com/coins/images/1/thumb/bitcoin.png?1696501400"},"last_updated":"2024-04-07T15:24:51.021Z","links":{"announcement_url":["",""],"bitcointalk_thread_identifier":null,"blockchain_site":["https://mempool.space/","https://blockchair.com/bitcoin/"],"chat_url":[""],"facebook_username":"bitcoins","homepage":["http://www.bitcoin.org","",""],"official_forum_url":["https://bitcointalk.org/"],"repos_url":{"bitbucket":[],"github":["https://github.com/bitcoin/bitcoin","https://github.com/bitcoin/bips"]},"snapshot_url":null,"subreddit_url":"https://www.reddit.com/r/Bitcoin/","telegram_channel_identifier":"","twitter_screen_name":"bitcoin","whitepaper":"https://bitcoin.org/bitcoin.pdf"},"market_cap_rank":1,"market_cap_rank_with_rehypothecated":1,"market_data":{"ath":{"btc":1.003301,"eur":67405,"usd":73738},"ath_change_percentage":{"btc":-0.32896,"eur":-4.54383,"usd":-5.33399},"ath_date":{"btc":"2024-03-02T16:05:19.446Z","eur":"2024-03-14T07:10:36.635Z","usd":"2024-03-14T07:10:36.635Z"},"atl":{"btc":0.99895134,"eur":51.3,"usd":67.81},"atl_change_percentage":{"btc":0.10408,"eur":125385.41242,"usd":102882.36498},"atl_date":{"btc":"2019-10-21T00:00:00.000Z","eur":"2013-07-05T00:00:00.000Z","usd":"2013-07-06T00:00:00.000Z"},"circulating_supply":19675377,"current_price":{"btc":1,"eur":64375,"usd":69840},"fdv_to_tvl_ratio":null,"fully_diluted_valuation":{"btc":21000000,"eur":1351831155,"usd":1466577759},"high_24h":{"btc":1,"eur":64343,"usd":69805},"last_updated":"2024-04-07T15:24:51.021Z","low_24h":{"btc":1,"eur":62695,"usd":67985},"market_cap":{"btc":19675377,"eur":1265825267281,"usd":1373296629498},"market_cap_change_24h":31172487848,"market_cap_change_24h_in_currency":{"btc":-49432,"eur":28668703539,"usd":31172487848},"market_cap_change_percentage_24h":2.32219,"market_cap_change_percentage_24h_in_currency":{"btc":-0.25084,"eur":2.31801,"usd":2.32219},"market_cap_fdv_ratio":1,"market_cap_rank":1,"market_cap_rank_with_rehypothecated":1,"max_supply":21000000,"max_supply_infinite":false,"mcap_to_tvl_ratio":null,"outstanding_supply":null,"outstanding_token_value_usd":null,"price_change_24h":1619,"price_change_24h_in_currency":{"btc":0,"eur":1461.64,"usd":1618.95},"price_change_percentage_14d":6.36178,"price_change_percentage_14d_in_currency":{"btc":0,"eur":5.84662,"usd":6.36178},"price_change_percentage_1h_in_currency":{"btc":0,"eur":0.79523,"usd":0.79523},"price_change_percentage_1y":149.76989,"price_change_percentage_1y_in_currency":{"btc":0,"eur":138.20277,"usd":149.76989},"price_change_percentage_200d":157.51875,"price_change_percentage_200d_in_currency":{"btc":0,"eur":148.68948,"usd":157.51875},"price_change_percentage_24h":2.37311,"price_change_percentage_24h_in_currency":{"btc":0,"eur":2.32219,"usd":2.37311},"price_change_percentage_30d":1.81171,"price_change_percentage_30d_in_currency":{"btc":0,"eur":2.28048,"usd":1.81171},"price_change_percentage_60d":62.54292,"price_change_percentage_60d_in_currency":{"btc":0,"eur":60.98834,"usd":62.54292},"price_change_percentage_7d":-0.89706,"price_change_percentage_7d_in_currency":{"btc":0,"eur":-1.01955,"usd":-0.89706},"roi":null,"total_supply":21000000,"total_value_locked":null,"total_volume":{"btc":270165,"eur":17368113665,"usd":18867210007}},"name":"Bitcoin","platforms":{"":""},"preview_listing":false,"public_notice":null,"sentiment_votes_down_percentage":15.93,"sentiment_votes_up_percentage":84.07,"status_updates":[],"symbol":"btc","tickers":[{"base":"BTC","bid_ask_spread_percentage":0.010014,"coin_id":"bitcoin","coin_mcap_usd":230926944910.5146,"converted_last":{"btc":0.99999255,"eth":20.441016,"usd":69835},"converted_volume":{"btc":19783,"eth":404380,"usd":1381537193},"is_anomaly":false,"is_stale":false,"last":69816,"last_fetch_at":"2024-04-07T15:24:00+00:00","last_traded_at":"2024-04-07T15:23:02+00:00","market":{"has_trading_incentive":false,"identifier":"binance","name":"Binance"},"target":"USDT","target_coin_id":"tether","timestamp":"2024-04-07T15:23:02+00:00","token_info_url":null,"trade_url":"https://www.binance.com/en/trade/BTC_USDT?ref=37754157","trust_score":null,"volume":19988.82111}],"watchlist_portfolio_users":1541900,"web_slug":"bitcoin"},"schema":{"$ref":"#/components/schemas/Response860C3Ae68Ea5_CoinsID"}}},"description":"Coin data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Coin Data by ID","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"coingecko","x-aisa-category":"12","x-aisa-docs-url":"https://aisa.one/docs/api-reference/coingecko/get_coingecko-coins-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"plan_units","customer_pricing":"fixed_success","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot","request_cost_drivers":{"formula":{"fixed_units":1},"inputs":[],"kind":"plan_units"},"unit":"provider_credit","unit_rate_usd":0},"x-aisa-provider":"coingecko","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"coingecko","x-aisa-response-source":{"content_hash":"sha256:b01bbe772747289ebac0a14c3df8526223eb460c2f20dbbac1a1ab5706a3c9f3","kind":"upstream_success_contract","source":{"content_hash":"sha256:ebe084a9fabd9e16ebd83ee8c14864b7e57fda974dd58e1845eda47c5512f1fd","converter":"scripts/import_upstream.py@2","fetched_at":"2026-09-29T18:14:44.465674+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e56c3322d0aa248df61f6934066de9aa7c670fd72f8bd3808b770ce4a3afc976","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://raw.githubusercontent.com/coingecko/coingecko-api-oas/main/pro-api.json"}},"x-aisa-revision":{"customer_pricing_ref":"86a22d1589f6","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a262b13a00e6"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_coingecko_coins_id","path":"/apis/v1/coingecko/coins/{id}"},"x-aisa-source":{"content_hash":"sha256:ebe084a9fabd9e16ebd83ee8c14864b7e57fda974dd58e1845eda47c5512f1fd","converter":"scripts/import_upstream.py@2","fetched_at":"2026-09-29T18:14:44.465674+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e56c3322d0aa248df61f6934066de9aa7c670fd72f8bd3808b770ce4a3afc976","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://raw.githubusercontent.com/coingecko/coingecko-api-oas/main/pro-api.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v3/coins/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/coingecko/coins/bitcoin \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/coingecko/coins/{id}/contract/{contract_address}":{"get":{"description":"This endpoint allows you to **query all the metadata (image, websites, socials, description, contract address, etc.) and market data (price, ATH, exchange tickers, etc.) of a coin from the CoinGecko coin page based on an asset platform and a particular token contract address**\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Declared unit rate: $0 USD per provider_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_coingecko_token_data","parameters":[{"description":"The contract address of token.","in":"path","name":"contract_address","required":true,"schema":{"default":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","type":"string"}},{"description":"Asset platform ID. \n*refers to [`/asset_platforms`](/reference/asset-platforms-list).","in":"path","name":"id","required":true,"schema":{"default":"ethereum","type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"additional_notices":[],"asset_platform_id":"ethereum","block_time_in_minutes":0,"categories":["Crypto-Backed Tokens","Wrapped-Tokens","Terra Ecosystem","Ethereum Ecosystem","FTX Holdings","Tron Ecosystem","Index Coop Defi Index"],"contract_address":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","country_origin":"","description":{"en":"What is WETH (Wrapped ETH)?\nWETH is the tokenized/packaged form of ETH..."},"detail_platforms":{"ethereum":{"contract_address":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","decimal_place":18,"geckoterminal_url":"https://www.geckoterminal.com/eth/tokens/0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2"},"terra-2":{"contract_address":"ibc/BC8A77AFBD872FDC32A348D3FB10CC09277C266CFE52081DE341C7EC6752E674","decimal_place":18},"tron":{"contract_address":"THb4CqiFdwNHsWsQCs4JhzwjMWys4aqCbF","decimal_place":18,"geckoterminal_url":"https://www.geckoterminal.com/tron/tokens/THb4CqiFdwNHsWsQCs4JhzwjMWys4aqCbF"}},"genesis_date":"2016-06-17","has_supply_breakdown":false,"hashing_algorithm":null,"id":"weth","image":{"large":"https://coin-images.coingecko.com/coins/images/2518/large/weth.png?1696503332","small":"https://coin-images.coingecko.com/coins/images/2518/small/weth.png?1696503332","thumb":"https://coin-images.coingecko.com/coins/images/2518/thumb/weth.png?1696503332"},"last_updated":"2026-05-25T10:09:02.821Z","links":{"announcement_url":[],"bitcointalk_thread_identifier":null,"blockchain_site":["https://etherscan.io/token/0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","https://intel.arkm.com/explorer/token/weth"],"chat_url":[],"facebook_username":"","homepage":["https://ethereum.org/en/wrapped-eth"],"official_forum_url":[],"repos_url":{"bitbucket":[],"github":[]},"snapshot_url":null,"subreddit_url":null,"telegram_channel_identifier":"","twitter_screen_name":"","whitepaper":""},"localization":{"de":"","en":"WETH","es":"","fr":"","hu":"","it":"","nl":"","pl":"","pt":"","ro":""},"market_cap_rank":null,"market_cap_rank_with_rehypothecated":30,"market_data":{"ath":{"btc":0.14280504,"eth":3.614831,"usd":4950.08},"ath_change_percentage":{"btc":-80.89678,"eth":-72.33124,"usd":-57.2622},"ath_date":{"btc":"2018-09-02T00:00:00.000Z","eth":"2018-09-13T00:00:00.000Z","usd":"2025-08-24T19:28:11.411Z"},"atl":{"btc":0.00890197,"eth":0.22395179,"usd":82.1},"atl_change_percentage":{"btc":206.45314,"eth":346.6045,"usd":2476.69436},"atl_date":{"btc":"2025-09-02T07:56:48.935Z","eth":"2025-09-02T07:56:48.935Z","usd":"2018-12-15T00:00:00.000Z"},"circulating_supply":2267926.915444636,"current_price":{"btc":0.02728343,"eth":0.99972363,"usd":2115.04},"fdv_to_tvl_ratio":null,"fully_diluted_valuation":{"btc":61868,"eth":2267403,"usd":4793905266},"high_24h":{"btc":0.02756131,"eth":1.00272,"usd":2125.08},"last_updated":"2026-05-25T10:09:02.821Z","low_24h":{"btc":0.02717062,"eth":0.99799697,"usd":2068.79},"market_cap":{"btc":61868,"eth":2267403,"usd":4793905266},"market_cap_change_24h":-12121742.79577,"market_cap_change_24h_in_currency":{"btc":-635.7460114267669,"eth":-986.7877555103041,"usd":-12121742.795770645},"market_cap_change_percentage_24h":-0.25222,"market_cap_change_percentage_24h_in_currency":{"btc":-1.01713,"eth":-0.0435,"usd":-0.25222},"market_cap_fdv_ratio":1,"market_cap_rank":null,"market_cap_rank_with_rehypothecated":30,"max_supply":null,"max_supply_infinite":true,"mcap_to_tvl_ratio":null,"outstanding_supply":null,"outstanding_token_value_usd":null,"price_change_24h":-3.316519511214,"price_change_24h_in_currency":{"btc":-0.000274386252168236,"eth":-0.000212661454704888,"usd":-3.3165195112137553},"price_change_percentage_14d":-9.45938,"price_change_percentage_14d_in_currency":{"btc":-5.49184,"eth":-0.04201,"usd":-9.45938},"price_change_percentage_1h_in_currency":{"btc":-0.19183,"eth":0.00019,"usd":-0.00865},"price_change_percentage_1y":-14.56267,"price_change_percentage_1y_in_currency":{"btc":18.09057,"eth":0.19761,"usd":-14.56267},"price_change_percentage_200d":-37.57849,"price_change_percentage_200d_in_currency":{"btc":-17.15793,"eth":-0.10813,"usd":-37.57849},"price_change_percentage_24h":-0.15656,"price_change_percentage_24h_in_currency":{"btc":-0.99568,"eth":-0.02127,"usd":-0.15656},"price_change_percentage_30d":-8.82256,"price_change_percentage_30d_in_currency":{"btc":-8.68383,"eth":-0.02751,"usd":-8.82256},"price_change_percentage_60d":1.63545,"price_change_percentage_60d_in_currency":{"btc":-8.8249,"eth":0.0505,"usd":1.63545},"price_change_percentage_7d":-0.0669,"price_change_percentage_7d_in_currency":{"btc":-0.89914,"eth":-0.05304,"usd":-0.0669},"roi":null,"total_supply":2267926.915444636,"total_value_locked":null,"total_volume":{"btc":107.294,"eth":3931,"usd":8317546}},"name":"WETH","platforms":{"ethereum":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","terra-2":"ibc/BC8A77AFBD872FDC32A348D3FB10CC09277C266CFE52081DE341C7EC6752E674","tron":"THb4CqiFdwNHsWsQCs4JhzwjMWys4aqCbF"},"preview_listing":false,"public_notice":null,"sentiment_votes_down_percentage":null,"sentiment_votes_up_percentage":null,"status_updates":[],"symbol":"weth","tickers":[{"base":"WETH","bid_ask_spread_percentage":0.04287,"coin_id":"weth","coin_mcap_usd":4793905265.563903,"converted_last":{"btc":0.02728106,"eth":1.000065,"usd":2114.1},"converted_volume":{"btc":81.256,"eth":2979,"usd":6296774},"is_anomaly":false,"is_stale":false,"last":2114.7318378964214,"last_fetch_at":"2026-05-25T10:04:42+00:00","last_traded_at":"2026-05-25T10:04:42+00:00","market":{"has_trading_incentive":false,"identifier":"native","name":"Native"},"target":"USDC","target_coin_id":"usd-coin","timestamp":"2026-05-25T10:04:42+00:00","token_info_url":null,"trade_url":"https://native.org/app/swap/","trust_score":null,"volume":2999.739679821518}],"watchlist_portfolio_users":34782,"web_slug":"weth"},"schema":{"$ref":"#/components/schemas/Response860C3Ae68Ea5_CoinsContractAddress"}}},"description":"Coin data by token contract address"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Coin Data by Token Address","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"coingecko","x-aisa-category":"12","x-aisa-docs-url":"https://aisa.one/docs/api-reference/coingecko/get_coingecko-coins-id-contract-contract-address","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"plan_units","customer_pricing":"fixed_success","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot","request_cost_drivers":{"formula":{"fixed_units":1},"inputs":[],"kind":"plan_units"},"unit":"provider_credit","unit_rate_usd":0},"x-aisa-provider":"coingecko","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"coingecko","x-aisa-response-source":{"content_hash":"sha256:a57d334e6dda5f67c03e8874662fe4c66342b5837e1cbe68feea254bbe5cd36c","kind":"upstream_success_contract","source":{"content_hash":"sha256:ebe084a9fabd9e16ebd83ee8c14864b7e57fda974dd58e1845eda47c5512f1fd","converter":"scripts/import_upstream.py@2","fetched_at":"2026-09-29T18:14:44.465674+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e56c3322d0aa248df61f6934066de9aa7c670fd72f8bd3808b770ce4a3afc976","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://raw.githubusercontent.com/coingecko/coingecko-api-oas/main/pro-api.json"}},"x-aisa-revision":{"customer_pricing_ref":"86a22d1589f6","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"bb345bfd3071"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_coingecko_token_data","path":"/apis/v1/coingecko/coins/{id}/contract/{contract_address}"},"x-aisa-source":{"content_hash":"sha256:ebe084a9fabd9e16ebd83ee8c14864b7e57fda974dd58e1845eda47c5512f1fd","converter":"scripts/import_upstream.py@2","fetched_at":"2026-09-29T18:14:44.465674+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e56c3322d0aa248df61f6934066de9aa7c670fd72f8bd3808b770ce4a3afc976","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://raw.githubusercontent.com/coingecko/coingecko-api-oas/main/pro-api.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v3/coins/{id}/contract/{contract_address}","x-aisa-validation":"provider"}},"/apis/v1/coingecko/coins/{id}/contract/{contract_address}/market_chart":{"get":{"description":"This endpoint allows you to **get the historical chart data including time in UNIX, price, market cap and 24hr volume based on asset platform and particular token contract address**\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Declared unit rate: $0 USD per provider_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_coingecko_token_market_chart","parameters":[{"description":"The contract address of token.","in":"path","name":"contract_address","required":true,"schema":{"default":"0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48","type":"string"}},{"description":"Asset platform ID. \n*refers to [`/asset_platforms`](/reference/asset-platforms-list).","in":"path","name":"id","required":true,"schema":{"default":"ethereum","type":"string"}},{"description":"Data up to number of days ago. \nYou may use any integer or `max` for number of days.","in":"query","name":"days","required":true,"schema":{"default":"1","type":"string"}},{"description":"Data interval, leave empty for auto granularity.","in":"query","name":"interval","required":false,"schema":{"enum":["1m","5m","hourly","daily"],"type":"string"}},{"description":"Decimal place for currency price value.","in":"query","name":"precision","required":false,"schema":{"enum":["full","0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18"],"type":"string"}},{"description":"Target currency of market data. \n*refers to [`/simple/supported_vs_currencies`](/reference/simple-supported-currencies).","in":"query","name":"vs_currency","required":true,"schema":{"default":"usd","type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"market_caps":[[1779619498604,76419636272.78033],[1779619877081,76424065983.84229]],"prices":[[1779619498604,0.9997624087636037],[1779619877081,0.9997817655336941]],"total_volumes":[[1779619498604,9374311493.936354],[1779619877081,9390008044.485624]]},"schema":{"$ref":"#/components/schemas/Response860C3Ae68Ea5_CoinsMarketChart"}}},"description":"Coin historical chart data by token address"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Coin Historical Chart Data by Token Address","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"coingecko","x-aisa-category":"12","x-aisa-docs-url":"https://aisa.one/docs/api-reference/coingecko/get_coingecko-coins-id-contract-contract-address-market-chart","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"plan_units","customer_pricing":"fixed_success","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot","request_cost_drivers":{"formula":{"fixed_units":1},"inputs":[],"kind":"plan_units"},"unit":"provider_credit","unit_rate_usd":0},"x-aisa-provider":"coingecko","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"coingecko","x-aisa-response-source":{"content_hash":"sha256:9ee6cbadc25c24ae5e8bbbe509a32261f667ef16f1ce211ace76bc49e136b256","kind":"upstream_success_contract","source":{"content_hash":"sha256:ebe084a9fabd9e16ebd83ee8c14864b7e57fda974dd58e1845eda47c5512f1fd","converter":"scripts/import_upstream.py@2","fetched_at":"2026-09-29T18:14:44.465674+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e56c3322d0aa248df61f6934066de9aa7c670fd72f8bd3808b770ce4a3afc976","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://raw.githubusercontent.com/coingecko/coingecko-api-oas/main/pro-api.json"}},"x-aisa-revision":{"customer_pricing_ref":"86a22d1589f6","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"cbafbef13999"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_coingecko_token_market_chart","path":"/apis/v1/coingecko/coins/{id}/contract/{contract_address}/market_chart"},"x-aisa-source":{"content_hash":"sha256:ebe084a9fabd9e16ebd83ee8c14864b7e57fda974dd58e1845eda47c5512f1fd","converter":"scripts/import_upstream.py@2","fetched_at":"2026-09-29T18:14:44.465674+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e56c3322d0aa248df61f6934066de9aa7c670fd72f8bd3808b770ce4a3afc976","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://raw.githubusercontent.com/coingecko/coingecko-api-oas/main/pro-api.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v3/coins/{id}/contract/{contract_address}/market_chart","x-aisa-validation":"provider"}},"/apis/v1/coingecko/coins/{id}/contract/{contract_address}/market_chart/range":{"get":{"description":"This endpoint allows you to **get the historical chart data within certain time range in UNIX along with price, market cap and 24hr volume based on asset platform and particular token contract address**\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Declared unit rate: $0 USD per provider_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_coingecko_token_market_chart_range","parameters":[{"description":"The contract address of token.","in":"path","name":"contract_address","required":true,"schema":{"default":"0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48","type":"string"}},{"description":"Asset platform ID. \n*refers to [`/asset_platforms`](/reference/asset-platforms-list).","in":"path","name":"id","required":true,"schema":{"default":"ethereum","type":"string"}},{"description":"Starting date in ISO date string (`YYYY-MM-DD` or `YYYY-MM-DDTHH:MM`) or UNIX timestamp. \n**Use ISO date string for best compatibility.**","in":"query","name":"from","required":true,"schema":{"default":"2025-12-22","type":"string"}},{"description":"Data interval, leave empty for auto granularity.","in":"query","name":"interval","required":false,"schema":{"enum":["1m","5m","hourly","daily"],"type":"string"}},{"description":"Decimal place for currency price value.","in":"query","name":"precision","required":false,"schema":{"enum":["full","0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18"],"type":"string"}},{"description":"Ending date in ISO date string (`YYYY-MM-DD` or `YYYY-MM-DDTHH:MM`) or UNIX timestamp. \n**Use ISO date string for best compatibility.**","in":"query","name":"to","required":true,"schema":{"default":"2025-12-31","type":"string"}},{"description":"Target currency of market data. \n*refers to [`/simple/supported_vs_currencies`](/reference/simple-supported-currencies).","in":"query","name":"vs_currency","required":true,"schema":{"default":"usd","type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"market_caps":[[1735689600000,43945617394.42927],[1735776000000,43740787028.36501]],"prices":[[1735689600000,1.000540738607754],[1735776000000,0.9995995563541714]],"total_volumes":[[1735689600000,6544488766.849924],[1735776000000,5447401746.320422]]},"schema":{"$ref":"#/components/schemas/Response860C3Ae68Ea5_CoinsMarketChart"}}},"description":"Coin historical chart data within time range by token address"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Coin Historical Chart Data within Time Range by Token Address","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"coingecko","x-aisa-category":"12","x-aisa-docs-url":"https://aisa.one/docs/api-reference/coingecko/get_coingecko-coins-id-contract-contract-address-market-chart-range","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"plan_units","customer_pricing":"fixed_success","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot","request_cost_drivers":{"formula":{"fixed_units":1},"inputs":[],"kind":"plan_units"},"unit":"provider_credit","unit_rate_usd":0},"x-aisa-provider":"coingecko","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"coingecko","x-aisa-response-source":{"content_hash":"sha256:461e173a7c699e6ecae49d9a9757f47dc3bfbdac596b047a52fb7d37b2857f8f","kind":"upstream_success_contract","source":{"content_hash":"sha256:ebe084a9fabd9e16ebd83ee8c14864b7e57fda974dd58e1845eda47c5512f1fd","converter":"scripts/import_upstream.py@2","fetched_at":"2026-09-29T18:14:44.465674+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e56c3322d0aa248df61f6934066de9aa7c670fd72f8bd3808b770ce4a3afc976","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://raw.githubusercontent.com/coingecko/coingecko-api-oas/main/pro-api.json"}},"x-aisa-revision":{"customer_pricing_ref":"86a22d1589f6","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ca1c1c656b19"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_coingecko_token_market_chart_range","path":"/apis/v1/coingecko/coins/{id}/contract/{contract_address}/market_chart/range"},"x-aisa-source":{"content_hash":"sha256:ebe084a9fabd9e16ebd83ee8c14864b7e57fda974dd58e1845eda47c5512f1fd","converter":"scripts/import_upstream.py@2","fetched_at":"2026-09-29T18:14:44.465674+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e56c3322d0aa248df61f6934066de9aa7c670fd72f8bd3808b770ce4a3afc976","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://raw.githubusercontent.com/coingecko/coingecko-api-oas/main/pro-api.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v3/coins/{id}/contract/{contract_address}/market_chart/range","x-aisa-validation":"provider"}},"/apis/v1/coingecko/coins/{id}/history":{"get":{"description":"This endpoint allows you to **query the historical data (price, market cap, 24hrs volume, ...) at a given date for a coin based on a particular coin ID**\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Declared unit rate: $0 USD per provider_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_coingecko_coins_id_history","parameters":[{"description":"Coin ID. \n*refers to [`/coins/list`](/reference/coins-list).","in":"path","name":"id","required":true,"schema":{"default":"bitcoin","type":"string"}},{"description":"The date of data snapshot. \nFormat: `YYYY-MM-DD`","in":"query","name":"date","required":true,"schema":{"default":"2025-12-30","type":"string"}},{"description":"Include all the localized languages in response. \nDefault: true","in":"query","name":"localization","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"example":{"id":"bitcoin","image":{"small":"https://coin-images.coingecko.com/coins/images/1/small/bitcoin.png?1696501400","thumb":"https://coin-images.coingecko.com/coins/images/1/thumb/bitcoin.png?1696501400"},"localization":{"ar":"بيتكوين","bg":"Bitcoin","cs":"Bitcoin","da":"Bitcoin","de":"Bitcoin","el":"Bitcoin","en":"Bitcoin","es":"Bitcoin","fi":"Bitcoin","fr":"Bitcoin","he":"Bitcoin","hi":"Bitcoin","hr":"Bitcoin","hu":"Bitcoin","id":"Bitcoin","it":"Bitcoin","ja":"ビットコイン","ko":"비트코인","lt":"Bitcoin","nl":"Bitcoin","no":"Bitcoin","pl":"Bitcoin","pt":"Bitcoin","ro":"Bitcoin","ru":"Биткоин","sk":"Bitcoin","sl":"Bitcoin","sv":"Bitcoin","th":"บิตคอยน์","tr":"Bitcoin","uk":"Bitcoin","vi":"Bitcoin","zh":"比特币","zh-tw":"比特幣"},"market_data":{"current_price":{"aed":155021.01870663263,"ars":34223222.03038811,"aud":61961.64079464181,"bch":162.9444394169128,"bdt":4640974.295329716,"bhd":15935.706731619232,"bits":999797.6500840397,"bmd":42208.202176186474,"bnb":135.24654224991627,"brl":204813.86598107114,"btc":1,"cad":55925.65684243621,"chf":35496.88698916195,"clp":37196103.56833302,"cny":298785.10989287664,"czk":944615.3438828368,"dkk":285068.92147269147,"dot":5160.299955562896,"eos":50098.037591566885,"eth":18.514283305187227,"eur":38240.20908960317,"gbp":33156.484386694596,"gel":113329.02284306048,"hkd":329606.38328597124,"huf":14657368.01641012,"idr":649885162.0865278,"ils":152105.57155771676,"inr":3513053.119048727,"jpy":5952559.440604322,"krw":54661344.54593342,"kwd":12984.298194449415,"link":2828.6459350540995,"lkr":13696906.151726862,"ltc":579.0962960970021,"mmk":88806742.41781776,"mxn":716452.3647481233,"myr":194052.20950501712,"ngn":37886364.22413555,"nok":429442.7101393702,"nzd":66802.583918633,"php":2338503.1911612307,"pkr":11792242.372501094,"pln":165880.09171330827,"rub":3767047.138041446,"sar":158357.45046405343,"sats":99979765.00840396,"sek":425811.11642413173,"sgd":55694.77797653248,"sol":416.5289478886034,"thb":1453127.860988517,"try":1243001.417432343,"twd":1295461.9075007213,"uah":1607901.3285893872,"usd":42208.202176186474,"vef":4226.30728390156,"vnd":1024346748.4635574,"xag":1773.9385614394023,"xau":20.435523165622502,"xdr":31508.676173736272,"xlm":327801.5907899002,"xrp":68792.39040895543,"yfi":5.23330767599715,"zar":772207.5004537676},"market_cap":{"aed":3039570628249.035,"ars":671030943774608.1,"aud":1214911274669.9553,"bch":3192400331.4673758,"bdt":90997783863352.8,"bhd":312458958958.8847,"bits":19587615789973.43,"bmd":827596236151.1959,"bnb":2647323702.8955383,"brl":4015882597651.6562,"btc":19586150,"cad":1096560874919.1543,"chf":696004296621.9747,"clp":729321641896660.1,"cny":5858421340316.535,"czk":18521521005440.16,"dkk":5589481529435.656,"dot":101067225072.82333,"eos":981764701266.0074,"eth":362734483.2978319,"eur":749793913990.623,"gbp":650114912923.6271,"gel":2222095894065.9663,"hkd":6462748663878.865,"huf":287393965552690.7,"idr":12742606563251504,"ils":2982406073429.352,"inr":68882098474316.74,"jpy":116714655790049.02,"krw":1071770904156178.4,"kwd":254589292146.01266,"link":55342736984.57576,"lkr":268561734299139.16,"ltc":11369266145.87004,"mmk":1741275912749029.8,"mxn":14047821273508.254,"myr":3804873695705.123,"ngn":742855909912170.9,"nok":8420286869134.373,"nzd":1309829942186.6091,"php":45852141040124.65,"pkr":231216088345279.94,"pln":3252489622308.595,"rub":73862279654407,"sar":3104989627928.0786,"sats":1958761578997342.8,"sek":8349080488975.917,"sgd":1092033923507.4076,"sol":8167080608.685882,"thb":28493545024184.4,"try":24372118250940.145,"twd":25400735957660.043,"uah":31526883852775.1,"usd":827596236151.1959,"vef":82867211125.81927,"vnd":20084852465487144,"xag":34782454615.8709,"xau":400688993.6949639,"xdr":617805555864.2843,"xlm":6420377180809.443,"xrp":1347730925908.2449,"yfi":102656498.40039586,"zar":15141038659633.365},"total_volume":{"aed":52093574029.40443,"ars":11500440167656.37,"aud":20821714040.129295,"bch":54756176.21574547,"bdt":1559562309933.2505,"bhd":5355066850.034618,"bits":335974007483.7291,"bmd":14183728910.169804,"bnb":45448519.30208316,"brl":68826062289.8161,"btc":335974.0074837291,"cad":18793369887.330444,"chf":11928445094.808254,"clp":12499453241945.738,"cny":100404347558.46667,"czk":317430434636.70953,"dkk":95795132093.1731,"dot":1734077546.3343449,"eos":16835045026.655567,"eth":6221576.893294353,"eur":12850316555.324738,"gbp":11141971510.468252,"gel":38083312123.805855,"hkd":110761590083.25078,"huf":4925491344396.748,"idr":218388713248196.1,"ils":51113861322.39222,"inr":1180533415747.48,"jpy":2000310012607.8845,"krw":18368507847565.402,"kwd":4363269605.991003,"link":950543853.0214615,"lkr":4602735813129.19,"ltc":194600680.75008962,"mmk":29842795828917.508,"mxn":240758089534.80554,"myr":65209693664.5056,"ngn":12731409817077.545,"nok":144310789586.34262,"nzd":22448474276.294495,"php":785835302355.318,"pkr":3962688776849.6025,"pln":55742678701.03927,"rub":1265886075288.8472,"sar":53214755248.56654,"sats":33597400748372.91,"sek":143090421550.91183,"sgd":18715784890.19182,"sol":139971223.0203305,"thb":488312000734.88245,"try":417700689222.06055,"twd":435329617517.0529,"uah":540322387194.22906,"usd":14183728910.169804,"vef":1420216775.7753053,"vnd":344223535737756.94,"xag":596117871.9180025,"xau":6867194.189147832,"xdr":10588238733.815224,"xlm":110155103993.25989,"xrp":23117132839.969418,"yfi":1758611.2071300931,"zar":259494157157.33887}},"name":"Bitcoin","public_interest_stats":{"alexa_rank":null,"bing_matches":null},"symbol":"btc"},"schema":{"$ref":"#/components/schemas/Response860C3Ae68Ea5_CoinsIdHistory"}}},"description":"Coin historical data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Coin Historical Data by ID","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"coingecko","x-aisa-category":"12","x-aisa-docs-url":"https://aisa.one/docs/api-reference/coingecko/get_coingecko-coins-id-history","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"plan_units","customer_pricing":"fixed_success","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot","request_cost_drivers":{"formula":{"fixed_units":1},"inputs":[],"kind":"plan_units"},"unit":"provider_credit","unit_rate_usd":0},"x-aisa-provider":"coingecko","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"coingecko","x-aisa-response-source":{"content_hash":"sha256:d3429452a7a5482ec9373df3c26ac8fef823cf196c44d1bbfa5e6b101f95ee70","kind":"upstream_success_contract","source":{"content_hash":"sha256:ebe084a9fabd9e16ebd83ee8c14864b7e57fda974dd58e1845eda47c5512f1fd","converter":"scripts/import_upstream.py@2","fetched_at":"2026-09-29T18:14:44.465674+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e56c3322d0aa248df61f6934066de9aa7c670fd72f8bd3808b770ce4a3afc976","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://raw.githubusercontent.com/coingecko/coingecko-api-oas/main/pro-api.json"}},"x-aisa-revision":{"customer_pricing_ref":"86a22d1589f6","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4d9b043a0bcb"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_coingecko_coins_id_history","path":"/apis/v1/coingecko/coins/{id}/history"},"x-aisa-source":{"content_hash":"sha256:ebe084a9fabd9e16ebd83ee8c14864b7e57fda974dd58e1845eda47c5512f1fd","converter":"scripts/import_upstream.py@2","fetched_at":"2026-09-29T18:14:44.465674+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e56c3322d0aa248df61f6934066de9aa7c670fd72f8bd3808b770ce4a3afc976","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://raw.githubusercontent.com/coingecko/coingecko-api-oas/main/pro-api.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v3/coins/{id}/history","x-aisa-validation":"provider"}},"/apis/v1/coingecko/coins/{id}/market_chart":{"get":{"description":"This endpoint allows you to **get the historical chart data of a coin including time in UNIX, price, market cap and 24hr volume based on particular coin ID**\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Declared unit rate: $0 USD per provider_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_coingecko_coins_id_market_chart","parameters":[{"description":"Coin ID. \n*refers to [`/coins/list`](/reference/coins-list).","in":"path","name":"id","required":true,"schema":{"default":"bitcoin","type":"string"}},{"description":"Data up to number of days ago. \nYou may use any integer or `max` for number of days.","in":"query","name":"days","required":true,"schema":{"default":"1","type":"string"}},{"description":"Data interval, leave empty for auto granularity.","in":"query","name":"interval","required":false,"schema":{"enum":["1m","5m","hourly","daily"],"type":"string"}},{"description":"Decimal place for currency price value.","in":"query","name":"precision","required":false,"schema":{"enum":["full","0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18"],"type":"string"}},{"description":"Target currency of market data. \n*refers to [`/simple/supported_vs_currencies`](/reference/simple-supported-currencies).","in":"query","name":"vs_currency","required":true,"schema":{"default":"usd","type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"market_caps":[[1779027899041,1560631481361.8042],[1779028199661,1562027330524.267]],"prices":[[1779027899041,77953.82550382407],[1779028199661,78052.87543398788]],"total_volumes":[[1779027899041,18688431751.857048],[1779028199661,18974828816.446976]]},"schema":{"$ref":"#/components/schemas/Response860C3Ae68Ea5_CoinsMarketChart"}}},"description":"Coin historical chart data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Coin Historical Chart Data by ID","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"coingecko","x-aisa-category":"12","x-aisa-docs-url":"https://aisa.one/docs/api-reference/coingecko/get_coingecko-coins-id-market-chart","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"plan_units","customer_pricing":"fixed_success","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot","request_cost_drivers":{"formula":{"fixed_units":1},"inputs":[],"kind":"plan_units"},"unit":"provider_credit","unit_rate_usd":0},"x-aisa-provider":"coingecko","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"coingecko","x-aisa-response-source":{"content_hash":"sha256:23f77c89bc425bc832eb6d72c37dec2e6b67f03a28bd17a03af7092b603ed3fa","kind":"upstream_success_contract","source":{"content_hash":"sha256:ebe084a9fabd9e16ebd83ee8c14864b7e57fda974dd58e1845eda47c5512f1fd","converter":"scripts/import_upstream.py@2","fetched_at":"2026-09-29T18:14:44.465674+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e56c3322d0aa248df61f6934066de9aa7c670fd72f8bd3808b770ce4a3afc976","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://raw.githubusercontent.com/coingecko/coingecko-api-oas/main/pro-api.json"}},"x-aisa-revision":{"customer_pricing_ref":"86a22d1589f6","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f4ef14a7a006"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_coingecko_coins_id_market_chart","path":"/apis/v1/coingecko/coins/{id}/market_chart"},"x-aisa-source":{"content_hash":"sha256:ebe084a9fabd9e16ebd83ee8c14864b7e57fda974dd58e1845eda47c5512f1fd","converter":"scripts/import_upstream.py@2","fetched_at":"2026-09-29T18:14:44.465674+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e56c3322d0aa248df61f6934066de9aa7c670fd72f8bd3808b770ce4a3afc976","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://raw.githubusercontent.com/coingecko/coingecko-api-oas/main/pro-api.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v3/coins/{id}/market_chart","x-aisa-validation":"provider"}},"/apis/v1/coingecko/coins/{id}/market_chart/range":{"get":{"description":"This endpoint allows you to **get the historical chart data of a coin within certain time range in UNIX along with price, market cap and 24hr volume based on particular coin ID**\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Declared unit rate: $0 USD per provider_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_coingecko_coins_id_market_chart_range","parameters":[{"description":"Coin ID. \n*refers to [`/coins/list`](/reference/coins-list).","in":"path","name":"id","required":true,"schema":{"default":"bitcoin","type":"string"}},{"description":"Starting date in ISO date string (`YYYY-MM-DD` or `YYYY-MM-DDTHH:MM`) or UNIX timestamp. \n**Use ISO date string for best compatibility.**","in":"query","name":"from","required":true,"schema":{"default":"2025-12-22","type":"string"}},{"description":"Data interval, leave empty for auto granularity.","in":"query","name":"interval","required":false,"schema":{"enum":["1m","5m","hourly","daily"],"type":"string"}},{"description":"Decimal place for currency price value.","in":"query","name":"precision","required":false,"schema":{"enum":["full","0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18"],"type":"string"}},{"description":"Ending date in ISO date string (`YYYY-MM-DD` or `YYYY-MM-DDTHH:MM`) or UNIX timestamp. \n**Use ISO date string for best compatibility.**","in":"query","name":"to","required":true,"schema":{"default":"2025-12-31","type":"string"}},{"description":"Target currency of market data. \n*refers to [`/simple/supported_vs_currencies`](/reference/simple-supported-currencies).","in":"query","name":"vs_currency","required":true,"schema":{"default":"usd","type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"market_caps":[[1779027899041,1560631481361.8042],[1779028199661,1562027330524.267]],"prices":[[1779027899041,77953.82550382407],[1779028199661,78052.87543398788]],"total_volumes":[[1779027899041,18688431751.857048],[1779028199661,18974828816.446976]]},"schema":{"$ref":"#/components/schemas/Response860C3Ae68Ea5_CoinsMarketChart"}}},"description":"Coin historical chart data within time range"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Coin Historical Chart Data within Time Range by ID","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"coingecko","x-aisa-category":"12","x-aisa-docs-url":"https://aisa.one/docs/api-reference/coingecko/get_coingecko-coins-id-market-chart-range","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"plan_units","customer_pricing":"fixed_success","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot","request_cost_drivers":{"formula":{"fixed_units":1},"inputs":[],"kind":"plan_units"},"unit":"provider_credit","unit_rate_usd":0},"x-aisa-provider":"coingecko","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"coingecko","x-aisa-response-source":{"content_hash":"sha256:7c8fb8ed57da9080d4ebb2d47ab034d33aca6aa1474bb31633444090aabd8d5f","kind":"upstream_success_contract","source":{"content_hash":"sha256:ebe084a9fabd9e16ebd83ee8c14864b7e57fda974dd58e1845eda47c5512f1fd","converter":"scripts/import_upstream.py@2","fetched_at":"2026-09-29T18:14:44.465674+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e56c3322d0aa248df61f6934066de9aa7c670fd72f8bd3808b770ce4a3afc976","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://raw.githubusercontent.com/coingecko/coingecko-api-oas/main/pro-api.json"}},"x-aisa-revision":{"customer_pricing_ref":"86a22d1589f6","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"bc4cc2348f79"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_coingecko_coins_id_market_chart_range","path":"/apis/v1/coingecko/coins/{id}/market_chart/range"},"x-aisa-source":{"content_hash":"sha256:ebe084a9fabd9e16ebd83ee8c14864b7e57fda974dd58e1845eda47c5512f1fd","converter":"scripts/import_upstream.py@2","fetched_at":"2026-09-29T18:14:44.465674+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e56c3322d0aa248df61f6934066de9aa7c670fd72f8bd3808b770ce4a3afc976","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://raw.githubusercontent.com/coingecko/coingecko-api-oas/main/pro-api.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v3/coins/{id}/market_chart/range","x-aisa-validation":"provider"}},"/apis/v1/coingecko/coins/{id}/ohlc":{"get":{"description":"This endpoint allows you to **get the OHLC chart (Open, High, Low, Close) of a coin based on particular coin ID**\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Declared unit rate: $0 USD per provider_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_coingecko_coins_id_ohlc","parameters":[{"description":"Coin ID. \n*refers to [`/coins/list`](/reference/coins-list).","in":"path","name":"id","required":true,"schema":{"default":"bitcoin","type":"string"}},{"description":"Data up to number of days ago.","in":"query","name":"days","required":true,"schema":{"default":"1","enum":["1","7","14","30","90","180","365","max"],"type":"string"}},{"description":"Data interval, leave empty for auto granularity.","in":"query","name":"interval","required":false,"schema":{"enum":["daily","hourly"],"type":"string"}},{"description":"Decimal place for currency price value.","in":"query","name":"precision","required":false,"schema":{"enum":["full","0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18"],"type":"string"}},{"description":"Target currency of price data. \n*refers to [`/simple/supported_vs_currencies`](/reference/simple-supported-currencies).","in":"query","name":"vs_currency","required":true,"schema":{"default":"usd","type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":[[1779199200000,76769,76889,76744,76818],[1779201000000,76712,76712,76321,76422]],"schema":{"$ref":"#/components/schemas/Response860C3Ae68Ea5_CoinsOHLC"}}},"description":"Coin OHLC chart data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Coin OHLC Chart by ID","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"coingecko","x-aisa-category":"12","x-aisa-docs-url":"https://aisa.one/docs/api-reference/coingecko/get_coingecko-coins-id-ohlc","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"plan_units","customer_pricing":"fixed_success","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot","request_cost_drivers":{"formula":{"fixed_units":1},"inputs":[],"kind":"plan_units"},"unit":"provider_credit","unit_rate_usd":0},"x-aisa-provider":"coingecko","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"coingecko","x-aisa-response-source":{"content_hash":"sha256:c216de5e917112179cf751802bb585e52014e7de9ba481f59b7f8da2ce4b3def","kind":"upstream_success_contract","source":{"content_hash":"sha256:ebe084a9fabd9e16ebd83ee8c14864b7e57fda974dd58e1845eda47c5512f1fd","converter":"scripts/import_upstream.py@2","fetched_at":"2026-09-29T18:14:44.465674+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e56c3322d0aa248df61f6934066de9aa7c670fd72f8bd3808b770ce4a3afc976","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://raw.githubusercontent.com/coingecko/coingecko-api-oas/main/pro-api.json"}},"x-aisa-revision":{"customer_pricing_ref":"86a22d1589f6","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2a31f016b074"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_coingecko_coins_id_ohlc","path":"/apis/v1/coingecko/coins/{id}/ohlc"},"x-aisa-source":{"content_hash":"sha256:ebe084a9fabd9e16ebd83ee8c14864b7e57fda974dd58e1845eda47c5512f1fd","converter":"scripts/import_upstream.py@2","fetched_at":"2026-09-29T18:14:44.465674+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e56c3322d0aa248df61f6934066de9aa7c670fd72f8bd3808b770ce4a3afc976","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://raw.githubusercontent.com/coingecko/coingecko-api-oas/main/pro-api.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v3/coins/{id}/ohlc","x-aisa-validation":"provider"}},"/apis/v1/coingecko/coins/{id}/tickers":{"get":{"description":"This endpoint allows you to **query the coin tickers on both centralized exchange (CEX) and decentralized exchange (DEX) based on a particular coin ID**\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Declared unit rate: $0 USD per provider_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_coingecko_coins_id_tickers","parameters":[{"description":"Coin ID. \n*refers to [`/coins/list`](/reference/coins-list)","in":"path","name":"id","required":true,"schema":{"default":"bitcoin","type":"string"}},{"description":"Include 2% orderbook depth, i.e. `cost_to_move_up_usd` and `cost_to_move_down_usd`. \nDefault: false","in":"query","name":"depth","required":false,"schema":{"type":"boolean"}},{"description":"Set to `symbol` to display DEX pair base and target as symbols. \nDefault: `contract_address`","in":"query","name":"dex_pair_format","required":false,"schema":{"enum":["contract_address","symbol"],"type":"string"}},{"description":"Exchange ID. \n*refers to [`/exchanges/list`](/reference/exchanges-list)","in":"query","name":"exchange_ids","required":false,"schema":{"type":"string"}},{"description":"Include exchange logo. \nDefault: false","in":"query","name":"include_exchange_logo","required":false,"schema":{"type":"boolean"}},{"description":"Sort the order of responses. \nDefault: trust_score_desc","in":"query","name":"order","required":false,"schema":{"enum":["trust_score_desc","trust_score_asc","volume_desc","volume_asc"],"type":"string"}},{"description":"Page through results","in":"query","name":"page","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"example":{"name":"Bitcoin","tickers":[{"base":"BTC","bid_ask_spread_percentage":0.010013,"coin_id":"bitcoin","coin_mcap_usd":1544810408447.1313,"converted_last":{"btc":0.99664066,"eth":36.004874,"usd":76856},"converted_volume":{"btc":13740,"eth":496366,"usd":1059536991},"cost_to_move_down_usd":16360235.3694131,"cost_to_move_up_usd":19320706.3958517,"is_anomaly":false,"is_stale":false,"last":76894.07,"last_fetch_at":"2026-05-18T13:37:29+00:00","last_traded_at":"2026-05-18T13:37:29+00:00","market":{"has_trading_incentive":false,"identifier":"binance","logo":"https://coin-images.coingecko.com/markets/images/52/small/binance.jpg?1706864274","name":"Binance"},"target":"USDT","target_coin_id":"tether","timestamp":"2026-05-18T13:37:29+00:00","token_info_url":null,"trade_url":"https://www.binance.com/en/trade/BTC_USDT?ref=37754157","trust_score":null,"volume":13786.06991}]},"schema":{"$ref":"#/components/schemas/Response860C3Ae68Ea5_CoinsIdTickers"}}},"description":"Coin tickers"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Coin Tickers by ID","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"coingecko","x-aisa-category":"12","x-aisa-docs-url":"https://aisa.one/docs/api-reference/coingecko/get_coingecko-coins-id-tickers","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"plan_units","customer_pricing":"fixed_success","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot","request_cost_drivers":{"formula":{"fixed_units":1},"inputs":[],"kind":"plan_units"},"unit":"provider_credit","unit_rate_usd":0},"x-aisa-provider":"coingecko","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"coingecko","x-aisa-response-source":{"content_hash":"sha256:7ec2b33396f439c7aea0f350e5b094a9a4d10a3c2bf612180dba6ee016a89795","kind":"upstream_success_contract","source":{"content_hash":"sha256:ebe084a9fabd9e16ebd83ee8c14864b7e57fda974dd58e1845eda47c5512f1fd","converter":"scripts/import_upstream.py@2","fetched_at":"2026-09-29T18:14:44.465674+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e56c3322d0aa248df61f6934066de9aa7c670fd72f8bd3808b770ce4a3afc976","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://raw.githubusercontent.com/coingecko/coingecko-api-oas/main/pro-api.json"}},"x-aisa-revision":{"customer_pricing_ref":"86a22d1589f6","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b9fa13f40952"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_coingecko_coins_id_tickers","path":"/apis/v1/coingecko/coins/{id}/tickers"},"x-aisa-source":{"content_hash":"sha256:ebe084a9fabd9e16ebd83ee8c14864b7e57fda974dd58e1845eda47c5512f1fd","converter":"scripts/import_upstream.py@2","fetched_at":"2026-09-29T18:14:44.465674+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e56c3322d0aa248df61f6934066de9aa7c670fd72f8bd3808b770ce4a3afc976","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://raw.githubusercontent.com/coingecko/coingecko-api-oas/main/pro-api.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v3/coins/{id}/tickers","x-aisa-validation":"provider"}},"/apis/v1/coingecko/exchanges":{"get":{"description":"This endpoint allows you to **query all the supported exchanges with exchanges' data (ID, name, country, ...) that have active trading volumes on CoinGecko**\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Declared unit rate: $0 USD per provider_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_coingecko_exchanges","parameters":[{"description":"Page through results. \nDefault: 1","in":"query","name":"page","required":false,"schema":{"type":"number"}},{"description":"Total results per page. \nDefault: 100. \nValid values: 1...250","in":"query","name":"per_page","required":false,"schema":{"type":"number"}}],"responses":{"200":{"content":{"application/json":{"example":[{"country":"United States","description":"A leading U.S.-based exchange known for its regulatory compliance, user-friendly interface, and support for fiat-to-crypto transactions.","has_trading_incentive":false,"id":"gdax","image":"https://coin-images.coingecko.com/markets/images/23/small/Coinbase_Coin_Primary.png?1706864258","name":"Coinbase Exchange","trade_volume_24h_btc":13692.36253111657,"trust_score":10,"trust_score_rank":1,"url":"https://www.coinbase.com/","year_established":2012},{"country":"Cayman Islands","description":"One of the world's largest cryptocurrency exchanges by trading volume.","has_trading_incentive":false,"id":"binance","image":"https://coin-images.coingecko.com/markets/images/52/small/binance.jpg?1706864274","name":"Binance","trade_volume_24h_btc":95140.00808634966,"trust_score":10,"trust_score_rank":2,"url":"https://www.binance.com/","year_established":2017}],"schema":{"$ref":"#/components/schemas/Response860C3Ae68Ea5_Exchanges"}}},"description":"List of exchanges with data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Exchanges List with Data","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"coingecko","x-aisa-category":"12","x-aisa-docs-url":"https://aisa.one/docs/api-reference/coingecko/get_coingecko-exchanges","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"plan_units","customer_pricing":"fixed_success","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot","request_cost_drivers":{"formula":{"fixed_units":1},"inputs":[],"kind":"plan_units"},"unit":"provider_credit","unit_rate_usd":0},"x-aisa-provider":"coingecko","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"coingecko","x-aisa-response-source":{"content_hash":"sha256:0d403f22d77104842f8bf93545ad40d63d0d3b3183db315ae98807ad4e5b98cb","kind":"upstream_success_contract","source":{"content_hash":"sha256:ebe084a9fabd9e16ebd83ee8c14864b7e57fda974dd58e1845eda47c5512f1fd","converter":"scripts/import_upstream.py@2","fetched_at":"2026-09-29T18:14:44.465674+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e56c3322d0aa248df61f6934066de9aa7c670fd72f8bd3808b770ce4a3afc976","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://raw.githubusercontent.com/coingecko/coingecko-api-oas/main/pro-api.json"}},"x-aisa-revision":{"customer_pricing_ref":"86a22d1589f6","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6aaaa5d5af7a"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_coingecko_exchanges","path":"/apis/v1/coingecko/exchanges"},"x-aisa-source":{"content_hash":"sha256:ebe084a9fabd9e16ebd83ee8c14864b7e57fda974dd58e1845eda47c5512f1fd","converter":"scripts/import_upstream.py@2","fetched_at":"2026-09-29T18:14:44.465674+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e56c3322d0aa248df61f6934066de9aa7c670fd72f8bd3808b770ce4a3afc976","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://raw.githubusercontent.com/coingecko/coingecko-api-oas/main/pro-api.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v3/exchanges","x-aisa-validation":"provider"}},"/apis/v1/coingecko/exchanges/list":{"get":{"description":"This endpoint allows you to **query all the exchanges with ID and name**\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Declared unit rate: $0 USD per provider_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_coingecko_exchanges_list","parameters":[{"description":"Filter by status of exchanges. \nDefault: `active`","in":"query","name":"status","required":false,"schema":{"enum":["active","inactive"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":[{"id":"binance","name":"Binance"},{"id":"bitget","name":"Bitget"},{"id":"okex","name":"OKX"}],"schema":{"$ref":"#/components/schemas/Response860C3Ae68Ea5_ExchangesList"}}},"description":"List of exchanges"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Exchanges List (ID Map)","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"coingecko","x-aisa-category":"12","x-aisa-docs-url":"https://aisa.one/docs/api-reference/coingecko/get_coingecko-exchanges-list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"plan_units","customer_pricing":"fixed_success","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot","request_cost_drivers":{"formula":{"fixed_units":1},"inputs":[],"kind":"plan_units"},"unit":"provider_credit","unit_rate_usd":0},"x-aisa-provider":"coingecko","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"coingecko","x-aisa-response-source":{"content_hash":"sha256:2101f9ba7936ee92e71a33e299b7dfbd716ae7791ae6a5973e2ba4fb4836f825","kind":"upstream_success_contract","source":{"content_hash":"sha256:ebe084a9fabd9e16ebd83ee8c14864b7e57fda974dd58e1845eda47c5512f1fd","converter":"scripts/import_upstream.py@2","fetched_at":"2026-09-29T18:14:44.465674+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e56c3322d0aa248df61f6934066de9aa7c670fd72f8bd3808b770ce4a3afc976","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://raw.githubusercontent.com/coingecko/coingecko-api-oas/main/pro-api.json"}},"x-aisa-revision":{"customer_pricing_ref":"86a22d1589f6","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3f2412114945"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_coingecko_exchanges_list","path":"/apis/v1/coingecko/exchanges/list"},"x-aisa-source":{"content_hash":"sha256:ebe084a9fabd9e16ebd83ee8c14864b7e57fda974dd58e1845eda47c5512f1fd","converter":"scripts/import_upstream.py@2","fetched_at":"2026-09-29T18:14:44.465674+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e56c3322d0aa248df61f6934066de9aa7c670fd72f8bd3808b770ce4a3afc976","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://raw.githubusercontent.com/coingecko/coingecko-api-oas/main/pro-api.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v3/exchanges/list","x-aisa-validation":"provider"}},"/apis/v1/coingecko/exchanges/{id}":{"get":{"description":"This endpoint allows you to **query exchange's data (name, year established, country, ...), exchange volume in BTC and top 100 tickers based on exchange's ID**\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Declared unit rate: $0 USD per provider_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_coingecko_exchanges_id","parameters":[{"description":"Exchange ID. \n*refers to [`/exchanges/list`](/reference/exchanges-list).","in":"path","name":"id","required":true,"schema":{"default":"binance","type":"string"}},{"description":"Set to `symbol` to display DEX pair base and target as symbols. \nDefault: `contract_address`","in":"query","name":"dex_pair_format","required":false,"schema":{"enum":["contract_address","symbol"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"alert_notice":"","centralized":true,"coins":435,"country":"Cayman Islands","description":"One of the world's largest cryptocurrency exchanges by trading volume.","facebook_url":"https://www.facebook.com/binanceexchange","has_trading_incentive":false,"image":"https://coin-images.coingecko.com/markets/images/52/small/binance.jpg?1706864274","name":"Binance","other_url_1":"https://medium.com/binanceexchange","other_url_2":"https://steemit.com/@binanceexchange","pairs":1391,"public_notice":"","reddit_url":"https://www.reddit.com/r/binance/","slack_url":"","status_updates":[{"category":"general","created_at":"2020-12-14T11:18:49.085Z","description":"Juventus and Paris Saint-Germain Fan Tokens on Binance Launchpool!","pin":false,"project":{"id":"binance","image":{"large":"https://coin-images.coingecko.com/markets/images/52/large/binance.jpg?1706864274","small":"https://coin-images.coingecko.com/markets/images/52/small/binance.jpg?1706864274","thumb":"https://coin-images.coingecko.com/markets/images/52/thumb/binance.jpg?1706864274"},"name":"Binance","type":"Market"},"user":"Darc","user_title":"Marketing"}],"telegram_url":"","tickers":[{"base":"USDC","bid_ask_spread_percentage":0.010999,"coin_id":"usd-coin","coin_mcap_usd":76286248956.20789,"converted_last":{"btc":0.00001301,"eth":0.00047417,"usd":0.999569},"converted_volume":{"btc":27187,"eth":990971,"usd":2088986570},"is_anomaly":false,"is_stale":false,"last":1.00087,"last_fetch_at":"2026-05-26T10:23:00+00:00","last_traded_at":"2026-05-26T10:21:17+00:00","market":{"has_trading_incentive":false,"identifier":"binance","name":"Binance"},"target":"USDT","target_coin_id":"tether","timestamp":"2026-05-26T10:21:17+00:00","token_info_url":null,"trade_url":"https://www.binance.com/en/trade/USDC_USDT?ref=37754157","trust_score":null,"volume":2089887585},{"base":"BTC","bid_ask_spread_percentage":0.010013,"coin_id":"bitcoin","coin_mcap_usd":1536007329547.9153,"converted_last":{"btc":1.000348,"eth":36.491428,"usd":76860},"converted_volume":{"btc":9040,"eth":329781,"usd":694600292},"is_anomaly":false,"is_stale":false,"last":76960,"last_fetch_at":"2026-05-26T10:22:33+00:00","last_traded_at":"2026-05-26T10:21:39+00:00","market":{"has_trading_incentive":false,"identifier":"binance","name":"Binance"},"target":"USDT","target_coin_id":"tether","timestamp":"2026-05-26T10:21:39+00:00","token_info_url":null,"trade_url":"https://www.binance.com/en/trade/BTC_USDT?ref=37754157","trust_score":null,"volume":9037.21995}],"trade_volume_24h_btc":95073.68489926813,"trust_score":10,"trust_score_rank":2,"twitter_handle":"binance","url":"https://www.binance.com/","year_established":2017},"schema":{"$ref":"#/components/schemas/Response860C3Ae68Ea5_ExchangesId"}}},"description":"Exchange data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Exchange Data by ID","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"coingecko","x-aisa-category":"12","x-aisa-docs-url":"https://aisa.one/docs/api-reference/coingecko/get_coingecko-exchanges-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"plan_units","customer_pricing":"fixed_success","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot","request_cost_drivers":{"formula":{"fixed_units":1},"inputs":[],"kind":"plan_units"},"unit":"provider_credit","unit_rate_usd":0},"x-aisa-provider":"coingecko","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"coingecko","x-aisa-response-source":{"content_hash":"sha256:94d8eb1534b58f09e89bfa1bec2cf4a14c1a9e4bacae9a7620be421f9fe1ceac","kind":"upstream_success_contract","source":{"content_hash":"sha256:ebe084a9fabd9e16ebd83ee8c14864b7e57fda974dd58e1845eda47c5512f1fd","converter":"scripts/import_upstream.py@2","fetched_at":"2026-09-29T18:14:44.465674+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e56c3322d0aa248df61f6934066de9aa7c670fd72f8bd3808b770ce4a3afc976","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://raw.githubusercontent.com/coingecko/coingecko-api-oas/main/pro-api.json"}},"x-aisa-revision":{"customer_pricing_ref":"86a22d1589f6","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"97ee9185637e"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_coingecko_exchanges_id","path":"/apis/v1/coingecko/exchanges/{id}"},"x-aisa-source":{"content_hash":"sha256:ebe084a9fabd9e16ebd83ee8c14864b7e57fda974dd58e1845eda47c5512f1fd","converter":"scripts/import_upstream.py@2","fetched_at":"2026-09-29T18:14:44.465674+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e56c3322d0aa248df61f6934066de9aa7c670fd72f8bd3808b770ce4a3afc976","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://raw.githubusercontent.com/coingecko/coingecko-api-oas/main/pro-api.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v3/exchanges/{id}","x-aisa-validation":"provider"}},"/apis/v1/coingecko/exchanges/{id}/tickers":{"get":{"description":"This endpoint allows you to **query exchange's tickers based on exchange's ID**\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Declared unit rate: $0 USD per provider_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_coingecko_exchanges_id_tickers","parameters":[{"description":"Exchange ID. \n*refers to [`/exchanges/list`](/reference/exchanges-list).","in":"path","name":"id","required":true,"schema":{"default":"binance","type":"string"}},{"description":"Filter tickers by coin IDs, comma-separated if querying more than 1 coin. \n*refers to [`/coins/list`](/reference/coins-list).","in":"query","name":"coin_ids","required":false,"schema":{"type":"string"}},{"description":"Include 2% orderbook depth (cost_to_move_up_usd and cost_to_move_down_usd). \nDefault: false","in":"query","name":"depth","required":false,"schema":{"type":"boolean"}},{"description":"Set to `symbol` to display DEX pair base and target as symbols. \nDefault: `contract_address`","in":"query","name":"dex_pair_format","required":false,"schema":{"enum":["contract_address","symbol"],"type":"string"}},{"description":"Include exchange logo. \nDefault: false","in":"query","name":"include_exchange_logo","required":false,"schema":{"type":"boolean"}},{"description":"Sort the order of responses. \nDefault: `trust_score_desc`","in":"query","name":"order","required":false,"schema":{"enum":["market_cap_asc","market_cap_desc","trust_score_desc","trust_score_asc","volume_desc","volume_asc","base_target"],"type":"string"}},{"description":"Page through results.","in":"query","name":"page","required":false,"schema":{"type":"number"}}],"responses":{"200":{"content":{"application/json":{"example":{"name":"Binance","tickers":[{"base":"BTC","bid_ask_spread_percentage":0.010013,"coin_id":"bitcoin","coin_mcap_usd":1545160286928.7285,"converted_last":{"btc":0.99912594,"eth":36.349604,"usd":77080},"converted_volume":{"btc":9236,"eth":336002,"usd":712501236},"cost_to_move_down_usd":19695552.01703934,"cost_to_move_up_usd":21983152.092277337,"is_anomaly":false,"is_stale":false,"last":77172.88,"last_fetch_at":"2026-05-26T10:33:31+00:00","last_traded_at":"2026-05-26T10:32:37+00:00","market":{"has_trading_incentive":false,"identifier":"binance","logo":"https://coin-images.coingecko.com/markets/images/52/small/binance.jpg?1706864274","name":"Binance"},"target":"USDT","target_coin_id":"tether","timestamp":"2026-05-26T10:32:37+00:00","token_info_url":null,"trade_url":"https://www.binance.com/en/trade/BTC_USDT?ref=37754157","trust_score":null,"volume":9243.62632},{"base":"BTC","bid_ask_spread_percentage":0.010013,"coin_id":"bitcoin","coin_mcap_usd":1545160286928.7285,"converted_last":{"btc":1.000158,"eth":36.386207,"usd":77159},"converted_volume":{"btc":2737,"eth":99567,"usd":211138535},"cost_to_move_down_usd":4869585.811774237,"cost_to_move_up_usd":5747075.588603265,"is_anomaly":false,"is_stale":false,"last":77189.96,"last_fetch_at":"2026-05-26T10:33:30+00:00","last_traded_at":"2026-05-26T10:32:01+00:00","market":{"has_trading_incentive":false,"identifier":"binance","logo":"https://coin-images.coingecko.com/markets/images/52/small/binance.jpg?1706864274","name":"Binance"},"target":"USDC","target_coin_id":"usd-coin","timestamp":"2026-05-26T10:32:01+00:00","token_info_url":null,"trade_url":"https://www.binance.com/en/trade/BTC_USDC?ref=37754157","trust_score":null,"volume":2736.40541}]},"schema":{"$ref":"#/components/schemas/Response860C3Ae68Ea5_CoinsIdTickers"}}},"description":"Exchange tickers"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Exchange Tickers by ID","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"coingecko","x-aisa-category":"12","x-aisa-docs-url":"https://aisa.one/docs/api-reference/coingecko/get_coingecko-exchanges-id-tickers","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"plan_units","customer_pricing":"fixed_success","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot","request_cost_drivers":{"formula":{"fixed_units":1},"inputs":[],"kind":"plan_units"},"unit":"provider_credit","unit_rate_usd":0},"x-aisa-provider":"coingecko","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"coingecko","x-aisa-response-source":{"content_hash":"sha256:fda8ba6cee0b0b0bf54dc16d81d3eb2ae95c13326e8f367acf30c02fe8c63635","kind":"upstream_success_contract","source":{"content_hash":"sha256:ebe084a9fabd9e16ebd83ee8c14864b7e57fda974dd58e1845eda47c5512f1fd","converter":"scripts/import_upstream.py@2","fetched_at":"2026-09-29T18:14:44.465674+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e56c3322d0aa248df61f6934066de9aa7c670fd72f8bd3808b770ce4a3afc976","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://raw.githubusercontent.com/coingecko/coingecko-api-oas/main/pro-api.json"}},"x-aisa-revision":{"customer_pricing_ref":"86a22d1589f6","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f870880f3783"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_coingecko_exchanges_id_tickers","path":"/apis/v1/coingecko/exchanges/{id}/tickers"},"x-aisa-source":{"content_hash":"sha256:ebe084a9fabd9e16ebd83ee8c14864b7e57fda974dd58e1845eda47c5512f1fd","converter":"scripts/import_upstream.py@2","fetched_at":"2026-09-29T18:14:44.465674+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e56c3322d0aa248df61f6934066de9aa7c670fd72f8bd3808b770ce4a3afc976","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://raw.githubusercontent.com/coingecko/coingecko-api-oas/main/pro-api.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v3/exchanges/{id}/tickers","x-aisa-validation":"provider"}},"/apis/v1/coingecko/news":{"get":{"description":"Crypto news headlines from CoinGecko, filterable by `coin_id`, `language` and `type` (`news` or `guides`), paged with `page` and `per_page`. Availability warning: this endpoint is restricted to CoinGecko Analyst plans and above, and on the current upstream subscription it returns HTTP 401 with an upgrade message in the body. Treat it as unavailable until the upstream plan changes. For coin context that does work today, `get_coingecko_coins_id` returns `description` and `links` including official channels.","operationId":"get_coingecko_news","parameters":[{"description":"Filter news by CoinGecko coin ID.","example":"bitcoin","in":"query","name":"coin_id","schema":{"type":"string"}},{"description":"Filter news by language.","example":"en","in":"query","name":"language","schema":{"type":"string"}},{"description":"Filter by article type.","example":"news","in":"query","name":"type","schema":{"enum":["news","guides"],"type":"string"}},{"description":"Page through results.","in":"query","name":"page","schema":{"default":1,"type":"integer"}},{"description":"Total results per page.","in":"query","name":"per_page","schema":{"default":100,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"example":{"data":[{"published_at":1713398400,"title":"Bitcoin hits new high","url":"https://example.com/article"}]},"schema":{"items":{"additionalProperties":true,"properties":{"author":{"type":"string"},"image":{"type":"string"},"posted_at":{"type":"string"},"related_coin_ids":{"items":{"type":"string"},"type":"array"},"source_name":{"type":"string"},"title":{"type":"string"},"type":{"type":"string"},"url":{"type":"string"}},"type":"object"},"type":"array"}}},"description":"Array of news articles."},"401":{"content":{"application/json":{"schema":{"additionalProperties":true,"properties":{"error":{"additionalProperties":true,"type":"object"},"status":{"additionalProperties":true,"type":"object"}},"type":"object"}}},"description":"CoinGecko plan restriction or authorization error returned by the upstream provider."}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Crypto News","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","quote":{"header":"X-AISA-Cost-Mode","value":"quote"}},"x-aisa-catalog-id":"coingecko","x-aisa-contract-pending":"not_in_runtime_contract","x-aisa-contract-state":"retained_legacy","x-aisa-docs-url":"https://aisa.one/docs/api-reference/coingecko/get_coingecko-news","x-aisa-pricing":{"cost_tier":"low","model":"per_request"},"x-aisa-provider":"coingecko","x-aisa-registry-provider":"coingecko","x-aisa-status":"disabled"}},"/apis/v1/coingecko/ping":{"get":{"description":"默认价格配置\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Declared unit rate: $0 USD per provider_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_coingecko_apis_v1_coingecko_ping","responses":{"200":{"content":{"application/json":{"example":{"gecko_says":"(V3) To the Moon!"},"schema":{"$ref":"#/components/schemas/Response860C3Ae68Ea5_PingServer"}}},"description":"Server status"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Ping test","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"coingecko","x-aisa-category":"12","x-aisa-docs-url":"https://aisa.one/docs/api-reference/coingecko/any_coingecko_apis_v1_coingecko_ping","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"plan_units","customer_pricing":"fixed_success","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot","request_cost_drivers":{"formula":{"fixed_units":1},"inputs":[],"kind":"plan_units"},"unit":"provider_credit","unit_rate_usd":0},"x-aisa-provider":"coingecko","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"coingecko","x-aisa-response-source":{"content_hash":"sha256:cb0b8f510926b35840bc64e64242e51c264960e086873b67826039f93b765a9c","kind":"upstream_success_contract","source":{"content_hash":"sha256:ebe084a9fabd9e16ebd83ee8c14864b7e57fda974dd58e1845eda47c5512f1fd","converter":"scripts/import_upstream.py@2","fetched_at":"2026-09-29T18:14:44.465674+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e56c3322d0aa248df61f6934066de9aa7c670fd72f8bd3808b770ce4a3afc976","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://raw.githubusercontent.com/coingecko/coingecko-api-oas/main/pro-api.json"}},"x-aisa-revision":{"customer_pricing_ref":"86a22d1589f6","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c844ba563949"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_coingecko_apis_v1_coingecko_ping","path":"/apis/v1/coingecko/ping"},"x-aisa-source":{"content_hash":"sha256:ebe084a9fabd9e16ebd83ee8c14864b7e57fda974dd58e1845eda47c5512f1fd","converter":"scripts/import_upstream.py@2","fetched_at":"2026-09-29T18:14:44.465674+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e56c3322d0aa248df61f6934066de9aa7c670fd72f8bd3808b770ce4a3afc976","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://raw.githubusercontent.com/coingecko/coingecko-api-oas/main/pro-api.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v3/ping","x-aisa-validation":"provider"}},"/apis/v1/coingecko/search/trending":{"get":{"description":"This endpoint allows you **query trending search coins, NFTs and categories on CoinGecko in the last 24 hours**\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Declared unit rate: $0 USD per provider_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_coingecko_search_trending","parameters":[{"description":"Show max number of results available for the given type. \nAvailable values: `coins`, `nfts`, `categories` \ne.g. `coins` or `coins,nfts,categories`","in":"query","name":"show_max","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"categories":[{"coins_count":"573","data":{"market_cap":117316549202.14426,"market_cap_btc":1545658.5276991604,"market_cap_change_percentage_24h":{"btc":1.5918443786835867,"usd":0.14714515711689605},"sparkline":"https://www.coingecko.com/categories/102120809/sparkline.svg","total_volume":16971131961.734743,"total_volume_btc":223596.5430262045},"id":102120809,"market_cap_1h_change":0.1591461077485745,"name":"Base Native","slug":"base-native","top_3_coins_images":["https://assets.coingecko.com/coins/images/40008/small/USR_LOGO.png?1725222638","https://assets.coingecko.com/coins/images/13187/small/7739.png?1696512969","https://assets.coingecko.com/coins/images/70556/small/elizaOS_token_logo_high_quality.png?1763494093"]}],"coins":[{"item":{"coin_id":28600,"data":{"content":null,"market_cap":"$521,967,819","market_cap_btc":"6883.418982779206","price":0.000005938674704566297,"price_btc":"0.00000000007821066970851871","price_change_percentage_24h":{"btc":-1.2567575303632434,"usd":-3.2712597351582655},"sparkline":"https://www.coingecko.com/coins/28600/sparkline.svg","total_volume":"$31,701,707","total_volume_btc":"417.50253280497"},"id":"bonk","large":"https://coin-images.coingecko.com/coins/images/28600/large/bonk.jpg?1696527587","market_cap_rank":103,"name":"Bonk","price_btc":7.821066970851871e-11,"score":0,"slug":"bonk","small":"https://coin-images.coingecko.com/coins/images/28600/small/bonk.jpg?1696527587","symbol":"BONK","thumb":"https://coin-images.coingecko.com/coins/images/28600/standard/bonk.jpg?1696527587"}}],"nfts":[{"data":{"content":null,"floor_price":"6.98 ETH","floor_price_in_usd_24h_percentage_change":"8.231790820932737","h24_average_sale_price":"6.10 ETH","h24_volume":"6.10 ETH","sparkline":"https://www.coingecko.com/nft/1327/sparkline.svg"},"floor_price_24h_percentage_change":8.231790820932737,"floor_price_in_native_currency":6.98,"id":"beeple-everydays-the-2020-collection","name":"BEEPLE: EVERYDAYS - THE 2020 COLLECTION","native_currency_symbol":"eth","nft_contract_id":1327,"symbol":"BEEPLE2","thumb":"https://coin-images.coingecko.com/nft_contracts/images/1327/standard/beeple-everydays-the-2020-collection.jpg?1707287783"}]},"schema":{"$ref":"#/components/schemas/Response860C3Ae68Ea5_TrendingSearch"}}},"description":"Trending search coins, NFTs and categories"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Trending Search List","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"coingecko","x-aisa-category":"12","x-aisa-docs-url":"https://aisa.one/docs/api-reference/coingecko/get_coingecko-search-trending","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"plan_units","customer_pricing":"fixed_success","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot","request_cost_drivers":{"formula":{"fixed_units":1},"inputs":[],"kind":"plan_units"},"unit":"provider_credit","unit_rate_usd":0},"x-aisa-provider":"coingecko","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"coingecko","x-aisa-response-source":{"content_hash":"sha256:295891d7bb372f7ccbf906f51890bd1748a72c3eeb7b05e690d5d654f757f40b","kind":"upstream_success_contract","source":{"content_hash":"sha256:ebe084a9fabd9e16ebd83ee8c14864b7e57fda974dd58e1845eda47c5512f1fd","converter":"scripts/import_upstream.py@2","fetched_at":"2026-09-29T18:14:44.465674+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e56c3322d0aa248df61f6934066de9aa7c670fd72f8bd3808b770ce4a3afc976","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://raw.githubusercontent.com/coingecko/coingecko-api-oas/main/pro-api.json"}},"x-aisa-revision":{"customer_pricing_ref":"86a22d1589f6","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"bdadf0599420"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_coingecko_search_trending","path":"/apis/v1/coingecko/search/trending"},"x-aisa-source":{"content_hash":"sha256:ebe084a9fabd9e16ebd83ee8c14864b7e57fda974dd58e1845eda47c5512f1fd","converter":"scripts/import_upstream.py@2","fetched_at":"2026-09-29T18:14:44.465674+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e56c3322d0aa248df61f6934066de9aa7c670fd72f8bd3808b770ce4a3afc976","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://raw.githubusercontent.com/coingecko/coingecko-api-oas/main/pro-api.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v3/search/trending","x-aisa-validation":"provider"}},"/apis/v1/coingecko/simple/price":{"get":{"description":"This endpoint allows you to **query the prices of one or more coins by using their unique Coin API IDs, symbols, or names**\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Declared unit rate: $0 USD per provider_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_coingecko_simple_price","parameters":[{"description":"Coins' IDs, comma-separated if querying more than 1 coin. \n*refers to [`/coins/list`](/reference/coins-list)","in":"query","name":"ids","required":false,"schema":{"default":"bitcoin","type":"string"}},{"description":"Include 24-hour change percentage. \nDefault: false","in":"query","name":"include_24hr_change","required":false,"schema":{"type":"boolean"}},{"description":"Include 24-hour trading volume. \nDefault: false","in":"query","name":"include_24hr_vol","required":false,"schema":{"type":"boolean"}},{"description":"Include last updated price time as a UNIX timestamp. \nDefault: false","in":"query","name":"include_last_updated_at","required":false,"schema":{"type":"boolean"}},{"description":"Include market capitalization. \nDefault: false","in":"query","name":"include_market_cap","required":false,"schema":{"type":"boolean"}},{"description":"For `symbols` lookups, specify `all` to include all matching tokens. \nDefault `top` returns top-ranked tokens by market cap or volume.","in":"query","name":"include_tokens","required":false,"schema":{"enum":["top","all"],"type":"string"}},{"description":"Coins' names, comma-separated if querying more than 1 coin.","in":"query","name":"names","required":false,"schema":{"default":"Bitcoin","type":"string"}},{"description":"Decimal places for currency price value","in":"query","name":"precision","required":false,"schema":{"enum":["full","0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18"],"type":"string"}},{"description":"Coins' symbols, comma-separated if querying more than 1 coin.","in":"query","name":"symbols","required":false,"schema":{"default":"btc","type":"string"}},{"description":"Target currency of coins, comma-separated if querying more than 1 currency. \n*refers to [`/simple/supported_vs_currencies`](/reference/simple-supported-currencies)","in":"query","name":"vs_currencies","required":true,"schema":{"default":"usd","type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"bitcoin":{"last_updated_at":1779092258,"usd":76975,"usd_24h_change":-1.4093297098441402,"usd_24h_vol":29096603418.89408,"usd_market_cap":1542226908349.8406}},"schema":{"$ref":"#/components/schemas/Response860C3Ae68Ea5_SimplePrice"}}},"description":"Coin prices"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Coin Price by IDs, Symbols, or Names","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"coingecko","x-aisa-category":"12","x-aisa-docs-url":"https://aisa.one/docs/api-reference/coingecko/get_coingecko-simple-price","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"plan_units","customer_pricing":"fixed_success","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot","request_cost_drivers":{"formula":{"fixed_units":1},"inputs":[],"kind":"plan_units"},"unit":"provider_credit","unit_rate_usd":0},"x-aisa-provider":"coingecko","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"coingecko","x-aisa-response-source":{"content_hash":"sha256:9ef3b34ef1382b6c116e040c4e02c35a744edd3ecb45951df8f94b87ab1153d8","kind":"upstream_success_contract","source":{"content_hash":"sha256:ebe084a9fabd9e16ebd83ee8c14864b7e57fda974dd58e1845eda47c5512f1fd","converter":"scripts/import_upstream.py@2","fetched_at":"2026-09-29T18:14:44.465674+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e56c3322d0aa248df61f6934066de9aa7c670fd72f8bd3808b770ce4a3afc976","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://raw.githubusercontent.com/coingecko/coingecko-api-oas/main/pro-api.json"}},"x-aisa-revision":{"customer_pricing_ref":"86a22d1589f6","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a280cfbf8671"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_coingecko_simple_price","path":"/apis/v1/coingecko/simple/price"},"x-aisa-source":{"content_hash":"sha256:ebe084a9fabd9e16ebd83ee8c14864b7e57fda974dd58e1845eda47c5512f1fd","converter":"scripts/import_upstream.py@2","fetched_at":"2026-09-29T18:14:44.465674+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e56c3322d0aa248df61f6934066de9aa7c670fd72f8bd3808b770ce4a3afc976","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://raw.githubusercontent.com/coingecko/coingecko-api-oas/main/pro-api.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v3/simple/price","x-aisa-validation":"provider"}},"/apis/v1/coingecko/simple/supported_vs_currencies":{"get":{"description":"This endpoint allows you to **query all the supported currencies on CoinGecko**\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Declared unit rate: $0 USD per provider_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_coingecko_simple_supported_vs_currencies","responses":{"200":{"content":{"application/json":{"example":["btc","eth","ltc","bch","bnb","eos","xrp","xlm","link","dot","yfi","sol","usd","aed","ars","aud","bdt","bhd","bmd","brl","cad","chf","clp","cny","czk","dkk","eur","gbp","gel","hkd","huf","idr","ils","inr","jpy","krw","kwd","lkr","mmk","mxn","myr","ngn","nok","nzd","php","pkr","pln","rub","sar","sek","sgd","thb","try","twd","uah","vef","vnd","zar","xdr","xag","xau","bits","sats"],"schema":{"$ref":"#/components/schemas/Response860C3Ae68Ea5_SupportedCurrencies"}}},"description":"List of supported currencies"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Supported Currencies List","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"coingecko","x-aisa-category":"12","x-aisa-docs-url":"https://aisa.one/docs/api-reference/coingecko/get_coingecko-simple-supported-vs-currencies","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"plan_units","customer_pricing":"fixed_success","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot","request_cost_drivers":{"formula":{"fixed_units":1},"inputs":[],"kind":"plan_units"},"unit":"provider_credit","unit_rate_usd":0},"x-aisa-provider":"coingecko","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"coingecko","x-aisa-response-source":{"content_hash":"sha256:5fababddaeb34eb49a813d9fb7252aec0ffe49d76a9d03f165c80d33976e1f5f","kind":"upstream_success_contract","source":{"content_hash":"sha256:ebe084a9fabd9e16ebd83ee8c14864b7e57fda974dd58e1845eda47c5512f1fd","converter":"scripts/import_upstream.py@2","fetched_at":"2026-09-29T18:14:44.465674+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e56c3322d0aa248df61f6934066de9aa7c670fd72f8bd3808b770ce4a3afc976","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://raw.githubusercontent.com/coingecko/coingecko-api-oas/main/pro-api.json"}},"x-aisa-revision":{"customer_pricing_ref":"86a22d1589f6","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3f0f103e1f11"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_coingecko_simple_supported_vs_currencies","path":"/apis/v1/coingecko/simple/supported_vs_currencies"},"x-aisa-source":{"content_hash":"sha256:ebe084a9fabd9e16ebd83ee8c14864b7e57fda974dd58e1845eda47c5512f1fd","converter":"scripts/import_upstream.py@2","fetched_at":"2026-09-29T18:14:44.465674+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e56c3322d0aa248df61f6934066de9aa7c670fd72f8bd3808b770ce4a3afc976","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://raw.githubusercontent.com/coingecko/coingecko-api-oas/main/pro-api.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v3/simple/supported_vs_currencies","x-aisa-validation":"provider"}},"/apis/v1/coingecko/simple/token_price/{id}":{"get":{"description":"This endpoint allows you to **query one or more token prices using their token contract addresses**\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Declared unit rate: $0 USD per provider_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_coingecko_simple_token_price_id","parameters":[{"description":"Asset platform's ID. \n*refers to [`/asset_platforms`](/reference/asset-platforms-list)","in":"path","name":"id","required":true,"schema":{"default":"ethereum","type":"string"}},{"description":"Token contract addresses, comma-separated if querying more than 1 token","in":"query","name":"contract_addresses","required":true,"schema":{"default":"0x2260fac5e5542a773aa44fbcfedf7c193bc2c599","type":"string"}},{"description":"Include 24-hour change percentage. \nDefault: false","in":"query","name":"include_24hr_change","required":false,"schema":{"type":"boolean"}},{"description":"Include 24-hour trading volume. \nDefault: false","in":"query","name":"include_24hr_vol","required":false,"schema":{"type":"boolean"}},{"description":"Include last updated price time as a UNIX timestamp. \nDefault: false","in":"query","name":"include_last_updated_at","required":false,"schema":{"type":"boolean"}},{"description":"Include market capitalization. \nDefault: false","in":"query","name":"include_market_cap","required":false,"schema":{"type":"boolean"}},{"description":"Decimal places for currency price value","in":"query","name":"precision","required":false,"schema":{"enum":["full","0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18"],"type":"string"}},{"description":"Target currency of coins, comma-separated if querying more than 1 currency. \n*refers to [`/simple/supported_vs_currencies`](/reference/simple-supported-currencies)","in":"query","name":"vs_currencies","required":true,"schema":{"default":"usd","type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"0x2260fac5e5542a773aa44fbcfedf7c193bc2c599":{"last_updated_at":1779094527,"usd":76721,"usd_24h_change":-1.6069562341774564,"usd_24h_vol":181232010.10689816,"usd_market_cap":9008047197.715635}},"schema":{"$ref":"#/components/schemas/Response860C3Ae68Ea5_SimplePrice"}}},"description":"Token prices"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Coin Price by Token Addresses","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"coingecko","x-aisa-category":"12","x-aisa-docs-url":"https://aisa.one/docs/api-reference/coingecko/get_coingecko-simple-token-price-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"plan_units","customer_pricing":"fixed_success","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot","request_cost_drivers":{"formula":{"fixed_units":1},"inputs":[],"kind":"plan_units"},"unit":"provider_credit","unit_rate_usd":0},"x-aisa-provider":"coingecko","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"coingecko","x-aisa-response-source":{"content_hash":"sha256:1c92786aa92609a48d04d333efa51b880927a945a94bb94d9082e03ec4546263","kind":"upstream_success_contract","source":{"content_hash":"sha256:ebe084a9fabd9e16ebd83ee8c14864b7e57fda974dd58e1845eda47c5512f1fd","converter":"scripts/import_upstream.py@2","fetched_at":"2026-09-29T18:14:44.465674+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e56c3322d0aa248df61f6934066de9aa7c670fd72f8bd3808b770ce4a3afc976","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://raw.githubusercontent.com/coingecko/coingecko-api-oas/main/pro-api.json"}},"x-aisa-revision":{"customer_pricing_ref":"86a22d1589f6","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"11eedc509356"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_coingecko_simple_token_price_id","path":"/apis/v1/coingecko/simple/token_price/{id}"},"x-aisa-source":{"content_hash":"sha256:ebe084a9fabd9e16ebd83ee8c14864b7e57fda974dd58e1845eda47c5512f1fd","converter":"scripts/import_upstream.py@2","fetched_at":"2026-09-29T18:14:44.465674+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e56c3322d0aa248df61f6934066de9aa7c670fd72f8bd3808b770ce4a3afc976","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://raw.githubusercontent.com/coingecko/coingecko-api-oas/main/pro-api.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v3/simple/token_price/{id}","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/ai_optimization/ai_keyword_data/keywords_search_volume/live":{"post":{"description":"‌\nThis endpoint provides search volume data for your target keywords, reflecting their estimated usage in AI tools.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.011 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_ai_keyword_volume_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"keywords":["iphone","seo"],"language_name":"English","location_code":2840}],"items":{"oneOf":[{"properties":{"keywords":{"description":"<em>keywords</em><br><strong>required field</strong><br>UTF-8 encoding<br>The maximum number of keywords you can specify: 1000;<br>The maximum number of characters in a single keyword: 250;<br>The keywords will be converted to lowercase format;<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify</strong> <code>language_name</code><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the<br><code>https://api.dataforseo.com/v3/ai_optimization/ai_keyword_data/locations_and_languages</code><br>example:<br><code class=\"long-string\">en</code>","type":"string"},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify</strong> <code>language_code</code><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the<br><code>https://api.dataforseo.com/v3/ai_optimization/ai_keyword_data/locations_and_languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>unique location identifier</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/ai_optimization/ai_keyword_data/locations_and_languages</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to the<br><code>https://api.dataforseo.com/v3/ai_optimization/ai_keyword_data/locations_and_languages</code><br>example:<br><code class=\"long-string\">United Kingdom</code>","type":"string"},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationAiKeywordDataKeywordsSearchVolumeLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"AI Keyword Data Keyword Search Volume","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-ai-optimization-ai-keyword-data-keywords-search-volume-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.011,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:4d55e9f4704e36adf1a91a915c4e00959378f8de4086637d1fd0255fd6712cbe","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8e606c70f96c"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_ai_keyword_volume_live","path":"/apis/v1/dataforseo/ai_optimization/ai_keyword_data/keywords_search_volume/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/ai_keyword_data/keywords_search_volume/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/ai_optimization/ai_keyword_data/keywords_search_volume/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_name\": \"English\",\n    \"location_code\": 2840,\n    \"keywords\": [\n      \"iphone\",\n      \"seo\"\n    ]\n  }\n]'"}]}},"/apis/v1/dataforseo/ai_optimization/ai_keyword_data/locations_and_languages":{"get":{"description":"‌\nUsing this endpoint you can get the full list of locations and languages supported in AI Keyword Data API.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_ai_keyword_locales","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationAiKeywordDataLocationsAndLanguagesResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Locations and Languages for AI Keyword Data API","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-ai-optimization-ai-keyword-data-locations-and-languages","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:1aabfd5a2c4c2c250618fedb198d3ca535b665500ca6beabff03ab9dc8f9f093","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"bc69f772f63b"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_ai_keyword_locales","path":"/apis/v1/dataforseo/ai_optimization/ai_keyword_data/locations_and_languages"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/ai_keyword_data/locations_and_languages","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/ai_optimization/chat_gpt/llm_responses/live":{"post":{"description":"‌‌\nLive ChatGPT LLM Responses endpoint allows you to retrieve structured responses from a specific ChatGPT AI model, based on the input parameters.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.0695 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_ai_chat_gpt_llm_responses_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"max_output_tokens":200,"message_chain":[{"message":"Hello, what’s up?","role":"user"},{"message":"Hello! I’m doing well, thank you. How can I assist you today? Are there any specific topics or projects you’d like to discuss in our meeting?","role":"ai"}],"model_name":"gpt-4.1-mini","system_message":"communicate as if we are in a business meeting","temperature":0.3,"top_p":0.5,"user_prompt":"provide information on how relevant the amusement park business is in France now","web_search":true,"web_search_city":"Paris","web_search_country_iso_code":"FR"}],"items":{"oneOf":[{"properties":{"force_web_search":{"description":"<em>force AI agent to use web search</em><br>optional field<br>to enable this parameter, <code>web_search</code> must also be enabled;<br>when enabled, the AI model is forced to access and cite current web information;<br>default value: <code>false</code>;<br><strong>Note:</strong> even if the parameter is set to <code>true</code>, there is no guarantee web sources will be cited in the response <br><strong>Note #2:</strong> not supported in reasoning models","type":["boolean","null"]},"max_output_tokens":{"description":"<em>maximum number of tokens in the AI response</em><br>optional field<br>minimum value for reasoning models (e.g., <code>reasoning</code> is <code>true</code> in the <a href=\"/v3/ai_optimization/chat_gpt/llm_responses/models/\" target=\"_blank\">Models endpoint</a>): <code>1024</code>;<br>minimum value for non-reasoning models: <code>16</code>;<br>maximum value: <code>4096</code>;<br>default value: <code>2048</code><br><strong>Note:</strong> if <code>web_search</code> is set to <code>true</code> or the reasoning model is specified in the request, the output token count may exceed the specified <code>max_output_tokens</code> limit","type":["integer","null"]},"message_chain":{"description":"conversation history\noptional field\narray of message objects representing previous conversation turns;\neach object must contain:\nrole string with either user or ai role;\nmessage string with message content (max 500 characters);\nyou can specify maximum of 10 message objects in the array;\nNote: for Perplexity models, messages must strictly alternate between user and AI roles (user → ai);\nexample:\n\"message_chain\": [{\"role\":\"user\",\"message\":\"Hello, what’s up?\"},{\"role\":\"ai\",\"message\":\"Hello! I’m doing well, thank you. How can I assist you today?\"}]","items":{"oneOf":[{"properties":{"message":{"description":"message text","type":["string","null"]},"role":{"description":"role of the user from whom the message originates","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":["array","null"]},"model_name":{"description":"<em>name of the AI model</em><br><strong>required field</strong><br><code>model_name</code >consists of the actual model name and version name;<br>if the basic model name is specified, its latest version will be set by default;<br>for example, if <code>gpt-4.1</code> is specified, the <code>gpt-4.1-2025-04-14</code> will be set as <code>model_name</code> automatically;<br>you can receive the list of available LLM models by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/chat_gpt/llm_responses/models</code>","type":"string"},"system_message":{"description":"<em>instructions for the AI behaviour</em><br>optional field<br>defines the AI's role, tone, or specific behavior <br>you can specify <strong>up to 500 characters</strong> in the <code>system_message</code> field","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"temperature":{"description":"<em>randomness of the AI response</em><br>optional field<br>higher values make output more diverse; <br>lower values make output more focused;<br>minimum value: <code>0</code><br>maximum value: <code>2</code><br>default value: <code>0.94</code><br><strong>Note:</strong> not supported in reasoning models","type":["number","null"]},"top_p":{"description":"<em>diversity of the AI response</em><br>optional field <br>controls diversity of the response by limiting token selection;<br>minimum value: <code>0</code><br>maximum value: <code>1</code> <br>default value: <code>0.92</code><p><strong>Note:</strong>  <code>top_p</code> cannot be used together with <code>temperature</code> in the same request","type":["number","null"]},"user_prompt":{"description":"<em>prompt for the AI model</em><br><strong>required field</strong><br>the question or task you want to send to the AI model;<br>you can specify <strong>up to 500 characters</strong> in the <code>user_prompt</code> field","type":"string"},"web_search":{"description":"<em>enable web search</em><br>optional field<br>when enabled, the AI model can access and cite current web information;<br>default value: <code>false</code>;<br><strong>Note:</strong> refer to the <a href=\"https://docs.dataforseo.com/v3/ai_optimization/chat_gpt/llm_responses/models/\">Models endpoint</a> for a list of models that support <code>web_search</code>;","type":["boolean","null"]},"web_search_city":{"description":"<em>city name of the location</em><br>optional field<br><strong>Note:</strong> not supported in <code>o3-mini</code>, <code>o1-pro</code>, <code>o1</code> models","type":["string","null"]},"web_search_country_iso_code":{"description":"<em>ISO country code of the location</em><br>optional field<br>to enable this parameter, <code>web_search</code> must also be enabled;<br>when enabled, the AI model will search the web from the country you specify;<br><strong>Note:</strong> not supported in <code>o3-mini</code>, <code>o1-pro</code>, <code>o1</code> models","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationChatGptLlmResponsesLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live ChatGPT LLM Responses","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-ai-optimization-chat-gpt-llm-responses-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0695,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:89ead7b7869e24eabb9b7639419562e1b74457ddcf1bb712e107e7ffc0ce7e3a","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9f8036ce16a5"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_ai_chat_gpt_llm_responses_live","path":"/apis/v1/dataforseo/ai_optimization/chat_gpt/llm_responses/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/chat_gpt/llm_responses/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/ai_optimization/chat_gpt/llm_responses/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"system_message\": \"communicate as if we are in a business meeting\",\n    \"message_chain\": [\n      {\n        \"role\": \"user\",\n        \"message\": \"Hello, what’s up?\"\n      },\n      {\n        \"role\": \"ai\",\n        \"message\": \"Hello! I’m doing well, thank you. How can I assist you today? Are there any specific topics or projects you’d like to discuss in our meeting?\"\n      }\n    ],\n    \"max_output_tokens\": 200,\n    \"temperature\": 0.3,\n    \"top_p\": 0.5,\n    \"model_name\": \"gpt-4.1-mini\",\n    \"web_search\": true,\n    \"web_search_country_iso_code\": \"FR\",\n    \"web_search_city\": \"Paris\",\n    \"user_prompt\": \"provide information on how relevant the amusement park business is in France now\"\n  }\n]'"}]}},"/apis/v1/dataforseo/ai_optimization/chat_gpt/llm_responses/models":{"get":{"description":"You will receive the list of available Chat GPT AI models by calling this API.\n \nAs a response of the API server, you will receive JSON-encoded data containing a tasks array with the information specific to the set tasks.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_ai_chat_gpt_llm_responses_models","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationChatGptLlmResponsesModelsResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of ChatGPT models for LLM Responses","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-ai-optimization-chat-gpt-llm-responses-models","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:987c6709ef0e4b5d51888c882c624917d91555de4c8d408099b5ac78f4402169","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d1a699aa8ba3"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_ai_chat_gpt_llm_responses_models","path":"/apis/v1/dataforseo/ai_optimization/chat_gpt/llm_responses/models"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/chat_gpt/llm_responses/models","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/ai_optimization/chat_gpt/llm_responses/task_get/{id}":{"get":{"description":"‌\nChat GPT LLM Responses endpoint allows you to retrieve structured responses from a specific Chat GPT model, based on the input parameters.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_ai_chat_gpt_llm_responses_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationChatGptLlmResponsesTaskGetResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get LLM Responses Chat GPT Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-ai-optimization-chat-gpt-llm-responses-task-get-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:dc1ac35a71c097fc334b6b43bbb9646f699f5b826f85e818e6d7c2f29a19643f","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7f404c4c2676"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_ai_chat_gpt_llm_responses_fetch","path":"/apis/v1/dataforseo/ai_optimization/chat_gpt/llm_responses/task_get/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/chat_gpt/llm_responses/task_get/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/ai_optimization/chat_gpt/llm_responses/task_get/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/ai_optimization/chat_gpt/llm_responses/task_post":{"post":{"description":"‌\nChatGPT LLM Responses endpoint allows you to retrieve structured responses from a specific ChatGPT model, based on the input parameters.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.701 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_ai_chat_gpt_llm_responses_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"message_chain":[{"message":"Hello, what’s up?","role":"user"},{"message":"Hello! I’m doing well, thank you. How can I assist you today? Are there any specific topics or projects you’d like to discuss in our meeting?","role":"ai"}],"model_name":"gpt-4.1-mini","system_message":"communicate as if we are in a business meeting","user_prompt":"provide information on how relevant the amusement park business is in France now"}],"items":{"oneOf":[{"properties":{"force_web_search":{"description":"<em>force AI agent to use web search</em><br>optional field<br>to enable this parameter, <code>web_search</code> must also be enabled;<br>when enabled, the AI model is forced to access and cite current web information;<br>default value: <code>false</code>;<br><strong>Note:</strong> even if the parameter is set to <code>true</code>, there is no guarantee web sources will be cited in the response <br><strong>Note #2:</strong> not supported in reasoning models","type":["boolean","null"]},"max_output_tokens":{"description":"<em>maximum number of tokens in the AI response</em><br>optional field<br>minimum value for reasoning models (e.g., <code>reasoning</code> is <code>true</code> in the <a href=\"/v3/ai_optimization/chat_gpt/llm_responses/models/\" target=\"_blank\">Models endpoint</a>): <code>1024</code>;<br>minimum value for non-reasoning models: <code>16</code>;<br>maximum value: <code>4096</code>;<br>default value: <code>2048</code>","type":["integer","null"]},"message_chain":{"description":"conversation history\noptional field\narray of message objects representing previous conversation turns;\neach object must contain:\nrole string with either user or ai role;\nmessage string with message content (max 500 characters);\nyou can specify maximum of 10 message objects in the array;\nNote: for Perplexity models, messages must strictly alternate between user and AI roles (user → ai);\nexample:\n\"message_chain\": [{\"role\":\"user\",\"message\":\"Hello, what’s up?\"},{\"role\":\"ai\",\"message\":\"Hello! I’m doing well, thank you. How can I assist you today?\"}]","items":{"oneOf":[{"properties":{"message":{"description":"message text","type":["string","null"]},"role":{"description":"role of the user from whom the message originates","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":["array","null"]},"model_name":{"description":"<em>name of the AI model</em><br><strong>required field</strong><br><code>model_name</code >consists of the actual model name and version name;<br>if the basic model name is specified, its latest version will be set by default;<br>for example, if <code>gpt-4.1</code> is specified, the <code>gpt-4.1-2025-04-14</code> will be set as <code>model_name</code> automatically;<br>you can receive the list of available LLM models by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/chat_gpt/llm_responses/models</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special character in <code>pingback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special character in <code>postback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"system_message":{"description":"<em>instructions for the AI behaviour</em><br>optional field<br>defines the AI's role, tone, or specific behavior;<br>you can specify <strong>up to 500 characters</strong> in the <code>system_message</code> field","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> array of the response","type":["string","null"]},"temperature":{"description":"<em>randomness of the AI response</em><br>optional field<br>higher values make output more diverse; <br>lower values make output more focused;<br>minimum value: <code>0</code><br>maximum value: <code>2</code><br>default value: <code>0.94</code><br><strong>Note:</strong> not supported in reasoning models","type":["number","null"]},"top_p":{"description":"<em>diversity of the AI response</em><br>optional field <br>controls diversity of the response by limiting token selection;<br>minimum value: <code>0</code><br>maximum value: <code>1</code> <br>default value: <code>0.92</code><p><strong>Note:</strong>  <code>top_p</code> cannot be used together with <code>temperature</code> in the same request","type":["number","null"]},"user_prompt":{"description":"<em>prompt for the AI model</em><br><strong>required field</strong><br>the question or task you want to send to the AI model;<br>you can specify <strong>up to 500 characters</strong> in the <code>user_prompt</code> field","type":"string"},"web_search":{"description":"<em>enable web search</em><br>optional field<br>when enabled, the AI model can access and cite current web information;<br>default value: <code>false</code>;<br><strong>Note:</strong> refer to the <a href=\"https://docs.dataforseo.com/v3/ai_optimization/chat_gpt/llm_responses/models/\">Models endpoint</a> for a list of models that support <code>web_search</code>;","type":["boolean","null"]},"web_search_city":{"description":"<em>city name of the location</em><br>optional field<br><strong>Note:</strong> not supported in <code>o3-mini</code>, <code>o1-pro</code>, <code>o1</code> models","type":["string","null"]},"web_search_country_iso_code":{"description":"<em>ISO country code of the location</em><br>optional field<br>to enable this parameter, <code>web_search</code> must also be enabled;<br>when enabled, the AI model will search the web from the country you specify;<br><strong>Note:</strong> not supported in <code>o3-mini</code>, <code>o1-pro</code>, <code>o1</code> models","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationChatGptLlmResponsesTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting ‘LLM Responses ChatGPT’ Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-ai-optimization-chat-gpt-llm-responses-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.701,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:a735df5ab2558146ae9a1ebb554a03c2483c06069d2c9e11f25ce48fbc2775e1","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"840bb1f542cb"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_ai_chat_gpt_llm_responses_submit","path":"/apis/v1/dataforseo/ai_optimization/chat_gpt/llm_responses/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/chat_gpt/llm_responses/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/ai_optimization/chat_gpt/llm_responses/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"system_message\": \"communicate as if we are in a business meeting\",\n    \"message_chain\": [\n      {\n        \"role\": \"user\",\n        \"message\": \"Hello, what’s up?\"\n      },\n      {\n        \"role\": \"ai\",\n        \"message\": \"Hello! I’m doing well, thank you. How can I assist you today? Are there any specific topics or projects you’d like to discuss in our meeting?\"\n      }\n    ],\n    \"model_name\": \"gpt-4.1-mini\",\n    \"user_prompt\": \"provide information on how relevant the amusement park business is in France now\"\n  }\n]'"}]}},"/apis/v1/dataforseo/ai_optimization/chat_gpt/llm_responses/tasks_ready":{"get":{"description":"‌\nThis endpoint is designed to provide you with a list of completed tasks, which haven’t been collected yet. If you use the Standard method without specifying the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoint.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_ai_chat_gpt_llm_responses_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationChatGptLlmResponsesTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get LLM Responses ChatGPT Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-ai-optimization-chat-gpt-llm-responses-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:f70cbcf598c48736b5f36d747338296ae2e3e5def5b7600869950f2df5d4a36c","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"80480142febe"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_ai_chat_gpt_llm_responses_ready","path":"/apis/v1/dataforseo/ai_optimization/chat_gpt/llm_responses/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/chat_gpt/llm_responses/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/ai_optimization/chat_gpt/llm_scraper/live/advanced":{"post":{"description":"‌‌\nLive ChatGPT LLM Scraper endpoint provides results from ChatGPT searches. The results are specific to the selected location (see the List of Locations) and language (see the List of Languages) parameters.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.004 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_ai_chat_gpt_llm_scraper_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":"albert einstein","language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"force_web_search":{"description":"<em>force AI agent to use web search</em><br>optional field<br>when enabled, the AI model is forced to access and cite current web information;<br>default value: <code>false</code>;<br><strong>Note:</strong> even if the parameter is set to <code>true</code>, there is no guarantee web sources will be cited in the response","type":["boolean","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>you can specify <strong>up to 2000 characters</strong> in the <code>keyword</code> field<br>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<br>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify <code>language_name</code>;</strong><br>if you use this field, you don't need to specify <code>language_name</code>;<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/chat_gpt/llm_scraper/languages</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify <code>language_code</code>;</strong><br>if you use this field, you don't need to specify <code>language_code</code>;<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/chat_gpt/llm_scraper/languages</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>if you use this field, you don't need to specify <code>location_name</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/chat_gpt/llm_scraper/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_code</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/chat_gpt/llm_scraper/locations</code><br>example:<br><code class=\"long-string\">United States</code>","type":"string"},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationChatGptLlmScraperLiveAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live ChatGPT LLM Scraper","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-ai-optimization-chat-gpt-llm-scraper-live-advanced","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.004,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:2b0b8257a44af5aa1c066f599bc8d033127f483ca9f7caf36f3ccd51dbd9e153","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"46b919a36735"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_ai_chat_gpt_llm_scraper_live","path":"/apis/v1/dataforseo/ai_optimization/chat_gpt/llm_scraper/live/advanced"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/chat_gpt/llm_scraper/live/advanced","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/ai_optimization/chat_gpt/llm_scraper/live/advanced \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"keyword\": \"albert einstein\"\n  }\n]'"}]}},"/apis/v1/dataforseo/ai_optimization/chat_gpt/llm_scraper/live/html":{"post":{"description":"‌\nLive ChatGPT LLM Scraper API HTML provides a raw HTML page of the results for the specified keyword, language, and location.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.701 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_ai_chat_gpt_llm_scraper_live_html","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":"albert einstein","language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"expand_citations":{"description":"<em>return expanded citation bar in HTML results</em><br>optional field<br>to enable this parameter, <code>force_web_search</code> must also be enabled;<br>when enabled, the endpoint will return HTML data from the expanded citation bar;<br>default value: <code>false</code>","type":["boolean","null"]},"force_web_search":{"description":"<em>force AI agent to use web search</em><br>optional field<br>when enabled, the AI model is forced to access and cite current web information;<br>default value: <code>false</code>;<br><strong>Note:</strong> even if the parameter is set to <code>true</code>, there is no guarantee web sources will be cited in the response","type":["boolean","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>you can specify <strong>up to 2000 characters</strong> in the <code>keyword</code> field<br>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<br>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages of the search engine with their <code>language_code</code>_by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/{{low_se_name}}/{{low_se_type}}/languages</code><br>example:<code class=\"long-string\">en</code>n","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/{{low_se_name}}/{{low_se_type}}/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>if you use this field, you don't need to specify <code>location_name</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/{{low_se_name}}/{{low_se_type}}/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_code</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/{{low_se_name}}/locations</code><br>example:<br><code class=\"long-string\">United States</code>","type":"string"},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationChatGptLlmScraperLiveHtmlResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live ChatGPT LLM Scraper API HTML","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-ai-optimization-chat-gpt-llm-scraper-live-html","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.701,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:83d0520756c39618680f1d3ba5e607219c8c4ec164798643f6c3019b13541494","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1b922c9f14cd"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_ai_chat_gpt_llm_scraper_live_html","path":"/apis/v1/dataforseo/ai_optimization/chat_gpt/llm_scraper/live/html"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/chat_gpt/llm_scraper/live/html","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/ai_optimization/chat_gpt/llm_scraper/live/html \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"keyword\": \"albert einstein\"\n  }\n]'"}]}},"/apis/v1/dataforseo/ai_optimization/chat_gpt/llm_scraper/task_get/advanced/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_ai_chat_gpt_llm_scraper_fetch","parameters":[{"description":"<em>task identifier</em><br><a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">a universally unique identifier (UUID)</a><br><strong>unique task identifier in our system</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationChatGptLlmScraperTaskGetAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get ChatGPT LLM Scraper Advanced Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-ai-optimization-chat-gpt-llm-scraper-task-get-advanced-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:49c81f611c3638bdbc20c7996a9688057254d6d4b6e2cb048258360abd0759ff","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2c5b9d413445"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_ai_chat_gpt_llm_scraper_fetch","path":"/apis/v1/dataforseo/ai_optimization/chat_gpt/llm_scraper/task_get/advanced/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/chat_gpt/llm_scraper/task_get/advanced/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/ai_optimization/chat_gpt/llm_scraper/task_get/advanced/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/ai_optimization/chat_gpt/llm_scraper/task_get/html/{id}":{"get":{"description":"DataForSEO GET /v3/ai_optimization/chat_gpt/llm_scraper/task_get/html/{id}\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_dataforseo_apis_v1_dataforseo_ai_optimization_a2f83f","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>7 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationChatGptLlmScraperTaskGetHtmlResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Ai Optimization Chat Gpt Llm Scraper Html Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/any_dataforseo_apis_v1_dataforseo_ai_optimization_a2f83f","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:4a8a995059482a21f9ae035f1315b7c79ed69ba5724316ad32c004d7559d1e9c","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e35c4dcdefbe"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_dataforseo_apis_v1_dataforseo_ai_optimization_a2f83f","path":"/apis/v1/dataforseo/ai_optimization/chat_gpt/llm_scraper/task_get/html/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/chat_gpt/llm_scraper/task_get/html/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/ai_optimization/chat_gpt/llm_scraper/task_get/html/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/ai_optimization/chat_gpt/llm_scraper/task_post":{"post":{"description":"DataForSEO POST /v3/ai_optimization/chat_gpt/llm_scraper/task_post\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.701 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_dataforseo_apis_v1_dataforseo_ai_optimization_410e81","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":"what is chatgpt","language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"expand_citations":{"description":"<em>return expanded citation bar in HTML results</em><br>optional field<br>to enable this parameter, <code>force_web_search</code> must also be enabled;<br>when enabled, the HTML endpoint will return data from the expanded citation bar;<br>default value: <code>false</code>","type":["boolean","null"]},"force_web_search":{"description":"<em>force AI agent to use web search</em><br>optional field<br>when enabled, the AI model is forced to access and cite current web information;<br>default value: <code>false</code>;<br><strong>Note:</strong> even if the parameter is set to <code>true</code>, there is no guarantee web sources will be cited in the response","type":["boolean","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>you can specify <strong>up to 2000 characters</strong> in the <code>keyword</code> field<br>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<br>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br>required field if you don't specify <code>language_name</code>;<br>if you use this field, you don't need to specify <code>language_name</code>;<br>you can receive the list of available languages of the search engine with their <code>language_code</code>_by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/chat_gpt/llm_scraper/languages</code>n","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br>required field if you don't specify <code>language_code</code>;<br>if you use this field, you don't need to specify <code>language_code</code>;<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/chat_gpt/llm_scraper/languages</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>if you use this field, you don't need to specify <code>location_name</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/chat_gpt/llm_scraper/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_code</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/chat_gpt/llm_scraper/locations</code><br>example:<br><code class=\"long-string\">United States</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_data":{"description":"<em>postback_url datatype</em><br><strong>required field if you specify <code>postback_url</code></strong><br>corresponds to the function you used for setting a task<br>possible values:<br><code>advanced</code>, <code>html</code>","type":"string"},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/ai-optimization/llm-scraper\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationChatGptLlmScraperTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Ai Optimization Chat Gpt Llm Scraper Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/any_dataforseo_apis_v1_dataforseo_ai_optimization_410e81","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.701,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:bae829548ddf8321e7c39faef665dc9d3902b318f95ad266296644325e6a8def","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"611f42828a45"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_dataforseo_apis_v1_dataforseo_ai_optimization_410e81","path":"/apis/v1/dataforseo/ai_optimization/chat_gpt/llm_scraper/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/chat_gpt/llm_scraper/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/ai_optimization/chat_gpt/llm_scraper/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"keyword\": \"what is chatgpt\"\n  }\n]'"}]}},"/apis/v1/dataforseo/ai_optimization/claude/llm_responses/live":{"post":{"description":"‌‌\nLive Claude LLM Responses endpoint allows you to retrieve structured responses from a specific Claude model, based on the input parameters.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.0567 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_ai_claude_llm_responses_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"max_output_tokens":200,"message_chain":[{"message":"Hello, what’s up?","role":"user"},{"message":"Hello! I’m doing well, thank you. How can I assist you today? Are there any specific topics or projects you’d like to discuss in our meeting?","role":"ai"}],"model_name":"claude-opus-5","system_message":"communicate as if we are in a business meeting","temperature":0.3,"user_prompt":"provide information on how relevant the amusement park business is in France now","web_search":true,"web_search_country_iso_code":"FR"}],"items":{"oneOf":[{"properties":{"force_web_search":{"description":"<em>force AI agent to use web search</em><br>optional field<br>to enable this parameter, <code>web_search</code> must also be enabled;<br>when enabled, the AI model is forced to access and cite current web information;<br>default value: <code>false</code>;<br><strong>Note:</strong> even if the parameter is set to <code>true</code>, there is no guarantee web sources will be cited in the response","type":["boolean","null"]},"max_output_tokens":{"description":"<em>maximum number of tokens in the AI response</em><br>optional field<br>minimum value: <code>1</code>;<br>maximum value: <code>4096</code>;<br>default value: <code>2048</code>;<br><strong>Note:</strong> if <code>web_search</code> is set to <code>true</code> or the reasoning model is specified in the request, the output token count may exceed the specified <code>max_output_tokens</code> limit<br><strong>Note #2:</strong> if <code>use_reasoning</code> is set to <code>true</code>, the minimum value for <code>max_output_tokens</code> is <code>1025</code>","type":["integer","null"]},"message_chain":{"description":"conversation history\noptional field\narray of message objects representing previous conversation turns;\neach object must contain:\nrole string with either user or ai role;\nmessage string with message content (max 500 characters);\nyou can specify maximum of 10 message objects in the array;\nNote: for Perplexity models, messages must strictly alternate between user and AI roles (user → ai);\nexample:\n\"message_chain\": [{\"role\":\"user\",\"message\":\"Hello, what’s up?\"},{\"role\":\"ai\",\"message\":\"Hello! I’m doing well, thank you. How can I assist you today?\"}]","items":{"oneOf":[{"properties":{"message":{"description":"message text","type":["string","null"]},"role":{"description":"role of the user from whom the message originates","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":["array","null"]},"model_name":{"description":"<em>name of the AI model</em><br><strong>required field</strong><br><code>model_name</code >consists of the actual model name and version name;<br>if the basic model name is specified, its latest version will be set by default;<br>for example, if <code>claude-opus-4-0</code> is specified, the <code>claude-opus-4-20250514</code> will be set as <code>model_name</code> automatically;<br>you can receive the list of available LLM models by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/claude/llm_responses/models</code>","type":"string"},"system_message":{"description":"<em>instructions for the AI behaviour</em><br>optional field<br>defines the AI's role, tone, or specific behavior;<br>you can specify <strong>up to 500 characters</strong> in the <code>system_message</code> field","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"temperature":{"description":"<em>randomness of the AI response</em><br>optional field<br>higher values make output more diverse; <br>lower values make output more focused;<br>minimum value: <code>0</code><br>maximum value: <code>1</code><br>default value: <code>0.7</code><p><strong>Note:</strong> <code>temperature</code> cannot be used together with <code>top_p</code> in the same request","type":["number","null"]},"top_p":{"description":"<em>diversity of the AI response</em><br>optional field <br>controls diversity of the response by limiting token selection;<br>minimum value: <code>0</code><br>maximum value: <code>1</code> <br>default value: <code>null</code><p><strong>Note:</strong> <code>top_p</code> cannot be used together with <code>temperature</code> in the same request","type":["number","null"]},"use_reasoning":{"description":"<em>enable reasoning for the AI model</em><br>optional field<br>when enabled, the model will perform reasoning before generating a response<br>refer to the <a href=\"https://docs.dataforseo.com/v3/ai_optimization/claude/llm_responses/models/\" target=\"_blank\">Models endpoint</a> for a list of models that support <code>reasoning</code><br>default value: <code>false</code><br><strong>Note:</strong> if set to <code>true</code>, the minimum value for <code>max_output_tokens</code> is <code>1025</code><br><strong>Note #2:</strong> if set to <code>true</code>, <code>force_web_search</code> must be set to <code>false</code><br><strong>Note #3:</strong> if set to <code>true</code>, the <code>temperature</code> and <code>top_p</code> cannot be used","type":["boolean","null"]},"user_prompt":{"description":"<em>prompt for the AI model</em><br><strong>required field</strong><br>the question or task you want to send to the AI model;<br>you can specify <strong>up to 500 characters</strong> in the <code>user_prompt</code> field","type":"string"},"web_search":{"description":"<em>enable web search for current information</em><br>optional field<br>when enabled, the AI model can access and cite current web information;<br><strong>Note:</strong> refer to the <a href=\"https://docs.dataforseo.com/v3/ai_optimization/claude/llm_responses/models/\">Models endpoint</a> for a list of models that support <code>web_search</code>; <br>default value: <code>false</code>;<br>The cost of the parameter can be calculated on the <a title=\"Anthropic API Pricing\" href=\"https://docs.anthropic.com/en/docs/about-claude/pricing\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page","type":["boolean","null"]},"web_search_city":{"description":"<em>city name of the location used for searching the web</em><br>optional field<br>","type":["string","null"]},"web_search_country_iso_code":{"description":"<em>ISO country code of the location used for searching the web</em><br>optional field<br>possible values: <code>'AR','AT','AU','BE','BR','CA','CH','CL','CN','DE','DK','ES','FI','FR','GB','HK','ID','IN','IT','JP','KR','MX','MY','NL','NO','NZ','PH','PL','PT','RU','SA','SE','TR','TW','US','ZA'</code>","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationClaudeLlmResponsesLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Claude LLM Responses","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-ai-optimization-claude-llm-responses-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0567,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:b5254940463338c8415de81355b2516c6f906f0f56ac996e5f76a45a1a9410d6","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"eaeb4bc3f852"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_ai_claude_llm_responses_live","path":"/apis/v1/dataforseo/ai_optimization/claude/llm_responses/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/claude/llm_responses/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/ai_optimization/claude/llm_responses/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"system_message\": \"communicate as if we are in a business meeting\",\n    \"message_chain\": [\n      {\n        \"role\": \"user\",\n        \"message\": \"Hello, what’s up?\"\n      },\n      {\n        \"role\": \"ai\",\n        \"message\": \"Hello! I’m doing well, thank you. How can I assist you today? Are there any specific topics or projects you’d like to discuss in our meeting?\"\n      }\n    ],\n    \"max_output_tokens\": 200,\n    \"model_name\": \"claude-opus-5\",\n    \"temperature\": 0.3,\n    \"web_search\": true,\n    \"web_search_country_iso_code\": \"FR\",\n    \"user_prompt\": \"provide information on how relevant the amusement park business is in France now\"\n  }\n]'"}]}},"/apis/v1/dataforseo/ai_optimization/claude/llm_responses/models":{"get":{"description":"You will receive the list of available Claude AI models by calling this API.\n \nAs a response of the API server, you will receive JSON-encoded data containing a tasks array with the information specific to the set tasks.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_ai_claude_llm_responses_models","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationClaudeLlmResponsesModelsResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Claude Models for LLM Responses","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-ai-optimization-claude-llm-responses-models","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:2cdf8512bff11162fa1b89f07945dc41099a20566db9a62d0d7913614a794986","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7a1d11e9201d"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_ai_claude_llm_responses_models","path":"/apis/v1/dataforseo/ai_optimization/claude/llm_responses/models"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/claude/llm_responses/models","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/ai_optimization/claude/llm_responses/task_get/{id}":{"get":{"description":"‌\nClaude LLM Responses endpoint allows you to retrieve structured responses from a specific Claude model, based on the input parameters.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_ai_claude_llm_responses_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationClaudeLlmResponsesTaskGetResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get LLM Responses Claude Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-ai-optimization-claude-llm-responses-task-get-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:3bcd7888feeb9d42b4c38ff878b0ea9734848d4c9e4ec84390930970c3ff8e48","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6428e8d54f33"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_ai_claude_llm_responses_fetch","path":"/apis/v1/dataforseo/ai_optimization/claude/llm_responses/task_get/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/claude/llm_responses/task_get/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/ai_optimization/claude/llm_responses/task_get/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/ai_optimization/claude/llm_responses/task_post":{"post":{"description":"‌\nClaude LLM Responses endpoint allows you to retrieve structured responses from a specific Claude model, based on the input parameters.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.701 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_ai_claude_llm_responses_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"max_output_tokens":1024,"message_chain":[{"message":"Hello, what’s up?","role":"user"},{"message":"Hello! I’m doing well, thank you. How can I assist you today? Are there any specific topics or projects you’d like to discuss in our meeting?","role":"ai"}],"model_name":"claude-sonnet-5","system_message":"communicate as if we are in a business meeting","temperature":0.3,"user_prompt":"provide information on how relevant the amusement park business is in France now","web_search":true,"web_search_country_iso_code":"FR"}],"items":{"oneOf":[{"properties":{"force_web_search":{"description":"<em>force AI agent to use web search</em><br>optional field<br>to enable this parameter, <code>web_search</code> must also be enabled;<br>when enabled, the AI model is forced to access and cite current web information;<br>default value: <code>false</code>;<br><strong>Note:</strong> even if the parameter is set to <code>true</code>, there is no guarantee web sources will be cited in the response","type":["boolean","null"]},"max_output_tokens":{"description":"<em>maximum number of tokens in the AI response</em><br>optional field<br>minimum value: <code>1</code>;<br>maximum value: <code>4096</code>;<br>default value: <code>2048</code>;<br><strong>Note:</strong> if <code>web_search</code> is set to <code>true</code> or the reasoning model is specified in the request, the output token count may exceed the specified <code>max_output_tokens</code> limit<br><strong>Note #2:</strong> if <code>use_reasoning</code> is set to <code>true</code>, the minimum value for <code>max_output_tokens</code> is <code>1025</code>","type":["integer","null"]},"message_chain":{"description":"conversation history\noptional field\narray of message objects representing previous conversation turns;\neach object must contain:\nrole string with either user or ai role;\nmessage string with message content (max 500 characters);\nyou can specify maximum of 10 message objects in the array;\nNote: for Perplexity models, messages must strictly alternate between user and AI roles (user → ai);\nexample:\n\"message_chain\": [{\"role\":\"user\",\"message\":\"Hello, what’s up?\"},{\"role\":\"ai\",\"message\":\"Hello! I’m doing well, thank you. How can I assist you today?\"}]","items":{"oneOf":[{"properties":{"message":{"description":"message text","type":["string","null"]},"role":{"description":"role of the user from whom the message originates","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":["array","null"]},"model_name":{"description":"<em>name of the AI model</em><br><strong>required field</strong><br><code>model_name</code >consists of the actual model name and version name;<br>if the basic model name is specified, its latest version will be set by default;<br>for example, if <code>claude-opus-4-0</code> is specified, the <code>claude-opus-4-20250514</code> will be set as <code>model_name</code> automatically;<br>you can receive the list of available LLM models by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/claude/llm_responses/models</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special character in <code>pingback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special character in <code>postback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"system_message":{"description":"<em>instructions for the AI behaviour</em><br>optional field<br>defines the AI's role, tone, or specific behavior;<br>you can specify <strong>up to 500 characters</strong> in the <code>system_message</code> field","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"temperature":{"description":"<em>randomness of the AI response</em><br>optional field<br>higher values make output more diverse; <br>lower values make output more focused;<br>minimum value: <code>0</code><br>maximum value: <code>1</code><br>default value: <code>0.7</code><p><strong>Note:</strong> <code>temperature</code> cannot be used together with <code>top_p</code> in the same request","type":["number","null"]},"top_p":{"description":"<em>diversity of the AI response</em><br>optional field <br>controls diversity of the response by limiting token selection;<br>minimum value: <code>0</code><br>maximum value: <code>1</code> <br>default value: <code>null</code><p><strong>Note:</strong> <code>top_p</code> cannot be used together with <code>temperature</code> in the same request","type":["number","null"]},"use_reasoning":{"description":"<em>enable reasoning for the AI model</em><br>optional field<br>when enabled, the model will perform reasoning before generating a response<br>refer to the <a href=\"https://docs.dataforseo.com/v3/ai_optimization/claude/llm_responses/models/\" target=\"_blank\">Models endpoint</a> for a list of models that support <code>reasoning</code><br>default value: <code>false</code><br><strong>Note:</strong> if set to <code>true</code>, the minimum value for <code>max_output_tokens</code> is <code>1025</code><br><strong>Note #2:</strong> if set to <code>true</code>, <code>force_web_search</code> must be set to <code>false</code><br><strong>Note #3:</strong> if set to <code>true</code>, the <code>temperature</code> and <code>top_p</code> cannot be used","type":["boolean","null"]},"user_prompt":{"description":"<em>prompt for the AI model</em><br><strong>required field</strong><br>the question or task you want to send to the AI model;<br>you can specify <strong>up to 500 characters</strong> in the <code>user_prompt</code> field","type":"string"},"web_search":{"description":"<em>enable web search for current information</em><br>optional field<br>when enabled, the AI model can access and cite current web information;<br><strong>Note:</strong> refer to the <a href=\"https://docs.dataforseo.com/v3/ai_optimization/claude/llm_responses/models/\">Models endpoint</a> for a list of models that support <code>web_search</code>; <br>default value: <code>false</code>;<br>The cost of the parameter can be calculated on the <a title=\"Anthropic API Pricing\" href=\"https://docs.anthropic.com/en/docs/about-claude/pricing\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page","type":["boolean","null"]},"web_search_city":{"description":"<em>city name of the location used for searching the web</em><br>optional field<br>","type":["string","null"]},"web_search_country_iso_code":{"description":"<em>ISO country code of the location used for searching the web</em><br>optional field<br>possible values: <code>'AR','AT','AU','BE','BR','CA','CH','CL','CN','DE','DK','ES','FI','FR','GB','HK','ID','IN','IT','JP','KR','MX','MY','NL','NO','NZ','PH','PL','PT','RU','SA','SE','TR','TW','US','ZA'</code>","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationClaudeLlmResponsesTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting LLM Responses Claude Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-ai-optimization-claude-llm-responses-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.701,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:9a07d5909cd530229b58b2f1b5ea1d9438e0d4a859f86c3419eb2576535037ef","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6862d360a0ea"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_ai_claude_llm_responses_submit","path":"/apis/v1/dataforseo/ai_optimization/claude/llm_responses/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/claude/llm_responses/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/ai_optimization/claude/llm_responses/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"system_message\": \"communicate as if we are in a business meeting\",\n    \"message_chain\": [\n      {\n        \"role\": \"user\",\n        \"message\": \"Hello, what’s up?\"\n      },\n      {\n        \"role\": \"ai\",\n        \"message\": \"Hello! I’m doing well, thank you. How can I assist you today? Are there any specific topics or projects you’d like to discuss in our meeting?\"\n      }\n    ],\n    \"max_output_tokens\": 1024,\n    \"temperature\": 0.3,\n    \"web_search_country_iso_code\": \"FR\",\n    \"model_name\": \"claude-sonnet-5\",\n    \"web_search\": true,\n    \"user_prompt\": \"provide information on how relevant the amusement park business is in France now\"\n  }\n]'"}]}},"/apis/v1/dataforseo/ai_optimization/claude/llm_responses/tasks_ready":{"get":{"description":"‌\nThis endpoint is designed to provide you with a list of completed tasks, which haven’t been collected yet. If you use the Standard method without specifying the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoint.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_ai_claude_llm_responses_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationClaudeLlmResponsesTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get LLM Responses Claude Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-ai-optimization-claude-llm-responses-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:f5991dc1c0c12e6ac3ebae2fea6ac022226864925e394ec349edee5ec18db37c","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"73999deef916"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_ai_claude_llm_responses_ready","path":"/apis/v1/dataforseo/ai_optimization/claude/llm_responses/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/claude/llm_responses/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/ai_optimization/gemini/llm_responses/live":{"post":{"description":"‌‌\nLive Gemini LLM Responses endpoint allows you to retrieve structured responses from a specific Gemini AI model, based on the input parameters.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.0707 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_ai_gemini_llm_responses_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"max_output_tokens":200,"message_chain":[{"message":"Hello, what’s up?","role":"user"},{"message":"Hello! I’m doing well, thank you. How can I assist you today? Are there any specific topics or projects you’d like to discuss in our meeting?","role":"ai"}],"model_name":"gemini-2.5-flash","system_message":"communicate as if we are in a business meeting","temperature":0.3,"top_p":0.5,"user_prompt":"provide information on how relevant the amusement park business is in France now","web_search":true}],"items":{"oneOf":[{"properties":{"max_output_tokens":{"description":"<em>maximum number of tokens in the AI response</em><br>optional field<br>minimum value: <code>1</code><br>maximum value: <code>4096</code>;<br>default value: <code>2048</code>;<br><strong>Note:</strong> if <code>web_search</code> is set to <code>true</code> or the reasoning model is specified in the request, the output token count may exceed the specified <code>max_output_tokens</code> limit<br><strong>Note #2:</strong> if <code>use_reasoning</code> is set to <code>true</code>, the minimum value for <code>max_output_tokens</code> is <code>1024</code>","type":["integer","null"]},"message_chain":{"description":"conversation history\noptional field\narray of message objects representing previous conversation turns;\neach object must contain:\nrole string with either user or ai role;\nmessage string with message content (max 500 characters);\nyou can specify maximum of 10 message objects in the array;\nNote: for Perplexity models, messages must strictly alternate between user and AI roles (user → ai);\nexample:\n\"message_chain\": [{\"role\":\"user\",\"message\":\"Hello, what’s up?\"},{\"role\":\"ai\",\"message\":\"Hello! I’m doing well, thank you. How can I assist you today?\"}]","items":{"oneOf":[{"properties":{"message":{"description":"message text","type":["string","null"]},"role":{"description":"role of the user from whom the message originates","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":["array","null"]},"model_name":{"description":"<em>name of the AI model</em><br><strong>required field</strong><br><code>model_name</code >consists of the actual model name and version name;<br>if the basic model name is specified, its latest version will be set by default;<br>for example, if <code>gemini-1.5-pro</code> is specified, the <code>gemini-1.5-pro-002</code> will be set as <code>model_name</code> automatically;<br>you can receive the list of available LLM models by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/gemini/llm_responses/models</code>","type":"string"},"system_message":{"description":"<em>instructions for the AI behavior</em><br>optional field<br>defines the AI's role, tone, or specific behavior <br>you can specify <strong>up to 500 characters</strong> in the <code>system_message</code> field","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"temperature":{"description":"<em>randomness of the AI response</em><br>optional field<br>higher values make output more diverse <br>lower values make output more focused<br>minimum value: <code>0</code><br>maximum value: <code>2</code><br>default value: <code>1.3</code>","type":["number","null"]},"top_p":{"description":"<em>diversity of the AI response</em><br>optional field <br>controls diversity of the response by limiting token selection<br>minimum value: <code>0</code><br>maximum value: <code>1</code> <br>default value: <code>0.9</code>","type":["number","null"]},"use_reasoning":{"description":"<em>enable reasoning for the AI model</em><br>optional field<br>when enabled, the model will perform reasoning before generating a response<br>refer to the <a href=\"https://docs.dataforseo.com/v3/ai_optimization/gemini/llm_responses/models/\" target=\"_blank\">Models endpoint</a> for a list of models that support <code>reasoning</code><br>default value: <code>false</code><br><strong>Note:</strong> if set to <code>true</code>, the minimum value for <code>max_output_tokens</code> is <code>1024</code><br><strong>Note #2:</strong> for Gemini Pro models, the <code>use_reasoning</code> will automatically be set to <code>true</code>","type":["boolean","null"]},"user_prompt":{"description":"<em>prompt for the AI model</em><br><strong>required field</strong><br>the question or task you want to send to the AI model;<br>you can specify <strong>up to 500 characters</strong> in the <code>user_prompt</code> field","type":"string"},"web_search":{"description":"<em>enable web search for current information</em><br>optional field<br>when enabled, the AI model can access and cite current web information;<br><strong>Note:</strong> refer to the <a href=\"https://docs.dataforseo.com/v3/ai_optimization/gemini/llm_responses/models/\">Models endpoint</a> for a list of models that support <code>web_search</code>; <br>default value: <code>false</code>;<br>The cost of the parameter can be calculated on the <a title=\"Gemini API Pricing\" href=\"https://ai.google.dev/gemini-api/docs/pricing\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page","type":["boolean","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationGeminiLlmResponsesLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Gemini LLM Responses","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-ai-optimization-gemini-llm-responses-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0707,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:964cf3ad422bdcf5be2d3fdfad9b137502bc2686c54498296d032afd45382fe1","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8cde44df7c64"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_ai_gemini_llm_responses_live","path":"/apis/v1/dataforseo/ai_optimization/gemini/llm_responses/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/gemini/llm_responses/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/ai_optimization/gemini/llm_responses/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"system_message\": \"communicate as if we are in a business meeting\",\n    \"message_chain\": [\n      {\n        \"role\": \"user\",\n        \"message\": \"Hello, what’s up?\"\n      },\n      {\n        \"role\": \"ai\",\n        \"message\": \"Hello! I’m doing well, thank you. How can I assist you today? Are there any specific topics or projects you’d like to discuss in our meeting?\"\n      }\n    ],\n    \"max_output_tokens\": 200,\n    \"temperature\": 0.3,\n    \"top_p\": 0.5,\n    \"model_name\": \"gemini-2.5-flash\",\n    \"web_search\": true,\n    \"user_prompt\": \"provide information on how relevant the amusement park business is in France now\"\n  }\n]'"}]}},"/apis/v1/dataforseo/ai_optimization/gemini/llm_responses/models":{"get":{"description":"You will receive the list of available Gemini AI models by calling this API.\n \nAs a response of the API server, you will receive JSON-encoded data containing a tasks array with the information specific to the set tasks.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_ai_gemini_llm_responses_models","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationGeminiLlmResponsesModelsResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Gemini models for LLM Responses","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-ai-optimization-gemini-llm-responses-models","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:16265344ee795d345a46470533c89ba5904bec5f697f2c24c851e37c5563f0c0","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b71c7dad0493"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_ai_gemini_llm_responses_models","path":"/apis/v1/dataforseo/ai_optimization/gemini/llm_responses/models"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/gemini/llm_responses/models","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/ai_optimization/gemini/llm_responses/task_get/{id}":{"get":{"description":"‌\nGemini LLM Responses endpoint allows you to retrieve structured responses from a specific Gemini model, based on the input parameters.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_ai_gemini_llm_responses_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationGeminiLlmResponsesTaskGetResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get LLM Responses Gemini Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-ai-optimization-gemini-llm-responses-task-get-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:bc302aef42d851cf8688ed643d35be771e9bffe08efb018d4dea75eccb363388","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4b4ea183901e"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_ai_gemini_llm_responses_fetch","path":"/apis/v1/dataforseo/ai_optimization/gemini/llm_responses/task_get/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/gemini/llm_responses/task_get/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/ai_optimization/gemini/llm_responses/task_get/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/ai_optimization/gemini/llm_responses/task_post":{"post":{"description":"‌\nGemini LLM Responses endpoint allows you to retrieve structured responses from a specific Gemini model, based on the input parameters.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.701 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_ai_gemini_llm_responses_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"message_chain":[{"message":"Hello, what’s up?","role":"user"},{"message":"Hello! I’m doing well, thank you. How can I assist you today? Are there any specific topics or projects you’d like to discuss in our meeting?","role":"ai"}],"model_name":"gemini-2.5-flash","system_message":"communicate as if we are in a business meeting","user_prompt":"provide information on how relevant the amusement park business is in France now"}],"items":{"oneOf":[{"properties":{"max_output_tokens":{"description":"<em>maximum number of tokens in the AI response</em><br>optional field<br>minimum value: <code>1</code>;<br>maximum value: <code>4096</code>;<br>default value: <code>2048</code>;<br><strong>Note:</strong> if <code>web_search</code> is set to <code>true</code> or the reasoning model is specified in the request, the output token count may exceed the specified <code>max_output_tokens</code> limit<br><strong>Note #2:</strong> if <code>use_reasoning</code> is set to <code>true</code>, the minimum value for <code>max_output_tokens</code> is <code>1024</code>","type":["integer","null"]},"message_chain":{"description":"conversation history\noptional field\narray of message objects representing previous conversation turns;\neach object must contain:\nrole string with either user or ai role;\nmessage string with message content (max 500 characters);\nyou can specify maximum of 10 message objects in the array;\nNote: for Perplexity models, messages must strictly alternate between user and AI roles (user → ai);\nexample:\n\"message_chain\": [{\"role\":\"user\",\"message\":\"Hello, what’s up?\"},{\"role\":\"ai\",\"message\":\"Hello! I’m doing well, thank you. How can I assist you today?\"}]","items":{"oneOf":[{"properties":{"message":{"description":"message text","type":["string","null"]},"role":{"description":"role of the user from whom the message originates","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":["array","null"]},"model_name":{"description":"<em>name of the AI model</em><br><strong>required field</strong><br><code>model_name</code >consists of the actual model name and version name;<br>if the basic model name is specified, its latest version will be set by default;<br>for example, if <code>gemini-1.5-pro</code> is specified, the <code>gemini-1.5-pro-002</code> will be set as <code>model_name</code> automatically;<br>you can receive the list of available LLM models by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/gemini/llm_responses/models</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special character in <code>pingback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special character in <code>postback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"system_message":{"description":"<em>instructions for the AI behavior</em><br>optional field<br>defines the AI's role, tone, or specific behavior <br>you can specify <strong>up to 500 characters</strong> in the <code>system_message</code> field","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"temperature":{"description":"<em>randomness of the AI response</em><br>optional field<br>higher values make output more diverse <br>lower values make output more focused<br>minimum value: <code>0</code><br>maximum value: <code>2</code><br>default value: <code>1.3</code>","type":["number","null"]},"top_p":{"description":"<em>diversity of the AI response</em><br>optional field <br>controls diversity of the response by limiting token selection<br>minimum value: <code>0</code><br>maximum value: <code>1</code> <br>default value: <code>0.9</code>","type":["number","null"]},"use_reasoning":{"description":"<em>enable reasoning for the AI model</em><br>optional field<br>when enabled, the model will perform reasoning before generating a response<br>refer to the <a href=\"https://docs.dataforseo.com/v3/ai_optimization/gemini/llm_responses/models/\" target=\"_blank\">Models endpoint</a> for a list of models that support <code>reasoning</code><br>default value: <code>false</code><br><strong>Note:</strong> if set to <code>true</code>, the minimum value for <code>max_output_tokens</code> is <code>1024</code><br><strong>Note #2:</strong> for Gemini Pro models, the <code>use_reasoning</code> will automatically be set to <code>true</code>","type":["boolean","null"]},"user_prompt":{"description":"<em>prompt for the AI model</em><br><strong>required field</strong><br>the question or task you want to send to the AI model;<br>you can specify <strong>up to 500 characters</strong> in the <code>user_prompt</code> field","type":"string"},"web_search":{"description":"<em>enable web search for current information</em><br>optional field<br>when enabled, the AI model can access and cite current web information;<br><strong>Note:</strong> refer to the <a href=\"https://docs.dataforseo.com/v3/ai_optimization/gemini/llm_responses/models/\">Models endpoint</a> for a list of models that support <code>web_search</code>; <br>default value: <code>false</code>;<br>The cost of the parameter can be calculated on the <a title=\"Gemini API Pricing\" href=\"https://ai.google.dev/gemini-api/docs/pricing\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page","type":["boolean","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationGeminiLlmResponsesTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting ‘LLM Responses Gemini’ Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-ai-optimization-gemini-llm-responses-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.701,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:31af08cb9f0d53307a21cdcb66363be24cc133955f83ed7e571f60349afb4fc5","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"cbd60a8b80e4"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_ai_gemini_llm_responses_submit","path":"/apis/v1/dataforseo/ai_optimization/gemini/llm_responses/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/gemini/llm_responses/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/ai_optimization/gemini/llm_responses/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"system_message\": \"communicate as if we are in a business meeting\",\n    \"message_chain\": [\n      {\n        \"role\": \"user\",\n        \"message\": \"Hello, what’s up?\"\n      },\n      {\n        \"role\": \"ai\",\n        \"message\": \"Hello! I’m doing well, thank you. How can I assist you today? Are there any specific topics or projects you’d like to discuss in our meeting?\"\n      }\n    ],\n    \"model_name\": \"gemini-2.5-flash\",\n    \"user_prompt\": \"provide information on how relevant the amusement park business is in France now\"\n  }\n]'"}]}},"/apis/v1/dataforseo/ai_optimization/gemini/llm_responses/tasks_ready":{"get":{"description":"‌\nThis endpoint is designed to provide you with a list of completed tasks, which haven’t been collected yet. If you use the Standard method without specifying the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoint.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_ai_gemini_llm_responses_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationGeminiLlmResponsesTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get LLM Responses Gemini Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-ai-optimization-gemini-llm-responses-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:2db09c830a0fa82b3bbec77b4d143d9e2b9f4f00e54151b9e162095e07cf6708","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0d6892254f70"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_ai_gemini_llm_responses_ready","path":"/apis/v1/dataforseo/ai_optimization/gemini/llm_responses/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/gemini/llm_responses/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/ai_optimization/gemini/llm_scraper/languages":{"get":{"description":"You will receive the list of languages by calling this API.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_ai_gemini_llm_scraper_languages","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationGeminiLlmScraperLanguagesResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Gemini LLM Scraper Languages List","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-ai-optimization-gemini-llm-scraper-languages","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:87cc99045a5533dccb0af6994c7fbd06362b459f8babd1ffd4ce6285fcb5a38e","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3ff4eddc1d60"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_ai_gemini_llm_scraper_languages","path":"/apis/v1/dataforseo/ai_optimization/gemini/llm_scraper/languages"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/gemini/llm_scraper/languages","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/ai_optimization/gemini/llm_scraper/live/advanced":{"post":{"description":"‌‌\nLive Gemini LLM Scraper endpoint provides structured results from Gemini. The results are specific to the selected location (see the List of Locations), language (see the List of Languages), and keyword.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.701 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_ai_gemini_llm_scraper_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":"albert einstein","language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>you can specify <strong>up to 2000 characters</strong> in the <code>keyword</code> field<br>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<br>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br>required field if you don't specify <code>language_name</code>;<br>if you use this field, you don't need to specify <code>language_name</code>;<br>you can receive the list of available languages of the search engine with their <code>language_code</code>_by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/gemini/llm_scraper/languages</code><br>example: <code>en</code>n","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br>required field if you don't specify <code>language_code</code>;<br>if you use this field, you don't need to specify <code>language_code</code>;<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/gemini/llm_scraper/languages</code><br>example: <code>English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/gemini/llm_scraper/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<p>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<p>the minimum value for <em>\"radius\"</em>: 199 (mm)<p>the maximum value for <em>\"radius\"</em>: 199999 (mm)<p>example:<p><code class=\"long-string\">53.476225,-2.243572,200</code></p>","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/gemini/llm_scraper/locations</code><br>example:<br><code class=\"long-string\">United States</code>","type":"string"},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationGeminiLlmScraperLiveAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Gemini LLM Scraper Advanced","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-ai-optimization-gemini-llm-scraper-live-advanced","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.701,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:4aee9ab06312536b6766a2a28be0b17df929c570973c5b52f080c28d9e96e2d1","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e1aac135d605"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_ai_gemini_llm_scraper_live","path":"/apis/v1/dataforseo/ai_optimization/gemini/llm_scraper/live/advanced"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/gemini/llm_scraper/live/advanced","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/ai_optimization/gemini/llm_scraper/live/advanced \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"keyword\": \"albert einstein\"\n  }\n]'"}]}},"/apis/v1/dataforseo/ai_optimization/gemini/llm_scraper/live/html":{"post":{"description":"‌\nLive Gemini LLM Scraper API HTML provides a raw HTML page of the results for the specified keyword, language (see the List of Languages), and location (see the List of Locations).\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.701 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_ai_gemini_llm_scraper_live_html","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":"albert einstein","language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"expand_citations":{"description":"<em>return expanded citation bar in HTML results</em><br>optional field<br>when enabled, the endpoint will return HTML data from the expanded citation bar;<br>default value: <code>false</code>","type":["boolean","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>you can specify <strong>up to 2000 characters</strong> in the <code>keyword</code> field<br>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<br>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages of the search engine with their <code>language_code</code>_by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/gemini/llm_scraper/languages</code><br>example:<code class=\"long-string\">en</code>n","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/gemini/llm_scraper/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/gemini/llm_scraper/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<p>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<p>the minimum value for <em>\"radius\"</em>: 199 (mm)<p>the maximum value for <em>\"radius\"</em>: 199999 (mm)<p>example:<p><code class=\"long-string\">53.476225,-2.243572,200</code></p>","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/gemini/llm_scraper/locations</code><br>example:<br><code class=\"long-string\">United States</code>","type":"string"},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationGeminiLlmScraperLiveHtmlResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Gemini LLM Scraper HTML","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-ai-optimization-gemini-llm-scraper-live-html","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.701,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:ceb1da4e5ad9db93271425798d676f2050a9dab2e8a963d1d96a8a343c3c8f8d","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ff8d8f0a964e"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_ai_gemini_llm_scraper_live_html","path":"/apis/v1/dataforseo/ai_optimization/gemini/llm_scraper/live/html"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/gemini/llm_scraper/live/html","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/ai_optimization/gemini/llm_scraper/live/html \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"keyword\": \"albert einstein\"\n  }\n]'"}]}},"/apis/v1/dataforseo/ai_optimization/gemini/llm_scraper/locations":{"get":{"description":"You will receive the list of locations by this API call. You can filter the list of locations by country when setting a task.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_ai_gemini_llm_scraper_locations","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationGeminiLlmScraperLocationsResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Gemini LLM Scraper Locations List","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-ai-optimization-gemini-llm-scraper-locations","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:970a82a41a748135cc4f8b5f1a663af163eeaff4f10f6a4f1fd5d41ff25f54b0","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8f4186afaa48"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_ai_gemini_llm_scraper_locations","path":"/apis/v1/dataforseo/ai_optimization/gemini/llm_scraper/locations"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/gemini/llm_scraper/locations","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/ai_optimization/gemini/llm_scraper/task_get/advanced/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_ai_gemini_llm_scraper_fetch","parameters":[{"description":"<em>task identifier</em><br><a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">a universally unique identifier (UUID)</a><br><strong>unique task identifier in our system</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationGeminiLlmScraperTaskGetAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Gemini LLM Scraper Advanced","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-ai-optimization-gemini-llm-scraper-task-get-advanced-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:efcf00ff422ac7ffd8ade5ba6c7a59fda941641bdf506659033cb2b6234cf0af","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"380402679bcd"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_ai_gemini_llm_scraper_fetch","path":"/apis/v1/dataforseo/ai_optimization/gemini/llm_scraper/task_get/advanced/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/gemini/llm_scraper/task_get/advanced/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/ai_optimization/gemini/llm_scraper/task_get/advanced/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/ai_optimization/gemini/llm_scraper/task_get/html/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_ai_gemini_llm_scraper_fetch_html","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>7 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationGeminiLlmScraperTaskGetHtmlResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Gemini LLM Scraper HTML","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-ai-optimization-gemini-llm-scraper-task-get-html-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:44571a996534c296adb43f0acdcdc4f90bd4510260b43362fd706730f3356ba3","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"014ab171a152"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_ai_gemini_llm_scraper_fetch_html","path":"/apis/v1/dataforseo/ai_optimization/gemini/llm_scraper/task_get/html/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/gemini/llm_scraper/task_get/html/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/ai_optimization/gemini/llm_scraper/task_get/html/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/ai_optimization/gemini/llm_scraper/task_post":{"post":{"description":"‌‌\nGemini LLM Scraper API provides structured results from Gemini. The results are specific to the selected location (see the List of Locations) and language (see the List of Languages), and keyword.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.701 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_ai_gemini_llm_scraper_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":"albert einstein","language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"expand_citations":{"description":"<em>return expanded citation bar in HTML results</em><br>optional field<br>when enabled, the HTML endpoint will return data from the expanded citation bar;<br>default value: <code>false</code>","type":["boolean","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>you can specify <strong>up to 2000 characters</strong> in the <code>keyword</code> field<br>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<br>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br>required field if you don't specify <code>language_name</code>;<br>if you use this field, you don't need to specify <code>language_name</code>;<br>you can receive the list of available languages of the search engine with their <code>language_code</code>_by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/gemini/llm_scraper/languages</code><br>example:<br><code class=\"long-string\">en</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br>required field if you don't specify <code>language_code</code>;<br>if you use this field, you don't need to specify <code>language_code</code>;<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/gemini/llm_scraper/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/gemini/llm_scraper/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<p>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<p>the minimum value for <em>\"radius\"</em>: 199 (mm)<p>the maximum value for <em>\"radius\"</em>: 199999 (mm)<p>example:<p><code class=\"long-string\">53.476225,-2.243572,200</code></p>","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/gemini/llm_scraper/locations</code><br>example:<br><code class=\"long-string\">United States</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_data":{"description":"<em>postback_url datatype</em><br><strong>required field if you specify <code>postback_url</code></strong><br>corresponds to the function you used for setting a task<br>possible values:<br><code>advanced</code>, <code>html</code>","type":"string"},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/ai-optimization/llm-scraper\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationGeminiLlmScraperTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Gemini LLM Scraper","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-ai-optimization-gemini-llm-scraper-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.701,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:4e3dc7e3cf01f9eef4cc01887af18aa60fa3d728b788954a55728d6a401ceee6","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d1b4220f0f0b"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_ai_gemini_llm_scraper_submit","path":"/apis/v1/dataforseo/ai_optimization/gemini/llm_scraper/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/gemini/llm_scraper/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/ai_optimization/gemini/llm_scraper/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"keyword\": \"albert einstein\"\n  }\n]'"}]}},"/apis/v1/dataforseo/ai_optimization/gemini/llm_scraper/tasks_ready":{"get":{"description":"‌\nThe ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If you use the Standard method without specifying the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoint.\nLearn more about task completion and obtaining a list of completed tasks in this help center article.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_ai_gemini_llm_scraper_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationGeminiLlmScraperTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Gemini LLM Scraper Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-ai-optimization-gemini-llm-scraper-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:3be311167799e062fffa9612bd9b256aa569aaa4251a8793e0a4a088acb02380","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"fbf5561fbb76"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_ai_gemini_llm_scraper_ready","path":"/apis/v1/dataforseo/ai_optimization/gemini/llm_scraper/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/gemini/llm_scraper/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/ai_optimization/llm_mentions/aggregated_metrics/live":{"post":{"description":"How often assistants mention your target, as totals rather than individual answers: `total` and `items`. Measured at 7.0 KB.  ⚠️ `target` is an **array of objects**, each `{\"domain\": \"...\"}` or `{\"keyword\": \"...\"}`; a bare string is rejected as the wrong type and an array of strings as 'Each target item must be an object'. Filter fields come from `get_dataforseo_ai_llm_mentions_available_filters`. Wrapped in DataForSEO's envelope: data in `tasks[0].result`, outcome in `tasks[0].status_code` - a rejected request still returns HTTP 200. This is the headline visibility number; `post_dataforseo_ai_llm_mentions_search_live` shows the answers behind it, and `post_dataforseo_ai_llm_mentions_cross_metrics_live` compares several targets at once.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.101 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_ai_llm_mentions_aggregated_metrics_live","requestBody":{"content":{"application/json":{"example":[{"target":[{"domain":"en.wikipedia.org"}]}],"schema":{"items":{"properties":{"initial_dataset_filters":{"description":"array of filter expressions applied before aggregation optional field you can use this array to filter expressions applied to the raw mentions database before aggregation to limit the rows contributing to the result;you can add several filters at once (8 filters maximum) you should set a logical operator and, or between the conditions the following operators are supported: =, , in, not_in, like, not_like, ilike, not_ilike, match, not_match you can use the % operator with like and not_like to match any string of zero or more characters example: [\"ai_search_volume\",\">\",\"1000\"]the full list of possible filters is available here. learn more about the initial dataset filters in this help center article.","items":{},"type":"array"},"internal_list_limit":{"description":"maximum number of elements within internal arrays optional field you can use this field to limit the number of elements within the following arrays: sources_domain search_results_domain minimum value: 1 maximum value: 20 default value: 10","type":"integer"},"language_code":{"description":"search language code optional field if you use this field, you don't need to specify language_name; you can receive the list of available languages of the search engine with their language_code_by making a separate request to the https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages default value: en Note: chat_gpt data is available for en onlyn","type":"string"},"language_name":{"description":"full name of search language optional field if you use this field, you don't need to specify language_code; if you don't specify this field, the language_code with en value will be used by default; you can receive the list of available languages of the search engine with their language_name by making a separate request to the https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages Note: chat_gpt data is available for English only","type":"string"},"location_code":{"description":"search location code optional field if you use this field, you don't need to specify location_name you can receive the list of available locations of the search engine with their location_code by making a separate request to the https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages default value: 2840 Note: chat_gpt data is available for 2840 only","type":"integer"},"location_name":{"description":"full name of search location optional field if you use this field, you don't need to specify location_code if you don't specify this field, the location_code with 2840 value will be used by default; you can receive the list of available locations of the search engine with their location_name by making a separate request to the https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages Note: chat_gpt data is available for United States only","type":"string"},"platform":{"description":"target platform optional field possible values: chat_gpt, google default value: google Note: the data returned depends on the selected platform Note #2:chat_gpt data is available for the United States and English only","type":"string"},"tag":{"description":"user-defined task identifier optional field the character limit is 255 you can use this parameter to identify the task and match it with the result you will find the specified tag value in the data object of the response","type":"string"},"target":{"description":"array of objects containing target entities required field you can specify up to 10 entities (objects) in the target field one target entity can contain either one domain or one keyword and related parametersexamples: target array with a domain entity [{\"domain\": \"en.wikipedia.org\", \"search_filter\": \"exclude\"}] target array with a keyword entity [{\"keyword\": \"bmw\", \"search_scope\": [\"question\"], \"match_type \": \"partial_match\"}] target array with multiple entities [{\"domain\": \"en.wikipedia.org\", \"search_filter\": \"exclude\"}, {\"keyword\": \"bmw\", \"match_type \": \"partial_match\", \"search_scope\": [\"answer\"]}]","items":{"oneOf":[{"required":["domain"]},{"required":["keyword"]}],"properties":{"domain":{"description":"target domain required field if you don't specify keyword you can specify up to 63 characters in the domain field; a domain should be specified without https:// and www.","type":"string"},"include_subdomains":{"description":"indicates if the subdomains of the target domain will be included in the search optional field if set to true, the subdomains will be included in the search default value: false","type":"boolean"},"keyword":{"description":"target keyword required field if you don't specify domain you can specify up to 250 characters in the keyword field all %## will be decoded (plus character ‘+’ will be decoded to a space character) if you need to use the “%” character for your keyword, please specify it as “%25”; if you need to use the “+” character for your keyword, please specify it as “%2B”learn more about rules and limitations of keyword and keywords fields in DataForSEO APIs in this Help Center article","type":"string"},"match_type":{"description":"target keyword match type optional field word_match - full-text search for terms that match the specified seed keyword with additional words included before, after, or within the key phrase (e.g., search for “light” will return results with “light bulb”, “light switch”); partial_match - substring search that finds all instances containing the specified sequence of characters, even if it appears inside a longer word (e.g., search for “light” will return results with “lighting”, “highlight”); possible values: word_match, partial_match default value: word_match","type":"string"},"search_filter":{"description":"Entity search filter: include or exclude; defaults to include.","type":"string"},"search_scope":{"description":"Search scope. Domain entities: any, sources, search_results. Keyword entities: any, question, answer, brand_entities, fan_out_queries. Default: any.","items":{"type":"string"},"type":"array"}},"type":"object"},"type":"array"}},"required":["target"],"type":"object"},"type":"array"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"cost":{"description":"total tasks cost, USD","type":"number"},"status_code":{"description":"general status code you can find the full list of the response codes here Note: we strongly recommend designing a necessary system for handling related exceptional or error conditions","type":"integer"},"status_message":{"description":"general informational message you can find the full list of general informational messages here","type":"string"},"tasks":{"description":"array of tasks","items":{"type":"string"},"type":"array"},"tasks.cost":{"description":"cost of the task, USD","type":"number"},"tasks.data":{"description":"contains the same parameters that you specified in the POST request","type":"object"},"tasks.id":{"description":"task identifier unique task identifier in our system in the UUID format","type":"string"},"tasks.path":{"description":"URL path","items":{"type":"string"},"type":"array"},"tasks.result":{"description":"array of results","items":{"type":"string"},"type":"array"},"tasks.result.items":{"description":"individual pages results array containing detailed mention metrics for each of the found top pages in this case, equals null","items":{"type":"string"},"type":"array"},"tasks.result.total":{"description":"aggregated mentions metrics summary contains overall aggregated LLM mention metrics across all found domains, grouped by various dimensions","type":"object"},"tasks.result.total.brand_entities_category":{"description":"data on brand entities relevant to the target array of objects containing data on brand entity categories that appear in search results related to LLM queries","items":{"type":"string"},"type":"array"},"tasks.result.total.brand_entities_category.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.total.brand_entities_category.impressions":{"description":"current AI impressions rate of a keyword","type":"integer"},"tasks.result.total.brand_entities_category.key":{"description":"grouping identifier the specific identifier for the grouping dimension in this case the field displays a found brand entity category","type":"string"},"tasks.result.total.brand_entities_category.mentions":{"description":"total LLM mentions count the number of times the target keyword or domain were mentioned in relation to the specific domain","type":"integer"},"tasks.result.total.brand_entities_category.type":{"description":"type of the element = 'group_element'","type":"string"},"tasks.result.total.brand_entities_title":{"description":"data on brand entities relevant to the target array of objects containing data on brand entity titles that appear in search results related to LLM queries","items":{"type":"string"},"type":"array"},"tasks.result.total.brand_entities_title.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.total.brand_entities_title.impressions":{"description":"current AI impressions rate of a keyword","type":"integer"},"tasks.result.total.brand_entities_title.key":{"description":"grouping identifier the specific identifier for the grouping dimension in this case the field displays a found brand entity title","type":"string"},"tasks.result.total.brand_entities_title.mentions":{"description":"total LLM mentions count the number of times the target keyword or domain were mentioned in relation to the specific domain","type":"integer"},"tasks.result.total.brand_entities_title.type":{"description":"type of the element = 'group_element'","type":"string"},"tasks.result.total.language":{"description":"language-based grouping array of objects containing mention metrics segmented by content language","items":{"type":"string"},"type":"array"},"tasks.result.total.language.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.total.language.impressions":{"description":"current AI impressions rate of a keyword","type":"integer"},"tasks.result.total.language.key":{"description":"grouping identifier the specific identifier for the grouping dimension","type":"string"},"tasks.result.total.language.mentions":{"description":"total LLM mentions count the number of times the target keyword or domain were mentioned in relation to this specific grouping key","type":"integer"},"tasks.result.total.language.type":{"description":"type of the element = 'group_element'","type":"string"},"tasks.result.total.location":{"description":"location-based grouping array of objects containing mention metrics segmented by geographical location","items":{"type":"string"},"type":"array"},"tasks.result.total.location.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.total.location.impressions":{"description":"current AI impressions rate of a keyword","type":"integer"},"tasks.result.total.location.key":{"description":"grouping identifier the specific identifier for the grouping dimension","type":"string"},"tasks.result.total.location.mentions":{"description":"total LLM mentions count the number of times the target keyword or domain were mentioned in relation to this specific grouping key","type":"integer"},"tasks.result.total.location.type":{"description":"type of the element = 'group_element'","type":"string"},"tasks.result.total.platform":{"description":"platform-based grouping array of group elements containing mention metrics segmented by AI platform","items":{"type":"string"},"type":"array"},"tasks.result.total.platform.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.total.platform.impressions":{"description":"current AI impressions rate of a keyword","type":"integer"},"tasks.result.total.platform.key":{"description":"grouping identifier the specific identifier for the grouping dimension","type":"string"},"tasks.result.total.platform.mentions":{"description":"total LLM mentions count the number of times the target keyword or domain were mentioned in relation to this specific grouping key","type":"integer"},"tasks.result.total.platform.type":{"description":"type of the element = 'group_element'","type":"string"},"tasks.result.total.search_results_domain":{"description":"found top search results domains relevant to the target array of objects containing data on top domains that appear in search results related to LLM queries","items":{"type":"string"},"type":"array"},"tasks.result.total.search_results_domain.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.total.search_results_domain.impressions":{"description":"current AI impressions rate of a keyword","type":"integer"},"tasks.result.total.search_results_domain.key":{"description":"grouping identifier the specific identifier for the grouping dimension in this case the field displays a found domain name","type":"string"},"tasks.result.total.search_results_domain.mentions":{"description":"total LLM mentions count the number of times the target keyword or domain were mentioned in relation to the specific domain","type":"integer"},"tasks.result.total.search_results_domain.type":{"description":"type of the element = 'group_element'","type":"string"},"tasks.result.total.sources_domain":{"description":"found top source domains relevant to the target array of objects containing data on top domains that are cited as sources in LLM responses","items":{"type":"string"},"type":"array"},"tasks.result.total.sources_domain.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.total.sources_domain.impressions":{"description":"current AI impressions rate of a keyword","type":"integer"},"tasks.result.total.sources_domain.key":{"description":"grouping identifier the specific identifier for the grouping dimension in this case the field displays a found domain name","type":"string"},"tasks.result.total.sources_domain.mentions":{"description":"total LLM mentions count the number of times the target keyword or domain were mentioned in relation to the specific domain","type":"integer"},"tasks.result.total.sources_domain.type":{"description":"type of the element = 'group_element'","type":"string"},"tasks.result_count":{"description":"number of elements in the result array","type":"integer"},"tasks.status_code":{"description":"status code of the task generated by DataForSEO; can be within the following range: 10000-60000 you can find the full list of the response codes here","type":"integer"},"tasks.status_message":{"description":"informational message of the task you can find the full list of general informational messages here","type":"string"},"tasks.time":{"description":"execution time, seconds","type":"string"},"tasks_count":{"description":"the number of tasks in the tasks array","type":"integer"},"tasks_error":{"description":"the number of tasks in the tasks array returned with an error","type":"integer"},"time":{"description":"execution time, seconds","type":"string"},"version":{"description":"the current version of the API","type":"string"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live LLM Mentions Aggregated Metrics","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-ai-optimization-llm-mentions-aggregated-metrics-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.101,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:637a7b0ee8e6e3dcb663981816d087d43023a69e6eccef3d9115e835baa65d8f","kind":"upstream_success_contract","source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"cd6c34d134ce"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_ai_llm_mentions_aggregated_metrics_live","path":"/apis/v1/dataforseo/ai_optimization/llm_mentions/aggregated_metrics/live"},"x-aisa-source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/llm_mentions/aggregated_metrics/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/ai_optimization/llm_mentions/aggregated_metrics/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"target\": [\n      {\n        \"domain\": \"en.wikipedia.org\"\n      }\n    ]\n  }\n]'"}]}},"/apis/v1/dataforseo/ai_optimization/llm_mentions/available_filters":{"get":{"description":"‌‌\nHere you will find all the necessary information about filters that can be used with AI Optimization LLM Mentions API endpoints.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_ai_llm_mentions_available_filters","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsAvailableFiltersResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Filters for AI Optimization LLM Mentions API","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-ai-optimization-llm-mentions-available-filters","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:bd358723f2ce5f9a198383c6a80034ed6c70b082f1c9e46fc83a555eec09c357","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5f2317c6b064"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_ai_llm_mentions_available_filters","path":"/apis/v1/dataforseo/ai_optimization/llm_mentions/available_filters"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/llm_mentions/available_filters","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/ai_optimization/llm_mentions/cross_aggregated_metrics/live":{"post":{"description":"Compares mention metrics across several targets in one call, grouped by `aggregation_key`. Takes `targets` as a list of target arrays rather than the single `target` its siblings take - the shapes differ, and mixing them up is rejected as an unknown field.  ⚠️ `target` is an **array of objects**, each `{\"domain\": \"...\"}` or `{\"keyword\": \"...\"}`; a bare string is rejected as the wrong type and an array of strings as 'Each target item must be an object'. Filter fields come from `get_dataforseo_ai_llm_mentions_available_filters`. Wrapped in DataForSEO's envelope: data in `tasks[0].result`, outcome in `tasks[0].status_code` - a rejected request still returns HTTP 200. Running `post_dataforseo_ai_llm_mentions_aggregated_metrics_live` once per target costs the same per call, so use this when the comparison itself is the point.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.101 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_ai_llm_mentions_cross_metrics_live","requestBody":{"content":{"application/json":{"schema":{"items":{"properties":{"initial_dataset_filters":{"description":"array of filter expressions applied before aggregation optional field you can use this array to filter expressions applied to the raw mentions database before aggregation to limit the rows contributing to the result;you can add several filters at once (8 filters maximum) you should set a logical operator and, or between the conditions the following operators are supported: =, , in, not_in, like, not_like, ilike, not_ilike, match, not_match you can use the % operator with like and not_like to match any string of zero or more characters example: [\"ai_search_volume\",\">\",\"1000\"]the full list of possible filters is available here. learn more about the initial dataset filters in this help center article.","items":{},"type":"array"},"internal_list_limit":{"description":"maximum number of elements within internal arrays optional field you can use this field to limit the number of elements within the following arrays: sources_domain search_results_domain minimum value: 1 maximum value: 10 default value: 5","type":"integer"},"language_code":{"description":"search language code optional field if you use this field, you don't need to specify language_name; you can receive the list of available languages of the search engine with their language_code_by making a separate request to the https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages default value: en Note: chat_gpt data is available for en onlyn","type":"string"},"language_name":{"description":"full name of search language optional field if you use this field, you don't need to specify language_code; if you don't specify this field, the language_code with en value will be used by default; you can receive the list of available languages of the search engine with their language_name by making a separate request to the https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages Note: chat_gpt data is available for English only","type":"string"},"location_code":{"description":"search location code optional field if you use this field, you don't need to specify location_name you can receive the list of available locations of the search engine with their location_code by making a separate request to the https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages default value: 2840 Note: chat_gpt data is available for 2840 only","type":"integer"},"location_name":{"description":"full name of search location optional field if you use this field, you don't need to specify location_code if you don't specify this field, the location_code with 2840 value will be used by default; you can receive the list of available locations of the search engine with their location_name by making a separate request to the https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages Note: chat_gpt data is available for United States only","type":"string"},"platform":{"description":"target platform optional field possible values: chat_gpt, google default value: google Note: the data returned depends on the selected platform Note #2:chat_gpt data is available for the United States and English only","type":"string"},"tag":{"description":"user-defined task identifier optional field the character limit is 255 you can use this parameter to identify the task and match it with the result you will find the specified tag value in the data object of the response","type":"string"},"targets":{"description":"array of objects containing target entities with aggregation keys required field you can specify up to 10, but not less than 2 target sets of parameters, each with its aggregation_key;example of a targets array with multiple entities: [{\"aggregation_key\":\"bmw\",\"target\":[{\"domain\":\"en.wikipedia.org\",\"search_filter\":\"exclude\"},{\"keyword\":\"m5\",\"match_type\":\"partial_match\",\"search_scope\":[\"answer\"]}]},{\"aggregation_key\":\"mercedes\",\"target\":[{\"domain\":\"www.mercedes-benz.com\",\"search_filter\":\"exclude\"},{\"keyword\":\"GLC\",\"match_type\":\"word_match\"}]}]","items":{"properties":{"aggregation_key":{"description":"aggregation key for grouping the results required field groups results for comparison and serves as a label for the group; you can specify up to 250 characters in the aggregation_key field","type":"string"},"target":{"description":"array of objects containing target entities required field a single target can contain up to 10 domain and/or keyword entities","items":{"oneOf":[{"required":["domain"]},{"required":["keyword"]}],"properties":{"domain":{"description":"target domain required field if you don't specify a keyword you can specify up to 63 characters in the domain field; a domain should be specified without https:// and www.","type":"string"},"include_subdomains":{"description":"indicates if the subdomains of the target domain will be included in the search optional field if set to true, the subdomains will be included in the search default value: false","type":"boolean"},"keyword":{"description":"target keyword required field if you don't specify a domain you can specify up to 250 characters in the keyword field all %## will be decoded (plus character ‘+’ will be decoded to a space character) if you need to use the “%” character for your keyword, please specify it as “%25”; if you need to use the “+” character for your keyword, please specify it as “%2B”learn more about rules and limitations of keyword and keywords fields in DataForSEO APIs in this Help Center article","type":"string"},"match_type":{"description":"target keyword match type defines how the specified keyword is matched optional field possible values: word_match - full-text search for terms that match the specified seed keyword with additional words included before, after, or within the key phrase (e.g., search for \"light\" will return results with \"light bulb\", \"light switch\"); partial_match - substring search that finds all instances containing the specified sequence of characters, even if it appears inside a longer word (e.g., search for \"light\" will return results with \"lighting\", \"highlight\"); default value: word_match","type":"string"},"search_filter":{"description":"Entity search filter: include or exclude; defaults to include.","type":"string"},"search_scope":{"description":"Search scope. Domain entities: any, sources, search_results. Keyword entities: any, question, answer, brand_entities, fan_out_queries. Default: any.","items":{"type":"string"},"type":"array"}},"type":"object"},"type":"array"}},"required":["aggregation_key","target"],"type":"object"},"type":"array"}},"required":["targets"],"type":"object"},"type":"array"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"cost":{"description":"total tasks cost, USD","type":"number"},"status_code":{"description":"general status code you can find the full list of the response codes here Note: we strongly recommend designing a necessary system for handling related exceptional or error conditions","type":"integer"},"status_message":{"description":"general informational message you can find the full list of general informational messages here","type":"string"},"tasks":{"description":"array of tasks","items":{"type":"string"},"type":"array"},"tasks.cost":{"description":"cost of the task, USD","type":"number"},"tasks.data":{"description":"contains the same parameters that you specified in the POST request","type":"object"},"tasks.id":{"description":"task identifier unique task identifier in our system in the UUID format","type":"string"},"tasks.path":{"description":"URL path","items":{"type":"string"},"type":"array"},"tasks.result":{"description":"array of results","items":{"type":"string"},"type":"array"},"tasks.result.items":{"description":"contains relevant mentions data","items":{"type":"string"},"type":"array"},"tasks.result.items.brand_entities_category":{"description":"data on brand entities relevant to the target array of objects containing data on brand entity categories that appear in search results related to LLM queries","items":{"type":"string"},"type":"array"},"tasks.result.items.brand_entities_category.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.items.brand_entities_category.impressions":{"description":"current AI impressions rate of a keyword","type":"integer"},"tasks.result.items.brand_entities_category.key":{"description":"grouping identifier the specific identifier for the grouping dimension in this case the field displays a found brand entity category","type":"string"},"tasks.result.items.brand_entities_category.mentions":{"description":"total LLM mentions count the number of times the target keyword or domain were mentioned in relation to the specific domain","type":"integer"},"tasks.result.items.brand_entities_category.type":{"description":"type of the element = 'group_element'","type":"string"},"tasks.result.items.brand_entities_title":{"description":"data on brand entities relevant to the target array of objects containing data on brand entity titles that appear in search results related to LLM queries","items":{"type":"string"},"type":"array"},"tasks.result.items.brand_entities_title.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.items.brand_entities_title.impressions":{"description":"current AI impressions rate of a keyword","type":"integer"},"tasks.result.items.brand_entities_title.key":{"description":"grouping identifier the specific identifier for the grouping dimension in this case the field displays a found brand entity title","type":"string"},"tasks.result.items.brand_entities_title.mentions":{"description":"total LLM mentions count the number of times the target keyword or domain were mentioned in relation to the specific domain","type":"integer"},"tasks.result.items.brand_entities_title.type":{"description":"type of the element = 'group_element'","type":"string"},"tasks.result.items.key":{"description":"aggregation key received in a POST array","type":"string"},"tasks.result.items.language":{"description":"language-based grouping array of objects containing mention metrics segmented by content language","items":{"type":"string"},"type":"array"},"tasks.result.items.language.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.items.language.impressions":{"description":"current AI impressions rate of a keyword","type":"integer"},"tasks.result.items.language.key":{"description":"grouping identifier the specific identifier for the grouping dimension","type":"string"},"tasks.result.items.language.mentions":{"description":"total LLM mentions count the number of times the target keyword or domain were mentioned in relation to this specific grouping key","type":"integer"},"tasks.result.items.language.type":{"description":"type of the element = 'group_element'","type":"string"},"tasks.result.items.location":{"description":"location-based grouping array of objects containing mention metrics segmented by geographical location","items":{"type":"string"},"type":"array"},"tasks.result.items.location.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.items.location.impressions":{"description":"current AI impressions rate of a keyword","type":"integer"},"tasks.result.items.location.key":{"description":"grouping identifier the specific identifier for the grouping dimension","type":"string"},"tasks.result.items.location.mentions":{"description":"total LLM mentions count the number of times the target keyword or domain were mentioned in relation to this specific grouping key","type":"integer"},"tasks.result.items.location.type":{"description":"type of the element = 'group_element'","type":"string"},"tasks.result.items.platform":{"description":"platform-based grouping array of group elements containing mention metrics segmented by AI platform","items":{"type":"string"},"type":"array"},"tasks.result.items.platform.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.items.platform.impressions":{"description":"current AI impressions rate of a keyword","type":"integer"},"tasks.result.items.platform.key":{"description":"grouping identifier the specific identifier for the grouping dimension","type":"string"},"tasks.result.items.platform.mentions":{"description":"total LLM mentions count the number of times the target keyword or domain were mentioned in relation to this specific grouping key","type":"integer"},"tasks.result.items.platform.type":{"description":"type of the element = 'group_element'","type":"string"},"tasks.result.items.search_results_domain":{"description":"found top search results domains relevant to the target array of objects containing data on top domains that appear in search results related to LLM queries","items":{"type":"string"},"type":"array"},"tasks.result.items.search_results_domain.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.items.search_results_domain.impressions":{"description":"current AI impressions rate of a keyword","type":"integer"},"tasks.result.items.search_results_domain.key":{"description":"grouping identifier the specific identifier for the grouping dimension in this case the field displays a found domain name","type":"string"},"tasks.result.items.search_results_domain.mentions":{"description":"total LLM mentions count the number of times the target keyword or domain were mentioned in relation to the specific domain","type":"integer"},"tasks.result.items.search_results_domain.type":{"description":"type of the element = 'group_element'","type":"string"},"tasks.result.items.sources_domain":{"description":"found top source domains relevant to the target array of objects containing data on top domains that are cited as sources in LLM responses","items":{"type":"string"},"type":"array"},"tasks.result.items.sources_domain.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.items.sources_domain.impressions":{"description":"current AI impressions rate of a keyword","type":"integer"},"tasks.result.items.sources_domain.key":{"description":"grouping identifier the specific identifier for the grouping dimension in this case the field displays a found domain name","type":"string"},"tasks.result.items.sources_domain.mentions":{"description":"total LLM mentions count the number of times the target keyword or domain were mentioned in relation to the specific domain","type":"integer"},"tasks.result.items.sources_domain.type":{"description":"type of the element = 'group_element'","type":"string"},"tasks.result.total":{"description":"aggregated mentions metrics summary contains overall aggregated LLM mention metrics across all found domains, grouped by various dimensions","type":"object"},"tasks.result.total.brand_entities_category":{"description":"data on brand entities relevant to the target array of objects containing data on brand entity categories that appear in search results related to LLM queries","items":{"type":"string"},"type":"array"},"tasks.result.total.brand_entities_category.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.total.brand_entities_category.impressions":{"description":"current AI impressions rate of a keyword","type":"integer"},"tasks.result.total.brand_entities_category.key":{"description":"grouping identifier the specific identifier for the grouping dimension in this case the field displays a found brand entity category","type":"string"},"tasks.result.total.brand_entities_category.mentions":{"description":"total LLM mentions count the number of times the target keyword or domain were mentioned in relation to the specific domain","type":"integer"},"tasks.result.total.brand_entities_category.type":{"description":"type of the element = 'group_element'","type":"string"},"tasks.result.total.brand_entities_title":{"description":"data on brand entities relevant to the target array of objects containing data on brand entity titles that appear in search results related to LLM queries","items":{"type":"string"},"type":"array"},"tasks.result.total.brand_entities_title.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.total.brand_entities_title.impressions":{"description":"current AI impressions rate of a keyword","type":"integer"},"tasks.result.total.brand_entities_title.key":{"description":"grouping identifier the specific identifier for the grouping dimension in this case the field displays a found brand entity title","type":"string"},"tasks.result.total.brand_entities_title.mentions":{"description":"total LLM mentions count the number of times the target keyword or domain were mentioned in relation to the specific domain","type":"integer"},"tasks.result.total.brand_entities_title.type":{"description":"type of the element = 'group_element'","type":"string"},"tasks.result.total.language":{"description":"language-based grouping array of objects containing mention metrics segmented by content language","items":{"type":"string"},"type":"array"},"tasks.result.total.language.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.total.language.impressions":{"description":"current AI impressions rate of a keyword","type":"integer"},"tasks.result.total.language.key":{"description":"grouping identifier the specific identifier for the grouping dimension","type":"string"},"tasks.result.total.language.mentions":{"description":"total LLM mentions count the number of times the target keyword or domain were mentioned in relation to this specific grouping key","type":"integer"},"tasks.result.total.language.type":{"description":"type of the element = 'group_element'","type":"string"},"tasks.result.total.location":{"description":"location-based grouping array of objects containing mention metrics segmented by geographical location","items":{"type":"string"},"type":"array"},"tasks.result.total.location.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.total.location.impressions":{"description":"current AI impressions rate of a keyword","type":"integer"},"tasks.result.total.location.key":{"description":"grouping identifier the specific identifier for the grouping dimension","type":"string"},"tasks.result.total.location.mentions":{"description":"total LLM mentions count the number of times the target keyword or domain were mentioned in relation to this specific grouping key","type":"integer"},"tasks.result.total.location.type":{"description":"type of the element = 'group_element'","type":"string"},"tasks.result.total.platform":{"description":"platform-based grouping array of group elements containing mention metrics segmented by AI platform","items":{"type":"string"},"type":"array"},"tasks.result.total.platform.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.total.platform.impressions":{"description":"current AI impressions rate of a keyword","type":"integer"},"tasks.result.total.platform.key":{"description":"grouping identifier the specific identifier for the grouping dimension","type":"string"},"tasks.result.total.platform.mentions":{"description":"total LLM mentions count the number of times the target keyword or domain were mentioned in relation to this specific grouping key","type":"integer"},"tasks.result.total.platform.type":{"description":"type of the element = 'group_element'","type":"string"},"tasks.result.total.search_results_domain":{"description":"found top search results domains relevant to the target array of objects containing data on top domains that appear in search results related to LLM queries","items":{"type":"string"},"type":"array"},"tasks.result.total.search_results_domain.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.total.search_results_domain.impressions":{"description":"current AI impressions rate of a keyword","type":"integer"},"tasks.result.total.search_results_domain.key":{"description":"grouping identifier the specific identifier for the grouping dimension in this case the field displays a found domain name","type":"string"},"tasks.result.total.search_results_domain.mentions":{"description":"total LLM mentions count the number of times the target keyword or domain were mentioned in relation to the specific domain","type":"integer"},"tasks.result.total.search_results_domain.type":{"description":"type of the element = 'group_element'","type":"string"},"tasks.result.total.sources_domain":{"description":"found top source domains relevant to the target array of objects containing data on top domains that are cited as sources in LLM responses","items":{"type":"string"},"type":"array"},"tasks.result.total.sources_domain.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.total.sources_domain.impressions":{"description":"current AI impressions rate of a keyword","type":"integer"},"tasks.result.total.sources_domain.key":{"description":"grouping identifier the specific identifier for the grouping dimension in this case the field displays a found domain name","type":"string"},"tasks.result.total.sources_domain.mentions":{"description":"total LLM mentions count the number of times the target keyword or domain were mentioned in relation to the specific domain","type":"integer"},"tasks.result.total.sources_domain.type":{"description":"type of the element = 'group_element'","type":"string"},"tasks.result_count":{"description":"number of elements in the result array","type":"integer"},"tasks.status_code":{"description":"status code of the task generated by DataForSEO; can be within the following range: 10000-60000 you can find the full list of the response codes here","type":"integer"},"tasks.status_message":{"description":"informational message of the task you can find the full list of general informational messages here","type":"string"},"tasks.time":{"description":"execution time, seconds","type":"string"},"tasks_count":{"description":"the number of tasks in the tasks array","type":"integer"},"tasks_error":{"description":"the number of tasks in the tasks array returned with an error","type":"integer"},"time":{"description":"execution time, seconds","type":"string"},"version":{"description":"the current version of the API","type":"string"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live LLM Mentions Cross Aggregated Metrics","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-ai-optimization-llm-mentions-cross-aggregated-metrics-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.101,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:6cc6adba9be4cb2f7582c9122841114a66fa3c0f16763f779dcf3f344032b493","kind":"upstream_success_contract","source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9734e8e4ecf1"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_ai_llm_mentions_cross_metrics_live","path":"/apis/v1/dataforseo/ai_optimization/llm_mentions/cross_aggregated_metrics/live"},"x-aisa-source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/llm_mentions/cross_aggregated_metrics/live","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/ai_optimization/llm_mentions/historical/live":{"post":{"description":"DataForSEO POST /v3/ai_optimization/llm_mentions/historical/live\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.101 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_dataforseo_apis_v1_dataforseo_ai_optimization_e9ddb6","requestBody":{"content":{"application/json":{"schema":{"example":[{"language_code":"es","location_code":2840,"platform":"google","target":[{"domain":"en.wikipedia.org","search_filter":"exclude"},{"keyword":"bmw","search_scope":["answer"]}]}],"items":{"oneOf":[{"properties":{"date_from":{"description":"<em>start date of the time range</em><br>optional field<br>minimal value <code>2025-08-01</code><br>date format <code>\"yyyy-mm-dd\"</code>","type":["string","null"]},"date_to":{"description":"<em>end date of the time range</em><br>optional field<br><strong>Note</strong> value specified in <code>date_from</code> cannot exceed the value in <code>date_to</code><br>date format <code>\"yyyy-mm-dd\"</code>","type":["string","null"]},"language_code":{"description":"<em>search language code</em><br>optional field<br>if you use this field, you don't need to specify <code>language_name</code>;<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">en</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">en</code> only","type":["string","null"]},"language_name":{"description":"<em>full name of search language</em><br>optional field<br>if you use this field, you don't need to specify <code>language_code</code>;<br>if you don't specify this field, the <code>language_code</code> with <code class=\"long-string\">en</code> value will be used by default;<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">English</code> only","type":["string","null"]},"location_code":{"description":"<em>search location code</em><br>optional field<br>if you use this field, you don't need to specify <code>location_name</code><br>you can receive the list of available locations of the search engine with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">2840</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">2840</code> only","type":["integer","null"]},"location_name":{"description":"<em>full name of search location</em><br>optional field<br>if you use this field, you don't need to specify <code>location_code</code><br>if you don't specify this field, the <code>location_code</code> with <code class=\"long-string\">2840</code> value will be used by default;<br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note:</strong> <code>chat_gpt</code> data is available for <code class=\"long-string\">United States</code> only","type":["string","null"]},"platform":{"description":"<em>target platform</em><br>optional field<br>possible values:<br><code>chat_gpt</code>, <code>google</code><br><strong>Note:</strong> if the <code>platform</code> is not specified, the data is returned for both platforms<br><strong>Note #2:</strong><code>chat_gpt</code> data is available for the <code>United States</code> and <code>English</code> only","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"array of objects containing target entities\nrequired field\nyou can specify up to 10 entities (objects) in the target field\none target entity can contain either one domain or one keyword and related parameters\nexamples:\n\ntarget array with a domain entity","items":{"oneOf":[{"discriminator":{"mapping":{"domain":"#/components/schemas/Provider0A3E90081762_AiOptimizationLLmMentionsDomainElement","keyword":"#/components/schemas/Provider0A3E90081762_AiOptimizationLLmMentionsKeywordElement"},"propertyName":"type"},"properties":{"search_filter":{"description":"target domain search filter\noptional field\npossible values:\ninclude, exclude\ndefault value: include","type":["string","null"]},"search_scope":{"description":"target domain search scope\noptional field\npossible values:\nany, sources, search_results\ndefault value: any","items":{"type":["string","null"]},"type":["array","null"]}},"type":"object"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsHistoricalLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Ai Optimization Llm Mentions Historical","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/any_dataforseo_apis_v1_dataforseo_ai_optimization_e9ddb6","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.101,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:8c75027b7777f150971705018f60c50e48171e054c66aeecf14c246b940d25d0","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"103334b0d11e"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_dataforseo_apis_v1_dataforseo_ai_optimization_e9ddb6","path":"/apis/v1/dataforseo/ai_optimization/llm_mentions/historical/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/llm_mentions/historical/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/ai_optimization/llm_mentions/historical/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"es\",\n    \"location_code\": 2840,\n    \"platform\": \"google\",\n    \"target\": [\n      {\n        \"domain\": \"en.wikipedia.org\",\n        \"search_filter\": \"exclude\"\n      },\n      {\n        \"keyword\": \"bmw\",\n        \"search_scope\": [\n          \"answer\"\n        ]\n      }\n    ]\n  }\n]'"}]}},"/apis/v1/dataforseo/ai_optimization/llm_mentions/locations_and_languages":{"get":{"description":"‌\nUsing this endpoint you can get the full list of locations and languages supported in AI Optimization LLM Mentions API.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_ai_llm_mentions_locales","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsLocationsAndLanguagesResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Locations and Languages for AI Optimization LLM Mentions API","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-ai-optimization-llm-mentions-locations-and-languages","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:46648ca81714f4b92cee2132278eeaadfbf8b8ffac7afef745165a1c90e74734","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c52841b08564"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_ai_llm_mentions_locales","path":"/apis/v1/dataforseo/ai_optimization/llm_mentions/locations_and_languages"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/llm_mentions/locations_and_languages","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/ai_optimization/llm_mentions/multi_target_metrics/live":{"post":{"description":"DataForSEO POST /v3/ai_optimization/llm_mentions/multi_target_metrics/live\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.101 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_dataforseo_apis_v1_dataforseo_ai_optimization_5d5a92","requestBody":{"content":{"application/json":{"schema":{"example":[{"initial_dataset_filters":[["ai_search_volume",">",10]],"internal_list_limit":5,"language_code":"en","location_code":2840,"platform":"google","targets":[{"key":"chat_gpt","target":[{"keyword":"chat gpt"}]},{"key":"claude","target":[{"keyword":"claude"}]},{"key":"gemini","target":[{"keyword":"gemini"}]},{"key":"perplexity","target":[{"keyword":"perplexity","search_filter":"include"}]}]}],"items":{"oneOf":[{"properties":{"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"ai_search_volume\",\"&gt;\",1000]</code><p>The full list of possible filters is available <a href=\"/v3/ai_optimization/llm_mentions/filters/\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"initial_dataset_filters":{"description":"<em>array of filter expressions applied before aggregation</em><br>optional field<br>you can use this array to filter expressions applied to the raw mentions database before aggregation to limit the rows contributing to the result;<p><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"ai_search_volume\",\"&gt;\",1000]</code><p>the full list of possible filters is available <a href=\"/v3/ai_optimization/llm_mentions/filters\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a><br>learn more about the initial dataset filters in <a href=\"https://dataforseo.com/help-center/what-are-the-initial-dataset-filters-and-how-do-they-work\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article.</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"internal_list_limit":{"description":"<em>maximum number of elements within internal arrays</em><br>optional field<br>you can use this field to limit the number of elements within the following arrays:<br><code>sources_domain</code><br><code>search_results_domain</code><br>minimum value: <code>1</code><br>maximum value: <code>10</code><br>default value: <code>5</code>","type":["integer","null"]},"language_code":{"description":"<em>search language code</em><br>optional field<br>if you use this field, you don't need to specify <code>language_name</code>;<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">en</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">en</code> only","type":["string","null"]},"language_name":{"description":"<em>full name of search language</em><br>optional field<br>if you use this field, you don't need to specify <code>language_code</code>;<br>if you don't specify this field, the <code>language_code</code> with <code class=\"long-string\">en</code> value will be used by default;<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">English</code> only","type":["string","null"]},"limit":{"description":"<em>the maximum number of returned objects</em><br>optional field<p>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>search location code</em><br>optional field<br>if you use this field, you don't need to specify <code>location_name</code><br>you can receive the list of available locations of the search engine with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">2840</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">2840</code> only","type":["integer","null"]},"location_name":{"description":"<em>full name of search location</em><br>optional field<br>if you use this field, you don't need to specify <code>location_code</code><br>if you don't specify this field, the <code>location_code</code> with <code class=\"long-string\">2840</code> value will be used by default;<br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">United States</code> only","type":["string","null"]},"offset":{"description":"<em>offset in the results array of the returned mentions data</em><br>optional field<p>default value: <code>0</code><br>example: if you specify the <code>10</code> value, the first ten mentions objects in the results array will be omitted and the data will be provided for the successive objects;<br><strong>Note:</strong> the maximum value is <code>1000000</code>, use the <code>search_after_token</code> if you would like to offset more results","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"ai_search_volume,desc\"]</code><br><strong>Note:</strong> you can set no more than three sorting rules in a single request<br>you should use a comma to separate several sorting rules","items":{"type":"string"},"type":["array","null"]},"platform":{"description":"<em>target platform</em><br>optional field<br>possible values:<br><code>chat_gpt</code>, <code>google</code><br>default value: <code class=\"long-string\">google</code><br><strong>Note:</strong> if the <code>platform</code> is not specified, the data is returned for both platforms<br><strong>Note #2:</strong><code>chat_gpt</code> data is available for the <code>United States</code> and <code>English</code> only","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"targets":{"items":{"oneOf":[{"properties":{"key":{"description":"key for grouping the results\nrequired field\ngroups results for comparison and serves as a label for the group;\nyou can specify up to 250 characters in the key field","type":["string","null"]},"target":{"items":{"oneOf":[{"discriminator":{"mapping":{"domain":"#/components/schemas/Provider0A3E90081762_AiOptimizationLLmMentionsDomainElement","keyword":"#/components/schemas/Provider0A3E90081762_AiOptimizationLLmMentionsKeywordElement"},"propertyName":"type"},"properties":{"search_filter":{"description":"target domain search filter\noptional field\npossible values:\ninclude, exclude\ndefault value: include","type":["string","null"]},"search_scope":{"description":"target domain search scope\noptional field\npossible values:\nany, sources, search_results\ndefault value: any","items":{"type":["string","null"]},"type":["array","null"]}},"type":"object"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsMultiTargetMetricsLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Ai Optimization Llm Mentions Multi Target Metrics","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/any_dataforseo_apis_v1_dataforseo_ai_optimization_5d5a92","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.101,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:cbcd2a9d50505bb9b7b4546db8f39c7b2cf8ccd8f9ffbe175a53ee937f8126e1","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c5266bcffb43"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_dataforseo_apis_v1_dataforseo_ai_optimization_5d5a92","path":"/apis/v1/dataforseo/ai_optimization/llm_mentions/multi_target_metrics/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/llm_mentions/multi_target_metrics/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/ai_optimization/llm_mentions/multi_target_metrics/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"platform\": \"google\",\n    \"targets\": [\n      {\n        \"key\": \"chat_gpt\",\n        \"target\": [\n          {\n            \"keyword\": \"chat gpt\"\n          }\n        ]\n      },\n      {\n        \"key\": \"claude\",\n        \"target\": [\n          {\n            \"keyword\": \"claude\"\n          }\n        ]\n      },\n      {\n        \"key\": \"gemini\",\n        \"target\": [\n          {\n            \"keyword\": \"gemini\"\n          }\n        ]\n      },\n      {\n        \"key\": \"perplexity\",\n        \"target\": [\n          {\n            \"keyword\": \"perplexity\",\n            \"search_filter\": \"include\"\n          }\n        ]\n      }\n    ],\n    \"initial_dataset_filters\": [\n      [\n        \"ai_search_volume\",\n        \">\",\n        10\n      ]\n    ],\n    \"internal_list_limit\": 5\n  }\n]'"}]}},"/apis/v1/dataforseo/ai_optimization/llm_mentions/search/live":{"post":{"description":"The individual answers in which an assistant mentioned your target. Returns `total_count`, `current_offset`, `search_after_token` and `items` - page with the token, not `offset`, past the first pages. Measured at 7.7 KB for one item.  ⚠️ `target` is an **array of objects**, each `{\"domain\": \"...\"}` or `{\"keyword\": \"...\"}`; a bare string is rejected as the wrong type and an array of strings as 'Each target item must be an object'. Filter fields come from `get_dataforseo_ai_llm_mentions_available_filters`. Wrapped in DataForSEO's envelope: data in `tasks[0].result`, outcome in `tasks[0].status_code` - a rejected request still returns HTTP 200. For counts rather than the mentions themselves use `post_dataforseo_ai_llm_mentions_aggregated_metrics_live`.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.701 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_ai_llm_mentions_search_live","requestBody":{"content":{"application/json":{"schema":{"items":{"properties":{"filters":{"description":"array of results filtering parameters optional field you can add several filters at once (8 filters maximum) you should set a logical operator and, or between the conditions the following operators are supported: =, , in, not_in, like, not_like, ilike, not_ilike, match, not_match you can use the % operator with like and not_like to match any string of zero or more characters example: [\"ai_search_volume\",\">\",\"1000\"]The full list of possible filters is available here.","items":{},"type":"array"},"language_code":{"description":"search language code optional field if you use this field, you don't need to specify language_name; you can receive the list of available languages of the search engine with their language_code_by making a separate request to the https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages default value: en Note: chat_gpt data is available for en onlyn","type":"string"},"language_name":{"description":"full name of search language optional field if you use this field, you don't need to specify language_code; if you don't specify this field, the language_code with en value will be used by default; you can receive the list of available languages of the search engine with their language_name by making a separate request to the https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages Note: chat_gpt data is available for English only","type":"string"},"limit":{"description":"the maximum number of returned objects optional fielddefault value: 100 maximum value: 1000","type":"integer"},"location_code":{"description":"search location code optional field if you use this field, you don't need to specify location_name you can receive the list of available locations of the search engine with their location_code by making a separate request to the https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages default value: 2840 Note: chat_gpt data is available for 2840 only","type":"integer"},"location_name":{"description":"full name of search location optional field if you use this field, you don't need to specify location_code if you don't specify this field, the location_code with 2840 value will be used by default; you can receive the list of available locations of the search engine with their location_name by making a separate request to the https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages Note: chat_gpt data is available for United States only","type":"string"},"offset":{"description":"offset in the results array of the returned mentions data optional fielddefault value: 0 example: if you specify the 10 value, the first ten mentions objects in the results array will be omitted and the data will be provided for the successive objects; Note: the maximum value is 9,000, use the search_after_token if you would like to offset more results","type":"integer"},"order_by":{"description":"results sorting rules optional field you can use the same values as in the filters array to sort the results possible sorting types: asc - results will be sorted in the ascending order desc - results will be sorted in the descending order you should use a comma to set up a sorting type example: [\"ai_search_volume,desc\"] note that you can set no more than three sorting rules in a single request you should use a comma to separate several sorting rules","items":{"type":"string"},"type":"array"},"platform":{"description":"target platform optional field possible values: chat_gpt, google default value: google Note: the data returned depends on the selected platform Note #2:chat_gpt data is available for the United States and English only","type":"string"},"search_after_token":{"description":"token for subsequent requests optional field provided in the identical filed of the response to each request; use this parameter to avoid timeouts while trying to obtain over 20,000 results in a single request; by specifying the unique search_after_token value from the response array, you will get the subsequent results of the initial task; search_after_token values are unique for each subsequent task ; Note: if the search_after_token is specified in the request, all other parameters should be identical to the previous request","type":"string"},"tag":{"description":"user-defined task identifier optional field the character limit is 255 you can use this parameter to identify the task and match it with the result you will find the specified tag value in the data object of the response","type":"string"},"target":{"description":"array of objects containing target entities required field you can specify up to 10 entities (objects) in the target field one target entity can contain either one domain or one keyword and related parametersexamples: target array with a domain entity [{\"domain\": \"en.wikipedia.org\", \"search_filter\": \"exclude\"}] target array with a keyword entity [{\"keyword\": \"bmw\", \"search_scope\": [\"question\"], \"match_type \": \"partial_match\"}] target array with multiple entities [{\"domain\": \"en.wikipedia.org\", \"search_filter\": \"exclude\"}, {\"keyword\": \"bmw\", \"match_type \": \"partial_match\", \"search_scope\": [\"answer\"]}]","items":{"oneOf":[{"required":["domain"]},{"required":["keyword"]}],"properties":{"domain":{"description":"target domain required field if you don't specify keyword you can specify up to 63 characters in the domain field; a domain should be specified without https:// and www.","type":"string"},"include_subdomains":{"description":"indicates if the subdomains of the target domain will be included in the search optional field if set to true, the subdomains will be included in the search default value: false","type":"boolean"},"keyword":{"description":"target keyword required field if you don't specify domain you can specify up to 250 characters in the keyword field all %## will be decoded (plus character ‘+’ will be decoded to a space character) if you need to use the “%” character for your keyword, please specify it as “%25”; if you need to use the “+” character for your keyword, please specify it as “%2B”learn more about rules and limitations of keyword and keywords fields in DataForSEO APIs in this Help Center article","type":"string"},"match_type":{"description":"target keyword match type defines how the specified keyword is matched optional field possible values: word_match - full-text search for terms that match the specified seed keyword with additional words included before, after, or within the key phrase (e.g., search for \"light\" will return results with \"light bulb\", \"light switch\"); partial_match - substring search that finds all instances containing the specified sequence of characters, even if it appears inside a longer word (e.g., search for \"light\" will return results with \"lighting\", \"highlight\"); default value: word_match","type":"string"},"search_filter":{"description":"Entity search filter: include or exclude; defaults to include.","type":"string"},"search_scope":{"description":"Search scope. Domain entities: any, sources, search_results. Keyword entities: any, question, answer, brand_entities, fan_out_queries. Default: any.","items":{"type":"string"},"type":"array"}},"type":"object"},"type":"array"}},"required":["target"],"type":"object"},"type":"array"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"cost":{"description":"total tasks cost, USD","type":"number"},"status_code":{"description":"general status code you can find the full list of the response codes here Note: we strongly recommend designing a necessary system for handling related exceptional or error conditions","type":"integer"},"status_message":{"description":"general informational message you can find the full list of general informational messages here","type":"string"},"tasks":{"description":"array of tasks","items":{"type":"string"},"type":"array"},"tasks.cost":{"description":"cost of the task, USD","type":"number"},"tasks.data":{"description":"contains the same parameters that you specified in the POST request","type":"object"},"tasks.id":{"description":"task identifier unique task identifier in our system in the UUID format","type":"string"},"tasks.path":{"description":"URL path","items":{"type":"string"},"type":"array"},"tasks.result":{"description":"array of results","items":{"type":"string"},"type":"array"},"tasks.result.current_offset":{"description":"the number of mentions objects that are omitted in the items array","type":"integer"},"tasks.result.items":{"description":"contains relevant mentions data","items":{"type":"string"},"type":"array"},"tasks.result.items.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.items.answer":{"description":"relevant answer in markdown format content of the result formatted in the markdown markup language","type":"string"},"tasks.result.items.brand_entities":{"description":"array of brand entities contains information on brands mentioned in the response","items":{"type":"string"},"type":"array"},"tasks.result.items.brand_entities.category":{"description":"category of the brand","type":"string"},"tasks.result.items.brand_entities.position":{"description":"position in the results","type":"integer"},"tasks.result.items.brand_entities.title":{"description":"name of the brand","type":"string"},"tasks.result.items.fan_out_queries":{"description":"array of fan-out queries contains related search queries derived from the main query to provide a more comprehensive response","items":{"type":"string"},"type":"array"},"tasks.result.items.first_response_at":{"description":"date and time when the response data was first recorded in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00” example: 2025-10-21 06:25:30 +00:00","type":"string"},"tasks.result.items.language_code":{"description":"language code in a POST array","type":"string"},"tasks.result.items.last_response_at":{"description":"date and time when the response data was last updated in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00” example: 2025-10-21 06:25:30 +00:00","type":"string"},"tasks.result.items.location_code":{"description":"location code in a POST array","type":"integer"},"tasks.result.items.model_name":{"description":"name of the AI model from which the data was retrieved Note: for the google platform type, the value is always google_ai_overview","type":"string"},"tasks.result.items.monthly_searches":{"description":"monthly AI search volume rates array of objects with AI search volume rates in a certain month of a year","items":{"type":"string"},"type":"array"},"tasks.result.items.monthly_searches.month":{"description":"month","type":"integer"},"tasks.result.items.monthly_searches.search_volume":{"description":"AI search volume rate in a certain month of a year learn more about this metric here","type":"integer"},"tasks.result.items.monthly_searches.year":{"description":"year","type":"integer"},"tasks.result.items.platform":{"description":"platform received in a POST array","type":"string"},"tasks.result.items.question":{"description":"relevant question","type":"string"},"tasks.result.items.search_results":{"description":"array of search results all web search outputs the model retrieved when looking up information, including duplicates and unused entries","items":{"type":"string"},"type":"array"},"tasks.result.items.search_results.breadcrumb":{"description":"breadcrumb","type":"string"},"tasks.result.items.search_results.description":{"description":"result description","type":"string"},"tasks.result.items.search_results.domain":{"description":"result domain","type":"string"},"tasks.result.items.search_results.position":{"description":"position in the results","type":"integer"},"tasks.result.items.search_results.publication_date":{"description":"date and time when the result was published in the format: “year-month-date:minutes:UTC_difference_hours:UTC_difference_minutes” example: 2019-11-15 12:57:46 +00:00","type":"string"},"tasks.result.items.search_results.title":{"description":"result title","type":"string"},"tasks.result.items.search_results.url":{"description":"result URL","type":"string"},"tasks.result.items.sources":{"description":"array of sources the sources the model cited or relied on in its final answer","items":{"type":"string"},"type":"array"},"tasks.result.items.sources.domain":{"description":"source domain","type":"string"},"tasks.result.items.sources.markdown":{"description":"content of the element in markdown format content of the result formatted in the markdown markup language","type":"string"},"tasks.result.items.sources.position":{"description":"position in the results","type":"integer"},"tasks.result.items.sources.publication_date":{"description":"date and time when the result was published in the format: “year-month-date:minutes:UTC_difference_hours:UTC_difference_minutes” example: 2019-11-15 12:57:46 +00:00","type":"string"},"tasks.result.items.sources.snippet":{"description":"source description","type":"string"},"tasks.result.items.sources.source_name":{"description":"source name","type":"string"},"tasks.result.items.sources.thumbnail":{"description":"source thumbnail","type":"string"},"tasks.result.items.sources.title":{"description":"source title","type":"string"},"tasks.result.items.sources.url":{"description":"source URL","type":"string"},"tasks.result.items_count":{"description":"the number of results returned in the items array","type":"integer"},"tasks.result.search_after_token":{"description":"token for subsequent requests by specifying the unique search_after_token when setting a new task, you will get the subsequent results of the initial task; search_after_token values are unique for each subsequent task","type":"string"},"tasks.result.total_count":{"description":"total amount of results relevant the request","type":"integer"},"tasks.result_count":{"description":"number of elements in the result array","type":"integer"},"tasks.status_code":{"description":"status code of the task generated by DataForSEO; can be within the following range: 10000-60000 you can find the full list of the response codes here","type":"integer"},"tasks.status_message":{"description":"informational message of the task you can find the full list of general informational messages here","type":"string"},"tasks.time":{"description":"execution time, seconds","type":"string"},"tasks_count":{"description":"the number of tasks in the tasks array","type":"integer"},"tasks_error":{"description":"the number of tasks in the tasks array returned with an error","type":"integer"},"time":{"description":"execution time, seconds","type":"string"},"version":{"description":"the current version of the API","type":"string"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live LLM Mentions","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-ai-optimization-llm-mentions-search-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.701,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:774ef94dc913f341311f77878692932efeb8d64804215624ab2398c3cf6b0cee","kind":"upstream_success_contract","source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2d72b06e5d23"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_ai_llm_mentions_search_live","path":"/apis/v1/dataforseo/ai_optimization/llm_mentions/search/live"},"x-aisa-source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/llm_mentions/search/live","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/ai_optimization/llm_mentions/search_mentions/live":{"post":{"description":"DataForSEO POST /v3/ai_optimization/llm_mentions/search_mentions/live\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.101 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_dataforseo_apis_v1_dataforseo_ai_optimization_50bbc1","requestBody":{"content":{"application/json":{"schema":{"example":[{"filters":[["ai_search_volume",">",1000]],"language_name":"English","limit":3,"location_code":2840,"offset":0,"order_by":["ai_search_volume,desc"],"platform":"google","target":[{"domain":"dataforseo.com","search_filter":"exclude"},{"keyword":"bmw","search_scope":["answer"]}]}],"items":{"oneOf":[{"properties":{"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"ai_search_volume\",\"&gt;\",1000]</code><p>The full list of possible filters is available <a href=\"/v3/ai_optimization/llm_mentions/filters/\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"language_code":{"description":"<em>search language code</em><br>optional field<br>if you use this field, you don't need to specify <code>language_name</code>;<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">en</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">en</code> only","type":["string","null"]},"language_name":{"description":"<em>full name of search language</em><br>optional field<br>if you use this field, you don't need to specify <code>language_code</code>;<br>if you don't specify this field, the <code>language_code</code> with <code class=\"long-string\">en</code> value will be used by default;<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">English</code> only","type":["string","null"]},"limit":{"description":"<em>the maximum number of returned objects</em><br>optional field<p>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>search location code</em><br>optional field<br>if you use this field, you don't need to specify <code>location_name</code><br>you can receive the list of available locations of the search engine with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">2840</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">2840</code> only","type":["integer","null"]},"location_name":{"description":"<em>full name of search location</em><br>optional field<br>if you use this field, you don't need to specify <code>location_code</code><br>if you don't specify this field, the <code>location_code</code> with <code class=\"long-string\">2840</code> value will be used by default;<br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">United States</code> only","type":["string","null"]},"offset":{"description":"<em>offset in the results array of the returned mentions data</em><br>optional field<p>default value: <code>0</code><br>example: if you specify the <code>10</code> value, the first ten mentions objects in the results array will be omitted and the data will be provided for the successive objects;<br><strong>Note:</strong> the maximum value is <code>1000000</code>, use the <code>search_after_token</code> if you would like to offset more results","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"ai_search_volume,desc\"]</code><br><strong>Note:</strong> you can set no more than three sorting rules in a single request<br>you should use a comma to separate several sorting rules","items":{"type":"string"},"type":["array","null"]},"platform":{"description":"<em>target platform</em><br>optional field<br>possible values:<br><code>chat_gpt</code>, <code>google</code><br><strong>Note:</strong> if the <code>platform</code> is not specified, the data is returned for both platforms<br><strong>Note #2:</strong><code>chat_gpt</code> data is available for the <code>United States</code> and <code>English</code> only","type":["string","null"]},"search_after_token":{"description":"<em>token for subsequent requests</em><br>optional field<br>provided in the identical filed of the response to each request;<br>use this parameter to avoid timeouts while trying to obtain over <code>1000</code> results in a single request;<br>by specifying the unique <code>search_after_token</code> value from the response array, you will get the subsequent results of the initial task;<br><code>search_after_token</code> values are unique for each subsequent task ;<br><strong>Note:</strong> if the <code>search_after_token</code> is specified in the request, all other parameters should be identical to the previous request","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"array of objects containing target entities\nrequired field\nyou can specify up to 10 entities (objects) in the target field\none target entity can contain either one domain or one keyword and related parameters\nexamples:\n\ntarget array with a domain entity","items":{"oneOf":[{"discriminator":{"mapping":{"domain":"#/components/schemas/Provider0A3E90081762_AiOptimizationLLmMentionsDomainElement","keyword":"#/components/schemas/Provider0A3E90081762_AiOptimizationLLmMentionsKeywordElement"},"propertyName":"type"},"properties":{"search_filter":{"description":"target domain search filter\noptional field\npossible values:\ninclude, exclude\ndefault value: include","type":["string","null"]},"search_scope":{"description":"target domain search scope\noptional field\npossible values:\nany, sources, search_results\ndefault value: any","items":{"type":["string","null"]},"type":["array","null"]}},"type":"object"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsSearchMentionsLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Ai Optimization Llm Mentions Search Mentions","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/any_dataforseo_apis_v1_dataforseo_ai_optimization_50bbc1","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.101,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:4dbdc8e2e7cc8803bbe65228e9f5781204e3037391995e53f9a46c8c9ff56bff","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f806bd5c2069"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_dataforseo_apis_v1_dataforseo_ai_optimization_50bbc1","path":"/apis/v1/dataforseo/ai_optimization/llm_mentions/search_mentions/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/llm_mentions/search_mentions/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/ai_optimization/llm_mentions/search_mentions/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_name\": \"English\",\n    \"location_code\": 2840,\n    \"target\": [\n      {\n        \"domain\": \"dataforseo.com\",\n        \"search_filter\": \"exclude\"\n      },\n      {\n        \"keyword\": \"bmw\",\n        \"search_scope\": [\n          \"answer\"\n        ]\n      }\n    ],\n    \"platform\": \"google\",\n    \"filters\": [\n      [\n        \"ai_search_volume\",\n        \">\",\n        1000\n      ]\n    ],\n    \"order_by\": [\n      \"ai_search_volume,desc\"\n    ],\n    \"offset\": 0,\n    \"limit\": 3\n  }\n]'"}]}},"/apis/v1/dataforseo/ai_optimization/llm_mentions/target_metrics/live":{"post":{"description":"DataForSEO POST /v3/ai_optimization/llm_mentions/target_metrics/live\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.101 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_dataforseo_apis_v1_dataforseo_ai_optimization_17238a","requestBody":{"content":{"application/json":{"schema":{"example":[{"initial_dataset_filters":[["ai_search_volume",">",10]],"internal_list_limit":10,"language_code":"en","location_code":2840,"platform":"chat_gpt","target":[{"domain":"en.wikipedia.org","search_filter":"exclude"},{"keyword":"bmw","search_scope":["answer"]}]}],"items":{"oneOf":[{"properties":{"initial_dataset_filters":{"description":"<em>array of filter expressions applied before aggregation</em><br>optional field<br>you can use this array to filter expressions applied to the raw mentions database before aggregation to limit the rows contributing to the result;<p><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"ai_search_volume\",\"&gt;\",1000]</code><p>the full list of possible filters is available <a href=\"/v3/ai_optimization/llm_mentions/filters\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a><br>learn more about the initial dataset filters in <a href=\"https://dataforseo.com/help-center/what-are-the-initial-dataset-filters-and-how-do-they-work\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article.</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"internal_list_limit":{"description":"<em>maximum number of elements within internal arrays</em><br>optional field<br>you can use this field to limit the number of elements within the following arrays:<br><code>sources_domain</code><br><code>search_results_domain</code><br>minimum value: <code>1</code><br>maximum value: <code>10</code><br>default value: <code>10</code>","type":["integer","null"]},"language_code":{"description":"<em>search language code</em><br>optional field<br>if you use this field, you don't need to specify <code>language_name</code>;<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">en</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">en</code> only","type":["string","null"]},"language_name":{"description":"<em>full name of search language</em><br>optional field<br>if you use this field, you don't need to specify <code>language_code</code>;<br>if you don't specify this field, the <code>language_code</code> with <code class=\"long-string\">en</code> value will be used by default;<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">English</code> only","type":["string","null"]},"location_code":{"description":"<em>search location code</em><br>optional field<br>if you use this field, you don't need to specify <code>location_name</code><br>you can receive the list of available locations of the search engine with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">2840</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">2840</code> only","type":["integer","null"]},"location_name":{"description":"<em>full name of search location</em><br>optional field<br>if you use this field, you don't need to specify <code>location_code</code><br>if you don't specify this field, the <code>location_code</code> with <code class=\"long-string\">2840</code> value will be used by default;<br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">United States</code> only","type":["string","null"]},"platform":{"description":"<em>target platform</em><br>optional field<br>possible values:<br><code>chat_gpt</code>, <code>google</code><br><strong>Note:</strong> if the <code>platform</code> is not specified, the data is returned for both platforms<br><strong>Note #2:</strong><code>chat_gpt</code> data is available for the <code>United States</code> and <code>English</code> only","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"array of objects containing target entities\nrequired field\nyou can specify up to 10 entities (objects) in the target field\none target entity can contain either one domain or one keyword and related parameters\nexamples:\n\ntarget array with a domain entity","items":{"oneOf":[{"discriminator":{"mapping":{"domain":"#/components/schemas/Provider0A3E90081762_AiOptimizationLLmMentionsDomainElement","keyword":"#/components/schemas/Provider0A3E90081762_AiOptimizationLLmMentionsKeywordElement"},"propertyName":"type"},"properties":{"search_filter":{"description":"target domain search filter\noptional field\npossible values:\ninclude, exclude\ndefault value: include","type":["string","null"]},"search_scope":{"description":"target domain search scope\noptional field\npossible values:\nany, sources, search_results\ndefault value: any","items":{"type":["string","null"]},"type":["array","null"]}},"type":"object"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsTargetMetricsLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Ai Optimization Llm Mentions Target Metrics","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/any_dataforseo_apis_v1_dataforseo_ai_optimization_17238a","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.101,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:e9086e606c0970dcd0e657df90d6d4e20e0cc78eff3f3489b1daf5220760faf7","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9097884ceb97"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_dataforseo_apis_v1_dataforseo_ai_optimization_17238a","path":"/apis/v1/dataforseo/ai_optimization/llm_mentions/target_metrics/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/llm_mentions/target_metrics/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/ai_optimization/llm_mentions/target_metrics/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"platform\": \"chat_gpt\",\n    \"target\": [\n      {\n        \"domain\": \"en.wikipedia.org\",\n        \"search_filter\": \"exclude\"\n      },\n      {\n        \"keyword\": \"bmw\",\n        \"search_scope\": [\n          \"answer\"\n        ]\n      }\n    ],\n    \"initial_dataset_filters\": [\n      [\n        \"ai_search_volume\",\n        \">\",\n        10\n      ]\n    ],\n    \"internal_list_limit\": 10\n  }\n]'"}]}},"/apis/v1/dataforseo/ai_optimization/llm_mentions/target_metrics_lite/live":{"post":{"description":"DataForSEO POST /v3/ai_optimization/llm_mentions/target_metrics_lite/live\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.101 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_dataforseo_apis_v1_dataforseo_ai_optimization_a6d8ec","requestBody":{"content":{"application/json":{"schema":{"example":[{"initial_dataset_filters":[["ai_search_volume",">",10]],"language_code":"es","limit":6,"location_code":2840,"platform":"google","target":[{"domain":"en.wikipedia.org","search_filter":"exclude"},{"keyword":"bmw","search_scope":["answer"]}]}],"items":{"oneOf":[{"properties":{"initial_dataset_filters":{"description":"<em>array of filter expressions applied before aggregation</em><br>optional field<br>you can use this array to filter expressions applied to the raw mentions database before aggregation to limit the rows contributing to the result;<p><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"ai_search_volume\",\"&gt;\",1000]</code><p>the full list of possible filters is available <a href=\"/v3/ai_optimization/llm_mentions/filters\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a><br>learn more about the initial dataset filters in <a href=\"https://dataforseo.com/help-center/what-are-the-initial-dataset-filters-and-how-do-they-work\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article.</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"language_code":{"description":"<em>search language code</em><br>optional field<br>if you use this field, you don't need to specify <code>language_name</code>;<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">en</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">en</code> only","type":["string","null"]},"language_name":{"description":"<em>full name of search language</em><br>optional field<br>if you use this field, you don't need to specify <code>language_code</code>;<br>if you don't specify this field, the <code>language_code</code> with <code class=\"long-string\">en</code> value will be used by default;<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">English</code> only","type":["string","null"]},"limit":{"description":"<em>maximum number of results in the items array</em><br>optional field<br>you can use this parameter to limit the number of data objects you receive in the <code>items</code> array<br>minimum value: <code>1</code><br>maximum value: <code>1000</code><br>default value: <code>100</code>","type":["integer","null"]},"location_code":{"description":"<em>search location code</em><br>optional field<br>if you use this field, you don't need to specify <code>location_name</code><br>you can receive the list of available locations of the search engine with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">2840</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">2840</code> only","type":["integer","null"]},"location_name":{"description":"<em>full name of search location</em><br>optional field<br>if you use this field, you don't need to specify <code>location_code</code><br>if you don't specify this field, the <code>location_code</code> with <code class=\"long-string\">2840</code> value will be used by default;<br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">United States</code> only","type":["string","null"]},"offset":{"description":"<em>offset in the results array of the returned mentions data</em><br>optional field<p>default value: <code>0</code><br>example: if you specify the <code>10</code> value, the first ten mentions objects in the results array will be omitted and the data will be provided for the successive objects;<br><strong>Note:</strong> the maximum value is <code>1000000</code>","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"ai_search_volume,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules","items":{"type":"string"},"type":["array","null"]},"platform":{"description":"<em>target platform</em><br>optional field<br>possible values:<br><code>chat_gpt</code>, <code>google</code><br><strong>Note:</strong> if the <code>platform</code> is not specified, the data is returned for both platforms<br><strong>Note #2:</strong><code>chat_gpt</code> data is available for the <code>United States</code> and <code>English</code> only","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"array of objects containing target entities\nrequired field\nyou can specify up to 10 entities (objects) in the target field\none target entity can contain either one domain or one keyword and related parameters\nexamples:\n\ntarget array with a domain entity","items":{"oneOf":[{"discriminator":{"mapping":{"domain":"#/components/schemas/Provider0A3E90081762_AiOptimizationLLmMentionsDomainElement","keyword":"#/components/schemas/Provider0A3E90081762_AiOptimizationLLmMentionsKeywordElement"},"propertyName":"type"},"properties":{"search_filter":{"description":"target domain search filter\noptional field\npossible values:\ninclude, exclude\ndefault value: include","type":["string","null"]},"search_scope":{"description":"target domain search scope\noptional field\npossible values:\nany, sources, search_results\ndefault value: any","items":{"type":["string","null"]},"type":["array","null"]}},"type":"object"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsTargetMetricsLiteLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Ai Optimization Llm Mentions Target Metrics Lite","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/any_dataforseo_apis_v1_dataforseo_ai_optimization_a6d8ec","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.101,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:5c41e2a850ff0830a801c606ae8bba83b923d8f72b69243f15f763e22f47c449","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2db176e32fcf"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_dataforseo_apis_v1_dataforseo_ai_optimization_a6d8ec","path":"/apis/v1/dataforseo/ai_optimization/llm_mentions/target_metrics_lite/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/llm_mentions/target_metrics_lite/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/ai_optimization/llm_mentions/target_metrics_lite/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"es\",\n    \"location_code\": 2840,\n    \"platform\": \"google\",\n    \"target\": [\n      {\n        \"domain\": \"en.wikipedia.org\",\n        \"search_filter\": \"exclude\"\n      },\n      {\n        \"keyword\": \"bmw\",\n        \"search_scope\": [\n          \"answer\"\n        ]\n      }\n    ],\n    \"initial_dataset_filters\": [\n      [\n        \"ai_search_volume\",\n        \">\",\n        10\n      ]\n    ],\n    \"limit\": 6\n  }\n]'"}]}},"/apis/v1/dataforseo/ai_optimization/llm_mentions/timeseries_delta/live":{"post":{"description":"DataForSEO POST /v3/ai_optimization/llm_mentions/timeseries_delta/live\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.101 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_dataforseo_apis_v1_dataforseo_ai_optimization_f012d1","requestBody":{"content":{"application/json":{"schema":{"example":[{"date_from":"2025-08-01","date_to":"2025-12-01","group_range":"month","language_name":"English","location_code":2840,"platform":"google","target":[{"domain":"dataforseo.com","search_filter":"exclude"},{"keyword":"bmw","search_scope":["answer"]}]}],"items":{"oneOf":[{"properties":{"date_from":{"description":"<em>start date of the time range</em><br><strong>required field</strong><br>minimal value: <code>2025-08-01</code><br>date format: <code>\"yyyy-mm-dd\"</code>","type":"string"},"date_to":{"description":"<em>end date of the time range</em><br><strong>required field</strong><br><strong>Note:</strong>the value specified in <code>date_from</code> cannot exceed the value in <code>date_to</code><br>date format: <code>\"yyyy-mm-dd\"</code>","type":"string"},"group_range":{"description":"<em>timeseries delta range</em><br><strong>required field</strong><br>possible values:<br><code>day</code>, <code>week</code>, <code>month</code>, <code>year</code>","type":"string"},"language_code":{"description":"<em>search language code</em><br>optional field<br>if you use this field, you don't need to specify <code>language_name</code>;<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">en</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">en</code> only","type":["string","null"]},"language_name":{"description":"<em>full name of search language</em><br>optional field<br>if you use this field, you don't need to specify <code>language_code</code>;<br>if you don't specify this field, the <code>language_code</code> with <code class=\"long-string\">en</code> value will be used by default;<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">English</code> only","type":["string","null"]},"location_code":{"description":"<em>search location code</em><br>optional field<br>if you use this field, you don't need to specify <code>location_name</code><br>you can receive the list of available locations of the search engine with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">2840</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">2840</code> only","type":["integer","null"]},"location_name":{"description":"<em>full name of search location</em><br>optional field<br>if you use this field, you don't need to specify <code>location_code</code><br>if you don't specify this field, the <code>location_code</code> with <code class=\"long-string\">2840</code> value will be used by default;<br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">United States</code> only","type":["string","null"]},"platform":{"description":"<em>target platform</em><br>optional field<br>possible values:<br><code>chat_gpt</code>, <code>google</code><br>default value: <code class=\"long-string\">google</code><br><strong>Note:</strong> if the <code>platform</code> is not specified, the data is returned for both platforms<br><strong>Note #2:</strong><code>chat_gpt</code> data is available for the <code>United States</code> and <code>English</code> only","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"array of objects containing target entities\nrequired field\nyou can specify up to 10 entities (objects) in the target field\none target entity can contain either one domain or one keyword and related parameters\nexamples:\n\ntarget array with a domain entity","items":{"oneOf":[{"discriminator":{"mapping":{"domain":"#/components/schemas/Provider0A3E90081762_AiOptimizationLLmMentionsDomainElement","keyword":"#/components/schemas/Provider0A3E90081762_AiOptimizationLLmMentionsKeywordElement"},"propertyName":"type"},"properties":{"search_filter":{"description":"target domain search filter\noptional field\npossible values:\ninclude, exclude\ndefault value: include","type":["string","null"]},"search_scope":{"description":"target domain search scope\noptional field\npossible values:\nany, sources, search_results\ndefault value: any","items":{"type":["string","null"]},"type":["array","null"]}},"type":"object"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsTimeseriesDeltaLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Ai Optimization Llm Mentions Timeseries Delta","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/any_dataforseo_apis_v1_dataforseo_ai_optimization_f012d1","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.101,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:34412cc94604d5de09e70a2bdd0553ed525491e0da624c21e86025918d1b954b","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3be8abcd15a6"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_dataforseo_apis_v1_dataforseo_ai_optimization_f012d1","path":"/apis/v1/dataforseo/ai_optimization/llm_mentions/timeseries_delta/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/llm_mentions/timeseries_delta/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/ai_optimization/llm_mentions/timeseries_delta/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_name\": \"English\",\n    \"location_code\": 2840,\n    \"target\": [\n      {\n        \"domain\": \"dataforseo.com\",\n        \"search_filter\": \"exclude\"\n      },\n      {\n        \"keyword\": \"bmw\",\n        \"search_scope\": [\n          \"answer\"\n        ]\n      }\n    ],\n    \"platform\": \"google\",\n    \"date_from\": \"2025-08-01\",\n    \"date_to\": \"2025-12-01\",\n    \"group_range\": \"month\"\n  }\n]'"}]}},"/apis/v1/dataforseo/ai_optimization/llm_mentions/timeseries_new_lost/live":{"post":{"description":"DataForSEO POST /v3/ai_optimization/llm_mentions/timeseries_new_lost/live\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.101 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_dataforseo_apis_v1_dataforseo_ai_optimization_cec905","requestBody":{"content":{"application/json":{"schema":{"example":[{"date_from":"2025-08-01","date_to":"2025-12-01","group_range":"month","language_name":"English","location_code":2840,"platform":"google","target":[{"domain":"dataforseo.com","search_filter":"exclude"},{"keyword":"serp","search_scope":["answer"]}]}],"items":{"oneOf":[{"properties":{"date_from":{"description":"<em>start date of the time range</em><br><strong>required field</strong><br>minimal value: <code>2025-08-01</code><br>date format: <code>\"yyyy-mm-dd\"</code>","type":"string"},"date_to":{"description":"<em>end date of the time range</em><br><strong>required field</strong><br><strong>Note:</strong>the value specified in <code>date_from</code> cannot exceed the value in <code>date_to</code><br>date format: <code>\"yyyy-mm-dd\"</code>","type":"string"},"group_range":{"description":"<em>timeseries range</em><br><strong>required field</strong><br>possible values:<br><code>day</code>, <code>week</code>, <code>month</code>, <code>year</code>","type":"string"},"language_code":{"description":"<em>search language code</em><br>optional field<br>if you use this field, you don't need to specify <code>language_name</code>;<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">en</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">en</code> only","type":["string","null"]},"language_name":{"description":"<em>full name of search language</em><br>optional field<br>if you use this field, you don't need to specify <code>language_code</code>;<br>if you don't specify this field, the <code>language_code</code> with <code class=\"long-string\">en</code> value will be used by default;<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">English</code> only","type":["string","null"]},"location_code":{"description":"<em>search location code</em><br>optional field<br>if you use this field, you don't need to specify <code>location_name</code><br>you can receive the list of available locations of the search engine with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">2840</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">2840</code> only","type":["integer","null"]},"location_name":{"description":"<em>full name of search location</em><br>optional field<br>if you use this field, you don't need to specify <code>location_code</code><br>if you don't specify this field, the <code>location_code</code> with <code class=\"long-string\">2840</code> value will be used by default;<br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">United States</code> only","type":["string","null"]},"platform":{"description":"<em>target platform</em><br>optional field<br>possible values:<br><code>chat_gpt</code>, <code>google</code><br>default value: <code class=\"long-string\">google</code><br><strong>Note:</strong> if the <code>platform</code> is not specified, the data is returned for both platforms<br><strong>Note #2:</strong><code>chat_gpt</code> data is available for the <code>United States</code> and <code>English</code> only","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"array of objects containing target entities\nrequired field\nyou can specify up to 10 entities (objects) in the target field\none target entity can contain either one domain or one keyword and related parameters\nexamples:\n\ntarget array with a domain entity","items":{"oneOf":[{"discriminator":{"mapping":{"domain":"#/components/schemas/Provider0A3E90081762_AiOptimizationLLmMentionsDomainElement","keyword":"#/components/schemas/Provider0A3E90081762_AiOptimizationLLmMentionsKeywordElement"},"propertyName":"type"},"properties":{"search_filter":{"description":"target domain search filter\noptional field\npossible values:\ninclude, exclude\ndefault value: include","type":["string","null"]},"search_scope":{"description":"target domain search scope\noptional field\npossible values:\nany, sources, search_results\ndefault value: any","items":{"type":["string","null"]},"type":["array","null"]}},"type":"object"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsTimeseriesNewLostLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Ai Optimization Llm Mentions Timeseries New Lost","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/any_dataforseo_apis_v1_dataforseo_ai_optimization_cec905","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.101,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:349bc1f47024c2c2a44d742b164c274cbdf4ddcaccfe653fe67b6e91bc73b205","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b7edf34524e8"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_dataforseo_apis_v1_dataforseo_ai_optimization_cec905","path":"/apis/v1/dataforseo/ai_optimization/llm_mentions/timeseries_new_lost/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/llm_mentions/timeseries_new_lost/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/ai_optimization/llm_mentions/timeseries_new_lost/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_name\": \"English\",\n    \"location_code\": 2840,\n    \"target\": [\n      {\n        \"domain\": \"dataforseo.com\",\n        \"search_filter\": \"exclude\"\n      },\n      {\n        \"keyword\": \"serp\",\n        \"search_scope\": [\n          \"answer\"\n        ]\n      }\n    ],\n    \"platform\": \"google\",\n    \"date_from\": \"2025-08-01\",\n    \"date_to\": \"2025-12-01\",\n    \"group_range\": \"month\"\n  }\n]'"}]}},"/apis/v1/dataforseo/ai_optimization/llm_mentions/top_domains/live":{"post":{"description":"The domains assistants cite most when answering about your target: `total` and `items`. Measured at 20.3 KB, the largest response in the mentions family.  ⚠️ `target` is an **array of objects**, each `{\"domain\": \"...\"}` or `{\"keyword\": \"...\"}`; a bare string is rejected as the wrong type and an array of strings as 'Each target item must be an object'. Filter fields come from `get_dataforseo_ai_llm_mentions_available_filters`. Wrapped in DataForSEO's envelope: data in `tasks[0].result`, outcome in `tasks[0].status_code` - a rejected request still returns HTTP 200. This is the list to pitch: these are the pages shaping what assistants say. For individual pages rather than domains use `post_dataforseo_ai_llm_mentions_top_pages_live`.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.101 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_ai_llm_mentions_top_domains_live","requestBody":{"content":{"application/json":{"schema":{"items":{"properties":{"initial_dataset_filters":{"description":"array of filter expressions applied before aggregation optional field you can use this array to filter expressions applied to the raw mentions database before aggregation to limit the rows contributing to the result;you can add several filters at once (8 filters maximum) you should set a logical operator and, or between the conditions the following operators are supported: =, , in, not_in, like, not_like, ilike, not_ilike, match, not_match you can use the % operator with like and not_like to match any string of zero or more characters example: [\"ai_search_volume\",\">\",\"1000\"]the full list of possible filters is available here. learn more about the initial dataset filters in this help center article.","items":{},"type":"array"},"internal_list_limit":{"description":"maximum number of elements within internal arrays optional field you can use this field to limit the number of elements within the following arrays: sources_domain search_results_domain minimum value: 1 maximum value: 10 default value: 5","type":"integer"},"items_list_limit":{"description":"maximum number of results in the items array optional field you can use this parameter to limit the number of data objects you receive in the items array minimum value: 1 maximum value: 10 default value: 5","type":"integer"},"language_code":{"description":"search language code optional field if you use this field, you don't need to specify language_name; you can receive the list of available languages of the search engine with their language_code_by making a separate request to the https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages default value: en Note: chat_gpt data is available for en onlyn","type":"string"},"language_name":{"description":"full name of search language optional field if you use this field, you don't need to specify language_code; if you don't specify this field, the language_code with en value will be used by default; you can receive the list of available languages of the search engine with their language_name by making a separate request to the https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages Note: chat_gpt data is available for English only","type":"string"},"links_scope":{"description":"links source scope optional field this parameter specifies which links will be used to extract domains and aggregation data possible values: sources, search_results default value: sources","type":"string"},"location_code":{"description":"search location code optional field if you use this field, you don't need to specify location_name you can receive the list of available locations of the search engine with their location_code by making a separate request to the https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages default value: 2840 Note: chat_gpt data is available for 2840 only","type":"integer"},"location_name":{"description":"full name of search location optional field if you use this field, you don't need to specify location_code if you don't specify this field, the location_code with 2840 value will be used by default; you can receive the list of available locations of the search engine with their location_name by making a separate request to the https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages Note: chat_gpt data is available for United States only","type":"string"},"platform":{"description":"target platform optional field possible values: chat_gpt, google default value: google Note: the data returned depends on the selected platform Note #2:chat_gpt data is available for the United States and English only","type":"string"},"tag":{"description":"user-defined task identifier optional field the character limit is 255 you can use this parameter to identify the task and match it with the result you will find the specified tag value in the data object of the response","type":"string"},"target":{"description":"array of objects containing target entities required field you can specify up to 10 entities (objects) in the target field one target entity can contain either one domain or one keyword and related parametersexamples: target array with a domain entity [{\"domain\": \"en.wikipedia.org\", \"search_filter\": \"exclude\"}] target array with a keyword entity [{\"keyword\": \"bmw\", \"search_scope\": [\"question\"], \"match_type \": \"partial_match\"}] target array with multiple entities [{\"domain\": \"en.wikipedia.org\", \"search_filter\": \"exclude\"}, {\"keyword\": \"bmw\", \"match_type \": \"partial_match\", \"search_scope\": [\"answer\"]}]","items":{"oneOf":[{"required":["domain"]},{"required":["keyword"]}],"properties":{"domain":{"description":"target domain required field if you don't specify keyword you can specify up to 63 characters in the domain field; a domain should be specified without https:// and www.","type":"string"},"include_subdomains":{"description":"indicates if the subdomains of the target domain will be included in the search optional field if set to true, the subdomains will be included in the search default value: false","type":"boolean"},"keyword":{"description":"target keyword required field if you don't specify domain you can specify up to 250 characters in the keyword field all %## will be decoded (plus character ‘+’ will be decoded to a space character) if you need to use the “%” character for your keyword, please specify it as “%25”; if you need to use the “+” character for your keyword, please specify it as “%2B”learn more about rules and limitations of keyword and keywords fields in DataForSEO APIs in this Help Center article","type":"string"},"match_type":{"description":"target keyword match type optional field possible values: word_match, partial_match word_match - full-text search for terms that match the specified seed keyword with additional words included before, after, or within the seed key phrase. partial_match - searches for any occurrence of the keyword or its parts within the content default value: word_match","type":"string"},"search_filter":{"description":"Entity search filter: include or exclude; defaults to include.","type":"string"},"search_scope":{"description":"Search scope. Domain entities: any, sources, search_results. Keyword entities: any, question, answer, brand_entities, fan_out_queries. Default: any.","items":{"type":"string"},"type":"array"}},"type":"object"},"type":"array"}},"required":["target"],"type":"object"},"type":"array"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"cost":{"description":"total tasks cost, USD","type":"number"},"status_code":{"description":"general status code you can find the full list of the response codes here Note: we strongly recommend designing a necessary system for handling related exceptional or error conditions","type":"integer"},"status_message":{"description":"general informational message you can find the full list of general informational messages here","type":"string"},"tasks":{"description":"array of tasks","items":{"type":"string"},"type":"array"},"tasks.cost":{"description":"cost of the task, USD","type":"number"},"tasks.data":{"description":"contains the same parameters that you specified in the POST request","type":"object"},"tasks.id":{"description":"task identifier unique task identifier in our system in the UUID format","type":"string"},"tasks.path":{"description":"URL path","items":{"type":"string"},"type":"array"},"tasks.result":{"description":"array of results","items":{"type":"string"},"type":"array"},"tasks.result.items":{"description":"individual domain results array containing detailed mention metrics for each of the found top domains","items":{"type":"string"},"type":"array"},"tasks.result.items.brand_entities_category":{"description":"data on brand entities relevant to the target array of objects containing data on brand entity categories that appear in search results related to LLM queries","items":{"type":"string"},"type":"array"},"tasks.result.items.brand_entities_category.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.items.brand_entities_category.impressions":{"description":"current AI impressions rate of a keyword","type":"integer"},"tasks.result.items.brand_entities_category.key":{"description":"grouping identifier the specific identifier for the grouping dimension in this case the field displays a found brand entity category","type":"string"},"tasks.result.items.brand_entities_category.mentions":{"description":"total LLM mentions count the number of times the target keyword or domain were mentioned in relation to the specific domain","type":"integer"},"tasks.result.items.brand_entities_category.type":{"description":"type of the element = 'group_element'","type":"string"},"tasks.result.items.brand_entities_title":{"description":"data on brand entities relevant to the target array of objects containing data on brand entity titles that appear in search results related to LLM queries","items":{"type":"string"},"type":"array"},"tasks.result.items.brand_entities_title.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.items.brand_entities_title.impressions":{"description":"current AI impressions rate of a keyword","type":"integer"},"tasks.result.items.brand_entities_title.key":{"description":"grouping identifier the specific identifier for the grouping dimension in this case the field displays a found brand entity title","type":"string"},"tasks.result.items.brand_entities_title.mentions":{"description":"total LLM mentions count the number of times the target keyword or domain were mentioned in relation to the specific domain","type":"integer"},"tasks.result.items.brand_entities_title.type":{"description":"type of the element = 'group_element'","type":"string"},"tasks.result.items.key":{"description":"domain name the domain name of the website found in LLM mentions for the specified target","type":"string"},"tasks.result.items.language":{"description":"language-based grouping array of objects containing domain mention metrics segmented by content language","items":{"type":"string"},"type":"array"},"tasks.result.items.language.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.items.language.impressions":{"description":"current AI impressions rate of a keyword","type":"integer"},"tasks.result.items.language.key":{"description":"grouping identifier the specific identifier for the grouping dimension","type":"string"},"tasks.result.items.language.mentions":{"description":"total LLM mentions count the number of times the target keyword or domain were mentioned in relation to this specific grouping key","type":"integer"},"tasks.result.items.language.type":{"description":"type of the element = 'group_element'","type":"string"},"tasks.result.items.location":{"description":"location-based grouping array of objects containing domain mention metrics segmented by geographical location","items":{"type":"string"},"type":"array"},"tasks.result.items.location.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.items.location.impressions":{"description":"current AI impressions rate of a keyword","type":"integer"},"tasks.result.items.location.key":{"description":"grouping identifier the specific identifier for the grouping dimension","type":"string"},"tasks.result.items.location.mentions":{"description":"total LLM mentions count the number of times the target keyword or domain were mentioned in relation to this specific grouping key","type":"integer"},"tasks.result.items.location.type":{"description":"type of the element = 'group_element'","type":"string"},"tasks.result.items.platform":{"description":"platform-based grouping array of group elements containing domain mention metrics segmented by AI platform","items":{"type":"string"},"type":"array"},"tasks.result.items.platform.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.items.platform.impressions":{"description":"current AI impressions rate of a keyword","type":"integer"},"tasks.result.items.platform.key":{"description":"grouping identifier the specific identifier for the grouping dimension","type":"string"},"tasks.result.items.platform.mentions":{"description":"total LLM mentions count the number of times the target keyword or domain were mentioned in relation to this specific grouping key","type":"integer"},"tasks.result.items.platform.type":{"description":"type of the element = 'group_element'","type":"string"},"tasks.result.items.search_results_domain":{"description":"search results domains relevant to the specific top domain array of objects containing data on domains that appear in search results related to LLM queries","items":{"type":"string"},"type":"array"},"tasks.result.items.search_results_domain.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.items.search_results_domain.impressions":{"description":"current AI impressions rate of a keyword","type":"integer"},"tasks.result.items.search_results_domain.key":{"description":"grouping identifier the specific identifier for the grouping dimension in this case the field displays a found domain name","type":"string"},"tasks.result.items.search_results_domain.mentions":{"description":"total LLM mentions count the number of times the target keyword or domain were mentioned in relation to the specific domain","type":"integer"},"tasks.result.items.search_results_domain.type":{"description":"type of the element = 'group_element'","type":"string"},"tasks.result.items.sources_domain":{"description":"source domains relevant to the specific top domain array of objects containing data on domains that are cited as sources in LLM responses","items":{"type":"string"},"type":"array"},"tasks.result.items.sources_domain.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.items.sources_domain.impressions":{"description":"current AI impressions rate of a keyword","type":"integer"},"tasks.result.items.sources_domain.key":{"description":"grouping identifier the specific identifier for the grouping dimension in this case the field displays a found domain name","type":"string"},"tasks.result.items.sources_domain.mentions":{"description":"total LLM mentions count the number of times the target keyword or domain were mentioned in relation to the specific domain","type":"integer"},"tasks.result.items.sources_domain.type":{"description":"type of the element = 'group_element'","type":"string"},"tasks.result.total":{"description":"aggregated mentions metrics summary contains overall aggregated LLM mention metrics across all found domains, grouped by various dimensions","type":"object"},"tasks.result.total.brand_entities_category":{"description":"data on brand entities relevant to the target array of objects containing data on brand entity categories that appear in search results related to LLM queries","items":{"type":"string"},"type":"array"},"tasks.result.total.brand_entities_category.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.total.brand_entities_category.impressions":{"description":"current AI impressions rate of a keyword","type":"integer"},"tasks.result.total.brand_entities_category.key":{"description":"grouping identifier the specific identifier for the grouping dimension in this case the field displays a found brand entity category","type":"string"},"tasks.result.total.brand_entities_category.mentions":{"description":"total LLM mentions count the number of times the target keyword or domain were mentioned in relation to the specific domain","type":"integer"},"tasks.result.total.brand_entities_category.type":{"description":"type of the element = 'group_element'","type":"string"},"tasks.result.total.brand_entities_title":{"description":"data on brand entities relevant to the target array of objects containing data on brand entity titles that appear in search results related to LLM queries","items":{"type":"string"},"type":"array"},"tasks.result.total.brand_entities_title.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.total.brand_entities_title.impressions":{"description":"current AI impressions rate of a keyword","type":"integer"},"tasks.result.total.brand_entities_title.key":{"description":"grouping identifier the specific identifier for the grouping dimension in this case the field displays a found brand entity title","type":"string"},"tasks.result.total.brand_entities_title.mentions":{"description":"total LLM mentions count the number of times the target keyword or domain were mentioned in relation to the specific domain","type":"integer"},"tasks.result.total.brand_entities_title.type":{"description":"type of the element = 'group_element'","type":"string"},"tasks.result.total.language":{"description":"language-based grouping array of objects containing mention metrics segmented by content language","items":{"type":"string"},"type":"array"},"tasks.result.total.language.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.total.language.impressions":{"description":"current AI impressions rate of a keyword","type":"integer"},"tasks.result.total.language.key":{"description":"grouping identifier the specific identifier for the grouping dimension","type":"string"},"tasks.result.total.language.mentions":{"description":"total LLM mentions count the number of times the target keyword or domain were mentioned in relation to this specific grouping key","type":"integer"},"tasks.result.total.language.type":{"description":"type of the element = 'group_element'","type":"string"},"tasks.result.total.location":{"description":"location-based grouping array of objects containing mention metrics segmented by geographical location","items":{"type":"string"},"type":"array"},"tasks.result.total.location.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.total.location.impressions":{"description":"current AI impressions rate of a keyword","type":"integer"},"tasks.result.total.location.key":{"description":"grouping identifier the specific identifier for the grouping dimension","type":"string"},"tasks.result.total.location.mentions":{"description":"total LLM mentions count the number of times the target keyword or domain were mentioned in relation to this specific grouping key","type":"integer"},"tasks.result.total.location.type":{"description":"type of the element = 'group_element'","type":"string"},"tasks.result.total.platform":{"description":"platform-based grouping array of group elements containing mention metrics segmented by AI platform","items":{"type":"string"},"type":"array"},"tasks.result.total.platform.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.total.platform.impressions":{"description":"current AI impressions rate of a keyword","type":"integer"},"tasks.result.total.platform.key":{"description":"grouping identifier the specific identifier for the grouping dimension","type":"string"},"tasks.result.total.platform.mentions":{"description":"total LLM mentions count the number of times the target keyword or domain were mentioned in relation to this specific grouping key","type":"integer"},"tasks.result.total.platform.type":{"description":"type of the element = 'group_element'","type":"string"},"tasks.result.total.search_results_domain":{"description":"found top search results domains relevant to the target array of objects containing data on top domains that appear in search results related to LLM queries","items":{"type":"string"},"type":"array"},"tasks.result.total.search_results_domain.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.total.search_results_domain.impressions":{"description":"current AI impressions rate of a keyword","type":"integer"},"tasks.result.total.search_results_domain.key":{"description":"grouping identifier the specific identifier for the grouping dimension in this case the field displays a found domain name","type":"string"},"tasks.result.total.search_results_domain.mentions":{"description":"total LLM mentions count the number of times the target keyword or domain were mentioned in relation to the specific domain","type":"integer"},"tasks.result.total.search_results_domain.type":{"description":"type of the element = 'group_element'","type":"string"},"tasks.result.total.sources_domain":{"description":"found top source domains relevant to the target array of objects containing data on top domains that are cited as sources in LLM responses","items":{"type":"string"},"type":"array"},"tasks.result.total.sources_domain.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.total.sources_domain.impressions":{"description":"current AI impressions rate of a keyword","type":"integer"},"tasks.result.total.sources_domain.key":{"description":"grouping identifier the specific identifier for the grouping dimension in this case the field displays a found domain name","type":"string"},"tasks.result.total.sources_domain.mentions":{"description":"total LLM mentions count the number of times the target keyword or domain were mentioned in relation to the specific domain","type":"integer"},"tasks.result.total.sources_domain.type":{"description":"type of the element = 'group_element'","type":"string"},"tasks.result_count":{"description":"number of elements in the result array","type":"integer"},"tasks.status_code":{"description":"status code of the task generated by DataForSEO; can be within the following range: 10000-60000 you can find the full list of the response codes here","type":"integer"},"tasks.status_message":{"description":"informational message of the task you can find the full list of general informational messages here","type":"string"},"tasks.time":{"description":"execution time, seconds","type":"string"},"tasks_count":{"description":"the number of tasks in the tasks array","type":"integer"},"tasks_error":{"description":"the number of tasks in the tasks array returned with an error","type":"integer"},"time":{"description":"execution time, seconds","type":"string"},"version":{"description":"the current version of the API","type":"string"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live LLM Mentions Top Domains","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-ai-optimization-llm-mentions-top-domains-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.101,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:df85b88c14af070489f4d50afa175d38870e22293811afec1f00419cbd63df14","kind":"upstream_success_contract","source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a18cc99b44e3"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_ai_llm_mentions_top_domains_live","path":"/apis/v1/dataforseo/ai_optimization/llm_mentions/top_domains/live"},"x-aisa-source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/llm_mentions/top_domains/live","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/ai_optimization/llm_mentions/top_mentioned_brand_categories/live":{"post":{"description":"DataForSEO POST /v3/ai_optimization/llm_mentions/top_mentioned_brand_categories/live\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.101 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_dataforseo_apis_v1_dataforseo_ai_optimization_340892","requestBody":{"content":{"application/json":{"schema":{"example":[{"initial_dataset_filters":[["ai_search_volume",">",10]],"internal_list_limit":2,"language_code":"en","limit":3,"location_code":2840,"platform":"chat_gpt","target":[{"keyword":"bmw","search_scope":["answer"]},{"keyword":"auto","match_type":"partial_match","search_scope":["question"]}]}],"items":{"oneOf":[{"properties":{"exclude_brand_categories":{"description":"<em>array of brand categories to exclude from the response</em><br>optional field<br>if specified, the listed brand categories will be omitted from the <code>items</code> array<br>example:<br><code>\"exclude_brand_categories\": [\"business\"]</code>","items":{"type":"string"},"type":["array","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"ai_search_volume\",\"&gt;\",1000]</code><p>The full list of possible filters is available <a href=\"/v3/ai_optimization/llm_mentions/filters/\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"include_brand_categories":{"description":"<em>array of brand_categories to include in the response</em><br>optional field<br>if specified, only the listed brand categories will be returned in the <code>items</code> array<br>example:<br><code>\"include_brand_categories\": [\"business\"]</code>","items":{"type":"string"},"type":["array","null"]},"initial_dataset_filters":{"description":"<em>array of filter expressions applied before aggregation</em><br>optional field<br>you can use this array to filter expressions applied to the raw mentions database before aggregation to limit the rows contributing to the result;<p><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"ai_search_volume\",\"&gt;\",1000]</code><p>the full list of possible filters is available <a href=\"/v3/ai_optimization/llm_mentions/filters\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a><br>learn more about the initial dataset filters in <a href=\"https://dataforseo.com/help-center/what-are-the-initial-dataset-filters-and-how-do-they-work\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article.</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"internal_list_limit":{"description":"<em>maximum number of elements within internal arrays</em><br>optional field<br>you can use this field to limit the number of elements within the following arrays:<br><code>sources_domain</code>, <code>search_results_domain</code>, <code>brand_entities_title</code>, <code>brand_entities_category</code><br>minimum value: <code>1</code><br>maximum value: <code>10</code><br>default value: <code>5</code>","type":["integer","null"]},"language_code":{"description":"<em>search language code</em><br>optional field<br>if you use this field, you don't need to specify <code>language_name</code>;<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">en</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">en</code> only","type":["string","null"]},"language_name":{"description":"<em>full name of search language</em><br>optional field<br>if you use this field, you don't need to specify <code>language_code</code>;<br>if you don't specify this field, the <code>language_code</code> with <code class=\"long-string\">en</code> value will be used by default;<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">English</code> only","type":["string","null"]},"limit":{"description":"<em>maximum number of results in the items array</em><br>optional field<br>you can use this parameter to limit the number of data objects you receive in the <code>items</code> array<br>minimum value: <code>1</code><br>maximum value: <code>1000</code><br>default value: <code>100</code>","type":["integer","null"]},"location_code":{"description":"<em>search location code</em><br>optional field<br>if you use this field, you don't need to specify <code>location_name</code><br>you can receive the list of available locations of the search engine with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">2840</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">2840</code> only","type":["integer","null"]},"location_name":{"description":"<em>full name of search location</em><br>optional field<br>if you use this field, you don't need to specify <code>location_code</code><br>if you don't specify this field, the <code>location_code</code> with <code class=\"long-string\">2840</code> value will be used by default;<br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">United States</code> only","type":["string","null"]},"offset":{"description":"<em>offset in the results array of the returned mentions data</em><br>optional field<p>default value: <code>0</code><br>example: if you specify the <code>10</code> value, the first ten mentions objects in the results array will be omitted and the data will be provided for the successive objects;<br><strong>Note:</strong> the maximum value is <code>1000000</code>","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"ai_search_volume,desc\"]</code><br><strong>Note:</strong> you can set no more than three sorting rules in a single request<br>you should use a comma to separate several sorting rules","items":{"type":"string"},"type":["array","null"]},"platform":{"description":"<em>target platform</em><br>optional field<br>possible values:<br><code>chat_gpt</code>, <code>google</code><br><strong>Note:</strong> data specific to brand entities is available for <code>chat_gpt</code> only;<br><strong>Note #2:</strong><code>chat_gpt</code> data is available for the <code>United States</code> and <code>English</code> only","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"array of objects containing target entities\nrequired field\nyou can specify up to 10 entities (objects) in the target field\none target entity can contain either one domain or one keyword and related parameters\nexamples:\n\ntarget array with a domain entity","items":{"oneOf":[{"discriminator":{"mapping":{"domain":"#/components/schemas/Provider0A3E90081762_AiOptimizationLLmMentionsDomainElement","keyword":"#/components/schemas/Provider0A3E90081762_AiOptimizationLLmMentionsKeywordElement"},"propertyName":"type"},"properties":{"search_filter":{"description":"target domain search filter\noptional field\npossible values:\ninclude, exclude\ndefault value: include","type":["string","null"]},"search_scope":{"description":"target domain search scope\noptional field\npossible values:\nany, sources, search_results\ndefault value: any","items":{"type":["string","null"]},"type":["array","null"]}},"type":"object"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedBrandCategoriesLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Ai Optimization Llm Mentions Top Mentioned Brand Categories","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/any_dataforseo_apis_v1_dataforseo_ai_optimization_340892","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.101,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:c25538df6a92e9cf3a3d376efbd8b9c58e4441a5bec576d0d10fb0a6ce54996e","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ca1e079b9676"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_dataforseo_apis_v1_dataforseo_ai_optimization_340892","path":"/apis/v1/dataforseo/ai_optimization/llm_mentions/top_mentioned_brand_categories/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/llm_mentions/top_mentioned_brand_categories/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/ai_optimization/llm_mentions/top_mentioned_brand_categories/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"platform\": \"chat_gpt\",\n    \"target\": [\n      {\n        \"keyword\": \"bmw\",\n        \"search_scope\": [\n          \"answer\"\n        ]\n      },\n      {\n        \"keyword\": \"auto\",\n        \"search_scope\": [\n          \"question\"\n        ],\n        \"match_type\": \"partial_match\"\n      }\n    ],\n    \"initial_dataset_filters\": [\n      [\n        \"ai_search_volume\",\n        \">\",\n        10\n      ]\n    ],\n    \"limit\": 3,\n    \"internal_list_limit\": 2\n  }\n]'"}]}},"/apis/v1/dataforseo/ai_optimization/llm_mentions/top_mentioned_brand_categories_lite/live":{"post":{"description":"DataForSEO POST /v3/ai_optimization/llm_mentions/top_mentioned_brand_categories_lite/live\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.101 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_dataforseo_apis_v1_dataforseo_ai_optimization_e666b9","requestBody":{"content":{"application/json":{"schema":{"example":[{"initial_dataset_filters":[["ai_search_volume",">",10]],"internal_list_limit":2,"language_code":"en","limit":3,"location_code":2840,"platform":"chat_gpt","target":[{"keyword":"bmw","search_scope":["answer"]},{"keyword":"auto","match_type":"partial_match","search_scope":["question"]}]}],"items":{"oneOf":[{"properties":{"exclude_brand_categories":{"description":"<em>array of brand categories to exclude from the response</em><br>optional field<br>if specified, the listed brand categories will be omitted from the <code>items</code> array<br>example:<br><code>[\"company\",\"insurance\"]</code>","items":{"type":"string"},"type":["array","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"ai_search_volume\",\"&gt;\",1000]</code><p>The full list of possible filters is available <a href=\"/v3/ai_optimization/llm_mentions/filters/\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"include_brand_categories":{"description":"<em>array of brand categories to include in the response</em><br>optional field<br>if specified, only the listed brand categories will be returned in the <code>items</code> array<br>example:<br><code>[\"company\",\"insurance\"]</code>","items":{"type":"string"},"type":["array","null"]},"initial_dataset_filters":{"description":"<em>array of filter expressions applied before aggregation</em><br>optional field<br>you can use this array to filter expressions applied to the raw mentions database before aggregation to limit the rows contributing to the result;<p><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"ai_search_volume\",\"&gt;\",1000]</code><p>the full list of possible filters is available <a href=\"/v3/ai_optimization/llm_mentions/filters\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a><br>learn more about the initial dataset filters in <a href=\"https://dataforseo.com/help-center/what-are-the-initial-dataset-filters-and-how-do-they-work\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article.</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"internal_list_limit":{"description":"<em>maximum number of elements within internal arrays</em><br>optional field<br>you can use this field to limit the number of elements within the following arrays:<br><code>sources_domain</code>, <code>search_results_domain</code>, <code>brand_entities_title</code>, <code>brand_entities_category</code><br>minimum value: <code>1</code><br>maximum value: <code>10</code><br>default value: <code>5</code>","type":["integer","null"]},"language_code":{"description":"<em>search language code</em><br>optional field<br>if you use this field, you don't need to specify <code>language_name</code>;<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">en</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">en</code> only","type":["string","null"]},"language_name":{"description":"<em>full name of search language</em><br>optional field<br>if you use this field, you don't need to specify <code>language_code</code>;<br>if you don't specify this field, the <code>language_code</code> with <code class=\"long-string\">en</code> value will be used by default;<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">English</code> only","type":["string","null"]},"limit":{"description":"<em>maximum number of results in the items array</em><br>optional field<br>you can use this parameter to limit the number of data objects you receive in the <code>items</code> array<br>minimum value: <code>1</code><br>maximum value: <code>1000</code><br>default value: <code>100</code>","type":["integer","null"]},"location_code":{"description":"<em>search location code</em><br>optional field<br>if you use this field, you don't need to specify <code>location_name</code><br>you can receive the list of available locations of the search engine with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">2840</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">2840</code> only","type":["integer","null"]},"location_name":{"description":"<em>full name of search location</em><br>optional field<br>if you use this field, you don't need to specify <code>location_code</code><br>if you don't specify this field, the <code>location_code</code> with <code class=\"long-string\">2840</code> value will be used by default;<br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">United States</code> only","type":["string","null"]},"offset":{"description":"<em>offset in the results array of the returned mentions data</em><br>optional field<p>default value: <code>0</code><br>example: if you specify the <code>10</code> value, the first ten mentions objects in the results array will be omitted and the data will be provided for the successive objects;<br><strong>Note:</strong> the maximum value is <code>1000000</code>","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"ai_search_volume,desc\"]</code><br><strong>Note:</strong> you can set no more than three sorting rules in a single request<br>you should use a comma to separate several sorting rules","items":{"type":"string"},"type":["array","null"]},"platform":{"description":"<em>target platform</em><br>optional field<br>possible values:<br><code>chat_gpt</code>, <code>google</code><br>default value: <code class=\"long-string\">google</code><br><strong>Note:</strong> data specific to brand entities is available for <code>chat_gpt</code> only;<br><strong>Note #2:</strong><code>chat_gpt</code> data is available for the <code>United States</code> and <code>English</code> only","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"array of objects containing target entities\nrequired field\nyou can specify up to 10 entities (objects) in the target field\none target entity can contain either one domain or one keyword and related parameters\nexamples:\n\ntarget array with a domain entity","items":{"oneOf":[{"discriminator":{"mapping":{"domain":"#/components/schemas/Provider0A3E90081762_AiOptimizationLLmMentionsDomainElement","keyword":"#/components/schemas/Provider0A3E90081762_AiOptimizationLLmMentionsKeywordElement"},"propertyName":"type"},"properties":{"search_filter":{"description":"target domain search filter\noptional field\npossible values:\ninclude, exclude\ndefault value: include","type":["string","null"]},"search_scope":{"description":"target domain search scope\noptional field\npossible values:\nany, sources, search_results\ndefault value: any","items":{"type":["string","null"]},"type":["array","null"]}},"type":"object"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedBrandCategoriesLiteLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Ai Optimization Llm Mentions Top Mentioned Brand Categories Lite","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/any_dataforseo_apis_v1_dataforseo_ai_optimization_e666b9","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.101,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:2b7826a4f685a3fdd88b11441836d112b13dd0c02e9f28caec42737cb24bf79d","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"db364de9cfef"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_dataforseo_apis_v1_dataforseo_ai_optimization_e666b9","path":"/apis/v1/dataforseo/ai_optimization/llm_mentions/top_mentioned_brand_categories_lite/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/llm_mentions/top_mentioned_brand_categories_lite/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/ai_optimization/llm_mentions/top_mentioned_brand_categories_lite/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"platform\": \"chat_gpt\",\n    \"target\": [\n      {\n        \"keyword\": \"bmw\",\n        \"search_scope\": [\n          \"answer\"\n        ]\n      },\n      {\n        \"keyword\": \"auto\",\n        \"search_scope\": [\n          \"question\"\n        ],\n        \"match_type\": \"partial_match\"\n      }\n    ],\n    \"initial_dataset_filters\": [\n      [\n        \"ai_search_volume\",\n        \">\",\n        10\n      ]\n    ],\n    \"limit\": 3,\n    \"internal_list_limit\": 2\n  }\n]'"}]}},"/apis/v1/dataforseo/ai_optimization/llm_mentions/top_mentioned_brands/live":{"post":{"description":"DataForSEO POST /v3/ai_optimization/llm_mentions/top_mentioned_brands/live\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.101 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_dataforseo_apis_v1_dataforseo_ai_optimization_03dcdc","requestBody":{"content":{"application/json":{"schema":{"example":[{"initial_dataset_filters":[["ai_search_volume",">",10]],"internal_list_limit":2,"language_code":"en","limit":3,"location_code":2840,"platform":"chat_gpt","target":[{"keyword":"bmw","search_scope":["answer"]},{"keyword":"auto","match_type":"partial_match","search_scope":["question"]}]}],"items":{"oneOf":[{"properties":{"exclude_brands":{"description":"<em>array of brands to exclude from the response</em><br>optional field<br>if specified, the listed brands will be omitted from the <code>items</code> array<br>example:<br><code>\"exclude_brands\": [\"Audi\"]</code>","items":{"type":"string"},"type":["array","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"ai_search_volume\",\"&gt;\",1000]</code><p>The full list of possible filters is available <a href=\"/v3/ai_optimization/llm_mentions/filters/\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"include_brands":{"description":"<em>array of brands to include in the response</em><br>optional field<br>if specified, only the listed brands will be returned in the <code>items</code> array<br>example:<br><code>\"include_brands\": [\"Audi\"]</code>","items":{"type":"string"},"type":["array","null"]},"initial_dataset_filters":{"description":"<em>array of filter expressions applied before aggregation</em><br>optional field<br>you can use this array to filter expressions applied to the raw mentions database before aggregation to limit the rows contributing to the result;<p><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"ai_search_volume\",\"&gt;\",1000]</code><p>the full list of possible filters is available <a href=\"/v3/ai_optimization/llm_mentions/filters\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a><br>learn more about the initial dataset filters in <a href=\"https://dataforseo.com/help-center/what-are-the-initial-dataset-filters-and-how-do-they-work\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article.</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"internal_list_limit":{"description":"<em>maximum number of elements within internal arrays</em><br>optional field<br>you can use this field to limit the number of elements within the following arrays:<br><code>sources_domain</code>, <code>search_results_domain</code>, <code>brand_entities_title</code>, <code>brand_entities_category</code><br>minimum value: <code>1</code><br>maximum value: <code>10</code><br>default value: <code>5</code>","type":["integer","null"]},"language_code":{"description":"<em>search language code</em><br>optional field<br>if you use this field, you don't need to specify <code>language_name</code>;<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">en</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">en</code> only","type":["string","null"]},"language_name":{"description":"<em>full name of search language</em><br>optional field<br>if you use this field, you don't need to specify <code>language_code</code>;<br>if you don't specify this field, the <code>language_code</code> with <code class=\"long-string\">en</code> value will be used by default;<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">English</code> only","type":["string","null"]},"limit":{"description":"<em>maximum number of results in the items array</em><br>optional field<br>you can use this parameter to limit the number of data objects you receive in the <code>items</code> array<br>minimum value: <code>1</code><br>maximum value: <code>1000</code><br>default value: <code>100</code>","type":["integer","null"]},"location_code":{"description":"<em>search location code</em><br>optional field<br>if you use this field, you don't need to specify <code>location_name</code><br>you can receive the list of available locations of the search engine with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">2840</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">2840</code> only","type":["integer","null"]},"location_name":{"description":"<em>full name of search location</em><br>optional field<br>if you use this field, you don't need to specify <code>location_code</code><br>if you don't specify this field, the <code>location_code</code> with <code class=\"long-string\">2840</code> value will be used by default;<br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">United States</code> only","type":["string","null"]},"offset":{"description":"<em>offset in the results array of the returned mentions data</em><br>optional field<p>default value: <code>0</code><br>example: if you specify the <code>10</code> value, the first ten mentions objects in the results array will be omitted and the data will be provided for the successive objects;<br><strong>Note:</strong> the maximum value is <code>1000000</code>","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"ai_search_volume,desc\"]</code><br><strong>Note:</strong> you can set no more than three sorting rules in a single request<br>you should use a comma to separate several sorting rules","items":{"type":"string"},"type":["array","null"]},"platform":{"description":"<em>target platform</em><br>optional field<br>possible values:<br><code>chat_gpt</code>, <code>google</code><br><strong>Note:</strong> data specific to brand entities is available for <code>chat_gpt</code> only;<br><strong>Note #2:</strong><code>chat_gpt</code> data is available for the <code>United States</code> and <code>English</code> only","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"array of objects containing target entities\nrequired field\nyou can specify up to 10 entities (objects) in the target field\none target entity can contain either one domain or one keyword and related parameters\nexamples:\n\ntarget array with a domain entity","items":{"oneOf":[{"discriminator":{"mapping":{"domain":"#/components/schemas/Provider0A3E90081762_AiOptimizationLLmMentionsDomainElement","keyword":"#/components/schemas/Provider0A3E90081762_AiOptimizationLLmMentionsKeywordElement"},"propertyName":"type"},"properties":{"search_filter":{"description":"target domain search filter\noptional field\npossible values:\ninclude, exclude\ndefault value: include","type":["string","null"]},"search_scope":{"description":"target domain search scope\noptional field\npossible values:\nany, sources, search_results\ndefault value: any","items":{"type":["string","null"]},"type":["array","null"]}},"type":"object"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedBrandsLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Ai Optimization Llm Mentions Top Mentioned Brands","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/any_dataforseo_apis_v1_dataforseo_ai_optimization_03dcdc","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.101,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:e68730d712ac5b0e0beba468d86b71a5b24f462dccf41d08f0cacfab44fc34fb","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"bb8afc8977ff"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_dataforseo_apis_v1_dataforseo_ai_optimization_03dcdc","path":"/apis/v1/dataforseo/ai_optimization/llm_mentions/top_mentioned_brands/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/llm_mentions/top_mentioned_brands/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/ai_optimization/llm_mentions/top_mentioned_brands/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"platform\": \"chat_gpt\",\n    \"target\": [\n      {\n        \"keyword\": \"bmw\",\n        \"search_scope\": [\n          \"answer\"\n        ]\n      },\n      {\n        \"keyword\": \"auto\",\n        \"search_scope\": [\n          \"question\"\n        ],\n        \"match_type\": \"partial_match\"\n      }\n    ],\n    \"initial_dataset_filters\": [\n      [\n        \"ai_search_volume\",\n        \">\",\n        10\n      ]\n    ],\n    \"limit\": 3,\n    \"internal_list_limit\": 2\n  }\n]'"}]}},"/apis/v1/dataforseo/ai_optimization/llm_mentions/top_mentioned_brands_lite/live":{"post":{"description":"DataForSEO POST /v3/ai_optimization/llm_mentions/top_mentioned_brands_lite/live\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.101 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_dataforseo_apis_v1_dataforseo_ai_optimization_eae988","requestBody":{"content":{"application/json":{"schema":{"example":[{"initial_dataset_filters":[["ai_search_volume",">",10]],"internal_list_limit":2,"language_code":"en","limit":3,"location_code":2840,"platform":"chat_gpt","target":[{"keyword":"bmw","search_scope":["answer"]},{"keyword":"auto","match_type":"partial_match","search_scope":["question"]}]}],"items":{"oneOf":[{"properties":{"exclude_brands":{"description":"<em>array of brands to exclude from the response</em><br>optional field<br>if specified, the listed brands will be omitted from the <code>items</code> array<br>example:<br><code>[\"BMW\",\"Audi\"]</code>","items":{"type":"string"},"type":["array","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"ai_search_volume\",\"&gt;\", 1000]</code><p>The full list of possible filters is available <a href=\"/v3/ai_optimization/llm_mentions/filters/\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"include_brands":{"description":"<em>array of brands to include in the response</em><br>optional field<br>if specified, only the listed brands will be returned in the <code>items</code> array<br>example:<br><code>[\"BMW\",\"Audi\"]</code>","items":{"type":"string"},"type":["array","null"]},"initial_dataset_filters":{"description":"<em>array of filter expressions applied before aggregation</em><br>optional field<br>you can use this array to filter expressions applied to the raw mentions database before aggregation to limit the rows contributing to the result;<p><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"ai_search_volume\",\"&gt;\",1000]</code><p>the full list of possible filters is available <a href=\"/v3/ai_optimization/llm_mentions/filters\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a><br>learn more about the initial dataset filters in <a href=\"https://dataforseo.com/help-center/what-are-the-initial-dataset-filters-and-how-do-they-work\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article.</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"internal_list_limit":{"description":"<em>maximum number of elements within internal arrays</em><br>optional field<br>you can use this field to limit the number of elements within the following arrays:<br><code>sources_domain</code>, <code>search_results_domain</code>, <code>brand_entities_title</code>, <code>brand_entities_category</code><br>minimum value: <code>1</code><br>maximum value: <code>10</code><br>default value: <code>5</code>","type":["integer","null"]},"language_code":{"description":"<em>search language code</em><br>optional field<br>if you use this field, you don't need to specify <code>language_name</code>;<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">en</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">en</code> only","type":["string","null"]},"language_name":{"description":"<em>full name of search language</em><br>optional field<br>if you use this field, you don't need to specify <code>language_code</code>;<br>if you don't specify this field, the <code>language_code</code> with <code class=\"long-string\">en</code> value will be used by default;<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">English</code> only","type":["string","null"]},"limit":{"description":"<em>maximum number of results in the items array</em><br>optional field<br>you can use this parameter to limit the number of data objects you receive in the <code>items</code> array<br>minimum value: <code>1</code><br>maximum value: <code>1000</code><br>default value: <code>100</code>","type":["integer","null"]},"location_code":{"description":"<em>search location code</em><br>optional field<br>if you use this field, you don't need to specify <code>location_name</code><br>you can receive the list of available locations of the search engine with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">2840</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">2840</code> only","type":["integer","null"]},"location_name":{"description":"<em>full name of search location</em><br>optional field<br>if you use this field, you don't need to specify <code>location_code</code><br>if you don't specify this field, the <code>location_code</code> with <code class=\"long-string\">2840</code> value will be used by default;<br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">United States</code> only","type":["string","null"]},"offset":{"description":"<em>offset in the results array of the returned mentions data</em><br>optional field<p>default value: <code>0</code><br>example: if you specify the <code>10</code> value, the first ten mentions objects in the results array will be omitted and the data will be provided for the successive objects;<br><strong>Note:</strong> the maximum value is <code>1000000</code>","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"ai_search_volume,desc\"]</code><br><strong>Note:</strong> you can set no more than three sorting rules in a single request<br>you should use a comma to separate several sorting rules","items":{"type":"string"},"type":["array","null"]},"platform":{"description":"<em>target platform</em><br>optional field<br>possible values:<br><code>chat_gpt</code>, <code>google</code><br>default value: <code class=\"long-string\">google</code><br><strong>Note:</strong> data specific to brand entities is available for <code>chat_gpt</code> only;<br><strong>Note #2:</strong><code>chat_gpt</code> data is available for the <code>United States</code> and <code>English</code> only","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"array of objects containing target entities\nrequired field\nyou can specify up to 10 entities (objects) in the target field\none target entity can contain either one domain or one keyword and related parameters\nexamples:\n\ntarget array with a domain entity","items":{"oneOf":[{"discriminator":{"mapping":{"domain":"#/components/schemas/Provider0A3E90081762_AiOptimizationLLmMentionsDomainElement","keyword":"#/components/schemas/Provider0A3E90081762_AiOptimizationLLmMentionsKeywordElement"},"propertyName":"type"},"properties":{"search_filter":{"description":"target domain search filter\noptional field\npossible values:\ninclude, exclude\ndefault value: include","type":["string","null"]},"search_scope":{"description":"target domain search scope\noptional field\npossible values:\nany, sources, search_results\ndefault value: any","items":{"type":["string","null"]},"type":["array","null"]}},"type":"object"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedBrandsLiteLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Ai Optimization Llm Mentions Top Mentioned Brands Lite","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/any_dataforseo_apis_v1_dataforseo_ai_optimization_eae988","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.101,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:3e7e53f7a7047ca6c06641d1c064ea3a6daf489676d53475298f0f17d9e99867","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"bca343f75741"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_dataforseo_apis_v1_dataforseo_ai_optimization_eae988","path":"/apis/v1/dataforseo/ai_optimization/llm_mentions/top_mentioned_brands_lite/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/llm_mentions/top_mentioned_brands_lite/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/ai_optimization/llm_mentions/top_mentioned_brands_lite/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"platform\": \"chat_gpt\",\n    \"target\": [\n      {\n        \"keyword\": \"bmw\",\n        \"search_scope\": [\n          \"answer\"\n        ]\n      },\n      {\n        \"keyword\": \"auto\",\n        \"search_scope\": [\n          \"question\"\n        ],\n        \"match_type\": \"partial_match\"\n      }\n    ],\n    \"initial_dataset_filters\": [\n      [\n        \"ai_search_volume\",\n        \">\",\n        10\n      ]\n    ],\n    \"limit\": 3,\n    \"internal_list_limit\": 2\n  }\n]'"}]}},"/apis/v1/dataforseo/ai_optimization/llm_mentions/top_mentioned_domains/live":{"post":{"description":"DataForSEO POST /v3/ai_optimization/llm_mentions/top_mentioned_domains/live\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.101 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_dataforseo_apis_v1_dataforseo_ai_optimization_042f7c","requestBody":{"content":{"application/json":{"schema":{"example":[{"initial_dataset_filters":[["ai_search_volume",">",10]],"internal_list_limit":2,"language_code":"en","limit":3,"links_scope":"sources","location_code":2840,"platform":"chat_gpt","target":[{"keyword":"bmw","search_scope":["answer"]},{"keyword":"auto","match_type":"partial_match","search_scope":["question"]}]}],"items":{"oneOf":[{"properties":{"exclude_domains":{"description":"<em>array of domains to exclude from the response</em><br>optional field<br>if specified, the listed domains will be omitted from the <code>items</code> array<br>example:<br><code>\"exclude_domains\": [\"en.wikipedia.org\"]</code>","items":{"type":"string"},"type":["array","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"ai_search_volume\",\"&gt;\",1000]</code><p>The full list of possible filters is available <a href=\"/v3/ai_optimization/llm_mentions/filters/\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"include_domains":{"description":"<em>array of domains to include in the response</em><br>optional field<br>if specified, only the listed domains will be returned in the <code>items</code> array<br>example:<br><code>\"include_domains\": [\"en.wikipedia.org\"]</code>","items":{"type":"string"},"type":["array","null"]},"initial_dataset_filters":{"description":"<em>array of filter expressions applied before aggregation</em><br>optional field<br>you can use this array to filter expressions applied to the raw mentions database before aggregation to limit the rows contributing to the result;<p><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"ai_search_volume\",\"&gt;\",1000]</code><p>the full list of possible filters is available <a href=\"/v3/ai_optimization/llm_mentions/filters\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a><br>learn more about the initial dataset filters in <a href=\"https://dataforseo.com/help-center/what-are-the-initial-dataset-filters-and-how-do-they-work\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article.</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"internal_list_limit":{"description":"<em>maximum number of elements within internal arrays</em><br>optional field<br>you can use this field to limit the number of elements within the following arrays:<br><code>sources_domain</code>, <code>search_results_domain</code>, <code>brand_entities_title</code>, <code>brand_entities_category</code><br>minimum value: <code>1</code><br>maximum value: <code>10</code><br>default value: <code>5</code>","type":["integer","null"]},"language_code":{"description":"<em>search language code</em><br>optional field<br>if you use this field, you don't need to specify <code>language_name</code>;<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">en</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">en</code> only","type":["string","null"]},"language_name":{"description":"<em>full name of search language</em><br>optional field<br>if you use this field, you don't need to specify <code>language_code</code>;<br>if you don't specify this field, the <code>language_code</code> with <code class=\"long-string\">en</code> value will be used by default;<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">English</code> only","type":["string","null"]},"limit":{"description":"<em>maximum number of results in the items array</em><br>optional field<br>you can use this parameter to limit the number of data objects you receive in the <code>items</code> array<br>minimum value: <code>1</code><br>maximum value: <code>1000</code><br>default value: <code>100</code>","type":["integer","null"]},"links_scope":{"description":"<em>links source scope</em><br>optional field<br>this parameter specifies which links will be used to extract domains and aggregation data<br>possible values: <code>sources</code>, <code>search_results</code><br>default value: <code>sources</code><br><strong>Note:</strong>if you specify <code>search_results</code>, the data will be available for <code>chat_gpt</code> only","type":["string","null"]},"location_code":{"description":"<em>search location code</em><br>optional field<br>if you use this field, you don't need to specify <code>location_name</code><br>you can receive the list of available locations of the search engine with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">2840</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">2840</code> only","type":["integer","null"]},"location_name":{"description":"<em>full name of search location</em><br>optional field<br>if you use this field, you don't need to specify <code>location_code</code><br>if you don't specify this field, the <code>location_code</code> with <code class=\"long-string\">2840</code> value will be used by default;<br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">United States</code> only","type":["string","null"]},"offset":{"description":"<em>offset in the results array of the returned mentions data</em><br>optional field<p>default value: <code>0</code><br>example: if you specify the <code>10</code> value, the first ten mentions objects in the results array will be omitted and the data will be provided for the successive objects;<br><strong>Note:</strong> the maximum value is <code>1000000</code>","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"ai_search_volume,desc\"]</code><br><strong>Note:</strong> you can set no more than three sorting rules in a single request<br>you should use a comma to separate several sorting rules","items":{"type":"string"},"type":["array","null"]},"platform":{"description":"<em>target platform</em><br>optional field<br>possible values:<br><code>chat_gpt</code>, <code>google</code><br><strong>Note:</strong> if the <code>platform</code> is not specified, the data is returned for both platforms<br><strong>Note #2:</strong><code>chat_gpt</code> data is available for the <code>United States</code> and <code>English</code> only","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"array of objects containing target entities\nrequired field\nyou can specify up to 10 entities (objects) in the target field\none target entity can contain either one domain or one keyword and related parameters\nexamples:\n\ntarget array with a domain entity","items":{"oneOf":[{"discriminator":{"mapping":{"domain":"#/components/schemas/Provider0A3E90081762_AiOptimizationLLmMentionsDomainElement","keyword":"#/components/schemas/Provider0A3E90081762_AiOptimizationLLmMentionsKeywordElement"},"propertyName":"type"},"properties":{"search_filter":{"description":"target domain search filter\noptional field\npossible values:\ninclude, exclude\ndefault value: include","type":["string","null"]},"search_scope":{"description":"target domain search scope\noptional field\npossible values:\nany, sources, search_results\ndefault value: any","items":{"type":["string","null"]},"type":["array","null"]}},"type":"object"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedDomainsLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Ai Optimization Llm Mentions Top Mentioned Domains","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/any_dataforseo_apis_v1_dataforseo_ai_optimization_042f7c","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.101,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:12baf50f0526afd3e9398475f1a6b7f2a79d9e80210c4e9606e45c7e9f53c6ba","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"96da05423145"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_dataforseo_apis_v1_dataforseo_ai_optimization_042f7c","path":"/apis/v1/dataforseo/ai_optimization/llm_mentions/top_mentioned_domains/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/llm_mentions/top_mentioned_domains/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/ai_optimization/llm_mentions/top_mentioned_domains/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"platform\": \"chat_gpt\",\n    \"target\": [\n      {\n        \"keyword\": \"bmw\",\n        \"search_scope\": [\n          \"answer\"\n        ]\n      },\n      {\n        \"keyword\": \"auto\",\n        \"search_scope\": [\n          \"question\"\n        ],\n        \"match_type\": \"partial_match\"\n      }\n    ],\n    \"links_scope\": \"sources\",\n    \"initial_dataset_filters\": [\n      [\n        \"ai_search_volume\",\n        \">\",\n        10\n      ]\n    ],\n    \"limit\": 3,\n    \"internal_list_limit\": 2\n  }\n]'"}]}},"/apis/v1/dataforseo/ai_optimization/llm_mentions/top_mentioned_domains_lite/live":{"post":{"description":"DataForSEO POST /v3/ai_optimization/llm_mentions/top_mentioned_domains_lite/live\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.101 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_dataforseo_apis_v1_dataforseo_ai_optimization_9e961b","requestBody":{"content":{"application/json":{"schema":{"example":[{"initial_dataset_filters":[["ai_search_volume",">",10]],"internal_list_limit":2,"language_code":"en","limit":3,"links_scope":"sources","location_code":2840,"platform":"chat_gpt","target":[{"keyword":"bmw","search_scope":["answer"]},{"keyword":"auto","match_type":"partial_match","search_scope":["question"]}]}],"items":{"oneOf":[{"properties":{"exclude_domains":{"description":"<em>array of domains to exclude from the response</em><br>optional field<br>if specified, the listed domains will be omitted from the <code>items</code> array<br>example:<br><code>[\"google.com\",\"bing.com\"]</code>","items":{"type":"string"},"type":["array","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"ai_search_volume\",\"&gt;\",1000]</code><p>The full list of possible filters is available <a href=\"/v3/ai_optimization/llm_mentions/filters/\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"include_domains":{"description":"<em>array of domains to include in the response</em><br>optional field<br>if specified, only the listed domains will be returned in the <code>items</code> array<br>example:<br><code>[\"dataforseo.com\",\"seoinsider.com\"]</code>","items":{"type":"string"},"type":["array","null"]},"initial_dataset_filters":{"description":"<em>array of filter expressions applied before aggregation</em><br>optional field<br>you can use this array to filter expressions applied to the raw mentions database before aggregation to limit the rows contributing to the result;<p><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"ai_search_volume\",\"&gt;\",1000]</code><p>the full list of possible filters is available <a href=\"/v3/ai_optimization/llm_mentions/filters\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a><br>learn more about the initial dataset filters in <a href=\"https://dataforseo.com/help-center/what-are-the-initial-dataset-filters-and-how-do-they-work\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article.</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"internal_list_limit":{"description":"<em>maximum number of elements within internal arrays</em><br>optional field<br>you can use this field to limit the number of elements within the following arrays:<br><code>sources_domain</code>, <code>search_results_domain</code>, <code>brand_entities_title</code>, <code>brand_entities_category</code><br>minimum value: <code>1</code><br>maximum value: <code>10</code><br>default value: <code>5</code>","type":["integer","null"]},"language_code":{"description":"<em>search language code</em><br>optional field<br>if you use this field, you don't need to specify <code>language_name</code>;<br>you can receive the list of available languages of the search engine with their <code>language_code</code>_by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">en</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">en</code> onlyn","type":["string","null"]},"language_name":{"description":"<em>full name of search language</em><br>optional field<br>if you use this field, you don't need to specify <code>language_code</code>;<br>if you don't specify this field, the <code>language_code</code> with <code class=\"long-string\">en</code> value will be used by default;<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">English</code> only","type":["string","null"]},"limit":{"description":"<em>maximum number of results in the items array</em><br>optional field<br>you can use this parameter to limit the number of data objects you receive in the <code>items</code> array<br>minimum value: <code>1</code><br>maximum value: <code>1000</code><br>default value: <code>100</code>","type":["integer","null"]},"links_scope":{"description":"<em>links source scope</em><br>optional field<br>this parameter specifies which links will be used to extract domains and aggregation data<br>possible values: <code>sources</code>, <code>search_results</code><br>default value: <code>sources</code>;<br><strong>Note:</strong> if you specify <code>search_results</code>, the data will be available for <code>chat_gpt</code> only","type":["string","null"]},"location_code":{"description":"<em>search location code</em><br>optional field<br>if you use this field, you don't need to specify <code>location_name</code><br>you can receive the list of available locations of the search engine with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">2840</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">2840</code> only","type":["integer","null"]},"location_name":{"description":"<em>full name of search location</em><br>optional field<br>if you use this field, you don't need to specify <code>location_code</code><br>if you don't specify this field, the <code>location_code</code> with <code class=\"long-string\">2840</code> value will be used by default;<br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">United States</code> only","type":["string","null"]},"offset":{"description":"<em>offset in the results array of the returned mentions data</em><br>optional field<p>default value: <code>0</code><br>example: if you specify the <code>10</code> value, the first ten mentions objects in the results array will be omitted and the data will be provided for the successive objects;<br><strong>Note:</strong> the maximum value is <code>1000000</code>","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"ai_search_volume,desc\"]</code><br><strong>Note:</strong> you can set no more than three sorting rules in a single request<br>you should use a comma to separate several sorting rules","items":{"type":"string"},"type":["array","null"]},"platform":{"description":"<em>target platform</em><br>optional field<br>possible values:<br><code>chat_gpt</code>, <code>google</code><br>default value: <code class=\"long-string\">google</code><br><strong>Note:</strong> if the <code>platform</code> is not specified, the data is returned for both platforms<br><strong>Note #2:</strong><code>chat_gpt</code> data is available for the <code>United States</code> and <code>English</code> only","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"array of objects containing target entities\nrequired field\nyou can specify up to 10 entities (objects) in the target field\none target entity can contain either one domain or one keyword and related parameters\nexamples:\n\ntarget array with a domain entity","items":{"oneOf":[{"discriminator":{"mapping":{"domain":"#/components/schemas/Provider0A3E90081762_AiOptimizationLLmMentionsDomainElement","keyword":"#/components/schemas/Provider0A3E90081762_AiOptimizationLLmMentionsKeywordElement"},"propertyName":"type"},"properties":{"search_filter":{"description":"target domain search filter\noptional field\npossible values:\ninclude, exclude\ndefault value: include","type":["string","null"]},"search_scope":{"description":"target domain search scope\noptional field\npossible values:\nany, sources, search_results\ndefault value: any","items":{"type":["string","null"]},"type":["array","null"]}},"type":"object"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedDomainsLiteLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Ai Optimization Llm Mentions Top Mentioned Domains Lite","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/any_dataforseo_apis_v1_dataforseo_ai_optimization_9e961b","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.101,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:8434e9594e1e50a096c247c167c1fa50c5ce64fbdc8471930bb08defbb0375b7","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4e89ec360f46"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_dataforseo_apis_v1_dataforseo_ai_optimization_9e961b","path":"/apis/v1/dataforseo/ai_optimization/llm_mentions/top_mentioned_domains_lite/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/llm_mentions/top_mentioned_domains_lite/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/ai_optimization/llm_mentions/top_mentioned_domains_lite/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"platform\": \"chat_gpt\",\n    \"target\": [\n      {\n        \"keyword\": \"bmw\",\n        \"search_scope\": [\n          \"answer\"\n        ]\n      },\n      {\n        \"keyword\": \"auto\",\n        \"search_scope\": [\n          \"question\"\n        ],\n        \"match_type\": \"partial_match\"\n      }\n    ],\n    \"links_scope\": \"sources\",\n    \"initial_dataset_filters\": [\n      [\n        \"ai_search_volume\",\n        \">\",\n        10\n      ]\n    ],\n    \"limit\": 3,\n    \"internal_list_limit\": 2\n  }\n]'"}]}},"/apis/v1/dataforseo/ai_optimization/llm_mentions/top_mentioned_pages/live":{"post":{"description":"DataForSEO POST /v3/ai_optimization/llm_mentions/top_mentioned_pages/live\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.101 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_dataforseo_apis_v1_dataforseo_ai_optimization_7d8b87","requestBody":{"content":{"application/json":{"schema":{"example":[{"initial_dataset_filters":[["ai_search_volume",">",10]],"internal_list_limit":2,"language_code":"en","limit":3,"links_scope":"sources","location_code":2840,"platform":"chat_gpt","target":[{"keyword":"bmw","search_scope":["answer"]},{"keyword":"auto","match_type":"partial_match","search_scope":["question"]}]}],"items":{"oneOf":[{"properties":{"exclude_pages":{"description":"<em>array of pages to exclude from the response</em><br>optional field<br>if specified, the listed pages will be omitted from the <code>items</code> array<br>example:<br><code>\"exclude_pages\": [\"https://example.page/\"]</code>","items":{"type":"string"},"type":["array","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"ai_search_volume\",\"&gt;\",1000]</code><p>The full list of possible filters is available <a href=\"/v3/ai_optimization/llm_mentions/filters/\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"include_pages":{"description":"<em>array of pages to include in the response</em><br>optional field<br>if specified, only the listed pages will be returned in the <code>items</code> array<br>example:<br><code>\"include_pages\": [\"https://example.page/\"]</code>","items":{"type":"string"},"type":["array","null"]},"initial_dataset_filters":{"description":"<em>array of filter expressions applied before aggregation</em><br>optional field<br>you can use this array to filter expressions applied to the raw mentions database before aggregation to limit the rows contributing to the result;<p><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"ai_search_volume\",\"&gt;\",1000]</code><p>the full list of possible filters is available <a href=\"/v3/ai_optimization/llm_mentions/filters\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a><br>learn more about the initial dataset filters in <a href=\"https://dataforseo.com/help-center/what-are-the-initial-dataset-filters-and-how-do-they-work\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article.</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"internal_list_limit":{"description":"<em>maximum number of elements within internal arrays</em><br>optional field<br>you can use this field to limit the number of elements within the following arrays:<br><code>sources_domain</code>, <code>search_results_domain</code>, <code>brand_entities_title</code>, <code>brand_entities_category</code><br>minimum value: <code>1</code><br>maximum value: <code>10</code><br>default value: <code>5</code>","type":["integer","null"]},"language_code":{"description":"<em>search language code</em><br>optional field<br>if you use this field, you don't need to specify <code>language_name</code>;<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">en</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">en</code> only","type":["string","null"]},"language_name":{"description":"<em>full name of search language</em><br>optional field<br>if you use this field, you don't need to specify <code>language_code</code>;<br>if you don't specify this field, the <code>language_code</code> with <code class=\"long-string\">en</code> value will be used by default;<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">English</code> only","type":["string","null"]},"limit":{"description":"<em>maximum number of results in the items array</em><br>optional field<br>you can use this parameter to limit the number of data objects you receive in the <code>items</code> array<br>minimum value: <code>1</code><br>maximum value: <code>1000</code><br>default value: <code>100</code>","type":["integer","null"]},"links_scope":{"description":"<em>links source scope</em><br>optional field<br>this parameter specifies which links will be used to extract domains and aggregation data<br>possible values: <code>sources</code>, <code>search_results</code><br>default value: <code>sources</code>;<br><strong>Note:</strong>if you specify <code>search_results</code>, the data will be available for <code>chat_gpt</code> only","type":["string","null"]},"location_code":{"description":"<em>search location code</em><br>optional field<br>if you use this field, you don't need to specify <code>location_name</code><br>you can receive the list of available locations of the search engine with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">2840</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">2840</code> only","type":["integer","null"]},"location_name":{"description":"<em>full name of search location</em><br>optional field<br>if you use this field, you don't need to specify <code>location_code</code><br>if you don't specify this field, the <code>location_code</code> with <code class=\"long-string\">2840</code> value will be used by default;<br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">United States</code> only","type":["string","null"]},"offset":{"description":"<em>offset in the results array of the returned mentions data</em><br>optional field<p>default value: <code>0</code><br>example: if you specify the <code>10</code> value, the first ten mentions objects in the results array will be omitted and the data will be provided for the successive objects;<br><strong>Note:</strong> the maximum value is <code>1000000</code>","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"ai_search_volume,desc\"]</code><br><strong>Note:</strong> you can set no more than three sorting rules in a single request<br>you should use a comma to separate several sorting rules","items":{"type":"string"},"type":["array","null"]},"platform":{"description":"<em>target platform</em><br>optional field<br>possible values:<br><code>chat_gpt</code>, <code>google</code><br><strong>Note:</strong> if the <code>platform</code> is not specified, the data is returned for both platforms<br><strong>Note #2:</strong><code>chat_gpt</code> data is available for the <code>United States</code> and <code>English</code> only","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"array of objects containing target entities\nrequired field\nyou can specify up to 10 entities (objects) in the target field\none target entity can contain either one domain or one keyword and related parameters\nexamples:\n\ntarget array with a domain entity","items":{"oneOf":[{"discriminator":{"mapping":{"domain":"#/components/schemas/Provider0A3E90081762_AiOptimizationLLmMentionsDomainElement","keyword":"#/components/schemas/Provider0A3E90081762_AiOptimizationLLmMentionsKeywordElement"},"propertyName":"type"},"properties":{"search_filter":{"description":"target domain search filter\noptional field\npossible values:\ninclude, exclude\ndefault value: include","type":["string","null"]},"search_scope":{"description":"target domain search scope\noptional field\npossible values:\nany, sources, search_results\ndefault value: any","items":{"type":["string","null"]},"type":["array","null"]}},"type":"object"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedPagesLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Ai Optimization Llm Mentions Top Mentioned Pages","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/any_dataforseo_apis_v1_dataforseo_ai_optimization_7d8b87","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.101,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:915538925ee04aca414889adf98bfd99a03c8e667b2c06327df982a5b66402f6","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a795635d2742"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_dataforseo_apis_v1_dataforseo_ai_optimization_7d8b87","path":"/apis/v1/dataforseo/ai_optimization/llm_mentions/top_mentioned_pages/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/llm_mentions/top_mentioned_pages/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/ai_optimization/llm_mentions/top_mentioned_pages/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"platform\": \"chat_gpt\",\n    \"target\": [\n      {\n        \"keyword\": \"bmw\",\n        \"search_scope\": [\n          \"answer\"\n        ]\n      },\n      {\n        \"keyword\": \"auto\",\n        \"search_scope\": [\n          \"question\"\n        ],\n        \"match_type\": \"partial_match\"\n      }\n    ],\n    \"links_scope\": \"sources\",\n    \"initial_dataset_filters\": [\n      [\n        \"ai_search_volume\",\n        \">\",\n        10\n      ]\n    ],\n    \"limit\": 3,\n    \"internal_list_limit\": 2\n  }\n]'"}]}},"/apis/v1/dataforseo/ai_optimization/llm_mentions/top_mentioned_pages_lite/live":{"post":{"description":"DataForSEO POST /v3/ai_optimization/llm_mentions/top_mentioned_pages_lite/live\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.101 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_dataforseo_apis_v1_dataforseo_ai_optimization_7768e5","requestBody":{"content":{"application/json":{"schema":{"example":[{"initial_dataset_filters":[["ai_search_volume",">",10]],"internal_list_limit":2,"language_code":"en","limit":3,"links_scope":"sources","location_code":2840,"platform":"chat_gpt","target":[{"keyword":"bmw","search_scope":["answer"]},{"keyword":"auto","match_type":"partial_match","search_scope":["question"]}]}],"items":{"oneOf":[{"properties":{"exclude_pages":{"description":"<em>array of page URLs to exclude from the response</em><br>optional field<br>if specified, the listed pages will be omitted from the <code>items</code> array<br>example:<br>`[\"https://dataforseo.com/apis/ai-optimization-api/llm-mentions-api\", \"https://dataforseo.com/apis/ai-optimization-api\"]`","items":{"type":"string"},"type":["array","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"ai_search_volume\",\"&gt;\",1000]</code><p>The full list of possible filters is available <a href=\"/v3/ai_optimization/llm_mentions/filters/\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"include_pages":{"description":"<em>array of page URLs to include in the response</em><br>optional field<br>if specified, only the listed pages will be returned in the <code>items</code> array<br>example:<br>`[\"https://dataforseo.com/apis/ai-optimization-api/llm-mentions-api\", \"https://dataforseo.com/apis/ai-optimization-api\"]`","items":{"type":"string"},"type":["array","null"]},"initial_dataset_filters":{"description":"<em>array of filter expressions applied before aggregation</em><br>optional field<br>you can use this array to filter expressions applied to the raw mentions database before aggregation to limit the rows contributing to the result;<p><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"ai_search_volume\",\"&gt;\",1000]</code><p>the full list of possible filters is available <a href=\"/v3/ai_optimization/llm_mentions/filters\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a><br>learn more about the initial dataset filters in <a href=\"https://dataforseo.com/help-center/what-are-the-initial-dataset-filters-and-how-do-they-work\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article.</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"internal_list_limit":{"description":"<em>maximum number of elements within internal arrays</em><br>optional field<br>you can use this field to limit the number of elements within the following arrays:<br><code>sources_domain</code>, <code>search_results_domain</code>, <code>brand_entities_title</code>, <code>brand_entities_category</code><br>minimum value: <code>1</code><br>maximum value: <code>10</code><br>default value: <code>5</code>","type":["integer","null"]},"language_code":{"description":"<em>search language code</em><br>optional field<br>if you use this field, you don't need to specify <code>language_name</code>;<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">en</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">en</code> only","type":["string","null"]},"language_name":{"description":"<em>full name of search language</em><br>optional field<br>if you use this field, you don't need to specify <code>language_code</code>;<br>if you don't specify this field, the <code>language_code</code> with <code class=\"long-string\">en</code> value will be used by default;<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">English</code> only","type":["string","null"]},"limit":{"description":"<em>maximum number of results in the items array</em><br>optional field<br>you can use this parameter to limit the number of data objects you receive in the <code>items</code> array<br>minimum value: <code>1</code><br>maximum value: <code>1000</code><br>default value: <code>100</code>","type":["integer","null"]},"links_scope":{"description":"<em>links source scope</em><br>optional field<br>this parameter specifies which links will be used to extract domains and aggregation data<br>possible values: <code>sources</code>, <code>search_results</code><br>default value: <code>sources</code>; ;<br><strong>Note:</strong> if you specify <code>search_results</code>, the data will be available for <code>chat_gpt</code> only","type":["string","null"]},"location_code":{"description":"<em>search location code</em><br>optional field<br>if you use this field, you don't need to specify <code>location_name</code><br>you can receive the list of available locations of the search engine with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br>default value: <code class=\"long-string\">2840</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">2840</code> only","type":["integer","null"]},"location_name":{"description":"<em>full name of search location</em><br>optional field<br>if you use this field, you don't need to specify <code>location_code</code><br>if you don't specify this field, the <code>location_code</code> with <code class=\"long-string\">2840</code> value will be used by default;<br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages</code><br><strong>Note: <code>chat_gpt</code> data is available for <code class=\"long-string\">United States</code> only","type":["string","null"]},"offset":{"description":"<em>offset in the results array of the returned mentions data</em><br>optional field<p>default value: <code>0</code><br>example: if you specify the <code>10</code> value, the first ten mentions objects in the results array will be omitted and the data will be provided for the successive objects;<br><strong>Note:</strong> the maximum value is <code>1000000</code>","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"ai_search_volume,desc\"]</code><br><strong>Note:</strong> you can set no more than three sorting rules in a single request<br>you should use a comma to separate several sorting rules","items":{"type":"string"},"type":["array","null"]},"platform":{"description":"<em>target platform</em><br>optional field<br>possible values:<br><code>chat_gpt</code>, <code>google</code><br>default value: <code class=\"long-string\">google</code><br><strong>Note:</strong> if the <code>platform</code> is not specified, the data is returned for both platforms<br><strong>Note #2:</strong><code>chat_gpt</code> data is available for the <code>United States</code> and <code>English</code> only","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"array of objects containing target entities\nrequired field\nyou can specify up to 10 entities (objects) in the target field\none target entity can contain either one domain or one keyword and related parameters\nexamples:\n\ntarget array with a domain entity","items":{"oneOf":[{"discriminator":{"mapping":{"domain":"#/components/schemas/Provider0A3E90081762_AiOptimizationLLmMentionsDomainElement","keyword":"#/components/schemas/Provider0A3E90081762_AiOptimizationLLmMentionsKeywordElement"},"propertyName":"type"},"properties":{"search_filter":{"description":"target domain search filter\noptional field\npossible values:\ninclude, exclude\ndefault value: include","type":["string","null"]},"search_scope":{"description":"target domain search scope\noptional field\npossible values:\nany, sources, search_results\ndefault value: any","items":{"type":["string","null"]},"type":["array","null"]}},"type":"object"}],"type":["object","null"]},"type":["array","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationLlmMentionsTopMentionedPagesLiteLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Ai Optimization Llm Mentions Top Mentioned Pages Lite","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/any_dataforseo_apis_v1_dataforseo_ai_optimization_7768e5","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.101,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:be4005a09d72d63a9c752b251eec31692d47612f5685c7928f82aa67c590687b","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"99f077523d18"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_dataforseo_apis_v1_dataforseo_ai_optimization_7768e5","path":"/apis/v1/dataforseo/ai_optimization/llm_mentions/top_mentioned_pages_lite/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/llm_mentions/top_mentioned_pages_lite/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/ai_optimization/llm_mentions/top_mentioned_pages_lite/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"platform\": \"chat_gpt\",\n    \"target\": [\n      {\n        \"keyword\": \"bmw\",\n        \"search_scope\": [\n          \"answer\"\n        ]\n      },\n      {\n        \"keyword\": \"auto\",\n        \"search_scope\": [\n          \"question\"\n        ],\n        \"match_type\": \"partial_match\"\n      }\n    ],\n    \"links_scope\": \"sources\",\n    \"initial_dataset_filters\": [\n      [\n        \"ai_search_volume\",\n        \">\",\n        10\n      ]\n    ],\n    \"limit\": 3,\n    \"internal_list_limit\": 2\n  }\n]'"}]}},"/apis/v1/dataforseo/ai_optimization/llm_mentions/top_pages/live":{"post":{"description":"The individual pages assistants cite most when answering about your target: `total` and `items`. Measured at 13.1 KB.  ⚠️ `target` is an **array of objects**, each `{\"domain\": \"...\"}` or `{\"keyword\": \"...\"}`; a bare string is rejected as the wrong type and an array of strings as 'Each target item must be an object'. Filter fields come from `get_dataforseo_ai_llm_mentions_available_filters`. Wrapped in DataForSEO's envelope: data in `tasks[0].result`, outcome in `tasks[0].status_code` - a rejected request still returns HTTP 200. More actionable than its domain-level twin `post_dataforseo_ai_llm_mentions_top_domains_live` when you want to know which article to update or pitch, rather than which publisher.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.701 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_ai_llm_mentions_top_pages_live","requestBody":{"content":{"application/json":{"schema":{"items":{"properties":{"initial_dataset_filters":{"description":"array of filter expressions applied before aggregation optional field you can use this array to filter expressions applied to the raw mentions database before aggregation to limit the rows contributing to the result;you can add several filters at once (8 filters maximum) you should set a logical operator and, or between the conditions the following operators are supported: =, , in, not_in, like, not_like, ilike, not_ilike, match, not_match you can use the % operator with like and not_like to match any string of zero or more characters example: [\"ai_search_volume\",\">\",\"1000\"]the full list of possible filters is available here. learn more about the initial dataset filters in this help center article.","items":{},"type":"array"},"internal_list_limit":{"description":"maximum number of elements within internal arrays optional field you can use this field to limit the number of elements within the following arrays: sources_domain search_results_domain minimum value: 1 maximum value: 10 default value: 5","type":"integer"},"items_list_limit":{"description":"maximum number of results in the items array optional field you can use this parameter to limit the number of data objects you receive in the items array minimum value: 1 maximum value: 10 default value: 5","type":"integer"},"language_code":{"description":"search language code optional field if you use this field, you don't need to specify language_name; you can receive the list of available languages of the search engine with their language_code_by making a separate request to the https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages default value: en Note: chat_gpt data is available for en onlyn","type":"string"},"language_name":{"description":"full name of search language optional field if you use this field, you don't need to specify language_code; if you don't specify this field, the language_code with en value will be used by default; you can receive the list of available languages of the search engine with their language_name by making a separate request to the https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages Note: chat_gpt data is available for English only","type":"string"},"links_scope":{"description":"links source scope optional field this parameter specifies which links will be used to extract pages and aggregation data possible values: sources, search_results default value: sources","type":"string"},"location_code":{"description":"search location code optional field if you use this field, you don't need to specify location_name you can receive the list of available locations of the search engine with their location_code by making a separate request to the https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages default value: 2840 Note: chat_gpt data is available for 2840 only","type":"integer"},"location_name":{"description":"full name of search location optional field if you use this field, you don't need to specify location_code if you don't specify this field, the location_code with 2840 value will be used by default; you can receive the list of available locations of the search engine with their location_name by making a separate request to the https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages Note: chat_gpt data is available for United States only","type":"string"},"platform":{"description":"target platform optional field possible values: chat_gpt, google default value: google Note: the data returned depends on the selected platform Note #2:chat_gpt data is available for the United States and English only","type":"string"},"tag":{"description":"user-defined task identifier optional field the character limit is 255 you can use this parameter to identify the task and match it with the result you will find the specified tag value in the data object of the response","type":"string"},"target":{"description":"array of objects containing target entities required field you can specify up to 10 entities (objects) in the target field one target entity can contain either one domain or one keyword and related parametersexamples: target array with a domain entity [{\"domain\": \"en.wikipedia.org\", \"search_filter\": \"exclude\"}] target array with a keyword entity [{\"keyword\": \"bmw\", \"search_scope\": [\"question\"], \"match_type \": \"partial_match\"}] target array with multiple entities [{\"domain\": \"en.wikipedia.org\", \"search_filter\": \"exclude\"}, {\"keyword\": \"bmw\", \"match_type \": \"partial_match\", \"search_scope\": [\"answer\"]}]","items":{"oneOf":[{"required":["domain"]},{"required":["keyword"]}],"properties":{"domain":{"description":"target domain required field if you don't specify keyword you can specify up to 63 characters in the domain field; a domain should be specified without https:// and www.","type":"string"},"include_subdomains":{"description":"indicates if the subdomains of the target domain will be included in the search optional field if set to true, the subdomains will be included in the search default value: false","type":"boolean"},"keyword":{"description":"target keyword required field if you don't specify domain you can specify up to 250 characters in the keyword field all %## will be decoded (plus character ‘+’ will be decoded to a space character) if you need to use the “%” character for your keyword, please specify it as “%25”; if you need to use the “+” character for your keyword, please specify it as “%2B”learn more about rules and limitations of keyword and keywords fields in DataForSEO APIs in this Help Center article","type":"string"},"match_type":{"description":"target keyword match type optional field possible values: word_match, partial_match word_match - full-text search for terms that match the specified seed keyword with additional words included before, after, or within the seed key phrase. partial_match - searches for any occurrence of the keyword or its parts within the content default value: word_match","type":"string"},"search_filter":{"description":"Entity search filter: include or exclude; defaults to include.","type":"string"},"search_scope":{"description":"Search scope. Domain entities: any, sources, search_results. Keyword entities: any, question, answer, brand_entities, fan_out_queries. Default: any.","items":{"type":"string"},"type":"array"}},"type":"object"},"type":"array"}},"required":["target"],"type":"object"},"type":"array"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"cost":{"description":"total tasks cost, USD","type":"number"},"status_code":{"description":"general status code you can find the full list of the response codes here Note: we strongly recommend designing a necessary system for handling related exceptional or error conditions","type":"integer"},"status_message":{"description":"general informational message you can find the full list of general informational messages here","type":"string"},"tasks":{"description":"array of tasks","items":{"type":"string"},"type":"array"},"tasks.cost":{"description":"cost of the task, USD","type":"number"},"tasks.data":{"description":"contains the same parameters that you specified in the POST request","type":"object"},"tasks.id":{"description":"task identifier unique task identifier in our system in the UUID format","type":"string"},"tasks.path":{"description":"URL path","items":{"type":"string"},"type":"array"},"tasks.result":{"description":"array of results","items":{"type":"string"},"type":"array"},"tasks.result.items":{"description":"individual pages results array containing detailed mention metrics for each of the found top pages","items":{"type":"string"},"type":"array"},"tasks.result.items.brand_entities_category":{"description":"data on brand entities relevant to the target array of objects containing data on brand entity categories that appear in search results related to LLM queries","items":{"type":"string"},"type":"array"},"tasks.result.items.brand_entities_category.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.items.brand_entities_category.impressions":{"description":"current AI impressions rate of a keyword","type":"integer"},"tasks.result.items.brand_entities_category.key":{"description":"grouping identifier the specific identifier for the grouping dimension in this case the field displays a found brand entity category","type":"string"},"tasks.result.items.brand_entities_category.mentions":{"description":"total LLM mentions count the number of times the target keyword or domain were mentioned in relation to the specific domain","type":"integer"},"tasks.result.items.brand_entities_category.type":{"description":"type of the element = 'group_element'","type":"string"},"tasks.result.items.brand_entities_title":{"description":"data on brand entities relevant to the target array of objects containing data on brand entity titles that appear in search results related to LLM queries","items":{"type":"string"},"type":"array"},"tasks.result.items.brand_entities_title.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.items.brand_entities_title.impressions":{"description":"current AI impressions rate of a keyword","type":"integer"},"tasks.result.items.brand_entities_title.key":{"description":"grouping identifier the specific identifier for the grouping dimension in this case the field displays a found brand entity title","type":"string"},"tasks.result.items.brand_entities_title.mentions":{"description":"total LLM mentions count the number of times the target keyword or domain were mentioned in relation to the specific domain","type":"integer"},"tasks.result.items.brand_entities_title.type":{"description":"type of the element = 'group_element'","type":"string"},"tasks.result.items.key":{"description":"URL of a found page the URL of a page found in LLM mentions for the specified target","type":"string"},"tasks.result.items.language":{"description":"language-based grouping array of objects containing page mention metrics segmented by content language","items":{"type":"string"},"type":"array"},"tasks.result.items.language.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.items.language.impressions":{"description":"current AI impressions rate of a keyword","type":"integer"},"tasks.result.items.language.key":{"description":"grouping identifier the specific identifier for the grouping dimension","type":"string"},"tasks.result.items.language.mentions":{"description":"total LLM mentions count the number of times the target keyword or domain were mentioned in relation to this specific grouping key","type":"integer"},"tasks.result.items.language.type":{"description":"type of the element = 'group_element'","type":"string"},"tasks.result.items.location":{"description":"location-based grouping array of objects containing page mention metrics segmented by geographical location","items":{"type":"string"},"type":"array"},"tasks.result.items.location.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.items.location.impressions":{"description":"current AI impressions rate of a keyword","type":"integer"},"tasks.result.items.location.key":{"description":"grouping identifier the specific identifier for the grouping dimension","type":"string"},"tasks.result.items.location.mentions":{"description":"total LLM mentions count the number of times the target keyword or domain were mentioned in relation to this specific grouping key","type":"integer"},"tasks.result.items.location.type":{"description":"type of the element = 'group_element'","type":"string"},"tasks.result.items.platform":{"description":"platform-based grouping array of group elements containing page mention metrics segmented by AI platform","items":{"type":"string"},"type":"array"},"tasks.result.items.platform.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.items.platform.impressions":{"description":"current AI impressions rate of a keyword","type":"integer"},"tasks.result.items.platform.key":{"description":"grouping identifier the specific identifier for the grouping dimension","type":"string"},"tasks.result.items.platform.mentions":{"description":"total LLM mentions count the number of times the target keyword or domain were mentioned in relation to this specific grouping key","type":"integer"},"tasks.result.items.platform.type":{"description":"type of the element = 'group_element'","type":"string"},"tasks.result.items.search_results_domain":{"description":"search results domains relevant to the specific page array of objects containing data on domains that appear in search results related to LLM queries","items":{"type":"string"},"type":"array"},"tasks.result.items.search_results_domain.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.items.search_results_domain.impressions":{"description":"current AI impressions rate of a keyword","type":"integer"},"tasks.result.items.search_results_domain.key":{"description":"grouping identifier the specific identifier for the grouping dimension in this case the field displays a found domain name","type":"string"},"tasks.result.items.search_results_domain.mentions":{"description":"total LLM mentions count the number of times the target keyword or domain were mentioned in relation to the specific domain","type":"integer"},"tasks.result.items.search_results_domain.type":{"description":"type of the element = 'group_element'","type":"string"},"tasks.result.items.sources_domain":{"description":"source domains relevant to the specific page array of objects containing data on domains that are cited as sources in LLM responses","items":{"type":"string"},"type":"array"},"tasks.result.items.sources_domain.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.items.sources_domain.impressions":{"description":"current AI impressions rate of a keyword","type":"integer"},"tasks.result.items.sources_domain.key":{"description":"grouping identifier the specific identifier for the grouping dimension in this case the field displays a found domain name","type":"string"},"tasks.result.items.sources_domain.mentions":{"description":"total LLM mentions count the number of times the target keyword or domain were mentioned in relation to the specific domain","type":"integer"},"tasks.result.items.sources_domain.type":{"description":"type of the element = 'group_element'","type":"string"},"tasks.result.total":{"description":"aggregated mentions metrics summary contains overall aggregated LLM mention metrics across all found top pages, grouped by various dimensions","type":"object"},"tasks.result.total.brand_entities_category":{"description":"data on brand entities relevant to the target array of objects containing data on brand entity categories that appear in search results related to LLM queries","items":{"type":"string"},"type":"array"},"tasks.result.total.brand_entities_category.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.total.brand_entities_category.impressions":{"description":"current AI impressions rate of a keyword","type":"integer"},"tasks.result.total.brand_entities_category.key":{"description":"grouping identifier the specific identifier for the grouping dimension in this case the field displays a found brand entity category","type":"string"},"tasks.result.total.brand_entities_category.mentions":{"description":"total LLM mentions count the number of times the target keyword or domain were mentioned in relation to the specific domain","type":"integer"},"tasks.result.total.brand_entities_category.type":{"description":"type of the element = 'group_element'","type":"string"},"tasks.result.total.brand_entities_title":{"description":"data on brand entities relevant to the target array of objects containing data on brand entity titles that appear in search results related to LLM queries","items":{"type":"string"},"type":"array"},"tasks.result.total.brand_entities_title.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.total.brand_entities_title.impressions":{"description":"current AI impressions rate of a keyword","type":"integer"},"tasks.result.total.brand_entities_title.key":{"description":"grouping identifier the specific identifier for the grouping dimension in this case the field displays a found brand entity title","type":"string"},"tasks.result.total.brand_entities_title.mentions":{"description":"total LLM mentions count the number of times the target keyword or domain were mentioned in relation to the specific domain","type":"integer"},"tasks.result.total.brand_entities_title.type":{"description":"type of the element = 'group_element'","type":"string"},"tasks.result.total.language":{"description":"language-based grouping array of objects containing mention metrics segmented by content language","items":{"type":"string"},"type":"array"},"tasks.result.total.language.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.total.language.impressions":{"description":"current AI impressions rate of a keyword","type":"integer"},"tasks.result.total.language.key":{"description":"grouping identifier the specific identifier for the grouping dimension","type":"string"},"tasks.result.total.language.mentions":{"description":"total LLM mentions count the number of times the target keyword or domain were mentioned in relation to this specific grouping key","type":"integer"},"tasks.result.total.language.type":{"description":"type of the element = 'group_element'","type":"string"},"tasks.result.total.location":{"description":"location-based grouping array of objects containing mention metrics segmented by geographical location","items":{"type":"string"},"type":"array"},"tasks.result.total.location.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.total.location.impressions":{"description":"current AI impressions rate of a keyword","type":"integer"},"tasks.result.total.location.key":{"description":"grouping identifier the specific identifier for the grouping dimension","type":"string"},"tasks.result.total.location.mentions":{"description":"total LLM mentions count the number of times the target keyword or domain were mentioned in relation to this specific grouping key","type":"integer"},"tasks.result.total.location.type":{"description":"type of the element = 'group_element'","type":"string"},"tasks.result.total.platform":{"description":"platform-based grouping array of group elements containing mention metrics segmented by AI platform","items":{"type":"string"},"type":"array"},"tasks.result.total.platform.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.total.platform.impressions":{"description":"current AI impressions rate of a keyword","type":"integer"},"tasks.result.total.platform.key":{"description":"grouping identifier the specific identifier for the grouping dimension","type":"string"},"tasks.result.total.platform.mentions":{"description":"total LLM mentions count the number of times the target keyword or domain were mentioned in relation to this specific grouping key","type":"integer"},"tasks.result.total.platform.type":{"description":"type of the element = 'group_element'","type":"string"},"tasks.result.total.search_results_domain":{"description":"found search results domains relevant to the target array of objects containing data on top domains that appear in search results related to LLM queries","items":{"type":"string"},"type":"array"},"tasks.result.total.search_results_domain.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.total.search_results_domain.impressions":{"description":"current AI impressions rate of a keyword","type":"integer"},"tasks.result.total.search_results_domain.key":{"description":"grouping identifier the specific identifier for the grouping dimension in this case the field displays a found domain name","type":"string"},"tasks.result.total.search_results_domain.mentions":{"description":"total LLM mentions count the number of times the target keyword or domain were mentioned in relation to the specific domain","type":"integer"},"tasks.result.total.search_results_domain.type":{"description":"type of the element = 'group_element'","type":"string"},"tasks.result.total.sources_domain":{"description":"found source domains relevant to the target array of objects containing data on top domains that are cited as sources in LLM responses","items":{"type":"string"},"type":"array"},"tasks.result.total.sources_domain.ai_search_volume":{"description":"current AI search volume rate of a keyword learn more about this metric here","type":"integer"},"tasks.result.total.sources_domain.impressions":{"description":"current AI impressions rate of a keyword","type":"integer"},"tasks.result.total.sources_domain.key":{"description":"grouping identifier the specific identifier for the grouping dimension in this case the field displays a found domain name","type":"string"},"tasks.result.total.sources_domain.mentions":{"description":"total LLM mentions count the number of times the target keyword or domain were mentioned in relation to the specific domain","type":"integer"},"tasks.result.total.sources_domain.type":{"description":"type of the element = 'group_element'","type":"string"},"tasks.result_count":{"description":"number of elements in the result array","type":"integer"},"tasks.status_code":{"description":"status code of the task generated by DataForSEO; can be within the following range: 10000-60000 you can find the full list of the response codes here","type":"integer"},"tasks.status_message":{"description":"informational message of the task you can find the full list of general informational messages here","type":"string"},"tasks.time":{"description":"execution time, seconds","type":"string"},"tasks_count":{"description":"the number of tasks in the tasks array","type":"integer"},"tasks_error":{"description":"the number of tasks in the tasks array returned with an error","type":"integer"},"time":{"description":"execution time, seconds","type":"string"},"version":{"description":"the current version of the API","type":"string"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live LLM Mentions Top Pages","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-ai-optimization-llm-mentions-top-pages-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.701,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:46d130065c90c16b08876caf5478d19b8b79a64bae1f6bbbfb083db97ee67bcd","kind":"upstream_success_contract","source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c5c912715324"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_ai_llm_mentions_top_pages_live","path":"/apis/v1/dataforseo/ai_optimization/llm_mentions/top_pages/live"},"x-aisa-source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/llm_mentions/top_pages/live","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/ai_optimization/perplexity/llm_responses/live":{"post":{"description":"‌‌\nLive Perplexity LLM Responses endpoint allows you to retrieve structured responses from a specific Perplexity AI model, based on the input parameters.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.0163 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_ai_perplexity_llm_responses_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"max_output_tokens":200,"message_chain":[{"message":"Hello, what’s up?","role":"user"},{"message":"Hello! I’m doing well, thank you. How can I assist you today? Are there any specific topics or projects you’d like to discuss in our meeting?","role":"ai"}],"model_name":"sonar","system_message":"communicate as if we are in a business meeting","temperature":0.3,"top_p":0.5,"user_prompt":"provide information on how relevant the amusement park business is in France now","web_search_country_iso_code":"FR"}],"items":{"oneOf":[{"properties":{"max_output_tokens":{"description":"<em>maximum number of tokens in the AI response</em><br>optional field<br>minimum value: <code>1</code><br>maximum value: <code>4096</code>;<br>default value: <code>2048</code>;<br><strong>Note:</strong> if the reasoning model is specified in the request, the output token count may exceed the specified <code>max_output_tokens</code> limit","type":["integer","null"]},"message_chain":{"description":"conversation history\noptional field\narray of message objects representing previous conversation turns;\neach object must contain:\nrole string with either user or ai role;\nmessage string with message content (max 500 characters);\nyou can specify maximum of 10 message objects in the array;\nNote: for Perplexity models, messages must strictly alternate between user and AI roles (user → ai);\nexample:\n\"message_chain\": [{\"role\":\"user\",\"message\":\"Hello, what’s up?\"},{\"role\":\"ai\",\"message\":\"Hello! I’m doing well, thank you. How can I assist you today?\"}]","items":{"oneOf":[{"properties":{"message":{"description":"message text","type":["string","null"]},"role":{"description":"role of the user from whom the message originates","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":["array","null"]},"model_name":{"description":"<em>name of the AI model</em><br><strong>required field</strong><br><code>model_name</code >consists of the actual model name and version name;<br>if the basic model name is specified, its latest version will be set by default;<br>you can receive the list of available LLM models by making a separate request to the following endpoint: <code>https://api.dataforseo.com/v3/ai_optimization/perplexity/llm_responses/models</code>","type":"string"},"system_message":{"description":"<em>instructions for the AI behavior</em><br>optional field<br>defines the AI's role, tone, or specific behavior <br>you can specify <strong>up to 500 characters</strong> in the <code>system_message</code> field","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"temperature":{"description":"<em>randomness of the AI response</em><br>optional field<br>higher values make output more diverse <br>lower values make output more focused<br>minimum value: <code>0</code><br>maximum value: <code>1.9</code><br>default value: <code>0.77</code>","type":["number","null"]},"top_p":{"description":"<em>diversity of the AI response</em><br>optional field <br>controls diversity of the response by limiting token selection<br>minimum value: <code>0</code><br>maximum value: <code>1</code> <br>default value: <code>0.9</code>","type":["number","null"]},"user_prompt":{"description":"<em>prompt for the AI model</em><br><strong>required field</strong><br>the question or task you want to send to the AI model;<br>you can specify <strong>up to 500 characters</strong> in the <code>user_prompt</code> field","type":"string"},"web_search_country_iso_code":{"description":"<em>country code for web search localization</em><br>optional field<br>specify the country  ISO code to get localized web search results<br><strong>Note:</strong> available only for Perplexity Sonar models<br>example: <code>US</code>","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationPerplexityLlmResponsesLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Perplexity LLM Responses","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-ai-optimization-perplexity-llm-responses-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0163,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:58f534b4b38a3c14f5c53f7edf66b5d73e19510adf2e2ce0e508dac28a8e47ba","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"18d58b8aaf11"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_ai_perplexity_llm_responses_live","path":"/apis/v1/dataforseo/ai_optimization/perplexity/llm_responses/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/perplexity/llm_responses/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/ai_optimization/perplexity/llm_responses/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"system_message\": \"communicate as if we are in a business meeting\",\n    \"message_chain\": [\n      {\n        \"role\": \"user\",\n        \"message\": \"Hello, what’s up?\"\n      },\n      {\n        \"role\": \"ai\",\n        \"message\": \"Hello! I’m doing well, thank you. How can I assist you today? Are there any specific topics or projects you’d like to discuss in our meeting?\"\n      }\n    ],\n    \"max_output_tokens\": 200,\n    \"temperature\": 0.3,\n    \"top_p\": 0.5,\n    \"web_search_country_iso_code\": \"FR\",\n    \"model_name\": \"sonar\",\n    \"user_prompt\": \"provide information on how relevant the amusement park business is in France now\"\n  }\n]'"}]}},"/apis/v1/dataforseo/ai_optimization/perplexity/llm_responses/models":{"get":{"description":"You will receive the list of available Perplexity AI models by calling this API.\n \nAs a response of the API server, you will receive JSON-encoded data containing a tasks array with the information specific to the set tasks.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_ai_perplexity_llm_responses_models","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AiOptimizationPerplexityLlmResponsesModelsResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Perplexity models for LLM Responses","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-ai-optimization-perplexity-llm-responses-models","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:bad33b9883cc108b478a7468390535aba3bcbf2ce184c6f1449acec163254e97","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"db574ead9f35"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_ai_perplexity_llm_responses_models","path":"/apis/v1/dataforseo/ai_optimization/perplexity/llm_responses/models"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/ai_optimization/perplexity/llm_responses/models","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/app_data/apple/app_info/task_get/advanced/{id}":{"get":{"description":"This endpoint will provide you with information about the mobile application specified in a POST request. You will receive its ID, icon, description, reviews count, rating, images, and other data. The results are specific to the app_id parameter specified in the POST request.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_app_apple_app_info_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataAppleAppInfoTaskGetAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Apple App Info Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-app-data-apple-app-info-task-get-advanced-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:8564c7f488e367bcc3654e6fc5e0d46ee54a42915316e48930c7169f5adc2372","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"00d8fe846649"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_app_apple_app_info_fetch","path":"/apis/v1/dataforseo/app_data/apple/app_info/task_get/advanced/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/app_data/apple/app_info/task_get/advanced/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/app_data/apple/app_info/task_get/advanced/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/app_data/apple/app_info/task_post":{"post":{"description":"‌‌\nThis endpoint will provide you with information about the App Store application specified in the app_id field of the POST request.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_app_apple_app_info_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"app_id":"835599320","language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"app_id":{"description":"<em>id of the app</em><br><strong>required field</strong><br>ID of the mobile application on App Store;<br>you can find the ID in the URL of every app listed on App Store;<br>example:<br>in the URL `https://apps.apple.com/us/app/id<strong>835599320</strong>`<br>the id is `835599320`","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify <code>language_name</code></strong><br>if you use this field, you don't need to specify <code>language_name</code><br>you can receive the list of available languages with their <code>language_code</code>_by making a separate request to `https://api.dataforseo.com/v3/app_data/apple/languages`<em><br></em>example:<em><br></em><code class=\"long-string\">en</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify <code>language_code</code></strong><br>if you use this field, you don't need to specify <code>language_code</code><br>you can receive the list of available languages with <code>language_name</code> by making a separate request to `https://api.dataforseo.com/v3/app_data/apple/languages`<br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify <code>location_name</code></strong><br><strong>if you use this field, you don't need to specify <code>location_name</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_code</code> by making a separate request to `https://api.dataforseo.com/v3/app_data/apple/locations`<br>example:<br><code class=\"long-string\">9061121</code>","type":"integer"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify <code>location_code</code></strong><br><strong>if you use this field, you don't need to specify <code>location_code</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to `https://api.dataforseo.com/v3/app_data/apple/locations`<br>example:<br><code class=\"long-string\">West Los Angeles,California,United States</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br>`http://your-server.com/pingscript?id=$id`<br>`http://your-server.com/pingscript?id=$id&amp;tag=$tag`<br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_data":{"description":"<em>postback_url datatype</em><br><strong>required field if you specify <code>postback_url</code></strong><br>corresponds to the datatype that will be sent to your server<br>possible values:<br><code>advanced</code>","type":"string"},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br>`http://your-server.com/postbackscript?id=$id`<br>`http://your-server.com/postbackscript?id=$id&amp;tag=$tag`<br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priority You will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/api/app-store\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataAppleAppInfoTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Apple App Info Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-app-data-apple-app-info-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:581f06ad833b4fa68ec2884682bbee825a5dc5458bec9d2e862965ea686edc3a","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"34d8d078d71e"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_app_apple_app_info_submit","path":"/apis/v1/dataforseo/app_data/apple/app_info/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/app_data/apple/app_info/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/app_data/apple/app_info/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"app_id\": \"835599320\",\n    \"location_code\": 2840,\n    \"language_code\": \"en\"\n  }\n]'"}]}},"/apis/v1/dataforseo/app_data/apple/app_list/task_get/advanced/{id}":{"get":{"description":"This endpoint will provide you with a list of applications published in the top app charts on the App Store platform, including app IDs, ratings, prices, titles, and more. The results are specific to the app_collection as well as the location and language parameters specified in the POST request.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_app_apple_app_list_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataAppleAppListTaskGetAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Apple App List Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-app-data-apple-app-list-task-get-advanced-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:49634ab91a98daccd2f22d3d00756fe24b6271c6e737358d13193651ff2130e9","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"dfefbc3a4969"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_app_apple_app_list_fetch","path":"/apis/v1/dataforseo/app_data/apple/app_list/task_get/advanced/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/app_data/apple/app_list/task_get/advanced/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/app_data/apple/app_list/task_get/advanced/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/app_data/apple/app_list/task_post":{"post":{"description":"This endpoint will provide you with a list of mobile applications published in the top app charts on the App Store platform. The returned results are specific to the app collection as well as the language and location parameters.\nfor more info please visit 'https://docs.dataforseo.com/v3/app_data/apple/app_list/task_post/?bash'\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_app_apple_app_list_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"app_category":"games","app_collection":"top_free_ios","language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"app_category":{"description":"application category on the App Storeoptional fieldyou can filter the results by app category;example:lifestyle;you can review the full list of available categories here or by making a separate request to https://api.dataforseo.com/v3/app_data/apple/categories","type":["string","null"]},"app_collection":{"description":"app collectionrequired fieldapp collection on App Store from which apps will be collected;you can specify the following values:top_free_ios, top_paid_ios, top_grossing_ios, new_ios, new_free_ios, new_paid_ios","type":"string"},"depth":{"description":"parsing depthoptional fieldnumber of apps to be returned from the App Store SERP;default value: 100maximum value: 100Your account will be billed per each SERP containing up to 100 results; The cost can be calculated on the Pricing page.","type":["integer","null"]},"language_code":{"description":"\"search engine language coderequired field if you don't specify language_nameif you use this field, you don't need to specify language_nameyou can receive the list of available languages with their language_code_by making a separate request to https://api.dataforseo.com/v3/app_data/apple/languagesexample:en","type":["string","null"]},"language_name":{"description":"full name of search engine languagerequired field if you don't specify language_codeif you use this field, you don't need to specify language_codeyou can receive the list of available languages with language_name by making a separate request to https://api.dataforseo.com/v3/app_data/apple/languagesexample:English","type":["string","null"]},"location_code":{"description":"search engine location coderequired field if you don't specify location_nameif you use this field, you don't need to specify location_nameyou can receive the list of available locations of the search engine with their location_code by making a separate request to https://api.dataforseo.com/v3/app_data/apple/locationsexample:9061121","type":["integer","null"]},"location_name":{"description":"full name of search engine locationrequired field if you don't specify location_codeif you use this field, you don't need to specify location_codeyou can receive the list of available locations of the search engine with their location_name by making a separate request to https://api.dataforseo.com/v3/app_data/apple/locationsexample:West Los Angeles,California,United States","type":["string","null"]},"pingback_url":{"description":"notification URL of a completed taskoptional fieldwhen a task is completed we will notify you by GET request sent to the URL you have specifiedyou can use the ‘$id’ string as a $id variable and ‘$tag’ as urlencoded $tag variable. We will set the necessary values before sending the request.example:http://your-server.com/pingscript?id=$idhttp://your-server.com/pingscript?id=$id&tag=$tagNote: special characters in pingback_url will be urlencoded; i.a., the # character will be encoded into %23learn more on our Help Center","type":["string","null"]},"postback_data":{"description":"postback_url datatyperequired field if you specify postback_urlcorresponds to the datatype that will be sent to your serverpossible values:advanced","type":["string","null"]},"postback_url":{"description":"URL for sending task resultsoptional fieldonce the task is completed, we will send a POST request with its results compressed in the gzip format to the postback_url you specifiedyou can use the ‘$id’ string as a $id variable and ‘$tag’ as urlencoded $tag variable. We will set the necessary values before sending the request.example:http://your-server.com/postbackscript?id=$idhttp://your-server.com/postbackscript?id=$id&tag=$tagNote: special characters in postback_url will be urlencoded; i.a., the # character will be encoded into %23learn more on our Help Center","type":["string","null"]},"priority":{"description":"task priorityoptional fieldcan take the following values:1 – normal execution priority (set by default)2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.The cost can be calculated on the Pricing page.","type":["integer","null"]},"tag":{"description":"user-defined task identifieroptional fieldthe character limit is 255you can use this parameter to identify the task and match it with the resultyou will find the specified tag value in the data object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataAppleAppListTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Apple App List Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-app-data-apple-app-list-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:9f47d157eef6d7e18344850e517eb8922f494bec1152badaa0827a7ce60353c0","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0a89f0b61d84"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_app_apple_app_list_submit","path":"/apis/v1/dataforseo/app_data/apple/app_list/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/app_data/apple/app_list/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/app_data/apple/app_list/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"app_collection\": \"top_free_ios\",\n    \"location_code\": 2840,\n    \"language_code\": \"en\",\n    \"app_category\": \"games\"\n  }\n]'"}]}},"/apis/v1/dataforseo/app_data/apple/app_listings/categories":{"get":{"description":"This endpoint will provide you with a full list of app categories available on Apple App Store.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_app_apple_app_listings_categories","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataAppleAppListingsCategoriesResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of App Store Listings Categories for App Data API","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-app-data-apple-app-listings-categories","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:521937520e1b8f661f6e04fa3d06581070da3e114f7514ce72a547e13f01efef","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"046da45d3ae7"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_app_apple_app_listings_categories","path":"/apis/v1/dataforseo/app_data/apple/app_listings/categories"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/app_data/apple/app_listings/categories","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/app_data/apple/app_listings/search/live":{"post":{"description":"This endpoint will provide you with a list of apps published on App Store along with additional information: its ID, icon, reviews count, rating, price, and other data. The results are specific to the title, description, and categories parameters specified in the API request.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_app_apple_app_listings_search_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"categories":["Utilities"],"description":"vpn","filters":[["item.rating.value",">",4.5]],"limit":10,"order_by":["item.rating.value,desc"],"title":"vpn"}],"items":{"oneOf":[{"properties":{"categories":{"description":"<em>app categories</em><br>optional field<br>the categories you specify are used to search for app listings;<br>you can get the full list of available app listing categories by <a href=\"http://docs.dataforseo.com/v3/app_data/apple/app_listings/categories\" rel=\"noopener noreferrer\" target=\"_blank\">this link</a><br>you can specify <strong>up to 10 categories</strong>","items":{"type":"string"},"type":["array","null"]},"description":{"description":"<em>keyword in the app's description</em><br>optional field<br>keywords that occur in the description of the app;<br>can contain up to 200 characters","type":["string","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"rating.value\",\">\",3]</code><p>you can receive the list of available filters_by making a separate request to <code>https://api.dataforseo.com/v3/app_data/apple/app_listings/available_filters</code>n","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"limit":{"description":"<em>the maximum number of returned apps</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"offset":{"description":"<em>offset in the results array of returned apps</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten entities in the results array will be omitted and the data will be provided for the successive entities<br><strong>Note:</strong> we recommend using this parameter only when retrieving up to 10,000 results<br>for retrieving over 10,000 results, use the <code>offset_token</code> instead.","type":["integer","null"]},"offset_token":{"description":"<em>token for subsequent requests</em><br>optional field<br>provided in the identical filed of the response to each request;<br>use this parameter to avoid timeouts while trying to obtain over 100,000 results in a single request;<br>by specifying the unique <code>offset_token</code> value from the response array, you will get the subsequent results of the initial task;<br><code>offset_token</code> values are unique for each subsequent task <br><strong>Note:</strong> if the <code>offset_token</code> is specified in the request, all other parameters should be identical to the previous request<br>learn more about this parameter on our <a href=\"https://dataforseo.com/help-center/what-is-the-difference-between-the-offset-and-offset_token-parameters#offset_token\" target=\"_blank\">Help Center</a>","type":["string","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting parameter<br>example:<br><code>[\"item.rating.value,desc\"]</code><p><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"item.rating.value,desc\",\"item.rating.value,desc\"]</code>","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"title":{"description":"<em>keyword in the app's title</em><br>optional field<br>keywords that occur in the title of the app;<br>can contain up to 200 characters","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataAppleAppListingsSearchLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Apple App Listings Search Results","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-app-data-apple-app-listings-search-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:6ebe48c80f14e57a0814c259bd63c6a7b3280b8a5277fdd6f29d5eb25a885732","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4d74f3fff2c7"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_app_apple_app_listings_search_live","path":"/apis/v1/dataforseo/app_data/apple/app_listings/search/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/app_data/apple/app_listings/search/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/app_data/apple/app_listings/search/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"title\": \"vpn\",\n    \"description\": \"vpn\",\n    \"categories\": [\n      \"Utilities\"\n    ],\n    \"order_by\": [\n      \"item.rating.value,desc\"\n    ],\n    \"filters\": [\n      [\n        \"item.rating.value\",\n        \">\",\n        4.5\n      ]\n    ],\n    \"limit\": 10\n  }\n]'"}]}},"/apis/v1/dataforseo/app_data/apple/app_reviews/task_get/advanced/{id}":{"get":{"description":"This endpoint will provide you with feedback data on applications listed on the App Store platform, including review ratings, review content, user profile info of each reviewer, review publication dates, and more. The results are specific to the app_id as well as the location and language parameters specified in the POST request.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_app_apple_app_reviews_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataAppleAppReviewsTaskGetAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Apple App Reviews Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-app-data-apple-app-reviews-task-get-advanced-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:bc23510b680708bad75692b595accd7269a4dd284065e051cae065d50fc43ceb","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a0d236ef4700"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_app_apple_app_reviews_fetch","path":"/apis/v1/dataforseo/app_data/apple/app_reviews/task_get/advanced/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/app_data/apple/app_reviews/task_get/advanced/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/app_data/apple/app_reviews/task_get/advanced/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/app_data/apple/app_reviews/task_post":{"post":{"description":"‌‌\nThis endpoint will provide you with reviews published on the App Store platform for the app specified in the app_id field. The returned results are specific to the indicated language and location parameters.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_app_apple_app_reviews_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"app_id":"835599320","depth":200,"language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"app_id":{"description":"<em>id of the app</em><br><strong>required field</strong><br>ID of the mobile application on App Store;<br>you can find the ID in the URL of every app listed on App Store;<br>example:<br>in the URL <code>https://apps.apple.com/us/app/id<strong>835599320</strong></code><br>the id is <code>835599320</code>","type":"string"},"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of reviews to be returned in the API response;<br>we strongly recommend setting the parsing depth in the multiples of 25, because our system processes 25 reviews in a row;<br>default value: <code>25</code>;<br>maximum value: <code>500</code>;<p><strong>Your account will be billed per each SERP containing up to 25 results;</strong> <br>Setting depth above 25 may result in additional charges if the search engine returns more than 25 results</a>;<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/app-data/app-store\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify <code>language_name</code></strong><br>if you use this field, you don't need to specify <code>language_name</code><br>you can receive the list of available languages with their <code>language_code</code>_by making a separate request to <code>https://api.dataforseo.com/v3/app_data/apple/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>n","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify <code>language_code</code></strong><br>if you use this field, you don't need to specify <code>language_code</code><br>you can receive the list of available languages with <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/app_data/apple/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify <code>location_name</code></strong><br><strong>if you use this field, you don't need to specify <code>location_name</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/app_data/apple/locations</code><br>example:<br><code class=\"long-string\">9061121</code>","type":"integer"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify <code>location_code</code></strong><br><strong>if you use this field, you don't need to specify <code>location_code</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/app_data/apple/locations</code><br>example:<br><code class=\"long-string\">West Los Angeles,California,United States</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_data":{"description":"<em>postback_url datatype</em><br><strong>required field if you specify <code>postback_url</code></strong><br>corresponds to the datatype that will be sent to your server<br>possible values:<br><code>advanced</code>","type":"string"},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/api/app-store\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"sort_by":{"description":"<em>results sorting parameters</em><br>optional field<br>you can use this field to sort the results;<br>possible types of sorting:<br><code>most_recent</code> — sort by the most recent reviews;<br><code>most_helpful</code> — sort by the most relevant reviews;<br>default rule: <code>most_helpful</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataAppleAppReviewsTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Apple App Reviews Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-app-data-apple-app-reviews-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:77582f735d1d778f6c7f2af5864ea865c1d0ab89a22f0c64ccb585bb9ab0512a","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d38543256b77"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_app_apple_app_reviews_submit","path":"/apis/v1/dataforseo/app_data/apple/app_reviews/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/app_data/apple/app_reviews/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/app_data/apple/app_reviews/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"app_id\": \"835599320\",\n    \"location_code\": 2840,\n    \"language_code\": \"en\",\n    \"depth\": 200\n  }\n]'"}]}},"/apis/v1/dataforseo/app_data/apple/app_searches/task_get/advanced/{id}":{"get":{"description":"This endpoint will provide you with a list of apps ranking on the App Store for the keyword specified in a POST request. You will also receive additional information about each application: its ID, icon, reviews count, rating, price, and other data. The results are specific to the keyword as well as location and language parameters specified in the POST request.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_app_apple_app_searches_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataAppleAppSearchesTaskGetAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Apple App Searches Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-app-data-apple-app-searches-task-get-advanced-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:2445a2b542df31ca4db416678a165db916dc4a84609335d5672e51b761af1c6b","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2e7628ed89e4"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_app_apple_app_searches_fetch","path":"/apis/v1/dataforseo/app_data/apple/app_searches/task_get/advanced/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/app_data/apple/app_searches/task_get/advanced/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/app_data/apple/app_searches/task_get/advanced/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/app_data/apple/app_searches/task_post":{"post":{"description":"‌‌\nThis endpoint will provide you with a list of apps ranking on the App Store for the specified keyword. The returned results are specific to the indicated keyword, as well as the location and language parameters.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_app_apple_app_searches_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"depth":200,"keyword":"vpn","language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of results to be returned from the App Store SERP;<br>we strongly recommend setting the parsing depth in the multiples of 100, because our system processes 100 results in a row;<br>default value: <code>100</code><br>maximum value: <code>700</code><br><strong>Your account will be billed per each SERP containing up to 100 results;</strong> <br>Setting depth above 100 may result in additional charges if the search engine returns more than 100 results</a>;<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/app-data/app-store\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field;<br>all %## will be decoded (plus character ‘+’ will be decoded to a space character);<br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<br>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if <code>language_name</code> is not specified</strong><br>if you use this field, you don't need to specify <code>language_name</code><br>you can receive the list of available languages with their <code>language_code</code>_by making a separate request to <code>https://api.dataforseo.com/v3/app_data/apple/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>n","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if <code>language_code</code> is not specified</strong><br>if you use this field, you don't need to specify <code>language_code</code><br>you can receive the list of available languages with <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/app_data/apple/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify <code>location_name</code></strong><br><strong>if you use this field, you don't need to specify <code>location_name</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/app_data/apple/locations</code><br>example:<br><code class=\"long-string\">9061121</code>","type":"integer"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify <code>location_code</code></strong><br><strong>if you use this field, you don't need to specify <code>location_code</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/app_data/apple/locations</code><br>example:<br><code class=\"long-string\">West Los Angeles,California,United States</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_data":{"description":"<em>postback_url datatype</em><br><strong>required field if you specify <code>postback_url</code></strong><br>corresponds to the datatype that will be sent to your server<br>possible values:<br><code>advanced</code>","type":"string"},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/api/app-store\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataAppleAppSearchesTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Apple App Searches Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-app-data-apple-app-searches-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:3366ec414984180f7e4e03aab59dbde7cc5e472991478d336a71e3d2fe783e73","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d166db6cb8c6"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_app_apple_app_searches_submit","path":"/apis/v1/dataforseo/app_data/apple/app_searches/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/app_data/apple/app_searches/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/app_data/apple/app_searches/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"keyword\": \"vpn\",\n    \"location_code\": 2840,\n    \"language_code\": \"en\",\n    \"depth\": 200\n  }\n]'"}]}},"/apis/v1/dataforseo/app_data/apple/categories":{"get":{"description":"This endpoint will provide you with a full list of app categories available on App Store.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_app_apple_categories","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataAppleCategoriesResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Apple App Categories for App Data API","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-app-data-apple-categories","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:407ae8d4341cc5d2e6a7ce1d7c33ae5f8e47e34df0af1647317293e03b328237","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9d982158ff56"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_app_apple_categories","path":"/apis/v1/dataforseo/app_data/apple/categories"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/app_data/apple/categories","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/app_data/apple/languages":{"get":{"description":"By calling this endpoint you will receive the list of Apple languages supported in App Data API.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_app_apple_languages","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataAppleLanguagesResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Apple Languages for App Data API","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-app-data-apple-languages","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:154eb5f83322dd726ec8383d3fa705d5d4370de063e1d55db5134c2c5743fdbe","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7d509f9dc113"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_app_apple_languages","path":"/apis/v1/dataforseo/app_data/apple/languages"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/app_data/apple/languages","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/app_data/apple/locations":{"get":{"description":"By calling this endpoint you will receive the list of Apple locations supported in App Data API.\nfor more info please visit 'https://docs.dataforseo.com/v3/app_data/apple/locations/?bash'\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_app_apple_locations","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataAppleLocationsResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Apple Locations for App Data API","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-app-data-apple-locations","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:1cfed8c810e344f44195d9c3632decb1554094d417e6c5dca40bfe7252df67cb","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1fcf962d79da"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_app_apple_locations","path":"/apis/v1/dataforseo/app_data/apple/locations"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/app_data/apple/locations","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/app_data/google/app_info/task_get/advanced/{id}":{"get":{"description":"This endpoint will provide you with information about the mobile application specified in a POST request. You will receive its ID, icon, description, reviews count, rating, number of installs, images, and other data. The results are specific to the app_id parameter specified in the POST request.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_app_google_app_info_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataGoogleAppInfoTaskGetAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google App Info Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-app-data-google-app-info-task-get-advanced-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:3b7b7763734e9d29f48ceefc666c0b3c7656db8c89c93119bf6441d31f9ef564","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"48016b61ef0d"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_app_google_app_info_fetch","path":"/apis/v1/dataforseo/app_data/google/app_info/task_get/advanced/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/app_data/google/app_info/task_get/advanced/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/app_data/google/app_info/task_get/advanced/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/app_data/google/app_info/task_get/html/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_app_google_app_info_fetch_html","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>7 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataGoogleAppInfoTaskGetHtmlResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google App Info HTML Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-app-data-google-app-info-task-get-html-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:a3f3ed44856a4d98d3d99000dc0a9dcaf42104a64828e643523ed6208718fae0","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2ee6b4f12a3d"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_app_google_app_info_fetch_html","path":"/apis/v1/dataforseo/app_data/google/app_info/task_get/html/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/app_data/google/app_info/task_get/html/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/app_data/google/app_info/task_get/html/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/app_data/google/app_info/task_post":{"post":{"description":"‌‌\nThis endpoint will provide you with information about the Google Play application specified in the app_id field of the POST request.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_app_google_app_info_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"app_id":"org.telegram.messenger","language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"app_id":{"description":"<em>id of the app</em><br><strong>required field</strong><br>ID of the mobile application on Google Play;<br>you can find the ID in the URL of every app listed on Google Play;<br>example:<br>in the URL <code>https://play.google.com/store/apps/details?id=<strong>org.telegram.messenger</strong></code><br>the id is <code>org.telegram.messenger</code>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if <code>language_name</code> is not specified</strong><br>if you use this field, you don't need to specify <code>language_name</code><br>you can receive the list of available languages with their <code>language_code</code>_by making a separate request to <code>https://api.dataforseo.com/v3/app_data/google/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if <code>language_code</code> is not specified</strong><br>if you use this field, you don't need to specify <code>language_code</code><br>you can receive the list of available languages with <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/app_data/google/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify <code>location_name</code></strong><br><strong>if you use this field, you don't need to specify <code>location_name</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/app_data/google/locations</code><br>example:<br><code class=\"long-string\">9061121</code>","type":"integer"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify <code>location_code</code></strong><br><strong>if you use this field, you don't need to specify <code>location_code</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/app_data/google/locations</code><br>example:<br><code class=\"long-string\">West Los Angeles,California,United States</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code>","type":["string","null"]},"postback_data":{"description":"<em>postback_url datatype</em><br><strong>required field if you specify <code>postback_url</code></strong><br>corresponds to the datatype that will be sent to your server<br>possible values:<br><code>advanced</code>, <code>html</code>","type":"string"},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/api/google-play\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataGoogleAppInfoTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Google App Info Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-app-data-google-app-info-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:709393df357d63c16da887ce131e7aa4c332344b418863d6901de1de6e5aa803","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3c87ae648e9b"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_app_google_app_info_submit","path":"/apis/v1/dataforseo/app_data/google/app_info/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/app_data/google/app_info/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/app_data/google/app_info/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"app_id\": \"org.telegram.messenger\",\n    \"location_code\": 2840,\n    \"language_code\": \"en\"\n  }\n]'"}]}},"/apis/v1/dataforseo/app_data/google/app_list/task_get/advanced/{id}":{"get":{"description":"This endpoint will provide you with a list of applications published in the top charts on the Google Play platform, including app IDs, ratings, prices, titles, and more. The results are specific to the app_collection as well as the location and language parameters specified in the POST request.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_app_google_app_list_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataGoogleAppListTaskGetAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google App List Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-app-data-google-app-list-task-get-advanced-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:1b7ca43829fe57f81696fbd3d3e0f11db1bfaf7ecb6364330742204c5423166d","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7d3802e13f15"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_app_google_app_list_fetch","path":"/apis/v1/dataforseo/app_data/google/app_list/task_get/advanced/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/app_data/google/app_list/task_get/advanced/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/app_data/google/app_list/task_get/advanced/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/app_data/google/app_list/task_get/html/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_app_google_app_list_fetch_html","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>7 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataGoogleAppListTaskGetHtmlResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google App List HTML Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-app-data-google-app-list-task-get-html-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:da18dca05a5ae6ab1f0f895fe2dcf4302eb9e868f0b41fc42a36e6838df347c1","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ca8e7647599e"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_app_google_app_list_fetch_html","path":"/apis/v1/dataforseo/app_data/google/app_list/task_get/html/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/app_data/google/app_list/task_get/html/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/app_data/google/app_list/task_get/html/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/app_data/google/app_list/task_post":{"post":{"description":"‌‌\nThis endpoint will provide you with a list of mobile applications published in the top charts on the Google Play platform. The returned results are specific to the app collection as well as the the language and location parameters.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_app_google_app_list_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"app_collection":"topselling_free","depth":100,"language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"age_rating":{"description":"<em>filter results by age rating</em><br>optional field<br>you can use this field to filter the results by age rating;<br>possible types of filtering:<br><code>ages_up_to_5</code> — return apps approved for children up to 5 years old;<br><code>ages_6_8</code> — return apps approved for children from 6 to 8 years old;<br><code>ages_9_12</code> — return apps approved for children from 9 to 12 years old;<br>by default, the API returns apps for all ages;<br><strong>Note:</strong> this filter works only in conjunction with the <code>\"category\": \"family\"</code> parameter","type":["string","null"]},"app_category":{"description":"<em>application category on Google Play</em><br>optional field<br>you can filter the results by app category;<br>example:<br><code>family</code>;<br>you can receive the full list of available categories by making a separate request to <code>https://api.dataforseo.com/v3/app_data/google/categories</code><br><strong>Note:</strong> <code>app_category</code> cannot be used if <code>app_collection</code> parameter is set to <code>featured</code>","type":["string","null"]},"app_collection":{"description":"<em>app collection</em><br><strong>required field</strong><br>app collection on Google Play from which apps will be collected;<br>you can specify the following values:<br><code>featured</code>, <code>topselling_paid</code>, <code>topselling_free</code>, <code>topselling_new_free</code>, <code>topselling_new_paid</code>, <code>topgrossing</code>, <code>movers_shakers</code><br><strong>Note:</strong> if <code>featured</code> is selected, the <code>app_category</code> parameter cannot be used","type":"string"},"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of apps to be returned in the API response;<br>we strongly recommend setting the parsing depth in the multiples of 100, because our system processes 100 results in a row;<br>default value: <code>100</code>;<br>maximum value: <code>200</code>;<br><strong>Your account will be billed per each SERP containing up to 100 results;</strong> <br>Setting depth above 100 may result in additional charges if the search engine returns more than 100 results</a>;<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/app-data/google-play\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if <code>language_name</code> is not specified</strong><br>if you use this field, you don't need to specify <code>language_name</code><br>you can receive the list of available languages with their <code>language_code</code>_by making a separate request to <code>https://api.dataforseo.com/v3/app_data/google/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if <code>language_code</code> is not specified</strong><br>if you use this field, you don't need to specify <code>language_code</code><br>you can receive the list of available languages with <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/app_data/google/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify <code>location_name</code></strong><br><strong>if you use this field, you don't need to specify <code>location_name</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/app_data/google/locations</code><br>example:<br><code class=\"long-string\">9061121</code>","type":"integer"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify <code>location_code</code></strong><br><strong>if you use this field, you don't need to specify <code>location_code</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/app_data/google/locations</code><br>example:<br><code class=\"long-string\">West Los Angeles,California,United States</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code>","type":["string","null"]},"postback_data":{"description":"<em>postback_url datatype</em><br><strong>required field if you specify <code>postback_url</code></strong><br>corresponds to the datatype that will be sent to your server<br>possible values:<br><code>advanced</code>, <code>html</code>","type":"string"},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/api/google-play\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataGoogleAppListTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Google App List Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-app-data-google-app-list-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:bb38975d893b712a7a19819e2a670134c3ec5538a08c3731cde2cf8b785f57ac","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"30f7bd8e3c7b"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_app_google_app_list_submit","path":"/apis/v1/dataforseo/app_data/google/app_list/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/app_data/google/app_list/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/app_data/google/app_list/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"app_collection\": \"topselling_free\",\n    \"location_code\": 2840,\n    \"language_code\": \"en\",\n    \"depth\": 100\n  }\n]'"}]}},"/apis/v1/dataforseo/app_data/google/app_listings/categories":{"get":{"description":"This endpoint will provide you with a full list of app categories available on Google Play.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_app_google_app_listings_categories","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataGoogleAppListingsCategoriesResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Google App Listings Categories for App Data API","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-app-data-google-app-listings-categories","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:687abb7a75a7cd5340822bebd334dfbb7efa28807c24f319047c5598bfb7ea32","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"178515692140"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_app_google_app_listings_categories","path":"/apis/v1/dataforseo/app_data/google/app_listings/categories"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/app_data/google/app_listings/categories","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/app_data/google/app_listings/search/live":{"post":{"description":"This endpoint will provide you with a list of apps published on Google Play along with additional information: its ID, icon, reviews count, rating, price, and other data. The results are specific to the title, description, and categories parameters specified in the API request.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_app_google_app_listings_search_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"categories":["Tools"],"description":"vpn","filters":[["item.rating.value",">",4.5]],"limit":10,"order_by":["item.installs_count,asc"],"title":"vpn"}],"items":{"oneOf":[{"properties":{"categories":{"description":"<em>app categories</em><br>optional field<br>the categories you specify are used to search for app listings;<br>you can get the full list of available app listing categories by <a href=\"http://docs.dataforseo.com/v3/app_data/google/app_listings/categories\" rel=\"noopener noreferrer\" target=\"_blank\">this link</a><br>you can specify <strong>up to 10 categories</strong>","items":{"type":"string"},"type":["array","null"]},"description":{"description":"<em>keyword in the app's description</em><br>optional field<br>keywords that occur in the description of the app;<br>can contain up to 200 characters","type":["string","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"item.rating.value\",\">\",3]</code><p>you can receive the list of available filters_by making a separate request to <code>https://api.dataforseo.com/v3/app_data/google/app_listings/available_filters</code>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"limit":{"description":"<em>the maximum number of returned apps</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"offset":{"description":"<em>offset in the results array of returned apps</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten entities in the results array will be omitted and the data will be provided for the successive entities<br><strong>Note:</strong> we recommend using this parameter only when retrieving up to 10,000 results<br>for retrieving over 10,000 results, use the <code>offset_token</code> instead.","type":["integer","null"]},"offset_token":{"description":"<em>token for subsequent requests</em><br>optional field<br>provided in the identical filed of the response to each request;<br>use this parameter to avoid timeouts while trying to obtain over 100,000 results in a single request;<br>by specifying the unique <code>offset_token</code> value from the response array, you will get the subsequent results of the initial task;<br><code>offset_token</code> values are unique for each subsequent task <br><strong>Note:</strong> if the <code>offset_token</code> is specified in the request, all other parameters should be identical to the previous request<br>learn more about this parameter on our <a href=\"https://dataforseo.com/help-center/what-is-the-difference-between-the-offset-and-offset_token-parameters#offset_token\" target=\"_blank\">Help Center</a>","type":["string","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting parameter<br>example:<br><code>[\"item.installs_count,asc\"]</code><p><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"item.rating.value,desc\",\"item.installs_count,asc\"]</code>","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"title":{"description":"<em>keyword in the app's title</em><br>optional field<br>keywords that occur in the title of the app;<br>can contain up to 200 characters","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataGoogleAppListingsSearchLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Google App Listings Search Results","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-app-data-google-app-listings-search-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:9d514976905f23184f063acb085fe9d79848c3886f4736e7e0b7184f7da9d0bc","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ae8e79603863"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_app_google_app_listings_search_live","path":"/apis/v1/dataforseo/app_data/google/app_listings/search/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/app_data/google/app_listings/search/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/app_data/google/app_listings/search/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"title\": \"vpn\",\n    \"description\": \"vpn\",\n    \"categories\": [\n      \"Tools\"\n    ],\n    \"order_by\": [\n      \"item.installs_count,asc\"\n    ],\n    \"filters\": [\n      [\n        \"item.rating.value\",\n        \">\",\n        4.5\n      ]\n    ],\n    \"limit\": 10\n  }\n]'"}]}},"/apis/v1/dataforseo/app_data/google/app_reviews/task_get/advanced/{id}":{"get":{"description":"This endpoint will provide you with feedback data on applications listed on the Google Play platform, including review ratings, review content, user profile info of each reviewer, review publication dates, and more. The results are specific to the app_id as well as the location and language parameters specified in the POST request.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_app_google_app_reviews_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataGoogleAppReviewsTaskGetAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google App Reviews Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-app-data-google-app-reviews-task-get-advanced-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:95a69ead6571fde430d43d3fcf62389892d702c9383e014bbd1a0af58a8e41fc","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"86fcf2662e65"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_app_google_app_reviews_fetch","path":"/apis/v1/dataforseo/app_data/google/app_reviews/task_get/advanced/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/app_data/google/app_reviews/task_get/advanced/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/app_data/google/app_reviews/task_get/advanced/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/app_data/google/app_reviews/task_get/html/{id}":{"get":{"description":"DataForSEO GET /v3/app_data/google/app_reviews/task_get/html/{id}\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_dataforseo_apis_v1_dataforseo_app_data_google_45547b","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>7 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataGoogleAppReviewsTaskGetHtmlResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get App Data Google App Reviews Html Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/any_dataforseo_apis_v1_dataforseo_app_data_google_45547b","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:62d28082ba0085125808d8729a0cd990e405fd3d2bbd67b3e1df31810159de61","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1c4ec9fdc3bd"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_dataforseo_apis_v1_dataforseo_app_data_google_45547b","path":"/apis/v1/dataforseo/app_data/google/app_reviews/task_get/html/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/app_data/google/app_reviews/task_get/html/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/app_data/google/app_reviews/task_get/html/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/app_data/google/app_reviews/task_post":{"post":{"description":"‌‌\nThis endpoint will provide you with reviews published on the Google Play platform for the app specified in the app_id field. The returned results are specific to the indicated language and location parameters.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_app_google_app_reviews_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"app_id":"org.telegram.messenger","depth":150,"language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"app_id":{"description":"<em>id of the app</em><br><strong>required field</strong><br>ID of the mobile application on Google Play;<br>you can find the ID in the URL of every app listed on Google Play;<br>example:<br><code>https://play.google.com/store/apps/details?id=<strong>org.telegram.messenger</strong></code>","type":"string"},"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of reviews to be returned in the API response;<br>we strongly recommend setting the parsing depth in the multiples of 150, because our system processes 150 reviews in a row;<br>default value: <code>150</code>;<br>maximum value: <code>100000</code>;<br><strong>Your account will be billed per each SERP containing up to 150 results;</strong> <br>Setting depth above 150 may result in additional charges if the search engine returns more than 150 results</a>;<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/app-data/google-play\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify <code>language_name</code></strong><br>if you use this field, you don't need to specify <code>language_name</code><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/app_data/google/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify <code>language_code</code></strong><br>if you use this field, you don't need to specify <code>language_code</code><br>you can receive the list of available languages with <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/app_data/google/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify <code>location_name</code></strong><br><strong>if you use this field, you don't need to specify <code>location_name</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/app_data/google/locations</code><br>example:<br><code class=\"long-string\">9061121</code>","type":"integer"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify <code>location_code</code></strong><br><strong>if you use this field, you don't need to specify <code>location_code</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/app_data/google/locations</code><br>example:<br><code class=\"long-string\">West Los Angeles,California,United States</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code>","type":["string","null"]},"postback_data":{"description":"<em>postback_url datatype</em><br><strong>required field if you specify <code>postback_url</code></strong><br>corresponds to the datatype that will be sent to your server<br>possible values:<br><code>advanced</code>, <code>html</code>","type":"string"},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/api/google-play\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"rating":{"description":"<em>filter reviews by rating</em><br>optional field<br>you can use this field to filter the results;<br>possible types of filtering:<br><code>5</code> — return reviews with five-star rating only;<br><code>4</code> — return reviews with four-star rating only;<br><code>3</code> — return reviews with three-star rating only;<br><code>2</code> — return reviews with two-star rating only;<br><code>1</code> — return reviews with one-star rating only;<br>by default, the API returns all reviews regardless of the number of stars","type":["integer","null"]},"sort_by":{"description":"<em>results sorting parameters</em><br>optional field<br>you can use this field to sort the results;<br>possible types of sorting:<br><code>newest</code> — sort by the most recent reviews;<br><code>most_relevant</code> — sort by the most relevant reviews;<br>default rule: <code>most_relevant</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataGoogleAppReviewsTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Google App Reviews Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-app-data-google-app-reviews-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:2f5a1e61ebc0057ef47dd534a6f6f94adf30c79c8a349ca6462943fc145fcaef","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"30cc690c7dca"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_app_google_app_reviews_submit","path":"/apis/v1/dataforseo/app_data/google/app_reviews/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/app_data/google/app_reviews/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/app_data/google/app_reviews/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"app_id\": \"org.telegram.messenger\",\n    \"location_code\": 2840,\n    \"language_code\": \"en\",\n    \"depth\": 150\n  }\n]'"}]}},"/apis/v1/dataforseo/app_data/google/app_searches/task_get/advanced/{id}":{"get":{"description":"This endpoint will provide you with a list of apps ranking on Google Play for the keyword specified in a POST request. You will also receive additional information about each application: its ID, icon, reviews count, rating, price, and other data. The results are specific to the keyword as well as location and language parameters specified in the POST request.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_app_google_app_searches_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataGoogleAppSearchesTaskGetAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google App Searches Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-app-data-google-app-searches-task-get-advanced-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:e9859a6e4986cf2e3fac856a6bb30cd0bfda4ec2430a9309b04397db6103507a","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6f2f6d89f78c"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_app_google_app_searches_fetch","path":"/apis/v1/dataforseo/app_data/google/app_searches/task_get/advanced/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/app_data/google/app_searches/task_get/advanced/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/app_data/google/app_searches/task_get/advanced/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/app_data/google/app_searches/task_get/html/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_app_google_app_searches_fetch_html","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>7 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataGoogleAppSearchesTaskGetHtmlResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google App Searches HTML Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-app-data-google-app-searches-task-get-html-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:f9821292ffd1c6b99c3178340cb47f6dfb4c6a927ec84aaba15f88b9a3ddb51a","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2b0622bd50f1"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_app_google_app_searches_fetch_html","path":"/apis/v1/dataforseo/app_data/google/app_searches/task_get/html/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/app_data/google/app_searches/task_get/html/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/app_data/google/app_searches/task_get/html/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/app_data/google/app_searches/task_post":{"post":{"description":"‌‌\nThis endpoint will provide you with a list of apps ranking on Google Play for the specified keyword. The returned results are specific to the indicated keyword, as well as the language and location parameters.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_app_google_app_searches_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"depth":30,"keyword":"vpn","language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of results to be returned to be returned from the Google Play SERP;<br>we strongly recommend setting the parsing depth in the multiples of 30, because our system processes 30 results in a row;<br>default value: <code>30</code>;<br>maximum value: <code>200</code>;<br><strong>Your account will be billed per each SERP containing up to 30 results;</strong> <br>Setting depth above 30 may result in additional charges if the search engine returns more than 30 results</a>;<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/app-data/google-play\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field;<br>all %## will be decoded (plus character ‘+’ will be decoded to a space character);<br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<br>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br>optional field<br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/app_data/google/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of search engine language</em><br>optional field<br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages with <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/app_data/google/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":["string","null"]},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify <code>location_name</code></strong><br><strong>if you use this field, you don't need to specify <code>location_name</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/app_data/google/locations</code><br>example:<br><code class=\"long-string\">9061121</code>","type":"integer"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify <code>location_code</code></strong><br><strong>if you use this field, you don't need to specify <code>location_code</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/app_data/google/locations</code><br>example:<br><code class=\"long-string\">West Los Angeles,California,United States</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code>","type":["string","null"]},"postback_data":{"description":"<em>postback_url datatype</em><br><strong>required field if you specify <code>postback_url</code></strong><br>corresponds to the datatype that will be sent to your server<br>possible values:<br><code>advanced</code>, <code>html</code>","type":"string"},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/api/google-play\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataGoogleAppSearchesTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Google App Searches Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-app-data-google-app-searches-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:d38000cb6db29200d5075bb3395748e90179b48e6aba607e7e0d6b2144e76b0a","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"06c19aa3f513"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_app_google_app_searches_submit","path":"/apis/v1/dataforseo/app_data/google/app_searches/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/app_data/google/app_searches/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/app_data/google/app_searches/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"keyword\": \"vpn\",\n    \"location_code\": 2840,\n    \"language_code\": \"en\",\n    \"depth\": 30\n  }\n]'"}]}},"/apis/v1/dataforseo/app_data/google/categories":{"get":{"description":"This endpoint will provide you with a full list of app categories available on Google Play.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_app_google_categories","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataGoogleCategoriesResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Google App Categories for App Data API","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-app-data-google-categories","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:7de638ccf09348c7050ba55dfff698bacb9078d8bff999404431e7e1390aab40","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"11fec43630a8"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_app_google_categories","path":"/apis/v1/dataforseo/app_data/google/categories"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/app_data/google/categories","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/app_data/google/languages":{"get":{"description":"By calling this endpoint you will receive the list of Google languages supported in App Data API.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_app_google_languages","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataGoogleLanguagesResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Google Languages for App Data API","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-app-data-google-languages","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:95252eddfeb7efa6b9b268ef41b8f218d48c27ba61ab86075ac619a42a2675d8","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"56b9a562e30c"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_app_google_languages","path":"/apis/v1/dataforseo/app_data/google/languages"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/app_data/google/languages","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/app_data/google/locations":{"get":{"description":"By calling this endpoint you will receive the list of Google locations supported in App Data API.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_app_google_locations","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_AppDataGoogleLocationsResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Google Locations for App Data API","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-app-data-google-locations","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:45af65a3db6d8429e8ec6fe6bc04ccfa1f3f8bcca15fdbd20ede27b66b901d98","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"077a8986fc90"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_app_google_locations","path":"/apis/v1/dataforseo/app_data/google/locations"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/app_data/google/locations","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/backlinks/anchors/live":{"post":{"description":"‌‌\nThis endpoint will provide you with a detailed overview of anchors used when linking to the specified website with relevant backlink data for each of them.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.033 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_backlinks_anchors_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"filters":["anchor","like","%news%"],"limit":4,"order_by":["backlinks,desc"],"target":"forbes.com"}],"items":{"oneOf":[{"properties":{"backlinks_filters":{"description":"<em>filter the backlinks of your <code>target</code></em><br>optional field<br>you can use this field to filter the initial backlinks that will be included in the dataset for aggregated metrics for your <code>target</code><br>you can filter the backlinks by all fields available in the response of <a href=\"/v3/backlinks/backlinks/live/\">this endpoint</a><br>using this parameter, you can include only dofollow backlinks in the response and create a flexible backlinks dataset to calculate the metrics for<br>example:<br><code>\"backlinks_filters\": [[\"dofollow\", \"=\", true]]</code>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"backlinks_status_type":{"description":"<em>set what backlinks to return and count</em><br>optional field<br>you can use this field to choose what backlinks will be returned and used for aggregated metrics for your <code>target</code>;<br>possible values: <br><code>all</code> - all backlinks will be returned and counted;<br><code>live</code> - backlinks found during the last check will be returned and counted;<br><code>lost</code> - lost backlinks will be returned and counted;<p>default value: <code>live</code>","type":["string","null"]},"exclude_internal_backlinks":{"description":"<em>indicates whether the backlinks from subdomains of the <code>target</code> are excluded</em><br>optional field<br>if set to <code>false</code>, the backlinks from subdomains of the <code>target</code> will be ommited and you won't receive the same domain in the response;<br>default value: <code>true</code>","type":["boolean","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"referring_links_types.anchors\",\"&gt;\",\"1\"]</code><p><code>[[\"broken_pages\",\"&gt;\",\"2\"],<br>\"and\",<br>[\"backlinks\",\"&gt;\",\"10\"]]</code><p><code>[[\"first_seen\",\">\",\"2017-10-23 11:31:45 +00:00\"],<br>\"and\",<br>[[\"anchor\",\"like\",\"%seo%\"],\"or\",[\"referring_domains\",\"&gt;\",\"10\"]]]</code><p>The full list of possible filters is available <a href=\"/v3/backlinks/filters/?bash\">here.</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"include_indirect_links":{"description":"<em>indicates if indirect links to the <code>target</code> will be included in the results</em><br>optional field<br>if set to <code>true</code>, the results will include data on indirect links pointing to a page that either redirects to the target, or points to a canonical page<br>if set to <code>false</code>, indirect links will be ignored<br>default value: <code>true</code>","type":["boolean","null"]},"include_subdomains":{"description":"<em>indicates if the subdomains of the <code>target</code> will be included in the search</em><br>optional field<br>if set to <code>false</code>, the subdomains will be ignored<br>default value: <code>true</code>","type":["boolean","null"]},"internal_list_limit":{"description":"<em>maximum number of elements within internal arrays</em><br>optional field<br>you can use this field to limit the number of elements within the following arrays:<br><code>referring_links_tld</code><br><code>referring_links_types</code><br><code>referring_links_attributes</code><br><code>referring_links_platform_types</code><br><code>referring_links_semantic_locations</code><p>default value: <code>10</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"limit":{"description":"<em>the maximum number of returned anchors</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"offset":{"description":"<em>offset in the results array of returned anchors</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten anchors in the results array will be omitted and the data will be provided for the successive anchors","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"backlinks,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"backlinks,desc\",\"rank,asc\"]</code>","items":{"type":"string"},"type":["array","null"]},"rank_scale":{"description":"<em>defines the scale used for calculating and displaying the <code>rank</code>, <code>domain_from_rank</code>, and <code>page_from_rank</code> values</em><br>optional field<p>you can use this parameter to choose whether rank values are presented on a 0–100 or 0–1000 scale<p>possible values:<br><code>one_hundred</code> — rank values are displayed on a 0–100 scale<br><code>one_thousand</code> — rank values are displayed on a 0–1000 scale<p>default value: <code>one_thousand</code><p>learn more about how this parameter works and how ranking metrics are calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api#rank_scale\">this Help Center article</a>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>domain, subdomain or webpage to get anchors for</em><br><strong>required field</strong><br>a domain or a subdomain should be specified without <code>https://</code> and <code>www.</code><br>a page should be specified with absolute URL (including <code>http://</code> or <code>https://</code>)","type":"string"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksAnchorsLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Anchors","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-backlinks-anchors-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.033,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:a973fc05c6d1f7381e54b64b43734a7ab712b772e4ece19a9ec39aae171da34c","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"fd764c0f9c22"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_backlinks_anchors_live","path":"/apis/v1/dataforseo/backlinks/anchors/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/backlinks/anchors/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/backlinks/anchors/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"target\": \"forbes.com\",\n    \"limit\": 4,\n    \"order_by\": [\n      \"backlinks,desc\"\n    ],\n    \"filters\": [\n      \"anchor\",\n      \"like\",\n      \"%news%\"\n    ]\n  }\n]'"}]}},"/apis/v1/dataforseo/backlinks/backlinks/live":{"post":{"description":"‌\nThis endpoint will provide you with a list of backlinks and relevant data for the specified domain, subdomain, or webpage.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.06 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_backlinks_backlinks_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"filters":["dofollow","=",true],"limit":5,"mode":"as_is","target":"forbes.com"}],"items":{"oneOf":[{"properties":{"backlinks_status_type":{"description":"<em>set what backlinks to return and count</em><br>optional field<br>you can use this field to choose what backlinks will be returned and used for aggregated metrics for your <code>target</code>;<br>possible values: <br><code>all</code> - all backlinks will be returned and counted;<br><code>live</code> - backlinks found during the last check will be returned and counted;<br><code>lost</code> - lost backlinks will be returned and counted;<p>default value: <code>live</code>","type":["string","null"]},"custom_mode":{"additionalProperties":{"type":["object","null"]},"description":"<em>detailed results grouping type</em><br>optional field<br>use this object to get a specific number of backlinks per <code>field</code><br>if you use <code>custom_mode</code>, then <code>mode</code> will be ignored<br>example:<br><code>\"custom_mode\": {\"field\": \"domain\", \"value\": 100}</code>","type":["object","null"]},"exclude_internal_backlinks":{"description":"<em>indicates if internal backlinks from subdomains to the <code>target</code> will be excluded from the results</em><br>optional field<br>if set to <code>true</code>, the results will not include data on internal backlinks from subdomains of the same domain as <code>target</code><br>if set to <code>false</code>, internal links will be included in the results<br>default value: <code>true</code>","type":["boolean","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>regex</code>, <code>not_regex</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"rank\",\"&gt;\",\"80\"]</code><p><code>[[\"page_from_rank\",\"&gt;\",\"55\"],<br>\"and\",<br>[\"dofollow\",\"=\",true]]</code><p><code>[[\"first_seen\",\">\",\"2017-10-23 11:31:45 +00:00\"],<br>\"and\",<br>[[\"anchor\",\"like\",\"%seo%\"],\"or\",[\"text_pre\",\"like\",\"%seo%\"]]]</code><p>The full list of possible filters is available <a href=\"/v3/backlinks/filters/?bash\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"include_subdomains":{"description":"<em>indicates if the subdomains of the <code>target</code> will be included in the search</em><br>optional field<br>if set to <code>false</code>, the subdomains will be ignored<br>default value: <code>true</code>","type":["boolean","null"]},"limit":{"description":"<em>the maximum number of returned backlinks</em><br>optional field<p>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"mode":{"description":"<em>results grouping type</em><br>optional field<br>possible grouping types:<br><code>as_is</code> - returns all backlinks<br><code>one_per_domain</code> - returns one backlink per domain<br><code>one_per_anchor</code> - returns one backlink per anchor<p>default value: <code>as_is</code>","type":["string","null"]},"offset":{"description":"<em>offset in the results array of the returned backlinks</em><br>optional field<p>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten backlinks in the results array will be omitted and the data will be provided for the successive backlinks;<br><strong>Note:</strong> the maximum value is <code>20,000</code>, use the <code>search_after_token</code> if you would like to offset more results","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"rank,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"domain_from_rank,desc\",\"page_from_rank,asc\"]</code>","items":{"type":"string"},"type":["array","null"]},"rank_scale":{"description":"<em>defines the scale used for calculating and displaying the <code>rank</code>, <code>domain_from_rank</code>, and <code>page_from_rank</code> values</em><br>optional field<p>you can use this parameter to choose whether rank values are presented on a 0–100 or 0–1000 scale<p>possible values:<br><code>one_hundred</code> — rank values are displayed on a 0–100 scale<br><code>one_thousand</code> — rank values are displayed on a 0–1000 scale<p>default value: <code>one_thousand</code><p>learn more about how this parameter works and how ranking metrics are calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api#rank_scale\">this Help Center article</a>","type":["string","null"]},"search_after_token":{"description":"<em>token for subsequent requests</em><br>optional field<br>provided in the identical filed of the response to each request;<br>use this parameter to avoid timeouts while trying to obtain over <code>20,000</code> results in a single request;<br>by specifying the unique <code>search_after_token</code> value from the response array, you will get the subsequent results of the initial task;<br><code>search_after_token</code> values are unique for each subsequent task ;<br><strong>Note:</strong> if the <code>search_after_token</code> is specified in the request, all other parameters should be identical to the previous request","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>domain, subdomain or webpage to get backlinks for</em><br><strong>required field</strong><br>a domain or a subdomain should be specified without <code>https://</code> and <code>www.</code><br>a page should be specified with absolute URL (including <code>http://</code> or <code>https://</code>)","type":"string"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksBacklinksLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Backlinks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-backlinks-backlinks-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.06,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:50f3bdb78faf9f561fd8e54029b4fe919f16fe534cd012897587d5e8cb9d15ab","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"166122f86788"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_backlinks_backlinks_live","path":"/apis/v1/dataforseo/backlinks/backlinks/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/backlinks/backlinks/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/backlinks/backlinks/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"target\": \"forbes.com\",\n    \"mode\": \"as_is\",\n    \"filters\": [\n      \"dofollow\",\n      \"=\",\n      true\n    ],\n    \"limit\": 5\n  }\n]'"}]}},"/apis/v1/dataforseo/backlinks/bulk_backlinks/live":{"post":{"description":"‌\nThis endpoint will provide you with the number of backlinks pointing to domains, subdomains, and pages specified in the targets array. The returned numbers correspond to all live backlinks, that is, total number of referring links with all attributes (e.g., nofollow, noreferrer, ugc, sponsored etc) that were found during the latest check.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.024 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_backlinks_bulk_backlinks_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"targets":["forbes.com","cnn.com","bbc.com","yelp.com","https://www.apple.com/iphone/","https://ahrefs.com/blog/","ibm.com","https://variety.com/","https://stackoverflow.com/","www.trustpilot.com"]}],"items":{"oneOf":[{"properties":{"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"targets":{"description":"<em>domains, subdomains or webpages to get the number of backlinks for</em><br><strong>required field</strong><br>you can set up to 1000 domains, subdomains or webpages<br>the domain or subdomain should be specified without <code>https://</code> and <code>www.</code><br>the page should be specified with absolute URL (including <code>http://</code> or <code>https://</code>)<br>example:<br>`\"targets\": [<br>  \"forbes.com\",<br>  \"cnn.com\",<br>  \"bbc.com\",<br>  \"yelp.com\",<br>  \"https://www.apple.com/iphone/\",<br>  \"https://ahrefs.com/blog/\",<br>  \"ibm.com\",<br>  \"https://variety.com/\",<br>  \"https://stackoverflow.com/\",<br>  \"www.trustpilot.com\"<br>]`","items":{"type":"string"},"type":"array"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksBulkBacklinksLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Bulk Backlinks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-backlinks-bulk-backlinks-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.024,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:81ac5af4da9fa9f7c98826cf6d7719f8cffdf8dfb8734730bf600c30cabbc675","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"63ec7fc0ff01"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_backlinks_bulk_backlinks_live","path":"/apis/v1/dataforseo/backlinks/bulk_backlinks/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/backlinks/bulk_backlinks/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/backlinks/bulk_backlinks/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"targets\": [\n      \"forbes.com\",\n      \"cnn.com\",\n      \"bbc.com\",\n      \"yelp.com\",\n      \"https://www.apple.com/iphone/\",\n      \"https://ahrefs.com/blog/\",\n      \"ibm.com\",\n      \"https://variety.com/\",\n      \"https://stackoverflow.com/\",\n      \"www.trustpilot.com\"\n    ]\n  }\n]'"}]}},"/apis/v1/dataforseo/backlinks/bulk_new_lost_backlinks/live":{"post":{"description":"‌\nThis endpoint will provide you with the number of new and lost backlinks for the domains, subdomains, and pages specified in the targets array.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.06 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_backlinks_bulk_new_lost_backlinks_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"date_from":"2026-09-12 05:48:19","targets":["forbes.com","cnn.com","bbc.com","yelp.com","https://www.apple.com/iphone/","https://ahrefs.com/blog/","ibm.com","https://variety.com/","https://stackoverflow.com/","www.trustpilot.com"]}],"items":{"oneOf":[{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>this field indicates the date which will be used as a threshold for new and lost backlinks;<br>the backlinks that appeared in our index after the specified date will be considered as new;<br>the backlinks that weren't found after the specified date, but were present before, will be considered as lost;<p>default value: today's date -(minus) one month;<br>e.g. if today is <code>2021-10-13</code>, default <code>date_from</code> will be <code>2021-09-13</code>.<br><strong>minimum value equals today's date -(minus) one year;</strong><br>e.g. if today is <code>2021-10-13</code>, minimum <code>date_from</code> will be <code>2020-10-13</code>.<p>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2021-01-01\"</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"targets":{"description":"<em>domains, subdomains or webpages to get new & lost backlinks for</em><br><strong>required field</strong><br>you can set up to 1000 domains, subdomains or webpages<br>the domain or subdomain should be specified without `https://` and `www.` the page should be specified with absolute URL (including <code>http://</code> or <code>https://</code>)<br>example:<br> `\"targets\": [<br>  \"forbes.com\",<br>  \"cnn.com\",<br>  \"bbc.com\",<br>  \"yelp.com\",<br>  \"https://www.apple.com/iphone/\",<br>  \"https://ahrefs.com/blog/\",<br>  \"ibm.com\",<br>  \"https://variety.com/\",<br>  \"https://stackoverflow.com/\",<br>  \"www.trustpilot.com\"<br>]`","items":{"type":"string"},"type":"array"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksBulkNewLostBacklinksLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Bulk New & Lost Backlinks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-backlinks-bulk-new-lost-backlinks-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.06,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:cf1fc8396f021d998b155d1a97f4475bbd7eba2df9ce67a3e7f009d5cf4f793a","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"fdba802b3391"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_backlinks_bulk_new_lost_backlinks_live","path":"/apis/v1/dataforseo/backlinks/bulk_new_lost_backlinks/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/backlinks/bulk_new_lost_backlinks/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/backlinks/bulk_new_lost_backlinks/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"targets\": [\n      \"forbes.com\",\n      \"cnn.com\",\n      \"bbc.com\",\n      \"yelp.com\",\n      \"https://www.apple.com/iphone/\",\n      \"https://ahrefs.com/blog/\",\n      \"ibm.com\",\n      \"https://variety.com/\",\n      \"https://stackoverflow.com/\",\n      \"www.trustpilot.com\"\n    ],\n    \"date_from\": \"2026-09-12 05:48:19\"\n  }\n]'"}]}},"/apis/v1/dataforseo/backlinks/bulk_new_lost_referring_domains/live":{"post":{"description":"‌\nThis endpoint will provide you with the number of referring domains pointing to the domains, subdomains and pages specified in the targets array.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.06 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_backlinks_bulk_new_lost_ref_domains_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"datetime_from":"2026-48-12","targets":["forbes.com","cnn.com","bbc.com","yelp.com","https://www.apple.com/iphone/","https://ahrefs.com/blog/","ibm.com","https://variety.com/","https://stackoverflow.com/","www.trustpilot.com"]}],"items":{"oneOf":[{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>this field indicates the date which will be used as a threshold for new and lost referring domains;<br>the referring domains that appeared in our index after the specified date will be considered as new;<br>the referring domains that weren't found after the specified date, but were present before, will be considered as lost;<p>default value: today's date -(minus) one month;<br>e.g. if today is <code>2021-10-13</code>, default <code>date_from</code> will be <code>2021-09-13</code>.<br><strong>minimum value equals today's date -(minus) one year;</strong><br>e.g. if today is <code>2021-10-13</code>, minimum <code>date_from</code> will be <code>2020-10-13</code>.<p>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2021-01-01\"</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"targets":{"description":"<em>domains, subdomains or webpages to get  new & lost referring domains for</em><br><strong>required field</strong><br>you can set up to 1000 domains, subdomains or webpages<br>the domain or subdomain should be specified without <code>https://</code> and <code>www.</code><br>the page should be specified with absolute URL (including <code>http://</code> or <code>https://</code>)<br>example:<br>`\"targets\": [<br>  \"forbes.com\",<br>  \"cnn.com\",<br>  \"bbc.com\",<br>  \"yelp.com\",<br>  \"https://www.apple.com/iphone/\",<br>  \"https://ahrefs.com/blog/\",<br>  \"ibm.com\",<br>  \"https://variety.com/\",<br>  \"https://stackoverflow.com/\",<br>  \"www.trustpilot.com\"<br>]`","items":{"type":"string"},"type":"array"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksBulkNewLostReferringDomainsLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Bulk New & Lost Referring Domains","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-backlinks-bulk-new-lost-referring-domains-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.06,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:ab9fbdd3eae9f0f2d9c78d5feb7f2478ccab443f27ae43b4bfa9bd2259f5cf3b","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"38d0b0dbef35"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_backlinks_bulk_new_lost_ref_domains_live","path":"/apis/v1/dataforseo/backlinks/bulk_new_lost_referring_domains/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/backlinks/bulk_new_lost_referring_domains/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/backlinks/bulk_new_lost_referring_domains/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"targets\": [\n      \"forbes.com\",\n      \"cnn.com\",\n      \"bbc.com\",\n      \"yelp.com\",\n      \"https://www.apple.com/iphone/\",\n      \"https://ahrefs.com/blog/\",\n      \"ibm.com\",\n      \"https://variety.com/\",\n      \"https://stackoverflow.com/\",\n      \"www.trustpilot.com\"\n    ],\n    \"datetime_from\": \"2026-48-12\"\n  }\n]'"}]}},"/apis/v1/dataforseo/backlinks/bulk_pages_summary/live":{"post":{"description":"This endpoint will provide you with a comprehensive overview of backlinks and related data for a bulk of up to 1000 pages, domains, or subdomains. If you indicate a single page as a target, you will get comprehensive summary data on all backlinks for that page.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.0242 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_backlinks_bulk_pages_summary_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"targets":["https://dataforseo.com/solutions","https://dataforseo.com/about-us"]}],"items":{"oneOf":[{"properties":{"include_subdomains":{"description":"<em>indicates if the subdomains of the <code>target</code> will be included in the search</em><br>optional field<br>if set to <code>false</code>, the subdomains will be ignored<br>default value: <code>true</code>","type":["boolean","null"]},"rank_scale":{"description":"<em>defines the scale used for calculating and displaying the <code>rank</code>, <code>domain_from_rank</code>, and <code>page_from_rank</code> values</em><br>optional field<p>you can use this parameter to choose whether rank values are presented on a 0–100 or 0–1000 scale<p>possible values:<br><code>one_hundred</code> — rank values are displayed on a 0–100 scale<br><code>one_thousand</code> — rank values are displayed on a 0–1000 scale<p>default value: <code>one_thousand</code><p>learn more about how this parameter works and how ranking metrics are calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api#rank_scale\">this Help Center article</a>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"targets":{"description":"<em>domains, subdomains or webpages to get summary data for</em><br><strong>required field</strong><br>a domain or a subdomain should be specified without <code>https://</code> and <code>www.</code><br>a page should be specified with absolute URL (including <code>http://</code> or <code>https://</code>)<br>you can specify up to 1000 pages, domains, or subdomains in each request.<br><strong>note that the URLs you set in a single request cannot belong to more than 100 different domains</strong>.","items":{"type":"string"},"type":"array"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksBulkPagesSummaryLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Bulk Pages Summary","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-backlinks-bulk-pages-summary-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0242,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:c4e8e341a16be47b0b08949699227504dda775778d376a381cb1f2718001aa68","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"dbfee0a329a2"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_backlinks_bulk_pages_summary_live","path":"/apis/v1/dataforseo/backlinks/bulk_pages_summary/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/backlinks/bulk_pages_summary/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/backlinks/bulk_pages_summary/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"targets\": [\n      \"https://dataforseo.com/solutions\",\n      \"https://dataforseo.com/about-us\"\n    ]\n  }\n]'"}]}},"/apis/v1/dataforseo/backlinks/bulk_ranks/live":{"post":{"description":"‌\nThis endpoint will provide you with rank scores of the domains, subdomains, and pages specified in the targets array. The score is based on the number of referring domains pointing to the specified domains, subdomains, or pages. The rank values represent real-time data for the date of the request and range from 0 (no backlinks detected) to 1,000 (highest rank). A similar scoring system is used in Google’s Page Rank algorithm. You can learn more about rank scores in this help center article\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.025 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_backlinks_bulk_ranks_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"targets":["forbes.com","cnn.com","bbc.com","yelp.com","https://www.apple.com/iphone/","https://ahrefs.com/blog/","ibm.com","https://variety.com/","https://stackoverflow.com/","www.trustpilot.com"]}],"items":{"oneOf":[{"properties":{"rank_scale":{"description":"<em>defines the scale used for calculating and displaying the <code>rank</code>, <code>domain_from_rank</code>, and <code>page_from_rank</code> values</em><br>optional field<p>you can use this parameter to choose whether rank values are presented on a 0–100 or 0–1000 scale<p>possible values:<br><code>one_hundred</code> — rank values are displayed on a 0–100 scale<br><code>one_thousand</code> — rank values are displayed on a 0–1000 scale<p>default value: <code>one_thousand</code><p>learn more about how this parameter works and how ranking metrics are calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api#rank_scale\">this Help Center article</a>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"targets":{"description":"<em>domains, subdomains or webpages to get <code>rank</code> for</em><br><strong>required field</strong><br>you can set up to 1000 domains, subdomains or webpages<br>the domain or subdomain should be specified without <code>https://</code> and <code>www.</code><br>the page should be specified with absolute URL (including <code>http://</code> or <code>https://</code>)<br>example:<br>`\"targets\": [<br>  \"forbes.com\",<br>  \"cnn.com\",<br>  \"bbc.com\",<br>  \"yelp.com\",<br>  \"https://www.apple.com/iphone/\",<br>  \"https://ahrefs.com/blog/\",<br>  \"ibm.com\",<br>  \"https://variety.com/\",<br>  \"https://stackoverflow.com/\",<br>  \"www.trustpilot.com\"<br>]`","items":{"type":"string"},"type":"array"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksBulkRanksLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Bulk Ranks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-backlinks-bulk-ranks-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.025,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:be3ea2e33d29cfcc1146ae7a6724b410ca331c7d13f894c9cf1dfa5915a34ed5","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"088eae8ec98d"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_backlinks_bulk_ranks_live","path":"/apis/v1/dataforseo/backlinks/bulk_ranks/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/backlinks/bulk_ranks/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/backlinks/bulk_ranks/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"targets\": [\n      \"forbes.com\",\n      \"cnn.com\",\n      \"bbc.com\",\n      \"yelp.com\",\n      \"https://www.apple.com/iphone/\",\n      \"https://ahrefs.com/blog/\",\n      \"ibm.com\",\n      \"https://variety.com/\",\n      \"https://stackoverflow.com/\",\n      \"www.trustpilot.com\"\n    ]\n  }\n]'"}]}},"/apis/v1/dataforseo/backlinks/bulk_referring_domains/live":{"post":{"description":"‌\nThis endpoint will provide you with the number of referring domains pointing to domains, subdomains, and pages specified in the targets array. The returned numbers are based on all live referring domains, that is, total number of domains pointing to the target with any type of backlinks (e.g., nofollow, noreferrer, ugc, sponsored etc) that were found during the latest check.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.0254 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_backlinks_bulk_referring_domains_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"targets":["forbes.com","cnn.com","bbc.com","yelp.com","https://www.apple.com/iphone/","https://ahrefs.com/blog/","ibm.com","https://variety.com/","https://stackoverflow.com/","www.trustpilot.com"]}],"items":{"oneOf":[{"properties":{"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"targets":{"description":"<em>domains, subdomains or webpages to get the number of referring domains for</em><br><strong>required field</strong><br>you can set up to 1000 domains, subdomains or webpages<br>the domain or subdomain should be specified without <code>https://</code> and <code>www.</code><br>the page should be specified with absolute URL (including <code>http://</code> or <code>https://</code>)<br>example:<br>`\"targets\": [<br>  \"forbes.com\",<br>  \"cnn.com\",<br>  \"bbc.com\",<br>  \"yelp.com\",<br>  \"https://www.apple.com/iphone/\",<br>  \"https://ahrefs.com/blog/\",<br>  \"ibm.com\",<br>  \"https://variety.com/\",<br>  \"https://stackoverflow.com/\",<br>  \"www.trustpilot.com\"<br>]`","items":{"type":"string"},"type":"array"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksBulkReferringDomainsLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Bulk Referring Domains","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-backlinks-bulk-referring-domains-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0254,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:bc1d62d652bf765203cb239c0c9b2f68f1ec5d0d08afab74edb6a590e25f1176","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8d8496b3f51f"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_backlinks_bulk_referring_domains_live","path":"/apis/v1/dataforseo/backlinks/bulk_referring_domains/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/backlinks/bulk_referring_domains/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/backlinks/bulk_referring_domains/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"targets\": [\n      \"forbes.com\",\n      \"cnn.com\",\n      \"bbc.com\",\n      \"yelp.com\",\n      \"https://www.apple.com/iphone/\",\n      \"https://ahrefs.com/blog/\",\n      \"ibm.com\",\n      \"https://variety.com/\",\n      \"https://stackoverflow.com/\",\n      \"www.trustpilot.com\"\n    ]\n  }\n]'"}]}},"/apis/v1/dataforseo/backlinks/bulk_spam_score/live":{"post":{"description":"‌\nThis endpoint will provide you with spam scores of the domains, subdomains, and pages you specified in the targets array. Spam Score is DataForSEO’s proprietary metric that indicates how “spammy” your target is on a scale from 0 to 100. You can learn more about Spam Score, how it is calculated, and signals it takes into account in this help center article\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.06 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_backlinks_bulk_spam_score_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"targets":["forbes.com","cnn.com","bbc.com","yelp.com","https://www.apple.com/iphone/","https://ahrefs.com/blog/","ibm.com","https://variety.com/","https://stackoverflow.com/","www.trustpilot.com"]}],"items":{"oneOf":[{"properties":{"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"targets":{"description":"<em>domains, subdomains or webpages to get <code>rank</code> for</em><br><strong>required field</strong><br>you can set up to 1000 domains, subdomains or webpages<br>the domain or subdomain should be specified without <code>https://</code> and <code>www.</code><br>the page should be specified with absolute URL (including <code>http://</code> or <code>https://</code>)<br>example:<br>`\"targets\": [<br>  \"forbes.com\",<br>  \"cnn.com\",<br>  \"bbc.com\",<br>  \"yelp.com\",<br>  \"https://www.apple.com/iphone/\",<br>  \"https://ahrefs.com/blog/\",<br>  \"ibm.com\",<br>  \"https://variety.com/\",<br>  \"https://stackoverflow.com/\",<br>  \"www.trustpilot.com\"<br>]`","items":{"type":"string"},"type":"array"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksBulkSpamScoreLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Bulk Spam Score","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-backlinks-bulk-spam-score-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.06,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:e6fd3f703d78be3860d978891c96fbc3395558cc408f4f762bffa35e42f6605a","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a7816209b090"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_backlinks_bulk_spam_score_live","path":"/apis/v1/dataforseo/backlinks/bulk_spam_score/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/backlinks/bulk_spam_score/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/backlinks/bulk_spam_score/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"targets\": [\n      \"forbes.com\",\n      \"cnn.com\",\n      \"bbc.com\",\n      \"yelp.com\",\n      \"https://www.apple.com/iphone/\",\n      \"https://ahrefs.com/blog/\",\n      \"ibm.com\",\n      \"https://variety.com/\",\n      \"https://stackoverflow.com/\",\n      \"www.trustpilot.com\"\n    ]\n  }\n]'"}]}},"/apis/v1/dataforseo/backlinks/competitors/live":{"post":{"description":"‌‌\nThis endpoint will provide you with a list of competitors that share some part of the backlink profile with a target website, along with a number of backlink intersections and the rank of every competing website.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.0276 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_backlinks_competitors_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"filters":["rank",">",100],"limit":5,"order_by":["rank,desc"],"target":"dataforseo.com"}],"items":{"oneOf":[{"properties":{"exclude_internal_backlinks":{"description":"<em>indicates if internal backlinks from subdomains to the <code>target</code> will be excluded from the results</em><br>optional field<br>if set to <code>true</code>, the results will not include data on internal backlinks from subdomains of the same domain as <code>target</code><br>if set to <code>false</code>, internal links will be included in the results<br>default value: <code>true</code>","type":["boolean","null"]},"exclude_large_domains":{"description":"<em>indicates whether large domain will appear in results</em><br>optional field<br>if set to <code>true</code>, the results from the large domain (google.com, amazon.com, etc.) will be omitted;<br>default value: <code>true</code>","type":["boolean","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"rank\",\"&gt;\",\"100\"]</code><p><code>[[\"target\",\"like\",\"%forbes%\"],<br>\"and\",<br>[[\"rank\",\"&gt;\",\"100\"],\"or\",[\"intersections\",\"&gt;\",\"5\"]]]</code><p>The full list of possible filters is available <a href=\"/v3/backlinks/filters/?bash\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"limit":{"description":"<em>the maximum number of returned domains</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"main_domain":{"description":"<em>indicates if only main domain of the <code>target</code> will be included in the search</em><br>optional field<br>if set to <code>true</code>, only the main domain will be included in search;<br>default value: <code>true</code>","type":["boolean","null"]},"offset":{"description":"<em>offset in the results array of returned domains</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten domains in the results array will be omitted and the data will be provided for the successive pages","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"rank,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"intersections,desc\",\"rank,asc\"]</code>","items":{"type":"string"},"type":["array","null"]},"rank_scale":{"description":"<em>defines the scale used for calculating and displaying the <code>rank</code>, <code>domain_from_rank</code>, and <code>page_from_rank</code> values</em><br>optional field<p>you can use this parameter to choose whether rank values are presented on a 0–100 or 0–1000 scale<p>possible values:<br><code>one_hundred</code> — rank values are displayed on a 0–100 scale<br><code>one_thousand</code> — rank values are displayed on a 0–1000 scale<p>default value: <code>one_thousand</code><p>learn more about how this parameter works and how ranking metrics are calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api#rank_scale\">this Help Center article</a>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>domain, subdomain or webpage to get competitor domains for</em><br><strong>required field</strong><br>a domain or a subdomain should be specified without <code>https://</code> and <code>www.</code><br>a page should be specified with absolute URL (including <code>http://</code> or <code>https://</code>)","type":"string"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksCompetitorsLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Competitors","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-backlinks-competitors-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0276,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:37ec83a6682026121794dada48f9fdde26ccb75b542a0103fc5a6da9da017044","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a03eb0ec1c86"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_backlinks_competitors_live","path":"/apis/v1/dataforseo/backlinks/competitors/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/backlinks/competitors/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/backlinks/competitors/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"target\": \"dataforseo.com\",\n    \"filters\": [\n      \"rank\",\n      \">\",\n      100\n    ],\n    \"order_by\": [\n      \"rank,desc\"\n    ],\n    \"limit\": 5\n  }\n]'"}]}},"/apis/v1/dataforseo/backlinks/domain_intersection/live":{"post":{"description":"‌\nThis endpoint will provide you with the list of domains pointing to the specified websites. This endpoint is especially useful for creating a Link Gap feature that shows what domains link to your competitors but do not link out to your website.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.06 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_backlinks_domain_intersection_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"exclude_internal_backlinks":true,"exclude_targets":["semrush.com"],"include_subdomains":false,"limit":5,"order_by":["1.backlinks,desc"],"targets":{"1":"moz.com","2":"ahrefs.com"}}],"items":{"oneOf":[{"properties":{"backlinks_filters":{"description":"<em>filter the backlinks of your <code>target</code></em><br>optional field<br>you can use this field to filter the initial backlinks that will be included in the dataset for aggregated metrics for your <code>target</code><br>you can filter the backlinks by all fields available in the response of <a href=\"/v3/backlinks/backlinks/live\">this endpoint</a><br>using this parameter, you can include only dofollow backlinks in the response and create a flexible backlinks dataset to calculate the metrics for<br>example:<br><code>\"backlinks_filters\": [[\"dofollow\", \"=\", true]]</code>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"backlinks_status_type":{"description":"<em>set what backlinks to return and count</em><br>optional field<br>you can use this field to choose what backlinks will be returned and used for aggregated metrics for your <code>targets</code>;<br>possible values: <br><code>all</code> - all backlinks will be returned and counted;<br><code>live</code> - backlinks found during the last check will be returned and counted;<br><code>lost</code> - lost backlinks will be returned and counted;<p>default value: <code>live</code>","type":["string","null"]},"exclude_internal_backlinks":{"description":"<em>indicates whether the backlinks from subdomains of the <code>target</code> are excluded</em><br>optional field<br>if set to <code>false</code>, the backlinks from subdomains of the <code>target</code> will be omitted and you won't receive the same domain in the response;<br>default value: <code>true</code>","type":["boolean","null"]},"exclude_targets":{"description":"<em>domains, subdomains or webpages you want to exclude</em><br>optional field<br>you can specify up to 10 domains, subdomains or webpages<br>if you use this array, results will contain the referring domains that link to <code>targets</code> but don't link to <code>exclude_targets</code><br>example:<br>`\"exclude_targets\": [<br>\"bbc.com\",<br>\"https://www.apple.com/iphone/*\",<br>\"https://dataforseo.com/apis/*\"]`","items":{"type":"string"},"type":["array","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"1.internal_links_count\",\"&gt;\",\"1\"]</code><p><code>[[\"2.referring_pages\",\"&gt;\",\"2\"],<br>\"and\",<br>[\"1.backlinks\",\"&gt;\",\"10\"]]</code><p><code>[[\"1.first_seen\",\">\",\"2017-10-23 11:31:45 +00:00\"],<br>\"and\",<br>[[\"2.target\",\"like\",\"%dataforseo.com%\"],\"or\",[\"1.referring_domains\",\"&gt;\",\"10\"]]]</code><p>The full list of possible filters is available <a href=\"/v3/backlinks/filters/?bash\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"include_indirect_links":{"description":"<em>indicates if indirect links to the <code>targets</code> will be included in the results</em><br>optional field<br>if set to <code>true</code>, the results will include data on indirect links pointing to a page that either redirects to a target, or points to a canonical page<br>if set to <code>false</code>, indirect links will be ignored<br>default value: <code>true</code>","type":["boolean","null"]},"include_subdomains":{"description":"<em>indicates if the subdomains of the <code>target</code> will be included in the search</em><br>optional field<br>if set to <code>false</code>, the subdomains will be ignored<br>default value: <code>true</code>","type":["boolean","null"]},"internal_list_limit":{"description":"<em>maximum number of elements within internal arrays</em><br>optional field<br>you can use this field to limit the number of elements within the following arrays:<br><code>referring_links_tld</code><br><code>referring_links_types</code><br><code>referring_links_attributes</code><br><code>referring_links_platform_types</code><br><code>referring_links_semantic_locations</code><p>default value: <code>10</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"intersection_mode":{"description":"<em>indicates whether to intersect backlinks</em><br>optional field<br>use this field to intersect or merge results for the specified domains<br>possible values: <code>all</code>, <code>partial</code><br><code>all</code> - results are based on all backlinks;<br><code>partial</code> - results are based on the intersecting backlinks only;<br>default value: <code>all</code>","type":["string","null"]},"limit":{"description":"<em>the maximum number of returned results</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"offset":{"description":"<em>offset in the array of returned results</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten backlinks in the results array will be omitted and the data will be provided for the successive backlinks","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"backlinks,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"backlinks,desc\",\"rank,asc\"]</code>","items":{"type":"string"},"type":["array","null"]},"rank_scale":{"description":"<em>defines the scale used for calculating and displaying the <code>rank</code>, <code>domain_from_rank</code>, and <code>page_from_rank</code> values</em><br>optional field<p>you can use this parameter to choose whether rank values are presented on a 0–100 or 0–1000 scale<p>possible values:<br><code>one_hundred</code> — rank values are displayed on a 0–100 scale<br><code>one_thousand</code> — rank values are displayed on a 0–1000 scale<p>default value: <code>one_thousand</code><p>learn more about how this parameter works and how ranking metrics are calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api#rank_scale\">this Help Center article</a>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"targets":{"additionalProperties":{"type":["string","null"]},"description":"<em>domains, subdomains or webpages to get links for</em><br><strong>required field</strong><br>you can set up to 20 domains, subdomains or webpages<br>a domain or a subdomain should be specified without <code>https://</code> and <code>www.</code><br>a page should be specified with absolute URL (including <code>http://</code> or <code>https://</code>)<br>example:<br>`\"targets\": {<br>\"1\": \"http://planet.postgresql.org/\",<br>\"2\": \"http://gborg.postgresql.org/\"<br>}`","type":["object","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksDomainIntersectionLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Domain Intersection","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-backlinks-domain-intersection-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.06,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:ccf5d54d3f7c757b0ff9de539c8f3eec70faf11389f954f4e47f47e4367b9304","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"660a596d645e"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_backlinks_domain_intersection_live","path":"/apis/v1/dataforseo/backlinks/domain_intersection/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/backlinks/domain_intersection/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/backlinks/domain_intersection/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"targets\": {\n      \"1\": \"moz.com\",\n      \"2\": \"ahrefs.com\"\n    },\n    \"include_subdomains\": false,\n    \"exclude_targets\": [\n      \"semrush.com\"\n    ],\n    \"limit\": 5,\n    \"order_by\": [\n      \"1.backlinks,desc\"\n    ],\n    \"exclude_internal_backlinks\": true\n  }\n]'"}]}},"/apis/v1/dataforseo/backlinks/domain_pages/live":{"post":{"description":"‌‌\nThis endpoint will provide you with a detailed overview of domain pages with backlink data for each page.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.0276 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_backlinks_domain_pages_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"filters":[["page_summary.backlinks",">",5],"and",["page","like","%sites%"]],"limit":5,"target":"forbes.com"}],"items":{"oneOf":[{"properties":{"backlinks_filters":{"description":"<em>filter the backlinks of your <code>target</code></em><br>optional field<br>you can use this field to filter the initial backlinks that will be included in the dataset for aggregated metrics for your <code>target</code><br>you can filter the backlinks by all fields available in the response of <a href=\"/v3/backlinks/backlinks/live\">this endpoint</a><br>using this parameter, you can include only dofollow backlinks in the response and create a flexible backlinks dataset to calculate the metrics for<br>example:<br><code>\"backlinks_filters\": [\"dofollow\", \"=\", true]</code>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"backlinks_status_type":{"description":"<em>set what backlinks to return and count</em><br>optional field<br>you can use this field to choose what backlinks will be returned and used for aggregated metrics;<br>possible values: <br><code>all</code> - all backlinks will be returned and counted;<br><code>live</code> - backlinks found during the last check will be returned and counted;<br><code>lost</code> - lost backlinks will be returned and counted;<p>default value: <code>live</code>","type":["string","null"]},"exclude_internal_backlinks":{"description":"<em>indicates if internal backlinks from subdomains to the <code>target</code> will be excluded from the results</em><br>optional field<br>if set to <code>true</code>, the results will not include data on internal backlinks from subdomains of the same domain as <code>target</code><br>if set to <code>false</code>, internal links will be included in the results<br>default value: <code>true</code>","type":["boolean","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"meta.internal_links_count\",\"&gt;\",\"1\"]</code><p><code>[[\"meta.external_links_count\",\"&gt;\",\"2\"],<br>\"and\",<br>[\"backlinks\",\"&gt;\",\"10\"]]</code><p><code>[[\"first_visited\",\">\",\"2017-10-23 11:31:45 +00:00\"],<br>\"and\",<br>[[\"title\",\"like\",\"%seo%\"],\"or\",[\"referring_domains\",\"&gt;\",\"10\"]]]</code><p>The full list of possible filters is available <a href=\"/v3/backlinks/filters/?bash\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"include_subdomains":{"description":"<em>indicates if the subdomains of the <code>target</code> will be included in the search</em><br>optional field<br>if set to <code>false</code>, the subdomains will be ignored<br>default value: <code>true</code>","type":["boolean","null"]},"internal_list_limit":{"description":"<em>maximum number of elements within internal arrays</em><br>optional field<br>you can use this field to limit the number of elements within the following arrays:<br><code>referring_links_tld</code><br><code>referring_links_types</code><br><code>referring_links_attributes</code><br><code>referring_links_platform_types</code><br><code>referring_links_semantic_locations</code><p>default value: <code>10</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"limit":{"description":"<em>the maximum number of returned pages</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"offset":{"description":"<em>offset in the results array of returned pages</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten pages in the results array will be omitted and the data will be provided for the successive pages","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"page_summary.backlinks,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"page_summary.backlinks,desc\",\"page_summary.rank,asc\"]</code>","items":{"type":"string"},"type":["array","null"]},"rank_scale":{"description":"<em>defines the scale used for calculating and displaying the <code>rank</code>, <code>domain_from_rank</code>, and <code>page_from_rank</code> values</em><br>optional field<p>you can use this parameter to choose whether rank values are presented on a 0–100 or 0–1000 scale<p>possible values:<br><code>one_hundred</code> — rank values are displayed on a 0–100 scale<br><code>one_thousand</code> — rank values are displayed on a 0–1000 scale<p>default value: <code>one_thousand</code><p>learn more about how this parameter works and how ranking metrics are calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api#rank_scale\">this Help Center article</a>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>domain or subdomain</em><br><strong>required field</strong><br>a domain or a subdomain should be specified without <code>https://</code> and <code>www.</code><br>example:<br><code>forbes.com</code>","type":"string"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksDomainPagesLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Domain Pages","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-backlinks-domain-pages-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0276,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:13581c88abb842fce86e1e09e641d38538e874129586e0dd0487a2be1206994b","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"eb6a787505d5"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_backlinks_domain_pages_live","path":"/apis/v1/dataforseo/backlinks/domain_pages/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/backlinks/domain_pages/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/backlinks/domain_pages/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"target\": \"forbes.com\",\n    \"limit\": 5,\n    \"filters\": [\n      [\n        \"page_summary.backlinks\",\n        \">\",\n        5\n      ],\n      \"and\",\n      [\n        \"page\",\n        \"like\",\n        \"%sites%\"\n      ]\n    ]\n  }\n]'"}]}},"/apis/v1/dataforseo/backlinks/domain_pages_summary/live":{"post":{"description":"This endpoint will provide you with detailed summary data on all backlinks and related metrics for each page of the target domain or subdomain you specify. If you indicate a single page as a target, you will get comprehensive summary data on all backlinks for that page.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.0276 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_backlinks_domain_pages_summary_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"limit":4,"order_by":["backlinks,desc"],"target":"forbes.com"}],"items":{"oneOf":[{"properties":{"backlinks_filters":{"description":"<em>filter the backlinks of your <code>target</code></em><br>optional field<br>you can use this field to filter the initial backlinks that will be included in the dataset for aggregated metrics for your <code>target</code><br>you can filter the backlinks by all fields available in the response of <a href=\"/v3/backlinks/backlinks/live/\">this endpoint</a><br>using this parameter, you can include only dofollow backlinks in the response and create a flexible backlinks dataset to calculate the metrics for<br>example:<br><code>\"backlinks_filters\": [[\"dofollow\", \"=\", true]]</code>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"backlinks_status_type":{"description":"<em>set what backlinks to return and count</em><br>optional field<br>you can use this field to choose what backlinks will be returned and used for aggregated metrics for your <code>target</code>;<br>possible values: <br><code>all</code> - all backlinks will be returned and counted;<br><code>live</code> - backlinks found during the last check will be returned and counted;<br><code>lost</code> - lost backlinks will be returned and counted;<p>default value: <code>live</code>","type":["string","null"]},"exclude_internal_backlinks":{"description":"<em>indicates whether the backlinks from subdomains of the <code>target</code> are excluded</em><br>optional field<br>if set to <code>false</code>, backlinks from the subdomains of the <code>target</code> domain will be ommited and you won't receive the same domain in the response;<br>default value: <code>true</code>","type":["boolean","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"referring_links_types.anchors\",\"&gt;\",\"1\"]</code><p><code>[[\"broken_pages\",\"&gt;\",\"2\"],<br>\"and\",<br>[\"backlinks\",\"&gt;\",\"10\"]]</code><p><code>[[\"first_seen\",\">\",\"2017-10-23 11:31:45 +00:00\"],<br>\"and\",<br>[[\"anchor\",\"like\",\"%seo%\"],\"or\",[\"referring_domains\",\"&gt;\",\"10\"]]]</code><p>The full list of possible filters is available <a href=\"/v3/backlinks/filters/?bash\">here.</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"include_indirect_links":{"description":"<em>indicates if indirect links to the <code>target</code> will be included in the results</em><br>optional field<br>if set to <code>true</code>, the results will include data on indirect links pointing to a page that either redirects to the target, or points to a canonical page<br>if set to <code>false</code>, indirect links will be ignored<br>default value: <code>true</code>","type":["boolean","null"]},"include_subdomains":{"description":"<em>indicates if the subdomains of the <code>target</code> domain will be included in the search</em><br>optional field<br>if set to <code>false</code>, the subdomains will be ignored<br>default value: <code>true</code>","type":["boolean","null"]},"internal_list_limit":{"description":"<em>maximum number of elements within internal arrays</em><br>optional field<br>you can use this field to limit the number of elements within the following arrays:<br><code>referring_links_tld</code><br><code>referring_links_types</code><br><code>referring_links_attributes</code><br><code>referring_links_platform_types</code><br><code>referring_links_semantic_locations</code><p>default value: <code>10</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"limit":{"description":"<em>the maximum number of returned anchors</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"offset":{"description":"<em>offset in the results array of returned anchors</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten anchors in the results array will be omitted and the data will be provided for the successive anchors","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"backlinks,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"backlinks,desc\",\"rank,asc\"]</code>","items":{"type":"string"},"type":["array","null"]},"rank_scale":{"description":"<em>defines the scale used for calculating and displaying the <code>rank</code>, <code>domain_from_rank</code>, and <code>page_from_rank</code> values</em><br>optional field<p>you can use this parameter to choose whether rank values are presented on a 0–100 or 0–1000 scale<p>possible values:<br><code>one_hundred</code> — rank values are displayed on a 0–100 scale<br><code>one_thousand</code> — rank values are displayed on a 0–1000 scale<p>default value: <code>one_thousand</code><p>learn more about how this parameter works and how ranking metrics are calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api#rank_scale\">this Help Center article</a>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>domain, subdomain or webpage to get summary data for</em><br><strong>required field</strong><br>a domain or a subdomain should be specified without <code>https://</code> and <code>www.</code><br>a page should be specified with absolute URL (including <code>http://</code> or <code>https://</code>)","type":"string"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksDomainPagesSummaryLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Domain Pages Summary","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-backlinks-domain-pages-summary-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0276,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:b88250c76913328e208d2bbefaf7fd75162cc8cdf110f5a059e6a5110a15042b","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"707e45fa4920"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_backlinks_domain_pages_summary_live","path":"/apis/v1/dataforseo/backlinks/domain_pages_summary/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/backlinks/domain_pages_summary/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/backlinks/domain_pages_summary/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"target\": \"forbes.com\",\n    \"limit\": 4,\n    \"order_by\": [\n      \"backlinks,desc\"\n    ]\n  }\n]'"}]}},"/apis/v1/dataforseo/backlinks/history/live":{"post":{"description":"‌\nThis endpoint will provide you with historical backlinks data back to the beginning of 2019. You can receive the number of backlinks a given domain had in a specific time period, the number of new & lost backlinks, referring domains, and more.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.0271 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_backlinks_history_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"date_from":"2020-01-01","date_to":"2021-01-01","target":"cnn.com"}],"items":{"oneOf":[{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>minimum value <code>2019-01-01</code><br>if you don't specify this field, the minimum value will be used by default<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br>if you don't specify this field, the today's date will be used by default<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":["string","null"]},"rank_scale":{"description":"<em>defines the scale used for calculating and displaying the <code>rank</code>, <code>domain_from_rank</code>, and <code>page_from_rank</code> values</em><br>optional field<p>you can use this parameter to choose whether rank values are presented on a 0–100 or 0–1000 scale<p>possible values:<br><code>one_hundred</code> — rank values are displayed on a 0–100 scale<br><code>one_thousand</code> — rank values are displayed on a 0–1000 scale<p>default value: <code>one_thousand</code><p>learn more about how this parameter works and how ranking metrics are calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api#rank_scale\">this Help Center article</a>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>domain</em><br><strong>required field</strong><br>a domain should be specified without <code>https://</code> and <code>www.</code>","type":"string"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksHistoryLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Backlinks History","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-backlinks-history-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0271,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:cfca3059f452af1c9eb4e8d368776a9013791fc86659d7317ccb40c0156442b9","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"dc46f9379d12"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_backlinks_history_live","path":"/apis/v1/dataforseo/backlinks/history/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/backlinks/history/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/backlinks/history/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"target\": \"cnn.com\",\n    \"date_from\": \"2020-01-01\",\n    \"date_to\": \"2021-01-01\"\n  }\n]'"}]}},"/apis/v1/dataforseo/backlinks/index":{"get":{"description":"‌\nThis endpoint will provide you with the total number of backlinks, domains, and pages our database contains for the moment when you make a request. You will also get stats for the last 12 months.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_backlinks_index","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksIndexResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Backlinks Index","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-backlinks-index","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:c3daa415b010b7487cc431ea47d4009773372def0baef2410645662619a865e5","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2a2cea140564"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_backlinks_index","path":"/apis/v1/dataforseo/backlinks/index"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/backlinks/index","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/backlinks/page_intersection/live":{"post":{"description":"‌\nThis endpoint will provide you with the list of referring pages pointing to the specified targets. It is especially useful for finding the backlinks that point to your competitors but don’t point to your website.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.033 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_backlinks_page_intersection_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"exclude_targets":["skysports.com"],"filters":[["2.domain_from_rank",">",400],"and",["1.dofollow","=",true]],"limit":5,"order_by":["1.rank,desc"],"targets":{"1":"football.com","2":"fifa.com"}}],"items":{"oneOf":[{"properties":{"backlinks_status_type":{"description":"<em>set what backlinks to return and count</em><br>optional field<br>you can use this field to choose what backlinks will be returned and used for aggregated metrics for your <code>targets</code>;<br>possible values: <br><code>all</code> - all backlinks will be returned and counted;<br><code>live</code> - backlinks found during the last check will be returned and counted;<br><code>lost</code> - lost backlinks will be returned and counted;<p>default value: <code>live</code>","type":["string","null"]},"exclude_internal_backlinks":{"description":"<em>indicates if internal backlinks from subdomains to the <code>target</code> will be excluded from the results</em><br>optional field<br>if set to <code>true</code>, the results will not include data on internal backlinks from subdomains of the same domain as <code>target</code><br>if set to <code>false</code>, internal links will be included in the result<br>default value: <code>true</code>","type":["boolean","null"]},"exclude_targets":{"description":"<em>domains, subdomains or webpages you want to exclude</em><br>optional field<br>you can set up to 10 domains, subdomains or webpages<br>if you use this array, results will contain the referring pages that link to <code>targets</code> but don't link to <code>exclude_targets</code><br>example:<br>`\"exclude_targets\": [<br>\"bbc.com\",<br>\"https://www.apple.com/iphone/*\",<br>\"https://dataforseo.com/apis/*\"]`","items":{"type":"string"},"type":["array","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"1.rank\",\"&gt;\",\"80\"]</code><p><code>[[\"2.page_from_rank\",\"&gt;\",\"55\"],<br>\"and\",<br>[\"1.original\",\"=\",\"true\"]]</code><p><code>[[\"1.first_seen\",\">\",\"2017-10-23 11:31:45 +00:00\"],<br>\"and\",<br>[[\"1.acnhor\",\"like\",\"%seo%\"],\"or\",[\"1.text_pre\",\"not_like\",\"%seo%\"]]]</code><p>The full list of possible filters is available <a href=\"/v3/backlinks/filters/?bash\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"include_indirect_links":{"description":"<em>indicates if indirect links to the <code>targets</code> will be included in the results</em><br>optional field<br>if set to <code>true</code>, the results will include data on indirect links pointing to a page that either redirects to a target, or points to a canonical page<br>if set to <code>false</code>, indirect links will be ignored<br>default value: <code>true</code>","type":["boolean","null"]},"include_subdomains":{"description":"<em>indicates if the subdomains of the <code>targets</code> will be included in the search</em><br>optional field<br>if set to <code>false</code>, the subdomains will be ignored<br>default value: <code>true</code>","type":["boolean","null"]},"internal_list_limit":{"description":"<em>maximum number of elements within internal arrays</em><br>optional field<br>you can use this field to limit the number of elements within the following arrays:<br><code>attributes</code><br><code>domain_from_platform_type</code><p>default value: <code>10</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"intersection_mode":{"description":"<em>indicates whether to intersect backlinks</em><br>optional field<br>use this field to intersect or merge results for the specified URLs<br>possible values: <code>all</code>, <code>partial</code><br><code>all</code> - results are based on all backlinks;<br><code>partial</code> - results are based on the intersecting backlinks only;<br>default value: <code>all</code>","type":["string","null"]},"limit":{"description":"<em>the maximum number of returned backlinks</em><br>optional field<p>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"offset":{"description":"<em>offset in the results array of the returned backlinks</em><br>optional field<p>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten backlinks in the results array will be omitted and the data will be provided for the successive backlinks","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"rank,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"domain_from_rank,desc\",\"page_from_rank,asc\"]</code>","items":{"type":"string"},"type":["array","null"]},"rank_scale":{"description":"<em>defines the scale used for calculating and displaying the <code>rank</code>, <code>domain_from_rank</code>, and <code>page_from_rank</code> values</em><br>optional field<p>you can use this parameter to choose whether rank values are presented on a 0–100 or 0–1000 scale<p>possible values:<br><code>one_hundred</code> — rank values are displayed on a 0–100 scale<br><code>one_thousand</code> — rank values are displayed on a 0–1000 scale<p>default value: <code>one_thousand</code><p>learn more about how this parameter works and how ranking metrics are calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api#rank_scale\">this Help Center article</a>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"targets":{"additionalProperties":{"type":["string","null"]},"description":"<em>domains, subdomains or webpages to get links for</em><br><strong>required field</strong><br>you can set up to 20 domains, subdomains or webpages<br>a domain or a subdomain should be specified without <code>https://</code> and <code>www.</code><br>a page should be specified with absolute URL (including <code>http://</code> or <code>https://</code>)<br>example:<br>`\"targets\": {<br>\"1\": \"http://planet.postgresql.org/\",<br>\"2\": \"http://gborg.postgresql.org/\"<br>}`","type":["object","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksPageIntersectionLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Page Intersection","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-backlinks-page-intersection-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.033,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:02482051f768259d037641ea808292c84d0c5e3a2028028047cb7673c140a8f5","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"720bdf3d2441"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_backlinks_page_intersection_live","path":"/apis/v1/dataforseo/backlinks/page_intersection/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/backlinks/page_intersection/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/backlinks/page_intersection/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"targets\": {\n      \"1\": \"football.com\",\n      \"2\": \"fifa.com\"\n    },\n    \"exclude_targets\": [\n      \"skysports.com\"\n    ],\n    \"limit\": 5,\n    \"order_by\": [\n      \"1.rank,desc\"\n    ],\n    \"filters\": [\n      [\n        \"2.domain_from_rank\",\n        \">\",\n        400\n      ],\n      \"and\",\n      [\n        \"1.dofollow\",\n        \"=\",\n        true\n      ]\n    ]\n  }\n]'"}]}},"/apis/v1/dataforseo/backlinks/referring_domains/live":{"post":{"description":"‌‌\nThis endpoint will provide you with a detailed overview of referring domains pointing to the target you specify.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.0276 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_backlinks_referring_domains_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"backlinks_filters":["dofollow","=",true],"exclude_internal_backlinks":true,"filters":["backlinks",">",100],"limit":5,"order_by":["rank,desc"],"target":"backlinko.com"}],"items":{"oneOf":[{"properties":{"backlinks_filters":{"description":"<em>filter the backlinks of your <code>target</code></em><br>optional field<br>you can use this field to filter the initial backlinks that will be included in the dataset for aggregated metrics for your <code>target</code><br>you can filter the backlinks by all fields available in the response of <a href=\"/v3/backlinks/backlinks/live\">this endpoint</a><br>using this parameter, you can include only dofollow backlinks in the response and create a flexible backlinks dataset to calculate the metrics for<br>example:<br><code>\"backlinks_filters\": [\"dofollow\", \"=\", true]</code>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"backlinks_status_type":{"description":"<em>set what backlinks to return and count</em><br>optional field<br>you can use this field to choose what backlinks will be returned and used for aggregated metrics for your <code>target</code>;<br>possible values: <br><code>all</code> - all backlinks will be returned and counted;<br><code>live</code> - backlinks found during the last check will be returned and counted;<br><code>lost</code> - lost backlinks will be returned and counted;<p>default value: <code>live</code>","type":["string","null"]},"exclude_internal_backlinks":{"description":"<em>indicates whether the backlinks from subdomains of the <code>target</code> are excluded</em><br>optional field<br>if set to <code>false</code>, the backlinks from subdomains of the <code>target</code> will be ommited and you won't receive the same domain in the response;<br>default value: <code>true</code>","type":["boolean","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"referring_pages\",\"&gt;\",\"1\"]</code><p><code>[[\"referring_pages\",\"&gt;\",\"2\"],<br>\"and\",<br>[\"backlinks\",\"&gt;\",\"10\"]]</code><p><code>[[\"first_seen\",\">\",\"2017-10-23 11:31:45 +00:00\"],<br>\"and\",<br>[[\"domain\",\"like\",\"%dataforseo.com%\"],\"or\",[\"referring_domains\",\"&gt;\",\"10\"]]]</code><p>The full list of possible filters is available <a href=\"/v3/backlinks/filters/?bash\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"include_indirect_links":{"description":"<em>indicates if indirect links to the <code>target</code> will be included in the results</em><br>optional field<br>if set to <code>true</code>, the results will include data on indirect links pointing to a page that either redirects to the target, or points to a canonical page<br>if set to <code>false</code>, indirect links will be ignored<br>default value: <code>true</code>","type":["boolean","null"]},"include_subdomains":{"description":"<em>indicates if the subdomains of the <code>target</code> will be included in the search</em><br>optional field<br>if set to <code>false</code>, the subdomains will be ignored<br>default value: <code>true</code>","type":["boolean","null"]},"internal_list_limit":{"description":"<em>maximum number of elements within internal arrays</em><br>optional field<br>you can use this field to limit the number of elements within the following arrays:<br><code>referring_links_tld</code><br><code>referring_links_types</code><br><code>referring_links_attributes</code><br><code>referring_links_platform_types</code><br><code>referring_links_semantic_locations</code><p>default value: <code>10</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"limit":{"description":"<em>the maximum number of returned domains</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"offset":{"description":"<em>offset in the results array of returned domains</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten domains in the results array will be omitted and the data will be provided for the successive pages","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"backlinks,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"backlinks,desc\",\"rank,asc\"]</code>","items":{"type":"string"},"type":["array","null"]},"rank_scale":{"description":"<em>defines the scale used for calculating and displaying the <code>rank</code>, <code>domain_from_rank</code>, and <code>page_from_rank</code> values</em><br>optional field<p>you can use this parameter to choose whether rank values are presented on a 0–100 or 0–1000 scale<p>possible values:<br><code>one_hundred</code> — rank values are displayed on a 0–100 scale<br><code>one_thousand</code> — rank values are displayed on a 0–1000 scale<p>default value: <code>one_thousand</code><p>learn more about how this parameter works and how ranking metrics are calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api#rank_scale\">this Help Center article</a>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>domain, subdomain or webpage to get referring domains for</em><br><strong>required field</strong><br>a domain or a subdomain should be specified without <code>https://</code> and <code>www.</code><br>a page should be specified with absolute URL (including <code>http://</code> or <code>https://</code>)","type":"string"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksReferringDomainsLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Referring Domains","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-backlinks-referring-domains-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0276,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:4e00e8b86292db3a601335c7ea34668ae10f035c2038187155ea324ae7f98713","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"15ff54e1923b"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_backlinks_referring_domains_live","path":"/apis/v1/dataforseo/backlinks/referring_domains/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/backlinks/referring_domains/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/backlinks/referring_domains/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"target\": \"backlinko.com\",\n    \"limit\": 5,\n    \"order_by\": [\n      \"rank,desc\"\n    ],\n    \"exclude_internal_backlinks\": true,\n    \"backlinks_filters\": [\n      \"dofollow\",\n      \"=\",\n      true\n    ],\n    \"filters\": [\n      \"backlinks\",\n      \">\",\n      100\n    ]\n  }\n]'"}]}},"/apis/v1/dataforseo/backlinks/referring_networks/live":{"post":{"description":"‌‌\nThis endpoint will provide you with a detailed overview of referring IPs and subnets pointing to the target you specify.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.0276 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_backlinks_referring_networks_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"backlinks_filters":["dofollow","=",true],"exclude_internal_backlinks":true,"filters":["backlinks",">",100],"limit":5,"network_address_type":"subnet","order_by":["rank,desc"],"target":"backlinko.com"}],"items":{"oneOf":[{"properties":{"backlinks_filters":{"description":"<em>filter the backlinks of your <code>target</code></em><br>optional field<br>you can use this field to filter the initial backlinks that will be included in the dataset for aggregated metrics for your <code>target</code><br>you can filter the backlinks by all fields available in the response of <a href=\"/v3/backlinks/backlinks/live\">this endpoint</a><br>using this parameter, you can include only dofollow backlinks in the response and create a flexible backlinks dataset to calculate the metrics for<br>example:<br><code>\"backlinks_filters\": [[\"dofollow\", \"=\", true]]</code>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"backlinks_status_type":{"description":"<em>set what backlinks to return and count</em><br>optional field<br>you can use this field to choose what backlinks will be returned and used for aggregated metrics for your <code>target</code>;<br>possible values: <br><code>all</code> - all backlinks will be returned and counted;<br><code>live</code> - backlinks found during the last check will be returned and counted;<br><code>lost</code> - lost backlinks will be returned and counted;<p>default value: <code>live</code>","type":["string","null"]},"exclude_internal_backlinks":{"description":"<em>indicates whether the backlinks from subdomains of the <code>target</code> are excluded</em><br>optional field<br>if set to <code>false</code>, the backlinks from subdomains of the <code>target</code> will be ommited and you won't receive the same domain in the response;<br>default value: <code>true</code>","type":["boolean","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"referring_pages\",\"&gt;\",\"1\"]</code><p><code>[[\"referring_pages\",\"&gt;\",\"2\"],<br>\"and\",<br>[\"backlinks\",\"&gt;\",\"10\"]]</code><p><code>[[\"first_seen\",\">\",\"2017-10-23 11:31:45 +00:00\"],<br>\"and\",<br>[[\"network_address\",\"like\",\"194.1.%\"],\"or\",[\"referring_ips\",\"&gt;\",\"10\"]]]</code><p>The full list of possible filters is available <a href=\"/v3/backlinks/filters/?bash\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"include_indirect_links":{"description":"<em>indicates if indirect links to the <code>target</code> will be included in the results</em><br>optional field<br>if set to <code>true</code>, the results will include data on indirect links pointing to a page that either redirects to the target, or points to a canonical page<br>if set to <code>false</code>, indirect links will be ignored<br>default value: <code>true</code>","type":["boolean","null"]},"include_subdomains":{"description":"<em>indicates if the subdomains of the <code>target</code> will be included in the search</em><br>optional field<br>if set to <code>false</code>, the subdomains will be ignored<br>default value: <code>true</code>","type":["boolean","null"]},"internal_list_limit":{"description":"<em>maximum number of elements within internal arrays</em><br>optional field<br>you can use this field to limit the number of elements within the following arrays:<br><code>referring_links_tld</code><br><code>referring_links_types</code><br><code>referring_links_attributes</code><br><code>referring_links_platform_types</code><br><code>referring_links_semantic_locations</code><p>default value: <code>10</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"limit":{"description":"<em>the maximum number of returned networks</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"network_address_type":{"description":"<em>indicates the type of network to get data for</em><br>optional field<br>possible values: <code>ip</code>, <code>subnet</code><br>default value: <code>ip</code>","type":["string","null"]},"offset":{"description":"<em>offset in the results array of returned networks</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten domains in the results array will be omitted and the data will be provided for the successive pages","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"backlinks,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"backlinks,desc\",\"rank,asc\"]</code>","items":{"type":"string"},"type":["array","null"]},"rank_scale":{"description":"<em>defines the scale used for calculating and displaying the <code>rank</code>, <code>domain_from_rank</code>, and <code>page_from_rank</code> values</em><br>optional field<p>you can use this parameter to choose whether rank values are presented on a 0–100 or 0–1000 scale<p>possible values:<br><code>one_hundred</code> — rank values are displayed on a 0–100 scale<br><code>one_thousand</code> — rank values are displayed on a 0–1000 scale<p>default value: <code>one_thousand</code><p>learn more about how this parameter works and how ranking metrics are calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api#rank_scale\">this Help Center article</a>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>domain, subdomain or webpage to get referring networks for</em><br><strong>required field</strong><br>a domain or a subdomain should be specified without <code>https://</code> and <code>www.</code><br>a page should be specified with absolute URL (including <code>http://</code> or <code>https://</code>)","type":"string"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksReferringNetworksLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Referring Networks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-backlinks-referring-networks-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0276,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:b58bdd2dd703f6b3c98edb097a8f290d045af669a0154b1d51a3eab524a61c42","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"40a25232aa55"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_backlinks_referring_networks_live","path":"/apis/v1/dataforseo/backlinks/referring_networks/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/backlinks/referring_networks/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/backlinks/referring_networks/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"target\": \"backlinko.com\",\n    \"network_address_type\": \"subnet\",\n    \"limit\": 5,\n    \"order_by\": [\n      \"rank,desc\"\n    ],\n    \"exclude_internal_backlinks\": true,\n    \"backlinks_filters\": [\n      \"dofollow\",\n      \"=\",\n      true\n    ],\n    \"filters\": [\n      \"backlinks\",\n      \">\",\n      100\n    ]\n  }\n]'"}]}},"/apis/v1/dataforseo/backlinks/summary/live":{"post":{"description":"‌\nThis endpoint will provide you with an overview of backlinks data available for a given domain, subdomain, or webpage.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.024 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_backlinks_summary_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"backlinks_filters":["dofollow","=",true],"backlinks_status_type":"all","include_subdomains":true,"internal_list_limit":10,"target":"explodingtopics.com"}],"items":{"oneOf":[{"properties":{"backlinks_filters":{"description":"<em>filter the backlinks of your <code>target</code></em><br>optional field<br>you can use this field to filter the initial backlinks that will be included in the dataset for aggregated metrics for your <code>target</code><br>you can filter the backlinks by all fields available in the response of <a href=\"/v3/backlinks/backlinks/live\">this endpoint</a><br>using this parameter, you can include only dofollow backlinks in the response and create a flexible backlinks dataset to calculate the metrics for<br>example:<br><code>\"backlinks_filters\": [\"dofollow\", \"=\", true]</code>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"backlinks_status_type":{"description":"<em>set what backlinks to return and count</em><br>optional field<br>you can use this field to choose what backlinks will be returned and used for aggregated metrics for your <code>target</code>;<br>possible values: <br><code>all</code> - all backlinks will be returned and counted;<br><code>live</code> - backlinks found during the last check will be returned and counted;<br><code>lost</code> - lost backlinks will be returned and counted;<p>default value: <code>live</code>","type":["string","null"]},"exclude_internal_backlinks":{"description":"<em>indicates if internal backlinks from subdomains to the <code>target</code> will be excluded from the results</em><br>optional field<br>if set to <code>true</code>, the results will not include data on internal backlinks from subdomains of the same domain as <code>target</code><br>if set to <code>false</code>, internal links will be included in the results<br>default value: <code>true</code>","type":["boolean","null"]},"include_indirect_links":{"description":"<em>indicates if indirect links to the <code>target</code> will be included in the results</em><br>optional field<br>if set to <code>true</code>, the results will include data on indirect links pointing to a page that either redirects to the target, or points to a canonical page<br>if set to <code>false</code>, indirect links will be ignored<br>default value: <code>true</code>","type":["boolean","null"]},"include_subdomains":{"description":"<em>indicates if the subdomains of the <code>target</code> will be included in the search</em><br>optional field<br>if set to <code>false</code>, the subdomains will be ignored<br>default value: <code>true</code>","type":["boolean","null"]},"internal_list_limit":{"description":"<em>maximum number of elements within internal arrays</em><br>optional field<br>you can use this field to limit the number of elements within the following arrays:<br><code>referring_links_tld</code><br><code>referring_links_types</code><br><code>referring_links_attributes</code><br><code>referring_links_platform_types</code><br><code>referring_links_semantic_locations</code><p>default value: <code>10</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"rank_scale":{"description":"<em>defines the scale used for calculating and displaying the <code>rank</code>, <code>domain_from_rank</code>, and <code>page_from_rank</code> values</em><br>optional field<p>you can use this parameter to choose whether rank values are presented on a 0–100 or 0–1000 scale<p>possible values:<br><code>one_hundred</code> — rank values are displayed on a 0–100 scale<br><code>one_thousand</code> — rank values are displayed on a 0–1000 scale<p>default value: <code>one_thousand</code><p>learn more about how this parameter works and how ranking metrics are calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api#rank_scale\">this Help Center article</a>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>domain, subdomain or webpage to get data for</em><br><strong>required field</strong><br>a domain or a subdomain should be specified without <code>https://</code> and <code>www.</code><br>a page should be specified with absolute URL (including <code>http://</code> or <code>https://</code>)","type":"string"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksSummaryLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Backlinks Summary","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-backlinks-summary-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.024,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:45ba3d9d25a05fc2f3c272d749a98e2e85ad3868ee8f9b1c0ebeb65669f77730","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b6bf7b55fcf0"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_backlinks_summary_live","path":"/apis/v1/dataforseo/backlinks/summary/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/backlinks/summary/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/backlinks/summary/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"target\": \"explodingtopics.com\",\n    \"internal_list_limit\": 10,\n    \"include_subdomains\": true,\n    \"backlinks_filters\": [\n      \"dofollow\",\n      \"=\",\n      true\n    ],\n    \"backlinks_status_type\": \"all\"\n  }\n]'"}]}},"/apis/v1/dataforseo/backlinks/timeseries_new_lost_summary/live":{"post":{"description":"‌\nThis endpoint will provide you with the number of new and lost backlinks and referring domains for the domain specified in the target field.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.0372 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_backlinks_timeseries_new_lost_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"date_from":"2021-12-01","date_to":"2022-02-01","group_range":"month","target":"dataforseo.com"}],"items":{"oneOf":[{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>this field indicates the date which will be used as a threshold for new and lost backlinks and referring domains;<br>the backlinks and referring domains that appeared in our index after the specified date will be considered as new;<br>the backlinks and referring domains that weren't found after the specified date, but were present before, will be considered as lost;<p>minimum value: <code>2019-01-30</code><br>maximum value shouldn't exceed the date specified in the <code>date_to</code><br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2021-01-01\"</code>","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br>if you don't specify this field, the today's date will be used by default<br>minimum value shouldn't preceed the date specified in the <code>date_from</code><br>maximum value: today's date<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2021-01-15\"</code>","type":["string","null"]},"group_range":{"description":"<em>time range which will be used to group the results</em><br>optional field<br>default value: <code>month</code><br>possible values: <code>day</code>, <code>week</code>, <code>month</code>, <code>year</code><p><strong>note:</strong> for <code>day</code>, we will return items corresponding to all dates between and including <code>date_from</code> and <code>date_to</code>;<br>for <code>week</code>/<code>month</code>/<code>year</code>, we will return items corresponding to full weeks/months/years, where each item will indicate the last day of the week/month/year<p>for example, if you specify: <br><code>\"group_range\": \"month\",<br>\"date_from\": \"2022-03-23\",<br>\"date_to\": \"2022-05-13\"</code><br>we will return items falling between 2022-03-01 and 2022-05-31, namely, three items corresponding to the following dates: <code>2022-03-31</code>, <code>2022-04-30</code>, <code>2022-05-31</code><p>if there is no data for a certain  <code>day</code>/<code>week</code>/<code>month</code>/<code>year</code>, we will return <code>0</code>","type":["string","null"]},"include_subdomains":{"description":"<em>indicates if the subdomains of the <code>target</code> will be included in the search</em><br>optional field<br>if set to <code>false</code>, the subdomains will be ignored<br>default value: <code>true</code>","type":["boolean","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>domain to get data for</em><br><strong>required field</strong><br>a domain should be specified without <code>https://</code> and <code>www.</code><br>example:<br><code>\"forbes.com\"</code>","type":"string"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksTimeseriesNewLostSummaryLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"New & Lost Backlinks Timeseries Summary","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-backlinks-timeseries-new-lost-summary-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0372,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:cf239b5b2336e31962dacf01d6955867a5da1813e0a49eb5668b583fee6f19ed","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"75868a68c8ff"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_backlinks_timeseries_new_lost_live","path":"/apis/v1/dataforseo/backlinks/timeseries_new_lost_summary/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/backlinks/timeseries_new_lost_summary/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/backlinks/timeseries_new_lost_summary/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"target\": \"dataforseo.com\",\n    \"date_from\": \"2021-12-01\",\n    \"date_to\": \"2022-02-01\",\n    \"group_range\": \"month\"\n  }\n]'"}]}},"/apis/v1/dataforseo/backlinks/timeseries_summary/live":{"post":{"description":"‌\nThis endpoint will provide you with an overview of backlink data for the target domain available during a period between the two indicated dates. Backlink metrics will be grouped by the time range that you define: day, week, month, or year.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.0273 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_backlinks_timeseries_summary_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"date_from":"2021-12-01","date_to":"2022-02-01","group_range":"month","target":"dataforseo.com"}],"items":{"oneOf":[{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>this field indicates the date which will be used as a threshold for summary data;<p>minimum value: <code>2019-01-30</code><br>maximum value shouldn't exceed the date specified in the <code>date_to</code><br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2021-01-01\"</code>","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br>if you don't specify this field, the today's date will be used by default<br>minimum value shouldn't preceed the date specified in the <code>date_from</code><br>maximum value: today's date<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2021-01-15\"</code>","type":["string","null"]},"group_range":{"description":"<em>time range which will be used to group the results</em><br>optional field<br>default value: <code>month</code><br>possible values: <code>day</code>, <code>week</code>, <code>month</code>, <code>year</code><p><strong>note:</strong> for <code>day</code>, we will return items corresponding to all dates between and including <code>date_from</code> and <code>date_to</code>;<br>for <code>week</code>/<code>month</code>/<code>year</code>, we will return items corresponding to full weeks/months/years, where each item will indicate the last day of the week/month/year<p>for example, if you specify: <br><code>\"group_range\": \"month\",<br>\"date_from\": \"2022-03-23\",<br>\"date_to\": \"2022-05-13\"</code><br>we will return items falling between 2022-03-01 and 2022-05-31, namely, three items corresponding to the following dates: <code>2022-03-31</code>, <code>2022-04-30</code>, <code>2022-05-31</code><p>if there is no data for a certain  <code>day</code>/<code>week</code>/<code>month</code>/<code>year</code>, we will return <code>0</code>","type":["string","null"]},"include_subdomains":{"description":"<em>indicates if the subdomains of the <code>target</code> will be included in the search</em><br>optional field<br>if set to <code>false</code>, the subdomains will be ignored<br>default value: <code>true</code>","type":["boolean","null"]},"rank_scale":{"description":"<em>defines the scale used for calculating and displaying the <code>rank</code>, <code>domain_from_rank</code>, and <code>page_from_rank</code> values</em><br>optional field<p>you can use this parameter to choose whether rank values are presented on a 0–100 or 0–1000 scale<p>possible values:<br><code>one_hundred</code> — rank values are displayed on a 0–100 scale<br><code>one_thousand</code> — rank values are displayed on a 0–1000 scale<p>default value: <code>one_thousand</code><p>learn more about how this parameter works and how ranking metrics are calculated in <a href=\"https://dataforseo.com/help-center/what_is_rank_in_backlinks_api#rank_scale\">this Help Center article</a>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>domain to get data for</em><br><strong>required field</strong><br>a domain should be specified without <code>https://</code> and <code>www.</code><br>example:<br><code>\"forbes.com\"</code>","type":"string"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BacklinksTimeseriesSummaryLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Backlinks Timeseries Summary","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-backlinks-timeseries-summary-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0273,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:fc3dcc24bbaafbc1c97d28c6070a9c1c9603d141535c284861df42875f38319f","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"50bb0f2cb1a6"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_backlinks_timeseries_summary_live","path":"/apis/v1/dataforseo/backlinks/timeseries_summary/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/backlinks/timeseries_summary/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/backlinks/timeseries_summary/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"target\": \"dataforseo.com\",\n    \"date_from\": \"2021-12-01\",\n    \"date_to\": \"2022-02-01\",\n    \"group_range\": \"month\"\n  }\n]'"}]}},"/apis/v1/dataforseo/business_data/business_listings/search/live":{"post":{"description":"‌‌\nBusiness Listings Search API provides results containing information about business entities listed on Google Maps in the specified categories. You will receive the address, contacts, rating, working hours, and other relevant data. The provided results are specific to the selected location (see the List of Locations) settings.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.2428 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_business_listings_search_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"categories":["pizza_restaurant"],"description":"pizza","filters":[["rating.value",">",3]],"is_claimed":true,"limit":3,"location_coordinate":"53.476225,-2.243572,10","order_by":["rating.value,desc"],"title":"pizza"}],"items":{"oneOf":[{"properties":{"categories":{"description":"<em>business categories</em><br>optional field<br>the categories you specify are used to search for business listings;<br>if you don't use this field, we will return business listings found in the specified location;<br>you can specify <strong>up to 10 categories</strong>","items":{"type":"string"},"type":["array","null"]},"description":{"description":"<em>description of the element in SERP</em><br>optional field<br>the description of the business entity for which the results are collected;<br>can contain up to 200 characters","type":["string","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>ilike</code>, <code>not_ilike</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"rating.value\",\"&gt;\",3]</code><br>you can receive the list of available filters_by making a separate request to <code>https://api.dataforseo.com/v3/business_data/business_listings/available_filters</code><br>The full list of possible filters is available <a href=\"/v3/business_data/business_listings/filters\" rel=\"noopener noreferrer\" target=\"_blank\">here.</a>n","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"is_claimed":{"description":"<em>indicates whether the business is verified by its owner on Google Maps</em><br>optional field","type":["boolean","null"]},"limit":{"description":"<em>the maximum number of returned businesses</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br>optional field<br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the value of <em>\"radius\"</em> is specified in kilometres (km)<br>the minimum value for <em>\"radius\"</em>: <code>1</code><br>the maximum value for <em>\"radius\"</em>: <code>100000</code><br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code><br>learn more about how to set location parameters in this API on our <a href=\"https://dataforseo.com/help-center/how-to-specify-location-settings-in-business-listings-api\" target=\"_blank\">Help Center</a>","type":["string","null"]},"offset":{"description":"<em>offset in the results array of returned businesses</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten entities in the results array will be omitted and the data will be provided for the successive entities<br><strong>Note:</strong> we recommend using this parameter only when retrieving up to 10,000 results<br>for retrieving over 10,000 results, use the <code>offset_token</code> instead","type":["integer","null"]},"offset_token":{"description":"<em>token for subsequent requests</em><br>optional field<br>provided in the identical filed of the response to each request;<br>use this parameter to avoid timeouts while trying to obtain over 100,000 results in a single request;<br>by specifying the unique <code>offset_token</code> value from the response array, you will get the subsequent results of the initial task;<br><code>offset_token</code> values are unique for each subsequent task<br><strong>Note:</strong> if the <code>offset_token</code> is specified in the request, all other parameters should be identical to the previous request<br>learn more about this parameter on our <a href=\"https://dataforseo.com/help-center/what-is-the-difference-between-the-offset-and-offset_token-parameters#offset_token\" target=\"_blank\">Help Center</a>","type":["string","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting parameter<br>example:<br><code>[\"rating.value,desc\"]</code><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"rating.value,desc\",\"rating.votes_count,desc\"]</code>","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"title":{"description":"<em>title of the element in SERP</em><br>optional field<br>the name of the business entity for which the results are collected;<br>can contain up to 200 characters","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataBusinessListingsSearchLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Business Listings Search Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-business-data-business-listings-search-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.2428,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:3cd199233826eaac1e40f0bb0ce1d732394502cbd249a1328ec580d4c30b7296","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4aef7cd6aaa3"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_business_listings_search_live","path":"/apis/v1/dataforseo/business_data/business_listings/search/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/business_data/business_listings/search/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/business_data/business_listings/search/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"categories\": [\n      \"pizza_restaurant\"\n    ],\n    \"description\": \"pizza\",\n    \"title\": \"pizza\",\n    \"is_claimed\": true,\n    \"location_coordinate\": \"53.476225,-2.243572,10\",\n    \"order_by\": [\n      \"rating.value,desc\"\n    ],\n    \"filters\": [\n      [\n        \"rating.value\",\n        \">\",\n        3\n      ]\n    ],\n    \"limit\": 3\n  }\n]'"}]}},"/apis/v1/dataforseo/business_data/google/extended_reviews/task_get/{id}":{"get":{"description":"The returned results are specific to the indicated local establishment name, search engine, location and language parameters. We emulate set location and search engine with the highest accuracy so that the results you receive will match the actual search results for the specified parameters at the time of task setting. You can always check the returned results accessing the check_url in the Incognito mode to make sure the received data is entirely relevant. Note that user preferences, search history, and other personalized search factors are ignored by our system and thus would not be reflected in the returned results.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_business_google_extended_reviews_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleExtendedReviewsTaskGetResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Business Data Google Extended Reviews Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-business-data-google-extended-reviews-task-get-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:65afa1e63a9d9ccf6b02a46b4b6296dbdef6e732e77751960adb41a73c72046c","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7fd1eb1d6443"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_business_google_extended_reviews_fetch","path":"/apis/v1/dataforseo/business_data/google/extended_reviews/task_get/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/business_data/google/extended_reviews/task_get/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/business_data/google/extended_reviews/task_get/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/business_data/google/extended_reviews/task_post":{"post":{"description":"‌‌\nThis endpoint provides results from the “Reviews” element of Google SERPs, including not only Google user reviews but also reviews from other reputable sources (e.g., TripAdvisor, Yelp, Trustpilot). The results are specific to the selected location (see the List of Locations) and language (see the List of Languages) parameters.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.2428 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_business_google_extended_reviews_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"cid":"17626775537598922320","language_name":"english","location_name":"London,England,United Kingdom"}],"items":{"oneOf":[{"properties":{"cid":{"description":"<i>unique, google-defined id of the business entity</i><br><strong>required field if you don't specify <code>keyword</code> or <code>place_id</code></strong><br>example:<br><code>194604053573767737</code><br>learn more about the identifier in <a href=\"https://dataforseo.com/help-center/what-is-cid-place-id-feature-id\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a><p><strong>Note:</strong> if you use this field, your account will be charged <strong>two times the standard rate</strong> for tasks involving the <a href=\"https://dataforseo.com/pricing/business-data/google-reviews-api\" rel=\"noopener noreferrer\" target=\"_blank\">Google Reviews API</a>","type":"string"},"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of reviews in SERP<br>we strongly recommend setting the parsing depth in the multiples of twenty, because our systems processes twenty reviews in a row<br>default value: <code>20</code><br>maximum value: <code>1000</code><p><strong>Your account will be billed per each SERP containing up to 20 results;</strong> <br>Setting depth above 20 may result in additional charges if the search engine returns more than 20 results;<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/business-data/google-reviews-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field if you don't specify <code>cid</code> or <code>place_id</code></strong><br>the keyword you specify should indicate the name of the local establishment;<br>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> filed;<br>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<br> <br>if this field contains such parameters as ‘allinanchor:’, ‘allintext:’, ‘allintitle:’, ‘allinurl:’, ‘define:’, ‘filetype:’, ‘id:’, ‘inanchor:’, ‘info:’, ‘intext:’, ‘intitle:’, ‘inurl:’, ‘link:’, ‘related:’, ‘site:’, <strong>the charge per task will be multiplied by 5</strong><br>Note: queries containing the ‘cache:’ parameter are not supported and will return a validation error<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a><p><strong>Note:</strong> if you use this field, your account will be charged <strong>three times the standard rate</strong> for tasks involving the <a href=\"https://dataforseo.com/pricing/business-data/google-reviews-api\" rel=\"noopener noreferrer\" target=\"_blank\">Google Reviews API</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code>_by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/google/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>n","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages with <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/google/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/google/locations</code><br>example:<br><code class=\"long-string\">2840</code>n","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>n","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/google/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"place_id":{"description":"<i>identifier of the business entity in Google Maps</i><br><strong>required field if you don't specify <code>keyword</code> or <code>cid</code></strong><br>example:<br><code>GhIJQWDl0CIeQUARxks3icF8U8A</code><br>learn more about the identifier in <a href=\"https://dataforseo.com/help-center/what-is-cid-place-id-feature-id\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a><p><strong>Note:</strong> if you use this field, your account will be charged <strong>two times the standard rate</strong> for tasks involving the <a href=\"https://dataforseo.com/pricing/business-data/google-reviews-api\" rel=\"noopener noreferrer\" target=\"_blank\">Google Reviews API</a>","type":"string"},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/business-data/google-reviews-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleExtendedReviewsTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Business Data Google Extended Reviews Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-business-data-google-extended-reviews-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.2428,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:28c77368c41ea3474700fac04c054d2850cd3da39ad56ab0567423d509d40f23","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"31a53899040a"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_business_google_extended_reviews_submit","path":"/apis/v1/dataforseo/business_data/google/extended_reviews/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/business_data/google/extended_reviews/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/business_data/google/extended_reviews/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"location_name\": \"London,England,United Kingdom\",\n    \"language_name\": \"english\",\n    \"cid\": \"17626775537598922320\"\n  }\n]'"}]}},"/apis/v1/dataforseo/business_data/google/extended_reviews/tasks_ready":{"get":{"description":"‌\nThe ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If you don’t use the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoint.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_business_google_extended_reviews_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleExtendedReviewsTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google Extended Reviews Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-business-data-google-extended-reviews-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:65da204859eaa8ed5ca8728c0204e9ff8dcee6263c24f6e670299751de957601","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2e4828d56326"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_business_google_extended_reviews_ready","path":"/apis/v1/dataforseo/business_data/google/extended_reviews/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/business_data/google/extended_reviews/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/business_data/google/hotel_info/live/advanced":{"post":{"description":"‌‌\nGoogle Hotel Info will provide you with structured data available for a specific hotel entity on the Google Hotels platform: such as service description, location details, rating, amenities, reviews, images, prices, and more.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.2428 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_business_google_hotel_info_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"hotel_identifier":"CgoI-KWyzenM_MV3EAE","language_code":"en","location_name":"New York,New York,United States"}],"items":{"oneOf":[{"properties":{"adults":{"description":"<em>number of adults</em><br>optional field<br>if you don't specify this field, two adults will be used by default<br>example:<br><code>1</code>","type":["integer","null"]},"check_in":{"description":"<em>check-in date</em><br>optional field<br>if you don't specify this field, tomorrow's date will be used by default;<br>the value must not be earlier than today's date<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":["string","null"]},"check_out":{"description":"<em>check-out date</em><br>optional field<br>if you don't specify this field, our system will apply the date of two days from now by default;<br><strong>Note:</strong> the value cannot be less than or equal to <code>check_in</code>;<br>the range between <code>check_in</code> and <code>check_out</code> values cannot exceed 30 days<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":["string","null"]},"children":{"description":"<em>number and age of children</em><br>optional field<br>if you don't specify this field, no children will be included in the search;<p>set the following value if you want to include one 14-years-old child:<br><code>[14]</code><br>set the following value if you want to include one 13-years-old child and one 8-years-old child:<br><code>[13,8]</code>","items":{"type":"string"},"type":["array","null"]},"currency":{"description":"<em>currency</em><br>optional field<br>example:<br><code>\"USD\"</code>","type":["string","null"]},"hotel_identifier":{"description":"<em>unique hotel identifier</em><br><strong>required field</strong><br>unique identifier of a hotel entity in Google search;<br>you can obtain the value by making a request to Advanced <a href=\"/v3/serp/google/organic/overview/\" rel=\"noopener noreferrer\" target=\"_blank\">Google SERP API</a> (enclosed in the <code>hotels</code> element of the response), or the <a href=\"/v3/business_data/google/hotel_searches/task_post\" rel=\"noopener noreferrer\" target=\"_blank\">Hotel Searches endpoint</a> of Business Data API<br>example:<br><code>ChYIq6SB--i6p6cpGgovbS8wN2s5ODZfEAE</code>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify <code>language_name</code></strong><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code>_by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>n","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify <code>language_code</code></strong><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages with <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"load_prices_by_dates":{"description":"<em>load hotel stay prices by dates</em><br>optional field<br>if you specify this parameter with <code>true</code>, the response will include the <code>prices_by_dates</code> array with hotel stay prices divided by dates<br>if you use this parameter, you will be charged <strong>double the base price for a request</strong>","type":["boolean","null"]},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify <code>location_name</code>_or <code>location_coordinate</code></strong><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/google/locations</code><br>example:<br><code class=\"long-string\">2840</code>n","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify <code>location_name</code>_or <code>location_code</code></strong><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude, longitude\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br><strong>Note</strong>: if the coordinates are used to set a location, the search will occur in the nearest settlement;<br>example:<br><code class=\"long-string\">53.476225,-2.243572</code>n","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify <code>location_code</code> or <code>location_coordinate</code></strong><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"prices_date_range":{"description":"<em>predefined period for retrieving daily price data</em><br>optional field<br>to use this parameter, you must specify <code>load_prices_by_dates</code> with <code>true</code><br>if the <code>prices_start_date </code>is not specified, the start date is set to <code>check_in</code> date<br>possible values: <code>month</code>, <code>three_months</code>, <code>six_months</code>, <code>year</code><br>default value: <code>month</code>","type":["string","null"]},"prices_end_date":{"description":"<em>end date to load prices by dates</em><br>optional field<br>to use this parameter, you must specify <code>load_prices_by_dates</code> with <code>true</code><br>if this parameter is not specified, you will get prices by date for the month <br>date format: <code>yyyy-mm-dd</code><br>example:<br><code>2025-05-21</code>","type":["string","null"]},"prices_start_date":{"description":"<em>start date to load prices by dates</em><br>optional field<br>to use this parameter, you must specify <code>load_prices_by_dates</code> with <code>true</code><br>if this parameter is not specified, the start date is set to <code>check_in</code> date<br>date format: <code>yyyy-mm-dd</code><br>example:<br><code>2025-05-20</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleHotelInfoLiveAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Google Hotel Info Advanced","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-business-data-google-hotel-info-live-advanced","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.2428,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:4b8e3b5fe3228a634d0e6a5b2fdd53709c4f560cedcbfd72b174956b81f14b51","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"44a389ac79f9"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_business_google_hotel_info_live","path":"/apis/v1/dataforseo/business_data/google/hotel_info/live/advanced"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/business_data/google/hotel_info/live/advanced","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/business_data/google/hotel_info/live/advanced \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_name\": \"New York,New York,United States\",\n    \"hotel_identifier\": \"CgoI-KWyzenM_MV3EAE\"\n  }\n]'"}]}},"/apis/v1/dataforseo/business_data/google/hotel_info/live/html":{"post":{"description":"‌‌\nGoogle Hotel Info will provide you with unstructured HTML data available for a specific hotel entity on the Google Hotels platform: such as service description, location details, rating, amenities, reviews, images, prices, and more.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.2428 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_business_google_hotel_info_live_html","requestBody":{"content":{"application/json":{"schema":{"example":[{"hotel_identifier":"ChYIq6SB--i6p6cpGgovbS8wN2s5ODZfEAE","language_code":"en","location_name":"New York,New York,United States"}],"items":{"oneOf":[{"properties":{"adults":{"description":"<em>number of adults</em><br>optional field<br>if you don't specify this field, two adults will be used by default<br>example:<br><code>1</code>","type":["integer","null"]},"check_in":{"description":"<em>check-in date</em><br>optional field<br>if you don't specify this field, tomorrow's date will be used by default;<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":["string","null"]},"check_out":{"description":"<em>check-out date</em><br>optional field<br>if you don't specify this field, our system will apply the date of two days from now by default;<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":["string","null"]},"children":{"description":"<em>number and age of children</em><br>optional field<br>if you don't specify this field, no children will be included in the search;<p>set the following value if you want to include one 14-years-old child:<br><code>[14]</code><br>set the following value if you want to include one 13-years-old child and one 8-years-old child:<br><code>[13,8]</code>","items":{"type":"string"},"type":["array","null"]},"currency":{"description":"<em>currency</em><br>optional field<br>example:<br><code>\"USD\"</code>","type":["string","null"]},"hotel_identifier":{"description":"<em>unique hotel identifier</em><br><strong>required field</strong><br>unique identifier of a hotel entity in Google search;<br>you can obtain the value by making a request to Advanced <a href=\"/v3/serp/google/organic/overview/\" rel=\"noopener noreferrer\" target=\"_blank\">Google SERP API</a> (enclosed in the <code>hotels</code> element of the response), or the <a href=\"/v3/business_data/google/hotel_searches/task_post/\" rel=\"noopener noreferrer\" target=\"_blank\">Hotel Searches endpoint</a> of Business Data API<br>example:<br><code>ChYIq6SB--i6p6cpGgovbS8wN2s5ODZfEAE</code>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify <code>language_name</code></strong><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code>_by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>n","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify <code>language_code</code></strong><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages with <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify <code>location_name</code>_or <code>location_coordinate</code></strong><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/google/locations</code><br>example:<br><code class=\"long-string\">2840</code>n","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify <code>location_name</code>_or <code>location_code</code></strong><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br><strong>Note</strong>: if the coordinates are used to set a location, the search will occur in the nearest settlement;<br>example:<br><code class=\"long-string\">53.476225,-2.243572</code>n","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify <code>location_code</code> or <code>location_coordinate</code></strong><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/business-data/google-hotels-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> array of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleHotelInfoLiveHtmlResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Google Hotel Info HTML","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-business-data-google-hotel-info-live-html","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.2428,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:c895c67a7feec9227ae0b8e2fbd33b8a8211beba830aedaf2e235acd83243cfa","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c5ae36278eda"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_business_google_hotel_info_live_html","path":"/apis/v1/dataforseo/business_data/google/hotel_info/live/html"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/business_data/google/hotel_info/live/html","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/business_data/google/hotel_info/live/html \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_name\": \"New York,New York,United States\",\n    \"hotel_identifier\": \"ChYIq6SB--i6p6cpGgovbS8wN2s5ODZfEAE\"\n  }\n]'"}]}},"/apis/v1/dataforseo/business_data/google/hotel_info/task_get/advanced/{id}":{"get":{"description":"<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_business_google_hotel_info_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleHotelInfoTaskGetAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Advanced Google Hotel Info Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-business-data-google-hotel-info-task-get-advanced-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:9a01e23fa873d63f6f0755484bf023a5f3940ce399b206bd76b71865612d43c8","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1dcb1d0b19a3"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_business_google_hotel_info_fetch","path":"/apis/v1/dataforseo/business_data/google/hotel_info/task_get/advanced/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/business_data/google/hotel_info/task_get/advanced/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/business_data/google/hotel_info/task_get/advanced/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/business_data/google/hotel_info/task_get/html/{id}":{"get":{"description":"<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_business_google_hotel_info_fetch_html","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>7 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleHotelInfoTaskGetHtmlResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Advanced Google Hotel Info Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-business-data-google-hotel-info-task-get-html-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:0e0a26444a8480265db20e41f071f25fdbff03ee12a4c41bd2b433beee3884c0","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"af5c4b379782"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_business_google_hotel_info_fetch_html","path":"/apis/v1/dataforseo/business_data/google/hotel_info/task_get/html/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/business_data/google/hotel_info/task_get/html/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/business_data/google/hotel_info/task_get/html/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/business_data/google/hotel_info/task_post":{"post":{"description":"‌‌\nGoogle Hotel Info will provide you with structured data available for a specific hotel entity on the Google Hotels platform: such as service description, location details, rating, amenities, reviews, images, prices, and more.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.2428 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_business_google_hotel_info_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"hotel_identifier":"ChYIq6SB--i6p6cpGgovbS8wN2s5ODZfEAE","language_code":"en","location_name":"New York,New York,United States","postback_data":"advanced","postback_url":"https://your-server.com/postbackscript.php","tag":"some_string_123"}],"items":{"oneOf":[{"properties":{"adults":{"description":"<em>number of adults</em><br>optional field<br>if you don't specify this field, two adults will be used by default<br>example:<br><code>1</code>","type":["integer","null"]},"check_in":{"description":"<em>check-in date</em><br>optional field<br>if you don't specify this field, tomorrow's date will be used by default;<br>the value must not be earlier than today's date<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":["string","null"]},"check_out":{"description":"<em>check-out date</em><br>optional field<br>if you don't specify this field, our system will apply the date of two days from now by default;<br><strong>Note:</strong> the value cannot be less than or equal to <code>check_in</code>;<br>the range between <code>check_in</code> and <code>check_out</code> values cannot exceed 30 days<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":["string","null"]},"children":{"description":"<em>number and age of children</em><br>optional field<br>if you don't specify this field, no children will be included in the search;<p>set the following value if you want to include one 14-years-old child:<br><code>[14]</code><br>set the following value if you want to include one 13-years-old child and one 8-years-old child:<br><code>[13,8]</code>","items":{"type":"string"},"type":["array","null"]},"currency":{"description":"<em>currency</em><br>optional field<br>example:<br><code>\"USD\"</code>","type":["string","null"]},"hotel_identifier":{"description":"<em>unique hotel identifier</em><br><strong>required field if you don't specify <code>keyword</code></strong><br><strong>if you use this field, you don't need to specify <code>keyword</code></strong><br>unique identifier of a hotel entity in Google search;<br>you can obtain the value by making a request to Advanced <a href=\"/v3/serp/google/organic/overview/\" rel=\"noopener noreferrer\" target=\"_blank\">Google SERP API</a> (enclosed in the <code>hotels_pack</code> element of the response), or the <a href=\"/v3/business_data/google/hotel_searches/task_post/\" rel=\"noopener noreferrer\" target=\"_blank\">Hotel Searches endpoint</a> of Business Data API<br>example:<br><code>ChYIq6SB--i6p6cpGgovbS8wN2s5ODZfEAE</code>","type":"string"},"keyword":{"description":"<em>keyword</em><br><strong>required field if you don't specify <code>hotel_identifier</code></strong><br><strong>if you use this field, you don't need to specify <code>hotel_identifier</code></strong><br>the keyword you specify should indicate the name of the hotel entity<br>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> filed<br><strong>all %## will be decoded (plus character ‘+’ will be decoded to a space character)</strong><br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify <code>language_name</code></strong><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code>_by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>n","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify <code>language_code</code></strong><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages with <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"load_prices_by_dates":{"description":"<em>load hotel stay prices by dates</em><br>optional field<br>if you specify this parameter with <code>true</code>, the response will include the <code>prices_by_dates</code> array with hotel stay prices divided by dates<br>if you use this parameter, you will be charged <strong>double the base price for a request</strong>","type":["boolean","null"]},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify <code>location_name</code>_or <code>location_coordinate</code></strong><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/google/locations</code><br>example:<br><code class=\"long-string\">2840</code>n","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify <code>location_name</code>_or <code>location_code</code></strong><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br><strong>Note</strong>: if the coordinates are used to set a location, the search will occur in the nearest settlement;<br>example:<br><code class=\"long-string\">53.476225,-2.243572</code>n","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify <code>location_code</code> or <code>location_coordinate</code></strong><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified;<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable;<br>we will set the necessary values before sending the request;<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_data":{"description":"<em>postback_url datatype</em><br><strong>required field if you specify <code>postback_url</code></strong><br>corresponds to the datatype that will be sent to your server<br>possible values:<br><code>advanced</code>, <code>html</code>","type":"string"},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified;<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request;<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"prices_date_range":{"description":"<em>predefined period for retrieving daily price data</em><br>optional field<br>to use this parameter, you must specify <code>load_prices_by_dates</code> with <code>true</code><br>if the <code>prices_start_date </code>is not specified, the start date is set to <code>check_in</code> date<br>possible values: <code>month</code>, <code>three_months</code>, <code>six_months</code>, <code>year</code><br>default value: <code>month</code>","type":["string","null"]},"prices_end_date":{"description":"<em>end date to load prices by dates</em><br>optional field<br>to use this parameter, you must specify <code>load_prices_by_dates</code> with <code>true</code><br>if this parameter is not specified, you will get prices by date for the month <br>date format: <code>yyyy-mm-dd</code><br>example:<br><code>2025-05-21</code>","type":["string","null"]},"prices_start_date":{"description":"<em>start date to load prices by dates</em><br>optional field<br>to use this parameter, you must specify <code>load_prices_by_dates</code> with <code>true</code><br>if this parameter is not specified, the start date is set to <code>check_in</code> date<br>date format: <code>yyyy-mm-dd</code><br>example:<br><code>2025-05-20</code>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/business-data/google-hotels-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255;</em><br>you can use this parameter to identify the task and match it with the result;<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleHotelInfoTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Google Hotel Info Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-business-data-google-hotel-info-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.2428,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:a65f1d62aa632863bbca61fa679e5afd110b8dcac9e456f0cdf5386a893d94f8","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"91ccda58b2b6"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_business_google_hotel_info_submit","path":"/apis/v1/dataforseo/business_data/google/hotel_info/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/business_data/google/hotel_info/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/business_data/google/hotel_info/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_name\": \"New York,New York,United States\",\n    \"hotel_identifier\": \"ChYIq6SB--i6p6cpGgovbS8wN2s5ODZfEAE\",\n    \"tag\": \"some_string_123\",\n    \"postback_url\": \"https://your-server.com/postbackscript.php\",\n    \"postback_data\": \"advanced\"\n  }\n]'"}]}},"/apis/v1/dataforseo/business_data/google/hotel_info/tasks_ready":{"get":{"description":"‌\nThe ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If you don’t use the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoint.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_business_google_hotel_info_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleHotelInfoTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Hotel Info Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-business-data-google-hotel-info-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:f5f2fe38beb250c79cae718aea6cdd9da11b5289bd1a71567a99614021f66925","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1fa69acb9a3a"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_business_google_hotel_info_ready","path":"/apis/v1/dataforseo/business_data/google/hotel_info/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/business_data/google/hotel_info/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/business_data/google/hotel_searches/live":{"post":{"description":"‌‌\nHotel Searches API provides results containing information about different hotels listed on Google Hotels. The provided results are specific to the selected location (see the List of Locations) and language (see the List of Languages) settings.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.2428 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_business_google_hotel_searches_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"adults":2,"check_in":"2023-06-01","check_out":"2023-06-30","children":["14"],"currency":"USD","keyword":"cheap hotel","language_code":"en","location_name":"New York,New York,United States","priority":2,"sort_by":"highest_rating","tag":"example"}],"items":{"oneOf":[{"properties":{"adults":{"description":"<em>number of adults</em><br>optional field<br>if you don't specify this field, the default value of <code>2</code> will be applied;<br><strong>note</strong> that you can specify up to 6 persons including both adults and children<br>example:<br><code>1</code>","type":["integer","null"]},"amenities":{"description":"<em>hotel amenities</em><br>optional field<br>you can use this field to specify different hotel amenities<br>example:<br><code>  [<br>            \"free_parking\",<br>            \"pets_allowed\"<br>        ]<br></code><br>possible values:<br>`\"air_conditioning\",<br>\"all_inclusive_available\",<br>\"bar\",<br>\"free_breakfast\",<br>\"fitness_center\",<br>\"kid_friendly\",<br>\"free_parking\",<br>\"pets_allowed\",<br>\"pool\",<br>\"restaurant\",<br>\"room_service\",<br>\"spa\",<br>\"free_wifi\",<br>\"parking\",<br>\"indoor_pool\",<br>\"outdoor_pool\",<br>\"wheelchair_accessible\",<br>\"beach_access\"`","items":{"type":"string"},"type":["array","null"]},"check_in":{"description":"<em>check-in date</em><br>optional field<br>if you don't specify this field, tomorrow's date will be used by default;<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code><br><strong>Note:</strong> the value cannot precede the today's date","type":["string","null"]},"check_out":{"description":"<em>check-out date</em><br>optional field<br>if you don't specify this field, our system will apply the date of two days from now by default;<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code><br><strong>Note:</strong> the value cannot be less than or equal to <code>check_in</code>;<br>the range between <code>check_in</code> and <code>check_out</code> values cannot exceed 30 days","type":["string","null"]},"children":{"description":"<em>number and age of children</em><br>optional field<br>if you don't specify this field, no children will be included in the search;<br>age of child can be from <code>0</code> to <code>17</code>;<br><strong>note</strong> that you can specify up to 6 persons including both adults and children<br>set the following value if you want to include one 14-year-old child:<br><code>[14]</code><br>set the following value if you want to include one 13-year-old child and one 8-year-old child:<br><code>[13,8]</code>","items":{"type":"string"},"type":["array","null"]},"currency":{"description":"<em>currency</em><br>optional field<br>example:<br><code>\"USD\"</code>","type":["string","null"]},"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of results in Google Hotels<br>default value: <code>18</code> organic results<br>max value: <code>140</code><br><strong>Note:</strong> your account will be billed per each 18 organic results regardless of paid listings in the response;<br>thus, setting a depth above <code>18</code> may result in additional charges if Google Hotels return more than 18 results;<br>if the specified depth is higher than the number of results in the response, the difference will be refunded automatically to your account balance","type":["integer","null"]},"free_cancellation":{"description":"<em>hotels with a free cancellation</em><br>optional field<br>set this field to <code>true</code> if you want to get the list of hotels with free cancellation of reservations<br>default value: <code>false</code>","type":["boolean","null"]},"is_vacation_rentals":{"description":"<em>search for vacation rentals</em><br>optional field<br>set this field to <code>true</code> if you want to get the list of vacation rentals instead of hotels<br>default value: <code>false</code>","type":["boolean","null"]},"keyword":{"description":"<em>keyword</em><br>optional field<br>the keyword you specify is used to search for the list of hotels;<br>if you don't use this field, we will return the list of hotels found in a specified location;<br>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> filed<br><strong>all %## will be decoded (plus character ‘+’ will be decoded to a space character)</strong><br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”; <br><strong>Note:</strong> in order to obtain accurate search results, the location name is appended to the keyword automatically<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":["string","null"]},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify <code>language_name</code></strong><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code>_by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>n","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify <code>language_code</code></strong><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages with <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify <code>location_name</code>_or <code>location_coordinate</code></strong><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/google/locations</code><br>example:<br><code class=\"long-string\">2840</code>n","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify <code>location_name</code>_or <code>location_code</code></strong><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br><strong>Note</strong>: if the coordinates are used to set a location, the search will occur in the nearest settlement<br>example:<br><code class=\"long-string\">53.476225,-2.243572</code>n","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify <code>location_code</code> or <code>location_coordinate</code></strong><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code><br><strong>Note:</strong> in order to obtain accurate search results, the <code>location_name</code> you specify will be automatically appended to the keyword","type":"string"},"max_price":{"description":"<em>maximum price per night</em><br>optional field<br>the currency of this value depends on the <code>currency</code> field<br>example:<br><code>600</code>","type":["integer","null"]},"min_price":{"description":"<em>minimum price per night</em><br>optional field<br>the currency of this value depends on the <code>currency</code> field<br>example:<br><code>100</code>","type":["integer","null"]},"min_rating":{"description":"<em>minimum rating</em><br>optional field<br>you can use this field to specify guest rating higher than a certain value<br>example:<br><code>2.5</code>","type":["number","null"]},"search_this_area":{"description":"<em>show hotels from the displayed area</em><br>optional field<br>can take the values: <code>true</code>, <code>false</code><br>default value: <code>true</code><br>if set to <code>false</code> the <code>search_this_area</code> mode will be turned off<br><strong>Note:</strong> if the <code>search_this_area</code> mode is turned off, the <code>location_name</code> won't be appended to the <code>keyword</code> during search<br>learn more about this parameter <a href=\"https://dataforseo.com/help-center/how-to-use-search_this_area-parameter-in-google-hotel-searches\" target=\"_blank\">on our Help Center</a>","type":["boolean","null"]},"sort_by":{"description":"<em>results sorting parameters</em><br>optional field<br>you can use this field to sort the results<br>possible types of sorting:<br><code>relevance</code> – sort by most relevant<br><code>lowest_price</code> – sort by the lowest price<br><code>highest_rating</code> – sort by highest rating<br><code>most_reviewed</code> – sort by most reviewed<br>default value: <code>relevance</code>","type":["string","null"]},"stars":{"description":"<em>hotel stars</em><br>optional field<br>set this field to <code>[5]</code> if you want to get the list of 5-star hotels only<br>example:<br><code>[3,4,5]</code>","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleHotelSearchesLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Google Hotel Searches Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-business-data-google-hotel-searches-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.2428,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:2f64a487228888521f4fc43dd184258ad7535f5b30069f8f6e1acd53b3f5b63e","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ce75ab199725"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_business_google_hotel_searches_live","path":"/apis/v1/dataforseo/business_data/google/hotel_searches/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/business_data/google/hotel_searches/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/business_data/google/hotel_searches/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_name\": \"New York,New York,United States\",\n    \"keyword\": \"cheap hotel\",\n    \"check_in\": \"2023-06-01\",\n    \"check_out\": \"2023-06-30\",\n    \"currency\": \"USD\",\n    \"adults\": 2,\n    \"children\": [\n      \"14\"\n    ],\n    \"sort_by\": \"highest_rating\",\n    \"priority\": 2,\n    \"tag\": \"example\"\n  }\n]'"}]}},"/apis/v1/dataforseo/business_data/google/hotel_searches/task_get/{id}":{"get":{"description":"<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_business_google_hotel_searches_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleHotelSearchesTaskGetResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google Hotel Searches Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-business-data-google-hotel-searches-task-get-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:80038287ada7c7580de9d5d90c1da64a6ab3e5444a270d8e5747ae94dd607235","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0bc7dc0674ba"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_business_google_hotel_searches_fetch","path":"/apis/v1/dataforseo/business_data/google/hotel_searches/task_get/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/business_data/google/hotel_searches/task_get/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/business_data/google/hotel_searches/task_get/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/business_data/google/hotel_searches/task_post":{"post":{"description":"‌‌\nHotel Searches API provides results containing information about different hotels listed on Google. The provided results are specific to the keyword, selected location (see the List of Locations) and language (see the List of Languages) settings.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.2428 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_business_google_hotel_searches_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"adults":2,"check_in":"2023-06-01","check_out":"2023-06-30","children":["14"],"currency":"USD","keyword":"cheap hotel","language_code":"en","location_name":"New York,New York,United States","priority":2,"sort_by":"highest_rating","tag":"example"}],"items":{"oneOf":[{"properties":{"adults":{"description":"<em>number of adults</em><br>optional field<br>if you don't specify this field, the default value of <code>2</code> will be applied;<br><strong>note</strong> that you can specify up to 6 persons including both adults and children<br>example:<br><code>1</code>","type":["integer","null"]},"amenities":{"description":"<em>hotel amenities</em><br>optional field<br>you can use this field to specify different hotel amenities<br>example:<br><code>  [<br>            \"free_parking\",<br>            \"pets_allowed\"<br>        ]<br></code><br>possible values:<br><code>\"air_conditioning\",<br>\"all_inclusive_available\",<br>\"bar\",<br>\"free_breakfast\",<br>\"fitness_center\",<br>\"kid_friendly\",<br>\"free_parking\",<br>\"pets_allowed\",<br>\"pool\",<br>\"restaurant\",<br>\"room_service\",<br>\"spa\",<br>\"free_wifi\",<br>\"parking\",<br>\"indoor_pool\",<br>\"outdoor_pool\",<br>\"wheelchair_accessible\",<br>\"beach_access\"</code>","items":{"type":"string"},"type":["array","null"]},"check_in":{"description":"<em>check-in date</em><br>optional field<br>if you don't specify this field, tomorrow's date will be used by default;<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code><br><strong>Note:</strong> the value cannot precede the today's date","type":["string","null"]},"check_out":{"description":"<em>check-out date</em><br>optional field<br>if you don't specify this field, our system will apply the date of two days from now by default;<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code><br><strong>Note:</strong> the value cannot be less than or equal to <code>check_in</code>;<br>the range between <code>check_in</code> and <code>check_out</code> values cannot exceed 30 days","type":["string","null"]},"children":{"description":"<em>number and age of children</em><br>optional field<br>if you don't specify this field, no children will be included in the search;<br>age of child can be from <code>0</code> to <code>17</code>;<br><strong>note</strong> that you can specify up to 6 persons including both adults and children<br>set the following value if you want to include one 14-year-old child:<br><code>[14]</code><br>set the following value if you want to include one 13-year-old child and one 8-year-old child:<br><code>[13,8]</code>","items":{"type":"string"},"type":["array","null"]},"currency":{"description":"<em>currency</em><br>optional field<br>example:<br><code>\"USD\"</code>","type":["string","null"]},"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of results in Google Hotels<br>default value: <code>18</code> organic results<br>max value: <code>140</code><br><strong>Note:</strong> your account will be billed per each 18 organic results regardless of paid listings in the response;<br>thus, setting a depth above <code>18</code> may result in additional charges if Google Hotels return more than 18 results;<br>if the specified depth is higher than the number of results in the response, the difference will be refunded automatically to your account balance","type":["integer","null"]},"free_cancellation":{"description":"<em>hotels with a free cancellation</em><br>optional field<br>set this field to <code>true</code> if you want to get the list of hotels with free cancellation of reservations<br>default value: <code>false</code>","type":["boolean","null"]},"is_vacation_rentals":{"description":"<em>search for vacation rentals</em><br>optional field<br>set this field to <code>true</code> if you want to get the list of vacation rentals instead of hotels<br>default value: <code>false</code>","type":["boolean","null"]},"keyword":{"description":"<em>keyword</em><br>optional field<br>the keyword you specify is used to search for the list of hotels;<br>if you don't use this field, we will return the list of hotels found in a specified location;<br>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> filed<br><strong>all %## will be decoded (plus character ‘+’ will be decoded to a space character)</strong><br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”; <br><strong>Note:</strong> in order to obtain accurate search results, the location name is appended to the keyword automatically<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":["string","null"]},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify <code>language_name</code></strong><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code>_by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify <code>language_code</code></strong><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages with <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify <code>location_name</code>_or <code>location_coordinate</code></strong><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/google/locations</code><br>example:<br><code class=\"long-string\">2840</code>n","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify <code>location_name</code>_or <code>location_code</code></strong><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br><strong>Note</strong>: if the coordinates are used to set a location, the search will occur in the nearest settlement;<br>example:<br><code class=\"long-string\">53.476225,-2.243572</code>","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify <code>location_code</code> or <code>location_coordinate</code></strong><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code><br><strong>Note:</strong> in order to obtain accurate search results, the <code>location_name</code> you specify will be automatically appended to the keyword","type":"string"},"max_price":{"description":"<em>maximum price per night</em><br>optional field<br>the currency of this value depends on the <code>currency</code> field<br>example:<br><code>600</code>","type":["integer","null"]},"min_price":{"description":"<em>minimum price per night</em><br>optional field<br>the currency of this value depends on the <code>currency</code> field<br>example:<br><code>100</code>","type":["integer","null"]},"min_rating":{"description":"<em>minimum rating</em><br>optional field<br>you can use this field to specify guest rating higher than a certain value<br>example:<br><code>2.5</code>","type":["number","null"]},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/business-data/google-hotels-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"search_this_area":{"description":"<em>show hotels from the displayed area</em><br>optional field<br>can take the values: <code>true</code>, <code>false</code><br>default value: <code>true</code><br>if set to <code>false</code> the <code>search_this_area</code> mode will be turned off<br><strong>Note:</strong> if the <code>search_this_area</code> mode is turned off, the <code>location_name</code> won't be appended to the <code>keyword</code> during search<br>learn more about this parameter <a href=\"https://dataforseo.com/help-center/how-to-use-search_this_area-parameter-in-google-hotel-searches\" target=\"_blank\">on our Help Center</a>","type":["boolean","null"]},"sort_by":{"description":"<em>results sorting parameters</em><br>optional field<br>you can use this field to sort the results<br>possible types of sorting:<br><code>relevance</code> – sort by most relevant<br><code>lowest_price</code> – sort by the lowest price<br><code>highest_rating</code> – sort by highest rating<br><code>most_reviewed</code> – sort by most reviewed<br>default value: <code>relevance</code>","type":["string","null"]},"stars":{"description":"<em>hotel stars</em><br>optional field<br>set this field to <code>[5]</code> if you want to get the list of 5-star hotels only<br>example:<br><code>[3,4,5]</code>","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleHotelSearchesTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Google Hotel Searches Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-business-data-google-hotel-searches-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.2428,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:47889152aa75680b6cac6a237dec5b26f6d6be8c321d4906a3ac4a4e0c60e687","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ccd20e1f130a"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_business_google_hotel_searches_submit","path":"/apis/v1/dataforseo/business_data/google/hotel_searches/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/business_data/google/hotel_searches/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/business_data/google/hotel_searches/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_name\": \"New York,New York,United States\",\n    \"keyword\": \"cheap hotel\",\n    \"check_in\": \"2023-06-01\",\n    \"check_out\": \"2023-06-30\",\n    \"currency\": \"USD\",\n    \"adults\": 2,\n    \"children\": [\n      \"14\"\n    ],\n    \"sort_by\": \"highest_rating\",\n    \"priority\": 2,\n    \"tag\": \"example\"\n  }\n]'"}]}},"/apis/v1/dataforseo/business_data/google/hotel_searches/tasks_ready":{"get":{"description":"‌\nThe ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If you don’t use the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoint.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_business_google_hotel_searches_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleHotelSearchesTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Hotel Searches Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-business-data-google-hotel-searches-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:38b45f2706d13e449f1d351c2f84dbcadbc86e346874a0422c63303c02e8202d","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"14f24cdeacd4"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_business_google_hotel_searches_ready","path":"/apis/v1/dataforseo/business_data/google/hotel_searches/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/business_data/google/hotel_searches/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/business_data/google/my_business_info/live":{"post":{"description":"‌‌\nBusiness Data API provides results containing information about specific business entity from Google. The provided results are specific to the selected location (see the List of Locations) and language (see the List of Languages) settings.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.0054 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_business_google_gmb_info_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":"RustyBrick, Inc.","language_code":"en","location_name":"New York,New York,United States"}],"items":{"oneOf":[{"properties":{"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>the keyword you specify should indicate the name of the local establishment<br>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> filed<br><strong>all %## will be decoded (plus character ‘+’ will be decoded to a space character)</strong><br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”; <p>this field can also be used to pass the following parameters:<br><code>cid</code> - a unique, google-defined id of the business entity;<br><code>place_id</code> - an identifier of the business entity in Google Maps;<p>example:<br><code>cid:194604053573767737</code><br><code>place_id:GhIJQWDl0CIeQUARxks3icF8U8A</code><p>learn more about the <code>cid</code> and <code>place_id</code> identifiers in <a href=\"https://dataforseo.com/help-center/what-is-cid-place-id-feature-id\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code>_by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>n","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages with <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/google/locations</code><br>example:<br><code class=\"long-string\">2840</code>n","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9 (mm)<br>the maximum value for <em>\"radius\"</em>: 199999 (mm)<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>n","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleMyBusinessInfoLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Live Google My Business Info Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-business-data-google-my-business-info-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0054,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:c8a9ae4d37617da2374dc8bebc9945d88f1fb97c6650e976061e3dc40b31c68f","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c74baec9c324"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_business_google_gmb_info_live","path":"/apis/v1/dataforseo/business_data/google/my_business_info/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/business_data/google/my_business_info/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/business_data/google/my_business_info/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_name\": \"New York,New York,United States\",\n    \"keyword\": \"RustyBrick, Inc.\"\n  }\n]'"}]}},"/apis/v1/dataforseo/business_data/google/my_business_info/task_get/{id}":{"get":{"description":"<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_business_google_gmb_info_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleMyBusinessInfoTaskGetResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google My Business Info Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-business-data-google-my-business-info-task-get-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:665a433bd1a52b815dabf4fcb4b95c2444e48ddba9d3a081562d8f7f0d3e9253","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0723e293b401"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_business_google_gmb_info_fetch","path":"/apis/v1/dataforseo/business_data/google/my_business_info/task_get/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/business_data/google/my_business_info/task_get/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/business_data/google/my_business_info/task_get/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/business_data/google/my_business_info/task_post":{"post":{"description":"‌‌\nBusiness Data API provides results containing information about specific business entity from Google. The provided results are specific to the selected location (see the List of Locations) and language (see the List of Languages) settings.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.2428 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_business_google_gmb_info_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":"RustyBrick, Inc.","language_code":"en","location_name":"New York,New York,United States"}],"items":{"oneOf":[{"properties":{"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>the keyword you specify should indicate the name of the local establishment<br>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> filed<br><strong>all %## will be decoded (plus character ‘+’ will be decoded to a space character)</strong><br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”; <p>this field can also be used to pass the following parameters:<br><code>cid</code> - a unique, google-defined id of the business entity;<br><code>place_id</code> - an identifier of the business entity in Google Maps;<p>example:<br><code>cid:194604053573767737</code><br><code>place_id:GhIJQWDl0CIeQUARxks3icF8U8A</code><p>learn more about the <code>cid</code> and <code>place_id</code> identifiers in <a href=\"https://dataforseo.com/help-center/what-is-cid-place-id-feature-id\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code>_by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>n","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages with <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/google/locations</code><br>example:<br><code class=\"long-string\">2840</code>n","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9 (mm)<br>the maximum value for <em>\"radius\"</em>: 199999 (mm)<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>n","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/business-data/business-data-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleMyBusinessInfoTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Google My Business Info Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-business-data-google-my-business-info-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.2428,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:7151c5f7a8733ea4a24803ab802178d5af6e4507006012474ff6e3ad004f6da9","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"bed690f090a7"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_business_google_gmb_info_submit","path":"/apis/v1/dataforseo/business_data/google/my_business_info/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/business_data/google/my_business_info/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/business_data/google/my_business_info/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_name\": \"New York,New York,United States\",\n    \"keyword\": \"RustyBrick, Inc.\"\n  }\n]'"}]}},"/apis/v1/dataforseo/business_data/google/my_business_info/tasks_ready":{"get":{"description":"‌\nThe ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If you don’t use the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoint.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_business_google_gmb_info_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleMyBusinessInfoTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google My Business Info Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-business-data-google-my-business-info-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:c17075fd566cdcbb454ae79bb30c5ba5b69ae48b300f24e2cf5a319fd5c841af","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f3772398977e"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_business_google_gmb_info_ready","path":"/apis/v1/dataforseo/business_data/google/my_business_info/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/business_data/google/my_business_info/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/business_data/google/my_business_updates/task_get/{id}":{"get":{"description":"<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_business_google_gmb_updates_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleMyBusinessUpdatesTaskGetResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google My Business Updates Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-business-data-google-my-business-updates-task-get-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:f940595374d1de519f2ac68fb31ee4868f9f7b7b6375934769feb8ec2ea9f980","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3dbc71603ab2"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_business_google_gmb_updates_fetch","path":"/apis/v1/dataforseo/business_data/google/my_business_updates/task_get/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/business_data/google/my_business_updates/task_get/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/business_data/google/my_business_updates/task_get/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/business_data/google/my_business_updates/task_post":{"post":{"description":"‌‌\nThis endpoints provides the latest updates of a specific business entity from Google SERP. The provided results are specific to the selected location (see the List of Locations) and language (see the List of Languages) settings.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.2428 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_business_google_gmb_updates_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":"RustyBrick, Inc.","language_code":"en","location_name":"New York,New York,United States"}],"items":{"oneOf":[{"properties":{"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of updates in SERP<br>we strongly recommend setting the parsing depth in the multiples of ten, because our systems processes ten updates in a row<br><strong>please note that Google returns 4490 updates maximum</strong><br>default value: <code>10</code>","type":["integer","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>the keyword you specify should indicate the name of the local establishment<br>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> filed<br><strong>all %## will be decoded (plus character ‘+’ will be decoded to a space character)</strong><br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;this field can also be used to pass <code>cid</code> (unique, google-defined id of the business entity) or <code>place_id</code> (identifier of the business entity in Google Maps) parameters<br>example:<br><code>cid:194604053573767737</code><br><code>place_id:GhIJQWDl0CIeQUARxks3icF8U8A</code><p>learn more about the <code>cid</code> and <code>place_id</code> identifiers in <a href=\"https://dataforseo.com/help-center/what-is-cid-place-id-feature-id\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code>_by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/google/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>n","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages with <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/google/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/google/locations</code><br>example:<br><code class=\"long-string\">2840</code>n","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>n","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/google/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/business-data/business-data-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleMyBusinessUpdatesTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Google My Business Updates Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-business-data-google-my-business-updates-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.2428,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:67a57704533fb6b70e073f28bb071fb766b75d32e2a85ab009f9b35fd1d8c53d","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f5e7008deb0b"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_business_google_gmb_updates_submit","path":"/apis/v1/dataforseo/business_data/google/my_business_updates/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/business_data/google/my_business_updates/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/business_data/google/my_business_updates/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_name\": \"New York,New York,United States\",\n    \"keyword\": \"RustyBrick, Inc.\"\n  }\n]'"}]}},"/apis/v1/dataforseo/business_data/google/my_business_updates/tasks_ready":{"get":{"description":"‌\nThe ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If you don’t use the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoint.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_business_google_gmb_updates_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleMyBusinessUpdatesTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google My Business Updates Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-business-data-google-my-business-updates-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:941af50194f88d155ba8f03fb1d07f295721469df37948ba0cbbde685802fb57","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8ae18dae4c3d"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_business_google_gmb_updates_ready","path":"/apis/v1/dataforseo/business_data/google/my_business_updates/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/business_data/google/my_business_updates/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/business_data/google/questions_and_answers/live":{"post":{"description":"‌‌\nThis endpoint will provide you with a detailed overview of questions and answers associated with a specific business entity listed on Google My Business. By submitting a request to this endpoint, you can access comprehensive data on the inquiries and responses related to a particular business, including the full text of the questions and answers, as well as metadata such as timestamps, user information.\n \nThe provided results are specific to the selected location (see the List of Locations) and language (see the List of Languages) settings.\n \nYour account will be billed for every 20 questions, the maximum number of answers returned for each question is 5.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.2428 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_business_google_qa_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":"The Last Bookstore","language_code":"en","location_name":"Los Angeles,California,United States"}],"items":{"oneOf":[{"properties":{"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of results in SERP<br>default value: <code>20</code><br>max value: <code>100</code><br><strong>Your account will be billed per each SERP containing up to 20 results;</strong> <br>Setting depth above 20 may result in additional charges if the search engine returns more than 20 results</a>;<br>If the specified depth is higher than the number of questions in the response, the difference will be refunded automatically to your account balance;<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/business-data/google-questions-and-answers-api-pricing\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>the keyword you specify should indicate the name of the local establishment<br>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> filed<br><strong>all %## will be decoded (plus character ‘+’ will be decoded to a space character)</strong><br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”; <p>this field can also be used to pass the following parameters:<br><code>cid</code> - a unique, google-defined id of the business entity;<br><code>place_id</code> - an identifier of the business entity in Google Maps;<p>example:<br><code>cid:194604053573767737</code><br><code>place_id:GhIJQWDl0CIeQUARxks3icF8U8A</code><p>learn more about the <code>cid</code> and <code>place_id</code> identifiers in <a href=\"https://dataforseo.com/help-center/what-is-cid-place-id-feature-id\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code>_by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>n","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages with <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/google/locations</code><br>example:<br><code class=\"long-string\">2840</code>n","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9 (mm)<br>the maximum value for <em>\"radius\"</em>: 199999 (mm)<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>n","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleQuestionsAndAnswersLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Live Google My Business Questions and Answers Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-business-data-google-questions-and-answers-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.2428,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:a19f330b025f266ab09cfdd9a369671661e4c61d2890359dab57b26e10fe9d6d","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3da4b9e1b9fe"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_business_google_qa_live","path":"/apis/v1/dataforseo/business_data/google/questions_and_answers/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/business_data/google/questions_and_answers/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/business_data/google/questions_and_answers/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_name\": \"Los Angeles,California,United States\",\n    \"keyword\": \"The Last Bookstore\"\n  }\n]'"}]}},"/apis/v1/dataforseo/business_data/google/questions_and_answers/task_get/{id}":{"get":{"description":"<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_business_google_qa_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleQuestionsAndAnswersTaskGetResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google My Business Questions and Answers Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-business-data-google-questions-and-answers-task-get-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:69d0812bfb6f0a41764f12247729bf83af74667b68201cbf3ca98caecec38c49","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5f5352a2c48a"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_business_google_qa_fetch","path":"/apis/v1/dataforseo/business_data/google/questions_and_answers/task_get/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/business_data/google/questions_and_answers/task_get/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/business_data/google/questions_and_answers/task_get/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/business_data/google/questions_and_answers/task_post":{"post":{"description":"‌‌\nThis endpoint will provide you with a detailed overview of questions and answers associated with a specific business entity listed on Google My Business. By submitting a request to this endpoint, you can access comprehensive data on the inquiries and responses related to a particular business, including the full text of the questions and answers, as well as metadata such as timestamps, user information.\n \nThe provided results are specific to the selected location (see the List of Locations) and language (see the List of Languages) settings.\n \nYour account will be billed for every 20 questions, the maximum number of answers returned for each question is 5.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.2428 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_business_google_qa_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":"The Last Bookstore","language_code":"en","location_name":"Los Angeles,California,United States"}],"items":{"oneOf":[{"properties":{"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of question rows in the result<br>default value: <code>20</code><br>max value: <code>700</code><br><strong>Your account will be billed per each SERP containing up to 20 results;</strong> <br>Setting depth above 20 may result in additional charges if the search engine returns more than 20 results</a>;<br>If the specified depth is higher than the number of questions in the response, the difference will be refunded automatically to your account balance;<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/business-data/google-questions-and-answers-api-pricing\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>the keyword you specify should indicate the name of the local establishment<br>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> filed<br><strong>all %## will be decoded (plus character ‘+’ will be decoded to a space character)</strong><br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”; <p>this field can also be used to pass the following parameters:<br><code>cid</code> - a unique, google-defined id of the business entity;<br><code>place_id</code> - an identifier of the business entity in Google Maps;<p>example:<br><code>cid:194604053573767737</code><br><code>place_id:GhIJQWDl0CIeQUARxks3icF8U8A</code><p>learn more about the <code>cid</code> and <code>place_id</code> identifiers in <a href=\"https://dataforseo.com/help-center/what-is-cid-place-id-feature-id\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code>_by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>n","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages with <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/google/locations</code><br>example:<br><code class=\"long-string\">2840</code>n","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9 (mm)<br>the maximum value for <em>\"radius\"</em>: 199999 (mm)<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>n","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/business_data/google/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><br>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/business-data/google-questions-and-answers-api-pricing\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleQuestionsAndAnswersTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Google My Business Questions and Answers Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-business-data-google-questions-and-answers-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.2428,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:15d0db099143c85d837e59a5acd8580cf551837e8f0f990a37aa74afd909052f","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"886fbecc9fd5"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_business_google_qa_submit","path":"/apis/v1/dataforseo/business_data/google/questions_and_answers/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/business_data/google/questions_and_answers/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/business_data/google/questions_and_answers/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_name\": \"Los Angeles,California,United States\",\n    \"keyword\": \"The Last Bookstore\"\n  }\n]'"}]}},"/apis/v1/dataforseo/business_data/google/questions_and_answers/tasks_ready":{"get":{"description":"‌\nThe ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If you don’t use the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoint.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_business_google_qa_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleQuestionsAndAnswersTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google My Business Questions and Answers Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-business-data-google-questions-and-answers-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:abbbe645f8da3e3badb658595e6ca382e92a5289143c590d8aaf84905685254c","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"30ffa4898647"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_business_google_qa_ready","path":"/apis/v1/dataforseo/business_data/google/questions_and_answers/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/business_data/google/questions_and_answers/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/business_data/google/reviews/task_get/{id}":{"get":{"description":"The returned results are specific to the indicated local establishment name, search engine, location and language parameters. We emulate set location and search engine with the highest accuracy so that the results you receive will match the actual search results for the specified parameters at the time of task setting. You can always check the returned results accessing the check_url in the Incognito mode to make sure the received data is entirely relevant. Note that user preferences, search history, and other personalized search factors are ignored by our system and thus would not be reflected in the returned results.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_business_google_reviews_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleReviewsTaskGetResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Business Data Google Reviews Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-business-data-google-reviews-task-get-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:0c89685fa69b9beabec2c102995edd6a4cb07f9de517a661e6e9bce46fac86bb","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"108f7413de72"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_business_google_reviews_fetch","path":"/apis/v1/dataforseo/business_data/google/reviews/task_get/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/business_data/google/reviews/task_get/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/business_data/google/reviews/task_get/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/business_data/google/reviews/task_post":{"post":{"description":"‌‌\nThis endpoint provides results from the “Reviews” element of Google SERPs. The results are specific to the selected location (see the List of Locations) and language (see the List of Languages) parameters.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.06 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_business_google_reviews_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"depth":50,"keyword":"hedonism wines","language_name":"English","location_name":"London,England,United Kingdom","sort_by":"highest_rating"}],"items":{"oneOf":[{"properties":{"cid":{"description":"<i>unique, google-defined id of the business entity</i><br><strong>required field if you don't specify <code>keyword</code> or <code>place_id</code></strong><br>example:<br><code>194604053573767737</code><br>learn more about the identifier in <a href=\"https://dataforseo.com/help-center/what-is-cid-place-id-feature-id\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":"string"},"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of reviews in SERP<br>we strongly recommend setting the parsing depth in the multiples of ten, because our systems processes ten reviews in a row<br>default value: <code>10</code><br>maximum value: <code>4490</code><br><strong>Your account will be billed per each SERP containing up to 10 results;</strong> <br>Setting depth above 10 may result in additional charges if the search engine returns more than 10 results</a>;<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/business-data/google-reviews-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field if you don't specify <code>cid</code> or <code>place_id</code></strong><br>the keyword you specify should indicate the name of the local establishment;<br>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> filed;<br>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<br> <br>if this field contains such parameters as ‘allinanchor:’, ‘allintext:’, ‘allintitle:’, ‘allinurl:’, ‘define:’, ‘filetype:’, ‘id:’, ‘inanchor:’, ‘info:’, ‘intext:’, ‘intitle:’, ‘inurl:’, ‘link:’, ‘related:’, ‘site:’, <strong>the charge per task will be multiplied by 5</strong><br>Note: queries containing the ‘cache:’ parameter are not supported and will return a validation error<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code>_by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/google/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages with <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/google/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/google/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/google/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"place_id":{"description":"<i>identifier of the business entity in Google Maps</i><br><strong>required field if you don't specify <code>keyword</code> or <code>cid</code></strong><br>example:<br><code>GhIJQWDl0CIeQUARxks3icF8U8A</code><br>learn more about the identifier in <a href=\"https://dataforseo.com/help-center/what-is-cid-place-id-feature-id\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a>","type":"string"},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/business-data/google-reviews-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"sort_by":{"description":"<em>results sorting parameters</em><br>optional field<br>you can use this field to sort the results<br>possible types of sorting:<br><code>newest</code> – sort by newest first<br><code>highest_rating</code> – sort by highest rating<br><code>lowest_rating</code> – sort by lowest rating<br><code>relevant</code> – sort by relevance<br>default value: <code>relevant</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleReviewsTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Business Data Google Reviews Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-business-data-google-reviews-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.06,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:59fa4a759f57764caafb324b4836d6fb1d1a9b49f7657aa463ef63909a712f6d","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"674d1ca4e709"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_business_google_reviews_submit","path":"/apis/v1/dataforseo/business_data/google/reviews/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/business_data/google/reviews/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/business_data/google/reviews/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"location_name\": \"London,England,United Kingdom\",\n    \"language_name\": \"English\",\n    \"keyword\": \"hedonism wines\",\n    \"depth\": 50,\n    \"sort_by\": \"highest_rating\"\n  }\n]'"}]}},"/apis/v1/dataforseo/business_data/google/reviews/tasks_ready":{"get":{"description":"‌\nThe ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If you don’t use the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoint.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_business_google_reviews_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataGoogleReviewsTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google Reviews Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-business-data-google-reviews-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:1dbb3fa6a987a8bd16b3555d4c4f0763135ee65ca661ccdea19b506b721e22cf","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e60ac7229048"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_business_google_reviews_ready","path":"/apis/v1/dataforseo/business_data/google/reviews/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/business_data/google/reviews/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/business_data/social_media/pinterest/live":{"post":{"description":"How many times each of `targets` has been pinned on Pinterest. Returns `type`, `page_url` and `pins_count` per URL.  Wrapped in DataForSEO's envelope: data in `tasks[0].result`, outcome in `tasks[0].status_code` - a rejected request still returns HTTP 200. Takes a list, so check a whole site's pages in one call. For Pinterest content rather than counts, the pinterest server reads the platform directly.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.2428 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_business_social_media_pinterest_live","requestBody":{"content":{"application/json":{"schema":{"items":{"properties":{"tag":{"description":"*user-defined task identifier* optional field *the character limit is 255* you can use this parameter to identify the task and match it with the result you will find the specified `tag` value in the `data` object of the response","type":"string"},"targets":{"description":"*target URLs* **required field** target page should be specified with its absolute URL (including http:// or https://) example: `https://dataforseo.com/`**Note:** you can specify 10 targets maximum. You will be charged per earch URL you specify in this array","items":{"type":"string"},"type":"array"}},"required":["targets"],"type":"object"},"type":"array"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"result":{"description":"*array of results*","items":{"type":"string"},"type":"array"},"result.page_url":{"description":"*URL of the page the data is provided for* corresponding URL you specified in the `targets` array when setting a task","type":"string"},"result.pins_count":{"description":"*number of pins for the related `page_url`* [pins on Pinterest](https://help.pinterest.com/en/business/article/build-a-pin) correspond to content saves; this field shows the number of content saves made from the related `page_url` using the [Pinterest Save Button](https://developers.pinterest.com/docs/widgets/save/?)","type":"integer"},"result.type":{"description":"*type of element = **‘social\\_media\\_pinterest\\_item’***","type":"string"},"tasks":{"description":"*array of tasks*","items":{"type":"string"},"type":"array"},"tasks.cost":{"description":"*cost of the task, USD*","type":"number"},"tasks.data":{"description":"*contains the same parameters that you specified in the POST request*","type":"object"},"tasks.id":{"description":"*unique task identifier in our system* in the [Universally unique identifier (UUID)](https://en.wikipedia.org/wiki/Universally_unique_identifier) format","type":"string"},"tasks.path":{"description":"*URL path*","items":{"type":"string"},"type":"array"},"tasks.result_count":{"description":"*number of elements in the `result` array*","type":"integer"},"tasks.status_code":{"description":"*status code of the task* generated by DataForSEO; can be within the following range: 10000-60000","type":"integer"},"tasks.status_message":{"description":"*informational message of the task*","type":"string"},"tasks.time":{"description":"*execution time, seconds*","type":"string"},"version":{"description":"*the current version of the API*","type":"string"},"version.cost":{"description":"*total tasks cost, USD*","type":"number"},"version.status_code":{"description":"*general status code* you can find the full list of the response codes [here](https://docs.dataforseo.com/v3/appendix/errors.md) **Note:** we strongly recommend designing a necessary system for handling related exceptional or error conditions","type":"integer"},"version.status_message":{"description":"*general informational message* you can find the full list of general informational messages [here](https://docs.dataforseo.com/v3/appendix/errors.md)","type":"string"},"version.tasks_count":{"description":"*the number of tasks in the **`tasks`**array*","type":"integer"},"version.tasks_error":{"description":"*the number of tasks in the **`tasks`** array returned with an error*","type":"integer"},"version.time":{"description":"*execution time, seconds*","type":"string"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Social Media Pinterest Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-business-data-social-media-pinterest-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.2428,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:71bb5c0a36b914536d61e02105392fe3a20c6841292ed66a9ac4f4454039f945","kind":"upstream_success_contract","source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"34def06a79c5"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_business_social_media_pinterest_live","path":"/apis/v1/dataforseo/business_data/social_media/pinterest/live"},"x-aisa-source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/business_data/social_media/pinterest/live","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/business_data/social_media/reddit/live":{"post":{"description":"Intended to return Reddit sharing counts for `targets`. 🔴 **Currently unavailable upstream**: it answers `status_code` 50304, `This function temporarily unavailable. Please contact support`, with no `tasks` array at all - the failure is at the top level of the envelope, not inside a task. Measured 2026-08-25. Wrapped in DataForSEO's envelope: data in `tasks[0].result`, outcome in `tasks[0].status_code` - a rejected request still returns HTTP 200. The Pinterest sibling `post_dataforseo_business_social_media_pinterest_live` works and costs almost nothing; for Reddit content itself, the reddit server reads the platform directly.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.2428 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_business_social_media_reddit_live","requestBody":{"content":{"application/json":{"schema":{"items":{"properties":{"tag":{"description":"*user-defined task identifier* optional field *the character limit is 255* you can use this parameter to identify the task and match it with the result you will find the specified `tag` value in the `data` object of the response","type":"string"},"targets":{"description":"*target URLs* **required field** target page should be specified with its absolute URL (including http:// or https://) example: `https://dataforseo.com/` **Note:** you can specify 10 targets maximum. You will be charged per earch URL you specify in this array","items":{"type":"string"},"type":"array"}},"required":["targets"],"type":"object"},"type":"array"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"result":{"description":"*array of results*","items":{"type":"string"},"type":"array"},"result.author_name":{"description":"*nickname of the author* nicknname of the user who published the post in the subreddit and shared the URL","type":"string"},"result.page_url":{"description":"*URL of the page the data is provided for* corresponding URL you specified in the `targets` array when setting a task","type":"string"},"result.permalink":{"description":"*URL to the subreddit post*","type":"string"},"result.reddit reviews":{"description":"*reddit reviews for the page\\_url*","items":{"type":"string"},"type":"array"},"result.subreddit":{"description":"*the name of the subreddit*","type":"string"},"result.subreddit_members":{"description":"*number of subreddit members*","type":"integer"},"result.title":{"description":"*title of the subreddit post*","type":"string"},"result.type":{"description":"*type of element = **‘social\\_media\\_reddit\\_item’***","type":"string"},"tasks":{"description":"*array of tasks*","items":{"type":"string"},"type":"array"},"tasks.cost":{"description":"*cost of the task, USD*","type":"number"},"tasks.data":{"description":"*contains the same parameters that you specified in the POST request*","type":"object"},"tasks.id":{"description":"*unique task identifier in our system* in the [Universally unique identifier (UUID)](https://en.wikipedia.org/wiki/Universally_unique_identifier) format","type":"string"},"tasks.path":{"description":"*URL path*","items":{"type":"string"},"type":"array"},"tasks.result_count":{"description":"*number of elements in the `result` array*","type":"integer"},"tasks.status_code":{"description":"*status code of the task* generated by DataForSEO; can be within the following range: 10000-60000","type":"integer"},"tasks.status_message":{"description":"*informational message of the task*","type":"string"},"tasks.time":{"description":"*execution time, seconds*","type":"string"},"version":{"description":"*the current version of the API*","type":"string"},"version.cost":{"description":"*total tasks cost, USD*","type":"number"},"version.status_code":{"description":"*general status code* you can find the full list of the response codes [here](https://docs.dataforseo.com/v3/appendix/errors.md) **Note:** we strongly recommend designing a necessary system for handling related exceptional or error conditions","type":"integer"},"version.status_message":{"description":"*general informational message* you can find the full list of general informational messages [here](https://docs.dataforseo.com/v3/appendix/errors.md)","type":"string"},"version.tasks_count":{"description":"*the number of tasks in the **`tasks`**array*","type":"integer"},"version.tasks_error":{"description":"*the number of tasks in the **`tasks`** array returned with an error*","type":"integer"},"version.time":{"description":"*execution time, seconds*","type":"string"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Social Media Reddit Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-business-data-social-media-reddit-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.2428,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:69e87db0f4d44e541c81cec95c84d18af62730d6879cba31e584234258483d4c","kind":"upstream_success_contract","source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7958fb2b13e8"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_business_social_media_reddit_live","path":"/apis/v1/dataforseo/business_data/social_media/reddit/live"},"x-aisa-source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/business_data/social_media/reddit/live","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/business_data/tripadvisor/reviews/task_get/{id}":{"get":{"description":"This endpoint provides feedback data on businesses listed on the Tripadvisor platform, including their locations, ratings, review content and count. The results are specific to the URL path indicated in the POST request.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_business_tripadvisor_reviews_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataTripadvisorReviewsTaskGetResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Business Data Tripadvisor Reviews Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-business-data-tripadvisor-reviews-task-get-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:8a9af6b78d5bafeeca6753fa1ffab0a1919e57e79adabfc2c098b28b0022c62d","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2b826cbf3b2c"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_business_tripadvisor_reviews_fetch","path":"/apis/v1/dataforseo/business_data/tripadvisor/reviews/task_get/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/business_data/tripadvisor/reviews/task_get/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/business_data/tripadvisor/reviews/task_get/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/business_data/tripadvisor/reviews/task_post":{"post":{"description":"‌‌\nThis endpoint provides results from the “Reviews” element on the Tripadvisor platform. The results are specific to the URL path or keyword you indicate, and and the selected location (see the List of Locations).\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.2428 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_business_tripadvisor_reviews_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"location_code":1003854,"pingback_url":"https://your-server.com/pingback.php?id=$id&tag=$tag","tag":"some_string_123","url_path":"Hotel_Review-g60763-d23462501-Reviews-Margaritaville_Times_Square-New_York_City_New_York.html"}],"items":{"oneOf":[{"properties":{"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of reviews in SERP;<br>we strongly recommend setting the parsing depth in the multiples of ten, because our systems processes ten reviews in a row;<br>default value: <code>10</code>;<br>max value: <code>4490</code><br><strong>Your account will be billed per each SERP containing up to 10 results;</strong> <br>Setting depth above 10 may result in additional charges if the search engine returns more than 10 results</a>;<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/business-data/business-data-api-tripadvisor-pricing\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field if you do not specify <code>url_path</code></strong><br>the keyword you specify should indicate a name of an existing business or prominent place on Tripadvisor;<br>you can specify up to 700 characters in the <code>keyword</code> filed;<br>all %## will be decoded (plus character ‘+’ will be decoded to a space character);<br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”","type":"string"},"language_code":{"description":"<em>search engine language code</em><br>optional field<br><strong>if you use this field, your account will be charged for one extra request</strong><br>you can receive the list of available languages with <code>language_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/tripadvisor/languages</code><br>example:<em><br></em><code class=\"long-string\">en</code><br>You will be additionally charged for setting a language parameter in this endpoint.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/business-data/business-data-api-tripadvisor-pricing\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["string","null"]},"language_name":{"description":"<em>full name of search engine language</em><br>optional field<br><strong>if you use this field, your account will be charged for one extra request</strong><br>you can receive the list of available languages with <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/tripadvisor/languages</code><br>example:<br><code class=\"long-string\">English</code><br>You will be additionally charged for setting a language parameter in this endpoint.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/business-data/business-data-api-tripadvisor-pricing\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["string","null"]},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify <code>location_name</code> or <code>url_path</code></strong><br>you can receive the list of available locations with <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/tripadvisor/locations</code><br>example:<br><code class=\"long-string\">1003854</code>","type":"integer"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify <code>location_code</code> or <code>url_path</code></strong><br>you can receive the list of available locations with <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/tripadvisor/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"months":{"description":"<em>filter by months when a traveler made a visit</em><br>optional field<br>possible values: <code>january</code>, <code>february</code>, <code>march</code>, <code>april</code>, <code>may</code>, <code>april</code>, <code>june</code>, <code>july</code>, <code>august</code>, <code>september</code>, <code>october</code>, <code>november</code>, <code>december</code><br>you can specify several values at once","items":{"type":"string"},"type":["array","null"]},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/business-data/business-data-api-tripadvisor-pricing\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"ratings":{"description":"<em>Tripadvisor traveler rating for a place of interest</em><br>optional field<br>rating based on the written reviews by a traveler after they visited a place.<br>possible values: <code>excellent</code>, <code>very_good</code>, <code>average</code>, <code>poor</code>, <code>terrible</code><br>you can specify several values at once","items":{"type":"string"},"type":["array","null"]},"sort_by":{"description":"<em>results sorting parameters</em><br>optional field<br>you can use this field to sort the results;<br>possible types of sorting:<br><code>most_recent</code><br><code>detailed_reviews</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"translate_reviews":{"description":"<em>translate reviews according to the URL path</em><br>optional field<br>if set to <code>true</code>, returned reviews will be translated to the language matching the specified <code>url_path</code>;<br>for example, if <code>url_path</code> contains <code>tripadvisor.it</code> and <code>translate_reviews</code> is <code>true</code>, reviews will be translated to the Italian language;<br>default value: <code>true</code><br>you can learn more about how reviews are translated in <a href=\"https://dataforseo.com/help-center/how-to-translate-reviews-in-tripadvisor-business-data-api\" rel=\"noopener noreferrer\" target=\"_blank\">this Help Center article</a>","type":["boolean","null"]},"url_path":{"description":"<em>URL path of the business entity</em><br><strong>required field if you do not specify <code>keyword</code></strong><br>URL path to the Tripadvisor page of the business entity;<br>examples:<br><code>Hotel_Review-g60763-d23462501-Reviews-Margaritaville_Times_Square-New_York_City_New_York.html</code><br><code>https://www.tripadvisor.com/Hotel_Review-g60763-d23462501-Reviews-Margaritaville_Times_Square-New_York_City_New_York.html</code>","type":"string"},"visit_type":{"description":"<em>filter by type of travelers who left a review</em><br>optional field<br>possible values: <code>families</code>, <code>couples</code>, <code>solo</code>, <code>business</code>, <code>friends</code><br>you can specify several values at once","items":{"type":"string"},"type":["array","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataTripadvisorReviewsTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Business Data Tripadvisor Reviews Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-business-data-tripadvisor-reviews-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.2428,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:7f9caeb96ba2a72af75bbd5eca2559299340b2ae7537ecd381f014714fc6f5dd","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"410c2c1c73db"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_business_tripadvisor_reviews_submit","path":"/apis/v1/dataforseo/business_data/tripadvisor/reviews/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/business_data/tripadvisor/reviews/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/business_data/tripadvisor/reviews/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"url_path\": \"Hotel_Review-g60763-d23462501-Reviews-Margaritaville_Times_Square-New_York_City_New_York.html\",\n    \"location_code\": 1003854,\n    \"pingback_url\": \"https://your-server.com/pingback.php?id=$id&tag=$tag\",\n    \"tag\": \"some_string_123\"\n  }\n]'"}]}},"/apis/v1/dataforseo/business_data/tripadvisor/reviews/tasks_ready":{"get":{"description":"‌\nThe ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If you don’t use the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoint.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_business_tripadvisor_reviews_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataTripadvisorReviewsTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Tripadvisor Reviews Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-business-data-tripadvisor-reviews-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:bcf4f2de0fb0ca8bb0f3e85e8d0e2eca69d30e5a7d6f25a135379d61ed6558ea","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"730bdf21de9d"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_business_tripadvisor_reviews_ready","path":"/apis/v1/dataforseo/business_data/tripadvisor/reviews/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/business_data/tripadvisor/reviews/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/business_data/tripadvisor/search/task_get/{id}":{"get":{"description":"This endpoint will provide you with data on businesses listed on the Tripadvisor platform. The results obtained through this endpoint are specific to the location (see the List of Tripadvisor Locations) and keyword parameters used in the POST request.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_business_tripadvisor_search_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataTripadvisorSearchTaskGetResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Business Data Tripadvisor Search Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-business-data-tripadvisor-search-task-get-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:f6619cceeda56f5494c589dd7847f5188b4a66962ef4313f6c317e140a61b420","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"10950101b7f9"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_business_tripadvisor_search_fetch","path":"/apis/v1/dataforseo/business_data/tripadvisor/search/task_get/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/business_data/tripadvisor/search/task_get/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/business_data/tripadvisor/search/task_get/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/business_data/tripadvisor/search/task_post":{"post":{"description":"‌‌\nThis endpoint provides a list of business profiles listed on the Tripadvisor platform. The returned results are relevant to the specified keyword and the selected location (see the List of Locations).\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.2428 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_business_tripadvisor_search_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"depth":30,"keyword":"pizza","location_code":1003854}],"items":{"oneOf":[{"properties":{"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of search results to be returned from the API response<br>we strongly recommend setting the parsing depth in the multiples of thirty because our systems processes thirty search results in a row;<br>default value: <code>30</code>;<br>maximum value: <code>210</code><p><strong>Your account will be billed per each SERP containing up to 30 results;</strong> <br>Setting depth above 30 may result in additional charges if the search engine returns more than 30 results</a>;<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/business-data/business-data-api-tripadvisor-search-pricing\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>the keyword you specify should indicate a business category, company name, or a prominent place;<br>you can specify up to 700 characters in the <code>keyword</code> filed;<br>all %## will be decoded (plus character ‘+’ will be decoded to a space character);<br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify <code>location_name</code></strong><br>you can receive the list of available locations with <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/tripadvisor/locations</code><br>example:<br><code class=\"long-string\">1003854</code>","type":"integer"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify <code>location_code</code></strong><br>you can receive the list of available locations with <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/business_data/tripadvisor/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/business-data/business-data-api-tripadvisor-search-pricing\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataTripadvisorSearchTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Business Data Tripadvisor Search Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-business-data-tripadvisor-search-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.2428,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:920308a224e7148140d575f38d90d7d9b92219092dc9410bff5c516c10cfcb6f","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"050b864fbc16"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_business_tripadvisor_search_submit","path":"/apis/v1/dataforseo/business_data/tripadvisor/search/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/business_data/tripadvisor/search/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/business_data/tripadvisor/search/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"keyword\": \"pizza\",\n    \"location_code\": 1003854,\n    \"depth\": 30\n  }\n]'"}]}},"/apis/v1/dataforseo/business_data/tripadvisor/search/tasks_ready":{"get":{"description":"‌\nThe ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If you don’t use the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoint.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_business_tripadvisor_search_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataTripadvisorSearchTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Tripadvisor Search Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-business-data-tripadvisor-search-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:cc16f381151ec8faa514b3ff8f00018f53594b24e67accca8191cf009b7e151d","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"fa628eae2251"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_business_tripadvisor_search_ready","path":"/apis/v1/dataforseo/business_data/tripadvisor/search/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/business_data/tripadvisor/search/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/business_data/trustpilot/reviews/task_get/{id}":{"get":{"description":"This endpoint provides reviews published on the Trustpilot platform The returned results are specific to the indicated business entity. We emulate set parameters with the highest accuracy so that the results you receive will match the actual search results for the specified parameters at the time of task setting. You can always check the returned results accessing the check_url in the Incognito mode to make sure the received data is entirely relevant. Note that user preferences, search history, and other personalized search factors are ignored by our system and thus would not be reflected in the returned results.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_business_trustpilot_reviews_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataTrustpilotReviewsTaskGetResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Business Data Trustpilot Reviews Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-business-data-trustpilot-reviews-task-get-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:f761d473ce713d2d1f4815ac25883f6c5ef7869d5c4a2b1fdaf9b312bdda9f2f","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f405189b2184"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_business_trustpilot_reviews_fetch","path":"/apis/v1/dataforseo/business_data/trustpilot/reviews/task_get/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/business_data/trustpilot/reviews/task_get/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/business_data/trustpilot/reviews/task_get/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/business_data/trustpilot/reviews/task_post":{"post":{"description":"‌‌\nThis endpoint provides reviews published on the Trustpilot platform for the local establishment specified in the domain field.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.2428 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_business_trustpilot_reviews_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"depth":40,"domain":"www.thepearlsource.com"}],"items":{"oneOf":[{"properties":{"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of reviews to be returned from the API response<br>we strongly recommend setting the parsing depth in the multiples of twenty, because our system processes twenty reviews in a row<br>default value: <code>20</code><br>maximum value: <code>200</code><br><strong>Your account will be billed per each SERP containing up to 20 results;</strong> <br>Setting depth above 20 may result in additional charges if the search engine returns more than 20 results</a>;<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/business-data/business-data-api-trustpilot-reviews-pricing\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"domain":{"description":"<em>domain of the local establishment</em><br><strong>required field</strong><br>domain of the local establishment on Trustpilot;<br>you can find the domain in the URL of every business listed on Trustpilot<br>example:<br><code>www.thepearlsource.com</code><br><code>https://www.trustpilot.com/review/<strong>www.thepearlsource.com</strong></code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/business-data/business-data-api-trustpilot-reviews-pricing\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"sort_by":{"description":"<em>results sorting parameter</em><br>optional field<br>you can use this field to sort the results;<br>possible sorting parameters:<br><code>recency</code> — most recent reviews first;<br><code>relevance</code> — most relevant reviews first;<br>default value: <code>relevance</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataTrustpilotReviewsTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Business Data Trustpilot Reviews Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-business-data-trustpilot-reviews-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.2428,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:370067a48c7aab1aa823cdd81f8223bd409c8a81f8eca86a4c2015713fa222a1","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0d03dafbed02"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_business_trustpilot_reviews_submit","path":"/apis/v1/dataforseo/business_data/trustpilot/reviews/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/business_data/trustpilot/reviews/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/business_data/trustpilot/reviews/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"domain\": \"www.thepearlsource.com\",\n    \"depth\": 40\n  }\n]'"}]}},"/apis/v1/dataforseo/business_data/trustpilot/reviews/tasks_ready":{"get":{"description":"‌\nThe ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If you don’t use the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoint.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_business_trustpilot_reviews_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataTrustpilotReviewsTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Trustpilot Reviews Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-business-data-trustpilot-reviews-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:4e1ff2229431c8f59017a3658b1b3eff4d15a69841c06d6ae753c2471703560b","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9c8f45ff93ed"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_business_trustpilot_reviews_ready","path":"/apis/v1/dataforseo/business_data/trustpilot/reviews/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/business_data/trustpilot/reviews/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/business_data/trustpilot/search/task_get/{id}":{"get":{"description":"This endpoint provides a list of business profiles listed on the Trustpilot platform. The returned results are relevant to the keyword specified in a POST request. We emulate set parameters with the highest accuracy so that the results you receive match the actual search results for the specified parameters at the time of task setting. You can always check the returned results accessing the check_url in the Incognito mode to make sure the received data is entirely relevant. Note that user preferences, search history, and other personalized search factors are ignored by our system and thus will not be reflected in the returned results.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_business_trustpilot_search_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataTrustpilotSearchTaskGetResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Business Data Trustpilot Search Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-business-data-trustpilot-search-task-get-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:2c0523979200a7d44fa36339387714513643af517eb9864fd50ebbc2b8d31b70","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"31ca5e2b1c01"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_business_trustpilot_search_fetch","path":"/apis/v1/dataforseo/business_data/trustpilot/search/task_get/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/business_data/trustpilot/search/task_get/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/business_data/trustpilot/search/task_get/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/business_data/trustpilot/search/task_post":{"post":{"description":"‌‌\nThis endpoint provides a list of business profiles listed on the Trustpilot platform. The returned results are relevant to the specified keyword.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.2428 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_business_trustpilot_search_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"depth":20,"keyword":"pizza restaurant"}],"items":{"oneOf":[{"properties":{"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of search results to be returned from the API response<br>we strongly recommend setting the parsing depth in the multiples of twenty because our systems processes twenty search results in a row;<br>default value: <code>10</code>;<br>maximum value: <code>140</code><br><strong>Your account will be billed per each SERP containing up to 10 results;</strong> <br>Setting depth above 10 may result in additional charges if the search engine returns more than 10 results</a>;<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/business-data/business-data-api-trustpilot-search-pricing\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>the keyword you specify should indicate a business category or company name;<br>you can specify up to 700 characters in the <code>keyword</code> filed;<br>all %## will be decoded (plus character ‘+’ will be decoded to a space character);<br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/business-data/business-data-api-trustpilot-search-pricing\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataTrustpilotSearchTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Business Data Trustpilot Search Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-business-data-trustpilot-search-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.2428,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:23aa7e789011256079a3b0a57e4aa6770d146a876acda4724c1c8a103f3c3333","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"345907ff44a9"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_business_trustpilot_search_submit","path":"/apis/v1/dataforseo/business_data/trustpilot/search/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/business_data/trustpilot/search/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/business_data/trustpilot/search/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"keyword\": \"pizza restaurant\",\n    \"depth\": 20\n  }\n]'"}]}},"/apis/v1/dataforseo/business_data/trustpilot/search/tasks_ready":{"get":{"description":"‌\nThe ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If you don’t use the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoint.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_business_trustpilot_search_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_BusinessDataTrustpilotSearchTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Trustpilot Search Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-business-data-trustpilot-search-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:e03eb08e627a40af59076dbd76720cc26748f3126db7097f4e985c5b9689dcf5","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"609f4f1af0de"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_business_trustpilot_search_ready","path":"/apis/v1/dataforseo/business_data/trustpilot/search/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/business_data/trustpilot/search/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/content_analysis/available_filters":{"get":{"description":"‌‌\nHere you will find all the necessary information about filters that can be used with Content Analysis API endpoints.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_content_available_filters","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentAnalysisAvailableFiltersResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Filters for Content Analysis API","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-content-analysis-available-filters","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:98f33d310086eb7f3f8720ab0e187322a0d1307293f319900ba5c4426fd35899","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a80d8bce22bb"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_content_available_filters","path":"/apis/v1/dataforseo/content_analysis/available_filters"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/content_analysis/available_filters","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/content_analysis/categories":{"get":{"description":"We use Google product and service categories. This endpoint will provide you with the full list of available categories.\nYou can also download the CSV file by this link.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_content_categories","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentAnalysisCategoriesResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Categories for Content Analysis API","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-content-analysis-categories","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:f5ec0b30391b9841792340e4bdd0fc8784e92412b20e794eab43a2abaf858d93","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"15a01d61174e"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_content_categories","path":"/apis/v1/dataforseo/content_analysis/categories"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/content_analysis/categories","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/content_analysis/category_trends/live":{"post":{"description":"‌\nThis endpoint will provide you with data on all citations in the target category for the indicated date range.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.0276 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_content_category_trends_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"category_code":10994,"date_from":"2022-09-01","date_group":"month","search_mode":"as_is"}],"items":{"oneOf":[{"properties":{"category_code":{"description":"<em>target category code</em><br><strong>required field</strong><br>to obtain a full list of available categories, refer to the <a href=\"/v3/content_analysis/categories/\" rel=\"noopener noreferrer\" target=\"_blank\">Categories</a> endpoint","type":["integer","null"]},"date_from":{"description":"<em>starting date of the time range</em><br><strong>required field</strong><br>minimum value: <code>2022-10-31</code><br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":"string"},"date_group":{"description":"<em>time range which will be used to group the results</em><br>optional field<br>default value: <code>month</code><br>possible values: <code>day</code>, <code>week</code>, <code>month</code>","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br>if you don't specify this field, today's date will be used by default<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":["string","null"]},"initial_dataset_filters":{"description":"<em>initial dataset filtering parameters</em><br>optional field<br>initial filtering parameters that apply to fields in the <a href=\"/v3/content_analysis/search/live/?bash\" target=\"_blank\">Search endpoint</a>;<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>,<code>not_like</code>, <code>has</code>, <code>has_not</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"domain\",\"&lt;&gt;\", \"logitech.com\"]</code><p><code>[[\"domain\",\"&lt;&gt;\",\"logitech.com\"],\"and\",[\"content_info.connotation_types.negative\",\"&gt;\",1000]]</code><p><code>[[\"domain\",\"&lt;&gt\",\"logitech.com\"]],<br>\"and\",<br>[[\"content_info.connotation_types.negative\",\"&gt;\",1000],<br>\"or\",<p>[\"content_info.text_category\",\"has\",10994]]]</code><br>for more information about filters, please refer to <a href=\"/v3/content_analysis/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Content Analysis API - Filters</a><br>learn more about the initial dataset filters in <a href=\"https://dataforseo.com/help-center/what-are-the-initial-dataset-filters-and-how-do-they-work\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article.</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"internal_list_limit":{"description":"<em>maximum number of elements within internal arrays</em><br>optional field<br>you can use this field to limit the number of elements within the following arrays:<br><code>top_domains</code><br><code>text_categories</code><br><code>page_categories</code><br><code>countries</code><br><code>languages</code><br>default value: <code>1</code><br>maximum value: <code>20</code>","type":["integer","null"]},"page_type":{"description":"<em>target page types</em><br>optional field<br>use this parameter to filter the dataset by page types<br>possible values: <br><code>\"ecommerce\"</code>, <code>\"news\"</code>, <code>\"blogs\"</code>, <code>\"message-boards\"</code>, <code>\"organization\"</code>","items":{"type":"string"},"type":["array","null"]},"rank_scale":{"description":"<em>defines the scale used for calculating and displaying the <code>rank</code> values</em><br>optional field<p>you can use this parameter to choose whether rank values are presented on a 0–100 or 0–1000 scale<p>possible values:<br><code>one_hundred</code> — rank values are displayed on a 0–100 scale<br><code>one_thousand</code> — rank values are displayed on a 0–1000 scale<p>default value: <code>one_thousand</code><p>learn more about how this parameter works in <a href=\"https://dataforseo.com/help-center/using-the-rank_scale-parameter-in-content-analysis-api\">this Help Center article</a>","type":["string","null"]},"search_mode":{"description":"<em>results grouping type</em><br>optional field<br>possible grouping types:<br><code>as_is</code> - returns data on all citations for the target <code>category_code</code><br><code>one_per_domain</code> - returns data on one citation of the <code>category_code</code> per domain<br>default value: <code>as_is</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentAnalysisCategoryTrendsLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Content Analysis – Category Trends API","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-content-analysis-category-trends-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0276,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:3973760d7da3c1e2b6007f520f3ebcae180700dc7ce2aea766abeac28371db04","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7f99ac69fb83"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_content_category_trends_live","path":"/apis/v1/dataforseo/content_analysis/category_trends/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/content_analysis/category_trends/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/content_analysis/category_trends/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"category_code\": 10994,\n    \"search_mode\": \"as_is\",\n    \"date_from\": \"2022-09-01\",\n    \"date_group\": \"month\"\n  }\n]'"}]}},"/apis/v1/dataforseo/content_analysis/languages":{"get":{"description":"You will receive the list of languages by calling this API.\n \nAs a response of the API server, you will receive JSON-encoded data containing a tasks array with the information specific to the set tasks.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_content_languages","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentAnalysisLanguagesResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Languages for Content Analysis API","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-content-analysis-languages","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:91cfc68853d16a1eae80bf46d91071c345c1909d6082aea20e9bfc0713c7ce52","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"05ee30cba724"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_content_languages","path":"/apis/v1/dataforseo/content_analysis/languages"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/content_analysis/languages","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/content_analysis/locations":{"get":{"description":"You will receive the list of locations by this API call.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_content_locations","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentAnalysisLocationsResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Locations for Content Analysis API","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-content-analysis-locations","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:6a0379c001a35845150cb7b2762267bb21acfa86a84d421cabdf2f9af27cf738","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"885fa03ce9d8"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_content_locations","path":"/apis/v1/dataforseo/content_analysis/locations"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/content_analysis/locations","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/content_analysis/phrase_trends/live":{"post":{"description":"‌\nThis endpoint will provide you with data on all citations of the target keyword for the indicated date range.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.0276 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_content_phrase_trends_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"date_from":"2022-09-01","date_group":"month","keyword":"logitech","search_mode":"as_is"}],"items":{"oneOf":[{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br><strong>required field</strong><br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":"string"},"date_group":{"description":"<em>time range which will be used to group the results</em><br>optional field<br>default value: <code>month</code><br>possible values: <code>day</code>, <code>week</code>, <code>month</code>","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br>if you don't specify this field, today's date will be used by default<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":["string","null"]},"initial_dataset_filters":{"description":"<em>initial dataset filtering parameters</em><br>optional field<br>initial filtering parameters that apply to fields in the <a href=\"/v3/content_analysis/search/live/?bash\" target=\"_blank\">Search endpoint</a>;<br><strong>you can add several filters at once (8 filters maximum);</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions;<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>,<code>not_like</code>, <code>has</code>, <code>has_not</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters;<br>example:<br><code>[\"domain\",\"&lt;&gt;\", \"logitech.com\"]</code><p><code>[[\"domain\",\"&lt;&gt;\",\"logitech.com\"],\"and\",[\"content_info.connotation_types.negative\",\"&gt;\",1000]]</code><p><code>[[\"domain\",\"&lt;&gt\",\"logitech.com\"]],<br>\"and\",<br>[[\"content_info.connotation_types.negative\",\"&gt;\",1000],<br>\"or\",<p>[\"content_info.text_category\",\"has\",10994]]]</code><br>for more information about filters, please refer to <a href=\"/v3/content_analysis/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Content Analysis API - Filters</a><br>learn more about the initial dataset filters in <a href=\"https://dataforseo.com/help-center/what-are-the-initial-dataset-filters-and-how-do-they-work\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article.</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"internal_list_limit":{"description":"<em>maximum number of elements within internal arrays</em><br>optional field<br>you can use this field to limit the number of elements within the following arrays:<br><code>top_domains</code><br><code>text_categories</code><br><code>page_categories</code><br><code>countries</code><br><code>languages</code><br>default value: <code>1</code><br>maximum value: <code>20</code>","type":["integer","null"]},"keyword":{"description":"<em>target keyword</em><br><strong>required field</strong><br>UTF-8 encoding<br>the keywords will be converted to a lowercase format;<br><strong>Note</strong>: to match an exact phrase instead of a stand-alone keyword, use double quotes and backslashes; <br>example: <br><code>\"keyword\": \"\\\"tesla palo alto\\\"\"</code><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"keyword_fields":{"additionalProperties":{"type":["string","null"]},"description":"<em>target keyword fields and target keywords</em><br>optional field<br>use this parameter to filter the dataset by keywords that certain fields should contain;<br>fields you can specify: <code>title</code>, <code>main_title</code>, <code>previous_title</code>, <code>snippet</code><br>you can indicate several fields;<br><strong>Note</strong>: to match an exact phrase instead of a stand-alone keyword, use double quotes and backslashes; <br>example:<br>`\"keyword_fields\": {<br>\"snippet\": \"\\\"logitech mouse\\\"\",<br>\"main_title\": \"sale\"<br>}`","type":["object","null"]},"page_type":{"description":"<em>target page types</em><br>optional field<br>use this parameter to filter the dataset by page types<br>possible values: <br><code>\"ecommerce\"</code>, <code>\"news\"</code>, <code>\"blogs\"</code>, <code>\"message-boards\"</code>, <code>\"organization\"</code>","items":{"type":"string"},"type":["array","null"]},"rank_scale":{"description":"<em>defines the scale used for calculating and displaying the <code>rank</code> values</em><br>optional field<p>you can use this parameter to choose whether rank values are presented on a 0–100 or 0–1000 scale<p>possible values:<br><code>one_hundred</code> — rank values are displayed on a 0–100 scale<br><code>one_thousand</code> — rank values are displayed on a 0–1000 scale<p>default value: <code>one_thousand</code><p>learn more about how this parameter works in <a href=\"https://dataforseo.com/help-center/using-the-rank_scale-parameter-in-content-analysis-api\">this Help Center article</a>","type":["string","null"]},"search_mode":{"description":"<em>results grouping type</em><br>optional field<br>possible grouping types:<br><code>as_is</code> - returns data on all citations for the target <code>keyword</code><br><code>one_per_domain</code> - returns data on one citation of the <code>keyword</code> per domain<br>default value: <code>as_is</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentAnalysisPhraseTrendsLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Content Analysis – Phrase Trends API","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-content-analysis-phrase-trends-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0276,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:6dea32df1cf8dcdd3d83eeffa1edd02c5d90f343aad1c746fa728db81ee581e7","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d59d2225c70e"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_content_phrase_trends_live","path":"/apis/v1/dataforseo/content_analysis/phrase_trends/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/content_analysis/phrase_trends/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/content_analysis/phrase_trends/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"keyword\": \"logitech\",\n    \"search_mode\": \"as_is\",\n    \"date_from\": \"2022-09-01\",\n    \"date_group\": \"month\"\n  }\n]'"}]}},"/apis/v1/dataforseo/content_analysis/rating_distribution/live":{"post":{"description":"‌\nThis endpoint will provide you with rating distribution data for the keyword and other parameters specified in the request.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.0276 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_content_rating_distribution_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"internal_list_limit":10,"keyword":"logitech","search_mode":"as_is"}],"items":{"oneOf":[{"properties":{"initial_dataset_filters":{"description":"<em>initial dataset filtering parameters</em><br>optional field<br>initial filtering parameters that apply to fields in the <a href=\"/v3/content_analysis/search/live/?bash\" target=\"_blank\">Search endpoint</a><br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>,<code>not_like</code>, <code>has</code>, <code>has_not</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"domain\",\"&lt;&gt;\", \"logitech.com\"]</code><p><code>[[\"domain\",\"&lt;&gt;\",\"logitech.com\"],\"and\",[\"content_info.connotation_types.negative\",\"&gt;\",1000]]</code><p><code>[[\"domain\",\"&lt;&gt\",\"logitech.com\"]],<br>\"and\",<br>[[\"content_info.connotation_types.negative\",\"&gt;\",1000],<br>\"or\",<p>[\"content_info.text_category\",\"has\",10994]]]</code><br>for more information about filters, please refer to <a href=\"/v3/content_analysis/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Content Analysis API - Filters</a><br>learn more about the initial dataset filters in <a href=\"https://dataforseo.com/help-center/what-are-the-initial-dataset-filters-and-how-do-they-work\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article.</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"internal_list_limit":{"description":"<em>maximum number of elements within internal arrays</em><br>optional field<br>you can use this field to limit the number of elements within the following arrays:<br><code>top_domains</code><br><code>text_categories</code><br><code>page_categories</code><br><code>countries</code><br><code>languages</code><br>default value: <code>1</code><br>maximum value: <code>20</code>","type":["integer","null"]},"keyword":{"description":"<em>target keyword</em><br><strong>required field</strong><br>UTF-8 encoding<br>the keywords will be converted to a lowercase format;<br><strong>Note</strong>: to match an exact phrase instead of a stand-alone keyword, use double quotes and backslashes; <br>example: <br><code>\"keyword\": \"\\\"tesla palo alto\\\"\"</code><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"keyword_fields":{"additionalProperties":{"type":["string","null"]},"description":"<em>target keyword fields and target keywords</em><br>optional field<br>use this parameter to filter the dataset by keywords that certain fields should contain;<br>fields you can specify: <code>title</code>, <code>main_title</code>, <code>previous_title</code>, <code>snippet</code><br>you can indicate several fields;<br><strong>Note</strong>: to match an exact phrase instead of a stand-alone keyword, use double quotes and backslashes; <br>example:<br>`\"keyword_fields\": {<br>\"snippet\": \"\\\"logitech mouse\\\"\",<br>\"main_title\": \"sale\"<br>}`","type":["object","null"]},"page_type":{"description":"<em>target page types</em><br>optional field<br>use this parameter to filter the dataset by page types<br>possible values: <br><code>\"ecommerce\"</code>, <code>\"news\"</code>, <code>\"blogs\"</code>, <code>\"message-boards\"</code>, <code>\"organization\"</code>","items":{"type":"string"},"type":["array","null"]},"positive_connotation_threshold":{"description":"<em>positive connotation threshold</em><br>optional field<br>specified as the probability index threshold for positive sentiment related to the citation content<br>if you specify this field, <code>connotation_types</code> object in the response will only contain data on citations with <code>positive</code> sentiment probability more than or equal to the specified value<br>possible values: from <code>0</code> to <code>1</code><br>default value: <code>0.4</code>","type":["number","null"]},"rank_scale":{"description":"<em>defines the scale used for calculating and displaying the <code>rank</code> values</em><br>optional field<p>you can use this parameter to choose whether rank values are presented on a 0–100 or 0–1000 scale<p>possible values:<br><code>one_hundred</code> — rank values are displayed on a 0–100 scale<br><code>one_thousand</code> — rank values are displayed on a 0–1000 scale<p>default value: <code>one_thousand</code><p>learn more about how this parameter works in <a href=\"https://dataforseo.com/help-center/using-the-rank_scale-parameter-in-content-analysis-api\">this Help Center article</a>","type":["string","null"]},"search_mode":{"description":"<em>results grouping type</em><br>optional field<br>possible grouping types:<br><code>as_is</code> - returns all citations for the target <code>keyword</code><br><code>one_per_domain</code> - returns one citation of the <code>keyword</code> per domain<br>default value: <code>as_is</code>","type":["string","null"]},"sentiments_connotation_threshold":{"description":"<em>sentiment connotation threshold</em><br>optional field<br>specified as the probability index threshold for sentiment connotations related to the citation content<br>if you specify this field, <code>sentiment_connotations</code> object in the response will only contain data on citations where the probability per each sentiment is more than or equal to the specified value<br>possible values: from <code>0</code> to <code>1</code><br>default value: <code>0.4</code>","type":["number","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentAnalysisRatingDistributionLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Content Analysis – Rating Distribution API","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-content-analysis-rating-distribution-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0276,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:7881ef56854d89a7d8621fadf03884916e95bd4bed251270f29a8e184fb4a18e","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6774d04fc00a"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_content_rating_distribution_live","path":"/apis/v1/dataforseo/content_analysis/rating_distribution/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/content_analysis/rating_distribution/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/content_analysis/rating_distribution/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"keyword\": \"logitech\",\n    \"search_mode\": \"as_is\",\n    \"internal_list_limit\": 10\n  }\n]'"}]}},"/apis/v1/dataforseo/content_analysis/search/live":{"post":{"description":"‌\nThis endpoint will provide you with detailed citation data available for the target keyword.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.0276 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_content_search_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"filters":["main_domain","=","reviewfinder.ca"],"keyword":"logitech","keyword_fields":{"snippet":"logitech"},"limit":10,"order_by":["content_info.sentiment_connotations.anger,desc"],"page_type":["ecommerce","news","blogs","message-boards","organization"],"search_mode":"as_is"}],"items":{"oneOf":[{"properties":{"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>,<code>not_like</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"country\",\"=\", \"US\"]</code><p><code>[[\"domain_rank\",\"&gt;\",800],\"and\",[\"content_info.connotation_types.negative\",\"&gt;\",0.9]]</code><p><code>[[\"domain_rank\",\"&gt;\",800],<br>\"and\",<br>[[\"page_types\",\"has\",\"ecommerce\"],<br>\"or\",<p>[\"content_info.text_category\",\"has\",10994]]]</code><br>for more information about filters, please refer to <a href=\"/v3/content_analysis/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Content Analysis API - Filters</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"keyword":{"description":"<em>target keyword</em><br><strong>required field</strong><br>UTF-8 encoding<br>the keywords will be converted to a lowercase format;<br><strong>Note</strong>: to match an exact phrase instead of a stand-alone keyword, use double quotes and backslashes; <br>example: <br>`\"keyword\": \"\\\"tesla palo alto\\\"\"`<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"keyword_fields":{"additionalProperties":{"type":["string","null"]},"description":"<em>target keyword fields and target keywords</em><br>optional field<br>use this parameter to filter the dataset by keywords that certain fields should contain;<br>fields you can specify: <code>title</code>, <code>main_title</code>, <code>previous_title</code>, <code>snippet</code><br>you can indicate several fields;<br><strong>Note</strong>: to match an exact phrase instead of a stand-alone keyword, use double quotes and backslashes; <br>example:<br>`\"keyword_fields\": {<br>\"snippet\": \"\\\"logitech mouse\\\"\",<br>\"main_title\": \"sale\"<br>}\"`","type":["object","null"]},"limit":{"description":"<em>the maximum number of returned citations</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"offset":{"description":"<em>offset in the results array of returned citations</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten citations in the results array will be omitted and the data will be provided for the successive citations<br><strong>Note:</strong> we recommend using this parameter only when retrieving up to 10,000 results<br>for retrieving over 10,000 results, use the <code>offset_token</code> instead.","type":["integer","null"]},"offset_token":{"description":"<em>offset token for subsequent requests</em><br>optional field<br>provided in the identical field of the response to each request;<br>use this parameter to avoid timeouts while trying to obtain over 10,000 results in a single request;<br>by specifying the unique <code>offset_token</code> value from the response array, you will get the subsequent results of the initial task;<br><code>offset_token</code> values are unique for each subsequent task <br><strong>Note:</strong> if the <code>offset_token</code> is specified in the request, all other parameters except <code>limit</code> will not be taken into account when processing a task<br>learn more about this parameter on our <a href=\"https://dataforseo.com/help-center/what-is-the-difference-between-the-offset-and-offset_token-parameters#offset_token\" target=\"_blank\">Help Center</a>","type":["string","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"content_info.sentiment_connotations.anger,desc\"]</code><br>default rule:<br><code>[\"content_info.sentiment_connotations.anger,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"content_info.sentiment_connotations.anger,desc\",\"keyword_data.keyword_info.cpc,desc\"]</code>","items":{"type":"string"},"type":["array","null"]},"page_type":{"description":"<em>target page types</em><br>optional field<br>use this parameter to filter the dataset by page types<br>possible values: <br><code>\"ecommerce\"</code>, <code>\"news\"</code>, <code>\"blogs\"</code>, <code>\"message-boards\"</code>, <code>\"organization\"</code>","items":{"type":"string"},"type":["array","null"]},"rank_scale":{"description":"<em>defines the scale used for calculating and displaying the <code>domain_rank</code>, and <code>url_rank</code> values</em><br>optional field<p>you can use this parameter to choose whether rank values are presented on a 0–100 or 0–1000 scale<p>possible values:<br><code>one_hundred</code> — rank values are displayed on a 0–100 scale<br><code>one_thousand</code> — rank values are displayed on a 0–1000 scale<p>default value: <code>one_thousand</code><p>learn more about how this parameter works in <a href=\"https://dataforseo.com/help-center/using-the-rank_scale-parameter-in-content-analysis-api\">this Help Center article</a>","type":["string","null"]},"search_mode":{"description":"<em>results grouping type</em><br>optional field<br>possible grouping types:<br><code>as_is</code> - returns all citations for the target <code>keyword</code><br><code>one_per_domain</code> - returns one citation of the <code>keyword</code> per domain<br>default value: <code>as_is</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentAnalysisSearchLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Content Analysis – Search API","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-content-analysis-search-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0276,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:32dad5f398c1fefb0df579d0dde7e457f25f19539b49d86fb5f4cdb8eeb5ab87","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"56df50d97596"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_content_search_live","path":"/apis/v1/dataforseo/content_analysis/search/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/content_analysis/search/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/content_analysis/search/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"keyword_fields\": {\n      \"snippet\": \"logitech\"\n    },\n    \"keyword\": \"logitech\",\n    \"page_type\": [\n      \"ecommerce\",\n      \"news\",\n      \"blogs\",\n      \"message-boards\",\n      \"organization\"\n    ],\n    \"search_mode\": \"as_is\",\n    \"filters\": [\n      \"main_domain\",\n      \"=\",\n      \"reviewfinder.ca\"\n    ],\n    \"order_by\": [\n      \"content_info.sentiment_connotations.anger,desc\"\n    ],\n    \"limit\": 10\n  }\n]'"}]}},"/apis/v1/dataforseo/content_analysis/sentiment_analysis/live":{"post":{"description":"This endpoint will provide you with sentiment analysis data for the citations available for the target keyword.\nfor more info please visit 'https://docs.dataforseo.com/v3/content_analysis/sentiment_analysis/live/?bash'\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.024 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_content_sentiment_analysis_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"internal_list_limit":1,"keyword":"logitech"}],"items":{"oneOf":[{"properties":{"initial_dataset_filters":{"description":"initial dataset filtering parameters\noptional field\ninitial filtering parameters that apply to fields in the Search endpoint\nyou can add several filters at once (8 filters maximum)\nyou should set a logical operator and, or between the conditions\nthe following operators are supported:\nregex, not_regex, <, <=, >, >=, =, <>, in, not_in, like,not_like, has, has_not, match, not_match\nyou can use the % operator with like and not_like to match any string of zero or more characters\nexample:\n[\"domain\",\"<>\", \"logitech.com\"]\n[[\"domain\",\"<>\",\"logitech.com\"],\"and\",[\"content_info.connotation_types.negative\",\">\",1000]]\n[[\"domain\",\"<>\",\"logitech.com\"]],\n\"and\",\n[[\"content_info.connotation_types.negative\",\">\",1000],\n\"or\",\n[\"content_info.text_category\",\"has\",10994]]]\nfor more information about filters, please refer to Content Analysis API – Filters\nlearn more about the initial dataset filters in this help center article.","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"internal_list_limit":{"description":"maximum number of elements within internal arrays\noptional field\nyou can use this field to limit the number of elements within the following arrays:\ntop_domains\ntext_categories\npage_categories\ncountries\nlanguages\ndefault value: 1\nmaximum value: 20","type":["integer","null"]},"keyword":{"description":"target keyword\nrequired field\nUTF-8 encoding\nthe keywords will be converted to a lowercase format;\nNote: to match an exact phrase instead of a stand-alone keyword, use double quotes and backslashes;\nexample:\n\"keyword\": \"\\\"tesla palo alto\\\"\"\nlearn more about rules and limitations of keyword and keywords fields in DataForSEO APIs in this Help Center article","type":"string"},"keyword_fields":{"additionalProperties":{"type":["string","null"]},"description":"target keyword fields and target keywords\noptional field\nuse this parameter to filter the dataset by keywords that certain fields should contain;\nfields you can specify: title, main_title, previous_title, snippet\nyou can indicate several fields;\nNote: to match an exact phrase instead of a stand-alone keyword, use double quotes and backslashes;\nexample:\n\"keyword_fields\": {\n    \"snippet\": \"\\\"logitech mouse\\\"\",\n    \"main_title\": \"sale\"\n}","type":["object","null"]},"page_type":{"description":"target page types\noptional field\nuse this parameter to filter the dataset by page types\npossible values:\n\"ecommerce\", \"news\", \"blogs\", \"message-boards\", \"organization\"","items":{"type":"string"},"type":["array","null"]},"positive_connotation_threshold":{"description":"positive connotation threshold\noptional field\nspecified as the probability index threshold for positive sentiment related to the citation content\nif you specify this field, connotation_types object in the response will only contain data on citations with positive sentiment probability more than or equal to the specified value\npossible values: from 0 to 1\ndefault value: 0.4","type":["number","null"]},"rank_scale":{"description":"defines the scale used for calculating and displaying the rank values\noptional field\nyou can use this parameter to choose whether rank values are presented on a 0–100 or 0–1000 scale\npossible values:\none_hundred — rank values are displayed on a 0–100 scale\none_thousand — rank values are displayed on a 0–1000 scale\ndefault value: one_thousand\nlearn more about how this parameter works in this Help Center article","type":["string","null"]},"sentiments_connotation_threshold":{"description":"sentiment connotation threshold\noptional field\nspecified as the probability index threshold for sentiment connotations related to the citation content\nif you specify this field, sentiment_connotations object in the response will only contain data on citations where the probability per each sentiment is more than or equal to the specified value\npossible values: from 0 to 1\ndefault value: 0.4","type":["number","null"]},"tag":{"description":"user-defined task identifier\noptional field\nthe character limit is 255\nyou can use this parameter to identify the task and match it with the result\nyou will find the specified tag value in the data object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentAnalysisSentimentAnalysisLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Content Analysis – Sentiment Analysis API","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-content-analysis-sentiment-analysis-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.024,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:026a1c46cf09e72e0fca429668a615a098c00372bf7c6722e02671dbce5c09e9","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ffe08b8909b0"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_content_sentiment_analysis_live","path":"/apis/v1/dataforseo/content_analysis/sentiment_analysis/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/content_analysis/sentiment_analysis/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/content_analysis/sentiment_analysis/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"keyword\": \"logitech\",\n    \"internal_list_limit\": 1\n  }\n]'"}]}},"/apis/v1/dataforseo/content_analysis/summary/live":{"post":{"description":"‌\nThis endpoint will provide you with an overview of citation data available for the target keyword.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.0276 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_content_summary_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"internal_list_limit":8,"keyword":"logitech","page_type":["ecommerce","news","blogs","message-boards","organization"],"positive_connotation_threshold":0.5}],"items":{"oneOf":[{"properties":{"initial_dataset_filters":{"description":"<em>initial dataset filtering parameters</em><br>optional field<br>initial filtering parameters that apply to fields in the <a href=\"/v3/content_analysis/search/live/?bash\" target=\"_blank\">Search endpoint</a><br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>,<code>not_like</code>, <code>has</code>, <code>has_not</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"domain\",\"&lt;&gt;\", \"logitech.com\"]</code><p><code>[[\"domain\",\"&lt;&gt;\",\"logitech.com\"],\"and\",[\"content_info.connotation_types.negative\",\"&gt;\",1000]]</code><p><code>[[\"domain\",\"&lt;&gt\",\"logitech.com\"]],<br>\"and\",<br>[[\"content_info.connotation_types.negative\",\"&gt;\",1000],<br>\"or\",<p>[\"content_info.text_category\",\"has\",10994]]]</code><br>for more information about filters, please refer to <a href=\"/v3/content_analysis/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Content Analysis API - Filters</a><br>learn more about the initial dataset filters in <a href=\"https://dataforseo.com/help-center/what-are-the-initial-dataset-filters-and-how-do-they-work\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article.</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"internal_list_limit":{"description":"<em>maximum number of elements within internal arrays</em><br>optional field<br>you can use this field to limit the number of elements within the following arrays:<br><code>top_domains</code><br><code>text_categories</code><br><code>page_categories</code><br><code>countries</code><br><code>languages</code><br>default value: <code>1</code><br>maximum value: <code>20</code>","type":["integer","null"]},"keyword":{"description":"<em>target keyword</em><br><strong>required field</strong><br>UTF-8 encoding<br>the keywords will be converted to a lowercase format;<br><strong>Note</strong>: to match an exact phrase instead of a stand-alone keyword, use double quotes and backslashes; <br>example: <br><code>\"keyword\": \"\\\"tesla palo alto\\\"\"</code><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"keyword_fields":{"additionalProperties":{"type":["string","null"]},"description":"<em>target keyword fields and target keywords</em><br>optional field<br>use this parameter to filter the dataset by keywords that certain fields should contain;<br>fields you can specify: <code>title</code>, <code>main_title</code>, <code>previous_title</code>, <code>snippet</code><br>you can indicate several fields;<br><strong>Note</strong>: to match an exact phrase instead of a stand-alone keyword, use double quotes and backslashes; <br>example:<br><code>\"keyword_fields\": {<br>\"snippet\": \"\\\"logitech mouse\\\"\",<br>\"main_title\": \"sale\"<br>}</code>","type":["object","null"]},"page_type":{"description":"<em>target page types</em><br>optional field<br>use this parameter to filter the dataset by page types<br>possible values: <br><code>\"ecommerce\"</code>, <code>\"news\"</code>, <code>\"blogs\"</code>, <code>\"message-boards\"</code>, <code>\"organization\"</code>","items":{"type":"string"},"type":["array","null"]},"positive_connotation_threshold":{"description":"<em>positive connotation threshold</em><br>optional field<br>specified as the probability index threshold for positive sentiment related to the citation content<br>if you specify this field, <code>connotation_types</code> object in the response will only contain data on citations with <code>positive</code> sentiment probability more than or equal to the specified value<br>possible values: from <code>0</code> to <code>1</code><br>default value: <code>0.4</code>","type":["number","null"]},"rank_scale":{"description":"<em>defines the scale used for calculating and displaying the <code>rank</code> values</em><br>optional field<p>you can use this parameter to choose whether rank values are presented on a 0–100 or 0–1000 scale<p>possible values:<br><code>one_hundred</code> — rank values are displayed on a 0–100 scale<br><code>one_thousand</code> — rank values are displayed on a 0–1000 scale<p>default value: <code>one_thousand</code><p>learn more about how this parameter works in <a href=\"https://dataforseo.com/help-center/using-the-rank_scale-parameter-in-content-analysis-api\">this Help Center article</a>","type":["string","null"]},"sentiments_connotation_threshold":{"description":"<em>sentiment connotation threshold</em><br>optional field<br>specified as the probability index threshold for sentiment connotations related to the citation content<br>if you specify this field, <code>sentiment_connotations</code> object in the response will only contain data on citations where the <br>probability per each sentiment is more than or equal to the specified value<br>possible values: from <code>0</code> to <code>1</code><br>default value: <code>0.4</code>","type":["number","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_ContentAnalysisSummaryLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Content Analysis – Summary API","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-content-analysis-summary-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0276,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:5f44203d67b3d2d451c7355f2edb675bd377e3d69d1cdc54770098ee032bcea4","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9fc736ec6b4b"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_content_summary_live","path":"/apis/v1/dataforseo/content_analysis/summary/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/content_analysis/summary/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/content_analysis/summary/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"keyword\": \"logitech\",\n    \"page_type\": [\n      \"ecommerce\",\n      \"news\",\n      \"blogs\",\n      \"message-boards\",\n      \"organization\"\n    ],\n    \"internal_list_limit\": 8,\n    \"positive_connotation_threshold\": 0.5\n  }\n]'"}]}},"/apis/v1/dataforseo/dataforseo_labs/amazon/bulk_search_volume/live":{"post":{"description":"‌\nThis endpoint will provide you with search volume values for a maximum of 1,000 keywords in one API request. Here search volume represents the approximate number of monthly searches for a keyword on Amazon. The returned results are specific to the keywords, location, and language parameters specified in a POST request.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.1356 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_labs_amazon_bulk_volume_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"keywords":["buy laptop","cheap laptops for sale","purchase laptop"],"language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"keywords":{"description":"<em>target keywords</em><br><strong>required field</strong><br>UTF-8 encoding<br>maximum number of keywords you can specify in this array: 1000;<br>the keywords will be converted to lowercase format<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>language code</em><br><strong>required field if don't specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br><strong>Note:</strong> this endpoint currently supports <a href=\"#loc\">these locations and languages only;</a><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if don't specify <code>language_code</code></strong><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br><strong>Note:</strong> this endpoint currently supports <a href=\"#loc\">these locations and languages only;</a><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>location code</em><br><strong>required field if don't specify <code>location_name</code></strong><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports <a href=\"#loc\">these locations and languages only;</a><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if don't specify <code>location_code</code></strong><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><a name=\"loc\"></a><br><strong>Note:</strong> this endpoint currently supports the following locations and languages only:<p><code>Australia</code> - <code>2036</code>, <code>en</code><br><code>Austria</code> - <code>2040</code>, <code>de</code><br><code>Canada</code> - <code>2124</code>, <code>en</code><br><code>Egypt</code> - <code>2818</code>, <code>ar</code><br><code>France</code> - <code>2250</code>, <code>fr</code><br><code>Germany</code> - <code>2276</code>, <code>de</code><br><code>India</code> - <code>2356</code>, <code>en</code><br><code>Italy</code> - <code>2380</code>, <code>it</code><br><code>Mexico</code> - <code>2484</code>, <code>es</code><br><code>Netherlands</code> - <code>2528</code>, <code>nl</code><br><code>Saudi Arabia</code> - <code>2682</code>, <code>ar</code><br><code>Singapore</code> - <code>2702</code>, <code>en</code><br><code>Spain</code> - <code>2724</code>, <code>es</code><br><code>United Arab Emirates</code> - <code>2784</code>, <code>ar</code><br><code>United Kingdom</code> - <code>2826</code>, <code>en</code><br><code>United States</code> - <code>2840</code>, <code>en</code><br>example:<br><code class=\"long-string\">United States</code>","type":"string"},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsAmazonBulkSearchVolumeLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Amazon Bulk Search Volume","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-dataforseo-labs-amazon-bulk-search-volume-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.1356,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:9f07e47d68b357222cb4a8a98bb74bc485df466506042230a8af743c084078dc","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"64160f9fbfd8"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_labs_amazon_bulk_volume_live","path":"/apis/v1/dataforseo/dataforseo_labs/amazon/bulk_search_volume/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/dataforseo_labs/amazon/bulk_search_volume/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/dataforseo_labs/amazon/bulk_search_volume/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"keywords\": [\n      \"buy laptop\",\n      \"cheap laptops for sale\",\n      \"purchase laptop\"\n    ],\n    \"location_code\": 2840,\n    \"language_code\": \"en\"\n  }\n]'"}]}},"/apis/v1/dataforseo/dataforseo_labs/amazon/product_competitors/live":{"post":{"description":"‌\nThis endpoint will provide you with a list of products that intersect with a target asin in Amazon SERPs. The data can help you identify product competitors for any listing published on Amazon. The returned results are specific to the asin as well as the location and language parameters specified in a POST request.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.1356 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_labs_amazon_product_competitors_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"asin":"019005476X","language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"asin":{"description":"<em>product ID</em><br><strong>required field</strong><br><a href=\"https://dataforseo.com/help-center/asin-in-amazon-api\" target=\"_blank\" rel=\"noopener noreferrer\">unique product identifier (ASIN)</a> on Amazon;<br>you can receive the <code>asin</code> parameter by making a separate request to the <a href=\"/v3/merchant/amazon/products/task_post/\" target=\"_blank\" rel=\"noopener noreferrer\">Amazon Products endpoint</a>","type":"string"},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>ilike</code>, <code>not_ilike</code>, <code>like</code>, <code>not_like</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code>, as well as <code>ilike</code> and <code>not_ilike</code> to match any string of zero or more characters<br>example:<br><code>[\"full_metrics.amazon_serp.pos_1\",\"&gt;\", 20]</code><p>for more information about filters, please refer to <a href=\"/v3/dataforseo_labs/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Dataforseo Labs - Filters</a> or this <a href=\"https://dataforseo.com/help-center/how-to-use-filters-in-dataforseo-labs-api\" rel=\"noopener noreferrer\" target=\"_blank\">help center guide</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"language_code":{"description":"<em>language code</em><br><strong>required field if don't specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if don't specify <code>language_code</code></strong><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"limit":{"description":"<em>the maximum number of products in the results array</em><br>optional field<br>default value: <code>100</code>;<br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>location code</em><br><strong>required field if don't specify <code>location_name</code></strong><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US, Egypt, Saudi Arabia, and the United Arab Emirates locations only;<br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if don't specify <code>location_code</code></strong><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US, Egypt, Saudi Arabia, and the United Arab Emirates locations only;<br>example:<br><code class=\"long-string\">United States</code>","type":"string"},"offset":{"description":"<em>offset in the results array of returned product competitors</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten product competitors in the results array will be omitted and the data will be provided for the successive product competitors","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting parameter<br>example:<br><code>[\"full_metrics.amazon_serp.pos_1,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"full_metrics.amazon_serp.pos_1,desc\",\"avg_position,desc\"]</code><br>default rule:<br><code>[\"ranked_serp_element.serp_item.rank_group,asc\"]</code>","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsAmazonProductCompetitorsLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Product Competitors","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-dataforseo-labs-amazon-product-competitors-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.1356,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:6382560d80ca1158bf8bbeab4bf00713f080d342b7b1022e9cab076b244d8b8f","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"cedf22486ae1"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_labs_amazon_product_competitors_live","path":"/apis/v1/dataforseo/dataforseo_labs/amazon/product_competitors/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/dataforseo_labs/amazon/product_competitors/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/dataforseo_labs/amazon/product_competitors/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"asin\": \"019005476X\",\n    \"location_code\": 2840,\n    \"language_code\": \"en\"\n  }\n]'"}]}},"/apis/v1/dataforseo/dataforseo_labs/amazon/product_keyword_intersections/live":{"post":{"description":"‌\nThis endpoint will provide you with a list of keywords for which the target products intersect in Amazon SERP. The returned results are specific to the asins specified in a POST request. Learn more about ASIN in this help center article.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.1356 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_labs_amazon_product_kw_overlap_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"asins":{"1":"B09172433Z","2":"B07GBZ4Q68","3":"B07GCKQD77"},"language_name":"English","location_code":2840}],"items":{"oneOf":[{"properties":{"asins":{"additionalProperties":{"type":["string","null"]},"description":"<em>asins of target products</em><br><strong>required field</strong><br>product IDs of the products for which you need to find keyword intersections;<br>specify the ASINs as in the following example:<br><code>\"asins\": {<br>\"1\": \"019005476X\",<br>\"2\": \"0190074442\"<br>}</code><br><strong>the maximum number of ASINs you can specify in this object is 20;</strong><br>learn more about the parameter on <a href=\"https://dataforseo.com/help-center/how-to-get-amazon-product-data-using-asin\" rel=\"noopener noreferrer\" target=\"_blank\">this help center page</a>","type":["object","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>ilike</code>, <code>not_ilike</code>, <code>like</code>, <code>not_like</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code>, as well as <code>ilike</code> and <code>not_ilike</code> to match any string of zero or more characters<br>example:<br><code>[\"avg_position\",\"&lt;\", 10]</code><p>for more information about filters, please refer to <a href=\"/v3/dataforseo_labs/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Dataforseo Labs - Filters</a> or this <a href=\"https://dataforseo.com/help-center/how-to-use-filters-in-dataforseo-labs-api\" rel=\"noopener noreferrer\" target=\"_blank\">help center guide</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"intersection_mode":{"description":"<em>mode for finding asin intersections</em><br>optional field<br>possible values: <code>union</code>, <code>intersect</code>;<br>default value: <code>intersect</code>;<br>learn more about the parameter in <a href=\"https://dataforseo.com/help-center/what-is-intersection-mode-in-amazon-keyword-intersections-endpoint\" rel=\"noopener noreferrer\" target=\"_blank\">this help center guide</a>","type":["string","null"]},"language_code":{"description":"<em>language code</em><br><strong>required field if don't specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if don't specify <code>language_code</code></strong><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"limit":{"description":"<em>the maximum number of products in the results array</em><br>optional field<br>default value: <code>100</code>;<br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>location code</em><br><strong>required field if don't specify <code>location_name</code></strong><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to<br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US, Egypt, Saudi Arabia, and the United Arab Emirates locations only;<br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if don't specify <code>location_code</code></strong><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US, Egypt, Saudi Arabia, and the United Arab Emirates locations only;<br>example:<br><code class=\"long-string\">United Kingdom</code>","type":"string"},"offset":{"description":"<em>offset in the results array of returned keywords</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten keywords in the results array will be omitted and the data will be provided for the successive keywords","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting parameter<br>example:<br><code>[\"sum_position,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"intersections,desc\",\"avg_position,asc\"]</code><br>default rule:<br><code>[\"intersections,desc\"]</code>","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsAmazonProductKeywordIntersectionsLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Keyword Intersections","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-dataforseo-labs-amazon-product-keyword-intersections-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.1356,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:f1b136fc8027c78d13a44b17ba43969037f643037cca5c2d875d30c0705f7e82","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3dbf90b355af"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_labs_amazon_product_kw_overlap_live","path":"/apis/v1/dataforseo/dataforseo_labs/amazon/product_keyword_intersections/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/dataforseo_labs/amazon/product_keyword_intersections/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/dataforseo_labs/amazon/product_keyword_intersections/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"asins\": {\n      \"1\": \"B09172433Z\",\n      \"2\": \"B07GBZ4Q68\",\n      \"3\": \"B07GCKQD77\"\n    },\n    \"language_name\": \"English\",\n    \"location_code\": 2840\n  }\n]'"}]}},"/apis/v1/dataforseo/dataforseo_labs/amazon/product_rank_overview/live":{"post":{"description":"‌\nThis endpoint will provide you with ranking data from organic and paid Amazon SERPs for the target products. The returned results are specific to the asins specified in a POST request. Learn more about ASIN in this help center article.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.1356 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_labs_amazon_product_rank_overview_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"asins":["B001TJ3HUG","B01LW2SL7R"],"language_name":"English","location_code":2840}],"items":{"oneOf":[{"properties":{"asins":{"description":"<em>product IDs to compare</em><br><strong>required field</strong><br>product IDs to receive ranking data for;<br><strong>the maximum number of ASINs you can specify in this array is 1000;</strong><br>you can receive the <code>asin</code> parameter by making a separate request to the <a href=\"/v3/merchant/amazon/products/task_post/\" target=\"_blank\" rel=\"noopener noreferrer\">Amazon Products endpoint</a><p><strong>Note:</strong> all letters in ASIN code must be specified in uppercase format;<br>example:<br><code>B01LW2SL7R</code>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>language code</em><br><strong>required field if don't specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if don't specify <code>language_code</code></strong><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>location code</em><br><strong>required field if don't specify <code>location_name</code></strong><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US, Egypt, Saudi Arabia, and the United Arab Emirates locations only;<br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if don't specify <code>location_code</code></strong><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US, Egypt, Saudi Arabia, and the United Arab Emirates locations only;<br>example:<br><code class=\"long-string\">United States</code>","type":"string"},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsAmazonProductRankOverviewLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Product Rank Overview","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-dataforseo-labs-amazon-product-rank-overview-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.1356,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:cd3bdbc45396928c0504f48026273f7f0a2654475f72c8691f73bb44590fe999","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"dedea878d8bc"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_labs_amazon_product_rank_overview_live","path":"/apis/v1/dataforseo/dataforseo_labs/amazon/product_rank_overview/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/dataforseo_labs/amazon/product_rank_overview/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/dataforseo_labs/amazon/product_rank_overview/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"asins\": [\n      \"B001TJ3HUG\",\n      \"B01LW2SL7R\"\n    ],\n    \"language_name\": \"English\",\n    \"location_code\": 2840\n  }\n]'"}]}},"/apis/v1/dataforseo/dataforseo_labs/amazon/ranked_keywords/live":{"post":{"description":"‌\nThis endpoint will provide you with a list of keywords the target product ranks for on Amazon. The returned results are specific to the asin specified in a POST request. Learn more about ASIN in this help center article.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.1356 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_labs_amazon_ranked_keywords_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"asin":"B00R92CL5E","language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"asin":{"description":"<em>product ID</em><br><strong>required field</strong><br><a href=\"https://dataforseo.com/help-center/asin-in-amazon-api\" target=\"_blank\" rel=\"noopener noreferrer\">unique product identifier (ASIN)</a> on Amazon;<br>you can receive the <code>asin</code> parameter by making a separate request to the <a href=\"/v3/merchant/amazon/products/task_post/\" target=\"_blank\" rel=\"noopener noreferrer\">Amazon Products endpoint</a>","type":"string"},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code>, <code>match</code>, <code>not_match</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"keyword_data.keyword_info.search_volume\",\"in\",[100,1000]]</code>;<p>for more information about filters, please refer to <a href=\"/v3/dataforseo_labs/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Dataforseo Labs - Filters</a> or this <a href=\"https://dataforseo.com/help-center/how-to-use-filters-in-dataforseo-labs-api\" rel=\"noopener noreferrer\" target=\"_blank\">help center guide</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"ignore_synonyms":{"description":"<em>ignore highly similar keywords</em><br>optional field<br>if set to <code class=\"prettyprint\">true</code> only core keywords will be returned, all highly similar keywords will be excluded;  <br>default value: <code>false</code>","type":["boolean","null"]},"language_code":{"description":"<em>language code</em><br><strong>required field if don't specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if don't specify <code>language_code</code></strong><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"limit":{"description":"<em>the maximum number of products in the results array</em><br>optional field<br>default value: <code>100</code>;<br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>location code</em><br><strong>required field if don't specify <code>location_name</code></strong><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US, Egypt, Saudi Arabia, and the United Arab Emirates locations only;<br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if don't specify <code>location_code</code></strong><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to<br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US, Egypt, Saudi Arabia, and the United Arab Emirates locations only;<br>example:<br><code class=\"long-string\">United States</code>","type":"string"},"offset":{"description":"<em>offset in the results array of returned keywords</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten keywords in the results array will be omitted and the data will be provided for the successive keywords","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting parameter<br>example:<br><code>[\"keyword_data.keyword_info.competition,desc\"]</code><br>default rule:<br><code>[\"ranked_serp_element.serp_item.rank_group,asc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"keyword_data.keyword_info.search_volume,desc\",\"keyword_data.keyword_info.cpc,desc\"]</code>","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsAmazonRankedKeywordsLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Ranked Keywords","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-dataforseo-labs-amazon-ranked-keywords-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.1356,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:cef609398baa546015fff55407564f3965a9fd954b15e70f91fe573876112a32","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1ff175721409"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_labs_amazon_ranked_keywords_live","path":"/apis/v1/dataforseo/dataforseo_labs/amazon/ranked_keywords/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/dataforseo_labs/amazon/ranked_keywords/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/dataforseo_labs/amazon/ranked_keywords/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"asin\": \"B00R92CL5E\",\n    \"location_code\": 2840,\n    \"language_code\": \"en\"\n  }\n]'"}]}},"/apis/v1/dataforseo/dataforseo_labs/amazon/related_keywords/live":{"post":{"description":"‌‌\nThe Related Keywords endpoint provides keywords appearing in the “Related Searches” section on Amazon.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.1356 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_labs_amazon_related_keywords_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"include_seed_keyword":true,"keyword":"computer mouse","language_name":"English","limit":5,"location_code":2840}],"items":{"oneOf":[{"properties":{"depth":{"description":"<em>keyword search depth</em><br>optional field<br>default value: <code>1</code>;<br>number of the returned results depends on the value you set in this field;<br>you can specify a level from 0 to 4;<br>estimated number of keywords for each level (maximum):<br>0 - the keyword set in the <code>keyword</code> field<br>1 – 6 keywords<br>2 – 42 keywords<br>3 – 258 keywords<br>4 – 1554 keywords","type":["integer","null"]},"ignore_synonyms":{"description":"<em>ignore highly similar keywords</em><br>optional field<br>if set to_<code class=\"prettyprint\">true</code> only core keywords will be returned, all highly similar keywords will be excluded;  <br>default value: <code>false</code>n","type":["boolean","null"]},"include_seed_keyword":{"description":"<em>include data for the seed keyword</em><br>optional field<br>if set to <code>true</code>, data for the seed keyword specified in the <code>keyword</code> field will be provided in the <code>seed_keyword_data</code> array of the response<br>default value: <code>false</code>","type":["boolean","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>UTF-8 encoding<br>the keywords should be specified in the lowercase format<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available locations with their <code>language_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available locations with their <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"limit":{"description":"<em>the maximum number of returned keywords</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US, Egypt, Saudi Arabia, and the United Arab Emirates locations only;<br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US, Egypt, Saudi Arabia, and the United Arab Emirates locations only;<br>example:<br><code class=\"long-string\">United States</code>","type":"string"},"offset":{"description":"<em>offset in the results array of returned keywords</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten keywords in the results array will be omitted and the data will be provided for the successive keywords","type":["integer","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsAmazonRelatedKeywordsLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Related Keywords","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-dataforseo-labs-amazon-related-keywords-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.1356,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:12b1ae5a84aa2f1eabab83de193d88cc05909ab1f0127965f664553132007a33","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0b7762b8f14a"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_labs_amazon_related_keywords_live","path":"/apis/v1/dataforseo/dataforseo_labs/amazon/related_keywords/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/dataforseo_labs/amazon/related_keywords/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/dataforseo_labs/amazon/related_keywords/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"keyword\": \"computer mouse\",\n    \"language_name\": \"English\",\n    \"location_code\": 2840,\n    \"limit\": 5,\n    \"include_seed_keyword\": true\n  }\n]'"}]}},"/apis/v1/dataforseo/dataforseo_labs/apple/app_competitors/live":{"post":{"description":"‌\nThis endpoint will provide you with a list of mobile applications that intersect with the target app for its ranking keywords on App Store. You will obtain the IDs of competitor apps along with search volume and ranking data on competitor ranking keywords.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.1356 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_labs_apple_app_competitors_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"app_id":"686449807","language_name":"English","limit":10,"location_code":2840}],"items":{"oneOf":[{"properties":{"app_id":{"description":"<em>id of the app</em><br><strong>required field</strong><br>ID of the mobile application on App Store;<br>you can find the ID in the URL of every app listed on App Store;<br>example:<br>in the URL <code>https://apps.apple.com/us/app/id835599320</code><br>the id is <code>835599320</code>","type":"string"},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code><br>example:<br><code>[\"intersections\",\"&gt;\",500]</code><p><code>[[\"competitor_metrics.app_store_search_organic.pos_1\",\"&lt;&gt;\",10],\"and\",[\"avg_position\",\"&gt;=\",\"10\"]]</code><p><code>[[[\"intersections\",\"&gt;=\",50],\"and\",[\"competitor_metrics.app_store_search_organic.pos_1\",\"in\",[1,5]]],<br>\"or\",<br>[\"sum_position\",\"&gt;=\",\"10000\"]]</code><p>for more information about filters, please refer to <a href=\"/v3/dataforseo_labs/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Dataforseo Labs - Filters</a> or this <a href=\"https://dataforseo.com/help-center/how-to-use-filters-in-dataforseo-labs-api\" rel=\"noopener noreferrer\" target=\"_blank\">help center guide</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"language_code":{"description":"<em>language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the English language only<br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the English language only;<br>example:<br><code class=\"long-string\">English</code>","type":"string"},"limit":{"description":"<em>the maximum number of returned apps</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US location only;<br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US location only;<br>example:<br><code class=\"long-string\">United States</code>","type":"string"},"offset":{"description":"<em>offset in the results array of returned apps</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten apps in the results array will be omitted and the data will be provided for the successive keywords","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results;<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order;<br><code>desc</code> - results will be sorted in the descending order;<br>you should use a comma to specify a sorting type;<br>example:<br><code>[\"intersections,asc\"]</code><br><strong>Note:</strong> you can set no more than three sorting rules in a single request;<br>you should use a comma to separate several sorting rules;<br>example:<br><code>[\"intersections,desc\",\"sum_position,asc\"]</code><p>default rule:<br><code>[\"intersections,desc\"]</code><br><strong>Note:</strong> if the <code>item_types</code> array contains item types that are different from <code>organic</code>, the results will be ordered by the first item type in the array","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsAppleAppCompetitorsLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"App Store App Competitors Live","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-dataforseo-labs-apple-app-competitors-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.1356,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:14687db9002a6047dbfe6b688e977f16d3aee8220bf0430d40a50d1c6d8c7474","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d19e742403b7"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_labs_apple_app_competitors_live","path":"/apis/v1/dataforseo/dataforseo_labs/apple/app_competitors/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/dataforseo_labs/apple/app_competitors/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/dataforseo_labs/apple/app_competitors/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"app_id\": \"686449807\",\n    \"language_name\": \"English\",\n    \"location_code\": 2840,\n    \"limit\": 10\n  }\n]'"}]}},"/apis/v1/dataforseo/dataforseo_labs/apple/app_intersection/live":{"post":{"description":"‌\nThis endpoint will provide you with a list of keywords for which the mobile applications specified in the app_ids object rank within the same App Store SERP.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.1356 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_labs_apple_app_intersection_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"app_ids":{"1":"686449807","2":"382617920"},"language_name":"English","limit":10,"location_code":2840}],"items":{"oneOf":[{"properties":{"app_ids":{"additionalProperties":{"type":["string","null"]},"description":"<em>ids of the target apps</em><br><strong>required field</strong><br>IDs of the target mobile applications on App Store;<br>you can find the ID in the URL of every app listed on App Store;<br>example:<br>in the URL <code>https://apps.apple.com/us/app/id835599320</code><br>the id is <code>835599320</code>;<br>the ids should be specified the following way:<br>`\"app_ids\": {<br>\"1\": \"686449807\",<br>\"2\": \"382617920\"<br>}`<br>if you specify a single ID here, the API will return results only for one application;<br>the maximum number of app IDs you can specify in this object is <code>20</code>","type":["object","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code><br>example:<br><code>[\"keyword_data.keyword_info.search_volume\",\"&gt;\",500]</code><p><code>[[\"keyword_data.keyword_info.search_volume\",\"&lt;&gt;\",500],\"and\",[intersection_result.382617920.rank_group\",\"&gt;=\",\"10\"]]</code><p>for more information about filters, please refer to <a href=\"/v3/dataforseo_labs/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Dataforseo Labs - Filters</a> or this <a href=\"https://dataforseo.com/help-center/how-to-use-filters-in-dataforseo-labs-api\" rel=\"noopener noreferrer\" target=\"_blank\">help center guide</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"language_code":{"description":"<em>language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the English language only<br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the English language only;<br>example:<br><code class=\"long-string\">English</code>","type":"string"},"limit":{"description":"<em>the maximum number of returned keywords</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US location only;<br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US location only;<br>example:<br><code class=\"long-string\">United States</code>","type":"string"},"offset":{"description":"<em>offset in the results array of returned keywords</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten keywords in the results array will be omitted and the data will be provided for the successive keywords","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results;<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order;<br><code>desc</code> - results will be sorted in the descending order;<br>you should use a comma to specify a sorting type;<br>example:<br><code>[\"intersection_result.382617920.rank_absolute,asc\"]</code><br><strong>Note:</strong> you can set no more than three sorting rules in a single request;<br>you should use a comma to separate several sorting rules;<br>example:<br><code>[\"intersection_result.382617920.rank_absolute,desc\",\"keyword_data.keyword_info.search_volume,asc\"]</code><br>default rule:<br><code>[\"keyword_data.keyword_info.search_volume,desc\"]</code><br><strong>Note:</strong> if the <code>item_types</code> array contains item types that are different from <code>organic</code>, the results will be ordered by the first item type in the array","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsAppleAppIntersectionLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"App Store App Intersection Live","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-dataforseo-labs-apple-app-intersection-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.1356,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:78460fc473afeaa625adcfc51d33c52052bf0d440c08e98114c1b8c753a2228b","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f5550793b81d"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_labs_apple_app_intersection_live","path":"/apis/v1/dataforseo/dataforseo_labs/apple/app_intersection/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/dataforseo_labs/apple/app_intersection/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/dataforseo_labs/apple/app_intersection/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"app_ids\": {\n      \"1\": \"686449807\",\n      \"2\": \"382617920\"\n    },\n    \"language_name\": \"English\",\n    \"location_code\": 2840,\n    \"limit\": 10\n  }\n]'"}]}},"/apis/v1/dataforseo/dataforseo_labs/apple/bulk_app_metrics/live":{"post":{"description":"‌\nThis endpoint will provide you with ranking metrics for up to 1000 App Store applications.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.1356 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_labs_apple_bulk_app_metrics_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"app_ids":["686449807","382617920"],"language_name":"English","location_code":2840}],"items":{"oneOf":[{"properties":{"app_ids":{"description":"<em>ids of the apps</em><br><strong>required field</strong><br>IDs of mobile applications on App Store;<br>you can find the ID in the URL of every app listed on App Store;<br>example:<br>in the URL <code>https://apps.apple.com/us/app/id835599320</code><br>the id is <code>835599320</code>;<br>the maximum number of IDs you can specify in this field is <code>1000</code>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the English language only<br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the English language only;<br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US location only;<br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US location only;<br>example:<br><code class=\"long-string\">United States</code>","type":"string"},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsAppleBulkAppMetricsLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"App Store Bulk App Metrics Live","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-dataforseo-labs-apple-bulk-app-metrics-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.1356,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:b482fbec88bcf07fa5d36cb88cc890718f1e7fe142c2f8b69a5b19c2137efa2f","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b79458892715"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_labs_apple_bulk_app_metrics_live","path":"/apis/v1/dataforseo/dataforseo_labs/apple/bulk_app_metrics/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/dataforseo_labs/apple/bulk_app_metrics/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/dataforseo_labs/apple/bulk_app_metrics/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"app_ids\": [\n      \"686449807\",\n      \"382617920\"\n    ],\n    \"language_name\": \"English\",\n    \"location_code\": 2840\n  }\n]'"}]}},"/apis/v1/dataforseo/dataforseo_labs/apple/keywords_for_app/live":{"post":{"description":"‌\nThis endpoint will provide you with a list of keywords for which the target app ranks on App Store. You will obtain keyword data and discover the app’s ranking position for each returned keyword.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.1356 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_labs_apple_keywords_for_app_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"app_id":"686449807","language_name":"English","limit":10,"location_code":2840}],"items":{"oneOf":[{"properties":{"app_id":{"description":"<em>id of the app</em><br><strong>required field</strong><br>ID of the mobile application on App Store;<br>you can find the ID in the URL of every app listed on App Store;<br>example:<br>in the URL <code>https://apps.apple.com/us/app/id835599320</code><br>the id is <code>835599320</code>","type":"string"},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code><br>example:<br><code>[\"keyword_data.keyword_info.search_volume\",\"&gt;\",500]</code><p><code>[[\"keyword_data.keyword_info.search_volume\",\"&lt;&gt;\",500],\"and\",[\"ranked_serp_element.serp_item.rank_group\",\"&gt;=\",\"10\"]]</code><p>for more information about filters, please refer to <a href=\"/v3/dataforseo_labs/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Dataforseo Labs - Filters</a> or this <a href=\"https://dataforseo.com/help-center/how-to-use-filters-in-dataforseo-labs-api\" rel=\"noopener noreferrer\" target=\"_blank\">help center guide</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"language_code":{"description":"<em>language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the English language only<br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the English language only;<br>example:<br><code class=\"long-string\">English</code>","type":"string"},"limit":{"description":"<em>the maximum number of returned keywords</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US location only;<br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US location only;<br>example:<br><code class=\"long-string\">United States</code>","type":"string"},"offset":{"description":"<em>offset in the results array of returned keywords</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten keywords in the results array will be omitted and the data will be provided for the successive keywords","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results;<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order;<br><code>desc</code> - results will be sorted in the descending order;<br>you should use a comma to specify a sorting type;<br>example:<br><code>[\"ranked_serp_element.serp_item.rank_group,asc\"]</code><br><strong>Note:</strong> you can set no more than three sorting rules in a single request;<br>you should use a comma to separate several sorting rules;<br>example:<br><code>[\"ranked_serp_element.serp_item.rank_group,desc\",\"keyword_data.keyword_info.search_volume,asc\"]</code><br>default rule:<br><code>[\"keyword_data.keyword_info.search_volume,desc\"]</code><br><strong>Note:</strong> if the <code>item_types</code> array contains item types that are different from <code>organic</code>, the results will be ordered by the first item type in the array","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsAppleKeywordsForAppLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"App Store Keywords For App Live","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-dataforseo-labs-apple-keywords-for-app-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.1356,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:bcdca8f8042cabc7a4898bcb64793babe6c6411876d8c0a22dcf887198020220","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a6ef23a93b0f"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_labs_apple_keywords_for_app_live","path":"/apis/v1/dataforseo/dataforseo_labs/apple/keywords_for_app/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/dataforseo_labs/apple/keywords_for_app/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/dataforseo_labs/apple/keywords_for_app/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"app_id\": \"686449807\",\n    \"language_name\": \"English\",\n    \"location_code\": 2840,\n    \"limit\": 10\n  }\n]'"}]}},"/apis/v1/dataforseo/dataforseo_labs/available_filters":{"get":{"description":"‌‌\nHere you will find all the necessary information about filters that can be used with DataForSEO Labs API endpoints.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_labs_available_filters","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsAvailableFiltersResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Filters for DataForSEO Labs API","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-dataforseo-labs-available-filters","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:96c0473dcb7fb21f8a40b29fcbc62ca6e9852214275ff5f0bdc399bb23675ded","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9974caae3793"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_labs_available_filters","path":"/apis/v1/dataforseo/dataforseo_labs/available_filters"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/dataforseo_labs/available_filters","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/dataforseo_labs/google/app_competitors/live":{"post":{"description":"‌\nThis endpoint will provide you with a list of mobile applications that intersect with the target app for its ranking keywords on Google Play. You will obtain the IDs of competitor apps along with search volume and ranking data on competitor ranking keywords.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.1356 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_labs_google_app_competitors_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"app_id":"org.telegram.messenger","language_name":"English","limit":10,"location_code":2840}],"items":{"oneOf":[{"properties":{"app_id":{"description":"<em>id of the app</em><br><strong>required field</strong><br>ID of the mobile application on Google Play;<br>you can find the ID in the URL of every app listed on Google Play;<br>example:<br>in the URL <code>https://play.google.com/store/apps/details?id=org.telegram.messenger</code><br>the id is <code>org.telegram.messenger</code>","type":"string"},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code><br>example:<br><code>[\"intersections\",\"&gt;\",500]</code><p><code>[[\"competitor_metrics.google_play_search_organic.pos_1\",\"&lt;&gt;\",10],\"and\",[\"avg_position\",\"&gt;=\",\"10\"]]</code><p><code>[[[\"intersections\",\"&gt;=\",50],\"and\",[\"competitor_metrics.google_play_search_organic.pos_1\",\"in\",[1,5]]],<br>\"or\",<br>[\"sum_position\",\"&gt;=\",\"10000\"]]</code><p>for more information about filters, please refer to <a href=\"/v3/dataforseo_labs/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Dataforseo Labs - Filters</a> or this <a href=\"https://dataforseo.com/help-center/how-to-use-filters-in-dataforseo-labs-api\" rel=\"noopener noreferrer\" target=\"_blank\">help center guide</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"language_code":{"description":"<em>language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the English language only<br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the English language only;<br>example:<br><code class=\"long-string\">English</code>","type":"string"},"limit":{"description":"<em>the maximum number of returned apps</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US location only;<br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US location only;<br>example:<br><code class=\"long-string\">United States</code>","type":"string"},"offset":{"description":"<em>offset in the results array of returned apps</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten apps in the results array will be omitted and the data will be provided for the successive keywords","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results;<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order;<br><code>desc</code> - results will be sorted in the descending order;<br>you should use a comma to specify a sorting type;<br>example:<br><code>[\"intersections,asc\"]</code><br><strong>Note:</strong> you can set no more than three sorting rules in a single request;<br>you should use a comma to separate several sorting rules;<br>example:<br><code>[\"intersections,desc\",\"sum_position,asc\"]</code><p>default rule:<br><code>[\"intersections,desc\"]</code><br><strong>Note:</strong> if the <code>item_types</code> array contains item types that are different from <code>organic</code>, the results will be ordered by the first item type in the array","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleAppCompetitorsLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Google Play App Competitors Live","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-dataforseo-labs-google-app-competitors-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.1356,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:c01b4558270b322f4be115271e9c31755529e10a0e0a543572fe4070eb0637bb","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2b4a4d8b8dba"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_labs_google_app_competitors_live","path":"/apis/v1/dataforseo/dataforseo_labs/google/app_competitors/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/dataforseo_labs/google/app_competitors/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/dataforseo_labs/google/app_competitors/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"app_id\": \"org.telegram.messenger\",\n    \"language_name\": \"English\",\n    \"location_code\": 2840,\n    \"limit\": 10\n  }\n]'"}]}},"/apis/v1/dataforseo/dataforseo_labs/google/app_intersection/live":{"post":{"description":"‌\nThis endpoint will provide you with a list of keywords for which the mobile applications specified in the app_ids object rank within the same Google Play SERP.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.1356 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_labs_google_app_intersection_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"app_ids":{"1":"686449807","2":"382617920"},"language_name":"English","limit":10,"location_code":2840}],"items":{"oneOf":[{"properties":{"app_ids":{"additionalProperties":{"type":["string","null"]},"description":"<em>ids of the target apps</em><br><strong>required field</strong><br>IDs of the target mobile applications on Google Play;<br>you can find the ID in the URL of every app listed on Google Play;<br>example:<br>in the URL <code>https://play.google.com/store/apps/details?id=org.telegram.messenger</code><br>the id is <code>org.telegram.messenger</code>;;<br>the ids should be specified the following way:<br><code>\"app_ids\": {<br>\"1\": \"org.telegram.messenger\",<br>\"2\": \"com.zhiliaoapp.musically\"<br>}</code><br>if you specify a single ID here, the API will return results only for one application;<br>the maximum number of app IDs you can specify in this object is <code>20</code>","type":["object","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code><br>example:<br><code>[\"keyword_data.keyword_info.search_volume\",\"&gt;\",500]</code><p><code>[[\"keyword_data.keyword_info.search_volume\",\"&lt;&gt;\",500],\"and\",[intersection_result.382617920.rank_group\",\"&gt;=\",\"10\"]]</code><p>for more information about filters, please refer to <a href=\"/v3/dataforseo_labs/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Dataforseo Labs - Filters</a> or this <a href=\"https://dataforseo.com/help-center/how-to-use-filters-in-dataforseo-labs-api\" rel=\"noopener noreferrer\" target=\"_blank\">help center guide</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"language_code":{"description":"<em>language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the English language only<br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the English language only;<br>example:<br><code class=\"long-string\">English</code>","type":"string"},"limit":{"description":"<em>the maximum number of returned keywords</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US location only;<br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US location only;<br>example:<br><code class=\"long-string\">United States</code>","type":"string"},"offset":{"description":"<em>offset in the results array of returned keywords</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten keywords in the results array will be omitted and the data will be provided for the successive keywords","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results;<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order;<br><code>desc</code> - results will be sorted in the descending order;<br>you should use a comma to specify a sorting type;<br>example:<br><code>[\"intersection_result.382617920.rank_absolute,asc\"]</code><br><strong>Note:</strong> you can set no more than three sorting rules in a single request;<br>you should use a comma to separate several sorting rules;<br>example:<br><code>[\"intersection_result.382617920.rank_absolute,desc\",\"keyword_data.keyword_info.search_volume,asc\"]</code><br>default rule:<br><code>[\"keyword_data.keyword_info.search_volume,desc\"]</code><br><strong>Note:</strong> if the <code>item_types</code> array contains item types that are different from <code>organic</code>, the results will be ordered by the first item type in the array","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleAppIntersectionLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Google Play App Intersection Live","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-dataforseo-labs-google-app-intersection-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.1356,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:1976ac506184393507f47473e462d29661f22b80f41e50c5cea11d57396b3f0c","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"217b2893a19b"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_labs_google_app_intersection_live","path":"/apis/v1/dataforseo/dataforseo_labs/google/app_intersection/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/dataforseo_labs/google/app_intersection/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/dataforseo_labs/google/app_intersection/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"app_ids\": {\n      \"1\": \"686449807\",\n      \"2\": \"382617920\"\n    },\n    \"language_name\": \"English\",\n    \"location_code\": 2840,\n    \"limit\": 10\n  }\n]'"}]}},"/apis/v1/dataforseo/dataforseo_labs/google/available_history":{"get":{"description":"By calling this endpoint, you will find obtain a list of dates available for setting in the first_date and second_date fields of the Domain Metrics by Categories endpoint.\nfor more info please visit 'https://docs.dataforseo.com/v3/dataforseo_labs/google/available_history/live/?bash'\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_labs_google_available_history","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleAvailableHistoryResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"DataForSEO Labs Google Available History","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-dataforseo-labs-google-available-history","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:54991b86dc632c56d72b4e66a5fc0222542791075996e05138844db9d08068a6","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2133b6f9f276"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_labs_google_available_history","path":"/apis/v1/dataforseo/dataforseo_labs/google/available_history"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/dataforseo_labs/google/available_history","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/dataforseo_labs/google/bulk_app_metrics/live":{"post":{"description":"‌\nThis endpoint will provide you with ranking metrics for up to 1000 Google Play applications.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.1356 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_labs_google_bulk_app_metrics_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"app_ids":["org.telegram.messenger","com.zhiliaoapp.musically"],"language_name":"English","location_code":2840}],"items":{"oneOf":[{"properties":{"app_ids":{"description":"<em>ids of the app</em><br><strong>required field</strong><br>IDs of the mobile applications on Google Play;<br>you can find the ID in the URL of every app listed on Google Play;<br>example:<br>in the URL <code>https://play.google.com/store/apps/details?id=org.telegram.messenger</code><br>the id is <code>org.telegram.messenger</code>;<br>the maximum number of IDs you can specify in this field is <code>1000</code>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the English language only<br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the English language only;<br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US location only;<br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US location only;<br>example:<br><code class=\"long-string\">United States</code>","type":"string"},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleBulkAppMetricsLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Google Play Bulk App Metrics Live","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-dataforseo-labs-google-bulk-app-metrics-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.1356,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:6413069958478812a83d7fe7eab860d6593363513942154e06dbc1bcc2bb3683","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0d7f19a332aa"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_labs_google_bulk_app_metrics_live","path":"/apis/v1/dataforseo/dataforseo_labs/google/bulk_app_metrics/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/dataforseo_labs/google/bulk_app_metrics/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/dataforseo_labs/google/bulk_app_metrics/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"app_ids\": [\n      \"org.telegram.messenger\",\n      \"com.zhiliaoapp.musically\"\n    ],\n    \"language_name\": \"English\",\n    \"location_code\": 2840\n  }\n]'"}]}},"/apis/v1/dataforseo/dataforseo_labs/google/bulk_keyword_difficulty/live":{"post":{"description":"This endpoint will provide you with the Keyword Difficulty metric for a maximum of 1,000 keywords in one API request. Keyword Difficulty stands for the relative difficulty of ranking in the first top-10 organic results for the related keyword. Keyword Difficulty in DataForSEO API responses indicates the chance of getting in top-10 organic results for a keyword on a logarithmic scale from 0 to 100.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.0734 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_labs_google_bulk_keyword_difficulty_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"keywords":["dentist new york","pizza brooklyn","car dealer los angeles"],"language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"keywords":{"description":"<em>target keywords</em><br><strong>required field</strong><br>UTF-8 encoding<br>maximum number of keywords you can specify in this array: 1000<br>the keywords will be converted to lowercase format<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>language code</em><br><strong>required field if don't specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if don't specify <code>language_code</code></strong><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>location code</em><br><strong>required field if don't specify <code>location_name</code></strong><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if don't specify <code>location_code</code></strong><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">United Kingdom</code>","type":"string"},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleBulkKeywordDifficultyLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Bulk Keyword Difficulty","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-dataforseo-labs-google-bulk-keyword-difficulty-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0734,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:20c487d415c704713f572d9020cb333e754b40611220cd88f65de1f2d8835c54","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"491e655e65c1"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_labs_google_bulk_keyword_difficulty_live","path":"/apis/v1/dataforseo/dataforseo_labs/google/bulk_keyword_difficulty/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/dataforseo_labs/google/bulk_keyword_difficulty/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/dataforseo_labs/google/bulk_keyword_difficulty/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"location_code\": 2840,\n    \"language_code\": \"en\",\n    \"keywords\": [\n      \"dentist new york\",\n      \"pizza brooklyn\",\n      \"car dealer los angeles\"\n    ]\n  }\n]'"}]}},"/apis/v1/dataforseo/dataforseo_labs/google/bulk_traffic_estimation/live":{"post":{"description":"‌\nThis endpoint will provide you with estimated monthly traffic volumes for up to 1,000 domains, subdomains, or webpages. Along with organic search traffic estimations, you will also get separate values for paid search, featured snippet, and local pack results.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.1356 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_labs_google_bulk_traffic_estimation_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"item_types":["organic","paid"],"language_code":"en","location_code":2840,"targets":["dataforseo.com","cnn.com","forbes.com"]}],"items":{"oneOf":[{"properties":{"ignore_synonyms":{"description":"<em>ignore highly similar keywords</em><br>optional field<br>if set to_<code class=\"prettyprint\">true</code>, only core keywords will be returned, all highly similar keywords will be excluded;  <br>default value: <code>false</code>","type":["boolean","null"]},"item_types":{"description":"<em>display results by item type</em><br>optional field<br>indicates the type of search results included in the response<p><strong>Note:</strong> if the <code>item_types</code> array contains item types that are different from <code>organic</code>, the results will be ordered by the first item type in the array<p>possible values: <br><code>[\"organic\", \"paid\", \"featured_snippet\", \"local_pack\"]</code><br>default value: <br><code>[\"organic\", \"paid\"]</code>","items":{"type":"string"},"type":["array","null"]},"language_code":{"description":"<em>language code</em><br>if you use this field, you don’t need to specify <code>language_name</code><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available languages<br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br>if you use this field, you don’t need to specify <code>language_code</code><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available languages<br>example:<br><code class=\"long-string\">English</code>","type":["string","null"]},"location_code":{"description":"<em>location code</em><br>if you use this field, you don't have to specify <code>location_name</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available locations<br>example:<br><code class=\"long-string\">2840</code>","type":["integer","null"]},"location_name":{"description":"<em>full name of the location</em><br>if you use this field, you don't have to specify <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available locations<br>example:<br><code class=\"long-string\">United Kingdom</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"targets":{"description":"<em>target domains, subdomains, and webpages</em><br><strong>required field</strong><br>you can specify domains, subdomains, and webpages in this field;<br>domains and subdomains should be specified without <code>https://</code> and <code>www.</code>;<br>pages should be specified with absolute URL, including <code>https://</code> and <code>www.</code>;<br>you can set up to 1000 domains, subdomains or webpages","items":{"type":"string"},"type":"array"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleBulkTrafficEstimationLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Bulk Traffic Estimation","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-dataforseo-labs-google-bulk-traffic-estimation-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.1356,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:aa9d183f12943ca58636f75f84ff7d7a5eb28628cb1f30f4b6093cb0dbd77385","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"49d75199500c"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_labs_google_bulk_traffic_estimation_live","path":"/apis/v1/dataforseo/dataforseo_labs/google/bulk_traffic_estimation/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/dataforseo_labs/google/bulk_traffic_estimation/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/dataforseo_labs/google/bulk_traffic_estimation/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"targets\": [\n      \"dataforseo.com\",\n      \"cnn.com\",\n      \"forbes.com\"\n    ],\n    \"location_code\": 2840,\n    \"language_code\": \"en\",\n    \"item_types\": [\n      \"organic\",\n      \"paid\"\n    ]\n  }\n]'"}]}},"/apis/v1/dataforseo/dataforseo_labs/google/categories_for_domain/live":{"post":{"description":"‌\nThis endpoint will provide you with Google product or service categories that include keywords the domain ranks for in search. Furthermore, you will obtain general rankings and traffic data for the keywords under a certain category.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.1356 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_labs_google_categories_for_domain_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"item_types":["paid","organic","featured_snippet","local_pack"],"language_code":"en","limit":3,"location_name":"United States","target":"dataforseo.com"}],"items":{"oneOf":[{"properties":{"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code><br>example:<br><code>[\"metrics.organic.pos_1,\"&gt;\",0]</code><p><code>[[[\"metrics.organic.count\",\"&gt;=\",100],\"and\",[\"metrics.organic.pos_1\",\"&gt;\",0]],<br>\"or\",<br>[\"metrics.organic.etv\",\"in\",[10,100]]]</code><br>for more information about filters, please refer to <a href=\"/v3/dataforseo_labs/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Dataforseo Labs - Filters</a> or this <a href=\"https://dataforseo.com/help-center/how-to-use-filters-in-dataforseo-labs-api\" rel=\"noopener noreferrer\" target=\"_blank\">help center guide</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"historical_serp_mode":{"description":"<em>data collection mode</em><br>optional field<br>you can use this field to filter the results;<br>possible types of filtering:<br><code>live</code> — return metrics for SERPs in which the specified <code>target</code> currently has ranking results;<br><code>lost</code> — return metrics for SERPs in which the specified <code>target</code> had previously had ranking results, but didn't have them during the last check;<br><code>all</code> — return metrics for both types of SERPs.<br>default value: <code>live</code>","type":["string","null"]},"include_clickstream_data":{"description":"<em>include or exclude data from clickstream-based metrics in the result</em><br>optional field<br>if the parameter is set to_<code>true</code>, you will receive <code>clickstream_etv</code>, <code>clickstream_gender_distribution</code>, and_<code>clickstream_age_distribution</code>_fields with clickstream data in the response<br>default value: <code>false</code><br>with this parameter enabled, you will be charged double the price for the request<p>learn more about how clickstream-based metrics are calculated in this <a href=\"https://dataforseo.com/help-center/what-are-clickstream-based-metrics-and-how-do-we-calculate-them\" rel=\"noopener noreferrer\" target=\"_blank\">help center article</a>n","type":["boolean","null"]},"include_subcategories":{"description":"<em>indicates if the subcategories will be included in the search</em><br>optional field<br>if set to <code>false</code>, the subcategories will be ignored<br>default value: <code>false</code><br>learn more about the parameter in this <a href=\"https://dataforseo.com/help-center/include_subcategories-in-categories-for-domain-endpoint\" rel=\"noopener noreferrer\" target=\"_blank\">help center article</a>","type":["boolean","null"]},"item_types":{"description":"<em>display results by item type</em><br>optional field<br>indicates the type of search results included in the response<p><strong>Note:</strong> if the <code>item_types</code> array contains item types that are different from the <code>organic</code> object, the results will be ordered by the first item type in the array; you will not be able to sort and filter results by the types of search results not included in the response;<p>possible values: <br><code>[\"organic\", \"paid\", \"featured_snippet\", \"local_pack\"]</code><br>default value: <br><code>[\"organic\", \"paid\"]</code>","items":{"type":"string"},"type":["array","null"]},"language_code":{"description":"<em>language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"limit":{"description":"<em>the maximum number of returned categories</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">United Kingdom</code>","type":"string"},"offset":{"description":"<em>offset in the results array of returned categories </em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten categories in the results array will be omitted and the data will be provided for the successive categories","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to specify a sorting type<br>example:<br><code>[\"metrics.paid.etv,asc\"]</code><br><strong>Note:</strong> you can set no more than three sorting rules in a single request<br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"metrics.organic.etv,desc\",\"metrics.paid.count,asc\"]</code><p>default rule:<br><code>[\"metrics.organic.count,desc\"]</code><br><strong>Note:</strong> if the <code>item_types</code> array contains item types that are different from the <code>organic</code> object, the results will be ordered by the first item type in the array","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>domain or subdomain</em><br><strong>required field</strong><br>the domain or subdomain name of the target website<br>the domain or subdomain should be specified without <code>https://</code> and <code>www.</code>","type":"string"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleCategoriesForDomainLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Categories For Domain","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-dataforseo-labs-google-categories-for-domain-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.1356,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:606d5f5a35d60de84c2ed4c10b5acd6b288d176f60f78098431b39f152df9ab9","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"62e4333483d1"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_labs_google_categories_for_domain_live","path":"/apis/v1/dataforseo/dataforseo_labs/google/categories_for_domain/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/dataforseo_labs/google/categories_for_domain/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/dataforseo_labs/google/categories_for_domain/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"target\": \"dataforseo.com\",\n    \"language_code\": \"en\",\n    \"location_name\": \"United States\",\n    \"item_types\": [\n      \"paid\",\n      \"organic\",\n      \"featured_snippet\",\n      \"local_pack\"\n    ],\n    \"limit\": 3\n  }\n]'"}]}},"/apis/v1/dataforseo/dataforseo_labs/google/categories_for_keywords/languages":{"get":{"description":"‌\nUsing this endpoint you can get the full list of languages supported for the Google Categories for Keywords endpoint of DataForSEO Labs API.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_labs_google_categories_for_kw_languages","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleCategoriesForKeywordsLanguagesResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Languages for Google Categories for Keywords API","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-dataforseo-labs-google-categories-for-keywords-languages","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:86350f955638f76139b305c5b85b3f78def7f943f4efa3455d5b30dab503bb20","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d645dd68ea46"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_labs_google_categories_for_kw_languages","path":"/apis/v1/dataforseo/dataforseo_labs/google/categories_for_keywords/languages"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/dataforseo_labs/google/categories_for_keywords/languages","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/dataforseo_labs/google/categories_for_keywords/live":{"post":{"description":"This endpoint will provide you with Google product and service categories related for each specified keyword. You can indicate a maximum of 1,000 keywords in one API request.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.1356 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_labs_google_categories_for_kw_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"keywords":["dentist new york","pizza brooklyn","car dealer los angeles"],"language_code":"en"}],"items":{"oneOf":[{"properties":{"keywords":{"description":"<em>target keywords</em><br><strong>required field</strong><br>UTF-8 encoding<br>maximum number of keywords you can specify in this array: 1000<br>the keywords will be converted to lowercase format<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>language code</em><br><strong>required field if don't specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/google/categories_for_keywords/languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if don't specify <code>language_code</code></strong><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/google/categories_for_keywords/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleCategoriesForKeywordsLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Categories for Keywords","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-dataforseo-labs-google-categories-for-keywords-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.1356,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:780966c730d87ffb8a95af65791f126aa4f32514490099cad2516283bcbb4507","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a712e4179670"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_labs_google_categories_for_kw_live","path":"/apis/v1/dataforseo/dataforseo_labs/google/categories_for_keywords/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/dataforseo_labs/google/categories_for_keywords/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/dataforseo_labs/google/categories_for_keywords/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"keywords\": [\n      \"dentist new york\",\n      \"pizza brooklyn\",\n      \"car dealer los angeles\"\n    ]\n  }\n]'"}]}},"/apis/v1/dataforseo/dataforseo_labs/google/competitors_domain/live":{"post":{"description":"‌\nThis endpoint will provide you with a full overview of ranking and traffic data of the competitor domains from organic and paid search. In addition to that, you will get the metrics specific to the keywords both competitor domains and your domain rank for within the same SERP.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.015 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_dataforseo_apis_v1_dataforseo_dataforseo_labs_de0232","requestBody":{"content":{"application/json":{"schema":{"example":[{"intersecting_domains":["dentaly.org","health.com","trysnow.com"],"language_name":"English","limit":3,"location_code":2840,"target":"newmouth.com"}],"items":{"oneOf":[{"properties":{"exclude_domains":{"description":"<em>exclude domains from the results</em><br>optional field<br>use this parameter to exclude specific domains from the results<br><strong>Note:</strong> you can specify up to 1000 domains in this array<p>example:<br><code>\"exclude_domains\": [<br>\"reddit.com\",<br>\"youtube.com\"<br>]</code>","items":{"type":"string"},"type":["array","null"]},"exclude_top_domains":{"description":"<em>indicates whether to exclude world's largest websites</em><br>optional field<br>default value: <code>false</code><br>set to <code>true</code> if you want to get highly-relevant competitors excluding the websites listed below:<p><code>wikipedia.org<br>pinterest.com<br>amazon.com<br>google.com<br>facebook.com<br>wordpress.com<br>medium.com<br>quora.com<br>reddit.com<br>youtube.com<br>ebay.com<br>uol.com.br<br>instagram.com<br>olx.com<br>twitter.com<br>linkedin.com<br>slideshare.net</code>","type":["boolean","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code><br>example:<br><code>[\"metrics.organic.count\",\"&gt;\",50]</code><p><code>[[[\"metrics.organic.count\",\"&gt;=\",50],\"and\",[\"metrics.organic.pos_1\",\"in\",[1,5]]],<br>\"or\",<br>[\"metrics.organic.etv\",\"&gt;=\",\"100\"]]</code><p>for more information about filters, please refer to <a href=\"/v3/dataforseo_labs/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Dataforseo Labs - Filters</a> or this <a href=\"https://dataforseo.com/help-center/how-to-use-filters-in-dataforseo-labs-api\" rel=\"noopener noreferrer\" target=\"_blank\">help center guide</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"ignore_synonyms":{"description":"<em>ignore highly similar keywords</em><br>optional field<br>if set to_<code class=\"prettyprint\">true</code>, only core keywords will be returned, all highly similar keywords will be excluded;  <br>default value: <code>false</code>n","type":["boolean","null"]},"include_clickstream_data":{"description":"<em>include or exclude data from clickstream-based metrics in the result</em><br>optional field<br>if the parameter is set to_<code>true</code>, you will receive <code>clickstream_etv</code>, <code>clickstream_gender_distribution</code>, and_<code>clickstream_age_distribution</code>_fields with clickstream data in the response<br>default value: <code>false</code><br>with this parameter enabled, you will be charged double the price for the request<p>learn more about how clickstream-based metrics are calculated in this <a href=\"https://dataforseo.com/help-center/what-are-clickstream-based-metrics-and-how-do-we-calculate-them\" rel=\"noopener noreferrer\" target=\"_blank\">help center article</a>n","type":["boolean","null"]},"intersecting_domains":{"description":"<em>additional domains for improving results accuracy</em><br>optional field<br>to improve the accuracy of the result, you can specify domains that are known to intersect with the <code>target</code> in SERPs;<br>if you use this array, metrics in the result will be based on SERPs where both <code>target</code> website and <code>intersecting_domains</code> appear;<br><strong>Note:</strong> you can specify up to 20 domains in this array","items":{"type":"string"},"type":["array","null"]},"item_types":{"description":"<em>display results by item type</em><br>optional field<br>indicates the type of search results included in the response<p><strong>Note:</strong> if the <code>item_types</code> array contains item types that are different from <code>organic</code>, the results will be ordered by the first item type in the array; you will not be able to sort and filter results by the types of search results not included in the response;<p>possible values: <br><code>[\"organic\", \"paid\", \"featured_snippet\", \"local_pack\"]</code><br>default value: <br><code>[\"organic\", \"paid\"]</code>","items":{"type":"string"},"type":["array","null"]},"language_code":{"description":"<em>language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"limit":{"description":"<em>the maximum number of returned domains</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">United Kingdom</code>","type":"string"},"max_rank_group":{"description":"<em>maximum rank up to which competitors will be considered</em><br>optional field<br>default value: <code>100</code><p>if you specify <code>10</code> here, we will extract competitors from the top 10 Google search results only","type":["integer","null"]},"offset":{"description":"<em>offset in the results array of returned domains</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten keywords in the results array will be omitted and the data will be provided for the successive keywords","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to specify a sorting type<br>example:<br><code>[\"metrics.paid.etv,asc\"]</code><br><strong>Note:</strong> you can set no more than three sorting rules in a single request<br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"metrics.organic.etv,desc\",\"metrics.paid.count,asc\"]</code><p>default rule:<br><code>[\"metrics.organic.count,desc\"]</code><br><strong>Note:</strong> if the <code>item_types</code> array contains item types that are different from <code>organic</code>, the results will be ordered by the first item type in the array","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>domain</em><br><strong>required field</strong><br>the domain name of the target website<br>the domain should be specified without <code>https://</code> and <code>www.</code><br>you can specify page URL, but the results will be specific to the domain in the specified URL","type":"string"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleCompetitorsDomainLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Competitors Domain","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/any_dataforseo_apis_v1_dataforseo_dataforseo_labs_de0232","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.015,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:82d1cec555ea0e3ce8817ee6e74d817d664d5e83a435621c00224e8ac1ea7179","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6002ead40384"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_dataforseo_apis_v1_dataforseo_dataforseo_labs_de0232","path":"/apis/v1/dataforseo/dataforseo_labs/google/competitors_domain/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/dataforseo_labs/google/competitors_domain/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/dataforseo_labs/google/competitors_domain/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"target\": \"newmouth.com\",\n    \"intersecting_domains\": [\n      \"dentaly.org\",\n      \"health.com\",\n      \"trysnow.com\"\n    ],\n    \"language_name\": \"English\",\n    \"location_code\": 2840,\n    \"limit\": 3\n  }\n]'"}]}},"/apis/v1/dataforseo/dataforseo_labs/google/domain_intersection/live":{"post":{"description":"This endpoint will provide you with the keywords for which both specified domains rank within the same SERP. You will get search volume, competition, cost-per-click and other data on each intersecting keyword. Along with that, you will get data on the first and second domain’s SERP element discovered for this keyword, as well as the estimated traffic volume and cost of ad traffic. Domain Intersection endpoint supports organic, paid, local pack, and featured snippet results.\nfor more info please visit 'https://docs.dataforseo.com/v3/dataforseo_labs/google/domain_intersection/live/?bash'\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.0124 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_dataforseo_apis_v1_dataforseo_dataforseo_labs_3bf2d2","requestBody":{"content":{"application/json":{"schema":{"example":[{"include_serp_info":true,"language_code":"en","limit":3,"location_code":2840,"target1":"mom.com","target2":"quora.com"}],"items":{"oneOf":[{"properties":{"filters":{"description":"array of results filtering parameters            optional field            you can add several filters at once (8 filters maximum)            you should set a logical operator and, or between the conditions            the following operators are supported:            regex, not_regex, <, <=, >, >=, =, <>, in, not_in, match, not_match, ilike, not_ilike, like, not_like            you can use the % operator with like and not_like, as well as ilike and not_ilike to match any string of zero or more characters            example:            [\"keyword_data.keyword_info.search_volume\",\"in\",[100,1000]]            [[\"first_domain_serp_element.etv\",\">\",0],\"and\",[\"first_domain_serp_element.description\",\"like\",\"%goat%\"]]            [[\"keyword_data.keyword_info.search_volume\",\">\",100],                \"and\",                [[\"first_domain_serp_element.description\",\"like\",\"%goat%\"],                \"or\",                [\"second_domain_serp_element.type\",\"=\",\"organic\"]]]            for more information about filters, please refer to Dataforseo Labs - Filters or this help center guide","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"include_clickstream_data":{"description":"include or exclude data from clickstream-based metrics in the result            optional field            if the parameter is set to true, you will receive clickstream_keyword_info, clickstream_etv, keyword_info_normalized_with_clickstream, and keyword_info_normalized_with_bing fields in the response            default value: false            with this parameter enabled, you will be charged double the price for the request            learn more about how clickstream-based metrics are calculated in this help center article","type":["boolean","null"]},"include_serp_info":{"description":"include data from SERP for each keyword            optional field            if set to true, we will return a serp_info array containing SERP data (number of search results, relevant URL, and SERP features) for every keyword in the response            default value: false","type":["boolean","null"]},"intersections":{"description":"domain intersections in SERP            optional field            if you set intersections to true, you will get the keywords for which both target domains specified as target1 and target2 have results within the same SERP; the corresponding SERP elements for both domains will be provided in the results array            Note: this endpoint will not provide results if the number of intersecting keywords exceeds 10 million            if you specify intersections: false, you will get the keywords for which the domain specified as target1 has results in SERP, and the domain specified as target2 doesn't;            thus, the corresponding SERP elements and other data will be provided for the domain specified as target1only            default value: true","type":["boolean","null"]},"item_types":{"description":"search results type            indicates type of search results included in the response            optional field            possible values:            [\"organic\", \"paid\", \"featured_snippet\", \"local_pack\"]            default value:            [\"organic\", \"paid\"]","items":{"type":"string"},"type":["array","null"]},"language_code":{"description":"language code            required field if you don't specify language_name            Note: it is required to specify either language_name or language_code            you can receive the list of available languages with their language_code by making a separate request to the            https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages            example:            en","type":["string","null"]},"language_name":{"description":"full name of the language            required field if you don't specify language_code            Note: it is required to specify either language_name or language_code            you can receive the list of available languages with their language_name by making a separate request to the            https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages            example:            English","type":["string","null"]},"limit":{"description":"the maximum number of returned keywords            optional field            default value: 100            maximum value: 1000","type":["integer","null"]},"location_code":{"description":"location code            required field if you don't specify location_name            Note: it is required to specify either location_name or location_code            you can receive the list of available locations with their location_code by making a separate request to the            https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages            example:            2840","type":["integer","null"]},"location_name":{"description":"full name of the location            required field if you don't specify location_code            Note: it is required to specify either location_name or location_code            you can receive the list of available locations with their location_name by making a separate request to the            https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages            example:            United Kingdom","type":["string","null"]},"offset":{"description":"offset in the items array of returned keywords            optional field            default value: 0            if you specify the 10 value, the first ten keywords in the results array will be omitted and the data will be provided for the successive keywords","type":["integer","null"]},"order_by":{"description":"results sorting rules            optional field            you can use the same values as in the filters array to sort the results            possible sorting types:            asc - results will be sorted in the ascending order            desc - results will be sorted in the descending order            you should use a comma to set up a sorting parameter            example:            [\"keyword_data.keyword_info.competition,desc\"]            default rule:            [\"keyword_data.keyword_info.search_volume,desc\"]            note that you can set no more than three sorting rules in a single request            you should use a comma to separate several sorting rules            example:            [\"keyword_data.keyword_info.search_volume,desc\",\"keyword_data.keyword_info.cpc,desc\"]","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"user-defined task identifier            optional field            the character limit is 255            you can use this parameter to identify the task and match it with the result            you will find the specified tag value in the data object of the response","type":["string","null"]},"target1":{"description":"domain            required field            the domain name of the first target website            the domain should be specified without https:// and www.","type":"string"},"target2":{"description":"domain            required field            the domain name of the second target website            the domain should be specified without https:// and www.","type":"string"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleDomainIntersectionLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Domain Intersection","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/any_dataforseo_apis_v1_dataforseo_dataforseo_labs_3bf2d2","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0124,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:2fa8b59744dd6126344cdc7997bb9f2efe7155b7719f98af24633a47b5bd4f71","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3a7966261e8e"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_dataforseo_apis_v1_dataforseo_dataforseo_labs_3bf2d2","path":"/apis/v1/dataforseo/dataforseo_labs/google/domain_intersection/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/dataforseo_labs/google/domain_intersection/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/dataforseo_labs/google/domain_intersection/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"target1\": \"mom.com\",\n    \"target2\": \"quora.com\",\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"include_serp_info\": true,\n    \"limit\": 3\n  }\n]'"}]}},"/apis/v1/dataforseo/dataforseo_labs/google/domain_metrics_by_categories/live":{"post":{"description":"‌\nThis endpoint will provide you with dynamics of change in metrics of domains relevant to the specified product and service categories. You will receive historical ranking data from Google SERPs, along with valuable current and historical domain metrics, such as ETV, impressions ETV, estimated paid traffic cost, the total count of SERPs that contain domains, and more.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.1356 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_dataforseo_apis_v1_dataforseo_dataforseo_labs_052f98","requestBody":{"content":{"application/json":{"schema":{"example":[{"category_codes":["13418","11494"],"first_date":"2021-06-01","language_code":"en","limit":3,"location_code":2840,"second_date":"2021-10-01"}],"items":{"oneOf":[{"properties":{"category_codes":{"description":"<em>product and service categories</em><br><strong>required field</strong><br>The maximum number of categories you can specify: 5<br>you can download <a href=\"https://cdn.dataforseo.com/v3/categories/categories_dataforseo_labs_2023_10_25.csv\">the full list of possible categories</a>","items":{"type":"string"},"type":"array"},"correlate":{"description":"<em>correlate data with previously obtained datasets</em><br>optional field<br>default value: <code>true</code>;<br>if you use this parameter, our system will correlate data you obtain now with previously obtained datasets;<br>this parameter is intended to mitigate any inconsistencies that may result from changes to our database;<br><strong>Note:</strong> we do not recommend setting <code>correlate</code> to <code>false</code>","type":["boolean","null"]},"etv_max":{"description":"<em>maximum current organic ETV of the domain</em><br>optional field<br>if specified, the API will return only domains with <code>organic_etv</code> lesser than the specified value","type":["integer","null"]},"etv_min":{"description":"<em>minimum current organic ETV of the domain</em><br>optional field<br>if specified, the API will return only domains with <code>organic_etv</code> greater than the specified value","type":["integer","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong>;<br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>match</code>, <code>not_match</code>, <code>ilike</code>, <code>not_ilike</code>, <code>like</code>, <code>not_like</code>;<br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code>, as well as <code>ilike</code> and <code>not_ilike</code> to match any string of zero or more characters;<br>example:<br><code>[\"metrics_history.202110.organic.pos_1\", \">\", 15]</code>;<br>for more information about filters, please refer to <a href=\"/v3/dataforseo_labs/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Dataforseo Labs - Filters</a> or this <a href=\"https://dataforseo.com/help-center/how-to-use-filters-in-dataforseo-labs-api\" target=\"_blank\" rel=\"noopener noreferrer\">help center guide</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"first_date":{"description":"<em>first date of comparison period</em><br><strong>required field</strong><br>first date for which domain metrics will be provided;<br>date format: <code>\"yyyy-mm-dd\"</code>;<br>example: <code>\"2021-06-01\"</code>;<br>the list available dates is available through the <a href=\"/v3/dataforseo_labs/google/available_history/live/\" rel=\"noopener noreferrer\" target=\"_blank\">available history endpoint</a>;<br><strong>Note:</strong> <code>first_date</code> cannot be greater than today's date;<br><strong>Also note:</strong> the dates specified in <code>first_date</code> and <code>second_date</code> cannot point to the same month of the same year;<br>you can specify the dates in any order: <code>first_date</code> can be greater than <code>second_date</code> and vice versa;<br>minimum date: <code>\"2020-10-01\"</code>","type":"string"},"include_subdomains":{"description":"<em>return subdomains in the API response</em><br>optional field<br>if <code>false</code>, the API response will contain <code>main_domain</code> only;<br>if <code>true</code>, the API will return <code>main_domain</code> plus its subdomains (if available);<br>default value: <code>true</code>","type":["boolean","null"]},"item_types":{"description":"<em>display results by item type</em><br>optional field<br>indicates the type of search results included in the response;<p><strong>Note:</strong> if the <code>item_types</code> array contains item types that are different from the <code>organic</code> object, the results will be ordered by the first item type in the array; you will not be able to sort and filter results by the types of search results not included in the response;<p>possible values: <br><code>[\"organic\", \"paid\", \"featured_snippet\", \"local_pack\"]</code>;<br>default value: <br><code>[\"organic\", \"paid\"]</code>","items":{"type":"string"},"type":["array","null"]},"language_code":{"description":"<em>unique language identifier</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code>;<br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code>;<br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to<br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br>example:<br><code class=\"long-string\">English</code>","type":"string"},"limit":{"description":"<em>the maximum number of domains in the results array</em><br>optional field<br>default value: <code>100</code>;<br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>unique location identifier</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code>;<br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to<br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code>;<br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to<br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br>example:<br><code class=\"long-string\">United Kingdom</code>","type":"string"},"offset":{"description":"<em>offset in the results array of returned domains</em><br>optional field<br>default value: <code>0</code>;<br>if you specify the <code>10</code> value, the first ten domains in the results array will be omitted and the data will be provided for the successive domains","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results;<br>default rule: <code>[\"organic_etv,desc\"]</code>;<br>possible sorting types:<br><code>asc</code> - results will be sorted in ascending order<br><code>desc</code> - results will be sorted in descending order;<br>you should use a comma to set up a sorting type;<br>example:<br><code>[\"organic_count,desc\"]</code>;<br><strong>note that you can set no more than three sorting rules in a single request</strong>;<br>you should use a comma to separate several sorting rules;<br>example:<br><code>[\"organic_etv,desc\",\"organic_count,asc\"]</code>","items":{"type":"string"},"type":["array","null"]},"second_date":{"description":"<em>second date of comparison period</em><br><strong>required field</strong><br>second date for which domain metrics will be provided;<br>date format: <code>\"yyyy-mm-dd\"</code>;<br>example: <code>\"2021-10-01\"</code>;<br>the list available dates is available through the <a href=\"/v3/dataforseo_labs/google/available_history/live/\" rel=\"noopener noreferrer\" target=\"_blank\">available history endpoint</a>;<br><strong>Note:</strong> <code>second_date</code> cannot be greater than today's date;<br><strong>Also note:</strong> the dates specified in <code>first_date</code> and <code>second_date</code> cannot point to the same month of the same year;<br>you can specify the dates in any order: <code>second_date</code> can be greater than <code>first_date</code> and vice versa;<br>minimum date: <code>\"2020-10-01\"</code>","type":"string"},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em>;<br>you can use this parameter to identify the task and match it with the result;<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"top_categories_count":{"description":"<em>number of additional domain categories</em><br>optional field<br>by using this parameter, you can receive domains relevant to additional categories that are not specified in <code>category_codes</code> above;<br>to learn more about the parameter, please refer to <a href=\"https://dataforseo.com/help-center/what-is-top_categories_count\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article;</a><br>by default, <code>top_categories_count</code> is equal to the number of categories specified in the <code>category_codes</code> array;<br><strong>Note:</strong> <code>top_categories_count</code> cannot be less than the number of categories in the <code>category_codes</code> array;<br>maximum value: <code>5</code>","format":"int64","type":["integer","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleDomainMetricsByCategoriesLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Domain Metrics By Categories","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/any_dataforseo_apis_v1_dataforseo_dataforseo_labs_052f98","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.1356,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:2fb90b665e5bb534bae4ddf16f9a0d4bd97342bf9a64d9657ef8f76d1713ae75","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0412e3ce16d3"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_dataforseo_apis_v1_dataforseo_dataforseo_labs_052f98","path":"/apis/v1/dataforseo/dataforseo_labs/google/domain_metrics_by_categories/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/dataforseo_labs/google/domain_metrics_by_categories/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/dataforseo_labs/google/domain_metrics_by_categories/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"location_code\": 2840,\n    \"language_code\": \"en\",\n    \"category_codes\": [\n      \"13418\",\n      \"11494\"\n    ],\n    \"first_date\": \"2021-06-01\",\n    \"second_date\": \"2021-10-01\",\n    \"limit\": 3\n  }\n]'"}]}},"/apis/v1/dataforseo/dataforseo_labs/google/domain_rank_overview/live":{"post":{"description":"‌\nThis endpoint will provide you with ranking and traffic data from organic and paid search for the specified domain. You will be able to review the domain ranking distribution in SERPs as well as estimated monthly traffic volume for both organic and paid results.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.0121 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_labs_google_domain_rank_overview_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"language_name":"English","location_code":2840,"target":"dataforseo.com"}],"items":{"oneOf":[{"properties":{"ignore_synonyms":{"description":"<em>ignore highly similar keywords</em><br>optional field<br>if set to_<code class=\"prettyprint\">true</code>, all highly similar keywords will be excluded from the ranking and traffic calculations, the results will be based on data for main keywords from groups of synonyms<br>default value: <code>false</code>n","type":["boolean","null"]},"language_code":{"description":"<em>language code</em><br>optional field<br>if you use this field, you don't need to specify <code>language_name</code><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available languages<br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br>optional field<br>if you use this field, you don't need to specify <code>language_code</code><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available languages<br>example:<br><code class=\"long-string\">English</code>","type":["string","null"]},"limit":{"description":"<em>the maximum number of returned results for domain</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>location code</em><br>optional field<br>if you use this field, you don't need to specify <code>location_name</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available locations<br>example:<br><code class=\"long-string\">2840</code>","type":["integer","null"]},"location_name":{"description":"<em>full name of the location</em><br>optional field<br>if you use this field, you don't need to specify <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available locations<br>example:<br><code class=\"long-string\">United Kingdom</code>","type":["string","null"]},"offset":{"description":"<em>offset in the results array of returned items</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten <code>items</code> in the results array will be omitted and the data will be provided for the successive items","type":["integer","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>domain</em><br><strong>required field</strong><br>the domain name of the target website<br>the domain should be specified without <code>https://</code> and <code>www.</code>","type":"string"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleDomainRankOverviewLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Domain Rank Overview","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-dataforseo-labs-google-domain-rank-overview-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0121,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:a8cef8ca0f2819736b9a9cb5d908e2671d257934426cbedb4378362e0e6d28fe","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"40d749c9ad63"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_labs_google_domain_rank_overview_live","path":"/apis/v1/dataforseo/dataforseo_labs/google/domain_rank_overview/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/dataforseo_labs/google/domain_rank_overview/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/dataforseo_labs/google/domain_rank_overview/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"target\": \"dataforseo.com\",\n    \"language_name\": \"English\",\n    \"location_code\": 2840\n  }\n]'"}]}},"/apis/v1/dataforseo/dataforseo_labs/google/historical_bulk_traffic_estimation/live":{"post":{"description":"‌\nThis endpoint will provide you with historical monthly traffic volumes for up to 1,000 domains collected within the specified time range through October 2020. If you do not specify the range, data will be returned for the previous 12 months. Along with organic search traffic estimations, you will also get separate values for paid search, featured snippet, and local pack results.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.1356 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_labs_google_historical_bulk_traffic_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"date_from":"2021-01-01","date_to":"2021-03-29","item_types":["organic","paid"],"language_code":"en","location_code":2840,"targets":["dataforseo.com","cnn.com","forbes.com"]}],"items":{"oneOf":[{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>if you don't specify this field, the data will be provided for the previous 12 months<br>minimal possible value: <code>2020-10-01</code><br>date format: <code>\"yyyy-mm-dd\"</code>","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br>if you don't specify this field, the today's date will be used by default;<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2021-04-01\"</code>","type":["string","null"]},"ignore_synonyms":{"description":"<em>ignore highly similar keywords</em><br>optional field<br>if set to_<code class=\"prettyprint\">true</code> only core keywords will be returned, all highly similar keywords will be excluded;<br>default value: <code>false</code>n","type":["boolean","null"]},"item_types":{"description":"<em>display results by item type</em><br>optional field<br>indicates the type of search results included in the response;<br><strong>Note:</strong> if the <code>item_types</code> array contains item types that are different from <code>organic</code>, the results will be ordered by the first item type in the array;<br>possible values:<br><code>[\"organic\", \"paid\", \"featured_snippet\", \"local_pack\"]</code><br>default value:<br><code>[\"organic\", \"paid\"]</code>","items":{"type":"string"},"type":["array","null"]},"language_code":{"description":"<em>language code</em><br>if you use this field, you don’t need to specify <code>language_name</code><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the<br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available languages<br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br>if you use this field, you don’t need to specify <code>language_code</code><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the<br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available languages<br>example:<br><code class=\"long-string\">English</code>","type":["string","null"]},"location_code":{"description":"<em>location code</em><br>if you use this field, you don't have to specify <code>location_name</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to the<br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available locations<br>example:<br><code class=\"long-string\">2840</code>","type":["integer","null"]},"location_name":{"description":"<em>full name of the location</em><br>if you use this field, you don't have to specify <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to the<br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available locations<br>example:<br><code class=\"long-string\">United Kingdom</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"targets":{"description":"<em>target domains and subdomains</em><br><strong>required field</strong><br>you can specify domains and subdomains in this field;<br>domains and subdomains should be specified without <code>https://</code> and <code>www.</code>;<br>you can set up to 1000 domains or subdomains","items":{"type":"string"},"type":"array"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleHistoricalBulkTrafficEstimationLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Historical Bulk Traffic Estimation","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-dataforseo-labs-google-historical-bulk-traffic-estimation-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.1356,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:46a8407aa4eb4993188b055302de5428106742e1f301d0bdba56b229907348e6","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"093d7cdb5e42"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_labs_google_historical_bulk_traffic_live","path":"/apis/v1/dataforseo/dataforseo_labs/google/historical_bulk_traffic_estimation/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/dataforseo_labs/google/historical_bulk_traffic_estimation/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/dataforseo_labs/google/historical_bulk_traffic_estimation/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"targets\": [\n      \"dataforseo.com\",\n      \"cnn.com\",\n      \"forbes.com\"\n    ],\n    \"location_code\": 2840,\n    \"language_code\": \"en\",\n    \"date_from\": \"2021-01-01\",\n    \"date_to\": \"2021-03-29\",\n    \"item_types\": [\n      \"organic\",\n      \"paid\"\n    ]\n  }\n]'"}]}},"/apis/v1/dataforseo/dataforseo_labs/google/historical_keyword_data/live":{"post":{"description":"‌‌ \nThis endpoint provides Google historical keyword data for specified keywords, including search volume, cost-per-click, competition values for paid search, monthly searches, and search volume trends. You can get historical keyword  data since August, 2021, depending on keywords along with location and language combination. You can find the list of supported locations and languages here.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.1356 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_labs_google_historical_keyword_data_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"keywords":["iphone"],"language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"keywords":{"description":"<em>keywords</em><br><strong>required field</strong><br>The maximum number of keywords you can specify: 700<br>The maximum number of characters for each keyword: 80<br>The maximum number of words for each keyword phrase: 10<br>the specified keywords will be converted to lowercase format, data will be provided in a separate array<p><strong>note</strong> that if some of the keywords specified in this array are omitted in the results you receive, then our database doesn't contain such keywords and cannot return data on them<br>you will not be charged for the keywords omitted in the results<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available locations with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available locations with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">United Kingdom</code>","type":"string"},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleHistoricalKeywordDataLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Historical Keyword Data","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-dataforseo-labs-google-historical-keyword-data-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.1356,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:a79b4fc77fedc38e6abd0852758e824267724a642832c51b37bd911ff654df79","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"359b80882ba7"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_labs_google_historical_keyword_data_live","path":"/apis/v1/dataforseo/dataforseo_labs/google/historical_keyword_data/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/dataforseo_labs/google/historical_keyword_data/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/dataforseo_labs/google/historical_keyword_data/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"keywords\": [\n      \"iphone\"\n    ]\n  }\n]'"}]}},"/apis/v1/dataforseo/dataforseo_labs/google/historical_rank_overview/live":{"post":{"description":"‌\nThis endpoint will provide you with historical data on rankings and traffic of the specified domain, such as domain ranking distribution in SERPs and estimated monthly traffic volume for both organic and paid results.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.1356 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_labs_google_historical_rank_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"date_from":"2021-01-01","date_to":"2021-03-29","language_code":"en","location_code":2840,"target":"dataforseo.com"}],"items":{"oneOf":[{"properties":{"correlate":{"description":"<em>correlate data with previously obtained datasets</em><br>optional field<br>default value: <code>true</code><br>if you use this parameter, our system will correlate data you obtain now with previously obtained datasets<br>this parameter is intended to mitigate any inconsistencies that may result from changes to our database<br>we recommend always setting <code>correlate</code> to <code>true</code>","type":["boolean","null"]},"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>if you don't specify this field, the data will be provided for the previous 6 months<br>minimal possible value: <code>2020-10-01</code><br>date format: <code>\"yyyy-mm-dd\"</code>","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br>if you don't specify this field, the today's date will be used by default<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2021-04-01\"</code>","type":["string","null"]},"ignore_synonyms":{"description":"<em>ignore highly similar keywords</em><br>optional field<br>if set to <code class=\"prettyprint\">true</code>, only data based on core keywords will be returned, data for all highly similar keywords will be excluded;  <br>default value: <code>false</code>","type":["boolean","null"]},"include_clickstream_data":{"description":"<em>include or exclude data from clickstream-based metrics in the result</em><br>optional field<br>if the parameter is set to <code>true</code>, you will receive <code>clickstream_etv</code>, <code>clickstream_gender_distribution</code>, and <code>clickstream_age_distribution</code> fields with clickstream data in the response;<br>default value: <code>false</code>;<p><strong>Note:</strong> historical clickstream data is available from 2024/05 (May, 2024);<br><strong>with this parameter enabled, you will be charged double the price for the request;</strong><br>learn more about how clickstream-based metrics are calculated in this <a href=\"https://dataforseo.com/help-center/what-are-clickstream-based-metrics-and-how-do-we-calculate-them\" rel=\"noopener noreferrer\" target=\"_blank\">help center article</a>","type":["boolean","null"]},"language_code":{"description":"<em>language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available locations with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available locations with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">United Kingdom</code>","type":"string"},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>domain</em><br><strong>required field</strong><br>the domain name of the target website<br>the domain should be specified without <code>https://</code> and <code>www.</code>","type":"string"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleHistoricalRankOverviewLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Historical Rank Overview","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-dataforseo-labs-google-historical-rank-overview-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.1356,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:6b658662089aa73d5138c7f1e806ba445ee0b76fcf07950f8b23bded20a38511","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f56a8ba6cd28"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_labs_google_historical_rank_live","path":"/apis/v1/dataforseo/dataforseo_labs/google/historical_rank_overview/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/dataforseo_labs/google/historical_rank_overview/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/dataforseo_labs/google/historical_rank_overview/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"target\": \"dataforseo.com\",\n    \"location_code\": 2840,\n    \"language_code\": \"en\",\n    \"date_from\": \"2021-01-01\",\n    \"date_to\": \"2021-03-29\"\n  }\n]'"}]}},"/apis/v1/dataforseo/dataforseo_labs/google/historical_search_volume/live":{"post":{"description":"DataForSEO POST /v3/dataforseo_labs/google/historical_search_volume/live\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.1356 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_dataforseo_apis_v1_dataforseo_dataforseo_labs_13ede5","requestBody":{"content":{"application/json":{"schema":{"example":[{"include_serp_info":true,"keywords":["phone","watch"],"language_name":"English","location_code":2840}],"items":{"oneOf":[{"properties":{"include_clickstream_data":{"description":"include or exclude data from clickstream-based metrics in the result\noptional field\nif the parameter is set to true, you will receive clickstream_keyword_info, keyword_info_normalized_with_clickstream, and keyword_info_normalized_with_bing fields in the response\ndefault value: false\nwith this parameter enabled, you will be charged double the price for the request\nlearn more about how clickstream-based metrics are calculated in this help center article","type":["boolean","null"]},"include_serp_info":{"description":"include data from SERP for each keyword\noptional field\nif set to true, we will return a serp_info array containing SERP data (number of search results, relevant URL, and SERP features) for every keyword in the response\ndefault value: false","type":["boolean","null"]},"keywords":{"description":"keywords\nrequired field\nThe maximum number of keywords you can specify: 700\nThe maximum number of characters for each keyword: 80\nThe maximum number of words for each keyword phrase: 10\nthe specified keywords will be converted to lowercase format, data will be provided in a separate array\nnote that if some of the keywords specified in this array are omitted in the results you receive, then our database doesn’t contain such keywords and cannot return data on them\nyou will not be charged for the keywords omitted in the results\nlearn more about rules and limitations of keyword and keywords fields in DataForSEO APIs in this Help Center article","items":{"type":"string"},"type":"array"},"language_code":{"description":"language code\nrequired field if you don’t specify language_name\nNote: it is required to specify either language_name or language_code\nyou can receive the list of available locations with their language_code by making a separate request to the\nhttps://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages\nexample:\nen","type":["string","null"]},"language_name":{"description":"full name of the language\nrequired field if you don’t specify language_code\nNote: it is required to specify either language_name or language_code\nyou can receive the list of available locations with their language_name by making a separate request to the\nhttps://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages\nexample:\nEnglish","type":["string","null"]},"location_code":{"description":"location code\nrequired field if you don’t specify location_name\nNote: it is required to specify either location_name or location_code\nyou can receive the list of available locations with their location_code by making a separate request to the\nhttps://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages\nexample:\n2840","type":["integer","null"]},"location_name":{"description":"full name of the location\nrequired field if you don’t specify location_code\nNote: it is required to specify either location_name or location_code\nyou can receive the list of available locations with their location_name by making a separate request to the\nhttps://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages\nexample:\nUnited Kingdom","type":["string","null"]},"tag":{"description":"user-defined task identifier\noptional field\nthe character limit is 255\nyou can use this parameter to identify the task and match it with the result\nyou will find the specified tag value in the data object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleHistoricalSearchVolumeLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Dataforseo Labs Google Historical Search Volume","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/any_dataforseo_apis_v1_dataforseo_dataforseo_labs_13ede5","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.1356,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:996a8f5b0bea4b88a888dcd6c8f8114489fea5c4891b47ba8105069fef8de33c","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"39c173f3dd3b"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_dataforseo_apis_v1_dataforseo_dataforseo_labs_13ede5","path":"/apis/v1/dataforseo/dataforseo_labs/google/historical_search_volume/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/dataforseo_labs/google/historical_search_volume/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/dataforseo_labs/google/historical_search_volume/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"keywords\": [\n      \"phone\",\n      \"watch\"\n    ],\n    \"language_name\": \"English\",\n    \"location_code\": 2840,\n    \"include_serp_info\": true\n  }\n]'"}]}},"/apis/v1/dataforseo/dataforseo_labs/google/historical_serps/live":{"post":{"description":"‌\nThis endpoint will provide you with Google SERPs collected within the specified time frame. You will also receive a complete overview of featured snippets and other extra elements that were present within the specified dates. The data will allow you to analyze the dynamics of keyword rankings over time for the specified keyword and location.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.1356 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_dataforseo_apis_v1_dataforseo_dataforseo_labs_e49bf5","requestBody":{"content":{"application/json":{"schema":{"example":[{"datetime_from":"2026-09-22 05:48:19","datetime_to":"2026-10-02 05:48:19","keyword":"albert einstein","language_code":"en","limit":10,"location_code":2840}],"items":{"oneOf":[{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>if you don't specify this field, the API will return all SERPs collected for 365 days starting from the current <code>datetime</code> value;<br>minimal possible value: 365 days from the current <code>datetime</code> value;<br>date format: <code>\"yyyy-mm-dd\"</code>","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br>if you don't specify this field, the today's date will be used by default;<br>date format: <code>\"yyyy-mm-dd\"</code>;<br>example:<br><code>\"2021-09-01\"</code>","type":["string","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field;<br>all %## will be decoded (plus character ‘+’ will be decoded to a space character);<br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<br>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”","type":"string"},"language_code":{"description":"<em>unique language identifier</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_code</code> parameters by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_name</code> parameters by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>unique location identifier</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">United Kingdom</code>","type":"string"},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleHistoricalSerpsLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Historical SERPs","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/any_dataforseo_apis_v1_dataforseo_dataforseo_labs_e49bf5","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.1356,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:9fbda084373013439c8f1d3ef8c6e080d628f55203b72416a97d9adf9c16df53","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9e080ee2c704"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_dataforseo_apis_v1_dataforseo_dataforseo_labs_e49bf5","path":"/apis/v1/dataforseo/dataforseo_labs/google/historical_serps/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/dataforseo_labs/google/historical_serps/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/dataforseo_labs/google/historical_serps/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"keyword\": \"albert einstein\",\n    \"datetime_from\": \"2026-09-22 05:48:19\",\n    \"datetime_to\": \"2026-10-02 05:48:19\",\n    \"location_code\": 2840,\n    \"language_code\": \"en\",\n    \"limit\": 10\n  }\n]'"}]}},"/apis/v1/dataforseo/dataforseo_labs/google/keyword_ideas/live":{"post":{"description":"‌\nThe Keyword Ideas endpoint provides search terms that are relevant to the product or service categories of the specified keywords. The algorithm selects the keywords which fall into the same categories as the seed keywords specified in a POST array.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.132 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_labs_google_keyword_ideas_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"include_serp_info":true,"keywords":["phone","watch"],"language_code":"en","limit":3,"location_code":2840}],"items":{"oneOf":[{"properties":{"closely_variants":{"description":"<em>search mode</em><br>optional field<br>if set to_<code class=\"prettyprint\">true</code> the results will be based on the phrase-match search algorithm<br>if set to <code class=\"prettyprint\">false</code> the results will be based on the broad-match search algorithm<br>default value: <code>false</code>n","type":["boolean","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>match</code>, <code>not_match</code>, <code>ilike</code>, <code>not_ilike</code>, <code>like</code>, <code>not_like</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code>,as well as <code>ilike</code>, <code>not_ilike</code> to match any string of zero or more characters<br><strong>note that you can not filter the results by <code>relevance</code></strong><br>example:<br><code>[\"keyword_info.search_volume\",\"&gt;\",0]</code><p><code>[[\"keyword_info.search_volume\",\"in\",[0,1000]],<br>\"and\",<br>[\"keyword_info.competition_level\",\"=\",\"LOW\"]]</code><p><code>[[\"keyword_info.search_volume\",\"&gt;\",100],<br>\"and\",<br>[[\"keyword_info.cpc\",\"&lt;\",0.5],<br>\"or\",<p>[\"keyword_info.high_top_of_page_bid\",\"&lt;=\",0.5]]]</code><br>for more information about filters, please refer to <a href=\"/v3/dataforseo_labs/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Dataforseo Labs - Filters</a> or this <a href=\"https://dataforseo.com/help-center/how-to-use-filters-in-dataforseo-labs-api\" rel=\"noopener noreferrer\" target=\"_blank\">help center guide</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"ignore_synonyms":{"description":"<em>ignore highly similar keywords</em><br>optional field<br>if set to_<code class=\"prettyprint\">true</code> only core keywords will be returned, all highly similar keywords will be excluded;  <br>default value: <code>false</code>n","type":["boolean","null"]},"include_clickstream_data":{"description":"<em>include or exclude data from clickstream-based metrics in the result</em><br>optional field<br>if the parameter is set to <code>true</code>, you will receive <code>clickstream_keyword_info</code>, <code>keyword_info_normalized_with_clickstream</code>, and <code>keyword_info_normalized_with_bing</code> fields in the response<br>default value: <code>false</code><br>with this parameter enabled, you will be charged double the price for the request<p>learn more about how clickstream-based metrics are calculated in this <a href=\"https://dataforseo.com/help-center/what-are-clickstream-based-metrics-and-how-do-we-calculate-them\" rel=\"noopener noreferrer\" target=\"_blank\">help center article</a>","type":["boolean","null"]},"include_serp_info":{"description":"<em>include data from SERP for each keyword</em><br>optional field<br>if set to <code>true</code>, we will return a <code>serp_info</code> array containing SERP data (number of search results, relevant URL, and SERP features) for every keyword in the response<br>default value: <code>false</code>","type":["boolean","null"]},"keywords":{"description":"<em>keywords</em><br><strong>required field</strong><br>UTF-8 encoding<br>The maximum number of keywords you can specify: 200.<br>The keywords will be converted to lowercase format<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>language code</em><br>optional field<br>if you use this field, you don't need to specify <code>language_name</code><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the<br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">en</code><br><strong>Note:</strong> if omitted, results default to the language with the most keyword records in the specified location;<br>refer to the <code>available_languages.keywords</code> field of the <a href=\"https://docs.dataforseo.com/v3/dataforseo_labs/locations_and_languages\" target=\"_blank\">Locations and Languages endpoint</a> to determine the default language","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br>optional field<br>if you use this field, you don't need to specify <code>language_code</code><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the<br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">English</code><br><strong>Note:</strong> if omitted, results default to the language with the most keyword records in the specified location;<br>refer to the <code>available_languages.keywords</code> field of the <a href=\"https://docs.dataforseo.com/v3/dataforseo_labs/locations_and_languages\" target=\"_blank\">Locations and Languages endpoint</a> to determine the default language","type":["string","null"]},"limit":{"description":"<em>the maximum number of keywords in the results array</em><br>optional field<br>default value: <code>700</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>unique location identifier</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to the<br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">United Kingdom</code>","type":"string"},"offset":{"description":"<em>offset in the results array of returned keywords</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten keywords in the results array will be omitted and the data will be provided for the successive keywords<br><strong>Note:</strong> we recommend using this parameter only when retrieving up to 10,000 results<br>for retrieving over 10,000 results, use the <code>offset_token</code> instead.","type":["integer","null"]},"offset_token":{"description":"<em>offset token for subsequent requests</em><br>optional field<br>provided in the identical filed of the response to each request;<br>use this parameter to avoid timeouts while trying to obtain over 10,000 results in a single request;<br>by specifying the unique <code>offset_token</code> value from the response array, you will get the subsequent results of the initial task;<br><code>offset_token</code> values are unique for each subsequent task <br><strong>Note:</strong> if the <code>offset_token</code> is specified in the request, all other parameters except <code>limit</code> will not be taken into account when processing a task.<br>learn more about this parameter on our <a href=\"https://dataforseo.com/help-center/what-is-the-difference-between-the-offset-and-offset_token-parameters#offset_token\" target=\"_blank\">Help Center</a>","type":["string","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting parameter<p>default rule:<br><code>[\"relevance,desc\"]</code><br>relevance is used as the default sorting rule to provide you with the closest keyword ideas. We recommend using this sorting rule to get highly-relevant search terms. <strong>Note</strong> that <code>relevance</code> is only our internal system identifier, so <strong>it can not be used as a filter</strong>, and you will not find this field in the <code>result</code> array. The relevance score is based on a similar principle as used in <a href=\"/v3/keywords_data/google/keywords_for_keywords/live/?php\">the Keywords For Keywords</a> endpoint.<p><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"relevance,desc\",\"keyword_info.search_volume,desc\"]</code>","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleKeywordIdeasLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Keyword Ideas","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-dataforseo-labs-google-keyword-ideas-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.132,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:96c8c198b11710e1a85387ca307eade0afbc3a0407b31fd76e7dd952b0ca8d7a","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"989c02a02392"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_dataforseo_labs_google_keyword_ideas_live","path":"/apis/v1/dataforseo/dataforseo_labs/google/keyword_ideas/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/dataforseo_labs/google/keyword_ideas/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/dataforseo_labs/google/keyword_ideas/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"keywords\": [\n      \"phone\",\n      \"watch\"\n    ],\n    \"location_code\": 2840,\n    \"language_code\": \"en\",\n    \"include_serp_info\": true,\n    \"limit\": 3\n  }\n]'"}]}},"/apis/v1/dataforseo/dataforseo_labs/google/keyword_overview/live":{"post":{"description":"‌‌ \nThis endpoint provides Google keyword data for specified keywords. For each keyword, you will receive current cost-per-click, competition values for paid search, search volume, search intent, monthly searches, as well as SERP and backlink information. Additionally, you can obtain clickstream data, such as clickstream search volume, by specifying the include_clickstream_data parameter.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.0254 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_labs_google_keyword_overview_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"include_clickstream_data":true,"include_serp_info":true,"keywords":["iphone"],"language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"include_clickstream_data":{"description":"<em>include or exclude data from clickstream-based metrics in the result</em><br>optional field<br>if the parameter is set to <code>true</code>, you will receive <code>clickstream_keyword_info</code>, <code>keyword_info_normalized_with_clickstream</code>, and <code>keyword_info_normalized_with_bing</code> fields in the response<br>default value: <code>false</code><br>with this parameter enabled, you will be charged double the price for the request<p>learn more about how clickstream-based metrics are calculated in this <a href=\"https://dataforseo.com/help-center/what-are-clickstream-based-metrics-and-how-do-we-calculate-them\" rel=\"noopener noreferrer\" target=\"_blank\">help center article</a>","type":["boolean","null"]},"include_serp_info":{"description":"<em>include data from SERP for each keyword</em><br>optional field<br>if set to <code>true</code>, we will return a <code>serp_info</code> array containing SERP data (number of search results, relevant URL, and SERP features) for every keyword in the response<br>default value: <code>false</code>","type":["boolean","null"]},"keywords":{"description":"<em>keywords</em><br><strong>required field</strong><br>The maximum number of keywords you can specify: 700<br>The maximum number of characters for each keyword: 80<br>The maximum number of words for each keyword phrase: 10<br>the specified keywords will be converted to lowercase format, data will be provided in a separate array<p><strong>note</strong> that if some of the keywords specified in this array are omitted in the results you receive, then our database doesn't contain such keywords and cannot return data on them<br>you will not be charged for the keywords omitted in the results<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available locations with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available locations with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">United Kingdom</code>","type":"string"},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleKeywordOverviewLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Keyword Overview","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-dataforseo-labs-google-keyword-overview-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0254,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:ca661cfbe1b2238057adbc1ef76f04fb1245f75e65862385938acbc2e576ac8a","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4f047620b1a2"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_labs_google_keyword_overview_live","path":"/apis/v1/dataforseo/dataforseo_labs/google/keyword_overview/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/dataforseo_labs/google/keyword_overview/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/dataforseo_labs/google/keyword_overview/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"include_clickstream_data\": true,\n    \"include_serp_info\": true,\n    \"keywords\": [\n      \"iphone\"\n    ]\n  }\n]'"}]}},"/apis/v1/dataforseo/dataforseo_labs/google/keyword_suggestions/live":{"post":{"description":"‌‌\nThe Keyword Suggestions endpoint provides search queries that include the specified seed keyword.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.132 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_labs_google_keyword_suggestions_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"include_seed_keyword":true,"include_serp_info":true,"keyword":"phone","language_code":"en","limit":1,"location_code":2840}],"items":{"oneOf":[{"properties":{"exact_match":{"description":"<em>search for the exact phrase</em><br>optional field<br>if set to <code>true</code>, the returned keywords will include the exact keyword phrase you specified, with potentially other words before or after that phrase<br>default value: <code>false</code>","type":["boolean","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>match</code>, <code>not_match</code>, <code>ilike</code>, <code>not_ilike</code>, <code>like</code>, <code>not_like</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code>, as well as <code>ilike</code> and <code>not_ilike</code> to match any string of zero or more characters<br>example:<br><code>[\"keyword_info.search_volume\",\"&gt;\",0]</code><br><code>[[\"keyword_info.search_volume\",\"in\",[0,1000]],<br>\"and\",<br>[\"keyword_info.competition_level\",\"=\",\"LOW\"]]</code><code>[[\"keyword_info.search_volume\",\"&gt;\",100],<br>\"and\",<br>[[\"keyword_info.cpc\",\"&lt;\",0.5],<br>\"or\",<br>[\"keyword_info.high_top_of_page_bid\",\"&lt;=\",0.5]]]</code><br>for more information about filters, please refer to <a href=\"/v3/dataforseo_labs/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Dataforseo Labs - Filters</a> or this <a href=\"https://dataforseo.com/help-center/how-to-use-filters-in-dataforseo-labs-api\" target=\"_blank\" rel=\"noopener noreferrer\">help center guide</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"ignore_synonyms":{"description":"<em>ignore highly similar keywords</em><br>optional field<br>if set to <code class=\"prettyprint\">true</code> only core keywords will be returned, all highly similar keywords will be excluded;<br>default value: <code>false</code>","type":["boolean","null"]},"include_clickstream_data":{"description":"<em>include or exclude data from clickstream-based metrics in the result</em><br>optional field<br>if the parameter is set to <code>true</code>, you will receive <code>clickstream_keyword_info</code>, <code>keyword_info_normalized_with_clickstream</code>, and <code>keyword_info_normalized_with_bing</code> fields in the response<br>default value: <code>false</code><br>with this parameter enabled, you will be charged double the price for the request<p>learn more about how clickstream-based metrics are calculated in this <a href=\"https://dataforseo.com/help-center/what-are-clickstream-based-metrics-and-how-do-we-calculate-them\" rel=\"noopener noreferrer\" target=\"_blank\">help center article</a>","type":["boolean","null"]},"include_seed_keyword":{"description":"<em>include data for the seed keyword</em><br>optional field<br>if set to <code>true</code>, data for the seed keyword specified in the <code>keyword</code> field will be provided in the <code>seed_keyword_data</code> array of the response<br>default value: <code>false</code>","type":["boolean","null"]},"include_serp_info":{"description":"<em>include data from SERP for each keyword</em><br>optional field<br>if set to <code>true</code>, we will return a <code>serp_info</code> array containing SERP data (number of search results, relevant URL, and SERP features) for every keyword in the response<br>default value: <code>false</code>","type":["boolean","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>UTF-8 encoding<br>the keywords will be converted to lowercase format;<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>language code</em><br>optional field<br>if you use this field, you don't need to specify <code>language_name</code><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the<br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">en</code><br><strong>Note:</strong> if omitted, results default to the language with the most keyword records in the specified location;<br>refer to the <code>available_languages.keywords</code> field of the <a href=\"https://docs.dataforseo.com/v3/dataforseo_labs/locations_and_languages\" target=\"_blank\">Locations and Languages endpoint</a> to determine the default language","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br>optional field<br>if you use this field, you don't need to specify <code>language_code</code><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the<br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">English</code><br><strong>Note:</strong> if omitted, results default to the language with the most keyword records in the specified location;<br>refer to the <code>available_languages.keywords</code> field of the <a href=\"https://docs.dataforseo.com/v3/dataforseo_labs/locations_and_languages\" target=\"_blank\">Locations and Languages endpoint</a> to determine the default language","type":["string","null"]},"limit":{"description":"<em>the maximum number of returned keywords</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>location code</em><br>optional field<br>if you use this field, you don't need to specify <code>location_name</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to the<br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available locations<br>example:<br><code class=\"long-string\">2840</code>","type":["integer","null"]},"location_name":{"description":"<em>full name of the location</em><br>optional field<br>if you use this field, you don't need to specify <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to the<br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available locations<br>example:<br><code class=\"long-string\">United Kingdom</code>","type":["string","null"]},"offset":{"description":"<em>offset in the results array of returned keywords</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten keywords in the results array will be omitted and the data will be provided for the successive keywords<br><strong>Note:</strong> we recommend using this parameter only when retrieving up to 10,000 results<br>for retrieving over 10,000 results, use the <code>offset_token</code> instead.","type":["integer","null"]},"offset_token":{"description":"<em>offset token for subsequent requests</em><br>optional field<br>provided in the identical filed of the response to each request;<br>use this parameter to avoid timeouts while trying to obtain over 10,000 results in a single request;<br>by specifying the unique <code>offset_token</code> value from the response array, you will get the subsequent results of the initial task;<br><code>offset_token</code> values are unique for each subsequent task<br><strong>Note:</strong> if the <code>offset_token</code> is specified in the request, all other parameters except <code>limit</code> will not be taken into account when processing a task.<br>learn more about this parameter on our <a href=\"https://dataforseo.com/help-center/what-is-the-difference-between-the-offset-and-offset_token-parameters#offset_token\" target=\"_blank\">Help Center</a>","type":["string","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>a comma is used as a separator<br>example:<br><code>[\"keyword_info.competition,desc\"]</code><br>default rule:<br><code>[\"keyword_info.search_volume,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"keyword_info.search_volume,desc\",\"keyword_info.cpc,desc\"]</code>","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleKeywordSuggestionsLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Keyword Suggestions","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-dataforseo-labs-google-keyword-suggestions-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.132,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:010c6c34345bd060c7e2b37bdac37fda293004bda5a3877146b21b5b02afea1f","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b506c3ff7a09"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_labs_google_keyword_suggestions_live","path":"/apis/v1/dataforseo/dataforseo_labs/google/keyword_suggestions/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/dataforseo_labs/google/keyword_suggestions/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/dataforseo_labs/google/keyword_suggestions/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"keyword\": \"phone\",\n    \"location_code\": 2840,\n    \"language_code\": \"en\",\n    \"include_serp_info\": true,\n    \"include_seed_keyword\": true,\n    \"limit\": 1\n  }\n]'"}]}},"/apis/v1/dataforseo/dataforseo_labs/google/keywords_for_app/live":{"post":{"description":"‌\nThis endpoint will provide you with a list of keywords for which the target app ranks on Google Play. You will obtain keyword data and discover the app’s ranking position for each returned keyword.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.1356 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_labs_google_keywords_for_app_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"app_id":"org.telegram.messenger","language_name":"English","limit":10,"location_code":2840}],"items":{"oneOf":[{"properties":{"app_id":{"description":"<em>id of the apps</em><br><strong>required field</strong><br>ID of the mobile application on Google Play;<br>you can find the ID in the URL of every app listed on Google Play;<br>example:<br>in the URL <code>https://play.google.com/store/apps/details?id=org.telegram.messenger</code><br>the id is <code>org.telegram.messenger</code>","type":"string"},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code><br>example:<br><code>[\"keyword_data.keyword_info.search_volume\",\"&gt;\",500]</code><p><code>[[\"keyword_data.keyword_info.search_volume\",\"&lt;&gt;\",500],\"and\",[\"ranked_serp_element.serp_item.rank_group\",\"&gt;=\",\"10\"]]</code><p>for more information about filters, please refer to <a href=\"/v3/dataforseo_labs/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Dataforseo Labs - Filters</a> or this <a href=\"https://dataforseo.com/help-center/how-to-use-filters-in-dataforseo-labs-api\" rel=\"noopener noreferrer\" target=\"_blank\">help center guide</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"language_code":{"description":"<em>language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the English language only<br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the English language only;<br>example:<br><code class=\"long-string\">English</code>","type":"string"},"limit":{"description":"<em>the maximum number of returned keywords</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US location only;<br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code>;<br><strong>Note:</strong> this endpoint currently supports the US location only;<br>example:<br><code class=\"long-string\">United States</code>","type":"string"},"offset":{"description":"<em>offset in the results array of returned keywords</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten keywords in the results array will be omitted and the data will be provided for the successive keywords","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results;<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order;<br><code>desc</code> - results will be sorted in the descending order;<br>you should use a comma to specify a sorting type;<br>example:<br><code>[\"ranked_serp_element.serp_item.rank_group,asc\"]</code><br><strong>Note:</strong> you can set no more than three sorting rules in a single request;<br>you should use a comma to separate several sorting rules;<br>example:<br><code>[\"ranked_serp_element.serp_item.rank_group,desc\",\"keyword_data.keyword_info.search_volume,asc\"]</code><br>default rule:<br><code>[\"keyword_data.keyword_info.search_volume,desc\"]</code><br><strong>Note:</strong> if the <code>item_types</code> array contains item types that are different from <code>organic</code>, the results will be ordered by the first item type in the array","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleKeywordsForAppLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Google Play Keywords For App Live","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-dataforseo-labs-google-keywords-for-app-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.1356,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:12d4e71f56a6b90395574a3f083f36bb1de2724dcdf8712645a360022ed32c20","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6a578d8bb861"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_labs_google_keywords_for_app_live","path":"/apis/v1/dataforseo/dataforseo_labs/google/keywords_for_app/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/dataforseo_labs/google/keywords_for_app/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/dataforseo_labs/google/keywords_for_app/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"app_id\": \"org.telegram.messenger\",\n    \"language_name\": \"English\",\n    \"location_code\": 2840,\n    \"limit\": 10\n  }\n]'"}]}},"/apis/v1/dataforseo/dataforseo_labs/google/keywords_for_categories/live":{"post":{"description":"‌\nThis endpoint will provide you with a list of keywords relevant to the specified product categories. You will get the search volume rate for the last month, search volume trend for the previous 12 months, as well as current cost-per-click and competition values for each keyword.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.1356 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_labs_google_keywords_for_categories_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"category_codes":["12191","12193"],"include_serp_info":true,"language_name":"English","limit":3,"location_code":2840}],"items":{"oneOf":[{"properties":{"category_codes":{"description":"<em>product and service categories</em><br><strong>required field</strong><br>The maximum number of categories you can specify: 20<br>you can download <a href=\"https://cdn.dataforseo.com/v3/categories/categories_dataforseo_labs_2023_10_25.csv\">the full list of possible categories</a>","items":{"type":"string"},"type":"array"},"category_intersection":{"description":"<em>category intersections</em><br>optional field<br>if set to <code class=\"prettyprint\">true</code>, you will get keywords featured in all specified categories;<br>if set to <code class=\"prettyprint\">false</code>, you will keywords that are specified in any of the specified categories;<br>default value: <code>true</code>","type":["boolean","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>match</code>, <code>not_match</code>, <code>ilike</code>, <code>not_ilike</code>, <code>like</code>, <code>not_like</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code>,as well as <code>ilike</code>, <code>not_ilike</code> to match any string of zero or more characters<br>example:<br><code>[\"keyword_info.search_volume\",\"&gt;\",0]</code><br><code>[[\"keyword_info.search_volume\",\"in\",[0,1000]],<br>\"and\",<br>[\"keyword_info.competition_level\",\"=\",\"LOW\"]]</code><p><code>[[\"keyword_info.search_volume\",\"&gt;\",100],<br>\"and\",<br>[[\"keyword_info.cpc\",\"&lt;\",0.5],<br>\"or\",<br>[\"keyword_info.high_top_of_page_bid\",\"&lt;=\",0.5]]]</code><br>for more information about filters, please refer to <a href=\"/v3/dataforseo_labs/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Dataforseo Labs - Filters</a> or this <a href=\"https://dataforseo.com/help-center/how-to-use-filters-in-dataforseo-labs-api\" target=\"_blank\" rel=\"noopener noreferrer\">help center guide</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"ignore_synonyms":{"description":"<em>ignore highly similar keywords</em><br>optional field<br>if set to <code class=\"prettyprint\">true</code> only core keywords will be returned, all highly similar keywords will be excluded;<br>default value: <code>false</code>","type":["boolean","null"]},"include_clickstream_data":{"description":"<em>include or exclude data from clickstream-based metrics in the result</em><br>optional field<br>if the parameter is set to <code>true</code>, you will receive <code>clickstream_keyword_info</code>, <code>keyword_info_normalized_with_clickstream</code>, and <code>keyword_info_normalized_with_bing</code> fields in the response<br>default value: <code>false</code><br>with this parameter enabled, you will be charged double the price for the request<p>learn more about how clickstream-based metrics are calculated in this <a href=\"https://dataforseo.com/help-center/what-are-clickstream-based-metrics-and-how-do-we-calculate-them\" rel=\"noopener noreferrer\" target=\"_blank\">help center article</a>","type":["boolean","null"]},"include_serp_info":{"description":"<em>include data from SERP for each keyword</em><br>optional field<br>if set to <code>true</code>, we will return a <code>serp_info</code> array containing SERP data (number of search results, relevant URL, and SERP features) for every keyword in the response<br>default value: <code>false</code>","type":["boolean","null"]},"language_code":{"description":"<em>unique language identifier</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the<br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the<br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"limit":{"description":"<em>the maximum number of keywords in the results array</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>unique location identifier</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to the<br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to the<br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">United Kingdom</code>","type":"string"},"offset":{"description":"<em>offset in the results array of returned keywords</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten keywords in the results array will be omitted and the data will be provided for the successive keywords<br><strong>Note:</strong> we recommend using this parameter only when retrieving up to 10,000 results<br>for retrieving over 10,000 results, use the <code>offset_token</code> instead.","type":["integer","null"]},"offset_token":{"description":"<em>offset token for subsequent requests</em><br>optional field<br>provided in the identical filed of the response to each request;<br>use this parameter to avoid timeouts while trying to obtain over 10,000 results in a single request;<br>by specifying the unique <code>offset_token</code> value from the response array, you will get the subsequent results of the initial task;<br><code>offset_token</code> values are unique for each subsequent task<br><strong>Note:</strong> if the <code>offset_token</code> is specified in the request, all other parameters except <code>limit</code> will not be taken into account when processing a task.<br>learn more about this parameter on our <a href=\"https://dataforseo.com/help-center/what-is-the-difference-between-the-offset-and-offset_token-parameters#offset_token\" target=\"_blank\">Help Center</a>","type":["string","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"keyword_info.competition,desc\"]</code><br>default rule:<br><code>[\"keyword_info.search_volume,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"keyword_info.search_volume,desc\",\"keyword_info.competition,asc\"]</code>","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleKeywordsForCategoriesLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Keywords For Categories","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-dataforseo-labs-google-keywords-for-categories-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.1356,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:934bc7966b54ce590e5d659d327604be823352ac1e008cd66b631c24660dd0eb","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a9074d5cc82a"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_labs_google_keywords_for_categories_live","path":"/apis/v1/dataforseo/dataforseo_labs/google/keywords_for_categories/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/dataforseo_labs/google/keywords_for_categories/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/dataforseo_labs/google/keywords_for_categories/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"category_codes\": [\n      \"12191\",\n      \"12193\"\n    ],\n    \"language_name\": \"English\",\n    \"location_code\": 2840,\n    \"include_serp_info\": true,\n    \"limit\": 3\n  }\n]'"}]}},"/apis/v1/dataforseo/dataforseo_labs/google/keywords_for_site/live":{"post":{"description":"‌\nThe Keywords For Site endpoint will provide you with a list of keywords relevant to the target domain, subdomain, or webpage. Each keyword is supplied with relevant categories, search volume data for the last month, cost-per-click, competition, and search volume trend values for the past 12 months.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.132 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_labs_google_kw_for_site_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"filters":["serp_info.se_results_count",">",0],"include_serp_info":true,"include_subdomains":true,"language_code":"en","limit":3,"location_code":2840,"target":"apple.com"}],"items":{"oneOf":[{"properties":{"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>match</code>, <code>not_match</code>, <code>ilike</code>, <code>not_ilike</code>, <code>like</code>, <code>not_like</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code>, as well as <code>ilike</code> and <code>not_ilike</code> to match any string of zero or more characters<br><strong>note that you can not filter the results by <code>relevance</code></strong><br>example:<br><code>[\"keyword_info.search_volume\",\"&gt;\",0]</code><br>for more information about filters, please refer to <a href=\"/v3/dataforseo_labs/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Dataforseo Labs - Filters</a> or this <a href=\"https://dataforseo.com/help-center/how-to-use-filters-in-dataforseo-labs-api\" target=\"_blank\" rel=\"noopener noreferrer\">help center guide</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"include_clickstream_data":{"description":"<em>include or exclude data from clickstream-based metrics in the result</em><br>optional field<br>if the parameter is set to_<code>true</code>, you will receive <code>clickstream_keyword_info</code>, <code>keyword_info_normalized_with_clickstream</code>, and <code>keyword_info_normalized_with_bing</code> fields in the response<br>default value: <code>false</code><br>with this parameter enabled, you will be charged double the price for the request<p>learn more about how clickstream-based metrics are calculated in this <a href=\"https://dataforseo.com/help-center/what-are-clickstream-based-metrics-and-how-do-we-calculate-them\" rel=\"noopener noreferrer\" target=\"_blank\">help center article</a>","type":["boolean","null"]},"include_serp_info":{"description":"<em>include data from SERP for each keyword</em><br>optional field<br>if set to <code>true</code>, we will return a <code>serp_info</code> array containing SERP data (number of search results, relevant URL, and SERP features) for every keyword in the response<br>default value: <code>false</code>","type":["boolean","null"]},"include_subdomains":{"description":"<em>indicates if the subdomains will be included in the search</em><br>optional field<br>if set to <code>false</code>, the subdomains will be ignored<br>default value: <code>true</code>","type":["boolean","null"]},"language_code":{"description":"<em>language code</em><br>optional field<br>if you use this field, you don't need to specify <code>language_name</code><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the<br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">en</code><br><strong>Note:</strong> if omitted, results default to the language with the most keyword records in the specified location;<br>refer to the <code>available_languages.keywords</code> field of the <a href=\"https://docs.dataforseo.com/v3/dataforseo_labs/locations_and_languages\" target=\"_blank\">Locations and Languages endpoint</a> to determine the default language","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br>optional field<br>if you use this field, you don't need to specify <code>language_code</code><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the<br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">English</code><br><strong>Note:</strong> if omitted, results default to the language with the most keyword records in the specified location;<br>refer to the <code>available_languages.keywords</code> field of the <a href=\"https://docs.dataforseo.com/v3/dataforseo_labs/locations_and_languages\" target=\"_blank\">Locations and Languages endpoint</a> to determine the default language","type":["string","null"]},"limit":{"description":"<em>the maximum number of keywords in the results array</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>unique location identifier</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to the<br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to the<br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">United Kingdom</code>","type":"string"},"offset":{"description":"<em>offset in the results array of returned keywords</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten keywords in the results array will be omitted and the data will be provided for the successive keywords<br><strong>Note:</strong> we recommend using this parameter only when retrieving up to 10,000 results<br>for retrieving over 10,000 results, use the <code>offset_token</code> instead.","type":["integer","null"]},"offset_token":{"description":"<em>offset token for subsequent requests</em><br>optional field<br>provided in the identical filed of the response to each request;<br>use this parameter to avoid timeouts while trying to obtain over 10,000 results in a single request;<br>by specifying the unique <code>offset_token</code> value from the response array, you will get the subsequent results of the initial task;<br><code>offset_token</code> values are unique for each subsequent task<br><strong>Note:</strong> if the <code>offset_token</code> is specified in the request, all other parameters except <code>limit</code> will not be taken into account when processing a task.<br>learn more about this parameter on our <a href=\"https://dataforseo.com/help-center/what-is-the-difference-between-the-offset-and-offset_token-parameters#offset_token\" target=\"_blank\">Help Center</a>","type":["string","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting parameter<p>default rule:<br><code>[\"relevance,desc\"]</code><br>relevance is used as the default sorting rule to provide you with the closest keyword ideas. We recommend using this sorting rule to get highly-relevant search terms. <strong>Note</strong> that <code>relevance</code> is only our internal system identifier, so <strong>it can not be used as a filter</strong>, and you will not find this field in the <code>result</code> array. The relevance score is based on a similar principle as used in <a href=\"/v3/keywords_data/google/keywords_for_keywords/live/?php\">the Keywords For Keywords</a> endpoint.<strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"relevance,desc\",\"keyword_info.search_volume,desc\"]</code>","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>domain name or page url</em><br><strong>required field</strong><br>the domain name of the target website, subdomain or URL of the target webpage;<br>the <strong>domain name</strong> must be specified <strong>without</strong> <code>https://</code> or <code>www.</code>;<br>the <strong>subdomain</strong> must be specified <strong>without</strong> <code>https://</code>;<br>the <strong>webpage URL</strong> must be specified <strong>with</strong> <code>https://</code> or <code>www.</code><br><strong>Note:</strong> if you specify the <strong>webpage URL</strong> without <code>https://</code> or <code>www.</code>, the result will be returned for the <strong>entire domain</strong> rather than the specific page","type":"string"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleKeywordsForSiteLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Keywords For Site","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-dataforseo-labs-google-keywords-for-site-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.132,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:d10ec1daa7acb27ce7db6e050ba628da38fead72e8822144d72dc73eea5c3875","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5f83a4204b67"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_labs_google_kw_for_site_live","path":"/apis/v1/dataforseo/dataforseo_labs/google/keywords_for_site/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/dataforseo_labs/google/keywords_for_site/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/dataforseo_labs/google/keywords_for_site/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"target\": \"apple.com\",\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"include_serp_info\": true,\n    \"include_subdomains\": true,\n    \"filters\": [\n      \"serp_info.se_results_count\",\n      \">\",\n      0\n    ],\n    \"limit\": 3\n  }\n]'"}]}},"/apis/v1/dataforseo/dataforseo_labs/google/page_intersection/live":{"post":{"description":"This endpoint will provide you with the keywords for which specified pages rank within the same SERP. You will get search volume, competition, cost-per-click data on each intersecting keyword. Along with that, you will get data on SERP elements that specified pages rank for in search results, as well as the estimated traffic volume and cost of ad traffic. Page Intersection endpoint supports organic, paid, local pack and featured snippet results.\nfor more info please visit 'https://docs.dataforseo.com/v3/dataforseo_labs/google/page_intersection/live/?bash'\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.1356 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_dataforseo_apis_v1_dataforseo_dataforseo_labs_054efa","requestBody":{"content":{"application/json":{"schema":{"example":[{"include_serp_info":true,"language_name":"English","limit":3,"location_code":2840,"pages":{"1":"https://forbes.com","2":"https://cnn.com/*"}}],"items":{"oneOf":[{"properties":{"exclude_pages":{"description":"URLs of pages you want to excludeoptional fieldyou can set up to 10 pages in this arrayif you use this array, results will contain the keywords for which URLs from the pages object rank, but URLs from exclude_pages array do not;note that if you specify this field, the results will be based on the keywords any URL from pages ranks for regardless of intersections between them. However, you can set intersection_mode to intersect and results will contain the keywords all URLs from pages rank for in the same SERP and URLs from exclude_pages do not. use a wildcard ('*') character to specify the search patternexample:\"exclude_pages\":[\"https://www.apple.com/iphone/*\",\"https://dataforseo.com/apis/*\",\"https://www.microsoft.com/en-us/industry/services/\"]","items":{"type":"string"},"type":["array","null"]},"filters":{"description":"array of results filtering parametersoptional fieldyou can add several filters at once (8 filters maximum)you should set a logical operator and, or between the conditionsthe following operators are supported:regex, not_regex, <, <=, >, >=, =, <>, in, not_in, ilike, not_ilike, like, not_like, match, not_matchyou can use the % operator with like and not_like, as well as ilike and not_ilike to match any string of zero or more charactersnote that if you want to filter by any field in the intersection_result array you need to specify the number of corresponding pagefor instance, if you want to filter results by the ranking of the first specified URL, you should set the following filter:[intersection_result.1.rank_absolute,\"=\",1]if you want to filter results and receive only organic listings for the third specified URL, you should set the following filter:[intersection_result.3.type,\"=\",\"organic\"] , etc.example:[\"keyword_data.keyword_info.search_volume\",\"in\",[100,1000]][[\"intersection_result.1.etv\",\">\",0],\"and\",[\"intersection_result.1.description\",\"like\",\"%goat%\"]][[\"keyword_data.keyword_info.search_volume\",\">\",100],\"and\",[[\"intersection_result.2.description\",\"like\",\"%goat%\"],\"or\",[\"intersection_result.2.type\",\"=\",\"organic\"]]]for more information about filters, please refer to Dataforseo Labs - Filters or this help center guide","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"ignore_synonyms":{"description":"ignore highly similar keywordsoptional fieldif set to true only core keywords will be returned, all highly similar keywords will be excluded;  default value: false","type":["boolean","null"]},"include_clickstream_data":{"description":"include or exclude data from clickstream-based metrics in the resultoptional fieldif the parameter is set to true, you will receive clickstream_keyword_info, clickstream_etv, keyword_info_normalized_with_clickstream, and keyword_info_normalized_with_bing fields in the responsedefault value: falsewith this parameter enabled, you will be charged double the price for the requestlearn more about how clickstream-based metrics are calculated in this help center article","type":["boolean","null"]},"include_serp_info":{"description":"include data from SERP for each keywordoptional fieldif set to true, we will return a serp_info array containing SERP data (number of search results, relevant URL, and SERP features) for every keyword in the responsedefault value: false","type":["boolean","null"]},"include_subdomains":{"description":"indicates if the subdomains will be included in the searchoptional fieldif set to false, the subdomains will be ignoreddefault value: true","type":["boolean","null"]},"intersection_mode":{"description":"indicates whether to intersect keywordsoptional fielduse this field to intersect or merge results for the specified URLspossible values: union, intersectunion - results are based on all keywords any URL from pages rank for;intersect - results are based on the keywords all URLs from pages rank for in the same SERP:by default, results are based on the intersect mode if you specify only pages array. If you specify exclude_pages as well, results are based on the union mode","type":["string","null"]},"item_types":{"description":"search results typeindicates type of search results included in the responseoptional fieldpossible values: [\"organic\", \"paid\", \"featured_snippet\", \"local_pack\"]default value: [\"organic\", \"paid\"]","items":{"type":"string"},"type":["array","null"]},"language_code":{"description":"language coderequired field if you don't specify language_nameNote: it is required to specify either language_name or language_codeyou can receive the list of available languages with their language_code by making a separate request to the https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languagesexample:en","type":["string","null"]},"language_name":{"description":"full name of the languagerequired field if you don't specify language_codeNote: it is required to specify either language_name or language_codeyou can receive the list of available languages with their language_name by making a separate request to the https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languagesexample:English","type":["string","null"]},"limit":{"description":"the maximum number of returned keywordsoptional fielddefault value: 100maximum value: 1000","type":["integer","null"]},"location_code":{"description":"location coderequired field if you don't specify location_nameNote: it is required to specify either location_name or location_codeyou can receive the list of available locations with their location_code by making a separate request to the https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languagesexample:2840","type":["integer","null"]},"location_name":{"description":"full name of the locationrequired field if you don't specify location_codeNote: it is required to specify either location_name or location_codeyou can receive the list of available locations with their location_name by making a separate request to the https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languagesexample:United Kingdom","type":["string","null"]},"offset":{"description":"offset in the items array of returned keywordsoptional fielddefault value: 0if you specify 10 here, the first ten keywords in the results array will be omitted and the data will be provided for the successive keywords","type":["integer","null"]},"order_by":{"description":"results sorting rulesoptional fieldyou can use the same values as in the filters array to sort the resultspossible sorting types:asc - results will be sorted in the ascending orderdesc - results will be sorted in the descending orderyou should use a comma to set up a sorting parameterexample:[\"keyword_data.keyword_info.competition,desc\"]default rule:[\"keyword_data.keyword_info.search_volume,desc\"]note that you can set no more than three sorting rules in a single requestyou should use a comma to separate several sorting rulesexample:[\"intersection_result.1.rank_group,asc\",\"intersection_result.2.rank_absolute,asc\"]","items":{"type":"string"},"type":["array","null"]},"pages":{"additionalProperties":{"type":["string","null"]},"description":"target URLs of pagesrequired fieldyou can set up to 20 pages in this objectthe pages should be specified with absolute URLs (including http:// or https://)example:\"pages\": {\"1\":\"https://www.apple.com/mac/*\",\"2\":\"https://dataforseo.com/*\",\"3\":\"https://support.microsoft.com/\"}if you specify a single page here, we will return results only for this page;you can also use a wildcard ('') character to specify the search patternexample:\"example.com\"search for the exact URL\"example.com/eng/\"search for the example.com page and all its related URLs which start with '/eng/', such as \"example.com/eng/index.html\" and \"example.com/eng/help/\", etc.note: a wilcard should be placed after the slash ('/') character in the end of the URL, it is not possible to place it after the domain in the following way:https://dataforseo.comuse https://dataforseo.com/ insteadNote: this endpoint will not provide results if the number of intersecting keywords exceeds 10 million","type":["object","null"]},"tag":{"description":"user-defined task identifieroptional fieldthe character limit is 255you can use this parameter to identify the task and match it with the resultyou will find the specified tag value in the data object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGooglePageIntersectionLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Page Intersection","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/any_dataforseo_apis_v1_dataforseo_dataforseo_labs_054efa","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.1356,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:35c16e8e590f44152c2b76a042607f439100b28cb7fe19d8314de62be7fd6023","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"63b8fa250749"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_dataforseo_apis_v1_dataforseo_dataforseo_labs_054efa","path":"/apis/v1/dataforseo/dataforseo_labs/google/page_intersection/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/dataforseo_labs/google/page_intersection/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/dataforseo_labs/google/page_intersection/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"pages\": {\n      \"1\": \"https://forbes.com\",\n      \"2\": \"https://cnn.com/*\"\n    },\n    \"language_name\": \"English\",\n    \"location_code\": 2840,\n    \"include_serp_info\": true,\n    \"limit\": 3\n  }\n]'"}]}},"/apis/v1/dataforseo/dataforseo_labs/google/ranked_keywords/live":{"post":{"description":"‌\nThis endpoint will provide you with the list of keywords that any domain, subdomain, or webpage is ranking for. You will also get SERP elements related to the keyword position, as well as monthly searches and other data relevant to the returned keywords.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.132 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_dataforseo_apis_v1_dataforseo_dataforseo_labs_23787a","requestBody":{"content":{"application/json":{"schema":{"example":[{"language_name":"English","limit":3,"load_rank_absolute":true,"location_name":"United States","target":"dataforseo.com"}],"items":{"oneOf":[{"properties":{"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>match</code>, <code>not_match</code>, <code>ilike</code>, <code>not_ilike</code>, <code>like</code>, <code>not_like</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code>, as well as <code>ilike</code> and <code>not_ilike</code> to match any string of zero or more characters<br>example:<br><code>[\"ranked_serp_element.serp_item.rank_group\",\"&lt;=\",10]</code><p><code>[[\"ranked_serp_element.serp_item.rank_group\",\"&lt;=\",10],<br>\"and\",<br>[\"ranked_serp_element.serp_item.type\",\"&lt;&gt;\",\"paid\"]]</code><p><code>[[\"keyword_data.keyword_info.search_volume\",\"&lt;&gt;\",0],<br>\"and\",<br>[[\"ranked_serp_element.serp_item.type\",\"&lt;&gt;\",\"paid\"],\"or\",[\"ranked_serp_element.serp_item.is_malicious\",\"=\",false]]]</code><p>if you want to get the keywords a particular webpage ranks for, you can use a <code><a href=\"/v3/dataforseo_labs/google/ranked_keywords/live/#target\">target</a></code> field or filter by the <code>ranked_serp_element.serp_item.relative_url</code> parameter<br>example:<br><code>[\"ranked_serp_element.serp_item.relative_url\", \"=\", \"/apis/rank-tracker-api\"]</code><br>for more information about filters, please refer to <a href=\"/v3/dataforseo_labs/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Dataforseo Labs - Filters</a> or this <a href=\"https://dataforseo.com/help-center/how-to-use-filters-in-dataforseo-labs-api\" rel=\"noopener noreferrer\" target=\"_blank\">help center guide</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"historical_serp_mode":{"description":"<em>data collection mode</em><br>optional field<br>you can use this field to filter the results;<br>possible types of filtering:<br><code>live</code> — return keywords for which the specified <code>target</code> currently has ranking results in SERP;<br><code>lost</code> — return keywords for which the specified <code>target</code> had previously had ranking results in SERP, but didn't have them during the last check;<br><code>all</code> — return both types of keywords.<br>default value: <code>live</code>","type":["string","null"]},"ignore_synonyms":{"description":"<em>ignore highly similar keywords</em><br>optional field<br>if set to <code class=\"prettyprint\">true</code> only core keywords will be returned, all highly similar keywords will be excluded;  <br>default value: <code>false</code>","type":["boolean","null"]},"include_clickstream_data":{"description":"<em>include or exclude data from clickstream-based metrics in the result</em><br>optional field<br>if the parameter is set to <code>true</code>, you will receive <code>clickstream_keyword_info</code>, <code>clickstream_etv</code>, <code>clickstream_gender_distribution</code>, <code>clickstream_age_distribution</code>, <code>keyword_info_normalized_with_clickstream</code>, and <code>keyword_info_normalized_with_bing</code> fields in the response<br>default value: <code>false</code><br>with this parameter enabled, you will be charged double the price for the request<p>learn more about how clickstream-based metrics are calculated in this <a href=\"https://dataforseo.com/help-center/what-are-clickstream-based-metrics-and-how-do-we-calculate-them\" rel=\"noopener noreferrer\" target=\"_blank\">help center article</a>","type":["boolean","null"]},"item_types":{"description":"<em>display results by item type</em><br>optional field<br>indicates the type of search results included in the response<p><strong>Note:</strong> if the <code>item_types</code> array contains item types that are different from <code>organic</code>, the results will be ordered by the first item type in the array; you will not be able to sort and filter results by the types of search results not included in the response;<p>possible values: <br><code>[\"organic\", \"paid\", \"featured_snippet\", \"local_pack\", \"ai_overview_reference\"]</code><br>default value: <br><code>[\"organic\", \"paid\"]</code>","items":{"type":"string"},"type":["array","null"]},"language_code":{"description":"<em>language code</em><br>optional field<br>if you use this field, you don't need to specify <code>language_name</code><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available languages<br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br>optional field<br>if you use this field, you don't need to specify <code>language_code</code><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available languages<br>example:<br><code class=\"long-string\">English</code>","type":["string","null"]},"limit":{"description":"<em>the maximum number of returned keywords</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"load_rank_absolute":{"description":"<em>return rankings distribution by <code>rank_absolute</code></code></em><br>optional field<br>default value: <code>false</code><br>if set to <code>true</code>, we will return the field <code>metrics_absolute</code> containing rankings distribution by the <code>rank_absolute</code> parameter that indicates the result’s position among all SERP elements","type":["boolean","null"]},"location_code":{"description":"<em>location code</em><br>optional field<br>if you use this field, you don't need to specify <code>location_name</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available locations<br>example:<br><code class=\"long-string\">2840</code>","type":["integer","null"]},"location_name":{"description":"<em>full name of the location</em><br>optional field<br>if you use this field, you don't need to specify <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available locations<br>example:<br><code class=\"long-string\">United Kingdom</code>","type":["string","null"]},"offset":{"description":"<em>offset in the results array of returned keywords</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten keywords in the results array will be omitted and the data will be provided for the successive keywords","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"keyword_data.keyword_info.competition,desc\"]</code><br>default rule:<br><code>[\"ranked_serp_element.serp_item.rank_group,asc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"keyword_data.keyword_info.search_volume,desc\",\"keyword_data.keyword_info.cpc,desc\"]</code>","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>domain name or page url</em><br><strong>required field</strong><br>the domain name of the target website, subdomain or URL of the target webpage;<br>the <strong>domain name</strong> must be specified <strong>without</strong> <code>https://</code> or <code>www.</code>;<br>the <strong>subdomain</strong> must be specified <strong>without</strong> <code>https://</code>;<br>the <strong>webpage URL</strong> must be specified <strong>with</strong> <code>https://</code> or <code>www.</code><br><strong>Note:</strong> if you specify the <strong>webpage URL</strong> without <code>https://</code> or <code>www.</code>, the result will be returned for the <strong>entire domain</strong> rather than the specific page","type":"string"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleRankedKeywordsLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Ranked Keywords","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/any_dataforseo_apis_v1_dataforseo_dataforseo_labs_23787a","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.132,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:d467b5f383f3c0c107a925cf6ca89bfeba0cac92dd3d1e837c8e8027d4668090","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5b35345651ab"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_dataforseo_apis_v1_dataforseo_dataforseo_labs_23787a","path":"/apis/v1/dataforseo/dataforseo_labs/google/ranked_keywords/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/dataforseo_labs/google/ranked_keywords/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/dataforseo_labs/google/ranked_keywords/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"target\": \"dataforseo.com\",\n    \"language_name\": \"English\",\n    \"location_name\": \"United States\",\n    \"load_rank_absolute\": true,\n    \"limit\": 3\n  }\n]'"}]}},"/apis/v1/dataforseo/dataforseo_labs/google/related_keywords/live":{"post":{"description":"The Related Keywords endpoint provides keywords appearing in the “Searches Related to” SERP element.\n  View the element.\nYou can get up to 4680 keyword ideas by specifying the search depth. Each related keyword comes with the list of relevant product categories, search volume rate for the last month, search volume trend for the previous 12 months, as well as current cost-per-click and competition values.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.0156 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_labs_google_related_keywords_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":"phone","language_name":"English","limit":3,"location_code":2840}],"items":{"oneOf":[{"properties":{"depth":{"description":"<em>keyword search depth</em><br>optional field<br>default value: <code>1</code><p>number of the returned results depends on the value you set in this field<br>you can specify a level from 0 to 4<br>estimated number of keywords for each level (maximum):<br>0 - the keyword set in the <code>keyword</code> field<br>1 – 8 keywords<br>2 – 72 keywords<br>3 – 584 keywords<br>4 – 4680 keywords","type":["integer","null"]},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>match</code>, <code>not_match</code>, <code>ilike</code>, <code>not_ilike</code>, <code>like</code>,<code>not_like</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code>, as well as <code>ilike</code> and <code>not_ilike</code> to match any string of zero or more characters<br>example:<br><code>[\"keyword_data.keyword_info.search_volume\",\"&gt;\",0]</code><p><code>[[\"keyword_info.search_volume\",\"in\",[0,1000]],<br>\"and\",<br>[\"keyword_data.keyword_info.competition_level\",\"=\",\"LOW\"]]</code><p><code>[[\"keyword_data.keyword_info.search_volume\",\"&gt;\",100],<br>\"and\",<br>[[\"keyword_data.keyword_info.cpc\",\"&lt;\",0.5],<br>\"or\",<p>[\"keyword_info.high_top_of_page_bid\",\"&lt;=\",0.5]]]</code><br>for more information about filters, please refer to <a href=\"/v3/dataforseo_labs/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Dataforseo Labs - Filters</a> or this <a href=\"https://dataforseo.com/help-center/how-to-use-filters-in-dataforseo-labs-api\" rel=\"noopener noreferrer\" target=\"_blank\">help center guide</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"ignore_synonyms":{"description":"","type":["boolean","null"]},"include_clickstream_data":{"description":"","type":["boolean","null"]},"include_seed_keyword":{"description":"<em>include data for the seed keyword</em><br>optional field<br>if set to <code>true</code>, data for the seed keyword specified in the <code>keyword</code> field will be provided in the <code>seed_keyword_data</code> array of the response<br>default value: <code>false</code>","type":["boolean","null"]},"include_serp_info":{"description":"<em>include data from SERP for each keyword</em><br>optional field<br>if set to <code>true</code>, we will return a <code>serp_info</code> array containing SERP data (number of search results, relevant URL, and SERP features) for every keyword in the response<br>default value: <code>false</code>","type":["boolean","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>UTF-8 encoding<br>the keywords will be converted to lowercase format<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available locations with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available locations with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"limit":{"description":"<em>the maximum number of returned keywords</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">United Kingdom</code>","type":"string"},"offset":{"description":"<em>offset in the results array of returned keywords</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten keywords in the results array will be omitted and the data will be provided for the successive keywords","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"keyword_data.keyword_info.competition,desc\"]</code><br>default rule:<br><code>[\"keyword_data.keyword_info.search_volume,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"keyword_data.keyword_info.search_volume,desc\",\"keyword_data.keyword_info.cpc,desc\"]</code>","items":{"type":"string"},"type":["array","null"]},"replace_with_core_keyword":{"description":"<em>return data for core keyword</em><br>optional field<br>if <code>true</code>, <code>serp_info</code> and <code>related_keywords</code> will be returned for the main keyword in the group that the specified <code>keyword</code> belongs to;<br>if <code>false</code>, <code>serp_info</code> and <code>related_keywords</code> will be returned for the specified <code>keyword</code> (if available);<br>refer to <a href=\"https://dataforseo.com/help-center/replace_with_core_keyword\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article</a> for more details;<br>default value: <code>false</code>","type":["boolean","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleRelatedKeywordsLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Related Keywords","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-dataforseo-labs-google-related-keywords-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0156,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:9ba90f374eb06e183a2079c076fdf5d0d16d8e513df10949b433d23ee6e4b754","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5c469272efc2"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_labs_google_related_keywords_live","path":"/apis/v1/dataforseo/dataforseo_labs/google/related_keywords/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/dataforseo_labs/google/related_keywords/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/dataforseo_labs/google/related_keywords/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"keyword\": \"phone\",\n    \"language_name\": \"English\",\n    \"location_code\": 2840,\n    \"limit\": 3\n  }\n]'"}]}},"/apis/v1/dataforseo/dataforseo_labs/google/relevant_pages/live":{"post":{"description":"‌\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.015 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_labs_google_relevant_pages_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"filters":[["metrics.organic.pos_1","<>",0],"or",["metrics.organic.pos_2_3","<>",0]],"language_name":"English","limit":3,"location_code":2840,"target":"amazon.com"}],"items":{"oneOf":[{"properties":{"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code><p>example:<br><code>[\"metrics.paid.count\",\"&gt;\",0]</code><p><code>[[\"metrics.organic.count\",\"&gt;\",50],\"and\",[\"metrics.organic.pos_1\",\"&lt;&gt;\",0]]</code><p><code>[[\"\"metrics.organic.count\",\"&gt;\",50\"],<br>\"and\",<br>[[\"metrics.organic.pos_1\",\"&lt;&gt;\",0],\"or\",[\"metrics.organic.pos_2_3\",\"&lt;&gt;\",0]]]</code><br>for more information about filters, please refer to <a href=\"/v3/dataforseo_labs/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Dataforseo Labs - Filters</a> or this <a href=\"https://dataforseo.com/help-center/how-to-use-filters-in-dataforseo-labs-api\" rel=\"noopener noreferrer\" target=\"_blank\">help center guide</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"historical_serp_mode":{"description":"<em>data collection mode</em><br>optional field<br>you can use this field to filter the results;<br>possible types of filtering:<br><code>live</code> — return metrics for SERPs in which the specified <code>target</code> currently has ranking results;<br><code>lost</code> — return metrics for SERPs in which the specified <code>target</code> had previously had ranking results, but didn't have them during the last check;<br><code>all</code> — return metrics for both types of SERPs.<br>default value: <code>live</code>","type":["string","null"]},"ignore_synonyms":{"description":"<em>ignore highly similar keywords</em><br>optional field<br>if set to <code class=\"prettyprint\">true</code>, only core keywords will be returned, all highly similar keywords will be excluded;  <br>default value: <code>false</code>","type":["boolean","null"]},"include_clickstream_data":{"description":"<em>include or exclude data from clickstream-based metrics in the result</em><br>optional field<br>if the parameter is set to <code>true</code>, you will receive <code>clickstream_etv</code>, <code>clickstream_gender_distribution</code>, and <code>clickstream_age_distribution</code> fields with clickstream data in the response<br>default value: <code>false</code><br>with this parameter enabled, you will be charged double the price for the request<p>learn more about how clickstream-based metrics are calculated in this <a href=\"https://dataforseo.com/help-center/what-are-clickstream-based-metrics-and-how-do-we-calculate-them\" rel=\"noopener noreferrer\" target=\"_blank\">help center article</a>","type":["boolean","null"]},"item_types":{"description":"<em>display results by item type</em><br>optional field<br>indicates the type of search results included in the response<p><strong>Note:</strong> if the <code>item_types</code> array contains item types that are different from <code>organic</code>, the results will be ordered by the first item type in the array; you will not be able to sort and filter results by the types of search results not included in the response;<p>possible values: <br><code>[\"organic\", \"paid\", \"featured_snippet\", \"local_pack\"]</code><br>default value: <br><code>[\"organic\", \"paid\"]</code>","items":{"type":"string"},"type":["array","null"]},"language_code":{"description":"<em>language code</em><br>optional field<br>if you use this field, you don't need to specify <code>language_name</code><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available languages<br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br>optional field<br>if you use this field, you don't need to specify <code>language_code</code><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available languages<br>example:<br><code class=\"long-string\">English</code>","type":["string","null"]},"limit":{"description":"<em>the maximum number of returned pages</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>location code</em><br>optional field<br>if you use this field, you don't need to specify <code>location_name</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available locations<br>example:<br><code class=\"long-string\">2840</code>","type":["integer","null"]},"location_name":{"description":"<em>full name of the location</em><br>optional field<br>if you use this field, you don't need to specify <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available locations<br>example:<br><code class=\"long-string\">United Kingdom</code>","type":["string","null"]},"offset":{"description":"<em>offset in the results array of returned pages</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten pages in the results array will be omitted and the data will be provided for the successive pages","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to specify a sorting type<br>example:<br><code>[\"metrics.paid.etv,asc\"]</code><br><strong>Note:</strong> you can set no more than three sorting rules in a single request<br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"metrics.organic.etv,desc\",\"metrics.paid.count,asc\"]</code><p>default rule:<br><code>[\"metrics.organic.count,desc\"]</code><br><strong>Note:</strong> if the <code>item_types</code> array contains item types that are different from <code>organic</code>, the results will be ordered by the first item type in the array","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>domain</em><br><strong>required field</strong><br>the domain name of the target website<br>the domain should be specified without <code>https://</code> and <code>www.</code>","type":"string"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleRelevantPagesLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Relevant Pages","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-dataforseo-labs-google-relevant-pages-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.015,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:a560680888605f882ba24e612991e377a684c34b1f80bc391aa499830859dcf1","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a7486bc4619e"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_labs_google_relevant_pages_live","path":"/apis/v1/dataforseo/dataforseo_labs/google/relevant_pages/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/dataforseo_labs/google/relevant_pages/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/dataforseo_labs/google/relevant_pages/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"target\": \"amazon.com\",\n    \"language_name\": \"English\",\n    \"location_code\": 2840,\n    \"filters\": [\n      [\n        \"metrics.organic.pos_1\",\n        \"<>\",\n        0\n      ],\n      \"or\",\n      [\n        \"metrics.organic.pos_2_3\",\n        \"<>\",\n        0\n      ]\n    ],\n    \"limit\": 3\n  }\n]'"}]}},"/apis/v1/dataforseo/dataforseo_labs/google/search_intent/live":{"post":{"description":"‌\nThis endpoint will provide you with search intent data for up to 1,000 keywords. For each keyword that you specify when setting a task, the API will return the keyword’s search intent and intent probability. Besides the highest probable search intent, the results will also provide you with other likely search intent(s) and their probability.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.0073 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_labs_google_search_intent_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"keywords":["login page","audi a7","elon musk","milk store new york"]}],"items":{"oneOf":[{"properties":{"keywords":{"description":"<em>target keywords</em><br><strong>required field</strong><br>UTF-8 encoding<br>maximum number of keywords you can specify in this array: 1000;<br>the keywords will be converted to lowercase format<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleSearchIntentLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Search Intent","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-dataforseo-labs-google-search-intent-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0073,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:c2470c6079eceb08eb44db44dc802d1b6b9361126fda3ec075504e928d35eb08","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7f97554460b7"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_labs_google_search_intent_live","path":"/apis/v1/dataforseo/dataforseo_labs/google/search_intent/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/dataforseo_labs/google/search_intent/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/dataforseo_labs/google/search_intent/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"keywords\": [\n      \"login page\",\n      \"audi a7\",\n      \"elon musk\",\n      \"milk store new york\"\n    ]\n  }\n]'"}]}},"/apis/v1/dataforseo/dataforseo_labs/google/serp_competitors/live":{"post":{"description":"‌\nThis endpoint will provide you with a list of domains ranking for the keywords you specify. You will also get SERP rankings, rating, estimated traffic volume, and visibility values the provided domains gain from the specified keywords.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.0192 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_labs_google_serp_competitors_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"item_types":["organic"],"keywords":["phone"],"language_name":"English","limit":5,"location_code":2840}],"items":{"oneOf":[{"properties":{"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>match</code>, <code>not_match</code>, <code>ilike</code>, <code>not_ilike</code>, <code>like</code>, <code>not_like</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code>, as well as <code>ilike</code> and <code>not_ilike</code> to match any string of zero or more characters<br>example:<br><code>[\"median_position\",\"in\",[1,10]]</code><p><code>[[\"median_position\",\"in\",[1,10]],\"and\",[\"domain\",\"not_like\",\"%wikipedia.org%\"]]</code><p><code>[[\"domain\",\"not_like\",\"%wikipedia.org%\"],<br>\"and\",<br>[[\"relevant_serp_items\",\"&gt;\",0],\"or\",[\"median_position\",\"in\",[1,10]]]]</code><br>for more information about filters, please refer to <a href=\"/v3/dataforseo_labs/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Dataforseo Labs - Filters</a> or this <a href=\"https://dataforseo.com/help-center/how-to-use-filters-in-dataforseo-labs-api\" rel=\"noopener noreferrer\" target=\"_blank\">help center guide</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"include_subdomains":{"description":"<em>indicates if the subdomains will be included in the search</em><br>optional field<br>if set to <code>false</code>, the subdomains will be ignored<br>default value: <code>true</code>","type":["boolean","null"]},"item_types":{"description":"<em>search results type</em><br>indicates type of search results included in the response<br>optional field<p>possible values: <br><code>[\"organic\", \"paid\", \"featured_snippet\", \"local_pack\"]</code><br>default value: <br><code>[\"organic\", \"paid\"]</code>","items":{"type":"string"},"type":["array","null"]},"keywords":{"description":"<em>keywords array</em><br><strong>required field</strong><br>the results will be based on the keywords you specify in this array<br>UTF-8 encoding;<br>the keywords will be converted to lowercase format;<br><strong>you can specify the maximum of 200 keywords</strong><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>unique language identifier</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_code</code> parameters by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available languages with their <code>language_name</code> parameters by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"limit":{"description":"<em>the maximum number of returned domains</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>unique location identifier</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_code</code> parameters by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with <code>location_name</code> parameters by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">United Kingdom</code>","type":"string"},"offset":{"description":"<em>offset in the results array of returned domains</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten domains in the results array will be omitted and the data will be provided for the successive domains","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>the comma is used as a separator<br>example:<br><code>[\"avg_position,asc\"]</code><br>default rule:<br><code>[\"rating,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"avg_position,asc\",\"etv,desc\"]</code>","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleSerpCompetitorsLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"SERP Competitors","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-dataforseo-labs-google-serp-competitors-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0192,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:ecb69072f1e81dc449674166452fe685ba544dfa17a02001330cb495dba56e9d","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"157c2199229d"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_labs_google_serp_competitors_live","path":"/apis/v1/dataforseo/dataforseo_labs/google/serp_competitors/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/dataforseo_labs/google/serp_competitors/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/dataforseo_labs/google/serp_competitors/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"keywords\": [\n      \"phone\"\n    ],\n    \"language_name\": \"English\",\n    \"location_code\": 2840,\n    \"item_types\": [\n      \"organic\"\n    ],\n    \"limit\": 5\n  }\n]'"}]}},"/apis/v1/dataforseo/dataforseo_labs/google/subdomains/live":{"post":{"description":"‌‌\nThis endpoint will provide you with a list of subdomains of the specified domain, along with the ranking distribution across organic and paid search. In addition to that, you will also get the estimated traffic volume of subdomains based on search volume and impressions.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.1356 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_labs_google_subdomains_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"filters":[["metrics.organic.pos_1","<>",0],"or",["metrics.organic.pos_2_3","<>",0]],"language_name":"English","location_code":2840,"target":"dataforseo.com"}],"items":{"oneOf":[{"properties":{"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code><br>example:<br><code>[\"metrics.paid.count\",\"&gt;\",0]</code><p><code>[[\"metrics.paid.count\",\"&gt;\",0],\"and\",[\"metrics.paid.etv\",\"&gt;\",\"50\"]]</code><p><code>[[\"metrics.organic.count\",\"&gt;\",\"10\"],<br>\"and\",<br>[[\"metrics.organic.pos_1\",\"&lt;&gt;\",0],\"or\",[\"metrics.organic.pos_2_3\",\"&lt;&gt;\",0]]]</code><br>for more information about filters, please refer to <a href=\"/v3/dataforseo_labs/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Dataforseo Labs - Filters</a> or this <a href=\"https://dataforseo.com/help-center/how-to-use-filters-in-dataforseo-labs-api\" rel=\"noopener noreferrer\" target=\"_blank\">help center guide</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"historical_serp_mode":{"description":"<em>data collection mode</em><br>optional field<br>you can use this field to filter the results;<br>possible types of filtering:<br><code>live</code> — return metrics for SERPs in which the specified <code>target</code> currently has ranking results;<br><code>lost</code> — return metrics for SERPs in which the specified <code>target</code> had previously had ranking results, but didn't have them during the last check;<br><code>all</code> — return metrics for both types of SERPs.<br>default value: <code>live</code>","type":["string","null"]},"ignore_synonyms":{"description":"<em>ignore highly similar keywords</em><br>optional field<br>if set to <code class=\"prettyprint\">true</code>, only core keywords will be returned, all highly similar keywords will be excluded;  <br>default value: <code>false</code>","type":["boolean","null"]},"include_clickstream_data":{"description":"<em>include or exclude data from clickstream-based metrics in the result</em><br>optional field<br>if the parameter is set to <code>true</code>, you will receive <code>clickstream_etv</code>, <code>clickstream_gender_distribution</code>, and <code>clickstream_age_distribution</code> fields with clickstream data in the response<br>default value: <code>false</code><br>with this parameter enabled, you will be charged double the price for the request<p>learn more about how clickstream-based metrics are calculated in this <a href=\"https://dataforseo.com/help-center/what-are-clickstream-based-metrics-and-how-do-we-calculate-them\" rel=\"noopener noreferrer\" target=\"_blank\">help center article</a>","type":["boolean","null"]},"item_types":{"description":"<em>display results by item type</em><br>optional field<br>indicates the type of search results included in the response<p><strong>Note:</strong> if the <code>item_types</code> array contains item types that are different from <code>organic</code>, the results will be ordered by the first item type in the array; you will not be able to sort and filter results by the types of search results not included in the response;<p>possible values: <br><code>[\"organic\", \"paid\", \"featured_snippet\", \"local_pack\"]</code><br>default value: <br><code>[\"organic\", \"paid\"]</code>","items":{"type":"string"},"type":["array","null"]},"language_code":{"description":"<em>language code</em><br>optional field<br>if you use this field, you don't need to specify <code>language_name</code><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available languages<br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br>optional field<br>if you use this field, you don't need to specify <code>language_code</code><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available languages<br>example:<br><code class=\"long-string\">English</code>","type":["string","null"]},"limit":{"description":"<em>the maximum number of returned keywords</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>location code</em><br>optional field<br>if you use this field, you don't need to specify <code>location_name</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available locations<br>example:<br><code class=\"long-string\">2840</code>","type":["integer","null"]},"location_name":{"description":"<em>full name of the location</em><br>optional field<br>if you use this field, you don't need to specify <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>ignore this field to get the results for all available locations<br>example:<br><code class=\"long-string\">United Kingdom</code>","type":["string","null"]},"offset":{"description":"<em>offset in the results array of returned keywords</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten keywords in the results array will be omitted and the data will be provided for the successive keywords","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to specify a sorting type<br>example:<br><code>[\"metrics.paid.etv,asc\"]</code><br><strong>Note:</strong> you can set no more than three sorting rules in a single request<br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"metrics.organic.etv,desc\",\"metrics.paid.count,asc\"]</code><p>default rule:<br><code>[\"metrics.organic.count,desc\"]</code><br><strong>Note:</strong> if the <code>item_types</code> array contains item types that are different from <code>organic</code>, the results will be ordered by the first item type in the array","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>domain</em><br><strong>required field</strong><br>the domain name of the target website<br>the domain should be specified without <code>https://</code> and <code>www.</code>","type":"string"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleSubdomainsLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Subdomains","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-dataforseo-labs-google-subdomains-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.1356,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:5ecf47cc6e466a903c2afe3722e8a1c829cd4d207d5c386c8359a7be59cb1e49","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"17ae0be83da8"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_labs_google_subdomains_live","path":"/apis/v1/dataforseo/dataforseo_labs/google/subdomains/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/dataforseo_labs/google/subdomains/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/dataforseo_labs/google/subdomains/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"target\": \"dataforseo.com\",\n    \"language_name\": \"English\",\n    \"location_code\": 2840,\n    \"filters\": [\n      [\n        \"metrics.organic.pos_1\",\n        \"<>\",\n        0\n      ],\n      \"or\",\n      [\n        \"metrics.organic.pos_2_3\",\n        \"<>\",\n        0\n      ]\n    ]\n  }\n]'"}]}},"/apis/v1/dataforseo/dataforseo_labs/google/top_searches/live":{"post":{"description":"‌‌\nThe Top Searches endpoint of DataForSEO Labs API can provide you with over 7 billion keywords from the DataForSEO Keyword Database. Each keyword in the API response is provided with a set of relevant keyword data with Google Ads metrics, product categories, and Google SERP data.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.1356 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_labs_google_top_searches_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"language_name":"English","limit":3,"location_code":2840}],"items":{"oneOf":[{"properties":{"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>match</code>, <code>not_match</code>, <code>ilike</code>, <code>not_ilike</code>, <code>like</code>,<code>not_like</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code>,as well as <code>ilike</code> and <code>not_ilike</code> to match any string of zero or more characters<br>example:<br><code>[\"keyword_info.search_volume\",\"&gt;\",0]</code><p><code>[[\"keyword_info.search_volume\",\"in\",[0,1000]],<br>\"and\",<br>[\"keyword_info.competition_level\",\"=\",\"LOW\"]]</code><p><code>[[\"keyword_info.search_volume\",\"&gt;\",100],<br>\"and\",<br>[[\"keyword_info.cpc\",\"&lt;\",0.5],<br>\"or\",<p>[\"keyword_info.high_top_of_page_bid\",\"&lt;=\",0.5]]]</code><br>for more information about filters, please refer to <a href=\"/v3/dataforseo_labs/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Dataforseo Labs - Filters</a> or this <a href=\"https://dataforseo.com/help-center/how-to-use-filters-in-dataforseo-labs-api\" rel=\"noopener noreferrer\" target=\"_blank\">help center guide</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"ignore_synonyms":{"description":"<em>ignore highly similar keywords</em><br>optional field<br>if set to <code class=\"prettyprint\">true</code> only core keywords will be returned, all highly similar keywords will be excluded;  <br>default value: <code>false</code>","type":["boolean","null"]},"include_clickstream_data":{"description":"<em>include or exclude data from clickstream-based metrics in the result</em><br>optional field<br>if the parameter is set to <code>true</code>, you will receive <code>clickstream_keyword_info</code>, <code>keyword_info_normalized_with_clickstream</code>, and <code>keyword_info_normalized_with_bing</code> fields in the response<br>default value: <code>false</code><br>with this parameter enabled, you will be charged double the price for the request<p>learn more about how clickstream-based metrics are calculated in this <a href=\"https://dataforseo.com/help-center/what-are-clickstream-based-metrics-and-how-do-we-calculate-them\" rel=\"noopener noreferrer\" target=\"_blank\">help center article</a>","type":["boolean","null"]},"include_serp_info":{"description":"<em>include data from SERP for each keyword</em><br>optional field<br>if set to <code>true</code>, we will return a <code>serp_info</code> array containing SERP data (number of search results, relevant URL, and SERP features) for every keyword in the response<br>default value: <code>false</code>","type":["boolean","null"]},"language_code":{"description":"<em>language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available locations with their <code>language_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>Note:</strong> it is required to specify either <code>language_name</code> or <code>language_code</code><br>you can receive the list of available locations with their <code>language_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"limit":{"description":"<em>the maximum number of returned keywords</em><br>optional field<br></strong>note:</strong> you can get more than 1000 results by using the <code>offset_token</code> provided in the response to each subsequent request<br>default value: <code>1000</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"location_code":{"description":"<em>location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages</code><br>example:<br><code class=\"long-string\">United Kingdom</code>","type":"string"},"offset":{"description":"<em>offset in the results array of returned keywords</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten keywords in the results array will be omitted and the data will be provided for the successive keywords<br><strong>Note:</strong> we recommend using this parameter only when retrieving up to 10,000 results<br>for retrieving over 10,000 results, use the <code>offset_token</code> instead.","type":["integer","null"]},"offset_token":{"description":"<em>offset token for subsequent requests</em><br>optional field<br>provided in the identical filed of the response to each request;<br>use this parameter to avoid timeouts while trying to obtain over 10,000 results in a single request;<br>by specifying the unique <code>offset_token</code> value from the response array, you will get the subsequent results of the initial task;<br><code>offset_token</code> values are unique for each subsequent task <br><strong>Note:</strong> if the <code>offset_token</code> is specified in the request, all other parameters except <code>limit</code> will not be taken into account when processing a task.<br>learn more about this parameter on our <a href=\"https://dataforseo.com/help-center/what-is-the-difference-between-the-offset-and-offset_token-parameters#offset_token\" target=\"_blank\">Help Center</a>","type":["string","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"keyword_info.competition,desc\"]</code><br>default rule:<br><code>[\"keyword_info.search_volume,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"keyword_info.search_volume,desc\",\"keyword_info.cpc,desc\"]</code>","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsGoogleTopSearchesLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Top Searches","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-dataforseo-labs-google-top-searches-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.1356,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:3f11994a07e466899f735eb61d25089912a16380d5464a99a36f52d9a00163e8","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d34f02e713fc"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_labs_google_top_searches_live","path":"/apis/v1/dataforseo/dataforseo_labs/google/top_searches/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/dataforseo_labs/google/top_searches/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/dataforseo_labs/google/top_searches/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_name\": \"English\",\n    \"location_code\": 2840,\n    \"limit\": 3\n  }\n]'"}]}},"/apis/v1/dataforseo/dataforseo_labs/status":{"get":{"description":"‌\nBy calling this endpoint, you will find out when the DataForSEO Labs data was last updated. The API response will provide separate update dates for the Google, Bing, and Amazon endpoints of DataForSEO Labs API.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_labs_status","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DataforseoLabsStatusResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"DataForSEO Labs Status","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-dataforseo-labs-status","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:4be2e7cae681ec017b3a58f12fad96fc611302f2423298f73b9c25a456b69308","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ac1ef0305d42"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_labs_status","path":"/apis/v1/dataforseo/dataforseo_labs/status"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/dataforseo_labs/status","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/domain_analytics/technologies/aggregation_technologies/live":{"post":{"description":"‌‌\nThe Aggregation Technologies endpoint will provide you with a list of the most popular technologies websites use alongside the technologies you specify. Alternatively, you can specify technology categories or groups to obtain wider stats.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_domains_tech_aggregation_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"filters":[["country_iso_code","=","US"],"and",["domain_rank",">",800]],"keyword":"WordPress","limit":10,"mode":"entry","order_by":["groups_count,desc"],"technology":"Nginx"}],"items":{"oneOf":[{"properties":{"category":{"description":"<em>id of the target technology category</em><br><strong>required field if you don't specify <code>group</code>, <code>keyword</code> or <code>technology</code></strong><br>at least one field (<code>group</code>, <code>category</code>, <code>keyword</code>, <code>technology</code>) must be set<br>you can find the full list of technology category ids <a href=\"/v3/domain_analytics/technologies/technologies\" target=\"_blank\" rel=\"noopener noreferrer\">on this page</a><br>example:<br><code>\"crm\"</code>","type":"string"},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>,<code>not_like</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>you can use the following parameters to filter the results: <code>domain_rank</code>, <code>last_visited</code>, <code>country_iso_code</code>, <code>language_code</code>, <code>content_language_code</code><br><strong>Note:</strong> all filtering parameters are taken from the <code>domain_technology_item</code> of the <a href=\"/v3/domain_analytics/technologies/filters\" target=\"_blank\" rel=\"noopener noreferrer\">domain_technologies</a> endpoint;<br>example:<br><code>[[\"country_iso_code\",\"=\",\"US\"],<br>\"and\",<br>[\"domain_rank\",\"&gt;\",800]]</code>for more information about filters, please refer to <a href=\"/v3/domain_analytics/technologies/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Domain Analytics Technologies API - Filters</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"group":{"description":"<em>id of the target technology group</em><br><strong>required field if you don't specify <code>technology</code>, <code>category</code> or <code>keyword</code></strong><br>at least one field (<code>group</code>, <code>category</code>, <code>keyword</code>, <code>technology</code>) must be set<br>you can find the full list of technology group ids <a href=\"/v3/domain_analytics/technologies/technologies\" target=\"_blank\" rel=\"noopener noreferrer\">on this page</a><br>example:<br><code>\"marketing\"</code>","type":"string"},"internal_categories_list_limit":{"description":"<em>maximum number of returned technology categories within the same group</em><br>optional field<br>you can use this field to limit the number of items with identical <code>\"category\"</code> in the results<br>default value: <code>5</code><br>minimum value: <code>1</code><br>maximum value: <code>10000</code>","type":["integer","null"]},"internal_groups_list_limit":{"description":"<em>maximum number of returned technology groups</em><br>optional field<br>you can use this field to limit the number of items with identical <code>\"group\"</code> in the results<br>default value: <code>5</code><br>minimum value: <code>1</code><br>maximum value: <code>10000</code>","type":["integer","null"]},"internal_list_limit":{"description":"<em>maximum number of items with identical <code>\"category\"</code>, <code>\"group\"</code>, and <code>\"technology\"</code></em><br>optional field<br>if you use this field, the values specified in <code>internal_groups_list_limit</code>, <code>internal_categories_list_limit</code> and <code>internal_technologies_list_limit</code> will be ignored;<br>you can use this field to limit the number of items with identical <code>\"category\"</code>, <code>\"group\"</code>, or <code>\"technology\"</code><br>default value: <code>10</code><br>minimum value: <code>1</code><br>maximum value: <code>10000</code>","type":["integer","null"]},"internal_technologies_list_limit":{"description":"<em>maximum number of returned technologies within the same category</em><br>optional field<br>you can use this field to limit the number of items with identical <code>\"technology\"</code> in the results<br>default value: <code>10</code><br>minimum value: <code>1</code><br>maximum value: <code>10000</code>","type":["integer","null"]},"keyword":{"description":"<em>target keyword in the domain's meta keywords</em><br><strong>required field if you don't specify <code>group</code>, <code>category</code> or <code>technology</code></strong><br>at least one field (<code>group</code>, <code>category</code>, <code>keyword</code>, <code>technology</code>) must be set<br>UTF-8 encoding<br>example:<br><code>\"seo\"</code>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center article</a>","type":"string"},"limit":{"description":"<em>the maximum number of returned technologies</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>10000</code>","type":["integer","null"]},"mode":{"description":"<em>search mode</em><br>optional field<br>possible search mode types:<br><code>as_is</code> - search for results exactly matching the specified group ids, category ids, or technology names<br><code>entry</code> - search for results matching a part of the specified group ids, category ids, or technology names<br>default value: <code>as_is</code>","type":["string","null"]},"offset":{"description":"<em>offset in the results array of returned domains</em><br>optional field<br>default value: <code>0</code><br>maximum value: <code>9999</code><br>if you specify the <code>10</code> value, the first ten technologies in the results array will be omitted and the data will be provided for the successive technologies","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the following values to sort the results: <code>groups_count</code>, <code>categories_count</code>, <code>technologies_count</code><br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"groups_count,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"groups_count,desc\",\"technologies_count,desc\"]</code><br>default value:<br><code>[\"groups_count,desc\",\"categories_count,desc\",\"technologies_count,desc\"]</code>","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"technology":{"description":"<em>target technology</em><br><strong>required field if you don't specify <code>group</code>, <code>keyword</code> or <code>category</code></strong><br>at least one field (<code>group</code>, <code>category</code>, <code>keyword</code>, <code>technology</code>) must be set<br>you can find the full list of technologies <a href=\"/v3/domain_analytics/technologies/technologies\" target=\"_blank\" rel=\"noopener noreferrer\">on this page</a><br>example:<br><code>\"Salesforce\"</code>","type":"string"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DomainAnalyticsTechnologiesAggregationTechnologiesLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Aggregation Technologies","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-domain-analytics-technologies-aggregation-technologies-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:d7617272df02ea770bbd95c6332420a3a956b1e027393512cc9664e87b916eb0","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7bdccdd3b985"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_domains_tech_aggregation_live","path":"/apis/v1/dataforseo/domain_analytics/technologies/aggregation_technologies/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/domain_analytics/technologies/aggregation_technologies/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/domain_analytics/technologies/aggregation_technologies/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"mode\": \"entry\",\n    \"technology\": \"Nginx\",\n    \"keyword\": \"WordPress\",\n    \"filters\": [\n      [\n        \"country_iso_code\",\n        \"=\",\n        \"US\"\n      ],\n      \"and\",\n      [\n        \"domain_rank\",\n        \">\",\n        800\n      ]\n    ],\n    \"order_by\": [\n      \"groups_count,desc\"\n    ],\n    \"limit\": 10\n  }\n]'"}]}},"/apis/v1/dataforseo/domain_analytics/technologies/available_filters":{"get":{"description":"‌‌\nHere you will find all the necessary information about filters that can be used with Domain Analytics Technologies API endpoints.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_domains_tech_available_filters","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DomainAnalyticsTechnologiesAvailableFiltersResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Filters for Domain Analytics Technologies API","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-domain-analytics-technologies-available-filters","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:768583d4362944df8f6b53666c0e5337b60a71413cba59db5f3c7956a6ee8915","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"cdf7130f137e"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_domains_tech_available_filters","path":"/apis/v1/dataforseo/domain_analytics/technologies/available_filters"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/domain_analytics/technologies/available_filters","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/domain_analytics/technologies/domain_technologies/live":{"post":{"description":"‌‌\nUsing this endpoint you will get a list of technologies used in a particular domain.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_domains_tech_for_domain_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"target":"dataforseo.com"}],"items":{"oneOf":[{"properties":{"target":{"description":"<em>target domain</em><br><strong>required field</strong><br>domain name of the website to analyze<br><strong>Note:</strong> results will be returned for the specified domain only","type":"string"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DomainAnalyticsTechnologiesDomainTechnologiesLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Domain Technologies","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-domain-analytics-technologies-domain-technologies-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:9610efebaefcc5280e0662147f0e5e267d05a3638a895b0627d7e14eb5449c2d","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"922906d89ffc"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_domains_tech_for_domain_live","path":"/apis/v1/dataforseo/domain_analytics/technologies/domain_technologies/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/domain_analytics/technologies/domain_technologies/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/domain_analytics/technologies/domain_technologies/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"target\": \"dataforseo.com\"\n  }\n]'"}]}},"/apis/v1/dataforseo/domain_analytics/technologies/domains_by_html_terms/live":{"post":{"description":"‌‌\nThis endpoint provides domains based on the HTML terms they use on their homepage. In addition to the list of domains, you will also get their technology profiles, the country and language they belong to, and other related data.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_domains_tech_domains_by_html_terms_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"limit":10,"offset":0,"order_by":["last_visited,desc"],"search_terms":["data-attrid"]}],"items":{"oneOf":[{"properties":{"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"domain\",\"like\",\"%seo%\"]</code><p><code>[[\"country_iso_code\",\"=\",\"US\"],<br>\"and\",<br>[\"domain_rank\",\"&gt;\",100]]</code><p><code>[[\"domain_rank\",\"&gt;\",100],<br>\"and\",<br>[[\"country_iso_code\",\"=\",\"US\"],\"or\",[\"country_iso_code\",\"=\",\"CA\"]]]</code><p>for more information about filters, please refer to <a href=\"/v3/domain_analytics/technologies/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Domain Analytics Technologies API - Filters</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"keywords":{"description":"<em>target keywords in the domain's title, description or meta keywords</em><br>optional field<br>UTF-8 encoding<br>maximum number of keywords you can specify: 10 <br>example:<br><code>[\"seo\",\"software\"]</code><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":["array","null"]},"limit":{"description":"<em>the maximum number of returned domains</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>10000</code>","type":["integer","null"]},"mode":{"description":"<em>search mode</em><br>optional field<br>possible search mode types:<br><code>strict_entry</code> - search for results exactly matching the order, intervals and separators in the specified search terms<br><code>entry</code> - search for results ignoring the order, intervals and separators in the specified search terms<br>default value: <code>entry</code>","type":["string","null"]},"offset":{"description":"<em>offset in the results array of returned domains</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten domains in the results array will be omitted and the data will be provided for the successive domains;<br><strong>Note:</strong> the maximum value is <code>9999</code>, the sum of <code>limit</code> and <code>offset</code> must not exceed <code>10000</code>;<br>use the <code>offset_token</code> if you would like to offset more results","type":["integer","null"]},"offset_token":{"description":"<em>token for subsequent requests</em><br>optional field<br>provided in the identical filed of the response to each request;<br>use this parameter to avoid timeouts while trying to obtain over 100,000 results in a single request;<br>by specifying the unique <code>offset_token</code> value from the response array, you will get the subsequent results of the initial task;<br><code>offset_token</code> values are unique for each subsequent task <br><strong>Note:</strong> if the <code>offset_token</code> is specified in the request, all other parameters should be identical to the previous request<br>learn more about this parameter on our <a href=\"https://dataforseo.com/help-center/what-is-the-difference-between-the-offset-and-offset_token-parameters#offset_token\" target=\"_blank\">Help Center</a>","type":["string","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>available fields: <br><code>domain_rank</code>, <code>domain</code>, <code>last_visited</code>, <code>country_iso_code</code>, <code>language_code</code>, <code>content_language_code</code><br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"last_visited,desc\"]</code><br>default rule:<br><code>[\"domain_rank,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"last_visited,desc\",\"domain_rank,desc\"]</code>","items":{"type":"string"},"type":["array","null"]},"search_terms":{"description":"<em>target search terms</em><br><strong>required field</strong><br>specify target HTML elements, tags, attributes, their content or all of the above<br>if you specify more than one search term, you will receive only the domains containing all of the specified terms in the HTML code of their homepage<br>maximum number of search terms you can specify: 10<br>example:<br><code>[\"data-attrid\"]</code>","items":{"type":"string"},"type":"array"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DomainAnalyticsTechnologiesDomainsByHtmlTermsLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Domains by HTML Terms","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-domain-analytics-technologies-domains-by-html-terms-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:95cc613b4a26506e1d37bf27c8b0939d6e8b87bd6edbe19d000bc219fef893a5","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ea859d430421"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_domains_tech_domains_by_html_terms_live","path":"/apis/v1/dataforseo/domain_analytics/technologies/domains_by_html_terms/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/domain_analytics/technologies/domains_by_html_terms/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/domain_analytics/technologies/domains_by_html_terms/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"search_terms\": [\n      \"data-attrid\"\n    ],\n    \"order_by\": [\n      \"last_visited,desc\"\n    ],\n    \"limit\": 10,\n    \"offset\": 0\n  }\n]'"}]}},"/apis/v1/dataforseo/domain_analytics/technologies/domains_by_technology/live":{"post":{"description":"‌‌\nThis endpoint provides domains based on the technology they use. In addition to the list of domains, you will also get their technology profiles, the country and language they belong to, and other related data.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_domains_tech_domains_by_technology_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"filters":[["country_iso_code","=","US"],"and",["domain_rank",">",800]],"limit":10,"order_by":["last_visited,desc"],"technologies":["Nginx"]}],"items":{"oneOf":[{"properties":{"categories":{"description":"<em>ids of the target technology categories</em><br><strong>required field if you don't specify <code>groups</code>, <code>technology_paths</code>, <code>keywords</code> or <code>technologies</code></strong><br>you can find the full list of technology category ids <a href=\"/v3/domain_analytics/technologies/technologies\" target=\"_blank\" rel=\"noopener noreferrer\">on this page</a><br><strong>note:</strong> you can specify up to 10 technology categories in this array<br>example:<br><code>[\"payment_processors\",\"crm\"]</code>","items":{"type":"string"},"type":"array"},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"country_iso_code\",\"=\",\"US\"]</code><p><code>[[\"country_iso_code\",\"=\",\"US\"],<br>\"and\",<br>[\"domain_rank\",\"&gt;\",100]]</code><p><code>[[\"domain_rank\",\"&gt;\",100],<br>\"and\",<br>[[\"country_iso_code\",\"=\",\"US\"],\"or\",[\"country_iso_code\",\"=\",\"CA\"]]]</code><p>for more information about filters, please refer to <a href=\"/v3/domain_analytics/technologies/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Domain Analytics Technologies API - Filters</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"groups":{"description":"<em>ids of the target technology groups</em><br><strong>required field if you don't specify <code>technologies</code>, <code>technology_paths</code>, <code>keywords</code> or <code>categories</code></strong><br>you can find the full list of technology group ids <a href=\"/v3/domain_analytics/technologies/technologies\" target=\"_blank\" rel=\"noopener noreferrer\">on this page</a><br><strong>note:</strong> you can specify up to 10 technology groups in this array<br>example:<br><code>[\"sales\", \"marketing\"]</code>","items":{"type":"string"},"type":"array"},"keywords":{"description":"<em>target keywords in the domain's title, description or meta keywords</em><br><strong>required field if you don't specify <code>groups</code>, <code>technology_paths</code>, <code>technologies</code> or <code>categories</code></strong><br>optional field<br>you can specify the maximum of 10 keywords;<br>UTF-8 encoding;<br>example:<br><code>[\"seo\",\"software\"]</code><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"limit":{"description":"<em>the maximum number of returned domains</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>10000</code>","type":["integer","null"]},"mode":{"description":"<em>search mode</em><br>optional field<br>possible search mode types:<br><code>as_is</code> - search for results exactly matching the specified group ids, category ids, or technology names<br><code>entry</code> - search for results matching a part of the specified group ids, category ids, or technology names<br>default value: <code>as_is</code>","type":["string","null"]},"offset":{"description":"<em>offset in the results array of returned domains</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten domains in the results array will be omitted and the data will be provided for the successive domains;<br><strong>Note:</strong> the maximum value is <code>9999</code>, the sum of <code>limit</code> and <code>offset</code> must not exceed <code>10000</code>;<br>use the <code>offset_token</code> if you would like to offset more results","type":["integer","null"]},"offset_token":{"description":"<em>token for subsequent requests</em><br>optional field<br>provided in the identical filed of the response to each request;<br>use this parameter to avoid timeouts while trying to obtain over 100,000 results in a single request;<br>by specifying the unique <code>offset_token</code> value from the response array, you will get the subsequent results of the initial task;<br><code>offset_token</code> values are unique for each subsequent task <br><strong>Note:</strong> if the <code>offset_token</code> is specified in the request, all other parameters should be identical to the previous request<br>learn more about this parameter on our <a href=\"https://dataforseo.com/help-center/what-is-the-difference-between-the-offset-and-offset_token-parameters#offset_token\" target=\"_blank\">Help Center</a>","type":["string","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>available fields: <br><code>domain_rank</code>, <code>domain</code>, <code>last_visited</code>, <code>country_iso_code</code>, <code>language_code</code>, <code>content_language_code</code><br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"last_visited,desc\"]</code><br>default rule:<br><code>[\"domain_rank,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"last_visited,desc\",\"domain_rank,desc\"]</code>","items":{"type":"string"},"type":["array","null"]},"technologies":{"description":"<em>target technologies</em><br><strong>required field if you don't specify <code>groups</code>, <code>technology_paths</code>, <code>keywords</code> or <code>categories</code></strong><br>you can find the full list of technologies you can specify here <a href=\"/v3/domain_analytics/technologies/technologies\" target=\"_blank\" rel=\"noopener noreferrer\">on this page</a><br><strong>note:</strong> you can specify up to 10 technologies in this array<br>example:<br><code>[\"Google Pay\",\"Salesforce\"]</code>","items":{"type":"string"},"type":"array"},"technology_paths":{"description":"<em>target technology paths</em><br><strong>required field if you don't specify <code>groups</code>, <code>technologies</code>, <code>keywords</code> or <code>categories</code></strong><br>at least one field (<code>technology_paths</code>, <code>groups</code>, <code>technologies</code>, <code>keywords</code> or <code>categories</code>) must be set;<br>each technology path should be specified as a separate object containing \"path\" and \"name\", where \"path\" is specified as \"$group_id.$category_id\" and \"name\" - as the name of the target technology; <br>each object with a technology path should be separated with a comma<br>you can find the full list of technology group ids, category ids and technology names <a href=\"/v3/domain_analytics/technologies/technologies\" target=\"_blank\" rel=\"noopener noreferrer\">on this page</a><br><strong>note:</strong> you can specify up to 10 technology paths in this array<br>example:<br><code>[{\"path\": \"content.cms\",\"name\": \"wordpress\"}, {\"path\": \"marketing.crm\",\"name\": \"salesforce\"}]</code>","items":{"type":"string"},"type":"array"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DomainAnalyticsTechnologiesDomainsByTechnologyLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Domains by Technology","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-domain-analytics-technologies-domains-by-technology-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:7a861de2df67e29d80a25adc3083ceda72f18b0701ccd5d76dda16e7558efecb","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"000b9c3d4a6c"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_domains_tech_domains_by_technology_live","path":"/apis/v1/dataforseo/domain_analytics/technologies/domains_by_technology/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/domain_analytics/technologies/domains_by_technology/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/domain_analytics/technologies/domains_by_technology/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"technologies\": [\n      \"Nginx\"\n    ],\n    \"filters\": [\n      [\n        \"country_iso_code\",\n        \"=\",\n        \"US\"\n      ],\n      \"and\",\n      [\n        \"domain_rank\",\n        \">\",\n        800\n      ]\n    ],\n    \"order_by\": [\n      \"last_visited,desc\"\n    ],\n    \"limit\": 10\n  }\n]'"}]}},"/apis/v1/dataforseo/domain_analytics/technologies/languages":{"get":{"description":"You will receive the list of languages by calling this API.\n \nAs a response of the API server, you will receive JSON-encoded data containing a tasks array with the information specific to the set tasks.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_domains_tech_languages","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DomainAnalyticsTechnologiesLanguagesResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Languages for Domain Analytics Technologies API","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-domain-analytics-technologies-languages","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:5e87bbacde6f2b31caea8025d7acacc267c24d09a7bc2cd4c80c6b473a5e6ca5","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"20d51443034e"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_domains_tech_languages","path":"/apis/v1/dataforseo/domain_analytics/technologies/languages"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/domain_analytics/technologies/languages","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/domain_analytics/technologies/locations":{"get":{"description":"You will receive the list of locations by this API call.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_domains_tech_locations","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DomainAnalyticsTechnologiesLocationsResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Locations for Domain Analytics Technologies API","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-domain-analytics-technologies-locations","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:4b4b701a24bffda1286601b3caf8f7fac2a12674b0e69f26eeef2884d66c2efc","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"448f5680c5a6"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_domains_tech_locations","path":"/apis/v1/dataforseo/domain_analytics/technologies/locations"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/domain_analytics/technologies/locations","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/domain_analytics/technologies/technologies":{"get":{"description":"This endpoint will provide you with the full list of available technologies structured by technology groups and categories each particular technology belongs to.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_domains_tech_list","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DomainAnalyticsTechnologiesTechnologiesResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Technologies for Domain Analytics Technologies API","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-domain-analytics-technologies-technologies","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:a6c8b461471a98db911978be0b6a6427846f8973c220644640dd52b7a834d23e","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"36449c9c71f7"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_domains_tech_list","path":"/apis/v1/dataforseo/domain_analytics/technologies/technologies"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/domain_analytics/technologies/technologies","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/domain_analytics/technologies/technologies_summary/live":{"post":{"description":"‌‌\nThe Technologies Summary endpoint will provide you with the number of domains across different countries and languages that use the specified technology names, technology groups, or technology categories.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_domains_tech_summary_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"filters":[["country_iso_code","=","US"],"and",["domain_rank",">",800]],"keywords":["WordPress"],"mode":"entry","technologies":["Ngi"]}],"items":{"oneOf":[{"properties":{"categories":{"description":"<em>ids of the target technology categories</em><br><strong>required field if you don't specify <code>groups</code>, <code>technology_paths</code>, <code>technologies</code>, or <code>keywords</code></strong><br>you can find the full list of technology category ids <a href=\"/v3/domain_analytics/technologies/technologies\" target=\"_blank\" rel=\"noopener noreferrer\">on this page</a><br><strong>note:</strong> you can specify up to 10 technology categories in this array<br>example:<br><code>[\"payment_processors\",\"crm\"]</code>","items":{"type":"string"},"type":"array"},"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>,<code>not_like</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>you can use the following parameters to filter the results: <code>domain_rank</code>, <code>last_visited</code>, <code>country_iso_code</code>, <code>language_code</code>, <code>content_language_code</code><br>example:<br><code>[[\"country_iso_code\",\"=\",\"US\"],<br>\"and\",<br>[\"domain_rank\",\">\",800]]</code><p>for more information about filters, please refer to <a href=\"/v3/domain_analytics/technologies/filters\" target=\"_blank\" rel=\"noopener noreferrer\">Domain Analytics Technologies API - Filters</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"groups":{"description":"<em>ids of the target technology groups</em><br><strong>required field if you don't specify <code>technologies</code>, <code>technology_paths</code>, <code>categories</code>, or <code>keywords</code></strong><br>you can find the full list of technology group ids <a href=\"/v3/domain_analytics/technologies/technologies\" target=\"_blank\" rel=\"noopener noreferrer\">on this page</a><br><strong>note:</strong> you can specify up to 10 technology groups in this array<br>example:<br><code>[\"sales\", \"marketing\"]</code>","items":{"type":"string"},"type":"array"},"internal_list_limit":{"description":"<em>maximum number of elements within internal arrays</em><br>optional field<br>you can use this field to limit the number of elements within the following arrays:<br><code>countries</code>, <code>languages</code>, <code>content_languages</code>, <code>keywords</code><br>default value: <code>10</code><br>minimum value: <code>1</code><br>maximum value: <code>10000</code>","type":["integer","null"]},"keywords":{"description":"<em>target keywords in the domain's title, description or meta keywords</em><br><strong>required field if you don't specify <code>groups</code>, <code>technology_paths</code>, <code>categories</code>, or <code>technologies</code></strong><br>you can specify the maximum of 10 keywords;<br>UTF-8 encoding;<br>example:<br><code>[\"seo\",\"software\"]</code><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"mode":{"description":"<em>search mode</em><br>optional field<br>possible search mode types:<br><code>as_is</code> - search for results exactly matching the specified group ids, category ids, or technology names<br><code>entry</code> - search for results matching a part of the specified group ids, category ids, or technology names<br>default value: <code>as_is</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"technologies":{"description":"<em>target technologies</em><br><strong>required field if you don't specify <code>groups</code>, <code>technology_paths</code>, <code>categories</code>, or <code>keywords</code></strong><br>you can find the full list of technologies you can specify here <a href=\"/v3/domain_analytics/technologies/technologies\" target=\"_blank\" rel=\"noopener noreferrer\">on this page</a><br><strong>note:</strong> you can specify up to 10 technologies in this array<br>example:<br><code>[\"Google Pay\",\"Salesforce\"]</code>","items":{"type":"string"},"type":"array"},"technology_paths":{"description":"<em>target technology paths</em><br><strong>required field if you don't specify <code>groups</code>, <code>technologies</code> and <code>categories</code></strong><br>each technology path should be specified as a separate object containing \"path\" and \"name\", where \"path\" is specified as \"$group_id.$category_id\" and \"name\" - as the name of the target technology; <br>each object with a technology path should be separated with a comma<br>you can find the full list of technology group ids, category ids and technology names <a href=\"/v3/domain_analytics/technologies/technologies\" target=\"_blank\" rel=\"noopener noreferrer\">on this page</a><br><strong>note:</strong> you can specify up to 10 technology paths in this array<br>example:<br><code>[{\"path\": \"content.cms\",\"name\": \"wordpress\"}, {\"path\": \"marketing.crm\",\"name\": \"salesforce\"}]</code>","items":{"type":"string"},"type":"array"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DomainAnalyticsTechnologiesTechnologiesSummaryLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Technologies Summary","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-domain-analytics-technologies-technologies-summary-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:2f266ebc0dd9edff6be21daac445966a7c401ef78729849c9361f69a1e6d3189","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"08c8894db2e7"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_domains_tech_summary_live","path":"/apis/v1/dataforseo/domain_analytics/technologies/technologies_summary/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/domain_analytics/technologies/technologies_summary/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/domain_analytics/technologies/technologies_summary/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"mode\": \"entry\",\n    \"technologies\": [\n      \"Ngi\"\n    ],\n    \"keywords\": [\n      \"WordPress\"\n    ],\n    \"filters\": [\n      [\n        \"country_iso_code\",\n        \"=\",\n        \"US\"\n      ],\n      \"and\",\n      [\n        \"domain_rank\",\n        \">\",\n        800\n      ]\n    ]\n  }\n]'"}]}},"/apis/v1/dataforseo/domain_analytics/technologies/technology_stats/live":{"post":{"description":"‌‌\nThe Technology Stats endpoint will provide you with historical data on the number of domains across different countries and languages that use the specified technology.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_domains_tech_technology_stats_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"date_from":"2022-10-31","date_to":"2023-06-01","technology":"jQuery"}],"items":{"oneOf":[{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>minimum value: <code>2022-10-31</code><br>if you don't specify this field, the minimum value will be used by default<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2023-06-01\"</code>","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br>if you don't specify this field, the today's date will be used by default<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2023-01-15\"</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"technology":{"description":"<em>target technology</em><br><strong>required field</strong><br>you can find the full list of technologies you can specify here <a href=\"/v3/domain_analytics/technologies/technologies\" target=\"_blank\" rel=\"noopener noreferrer\">on this page</a><br>example:<br><code>\"Salesforce\"</code>","type":"string"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DomainAnalyticsTechnologiesTechnologyStatsLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Technology Stats","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-domain-analytics-technologies-technology-stats-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:8b570dcf1e76ddc3b50f6249818d608ce0efc89a6bc44e03f0d8d32977bbef0d","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"21b1ae36eba2"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_domains_tech_technology_stats_live","path":"/apis/v1/dataforseo/domain_analytics/technologies/technology_stats/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/domain_analytics/technologies/technology_stats/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/domain_analytics/technologies/technology_stats/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"technology\": \"jQuery\",\n    \"date_from\": \"2022-10-31\",\n    \"date_to\": \"2023-06-01\"\n  }\n]'"}]}},"/apis/v1/dataforseo/domain_analytics/whois/available_filters":{"get":{"description":"‌‌\nHere you will find all the necessary information about filters that can be used with Domain Analytics Whois API.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_domains_whois_available_filters","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DomainAnalyticsWhoisAvailableFiltersResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Filters for Domain Analytics Whois API","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-domain-analytics-whois-available-filters","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:5a0a082e32817d0cc2765053cf87b88d4598b8d66722260cc6eaa95a536b8341","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"730b09ca6f07"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_domains_whois_available_filters","path":"/apis/v1/dataforseo/domain_analytics/whois/available_filters"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/domain_analytics/whois/available_filters","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/domain_analytics/whois/overview/live":{"post":{"description":"‌\nThis endpoint will provide you with Whois data enriched with backlink stats, and ranking and traffic info from organic and paid search results. Using this endpoint you will be able to get all these data for the domains matching the parameters you specify in the request.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_domains_whois_overview_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"filters":[["epp_status_codes","in",["client_transfer_prohibited","client_update_prohibited"]]],"limit":2}],"items":{"oneOf":[{"properties":{"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"limit":{"description":"<em>the maximum number of returned domains</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"offset":{"description":"<em>offset in the results array of returned items</em><br>optional field<br>default value: <code>0</code><br>if you specify the <code>10</code> value, the first ten <code>items</code> in the results array will be omitted and the data will be provided for the successive items;<br><strong>Note:</strong> we recommend using this parameter only when retrieving up to 10,000 results for retrieving over 10,000 results, use the <code>offset_token</code> instead","type":["integer","null"]},"offset_token":{"description":"<em>token for subsequent requests</em><br>optional field<br>provided in the identical filed of the response to each request;<br>use this parameter to avoid timeouts while trying to obtain over 100,000 results in a single request;<br>by specifying the unique <code>offset_token</code> value from the response array, you will get the subsequent results of the initial task;<br><code>offset_token</code> values are unique for each subsequent task<br><strong>Note:</strong> if the <code>offset_token</code> is specified in the request, all other parameters should be identical to the previous request<br>learn more about this parameter on our <a href=\"https://dataforseo.com/help-center/what-is-the-difference-between-the-offset-and-offset_token-parameters#offset_token\" target=\"_blank\">Help Center</a>","type":["string","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>the comma is used as a separator<br>example:<br><code>[\"metrics.organic.pos_1,desc\"]</code><br>default rule:<br><code>[\"metrics.organic.count,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"expiration_datetime,asc\",\"metrics.organic.etv,desc\",\"metrics.organic.pos_1,desc\"]</code>","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_DomainAnalyticsWhoisOverviewLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Domain Whois Overview","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-domain-analytics-whois-overview-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:d8f83b6f93bb4f7b9f69eba4b4489d3db327b7a38e87db206c9b20339231a7c2","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8d69e01ff990"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_domains_whois_overview_live","path":"/apis/v1/dataforseo/domain_analytics/whois/overview/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/domain_analytics/whois/overview/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/domain_analytics/whois/overview/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"limit\": 2,\n    \"filters\": [\n      [\n        \"epp_status_codes\",\n        \"in\",\n        [\n          \"client_transfer_prohibited\",\n          \"client_update_prohibited\"\n        ]\n      ]\n    ]\n  }\n]'"}]}},"/apis/v1/dataforseo/keywords_data/bing/audience_estimation/industries":{"get":{"description":"By calling this API you will receive the list of industries with industry_id supported by Bing Ads Audience Estimation endpoint.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_keywords_bing_audience_industries","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingAudienceEstimationIndustriesResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Industries for Bing Ads Audience Estimation","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-keywords-data-bing-audience-estimation-industries","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:4ec9b96a7c00acf4a95b2bb667d2872a55c4a2c7af5f2c8a7ecac38a3556a055","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4aa1186acc93"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_keywords_bing_audience_industries","path":"/apis/v1/dataforseo/keywords_data/bing/audience_estimation/industries"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/bing/audience_estimation/industries","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/keywords_data/bing/audience_estimation/job_functions":{"get":{"description":"By calling this API you will receive the list of job functions with job_function_id supported by Bing Ads Audience Estimation endpoint.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_keywords_bing_audience_job_functions","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingAudienceEstimationJobFunctionsResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Job Functions for Bing Ads Audience Estimation","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-keywords-data-bing-audience-estimation-job-functions","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:b126d03921fcccb3bdb523e56ee6560fdb89bcc2c10d4a1337c5085727c20561","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"143912ffcfd9"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_keywords_bing_audience_job_functions","path":"/apis/v1/dataforseo/keywords_data/bing/audience_estimation/job_functions"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/bing/audience_estimation/job_functions","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/keywords_data/bing/audience_estimation/live":{"post":{"description":"This endpoint provides estimated audience size for an ad campaign based on specified targeting criteria. It returns data on the total estimated audience, such as suggested bid and budget for an ad campaign and estimated engagement metrics.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.09 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_keywords_bing_audience_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"age":["twenty_five_to_thirty_four","eighteen_to_twenty_four","unknown"],"bid":1,"daily_budget":24,"gender":["male"],"industry":["806303407","806301758"],"job_function":["806298607"],"location_coordinate":"29.6821525,-82.4098881,100"}],"items":{"oneOf":[{"properties":{"age":{"description":"<em>selection of age ranges for targeting</em><br>possible values: <code>eighteen_to_twenty_four</code>, <code>fifty_to_sixty_four</code>, <code>sixty_five_and_above</code>, <code>thirteen_to_seventeen</code>, <code>thirty_five_to_forty_nine</code>, <code>twenty_five_to_thirty_four</code>, <code>unknown</code>, <code>zero_to_twelve</code>","items":{"type":"string"},"type":["array","null"]},"bid":{"description":"<em>desired bid setting value in USD</em><br>maximum value: 1000","type":["number","null"]},"daily_budget":{"description":"<em>daily campaign budget value in USD</em><br>maximum value: 10000","type":["number","null"]},"gender":{"description":"<em>gender to target</em><br>possible values: <code>male</code>, <code>female</code>, <code>unknown</code>","items":{"type":"string"},"type":["array","null"]},"industry":{"description":"<em>industry of LinkedIn profile targeting</em><p>if you use this field, you can receive the list of available industry names  with industry_id by making a separate request to the https://api.dataforseo.com/v3/keywords_data/bing/audience_estimation/industries<p>example: <code>806301758</code>","items":{"type":"string"},"type":["array","null"]},"job_function":{"description":"<em>job function of LinkedIn profile targeting</em><p>if you use this field, you can receive the list of available job function names  with job_function_id by making a separate request to the https://api.dataforseo.com/v3/keywords_data/bing/audience_estimation/job_functions<p>example: <code>806300451</code>","items":{"type":"string"},"type":["array","null"]},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius (in km)\"</em> format<br><strong>the data will be provided for the country the specified coordinates belong to</strong><br>example:<br><code class=\"long-string\">29.6821525,-82.4098881,100</code>","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingAudienceEstimationLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Live ‘Bing Ads Audience Estimation’ Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-keywords-data-bing-audience-estimation-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.09,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:637b6e51a6ca2265e2dfb8152bf8099e8889b7ea529936e77a962bf9feec596d","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6a19a6d259df"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_keywords_bing_audience_live","path":"/apis/v1/dataforseo/keywords_data/bing/audience_estimation/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/bing/audience_estimation/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/keywords_data/bing/audience_estimation/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"location_coordinate\": \"29.6821525,-82.4098881,100\",\n    \"age\": [\n      \"twenty_five_to_thirty_four\",\n      \"eighteen_to_twenty_four\",\n      \"unknown\"\n    ],\n    \"bid\": 1,\n    \"daily_budget\": 24,\n    \"gender\": [\n      \"male\"\n    ],\n    \"industry\": [\n      \"806303407\",\n      \"806301758\"\n    ],\n    \"job_function\": [\n      \"806298607\"\n    ]\n  }\n]'"}]}},"/apis/v1/dataforseo/keywords_data/bing/audience_estimation/task_get/{id}":{"get":{"description":"‌\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_keywords_bing_audience_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingAudienceEstimationTaskGetResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Bing Ads Audience Estimation Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-keywords-data-bing-audience-estimation-task-get-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:a7f62ad2263bfa52246cd44bb5cfcf753a90cee3e8e52164f61f96951383a30f","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"27afc149c110"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_keywords_bing_audience_fetch","path":"/apis/v1/dataforseo/keywords_data/bing/audience_estimation/task_get/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/bing/audience_estimation/task_get/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/keywords_data/bing/audience_estimation/task_get/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/keywords_data/bing/audience_estimation/task_post":{"post":{"description":"‌\nThis endpoint provides estimated audience size for an ad campaign based on specified targeting criteria. It returns data on the total estimated audience, such as suggested bid and budget for an ad campaign and estimated engagement metrics.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.09 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_keywords_bing_audience_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"age":["twenty_five_to_thirty_four","eighteen_to_twenty_four","unknown"],"bid":1,"daily_budget":24,"gender":["male"],"industry":["806303407","806301758"],"job_function":["806298607"],"location_coordinate":"29.6821525,-82.4098881,100"}],"items":{"oneOf":[{"properties":{"age":{"description":"<em>selection of age ranges for targeting</em><br>possible values: <code>eighteen_to_twenty_four</code>, <code>fifty_to_sixty_four</code>, <code>sixty_five_and_above</code>, <code>thirteen_to_seventeen</code>, <code>thirty_five_to_forty_nine</code>, <code>twenty_five_to_thirty_four</code>, <code>unknown</code>, <code>zero_to_twelve</code>","items":{"type":"string"},"type":["array","null"]},"bid":{"description":"<em>desired bid setting value in USD</em><br>maximum value: 1000","type":["number","null"]},"daily_budget":{"description":"<em>daily campaign budget value in USD</em><br>maximum value: 10000","type":["number","null"]},"gender":{"description":"<em>gender to target</em><br>possible values: <code>male</code>, <code>female</code>, <code>unknown</code>","items":{"type":"string"},"type":["array","null"]},"industry":{"description":"<em>industry of LinkedIn profile targeting</em><p>if you use this field, you can receive the list of available industry names  with industry_id by making a separate request to the https://api.dataforseo.com/v3/keywords_data/bing/audience_estimation/industries<p>example: <code>806301758</code>","items":{"type":"string"},"type":["array","null"]},"job_function":{"description":"<em>job function of LinkedIn profile targeting</em><p>if you use this field, you can receive the list of available job function names  with job_function_id by making a separate request to the https://api.dataforseo.com/v3/keywords_data/bing/audience_estimation/job_functions<p>example: <code>806300451</code>","items":{"type":"string"},"type":["array","null"]},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius (in km)\"</em> format<br><strong>the data will be provided for the country the specified coordinates belong to</strong><br>example:<br><code class=\"long-string\">29.6821525,-82.4098881,100</code>","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingAudienceEstimationTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting ‘Bing Ads Audience Estimation’ Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-keywords-data-bing-audience-estimation-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.09,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:afdd228472c9d2dd87eca8336cea5ca96d699196a5f37f2a7ad29b11e4aa5f5c","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f6502f85d474"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_keywords_bing_audience_submit","path":"/apis/v1/dataforseo/keywords_data/bing/audience_estimation/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/bing/audience_estimation/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/keywords_data/bing/audience_estimation/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"location_coordinate\": \"29.6821525,-82.4098881,100\",\n    \"age\": [\n      \"twenty_five_to_thirty_four\",\n      \"eighteen_to_twenty_four\",\n      \"unknown\"\n    ],\n    \"bid\": 1,\n    \"daily_budget\": 24,\n    \"gender\": [\n      \"male\"\n    ],\n    \"industry\": [\n      \"806303407\",\n      \"806301758\"\n    ],\n    \"job_function\": [\n      \"806298607\"\n    ]\n  }\n]'"}]}},"/apis/v1/dataforseo/keywords_data/bing/audience_estimation/tasks_ready":{"get":{"description":"‌\nThis endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If you use the Standard method without specifying the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoint.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_keywords_bing_audience_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingAudienceEstimationTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get ‘Bing Ads Audience Estimation’ Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-keywords-data-bing-audience-estimation-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:5819e7e661007f7d8d5646fc027b4509c6f4486ac8cf933e2fa059d8ab6919b4","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7c1894e38ecb"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_keywords_bing_audience_ready","path":"/apis/v1/dataforseo/keywords_data/bing/audience_estimation/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/bing/audience_estimation/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/keywords_data/bing/keyword_performance/live":{"post":{"description":"‌\nYou can receive a set of keyword performance stats for a group of keywords depending on the specified match type, location and language parameters. Ad position, clicks, impressions, and other keyword metrics are aggregated for the last month for one or all of the following device types: mobile, desktop, tablet.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.09 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_keywords_bing_kw_performance_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"keywords":["dataforseo","seo","ranking"],"language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"device":{"description":"<em>device type</em><br>optional field<br>specify this field if you want to get the data for a particular device typepossible values: <code>desktop</code>, <code>mobile</code>, <code>tablet</code>, <code>all</code><br>default value: <code>all</code>","type":["string","null"]},"keywords":{"description":"<em>keywords</em><br><strong>required field</strong><br>The maximum number of keywords you can specify: 1000<br>The maximum number of characters for each keyword: 80<br>The maximum number of words for each keyword phrase: 10<br>the specified keywords will be converted to lowercase, data will be provided in a separate array<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br>you can receive the list of available locations and languages by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/keyword_performance/locations_and_languages</code><br>example:<br><code>\"en\"</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available locations and languages by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/keyword_performance/locations_and_languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations and languages by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/keyword_performance/locations_and_languages</code><br>example:<br><code>2840</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format<br><strong>the data will be provided for the country the specified coordinates belong to</strong><br>example:<br><code class=\"long-string\">52.6178549,-155.352142</code>","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations and languages by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/keyword_performance/locations_and_languages</code><br>example:<br><code>\"United States\"</code>","type":"string"},"match":{"description":"<em>keywords match type</em><br>optional field<br>can take the following values:<br><code>aggregate</code> returns data across all match types;<br><code>broad</code> returns data for all user queries containing the specified keyword with varying word order;<br><code>phrase</code> returns data for all user queries containing the specified keyword with identical word order;<br><code>exact</code> returns data for user query that matches the specified keyword;<strong>Note:</strong> the <code>aggregate</code> match type is applied by default","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingKeywordPerformanceLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Live ‘Bing Keyword Performance’ Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-keywords-data-bing-keyword-performance-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.09,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:ccdfbf48873e0bdf687e009e84a0f352c0881fdd2c171c144b6ec84012d58a18","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"33a2b45e4ebb"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_keywords_bing_kw_performance_live","path":"/apis/v1/dataforseo/keywords_data/bing/keyword_performance/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/bing/keyword_performance/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/keywords_data/bing/keyword_performance/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"location_code\": 2840,\n    \"language_code\": \"en\",\n    \"keywords\": [\n      \"dataforseo\",\n      \"seo\",\n      \"ranking\"\n    ]\n  }\n]'"}]}},"/apis/v1/dataforseo/keywords_data/bing/keyword_performance/locations_and_languages":{"get":{"description":"‌\nUsing this endpoint you can get the full list of locations and languages supported in Keyword Performance endpoints of Bing Keywords Data API.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_keywords_bing_kw_performance_locales","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingKeywordPerformanceLocationsAndLanguagesResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Locations and Languages for Keyword Performance endpoints","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-keywords-data-bing-keyword-performance-locations-and-languages","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:81b6fad593e6d3e7374cdf8eddb5189c8351995b04f1d42562b99ee3f077ad7f","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0d3dfdd5cdcc"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_keywords_bing_kw_performance_locales","path":"/apis/v1/dataforseo/keywords_data/bing/keyword_performance/locations_and_languages"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/bing/keyword_performance/locations_and_languages","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/keywords_data/bing/keyword_performance/task_get/{id}":{"get":{"description":"‌\nYou can receive a set of keyword performance stats for a group of keywords depending on the specified match type, location and language parameters. Ad position, clicks, impressions, and other keyword metrics are aggregated for the last month for one or all of the following device types: mobile, desktop, tablet.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_keywords_bing_kw_performance_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingKeywordPerformanceTaskGetResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get ‘Bing Keyword Performance’ Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-keywords-data-bing-keyword-performance-task-get-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:4ff68e4666335be08a5ad5a93b78d23720c326d03914d6ac91de6131d9a687d6","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ca28831a6700"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_keywords_bing_kw_performance_fetch","path":"/apis/v1/dataforseo/keywords_data/bing/keyword_performance/task_get/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/bing/keyword_performance/task_get/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/keywords_data/bing/keyword_performance/task_get/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/keywords_data/bing/keyword_performance/task_post":{"post":{"description":"‌\nYou can receive a set of keyword performance stats for a group of keywords depending on the specified match type, location and language parameters. Ad position, clicks, impressions, and other keyword metrics are aggregated for the last month for one or all of the following device types: mobile, desktop, tablet.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.09 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_keywords_bing_kw_performance_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"keywords":["dataforseo","seo","ranking"],"language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"device":{"description":"<em>device type</em><br>optional field<br>specify this field if you want to get the data for a particular device typepossible values: <code>desktop</code>, <code>mobile</code>, <code>tablet</code>, <code>all</code><br>default value: <code>all</code>","type":["string","null"]},"keywords":{"description":"<em>keywords</em><br><strong>required field</strong><br>The maximum number of keywords you can specify: 1000<br>The maximum number of characters for each keyword: 80<br>The maximum number of words for each keyword phrase: 10<br>the specified keywords will be converted to lowercase, data will be provided in a separate array<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br>you can receive the list of available locations and languages by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/keyword_performance/locations_and_languages</code><br>example:<br><code>\"en\"</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available locations and languages by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/keyword_performance/locations_and_languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations and languages by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/keyword_performance/locations_and_languages</code><br>example:<br><code>2840</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format<br><strong>the data will be provided for the country the specified coordinates belong to</strong><br>example:<br><code class=\"long-string\">52.6178549,-155.352142</code>","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations and languages by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/keyword_performance/locations_and_languages</code><br>example:<br><code>\"United States\"</code>","type":"string"},"match":{"description":"<em>keywords match type</em><br>optional field<br>can take the following values:<br><code>aggregate</code> returns data across all match types;<br><code>broad</code> returns data for all user queries containing the specified keyword with varying word order;<br><code>phrase</code> returns data for all user queries containing the specified keyword with identical word order;<br><code>exact</code> returns data for user query that matches the specified keyword;<strong>Note:</strong> the <code>aggregate</code> match type is applied by default","type":["string","null"]},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingKeywordPerformanceTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting ‘Bing Keyword Performance’ Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-keywords-data-bing-keyword-performance-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.09,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:a3976bc3a86f0da438e2d60b757016c88b5e0caa6d3ed83729e93549614db372","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7202564d7887"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_keywords_bing_kw_performance_submit","path":"/apis/v1/dataforseo/keywords_data/bing/keyword_performance/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/bing/keyword_performance/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/keywords_data/bing/keyword_performance/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"location_code\": 2840,\n    \"language_code\": \"en\",\n    \"keywords\": [\n      \"dataforseo\",\n      \"seo\",\n      \"ranking\"\n    ]\n  }\n]'"}]}},"/apis/v1/dataforseo/keywords_data/bing/keyword_suggestions_for_url/languages":{"get":{"description":"The languages `post_dataforseo_keywords_bing_kw_for_url_live` accepts. Free: upstream cost is 0. Note this is a narrower list than `get_dataforseo_keywords_bing_languages`, which serves the rest of the Bing family. Free: upstream cost is 0, and it is reference data - fetch once and keep what you need rather than calling it per request. ⚠️ Catalogues in this provider are not shared between families: the same endpoint name under a different product returns a different list, and one of them measured 46 MB. Check the list belonging to the endpoint you are actually calling.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_keywords_bing_kw_for_url_languages","responses":{"200":{"content":{"application/json":{"schema":{"properties":{"cost":{"description":"total tasks cost, USD","type":"number"},"status_code":{"description":"general status code you can find the full list of the response codes here","type":"integer"},"status_message":{"description":"general informational message you can find the full list of general informational messages here","type":"string"},"tasks":{"description":"array of tasks","items":{"type":"string"},"type":"array"},"tasks.cost":{"description":"cost of the task, USD","type":"number"},"tasks.data":{"description":"contains the parameters passed in the URL of the GET request","type":"object"},"tasks.id":{"description":"task identifier unique task identifier in our system in the UUID format","type":"string"},"tasks.path":{"description":"URL path","items":{"type":"string"},"type":"array"},"tasks.result":{"description":"array of results","items":{"type":"string"},"type":"array"},"tasks.result.language_code":{"description":"language code according to ISO 639-1","type":"string"},"tasks.result.language_name":{"description":"language name","type":"string"},"tasks.result_count":{"description":"number of elements in the result array","type":"integer"},"tasks.status_code":{"description":"status code of the task generated by DataForSEO; can be within the following range: 10000-60000 you can find the full list of response codes here","type":"integer"},"tasks.status_message":{"description":"informational message of the task you can find the full list of general informational messages here","type":"string"},"tasks.time":{"description":"execution time, seconds","type":"string"},"tasks_count":{"description":"the number of tasks in the tasks array","type":"integer"},"tasks_error":{"description":"the number of tasks in the tasks array returned with an error","type":"integer"},"time":{"description":"execution time, seconds","type":"string"},"version":{"description":"the current version of the API","type":"string"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Bing Languages for Keyword Suggestions for URL","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-keywords-data-bing-keyword-suggestions-for-url-languages","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:11b7f8557c0dec9c5c397df5f33561a5822f4bd79833202425581f5c47022909","kind":"upstream_success_contract","source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d8a61b1173c4"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_keywords_bing_kw_for_url_languages","path":"/apis/v1/dataforseo/keywords_data/bing/keyword_suggestions_for_url/languages"},"x-aisa-source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/bing/keyword_suggestions_for_url/languages","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/keywords_data/bing/keyword_suggestions_for_url/live":{"post":{"description":"Suggests Bing keywords for one page `target`, reading the page itself rather than a seed list. `exclude_brands` drops brand terms, `language_code` scopes it. Wrapped in DataForSEO's envelope: data in `tasks[0].result`, outcome in `tasks[0].status_code` - a rejected request still returns HTTP 200. Use it when you have a URL and no keyword list yet; once you have seeds, `post_dataforseo_keywords_bing_kw_for_keywords_live` expands them. The submit and fetch twins of this endpoint do the same work asynchronously, at the same price, for batches too large to wait on.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.09 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_keywords_bing_kw_for_url_live","requestBody":{"content":{"application/json":{"schema":{"items":{"allOf":[{"anyOf":[{"required":["language_name"]},{"required":["language_code"]}]}],"properties":{"exclude_brands":{"description":"determines whether the results exclude brand keywords optional field","type":"boolean"},"language_code":{"description":"search engine language code required field if you don’t specify language_name if you use this field, you don’t need to specify language_name you can receive the list of available languages with their language_code by making a separate request to https://api.dataforseo.com/v3/keywords_data/bing/keyword_suggestions_for_url/languages example: en","type":"string"},"language_name":{"description":"Full name of the search engine language. Required if language_code is not supplied; either language_name or language_code is sufficient.","type":"string"},"target":{"description":"target URL of the webpage to scan for possible keywords required field maximum length: 2000 characters","type":"string"}},"required":["target"],"type":"object"},"type":"array"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"cost":{"description":"total tasks cost, USD","type":"number"},"status_code":{"description":"general status code you can find the full list of the response codes here Note: we strongly recommend designing a necessary system for handling related exceptional or error conditions","type":"integer"},"status_message":{"description":"general informational message you can find the full list of general informational messages here","type":"string"},"tasks":{"description":"array of tasks","items":{"type":"string"},"type":"array"},"tasks.cost":{"description":"cost of the task, USD","type":"number"},"tasks.data":{"description":"contains the same parameters that you specified in the POST request","type":"object"},"tasks.id":{"description":"task identifier unique task identifier in our system in the UUID format","type":"string"},"tasks.path":{"description":"URL path","items":{"type":"string"},"type":"array"},"tasks.result":{"description":"array of results results are sorted in order from keywords with the highest confidence score to those with the lowest confidence score","items":{"type":"string"},"type":"array"},"tasks.result.confidence_score":{"description":"a score from 0.0 to 1.0 that indicates the probability that the keyword would match a user’s search query","type":"number"},"tasks.result.keyword":{"description":"suggested keyword","type":"string"},"tasks.result_count":{"description":"number of elements in the result array","type":"integer"},"tasks.status_code":{"description":"status code of the task generated by DataForSEO; can be within the following range: 10000-60000 you can find the full list of response codes here","type":"integer"},"tasks.status_message":{"description":"informational message of the task you can find the full list of general informational messages here","type":"string"},"tasks.time":{"description":"execution time, seconds","type":"string"},"tasks_count":{"description":"the number of tasks in the tasks array","type":"integer"},"tasks_error":{"description":"the number of tasks in the tasks array that were returned an error","type":"integer"},"time":{"description":"execution time, seconds","type":"string"},"version":{"description":"the current version of the API","type":"string"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Live ‘Bing Ads Keyword Suggestions for URL’ Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-keywords-data-bing-keyword-suggestions-for-url-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.09,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:8623adea251a4f72724962753bdc77fcf05d06d5edb0595a4ecace213ac9fb4e","kind":"upstream_success_contract","source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d8055b8d2f5b"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_keywords_bing_kw_for_url_live","path":"/apis/v1/dataforseo/keywords_data/bing/keyword_suggestions_for_url/live"},"x-aisa-source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/bing/keyword_suggestions_for_url/live","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/keywords_data/bing/keyword_suggestions_for_url/task_get/{id}":{"get":{"description":"Retrieves a queued Bing keywords-for-URL task by `id`. Free - the charge was on the submit. Wrapped in DataForSEO's envelope: data in `tasks[0].result`, outcome in `tasks[0].status_code` - a rejected request still returns HTTP 200. Wrapped in DataForSEO's envelope: data in `tasks[0].result`, outcome in `tasks[0].status_code` - a rejected request still returns HTTP 200. ⚠️ The response size was fixed by the `depth` or limit set at submit time and cannot be narrowed here; if it is too large, resubmit smaller rather than paging.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_keywords_bing_kw_for_url_fetch","parameters":[{"description":"DataForSEO task ID.","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"id":{"description":"task identifier unique task identifier in our system in the UUID format you will be able to use it within 30 days to request the results of the task at any time","type":"string"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Bing Ads Keyword Suggestions For URL Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-keywords-data-bing-keyword-suggestions-for-url-task-get-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:182c4fedc239c5926812ec01dde11b52d957bf9f8346bdd7fc4e030309825837","kind":"upstream_success_contract","source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4b862dfc7f53"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_keywords_bing_kw_for_url_fetch","path":"/apis/v1/dataforseo/keywords_data/bing/keyword_suggestions_for_url/task_get/{id}"},"x-aisa-source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/bing/keyword_suggestions_for_url/task_get/{id}","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/keywords_data/bing/keyword_suggestions_for_url/task_post":{"post":{"description":"Queues a Bing keywords-for-URL task, returning a task `id`. Wrapped in DataForSEO's envelope: data in `tasks[0].result`, outcome in `tasks[0].status_code` - a rejected request still returns HTTP 200. Retrieve with `get_dataforseo_keywords_bing_kw_for_url_fetch`.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.09 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_keywords_bing_kw_for_url_submit","requestBody":{"content":{"application/json":{"schema":{"items":{"allOf":[{"anyOf":[{"required":["language_name"]},{"required":["language_code"]}]}],"properties":{"exclude_brands":{"description":"determines whether the results exclude brand keywords optional field","type":"boolean"},"language_code":{"description":"search engine language code required field if you don’t specify language_name if you use this field, you don’t need to specify language_name you can receive the list of available languages with their language_code by making a separate request to https://api.dataforseo.com/v3/keywords_data/bing/keyword_suggestions_for_url/languages example: en","type":"string"},"language_name":{"description":"Full name of the search engine language. Required if language_code is not supplied; either language_name or language_code is sufficient.","type":"string"},"target":{"description":"target URL of the webpage to scan for possible keywords required field maximum length: 2000 characters","type":"string"}},"required":["target"],"type":"object"},"type":"array"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"cost":{"description":"total tasks cost, USD","type":"number"},"status_code":{"description":"general status code you can find the full list of the response codes here Note: we strongly recommend designing a necessary system for handling related exceptional or error conditions","type":"integer"},"status_message":{"description":"general informational message","type":"string"},"tasks":{"description":"array of tasks","items":{"type":"string"},"type":"array"},"tasks.cost":{"description":"cost of the task, USD","type":"number"},"tasks.data":{"description":"contains the same parameters that you specified in the POST request","type":"object"},"tasks.id":{"description":"task identifier unique task identifier in our system in the UUID format","type":"string"},"tasks.path":{"description":"URL path","items":{"type":"string"},"type":"array"},"tasks.result":{"description":"array of results in this case, the value will be null","items":{"type":"string"},"type":"array"},"tasks.result_count":{"description":"number of elements in the result array","type":"integer"},"tasks.status_code":{"description":"status code of the task generated by DataForSEO; can be within the following range: 10000-60000 you can find the full list of response codes here","type":"integer"},"tasks.status_message":{"description":"informational message of the task you can find the full list of general informational messages here","type":"string"},"tasks.time":{"description":"execution time, seconds","type":"string"},"tasks_count":{"description":"the number of tasks in the tasks array","type":"integer"},"tasks_error":{"description":"the number of tasks in the tasks array returned with an error","type":"integer"},"time":{"description":"execution time, seconds","type":"string"},"version":{"description":"the current version of the API","type":"string"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting ‘Keyword Suggestions For URL’ Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-keywords-data-bing-keyword-suggestions-for-url-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.09,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:23bb831e6bbcb82fbfdb4f0f6c077c0eba8cea511943c4f5cb37e789a69f91da","kind":"upstream_success_contract","source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"dd780235453b"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_keywords_bing_kw_for_url_submit","path":"/apis/v1/dataforseo/keywords_data/bing/keyword_suggestions_for_url/task_post"},"x-aisa-source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/bing/keyword_suggestions_for_url/task_post","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/keywords_data/bing/keyword_suggestions_for_url/tasks_ready":{"get":{"description":"Lists finished Bing keywords-for-URL tasks awaiting collection. Free. Wrapped in DataForSEO's envelope: data in `tasks[0].result`, outcome in `tasks[0].status_code` - a rejected request still returns HTTP 200. A caller that holds its own task `id` can fetch directly and skip this.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_keywords_bing_kw_for_url_ready","responses":{"200":{"content":{"application/json":{"schema":{"properties":{"cost":{"description":"total tasks cost, USD","type":"number"},"status_code":{"description":"general status code you can find the full list of the response codes here Note: we strongly recommend designing a necessary system for handling related exceptional or error conditions","type":"integer"},"status_message":{"description":"general informational message you can find the full list of general informational messages here","type":"string"},"tasks":{"description":"array of tasks","items":{"type":"string"},"type":"array"},"tasks.cost":{"description":"cost of the task, USD","type":"number"},"tasks.data":{"description":"contains the parameters passed in the request’s URL","type":"object"},"tasks.id":{"description":"task identifier unique task identifier in our system in the UUID format","type":"string"},"tasks.path":{"description":"URL path","items":{"type":"string"},"type":"array"},"tasks.result":{"description":"array of results","items":{"type":"string"},"type":"array"},"tasks.result.date_posted":{"description":"date when the task was posted (in the UTC format)","type":"string"},"tasks.result.endpoint":{"description":"URL for collecting the results of the task","type":"string"},"tasks.result.function":{"description":"type of the task","type":"string"},"tasks.result.id":{"description":"task identifier of the completed task unique task identifier in our system in the UUID format","type":"string"},"tasks.result.se":{"description":"search engine specified when setting the task","type":"string"},"tasks.result_count":{"description":"number of elements in the result array","type":"integer"},"tasks.status_code":{"description":"status code of the task generated by DataForSEO; can be within the following range: 10000-60000 you can find the full list of response codes here","type":"integer"},"tasks.status_message":{"description":"informational message of the task you can find the full list of general informational messages here","type":"string"},"tasks.time":{"description":"execution time, seconds","type":"string"},"tasks_count":{"description":"the number of tasks in the tasks array","type":"integer"},"tasks_error":{"description":"the number of tasks in the tasks array returned with an error","type":"integer"},"time":{"description":"execution time, seconds","type":"string"},"version":{"description":"the current version of the API","type":"string"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get ‘Bing Ads Keyword Suggestions For URL’ Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-keywords-data-bing-keyword-suggestions-for-url-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:3a974d109b7f499db1d1c6d0050f13b99b746f49cf0d834d84db7a5f3e7d9ca6","kind":"upstream_success_contract","source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1edf8fecd1b1"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_keywords_bing_kw_for_url_ready","path":"/apis/v1/dataforseo/keywords_data/bing/keyword_suggestions_for_url/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/bing/keyword_suggestions_for_url/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/keywords_data/bing/keywords_for_keywords/live":{"post":{"description":"‌\nThis endpoint will select the relevant keywords for the specified ones. Set up to 200 keywords and get the results, which are suggested by Bing Ads for your query. You can get up to 3000 keyword suggestions using this function.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.09 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_keywords_bing_kw_for_keywords_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"keywords":["average page rpm adsense","adsense blank ads how long","leads and prospects"],"language_name":"English","location_name":"United States"}],"items":{"oneOf":[{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>minimal value: 24 months from today's date;<br>if you don't specify this field, data will be provided for the last 12 months;<br>if <a href=\"/v3/keywords_data/bing/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>false</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the month before last and prior;<br>if <a href=\"/v3/keywords_data/bing/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>true</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the last month and prior;<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2020-01-01\"</code><p><strong>Note:</strong> we do not recommend using a custom time range for the past year's dates","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br>if you don't specify this field, data will be provided for the last 12 months;<br>minimum value: two years back from today’s date;<br>maximum value: one month from today's date;<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2020-03-15\"</code><p><strong>Note:</strong> we do not recommend using a custom time range for the past year's dates","type":["string","null"]},"device":{"description":"<em>device type</em><br>optional field<br>specify this field if you want to get the data for a particular device type;<br>possible values: <code>all</code>, <code>mobile</code>, <code>desktop</code>, <code>tablet</code><br>default value: <code>all</code>","type":["string","null"]},"keywords":{"description":"<em>keywords</em><br><strong>required field</strong><br>you can specify <strong>the maximum of 200 keywords</strong> with each keyword containing no more than <strong>100 characters</strong>;<br>the specified keywords will be converted to lowercase, data will be provided in a separate array<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"keywords_negative":{"description":"<em>keywords negative array</em><br>optional field<br>These keywords will be ignored in the results array;<br>You can specify <strong>a maximum of 200 terms</strong> that you want to exclude from the results;<br>the specified keywords will be converted to lowercase format","items":{"type":"string"},"type":["array","null"]},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br>if you use this field, you don't need to specify <code>language_name</code><br>supported languages:<br><code class=\"long-string\">en</code>, <code>fr</code>, <code>de</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br>if you use this field, you don't need to specify <code>language_code</code><br>supported languages:<br><code>English</code>, <code>French</code>, <code>German</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format<br><strong>the data will be provided for the country the specified coordinates belong to</strong><br>example:<br><code class=\"long-string\">52.6178549,-155.352142</code>","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"search_partners":{"description":"<em>Bing search partners type</em><br>optional field<br>if you specify <code class=\"prettyprint\">true</code>, the results will be delivered for owned, operated, and syndicated networks across Bing, Yahoo, AOL and partner sites that host Bing, AOL, and Yahoo search.<br>default value: <code>false</code> - results are returned for Bing, AOL, and Yahoo search networks","type":["boolean","null"]},"sort_by":{"description":"<em>results sorting parameters</em><br>optional field<br>Use these parameters to sort the results by <code>search_volume</code>, <code>cpc</code>, <code>competition</code> or <code>relevance</code> in the descending order<br>default value: <code>relevance</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingKeywordsForKeywordsLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Live ‘Keywords For Keywords’ Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-keywords-data-bing-keywords-for-keywords-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.09,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:1ff0b224c5f1b10526e420423c8dda32ac9356410a257976a3ccd0f4029f7e88","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4436f103e04a"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_keywords_bing_kw_for_keywords_live","path":"/apis/v1/dataforseo/keywords_data/bing/keywords_for_keywords/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/bing/keywords_for_keywords/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/keywords_data/bing/keywords_for_keywords/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"location_name\": \"United States\",\n    \"language_name\": \"English\",\n    \"keywords\": [\n      \"average page rpm adsense\",\n      \"adsense blank ads how long\",\n      \"leads and prospects\"\n    ]\n  }\n]'"}]}},"/apis/v1/dataforseo/keywords_data/bing/keywords_for_keywords/task_get/{id}":{"get":{"description":"‌\nThis endpoint will select relevant keywords for the specified terms. Set up to 200 keywords and get the results, which are suggested by Bing Ads for your query. You can get up to 3000 keyword suggestions using this function.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_keywords_bing_kw_for_keywords_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingKeywordsForKeywordsTaskGetResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get ‘Keywords For Keywords’ Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-keywords-data-bing-keywords-for-keywords-task-get-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:cda5fadea8ae1f90d51828d4b0cb8c3b824bcff90046fcda41dd76891188065f","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7cd3121fe6bc"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_keywords_bing_kw_for_keywords_fetch","path":"/apis/v1/dataforseo/keywords_data/bing/keywords_for_keywords/task_get/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/bing/keywords_for_keywords/task_get/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/keywords_data/bing/keywords_for_keywords/task_get/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/keywords_data/bing/keywords_for_keywords/task_post":{"post":{"description":"‌‌\nThis endpoint will select relevant keywords for the specified terms. Set up to 200 keywords and get the results, which are suggested by Bing Ads for your query. You can get up to 3000 keyword suggestions using this function.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.09 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_keywords_bing_kw_for_keywords_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"keywords":["average page rpm adsense","adsense blank ads how long","leads and prospects"],"language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>minimal value: 24 months from today's date;<br>if you don't specify this field, data will be provided for the last 12 months;<br>if <a href=\"/v3/keywords_data/bing/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>false</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the month before last and prior;<br>if <a href=\"/v3/keywords_data/bing/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>true</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the last month and prior;<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2020-01-01\"</code><p><strong>Note:</strong> we do not recommend using a custom time range for the past year's dates","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br>if you don't specify this field, data will be provided for the last 12 months;<br>minimum value: two years back from today’s date;<br>maximum value: one month from today's date;<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2020-03-15\"</code><p><strong>Note:</strong> we do not recommend using a custom time range for the past year's dates","type":["string","null"]},"device":{"description":"<em>device type</em><br>optional field<br>specify this field if you want to get the data for a particular device type;<br>possible values: <code>all</code>, <code>mobile</code>, <code>desktop</code>, <code>tablet</code><br>default value: <code>all</code>","type":["string","null"]},"keywords":{"description":"<em>keywords</em><br><strong>required field</strong><br>you can specify <strong>the maximum of 200 keywords</strong> with each keyword containing no more than <strong>100 characters</strong>;<br>the specified keywords will be converted to lowercase, data will be provided in a separate array<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"keywords_negative":{"description":"<em>keywords negative array</em><br>optional field<br>These keywords will be ignored in the results array;<br>You can specify <strong>a maximum of 200 terms</strong> that you want to exclude from the results;<br>the specified keywords will be converted to lowercase format","items":{"type":"string"},"type":["array","null"]},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br>if you use this field, you don't need to specify <code>language_name</code><br>supported languages:<br><code class=\"long-string\">en</code>, <code>fr</code>, <code>de</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br>if you use this field, you don't need to specify <code>language_code</code><br>supported languages:<br><code>English</code>, <code>French</code>, <code>German</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format<br><strong>the data will be provided for the country the specified coordinates belong to</strong><br>example:<br><code class=\"long-string\">52.6178549,-155.352142</code>","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"search_partners":{"description":"<em>Bing search partners type</em><br>optional field<br>if you specify <code class=\"prettyprint\">true</code>, the results will be delivered for owned, operated, and syndicated networks across Bing, Yahoo, AOL and partner sites that host Bing, AOL, and Yahoo search.<br>default value: <code>false</code> - results are returned for Bing, AOL, and Yahoo search networks","type":["boolean","null"]},"sort_by":{"description":"<em>results sorting parameters</em><br>optional field<br>Use these parameters to sort the results by <code>search_volume</code>, <code>cpc</code>, <code>competition</code> or <code>relevance</code> in the descending order<br>default value: <code>relevance</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingKeywordsForKeywordsTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting ‘Keywords For Keywords’ Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-keywords-data-bing-keywords-for-keywords-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.09,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:956b3307b134cd1973da1d7cde20a7f156b0180a2122a31b6ea4f5b4d3bb2cca","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ff635b178bd0"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_keywords_bing_kw_for_keywords_submit","path":"/apis/v1/dataforseo/keywords_data/bing/keywords_for_keywords/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/bing/keywords_for_keywords/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/keywords_data/bing/keywords_for_keywords/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"location_code\": 2840,\n    \"language_code\": \"en\",\n    \"keywords\": [\n      \"average page rpm adsense\",\n      \"adsense blank ads how long\",\n      \"leads and prospects\"\n    ]\n  }\n]'"}]}},"/apis/v1/dataforseo/keywords_data/bing/keywords_for_site/live":{"post":{"description":"‌This endpoint will provide you with a list of keywords relevant to the specified URL along with their search volume for the last month, search volume trend for up to 24 past months (for estimating search volume dynamics), current cost-per-click and competition values for paid search. The maximum number of returned keywords is 3000.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.09 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_keywords_bing_kw_for_site_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"language_code":"en","location_code":2840,"target":"dataforseo.com"}],"items":{"oneOf":[{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>minimal value: 24 months from today's date;<br>if you don't specify this field, data will be provided for the last 12 months;<br>if <a href=\"/v3/keywords_data/bing/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>false</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the month before last and prior;<br>if <a href=\"/v3/keywords_data/bing/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>true</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the last month and prior;<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2020-01-01\"</code><p><strong>Note:</strong> we do not recommend using a custom time range for the past year's dates","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br>if you don't specify this field, data will be provided for the last 12 months;<br>minimum value: two years back from today’s date;<br>maximum value: one month from today's date;<br><strong>note:</strong> we do not recommend using a custom time range for the past year's dates;<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2020-03-15\"</code><p><strong>Note:</strong> we do not recommend using a custom time range for the past year's dates","type":["string","null"]},"device":{"description":"<em>device type</em><br>optional field<br>specify this field if you want to get the data for a particular device typepossible values: <code>all</code>, <code>mobile</code>, <code>desktop</code>, <code>tablet</code><br>default value: <code>all</code>","type":["string","null"]},"keywords_negative":{"description":"<em>keywords negative array</em><br>optional field<br>These keywords will be ignored in the results array;<br>You can specify <strong>a maximum of 200 terms</strong> that you want to exclude from the results;<br>the specified keywords will be converted to lowercase format","items":{"type":"string"},"type":["array","null"]},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br>if you use this field, you don't need to specify <code>language_name</code><br>supported languages:<br><code class=\"long-string\">en</code>, <code>fr</code>, <code>de</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br>if you use this field, you don't need to specify <code>language_code</code><br>supported languages:<br><code>English</code>, <code>French</code>, <code>German</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format<br><strong>the data will be provided for the country the specified coordinates belong to</strong><br>example:<br><code class=\"long-string\">52.6178549,-155.352142</code>","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"search_partners":{"description":"<em>Bing search partners type</em><br>optional field<br>if you specify <code class=\"prettyprint\">true</code>, the results will be delivered for owned, operated, and syndicated networks across Bing, Yahoo, AOL and partner sites that host Bing, AOL, and Yahoo search.<br>default value: <code>false</code> - results are returned for Bing, AOL, and Yahoo search networks","type":["boolean","null"]},"sort_by":{"description":"<em>results sorting parameters</em><br>optional field<br>Use these parameters to sort the results by <code>search_volume</code>, <code>cpc</code>, <code>competition</code> or <code>relevance</code> in the descending order<br>default value: <code>relevance</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>domain or URL</em><br><strong>required field</strong><br>the domain name or URL of the target website","type":"string"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingKeywordsForSiteLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Live ‘Keywords For Site’ Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-keywords-data-bing-keywords-for-site-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.09,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:1c78752fff64d437d19b02e7a5dec6d5c3d56503c42cfc3cc3c205ae70c73477","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"032319833dd2"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_keywords_bing_kw_for_site_live","path":"/apis/v1/dataforseo/keywords_data/bing/keywords_for_site/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/bing/keywords_for_site/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/keywords_data/bing/keywords_for_site/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"target\": \"dataforseo.com\"\n  }\n]'"}]}},"/apis/v1/dataforseo/keywords_data/bing/keywords_for_site/task_get/{id}":{"get":{"description":"‌\nThis endpoint will provide you with a list of keywords relevant to the specified website along with their search volume for the last month, search volume trend for the last year (for estimating search volume dynamics), current cost-per-click and competition level for paid search. The maximum number of returned keywords is 3000.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_keywords_bing_kw_for_site_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingKeywordsForSiteTaskGetResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get ‘Keywords For Site’ Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-keywords-data-bing-keywords-for-site-task-get-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:17054e78b68df0619669b90068f1396c5f1dec5929ab6c4f2720e58271f285c0","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"612acff8579f"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_keywords_bing_kw_for_site_fetch","path":"/apis/v1/dataforseo/keywords_data/bing/keywords_for_site/task_get/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/bing/keywords_for_site/task_get/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/keywords_data/bing/keywords_for_site/task_get/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/keywords_data/bing/keywords_for_site/task_post":{"post":{"description":"‌This endpoint will provide you with a list of keywords relevant to the specified website along with their search volume for the last month, search volume trend for up to 24 past months (for estimating search volume dynamics), current cost-per-click and competition level for paid search. The maximum number of returned keywords is 3000.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.09 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_keywords_bing_kw_for_site_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"language_code":"en","location_code":2840,"target":"dataforseo.com"}],"items":{"oneOf":[{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>minimal value: 24 months from today's date;<br>if you don't specify this field, data will be provided for the last 12 months;<br>if <a href=\"/v3/keywords_data/bing/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>false</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the month before last and prior;<br>if <a href=\"/v3/keywords_data/bing/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>true</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the last month and prior;<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2020-01-01\"</code><p><strong>Note:</strong> we do not recommend using a custom time range for the past year's dates","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br>if you don't specify this field, data will be provided for the last 12 months;<br>minimum value: two years back from today’s date;<br>maximum value: one month from today's date;<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2020-03-15\"</code><p><strong>Note:</strong> we do not recommend using a custom time range for the past year's dates","type":["string","null"]},"device":{"description":"<em>device type</em><br>optional field<br>specify this field if you want to get the data for a particular device type<br>possible values: <code>all</code>, <code>mobile</code>, <code>desktop</code>, <code>tablet</code><br>default value: <code>all</code>","type":["string","null"]},"keywords_negative":{"description":"<em>keywords negative array</em><br>optional field<br>These keywords will be ignored in the results array;<br>You can specify <strong>a maximum of 200 terms</strong> that you want to exclude from the results;<br>the specified keywords will be converted to lowercase format","items":{"type":"string"},"type":["array","null"]},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br>if you use this field, you don't need to specify <code>language_name</code><br>supported languages:<br><code class=\"long-string\">en</code>, <code>fr</code>, <code>de</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br>if you use this field, you don't need to specify <code>language_code</code><br>supported languages:<br><code>English</code>, <code>French</code>, <code>German</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format<br><strong>the data will be provided for the country the specified coordinates belong to</strong><br>example:<br><code class=\"long-string\">52.6178549,-155.352142</code>","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"search_partners":{"description":"<em>Bing search partners type</em><br>optional field<br>if you specify <code class=\"prettyprint\">true</code>, the results will be delivered for owned, operated, and syndicated networks across Bing, Yahoo, AOL and partner sites that host Bing, AOL, and Yahoo search.<br>default value: <code>false</code> - results are returned for Bing, AOL, and Yahoo search networks","type":["boolean","null"]},"sort_by":{"description":"<em>results sorting parameters</em><br>optional field<br>Use these parameters to sort the results by <code>search_volume</code>, <code>cpc</code>, <code>competition</code> or <code>relevance</code> in the descending order<br>default value: <code>relevance</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>domain or URL</em><br><strong>required field</strong><br>the URL of the webpage or the domain to scan for possible keywords","type":"string"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingKeywordsForSiteTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting ‘Keywords For Site’ Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-keywords-data-bing-keywords-for-site-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.09,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:8c139932a6d505b9f8ae2d4b9badf51b3729928f7dea64d49c883ef6e35e07a6","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0a3c5b626d10"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_keywords_bing_kw_for_site_submit","path":"/apis/v1/dataforseo/keywords_data/bing/keywords_for_site/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/bing/keywords_for_site/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/keywords_data/bing/keywords_for_site/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"target\": \"dataforseo.com\"\n  }\n]'"}]}},"/apis/v1/dataforseo/keywords_data/bing/languages":{"get":{"description":"By calling this API you will receive the list of languages supported by Bing Ads API.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_keywords_bing_languages","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingLanguagesResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Bing Languages for Keywords Data","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-keywords-data-bing-languages","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:768c85d84a788facc0040ebc5bdda07c49038e1d435a1a9ff6a7a88197307474","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"46f7a441edf1"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_keywords_bing_languages","path":"/apis/v1/dataforseo/keywords_data/bing/languages"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/bing/languages","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/keywords_data/bing/locations":{"get":{"description":"By calling this API you will receive the list of locations supported in Bing Ads API.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_keywords_bing_locations","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingLocationsResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Bing Locations for Keywords Data","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-keywords-data-bing-locations","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:4e8ab3b1c22e322647956ed469d148aa2b34e0041d9a7a567dd2998464f4e7a3","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4fdb44bd84a6"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_keywords_bing_locations","path":"/apis/v1/dataforseo/keywords_data/bing/locations"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/bing/locations","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/keywords_data/bing/search_volume/live":{"post":{"description":"‌This endpoint will provide you with search volume data for the last month, search volume trend for up to 24 past months (that will let you estimate search volume dynamics), current cost-per-click and competition values for paid search.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.09 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_keywords_bing_search_volume_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"keywords":["tom and jerry","silicon valley","spider man"],"language_code":"en","location_name":"United States"}],"items":{"oneOf":[{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>minimal value: 24 months from today's date;<br>if you don't specify this field, data will be provided for the last 12 months;<br>minimum value: two years back from today’s date;<br>if <a href=\"/v3/keywords_data/bing/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>false</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the month before last and prior;<br>if <a href=\"/v3/keywords_data/bing/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>true</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the last month and prior;<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2020-01-01\"</code><strong>Note:</strong> we do not recommend using a custom time range for the past year's dates","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br>if you don't specify this field, data will be provided for the last 12 months;<br>minimum value: two years back from today’s date;<br>maximum value: one month from today's date;<br><strong>note:</strong> we do not recommend using a custom time range for the past year's dates;<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2020-03-15\"</code><strong>Note:</strong> we do not recommend using a custom time range for the past year's dates","type":["string","null"]},"device":{"description":"<em>device type</em><br>optional field<br>specify this field if you want to get the data for a particular device type;<br>possible values: <code>all</code>, <code>mobile</code>, <code>desktop</code>, <code>tablet</code><br>default value: <code>all</code>","type":["string","null"]},"keywords":{"description":"<em>keywords</em><br><strong>required field</strong><br>The maximum number of keywords you can specify: 1000<br>The maximum number of characters for each keyword: 100<br>the specified keywords will be converted to lowercase, data will be provided in a separate arraylearn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center article</a>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br>if you use this field, you don't need to specify <code>language_name</code><br>supported languages:<br><code class=\"long-string\">en</code>, <code>fr</code>, <code>de</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br>if you use this field, you don't need to specify <code>language_code</code><br>supported languages:<br><code>English</code>, <code>French</code>, <code>German</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format<br><strong>the data will be provided for the country the specified coordinates belong to</strong><br>example:<br><code class=\"long-string\">52.6178549,-155.352142</code>","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"search_partners":{"description":"<em>Bing search partners type</em><br>optional field<br>if you specify <code class=\"prettyprint\">true</code>, the results will be delivered for owned, operated, and syndicated networks across Bing, Yahoo, AOL and partner sites that host Bing, AOL, and Yahoo search.<br>default value: <code>false</code> - results are returned for Bing, AOL, and Yahoo search networks","type":["boolean","null"]},"sort_by":{"description":"<em>results sorting parameters</em><br>optional field<br>Use these parameters to sort the results by <code>search_volume</code>, <code>cpc</code>, <code>competition</code> or <code>relevance</code> in the descending order<br>default value: <code>relevance</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingSearchVolumeLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Live ‘Search Volume’ Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-keywords-data-bing-search-volume-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.09,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:72701c5a19d79169af0338b0ac44a462dfa73f6a3849549a4ac162e99e981905","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c8168591b267"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_keywords_bing_search_volume_live","path":"/apis/v1/dataforseo/keywords_data/bing/search_volume/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/bing/search_volume/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/keywords_data/bing/search_volume/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"location_name\": \"United States\",\n    \"language_code\": \"en\",\n    \"keywords\": [\n      \"tom and jerry\",\n      \"silicon valley\",\n      \"spider man\"\n    ]\n  }\n]'"}]}},"/apis/v1/dataforseo/keywords_data/bing/search_volume/task_get/{id}":{"get":{"description":"‌\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_keywords_bing_search_volume_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingSearchVolumeTaskGetResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Search Volume Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-keywords-data-bing-search-volume-task-get-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:9250d1f09176acbe64adde75e157af9400da599316cd262276b6df61ad4adc26","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ee05c06f0b58"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_keywords_bing_search_volume_fetch","path":"/apis/v1/dataforseo/keywords_data/bing/search_volume/task_get/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/bing/search_volume/task_get/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/keywords_data/bing/search_volume/task_get/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/keywords_data/bing/search_volume/task_post":{"post":{"description":"‌\nThis endpoint will provide you with search volume data for the last month, search volume trend for up to 24 past months (that will let you estimate search volume dynamics), current cost-per-click and competition values for paid search.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.06 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_keywords_bing_search_volume_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"keywords":["average page rpm adsense","adsense blank ads how long","leads and prospects"],"language_name":"English","location_name":"United States"}],"items":{"oneOf":[{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>if you don't specify this field, data will be provided for the last 12 months<br>minimal value: 24 months from today's date<br>if <a href=\"/v3/keywords_data/bing/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>false</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the month before last and prior;<br>if <a href=\"/v3/keywords_data/bing/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>true</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the last month and prior;<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2020-01-01\"</code><p><strong>Note:</strong> we do not recommend using a custom time range for the past year's dates","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br>if you don't specify this field, data will be provided for the last 12 months;<br>minimum value: two years back from today’s date;<br>maximum value: one month from today's date;<br><strong>note:</strong> we do not recommend using a custom time range for the past year's dates;<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2020-03-15\"</code><p><strong>Note:</strong> we do not recommend using a custom time range for the past year's dates","type":["string","null"]},"device":{"description":"<em>device type</em><br>optional field<br>specify this field if you want to get the data for a particular device typepossible values: <code>all</code>, <code>mobile</code>, <code>desktop</code>, <code>tablet</code><br>default value: <code>all</code>","type":["string","null"]},"keywords":{"description":"<em>keywords</em><br><strong>required field</strong><br>The maximum number of keywords you can specify: 1000<br>The maximum number of characters for each keyword: 100<br>the specified keywords will be converted to lowercase, data will be provided in a separate array<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br>if you use this field, you don't need to specify <code>language_name</code><br>supported languages:<br><code class=\"long-string\">en</code>, <code>fr</code>, <code>de</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br>if you use this field, you don't need to specify <code>language_code</code><br>supported languages:<br><code>English</code>, <code>French</code>, <code>German</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format<br><strong>the data will be provided for the country the specified coordinates belong to</strong><br>example:<br><code class=\"long-string\">52.6178549,-155.352142</code>","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"search_partners":{"description":"<em>Bing search partners type</em><br>optional field<br>if you specify <code class=\"prettyprint\">true</code>, the results will be delivered for owned, operated, and syndicated networks across Bing, Yahoo, AOL and partner sites that host Bing, AOL, and Yahoo search.<br>default value: <code>false</code> - results are returned for Bing, AOL, and Yahoo search networks","type":["boolean","null"]},"sort_by":{"description":"<em>results sorting parameters</em><br>optional field<br>Use these parameters to sort the results by <code>search_volume</code>, <code>cpc</code>, <code>competition</code> or <code>relevance</code> in the descending order<br>default value: <code>relevance</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingSearchVolumeTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting ‘Search Volume’ Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-keywords-data-bing-search-volume-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.06,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:0a1e1cfde98fb961628553027bd990e2d3aa5975c421277c01e2a63976d30495","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"cb7920de6daa"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_keywords_bing_search_volume_submit","path":"/apis/v1/dataforseo/keywords_data/bing/search_volume/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/bing/search_volume/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/keywords_data/bing/search_volume/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"location_name\": \"United States\",\n    \"language_name\": \"English\",\n    \"keywords\": [\n      \"average page rpm adsense\",\n      \"adsense blank ads how long\",\n      \"leads and prospects\"\n    ]\n  }\n]'"}]}},"/apis/v1/dataforseo/keywords_data/bing/search_volume_history/live":{"post":{"description":"DataForSEO POST /v3/keywords_data/bing/search_volume_history/live\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.09 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_dataforseo_apis_v1_dataforseo_keywords_data_b_b7286b","requestBody":{"content":{"application/json":{"schema":{"example":[{"keywords":["10 minute timer"],"language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>minimum value: 24 months back from today’s date;<br>if <a href=\"/v3/keywords_data/bing/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>false</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the month before last and prior;<br>if <a href=\"/v3/keywords_data/bing/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>true</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the last month and prior;<p>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2020-01-01\"</code><strong>Note:</strong> we do not recommend using a custom time range;<p><strong>Note 2:</strong> if <code>date_from</code> and <code>date_to</code> parameters are not specified, the data will be returned for the past 24 months;<p>if you specify the <code>period</code> parameter:<p>with value <code>weekly</code>, you will get results for the past 15 weeks;<br>with value <code>daily</code>, you will get results for the past 45 days","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional fieldminimum value: two years back from today’s date;<br>maximum value: one day from today's date;<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2020-03-15\"</code><p><strong>Note:</strong> we do not recommend using a custom time range<p><strong>Note 2:</strong> if <code>date_from</code> and <code>date_to</code> parameters are not specified, the data will be returned for the past 24 months<p>if you specify the <code>period</code> parameter:<p>with value <code>weekly</code>, you will get results for the past 15 weeks<br>with value <code>daily</code>, you will get results for the past 45 days","type":["string","null"]},"device":{"description":"<em>device types</em><br>optional field<br>specify this field if you want to get the data for a particular device types<br>possible values: <code>mobile</code>, <code>desktop</code>, <code>tablet</code>, <code>non_smartphones</code><br>default value: <code>[\"mobile\", \"desktop\", \"tablet\", \"non_smartphones\"]</code>","items":{"type":"string"},"type":["array","null"]},"keywords":{"description":"<em>keywords</em><br><strong>required field</strong><br>The maximum number of keywords you can specify: 1000<br>The maximum number of characters for each keyword: 100<br>the specified keywords will be converted to lowercase, data will be provided in a separate arraylearn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center article</a>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br>if you use this field, you don't need to specify <code>language_name</code><br>you can receive the list of available languages of the search engines with their <code>language_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/search_volume_history/locations_and_languages</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br>if you use this field, you don't need to specify <code>language_code</code><br>you can receive the list of available languages of the search engines with their <code>language_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/search_volume_history/locations_and_languages</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/search_volume_history/locations_and_languages</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format<br><strong>the data will be provided for the country the specified coordinates belong to</strong><br>example:<br><code class=\"long-string\">52.6178549,-155.352142</code>","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/search_volume_history/locations_and_languages</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"period":{"description":"<em>aggregates the returned data to a certain time period</em><br>optional field<br>specify this field if you want to get the data in monthly, weekly or daily formatpossible values: <code>monthly</code>, <code>weekly</code>, <code>daily</code><p><code>monthly</code> - returns data up to past 24 months<br><code>weekly</code> - returns data up to past 15 weeks<br><code>daily</code> - returns data up to past 45 days<p>default value: <code>monthly</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingSearchVolumeHistoryLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Keywords Data Bing Search Volume History","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/any_dataforseo_apis_v1_dataforseo_keywords_data_b_b7286b","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.09,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:e0410abed09d124225c24b1cd07653b76e1bc621186afbed67b5af6064796c1c","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"73c6dd739003"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_dataforseo_apis_v1_dataforseo_keywords_data_b_b7286b","path":"/apis/v1/dataforseo/keywords_data/bing/search_volume_history/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/bing/search_volume_history/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/keywords_data/bing/search_volume_history/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"location_code\": 2840,\n    \"language_code\": \"en\",\n    \"keywords\": [\n      \"10 minute timer\"\n    ]\n  }\n]'"}]}},"/apis/v1/dataforseo/keywords_data/bing/search_volume_history/locations_and_languages":{"get":{"description":"By calling this API you will receive the list of locations and languages supported by Bing ‘Search Volume History’ endpoint.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_keywords_bing_volume_history_locales","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingSearchVolumeHistoryLocationsAndLanguagesResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Locations and Languages for Bing ‘Search Volume History’ Endpoint","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-keywords-data-bing-search-volume-history-locations-and-languages","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:a4e5647d300322c549695e593ccfda6ecfce95e9858a8410a5678c32a4245b29","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"46180dfbee1a"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_keywords_bing_volume_history_locales","path":"/apis/v1/dataforseo/keywords_data/bing/search_volume_history/locations_and_languages"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/bing/search_volume_history/locations_and_languages","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/keywords_data/bing/search_volume_history/task_get/{id}":{"get":{"description":"DataForSEO GET /v3/keywords_data/bing/search_volume_history/task_get/{id}\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_dataforseo_apis_v1_dataforseo_keywords_data_b_d3811a","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingSearchVolumeHistoryTaskGetResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Keywords Data Bing Search Volume History Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/any_dataforseo_apis_v1_dataforseo_keywords_data_b_d3811a","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:7866ff051db00143beb6e8b22549b4e812acec2518f489012bdb0bd9dfaba11e","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d664ff2e8274"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_dataforseo_apis_v1_dataforseo_keywords_data_b_d3811a","path":"/apis/v1/dataforseo/keywords_data/bing/search_volume_history/task_get/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/bing/search_volume_history/task_get/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/keywords_data/bing/search_volume_history/task_get/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/keywords_data/bing/search_volume_history/task_post":{"post":{"description":"DataForSEO POST /v3/keywords_data/bing/search_volume_history/task_post\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.09 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_dataforseo_apis_v1_dataforseo_keywords_data_b_532f0c","requestBody":{"content":{"application/json":{"schema":{"example":[{"keywords":["10 minute timer"],"language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>minimum value: two years back from today’s date<br>if <a href=\"/v3/keywords_data/bing/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>false</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the month before last and prior;<br>if <a href=\"/v3/keywords_data/bing/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>true</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the last month and prior;<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2020-01-01\"</code><p><strong>Note:</strong> we do not recommend using a custom time range<p><strong>Note 2:</strong> if <code>date_from</code> and <code>date_to</code> parameters are not specified, the data will be returned for the past 24 months<p>if you specify the <code>period</code> parameter:<p>with value <code>weekly</code>, you will get results for the past 15 weeks<br>with value <code>daily</code>, you will get results for the past 45 days","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<p>minimum value: two years back from today’s date;<br>maximum value: one day from today's date;<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2020-03-15\"</code><p><strong>Note:</strong> we do not recommend using a custom time range<p><strong>Note 2:</strong> if <code>date_from</code> and <code>date_to</code> parameters are not specified, the data will be returned for the past 24 months<p>if you specify the <code>period</code> parameter:<p>with value <code>weekly</code>, you will get results for the past 15 weeks<br>with value <code>daily</code>, you will get results for the past 45 days","type":["string","null"]},"device":{"description":"<em>device types</em><br>optional field<br>specify this field if you want to get the data for a particular device types<br>possible values: <code>mobile</code>, <code>desktop</code>, <code>tablet</code>, <code>non_smartphones</code><br>default value:  <code>[\"mobile\", \"desktop\", \"tablet\", \"non_smartphones\"]</code>","items":{"type":"string"},"type":["array","null"]},"keywords":{"description":"<em>keywords</em><br><strong>required field</strong><br>The maximum number of keywords you can specify: 1000<br>The maximum number of characters for each keyword: 100<br>the specified keywords will be converted to lowercase, data will be provided in a separate array<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"language_code":{"type":["string","null"]},"language_name":{"type":["string","null"]},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/search_volume_history/locations_and_languages</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format<br><strong>the data will be provided for the country the specified coordinates belong to</strong><br>example:<br><code class=\"long-string\">52.6178549,-155.352142</code>","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/bing/search_volume_history/locations_and_languages</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"period":{"description":"<em>aggregates the returned data to a certain time period</em><br>optional field<br>specify this field if you want to get the data in monthly, weekly or daily format<p>possible values: <code>monthly</code>, <code>weekly</code>, <code>daily</code><p><code>monthly</code> - returns data up to past 24 months<br><code>weekly</code> - returns data up to past 15 weeks<br><code>daily</code> - returns data up to past 45 days<p>default value:  <code>monthly</code>","type":["string","null"]},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataBingSearchVolumeHistoryTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Keywords Data Bing Search Volume History Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/any_dataforseo_apis_v1_dataforseo_keywords_data_b_532f0c","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.09,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:9b79a41614db9016916358251147c9d7114966625af31421c1c117dac85aa2fe","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b101ad43012b"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_dataforseo_apis_v1_dataforseo_keywords_data_b_532f0c","path":"/apis/v1/dataforseo/keywords_data/bing/search_volume_history/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/bing/search_volume_history/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/keywords_data/bing/search_volume_history/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"location_code\": 2840,\n    \"language_code\": \"en\",\n    \"keywords\": [\n      \"10 minute timer\"\n    ]\n  }\n]'"}]}},"/apis/v1/dataforseo/keywords_data/clickstream_data/bulk_search_volume/live":{"post":{"description":"‌‌ \nThe Bulk Clickstream Search Volume endpoint of DataForSEO Keywords Data API is designed to provide clickstream-based search volume data for up to 1000 keywords in a single Live request. What’s more, it offers historical search volume values for up to 12 months (depending on keywords, location, and language parameters).\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.09 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_keywords_clickstream_bulk_volume_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"keywords":["you tube","youtube","youtub"],"location_code":2840,"tag":"test-tag"}],"items":{"oneOf":[{"properties":{"keywords":{"description":"<em>target keywords</em><br><strong>required field</strong><br>UTF-8 encoding<br>maximum number of keywords you can specify in this array: 1000;<br>each keyword should be at least 3 characters long;<br>the keywords will be converted to lowercase format;<br><strong>Note:</strong> certain symbols and characters (e.g., UTF symbols, emojis) are not allowed<br>to learn more about which symbols and characters can be used, please refer to <a href=\"https://dataforseo.com/help-center/using-symbols-in-keywords-when-setting-a-google-ads-task\" target=\"_blank\" rel=\"noopener noreferrer\">this article</a><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"location_code":{"description":"<em>location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_code</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/keywords_data/clickstream_data/locations_and_languages</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>Note:</strong> it is required to specify either <code>location_name</code> or <code>location_code</code><br>you can receive the list of available locations with their <code>location_name</code> by making a separate request to the <br><code>https://api.dataforseo.com/v3/keywords_data/clickstream_data/locations_and_languages</code><br>example:<br><code class=\"long-string\">United Kingdom</code>","type":"string"},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataClickstreamDataBulkSearchVolumeLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Live ‘Bulk Clickstream Search Volume’ Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-keywords-data-clickstream-data-bulk-search-volume-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.09,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:2e67bc0ec800eaa98b5f30dae19eab4cd2a32771e721088e71075b476632af6b","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"12993b699abf"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_keywords_clickstream_bulk_volume_live","path":"/apis/v1/dataforseo/keywords_data/clickstream_data/bulk_search_volume/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/clickstream_data/bulk_search_volume/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/keywords_data/clickstream_data/bulk_search_volume/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"location_code\": 2840,\n    \"tag\": \"test-tag\",\n    \"keywords\": [\n      \"you tube\",\n      \"youtube\",\n      \"youtub\"\n    ]\n  }\n]'"}]}},"/apis/v1/dataforseo/keywords_data/clickstream_data/dataforseo_search_volume/live":{"post":{"description":"‌\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.09 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_keywords_clickstream_search_volume_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"keywords":["you tube","youtube","youtub"],"language_code":"en","location_code":2840,"tag":"test-tag"}],"items":{"oneOf":[{"properties":{"keywords":{"description":"<em>target keywords</em><br><strong>required field</strong><br>UTF-8 encoding<br>maximum number of keywords you can specify in this array: 1000<br>the keywords will be converted to lowercase format<p><strong>Note:</strong> certain symbols and characters (e.g., UTF symbols, emojis) are not allowed<br>to learn more about which symbols and characters can be used, please refer to <a href=\"https://dataforseo.com/help-center/using-symbols-in-keywords-when-setting-a-google-ads-task\" target=\"_blank\" rel=\"noopener noreferrer\">this article</a><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if don’t specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/keywords_data/clickstream_data/locations_and_languages</code><br>example:<br><code class=\"long-string\">en</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if don’t specify <code>language_code</code></strong><br>you can receive the list of available languages with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/keywords_data/clickstream_data/locations_and_languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don’t specify <code>location_name</code></strong><br>if you use this field, you can receive the list of available locations with <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/keywords_data/clickstream_data/locations_and_languages</code><br>example:<br><code class=\"long-string\">2826</code>","type":"integer"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don’t specify <code>location_code </code></strong><br>you can receive the list of available locations with <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/clickstream_data/locations_and_languages</code><br>example:<br><code class=\"long-string\">United Kingdom</code>","type":"string"},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"use_clickstream":{"description":"<em>use clickstream data to provide results</em><br>optional field<br>if set to <code>true</code>, you will get DataForSEO search volume values based on clickstream data;<br>if set to <code>false</code>, Bing search volume data will be used to calculate DataForSEO search volume;<br>default value: <code>true</code>;<br><strong>Note:</strong> Bing search volume is available for locations provided in <a href=\"https://docs.dataforseo.com/v3/keywords_data/bing/search_volume_history/locations_and_languages/?bash\" rel=\"noopener noreferrer\" target=\"_blank\">Bing Search Volume History Locations</a> and <a href=\"https://docs.dataforseo.com/v3/keywords_data/bing/locations/?bash\" rel=\"noopener noreferrer\" target=\"_blank\">Bing Ads Locations</a> endpoints; search volume values for any other location are calculated based on clickstream data even if you set this parameter to <code>false</code>","type":["boolean","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataClickstreamDataDataforseoSearchVolumeLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Live ‘DataForSEO Search Volume’ Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-keywords-data-clickstream-data-dataforseo-search-volume-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.09,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:ac0926ecc84cca8ba4b1dd602c2553cfbe014f9cea0733e0c8eed9514754539f","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3993ced3ed95"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_keywords_clickstream_search_volume_live","path":"/apis/v1/dataforseo/keywords_data/clickstream_data/dataforseo_search_volume/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/clickstream_data/dataforseo_search_volume/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/keywords_data/clickstream_data/dataforseo_search_volume/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"location_code\": 2840,\n    \"language_code\": \"en\",\n    \"tag\": \"test-tag\",\n    \"keywords\": [\n      \"you tube\",\n      \"youtube\",\n      \"youtub\"\n    ]\n  }\n]'"}]}},"/apis/v1/dataforseo/keywords_data/clickstream_data/global_search_volume/live":{"post":{"description":"‌‌ \nThe Clickstream Global Search Volume endpoint of DataForSEO Keywords Data API is designed to provide clickstream-based search volume data for up to 1000 keywords in a single Live request. What’s more, it offers geographical distribution of clickstream search volume values across all available locations.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.09 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_keywords_clickstream_global_volume_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"keywords":["you tube","youtube","youtub"],"tag":"test-tag"}],"items":{"oneOf":[{"properties":{"keywords":{"description":"<em>target keywords</em><br><strong>required field</strong><br>UTF-8 encoding<br>maximum number of keywords you can specify in this array: 1000;<br>each keyword should be at least 3 characters long;<br>the keywords will be converted to lowercase format;<br><strong>Note:</strong> certain symbols and characters (e.g., UTF symbols, emojis) are not allowed<br>to learn more about which symbols and characters can be used, please refer to <a href=\"https://dataforseo.com/help-center/using-symbols-in-keywords-when-setting-a-google-ads-task\" target=\"_blank\" rel=\"noopener noreferrer\">this article</a><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataClickstreamDataGlobalSearchVolumeLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Live ‘Clickstream Global Search Volume’ Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-keywords-data-clickstream-data-global-search-volume-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.09,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:70d0a1782f2dd7b45760a1c9080158c08aee45592a62fddbbb87b6acabebea2b","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"bf2fc890d0ca"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_keywords_clickstream_global_volume_live","path":"/apis/v1/dataforseo/keywords_data/clickstream_data/global_search_volume/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/clickstream_data/global_search_volume/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/keywords_data/clickstream_data/global_search_volume/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"tag\": \"test-tag\",\n    \"keywords\": [\n      \"you tube\",\n      \"youtube\",\n      \"youtub\"\n    ]\n  }\n]'"}]}},"/apis/v1/dataforseo/keywords_data/clickstream_data/locations_and_languages":{"get":{"description":"‌\nUsing this endpoint you can get the full list of locations and languages supported in DataForSEO Clickstream Data API.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_keywords_clickstream_locales","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataClickstreamDataLocationsAndLanguagesResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Locations and Languages for DataForSEO Clickstream Data API","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-keywords-data-clickstream-data-locations-and-languages","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:9658dbe3d54c55f96d13e6ab9c63506a666b3e4d36ee6ca1a34da415658c9c35","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b52e0aabff74"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_keywords_clickstream_locales","path":"/apis/v1/dataforseo/keywords_data/clickstream_data/locations_and_languages"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/clickstream_data/locations_and_languages","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/keywords_data/dataforseo_trends/demography/live":{"post":{"description":"This endpoint will provide you with the demographic breakdown (by age and gender) of keyword popularity per each specified term based on DataForSEO Trends data. You can check keyword trends for Google Search, Google News, and Google Shopping.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.0024 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_keywords_trends_demography_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"date_from":"2023-01-01","date_to":"2024-01-01","keywords":["rugby","cricket"],"location_name":"United States","type":"web"}],"items":{"oneOf":[{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>if you don't specify this field, the current day and month of the preceding year will be used by default<br>minimal value for the <code>web</code> type: <code>2004-01-01</code><br>minimal value for other types: <code>2008-01-01</code><br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br>if you don't specify this field, the today's date will be used by default<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":["string","null"]},"keywords":{"description":"<em>keywords</em><br><strong>required field</strong><br>the maximum number of keywords you can specify: 5<br>avoid symbols and special characters (e.g., UTF symbols, emojis);<br>specifying non-Latin characters, you’ll get data for the countries where they are used<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"location_code":{"description":"<em>search engine location code</em><br>optional field<br>if you don't use this field, you will recieve global results<br><strong>if you use this field, you don't need to specify <code>location_name</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/dataforseo_trends/locations</code><br><strong>note that the data will be provided for the country the specified <code>location_code</code> belongs to;</strong><br>example:<br><code class=\"long-string\">2840</code>","type":["integer","null"]},"location_name":{"description":"<em>full name of search engine location</em><br>optional field<br>if you don't use this field, you will recieve global results<br><strong>if you use this field, you don't need to specify <code>location_code</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/dataforseo_trends/locations</code><br><strong>note that the data will be provided for the country the specified <code>location_name</code> belongs to;</strong><br>example:<br><code class=\"long-string\">United Kingdom</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"time_range":{"description":"<em>preset time ranges</em><br>optional field<br>if you specify <code>date_from</code> or <code>date_to</code> parameters, this field will be ignored when setting a task<br><em>possible values for all <code>type</code> parameters:</em><br><code>past_4_hours</code>, <code>past_day</code>, <code>past_7_days</code>, <code>past_30_days</code>, <code>past_90_days</code>, <code>past_12_months</code>, <code>past_5_years</code>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataDataforseoTrendsDemographyLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Live ‘DataForSEO Trends Demography’ Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-keywords-data-dataforseo-trends-demography-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0024,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:9fc1a6f7d992437b09d205fc9a7f6e60771a50fa73dd9d1c0c68e1349cc631c8","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"774bd3e65a2d"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_keywords_trends_demography_live","path":"/apis/v1/dataforseo/keywords_data/dataforseo_trends/demography/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/dataforseo_trends/demography/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/keywords_data/dataforseo_trends/demography/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"keywords\": [\n      \"rugby\",\n      \"cricket\"\n    ],\n    \"date_from\": \"2023-01-01\",\n    \"date_to\": \"2024-01-01\",\n    \"type\": \"web\",\n    \"location_name\": \"United States\"\n  }\n]'"}]}},"/apis/v1/dataforseo/keywords_data/dataforseo_trends/explore/live":{"post":{"description":"This endpoint will provide you with the keyword popularity data from DataForSEO Trends. You can check keyword trends for Google Search, Google News, and Google Shopping.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.0012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_keywords_trends_explore_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"keywords":["iphone 14","samsung s23"],"location_code":2840}],"items":{"oneOf":[{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>if you don't specify this field, the current day and month of the preceding year will be used by default<br>minimal value for the <code>web</code> type: <code>2004-01-01</code><br>minimal value for other types: <code>2008-01-01</code><br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br>if you don't specify this field, the today's date will be used by default<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":["string","null"]},"keywords":{"description":"<em>keywords</em><br><strong>required field</strong><br>the maximum number of keywords you can specify: 5<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"location_code":{"description":"<em>search engine location code</em><br>optional field<br>if you don't use this field, you will recieve global results<br><strong>if you use this field, you don't need to specify <code>location_name</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/dataforseo_trends/locations</code><br><strong>note that the data will be provided for the country the specified <code>location_code</code> belongs to;</strong><br>example:<br><code class=\"long-string\">2840</code>","type":["integer","null"]},"location_name":{"description":"<em>full name of search engine location</em><br>optional field<br>if you don't use this field, you will recieve global results<br><strong>if you use this field, you don't need to specify <code>location_code</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/dataforseo_trends/locations</code><br><strong>note that the data will be provided for the country the specified <code>location_name</code> belongs to;</strong><br>example:<br><code class=\"long-string\">United Kingdom</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"time_range":{"description":"<em>preset time ranges</em><br>optional field<br>if you specify <code>date_from</code> or <code>date_to</code> parameters, this field will be ignored when setting a task<br><em>possible values for all <code>type</code> parameters:</em><br><code>past_4_hours</code>, <code>past_day</code>, <code>past_7_days</code>, <code>past_30_days</code>, <code>past_90_days</code>, <code>past_12_months</code>, <code>past_5_years</code>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataDataforseoTrendsExploreLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Live ‘DataForSEO Trends Explore’ Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-keywords-data-dataforseo-trends-explore-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:6c3cb87776f8f995d0c71493c0eba3ecb3702a90fea1efeb1c48e12ca08e76bf","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5e59fec163d3"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_keywords_trends_explore_live","path":"/apis/v1/dataforseo/keywords_data/dataforseo_trends/explore/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/dataforseo_trends/explore/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/keywords_data/dataforseo_trends/explore/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"keywords\": [\n      \"iphone 14\",\n      \"samsung s23\"\n    ],\n    \"location_code\": 2840\n  }\n]'"}]}},"/apis/v1/dataforseo/keywords_data/dataforseo_trends/locations":{"get":{"description":"You will receive the list of DataForSEO Trends locations by calling this API. You can filter the list of locations by country when setting a task. Please note that the minimum geographic scope supported for the DataForSEO Trends API is country level.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_keywords_trends_locations","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataDataforseoTrendsLocationsResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of DataForSEO Trends Locations","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-keywords-data-dataforseo-trends-locations","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:a8f368e365cecf61f2d41255560d5357e2ca2af7121e20f810d5187918465f3f","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"be7f5e366c96"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_keywords_trends_locations","path":"/apis/v1/dataforseo/keywords_data/dataforseo_trends/locations"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/dataforseo_trends/locations","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/keywords_data/dataforseo_trends/merged_data/live":{"post":{"description":"This endpoint will provide you with the keyword popularity data from DataForSEO Trends. In addition to keyword popularity rate over the given time range, you will get location-specific keyword popularity data, and a demographic breakdown of keyword popularity per each specified term along with comparative values.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.09 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_keywords_trends_merged_data_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"date_from":"2023-01-01","date_to":"2024-01-01","keywords":["rugby","cricket"],"location_name":"United States","type":"web"}],"items":{"oneOf":[{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>if you don't specify this field, the current day and month of the preceding year will be used by default<br>minimal value for the <code>web</code> type: <code>2004-01-01</code><br>minimal value for other types: <code>2008-01-01</code><br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br>if you don't specify this field, the today's date will be used by default<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":["string","null"]},"keywords":{"description":"<em>keywords</em><br><strong>required field</strong><br>the maximum number of keywords you can specify: 5<br>avoid symbols and special characters (e.g., UTF symbols, emojis);<br>specifying non-Latin characters, you’ll get data for the countries where they are used<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"location_code":{"description":"<em>search engine location code</em><br>optional field<br>if you don't use this field, you will recieve global results<br><strong>if you use this field, you don't need to specify <code>location_name</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/dataforseo_trends/locations</code><br><strong>note that the data will be provided for the country the specified <code>location_code</code> belongs to;</strong><br>example:<br><code class=\"long-string\">2840</code>","type":["integer","null"]},"location_name":{"description":"<em>full name of search engine location</em><br>optional field<br>if you don't use this field, you will recieve global results<br><strong>if you use this field, you don't need to specify <code>location_code</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/dataforseo_trends/locations</code><br><strong>note that the data will be provided for the country the specified <code>location_name</code> belongs to;</strong><br>example:<br><code class=\"long-string\">United Kingdom</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"time_range":{"description":"<em>preset time ranges</em><br>optional field<br>if you specify <code>date_from</code> or <code>date_to</code> parameters, this field will be ignored when setting a task<br><em>possible values for all <code>type</code> parameters:</em><br><code>past_4_hours</code>, <code>past_day</code>, <code>past_7_days</code>, <code>past_30_days</code>, <code>past_90_days</code>, <code>past_12_months</code>, <code>past_5_years</code>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataDataforseoTrendsMergedDataLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Live ‘DataForSEO Trends Merged Data’ Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-keywords-data-dataforseo-trends-merged-data-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.09,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:6a969a0dc28bad99249ee2af0361a432fd657cdf4b79c6e58583c266a684a56e","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2df973497aab"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_keywords_trends_merged_data_live","path":"/apis/v1/dataforseo/keywords_data/dataforseo_trends/merged_data/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/dataforseo_trends/merged_data/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/keywords_data/dataforseo_trends/merged_data/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"keywords\": [\n      \"rugby\",\n      \"cricket\"\n    ],\n    \"date_from\": \"2023-01-01\",\n    \"date_to\": \"2024-01-01\",\n    \"type\": \"web\",\n    \"location_name\": \"United States\"\n  }\n]'"}]}},"/apis/v1/dataforseo/keywords_data/dataforseo_trends/subregion_interests/live":{"post":{"description":"This endpoint will provide you with location-specific keyword popularity data from DataForSEO Trends. You can check keyword trends for Google Search, Google News, and Google Shopping.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.0024 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_keywords_trends_subregion_interests_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"date_from":"2023-01-01","date_to":"2024-01-01","keywords":["rugby","cricket"],"location_name":"United States","type":"web"}],"items":{"oneOf":[{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>if you don't specify this field, the current day and month of the preceding year will be used by default<br>minimal value for the <code>web</code> type: <code>2004-01-01</code><br>minimal value for other types: <code>2008-01-01</code><br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br>if you don't specify this field, the today's date will be used by default<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":["string","null"]},"keywords":{"description":"<em>keywords</em><br><strong>required field</strong><br>the maximum number of keywords you can specify: 5<br>avoid symbols and special characters (e.g., UTF symbols, emojis);<br>specifying non-Latin characters, you’ll get data for the countries where they are used<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"location_code":{"description":"<em>search engine location code</em><br>optional field<br>if you don't use this field, you will recieve global results<br><strong>if you use this field, you don't need to specify <code>location_name</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/dataforseo_trends/locations</code><br><strong>note that the data will be provided for the country the specified <code>location_code</code> belongs to;</strong><br>example:<br><code class=\"long-string\">2840</code>","type":["integer","null"]},"location_name":{"description":"<em>full name of search engine location</em><br>optional field<br>if you don't use this field, you will recieve global results<br><strong>if you use this field, you don't need to specify <code>location_code</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/dataforseo_trends/locations</code><br><strong>note that the data will be provided for the country the specified <code>location_name</code> belongs to;</strong><br>example:<br><code class=\"long-string\">United Kingdom</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"time_range":{"description":"<em>preset time ranges</em><br>optional field<br>if you specify <code>date_from</code> or <code>date_to</code> parameters, this field will be ignored when setting a task<br><em>possible values for all <code>type</code> parameters:</em><br><code>past_4_hours</code>, <code>past_day</code>, <code>past_7_days</code>, <code>past_30_days</code>, <code>past_90_days</code>, <code>past_12_months</code>, <code>past_5_years</code>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataDataforseoTrendsSubregionInterestsLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Live ‘DataForSEO Trends Subregion Interests’ Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-keywords-data-dataforseo-trends-subregion-interests-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0024,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:b65a454368ec9ae6caaf56c98dc64f94e8dccaeeee54cf58460fa48306916e7e","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"29f063b3f0cd"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_keywords_trends_subregion_interests_live","path":"/apis/v1/dataforseo/keywords_data/dataforseo_trends/subregion_interests/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/dataforseo_trends/subregion_interests/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/keywords_data/dataforseo_trends/subregion_interests/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"keywords\": [\n      \"rugby\",\n      \"cricket\"\n    ],\n    \"date_from\": \"2023-01-01\",\n    \"date_to\": \"2024-01-01\",\n    \"type\": \"web\",\n    \"location_name\": \"United States\"\n  }\n]'"}]}},"/apis/v1/dataforseo/keywords_data/google_ads/ad_traffic_by_keywords/live":{"post":{"description":"DataForSEO POST /v3/keywords_data/google_ads/ad_traffic_by_keywords/live\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.09 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_dataforseo_apis_v1_dataforseo_keywords_data_g_a1ad12","requestBody":{"content":{"application/json":{"schema":{"example":[{"bid":999,"keywords":["seo marketing"],"language_code":"en","location_code":2840,"match":"exact"}],"items":{"oneOf":[{"properties":{"bid":{"description":"<em>the maximum custom bid</em><br><strong>required field</strong><br>the collected data will be based on this value<br>it stands for the price you are willing to pay for an ad; the higher value you specify here, the higher values you will get in the returned metrics<br>learn more in <a href=\"https://dataforseo.com/help-center/configuring-bid\">this help center article</a>","format":"int64","type":"integer"},"date_from":{"description":"<em>starting date of the forecasting time range</em><br>required field if you specify <code>date_to</code><br><strong>if you indicate <code>date_from</code> and <code>date_to</code>, you don't need to specify <code>date_interval</code></strong><br>minimum value is tomorrow's date<br>the value you specify in <code>date_from</code> shouldn't be further than <code>date_to</code><br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2021-10-30\"</code>if <a href=\"/v3/keywords_data/google_ads/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>false</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the month before last and prior;<br>if <a href=\"/v3/keywords_data/google_ads/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>true</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the last month and prior","type":"string"},"date_interval":{"description":"<em>forecasting date interval</em><br>optional field<br><strong>if you specify <code>date_interval</code>, you don't need to indicate <code>date_from</code> and <code>date_to</code></strong><br>possible values: <code>next_week</code>, <code>next_month</code>, <code>next_quarter</code><br>default value: <code>next_month</code>","type":["string","null"]},"date_to":{"description":"<em>ending date of the forecasting time range</em><br>required field if you specify <code>date_from</code><br><strong>if you indicate <code>date_from</code> and <code>date_to</code>, you don't need to specify <code>date_interval</code></strong><br>minimum value is <code>date_from</code> +1 day<br>maximum value is current day and month of the next year<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2022-10-30\"</code>","type":"string"},"keywords":{"description":"<em>keywords</em><br><strong>required field</strong><br>The maximum number of keywords you can specify: 1000<br>The maximum number of characters for each keyword: 80<br>The maximum number of words for each keyword phrase: 10<br>the keywords you specify will be converted to a lowercase format<br><strong>Note:</strong> Google Ads may return no data for certain groups of keywords<br><a href=\"https://dataforseo.com/help-center/no-search-volume-data-for-some-keywords\" target=\"_blank\" rel=\"noopener noreferrer\">visit our Help Center to learn more</a><br><strong>Also note</strong> that Google Ads doesn't allow using certain symbols and characters (e.g., UTF symbols, emojis), so you can't use them when setting a task;<br>to learn more about which symbols and characters can be used, please refer to <a href=\"https://dataforseo.com/help-center/using-symbols-in-keywords-when-setting-a-google-ads-task\" target=\"_blank\" rel=\"noopener noreferrer\">this article</a><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>search engine language code</em><br>optional field<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of search engine language</em><br>optional field<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":["string","null"]},"location_code":{"description":"<em>search engine location code</em><br>optional field<br>if you do not indicate the location, you will receive worldwide results, i.e., for all available locations;<br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong>;<br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":["integer","null"]},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br>optional field<br>if you do not indicate the location, you will receive worldwide results, i.e., for all available locations;<br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong>;<br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format;<br><strong>the data will be provided for the country the specified coordinates belong to</strong>;<br>example:<br><code class=\"long-string\">52.6178549,-155.352142</code>","type":["string","null"]},"location_name":{"description":"<em>full name of search engine location</em><br>optional field<br>if you do not indicate the location, you will receive worldwide results, i.e., for all available locations;<br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":["string","null"]},"match":{"description":"<em>keywords match-type</em><br><strong>required field</strong><br>can take the following values: <code>exact</code>, <code>broad</code>, <code>phrase</code>","type":"string"},"sort_by":{"description":"<em>results sorting parameters</em><br>optional field<br>Use these parameters to sort the results by <code>relevance</code>, <code>impressions</code>, <code>ctr</code>, <code>average_cpc</code>, <code>cost</code>, or <code>clicks</code> in the descending order<br>default value: <code>relevance</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataGoogleAdsAdTrafficByKeywordsLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Keywords Data Google Ads Ad Traffic By Keywords","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/any_dataforseo_apis_v1_dataforseo_keywords_data_g_a1ad12","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.09,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:db930d4b6e6620cd1defc94d5e58f7ee536d5ebcc59d9e611783369e8f6e0446","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"228854372eff"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_dataforseo_apis_v1_dataforseo_keywords_data_g_a1ad12","path":"/apis/v1/dataforseo/keywords_data/google_ads/ad_traffic_by_keywords/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/google_ads/ad_traffic_by_keywords/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/keywords_data/google_ads/ad_traffic_by_keywords/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"location_code\": 2840,\n    \"language_code\": \"en\",\n    \"bid\": 999,\n    \"match\": \"exact\",\n    \"keywords\": [\n      \"seo marketing\"\n    ]\n  }\n]'"}]}},"/apis/v1/dataforseo/keywords_data/google_ads/ad_traffic_by_keywords/task_get/{id}":{"get":{"description":"<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_keywords_gads_ad_traffic_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataGoogleAdsAdTrafficByKeywordsTaskGetResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get ‘Ads Traffic By Keywords’ Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-keywords-data-google-ads-ad-traffic-by-keywords-task-get-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:7c91ade5e5ecbb92f285fe21d162c4f4071925ad47cee31be96f85e7b6c8a63a","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"72251ffcbc18"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_keywords_gads_ad_traffic_fetch","path":"/apis/v1/dataforseo/keywords_data/google_ads/ad_traffic_by_keywords/task_get/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/google_ads/ad_traffic_by_keywords/task_get/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/keywords_data/google_ads/ad_traffic_by_keywords/task_get/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/keywords_data/google_ads/ad_traffic_by_keywords/task_post":{"post":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.09 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_keywords_gads_ad_traffic_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"bid":999,"keywords":["seo marketing"],"language_code":"en","location_code":2840,"match":"exact"}],"items":{"oneOf":[{"properties":{"bid":{"description":"<em>the maximum custom bid</em><br><strong>required field</strong><br>the collected data will be based on this value<br>it stands for the price you are willing to pay for an ad; the higher value you specify here, the higher values you will get in the returned metrics<br>learn more in <a href=\"https://dataforseo.com/help-center/configuring-bid\">this help center article</a>","type":"number"},"date_from":{"description":"<em>starting date of the forecasting time range</em><br>required field if you specify <code>date_to</code><br><strong>if you indicate <code>date_from</code> and <code>date_to</code>, you don't need to specify <code>date_interval</code></strong><br>minimum value is tomorrow's date<br>the value you specify in <code>date_from</code> shouldn't be further than <code>date_to</code><br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2021-10-30\"</code>if <a href=\"/v3/keywords_data/google_ads/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>false</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the month before last and prior;<br>if <a href=\"/v3/keywords_data/google_ads/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>true</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the last month and prior","type":"string"},"date_interval":{"description":"<em>forecasting date interval</em><br>optional field<br><strong>if you specify <code>date_interval</code>, you don't need to indicate <code>date_from</code> and <code>date_to</code></strong><br>possible values: <code>next_week</code>, <code>next_month</code>, <code>next_quarter</code><br>default value: <code>next_month</code>","type":["string","null"]},"date_to":{"description":"<em>ending date of the forecasting time range</em><br>required field if you specify <code>date_from</code><br><strong>if you indicate <code>date_from</code> and <code>date_to</code>, you don't need to specify <code>date_interval</code></strong><br>minimum value is <code>date_from</code> +1 day<br>maximum value is current day and month of the next year<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2022-10-30\"</code>","type":"string"},"keywords":{"description":"<em>keywords</em><br><strong>required field</strong><br>The maximum number of keywords you can specify: 1000<br>The maximum number of characters for each keyword: 80<br>The maximum number of words for each keyword phrase: 10<br>the keywords you specify will be converted to a lowercase format<br><strong>Note #1:</strong> <a href=\"https://dataforseo.com/help-center/no-search-volume-data-for-some-keywords\" target=\"_blank\" rel=\"noopener noreferrer\">Google Ads may return no data for certain groups of keywords</a>;<br><strong>Note #2:</strong> <a href=\"https://dataforseo.com/help-center/sv-broad-exact-phrase-match\" target=\"_blank\" rel=\"noopener noreferrer\">Google Ads provides combined search volume values for groups of similar keywords</a><br>to obtain search volume for similar keywords, we recommend submitting such keywords in separate requests;<br><strong>Note #3:</strong> Google Ads doesn't allow using certain symbols and characters (e.g., UTF symbols, emojis), so you can't use them when setting a task;<br>to learn more about which symbols and characters can be used, please refer to <a href=\"https://dataforseo.com/help-center/using-symbols-in-keywords-when-setting-a-google-ads-task\" target=\"_blank\" rel=\"noopener noreferrer\">this article</a><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>search engine language code</em><br>optional field<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of search engine language</em><br>optional field<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":["string","null"]},"location_code":{"description":"<em>search engine location code</em><br>optional field<br>if you do not indicate the location, you will receive worldwide results, i.e., for all available locations;<br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong>;<br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":["integer","null"]},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br>optional field<br>if you do not indicate the location, you will receive worldwide results, i.e., for all available locations;<br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong>;<br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format;<br><strong>the data will be provided for the country the specified coordinates belong to</strong>;<br>example:<br><code class=\"long-string\">52.6178549,-155.352142</code>","type":["string","null"]},"location_name":{"description":"<em>full name of search engine location</em><br>optional field<br>if you do not indicate the location, you will receive worldwide results, i.e., for all available locations;<br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":["string","null"]},"match":{"description":"<em>keywords match-type</em><br><strong>required field</strong><br>can take the following values: <code>exact</code>, <code>broad</code>, <code>phrase</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"sort_by":{"description":"<em>results sorting parameters</em><br>optional field<br>Use these parameters to sort the results by <code>relevance</code>, <code>average_cpc</code>, <code>cost</code>, or <code>clicks</code> in the descending order<br>default value: <code>relevance</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataGoogleAdsAdTrafficByKeywordsTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting ‘Ad Traffic By Keywords’ Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-keywords-data-google-ads-ad-traffic-by-keywords-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.09,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:800b63bfbc8bff579e814e514724af90029862c26802dcee3bcf382ecb6dbbc2","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9a9ba306f6f5"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_keywords_gads_ad_traffic_submit","path":"/apis/v1/dataforseo/keywords_data/google_ads/ad_traffic_by_keywords/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/google_ads/ad_traffic_by_keywords/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/keywords_data/google_ads/ad_traffic_by_keywords/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"bid\": 999,\n    \"match\": \"exact\",\n    \"keywords\": [\n      \"seo marketing\"\n    ]\n  }\n]'"}]}},"/apis/v1/dataforseo/keywords_data/google_ads/keywords_for_keywords/live":{"post":{"description":"Note that Google Ads Keywords Data API is based on the latest version of the Google Ads API that has replaced legacy Google AdWords API. If you’re using DataForSEO Google AdWords API, you need to upgrade to DataForSEO Google Ads API.\n‌‌\nThis endpoint will provide relevant keywords for the specified terms. Set up to 20 keywords in the keywords array and get keyword suggestions from Google Ads.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.09 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_keywords_gads_kw_for_keywords_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"keywords":["phone","cellphone"],"location_code":2840}],"items":{"oneOf":[{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>date format: <code>\"yyyy-mm-dd\"</code><br>minimal value: 4 years from the current date<br>by default, data is returned for the past 12 months;<br><strong>Note</strong>: the indicated date cannot be greater than that specified in <code>date_to</code> and/or yesterday's date;if <a href=\"/v3/keywords_data/google_ads/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>false</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the month before last and prior;<br>if <a href=\"/v3/keywords_data/google_ads/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>true</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the last month and prior","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br><strong>Note:</strong> the indicated date cannot be greater than yesterday's date;<br>if you don't specify this field, yesterday's date will be used by default<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2022-11-30\"</code>","type":["string","null"]},"include_adult_keywords":{"description":"<em>include keywords associated with adult content</em><br>optional field<br>if set to <code>true</code>, adult keywords will be included in the response<br>default value: <code>false</code><br><strong>note</strong> that the API may return no data for such keywords due to <a href=\"https://support.google.com/adspolicy/answer/6008942?hl=en\" target=\"_blank\" rel=\"noopener noreferrer\">Google Ads restrictions</a>","type":["boolean","null"]},"keywords":{"description":"<em>keywords</em><br><strong>required field</strong><br>The maximum number of keywords you can specify: 20<br>The maximum number of characters for each keyword: 80<br>the keywords you specify will be converted to a lowercase format<br><strong>Note:</strong> Google Ads may return no data for certain groups of keywords<br><a href=\"https://dataforseo.com/help-center/no-search-volume-data-for-some-keywords\" target=\"_blank\" rel=\"noopener noreferrer\">visit our Help Center to learn more</a><br><strong>Also note</strong> that Google Ads doesn't allow using certain symbols and characters (e.g., UTF symbols, emojis), so you can't use them when setting a task;<br>to learn more about which symbols and characters can be used, please refer to <a href=\"https://dataforseo.com/help-center/using-symbols-in-keywords-when-setting-a-google-ads-task\" target=\"_blank\" rel=\"noopener noreferrer\">this article</a><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>search engine language code</em><br>optional field<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of search engine language</em><br>optional field<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":["string","null"]},"location_code":{"description":"<em>search engine location code</em><br>optional field<br>if you do not indicate the location, you will receive worldwide results, i.e., for all available locations;<br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong>;<br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":["integer","null"]},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br>optional field<br>if you do not indicate the location, you will receive worldwide results, i.e., for all available locations;<br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong>;<br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format;<br><strong>the data will be provided for the country the specified coordinates belong to</strong>;<br>example:<br><code class=\"long-string\">52.6178549,-155.352142</code>","type":["string","null"]},"location_name":{"description":"<em>full name of search engine location</em><br>optional field<br>if you do not indicate the location, you will receive worldwide results, i.e., for all available locations;<br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":["string","null"]},"search_partners":{"description":"<em>include Google search partners</em><br>optional field<br>if you specify <code class=\"prettyprint\">true</code>, the results will be delivered for owned, operated, and syndicated networks across <a href=\"https://support.google.com/google-ads/answer/1722047?hl=en\" target=\"_blank\" rel=\"noopener noreferrer\">Google and partner sites</a> that host Google search;<br>default value: <code>false</code> - results are returned for Google search sites","type":["boolean","null"]},"sort_by":{"description":"<em>results sorting parameters</em><br>optional field<br>Use these parameters to sort the results by <code>relevance</code>, <code>search_volume</code>, <code>competition_index</code>, <code>low_top_of_page_bid</code>, or <code>high_top_of_page_bid</code> in descending order<br>default value: <code>relevance</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataGoogleAdsKeywordsForKeywordsLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Live ‘Keywords For Keywords’ Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-keywords-data-google-ads-keywords-for-keywords-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.09,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:e5b5340c5217853046c93242b7b692712e8ded3f832ee25839ca1c0b17a9f71b","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"560ceb3a81cb"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_keywords_gads_kw_for_keywords_live","path":"/apis/v1/dataforseo/keywords_data/google_ads/keywords_for_keywords/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/google_ads/keywords_for_keywords/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/keywords_data/google_ads/keywords_for_keywords/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"location_code\": 2840,\n    \"keywords\": [\n      \"phone\",\n      \"cellphone\"\n    ]\n  }\n]'"}]}},"/apis/v1/dataforseo/keywords_data/google_ads/keywords_for_keywords/task_get/{id}":{"get":{"description":"Note that Google Ads Keywords Data API is based on the latest version of the Google Ads API that has replaced legacy Google AdWords API. If you’re using DataForSEO Google AdWords API, you need to upgrade to DataForSEO Google Ads API.\n‌\nThis endpoint will select relevant keywords for the specified terms. Set up to 20 keywords and get the results, which are suggested by Google Ads for your query.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_keywords_gads_kw_for_keywords_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataGoogleAdsKeywordsForKeywordsTaskGetResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get ‘Keywords For Keywords’ Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-keywords-data-google-ads-keywords-for-keywords-task-get-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:34c13122eb284a36a3bd43d5d86304f76f8be24a6dbf99fc7c401a487fa82736","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9cdba9ef75d5"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_keywords_gads_kw_for_keywords_fetch","path":"/apis/v1/dataforseo/keywords_data/google_ads/keywords_for_keywords/task_get/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/google_ads/keywords_for_keywords/task_get/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/keywords_data/google_ads/keywords_for_keywords/task_get/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/keywords_data/google_ads/keywords_for_keywords/task_post":{"post":{"description":"Note that Google Ads Keywords Data API is based on the latest version of the Google Ads API that has replaced legacy Google AdWords API. If you’re using DataForSEO Google AdWords API, you need to upgrade to DataForSEO Google Ads API.\n‌‌\nThis endpoint will provide relevant keywords for the specified terms. Set up to 20 keywords in the keywords array and get keyword suggestions from Google Ads. You can get up to 20,000 keyword suggestions with all essential keyword data in response to one request.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.09 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_keywords_gads_kw_for_keywords_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"keywords":["phone","cellphone"],"location_code":2840}],"items":{"oneOf":[{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>date format: <code>\"yyyy-mm-dd\"</code><br>minimal value: 4 years from the current date<br>by default, data is returned for the past 12 months;<br><strong>Note</strong>: the indicated date cannot be greater than that specified in <code>date_to</code> and/or yesterday's date;if <a href=\"/v3/keywords_data/google_ads/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>false</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the month before last and prior;<br>if <a href=\"/v3/keywords_data/google_ads/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>true</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the last month and prior","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br><strong>Note:</strong> the indicated date cannot be greater than yesterday's date;<br>if you don't specify this field, yesterday's date will be used by default<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2022-11-30\"</code>","type":["string","null"]},"include_adult_keywords":{"description":"<em>include keywords associated with adult content</em><br>optional field<br>if set to <code>true</code>, adult keywords will be included in the response<br>default value: <code>false</code><br><strong>note</strong> that the API may return no data for such keywords due to <a href=\"https://support.google.com/adspolicy/answer/6008942?hl=en\" target=\"_blank\" rel=\"noopener noreferrer\">Google Ads restrictions</a>","type":["boolean","null"]},"keywords":{"description":"<em>keywords</em><br><strong>required field</strong><br>The maximum number of keywords you can specify: 20<br>The maximum number of characters for each keyword: 80<br>the keywords you specify will be converted to a lowercase format<br><strong>Note:</strong> Google Ads may return no data for certain groups of keywords<br><a href=\"https://dataforseo.com/help-center/no-search-volume-data-for-some-keywords\" target=\"_blank\" rel=\"noopener noreferrer\">visit our Help Center to learn more</a><br><strong>Also note</strong> that Google Ads doesn't allow using certain symbols and characters (e.g., UTF symbols, emojis), so you can't use them when setting a task;<br>to learn more about which symbols and characters can be used, please refer to <a href=\"https://dataforseo.com/help-center/using-symbols-in-keywords-when-setting-a-google-ads-task\" target=\"_blank\" rel=\"noopener noreferrer\">this article</a><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>search engine language code</em><br>optional field<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of search engine language</em><br>optional field<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":["string","null"]},"location_code":{"description":"<em>search engine location code</em><br>optional field<br>if you do not indicate the location, you will receive worldwide results, i.e., for all available locations;<br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong>;<br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":["integer","null"]},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br>optional field<br>if you do not indicate the location, you will receive worldwide results, i.e., for all available locations;<br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong>;<br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format;<br><strong>the data will be provided for the country the specified coordinates belong to</strong>;<br>example:<br><code class=\"long-string\">52.6178549,-155.352142</code>","type":["string","null"]},"location_name":{"description":"<em>full name of search engine location</em><br>optional field<br>if you do not indicate the location, you will receive worldwide results, i.e., for all available locations;<br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":["string","null"]},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"search_partners":{"description":"<em>include Google search partners</em><br>optional field<br>if you specify <code class=\"prettyprint\">true</code>, the results will be delivered for owned, operated, and syndicated networks across <a href=\"https://support.google.com/google-ads/answer/1722047?hl=en\" target=\"_blank\" rel=\"noopener noreferrer\">Google and partner sites</a> that host Google search;<br>default value: <code>false</code> - results are returned for Google search sites","type":["boolean","null"]},"sort_by":{"description":"<em>results sorting parameters</em><br>optional field<br>Use these parameters to sort the results by <code>relevance</code>, <code>search_volume</code>, <code>competition_index</code>, <code>low_top_of_page_bid</code>, or <code>high_top_of_page_bid</code> in descending order<br>default value: <code>relevance</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>target website</em><br>optional field<br>specify a website or URL to get a list of keywords relevant to it;<br><strong>Note:</strong> if a website url is specified, you will still get keywords relevant for the entire website","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataGoogleAdsKeywordsForKeywordsTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting ‘Keywords For Keywords’ Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-keywords-data-google-ads-keywords-for-keywords-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.09,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:40c7c9e38619a8b6edcbed975badeeeb9f0947812b3bc2198dbab0b18fd230e7","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b93702b0c03a"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_keywords_gads_kw_for_keywords_submit","path":"/apis/v1/dataforseo/keywords_data/google_ads/keywords_for_keywords/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/google_ads/keywords_for_keywords/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/keywords_data/google_ads/keywords_for_keywords/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"location_code\": 2840,\n    \"keywords\": [\n      \"phone\",\n      \"cellphone\"\n    ]\n  }\n]'"}]}},"/apis/v1/dataforseo/keywords_data/google_ads/keywords_for_site/live":{"post":{"description":"Note that Google Ads Keywords Data API is based on the latest version of the Google Ads API that has replaced legacy Google AdWords API. If you’re using DataForSEO Google AdWords API, you need to upgrade to DataForSEO Google Ads API.\n‌‌\nThis endpoint will provide you with a list of keywords relevant to the specified domain along with their bids, search volumes for the last month, search volume trends for the last year (for estimating search volume dynamics), and competition levels.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.09 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_keywords_gads_kw_for_site_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"location_code":2840,"target":"dataforseo.com"}],"items":{"oneOf":[{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>date format: <code>\"yyyy-mm-dd\"</code><br>minimal value: 4 years from the current date<br>by default, data is returned for the past 12 months;<br><strong>Note</strong>: the indicated date cannot be greater than that specified in <code>date_to</code> and/or yesterday's date;if <a href=\"/v3/keywords_data/google_ads/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>false</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the month before last and prior;<br>if <a href=\"/v3/keywords_data/google_ads/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>true</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the last month and prior","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br><strong>Note:</strong> the indicated date cannot be greater than yesterday's date;<br>if you don't specify this field, yesterday's date will be used by default<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2022-11-30\"</code>","type":["string","null"]},"include_adult_keywords":{"description":"<em>include keywords associated with adult content</em><br>optional field<br>if set to <code>true</code>, adult keywords will be included in the response<br>default value: <code>false</code><br><strong>note</strong> that the API may return no data for such keywords due to <a href=\"https://support.google.com/adspolicy/answer/6008942?hl=en\" target=\"_blank\" rel=\"noopener noreferrer\">Google Ads restrictions</a>","type":["boolean","null"]},"language_code":{"description":"<em>search engine language code</em><br>optional field<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of search engine language</em><br>optional field<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":["string","null"]},"location_code":{"description":"<em>search engine location code</em><br>optional field<br>if you do not indicate the location, you will receive worldwide results, i.e., for all available locations;<br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong>;<br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":["integer","null"]},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br>optional field<br>if you do not indicate the location, you will receive worldwide results, i.e., for all available locations;<br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong>;<br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format;<br><strong>the data will be provided for the country the specified coordinates belong to</strong>;<br>example:<br><code class=\"long-string\">52.6178549,-155.352142</code>","type":["string","null"]},"location_name":{"description":"<em>full name of search engine location</em><br>optional field<br>if you do not indicate the location, you will receive worldwide results, i.e., for all available locations;<br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":["string","null"]},"search_partners":{"description":"<em>include Google search partners</em><br>optional field<br>if you specify <code class=\"prettyprint\">true</code>, the results will be delivered for owned, operated, and syndicated networks across <a href=\"https://support.google.com/google-ads/answer/1722047?hl=en\" target=\"_blank\" rel=\"noopener noreferrer\">Google and partner sites</a> that host Google search;<br>default value: <code>false</code> - results are returned for Google search sites","type":["boolean","null"]},"sort_by":{"description":"<em>results sorting parameters</em><br>optional field<br>Use these parameters to sort the results by <code>relevance</code>, <code>search_volume</code>, <code>competition_index</code>, <code>low_top_of_page_bid</code>, or <code>high_top_of_page_bid</code> in descending order<br>default value: <code>relevance</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>domain or page</em><br><strong>required field</strong><br>the domain name of the target website or the url of the target page;<br><strong>note:</strong> to obtain keywords for the target website, use the <code>target_type</code> parameter","type":"string"},"target_type":{"description":"<em>search keywords for site or for url</em><br>optional field<br>possible values: <code>site</code>, <code>page</code>;<br>default value: <code>page</code>;<br>if set to <code>site</code>, keywords will be provided for the entire site;<br>if set to <code>page</code>, keywords will be provided for the specified webpage","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataGoogleAdsKeywordsForSiteLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Live ‘Keywords For Site’ Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-keywords-data-google-ads-keywords-for-site-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.09,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:8e5268b84d8d7fc0ca5e147bd7edd09e385e0acf7cdd26a2b9d197de066203cf","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7aa7d040ef0d"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_keywords_gads_kw_for_site_live","path":"/apis/v1/dataforseo/keywords_data/google_ads/keywords_for_site/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/google_ads/keywords_for_site/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/keywords_data/google_ads/keywords_for_site/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"location_code\": 2840,\n    \"target\": \"dataforseo.com\"\n  }\n]'"}]}},"/apis/v1/dataforseo/keywords_data/google_ads/keywords_for_site/task_get/{id}":{"get":{"description":"‌\nNote that Google Ads Keywords Data API is based on the latest version of the Google Ads API that has replaced legacy Google AdWords API. If you’re using DataForSEO Google AdWords API, you need to upgrade to DataForSEO Google Ads API.\n‌‌\nThis endpoint will provide you with a list of keywords relevant to the specified domain along with their bids, search volumes for the last month, search volume trends for the last year (for estimating search volume dynamics), and competition levels.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_keywords_gads_kw_for_site_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataGoogleAdsKeywordsForSiteTaskGetResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get ‘Keywords For Site’ Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-keywords-data-google-ads-keywords-for-site-task-get-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:787c75abadaa943d85b26aefb919240bb625c2e265ec99f1e5d449fc74e98542","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b6f8eca7c3bc"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_keywords_gads_kw_for_site_fetch","path":"/apis/v1/dataforseo/keywords_data/google_ads/keywords_for_site/task_get/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/google_ads/keywords_for_site/task_get/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/keywords_data/google_ads/keywords_for_site/task_get/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/keywords_data/google_ads/keywords_for_site/task_post":{"post":{"description":"‌\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.09 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_keywords_gads_kw_for_site_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"location_code":2840,"target":"dataforseo.com"}],"items":{"oneOf":[{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>date format: <code>\"yyyy-mm-dd\"</code><br>minimal value: 4 years from the current date<br>by default, data is returned for the past 12 months;<br><strong>Note</strong>: the indicated date cannot be greater than that specified in <code>date_to</code> and/or yesterday's date;if <a href=\"/v3/keywords_data/google_ads/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>false</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the month before last and prior;<br>if <a href=\"/v3/keywords_data/google_ads/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>true</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the last month and prior","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br><strong>Note:</strong> the indicated date cannot be greater than yesterday's date;<br>if you don't specify this field, yesterday's date will be used by default<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2022-11-30\"</code>","type":["string","null"]},"include_adult_keywords":{"description":"<em>include keywords associated with adult content</em><br>optional field<br>if set to <code>true</code>, adult keywords will be included in the response<br>default value: <code>false</code><br><strong>note</strong> that the API may return no data for such keywords due to <a href=\"https://support.google.com/adspolicy/answer/6008942?hl=en\" target=\"_blank\" rel=\"noopener noreferrer\">Google Ads restrictions</a>","type":["boolean","null"]},"language_code":{"description":"<em>search engine language code</em><br>optional field<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of search engine language</em><br>optional field<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":["string","null"]},"location_code":{"description":"<em>search engine location code</em><br>optional field<br>if you do not indicate the location, you will receive worldwide results, i.e., for all available locations;<br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong>;<br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":["integer","null"]},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br>optional field<br>if you do not indicate the location, you will receive worldwide results, i.e., for all available locations;<br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong>;<br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format;<br><strong>the data will be provided for the country the specified coordinates belong to</strong>;<br>example:<br><code class=\"long-string\">52.6178549,-155.352142</code>","type":["string","null"]},"location_name":{"description":"<em>full name of search engine location</em><br>optional field<br>if you do not indicate the location, you will receive worldwide results, i.e., for all available locations;<br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":["string","null"]},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"search_partners":{"description":"<em>include Google search partners</em><br>optional field<br>if you specify <code class=\"prettyprint\">true</code>, the results will be delivered for owned, operated, and syndicated networks across <a href=\"https://support.google.com/google-ads/answer/1722047?hl=en\" target=\"_blank\" rel=\"noopener noreferrer\">Google and partner sites</a> that host Google search;<br>default value: <code>false</code> - results are returned for Google search sites","type":["boolean","null"]},"sort_by":{"description":"<em>results sorting parameters</em><br>optional field<br>Use these parameters to sort the results by <code>relevance</code>, <code>search_volume</code>, <code>competition_index</code>, <code>low_top_of_page_bid</code>, or <code>high_top_of_page_bid</code> in descending order<br>default value: <code>relevance</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>domain or page</em><br><strong>required field</strong><br>the domain name of the target website or the url of the target page;<br><strong>note:</strong> to obtain keywords for the target website, use the <code>target_type</code> parameter","type":"string"},"target_type":{"description":"<em>search keywords for site or url</em><br>optional field<br>possible values: <code>site</code>, <code>page</code>;<br>default value: <code>page</code><br>if set to <code>site</code>, keywords will be provided for the entire site;<br>if set to <code>page</code>, keywords will be provided for the specified webpage","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataGoogleAdsKeywordsForSiteTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting ‘Keywords For Site’ Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-keywords-data-google-ads-keywords-for-site-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.09,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:fb340143e076cc26d6de4a427092a0341cf2afea787587b432fbb480f03ddd4c","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e567ab7a68d1"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_keywords_gads_kw_for_site_submit","path":"/apis/v1/dataforseo/keywords_data/google_ads/keywords_for_site/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/google_ads/keywords_for_site/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/keywords_data/google_ads/keywords_for_site/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"location_code\": 2840,\n    \"target\": \"dataforseo.com\"\n  }\n]'"}]}},"/apis/v1/dataforseo/keywords_data/google_ads/search_volume/live":{"post":{"description":"‌\nNote that Google Ads Keywords Data API is based on the latest version of the Google Ads API that has replaced legacy Google AdWords API. If you’re using DataForSEO Google AdWords API, you need to upgrade to DataForSEO Google Ads API.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.09 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_keywords_gads_search_volume_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"date_from":"2021-08-01","keywords":["buy laptop","cheap laptops for sale","purchase laptop"],"location_code":2840,"search_partners":true}],"items":{"oneOf":[{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>date format: <code>\"yyyy-mm-dd\"</code><br>minimal value: 4 years from the current date<br>by default, data is returned for the past 12 months;<br><strong>Note</strong>: the indicated date cannot be greater than that specified in <code>date_to</code> and/or yesterday's date;if <a href=\"/v3/keywords_data/google_ads/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>false</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the month before last and prior;<br>if <a href=\"/v3/keywords_data/google_ads/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>true</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the last month and prior","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br><strong>Note:</strong> the indicated date cannot be greater than the past month, Google Ads does not return data on the current month;<br>if you don't specify this field, yesterday's date will be used by default<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2022-11-30\"</code>","type":["string","null"]},"include_adult_keywords":{"description":"<em>include keywords associated with adult content<br></em>optional field<br>if set to_<code>true</code>, adult keywords will be included in the response<br>default value:_<code>false</code><br><strong>note</strong>_that the API may return no data for such keywords due to_<a href=\"https://support.google.com/adspolicy/answer/6008942?hl=en\" target=\"_blank\" rel=\"noopener noreferrer\">Google Ads restrictions</a>n","type":["boolean","null"]},"keywords":{"description":"<em>keywords</em><br><strong>required field</strong><br>The maximum number of keywords you can specify: 1000<br>The maximum number of characters for each keyword: 80<br>The maximum number of words for each keyword phrase: 10<br>the keywords you specify will be converted to a lowercase format<br><strong>Note #1:</strong> <a href=\"https://dataforseo.com/help-center/no-search-volume-data-for-some-keywords\" target=\"_blank\" rel=\"noopener noreferrer\">Google Ads may return no data for certain groups of keywords</a>;<br><strong>Note #2:</strong> <a href=\"https://dataforseo.com/help-center/sv-broad-exact-phrase-match\" target=\"_blank\" rel=\"noopener noreferrer\">Google Ads provides combined search volume values for groups of similar keywords</a><br>to obtain search volume for similar keywords, we recommend submitting such keywords in separate requests;<br><strong>Note #3:</strong> Google Ads doesn't allow using certain symbols and characters (e.g., UTF symbols, emojis), so you can't use them when setting a task;<br>to learn more about which symbols and characters can be used, please refer to <a href=\"https://dataforseo.com/help-center/using-symbols-in-keywords-when-setting-a-google-ads-task\" target=\"_blank\" rel=\"noopener noreferrer\">this article</a><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>search engine language code</em><br>optional field<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of search engine language</em><br>optional field<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":["string","null"]},"location_code":{"description":"<em>search engine location code</em><br>optional field<br>if you do not indicate the location, you will receive worldwide results, i.e., for all available locations;<br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong>;<br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":["integer","null"]},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br>optional field<br>if you do not indicate the location, you will receive worldwide results, i.e., for all available locations;<br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong>;<br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format;<br><strong>the data will be provided for the country the specified coordinates belong to</strong>;<br>example:<br><code class=\"long-string\">52.6178549,-155.352142</code>","type":["string","null"]},"location_name":{"description":"<em>full name of search engine location</em><br>optional field<br>if you do not indicate the location, you will receive worldwide results, i.e., for all available locations;<br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":["string","null"]},"search_partners":{"description":"<em>include Google search partners</em><br>optional field<br>if you specify <code class=\"prettyprint\">true</code>, the results will be delivered for owned, operated, and syndicated networks across <a href=\"https://support.google.com/google-ads/answer/1722047?hl=en\" target=\"_blank\" rel=\"noopener noreferrer\">Google and partner sites</a> that host Google search;<br>default value: <code>false</code> - results are returned for Google search sites","type":["boolean","null"]},"sort_by":{"description":"<em>results sorting parameters</em><br>optional field<br>use these parameters to sort the results by <code>relevance</code>, <code>search_volume</code>, <code>competition_index</code>, <code>low_top_of_page_bid</code>, or <code>high_top_of_page_bid</code> in the descending order<br>default value: <code>relevance</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> array of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataGoogleAdsSearchVolumeLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Live ‘Google Ads Search Volume’ Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-keywords-data-google-ads-search-volume-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.09,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:d4f4bc873a085e5ead8c8ce9c9f0766274fe71ffb568edd9bb8e9f9310194c3b","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ad50dd2b8a59"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_keywords_gads_search_volume_live","path":"/apis/v1/dataforseo/keywords_data/google_ads/search_volume/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/google_ads/search_volume/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/keywords_data/google_ads/search_volume/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"location_code\": 2840,\n    \"keywords\": [\n      \"buy laptop\",\n      \"cheap laptops for sale\",\n      \"purchase laptop\"\n    ],\n    \"date_from\": \"2021-08-01\",\n    \"search_partners\": true\n  }\n]'"}]}},"/apis/v1/dataforseo/keywords_data/google_ads/search_volume/task_get/{id}":{"get":{"description":"‌\nNote that Google Ads Keywords Data API is based on the latest version of the Google Ads API that has replaced legacy Google AdWords API. If you’re using DataForSEO Google AdWords API, you need to upgrade to DataForSEO Google Ads API.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_keywords_gads_search_volume_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataGoogleAdsSearchVolumeTaskGetResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Search Volume Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-keywords-data-google-ads-search-volume-task-get-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:515f8c35c3de0c36aeb646e8dec30c80c575ac125c02789f80b8db0afd4dc5fc","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8e62b54d0847"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_keywords_gads_search_volume_fetch","path":"/apis/v1/dataforseo/keywords_data/google_ads/search_volume/task_get/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/google_ads/search_volume/task_get/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/keywords_data/google_ads/search_volume/task_get/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/keywords_data/google_ads/search_volume/task_post":{"post":{"description":"DataForSEO POST /v3/keywords_data/google_ads/search_volume/task_post\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.09 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_dataforseo_apis_v1_dataforseo_keywords_data_g_249651","requestBody":{"content":{"application/json":{"schema":{"example":[{"keywords":["buy laptop","cheap laptops for sale","purchase laptop"],"location_name":"United States"}],"items":{"oneOf":[{"properties":{"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>date format: <code>\"yyyy-mm-dd\"</code><br>minimal value: 4 years from the current date<br>by default, data is returned for the past 12 months;<br><strong>Note</strong>: the indicated date cannot be greater than that specified in <code>date_to</code> and/or yesterday's date;<br>if <a href=\"/v3/keywords_data/google_ads/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>false</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the month before last and prior;<br>if <a href=\"/v3/keywords_data/google_ads/status/\" target=\"_blank\" rel=\"noopener noreferrer\">Status endpoint</a> returns <code>true</code> in the <code>actual_data</code> field, <code>date_from</code> can be set to the last month and prior","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br><strong>Note:</strong> the indicated date cannot be greater than the past month, Google Ads does not return data on the current month;<br>if you don't specify this field, yesterday's date will be used by default<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2022-11-30\"</code>","type":["string","null"]},"include_adult_keywords":{"description":"<em>include keywords associated with adult content<br></em>optional field<em><br></em>if set to_<code>true</code>, adult keywords will be included in the response<br>default value:_<code>false</code><br><strong>note</strong>_that the API may return no data for such keywords due to_<a href=\"https://support.google.com/adspolicy/answer/6008942?hl=en\" target=\"_blank\" rel=\"noopener noreferrer\">Google Ads restrictions</a>n","type":["boolean","null"]},"keywords":{"description":"<em>keywords</em><br><strong>required field</strong><br>The maximum number of keywords you can specify: 1000<br>The maximum number of characters for each keyword: 80<br>The maximum number of words for each keyword phrase: 10<br>the keywords you specify will be converted to a lowercase format<br><strong>Note #1:</strong> <a href=\"https://dataforseo.com/help-center/no-search-volume-data-for-some-keywords\" target=\"_blank\" rel=\"noopener noreferrer\">Google Ads may return no data for certain groups of keywords</a>;<br><strong>Note #2:</strong> <a href=\"https://dataforseo.com/help-center/sv-broad-exact-phrase-match\" target=\"_blank\" rel=\"noopener noreferrer\">Google Ads provides combined search volume values for groups of similar keywords</a><br>to obtain search volume for similar keywords, we recommend submitting such keywords in separate requests;<br><strong>Note #3:</strong> Google Ads doesn't allow using certain symbols and characters (e.g., UTF symbols, emojis), so you can't use them when setting a task;<br>to learn more about which symbols and characters can be used, please refer to <a href=\"https://dataforseo.com/help-center/using-symbols-in-keywords-when-setting-a-google-ads-task\" target=\"_blank\" rel=\"noopener noreferrer\">this article</a><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>search engine language code</em><br>optional field<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of search engine language</em><br>optional field<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":["string","null"]},"location_code":{"description":"<em>search engine location code</em><br>optional field<br>if you do not indicate the location, you will receive worldwide results, i.e., for all available locations;<br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong>;<br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":["integer","null"]},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br>optional field<br>if you do not indicate the location, you will receive worldwide results, i.e., for all available locations;<br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong>;<br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format;<br><strong>the data will be provided for the country the specified coordinates belong to</strong>;<br>example:<br><code class=\"long-string\">52.6178549,-155.352142</code>","type":["string","null"]},"location_name":{"description":"<em>full name of search engine location</em><br>optional field<br>if you do not indicate the location, you will receive worldwide results, i.e., for all available locations;<br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_ads/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":["string","null"]},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special character in <code>pingback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special character in <code>postback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"search_partners":{"description":"<em>include Google search partners</em><br>optional field<br>if you specify <code class=\"prettyprint\">true</code>, the results will be delivered for owned, operated, and syndicated networks across <a href=\"https://support.google.com/google-ads/answer/1722047?hl=en\" target=\"_blank\" rel=\"noopener noreferrer\">Google and partner sites</a> that host Google search;<br>default value: <code>false</code> - results are returned for Google search sites","type":["boolean","null"]},"sort_by":{"description":"<em>results sorting parameters</em><br>optional field<br>use these parameters to sort the results by <code>relevance</code>, <code>search_volume</code>, <code>competition_index</code>, <code>low_top_of_page_bid</code>, or <code>high_top_of_page_bid</code> in the descending order<br>default value: <code>relevance</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> array of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataGoogleAdsSearchVolumeTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Keywords Data Google Ads Search Volume Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/any_dataforseo_apis_v1_dataforseo_keywords_data_g_249651","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.09,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:ff0dbfb44be9be841b69602fdeba24d346c10706f7ce7f0118811aa911f5c777","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e3e6251fad0f"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_dataforseo_apis_v1_dataforseo_keywords_data_g_249651","path":"/apis/v1/dataforseo/keywords_data/google_ads/search_volume/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/google_ads/search_volume/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/keywords_data/google_ads/search_volume/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"location_name\": \"United States\",\n    \"keywords\": [\n      \"buy laptop\",\n      \"cheap laptops for sale\",\n      \"purchase laptop\"\n    ]\n  }\n]'"}]}},"/apis/v1/dataforseo/keywords_data/google_ads/status":{"get":{"description":"‌\nBy calling this endpoint, you will know if Google updated keyword data for the previous month. Generally, Google updates keyword data in the middle of the month. So, if Google updated its data in October, you would be able to see the actual search volume, cost-per-click, competition, and other metrics for September. If Google didn’t update its data in October, the latest information would be available for August.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_keywords_gads_status","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataGoogleAdsStatusResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Google Ads Status","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-keywords-data-google-ads-status","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:f874cc12f6d50c3b285959db2dab52cef339d70e8025606493dca62cc529bf83","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4963db35d52b"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_keywords_gads_status","path":"/apis/v1/dataforseo/keywords_data/google_ads/status"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/google_ads/status","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/keywords_data/google_trends/categories":{"get":{"description":"By calling this API you will receive the list of categories supported by Google Trends API.\n‌\n‌‌As a response of the API server, you will receive JSON-encoded data containing a tasks array with the information about available categories.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_keywords_google_trends_categories","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataGoogleTrendsCategoriesResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Google Trends Categories","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-keywords-data-google-trends-categories","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:ded0a0c77dceb2f90e95f578ec343eb4d27ef1da39ce1a423fbbc52667f0b459","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"02b29454dbbe"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_keywords_google_trends_categories","path":"/apis/v1/dataforseo/keywords_data/google_trends/categories"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/google_trends/categories","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/keywords_data/google_trends/explore/live":{"post":{"description":"DataForSEO POST /v3/keywords_data/google_trends/explore/live\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.0012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_dataforseo_apis_v1_dataforseo_keywords_data_g_f56cfb","requestBody":{"content":{"application/json":{"schema":{"example":[{"category_code":3,"date_from":"2019-01-01","date_to":"2020-01-01","keywords":["rugby","cricket"],"location_name":"United States","type":"youtube"}],"items":{"oneOf":[{"properties":{"category_code":{"description":"<em>google trends search category</em><br><strong>required field if you don't specify `keywords`</strong><br>if you don't specify `keywords`, the value of this field must be greater than `0`<br>if you specify `keywords` and don't specify this field, the <code>0</code> value will be applied by default and the search will be carried out across all available categories<br>you can receive the list of available categories with their <code>category_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/keywords_data/google_trends/categories</code>","type":"integer"},"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>if you don't specify this field, the current day and month of the preceding year will be used by default<br>minimal value for the <code>web</code> type: <code>2004-01-01</code><br>minimal value for other types: <code>2008-01-01</code><br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br>if you don't specify this field, the today's date will be used by default<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":["string","null"]},"item_types":{"description":"<em>types of items returned</em><br>optional field<br>to speed up the execution of the request, specify one item at a time;<br>possible values:<br><code>\"google_trends_graph\"</code>, <code>\"google_trends_map\"</code>, <code>\"google_trends_topics_list\"</code>,<code>\"google_trends_queries_list\"</code><br>default value:<br><code>\"google_trends_graph\"</code><p><strong>Note:</strong> to obtain <code>google_trends_topics_list</code> and <code>google_trends_queries_list</code> items, specify no more than 1 keyword in the <code>keywords</code> field","items":{"type":"string"},"type":["array","null"]},"keywords":{"description":"<em>keywords</em><br><strong>required field if you don't specify `category_code`</strong><br>the maximum number of keywords you can specify: 5<br>the maximum number of characters you can specify in a keyword: 100<br>the minimum number of characters must be greater than 1<br>comma characters (<code>,</code>) in the specified keywords will be unset and ignored<p><strong>Note:</strong> keywords cannot consist of a combination of the following characters: <code>&lt; &gt; |  \" - + = ~ ! : * ( ) [ ] { }</code><p><strong>Note:</strong> to obtain <code>google_trends_topics_list</code> and <code>google_trends_queries_list</code> items, specify no more than 1 keyword<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>search engine language code</em><br>optional field<br>default value: <code>en</code><br>if you use this field, you don't need to specify <code>language_name</code><br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_trends/languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of search engine language</em><br>optional field<br>default value: <code>English</code><br>if you use this field, you don't need to specify <code>language_code</code><br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_trends/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":["string","null"]},"location_code":{"description":"<em>search engine location code</em><br>optional field<br>if you don't use this field, you will recieve global results<br><strong>if you use this field, you don't need to specify <code>location_name</code></strong><br>you can use this field as an array to set several locations, each corresponding to a specific keyword - <a href=\"https://dataforseo.com/help-center/multiple-locations-in-google-trends-api\" rel=\"noopener noreferrer\" target=\"_blank\">learn more</a>;<br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_trends/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":["string","null"]},"location_name":{"description":"<em>full name of search engine location</em><br>optional field<br>if you don't use this field, you will recieve global results<br><strong>if you use this field, you don't need to specify <code>location_code</code></strong><br>you can use this field as an array to set several locations, each corresponding to a specific keyword - <a href=\"https://dataforseo.com/help-center/multiple-locations-in-google-trends-api\" rel=\"noopener noreferrer\" target=\"_blank\">learn more</a>;<br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_trends/locations</code><br>example:<br><code class=\"long-string\">United Kingdom</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"time_range":{"description":"<em>preset time ranges</em><br>optional field<br>if you specify <code>date_from</code> or <code>date_to</code> parameters, this field will be ignored when setting a task<br><em>possible values for all <code>type</code> parameters:</em><br><code>past_hour</code>, <code>past_4_hours</code>, <code>past_day</code>, <code>past_7_days</code>, <code>past_30_days</code>, <code>past_90_days</code>, <code>past_12_months</code>, <code>past_5_years</code><br><em>possible values for <code>web</code> only:</em><br><code>2004_present</code><br><em>possible values for <code>news</code>, <code>youtube</code>, <code>images</code>, <code>froogle</code>:</em><br><code>2008_present</code>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataGoogleTrendsExploreLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Keywords Data Google Trends Explore","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/any_dataforseo_apis_v1_dataforseo_keywords_data_g_f56cfb","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:0b6974902759f9bf9478c45e11321812f878c33b4c04c1fcecc0b35c55037515","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4431289ddfc2"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_dataforseo_apis_v1_dataforseo_keywords_data_g_f56cfb","path":"/apis/v1/dataforseo/keywords_data/google_trends/explore/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/google_trends/explore/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/keywords_data/google_trends/explore/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"location_name\": \"United States\",\n    \"date_from\": \"2019-01-01\",\n    \"date_to\": \"2020-01-01\",\n    \"type\": \"youtube\",\n    \"category_code\": 3,\n    \"keywords\": [\n      \"rugby\",\n      \"cricket\"\n    ]\n  }\n]'"}]}},"/apis/v1/dataforseo/keywords_data/google_trends/explore/task_get/{id}":{"get":{"description":"DataForSEO GET /v3/keywords_data/google_trends/explore/task_get/{id}\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_dataforseo_apis_v1_dataforseo_keywords_data_g_dc0258","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataGoogleTrendsExploreTaskGetResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Keywords Data Google Trends Explore Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/any_dataforseo_apis_v1_dataforseo_keywords_data_g_dc0258","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:86c50bf63652646f833c22d7941196f4e3e5a41f5b3d4777f866ed07a7ae7380","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9ca5210ac1c6"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_dataforseo_apis_v1_dataforseo_keywords_data_g_dc0258","path":"/apis/v1/dataforseo/keywords_data/google_trends/explore/task_get/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/google_trends/explore/task_get/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/keywords_data/google_trends/explore/task_get/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/keywords_data/google_trends/explore/task_post":{"post":{"description":"DataForSEO POST /v3/keywords_data/google_trends/explore/task_post\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.0012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_dataforseo_apis_v1_dataforseo_keywords_data_g_d86921","requestBody":{"content":{"application/json":{"schema":{"example":[{"category_code":3,"date_from":"2019-01-01","date_to":"2020-01-01","keywords":["seo api","rank api"],"type":"youtube"}],"items":{"oneOf":[{"properties":{"category_code":{"description":"<em>google trends search category</em><br><strong>required field if you don't specify `keywords`</strong><br>if you don't specify `keywords`, the value of this field must be greater than `0`<br>if you specify `keywords` and don't specify this field, the <code>0</code> value will be applied by default and the search will be carried out across all available categories<br>you can receive the list of available categories with their <code>category_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/keywords_data/google_trends/categories</code>","type":"integer"},"date_from":{"description":"<em>starting date of the time range</em><br>optional field<br>if you don't specify this field, the current day and month of the preceding year will be used by default<br>minimal value for the <code>web</code> type: <code>2004-01-01</code><br>minimal value for other types: <code>2008-01-01</code><br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":["string","null"]},"date_to":{"description":"<em>ending date of the time range</em><br>optional field<br>if you don't specify this field, the today's date will be used by default<br>date format: <code>\"yyyy-mm-dd\"</code><br>example:<br><code>\"2019-01-15\"</code>","type":["string","null"]},"item_types":{"description":"<em>types of items returned</em><br>optional field<br>to speed up the execution of the request, specify one item at a time;<br>possible values:<br><code>\"google_trends_graph\"</code>, <code>\"google_trends_map\"</code>, <code>\"google_trends_topics_list\"</code>,<code>\"google_trends_queries_list\"</code><br>default value:<br><code>\"google_trends_graph\"</code><p><strong>Note:</strong> to obtain <code>google_trends_topics_list</code> and <code>google_trends_queries_list</code> items, specify no more than 1 keyword in the <code>keywords</code> field","items":{"type":"string"},"type":["array","null"]},"keywords":{"description":"<em>keywords</em><br><strong>required field if you don't specify `category_code`</strong><br>the maximum number of keywords you can specify: 5<br>the maximum number of characters you can specify in a keyword: 100<br>the minimum number of characters must be greater than 1<br>comma characters (<code>,</code>) in the specified keywords will be unset and ignored<p><strong>Note:</strong> keywords cannot consist of a combination of the following characters: <code>&lt; &gt; |  \" - + = ~ ! : * ( ) [ ] { }</code><p><strong>Note:</strong> to obtain <code>google_trends_topics_list</code> and <code>google_trends_queries_list</code> items, specify no more than 1 keyword<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","items":{"type":"string"},"type":"array"},"language_code":{"description":"<em>search engine language code</em><br>optional field<br>default value: <code>en</code><br>if you use this field, you don't need to specify <code>language_name</code><br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_trends/languages</code><br>example:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>full name of search engine language</em><br>optional field<br>default value: <code>English</code><br>if you use this field, you don't need to specify <code>language_code</code><br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_trends/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":["string","null"]},"location_code":{"description":"<em>search engine location code</em><br>optional field<br>if you don't use this field, you will recieve global results<br><strong>if you use this field, you don't need to specify <code>location_name</code></strong><br>you can use this field as an array to set several locations, each corresponding to a specific keyword - <a href=\"https://dataforseo.com/help-center/multiple-locations-in-google-trends-api\" rel=\"noopener noreferrer\" target=\"_blank\">learn more</a>;<br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_trends/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":["string","null"]},"location_name":{"description":"<em>full name of search engine location</em><br>optional field<br>if you don't use this field, you will recieve global results<br><strong>if you use this field, you don't need to specify <code>location_code</code></strong><br>you can use this field as an array to set several locations, each corresponding to a specific keyword - <a href=\"https://dataforseo.com/help-center/multiple-locations-in-google-trends-api\" rel=\"noopener noreferrer\" target=\"_blank\">learn more</a>;<br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/keywords_data/google_trends/locations</code><br>example:<br><code class=\"long-string\">United Kingdom</code>","type":["string","null"]},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"time_range":{"description":"<em>preset time ranges</em><br>optional field<br>if you specify <code>date_from</code> or <code>date_to</code> parameters, this field will be ignored when setting a task<br><em>possible values for all <code>type</code> parameters:</em><br><code>past_hour</code>, <code>past_4_hours</code>, <code>past_day</code>, <code>past_7_days</code>, <code>past_30_days</code>, <code>past_90_days</code>, <code>past_12_months</code>, <code>past_5_years</code><br><em>possible values for <code>web</code> only:</em><br><code>2004_present</code><br><em>possible values for <code>news</code>, <code>youtube</code>, <code>images</code>, <code>froogle</code>:</em><br><code>2008_present</code>","type":["string","null"]},"type":{"description":"type of element","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_KeywordsDataGoogleTrendsExploreTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Keywords Data Google Trends Explore Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/any_dataforseo_apis_v1_dataforseo_keywords_data_g_d86921","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:b5f2e7175f7f1e2cd2164d2ff03b594664bedd4dadc5deea5bd41ee1c9f42680","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"26b7964d16f2"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_dataforseo_apis_v1_dataforseo_keywords_data_g_d86921","path":"/apis/v1/dataforseo/keywords_data/google_trends/explore/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/keywords_data/google_trends/explore/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/keywords_data/google_trends/explore/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"date_from\": \"2019-01-01\",\n    \"date_to\": \"2020-01-01\",\n    \"type\": \"youtube\",\n    \"category_code\": 3,\n    \"keywords\": [\n      \"seo api\",\n      \"rank api\"\n    ]\n  }\n]'"}]}},"/apis/v1/dataforseo/merchant/amazon/asin/live/advanced":{"post":{"description":"DataForSEO POST /v3/merchant/amazon/asin/live/advanced\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_dataforseo_apis_v1_dataforseo_merchant_amazon_bc8317","requestBody":{"content":{"application/json":{"schema":{"example":[{"asin":"B0756FCPPN","language_code":"en_US","location_code":2840}],"items":{"oneOf":[{"properties":{"asin":{"description":"<em>product ID</em><br><strong>required field</strong><br><a href=\"https://dataforseo.com/help-center/asin-in-amazon-api\" target=\"_blank\" rel=\"noopener noreferrer\">unique product identifier (ASIN)</a> in Amazon<br>you can receive the <code>asin</code> parameter by making a separate request to the <a href=\"/v3/merchant/amazon/products/live/advanced/\" target=\"_blank\" rel=\"noopener noreferrer\">Amazon Products endpoint</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code> parameters by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/amazon/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en_GB</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages with their <code>language_name</code> parameters by making a separate request to the<br><code>https://api.dataforseo.com/v3/merchant/amazon/languages</code><br>example:<br><code class=\"long-string\">English (United Kingdom)</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with their <code>location_code</code> parameters by making a separate request to the<br><code>https://api.dataforseo.com/v3/merchant/amazon/locations</code><br>example:<br><code class=\"long-string\">9045969</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with their <code>location_name</code> parameters by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/amazon/locations</code><br>example:<br><code class=\"long-string\">HA1,England,United Kingdom</code>","type":"string"},"se_domain":{"description":"<em>search engine domain</em><br>optional field<br>we choose the relevant search engine domain automatically according to the location and language you specify<br>however, you can set a custom search engine domain in this field<br>example:<br><em><code>amazon.com</code></em>, <em><code>amazon.co.uk</code></em>, <em><code>amazon.fr</code></em>, etc.","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonAsinLiveAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Merchant Amazon Asin Advanced","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/any_dataforseo_apis_v1_dataforseo_merchant_amazon_bc8317","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:d541e327b198b490627c2dbac7086ac8f7fe46398244bd73c866e37457b59ef8","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5dab233fa1a2"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_dataforseo_apis_v1_dataforseo_merchant_amazon_bc8317","path":"/apis/v1/dataforseo/merchant/amazon/asin/live/advanced"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/merchant/amazon/asin/live/advanced","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/merchant/amazon/asin/live/advanced \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en_US\",\n    \"location_code\": 2840,\n    \"asin\": \"B0756FCPPN\"\n  }\n]'"}]}},"/apis/v1/dataforseo/merchant/amazon/asin/live/html":{"post":{"description":"DataForSEO POST /v3/merchant/amazon/asin/live/html\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_dataforseo_apis_v1_dataforseo_merchant_amazon_5debc2","requestBody":{"content":{"application/json":{"schema":{"example":[{"asin":"B0756FCPPN","language_code":"en_US","location_code":2840}],"items":{"oneOf":[{"properties":{"asin":{"description":"<em>product ID</em><br><strong>required field</strong><br><a href=\"https://dataforseo.com/help-center/asin-in-amazon-api\" target=\"_blank\" rel=\"noopener noreferrer\">unique product identifier (ASIN)</a> in Amazon<br>you can receive the <code>asin</code> parameter by making a separate request to the <a href=\"/v3/merchant/amazon/products/products/live/advanced/\" target=\"_blank\" rel=\"noopener noreferrer\">Amazon Products endpoint</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code> parameters by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/amazon/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en_GB</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages with their <code>language_name</code> parameters by making a separate request to the<br><code>https://api.dataforseo.com/v3/merchant/amazon/languages</code><br>example:<br><code class=\"long-string\">English (United Kingdom)</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with their <code>location_code</code> parameters by making a separate request to the<br><code>https://api.dataforseo.com/v3/merchant/amazon/locations</code><br>example:<br><code class=\"long-string\">9045969</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with their <code>location_name</code> parameters by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/amazon/locations</code><br>example:<br><code class=\"long-string\">HA1,England,United Kingdom</code>","type":"string"},"se_domain":{"description":"<em>search engine domain</em><br>optional field<br>we choose the relevant search engine domain automatically according to the location and language you specify<br>however, you can set a custom search engine domain in this field<br>example:<br><em><code>amazon.com</code></em>, <em><code>amazon.co.uk</code></em>, <em><code>amazon.fr</code></em>, etc.","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonAsinLiveHtmlResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Merchant Amazon Asin Html","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/any_dataforseo_apis_v1_dataforseo_merchant_amazon_5debc2","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:7bc2e1824b609952d213248b2d880e794e08a7111a0ac3132df0e0f71e9a6cf8","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2be8d7eb7a6c"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_dataforseo_apis_v1_dataforseo_merchant_amazon_5debc2","path":"/apis/v1/dataforseo/merchant/amazon/asin/live/html"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/merchant/amazon/asin/live/html","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/merchant/amazon/asin/live/html \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en_US\",\n    \"location_code\": 2840,\n    \"asin\": \"B0756FCPPN\"\n  }\n]'"}]}},"/apis/v1/dataforseo/merchant/amazon/asin/task_get/advanced/{id}":{"get":{"description":"This endpoint will provide you with information about the product and ASINs of all its modifications listed on Amazon.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_merchant_amazon_asin_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonAsinTaskGetAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Amazon ASIN Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-merchant-amazon-asin-task-get-advanced-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:baa570cb732fdd93b4deb0c0da9cf26fa396413d44051935c91c87b616cbf81b","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0dc4b5bdb730"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_merchant_amazon_asin_fetch","path":"/apis/v1/dataforseo/merchant/amazon/asin/task_get/advanced/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/merchant/amazon/asin/task_get/advanced/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/merchant/amazon/asin/task_get/advanced/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/merchant/amazon/asin/task_get/html/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_merchant_amazon_asin_fetch_html","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>7 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonAsinTaskGetHtmlResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Amazon ASIN HTML Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-merchant-amazon-asin-task-get-html-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:3a9467c071160a5fcfadf0dad64217011b892032cf93d9352ecd90a37739842e","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"16d7ba0e077a"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_merchant_amazon_asin_fetch_html","path":"/apis/v1/dataforseo/merchant/amazon/asin/task_get/html/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/merchant/amazon/asin/task_get/html/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/merchant/amazon/asin/task_get/html/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/merchant/amazon/asin/task_post":{"post":{"description":"‌‌\nThis endpoint will provide you with a full list of ASINs assigned to different modifications of a product.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_merchant_amazon_asin_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"asin":"B0756FCPPN","language_code":"en_US","location_code":2840}],"items":{"oneOf":[{"properties":{"asin":{"description":"<em>product ID</em><br><strong>required field</strong><br><a href=\"https://dataforseo.com/help-center/asin-in-amazon-api\" target=\"_blank\" rel=\"noopener noreferrer\">unique product identifier (ASIN)</a> in Amazon<br>you can receive the <code>asin</code> parameter by making a separate request to the <a href=\"/v3/merchant/amazon/products/task_post/\" target=\"_blank\" rel=\"noopener noreferrer\">Amazon Products endpoint</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code>_parameters by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/amazon/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en_GB</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages with their <code>language_name</code> parameters by making a separate request to the<br><code>https://api.dataforseo.com/v3/merchant/amazon/languages</code><br>example:<br><code class=\"long-string\">English (United Kingdom)</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with their <code>location_code</code> parameters by making a separate request to the<br><code>https://api.dataforseo.com/v3/merchant/amazon/locations</code><br>example:<br><code class=\"long-string\">9045969</code>n","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with their <code>location_name</code> parameters by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/amazon/locations</code><br>example:<br><code class=\"long-string\">HA1,England,United Kingdom</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_data":{"description":"<em>postback_url datatype</em><br><strong>required field if you specify <code>postback_url</code></strong><br>corresponds to the datatype that will be sent to your server<br>possible values:<br><code>advanced</code>, <code>html</code>","type":"string"},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/merchant/amazon-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain</em><br>optional field<br>we choose the relevant search engine domain automatically according to the location and language you specify<br>however, you can set a custom search engine domain in this field<br>example:<br><em><code>amazon.com</code></em>, <em><code>amazon.co.uk</code></em>, <em><code>amazon.fr</code></em>, etc.","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonAsinTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Amazon ASIN Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-merchant-amazon-asin-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:ac31607affbf57ec22399552567fbd7121e57bad7b0793532accea95d293fa68","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"695d7887488b"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_merchant_amazon_asin_submit","path":"/apis/v1/dataforseo/merchant/amazon/asin/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/merchant/amazon/asin/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/merchant/amazon/asin/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en_US\",\n    \"location_code\": 2840,\n    \"asin\": \"B0756FCPPN\"\n  }\n]'"}]}},"/apis/v1/dataforseo/merchant/amazon/asin/tasks_ready":{"get":{"description":"‌\nThe ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If you use the Standard method without specifying the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoints.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_merchant_amazon_asin_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonAsinTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Amazon ASIN Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-merchant-amazon-asin-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:83235a4b6730fc1b2878c43c1ec99b494c1535de6ac929bcfb4e8c0347037937","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"fed8e8e6ffc3"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_merchant_amazon_asin_ready","path":"/apis/v1/dataforseo/merchant/amazon/asin/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/merchant/amazon/asin/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/merchant/amazon/languages":{"get":{"description":"You will receive the list of supported Amazon languages by calling this API.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_merchant_amazon_languages","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonLanguagesResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Amazon Languages for Merchant API","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-merchant-amazon-languages","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:fba5d6cce94b7c11639d193a42b5ef0136e24b81a56972cccc88ecbaf55ffea7","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e396a47e10d4"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_merchant_amazon_languages","path":"/apis/v1/dataforseo/merchant/amazon/languages"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/merchant/amazon/languages","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/merchant/amazon/locations":{"get":{"description":"You will receive the list of supported Amazon locations by this API call. You can filter the list of locations by country when setting a task.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_merchant_amazon_locations","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonLocationsResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Amazon Locations for Merchant API","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-merchant-amazon-locations","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:8e7efc5941ab5cab5a5b87a545078f023cbd2f5ec51896315687c6ee6914b8ec","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ca0a404e331f"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_merchant_amazon_locations","path":"/apis/v1/dataforseo/merchant/amazon/locations"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/merchant/amazon/locations","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/merchant/amazon/products/live/advanced":{"post":{"description":"DataForSEO POST /v3/merchant/amazon/products/live/advanced\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_dataforseo_apis_v1_dataforseo_merchant_amazon_a50cdd","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":"shoes","language_code":"en_US","location_code":2840}],"items":{"oneOf":[{"properties":{"department":{"description":"<em>amazon product department</em><br>optional field<br>specify one of the following amazon departments for extracting product listings:<br><code>\"Arts & Crafts\"</code>, <code>\"Automotive\"</code>, <code>\"Baby\"</code>, <code>\"Beauty & Personal Care\"</code>, <code>\"Books\"</code>, <code>\"Computers\"</code>, <code>\"Digital Music\"</code>, <code>\"Electronics\"</code>, <code>\"Kindle Store\"</code>, <code>\"Prime Video\"</code>, <code>\"Women's Fashion\"</code>, <code>\"Men's Fashion\"</code>, <code>\"Girls' Fashion\"</code>, <code>\"Boys' Fashion\"</code>, <code>\"Deals\"</code>, <code>\"Health & Household\"</code>, <code>\"Home & Kitchen\"</code>, <code>\"Industrial & Scientific\"</code>, <code>\"Luggage\"</code>, <code>\"Movies & TV\"</code>, <code>\"Music, CDs & Vinyl\"</code>, <code>\"Pet Supplies\"</code>, <code>\"Software\"</code>, <code>\"Sports & Outdoors\"</code>, <code>\"Tools & Home Improvement\"</code>, <code>\"Toys & Games\"</code>, <code>\"Video Games\"</code>","type":["string","null"]},"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of results to be retrieved from the Amazon results page<br>default value: <code>100</code><br>max value: <code>700</code><br><strong>Your account will be billed per each SERP containing up to 100 results;</strong> <br>Setting depth above 100 may result in additional charges if the search engine returns more than 100 results</a>;<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/merchant/amazon-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>you can specify <strong>up to 700 characters</strong> in this field<br><strong>all %## will be decoded (plus character ‘+’ will be decoded to a space character)</strong><br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code> parameters by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/amazon/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en_GB</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages with their <code>language_name</code> parameters by making a separate request to the<br><code>https://api.dataforseo.com/v3/merchant/amazon/languages</code><br>example:<br><code class=\"long-string\">English (United Kingdom)</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with their <code>location_code</code> parameters by making a separate request to the<br><code>https://api.dataforseo.com/v3/merchant/amazon/locations</code><br>example:<br><code class=\"long-string\">9045969</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with their <code>location_name</code> parameters by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/amazon/locations</code><br>example:<br><code class=\"long-string\">HA1,England,United Kingdom</code>","type":"string"},"max_crawl_pages":{"description":"<em>page crawl limit</em><br>optional field<br>number of search results pages to crawl<br>max value: <code>7</code><br><strong>Note:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<br>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" rel=\"noopener noreferrer\" target=\"_blank\">our help center</a>","type":["integer","null"]},"price_max":{"description":"<em>maximum product price</em><br>optional field<br>maximum price of the returned products listed on Amazon for the specified query<br>example:<br><code>100</code><br><strong>Note:</strong> if you specify <code>price_max</code>, the <code>search_param</code> parameter will be ignored","type":["integer","null"]},"price_min":{"description":"<em>minimum product price</em><br>optional field<br>minimum price of the returned products listed on Amazon for the specified query<br>example:<br><code>5</code><br><strong>Note:</strong> if you specify <code>price_min</code>, the <code>search_param</code> parameter will be ignored","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain</em><br>optional field<br>we choose the relevant search engine domain automatically according to the location and language you specify<br>however, you can set a custom search engine domain in this field<br>example:<br><code><em>amazon.com</em></code>, <code><em>amazon.co.uk</em></code>, <code><em>amazon.fr</em></code>, etc.","type":["string","null"]},"search_param":{"description":"<em>additional parameters of the search query</em><br>optional field<br>you can use the following Amazon search URL parameters for customizing the search<br>example:<br><code>&low-price=52</code> - search for products that cost <em>more than 52 USD</em>;<br><code>&high-price=45</code> - search for products that cost <em>less than 45 USD</em>;<br><code>&sort=relevancerank</code> - sort results by <em>relevance</em>;<br><code>&sort=featured-rank</code> - sort results by <em>featured</em> products;<br><code>&sort=price-asc-rank</code> - sort by <em>ascending price</em>;<br><code>&sort=price-desc-rank</code> - sort by <em>descending price</em>;<br><code>&sort=review-rank</code> - sort by the average <em>customer reviews</em> value;<br><code>&sort=date-desc-rank</code> - sort by the <em>newest arrival</em><br><strong>Note</strong> that <code>search_param</code> values will be ignored if any of the following parameters is used: <code>price_min</code>, <code>price_max</code>, <code>sort_by</code>","type":["string","null"]},"sort_by":{"description":"<em>results sorting rules</em><br>optional field<br>the following sorting rules are supported:<br><code>relevance</code>, <code>price_low_to_high</code>, <code>price_high_to_low</code>, <code>featured</code>, <code>avg_customer_review</code>, <code>newest_arrival</code><br>example:<br><code>sort_by:\"relevance\"</code><br><strong>Note:</strong> if you specify <code>sort_by</code>, the <code>search_param</code> parameter will be ignored","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"url":{"description":"<em>direct URL of the search query</em><br>optional field<br>you can specify a direct URL and we will sort it out to the necessary fields. Note that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL. In most cases, we wouldn’t recommend using this method.<br>example:<br><code class=\"long-string\">https://www.amazon.com/s/?field-keywords=shoes&amp;language=en_US</code>","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonProductsLiveAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Merchant Amazon Products Advanced","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/any_dataforseo_apis_v1_dataforseo_merchant_amazon_a50cdd","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:37c79d7a5c0ad4f1b004db5f82f1cff701cfd1a4d6d14bc68920d0258e9b266a","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"86c172f87b2f"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_dataforseo_apis_v1_dataforseo_merchant_amazon_a50cdd","path":"/apis/v1/dataforseo/merchant/amazon/products/live/advanced"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/merchant/amazon/products/live/advanced","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/merchant/amazon/products/live/advanced \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en_US\",\n    \"location_code\": 2840,\n    \"keyword\": \"shoes\"\n  }\n]'"}]}},"/apis/v1/dataforseo/merchant/amazon/products/live/html":{"post":{"description":"DataForSEO POST /v3/merchant/amazon/products/live/html\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_dataforseo_apis_v1_dataforseo_merchant_amazon_564dce","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":"shoes","language_code":"en_US","location_code":2840}],"items":{"oneOf":[{"properties":{"department":{"description":"<em>amazon product department</em><br>optional field<br>specify one of the following amazon departments for extracting product listings:<br><code>\"Arts & Crafts\"</code>, <code>\"Automotive\"</code>, <code>\"Baby\"</code>, <code>\"Beauty & Personal Care\"</code>, <code>\"Books\"</code>, <code>\"Computers\"</code>, <code>\"Digital Music\"</code>, <code>\"Electronics\"</code>, <code>\"Kindle Store\"</code>, <code>\"Prime Video\"</code>, <code>\"Women's Fashion\"</code>, <code>\"Men's Fashion\"</code>, <code>\"Girls' Fashion\"</code>, <code>\"Boys' Fashion\"</code>, <code>\"Deals\"</code>, <code>\"Health & Household\"</code>, <code>\"Home & Kitchen\"</code>, <code>\"Industrial & Scientific\"</code>, <code>\"Luggage\"</code>, <code>\"Movies & TV\"</code>, <code>\"Music, CDs & Vinyl\"</code>, <code>\"Pet Supplies\"</code>, <code>\"Software\"</code>, <code>\"Sports & Outdoors\"</code>, <code>\"Tools & Home Improvement\"</code>, <code>\"Toys & Games\"</code>, <code>\"Video Games\"</code>","type":["string","null"]},"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of results to be retrieved from the Amazon results page<br>default value: <code>100</code><br>max value: <code>700</code><br><strong>Your account will be billed per each SERP containing up to 100 results;</strong> <br>Setting depth above 100 may result in additional charges if the search engine returns more than 100 results</a>;<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/merchant/amazon-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>you can specify <strong>up to 700 characters</strong> in this field<br><strong>all %## will be decoded (plus character ‘+’ will be decoded to a space character)</strong><br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code> parameters by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/amazon/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en_GB</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages with their <code>language_name</code> parameters by making a separate request to the<br><code>https://api.dataforseo.com/v3/merchant/amazon/languages</code><br>example:<br><code class=\"long-string\">English (United Kingdom)</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with their <code>location_code</code> parameters by making a separate request to the<br><code>https://api.dataforseo.com/v3/merchant/amazon/locations</code><br>example:<br><code class=\"long-string\">9045969</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with their <code>location_name</code> parameters by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/amazon/locations</code><br>example:<br><code class=\"long-string\">HA1,England,United Kingdom</code>","type":"string"},"max_crawl_pages":{"description":"<em>page crawl limit</em><br>optional field<br>number of search results pages to crawl<br>max value: <code>7</code><br><strong>Note:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<br>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" rel=\"noopener noreferrer\" target=\"_blank\">our help center</a>","type":["integer","null"]},"price_max":{"description":"<em>maximum product price</em><br>optional field<br>maximum price of the returned products listed on Amazon for the specified query<br>example:<br><code>100</code><br><strong>Note:</strong> if you specify <code>price_max</code>, the <code>search_param</code> parameter will be ignored","type":["integer","null"]},"price_min":{"description":"<em>minimum product price</em><br>optional field<br>minimum price of the returned products listed on Amazon for the specified query<br>example:<br><code>5</code><br><strong>Note:</strong> if you specify <code>price_min</code>, the <code>search_param</code> parameter will be ignored","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain</em><br>optional field<br>we choose the relevant search engine domain automatically according to the location and language you specify<br>however, you can set a custom search engine domain in this field<br>example:<br><code><em>amazon.com</em></code>, <code><em>amazon.co.uk</em></code>, <code><em>amazon.fr</em></code>, etc.","type":["string","null"]},"search_param":{"description":"<em>additional parameters of the search query</em><br>optional field<br>you can use the following Amazon search URL parameters for customizing the search<br>example:<br><code>&low-price=52</code> - search for products that cost <em>more than 52 USD</em>;<br><code>&high-price=45</code> - search for products that cost <em>less than 45 USD</em>;<br><code>&sort=relevancerank</code> - sort results by <em>relevance</em>;<br><code>&sort=featured-rank</code> - sort results by <em>featured</em> products;<br><code>&sort=price-asc-rank</code> - sort by <em>ascending price</em>;<br><code>&sort=price-desc-rank</code> - sort by <em>descending price</em>;<br><code>&sort=review-rank</code> - sort by the average <em>customer reviews</em> value;<br><code>&sort=date-desc-rank</code> - sort by the <em>newest arrival</em><br><strong>Note</strong> that <code>search_param</code> values will be ignored if any of the following parameters is used: <code>price_min</code>, <code>price_max</code>, <code>sort_by</code>","type":["string","null"]},"sort_by":{"description":"<em>results sorting rules</em><br>optional field<br>the following sorting rules are supported:<br><code>relevance</code>, <code>price_low_to_high</code>, <code>price_high_to_low</code>, <code>featured</code>, <code>avg_customer_review</code>, <code>newest_arrival</code><br>example:<br><code>sort_by:\"relevance\"</code><br><strong>Note:</strong> if you specify <code>sort_by</code>, the <code>search_param</code> parameter will be ignored","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"url":{"description":"<em>direct URL of the search query</em><br>optional field<br>you can specify a direct URL and we will sort it out to the necessary fields. Note that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL. In most cases, we wouldn’t recommend using this method.<br>example:<br><code class=\"long-string\">https://www.amazon.com/s/?field-keywords=shoes&amp;language=en_US</code>","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonProductsLiveHtmlResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Merchant Amazon Products Html","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/any_dataforseo_apis_v1_dataforseo_merchant_amazon_564dce","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:5da9ad764649aa80701977e6b5acfa60ea30cc0f48f8487e2c98a2c8b35fd9e7","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5d01ecc9c123"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_dataforseo_apis_v1_dataforseo_merchant_amazon_564dce","path":"/apis/v1/dataforseo/merchant/amazon/products/live/html"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/merchant/amazon/products/live/html","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/merchant/amazon/products/live/html \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en_US\",\n    \"location_code\": 2840,\n    \"keyword\": \"shoes\"\n  }\n]'"}]}},"/apis/v1/dataforseo/merchant/amazon/products/task_get/advanced/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_merchant_amazon_products_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonProductsTaskGetAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Amazon Products Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-merchant-amazon-products-task-get-advanced-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:7b6e2829c416c2484ecdf2a14e303547536224ab17d995f5f9dd953818e9f2a5","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"cfab84023afb"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_merchant_amazon_products_fetch","path":"/apis/v1/dataforseo/merchant/amazon/products/task_get/advanced/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/merchant/amazon/products/task_get/advanced/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/merchant/amazon/products/task_get/advanced/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/merchant/amazon/products/task_get/html/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_merchant_amazon_products_fetch_html","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>7 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonProductsTaskGetHtmlResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Amazon Products HTML Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-merchant-amazon-products-task-get-html-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:ba774e9ccd07dd4f0a4e32ca9ea3c3c47bc78085e2af9ac8a23726c35ad720f8","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"cc6780230414"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_merchant_amazon_products_fetch_html","path":"/apis/v1/dataforseo/merchant/amazon/products/task_get/html/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/merchant/amazon/products/task_get/html/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/merchant/amazon/products/task_get/html/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/merchant/amazon/products/task_post":{"post":{"description":"‌‌\nThis endpoint provides results from Amazon product listings according to the specified keyword (product name), location, and language parameters.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_merchant_amazon_products_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":"shoes","language_code":"en_US","location_code":2840}],"items":{"oneOf":[{"properties":{"department":{"description":"<em>amazon product department</em><br>optional field<br>specify one of the following amazon departments for extracting product listings:<br><code>\"Arts & Crafts\"</code>, <code>\"Automotive\"</code>, <code>\"Baby\"</code>, <code>\"Beauty & Personal Care\"</code>, <code>\"Books\"</code>, <code>\"Computers\"</code>, <code>\"Digital Music\"</code>, <code>\"Electronics\"</code>, <code>\"Kindle Store\"</code>, <code>\"Prime Video\"</code>, <code>\"Women's Fashion\"</code>, <code>\"Men's Fashion\"</code>, <code>\"Girls' Fashion\"</code>, <code>\"Boys' Fashion\"</code>, <code>\"Deals\"</code>, <code>\"Health & Household\"</code>, <code>\"Home & Kitchen\"</code>, <code>\"Industrial & Scientific\"</code>, <code>\"Luggage\"</code>, <code>\"Movies & TV\"</code>, <code>\"Music, CDs & Vinyl\"</code>, <code>\"Pet Supplies\"</code>, <code>\"Software\"</code>, <code>\"Sports & Outdoors\"</code>, <code>\"Tools & Home Improvement\"</code>, <code>\"Toys & Games\"</code>, <code>\"Video Games\"</code>","type":["string","null"]},"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of results to be retrieved from the Amazon results page<br>default value: <code>100</code><br>max value: <code>700</code><br><strong>Your account will be billed per each SERP containing up to 100 results;</strong> <br>Setting depth above 100 may result in additional charges if the search engine returns more than 100 results</a>;<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/merchant/amazon-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>you can specify <strong>up to 700 characters</strong> in this field<br><strong>all %## will be decoded (plus character ‘+’ will be decoded to a space character)</strong><br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages with their <code>language_code</code>_parameters by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/amazon/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en_GB</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages with their <code>language_name</code> parameters by making a separate request to the<br><code>https://api.dataforseo.com/v3/merchant/amazon/languages</code><br>example:<br><code class=\"long-string\">English (United Kingdom)</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with their <code>location_code</code> parameters by making a separate request to the<br><code>https://api.dataforseo.com/v3/merchant/amazon/locations</code><br>example:<br><code class=\"long-string\">9045969</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations with their <code>location_name</code> parameters by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/amazon/locations</code><br>example:<br><code class=\"long-string\">HA1,England,United Kingdom</code>","type":"string"},"max_crawl_pages":{"description":"<em>page crawl limit</em><br>optional field<br>number of search results pages to crawl<br>max value: <code>7</code><br><strong>Note:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<br>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" rel=\"noopener noreferrer\" target=\"_blank\">our help center</a>","type":["integer","null"]},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_data":{"description":"<em>postback_url datatype</em><br><strong>required field if you specify <code>postback_url</code></strong><br>corresponds to the datatype that will be sent to your server<br>possible values:<br><code>advanced</code>, <code>html</code>","type":"string"},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"price_max":{"description":"<em>maximum product price</em><br>optional field<br>maximum price of the returned products listed on Amazon for the specified query<br>example:<br><code>100</code><br><strong>Note:</strong> if you specify <code>price_max</code>, the <code>search_param</code> parameter will be ignored","type":["integer","null"]},"price_min":{"description":"<em>minimum product price</em><br>optional field<br>minimum price of the returned products listed on Amazon for the specified query<br>example:<br><code>5</code><br><strong>Note:</strong> if you specify <code>price_min</code>, the <code>search_param</code> parameter will be ignored","type":["integer","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/merchant/amazon-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain</em><br>optional field<br>we choose the relevant search engine domain automatically according to the location and language you specify<br>however, you can set a custom search engine domain in this field<br>example:<br><code><em>amazon.com</em></code>, <code><em>amazon.co.uk</em></code>, <code><em>amazon.fr</em></code>, etc.","type":["string","null"]},"search_param":{"description":"<em>additional parameters of the search query</em><br>optional field<br>you can use the following Amazon search URL parameters for customizing the search<br>example:<br><code>&low-price=52</code> - search for products that cost <em>more than 52 USD</em>;<br><code>&high-price=45</code> - search for products that cost <em>less than 45 USD</em>;<br><code>&sort=relevancerank</code> - sort results by <em>relevance</em>;<br><code>&sort=featured-rank</code> - sort results by <em>featured</em> products;<br><code>&sort=price-asc-rank</code> - sort by <em>ascending price</em>;<br><code>&sort=price-desc-rank</code> - sort by <em>descending price</em>;<br><code>&sort=review-rank</code> - sort by the average <em>customer reviews</em> value;<br><code>&sort=date-desc-rank</code> - sort by the <em>newest arrival</em><br><strong>Note</strong> that <code>search_param</code> values will be ignored if any of the following parameters is used: <code>price_min</code>, <code>price_max</code>, <code>sort_by</code>","type":["string","null"]},"sort_by":{"description":"<em>results sorting rules</em><br>optional field<br>the following sorting rules are supported:<br><code>relevance</code>, <code>price_low_to_high</code>, <code>price_high_to_low</code>, <code>featured</code>, <code>avg_customer_review</code>, <code>newest_arrival</code><br>example:<br><code>sort_by:\"relevance\"</code><br><strong>Note:</strong> if you specify <code>sort_by</code>, the <code>search_param</code> parameter will be ignored","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"url":{"description":"<em>direct URL of the search query</em><br>optional field<br>you can specify a direct URL and we will sort it out to the necessary fields. Note that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL. In most cases, we wouldn’t recommend using this method.<br>example:<br><code class=\"long-string\">https://www.amazon.com/s/?field-keywords=shoes&amp;language=en_US</code>","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonProductsTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Amazon Products Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-merchant-amazon-products-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:89a5876760419b474f54564098ec33ed4b62981be024360f4df32490826a2892","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"27d7dc38c881"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_merchant_amazon_products_submit","path":"/apis/v1/dataforseo/merchant/amazon/products/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/merchant/amazon/products/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/merchant/amazon/products/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en_US\",\n    \"location_code\": 2840,\n    \"keyword\": \"shoes\"\n  }\n]'"}]}},"/apis/v1/dataforseo/merchant/amazon/products/tasks_ready":{"get":{"description":"‌\nThe ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If you use the Standard method without specifying the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoint.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_merchant_amazon_products_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonProductsTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Amazon Products Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-merchant-amazon-products-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:87ea36e1cbf69f644721f594f1ab2c126c0e4454d3a1ef04045a4ccae777ec8e","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a17b810ecd2b"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_merchant_amazon_products_ready","path":"/apis/v1/dataforseo/merchant/amazon/products/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/merchant/amazon/products/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/merchant/amazon/sellers/live/advanced":{"post":{"description":"DataForSEO POST /v3/merchant/amazon/sellers/live/advanced\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_dataforseo_apis_v1_dataforseo_merchant_amazon_dea752","requestBody":{"content":{"application/json":{"schema":{"example":[{"asin":"B07D528W98","language_code":"en_US","location_code":2840}],"items":{"oneOf":[{"properties":{"asin":{"description":"<em>unique product identifier on Amazon</em><br><strong>required field</strong><br>you can get this value making a separate request to <a href=\"/v3/merchant/amazon/products/task_post\">the Amazon Products endpoint</a><br>note that there is no full list of possible values as the <code>asin</code> values is a dynamic value assigned by Amazon<br>example:<br><code>B085RFFC9Q</code><br>learn more about the identifier in <a href=\"https://dataforseo.com/help-center/asin-in-amazon-api\" rel=\"noopener noreferrer\" target=\"_blank\">this help center guide</a>","type":"string"},"language_code":{"description":"<em>language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available Amazon languages with their <code>language_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/amazon/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en_US</code>","type":"string"},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available Amazon languages with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/amazon/languages</code><br>example:<br><code class=\"long-string\">English (United States)</code>","type":"string"},"location_code":{"description":"<em>location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available Amazon locations with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/amazon/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>","type":"string"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available Amazon locations with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/amazon/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"se_domain":{"description":"<em>search engine domain</em><br>optional field<br>we choose the relevant search engine domain automatically according to the location and language you specify<br>however, you can set a custom search engine domain in this field<br>example:<br><em><code>amazon.co.uk</code></em>, <em><code>amazon.com.au</code></em>, <em><code>amazon.de</code></em>, etc.","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonSellersLiveAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Merchant Amazon Sellers Advanced","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/any_dataforseo_apis_v1_dataforseo_merchant_amazon_dea752","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:290d823f6374ca20351be162f6586ad49351f5717daec3609f82a305aa585897","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"81cf74133c81"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_dataforseo_apis_v1_dataforseo_merchant_amazon_dea752","path":"/apis/v1/dataforseo/merchant/amazon/sellers/live/advanced"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/merchant/amazon/sellers/live/advanced","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/merchant/amazon/sellers/live/advanced \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en_US\",\n    \"location_code\": 2840,\n    \"asin\": \"B07D528W98\"\n  }\n]'"}]}},"/apis/v1/dataforseo/merchant/amazon/sellers/live/html":{"post":{"description":"DataForSEO POST /v3/merchant/amazon/sellers/live/html\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_dataforseo_apis_v1_dataforseo_merchant_amazon_a72be2","requestBody":{"content":{"application/json":{"schema":{"example":[{"asin":"B085RFFC9Q","language_code":"en_US","location_code":2840}],"items":{"oneOf":[{"properties":{"asin":{"description":"<em>unique product identifier on Amazon</em><br><strong>required field</strong><br>you can get this value making a separate request to <a href=\"/v3/merchant/amazon/products/task_post\">the Amazon Products endpoint</a><br>note that there is no full list of possible values as the <code>asin</code> values is a dynamic value assigned by Amazon<br>example:<br><code>B085RFFC9Q</code><br>learn more about the identifier in <a href=\"https://dataforseo.com/help-center/asin-in-amazon-api\" rel=\"noopener noreferrer\" target=\"_blank\">this help center guide</a>","type":"string"},"language_code":{"description":"<em>language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available Amazon languages with their <code>language_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/amazon/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en_US</code>","type":"string"},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available Amazon languages with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/amazon/languages</code><br>example:<br><code class=\"long-string\">English (United States)</code>","type":"string"},"location_code":{"description":"<em>location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available Amazon locations with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/amazon/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>","type":"string"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available Amazon locations with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/amazon/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"se_domain":{"description":"<em>search engine domain</em><br>optional field<br>we choose the relevant search engine domain automatically according to the location and language you specify<br>however, you can set a custom search engine domain in this field<br>example:<br><em><code>amazon.co.uk</code></em>, <em><code>amazon.com.au</code></em>, <em><code>amazon.de</code></em>, etc.","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonSellersLiveHtmlResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Merchant Amazon Sellers Html","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/any_dataforseo_apis_v1_dataforseo_merchant_amazon_a72be2","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:01a77e92b2e43ccb7983ccc402f9df287ad14e90cd13dfdb1f1f79490a606b85","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"dea0eb07a001"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_dataforseo_apis_v1_dataforseo_merchant_amazon_a72be2","path":"/apis/v1/dataforseo/merchant/amazon/sellers/live/html"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/merchant/amazon/sellers/live/html","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/merchant/amazon/sellers/live/html \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en_US\",\n    \"location_code\": 2840,\n    \"asin\": \"B085RFFC9Q\"\n  }\n]'"}]}},"/apis/v1/dataforseo/merchant/amazon/sellers/task_get/advanced/{id}":{"get":{"description":"This endpoint provides a list of sellers of the specified product on Amazon. The data provided for each seller includes related product condition, pricing, shipment, and rating details.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_merchant_amazon_sellers_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonSellersTaskGetAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Amazon Sellers Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-merchant-amazon-sellers-task-get-advanced-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:a49eb8d7801275172cfa59383a4496826eb79a3aa338cf722661e9ff29e1633f","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"099dccb5a40c"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_merchant_amazon_sellers_fetch","path":"/apis/v1/dataforseo/merchant/amazon/sellers/task_get/advanced/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/merchant/amazon/sellers/task_get/advanced/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/merchant/amazon/sellers/task_get/advanced/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/merchant/amazon/sellers/task_get/html/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_merchant_amazon_sellers_fetch_html","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>7 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonSellersTaskGetHtmlResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Amazon Sellers HTML Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-merchant-amazon-sellers-task-get-html-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:b82734efe5ecbacb9da3a25915c864cd9b85c43408191b9f20b4003cc1ebbc44","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"dfd692db2550"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_merchant_amazon_sellers_fetch_html","path":"/apis/v1/dataforseo/merchant/amazon/sellers/task_get/html/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/merchant/amazon/sellers/task_get/html/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/merchant/amazon/sellers/task_get/html/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/merchant/amazon/sellers/task_post":{"post":{"description":"‌‌\nThis endpoint provides a list of sellers of the specified product on Amazon. The data provided for each seller includes related product condition, pricing, shipment, and rating details.\nThe results are specific to the selected location (see the List of Locations) and language (see the List of Languages) settings.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_merchant_amazon_sellers_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"asin":"B085RFFC9Q","language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"asin":{"description":"<em>unique product identifier on Amazon</em><br><strong>required field</strong><br>you can get this value making a separate request to <a href=\"/v3/merchant/amazon/products/task_post\">the Amazon Products endpoint</a><br>note that there is no full list of possible values as the <code>asin</code> values is a dynamic value assigned by Amazon<br>example:<br><code>B085RFFC9Q</code><br>learn more about the identifier in <a href=\"https://dataforseo.com/help-center/asin-in-amazon-api\" rel=\"noopener noreferrer\" target=\"_blank\">this help center guide</a>","type":"string"},"language_code":{"description":"<em>language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available Amazon languages with their <code>language_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/amazon/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en_US</code>","type":"string"},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available Amazon languages with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/amazon/languages</code><br>example:<br><code class=\"long-string\">English (United States)</code>","type":"string"},"location_code":{"description":"<em>location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available Amazon locations with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/amazon/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>","type":"string"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available Amazon locations with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/amazon/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_data":{"description":"<em>postback_url datatype</em><br><strong>required field if you specify <code>postback_url</code></strong><br>corresponds to the datatype that will be sent to your server<br>possible values:<br><code>advanced</code>, <code>html</code>","type":"string"},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/merchant/amazon-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain</em><br>optional field<br>we choose the relevant search engine domain automatically according to the location and language you specify<br>however, you can set a custom search engine domain in this field<br>example:<br><em><code>amazon.co.uk</code></em>, <em><code>amazon.com.au</code></em>, <em><code>amazon.de</code></em>, etc.","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonSellersTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Amazon Sellers Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-merchant-amazon-sellers-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:0d23ef9b8705e194467d8c7e55fee6ab17c048db4c3988c2fc05b9ccb02d2f08","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"753e9a5b2976"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_merchant_amazon_sellers_submit","path":"/apis/v1/dataforseo/merchant/amazon/sellers/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/merchant/amazon/sellers/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/merchant/amazon/sellers/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"asin\": \"B085RFFC9Q\"\n  }\n]'"}]}},"/apis/v1/dataforseo/merchant/amazon/sellers/tasks_ready":{"get":{"description":"‌\nThe ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If you use the Standard method without specifying the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoint.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_merchant_amazon_sellers_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantAmazonSellersTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Amazon Sellers Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-merchant-amazon-sellers-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:017ac2d552bbb1a71b4548b67e87662af8c00ad85f02c75009a31492feb2b442","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1be1e41b8635"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_merchant_amazon_sellers_ready","path":"/apis/v1/dataforseo/merchant/amazon/sellers/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/merchant/amazon/sellers/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/merchant/google/languages":{"get":{"description":"You will receive the list of supported Google Shopping languages by calling this API.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_merchant_google_languages","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantGoogleLanguagesResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Google Shopping Languages for Merchant API","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-merchant-google-languages","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:16320199d6a3075388cd2ae9f8337c2abe4dd44970b95d78110f3d704df4d194","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9af8c64b4155"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_merchant_google_languages","path":"/apis/v1/dataforseo/merchant/google/languages"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/merchant/google/languages","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/merchant/google/locations":{"get":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_merchant_google_locations","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantGoogleLocationsResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Google Shopping Locations for Merchant API","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-merchant-google-locations","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:1d59fe0d8a8e8ca828ae888ed70abe97b43fcfbfc5a67b12faafca1a771567bb","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2350aef55b95"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_merchant_google_locations","path":"/apis/v1/dataforseo/merchant/google/locations"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/merchant/google/locations","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/merchant/google/product_info/task_get/advanced/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_merchant_google_product_info_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantGoogleProductInfoTaskGetAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google Shopping Product Info Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-merchant-google-product-info-task-get-advanced-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:4b90f15296b2111fc97eaacbeaa7400e01660588d921eba24e4c1fc48dd0a836","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"264c53d902a8"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_merchant_google_product_info_fetch","path":"/apis/v1/dataforseo/merchant/google/product_info/task_get/advanced/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/merchant/google/product_info/task_get/advanced/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/merchant/google/product_info/task_get/advanced/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/merchant/google/product_info/task_post":{"post":{"description":"‌‌\nThis endpoint provides data on a product listed on Google Shopping, including product description, images, rating, variations, specifications and sellers. In order to set a task, you have to specify one of the following fields:  product_id, data_docid, or gid.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_merchant_google_product_info_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"language_code":"en","location_code":2840,"product_id":"1113158713975221117"}],"items":{"oneOf":[{"properties":{"data_docid":{"description":"<em>unique identifier of the SERP data element</em><br><strong>required field if <code>product_id</code> or <code>gid</code> is not specified</strong><br>we recommend specifying <code>data_docid</code> together with <code>product_id</code> and <code>gid</code> for optimal results;<br>you can get this value for a certain element by making a separate request to <a href=\"/v3/merchant/google/products/task_post\">the Google Shopping Products endpoint</a><br>example:<br><code>13071766526042404278</code>","type":"string"},"gid":{"description":"<em>global product identifier on Google Shopping</em><br><strong>required field if <code>product_id</code> or <code>data_docid</code> is not specified</strong><br>we recommend specifying <code>gid</code> together with <code>product_id</code> and <code>data_docid</code> for optimal results;<br>you can get this value for a certain product by making a separate request to <a href=\"/v3/merchant/google/products/task_post\">the Google Shopping Products endpoint</a><br>example:<br><code>4702526954592161872</code><br>learn more about the parameter in <a href=\"https://dataforseo.com/help-center/whats-a-gid-in-google-shopping-api\" rel=\"noopener noreferrer\" target=\"_blank\">this help center guide</a>","type":"string"},"language_code":{"description":"<em>language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available Google Shopping languages with their <code>language_code</code>_by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/google/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>","type":"string"},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available Google Shopping languages with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/google/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available Google Shopping locations with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/google/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>","type":"string"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available Google Shopping locations with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/google/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_data":{"description":"<em>postback_url datatype</em><br>optional field<br>corresponds to the datatype that will be sent to your server<br>possible values:<br><code>advanced</code>","type":["string","null"]},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/merchant/google-shopping-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"product_id":{"description":"<em>unique product identifier on Google Shopping</em><br><strong>required field if <code>data_docid</code> or <code>gid</code> is not specified</strong><br>we recommend specifying <code>product_id</code> together with <code>data_docid</code> and <code>gid</code> for optimal results;<br>you can get this value for a certain product by making a separate request to <a href=\"/v3/merchant/google/products/task_post\">the Google Shopping Products endpoint</a><br>example:<br><code>4485466949985702538</code><br>learn more about the parameter in <a href=\"https://dataforseo.com/help-center/product-id-google-shopping\" rel=\"noopener noreferrer\" target=\"_blank\">this help center guide</a>","type":"string"},"se_domain":{"description":"<em>search engine domain</em><br>optional field<br>we choose the relevant search engine domain automatically according to the location and language you specify<br>however, you can set a custom search engine domain in this field<br>example:<br><code><em>google.co.uk</code>, <code>google.com.au</code>, <code>google.de</code>, etc.","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantGoogleProductInfoTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Google Shopping Product Info Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-merchant-google-product-info-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:e397e833f8f500f818341fa2381345457ed2280c9f2eaafdf253d31e7d9c6eaa","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d733632e6b95"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_merchant_google_product_info_submit","path":"/apis/v1/dataforseo/merchant/google/product_info/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/merchant/google/product_info/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/merchant/google/product_info/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"product_id\": \"1113158713975221117\"\n  }\n]'"}]}},"/apis/v1/dataforseo/merchant/google/product_info/tasks_ready":{"get":{"description":"‌\nThe ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If you use the Standard method without specifying the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoint.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_merchant_google_product_info_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantGoogleProductInfoTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google Shopping Product Info Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-merchant-google-product-info-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:f47a81096ab0bae466272132761af02df7aea0e268a2c3c67f539ac0c9a71d35","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5346a5bc4211"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_merchant_google_product_info_ready","path":"/apis/v1/dataforseo/merchant/google/product_info/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/merchant/google/product_info/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/merchant/google/products/task_get/advanced/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_merchant_google_products_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantGoogleProductsTaskGetAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google Shopping Products Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-merchant-google-products-task-get-advanced-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:ac0c2c2034e118c65dec8b74ff630126911a5c4c6ce77af65a8d140e6c6e0e17","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d6bc5949f4c8"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_merchant_google_products_fetch","path":"/apis/v1/dataforseo/merchant/google/products/task_get/advanced/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/merchant/google/products/task_get/advanced/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/merchant/google/products/task_get/advanced/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/merchant/google/products/task_get/html/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_merchant_google_products_fetch_html","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>7 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantGoogleProductsTaskGetHtmlResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google Shopping Products HTML Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-merchant-google-products-task-get-html-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:765a55b2d1c43f666f323202a83486a1a8e8a160beb94a9bc3488c1f431833ff","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9bac34c9f036"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_merchant_google_products_fetch_html","path":"/apis/v1/dataforseo/merchant/google/products/task_get/html/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/merchant/google/products/task_get/html/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/merchant/google/products/task_get/html/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/merchant/google/products/task_post":{"post":{"description":"‌‌\nGoogle Shopping Products endpoint will provide you with the list of products found on Google Shopping for the specified query. The results include product title, description in Google Shopping SERP, product rank, price, reviews and rating as well as the related domain.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_merchant_google_products_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":"iphone","language_code":"en","location_code":2840,"price_min":5}],"items":{"oneOf":[{"properties":{"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of results to be retrieved from Google Shopping SERP<br>default value: <code>40</code><br>max value: <code>120</code><br><strong>Your account will be billed per each SERP containing up to 40 results;</strong> <br>Setting depth above 40 may result in additional charges <a href=\"https://dataforseo.com/help-center/how-many-results-scraped\" rel=\"noopener noreferrer\" target=\"_blank\">if the search engine returns more than 40 results</a>;<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/merchant/google-shopping-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> filed<br><strong>all %## will be decoded (plus character ‘+’ will be decoded to a space character)</strong><br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available Google Shopping languages with their <code>language_code</code>_by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/google/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>","type":"string"},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available Google Shopping languages with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/google/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available Google Shopping locations with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/google/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>","type":"string"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available Google Shopping locations with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/google/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"max_crawl_pages":{"description":"<em>page crawl limit</em><br>optional field<br>number of search results pages to crawl<br>max value: <code>7</code><br><strong>Note:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<br>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" rel=\"noopener noreferrer\" target=\"_blank\">our help center</a>","type":["integer","null"]},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_data":{"description":"<em>postback_url datatype</em><br><strong>required field if you specify <code>postback_url</code></strong><br>corresponds to the datatype that will be sent to your server<br>possible values:<br><code>advanced</code>, <code>html</code>","type":"string"},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"price_max":{"description":"<em>maximum product price</em><br>optional field<br>maximum price of the returned products listed on Google Shopping for the specified query<br>example:<br><code>100</code><br><strong>Note:</strong> if you specify <code>price_max</code>, the <code>search_param</code> parameter will be ignored","type":["integer","null"]},"price_min":{"description":"<em>minimum product price</em><br>optional field<br>minimum price of the returned products listed on Google Shopping for the specified query<br>example:<br><code>5</code><br><strong>Note:</strong> if you specify <code>price_min</code>, the <code>search_param</code> parameter will be ignored","type":["integer","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/merchant/google-shopping-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain</em><br>optional field<br>we choose the relevant search engine domain automatically according to the location and language you specify<br>however, you can set a custom search engine domain in this field<br>example:<br><code><em>google.co.uk</em></code>, <code><em>google.com.au</em></code>, <code><em>google.de</em></code>, etc.","type":["string","null"]},"search_param":{"description":"<em>additional parameters of the search query</em><br>optional field<br>you can use the following search URL parameters for customizing the search;<br>example:<br><code>&amp;tbs=ppr_min:45</code> – search for products that cost <em>more than 45 USD</em>;<br><code>&amp;tbs=ppr_max:50</code> – search for products that cost <em>less than 50 USD</em>;<br><code>&amp;tbs=p_ord:p</code> – sort by <em>ascending price</em>;<br><code>&amp;tbs=p_ord:pd</code> – sort by <em>descending price</em>;<br><code>&amp;tbs=p_ord:rv</code> – sort by <em>review score</em>;<br><code>&amp;tbs=ppr_max:50,p_ord:rv</code> – sort by <em>review score</em> with the <em>maximum price of 50 USD.</em>;<br><code>&udm=28</code> – use new Google Shopping markup with 40 SERP results returned by default (the cost for one SERP is deducted accordingly); the maximum <code>depth</code> is 200; this parameter must be specified without <code>tbm=shop</code> in the <code>url</code>;<br><code>&shoprs=$value</code> – specify advanced filtering and sorting in the new Shopping markup; replace <code>$value</code> with a string in protobuf Base64 format; <a href=\"https://dataforseo.com/help-center/using-the-shoprs-parameter-in-google-shopping-merchant-api\" target=\"_blank\">learn more on our help center.</a><br>  <br><strong>Note</strong> that <code>search_param</code> values will be ignored if any of the following parameters are used: <code>price_min</code>, <code>price_max</code>, <code>sort_by</code>","type":["string","null"]},"sort_by":{"description":"<em>results sorting rules</em><br>optional field<br>the following sorting rules are supported:<br><code>review_score</code>, <code>price_low_to_high</code>, <code>price_high_to_low</code><br>example:<br><code>sort_by:\"review_score\"</code><br><strong>Note:</strong> if you specify <code>sort_by</code>, the <code>search_param</code> parameter will be ignored","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"url":{"description":"<em>direct URL of the search query</em><br>optional field<br>you can specify a direct URL and we will sort it out to the necessary fields. Note that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL. In most cases, we wouldn’t recommend using this method.<br>example:<br><code class=\"long-string\">https://www.google.com/search?q=fish&hl=en&gl=US&gws_rd=cr&uule=w+CAIQIFISCQs2MuSEtepUEUK33kOSuTsc</code>","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantGoogleProductsTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Google Shopping Products Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-merchant-google-products-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:abbea374934145d3a661970122e9d9d412e80393aaf4f0d79b3572a06475b29d","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"304294b92323"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_merchant_google_products_submit","path":"/apis/v1/dataforseo/merchant/google/products/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/merchant/google/products/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/merchant/google/products/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"keyword\": \"iphone\",\n    \"price_min\": 5\n  }\n]'"}]}},"/apis/v1/dataforseo/merchant/google/products/tasks_ready":{"get":{"description":"‌\nThe ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If you use the Standard method without specifying the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoint.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_merchant_google_products_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantGoogleProductsTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google Shopping Products Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-merchant-google-products-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:9b72c5a897225ded332414457604129022b13631c6845f2a900bed64b37208ab","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7559b1946698"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_merchant_google_products_ready","path":"/apis/v1/dataforseo/merchant/google/products/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/merchant/google/products/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/merchant/google/reviews/task_get/advanced/{id}":{"get":{"description":"Buyer reviews for one Google Shopping product, from a task queued by `post_dataforseo_merchant_google_reviews_submit`: rating, text, author and date per review. Free - the charge was on the submit. Wrapped in DataForSEO's envelope: data in `tasks[0].result`, outcome in `tasks[0].status_code` - a rejected request still returns HTTP 200. For the product's own specification and sellers use `get_dataforseo_merchant_google_product_info_fetch`.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_merchant_google_reviews_fetch","parameters":[{"description":"DataForSEO task ID.","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"id":{"description":"task identifier unique task identifier in our system in the UUID format you will be able to use it within 30 days to request the results of the task at any time","type":"string"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google Shopping Reviews Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-merchant-google-reviews-task-get-advanced-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:182c4fedc239c5926812ec01dde11b52d957bf9f8346bdd7fc4e030309825837","kind":"upstream_success_contract","source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"143e95b135e9"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_merchant_google_reviews_fetch","path":"/apis/v1/dataforseo/merchant/google/reviews/task_get/advanced/{id}"},"x-aisa-source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/merchant/google/reviews/task_get/advanced/{id}","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/merchant/google/reviews/task_post":{"post":{"description":"Queues the reviews of one Google Shopping product, returning a task `id`. Identify the product with `product_id` plus `gid` or `data_docid` from a products result. This family is asynchronous throughout: submit returns a task `id` in `tasks[0].id`, and the fetch tool returns the result once it is ready.  fetching is free, and re-fetching costs nothing. Retrieve with `get_dataforseo_merchant_google_reviews_fetch`.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_merchant_google_reviews_submit","requestBody":{"content":{"application/json":{"schema":{"items":{"allOf":[{"anyOf":[{"required":["location_name"]},{"required":["location_code"]},{"required":["location_coordinate"]}]},{"anyOf":[{"required":["language_name"]},{"required":["language_code"]}]}],"properties":{"data_docid":{"description":"unique identifier of the SERP data element optional field we recommend specifying data_docid together with product_id and gid for optimal results; you can get this value for a certain element by making a separate request to the Google Shopping Products endpoint example: 13071766526042404278","type":"string"},"depth":{"description":"parsing depth optional field number of reviews in SERP; we strongly recommend setting the parsing depth in the multiples of ten, because our system processes ten reviews in a row; maximum value: 8000 default value: 10 Your account will be billed per each SERP containing up to 10 results; Setting depth above 10 may result in additional charges if the search engine returns more than 10 results; The cost can be calculated on the Pricing page.","type":"integer"},"gid":{"description":"global product identifier on Google Shopping required field we recommend specifying gid together with data_docid and product_id for optimal results; you can get this value for a certain product by making a separate request to the Google Shopping Products endpoint example: 4702526954592161872 learn more about the parameter in this help center guide","type":"string"},"language_code":{"description":"search engine language code required field if you don’t specify language_name if you use this field, you don’t need to specify language_name you can receive the list of available languages with their language_code parameters by making a separate request to https://api.dataforseo.com/v3/merchant/google/languages example: en_GB","type":"string"},"language_name":{"description":"full name of search engine language required field if you don’t specify language_code if you use this field, you don’t need to specify language_code you can receive the list of available languages with their language_name parameters by making a separate request to https://api.dataforseo.com/v3/merchant/google/languages example: English (United Kingdom)","type":"string"},"location_code":{"description":"search engine location code required field if you don’t specify location_name or location_coordinate if you use this field, you don’t need to specify location_name or location_coordinate you can receive the list of available locations with their location_code parameters by making a separate request to https://api.dataforseo.com/v3/merchant/google/locations example: 9045969","type":"integer"},"location_coordinate":{"description":"GPS coordinates of a location required field if you don’t specify location_name or location_code if you use this field, you don’t need to specify location_name or location_code location_coordinate parameter should be specified in the “latitude,longitude,radius” format the maximum number of decimal digits for “latitude” and “longitude”: 7 the minimum value for “radius”: 199.9 example: 53.476225,-2.243572,200","type":"string"},"location_name":{"description":"full name of search engine location required field if you don’t specify location_code or location_coordinate if you use this field, you don’t need to specify location_code or location_coordinate you can receive the list of available locations with their location_name parameters by making a separate request to https://api.dataforseo.com/v3/merchant/google/locations example: HA1,England,United Kingdom","type":"string"},"pingback_url":{"description":"notification URL of a completed task optional field when a task is completed we will notify you by GET request sent to the URL you have specified you can use the ‘$id’ string as a $id variable and ‘$tag’ as urlencoded $tag variable. We will set the necessary values before sending the request. example: http://your-server.com/pingscript?id=$id http://your-server.com/pingscript?id=$id&tag=$tag Note: special characters in pingback_url will be urlencoded; i.a., the # character will be encoded into %23 learn more on our Help Center","type":"string"},"postback_data":{"description":"postback_url datatype optional field corresponds to the datatype that will be sent to your server possible values: advanced","type":"string"},"postback_url":{"description":"URL for sending task results optional field once the task is completed, we will send a POST request with its results compressed in the gzip format to the postback_url you specified you can use the ‘$id’ string as a $id variable and ‘$tag’ as urlencoded $tag variable. We will set the necessary values before sending the request. example: http://your-server.com/postbackscript?id=$id http://your-server.com/postbackscript?id=$id&tag=$tag Note: special characters in postback_url will be urlencoded; i.a., the # character will be encoded into %23 learn more on our Help Center","type":"string"},"priority":{"description":"task priority optional field can take the following values: 1 – normal execution priority (set by default) 2 – high execution priority You will be additionally charged for the tasks with high execution priority. the cost can be calculated on the Pricing page.","type":"integer"},"product_id":{"description":"unique product identifier on Google Shopping optional field we recommend specifying product_id together with data_docid and gid for optimal results; you can get this value for a certain product by making a separate request to the Google Shopping Products endpoint example: 4485466949985702538 learn more about the parameter in this help center guide","type":"string"},"se_domain":{"description":"search engine domain optional field we choose the relevant search engine domain automatically according to the location and language you specify however, you can set a custom search engine domain in this field example: google.co.uk, google.com.au, google.de, etc.","type":"string"},"tag":{"description":"user-defined task identifier optional field the character limit is 255 you can use this parameter to identify the task and match it with the result you will find the specified tag value in the data object of the response","type":"string"}},"required":["gid"],"type":"object"},"type":"array"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"cost":{"description":"total tasks cost, USD","type":"number"},"status_code":{"description":"general status code you can find the full list of the response codes here Note: we strongly recommend designing a necessary system for handling related exceptional or error conditions","type":"integer"},"status_message":{"description":"general informational message you can find the full list of general informational messages here","type":"string"},"tasks":{"description":"array of tasks","items":{"type":"string"},"type":"array"},"tasks.cost":{"description":"cost of the task, USD","type":"number"},"tasks.data":{"description":"contains the same parameters that you specified in the POST request","type":"object"},"tasks.id":{"description":"unique task identifier in our system in the Universally unique identifier (UUID) format","type":"string"},"tasks.path":{"description":"URL path","items":{"type":"string"},"type":"array"},"tasks.result":{"description":"array of results in this case, the value will be null","items":{"type":"string"},"type":"array"},"tasks.result_count":{"description":"number of elements in the result array","type":"integer"},"tasks.status_code":{"description":"status code of the task generated by DataForSEO; can be within the following range: 10000-60000","type":"integer"},"tasks.status_message":{"description":"informational message of the task","type":"string"},"tasks.time":{"description":"execution time, seconds","type":"string"},"tasks_count":{"description":"the number of tasks in the tasksarray","type":"integer"},"tasks_error":{"description":"the number of tasks in the tasks array returned with an error","type":"integer"},"time":{"description":"execution time, seconds","type":"string"},"version":{"description":"the current version of the API","type":"string"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Google Shopping Reviews Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-merchant-google-reviews-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:1e6cca6bf210594aac8795ff2471a1795c6d9a17b256c2763f69ecc642ce2604","kind":"upstream_success_contract","source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c52c0a73931e"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_merchant_google_reviews_submit","path":"/apis/v1/dataforseo/merchant/google/reviews/task_post"},"x-aisa-source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/merchant/google/reviews/task_post","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/merchant/google/reviews/tasks_ready":{"get":{"description":"Lists finished Google Shopping review tasks awaiting collection. Free. Wrapped in DataForSEO's envelope: data in `tasks[0].result`, outcome in `tasks[0].status_code` - a rejected request still returns HTTP 200. A caller that holds its own task `id` can fetch directly and skip this.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_merchant_google_reviews_ready","responses":{"200":{"content":{"application/json":{"schema":{"properties":{"cost":{"description":"total tasks cost, USD","type":"number"},"status_code":{"description":"general status code you can find the full list of the response codes here Note: we strongly recommend designing a necessary system for handling related exceptional or error conditions","type":"integer"},"status_message":{"description":"general informational message you can find the full list of general informational messages here","type":"string"},"tasks":{"description":"array of tasks","items":{"type":"string"},"type":"array"},"tasks.cost":{"description":"cost of the task, USD","type":"number"},"tasks.data":{"description":"contains the parameters passed in the request’s URL","type":"object"},"tasks.id":{"description":"task identifier unique task identifier in our system in the UUID format","type":"string"},"tasks.path":{"description":"URL path","items":{"type":"string"},"type":"array"},"tasks.result":{"description":"array of results","items":{"type":"string"},"type":"array"},"tasks.result.date_posted":{"description":"date when the task was posted (in the UTC format)","type":"string"},"tasks.result.endpoint_advanced":{"description":"URL for collecting the results of the Google Shopping Product Specifications Advanced task","type":"string"},"tasks.result.endpoint_html":{"description":"URL for collecting the results of the Google Shopping Product Specifications HTML task note: HTML is not available for this endpoint, the value will be null","type":"string"},"tasks.result.id":{"description":"task identifier of the completed task unique task identifier in our system in the UUID format","type":"string"},"tasks.result.se":{"description":"search engine specified when setting the task","type":"string"},"tasks.result.se_type":{"description":"type of search engine can take the following values: shopping_specifications","type":"string"},"tasks.result_count":{"description":"number of elements in the result array","type":"integer"},"tasks.status_code":{"description":"status code of the task generated by DataForSEO; can be within the following range: 10000-60000 you can find the full list of the response codes here","type":"integer"},"tasks.status_message":{"description":"informational message of the task you can find the full list of general informational messages here","type":"string"},"tasks.time":{"description":"execution time, seconds","type":"string"},"tasks_count":{"description":"the number of tasks in the tasks array","type":"integer"},"tasks_error":{"description":"the number of tasks in the tasks array returned with an error","type":"integer"},"time":{"description":"execution time, seconds","type":"string"},"version":{"description":"the current version of the API","type":"string"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google Reviews Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-merchant-google-reviews-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:5c1b26b0189adcfb68026b681aae15fcc3175b9e1e83676cc8468b67326b2291","kind":"upstream_success_contract","source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5c68c3d0cb79"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_merchant_google_reviews_ready","path":"/apis/v1/dataforseo/merchant/google/reviews/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/merchant/google/reviews/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/merchant/google/sellers/ad_url":{"get":{"description":"Intended to return the full advertisement URL for a seller, with the parameters that seller attached. ⚠️ **Not usable as specified**: this spec declares no parameters for it, and calling it as written answers `status_code` 40400, `Not Found.`, with a null `tasks` array. Upstream expects identifiers this document does not describe. Withheld from the MCP server for that reason - an endpoint that always fails is worse than an absent one. Use the `check_url` on a `get_dataforseo_merchant_google_sellers_fetch` result instead.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_merchant_google_sellers_ad_url","responses":{"200":{"content":{"application/json":{"schema":{"properties":{"shop_ad_aclk":{"description":"unique ad click referral parameter you can obtain this parameter with Google Shopping Products or Google Shopping Sellers","type":"string"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google Shopping Sellers Ad URL","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-merchant-google-sellers-ad-url","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:36d6fb36cab3b9f5c50a404099c12a005b7586f1df5c572fe1fdd65e87398747","kind":"upstream_success_contract","source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"28e462bdbc8d"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_merchant_google_sellers_ad_url","path":"/apis/v1/dataforseo/merchant/google/sellers/ad_url"},"x-aisa-source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/merchant/google/sellers/ad_url","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/merchant/google/sellers/task_get/advanced/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_merchant_google_sellers_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantGoogleSellersTaskGetAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google Shopping Sellers Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-merchant-google-sellers-task-get-advanced-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:bec9c8814459a2f56c323a27532a05dfdd1095d515cadd01bf5da79e653a1b0b","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"170f9b7d59a5"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_merchant_google_sellers_fetch","path":"/apis/v1/dataforseo/merchant/google/sellers/task_get/advanced/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/merchant/google/sellers/task_get/advanced/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/merchant/google/sellers/task_get/advanced/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/merchant/google/sellers/task_post":{"post":{"description":"‌‌\nGoogle Shopping Sellers endpoint will provide you with the list of top 10 sellers that listed the specified product on Google Shopping. The provided data for each seller includes related product base and total price, shipment and purchase details and special offers. The results are specific to the selected location (see the List of Locations) and language (see the List of Languages) settings.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_merchant_google_sellers_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"language_code":"en","location_code":2840,"product_id":"1113158713975221117"}],"items":{"oneOf":[{"properties":{"additional_specifications":{"additionalProperties":{"type":["string","null"]},"description":"<em>object containing additional url parameters</em><br>you can get additional information about the product by using the <code>\"additional_specifications</code> object, which you can get by making a separate request to the <a href=\"/v3/merchant/google/products/task_post\">Google Shopping Products endpoint</a><br>example:<br><code>\"additional_specifications\": {<br>\"eto\": \"16157121050167572763_0\"<br>}</code>","type":["object","null"]},"data_docid":{"description":"<em>unique identifier of the SERP data element</em><br><strong>required field if <code>product_id</code> or <code>gid</code> is not specified</strong><br>we recommend specifying <code>data_docid</code> together with <code>product_id</code> and <code>gid</code> for optimal results;<br>you can get this value for a certain element by making a separate request to <a href=\"/v3/merchant/google/products/task_post\">the Google Shopping Products endpoint</a><br>example:<br><code>13071766526042404278</code>","type":"string"},"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of results to be retrieved from Google Shopping SERP<br>default value: <code>10</code><br>max value: <code>200</code><br><strong>your account will be billed per each SERP containing up to 10 results;</strong> <br>setting depth above 10 may result in additional charges <a href=\"https://dataforseo.com/help-center/how-many-results-scraped\" rel=\"noopener noreferrer\" target=\"_blank\">if the search engine returns more than 10 results</a>;<br>the cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/merchant/google-shopping-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page","type":["integer","null"]},"get_shops_on_google":{"description":"<em>include \"buy on Google\" shops</em><br>optional field<br>if set to <code>true</code>, the response will contain the list of sellers that allow to purchase a given product directly on Google<br>Note: if set to <code>true</code>, the cost of a task will be doubled","type":["boolean","null"]},"gid":{"description":"<em>global product identifier on Google Shopping</em><br><strong>required field if <code>product_id</code> or <code>data_docid</code> is not specified</strong><br>we recommend specifying <code>gid</code> together with <code>product_id</code> and <code>data_docid</code> for optimal results;<br>you can get this value for a certain product by making a separate request to <a href=\"/v3/merchant/google/products/task_post\">the Google Shopping Products endpoint</a><br>example:<br><code>4702526954592161872</code><br>learn more about the parameter in <a href=\"https://dataforseo.com/help-center/whats-a-gid-in-google-shopping-api\" rel=\"noopener noreferrer\" target=\"_blank\">this help center guide</a>","type":"string"},"language_code":{"description":"<em>language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available Google Shopping languages with their <code>language_code</code>_by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/google/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>","type":"string"},"language_name":{"description":"<em>full name of the language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available Google Shopping languages with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/google/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available Google Shopping locations with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/google/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>","type":"string"},"location_name":{"description":"<em>full name of the location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available Google Shopping locations with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/merchant/google/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_data":{"type":["string","null"]},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded; <br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/merchant/google-shopping-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"product_id":{"description":"<em>unique product identifier on Google Shopping</em><br><strong>required field if <code>data_docid</code> or <code>gid</code> is not specified</strong><br>we recommend specifying <code>product_id</code> together with <code>data_docid</code> and <code>gid</code> for optimal results;<br>you can get this value for a certain product by making a separate request to <a href=\"/v3/merchant/google/products/task_post\">the Google Shopping Products endpoint</a><br>example:<br><code>4485466949985702538</code><br>learn more about the parameter in <a href=\"https://dataforseo.com/help-center/product-id-google-shopping\" rel=\"noopener noreferrer\" target=\"_blank\">this help center guide</a>","type":"string"},"pvf":{"description":"<em>product variant filter  on Google Shopping</em><br>optional field<br>parameter in Google Shopping URL, setting optional product variant filtration;<br>example:<br><code>Eg4iBWNvbG9yKgV3aGl0ZRISIgxwYWNrYWdlIHNpemUqAjE0EgoiBHNpemUqAnhs</code>","type":["string","null"]},"se_domain":{"description":"<em>search engine domain</em><br>optional field<br>we choose the relevant search engine domain automatically according to the location and language you specify<br>however, you can set a custom search engine domain in this field<br>example:<br><em><code>google.co.uk</code></em>, <em><code>google.com.au</code></em>, <em><code>google.de</code></em>, etc.","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantGoogleSellersTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Google Shopping Sellers Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-merchant-google-sellers-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:330c86b054965f16f78d37e92ee83bdcf7eb8f30ca97ece2f572e1a4da4003ba","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e28f02b7c90d"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_merchant_google_sellers_submit","path":"/apis/v1/dataforseo/merchant/google/sellers/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/merchant/google/sellers/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/merchant/google/sellers/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"product_id\": \"1113158713975221117\"\n  }\n]'"}]}},"/apis/v1/dataforseo/merchant/google/sellers/tasks_ready":{"get":{"description":"‌\nThe ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If you use the Standard method without specifying the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoint.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_merchant_google_sellers_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_MerchantGoogleSellersTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google Shopping Sellers Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-merchant-google-sellers-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:bb606318ba781d6084705851686db93a36b269aca41908b189258cb025cb1b52","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a74197797123"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_merchant_google_sellers_ready","path":"/apis/v1/dataforseo/merchant/google/sellers/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/merchant/google/sellers/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/on_page/available_filters":{"get":{"description":"OnPage API supports plenty of customizable crawling parameters that allow you to adapt the extraction of website data to your requirements and modify the thresholds for various performance indicators.\n‌‌\nHere you will find all the necessary information about filters and thresholds that can be used with DataForSEO OnPage API endpoints.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_on_page_available_filters","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageAvailableFiltersResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Filters and customizable thresholds at DataForSEO OnPage API","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-on-page-available-filters","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:9b53bdb3c8bbf9daccf6139bda4f7f5320532f8e076812b2650ca34c2f78469e","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7d3ca5acfba6"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_on_page_available_filters","path":"/apis/v1/dataforseo/on_page/available_filters"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/on_page/available_filters","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/on_page/content_parsing":{"post":{"description":"‌‌\nThis endpoint allows parsing the content on any page you specify and will return the structured content of the target page, including link URLs, anchors, headings, and textual content.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_on_page_content_parsing","requestBody":{"content":{"application/json":{"schema":{"example":[{"id":"11161551-1535-0216-0000-500b3f307f92","url":"https://dataforseo.com/blog/a-versatile-alternative-to-google-trends-exploring-the-power-of-dataforseo-trends-api"}],"items":{"oneOf":[{"properties":{"id":{"description":"<em>ID of the task</em><br><strong>required field</strong><br>you can get this ID in the response of the <a href=\"/v3/on_page/task_post/\">Task POST</a> endpoint<br><strong>note:</strong> the <code>enable_content_parsing</code> parameter in the POST request must be set to <code>true</code><br>example:<br><code>\"07131248-1535-0216-1000-17384017ad04\"</code>","type":"string"},"markdown_view":{"description":"<em>return page content as markdown</em><br>optional field<br>if set to <code>true</code>, the markdown-formatted content of the page will be returned in the <code>page_as_markdown</code> field of the response;<br>default value: <code>false</code>","type":["boolean","null"]},"url":{"description":"<em>URL of the content to parse</em><br><strong>required field</strong><br>URL of the page to parse<br>example:<br>`https://dataforseo.com/blog/a-versatile-alternative-to-google-trends-exploring-the-power-of-dataforseo-trends-api`","type":"string"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageContentParsingResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"OnPage API Content Parsing","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-on-page-content-parsing","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:1615ecab888e87c8d2de9e0fe6aa57cce1b8c191d4b0db1de492541e5e0f7b3b","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"84481e529c7a"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_on_page_content_parsing","path":"/apis/v1/dataforseo/on_page/content_parsing"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/on_page/content_parsing","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/on_page/content_parsing \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"url\": \"https://dataforseo.com/blog/a-versatile-alternative-to-google-trends-exploring-the-power-of-dataforseo-trends-api\",\n    \"id\": \"11161551-1535-0216-0000-500b3f307f92\"\n  }\n]'"}]}},"/apis/v1/dataforseo/on_page/content_parsing/live":{"post":{"description":"‌‌\nThis endpoint allows parsing the content on any page you specify and will return the structured content of the target page, including link URLs, anchors, headings, and textual content.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.0001 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_on_page_content_parsing_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"url":"https://dataforseo.com/blog/a-versatile-alternative-to-google-trends-exploring-the-power-of-dataforseo-trends-api"}],"items":{"oneOf":[{"properties":{"accept_language":{"description":"<em>language header for accessing the website</em><br>optional field<br>all locale formats are supported (xx, xx-XX, xxx-XX, etc.)<br><strong>Note:</strong> if you do not specify this parameter, some websites may deny access; in this case, pages will be returned with the <code>\"type\":\"broken</code> in the response array","type":["string","null"]},"browser_preset":{"description":"<em>preset for browser screen parameters</em><br>optional field<br>if you use this field, you don't need to indicate <code>browser_screen_width</code>, <code>browser_screen_height</code>, <code>browser_screen_scale_factor</code><p>            possible values:<br><code>desktop</code>, <code>mobile</code>, <code>tablet</code><p>            <code>desktop</code> preset will apply the following values:<p>            <code>browser_screen_width: 1920</code><br><code>browser_screen_height: 1080</code><br><code>browser_screen_scale_factor: 1</code><p>            <code>mobile</code> preset will apply the following values:<p>            <code>browser_screen_width: 390</code><br><code>browser_screen_height: 844</code><br><code>browser_screen_scale_factor: 3</code><p>            <code>tablet</code> preset will apply the following values:<p>            <code>browser_screen_width: 1024</code><br><code>browser_screen_height: 1366</code><br><code>browser_screen_scale_factor: 2</code><p>            <strong>Note:</strong> to use this parameter, set <code>enable_javascript</code> or <code>enable_browser_rendering</code> to <code>true</code>","type":["string","null"]},"browser_screen_height":{"description":"<em>browser screen height</em><br>optional field<br>you can set a custom browser screen height to perform audit for a particular device;<br>if you use this field, you don't need to indicate <code>browser_preset</code> as it will be ignored;<p>            <strong>Note:</strong> to use this parameter, set <code>enable_javascript</code> or <code>enable_browser_rendering</code> to <code>true</code><p>            minimum value, in pixels: <code>240</code><br>maximum value, in pixels: <code>9999</code>","type":["integer","null"]},"browser_screen_scale_factor":{"description":"<em>browser screen scale factor</em><br>optional field<br>you can set a custom browser screen resolution ratio to perform audit for a particular device;<br>if you use this field, you don't need to indicate <code>browser_preset</code> as it will be ignored;<p>            <strong>Note:</strong> to use this parameter, set <code>enable_javascript</code> or <code>enable_browser_rendering</code> to <code>true</code><p>            minimum value: <code>0.5</code><br>maximum value: <code>3</code>","type":["number","null"]},"browser_screen_width":{"description":"<em>browser screen width</em><br>optional field<br>you can set a custom browser screen width to perform audit for a particular device;<br>if you use this field, you don't need to indicate <code>browser_preset</code> as it will be ignored;<p>            <strong>Note:</strong> to use this parameter, set <code>enable_javascript</code> or <code>enable_browser_rendering</code> to <code>true</code><p>            minimum value, in pixels: <code>240</code><br>maximum value, in pixels: <code>9999</code>","format":"int64","type":["integer","null"]},"custom_user_agent":{"description":"<em>custom user agent</em><br>optional field<br>custom user agent for crawling a website<br>example: <code>Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36<br></code><br>default value: <code>Mozilla/5.0 (compatible; RSiteAuditor)</code>","type":["string","null"]},"disable_cookie_popup":{"description":"<em>disable the cookie popup </em><br>optional field<br>set to <code>true</code> if you want to disable the popup requesting cookie consent from the user;<br>default value:<br><code>false</code>","type":["boolean","null"]},"enable_browser_rendering":{"description":"<em>emulate browser rendering to measure Core Web Vitals</em><br>optional field<br>by using this parameter you will be able to emulate a browser when loading a web page;<br><code>enable_browser_rendering</code> loads styles, images, fonts, animations, videos, and other resources on a page;<br>default value: <code>false</code><br>set to <code>true</code> to obtain Core Web Vitals (FID, CLS, LCP) metrics in the response;<br><strong>if you use this field, <code>enable_javascript</code>, and <code>load_resources</code> parameters must be set to <code>true</code></strong><br><strong>Note:</strong> if you use this parameter, additional charges will apply; learn more about the cost of tasks with this parameter <a href=\"https://dataforseo.com/help-center/cost-of-onpage-api-parameters\" rel=\"noopener noreferrer\" target=\"_blank\">in our help article</a>; the cost can be calculated on the <a href=\"https://dataforseo.com/pricing/on-page/onpage-api\" rel=\"noopener noreferrer\" target=\"_blank\">Pricing Page</a>","type":["boolean","null"]},"enable_javascript":{"description":"<em>load javascript on a page</em><br>optional field<br>set to <code>true</code> if you want to load the scripts available on a page<br>default value: <code>false</code><br><strong>Note:</strong> if you use this parameter, additional charges will apply; learn more about the cost of tasks with this parameter <a href=\"https://dataforseo.com/help-center/cost-of-onpage-api-parameters\" rel=\"noopener noreferrer\" target=\"_blank\">in our help article</a>; the cost can be calculated on the <a href=\"https://dataforseo.com/pricing/on-page/onpage-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing Page</a>","type":["boolean","null"]},"enable_xhr":{"description":"<em>enable XMLHttpRequest on a page</em><br>optional field<br>set to <code>true</code> if you want our crawler to request data from a web server using the XMLHttpRequest object<br>default value:<br><code>false</code><p>            if you use this field, <code>enable_javascript</code> must be set to <code>true</code>;","type":["boolean","null"]},"ip_pool_for_scan":{"description":"<em>proxy pool</em><br>optional field<br>you can choose a location of the proxy pool that will be used to obtain the requested data;<br>the parameter can be used if page content is inaccessible in one of the locations, resulting in occasional <code>site_unreachable</code> errors<br>possible values: <code>us</code>, <code>de</code>","type":["string","null"]},"markdown_view":{"description":"<em>return page content as markdown</em><br>optional field<br>if set to <code>true</code>, the markdown-formatted content of the page will be returned in the <code>page_as_markdown</code> field of the response;<br>default value: <code>false</code>","type":["boolean","null"]},"store_raw_html":{"description":"<em>store HTML of a crawled page</em><br>optional field<br>set to <code>true</code> if you want to get the HTML of the page using the <a href=\"/v3/on_page/raw_html/\" target=\"_blank\" rel=\"noopener noreferrer\">OnPage Raw HTML endpoint</a><br>default value: <code>false</code>","type":["boolean","null"]},"switch_pool":{"description":"<em>switch proxy pool</em><br>optional field<br>if <code>true</code>, additional proxy pools will be used to obtain the requested data;<br>the parameter can be used if a multitude of tasks is set simultaneously, resulting in occasional <code>rate-limit</code> and/or <code>site_unreachable</code> errors","type":["boolean","null"]},"url":{"description":"<em>URL of the content to parse</em><br><strong>required field</strong><br>URL of the page to parse<br>example:<br>`https://www.fujielectric.com/`","type":"string"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageContentParsingLiveResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live OnPage API Content Parsing","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-on-page-content-parsing-live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0001,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:fe52a777e578daceb75e9130027c15b6a337ca9a80fd30b1e109fdd6192844dd","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9a06606ff7c2"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_on_page_content_parsing_live","path":"/apis/v1/dataforseo/on_page/content_parsing/live"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"disabled","x-aisa-upstream-path":"/v3/on_page/content_parsing/live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/on_page/content_parsing/live \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"url\": \"https://dataforseo.com/blog/a-versatile-alternative-to-google-trends-exploring-the-power-of-dataforseo-trends-api\"\n  }\n]'"}]}},"/apis/v1/dataforseo/on_page/duplicate_content":{"post":{"description":"‌‌\nThis endpoint returns a list of pages that have content similar to the page specified in the request. The response also contains data related to page performance and the similarity index that indicates how similar the compared pages are.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_on_page_duplicate_content","requestBody":{"content":{"application/json":{"schema":{"example":[{"id":"07281559-0695-0216-0000-c269be8b7592","url":"https://www.etsy.com/"}],"items":{"oneOf":[{"properties":{"id":{"description":"<em>ID of the task</em><br><strong>required field</strong><br>you can get this ID in the response of the <a href=\"https://docs.dataforseo.com/v3/on_page/task_post/\">Task POST</a> endpoint<br>example:<br>\"07131248-1535-0216-1000-17384017ad04\"","type":"string"},"limit":{"description":"<em>the maximum number of returned pages</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"offset":{"description":"<em>offset in the results array of returned pages</em><br>optional field<br>default value: <code>0</code><br>maximum value: <code>2000000</code><br>if you specify the <code>10</code> value, the first ten pages in the results array will be omitted and the data will be provided for the successive pages","type":["integer","null"]},"similarity":{"description":"<em>content similarity score</em><br>by default, the content is considered duplicate if the value is greater than or equals <code>6</code><br>you can specify any similarity score in the 0-to-10 range","type":["integer","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"url":{"description":"<em>page URL</em><br><strong>required field</strong><br>specify the initial page you want to receive duplicate content for","type":"string"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageDuplicateContentResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"OnPage API Duplicate Content","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-on-page-duplicate-content","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:4d63279b852299c10aae852fb6a3e7482b8a65c43c87ab483606c994223e9bed","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"579dfc1e288d"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_on_page_duplicate_content","path":"/apis/v1/dataforseo/on_page/duplicate_content"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/on_page/duplicate_content","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/on_page/duplicate_content \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"id\": \"07281559-0695-0216-0000-c269be8b7592\",\n    \"url\": \"https://www.etsy.com/\"\n  }\n]'"}]}},"/apis/v1/dataforseo/on_page/duplicate_tags":{"post":{"description":"‌‌\nThis endpoint returns a list of pages that contain duplicate title or description tags. The response also contains data related to page performance.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_on_page_duplicate_tags","requestBody":{"content":{"application/json":{"schema":{"example":[{"id":"07281559-0695-0216-0000-c269be8b7592","limit":10,"type":"duplicate_description"}],"items":{"oneOf":[{"properties":{"accumulator":{"description":"<em>tag value</em><br>optional field<br>specify a title or description here if you want to receive a list of duplicate pages that contains this tag","type":["string","null"]},"id":{"description":"<em>ID of the task</em><br><strong>required field</strong><br>you can get this ID in the response of the <a href=\"https://docs.dataforseo.com/v3/on_page/task_post/\">Task POST</a> endpoint<br>example:<br>\"07131248-1535-0216-1000-17384017ad04\"","type":"string"},"limit":{"description":"<em>the maximum number of returned pages</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"offset":{"description":"<em>offset in the results array of returned pages</em><br>optional field<br>default value: <code>0</code><br>maximum value: <code>2000000</code><br>if you specify the <code>10</code> value, the first ten pages in the results array will be omitted and the data will be provided for the successive pages","type":["integer","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"type":{"description":"type of element","type":"string"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageDuplicateTagsResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"OnPage API Duplicate Tags","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-on-page-duplicate-tags","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:83c20544483cb97d889ae58bda40a3aec9b0f233b1160db461348a99fff4c6be","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e018cfbd5592"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_on_page_duplicate_tags","path":"/apis/v1/dataforseo/on_page/duplicate_tags"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/on_page/duplicate_tags","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/on_page/duplicate_tags \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"id\": \"07281559-0695-0216-0000-c269be8b7592\",\n    \"type\": \"duplicate_description\",\n    \"limit\": 10\n  }\n]'"}]}},"/apis/v1/dataforseo/on_page/force_stop":{"post":{"description":"‌‌\nThis endpoint is designed to force stop the crawl process of websites you specified in a task. The execution of all the tasks associated with the IDs indicated in your request to this endpoint will be stopped. You will still be able to obtain the data on pages that have been scanned until the crawling process was stopped.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_on_page_force_stop","requestBody":{"content":{"application/json":{"schema":{"example":[{"id":"08121600-1535-0216-0000-37b4c7a34453"},{"id":"08121600-1535-0216-0000-d6a5000b6897"}],"items":{"oneOf":[{"properties":{"id":{"description":"<em>ID of the task</em><br><strong>required field</strong><br>you can get this ID in the response of the <a href=\"/v3/on_page/task_post/\">Task POST</a> endpoint<br>example:<br>\"07131248-1535-0216-1000-17384017ad04\"<p><strong>note</strong>: you can set up to 1000 <code>id</code> values as separate objects in the POST array","type":"string"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageForceStopResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"OnPage API Force Stop","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-on-page-force-stop","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:a2bebe45be3948364bfa5d31f3131a4fb6c7bc4997d43bb1832b844cc01d80f7","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d84141800e76"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_on_page_force_stop","path":"/apis/v1/dataforseo/on_page/force_stop"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/on_page/force_stop","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/on_page/force_stop \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"id\": \"08121600-1535-0216-0000-37b4c7a34453\"\n  },\n  {\n    \"id\": \"08121600-1535-0216-0000-d6a5000b6897\"\n  }\n]'"}]}},"/apis/v1/dataforseo/on_page/instant_pages":{"post":{"description":"Using this function you will get page-specific data with detailed information on how well a particular page is optimized for organic search.\nfor more info please visit 'https://docs.dataforseo.com/v3/on_page/instant_pages/?bash'\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.0051 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_dataforseo_apis_v1_dataforseo_on_page_instant_pages","requestBody":{"content":{"application/json":{"schema":{"example":[{"custom_js":"meta = {}; meta.url = document.URL; meta;","enable_javascript":true,"url":"https://dataforseo.com/blog"}],"items":{"oneOf":[{"properties":{"accept_language":{"description":"language header for accessing the websiteoptional fieldall locale formats are supported (xx, xx-XX, xxx-XX, etc.)Note: if you do not specify this parameter, some websites may deny access; in this case, pages will be returned with the \"type\":\"broken in the response array","type":["string","null"]},"browser_preset":{"description":"preset for browser screen parametersoptional fieldif you use this field, you don't need to indicate browser_screen_width, browser_screen_height, browser_screen_scale_factorpossible values:desktop, mobile, tabletdesktop preset will apply the following values:browser_screen_width: 1920browser_screen_height: 1080browser_screen_scale_factor: 1mobile preset will apply the following values:browser_screen_width: 390browser_screen_height: 844browser_screen_scale_factor: 3tablet preset will apply the following values:browser_screen_width: 1024browser_screen_height: 1366browser_screen_scale_factor: 2Note: to use this parameter, set enable_javascript or enable_browser_rendering to true","type":["string","null"]},"browser_screen_height":{"description":"browser screen heightoptional fieldyou can set a custom browser screen height to perform audit for a particular device;if you use this field, you don't need to indicate browser_preset as it will be ignored;Note: to use this parameter, set enable_javascript or enable_browser_rendering to trueminimum value, in pixels: 240maximum value, in pixels: 9999","type":["integer","null"]},"browser_screen_scale_factor":{"description":"browser screen scale factoroptional fieldyou can set a custom browser screen resolution ratio to perform audit for a particular device;if you use this field, you don't need to indicate browser_preset as it will be ignored;Note: to use this parameter, set enable_javascript or enable_browser_rendering to trueminimum value: 0.5maximum value: 3","type":["number","null"]},"browser_screen_width":{"description":"browser screen widthoptional fieldyou can set a custom browser screen width to perform audit for a particular device;if you use this field, you don't need to indicate browser_preset as it will be ignored;Note: to use this parameter, set enable_javascript or enable_browser_rendering to trueminimum value, in pixels: 240maximum value, in pixels: 9999","format":"int64","type":["integer","null"]},"check_spell":{"description":"check spellingoptional fieldset to true to check spelling on a website using Hunspell librarydefault value: false","type":["boolean","null"]},"checks_threshold":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"custom threshold values for checksoptional fieldyou can specify custom threshold values for the parameters included in the checks array of OnPage API responses;Note: only integer threshold values can be modified;","type":["object","null"]},"custom_js":{"description":"custom javascriptoptional fieldNote that the execution time for the script you enter here should be 700 ms maximum;for example, you can use the following JS snippet to check if the website contains Google Tag Manager as a scr attribute:let meta = { haveGoogleAnalytics: false, haveTagManager: false };rnfor (var i = 0; i < document.scripts.length; i++) {rn let src = document.scripts[i].getAttribute(\"src\");rn if (src != undefined) {rn if (src.indexOf(\"analytics.js\") >= 0)rn      meta.haveGoogleAnalytics = true;rntif (src.indexOf(\"gtm.js\") >= 0)rn      meta.haveTagManager = true;rn  }rn}rnmeta;the returned value depends on what you specified in this field. For instance, if you specify the following script:meta = {}; meta.url = document.URL; meta.test = 'test'; meta;as a response you will receive the following data:\"custom_js_response\": {\"url\": \"https://dataforseo.com/\",\"test\": \"test\"}","type":["string","null"]},"custom_user_agent":{"description":"custom user agentoptional fieldcustom user agent for crawling a websiteexample: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36default value: Mozilla/5.0 (compatible; RSiteAuditor)","type":["string","null"]},"disable_cookie_popup":{"description":"disable the cookie popup optional fieldset to true if you want to disable the popup requesting cookie consent from the user;default value:false","type":["boolean","null"]},"enable_browser_rendering":{"description":"emulate browser rendering to measure Core Web Vitalsoptional fieldby using this parameter you will be able to emulate a browser when loading a web page;enable_browser_rendering loads styles, images, fonts, animations, videos, and other resources on a page;default value: falseset to true to obtain Core Web Vitals (FID, CLS, LCP) metrics in the response;if you use this field, parameters enable_javascript, and load_resources are enabled automatically;Note: if you use this parameter, additional charges will apply; learn more about the cost of tasks with this parameter in our help article; the cost can be calculated on the Pricing Page","type":["boolean","null"]},"enable_javascript":{"description":"load javascript on a pageoptional fieldset to true if you want to load the scripts available on a pagedefault value: falseNote: if you use this parameter, additional charges will apply; learn more about the cost of tasks with this parameter in our help article; the cost can be calculated on the Pricing Page","type":["boolean","null"]},"enable_xhr":{"description":"enable XMLHttpRequest on a pageoptional fieldset to true if you want our crawler to request data from a web server using the XMLHttpRequest objectdefault value:falseif you use this field, enable_javascript must be set to true;","type":["boolean","null"]},"ip_pool_for_scan":{"description":"proxy pooloptional fieldyou can choose a location of the proxy pool that will be used to obtain the requested data;the parameter can be used if page content is inaccessible in one of the locations, resulting in occasional site_unreachable errorspossible values: us, de","type":["string","null"]},"load_resources":{"description":"load resourcesoptional fieldset to true if you want to load image, stylesheets, scripts, and broken resourcesdefault value: falseNote: if you use this parameter, additional charges will apply; learn more about the cost of tasks with this parameter in our help article; the cost can be calculated on the Pricing Page","type":["boolean","null"]},"return_despite_timeout":{"description":"return data on pages despite the timeout erroroptional fieldif true, the data will be provided on pages that failed to load within 120 seconds and responded with a timeout error;default value: false","type":["boolean","null"]},"store_raw_html":{"description":"store HTML of a crawled pageoptional fieldset to true if you want get the HTML of the page using the OnPage Raw HTML endpointdefault value: false","type":["boolean","null"]},"switch_pool":{"description":"switch proxy pooloptional fieldif true, additional proxy pools will be used to obtain the requested data;the parameter can be used if a multitude of tasks is set simultaneously, resulting in occasional rate-limit and/or site_unreachable errors","type":["boolean","null"]},"url":{"description":"target page urlrequired fieldabsolute URL of the target page;Note #1: results will be returned for the specified URL only;Note #2: to prevent denial-of-service events, tasks that contain a duplicate crawl host will be returned with a 40501 error;to prevent this error from occurring, avoid setting tasks with the same domain if at least one of your previous tasks with this domain (including a page URL on the domain) is still in a crawling queue","type":"string"},"validate_micromarkup":{"description":"enable microdata validationoptional fieldif set to true, you can use the OnPage API Microdata endpoint with the id of the task;default value: false","type":["boolean","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageInstantPagesResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"OnPage API Instant Pages","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/any_dataforseo_apis_v1_dataforseo_on_page_instant_pages","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0051,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:01d5e48ab9242f1006d84cf5e9d0bbbc7a89e4ec0c433a4a9ae2394ded48e437","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"83a91c7ee3c6"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_dataforseo_apis_v1_dataforseo_on_page_instant_pages","path":"/apis/v1/dataforseo/on_page/instant_pages"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/on_page/instant_pages","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/on_page/instant_pages \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"url\": \"https://dataforseo.com/blog\",\n    \"enable_javascript\": true,\n    \"custom_js\": \"meta = {}; meta.url = document.URL; meta;\"\n  }\n]'"}]}},"/apis/v1/dataforseo/on_page/keyword_density":{"post":{"description":"‌‌\nThis endpoint will provide you with keyword density and keyword frequency data for terms appearing on the specified website or web page. You can filter and sort the data that will be retrieved with this API call.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_on_page_keyword_density","requestBody":{"content":{"application/json":{"schema":{"example":[{"filters":["frequency",">",5],"id":"09101923-1535-0216-0000-2389a8854b70","keyword_length":2,"url":"https://dataforseo.com/"}],"items":{"oneOf":[{"properties":{"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"keyword\",\"=\",\"%seo%\"]</code><p><code>[[\"keyword\",\"=\",\"%seo%\"],<br>\"and\",<br>[\"frequency\",\"&lt;\",\"6\"]]</code><p><code>[[\"keyword\",\"not_like\",\"%seo%\"],<br>\"and\",<br>[[\"frequency\",\"&gt;\",\"6\"],\"or\",[\"density\",\"&gt;\",\"0.02\"]]]</code><p>The full list of possible filters is available <a href=\"/v3/on_page/filters_and_thresholds/?bash\" target=\"_blank\" rel=\"noopener noreferrer\">by this link.</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"id":{"description":"<em>ID of the task</em><br><strong>required field</strong><br>you can get this ID in the response of the <a href=\"/v3/on_page/task_post/\">Task POST</a> endpoint<br>example:<br>\"07131248-1535-0216-1000-17384017ad04\"","type":"string"},"keyword_length":{"description":"<em>number of words for a keyword</em><br><strong>required field</strong><br>possible values:<br><code>1</code>, <code>2</code>, <code>3</code>, <code>4</code>, <code>5</code>","type":"integer"},"limit":{"description":"<em>the maximum number of returned keywords</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"frequency,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"keyword,asc\",\"frequency,desc\"]</code>","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"url":{"description":"<em>page URL</em><br>optional field<br><strong>if you do not specify a page here, the results will be provided for the whole website</strong><br>if you use this field, the API response will contain only keywords from the specified page<br>a page should be specified with absolute URL (including <code>http://</code> or <code>https://</code>)","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageKeywordDensityResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Keyword Density","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-on-page-keyword-density","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:819057b8f0ac31ce7835ef33b8b257ac46eed64546ac98aea7210e41e18af753","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"dd628fcd806e"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_on_page_keyword_density","path":"/apis/v1/dataforseo/on_page/keyword_density"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/on_page/keyword_density","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/on_page/keyword_density \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"id\": \"09101923-1535-0216-0000-2389a8854b70\",\n    \"url\": \"https://dataforseo.com/\",\n    \"keyword_length\": 2,\n    \"filters\": [\n      \"frequency\",\n      \">\",\n      5\n    ]\n  }\n]'"}]}},"/apis/v1/dataforseo/on_page/lighthouse/audits":{"get":{"description":"The OnPage Lighthouse API is based on Google’s open-source Lighthouse project and provides data on the quality of web pages.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_on_page_lighthouse_audits","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageLighthouseAuditsResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Audits in OnPage Lighthouse API","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-on-page-lighthouse-audits","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:dffdd2dc0adcf9de6462224b55ea3d55288b1a1d771e8b8d23f1387db926c763","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"dcc9cbfa887e"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_on_page_lighthouse_audits","path":"/apis/v1/dataforseo/on_page/lighthouse/audits"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/on_page/lighthouse/audits","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/on_page/lighthouse/languages":{"get":{"description":"You will receive the list of languages by calling this API.\n \nAs a response of the API server, you will receive JSON-encoded data containing a tasks array with the information specific to the set tasks.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_on_page_lighthouse_languages","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageLighthouseLanguagesResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Languages for OnPage Lighthouse API","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-on-page-lighthouse-languages","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:f87807c5d60dc4fb486b73d4eadd0148ae2d42356432403620f6b12abfdbc0ec","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e14b90c2bbc7"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_on_page_lighthouse_languages","path":"/apis/v1/dataforseo/on_page/lighthouse/languages"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/on_page/lighthouse/languages","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/on_page/lighthouse/live/json":{"post":{"description":"‌The OnPage Lighthouse API is based on Google’s open-source Lighthouse project for measuring the quality of web pages and web apps.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.005 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_on_page_lighthouse_live_json","requestBody":{"content":{"application/json":{"schema":{"example":[{"for_mobile":true,"tag":"some_string_123","url":"https://dataforseo.com"}],"items":{"oneOf":[{"properties":{"audits":{"description":"<em>Lighthouse audits</em><br>optional field<br>audits are individual tests Lighthouse runs for each specific feature/optimization/metric to produce a numeric score (<a href=\"https://github.com/GoogleChrome/lighthouse/blob/master/docs/architecture.md#components--terminology\" rel=\"noopener noreferrer\" target=\"_blank\">see official definition</a>);  <p><strong>if you ignore this field, we will return data for all audits</strong>;<br>use this field to get data for specific audits you indicate here;<p><strong>Note:</strong> that some audits do not belong to a specific category and are stand-alone page quality measurements;<p>in general, there can be several use cases:<p>1. if you ignore <code>categories</code>, you can use this field to get data for the specified audits only<br>for example, if you ignore <code>\"categories\"</code> and specify <code>\"audits\": [\"metrics/cumulative-layout-shift\",\"metrics/largest-contentful-paint\",\"metrics/total-blocking-time\"]</code>, you will get data only for these audits<p>2. if you specify a category, you can use this field to additionally receive audits that do not belong to the category(-ies) you specified<br>for example, if you specify <code>\"categories\": [\"seo\"]</code> and <code>\"audits\": [\"metrics/cumulative-layout-shift\",\"metrics/largest-contentful-paint\",\"metrics/total-blocking-time\"]</code>, you will get only these audits under \"performance\" and all audits under \"seo\"<p>you can get <a href=\"/v3/on_page/lighthouse/audits/\">the full list of possible audits here</a>","items":{"type":"string"},"type":["array","null"]},"browser_cpu_throttling_multiplier":{"description":"<em>browser CPU throttling multiplier</em><br><strong>required if <code>browser_network_throttling_method</code> is set to <code>devtools</code>;</strong><br>set the CPU throttling multiplier to simulate device performance conditions during the Lighthouse audit;<br>can be specified within the following range: <code>1–4</code>;<br><strong>Note:</strong> this parameter is applied only when <code>browser_network_throttling_method</code> is set to <code>devtools</code>;","type":["number","null"]},"browser_network_throttling":{"description":"<em>browser network throttling</em><br><strong>required if <code>browser_network_throttling_method</code> is set to <code>devtools</code>;</strong><br>set the network throttling profile to simulate connection speed conditions during the Lighthouse audit;<br>possible values: <code>no_throttling</code>, <code>fast_4g</code>, <code>slow_4g</code>, <code>regular_3g</code>, <code>pc</code>;<br><strong>Note:</strong> this parameter is applied only when <code>browser_network_throttling_method</code> is set to <code>devtools</code>;","type":["string","null"]},"browser_network_throttling_method":{"description":"<em>browser network throttling method</em><br>optional field<br>defines the method used to apply throttling during the Lighthouse audit;<br>possible vaules:<br><code>simulate</code> - calculates estimated performance metrics without applying explicit throttling;<br><code>devtools</code> -  applies the throttling settings specified in <code>browser_network_throttling</code> and <code>browser_cpu_throttling_multiplier</code>;<br><code>provided</code> - uses the network conditions of the crawling environment;","type":["string","null"]},"browser_screen_height":{"description":"<em>browser screen height</em><br>optional field<br>set the screen height of the browser used for the Lighthouse audit to emulate a specific device;<br>can be specified within the following range: <code>240–9999</code>;","type":["integer","null"]},"browser_screen_scale_factor":{"description":"<em>browser screen scale factor</em><br>optional field<br>set the device pixel ratio of the browser used for the Lighthouse audit;<br>can be specified within the following range: <code>0.5–3</code>;","type":["number","null"]},"browser_screen_width":{"description":"<em>browser screen width</em><br>optional field<br>set the screen width of the browser used for the Lighthouse audit to emulate a specific device;<br>can be specified within the following range: <code>240–9999</code>;","format":"int64","type":["integer","null"]},"categories":{"description":"<em>categories of Lighthouse audits</em><br>optional field<br>each category is a collection of audits and audit groups that applies weighting and scoring to the section (<a href=\"https://github.com/GoogleChrome/lighthouse/blob/master/docs/architecture.md#auditreport-terminology\" rel=\"noopener noreferrer\" target=\"_blank\">see official definition</a>)<p><strong>if you ignore this field, we will return data for all categories unless you specify <code>audits</code></strong><br>use this field to get data for specific categories you indicate here<p>possible values:<br><code>seo</code>, <code>performance</code>, <code>best_practices</code>, <code>accessibility</code>","items":{"type":"string"},"type":["array","null"]},"custom_user_agent":{"description":"<em>custom user agent</em><br>optional field<br>specify the custom user agent used by the browser when running the Lighthouse audit;<br>can be specified with up to 254 characters;","type":["string","null"]},"for_mobile":{"description":"<em>applies mobile emulation</em><br>optional field<br>if set to <code>true</code>, Lighthouse will use mobile device and screen emulation to test the page against mobile environment<br>if set to <code>false</code>, the results will be provided for desktop<br>default value: <code>false</code>","type":["boolean","null"]},"language_code":{"description":"<em>lighthouse language code</em><br>optional field<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/on_page/lighthouse/languages</code><br>default value:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>lighthouse language name</em><br>optional field<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/on_page/lighthouse/languages</code><br>default value:<br><code class=\"long-string\">English</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"url":{"description":"<em>target URL</em><br><strong>required field</strong><br>target page should be specified with its absolute URL (including http:// or https://)<br>example:<br><code>https://dataforseo.com/</code>","type":"string"},"version":{"description":"<em>lighthouse version</em><br>optional field<br>you can obtain the results specific to a certain Lighthouse version by specifying its number<br>the list of available versions is available through the <a href=\"/v3/on_page/lighthouse/versions/\" rel=\"noopener noreferrer\" target=\"_blank\">Lighthouse Versions endpoint</a>","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageLighthouseLiveJsonResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live OnPage Lighthouse JSON","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-on-page-lighthouse-live-json","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.005,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:52b3758553ec332556153dec3085700f87a3efdb0a97948a93eebae9eebd4b4c","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6665bb3de50c"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_on_page_lighthouse_live_json","path":"/apis/v1/dataforseo/on_page/lighthouse/live/json"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/on_page/lighthouse/live/json","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/on_page/lighthouse/live/json \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"url\": \"https://dataforseo.com\",\n    \"for_mobile\": true,\n    \"tag\": \"some_string_123\"\n  }\n]'"}]}},"/apis/v1/dataforseo/on_page/lighthouse/task_get/json/{id}":{"get":{"description":"‌\nThe OnPage Lighthouse API is based on Google’s open-source Lighthouse project for measuring the quality of web pages and web apps. This endpoint will provide you with the results of Lighthouse Audit. Use the id received in the response of your Task POST request to get the results. The response will include data about all categories and audits specified in the Task POST. By default, the response will include all available data about the webpage including its performance, accessibility, progressive web apps, SEO, and compliance with best practices.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_on_page_lighthouse_task_get_json","parameters":[{"description":"<em>task identifier</em><br><strong>required field</strong><br>you can get this ID in the response of the Task POST endpoint<br>example:<br>“07131248-1535-0216-1000-17384017ad04”","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageLighthouseTaskGetJsonResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Lighthouse Results by ID","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-on-page-lighthouse-task-get-json-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:c3f8662066f5ef10990dfe0b0a41c5a78e632c3f5560ee58a451b305f879d790","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"44edbc6eb674"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_on_page_lighthouse_task_get_json","path":"/apis/v1/dataforseo/on_page/lighthouse/task_get/json/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/on_page/lighthouse/task_get/json/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/on_page/lighthouse/task_get/json/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/on_page/lighthouse/task_post":{"post":{"description":"‌The OnPage Lighthouse API is based on Google’s open-source Lighthouse project for measuring the quality of web pages and web apps.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.0051 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_on_page_lighthouse_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"for_mobile":true,"pingback_url":"https://your-server.com/pingscript?id=$id&tag=$tag","tag":"some_string_123","url":"https://dataforseo.com"}],"items":{"oneOf":[{"properties":{"audits":{"description":"<em>Lighthouse audits</em><br>optional field<br>audits are individual tests Lighthouse runs for each specific feature/optimization/metric to produce a numeric score (<a href=\"https://github.com/GoogleChrome/lighthouse/blob/master/docs/architecture.md#components--terminology\" target=\"_blank\" rel=\"noopener noreferrer\">see official definition</a>)<strong>if you ignore this field, we will return data for all audits</strong><br>use this field to get data for specific audits you indicate here<p><strong>note</strong> that some audits do not belong to a specific category and are stand-alone page quality measurements<p>in general, there can be several use cases:<p>1. if you ignore <code>categories</code>, you can use this field to get data for the specified audits only<br>for example, if you ignore <code>\"categories\"</code> and specify <code>\"audits\": [\"metrics/cumulative-layout-shift\",\"metrics/largest-contentful-paint\",\"metrics/total-blocking-time\"]</code>, you will get data only for these audits<p>2. if you specify a category, you can use this field to additionally receive audits that do not belong to the category(-ies) you specified<br>for example, if you specify <code>\"categories\": [\"seo\"]</code> and <code>\"audits\": [\"metrics/cumulative-layout-shift\",\"metrics/largest-contentful-paint\",\"metrics/total-blocking-time\"]</code>, you will get only these audits under \"performance\" and all audits under \"seo\"<p>you can get <a href=\"/v3/on_page/lighthouse/audits/\">the full list of possible audits here</a>","items":{"type":"string"},"type":["array","null"]},"browser_cpu_throttling_multiplier":{"description":"<em>browser CPU throttling multiplier</em><br><strong>required if <code>browser_network_throttling_method</code> is set to <code>devtools</code>;</strong><br>set the CPU throttling multiplier to simulate device performance conditions during the Lighthouse audit;<br>can be specified within the following range: <code>1–4</code>;<br><strong>Note:</strong> this parameter is applied only when <code>browser_network_throttling_method</code> is set to <code>devtools</code>;","type":["number","null"]},"browser_network_throttling":{"description":"<em>browser network throttling</em><br><strong>required if <code>browser_network_throttling_method</code> is set to <code>devtools</code>;</strong><br>set the network throttling profile to simulate connection speed conditions during the Lighthouse audit;<br>possible values: <code>no_throttling</code>, <code>fast_4g</code>, <code>slow_4g</code>, <code>regular_3g</code>, <code>pc</code>;<br><strong>Note:</strong> this parameter is applied only when <code>browser_network_throttling_method</code> is set to <code>devtools</code>;","type":["string","null"]},"browser_network_throttling_method":{"description":"<em>browser network throttling method</em><br>optional field<br>defines the method used to apply throttling during the Lighthouse audit;<br>possible vaules:<br><code>simulate</code> - calculates estimated performance metrics without applying explicit throttling;<br><code>devtools</code> -  applies the throttling settings specified in <code>browser_network_throttling</code> and <code>browser_cpu_throttling_multiplier</code>;<br><code>provided</code> - uses the network conditions of the crawling environment;","type":["string","null"]},"browser_screen_height":{"description":"<em>browser screen height</em><br>optional field<br>set the screen height of the browser used for the Lighthouse audit to emulate a specific device;<br>can be specified within the following range: <code>240–9999</code>;","type":["integer","null"]},"browser_screen_scale_factor":{"description":"<em>browser screen scale factor</em><br>optional field<br>set the device pixel ratio of the browser used for the Lighthouse audit;<br>can be specified within the following range: <code>0.5–3</code>;","type":["number","null"]},"browser_screen_width":{"description":"<em>browser screen width</em><br>optional field<br>set the screen width of the browser used for the Lighthouse audit to emulate a specific device;<br>can be specified within the following range: <code>240–9999</code>;","format":"int64","type":["integer","null"]},"categories":{"description":"<em>categories of Lighthouse audits</em><br>optional field<br>each category is a collection of audits and audit groups that applies weighting and scoring to the section (<a href=\"https://github.com/GoogleChrome/lighthouse/blob/master/docs/architecture.md#auditreport-terminology\" target=\"_blank\" rel=\"noopener noreferrer\">see official definition</a>)<strong>if you ignore this field, we will return data for all categories unless you specify <code>audits</code></strong><br>use this field to get data for specific categories you indicate here<p>possible values:<br><code>seo</code>, <code>performance</code>, <code>best_practices</code>, <code>accessibility</code>","items":{"type":"string"},"type":["array","null"]},"custom_user_agent":{"description":"<em>custom user agent</em><br>optional field<br>specify the custom user agent used by the browser when running the Lighthouse audit;<br>can be specified with up to 254 characters;","type":["string","null"]},"for_mobile":{"description":"<em>applies mobile emulation</em><br>optional field<br>if set to <code>true</code>, Lighthouse will use mobile device and screen emulation to test the page against mobile environment<br>if set to <code>false</code>, the results will be provided for desktop<br>default value: <code>false</code>","type":["boolean","null"]},"language_code":{"description":"<em>lighthouse language code</em><br>optional field<br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/on_page/lighthouse/languages</code><br>default value:<br><code class=\"long-string\">en</code>","type":["string","null"]},"language_name":{"description":"<em>lighthouse language name</em><br>optional field<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/on_page/lighthouse/languages</code><br>default value:<br><code class=\"long-string\">English</code>","type":["string","null"]},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"url":{"description":"<em>target URL</em><br><strong>required field</strong><br>target page should be specified with its absolute URL (including http:// or https://)<br>example:<br><code>https://dataforseo.com/</code>","type":"string"},"version":{"description":"<em>lighthouse version</em><br>optional field<br>you can obtain the results specific to a certain Lighthouse version by specifying its number<br>the list of available versions is available through the <a href=\"/v3/on_page/lighthouse/versions/\" target=\"_blank\" rel=\"noopener noreferrer\">Lighthouse Versions endpoint</a>","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageLighthouseTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Lighthouse Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-on-page-lighthouse-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0051,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:39d1c6c81e421adc78667f8d719c7012ffaf1fd089c4a02fd1346b9f5ae13f38","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c37a24922a61"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_on_page_lighthouse_submit","path":"/apis/v1/dataforseo/on_page/lighthouse/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/on_page/lighthouse/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/on_page/lighthouse/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"url\": \"https://dataforseo.com\",\n    \"for_mobile\": true,\n    \"tag\": \"some_string_123\",\n    \"pingback_url\": \"https://your-server.com/pingscript?id=$id&tag=$tag\"\n  }\n]'"}]}},"/apis/v1/dataforseo/on_page/lighthouse/tasks_ready":{"get":{"description":"‌\nThe ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If you use the Standard method without specifying the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoint.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_on_page_lighthouse_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageLighthouseTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get OnPage Lighthouse Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-on-page-lighthouse-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:8562b8112facb8cbafbd34dba99842ced778f1f0d87466bb4223b7a2043f7159","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5d01b25c0386"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_on_page_lighthouse_ready","path":"/apis/v1/dataforseo/on_page/lighthouse/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/on_page/lighthouse/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/on_page/lighthouse/versions":{"get":{"description":"OnPage Lighthouse API is based on Google’s open-source Lighthouse project and provides data on the quality of web pages.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_on_page_lighthouse_versions","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageLighthouseVersionsResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Lighthouse versions supported in OnPage API","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-on-page-lighthouse-versions","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:9b9966b91ebadee6a0b4fca102cc2fa368a1ba6e4f75f155f8d3603e3efc512f","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a58a4399ea35"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_on_page_lighthouse_versions","path":"/apis/v1/dataforseo/on_page/lighthouse/versions"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/on_page/lighthouse/versions","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/on_page/links":{"post":{"description":"‌‌\nThis endpoint will provide you with a list of internal and external links detected on a target website.\nThe following link types are supported:\nanchor – links that point to a specific portion of a webpage;\nimage – links that point to an image;\ncanonical – links that point to a canonical page;\nmeta – links with meta http-equiv=refresh ;\nalternate – links with link rel=\"alternate\" pointing to an alternative version of a webpage ;\nredirect – links with redirect status.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_on_page_links","requestBody":{"content":{"application/json":{"schema":{"example":[{"filters":[["dofollow","=",true],"and",["direction","=","external"]],"id":"07281559-0695-0216-0000-c269be8b7592","limit":10,"page_from":"/apis/google-trends-api"}],"items":{"oneOf":[{"properties":{"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"direction\",\"=\",\"external\"]</code><p><code>[[\"domain_to\",\"&lt;&gt;\",\"example.com\"],<br>\"and\",<br>[\"link_from\",\"not_like\",\"%example.com/blog%\"]]</code><p><code>[[\"direction\",\"=\",\"external\"],<br>\"and\",<br>[[\"link_from\",\"like\",\"%example.com/blog%\"],\"or\",[\"link_from\",\"like\",\"%example.com/help%\"]]]</code><p>The full list of possible filters is available <a href=\"/v3/on_page/filters_and_thresholds/?bash\" rel=\"noopener noreferrer\" target=\"_blank\">by this link.</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"id":{"description":"<em>ID of the task</em><br><strong>required field</strong><br>you can get this ID in the response of the <a href=\"https://docs.dataforseo.com/v3/on_page/task_post/\">Task POST</a> endpoint<br>example:<br>\"07131248-1535-0216-1000-17384017ad04\"","type":"string"},"limit":{"description":"<em>the maximum number of returned links</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"offset":{"description":"<em>offset in the results array of returned links</em><br>optional field<br>default value: <code>0</code><br>maximum value: <code>2000000</code><br>if you specify the <code>10</code> value, the first ten links in the results array will be omitted and the data will be provided for the successive links","type":["integer","null"]},"page_from":{"description":"<em>relative page URL</em><br>optional field<br>if you use this field, the API response will contain only links from the specified page<br>note that in this field you can specify relative URLs only","type":["string","null"]},"page_to":{"description":"<em>relative page URL</em><br>optional field<br>if you use this field, the API response will contain only internal links pointing to the specified page<br>note that in this field you can specify relative URLs only","type":["string","null"]},"search_after_token":{"description":"<em>token for subsequent requests</em><br>optional field<br>provided in the identical filed of the response to each request;<br>use this parameter to avoid timeouts while trying to obtain over <code>20,000</code> results in a single request;<br>by specifying the unique <code>search_after_token</code> value from the response array, you will get the subsequent results of the initial task;<br><code>search_after_token</code> values are unique for each subsequent task ;<br><strong>Note:</strong> if the <code>search_after_token</code> is specified in the request, all other parameters should be identical to the previous request","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageLinksResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Links","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-on-page-links","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:76ffd3fa52619396d8127354d60037dbe990b88fc87784bc5e7cdab1e8fabc73","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ac57f91ec811"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_on_page_links","path":"/apis/v1/dataforseo/on_page/links"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/on_page/links","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/on_page/links \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"id\": \"07281559-0695-0216-0000-c269be8b7592\",\n    \"page_from\": \"/apis/google-trends-api\",\n    \"filters\": [\n      [\n        \"dofollow\",\n        \"=\",\n        true\n      ],\n      \"and\",\n      [\n        \"direction\",\n        \"=\",\n        \"external\"\n      ]\n    ],\n    \"limit\": 10\n  }\n]'"}]}},"/apis/v1/dataforseo/on_page/microdata":{"post":{"description":"‌‌\nThis endpoint is designed to validate structured JSON-LD data and Microdata. Using this function you will obtain microdata available on the specified page of the target website and detailed results of its validation.\nTo use this endpoint, set the validate_micromarkup parameter to true in the POST request to OnPage API.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_on_page_microdata","requestBody":{"content":{"application/json":{"schema":{"example":[{"id":"02241700-1535-0216-0000-034137259bc1","url":"https://dataforseo.com/apis"}],"items":{"oneOf":[{"properties":{"id":{"description":"<em>ID of the task</em><br><strong>required field</strong><br>you can get this ID in the response of the <a href=\"/v3/on_page/task_post/\">Task POST</a> endpoint<br>example:<br><code>\"07131248-1535-0216-1000-17384017ad04\"</code>","type":"string"},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"url":{"description":"<em>resource URL</em><br><strong>required field</strong><br>you can get this URL in the response of the <a href=\"/v3/on_page/pages/\">Pages</a> endpoint<br>example:<br><code>https://dataforseo.com/apis</code>","type":"string"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageMicrodataResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"OnPage API Microdata","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-on-page-microdata","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:e1028f0827ab51ab8663a6d0a15cf9a017050d73db962c7c96d6f25dab79589c","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3d0518dcd9cb"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_on_page_microdata","path":"/apis/v1/dataforseo/on_page/microdata"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/on_page/microdata","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/on_page/microdata \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"id\": \"02241700-1535-0216-0000-034137259bc1\",\n    \"url\": \"https://dataforseo.com/apis\"\n  }\n]'"}]}},"/apis/v1/dataforseo/on_page/non_indexable":{"post":{"description":"‌‌\nThis endpoint returns a list of pages that are blocked from being indexed by Google and other search engines through robots.txt, HTTP headers, or meta tags settings.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_on_page_non_indexable","requestBody":{"content":{"application/json":{"schema":{"example":[{"filters":[["reason","=","robots_txt"],"and",["url","like","%go%"]],"id":"07281559-0695-0216-0000-c269be8b7592","limit":10}],"items":{"oneOf":[{"properties":{"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[[\"reason\",\"&lt;&gt;\",\"robots_txt\"],<br>\"and\",<br>[\"url\",\"not_like\",\"%/wp-admin/%\"]]</code><p><code>[[\"url\",\"not_like\",\"%/wp-admin/%\"],<br>\"and\",<br>[[\"reason\",\"&lt;&gt;\",\"meta_tag\"],\"or\",[\"reason\",\"&lt;&gt;\",\"http_header\"]]]</code><p>The full list of possible filters is available <a href=\"/v3/on_page/filters_and_thresholds/?bash\" target=\"_blank\" rel=\"noopener noreferrer\">by this link.</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"id":{"description":"<em>ID of the task</em><br><strong>required field</strong><br>you can get this ID in the response of the <a href=\"/v3/on_page/task_post/\">Task POST</a> endpoint<br>example:<br>\"07131248-1535-0216-1000-17384017ad04\"","type":"string"},"limit":{"description":"<em>the maximum number of returned pages</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"offset":{"description":"<em>offset in the results array of returned pages</em><br>optional field<br>default value: <code>0</code><br>maximum value: <code>2000000</code><br>if you specify the <code>10</code> value, the first ten pages in the results array will be omitted and the data will be provided for the successive pages","type":["integer","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageNonIndexableResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"OnPage API Non-indexable Pages","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-on-page-non-indexable","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:b46328254427a65b3decc0565867f8509f9adf3303f8ec970abb499bc5ccb884","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e24b2b329d87"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_on_page_non_indexable","path":"/apis/v1/dataforseo/on_page/non_indexable"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/on_page/non_indexable","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/on_page/non_indexable \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"id\": \"07281559-0695-0216-0000-c269be8b7592\",\n    \"filters\": [\n      [\n        \"reason\",\n        \"=\",\n        \"robots_txt\"\n      ],\n      \"and\",\n      [\n        \"url\",\n        \"like\",\n        \"%go%\"\n      ]\n    ],\n    \"limit\": 10\n  }\n]'"}]}},"/apis/v1/dataforseo/on_page/page_screenshot":{"post":{"description":"‌‌\nUsing this endpoint, you can capture a full high-quality screenshot of any webpage. In this way, you can review the target page as the DataForSEO crawler and Googlebot see it.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.0051 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_on_page_page_screenshot","requestBody":{"content":{"application/json":{"schema":{"example":[{"url":"https://dataforseo.com/apis"}],"items":{"oneOf":[{"properties":{"accept_language":{"description":"<em>language header for accessing the website</em><br>optional field<br>all locale formats are supported (xx, xx-XX, xxx-XX, etc.)<br><strong>note:</strong> if you do not specify this parameter, some websites may deny access; in this case, you will obtain <code>\"error_message\":\"Screenshot is empty\"</code> in the response array","type":["string","null"]},"browser_preset":{"description":"<em>preset for browser screen parameters</em><br>optional field<br>if you use this field, you don't need to indicate <code>browser_screen_width</code>, <code>browser_screen_height</code>, <code>browser_screen_scale_factor</code><p>possible values:<br><code>desktop</code>, <code>mobile</code>, <code>tablet</code><p><code>desktop</code> preset will apply the following values:<p><code>browser_screen_width: 1920</code><br><code>browser_screen_height: 1080</code><br><code>browser_screen_scale_factor: 1</code><p><code>mobile</code> preset will apply the following values:<p><code>browser_screen_width: 390</code><br><code>browser_screen_height: 844</code><br><code>browser_screen_scale_factor: 3</code><p><code>tablet</code> preset will apply the following values:<p><code>browser_screen_width: 1024</code><br><code>browser_screen_height: 1366</code><br><code>browser_screen_scale_factor: 2</code><p><strong>Note:</strong> in this endpoint, the <code>enable_browser_rendering</code>, <code>enable_javascript</code>, <code>load_resources</code>, and <code>enable_xhr</code> parameters are always enabled.","type":["string","null"]},"browser_screen_height":{"description":"<em>browser screen height</em><br>optional field<br>you can set a custom browser screen height to perform audit for a particular device;<br>if you use this field, you don't need to indicate <code>browser_preset</code> as it will be ignored;<p>minimum value, in pixels: <code>240</code> <br>maximum value, in pixels: <code>9999</code>","type":["integer","null"]},"browser_screen_scale_factor":{"description":"<em>browser screen scale factor</em><br>optional field<br>you can set a custom browser screen resolution ratio to perform audit for a particular device;<br>if you use this field, you don't need to indicate <code>browser_preset</code> as it will be ignored;<p>minimum value: <code>0.5</code> <br>maximum value: <code>3</code>","type":["number","null"]},"browser_screen_width":{"description":"<em>browser screen width</em><br>optional field<br>you can set a custom browser screen width to perform audit for a particular device;<br>if you use this field, you don't need to indicate <code>browser_preset</code> as it will be ignored;<p>minimum value, in pixels: <code>240</code> <br>maximum value, in pixels: <code>9999</code>","format":"int64","type":["integer","null"]},"custom_user_agent":{"description":"<em>custom user agent</em><br>optional field<br>custom user agent for crawling a website<br>example: <code>Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36<br></code><br>default value: <code>Mozilla/5.0 (compatible; RSiteAuditor)</code>","type":["string","null"]},"disable_cookie_popup":{"description":"<em>disable the cookie popup </em><br>optional field<br>set to <code>true</code> if you want to disable the popup requesting cookie consent from the user;<br>default value: <br><code>false</code>","type":["boolean","null"]},"full_page_screenshot":{"description":"<em>take a screenshot of the full page</em><br>optional field<br>set to <code>false</code> if you want to capture only the part of the page displayed before scrolling<br>default value: <code>true</code>","type":["boolean","null"]},"ip_pool_for_scan":{"description":"<em>proxy pool</em><br>optional field<br>you can choose a location of the proxy pool that will be used to obtain the requested data;<br>the parameter can be used if page content is inaccessible in one of the locations, resulting in occasional <code>site_unreachable</code> errors<br>possible values: <code>us</code>, <code>de</code>","type":["string","null"]},"switch_pool":{"description":"<em>switch proxy pool</em><br>optional field<br>if <code>true</code>, additional proxy pools will be used to obtain the requested data;<br>the parameter can be used if a multitude of tasks is set simultaneously, resulting in occasional <code>rate-limit</code> and/or <code>site_unreachable</code> errors","type":["boolean","null"]},"url":{"description":"<em>page url</em><br><strong>required field</strong><br>absolute URL of the page to snap<br><strong>note:</strong> if the URL you indicate here returns a 404 status code or the indicated value is not a valid URL, you will obtain <code>\"error_message\":\"Screenshot is empty\"</code> in the response array","type":"string"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPagePageScreenshotResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"OnPage API Page Screenshot","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-on-page-page-screenshot","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0051,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:188dd3d3eb72e1cc8b8ccc277a6cefd3b10e907b31d733e165b5c503850f5f6b","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c5963e7d7e3a"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_on_page_page_screenshot","path":"/apis/v1/dataforseo/on_page/page_screenshot"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"disabled","x-aisa-upstream-path":"/v3/on_page/page_screenshot","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/on_page/page_screenshot \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"url\": \"https://dataforseo.com/apis\"\n  }\n]'"}]}},"/apis/v1/dataforseo/on_page/pages":{"post":{"description":"This endpoint returns a list of crawled pages with on-page check-ups and other metrics related to the page performance.\nUsing this function you will get page-specific data with detailed information on how well your pages are optimized for search.\nfor more info please visit 'https://docs.dataforseo.com/v3/on_page/pages/?bash'\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_dataforseo_apis_v1_dataforseo_on_page_pages","requestBody":{"content":{"application/json":{"schema":{"example":[{"filters":[["resource_type","=","html"],"and",["meta.scripts_count",">",40]],"id":"07281559-0695-0216-0000-c269be8b7592","limit":10,"order_by":["meta.content.plain_text_word_count,desc"]}],"items":{"oneOf":[{"properties":{"filters":{"description":"array of results filtering parametersoptional fieldyou can add several filters at once (8 filters maximum)you should set a logical operator and, or between the conditionsthe following operators are supported:regex, not_regex, <, <=, >, >=, =, <>, in, not_in, like, not_likeyou can use the % operator with like and not_like to match any string of zero or more charactersexample:[\"meta.external_links_count\",\"<=\",50][\"url\",\"like\",\"https://dataforseo.com/apis/dataforseo-labs-api\"][[\"checks.high_waiting_time\",\"=\",false],\"and\",[\"resource_type\",\"=\",\"html\"]][[\"page_timing.duration_time\",\"<\",100],\"and\",[[\"checks.large_page_size\",\"=\",false],\"or\",[\"checks.high_waiting_time\",\"=\",false]]]The full list of possible filters is available by this link.","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"id":{"description":"ID of the taskrequired fieldyou can get this ID in the response of the Task POST endpointexample:\"07131248-1535-0216-1000-17384017ad04\"","type":"string"},"limit":{"description":"the maximum number of returned pagesoptional fielddefault value: 100maximum value: 1000","type":["integer","null"]},"offset":{"description":"offset in the results array of returned pagesoptional fielddefault value: 0maximum value: 2000000if you specify the 10 value, the first ten pages in the results array will be omitted and the data will be provided for the successive pages","type":["integer","null"]},"order_by":{"description":"results sorting rulesoptional fieldyou can use the same values as in the filters array to sort the resultspossible sorting types:asc - results will be sorted in the ascending orderdesc - results will be sorted in the descending orderyou should use a comma to set up a sorting typeexample:[\"meta.external_links_count,desc\"]note that you can set no more than three sorting rules in a single requestyou should use a comma to separate several sorting rulesexample:[\"page_timing.dom_complete,asc\",\"size,desc\"]","items":{"type":"string"},"type":["array","null"]},"search_after_token":{"description":"token for subsequent requestsoptional fieldprovided in the identical filed of the response to each request;use this parameter to avoid timeouts while trying to obtain over 20,000 results in a single request;by specifying the unique search_after_token value from the response array, you will get the subsequent results of the initial task;search_after_token values are unique for each subsequent task ;Note: if the search_after_token is specified in the request, all other parameters should be identical to the previous request","type":["string","null"]},"tag":{"description":"user-defined task identifieroptional fieldthe character limit is 255you can use this parameter to identify the task and match it with the resultyou will find the specified tag value in the data object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPagePagesResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"OnPage API Pages","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/any_dataforseo_apis_v1_dataforseo_on_page_pages","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:e6ef2a6b2b39a2946424d648cd4019762770542b3950360ea5f55597616e4836","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8852ad8891d7"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_dataforseo_apis_v1_dataforseo_on_page_pages","path":"/apis/v1/dataforseo/on_page/pages"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/on_page/pages","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/on_page/pages \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"id\": \"07281559-0695-0216-0000-c269be8b7592\",\n    \"filters\": [\n      [\n        \"resource_type\",\n        \"=\",\n        \"html\"\n      ],\n      \"and\",\n      [\n        \"meta.scripts_count\",\n        \">\",\n        40\n      ]\n    ],\n    \"order_by\": [\n      \"meta.content.plain_text_word_count,desc\"\n    ],\n    \"limit\": 10\n  }\n]'"}]}},"/apis/v1/dataforseo/on_page/pages_by_resource":{"post":{"description":"DataForSEO POST /v3/on_page/pages_by_resource\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_dataforseo_apis_v1_dataforseo_on_page_pages_b_b3ef52","requestBody":{"content":{"application/json":{"schema":{"example":[{"id":"02241700-1535-0216-0000-034137259bc1","url":"https://www.etsy.com/about/jobs.workco2018.js?"}],"items":{"oneOf":[{"properties":{"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"meta.external_links_count\",\"&lt;=\",50]</code><code>[\"url\",\"like\",\"https://dataforseo.com/apis/dataforseo-labs-api\"]</code><p><code>[[\"checks.high_waiting_time\",\"=\",false],<br>\"and\",[\"resource_type\",\"=\",\"html\"]]</code><p><code>[[\"page_timing.duration_time\",\"&lt;\",100],\"and\",[[\"checks.large_page_size\",\"=\",false],\"or\",[\"checks.high_waiting_time\",\"=\",false]]]</code><p>The full list of possible filters is available <a href=\"/v3/on_page/filters_and_thresholds/?bash\" target=\"_blank\" rel=\"noopener noreferrer\">by this link.</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"id":{"description":"<em>ID of the task</em><br><strong>required field</strong><br>you can get this ID in the response of the <a href=\"/v3/on_page/task_post/\">Task POST</a> endpoint<br>example:<br>\"07131248-1535-0216-1000-17384017ad04\"","type":"string"},"limit":{"description":"<em>the maximum number of returned pages</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"offset":{"description":"<em>offset in the results array of returned pages</em><br>optional field<br>default value: <code>0</code><br>maximum value: <code>2000000</code><br>if you specify the <code>10</code> value, the first ten pages in the results array will be omitted and the data will be provided for the successive pages","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"meta.external_links_count,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"page_timing.dom_complete,asc\",\"size,desc\"]</code>","items":{"type":"string"},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"url":{"description":"<em>resource URL</em><br><strong>required field</strong><br>you can get this URL in the response of the <a href=\"/v3/on_page/resources/\">Resources</a> endpoint<br>example:<br><code>https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js</code>","type":"string"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPagePagesByResourceResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"On Page Pages By Resource","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/any_dataforseo_apis_v1_dataforseo_on_page_pages_b_b3ef52","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:5d8025f8fffd083bf0cab631f6064654ffdc7e51e23514b242d8d9667e5e1125","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"51f12c4b8aa7"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_dataforseo_apis_v1_dataforseo_on_page_pages_b_b3ef52","path":"/apis/v1/dataforseo/on_page/pages_by_resource"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/on_page/pages_by_resource","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/on_page/pages_by_resource \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"id\": \"02241700-1535-0216-0000-034137259bc1\",\n    \"url\": \"https://www.etsy.com/about/jobs.workco2018.js?\"\n  }\n]'"}]}},"/apis/v1/dataforseo/on_page/raw_html":{"post":{"description":"‌‌\nThis endpoint returns the HTML of a page you indicate in the request.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_on_page_raw_html","requestBody":{"content":{"application/json":{"schema":{"example":[{"id":"07281559-0695-0216-0000-c269be8b7592","url":"https://dataforseo.com/apis"}],"items":{"oneOf":[{"properties":{"id":{"description":"<em>ID of the task</em><br><strong>required field</strong><br>you can get this ID in the response of the <a href=\"/v3/on_page/task_post/\">Task POST</a> endpoint<br>example:<br>\"07131248-1535-0216-1000-17384017ad04\"","type":"string"},"url":{"description":"<em>page url</em><br><strong>required field</strong><br>the absolute URL of a page to request HTML<br><strong>Note:</strong> this field is optional if the task was set using the <a href=\"/v3/on_page/instant_pages/\">Instant Pages endpoint</a>","type":"string"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageRawHtmlResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"OnPage API Raw HTML","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-on-page-raw-html","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:931de1b89541d78faab73d91d3756c81356dbc82663edf63e591d11ff6accc6c","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"bfc430d317ef"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_on_page_raw_html","path":"/apis/v1/dataforseo/on_page/raw_html"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/on_page/raw_html","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/on_page/raw_html \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"id\": \"07281559-0695-0216-0000-c269be8b7592\",\n    \"url\": \"https://dataforseo.com/apis\"\n  }\n]'"}]}},"/apis/v1/dataforseo/on_page/redirect_chains":{"post":{"description":"DataForSEO POST /v3/on_page/redirect_chains\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_dataforseo_apis_v1_dataforseo_on_page_redirec_35bad7","requestBody":{"content":{"application/json":{"schema":{"example":[{"id":"03051327-4536-0216-1000-3b458a2cfcca","url":"https://test_rdr.dataforseo.com/a/"}],"items":{"oneOf":[{"properties":{"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can use only one filtering parameter with this endpoint</strong><p>the following filtering parameter is supported:<br><code>is_redirect_loop</code><br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>=</code>, <code>&lt;&gt;</code><p>examples:<br><code>[\"is_redirect_loop\",\"=\",\"true\"]</code><p><code>[\"is_redirect_loop\",\"&lt;&gt;\",\"false\"]</code>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"id":{"description":"<em>ID of the task</em><br><strong>required field</strong><br>you can get this ID in the response of the <a href=\"/v3/on_page/task_post/\">Task POST</a> endpoint<br>example:<br>\"07131248-1535-0216-1000-17384017ad04\"","type":"string"},"limit":{"description":"<em>the maximum number of returned redirect chains</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"offset":{"description":"<em>offset in the results array of returned redirect chains</em><br>optional field<br>default value: <code>0</code><br>maximum value: <code>2000000</code><br>if you specify the <code>10</code> value, the first ten redirect chains in the results array will be omitted and the data will be provided for the successive redirect chains","type":["integer","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"url":{"description":"<em>page URL</em><br>optional field<br>absolute URL of the target page<br>if you use this field, the API response will return only redirect chains which contain the specified URL","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageRedirectChainsResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"On Page Redirect Chains","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/any_dataforseo_apis_v1_dataforseo_on_page_redirec_35bad7","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:2ccdb5377cfcc0efe1afe1eefb3584ebb7182cd3c55a9e175bbae6d4fde3c5ad","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7bdcdeea5286"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_dataforseo_apis_v1_dataforseo_on_page_redirec_35bad7","path":"/apis/v1/dataforseo/on_page/redirect_chains"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/on_page/redirect_chains","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/on_page/redirect_chains \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"id\": \"03051327-4536-0216-1000-3b458a2cfcca\",\n    \"url\": \"https://test_rdr.dataforseo.com/a/\"\n  }\n]'"}]}},"/apis/v1/dataforseo/on_page/resources":{"post":{"description":"‌‌\nThis endpoint will provide you with a list of resources, including images, scripts, stylesheets, and broken elements.\nYou will get a detailed overview of every resource found on the crawled pages.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_on_page_resources","requestBody":{"content":{"application/json":{"schema":{"example":[{"filters":[["resource_type","=","image"],"and",["size",">",100000]],"id":"07281559-0695-0216-0000-c269be8b7592","limit":10,"order_by":["size,desc"]}],"items":{"oneOf":[{"properties":{"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"resource_type\",\"=\",\"stylesheet\"]</code><p><code>[[\"resource_type\",\"=\",\"image\"],<br>\"and\",[\"checks.is_https\",\"=\",false]]</code><p><code>[[\"fetch_timing.duration_time\",\">\",1],\"and\",[[\"total_transfer_size\",\"&gt;\",100],\"or\",[\"checks.high_loading_time\",\"=\",true]]]</code><p>The full list of possible filters is available <a href=\"/v3/on_page/filters_and_thresholds/?bash\" rel=\"noopener noreferrer\" target=\"_blank\">by this link.</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"id":{"description":"<em>ID of the task</em><br><strong>required field</strong><br>you can get this ID in the response of the <a href=\"/v3/on_page/task_post/\">Task POST</a> endpoint<br>example:<br>\"07131248-1535-0216-1000-17384017ad04\"","type":"string"},"limit":{"description":"<em>the maximum number of returned resources</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"offset":{"description":"<em>offset in the results array of returned resources</em><br>optional field<br>default value: <code>0</code><br>maximum value: <code>2000000</code><br>if you specify the <code>10</code> value, the first ten resources in the results array will be omitted and the data will be provided for the successive resources","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"size,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"size,desc\",\"fetch_timing.fetch_end,desc\"]</code>","items":{"type":"string"},"type":["array","null"]},"relevant_pages_filters":{"description":"<em>filter the resources by relevant pages</em><br>optional field<br>you can use this field to obtain resources from pages matching to the defined parameters<br>you can apply the same filters here as available for the <a href=\"/v3/on_page/pages/\" rel=\"noopener noreferrer\" target=\"_blank\">pages endpoint</a><br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code>[\"checks.no_image_title\",\"=\",true]</code>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"search_after_token":{"description":"<em>token for subsequent requests</em><br>optional field<br>provided in the identical filed of the response to each request;<br>use this parameter to avoid timeouts while trying to obtain over <code>20,000</code> results in a single request;<br>by specifying the unique <code>search_after_token</code> value from the response array, you will get the subsequent results of the initial task;<br><code>search_after_token</code> values are unique for each subsequent task ;<br><strong>Note:</strong> if the <code>search_after_token</code> is specified in the request, all other parameters should be identical to the previous request","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"url":{"description":"<em>page URL</em><br>optional field<br>specify this field if you want to get the resources for a specific page<br>note that to obtain resource's <code>meta</code> from a particular URL, you should specify the URL in this field;<br>if you do not indicate a <code>url</code> when setting a task, resource's <code>meta</code> in the results will be returned based on the data from the page where our crawler first saw the resource","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageResourcesResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"OnPage API Resources","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-on-page-resources","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:a361e3e73c5b591f90f815e6baf997ec5f2677bd2c5fca21725483b439b5bd09","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"01089c0ae8e6"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_on_page_resources","path":"/apis/v1/dataforseo/on_page/resources"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/on_page/resources","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/on_page/resources \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"id\": \"07281559-0695-0216-0000-c269be8b7592\",\n    \"filters\": [\n      [\n        \"resource_type\",\n        \"=\",\n        \"image\"\n      ],\n      \"and\",\n      [\n        \"size\",\n        \">\",\n        100000\n      ]\n    ],\n    \"order_by\": [\n      \"size,desc\"\n    ],\n    \"limit\": 10\n  }\n]'"}]}},"/apis/v1/dataforseo/on_page/summary/{id}":{"get":{"description":"‌\nUsing this function, you can get the overall information on a website as well as drill down into exact on-page issues of a website that has been scanned. As a result, you will know what functions to use for receiving detailed data for each of the found issues.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_on_page_summary","parameters":[{"description":"<em>task identifier</em><br><strong>required field</strong><br>you can get this ID in the response of the <a href=\"/v3/on_page/task_post/\" target=\"_blank\" rel=\"noopener noreferrer\">Task POST</a> endpoint<br>example:<br>“07131248-1535-0216-1000-17384017ad04”","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageSummaryResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"OnPage API Summary","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-on-page-summary-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:16516860613dea6604132364638b6efd1481b23c16c0739a83dbe6d204d504da","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"04ac25e9042a"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_on_page_summary","path":"/apis/v1/dataforseo/on_page/summary/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/on_page/summary/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/on_page/summary/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/on_page/task_post":{"post":{"description":"‌\nOnPage API checks websites for 60+ customizable on-page parameters defines and displays all found flaws and opportunities for optimization so that you can easily fix them. It checks meta tags, duplicate content, image tags, response codes, and other parameters on every page. You can find the full list of OnPage API check-up parameters in the Pages section.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.003 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_on_page_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"custom_js":"meta = {}; meta.url = document.URL; meta;","enable_javascript":true,"load_resources":true,"max_crawl_pages":10,"pingback_url":"https://your-server.com/pingscript?id=$id&tag=$tag","tag":"some_string_123","target":"dataforseo.com"}],"items":{"oneOf":[{"properties":{"accept_language":{"description":"<em>language header for accessing the website</em><br>optional field<br>all locale formats are supported (xx, xx-XX, xxx-XX, etc.)<br><strong>Note:</strong> if you do not specify this parameter, some websites may deny access; in this case, pages will be returned with the <code>\"type\":\"broken</code> in the response array","type":["string","null"]},"allow_subdomains":{"description":"<em>include pages on subdomains</em><br>optional field<br>set to <code>true</code> if you want to crawl all subdomains of a target website<br>default value: <code>false</code>","type":["boolean","null"]},"allowed_subdomains":{"description":"<em>subdomains to crawl</em><br>optional field<br>specify subdomains that you want to crawl<br>example: <code>[\"blog.site.com\", \"my.site.com\", \"shop.site.com\"]</code><br><strong>Note:</strong> to use this parameter, the <code>allow_subdomains</code> parameter should be set to <code>false</code>;<br>otherwise, the content of <code>allowed_subdomains</code> field will be ignored and the results will be returned for all subdomains","items":{"type":"string"},"type":["array","null"]},"browser_preset":{"description":"<em>preset for browser screen parameters</em><br>optional field<br>if you use this field, you don't need to indicate <code>browser_screen_width</code>, <code>browser_screen_height</code>, <code>browser_screen_scale_factor</code>possible values:<br><code>desktop</code>, <code>mobile</code>, <code>tablet</code><code>desktop</code> preset will apply the following values:<code>browser_screen_width: 1920</code><br><code>browser_screen_height: 1080</code><br><code>browser_screen_scale_factor: 1</code><code>mobile</code> preset will apply the following values:<code>browser_screen_width: 390</code><br><code>browser_screen_height: 844</code><br><code>browser_screen_scale_factor: 3</code><code>tablet</code> preset will apply the following values:<code>browser_screen_width: 1024</code><br><code>browser_screen_height: 1366</code><br><code>browser_screen_scale_factor: 2</code><br><strong>Note:</strong> to use this parameter, set <code>enable_javascript</code> or <code>enable_browser_rendering</code> to <code>true</code>","type":["string","null"]},"browser_screen_height":{"description":"<em>browser screen height</em><br>optional field<br>you can set a custom browser screen height to perform an audit for a particular device;<br>if you use this field, you don't need to indicate <code>browser_preset</code> as it will be ignored;<br><strong>Note:</strong> to use this parameter, set <code>enable_javascript</code> or <code>enable_browser_rendering</code> to <code>true</code>minimum value, in pixels: <code>240</code><br>maximum value, in pixels: <code>9999</code>","type":["integer","null"]},"browser_screen_scale_factor":{"description":"<em>browser screen scale factor</em><br>optional field<br>you can set a custom browser screen resolution ratio to perform audit for a particular device;<br>if you use this field, you don't need to indicate <code>browser_preset</code> as it will be ignored;<br><strong>Note:</strong> to use this parameter, set <code>enable_javascript</code> or <code>enable_browser_rendering</code> to <code>true</code>minimum value: <code>0.5</code><br>maximum value: <code>3</code>","type":["number","null"]},"browser_screen_width":{"description":"<em>browser screen width</em><br>optional field<br>you can set a custom browser screen width to perform audit for a particular device;<br>if you use this field, you don't need to indicate <code>browser_preset</code> as it will be ignored;<br><strong>Note:</strong> to use this parameter, set <code>enable_javascript</code> or <code>enable_browser_rendering</code> to <code>true</code>minimum value, in pixels: <code>240</code><br>maximum value, in pixels: <code>9999</code>","format":"int64","type":["integer","null"]},"calculate_keyword_density":{"description":"<em>calculate keyword density for the target domain</em><br>optional field<br>set to <code>true</code> if you want to calculate keyword density for website pages<br>default value: <code>false</code><br><strong>Note:</strong> if you use this parameter, additional charges will apply; learn more about the cost of tasks with this parameter <a href=\"https://dataforseo.com/help-center/cost-of-onpage-api-parameters\" target=\"_blank\" rel=\"noopener noreferrer\">in our help article</a><br>once the crawl is completed, you can obtain keyword density values with <a href=\"/v3/on_page/keyword_density?bash\" target=\"_blank\" rel=\"noopener noreferrer\">the Keyword Density endpoint</a>","type":["boolean","null"]},"check_spell":{"description":"<em>check spelling</em><br>optional field<br>set to <code>true</code> to check spelling on a website using <a href=\"http://hunspell.github.io/\" target=\"_blank\" rel=\"noopener noreferrer\">Hunspell</a> library<br>default value: <code>false</code>","type":["boolean","null"]},"check_spell_exceptions":{"description":"<em>words excluded from spell check</em><br>optional field<br>specify the words that you want to exclude from spell check<br>maximum word length: 100 characters<br>maximum amount of words: 1000<br>example: <code>\"SERP\", \"minifiers\", \"JavaScript\"</code>","items":{"type":"string"},"type":["array","null"]},"check_spell_language":{"description":"<em>language of the spell check</em><br>optional field<br>supported languages: 'hy', 'eu', 'bg', 'ca', 'hr', 'cs', 'da', 'nl', 'en', 'eo', 'et', 'fo', 'fa', 'fr', 'fy', 'gl', 'ka', 'de', 'el', 'he', 'hu', 'is', 'ia', 'ga', 'it', 'rw', 'la', 'lv', 'lt', 'mk', 'mn', 'ne', 'nb', 'nn', 'pl', 'pt', 'ro', 'gd', 'sr', 'sk', 'sl', 'es', 'sv', 'tr', 'tk', 'uk', 'vi'<br><strong>Note:</strong> if no language is specified, it will be set automatically based on page content","type":["string","null"]},"checks_threshold":{"additionalProperties":{"format":"int64","type":["integer","null"]},"description":"<em>custom threshold values for checks</em><br>optional field<br>you can specify custom threshold values for the parameters included in the <code>checks</code> object of OnPage API responses;<br><strong>Note:</strong> only integer threshold values can be modified;<br>for example, the <code>high_loading_time</code> and <code>large_page_size</code> parameters are set to 3 seconds and 1 megabyte respectively by default;<br>if you want to change these thresholds to 1 second and 1000 kbytes, use the following snippet:<br>`\"checks_threshold\": {<br>\"high_loading_time\": 1,<br>\"large_page_size\": 1000<br>}`<br>available customizable parameters with default values:<br>`\"title_too_short\", default value: 30, type: \"int\"<br>\"title_too_long\", default value: 65, type: \"int\"<br>\"small_page_size\", default value: 1024, type: \"int\"<br>\"large_page_size\", default value: 1048576 (1024 * 1024), type: \"int\"<br>\"low_character_count\", default value: 1024, type: \"int\"<br>\"high_character_count\", default value: 256000 (250 * 1024), type: \"int\"<br>\"low_content_rate\", default value: 0.1, type: \"float\"<br>\"high_content_rate\", default value: 0.9, type: \"float\"<br>\"high_loading_time\", default value: 3000, type: \"int\"<br>\"high_waiting_time\", default value: 1500, type: \"int\"<br>\"low_readability_rate\", default value: 15.0, type: \"float\"<br>\"irrelevant_description\", default value: 0.2, type: \"float\"<br>\"irrelevant_title\", default value: 0.3, type: \"float\"<br>\"irrelevant_meta_keywords\", default value: 0.6, type: \"float\"`","type":["object","null"]},"crawl_delay":{"description":"<em>delay between hits, ms</em><br>optional field<br>the custom delay between crawler hits to the server<br>default value: <code>2000</code>","type":["integer","null"]},"crawl_sitemap_only":{"description":"<em>crawl only pages indicated in the sitemap</em><br>optional field<br>set to <code>true</code> if you want to crawl only the pages indicated in the sitemap<br>if you set this parameter to <code>true</code> and do not specify <code>custom_sitemap</code>, we will crawl the default sitemap<br>default value: <code>false</code><br><strong>Note:</strong> if you want to use this parameter, <code>respect_sitemap</code> should be <code>true</code>","type":["boolean","null"]},"custom_js":{"description":"<em>custom javascript</em><br>optional field<br><strong>Note</strong> that the execution time for the script you enter here should be 700 ms maximum, for example, you can use the following JS snippet to check if the website contains Google Tag Manager as a <code>scr</code> attribute:<br><code>let meta = { haveGoogleAnalytics: false, haveTagManager: false };rnfor (var i = 0; i &lt; document.scripts.length; i++) {rn let src = document.scripts[i].getAttribute(\"src\");rn if (src != undefined) {rn if (src.indexOf(\"analytics.js\") &gt;= 0)rn      meta.haveGoogleAnalytics = true;rntif (src.indexOf(\"gtm.js\") &gt;= 0)rn      meta.haveTagManager = true;rn  }rn}rnmeta;</code>the returned value depends on what you specified in this field. For instance, if you specify the following script:<br>`meta = {}; meta.url = document.URL; meta.test = 'test'; meta;`<br>as a response you will receive the following data:<br>`\"custom_js_response\": {<br>\"url\": \"https://dataforseo.com/\",<br>\"test\": \"test\"<br>}`<br><strong>Note:</strong> the length of the script you enter must be no more than 2000 characters","type":["string","null"]},"custom_robots_txt":{"description":"<em>custom robots.txt settings</em><br>optional field<br>example: <code>Disallow: /directory1/</code>","type":["string","null"]},"custom_sitemap":{"description":"<em>custom sitemap url</em><br>optional field<br>the URL of the page where the alternative sitemap is located<br><strong>Note:</strong> if you want to use this parameter, <code>respect_sitemap</code> should be <code>true</code>","type":["string","null"]},"custom_user_agent":{"description":"<em>custom user agent</em><br>optional field<br>custom user agent for crawling a website<br>example: <code>Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36<br></code><br>default value: <code>Mozilla/5.0 (compatible; RSiteAuditor)</code>","type":["string","null"]},"disable_cookie_popup":{"description":"<em>disable the cookie popup</em><br>optional field<br>set to <code>true</code> if you want to disable the popup requesting cookie consent from the user;<br>default value:<br><code>false</code>","type":["boolean","null"]},"disable_page_checks":{"description":"<em>prevent certain page checks from running</em><br>optional field<br>specify certain <code>checks</code> to prevent them from running and impacting the <code>onpage_score</code>example:<br><code>\"disable_page_checks\": [\"is_5xx_code\", \"is_4xx_code\"]</code>","items":{"type":"string"},"type":["array","null"]},"disable_sitewide_checks":{"description":"<em>prevent certain sitewide checks from running</em><br>optional field<br>specify the following <code>checks</code> to prevent them from running on the <code>target</code> website:<br><code>\"test_page_not_found\"</code><br><code>\"test_canonicalization\"</code><br><code>\"test_https_redirect\"</code><br><code>\"test_directory_browsing\"</code>example:<br><code>\"disable_sitewide_checks\": [\"test_directory_browsing\", \"test_page_not_found\"]</code>learn more on <a href=\"https://dataforseo.com/help-center/how-to-disable-sitewide-checks-in-onpage-api\" target=\"_blank\" rel=\"noopener noreferrer\">our help center</a>","items":{"type":"string"},"type":["array","null"]},"disallowed_subdomains":{"description":"<em>subdomains not to crawl</em><br>optional field<br>specify subdomains that you don't want to crawl<br>example: <code>[\"status.site.com\", \"docs.site.com\"]</code><br><strong>Note:</strong> to use this parameter, the <code>allow_subdomains</code> parameter should be set to <code>true</code>","items":{"type":"string"},"type":["array","null"]},"enable_browser_rendering":{"description":"<em>emulate browser rendering to measure Core Web Vitals</em><br>optional field<br>by using this parameter you will be able to emulate a browser when loading a web page;<br><code>enable_browser_rendering</code> loads styles, images, fonts, animations, videos, and other resources on a page;<br>default value: <code>false</code><br>set to <code>true</code> to obtain Core Web Vitals (FID, CLS, LCP) metrics in the response;<br><strong>if you use this field, <code>enable_javascript</code>, and <code>load_resources</code> parameters must be set to <code>true</code></strong><br><strong>Note:</strong> if you use this parameter, additional charges will apply; learn more about the cost of tasks with this parameter <a href=\"https://dataforseo.com/help-center/cost-of-onpage-api-parameters\" target=\"_blank\" rel=\"noopener noreferrer\">in our help article</a>; the cost can be calculated on the <a href=\"https://dataforseo.com/pricing/on-page/onpage-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing Page</a>","type":["boolean","null"]},"enable_content_parsing":{"description":"<em>parse content on crawled pages</em><br>optional field<br>set to <code>true</code> to use the <a href=\"/v3/on_page/content_parsing/live/\" target=\"_blank\" rel=\"noopener noreferrer\">OnPage Content Parsing endpoint</a><br>default value: <code>false</code>","type":["boolean","null"]},"enable_javascript":{"description":"<em>load javascript on a page</em><br>optional field<br>set to <code>true</code> if you want to load the scripts available on a page<br>default value: <code>false</code><br><strong>Note:</strong> if you use this parameter, additional charges will apply; learn more about the cost of tasks with this parameter <a href=\"https://dataforseo.com/help-center/cost-of-onpage-api-parameters\" target=\"_blank\" rel=\"noopener noreferrer\">in our help article</a>; the cost can be calculated on the <a href=\"https://dataforseo.com/pricing/on-page/onpage-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing Page</a>","type":["boolean","null"]},"enable_www_redirect_check":{"description":"<em>check if the domain implemented the www redirection</em><br>optional field<br>set to <code>true</code> if you want to check if the requested domain implemented the www to non-www or non-www to www redirect;<br>default value: <code>false</code>","type":["boolean","null"]},"enable_xhr":{"description":"<em>enable XMLHttpRequest on a page</em><br>optional field<br>set to <code>true</code> if you want our crawler to request data from a web server using the XMLHttpRequest object<br>default value: <code>false</code>;if you use this field, <code>enable_javascript</code> must be set to <code>true</code>;","type":["boolean","null"]},"force_sitewide_checks":{"description":"<em>enable sitewide checks when crawling a single page</em><br>optional field<br>set to <code>true</code> to get data on sitewide checks when crawling a single page;<br>default value: <code>false</code>","type":["boolean","null"]},"load_resources":{"description":"<em>load resources</em><br>optional field<br>set to <code>true</code> if you want to load image, stylesheets, scripts, and broken resources<br>default value: <code>false</code><br><strong>Note:</strong> if you use this parameter, additional charges will apply; learn more about the cost of tasks with this parameter <a href=\"https://dataforseo.com/help-center/cost-of-onpage-api-parameters\" target=\"_blank\" rel=\"noopener noreferrer\">in our help article</a>; the cost can be calculated on the <a href=\"https://dataforseo.com/pricing/on-page/onpage-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing Page</a>","type":["boolean","null"]},"max_crawl_depth":{"description":"<em>crawl depth</em><br>optional field<br>the linking depth of the pages to crawl;<br>for example, starting page of the crawl is level 0, pages that have links from that page are level 1, etc.","type":["integer","null"]},"max_crawl_pages":{"description":"<em>crawled pages limit</em><br><strong>required field</strong><br>the number of pages to crawl on the specified domain<br><strong>Note:</strong><br>if you set <code>max_crawl_pages</code> to 1 and do not specify <code>start_url</code> or set a homepage in it, the following sitewide checks will be disabled:<br><code>test_canonicalization</code>, <code>enable_www_redirect_check</code>, <code>test_hidden_server_signature</code>, <code>test_page_not_found</code>, <code>test_directory_browsing</code>, <code>test_https_redirect</code><br>to enable them anyway, set <code>force_sitewide_checks</code> to <code>true</code>if you set <code>max_crawl_pages</code> to 1 and specify <code>start_url</code> other than a homepage, all sitewide checks will be disabled;<br>to enable them anyway, set <code>force_sitewide_checks</code> to <code>true</code>","type":"integer"},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"priority_urls":{"description":"<em>urls to be crawled bypassing the queue</em><br>optional field<br>URLs specified in this array will be crawled in the first instance, bypassing the crawling queue;<br><strong>Note:</strong> you should specify the absolute URL;<br>you can specify up to <strong>20 URLs</strong>;<br>all URLs in the array must belong to the <code>target</code> domain;<br>subdomains will be ignored unless the <code>allow_subdomains</code> parameter is set to <code>true</code>example:<br>`\"priority_urls\": [<br>\"https://dataforseo.com/apis/serp-api\",<br>\"https://dataforseo.com/contact\"<br>]`","items":{"type":"string"},"type":["array","null"]},"respect_sitemap":{"description":"<em>respect sitemap when crawling</em><br>optional field<br>set to <code>true</code> if you want to follow the order of pages indicated in the primary sitemap when crawling;<br>default value: <code>false</code><br><strong>Note:</strong> if set to <code>true</code>, the <code>click_depth</code> value in the API response will equal <code>0</code>;<br>the <code>max_crawl_depth</code> field of the request will be ignored, you can specify the number of pages to crawl using the <code>max_crawl_pages</code> parameter","type":["boolean","null"]},"return_despite_timeout":{"description":"<em>return data on pages despite the timeout error</em><br>optional field<br>if <code>true</code>, the data will be provided on pages that failed to load within 120 seconds and responded with a timeout error;<br>default value: <code>false</code>","type":["boolean","null"]},"robots_txt_merge_mode":{"description":"<em>merge with or override robots.txt settings</em><br>optional field<br>possible values: <code>merge</code>, <code>override</code>;<br>set to <code>override</code> if you want to ignore website crawling restrictions and other robots.txt settings<br>default value: <code>merge</code>;<br><strong>Note:</strong> if set to <code>override</code>, specify the <code>custom_robots_txt</code> parameter","type":["string","null"]},"start_url":{"description":"<em>the first url to crawl </em><br>optional field<br><strong>Note:</strong> you should specify an absolute URL<br>if you want to crawl a single page, specify its URL in this field and additionally set the <code>max_crawl_pages</code> parameter to <code>1</code><br>you can also use the <a href=\"/v3/on_page/instant_pages/?bash\" target=\"_blank\" rel=\"noopener noreferrer\">live Instant Pages endpoint</a> to get page-specific data","type":["string","null"]},"store_raw_html":{"description":"<em>store HTML of crawled pages</em><br>optional field<br>set to <code>true</code> if you want to get the HTML of the page using the <a href=\"/v3/on_page/raw_html/\" target=\"_blank\" rel=\"noopener noreferrer\">OnPage Raw HTML endpoint</a><br>default value: <code>false</code>","type":["boolean","null"]},"support_cookies":{"description":"<em>support cookies on crawled pages</em><br>optional field<br>set to <code>true</code> to support cookies when crawling the pages<br>default value: <code>false</code>","type":["boolean","null"]},"switch_pool":{"description":"<em>switch proxy pool</em><br>optional field<br>if <code>true</code>, additional proxy pools will be used to obtain the requested data;<br>the parameter can be used if a multitude of tasks is set simultaneously, resulting in occasional <code>rate-limit</code> and/or <code>site_unreachable</code> errors","type":["boolean","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>target domain</em><br><strong>required field</strong><br>domain name should be specified without <code>https://</code> and <code>www.</code><br>if you specify the page URL, the results will be returned for the domain included in the URL","type":"string"},"validate_micromarkup":{"description":"<em>enable microdata validation</em><br>optional field<br>set to <code>true</code> if you want to use the <a href=\"/v3/on_page/microdata/\" target=\"_blank\" rel=\"noopener noreferrer\">OnPage API Microdata endpoint</a><br>default value: <code>false</code>","type":["boolean","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting OnPage Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-on-page-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.003,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:a57c7daf590400bebc9afc1ffa779c6ffcdcd7bf5803d9718b9d222d8bd6eba5","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ae1cb606a58e"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_on_page_submit","path":"/apis/v1/dataforseo/on_page/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/on_page/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/on_page/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"target\": \"dataforseo.com\",\n    \"max_crawl_pages\": 10,\n    \"load_resources\": true,\n    \"enable_javascript\": true,\n    \"custom_js\": \"meta = {}; meta.url = document.URL; meta;\",\n    \"tag\": \"some_string_123\",\n    \"pingback_url\": \"https://your-server.com/pingscript?id=$id&tag=$tag\"\n  }\n]'"}]}},"/apis/v1/dataforseo/on_page/tasks_ready":{"get":{"description":"‌\nThe ‘Tasks Ready’ endpoint is designed to provide you with a list of completed tasks, which results haven’t been collected yet.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_on_page_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"On-Page Tasks Ready","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-on-page-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:0c5aa9e36f6e7ddbf2779d780e05d3014033fa9827d0c270aa4378eb4e9eb7f9","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"01096c6d2a98"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_on_page_ready","path":"/apis/v1/dataforseo/on_page/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/on_page/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/on_page/uncrawlable_resources":{"post":{"description":"‌‌This endpoint returns a list of resources detected on the target website that could not be crawled due to a content type inconsistency. A resource is considered uncrawlable when the content type returned in the server response does not match the content type expected based on how the resource is referenced in the page HTML.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_on_page_uncrawlable_resources","requestBody":{"content":{"application/json":{"schema":{"example":[{"filters":[["meta.content_type","=","image/jpeg"],"and",["url","like","%go%"]],"id":"07281559-0695-0216-0000-c269be8b7592","limit":10}],"items":{"oneOf":[{"properties":{"filters":{"description":"<em>array of results filtering parameters</em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)</strong><br>you should set a logical operator <code>and</code>, <code>or</code> between the conditions<br>the following operators are supported:<br><code>regex</code>, <code>not_regex</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>, <code>=</code>, <code>&lt;&gt;</code>, <code>in</code>, <code>not_in</code>, <code>like</code>, <code>not_like</code><br>you can use the <code>%</code> operator with <code>like</code> and <code>not_like</code> to match any string of zero or more characters<br>example:<br><code> [[\"meta.content_type\",\"=\",\"image/jpeg\"],<br>\"and\",<br>[\"url\",\"not_like\",\"%/help-center/%\"]]</code><p>The full list of possible filters is available <a href=\"/v3/on_page/filters_and_thresholds/?bash\" target=\"_blank\" rel=\"noopener noreferrer\">by this link.</a>","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":["object","null"]},{"items":{"$ref":"#/components/schemas/Provider0A3E90081762_AisaDataforseoFilterJsonValue"},"type":"array"}],"description":"JSON representation of filter values and nested expressions. Field names, operators, condition counts and operand compatibility remain provider-validated as documented for each endpoint; this is not a complete filter-language validator."},"type":["array","null"]},"id":{"description":"<em>ID of the task</em><br><strong>required field</strong><br>you can get this ID in the response of the <a href=\"/v3/on_page/task_post/\">Task POST</a> endpoint<br>example:<br>\"07131248-1535-0216-1000-17384017ad04\"","type":"string"},"limit":{"description":"<em>the maximum number of returned uncrawlable resources</em><br>optional field<br>default value: <code>100</code><br>maximum value: <code>1000</code>","type":["integer","null"]},"offset":{"description":"<em>offset in the results array of returned uncrawlable resources</em><br>optional field<br>default value: <code>0</code><br> maximum value: <code>2000000</code><br>if you specify the <code>10</code> value, the first ten invalid resources in the results array will be omitted and the data will be provided for the successive invalid resources","type":["integer","null"]},"order_by":{"description":"<em>results sorting rules</em><br>optional field<br>you can use the same values as in the <code>filters</code> array to sort the results<br>possible sorting types:<br><code>asc</code> - results will be sorted in the ascending order<br><code>desc</code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"meta.content_type,desc\"]</code><br><strong>note that you can set no more than three sorting rules in a single request</strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"meta.content_type,asc\",\"fetch_time,desc\"]</code>","items":{"type":"string"},"type":["array","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageUncrawlableResourcesResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Uncrawlable Resources","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-on-page-uncrawlable-resources","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:447d3e18b140e37443b2698a263b4e6ec38672032a547a57d14209d3d4639fb7","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e3723018fdba"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_on_page_uncrawlable_resources","path":"/apis/v1/dataforseo/on_page/uncrawlable_resources"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/on_page/uncrawlable_resources","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/on_page/uncrawlable_resources \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"id\": \"07281559-0695-0216-0000-c269be8b7592\",\n    \"filters\": [\n      [\n        \"meta.content_type\",\n        \"=\",\n        \"image/jpeg\"\n      ],\n      \"and\",\n      [\n        \"url\",\n        \"like\",\n        \"%go%\"\n      ]\n    ],\n    \"limit\": 10\n  }\n]'"}]}},"/apis/v1/dataforseo/on_page/waterfall":{"post":{"description":"‌‌\nThis endpoint is designed to provide you with the page speed insights. Using this function you can get detailed information about the page loading time, time to secure connection, the time it takes to load page resources, and so on.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_on_page_waterfall","requestBody":{"content":{"application/json":{"schema":{"example":[{"id":"08101204-0696-0216-0000-644a7b21a48a","url":"https://dataforseo.com/tag/broken-links"}],"items":{"oneOf":[{"properties":{"id":{"description":"<em>ID of the task</em><br><strong>required field</strong><br>you can get this ID in the response of the <a href=\"/v3/on_page/task_post/\">Task POST</a> endpoint<br>example:<br>\"07131248-1535-0216-1000-17384017ad04\"","type":"string"},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"url":{"description":"<em>page URL</em><br><strong>required field</strong><br>specify the pages you want to receive timing for","type":"string"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_OnPageWaterfallResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"OnPage API Waterfall","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-on-page-waterfall","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:105296ed07d9cdc625ffdaf8080e10b1c47af5964f0ca527a1da39472159e307","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9252336f4481"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_on_page_waterfall","path":"/apis/v1/dataforseo/on_page/waterfall"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/on_page/waterfall","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/on_page/waterfall \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"id\": \"08101204-0696-0216-0000-644a7b21a48a\",\n    \"url\": \"https://dataforseo.com/tag/broken-links\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/ai_summary":{"post":{"description":"‌‌\nThe purpose of the Live SERP API AI Summary endpoint is to provide a summary of the content found on any SERP and generate a response based on the user’s specified prompt.\nTo obtain results, you have to specify task_id, which you can find in the response to the POST request.\nLearn more in our Help Center.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_ai_summary","requestBody":{"content":{"application/json":{"schema":{"example":[{"fetch_content":true,"include_links":true,"prompt":"explain what DataForSEO is","task_id":"07031739-1535-0139-0000-9d1e639a5b7d"}],"items":{"oneOf":[{"properties":{"fetch_content":{"description":"<em>fetch content from pages in SERPs</em><br>optional field<br>if set to <code>true</code>, the API will fetch the content from pages featured in SERP results, and the AI model will consider this content when generating the summary in the result;<br>default value: <code>false</code>","type":["boolean","null"]},"include_links":{"description":"<em>include source links in the summary</em><br>optional field<br>if set to <code>true</code>, the <code>summary</code> field in the API response will contain links to sources of the generated summary;<br>default value: <code>false</code>","type":["boolean","null"]},"prompt":{"description":"<em>AI prompt</em><br>optional field<br>additional task for AI summariser;<br>any form of text, question or information that communicates to AI what response you're looking for;<br>max number of symbols or characters you can specify: <code>2000</code>;<br><strong>note:</strong> your prompt has to be relevant to the keyword specified in the POST request to SERP API","type":["string","null"]},"support_extra":{"description":"<em>support extra SERP features</em><br>optional field<br>if set to <code>true</code>, the AI model will consider the following extra SERP features, in addition to <code>organic</code> results: <code>answer_box</code>, <code>knowledge_graph</code>, <code>featured_snippet</code>;<br>default value: <code>true</code>","type":["boolean","null"]},"task_id":{"description":"<em>task identifier</em><br><strong>required field</strong><br>unique identifier of the associated task in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format<br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","type":"string"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpAiSummaryResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"SERP API AI Summary","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-ai-summary","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:a4c833d33cdba6409afb5d2ebc8d19116dd026d85dcd8a40ba1de982a541179f","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1c1091661c92"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_ai_summary","path":"/apis/v1/dataforseo/serp/ai_summary"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/ai_summary","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/ai_summary \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"task_id\": \"07031739-1535-0139-0000-9d1e639a5b7d\",\n    \"prompt\": \"explain what DataForSEO is\",\n    \"include_links\": true,\n    \"fetch_content\": true\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/baidu/languages":{"get":{"description":"You will receive the list of languages by calling this API. You can also download the full list of supported languages in the CSV format (last updated 2026-04-06).\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_baidu_languages","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpBaiduLanguagesResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Baidu Languages for SERP","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-baidu-languages","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:8db357c2f85d1e9b4377b7aa5bd57679da8a8c9caa796fda005c22839240d318","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"337284731af1"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_baidu_languages","path":"/apis/v1/dataforseo/serp/baidu/languages"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/baidu/languages","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/baidu/locations":{"get":{"description":"You will receive the list of locations by this API call. You can filter the list of locations by country when setting a task.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_baidu_locations","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpBaiduLocationsResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Baidu Locations for SERP","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-baidu-locations","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:3946a5a38ee8fb989ff7d4675806484ee0fb15f95dc105d8384aebb79b0d39af","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f681e80ce2c3"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_baidu_locations","path":"/apis/v1/dataforseo/serp/baidu/locations"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/baidu/locations","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/baidu/organic/task_get/advanced/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_baidu_organic_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpBaiduOrganicTaskGetAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Baidu Organic SERP Advanced Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-baidu-organic-task-get-advanced-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:5649bc5cab23a890d8dd2507a1654bc3b79f4064cbda8bef8fc26dfdfbc551a8","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"226ff3133ff9"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_baidu_organic_fetch","path":"/apis/v1/dataforseo/serp/baidu/organic/task_get/advanced/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/baidu/organic/task_get/advanced/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/baidu/organic/task_get/advanced/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/serp/baidu/organic/task_get/html/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_baidu_organic_fetch_html","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>7 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpBaiduOrganicTaskGetHtmlResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Baidu Organic HTML Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-baidu-organic-task-get-html-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:0e1da9982103f7e420d40e4a2966bcb59d89c7eefc6984e563e5a2f9163bb429","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"eb14b374a4a4"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_baidu_organic_fetch_html","path":"/apis/v1/dataforseo/serp/baidu/organic/task_get/html/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/baidu/organic/task_get/html/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/baidu/organic/task_get/html/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/serp/baidu/organic/task_get/regular/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_baidu_organic_fetch_regular","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpBaiduOrganicTaskGetRegularResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Baidu Organic SERP Results by id（regular）","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-baidu-organic-task-get-regular-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:bd45a78a2cad1d97d8f36845cf9a5088a89eb1f82eaee1e47c0b2502262efb43","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e789cdcd7c4d"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_baidu_organic_fetch_regular","path":"/apis/v1/dataforseo/serp/baidu/organic/task_get/regular/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/baidu/organic/task_get/regular/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/baidu/organic/task_get/regular/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/serp/baidu/organic/task_post":{"post":{"description":"Baidu SERP API provides top 10 search engine results. These results are specific to the selected location (see the List of Locations) and other settings.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_baidu_organic_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":"best iphone ever","location_code":2156,"priority":2,"tag":"some_string_123"}],"items":{"oneOf":[{"properties":{"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of results in SERP<br>default value: <code>10</code><br>max value: <code>700</code><br><strong>Your account will be billed per each SERP containing up to 10 results;</strong> <br>Setting depth above 10 may result in additional charges <a href=\"https://dataforseo.com/help-center/how-many-results-scraped\" rel=\"noopener noreferrer\" target=\"_blank\">if the search engine returns more than 10 results</a>;<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/baidu-organic-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"device":{"description":"<em>device type</em><br>optional field<br>return results for a specific device type<br>can take the values: <code>desktop</code>, <code>mobile</code>, <code>tablet</code><br>default value: <code>desktop</code>","type":["string","null"]},"get_website_url":{"description":"<em>include direct URL for each ranked result</em><br>optional field<br>if set to <code>true</code>, the returned results will contain direct URLs of the ranked websites<br>by default, the URLs in Baidu results are encoded by the search engine,<br>for example:<br><code>http://www.baidu.com/link?url=KQt6LSwU5OHnPtB8210R8flBP40grY6lTPxH_0UO7S2kgiZMTmw3ztV0hCo5c1kL</code>default value: <code>false</code><br><strong>Note:</strong> if set to <code>true</code>, <strong>the charge per task will be multiplied by 10</strong> as our system runs a separate request for each ranked website to return its direct URL","type":["boolean","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<br>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<br>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br>you can receive the list of available languages of the search engine with their <code>language_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><strong>note</strong> that the only language supported in Baidu search engine is <code>Chinese (Simplified)</code> with the <code>zh_CN</code> language code. However, Baidu may as well return results for queries in other languages, so specifying <code>keyword</code> in Chinese is not mandatory<p>example:<br><code class=\"long-string\">zh_CN</code>","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><strong>note</strong> that the only language supported in Baidu search engine is <code>Chinese (Simplified)</code>. However, Baidu may as well return results for queries in other languages, so specifying <code>keyword</code> in Chinese is not mandatory<p>example:<br><code class=\"long-string\">Chinese (Simplified)</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><br>example:<br><code class=\"long-string\">2156</code>","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code> or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9 (mm)<br>the maximum value for <em>\"radius\"</em>: 199999 (mm)if you use this field, the returned results will be based on the closest city found for your coordinates. Thus, <strong>we don't recommend</strong> using this field as the results might not be relevant to the specified coordinates<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><br>example:<br><code class=\"long-string\">New York,New York,United States</code>","type":"string"},"max_crawl_pages":{"description":"<em>page crawl limit</em><br>optional field<br>number of search results pages to crawl<br>default value: <code>1</code><br>max value: <code>100</code><br><strong>Note:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<br>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" target=\"_blank\" rel=\"noopener noreferrer\">our help center</a>","type":["integer","null"]},"os":{"description":"<em>device operating system</em><br>optional field<br>if you specify <code>desktop</code> in the <code>device</code> field, choose from the following values: <code>windows</code>, <code>macos</code><br>default value: <code>windows</code><br>if you specify <code>mobile</code> in the <code>device</code> field, choose from the following values: <code>android</code>, <code>ios</code><br>default value: <code>android</code><br>if you specify <code>tablet</code> in the <code>device</code> field, choose from the following values: <code>android</code>, <code>ios</code><br>default value: <code>android</code>","type":["string","null"]},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_data":{"description":"<em>postback_url datatype</em><br><strong>required field if you specify <code>postback_url</code></strong><br>corresponds to the datatype that will be sent to your server<br>possible values:<br><code>regular</code>, <code>html</code>","type":"string"},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priority<br>You will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/baidu-organic-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"stop_crawl_on_match":{"description":"array of targets to stop crawling\noptional field\nif specified, the response will contain SERP results up to and including the specified match_value;\nyou can specify up to 10 target values in this array\nexample:\n\"stop_crawl_on_match\":[{\"match_value\":\"dataforseo.com\",\"match_type\":\"with_subdomains\"}]\nlearn more about this parameter on our Help Center - https://dataforseo.com/help-center/using-the-stop_crawl_on_match-parameter-in-serp-api\nYour account will be billed per each SERP crawled through the specified targets","items":{"oneOf":[{"properties":{"match_type":{"description":"target match type\nrequired field if stop_crawl_on_match is specified;\ntype of match for the match_value\npossible values: domain, with_subdomains, wildcard","type":["string","null"]},"match_value":{"description":"arget domain or wildcard value\nrequired field if stop_crawl_on_match is specified;\nspecify a target domain or wildcard value;\nNote: domain name must be specified without a request protocol;\nexample: dataforseo.com","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpBaiduOrganicTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Baidu Organic SERP Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-baidu-organic-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:4490703f068730aa3a12bff1221e16093e33de0bb0583b1e0cc4546d22c43180","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"76aa6fc6268c"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_baidu_organic_submit","path":"/apis/v1/dataforseo/serp/baidu/organic/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/baidu/organic/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/baidu/organic/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"location_code\": 2156,\n    \"keyword\": \"best iphone ever\",\n    \"tag\": \"some_string_123\",\n    \"priority\": 2\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/baidu/organic/tasks_ready":{"get":{"description":"‌\nThe ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If you use the Standard method without specifying the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoint.\nLearn more about task completion and obtaining a list of completed tasks in this help center article.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_baidu_organic_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpBaiduOrganicTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Organic SERP Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-baidu-organic-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:613bdc8cb9b597ea2d5a0d959672aa350b2cd1f57046d833618bd67ef239f472","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f2dfea56e674"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_baidu_organic_ready","path":"/apis/v1/dataforseo/serp/baidu/organic/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/baidu/organic/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/bing/languages":{"get":{"description":"You will receive the list of languages by calling this API.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_bing_languages","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpBingLanguagesResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Bing Languages for SERP","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-bing-languages","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:b9d220857f13a0fd15e7e25d6e8b2eb3385c97607fb6058f22c261885941f1de","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"85ec8d9656d8"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_bing_languages","path":"/apis/v1/dataforseo/serp/bing/languages"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/bing/languages","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/bing/locations":{"get":{"description":"You will receive the list of locations by this API call. You can filter the list of locations by country when setting a task.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_bing_locations","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpBingLocationsResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Bing Locations for SERP","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-bing-locations","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:71e35f5878f98ba8050102e20853d2ef37231fe5df9dc466e91fb3c393260ad3","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8236ed586235"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_bing_locations","path":"/apis/v1/dataforseo/serp/bing/locations"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/bing/locations","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/bing/organic/live/advanced":{"post":{"description":"Live SERP provides real-time data on top 100 search engine results for the specified keyword, search engine, and location. This endpoint will supply a complete overview of featured snippets and other extra elements of SERPs.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.002 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_bing_organic_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":"flight ticket new york san francisco","language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"browser_screen_height":{"description":"<p><em>browser screen height</em><p>optional field<p>you can set a custom browser screen height to calculate pixel rankings for a particular device;<p>can be specified within the following range: <code>240-9999</code>;<p>by default, the parameter is set to:<p><code>1080</code> for <code>desktop</code>;<p><code>640</code> for <code>mobile</code> on <code>android</code>;<p><code>812</code> for <code>mobile</code> on <code>iOS</code>;<p><strong>Note:</strong> to use this parameter, set <code>calculate_rectangles</code> to <code>true</code></p>","type":["integer","null"]},"browser_screen_resolution_ratio":{"description":"<p><em>browser screen resolution ratio</em><p>optional field<p>you can set a custom browser screen resolution ratio to calculate pixel rankings for a particular device;<p>can be specified within the following range: <code>0.5-3</code>;<p>by default, the parameter is set to:<p><code>1</code> for <code>desktop</code>;<p><code>3</code> for <code>mobile</code> on <code>android</code>;<p><code>3</code> for <code>mobile</code> on <code>iOS</code>;<p><strong>Note:</strong> to use this parameter, set <code>calculate_rectangles</code> to <code>true</code></p>","type":["integer","null"]},"browser_screen_width":{"description":"<p><em>browser screen width</em><p>optional field<p>you can set a custom browser screen width to calculate pixel rankings for a particular device;<p>can be specified within the following range: <code>240-9999</code>;<p>by default, the parameter is set to:<p><code>1920</code> for <code>desktop</code>;<p><code>360</code> for <code>mobile</code> on <code>android</code>;<p><code>375</code> for <code>mobile</code> on <code>iOS</code>;<p><strong>Note:</strong> to use this parameter, set <code>calculate_rectangles</code> to <code>true</code></p>","format":"int64","type":["integer","null"]},"calculate_rectangles":{"description":"<p><em>calculate pixel rankings for SERP elements in advanced results</em><p>optional field<p>pixel ranking refers to the distance between the result snippet and top left corner of the screen;<p><a href=\"https://dataforseo.com/help-center/pixel-ranking-in-serp-api\">Visit Help Center to learn more&gt;&gt;</a><p>by default, the parameter is set to <code>false</code><p><strong>Note:</strong> provider usage may increase for using this parameter</p>\n\nFor current API pricing, see the published x-aisa-pricing metadata. Where supported, obtain a quote for your exact request.","type":["boolean","null"]},"depth":{"description":"<p><em>parsing depth</em><p>optional field<p>number of results in SERP<p>default value: <code>10</code><p>max value: <code>200</code></p><br><strong>Your account will be billed per each SERP containing up to 10 results;</strong><p>Setting depth above 10 may result in additional charges <a href=\"https://dataforseo.com/help-center/how-many-results-scraped\" rel=\"noopener noreferrer\" target=\"_blank\">if the search engine returns more than 10 results</a>;<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/bing-organic-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>can take the values:<code>desktop</code>, <code>mobile</code><p>default value: <code>desktop</code></p>","type":["string","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p><strong>all %## will be decoded (plus character '+' will be decoded to a space character)</strong><p>if you need to use the \"%\" character for your <code>keyword</code>, please specify it as \"%25\";<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”;</p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify</strong> <code>language_name</code><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify</strong> <code>language_code</code><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format<p>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<p>example:<p><code class=\"long-string\">53.476225,-2.243572</code></p>","type":"string"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"match_type":{"description":"<p><em>target match type</em><p><strong>required field if <code>stop_crawl_on_match</code> is specified</strong><p>type of match for the <code>match_value</code><p>possible values:<p><code>domain</code> – specific domain or subdomain<p><code>with_subdomains</code> – main domain and subdomains<p><code>wildcard</code> –  wildcard pattern</p>","type":"string"},"match_value":{"description":"<p><em>target domain, subdomain, or wildcard value</em><p><strong>required field if <code>stop_crawl_on_match</code> is specified</strong><p>specify a target domain, subdomain, or wildcard value;<p><strong>Note:</strong> domain or subdomain must be specified without a request protocol;<p>example: <code>\"match_value\": \"dataforseo.com\"</code>,<p><code>\"match_value\": \"/blog/post-*\"</code></p>","type":"string"},"max_crawl_pages":{"description":"<p><em>page crawl limit</em><p>optional field<p>number of search results pages to crawl<p>default value: <code>1</code><p>max value: <code>100</code><p><strong>Note:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<p>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" rel=\"noopener noreferrer\" target=\"_blank\">our help center</a></p>","type":["integer","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p>if you specify <code>desktop</code> in the <code>device</code> field, choose from the following values: <code>windows</code>, <code>macos</code><p>default value: <code>windows</code><p>if you specify <code>mobile</code> in the <code>device</code> field, choose from the following values: <code>android</code>, <code>ios</code><p>default value: <code>android</code></p>","type":["string","null"]},"search_param":{"description":"<p><em>additional parameters of the search query</em><p>optional field<p><a href=\"https://dataforseo.com/help-center/bing-search-engine-parameters-and-how-to-use-them\">get the list of available parameters and additional details here</a></p>","type":["string","null"]},"stop_crawl_on_match":{"description":"array of targets to stop crawling\noptional field\nif specified, the response will contain SERP results up to and including the specified match_value;\nyou can specify up to 10 target values in this array\nexample:\n\"stop_crawl_on_match\":[{\"match_value\":\"dataforseo.com\",\"match_type\":\"with_subdomains\"}]\nlearn more about this parameter on our Help Center - https://dataforseo.com/help-center/using-the-stop_crawl_on_match-parameter-in-serp-api\nYour account will be billed per each SERP crawled through the specified targets","items":{"oneOf":[{"properties":{"match_type":{"description":"target match type\nrequired field if stop_crawl_on_match is specified;\ntype of match for the match_value\npossible values: domain, with_subdomains, wildcard","type":["string","null"]},"match_value":{"description":"arget domain or wildcard value\nrequired field if stop_crawl_on_match is specified;\nspecify a target domain or wildcard value;\nNote: domain name must be specified without a request protocol;\nexample: dataforseo.com","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":["array","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]},"target":{"description":"<p><em>target domain, subdomain, or webpage to get results for</em><p>optional field<p>a domain or a subdomain should be specified without <code>https://</code> and <code>www.</code><p>note that the results of <code>target</code>-specific tasks will only include SERP elements that contain a <code>url</code> string;<p>you can also use a wildcard (‘*’) character to specify the search pattern in SERP and narrow down the results;<p>examples:<p><strong><code class=\"long-string\">example.com</code></strong>  - returns results for the website's home page with URLs, such as <code class=\"long-string\">https://example.com</code>, or <code class=\"long-string\">https://www.example.com/</code>, or <code class=\"long-string\">https://example.com/</code>;<p><strong><code class=\"long-string\">example.com*</code></strong> - returns results for the domain, including all its pages;<p><strong><code class=\"long-string\">*example.com*</code></strong> - returns results for the entire domain, including all its pages and subdomains;<p><strong><code class=\"long-string\">*example.com</code></strong>  - returns results for the home page regardless of the subdomain, such as <code class=\"long-string\">https://en.example.com</code>;<p><strong><code class=\"long-string\">example.com/example-page</code></strong>  - returns results for the exact URL;<p><strong><code class=\"long-string\">example.com/example-page*</code></strong>  - returns results for all domain's URLs that start with the specified string</p>","type":["string","null"]},"url":{"description":"<p><em>direct URL of the search query</em><p>optional field<p>you can specify a direct URL and we will sort it out to the necessary fields. Note that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL. In most cases, we wouldn’t recommend using this method.<p>example:<p><code class=\"long-string\">https://www.bing.com/search?q=rank%20checker&amp;count=50&amp;first=1&amp;setlang=en&amp;cc=US&amp;safesearch=Moderate&amp;FORM=SEPAGE</code></p>","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpBingOrganicLiveAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Bing Organic SERP Advanced","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-bing-organic-live-advanced","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:43067fad2e93684e9c47a4d7defc2172b42eb4083440d74b7966cfe308701d69","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3ad1f18667d0"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_bing_organic_live","path":"/apis/v1/dataforseo/serp/bing/organic/live/advanced"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/bing/organic/live/advanced","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/bing/organic/live/advanced \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"keyword\": \"flight ticket new york san francisco\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/bing/organic/live/html":{"post":{"description":"Live SERP HTML provides a raw HTML page of search engine results for the specified keyword, search engine, and location.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_bing_organic_live_html","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":"albert einstein","language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"depth":{"description":"<p><em>parsing depth</em><p>optional field<p>number of results in SERP<p>default value: <code>10</code><p>max value: <code>200</code></p><br><strong>Your account will be billed per each SERP containing up to 10 results;</strong><p>Setting depth above 10 may result in additional charges <a href=\"https://dataforseo.com/help-center/how-many-results-scraped\" rel=\"noopener noreferrer\" target=\"_blank\">if the search engine returns more than 10 results</a>;<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/bing-organic-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>can take the values:<code>desktop</code>, <code>mobile</code><p>default value: <code>desktop</code></p>","type":["string","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p><strong>all %## will be decoded (plus character '+' will be decoded to a space character)</strong><p>if you need to use the \"%\" character for your <code>keyword</code>, please specify it as \"%25\";<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”;</p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify</strong> <code>language_name</code><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify</strong> <code>language_code</code><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format<p>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<p>example:<p><code class=\"long-string\">53.476225,-2.243572</code></p>","type":"string"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"match_type":{"description":"<p><em>target match type</em><p><strong>required field if <code>stop_crawl_on_match</code> is specified</strong><p>type of match for the <code>match_value</code><p>possible values:<p><code>domain</code> – specific domain or subdomain<p><code>with_subdomains</code> – main domain and subdomains<p><code>wildcard</code> –  wildcard pattern</p>","type":"string"},"match_value":{"description":"<p><em>target domain, subdomain, or wildcard value</em><p><strong>required field if <code>stop_crawl_on_match</code> is specified</strong><p>specify a target domain, subdomain, or wildcard value;<p><strong>Note:</strong> domain or subdomain must be specified without a request protocol;<p>example: <code>\"match_value\": \"dataforseo.com\"</code>,<p><code>\"match_value\": \"/blog/post-*\"</code></p>","type":"string"},"max_crawl_pages":{"description":"<p><em>page crawl limit</em><p>optional field<p>number of search results pages to crawl<p>default value: <code>1</code><p>max value: <code>100</code><p><strong>Note:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<p>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" rel=\"noopener noreferrer\" target=\"_blank\">our help center</a></p>","type":["integer","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p>if you specify <code>desktop</code> in the <code>device</code> field, choose from the following values: <code>windows</code>, <code>macos</code><p>default value: <code>windows</code><p>if you specify <code>mobile</code> in the <code>device</code> field, choose from the following values: <code>android</code>, <code>ios</code><p>default value: <code>android</code></p>","type":["string","null"]},"search_param":{"description":"<p><em>additional parameters of the search query</em><p>optional field<p><a href=\"https://dataforseo.com/what-are-google-search-parameters-and-how-to-use-them-with-serp-api.html\">get the list of available parameters and additional details here</a></p>","type":["string","null"]},"stop_crawl_on_match":{"description":"array of targets to stop crawling\noptional field\nif specified, the response will contain SERP results up to and including the specified match_value;\nyou can specify up to 10 target values in this array\nexample:\n\"stop_crawl_on_match\":[{\"match_value\":\"dataforseo.com\",\"match_type\":\"with_subdomains\"}]\nlearn more about this parameter on our Help Center - https://dataforseo.com/help-center/using-the-stop_crawl_on_match-parameter-in-serp-api\nYour account will be billed per each SERP crawled through the specified targets","items":{"oneOf":[{"properties":{"match_type":{"description":"target match type\nrequired field if stop_crawl_on_match is specified;\ntype of match for the match_value\npossible values: domain, with_subdomains, wildcard","type":["string","null"]},"match_value":{"description":"arget domain or wildcard value\nrequired field if stop_crawl_on_match is specified;\nspecify a target domain or wildcard value;\nNote: domain name must be specified without a request protocol;\nexample: dataforseo.com","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":["array","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]},"url":{"description":"<p><em>direct URL of the search query</em><p>optional field<p>you can specify a direct URL and we will sort it out to the necessary fields. Note that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL. In most cases, we wouldn’t recommend using this method.<p>example:<p><code class=\"long-string\">https://www.bing.com/search?q=rank%20checker&amp;count=50&amp;first=1&amp;setlang=en&amp;cc=US&amp;safesearch=Moderate&amp;FORM=SEPAGE</code></p>","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpBingOrganicLiveHtmlResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Bing Organic SERP HTML","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-bing-organic-live-html","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:6e3057d56d7aefa378bfca57af48d2c7c7856e5e15d22c87cfde9a34c49d6d14","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8d6f57a50956"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_bing_organic_live_html","path":"/apis/v1/dataforseo/serp/bing/organic/live/html"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/bing/organic/live/html","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/bing/organic/live/html \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"keyword\": \"albert einstein\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/bing/organic/live/regular":{"post":{"description":"Live SERP provides real-time data on search engine results for the specified keyword, search engine, and location.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_bing_organic_live_regular","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":"albert einstein","language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"depth":{"description":"<p><em>parsing depth</em><p>optional field<p>number of results in SERP<p>default value: <code>10</code><p>max value: <code>200</code></p><br><strong>Your account will be billed per each SERP containing up to 10 results;</strong><p>Setting depth above 10 may result in additional charges <a href=\"https://dataforseo.com/help-center/how-many-results-scraped\" rel=\"noopener noreferrer\" target=\"_blank\">if the search engine returns more than 10 results</a>;<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/bing-organic-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>can take the values:<code>desktop</code>, <code>mobile</code><p>default value: <code>desktop</code></p>","type":["string","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p><strong>all %## will be decoded (plus character '+' will be decoded to a space character)</strong><p>if you need to use the \"%\" character for your <code>keyword</code>, please specify it as \"%25\";<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”;</p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify</strong> <code>language_name</code><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify</strong> <code>language_code</code><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format<p>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<p>example:<p><code class=\"long-string\">53.476225,-2.243572</code></p>","type":"string"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"match_type":{"description":"<p><em>target match type</em><p><strong>required field if <code>stop_crawl_on_match</code> is specified</strong><p>type of match for the <code>match_value</code><p>possible values:<p><code>domain</code> – specific domain or subdomain<p><code>with_subdomains</code> – main domain and subdomains<p><code>wildcard</code> –  wildcard pattern</p>","type":"string"},"match_value":{"description":"<p><em>target domain, subdomain, or wildcard value</em><p><strong>required field if <code>stop_crawl_on_match</code> is specified</strong><p>specify a target domain, subdomain, or wildcard value;<p><strong>Note:</strong> domain or subdomain must be specified without a request protocol;<p>example: <code>\"match_value\": \"dataforseo.com\"</code>,<p><code>\"match_value\": \"/blog/post-*\"</code></p>","type":"string"},"max_crawl_pages":{"description":"<p><em>page crawl limit</em><p>optional field<p>number of search results pages to crawl<p>default value: <code>1</code><p>max value: <code>100</code><p><strong>Note:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<p>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" rel=\"noopener noreferrer\" target=\"_blank\">our help center</a></p>","type":["integer","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p>if you specify <code>desktop</code> in the <code>device</code> field, choose from the following values: <code>windows</code>, <code>macos</code><p>default value: <code>windows</code><p>if you specify <code>mobile</code> in the <code>device</code> field, choose from the following values: <code>android</code>, <code>ios</code><p>default value: <code>android</code></p>","type":["string","null"]},"search_param":{"description":"<p><em>additional parameters of the search query</em><p>optional field<p><a href=\"https://dataforseo.com/what-are-google-search-parameters-and-how-to-use-them-with-serp-api.html\">get the list of available parameters and additional details here</a></p>","type":["string","null"]},"stop_crawl_on_match":{"description":"array of targets to stop crawling\noptional field\nif specified, the response will contain SERP results up to and including the specified match_value;\nyou can specify up to 10 target values in this array\nexample:\n\"stop_crawl_on_match\":[{\"match_value\":\"dataforseo.com\",\"match_type\":\"with_subdomains\"}]\nlearn more about this parameter on our Help Center - https://dataforseo.com/help-center/using-the-stop_crawl_on_match-parameter-in-serp-api\nYour account will be billed per each SERP crawled through the specified targets","items":{"oneOf":[{"properties":{"match_type":{"description":"target match type\nrequired field if stop_crawl_on_match is specified;\ntype of match for the match_value\npossible values: domain, with_subdomains, wildcard","type":["string","null"]},"match_value":{"description":"arget domain or wildcard value\nrequired field if stop_crawl_on_match is specified;\nspecify a target domain or wildcard value;\nNote: domain name must be specified without a request protocol;\nexample: dataforseo.com","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":["array","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]},"target":{"description":"<p><em>target domain, subdomain, or webpage to get results for</em><p>optional field<p>a domain or a subdomain should be specified without <code>https://</code> and <code>www.</code><p>note that the results of <code>target</code>-specific tasks will only include SERP elements that contain a <code>url</code> string;<p>you can also use a wildcard (‘*’) character to specify the search pattern in SERP and narrow down the results;<p>examples:<p><strong><code class=\"long-string\">example.com</code></strong> - returns results for the website's home page with URLs, such as <code class=\"long-string\">https://example.com</code>, or <code class=\"long-string\">https://www.example.com/</code>, or <code class=\"long-string\">https://example.com/</code>;<p><strong><code class=\"long-string\">example.com*</code></strong> - returns results for the domain, including all its pages;<p><strong><code class=\"long-string\">*example.com*</code></strong> - returns results for the entire domain, including all its pages and subdomains;<p><strong><code class=\"long-string\">*example.com</code></strong>  - returns results for the home page regardless of the subdomain, such as <code class=\"long-string\">https://en.example.com</code>;<p><strong><code class=\"long-string\">example.com/example-page</code></strong> - returns results for the exact URL;<p><strong><code class=\"long-string\">example.com/example-page*</code></strong> - returns results for all domain's URLs that start with the specified string</p>","type":["string","null"]},"url":{"description":"<p><em>direct URL of the search query</em><p>optional field<p>you can specify a direct URL and we will sort it out to the necessary fields. Note that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL. In most cases, we wouldn’t recommend using this method.<p>example:<p><code class=\"long-string\">https://www.bing.com/search?q=rank%20checker&amp;count=50&amp;first=1&amp;setlang=en&amp;cc=US&amp;safesearch=Moderate&amp;FORM=SEPAGE</code></p>","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpBingOrganicLiveRegularResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Bing Organic SERP Regular","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-bing-organic-live-regular","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:33dc1a5df9509e6e505e7fe2bccbfdf82cf5bcb7d7f4eecfe84293f5d9da0e64","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5faef764023c"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_bing_organic_live_regular","path":"/apis/v1/dataforseo/serp/bing/organic/live/regular"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/bing/organic/live/regular","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/bing/organic/live/regular \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"keyword\": \"albert einstein\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/bing/organic/task_get/advanced/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_bing_organic_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpBingOrganicTaskGetAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Bing Organic SERP Results by id（advanced）","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-bing-organic-task-get-advanced-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:5fff43c93526953fe8104943ab66d055147a933f6a76e13c2ee58d1f13424fb1","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"fdce8ff605ac"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_bing_organic_fetch","path":"/apis/v1/dataforseo/serp/bing/organic/task_get/advanced/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/bing/organic/task_get/advanced/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/bing/organic/task_get/advanced/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/serp/bing/organic/task_get/html/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_bing_organic_fetch_html","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>7 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpBingOrganicTaskGetHtmlResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Bing Organic HTML Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-bing-organic-task-get-html-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:fe316ca6ccdd0ae1599f166a0b2d5246f55299913798e506ff210cd00e299dd1","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8e3b1ad14327"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_bing_organic_fetch_html","path":"/apis/v1/dataforseo/serp/bing/organic/task_get/html/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/bing/organic/task_get/html/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/bing/organic/task_get/html/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/serp/bing/organic/task_get/regular/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_bing_organic_fetch_regular","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpBingOrganicTaskGetRegularResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Bing Organic SERP Results by id（regular）","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-bing-organic-task-get-regular-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:cfea9563524191c85bb0fdd56741c4d204df0a580a009106599e0bc26e449dde","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d541af65f69c"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_bing_organic_fetch_regular","path":"/apis/v1/dataforseo/serp/bing/organic/task_get/regular/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/bing/organic/task_get/regular/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/bing/organic/task_get/regular/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/serp/bing/organic/task_post":{"post":{"description":"SERP API provides search engine results. These results are specific to the selected location (see the List of Locations) and language (see the List of Languages) settings.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_bing_organic_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":"albert einstein","language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"browser_screen_height":{"description":"<p><em>browser screen height</em><p>optional field<p>you can set a custom browser screen height to calculate pixel rankings for a particular device;<p>can be specified within the following range: <code>240-9999</code>;<p>by default, the parameter is set to:<p><code>1080</code> for <code>desktop</code>;<p><code>640</code> for <code>mobile</code> on <code>android</code>;<p><code>812</code> for <code>mobile</code> on <code>iOS</code>;<p><strong>Note:</strong> to use this parameter, set <code>calculate_rectangles</code> to <code>true</code></p>","type":["integer","null"]},"browser_screen_resolution_ratio":{"description":"<p><em>browser screen resolution ratio</em><p>optional field<p>you can set a custom browser screen resolution ratio to calculate pixel rankings for a particular device;<p>can be specified within the following range: <code>0.5-3</code>;<p>by default, the parameter is set to:<p><code>1</code> for <code>desktop</code>;<p><code>3</code> for <code>mobile</code> on <code>android</code>;<p><code>3</code> for <code>mobile</code> on <code>iOS</code>;<p><strong>Note:</strong> to use this parameter, set <code>calculate_rectangles</code> to <code>true</code></p>","type":["integer","null"]},"browser_screen_width":{"description":"<p><em>browser screen width</em><p>optional field<p>you can set a custom browser screen width to calculate pixel rankings for a particular device;<p>can be specified within the following range: <code>240-9999</code>;<p>by default, the parameter is set to:<p><code>1920</code> for <code>desktop</code>;<p><code>360</code> for <code>mobile</code> on <code>android</code>;<p><code>375</code> for <code>mobile</code> on <code>iOS</code>;<p><strong>Note:</strong> to use this parameter, set <code>calculate_rectangles</code> to <code>true</code></p>","format":"int64","type":["integer","null"]},"calculate_rectangles":{"description":"<p><em>calcualte pixel rankings for SERP elements in advanced results</em><p>optional field<p>pixel ranking refers to the distance between the result snippet and top left corner of the screen;<p><a href=\"https://dataforseo.com/help-center/pixel-ranking-in-serp-api\">Visit Help Center to learn more&gt;&gt;</a><p>by default, the parameter is set to <code>false</code><p><strong>Note:</strong> provider usage may increase for using this parameter</p>\n\nFor current API pricing, see the published x-aisa-pricing metadata. Where supported, obtain a quote for your exact request.","type":["boolean","null"]},"depth":{"description":"<p><em>parsing depth</em><p>optional field<p>number of results in SERP<p>default value: <code>10</code><p>max value: <code>700</code></p><br><strong>Your account will be billed per each SERP containing up to 10 results;</strong><p>Setting depth above 10 may result in additional charges <a href=\"https://dataforseo.com/help-center/how-many-results-scraped\" rel=\"noopener noreferrer\" target=\"_blank\">if the search engine returns more than 10 results</a>;<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/bing-organic-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>can take the values:<code>desktop</code>, <code>mobile</code><p>default value: <code>desktop</code></p>","type":["string","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p><strong>all %## will be decoded (plus character '+' will be decoded to a space character)</strong><p>if you need to use the \"%\" character for your <code>keyword</code>, please specify it as \"%25\";<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”</p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify</strong> <code>language_name</code><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify</strong> <code>language_code</code><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude\"</em> format<p>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<p>example:<p><code class=\"long-string\">53.476225,-2.243572</code></p>","type":"string"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"match_type":{"description":"<p><em>target match type</em><p><strong>required field if <code>stop_crawl_on_match</code> is specified</strong><p>type of match for the <code>match_value</code><p>possible values:<p><code>domain</code> – specific domain or subdomain<p><code>with_subdomains</code> – main domain and subdomains<p><code>wildcard</code> –  wildcard pattern</p>","type":"string"},"match_value":{"description":"<p><em>target domain, subdomain, or wildcard value</em><p><strong>required field if <code>stop_crawl_on_match</code> is specified</strong><p>specify a target domain, subdomain, or wildcard value;<p><strong>Note:</strong> domain or subdomain must be specified without a request protocol;<p>example: <code>\"match_value\": \"dataforseo.com\"</code>,<p><code>\"match_value\": \"/blog/post-*\"</code></p>","type":"string"},"max_crawl_pages":{"description":"<p><em>page crawl limit</em><p>optional field<p>number of search results pages to crawl<p>default value: <code>1</code><p>max value: <code>100</code><p><strong>Note:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<p>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" target=\"_blank\" rel=\"noopener noreferrer\">our help center</a></p>","type":["integer","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p>if you specify <code>desktop</code> in the <code>device</code> field, choose from the following values: <code>windows</code>, <code>macos</code><p>default value: <code>windows</code><p>if you specify <code>mobile</code> in the <code>device</code> field, choose from the following values: <code>android</code>, <code>ios</code><p>default value: <code>android</code></p>","type":["string","null"]},"pingback_url":{"description":"<p><em>notification URL of a completed task</em><p>optional field<p>when a task is completed we will notify you by GET request sent to the URL you have specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/pingscript?id=$id</code><p><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"postback_data":{"description":"<p><em>postback_url datatype</em><p><strong>required field if you specify <code>postback_url</code></strong><p>corresponds to the datatype that will be sent to your server<p>possible values:<p><code>regular</code>, <code>advanced</code>, <code>html</code></p>","type":"string"},"postback_url":{"description":"<p><em>URL for sending task results</em><p>optional field<p>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/postbackscript?id=$id</code><p><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"priority":{"description":"<p><em>task priority</em><p>optional field<p>can take the following values:<p>1 – normal execution priority (set by default)<p>2 – high execution priority</p><br>You will be additionally charged for the tasks with high execution priority.<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/bing-organic-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"search_param":{"description":"<p><em>additional parameters of the search query</em><p>optional field<p><a href=\"https://dataforseo.com/help-center/bing-search-engine-parameters-and-how-to-use-them\">get the list of available parameters and additional details here</a></p>","type":["string","null"]},"stop_crawl_on_match":{"description":"array of targets to stop crawling\noptional field\nif specified, the response will contain SERP results up to and including the specified match_value;\nyou can specify up to 10 target values in this array\nexample:\n\"stop_crawl_on_match\":[{\"match_value\":\"dataforseo.com\",\"match_type\":\"with_subdomains\"}]\nlearn more about this parameter on our Help Center - https://dataforseo.com/help-center/using-the-stop_crawl_on_match-parameter-in-serp-api\nYour account will be billed per each SERP crawled through the specified targets","items":{"oneOf":[{"properties":{"match_type":{"description":"target match type\nrequired field if stop_crawl_on_match is specified;\ntype of match for the match_value\npossible values: domain, with_subdomains, wildcard","type":["string","null"]},"match_value":{"description":"arget domain or wildcard value\nrequired field if stop_crawl_on_match is specified;\nspecify a target domain or wildcard value;\nNote: domain name must be specified without a request protocol;\nexample: dataforseo.com","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":["array","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]},"url":{"description":"<p><em>direct URL of the search query</em><p>optional field<p>you can specify a direct URL and we will sort it out to the necessary fields. Note that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL. In most cases, we wouldn’t recommend using this method.<p>example:<p><code class=\"long-string\">https://www.bing.com/search?q=rank%20checker&amp;count=50&amp;first=1&amp;setlang=en&amp;cc=US&amp;safesearch=Moderate&amp;FORM=SEPAGE</code></p>","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpBingOrganicTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Bing Organic SERP Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-bing-organic-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:653db2e633b9a955c3974fb24c0adcd822c8b23d2b6723dd713ceac1637397b8","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"81bc2935e0ab"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_bing_organic_submit","path":"/apis/v1/dataforseo/serp/bing/organic/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/bing/organic/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/bing/organic/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"keyword\": \"albert einstein\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/bing/organic/tasks_ready":{"get":{"description":"‌\nThe ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If you use the Standard method without specifying the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoint.\nLearn more about task completion and obtaining a list of completed tasks in this help center article.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_bing_organic_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpBingOrganicTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Organic SERP Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-bing-organic-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:90707176dcd4b5f03667485b6ad835aa3b4a2b72aecb0d3066b704924be1bafe","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8fe197db0eb8"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_bing_organic_ready","path":"/apis/v1/dataforseo/serp/bing/organic/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/bing/organic/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/google/ads_advertisers/live/advanced":{"post":{"description":"Returns the advertisers matching a query in Google's ads transparency data on Google, synchronously. Returns `keyword`, `type`, `se_domain`, `location_code`, `language_code`, `check_url`, `datetime`, `spell`, `refinement_chips`, `item_types`, `items_count` and `items`. Measured at 57 KB for a ten-result Google query. ⚠️ Three result depths exist for the same query and differ by two orders of magnitude: `regular` measured 4.8 KB, `advanced` 57 KB, and `html` **2.4 MB**. `advanced` is the default choice; take `regular` when only the ranked list matters and `html` only to check what the parser dropped.  Wrapped in DataForSEO's envelope: data in `tasks[0].result`, outcome in `tasks[0].status_code` - a rejected request still returns HTTP 200.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_gads_advertisers_live","requestBody":{"content":{"application/json":{"schema":{"items":{"properties":{"keyword":{"description":"Keyword to search advertisers for","type":"string"},"location_code":{"description":"Search engine location code","type":"integer"},"location_name":{"description":"Full name of search engine location","type":"string"}},"required":["keyword"],"type":"object"},"type":"array"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"cost":{"description":"Total tasks cost, USD","type":"number"},"status_code":{"description":"General status code","type":"integer"},"status_message":{"description":"General informational message","type":"string"},"tasks":{"description":"Array of tasks","items":{"type":"string"},"type":"array"},"tasks[].result":{"description":"Array of live SERP results","items":{"type":"string"},"type":"array"},"time":{"description":"Execution time, seconds","type":"string"},"version":{"description":"The current version of the API","type":"string"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Google Ads Advertisers Advanced","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-google-ads-advertisers-live-advanced","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:ab6dd38a996b1fb31271bc4ff29076800bc2f90b7e7f85e2215c00a61817fb34","kind":"upstream_success_contract","source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0f3976eb82e2"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_gads_advertisers_live","path":"/apis/v1/dataforseo/serp/google/ads_advertisers/live/advanced"},"x-aisa-source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/ads_advertisers/live/advanced","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/google/ads_advertisers/locations":{"get":{"description":"‌\n‌‌As a response of the API server, you will receive JSON-encoded data containing a tasks array with the information specific to the set tasks.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_gads_advertisers_locations","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAdsAdvertisersLocationsResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Google Ads Advertisers Locations for SERP API","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-ads-advertisers-locations","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:9b9649625dab6c3d702a3de08752f1c3297957f4af491dde0dfe2681406d2758","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"200128766c89"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_gads_advertisers_locations","path":"/apis/v1/dataforseo/serp/google/ads_advertisers/locations"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/ads_advertisers/locations","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/google/ads_advertisers/task_get/advanced/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_gads_advertisers_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAdsAdvertisersTaskGetAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google Ads Advertisers Advanced Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-ads-advertisers-task-get-advanced-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:c8e9ce7267eea41cceb473ccc7ec40d612e90f8f70fd17b5dce14e3700279892","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2a4cecada4c5"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_gads_advertisers_fetch","path":"/apis/v1/dataforseo/serp/google/ads_advertisers/task_get/advanced/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/ads_advertisers/task_get/advanced/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/ads_advertisers/task_get/advanced/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/serp/google/ads_advertisers/task_post":{"post":{"description":"Google Ads Advertisers provides information on advertisers that run campaigns on Google Ads based on the Ads Transparency platform. ‌‌\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_gads_advertisers_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":"apple","location_code":2840}],"items":{"oneOf":[{"properties":{"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<p>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”</p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p>optional field<p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/ads_advertisers/locations</code><p>example:<p><code class=\"long-string\">2840</code></p><br><p><strong>Note:</strong> if you don't specify <code>location_name</code>, <code>location_code</code>, or <code>location_coordinate</code>, advertisers will be searched across all the available locations</p>","type":["integer","null"]},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p>optional field<p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p>example:<p><code class=\"long-string\">52.6178549,-155.352142</code></p><br><p><strong>Note:</strong> if you don't specify <code>location_name</code>, <code>location_code</code>, or <code>location_coordinate</code>, advertisers will be searched across all the available locations</p>","type":["string","null"]},"location_name":{"description":"<p><em>full name of search engine location</em><p>optional field<p><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/ads_advertisers/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p><br><p><strong>Note:</strong> if you don't specify <code>location_name</code>, <code>location_code</code>, or <code>location_coordinate</code>, advertisers will be searched across all the available locations</p>","type":["string","null"]},"pingback_url":{"description":"<p><em>notification URL of a completed task</em><p>optional field<p>when a task is completed we will notify you by GET request sent to the URL you have specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/pingscript?id=$id</code><p><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"postback_data":{"description":"<p><em>postback_url datatype</em><p><strong>required field if you specify <code>postback_url</code></strong><p>corresponds to the function you used for setting a task<p>possible values:<p><code>advanced</code></p>","type":"string"},"postback_url":{"description":"<p><em>URL for sending task results</em><p>optional field<p>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/postbackscript?id=$id</code><p><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"priority":{"description":"<p><em>task priority</em><p>optional field<p>can take the following values:<p>1 – normal execution priority (set by default)<p>2 – high execution priority</p><br>You will be additionally charged for the tasks with high execution priority.<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-ads-advertisers-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAdsAdvertisersTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Google Ads Advertisers SERP Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-google-ads-advertisers-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:9a28f7b66c332e948da0a1588a32ccc530131f5dbc55033f53efa7da64fcc233","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ada5112419e7"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_gads_advertisers_submit","path":"/apis/v1/dataforseo/serp/google/ads_advertisers/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/ads_advertisers/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/ads_advertisers/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"location_code\": 2840,\n    \"keyword\": \"apple\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/google/ads_advertisers/tasks_ready":{"get":{"description":"‌\nThe ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If you use the Standard method without specifying the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoint.\nLearn more about task completion and obtaining a list of completed tasks in this help center article.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_gads_advertisers_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAdsAdvertisersTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Ads Advertisers SERP Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-ads-advertisers-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:9a93e922955d82dfc1b687daaf3948ca1525e6db3c2f6c6d038126a8bb0efc84","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a7f3fb6b34f7"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_gads_advertisers_ready","path":"/apis/v1/dataforseo/serp/google/ads_advertisers/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/ads_advertisers/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/google/ads_search/live/advanced":{"post":{"description":"Returns the ads running against a keyword on Google, synchronously. Returns `keyword`, `type`, `se_domain`, `location_code`, `language_code`, `check_url`, `datetime`, `spell`, `refinement_chips`, `item_types`, `items_count` and `items`. Measured at 57 KB for a ten-result Google query. ⚠️ Three result depths exist for the same query and differ by two orders of magnitude: `regular` measured 4.8 KB, `advanced` 57 KB, and `html` **2.4 MB**. `advanced` is the default choice; take `regular` when only the ranked list matters and `html` only to check what the parser dropped.  Wrapped in DataForSEO's envelope: data in `tasks[0].result`, outcome in `tasks[0].status_code` - a rejected request still returns HTTP 200.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_gads_search_live","requestBody":{"content":{"application/json":{"schema":{"items":{"anyOf":[{"required":["advertiser_ids"]},{"required":["target"]}],"properties":{"advertiser_ids":{"description":"Advertiser identifiers; required if target is not specified","items":{"type":"string"},"type":"array"},"location_code":{"description":"Search engine location code","type":"integer"},"location_coordinate":{"description":"GPS coordinates of a location","type":"string"},"location_name":{"description":"Full name of search engine location","type":"string"},"target":{"description":"Domain name associated with an advertiser account; required if advertiser_ids is not specified","type":"string"}},"type":"object"},"type":"array"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"cost":{"description":"Total tasks cost, USD","type":"number"},"status_code":{"description":"General status code","type":"integer"},"status_message":{"description":"General informational message","type":"string"},"tasks":{"description":"Array of tasks","items":{"type":"string"},"type":"array"},"tasks[].result":{"description":"Array of live SERP results","items":{"type":"string"},"type":"array"},"time":{"description":"Execution time, seconds","type":"string"},"version":{"description":"The current version of the API","type":"string"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Google Ads Search Advanced","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-google-ads-search-live-advanced","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:ab6dd38a996b1fb31271bc4ff29076800bc2f90b7e7f85e2215c00a61817fb34","kind":"upstream_success_contract","source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"131831d6a988"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_gads_search_live","path":"/apis/v1/dataforseo/serp/google/ads_search/live/advanced"},"x-aisa-source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/ads_search/live/advanced","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/google/ads_search/locations":{"get":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_gads_search_locations","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAdsSearchLocationsResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Google Ads Search Locations for SERP API","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-ads-search-locations","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:0758a5d37c74305827169840f9fb9bb224f21e72794ef64dce5f3463da74dab9","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3793fee217f2"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_gads_search_locations","path":"/apis/v1/dataforseo/serp/google/ads_search/locations"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/ads_search/locations","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/google/ads_search/task_get/advanced/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_gads_search_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAdsSearchTaskGetAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google Ads Search Advanced Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-ads-search-task-get-advanced-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:11ff0c0e9696ddc12c784605950722e9215e0fd4a8fb7ad8874d055df92a49d6","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"254d2dd57e75"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_gads_search_fetch","path":"/apis/v1/dataforseo/serp/google/ads_search/task_get/advanced/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/ads_search/task_get/advanced/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/ads_search/task_get/advanced/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/serp/google/ads_search/task_post":{"post":{"description":"Google Ads Search provides information on ads that are run by advertisers on Google Ads. Information is based on the Ads Transparency platform and adapted for the convenience of DataForSEO users. ‌‌\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_gads_search_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"advertiser_ids":["AR13752565271262920705","AR02439908557932462081"],"location_code":2840,"platform":"google_search"}],"items":{"oneOf":[{"properties":{"advertiser_ids":{"description":"<p><em>advertiser identifiers</em><p><strong>required field if <code>target</code> is not specified</strong></p><br><p>you can specify the maximum of 25 values in this array;<p><code>advertiser_ids</code> values for this parameter can be found in the <a href=\"http://docs.dataforseo.com/v3/serp/google/ads_advertisers/task_get/advanced/\" rel=\"noopener noreferrer\" target=\"_blank\">Google Ads Advertisers</a> endpoint;</p>","items":{"type":"string"},"type":"array"},"date_from":{"description":"<p><em>starting date of the time range</em><p>optional field<p>required field if <code>date_to</code> is specified; </p><br><p>date format: <code>\"yyyy-mm-dd\"</code><p>minimum value: 2018-05-31<p>maximum value: today's date<p>example:<p><code>\"2020-01-01\"</code></p>","type":"string"},"date_to":{"description":"<p><em>ending date of the time range</em><p>optional field<p>required field if <code>date_from</code> is specified; </p><br><p>date format: <code>\"yyyy-mm-dd\"</code><p>minimum value: 2018-05-31<p>maximum value: today's date<p>example:<p><code>\"2020-01-01\"</code></p>","type":"string"},"depth":{"description":"<p><em>parsing depth</em><p>optional field<p>number of results in SERP<p>default value: <code>40</code><p>max value: <code>700</code></p><br><strong>Your account will be billed per each SERP containing up to 40 results;</strong><p>Setting depth above 40 may result in additional charges <a href=\"https://dataforseo.com/help-center/how-many-results-scraped\" rel=\"noopener noreferrer\" target=\"_blank\">if the search engine returns more than 40 results</a>;<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-ads-search-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"format":{"description":"<p><em>ad format</em><p>optional field<p>possible values: <code>all</code>, <code>text</code>, <code>image</code>, <code>video</code></p>","type":["string","null"]},"location_code":{"description":"<p><em>search engine location code</em><p>optional field<p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/ads_search/locations</code><p>example:<p><code class=\"long-string\">2840</code></p><br><p><strong>Note:</strong> if you don't specify <code>location_name</code>, <code>location_code</code>, or <code>location_coordinate</code>, the ads will be searched across all the available locations</p>","type":["integer","null"]},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p>optional field<p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p>example:<p><code class=\"long-string\">52.6178549,-155.352142</code></p><br><p><strong>Note:</strong> if you don't specify <code>location_name</code>, <code>location_code</code>, or <code>location_coordinate</code>, the ads will be searched across all the available locations</p>","type":["string","null"]},"location_name":{"description":"<p><em>full name of search engine location</em><p>optional field<p><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/ads_search/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p><br><p><strong>Note:</strong> if you don't specify <code>location_name</code>, <code>location_code</code>, or <code>location_coordinate</code>, the ads will be searched across all the available locations</p>","type":["string","null"]},"pingback_url":{"description":"<p><em>notification URL of a completed task</em><p>optional field<p>when a task is completed we will notify you by GET request sent to the URL you have specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/pingscript?id=$id</code><p><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"platform":{"description":"<p><em>advertising platform</em><p>optional field<p>possible values: <code>all</code>, <code>google_play</code>, <code>google_maps</code>, <code>google_search</code>, <code>google_shopping</code>, <code>youtube</code><p>default value: <code>all</code></p>","type":["string","null"]},"postback_data":{"description":"<p><em>postback_url datatype</em><p><strong>required field if you specify <code>postback_url</code></strong><p>corresponds to the function you used for setting a task<p>possible values:<p><code>advanced</code></p>","type":"string"},"postback_url":{"description":"<p><em>URL for sending task results</em><p>optional field<p>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/postbackscript?id=$id</code><p><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"priority":{"description":"<p><em>task priority</em><p>optional field<p>can take the following values:<p>1 – normal execution priority (set by default)<p>2 – high execution priority</p><br>You will be additionally charged for the tasks with high execution priority.<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-ads-search-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]},"target":{"description":"<p><em>domain name</em><p><strong>required field if <code>advertiser_ids</code> is not specified</strong><p>domain name associated with an advertiser account</p>","type":"string"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAdsSearchTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Google Ads Search SERP Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-google-ads-search-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:d566bf867f5438f21aa7b44a9dfcdec0e901d488a8fd7ccdbaf0a5875bec15a9","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f6bbcefeb168"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_gads_search_submit","path":"/apis/v1/dataforseo/serp/google/ads_search/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/ads_search/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/ads_search/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"location_code\": 2840,\n    \"platform\": \"google_search\",\n    \"advertiser_ids\": [\n      \"AR13752565271262920705\",\n      \"AR02439908557932462081\"\n    ]\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/google/ads_search/tasks_ready":{"get":{"description":"‌\nThe ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If you use the Standard method without specifying the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoint.\nLearn more about task completion and obtaining a list of completed tasks in this help center article.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_gads_search_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAdsSearchTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Ads Search SERP Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-ads-search-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:a70c144598da7ee61fd8bc967d55d7e8d5af3905f3986ab25004a9aaecfda65c","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7378859c7928"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_gads_search_ready","path":"/apis/v1/dataforseo/serp/google/ads_search/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/ads_search/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/google/ai_mode/languages":{"get":{"description":"You will receive the list of languages by calling this API.\n \nAs a response of the API server, you will receive JSON-encoded data containing a tasks array with the information specific to the set tasks.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_google_ai_mode_languages","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAiModeLanguagesResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Google AI Mode Languages for SERP","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-ai-mode-languages","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:856fd295722a2d0d402aac64b47fe466c2c60801457f21f432ac69b2d6fdbb33","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6c695aaa403e"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_google_ai_mode_languages","path":"/apis/v1/dataforseo/serp/google/ai_mode/languages"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/ai_mode/languages","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/google/ai_mode/live/advanced":{"post":{"description":"‌‌\nGoogle AI Mode SERP API provides search results from the AI Mode feature of Google Search.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.004 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_google_ai_mode_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":"what is google ai mode","language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"browser_screen_height":{"description":"<p><em>browser screen height</em><p>optional field<p>you can set a custom browser screen height to calculate pixel rankings for a particular device;<p>can be specified within the following range: <code>240-9999</code>;<p>by default, the parameter is set to:<p><code>1080</code> for <code>desktop</code>;<p><code>640</code> for <code>mobile</code> on <code>android</code>;<p><code>812</code> for <code>mobile</code> on <code>iOS</code>;<p><strong>Note:</strong> to use this parameter, set <code>calculate_rectangles</code> to <code>true</code></p>","type":["integer","null"]},"browser_screen_resolution_ratio":{"description":"<p><em>browser screen resolution ratio</em><p>optional field<p>you can set a custom browser screen resolution ratio to calculate pixel rankings for a particular device;<p>can be specified within the following range: <code>0.5-3</code>;<p>by default, the parameter is set to:<p><code>1</code> for <code>desktop</code>;<p><code>3</code> for <code>mobile</code> on <code>android</code>;<p><code>3</code> for <code>mobile</code> on <code>iOS</code>;<p><strong>Note:</strong> to use this parameter, set <code>calculate_rectangles</code> to <code>true</code></p>","type":["integer","null"]},"browser_screen_width":{"description":"<p><em>browser screen width</em><p>optional field<p>you can set a custom browser screen width to calculate pixel rankings for a particular device;<p>can be specified within the following range: <code>240-9999</code>;<p>by default, the parameter is set to:<p><code>1920</code> for <code>desktop</code>;<p><code>360</code> for <code>mobile</code> on <code>android</code>;<p><code>375</code> for <code>mobile</code> on <code>iOS</code>;<p><strong>Note:</strong> to use this parameter, set <code>calculate_rectangles</code> to <code>true</code></p>","format":"int64","type":["integer","null"]},"calculate_rectangles":{"description":"<p><em>calculate pixel rankings for SERP elements in advanced results</em><p>optional field<p>pixel ranking refers to the distance between the result snippet and top left corner of the screen;<p><a href=\"https://dataforseo.com/help-center/pixel-ranking-in-serp-api\">Visit Help Center to learn more&gt;&gt;</a><p>by default, the parameter is set to <code>false</code><p><strong>Note:</strong> if set to <code>true</code>, the charge per task will be multiplied by 2</p>","type":["boolean","null"]},"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>can take the values:<code>desktop</code>, <code>mobile</code><p>default value: <code>desktop</code></p>","type":["string","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<p>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”</p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p>required field if you don't specify <code>language_name</code>;<p>if you use this field, you don't need to specify <code>language_name</code>;<p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/ai_mode/languages</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p>required field if you don't specify <code>language_code</code>;<p>if you use this field, you don't need to specify <code>language_code</code>;<p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/ai_mode/languages</code>;</p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/locations</code><p><strong>Note:</strong> check <a href=\"https://support.google.com/websearch/answer/16011537?hl=en&amp;co=GENIE.Platform%3DAndroid#\" target=\"_blank\"> Google Search Help</a> for the list of countries where AI Mode is currently available</p>","type":"integer"},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,zoom\"</em> format<p>if <em>\"zoom\"</em> is not specified, <em>9z</em> will be applied as a default value<p>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<p>the minimum value for <em>\"zoom\"</em>: 4z<p>the maximum value for <em>\"zoom\"</em>: 18z<p>example:<p><code class=\"long-string\">52.6178549,-155.352142,18z</code></p>","type":"string"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/locations</code><p><strong>Note:</strong> check <a href=\"https://support.google.com/websearch/answer/16011537?hl=en&amp;co=GENIE.Platform%3DAndroid#\" target=\"_blank\"> Google Search Help</a> for the list of countries where AI Mode is currently available</p>","type":"string"},"os":{"description":"<p><em>device operating system</em><p>optional field<p>if you specify <code>desktop</code> in the <code>device</code> field, choose from the following values: <code>windows</code>, <code>macos</code><p>default value: <code>windows</code><p>if you specify <code>mobile</code> in the <code>device</code> field, choose from the following values: <code>android</code>, <code>ios</code><p>default value: <code>android</code></p>","type":["string","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAiModeLiveAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Google AI Mode SERP","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-google-ai-mode-live-advanced","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.004,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:e391c126b15e45a0846e067fa3de59bd272055a58d879237807611382439e3cb","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4472287aac20"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_google_ai_mode_live","path":"/apis/v1/dataforseo/serp/google/ai_mode/live/advanced"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/ai_mode/live/advanced","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/ai_mode/live/advanced \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"keyword\": \"what is google ai mode\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/google/ai_mode/live/html":{"post":{"description":"‌\nLive SERP HTML provides a raw HTML page of 100 search engine results for the specified keyword, search engine, and location.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_google_ai_mode_live_html","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":"albert einstein","language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"device":{"description":"<em>device type</em><br>optional field<br>return results for a specific device type<br>can take the values:<code>desktop</code>, <code>mobile</code><br>default value: <code>desktop</code>","type":["string","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<br>all %## will be decoded (plus character '+' will be decoded to a space character)<br>if you need to use the \"%\" character for your <code>keyword</code>, please specify it as \"%25\";<br>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”;","type":"string"},"language_code":{"description":"<em>search engine language code</em><br>required field if you don't specify <code>language_name</code>;<br>if you use this field, you don't need to specify <code>language_name</code>;<br>you can receive the list of available languages of the search engine with their <code>language_code</code>_by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/ai_mode/languages</code>n","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br>required field if you don't specify <code>language_code</code>;<br>if you use this field, you don't need to specify <code>language_code</code>;<br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/ai_mode/languages</code>;","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><br>example:<br><code class=\"long-string\">2840</code>n","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9 (mm)<br>the maximum value for <em>\"radius\"</em>: 199999 (mm)<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>n","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"os":{"description":"<em>device operating system</em><br>optional field<br>if you specify <code>desktop</code> in the <code>device</code> field, choose from the following values: <code>windows</code>, <code>macos</code><br>default value: <code>windows</code><br>if you specify <code>mobile</code> in the <code>device</code> field, choose from the following values: <code>android</code>, <code>ios</code><br>default value: <code>android</code>","type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAiModeLiveHtmlResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Google Ai Mode SERP HTML","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-google-ai-mode-live-html","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:e9cf75efa225d2dd3480ca7953284f2795ac8e128e7cfcdbf174696191e0870d","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f584ede8657f"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_google_ai_mode_live_html","path":"/apis/v1/dataforseo/serp/google/ai_mode/live/html"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/ai_mode/live/html","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/ai_mode/live/html \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"keyword\": \"albert einstein\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/google/ai_mode/task_get/advanced/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_google_ai_mode_fetch","parameters":[{"description":"<em>task identifier</em><br><a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">a universally unique identifier (UUID)</a><br><strong>unique task identifier in our system</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAiModeTaskGetAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google AI Mode SERP Advanced Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-ai-mode-task-get-advanced-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:ef8dd648eac9381aba5b1c6052d8ae5730dfafab2e40dedace96d099cc7722fe","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f67b7668ff82"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_google_ai_mode_fetch","path":"/apis/v1/dataforseo/serp/google/ai_mode/task_get/advanced/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/ai_mode/task_get/advanced/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/ai_mode/task_get/advanced/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/serp/google/ai_mode/task_get/html/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_google_ai_mode_fetch_html","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>7 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAiModeTaskGetHtmlResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google Ai Mode HTML Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-ai-mode-task-get-html-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:43d5f16ee7d8fb7b8bbea3a3142ea52f4421c20351756fc68747eb3edb8a26f0","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8df8c6affa2a"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_google_ai_mode_fetch_html","path":"/apis/v1/dataforseo/serp/google/ai_mode/task_get/html/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/ai_mode/task_get/html/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/ai_mode/task_get/html/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/serp/google/ai_mode/task_post":{"post":{"description":"‌\nGoogle AI Mode SERP API provides search results from the AI Mode feature of Google Search.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_google_ai_mode_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":"what is google ai mode","language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"browser_screen_height":{"description":"<p><em>browser screen height</em><p>optional field<p>you can set a custom browser screen height to calculate pixel rankings for a particular device;<p>can be specified within the following range: <code>240-9999</code>;<p>by default, the parameter is set to:<p><code>1080</code> for <code>desktop</code>;<p><code>640</code> for <code>mobile</code> on <code>android</code>;<p><code>812</code> for <code>mobile</code> on <code>iOS</code>;<p><strong>Note:</strong> to use this parameter, set <code>calculate_rectangles</code> to <code>true</code></p>","type":["integer","null"]},"browser_screen_resolution_ratio":{"description":"<p><em>browser screen resolution ratio</em><p>optional field<p>you can set a custom browser screen resolution ratio to calculate pixel rankings for a particular device;<p>can be specified within the following range: <code>0.5-3</code>;<p>by default, the parameter is set to:<p><code>1</code> for <code>desktop</code>;<p><code>3</code> for <code>mobile</code> on <code>android</code>;<p><code>3</code> for <code>mobile</code> on <code>iOS</code>;<p><strong>Note:</strong> to use this parameter, set <code>calculate_rectangles</code> to <code>true</code></p>","type":["integer","null"]},"browser_screen_width":{"description":"<p><em>browser screen width</em><p>optional field<p>you can set a custom browser screen width to calculate pixel rankings for a particular device;<p>can be specified within the following range: <code>240-9999</code>;<p>by default, the parameter is set to:<p><code>1920</code> for <code>desktop</code>;<p><code>360</code> for <code>mobile</code> on <code>android</code>;<p><code>375</code> for <code>mobile</code> on <code>iOS</code>;<p><strong>Note:</strong> to use this parameter, set <code>calculate_rectangles</code> to <code>true</code></p>","format":"int64","type":["integer","null"]},"calculate_rectangles":{"description":"<p><em>calculate pixel rankings for SERP elements in advanced results</em><p>optional field<p>pixel ranking refers to the distance between the result snippet and top left corner of the screen;<p><a href=\"https://dataforseo.com/help-center/pixel-ranking-in-serp-api\">Visit Help Center to learn more&gt;&gt;</a><p>by default, the parameter is set to <code>false</code><p><strong>Note:</strong> if set to <code>true</code>, the charge per task will be multiplied by 2</p>","type":["boolean","null"]},"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>can take the values:<code>desktop</code>, <code>mobile</code><p>default value: <code>desktop</code></p>","type":["string","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<p>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”</p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p>required field if you don't specify <code>language_name</code>;<p>if you use this field, you don't need to specify <code>language_name</code>;<p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/ai_mode/languages</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p>required field if you don't specify <code>language_code</code>;<p>if you use this field, you don't need to specify <code>language_code</code>;<p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/ai_mode/languages</code>;</p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/locations</code><p><strong>Note:</strong> check <a href=\"https://support.google.com/websearch/answer/16011537?hl=en&amp;co=GENIE.Platform%3DAndroid#\" target=\"_blank\"> Google Search Help</a> for the list of countries where AI Mode is currently available</p>","type":"integer"},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,zoom\"</em> format<p>if <em>\"zoom\"</em> is not specified, <em>9z</em> will be applied as a default value<p>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<p>the minimum value for <em>\"zoom\"</em>: 4z<p>the maximum value for <em>\"zoom\"</em>: 18z<p>example:<p><code class=\"long-string\">52.6178549,-155.352142,18z</code></p>","type":"string"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/locations</code><p><strong>Note:</strong> check <a href=\"https://support.google.com/websearch/answer/16011537?hl=en&amp;co=GENIE.Platform%3DAndroid#\" target=\"_blank\"> Google Search Help</a> for the list of countries where AI Mode is currently available</p>","type":"string"},"os":{"description":"<p><em>device operating system</em><p>optional field<p>if you specify <code>desktop</code> in the <code>device</code> field, choose from the following values: <code>windows</code>, <code>macos</code><p>default value: <code>windows</code><p>if you specify <code>mobile</code> in the <code>device</code> field, choose from the following values: <code>android</code>, <code>ios</code><p>default value: <code>android</code></p>","type":["string","null"]},"pingback_url":{"description":"<p><em>notification URL of a completed task</em><p>optional field<p>when a task is completed we will notify you by GET request sent to the URL you have specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/pingscript?id=$id</code><p><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"postback_data":{"description":"<p><em>postback_url datatype</em><p><strong>required field if you specify <code>postback_url</code></strong><p>corresponds to the function you used for setting a task<p>possible values:<p><code>advanced</code>, <code>html</code></p>","type":"string"},"postback_url":{"description":"<p><em>URL for sending task results</em><p>optional field<p>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/postbackscript?id=$id</code><p><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"priority":{"description":"<p><em>task priority</em><p>optional field<p>can take the following values:<p>1 – normal execution priority (set by default)<p>2 – high execution priority</p><br>You will be additionally charged for the tasks with high execution priority.<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-ai-mode-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAiModeTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Google AI Mode SERP Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-google-ai-mode-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:cd93746d5324d346a53a42779c9339cb93804b56f5e6dd88d0bbbe9b5ba4ba81","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3ce0bb56a2de"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_google_ai_mode_submit","path":"/apis/v1/dataforseo/serp/google/ai_mode/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/ai_mode/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/ai_mode/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"keyword\": \"what is google ai mode\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/google/ai_mode/tasks_ready":{"get":{"description":"‌\nThe ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If you use the Standard method without specifying the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoint.\nLearn more about task completion and obtaining a list of completed tasks in this help center article.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_google_ai_mode_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAiModeTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Ai Mode SERP Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-ai-mode-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:7156ed8f699205938532d661c1251299c0e356b7f5f3e5464277538be6a1d0c7","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"35b8102ee31f"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_google_ai_mode_ready","path":"/apis/v1/dataforseo/serp/google/ai_mode/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/ai_mode/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/google/autocomplete/live/advanced":{"post":{"description":"‌‌\nGoogle Autocomplete is a feature within Google Search that improves the search experience by allowing users to complete searches they started to type. DataForSEO SERP API will provide you with all the suggestions Google Autocomplete offers for a particular keyword, the position of the cursor pointer, and the search client.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_google_autocomplete_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"client":"gws-wiz-serp","keyword":"albert einstein","language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"client":{"description":"<p><em>search client for autocomplete</em><p>optional field<p>autocomplete results may differ depending on the search client;<p>possible values:<p><code>chrome</code> — used when google search is opened in google chrome;<p><code>chrome-omni</code> — used in the address bar in chrome;<p><code>gws-wiz</code> — used in google search home page;<p><code>gws-wiz-serp</code> — used in google search engine results page;<p><code>safari</code> — used when google search is opened in safari browser;<p><code>firefox</code> — used when google search is opened in firefox browser;<p><code>psy-ab</code> — may be used when google search is opened in google chrome browser;<p><code>toolbar</code> — returns XML;<p><code>youtube</code> — returns JSONP;<p><code>gws-wiz-local</code> — used in google local;<p><code>img</code> — used in google's image search;<p><code>products-cc</code> — used in google shopping search</p>","type":["string","null"]},"cursor_pointer":{"description":"<p><em>search bar cursor pointer</em><p>optional field<p>the horizontal numerical position of the cursor pointer within the keyword in the search bar;<p>by modifying the position of the cursor pointer, you will obtain different autocomplete suggestions for the same seed keyword;<p>minimal value: <code>0</code><p>default value: the number of the last character of the specified <code>keyword</code><p>example:<p><code>|which query are s</code> - <code>\"cursor_pointer\": 0</code><p><code>which query is s|</code> - <code>\"cursor_pointer\": 16</code><p><code>which que|ry is s</code> - <code>\"cursor_pointer\": 9</code></p>","type":["integer","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<p>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”;</p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify</strong> <code>language_name</code><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong>;<p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify</strong> <code>language_code</code><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong>;<p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/serp/google/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify</strong> <code>location_name</code>;<p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify</strong> <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_code</code></strong>;<p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/serp/google/autocomplete/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAutocompleteLiveAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Google Autocomplete Advanced","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-google-autocomplete-live-advanced","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:d0048f3db50cb5612d0cc53ba833b193f81c707f7b45a4a7cdf316973b32ac4c","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ecd16aa869c0"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_google_autocomplete_live","path":"/apis/v1/dataforseo/serp/google/autocomplete/live/advanced"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/autocomplete/live/advanced","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/autocomplete/live/advanced \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"keyword\": \"albert einstein\",\n    \"client\": \"gws-wiz-serp\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/google/autocomplete/task_get/advanced/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_google_autocomplete_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAutocompleteTaskGetAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google Autocomplete Advanced Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-autocomplete-task-get-advanced-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:d0ee2d9d6c779ba1170c061a7497a733b573695ec70c0d9499454500783628ea","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"467969265b95"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_google_autocomplete_fetch","path":"/apis/v1/dataforseo/serp/google/autocomplete/task_get/advanced/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/autocomplete/task_get/advanced/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/autocomplete/task_get/advanced/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/serp/google/autocomplete/task_post":{"post":{"description":"‌‌\nGoogle Autocomplete is a feature within Google Search that improves the search experience by allowing users to complete searches they started to type. DataForSEO SERP API will provide you with all the suggestions Google Autocomplete offers for a particular keyword, the position of the cursor pointer, and the search client.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_google_autocomplete_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"cursor_pointer":6,"keyword":"albert einstein","language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"client":{"description":"<p><em>search client for autocomplete</em><p>optional field<p>autocomplete results may differ depending on the search client;<p>possible values:<p><code>chrome</code> — used when google search is opened in google chrome;<p><code>chrome-omni</code> — used in the address bar in chrome;<p><code>gws-wiz</code> — used in google search home page;<p><code>gws-wiz-serp</code> — used in google search engine results page;<p><code>safari</code> — used when google search is opened in safari browser;<p><code>firefox</code> — used when google search is opened in firefox browser;<p><code>psy-ab</code> — may be used when google search is opened in google chrome browser;<p><code>toolbar</code> — returns XML;<p><code>youtube</code> — returns JSONP;<p><code>gws-wiz-local</code> — used in google local;<p><code>img</code> — used in google's image search;<p><code>products-cc</code> — used in google shopping search</p>","type":["string","null"]},"cursor_pointer":{"description":"<p><em>search bar cursor pointer</em><p>optional field<p>the horizontal numerical position of the cursor pointer within the keyword in the search bar;<p>by modifying the position of the cursor pointer, you will obtain different autocomplete suggestions for the same seed keyword;<p>minimal value: <code>0</code><p>default value: the number of the last character of the specified <code>keyword</code><p>example:<p><code>|which query are s</code> - <code>\"cursor_pointer\": 0</code><p><code>which query is s|</code> - <code>\"cursor_pointer\": 16</code><p><code>which que|ry is s</code> - <code>\"cursor_pointer\": 9</code></p>","type":["integer","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<p>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”;</p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify</strong> <code>language_name</code><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong>;<p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify</strong> <code>language_code</code><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong>;<p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/serp/google/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify</strong> <code>location_name</code>;<p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify</strong> <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_code</code></strong>;<p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/serp/google/autocomplete/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"pingback_url":{"description":"<p><em>notification URL of a completed task</em><p>optional field<p>when a task is completed we will notify you by GET request sent to the URL you have specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/pingscript?id=$id</code><p><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"postback_data":{"description":"<p><em>postback_url datatype</em><p><strong>required field if you specify <code>postback_url</code></strong><p>corresponds to the datatype that will be sent to your server<p>possible values:<p><code>advanced</code></p>","type":"string"},"postback_url":{"description":"<p><em>URL for sending task results</em><p>optional field<p>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request<p>example:<p><code>http://your-server.com/postbackscript?id=$id</code><p><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>postback_url</code> will be url-encoded;<p>i.e., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"priority":{"description":"<p><em>task priority</em><p>optional field<p>can take the following values:<p>1 – normal execution priority (set by default);<p>2 – high execution priority</p><br>You will be additionally charged for the tasks with high execution priority;<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-autocomplete-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page","type":["integer","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAutocompleteTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Google Autocomplete Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-google-autocomplete-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:bc72614ba5a557a6582a0ed96b77d2662dabc9f24145ceca20015e4548fb8241","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"33f3a3c01896"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_google_autocomplete_submit","path":"/apis/v1/dataforseo/serp/google/autocomplete/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/autocomplete/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/autocomplete/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"keyword\": \"albert einstein\",\n    \"cursor_pointer\": 6\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/google/autocomplete/tasks_ready":{"get":{"description":"‌\nThe ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If you use the Standard method without specifying the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoint.\nLearn more about task completion and obtaining a list of completed tasks in this help center article.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_google_autocomplete_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleAutocompleteTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Autocomplete SERP Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-autocomplete-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:e031f47658ae1d70932fb0406b2677f30ea6c061a4c18feeb114963e130820c0","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"acdabf76a6fd"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_google_autocomplete_ready","path":"/apis/v1/dataforseo/serp/google/autocomplete/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/autocomplete/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/google/dataset_info/live/advanced":{"post":{"description":"‌\nLive Google Dataset Info provides real-time data on the dataset you specify in the request. You will get data from a page of the dataset displayed separately from the SERP. It contains information about dataset content, authors, licenses, and description on the SERP.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_google_dataset_info_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"dataset_id":"L2cvMTFqbl85ZHN6MQ=="}],"items":{"oneOf":[{"properties":{"dataset_id":{"description":"<p><em>ID of the dataset</em><p><strong>required field</strong><p>you can find dataset ID in the dataset URL or <code>dataset</code> item of <a href=\"https://docs.dataforseo.com/v3/serp/google/dataset_search/live/advanced\">Google Dataset Search</a> result<p>example:<p><code>L2cvMTFqbl85ZHN6MQ==</code></p>","type":"string"},"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>possible value: <code>desktop</code></p>","type":["string","null"]},"language_code":{"description":"<p><em>search engine language code</em><p>optional field<p>if you use this field, you don't need to specify <code>language_name</code><p>possible value:<p><code class=\"long-string\">en</code></p>","type":["string","null"]},"language_name":{"description":"<p><em>full name of search engine language</em><p>optional field<p>if you use this field, you don't need to specify <code>language_code</code><p>possible value:<p><code class=\"long-string\">English</code></p>","type":["string","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p>possible values: <code>windows</code>, <code>macos</code><p>default value: <code>windows</code></p>","type":["string","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleDatasetInfoLiveAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Google Dataset Info Advanced","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-google-dataset-info-live-advanced","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:82e1d6035437400eeda1a1ece73a43fec9462c063d330729c604f2a34e4f9bf0","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a46488bae641"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_google_dataset_info_live","path":"/apis/v1/dataforseo/serp/google/dataset_info/live/advanced"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/dataset_info/live/advanced","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/dataset_info/live/advanced \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"dataset_id\": \"L2cvMTFqbl85ZHN6MQ==\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/google/dataset_info/task_get/advanced/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_google_dataset_info_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleDatasetInfoTaskGetAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google Dataset Info Advanced Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-dataset-info-task-get-advanced-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:9517194b509be011fdf8f8f43584ad043910f6905bd26b5319b02a3409ffce2d","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f1b9c0d92183"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_google_dataset_info_fetch","path":"/apis/v1/dataforseo/serp/google/dataset_info/task_get/advanced/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/dataset_info/task_get/advanced/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/dataset_info/task_get/advanced/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/serp/google/dataset_info/task_post":{"post":{"description":"‌‌\nGoogle Dataset Info API provides detailed information about the dataset you specify in the POST request. You will get data from a page of the dataset displayed separately from the SERP. It contains information about dataset content, authors, licenses, and description on the SERP.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_google_dataset_info_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"dataset_id":"L2cvMTFqbl85ZHN6MQ=="}],"items":{"oneOf":[{"properties":{"dataset_id":{"description":"<p><em>ID of the dataset</em><p><strong>required field</strong><p>you can find dataset ID in the dataset URL or <code>dataset</code> item of <a href=\"https://docs.dataforseo.com/v3/serp/google/dataset_search/live/advanced\">Google Dataset Search</a> result<p>example:<p><code>L2cvMTFqbl85ZHN6MQ==</code></p>","type":"string"},"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>possible value: <code>desktop</code></p>","type":["string","null"]},"language_code":{"description":"<p><em>search engine language code</em><p>optional field<p>if you use this field, you don't need to specify <code>language_name</code><p>possible value:<p><code class=\"long-string\">en</code></p>","type":["string","null"]},"language_name":{"description":"<p><em>full name of search engine language</em><p>optional field<p>if you use this field, you don't need to specify <code>language_code</code><p>possible value:<p><code class=\"long-string\">English</code></p>","type":["string","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p>choose from the following values: <code>windows</code>, <code>macos</code><p>default value: <code>windows</code></p>","type":["string","null"]},"pingback_url":{"description":"<p><em>notification URL of a completed task</em><p>optional field<p>when a task is completed we will notify you by GET request sent to the URL you have specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/pingscript?id=$id</code><p><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"postback_data":{"description":"<p><em>postback_url datatype</em><p><strong>required field if you specify <code>postback_url</code></strong><p>corresponds to the datatype that will be sent to your server<p>possible value: <code>advanced</code></p>","type":"string"},"postback_url":{"description":"<p><em>URL for sending task results</em><p>optional field<p>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request<p>example:<p><code>http://your-server.com/postbackscript?id=$id</code><p><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"priority":{"description":"<p><em>task priority</em><p>optional field<p>can take the following values:<p>1 – normal execution priority (set by default)<p>2 – high execution priority</p><br>You will be additionally charged for the tasks with high execution priority.<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-dataset-info-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleDatasetInfoTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Google Dataset Info Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-google-dataset-info-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:f9fde6d64b26e510524ad9c29a9587aa317b7364a9545cc2972845d67f569781","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f3ca8f89582e"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_google_dataset_info_submit","path":"/apis/v1/dataforseo/serp/google/dataset_info/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/dataset_info/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/dataset_info/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"dataset_id\": \"L2cvMTFqbl85ZHN6MQ==\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/google/dataset_info/tasks_ready":{"get":{"description":"‌\nThe ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If you use the Standard method without specifying the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoint.\nLearn more about task completion and obtaining a list of completed tasks in this help center article.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_google_dataset_info_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleDatasetInfoTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Dataset Info SERP Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-dataset-info-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:b773c7b6ebb519cb44ff57d68a22288405a2993978a5cfb440bdb38fc06f59c3","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"20c4539c06cd"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_google_dataset_info_ready","path":"/apis/v1/dataforseo/serp/google/dataset_info/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/dataset_info/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/google/dataset_search/live/advanced":{"post":{"description":"‌\nLive Google Dataset Search provides real-time data on the top 20 Google Dataset search engine results. These results are specific to the indicated keyword. You can specify other parameters optionally.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_google_dataset_search_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"file_formats":["archive","image"],"is_free":true,"keyword":"water quality","last_updated":"1m","topics":["natural_sciences","geo"],"usage_rights":"noncommercial"}],"items":{"oneOf":[{"properties":{"depth":{"description":"<p><em>parsing depth</em><p>optional field<p>number of results in SERP<p>default value: <code>20</code><p>max value: <code>200</code></p><br><strong>Your account will be billed per each SERP containing up to 20 results;</strong><p>Setting depth above 20 may result in additional charges if the search engine returns more than 20 results;<p>If the specified depth is higher than the number of results in the response, the difference will be refunded to your account balance automatically.","type":["integer","null"]},"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>possible value: <code>desktop</code></p>","type":["string","null"]},"file_formats":{"description":"<p><em>file formats of the dataset</em><p>optional field<p>possible values: <code>other</code>, <code>archive</code>, <code>text</code>, <code>image</code>, <code>document</code>, <code>tabular</code></p>","items":{"type":"string"},"type":["array","null"]},"is_free":{"description":"<p><em>indicates whether displayed datasets are free</em><p>optional field<p>possible values: <code>true</code>, <code>false</code></p>","type":["boolean","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<p>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”;</p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p>optional field if you don't specify <code>language_name</code><p>if you use this field, you don't need to specify <code>language_name</code><p>possible value:<p><code class=\"long-string\">en</code></p>","type":["string","null"]},"language_name":{"description":"<p><em>full name of search engine language</em><p>optional field<p>if you use this field, you don't need to specify <code>language_code</code><p>possible value:<p><code class=\"long-string\">English</code></p>","type":["string","null"]},"last_updated":{"description":"<p><em>last time the dataset was updated</em><p>optional field<p>possible values: <code>1m</code>, <code>1y</code>, <code>3y</code></p>","type":["string","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p>choose from the following values: <code>windows</code>, <code>macos</code><p>default value: <code>windows</code></p>","type":["string","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]},"topics":{"description":"<p><em>dataset topics</em><p>optional field<p>possible values: <code>humanities</code>, <code>social_sciences</code>, <code>life_sciences</code>, <code>agriculture</code>, <code>natural_sciences</code>, <code>geo</code>, <code>computer</code>, <code>architecture_and_urban_planning</code>, <code>engineering</code></p>","items":{"type":"string"},"type":["array","null"]},"usage_rights":{"description":"<p><em>usage rights of the dataset</em><p>optional field<p>possible values: <code>commercial</code>, <code>noncommercial</code></p>","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleDatasetSearchLiveAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Google Dataset Search Advanced","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-google-dataset-search-live-advanced","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:854575b37022c1c808638e834c2f908042f29b56700bda598c588aff4bc0e17d","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1a6a953ed8bb"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_google_dataset_search_live","path":"/apis/v1/dataforseo/serp/google/dataset_search/live/advanced"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/dataset_search/live/advanced","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/dataset_search/live/advanced \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"keyword\": \"water quality\",\n    \"last_updated\": \"1m\",\n    \"file_formats\": [\n      \"archive\",\n      \"image\"\n    ],\n    \"usage_rights\": \"noncommercial\",\n    \"is_free\": true,\n    \"topics\": [\n      \"natural_sciences\",\n      \"geo\"\n    ]\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/google/dataset_search/task_get/advanced/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_google_dataset_search_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleDatasetSearchTaskGetAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google Dataset Search Advanced Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-dataset-search-task-get-advanced-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:c02541849a8bd2c669461cc9310a51c483a00242ef14087cd648b94f7133f475","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6de9144ac50b"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_google_dataset_search_fetch","path":"/apis/v1/dataforseo/serp/google/dataset_search/task_get/advanced/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/dataset_search/task_get/advanced/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/dataset_search/task_get/advanced/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/serp/google/dataset_search/task_post":{"post":{"description":"‌‌\nGoogle Dataset Search API provides top 20 Google Dataset search engine results. These results are specific to the indicated keyword. You can specify other parameters optionally.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_google_dataset_search_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"file_formats":["archive","image"],"is_free":true,"keyword":"water quality","last_updated":"1m","topics":["natural_sciences","geo"],"usage_rights":"noncommercial"}],"items":{"oneOf":[{"properties":{"depth":{"description":"<p><em>parsing depth</em><p>optional field<p>number of results in SERP<p>default value: <code>20</code><p>max value: <code>700</code></p><br><strong>Your account will be billed per each SERP containing up to 20 results;</strong><p>Setting depth above 20 may result in additional charges if the search engine returns more than 20 results;<p>If the specified depth is higher than the number of results in the response, the difference will be refunded to your account balance automatically;","type":["integer","null"]},"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>possible value: <code>desktop</code></p>","type":["string","null"]},"file_formats":{"description":"<p><em>file formats of the dataset</em><p>optional field<p>possible values: <code>other</code>, <code>archive</code>, <code>text</code>, <code>image</code>, <code>document</code>, <code>tabular</code></p>","items":{"type":"string"},"type":["array","null"]},"is_free":{"description":"<p><em>indicates whether displayed datasets are free</em><p>optional field<p>possible values: <code>true</code>, <code>false</code></p>","type":["boolean","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<p>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”.</p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p>optional field<p>possible value:<p><code class=\"long-string\">en</code></p>","type":["string","null"]},"language_name":{"description":"<p><em>full name of search engine language</em><p>optional field<p>if you use this field, you don't need to specify <code>language_code</code><p>possible value:<p><code class=\"long-string\">English</code></p>","type":["string","null"]},"last_updated":{"description":"<p><em>last time the dataset was updated</em><p>optional field<p>possible values: <code>1m</code>, <code>1y</code>, <code>3y</code></p>","type":["string","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p>possible values: <code>windows</code>, <code>macos</code><p>default value: <code>windows</code></p>","type":["string","null"]},"pingback_url":{"description":"<p><em>notification URL of a completed task</em><p>optional field<p>when a task is completed we will notify you by GET request sent to the URL you have specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/pingscript?id=$id</code><p><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"postback_data":{"description":"<p><em>postback_url datatype</em><p><strong>required field if you specify <code>postback_url</code></strong><p>corresponds to the datatype that will be sent to your server<p>only value: <code>advanced</code></p>","type":"string"},"postback_url":{"description":"<p><em>URL for sending task results</em><p>optional field<p>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request<p>example:<p><code>http://your-server.com/postbackscript?id=$id</code><p><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"priority":{"description":"<p><em>task priority</em><p>optional field<p>can take the following values:<p>1 – normal execution priority (set by default)<p>2 – high execution priority</p><br>You will be additionally charged for the tasks with high execution priority.<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-dataset-search-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]},"topics":{"description":"<p><em>dataset topics</em><p>optional field<p>possible values: <code>humanities</code>, <code>social_sciences</code>, <code>life_sciences</code>, <code>agriculture</code>, <code>natural_sciences</code>, <code>geo</code>, <code>computer</code>, <code>architecture_and_urban_planning</code>, <code>engineering</code></p>","items":{"type":"string"},"type":["array","null"]},"usage_rights":{"description":"<p><em>usage rights of the dataset</em><p>optional field<p>possible values: <code>commercial</code>, <code>noncommercial</code></p>","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleDatasetSearchTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Google Dataset Search Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-google-dataset-search-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:a3ec4f5ea4154183b4bcacb22e2d5e0ea23b5c35a6d71def3593904e324c7572","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5785ed2dd9ff"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_google_dataset_search_submit","path":"/apis/v1/dataforseo/serp/google/dataset_search/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/dataset_search/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/dataset_search/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"keyword\": \"water quality\",\n    \"last_updated\": \"1m\",\n    \"file_formats\": [\n      \"archive\",\n      \"image\"\n    ],\n    \"usage_rights\": \"noncommercial\",\n    \"is_free\": true,\n    \"topics\": [\n      \"natural_sciences\",\n      \"geo\"\n    ]\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/google/dataset_search/tasks_ready":{"get":{"description":"‌\nThe ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If you use the Standard method without specifying the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoint.\nLearn more about task completion and obtaining a list of completed tasks in this help center article.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_google_dataset_search_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleDatasetSearchTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Dataset Search SERP Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-dataset-search-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:4862772cea9216ac453e708640e0ea474f689e927295c656393255d7c3ecf020","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5b24141a060a"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_google_dataset_search_ready","path":"/apis/v1/dataforseo/serp/google/dataset_search/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/dataset_search/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/google/events/live/advanced":{"post":{"description":"Returns the events Google surfaces for a query on Google, synchronously. Returns `keyword`, `type`, `se_domain`, `location_code`, `language_code`, `check_url`, `datetime`, `spell`, `refinement_chips`, `item_types`, `items_count` and `items`. Measured at 57 KB for a ten-result Google query. ⚠️ Three result depths exist for the same query and differ by two orders of magnitude: `regular` measured 4.8 KB, `advanced` 57 KB, and `html` **2.4 MB**. `advanced` is the default choice; take `regular` when only the ranked list matters and `html` only to check what the parser dropped.  Wrapped in DataForSEO's envelope: data in `tasks[0].result`, outcome in `tasks[0].status_code` - a rejected request still returns HTTP 200.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_google_events_live","requestBody":{"content":{"application/json":{"schema":{"items":{"properties":{"keyword":{"description":"Keyword to search for","type":"string"},"language_code":{"description":"Search engine language code","type":"string"},"language_name":{"description":"Full name of search engine language","type":"string"},"location_code":{"description":"Search engine location code","type":"integer"},"location_coordinate":{"description":"GPS coordinates of a location","type":"string"},"location_name":{"description":"Full name of search engine location","type":"string"}},"required":["keyword"],"type":"object"},"type":"array"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"cost":{"description":"Total tasks cost, USD","type":"number"},"status_code":{"description":"General status code","type":"integer"},"status_message":{"description":"General informational message","type":"string"},"tasks":{"description":"Array of tasks","items":{"type":"string"},"type":"array"},"tasks[].result":{"description":"Array of live SERP results","items":{"type":"string"},"type":"array"},"time":{"description":"Execution time, seconds","type":"string"},"version":{"description":"The current version of the API","type":"string"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Google Events SERP Advanced","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-google-events-live-advanced","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:ab6dd38a996b1fb31271bc4ff29076800bc2f90b7e7f85e2215c00a61817fb34","kind":"upstream_success_contract","source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2d5e6c9ed8ae"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_google_events_live","path":"/apis/v1/dataforseo/serp/google/events/live/advanced"},"x-aisa-source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/events/live/advanced","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/google/events/locations":{"get":{"description":"Returns the events Google surfaces for a query on Google. Returns `keyword`, `type`, `se_domain`, `location_code`, `language_code`, `check_url`, `datetime`, `spell`, `refinement_chips`, `item_types`, `items_count` and `items`.  Wrapped in DataForSEO's envelope: data in `tasks[0].result`, outcome in `tasks[0].status_code` - a rejected request still returns HTTP 200.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_google_events_locations","responses":{"200":{"content":{"application/json":{"schema":{"properties":{"cost":{"description":"Total tasks cost, USD","type":"number"},"status_code":{"description":"General status code","type":"integer"},"status_message":{"description":"General informational message","type":"string"},"tasks":{"description":"Array of tasks","items":{"type":"string"},"type":"array"},"tasks[].result":{"description":"Array of available locations","items":{"type":"string"},"type":"array"},"tasks[].result[].country_iso_code":{"description":"Country ISO code","type":"string"},"tasks[].result[].location_code":{"description":"Location code","type":"integer"},"tasks[].result[].location_code_parent":{"description":"Parent location code","type":"integer"},"tasks[].result[].location_name":{"description":"Location name","type":"string"},"tasks_count":{"description":"The number of tasks in the tasks array","type":"integer"},"tasks_error":{"description":"The number of tasks in the tasks array returned with an error","type":"integer"},"time":{"description":"Execution time, seconds","type":"string"},"version":{"description":"The current version of the API","type":"string"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Google Events Locations for SERP API","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-events-locations","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:eb911684ae4cd6d52fc5f918ac2ea3a4cc7832da73d5474947c7b0f15462f1ca","kind":"upstream_success_contract","source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b309b83bdbdf"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_google_events_locations","path":"/apis/v1/dataforseo/serp/google/events/locations"},"x-aisa-source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/events/locations","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/google/events/task_get/advanced/{id}":{"get":{"description":"Retrieves a queued Google events result by `id`. Returns `keyword`, `type`, `se_domain`, `location_code`, `language_code`, `check_url`, `datetime`, `spell`, `refinement_chips`, `item_types`, `items_count` and `items`. Free - the charge was on the submit. Wrapped in DataForSEO's envelope: data in `tasks[0].result`, outcome in `tasks[0].status_code` - a rejected request still returns HTTP 200.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_google_events_fetch","parameters":[{"description":"Task identifier in UUID format","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"cost":{"description":"Total tasks cost, USD","type":"number"},"status_code":{"description":"General status code","type":"integer"},"status_message":{"description":"General informational message","type":"string"},"tasks":{"description":"Array of tasks","items":{"type":"string"},"type":"array"},"tasks[].cost":{"description":"Cost of the task, USD","type":"number"},"tasks[].data":{"description":"Contains the same parameters specified in the POST request","type":"object"},"tasks[].id":{"description":"Task identifier","type":"string"},"tasks[].result":{"description":"Array of advanced SERP results","items":{"type":"string"},"type":"array"},"tasks[].result_count":{"description":"Number of elements in the result array","type":"integer"},"tasks[].status_code":{"description":"Task status code","type":"integer"},"tasks[].status_message":{"description":"Task status message","type":"string"},"tasks_count":{"description":"The number of tasks in the tasks array","type":"integer"},"tasks_error":{"description":"The number of tasks in the tasks array returned with an error","type":"integer"},"time":{"description":"Execution time, seconds","type":"string"},"version":{"description":"The current version of the API","type":"string"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google Events SERP Advanced Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-events-task-get-advanced-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:a3841a27ddd93f38042e6400d335d4f58765ef99845aec1a21fc249450b4c7e6","kind":"upstream_success_contract","source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d704dab6d275"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_google_events_fetch","path":"/apis/v1/dataforseo/serp/google/events/task_get/advanced/{id}"},"x-aisa-source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/events/task_get/advanced/{id}","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/google/events/task_post":{"post":{"description":"Queues the events Google surfaces for a query on Google, returning a task `id` in `tasks[0].id`. The charge lands here; fetching is free, including re-fetching.  Wrapped in DataForSEO's envelope: data in `tasks[0].result`, outcome in `tasks[0].status_code` - a rejected request still returns HTTP 200. The live twin answers immediately and is simpler for a single query; queue when the batch would outlast a tool call.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_google_events_submit","requestBody":{"content":{"application/json":{"schema":{"items":{"properties":{"keyword":{"description":"Keyword to search for","type":"string"},"language_code":{"description":"Search engine language code","type":"string"},"language_name":{"description":"Full name of search engine language","type":"string"},"location_code":{"description":"Search engine location code","type":"integer"},"location_coordinate":{"description":"GPS coordinates of a location","type":"string"},"location_name":{"description":"Full name of search engine location","type":"string"},"pingback_url":{"description":"Notification URL of a completed task","type":"string"},"postback_data":{"description":"Postback datatype","type":"string"},"postback_url":{"description":"URL for sending task results","type":"string"},"priority":{"description":"Task priority","type":"integer"}},"required":["keyword"],"type":"object"},"type":"array"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"cost":{"description":"Total tasks cost, USD","type":"number"},"status_code":{"description":"General status code","type":"integer"},"status_message":{"description":"General informational message","type":"string"},"tasks":{"description":"Array of task objects","items":{"type":"string"},"type":"array"},"tasks[].cost":{"description":"Cost of the task, USD","type":"number"},"tasks[].id":{"description":"Task identifier in UUID format","type":"string"},"tasks[].result_count":{"description":"Number of elements in the result array","type":"integer"},"tasks[].status_code":{"description":"Task status code","type":"integer"},"tasks[].status_message":{"description":"Task status message","type":"string"},"tasks_count":{"description":"The number of tasks in the tasks array","type":"integer"},"tasks_error":{"description":"The number of tasks in the tasks array returned with an error","type":"integer"},"time":{"description":"Execution time, seconds","type":"string"},"version":{"description":"The current version of the API","type":"string"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Google Events SERP Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-google-events-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:97b48560889c1d9befc66b3a1432d1418809b2b0c627f5c7c187ae7e13f6587c","kind":"upstream_success_contract","source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"bad77491eb28"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_google_events_submit","path":"/apis/v1/dataforseo/serp/google/events/task_post"},"x-aisa-source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/events/task_post","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/google/events/tasks_ready":{"get":{"description":"Lists finished Google events tasks awaiting collection. Free. Wrapped in DataForSEO's envelope: data in `tasks[0].result`, outcome in `tasks[0].status_code` - a rejected request still returns HTTP 200. ⚠️ Rarely needed: a caller holds the `id` its own submit returned and can fetch directly. This answers what is ready across the whole account.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_google_events_ready","responses":{"200":{"content":{"application/json":{"schema":{"properties":{"cost":{"description":"Total tasks cost, USD","type":"number"},"status_code":{"description":"General status code","type":"integer"},"status_message":{"description":"General informational message","type":"string"},"tasks":{"description":"Array of tasks","items":{"type":"string"},"type":"array"},"tasks[].result":{"description":"Array of completed task references","items":{"type":"string"},"type":"array"},"tasks[].result[].date_posted":{"description":"Date when the task was posted in UTC format","type":"string"},"tasks[].result[].endpoint_advanced":{"description":"URL for collecting SERP Advanced results","type":"string"},"tasks[].result[].id":{"description":"Task identifier of the completed task","type":"string"},"tasks[].result[].se":{"description":"Search engine specified when setting the task","type":"string"},"tasks[].result[].se_type":{"description":"Type of search engine","type":"string"},"tasks[].result[].tag":{"description":"User-defined task identifier","type":"string"},"tasks_count":{"description":"The number of tasks in the tasks array","type":"integer"},"tasks_error":{"description":"The number of tasks in the tasks array returned with an error","type":"integer"},"time":{"description":"Execution time, seconds","type":"string"},"version":{"description":"The current version of the API","type":"string"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Events SERP Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-events-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:18743ad0c76fc91588a48531780df3ee6c16564693fe5b69c0489b87b0c11ed3","kind":"upstream_success_contract","source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c2f94a26453d"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_google_events_ready","path":"/apis/v1/dataforseo/serp/google/events/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/events/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/google/finance_explore/live/advanced":{"post":{"description":"‌\nLive Google Finance Explore provides real-time data from the ‘Explore’ tab of Google Finance. These results are specific to the parameters you specify in the request: location and language.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_google_finance_explore_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"language_name":"English","location_code":2840}],"items":{"oneOf":[{"properties":{"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>possible value: <code>desktop</code></p>","type":["string","null"]},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify <code>language_name</code></strong><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify <code>language_code</code></strong><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify <code>location_name</code></strong><p><strong>if you use this field, you don't need to specify <code>location_name</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify <code>location_code</code></strong><p><strong>if you use this field, you don't need to specify <code>location_code</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"news_type":{"description":"<p><em>financial news filters</em><p>optional field<p>possible values: <code>top_stories</code>, <code>local_market</code>, <code>world_markets</code><p>default value: <code>top_stories</code><p><strong>Note:</strong> if you specify <code>local_market</code> or <code>world_markets</code>, the charge per task will be multiplied by 2</p>","type":["string","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p>possible values: <code>windows</code></p>","type":["string","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceExploreLiveAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Google Finance Explore Advanced","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-google-finance-explore-live-advanced","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:012d5bdc4c916ea90591f7ecc881d5066874acef54ddcb3d2a5c99649d0bd866","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"70b1b0e60194"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_google_finance_explore_live","path":"/apis/v1/dataforseo/serp/google/finance_explore/live/advanced"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/finance_explore/live/advanced","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/finance_explore/live/advanced \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"location_code\": 2840,\n    \"language_name\": \"English\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/google/finance_explore/live/html":{"post":{"description":"‌\nLive SERP HTML provides raw HTML page from the ‘Explore’ tab of Google Finance. These results are specific to the parameters you specify in the request: location and language.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_google_finance_explore_live_html","requestBody":{"content":{"application/json":{"schema":{"example":[{"language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"device":{"description":"<p><em>device type</em><p>optional field<p>possible value: <code>desktop</code></p>","type":["string","null"]},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify <code>language_name</code></strong><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify <code>language_code</code> </strong><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify <code>location_name</code></strong><p><strong>if you use this field, you don't need to specify <code>location_name</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify <code>location_code</code></strong><p><strong>if you use this field, you don't need to specify <code>location_code</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to  <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"news_type":{"description":"<p><em>financial news filters</em><p>optional field<p>possible values: <code>top_stories</code>, <code>local_market</code>, <code>world_markets</code><p>default value: <code>top_stories</code></p>","type":["string","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p>possible values: <code>windows</code></p>","type":["string","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceExploreLiveHtmlResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Google Finance Explore SERP HTML","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-google-finance-explore-live-html","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:7990ef2489d74378304dab3cf262352514c606ef31cdb5560cf9212d19643a4e","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"190c7cbb567b"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_google_finance_explore_live_html","path":"/apis/v1/dataforseo/serp/google/finance_explore/live/html"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/finance_explore/live/html","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/finance_explore/live/html \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/google/finance_explore/task_get/advanced/{id}":{"get":{"description":"‌\nLive Google Finance Explore provides real-time data from the ‘Explore’ tab of Google Finance. These results are specific to the parameters you specify in the request: ticker in the keyword field, location and language.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_google_finance_explore_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceExploreTaskGetAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google Finance Explore Advanced Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-finance-explore-task-get-advanced-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:b49a2fda07fd13858ea9f7a508ff0e853cafd0032f8d045163ed81c5a6e61828","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"18fb1e326ce2"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_google_finance_explore_fetch","path":"/apis/v1/dataforseo/serp/google/finance_explore/task_get/advanced/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/finance_explore/task_get/advanced/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/finance_explore/task_get/advanced/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/serp/google/finance_explore/task_get/html/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_google_finance_explore_fetch_html","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>7 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceExploreTaskGetHtmlResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google Finance Explore HTML Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-finance-explore-task-get-html-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:83a722bf7f55ee451794a178b8c1e0d6d58a080d1bc98d9ce349050a45dbc972","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"09e16d6cc95d"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_google_finance_explore_fetch_html","path":"/apis/v1/dataforseo/serp/google/finance_explore/task_get/html/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/finance_explore/task_get/html/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/finance_explore/task_get/html/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/serp/google/finance_explore/task_post":{"post":{"description":"‌\nGoogle Finance Explore API provides real-time data from the ‘Explore’ tab of Google Finance. These results are specific to the parameters you specify in the request: location and language.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_google_finance_explore_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"language_name":"English","location_code":2840}],"items":{"oneOf":[{"properties":{"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>possible value: <code>desktop</code></p>","type":["string","null"]},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify <code>language_name</code></strong><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify <code>language_code</code> </strong><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify <code>location_name</code></strong><p><strong>if you use this field, you don't need to specify <code>location_name</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify <code>location_code</code></strong><p><strong>if you use this field, you don't need to specify <code>location_code</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to  <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"news_type":{"description":"<p><em>financial news filters</em><p>optional field<p>possible values: <code>top_stories</code>, <code>local_market</code>, <code>world_markets</code><p>default value: <code>top_stories</code><p><strong>Note:</strong> if you specify <code>local_market</code> or <code>world_markets</code>, the charge per task will be multiplied by 2</p>","type":["string","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p>possible values: <code>windows</code></p>","type":["string","null"]},"pingback_url":{"description":"<p><em>notification URL of a completed task</em><p>optional field<p>when a task is completed we will notify you by GET request sent to the URL you have specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/pingscript?id=$id</code><p><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"postback_data":{"description":"<p><em>postback_url datatype</em><p><strong>required field if you specify <code>postback_url</code></strong><p>corresponds to the datatype that will be sent to your server<p>possible values:: <code>advanced</code>, <code>html</code></p>","type":"string"},"postback_url":{"description":"<p><em>URL for sending task results</em><p>optional field<p>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request<p>example:<p><code>http://your-server.com/postbackscript?id=$id</code><p><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"priority":{"description":"<p><em>task priority</em><p>optional field<p>can take the following values:<p>1 – normal execution priority (set by default);<p>2 – high execution priority</p><br>You will be additionally charged for the tasks with high execution priority;<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-finance-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page","type":["integer","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceExploreTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Google Finance Explore SERP Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-google-finance-explore-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:0e52bae9d7bb0fa669bb781deb4b565d89cbe223bf227add1e642c34c8447c4a","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ed17ea1910f6"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_google_finance_explore_submit","path":"/apis/v1/dataforseo/serp/google/finance_explore/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/finance_explore/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/finance_explore/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"location_code\": 2840,\n    \"language_name\": \"English\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/google/finance_explore/tasks_ready":{"get":{"description":"‌\nThe ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If you use the Standard method without specifying the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoint.\nLearn more about task completion and obtaining a list of completed tasks in this help center article.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_google_finance_explore_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceExploreTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Finance Explore SERP Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-finance-explore-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:b4f59419d864e51b03fabf9b9fe790afd18fd2ead166b4bc9a49476eac921b78","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7ff2c8857b86"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_google_finance_explore_ready","path":"/apis/v1/dataforseo/serp/google/finance_explore/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/finance_explore/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/google/finance_markets/live/advanced":{"post":{"description":"‌\nLive Google Finance Markets provides real-time data from the ‘Markets’ tab of Google Finance. These results are specific to the parameters you specify in the request: location, language, and market_type.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_google_finance_markets_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"language_name":"English","location_code":2840}],"items":{"oneOf":[{"properties":{"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>possible value: <code>desktop</code></p>","type":["string","null"]},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify <code>language_name</code></strong><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify <code>language_code</code> </strong><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify <code>location_name</code></strong><p><strong>if you use this field, you don't need to specify <code>location_name</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify <code>location_code</code></strong><p><strong>if you use this field, you don't need to specify <code>location_code</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to  <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"market_type":{"description":"<p><em>type of google finance market</em><p>optional field<p>possible values: <code>most-active</code>, <code>indexes</code>, <code>indexes/americas</code>, <code>indexes/europe-middle-east-africa</code>, <code>indexes/asia-pacific</code>, <code>gainers</code>, <code>losers</code>, <code>climate-leaders</code>, <code>cryptocurrencies</code>, <code>currencies</code><p>default value: <code>most-active</code></p>","type":["string","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p>possible values: <code>windows</code></p>","type":["string","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceMarketsLiveAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Google Finance Markets Advanced","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-google-finance-markets-live-advanced","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:4f13b65fbfee0a7215001f214af4d58b95d55ece959580d4169a8fb5114ccc5c","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d2891199c33e"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_google_finance_markets_live","path":"/apis/v1/dataforseo/serp/google/finance_markets/live/advanced"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/finance_markets/live/advanced","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/finance_markets/live/advanced \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"location_code\": 2840,\n    \"language_name\": \"English\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/google/finance_markets/live/html":{"post":{"description":"‌\nLive SERP HTML provides raw HTML from the ‘Markets’ tab of Google Finance. These results are specific to the parameters you specify in the request: location and language.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_google_finance_markets_live_html","requestBody":{"content":{"application/json":{"schema":{"example":[{"language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"device":{"description":"<p><em>device type</em><p>optional field<p>possible value: <code>desktop</code></p>","type":["string","null"]},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify <code>language_name</code></strong><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify <code>language_code</code> </strong><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify <code>location_name</code></strong><p><strong>if you use this field, you don't need to specify <code>location_name</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify <code>location_code</code></strong><p><strong>if you use this field, you don't need to specify <code>location_code</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to  <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"market_type":{"description":"<p><em>type of google finance market</em><p>optional field<p>possible values: <code>most-active</code>, <code>indexes</code>, <code>indexes/americas</code>, <code>indexes/europe-middle-east-africa</code>, <code>indexes/asia-pacific</code>, <code>gainers</code>, <code>losers</code>, <code>climate-leaders</code>, <code>cryptocurrencies</code>, <code>currencies</code><p>default value: <code>most-active</code></p>","type":["string","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p>possible values: <code>windows</code></p>","type":["string","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceMarketsLiveHtmlResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Google Finance Markets SERP HTML","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-google-finance-markets-live-html","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:66d0ea92de41813d8d0f31534b03778978ea94db83563ade7c37501e99239f8f","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9c89516df6eb"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_google_finance_markets_live_html","path":"/apis/v1/dataforseo/serp/google/finance_markets/live/html"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/finance_markets/live/html","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/finance_markets/live/html \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/google/finance_markets/task_get/advanced/{id}":{"get":{"description":"‌\nGoogle Finance Markets API provides real-time data from the ‘Markets’ tab of Google Finance. These results are specific to the parameters you specify in the request: ticker in the keyword field, location and language.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_google_finance_markets_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceMarketsTaskGetAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google Finance Markets Advanced Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-finance-markets-task-get-advanced-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:031a590b8accf6cdff034d6b66130c2c548e85d802972f2d5783b2c579523373","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"43d96be16da3"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_google_finance_markets_fetch","path":"/apis/v1/dataforseo/serp/google/finance_markets/task_get/advanced/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/finance_markets/task_get/advanced/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/finance_markets/task_get/advanced/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/serp/google/finance_markets/task_get/html/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_google_finance_markets_fetch_html","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>7 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceMarketsTaskGetHtmlResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google Finance Markets HTML Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-finance-markets-task-get-html-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:eb05fa7d87e2f6feab2bbce916992dd024917acb4129e9132544d3f09300ddd4","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a8876e1595f9"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_google_finance_markets_fetch_html","path":"/apis/v1/dataforseo/serp/google/finance_markets/task_get/html/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/finance_markets/task_get/html/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/finance_markets/task_get/html/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/serp/google/finance_markets/task_post":{"post":{"description":"‌\nGoogle Finance Markets API provides real-time data from the ‘Markets’ tab of Google Finance. These results are specific to the parameters you specify in the request:  location, language, and market_type.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_google_finance_markets_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"language_name":"English","location_code":2840}],"items":{"oneOf":[{"properties":{"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>possible value: <code>desktop</code></p>","type":["string","null"]},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify <code>language_name</code></strong><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify <code>language_code</code> </strong><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify <code>location_name</code></strong><p><strong>if you use this field, you don't need to specify <code>location_name</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify <code>location_code</code></strong><p><strong>if you use this field, you don't need to specify <code>location_code</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to  <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"market_type":{"description":"<p><em>type of google finance market</em><p>optional field<p>possible values: <code>most-active</code>, <code>indexes</code>, <code>indexes/americas</code>, <code>indexes/europe-middle-east-africa</code>, <code>indexes/asia-pacific</code>, <code>gainers</code>, <code>losers</code>, <code>climate-leaders</code>, <code>cryptocurrencies</code>, <code>currencies</code><p>default value: <code>most-active</code></p>","type":["string","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p>possible values: <code>windows</code></p>","type":["string","null"]},"pingback_url":{"description":"<p><em>notification URL of a completed task</em><p>optional field<p>when a task is completed we will notify you by GET request sent to the URL you have specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/pingscript?id=$id</code><p><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"postback_data":{"description":"<p><em>postback_url datatype</em><p><strong>required field if you specify <code>postback_url</code></strong><p>corresponds to the datatype that will be sent to your server<p>possible values:: <code>advanced</code>, <code>html</code></p>","type":"string"},"postback_url":{"description":"<p><em>URL for sending task results</em><p>optional field<p>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request<p>example:<p><code>http://your-server.com/postbackscript?id=$id</code><p><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"priority":{"description":"<p><em>task priority</em><p>optional field<p>can take the following values:<p>1 – normal execution priority (set by default);<p>2 – high execution priority</p><br>You will be additionally charged for the tasks with high execution priority;<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-finance-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page","type":["integer","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceMarketsTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Google Finance Markets SERP Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-google-finance-markets-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:2cb27f725e0e2858092674ccdd1918aab2be772834fc60471750d60f30fecbfd","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0f2057aafa75"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_google_finance_markets_submit","path":"/apis/v1/dataforseo/serp/google/finance_markets/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/finance_markets/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/finance_markets/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"location_code\": 2840,\n    \"language_name\": \"English\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/google/finance_markets/tasks_ready":{"get":{"description":"‌\nThe ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If you use the Standard method without specifying the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoint.\nLearn more about task completion and obtaining a list of completed tasks in this help center article.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_google_finance_markets_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceMarketsTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Finance Markets SERP Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-finance-markets-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:b5bcb38330b03924d4e1f5e174cd5528c919b8262893419793cfaa77c52ccff1","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e31e4cf3c0c0"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_google_finance_markets_ready","path":"/apis/v1/dataforseo/serp/google/finance_markets/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/finance_markets/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/google/finance_quote/live/advanced":{"post":{"description":"‌\nLive Google Finance Quote provides real-time data from the ‘Quote’ tab of Google Finance. These results are specific to the parameters you specify in the request: ticker in the keyword field, location and language.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.002 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_google_finance_quote_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":"CLW00:NYMEX","language_name":"English","location_code":2840}],"items":{"oneOf":[{"properties":{"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>possible value: <code>desktop</code></p>","type":["string","null"]},"keyword":{"description":"<p><em>ticker or stock symbol</em><p><strong>required field</strong><p>in this field you can pass the ticker symbol of publicly traded shares of a particular stock or security on a particular stock exchange;<p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field;<p>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<p>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”;</p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify <code>language_name</code></strong><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify <code>language_code</code> </strong><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify <code>location_name</code></strong><p><strong>if you use this field, you don't need to specify <code>location_name</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify <code>location_code</code></strong><p><strong>if you use this field, you don't need to specify <code>location_code</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to  <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"os":{"description":"<p><em>device operating system</em><p>optional field<p>possible values: <code>windows</code></p>","type":["string","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]},"window":{"description":"<p><em>time window for <code>google_finance_quote</code> graph</em><p>optional field<p>possible values: <code>1D</code>, <code>5D</code>, <code>1M</code>, <code>6M</code>, <code>YTD</code>, <code>1Y</code>, <code>5Y</code>, <code>MAX</code><p>default value: <code>1D</code><p><strong>Note:</strong> if you specify a value that is different from <code>1D</code>, the charge per task will be multiplied by 2</p>","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceQuoteLiveAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Google Finance Quote Advanced","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-google-finance-quote-live-advanced","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:1e209d9f8250a8cb5d035d686ec1344a7c03fa0c67a9545dfa91e209094a0650","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b41cf9c9482c"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_google_finance_quote_live","path":"/apis/v1/dataforseo/serp/google/finance_quote/live/advanced"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/finance_quote/live/advanced","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/finance_quote/live/advanced \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"keyword\": \"CLW00:NYMEX\",\n    \"location_code\": 2840,\n    \"language_name\": \"English\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/google/finance_quote/live/html":{"post":{"description":"‌\nLive SERP HTML provides raw HTML from the ‘Quote’ tab of Google Finance. These results are specific to the parameters you specify in the request: ticker in the keyword field, location and language.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_google_finance_quote_live_html","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":"NASDAQ-100","language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>possible value: <code>desktop</code></p>","type":["string","null"]},"keyword":{"description":"<p><em>ticker or stock symbol</em><p><strong>required field</strong><p>in this field you can pass the ticker symbol of publicly traded shares of a particular stock or security on a particular stock exchange;<p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field;<p>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<p>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”;</p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify <code>language_name</code></strong><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify <code>language_code</code> </strong><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify <code>location_name</code></strong><p><strong>if you use this field, you don't need to specify <code>location_name</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify <code>location_code</code></strong><p><strong>if you use this field, you don't need to specify <code>location_code</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to  <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"os":{"description":"<p><em>device operating system</em><p>optional field<p>possible values: <code>windows</code></p>","type":["string","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]},"window":{"description":"<p><em>time window for <code>google_finance_quote</code> graph</em><p>optional field<p>possible values: <code>1D</code>, <code>5D</code>, <code>1M</code>, <code>6M</code>, <code>YTD</code>, <code>1Y</code>, <code>5Y</code>, <code>MAX</code><p>default value: <code>1D</code></p>","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceQuoteLiveHtmlResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Google Finance Quote SERP HTML","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-google-finance-quote-live-html","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:ca7aca94feb31ba747bc7dc8b4958034cbec8936e967b0df8699d9ce4d4cc51b","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c4ddbb396461"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_google_finance_quote_live_html","path":"/apis/v1/dataforseo/serp/google/finance_quote/live/html"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/finance_quote/live/html","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/finance_quote/live/html \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"keyword\": \"NASDAQ-100\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/google/finance_quote/task_get/advanced/{id}":{"get":{"description":"‌\nLive Google Finance Quote provides real-time data from the ‘Quote’ tab of Google Finance. These results are specific to the parameters you specify in the request: ticker in the keyword field, location and language.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_google_finance_quote_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceQuoteTaskGetAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google Finance Quote Advanced Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-finance-quote-task-get-advanced-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:254569e3ea89ec9213028036fd95f5d3d1fc787bae4cf766fe10f7bed8c02075","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"38593dc81ab7"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_google_finance_quote_fetch","path":"/apis/v1/dataforseo/serp/google/finance_quote/task_get/advanced/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/finance_quote/task_get/advanced/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/finance_quote/task_get/advanced/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/serp/google/finance_quote/task_get/html/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_google_finance_quote_fetch_html","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>7 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceQuoteTaskGetHtmlResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google Finance Quote HTML Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-finance-quote-task-get-html-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:549b5331c51d3c5a19ebfce4a481ff34fd163b031d63f77d4da976749f7e7288","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ac43ed019773"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_google_finance_quote_fetch_html","path":"/apis/v1/dataforseo/serp/google/finance_quote/task_get/html/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/finance_quote/task_get/html/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/finance_quote/task_get/html/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/serp/google/finance_quote/task_post":{"post":{"description":"‌\nGoogle Finance Quote provides real-time data from the ‘Quote’ tab of Google Finance. These results are specific to the parameters you specify in the request: ticker in the keyword field, location and language.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_google_finance_quote_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":".DJI:INDEXDJX","language_name":"English","location_code":2840}],"items":{"oneOf":[{"properties":{"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>possible value: <code>desktop</code></p>","type":["string","null"]},"keyword":{"description":"<p><em>ticker or stock symbol</em><p><strong>required field</strong><p>in this field you can pass the ticker symbol of publicly traded shares of a particular stock or security on a particular stock exchange;<p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field;<p>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<p>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”;</p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify <code>language_name</code></strong><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify <code>language_code</code> </strong><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify <code>location_name</code></strong><p><strong>if you use this field, you don't need to specify <code>location_name</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify <code>location_code</code></strong><p><strong>if you use this field, you don't need to specify <code>location_code</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to  <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"os":{"description":"<p><em>device operating system</em><p>optional field<p>possible values: <code>windows</code></p>","type":["string","null"]},"pingback_url":{"description":"<p><em>notification URL of a completed task</em><p>optional field<p>when a task is completed we will notify you by GET request sent to the URL you have specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/pingscript?id=$id</code><p><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"postback_data":{"description":"<p><em>postback_url datatype</em><p><strong>required field if you specify <code>postback_url</code></strong><p>corresponds to the datatype that will be sent to your server<p>possible values:: <code>advanced</code>, <code>html</code></p>","type":"string"},"postback_url":{"description":"<p><em>URL for sending task results</em><p>optional field<p>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request<p>example:<p><code>http://your-server.com/postbackscript?id=$id</code><p><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"priority":{"description":"<p><em>task priority</em><p>optional field<p>can take the following values:<p>1 – normal execution priority (set by default);<p>2 – high execution priority</p><br>You will be additionally charged for the tasks with high execution priority;<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-finance-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page","type":["integer","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]},"window":{"description":"<p><em>time window for <code>google_finance_quote</code> graph</em><p>optional field<p>possible values: <code>1D</code>, <code>5D</code>, <code>1M</code>, <code>6M</code>, <code>YTD</code>, <code>1Y</code>, <code>5Y</code>, <code>MAX</code><p>default value: <code>1D</code><p><strong>Note:</strong> if you specify a value that is different from <code>1D</code>, the charge per task will be multiplied by 2</p>","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceQuoteTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Google Finance Quote SERP Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-google-finance-quote-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:f102b3b705558e661af9145273bcfa16bdc5ff3a4abf148ccfdc0a996c4e7a05","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f150d16b8a6c"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_google_finance_quote_submit","path":"/apis/v1/dataforseo/serp/google/finance_quote/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/finance_quote/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/finance_quote/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"keyword\": \".DJI:INDEXDJX\",\n    \"location_code\": 2840,\n    \"language_name\": \"English\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/google/finance_quote/tasks_ready":{"get":{"description":"‌\nThe ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If you use the Standard method without specifying the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoint.\nLearn more about task completion and obtaining a list of completed tasks in this help center article.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_google_finance_quote_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceQuoteTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Finance Quote SERP Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-finance-quote-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:1e908151d39e157cda8761562f8eadb3b81bde3da408136586e179d9ee089687","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"af339f8516a6"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_google_finance_quote_ready","path":"/apis/v1/dataforseo/serp/google/finance_quote/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/finance_quote/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/google/finance_ticker_search/live/advanced":{"post":{"description":"‌\nLive Google Finance Ticker Search allows you to search for financial instruments available on Google Finance along with additional information. The result is specific to the parameters you specify in the request: keyword (name of a company or financial instrument) in the keyword field, location and language.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_google_finance_ticker_search_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"category":"all","keyword":"DJ","language_name":"English","location_code":2840}],"items":{"oneOf":[{"properties":{"category":{"description":"<p><em>category of financial instruments to search for</em><p>optional field<p>possible values: <code>all</code>, <code>stock</code>, <code>index</code>, <code>mutual_fund</code>, <code>currency</code>, <code>futures</code><p>default value: <code>all</code></p>","type":["string","null"]},"keyword":{"description":"<p><em>company or financial instrument name</em><p><strong>required field</strong><p>in this field, you can enter the name of a company or financial instrument to search for relevant tickers;<p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field;<p>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<p>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”;</p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify <code>language_name</code></strong><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify <code>language_code</code> </strong><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify <code>location_name</code></strong><p><strong>if you use this field, you don't need to specify <code>location_name</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify <code>location_code</code></strong><p><strong>if you use this field, you don't need to specify <code>location_code</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to  <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceTickerSearchLiveAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Google Finance Ticker Search Advanced","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-google-finance-ticker-search-live-advanced","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:c983d90ed09740cd06bd4f5844364f7470b354692df4a5d641764ee4d35e0d68","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"68530810cf0f"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_google_finance_ticker_search_live","path":"/apis/v1/dataforseo/serp/google/finance_ticker_search/live/advanced"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/finance_ticker_search/live/advanced","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/finance_ticker_search/live/advanced \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_name\": \"English\",\n    \"location_code\": 2840,\n    \"category\": \"all\",\n    \"keyword\": \"DJ\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/google/finance_ticker_search/task_get/advanced/{id}":{"get":{"description":"‌\nGoogle Finance Ticker Search allows you to search for financial instruments available on Google Finance along with additional information. The result is specific to the parameters you specify in the request: keyword (name of a company or financial instrument) in the keyword field, location and language.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_google_finance_ticker_search_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceTickerSearchTaskGetAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google Finance Ticker Search Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-finance-ticker-search-task-get-advanced-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:6c9d7d7b7ddbcd4a09713a0089b8c8688d4877d740773c17e46d2fab572d57ae","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"85aa67b8ccbc"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_google_finance_ticker_search_fetch","path":"/apis/v1/dataforseo/serp/google/finance_ticker_search/task_get/advanced/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/finance_ticker_search/task_get/advanced/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/finance_ticker_search/task_get/advanced/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/serp/google/finance_ticker_search/task_post":{"post":{"description":"‌\nGoogle Finance Ticker Search allows you to search for financial instruments available on Google Finance along with additional information. The result is specific to the parameters you specify in the request: keyword (name of a company or financial instrument) in the keyword field, location and language.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_google_finance_ticker_search_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"category":"all","keyword":"DJ","language_name":"English","location_code":2840,"priority":2}],"items":{"oneOf":[{"properties":{"category":{"description":"<p><em>category of financial instruments to search for</em><p>optional field<p>possible values: <code>all</code>, <code>stock</code>, <code>index</code>, <code>mutual_fund</code>, <code>currency</code>, <code>futures</code><p>default value: <code>all</code></p>","type":["string","null"]},"keyword":{"description":"<p><em>company or financial instrument name</em><p><strong>required field</strong><p>in this field, you can enter the name of a company or financial instrument to search for relevant tickers;<p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field;<p>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<p>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”;</p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify <code>language_name</code></strong><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify <code>language_code</code> </strong><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify <code>location_name</code></strong><p><strong>if you use this field, you don't need to specify <code>location_name</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify <code>location_code</code></strong><p><strong>if you use this field, you don't need to specify <code>location_code</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to  <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"pingback_url":{"description":"<p><em>notification URL of a completed task</em><p>optional field<p>when a task is completed we will notify you by GET request sent to the URL you have specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/pingscript?id=$id</code><p><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"postback_data":{"description":"<p><em>postback_url datatype</em><p><strong>required field if you specify <code>postback_url</code></strong><p>corresponds to the datatype that will be sent to your server<p>possible values:: <code>advanced</code>, <code>html</code></p>","type":"string"},"postback_url":{"description":"<p><em>URL for sending task results</em><p>optional field<p>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request<p>example:<p><code>http://your-server.com/postbackscript?id=$id</code><p><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"priority":{"description":"<p><em>task priority</em><p>optional field<p>can take the following values:<p>1 – normal execution priority (set by default);<p>2 – high execution priority</p><br>You will be additionally charged for the tasks with high execution priority;<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-finance-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page","type":["integer","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceTickerSearchTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Google Finance Ticker Search Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-google-finance-ticker-search-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:f05d89b746b25ee789ee3843b7e3586fbead3bb8e5f3e34adcb5e70622b4b8a7","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4fffa3fa12ea"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_google_finance_ticker_search_submit","path":"/apis/v1/dataforseo/serp/google/finance_ticker_search/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/finance_ticker_search/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/finance_ticker_search/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_name\": \"English\",\n    \"location_code\": 2840,\n    \"category\": \"all\",\n    \"keyword\": \"DJ\",\n    \"priority\": 2\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/google/finance_ticker_search/tasks_ready":{"get":{"description":"‌\nThe ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If you use the Standard method without specifying the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoint.\nLearn more about task completion and obtaining a list of completed tasks in this help center article.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_google_finance_ticker_search_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleFinanceTickerSearchTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Finance Ticker Search SERP Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-finance-ticker-search-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:49690812ee76c55372faeb78746994c9acf94be5a8c6eb38e0f93055c5be6687","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3f75ffed64f7"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_google_finance_ticker_search_ready","path":"/apis/v1/dataforseo/serp/google/finance_ticker_search/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/finance_ticker_search/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/google/images/live/advanced":{"post":{"description":"‌\nLive Google Images SERP provides real-time data on top 100 images results for the specified keyword, search engine, and location.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_google_images_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":"albert einstein","language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"depth":{"description":"<p><em>parsing depth</em><p>optional field<p>number of results in SERP<p>default value: <code>100</code><p>max value: <code>200</code></p><br><strong>Your account will be billed per each SERP containing up to 100 results;</strong><p>Setting depth above 100 may result in additional charges if the search engine returns more than 100 results;<p>If the specified depth is higher than the number of results in the response, the difference will be refunded to your account balance automatically;<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-images-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p>all %## will be decoded (plus character '+' will be decoded to a space character)<p>if you need to use the \"%\" character for your <code>keyword</code>, please specify it as \"%25\";<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”;<p>if this field contains such parameters as <em>'allinanchor:', 'allintext:', 'allintitle:', 'allinurl:', 'define:', 'filetype:', 'id:', 'inanchor:', 'info:', 'intext:', 'intitle:', 'inurl:', 'link:', 'related:', 'site:'</em>, <strong>the charge per task will be multiplied by 5</strong><p><strong>Note:</strong> queries containing the ‘cache:’ parameter are not supported and will return a validation error</p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify</strong> <code>language_name</code><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify</strong> <code>language_code</code><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<p>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<p>the minimum value for <em>\"radius\"</em>: 199.9 (mm)<p>the maximum value for <em>\"radius\"</em>: 199999 (mm)<p>example:<p><code class=\"long-string\">53.476225,-2.243572,200</code></p>","type":"string"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"max_crawl_pages":{"description":"<p><em>page crawl limit</em><p>optional field<p>number of search results pages to crawl<p>max value: <code>100</code><p><strong>Note:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<p>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" rel=\"noopener noreferrer\" target=\"_blank\">our help center</a></p>","type":["integer","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p><strong>note that this API provides results for desktop only</strong><p>choose from the following values: <code>windows</code>, <code>macos</code><p>default value: <code>windows</code></p>","type":["string","null"]},"se_domain":{"description":"<p><em>search engine domain</em><p>optional field<p>We choose the relevant search engine domain automatically according to the location and language you specify. However, you can set a custom search engine domain in this field<p>example:<p><code><code></code></code><em>google.co.uk</em>, <code><code></code></code><em>google.com.au</em>, <code><code></code></code><em>google.de</em>, etc.</p>","type":["string","null"]},"search_param":{"description":"<p><em>additional parameters of the search query</em><p>optional field<p><a href=\"https://dataforseo.com/what-are-google-search-parameters-and-how-to-use-them-with-serp-api.html\">Get the list of available parameters and additional details here.</a></p>","type":["string","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]},"url":{"description":"<p><em>direct URL of the search query</em><p>optional field<p>you can specify a direct URL and we will sort it out to the necessary fields. Note that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL. In most cases, we wouldn’t recommend using this method.<p>example:<p><code class=\"long-string\">https://www.google.co.uk/search?q=%20rank%20tracker%20api&amp;hl=en&amp;gl=GB&amp;uule=w+CAIQIFISCXXeIa8LoNhHEZkq1d1aOpZS</code></p>","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleImagesLiveAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Google Images SERP","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-google-images-live-advanced","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:1d00d936b3e23bd45ba6dc8cb1d4edd73f7061a51ee8d1d5ef075c54206730ab","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"903ba1c1784c"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_google_images_live","path":"/apis/v1/dataforseo/serp/google/images/live/advanced"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/images/live/advanced","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/images/live/advanced \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"keyword\": \"albert einstein\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/google/images/live/html":{"post":{"description":"‌\nLive SERP HTML provides a raw HTML page of 100 search engine results for the specified keyword, search engine, and location.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_google_images_live_html","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":"albert einstein","language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"depth":{"description":"<p><em>parsing depth</em><p>optional field<p>number of results in SERP<p>default value: <code>100</code><p>max value: <code>200</code></p><br><strong>Your account will be billed per each SERP containing up to 100 results;</strong><p>Setting depth above 100 may result in additional charges if the search engine returns more than 100 results;<p>If the specified depth is higher than the number of results in the response, the difference will be refunded to your account balance automatically;<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-images-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p>all %## will be decoded (plus character '+' will be decoded to a space character)<p>if you need to use the \"%\" character for your <code>keyword</code>, please specify it as \"%25\";<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”;<p>if this field contains such parameters as <em>'allinanchor:', 'allintext:', 'allintitle:', 'allinurl:', 'define:', 'filetype:', 'id:', 'inanchor:', 'info:', 'intext:', 'intitle:', 'inurl:', 'link:', 'related:', 'site:'</em>, <strong>the charge per task will be multiplied by 5</strong><p><strong>Note:</strong> queries containing the ‘cache:’ parameter are not supported and will return a validation error</p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify</strong> <code>language_name</code><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify</strong> <code>language_code</code><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<p>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<p>the minimum value for <em>\"radius\"</em>: 199.9 (mm)<p>the maximum value for <em>\"radius\"</em>: 199999 (mm)<p>example:<p><code class=\"long-string\">53.476225,-2.243572,200</code></p>","type":"string"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"max_crawl_pages":{"description":"<p><em>page crawl limit</em><p>optional field<p>number of search results pages to crawl<p>max value: <code>100</code><p><strong>Note:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<p>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" rel=\"noopener noreferrer\" target=\"_blank\">our help center</a></p>","type":["integer","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p><strong>note that this API provides results for desktop only</strong><p>choose from the following values: <code>windows</code>, <code>macos</code><p>default value: <code>windows</code></p>","type":["string","null"]},"se_domain":{"description":"<p><em>search engine domain</em><p>optional field<p>we choose the relevant search engine domain automatically according to the location and language you specify<p>however, you can set a custom search engine domain in this field<p>example:<p><code><code></code></code><em>google.co.uk</em>, <code><code></code></code><em>google.com.au</em>, <code><code></code></code><em>google.de</em>, etc.</p>","type":["string","null"]},"search_param":{"description":"<p><em>additional parameters of the search query</em><p>optional field<p><a href=\"https://dataforseo.com/help-center/google-search-engine-parameters-and-how-to-use-them\">get the list of available parameters and additional details here</a></p>","type":["string","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]},"url":{"description":"<p><em>direct URL of the search query</em><p>optional field<p>you can specify a direct URL and we will sort it out to the necessary fields. Note that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL. In most cases, we wouldn’t recommend using this method.<p>example:<p><code class=\"long-string\">https://www.google.co.uk/search?q=%20rank%20tracker%20api&amp;hl=en&amp;gl=GB&amp;uule=w+CAIQIFISCXXeIa8LoNhHEZkq1d1aOpZS</code></p>","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleImagesLiveHtmlResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Google Images SERP HTML","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-google-images-live-html","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:fee3c1003f3b3331e7014b6e9b53c1e9086c400611a54d93de8c7e24bfccc014","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f35e70ef9fef"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_google_images_live_html","path":"/apis/v1/dataforseo/serp/google/images/live/html"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/images/live/html","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/images/live/html \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"keyword\": \"albert einstein\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/google/images/task_get/advanced/{id}":{"get":{"description":"DataForSEO GET /v3/serp/google/images/task_get/advanced/{id}\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_dataforseo_apis_v1_dataforseo_serp_google_ima_3908b3","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleImagesTaskGetAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Serp Google Images Advanced Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/any_dataforseo_apis_v1_dataforseo_serp_google_ima_3908b3","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:b580468f1b98f36281c4b54a7a59fbd1578859602d2571d8e644bb6d31d77adc","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"918bf06659ee"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_dataforseo_apis_v1_dataforseo_serp_google_ima_3908b3","path":"/apis/v1/dataforseo/serp/google/images/task_get/advanced/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/images/task_get/advanced/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/images/task_get/advanced/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/serp/google/images/task_get/html/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_google_images_fetch_html","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>7 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleImagesTaskGetHtmlResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google Images HTML Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-images-task-get-html-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:4b1531e7377c8e44cc8f7ab2167c07beedf1835a99b493a6f2fe8677121b0f87","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1470ad025685"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_google_images_fetch_html","path":"/apis/v1/dataforseo/serp/google/images/task_get/html/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/images/task_get/html/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/images/task_get/html/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/serp/google/images/task_get/regular/{id}":{"get":{"description":"Retrieves a queued Google images result by `id`, lightly parsed - measured at 4.8 KB against 57 KB for the advanced form. Free - the charge was on the submit. Wrapped in DataForSEO's envelope: data in `tasks[0].result`, outcome in `tasks[0].status_code` - a rejected request still returns HTTP 200.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_google_images_fetch_regular","parameters":[{"description":"Task identifier in UUID format","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"cost":{"description":"Total tasks cost, USD","type":"number"},"status_code":{"description":"General status code","type":"integer"},"status_message":{"description":"General informational message","type":"string"},"tasks":{"description":"Array of tasks","items":{"type":"string"},"type":"array"},"tasks[].id":{"description":"Task identifier","type":"string"},"tasks[].result":{"description":"Array of regular SERP results","items":{"type":"string"},"type":"array"},"tasks[].status_code":{"description":"Task status code","type":"integer"},"tasks[].status_message":{"description":"Task status message","type":"string"},"tasks_count":{"description":"The number of tasks in the tasks array","type":"integer"},"tasks_error":{"description":"The number of tasks in the tasks array returned with an error","type":"integer"},"time":{"description":"Execution time, seconds","type":"string"},"version":{"description":"The current version of the API","type":"string"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google Images SERP Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-images-task-get-regular-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:d8ccccea16f2a51e943f509e36262caa7953a52b735a581651784da14925dc27","kind":"upstream_success_contract","source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"373718403446"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_google_images_fetch_regular","path":"/apis/v1/dataforseo/serp/google/images/task_get/regular/{id}"},"x-aisa-source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/images/task_get/regular/{id}","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/google/images/task_post":{"post":{"description":"‌‌\nSERP API provides top 100 search engine results. These results are specific to the selected location (see the List of Locations) and language (see the List of Languages) settings.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_google_images_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":"albert einstein","language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"depth":{"description":"<p><em>parsing depth</em><p>optional field<p>number of results in SERP<p>default value: <code>100</code><p>max value: <code>700</code></p><br><strong>Your account will be billed per each SERP containing up to 100 results;</strong><p>Setting depth above 100 may result in additional charges if the search engine returns more than 100 results;<p>If the specified depth is higher than the number of results in the response, the difference will be refunded to your account balance automatically;<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-images-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<p>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”;<p>if this field contains such parameters as <em>‘allinanchor:’, ‘allintext:’, ‘allintitle:’, ‘allinurl:’, ‘define:’, ‘filetype:’, ‘id:’, ‘inanchor:’, ‘info:’, ‘intext:’, ‘intitle:’, ‘inurl:’, ‘link:’, ‘related:’, ‘site:’</em>, <strong>the charge per task will be multiplied by 5</strong><p><strong>Note:</strong> queries containing the ‘cache:’ parameter are not supported and will return a validation error</p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify</strong> <code>language_name</code><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify</strong> <code>language_code</code><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<p>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<p>the minimum value for <em>\"radius\"</em>: 199.9 (mm)<p>the maximum value for <em>\"radius\"</em>: 199999 (mm)<p>example:<p><code class=\"long-string\">53.476225,-2.243572,200</code></p>","type":"string"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"max_crawl_pages":{"description":"<p><em>page crawl limit</em><p>optional field<p>number of search results pages to crawl<p>max value: <code>100</code><p><strong>Note:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<p>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" target=\"_blank\" rel=\"noopener noreferrer\">our help center</a></p>","type":["integer","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p><strong>note that this API provides results for desktop only</strong><p>choose from the following values: <code>windows</code>, <code>macos</code><p>default value: <code>windows</code></p>","type":["string","null"]},"pingback_url":{"description":"<p><em>notification URL of a completed task</em><p>optional field<p>when a task is completed we will notify you by GET request sent to the URL you have specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/pingscript?id=$id</code><p><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"postback_data":{"description":"<p><em>postback_url datatype</em><p><strong>required field if you specify <code>postback_url</code></strong><p>corresponds to the datatype that will be sent to your server<p>possible values:<p><code>advanced</code>, <code>html</code></p>","type":"string"},"postback_url":{"description":"<p><em>URL for sending task results</em><p>optional field<p>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/postbackscript?id=$id</code><p><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"priority":{"description":"<p><em>task priority</em><p>optional field<p>can take the following values:<p>1 – normal execution priority (set by default)<p>2 – high execution priority</p><br>You will be additionally charged for the tasks with high execution priority.<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-images-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"se_domain":{"description":"<p><em>search engine domain</em><p>optional field<p>we choose the relevant search engine domain automatically according to the location and language you specify<p>however, you can set a custom search engine domain in this field<p>example:<p><code><code></code></code><em>google.co.uk</em>, <code><code></code></code><em>google.com.au</em>, <code><code></code></code><em>google.de</em>, etc.</p>","type":["string","null"]},"search_param":{"description":"<p><em>additional parameters of the search query</em><p>optional field<p><a href=\"https://dataforseo.com/help-center/google-search-engine-parameters-and-how-to-use-them\">get the list of available parameters and additional details here</a></p>","type":["string","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]},"url":{"description":"<p><em>direct URL of the search query</em><p>optional field<p>you can specify a direct URL and we will sort it out to the necessary fields. Note that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL. In most cases, we wouldn’t recommend using this method.<p>example:<p><code class=\"long-string\">https://www.google.co.uk/search?q=%20rank%20tracker%20api&amp;hl=en&amp;gl=GB&amp;uule=w+CAIQIFISCXXeIa8LoNhHEZkq1d1aOpZS</code></p>","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleImagesTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Google Images SERP Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-google-images-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:3253355ea939600582430c06a317ff5b34b636652a6fc3f125f00b0df4394c02","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7eacc3f900a3"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_google_images_submit","path":"/apis/v1/dataforseo/serp/google/images/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/images/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/images/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"keyword\": \"albert einstein\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/google/images/tasks_ready":{"get":{"description":"‌\nThe ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If you use the Standard method without specifying the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoint.\nLearn more about task completion and obtaining a list of completed tasks in this help center article.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_google_images_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleImagesTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Images SERP Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-images-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:352c076a6e493c6a7fb91ae3857878ce67023ab0b837f37561928bbc3a4f0905","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4f219edcc1eb"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_google_images_ready","path":"/apis/v1/dataforseo/serp/google/images/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/images/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/google/jobs/locations":{"get":{"description":"Returns the job listings Google surfaces for a query on Google. Returns `keyword`, `type`, `se_domain`, `location_code`, `language_code`, `check_url`, `datetime`, `spell`, `refinement_chips`, `item_types`, `items_count` and `items`.  Wrapped in DataForSEO's envelope: data in `tasks[0].result`, outcome in `tasks[0].status_code` - a rejected request still returns HTTP 200.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_google_jobs_locations","responses":{"200":{"content":{"application/json":{"schema":{"properties":{"cost":{"description":"Total tasks cost, USD","type":"number"},"status_code":{"description":"General status code","type":"integer"},"status_message":{"description":"General informational message","type":"string"},"tasks":{"description":"Array of tasks","items":{"type":"string"},"type":"array"},"tasks[].result":{"description":"Array of available locations","items":{"type":"string"},"type":"array"},"tasks[].result[].country_iso_code":{"description":"Country ISO code","type":"string"},"tasks[].result[].location_code":{"description":"Location code","type":"integer"},"tasks[].result[].location_code_parent":{"description":"Parent location code","type":"integer"},"tasks[].result[].location_name":{"description":"Location name","type":"string"},"tasks_count":{"description":"The number of tasks in the tasks array","type":"integer"},"tasks_error":{"description":"The number of tasks in the tasks array returned with an error","type":"integer"},"time":{"description":"Execution time, seconds","type":"string"},"version":{"description":"The current version of the API","type":"string"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Google Jobs Locations for SERP API","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-jobs-locations","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:eb911684ae4cd6d52fc5f918ac2ea3a4cc7832da73d5474947c7b0f15462f1ca","kind":"upstream_success_contract","source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d16232464466"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_google_jobs_locations","path":"/apis/v1/dataforseo/serp/google/jobs/locations"},"x-aisa-source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/jobs/locations","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/google/jobs/task_get/advanced/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_google_jobs_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleJobsTaskGetAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google Jobs Advanced Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-jobs-task-get-advanced-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:194e5ae3ccaaa3f22d4c16803045ff29644972d7ee14a3334cbf072255558f28","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ab6c8c8d58dc"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_google_jobs_fetch","path":"/apis/v1/dataforseo/serp/google/jobs/task_get/advanced/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/jobs/task_get/advanced/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/jobs/task_get/advanced/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/serp/google/jobs/task_get/html/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_google_jobs_fetch_html","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>7 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleJobsTaskGetHtmlResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google Jobs HTML Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-jobs-task-get-html-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:9692e1b57cf6aa71b83985c55487954824c743ca0bdd635ed46cdb5287373f4b","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1ee50fbe49fb"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_google_jobs_fetch_html","path":"/apis/v1/dataforseo/serp/google/jobs/task_get/html/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/jobs/task_get/html/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/jobs/task_get/html/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/serp/google/jobs/task_post":{"post":{"description":"‌‌\nThis endpoint will provide you with SERP data from the Google Jobs search engine. The returned results are specific to the keyword as well as the language and location parameters of the POST request.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_google_jobs_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":".net developer","language_code":"en","location_code":2840},{"keyword":".net developer","language_name":"English","location_name":"United States","pingback_url":"https://your-server.com/pingscript?id=$id&tag=$tag","tag":"some_string_123"}],"items":{"oneOf":[{"properties":{"depth":{"description":"<p><em>parsing depth</em><p>optional field<p>number of results in SERP;<p>default value: <code>10</code><p>max value: <code>200</code></p><br><strong>Your account will be billed per each SERP containing up to 10 results;</strong><p>Setting depth above 10 may result in additional charges if the search engine returns more than 10 results;<p>If the specified depth is higher than the number of results in the response, the difference will be refunded to your account balance automatically;<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-jobs-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"employment_type":{"description":"<p><em>employment contract type</em><p>optional field<p>type of employment contract for which the search results will be returned;<p>possible values:<p><code>fulltime</code>, <code>partime</code>, <code>contractor</code>, <code>intern</code></p>","items":{"type":"string"},"type":["array","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<p>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”;<p><strong>Note:</strong> the keyword you specify must indicate the job title;<p>example: <code>.net developer</code></p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify</strong> <code>language_name</code><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong>;<p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify</strong> <code>language_code</code><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong>;<p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/serp/google/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify</strong> <code>location_name</code>;<p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to <code>https://api.dataforseo.com/v3/serp/google/jobs/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify</strong> <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_code</code></strong>;<p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to <code>https://api.dataforseo.com/v3/serp/google/jobs/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"location_radius":{"description":"<p><em>location search radius</em><p>optional field<p>location search radius in kilometers;<p><strong>Note:</strong> for countries that use the imperial system of units, you will need to convert miles to kilometers by multiplying the value in miles by <code>1.609</code>;<p>if value is not specified, search is executed anywhere within the specified location;<p>maximal value: <code>300</code><p>minimal value: <code>&gt; 0</code></p>","type":["string","null"]},"pingback_url":{"description":"<p><em>notification URL of a completed task</em><p>optional field<p>when a task is completed we will notify you by GET request sent to the URL you have specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/pingscript?id=$id</code><p><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"postback_data":{"description":"<p><em>postback_url datatype</em><p><strong>required field if you specify <code>postback_url</code></strong><p>corresponds to the datatype that will be sent to your server<p>possible values:<p><code>regular</code>, <code>advanced</code>, <code>html</code></p>","type":"string"},"postback_url":{"description":"<p><em>URL for sending task results</em><p>optional field<p>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request<p>example:<p><code>http://your-server.com/postbackscript?id=$id</code><p><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"priority":{"description":"<p><em>task priority</em><p>optional field<p>can take the following values:<p>1 – normal execution priority (set by default);<p>2 – high execution priority</p><br>You will be additionally charged for the tasks with high execution priority;<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-jobs-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page","type":["integer","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleJobsTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Google Jobs Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-google-jobs-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:ff6b84c990f4dd120d60f7440807b2d1dae80164bec41b77b1bc600dbdf37491","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6c05aab3ba73"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_google_jobs_submit","path":"/apis/v1/dataforseo/serp/google/jobs/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/jobs/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/jobs/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"keyword\": \".net developer\"\n  },\n  {\n    \"language_name\": \"English\",\n    \"location_name\": \"United States\",\n    \"keyword\": \".net developer\",\n    \"tag\": \"some_string_123\",\n    \"pingback_url\": \"https://your-server.com/pingscript?id=$id&tag=$tag\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/google/jobs/tasks_ready":{"get":{"description":"‌\nThe ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If you use the Standard method without specifying the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoint.\nLearn more about task completion and obtaining a list of completed tasks in this help center article.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_google_jobs_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleJobsTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Jobs SERP Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-jobs-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:88bc212fd78275d1956355eda454af3ee0135fe0def4ffb6cc5fc145aff81edc","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5d335c62552a"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_google_jobs_ready","path":"/apis/v1/dataforseo/serp/google/jobs/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/jobs/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/google/languages":{"get":{"description":"You will receive the list of languages by calling this API.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_google_languages","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleLanguagesResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Google Languages for SERP","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-languages","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:7e587f5342f41a2f50b006aefd0bccc12335c901333cbd3df44dc06cf553dc80","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4b38682d4343"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_google_languages","path":"/apis/v1/dataforseo/serp/google/languages"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/languages","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/google/local_finder/live/advanced":{"post":{"description":"‌‌\nLive Google Local_finder SERP provides real-time search engine results for the specified keyword and location.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_google_local_finder_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":"local nail services","language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"depth":{"description":"<p><em>parsing depth</em><p>optional field<p>number of results in SERP<br><p>default value: <code>10</code><p>max value: <code>100</code></p><br><strong>Your account will be billed per each SERP containing up to 10 results;</strong><p>Setting depth above 10 may result in additional charges if the search engine returns more than 10 results respectively;<p>If the specified depth is higher than the number of results in the response, the difference will be refunded to your account balance automatically<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-local-finder-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>can take the values:<code>desktop</code>, <code>mobile</code><p>default value: <code>desktop</code></p>","type":["string","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<p>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”</p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify</strong> <code>language_name</code><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><p>example:<code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify</strong> <code>language_code</code><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,zoom\"</em> format<p>if <em>\"zoom\"</em> is not specified, <em>9z</em> will be applied as a default value<p>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<p>the minimum value for <em>\"zoom\"</em>: 4z<p>the maximum value for <em>\"zoom\"</em>: 18z<p>example:<p><code class=\"long-string\">52.6178549,-155.352142,20z</code></p>","type":"string"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"os":{"description":"<p><em>device operating system</em><p>optional field<p>if you specify <code>desktop</code> in the <code>device</code> field, choose from the following values: <code>windows</code>, <code>macos</code><p>default value: <code>windows</code><p>if you specify <code>mobile</code> in the <code>device</code> field, choose from the following values: <code>android</code>, <code>ios</code><p>default value: <code>android</code></p>","type":["string","null"]},"priority":{"description":"<p><em>task priority</em><p>optional field<p>can take the following values:<p>1 – normal execution priority (set by default)<p>2 – high execution priority</p><br>You will be additionally charged for the tasks with high execution priority.<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-local-finder-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleLocalFinderLiveAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Google Local Finder SERP","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-google-local-finder-live-advanced","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:14fee14b764305351cd648229d3214839d31e3d8241399b50dc0eaf131b22ad2","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"06c90d8a81b9"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_google_local_finder_live","path":"/apis/v1/dataforseo/serp/google/local_finder/live/advanced"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/local_finder/live/advanced","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/local_finder/live/advanced \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"keyword\": \"local nail services\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/google/local_finder/live/html":{"post":{"description":"‌\nLive Google Local Finder SERP HTML provides a raw HTML page of the search engine results for the specified keyword, search engine, and location.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_google_local_finder_live_html","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":"albert einstein","language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"depth":{"description":"<p><em>parsing depth</em><p>optional field<p>number of results in SERP<br><p>default value: <code>10</code><p>max value: <code>100</code></p><br><strong>Your account will be billed per each SERP containing up to 10 results;</strong><p>Setting depth above 10 may result in additional charges if the search engine returns more than 10 results;<p>If the specified depth is higher than the number of results in the response, the difference will be refunded to your account balance automatically<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-local-finder-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>can take the values:<code>desktop</code>, <code>mobile</code><p>default value: <code>desktop</code></p>","type":["string","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<p>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”</p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify</strong> <code>language_name</code><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><p>example:<code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify</strong> <code>language_code</code><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,zoom\"</em> format<p>if <em>\"zoom\"</em> is not specified, <em>9z</em> will be applied as a default value<p>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<p>the minimum value for <em>\"zoom\"</em>: 4z<p>the maximum value for <em>\"zoom\"</em>: 18z<p>example:<p><code class=\"long-string\">52.6178549,-155.352142,20z</code></p>","type":"string"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"min_rating":{"description":"<p><em>filter results by minimum rating</em><p>optional field<p>possible values for <code>desktop</code>: <code>3.5</code>, <code>4</code>, <code>4.5</code>;<p>possible values for <code>mobile</code>: <code>2</code>, <code>2.5</code>, <code>3</code>, <code>3.5</code>, <code>4</code>, <code>4.5</code></p>","type":["string","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p>if you specify <code>desktop</code> in the <code>device</code> field, choose from the following values: <code>windows</code>, <code>macos</code><p>default value: <code>windows</code><p>if you specify <code>mobile</code> in the <code>device</code> field, choose from the following values: <code>android</code>, <code>ios</code><p>default value: <code>android</code></p>","type":["string","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]},"time_filter":{"description":"<p><em>filter results by open hours</em><p>optional field<p>using this field, you can filter places in the results by the time a place is open for visitors<p>note that Google may also provide results that do not match this filter<p>possible values: <code>\"open_now\"</code>, <code>\"24_hours\"</code>, <code>\"$day_value\"</code>, <code>\"$day_value;$time_value\"</code>;<p>instead of <code>$day_value</code> use one of these values: <code>\"monday\"</code>, <code>\"tuesday\"</code>, <code>\"wednesday\"</code>, <code>\"thursday\"</code>, <code>\"friday\"</code>, <code>\"saturday\"</code>, <code>\"sunday\"</code>;<p>instead of <code>$time_value</code> use one of these values: <code>\"00\"</code>, <code>\"01\"</code>, <code>\"02\"</code>, <code>\"03\"</code>, <code>\"04\"</code>, <code>\"05\"</code>, <code>\"06\"</code>, <code>\"07\"</code>, <code>\"08\"</code>, <code>\"09\"</code>, <code>\"10\"</code>, <code>\"11\"</code>, <code>\"12\"</code>, <code>\"13\"</code>, <code>\"14\"</code>, <code>\"15\"</code>, <code>\"16\"</code>, <code>\"17\"</code>, <code>\"18\"</code>, <code>\"19\"</code>, <code>\"20\"</code>, <code>\"21\"</code>, <code>\"22\"</code>, <code>\"23\"</code><p>example: <code class=\"long-string\">\"tuesday;18\"</code></p>","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleLocalFinderLiveHtmlResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Google Local Finder SERP HTML","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-google-local-finder-live-html","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:50ebe041d6a8b0b712fa7a1e5051bcdef9b771c87636f21ff67594f2182d62c3","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3bd9b25f6979"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_google_local_finder_live_html","path":"/apis/v1/dataforseo/serp/google/local_finder/live/html"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/local_finder/live/html","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/local_finder/live/html \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"keyword\": \"albert einstein\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/google/local_finder/task_get/advanced/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_google_local_finder_fetch","parameters":[{"description":"<em>task identifier</em><br><a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">a universally unique identifier (UUID)</a><br><strong>unique task identifier in our system</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleLocalFinderTaskGetAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google Local Finder SERP Advanced Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-local-finder-task-get-advanced-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:da3ce4f935e981d21739e5646aecba2331d5de2fcd5ea8d3cac9bbd3eae2f3ef","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c313de73e5e1"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_google_local_finder_fetch","path":"/apis/v1/dataforseo/serp/google/local_finder/task_get/advanced/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/local_finder/task_get/advanced/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/local_finder/task_get/advanced/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/serp/google/local_finder/task_get/html/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_google_local_finder_fetch_html","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>7 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleLocalFinderTaskGetHtmlResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google Local Finder HTML Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-local-finder-task-get-html-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:8776ed8da98e15d3b01f6412c94e97101417174d1c52b3ed73fffdde04adb83c","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7b5d7d86dbcd"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_google_local_finder_fetch_html","path":"/apis/v1/dataforseo/serp/google/local_finder/task_get/html/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/local_finder/task_get/html/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/local_finder/task_get/html/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/serp/google/local_finder/task_post":{"post":{"description":"‌‌\nGoogle Local Finder SERP API provides top search engine results specific to the selected location (see the List of Locations) and language (see the List of Languages) settings.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_google_local_finder_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":"local nail services","language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"depth":{"description":"<p><em>parsing depth</em><p>optional field<p>number of results in SERP<p>default value: <code>10</code><p>max value: <code>350</code><br><strong>your account will be billed per each SERP containing up to 10 results;</strong><br>setting depth above 10 may result in additional charges if the search engine returns more than 10 results respectively;<br><p>If the specified depth is higher than the number of results in the response, the difference will be refunded to your account balance automatically<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-local-finder-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>can take the values:<code>desktop</code>, <code>mobile</code><p>default value: <code>desktop</code></p>","type":["string","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<p>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”</p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify</strong> <code>language_name</code><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><p>example:<code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify</strong> <code>language_code</code><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,zoom\"</em> format<p>if <em>\"zoom\"</em> is not specified, <em>9z</em> will be applied as a default value<p>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<p>the minimum value for <em>\"zoom\"</em>: 4z<p>the maximum value for <em>\"zoom\"</em>: 18z<p>example:<p><code class=\"long-string\">52.6178549,-155.352142,18z</code></p>","type":"string"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"os":{"description":"<p><em>device operating system</em><p>optional field<p>if you specify <code>desktop</code> in the <code>device</code> field, choose from the following values: <code>windows</code>, <code>macos</code><p>default value: <code>windows</code><p>if you specify <code>mobile</code> in the <code>device</code> field, choose from the following values: <code>android</code>, <code>ios</code><p>default value: <code>android</code></p>","type":["string","null"]},"pingback_url":{"description":"<p><em>notification URL of a completed task</em><p>optional field<p>when a task is completed we will notify you by GET request sent to the URL you have specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/pingscript?id=$id</code><p><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"postback_data":{"description":"<p><em>postback_url datatype</em><p><strong>required field if you specify <code>postback_url</code></strong><p>corresponds to the function you used for setting a task<p>possible values:<p><code>advanced</code>, <code>html</code></p>","type":"string"},"postback_url":{"description":"<p><em>URL for sending task results</em><p>optional field<p>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/postbackscript?id=$id</code><p><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"priority":{"description":"<p><em>task priority</em><p>optional field<p>can take the following values:<p>1 – normal execution priority (set by default)<p>2 – high execution priority</p><br>You will be additionally charged for the tasks with high execution priority.<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-local-finder-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleLocalFinderTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Google Local Finder SERP Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-google-local-finder-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:163b84631dbcd0c0ed6090a0dbc8173768364c63038ece389e699f1427c511e0","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"60c03c877371"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_google_local_finder_submit","path":"/apis/v1/dataforseo/serp/google/local_finder/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/local_finder/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/local_finder/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"keyword\": \"local nail services\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/google/local_finder/tasks_ready":{"get":{"description":"‌\nThe ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If you use the Standard method without specifying the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoint.\nLearn more about task completion and obtaining a list of completed tasks in this help center article.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_google_local_finder_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleLocalFinderTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Local Finder SERP Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-local-finder-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:08b1e772d0027f4c86f91645c87b1fe41e3adaa288fe3b9943964a261cc89740","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e9f2bbdea33d"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_google_local_finder_ready","path":"/apis/v1/dataforseo/serp/google/local_finder/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/local_finder/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/google/locations":{"get":{"description":"You will receive the list of locations by this API call. You can filter the list of locations by country when setting a task.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_google_locations","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleLocationsResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Google Locations for SERP","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-locations","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:e1cfc8d23d188a70e38d156c066498c1145aa8c07b43f4a61ca4e50be9021117","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0f2a73f479d3"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_google_locations","path":"/apis/v1/dataforseo/serp/google/locations"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/locations","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/google/maps/live/advanced":{"post":{"description":"‌‌\nLive Google Maps SERP provides real-time data on top 100 search engine results for the specified keyword, search engine, and location.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.002 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_google_maps_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":"albert einstein","language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"depth":{"description":"<p><em>parsing depth</em><p>optional field<p>number of results in SERP<p>default value: <code>100</code><p>max value: <code>700</code></p><br><strong>Your account will be billed per each SERP containing up to 100 results;</strong><p>Setting depth above 100 may result in additional charges <a href=\"https://dataforseo.com/help-center/how-many-results-scraped\" rel=\"noopener noreferrer\" target=\"_blank\">if the search engine returns more than 100 results</a>;<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-maps-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>can take the values:<code>desktop</code>, <code>mobile</code><p>default value: <code>desktop</code><p><strong>note:</strong> for <code>mobile</code> device, only 20 results are returned for every SERP</p>","type":["string","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p>all %## will be decoded (plus character '+' will be decoded to a space character)<p>if you need to use the \"%\" character for your <code>keyword</code>, please specify it as \"%25\";<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”;<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify</strong> <code>language_name</code><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify</strong> <code>language_code</code><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages  of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,zoom\"</em> format<p>if <em>\"zoom\"</em> is not specified, <em>17z</em> will be applied as a default value<p>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<p>the minimum value for <em>\"zoom\"</em>: 3z<p>the maximum value for <em>\"zoom\"</em>: 21z<p>example:<p><code class=\"long-string\">52.6178549,-155.352142,20z</code></p>","type":"string"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"max_crawl_pages":{"description":"<p><em>page crawl limit</em><p>optional field<p>number of search results pages to crawl<p>max value: <code>100</code><p><strong>Note:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<p>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" rel=\"noopener noreferrer\" target=\"_blank\">our help center</a></p>","type":["integer","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p>if you specify <code>desktop</code> in the <code>device</code> field, choose from the following values: <code>windows</code>, <code>macos</code><p>default value: <code>windows</code><p>if you specify <code>mobile</code> in the <code>device</code> field, choose from the following values: <code>android</code>, <code>ios</code><p>default value: <code>android</code></p>","type":["string","null"]},"se_domain":{"description":"<p><em>search engine domain</em><p>optional field<p>we choose the relevant search engine domain automatically according to the location and language you specify<p>however, you can set a custom search engine domain in this field<p>example:<p><code><em>google.co.uk</em></code>, <code><em>google.com.au</em></code>, <code><em>google.de</em></code>, etc.</p>","type":["string","null"]},"search_places":{"description":"<p><em>search places mode</em><p>optional field<p>the search places mode allows to obtain Google Maps results on a certain place (e.g., Apple Store in New York)<p>however, due to the pecularities of our data mining algorithm, this mode might interfere with some local-intent queries - and display results for a location that is different from that specified in the request;<p>to prevent this interference and obtain correct results for keywords with local intent you may set this parameter to <code>false</code>;</p><br><p>default value: <code>true</code><p><strong>Note:</strong> if the <code>search_places</code> mode is turned off and no results were found in the search area, the <code>results</code> array will be empty</p>","type":["boolean","null"]},"search_this_area":{"description":"<p><em>show results from the displayed area</em><p>optional field<p>can take the values:<code>true</code>, <code>false</code><p>default value: <code>true</code></p><br><p>if set to <code>false</code>, the <code>search_this_area</code> mode will be turned off</p><br><p><strong>Note:</strong> if the <code>search_this_area</code> mode is turned off, Google Maps listings might contain results beyond the displayed area</p>","type":["boolean","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]},"url":{"description":"<p><em>direct URL of the search query</em><p>optional field<p>you can specify a direct URL and we will sort it out to the necessary fields. Note that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL. In most cases, we wouldn’t recommend using this method.<p>example:<p><code class=\"long-string\">https://google.com/maps/search/pizza/@37.09024,-95.712891,4z</code></p><br><strong>Note:</strong> the following search engine parameters are not supported and will be automatically unset if specified in the URL: <code>allinanchor:</code>, <code>allintext:</code>, <code>allintitle:</code>, <code>allinurl:</code>, <code>cache:</code>, <code>define:</code>, <code>definition:</code>, <code>filetype:</code>, <code>id:</code>, <code>inanchor:</code>, <code>info:</code>, <code>intext:</code>, <code>intitle:</code>, <code>inurl:</code>, <code>link:</code>, <code>site:</code>.","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleMapsLiveAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Google Maps SERP","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-google-maps-live-advanced","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:a8f67b15abff56fcdec2438b37e2b1f7ff1a42d988da583202c0e249e1e7018d","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"eab31d81038d"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_google_maps_live","path":"/apis/v1/dataforseo/serp/google/maps/live/advanced"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/maps/live/advanced","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/maps/live/advanced \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"keyword\": \"albert einstein\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/google/maps/task_get/advanced/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_google_maps_fetch","parameters":[{"description":"<em>task identifier</em><br><a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">a universally unique identifier (UUID)</a><br><strong>unique task identifier in our system</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleMapsTaskGetAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google Maps SERP Advanced Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-maps-task-get-advanced-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:2391af73f1b9e3583db3a2826c9fa2622c9bf01b60543eb60288b8ea8695e706","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ac16e657cb06"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_google_maps_fetch","path":"/apis/v1/dataforseo/serp/google/maps/task_get/advanced/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/maps/task_get/advanced/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/maps/task_get/advanced/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/serp/google/maps/task_post":{"post":{"description":"‌‌\nSERP API provides top 100 search engine results. These results are specific to the selected location (see the List of Locations) and language (see the List of Languages) settings.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_google_maps_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":"albert einstein","language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"depth":{"description":"<p><em>parsing depth</em><p>optional field<p>number of results in SERP<p>default value: <code>100</code><p>max value: <code>700</code></p><br><strong>Your account will be billed per each SERP containing up to 100 results;</strong><p>Setting depth above 100 may result in additional charges <a href=\"https://dataforseo.com/help-center/how-many-results-scraped\" rel=\"noopener noreferrer\" target=\"_blank\">if the search engine returns more than 100 results</a>;<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-maps-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>can take the values:<code>desktop</code>, <code>mobile</code><p>default value: <code>desktop</code><p><strong>note:</strong> for <code>mobile</code> device, only 20 results are returned for every SERP</p>","type":["string","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters </strong> in the <code>keyword</code> field<p>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<p>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”;<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify</strong> <code>language_name</code><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify</strong> <code>language_code</code><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,zoom\"</em> format<p>if <em>\"zoom\"</em> is not specified, <em>17z</em> will be applied as a default value<p>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<p>the minimum value for <em>\"zoom\"</em>: 3z<p>the maximum value for <em>\"zoom\"</em>: 21z<p>example:<p><code class=\"long-string\">52.6178549,-155.352142,20z</code></p>","type":"string"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"max_crawl_pages":{"description":"<p><em>page crawl limit</em><p>optional field<p>number of search results pages to crawl<p>max value: <code>100</code><p><strong>Note:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<p>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" target=\"_blank\" rel=\"noopener noreferrer\">our help center</a></p>","type":["integer","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p>if you specify <code>desktop</code> in the <code>device</code> field, choose from the following values: <code>windows</code>, <code>macos</code><p>default value: <code>windows</code><p>if you specify <code>mobile</code> in the <code>device</code> field, choose from the following values: <code>android</code>, <code>ios</code><p>default value: <code>android</code></p>","type":["string","null"]},"pingback_url":{"description":"<p><em>notification URL of a completed task</em><p>optional field<p>when a task is completed we will notify you by GET request sent to the URL you have specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/pingscript?id=$id</code><p><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"postback_data":{"description":"<p><em>postback_url datatype</em><p><strong>required field if you specify <code>postback_url</code></strong><p>corresponds to the function you used for setting a task<p>possible values:<p><code>advanced</code></p>","type":"string"},"postback_url":{"description":"<p><em>URL for sending task results</em><p>optional field<p>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/postbackscript?id=$id</code><p><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"priority":{"description":"<p><em>task priority</em><p>optional field<p>can take the following values:<p>1 – normal execution priority (set by default)<p>2 – high execution priority</p><br>You will be additionally charged for the tasks with high execution priority.<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-maps-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"se_domain":{"description":"<p><em>search engine domain</em><p>optional field<p>we choose the relevant search engine domain automatically according to the location and language you specify<p>however, you can set a custom search engine domain in this field<p>example:<p><code>google.co.uk</code></p>","type":["string","null"]},"search_places":{"description":"<p><em>search places mode</em><p>optional field<p>the search places mode allows to obtain Google Maps results on a certain place (e.g., Apple Store in New York)<p>however, due to the pecularities of our data mining algorithm, this mode might interfere with some local-intent queries - and display results for a location that is different from that specified in the request;<p>to prevent this interference and obtain correct results for keywords with local intent you may set this parameter to <code>false</code>;default value: <code>true</code><p><strong>Note:</strong> if the <code>search_places</code> mode is turned off and no results were found in the search area, the <code>results</code> array will be empty</p>","type":["boolean","null"]},"search_this_area":{"description":"<p><em>show results from the displayed area</em><p>optional field<p>can take the values:<code>true</code>, <code>false</code><p>default value: <code>true</code><p>if set to <code>false</code>, the <code>search_this_area</code> mode will be turned off<p><strong>Note:</strong> if the <code>search_this_area</code> mode is turned off, Google Maps listings might contain results beyond the displayed area</p>","type":["boolean","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]},"url":{"description":"<p><em>direct URL of the search query</em><p>optional field<p>you can specify a direct URL and we will sort it out to the necessary fields. Note that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL. In most cases, we wouldn’t recommend using this method.<p>example:<p><code class=\"long-string\">https://google.com/maps/search/pizza/@37.09024,-95.712891,4z</code></p><br><strong>Note:</strong> the following search engine parameters are not supported and will be automatically unset if specified in the URL: <code>allinanchor:</code>, <code>allintext:</code>, <code>allintitle:</code>, <code>allinurl:</code>, <code>cache:</code>, <code>define:</code>, <code>definition:</code>, <code>filetype:</code>, <code>id:</code>, <code>inanchor:</code>, <code>info:</code>, <code>intext:</code>, <code>intitle:</code>, <code>inurl:</code>, <code>link:</code>, <code>site:</code>.","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleMapsTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Google Maps SERP Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-google-maps-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:93180bb35f9ca0da571f1f2448b1a96704a0704debe279a04a691aed121e6923","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"66d32b7a1e57"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_google_maps_submit","path":"/apis/v1/dataforseo/serp/google/maps/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/maps/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/maps/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"keyword\": \"albert einstein\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/google/maps/tasks_ready":{"get":{"description":"‌\nThe ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If you use the Standard method without specifying the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoint.\nLearn more about task completion and obtaining a list of completed tasks in this help center article.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_google_maps_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleMapsTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Maps SERP Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-maps-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:6ea4f415e4398318f96145e26cab9b2a9724c161991e7b850c3098fd8e65d6be","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"351c1d120796"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_google_maps_ready","path":"/apis/v1/dataforseo/serp/google/maps/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/maps/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/google/news/live/advanced":{"post":{"description":"‌‌\nLive Google News SERP provides real-time data on top search engine results for the specified keyword, search engine, and location.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_google_news_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":"android","language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"browser_screen_height":{"description":"<p><em>browser screen height</em><p>optional field<p>you can set a custom browser screen height to calculate pixel rankings for a particular device;<p>by default, the parameter is set to <code>1080</code>;<p><strong>Note:</strong> to use this parameter, set <code>calculate_rectangles</code> to <code>true</code></p>","type":["integer","null"]},"browser_screen_resolution_ratio":{"description":"<p><em>browser screen resolution ratio</em><p>optional field<p>you can set a custom browser screen resolution ratio to calculate pixel rankings for a particular device;<p>by default, the parameter is set to <code>1</code>;<p><strong>Note:</strong> to use this parameter, set <code>calculate_rectangles</code> to <code>true</code></p>","type":["integer","null"]},"browser_screen_width":{"description":"<p><em>browser screen width</em><p>optional field<p>you can set a custom browser screen width to calculate pixel rankings for a particular device;<p>by default, the parameter is set to <code>1920</code>;<p><strong>Note:</strong> to use this parameter, set <code>calculate_rectangles</code> to <code>true</code></p>","format":"int64","type":["integer","null"]},"calculate_rectangles":{"description":"<p><em>calculate pixel rankings for SERP elements in advanced results</em><p>optional field<p>pixel ranking refers to the distance between the result snippet and top left corner of the screen;<p><a href=\"https://dataforseo.com/help-center/pixel-ranking-in-serp-api\">Visit Help Center to learn more&gt;&gt;</a><p>by default, the parameter is set to <code>false</code><p><strong>Note:</strong> if set to <code>true</code>, the charge per task will be multiplied by 2</p>","type":["boolean","null"]},"depth":{"description":"<p><em>parsing depth</em><p>optional field<p>number of results in SERP<p>default value: <code>10</code><p>max value: <code>200</code></p><br><strong>Your account will be billed per each SERP containing up to 10 results;</strong><p>Setting depth above 10 may result in additional charges if the search engine returns more than 10 results;<p>If the specified depth is higher than the number of results in the response, the difference will be refunded to your account balance automatically<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-news-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p>all %## will be decoded (plus character '+' will be decoded to a space character)<p>if you need to use the \"%\" character for your <code>keyword</code>, please specify it as \"%25\";<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”;<p>if this field contains such parameters as <em>'allinanchor:', 'allintext:', 'allintitle:', 'allinurl:', 'define:', 'filetype:', 'id:', 'inanchor:', 'info:', 'intext:', 'intitle:', 'inurl:', 'link:', 'related:', 'site:'</em>, <strong>the charge per task will be multiplied by 5</strong><p><strong>Note:</strong> queries containing the ‘cache:’ parameter are not supported and will return a validation error</p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify</strong> <code>language_name</code><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify</strong> <code>language_code</code><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<p>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<p>the minimum value for <em>\"radius\"</em>: 199.9 (mm)<p>the maximum value for <em>\"radius\"</em>: 199999 (mm)<p>example:<p><code class=\"long-string\">53.476225,-2.243572,200</code></p>","type":"string"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"max_crawl_pages":{"description":"<p><em>page crawl limit</em><p>optional field<p>number of search results pages to crawl<p>max value: <code>100</code><p><strong>Note:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<p>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" rel=\"noopener noreferrer\" target=\"_blank\">our help center</a></p>","type":["integer","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p><strong>note that this API provides results for desktop only</strong><p>choose from the following values: <code>windows</code>, <code>macos</code><p>default value: <code>windows</code></p>","type":["string","null"]},"se_domain":{"description":"<p><em>search engine domain</em><p>optional field<p>we choose the relevant search engine domain automatically according to the location and language you specify<p>however, you can set a custom search engine domain in this field<p>example:<p><code><em>google.co.uk</em></code>, <code><em>google.com.au</em></code>, <code><em>google.de</em></code>, etc.</p>","type":["string","null"]},"search_param":{"description":"<p><em>additional parameters of the search query</em><p>optional field<p><a href=\"https://dataforseo.com/help-center/google-search-engine-parameters-and-how-to-use-them\">Get the list of available parameters and additional details here.</a></p>","type":["string","null"]},"url":{"description":"<p><em>direct URL of the search query</em><p>optional field<p>you can specify a direct URL and we will sort it out to the necessary fields. Note that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL. In most cases, we wouldn’t recommend using this method.<p>example:<p><code class=\"long-string\">https://www.google.co.uk/search?q=%20rank%20tracker%20api&amp;hl=en&amp;gl=GB&amp;uule=w+CAIQIFISCXXeIa8LoNhHEZkq1d1aOpZS</code></p>","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleNewsLiveAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Google News SERP","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-google-news-live-advanced","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:e49902d504a33a96a738e439d56ec3c5dd94e89d50c169817e60f920b99a6b4c","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"fef5e9f88c89"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_google_news_live","path":"/apis/v1/dataforseo/serp/google/news/live/advanced"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/news/live/advanced","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/news/live/advanced \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"keyword\": \"android\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/google/news/live/html":{"post":{"description":"‌\nLive SERP HTML provides a raw HTML page of 10 search engine results for the specified keyword, search engine, and location.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_google_news_live_html","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":"albert einstein","language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"depth":{"description":"<p><em>parsing depth</em><p>optional field<p>number of results in SERP<p>default value: <code>10</code><p>max value: <code>200</code></p><br><strong>Your account will be billed per each SERP containing up to 10 results;</strong><p>Setting depth above 10 may result in additional charges if the search engine returns more than 10 results;<p>If the specified depth is higher than the number of results in the response, the difference will be refunded to your account balance automatically<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-news-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p>all %## will be decoded (plus character '+' will be decoded to a space character)<p>if you need to use the \"%\" character for your <code>keyword</code>, please specify it as \"%25\";<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”;<p>if this field contains such parameters as <em>'allinanchor:', 'allintext:', 'allintitle:', 'allinurl:', 'define:', 'filetype:', 'id:', 'inanchor:', 'info:', 'intext:', 'intitle:', 'inurl:', 'link:', 'related:', 'site:'</em>, <strong>the charge per task will be multiplied by 5</strong><p><strong>Note:</strong> queries containing the ‘cache:’ parameter are not supported and will return a validation error</p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify</strong> <code>language_name</code><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available locations of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify</strong> <code>language_code</code><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available locations of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<p>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<p>the minimum value for <em>\"radius\"</em>: 199.9 (mm)<p>the maximum value for <em>\"radius\"</em>: 199999 (mm)<p>example:<p><code class=\"long-string\">53.476225,-2.243572,200</code></p>","type":"string"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"max_crawl_pages":{"description":"<p><em>page crawl limit</em><p>optional field<p>number of search results pages to crawl<p>max value: <code>100</code><p><strong>Note:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<p>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" rel=\"noopener noreferrer\" target=\"_blank\">our help center</a></p>","type":["integer","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p><strong>note that this API provides results for desktop only</strong><p>choose from the following values: <code>windows</code>, <code>macos</code><p>default value: <code>windows</code></p>","type":["string","null"]},"se_domain":{"description":"<p><em>search engine domain</em><p>optional field<p>we choose the relevant search engine domain automatically according to the location and language you specify<p>however, you can set a custom search engine domain in this field<p>example:<p><code><em>google.co.uk</em></code>, <code><em>google.com.au</em></code>, <code><em>google.de</em></code>, etc.</p>","type":["string","null"]},"search_param":{"description":"<p><em>additional parameters of the search query</em><p>optional field<p><a href=\"https://dataforseo.com/what-are-google-search-parameters-and-how-to-use-them-with-serp-api.html\">get the list of available parameters and additional details here</a></p>","type":["string","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]},"url":{"description":"<p><em>direct URL of the search query</em><p>optional field<p>you can specify a direct URL and we will sort it out to the necessary fields. Note that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL. In most cases, we wouldn’t recommend using this method.<p>example:<p><code class=\"long-string\">https://www.google.co.uk/search?q=%20rank%20tracker%20api&amp;hl=en&amp;gl=GB&amp;uule=w+CAIQIFISCXXeIa8LoNhHEZkq1d1aOpZS</code></p>","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleNewsLiveHtmlResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Google News SERP HTML","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-google-news-live-html","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:0e3a3be3af0e54814ac56d8915f78eb978da635908b3633c85e0b97938a459a6","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a5760df8b786"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_google_news_live_html","path":"/apis/v1/dataforseo/serp/google/news/live/html"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/news/live/html","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/news/live/html \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"keyword\": \"albert einstein\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/google/news/task_get/advanced/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_google_news_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleNewsTaskGetAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google News SERP Advanced Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-news-task-get-advanced-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:fb67034f9f3c2b14f1433d6e92189ed77595ab0fdbd8f88225eecdc9973772e1","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7101eb857b99"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_google_news_fetch","path":"/apis/v1/dataforseo/serp/google/news/task_get/advanced/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/news/task_get/advanced/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/news/task_get/advanced/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/serp/google/news/task_get/html/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_google_news_fetch_html","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>7 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleNewsTaskGetHtmlResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google News HTML Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-news-task-get-html-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:54a4a1167ca891f441c466ce89d35956bb2079a95d8f29e37409dcbc40b3c043","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"51d8ace92015"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_google_news_fetch_html","path":"/apis/v1/dataforseo/serp/google/news/task_get/html/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/news/task_get/html/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/news/task_get/html/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/serp/google/news/task_post":{"post":{"description":"‌‌\nSERP API provides top search engine results. These results are specific to the selected location (see the List of Locations) and language (see the List of Languages) settings.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_google_news_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":"albert einstein","language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"browser_screen_height":{"description":"<p><em>browser screen height</em><p>optional field<p>you can set a custom browser screen height to calculate pixel rankings for a particular device;<p>by default, the parameter is set to <code>1080</code>;<p><strong>Note:</strong> to use this parameter, set <code>calculate_rectangles</code> to <code>true</code></p>","type":["integer","null"]},"browser_screen_resolution_ratio":{"description":"<p><em>browser screen resolution ratio</em><p>optional field<p>you can set a custom browser screen resolution ratio to calculate pixel rankings for a particular device;<p>by default, the parameter is set to <code>1</code>;<p><strong>Note:</strong> to use this parameter, set <code>calculate_rectangles</code> to <code>true</code></p>","type":["integer","null"]},"browser_screen_width":{"description":"<p><em>browser screen width</em><p>optional field<p>you can set a custom browser screen width to calculate pixel rankings for a particular device;<p>by default, the parameter is set to <code>1920</code>;<p><strong>Note:</strong> to use this parameter, set <code>calculate_rectangles</code> to <code>true</code></p>","format":"int64","type":["integer","null"]},"calculate_rectangles":{"description":"<p><em>calculate pixel rankings for SERP elements in advanced results</em><p>optional field<p>pixel ranking refers to the distance between the result snippet and top left corner of the screen;<p><a href=\"https://dataforseo.com/help-center/pixel-ranking-in-serp-api\">Visit Help Center to learn more&gt;&gt;</a><p>by default, the parameter is set to <code>false</code><p><strong>Note:</strong> if set to <code>true</code>, the charge per task will be multiplied by 2</p>","type":["boolean","null"]},"depth":{"description":"<p><em>parsing depth</em><p>optional field<p>number of results in SERP<p>default value: <code>10</code><p>max value: <code>700</code></p><br><strong>Your account will be billed per each SERP containing up to 10 results;</strong><p>Setting depth above 10 may result in additional charges if the search engine returns more than 10 results;<p>If the specified depth is higher than the number of results in the response, the difference will be refunded to your account balance automatically;<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-news-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<p>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”;<p>if this field contains such parameters as <em>‘allinanchor:’, ‘allintext:’, ‘allintitle:’, ‘allinurl:’, ‘define:’, ‘filetype:’, ‘id:’, ‘inanchor:’, ‘info:’, ‘intext:’, ‘intitle:’, ‘inurl:’, ‘link:’, ‘related:’, ‘site:’</em>, <strong>the charge per task will be multiplied by 5</strong><p><strong>Note:</strong> queries containing the ‘cache:’ parameter are not supported and will return a validation error</p><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify</strong> <code>language_name</code><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify</strong> <code>language_code</code><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<p>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<p>the minimum value for <em>\"radius\"</em>: 199.9 (mm)<p>the maximum value for <em>\"radius\"</em>: 199999 (mm)<p>example:<p><code class=\"long-string\">53.476225,-2.243572,200</code></p>","type":"string"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"max_crawl_pages":{"description":"<p><em>page crawl limit</em><p>optional field<p>number of search results pages to crawl<p>max value: <code>100</code><p><strong>Note:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<p>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" target=\"_blank\" rel=\"noopener noreferrer\">our help center</a></p>","type":["integer","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p><strong>note that this API provides results for desktop only</strong><p>choose from the following values: <code>windows</code>, <code>macos</code><p>default value: <code>windows</code></p>","type":["string","null"]},"pingback_url":{"description":"<p><em>notification URL of a completed task</em><p>optional field<p>when a task is completed we will notify you by GET request sent to the URL you have specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/pingscript?id=$id</code><p><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"postback_data":{"description":"<p><em>postback_url datatype</em><p><strong>required field if you specify <code>postback_url</code></strong><p>corresponds to the datatype that will be sent to your server<p>possible values:<p><code>advanced</code>, <code>html</code></p>","type":"string"},"postback_url":{"description":"<p><em>URL for sending task results</em><p>optional field<p>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/postbackscript?id=$id</code><p><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"priority":{"description":"<p><em>task priority</em><p>optional field<p>can take the following values:<p>1 – normal execution priority (set by default)<p>2 – high execution priority</p><br>You will be additionally charged for the tasks with high execution priority.<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-news-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"se_domain":{"description":"<p><em>search engine domain</em><p>optional field<p>we choose the relevant search engine domain automatically according to the location and language you specify<p>however, you can set a custom search engine domain in this field<p>example:<p><code><code></code></code><em>google.co.uk</em>, <code><code></code></code><em>google.com.au</em>, <code><code></code></code><em>google.de</em>, etc.</p>","type":["string","null"]},"search_param":{"description":"<p><em>additional parameters of the search query</em><p>optional field<p><a href=\"https://dataforseo.com/help-center/google-search-engine-parameters-and-how-to-use-them\">get the list of available parameters and additional details here</a></p>","type":["string","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]},"url":{"description":"<p><em>direct URL of the search query</em><p>optional field<p>you can specify a direct URL and we will sort it out to the necessary fields;<p><strong>Note</strong> that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL. In most cases, we wouldn’t recommend using this method;<p>example:<p><code class=\"long-string\">https://www.google.co.uk/search?q=%20rank%20tracker%20api&amp;hl=en&amp;gl=GB&amp;uule=w+CAIQIFISCXXeIa8LoNhHEZkq1d1aOpZS</code></p>","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleNewsTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Google News SERP Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-google-news-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:ee9bf5f941770d4c4dc88b50b492d67b12925b18b089326ab3fd1e144152eccf","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"654193c35ec6"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_google_news_submit","path":"/apis/v1/dataforseo/serp/google/news/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/news/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/news/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"keyword\": \"albert einstein\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/google/news/tasks_ready":{"get":{"description":"‌\nThe ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If you use the Standard method without specifying the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoint.\nLearn more about task completion and obtaining a list of completed tasks in this help center article.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_google_news_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleNewsTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get News SERP Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-news-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:e5f3a1e5647d97b777310449f49fd7aa70de8fd28f6f2b600484195e5715be0f","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"798daaa4f8d9"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_google_news_ready","path":"/apis/v1/dataforseo/serp/google/news/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/news/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/google/organic/live/advanced":{"post":{"description":"Live SERP provides real-time data on top search engine results for the specified keyword, search engine, and location. This endpoint will supply a complete overview of featured snippets and other extra elements of SERPs.\nfor more info please visit 'https://docs.dataforseo.com/v3/serp/google/organic/live/advanced/?bash'\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.0175 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_google_organic_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"calculate_rectangles":true,"keyword":"albert einstein","language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"browser_screen_height":{"description":"browser screen heightoptional fieldyou can set a custom browser screen height to calculate pixel rankings for a particular device;can be specified within the following range: 240-9999;by default, the parameter is set to:1080 for desktop;640 for mobile on android;812 for mobile on iOS;Note: to use this parameter, set calculate_rectangles to true","type":["integer","null"]},"browser_screen_resolution_ratio":{"description":"browser screen resolution ratiooptional fieldyou can set a custom browser screen resolution ratio to calculate pixel rankings for a particular device;can be specified within the following range: 0.5-3;by default, the parameter is set to:1 for desktop;3 for mobile on android;3 for mobile on iOS;Note: to use this parameter, set calculate_rectangles to true","type":["integer","null"]},"browser_screen_width":{"description":"browser screen widthoptional fieldyou can set a custom browser screen width to calculate pixel rankings for a particular device;can be specified within the following range: 240-9999;by default, the parameter is set to:1920 for desktop;360 for mobile on android;375 for mobile on iOS;Note: to use this parameter, set calculate_rectangles to true","format":"int64","type":["integer","null"]},"calculate_rectangles":{"description":"calcualte pixel rankings for SERP elements in advanced resultsoptional fieldpixel ranking refers to the distance between the result snippet and top left corner of the screen;Visit Help Center to learn more>>by default, the parameter is set to false;Note: provider usage may increase for using this parameter\n\nFor current API pricing, see the published x-aisa-pricing metadata. Where supported, obtain a quote for your exact request.","type":["boolean","null"]},"depth":{"description":"parsing depthoptional fieldnumber of results in SERPdefault value: 10max value: 200Your account will be billed per each SERP containing up to 10 results;Setting depth above 10 may result in additional charges if the search engine returns more than 10 results;The cost can be calculated on the Pricing page.","type":["integer","null"]},"device":{"description":"device typeoptional fieldreturn results for a specific device typecan take the values:desktop, mobiledefault value: desktop","type":["string","null"]},"find_targets_in":{"description":"SERP element types to check for targetsoptional fieldto enable this parameter, stop_crawl_on_match must also be enabledspecifies which SERP element types should be checked for target matchesif not specified, all first-level elements with url and domain fields are checked for targetspossible values: organic, paid, local_pack, featured_snippet, events, google_flights, images, jobs, knowledge_graph, local_service, map, scholarly_articles, third_party_reviews, twitterNote: cannot contain the same element types as ignore_targets_inexample:\"find_targets_in\": [\"organic\", \"featured_snippet\"]learn more about this parameter on our Help Center","items":{"type":"string"},"type":["array","null"]},"group_organic_results":{"description":"display related resultsoptional fieldif set to true, the related_result element in the response will be provided as a snippet of its parent organic result;if set to false, the related_result element will be provided as a separate organic result;default value: true","type":["boolean","null"]},"ignore_targets_in":{"description":"SERP element types to exclude from target searchoptional fieldto enable this parameter, stop_crawl_on_match must also be enabledspecifies which SERP element types should be excluded when searching for target matchespossible values: organic, paid, local_pack, featured_snippet, events, google_flights, images, jobs, knowledge_graph, local_service, map, scholarly_articles, third_party_reviews, twitterNote: cannot contain the same element types as find_targets_inexample:\"ignore_targets_in\": [\"paid\", \"images\"]learn more about this parameter on our Help Center","items":{"type":"string"},"type":["array","null"]},"keyword":{"description":"keywordrequired fieldyou can specify up to 700 characters in the keyword fieldall %## will be decoded (plus character ‘+’ will be decoded to a space character)if you need to use the “%” character for your keyword, please specify it as “%25”;if you need to use the “+” character for your keyword, please specify it as “%2B”;if this field contains such parameters as ‘allinanchor:’, ‘allintext:’, ‘allintitle:’, ‘allinurl:’, ‘cache:’, ‘define:’, ‘definition:’, ‘filetype:’, ‘id:’, ‘inanchor:’, ‘info:’, ‘intext:’, ‘intitle:’, ‘inurl:’, ‘link:’, ‘site:’, the charge per task will be multiplied by 5learn more about rules and limitations of keyword and keywords fields in DataForSEO APIs in this Help Center article","type":"string"},"language_code":{"description":"search engine language codeoptional field if you specify language_nameif you use this field, you don't need to specify language_nameyou can receive the list of available languages of the search engine with their language_code by making a separate request to the https://api.dataforseo.com/v3/serp/google/languagesexample:en","type":["string","null"]},"language_name":{"description":"full name of search engine languageoptional field if you specify language_codeif you use this field, you don't need to specify language_codeyou can receive the list of available languages of the search engine with their language_name by making a separate request to the https://api.dataforseo.com/v3/serp/google/languagesexample:English","type":["string","null"]},"load_async_ai_overview":{"description":"load asynchronous ai overviewoptional fieldset to true to obtain ai_overview items is SERPs even if they are loaded asynchronously;if set to false, you will only obtain ai_overview items from cache;default value: falseNote: provider usage may increase for using this parameter;if the element is absent or contains \"asynchronous_ai_overview\": false, all extra charges will be returned to your account balance\n\nFor current API pricing, see the published x-aisa-pricing metadata. Where supported, obtain a quote for your exact request.","type":["boolean","null"]},"location_code":{"description":"search engine location coderequired field if you don't specify location_name or location_coordinateif you use this field, you don't need to specify location_name or location_coordinateyou can receive the list of available locations of the search engines with their location_code by making a separate request to the https://api.dataforseo.com/v3/serp/google/locationsexample:2840","type":["integer","null"]},"location_coordinate":{"description":"GPS coordinates of a locationoptional field if you specify location_name or location_codeif you use this field, you don't need to specify location_name or location_codelocation_coordinate parameter should be specified in the \"latitude,longitude,radius\" formatthe maximum number of decimal digits for \"latitude\" and \"longitude\": 7the minimum value for \"radius\": 199 (mm)the maximum value for \"radius\": 199999 (mm)example:53.476225,-2.243572,200","type":["string","null"]},"location_name":{"description":"full name of search engine locationrequired field if you don't specify location_code or location_coordinateif you use this field, you don't need to specify location_code or location_coordinateyou can receive the list of available locations of the search engine with their location_name by making a separate request to the https://api.dataforseo.com/v3/serp/google/locationsexample:London,England,United Kingdom","type":["string","null"]},"match_type":{"description":"target match typerequired field if stop_crawl_on_match is specifiedtype of match for the match_valuepossible values:domain – specific domain or subdomainwith_subdomains – main domain and subdomainswildcard –  wildcard pattern","type":["string","null"]},"match_value":{"description":"target domain, subdomain, or wildcard valuerequired field if stop_crawl_on_match is specifiedspecify a target domain, subdomain, or wildcard value;Note: domain or subdomain must be specified without a request protocol;example: \"match_value\": \"dataforseo.com\",\"match_value\": \"/blog/post-*\"","type":["string","null"]},"max_crawl_pages":{"description":"page crawl limitoptional fieldnumber of search results pages to crawlmax value: 100Note: you will be charged for each page crawled (10 organic results per page);learn more about pricing on our Pricing page;Note#2: the max_crawl_pages and depth parameters complement each other;learn more at our help center","type":["integer","null"]},"os":{"description":"device operating systemoptional fieldif you specify desktop in the device field, choose from the following values: windows, macosdefault value: windowsif you specify mobile in the device field, choose from the following values: android, iosdefault value: android","type":["string","null"]},"people_also_ask_click_depth":{"description":"clicks on the corresponding elementoptional fieldspecify the click depth on the people_also_ask element to get additional people_also_ask_element items;if the element is absent or we perform fewer clicks than you specified, all extra charges will be returned to your account balancepossible values: from 1 to 4\n\nFor current API pricing, see the published x-aisa-pricing metadata. Where supported, obtain a quote for your exact request.","type":["integer","null"]},"remove_from_url":{"description":"remove specific parameters from URLsoptional fieldusing this field, you can specify up to 10 parameters to remove from URLs in the resultexample:\"remove_from_url\": [\"srsltid\"]Note: if the target field is specified, the specified URL parameters will be removed before the search","items":{"type":"string"},"type":["array","null"]},"se_domain":{"description":"search engine domainoptional fieldwe choose the relevant search engine domain automatically according to the location and language you specifyhowever, you can set a custom search engine domain in this fieldexample:google.co.uk, google.com.au, google.de, etc.","type":["string","null"]},"search_param":{"description":"additional parameters of the search queryoptional fieldget the list of available parameters and additional details hereNote: the following search engine parameters are not supported and will be automatically unset if specified: lr, cr, as_qdr, as_sitesearch, as_occt, as_filetype.","type":["string","null"]},"stop_crawl_on_match":{"description":"array of targets to stop crawling\noptional field\nif specified, the response will contain SERP results up to and including the specified match_value;\nyou can specify up to 10 target values in this array\nexample:\n\"stop_crawl_on_match\":[{\"match_value\":\"dataforseo.com\",\"match_type\":\"with_subdomains\"}]\nlearn more about this parameter on our Help Center - https://dataforseo.com/help-center/using-the-stop_crawl_on_match-parameter-in-serp-api\nYour account will be billed per each SERP crawled through the specified targets","items":{"oneOf":[{"properties":{"match_type":{"description":"target match type\nrequired field if stop_crawl_on_match is specified;\ntype of match for the match_value\npossible values: domain, with_subdomains, wildcard","type":["string","null"]},"match_value":{"description":"arget domain or wildcard value\nrequired field if stop_crawl_on_match is specified;\nspecify a target domain or wildcard value;\nNote: domain name must be specified without a request protocol;\nexample: dataforseo.com","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":["array","null"]},"tag":{"description":"user-defined task identifieroptional fieldthe character limit is 255you can use this parameter to identify the task and match it with the resultyou will find the specified tag value in the data object of the response","type":["string","null"]},"target":{"description":"target domain, subdomain, or webpage to get results foroptional fielda domain or a subdomain should be specified without https:// and www.note that the results of target-specific tasks will only include SERP elements that contain a url string;you can also use a wildcard (‘*’) character to specify the search pattern in SERP and narrow down the results;examples:example.com - returns results for the website's home page with URLs, such as https://example.com, or https://www.example.com/, or https://example.com/;example.com* - returns results for the domain, including all its pages;*example.com* - returns results for the entire domain, including all its pages and subdomains;*example.com - returns results for the home page regardless of the subdomain, such as https://en.example.com;example.com/example-page - returns results for the exact URL;example.com/example-page* - returns results for all domain's URLs that start with the specified string","type":["string","null"]},"target_search_mode":{"description":"target matching modeoptional fieldto enable this parameter, stop_crawl_on_match must also be enableddefines how the crawl should stop when multiple targets are specified in stop_crawl_on_matchpossible values: all, anyall – the crawl stops only when all specified targets are foundany – the crawl stops when any single target is founddefault value: anylearn more about this parameter on our Help Center","type":["string","null"]},"url":{"description":"direct URL of the search queryoptional fieldyou can specify a direct URL and we will sort it out to the necessary fields. Note that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL. In most cases, we wouldn’t recommend using this method.example:https://www.google.co.uk/search?q=%20rank%20tracker%20api&hl=en&gl=GB&uule=w+CAIQIFISCXXeIa8LoNhHEZkq1d1aOpZSNote: the following search engine parameters are not supported and will be automatically unset if specified in the URL: lr, cr, as_qdr, as_sitesearch, as_occt, as_filetype.","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleOrganicLiveAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Google Organic SERP Advanced","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-google-organic-live-advanced","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0175,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:343fd13badd4921579d83a7a87c2d4ee7a5d2bd8a5ce53a0a676c51e39dbc184","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1d0689bc6e9f"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_google_organic_live","path":"/apis/v1/dataforseo/serp/google/organic/live/advanced"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/organic/live/advanced","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/organic/live/advanced \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"keyword\": \"albert einstein\",\n    \"calculate_rectangles\": true\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/google/organic/live/html":{"post":{"description":"‌\nLive SERP HTML provides a raw HTML page of search engine results for the specified keyword, search engine, and location.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_google_organic_live_html","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":"albert einstein","language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"depth":{"description":"<p><em>parsing depth</em><p>optional field<p>number of results in SERP<p><strong>default value: <code>10</code></strong><p>max value: <code>200</code></p><br><strong>Your account will be billed per each SERP containing up to 10 results;</strong><p>Setting depth above 10 may result in additional charges <a href=\"https://dataforseo.com/help-center/how-many-results-scraped\" rel=\"noopener noreferrer\" target=\"_blank\">if the search engine returns more than 10 results</a>;<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-organic-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>can take the values:<code>desktop</code>, <code>mobile</code><p>default value: <code>desktop</code></p>","type":["string","null"]},"expand_ai_overview":{"description":"<p><em>expand ai overview</em><p>optional field<p>set to <code>true</code> to expand the <code>ai_overview</code> item;<p>default value: <code>false</code></p>","type":["boolean","null"]},"find_targets_in":{"description":"<p><em>SERP element types to check for targets</em><p>optional field<p>to enable this parameter, <code>stop_crawl_on_match</code> must also be enabled<p>specifies which SERP element types should be checked for target matches<p>if not specified, all first-level elements with <code>url</code> and <code>domain</code> fields are checked for targets<p>possible values: <code>organic</code>, <code>paid</code>, <code>local_pack</code>, <code>featured_snippet</code>, <code>events</code>, <code>google_flights</code>, <code>images</code>, <code>jobs</code>, <code>knowledge_graph</code>, <code>local_service</code>, <code>map</code>, <code>scholarly_articles</code>, <code>third_party_reviews</code>, <code>twitter</code><p><strong>Note:</strong> cannot contain the same element types as <code>ignore_targets_in</code><p>example:<p><code>\"find_targets_in\": [\"organic\", \"featured_snippet\"]</code><p>learn more about this parameter on our <a href=\"https://dataforseo.com/help-center/how-to-use-new-crawl-control-parameters-in-google-organic-serp-api\" target=\"_blank\">Help Center</a></p>","items":{"type":"string"},"type":["array","null"]},"ignore_targets_in":{"description":"<p><em>SERP element types to exclude from target search</em><p>optional field<p>to enable this parameter, <code>stop_crawl_on_match</code> must also be enabled<p>specifies which SERP element types should be excluded when searching for target matches<p>possible values: <code>organic</code>, <code>paid</code>, <code>local_pack</code>, <code>featured_snippet</code>, <code>events</code>, <code>google_flights</code>, <code>images</code>, <code>jobs</code>, <code>knowledge_graph</code>, <code>local_service</code>, <code>map</code>, <code>scholarly_articles</code>, <code>third_party_reviews</code>, <code>twitter</code><p><strong>Note:</strong> cannot contain the same element types as <code>find_targets_in</code><p>example:<p><code>\"ignore_targets_in\": [\"paid\", \"images\"]</code><p>learn more about this parameter on our <a href=\"https://dataforseo.com/help-center/how-to-use-new-crawl-control-parameters-in-google-organic-serp-api\" target=\"_blank\">Help Center</a></p>","items":{"type":"string"},"type":["array","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p>all %## will be decoded (plus character '+' will be decoded to a space character)<p>if you need to use the \"%\" character for your <code>keyword</code>, please specify it as \"%25\";<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”;<p>if this field contains such parameters as <em>'allinanchor:', 'allintext:', 'allintitle:', 'allinurl:', ‘cache:’, 'define:', 'filetype:', 'id:', 'inanchor:', 'info:', 'intext:', 'intitle:', 'inurl:', 'link:', 'related:', 'site:'</em>, <strong>the charge per task will be multiplied by 5</strong>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify</strong> <code>language_name</code><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify</strong> <code>language_code</code><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"load_async_ai_overview":{"description":"<p><em>load asynchronous ai overview</em><p>optional field<p>set to <code>true</code> to obtain <code>ai_overview</code> items is SERPs even if they are loaded asynchronously;<p>if set to <code>false</code>, you will only obtain <code>ai_overview</code> items from cache;<p>default value: <code>false</code><p><strong><p>if the element is absent or contains <code>\"asynchronous_ai_overview\": false</code>, all extra charges will be returned to your account balance</p>\n\nFor current API pricing, see the published x-aisa-pricing metadata. Where supported, obtain a quote for your exact request.","type":["boolean","null"]},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<p>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<p>the minimum value for <em>\"radius\"</em>: 199 (mm)<p>the maximum value for <em>\"radius\"</em>: 199999 (mm)<p>example:<p><code class=\"long-string\">53.476225,-2.243572,200</code></p>","type":"string"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"match_type":{"description":"<p><em>target match type</em><p><strong>required field if <code>stop_crawl_on_match</code> is specified</strong><p>type of match for the <code>match_value</code><p>possible values:<p><code>domain</code> – specific domain or subdomain<p><code>with_subdomains</code> – main domain and subdomains<p><code>wildcard</code> –  wildcard pattern</p>","type":"string"},"match_value":{"description":"<p><em>target domain, subdomain, or wildcard value</em><p><strong>required field if <code>stop_crawl_on_match</code> is specified</strong><p>specify a target domain, subdomain, or wildcard value;<p><strong>Note:</strong> domain or subdomain must be specified without a request protocol;<p>example: <code>\"match_value\": \"dataforseo.com\"</code>,<p><code>\"match_value\": \"/blog/post-*\"</code></p>","type":"string"},"max_crawl_pages":{"description":"<p><em>page crawl limit</em><p>optional field<p>number of search results pages to crawl<p>max value: <code>100</code><p><strong>Note:</strong> you will be charged for each page crawled (10 organic results per page);<p>learn more about pricing on our <a href=\"https://dataforseo.com/pricing/serp/google-organic-serp-api\" target=\"_blank\">Pricing</a> page;<p><strong>Note#2:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<p>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" rel=\"noopener noreferrer\" target=\"_blank\">our help center</a></p>","type":["integer","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p>if you specify <code>desktop</code> in the <code>device</code> field, choose from the following values: <code>windows</code>, <code>macos</code><p>default value: <code>windows</code><p>if you specify <code>mobile</code> in the <code>device</code> field, choose from the following values: <code>android</code>, <code>ios</code><p>default value: <code>android</code></p>","type":["string","null"]},"se_domain":{"description":"<p><em>search engine domain</em><p>optional field<p>we choose the relevant search engine domain automatically according to the location and language you specify<p>however, you can set a custom search engine domain in this field<p>example:<p><code><em>google.co.uk</em></code>, <code><em>google.com.au</em></code>, <code><em>google.de</em></code>, etc.</p>","type":["string","null"]},"search_param":{"description":"<p><em>additional parameters of the search query</em><p>optional field<p><a href=\"https://dataforseo.com/what-are-google-search-parameters-and-how-to-use-them-with-serp-api.html\">get the list of available parameters and additional details here</a></p><br><strong>Note:</strong> the following search engine parameters are not supported and will be automatically unset if specified: <code>lr</code>, <code>cr</code>, <code>as_qdr</code>, <code>as_sitesearch</code>, <code>as_occt</code>, <code>as_filetype</code>.","type":["string","null"]},"stop_crawl_on_match":{"description":"array of targets to stop crawling\noptional field\nif specified, the response will contain SERP results up to and including the specified match_value;\nyou can specify up to 10 target values in this array\nexample:\n\"stop_crawl_on_match\":[{\"match_value\":\"dataforseo.com\",\"match_type\":\"with_subdomains\"}]\nlearn more about this parameter on our Help Center - https://dataforseo.com/help-center/using-the-stop_crawl_on_match-parameter-in-serp-api\nYour account will be billed per each SERP crawled through the specified targets","items":{"oneOf":[{"properties":{"match_type":{"description":"target match type\nrequired field if stop_crawl_on_match is specified;\ntype of match for the match_value\npossible values: domain, with_subdomains, wildcard","type":["string","null"]},"match_value":{"description":"arget domain or wildcard value\nrequired field if stop_crawl_on_match is specified;\nspecify a target domain or wildcard value;\nNote: domain name must be specified without a request protocol;\nexample: dataforseo.com","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":["array","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]},"target_search_mode":{"description":"<p><em>target matching mode</em><p>optional field<p>to enable this parameter, <code>stop_crawl_on_match</code> must also be enabled<p>defines how the crawl should stop when multiple targets are specified in <code>stop_crawl_on_match</code><p>possible values: <code>all</code>, <code>any</code><p><code>all</code> – the crawl stops only when all specified targets are found<p><code>any</code> – the crawl stops when any single target is found<p>default value: <code>any</code><p>learn more about this parameter on our <a href=\"https://dataforseo.com/help-center/how-to-use-new-crawl-control-parameters-in-google-organic-serp-api\" target=\"_blank\">Help Center</a></p>","type":["string","null"]},"url":{"description":"<p><em>direct URL of the search query</em><p>optional field<p>you can specify a direct URL and we will sort it out to the necessary fields. Note that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL. In most cases, we wouldn’t recommend using this method.<p>example:<p><code class=\"long-string\">https://www.google.co.uk/search?q=%20rank%20tracker%20api&amp;hl=en&amp;gl=GB&amp;uule=w+CAIQIFISCXXeIa8LoNhHEZkq1d1aOpZS</code></p><br><strong>Note:</strong> the following search engine parameters are not supported and will be automatically unset if specified in the URL: <code>lr</code>, <code>cr</code>, <code>as_qdr</code>, <code>as_sitesearch</code>, <code>as_occt</code>, <code>as_filetype</code>.","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleOrganicLiveHtmlResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Google Organic SERP HTML","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-google-organic-live-html","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:45002d2bd16ce7d88cb674b8e8719a776434d1b722aa1a25409f306ef6f4a862","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"039ed14e7ec9"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_google_organic_live_html","path":"/apis/v1/dataforseo/serp/google/organic/live/html"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/organic/live/html","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/organic/live/html \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"keyword\": \"albert einstein\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/google/organic/live/regular":{"post":{"description":"Live SERP provides real-time data on search engine results for the specified keyword, search engine, and location.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.008 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_google_organic_live_regular","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":"albert einstein","language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"depth":{"description":"<p><em>parsing depth</em><p>optional field<p>number of results in SERP<p><strong>default value: <code>10</code></strong><p>max value: <code>200</code></p><br><strong>Your account will be billed per each SERP containing up to 10 results;</strong><p>Setting depth above 10 may result in additional charges <a href=\"https://dataforseo.com/help-center/how-many-results-scraped\" rel=\"noopener noreferrer\" target=\"_blank\">if the search engine returns more than 10 results</a>;<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-organic-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>can take the values:<code>desktop</code>, <code>mobile</code><p>default value: <code>desktop</code></p>","type":["string","null"]},"find_targets_in":{"description":"<p><em>SERP element types to check for targets</em><p>optional field<p>to enable this parameter, <code>stop_crawl_on_match</code> must also be enabled<p>specifies which SERP element types should be checked for target matches<p>if not specified, all first-level elements with <code>url</code> and <code>domain</code> fields are checked for targets<p>possible values: <code>organic</code>, <code>paid</code>, <code>local_pack</code>, <code>featured_snippet</code>, <code>events</code>, <code>google_flights</code>, <code>images</code>, <code>jobs</code>, <code>knowledge_graph</code>, <code>local_service</code>, <code>map</code>, <code>scholarly_articles</code>, <code>third_party_reviews</code>, <code>twitter</code><p><strong>Note:</strong> cannot contain the same element types as <code>ignore_targets_in</code><p>example:<p><code>\"find_targets_in\": [\"organic\", \"featured_snippet\"]</code><p>learn more about this parameter on our <a href=\"https://dataforseo.com/help-center/how-to-use-new-crawl-control-parameters-in-google-organic-serp-api\" target=\"_blank\">Help Center</a></p>","items":{"type":"string"},"type":["array","null"]},"group_organic_results":{"description":"<p><em>display related results</em><p>optional field<p>if set to <code>true</code>, the <code>related_result</code> element in the response will be provided as a snippet of its parent organic result;<p>if set to <code>false</code>, the <code>related_result</code> element will be provided as a separate organic result;<p>default value: <code>true</code></p>","type":["boolean","null"]},"ignore_targets_in":{"description":"<p><em>SERP element types to exclude from target search</em><p>optional field<p>to enable this parameter, <code>stop_crawl_on_match</code> must also be enabled<p>specifies which SERP element types should be excluded when searching for target matches<p>possible values: <code>organic</code>, <code>paid</code>, <code>local_pack</code>, <code>featured_snippet</code>, <code>events</code>, <code>google_flights</code>, <code>images</code>, <code>jobs</code>, <code>knowledge_graph</code>, <code>local_service</code>, <code>map</code>, <code>scholarly_articles</code>, <code>third_party_reviews</code>, <code>twitter</code><p><strong>Note:</strong> cannot contain the same element types as <code>find_targets_in</code><p>example:<p><code>\"ignore_targets_in\": [\"paid\", \"images\"]</code><p>learn more about this parameter on our <a href=\"https://dataforseo.com/help-center/how-to-use-new-crawl-control-parameters-in-google-organic-serp-api\" target=\"_blank\">Help Center</a></p>","items":{"type":"string"},"type":["array","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p>all %## will be decoded (plus character '+' will be decoded to a space character)<p>if you need to use the \"%\" character for your <code>keyword</code>, please specify it as \"%25\";<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”;<p>if this field contains such parameters as <em>'allinanchor:', 'allintext:', 'allintitle:', 'allinurl:', ‘cache:’, 'define:', 'filetype:', 'id:', 'inanchor:', 'info:', 'intext:', 'intitle:', 'inurl:', 'link:', 'site:'</em>, <strong>the charge per task will be multiplied by 5</strong>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify</strong> <code>language_name</code><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify</strong> <code>language_code</code><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<p>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<p>the minimum value for <em>\"radius\"</em>: 199 (mm)<p>the maximum value for <em>\"radius\"</em>: 199999 (mm)<p>example:<p><code class=\"long-string\">53.476225,-2.243572,200</code></p>","type":"string"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"match_type":{"description":"<p><em>target match type</em><p><strong>required field if <code>stop_crawl_on_match</code> is specified</strong><p>type of match for the <code>match_value</code><p>possible values:<p><code>domain</code> – specific domain or subdomain<p><code>with_subdomains</code> – main domain and subdomains<p><code>wildcard</code> –  wildcard pattern</p>","type":"string"},"match_value":{"description":"<p><em>target domain, subdomain, or wildcard value</em><p><strong>required field if <code>stop_crawl_on_match</code> is specified</strong><p>specify a target domain, subdomain, or wildcard value;<p><strong>Note:</strong> domain or subdomain must be specified without a request protocol;<p>example: <code>\"match_value\": \"dataforseo.com\"</code>,<p><code>\"match_value\": \"/blog/post-*\"</code></p>","type":"string"},"max_crawl_pages":{"description":"<p><em>page crawl limit</em><p>optional field<p>number of search results pages to crawl<p>max value: <code>100</code><p><strong>Note:</strong> you will be charged for each page crawled (10 organic results per page);<p>learn more about pricing on our <a href=\"https://dataforseo.com/pricing/serp/google-organic-serp-api\" target=\"_blank\">Pricing</a> page;<p><strong>Note#2:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<p>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" rel=\"noopener noreferrer\" target=\"_blank\">our help center</a></p>","type":["integer","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p>if you specify <code>desktop</code> in the <code>device</code> field, choose from the following values: <code>windows</code>, <code>macos</code><p>default value: <code>windows</code><p>if you specify <code>mobile</code> in the <code>device</code> field, choose from the following values: <code>android</code>, <code>ios</code><p>default value: <code>android</code></p>","type":["string","null"]},"se_domain":{"description":"<p><em>search engine domain</em><p>optional field<p>we choose the relevant search engine domain automatically according to the location and language you specify<p>however, you can set a custom search engine domain in this field<p>example:<p><code><em>google.co.uk</em></code>, <code><em>google.com.au</em></code>, <code><em>google.de</em></code>, etc.</p>","type":["string","null"]},"search_param":{"description":"<p><em>additional parameters of the search query</em><p>optional field<p><a href=\"https://dataforseo.com/what-are-google-search-parameters-and-how-to-use-them-with-serp-api.html\">get the list of available parameters and additional details here</a></p><br><strong>Note:</strong> the following search engine parameters are not supported and will be automatically unset if specified: <code>lr</code>, <code>cr</code>, <code>as_qdr</code>, <code>as_sitesearch</code>, <code>as_occt</code>, <code>as_filetype</code>.","type":["string","null"]},"stop_crawl_on_match":{"description":"array of targets to stop crawling\noptional field\nif specified, the response will contain SERP results up to and including the specified match_value;\nyou can specify up to 10 target values in this array\nexample:\n\"stop_crawl_on_match\":[{\"match_value\":\"dataforseo.com\",\"match_type\":\"with_subdomains\"}]\nlearn more about this parameter on our Help Center - https://dataforseo.com/help-center/using-the-stop_crawl_on_match-parameter-in-serp-api\nYour account will be billed per each SERP crawled through the specified targets","items":{"oneOf":[{"properties":{"match_type":{"description":"target match type\nrequired field if stop_crawl_on_match is specified;\ntype of match for the match_value\npossible values: domain, with_subdomains, wildcard","type":["string","null"]},"match_value":{"description":"arget domain or wildcard value\nrequired field if stop_crawl_on_match is specified;\nspecify a target domain or wildcard value;\nNote: domain name must be specified without a request protocol;\nexample: dataforseo.com","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":["array","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]},"target":{"description":"<p><em>target domain, subdomain, or webpage to get results for</em><p>optional field<p>a domain or a subdomain should be specified without <code>https://</code> and <code>www.</code><p>note that the results of <code>target</code>-specific tasks will only include SERP elements that contain a <code>url</code> string;<p>you can also use a wildcard (‘*’) character to specify the search pattern in SERP and narrow down the results;<p>examples:<p><strong><code class=\"long-string\">example.com</code></strong>  - returns results for the website's home page with URLs, such as <code class=\"long-string\">https://example.com</code>, or <code class=\"long-string\">https://www.example.com/</code>, or <code class=\"long-string\">https://example.com/</code>;<p><strong><code class=\"long-string\">example.com*</code></strong> - returns results for the domain, including all its pages;<p><strong><code class=\"long-string\">*example.com*</code></strong> - returns results for the entire domain, including all its pages and subdomains;<p><strong><code class=\"long-string\">*example.com</code></strong>  - returns results for the home page regardless of the subdomain, such as <code class=\"long-string\">https://en.example.com</code>;<p><strong><code class=\"long-string\">example.com/example-page</code></strong>  - returns results for the exact URL;<p><strong><code class=\"long-string\">example.com/example-page*</code></strong>  - returns results for all domain's URLs that start with the specified string</p>","type":["string","null"]},"target_search_mode":{"description":"<p><em>target matching mode</em><p>optional field<p>to enable this parameter, <code>stop_crawl_on_match</code> must also be enabled<p>defines how the crawl should stop when multiple targets are specified in <code>stop_crawl_on_match</code><p>possible values: <code>all</code>, <code>any</code><p><code>all</code> – the crawl stops only when all specified targets are found<p><code>any</code> – the crawl stops when any single target is found<p>default value: <code>any</code><p>learn more about this parameter on our <a href=\"https://dataforseo.com/help-center/how-to-use-new-crawl-control-parameters-in-google-organic-serp-api\" target=\"_blank\">Help Center</a></p>","type":["string","null"]},"url":{"description":"<p><em>direct URL of the search query</em><p>optional field<p>you can specify a direct URL and we will sort it out to the necessary fields. Note that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL. In most cases, we wouldn’t recommend using this method.<p>example:<p><code class=\"long-string\">https://www.google.co.uk/search?q=%20rank%20tracker%20api&amp;hl=en&amp;gl=GB&amp;uule=w+CAIQIFISCXXeIa8LoNhHEZkq1d1aOpZS</code></p><br><strong>Note:</strong> the following search engine parameters are not supported and will be automatically unset if specified in the URL: <code>lr</code>, <code>cr</code>, <code>as_qdr</code>, <code>as_sitesearch</code>, <code>as_occt</code>, <code>as_filetype</code>.","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleOrganicLiveRegularResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Google Organic SERP Regular","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-google-organic-live-regular","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:20dc17da16ee786b33eec186692417450cc5d31bc9669af40f5ff6e40c793e7f","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8fce265e7e37"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_google_organic_live_regular","path":"/apis/v1/dataforseo/serp/google/organic/live/regular"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/organic/live/regular","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/organic/live/regular \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"keyword\": \"albert einstein\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/google/organic/task_get/advanced/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_google_organic_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleOrganicTaskGetAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google Organic SERP Advanced Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-organic-task-get-advanced-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:5e1189a5765ab5efd0b356b0fa44d1940b8037057966a0339347c2d40e36fec4","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3360a0775e1e"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_google_organic_fetch","path":"/apis/v1/dataforseo/serp/google/organic/task_get/advanced/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/organic/task_get/advanced/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/organic/task_get/advanced/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/serp/google/organic/task_get/html/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_google_organic_fetch_html","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>7 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleOrganicTaskGetHtmlResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google Organic HTML Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-organic-task-get-html-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:9c898cf7cbe44dd5769b9a8e70b48f7020b83bf2f58b560005d2bb29df28f4bc","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"81902f06d80a"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_google_organic_fetch_html","path":"/apis/v1/dataforseo/serp/google/organic/task_get/html/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/organic/task_get/html/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/organic/task_get/html/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/serp/google/organic/task_get/regular/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_google_organic_fetch_regular","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleOrganicTaskGetRegularResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google Organic SERP Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-organic-task-get-regular-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:d709da6a8dccf7cc6bb988d9d7834eac307e5328a200b631b11454adee8272b8","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4bd6ba74058e"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_google_organic_fetch_regular","path":"/apis/v1/dataforseo/serp/google/organic/task_get/regular/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/organic/task_get/regular/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/organic/task_get/regular/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/serp/google/organic/task_post":{"post":{"description":"‌‌\nSERP API provides top 10 search engine results by default. These results are specific to the selected location (see the List of Locations) and language (see the List of Languages) settings.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_google_organic_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":"albert einstein","language_code":"en","location_code":2840},{"keyword":"albert einstein","language_name":"English","location_name":"United States","pingback_url":"https://your-server.com/pingscript?id=$id&tag=$tag","priority":2,"tag":"some_string_123"},{"postback_data":"html","postback_url":"https://your-server.com/postbackscript","url":"https://www.google.co.uk/search?q=albert%20einstein&hl=en&gl=GB&uule=w+CAIQIFISCXXeIa8LoNhHEZkq1d1aOpZS"}],"items":{"oneOf":[{"properties":{"browser_screen_height":{"description":"<p><em>browser screen height</em><p>optional field<p>you can set a custom browser screen height to calculate pixel rankings for a particular device;<p>can be specified within the following range: <code>240-9999</code>;<p>by default, the parameter is set to:<p><code>1080</code> for <code>desktop</code>;<p><code>640</code> for <code>mobile</code> on <code>android</code>;<p><code>812</code> for <code>mobile</code> on <code>iOS</code>;<p><strong>Note:</strong> to use this parameter, set <code>calculate_rectangles</code> to <code>true</code></p>","type":["integer","null"]},"browser_screen_resolution_ratio":{"description":"<p><em>browser screen resolution ratio</em><p>optional field<p>you can set a custom browser screen resolution ratio to calculate pixel rankings for a particular device;<p>can be specified within the following range: <code>0.5-3</code>;<p>by default, the parameter is set to:<p><code>1</code> for <code>desktop</code>;<p><code>3</code> for <code>mobile</code> on <code>android</code>;<p><code>3</code> for <code>mobile</code> on <code>iOS</code>;<p><strong>Note:</strong> to use this parameter, set <code>calculate_rectangles</code> to <code>true</code></p>","type":["integer","null"]},"browser_screen_width":{"description":"<p><em>browser screen width</em><p>optional field<p>you can set a custom browser screen width to calculate pixel rankings for a particular device;<p>can be specified within the following range: <code>240-9999</code>;<p>by default, the parameter is set to:<p><code>1920</code> for <code>desktop</code>;<p><code>360</code> for <code>mobile</code> on <code>android</code>;<p><code>375</code> for <code>mobile</code> on <code>iOS</code>;<p><strong>Note:</strong> to use this parameter, set <code>calculate_rectangles</code> to <code>true</code></p>","format":"int64","type":["integer","null"]},"calculate_rectangles":{"description":"<p><em>calcualte pixel rankings for SERP elements in advanced results</em><p>optional field<p>pixel ranking refers to the distance between the result snippet and top left corner of the screen;<p><a href=\"https://dataforseo.com/help-center/pixel-ranking-in-serp-api\">Visit Help Center to learn more&gt;&gt;</a><p>by default, the parameter is set to <code>false</code><p><strong>Note:</strong> provider usage may increase for using this parameter</p>\n\nFor current API pricing, see the published x-aisa-pricing metadata. Where supported, obtain a quote for your exact request.","type":["boolean","null"]},"depth":{"description":"<p><em>parsing depth</em><p>optional field<p>number of results in SERP<p><strong>default value: <code>10</code></strong><p>max value: <code>700</code></p><br><strong>Your account will be billed per each SERP containing up to 10 results;</strong><p>Setting depth above 10 may result in additional charges <a href=\"https://dataforseo.com/help-center/how-many-results-scraped\" rel=\"noopener noreferrer\" target=\"_blank\">if the search engine returns more than 10 results</a>;<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-organic-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"device":{"description":"<p><em>device type</em><p>optional field<p>return results for a specific device type<p>can take the values:<code>desktop</code>, <code>mobile</code><p>default value: <code>desktop</code></p>","type":["string","null"]},"expand_ai_overview":{"description":"<p><em>expand ai overview</em><p>optional field<p>set to <code>true</code> to expand the <code>ai_overview</code> item;<p>default value: <code>false</code>;<p><strong>Note:</strong> this parameter applies only to <a href=\"/v3/serp/google/organic/task_get/html/?bash\" rel=\"noopener noreferrer\" target=\"_blank\">HTML task results</a></p>","type":["boolean","null"]},"find_targets_in":{"description":"<p><em>SERP element types to check for targets</em><p>optional field<p>to enable this parameter, <code>stop_crawl_on_match</code> must also be enabled<p>specifies which SERP element types should be checked for target matches<p>if not specified, all first-level elements with <code>url</code> and <code>domain</code> fields are checked for targets<p>possible values: <code>organic</code>, <code>paid</code>, <code>local_pack</code>, <code>featured_snippet</code>, <code>events</code>, <code>google_flights</code>, <code>images</code>, <code>jobs</code>, <code>knowledge_graph</code>, <code>local_service</code>, <code>map</code>, <code>scholarly_articles</code>, <code>third_party_reviews</code>, <code>twitter</code><p><strong>Note:</strong> cannot contain the same element types as <code>ignore_targets_in</code><p>example:<p><code>\"find_targets_in\": [\"organic\", \"featured_snippet\"]</code><p>learn more about this parameter on our <a href=\"https://dataforseo.com/help-center/how-to-use-new-crawl-control-parameters-in-google-organic-serp-api\" target=\"_blank\">Help Center</a></p>","items":{"type":"string"},"type":["array","null"]},"group_organic_results":{"description":"<p><em>display related results</em><p>optional field<p>if set to <code>true</code>, the <code>related_result</code> element in the response will be provided as a snippet of its parent organic result;<p>if set to <code>false</code>, the <code>related_result</code> element will be provided as a separate organic result;<p>default value: <code>true</code></p>","type":["boolean","null"]},"ignore_targets_in":{"description":"<p><em>SERP element types to exclude from target search</em><p>optional field<p>to enable this parameter, <code>stop_crawl_on_match</code> must also be enabled<p>specifies which SERP element types should be excluded when searching for target matches<p>possible values: <code>organic</code>, <code>paid</code>, <code>local_pack</code>, <code>featured_snippet</code>, <code>events</code>, <code>google_flights</code>, <code>images</code>, <code>jobs</code>, <code>knowledge_graph</code>, <code>local_service</code>, <code>map</code>, <code>scholarly_articles</code>, <code>third_party_reviews</code>, <code>twitter</code><p><strong>Note:</strong> cannot contain the same element types as <code>find_targets_in</code><p>example:<p><code>\"ignore_targets_in\": [\"paid\", \"images\"]</code><p>learn more about this parameter on our <a href=\"https://dataforseo.com/help-center/how-to-use-new-crawl-control-parameters-in-google-organic-serp-api\" target=\"_blank\">Help Center</a></p>","items":{"type":"string"},"type":["array","null"]},"keyword":{"description":"<p><em>keyword</em><p><strong>required field</strong><p>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<p>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<p>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<p>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”;<p>if this field contains such parameters as <em>‘allinanchor:’, ‘allintext:’, ‘allintitle:’, ‘allinurl:’, ‘cache:’, ‘define:’, ‘filetype:’, ‘id:’, ‘inanchor:’, ‘info:’, ‘intext:’, ‘intitle:’, ‘inurl:’, ‘link:’, ‘site:’, <strong>the charge per task will be multiplied by 5</strong></em><br><p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify</strong> <code>language_name</code><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify</strong> <code>language_code</code><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"load_async_ai_overview":{"description":"<p><em>load asynchronous ai overview</em><p>optional field<p>set to <code>true</code> to obtain <code>ai_overview</code> items is SERPs even if they are loaded asynchronously;<p>if set to <code>false</code>, you will only obtain <code>ai_overview</code> items from cache;<p>default value: <code>false</code><p><strong>Note:</strong> provider usage may increase for using this parameter;<p>if the element is absent or contains <code>\"asynchronous_ai_overview\": false</code>, all extra charges will be returned to your account balance</p>\n\nFor current API pricing, see the published x-aisa-pricing metadata. Where supported, obtain a quote for your exact request.","type":["boolean","null"]},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<p>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<p>the minimum value for <em>\"radius\"</em>: 199 (mm)<p>the maximum value for <em>\"radius\"</em>: 199999 (mm)<p>example:<p><code class=\"long-string\">53.476225,-2.243572,200</code></p>","type":"string"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/google/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"match_type":{"description":"<p><em>target match type</em><p><strong>required field if <code>stop_crawl_on_match</code> is specified</strong><p>type of match for the <code>match_value</code><p>possible values:<p><code>domain</code> – specific domain or subdomain<p><code>with_subdomains</code> – main domain and subdomains<p><code>wildcard</code> –  wildcard pattern</p>","type":"string"},"match_value":{"description":"<p><em>target domain, subdomain, or wildcard value</em><p><strong>required field if <code>stop_crawl_on_match</code> is specified</strong><p>specify a target domain, subdomain, or wildcard value;<p><strong>Note:</strong> domain or subdomain must be specified without a request protocol;<p>example: <code>\"match_value\": \"dataforseo.com\"</code>,<p><code>\"match_value\": \"/blog/post-*\"</code></p>","type":"string"},"max_crawl_pages":{"description":"<p><em>page crawl limit</em><p>optional field<p>number of search results pages to crawl<p>max value: <code>100</code><p><strong>Note:</strong> you will be charged for each page crawled (10 organic results per page);<p>learn more about pricing on our <a href=\"https://dataforseo.com/pricing/serp/google-organic-serp-api\" target=\"_blank\">Pricing</a> page;<p><strong>Note#2:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<p>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" rel=\"noopener noreferrer\" target=\"_blank\">our help center</a></p>","type":["integer","null"]},"os":{"description":"<p><em>device operating system</em><p>optional field<p>if you specify <code>desktop</code> in the <code>device</code> field, choose from the following values: <code>windows</code>, <code>macos</code><p>default value: <code>windows</code><p>if you specify <code>mobile</code> in the <code>device</code> field, choose from the following values: <code>android</code>, <code>ios</code><p>default value: <code>android</code></p>","type":["string","null"]},"people_also_ask_click_depth":{"description":"<p><em>clicks on the corresponding element</em><p>optional field<p>specify the click depth on the <code>people_also_ask</code> element to get additional <code>people_also_ask_element</code> items;<p><strong><p>if the element is absent or we perform fewer clicks than you specified, all extra charges will be returned to your account balance<p>possible values: from <code>1</code> to <code>4</code></p>\n\nFor current API pricing, see the published x-aisa-pricing metadata. Where supported, obtain a quote for your exact request.","type":["integer","null"]},"pingback_url":{"description":"<p><em>notification URL of a completed task</em><p>optional field<p>when a task is completed we will notify you by GET request sent to the URL you have specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/pingscript?id=$id</code><p><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"postback_data":{"description":"<p><em>postback_url datatype</em><p><strong>required field if you specify <code>postback_url</code></strong><p>corresponds to the datatype that will be sent to your server<p>possible values:<p><code>regular</code>, <code>advanced</code>, <code>html</code></p>","type":"string"},"postback_url":{"description":"<p><em>URL for sending task results</em><p>optional field<p>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request<p>example:<p><code>http://your-server.com/postbackscript?id=$id</code><p><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"priority":{"description":"<p><em>task priority</em><p>optional field<p>can take the following values:<p>1 – normal execution priority (set by default);<p>2 – high execution priority</p><br>You will be additionally charged for the tasks with high execution priority.<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-organic-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"remove_from_url":{"description":"<p><em>remove specific parameters from URLs</em><p>optional field<p>using this field, you can specify up to 10 parameters to remove from URLs in the result<p>example:<p><code>\"remove_from_url\": [\"srsltid\"]</code></p>","items":{"type":"string"},"type":["array","null"]},"se_domain":{"description":"<p><em>search engine domain</em><p>optional field<p>we choose the relevant search engine domain automatically according to the location and language you specify<p>however, you can set a custom search engine domain in this field<p>example:<p><code><em>google.co.uk</em>, <em>google.com.au</em>, <em>google.de</em></code>, etc.</p>","type":["string","null"]},"search_param":{"description":"<p><em>additional parameters of the search query</em><p>optional field<p><a href=\"https://dataforseo.com/help-center/google-search-engine-parameters-and-how-to-use-them\">get the list of available parameters and additional details here</a></p><br><strong>Note:</strong> the following search engine parameters are not supported and will be automatically unset if specified: <code>lr</code>, <code>cr</code>, <code>as_qdr</code>, <code>as_sitesearch</code>, <code>as_occt</code>, <code>as_filetype</code>.","type":["string","null"]},"stop_crawl_on_match":{"description":"array of targets to stop crawling\noptional field\nif specified, the response will contain SERP results up to and including the specified match_value;\nyou can specify up to 10 target values in this array\nexample:\n\"stop_crawl_on_match\":[{\"match_value\":\"dataforseo.com\",\"match_type\":\"with_subdomains\"}]\nlearn more about this parameter on our Help Center - https://dataforseo.com/help-center/using-the-stop_crawl_on_match-parameter-in-serp-api\nYour account will be billed per each SERP crawled through the specified targets","items":{"oneOf":[{"properties":{"match_type":{"description":"target match type\nrequired field if stop_crawl_on_match is specified;\ntype of match for the match_value\npossible values: domain, with_subdomains, wildcard","type":["string","null"]},"match_value":{"description":"arget domain or wildcard value\nrequired field if stop_crawl_on_match is specified;\nspecify a target domain or wildcard value;\nNote: domain name must be specified without a request protocol;\nexample: dataforseo.com","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":["array","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]},"target_search_mode":{"description":"<p><em>target matching mode</em><p>optional field<p>to enable this parameter, <code>stop_crawl_on_match</code> must also be enabled<p>defines how the crawl should stop when multiple targets are specified in <code>stop_crawl_on_match</code><p>possible values: <code>all</code>, <code>any</code><p><code>all</code> – the crawl stops only when all specified targets are found<p><code>any</code> – the crawl stops when any single target is found<p>default value: <code>any</code><p>learn more about this parameter on our <a href=\"https://dataforseo.com/help-center/how-to-use-new-crawl-control-parameters-in-google-organic-serp-api\" target=\"_blank\">Help Center</a></p>","type":["string","null"]},"url":{"description":"<p><em>direct URL of the search query</em><p>optional field<p>you can specify a direct URL and we will sort it out to the necessary fields. Note that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL. In most cases, we wouldn’t recommend using this method.<p>example:<p><code class=\"long-string\">https://www.google.co.uk/search?q=%20rank%20tracker%20api&amp;hl=en&amp;gl=GB&amp;uule=w+CAIQIFISCXXeIa8LoNhHEZkq1d1aOpZS</code></p><br><strong>Note:</strong> the following search engine parameters are not supported and will be automatically unset if specified in the URL: <code>lr</code>, <code>cr</code>, <code>as_qdr</code>, <code>as_sitesearch</code>, <code>as_occt</code>, <code>as_filetype</code>.","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleOrganicTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Google Organic SERP Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-google-organic-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:97cdd047a892b8561887287ccba5942f96b9f446802a61ca2a2fd24a59879691","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4e7afcbd9d87"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_google_organic_submit","path":"/apis/v1/dataforseo/serp/google/organic/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/organic/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/organic/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"keyword\": \"albert einstein\"\n  },\n  {\n    \"language_name\": \"English\",\n    \"location_name\": \"United States\",\n    \"keyword\": \"albert einstein\",\n    \"priority\": 2,\n    \"tag\": \"some_string_123\",\n    \"pingback_url\": \"https://your-server.com/pingscript?id=$id&tag=$tag\"\n  },\n  {\n    \"url\": \"https://www.google.co.uk/search?q=albert%20einstein&hl=en&gl=GB&uule=w+CAIQIFISCXXeIa8LoNhHEZkq1d1aOpZS\",\n    \"postback_data\": \"html\",\n    \"postback_url\": \"https://your-server.com/postbackscript\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/google/organic/tasks_ready":{"get":{"description":"‌\nThe ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If you use the Standard method without specifying the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoint.\nLearn more about task completion and obtaining a list of completed tasks in this help center article.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_google_organic_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleOrganicTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Organic SERP Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-organic-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:5d7db86d46aed2295a27265102d7a356b2ebe4863923e4452e4a6413b7d63d06","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8211bda5dbe8"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_google_organic_ready","path":"/apis/v1/dataforseo/serp/google/organic/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/organic/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/google/search_by_image/task_get/advanced/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_google_search_by_image_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleSearchByImageTaskGetAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google Search By Image SERP Advanced Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-search-by-image-task-get-advanced-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:5d9e977bc173ea0b066a829e5a53c2691bcf3d4aacc0d5149b3ec1fa72ca8979","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c5e5b3bf9964"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_google_search_by_image_fetch","path":"/apis/v1/dataforseo/serp/google/search_by_image/task_get/advanced/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/search_by_image/task_get/advanced/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/search_by_image/task_get/advanced/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/serp/google/search_by_image/task_get/html/{id}":{"get":{"description":"Retrieves a queued Google search by image result by `id` as raw HTML. 🔴 Measured at 2.4 MB against 57 KB parsed on the Google organic pair. Free - the charge was on the submit. Wrapped in DataForSEO's envelope: data in `tasks[0].result`, outcome in `tasks[0].status_code` - a rejected request still returns HTTP 200.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_google_search_by_image_fetch_html","parameters":[{"description":"Task identifier in UUID format","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"cost":{"description":"Total tasks cost, USD","type":"number"},"status_code":{"description":"General status code","type":"integer"},"status_message":{"description":"General informational message","type":"string"},"tasks":{"description":"Array of tasks","items":{"type":"string"},"type":"array"},"tasks[].id":{"description":"Task identifier","type":"string"},"tasks[].result":{"description":"Array of HTML results","items":{"type":"string"},"type":"array"},"tasks[].status_code":{"description":"Task status code","type":"integer"},"tasks[].status_message":{"description":"Task status message","type":"string"},"tasks_count":{"description":"The number of tasks in the tasks array","type":"integer"},"tasks_error":{"description":"The number of tasks in the tasks array returned with an error","type":"integer"},"time":{"description":"Execution time, seconds","type":"string"},"version":{"description":"The current version of the API","type":"string"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Google Search By Image HTML Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-search-by-image-task-get-html-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:fe0451ae5924aa43348ccb7f5eabb43f8a2d3617f9286a1cc720628bfa2ad36d","kind":"upstream_success_contract","source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"605d4b88d51d"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_google_search_by_image_fetch_html","path":"/apis/v1/dataforseo/serp/google/search_by_image/task_get/html/{id}"},"x-aisa-source":{"content_hash":"sha256:87a62c6fe5e9cd9a7f1a8adfc9bf0d4aa47aeedeb292105058611296a7a6a54d","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T09:52:47+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:179efef33a8d342f3062779ee62df052ab47272e6f3be776c26302be787dceec","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/9a0fc38cc76da270cf7712d099bba1b75631f559/openapi/dataforseo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/search_by_image/task_get/html/{id}","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/google/search_by_image/task_post":{"post":{"description":"‌‌\nGoogle Search By Image SERP API provides up to top 100 search engine results based on the image you specified. These results are specific to the selected location (see the List of Locations) and language (see the List of Languages) settings.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_google_search_by_image_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"image_url":"https://dataforseo.com/wp-content/uploads/2016/11/data_for_seo_light_429.png","language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"browser_screen_height":{"description":"<p><em>browser screen height</em><p>optional field<p>you can set a custom browser screen height to calculate pixel rankings for a particular device;<p>by default, the parameter is set to <code>1080</code>;<p><strong>Note:</strong> to use this parameter, set <code>calculate_rectangles</code> to <code>true</code></p>","type":["integer","null"]},"browser_screen_resolution_ratio":{"description":"<p><em>browser screen resolution ratio</em><p>optional field<p>you can set a custom browser screen resolution ratio to calculate pixel rankings for a particular device;<p>by default, the parameter is set to <code>1</code>;<p><strong>Note:</strong> to use this parameter, set <code>calculate_rectangles</code> to <code>true</code></p>","type":["integer","null"]},"browser_screen_width":{"description":"<p><em>browser screen width</em><p>optional field<p>you can set a custom browser screen width to calculate pixel rankings for a particular device;<p>by default, the parameter is set to <code>1920</code>;<p><strong>Note:</strong> to use this parameter, set <code>calculate_rectangles</code> to <code>true</code></p>","format":"int64","type":["integer","null"]},"calculate_rectangles":{"description":"<p><em>calculate pixel rankings for SERP elements in advanced results</em><p>optional field<p>pixel ranking refers to the distance between the result snippet and top left corner of the screen;<p><a href=\"https://dataforseo.com/help-center/pixel-ranking-in-serp-api\">Visit Help Center to learn more&gt;&gt;</a><p>by default, the parameter is set to <code>false</code><p><strong>Note:</strong> if set to <code>true</code>, the charge per task will be multiplied by 2</p>","type":["boolean","null"]},"image_url":{"description":"<p><em>URL of the image</em><p><strong>required field</strong><p>the results will be based on the image you specified in this field<p>example:<p><code class=\"long-string\">https://upload.wikimedia.org/wikipedia/commons/e/ed/Elon_Musk_Royal_Society.jpg</code></p>","type":"string"},"language_code":{"description":"<p><em>search engine language code</em><p><strong>required field if you don't specify</strong> <code>language_name</code><p><strong>if you use this field, you don't need to specify <code>language_name</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_code</code>&nbsp;by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><em><p></em>example:<em><p></em><code class=\"long-string\">en</code></p>","type":"string"},"language_name":{"description":"<p><em>full name of search engine language</em><p><strong>required field if you don't specify</strong> <code>language_code</code><p><strong>if you use this field, you don't need to specify <code>language_code</code></strong><p>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><p>example:<p><code class=\"long-string\">English</code></p>","type":"string"},"location_code":{"description":"<p><em>search engine location code</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">2840</code></p>","type":"integer"},"location_coordinate":{"description":"<p><em>GPS coordinates of a location</em><p><strong>required field if you don't specify</strong> <code>location_name</code>&nbsp;or <code>location_code</code><p><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><p><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<p>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<p>the minimum value for <em>\"radius\"</em>: 199.9 (mm)<p>the maximum value for <em>\"radius\"</em>: 199999 (mm)<p>example:<p><code class=\"long-string\">53.476225,-2.243572,200</code></p>","type":"string"},"location_name":{"description":"<p><em>full name of search engine location</em><p><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><p><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><p>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><p>example:<p><code class=\"long-string\">London,England,United Kingdom</code></p>","type":"string"},"max_crawl_pages":{"description":"<p><em>page crawl limit</em><p>optional field<p>number of search results pages to crawl<p>max value: <code>100</code><p><strong>Note:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<p>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" target=\"_blank\" rel=\"noopener noreferrer\">our help center</a></p>","type":["integer","null"]},"pingback_url":{"description":"<p><em>notification URL of a completed task</em><p>optional field<p>when a task is completed we will notify you by GET request sent to the URL you have specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/pingscript?id=$id</code><p><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"postback_data":{"description":"<p><em>postback_url datatype</em><p><strong>required field if you specify <code>postback_url</code></strong><p>corresponds to the datatype that will be sent to your server<p>possible values:<p><code>advanced</code>, <code>html</code></p>","type":"string"},"postback_url":{"description":"<p><em>URL for sending task results</em><p>optional field<p>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<p>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<p>example:<p><code>http://your-server.com/postbackscript?id=$id</code><p><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><p><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<p>i.a., the <code>#</code> character will be encoded into <code>%23</code></p><br><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a></p>","type":["string","null"]},"priority":{"description":"<p><em>task priority</em><p>optional field<p>can take the following values:<p>1 – normal execution priority (set by default)<p>2 – high execution priority</p><br>You will be additionally charged for the tasks with high execution priority.<p>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/google-search-by-image-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"se_domain":{"description":"<p><em>search engine domain</em><p>optional field<p>we choose the relevant search engine domain automatically according to the location and language you specify<p>however, you can set a custom search engine domain in this field<p>example:<p><code><em>google.co.uk</em></code>, <code><em>google.com.au</em></code>, <code><em>google.de</em></code>, etc.</p>","type":["string","null"]},"search_param":{"description":"<p><em>additional parameters of the search query</em><p>optional field<p><a href=\"https://dataforseo.com/help-center/google-search-engine-parameters-and-how-to-use-them\">get the list of available parameters and additional details here</a></p>","type":["string","null"]},"tag":{"description":"<p><em>user-defined task identifier</em><p>optional field<p><em>the character limit is 255</em><p>you can use this parameter to identify the task and match it with the result<p>you will find the specified <code>tag</code> value in the <code>data</code> object of the response</p>","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleSearchByImageTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Google Search By Image SERP Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-google-search-by-image-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:3a9e3757a41013a0d18062cfb27a51ae7af6a119a90340f027d825ea0221a992","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e2d2b649f1bb"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_google_search_by_image_submit","path":"/apis/v1/dataforseo/serp/google/search_by_image/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/search_by_image/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/google/search_by_image/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"image_url\": \"https://dataforseo.com/wp-content/uploads/2016/11/data_for_seo_light_429.png\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/google/search_by_image/tasks_ready":{"get":{"description":"‌\nThe ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If you use the Standard method without specifying the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoint.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_google_search_by_image_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpGoogleSearchByImageTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Search By Image SERP Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-google-search-by-image-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:2607284ba512166b304a75459d51bb9547991a88074c17b56f29d5d9672e42af","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"55daeed42330"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_google_search_by_image_ready","path":"/apis/v1/dataforseo/serp/google/search_by_image/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/google/search_by_image/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/naver/organic/task_get/advanced/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_naver_organic_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpNaverOrganicTaskGetAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Naver Organic SERP Advanced Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-naver-organic-task-get-advanced-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:1b50d0cd7078d9e3e00cdca8f929a476b7b3e86c5d6ab3baaaa4acdef8c41335","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9fc4979e7a5c"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_naver_organic_fetch","path":"/apis/v1/dataforseo/serp/naver/organic/task_get/advanced/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/naver/organic/task_get/advanced/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/naver/organic/task_get/advanced/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/serp/naver/organic/task_get/html/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_naver_organic_fetch_html","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>7 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpNaverOrganicTaskGetHtmlResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Naver Organic HTML Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-naver-organic-task-get-html-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:bbffc9d6bbb80d455c44439d86b74f96bb2bd8f746a88454e73e3ca2ae4c9c6c","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c617cb7ccbad"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_naver_organic_fetch_html","path":"/apis/v1/dataforseo/serp/naver/organic/task_get/html/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/naver/organic/task_get/html/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/naver/organic/task_get/html/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/serp/naver/organic/task_get/regular/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_naver_organic_fetch_regular","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpNaverOrganicTaskGetRegularResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Naver Organic SERP Results by id（regular）","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-naver-organic-task-get-regular-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:f8a23ee6aff91eee940bdd786b657a8952f12c1b8f3dd51d840660e1b6d1a18f","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d03cf69c63c8"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_naver_organic_fetch_regular","path":"/apis/v1/dataforseo/serp/naver/organic/task_get/regular/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/naver/organic/task_get/regular/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/naver/organic/task_get/regular/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/serp/naver/organic/task_post":{"post":{"description":"‌‌\nNaver SERP API provides top 15 search engine results. Naver search results do not vary by location and language, and the search parameters for this search engine do not contain language and location variables. However, you can specify a keyword in any language, and the search engine results may vary depending on the language you used for specifying the search query.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_naver_organic_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"device":"desktop","keyword":"albert einstein","postback_data":"regular","postback_url":"https://your-server.com/postbackscript.php","tag":"some_string_123"}],"items":{"oneOf":[{"properties":{"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of results in SERP<br>default value: <code>15</code><br>max value: <code>700</code><br><strong>Your account will be billed per each SERP containing up to 15 results;</strong> <br>Setting depth above 15 may result in additional charges <a href=\"https://dataforseo.com/help-center/how-many-results-scraped\" rel=\"noopener noreferrer\" target=\"_blank\">if the search engine returns more than 15 results</a>;<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/naver-organic-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"device":{"description":"<em>device type</em><br>optional field<br>return results for a specific device type<br>can take the values:<code>desktop</code>, <code>mobile</code><br>default value: <code>desktop</code>","type":["string","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<br>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<br>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"max_crawl_pages":{"description":"<em>page crawl limit</em><br>optional field<br>number of search results pages to crawl<br>default value: <code>1</code><br>max value: <code>100</code><br><strong>Note:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<br>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" target=\"_blank\" rel=\"noopener noreferrer\">our help center</a>","type":["integer","null"]},"os":{"description":"<em>device operating system</em><br>optional field<br>if you specify <code>desktop</code> in the <code>device</code> field, choose from the following values: <code>windows</code>, <code>macos</code><br>default value: <code>windows</code><br>if you specify <code>mobile</code> in the <code>device</code> field, choose from the following values: <code>android</code>, <code>ios</code><br>default value: <code>android</code>","type":["string","null"]},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_data":{"description":"<em>postback_url datatype</em><br><strong>required field if you specify <code>postback_url</code></strong><br>corresponds to the function you used for setting a task<br>possible values:<br><code>regular</code>, <code>advanced</code>, <code>html</code>","type":"string"},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/naver-organic-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain</em><br>optional field<br>we choose the relevant search engine domain automatically<br>however, you can set a custom search engine domain in this field<br>example:<br><code><code></code></code><em>search.naver.com</em>","type":["string","null"]},"search_param":{"description":"<em>additional parameters of the search query</em><br>optional field<br><a href=\"https://dataforseo.com/what-are-google-search-parameters-and-how-to-use-them-with-serp-api.html\">get the list of available parameters and additional details here</a>","type":["string","null"]},"stop_crawl_on_match":{"description":"array of targets to stop crawling\noptional field\nif specified, the response will contain SERP results up to and including the specified match_value;\nyou can specify up to 10 target values in this array\nexample:\n\"stop_crawl_on_match\":[{\"match_value\":\"dataforseo.com\",\"match_type\":\"with_subdomains\"}]\nlearn more about this parameter on our Help Center - https://dataforseo.com/help-center/using-the-stop_crawl_on_match-parameter-in-serp-api\nYour account will be billed per each SERP crawled through the specified targets","items":{"oneOf":[{"properties":{"match_type":{"description":"target match type\nrequired field if stop_crawl_on_match is specified;\ntype of match for the match_value\npossible values: domain, with_subdomains, wildcard","type":["string","null"]},"match_value":{"description":"arget domain or wildcard value\nrequired field if stop_crawl_on_match is specified;\nspecify a target domain or wildcard value;\nNote: domain name must be specified without a request protocol;\nexample: dataforseo.com","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"url":{"description":"<em>direct URL of the search query</em><br>optional field<br>you can specify a direct URL and we will sort it out to the necessary fields<br>in most cases, we wouldn’t recommend using this method;<br>example:<br><code class=\"long-string\">https://search.naver.com/search.naver?where=nexearch&amp;sm=top_hty&amp;fbm=1&amp;ie=utf8&amp;query=iphone</code>","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpNaverOrganicTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Naver Organic SERP Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-naver-organic-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:f58e078ce7d91ddcae2fb07bcd5393f25bfc241d990756bc75d93aa26b7fa9f9","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1a4b444477b2"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_naver_organic_submit","path":"/apis/v1/dataforseo/serp/naver/organic/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/naver/organic/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/naver/organic/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"keyword\": \"albert einstein\",\n    \"device\": \"desktop\",\n    \"tag\": \"some_string_123\",\n    \"postback_url\": \"https://your-server.com/postbackscript.php\",\n    \"postback_data\": \"regular\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/naver/organic/tasks_ready":{"get":{"description":"‌\nThe ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If you use the Standard method without specifying the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoint.\nLearn more about task completion and obtaining a list of completed tasks in this help center article.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_naver_organic_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpNaverOrganicTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Organic SERP Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-naver-organic-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:a6f5c5ad386449b894703f8b6a34df7478f7a83751000b474485128c1190628e","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"55ebcdf5f0c7"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_naver_organic_ready","path":"/apis/v1/dataforseo/serp/naver/organic/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/naver/organic/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/screenshot":{"post":{"description":"‌‌\nUsing the Live Page Screenshot endpoint, you can capture a screenshot of any SERP page.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_screenshot","requestBody":{"content":{"application/json":{"schema":{"example":[{"browser_screen_scale_factor":0.5,"task_id":"06211235-0696-0139-1000-36727fbd3c90"}],"items":{"oneOf":[{"properties":{"browser_preset":{"description":"<em>browser resolution preset</em><br>optional field<br>browser preset associated with a certain device type<br>can take the following values: <code>desktop</code>, <code>tablet</code>, <code>mobile</code> <br><strong>Note:</strong> by default, browser preset corresponds to the device type specified in the POST request","type":["string","null"]},"browser_screen_height":{"description":"<em>height of the browser resolution</em><br>optional field<br>can be specified in the following range: <code>240-9999</code><br>default value for <code>desktop</code>: 1080<br>default value for <code>mobile</code>: 844<br>default value for <code>table</code>: 1366","type":["integer","null"]},"browser_screen_scale_factor":{"description":"<em>browser scale factor</em><br>optional field<br>can be specified in the following range: <code>0.5-3</code><br>default value for <code>desktop</code>: 1<br>default value for <code>mobile</code>: 3<br>default value for <code>table</code>: 2","type":["number","null"]},"browser_screen_width":{"description":"<em>width of the browser resolution</em><br>optional field<br>can be specified in the following range: <code>240-9999</code><br>default value for <code>desktop</code>: 1920<br>default value for <code>mobile</code>: 390<br>default value for <code>table</code>: 1024","format":"int64","type":["integer","null"]},"page":{"description":"<em>number of SERP pages</em><br>optional field<br>if <code>depth</code> in the corresponding Task POST request exceeds 10 results (or 1 SERP page), specify the number of SERP pages to screenshot;<br>default value: <code>1</code>","type":["integer","null"]},"task_id":{"description":"<em>task identifier</em><br><strong>required field</strong><br>unique identifier of the associated task in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format<br>you will be able to use it within <strong>7 days</strong> to request the results of the task at any time","type":"string"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpScreenshotResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"SERP API Page Screenshot","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-screenshot","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:383f73b86bd2175e2ac54abbef1bf3c4b5763348e2d55529f5f2d2b30a9248c8","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"33db0f8aa802"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_screenshot","path":"/apis/v1/dataforseo/serp/screenshot"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/screenshot","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/screenshot \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"task_id\": \"06211235-0696-0139-1000-36727fbd3c90\",\n    \"browser_screen_scale_factor\": 0.5\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/seznam/languages":{"get":{"description":"You will receive the list of languages by calling this API.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_seznam_languages","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpSeznamLanguagesResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Seznam Languages for SERP","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-seznam-languages","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:b9c83ad70a5a52b199c6f58addf3597d5fe4043ab5871c7d4cec077e8a017459","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9be04fc54814"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_seznam_languages","path":"/apis/v1/dataforseo/serp/seznam/languages"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/seznam/languages","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/seznam/locations":{"get":{"description":"You will receive the list of locations by this API call. You can filter the list of locations by country when setting a task.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_seznam_locations","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpSeznamLocationsResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Seznam Locations for SERP","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-seznam-locations","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:721d66cd42ef83048012fd374a5992f3aa4987d50282c5074c1a677790a4f87e","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"22be130cf6c4"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_seznam_locations","path":"/apis/v1/dataforseo/serp/seznam/locations"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/seznam/locations","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/seznam/organic/task_get/advanced/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_seznam_organic_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpSeznamOrganicTaskGetAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Seznam Organic SERP Advanced Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-seznam-organic-task-get-advanced-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:00e62aaf74b36f7788e881b90d1cf3e246d14a9c6d80053fc28fc46eebc320f1","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"040fd9a6a87e"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_seznam_organic_fetch","path":"/apis/v1/dataforseo/serp/seznam/organic/task_get/advanced/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/seznam/organic/task_get/advanced/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/seznam/organic/task_get/advanced/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/serp/seznam/organic/task_get/html/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_seznam_organic_fetch_html","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>7 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpSeznamOrganicTaskGetHtmlResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Seznam Organic HTML Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-seznam-organic-task-get-html-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:74a35d387129a2849e5f37f29d03f0acb46eeb32a6998684b76afc156dd81879","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"136509b19149"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_seznam_organic_fetch_html","path":"/apis/v1/dataforseo/serp/seznam/organic/task_get/html/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/seznam/organic/task_get/html/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/seznam/organic/task_get/html/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/serp/seznam/organic/task_get/regular/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_seznam_organic_fetch_regular","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpSeznamOrganicTaskGetRegularResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Seznam Organic SERP Results by id（regular）","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-seznam-organic-task-get-regular-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:fdeefd75e6c6acdbc8683ba98923457174f51065cc9e1deb627a75a24248d9cf","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"62aecac3865e"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_seznam_organic_fetch_regular","path":"/apis/v1/dataforseo/serp/seznam/organic/task_get/regular/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/seznam/organic/task_get/regular/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/seznam/organic/task_get/regular/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/serp/seznam/organic/task_post":{"post":{"description":"‌‌\nSeznam SERP API provides top 10 search engine results from one of the most popular search engines in the Czech Republic. Seznam is focused on the local search market, and thus supports the Czech language only.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_seznam_organic_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":"albert einstein","language_code":"cs","location_code":2203}],"items":{"oneOf":[{"properties":{"calculate_rectangles":{"description":"<em>calculate pixel rankings for SERP elements in advanced results</em><br>optional field<br>pixel ranking refers to the distance between the result snippet and top left corner of the screen;<br><a href=\"https://dataforseo.com/help-center/pixel-ranking-in-serp-api\">Visit Help Center to learn more&gt;&gt;</a><br>by default, the parameter is set to <code>false</code><br><strong>Note:</strong> if set to <code>true</code>, the charge per task will be multiplied by 2","type":["boolean","null"]},"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of results in SERP<br>default value: <code>10</code>;<br>maximum value: <code>500</code>;<br><strong>Your account will be billed per each SERP containing up to 10 results;</strong> <br>Setting depth above 10 may result in additional charges <a href=\"https://dataforseo.com/help-center/how-many-results-scraped\" rel=\"noopener noreferrer\" target=\"_blank\">if the search engine returns more than 10 results</a>;<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/seznam-organic-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"device":{"description":"<em>device type</em><br>optional field<br>return results for a specific device type<br>can take the values:<code>desktop</code>, <code>mobile</code><br>default value: <code>desktop</code>","type":["string","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<br>all %## will be decoded (plus character ‘+’ will be decoded to a space character)<br>if you need to use the “%” character for your <code>keyword</code>, please specify it as “%25”;<br>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages of the search engine with their <code>language_code</code>_by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">cs</code>n","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><br>example:<br><code class=\"long-string\">Czech</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code><br><strong>if you use this field, you don't need to specify <code>location_name</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><br>example:<br><code class=\"long-string\">2840</code>","type":"integer"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_code</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"max_crawl_pages":{"description":"<em>page crawl limit</em><br>optional field<br>number of search results pages to crawl<br>default value: <code>1</code><br>max value: <code>10</code><br><strong>Note:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<br>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" target=\"_blank\" rel=\"noopener noreferrer\">our help center</a>","type":["integer","null"]},"os":{"description":"<em>device operating system</em><br>optional field<br>if you specify <code>desktop</code> in the <code>device</code> field, choose from the following values: <code>windows</code>, <code>macos</code><br>default value: <code>windows</code><br>if you specify <code>mobile</code> in the <code>device</code> field, choose from the following values: <code>android</code>, <code>ios</code><br>default value: <code>android</code>","type":["string","null"]},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_data":{"description":"<em>postback_url datatype</em><br><strong>required field if you specify <code>postback_url</code></strong><br>corresponds to the function you used for setting a task<br>possible values:<br><code>regular</code>, <code>advanced</code>, <code>html</code>","type":"string"},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priority<br>You will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/seznam-organic-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain</em><br>optional field<br>we choose the relevant search engine domain automatically<br>however, you can set a custom search engine domain in this field<br>example:<br><code><code></code></code><em>search.seznam.cz</em>","type":["string","null"]},"search_param":{"description":"<em>additional parameters of the search query</em><br>optional field","type":["string","null"]},"stop_crawl_on_match":{"description":"array of targets to stop crawling\noptional field\nif specified, the response will contain SERP results up to and including the specified match_value;\nyou can specify up to 10 target values in this array\nexample:\n\"stop_crawl_on_match\":[{\"match_value\":\"dataforseo.com\",\"match_type\":\"with_subdomains\"}]\nlearn more about this parameter on our Help Center - https://dataforseo.com/help-center/using-the-stop_crawl_on_match-parameter-in-serp-api\nYour account will be billed per each SERP crawled through the specified targets","items":{"oneOf":[{"properties":{"match_type":{"description":"target match type\nrequired field if stop_crawl_on_match is specified;\ntype of match for the match_value\npossible values: domain, with_subdomains, wildcard","type":["string","null"]},"match_value":{"description":"arget domain or wildcard value\nrequired field if stop_crawl_on_match is specified;\nspecify a target domain or wildcard value;\nNote: domain name must be specified without a request protocol;\nexample: dataforseo.com","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"url":{"description":"<em>direct URL of the search query</em><br>optional field<br>you can specify a direct URL and we will sort it out to the necessary fields;<br>note that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL;<br>in most cases, we wouldn’t recommend using this method.","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpSeznamOrganicTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Seznam Organic SERP Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-seznam-organic-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:fe65b2b8596968e6e514adaec4d9c8a4c8ff83bfb8ff968a5efc4dabecf79bdd","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"73a9997ea609"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_seznam_organic_submit","path":"/apis/v1/dataforseo/serp/seznam/organic/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/seznam/organic/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/seznam/organic/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"cs\",\n    \"location_code\": 2203,\n    \"keyword\": \"albert einstein\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/seznam/organic/tasks_ready":{"get":{"description":"‌\nThe ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If you use the Standard method without specifying the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoint.\nLearn more about task completion and obtaining a list of completed tasks in this help center article.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_seznam_organic_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpSeznamOrganicTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Organic SERP Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-seznam-organic-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:23ce80562867738a3ca911ed870b7cf3252511e2123786216b168acf241b6297","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2e33597dbf97"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_seznam_organic_ready","path":"/apis/v1/dataforseo/serp/seznam/organic/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/seznam/organic/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/yahoo/languages":{"get":{"description":"You will receive the list of languages by calling this API.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_yahoo_languages","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYahooLanguagesResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Yahoo Languages for SERP","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-yahoo-languages","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:bb3c92a20fca8a0498874397d2db6b65c471c3356a77de48cedb1cc5c2a00969","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3b0ed07d9463"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_yahoo_languages","path":"/apis/v1/dataforseo/serp/yahoo/languages"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/yahoo/languages","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/yahoo/locations":{"get":{"description":"You will receive the list of locations by this API call. You can filter the list of locations by country when setting a task.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_yahoo_locations","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYahooLocationsResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Yahoo Locations for SERP","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-yahoo-locations","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:7bf1fcc8129a5618278df751d04b4705b532946f6728223f4aa8794549ed1494","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"15b21d5cef64"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_yahoo_locations","path":"/apis/v1/dataforseo/serp/yahoo/locations"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/yahoo/locations","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/yahoo/organic/live/advanced":{"post":{"description":"Live SERP provides real-time data on top search engine results. These results are specific to the selected location (see the List of Locations) and language (see the List of Languages) settings.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_yahoo_organic_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":"albert einstein","language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of results in SERP<br>default value: <code>6</code><br>max value: <code>200</code><br><strong>Your account will be billed per each SERP;</strong> <br>Each Yahoo SERP can contain fewer than 10 results, so setting depth above the default value may result in additional charges <a href=\"https://dataforseo.com/help-center/how-many-results-scraped\" rel=\"noopener noreferrer\" target=\"_blank\"></a>;<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/yahoo-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"device":{"description":"<em>device type</em><br>optional field<br>return results for a specific device type<br>can take the values:<code>desktop</code>, <code>mobile</code><br>default value: <code>desktop</code>","type":["string","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<br><strong>all %## will be decoded (plus character '+' will be decoded to a space character)</strong><br>if you need to use the \"%\" character for your <code>keyword</code>, please specify it as \"%25\";<br>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages of the search engine with their <code>language_code</code>_by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>n","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><br>example:<br><code class=\"long-string\">2840</code>n","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9 (mm)<br>the maximum value for <em>\"radius\"</em>: 199999 (mm)<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>n","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"max_crawl_pages":{"description":"<em>page crawl limit</em><br>optional field<br>number of search results pages to crawl<br>default value: <code>1</code><br>max value: <code>100</code><br><strong>Note:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<br>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" rel=\"noopener noreferrer\" target=\"_blank\">our help center</a>","type":["integer","null"]},"os":{"description":"<em>device operating system</em><br>optional field<br>if you specify <code>desktop</code> in the <code>device</code> field, choose from the following values: <code>windows</code>, <code>macos</code><br>default value: <code>windows</code><br>if you specify <code>mobile</code> in the <code>device</code> field, choose from the following values: <code>android</code>, <code>ios</code><br>default value: <code>android</code>","type":["string","null"]},"se_domain":{"description":"<em>search engine domain</em><br>optional field<br>we choose the relevant search engine domain automatically according to the location and language you specify<br>however, you can set a custom search engine domain in this field<br>example:<br><code>au.search.yahoo.com</code>, <code>uk.search.yahoo.com</code>, <code>ca.search.yahoo.com</code>, etc.","type":["string","null"]},"search_param":{"description":"<em>additional parameters of the search query</em><br>optional field<br><a href=\"https://dataforseo.com/help-center/yahoo-search-engine-parameters-and-how-to-use-them\">get the list of available parameters and additional details here</a>","type":["string","null"]},"stop_crawl_on_match":{"description":"array of targets to stop crawling\noptional field\nif specified, the response will contain SERP results up to and including the specified match_value;\nyou can specify up to 10 target values in this array\nexample:\n\"stop_crawl_on_match\":[{\"match_value\":\"dataforseo.com\",\"match_type\":\"with_subdomains\"}]\nlearn more about this parameter on our Help Center - https://dataforseo.com/help-center/using-the-stop_crawl_on_match-parameter-in-serp-api\nYour account will be billed per each SERP crawled through the specified targets","items":{"oneOf":[{"properties":{"match_type":{"description":"target match type\nrequired field if stop_crawl_on_match is specified;\ntype of match for the match_value\npossible values: domain, with_subdomains, wildcard","type":["string","null"]},"match_value":{"description":"arget domain or wildcard value\nrequired field if stop_crawl_on_match is specified;\nspecify a target domain or wildcard value;\nNote: domain name must be specified without a request protocol;\nexample: dataforseo.com","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>target domain, subdomain, or webpage to get results for</em><br>optional field<br>a domain or a subdomain should be specified without <code>https://</code> and <code>www.</code><br>note that the results of <code>target</code>-specific tasks will only include SERP elements that contain a <code>url</code> string;<br>you can also use a wildcard (‘*’) character to specify the search pattern in SERP and narrow down the results;<br>examples:<br><strong><code class=\"long-string\">example.com</code></strong>  - returns results for the website's home page with URLs, such as <code class=\"long-string\">https://example.com</code>, or <code class=\"long-string\">https://www.example.com/</code>, or <code class=\"long-string\">https://example.com/</code>;<br><strong><code class=\"long-string\">example.com*</code></strong> - returns results for the domain, including all its pages;<br><strong><code class=\"long-string\">*example.com*</code></strong> - returns results for the entire domain, including all its pages and subdomains;<br><strong><code class=\"long-string\">*example.com</code></strong>  - returns results for the home page regardless of the subdomain, such as <code class=\"long-string\">https://en.example.com</code>; <br><strong><code class=\"long-string\">example.com/example-page</code></strong>  - returns results for the exact URL;<br><strong><code class=\"long-string\">example.com/example-page*</code></strong>  - returns results for all domain's URLs that start with the specified string","type":["string","null"]},"url":{"description":"<em>direct URL of the search query</em><br>optional field<br>you can specify a direct URL and we will sort it out to the necessary fields. Note that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL. In most cases, we wouldn’t recommend using this method.<br>example:<br><code class=\"long-string\">https://search.yahoo.com/search?p=rank+checker&amp;n=100&amp;vl=lang_en&amp;vc=us&amp;ei=UTF-8</code>","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYahooOrganicLiveAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Yahoo Organic SERP Advanced","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-yahoo-organic-live-advanced","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:255196ce6c428215d106df25fe6e2fe027098ff9079860e511754ce0731c65f6","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7f38132c0a15"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_yahoo_organic_live","path":"/apis/v1/dataforseo/serp/yahoo/organic/live/advanced"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/yahoo/organic/live/advanced","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/yahoo/organic/live/advanced \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"keyword\": \"albert einstein\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/yahoo/organic/live/html":{"post":{"description":"Live SERP HTML provides a raw HTML page of search engine results for the specified keyword, search engine, and location.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_yahoo_organic_live_html","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":"albert einstein","language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of results in SERP<br>default value: <code>10</code><br>max value: <code>200</code><br><strong>Your account will be billed per each SERP containing up to 10 results;</strong> <br>Setting depth above 10 may result in additional charges <a href=\"https://dataforseo.com/help-center/how-many-results-scraped\" rel=\"noopener noreferrer\" target=\"_blank\">if the search engine returns more than 10 results</a>;<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/yahoo-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"device":{"description":"<em>device type</em><br>optional field<br>return results for a specific device type<br>can take the values:<code>desktop</code>, <code>mobile</code><br>default value: <code>desktop</code>","type":["string","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<br><strong>all %## will be decoded (plus character '+' will be decoded to a space character)</strong><br>if you need to use the \"%\" character for your <code>keyword</code>, please specify it as \"%25\";<br>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages of the search engine with their <code>language_code</code>_by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>n","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><br>example:<br><code class=\"long-string\">2840</code>n","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9 (mm)<br>the maximum value for <em>\"radius\"</em>: 199999 (mm)<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>n","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"max_crawl_pages":{"description":"<em>page crawl limit</em><br>optional field<br>number of search results pages to crawl<br>default value: <code>1</code><br>max value: <code>100</code><br><strong>Note:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<br>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" rel=\"noopener noreferrer\" target=\"_blank\">our help center</a>","type":["integer","null"]},"os":{"description":"<em>device operating system</em><br>optional field<br>if you specify <code>desktop</code> in the <code>device</code> field, choose from the following values: <code>windows</code>, <code>macos</code><br>default value: <code>windows</code><br>if you specify <code>mobile</code> in the <code>device</code> field, choose from the following values: <code>android</code>, <code>ios</code><br>default value: <code>android</code>","type":["string","null"]},"se_domain":{"description":"<em>search engine domain</em><br>optional field<br>we choose the relevant search engine domain automatically according to the location and language you specify<br>however, you can set a custom search engine domain in this field<br>example:<br><code>au.search.yahoo.com</code>, <code>uk.search.yahoo.com</code>, <code>ca.search.yahoo.com</code>, etc.","type":["string","null"]},"search_param":{"description":"<em>additional parameters of the search query</em><br>optional field<br><a href=\"https://dataforseo.com/what-are-google-search-parameters-and-how-to-use-them-with-serp-api.html\">get the list of available parameters and additional details here</a>","type":["string","null"]},"stop_crawl_on_match":{"description":"array of targets to stop crawling\noptional field\nif specified, the response will contain SERP results up to and including the specified match_value;\nyou can specify up to 10 target values in this array\nexample:\n\"stop_crawl_on_match\":[{\"match_value\":\"dataforseo.com\",\"match_type\":\"with_subdomains\"}]\nlearn more about this parameter on our Help Center - https://dataforseo.com/help-center/using-the-stop_crawl_on_match-parameter-in-serp-api\nYour account will be billed per each SERP crawled through the specified targets","items":{"oneOf":[{"properties":{"match_type":{"description":"target match type\nrequired field if stop_crawl_on_match is specified;\ntype of match for the match_value\npossible values: domain, with_subdomains, wildcard","type":["string","null"]},"match_value":{"description":"arget domain or wildcard value\nrequired field if stop_crawl_on_match is specified;\nspecify a target domain or wildcard value;\nNote: domain name must be specified without a request protocol;\nexample: dataforseo.com","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":["array","null"]},"url":{"description":"<em>direct URL of the search query</em><br>optional field<br>you can specify a direct URL and we will sort it out to the necessary fields. Note that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL. In most cases, we wouldn’t recommend using this method.<br>example:<br><code class=\"long-string\">https://search.yahoo.com/search?p=rank+checker&amp;n=100&amp;vl=lang_en&amp;vc=us&amp;ei=UTF-8</code>","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYahooOrganicLiveHtmlResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Yahoo Organic SERP HTML","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-yahoo-organic-live-html","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:f7a8850f708e5deb1b566b0199eff8e9109b29ef6b72b8fa4f7c3a7dd672a425","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ab5d87d00530"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_yahoo_organic_live_html","path":"/apis/v1/dataforseo/serp/yahoo/organic/live/html"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/yahoo/organic/live/html","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/yahoo/organic/live/html \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"keyword\": \"albert einstein\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/yahoo/organic/live/regular":{"post":{"description":"Live Yahoo SERP provides real-time data on search engine results for the specified keyword, search engine, and location.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_yahoo_organic_live_regular","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":"albert einstein","language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of results in SERP<br>default value: <code>6</code><br>max value: <code>200</code><br><strong>Your account will be billed per each SERP;</strong> <br>Each Yahoo SERP can contain fewer than 10 results, so setting depth above the default value may result in additional charges <a href=\"https://dataforseo.com/help-center/how-many-results-scraped\" rel=\"noopener noreferrer\" target=\"_blank\"></a>;<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/yahoo-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"device":{"description":"<em>device type</em><br>optional field<br>can take the values:<code>desktop</code>, <code>mobile</code><br>default value: <code>desktop</code>","type":["string","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<br><strong>all %## will be decoded (plus character '+' will be decoded to a space character)</strong><br>if you need to use the \"%\" character for your <code>keyword</code>, please specify it as \"%25\";<br>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages of the search engine with their <code>language_code</code>_by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><em><br></em>example:<br><code class=\"long-string\">en</code>n","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><br>example:<br><code class=\"long-string\">2840</code>n","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9 (mm)<br>the maximum value for <em>\"radius\"</em>: 199999 (mm)<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>n","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"max_crawl_pages":{"description":"<em>page crawl limit</em><br>optional field<br>number of search results pages to crawl<br>default value: <code>1</code><br>max value: <code>100</code><br><strong>Note:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<br>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" rel=\"noopener noreferrer\" target=\"_blank\">our help center</a>","type":["integer","null"]},"os":{"description":"<em>device operating system</em><br>optional field<br>if you specify <code>desktop</code> in the <code>device</code> field, choose from the following values: <code>windows</code>, <code>macos</code><br>default value: <code>windows</code><br>if you specify <code>mobile</code> in the <code>device</code> field, choose from the following values: <code>android</code>, <code>ios</code><br>default value: <code>android</code>","type":["string","null"]},"se_domain":{"description":"<em>search engine domain</em><br>optional field<br>we choose the relevant search engine domain automatically according to the location and language you specify<br>however, you can set a custom search engine domain in this field<br>example:<br><code>au.search.yahoo.com</code>, <code>uk.search.yahoo.com</code>, <code>ca.search.yahoo.com</code>, etc.","type":["string","null"]},"search_param":{"description":"<em>additional parameters of the search query</em><br>optional field<br><a href=\"https://dataforseo.com/what-are-google-search-parameters-and-how-to-use-them-with-serp-api.html\">get the list of available parameters and additional details here</a>","type":["string","null"]},"stop_crawl_on_match":{"description":"array of targets to stop crawling\noptional field\nif specified, the response will contain SERP results up to and including the specified match_value;\nyou can specify up to 10 target values in this array\nexample:\n\"stop_crawl_on_match\":[{\"match_value\":\"dataforseo.com\",\"match_type\":\"with_subdomains\"}]\nlearn more about this parameter on our Help Center - https://dataforseo.com/help-center/using-the-stop_crawl_on_match-parameter-in-serp-api\nYour account will be billed per each SERP crawled through the specified targets","items":{"oneOf":[{"properties":{"match_type":{"description":"target match type\nrequired field if stop_crawl_on_match is specified;\ntype of match for the match_value\npossible values: domain, with_subdomains, wildcard","type":["string","null"]},"match_value":{"description":"arget domain or wildcard value\nrequired field if stop_crawl_on_match is specified;\nspecify a target domain or wildcard value;\nNote: domain name must be specified without a request protocol;\nexample: dataforseo.com","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"target":{"description":"<em>target domain, subdomain, or webpage to get results for</em><br>optional field<br>a domain or a subdomain should be specified without <code>https://</code> and <code>www.</code><br>note that the results of <code>target</code>-specific tasks will only include SERP elements that contain a <code>url</code> string;<br>you can also use a wildcard (‘*’) character to specify the search pattern in SERP and narrow down the results;<br>examples:<br><strong><code class=\"long-string\">example.com</code></strong>  - returns results for the website's home page with URLs, such as <code class=\"long-string\">https://example.com</code>, or <code class=\"long-string\">https://www.example.com/</code>, or <code class=\"long-string\">https://example.com/</code>;<br><strong><code class=\"long-string\">example.com*</code></strong> - returns results for the domain, including all its pages;<br><strong><code class=\"long-string\">*example.com*</code></strong> - returns results for the entire domain, including all its pages and subdomains;<br><strong><code class=\"long-string\">*example.com</code></strong>  - returns results for the home page regardless of the subdomain, such as <code class=\"long-string\">https://en.example.com</code>; <br><strong><code class=\"long-string\">example.com/example-page</code></strong>  - returns results for the exact URL;<br><strong><code class=\"long-string\">example.com/example-page*</code></strong>  - returns results for all domain's URLs that start with the specified string","type":["string","null"]},"url":{"description":"<em>direct URL of the search query</em><br>optional field<br>you can specify a direct URL and we will sort it out to the necessary fields. Note that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL. In most cases, we wouldn’t recommend using this method.<br>example:<br><code class=\"long-string\">https://search.yahoo.com/search?p=rank+checker&amp;n=100&amp;vl=lang_en&amp;vc=us&amp;ei=UTF-8</code>","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYahooOrganicLiveRegularResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live Yahoo Organic SERP Regular","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-yahoo-organic-live-regular","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:9f3ffe5bf1d125a49769615cff15f17bdb06170d330f67ff4326f55ca293ffc7","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"281b5444d0ba"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_yahoo_organic_live_regular","path":"/apis/v1/dataforseo/serp/yahoo/organic/live/regular"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/yahoo/organic/live/regular","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/yahoo/organic/live/regular \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"keyword\": \"albert einstein\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/yahoo/organic/task_get/advanced/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_yahoo_organic_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYahooOrganicTaskGetAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Yahoo Organic SERP Advanced Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-yahoo-organic-task-get-advanced-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:50ea740849e638e9670bff85e969dd7eee90805f43e5b558689f10b7662d7e75","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f42017fe0128"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_yahoo_organic_fetch","path":"/apis/v1/dataforseo/serp/yahoo/organic/task_get/advanced/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/yahoo/organic/task_get/advanced/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/yahoo/organic/task_get/advanced/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/serp/yahoo/organic/task_get/html/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_yahoo_organic_fetch_html","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>7 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYahooOrganicTaskGetHtmlResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Yahoo Organic HTML Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-yahoo-organic-task-get-html-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:31d54aad057f198a513b8bef7111416e483cd2c5b2208982f42dd1e625abaf95","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"aa67bc8cfde9"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_yahoo_organic_fetch_html","path":"/apis/v1/dataforseo/serp/yahoo/organic/task_get/html/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/yahoo/organic/task_get/html/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/yahoo/organic/task_get/html/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/serp/yahoo/organic/task_get/regular/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_yahoo_organic_fetch_regular","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYahooOrganicTaskGetRegularResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Yahoo Organic SERP Results by id（regular）","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-yahoo-organic-task-get-regular-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:fd34b28c1ddf51cc71520ad46fc652930d7108852f73692a22088944e0024d15","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f5d52008b5e6"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_yahoo_organic_fetch_regular","path":"/apis/v1/dataforseo/serp/yahoo/organic/task_get/regular/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/yahoo/organic/task_get/regular/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/yahoo/organic/task_get/regular/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/serp/yahoo/organic/task_post":{"post":{"description":"‌‌\nSERP API provides top search engine results. These results are specific to the selected location (see the List of Locations) and language (see the List of Languages) settings.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_yahoo_organic_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":"albert einstein","language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of results in SERP<br>default value: <code>6</code><br>max value: <code>700</code><br><strong>Your account will be billed per each SERP;</strong> <br>Each Yahoo SERP can contain fewer than 10 results, so setting depth above the default value may result in additional charges <a href=\"https://dataforseo.com/help-center/how-many-results-scraped\" rel=\"noopener noreferrer\" target=\"_blank\"></a>;<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/yahoo-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"device":{"description":"<em>device type</em><br>optional field<br>return results for a specific device type<br>can take the values:<code>desktop</code>, <code>mobile</code><br>default value: <code>desktop</code>","type":["string","null"]},"keyword":{"description":"<em>keyword</em><br><strong>required field</strong><br>you can specify <strong>up to 700 characters</strong> in the <code>keyword</code> field<br><strong>all %## will be decoded (plus character '+' will be decoded to a space character)</strong><br>if you need to use the \"%\" character for your <code>keyword</code>, please specify it as \"%25\";<br>if you need to use the “+” character for your <code>keyword</code>, please specify it as “%2B”<p>learn more about rules and limitations of <code>keyword</code> and <code>keywords</code> fields in DataForSEO APIs in this <a href=\"https://dataforseo.com/help-center/rules-and-limitations-of-keyword-and-keywords-fields-in-dataforseo-apis\" rel=\"noopener noreferrer\" target=\"_blank\">Help Center article</a>","type":"string"},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages of the search engine with their <code>language_code</code>_by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>n","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><br>example:<br><code class=\"long-string\">2840</code>n","type":"integer"},"location_coordinate":{"description":"<em>GPS coordinates of a location</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_or <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_name</code> or <code>location_code</code></strong><br><code>location_coordinate</code> parameter should be specified in the <em>\"latitude,longitude,radius\"</em> format<br>the maximum number of decimal digits for <em>\"latitude\"</em> and <em>\"longitude\"</em>: 7<br>the minimum value for <em>\"radius\"</em>: 199.9 (mm)<br>the maximum value for <em>\"radius\"</em>: 199999 (mm)<br>example:<br><code class=\"long-string\">53.476225,-2.243572,200</code>n","type":"string"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code> or <code>location_coordinate</code><br><strong>if you use this field, you don't need to specify <code>location_code</code> or <code>location_coordinate</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations</code><br>example:<br><code class=\"long-string\">London,England,United Kingdom</code>","type":"string"},"max_crawl_pages":{"description":"<em>page crawl limit</em><br>optional field<br>number of search results pages to crawl<br>default value: <code>1</code><br>max value: <code>100</code><br><strong>Note:</strong> the <code>max_crawl_pages</code> and <code>depth</code> parameters complement each other;<br>learn more at <a href=\"https://dataforseo.com/help-center/what-is-max-crawl-pages-and-how-does-it-work\" target=\"_blank\" rel=\"noopener noreferrer\">our help center</a>","type":["integer","null"]},"os":{"description":"<em>device operating system</em><br>optional field<br>if you specify <code>desktop</code> in the <code>device</code> field, choose from the following values: <code>windows</code>, <code>macos</code><br>default value: <code>windows</code><br>if you specify <code>mobile</code> in the <code>device</code> field, choose from the following values: <code>android</code>, <code>ios</code><br>default value: <code>android</code>","type":["string","null"]},"pingback_url":{"description":"<em>notification URL of a completed task</em><br>optional field<br>when a task is completed we will notify you by GET request sent to the URL you have specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/pingscript?id=$id</code><br><code>http://your-server.com/pingscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>pingback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"postback_data":{"description":"<em>postback_url datatype</em><br><strong>required field if you specify <code>postback_url</code></strong><br>corresponds to the datatype that will be sent to your server<br>possible values:<br><code>regular</code>, <code>html</code>","type":"string"},"postback_url":{"description":"<em>URL for sending task results</em><br>optional field<br>once the task is completed, we will send a POST request with its results compressed in the <code>gzip</code> format to the <code>postback_url</code> you specified<br>you can use the ‘$id’ string as a <code>$id</code> variable and ‘$tag’ as urlencoded <code>$tag</code> variable. We will set the necessary values before sending the request.<br>example:<br><code>http://your-server.com/postbackscript?id=$id</code><br><code>http://your-server.com/postbackscript?id=$id&amp;tag=$tag</code><br><strong>Note:</strong> special characters in <code>postback_url</code> will be urlencoded;<br>i.a., the <code>#</code> character will be encoded into <code>%23</code><p>learn more on our <a href=\"https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\" rel=\"noopener noreferrer\">Help Center</a>","type":["string","null"]},"priority":{"description":"<em>task priority</em><br>optional field<br>can take the following values:<br>1 – normal execution priority (set by default)<br>2 – high execution priorityYou will be additionally charged for the tasks with high execution priority.<br>The cost can be calculated on the <a title=\"Pricing\" href=\"https://dataforseo.com/pricing/serp/yahoo-serp-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing</a> page.","type":["integer","null"]},"se_domain":{"description":"<em>search engine domain</em><br>optional field<br>we choose the relevant search engine domain automatically according to the location and language you specify<br>however, you can set a custom search engine domain in this field<br>example:<br><code>au.search.yahoo.com</code>, <code>uk.search.yahoo.com</code>, <code>ca.search.yahoo.com</code>, etc.","type":["string","null"]},"search_param":{"description":"<em>additional parameters of the search query</em><br>optional field<br><a href=\"https://dataforseo.com/help-center/yahoo-search-engine-parameters-and-how-to-use-them\">get the list of available parameters and additional details here</a>","type":["string","null"]},"stop_crawl_on_match":{"description":"array of targets to stop crawling\noptional field\nif specified, the response will contain SERP results up to and including the specified match_value;\nyou can specify up to 10 target values in this array\nexample:\n\"stop_crawl_on_match\":[{\"match_value\":\"dataforseo.com\",\"match_type\":\"with_subdomains\"}]\nlearn more about this parameter on our Help Center - https://dataforseo.com/help-center/using-the-stop_crawl_on_match-parameter-in-serp-api\nYour account will be billed per each SERP crawled through the specified targets","items":{"oneOf":[{"properties":{"match_type":{"description":"target match type\nrequired field if stop_crawl_on_match is specified;\ntype of match for the match_value\npossible values: domain, with_subdomains, wildcard","type":["string","null"]},"match_value":{"description":"arget domain or wildcard value\nrequired field if stop_crawl_on_match is specified;\nspecify a target domain or wildcard value;\nNote: domain name must be specified without a request protocol;\nexample: dataforseo.com","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":["array","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"url":{"description":"<em>direct URL of the search query</em><br>optional field<br>you can specify a direct URL and we will sort it out to the necessary fields. Note that this method is the most difficult for our API to process and also requires you to specify the exact language and location in the URL. In most cases, we wouldn’t recommend using this method.<br>example:<br><code class=\"long-string\">https://search.yahoo.com/search?p=rank+checker&amp;n=100&amp;vl=lang_en&amp;vc=us&amp;ei=UTF-8</code>","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYahooOrganicTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting Yahoo Organic SERP Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-yahoo-organic-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:49d055f8e66b72283dfdc9313c31ac43d78ab9485494b53995adb3ff1f5b8976","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5509ec107c7d"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_yahoo_organic_submit","path":"/apis/v1/dataforseo/serp/yahoo/organic/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/yahoo/organic/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/yahoo/organic/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"keyword\": \"albert einstein\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/yahoo/organic/tasks_ready":{"get":{"description":"‌\nThe ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If you use the Standard method without specifying the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoint.\nLearn more about task completion and obtaining a list of completed tasks in this help center article.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_yahoo_organic_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYahooOrganicTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Organic SERP Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-yahoo-organic-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:21cffa067a3e44da90dac8c3334bdc6205ab4245dbaddb88d2d9db37f8f3e13b","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"117bf444f7bd"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_yahoo_organic_ready","path":"/apis/v1/dataforseo/serp/yahoo/organic/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/yahoo/organic/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/youtube/languages":{"get":{"description":"You will receive the list of languages by calling this API.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_youtube_languages","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeLanguagesResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Youtube Languages for SERP","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-youtube-languages","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:199d9fd0944a474c04c515a599f5a57c062b0ee7ee21e4be63bd33aa7c90c7c8","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"09b7d04d3138"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_youtube_languages","path":"/apis/v1/dataforseo/serp/youtube/languages"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/youtube/languages","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/youtube/locations":{"get":{"description":"You will receive the list of locations by this API call. You can filter the list of locations by country when setting a task.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_youtube_locations","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeLocationsResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List of Youtube Locations for SERP","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-youtube-locations","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:823ece2b5f619b2f16fb37e55e463d4d0726ff1f5cd963c22b67c3c0186924db","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"fa32139053e2"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_youtube_locations","path":"/apis/v1/dataforseo/serp/youtube/locations"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/youtube/locations","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/youtube/organic/live/advanced":{"post":{"description":"Live SERP provides real-time data on the top 20 blocks of YouTube search engine results. These results are specific to the selected location (see the List of Locations) and language (see the List of Languages) settings.\nfor more info please visit 'https://docs.dataforseo.com/v3/serp/youtube/organic/live/advanced/'\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.002 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_youtube_organic_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":"audi","language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"block_depth":{"description":"parsing depth\noptional field\nnumber of blocks of results in SERP\ndefault value: 20\nmax value: 200\nNote: your account will be billed per each SERP containing up to 20 results;\nthus, setting a block depth above 20 may result in additional charges if the search engine returns more than 20 results;\nif the specified block depth is higher than the number of results in the response, the difference will be refunded automatically to your account balance","type":["integer","null"]},"device":{"description":"device type\noptional field\nreturn results for a specific device type\navailable values: desktop, mobile","type":["string","null"]},"keyword":{"description":"keyword\nrequired field\nyou can specify up to 700 characters in the keyword field\nall %## will be decoded (plus character ‘+’ will be decoded to a space character)\nif you need to use the “%” character for your keyword, please specify it as “%25”;\nif you need to use the “+” character for your keyword, please specify it as “%2B”;\nlearn more about rules and limitations of keyword and keywords fields in DataForSEO APIs in this Help Center article","type":"string"},"language_code":{"description":"search engine language code\nrequired field if you don't specify language_name\nif you use this field, you don't need to specify language_name\nyou can receive the list of available languages of the search engine with their language_code by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/languages\nexample:\nen","type":["string","null"]},"language_name":{"description":"full name of search engine language\nrequired field if you don't specify language_code\nif you use this field, you don't need to specify language_code\nyou can receive the list of available languages of the search engine with their language_name by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/languages\nexample:\nEnglish","type":["string","null"]},"location_code":{"description":"search engine location code\nrequired field if you don't specify location_name \nif you use this field, you don't need to specify location_name\nyou can receive the list of available locations of the search engines with their location_code by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/locations\nexample:\n2840","type":["integer","null"]},"location_name":{"description":"full name of search engine location\nrequired field if you don't specify location_code\nif you use this field, you don't need to specify location_code\nyou can receive the list of available locations of the search engine with their location_name by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/locations\nexample:\nUnited States","type":["string","null"]},"os":{"description":"device operating system\noptional field\nif you specify desktop in the device field, choose from the following values: windows, macos\ndefault value: windows\nif you specify mobile in the device field, choose from the following values: android, ios\ndefault value: android","type":["string","null"]},"search_param":{"description":"additional parameters of the search query\noptional field\nexample:\nsp=EgIQAg%253D%253D","type":["string","null"]},"tag":{"description":"user-defined task identifier\noptional field\nthe character limit is 255\nyou can use this parameter to identify the task and match it with the result\nyou will find the specified tag value in the data object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeOrganicLiveAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live YouTube Organic Advanced","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-youtube-organic-live-advanced","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:28f0bca59d6601ffa1616a38ee44fe41a8e6642d0b1170331c725e8b2757b4bc","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"80921b82a45f"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_youtube_organic_live","path":"/apis/v1/dataforseo/serp/youtube/organic/live/advanced"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/youtube/organic/live/advanced","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/youtube/organic/live/advanced \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"keyword\": \"audi\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/youtube/organic/task_get/advanced/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_youtube_organic_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeOrganicTaskGetAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get YouTube Organic Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-youtube-organic-task-get-advanced-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:ad3e2d090832935e606052189465dc7e051708c2192039230dd88ac7551dfc4d","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"11302ea98e6c"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_youtube_organic_fetch","path":"/apis/v1/dataforseo/serp/youtube/organic/task_get/advanced/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/youtube/organic/task_get/advanced/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/youtube/organic/task_get/advanced/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/serp/youtube/organic/task_post":{"post":{"description":"YouTube Organic API provides the top 20 blocks of search engine results. These results are specific to the selected location (see the List of Locations) and language (see the List of Languages) settings.\nfor more info please visit 'https://docs.dataforseo.com/v3/serp/youtube/organic/task_post/'\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_youtube_organic_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"keyword":"audi","language_code":"en","location_code":2840}],"items":{"oneOf":[{"properties":{"block_depth":{"description":"parsing depth\noptional field\nnumber of blocks of results in SERP\ndefault value: 20\nmax value: 700\nNote: your account will be billed per each SERP containing up to 20 blocks of results;\nthus, setting a block depth above 20 may result in additional charges if the search engine returns more than 20 results;\nif the specified block depth is higher than the number of results in the response, the difference will be refunded automatically to your account balance","type":["integer","null"]},"device":{"description":"device type\noptional field\nreturn results for a specific device type\navailable values: desktop, mobile","type":["string","null"]},"keyword":{"description":"keyword\nrequired field\nyou can specify up to 700 characters in the keyword field\nall %## will be decoded (plus character ‘+’ will be decoded to a space character)\nif you need to use the “%” character for your keyword, please specify it as “%25”;\nif you need to use the “+” character for your keyword, please specify it as “%2B”;\nlearn more about rules and limitations of keyword and keywords fields in DataForSEO APIs in this Help Center article","type":"string"},"language_code":{"description":"search engine language code\nrequired field if you don't specify language_name\nif you use this field, you don't need to specify language_name\nyou can receive the list of available languages of the search engine with their language_code by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/languages\nexample:\nen","type":["string","null"]},"language_name":{"description":"full name of search engine language\nrequired field if you don't specify language_code\nif you use this field, you don't need to specify language_code\nyou can receive the list of available languages of the search engine with their language_name by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/languages\nexample:\nEnglish","type":["string","null"]},"location_code":{"description":"search engine location code\nrequired field if you don't specify location_name\nif you use this field, you don't need to specify location_name\nyou can receive the list of available locations of the search engines with their location_code by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/locations\nexample:\n2840","type":["integer","null"]},"location_name":{"description":"full name of search engine location\nrequired field if you don't specify location_code\nif you use this field, you don't need to specify location_code\nyou can receive the list of available locations of the search engine with their location_name by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/locations\nexample:\nUnited States","type":["string","null"]},"os":{"description":"device operating system\noptional field\nif you specify desktop in the device field, choose from the following values: windows, macos\ndefault value: windows\nif you specify mobile in the device field, choose from the following values: android, ios\ndefault value: android","type":["string","null"]},"pingback_url":{"description":"notification URL of a completed task\noptional field\nwhen a task is completed we will notify you by GET request sent to the URL you have specified\nyou can use the ‘$id’ string as a $id variable and ‘$tag’ as urlencoded $tag variable. We will set the necessary values before sending the request.\nexample:\nhttp://your-server.com/pingscript?id=$id\nhttp://your-server.com/pingscript?id=$id&tag=$tag\nNote: special characters in pingback_url will be urlencoded;\ni.a., the # character will be encoded into %23\nlearn more on our Help Center","type":["string","null"]},"postback_data":{"description":"postback_url datatype\nrequired field if you specify postback_url\ncorresponds to the datatype that will be sent to your server\npossible value:\nadvanced","type":["string","null"]},"postback_url":{"description":"return URL for sending task results\noptional field\nonce the task is completed, we will send a POST request with its results compressed in the gzip format to the postback_url you specified\nyou can use the ‘$id’ string as a $id variable and ‘$tag’ as urlencoded $tag variable. We will set the necessary values before sending the request.\nexample:\nhttp://your-server.com/postbackscript?id=$id\nhttp://your-server.com/postbackscript?id=$id&tag=$tag\nNote: special characters in postback_url will be urlencoded;\ni.a., the # character will be encoded into %23\nlearn more on our Help Center","type":["string","null"]},"priority":{"description":"task priority\noptional field\ncan take the following values:\n1 – normal execution priority (set by default)\n2 – high execution priority\nYou will be additionally charged for the tasks with high execution priority.\nThe cost can be calculated on the Pricing page.","type":["integer","null"]},"search_param":{"description":"additional parameters of the search query\noptional field\nexample:\nsp=EgIQAg%253D%253D","type":["string","null"]},"tag":{"description":"user-defined task identifier\noptional field\nthe character limit is 255\nyou can use this parameter to identify the task and match it with the result\nyou will find the specified tag value in the data object of the response","type":["string","null"]}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeOrganicTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting YouTube Organic Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-youtube-organic-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:ebdd4580b350529a9dba4374ea0d440428a7c15173cc3b233039c618571f3406","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"72c019488583"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_youtube_organic_submit","path":"/apis/v1/dataforseo/serp/youtube/organic/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/youtube/organic/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/youtube/organic/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"keyword\": \"audi\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/youtube/organic/tasks_ready":{"get":{"description":"‌\nThe ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If you use the Standard method without specifying the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoint.\nLearn more about task completion and obtaining a list of completed tasks in this help center article.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_youtube_organic_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeOrganicTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Organic SERP Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-youtube-organic-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:8c163d68f08e1f5baf4fe4f02e63586dad9907b77dc912f015fe1e64764ba8e0","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"726908364d75"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_youtube_organic_ready","path":"/apis/v1/dataforseo/serp/youtube/organic/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/youtube/organic/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/youtube/video_comments/live/advanced":{"post":{"description":"‌\nLive YouTube Comments provides real-time data on comments on the video you specify in the request. You will get the top 20 comments on the video as well as information about the author, and key comment metrics.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.004 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_youtube_video_comments_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"language_code":"en","location_code":2840,"video_id":"vQXvyV0zIP4"}],"items":{"oneOf":[{"properties":{"depth":{"description":"<em>parsing depth</em><br>optional field<br>number of results in SERP<br>default value: <code>20</code><br>max value: <code>200</code><br><strong>Note:</strong> your account will be billed per each SERP containing up to 20 results;<br>thus, setting a depth above <code>20</code> may result in additional charges if the search engine returns more than 20 results;<br>if the specified depth is higher than the number of results in the response, the difference will be refunded automatically to your account balance","type":["integer","null"]},"device":{"description":"<em>device type</em><br>optional field<br>only value: <code>desktop</code>","type":["string","null"]},"language_code":{"description":"<em>search engine language code</em><br><strong>required field if you don't specify</strong> <code>language_name</code><br><strong>if you use this field, you don't need to specify <code>language_name</code></strong><br>you can receive the list of available languages of the search engine with their <code>language_code</code>_by making a separate request to the <code>https://api.dataforseo.com/v3/serp/youtube/languages</code><em><br></em>example:<em><br></em><code class=\"long-string\">en</code>n","type":"string"},"language_name":{"description":"<em>full name of search engine language</em><br><strong>required field if you don't specify</strong> <code>language_code</code><br><strong>if you use this field, you don't need to specify <code>language_code</code></strong><br>you can receive the list of available languages of the search engine with their <code>language_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/youtube/languages</code><br>example:<br><code class=\"long-string\">English</code>","type":"string"},"location_code":{"description":"<em>search engine location code</em><br><strong>required field if you don't specify</strong> <code>location_name</code>_<br><strong>if you use this field, you don't need to specify <code>location_name</code></strong><br>you can receive the list of available locations of the search engines with their <code>location_code</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/youtube/locations</code><br>example:<br><code class=\"long-string\">2840</code>n","type":"integer"},"location_name":{"description":"<em>full name of search engine location</em><br><strong>required field if you don't specify</strong> <code>location_code</code><br><strong>if you use this field, you don't need to specify <code>location_code</code></strong><br>you can receive the list of available locations of the search engine with their <code>location_name</code> by making a separate request to the <code>https://api.dataforseo.com/v3/serp/youtube/locations</code><br>example:<br><code class=\"long-string\">United States</code>","type":"string"},"os":{"type":["string","null"]},"tag":{"description":"<em>user-defined task identifier</em><br>optional field<br><em>the character limit is 255</em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag</code> value in the <code>data</code> object of the response","type":["string","null"]},"video_id":{"description":"<em>ID of the video</em><br><strong>required field</strong><br>you can find video ID in the URL or 'youtube_video' item of <a href=\"/v3/serp/youtube/organic/live/advanced/\" rel=\"noopener noreferrer\" target=\"_blank\">YouTube Organic</a> result<br>example:<br><code>vQXvyV0zIP4</code>","type":"string"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeVideoCommentsLiveAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live YouTube Comments Advanced","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-youtube-video-comments-live-advanced","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.004,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:bf05eb9204b6aef2c54ef24e3b3d22e2355c5e63dd4cd93cbb67c8dcb5dd0e00","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"053867e9e2f8"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_youtube_video_comments_live","path":"/apis/v1/dataforseo/serp/youtube/video_comments/live/advanced"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/youtube/video_comments/live/advanced","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/youtube/video_comments/live/advanced \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"video_id\": \"vQXvyV0zIP4\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/youtube/video_comments/task_get/advanced/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_youtube_video_comments_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeVideoCommentsTaskGetAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get YouTube Comments Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-youtube-video-comments-task-get-advanced-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:14f4cf70ffec7a2f1a3f67f2310faeb56802a295f5d2e3f09737555c6beac90c","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"968b38082c45"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_youtube_video_comments_fetch","path":"/apis/v1/dataforseo/serp/youtube/video_comments/task_get/advanced/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/youtube/video_comments/task_get/advanced/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/youtube/video_comments/task_get/advanced/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/serp/youtube/video_comments/task_post":{"post":{"description":"YouTube Comments API provides data on comments on the video you specify in the request. You will get the top 20 comments on the video as well as information about the author, and key comment metrics.\nfor more info please visit 'https://docs.dataforseo.com/v3/serp/youtube/video_comments/task_post/?bash'\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_youtube_video_comments_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"language_code":"en","location_code":2840,"video_id":"vQXvyV0zIP4"}],"items":{"oneOf":[{"properties":{"depth":{"description":"parsing depth\noptional field\nnumber of results in SERP\ndefault value: 20\nmax value: 700\nNote: your account will be billed per each SERP containing up to 20 results;\nthus, setting a depth above 20 may result in additional charges if the search engine returns more than 20 results;\nif the specified depth is higher than the number of results in the response, the difference will be refunded automatically to your account balance","type":["integer","null"]},"device":{"description":"device type\noptional field\nonly value: desktop","type":["string","null"]},"language_code":{"description":"search engine language code\nrequired field if you don't specify language_name\nif you use this field, you don't need to specify language_name\nyou can receive the list of available languages of the search engine with their language_code by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/languages\nexample:\nen","type":["string","null"]},"language_name":{"description":"full name of search engine language\nrequired field if you don't specify language_code\nif you use this field, you don't need to specify language_code\nyou can receive the list of available languages of the search engine with their language_name by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/languages\nexample:\nEnglish","type":["string","null"]},"location_code":{"description":"search engine location code\nrequired field if you don't specify location_name\nif you use this field, you don't need to specify location_name\nyou can receive the list of available locations of the search engines with their location_code by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/locations\nexample:\n2840","type":["integer","null"]},"location_name":{"description":"full name of search engine location\nrequired field if you don't specify location_code\nif you use this field, you don't need to specify location_code\nyou can receive the list of available locations of the search engine with their location_name by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/locations\nexample:\nUnited States","type":["string","null"]},"os":{"description":"device operating system\noptional field\nchoose from the following values: windows, macos\ndefault value: windows","type":["string","null"]},"pingback_url":{"description":"notification URL of a completed task\noptional field\nwhen a task is completed we will notify you by GET request sent to the URL you have specified\nyou can use the ‘$id’ string as a $id variable and ‘$tag’ as urlencoded $tag variable. We will set the necessary values before sending the request.\nexample:\nhttp://your-server.com/pingscript?id=$id\nhttp://your-server.com/pingscript?id=$id&tag=$tag\nNote: special characters in pingback_url will be urlencoded;\ni.a., the # character will be encoded into %23\nlearn more on our Help Center","type":["string","null"]},"postback_data":{"description":"postback_url datatype\nrequired field if you specify postback_url\ncorresponds to the datatype that will be sent to your server\npossible value:\nadvanced","type":["string","null"]},"postback_url":{"description":"return URL for sending task results\noptional field\nonce the task is completed, we will send a POST request with its results compressed in the gzip format to the postback_url you specified\nyou can use the ‘$id’ string as a $id variable and ‘$tag’ as urlencoded $tag variable. We will set the necessary values before sending the request.\nexample:\nhttp://your-server.com/postbackscript?id=$id\nhttp://your-server.com/postbackscript?id=$id&tag=$tag\nNote: special characters in postback_url will be urlencoded;\ni.a., the # character will be encoded into %23\nlearn more on our Help Center","type":["string","null"]},"priority":{"description":"task priority\noptional field\ncan take the following values:\n1 – normal execution priority (set by default)\n2 – high execution priority\nYou will be additionally charged for the tasks with high execution priority.\nThe cost can be calculated on the Pricing page.","type":["integer","null"]},"tag":{"description":"user-defined task identifier\noptional field\nthe character limit is 255\nyou can use this parameter to identify the task and match it with the result\nyou will find the specified tag value in the data object of the response","type":["string","null"]},"video_id":{"description":"ID of the video\nrequired field\nyou can find video ID in the URL or 'youtube_video' item of YouTube Organic result\nexample:\nvQXvyV0zIP4","type":"string"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeVideoCommentsTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting YouTube Comments Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-youtube-video-comments-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:9620283d6f5994f33857b7868a4bb1b54c0fd1e3167f83af3ec712bfd7e62e44","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"566b82fd7e0d"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_youtube_video_comments_submit","path":"/apis/v1/dataforseo/serp/youtube/video_comments/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/youtube/video_comments/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/youtube/video_comments/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"video_id\": \"vQXvyV0zIP4\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/youtube/video_comments/tasks_ready":{"get":{"description":"‌\nThe ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If you use the Standard method without specifying the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoint.\nLearn more about task completion and obtaining a list of completed tasks in this help center article.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_youtube_video_comments_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeVideoCommentsTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Video Comments SERP Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-youtube-video-comments-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:a992eca3770eb0eeb7c5b72458cb599ab03e0f1414a8f013ec102f0c220de4c0","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4d6472ddaa69"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_youtube_video_comments_ready","path":"/apis/v1/dataforseo/serp/youtube/video_comments/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/youtube/video_comments/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/youtube/video_info/live/advanced":{"post":{"description":"Live YouTube Video Info provides real-time data on the video you specify in the request. You will get data from the watching page containing key video and content metrics as well as the channel where the video is published.\nfor more info please visit 'https://docs.dataforseo.com/v3/serp/youtube/video_info/live/advanced/?bash'\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.006 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_youtube_video_info_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"language_code":"en","location_code":2840,"video_id":"vQXvyV0zIP4"}],"items":{"oneOf":[{"properties":{"device":{"description":"device type\noptional field\nonly value: desktop","type":["string","null"]},"language_code":{"description":"search engine language code\nrequired field if you don't specify language_name\nif you use this field, you don't need to specify language_name\nyou can receive the list of available languages of the search engine with their language_code by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/languages\nexample:\nen","type":["string","null"]},"language_name":{"description":"full name of search engine language\nrequired field if you don't specify language_code\nif you use this field, you don't need to specify language_code\nyou can receive the list of available languages of the search engine with their language_name by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/languages\nexample:\nEnglish","type":["string","null"]},"location_code":{"description":"search engine location code\nrequired field if you don't specify location_name \nif you use this field, you don't need to specify location_name\nyou can receive the list of available locations of the search engines with their location_code by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/locations\nexample:\n2840","type":["integer","null"]},"location_name":{"description":"full name of search engine location\nrequired field if you don't specify location_code\nif you use this field, you don't need to specify location_code\nyou can receive the list of available locations of the search engine with their location_name by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/locations\nexample:\nUnited States","type":["string","null"]},"os":{"description":"device operating system\noptional field\nchoose from the following values: windows, macos\ndefault value: windows","type":["string","null"]},"tag":{"description":"user-defined task identifier\noptional field\nthe character limit is 255\nyou can use this parameter to identify the task and match it with the result\nyou will find the specified tag value in the data object of the response","type":["string","null"]},"video_id":{"description":"ID of the video\nrequired field\nyou can find video ID in the URL or 'youtube_video' item of YouTube Organic result\nexample:\nvQXvyV0zIP4","type":"string"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeVideoInfoLiveAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live YouTube Video Info Advanced","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-youtube-video-info-live-advanced","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.006,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:effd742278af1c3103f8418ea1d267e7b5706613e23c7097660cb6a4479c7e66","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e55cf46139b4"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_youtube_video_info_live","path":"/apis/v1/dataforseo/serp/youtube/video_info/live/advanced"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/youtube/video_info/live/advanced","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/youtube/video_info/live/advanced \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"video_id\": \"vQXvyV0zIP4\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/youtube/video_info/task_get/advanced/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_youtube_video_info_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeVideoInfoTaskGetAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get YouTube Video Info Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-youtube-video-info-task-get-advanced-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:8a36c7e286836afe8845d4c350179fa50c84537c5448e1408d02386b7f6f9141","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"949c217f55d3"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_youtube_video_info_fetch","path":"/apis/v1/dataforseo/serp/youtube/video_info/task_get/advanced/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/youtube/video_info/task_get/advanced/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/youtube/video_info/task_get/advanced/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/serp/youtube/video_info/task_post":{"post":{"description":"YouTube Video Info API provides detailed information about the video you specify in the POST request. You will get data from the watching page containing key video and content metrics as well as the channel where the video is published.\nfor more info please visit 'https://docs.dataforseo.com/v3/serp/youtube/video_info/task_post/?bash'\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_youtube_video_info_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"language_code":"en","location_code":2840,"video_id":"vQXvyV0zIP4"}],"items":{"oneOf":[{"properties":{"device":{"description":"device type\noptional field\nonly value: desktop","type":["string","null"]},"language_code":{"description":"search engine language code\nrequired field if you don't specify language_name\nif you use this field, you don't need to specify language_name\nyou can receive the list of available languages of the search engine with their language_code by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/languages\nexample:\nen","type":["string","null"]},"language_name":{"description":"full name of search engine language\nrequired field if you don't specify language_code\nif you use this field, you don't need to specify language_code\nyou can receive the list of available languages of the search engine with their language_name by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/languages\nexample:\nEnglish","type":["string","null"]},"location_code":{"description":"search engine location code\nrequired field if you don't specify location_name\nif you use this field, you don't need to specify location_name\nyou can receive the list of available locations of the search engines with their location_code by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/locations\nexample:\n2840","type":["integer","null"]},"location_name":{"description":"full name of search engine location\nrequired field if you don't specify location_code\nif you use this field, you don't need to specify location_code\nyou can receive the list of available locations of the search engine with their location_name by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/locations\nexample:\nUnited States","type":["string","null"]},"os":{"description":"device operating system\noptional field\nchoose from the following values: windows, macos\ndefault value: windows","type":["string","null"]},"pingback_url":{"description":"notification URL of a completed task\noptional field\nwhen a task is completed we will notify you by GET request sent to the URL you have specified\nyou can use the ‘$id’ string as a $id variable and ‘$tag’ as urlencoded $tag variable. We will set the necessary values before sending the request.\nexample:\nhttp://your-server.com/pingscript?id=$id\nhttp://your-server.com/pingscript?id=$id&tag=$tag\nNote: special characters in pingback_url will be urlencoded;\ni.a., the # character will be encoded into %23\nlearn more on our Help Center","type":["string","null"]},"postback_data":{"description":"postback_url datatype\nrequired field if you specify postback_url\ncorresponds to the datatype that will be sent to your server\npossible value:\nadvanced","type":["string","null"]},"postback_url":{"description":"return URL for sending task results\noptional field\nonce the task is completed, we will send a POST request with its results compressed in the gzip format to the postback_url you specified\nyou can use the ‘$id’ string as a $id variable and ‘$tag’ as urlencoded $tag variable. We will set the necessary values before sending the request.\nexample:\nhttp://your-server.com/postbackscript?id=$id\nhttp://your-server.com/postbackscript?id=$id&tag=$tag\nNote: special characters in postback_url will be urlencoded;\ni.a., the # character will be encoded into %23\nlearn more on our Help Center","type":["string","null"]},"priority":{"description":"task priority\noptional field\ncan take the following values:\n1 – normal execution priority (set by default)\n2 – high execution priority\nYou will be additionally charged for the tasks with high execution priority.\nThe cost can be calculated on the Pricing page.","type":["integer","null"]},"tag":{"description":"user-defined task identifier\noptional field\nthe character limit is 255\nyou can use this parameter to identify the task and match it with the result\nyou will find the specified tag value in the data object of the response","type":["string","null"]},"video_id":{"description":"ID of the video\nrequired field\nyou can find video ID in the URL or 'youtube_video' item of YouTube Organic result\nexample:\nvQXvyV0zIP4","type":"string"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeVideoInfoTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting YouTube Video Info Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-youtube-video-info-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:c7dbcaeb98ccaf7e81cd165e4bed399ebacdc2de7844c7245ede1356a5ab5ce6","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c9d4434c5026"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_youtube_video_info_submit","path":"/apis/v1/dataforseo/serp/youtube/video_info/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/youtube/video_info/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/youtube/video_info/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"video_id\": \"vQXvyV0zIP4\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/youtube/video_info/tasks_ready":{"get":{"description":"‌\nThe ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If you use the Standard method without specifying the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoint.\nLearn more about task completion and obtaining a list of completed tasks in this help center article.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_youtube_video_info_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeVideoInfoTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Video Info SERP Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-youtube-video-info-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:981927c10b5cf6759cb261be4faeffa408368164243bac529ae9ebff3c99cc05","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"cfdf418fc435"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_youtube_video_info_ready","path":"/apis/v1/dataforseo/serp/youtube/video_info/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/youtube/video_info/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/dataforseo/serp/youtube/video_subtitles/live/advanced":{"post":{"description":"Live YouTube Subtitles provides real-time data on subtitles in the video you specify in the request. You will get data from the watching page containing subtitled text, its language, and duration in the video.\nfor more info please visit 'https://docs.dataforseo.com/v3/serp/youtube/video_subtitles/live/advanced/?bash'\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_youtube_video_subtitles_live","requestBody":{"content":{"application/json":{"schema":{"example":[{"language_code":"en","location_code":2840,"video_id":"Y8Wu4rSNJms"}],"items":{"oneOf":[{"properties":{"device":{"description":"device type\noptional field\nonly value: desktop","type":["string","null"]},"language_code":{"description":"search engine language code\nrequired field if you don't specify language_name\nif you use this field, you don't need to specify language_name\nyou can receive the list of available languages of the search engine with their language_code by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/languages\nexample:\nen","type":["string","null"]},"language_name":{"description":"full name of search engine language\nrequired field if you don't specify language_code\nif you use this field, you don't need to specify language_code\nyou can receive the list of available languages of the search engine with their language_name by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/languages\nexample:\nEnglish","type":["string","null"]},"location_code":{"description":"search engine location code\nrequired field if you don't specify location_name \nif you use this field, you don't need to specify location_name\nyou can receive the list of available locations of the search engines with their location_code by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/locations\nexample:\n2840","type":["integer","null"]},"location_name":{"description":"full name of search engine location\nrequired field if you don't specify location_code\nif you use this field, you don't need to specify location_code\nyou can receive the list of available locations of the search engine with their location_name by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/locations\nexample:\nUnited States","type":["string","null"]},"os":{"description":"device operating system\noptional field\nchoose from the following values: windows, macos\ndefault value: windows","type":["string","null"]},"subtitles_language":{"description":"language code of original text\nyou can get the language code from YouTube Video Info result","type":["string","null"]},"subtitles_translate_language":{"description":"language code of translated text\npossible values:\n\"az\", \"ay\", \"ak\", \"sq\", \"am\", \"en\", \"ar\", \"hy\", \"as\", \"af\", \"eu\", \"be\", \"bn\", \"my\", \"bg\", \"bs\", \"bho\", \"cy\", \"hu\", \"vi\", \"haw\", \"ht\", \"gl\", \"lg\", \"el\", \"ka\", \"gn\", \"gu\", \"gd\", \"da\", \"fy\", \"zu\", \"iw\", \"ig\", \"yi\", \"id\", \"ga\", \"is\", \"es\", \"it\", \"yo\", \"kk\", \"kn\", \"ca\", \"qu\", \"rw\", \"ky\", \"zh-Hant\", \"zh-Hans\", \"ko\", \"co\", \"xh\", \"ku\", \"km\", \"lo\", \"la\", \"lv\", \"ln\", \"lt\", \"lb\", \"mk\", \"mg\", \"ms\", \"ml\", \"dv\", \"mt\", \"mi\", \"mr\", \"mn\", \"und\", \"de\", \"ne\", \"nl\", \"no\", \"ny\", \"or\", \"om\", \"pa\", \"fa\", \"pl\", \"pt\", \"ps\", \"ro\", \"ru\", \"sm\", \"sa\", \"ceb\", \"nso\", \"sr\", \"si\", \"sd\", \"sk\", \"sl\", \"so\", \"sw\", \"su\", \"tg\", \"th\", \"ta\", \"tt\", \"te\", \"ti\", \"ts\", \"tr\", \"tk\", \"uz\", \"ug\", \"uk\", \"ur\", \"fil\", \"fi\", \"fr\", \"ha\", \"hi\", \"hmn\", \"hr\", \"cs\", \"sv\", \"sn\", \"ee\", \"eo\", \"et\", \"st\", \"jv\", \"ja\", \"kri\"","type":["string","null"]},"tag":{"description":"user-defined task identifier\noptional field\nthe character limit is 255\nyou can use this parameter to identify the task and match it with the result\nyou will find the specified tag value in the data object of the response","type":["string","null"]},"video_id":{"description":"ID of the video\nrequired field\nyou can find video ID in the URL or 'youtube_video' item of YouTube Organic result\nexample:\nY8Wu4rSNJms","type":"string"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeVideoSubtitlesLiveAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Live YouTube Subtitles Advanced","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-youtube-video-subtitles-live-advanced","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:ae425f7276aa5de1b9a239431052a52d2abf16a0b92a03d1938f75ca4b8004d7","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5d3771e89e88"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_youtube_video_subtitles_live","path":"/apis/v1/dataforseo/serp/youtube/video_subtitles/live/advanced"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/youtube/video_subtitles/live/advanced","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/youtube/video_subtitles/live/advanced \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"video_id\": \"Y8Wu4rSNJms\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/youtube/video_subtitles/task_get/advanced/{id}":{"get":{"description":"Description of the fields for sending a request:\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_youtube_video_subtitles_fetch","parameters":[{"description":"<em>task identifier</em><br><strong>unique task identifier in our system in the <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">UUID</a> format</strong><br>you will be able to use it within <strong>30 days</strong> to request the results of the task at any time","example":"00000000-0000-0000-0000-000000000000","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeVideoSubtitlesTaskGetAdvancedResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get YouTube Subtitles Results by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-youtube-video-subtitles-task-get-advanced-id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0,"estimate_source":"customer_pricing_fixed","evidence_source":"request_snapshot"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:2ddc336c351e30c95638d8e78c3ff070454a522153f6632717f89d97485ba734","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"997eb61c224f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ada46122646a"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_youtube_video_subtitles_fetch","path":"/apis/v1/dataforseo/serp/youtube/video_subtitles/task_get/advanced/{id}"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/youtube/video_subtitles/task_get/advanced/{id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/youtube/video_subtitles/task_get/advanced/00000000-0000-0000-0000-000000000000 \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/dataforseo/serp/youtube/video_subtitles/task_post":{"post":{"description":"YouTube Subtitles API provides data on all subtitles in the video you specify in the POST request. You will get data from the watching page containing subtitled text, its language, and duration in the video.\nfor more info please visit 'https://docs.dataforseo.com/v3/serp/youtube/video_subtitles/task_post/?bash'\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_dataforseo_serp_youtube_video_subtitles_submit","requestBody":{"content":{"application/json":{"schema":{"example":[{"language_code":"en","location_code":2840,"video_id":"Y8Wu4rSNJms"}],"items":{"oneOf":[{"properties":{"device":{"description":"device type\noptional field\nonly value: desktop","type":["string","null"]},"language_code":{"description":"search engine language code\nrequired field if you don't specify language_name\nif you use this field, you don't need to specify language_name\nyou can receive the list of available languages of the search engine with their language_code by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/languages\nexample:\nen","type":["string","null"]},"language_name":{"description":"full name of search engine language\nrequired field if you don't specify language_code\nif you use this field, you don't need to specify language_code\nyou can receive the list of available languages of the search engine with their language_name by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/languages\nexample:\nEnglish","type":["string","null"]},"location_code":{"description":"search engine location code\nrequired field if you don't specify location_name\nif you use this field, you don't need to specify location_name\nyou can receive the list of available locations of the search engines with their location_code by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/locations\nexample:\n2840","type":["integer","null"]},"location_name":{"description":"full name of search engine location\nrequired field if you don't specify location_code\nif you use this field, you don't need to specify location_code\nyou can receive the list of available locations of the search engine with their location_name by making a separate request to the https://api.dataforseo.com/v3/serp/youtube/locations\nexample:\nUnited States","type":["string","null"]},"os":{"description":"device operating system\noptional field\nchoose from the following values: windows, macos\ndefault value: windows","type":["string","null"]},"pingback_url":{"description":"notification URL of a completed task\noptional field\nwhen a task is completed we will notify you by GET request sent to the URL you have specified\nyou can use the ‘$id’ string as a $id variable and ‘$tag’ as urlencoded $tag variable. We will set the necessary values before sending the request.\nexample:\nhttp://your-server.com/pingscript?id=$id\nhttp://your-server.com/pingscript?id=$id&tag=$tag\nNote: special characters in pingback_url will be urlencoded;\ni.a., the # character will be encoded into %23\nlearn more on our Help Center","type":["string","null"]},"postback_data":{"description":"postback_url datatype\nrequired field if you specify postback_url\ncorresponds to the datatype that will be sent to your server\npossible value:\nadvanced","type":["string","null"]},"postback_url":{"description":"return URL for sending task results\noptional field\nonce the task is completed, we will send a POST request with its results compressed in the gzip format to the postback_url you specified\nyou can use the ‘$id’ string as a $id variable and ‘$tag’ as urlencoded $tag variable. We will set the necessary values before sending the request.\nexample:\nhttp://your-server.com/postbackscript?id=$id\nhttp://your-server.com/postbackscript?id=$id&tag=$tag\nNote: special characters in postback_url will be urlencoded;\ni.a., the # character will be encoded into %23\nlearn more on our Help Center","type":["string","null"]},"priority":{"description":"task priority\noptional field\ncan take the following values:\n1 – normal execution priority (set by default)\n2 – high execution priority\nYou will be additionally charged for the tasks with high execution priority.\nThe cost can be calculated on the Pricing page.","type":["integer","null"]},"subtitles_language":{"description":"language code of original text\nyou can get the language code from YouTube Video Info result","type":["string","null"]},"subtitles_translate_language":{"description":"language code of translated text\npossible values:\n\"az\", \"ay\", \"ak\", \"sq\", \"am\", \"en\", \"ar\", \"hy\", \"as\", \"af\", \"eu\", \"be\", \"bn\", \"my\", \"bg\", \"bs\", \"bho\", \"cy\", \"hu\", \"vi\", \"haw\", \"ht\", \"gl\", \"lg\", \"el\", \"ka\", \"gn\", \"gu\", \"gd\", \"da\", \"fy\", \"zu\", \"iw\", \"ig\", \"yi\", \"id\", \"ga\", \"is\", \"es\", \"it\", \"yo\", \"kk\", \"kn\", \"ca\", \"qu\", \"rw\", \"ky\", \"zh-Hant\", \"zh-Hans\", \"ko\", \"co\", \"xh\", \"ku\", \"km\", \"lo\", \"la\", \"lv\", \"ln\", \"lt\", \"lb\", \"mk\", \"mg\", \"ms\", \"ml\", \"dv\", \"mt\", \"mi\", \"mr\", \"mn\", \"und\", \"de\", \"ne\", \"nl\", \"no\", \"ny\", \"or\", \"om\", \"pa\", \"fa\", \"pl\", \"pt\", \"ps\", \"ro\", \"ru\", \"sm\", \"sa\", \"ceb\", \"nso\", \"sr\", \"si\", \"sd\", \"sk\", \"sl\", \"so\", \"sw\", \"su\", \"tg\", \"th\", \"ta\", \"tt\", \"te\", \"ti\", \"ts\", \"tr\", \"tk\", \"uz\", \"ug\", \"uk\", \"ur\", \"fil\", \"fi\", \"fr\", \"ha\", \"hi\", \"hmn\", \"hr\", \"cs\", \"sv\", \"sn\", \"ee\", \"eo\", \"et\", \"st\", \"jv\", \"ja\", \"kri\"","type":["string","null"]},"tag":{"description":"user-defined task identifier\noptional field\nthe character limit is 255\nyou can use this parameter to identify the task and match it with the result\nyou will find the specified tag value in the data object of the response","type":["string","null"]},"video_id":{"description":"ID of the video\nrequired field\nyou can find video ID in the URL or 'youtube_video' item of YouTube Organic result\nexample:\nY8Wu4rSNJms","type":"string"}},"type":"object"}],"type":["object","null"]},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeVideoSubtitlesTaskPostResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Setting YouTube Subtitles Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/post_dataforseo-serp-youtube-video-subtitles-task-post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:49078a66a835edfe12e9501adf1ca420329e73c14ea9c3b91b2b51e3051929b4","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6155513a94fd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"dbaf7a737276"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_dataforseo_serp_youtube_video_subtitles_submit","path":"/apis/v1/dataforseo/serp/youtube/video_subtitles/task_post"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/youtube/video_subtitles/task_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/dataforseo/serp/youtube/video_subtitles/task_post \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"language_code\": \"en\",\n    \"location_code\": 2840,\n    \"video_id\": \"Y8Wu4rSNJms\"\n  }\n]'"}]}},"/apis/v1/dataforseo/serp/youtube/video_subtitles/tasks_ready":{"get":{"description":"‌\nThe ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If you use the Standard method without specifying the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoint.\nLearn more about task completion and obtaining a list of completed tasks in this help center article.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.012 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_dataforseo_serp_youtube_video_subtitles_ready","responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Response0A3E90081762_SerpYoutubeVideoSubtitlesTasksReadyResponseInfo"}],"type":["object","null"]}}},"description":"Successful operation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Video Subtitles SERP Completed Tasks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"dataforseo","x-aisa-category":"13","x-aisa-docs-url":"https://aisa.one/docs/api-reference/dataforseo/get_dataforseo-serp-youtube-video-subtitles-tasks-ready","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"dataforseo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"dataforseo","x-aisa-response-source":{"content_hash":"sha256:59c21a1cfcdec18ae4e0e6eb7da2ea152854ccf344593ffe2829f7cd953500de","kind":"upstream_success_contract","source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4f5c66a4fa51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"73398ae873db"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_dataforseo_serp_youtube_video_subtitles_ready","path":"/apis/v1/dataforseo/serp/youtube/video_subtitles/tasks_ready"},"x-aisa-source":{"content_hash":"sha256:4af5b8359214f2a833013bf0956702d4de186356b9ba15a9646892917d482a2c","converter":"scripts/import_dataforseo_filters.py@1","duplicate_batch_examples_removed":272,"fetched_at":"2026-10-16T11:32:33.369735+00:00","filter_json_fields_normalized":85,"kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:718bb0ba1ba18fb3b562443eb74e96aa9057b6e584050e7817cda944fe8fea62","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:8539f0b2a3a415e5553c9337a97d2f74cc00e24db72cc0505ad5eab1f1e4ffff","url":"https://raw.githubusercontent.com/dataforseo/OpenApiDocumentation/master/openapi_specification.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v3/serp/youtube/video_subtitles/tasks_ready","x-aisa-validation":"provider"}},"/apis/v1/duffel/flights/offer-requests/create":{"post":{"description":"Search flights: submit slices and passengers, returns offers\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_duffel_offer_requests_create","parameters":[{"description":"When set to `true`, the offer request resource returned will include _all_ the `offer`s returned by the airlines.\nIf set to `false`, the offer request resource won't include any `offer`s. To retrieve the associated offers later, use the [List Offers](/docs/api/offers/get-offers) endpoint, specifying the `offer_request_id`. You should use this option if you want to take advantage of the pagination, sorting and filtering that the [List Offers](/docs/api/offers/get-offers) endpoint provides.\n","in":"query","name":"return_offers","required":false,"schema":{"default":true,"example":false,"type":"boolean"}},{"description":"The maximum amount of time in milliseconds to wait for each airline search to complete. This timeout applies to the [response time](/docs/api/overview/response-times) of the call to the airline and includes some additional overhead added by Duffel.\nValue should be between 2 seconds and 60 seconds. Any values outside the range will be ignored and the default `supplier_timeout` will be used.\nIf a value is set, the response will only include offers from airline searches that completed within the given time.\nIf a value is not set, the response will only include offers from airline searches that completed within the default `supplier_timeout` value of 20 seconds.\nWe recommend setting `supplier_timeout` lower than the timeout on the HTTP request you send to Duffel API as that will allow us to respond with the offers we received before your request times out with an empty response.\n","in":"query","name":"supplier_timeout","required":false,"schema":{"default":20000,"example":10000,"type":"integer"}},{"description":"The format of the response. When set to `offers` (the default), the response includes a flat list of offers.\nWhen set to `itineraries`, offers are grouped into a hierarchical structure of slices, itineraries, and brands,\nwith shared data (airlines, places, aircraft) in top-level reference maps.\n","in":"query","name":"view","required":false,"schema":{"default":"offers","enum":["offers","itineraries"],"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"data":{"properties":{"airline_credit_ids":{"description":"The list of airline credit IDs that Duffel received as input.","example":["acd_00009hthhsUZ8W4LxQgkjo","acd_0000thhsUZ8W4LxQgkjo00"],"items":{"example":"acd_0000thhsUZ8W4LxQgkjo00","type":"string"},"type":"array"},"cabin_class":{"description":"The cabin that the passengers want to travel in","enum":["first","business","premium_economy","economy"],"example":"economy","type":["string","null"]},"include_split_ticket":{"description":"When set to `true` and the search has more than one slice, additional one-way searches will be fired per slice to find split-ticket candidates. These results are only included in the response when `view` is set to `itineraries`. Please get in touch with the Duffel support team at <help@duffel.com> to access this feature.","example":true,"type":"boolean"},"max_connections":{"default":1,"description":"The maximum number of connections within any slice of the offer. For example 0 means a direct flight which will have a single segment within each slice and 1 means a maximum of two segments within each slice of the offer.","example":0,"maximum":2,"minimum":0,"type":"integer"},"passengers":{"description":"The passengers who want to travel. If you specify an `age` for a passenger, the `type` may differ for the same passenger in different offers due to airline's different rules. e.g. one airline may treat a 14 year old as an adult, and another as a young adult. You may only specify an `age` or a `type` – not both.","items":{"oneOf":[{"description":"A passenger specified by their type","properties":{"family_name":{"description":"The passenger's family name. Only `space`, `-`, `'`, and letters from the [`ASCII`](https://www.unicode.org/charts/PDF/U0000.pdf), [`Latin-1 Supplement`](https://www.unicode.org/charts/PDF/U0080.pdf) and [`Latin Extended-A`](https://www.unicode.org/charts/PDF/U0100.pdf) (with the exceptions of `Æ`, `æ`, `Ĳ`, `ĳ`, `Œ`, `œ`, `Þ`, and `ð`) Unicode charts are accepted. All other characters will result in a validation error. The minimum length is 1 character, and the maximum is 20 characters.\n\nThis is only required if you're also including loyalty programme accounts.\n","example":"Earhart","type":"string"},"given_name":{"description":"The passenger's given name. Only `space`, `-`, `'`, and letters from the [`ASCII`](https://www.unicode.org/charts/PDF/U0000.pdf), [`Latin-1 Supplement`](https://www.unicode.org/charts/PDF/U0080.pdf) and [`Latin Extended-A`](https://www.unicode.org/charts/PDF/U0100.pdf) (with the exceptions of `Æ`, `æ`, `Ĳ`, `ĳ`, `Œ`, `œ`, `Þ`, and `ð`) Unicode charts are accepted. All other characters will result in a validation error. The minimum length is 1 character, and the maximum is 20 characters.\n\nThis is only required if you're also including loyalty programme accounts.\n","example":"Amelia","type":"string"},"loyalty_programme_accounts":{"description":"The loyalty programme accounts for this passenger","items":{"properties":{"account_number":{"description":"The passenger's account number for this loyalty programme account","example":"12901014","type":"string"},"airline_iata_code":{"description":"The IATA code for the airline that this loyalty programme account belongs to","example":"BA","type":"string"}},"title":"Loyalty Programme Account","type":"object"},"type":"array"},"type":{"description":"The type of the passenger. If the passenger is aged 18 or over, you should specify a `type` of `adult`. If a passenger is aged under 18, you should specify their `age` instead of a `type`. A passenger can have only a type or an age, but not both.","enum":["adult","child","infant_without_seat"],"example":"adult","type":"string"},"user_id":{"description":"The ID of the customer user that associates with this passenger.\n","example":"icu_0000A3t2sL46m5eDF45kWW","type":"string"}},"required":["type"],"title":"Offer Request Body Passenger With Type","type":"object"},{"description":"A passenger specified by their age","properties":{"age":{"description":"The age of the passenger on the `departure_date` of the final slice. e.g. if you are searching for a round trip and the passenger is 15 years old at the time of the outbound flight, but they then have their birthday and are 16 years old for the inbound flight, you must set the age to 16. You should specify an `age` for passengers who are under 18 years old. A passenger can have only a type or an age, but not both. You can optionally pass age with fare_type though.","example":14,"maximum":130,"minimum":0,"type":"integer"},"family_name":{"description":"The passenger's family name. Only `space`, `-`, `'`, and letters from the [`ASCII`](https://www.unicode.org/charts/PDF/U0000.pdf), [`Latin-1 Supplement`](https://www.unicode.org/charts/PDF/U0080.pdf) and [`Latin Extended-A`](https://www.unicode.org/charts/PDF/U0100.pdf) (with the exceptions of `Æ`, `æ`, `Ĳ`, `ĳ`, `Œ`, `œ`, `Þ`, and `ð`) Unicode charts are accepted. All other characters will result in a validation error. The minimum length is 1 character, and the maximum is 20 characters.\n\nThis is only required if you're also including loyalty programme accounts.\n","example":"Earhart","type":"string"},"given_name":{"description":"The passenger's given name. Only `space`, `-`, `'`, and letters from the [`ASCII`](https://www.unicode.org/charts/PDF/U0000.pdf), [`Latin-1 Supplement`](https://www.unicode.org/charts/PDF/U0080.pdf) and [`Latin Extended-A`](https://www.unicode.org/charts/PDF/U0100.pdf) (with the exceptions of `Æ`, `æ`, `Ĳ`, `ĳ`, `Œ`, `œ`, `Þ`, and `ð`) Unicode charts are accepted. All other characters will result in a validation error. The minimum length is 1 character, and the maximum is 20 characters.\n\nThis is only required if you're also including loyalty programme accounts.\n","example":"Amelia","type":"string"},"loyalty_programme_accounts":{"description":"The loyalty programme accounts for this passenger","items":{"properties":{"account_number":{"description":"The passenger's account number for this loyalty programme account","example":"12901014","type":"string"},"airline_iata_code":{"description":"The IATA code for the airline that this loyalty programme account belongs to","example":"BA","type":"string"}},"title":"Loyalty Programme Account","type":"object"},"type":"array"},"user_id":{"description":"The ID of the customer user that associates with this passenger.\n","example":"icu_0000A3t2sL46m5eDF45kWW","type":"string"}},"required":["age"],"title":"Offer Request Body Passenger With Age","type":"object"},{"description":"A passenger specified by their fare type. This is used for leisure private fares.","properties":{"age":{"description":"The age of the passenger on the `departure_date` of the final slice. e.g. if you are searching for a round trip and the passenger is 15 years old at the time of the outbound flight, but they then have their birthday and are 16 years old for the inbound flight, you must set the age to 16. You should specify an `age` for passengers who are under 18 years old. A passenger can have only a type or an age, but not both. You can optionally pass age with fare_type though.","example":14,"maximum":130,"minimum":0,"type":"integer"},"family_name":{"description":"The passenger's family name. Only `space`, `-`, `'`, and letters from the [`ASCII`](https://www.unicode.org/charts/PDF/U0000.pdf), [`Latin-1 Supplement`](https://www.unicode.org/charts/PDF/U0080.pdf) and [`Latin Extended-A`](https://www.unicode.org/charts/PDF/U0100.pdf) (with the exceptions of `Æ`, `æ`, `Ĳ`, `ĳ`, `Œ`, `œ`, `Þ`, and `ð`) Unicode charts are accepted. All other characters will result in a validation error. The minimum length is 1 character, and the maximum is 20 characters.\n\nThis is only required if you're also including loyalty programme accounts.\n","example":"Earhart","type":"string"},"fare_type":{"description":"The fare type of the passenger. If the passenger is aged less than 18, you should pass in age as well.","enum":["accompanying_adult","contract_bulk","contract_bulk_child","contract_bulk_infant_with_seat","contract_bulk_infant_without_seat","frequent_flyer","group_inclusive_tour","group_inclusive_tour_child","humanitarian","individual_inclusive_tour_child","marine","seat_only","student","teacher","tour_operator_inclusive","tour_operator_inclusive_infant","unaccompanied_child","visiting_friends_and_family"],"example":"student","type":"string"},"given_name":{"description":"The passenger's given name. Only `space`, `-`, `'`, and letters from the [`ASCII`](https://www.unicode.org/charts/PDF/U0000.pdf), [`Latin-1 Supplement`](https://www.unicode.org/charts/PDF/U0080.pdf) and [`Latin Extended-A`](https://www.unicode.org/charts/PDF/U0100.pdf) (with the exceptions of `Æ`, `æ`, `Ĳ`, `ĳ`, `Œ`, `œ`, `Þ`, and `ð`) Unicode charts are accepted. All other characters will result in a validation error. The minimum length is 1 character, and the maximum is 20 characters.\n\nThis is only required if you're also including loyalty programme accounts.\n","example":"Amelia","type":"string"},"loyalty_programme_accounts":{"description":"The loyalty programme accounts for this passenger","items":{"properties":{"account_number":{"description":"The passenger's account number for this loyalty programme account","example":"12901014","type":"string"},"airline_iata_code":{"description":"The IATA code for the airline that this loyalty programme account belongs to","example":"BA","type":"string"}},"title":"Loyalty Programme Account","type":"object"},"type":"array"},"user_id":{"description":"The ID of the customer user that associates with this passenger.\n","example":"icu_0000A3t2sL46m5eDF45kWW","type":"string"}},"required":["fare_type"],"title":"Offer Request Body Passenger With Fare Type","type":"object"}]},"type":"array"},"private_fares":{"additionalProperties":true,"description":"The private fare codes for this offer request. You can pass in multiple airlines with their specific private fare codes. The key is the airline's IATA code that provided the private fare code. The `corporate_code` and `tour_code` are provided to you by the airline and the `tracking_reference` is to identify your business by the airlines.","example":{"QF":[{"corporate_code":"FLX53","tracking_reference":"ABN:2345678"}],"UA":[{"corporate_code":"1234","tour_code":"578DFL"}]}},"slices":{"description":"The [slices](/docs/api/overview/key-concepts) that make up this offer request. One-way journeys can be expressed using one slice, whereas return trips will need two.","items":{"properties":{"arrival_time":{"description":"The inclusive time range for the arrival of the slice","properties":{"from":{"description":"The local time in the format `hh:mm` of the destination airport at or after which the slice should arrive. Defaults to `00:00` when only `to` is provided","example":"09:45","format":"hh:mm","type":["string","null"]},"to":{"description":"The local time in the format `hh:mm` of the destination airport at or before which the slice should arrive. Defaults to `23:59` when only `from` is provided","example":"17:00","format":"hh:mm","type":["string","null"]}},"title":"ArrivalTime","type":["object","null"]},"departure_date":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date on which the passengers want to depart","example":"2020-04-24","format":"date","type":"string"},"departure_time":{"description":"The inclusive time range for the departure of the slice","properties":{"from":{"description":"The local time in the format `hh:mm` of the origin airport at or after which the slice should depart. Defaults to current time at airport when only `to` is provided or `from` value is in the past","example":"09:45","format":"hh:mm","type":["string","null"]},"to":{"description":"The local time in the format `hh:mm` of the origin airport at or before which the slice should depart. Defaults to `23:59` when only `from` is provided","example":"17:00","format":"hh:mm","type":["string","null"]}},"title":"DepartureTime","type":["object","null"]},"destination":{"description":"The 3-letter IATA code for the city or airport where this slice ends","example":"JFK","type":"string"},"origin":{"description":"The 3-letter IATA code for the city or airport where this slice starts","example":"LHR","type":"string"}},"required":["departure_date","destination","origin"],"title":"Offer Request Body Slice","type":"object"},"type":"array"}},"required":["slices","passengers"],"title":"Body parameters","type":"object"}},"required":["data"],"type":"object"}}},"required":true},"responses":{"200":{"description":"Successful response"},"201":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/PublishedResponses_PreviousResponseDuffel_OfferRequest"}},"type":"object"}}},"description":"Offer request created"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Create Flight Search","tags":["duffel"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"duffel-flights","x-aisa-category":"duffel","x-aisa-docs-url":"https://aisa.one/docs/api-reference/duffel/post_duffel-flights-offer-requests-create","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"duffel-flights","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"duffel-flights","x-aisa-response-pending":{"method":"POST","operation_id":"post_duffel_offer_requests_create","path":"/apis/v1/duffel/flights/offer-requests/create","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-response-source":{"content_hash":"sha256:d7dd675de0e8e73cfa2d7e00d932f52b208a5499f901df2e19ffcf5b39438155","kind":"published_success_contract"},"x-aisa-revision":{"customer_pricing_ref":"fbbe73cde8e2","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4aac849d831a"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_duffel_offer_requests_create","path":"/apis/v1/duffel/flights/offer-requests/create"},"x-aisa-source":{"authority":"Official HTML structured schemas plus pinned SDK wire envelopes; converted, not downloaded OpenAPI","content_hash":"sha256:8e348b09488042f5713cfb8a21c3121179977b40f381094b2bd8db278ef2fbcd","converter":"scripts/import_duffel_flights_reference.py@3","fetched_at":"2026-10-09T03:52:59.395307+00:00","kind":"manual","limitations":["No schema types or required fields inferred from examples.","Offer-request create/get alternate view responses remain untyped.","Source declarations do not prove current execution compatibility."],"owner":"AIsa-team/docs","policy_revision":"sha256:0659576c6ab1b42473fff235fd4b24a92c4202bcdee0c0a818db2c4ff6672c8f","prior_source":{"content_hash":"sha256:86a34d12cf86429710525825d9ef00c8ce191ae3cf8edaafecbc3a30d9d59f22","converter":"scripts/import_duffel_flights_reference.py@2","fetched_at":"2026-10-09T03:52:59.395307+00:00","kind":"manual","policy_revision":"sha256:0659576c6ab1b42473fff235fd4b24a92c4202bcdee0c0a818db2c4ff6672c8f","url":"https://duffel.com/docs/api/v2/offer-requests"},"references":[{"file":"src__types__ClientType.ts","sha256":"3aa0ea34054d294f71deaad9005eba83e841cfb70588ca47b6ba55a9f59161b5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/types/ClientType.ts"},{"file":"src__Client.ts","sha256":"0de07d39cc8dd3faae13561cd2e291e7bcaaf58761433bd35db4d929bc8d6b7b","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Client.ts"},{"file":"src__booking__OfferRequests__OfferRequests.ts","sha256":"0ba7f0987376f743b3e7ff96170826ee5a644b904818e703ccb3f5b0e8ee22c4","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OfferRequests/OfferRequests.ts"},{"file":"src__booking__Offers__Offers.ts","sha256":"022d6b38a8f299dadb29f37e6c23c44b23df9842b335ba0fab5c7ed1efef29c5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/Offers/Offers.ts"},{"file":"src__booking__Orders__Orders.ts","sha256":"91f5748faac0619fbccb0955156a944507211cfea14df01e323e553138e23a64","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/Orders/Orders.ts"},{"file":"src__booking__OrderChangeRequests__OrderChangeRequests.ts","sha256":"cf299f61571df50113312835148d507b47ec68033e230876be054d93431e0dfe","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderChangeRequests/OrderChangeRequests.ts"},{"file":"src__booking__OrderChanges__OrderChanges.ts","sha256":"ba165641b85317525fd8d9f2db61b5fb9072b40177558f26f291797d6adfeb6c","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderChanges/OrderChanges.ts"},{"file":"src__booking__OrderCancellations__OrderCancellations.ts","sha256":"f93f93edb989e4c8162ace0cc40a01f6b77d29fd671db65dfef59354863d5716","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderCancellations/OrderCancellations.ts"},{"file":"src__booking__SeatMaps__SeatMaps.ts","sha256":"07eca0f70081f97688e707bdd7084f8495fb2d3a64bde3d0bc0388bf0ea51b47","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/SeatMaps/SeatMaps.ts"},{"sha256":"925ddea94ffeccd6d6411a593bec37e76916e5f26d5cb58b9023bc3aea2d534c","url":"https://duffel.com/docs/api/v2/offer-requests"},{"sha256":"5804d1ddaaed52d9ee74c95cd89a402fd4326dfde402c305b6796c95eb2c4d0f","url":"https://duffel.com/docs/api/v2/offers"},{"sha256":"cb3190f72e56f3442e7fb856b49099ba847051a835a4fbbcf9109c39e3cd2b7e","url":"https://duffel.com/docs/api/v2/orders"},{"sha256":"6a5623159b6508cbc6b748d0303df43243e4940fa0934028233aadd3dba654b0","url":"https://duffel.com/docs/api/v2/order-change-requests"},{"sha256":"77ac67f9b74b019703de54f6597b0529955bbb1aa13c35c6759ec23a025f0b29","url":"https://duffel.com/docs/api/v2/order-changes"},{"sha256":"0b1f73a9f8becf1665a1e591fce9001bd4c6c11c891c7b39b90e01dcc6f46d7e","url":"https://duffel.com/docs/api/v2/order-cancellations"},{"sha256":"1124c3c358e1cb250c56097e44c3b8e6c1c75dea847557761c0062dd960ff606","url":"https://duffel.com/docs/api/v2/seat-maps"}],"refresh_policy":"manual","request_body_required_basis":"All selected create methods have required SDK payload arguments; Client.request wraps payload in data.","response_status_basis":"Client.request accepts response.ok; no exact success status inferred.","review_period_days":30,"scope":"Add only the official GET /air/orders/{id} operation and exact Order resource response. The existing 13 operations and source observation clock are unchanged. Current official GET identity, parameters, headers and Order model were compared with the immutable reference fixture; no example-inferred schema, source-wide freshness renewal or Provider execution claim.","sdk_revision":"ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16","skipped_operations":[{"operation":"update-offer-passenger-by-id","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"price-offer","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"get-upsell-offers","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"update-order-by-id","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-orders","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"create-order-services","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"price-order","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-order-available-services","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-order-change-by-id","reason":"outside reviewed operation bindings","resource":"order-changes"},{"operation":"confirm-order-change","reason":"outside reviewed operation bindings","resource":"order-changes"},{"operation":"get-order-cancellations","reason":"outside reviewed operation bindings","resource":"order-cancellations"}],"url":"https://duffel.com/docs/api/v2/offer-requests"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/air/offer_requests","x-aisa-validation":"provider"}},"/apis/v1/duffel/flights/offer-requests/list":{"get":{"description":"List offer requests (paginated)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.005 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_duffel_offer_requests_list","parameters":[{"in":"query","name":"after","required":false,"schema":{"type":"string"}},{"in":"query","name":"before","required":false,"schema":{"type":"string"}},{"in":"query","name":"limit","required":false,"schema":{"maximum":200,"minimum":1,"type":"integer"}},{"in":"query","name":"offer_id","required":false,"schema":{"type":"string"}}],"responses":{"2XX":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"properties":{"airline_credit_ids":{"description":"The IDs of airline credits to be used when searching for offers. These credits will be evaluated for applicability to the returned offers and included in the `available_airline_credits` field of compatible offers.","example":["acd_00009htYpSCXrwaB9DnUm1","acd_00009htYpSCXrwaB9DnUm2"],"items":{"type":"string"},"type":"array"},"cabin_class":{"description":"The cabin that the passengers want to travel in","enum":["first","business","premium_economy","economy"],"example":"economy","type":["string","null"]},"client_key":{"description":"A client key to allow the Duffel Ancillaries component to talk to the Duffel API to retrieve information about an offer and its ancillaries. Learn more about how to use this on https://duffel.com/docs/guides/ancillaries-component.","example":"SFMyNTY.g2gDdAAAAANkAAlsaXZlX21vZGVkAAVmYWxzZWQAD29yZ2FuaXNhdGlvbl9pZG0AAAAab3JnXzAwMDA5VWhGY29ERGk5TTFTRjhiS2FkAAtyZXNvdXJjZV9pZG0AAAAab3JxXzAwMDBBVkZWZnFJUXFBWXpYeVRRVlVuBgDpOCvdhwFiAAFRgA.df1RmLeBFUR7r1WFHHiEksilfSZNLhmPX0nj5VOKWJ4","type":"string"},"created_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the offer request was created","example":"2020-02-12T15:21:01.927Z","format":"date-time","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"orq_00009hjdomFOCJyxHG7k7k","type":"string"},"live_mode":{"description":"Whether the offer request was created in live mode. This field will be set to `true` if the offer request was created in live mode, or `false` if it was created in test mode.","example":false,"type":"boolean"},"offers":{"description":"The offers returned by the airlines","items":{"properties":{"base_amount":{"description":"The base price of the offer for all passengers, excluding taxes. It does not include the base amount of any service(s) that might be booked with the offer.","example":"30.20","type":"string"},"base_currency":{"description":"The currency of the `base_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nIt will match your organisation's billing currency unless you’re using Duffel as an accredited IATA agent, in which case it will be in the currency provided by the airline (which will usually be based on the country where your IATA agency is registered).\n","example":"GBP","format":"ISO 4217","type":"string"},"conditions":{"description":"The conditions associated with this offer, describing the kinds of modifications you can make post-booking and any penalties that will apply to those modifications.\nThis information assumes the condition is applied to all of the slices and passengers associated with this offer - for information at the slice level (e.g. \"what happens if I just want to change the first slice?\") refer to the `slices`.\nIf a particular kind of modification is allowed, you may not always be able to take action through the Duffel API. In some cases, you may need to contact the Duffel support team or the airline directly.\n","properties":{"change_before_departure":{"description":"Whether the whole offer can be changed before the departure of the first slice.\nIf all of the slices on the offer can be changed then the `allowed` property will be `true`. Refer to the `slices` for information about change penalties.\nIf any of the slices on the offer can't be changed then the `allowed` property will be `false`. In this case you should refer to the `slices` conditions to determine if any part of the offer is changeable.\nIf the airline hasn't provided any information about whether this offer can be changed then this property will be `null`.\n","properties":{"allowed":{"description":"Whether this kind of modification is allowed post-booking","example":true,"type":"boolean"},"penalty_amount":{"description":"If the modification is `allowed` then this is the amount payable to apply the modification to all passengers. If there is no penalty, the value will be zero.\nIf the modification isn't `allowed` or the penalty is not known then this field will be `null`.\nIf this is `null` then the `penalty_currency` will also be `null`.\n","example":"100.00","type":["string","null"]},"penalty_currency":{"description":"The currency of the `penalty_amount` as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis will be in a currency determined by the airline, which is not necessarily the same as the currency of the offer or order.\nIf this is `null` then `penalty_amount` will also be `null`.\n","example":"GBP","format":"ISO 4217","type":["string","null"]}},"type":["object","null"]},"refund_before_departure":{"description":"Whether the whole offer can be refunded before the departure of the first slice.\nIf all of the slices on the offer can be refunded then the `allowed` property will be `true` and information will be provided about any penalties.\nIf any of the slices on the offer can't be refunded then the `allowed` property will be `false`.\nIf the airline hasn't provided any information about whether this offer can be refunded then this property will be `null`.\n","properties":{"allowed":{"description":"Whether this kind of modification is allowed post-booking","example":true,"type":"boolean"},"penalty_amount":{"description":"If the modification is `allowed` then this is the amount payable to apply the modification to all passengers. If there is no penalty, the value will be zero.\nIf the modification isn't `allowed` or the penalty is not known then this field will be `null`.\nIf this is `null` then the `penalty_currency` will also be `null`.\n","example":"100.00","type":["string","null"]},"penalty_currency":{"description":"The currency of the `penalty_amount` as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis will be in a currency determined by the airline, which is not necessarily the same as the currency of the offer or order.\nIf this is `null` then `penalty_amount` will also be `null`.\n","example":"GBP","format":"ISO 4217","type":["string","null"]}},"type":["object","null"]}},"title":"OfferConditions","type":"object"},"created_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the offer was created","example":"2020-01-17T10:12:14.545Z","format":"date-time","type":"string"},"expires_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime expiry of the offer before which the traveller should use this offer to create an order. After this time the offer can no longer be used to create an order.","example":"2020-01-17T10:42:14.545Z","format":"date-time","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"xxx_00009hthhsUZ8W4LxQgkjo","type":"string"},"live_mode":{"description":"Whether the offer request was created in live mode. This field will be set to `true` if the offer request was created in live mode, or `false` if it was created in test mode.","example":true,"type":"boolean"},"owner":{"allOf":[{"additionalProperties":false,"properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},{"description":"The airline which provided the offer"}]},"partial":{"description":"Partial offers are a new concept we're introducing as a part of a new multi-step search flow that we're currently experimenting with.\nA partial offer can't be booked directly, but it can be combined with other partial offers to form a full offer.\nPartial offers are only ever returned through the multi-step search flow. So there's no need to add any handling to deal with partial offers if you're using the traditional `OfferRequest` search flow to create offers.\n","example":true,"type":"boolean"},"passenger_identity_documents_required":{"description":"Whether identity documents must be provided for each of the passengers when creating an order based on this offer. If this is `true`, you must provide a passport document for every passenger.","example":false,"type":"boolean"},"passengers":{"description":"The passengers included in the offer","items":{"properties":{"age":{"description":"The age of the passenger on the `departure_date` of the final slice","example":14,"maximum":130,"minimum":0,"type":["integer","null"]},"family_name":{"description":"The passenger's family name","example":"Earhart","type":["string","null"]},"fare_type":{"description":"The fare type of the passenger","example":"contract_bulk","type":["string","null"]},"given_name":{"description":"The passenger's given name","example":"Amelia","type":["string","null"]},"id":{"description":"The identifier for the passenger. This ID will be generated by Duffel","example":"pas_00009hj8USM7Ncg31cBCL","type":"string"},"loyalty_programme_accounts":{"description":"The loyalty programme accounts for this passenger","items":{"properties":{"account_number":{"description":"The passenger's account number for this loyalty programme account","example":"12901014","type":"string"},"airline_iata_code":{"description":"The IATA code for the airline that this loyalty programme account belongs to","example":"BA","type":"string"}},"title":"Loyalty Programme Account","type":"object"},"type":"array"},"type":{"description":"The type of the passenger","enum":["adult","child","infant_without_seat"],"example":"adult","type":["string","null"]}},"title":"Offer Passenger","type":"object"},"type":"array"},"payment_requirements":{"allOf":[{"properties":{"payment_required_by":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime by which you must pay for this offer. At this time, if still unpaid, the reserved space on the flight(s) will be released and you will have to create a new order.\nThis will be `null` when the offer requires immediate payment - that is, when `requires_instant_payment` is `true`.\n","example":"2020-01-17T10:42:14Z","format":"date-time","type":["string","null"]},"price_guarantee_expires_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the price associated with the order will no longer be guaranteed by the airline and may change before payment.\nThis will be `null` when `requires_instant_payment` is `true`.\n","example":"2020-01-17T10:42:14Z","format":"date-time","type":["string","null"]},"requires_instant_payment":{"description":"When payment is required at the time of booking this will be `true` and `payment_required_by` and `price_guarantee_expires_at` will be `null`. When payment can be made at a time after booking, this will be `false` and the time limits on the payment will be provided in `payment_required_by` and `price_guarantee_expires_at`.\n","example":false,"type":"boolean"}},"title":"OfferPaymentRequirements","type":"object"},{"description":"The payment requirements for this offer"}]},"private_fares":{"description":"The private fares applied on this offer.","items":{"properties":{"corporate_code":{"description":"The corporate code that was applied, if any","example":"FLX53","type":["string","null"]},"tour_code":{"description":"The tour code that was applied, if any","example":"578DFL","type":["string","null"]},"tracking_reference":{"description":"The tracking reference that was applied, if any","example":"ABN:2345678","type":["string","null"]},"type":{"description":"The type of private fare applied","enum":["corporate","leisure","negotiated"],"example":"corporate","type":"string"}},"required":["type","corporate_code","tracking_reference","tour_code"],"title":"Offer Private Fares","type":"object"},"type":"array"},"slices":{"description":"The [slices](/docs/api/overview/key-concepts) that make up this offer. Each slice will include one or more [segments](/docs/api/overview/key-concepts), the specific flights that the airline is offering to take the passengers from the slice's `origin` to its `destination`.\n[Partial](#offers-schema-partial) offers contain a single slice as each partial offer is for a particular slice of the journey.\n","items":{"properties":{"comparison_key":{"description":"A hash uniquely identifying this slice. This value could be use to group together identical slices from different offers.","example":"BmlZDw==","type":"string"},"conditions":{"description":"The conditions associated with this slice, describing the kinds of\nmodifications you can make post-booking and any penalties that\nwill apply to those modifications and also what perks will\nbe available to passengers when travelling.\n\nThis condition is applied only to this slice and to all the passengers\nassociated with this offer - for information at the offer level\n(e.g. \"what happens if I want to change all the slices?\") refer to the\n`conditions` at the top level.\n\nIf a particular kind of modification is allowed, you may not always be able to take action through\nthe Duffel API. In some cases, you may need to contact the Duffel support team or\nthe airline directly.\n\nNote that the perks associated with the slice are aggregated across passengers\nand segments and are intended to provide a brief summary of the passenger experience, however\nthe experience may not be consistent across all segments. As an example, priority boarding may\nbe flagged as available on the slice but not available on all segments on the slice.\n\n**Note**: `advance_seat_selection`, `priority_boarding` and `priority_check_in` are under restricted `NGS` feature.\nIf you need access, get in touch with the Duffel support team.\n","properties":{"advance_seat_selection":{"description":"Whether passengers are able to select a seat prior to check in.","example":"true","type":["boolean","null"]},"change_before_departure":{"description":"Whether this slice can be changed before the departure.\nIf the slice can be changed for all of the passengers then the `allowed` property will be `true` and information will be provided about any penalties.\nIf none of the passengers on the slice can be changed then the `allowed` property will be `false`.\nIn all other cases this property will be `null` indicating we can't provide the information for this slice.\nThe `penalty_amount` is specific to changing this slice and may not be the penalty that is applied if the entire offer is changed.\n","properties":{"allowed":{"description":"Whether this kind of modification is allowed post-booking","example":true,"type":"boolean"},"penalty_amount":{"description":"If the modification is `allowed` then this is the amount payable to apply the modification to all passengers. If there is no penalty, the value will be zero.\nIf the modification isn't `allowed` or the penalty is not known then this field will be `null`.\nIf this is `null` then the `penalty_currency` will also be `null`.\n","example":"100.00","type":["string","null"]},"penalty_currency":{"description":"The currency of the `penalty_amount` as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis will be in a currency determined by the airline, which is not necessarily the same as the currency of the offer or order.\nIf this is `null` then `penalty_amount` will also be `null`.\n","example":"GBP","format":"ISO 4217","type":["string","null"]}},"type":["object","null"]},"priority_boarding":{"description":"Whether passengers are given preferential boarding over other passengers in their cabin.","example":"true","type":["boolean","null"]},"priority_check_in":{"description":"Whether passengers are given access to a fast track lane during check in.","example":"true","type":["boolean","null"]}},"title":"OfferSliceConditions","type":"object"},"destination":{"allOf":[{"additionalProperties":false,"properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},{"description":"The city or airport where this slice ends"}]},"destination_type":{"description":"The type of the destination","enum":["airport","city"],"example":"airport","type":"string"},"duration":{"description":"The duration of the slice, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":["string","null"]},"fare_brand_name":{"description":"The name of the fare brand associated with this slice.\nA fare brand specifies the travel conditions you get on your slice made available by the airline.\ne.g. a British Airways Economy Basic fare will only include a hand baggage allowance.\nIt is worth noting that the fare brand names are defined by the airlines themselves and\ntherefore they are subject to change without any prior notice.\nWe’re in the process of adding support for `fare_brand_name` across all our airlines,\nso for now, this field may be `null` in some offers.\nThis will become a non-nullable attribute in the near future.\n","example":"Basic","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"sli_00009htYpSCXrwaB9Dn123","type":"string"},"ngs_shelf":{"description":"A summary of the seat characteristics and extras available to passengers on the given slice.\n\nThe shelf is calculated by Duffel and may be used to group similar slices across offers when building a shopping display.\n\nNote this value does not take into account any services that may be purchased in addition to the offer and should not be directly used\nin any offer ranking systems.\n\nIncludes the following:\n\n  - `1`: standard seating with limited extras.\n  - `2`: standard seating with extras, i.e. carry-on baggage, advanced seat selection,  priority boarding etc.\n  - `3`: preferred seating, such as additional legroom, seat width or middle seat free\n  - `4`: premium seating, additional legroom and recline. Situated in business class or higher.\n  - `5`: deluxe seating, additional legroom and reclines to lie flat position. Situated in business class or higher.\n\n**Note**: this field is under restricted `NGS` feature. If you need access, get in touch with the Duffel support team.\n","enum":[1,2,3,4,5],"example":1,"type":["integer","null"]},"origin":{"allOf":[{"additionalProperties":false,"properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},{"description":"The city or airport where this slice begins"}]},"origin_type":{"description":"The type of the origin","enum":["airport","city"],"example":"airport","type":"string"},"segments":{"description":"The segments - that is, specific flights - that the airline is offering to get the passengers from the `origin` to the `destination`","items":{"properties":{"aircraft":{"allOf":[{"additionalProperties":false,"properties":{"iata_code":{"description":"The three-character IATA code for the aircraft","example":"380","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"arc_00009UhD4ongolulWd91Ky","type":"string"},"name":{"description":"The name of the aircraft","example":"Airbus Industries A380","type":"string"}},"required":["iata_code","id","name"],"title":"Aircraft","type":"object"},{"description":"The aircraft that the operating carrier will use to operate this segment"}]},"arriving_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to arrive, in the destination airport timezone (see `destination.timezone`)","example":"2020-06-13T16:38:02","format":"date-time","type":"string","x-validate":"Duffel.Web.NaiveDateTimeValidator"},"departing_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to depart, in the origin airport timezone (see `origin.timezone`)","example":"2020-06-13T16:38:02","format":"date-time","type":"string","x-validate":"Duffel.Web.NaiveDateTimeValidator"},"destination":{"allOf":[{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"iata_code":{"description":"The three-character IATA code for the city","example":"NYC","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"US","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_nyc_us","type":"string"},"name":{"description":"The name of the city","example":"New York","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"New York","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"NYC","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"JFK","type":["string","null"]},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"US","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"KJFK","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_jfk_us","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":40.640556,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-73.778519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"John F. Kennedy International Airport","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"America/New_York","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","city","iata_city_code"],"title":"Airport","type":"object"},{"description":"The airport at which the segment is scheduled to arrive"}]},"destination_terminal":{"description":"The terminal at the `destination` airport where the segment is scheduled to arrive","example":"5","type":["string","null"]},"distance":{"description":"The distance of the segment in kilometres","example":"424.2","type":["string","null"]},"duration":{"description":"The duration of the segment, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"seg_00009htYpSCXrwaB9Dn456","type":"string"},"marketing_carrier":{"allOf":[{"additionalProperties":false,"properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},{"description":"The airline selling the tickets for this segment. This may differ from the `operating_carrier` in the case of a \"codeshare\", where one airline sells flights operated by another airline."}]},"marketing_carrier_flight_number":{"description":"The flight number assigned by the marketing carrier","example":"1234","type":"string"},"operating_carrier":{"allOf":[{"additionalProperties":false,"properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},{"description":"The airline actually operating this segment. This may differ from the `marketing_carrier` in the case of a \"codeshare\", where one airline sells flights operated by another airline."}]},"operating_carrier_flight_number":{"description":"The flight number assigned by the operating carrier. This may not be present, in which case you should display the `marketing_carrier`'s information and the `marketing_carrier_flight_number`, and simply state the name of the `operating_carrier`.","example":"4321","type":["string","null"]},"origin":{"allOf":[{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},{"description":"The airport from which the flight is scheduled to depart"}]},"origin_terminal":{"description":"The terminal at the `origin` airport from which the segment is scheduled to depart","example":"B","type":["string","null"]},"passengers":{"description":"Additional segment-specific information about the passengers included in the offer (e.g. their baggage allowance and the cabin class they will be travelling in)","items":{"properties":{"baggages":{"description":"The baggage allowances for the passenger on this segment included in the offer. Some airlines may allow additional baggage to be booked as a service - see the offer's `available_services`.","items":{"properties":{"quantity":{"description":"The number of items of baggage of the specified `type` allowed on the segment. Where no allowance information is available for a particular `type`, no entry will be present.","example":1,"type":"integer"},"type":{"description":"The type of the baggage allowance","enum":["checked","carry_on"],"example":"checked","type":"string"}},"title":"Slice Segment Passenger Baggage","type":"object"},"type":"array"},"cabin":{"description":"Data about the cabin that the passenger will be flying in for this segment","properties":{"amenities":{"description":"The amenities specific to this cabin class on this plane","properties":{"power":{"description":"If power (AC and/or USB) is available, information on what is available","properties":{"available":{"description":"Whether there is power available or not in this cabin","example":"true","type":"boolean"}},"type":["object","null"]},"seat":{"description":"Information on the standard seat in this cabin class. Exceptions may apply, such as on exit rows.","properties":{"legroom":{"description":"The available legroom for the passenger","enum":["less","more","standard","n/a"],"example":"standard","type":"string"},"pitch":{"description":"The distance from a point on a seat to the seat front/behind it, in inches, or \"n/a\" if not available","example":"32","type":"string"},"type":{"description":"A summary of the seat characteristics for the cabin.\n\nIncludes the following:\n\n  - `\"standard\"` - typical seating with regular legroom / recline\n  - `\"skycouch\"` - a row of seats converted into a couch layout\n  - `\"recliner\"` - seating with additional legroom and recline\n  - `\"angle_flat\"` - seating with additional legroom and near flat recline\n  - `\"full_flat\"` - seating with full flat recline\n  - `\"full_flat_pod\"` - seating with full flat recline and enclosing privacy screens\n  - `\"private_suite\"` - a full suite, typically including a bed and recliner seat\n","enum":["standard","skycouch","recliner","angle_flat","full_flat","full_flat_pod","private_suite"],"example":"standard","type":["string","null"]}},"type":["object","null"]},"wifi":{"description":"If Wi-Fi is available, information on its cost, availability, etc.","properties":{"available":{"description":"Whether Wi-Fi is available in this cabin","example":"true","type":"boolean"},"cost":{"description":"The cost, if any, to use the Wi-Fi","enum":["free","free or paid","paid","n/a"],"example":"free","type":"string"}},"type":["object","null"]}},"type":["object","null"]},"marketing_name":{"description":"The name that the marketing carrier uses to market this cabin class","example":"Economy Basic","type":"string"},"name":{"description":"The name of the cabin class","enum":["first","business","premium_economy","economy"],"example":"economy","type":"string"}},"type":["object","null"]},"cabin_class":{"description":"The cabin class that the passenger will travel in on this segment","enum":["first","business","premium_economy","economy"],"example":"economy","type":"string"},"cabin_class_marketing_name":{"description":"The name that the marketing carrier uses to market this cabin class","example":"Economy Basic","type":"string"},"fare_basis_code":{"description":"The airline's alphanumeric code for the fare that the passenger is using to travel. Where this is `null`, it means that either the fare basis code is not available or the airline does not use fare basis codes.","example":"OXZ0RO","type":["string","null"]},"passenger_id":{"description":"The identifier for the passenger. You may have specified this ID yourself when creating the offer request, or otherwise, Duffel will have generated its own random ID.","example":"passenger_0","type":"string"}},"title":"Offer Slice Segment Passenger","type":"object"},"type":"array"},"stops":{"description":"Additional segment-specific information about the stops, if any, included in the segment","items":{"additionalProperties":false,"properties":{"airport":{"allOf":[{"additionalProperties":false,"properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},{"description":"The airport at which the stop happens"}]},"arriving_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the stop is scheduled to arrive, in the airport's timezone (see `destination.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string","x-validate":"Duffel.Web.NaiveDateTimeValidator"},"departing_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the stop is scheduled to depart, in the airport's timezone (see `origin.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string","x-validate":"Duffel.Web.NaiveDateTimeValidator"},"duration":{"description":"The duration of the stop, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"sto_00009htYpSCXrwaB9Dn456","type":"string"}},"required":["id","airport","arriving_at","departing_at","duration"],"title":"Offer Slice Segment Stop","type":"object"},"type":"array"}},"title":"Offer Slice Segment","type":"object"},"type":"array"}},"title":"Offer Slice","type":"object"},"type":"array"},"supported_passenger_identity_document_types":{"description":"The types of identity documents supported by the airline and may be provided for the passengers when creating an order based on this offer.\nCurrently, possible types are `passport`, `tax_id`, `known_traveler_number`, and `passenger_redress_number`.","example":["passport"],"items":{"enum":["passport","tax_id","known_traveler_number","passenger_redress_number"],"type":"string"},"type":"array"},"tax_amount":{"description":"The amount of tax payable on the offer for all passengers","example":"40.80","type":["string","null"]},"tax_currency":{"description":"The currency of the `tax_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nIt will match your organisation's billing currency unless you’re using Duffel as an accredited IATA agent, in which case it will be in the currency provided by the airline (which will usually be based on the country where your IATA agency is registered).\n","example":"GBP","format":"ISO 4217","type":["string","null"]},"total_amount":{"description":"The total price of the offer for all passengers, including taxes. It does not include the total price of any service(s) that might be booked with the offer.","example":"45.00","type":"string"},"total_currency":{"description":"The currency of the `total_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nIt will match your organisation's billing currency, with two exceptions. If you request the offer with a card or airline credit via `intended_payment_methods`, it will be the currency the airline charges in. If you’re using Duffel as an accredited IATA agent, it will be the currency provided by the airline (usually based on the country where your IATA agency is registered).\n","example":"GBP","format":"ISO 4217","type":"string"},"total_emissions_kg":{"description":"An estimate of the total carbon dioxide (CO₂) emissions when all of the passengers fly this offer's itinerary, measured in kilograms","example":"460","type":["string","null"]}},"title":"Offer Index","type":"object"},"type":"array"},"passengers":{"description":"The passengers who want to travel","items":{"oneOf":[{"description":"A passenger specified by their type","properties":{"age":{"description":"The age of the passenger on the `departure_date` of the final slice","example":14,"maximum":130,"minimum":0,"type":["integer","null"]},"family_name":{"description":"The passenger's family name. Only `space`, `-`, `'`, and letters from the [`ASCII`](https://www.unicode.org/charts/PDF/U0000.pdf), [`Latin-1 Supplement`](https://www.unicode.org/charts/PDF/U0080.pdf) and [`Latin Extended-A`](https://www.unicode.org/charts/PDF/U0100.pdf) (with the exceptions of `Æ`, `æ`, `Ĳ`, `ĳ`, `Œ`, `œ`, `Þ`, and `ð`) Unicode charts are accepted. All other characters will result in a validation error. The minimum length is 1 character, and the maximum is 20 characters.\n\nThis is only required if you're also including loyalty programme accounts.\n","example":"Earhart","type":["string","null"]},"fare_type":{"description":"The fare type of the passenger","example":"contract_bulk","type":["string","null"]},"given_name":{"description":"The passenger's given name. Only `space`, `-`, `'`, and letters from the [`ASCII`](https://www.unicode.org/charts/PDF/U0000.pdf), [`Latin-1 Supplement`](https://www.unicode.org/charts/PDF/U0080.pdf) and [`Latin Extended-A`](https://www.unicode.org/charts/PDF/U0100.pdf) (with the exceptions of `Æ`, `æ`, `Ĳ`, `ĳ`, `Œ`, `œ`, `Þ`, and `ð`) Unicode charts are accepted. All other characters will result in a validation error. The minimum length is 1 character, and the maximum is 20 characters.\n\nThis is only required if you're also including loyalty programme accounts.\n","example":"Amelia","type":["string","null"]},"id":{"description":"The identifier for the passenger, unique within this Offer Request and across all Offer Requests. This ID will be generated by Duffel.","example":"pas_00009hj8USM7Ncg31cBCL","type":"string"},"loyalty_programme_accounts":{"description":"The loyalty programme accounts for this passenger","items":{"properties":{"account_number":{"description":"The passenger's account number for this loyalty programme account","example":"12901014","type":"string"},"airline_iata_code":{"description":"The IATA code for the airline that this loyalty programme account belongs to","example":"BA","type":"string"}},"title":"Loyalty Programme Account","type":"object"},"type":"array"},"type":{"description":"The type of the passenger","enum":["adult","child","infant_without_seat"],"example":"adult","type":"string"}},"title":"Offer Request Passenger With Type","type":"object"},{"description":"A passenger specified by their age","properties":{"age":{"description":"The age of the passenger on the `departure_date` of the final slice","example":14,"maximum":130,"minimum":0,"type":"integer"},"family_name":{"description":"The passenger's family name. Only `space`, `-`, `'`, and letters from the [`ASCII`](https://www.unicode.org/charts/PDF/U0000.pdf), [`Latin-1 Supplement`](https://www.unicode.org/charts/PDF/U0080.pdf) and [`Latin Extended-A`](https://www.unicode.org/charts/PDF/U0100.pdf) (with the exceptions of `Æ`, `æ`, `Ĳ`, `ĳ`, `Œ`, `œ`, `Þ`, and `ð`) Unicode charts are accepted. All other characters will result in a validation error. The minimum length is 1 character, and the maximum is 20 characters.\n\nThis is only required if you're also including loyalty programme accounts.\n","example":"Earhart","type":["string","null"]},"fare_type":{"description":"The fare type of the passenger","example":"contract_bulk","type":["string","null"]},"given_name":{"description":"The passenger's given name. Only `space`, `-`, `'`, and letters from the [`ASCII`](https://www.unicode.org/charts/PDF/U0000.pdf), [`Latin-1 Supplement`](https://www.unicode.org/charts/PDF/U0080.pdf) and [`Latin Extended-A`](https://www.unicode.org/charts/PDF/U0100.pdf) (with the exceptions of `Æ`, `æ`, `Ĳ`, `ĳ`, `Œ`, `œ`, `Þ`, and `ð`) Unicode charts are accepted. All other characters will result in a validation error. The minimum length is 1 character, and the maximum is 20 characters.\n\nThis is only required if you're also including loyalty programme accounts.\n","example":"Amelia","type":["string","null"]},"id":{"description":"The identifier for the passenger, unique within this Offer Request and across all Offer Requests. This ID will be generated by Duffel.","example":"pas_00009hj8USM7Ncg31cBCL","type":"string"},"loyalty_programme_accounts":{"description":"The loyalty programme accounts for this passenger","items":{"properties":{"account_number":{"description":"The passenger's account number for this loyalty programme account","example":"12901014","type":"string"},"airline_iata_code":{"description":"The IATA code for the airline that this loyalty programme account belongs to","example":"BA","type":"string"}},"title":"Loyalty Programme Account","type":"object"},"type":"array"},"type":{"description":"The type of the passenger","enum":["adult","child","infant_without_seat"],"example":"adult","type":["string","null"]}},"title":"Offer Request Passenger With Age","type":"object"},{"description":"A passenger specified by their fare type","properties":{"age":{"description":"The age of the passenger on the `departure_date` of the final slice","example":14,"maximum":130,"minimum":0,"type":["integer","null"]},"family_name":{"description":"The passenger's family name. Only `space`, `-`, `'`, and letters from the [`ASCII`](https://www.unicode.org/charts/PDF/U0000.pdf), [`Latin-1 Supplement`](https://www.unicode.org/charts/PDF/U0080.pdf) and [`Latin Extended-A`](https://www.unicode.org/charts/PDF/U0100.pdf) (with the exceptions of `Æ`, `æ`, `Ĳ`, `ĳ`, `Œ`, `œ`, `Þ`, and `ð`) Unicode charts are accepted. All other characters will result in a validation error. The minimum length is 1 character, and the maximum is 20 characters.\n\nThis is only required if you're also including loyalty programme accounts.\n","example":"Earhart","type":["string","null"]},"fare_type":{"description":"The fare type of the passenger","example":"contract_bulk","type":"string"},"given_name":{"description":"The passenger's given name. Only `space`, `-`, `'`, and letters from the [`ASCII`](https://www.unicode.org/charts/PDF/U0000.pdf), [`Latin-1 Supplement`](https://www.unicode.org/charts/PDF/U0080.pdf) and [`Latin Extended-A`](https://www.unicode.org/charts/PDF/U0100.pdf) (with the exceptions of `Æ`, `æ`, `Ĳ`, `ĳ`, `Œ`, `œ`, `Þ`, and `ð`) Unicode charts are accepted. All other characters will result in a validation error. The minimum length is 1 character, and the maximum is 20 characters.\n\nThis is only required if you're also including loyalty programme accounts.\n","example":"Amelia","type":["string","null"]},"id":{"description":"The identifier for the passenger, unique within this Offer Request and across all Offer Requests. This ID will be generated by Duffel.","example":"pas_00009hj8USM7Ncg31cBCL","type":"string"},"loyalty_programme_accounts":{"description":"The loyalty programme accounts for this passenger","items":{"properties":{"account_number":{"description":"The passenger's account number for this loyalty programme account","example":"12901014","type":"string"},"airline_iata_code":{"description":"The IATA code for the airline that this loyalty programme account belongs to","example":"BA","type":"string"}},"title":"Loyalty Programme Account","type":"object"},"type":"array"},"type":{"description":"The type of the passenger","enum":["adult","child","infant_without_seat"],"example":"adult","type":["string","null"]}},"title":"Offer Request Passenger With Fare Type","type":"object"}]},"type":"array"},"slices":{"description":"The [slices](/docs/api/overview/key-concepts) that make up this offer request. One-way journeys can be expressed using one slice, whereas return trips will need two.","items":{"properties":{"departure_date":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date on which the passengers want to depart","example":"2020-04-24","format":"date","type":"string"},"destination":{"allOf":[{"additionalProperties":false,"properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},{"description":"The city or airport the passengers want to travel to"}]},"destination_type":{"description":"The type of the destination","enum":["airport","city"],"example":"airport","type":"string"},"origin":{"allOf":[{"additionalProperties":false,"properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},{"description":"The city or airport the passengers want to depart from"}]},"origin_type":{"description":"The type of the origin","enum":["airport","city"],"example":"airport","type":"string"}},"title":"Offer Request Slice","type":"object"},"type":"array"}},"title":"Offer Request","type":"object"},"type":"array"},"meta":{"properties":{"after":{"type":["string","null"]},"before":{"type":"string"},"limit":{"type":"number"}},"type":"object"}},"required":["data"],"type":"object"}}},"description":"Successful HTTP response; fixed SDK accepts response.ok."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List Flight Searches","tags":["duffel"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"duffel-flights","x-aisa-category":"duffel","x-aisa-docs-url":"https://aisa.one/docs/api-reference/duffel/get_duffel-flights-offer-requests-list","x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.005,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"duffel-flights","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"duffel-flights","x-aisa-response-passthrough":true,"x-aisa-response-source":{"content_hash":"sha256:964da5a3ccbf661fb6ad8ecf9039ec6c5d88b1f9487748351aea52c76cdde63d","kind":"upstream_success_contract","source":{"authority":"Official HTML structured schemas plus pinned SDK wire envelopes; converted, not downloaded OpenAPI","content_hash":"sha256:5bb1ade8a35019289faeb18f10f2545b4c088655153685e42a1549f7e6f5a166","converter":"scripts/import_duffel_flights_reference.py@1+explicit-response-binding@1","fetched_at":"2026-10-09T03:52:59.395307+00:00","kind":"manual","limitations":["No schema types or required fields inferred from examples.","Offer-request create/get alternate view responses remain untyped.","Source declarations do not prove current execution compatibility."],"owner":"AIsa-team/docs","parent_source_hash":"sha256:d875b5ad32404f5d316f916cceb24fb5d3eddfed2ef4dcb1eca324850b752fbf","path_space":"public","policy_revision":"sha256:0659576c6ab1b42473fff235fd4b24a92c4202bcdee0c0a818db2c4ff6672c8f","references":[{"file":"src__types__ClientType.ts","sha256":"3aa0ea34054d294f71deaad9005eba83e841cfb70588ca47b6ba55a9f59161b5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/types/ClientType.ts"},{"file":"src__Client.ts","sha256":"0de07d39cc8dd3faae13561cd2e291e7bcaaf58761433bd35db4d929bc8d6b7b","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Client.ts"},{"file":"src__booking__OfferRequests__OfferRequests.ts","sha256":"0ba7f0987376f743b3e7ff96170826ee5a644b904818e703ccb3f5b0e8ee22c4","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OfferRequests/OfferRequests.ts"},{"file":"src__booking__Offers__Offers.ts","sha256":"022d6b38a8f299dadb29f37e6c23c44b23df9842b335ba0fab5c7ed1efef29c5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/Offers/Offers.ts"},{"file":"src__booking__Orders__Orders.ts","sha256":"91f5748faac0619fbccb0955156a944507211cfea14df01e323e553138e23a64","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/Orders/Orders.ts"},{"file":"src__booking__OrderChangeRequests__OrderChangeRequests.ts","sha256":"cf299f61571df50113312835148d507b47ec68033e230876be054d93431e0dfe","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderChangeRequests/OrderChangeRequests.ts"},{"file":"src__booking__OrderChanges__OrderChanges.ts","sha256":"ba165641b85317525fd8d9f2db61b5fb9072b40177558f26f291797d6adfeb6c","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderChanges/OrderChanges.ts"},{"file":"src__booking__OrderCancellations__OrderCancellations.ts","sha256":"f93f93edb989e4c8162ace0cc40a01f6b77d29fd671db65dfef59354863d5716","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderCancellations/OrderCancellations.ts"},{"file":"src__booking__SeatMaps__SeatMaps.ts","sha256":"07eca0f70081f97688e707bdd7084f8495fb2d3a64bde3d0bc0388bf0ea51b47","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/SeatMaps/SeatMaps.ts"},{"sha256":"925ddea94ffeccd6d6411a593bec37e76916e5f26d5cb58b9023bc3aea2d534c","url":"https://duffel.com/docs/api/v2/offer-requests"},{"sha256":"5804d1ddaaed52d9ee74c95cd89a402fd4326dfde402c305b6796c95eb2c4d0f","url":"https://duffel.com/docs/api/v2/offers"},{"sha256":"cb3190f72e56f3442e7fb856b49099ba847051a835a4fbbcf9109c39e3cd2b7e","url":"https://duffel.com/docs/api/v2/orders"},{"sha256":"6a5623159b6508cbc6b748d0303df43243e4940fa0934028233aadd3dba654b0","url":"https://duffel.com/docs/api/v2/order-change-requests"},{"sha256":"77ac67f9b74b019703de54f6597b0529955bbb1aa13c35c6759ec23a025f0b29","url":"https://duffel.com/docs/api/v2/order-changes"},{"sha256":"0b1f73a9f8becf1665a1e591fce9001bd4c6c11c891c7b39b90e01dcc6f46d7e","url":"https://duffel.com/docs/api/v2/order-cancellations"},{"sha256":"1124c3c358e1cb250c56097e44c3b8e6c1c75dea847557761c0062dd960ff606","url":"https://duffel.com/docs/api/v2/seat-maps"}],"refresh_policy":"manual","request_body_required_basis":"All selected create methods have required SDK payload arguments; Client.request wraps payload in data.","response_only":true,"response_status_basis":"Client.request accepts response.ok; no exact success status inferred.","review_period_days":30,"sdk_revision":"ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16","skipped_operations":[{"operation":"update-offer-passenger-by-id","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"price-offer","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"get-upsell-offers","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"get-order-by-id","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"update-order-by-id","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-orders","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"create-order-services","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"price-order","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-order-available-services","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-order-change-by-id","reason":"outside reviewed operation bindings","resource":"order-changes"},{"operation":"confirm-order-change","reason":"outside reviewed operation bindings","resource":"order-changes"},{"operation":"get-order-cancellations","reason":"outside reviewed operation bindings","resource":"order-cancellations"}],"upstream_origin_sha256":"e90e5f2b42f9d68931f2f9a9cbbdac739de18e6033ddaf5cd3a7972494a0c8c9","upstream_path_sha256":"8b85d71d354d63e8ddb1bcce8087799cbd1a79d9dd7dc3ec8b638d13f0290852","url":"https://duffel.com/docs/api/v2/offer-requests"}},"x-aisa-response-upstream-origin-sha256":"e90e5f2b42f9d68931f2f9a9cbbdac739de18e6033ddaf5cd3a7972494a0c8c9","x-aisa-response-upstream-path-sha256":"8b85d71d354d63e8ddb1bcce8087799cbd1a79d9dd7dc3ec8b638d13f0290852","x-aisa-revision":{"customer_pricing_ref":"7cfcbf2d2b98","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7cc9fe60b27f"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_duffel_offer_requests_list","path":"/apis/v1/duffel/flights/offer-requests/list"},"x-aisa-status":"enabled","x-aisa-validation":"runtime"}},"/apis/v1/duffel/flights/offer-requests/{id}":{"get":{"description":"Retrieve a single offer request by id\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.005 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_duffel_offer_request","parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Flight Search","tags":["duffel"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"duffel-flights","x-aisa-category":"duffel","x-aisa-docs-url":"https://aisa.one/docs/api-reference/duffel/get_duffel-flights-offer-requests-id","x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.005,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"duffel-flights","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"duffel-flights","x-aisa-response-passthrough":true,"x-aisa-response-pending":{"method":"GET","operation_id":"get_duffel_offer_request","path":"/apis/v1/duffel/flights/offer-requests/{id}","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-response-upstream-origin-sha256":"e90e5f2b42f9d68931f2f9a9cbbdac739de18e6033ddaf5cd3a7972494a0c8c9","x-aisa-response-upstream-path-sha256":"85247217bce621c0b7a7967f9b9649bcfa2c9d205173b2fd1f3e53224460c236","x-aisa-revision":{"customer_pricing_ref":"8269b5d4bc82","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6c9b66269a0c"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_duffel_offer_request","path":"/apis/v1/duffel/flights/offer-requests/{id}"},"x-aisa-status":"enabled","x-aisa-validation":"runtime"}},"/apis/v1/duffel/flights/offers/list":{"get":{"description":"List offers across searches (paginated)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.005 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_duffel_offers_list","parameters":[{"in":"query","name":"after","required":false,"schema":{"type":"string"}},{"in":"query","name":"before","required":false,"schema":{"type":"string"}},{"in":"query","name":"limit","required":false,"schema":{"maximum":200,"minimum":1,"type":"integer"}},{"in":"query","name":"offer_id","required":false,"schema":{"type":"string"}}],"responses":{"2XX":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"properties":{"available_airline_credit_ids":{"description":"The IDs of airline credits that can be used to pay for this offer. Each ID represents a credit that can be applied as a payment method when creating an order from this offer.","example":["acd_00009htYpSCXrwaB9DnUm1","acd_00009htYpSCXrwaB9DnUm2"],"items":{"type":"string"},"type":"array"},"available_services":{"description":"The services that can be booked along with the offer but are not included by default, for example an additional checked bag. This field is only returned in the [Get single offer](/docs/api/offers/get-offer-by-id) endpoint. When there are no services available, or we don't support services for the airline, this list will be empty. If you want to know which airlines we support services for, please get in touch with the Duffel support team at <help@duffel.com>.","items":{"properties":{"id":{"description":"Duffel's unique identifier for the resource","example":"ase_00009UhD4ongolulWd9123","type":"string"},"maximum_quantity":{"description":"The maximum quantity of this service that can be booked with an order","example":1,"minimum":1,"type":"integer"},"metadata":{"description":"The metadata varies by the type of service. It includes further data\nabout the service. For example, for baggages, it may have data about\nsize and weight restrictions.\n","oneOf":[{"additionalProperties":false,"description":"An object containing metadata about the service, like the maximum weight and dimensions of the baggage.","properties":{"maximum_depth_cm":{"description":"The maximum depth that the baggage can have in centimetres","example":75,"type":["number","null"]},"maximum_height_cm":{"description":"The maximum height that the baggage can have in centimetres","example":90,"type":["number","null"]},"maximum_length_cm":{"description":"The maximum length that the baggage can have in centimetres","example":90,"type":["number","null"]},"maximum_weight_kg":{"description":"The maximum weight that the baggage can have in kilograms","example":23,"type":["number","null"]},"type":{"description":"The type of the baggage","enum":["checked","carry_on"],"example":"checked","type":"string"}},"required":["type"],"title":"Service Metadata for a Baggage","type":"object"},{"additionalProperties":false,"description":"An object containing metadata about the service, like the designator of the \nseat.\n","example":{"designator":"14B","disclosures":["Do not seat children in exit row seats","Do not seat passengers with special needs in exit row seats"],"name":"Exit row seat"},"properties":{"designator":{"description":"The designator used to uniquely identify the seat, usually made up of a \nrow number and a column letter\n","example":"14B","type":"string"},"disclosures":{"description":"Each disclosure is text, in English, provided by the airline that \ndescribes the terms and conditions of this seat. We recommend showing \nthis in your user interface to make sure that customers understand any \nrestrictions and limitations.\n","example":["Do not seat children in exit row seats","Do not seat passengers with special needs in exit row seats"],"items":{"description":"An individual term, condition or restriction for this seat\n","type":"string"},"type":"array"},"name":{"description":"A name which describes the type of seat, which you can display in your \nuser interface to help customers to understand its features\n","example":"Exit row seat","type":["string","null"]}},"required":["designator","name","disclosures"],"title":"Service Metadata for a Seat","type":"object"},{"additionalProperties":false,"description":"An object containing metadata about the service","properties":{"meal":{"description":"Data about the meal","enum":["baby_meal","bland_meal","asian_vegetarian_meal","diabetic_meal","gluten_free_meal","hindu_meal","kosher_meal","muslim_meal","vegan_meal","vegetarian_lacto_ovo_meal","traditional_meal","low_fat_meal","low_salt_meal","lactose_free_meal","healthy_meal","swiss_cold_meal","swiss_brunch","japanese_meal","child_meal","allergen_meal","vegetarian_meal","meal"],"example":"kosher","type":"string"}},"required":["meal"],"title":"Service Metadata for a Meal","type":"object"},{"additionalProperties":false,"description":"An object containing metadata about the service","properties":{"merchant_copy":{"description":"Details of what this CFAR service entails and how it can be used","example":"If you purchase this product we can refund up to 75% of your base fare if you cancel 24 hours before your first scheduled departure\n","type":"string"},"refund_amount":{"description":"The amount of money that will be returned","example":"90.80","type":"string"},"terms_and_conditions_url":{"description":"The URL where you can find the terms and conditions for this CFAR service","example":"https://duffel.com/cfar_terms_and_conditions","type":"string"}},"required":["refund_amount","terms_and_conditions_url","merchant_copy"],"title":"Service Metadata for Cancel for Any Reason","type":"object"}]},"passenger_ids":{"description":"The list of passenger `id`s the service applies to. If you add this service to an order it will apply to all the passengers in this list. For services where the type is `baggage`, this list will include only a single passenger.","example":["pas_00009hj8USM7Ncg31cBCLL"],"items":{"type":"string"},"type":"array"},"segment_ids":{"description":"The list of segment `id`s the service applies to. If you add this service to an order it will apply to all the segments in this list. For services where the type is `baggage`, depending on the airline, this list includes all the segments of all slices or all the segments of a single slice.","example":["seg_00009hj8USM7Ncg31cB456"],"items":{"type":"string"},"type":"array"},"total_amount":{"description":"The total price of the service for all passengers and segments it\napplies to, including taxes. This price is for a single unit of the\nservice.\n","example":"15.00","type":"string"},"total_currency":{"description":"The currency of the `total_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nIf an offer or order is priced with balance, it matches your organisation's billing currency. If it is priced with card or airline credit, it is returned in the currency the airline charges in. If it is priced without payment methods and not using Duffel Content, it is returned in the agency point of sale currency.\n","example":"GBP","format":"ISO 4217","type":"string"},"type":{"description":"The type of the service","enum":["baggage","seat","meal","cancel_for_any_reason"],"example":"baggage","type":"string"}},"title":"Offer Service","type":"object"},"type":"array"},"base_amount":{"description":"The base price of the offer for all passengers, excluding taxes. It does not include the base amount of any service(s) that might be booked with the offer.","example":"30.20","type":"string"},"base_currency":{"description":"The currency of the `base_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nIt will match your organisation's billing currency unless you’re using Duffel as an accredited IATA agent, in which case it will be in the currency provided by the airline (which will usually be based on the country where your IATA agency is registered).\n","example":"GBP","format":"ISO 4217","type":"string"},"conditions":{"description":"The conditions associated with this offer, describing the kinds of modifications you can make post-booking and any penalties that will apply to those modifications.\nThis information assumes the condition is applied to all of the slices and passengers associated with this offer - for information at the slice level (e.g. \"what happens if I just want to change the first slice?\") refer to the `slices`.\nIf a particular kind of modification is allowed, you may not always be able to take action through the Duffel API. In some cases, you may need to contact the Duffel support team or the airline directly.\n","properties":{"change_before_departure":{"description":"Whether the whole offer can be changed before the departure of the first slice.\nIf all of the slices on the offer can be changed then the `allowed` property will be `true`. Refer to the `slices` for information about change penalties.\nIf any of the slices on the offer can't be changed then the `allowed` property will be `false`. In this case you should refer to the `slices` conditions to determine if any part of the offer is changeable.\nIf the airline hasn't provided any information about whether this offer can be changed then this property will be `null`.\n","properties":{"allowed":{"description":"Whether this kind of modification is allowed post-booking","example":true,"type":"boolean"},"penalty_amount":{"description":"If the modification is `allowed` then this is the amount payable to apply the modification to all passengers. If there is no penalty, the value will be zero.\nIf the modification isn't `allowed` or the penalty is not known then this field will be `null`.\nIf this is `null` then the `penalty_currency` will also be `null`.\n","example":"100.00","type":["string","null"]},"penalty_currency":{"description":"The currency of the `penalty_amount` as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis will be in a currency determined by the airline, which is not necessarily the same as the currency of the offer or order.\nIf this is `null` then `penalty_amount` will also be `null`.\n","example":"GBP","format":"ISO 4217","type":["string","null"]}},"type":["object","null"]},"refund_before_departure":{"description":"Whether the whole offer can be refunded before the departure of the first slice.\nIf all of the slices on the offer can be refunded then the `allowed` property will be `true` and information will be provided about any penalties.\nIf any of the slices on the offer can't be refunded then the `allowed` property will be `false`.\nIf the airline hasn't provided any information about whether this offer can be refunded then this property will be `null`.\n","properties":{"allowed":{"description":"Whether this kind of modification is allowed post-booking","example":true,"type":"boolean"},"penalty_amount":{"description":"If the modification is `allowed` then this is the amount payable to apply the modification to all passengers. If there is no penalty, the value will be zero.\nIf the modification isn't `allowed` or the penalty is not known then this field will be `null`.\nIf this is `null` then the `penalty_currency` will also be `null`.\n","example":"100.00","type":["string","null"]},"penalty_currency":{"description":"The currency of the `penalty_amount` as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis will be in a currency determined by the airline, which is not necessarily the same as the currency of the offer or order.\nIf this is `null` then `penalty_amount` will also be `null`.\n","example":"GBP","format":"ISO 4217","type":["string","null"]}},"type":["object","null"]}},"title":"OfferConditions","type":"object"},"created_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the offer was created","example":"2020-01-17T10:12:14.545Z","format":"date-time","type":"string"},"expires_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime expiry of the offer before which the traveller should use this offer to create an order. After this time the offer can no longer be used to create an order.","example":"2020-01-17T10:42:14.545Z","format":"date-time","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"off_00009htYpSCXrwaB9DnUm0","type":"string"},"intended_payment_methods":{"description":"The payment methods that will be used to pay for the offer and their fees if any.","items":{"oneOf":[{"additionalProperties":false,"properties":{"card_id":{"description":"The ID of the card you intend to pay with","example":"tcd_0000A3t2sL46m5eDF45kWW","type":"string"},"charge_amount":{"description":"The amount that will be charged to the card payment","example":"500.20","type":"string"},"charge_currency":{"description":"The currency of the charge amount","example":"GBP","format":"ISO 4217","type":"string"},"surcharge_amount":{"description":"The surcharge amount that will be applied to the card payment","example":"30.20","type":["string","null"]},"surcharge_currency":{"description":"The currency of the surcharge amount","example":"GBP","format":"ISO 4217","type":["string","null"]},"type":{"description":"The type of payment method you intend to use","enum":["card"],"example":"card","type":"string"}},"required":["type","card_id","charge_amount","charge_currency","surcharge_amount","surcharge_currency"],"title":"Intended Card Surcharge","type":"object"},{"additionalProperties":false,"properties":{"airline_credit_id":{"description":"The ID of the airilne credit you intend to pay with","example":"tcd_0000A3t2sL46m5eDF45kWW","type":"string"},"charge_amount":{"description":"The amount that will be taken from this airline credit","example":"30.20","type":"string"},"charge_currency":{"description":"The currency of the charge amount","example":"GBP","format":"ISO 4217","type":"string"},"penalty_amount":{"description":"The penalty that will be incurred when paying with this airline credit","example":"10.20","type":"string"},"penalty_currency":{"description":"The currency of the penalty amount","example":"GBP","format":"ISO 4217","type":"string"},"type":{"description":"The type of payment method you intend to use","enum":["airline_credit"],"example":"airline_credit","type":"string"}},"required":["type","airline_credit_id","charge_amount","charge_currency","penalty_amount","penalty_currency"],"title":"Intended Airline Credit Charge","type":"object"}]},"type":"array"},"intended_services":{"description":"The services that will be booked with the offer.","items":{"additionalProperties":false,"properties":{"id":{"description":"Duffel's unique identifier for the resource","example":"ase_00009UhD4ongolulWd9123","type":"string"},"quantity":{"description":"The quantity of the service you intend to book. This will always be `1` for seat services.","example":1,"minimum":1,"type":"integer"}},"required":["id","quantity"],"title":"Intended Service","type":"object"},"type":"array"},"live_mode":{"description":"Whether the offer request was created in live mode. This field will be set to `true` if the offer request was created in live mode, or `false` if it was created in test mode.","example":true,"type":"boolean"},"owner":{"allOf":[{"additionalProperties":false,"properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},{"description":"The airline which provided the offer"}]},"partial":{"description":"Partial offers are a new concept we're introducing as a part of a new multi-step search flow that we're currently experimenting with.\nA partial offer can't be booked directly, but it can be combined with other partial offers to form a full offer.\nPartial offers are only ever returned through the multi-step search flow. So there's no need to add any handling to deal with partial offers if you're using the traditional `OfferRequest` search flow to create offers.\n","example":true,"type":"boolean"},"passenger_identity_documents_required":{"description":"Whether identity documents must be provided for each of the passengers when creating an order based on this offer. If this is `true`, you must provide a passport document for every passenger.","example":false,"type":"boolean"},"passengers":{"description":"The passengers included in the offer","items":{"properties":{"age":{"description":"The age of the passenger on the `departure_date` of the final slice","example":14,"maximum":130,"minimum":0,"type":["integer","null"]},"family_name":{"description":"The passenger's family name","example":"Earhart","type":["string","null"]},"fare_type":{"description":"The fare type of the passenger","example":"contract_bulk","type":["string","null"]},"given_name":{"description":"The passenger's given name","example":"Amelia","type":["string","null"]},"id":{"description":"The identifier for the passenger. This ID will be generated by Duffel","example":"pas_00009hj8USM7Ncg31cBCL","type":"string"},"loyalty_programme_accounts":{"description":"The loyalty programme accounts for this passenger","items":{"properties":{"account_number":{"description":"The passenger's account number for this loyalty programme account","example":"12901014","type":"string"},"airline_iata_code":{"description":"The IATA code for the airline that this loyalty programme account belongs to","example":"BA","type":"string"}},"title":"Loyalty Programme Account","type":"object"},"type":"array"},"type":{"description":"The type of the passenger","enum":["adult","child","infant_without_seat"],"example":"adult","type":["string","null"]}},"title":"Offer Passenger","type":"object"},"type":"array"},"payment_requirements":{"allOf":[{"properties":{"payment_required_by":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime by which you must pay for this offer. At this time, if still unpaid, the reserved space on the flight(s) will be released and you will have to create a new order.\nThis will be `null` when the offer requires immediate payment - that is, when `requires_instant_payment` is `true`.\n","example":"2020-01-17T10:42:14Z","format":"date-time","type":["string","null"]},"price_guarantee_expires_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the price associated with the order will no longer be guaranteed by the airline and may change before payment.\nThis will be `null` when `requires_instant_payment` is `true`.\n","example":"2020-01-17T10:42:14Z","format":"date-time","type":["string","null"]},"requires_instant_payment":{"description":"When payment is required at the time of booking this will be `true` and `payment_required_by` and `price_guarantee_expires_at` will be `null`. When payment can be made at a time after booking, this will be `false` and the time limits on the payment will be provided in `payment_required_by` and `price_guarantee_expires_at`.\n","example":false,"type":"boolean"}},"title":"OfferPaymentRequirements","type":"object"},{"description":"The payment requirements for this offer"}]},"private_fares":{"description":"The private fares applied on this offer.","items":{"properties":{"corporate_code":{"description":"The corporate code that was applied, if any","example":"FLX53","type":["string","null"]},"tour_code":{"description":"The tour code that was applied, if any","example":"578DFL","type":["string","null"]},"tracking_reference":{"description":"The tracking reference that was applied, if any","example":"ABN:2345678","type":["string","null"]},"type":{"description":"The type of private fare applied","enum":["corporate","leisure","negotiated"],"example":"corporate","type":"string"}},"required":["type","corporate_code","tracking_reference","tour_code"],"title":"Offer Private Fares","type":"object"},"type":"array"},"slices":{"description":"The [slices](/docs/api/overview/key-concepts) that make up this offer. Each slice will include one or more [segments](/docs/api/overview/key-concepts), the specific flights that the airline is offering to take the passengers from the slice's `origin` to its `destination`.\n[Partial](#offers-schema-partial) offers contain a single slice as each partial offer is for a particular slice of the journey.\n","items":{"properties":{"comparison_key":{"description":"A hash uniquely identifying this slice. This value could be use to group together identical slices from different offers.","example":"BmlZDw==","type":"string"},"conditions":{"description":"The conditions associated with this slice, describing the kinds of\nmodifications you can make post-booking and any penalties that\nwill apply to those modifications and also what perks will\nbe available to passengers when travelling.\n\nThis condition is applied only to this slice and to all the passengers\nassociated with this offer - for information at the offer level\n(e.g. \"what happens if I want to change all the slices?\") refer to the\n`conditions` at the top level.\n\nIf a particular kind of modification is allowed, you may not always be able to take action through\nthe Duffel API. In some cases, you may need to contact the Duffel support team or\nthe airline directly.\n\nNote that the perks associated with the slice are aggregated across passengers\nand segments and are intended to provide a brief summary of the passenger experience, however\nthe experience may not be consistent across all segments. As an example, priority boarding may\nbe flagged as available on the slice but not available on all segments on the slice.\n\n**Note**: `advance_seat_selection`, `priority_boarding` and `priority_check_in` are under restricted `NGS` feature.\nIf you need access, get in touch with the Duffel support team.\n","properties":{"advance_seat_selection":{"description":"Whether passengers are able to select a seat prior to check in.","example":"true","type":["boolean","null"]},"change_before_departure":{"description":"Whether this slice can be changed before the departure.\nIf the slice can be changed for all of the passengers then the `allowed` property will be `true` and information will be provided about any penalties.\nIf none of the passengers on the slice can be changed then the `allowed` property will be `false`.\nIn all other cases this property will be `null` indicating we can't provide the information for this slice.\nThe `penalty_amount` is specific to changing this slice and may not be the penalty that is applied if the entire offer is changed.\n","properties":{"allowed":{"description":"Whether this kind of modification is allowed post-booking","example":true,"type":"boolean"},"penalty_amount":{"description":"If the modification is `allowed` then this is the amount payable to apply the modification to all passengers. If there is no penalty, the value will be zero.\nIf the modification isn't `allowed` or the penalty is not known then this field will be `null`.\nIf this is `null` then the `penalty_currency` will also be `null`.\n","example":"100.00","type":["string","null"]},"penalty_currency":{"description":"The currency of the `penalty_amount` as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis will be in a currency determined by the airline, which is not necessarily the same as the currency of the offer or order.\nIf this is `null` then `penalty_amount` will also be `null`.\n","example":"GBP","format":"ISO 4217","type":["string","null"]}},"type":["object","null"]},"priority_boarding":{"description":"Whether passengers are given preferential boarding over other passengers in their cabin.","example":"true","type":["boolean","null"]},"priority_check_in":{"description":"Whether passengers are given access to a fast track lane during check in.","example":"true","type":["boolean","null"]}},"title":"OfferSliceConditions","type":"object"},"destination":{"allOf":[{"additionalProperties":false,"properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},{"description":"The city or airport where this slice ends"}]},"destination_type":{"description":"The type of the destination","enum":["airport","city"],"example":"airport","type":"string"},"duration":{"description":"The duration of the slice, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":["string","null"]},"fare_brand_name":{"description":"The name of the fare brand associated with this slice.\nA fare brand specifies the travel conditions you get on your slice made available by the airline.\ne.g. a British Airways Economy Basic fare will only include a hand baggage allowance.\nIt is worth noting that the fare brand names are defined by the airlines themselves and\ntherefore they are subject to change without any prior notice.\nWe’re in the process of adding support for `fare_brand_name` across all our airlines,\nso for now, this field may be `null` in some offers.\nThis will become a non-nullable attribute in the near future.\n","example":"Basic","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"sli_00009htYpSCXrwaB9Dn123","type":"string"},"ngs_shelf":{"description":"A summary of the seat characteristics and extras available to passengers on the given slice.\n\nThe shelf is calculated by Duffel and may be used to group similar slices across offers when building a shopping display.\n\nNote this value does not take into account any services that may be purchased in addition to the offer and should not be directly used\nin any offer ranking systems.\n\nIncludes the following:\n\n  - `1`: standard seating with limited extras.\n  - `2`: standard seating with extras, i.e. carry-on baggage, advanced seat selection,  priority boarding etc.\n  - `3`: preferred seating, such as additional legroom, seat width or middle seat free\n  - `4`: premium seating, additional legroom and recline. Situated in business class or higher.\n  - `5`: deluxe seating, additional legroom and reclines to lie flat position. Situated in business class or higher.\n\n**Note**: this field is under restricted `NGS` feature. If you need access, get in touch with the Duffel support team.\n","enum":[1,2,3,4,5],"example":1,"type":["integer","null"]},"origin":{"allOf":[{"additionalProperties":false,"properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},{"description":"The city or airport where this slice begins"}]},"origin_type":{"description":"The type of the origin","enum":["airport","city"],"example":"airport","type":"string"},"segments":{"description":"The segments - that is, specific flights - that the airline is offering to get the passengers from the `origin` to the `destination`","items":{"properties":{"aircraft":{"allOf":[{"additionalProperties":false,"properties":{"iata_code":{"description":"The three-character IATA code for the aircraft","example":"380","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"arc_00009UhD4ongolulWd91Ky","type":"string"},"name":{"description":"The name of the aircraft","example":"Airbus Industries A380","type":"string"}},"required":["iata_code","id","name"],"title":"Aircraft","type":"object"},{"description":"The aircraft that the operating carrier will use to operate this segment"}]},"arriving_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to arrive, in the destination airport timezone (see `destination.timezone`)","example":"2020-06-13T16:38:02","format":"date-time","type":"string","x-validate":"Duffel.Web.NaiveDateTimeValidator"},"departing_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to depart, in the origin airport timezone (see `origin.timezone`)","example":"2020-06-13T16:38:02","format":"date-time","type":"string","x-validate":"Duffel.Web.NaiveDateTimeValidator"},"destination":{"allOf":[{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"iata_code":{"description":"The three-character IATA code for the city","example":"NYC","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"US","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_nyc_us","type":"string"},"name":{"description":"The name of the city","example":"New York","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"New York","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"NYC","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"JFK","type":["string","null"]},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"US","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"KJFK","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_jfk_us","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":40.640556,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-73.778519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"John F. Kennedy International Airport","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"America/New_York","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","city","iata_city_code"],"title":"Airport","type":"object"},{"description":"The airport at which the segment is scheduled to arrive"}]},"destination_terminal":{"description":"The terminal at the `destination` airport where the segment is scheduled to arrive","example":"5","type":["string","null"]},"distance":{"description":"The distance of the segment in kilometres","example":"424.2","type":["string","null"]},"duration":{"description":"The duration of the segment, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"seg_00009htYpSCXrwaB9Dn456","type":"string"},"marketing_carrier":{"allOf":[{"additionalProperties":false,"properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},{"description":"The airline selling the tickets for this segment. This may differ from the `operating_carrier` in the case of a \"codeshare\", where one airline sells flights operated by another airline."}]},"marketing_carrier_flight_number":{"description":"The flight number assigned by the marketing carrier","example":"1234","type":"string"},"operating_carrier":{"allOf":[{"additionalProperties":false,"properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},{"description":"The airline actually operating this segment. This may differ from the `marketing_carrier` in the case of a \"codeshare\", where one airline sells flights operated by another airline."}]},"operating_carrier_flight_number":{"description":"The flight number assigned by the operating carrier. This may not be present, in which case you should display the `marketing_carrier`'s information and the `marketing_carrier_flight_number`, and simply state the name of the `operating_carrier`.","example":"4321","type":["string","null"]},"origin":{"allOf":[{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},{"description":"The airport from which the flight is scheduled to depart"}]},"origin_terminal":{"description":"The terminal at the `origin` airport from which the segment is scheduled to depart","example":"B","type":["string","null"]},"passengers":{"description":"Additional segment-specific information about the passengers included in the offer (e.g. their baggage allowance and the cabin class they will be travelling in)","items":{"properties":{"baggages":{"description":"The baggage allowances for the passenger on this segment included in the offer. Some airlines may allow additional baggage to be booked as a service - see the offer's `available_services`.","items":{"properties":{"quantity":{"description":"The number of items of baggage of the specified `type` allowed on the segment. Where no allowance information is available for a particular `type`, no entry will be present.","example":1,"type":"integer"},"type":{"description":"The type of the baggage allowance","enum":["checked","carry_on"],"example":"checked","type":"string"}},"title":"Slice Segment Passenger Baggage","type":"object"},"type":"array"},"cabin":{"description":"Data about the cabin that the passenger will be flying in for this segment","properties":{"amenities":{"description":"The amenities specific to this cabin class on this plane","properties":{"power":{"description":"If power (AC and/or USB) is available, information on what is available","properties":{"available":{"description":"Whether there is power available or not in this cabin","example":"true","type":"boolean"}},"type":["object","null"]},"seat":{"description":"Information on the standard seat in this cabin class. Exceptions may apply, such as on exit rows.","properties":{"legroom":{"description":"The available legroom for the passenger","enum":["less","more","standard","n/a"],"example":"standard","type":"string"},"pitch":{"description":"The distance from a point on a seat to the seat front/behind it, in inches, or \"n/a\" if not available","example":"32","type":"string"},"type":{"description":"A summary of the seat characteristics for the cabin.\n\nIncludes the following:\n\n  - `\"standard\"` - typical seating with regular legroom / recline\n  - `\"skycouch\"` - a row of seats converted into a couch layout\n  - `\"recliner\"` - seating with additional legroom and recline\n  - `\"angle_flat\"` - seating with additional legroom and near flat recline\n  - `\"full_flat\"` - seating with full flat recline\n  - `\"full_flat_pod\"` - seating with full flat recline and enclosing privacy screens\n  - `\"private_suite\"` - a full suite, typically including a bed and recliner seat\n","enum":["standard","skycouch","recliner","angle_flat","full_flat","full_flat_pod","private_suite"],"example":"standard","type":["string","null"]}},"type":["object","null"]},"wifi":{"description":"If Wi-Fi is available, information on its cost, availability, etc.","properties":{"available":{"description":"Whether Wi-Fi is available in this cabin","example":"true","type":"boolean"},"cost":{"description":"The cost, if any, to use the Wi-Fi","enum":["free","free or paid","paid","n/a"],"example":"free","type":"string"}},"type":["object","null"]}},"type":["object","null"]},"marketing_name":{"description":"The name that the marketing carrier uses to market this cabin class","example":"Economy Basic","type":"string"},"name":{"description":"The name of the cabin class","enum":["first","business","premium_economy","economy"],"example":"economy","type":"string"}},"type":["object","null"]},"cabin_class":{"description":"The cabin class that the passenger will travel in on this segment","enum":["first","business","premium_economy","economy"],"example":"economy","type":"string"},"cabin_class_marketing_name":{"description":"The name that the marketing carrier uses to market this cabin class","example":"Economy Basic","type":"string"},"fare_basis_code":{"description":"The airline's alphanumeric code for the fare that the passenger is using to travel. Where this is `null`, it means that either the fare basis code is not available or the airline does not use fare basis codes.","example":"OXZ0RO","type":["string","null"]},"passenger_id":{"description":"The identifier for the passenger. You may have specified this ID yourself when creating the offer request, or otherwise, Duffel will have generated its own random ID.","example":"passenger_0","type":"string"}},"title":"Offer Slice Segment Passenger","type":"object"},"type":"array"},"stops":{"description":"Additional segment-specific information about the stops, if any, included in the segment","items":{"additionalProperties":false,"properties":{"airport":{"allOf":[{"additionalProperties":false,"properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},{"description":"The airport at which the stop happens"}]},"arriving_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the stop is scheduled to arrive, in the airport's timezone (see `destination.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string","x-validate":"Duffel.Web.NaiveDateTimeValidator"},"departing_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the stop is scheduled to depart, in the airport's timezone (see `origin.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string","x-validate":"Duffel.Web.NaiveDateTimeValidator"},"duration":{"description":"The duration of the stop, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"sto_00009htYpSCXrwaB9Dn456","type":"string"}},"required":["id","airport","arriving_at","departing_at","duration"],"title":"Offer Slice Segment Stop","type":"object"},"type":"array"}},"title":"Offer Slice Segment","type":"object"},"type":"array"}},"title":"Offer Slice","type":"object"},"type":"array"},"supported_loyalty_programmes":{"description":"A list of airline IATA codes whose loyalty programmes are supported when booking the offer.\nLoyalty programmes present within the offer passengers that are not present in this field shall be ignored at booking.\nIf this is an empty list (`[]`), no loyalty programmes are supported for the offer and shall be ignored if provided.","example":["AF","KL","DL"],"items":{"type":"string"},"type":"array"},"supported_passenger_identity_document_types":{"description":"The types of identity documents supported by the airline and may be provided for the passengers when creating an order based on this offer.\nCurrently, possible types are `passport`, `tax_id`, `known_traveler_number`, and `passenger_redress_number`.","example":["passport"],"items":{"enum":["passport","tax_id","known_traveler_number","passenger_redress_number"],"type":"string"},"type":"array"},"tax_amount":{"description":"The amount of tax payable on the offer for all passengers","example":"40.80","type":["string","null"]},"tax_breakdown":{"description":"The airline's breakdown of `tax_amount` by tax code. This field is returned by the [Get single offer](/docs/api/offers/get-offer-by-id), price-offer and upsell-offers endpoints, which return priced offers. It is not returned in search results.\nWhen the field is present, the list is empty when the airline gives us no usable itemisation. Treat an empty list as \"no breakdown available\" rather than \"no tax\".\nEach line is in the currency the airline quoted it in, which is given per line. Where Duffel converts the price into your billing currency, that currency differs from `tax_currency`, so the lines cannot be compared with `tax_amount` without converting them.\nEven in a single currency, the lines can add up to less than `tax_amount`: a line the airline quoted without a code, a currency or an amount is dropped, and some airlines itemise only part of the tax they charge. Do not reconcile against it, and do not use it to compute a total.\nA line's `name` is the short label for the charge and its `description` the fuller explanation of what it is and who levies it.\nA line's `name`, `description` and `carrier_imposed` are all nullable, and are `null` for a tax code we cannot yet classify.\n","items":{"properties":{"amount":{"description":"The amount charged under this code, for all passengers.\nA refundable tax appears as a negative amount.\n","example":"26.00","type":"string"},"carrier_imposed":{"description":"Whether the charge is set by the airline itself, rather than by a government or an airport.\nThis is `null` for a code we cannot classify. Do not read `null` as `false`.\n","example":false,"type":["boolean","null"]},"code":{"description":"The tax code the airline used for this charge, as it was quoted to us.\nCodes are mostly the IATA ticket tax codes (for example `GB` for UK Air Passenger Duty), but an airline is free to quote a code that is not in that list.\n","example":"GB","type":"string"},"currency":{"description":"The currency of the `amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis is the currency the airline quoted the tax in. Where Duffel converts the price into your billing currency, it will differ from `tax_currency`.\n","example":"GBP","format":"ISO 4217","type":"string"},"description":{"description":"A plain-English description of what the charge is for, written by Duffel.\nThis is `null` for a code we do not yet have a description for. It is never the airline's own wording.\n","example":"UK Air Passenger Duty, an excise duty charged on each passenger departing from a UK airport, banded by distance and cabin.","type":["string","null"]},"name":{"description":"A short label for the charge, written by Duffel: the country that levies it (or the airline, for a charge the airline sets itself) followed by the charge.\nUse it where a line item has to fit beside its amount. This is `null` for a code we do not yet have a name for. It is never the airline's own wording.\n","example":"UK Air Passenger Duty","type":["string","null"]}},"required":["code","amount","currency","name","description","carrier_imposed"],"title":"Tax Breakdown Item","type":"object"},"type":"array"},"tax_currency":{"description":"The currency of the `tax_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nIt will match your organisation's billing currency unless you’re using Duffel as an accredited IATA agent, in which case it will be in the currency provided by the airline (which will usually be based on the country where your IATA agency is registered).\n","example":"GBP","format":"ISO 4217","type":["string","null"]},"total_amount":{"description":"The total price of the offer for all passengers, including taxes. It does not include the total price of any service(s) that might be booked with the offer.","example":"45.00","type":"string"},"total_currency":{"description":"The currency of the `total_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nIt will match your organisation's billing currency, with two exceptions. If you request the offer with a card or airline credit via `intended_payment_methods`, it will be the currency the airline charges in. If you’re using Duffel as an accredited IATA agent, it will be the currency provided by the airline (usually based on the country where your IATA agency is registered).\n","example":"GBP","format":"ISO 4217","type":"string"},"total_emissions_kg":{"description":"An estimate of the total carbon dioxide (CO₂) emissions when all of the passengers fly this offer's itinerary, measured in kilograms","example":"460","type":["string","null"]},"updated_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the offer was last updated","example":"2020-01-17T10:12:14.545Z","format":"date-time","type":"string"}},"title":"Offer","type":"object"},"type":"array"},"meta":{"properties":{"after":{"type":["string","null"]},"before":{"type":"string"},"limit":{"type":"number"}},"type":"object"}},"required":["data"],"type":"object"}}},"description":"Successful HTTP response; fixed SDK accepts response.ok."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List Flight Offers","tags":["duffel"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"duffel-flights","x-aisa-category":"duffel","x-aisa-docs-url":"https://aisa.one/docs/api-reference/duffel/get_duffel-flights-offers-list","x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.005,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"duffel-flights","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"duffel-flights","x-aisa-response-passthrough":true,"x-aisa-response-source":{"content_hash":"sha256:29aa2adc4eb00871c095587ffdf1a05bfc5629ec26d154d410f8174cc3b99640","kind":"upstream_success_contract","source":{"authority":"Official HTML structured schemas plus pinned SDK wire envelopes; converted, not downloaded OpenAPI","content_hash":"sha256:49bbcc9c24d238e29066906f279d7f5795d2f4b91e0624132b35172057f5fd4b","converter":"scripts/import_duffel_flights_reference.py@1+explicit-response-binding@1","fetched_at":"2026-10-09T03:52:59.395307+00:00","kind":"manual","limitations":["No schema types or required fields inferred from examples.","Offer-request create/get alternate view responses remain untyped.","Source declarations do not prove current execution compatibility."],"owner":"AIsa-team/docs","parent_source_hash":"sha256:d875b5ad32404f5d316f916cceb24fb5d3eddfed2ef4dcb1eca324850b752fbf","path_space":"public","policy_revision":"sha256:0659576c6ab1b42473fff235fd4b24a92c4202bcdee0c0a818db2c4ff6672c8f","references":[{"file":"src__types__ClientType.ts","sha256":"3aa0ea34054d294f71deaad9005eba83e841cfb70588ca47b6ba55a9f59161b5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/types/ClientType.ts"},{"file":"src__Client.ts","sha256":"0de07d39cc8dd3faae13561cd2e291e7bcaaf58761433bd35db4d929bc8d6b7b","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Client.ts"},{"file":"src__booking__OfferRequests__OfferRequests.ts","sha256":"0ba7f0987376f743b3e7ff96170826ee5a644b904818e703ccb3f5b0e8ee22c4","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OfferRequests/OfferRequests.ts"},{"file":"src__booking__Offers__Offers.ts","sha256":"022d6b38a8f299dadb29f37e6c23c44b23df9842b335ba0fab5c7ed1efef29c5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/Offers/Offers.ts"},{"file":"src__booking__Orders__Orders.ts","sha256":"91f5748faac0619fbccb0955156a944507211cfea14df01e323e553138e23a64","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/Orders/Orders.ts"},{"file":"src__booking__OrderChangeRequests__OrderChangeRequests.ts","sha256":"cf299f61571df50113312835148d507b47ec68033e230876be054d93431e0dfe","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderChangeRequests/OrderChangeRequests.ts"},{"file":"src__booking__OrderChanges__OrderChanges.ts","sha256":"ba165641b85317525fd8d9f2db61b5fb9072b40177558f26f291797d6adfeb6c","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderChanges/OrderChanges.ts"},{"file":"src__booking__OrderCancellations__OrderCancellations.ts","sha256":"f93f93edb989e4c8162ace0cc40a01f6b77d29fd671db65dfef59354863d5716","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderCancellations/OrderCancellations.ts"},{"file":"src__booking__SeatMaps__SeatMaps.ts","sha256":"07eca0f70081f97688e707bdd7084f8495fb2d3a64bde3d0bc0388bf0ea51b47","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/SeatMaps/SeatMaps.ts"},{"sha256":"925ddea94ffeccd6d6411a593bec37e76916e5f26d5cb58b9023bc3aea2d534c","url":"https://duffel.com/docs/api/v2/offer-requests"},{"sha256":"5804d1ddaaed52d9ee74c95cd89a402fd4326dfde402c305b6796c95eb2c4d0f","url":"https://duffel.com/docs/api/v2/offers"},{"sha256":"cb3190f72e56f3442e7fb856b49099ba847051a835a4fbbcf9109c39e3cd2b7e","url":"https://duffel.com/docs/api/v2/orders"},{"sha256":"6a5623159b6508cbc6b748d0303df43243e4940fa0934028233aadd3dba654b0","url":"https://duffel.com/docs/api/v2/order-change-requests"},{"sha256":"77ac67f9b74b019703de54f6597b0529955bbb1aa13c35c6759ec23a025f0b29","url":"https://duffel.com/docs/api/v2/order-changes"},{"sha256":"0b1f73a9f8becf1665a1e591fce9001bd4c6c11c891c7b39b90e01dcc6f46d7e","url":"https://duffel.com/docs/api/v2/order-cancellations"},{"sha256":"1124c3c358e1cb250c56097e44c3b8e6c1c75dea847557761c0062dd960ff606","url":"https://duffel.com/docs/api/v2/seat-maps"}],"refresh_policy":"manual","request_body_required_basis":"All selected create methods have required SDK payload arguments; Client.request wraps payload in data.","response_only":true,"response_status_basis":"Client.request accepts response.ok; no exact success status inferred.","review_period_days":30,"sdk_revision":"ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16","skipped_operations":[{"operation":"update-offer-passenger-by-id","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"price-offer","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"get-upsell-offers","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"get-order-by-id","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"update-order-by-id","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-orders","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"create-order-services","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"price-order","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-order-available-services","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-order-change-by-id","reason":"outside reviewed operation bindings","resource":"order-changes"},{"operation":"confirm-order-change","reason":"outside reviewed operation bindings","resource":"order-changes"},{"operation":"get-order-cancellations","reason":"outside reviewed operation bindings","resource":"order-cancellations"}],"upstream_origin_sha256":"e90e5f2b42f9d68931f2f9a9cbbdac739de18e6033ddaf5cd3a7972494a0c8c9","upstream_path_sha256":"dc3946ec7afee15d6adca0c19f41f7097bb6e08fece3a634c62a66cb529fdabe","url":"https://duffel.com/docs/api/v2/offer-requests"}},"x-aisa-response-upstream-origin-sha256":"e90e5f2b42f9d68931f2f9a9cbbdac739de18e6033ddaf5cd3a7972494a0c8c9","x-aisa-response-upstream-path-sha256":"dc3946ec7afee15d6adca0c19f41f7097bb6e08fece3a634c62a66cb529fdabe","x-aisa-revision":{"customer_pricing_ref":"a5b53bd2a3a5","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"95b92e4041db"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_duffel_offers_list","path":"/apis/v1/duffel/flights/offers/list"},"x-aisa-status":"enabled","x-aisa-validation":"runtime"}},"/apis/v1/duffel/flights/offers/{id}":{"get":{"description":"Refresh a single offer; authoritative price before ordering\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.005 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_duffel_offer","parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"2XX":{"content":{"application/json":{"schema":{"properties":{"data":{"properties":{"available_airline_credit_ids":{"description":"The IDs of airline credits that can be used to pay for this offer. Each ID represents a credit that can be applied as a payment method when creating an order from this offer.","example":["acd_00009htYpSCXrwaB9DnUm1","acd_00009htYpSCXrwaB9DnUm2"],"items":{"type":"string"},"type":"array"},"available_services":{"description":"The services that can be booked along with the offer but are not included by default, for example an additional checked bag. This field is only returned in the [Get single offer](/docs/api/offers/get-offer-by-id) endpoint. When there are no services available, or we don't support services for the airline, this list will be empty. If you want to know which airlines we support services for, please get in touch with the Duffel support team at <help@duffel.com>.","items":{"properties":{"id":{"description":"Duffel's unique identifier for the resource","example":"ase_00009UhD4ongolulWd9123","type":"string"},"maximum_quantity":{"description":"The maximum quantity of this service that can be booked with an order","example":1,"minimum":1,"type":"integer"},"metadata":{"description":"The metadata varies by the type of service. It includes further data\nabout the service. For example, for baggages, it may have data about\nsize and weight restrictions.\n","oneOf":[{"additionalProperties":false,"description":"An object containing metadata about the service, like the maximum weight and dimensions of the baggage.","properties":{"maximum_depth_cm":{"description":"The maximum depth that the baggage can have in centimetres","example":75,"type":["number","null"]},"maximum_height_cm":{"description":"The maximum height that the baggage can have in centimetres","example":90,"type":["number","null"]},"maximum_length_cm":{"description":"The maximum length that the baggage can have in centimetres","example":90,"type":["number","null"]},"maximum_weight_kg":{"description":"The maximum weight that the baggage can have in kilograms","example":23,"type":["number","null"]},"type":{"description":"The type of the baggage","enum":["checked","carry_on"],"example":"checked","type":"string"}},"required":["type"],"title":"Service Metadata for a Baggage","type":"object"},{"additionalProperties":false,"description":"An object containing metadata about the service, like the designator of the \nseat.\n","example":{"designator":"14B","disclosures":["Do not seat children in exit row seats","Do not seat passengers with special needs in exit row seats"],"name":"Exit row seat"},"properties":{"designator":{"description":"The designator used to uniquely identify the seat, usually made up of a \nrow number and a column letter\n","example":"14B","type":"string"},"disclosures":{"description":"Each disclosure is text, in English, provided by the airline that \ndescribes the terms and conditions of this seat. We recommend showing \nthis in your user interface to make sure that customers understand any \nrestrictions and limitations.\n","example":["Do not seat children in exit row seats","Do not seat passengers with special needs in exit row seats"],"items":{"description":"An individual term, condition or restriction for this seat\n","type":"string"},"type":"array"},"name":{"description":"A name which describes the type of seat, which you can display in your \nuser interface to help customers to understand its features\n","example":"Exit row seat","type":["string","null"]}},"required":["designator","name","disclosures"],"title":"Service Metadata for a Seat","type":"object"},{"additionalProperties":false,"description":"An object containing metadata about the service","properties":{"meal":{"description":"Data about the meal","enum":["baby_meal","bland_meal","asian_vegetarian_meal","diabetic_meal","gluten_free_meal","hindu_meal","kosher_meal","muslim_meal","vegan_meal","vegetarian_lacto_ovo_meal","traditional_meal","low_fat_meal","low_salt_meal","lactose_free_meal","healthy_meal","swiss_cold_meal","swiss_brunch","japanese_meal","child_meal","allergen_meal","vegetarian_meal","meal"],"example":"kosher","type":"string"}},"required":["meal"],"title":"Service Metadata for a Meal","type":"object"},{"additionalProperties":false,"description":"An object containing metadata about the service","properties":{"merchant_copy":{"description":"Details of what this CFAR service entails and how it can be used","example":"If you purchase this product we can refund up to 75% of your base fare if you cancel 24 hours before your first scheduled departure\n","type":"string"},"refund_amount":{"description":"The amount of money that will be returned","example":"90.80","type":"string"},"terms_and_conditions_url":{"description":"The URL where you can find the terms and conditions for this CFAR service","example":"https://duffel.com/cfar_terms_and_conditions","type":"string"}},"required":["refund_amount","terms_and_conditions_url","merchant_copy"],"title":"Service Metadata for Cancel for Any Reason","type":"object"}]},"passenger_ids":{"description":"The list of passenger `id`s the service applies to. If you add this service to an order it will apply to all the passengers in this list. For services where the type is `baggage`, this list will include only a single passenger.","example":["pas_00009hj8USM7Ncg31cBCLL"],"items":{"type":"string"},"type":"array"},"segment_ids":{"description":"The list of segment `id`s the service applies to. If you add this service to an order it will apply to all the segments in this list. For services where the type is `baggage`, depending on the airline, this list includes all the segments of all slices or all the segments of a single slice.","example":["seg_00009hj8USM7Ncg31cB456"],"items":{"type":"string"},"type":"array"},"total_amount":{"description":"The total price of the service for all passengers and segments it\napplies to, including taxes. This price is for a single unit of the\nservice.\n","example":"15.00","type":"string"},"total_currency":{"description":"The currency of the `total_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nIf an offer or order is priced with balance, it matches your organisation's billing currency. If it is priced with card or airline credit, it is returned in the currency the airline charges in. If it is priced without payment methods and not using Duffel Content, it is returned in the agency point of sale currency.\n","example":"GBP","format":"ISO 4217","type":"string"},"type":{"description":"The type of the service","enum":["baggage","seat","meal","cancel_for_any_reason"],"example":"baggage","type":"string"}},"title":"Offer Service","type":"object"},"type":"array"},"base_amount":{"description":"The base price of the offer for all passengers, excluding taxes. It does not include the base amount of any service(s) that might be booked with the offer.","example":"30.20","type":"string"},"base_currency":{"description":"The currency of the `base_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nIt will match your organisation's billing currency unless you’re using Duffel as an accredited IATA agent, in which case it will be in the currency provided by the airline (which will usually be based on the country where your IATA agency is registered).\n","example":"GBP","format":"ISO 4217","type":"string"},"conditions":{"description":"The conditions associated with this offer, describing the kinds of modifications you can make post-booking and any penalties that will apply to those modifications.\nThis information assumes the condition is applied to all of the slices and passengers associated with this offer - for information at the slice level (e.g. \"what happens if I just want to change the first slice?\") refer to the `slices`.\nIf a particular kind of modification is allowed, you may not always be able to take action through the Duffel API. In some cases, you may need to contact the Duffel support team or the airline directly.\n","properties":{"change_before_departure":{"description":"Whether the whole offer can be changed before the departure of the first slice.\nIf all of the slices on the offer can be changed then the `allowed` property will be `true`. Refer to the `slices` for information about change penalties.\nIf any of the slices on the offer can't be changed then the `allowed` property will be `false`. In this case you should refer to the `slices` conditions to determine if any part of the offer is changeable.\nIf the airline hasn't provided any information about whether this offer can be changed then this property will be `null`.\n","properties":{"allowed":{"description":"Whether this kind of modification is allowed post-booking","example":true,"type":"boolean"},"penalty_amount":{"description":"If the modification is `allowed` then this is the amount payable to apply the modification to all passengers. If there is no penalty, the value will be zero.\nIf the modification isn't `allowed` or the penalty is not known then this field will be `null`.\nIf this is `null` then the `penalty_currency` will also be `null`.\n","example":"100.00","type":["string","null"]},"penalty_currency":{"description":"The currency of the `penalty_amount` as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis will be in a currency determined by the airline, which is not necessarily the same as the currency of the offer or order.\nIf this is `null` then `penalty_amount` will also be `null`.\n","example":"GBP","format":"ISO 4217","type":["string","null"]}},"type":["object","null"]},"refund_before_departure":{"description":"Whether the whole offer can be refunded before the departure of the first slice.\nIf all of the slices on the offer can be refunded then the `allowed` property will be `true` and information will be provided about any penalties.\nIf any of the slices on the offer can't be refunded then the `allowed` property will be `false`.\nIf the airline hasn't provided any information about whether this offer can be refunded then this property will be `null`.\n","properties":{"allowed":{"description":"Whether this kind of modification is allowed post-booking","example":true,"type":"boolean"},"penalty_amount":{"description":"If the modification is `allowed` then this is the amount payable to apply the modification to all passengers. If there is no penalty, the value will be zero.\nIf the modification isn't `allowed` or the penalty is not known then this field will be `null`.\nIf this is `null` then the `penalty_currency` will also be `null`.\n","example":"100.00","type":["string","null"]},"penalty_currency":{"description":"The currency of the `penalty_amount` as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis will be in a currency determined by the airline, which is not necessarily the same as the currency of the offer or order.\nIf this is `null` then `penalty_amount` will also be `null`.\n","example":"GBP","format":"ISO 4217","type":["string","null"]}},"type":["object","null"]}},"title":"OfferConditions","type":"object"},"created_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the offer was created","example":"2020-01-17T10:12:14.545Z","format":"date-time","type":"string"},"expires_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime expiry of the offer before which the traveller should use this offer to create an order. After this time the offer can no longer be used to create an order.","example":"2020-01-17T10:42:14.545Z","format":"date-time","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"off_00009htYpSCXrwaB9DnUm0","type":"string"},"intended_payment_methods":{"description":"The payment methods that will be used to pay for the offer and their fees if any.","items":{"oneOf":[{"additionalProperties":false,"properties":{"card_id":{"description":"The ID of the card you intend to pay with","example":"tcd_0000A3t2sL46m5eDF45kWW","type":"string"},"charge_amount":{"description":"The amount that will be charged to the card payment","example":"500.20","type":"string"},"charge_currency":{"description":"The currency of the charge amount","example":"GBP","format":"ISO 4217","type":"string"},"surcharge_amount":{"description":"The surcharge amount that will be applied to the card payment","example":"30.20","type":["string","null"]},"surcharge_currency":{"description":"The currency of the surcharge amount","example":"GBP","format":"ISO 4217","type":["string","null"]},"type":{"description":"The type of payment method you intend to use","enum":["card"],"example":"card","type":"string"}},"required":["type","card_id","charge_amount","charge_currency","surcharge_amount","surcharge_currency"],"title":"Intended Card Surcharge","type":"object"},{"additionalProperties":false,"properties":{"airline_credit_id":{"description":"The ID of the airilne credit you intend to pay with","example":"tcd_0000A3t2sL46m5eDF45kWW","type":"string"},"charge_amount":{"description":"The amount that will be taken from this airline credit","example":"30.20","type":"string"},"charge_currency":{"description":"The currency of the charge amount","example":"GBP","format":"ISO 4217","type":"string"},"penalty_amount":{"description":"The penalty that will be incurred when paying with this airline credit","example":"10.20","type":"string"},"penalty_currency":{"description":"The currency of the penalty amount","example":"GBP","format":"ISO 4217","type":"string"},"type":{"description":"The type of payment method you intend to use","enum":["airline_credit"],"example":"airline_credit","type":"string"}},"required":["type","airline_credit_id","charge_amount","charge_currency","penalty_amount","penalty_currency"],"title":"Intended Airline Credit Charge","type":"object"}]},"type":"array"},"intended_services":{"description":"The services that will be booked with the offer.","items":{"additionalProperties":false,"properties":{"id":{"description":"Duffel's unique identifier for the resource","example":"ase_00009UhD4ongolulWd9123","type":"string"},"quantity":{"description":"The quantity of the service you intend to book. This will always be `1` for seat services.","example":1,"minimum":1,"type":"integer"}},"required":["id","quantity"],"title":"Intended Service","type":"object"},"type":"array"},"live_mode":{"description":"Whether the offer request was created in live mode. This field will be set to `true` if the offer request was created in live mode, or `false` if it was created in test mode.","example":true,"type":"boolean"},"owner":{"allOf":[{"additionalProperties":false,"properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},{"description":"The airline which provided the offer"}]},"partial":{"description":"Partial offers are a new concept we're introducing as a part of a new multi-step search flow that we're currently experimenting with.\nA partial offer can't be booked directly, but it can be combined with other partial offers to form a full offer.\nPartial offers are only ever returned through the multi-step search flow. So there's no need to add any handling to deal with partial offers if you're using the traditional `OfferRequest` search flow to create offers.\n","example":true,"type":"boolean"},"passenger_identity_documents_required":{"description":"Whether identity documents must be provided for each of the passengers when creating an order based on this offer. If this is `true`, you must provide a passport document for every passenger.","example":false,"type":"boolean"},"passengers":{"description":"The passengers included in the offer","items":{"properties":{"age":{"description":"The age of the passenger on the `departure_date` of the final slice","example":14,"maximum":130,"minimum":0,"type":["integer","null"]},"family_name":{"description":"The passenger's family name","example":"Earhart","type":["string","null"]},"fare_type":{"description":"The fare type of the passenger","example":"contract_bulk","type":["string","null"]},"given_name":{"description":"The passenger's given name","example":"Amelia","type":["string","null"]},"id":{"description":"The identifier for the passenger. This ID will be generated by Duffel","example":"pas_00009hj8USM7Ncg31cBCL","type":"string"},"loyalty_programme_accounts":{"description":"The loyalty programme accounts for this passenger","items":{"properties":{"account_number":{"description":"The passenger's account number for this loyalty programme account","example":"12901014","type":"string"},"airline_iata_code":{"description":"The IATA code for the airline that this loyalty programme account belongs to","example":"BA","type":"string"}},"title":"Loyalty Programme Account","type":"object"},"type":"array"},"type":{"description":"The type of the passenger","enum":["adult","child","infant_without_seat"],"example":"adult","type":["string","null"]}},"title":"Offer Passenger","type":"object"},"type":"array"},"payment_requirements":{"allOf":[{"properties":{"payment_required_by":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime by which you must pay for this offer. At this time, if still unpaid, the reserved space on the flight(s) will be released and you will have to create a new order.\nThis will be `null` when the offer requires immediate payment - that is, when `requires_instant_payment` is `true`.\n","example":"2020-01-17T10:42:14Z","format":"date-time","type":["string","null"]},"price_guarantee_expires_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the price associated with the order will no longer be guaranteed by the airline and may change before payment.\nThis will be `null` when `requires_instant_payment` is `true`.\n","example":"2020-01-17T10:42:14Z","format":"date-time","type":["string","null"]},"requires_instant_payment":{"description":"When payment is required at the time of booking this will be `true` and `payment_required_by` and `price_guarantee_expires_at` will be `null`. When payment can be made at a time after booking, this will be `false` and the time limits on the payment will be provided in `payment_required_by` and `price_guarantee_expires_at`.\n","example":false,"type":"boolean"}},"title":"OfferPaymentRequirements","type":"object"},{"description":"The payment requirements for this offer"}]},"private_fares":{"description":"The private fares applied on this offer.","items":{"properties":{"corporate_code":{"description":"The corporate code that was applied, if any","example":"FLX53","type":["string","null"]},"tour_code":{"description":"The tour code that was applied, if any","example":"578DFL","type":["string","null"]},"tracking_reference":{"description":"The tracking reference that was applied, if any","example":"ABN:2345678","type":["string","null"]},"type":{"description":"The type of private fare applied","enum":["corporate","leisure","negotiated"],"example":"corporate","type":"string"}},"required":["type","corporate_code","tracking_reference","tour_code"],"title":"Offer Private Fares","type":"object"},"type":"array"},"slices":{"description":"The [slices](/docs/api/overview/key-concepts) that make up this offer. Each slice will include one or more [segments](/docs/api/overview/key-concepts), the specific flights that the airline is offering to take the passengers from the slice's `origin` to its `destination`.\n[Partial](#offers-schema-partial) offers contain a single slice as each partial offer is for a particular slice of the journey.\n","items":{"properties":{"comparison_key":{"description":"A hash uniquely identifying this slice. This value could be use to group together identical slices from different offers.","example":"BmlZDw==","type":"string"},"conditions":{"description":"The conditions associated with this slice, describing the kinds of\nmodifications you can make post-booking and any penalties that\nwill apply to those modifications and also what perks will\nbe available to passengers when travelling.\n\nThis condition is applied only to this slice and to all the passengers\nassociated with this offer - for information at the offer level\n(e.g. \"what happens if I want to change all the slices?\") refer to the\n`conditions` at the top level.\n\nIf a particular kind of modification is allowed, you may not always be able to take action through\nthe Duffel API. In some cases, you may need to contact the Duffel support team or\nthe airline directly.\n\nNote that the perks associated with the slice are aggregated across passengers\nand segments and are intended to provide a brief summary of the passenger experience, however\nthe experience may not be consistent across all segments. As an example, priority boarding may\nbe flagged as available on the slice but not available on all segments on the slice.\n\n**Note**: `advance_seat_selection`, `priority_boarding` and `priority_check_in` are under restricted `NGS` feature.\nIf you need access, get in touch with the Duffel support team.\n","properties":{"advance_seat_selection":{"description":"Whether passengers are able to select a seat prior to check in.","example":"true","type":["boolean","null"]},"change_before_departure":{"description":"Whether this slice can be changed before the departure.\nIf the slice can be changed for all of the passengers then the `allowed` property will be `true` and information will be provided about any penalties.\nIf none of the passengers on the slice can be changed then the `allowed` property will be `false`.\nIn all other cases this property will be `null` indicating we can't provide the information for this slice.\nThe `penalty_amount` is specific to changing this slice and may not be the penalty that is applied if the entire offer is changed.\n","properties":{"allowed":{"description":"Whether this kind of modification is allowed post-booking","example":true,"type":"boolean"},"penalty_amount":{"description":"If the modification is `allowed` then this is the amount payable to apply the modification to all passengers. If there is no penalty, the value will be zero.\nIf the modification isn't `allowed` or the penalty is not known then this field will be `null`.\nIf this is `null` then the `penalty_currency` will also be `null`.\n","example":"100.00","type":["string","null"]},"penalty_currency":{"description":"The currency of the `penalty_amount` as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis will be in a currency determined by the airline, which is not necessarily the same as the currency of the offer or order.\nIf this is `null` then `penalty_amount` will also be `null`.\n","example":"GBP","format":"ISO 4217","type":["string","null"]}},"type":["object","null"]},"priority_boarding":{"description":"Whether passengers are given preferential boarding over other passengers in their cabin.","example":"true","type":["boolean","null"]},"priority_check_in":{"description":"Whether passengers are given access to a fast track lane during check in.","example":"true","type":["boolean","null"]}},"title":"OfferSliceConditions","type":"object"},"destination":{"allOf":[{"additionalProperties":false,"properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},{"description":"The city or airport where this slice ends"}]},"destination_type":{"description":"The type of the destination","enum":["airport","city"],"example":"airport","type":"string"},"duration":{"description":"The duration of the slice, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":["string","null"]},"fare_brand_name":{"description":"The name of the fare brand associated with this slice.\nA fare brand specifies the travel conditions you get on your slice made available by the airline.\ne.g. a British Airways Economy Basic fare will only include a hand baggage allowance.\nIt is worth noting that the fare brand names are defined by the airlines themselves and\ntherefore they are subject to change without any prior notice.\nWe’re in the process of adding support for `fare_brand_name` across all our airlines,\nso for now, this field may be `null` in some offers.\nThis will become a non-nullable attribute in the near future.\n","example":"Basic","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"sli_00009htYpSCXrwaB9Dn123","type":"string"},"ngs_shelf":{"description":"A summary of the seat characteristics and extras available to passengers on the given slice.\n\nThe shelf is calculated by Duffel and may be used to group similar slices across offers when building a shopping display.\n\nNote this value does not take into account any services that may be purchased in addition to the offer and should not be directly used\nin any offer ranking systems.\n\nIncludes the following:\n\n  - `1`: standard seating with limited extras.\n  - `2`: standard seating with extras, i.e. carry-on baggage, advanced seat selection,  priority boarding etc.\n  - `3`: preferred seating, such as additional legroom, seat width or middle seat free\n  - `4`: premium seating, additional legroom and recline. Situated in business class or higher.\n  - `5`: deluxe seating, additional legroom and reclines to lie flat position. Situated in business class or higher.\n\n**Note**: this field is under restricted `NGS` feature. If you need access, get in touch with the Duffel support team.\n","enum":[1,2,3,4,5],"example":1,"type":["integer","null"]},"origin":{"allOf":[{"additionalProperties":false,"properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},{"description":"The city or airport where this slice begins"}]},"origin_type":{"description":"The type of the origin","enum":["airport","city"],"example":"airport","type":"string"},"segments":{"description":"The segments - that is, specific flights - that the airline is offering to get the passengers from the `origin` to the `destination`","items":{"properties":{"aircraft":{"allOf":[{"additionalProperties":false,"properties":{"iata_code":{"description":"The three-character IATA code for the aircraft","example":"380","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"arc_00009UhD4ongolulWd91Ky","type":"string"},"name":{"description":"The name of the aircraft","example":"Airbus Industries A380","type":"string"}},"required":["iata_code","id","name"],"title":"Aircraft","type":"object"},{"description":"The aircraft that the operating carrier will use to operate this segment"}]},"arriving_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to arrive, in the destination airport timezone (see `destination.timezone`)","example":"2020-06-13T16:38:02","format":"date-time","type":"string","x-validate":"Duffel.Web.NaiveDateTimeValidator"},"departing_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to depart, in the origin airport timezone (see `origin.timezone`)","example":"2020-06-13T16:38:02","format":"date-time","type":"string","x-validate":"Duffel.Web.NaiveDateTimeValidator"},"destination":{"allOf":[{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"iata_code":{"description":"The three-character IATA code for the city","example":"NYC","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"US","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_nyc_us","type":"string"},"name":{"description":"The name of the city","example":"New York","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"New York","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"NYC","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"JFK","type":["string","null"]},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"US","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"KJFK","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_jfk_us","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":40.640556,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-73.778519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"John F. Kennedy International Airport","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"America/New_York","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","city","iata_city_code"],"title":"Airport","type":"object"},{"description":"The airport at which the segment is scheduled to arrive"}]},"destination_terminal":{"description":"The terminal at the `destination` airport where the segment is scheduled to arrive","example":"5","type":["string","null"]},"distance":{"description":"The distance of the segment in kilometres","example":"424.2","type":["string","null"]},"duration":{"description":"The duration of the segment, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"seg_00009htYpSCXrwaB9Dn456","type":"string"},"marketing_carrier":{"allOf":[{"additionalProperties":false,"properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},{"description":"The airline selling the tickets for this segment. This may differ from the `operating_carrier` in the case of a \"codeshare\", where one airline sells flights operated by another airline."}]},"marketing_carrier_flight_number":{"description":"The flight number assigned by the marketing carrier","example":"1234","type":"string"},"operating_carrier":{"allOf":[{"additionalProperties":false,"properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},{"description":"The airline actually operating this segment. This may differ from the `marketing_carrier` in the case of a \"codeshare\", where one airline sells flights operated by another airline."}]},"operating_carrier_flight_number":{"description":"The flight number assigned by the operating carrier. This may not be present, in which case you should display the `marketing_carrier`'s information and the `marketing_carrier_flight_number`, and simply state the name of the `operating_carrier`.","example":"4321","type":["string","null"]},"origin":{"allOf":[{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},{"description":"The airport from which the flight is scheduled to depart"}]},"origin_terminal":{"description":"The terminal at the `origin` airport from which the segment is scheduled to depart","example":"B","type":["string","null"]},"passengers":{"description":"Additional segment-specific information about the passengers included in the offer (e.g. their baggage allowance and the cabin class they will be travelling in)","items":{"properties":{"baggages":{"description":"The baggage allowances for the passenger on this segment included in the offer. Some airlines may allow additional baggage to be booked as a service - see the offer's `available_services`.","items":{"properties":{"quantity":{"description":"The number of items of baggage of the specified `type` allowed on the segment. Where no allowance information is available for a particular `type`, no entry will be present.","example":1,"type":"integer"},"type":{"description":"The type of the baggage allowance","enum":["checked","carry_on"],"example":"checked","type":"string"}},"title":"Slice Segment Passenger Baggage","type":"object"},"type":"array"},"cabin":{"description":"Data about the cabin that the passenger will be flying in for this segment","properties":{"amenities":{"description":"The amenities specific to this cabin class on this plane","properties":{"power":{"description":"If power (AC and/or USB) is available, information on what is available","properties":{"available":{"description":"Whether there is power available or not in this cabin","example":"true","type":"boolean"}},"type":["object","null"]},"seat":{"description":"Information on the standard seat in this cabin class. Exceptions may apply, such as on exit rows.","properties":{"legroom":{"description":"The available legroom for the passenger","enum":["less","more","standard","n/a"],"example":"standard","type":"string"},"pitch":{"description":"The distance from a point on a seat to the seat front/behind it, in inches, or \"n/a\" if not available","example":"32","type":"string"},"type":{"description":"A summary of the seat characteristics for the cabin.\n\nIncludes the following:\n\n  - `\"standard\"` - typical seating with regular legroom / recline\n  - `\"skycouch\"` - a row of seats converted into a couch layout\n  - `\"recliner\"` - seating with additional legroom and recline\n  - `\"angle_flat\"` - seating with additional legroom and near flat recline\n  - `\"full_flat\"` - seating with full flat recline\n  - `\"full_flat_pod\"` - seating with full flat recline and enclosing privacy screens\n  - `\"private_suite\"` - a full suite, typically including a bed and recliner seat\n","enum":["standard","skycouch","recliner","angle_flat","full_flat","full_flat_pod","private_suite"],"example":"standard","type":["string","null"]}},"type":["object","null"]},"wifi":{"description":"If Wi-Fi is available, information on its cost, availability, etc.","properties":{"available":{"description":"Whether Wi-Fi is available in this cabin","example":"true","type":"boolean"},"cost":{"description":"The cost, if any, to use the Wi-Fi","enum":["free","free or paid","paid","n/a"],"example":"free","type":"string"}},"type":["object","null"]}},"type":["object","null"]},"marketing_name":{"description":"The name that the marketing carrier uses to market this cabin class","example":"Economy Basic","type":"string"},"name":{"description":"The name of the cabin class","enum":["first","business","premium_economy","economy"],"example":"economy","type":"string"}},"type":["object","null"]},"cabin_class":{"description":"The cabin class that the passenger will travel in on this segment","enum":["first","business","premium_economy","economy"],"example":"economy","type":"string"},"cabin_class_marketing_name":{"description":"The name that the marketing carrier uses to market this cabin class","example":"Economy Basic","type":"string"},"fare_basis_code":{"description":"The airline's alphanumeric code for the fare that the passenger is using to travel. Where this is `null`, it means that either the fare basis code is not available or the airline does not use fare basis codes.","example":"OXZ0RO","type":["string","null"]},"passenger_id":{"description":"The identifier for the passenger. You may have specified this ID yourself when creating the offer request, or otherwise, Duffel will have generated its own random ID.","example":"passenger_0","type":"string"}},"title":"Offer Slice Segment Passenger","type":"object"},"type":"array"},"stops":{"description":"Additional segment-specific information about the stops, if any, included in the segment","items":{"additionalProperties":false,"properties":{"airport":{"allOf":[{"additionalProperties":false,"properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},{"description":"The airport at which the stop happens"}]},"arriving_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the stop is scheduled to arrive, in the airport's timezone (see `destination.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string","x-validate":"Duffel.Web.NaiveDateTimeValidator"},"departing_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the stop is scheduled to depart, in the airport's timezone (see `origin.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string","x-validate":"Duffel.Web.NaiveDateTimeValidator"},"duration":{"description":"The duration of the stop, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"sto_00009htYpSCXrwaB9Dn456","type":"string"}},"required":["id","airport","arriving_at","departing_at","duration"],"title":"Offer Slice Segment Stop","type":"object"},"type":"array"}},"title":"Offer Slice Segment","type":"object"},"type":"array"}},"title":"Offer Slice","type":"object"},"type":"array"},"supported_loyalty_programmes":{"description":"A list of airline IATA codes whose loyalty programmes are supported when booking the offer.\nLoyalty programmes present within the offer passengers that are not present in this field shall be ignored at booking.\nIf this is an empty list (`[]`), no loyalty programmes are supported for the offer and shall be ignored if provided.","example":["AF","KL","DL"],"items":{"type":"string"},"type":"array"},"supported_passenger_identity_document_types":{"description":"The types of identity documents supported by the airline and may be provided for the passengers when creating an order based on this offer.\nCurrently, possible types are `passport`, `tax_id`, `known_traveler_number`, and `passenger_redress_number`.","example":["passport"],"items":{"enum":["passport","tax_id","known_traveler_number","passenger_redress_number"],"type":"string"},"type":"array"},"tax_amount":{"description":"The amount of tax payable on the offer for all passengers","example":"40.80","type":["string","null"]},"tax_breakdown":{"description":"The airline's breakdown of `tax_amount` by tax code. This field is returned by the [Get single offer](/docs/api/offers/get-offer-by-id), price-offer and upsell-offers endpoints, which return priced offers. It is not returned in search results.\nWhen the field is present, the list is empty when the airline gives us no usable itemisation. Treat an empty list as \"no breakdown available\" rather than \"no tax\".\nEach line is in the currency the airline quoted it in, which is given per line. Where Duffel converts the price into your billing currency, that currency differs from `tax_currency`, so the lines cannot be compared with `tax_amount` without converting them.\nEven in a single currency, the lines can add up to less than `tax_amount`: a line the airline quoted without a code, a currency or an amount is dropped, and some airlines itemise only part of the tax they charge. Do not reconcile against it, and do not use it to compute a total.\nA line's `name` is the short label for the charge and its `description` the fuller explanation of what it is and who levies it.\nA line's `name`, `description` and `carrier_imposed` are all nullable, and are `null` for a tax code we cannot yet classify.\n","items":{"properties":{"amount":{"description":"The amount charged under this code, for all passengers.\nA refundable tax appears as a negative amount.\n","example":"26.00","type":"string"},"carrier_imposed":{"description":"Whether the charge is set by the airline itself, rather than by a government or an airport.\nThis is `null` for a code we cannot classify. Do not read `null` as `false`.\n","example":false,"type":["boolean","null"]},"code":{"description":"The tax code the airline used for this charge, as it was quoted to us.\nCodes are mostly the IATA ticket tax codes (for example `GB` for UK Air Passenger Duty), but an airline is free to quote a code that is not in that list.\n","example":"GB","type":"string"},"currency":{"description":"The currency of the `amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis is the currency the airline quoted the tax in. Where Duffel converts the price into your billing currency, it will differ from `tax_currency`.\n","example":"GBP","format":"ISO 4217","type":"string"},"description":{"description":"A plain-English description of what the charge is for, written by Duffel.\nThis is `null` for a code we do not yet have a description for. It is never the airline's own wording.\n","example":"UK Air Passenger Duty, an excise duty charged on each passenger departing from a UK airport, banded by distance and cabin.","type":["string","null"]},"name":{"description":"A short label for the charge, written by Duffel: the country that levies it (or the airline, for a charge the airline sets itself) followed by the charge.\nUse it where a line item has to fit beside its amount. This is `null` for a code we do not yet have a name for. It is never the airline's own wording.\n","example":"UK Air Passenger Duty","type":["string","null"]}},"required":["code","amount","currency","name","description","carrier_imposed"],"title":"Tax Breakdown Item","type":"object"},"type":"array"},"tax_currency":{"description":"The currency of the `tax_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nIt will match your organisation's billing currency unless you’re using Duffel as an accredited IATA agent, in which case it will be in the currency provided by the airline (which will usually be based on the country where your IATA agency is registered).\n","example":"GBP","format":"ISO 4217","type":["string","null"]},"total_amount":{"description":"The total price of the offer for all passengers, including taxes. It does not include the total price of any service(s) that might be booked with the offer.","example":"45.00","type":"string"},"total_currency":{"description":"The currency of the `total_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nIt will match your organisation's billing currency, with two exceptions. If you request the offer with a card or airline credit via `intended_payment_methods`, it will be the currency the airline charges in. If you’re using Duffel as an accredited IATA agent, it will be the currency provided by the airline (usually based on the country where your IATA agency is registered).\n","example":"GBP","format":"ISO 4217","type":"string"},"total_emissions_kg":{"description":"An estimate of the total carbon dioxide (CO₂) emissions when all of the passengers fly this offer's itinerary, measured in kilograms","example":"460","type":["string","null"]},"updated_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the offer was last updated","example":"2020-01-17T10:12:14.545Z","format":"date-time","type":"string"}},"title":"Offer","type":"object"},"meta":{"properties":{"after":{"type":["string","null"]},"before":{"type":"string"},"limit":{"type":"number"}},"type":"object"}},"required":["data"],"type":"object"}}},"description":"Successful HTTP response; fixed SDK accepts response.ok."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Flight Offer","tags":["duffel"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"duffel-flights","x-aisa-category":"duffel","x-aisa-docs-url":"https://aisa.one/docs/api-reference/duffel/get_duffel-flights-offers-id","x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.005,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"duffel-flights","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"duffel-flights","x-aisa-response-passthrough":true,"x-aisa-response-source":{"content_hash":"sha256:3db81788edb451ba644d1e74d1e8324c38c6e1ecbb6ee37c6069b0c741a17efd","kind":"upstream_success_contract","source":{"authority":"Official HTML structured schemas plus pinned SDK wire envelopes; converted, not downloaded OpenAPI","content_hash":"sha256:4fbf319c0f415a838731c55d0ea96e8a542604f20980db329ecba2cec2b3cea6","converter":"scripts/import_duffel_flights_reference.py@1+explicit-response-binding@1","fetched_at":"2026-10-09T03:52:59.395307+00:00","kind":"manual","limitations":["No schema types or required fields inferred from examples.","Offer-request create/get alternate view responses remain untyped.","Source declarations do not prove current execution compatibility."],"owner":"AIsa-team/docs","parent_source_hash":"sha256:d875b5ad32404f5d316f916cceb24fb5d3eddfed2ef4dcb1eca324850b752fbf","path_space":"public","policy_revision":"sha256:0659576c6ab1b42473fff235fd4b24a92c4202bcdee0c0a818db2c4ff6672c8f","references":[{"file":"src__types__ClientType.ts","sha256":"3aa0ea34054d294f71deaad9005eba83e841cfb70588ca47b6ba55a9f59161b5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/types/ClientType.ts"},{"file":"src__Client.ts","sha256":"0de07d39cc8dd3faae13561cd2e291e7bcaaf58761433bd35db4d929bc8d6b7b","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Client.ts"},{"file":"src__booking__OfferRequests__OfferRequests.ts","sha256":"0ba7f0987376f743b3e7ff96170826ee5a644b904818e703ccb3f5b0e8ee22c4","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OfferRequests/OfferRequests.ts"},{"file":"src__booking__Offers__Offers.ts","sha256":"022d6b38a8f299dadb29f37e6c23c44b23df9842b335ba0fab5c7ed1efef29c5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/Offers/Offers.ts"},{"file":"src__booking__Orders__Orders.ts","sha256":"91f5748faac0619fbccb0955156a944507211cfea14df01e323e553138e23a64","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/Orders/Orders.ts"},{"file":"src__booking__OrderChangeRequests__OrderChangeRequests.ts","sha256":"cf299f61571df50113312835148d507b47ec68033e230876be054d93431e0dfe","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderChangeRequests/OrderChangeRequests.ts"},{"file":"src__booking__OrderChanges__OrderChanges.ts","sha256":"ba165641b85317525fd8d9f2db61b5fb9072b40177558f26f291797d6adfeb6c","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderChanges/OrderChanges.ts"},{"file":"src__booking__OrderCancellations__OrderCancellations.ts","sha256":"f93f93edb989e4c8162ace0cc40a01f6b77d29fd671db65dfef59354863d5716","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderCancellations/OrderCancellations.ts"},{"file":"src__booking__SeatMaps__SeatMaps.ts","sha256":"07eca0f70081f97688e707bdd7084f8495fb2d3a64bde3d0bc0388bf0ea51b47","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/SeatMaps/SeatMaps.ts"},{"sha256":"925ddea94ffeccd6d6411a593bec37e76916e5f26d5cb58b9023bc3aea2d534c","url":"https://duffel.com/docs/api/v2/offer-requests"},{"sha256":"5804d1ddaaed52d9ee74c95cd89a402fd4326dfde402c305b6796c95eb2c4d0f","url":"https://duffel.com/docs/api/v2/offers"},{"sha256":"cb3190f72e56f3442e7fb856b49099ba847051a835a4fbbcf9109c39e3cd2b7e","url":"https://duffel.com/docs/api/v2/orders"},{"sha256":"6a5623159b6508cbc6b748d0303df43243e4940fa0934028233aadd3dba654b0","url":"https://duffel.com/docs/api/v2/order-change-requests"},{"sha256":"77ac67f9b74b019703de54f6597b0529955bbb1aa13c35c6759ec23a025f0b29","url":"https://duffel.com/docs/api/v2/order-changes"},{"sha256":"0b1f73a9f8becf1665a1e591fce9001bd4c6c11c891c7b39b90e01dcc6f46d7e","url":"https://duffel.com/docs/api/v2/order-cancellations"},{"sha256":"1124c3c358e1cb250c56097e44c3b8e6c1c75dea847557761c0062dd960ff606","url":"https://duffel.com/docs/api/v2/seat-maps"}],"refresh_policy":"manual","request_body_required_basis":"All selected create methods have required SDK payload arguments; Client.request wraps payload in data.","response_only":true,"response_status_basis":"Client.request accepts response.ok; no exact success status inferred.","review_period_days":30,"sdk_revision":"ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16","skipped_operations":[{"operation":"update-offer-passenger-by-id","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"price-offer","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"get-upsell-offers","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"get-order-by-id","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"update-order-by-id","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-orders","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"create-order-services","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"price-order","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-order-available-services","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-order-change-by-id","reason":"outside reviewed operation bindings","resource":"order-changes"},{"operation":"confirm-order-change","reason":"outside reviewed operation bindings","resource":"order-changes"},{"operation":"get-order-cancellations","reason":"outside reviewed operation bindings","resource":"order-cancellations"}],"upstream_origin_sha256":"e90e5f2b42f9d68931f2f9a9cbbdac739de18e6033ddaf5cd3a7972494a0c8c9","upstream_path_sha256":"06ccdbd593b8b94d57b875a4b89573324fbeaba0869202851605e7071b2418c6","url":"https://duffel.com/docs/api/v2/offer-requests"}},"x-aisa-response-upstream-origin-sha256":"e90e5f2b42f9d68931f2f9a9cbbdac739de18e6033ddaf5cd3a7972494a0c8c9","x-aisa-response-upstream-path-sha256":"06ccdbd593b8b94d57b875a4b89573324fbeaba0869202851605e7071b2418c6","x-aisa-revision":{"customer_pricing_ref":"c966a5e87ea9","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f4744ec37746"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_duffel_offer","path":"/apis/v1/duffel/flights/offers/{id}"},"x-aisa-status":"enabled","x-aisa-validation":"runtime"}},"/apis/v1/duffel/flights/order-cancellations/create":{"post":{"description":"Fetch the refund quote for an order\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.005 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_duffel_order_cancellations_create","requestBody":{"content":{"application/json":{"schema":{"properties":{"data":{"properties":{"order_id":{"description":"Duffel's unique identifier for the order","example":"ord_001","type":"string"}},"required":["order_id"],"title":"Body parameters","type":"object"}},"required":["data"],"type":"object"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/PublishedResponses_PreviousResponseDuffel_OrderCancellation"}},"type":"object"}}},"description":"Cancellation quote"},"2XX":{"content":{"application/json":{"schema":{"properties":{"data":{"additionalProperties":false,"description":"An order cancellation is used to cancel an order with an airline","properties":{"airline_credits":{"description":"For unconfirmed cancellations, it lists airilne credits that would be generated if the cancellation is confirmed.\nFor confirmed cancellations, it lists airline credits that were generated when this cancellation was confirmed.\n","items":{"oneOf":[{"additionalProperties":false,"description":"An airline credit quote represents the airline credit that would be issued by the airline if the order is cancelled.","properties":{"amount":{"description":"The monetary value associated with this airline credit\n","example":"90.80","type":"string"},"amount_currency":{"description":"The currency in which this airline credit is issued, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code\n","example":"GBP","type":"string"},"code":{"description":"The code which identifies the airline credit to the airline and will be used to redeem the airline credit\n","example":"1234567890123","type":["string","null"]},"credit_amount":{"deprecated":true,"description":"The monetary value associated with this airline credit\n","example":"90.80","type":"string"},"credit_code":{"deprecated":true,"description":"The code which identifies the airline credit to the airline and will be used to redeem the airline credit\n","example":"1234567890123","type":["string","null"]},"credit_currency":{"deprecated":true,"description":"The currency in which this airline credit is issued, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code\n","example":"GBP","type":"string"},"credit_name":{"deprecated":true,"description":"The human-readable name used by the airline to categorize the type of credit being offered. This name should help when trying to understand the airline's conditions of use which apply to this credit.\n","example":"Duffel Travel Credit","type":"string"},"id":{"description":"Duffel's unique identifier for the airline credit quote\n","example":"act_00009qzZWzjDipIkqpaUAj","type":"string"},"issued_on":{"description":"The date the credit was issued.\nIt is important to note that this date might not be the same as the date of cancellation. Often airlines associate credits with tickets, in which case the date of issue is considered to be the date the ticket was originally issued.\nAirline credits may have expiration dates which are based on the date of issue. Airlines don't always reliably disclose the expiration date in their APIs at the time of cancellation, so we are unable to return this information on airline credits. To get the latest info on expiration dates for airline credits we recommend checking directly with the airlines to determine the specific conditions of use for the credit.\n","example":"2023-02-24","format":"date","type":"string"},"passenger_id":{"description":"Duffel's unique identifier for the passenger on the order that the credit is associated with\n","example":"pas_00009hj8USM7Ncg31cBCLL","type":"string"},"type":{"description":"The type of airline credit that would be issued if the cancellation is confirmed. Use this to distinguish between credits that the airline will issue against the original e-ticket (`eticket`) and credits issued as a separate MCO/EMD document (`mco`, `emd`).\n","enum":["eticket","mco","emd"],"example":"eticket","type":"string"}},"required":["id","amount","code","amount_currency","issued_on","passenger_id","type"],"title":"Airline Credit Quote","type":"object"},{"additionalProperties":false,"description":"An airline credit represents credit issued by an airline for a canceled or disrupted flight.","properties":{"airline_iata_code":{"description":"The two-character IATA code for the airline that issued this credit","example":"AA","type":"string"},"amount":{"description":"Value of this airline credit","example":"30.20","type":"string"},"amount_currency":{"description":"The currency of the `amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\n","example":"GBP","format":"ISO 4217","type":["string","null"]},"code":{"description":"Credit identifier provided by the airline","example":"12345678","type":["string","null"]},"created_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the airline credit was created.","example":"2020-04-11T15:48:11.642Z","format":"date-time","type":"string"},"credit_amount":{"deprecated":true,"description":"The monetary value associated with this airline credit\n","example":"90.80","type":"string"},"credit_code":{"deprecated":true,"description":"The code which identifies the airline credit to the airline and will be used to redeem the airline credit\n","example":"1234567890123","type":["string","null"]},"credit_currency":{"deprecated":true,"description":"The currency in which this airline credit is issued, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code\n","example":"GBP","type":"string"},"credit_name":{"deprecated":true,"description":"The common name given to this airline credit.\n","example":"Future Flight Credit","type":"string"},"expires_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the airline credit expires and will no longer be eligible for payment.","example":"2020-04-11T15:48:11.642Z","format":"date-time","type":["string","null"]},"family_name":{"description":"The family name of the passenger associated with this airline credit.\n","example":"Doe","type":"string"},"given_name":{"description":"The given name of the passenger associated with this airline credit.\n","example":"John","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"acd_00009UhD4ongolulWd91Ky","type":"string"},"invalidated_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the airline credit was invalidated. Invalidated credits are not eligible for payment.","example":"2020-04-11T15:48:11.642Z","format":"date-time","type":["string","null"]},"issued_on":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the airline credit was issued by the airline.","example":"2020-04-11","format":"date","type":"string"},"live_mode":{"description":"Whether the payment was created in live mode. This field will be set to `true` if the payment was created in live mode, or `false` if it was created in test mode.","example":false,"type":"boolean"},"order_id":{"description":"Duffel's unique identifier for the order that the credit is associated with\n","example":"ord_00009hj8USM7Ncg31cBCLL","type":["string","null"]},"passenger_id":{"description":"Duffel's unique identifier for the passenger on the order that the credit is associated with\n","example":"pas_00009hj8USM7Ncg31cBCLL","type":["string","null"]},"penalty_amount":{"description":"The penalty that will be incurred when paying with this airline credit","example":"10.20","type":["string","null"]},"penalty_currency":{"description":"The currency of the penalty amount, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\n","example":"GBP","format":"ISO 4217","type":["string","null"]},"spent_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the airline credit was spent. Spent credits are not eligible for payment.","example":"2020-04-11T15:48:11.642Z","format":"date-time","type":["string","null"]},"type":{"description":"Type of the airline credit","enum":["eticket","mco","emd"],"example":"eticket","type":"string"},"user_id":{"description":"Duffel's unique identifier for the customer user that the credit is associated with\n","example":"icu_00009hj8USM7Ncg31cBCLL","type":["string","null"]}},"required":["id","amount","amount_currency","created_at","issued_on","live_mode","given_name","family_name","type","airline_iata_code","expires_at"],"title":"Airline Credit","type":"object"}]},"type":"array"},"confirmed_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime that indicates when the order cancellation was confirmed","example":"2020-01-17T11:51:43.114803Z","format":"date-time","type":["string","null"]},"created_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the order cancellation was created","example":"2020-04-11T15:48:11.642Z","format":"date-time","type":"string"},"expires_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime by which this cancellation must be confirmed","example":"2020-01-17T10:42:14Z","format":"date-time","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"ore_00009qzZWzjDipIkqpaUAj","type":"string"},"live_mode":{"description":"Whether the order cancellation was created in live mode. This field will be set to `true` if the order cancellation was created in live mode, or `false` if it was created in test mode.","example":false,"type":"boolean"},"order_id":{"description":"Duffel's unique identifier for the resource","example":"xxx_00009hthhsUZ8W4LxQgkjo","type":"string"},"refund_amount":{"description":"The total value that will be returned to the customer if the order is cancelled, determined according to the fare conditions. When the original order was paid with a mix of cash and airline credit and the cancellation is a void, this is the grand total across both the cash refunded to the original payment method and any re-issued [`airline_credits`](#tag/Order-Cancellations). This may be `0.00` if the fare is non-refundable. It will include the refund amount of the flights and the services booked. This may be null in cases where the refund amount is unknown. This only applies in cases where we are unable to get a refund quote from the carrier.\n","example":"90.80","type":["string","null"]},"refund_currency":{"description":"The currency of the `refund_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nIt will match your organisation's billing currency unless you’re using Duffel as an accredited IATA agent, in which case it will be in the currency provided by the airline (which will usually be based on the country where your IATA agency is registered).\nFor `hold` orders that are awaiting payment, the refund amount will always be 0.00.\n","example":"GBP","format":"ISO 4217","type":["string","null"]},"refund_to":{"description":"Where the refund, once confirmed, will be sent.\n`awaiting_payment` is for pay later orders where no payment has been made yet.\n","enum":["arc_bsp_cash","balance","card","voucher","awaiting_payment","airline_credits","original_form_of_payment"],"example":"arc_bsp_cash","type":"string"}},"required":["id","order_id","live_mode","expires_at","refund_amount","refund_currency","refund_to","confirmed_at","created_at","airline_credits"],"title":"Order Cancellation","type":"object"},"meta":{"properties":{"after":{"type":["string","null"]},"before":{"type":"string"},"limit":{"type":"number"}},"type":"object"}},"required":["data"],"type":"object"}}},"description":"Successful HTTP response; fixed SDK accepts response.ok."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Create Order Cancellation","tags":["duffel"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"duffel-flights","x-aisa-category":"duffel","x-aisa-docs-url":"https://aisa.one/docs/api-reference/duffel/post_duffel-flights-order-cancellations-create","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.005,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"duffel-flights","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"duffel-flights","x-aisa-response-source":{"content_hash":"sha256:6f40d6562f5f89057e1b1fad89875c897e2a6f5228d8ce2658507cd8b99b214a","kind":"upstream_success_contract","source":{"authority":"Official HTML structured schemas plus pinned SDK wire envelopes; converted, not downloaded OpenAPI","content_hash":"sha256:8e348b09488042f5713cfb8a21c3121179977b40f381094b2bd8db278ef2fbcd","converter":"scripts/import_duffel_flights_reference.py@3","fetched_at":"2026-10-09T03:52:59.395307+00:00","kind":"manual","limitations":["No schema types or required fields inferred from examples.","Offer-request create/get alternate view responses remain untyped.","Source declarations do not prove current execution compatibility."],"owner":"AIsa-team/docs","policy_revision":"sha256:0659576c6ab1b42473fff235fd4b24a92c4202bcdee0c0a818db2c4ff6672c8f","prior_source":{"content_hash":"sha256:86a34d12cf86429710525825d9ef00c8ce191ae3cf8edaafecbc3a30d9d59f22","converter":"scripts/import_duffel_flights_reference.py@2","fetched_at":"2026-10-09T03:52:59.395307+00:00","kind":"manual","policy_revision":"sha256:0659576c6ab1b42473fff235fd4b24a92c4202bcdee0c0a818db2c4ff6672c8f","url":"https://duffel.com/docs/api/v2/offer-requests"},"references":[{"file":"src__types__ClientType.ts","sha256":"3aa0ea34054d294f71deaad9005eba83e841cfb70588ca47b6ba55a9f59161b5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/types/ClientType.ts"},{"file":"src__Client.ts","sha256":"0de07d39cc8dd3faae13561cd2e291e7bcaaf58761433bd35db4d929bc8d6b7b","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Client.ts"},{"file":"src__booking__OfferRequests__OfferRequests.ts","sha256":"0ba7f0987376f743b3e7ff96170826ee5a644b904818e703ccb3f5b0e8ee22c4","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OfferRequests/OfferRequests.ts"},{"file":"src__booking__Offers__Offers.ts","sha256":"022d6b38a8f299dadb29f37e6c23c44b23df9842b335ba0fab5c7ed1efef29c5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/Offers/Offers.ts"},{"file":"src__booking__Orders__Orders.ts","sha256":"91f5748faac0619fbccb0955156a944507211cfea14df01e323e553138e23a64","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/Orders/Orders.ts"},{"file":"src__booking__OrderChangeRequests__OrderChangeRequests.ts","sha256":"cf299f61571df50113312835148d507b47ec68033e230876be054d93431e0dfe","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderChangeRequests/OrderChangeRequests.ts"},{"file":"src__booking__OrderChanges__OrderChanges.ts","sha256":"ba165641b85317525fd8d9f2db61b5fb9072b40177558f26f291797d6adfeb6c","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderChanges/OrderChanges.ts"},{"file":"src__booking__OrderCancellations__OrderCancellations.ts","sha256":"f93f93edb989e4c8162ace0cc40a01f6b77d29fd671db65dfef59354863d5716","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderCancellations/OrderCancellations.ts"},{"file":"src__booking__SeatMaps__SeatMaps.ts","sha256":"07eca0f70081f97688e707bdd7084f8495fb2d3a64bde3d0bc0388bf0ea51b47","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/SeatMaps/SeatMaps.ts"},{"sha256":"925ddea94ffeccd6d6411a593bec37e76916e5f26d5cb58b9023bc3aea2d534c","url":"https://duffel.com/docs/api/v2/offer-requests"},{"sha256":"5804d1ddaaed52d9ee74c95cd89a402fd4326dfde402c305b6796c95eb2c4d0f","url":"https://duffel.com/docs/api/v2/offers"},{"sha256":"cb3190f72e56f3442e7fb856b49099ba847051a835a4fbbcf9109c39e3cd2b7e","url":"https://duffel.com/docs/api/v2/orders"},{"sha256":"6a5623159b6508cbc6b748d0303df43243e4940fa0934028233aadd3dba654b0","url":"https://duffel.com/docs/api/v2/order-change-requests"},{"sha256":"77ac67f9b74b019703de54f6597b0529955bbb1aa13c35c6759ec23a025f0b29","url":"https://duffel.com/docs/api/v2/order-changes"},{"sha256":"0b1f73a9f8becf1665a1e591fce9001bd4c6c11c891c7b39b90e01dcc6f46d7e","url":"https://duffel.com/docs/api/v2/order-cancellations"},{"sha256":"1124c3c358e1cb250c56097e44c3b8e6c1c75dea847557761c0062dd960ff606","url":"https://duffel.com/docs/api/v2/seat-maps"}],"refresh_policy":"manual","request_body_required_basis":"All selected create methods have required SDK payload arguments; Client.request wraps payload in data.","response_status_basis":"Client.request accepts response.ok; no exact success status inferred.","review_period_days":30,"scope":"Add only the official GET /air/orders/{id} operation and exact Order resource response. The existing 13 operations and source observation clock are unchanged. Current official GET identity, parameters, headers and Order model were compared with the immutable reference fixture; no example-inferred schema, source-wide freshness renewal or Provider execution claim.","sdk_revision":"ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16","skipped_operations":[{"operation":"update-offer-passenger-by-id","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"price-offer","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"get-upsell-offers","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"update-order-by-id","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-orders","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"create-order-services","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"price-order","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-order-available-services","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-order-change-by-id","reason":"outside reviewed operation bindings","resource":"order-changes"},{"operation":"confirm-order-change","reason":"outside reviewed operation bindings","resource":"order-changes"},{"operation":"get-order-cancellations","reason":"outside reviewed operation bindings","resource":"order-cancellations"}],"url":"https://duffel.com/docs/api/v2/offer-requests"}},"x-aisa-revision":{"customer_pricing_ref":"de3692845f1e","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"61ba1e24fa65"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_duffel_order_cancellations_create","path":"/apis/v1/duffel/flights/order-cancellations/create"},"x-aisa-source":{"authority":"Official HTML structured schemas plus pinned SDK wire envelopes; converted, not downloaded OpenAPI","content_hash":"sha256:8e348b09488042f5713cfb8a21c3121179977b40f381094b2bd8db278ef2fbcd","converter":"scripts/import_duffel_flights_reference.py@3","fetched_at":"2026-10-09T03:52:59.395307+00:00","kind":"manual","limitations":["No schema types or required fields inferred from examples.","Offer-request create/get alternate view responses remain untyped.","Source declarations do not prove current execution compatibility."],"owner":"AIsa-team/docs","policy_revision":"sha256:0659576c6ab1b42473fff235fd4b24a92c4202bcdee0c0a818db2c4ff6672c8f","prior_source":{"content_hash":"sha256:86a34d12cf86429710525825d9ef00c8ce191ae3cf8edaafecbc3a30d9d59f22","converter":"scripts/import_duffel_flights_reference.py@2","fetched_at":"2026-10-09T03:52:59.395307+00:00","kind":"manual","policy_revision":"sha256:0659576c6ab1b42473fff235fd4b24a92c4202bcdee0c0a818db2c4ff6672c8f","url":"https://duffel.com/docs/api/v2/offer-requests"},"references":[{"file":"src__types__ClientType.ts","sha256":"3aa0ea34054d294f71deaad9005eba83e841cfb70588ca47b6ba55a9f59161b5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/types/ClientType.ts"},{"file":"src__Client.ts","sha256":"0de07d39cc8dd3faae13561cd2e291e7bcaaf58761433bd35db4d929bc8d6b7b","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Client.ts"},{"file":"src__booking__OfferRequests__OfferRequests.ts","sha256":"0ba7f0987376f743b3e7ff96170826ee5a644b904818e703ccb3f5b0e8ee22c4","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OfferRequests/OfferRequests.ts"},{"file":"src__booking__Offers__Offers.ts","sha256":"022d6b38a8f299dadb29f37e6c23c44b23df9842b335ba0fab5c7ed1efef29c5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/Offers/Offers.ts"},{"file":"src__booking__Orders__Orders.ts","sha256":"91f5748faac0619fbccb0955156a944507211cfea14df01e323e553138e23a64","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/Orders/Orders.ts"},{"file":"src__booking__OrderChangeRequests__OrderChangeRequests.ts","sha256":"cf299f61571df50113312835148d507b47ec68033e230876be054d93431e0dfe","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderChangeRequests/OrderChangeRequests.ts"},{"file":"src__booking__OrderChanges__OrderChanges.ts","sha256":"ba165641b85317525fd8d9f2db61b5fb9072b40177558f26f291797d6adfeb6c","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderChanges/OrderChanges.ts"},{"file":"src__booking__OrderCancellations__OrderCancellations.ts","sha256":"f93f93edb989e4c8162ace0cc40a01f6b77d29fd671db65dfef59354863d5716","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderCancellations/OrderCancellations.ts"},{"file":"src__booking__SeatMaps__SeatMaps.ts","sha256":"07eca0f70081f97688e707bdd7084f8495fb2d3a64bde3d0bc0388bf0ea51b47","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/SeatMaps/SeatMaps.ts"},{"sha256":"925ddea94ffeccd6d6411a593bec37e76916e5f26d5cb58b9023bc3aea2d534c","url":"https://duffel.com/docs/api/v2/offer-requests"},{"sha256":"5804d1ddaaed52d9ee74c95cd89a402fd4326dfde402c305b6796c95eb2c4d0f","url":"https://duffel.com/docs/api/v2/offers"},{"sha256":"cb3190f72e56f3442e7fb856b49099ba847051a835a4fbbcf9109c39e3cd2b7e","url":"https://duffel.com/docs/api/v2/orders"},{"sha256":"6a5623159b6508cbc6b748d0303df43243e4940fa0934028233aadd3dba654b0","url":"https://duffel.com/docs/api/v2/order-change-requests"},{"sha256":"77ac67f9b74b019703de54f6597b0529955bbb1aa13c35c6759ec23a025f0b29","url":"https://duffel.com/docs/api/v2/order-changes"},{"sha256":"0b1f73a9f8becf1665a1e591fce9001bd4c6c11c891c7b39b90e01dcc6f46d7e","url":"https://duffel.com/docs/api/v2/order-cancellations"},{"sha256":"1124c3c358e1cb250c56097e44c3b8e6c1c75dea847557761c0062dd960ff606","url":"https://duffel.com/docs/api/v2/seat-maps"}],"refresh_policy":"manual","request_body_required_basis":"All selected create methods have required SDK payload arguments; Client.request wraps payload in data.","response_status_basis":"Client.request accepts response.ok; no exact success status inferred.","review_period_days":30,"scope":"Add only the official GET /air/orders/{id} operation and exact Order resource response. The existing 13 operations and source observation clock are unchanged. Current official GET identity, parameters, headers and Order model were compared with the immutable reference fixture; no example-inferred schema, source-wide freshness renewal or Provider execution claim.","sdk_revision":"ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16","skipped_operations":[{"operation":"update-offer-passenger-by-id","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"price-offer","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"get-upsell-offers","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"update-order-by-id","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-orders","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"create-order-services","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"price-order","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-order-available-services","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-order-change-by-id","reason":"outside reviewed operation bindings","resource":"order-changes"},{"operation":"confirm-order-change","reason":"outside reviewed operation bindings","resource":"order-changes"},{"operation":"get-order-cancellations","reason":"outside reviewed operation bindings","resource":"order-cancellations"}],"url":"https://duffel.com/docs/api/v2/offer-requests"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/air/order_cancellations","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/duffel/flights/order-cancellations/create \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"data\": {\n    \"order_id\": \"ord_001\"\n  }\n}'"}]}},"/apis/v1/duffel/flights/order-cancellations/{id}":{"get":{"description":"Retrieve an order cancellation quote\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.005 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_duffel_order_cancellation","parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"2XX":{"content":{"application/json":{"schema":{"properties":{"data":{"additionalProperties":false,"description":"An order cancellation is used to cancel an order with an airline","properties":{"airline_credits":{"description":"For unconfirmed cancellations, it lists airilne credits that would be generated if the cancellation is confirmed.\nFor confirmed cancellations, it lists airline credits that were generated when this cancellation was confirmed.\n","items":{"oneOf":[{"additionalProperties":false,"description":"An airline credit quote represents the airline credit that would be issued by the airline if the order is cancelled.","properties":{"amount":{"description":"The monetary value associated with this airline credit\n","example":"90.80","type":"string"},"amount_currency":{"description":"The currency in which this airline credit is issued, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code\n","example":"GBP","type":"string"},"code":{"description":"The code which identifies the airline credit to the airline and will be used to redeem the airline credit\n","example":"1234567890123","type":["string","null"]},"credit_amount":{"deprecated":true,"description":"The monetary value associated with this airline credit\n","example":"90.80","type":"string"},"credit_code":{"deprecated":true,"description":"The code which identifies the airline credit to the airline and will be used to redeem the airline credit\n","example":"1234567890123","type":["string","null"]},"credit_currency":{"deprecated":true,"description":"The currency in which this airline credit is issued, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code\n","example":"GBP","type":"string"},"credit_name":{"deprecated":true,"description":"The human-readable name used by the airline to categorize the type of credit being offered. This name should help when trying to understand the airline's conditions of use which apply to this credit.\n","example":"Duffel Travel Credit","type":"string"},"id":{"description":"Duffel's unique identifier for the airline credit quote\n","example":"act_00009qzZWzjDipIkqpaUAj","type":"string"},"issued_on":{"description":"The date the credit was issued.\nIt is important to note that this date might not be the same as the date of cancellation. Often airlines associate credits with tickets, in which case the date of issue is considered to be the date the ticket was originally issued.\nAirline credits may have expiration dates which are based on the date of issue. Airlines don't always reliably disclose the expiration date in their APIs at the time of cancellation, so we are unable to return this information on airline credits. To get the latest info on expiration dates for airline credits we recommend checking directly with the airlines to determine the specific conditions of use for the credit.\n","example":"2023-02-24","format":"date","type":"string"},"passenger_id":{"description":"Duffel's unique identifier for the passenger on the order that the credit is associated with\n","example":"pas_00009hj8USM7Ncg31cBCLL","type":"string"},"type":{"description":"The type of airline credit that would be issued if the cancellation is confirmed. Use this to distinguish between credits that the airline will issue against the original e-ticket (`eticket`) and credits issued as a separate MCO/EMD document (`mco`, `emd`).\n","enum":["eticket","mco","emd"],"example":"eticket","type":"string"}},"required":["id","amount","code","amount_currency","issued_on","passenger_id","type"],"title":"Airline Credit Quote","type":"object"},{"additionalProperties":false,"description":"An airline credit represents credit issued by an airline for a canceled or disrupted flight.","properties":{"airline_iata_code":{"description":"The two-character IATA code for the airline that issued this credit","example":"AA","type":"string"},"amount":{"description":"Value of this airline credit","example":"30.20","type":"string"},"amount_currency":{"description":"The currency of the `amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\n","example":"GBP","format":"ISO 4217","type":["string","null"]},"code":{"description":"Credit identifier provided by the airline","example":"12345678","type":["string","null"]},"created_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the airline credit was created.","example":"2020-04-11T15:48:11.642Z","format":"date-time","type":"string"},"credit_amount":{"deprecated":true,"description":"The monetary value associated with this airline credit\n","example":"90.80","type":"string"},"credit_code":{"deprecated":true,"description":"The code which identifies the airline credit to the airline and will be used to redeem the airline credit\n","example":"1234567890123","type":["string","null"]},"credit_currency":{"deprecated":true,"description":"The currency in which this airline credit is issued, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code\n","example":"GBP","type":"string"},"credit_name":{"deprecated":true,"description":"The common name given to this airline credit.\n","example":"Future Flight Credit","type":"string"},"expires_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the airline credit expires and will no longer be eligible for payment.","example":"2020-04-11T15:48:11.642Z","format":"date-time","type":["string","null"]},"family_name":{"description":"The family name of the passenger associated with this airline credit.\n","example":"Doe","type":"string"},"given_name":{"description":"The given name of the passenger associated with this airline credit.\n","example":"John","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"acd_00009UhD4ongolulWd91Ky","type":"string"},"invalidated_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the airline credit was invalidated. Invalidated credits are not eligible for payment.","example":"2020-04-11T15:48:11.642Z","format":"date-time","type":["string","null"]},"issued_on":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the airline credit was issued by the airline.","example":"2020-04-11","format":"date","type":"string"},"live_mode":{"description":"Whether the payment was created in live mode. This field will be set to `true` if the payment was created in live mode, or `false` if it was created in test mode.","example":false,"type":"boolean"},"order_id":{"description":"Duffel's unique identifier for the order that the credit is associated with\n","example":"ord_00009hj8USM7Ncg31cBCLL","type":["string","null"]},"passenger_id":{"description":"Duffel's unique identifier for the passenger on the order that the credit is associated with\n","example":"pas_00009hj8USM7Ncg31cBCLL","type":["string","null"]},"penalty_amount":{"description":"The penalty that will be incurred when paying with this airline credit","example":"10.20","type":["string","null"]},"penalty_currency":{"description":"The currency of the penalty amount, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\n","example":"GBP","format":"ISO 4217","type":["string","null"]},"spent_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the airline credit was spent. Spent credits are not eligible for payment.","example":"2020-04-11T15:48:11.642Z","format":"date-time","type":["string","null"]},"type":{"description":"Type of the airline credit","enum":["eticket","mco","emd"],"example":"eticket","type":"string"},"user_id":{"description":"Duffel's unique identifier for the customer user that the credit is associated with\n","example":"icu_00009hj8USM7Ncg31cBCLL","type":["string","null"]}},"required":["id","amount","amount_currency","created_at","issued_on","live_mode","given_name","family_name","type","airline_iata_code","expires_at"],"title":"Airline Credit","type":"object"}]},"type":"array"},"confirmed_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime that indicates when the order cancellation was confirmed","example":"2020-01-17T11:51:43.114803Z","format":"date-time","type":["string","null"]},"created_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the order cancellation was created","example":"2020-04-11T15:48:11.642Z","format":"date-time","type":"string"},"expires_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime by which this cancellation must be confirmed","example":"2020-01-17T10:42:14Z","format":"date-time","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"ore_00009qzZWzjDipIkqpaUAj","type":"string"},"live_mode":{"description":"Whether the order cancellation was created in live mode. This field will be set to `true` if the order cancellation was created in live mode, or `false` if it was created in test mode.","example":false,"type":"boolean"},"order_id":{"description":"Duffel's unique identifier for the resource","example":"xxx_00009hthhsUZ8W4LxQgkjo","type":"string"},"refund_amount":{"description":"The total value that will be returned to the customer if the order is cancelled, determined according to the fare conditions. When the original order was paid with a mix of cash and airline credit and the cancellation is a void, this is the grand total across both the cash refunded to the original payment method and any re-issued [`airline_credits`](#tag/Order-Cancellations). This may be `0.00` if the fare is non-refundable. It will include the refund amount of the flights and the services booked. This may be null in cases where the refund amount is unknown. This only applies in cases where we are unable to get a refund quote from the carrier.\n","example":"90.80","type":["string","null"]},"refund_currency":{"description":"The currency of the `refund_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nIt will match your organisation's billing currency unless you’re using Duffel as an accredited IATA agent, in which case it will be in the currency provided by the airline (which will usually be based on the country where your IATA agency is registered).\nFor `hold` orders that are awaiting payment, the refund amount will always be 0.00.\n","example":"GBP","format":"ISO 4217","type":["string","null"]},"refund_to":{"description":"Where the refund, once confirmed, will be sent.\n`awaiting_payment` is for pay later orders where no payment has been made yet.\n","enum":["arc_bsp_cash","balance","card","voucher","awaiting_payment","airline_credits","original_form_of_payment"],"example":"arc_bsp_cash","type":"string"}},"required":["id","order_id","live_mode","expires_at","refund_amount","refund_currency","refund_to","confirmed_at","created_at","airline_credits"],"title":"Order Cancellation","type":"object"},"meta":{"properties":{"after":{"type":["string","null"]},"before":{"type":"string"},"limit":{"type":"number"}},"type":"object"}},"required":["data"],"type":"object"}}},"description":"Successful HTTP response; fixed SDK accepts response.ok."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Order Cancellation","tags":["duffel"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"duffel-flights","x-aisa-category":"duffel","x-aisa-docs-url":"https://aisa.one/docs/api-reference/duffel/get_duffel-flights-order-cancellations-id","x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.005,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"duffel-flights","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"duffel-flights","x-aisa-response-passthrough":true,"x-aisa-response-source":{"content_hash":"sha256:6f40d6562f5f89057e1b1fad89875c897e2a6f5228d8ce2658507cd8b99b214a","kind":"upstream_success_contract","source":{"authority":"Official HTML structured schemas plus pinned SDK wire envelopes; converted, not downloaded OpenAPI","content_hash":"sha256:c2db6cbfb3e2fdec86cbd6bbe20ad4eebdd936c2d7f4f398a14281a20e5426e2","converter":"scripts/import_duffel_flights_reference.py@1+explicit-response-binding@1","fetched_at":"2026-10-09T03:52:59.395307+00:00","kind":"manual","limitations":["No schema types or required fields inferred from examples.","Offer-request create/get alternate view responses remain untyped.","Source declarations do not prove current execution compatibility."],"owner":"AIsa-team/docs","parent_source_hash":"sha256:d875b5ad32404f5d316f916cceb24fb5d3eddfed2ef4dcb1eca324850b752fbf","path_space":"public","policy_revision":"sha256:0659576c6ab1b42473fff235fd4b24a92c4202bcdee0c0a818db2c4ff6672c8f","references":[{"file":"src__types__ClientType.ts","sha256":"3aa0ea34054d294f71deaad9005eba83e841cfb70588ca47b6ba55a9f59161b5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/types/ClientType.ts"},{"file":"src__Client.ts","sha256":"0de07d39cc8dd3faae13561cd2e291e7bcaaf58761433bd35db4d929bc8d6b7b","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Client.ts"},{"file":"src__booking__OfferRequests__OfferRequests.ts","sha256":"0ba7f0987376f743b3e7ff96170826ee5a644b904818e703ccb3f5b0e8ee22c4","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OfferRequests/OfferRequests.ts"},{"file":"src__booking__Offers__Offers.ts","sha256":"022d6b38a8f299dadb29f37e6c23c44b23df9842b335ba0fab5c7ed1efef29c5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/Offers/Offers.ts"},{"file":"src__booking__Orders__Orders.ts","sha256":"91f5748faac0619fbccb0955156a944507211cfea14df01e323e553138e23a64","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/Orders/Orders.ts"},{"file":"src__booking__OrderChangeRequests__OrderChangeRequests.ts","sha256":"cf299f61571df50113312835148d507b47ec68033e230876be054d93431e0dfe","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderChangeRequests/OrderChangeRequests.ts"},{"file":"src__booking__OrderChanges__OrderChanges.ts","sha256":"ba165641b85317525fd8d9f2db61b5fb9072b40177558f26f291797d6adfeb6c","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderChanges/OrderChanges.ts"},{"file":"src__booking__OrderCancellations__OrderCancellations.ts","sha256":"f93f93edb989e4c8162ace0cc40a01f6b77d29fd671db65dfef59354863d5716","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderCancellations/OrderCancellations.ts"},{"file":"src__booking__SeatMaps__SeatMaps.ts","sha256":"07eca0f70081f97688e707bdd7084f8495fb2d3a64bde3d0bc0388bf0ea51b47","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/SeatMaps/SeatMaps.ts"},{"sha256":"925ddea94ffeccd6d6411a593bec37e76916e5f26d5cb58b9023bc3aea2d534c","url":"https://duffel.com/docs/api/v2/offer-requests"},{"sha256":"5804d1ddaaed52d9ee74c95cd89a402fd4326dfde402c305b6796c95eb2c4d0f","url":"https://duffel.com/docs/api/v2/offers"},{"sha256":"cb3190f72e56f3442e7fb856b49099ba847051a835a4fbbcf9109c39e3cd2b7e","url":"https://duffel.com/docs/api/v2/orders"},{"sha256":"6a5623159b6508cbc6b748d0303df43243e4940fa0934028233aadd3dba654b0","url":"https://duffel.com/docs/api/v2/order-change-requests"},{"sha256":"77ac67f9b74b019703de54f6597b0529955bbb1aa13c35c6759ec23a025f0b29","url":"https://duffel.com/docs/api/v2/order-changes"},{"sha256":"0b1f73a9f8becf1665a1e591fce9001bd4c6c11c891c7b39b90e01dcc6f46d7e","url":"https://duffel.com/docs/api/v2/order-cancellations"},{"sha256":"1124c3c358e1cb250c56097e44c3b8e6c1c75dea847557761c0062dd960ff606","url":"https://duffel.com/docs/api/v2/seat-maps"}],"refresh_policy":"manual","request_body_required_basis":"All selected create methods have required SDK payload arguments; Client.request wraps payload in data.","response_only":true,"response_status_basis":"Client.request accepts response.ok; no exact success status inferred.","review_period_days":30,"sdk_revision":"ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16","skipped_operations":[{"operation":"update-offer-passenger-by-id","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"price-offer","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"get-upsell-offers","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"get-order-by-id","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"update-order-by-id","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-orders","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"create-order-services","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"price-order","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-order-available-services","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-order-change-by-id","reason":"outside reviewed operation bindings","resource":"order-changes"},{"operation":"confirm-order-change","reason":"outside reviewed operation bindings","resource":"order-changes"},{"operation":"get-order-cancellations","reason":"outside reviewed operation bindings","resource":"order-cancellations"}],"upstream_origin_sha256":"e90e5f2b42f9d68931f2f9a9cbbdac739de18e6033ddaf5cd3a7972494a0c8c9","upstream_path_sha256":"2d06d0e3d4d4d2cdc2370d1e476ecef66c05371bf59a1ca9def18f826b81a57c","url":"https://duffel.com/docs/api/v2/offer-requests"}},"x-aisa-response-upstream-origin-sha256":"e90e5f2b42f9d68931f2f9a9cbbdac739de18e6033ddaf5cd3a7972494a0c8c9","x-aisa-response-upstream-path-sha256":"2d06d0e3d4d4d2cdc2370d1e476ecef66c05371bf59a1ca9def18f826b81a57c","x-aisa-revision":{"customer_pricing_ref":"e7f7c6b0052e","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"327c8fc7cb06"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_duffel_order_cancellation","path":"/apis/v1/duffel/flights/order-cancellations/{id}"},"x-aisa-status":"enabled","x-aisa-validation":"runtime"}},"/apis/v1/duffel/flights/order-cancellations/{id}/confirm":{"post":{"description":"Confirm the most recent cancellation quote\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.005 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_duffel_order_cancellation_confirm","parameters":[{"description":"Duffel's unique identifier for the order cancellation","in":"path","name":"id","required":true,"schema":{"description":"Duffel's unique identifier for the resource","example":"xxx_00009hthhsUZ8W4LxQgkjo","type":"string"}}],"responses":{"2XX":{"content":{"application/json":{"schema":{"properties":{"data":{"additionalProperties":false,"description":"An order cancellation is used to cancel an order with an airline","properties":{"airline_credits":{"description":"For unconfirmed cancellations, it lists airilne credits that would be generated if the cancellation is confirmed.\nFor confirmed cancellations, it lists airline credits that were generated when this cancellation was confirmed.\n","items":{"oneOf":[{"additionalProperties":false,"description":"An airline credit quote represents the airline credit that would be issued by the airline if the order is cancelled.","properties":{"amount":{"description":"The monetary value associated with this airline credit\n","example":"90.80","type":"string"},"amount_currency":{"description":"The currency in which this airline credit is issued, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code\n","example":"GBP","type":"string"},"code":{"description":"The code which identifies the airline credit to the airline and will be used to redeem the airline credit\n","example":"1234567890123","type":["string","null"]},"credit_amount":{"deprecated":true,"description":"The monetary value associated with this airline credit\n","example":"90.80","type":"string"},"credit_code":{"deprecated":true,"description":"The code which identifies the airline credit to the airline and will be used to redeem the airline credit\n","example":"1234567890123","type":["string","null"]},"credit_currency":{"deprecated":true,"description":"The currency in which this airline credit is issued, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code\n","example":"GBP","type":"string"},"credit_name":{"deprecated":true,"description":"The human-readable name used by the airline to categorize the type of credit being offered. This name should help when trying to understand the airline's conditions of use which apply to this credit.\n","example":"Duffel Travel Credit","type":"string"},"id":{"description":"Duffel's unique identifier for the airline credit quote\n","example":"act_00009qzZWzjDipIkqpaUAj","type":"string"},"issued_on":{"description":"The date the credit was issued.\nIt is important to note that this date might not be the same as the date of cancellation. Often airlines associate credits with tickets, in which case the date of issue is considered to be the date the ticket was originally issued.\nAirline credits may have expiration dates which are based on the date of issue. Airlines don't always reliably disclose the expiration date in their APIs at the time of cancellation, so we are unable to return this information on airline credits. To get the latest info on expiration dates for airline credits we recommend checking directly with the airlines to determine the specific conditions of use for the credit.\n","example":"2023-02-24","format":"date","type":"string"},"passenger_id":{"description":"Duffel's unique identifier for the passenger on the order that the credit is associated with\n","example":"pas_00009hj8USM7Ncg31cBCLL","type":"string"},"type":{"description":"The type of airline credit that would be issued if the cancellation is confirmed. Use this to distinguish between credits that the airline will issue against the original e-ticket (`eticket`) and credits issued as a separate MCO/EMD document (`mco`, `emd`).\n","enum":["eticket","mco","emd"],"example":"eticket","type":"string"}},"required":["id","amount","code","amount_currency","issued_on","passenger_id","type"],"title":"Airline Credit Quote","type":"object"},{"additionalProperties":false,"description":"An airline credit represents credit issued by an airline for a canceled or disrupted flight.","properties":{"airline_iata_code":{"description":"The two-character IATA code for the airline that issued this credit","example":"AA","type":"string"},"amount":{"description":"Value of this airline credit","example":"30.20","type":"string"},"amount_currency":{"description":"The currency of the `amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\n","example":"GBP","format":"ISO 4217","type":["string","null"]},"code":{"description":"Credit identifier provided by the airline","example":"12345678","type":["string","null"]},"created_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the airline credit was created.","example":"2020-04-11T15:48:11.642Z","format":"date-time","type":"string"},"credit_amount":{"deprecated":true,"description":"The monetary value associated with this airline credit\n","example":"90.80","type":"string"},"credit_code":{"deprecated":true,"description":"The code which identifies the airline credit to the airline and will be used to redeem the airline credit\n","example":"1234567890123","type":["string","null"]},"credit_currency":{"deprecated":true,"description":"The currency in which this airline credit is issued, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code\n","example":"GBP","type":"string"},"credit_name":{"deprecated":true,"description":"The common name given to this airline credit.\n","example":"Future Flight Credit","type":"string"},"expires_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the airline credit expires and will no longer be eligible for payment.","example":"2020-04-11T15:48:11.642Z","format":"date-time","type":["string","null"]},"family_name":{"description":"The family name of the passenger associated with this airline credit.\n","example":"Doe","type":"string"},"given_name":{"description":"The given name of the passenger associated with this airline credit.\n","example":"John","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"acd_00009UhD4ongolulWd91Ky","type":"string"},"invalidated_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the airline credit was invalidated. Invalidated credits are not eligible for payment.","example":"2020-04-11T15:48:11.642Z","format":"date-time","type":["string","null"]},"issued_on":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the airline credit was issued by the airline.","example":"2020-04-11","format":"date","type":"string"},"live_mode":{"description":"Whether the payment was created in live mode. This field will be set to `true` if the payment was created in live mode, or `false` if it was created in test mode.","example":false,"type":"boolean"},"order_id":{"description":"Duffel's unique identifier for the order that the credit is associated with\n","example":"ord_00009hj8USM7Ncg31cBCLL","type":["string","null"]},"passenger_id":{"description":"Duffel's unique identifier for the passenger on the order that the credit is associated with\n","example":"pas_00009hj8USM7Ncg31cBCLL","type":["string","null"]},"penalty_amount":{"description":"The penalty that will be incurred when paying with this airline credit","example":"10.20","type":["string","null"]},"penalty_currency":{"description":"The currency of the penalty amount, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\n","example":"GBP","format":"ISO 4217","type":["string","null"]},"spent_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the airline credit was spent. Spent credits are not eligible for payment.","example":"2020-04-11T15:48:11.642Z","format":"date-time","type":["string","null"]},"type":{"description":"Type of the airline credit","enum":["eticket","mco","emd"],"example":"eticket","type":"string"},"user_id":{"description":"Duffel's unique identifier for the customer user that the credit is associated with\n","example":"icu_00009hj8USM7Ncg31cBCLL","type":["string","null"]}},"required":["id","amount","amount_currency","created_at","issued_on","live_mode","given_name","family_name","type","airline_iata_code","expires_at"],"title":"Airline Credit","type":"object"}]},"type":"array"},"confirmed_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime that indicates when the order cancellation was confirmed","example":"2020-01-17T11:51:43.114803Z","format":"date-time","type":["string","null"]},"created_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the order cancellation was created","example":"2020-04-11T15:48:11.642Z","format":"date-time","type":"string"},"expires_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime by which this cancellation must be confirmed","example":"2020-01-17T10:42:14Z","format":"date-time","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"ore_00009qzZWzjDipIkqpaUAj","type":"string"},"live_mode":{"description":"Whether the order cancellation was created in live mode. This field will be set to `true` if the order cancellation was created in live mode, or `false` if it was created in test mode.","example":false,"type":"boolean"},"order_id":{"description":"Duffel's unique identifier for the resource","example":"xxx_00009hthhsUZ8W4LxQgkjo","type":"string"},"refund_amount":{"description":"The total value that will be returned to the customer if the order is cancelled, determined according to the fare conditions. When the original order was paid with a mix of cash and airline credit and the cancellation is a void, this is the grand total across both the cash refunded to the original payment method and any re-issued [`airline_credits`](#tag/Order-Cancellations). This may be `0.00` if the fare is non-refundable. It will include the refund amount of the flights and the services booked. This may be null in cases where the refund amount is unknown. This only applies in cases where we are unable to get a refund quote from the carrier.\n","example":"90.80","type":["string","null"]},"refund_currency":{"description":"The currency of the `refund_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nIt will match your organisation's billing currency unless you’re using Duffel as an accredited IATA agent, in which case it will be in the currency provided by the airline (which will usually be based on the country where your IATA agency is registered).\nFor `hold` orders that are awaiting payment, the refund amount will always be 0.00.\n","example":"GBP","format":"ISO 4217","type":["string","null"]},"refund_to":{"description":"Where the refund, once confirmed, will be sent.\n`awaiting_payment` is for pay later orders where no payment has been made yet.\n","enum":["arc_bsp_cash","balance","card","voucher","awaiting_payment","airline_credits","original_form_of_payment"],"example":"arc_bsp_cash","type":"string"}},"required":["id","order_id","live_mode","expires_at","refund_amount","refund_currency","refund_to","confirmed_at","created_at","airline_credits"],"title":"Order Cancellation","type":"object"},"meta":{"properties":{"after":{"type":["string","null"]},"before":{"type":"string"},"limit":{"type":"number"}},"type":"object"}},"required":["data"],"type":"object"}}},"description":"Successful HTTP response; fixed SDK accepts response.ok."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Confirm Order Cancellation","tags":["duffel"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"duffel-flights","x-aisa-category":"duffel","x-aisa-docs-url":"https://aisa.one/docs/api-reference/duffel/post_duffel-flights-order-cancellations-id-confirm","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.005,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"duffel-flights","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"duffel-flights","x-aisa-response-source":{"content_hash":"sha256:6f40d6562f5f89057e1b1fad89875c897e2a6f5228d8ce2658507cd8b99b214a","kind":"upstream_success_contract","source":{"authority":"Official HTML structured schemas plus pinned SDK wire envelopes; converted, not downloaded OpenAPI","content_hash":"sha256:8e348b09488042f5713cfb8a21c3121179977b40f381094b2bd8db278ef2fbcd","converter":"scripts/import_duffel_flights_reference.py@3","fetched_at":"2026-10-09T03:52:59.395307+00:00","kind":"manual","limitations":["No schema types or required fields inferred from examples.","Offer-request create/get alternate view responses remain untyped.","Source declarations do not prove current execution compatibility."],"owner":"AIsa-team/docs","policy_revision":"sha256:0659576c6ab1b42473fff235fd4b24a92c4202bcdee0c0a818db2c4ff6672c8f","prior_source":{"content_hash":"sha256:86a34d12cf86429710525825d9ef00c8ce191ae3cf8edaafecbc3a30d9d59f22","converter":"scripts/import_duffel_flights_reference.py@2","fetched_at":"2026-10-09T03:52:59.395307+00:00","kind":"manual","policy_revision":"sha256:0659576c6ab1b42473fff235fd4b24a92c4202bcdee0c0a818db2c4ff6672c8f","url":"https://duffel.com/docs/api/v2/offer-requests"},"references":[{"file":"src__types__ClientType.ts","sha256":"3aa0ea34054d294f71deaad9005eba83e841cfb70588ca47b6ba55a9f59161b5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/types/ClientType.ts"},{"file":"src__Client.ts","sha256":"0de07d39cc8dd3faae13561cd2e291e7bcaaf58761433bd35db4d929bc8d6b7b","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Client.ts"},{"file":"src__booking__OfferRequests__OfferRequests.ts","sha256":"0ba7f0987376f743b3e7ff96170826ee5a644b904818e703ccb3f5b0e8ee22c4","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OfferRequests/OfferRequests.ts"},{"file":"src__booking__Offers__Offers.ts","sha256":"022d6b38a8f299dadb29f37e6c23c44b23df9842b335ba0fab5c7ed1efef29c5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/Offers/Offers.ts"},{"file":"src__booking__Orders__Orders.ts","sha256":"91f5748faac0619fbccb0955156a944507211cfea14df01e323e553138e23a64","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/Orders/Orders.ts"},{"file":"src__booking__OrderChangeRequests__OrderChangeRequests.ts","sha256":"cf299f61571df50113312835148d507b47ec68033e230876be054d93431e0dfe","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderChangeRequests/OrderChangeRequests.ts"},{"file":"src__booking__OrderChanges__OrderChanges.ts","sha256":"ba165641b85317525fd8d9f2db61b5fb9072b40177558f26f291797d6adfeb6c","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderChanges/OrderChanges.ts"},{"file":"src__booking__OrderCancellations__OrderCancellations.ts","sha256":"f93f93edb989e4c8162ace0cc40a01f6b77d29fd671db65dfef59354863d5716","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderCancellations/OrderCancellations.ts"},{"file":"src__booking__SeatMaps__SeatMaps.ts","sha256":"07eca0f70081f97688e707bdd7084f8495fb2d3a64bde3d0bc0388bf0ea51b47","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/SeatMaps/SeatMaps.ts"},{"sha256":"925ddea94ffeccd6d6411a593bec37e76916e5f26d5cb58b9023bc3aea2d534c","url":"https://duffel.com/docs/api/v2/offer-requests"},{"sha256":"5804d1ddaaed52d9ee74c95cd89a402fd4326dfde402c305b6796c95eb2c4d0f","url":"https://duffel.com/docs/api/v2/offers"},{"sha256":"cb3190f72e56f3442e7fb856b49099ba847051a835a4fbbcf9109c39e3cd2b7e","url":"https://duffel.com/docs/api/v2/orders"},{"sha256":"6a5623159b6508cbc6b748d0303df43243e4940fa0934028233aadd3dba654b0","url":"https://duffel.com/docs/api/v2/order-change-requests"},{"sha256":"77ac67f9b74b019703de54f6597b0529955bbb1aa13c35c6759ec23a025f0b29","url":"https://duffel.com/docs/api/v2/order-changes"},{"sha256":"0b1f73a9f8becf1665a1e591fce9001bd4c6c11c891c7b39b90e01dcc6f46d7e","url":"https://duffel.com/docs/api/v2/order-cancellations"},{"sha256":"1124c3c358e1cb250c56097e44c3b8e6c1c75dea847557761c0062dd960ff606","url":"https://duffel.com/docs/api/v2/seat-maps"}],"refresh_policy":"manual","request_body_required_basis":"All selected create methods have required SDK payload arguments; Client.request wraps payload in data.","response_status_basis":"Client.request accepts response.ok; no exact success status inferred.","review_period_days":30,"scope":"Add only the official GET /air/orders/{id} operation and exact Order resource response. The existing 13 operations and source observation clock are unchanged. Current official GET identity, parameters, headers and Order model were compared with the immutable reference fixture; no example-inferred schema, source-wide freshness renewal or Provider execution claim.","sdk_revision":"ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16","skipped_operations":[{"operation":"update-offer-passenger-by-id","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"price-offer","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"get-upsell-offers","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"update-order-by-id","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-orders","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"create-order-services","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"price-order","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-order-available-services","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-order-change-by-id","reason":"outside reviewed operation bindings","resource":"order-changes"},{"operation":"confirm-order-change","reason":"outside reviewed operation bindings","resource":"order-changes"},{"operation":"get-order-cancellations","reason":"outside reviewed operation bindings","resource":"order-cancellations"}],"url":"https://duffel.com/docs/api/v2/offer-requests"}},"x-aisa-revision":{"customer_pricing_ref":"e9c7f525994a","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3844c5751ef1"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_duffel_order_cancellation_confirm","path":"/apis/v1/duffel/flights/order-cancellations/{id}/confirm"},"x-aisa-source":{"authority":"Official HTML structured schemas plus pinned SDK wire envelopes; converted, not downloaded OpenAPI","content_hash":"sha256:8e348b09488042f5713cfb8a21c3121179977b40f381094b2bd8db278ef2fbcd","converter":"scripts/import_duffel_flights_reference.py@3","fetched_at":"2026-10-09T03:52:59.395307+00:00","kind":"manual","limitations":["No schema types or required fields inferred from examples.","Offer-request create/get alternate view responses remain untyped.","Source declarations do not prove current execution compatibility."],"owner":"AIsa-team/docs","policy_revision":"sha256:0659576c6ab1b42473fff235fd4b24a92c4202bcdee0c0a818db2c4ff6672c8f","prior_source":{"content_hash":"sha256:86a34d12cf86429710525825d9ef00c8ce191ae3cf8edaafecbc3a30d9d59f22","converter":"scripts/import_duffel_flights_reference.py@2","fetched_at":"2026-10-09T03:52:59.395307+00:00","kind":"manual","policy_revision":"sha256:0659576c6ab1b42473fff235fd4b24a92c4202bcdee0c0a818db2c4ff6672c8f","url":"https://duffel.com/docs/api/v2/offer-requests"},"references":[{"file":"src__types__ClientType.ts","sha256":"3aa0ea34054d294f71deaad9005eba83e841cfb70588ca47b6ba55a9f59161b5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/types/ClientType.ts"},{"file":"src__Client.ts","sha256":"0de07d39cc8dd3faae13561cd2e291e7bcaaf58761433bd35db4d929bc8d6b7b","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Client.ts"},{"file":"src__booking__OfferRequests__OfferRequests.ts","sha256":"0ba7f0987376f743b3e7ff96170826ee5a644b904818e703ccb3f5b0e8ee22c4","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OfferRequests/OfferRequests.ts"},{"file":"src__booking__Offers__Offers.ts","sha256":"022d6b38a8f299dadb29f37e6c23c44b23df9842b335ba0fab5c7ed1efef29c5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/Offers/Offers.ts"},{"file":"src__booking__Orders__Orders.ts","sha256":"91f5748faac0619fbccb0955156a944507211cfea14df01e323e553138e23a64","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/Orders/Orders.ts"},{"file":"src__booking__OrderChangeRequests__OrderChangeRequests.ts","sha256":"cf299f61571df50113312835148d507b47ec68033e230876be054d93431e0dfe","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderChangeRequests/OrderChangeRequests.ts"},{"file":"src__booking__OrderChanges__OrderChanges.ts","sha256":"ba165641b85317525fd8d9f2db61b5fb9072b40177558f26f291797d6adfeb6c","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderChanges/OrderChanges.ts"},{"file":"src__booking__OrderCancellations__OrderCancellations.ts","sha256":"f93f93edb989e4c8162ace0cc40a01f6b77d29fd671db65dfef59354863d5716","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderCancellations/OrderCancellations.ts"},{"file":"src__booking__SeatMaps__SeatMaps.ts","sha256":"07eca0f70081f97688e707bdd7084f8495fb2d3a64bde3d0bc0388bf0ea51b47","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/SeatMaps/SeatMaps.ts"},{"sha256":"925ddea94ffeccd6d6411a593bec37e76916e5f26d5cb58b9023bc3aea2d534c","url":"https://duffel.com/docs/api/v2/offer-requests"},{"sha256":"5804d1ddaaed52d9ee74c95cd89a402fd4326dfde402c305b6796c95eb2c4d0f","url":"https://duffel.com/docs/api/v2/offers"},{"sha256":"cb3190f72e56f3442e7fb856b49099ba847051a835a4fbbcf9109c39e3cd2b7e","url":"https://duffel.com/docs/api/v2/orders"},{"sha256":"6a5623159b6508cbc6b748d0303df43243e4940fa0934028233aadd3dba654b0","url":"https://duffel.com/docs/api/v2/order-change-requests"},{"sha256":"77ac67f9b74b019703de54f6597b0529955bbb1aa13c35c6759ec23a025f0b29","url":"https://duffel.com/docs/api/v2/order-changes"},{"sha256":"0b1f73a9f8becf1665a1e591fce9001bd4c6c11c891c7b39b90e01dcc6f46d7e","url":"https://duffel.com/docs/api/v2/order-cancellations"},{"sha256":"1124c3c358e1cb250c56097e44c3b8e6c1c75dea847557761c0062dd960ff606","url":"https://duffel.com/docs/api/v2/seat-maps"}],"refresh_policy":"manual","request_body_required_basis":"All selected create methods have required SDK payload arguments; Client.request wraps payload in data.","response_status_basis":"Client.request accepts response.ok; no exact success status inferred.","review_period_days":30,"scope":"Add only the official GET /air/orders/{id} operation and exact Order resource response. The existing 13 operations and source observation clock are unchanged. Current official GET identity, parameters, headers and Order model were compared with the immutable reference fixture; no example-inferred schema, source-wide freshness renewal or Provider execution claim.","sdk_revision":"ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16","skipped_operations":[{"operation":"update-offer-passenger-by-id","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"price-offer","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"get-upsell-offers","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"update-order-by-id","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-orders","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"create-order-services","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"price-order","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-order-available-services","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-order-change-by-id","reason":"outside reviewed operation bindings","resource":"order-changes"},{"operation":"confirm-order-change","reason":"outside reviewed operation bindings","resource":"order-changes"},{"operation":"get-order-cancellations","reason":"outside reviewed operation bindings","resource":"order-cancellations"}],"url":"https://duffel.com/docs/api/v2/offer-requests"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/air/order_cancellations/{id}/actions/confirm","x-aisa-validation":"provider"}},"/apis/v1/duffel/flights/order-change-requests/create":{"post":{"description":"Fetch change offers for a paid order\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.005 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_duffel_order_change_requests_create","requestBody":{"content":{"application/json":{"schema":{"properties":{"data":{"properties":{"order_id":{"description":"The order ID you wish to change","example":"ord_0000A3bQ8FJIQoEfuC07n6","type":"string"},"private_fares":{"additionalProperties":true,"description":"The private fare codes for this order change request. The key is the airline's IATA code that provided the private fare code. The `corporate_code` and `tour_code` are provided to you by the airline and the `tracking_reference` is to identify your business by the airlines. The private fares for Order Change Requests work in much the same way as they do when searching for an offer request","example":{"UA":[{"corporate_code":"1234","tour_code":"578DFL"}]}},"slices":{"description":"The [slices](/docs/api/overview/key-concepts) that make up this offer request. One-way journeys can be expressed using one slice, whereas return trips will need two.","properties":{"add":{"description":"The search criteria for slices which you wish to add to your order","items":{"description":"The search criteria for a slice to be added","properties":{"cabin_class":{"description":"The cabin that the passengers want to travel in","enum":["first","business","premium_economy","economy"],"example":"economy","type":["string","null"]},"departure_date":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date on which the passengers want to depart","example":"2020-04-24","format":"date","type":"string"},"destination":{"description":"The 3-letter IATA code for the city or airport where this slice ends","example":"JFK","type":"string"},"origin":{"description":"The 3-letter IATA code for the city or airport where this slice starts","example":"LHR","type":"string"}},"type":"object"},"type":"array"},"remove":{"description":"The slices that you wish to remove from your order","items":{"description":"The slice ID for the slice to be removed","properties":{"slice_id":{"description":"Duffel's unique identifier for the resource","example":"xxx_00009hthhsUZ8W4LxQgkjo","type":"string"}},"type":"object"},"type":"array"}},"type":"object"}},"required":["order_id"],"title":"Body parameters","type":"object"}},"required":["data"],"type":"object"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"properties":{"data":{"properties":{"id":{"type":"string"},"order_change_offers":{"items":{"properties":{"change_total_amount":{"type":"string"},"id":{"type":"string"},"new_total_amount":{"type":"string"},"penalty_total_amount":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"}},"type":"object"}}},"description":"Change request with embedded change offers"},"2XX":{"content":{"application/json":{"schema":{"properties":{"data":{"description":"An order change request represents a request to change slices in an existing paid order","properties":{"created_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the order change request was created","example":"2020-01-17T10:12:14.545Z","format":"date-time","type":"string"},"id":{"description":"The ID of your order change request","example":"ocr_0000A3bQP9RLVfNUcdpLpw","type":"string"},"live_mode":{"description":"Whether the order was created in live mode. This field will be set to `true` if the order was created in live mode, or `false` if it was created in test mode.","example":false,"type":"boolean"},"order_change_offers":{"description":"The list of the offers available to perform change on the order.","items":{"description":"An order change offer represents flights that can be used to replace a slice in an existing paid order","properties":{"change_total_amount":{"description":"The amount that will be charged or returned to the original payment\nmethod if refunded, determined according to the fare conditions. This may\nbe negative to reflect a refund.\n","example":"90.80","type":"string"},"change_total_currency":{"description":"The currency of the `change_total_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nIt will match your organisation's billing currency unless you’re using Duffel as an accredited IATA agent, in which case it will be in the currency provided by the airline (which will usually be based on the country where your IATA agency is registered).\n","example":"GBP","format":"ISO 4217","type":["string","null"]},"conditions":{"description":"The conditions associated with this offer, describing the kinds of modifications you can make post-booking and any penalties that will apply to those modifications.\nThis information assumes the condition is applied to all of the slices and passengers associated with this offer - for information at the slice level (e.g. \"what happens if I just want to change the first slice?\") refer to the `slices`.\nIf a particular kind of modification is allowed, you may not always be able to take action through the Duffel API. In some cases, you may need to contact the Duffel support team or the airline directly.\n","properties":{"change_before_departure":{"description":"Whether the whole offer can be changed before the departure of the first slice.\nIf all of the slices on the offer can be changed then the `allowed` property will be `true`. Refer to the `slices` for information about change penalties.\nIf any of the slices on the offer can't be changed then the `allowed` property will be `false`. In this case you should refer to the `slices` conditions to determine if any part of the offer is changeable.\nIf the airline hasn't provided any information about whether this offer can be changed then this property will be `null`.\n","properties":{"allowed":{"description":"Whether this kind of modification is allowed post-booking","example":true,"type":"boolean"},"penalty_amount":{"description":"If the modification is `allowed` then this is the amount payable to apply the modification to all passengers. If there is no penalty, the value will be zero.\nIf the modification isn't `allowed` or the penalty is not known then this field will be `null`.\nIf this is `null` then the `penalty_currency` will also be `null`.\n","example":"100.00","type":["string","null"]},"penalty_currency":{"description":"The currency of the `penalty_amount` as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis will be in a currency determined by the airline, which is not necessarily the same as the currency of the offer or order.\nIf this is `null` then `penalty_amount` will also be `null`.\n","example":"GBP","format":"ISO 4217","type":["string","null"]}},"type":["object","null"]},"refund_before_departure":{"description":"Whether the whole offer can be refunded before the departure of the first slice.\nIf all of the slices on the offer can be refunded then the `allowed` property will be `true` and information will be provided about any penalties.\nIf any of the slices on the offer can't be refunded then the `allowed` property will be `false`.\nIf the airline hasn't provided any information about whether this offer can be refunded then this property will be `null`.\n","properties":{"allowed":{"description":"Whether this kind of modification is allowed post-booking","example":true,"type":"boolean"},"penalty_amount":{"description":"If the modification is `allowed` then this is the amount payable to apply the modification to all passengers. If there is no penalty, the value will be zero.\nIf the modification isn't `allowed` or the penalty is not known then this field will be `null`.\nIf this is `null` then the `penalty_currency` will also be `null`.\n","example":"100.00","type":["string","null"]},"penalty_currency":{"description":"The currency of the `penalty_amount` as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis will be in a currency determined by the airline, which is not necessarily the same as the currency of the offer or order.\nIf this is `null` then `penalty_amount` will also be `null`.\n","example":"GBP","format":"ISO 4217","type":["string","null"]}},"type":["object","null"]}},"title":"OfferConditions","type":"object"},"created_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the offer was created","example":"2020-01-17T10:12:14.545Z","format":"date-time","type":"string"},"expires_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the offer will expire and no longer be usable to create an order","example":"2020-01-17T10:42:14.545Z","format":"date-time","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"oco_0000A3vUda8dKRtUSQPSXw","type":"string"},"live_mode":{"description":"Whether the order change offer was created in live mode. This field will be set to `true` if the order change offer was created in live mode, or `false` if it was created in test mode.","example":false,"type":"boolean"},"new_total_amount":{"description":"The price of this offer if it was newly purchased","example":"35.50","type":["string","null"]},"new_total_currency":{"description":"The currency of the `new_total_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nIt will match your organisation's billing currency unless you’re using Duffel as an accredited IATA agent, in which case it will be in the currency provided by the airline (which will usually be based on the country where your IATA agency is registered).\n","example":"GBP","type":"string"},"order_change_id":{"description":"The ID for an order change if one has already been created from this order change offer","example":"oce_0000A4QasEUIjJ6jHKfhHU","type":["string","null"]},"penalty_total_amount":{"description":"The penalty imposed by the airline for making this change","example":"10.50","type":["string","null"]},"penalty_total_currency":{"description":"The currency of the `penalty_total_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nIt will match your organisation's billing currency unless you’re using Duffel as an accredited IATA agent, in which case it will be in the currency provided by the airline (which will usually be based on the country where your IATA agency is registered).\n","example":"GBP","format":"ISO 4217","type":["string","null"]},"private_fares":{"description":"The private fares applied on this offer.","items":{"properties":{"corporate_code":{"description":"The corporate code that was applied, if any","example":"FLX53","type":["string","null"]},"tour_code":{"description":"The tour code that was applied, if any","example":"578DFL","type":["string","null"]},"tracking_reference":{"description":"The tracking reference that was applied, if any","example":"ABN:2345678","type":["string","null"]},"type":{"description":"The type of private fare applied","enum":["corporate","leisure","negotiated"],"example":"corporate","type":"string"}},"required":["type","corporate_code","tracking_reference","tour_code"],"title":"Offer Private Fares","type":"object"},"type":"array"},"refund_to":{"description":"Where the refund, once confirmed, will be sent.\n","enum":["original_form_of_payment","airline_credits","voucher"],"type":"string"},"slices":{"additionalProperties":false,"description":"The slices within an order change that are being added to and/or removed from the order","properties":{"add":{"description":"The slices that will be added to the order","items":{"additionalProperties":false,"description":"A slice that is being removed or added","properties":{"destination":{"additionalProperties":false,"properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},"destination_type":{"description":"The type of the destination","enum":["airport","city"],"example":"airport","type":"string"},"duration":{"description":"The duration of the slice, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":["string","null"]},"fare_brand_name":{"description":"The name of the fare brand associated with this slice. A fare brand\nspecifies the travel conditions you get on your slice made available by\nthe airline. e.g. a British Airways Economy Basic fare will only include\na hand baggage allowance. It is worth noting that the fare brand names\nare defined by the airlines themselves and therefore they are subject to\nchange without any prior notice.\n","example":"Basic","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"xxx_00009hthhsUZ8W4LxQgkjo","type":"string"},"origin":{"additionalProperties":false,"properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},"origin_type":{"description":"The type of the origin","enum":["airport","city"],"example":"airport","type":"string"},"segments":{"description":"The segments - that is, specific flights - that the airline is offering to get the passengers from the `origin` to the `destination`","items":{"additionalProperties":false,"properties":{"aircraft":{"allOf":[{"additionalProperties":false,"properties":{"iata_code":{"description":"The three-character IATA code for the aircraft","example":"380","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"arc_00009UhD4ongolulWd91Ky","type":"string"},"name":{"description":"The name of the aircraft","example":"Airbus Industries A380","type":"string"}},"required":["iata_code","id","name"],"title":"Aircraft","type":"object"},{"description":"The aircraft that the operating carrier will use to operate this segment"}]},"arriving_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to arrive, in the destination airport timezone (see `destination.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string"},"departing_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to depart, in the origin airport timezone (see `origin.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string"},"destination":{"allOf":[{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"iata_code":{"description":"The three-character IATA code for the city","example":"NYC","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"US","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_nyc_us","type":"string"},"name":{"description":"The name of the city","example":"New York","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"New York","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"NYC","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"JFK","type":["string","null"]},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"US","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"KJFK","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_jfk_us","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":40.640556,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-73.778519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"John F. Kennedy International Airport","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"America/New_York","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","city","iata_city_code"],"title":"Airport","type":"object"},{"description":"The airport at which the segment is scheduled to arrive"}]},"destination_terminal":{"description":"The terminal at the `destination` airport where the segment is scheduled to arrive","example":"5","type":["string","null"]},"distance":{"description":"The distance of the segment in kilometres","example":"424.2","type":["string","null"]},"duration":{"description":"The duration of the segment, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"xxx_00009hthhsUZ8W4LxQgkjo","type":"string"},"marketing_carrier":{"additionalProperties":false,"properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},"marketing_carrier_flight_number":{"description":"The flight number assigned by the marketing carrier","example":"1234","type":"string"},"operating_carrier":{"additionalProperties":false,"properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},"operating_carrier_flight_number":{"description":"The flight number assigned by the operating carrier. This may not be present, in which case you should display the `marketing_carrier`'s information and the `marketing_carrier_flight_number`, and simply state the name of the `operating_carrier`.","example":"4321","type":["string","null"]},"origin":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"origin_terminal":{"description":"The terminal at the `origin` airport from which the segment is scheduled to depart","example":"B","type":["string","null"]},"passengers":{"description":"Additional segment-specific information about the passengers included in the offer (e.g. their baggage allowance and the cabin class they will be travelling in)","items":{"additionalProperties":false,"properties":{"baggages":{"description":"The baggage allowances for the passenger on this segment that were included in the original offer. Any extra baggage items which were booked as services will be listed in the `services` field instead of here.","items":{"properties":{"quantity":{"description":"The number of items of baggage of the specified `type` allowed on the segment. Where no allowance information is available for a particular `type`, no entry will be present.","example":1,"type":"integer"},"type":{"description":"The type of the baggage allowance","enum":["checked","carry_on"],"example":"checked","type":"string"}},"title":"Slice Segment Passenger Baggage","type":"object"},"type":"array"},"cabin_class":{"description":"The cabin class that the passenger will travel in on this segment","enum":["first","business","premium_economy","economy"],"example":"economy","type":["string","null"]},"cabin_class_marketing_name":{"description":"The name that the marketing carrier uses to market this cabin class","example":"Economy Basic","type":["string","null"]},"passenger_id":{"description":"The identifier for the passenger. You may have specified this ID yourself when creating the offer request, or otherwise, Duffel will have generated its own random ID.","example":"passenger_0","type":"string"},"seat":{"description":"An object containing metadata about the service, like the designator of the \nseat.\n","properties":{"designator":{"description":"The designator used to uniquely identify the seat, usually made up of a \nrow number and a column letter\n","example":"14B","type":"string"},"disclosures":{"description":"Each disclosure is text, in English, provided by the airline that \ndescribes the terms and conditions of this seat. We recommend showing \nthis in your user interface to make sure that customers understand any \nrestrictions and limitations.\n","example":["Do not seat children in exit row seats","Do not seat passengers with special needs in exit row seats"],"items":{"description":"An individual term, condition or restriction for this seat\n","type":"string"},"type":"array"},"name":{"description":"A name which describes the type of seat, which you can display in your \nuser interface to help customers to understand its features\n","example":"Exit row seat","type":["string","null"]}},"title":"Service Metadata for a Seat","type":["object","null"]}},"title":"Order Slice Segment Passenger","type":"object"},"type":"array"}},"required":["id","aircraft","arriving_at","departing_at","destination","destination_terminal","distance","duration","marketing_carrier","marketing_carrier_flight_number","operating_carrier","operating_carrier_flight_number","origin","origin_terminal","passengers"],"type":"object"},"type":"array"}},"required":["id","duration","destination","destination_type","origin","origin_type","fare_brand_name","segments"],"title":"Order Change Slices Slice","type":"object"},"type":"array"},"remove":{"description":"The slices that will be removed from the order","items":{"additionalProperties":false,"description":"A slice that is being removed or added","properties":{"destination":{"additionalProperties":false,"properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},"destination_type":{"description":"The type of the destination","enum":["airport","city"],"example":"airport","type":"string"},"duration":{"description":"The duration of the slice, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":["string","null"]},"fare_brand_name":{"description":"The name of the fare brand associated with this slice. A fare brand\nspecifies the travel conditions you get on your slice made available by\nthe airline. e.g. a British Airways Economy Basic fare will only include\na hand baggage allowance. It is worth noting that the fare brand names\nare defined by the airlines themselves and therefore they are subject to\nchange without any prior notice.\n","example":"Basic","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"xxx_00009hthhsUZ8W4LxQgkjo","type":"string"},"origin":{"additionalProperties":false,"properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},"origin_type":{"description":"The type of the origin","enum":["airport","city"],"example":"airport","type":"string"},"segments":{"description":"The segments - that is, specific flights - that the airline is offering to get the passengers from the `origin` to the `destination`","items":{"additionalProperties":false,"properties":{"aircraft":{"allOf":[{"additionalProperties":false,"properties":{"iata_code":{"description":"The three-character IATA code for the aircraft","example":"380","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"arc_00009UhD4ongolulWd91Ky","type":"string"},"name":{"description":"The name of the aircraft","example":"Airbus Industries A380","type":"string"}},"required":["iata_code","id","name"],"title":"Aircraft","type":"object"},{"description":"The aircraft that the operating carrier will use to operate this segment"}]},"arriving_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to arrive, in the destination airport timezone (see `destination.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string"},"departing_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to depart, in the origin airport timezone (see `origin.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string"},"destination":{"allOf":[{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"iata_code":{"description":"The three-character IATA code for the city","example":"NYC","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"US","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_nyc_us","type":"string"},"name":{"description":"The name of the city","example":"New York","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"New York","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"NYC","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"JFK","type":["string","null"]},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"US","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"KJFK","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_jfk_us","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":40.640556,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-73.778519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"John F. Kennedy International Airport","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"America/New_York","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","city","iata_city_code"],"title":"Airport","type":"object"},{"description":"The airport at which the segment is scheduled to arrive"}]},"destination_terminal":{"description":"The terminal at the `destination` airport where the segment is scheduled to arrive","example":"5","type":["string","null"]},"distance":{"description":"The distance of the segment in kilometres","example":"424.2","type":["string","null"]},"duration":{"description":"The duration of the segment, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"xxx_00009hthhsUZ8W4LxQgkjo","type":"string"},"marketing_carrier":{"additionalProperties":false,"properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},"marketing_carrier_flight_number":{"description":"The flight number assigned by the marketing carrier","example":"1234","type":"string"},"operating_carrier":{"additionalProperties":false,"properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},"operating_carrier_flight_number":{"description":"The flight number assigned by the operating carrier. This may not be present, in which case you should display the `marketing_carrier`'s information and the `marketing_carrier_flight_number`, and simply state the name of the `operating_carrier`.","example":"4321","type":["string","null"]},"origin":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"origin_terminal":{"description":"The terminal at the `origin` airport from which the segment is scheduled to depart","example":"B","type":["string","null"]},"passengers":{"description":"Additional segment-specific information about the passengers included in the offer (e.g. their baggage allowance and the cabin class they will be travelling in)","items":{"additionalProperties":false,"properties":{"baggages":{"description":"The baggage allowances for the passenger on this segment that were included in the original offer. Any extra baggage items which were booked as services will be listed in the `services` field instead of here.","items":{"properties":{"quantity":{"description":"The number of items of baggage of the specified `type` allowed on the segment. Where no allowance information is available for a particular `type`, no entry will be present.","example":1,"type":"integer"},"type":{"description":"The type of the baggage allowance","enum":["checked","carry_on"],"example":"checked","type":"string"}},"title":"Slice Segment Passenger Baggage","type":"object"},"type":"array"},"cabin_class":{"description":"The cabin class that the passenger will travel in on this segment","enum":["first","business","premium_economy","economy"],"example":"economy","type":["string","null"]},"cabin_class_marketing_name":{"description":"The name that the marketing carrier uses to market this cabin class","example":"Economy Basic","type":["string","null"]},"passenger_id":{"description":"The identifier for the passenger. You may have specified this ID yourself when creating the offer request, or otherwise, Duffel will have generated its own random ID.","example":"passenger_0","type":"string"},"seat":{"description":"An object containing metadata about the service, like the designator of the \nseat.\n","properties":{"designator":{"description":"The designator used to uniquely identify the seat, usually made up of a \nrow number and a column letter\n","example":"14B","type":"string"},"disclosures":{"description":"Each disclosure is text, in English, provided by the airline that \ndescribes the terms and conditions of this seat. We recommend showing \nthis in your user interface to make sure that customers understand any \nrestrictions and limitations.\n","example":["Do not seat children in exit row seats","Do not seat passengers with special needs in exit row seats"],"items":{"description":"An individual term, condition or restriction for this seat\n","type":"string"},"type":"array"},"name":{"description":"A name which describes the type of seat, which you can display in your \nuser interface to help customers to understand its features\n","example":"Exit row seat","type":["string","null"]}},"title":"Service Metadata for a Seat","type":["object","null"]}},"title":"Order Slice Segment Passenger","type":"object"},"type":"array"}},"required":["id","aircraft","arriving_at","departing_at","destination","destination_terminal","distance","duration","marketing_carrier","marketing_carrier_flight_number","operating_carrier","operating_carrier_flight_number","origin","origin_terminal","passengers"],"type":"object"},"type":"array"}},"required":["id","duration","destination","destination_type","origin","origin_type","fare_brand_name","segments"],"title":"Order Change Slices Slice","type":"object"},"type":"array"}},"required":["add","remove"],"title":"Order Change Slices","type":"object"},"updated_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the offer was last updated","example":"2020-01-17T10:12:14.545Z","format":"date-time","type":"string"}},"required":["change_total_amount","change_total_currency","created_at","updated_at","expires_at","id","new_total_amount","new_total_currency","live_mode","penalty_total_amount","penalty_total_currency","conditions","private_fares","slices","refund_to","order_change_id"],"title":"Order Change Offer","type":"object"},"type":"array"},"order_id":{"description":"The order ID that you want to change","example":"ord_0000A3bQ8FJIQoEfuC07n6","type":"string"},"slices":{"description":"The slices to be added and/or removed","properties":{"add":{"description":"The slices to be added","items":{"properties":{"cabin_class":{"description":"The cabin that the passengers want to travel in","enum":["first","business","premium_economy","economy"],"example":"economy","type":["string","null"]},"departure_date":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date on which the passengers want to depart","example":"2020-04-24","format":"date","type":"string"},"destination":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"origin":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"}},"type":"object"},"type":"array"},"remove":{"description":"The slices to be removed","items":{"properties":{"slice_id":{"description":"Duffel's unique identifier for the resource","example":"xxx_00009hthhsUZ8W4LxQgkjo","type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"updated_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the order change request was last updated","example":"2020-01-17T10:12:14.545Z","format":"date-time","type":"string"}},"title":"Order Change Request","type":"object"},"meta":{"properties":{"after":{"type":["string","null"]},"before":{"type":"string"},"limit":{"type":"number"}},"type":"object"}},"required":["data"],"type":"object"}}},"description":"Successful HTTP response; fixed SDK accepts response.ok."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Create Order Change Request","tags":["duffel"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"duffel-flights","x-aisa-category":"duffel","x-aisa-docs-url":"https://aisa.one/docs/api-reference/duffel/post_duffel-flights-order-change-requests-create","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.005,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"duffel-flights","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"duffel-flights","x-aisa-response-source":{"content_hash":"sha256:bc759ec18d6b79f2ae30f55d858985ec54ef0a05474c4487d985e047da02497e","kind":"upstream_success_contract","source":{"authority":"Official HTML structured schemas plus pinned SDK wire envelopes; converted, not downloaded OpenAPI","content_hash":"sha256:8e348b09488042f5713cfb8a21c3121179977b40f381094b2bd8db278ef2fbcd","converter":"scripts/import_duffel_flights_reference.py@3","fetched_at":"2026-10-09T03:52:59.395307+00:00","kind":"manual","limitations":["No schema types or required fields inferred from examples.","Offer-request create/get alternate view responses remain untyped.","Source declarations do not prove current execution compatibility."],"owner":"AIsa-team/docs","policy_revision":"sha256:0659576c6ab1b42473fff235fd4b24a92c4202bcdee0c0a818db2c4ff6672c8f","prior_source":{"content_hash":"sha256:86a34d12cf86429710525825d9ef00c8ce191ae3cf8edaafecbc3a30d9d59f22","converter":"scripts/import_duffel_flights_reference.py@2","fetched_at":"2026-10-09T03:52:59.395307+00:00","kind":"manual","policy_revision":"sha256:0659576c6ab1b42473fff235fd4b24a92c4202bcdee0c0a818db2c4ff6672c8f","url":"https://duffel.com/docs/api/v2/offer-requests"},"references":[{"file":"src__types__ClientType.ts","sha256":"3aa0ea34054d294f71deaad9005eba83e841cfb70588ca47b6ba55a9f59161b5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/types/ClientType.ts"},{"file":"src__Client.ts","sha256":"0de07d39cc8dd3faae13561cd2e291e7bcaaf58761433bd35db4d929bc8d6b7b","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Client.ts"},{"file":"src__booking__OfferRequests__OfferRequests.ts","sha256":"0ba7f0987376f743b3e7ff96170826ee5a644b904818e703ccb3f5b0e8ee22c4","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OfferRequests/OfferRequests.ts"},{"file":"src__booking__Offers__Offers.ts","sha256":"022d6b38a8f299dadb29f37e6c23c44b23df9842b335ba0fab5c7ed1efef29c5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/Offers/Offers.ts"},{"file":"src__booking__Orders__Orders.ts","sha256":"91f5748faac0619fbccb0955156a944507211cfea14df01e323e553138e23a64","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/Orders/Orders.ts"},{"file":"src__booking__OrderChangeRequests__OrderChangeRequests.ts","sha256":"cf299f61571df50113312835148d507b47ec68033e230876be054d93431e0dfe","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderChangeRequests/OrderChangeRequests.ts"},{"file":"src__booking__OrderChanges__OrderChanges.ts","sha256":"ba165641b85317525fd8d9f2db61b5fb9072b40177558f26f291797d6adfeb6c","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderChanges/OrderChanges.ts"},{"file":"src__booking__OrderCancellations__OrderCancellations.ts","sha256":"f93f93edb989e4c8162ace0cc40a01f6b77d29fd671db65dfef59354863d5716","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderCancellations/OrderCancellations.ts"},{"file":"src__booking__SeatMaps__SeatMaps.ts","sha256":"07eca0f70081f97688e707bdd7084f8495fb2d3a64bde3d0bc0388bf0ea51b47","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/SeatMaps/SeatMaps.ts"},{"sha256":"925ddea94ffeccd6d6411a593bec37e76916e5f26d5cb58b9023bc3aea2d534c","url":"https://duffel.com/docs/api/v2/offer-requests"},{"sha256":"5804d1ddaaed52d9ee74c95cd89a402fd4326dfde402c305b6796c95eb2c4d0f","url":"https://duffel.com/docs/api/v2/offers"},{"sha256":"cb3190f72e56f3442e7fb856b49099ba847051a835a4fbbcf9109c39e3cd2b7e","url":"https://duffel.com/docs/api/v2/orders"},{"sha256":"6a5623159b6508cbc6b748d0303df43243e4940fa0934028233aadd3dba654b0","url":"https://duffel.com/docs/api/v2/order-change-requests"},{"sha256":"77ac67f9b74b019703de54f6597b0529955bbb1aa13c35c6759ec23a025f0b29","url":"https://duffel.com/docs/api/v2/order-changes"},{"sha256":"0b1f73a9f8becf1665a1e591fce9001bd4c6c11c891c7b39b90e01dcc6f46d7e","url":"https://duffel.com/docs/api/v2/order-cancellations"},{"sha256":"1124c3c358e1cb250c56097e44c3b8e6c1c75dea847557761c0062dd960ff606","url":"https://duffel.com/docs/api/v2/seat-maps"}],"refresh_policy":"manual","request_body_required_basis":"All selected create methods have required SDK payload arguments; Client.request wraps payload in data.","response_status_basis":"Client.request accepts response.ok; no exact success status inferred.","review_period_days":30,"scope":"Add only the official GET /air/orders/{id} operation and exact Order resource response. The existing 13 operations and source observation clock are unchanged. Current official GET identity, parameters, headers and Order model were compared with the immutable reference fixture; no example-inferred schema, source-wide freshness renewal or Provider execution claim.","sdk_revision":"ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16","skipped_operations":[{"operation":"update-offer-passenger-by-id","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"price-offer","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"get-upsell-offers","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"update-order-by-id","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-orders","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"create-order-services","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"price-order","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-order-available-services","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-order-change-by-id","reason":"outside reviewed operation bindings","resource":"order-changes"},{"operation":"confirm-order-change","reason":"outside reviewed operation bindings","resource":"order-changes"},{"operation":"get-order-cancellations","reason":"outside reviewed operation bindings","resource":"order-cancellations"}],"url":"https://duffel.com/docs/api/v2/offer-requests"}},"x-aisa-revision":{"customer_pricing_ref":"b914ba95734b","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"58f1e2dfefe5"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_duffel_order_change_requests_create","path":"/apis/v1/duffel/flights/order-change-requests/create"},"x-aisa-source":{"authority":"Official HTML structured schemas plus pinned SDK wire envelopes; converted, not downloaded OpenAPI","content_hash":"sha256:8e348b09488042f5713cfb8a21c3121179977b40f381094b2bd8db278ef2fbcd","converter":"scripts/import_duffel_flights_reference.py@3","fetched_at":"2026-10-09T03:52:59.395307+00:00","kind":"manual","limitations":["No schema types or required fields inferred from examples.","Offer-request create/get alternate view responses remain untyped.","Source declarations do not prove current execution compatibility."],"owner":"AIsa-team/docs","policy_revision":"sha256:0659576c6ab1b42473fff235fd4b24a92c4202bcdee0c0a818db2c4ff6672c8f","prior_source":{"content_hash":"sha256:86a34d12cf86429710525825d9ef00c8ce191ae3cf8edaafecbc3a30d9d59f22","converter":"scripts/import_duffel_flights_reference.py@2","fetched_at":"2026-10-09T03:52:59.395307+00:00","kind":"manual","policy_revision":"sha256:0659576c6ab1b42473fff235fd4b24a92c4202bcdee0c0a818db2c4ff6672c8f","url":"https://duffel.com/docs/api/v2/offer-requests"},"references":[{"file":"src__types__ClientType.ts","sha256":"3aa0ea34054d294f71deaad9005eba83e841cfb70588ca47b6ba55a9f59161b5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/types/ClientType.ts"},{"file":"src__Client.ts","sha256":"0de07d39cc8dd3faae13561cd2e291e7bcaaf58761433bd35db4d929bc8d6b7b","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Client.ts"},{"file":"src__booking__OfferRequests__OfferRequests.ts","sha256":"0ba7f0987376f743b3e7ff96170826ee5a644b904818e703ccb3f5b0e8ee22c4","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OfferRequests/OfferRequests.ts"},{"file":"src__booking__Offers__Offers.ts","sha256":"022d6b38a8f299dadb29f37e6c23c44b23df9842b335ba0fab5c7ed1efef29c5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/Offers/Offers.ts"},{"file":"src__booking__Orders__Orders.ts","sha256":"91f5748faac0619fbccb0955156a944507211cfea14df01e323e553138e23a64","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/Orders/Orders.ts"},{"file":"src__booking__OrderChangeRequests__OrderChangeRequests.ts","sha256":"cf299f61571df50113312835148d507b47ec68033e230876be054d93431e0dfe","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderChangeRequests/OrderChangeRequests.ts"},{"file":"src__booking__OrderChanges__OrderChanges.ts","sha256":"ba165641b85317525fd8d9f2db61b5fb9072b40177558f26f291797d6adfeb6c","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderChanges/OrderChanges.ts"},{"file":"src__booking__OrderCancellations__OrderCancellations.ts","sha256":"f93f93edb989e4c8162ace0cc40a01f6b77d29fd671db65dfef59354863d5716","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderCancellations/OrderCancellations.ts"},{"file":"src__booking__SeatMaps__SeatMaps.ts","sha256":"07eca0f70081f97688e707bdd7084f8495fb2d3a64bde3d0bc0388bf0ea51b47","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/SeatMaps/SeatMaps.ts"},{"sha256":"925ddea94ffeccd6d6411a593bec37e76916e5f26d5cb58b9023bc3aea2d534c","url":"https://duffel.com/docs/api/v2/offer-requests"},{"sha256":"5804d1ddaaed52d9ee74c95cd89a402fd4326dfde402c305b6796c95eb2c4d0f","url":"https://duffel.com/docs/api/v2/offers"},{"sha256":"cb3190f72e56f3442e7fb856b49099ba847051a835a4fbbcf9109c39e3cd2b7e","url":"https://duffel.com/docs/api/v2/orders"},{"sha256":"6a5623159b6508cbc6b748d0303df43243e4940fa0934028233aadd3dba654b0","url":"https://duffel.com/docs/api/v2/order-change-requests"},{"sha256":"77ac67f9b74b019703de54f6597b0529955bbb1aa13c35c6759ec23a025f0b29","url":"https://duffel.com/docs/api/v2/order-changes"},{"sha256":"0b1f73a9f8becf1665a1e591fce9001bd4c6c11c891c7b39b90e01dcc6f46d7e","url":"https://duffel.com/docs/api/v2/order-cancellations"},{"sha256":"1124c3c358e1cb250c56097e44c3b8e6c1c75dea847557761c0062dd960ff606","url":"https://duffel.com/docs/api/v2/seat-maps"}],"refresh_policy":"manual","request_body_required_basis":"All selected create methods have required SDK payload arguments; Client.request wraps payload in data.","response_status_basis":"Client.request accepts response.ok; no exact success status inferred.","review_period_days":30,"scope":"Add only the official GET /air/orders/{id} operation and exact Order resource response. The existing 13 operations and source observation clock are unchanged. Current official GET identity, parameters, headers and Order model were compared with the immutable reference fixture; no example-inferred schema, source-wide freshness renewal or Provider execution claim.","sdk_revision":"ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16","skipped_operations":[{"operation":"update-offer-passenger-by-id","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"price-offer","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"get-upsell-offers","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"update-order-by-id","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-orders","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"create-order-services","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"price-order","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-order-available-services","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-order-change-by-id","reason":"outside reviewed operation bindings","resource":"order-changes"},{"operation":"confirm-order-change","reason":"outside reviewed operation bindings","resource":"order-changes"},{"operation":"get-order-cancellations","reason":"outside reviewed operation bindings","resource":"order-cancellations"}],"url":"https://duffel.com/docs/api/v2/offer-requests"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/air/order_change_requests","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/duffel/flights/order-change-requests/create \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"data\": {\n    \"order_id\": \"ord_0000A3bQ8FJIQoEfuC07n6\"\n  }\n}'"}]}},"/apis/v1/duffel/flights/order-change-requests/{id}":{"get":{"description":"Retrieve an order change request with change offers\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.005 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_duffel_order_change_request","parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"2XX":{"content":{"application/json":{"schema":{"properties":{"data":{"description":"An order change request represents a request to change slices in an existing paid order","properties":{"created_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the order change request was created","example":"2020-01-17T10:12:14.545Z","format":"date-time","type":"string"},"id":{"description":"The ID of your order change request","example":"ocr_0000A3bQP9RLVfNUcdpLpw","type":"string"},"live_mode":{"description":"Whether the order was created in live mode. This field will be set to `true` if the order was created in live mode, or `false` if it was created in test mode.","example":false,"type":"boolean"},"order_change_offers":{"description":"The list of the offers available to perform change on the order.","items":{"description":"An order change offer represents flights that can be used to replace a slice in an existing paid order","properties":{"change_total_amount":{"description":"The amount that will be charged or returned to the original payment\nmethod if refunded, determined according to the fare conditions. This may\nbe negative to reflect a refund.\n","example":"90.80","type":"string"},"change_total_currency":{"description":"The currency of the `change_total_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nIt will match your organisation's billing currency unless you’re using Duffel as an accredited IATA agent, in which case it will be in the currency provided by the airline (which will usually be based on the country where your IATA agency is registered).\n","example":"GBP","format":"ISO 4217","type":["string","null"]},"conditions":{"description":"The conditions associated with this offer, describing the kinds of modifications you can make post-booking and any penalties that will apply to those modifications.\nThis information assumes the condition is applied to all of the slices and passengers associated with this offer - for information at the slice level (e.g. \"what happens if I just want to change the first slice?\") refer to the `slices`.\nIf a particular kind of modification is allowed, you may not always be able to take action through the Duffel API. In some cases, you may need to contact the Duffel support team or the airline directly.\n","properties":{"change_before_departure":{"description":"Whether the whole offer can be changed before the departure of the first slice.\nIf all of the slices on the offer can be changed then the `allowed` property will be `true`. Refer to the `slices` for information about change penalties.\nIf any of the slices on the offer can't be changed then the `allowed` property will be `false`. In this case you should refer to the `slices` conditions to determine if any part of the offer is changeable.\nIf the airline hasn't provided any information about whether this offer can be changed then this property will be `null`.\n","properties":{"allowed":{"description":"Whether this kind of modification is allowed post-booking","example":true,"type":"boolean"},"penalty_amount":{"description":"If the modification is `allowed` then this is the amount payable to apply the modification to all passengers. If there is no penalty, the value will be zero.\nIf the modification isn't `allowed` or the penalty is not known then this field will be `null`.\nIf this is `null` then the `penalty_currency` will also be `null`.\n","example":"100.00","type":["string","null"]},"penalty_currency":{"description":"The currency of the `penalty_amount` as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis will be in a currency determined by the airline, which is not necessarily the same as the currency of the offer or order.\nIf this is `null` then `penalty_amount` will also be `null`.\n","example":"GBP","format":"ISO 4217","type":["string","null"]}},"type":["object","null"]},"refund_before_departure":{"description":"Whether the whole offer can be refunded before the departure of the first slice.\nIf all of the slices on the offer can be refunded then the `allowed` property will be `true` and information will be provided about any penalties.\nIf any of the slices on the offer can't be refunded then the `allowed` property will be `false`.\nIf the airline hasn't provided any information about whether this offer can be refunded then this property will be `null`.\n","properties":{"allowed":{"description":"Whether this kind of modification is allowed post-booking","example":true,"type":"boolean"},"penalty_amount":{"description":"If the modification is `allowed` then this is the amount payable to apply the modification to all passengers. If there is no penalty, the value will be zero.\nIf the modification isn't `allowed` or the penalty is not known then this field will be `null`.\nIf this is `null` then the `penalty_currency` will also be `null`.\n","example":"100.00","type":["string","null"]},"penalty_currency":{"description":"The currency of the `penalty_amount` as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis will be in a currency determined by the airline, which is not necessarily the same as the currency of the offer or order.\nIf this is `null` then `penalty_amount` will also be `null`.\n","example":"GBP","format":"ISO 4217","type":["string","null"]}},"type":["object","null"]}},"title":"OfferConditions","type":"object"},"created_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the offer was created","example":"2020-01-17T10:12:14.545Z","format":"date-time","type":"string"},"expires_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the offer will expire and no longer be usable to create an order","example":"2020-01-17T10:42:14.545Z","format":"date-time","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"oco_0000A3vUda8dKRtUSQPSXw","type":"string"},"live_mode":{"description":"Whether the order change offer was created in live mode. This field will be set to `true` if the order change offer was created in live mode, or `false` if it was created in test mode.","example":false,"type":"boolean"},"new_total_amount":{"description":"The price of this offer if it was newly purchased","example":"35.50","type":["string","null"]},"new_total_currency":{"description":"The currency of the `new_total_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nIt will match your organisation's billing currency unless you’re using Duffel as an accredited IATA agent, in which case it will be in the currency provided by the airline (which will usually be based on the country where your IATA agency is registered).\n","example":"GBP","type":"string"},"order_change_id":{"description":"The ID for an order change if one has already been created from this order change offer","example":"oce_0000A4QasEUIjJ6jHKfhHU","type":["string","null"]},"penalty_total_amount":{"description":"The penalty imposed by the airline for making this change","example":"10.50","type":["string","null"]},"penalty_total_currency":{"description":"The currency of the `penalty_total_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nIt will match your organisation's billing currency unless you’re using Duffel as an accredited IATA agent, in which case it will be in the currency provided by the airline (which will usually be based on the country where your IATA agency is registered).\n","example":"GBP","format":"ISO 4217","type":["string","null"]},"private_fares":{"description":"The private fares applied on this offer.","items":{"properties":{"corporate_code":{"description":"The corporate code that was applied, if any","example":"FLX53","type":["string","null"]},"tour_code":{"description":"The tour code that was applied, if any","example":"578DFL","type":["string","null"]},"tracking_reference":{"description":"The tracking reference that was applied, if any","example":"ABN:2345678","type":["string","null"]},"type":{"description":"The type of private fare applied","enum":["corporate","leisure","negotiated"],"example":"corporate","type":"string"}},"required":["type","corporate_code","tracking_reference","tour_code"],"title":"Offer Private Fares","type":"object"},"type":"array"},"refund_to":{"description":"Where the refund, once confirmed, will be sent.\n","enum":["original_form_of_payment","airline_credits","voucher"],"type":"string"},"slices":{"additionalProperties":false,"description":"The slices within an order change that are being added to and/or removed from the order","properties":{"add":{"description":"The slices that will be added to the order","items":{"additionalProperties":false,"description":"A slice that is being removed or added","properties":{"destination":{"additionalProperties":false,"properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},"destination_type":{"description":"The type of the destination","enum":["airport","city"],"example":"airport","type":"string"},"duration":{"description":"The duration of the slice, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":["string","null"]},"fare_brand_name":{"description":"The name of the fare brand associated with this slice. A fare brand\nspecifies the travel conditions you get on your slice made available by\nthe airline. e.g. a British Airways Economy Basic fare will only include\na hand baggage allowance. It is worth noting that the fare brand names\nare defined by the airlines themselves and therefore they are subject to\nchange without any prior notice.\n","example":"Basic","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"xxx_00009hthhsUZ8W4LxQgkjo","type":"string"},"origin":{"additionalProperties":false,"properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},"origin_type":{"description":"The type of the origin","enum":["airport","city"],"example":"airport","type":"string"},"segments":{"description":"The segments - that is, specific flights - that the airline is offering to get the passengers from the `origin` to the `destination`","items":{"additionalProperties":false,"properties":{"aircraft":{"allOf":[{"additionalProperties":false,"properties":{"iata_code":{"description":"The three-character IATA code for the aircraft","example":"380","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"arc_00009UhD4ongolulWd91Ky","type":"string"},"name":{"description":"The name of the aircraft","example":"Airbus Industries A380","type":"string"}},"required":["iata_code","id","name"],"title":"Aircraft","type":"object"},{"description":"The aircraft that the operating carrier will use to operate this segment"}]},"arriving_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to arrive, in the destination airport timezone (see `destination.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string"},"departing_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to depart, in the origin airport timezone (see `origin.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string"},"destination":{"allOf":[{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"iata_code":{"description":"The three-character IATA code for the city","example":"NYC","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"US","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_nyc_us","type":"string"},"name":{"description":"The name of the city","example":"New York","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"New York","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"NYC","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"JFK","type":["string","null"]},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"US","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"KJFK","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_jfk_us","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":40.640556,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-73.778519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"John F. Kennedy International Airport","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"America/New_York","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","city","iata_city_code"],"title":"Airport","type":"object"},{"description":"The airport at which the segment is scheduled to arrive"}]},"destination_terminal":{"description":"The terminal at the `destination` airport where the segment is scheduled to arrive","example":"5","type":["string","null"]},"distance":{"description":"The distance of the segment in kilometres","example":"424.2","type":["string","null"]},"duration":{"description":"The duration of the segment, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"xxx_00009hthhsUZ8W4LxQgkjo","type":"string"},"marketing_carrier":{"additionalProperties":false,"properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},"marketing_carrier_flight_number":{"description":"The flight number assigned by the marketing carrier","example":"1234","type":"string"},"operating_carrier":{"additionalProperties":false,"properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},"operating_carrier_flight_number":{"description":"The flight number assigned by the operating carrier. This may not be present, in which case you should display the `marketing_carrier`'s information and the `marketing_carrier_flight_number`, and simply state the name of the `operating_carrier`.","example":"4321","type":["string","null"]},"origin":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"origin_terminal":{"description":"The terminal at the `origin` airport from which the segment is scheduled to depart","example":"B","type":["string","null"]},"passengers":{"description":"Additional segment-specific information about the passengers included in the offer (e.g. their baggage allowance and the cabin class they will be travelling in)","items":{"additionalProperties":false,"properties":{"baggages":{"description":"The baggage allowances for the passenger on this segment that were included in the original offer. Any extra baggage items which were booked as services will be listed in the `services` field instead of here.","items":{"properties":{"quantity":{"description":"The number of items of baggage of the specified `type` allowed on the segment. Where no allowance information is available for a particular `type`, no entry will be present.","example":1,"type":"integer"},"type":{"description":"The type of the baggage allowance","enum":["checked","carry_on"],"example":"checked","type":"string"}},"title":"Slice Segment Passenger Baggage","type":"object"},"type":"array"},"cabin_class":{"description":"The cabin class that the passenger will travel in on this segment","enum":["first","business","premium_economy","economy"],"example":"economy","type":["string","null"]},"cabin_class_marketing_name":{"description":"The name that the marketing carrier uses to market this cabin class","example":"Economy Basic","type":["string","null"]},"passenger_id":{"description":"The identifier for the passenger. You may have specified this ID yourself when creating the offer request, or otherwise, Duffel will have generated its own random ID.","example":"passenger_0","type":"string"},"seat":{"description":"An object containing metadata about the service, like the designator of the \nseat.\n","properties":{"designator":{"description":"The designator used to uniquely identify the seat, usually made up of a \nrow number and a column letter\n","example":"14B","type":"string"},"disclosures":{"description":"Each disclosure is text, in English, provided by the airline that \ndescribes the terms and conditions of this seat. We recommend showing \nthis in your user interface to make sure that customers understand any \nrestrictions and limitations.\n","example":["Do not seat children in exit row seats","Do not seat passengers with special needs in exit row seats"],"items":{"description":"An individual term, condition or restriction for this seat\n","type":"string"},"type":"array"},"name":{"description":"A name which describes the type of seat, which you can display in your \nuser interface to help customers to understand its features\n","example":"Exit row seat","type":["string","null"]}},"title":"Service Metadata for a Seat","type":["object","null"]}},"title":"Order Slice Segment Passenger","type":"object"},"type":"array"}},"required":["id","aircraft","arriving_at","departing_at","destination","destination_terminal","distance","duration","marketing_carrier","marketing_carrier_flight_number","operating_carrier","operating_carrier_flight_number","origin","origin_terminal","passengers"],"type":"object"},"type":"array"}},"required":["id","duration","destination","destination_type","origin","origin_type","fare_brand_name","segments"],"title":"Order Change Slices Slice","type":"object"},"type":"array"},"remove":{"description":"The slices that will be removed from the order","items":{"additionalProperties":false,"description":"A slice that is being removed or added","properties":{"destination":{"additionalProperties":false,"properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},"destination_type":{"description":"The type of the destination","enum":["airport","city"],"example":"airport","type":"string"},"duration":{"description":"The duration of the slice, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":["string","null"]},"fare_brand_name":{"description":"The name of the fare brand associated with this slice. A fare brand\nspecifies the travel conditions you get on your slice made available by\nthe airline. e.g. a British Airways Economy Basic fare will only include\na hand baggage allowance. It is worth noting that the fare brand names\nare defined by the airlines themselves and therefore they are subject to\nchange without any prior notice.\n","example":"Basic","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"xxx_00009hthhsUZ8W4LxQgkjo","type":"string"},"origin":{"additionalProperties":false,"properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},"origin_type":{"description":"The type of the origin","enum":["airport","city"],"example":"airport","type":"string"},"segments":{"description":"The segments - that is, specific flights - that the airline is offering to get the passengers from the `origin` to the `destination`","items":{"additionalProperties":false,"properties":{"aircraft":{"allOf":[{"additionalProperties":false,"properties":{"iata_code":{"description":"The three-character IATA code for the aircraft","example":"380","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"arc_00009UhD4ongolulWd91Ky","type":"string"},"name":{"description":"The name of the aircraft","example":"Airbus Industries A380","type":"string"}},"required":["iata_code","id","name"],"title":"Aircraft","type":"object"},{"description":"The aircraft that the operating carrier will use to operate this segment"}]},"arriving_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to arrive, in the destination airport timezone (see `destination.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string"},"departing_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to depart, in the origin airport timezone (see `origin.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string"},"destination":{"allOf":[{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"iata_code":{"description":"The three-character IATA code for the city","example":"NYC","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"US","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_nyc_us","type":"string"},"name":{"description":"The name of the city","example":"New York","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"New York","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"NYC","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"JFK","type":["string","null"]},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"US","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"KJFK","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_jfk_us","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":40.640556,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-73.778519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"John F. Kennedy International Airport","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"America/New_York","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","city","iata_city_code"],"title":"Airport","type":"object"},{"description":"The airport at which the segment is scheduled to arrive"}]},"destination_terminal":{"description":"The terminal at the `destination` airport where the segment is scheduled to arrive","example":"5","type":["string","null"]},"distance":{"description":"The distance of the segment in kilometres","example":"424.2","type":["string","null"]},"duration":{"description":"The duration of the segment, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"xxx_00009hthhsUZ8W4LxQgkjo","type":"string"},"marketing_carrier":{"additionalProperties":false,"properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},"marketing_carrier_flight_number":{"description":"The flight number assigned by the marketing carrier","example":"1234","type":"string"},"operating_carrier":{"additionalProperties":false,"properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},"operating_carrier_flight_number":{"description":"The flight number assigned by the operating carrier. This may not be present, in which case you should display the `marketing_carrier`'s information and the `marketing_carrier_flight_number`, and simply state the name of the `operating_carrier`.","example":"4321","type":["string","null"]},"origin":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"origin_terminal":{"description":"The terminal at the `origin` airport from which the segment is scheduled to depart","example":"B","type":["string","null"]},"passengers":{"description":"Additional segment-specific information about the passengers included in the offer (e.g. their baggage allowance and the cabin class they will be travelling in)","items":{"additionalProperties":false,"properties":{"baggages":{"description":"The baggage allowances for the passenger on this segment that were included in the original offer. Any extra baggage items which were booked as services will be listed in the `services` field instead of here.","items":{"properties":{"quantity":{"description":"The number of items of baggage of the specified `type` allowed on the segment. Where no allowance information is available for a particular `type`, no entry will be present.","example":1,"type":"integer"},"type":{"description":"The type of the baggage allowance","enum":["checked","carry_on"],"example":"checked","type":"string"}},"title":"Slice Segment Passenger Baggage","type":"object"},"type":"array"},"cabin_class":{"description":"The cabin class that the passenger will travel in on this segment","enum":["first","business","premium_economy","economy"],"example":"economy","type":["string","null"]},"cabin_class_marketing_name":{"description":"The name that the marketing carrier uses to market this cabin class","example":"Economy Basic","type":["string","null"]},"passenger_id":{"description":"The identifier for the passenger. You may have specified this ID yourself when creating the offer request, or otherwise, Duffel will have generated its own random ID.","example":"passenger_0","type":"string"},"seat":{"description":"An object containing metadata about the service, like the designator of the \nseat.\n","properties":{"designator":{"description":"The designator used to uniquely identify the seat, usually made up of a \nrow number and a column letter\n","example":"14B","type":"string"},"disclosures":{"description":"Each disclosure is text, in English, provided by the airline that \ndescribes the terms and conditions of this seat. We recommend showing \nthis in your user interface to make sure that customers understand any \nrestrictions and limitations.\n","example":["Do not seat children in exit row seats","Do not seat passengers with special needs in exit row seats"],"items":{"description":"An individual term, condition or restriction for this seat\n","type":"string"},"type":"array"},"name":{"description":"A name which describes the type of seat, which you can display in your \nuser interface to help customers to understand its features\n","example":"Exit row seat","type":["string","null"]}},"title":"Service Metadata for a Seat","type":["object","null"]}},"title":"Order Slice Segment Passenger","type":"object"},"type":"array"}},"required":["id","aircraft","arriving_at","departing_at","destination","destination_terminal","distance","duration","marketing_carrier","marketing_carrier_flight_number","operating_carrier","operating_carrier_flight_number","origin","origin_terminal","passengers"],"type":"object"},"type":"array"}},"required":["id","duration","destination","destination_type","origin","origin_type","fare_brand_name","segments"],"title":"Order Change Slices Slice","type":"object"},"type":"array"}},"required":["add","remove"],"title":"Order Change Slices","type":"object"},"updated_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the offer was last updated","example":"2020-01-17T10:12:14.545Z","format":"date-time","type":"string"}},"required":["change_total_amount","change_total_currency","created_at","updated_at","expires_at","id","new_total_amount","new_total_currency","live_mode","penalty_total_amount","penalty_total_currency","conditions","private_fares","slices","refund_to","order_change_id"],"title":"Order Change Offer","type":"object"},"type":"array"},"order_id":{"description":"The order ID that you want to change","example":"ord_0000A3bQ8FJIQoEfuC07n6","type":"string"},"slices":{"description":"The slices to be added and/or removed","properties":{"add":{"description":"The slices to be added","items":{"properties":{"cabin_class":{"description":"The cabin that the passengers want to travel in","enum":["first","business","premium_economy","economy"],"example":"economy","type":["string","null"]},"departure_date":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date on which the passengers want to depart","example":"2020-04-24","format":"date","type":"string"},"destination":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"origin":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"}},"type":"object"},"type":"array"},"remove":{"description":"The slices to be removed","items":{"properties":{"slice_id":{"description":"Duffel's unique identifier for the resource","example":"xxx_00009hthhsUZ8W4LxQgkjo","type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"updated_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the order change request was last updated","example":"2020-01-17T10:12:14.545Z","format":"date-time","type":"string"}},"title":"Order Change Request","type":"object"},"meta":{"properties":{"after":{"type":["string","null"]},"before":{"type":"string"},"limit":{"type":"number"}},"type":"object"}},"required":["data"],"type":"object"}}},"description":"Successful HTTP response; fixed SDK accepts response.ok."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Order Change Request","tags":["duffel"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"duffel-flights","x-aisa-category":"duffel","x-aisa-docs-url":"https://aisa.one/docs/api-reference/duffel/get_duffel-flights-order-change-requests-id","x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.005,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"duffel-flights","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"duffel-flights","x-aisa-response-passthrough":true,"x-aisa-response-source":{"content_hash":"sha256:bc759ec18d6b79f2ae30f55d858985ec54ef0a05474c4487d985e047da02497e","kind":"upstream_success_contract","source":{"authority":"Official HTML structured schemas plus pinned SDK wire envelopes; converted, not downloaded OpenAPI","content_hash":"sha256:fb9189dd90352191fb49409a8f8ce873863defc2a26266bd2af2fc6b05cbb763","converter":"scripts/import_duffel_flights_reference.py@1+explicit-response-binding@1","fetched_at":"2026-10-09T03:52:59.395307+00:00","kind":"manual","limitations":["No schema types or required fields inferred from examples.","Offer-request create/get alternate view responses remain untyped.","Source declarations do not prove current execution compatibility."],"owner":"AIsa-team/docs","parent_source_hash":"sha256:d875b5ad32404f5d316f916cceb24fb5d3eddfed2ef4dcb1eca324850b752fbf","path_space":"public","policy_revision":"sha256:0659576c6ab1b42473fff235fd4b24a92c4202bcdee0c0a818db2c4ff6672c8f","references":[{"file":"src__types__ClientType.ts","sha256":"3aa0ea34054d294f71deaad9005eba83e841cfb70588ca47b6ba55a9f59161b5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/types/ClientType.ts"},{"file":"src__Client.ts","sha256":"0de07d39cc8dd3faae13561cd2e291e7bcaaf58761433bd35db4d929bc8d6b7b","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Client.ts"},{"file":"src__booking__OfferRequests__OfferRequests.ts","sha256":"0ba7f0987376f743b3e7ff96170826ee5a644b904818e703ccb3f5b0e8ee22c4","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OfferRequests/OfferRequests.ts"},{"file":"src__booking__Offers__Offers.ts","sha256":"022d6b38a8f299dadb29f37e6c23c44b23df9842b335ba0fab5c7ed1efef29c5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/Offers/Offers.ts"},{"file":"src__booking__Orders__Orders.ts","sha256":"91f5748faac0619fbccb0955156a944507211cfea14df01e323e553138e23a64","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/Orders/Orders.ts"},{"file":"src__booking__OrderChangeRequests__OrderChangeRequests.ts","sha256":"cf299f61571df50113312835148d507b47ec68033e230876be054d93431e0dfe","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderChangeRequests/OrderChangeRequests.ts"},{"file":"src__booking__OrderChanges__OrderChanges.ts","sha256":"ba165641b85317525fd8d9f2db61b5fb9072b40177558f26f291797d6adfeb6c","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderChanges/OrderChanges.ts"},{"file":"src__booking__OrderCancellations__OrderCancellations.ts","sha256":"f93f93edb989e4c8162ace0cc40a01f6b77d29fd671db65dfef59354863d5716","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderCancellations/OrderCancellations.ts"},{"file":"src__booking__SeatMaps__SeatMaps.ts","sha256":"07eca0f70081f97688e707bdd7084f8495fb2d3a64bde3d0bc0388bf0ea51b47","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/SeatMaps/SeatMaps.ts"},{"sha256":"925ddea94ffeccd6d6411a593bec37e76916e5f26d5cb58b9023bc3aea2d534c","url":"https://duffel.com/docs/api/v2/offer-requests"},{"sha256":"5804d1ddaaed52d9ee74c95cd89a402fd4326dfde402c305b6796c95eb2c4d0f","url":"https://duffel.com/docs/api/v2/offers"},{"sha256":"cb3190f72e56f3442e7fb856b49099ba847051a835a4fbbcf9109c39e3cd2b7e","url":"https://duffel.com/docs/api/v2/orders"},{"sha256":"6a5623159b6508cbc6b748d0303df43243e4940fa0934028233aadd3dba654b0","url":"https://duffel.com/docs/api/v2/order-change-requests"},{"sha256":"77ac67f9b74b019703de54f6597b0529955bbb1aa13c35c6759ec23a025f0b29","url":"https://duffel.com/docs/api/v2/order-changes"},{"sha256":"0b1f73a9f8becf1665a1e591fce9001bd4c6c11c891c7b39b90e01dcc6f46d7e","url":"https://duffel.com/docs/api/v2/order-cancellations"},{"sha256":"1124c3c358e1cb250c56097e44c3b8e6c1c75dea847557761c0062dd960ff606","url":"https://duffel.com/docs/api/v2/seat-maps"}],"refresh_policy":"manual","request_body_required_basis":"All selected create methods have required SDK payload arguments; Client.request wraps payload in data.","response_only":true,"response_status_basis":"Client.request accepts response.ok; no exact success status inferred.","review_period_days":30,"sdk_revision":"ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16","skipped_operations":[{"operation":"update-offer-passenger-by-id","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"price-offer","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"get-upsell-offers","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"get-order-by-id","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"update-order-by-id","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-orders","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"create-order-services","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"price-order","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-order-available-services","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-order-change-by-id","reason":"outside reviewed operation bindings","resource":"order-changes"},{"operation":"confirm-order-change","reason":"outside reviewed operation bindings","resource":"order-changes"},{"operation":"get-order-cancellations","reason":"outside reviewed operation bindings","resource":"order-cancellations"}],"upstream_origin_sha256":"e90e5f2b42f9d68931f2f9a9cbbdac739de18e6033ddaf5cd3a7972494a0c8c9","upstream_path_sha256":"d6af78169f39474c0271dee36d827ab4a3b75747c55749df7e92fca90788e80a","url":"https://duffel.com/docs/api/v2/offer-requests"}},"x-aisa-response-upstream-origin-sha256":"e90e5f2b42f9d68931f2f9a9cbbdac739de18e6033ddaf5cd3a7972494a0c8c9","x-aisa-response-upstream-path-sha256":"d6af78169f39474c0271dee36d827ab4a3b75747c55749df7e92fca90788e80a","x-aisa-revision":{"customer_pricing_ref":"6a56230915d7","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0e1369fce3c2"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_duffel_order_change_request","path":"/apis/v1/duffel/flights/order-change-requests/{id}"},"x-aisa-status":"enabled","x-aisa-validation":"runtime"}},"/apis/v1/duffel/flights/order-changes/create":{"post":{"description":"Execute a selected change offer\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $315 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_duffel_order_changes_create","requestBody":{"content":{"application/json":{"schema":{"properties":{"data":{"properties":{"selected_order_change_offer":{"description":"Duffel's unique identifier for the order change offer","example":"oco_0000A4QasEUIjJ6jHKfhHU","type":"string"}},"required":["selected_order_change_offer"],"title":"Body parameters","type":"object"}},"required":["data"],"type":"object"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"properties":{"data":{"type":"object"}},"type":"object"}}},"description":"Change executed"},"2XX":{"content":{"application/json":{"schema":{"properties":{"data":{"description":"An order change represents alterations to an existing order with an airline","properties":{"change_total_amount":{"description":"The amount that will be charged or refunded, determined according to the\nfare conditions. A negative value will reflect a refund.\n","example":"30.50","type":"string"},"change_total_currency":{"description":"The currency of the `change_total_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nIt will match your organisation's billing currency unless you’re using Duffel as an accredited IATA agent, in which case it will be in the currency provided by the airline (which will usually be based on the country where your IATA agency is registered).\n","example":"GBP","format":"ISO 4217","type":"string"},"confirmed_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime that indicates when the order change was confirmed","example":"2020-01-17T11:51:43.114803Z","format":"date-time","type":["string","null"]},"created_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the order change was created","example":"2020-04-11T15:48:11.642Z","format":"date-time","type":"string"},"expires_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime by which this change must be confirmed","example":"2020-01-17T10:42:14.545052Z","format":"date-time","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"ocr_0000A3tQSmKyqOrcySrGbo","type":"string"},"live_mode":{"description":"Whether the order change was created in live mode. This field will be set to `true` if the order change was created in live mode, or `false` if it was created in test mode.","example":false,"type":"boolean"},"new_total_amount":{"description":"The total price of the order for all the flights and services booked, including taxes, once the change is confirmed.","example":"121.30","type":"string"},"new_total_currency":{"description":"The currency of the `new_total_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nIt will match your organisation's billing currency unless you’re using Duffel as an accredited IATA agent, in which case it will be in the currency provided by the airline (which will usually be based on the country where your IATA agency is registered).\n","example":"GBP","format":"ISO 4217","type":"string"},"order_id":{"description":"Duffel's unique identifier for the order which is being changed","example":"ord_0000A3tQcCRZ9R8OY0QlxA","type":"string"},"penalty_total_amount":{"description":"The amount charged by the airline for making this change.","example":"15.50","type":"string"},"penalty_total_currency":{"description":"The currency of the `penalty_total_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nIt will match your organisation's billing currency unless you’re using Duffel as an accredited IATA agent, in which case it will be in the currency provided by the airline (which will usually be based on the country where your IATA agency is registered).\n","example":"GBP","format":"ISO 4217","type":"string"},"refund_to":{"description":"Where the refund, once confirmed, will be sent. Refunds are indicated by a negative `change_total_amount`. If the change does not require a refund, this field will be `null`.\n`original_form_of_payment` refers to the form of payment used to create the order.\n","enum":["voucher","original_form_of_payment"],"example":"voucher","type":["string","null"]},"slices":{"additionalProperties":false,"description":"The slices within an order change that are being added to and/or removed from the order","properties":{"add":{"description":"The slices that will be added to the order","items":{"additionalProperties":false,"description":"A slice that is being removed or added","properties":{"destination":{"additionalProperties":false,"properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},"destination_type":{"description":"The type of the destination","enum":["airport","city"],"example":"airport","type":"string"},"duration":{"description":"The duration of the slice, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":["string","null"]},"fare_brand_name":{"description":"The name of the fare brand associated with this slice. A fare brand\nspecifies the travel conditions you get on your slice made available by\nthe airline. e.g. a British Airways Economy Basic fare will only include\na hand baggage allowance. It is worth noting that the fare brand names\nare defined by the airlines themselves and therefore they are subject to\nchange without any prior notice.\n","example":"Basic","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"xxx_00009hthhsUZ8W4LxQgkjo","type":"string"},"origin":{"additionalProperties":false,"properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},"origin_type":{"description":"The type of the origin","enum":["airport","city"],"example":"airport","type":"string"},"segments":{"description":"The segments - that is, specific flights - that the airline is offering to get the passengers from the `origin` to the `destination`","items":{"additionalProperties":false,"properties":{"aircraft":{"allOf":[{"additionalProperties":false,"properties":{"iata_code":{"description":"The three-character IATA code for the aircraft","example":"380","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"arc_00009UhD4ongolulWd91Ky","type":"string"},"name":{"description":"The name of the aircraft","example":"Airbus Industries A380","type":"string"}},"required":["iata_code","id","name"],"title":"Aircraft","type":"object"},{"description":"The aircraft that the operating carrier will use to operate this segment"}]},"arriving_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to arrive, in the destination airport timezone (see `destination.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string"},"departing_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to depart, in the origin airport timezone (see `origin.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string"},"destination":{"allOf":[{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"iata_code":{"description":"The three-character IATA code for the city","example":"NYC","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"US","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_nyc_us","type":"string"},"name":{"description":"The name of the city","example":"New York","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"New York","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"NYC","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"JFK","type":["string","null"]},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"US","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"KJFK","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_jfk_us","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":40.640556,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-73.778519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"John F. Kennedy International Airport","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"America/New_York","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","city","iata_city_code"],"title":"Airport","type":"object"},{"description":"The airport at which the segment is scheduled to arrive"}]},"destination_terminal":{"description":"The terminal at the `destination` airport where the segment is scheduled to arrive","example":"5","type":["string","null"]},"distance":{"description":"The distance of the segment in kilometres","example":"424.2","type":["string","null"]},"duration":{"description":"The duration of the segment, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"xxx_00009hthhsUZ8W4LxQgkjo","type":"string"},"marketing_carrier":{"additionalProperties":false,"properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},"marketing_carrier_flight_number":{"description":"The flight number assigned by the marketing carrier","example":"1234","type":"string"},"operating_carrier":{"additionalProperties":false,"properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},"operating_carrier_flight_number":{"description":"The flight number assigned by the operating carrier. This may not be present, in which case you should display the `marketing_carrier`'s information and the `marketing_carrier_flight_number`, and simply state the name of the `operating_carrier`.","example":"4321","type":["string","null"]},"origin":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"origin_terminal":{"description":"The terminal at the `origin` airport from which the segment is scheduled to depart","example":"B","type":["string","null"]},"passengers":{"description":"Additional segment-specific information about the passengers included in the offer (e.g. their baggage allowance and the cabin class they will be travelling in)","items":{"additionalProperties":false,"properties":{"baggages":{"description":"The baggage allowances for the passenger on this segment that were included in the original offer. Any extra baggage items which were booked as services will be listed in the `services` field instead of here.","items":{"properties":{"quantity":{"description":"The number of items of baggage of the specified `type` allowed on the segment. Where no allowance information is available for a particular `type`, no entry will be present.","example":1,"type":"integer"},"type":{"description":"The type of the baggage allowance","enum":["checked","carry_on"],"example":"checked","type":"string"}},"title":"Slice Segment Passenger Baggage","type":"object"},"type":"array"},"cabin_class":{"description":"The cabin class that the passenger will travel in on this segment","enum":["first","business","premium_economy","economy"],"example":"economy","type":["string","null"]},"cabin_class_marketing_name":{"description":"The name that the marketing carrier uses to market this cabin class","example":"Economy Basic","type":["string","null"]},"passenger_id":{"description":"The identifier for the passenger. You may have specified this ID yourself when creating the offer request, or otherwise, Duffel will have generated its own random ID.","example":"passenger_0","type":"string"},"seat":{"description":"An object containing metadata about the service, like the designator of the \nseat.\n","properties":{"designator":{"description":"The designator used to uniquely identify the seat, usually made up of a \nrow number and a column letter\n","example":"14B","type":"string"},"disclosures":{"description":"Each disclosure is text, in English, provided by the airline that \ndescribes the terms and conditions of this seat. We recommend showing \nthis in your user interface to make sure that customers understand any \nrestrictions and limitations.\n","example":["Do not seat children in exit row seats","Do not seat passengers with special needs in exit row seats"],"items":{"description":"An individual term, condition or restriction for this seat\n","type":"string"},"type":"array"},"name":{"description":"A name which describes the type of seat, which you can display in your \nuser interface to help customers to understand its features\n","example":"Exit row seat","type":["string","null"]}},"title":"Service Metadata for a Seat","type":["object","null"]}},"title":"Order Slice Segment Passenger","type":"object"},"type":"array"}},"required":["id","aircraft","arriving_at","departing_at","destination","destination_terminal","distance","duration","marketing_carrier","marketing_carrier_flight_number","operating_carrier","operating_carrier_flight_number","origin","origin_terminal","passengers"],"type":"object"},"type":"array"}},"required":["id","duration","destination","destination_type","origin","origin_type","fare_brand_name","segments"],"title":"Order Change Slices Slice","type":"object"},"type":"array"},"remove":{"description":"The slices that will be removed from the order","items":{"additionalProperties":false,"description":"A slice that is being removed or added","properties":{"destination":{"additionalProperties":false,"properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},"destination_type":{"description":"The type of the destination","enum":["airport","city"],"example":"airport","type":"string"},"duration":{"description":"The duration of the slice, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":["string","null"]},"fare_brand_name":{"description":"The name of the fare brand associated with this slice. A fare brand\nspecifies the travel conditions you get on your slice made available by\nthe airline. e.g. a British Airways Economy Basic fare will only include\na hand baggage allowance. It is worth noting that the fare brand names\nare defined by the airlines themselves and therefore they are subject to\nchange without any prior notice.\n","example":"Basic","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"xxx_00009hthhsUZ8W4LxQgkjo","type":"string"},"origin":{"additionalProperties":false,"properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},"origin_type":{"description":"The type of the origin","enum":["airport","city"],"example":"airport","type":"string"},"segments":{"description":"The segments - that is, specific flights - that the airline is offering to get the passengers from the `origin` to the `destination`","items":{"additionalProperties":false,"properties":{"aircraft":{"allOf":[{"additionalProperties":false,"properties":{"iata_code":{"description":"The three-character IATA code for the aircraft","example":"380","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"arc_00009UhD4ongolulWd91Ky","type":"string"},"name":{"description":"The name of the aircraft","example":"Airbus Industries A380","type":"string"}},"required":["iata_code","id","name"],"title":"Aircraft","type":"object"},{"description":"The aircraft that the operating carrier will use to operate this segment"}]},"arriving_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to arrive, in the destination airport timezone (see `destination.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string"},"departing_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to depart, in the origin airport timezone (see `origin.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string"},"destination":{"allOf":[{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"iata_code":{"description":"The three-character IATA code for the city","example":"NYC","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"US","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_nyc_us","type":"string"},"name":{"description":"The name of the city","example":"New York","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"New York","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"NYC","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"JFK","type":["string","null"]},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"US","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"KJFK","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_jfk_us","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":40.640556,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-73.778519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"John F. Kennedy International Airport","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"America/New_York","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","city","iata_city_code"],"title":"Airport","type":"object"},{"description":"The airport at which the segment is scheduled to arrive"}]},"destination_terminal":{"description":"The terminal at the `destination` airport where the segment is scheduled to arrive","example":"5","type":["string","null"]},"distance":{"description":"The distance of the segment in kilometres","example":"424.2","type":["string","null"]},"duration":{"description":"The duration of the segment, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"xxx_00009hthhsUZ8W4LxQgkjo","type":"string"},"marketing_carrier":{"additionalProperties":false,"properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},"marketing_carrier_flight_number":{"description":"The flight number assigned by the marketing carrier","example":"1234","type":"string"},"operating_carrier":{"additionalProperties":false,"properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},"operating_carrier_flight_number":{"description":"The flight number assigned by the operating carrier. This may not be present, in which case you should display the `marketing_carrier`'s information and the `marketing_carrier_flight_number`, and simply state the name of the `operating_carrier`.","example":"4321","type":["string","null"]},"origin":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"origin_terminal":{"description":"The terminal at the `origin` airport from which the segment is scheduled to depart","example":"B","type":["string","null"]},"passengers":{"description":"Additional segment-specific information about the passengers included in the offer (e.g. their baggage allowance and the cabin class they will be travelling in)","items":{"additionalProperties":false,"properties":{"baggages":{"description":"The baggage allowances for the passenger on this segment that were included in the original offer. Any extra baggage items which were booked as services will be listed in the `services` field instead of here.","items":{"properties":{"quantity":{"description":"The number of items of baggage of the specified `type` allowed on the segment. Where no allowance information is available for a particular `type`, no entry will be present.","example":1,"type":"integer"},"type":{"description":"The type of the baggage allowance","enum":["checked","carry_on"],"example":"checked","type":"string"}},"title":"Slice Segment Passenger Baggage","type":"object"},"type":"array"},"cabin_class":{"description":"The cabin class that the passenger will travel in on this segment","enum":["first","business","premium_economy","economy"],"example":"economy","type":["string","null"]},"cabin_class_marketing_name":{"description":"The name that the marketing carrier uses to market this cabin class","example":"Economy Basic","type":["string","null"]},"passenger_id":{"description":"The identifier for the passenger. You may have specified this ID yourself when creating the offer request, or otherwise, Duffel will have generated its own random ID.","example":"passenger_0","type":"string"},"seat":{"description":"An object containing metadata about the service, like the designator of the \nseat.\n","properties":{"designator":{"description":"The designator used to uniquely identify the seat, usually made up of a \nrow number and a column letter\n","example":"14B","type":"string"},"disclosures":{"description":"Each disclosure is text, in English, provided by the airline that \ndescribes the terms and conditions of this seat. We recommend showing \nthis in your user interface to make sure that customers understand any \nrestrictions and limitations.\n","example":["Do not seat children in exit row seats","Do not seat passengers with special needs in exit row seats"],"items":{"description":"An individual term, condition or restriction for this seat\n","type":"string"},"type":"array"},"name":{"description":"A name which describes the type of seat, which you can display in your \nuser interface to help customers to understand its features\n","example":"Exit row seat","type":["string","null"]}},"title":"Service Metadata for a Seat","type":["object","null"]}},"title":"Order Slice Segment Passenger","type":"object"},"type":"array"}},"required":["id","aircraft","arriving_at","departing_at","destination","destination_terminal","distance","duration","marketing_carrier","marketing_carrier_flight_number","operating_carrier","operating_carrier_flight_number","origin","origin_terminal","passengers"],"type":"object"},"type":"array"}},"required":["id","duration","destination","destination_type","origin","origin_type","fare_brand_name","segments"],"title":"Order Change Slices Slice","type":"object"},"type":"array"}},"required":["add","remove"],"title":"Order Change Slices","type":"object"}},"required":["id","order_id","live_mode","expires_at","change_total_amount","change_total_currency","new_total_amount","new_total_currency","penalty_total_amount","penalty_total_currency","refund_to","slices","created_at","confirmed_at"],"title":"Order Change","type":"object"},"meta":{"properties":{"after":{"type":["string","null"]},"before":{"type":"string"},"limit":{"type":"number"}},"type":"object"}},"required":["data"],"type":"object"}}},"description":"Successful HTTP response; fixed SDK accepts response.ok."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Confirm Order Change","tags":["duffel"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"duffel-flights","x-aisa-category":"duffel","x-aisa-docs-url":"https://aisa.one/docs/api-reference/duffel/post_duffel-flights-order-changes-create","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1.05,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":315,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"duffel-flights","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"duffel-flights","x-aisa-response-source":{"content_hash":"sha256:859d025ff8ed4c91f866001efec0e16c754c46b85d09ad2128c106fc15bdb8aa","kind":"upstream_success_contract","source":{"authority":"Official HTML structured schemas plus pinned SDK wire envelopes; converted, not downloaded OpenAPI","content_hash":"sha256:8e348b09488042f5713cfb8a21c3121179977b40f381094b2bd8db278ef2fbcd","converter":"scripts/import_duffel_flights_reference.py@3","fetched_at":"2026-10-09T03:52:59.395307+00:00","kind":"manual","limitations":["No schema types or required fields inferred from examples.","Offer-request create/get alternate view responses remain untyped.","Source declarations do not prove current execution compatibility."],"owner":"AIsa-team/docs","policy_revision":"sha256:0659576c6ab1b42473fff235fd4b24a92c4202bcdee0c0a818db2c4ff6672c8f","prior_source":{"content_hash":"sha256:86a34d12cf86429710525825d9ef00c8ce191ae3cf8edaafecbc3a30d9d59f22","converter":"scripts/import_duffel_flights_reference.py@2","fetched_at":"2026-10-09T03:52:59.395307+00:00","kind":"manual","policy_revision":"sha256:0659576c6ab1b42473fff235fd4b24a92c4202bcdee0c0a818db2c4ff6672c8f","url":"https://duffel.com/docs/api/v2/offer-requests"},"references":[{"file":"src__types__ClientType.ts","sha256":"3aa0ea34054d294f71deaad9005eba83e841cfb70588ca47b6ba55a9f59161b5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/types/ClientType.ts"},{"file":"src__Client.ts","sha256":"0de07d39cc8dd3faae13561cd2e291e7bcaaf58761433bd35db4d929bc8d6b7b","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Client.ts"},{"file":"src__booking__OfferRequests__OfferRequests.ts","sha256":"0ba7f0987376f743b3e7ff96170826ee5a644b904818e703ccb3f5b0e8ee22c4","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OfferRequests/OfferRequests.ts"},{"file":"src__booking__Offers__Offers.ts","sha256":"022d6b38a8f299dadb29f37e6c23c44b23df9842b335ba0fab5c7ed1efef29c5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/Offers/Offers.ts"},{"file":"src__booking__Orders__Orders.ts","sha256":"91f5748faac0619fbccb0955156a944507211cfea14df01e323e553138e23a64","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/Orders/Orders.ts"},{"file":"src__booking__OrderChangeRequests__OrderChangeRequests.ts","sha256":"cf299f61571df50113312835148d507b47ec68033e230876be054d93431e0dfe","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderChangeRequests/OrderChangeRequests.ts"},{"file":"src__booking__OrderChanges__OrderChanges.ts","sha256":"ba165641b85317525fd8d9f2db61b5fb9072b40177558f26f291797d6adfeb6c","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderChanges/OrderChanges.ts"},{"file":"src__booking__OrderCancellations__OrderCancellations.ts","sha256":"f93f93edb989e4c8162ace0cc40a01f6b77d29fd671db65dfef59354863d5716","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderCancellations/OrderCancellations.ts"},{"file":"src__booking__SeatMaps__SeatMaps.ts","sha256":"07eca0f70081f97688e707bdd7084f8495fb2d3a64bde3d0bc0388bf0ea51b47","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/SeatMaps/SeatMaps.ts"},{"sha256":"925ddea94ffeccd6d6411a593bec37e76916e5f26d5cb58b9023bc3aea2d534c","url":"https://duffel.com/docs/api/v2/offer-requests"},{"sha256":"5804d1ddaaed52d9ee74c95cd89a402fd4326dfde402c305b6796c95eb2c4d0f","url":"https://duffel.com/docs/api/v2/offers"},{"sha256":"cb3190f72e56f3442e7fb856b49099ba847051a835a4fbbcf9109c39e3cd2b7e","url":"https://duffel.com/docs/api/v2/orders"},{"sha256":"6a5623159b6508cbc6b748d0303df43243e4940fa0934028233aadd3dba654b0","url":"https://duffel.com/docs/api/v2/order-change-requests"},{"sha256":"77ac67f9b74b019703de54f6597b0529955bbb1aa13c35c6759ec23a025f0b29","url":"https://duffel.com/docs/api/v2/order-changes"},{"sha256":"0b1f73a9f8becf1665a1e591fce9001bd4c6c11c891c7b39b90e01dcc6f46d7e","url":"https://duffel.com/docs/api/v2/order-cancellations"},{"sha256":"1124c3c358e1cb250c56097e44c3b8e6c1c75dea847557761c0062dd960ff606","url":"https://duffel.com/docs/api/v2/seat-maps"}],"refresh_policy":"manual","request_body_required_basis":"All selected create methods have required SDK payload arguments; Client.request wraps payload in data.","response_status_basis":"Client.request accepts response.ok; no exact success status inferred.","review_period_days":30,"scope":"Add only the official GET /air/orders/{id} operation and exact Order resource response. The existing 13 operations and source observation clock are unchanged. Current official GET identity, parameters, headers and Order model were compared with the immutable reference fixture; no example-inferred schema, source-wide freshness renewal or Provider execution claim.","sdk_revision":"ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16","skipped_operations":[{"operation":"update-offer-passenger-by-id","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"price-offer","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"get-upsell-offers","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"update-order-by-id","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-orders","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"create-order-services","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"price-order","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-order-available-services","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-order-change-by-id","reason":"outside reviewed operation bindings","resource":"order-changes"},{"operation":"confirm-order-change","reason":"outside reviewed operation bindings","resource":"order-changes"},{"operation":"get-order-cancellations","reason":"outside reviewed operation bindings","resource":"order-cancellations"}],"url":"https://duffel.com/docs/api/v2/offer-requests"}},"x-aisa-revision":{"customer_pricing_ref":"7ab447d05f90","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"bfa458b8186b"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_duffel_order_changes_create","path":"/apis/v1/duffel/flights/order-changes/create"},"x-aisa-source":{"authority":"Official HTML structured schemas plus pinned SDK wire envelopes; converted, not downloaded OpenAPI","content_hash":"sha256:8e348b09488042f5713cfb8a21c3121179977b40f381094b2bd8db278ef2fbcd","converter":"scripts/import_duffel_flights_reference.py@3","fetched_at":"2026-10-09T03:52:59.395307+00:00","kind":"manual","limitations":["No schema types or required fields inferred from examples.","Offer-request create/get alternate view responses remain untyped.","Source declarations do not prove current execution compatibility."],"owner":"AIsa-team/docs","policy_revision":"sha256:0659576c6ab1b42473fff235fd4b24a92c4202bcdee0c0a818db2c4ff6672c8f","prior_source":{"content_hash":"sha256:86a34d12cf86429710525825d9ef00c8ce191ae3cf8edaafecbc3a30d9d59f22","converter":"scripts/import_duffel_flights_reference.py@2","fetched_at":"2026-10-09T03:52:59.395307+00:00","kind":"manual","policy_revision":"sha256:0659576c6ab1b42473fff235fd4b24a92c4202bcdee0c0a818db2c4ff6672c8f","url":"https://duffel.com/docs/api/v2/offer-requests"},"references":[{"file":"src__types__ClientType.ts","sha256":"3aa0ea34054d294f71deaad9005eba83e841cfb70588ca47b6ba55a9f59161b5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/types/ClientType.ts"},{"file":"src__Client.ts","sha256":"0de07d39cc8dd3faae13561cd2e291e7bcaaf58761433bd35db4d929bc8d6b7b","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Client.ts"},{"file":"src__booking__OfferRequests__OfferRequests.ts","sha256":"0ba7f0987376f743b3e7ff96170826ee5a644b904818e703ccb3f5b0e8ee22c4","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OfferRequests/OfferRequests.ts"},{"file":"src__booking__Offers__Offers.ts","sha256":"022d6b38a8f299dadb29f37e6c23c44b23df9842b335ba0fab5c7ed1efef29c5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/Offers/Offers.ts"},{"file":"src__booking__Orders__Orders.ts","sha256":"91f5748faac0619fbccb0955156a944507211cfea14df01e323e553138e23a64","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/Orders/Orders.ts"},{"file":"src__booking__OrderChangeRequests__OrderChangeRequests.ts","sha256":"cf299f61571df50113312835148d507b47ec68033e230876be054d93431e0dfe","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderChangeRequests/OrderChangeRequests.ts"},{"file":"src__booking__OrderChanges__OrderChanges.ts","sha256":"ba165641b85317525fd8d9f2db61b5fb9072b40177558f26f291797d6adfeb6c","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderChanges/OrderChanges.ts"},{"file":"src__booking__OrderCancellations__OrderCancellations.ts","sha256":"f93f93edb989e4c8162ace0cc40a01f6b77d29fd671db65dfef59354863d5716","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderCancellations/OrderCancellations.ts"},{"file":"src__booking__SeatMaps__SeatMaps.ts","sha256":"07eca0f70081f97688e707bdd7084f8495fb2d3a64bde3d0bc0388bf0ea51b47","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/SeatMaps/SeatMaps.ts"},{"sha256":"925ddea94ffeccd6d6411a593bec37e76916e5f26d5cb58b9023bc3aea2d534c","url":"https://duffel.com/docs/api/v2/offer-requests"},{"sha256":"5804d1ddaaed52d9ee74c95cd89a402fd4326dfde402c305b6796c95eb2c4d0f","url":"https://duffel.com/docs/api/v2/offers"},{"sha256":"cb3190f72e56f3442e7fb856b49099ba847051a835a4fbbcf9109c39e3cd2b7e","url":"https://duffel.com/docs/api/v2/orders"},{"sha256":"6a5623159b6508cbc6b748d0303df43243e4940fa0934028233aadd3dba654b0","url":"https://duffel.com/docs/api/v2/order-change-requests"},{"sha256":"77ac67f9b74b019703de54f6597b0529955bbb1aa13c35c6759ec23a025f0b29","url":"https://duffel.com/docs/api/v2/order-changes"},{"sha256":"0b1f73a9f8becf1665a1e591fce9001bd4c6c11c891c7b39b90e01dcc6f46d7e","url":"https://duffel.com/docs/api/v2/order-cancellations"},{"sha256":"1124c3c358e1cb250c56097e44c3b8e6c1c75dea847557761c0062dd960ff606","url":"https://duffel.com/docs/api/v2/seat-maps"}],"refresh_policy":"manual","request_body_required_basis":"All selected create methods have required SDK payload arguments; Client.request wraps payload in data.","response_status_basis":"Client.request accepts response.ok; no exact success status inferred.","review_period_days":30,"scope":"Add only the official GET /air/orders/{id} operation and exact Order resource response. The existing 13 operations and source observation clock are unchanged. Current official GET identity, parameters, headers and Order model were compared with the immutable reference fixture; no example-inferred schema, source-wide freshness renewal or Provider execution claim.","sdk_revision":"ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16","skipped_operations":[{"operation":"update-offer-passenger-by-id","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"price-offer","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"get-upsell-offers","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"update-order-by-id","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-orders","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"create-order-services","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"price-order","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-order-available-services","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-order-change-by-id","reason":"outside reviewed operation bindings","resource":"order-changes"},{"operation":"confirm-order-change","reason":"outside reviewed operation bindings","resource":"order-changes"},{"operation":"get-order-cancellations","reason":"outside reviewed operation bindings","resource":"order-cancellations"}],"url":"https://duffel.com/docs/api/v2/offer-requests"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/air/order_changes","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/duffel/flights/order-changes/create \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"data\": {\n    \"selected_order_change_offer\": \"oco_0000A4QasEUIjJ6jHKfhHU\"\n  }\n}'"}]}},"/apis/v1/duffel/flights/orders/create":{"post":{"description":"Book the selected offer; response includes booking reference and documents\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $315 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_duffel_orders_create","requestBody":{"content":{"application/json":{"schema":{"properties":{"data":{"properties":{"metadata":{"description":"Metadata contains a set of key-value pairs that you can attach to an\nobject. It can be useful for storing additional information about the\nobject, in a structured format. Duffel does not use this information.\nYou should not store sensitive information in this field.\n\nThe metadata is a collection of key-value pairs, both of which are strings.\nYou can store a maximum of 50 key-value pairs, where each key has a maximum\nlength of 40 characters and each value has a maximum length of 500 characters.\n\nKeys must only contain numbers, letters, dashes, or underscores.\n","example":{"payment_intent_id":"pit_00009htYpSCXrwaB9DnUm2"},"type":"object"},"passengers":{"description":"The personal details of the passengers, expanding on the information initially provided when creating the offer request","items":{"properties":{"born_on":{"description":"The passenger's date of birth","example":"1987-07-24","format":"date","type":"string"},"email":{"description":"The passenger's email address","example":"amelia@duffel.com","type":"string"},"family_name":{"description":"The passenger's family name. Only `space`, `-`, `'`, and letters from the [`ASCII`](https://www.unicode.org/charts/PDF/U0000.pdf), [`Latin-1 Supplement`](https://www.unicode.org/charts/PDF/U0080.pdf) and [`Latin Extended-A`](https://www.unicode.org/charts/PDF/U0100.pdf) (with the exceptions of `Æ`, `æ`, `Ĳ`, `ĳ`, `Œ`, `œ`, `Þ`, and `ð`) Unicode charts are accepted. All other characters will result in a validation error. The minimum length is 1 or 2 characters, and the maximum, combined with `given_name`, is 40 characters. The requirements vary by airline. We recommend using a minimum length of 2.","example":"Earhart","type":"string"},"gender":{"description":"The passenger's gender","enum":["m","f"],"example":"f","type":"string"},"given_name":{"description":"The passenger's given name. Only `space`, `-`, `'`, and letters from the [`ASCII`](https://www.unicode.org/charts/PDF/U0000.pdf), [`Latin-1 Supplement`](https://www.unicode.org/charts/PDF/U0080.pdf) and [`Latin Extended-A`](https://www.unicode.org/charts/PDF/U0100.pdf) (with the exceptions of `Æ`, `æ`, `Ĳ`, `ĳ`, `Œ`, `œ`, `Þ`, and `ð`) Unicode charts are accepted. All other characters will result in a validation error. The minimum length is 1 or 2 characters, and the maximum, combined with `family_name`, is 40 characters. The requirements vary by airline. We recommend using a minimum length of 2.","example":"Amelia","type":"string"},"id":{"description":"The `id` of the passenger, returned when the [offer request](/docs/api/offer-requests) was created","example":"pas_00009hj8USM7Ncg31cBCLL","type":"string"},"identity_documents":{"description":"The passenger's identity documents. You may only provide one identity document per type per passenger.\nThe identity document's type supported by the airline can be found in the offer's `supported_passenger_identity_document_types`.\nIf the offer's `passenger_identity_documents_required` is set to `true`, then a passport document must be provided.","items":{"properties":{"expires_on":{"description":"Must only be provided for `passport` type. The date on which the identity document expires","example":"2025-04-25","format":"date","type":"string"},"issuing_country_code":{"description":"Must only be provided for `passport`, `known_traveler_number`, and `passenger_redress_number` types. The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code of the country that issued this identity document","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"type":{"description":"The type of the identity document. Currently, the only supported types are `passport`, `tax_id`, `known_traveler_number`, and `passenger_redress_number`.\nThe identity document's type supported by the airline can be found in the offer's `supported_passenger_identity_document_types`.","enum":["passport","tax_id","known_traveler_number","passenger_redress_number"],"example":"passport","type":"string"},"unique_identifier":{"description":"The unique identifier of the identity document. e.g. the passport number.","example":"19KL56147","type":"string"}},"required":["expires_on","issuing_country_code","type","unique_identifier"],"title":"Order Request Passenger Identity Document","type":"object"},"type":["array","null"]},"infant_passenger_id":{"description":"Infant passengers, with an `age` of 0 or 1, must be associated with an adult passenger. This field should be used to make this association. It should contain the `id` of the infant passenger as returned in the [offer request](/docs/api/offer-requests).","example":"pas_00009hj8USM8Ncg32aTGHL","type":"string"},"phone_number":{"description":"The passenger's phone number in [E.164](https://www.twilio.com/docs/glossary/what-e164) (international) format","example":"+442080160509","type":"string"},"title":{"description":"The passenger's title (the `dr` title is not supported by certain airlines, where a [`ValidationError`](/docs/api/overview/response-handling) will be returned instead if used)","enum":["mr","ms","mrs","miss","dr"],"example":"mrs","type":"string"},"user_id":{"description":"Creates an association between the passenger and a previously created user.\n\nThis is intended to allow passengers the ability to manage their own orders.\n","example":"icu_00009htyDGjIfajdNBZRlw","type":"string"}},"required":["id","given_name","family_name","gender","title","born_on","email","phone_number"],"title":"Order Request Passenger","type":"object"},"type":"array"},"payments":{"description":"The payment details to use to pay for the order. This key should be omitted when the order’s `type` is `hold`.","items":{"properties":{"amount":{"description":"The amount of the payment. This should be the same as the `total_amount` of the offer specified in `selected_offers`, plus the `total_amount` of all the services specified in `services`.","example":"30.20","type":"string"},"currency":{"description":"The currency of the `amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code. This should be the same as the `total_currency` of the offer specified in `selected_offers`.","example":"GBP","format":"ISO 4217","type":"string"},"three_d_secure_session_id":{"description":"The `id` of the 3DSecure Session ID. This is the authentication when paying by [card](/docs/api/v2/card).","example":"3ds_0000AWr2XsTRIF1Vp34gh5","type":"string"},"type":{"description":"The type of payment you want to apply to the order. If you are an IATA agent with your own agreements with airlines, in some cases, you can pay using ARC/BSP cash by specifying `arc_bsp_cash`.\nYou can pay using your Duffel account's balance by specifying `balance`. Otherwise, you can pay by [card](docs/api/v2/card). In [test mode](/docs/api/overview/test-mode), your balance is unlimited.\nIf you're not sure which of these options applies to you, get in touch with the Duffel support team at <help@duffel.com>.","enum":["arc_bsp_cash","balance","card"],"example":"balance","type":"string"}},"required":["type","amount","currency"],"type":"object"},"type":"array"},"selected_offers":{"description":"The `id`s of the offers you want to book. You must specify an array containing exactly one selected offer.\n\nNote that you can only book one offer per offer request.\n","items":{"example":"off_00009htyDGjIfajdNBZRlw","type":"string"},"type":"array"},"services":{"description":"The services you want to book along with the first selected offer.\n\nIf the offer was priced with `intended_services`, you must either send those same\nservices here or omit this key entirely. Any other set of services is rejected.\n","items":{"properties":{"id":{"description":"The `id` of the service from the offer's `available_services` that you want to book","example":"ase_00009hj8USM7Ncg31cB123","type":"string"},"quantity":{"description":"The quantity of the service to book. This will always be `1` for seat services.","example":1,"minimum":1,"type":"integer"}},"required":["id","quantity"],"title":"Order Request Service","type":"object"},"type":"array"},"type":{"description":"The type of order. You can only use `hold` with offers where `payment_requirements.requires_instant_payment` is `false`.\n\nWhen booking an offer with type `hold`, do not specify `payments` key.\n","enum":["instant","hold"],"example":"instant","type":"string"},"users":{"description":"The `id`s of users that would be allowed to manage the order.\n","items":{"example":"icu_00009htyDGjIfajdNBZRlw","type":"string"},"type":"array"}},"required":["selected_offers","passengers","payments"],"title":"Body parameters","type":"object"}},"required":["data"],"type":"object"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/PublishedResponses_PreviousResponseDuffel_Order"}},"type":"object"}}},"description":"Order created with booking reference"},"2XX":{"content":{"application/json":{"schema":{"properties":{"data":{"additionalProperties":false,"description":"An order represents a booking with an airline","properties":{"airline_initiated_changes":{"description":"The airline-initiated changes for this Order","items":{"additionalProperties":false,"properties":{"action_taken":{"description":"The action taken in response to this airline-initiated change.\n\nAccepted, cancelled and changed reflect your action in accepting the change,\ncancelling the order or changing the order respectively.\n","enum":["accepted","cancelled","changed"],"example":"accepted","type":["string","null"]},"action_taken_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which an action was taken","example":"2022-01-17T10:12:14.545Z","type":["string","null"]},"added":{"description":"List of updated [slices and segments](/docs/api/orders/schema#orders-schema-slices) following the change. These slices and segments may each have a new ID as a result of the changes.","items":{"additionalProperties":false,"properties":{"conditions":{"additionalProperties":false,"description":"The conditions associated with this slice, describing the kinds of modifications you can make and any penalties that will apply to those modifications.\nThis condition is applied only to this slice and to all the passengers associated with this order - for information at the order level (e.g. \"what happens if I want to change all the slices?\") refer to the `conditions` at the top level.\nIf a particular kind of modification is allowed, you may not always be able to take action through the Duffel API. In some cases, you may need to contact the Duffel support team or the airline directly.\n","properties":{"change_before_departure":{"description":"Whether this slice can be changed before the departure.\nIf the slice can be changed for all of the passengers then the `allowed` property will be `true` and information will be provided about any penalties.\nIf none of the passengers on the slice can be changed then the `allowed` property will be `false`.\nIn all other cases this property will be `null` indicating we can't provide the information for this slice.\nThe `penalty_amount` is specific to changing this slice and may not be the penalties that is applied if the entire order is changed.\n","properties":{"allowed":{"description":"Whether this kind of modification is allowed post-booking","example":true,"type":"boolean"},"penalty_amount":{"description":"If the modification is `allowed` then this is the amount payable to apply the modification to all passengers. If there is no penalty, the value will be zero.\nIf the modification isn't `allowed` or the penalty is not known then this field will be `null`.\nIf this is `null` then the `penalty_currency` will also be `null`.\n","example":"100.00","type":["string","null"]},"penalty_currency":{"description":"The currency of the `penalty_amount` as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis will be in a currency determined by the airline, which is not necessarily the same as the currency of the offer or order.\nIf this is `null` then `penalty_amount` will also be `null`.\n","example":"GBP","format":"ISO 4217","type":["string","null"]}},"type":["object","null"]}},"required":["change_before_departure"],"title":"OrderSliceConditions","type":"object"},"destination":{"additionalProperties":false,"description":"The city or airport where this slice ends","properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},"destination_type":{"description":"The type of the destination","enum":["airport","city"],"example":"airport","type":"string"},"duration":{"description":"The duration of the slice, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":["string","null"]},"fare_brand_name":{"description":"The name of the fare brand associated with this slice. A fare brand\nspecifies the travel conditions you get on your slice made available by\nthe airline. e.g. a British Airways Economy Basic fare will only include\na hand baggage allowance. It is worth noting that the fare brand names\nare defined by the airlines themselves and therefore they are subject to\nchange without any prior notice.\n","example":"Basic","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"sli_00009htYpSCXrwaB9Dn123","type":"string"},"origin":{"additionalProperties":false,"description":"The city or airport where this slice begins","properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},"origin_type":{"description":"The type of the origin","enum":["airport","city"],"example":"airport","type":"string"},"segments":{"description":"The segments - that is, specific flights - that the airline is offering to get the passengers from the `origin` to the `destination`","items":{"additionalProperties":false,"properties":{"aircraft":{"allOf":[{"additionalProperties":false,"properties":{"iata_code":{"description":"The three-character IATA code for the aircraft","example":"380","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"arc_00009UhD4ongolulWd91Ky","type":"string"},"name":{"description":"The name of the aircraft","example":"Airbus Industries A380","type":"string"}},"required":["iata_code","id","name"],"title":"Aircraft","type":"object"},{"description":"The aircraft that the operating carrier will use to operate this segment"}]},"arriving_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to arrive, in the destination airport timezone (see `destination.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string"},"departing_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to depart, in the origin airport timezone (see `origin.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string"},"destination":{"allOf":[{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"iata_code":{"description":"The three-character IATA code for the city","example":"NYC","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"US","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_nyc_us","type":"string"},"name":{"description":"The name of the city","example":"New York","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"New York","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"NYC","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"JFK","type":["string","null"]},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"US","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"KJFK","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_jfk_us","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":40.640556,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-73.778519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"John F. Kennedy International Airport","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"America/New_York","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","city","iata_city_code"],"title":"Airport","type":"object"},{"description":"The airport at which the segment is scheduled to arrive"}]},"destination_terminal":{"description":"The terminal at the `destination` airport where the segment is scheduled to arrive","example":"5","type":["string","null"]},"distance":{"description":"The distance of the segment in kilometres","example":"424.2","type":["string","null"]},"duration":{"description":"The duration of the segment, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"seg_00009htYpSCXrwaB9Dn456","type":"string"},"marketing_carrier":{"additionalProperties":false,"description":"The airline selling the tickets for this segment. This may differ from the `operating_carrier` in the case of a \"codeshare\", where one airline sells flights operated by another airline.","properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},"marketing_carrier_flight_number":{"description":"The flight number assigned by the marketing carrier","example":"1234","type":"string"},"operating_carrier":{"additionalProperties":false,"description":"The airline actually operating this segment. This may differ from the `marketing_carrier` in the case of a \"codeshare\", where one airline sells flights operated by another airline.","properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},"operating_carrier_flight_number":{"description":"The flight number assigned by the operating carrier. This may not be present, in which case you should display the `marketing_carrier`'s information and the `marketing_carrier_flight_number`, and simply state the name of the `operating_carrier`.","example":"4321","type":["string","null"]},"origin":{"description":"The airport from which the flight is scheduled to depart","properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"origin_terminal":{"description":"The terminal at the `origin` airport from which the segment is scheduled to depart","example":"B","type":["string","null"]},"passengers":{"description":"Additional segment-specific information about the passengers included in the offer (e.g. their baggage allowance and the cabin class they will be travelling in)","items":{"additionalProperties":false,"properties":{"baggages":{"description":"The baggage allowances for the passenger on this segment that were included in the original offer. Any extra baggage items which were booked as services will be listed in the `services` field instead of here.","items":{"properties":{"quantity":{"description":"The number of items of baggage of the specified `type` allowed on the segment. Where no allowance information is available for a particular `type`, no entry will be present.","example":1,"type":"integer"},"type":{"description":"The type of the baggage allowance","enum":["checked","carry_on"],"example":"checked","type":"string"}},"title":"Slice Segment Passenger Baggage","type":"object"},"type":"array"},"cabin_class":{"description":"The cabin class that the passenger will travel in on this segment","enum":["first","business","premium_economy","economy"],"example":"economy","type":["string","null"]},"cabin_class_marketing_name":{"description":"The name that the marketing carrier uses to market this cabin class","example":"Economy Basic","type":["string","null"]},"passenger_id":{"description":"The identifier for the passenger. You may have specified this ID yourself when creating the offer request, or otherwise, Duffel will have generated its own random ID.","example":"passenger_0","type":"string"},"seat":{"description":"An object containing metadata about the service, like the designator of the \nseat.\n","properties":{"designator":{"description":"The designator used to uniquely identify the seat, usually made up of a \nrow number and a column letter\n","example":"14B","type":"string"},"disclosures":{"description":"Each disclosure is text, in English, provided by the airline that \ndescribes the terms and conditions of this seat. We recommend showing \nthis in your user interface to make sure that customers understand any \nrestrictions and limitations.\n","example":["Do not seat children in exit row seats","Do not seat passengers with special needs in exit row seats"],"items":{"description":"An individual term, condition or restriction for this seat\n","type":"string"},"type":"array"},"name":{"description":"A name which describes the type of seat, which you can display in your \nuser interface to help customers to understand its features\n","example":"Exit row seat","type":["string","null"]}},"title":"Service Metadata for a Seat","type":["object","null"]}},"title":"Order Slice Segment Passenger","type":"object"},"type":"array"},"stops":{"description":"Additional segment-specific information about the stops, if any, included in the segment","items":{"additionalProperties":false,"properties":{"airport":{"allOf":[{"additionalProperties":false,"properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},{"description":"The airport at which the stop happens"}]},"arriving_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the stop is scheduled to arrive, in the airport's timezone (see `destination.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string","x-validate":"Duffel.Web.NaiveDateTimeValidator"},"departing_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the stop is scheduled to depart, in the airport's timezone (see `origin.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string","x-validate":"Duffel.Web.NaiveDateTimeValidator"},"duration":{"description":"The duration of the stop, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"sto_00009htYpSCXrwaB9Dn456","type":"string"}},"required":["id","airport","arriving_at","departing_at","duration"],"title":"Order Slice Segment Stop","type":"object"},"type":"array"}},"required":["aircraft","arriving_at","departing_at","destination","destination_terminal","distance","duration","id","marketing_carrier","marketing_carrier_flight_number","operating_carrier","origin","origin_terminal","passengers"],"title":"Order Slice Segment","type":"object"},"type":"array"}},"required":["destination_type","destination","origin_type","origin","duration","id","segments","conditions"],"title":"Order Slice","type":"object"},"type":"array"},"available_actions":{"description":"The available actions you can take on this Airline-Initiated Change\nthrough our API.\n\n`\"update\"` means that you can use the update endpoint for an Airline-Initiated Change.\n\nPossible values in array: `\"accept\"`, `\"cancel\"`, `\"change\"`, or `\"update\"`\n","example":["accept","cancel","change"],"items":{"enum":["accept","cancel","change","update"],"type":"string"},"type":"array"},"created_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which we detected the airline-initiated change","example":"2020-04-11T15:48:11.642Z","format":"date-time","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"aic_00001876aqC8c5umZmrRds","type":"string"},"order_id":{"description":"Duffel's unique identifier for the resource","example":"xxx_00009hthhsUZ8W4LxQgkjo","type":"string"},"removed":{"description":"List of [slices and segments](/docs/api/orders/schema#orders-schema-slices) as they were before the change.","items":{"additionalProperties":false,"properties":{"conditions":{"additionalProperties":false,"description":"The conditions associated with this slice, describing the kinds of modifications you can make and any penalties that will apply to those modifications.\nThis condition is applied only to this slice and to all the passengers associated with this order - for information at the order level (e.g. \"what happens if I want to change all the slices?\") refer to the `conditions` at the top level.\nIf a particular kind of modification is allowed, you may not always be able to take action through the Duffel API. In some cases, you may need to contact the Duffel support team or the airline directly.\n","properties":{"change_before_departure":{"description":"Whether this slice can be changed before the departure.\nIf the slice can be changed for all of the passengers then the `allowed` property will be `true` and information will be provided about any penalties.\nIf none of the passengers on the slice can be changed then the `allowed` property will be `false`.\nIn all other cases this property will be `null` indicating we can't provide the information for this slice.\nThe `penalty_amount` is specific to changing this slice and may not be the penalties that is applied if the entire order is changed.\n","properties":{"allowed":{"description":"Whether this kind of modification is allowed post-booking","example":true,"type":"boolean"},"penalty_amount":{"description":"If the modification is `allowed` then this is the amount payable to apply the modification to all passengers. If there is no penalty, the value will be zero.\nIf the modification isn't `allowed` or the penalty is not known then this field will be `null`.\nIf this is `null` then the `penalty_currency` will also be `null`.\n","example":"100.00","type":["string","null"]},"penalty_currency":{"description":"The currency of the `penalty_amount` as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis will be in a currency determined by the airline, which is not necessarily the same as the currency of the offer or order.\nIf this is `null` then `penalty_amount` will also be `null`.\n","example":"GBP","format":"ISO 4217","type":["string","null"]}},"type":["object","null"]}},"required":["change_before_departure"],"title":"OrderSliceConditions","type":"object"},"destination":{"additionalProperties":false,"description":"The city or airport where this slice ends","properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},"destination_type":{"description":"The type of the destination","enum":["airport","city"],"example":"airport","type":"string"},"duration":{"description":"The duration of the slice, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":["string","null"]},"fare_brand_name":{"description":"The name of the fare brand associated with this slice. A fare brand\nspecifies the travel conditions you get on your slice made available by\nthe airline. e.g. a British Airways Economy Basic fare will only include\na hand baggage allowance. It is worth noting that the fare brand names\nare defined by the airlines themselves and therefore they are subject to\nchange without any prior notice.\n","example":"Basic","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"sli_00009htYpSCXrwaB9Dn123","type":"string"},"origin":{"additionalProperties":false,"description":"The city or airport where this slice begins","properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},"origin_type":{"description":"The type of the origin","enum":["airport","city"],"example":"airport","type":"string"},"segments":{"description":"The segments - that is, specific flights - that the airline is offering to get the passengers from the `origin` to the `destination`","items":{"additionalProperties":false,"properties":{"aircraft":{"allOf":[{"additionalProperties":false,"properties":{"iata_code":{"description":"The three-character IATA code for the aircraft","example":"380","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"arc_00009UhD4ongolulWd91Ky","type":"string"},"name":{"description":"The name of the aircraft","example":"Airbus Industries A380","type":"string"}},"required":["iata_code","id","name"],"title":"Aircraft","type":"object"},{"description":"The aircraft that the operating carrier will use to operate this segment"}]},"arriving_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to arrive, in the destination airport timezone (see `destination.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string"},"departing_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to depart, in the origin airport timezone (see `origin.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string"},"destination":{"allOf":[{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"iata_code":{"description":"The three-character IATA code for the city","example":"NYC","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"US","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_nyc_us","type":"string"},"name":{"description":"The name of the city","example":"New York","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"New York","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"NYC","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"JFK","type":["string","null"]},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"US","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"KJFK","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_jfk_us","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":40.640556,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-73.778519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"John F. Kennedy International Airport","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"America/New_York","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","city","iata_city_code"],"title":"Airport","type":"object"},{"description":"The airport at which the segment is scheduled to arrive"}]},"destination_terminal":{"description":"The terminal at the `destination` airport where the segment is scheduled to arrive","example":"5","type":["string","null"]},"distance":{"description":"The distance of the segment in kilometres","example":"424.2","type":["string","null"]},"duration":{"description":"The duration of the segment, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"seg_00009htYpSCXrwaB9Dn456","type":"string"},"marketing_carrier":{"additionalProperties":false,"description":"The airline selling the tickets for this segment. This may differ from the `operating_carrier` in the case of a \"codeshare\", where one airline sells flights operated by another airline.","properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},"marketing_carrier_flight_number":{"description":"The flight number assigned by the marketing carrier","example":"1234","type":"string"},"operating_carrier":{"additionalProperties":false,"description":"The airline actually operating this segment. This may differ from the `marketing_carrier` in the case of a \"codeshare\", where one airline sells flights operated by another airline.","properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},"operating_carrier_flight_number":{"description":"The flight number assigned by the operating carrier. This may not be present, in which case you should display the `marketing_carrier`'s information and the `marketing_carrier_flight_number`, and simply state the name of the `operating_carrier`.","example":"4321","type":["string","null"]},"origin":{"description":"The airport from which the flight is scheduled to depart","properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"origin_terminal":{"description":"The terminal at the `origin` airport from which the segment is scheduled to depart","example":"B","type":["string","null"]},"passengers":{"description":"Additional segment-specific information about the passengers included in the offer (e.g. their baggage allowance and the cabin class they will be travelling in)","items":{"additionalProperties":false,"properties":{"baggages":{"description":"The baggage allowances for the passenger on this segment that were included in the original offer. Any extra baggage items which were booked as services will be listed in the `services` field instead of here.","items":{"properties":{"quantity":{"description":"The number of items of baggage of the specified `type` allowed on the segment. Where no allowance information is available for a particular `type`, no entry will be present.","example":1,"type":"integer"},"type":{"description":"The type of the baggage allowance","enum":["checked","carry_on"],"example":"checked","type":"string"}},"title":"Slice Segment Passenger Baggage","type":"object"},"type":"array"},"cabin_class":{"description":"The cabin class that the passenger will travel in on this segment","enum":["first","business","premium_economy","economy"],"example":"economy","type":["string","null"]},"cabin_class_marketing_name":{"description":"The name that the marketing carrier uses to market this cabin class","example":"Economy Basic","type":["string","null"]},"passenger_id":{"description":"The identifier for the passenger. You may have specified this ID yourself when creating the offer request, or otherwise, Duffel will have generated its own random ID.","example":"passenger_0","type":"string"},"seat":{"description":"An object containing metadata about the service, like the designator of the \nseat.\n","properties":{"designator":{"description":"The designator used to uniquely identify the seat, usually made up of a \nrow number and a column letter\n","example":"14B","type":"string"},"disclosures":{"description":"Each disclosure is text, in English, provided by the airline that \ndescribes the terms and conditions of this seat. We recommend showing \nthis in your user interface to make sure that customers understand any \nrestrictions and limitations.\n","example":["Do not seat children in exit row seats","Do not seat passengers with special needs in exit row seats"],"items":{"description":"An individual term, condition or restriction for this seat\n","type":"string"},"type":"array"},"name":{"description":"A name which describes the type of seat, which you can display in your \nuser interface to help customers to understand its features\n","example":"Exit row seat","type":["string","null"]}},"title":"Service Metadata for a Seat","type":["object","null"]}},"title":"Order Slice Segment Passenger","type":"object"},"type":"array"},"stops":{"description":"Additional segment-specific information about the stops, if any, included in the segment","items":{"additionalProperties":false,"properties":{"airport":{"allOf":[{"additionalProperties":false,"properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},{"description":"The airport at which the stop happens"}]},"arriving_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the stop is scheduled to arrive, in the airport's timezone (see `destination.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string","x-validate":"Duffel.Web.NaiveDateTimeValidator"},"departing_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the stop is scheduled to depart, in the airport's timezone (see `origin.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string","x-validate":"Duffel.Web.NaiveDateTimeValidator"},"duration":{"description":"The duration of the stop, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"sto_00009htYpSCXrwaB9Dn456","type":"string"}},"required":["id","airport","arriving_at","departing_at","duration"],"title":"Order Slice Segment Stop","type":"object"},"type":"array"}},"required":["aircraft","arriving_at","departing_at","destination","destination_terminal","distance","duration","id","marketing_carrier","marketing_carrier_flight_number","operating_carrier","origin","origin_terminal","passengers"],"title":"Order Slice Segment","type":"object"},"type":"array"}},"required":["destination_type","destination","origin_type","origin","duration","id","segments","conditions"],"title":"Order Slice","type":"object"},"type":"array"},"travel_agent_ticket":{"description":"The associated Travel Agent Ticket, if any, for this Airline-Initiated Change.\nThis value will be present for Airline-Initiated changes that take some time to be processed.\n","items":{"properties":{"external_ticket_id":{"description":"Duffel's unique reference for our ticket.\nPlease include this in any correspondence with Duffel.\n","example":"1234","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"tic_00001876aqC8c5umZmrRds","type":"string"}},"title":"Travel Agent Ticket","type":"object"},"type":["object","null"],"x-preview":true},"updated_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the airline-initiated change was last updated","example":"2020-01-17T10:12:14.545Z","format":"date-time","type":"string"}},"required":["action_taken","available_actions","added","action_taken_at","created_at","id","order_id","removed","updated_at","travel_agent_ticket"],"title":"Airline-InitiatedChange","type":"object"},"type":"array"},"available_actions":{"description":"The available actions you can take on this order through our API.\nIt's a list of zero or more of the following values:\n\n  - `\"cancel\"`: You can [cancel](https://duffel.com/docs/api/order-cancellations) the order.\n  - `\"change\"`: You can [change](https://duffel.com/docs/api/order-changes) the order's slices.\n  - `\"update\"`: You can [update](https://duffel.com/docs/api/orders/update-order-by-id) some of the order's fields.\n","example":["cancel","update"],"items":{"enum":["cancel","change","update"],"type":"string"},"type":"array"},"base_amount":{"description":"The base price of the order for all flights and services booked, excluding taxes","example":"60.60","type":["string","null"]},"base_currency":{"description":"The currency of the `base_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nIt will match your organisation's billing currency unless you’re using Duffel as an accredited IATA agent, in which case it will be in the currency provided by the airline (which will usually be based on the country where your IATA agency is registered).\n","example":"GBP","format":"ISO 4217","type":["string","null"]},"booking_reference":{"description":"The airline's reference for the order, sometimes known as a \"passenger name record\" (PNR) or \"record locator\". Your customers can use this to check in and manage their booking on the airline's website. Usually, this is made up of six alphanumeric characters, but airlines can have their own formats (for example, easyJet's booking references are 7 alphanumeric characters long and LATAM's references are made up of 13 alphanumeric characters beginning with `LA`.)","example":"RZPNX8","type":"string"},"booking_references":{"description":"All carrier booking references (PNRs) associated with this order. This includes the primary booking reference as well as any additional references from other carriers involved in the booking.","items":{"additionalProperties":false,"description":"A booking reference represents a passenger name record (PNR) or record locator issued by a carrier for an order","properties":{"booking_reference":{"description":"The airline reference for the order, sometimes known as a passenger name record (PNR) or record locator","example":"RZPNX8","type":"string"},"carrier":{"additionalProperties":false,"description":"The airline that issued this booking reference","properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":["object","null"]}},"title":"Booking Reference","type":"object"},"type":"array"},"cancellation":{"additionalProperties":false,"description":"The confirmed cancellation associated with this Order (if this Order has been cancelled)","properties":{"airline_credits":{"description":"For unconfirmed cancellations, it lists airilne credits that would be generated if the cancellation is confirmed.\nFor confirmed cancellations, it lists airline credits that were generated when this cancellation was confirmed.\n","items":{"oneOf":[{"additionalProperties":false,"description":"An airline credit quote represents the airline credit that would be issued by the airline if the order is cancelled.","properties":{"amount":{"description":"The monetary value associated with this airline credit\n","example":"90.80","type":"string"},"amount_currency":{"description":"The currency in which this airline credit is issued, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code\n","example":"GBP","type":"string"},"code":{"description":"The code which identifies the airline credit to the airline and will be used to redeem the airline credit\n","example":"1234567890123","type":["string","null"]},"credit_amount":{"deprecated":true,"description":"The monetary value associated with this airline credit\n","example":"90.80","type":"string"},"credit_code":{"deprecated":true,"description":"The code which identifies the airline credit to the airline and will be used to redeem the airline credit\n","example":"1234567890123","type":["string","null"]},"credit_currency":{"deprecated":true,"description":"The currency in which this airline credit is issued, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code\n","example":"GBP","type":"string"},"credit_name":{"deprecated":true,"description":"The human-readable name used by the airline to categorize the type of credit being offered. This name should help when trying to understand the airline's conditions of use which apply to this credit.\n","example":"Duffel Travel Credit","type":"string"},"id":{"description":"Duffel's unique identifier for the airline credit quote\n","example":"act_00009qzZWzjDipIkqpaUAj","type":"string"},"issued_on":{"description":"The date the credit was issued.\nIt is important to note that this date might not be the same as the date of cancellation. Often airlines associate credits with tickets, in which case the date of issue is considered to be the date the ticket was originally issued.\nAirline credits may have expiration dates which are based on the date of issue. Airlines don't always reliably disclose the expiration date in their APIs at the time of cancellation, so we are unable to return this information on airline credits. To get the latest info on expiration dates for airline credits we recommend checking directly with the airlines to determine the specific conditions of use for the credit.\n","example":"2023-02-24","format":"date","type":"string"},"passenger_id":{"description":"Duffel's unique identifier for the passenger on the order that the credit is associated with\n","example":"pas_00009hj8USM7Ncg31cBCLL","type":"string"},"type":{"description":"The type of airline credit that would be issued if the cancellation is confirmed. Use this to distinguish between credits that the airline will issue against the original e-ticket (`eticket`) and credits issued as a separate MCO/EMD document (`mco`, `emd`).\n","enum":["eticket","mco","emd"],"example":"eticket","type":"string"}},"required":["id","amount","code","amount_currency","issued_on","passenger_id","type"],"title":"Airline Credit Quote","type":"object"},{"additionalProperties":false,"description":"An airline credit represents credit issued by an airline for a canceled or disrupted flight.","properties":{"airline_iata_code":{"description":"The two-character IATA code for the airline that issued this credit","example":"AA","type":"string"},"amount":{"description":"Value of this airline credit","example":"30.20","type":"string"},"amount_currency":{"description":"The currency of the `amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\n","example":"GBP","format":"ISO 4217","type":["string","null"]},"code":{"description":"Credit identifier provided by the airline","example":"12345678","type":["string","null"]},"created_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the airline credit was created.","example":"2020-04-11T15:48:11.642Z","format":"date-time","type":"string"},"credit_amount":{"deprecated":true,"description":"The monetary value associated with this airline credit\n","example":"90.80","type":"string"},"credit_code":{"deprecated":true,"description":"The code which identifies the airline credit to the airline and will be used to redeem the airline credit\n","example":"1234567890123","type":["string","null"]},"credit_currency":{"deprecated":true,"description":"The currency in which this airline credit is issued, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code\n","example":"GBP","type":"string"},"credit_name":{"deprecated":true,"description":"The common name given to this airline credit.\n","example":"Future Flight Credit","type":"string"},"expires_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the airline credit expires and will no longer be eligible for payment.","example":"2020-04-11T15:48:11.642Z","format":"date-time","type":["string","null"]},"family_name":{"description":"The family name of the passenger associated with this airline credit.\n","example":"Doe","type":"string"},"given_name":{"description":"The given name of the passenger associated with this airline credit.\n","example":"John","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"acd_00009UhD4ongolulWd91Ky","type":"string"},"invalidated_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the airline credit was invalidated. Invalidated credits are not eligible for payment.","example":"2020-04-11T15:48:11.642Z","format":"date-time","type":["string","null"]},"issued_on":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the airline credit was issued by the airline.","example":"2020-04-11","format":"date","type":"string"},"live_mode":{"description":"Whether the payment was created in live mode. This field will be set to `true` if the payment was created in live mode, or `false` if it was created in test mode.","example":false,"type":"boolean"},"order_id":{"description":"Duffel's unique identifier for the order that the credit is associated with\n","example":"ord_00009hj8USM7Ncg31cBCLL","type":["string","null"]},"passenger_id":{"description":"Duffel's unique identifier for the passenger on the order that the credit is associated with\n","example":"pas_00009hj8USM7Ncg31cBCLL","type":["string","null"]},"penalty_amount":{"description":"The penalty that will be incurred when paying with this airline credit","example":"10.20","type":["string","null"]},"penalty_currency":{"description":"The currency of the penalty amount, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\n","example":"GBP","format":"ISO 4217","type":["string","null"]},"spent_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the airline credit was spent. Spent credits are not eligible for payment.","example":"2020-04-11T15:48:11.642Z","format":"date-time","type":["string","null"]},"type":{"description":"Type of the airline credit","enum":["eticket","mco","emd"],"example":"eticket","type":"string"},"user_id":{"description":"Duffel's unique identifier for the customer user that the credit is associated with\n","example":"icu_00009hj8USM7Ncg31cBCLL","type":["string","null"]}},"required":["id","amount","amount_currency","created_at","issued_on","live_mode","given_name","family_name","type","airline_iata_code","expires_at"],"title":"Airline Credit","type":"object"}]},"type":"array"},"confirmed_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime that indicates when the order cancellation was confirmed","example":"2020-01-17T11:51:43.114803Z","format":"date-time","type":["string","null"]},"created_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the order cancellation was created","example":"2020-04-11T15:48:11.642Z","format":"date-time","type":"string"},"expires_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime by which this cancellation must be confirmed","example":"2020-01-17T10:42:14Z","format":"date-time","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"ore_00009qzZWzjDipIkqpaUAj","type":"string"},"live_mode":{"description":"Whether the order cancellation was created in live mode. This field will be set to `true` if the order cancellation was created in live mode, or `false` if it was created in test mode.","example":false,"type":"boolean"},"order_id":{"description":"Duffel's unique identifier for the resource","example":"xxx_00009hthhsUZ8W4LxQgkjo","type":"string"},"refund_amount":{"description":"The total value that will be returned to the customer if the order is cancelled, determined according to the fare conditions. When the original order was paid with a mix of cash and airline credit and the cancellation is a void, this is the grand total across both the cash refunded to the original payment method and any re-issued [`airline_credits`](#tag/Order-Cancellations). This may be `0.00` if the fare is non-refundable. It will include the refund amount of the flights and the services booked. This may be null in cases where the refund amount is unknown. This only applies in cases where we are unable to get a refund quote from the carrier.\n","example":"90.80","type":["string","null"]},"refund_currency":{"description":"The currency of the `refund_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nIt will match your organisation's billing currency unless you’re using Duffel as an accredited IATA agent, in which case it will be in the currency provided by the airline (which will usually be based on the country where your IATA agency is registered).\nFor `hold` orders that are awaiting payment, the refund amount will always be 0.00.\n","example":"GBP","format":"ISO 4217","type":["string","null"]},"refund_to":{"description":"Where the refund, once confirmed, will be sent.\n`awaiting_payment` is for pay later orders where no payment has been made yet.\n","enum":["arc_bsp_cash","balance","card","voucher","awaiting_payment","airline_credits","original_form_of_payment"],"example":"arc_bsp_cash","type":"string"}},"required":["id","order_id","live_mode","expires_at","refund_amount","refund_currency","refund_to","confirmed_at","created_at","airline_credits"],"title":"Order Cancellation","type":["object","null"]},"cancelled_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the order was cancelled, if it has been cancelled","example":"2020-04-11T15:48:11.642Z","format":"date-time","type":["string","null"]},"changes":{"description":"The passenger-initiated changes for this Order","items":{"description":"An order change represents alterations to an existing order with an airline","properties":{"change_total_amount":{"description":"The amount that will be charged or refunded, determined according to the\nfare conditions. A negative value will reflect a refund.\n","example":"30.50","type":"string"},"change_total_currency":{"description":"The currency of the `change_total_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nIt will match your organisation's billing currency unless you’re using Duffel as an accredited IATA agent, in which case it will be in the currency provided by the airline (which will usually be based on the country where your IATA agency is registered).\n","example":"GBP","format":"ISO 4217","type":"string"},"confirmed_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime that indicates when the order change was confirmed","example":"2020-01-17T11:51:43.114803Z","format":"date-time","type":["string","null"]},"created_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the order change was created","example":"2020-04-11T15:48:11.642Z","format":"date-time","type":"string"},"expires_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime by which this change must be confirmed","example":"2020-01-17T10:42:14.545052Z","format":"date-time","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"ocr_0000A3tQSmKyqOrcySrGbo","type":"string"},"live_mode":{"description":"Whether the order change was created in live mode. This field will be set to `true` if the order change was created in live mode, or `false` if it was created in test mode.","example":false,"type":"boolean"},"new_total_amount":{"description":"The total price of the order for all the flights and services booked, including taxes, once the change is confirmed.","example":"121.30","type":"string"},"new_total_currency":{"description":"The currency of the `new_total_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nIt will match your organisation's billing currency unless you’re using Duffel as an accredited IATA agent, in which case it will be in the currency provided by the airline (which will usually be based on the country where your IATA agency is registered).\n","example":"GBP","format":"ISO 4217","type":"string"},"order_id":{"description":"Duffel's unique identifier for the order which is being changed","example":"ord_0000A3tQcCRZ9R8OY0QlxA","type":"string"},"penalty_total_amount":{"description":"The amount charged by the airline for making this change.","example":"15.50","type":"string"},"penalty_total_currency":{"description":"The currency of the `penalty_total_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nIt will match your organisation's billing currency unless you’re using Duffel as an accredited IATA agent, in which case it will be in the currency provided by the airline (which will usually be based on the country where your IATA agency is registered).\n","example":"GBP","format":"ISO 4217","type":"string"},"refund_to":{"description":"Where the refund, once confirmed, will be sent. Refunds are indicated by a negative `change_total_amount`. If the change does not require a refund, this field will be `null`.\n`original_form_of_payment` refers to the form of payment used to create the order.\n","enum":["voucher","original_form_of_payment"],"example":"voucher","type":["string","null"]},"slices":{"additionalProperties":false,"description":"The slices within an order change that are being added to and/or removed from the order","properties":{"add":{"description":"The slices that will be added to the order","items":{"additionalProperties":false,"description":"A slice that is being removed or added","properties":{"destination":{"additionalProperties":false,"properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},"destination_type":{"description":"The type of the destination","enum":["airport","city"],"example":"airport","type":"string"},"duration":{"description":"The duration of the slice, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":["string","null"]},"fare_brand_name":{"description":"The name of the fare brand associated with this slice. A fare brand\nspecifies the travel conditions you get on your slice made available by\nthe airline. e.g. a British Airways Economy Basic fare will only include\na hand baggage allowance. It is worth noting that the fare brand names\nare defined by the airlines themselves and therefore they are subject to\nchange without any prior notice.\n","example":"Basic","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"xxx_00009hthhsUZ8W4LxQgkjo","type":"string"},"origin":{"additionalProperties":false,"properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},"origin_type":{"description":"The type of the origin","enum":["airport","city"],"example":"airport","type":"string"},"segments":{"description":"The segments - that is, specific flights - that the airline is offering to get the passengers from the `origin` to the `destination`","items":{"additionalProperties":false,"properties":{"aircraft":{"allOf":[{"additionalProperties":false,"properties":{"iata_code":{"description":"The three-character IATA code for the aircraft","example":"380","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"arc_00009UhD4ongolulWd91Ky","type":"string"},"name":{"description":"The name of the aircraft","example":"Airbus Industries A380","type":"string"}},"required":["iata_code","id","name"],"title":"Aircraft","type":"object"},{"description":"The aircraft that the operating carrier will use to operate this segment"}]},"arriving_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to arrive, in the destination airport timezone (see `destination.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string"},"departing_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to depart, in the origin airport timezone (see `origin.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string"},"destination":{"allOf":[{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"iata_code":{"description":"The three-character IATA code for the city","example":"NYC","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"US","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_nyc_us","type":"string"},"name":{"description":"The name of the city","example":"New York","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"New York","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"NYC","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"JFK","type":["string","null"]},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"US","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"KJFK","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_jfk_us","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":40.640556,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-73.778519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"John F. Kennedy International Airport","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"America/New_York","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","city","iata_city_code"],"title":"Airport","type":"object"},{"description":"The airport at which the segment is scheduled to arrive"}]},"destination_terminal":{"description":"The terminal at the `destination` airport where the segment is scheduled to arrive","example":"5","type":["string","null"]},"distance":{"description":"The distance of the segment in kilometres","example":"424.2","type":["string","null"]},"duration":{"description":"The duration of the segment, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"xxx_00009hthhsUZ8W4LxQgkjo","type":"string"},"marketing_carrier":{"additionalProperties":false,"properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},"marketing_carrier_flight_number":{"description":"The flight number assigned by the marketing carrier","example":"1234","type":"string"},"operating_carrier":{"additionalProperties":false,"properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},"operating_carrier_flight_number":{"description":"The flight number assigned by the operating carrier. This may not be present, in which case you should display the `marketing_carrier`'s information and the `marketing_carrier_flight_number`, and simply state the name of the `operating_carrier`.","example":"4321","type":["string","null"]},"origin":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"origin_terminal":{"description":"The terminal at the `origin` airport from which the segment is scheduled to depart","example":"B","type":["string","null"]},"passengers":{"description":"Additional segment-specific information about the passengers included in the offer (e.g. their baggage allowance and the cabin class they will be travelling in)","items":{"additionalProperties":false,"properties":{"baggages":{"description":"The baggage allowances for the passenger on this segment that were included in the original offer. Any extra baggage items which were booked as services will be listed in the `services` field instead of here.","items":{"properties":{"quantity":{"description":"The number of items of baggage of the specified `type` allowed on the segment. Where no allowance information is available for a particular `type`, no entry will be present.","example":1,"type":"integer"},"type":{"description":"The type of the baggage allowance","enum":["checked","carry_on"],"example":"checked","type":"string"}},"title":"Slice Segment Passenger Baggage","type":"object"},"type":"array"},"cabin_class":{"description":"The cabin class that the passenger will travel in on this segment","enum":["first","business","premium_economy","economy"],"example":"economy","type":["string","null"]},"cabin_class_marketing_name":{"description":"The name that the marketing carrier uses to market this cabin class","example":"Economy Basic","type":["string","null"]},"passenger_id":{"description":"The identifier for the passenger. You may have specified this ID yourself when creating the offer request, or otherwise, Duffel will have generated its own random ID.","example":"passenger_0","type":"string"},"seat":{"description":"An object containing metadata about the service, like the designator of the \nseat.\n","properties":{"designator":{"description":"The designator used to uniquely identify the seat, usually made up of a \nrow number and a column letter\n","example":"14B","type":"string"},"disclosures":{"description":"Each disclosure is text, in English, provided by the airline that \ndescribes the terms and conditions of this seat. We recommend showing \nthis in your user interface to make sure that customers understand any \nrestrictions and limitations.\n","example":["Do not seat children in exit row seats","Do not seat passengers with special needs in exit row seats"],"items":{"description":"An individual term, condition or restriction for this seat\n","type":"string"},"type":"array"},"name":{"description":"A name which describes the type of seat, which you can display in your \nuser interface to help customers to understand its features\n","example":"Exit row seat","type":["string","null"]}},"title":"Service Metadata for a Seat","type":["object","null"]}},"title":"Order Slice Segment Passenger","type":"object"},"type":"array"}},"required":["id","aircraft","arriving_at","departing_at","destination","destination_terminal","distance","duration","marketing_carrier","marketing_carrier_flight_number","operating_carrier","operating_carrier_flight_number","origin","origin_terminal","passengers"],"type":"object"},"type":"array"}},"required":["id","duration","destination","destination_type","origin","origin_type","fare_brand_name","segments"],"title":"Order Change Slices Slice","type":"object"},"type":"array"},"remove":{"description":"The slices that will be removed from the order","items":{"additionalProperties":false,"description":"A slice that is being removed or added","properties":{"destination":{"additionalProperties":false,"properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},"destination_type":{"description":"The type of the destination","enum":["airport","city"],"example":"airport","type":"string"},"duration":{"description":"The duration of the slice, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":["string","null"]},"fare_brand_name":{"description":"The name of the fare brand associated with this slice. A fare brand\nspecifies the travel conditions you get on your slice made available by\nthe airline. e.g. a British Airways Economy Basic fare will only include\na hand baggage allowance. It is worth noting that the fare brand names\nare defined by the airlines themselves and therefore they are subject to\nchange without any prior notice.\n","example":"Basic","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"xxx_00009hthhsUZ8W4LxQgkjo","type":"string"},"origin":{"additionalProperties":false,"properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},"origin_type":{"description":"The type of the origin","enum":["airport","city"],"example":"airport","type":"string"},"segments":{"description":"The segments - that is, specific flights - that the airline is offering to get the passengers from the `origin` to the `destination`","items":{"additionalProperties":false,"properties":{"aircraft":{"allOf":[{"additionalProperties":false,"properties":{"iata_code":{"description":"The three-character IATA code for the aircraft","example":"380","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"arc_00009UhD4ongolulWd91Ky","type":"string"},"name":{"description":"The name of the aircraft","example":"Airbus Industries A380","type":"string"}},"required":["iata_code","id","name"],"title":"Aircraft","type":"object"},{"description":"The aircraft that the operating carrier will use to operate this segment"}]},"arriving_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to arrive, in the destination airport timezone (see `destination.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string"},"departing_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to depart, in the origin airport timezone (see `origin.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string"},"destination":{"allOf":[{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"iata_code":{"description":"The three-character IATA code for the city","example":"NYC","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"US","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_nyc_us","type":"string"},"name":{"description":"The name of the city","example":"New York","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"New York","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"NYC","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"JFK","type":["string","null"]},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"US","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"KJFK","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_jfk_us","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":40.640556,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-73.778519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"John F. Kennedy International Airport","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"America/New_York","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","city","iata_city_code"],"title":"Airport","type":"object"},{"description":"The airport at which the segment is scheduled to arrive"}]},"destination_terminal":{"description":"The terminal at the `destination` airport where the segment is scheduled to arrive","example":"5","type":["string","null"]},"distance":{"description":"The distance of the segment in kilometres","example":"424.2","type":["string","null"]},"duration":{"description":"The duration of the segment, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"xxx_00009hthhsUZ8W4LxQgkjo","type":"string"},"marketing_carrier":{"additionalProperties":false,"properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},"marketing_carrier_flight_number":{"description":"The flight number assigned by the marketing carrier","example":"1234","type":"string"},"operating_carrier":{"additionalProperties":false,"properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},"operating_carrier_flight_number":{"description":"The flight number assigned by the operating carrier. This may not be present, in which case you should display the `marketing_carrier`'s information and the `marketing_carrier_flight_number`, and simply state the name of the `operating_carrier`.","example":"4321","type":["string","null"]},"origin":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"origin_terminal":{"description":"The terminal at the `origin` airport from which the segment is scheduled to depart","example":"B","type":["string","null"]},"passengers":{"description":"Additional segment-specific information about the passengers included in the offer (e.g. their baggage allowance and the cabin class they will be travelling in)","items":{"additionalProperties":false,"properties":{"baggages":{"description":"The baggage allowances for the passenger on this segment that were included in the original offer. Any extra baggage items which were booked as services will be listed in the `services` field instead of here.","items":{"properties":{"quantity":{"description":"The number of items of baggage of the specified `type` allowed on the segment. Where no allowance information is available for a particular `type`, no entry will be present.","example":1,"type":"integer"},"type":{"description":"The type of the baggage allowance","enum":["checked","carry_on"],"example":"checked","type":"string"}},"title":"Slice Segment Passenger Baggage","type":"object"},"type":"array"},"cabin_class":{"description":"The cabin class that the passenger will travel in on this segment","enum":["first","business","premium_economy","economy"],"example":"economy","type":["string","null"]},"cabin_class_marketing_name":{"description":"The name that the marketing carrier uses to market this cabin class","example":"Economy Basic","type":["string","null"]},"passenger_id":{"description":"The identifier for the passenger. You may have specified this ID yourself when creating the offer request, or otherwise, Duffel will have generated its own random ID.","example":"passenger_0","type":"string"},"seat":{"description":"An object containing metadata about the service, like the designator of the \nseat.\n","properties":{"designator":{"description":"The designator used to uniquely identify the seat, usually made up of a \nrow number and a column letter\n","example":"14B","type":"string"},"disclosures":{"description":"Each disclosure is text, in English, provided by the airline that \ndescribes the terms and conditions of this seat. We recommend showing \nthis in your user interface to make sure that customers understand any \nrestrictions and limitations.\n","example":["Do not seat children in exit row seats","Do not seat passengers with special needs in exit row seats"],"items":{"description":"An individual term, condition or restriction for this seat\n","type":"string"},"type":"array"},"name":{"description":"A name which describes the type of seat, which you can display in your \nuser interface to help customers to understand its features\n","example":"Exit row seat","type":["string","null"]}},"title":"Service Metadata for a Seat","type":["object","null"]}},"title":"Order Slice Segment Passenger","type":"object"},"type":"array"}},"required":["id","aircraft","arriving_at","departing_at","destination","destination_terminal","distance","duration","marketing_carrier","marketing_carrier_flight_number","operating_carrier","operating_carrier_flight_number","origin","origin_terminal","passengers"],"type":"object"},"type":"array"}},"required":["id","duration","destination","destination_type","origin","origin_type","fare_brand_name","segments"],"title":"Order Change Slices Slice","type":"object"},"type":"array"}},"required":["add","remove"],"title":"Order Change Slices","type":"object"}},"required":["id","order_id","live_mode","expires_at","change_total_amount","change_total_currency","new_total_amount","new_total_currency","penalty_total_amount","penalty_total_currency","refund_to","slices","created_at","confirmed_at"],"title":"Order Change","type":"object"},"type":"array"},"conditions":{"description":"The conditions associated with this order, describing the kinds of modifications you can make to it and any penalties that will apply to those modifications.\nThis information assumes the condition is applied to all of the slices and passengers associated with this order - for information at the slice level (e.g. \"what happens if I just want to change the first slice?\") refer to the `slices`.\nIf a particular kind of modification is allowed, you may not always be able to take action through the Duffel API. In some cases, you may need to contact the Duffel support team or the airline directly.\n","properties":{"change_before_departure":{"description":"Whether the whole order can be changed before the departure of the first slice.\nIf all of the slices on the order can be changed then the `allowed` property will be `true`. Refer to the `slices` for information about change penalties.\nIf any of the slices on the order can't be changed then the `allowed` property will be `false`. In this case you should refer to the `slices` conditions to determine if any part of the order is changeable.\nIf the airline hasn't provided any information about whether this order can be changed then this property will be `null`.\n","properties":{"allowed":{"description":"Whether this kind of modification is allowed post-booking","example":true,"type":"boolean"},"penalty_amount":{"description":"If the modification is `allowed` then this is the amount payable to apply the modification to all passengers. If there is no penalty, the value will be zero.\nIf the modification isn't `allowed` or the penalty is not known then this field will be `null`.\nIf this is `null` then the `penalty_currency` will also be `null`.\n","example":"100.00","type":["string","null"]},"penalty_currency":{"description":"The currency of the `penalty_amount` as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis will be in a currency determined by the airline, which is not necessarily the same as the currency of the offer or order.\nIf this is `null` then `penalty_amount` will also be `null`.\n","example":"GBP","format":"ISO 4217","type":["string","null"]}},"type":["object","null"]},"refund_before_departure":{"description":"Whether the whole order can be refunded before the departure of the first slice.\nIf all of the slices on the order can be refunded then the `allowed` property will be `true` and information will be provided about any penalties.\nIf any of the slices on the order can't be refunded then the `allowed` property will be `false`.\nIf the airline hasn't provided any information about whether this order can be refunded then this property will be `null`.\n","properties":{"allowed":{"description":"Whether this kind of modification is allowed post-booking","example":true,"type":"boolean"},"penalty_amount":{"description":"If the modification is `allowed` then this is the amount payable to apply the modification to all passengers. If there is no penalty, the value will be zero.\nIf the modification isn't `allowed` or the penalty is not known then this field will be `null`.\nIf this is `null` then the `penalty_currency` will also be `null`.\n","example":"100.00","type":["string","null"]},"penalty_currency":{"description":"The currency of the `penalty_amount` as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis will be in a currency determined by the airline, which is not necessarily the same as the currency of the offer or order.\nIf this is `null` then `penalty_amount` will also be `null`.\n","example":"GBP","format":"ISO 4217","type":["string","null"]}},"type":["object","null"]}},"title":"OrderConditions","type":"object"},"content":{"description":"Whether the order is Self-Managed or Managed","enum":["self_managed","managed"],"example":"self_managed","type":"string"},"created_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the order was created","example":"2020-04-11T15:48:11.642Z","format":"date-time","type":"string"},"documents":{"description":"The documents issued for this order","items":{"properties":{"passenger_ids":{"description":"The list of passenger `id`s the document applies to","example":["pas_00009hj8USM7Ncg31cBCLL"],"items":{"type":"string"},"type":"array"},"type":{"description":"The type of document","enum":["electronic_ticket","electronic_miscellaneous_document_associated","electronic_miscellaneous_document_standalone"],"example":"electronic_ticket","type":"string"},"unique_identifier":{"description":"The identifier for the document, in the case of electronic tickets this string represents the payment or the entitlement to fly.","example":"1252106312810","type":"string"}},"title":"Order Document","type":"object"},"type":"array"},"id":{"description":"Duffel's unique identifier for the resource","example":"ord_00009hthhsUZ8W4LxQgkjo","type":"string"},"intended_payment_methods":{"description":"The intended payment methods for this order. This field is only present for unpaid hold orders.\n","items":{"oneOf":[{"additionalProperties":false,"properties":{"card_id":{"description":"The ID of the card you intend to pay with","example":"tcd_0000A3t2sL46m5eDF45kWW","type":"string"},"charge_amount":{"description":"The amount that will be charged to the card payment","example":"500.20","type":"string"},"charge_currency":{"description":"The currency of the charge amount","example":"GBP","format":"ISO 4217","type":"string"},"surcharge_amount":{"description":"The surcharge amount that will be applied to the card payment","example":"30.20","type":["string","null"]},"surcharge_currency":{"description":"The currency of the surcharge amount","example":"GBP","format":"ISO 4217","type":["string","null"]},"type":{"description":"The type of payment method you intend to use","enum":["card"],"example":"card","type":"string"}},"required":["type","card_id","charge_amount","charge_currency","surcharge_amount","surcharge_currency"],"title":"Intended Card Surcharge","type":"object"},{"additionalProperties":false,"properties":{"airline_credit_id":{"description":"The ID of the airilne credit you intend to pay with","example":"tcd_0000A3t2sL46m5eDF45kWW","type":"string"},"charge_amount":{"description":"The amount that will be taken from this airline credit","example":"30.20","type":"string"},"charge_currency":{"description":"The currency of the charge amount","example":"GBP","format":"ISO 4217","type":"string"},"penalty_amount":{"description":"The penalty that will be incurred when paying with this airline credit","example":"10.20","type":"string"},"penalty_currency":{"description":"The currency of the penalty amount","example":"GBP","format":"ISO 4217","type":"string"},"type":{"description":"The type of payment method you intend to use","enum":["airline_credit"],"example":"airline_credit","type":"string"}},"required":["type","airline_credit_id","charge_amount","charge_currency","penalty_amount","penalty_currency"],"title":"Intended Airline Credit Charge","type":"object"}]},"type":["array","null"]},"live_mode":{"description":"Whether the order was created in live mode. This field will be set to `true` if the order was created in live mode, or `false` if it was created in test mode.","example":false,"type":"boolean"},"metadata":{"description":"Metadata contains a set of key-value pairs that you can attach to an object. It can be useful for storing additional information about the object, in a structured format. Duffel does not use this information. You should not store sensitive information in this field.\n","example":{"customer_prefs":"window seat","payment_intent_id":"pit_00009htYpSCXrwaB9DnUm2"},"type":["object","null"]},"offer_id":{"description":"The offer ID used at the time of booking.","example":"off_00009htYpSCXrwaB9DnUm0","type":"string"},"owner":{"additionalProperties":false,"description":"The airline who owns the order","properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},"passengers":{"description":"The passengers who are travelling","items":{"properties":{"born_on":{"description":"The passenger's date of birth","example":"1987-07-24","format":"date","type":"string"},"email":{"description":"The passenger's email address. Note that this data may differ from the airline's records if it was updated directly with the airline since the order was created.\n","example":"amelia@duffel.com","type":"string"},"family_name":{"description":"The passenger's family name","example":"Earhart","type":"string"},"gender":{"description":"The passenger's gender","enum":["m","f"],"example":"f","type":"string"},"given_name":{"description":"The passenger's given name","example":"Amelia","type":"string"},"id":{"description":"The `id` of the passenger, returned when the [offer request](/docs/api/offer-requests) was created","example":"pas_00009hj8USM7Ncg31cBCLL","type":"string"},"infant_passenger_id":{"description":"The `id` of the infant associated with this passenger","example":"pas_00009hj8USM8Ncg32aTGHL","type":["string","null"]},"loyalty_programme_accounts":{"description":"The loyalty programme accounts for this passenger","items":{"properties":{"account_number":{"description":"The passenger's account number for this loyalty programme account","example":"12901014","type":"string"},"airline_iata_code":{"description":"The IATA code for the airline that this loyalty programme account belongs to","example":"BA","type":"string"}},"title":"Loyalty Programme Account","type":"object"},"type":"array"},"phone_number":{"description":"The passenger's phone number in [E.164](https://www.twilio.com/docs/glossary/what-e164) (international) format. Note that this data may differ from the airline's records if it was updated directly with the airline since the order was created.\n","example":"+442080160509","type":"string"},"title":{"description":"The passenger's title","enum":["mr","ms","mrs","miss","dr"],"example":"mrs","type":"string"},"type":{"description":"The type of the passenger","enum":["adult","child","infant_without_seat"],"example":"adult","type":"string"}},"required":["id","type","infant_passenger_id","given_name","family_name","gender","title","born_on","email","phone_number","loyalty_programme_accounts"],"title":"Order Passenger","type":"object"},"type":"array"},"payment_status":{"description":"The payment status for this order","properties":{"awaiting_payment":{"description":"Whether a full payment has been made, or the airline is waiting for a payment to be made. This will be set to false if the order has been cancelled or if `payment_required_by` has elapsed.","example":true,"type":"boolean"},"paid_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the order was paid for, if at all","example":"2020-01-17T10:42:14.545Z","format":"date-time","type":["string","null"]},"payment_required_by":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime by which you must pay for this order. At this time, if still unpaid, the reserved space on the flight(s) will be released and you will have to create a new order. This will be `null` only for orders where `awaiting_payment` is `false`.","example":"2020-01-17T10:42:14.545Z","format":"date-time","type":["string","null"]},"price_guarantee_expires_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the price associated with the order will no longer be guaranteed by the airline and the order will need to be repriced before payment. This will be `null` when there is no price guarantee.","example":"2020-01-17T10:42:14.545Z","format":"date-time","type":["string","null"]}},"title":"OrderPaymentStatus","type":"object"},"services":{"description":"The services booked along with this order","items":{"additionalProperties":false,"properties":{"id":{"description":"Duffel's unique identifier for the resource","example":"ser_00009UhD4ongolulWd9123","type":"string"},"metadata":{"description":"The metadata varies by the type of service. It includes further data\nabout the service. For example, for baggages, it may have data about\nsize and weight restrictions.\n","example":{"designator":"14B","disclosures":["Do not seat children in exit row seats","Do not seat passengers with special needs in exit row seats"],"name":"Exit row seat"},"oneOf":[{"additionalProperties":false,"description":"An object containing metadata about the service, like the maximum weight and dimensions of the baggage.","properties":{"maximum_depth_cm":{"description":"The maximum depth that the baggage can have in centimetres","example":75,"type":["number","null"]},"maximum_height_cm":{"description":"The maximum height that the baggage can have in centimetres","example":90,"type":["number","null"]},"maximum_length_cm":{"description":"The maximum length that the baggage can have in centimetres","example":90,"type":["number","null"]},"maximum_weight_kg":{"description":"The maximum weight that the baggage can have in kilograms","example":23,"type":["number","null"]},"type":{"description":"The type of the baggage","enum":["checked","carry_on"],"example":"checked","type":"string"}},"required":["type"],"title":"Service Metadata for a Baggage","type":"object"},{"additionalProperties":false,"description":"An object containing metadata about the service, like the designator of the \nseat.\n","example":{"designator":"14B","disclosures":["Do not seat children in exit row seats","Do not seat passengers with special needs in exit row seats"],"name":"Exit row seat"},"properties":{"designator":{"description":"The designator used to uniquely identify the seat, usually made up of a \nrow number and a column letter\n","example":"14B","type":"string"},"disclosures":{"description":"Each disclosure is text, in English, provided by the airline that \ndescribes the terms and conditions of this seat. We recommend showing \nthis in your user interface to make sure that customers understand any \nrestrictions and limitations.\n","example":["Do not seat children in exit row seats","Do not seat passengers with special needs in exit row seats"],"items":{"description":"An individual term, condition or restriction for this seat\n","type":"string"},"type":"array"},"name":{"description":"A name which describes the type of seat, which you can display in your \nuser interface to help customers to understand its features\n","example":"Exit row seat","type":["string","null"]}},"required":["designator","name","disclosures"],"title":"Service Metadata for a Seat","type":"object"}]},"passenger_ids":{"description":"List of passenger `id`s the service applies to. The service applies to all the passengers in this list.","example":["pas_00009hj8USM7Ncg31cBCLL"],"items":{"type":"string"},"type":"array"},"quantity":{"description":"The quantity of the service that was booked","example":1,"minimum":1,"type":"integer"},"segment_ids":{"description":"List of segment `id`s the service applies to. The service applies to all the segments in this list.","example":["seg_00009hj8USM7Ncg31cB456"],"items":{"type":"string"},"type":"array"},"total_amount":{"description":"The total price of the service for all passengers and segments it applies to, accounting for quantity and including taxes","example":"15.00","type":"string"},"total_currency":{"description":"The currency of the `total_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nIf an offer or order is priced with balance, it matches your organisation's billing currency. If it is priced with card or airline credit, it is returned in the currency the airline charges in. If it is priced without payment methods and not using Duffel Content, it is returned in the agency point of sale currency.\n","example":"GBP","format":"ISO 4217","type":"string"},"type":{"description":"The type of the service. For now we only return services of type \n`baggage` and `seat` but we will return other types in the future. We \nwon't consider adding new service types a breaking change.\n","enum":["baggage","seat"],"example":"seat","type":"string"}},"required":["id","metadata","passenger_ids","quantity","segment_ids","total_amount","total_currency","type"],"title":"Order Service","type":"object"},"type":"array"},"slices":{"description":"The [slices](/docs/api/overview/key-concepts) that make up the itinerary of this order. One-way journeys can be expressed using one slice, whereas return trips will need two.","items":{"additionalProperties":false,"properties":{"conditions":{"additionalProperties":false,"description":"The conditions associated with this slice, describing the kinds of modifications you can make and any penalties that will apply to those modifications.\nThis condition is applied only to this slice and to all the passengers associated with this order - for information at the order level (e.g. \"what happens if I want to change all the slices?\") refer to the `conditions` at the top level.\nIf a particular kind of modification is allowed, you may not always be able to take action through the Duffel API. In some cases, you may need to contact the Duffel support team or the airline directly.\n","properties":{"change_before_departure":{"description":"Whether this slice can be changed before the departure.\nIf the slice can be changed for all of the passengers then the `allowed` property will be `true` and information will be provided about any penalties.\nIf none of the passengers on the slice can be changed then the `allowed` property will be `false`.\nIn all other cases this property will be `null` indicating we can't provide the information for this slice.\nThe `penalty_amount` is specific to changing this slice and may not be the penalties that is applied if the entire order is changed.\n","properties":{"allowed":{"description":"Whether this kind of modification is allowed post-booking","example":true,"type":"boolean"},"penalty_amount":{"description":"If the modification is `allowed` then this is the amount payable to apply the modification to all passengers. If there is no penalty, the value will be zero.\nIf the modification isn't `allowed` or the penalty is not known then this field will be `null`.\nIf this is `null` then the `penalty_currency` will also be `null`.\n","example":"100.00","type":["string","null"]},"penalty_currency":{"description":"The currency of the `penalty_amount` as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis will be in a currency determined by the airline, which is not necessarily the same as the currency of the offer or order.\nIf this is `null` then `penalty_amount` will also be `null`.\n","example":"GBP","format":"ISO 4217","type":["string","null"]}},"type":["object","null"]}},"required":["change_before_departure"],"title":"OrderSliceConditions","type":"object"},"destination":{"additionalProperties":false,"description":"The city or airport where this slice ends","properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},"destination_type":{"description":"The type of the destination","enum":["airport","city"],"example":"airport","type":"string"},"duration":{"description":"The duration of the slice, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":["string","null"]},"fare_brand_name":{"description":"The name of the fare brand associated with this slice. A fare brand\nspecifies the travel conditions you get on your slice made available by\nthe airline. e.g. a British Airways Economy Basic fare will only include\na hand baggage allowance. It is worth noting that the fare brand names\nare defined by the airlines themselves and therefore they are subject to\nchange without any prior notice.\n","example":"Basic","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"sli_00009htYpSCXrwaB9Dn123","type":"string"},"origin":{"additionalProperties":false,"description":"The city or airport where this slice begins","properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},"origin_type":{"description":"The type of the origin","enum":["airport","city"],"example":"airport","type":"string"},"segments":{"description":"The segments - that is, specific flights - that the airline is offering to get the passengers from the `origin` to the `destination`","items":{"additionalProperties":false,"properties":{"aircraft":{"allOf":[{"additionalProperties":false,"properties":{"iata_code":{"description":"The three-character IATA code for the aircraft","example":"380","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"arc_00009UhD4ongolulWd91Ky","type":"string"},"name":{"description":"The name of the aircraft","example":"Airbus Industries A380","type":"string"}},"required":["iata_code","id","name"],"title":"Aircraft","type":"object"},{"description":"The aircraft that the operating carrier will use to operate this segment"}]},"arriving_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to arrive, in the destination airport timezone (see `destination.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string"},"departing_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to depart, in the origin airport timezone (see `origin.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string"},"destination":{"allOf":[{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"iata_code":{"description":"The three-character IATA code for the city","example":"NYC","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"US","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_nyc_us","type":"string"},"name":{"description":"The name of the city","example":"New York","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"New York","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"NYC","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"JFK","type":["string","null"]},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"US","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"KJFK","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_jfk_us","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":40.640556,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-73.778519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"John F. Kennedy International Airport","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"America/New_York","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","city","iata_city_code"],"title":"Airport","type":"object"},{"description":"The airport at which the segment is scheduled to arrive"}]},"destination_terminal":{"description":"The terminal at the `destination` airport where the segment is scheduled to arrive","example":"5","type":["string","null"]},"distance":{"description":"The distance of the segment in kilometres","example":"424.2","type":["string","null"]},"duration":{"description":"The duration of the segment, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"seg_00009htYpSCXrwaB9Dn456","type":"string"},"marketing_carrier":{"additionalProperties":false,"description":"The airline selling the tickets for this segment. This may differ from the `operating_carrier` in the case of a \"codeshare\", where one airline sells flights operated by another airline.","properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},"marketing_carrier_flight_number":{"description":"The flight number assigned by the marketing carrier","example":"1234","type":"string"},"operating_carrier":{"additionalProperties":false,"description":"The airline actually operating this segment. This may differ from the `marketing_carrier` in the case of a \"codeshare\", where one airline sells flights operated by another airline.","properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},"operating_carrier_flight_number":{"description":"The flight number assigned by the operating carrier. This may not be present, in which case you should display the `marketing_carrier`'s information and the `marketing_carrier_flight_number`, and simply state the name of the `operating_carrier`.","example":"4321","type":["string","null"]},"origin":{"description":"The airport from which the flight is scheduled to depart","properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"origin_terminal":{"description":"The terminal at the `origin` airport from which the segment is scheduled to depart","example":"B","type":["string","null"]},"passengers":{"description":"Additional segment-specific information about the passengers included in the offer (e.g. their baggage allowance and the cabin class they will be travelling in)","items":{"additionalProperties":false,"properties":{"baggages":{"description":"The baggage allowances for the passenger on this segment that were included in the original offer. Any extra baggage items which were booked as services will be listed in the `services` field instead of here.","items":{"properties":{"quantity":{"description":"The number of items of baggage of the specified `type` allowed on the segment. Where no allowance information is available for a particular `type`, no entry will be present.","example":1,"type":"integer"},"type":{"description":"The type of the baggage allowance","enum":["checked","carry_on"],"example":"checked","type":"string"}},"title":"Slice Segment Passenger Baggage","type":"object"},"type":"array"},"cabin_class":{"description":"The cabin class that the passenger will travel in on this segment","enum":["first","business","premium_economy","economy"],"example":"economy","type":["string","null"]},"cabin_class_marketing_name":{"description":"The name that the marketing carrier uses to market this cabin class","example":"Economy Basic","type":["string","null"]},"passenger_id":{"description":"The identifier for the passenger. You may have specified this ID yourself when creating the offer request, or otherwise, Duffel will have generated its own random ID.","example":"passenger_0","type":"string"},"seat":{"description":"An object containing metadata about the service, like the designator of the \nseat.\n","properties":{"designator":{"description":"The designator used to uniquely identify the seat, usually made up of a \nrow number and a column letter\n","example":"14B","type":"string"},"disclosures":{"description":"Each disclosure is text, in English, provided by the airline that \ndescribes the terms and conditions of this seat. We recommend showing \nthis in your user interface to make sure that customers understand any \nrestrictions and limitations.\n","example":["Do not seat children in exit row seats","Do not seat passengers with special needs in exit row seats"],"items":{"description":"An individual term, condition or restriction for this seat\n","type":"string"},"type":"array"},"name":{"description":"A name which describes the type of seat, which you can display in your \nuser interface to help customers to understand its features\n","example":"Exit row seat","type":["string","null"]}},"title":"Service Metadata for a Seat","type":["object","null"]}},"title":"Order Slice Segment Passenger","type":"object"},"type":"array"},"stops":{"description":"Additional segment-specific information about the stops, if any, included in the segment","items":{"additionalProperties":false,"properties":{"airport":{"allOf":[{"additionalProperties":false,"properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},{"description":"The airport at which the stop happens"}]},"arriving_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the stop is scheduled to arrive, in the airport's timezone (see `destination.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string","x-validate":"Duffel.Web.NaiveDateTimeValidator"},"departing_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the stop is scheduled to depart, in the airport's timezone (see `origin.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string","x-validate":"Duffel.Web.NaiveDateTimeValidator"},"duration":{"description":"The duration of the stop, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"sto_00009htYpSCXrwaB9Dn456","type":"string"}},"required":["id","airport","arriving_at","departing_at","duration"],"title":"Order Slice Segment Stop","type":"object"},"type":"array"}},"required":["aircraft","arriving_at","departing_at","destination","destination_terminal","distance","duration","id","marketing_carrier","marketing_carrier_flight_number","operating_carrier","origin","origin_terminal","passengers"],"title":"Order Slice Segment","type":"object"},"type":"array"}},"required":["destination_type","destination","origin_type","origin","duration","id","segments","conditions"],"title":"Order Slice","type":"object"},"type":"array"},"synced_at":{"description":"Airlines are always the source of truth for orders. The orders returned in the Duffel API are a view of those orders.\nThis field is the [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the order was last synced with the airline.\nIf this datetime is in the last minute you can consider the order up to date.\n","example":"2020-04-11T15:48:11Z","format":"date-time","type":"string"},"tax_amount":{"description":"The amount of tax payable on the order for all the flights booked","example":"30.20","type":["string","null"]},"tax_breakdown":{"description":"The airline's breakdown of `tax_amount` by tax code.\nThe list is empty when the airline gives us no usable itemisation. Treat an empty list as \"no breakdown available\" rather than \"no tax\".\nEach line is in the currency the airline quoted it in, which is given per line. Where Duffel converts the price into your billing currency, that currency differs from `tax_currency`, so the lines cannot be compared with `tax_amount` without converting them.\nEven in a single currency, the lines can add up to less than `tax_amount`: a line the airline quoted without a code, a currency or an amount is dropped, and some airlines itemise only part of the tax they charge. Do not reconcile against it, and do not use it to compute a total.\nA line's `name` is the short label for the charge and its `description` the fuller explanation of what it is and who levies it.\nA line's `name`, `description` and `carrier_imposed` are all nullable, and are `null` for a tax code we cannot yet classify.\n","items":{"properties":{"amount":{"description":"The amount charged under this code, for all passengers.\nA refundable tax appears as a negative amount.\n","example":"26.00","type":"string"},"carrier_imposed":{"description":"Whether the charge is set by the airline itself, rather than by a government or an airport.\nThis is `null` for a code we cannot classify. Do not read `null` as `false`.\n","example":false,"type":["boolean","null"]},"code":{"description":"The tax code the airline used for this charge, as it was quoted to us.\nCodes are mostly the IATA ticket tax codes (for example `GB` for UK Air Passenger Duty), but an airline is free to quote a code that is not in that list.\n","example":"GB","type":"string"},"currency":{"description":"The currency of the `amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis is the currency the airline quoted the tax in. Where Duffel converts the price into your billing currency, it will differ from `tax_currency`.\n","example":"GBP","format":"ISO 4217","type":"string"},"description":{"description":"A plain-English description of what the charge is for, written by Duffel.\nThis is `null` for a code we do not yet have a description for. It is never the airline's own wording.\n","example":"UK Air Passenger Duty, an excise duty charged on each passenger departing from a UK airport, banded by distance and cabin.","type":["string","null"]},"name":{"description":"A short label for the charge, written by Duffel: the country that levies it (or the airline, for a charge the airline sets itself) followed by the charge.\nUse it where a line item has to fit beside its amount. This is `null` for a code we do not yet have a name for. It is never the airline's own wording.\n","example":"UK Air Passenger Duty","type":["string","null"]}},"required":["code","amount","currency","name","description","carrier_imposed"],"title":"Tax Breakdown Item","type":"object"},"type":"array"},"tax_currency":{"description":"The currency of the `tax_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nIt will match your organisation's billing currency unless you’re using Duffel as an accredited IATA agent, in which case it will be in the currency provided by the airline (which will usually be based on the country where your IATA agency is registered).\n","example":"GBP","format":"ISO 4217","type":["string","null"]},"total_amount":{"description":"The total price of the order for all the flights and services booked, including taxes","example":"90.80","type":"string"},"total_currency":{"description":"The currency of the `total_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nIt will match your organisation's billing currency, with two exceptions. If the order was paid using a card or airline credit, it will be the currency the airline charged in, even if the offer you booked showed your billing currency. If you’re using Duffel as an accredited IATA agent, it will be the currency provided by the airline (usually based on the country where your IATA agency is registered).\n","example":"GBP","format":"ISO 4217","type":"string"},"type":{"description":"The type of this order","enum":["instant","hold"],"example":"instant","type":["string","null"]},"users":{"description":"The `id`s of users that are allowed to manage the order.\n","items":{"example":"icu_00009htyDGjIfajdNBZRlw","type":"string"},"type":"array"},"void_window_ends_at":{"description":"Some paid orders are eligible to be voided, typically within the first 24 hours after payment. An order that is cancelled within this window is eligible for a full refund.\nNote that orders created near to the initial departure date i.e. within 7 days may not be eligible for void.\nThis field is the [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the shall no longer be eligible to be void, after which any refunds shall be subject to the conditions on the order.\n","example":"2020-04-11T15:48:11Z","format":"date-time","type":["string","null"],"x-preview":true}},"required":["airline_initiated_changes","base_amount","base_currency","booking_reference","cancellation","cancelled_at","changes","conditions","created_at","documents","id","live_mode","owner","passengers","payment_status","services","slices","tax_amount","tax_currency","total_amount","total_currency","metadata","synced_at","offer_id","void_window_ends_at"],"title":"Order","type":"object"},"meta":{"properties":{"after":{"type":["string","null"]},"before":{"type":"string"},"limit":{"type":"number"}},"type":"object"}},"required":["data"],"type":"object"}}},"description":"Successful HTTP response; fixed SDK accepts response.ok."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Create Flight Order","tags":["duffel"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"duffel-flights","x-aisa-category":"duffel","x-aisa-docs-url":"https://aisa.one/docs/api-reference/duffel/post_duffel-flights-orders-create","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1.05,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":315,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"duffel-flights","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"duffel-flights","x-aisa-response-source":{"content_hash":"sha256:260e23ed0638f905db1ed5e5016c728948f03b88a6f44012ab78996eadc8b69a","kind":"upstream_success_contract","source":{"authority":"Official HTML structured schemas plus pinned SDK wire envelopes; converted, not downloaded OpenAPI","content_hash":"sha256:8e348b09488042f5713cfb8a21c3121179977b40f381094b2bd8db278ef2fbcd","converter":"scripts/import_duffel_flights_reference.py@3","fetched_at":"2026-10-09T03:52:59.395307+00:00","kind":"manual","limitations":["No schema types or required fields inferred from examples.","Offer-request create/get alternate view responses remain untyped.","Source declarations do not prove current execution compatibility."],"owner":"AIsa-team/docs","policy_revision":"sha256:0659576c6ab1b42473fff235fd4b24a92c4202bcdee0c0a818db2c4ff6672c8f","prior_source":{"content_hash":"sha256:86a34d12cf86429710525825d9ef00c8ce191ae3cf8edaafecbc3a30d9d59f22","converter":"scripts/import_duffel_flights_reference.py@2","fetched_at":"2026-10-09T03:52:59.395307+00:00","kind":"manual","policy_revision":"sha256:0659576c6ab1b42473fff235fd4b24a92c4202bcdee0c0a818db2c4ff6672c8f","url":"https://duffel.com/docs/api/v2/offer-requests"},"references":[{"file":"src__types__ClientType.ts","sha256":"3aa0ea34054d294f71deaad9005eba83e841cfb70588ca47b6ba55a9f59161b5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/types/ClientType.ts"},{"file":"src__Client.ts","sha256":"0de07d39cc8dd3faae13561cd2e291e7bcaaf58761433bd35db4d929bc8d6b7b","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Client.ts"},{"file":"src__booking__OfferRequests__OfferRequests.ts","sha256":"0ba7f0987376f743b3e7ff96170826ee5a644b904818e703ccb3f5b0e8ee22c4","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OfferRequests/OfferRequests.ts"},{"file":"src__booking__Offers__Offers.ts","sha256":"022d6b38a8f299dadb29f37e6c23c44b23df9842b335ba0fab5c7ed1efef29c5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/Offers/Offers.ts"},{"file":"src__booking__Orders__Orders.ts","sha256":"91f5748faac0619fbccb0955156a944507211cfea14df01e323e553138e23a64","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/Orders/Orders.ts"},{"file":"src__booking__OrderChangeRequests__OrderChangeRequests.ts","sha256":"cf299f61571df50113312835148d507b47ec68033e230876be054d93431e0dfe","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderChangeRequests/OrderChangeRequests.ts"},{"file":"src__booking__OrderChanges__OrderChanges.ts","sha256":"ba165641b85317525fd8d9f2db61b5fb9072b40177558f26f291797d6adfeb6c","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderChanges/OrderChanges.ts"},{"file":"src__booking__OrderCancellations__OrderCancellations.ts","sha256":"f93f93edb989e4c8162ace0cc40a01f6b77d29fd671db65dfef59354863d5716","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderCancellations/OrderCancellations.ts"},{"file":"src__booking__SeatMaps__SeatMaps.ts","sha256":"07eca0f70081f97688e707bdd7084f8495fb2d3a64bde3d0bc0388bf0ea51b47","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/SeatMaps/SeatMaps.ts"},{"sha256":"925ddea94ffeccd6d6411a593bec37e76916e5f26d5cb58b9023bc3aea2d534c","url":"https://duffel.com/docs/api/v2/offer-requests"},{"sha256":"5804d1ddaaed52d9ee74c95cd89a402fd4326dfde402c305b6796c95eb2c4d0f","url":"https://duffel.com/docs/api/v2/offers"},{"sha256":"cb3190f72e56f3442e7fb856b49099ba847051a835a4fbbcf9109c39e3cd2b7e","url":"https://duffel.com/docs/api/v2/orders"},{"sha256":"6a5623159b6508cbc6b748d0303df43243e4940fa0934028233aadd3dba654b0","url":"https://duffel.com/docs/api/v2/order-change-requests"},{"sha256":"77ac67f9b74b019703de54f6597b0529955bbb1aa13c35c6759ec23a025f0b29","url":"https://duffel.com/docs/api/v2/order-changes"},{"sha256":"0b1f73a9f8becf1665a1e591fce9001bd4c6c11c891c7b39b90e01dcc6f46d7e","url":"https://duffel.com/docs/api/v2/order-cancellations"},{"sha256":"1124c3c358e1cb250c56097e44c3b8e6c1c75dea847557761c0062dd960ff606","url":"https://duffel.com/docs/api/v2/seat-maps"}],"refresh_policy":"manual","request_body_required_basis":"All selected create methods have required SDK payload arguments; Client.request wraps payload in data.","response_status_basis":"Client.request accepts response.ok; no exact success status inferred.","review_period_days":30,"scope":"Add only the official GET /air/orders/{id} operation and exact Order resource response. The existing 13 operations and source observation clock are unchanged. Current official GET identity, parameters, headers and Order model were compared with the immutable reference fixture; no example-inferred schema, source-wide freshness renewal or Provider execution claim.","sdk_revision":"ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16","skipped_operations":[{"operation":"update-offer-passenger-by-id","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"price-offer","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"get-upsell-offers","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"update-order-by-id","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-orders","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"create-order-services","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"price-order","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-order-available-services","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-order-change-by-id","reason":"outside reviewed operation bindings","resource":"order-changes"},{"operation":"confirm-order-change","reason":"outside reviewed operation bindings","resource":"order-changes"},{"operation":"get-order-cancellations","reason":"outside reviewed operation bindings","resource":"order-cancellations"}],"url":"https://duffel.com/docs/api/v2/offer-requests"}},"x-aisa-revision":{"customer_pricing_ref":"6cdeb8dedf78","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b091db4a5bea"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_duffel_orders_create","path":"/apis/v1/duffel/flights/orders/create"},"x-aisa-source":{"authority":"Official HTML structured schemas plus pinned SDK wire envelopes; converted, not downloaded OpenAPI","content_hash":"sha256:8e348b09488042f5713cfb8a21c3121179977b40f381094b2bd8db278ef2fbcd","converter":"scripts/import_duffel_flights_reference.py@3","fetched_at":"2026-10-09T03:52:59.395307+00:00","kind":"manual","limitations":["No schema types or required fields inferred from examples.","Offer-request create/get alternate view responses remain untyped.","Source declarations do not prove current execution compatibility."],"owner":"AIsa-team/docs","policy_revision":"sha256:0659576c6ab1b42473fff235fd4b24a92c4202bcdee0c0a818db2c4ff6672c8f","prior_source":{"content_hash":"sha256:86a34d12cf86429710525825d9ef00c8ce191ae3cf8edaafecbc3a30d9d59f22","converter":"scripts/import_duffel_flights_reference.py@2","fetched_at":"2026-10-09T03:52:59.395307+00:00","kind":"manual","policy_revision":"sha256:0659576c6ab1b42473fff235fd4b24a92c4202bcdee0c0a818db2c4ff6672c8f","url":"https://duffel.com/docs/api/v2/offer-requests"},"references":[{"file":"src__types__ClientType.ts","sha256":"3aa0ea34054d294f71deaad9005eba83e841cfb70588ca47b6ba55a9f59161b5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/types/ClientType.ts"},{"file":"src__Client.ts","sha256":"0de07d39cc8dd3faae13561cd2e291e7bcaaf58761433bd35db4d929bc8d6b7b","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Client.ts"},{"file":"src__booking__OfferRequests__OfferRequests.ts","sha256":"0ba7f0987376f743b3e7ff96170826ee5a644b904818e703ccb3f5b0e8ee22c4","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OfferRequests/OfferRequests.ts"},{"file":"src__booking__Offers__Offers.ts","sha256":"022d6b38a8f299dadb29f37e6c23c44b23df9842b335ba0fab5c7ed1efef29c5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/Offers/Offers.ts"},{"file":"src__booking__Orders__Orders.ts","sha256":"91f5748faac0619fbccb0955156a944507211cfea14df01e323e553138e23a64","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/Orders/Orders.ts"},{"file":"src__booking__OrderChangeRequests__OrderChangeRequests.ts","sha256":"cf299f61571df50113312835148d507b47ec68033e230876be054d93431e0dfe","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderChangeRequests/OrderChangeRequests.ts"},{"file":"src__booking__OrderChanges__OrderChanges.ts","sha256":"ba165641b85317525fd8d9f2db61b5fb9072b40177558f26f291797d6adfeb6c","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderChanges/OrderChanges.ts"},{"file":"src__booking__OrderCancellations__OrderCancellations.ts","sha256":"f93f93edb989e4c8162ace0cc40a01f6b77d29fd671db65dfef59354863d5716","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderCancellations/OrderCancellations.ts"},{"file":"src__booking__SeatMaps__SeatMaps.ts","sha256":"07eca0f70081f97688e707bdd7084f8495fb2d3a64bde3d0bc0388bf0ea51b47","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/SeatMaps/SeatMaps.ts"},{"sha256":"925ddea94ffeccd6d6411a593bec37e76916e5f26d5cb58b9023bc3aea2d534c","url":"https://duffel.com/docs/api/v2/offer-requests"},{"sha256":"5804d1ddaaed52d9ee74c95cd89a402fd4326dfde402c305b6796c95eb2c4d0f","url":"https://duffel.com/docs/api/v2/offers"},{"sha256":"cb3190f72e56f3442e7fb856b49099ba847051a835a4fbbcf9109c39e3cd2b7e","url":"https://duffel.com/docs/api/v2/orders"},{"sha256":"6a5623159b6508cbc6b748d0303df43243e4940fa0934028233aadd3dba654b0","url":"https://duffel.com/docs/api/v2/order-change-requests"},{"sha256":"77ac67f9b74b019703de54f6597b0529955bbb1aa13c35c6759ec23a025f0b29","url":"https://duffel.com/docs/api/v2/order-changes"},{"sha256":"0b1f73a9f8becf1665a1e591fce9001bd4c6c11c891c7b39b90e01dcc6f46d7e","url":"https://duffel.com/docs/api/v2/order-cancellations"},{"sha256":"1124c3c358e1cb250c56097e44c3b8e6c1c75dea847557761c0062dd960ff606","url":"https://duffel.com/docs/api/v2/seat-maps"}],"refresh_policy":"manual","request_body_required_basis":"All selected create methods have required SDK payload arguments; Client.request wraps payload in data.","response_status_basis":"Client.request accepts response.ok; no exact success status inferred.","review_period_days":30,"scope":"Add only the official GET /air/orders/{id} operation and exact Order resource response. The existing 13 operations and source observation clock are unchanged. Current official GET identity, parameters, headers and Order model were compared with the immutable reference fixture; no example-inferred schema, source-wide freshness renewal or Provider execution claim.","sdk_revision":"ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16","skipped_operations":[{"operation":"update-offer-passenger-by-id","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"price-offer","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"get-upsell-offers","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"update-order-by-id","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-orders","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"create-order-services","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"price-order","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-order-available-services","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-order-change-by-id","reason":"outside reviewed operation bindings","resource":"order-changes"},{"operation":"confirm-order-change","reason":"outside reviewed operation bindings","resource":"order-changes"},{"operation":"get-order-cancellations","reason":"outside reviewed operation bindings","resource":"order-cancellations"}],"url":"https://duffel.com/docs/api/v2/offer-requests"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/air/orders","x-aisa-validation":"provider"}},"/apis/v1/duffel/flights/orders/hold-create":{"post":{"description":"Hold the selected order without paying (body type:hold)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.005 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_duffel_orders_hold_create","requestBody":{"content":{"application/json":{"schema":{"properties":{"data":{"properties":{"metadata":{"description":"Metadata contains a set of key-value pairs that you can attach to an\nobject. It can be useful for storing additional information about the\nobject, in a structured format. Duffel does not use this information.\nYou should not store sensitive information in this field.\n\nThe metadata is a collection of key-value pairs, both of which are strings.\nYou can store a maximum of 50 key-value pairs, where each key has a maximum\nlength of 40 characters and each value has a maximum length of 500 characters.\n\nKeys must only contain numbers, letters, dashes, or underscores.\n","example":{"payment_intent_id":"pit_00009htYpSCXrwaB9DnUm2"},"type":"object"},"passengers":{"description":"The personal details of the passengers, expanding on the information initially provided when creating the offer request","items":{"properties":{"born_on":{"description":"The passenger's date of birth","example":"1987-07-24","format":"date","type":"string"},"email":{"description":"The passenger's email address","example":"amelia@duffel.com","type":"string"},"family_name":{"description":"The passenger's family name. Only `space`, `-`, `'`, and letters from the [`ASCII`](https://www.unicode.org/charts/PDF/U0000.pdf), [`Latin-1 Supplement`](https://www.unicode.org/charts/PDF/U0080.pdf) and [`Latin Extended-A`](https://www.unicode.org/charts/PDF/U0100.pdf) (with the exceptions of `Æ`, `æ`, `Ĳ`, `ĳ`, `Œ`, `œ`, `Þ`, and `ð`) Unicode charts are accepted. All other characters will result in a validation error. The minimum length is 1 or 2 characters, and the maximum, combined with `given_name`, is 40 characters. The requirements vary by airline. We recommend using a minimum length of 2.","example":"Earhart","type":"string"},"gender":{"description":"The passenger's gender","enum":["m","f"],"example":"f","type":"string"},"given_name":{"description":"The passenger's given name. Only `space`, `-`, `'`, and letters from the [`ASCII`](https://www.unicode.org/charts/PDF/U0000.pdf), [`Latin-1 Supplement`](https://www.unicode.org/charts/PDF/U0080.pdf) and [`Latin Extended-A`](https://www.unicode.org/charts/PDF/U0100.pdf) (with the exceptions of `Æ`, `æ`, `Ĳ`, `ĳ`, `Œ`, `œ`, `Þ`, and `ð`) Unicode charts are accepted. All other characters will result in a validation error. The minimum length is 1 or 2 characters, and the maximum, combined with `family_name`, is 40 characters. The requirements vary by airline. We recommend using a minimum length of 2.","example":"Amelia","type":"string"},"id":{"description":"The `id` of the passenger, returned when the [offer request](/docs/api/offer-requests) was created","example":"pas_00009hj8USM7Ncg31cBCLL","type":"string"},"identity_documents":{"description":"The passenger's identity documents. You may only provide one identity document per type per passenger.\nThe identity document's type supported by the airline can be found in the offer's `supported_passenger_identity_document_types`.\nIf the offer's `passenger_identity_documents_required` is set to `true`, then a passport document must be provided.","items":{"properties":{"expires_on":{"description":"Must only be provided for `passport` type. The date on which the identity document expires","example":"2025-04-25","format":"date","type":"string"},"issuing_country_code":{"description":"Must only be provided for `passport`, `known_traveler_number`, and `passenger_redress_number` types. The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code of the country that issued this identity document","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"type":{"description":"The type of the identity document. Currently, the only supported types are `passport`, `tax_id`, `known_traveler_number`, and `passenger_redress_number`.\nThe identity document's type supported by the airline can be found in the offer's `supported_passenger_identity_document_types`.","enum":["passport","tax_id","known_traveler_number","passenger_redress_number"],"example":"passport","type":"string"},"unique_identifier":{"description":"The unique identifier of the identity document. e.g. the passport number.","example":"19KL56147","type":"string"}},"required":["expires_on","issuing_country_code","type","unique_identifier"],"title":"Order Request Passenger Identity Document","type":"object"},"type":["array","null"]},"infant_passenger_id":{"description":"Infant passengers, with an `age` of 0 or 1, must be associated with an adult passenger. This field should be used to make this association. It should contain the `id` of the infant passenger as returned in the [offer request](/docs/api/offer-requests).","example":"pas_00009hj8USM8Ncg32aTGHL","type":"string"},"phone_number":{"description":"The passenger's phone number in [E.164](https://www.twilio.com/docs/glossary/what-e164) (international) format","example":"+442080160509","type":"string"},"title":{"description":"The passenger's title (the `dr` title is not supported by certain airlines, where a [`ValidationError`](/docs/api/overview/response-handling) will be returned instead if used)","enum":["mr","ms","mrs","miss","dr"],"example":"mrs","type":"string"},"user_id":{"description":"Creates an association between the passenger and a previously created user.\n\nThis is intended to allow passengers the ability to manage their own orders.\n","example":"icu_00009htyDGjIfajdNBZRlw","type":"string"}},"required":["id","given_name","family_name","gender","title","born_on","email","phone_number"],"title":"Order Request Passenger","type":"object"},"type":"array"},"payments":{"description":"The payment details to use to pay for the order. This key should be omitted when the order’s `type` is `hold`.","items":{"properties":{"amount":{"description":"The amount of the payment. This should be the same as the `total_amount` of the offer specified in `selected_offers`, plus the `total_amount` of all the services specified in `services`.","example":"30.20","type":"string"},"currency":{"description":"The currency of the `amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code. This should be the same as the `total_currency` of the offer specified in `selected_offers`.","example":"GBP","format":"ISO 4217","type":"string"},"three_d_secure_session_id":{"description":"The `id` of the 3DSecure Session ID. This is the authentication when paying by [card](/docs/api/v2/card).","example":"3ds_0000AWr2XsTRIF1Vp34gh5","type":"string"},"type":{"description":"The type of payment you want to apply to the order. If you are an IATA agent with your own agreements with airlines, in some cases, you can pay using ARC/BSP cash by specifying `arc_bsp_cash`.\nYou can pay using your Duffel account's balance by specifying `balance`. Otherwise, you can pay by [card](docs/api/v2/card). In [test mode](/docs/api/overview/test-mode), your balance is unlimited.\nIf you're not sure which of these options applies to you, get in touch with the Duffel support team at <help@duffel.com>.","enum":["arc_bsp_cash","balance","card"],"example":"balance","type":"string"}},"required":["type","amount","currency"],"type":"object"},"type":"array"},"selected_offers":{"description":"The `id`s of the offers you want to book. You must specify an array containing exactly one selected offer.\n\nNote that you can only book one offer per offer request.\n","items":{"example":"off_00009htyDGjIfajdNBZRlw","type":"string"},"type":"array"},"services":{"description":"The services you want to book along with the first selected offer.\n\nIf the offer was priced with `intended_services`, you must either send those same\nservices here or omit this key entirely. Any other set of services is rejected.\n","items":{"properties":{"id":{"description":"The `id` of the service from the offer's `available_services` that you want to book","example":"ase_00009hj8USM7Ncg31cB123","type":"string"},"quantity":{"description":"The quantity of the service to book. This will always be `1` for seat services.","example":1,"minimum":1,"type":"integer"}},"required":["id","quantity"],"title":"Order Request Service","type":"object"},"type":"array"},"type":{"description":"The type of order. You can only use `hold` with offers where `payment_requirements.requires_instant_payment` is `false`.\n\nWhen booking an offer with type `hold`, do not specify `payments` key.\n","enum":["instant","hold"],"example":"instant","type":"string"},"users":{"description":"The `id`s of users that would be allowed to manage the order.\n","items":{"example":"icu_00009htyDGjIfajdNBZRlw","type":"string"},"type":"array"}},"required":["selected_offers","passengers","payments"],"title":"Body parameters","type":"object"}},"required":["data"],"type":"object"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/PublishedResponses_PreviousResponseDuffel_Order"}},"type":"object"}}},"description":"Held order awaiting payment"},"2XX":{"content":{"application/json":{"schema":{"properties":{"data":{"additionalProperties":false,"description":"An order represents a booking with an airline","properties":{"airline_initiated_changes":{"description":"The airline-initiated changes for this Order","items":{"additionalProperties":false,"properties":{"action_taken":{"description":"The action taken in response to this airline-initiated change.\n\nAccepted, cancelled and changed reflect your action in accepting the change,\ncancelling the order or changing the order respectively.\n","enum":["accepted","cancelled","changed"],"example":"accepted","type":["string","null"]},"action_taken_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which an action was taken","example":"2022-01-17T10:12:14.545Z","type":["string","null"]},"added":{"description":"List of updated [slices and segments](/docs/api/orders/schema#orders-schema-slices) following the change. These slices and segments may each have a new ID as a result of the changes.","items":{"additionalProperties":false,"properties":{"conditions":{"additionalProperties":false,"description":"The conditions associated with this slice, describing the kinds of modifications you can make and any penalties that will apply to those modifications.\nThis condition is applied only to this slice and to all the passengers associated with this order - for information at the order level (e.g. \"what happens if I want to change all the slices?\") refer to the `conditions` at the top level.\nIf a particular kind of modification is allowed, you may not always be able to take action through the Duffel API. In some cases, you may need to contact the Duffel support team or the airline directly.\n","properties":{"change_before_departure":{"description":"Whether this slice can be changed before the departure.\nIf the slice can be changed for all of the passengers then the `allowed` property will be `true` and information will be provided about any penalties.\nIf none of the passengers on the slice can be changed then the `allowed` property will be `false`.\nIn all other cases this property will be `null` indicating we can't provide the information for this slice.\nThe `penalty_amount` is specific to changing this slice and may not be the penalties that is applied if the entire order is changed.\n","properties":{"allowed":{"description":"Whether this kind of modification is allowed post-booking","example":true,"type":"boolean"},"penalty_amount":{"description":"If the modification is `allowed` then this is the amount payable to apply the modification to all passengers. If there is no penalty, the value will be zero.\nIf the modification isn't `allowed` or the penalty is not known then this field will be `null`.\nIf this is `null` then the `penalty_currency` will also be `null`.\n","example":"100.00","type":["string","null"]},"penalty_currency":{"description":"The currency of the `penalty_amount` as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis will be in a currency determined by the airline, which is not necessarily the same as the currency of the offer or order.\nIf this is `null` then `penalty_amount` will also be `null`.\n","example":"GBP","format":"ISO 4217","type":["string","null"]}},"type":["object","null"]}},"required":["change_before_departure"],"title":"OrderSliceConditions","type":"object"},"destination":{"additionalProperties":false,"description":"The city or airport where this slice ends","properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},"destination_type":{"description":"The type of the destination","enum":["airport","city"],"example":"airport","type":"string"},"duration":{"description":"The duration of the slice, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":["string","null"]},"fare_brand_name":{"description":"The name of the fare brand associated with this slice. A fare brand\nspecifies the travel conditions you get on your slice made available by\nthe airline. e.g. a British Airways Economy Basic fare will only include\na hand baggage allowance. It is worth noting that the fare brand names\nare defined by the airlines themselves and therefore they are subject to\nchange without any prior notice.\n","example":"Basic","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"sli_00009htYpSCXrwaB9Dn123","type":"string"},"origin":{"additionalProperties":false,"description":"The city or airport where this slice begins","properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},"origin_type":{"description":"The type of the origin","enum":["airport","city"],"example":"airport","type":"string"},"segments":{"description":"The segments - that is, specific flights - that the airline is offering to get the passengers from the `origin` to the `destination`","items":{"additionalProperties":false,"properties":{"aircraft":{"allOf":[{"additionalProperties":false,"properties":{"iata_code":{"description":"The three-character IATA code for the aircraft","example":"380","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"arc_00009UhD4ongolulWd91Ky","type":"string"},"name":{"description":"The name of the aircraft","example":"Airbus Industries A380","type":"string"}},"required":["iata_code","id","name"],"title":"Aircraft","type":"object"},{"description":"The aircraft that the operating carrier will use to operate this segment"}]},"arriving_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to arrive, in the destination airport timezone (see `destination.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string"},"departing_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to depart, in the origin airport timezone (see `origin.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string"},"destination":{"allOf":[{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"iata_code":{"description":"The three-character IATA code for the city","example":"NYC","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"US","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_nyc_us","type":"string"},"name":{"description":"The name of the city","example":"New York","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"New York","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"NYC","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"JFK","type":["string","null"]},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"US","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"KJFK","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_jfk_us","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":40.640556,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-73.778519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"John F. Kennedy International Airport","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"America/New_York","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","city","iata_city_code"],"title":"Airport","type":"object"},{"description":"The airport at which the segment is scheduled to arrive"}]},"destination_terminal":{"description":"The terminal at the `destination` airport where the segment is scheduled to arrive","example":"5","type":["string","null"]},"distance":{"description":"The distance of the segment in kilometres","example":"424.2","type":["string","null"]},"duration":{"description":"The duration of the segment, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"seg_00009htYpSCXrwaB9Dn456","type":"string"},"marketing_carrier":{"additionalProperties":false,"description":"The airline selling the tickets for this segment. This may differ from the `operating_carrier` in the case of a \"codeshare\", where one airline sells flights operated by another airline.","properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},"marketing_carrier_flight_number":{"description":"The flight number assigned by the marketing carrier","example":"1234","type":"string"},"operating_carrier":{"additionalProperties":false,"description":"The airline actually operating this segment. This may differ from the `marketing_carrier` in the case of a \"codeshare\", where one airline sells flights operated by another airline.","properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},"operating_carrier_flight_number":{"description":"The flight number assigned by the operating carrier. This may not be present, in which case you should display the `marketing_carrier`'s information and the `marketing_carrier_flight_number`, and simply state the name of the `operating_carrier`.","example":"4321","type":["string","null"]},"origin":{"description":"The airport from which the flight is scheduled to depart","properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"origin_terminal":{"description":"The terminal at the `origin` airport from which the segment is scheduled to depart","example":"B","type":["string","null"]},"passengers":{"description":"Additional segment-specific information about the passengers included in the offer (e.g. their baggage allowance and the cabin class they will be travelling in)","items":{"additionalProperties":false,"properties":{"baggages":{"description":"The baggage allowances for the passenger on this segment that were included in the original offer. Any extra baggage items which were booked as services will be listed in the `services` field instead of here.","items":{"properties":{"quantity":{"description":"The number of items of baggage of the specified `type` allowed on the segment. Where no allowance information is available for a particular `type`, no entry will be present.","example":1,"type":"integer"},"type":{"description":"The type of the baggage allowance","enum":["checked","carry_on"],"example":"checked","type":"string"}},"title":"Slice Segment Passenger Baggage","type":"object"},"type":"array"},"cabin_class":{"description":"The cabin class that the passenger will travel in on this segment","enum":["first","business","premium_economy","economy"],"example":"economy","type":["string","null"]},"cabin_class_marketing_name":{"description":"The name that the marketing carrier uses to market this cabin class","example":"Economy Basic","type":["string","null"]},"passenger_id":{"description":"The identifier for the passenger. You may have specified this ID yourself when creating the offer request, or otherwise, Duffel will have generated its own random ID.","example":"passenger_0","type":"string"},"seat":{"description":"An object containing metadata about the service, like the designator of the \nseat.\n","properties":{"designator":{"description":"The designator used to uniquely identify the seat, usually made up of a \nrow number and a column letter\n","example":"14B","type":"string"},"disclosures":{"description":"Each disclosure is text, in English, provided by the airline that \ndescribes the terms and conditions of this seat. We recommend showing \nthis in your user interface to make sure that customers understand any \nrestrictions and limitations.\n","example":["Do not seat children in exit row seats","Do not seat passengers with special needs in exit row seats"],"items":{"description":"An individual term, condition or restriction for this seat\n","type":"string"},"type":"array"},"name":{"description":"A name which describes the type of seat, which you can display in your \nuser interface to help customers to understand its features\n","example":"Exit row seat","type":["string","null"]}},"title":"Service Metadata for a Seat","type":["object","null"]}},"title":"Order Slice Segment Passenger","type":"object"},"type":"array"},"stops":{"description":"Additional segment-specific information about the stops, if any, included in the segment","items":{"additionalProperties":false,"properties":{"airport":{"allOf":[{"additionalProperties":false,"properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},{"description":"The airport at which the stop happens"}]},"arriving_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the stop is scheduled to arrive, in the airport's timezone (see `destination.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string","x-validate":"Duffel.Web.NaiveDateTimeValidator"},"departing_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the stop is scheduled to depart, in the airport's timezone (see `origin.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string","x-validate":"Duffel.Web.NaiveDateTimeValidator"},"duration":{"description":"The duration of the stop, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"sto_00009htYpSCXrwaB9Dn456","type":"string"}},"required":["id","airport","arriving_at","departing_at","duration"],"title":"Order Slice Segment Stop","type":"object"},"type":"array"}},"required":["aircraft","arriving_at","departing_at","destination","destination_terminal","distance","duration","id","marketing_carrier","marketing_carrier_flight_number","operating_carrier","origin","origin_terminal","passengers"],"title":"Order Slice Segment","type":"object"},"type":"array"}},"required":["destination_type","destination","origin_type","origin","duration","id","segments","conditions"],"title":"Order Slice","type":"object"},"type":"array"},"available_actions":{"description":"The available actions you can take on this Airline-Initiated Change\nthrough our API.\n\n`\"update\"` means that you can use the update endpoint for an Airline-Initiated Change.\n\nPossible values in array: `\"accept\"`, `\"cancel\"`, `\"change\"`, or `\"update\"`\n","example":["accept","cancel","change"],"items":{"enum":["accept","cancel","change","update"],"type":"string"},"type":"array"},"created_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which we detected the airline-initiated change","example":"2020-04-11T15:48:11.642Z","format":"date-time","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"aic_00001876aqC8c5umZmrRds","type":"string"},"order_id":{"description":"Duffel's unique identifier for the resource","example":"xxx_00009hthhsUZ8W4LxQgkjo","type":"string"},"removed":{"description":"List of [slices and segments](/docs/api/orders/schema#orders-schema-slices) as they were before the change.","items":{"additionalProperties":false,"properties":{"conditions":{"additionalProperties":false,"description":"The conditions associated with this slice, describing the kinds of modifications you can make and any penalties that will apply to those modifications.\nThis condition is applied only to this slice and to all the passengers associated with this order - for information at the order level (e.g. \"what happens if I want to change all the slices?\") refer to the `conditions` at the top level.\nIf a particular kind of modification is allowed, you may not always be able to take action through the Duffel API. In some cases, you may need to contact the Duffel support team or the airline directly.\n","properties":{"change_before_departure":{"description":"Whether this slice can be changed before the departure.\nIf the slice can be changed for all of the passengers then the `allowed` property will be `true` and information will be provided about any penalties.\nIf none of the passengers on the slice can be changed then the `allowed` property will be `false`.\nIn all other cases this property will be `null` indicating we can't provide the information for this slice.\nThe `penalty_amount` is specific to changing this slice and may not be the penalties that is applied if the entire order is changed.\n","properties":{"allowed":{"description":"Whether this kind of modification is allowed post-booking","example":true,"type":"boolean"},"penalty_amount":{"description":"If the modification is `allowed` then this is the amount payable to apply the modification to all passengers. If there is no penalty, the value will be zero.\nIf the modification isn't `allowed` or the penalty is not known then this field will be `null`.\nIf this is `null` then the `penalty_currency` will also be `null`.\n","example":"100.00","type":["string","null"]},"penalty_currency":{"description":"The currency of the `penalty_amount` as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis will be in a currency determined by the airline, which is not necessarily the same as the currency of the offer or order.\nIf this is `null` then `penalty_amount` will also be `null`.\n","example":"GBP","format":"ISO 4217","type":["string","null"]}},"type":["object","null"]}},"required":["change_before_departure"],"title":"OrderSliceConditions","type":"object"},"destination":{"additionalProperties":false,"description":"The city or airport where this slice ends","properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},"destination_type":{"description":"The type of the destination","enum":["airport","city"],"example":"airport","type":"string"},"duration":{"description":"The duration of the slice, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":["string","null"]},"fare_brand_name":{"description":"The name of the fare brand associated with this slice. A fare brand\nspecifies the travel conditions you get on your slice made available by\nthe airline. e.g. a British Airways Economy Basic fare will only include\na hand baggage allowance. It is worth noting that the fare brand names\nare defined by the airlines themselves and therefore they are subject to\nchange without any prior notice.\n","example":"Basic","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"sli_00009htYpSCXrwaB9Dn123","type":"string"},"origin":{"additionalProperties":false,"description":"The city or airport where this slice begins","properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},"origin_type":{"description":"The type of the origin","enum":["airport","city"],"example":"airport","type":"string"},"segments":{"description":"The segments - that is, specific flights - that the airline is offering to get the passengers from the `origin` to the `destination`","items":{"additionalProperties":false,"properties":{"aircraft":{"allOf":[{"additionalProperties":false,"properties":{"iata_code":{"description":"The three-character IATA code for the aircraft","example":"380","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"arc_00009UhD4ongolulWd91Ky","type":"string"},"name":{"description":"The name of the aircraft","example":"Airbus Industries A380","type":"string"}},"required":["iata_code","id","name"],"title":"Aircraft","type":"object"},{"description":"The aircraft that the operating carrier will use to operate this segment"}]},"arriving_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to arrive, in the destination airport timezone (see `destination.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string"},"departing_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to depart, in the origin airport timezone (see `origin.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string"},"destination":{"allOf":[{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"iata_code":{"description":"The three-character IATA code for the city","example":"NYC","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"US","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_nyc_us","type":"string"},"name":{"description":"The name of the city","example":"New York","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"New York","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"NYC","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"JFK","type":["string","null"]},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"US","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"KJFK","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_jfk_us","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":40.640556,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-73.778519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"John F. Kennedy International Airport","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"America/New_York","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","city","iata_city_code"],"title":"Airport","type":"object"},{"description":"The airport at which the segment is scheduled to arrive"}]},"destination_terminal":{"description":"The terminal at the `destination` airport where the segment is scheduled to arrive","example":"5","type":["string","null"]},"distance":{"description":"The distance of the segment in kilometres","example":"424.2","type":["string","null"]},"duration":{"description":"The duration of the segment, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"seg_00009htYpSCXrwaB9Dn456","type":"string"},"marketing_carrier":{"additionalProperties":false,"description":"The airline selling the tickets for this segment. This may differ from the `operating_carrier` in the case of a \"codeshare\", where one airline sells flights operated by another airline.","properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},"marketing_carrier_flight_number":{"description":"The flight number assigned by the marketing carrier","example":"1234","type":"string"},"operating_carrier":{"additionalProperties":false,"description":"The airline actually operating this segment. This may differ from the `marketing_carrier` in the case of a \"codeshare\", where one airline sells flights operated by another airline.","properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},"operating_carrier_flight_number":{"description":"The flight number assigned by the operating carrier. This may not be present, in which case you should display the `marketing_carrier`'s information and the `marketing_carrier_flight_number`, and simply state the name of the `operating_carrier`.","example":"4321","type":["string","null"]},"origin":{"description":"The airport from which the flight is scheduled to depart","properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"origin_terminal":{"description":"The terminal at the `origin` airport from which the segment is scheduled to depart","example":"B","type":["string","null"]},"passengers":{"description":"Additional segment-specific information about the passengers included in the offer (e.g. their baggage allowance and the cabin class they will be travelling in)","items":{"additionalProperties":false,"properties":{"baggages":{"description":"The baggage allowances for the passenger on this segment that were included in the original offer. Any extra baggage items which were booked as services will be listed in the `services` field instead of here.","items":{"properties":{"quantity":{"description":"The number of items of baggage of the specified `type` allowed on the segment. Where no allowance information is available for a particular `type`, no entry will be present.","example":1,"type":"integer"},"type":{"description":"The type of the baggage allowance","enum":["checked","carry_on"],"example":"checked","type":"string"}},"title":"Slice Segment Passenger Baggage","type":"object"},"type":"array"},"cabin_class":{"description":"The cabin class that the passenger will travel in on this segment","enum":["first","business","premium_economy","economy"],"example":"economy","type":["string","null"]},"cabin_class_marketing_name":{"description":"The name that the marketing carrier uses to market this cabin class","example":"Economy Basic","type":["string","null"]},"passenger_id":{"description":"The identifier for the passenger. You may have specified this ID yourself when creating the offer request, or otherwise, Duffel will have generated its own random ID.","example":"passenger_0","type":"string"},"seat":{"description":"An object containing metadata about the service, like the designator of the \nseat.\n","properties":{"designator":{"description":"The designator used to uniquely identify the seat, usually made up of a \nrow number and a column letter\n","example":"14B","type":"string"},"disclosures":{"description":"Each disclosure is text, in English, provided by the airline that \ndescribes the terms and conditions of this seat. We recommend showing \nthis in your user interface to make sure that customers understand any \nrestrictions and limitations.\n","example":["Do not seat children in exit row seats","Do not seat passengers with special needs in exit row seats"],"items":{"description":"An individual term, condition or restriction for this seat\n","type":"string"},"type":"array"},"name":{"description":"A name which describes the type of seat, which you can display in your \nuser interface to help customers to understand its features\n","example":"Exit row seat","type":["string","null"]}},"title":"Service Metadata for a Seat","type":["object","null"]}},"title":"Order Slice Segment Passenger","type":"object"},"type":"array"},"stops":{"description":"Additional segment-specific information about the stops, if any, included in the segment","items":{"additionalProperties":false,"properties":{"airport":{"allOf":[{"additionalProperties":false,"properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},{"description":"The airport at which the stop happens"}]},"arriving_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the stop is scheduled to arrive, in the airport's timezone (see `destination.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string","x-validate":"Duffel.Web.NaiveDateTimeValidator"},"departing_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the stop is scheduled to depart, in the airport's timezone (see `origin.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string","x-validate":"Duffel.Web.NaiveDateTimeValidator"},"duration":{"description":"The duration of the stop, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"sto_00009htYpSCXrwaB9Dn456","type":"string"}},"required":["id","airport","arriving_at","departing_at","duration"],"title":"Order Slice Segment Stop","type":"object"},"type":"array"}},"required":["aircraft","arriving_at","departing_at","destination","destination_terminal","distance","duration","id","marketing_carrier","marketing_carrier_flight_number","operating_carrier","origin","origin_terminal","passengers"],"title":"Order Slice Segment","type":"object"},"type":"array"}},"required":["destination_type","destination","origin_type","origin","duration","id","segments","conditions"],"title":"Order Slice","type":"object"},"type":"array"},"travel_agent_ticket":{"description":"The associated Travel Agent Ticket, if any, for this Airline-Initiated Change.\nThis value will be present for Airline-Initiated changes that take some time to be processed.\n","items":{"properties":{"external_ticket_id":{"description":"Duffel's unique reference for our ticket.\nPlease include this in any correspondence with Duffel.\n","example":"1234","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"tic_00001876aqC8c5umZmrRds","type":"string"}},"title":"Travel Agent Ticket","type":"object"},"type":["object","null"],"x-preview":true},"updated_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the airline-initiated change was last updated","example":"2020-01-17T10:12:14.545Z","format":"date-time","type":"string"}},"required":["action_taken","available_actions","added","action_taken_at","created_at","id","order_id","removed","updated_at","travel_agent_ticket"],"title":"Airline-InitiatedChange","type":"object"},"type":"array"},"available_actions":{"description":"The available actions you can take on this order through our API.\nIt's a list of zero or more of the following values:\n\n  - `\"cancel\"`: You can [cancel](https://duffel.com/docs/api/order-cancellations) the order.\n  - `\"change\"`: You can [change](https://duffel.com/docs/api/order-changes) the order's slices.\n  - `\"update\"`: You can [update](https://duffel.com/docs/api/orders/update-order-by-id) some of the order's fields.\n","example":["cancel","update"],"items":{"enum":["cancel","change","update"],"type":"string"},"type":"array"},"base_amount":{"description":"The base price of the order for all flights and services booked, excluding taxes","example":"60.60","type":["string","null"]},"base_currency":{"description":"The currency of the `base_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nIt will match your organisation's billing currency unless you’re using Duffel as an accredited IATA agent, in which case it will be in the currency provided by the airline (which will usually be based on the country where your IATA agency is registered).\n","example":"GBP","format":"ISO 4217","type":["string","null"]},"booking_reference":{"description":"The airline's reference for the order, sometimes known as a \"passenger name record\" (PNR) or \"record locator\". Your customers can use this to check in and manage their booking on the airline's website. Usually, this is made up of six alphanumeric characters, but airlines can have their own formats (for example, easyJet's booking references are 7 alphanumeric characters long and LATAM's references are made up of 13 alphanumeric characters beginning with `LA`.)","example":"RZPNX8","type":"string"},"booking_references":{"description":"All carrier booking references (PNRs) associated with this order. This includes the primary booking reference as well as any additional references from other carriers involved in the booking.","items":{"additionalProperties":false,"description":"A booking reference represents a passenger name record (PNR) or record locator issued by a carrier for an order","properties":{"booking_reference":{"description":"The airline reference for the order, sometimes known as a passenger name record (PNR) or record locator","example":"RZPNX8","type":"string"},"carrier":{"additionalProperties":false,"description":"The airline that issued this booking reference","properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":["object","null"]}},"title":"Booking Reference","type":"object"},"type":"array"},"cancellation":{"additionalProperties":false,"description":"The confirmed cancellation associated with this Order (if this Order has been cancelled)","properties":{"airline_credits":{"description":"For unconfirmed cancellations, it lists airilne credits that would be generated if the cancellation is confirmed.\nFor confirmed cancellations, it lists airline credits that were generated when this cancellation was confirmed.\n","items":{"oneOf":[{"additionalProperties":false,"description":"An airline credit quote represents the airline credit that would be issued by the airline if the order is cancelled.","properties":{"amount":{"description":"The monetary value associated with this airline credit\n","example":"90.80","type":"string"},"amount_currency":{"description":"The currency in which this airline credit is issued, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code\n","example":"GBP","type":"string"},"code":{"description":"The code which identifies the airline credit to the airline and will be used to redeem the airline credit\n","example":"1234567890123","type":["string","null"]},"credit_amount":{"deprecated":true,"description":"The monetary value associated with this airline credit\n","example":"90.80","type":"string"},"credit_code":{"deprecated":true,"description":"The code which identifies the airline credit to the airline and will be used to redeem the airline credit\n","example":"1234567890123","type":["string","null"]},"credit_currency":{"deprecated":true,"description":"The currency in which this airline credit is issued, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code\n","example":"GBP","type":"string"},"credit_name":{"deprecated":true,"description":"The human-readable name used by the airline to categorize the type of credit being offered. This name should help when trying to understand the airline's conditions of use which apply to this credit.\n","example":"Duffel Travel Credit","type":"string"},"id":{"description":"Duffel's unique identifier for the airline credit quote\n","example":"act_00009qzZWzjDipIkqpaUAj","type":"string"},"issued_on":{"description":"The date the credit was issued.\nIt is important to note that this date might not be the same as the date of cancellation. Often airlines associate credits with tickets, in which case the date of issue is considered to be the date the ticket was originally issued.\nAirline credits may have expiration dates which are based on the date of issue. Airlines don't always reliably disclose the expiration date in their APIs at the time of cancellation, so we are unable to return this information on airline credits. To get the latest info on expiration dates for airline credits we recommend checking directly with the airlines to determine the specific conditions of use for the credit.\n","example":"2023-02-24","format":"date","type":"string"},"passenger_id":{"description":"Duffel's unique identifier for the passenger on the order that the credit is associated with\n","example":"pas_00009hj8USM7Ncg31cBCLL","type":"string"},"type":{"description":"The type of airline credit that would be issued if the cancellation is confirmed. Use this to distinguish between credits that the airline will issue against the original e-ticket (`eticket`) and credits issued as a separate MCO/EMD document (`mco`, `emd`).\n","enum":["eticket","mco","emd"],"example":"eticket","type":"string"}},"required":["id","amount","code","amount_currency","issued_on","passenger_id","type"],"title":"Airline Credit Quote","type":"object"},{"additionalProperties":false,"description":"An airline credit represents credit issued by an airline for a canceled or disrupted flight.","properties":{"airline_iata_code":{"description":"The two-character IATA code for the airline that issued this credit","example":"AA","type":"string"},"amount":{"description":"Value of this airline credit","example":"30.20","type":"string"},"amount_currency":{"description":"The currency of the `amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\n","example":"GBP","format":"ISO 4217","type":["string","null"]},"code":{"description":"Credit identifier provided by the airline","example":"12345678","type":["string","null"]},"created_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the airline credit was created.","example":"2020-04-11T15:48:11.642Z","format":"date-time","type":"string"},"credit_amount":{"deprecated":true,"description":"The monetary value associated with this airline credit\n","example":"90.80","type":"string"},"credit_code":{"deprecated":true,"description":"The code which identifies the airline credit to the airline and will be used to redeem the airline credit\n","example":"1234567890123","type":["string","null"]},"credit_currency":{"deprecated":true,"description":"The currency in which this airline credit is issued, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code\n","example":"GBP","type":"string"},"credit_name":{"deprecated":true,"description":"The common name given to this airline credit.\n","example":"Future Flight Credit","type":"string"},"expires_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the airline credit expires and will no longer be eligible for payment.","example":"2020-04-11T15:48:11.642Z","format":"date-time","type":["string","null"]},"family_name":{"description":"The family name of the passenger associated with this airline credit.\n","example":"Doe","type":"string"},"given_name":{"description":"The given name of the passenger associated with this airline credit.\n","example":"John","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"acd_00009UhD4ongolulWd91Ky","type":"string"},"invalidated_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the airline credit was invalidated. Invalidated credits are not eligible for payment.","example":"2020-04-11T15:48:11.642Z","format":"date-time","type":["string","null"]},"issued_on":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the airline credit was issued by the airline.","example":"2020-04-11","format":"date","type":"string"},"live_mode":{"description":"Whether the payment was created in live mode. This field will be set to `true` if the payment was created in live mode, or `false` if it was created in test mode.","example":false,"type":"boolean"},"order_id":{"description":"Duffel's unique identifier for the order that the credit is associated with\n","example":"ord_00009hj8USM7Ncg31cBCLL","type":["string","null"]},"passenger_id":{"description":"Duffel's unique identifier for the passenger on the order that the credit is associated with\n","example":"pas_00009hj8USM7Ncg31cBCLL","type":["string","null"]},"penalty_amount":{"description":"The penalty that will be incurred when paying with this airline credit","example":"10.20","type":["string","null"]},"penalty_currency":{"description":"The currency of the penalty amount, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\n","example":"GBP","format":"ISO 4217","type":["string","null"]},"spent_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the airline credit was spent. Spent credits are not eligible for payment.","example":"2020-04-11T15:48:11.642Z","format":"date-time","type":["string","null"]},"type":{"description":"Type of the airline credit","enum":["eticket","mco","emd"],"example":"eticket","type":"string"},"user_id":{"description":"Duffel's unique identifier for the customer user that the credit is associated with\n","example":"icu_00009hj8USM7Ncg31cBCLL","type":["string","null"]}},"required":["id","amount","amount_currency","created_at","issued_on","live_mode","given_name","family_name","type","airline_iata_code","expires_at"],"title":"Airline Credit","type":"object"}]},"type":"array"},"confirmed_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime that indicates when the order cancellation was confirmed","example":"2020-01-17T11:51:43.114803Z","format":"date-time","type":["string","null"]},"created_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the order cancellation was created","example":"2020-04-11T15:48:11.642Z","format":"date-time","type":"string"},"expires_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime by which this cancellation must be confirmed","example":"2020-01-17T10:42:14Z","format":"date-time","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"ore_00009qzZWzjDipIkqpaUAj","type":"string"},"live_mode":{"description":"Whether the order cancellation was created in live mode. This field will be set to `true` if the order cancellation was created in live mode, or `false` if it was created in test mode.","example":false,"type":"boolean"},"order_id":{"description":"Duffel's unique identifier for the resource","example":"xxx_00009hthhsUZ8W4LxQgkjo","type":"string"},"refund_amount":{"description":"The total value that will be returned to the customer if the order is cancelled, determined according to the fare conditions. When the original order was paid with a mix of cash and airline credit and the cancellation is a void, this is the grand total across both the cash refunded to the original payment method and any re-issued [`airline_credits`](#tag/Order-Cancellations). This may be `0.00` if the fare is non-refundable. It will include the refund amount of the flights and the services booked. This may be null in cases where the refund amount is unknown. This only applies in cases where we are unable to get a refund quote from the carrier.\n","example":"90.80","type":["string","null"]},"refund_currency":{"description":"The currency of the `refund_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nIt will match your organisation's billing currency unless you’re using Duffel as an accredited IATA agent, in which case it will be in the currency provided by the airline (which will usually be based on the country where your IATA agency is registered).\nFor `hold` orders that are awaiting payment, the refund amount will always be 0.00.\n","example":"GBP","format":"ISO 4217","type":["string","null"]},"refund_to":{"description":"Where the refund, once confirmed, will be sent.\n`awaiting_payment` is for pay later orders where no payment has been made yet.\n","enum":["arc_bsp_cash","balance","card","voucher","awaiting_payment","airline_credits","original_form_of_payment"],"example":"arc_bsp_cash","type":"string"}},"required":["id","order_id","live_mode","expires_at","refund_amount","refund_currency","refund_to","confirmed_at","created_at","airline_credits"],"title":"Order Cancellation","type":["object","null"]},"cancelled_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the order was cancelled, if it has been cancelled","example":"2020-04-11T15:48:11.642Z","format":"date-time","type":["string","null"]},"changes":{"description":"The passenger-initiated changes for this Order","items":{"description":"An order change represents alterations to an existing order with an airline","properties":{"change_total_amount":{"description":"The amount that will be charged or refunded, determined according to the\nfare conditions. A negative value will reflect a refund.\n","example":"30.50","type":"string"},"change_total_currency":{"description":"The currency of the `change_total_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nIt will match your organisation's billing currency unless you’re using Duffel as an accredited IATA agent, in which case it will be in the currency provided by the airline (which will usually be based on the country where your IATA agency is registered).\n","example":"GBP","format":"ISO 4217","type":"string"},"confirmed_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime that indicates when the order change was confirmed","example":"2020-01-17T11:51:43.114803Z","format":"date-time","type":["string","null"]},"created_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the order change was created","example":"2020-04-11T15:48:11.642Z","format":"date-time","type":"string"},"expires_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime by which this change must be confirmed","example":"2020-01-17T10:42:14.545052Z","format":"date-time","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"ocr_0000A3tQSmKyqOrcySrGbo","type":"string"},"live_mode":{"description":"Whether the order change was created in live mode. This field will be set to `true` if the order change was created in live mode, or `false` if it was created in test mode.","example":false,"type":"boolean"},"new_total_amount":{"description":"The total price of the order for all the flights and services booked, including taxes, once the change is confirmed.","example":"121.30","type":"string"},"new_total_currency":{"description":"The currency of the `new_total_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nIt will match your organisation's billing currency unless you’re using Duffel as an accredited IATA agent, in which case it will be in the currency provided by the airline (which will usually be based on the country where your IATA agency is registered).\n","example":"GBP","format":"ISO 4217","type":"string"},"order_id":{"description":"Duffel's unique identifier for the order which is being changed","example":"ord_0000A3tQcCRZ9R8OY0QlxA","type":"string"},"penalty_total_amount":{"description":"The amount charged by the airline for making this change.","example":"15.50","type":"string"},"penalty_total_currency":{"description":"The currency of the `penalty_total_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nIt will match your organisation's billing currency unless you’re using Duffel as an accredited IATA agent, in which case it will be in the currency provided by the airline (which will usually be based on the country where your IATA agency is registered).\n","example":"GBP","format":"ISO 4217","type":"string"},"refund_to":{"description":"Where the refund, once confirmed, will be sent. Refunds are indicated by a negative `change_total_amount`. If the change does not require a refund, this field will be `null`.\n`original_form_of_payment` refers to the form of payment used to create the order.\n","enum":["voucher","original_form_of_payment"],"example":"voucher","type":["string","null"]},"slices":{"additionalProperties":false,"description":"The slices within an order change that are being added to and/or removed from the order","properties":{"add":{"description":"The slices that will be added to the order","items":{"additionalProperties":false,"description":"A slice that is being removed or added","properties":{"destination":{"additionalProperties":false,"properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},"destination_type":{"description":"The type of the destination","enum":["airport","city"],"example":"airport","type":"string"},"duration":{"description":"The duration of the slice, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":["string","null"]},"fare_brand_name":{"description":"The name of the fare brand associated with this slice. A fare brand\nspecifies the travel conditions you get on your slice made available by\nthe airline. e.g. a British Airways Economy Basic fare will only include\na hand baggage allowance. It is worth noting that the fare brand names\nare defined by the airlines themselves and therefore they are subject to\nchange without any prior notice.\n","example":"Basic","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"xxx_00009hthhsUZ8W4LxQgkjo","type":"string"},"origin":{"additionalProperties":false,"properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},"origin_type":{"description":"The type of the origin","enum":["airport","city"],"example":"airport","type":"string"},"segments":{"description":"The segments - that is, specific flights - that the airline is offering to get the passengers from the `origin` to the `destination`","items":{"additionalProperties":false,"properties":{"aircraft":{"allOf":[{"additionalProperties":false,"properties":{"iata_code":{"description":"The three-character IATA code for the aircraft","example":"380","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"arc_00009UhD4ongolulWd91Ky","type":"string"},"name":{"description":"The name of the aircraft","example":"Airbus Industries A380","type":"string"}},"required":["iata_code","id","name"],"title":"Aircraft","type":"object"},{"description":"The aircraft that the operating carrier will use to operate this segment"}]},"arriving_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to arrive, in the destination airport timezone (see `destination.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string"},"departing_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to depart, in the origin airport timezone (see `origin.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string"},"destination":{"allOf":[{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"iata_code":{"description":"The three-character IATA code for the city","example":"NYC","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"US","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_nyc_us","type":"string"},"name":{"description":"The name of the city","example":"New York","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"New York","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"NYC","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"JFK","type":["string","null"]},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"US","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"KJFK","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_jfk_us","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":40.640556,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-73.778519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"John F. Kennedy International Airport","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"America/New_York","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","city","iata_city_code"],"title":"Airport","type":"object"},{"description":"The airport at which the segment is scheduled to arrive"}]},"destination_terminal":{"description":"The terminal at the `destination` airport where the segment is scheduled to arrive","example":"5","type":["string","null"]},"distance":{"description":"The distance of the segment in kilometres","example":"424.2","type":["string","null"]},"duration":{"description":"The duration of the segment, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"xxx_00009hthhsUZ8W4LxQgkjo","type":"string"},"marketing_carrier":{"additionalProperties":false,"properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},"marketing_carrier_flight_number":{"description":"The flight number assigned by the marketing carrier","example":"1234","type":"string"},"operating_carrier":{"additionalProperties":false,"properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},"operating_carrier_flight_number":{"description":"The flight number assigned by the operating carrier. This may not be present, in which case you should display the `marketing_carrier`'s information and the `marketing_carrier_flight_number`, and simply state the name of the `operating_carrier`.","example":"4321","type":["string","null"]},"origin":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"origin_terminal":{"description":"The terminal at the `origin` airport from which the segment is scheduled to depart","example":"B","type":["string","null"]},"passengers":{"description":"Additional segment-specific information about the passengers included in the offer (e.g. their baggage allowance and the cabin class they will be travelling in)","items":{"additionalProperties":false,"properties":{"baggages":{"description":"The baggage allowances for the passenger on this segment that were included in the original offer. Any extra baggage items which were booked as services will be listed in the `services` field instead of here.","items":{"properties":{"quantity":{"description":"The number of items of baggage of the specified `type` allowed on the segment. Where no allowance information is available for a particular `type`, no entry will be present.","example":1,"type":"integer"},"type":{"description":"The type of the baggage allowance","enum":["checked","carry_on"],"example":"checked","type":"string"}},"title":"Slice Segment Passenger Baggage","type":"object"},"type":"array"},"cabin_class":{"description":"The cabin class that the passenger will travel in on this segment","enum":["first","business","premium_economy","economy"],"example":"economy","type":["string","null"]},"cabin_class_marketing_name":{"description":"The name that the marketing carrier uses to market this cabin class","example":"Economy Basic","type":["string","null"]},"passenger_id":{"description":"The identifier for the passenger. You may have specified this ID yourself when creating the offer request, or otherwise, Duffel will have generated its own random ID.","example":"passenger_0","type":"string"},"seat":{"description":"An object containing metadata about the service, like the designator of the \nseat.\n","properties":{"designator":{"description":"The designator used to uniquely identify the seat, usually made up of a \nrow number and a column letter\n","example":"14B","type":"string"},"disclosures":{"description":"Each disclosure is text, in English, provided by the airline that \ndescribes the terms and conditions of this seat. We recommend showing \nthis in your user interface to make sure that customers understand any \nrestrictions and limitations.\n","example":["Do not seat children in exit row seats","Do not seat passengers with special needs in exit row seats"],"items":{"description":"An individual term, condition or restriction for this seat\n","type":"string"},"type":"array"},"name":{"description":"A name which describes the type of seat, which you can display in your \nuser interface to help customers to understand its features\n","example":"Exit row seat","type":["string","null"]}},"title":"Service Metadata for a Seat","type":["object","null"]}},"title":"Order Slice Segment Passenger","type":"object"},"type":"array"}},"required":["id","aircraft","arriving_at","departing_at","destination","destination_terminal","distance","duration","marketing_carrier","marketing_carrier_flight_number","operating_carrier","operating_carrier_flight_number","origin","origin_terminal","passengers"],"type":"object"},"type":"array"}},"required":["id","duration","destination","destination_type","origin","origin_type","fare_brand_name","segments"],"title":"Order Change Slices Slice","type":"object"},"type":"array"},"remove":{"description":"The slices that will be removed from the order","items":{"additionalProperties":false,"description":"A slice that is being removed or added","properties":{"destination":{"additionalProperties":false,"properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},"destination_type":{"description":"The type of the destination","enum":["airport","city"],"example":"airport","type":"string"},"duration":{"description":"The duration of the slice, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":["string","null"]},"fare_brand_name":{"description":"The name of the fare brand associated with this slice. A fare brand\nspecifies the travel conditions you get on your slice made available by\nthe airline. e.g. a British Airways Economy Basic fare will only include\na hand baggage allowance. It is worth noting that the fare brand names\nare defined by the airlines themselves and therefore they are subject to\nchange without any prior notice.\n","example":"Basic","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"xxx_00009hthhsUZ8W4LxQgkjo","type":"string"},"origin":{"additionalProperties":false,"properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},"origin_type":{"description":"The type of the origin","enum":["airport","city"],"example":"airport","type":"string"},"segments":{"description":"The segments - that is, specific flights - that the airline is offering to get the passengers from the `origin` to the `destination`","items":{"additionalProperties":false,"properties":{"aircraft":{"allOf":[{"additionalProperties":false,"properties":{"iata_code":{"description":"The three-character IATA code for the aircraft","example":"380","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"arc_00009UhD4ongolulWd91Ky","type":"string"},"name":{"description":"The name of the aircraft","example":"Airbus Industries A380","type":"string"}},"required":["iata_code","id","name"],"title":"Aircraft","type":"object"},{"description":"The aircraft that the operating carrier will use to operate this segment"}]},"arriving_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to arrive, in the destination airport timezone (see `destination.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string"},"departing_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to depart, in the origin airport timezone (see `origin.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string"},"destination":{"allOf":[{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"iata_code":{"description":"The three-character IATA code for the city","example":"NYC","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"US","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_nyc_us","type":"string"},"name":{"description":"The name of the city","example":"New York","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"New York","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"NYC","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"JFK","type":["string","null"]},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"US","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"KJFK","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_jfk_us","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":40.640556,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-73.778519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"John F. Kennedy International Airport","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"America/New_York","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","city","iata_city_code"],"title":"Airport","type":"object"},{"description":"The airport at which the segment is scheduled to arrive"}]},"destination_terminal":{"description":"The terminal at the `destination` airport where the segment is scheduled to arrive","example":"5","type":["string","null"]},"distance":{"description":"The distance of the segment in kilometres","example":"424.2","type":["string","null"]},"duration":{"description":"The duration of the segment, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"xxx_00009hthhsUZ8W4LxQgkjo","type":"string"},"marketing_carrier":{"additionalProperties":false,"properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},"marketing_carrier_flight_number":{"description":"The flight number assigned by the marketing carrier","example":"1234","type":"string"},"operating_carrier":{"additionalProperties":false,"properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},"operating_carrier_flight_number":{"description":"The flight number assigned by the operating carrier. This may not be present, in which case you should display the `marketing_carrier`'s information and the `marketing_carrier_flight_number`, and simply state the name of the `operating_carrier`.","example":"4321","type":["string","null"]},"origin":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"origin_terminal":{"description":"The terminal at the `origin` airport from which the segment is scheduled to depart","example":"B","type":["string","null"]},"passengers":{"description":"Additional segment-specific information about the passengers included in the offer (e.g. their baggage allowance and the cabin class they will be travelling in)","items":{"additionalProperties":false,"properties":{"baggages":{"description":"The baggage allowances for the passenger on this segment that were included in the original offer. Any extra baggage items which were booked as services will be listed in the `services` field instead of here.","items":{"properties":{"quantity":{"description":"The number of items of baggage of the specified `type` allowed on the segment. Where no allowance information is available for a particular `type`, no entry will be present.","example":1,"type":"integer"},"type":{"description":"The type of the baggage allowance","enum":["checked","carry_on"],"example":"checked","type":"string"}},"title":"Slice Segment Passenger Baggage","type":"object"},"type":"array"},"cabin_class":{"description":"The cabin class that the passenger will travel in on this segment","enum":["first","business","premium_economy","economy"],"example":"economy","type":["string","null"]},"cabin_class_marketing_name":{"description":"The name that the marketing carrier uses to market this cabin class","example":"Economy Basic","type":["string","null"]},"passenger_id":{"description":"The identifier for the passenger. You may have specified this ID yourself when creating the offer request, or otherwise, Duffel will have generated its own random ID.","example":"passenger_0","type":"string"},"seat":{"description":"An object containing metadata about the service, like the designator of the \nseat.\n","properties":{"designator":{"description":"The designator used to uniquely identify the seat, usually made up of a \nrow number and a column letter\n","example":"14B","type":"string"},"disclosures":{"description":"Each disclosure is text, in English, provided by the airline that \ndescribes the terms and conditions of this seat. We recommend showing \nthis in your user interface to make sure that customers understand any \nrestrictions and limitations.\n","example":["Do not seat children in exit row seats","Do not seat passengers with special needs in exit row seats"],"items":{"description":"An individual term, condition or restriction for this seat\n","type":"string"},"type":"array"},"name":{"description":"A name which describes the type of seat, which you can display in your \nuser interface to help customers to understand its features\n","example":"Exit row seat","type":["string","null"]}},"title":"Service Metadata for a Seat","type":["object","null"]}},"title":"Order Slice Segment Passenger","type":"object"},"type":"array"}},"required":["id","aircraft","arriving_at","departing_at","destination","destination_terminal","distance","duration","marketing_carrier","marketing_carrier_flight_number","operating_carrier","operating_carrier_flight_number","origin","origin_terminal","passengers"],"type":"object"},"type":"array"}},"required":["id","duration","destination","destination_type","origin","origin_type","fare_brand_name","segments"],"title":"Order Change Slices Slice","type":"object"},"type":"array"}},"required":["add","remove"],"title":"Order Change Slices","type":"object"}},"required":["id","order_id","live_mode","expires_at","change_total_amount","change_total_currency","new_total_amount","new_total_currency","penalty_total_amount","penalty_total_currency","refund_to","slices","created_at","confirmed_at"],"title":"Order Change","type":"object"},"type":"array"},"conditions":{"description":"The conditions associated with this order, describing the kinds of modifications you can make to it and any penalties that will apply to those modifications.\nThis information assumes the condition is applied to all of the slices and passengers associated with this order - for information at the slice level (e.g. \"what happens if I just want to change the first slice?\") refer to the `slices`.\nIf a particular kind of modification is allowed, you may not always be able to take action through the Duffel API. In some cases, you may need to contact the Duffel support team or the airline directly.\n","properties":{"change_before_departure":{"description":"Whether the whole order can be changed before the departure of the first slice.\nIf all of the slices on the order can be changed then the `allowed` property will be `true`. Refer to the `slices` for information about change penalties.\nIf any of the slices on the order can't be changed then the `allowed` property will be `false`. In this case you should refer to the `slices` conditions to determine if any part of the order is changeable.\nIf the airline hasn't provided any information about whether this order can be changed then this property will be `null`.\n","properties":{"allowed":{"description":"Whether this kind of modification is allowed post-booking","example":true,"type":"boolean"},"penalty_amount":{"description":"If the modification is `allowed` then this is the amount payable to apply the modification to all passengers. If there is no penalty, the value will be zero.\nIf the modification isn't `allowed` or the penalty is not known then this field will be `null`.\nIf this is `null` then the `penalty_currency` will also be `null`.\n","example":"100.00","type":["string","null"]},"penalty_currency":{"description":"The currency of the `penalty_amount` as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis will be in a currency determined by the airline, which is not necessarily the same as the currency of the offer or order.\nIf this is `null` then `penalty_amount` will also be `null`.\n","example":"GBP","format":"ISO 4217","type":["string","null"]}},"type":["object","null"]},"refund_before_departure":{"description":"Whether the whole order can be refunded before the departure of the first slice.\nIf all of the slices on the order can be refunded then the `allowed` property will be `true` and information will be provided about any penalties.\nIf any of the slices on the order can't be refunded then the `allowed` property will be `false`.\nIf the airline hasn't provided any information about whether this order can be refunded then this property will be `null`.\n","properties":{"allowed":{"description":"Whether this kind of modification is allowed post-booking","example":true,"type":"boolean"},"penalty_amount":{"description":"If the modification is `allowed` then this is the amount payable to apply the modification to all passengers. If there is no penalty, the value will be zero.\nIf the modification isn't `allowed` or the penalty is not known then this field will be `null`.\nIf this is `null` then the `penalty_currency` will also be `null`.\n","example":"100.00","type":["string","null"]},"penalty_currency":{"description":"The currency of the `penalty_amount` as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis will be in a currency determined by the airline, which is not necessarily the same as the currency of the offer or order.\nIf this is `null` then `penalty_amount` will also be `null`.\n","example":"GBP","format":"ISO 4217","type":["string","null"]}},"type":["object","null"]}},"title":"OrderConditions","type":"object"},"content":{"description":"Whether the order is Self-Managed or Managed","enum":["self_managed","managed"],"example":"self_managed","type":"string"},"created_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the order was created","example":"2020-04-11T15:48:11.642Z","format":"date-time","type":"string"},"documents":{"description":"The documents issued for this order","items":{"properties":{"passenger_ids":{"description":"The list of passenger `id`s the document applies to","example":["pas_00009hj8USM7Ncg31cBCLL"],"items":{"type":"string"},"type":"array"},"type":{"description":"The type of document","enum":["electronic_ticket","electronic_miscellaneous_document_associated","electronic_miscellaneous_document_standalone"],"example":"electronic_ticket","type":"string"},"unique_identifier":{"description":"The identifier for the document, in the case of electronic tickets this string represents the payment or the entitlement to fly.","example":"1252106312810","type":"string"}},"title":"Order Document","type":"object"},"type":"array"},"id":{"description":"Duffel's unique identifier for the resource","example":"ord_00009hthhsUZ8W4LxQgkjo","type":"string"},"intended_payment_methods":{"description":"The intended payment methods for this order. This field is only present for unpaid hold orders.\n","items":{"oneOf":[{"additionalProperties":false,"properties":{"card_id":{"description":"The ID of the card you intend to pay with","example":"tcd_0000A3t2sL46m5eDF45kWW","type":"string"},"charge_amount":{"description":"The amount that will be charged to the card payment","example":"500.20","type":"string"},"charge_currency":{"description":"The currency of the charge amount","example":"GBP","format":"ISO 4217","type":"string"},"surcharge_amount":{"description":"The surcharge amount that will be applied to the card payment","example":"30.20","type":["string","null"]},"surcharge_currency":{"description":"The currency of the surcharge amount","example":"GBP","format":"ISO 4217","type":["string","null"]},"type":{"description":"The type of payment method you intend to use","enum":["card"],"example":"card","type":"string"}},"required":["type","card_id","charge_amount","charge_currency","surcharge_amount","surcharge_currency"],"title":"Intended Card Surcharge","type":"object"},{"additionalProperties":false,"properties":{"airline_credit_id":{"description":"The ID of the airilne credit you intend to pay with","example":"tcd_0000A3t2sL46m5eDF45kWW","type":"string"},"charge_amount":{"description":"The amount that will be taken from this airline credit","example":"30.20","type":"string"},"charge_currency":{"description":"The currency of the charge amount","example":"GBP","format":"ISO 4217","type":"string"},"penalty_amount":{"description":"The penalty that will be incurred when paying with this airline credit","example":"10.20","type":"string"},"penalty_currency":{"description":"The currency of the penalty amount","example":"GBP","format":"ISO 4217","type":"string"},"type":{"description":"The type of payment method you intend to use","enum":["airline_credit"],"example":"airline_credit","type":"string"}},"required":["type","airline_credit_id","charge_amount","charge_currency","penalty_amount","penalty_currency"],"title":"Intended Airline Credit Charge","type":"object"}]},"type":["array","null"]},"live_mode":{"description":"Whether the order was created in live mode. This field will be set to `true` if the order was created in live mode, or `false` if it was created in test mode.","example":false,"type":"boolean"},"metadata":{"description":"Metadata contains a set of key-value pairs that you can attach to an object. It can be useful for storing additional information about the object, in a structured format. Duffel does not use this information. You should not store sensitive information in this field.\n","example":{"customer_prefs":"window seat","payment_intent_id":"pit_00009htYpSCXrwaB9DnUm2"},"type":["object","null"]},"offer_id":{"description":"The offer ID used at the time of booking.","example":"off_00009htYpSCXrwaB9DnUm0","type":"string"},"owner":{"additionalProperties":false,"description":"The airline who owns the order","properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},"passengers":{"description":"The passengers who are travelling","items":{"properties":{"born_on":{"description":"The passenger's date of birth","example":"1987-07-24","format":"date","type":"string"},"email":{"description":"The passenger's email address. Note that this data may differ from the airline's records if it was updated directly with the airline since the order was created.\n","example":"amelia@duffel.com","type":"string"},"family_name":{"description":"The passenger's family name","example":"Earhart","type":"string"},"gender":{"description":"The passenger's gender","enum":["m","f"],"example":"f","type":"string"},"given_name":{"description":"The passenger's given name","example":"Amelia","type":"string"},"id":{"description":"The `id` of the passenger, returned when the [offer request](/docs/api/offer-requests) was created","example":"pas_00009hj8USM7Ncg31cBCLL","type":"string"},"infant_passenger_id":{"description":"The `id` of the infant associated with this passenger","example":"pas_00009hj8USM8Ncg32aTGHL","type":["string","null"]},"loyalty_programme_accounts":{"description":"The loyalty programme accounts for this passenger","items":{"properties":{"account_number":{"description":"The passenger's account number for this loyalty programme account","example":"12901014","type":"string"},"airline_iata_code":{"description":"The IATA code for the airline that this loyalty programme account belongs to","example":"BA","type":"string"}},"title":"Loyalty Programme Account","type":"object"},"type":"array"},"phone_number":{"description":"The passenger's phone number in [E.164](https://www.twilio.com/docs/glossary/what-e164) (international) format. Note that this data may differ from the airline's records if it was updated directly with the airline since the order was created.\n","example":"+442080160509","type":"string"},"title":{"description":"The passenger's title","enum":["mr","ms","mrs","miss","dr"],"example":"mrs","type":"string"},"type":{"description":"The type of the passenger","enum":["adult","child","infant_without_seat"],"example":"adult","type":"string"}},"required":["id","type","infant_passenger_id","given_name","family_name","gender","title","born_on","email","phone_number","loyalty_programme_accounts"],"title":"Order Passenger","type":"object"},"type":"array"},"payment_status":{"description":"The payment status for this order","properties":{"awaiting_payment":{"description":"Whether a full payment has been made, or the airline is waiting for a payment to be made. This will be set to false if the order has been cancelled or if `payment_required_by` has elapsed.","example":true,"type":"boolean"},"paid_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the order was paid for, if at all","example":"2020-01-17T10:42:14.545Z","format":"date-time","type":["string","null"]},"payment_required_by":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime by which you must pay for this order. At this time, if still unpaid, the reserved space on the flight(s) will be released and you will have to create a new order. This will be `null` only for orders where `awaiting_payment` is `false`.","example":"2020-01-17T10:42:14.545Z","format":"date-time","type":["string","null"]},"price_guarantee_expires_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the price associated with the order will no longer be guaranteed by the airline and the order will need to be repriced before payment. This will be `null` when there is no price guarantee.","example":"2020-01-17T10:42:14.545Z","format":"date-time","type":["string","null"]}},"title":"OrderPaymentStatus","type":"object"},"services":{"description":"The services booked along with this order","items":{"additionalProperties":false,"properties":{"id":{"description":"Duffel's unique identifier for the resource","example":"ser_00009UhD4ongolulWd9123","type":"string"},"metadata":{"description":"The metadata varies by the type of service. It includes further data\nabout the service. For example, for baggages, it may have data about\nsize and weight restrictions.\n","example":{"designator":"14B","disclosures":["Do not seat children in exit row seats","Do not seat passengers with special needs in exit row seats"],"name":"Exit row seat"},"oneOf":[{"additionalProperties":false,"description":"An object containing metadata about the service, like the maximum weight and dimensions of the baggage.","properties":{"maximum_depth_cm":{"description":"The maximum depth that the baggage can have in centimetres","example":75,"type":["number","null"]},"maximum_height_cm":{"description":"The maximum height that the baggage can have in centimetres","example":90,"type":["number","null"]},"maximum_length_cm":{"description":"The maximum length that the baggage can have in centimetres","example":90,"type":["number","null"]},"maximum_weight_kg":{"description":"The maximum weight that the baggage can have in kilograms","example":23,"type":["number","null"]},"type":{"description":"The type of the baggage","enum":["checked","carry_on"],"example":"checked","type":"string"}},"required":["type"],"title":"Service Metadata for a Baggage","type":"object"},{"additionalProperties":false,"description":"An object containing metadata about the service, like the designator of the \nseat.\n","example":{"designator":"14B","disclosures":["Do not seat children in exit row seats","Do not seat passengers with special needs in exit row seats"],"name":"Exit row seat"},"properties":{"designator":{"description":"The designator used to uniquely identify the seat, usually made up of a \nrow number and a column letter\n","example":"14B","type":"string"},"disclosures":{"description":"Each disclosure is text, in English, provided by the airline that \ndescribes the terms and conditions of this seat. We recommend showing \nthis in your user interface to make sure that customers understand any \nrestrictions and limitations.\n","example":["Do not seat children in exit row seats","Do not seat passengers with special needs in exit row seats"],"items":{"description":"An individual term, condition or restriction for this seat\n","type":"string"},"type":"array"},"name":{"description":"A name which describes the type of seat, which you can display in your \nuser interface to help customers to understand its features\n","example":"Exit row seat","type":["string","null"]}},"required":["designator","name","disclosures"],"title":"Service Metadata for a Seat","type":"object"}]},"passenger_ids":{"description":"List of passenger `id`s the service applies to. The service applies to all the passengers in this list.","example":["pas_00009hj8USM7Ncg31cBCLL"],"items":{"type":"string"},"type":"array"},"quantity":{"description":"The quantity of the service that was booked","example":1,"minimum":1,"type":"integer"},"segment_ids":{"description":"List of segment `id`s the service applies to. The service applies to all the segments in this list.","example":["seg_00009hj8USM7Ncg31cB456"],"items":{"type":"string"},"type":"array"},"total_amount":{"description":"The total price of the service for all passengers and segments it applies to, accounting for quantity and including taxes","example":"15.00","type":"string"},"total_currency":{"description":"The currency of the `total_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nIf an offer or order is priced with balance, it matches your organisation's billing currency. If it is priced with card or airline credit, it is returned in the currency the airline charges in. If it is priced without payment methods and not using Duffel Content, it is returned in the agency point of sale currency.\n","example":"GBP","format":"ISO 4217","type":"string"},"type":{"description":"The type of the service. For now we only return services of type \n`baggage` and `seat` but we will return other types in the future. We \nwon't consider adding new service types a breaking change.\n","enum":["baggage","seat"],"example":"seat","type":"string"}},"required":["id","metadata","passenger_ids","quantity","segment_ids","total_amount","total_currency","type"],"title":"Order Service","type":"object"},"type":"array"},"slices":{"description":"The [slices](/docs/api/overview/key-concepts) that make up the itinerary of this order. One-way journeys can be expressed using one slice, whereas return trips will need two.","items":{"additionalProperties":false,"properties":{"conditions":{"additionalProperties":false,"description":"The conditions associated with this slice, describing the kinds of modifications you can make and any penalties that will apply to those modifications.\nThis condition is applied only to this slice and to all the passengers associated with this order - for information at the order level (e.g. \"what happens if I want to change all the slices?\") refer to the `conditions` at the top level.\nIf a particular kind of modification is allowed, you may not always be able to take action through the Duffel API. In some cases, you may need to contact the Duffel support team or the airline directly.\n","properties":{"change_before_departure":{"description":"Whether this slice can be changed before the departure.\nIf the slice can be changed for all of the passengers then the `allowed` property will be `true` and information will be provided about any penalties.\nIf none of the passengers on the slice can be changed then the `allowed` property will be `false`.\nIn all other cases this property will be `null` indicating we can't provide the information for this slice.\nThe `penalty_amount` is specific to changing this slice and may not be the penalties that is applied if the entire order is changed.\n","properties":{"allowed":{"description":"Whether this kind of modification is allowed post-booking","example":true,"type":"boolean"},"penalty_amount":{"description":"If the modification is `allowed` then this is the amount payable to apply the modification to all passengers. If there is no penalty, the value will be zero.\nIf the modification isn't `allowed` or the penalty is not known then this field will be `null`.\nIf this is `null` then the `penalty_currency` will also be `null`.\n","example":"100.00","type":["string","null"]},"penalty_currency":{"description":"The currency of the `penalty_amount` as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis will be in a currency determined by the airline, which is not necessarily the same as the currency of the offer or order.\nIf this is `null` then `penalty_amount` will also be `null`.\n","example":"GBP","format":"ISO 4217","type":["string","null"]}},"type":["object","null"]}},"required":["change_before_departure"],"title":"OrderSliceConditions","type":"object"},"destination":{"additionalProperties":false,"description":"The city or airport where this slice ends","properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},"destination_type":{"description":"The type of the destination","enum":["airport","city"],"example":"airport","type":"string"},"duration":{"description":"The duration of the slice, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":["string","null"]},"fare_brand_name":{"description":"The name of the fare brand associated with this slice. A fare brand\nspecifies the travel conditions you get on your slice made available by\nthe airline. e.g. a British Airways Economy Basic fare will only include\na hand baggage allowance. It is worth noting that the fare brand names\nare defined by the airlines themselves and therefore they are subject to\nchange without any prior notice.\n","example":"Basic","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"sli_00009htYpSCXrwaB9Dn123","type":"string"},"origin":{"additionalProperties":false,"description":"The city or airport where this slice begins","properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},"origin_type":{"description":"The type of the origin","enum":["airport","city"],"example":"airport","type":"string"},"segments":{"description":"The segments - that is, specific flights - that the airline is offering to get the passengers from the `origin` to the `destination`","items":{"additionalProperties":false,"properties":{"aircraft":{"allOf":[{"additionalProperties":false,"properties":{"iata_code":{"description":"The three-character IATA code for the aircraft","example":"380","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"arc_00009UhD4ongolulWd91Ky","type":"string"},"name":{"description":"The name of the aircraft","example":"Airbus Industries A380","type":"string"}},"required":["iata_code","id","name"],"title":"Aircraft","type":"object"},{"description":"The aircraft that the operating carrier will use to operate this segment"}]},"arriving_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to arrive, in the destination airport timezone (see `destination.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string"},"departing_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to depart, in the origin airport timezone (see `origin.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string"},"destination":{"allOf":[{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"iata_code":{"description":"The three-character IATA code for the city","example":"NYC","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"US","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_nyc_us","type":"string"},"name":{"description":"The name of the city","example":"New York","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"New York","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"NYC","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"JFK","type":["string","null"]},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"US","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"KJFK","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_jfk_us","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":40.640556,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-73.778519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"John F. Kennedy International Airport","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"America/New_York","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","city","iata_city_code"],"title":"Airport","type":"object"},{"description":"The airport at which the segment is scheduled to arrive"}]},"destination_terminal":{"description":"The terminal at the `destination` airport where the segment is scheduled to arrive","example":"5","type":["string","null"]},"distance":{"description":"The distance of the segment in kilometres","example":"424.2","type":["string","null"]},"duration":{"description":"The duration of the segment, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"seg_00009htYpSCXrwaB9Dn456","type":"string"},"marketing_carrier":{"additionalProperties":false,"description":"The airline selling the tickets for this segment. This may differ from the `operating_carrier` in the case of a \"codeshare\", where one airline sells flights operated by another airline.","properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},"marketing_carrier_flight_number":{"description":"The flight number assigned by the marketing carrier","example":"1234","type":"string"},"operating_carrier":{"additionalProperties":false,"description":"The airline actually operating this segment. This may differ from the `marketing_carrier` in the case of a \"codeshare\", where one airline sells flights operated by another airline.","properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},"operating_carrier_flight_number":{"description":"The flight number assigned by the operating carrier. This may not be present, in which case you should display the `marketing_carrier`'s information and the `marketing_carrier_flight_number`, and simply state the name of the `operating_carrier`.","example":"4321","type":["string","null"]},"origin":{"description":"The airport from which the flight is scheduled to depart","properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"origin_terminal":{"description":"The terminal at the `origin` airport from which the segment is scheduled to depart","example":"B","type":["string","null"]},"passengers":{"description":"Additional segment-specific information about the passengers included in the offer (e.g. their baggage allowance and the cabin class they will be travelling in)","items":{"additionalProperties":false,"properties":{"baggages":{"description":"The baggage allowances for the passenger on this segment that were included in the original offer. Any extra baggage items which were booked as services will be listed in the `services` field instead of here.","items":{"properties":{"quantity":{"description":"The number of items of baggage of the specified `type` allowed on the segment. Where no allowance information is available for a particular `type`, no entry will be present.","example":1,"type":"integer"},"type":{"description":"The type of the baggage allowance","enum":["checked","carry_on"],"example":"checked","type":"string"}},"title":"Slice Segment Passenger Baggage","type":"object"},"type":"array"},"cabin_class":{"description":"The cabin class that the passenger will travel in on this segment","enum":["first","business","premium_economy","economy"],"example":"economy","type":["string","null"]},"cabin_class_marketing_name":{"description":"The name that the marketing carrier uses to market this cabin class","example":"Economy Basic","type":["string","null"]},"passenger_id":{"description":"The identifier for the passenger. You may have specified this ID yourself when creating the offer request, or otherwise, Duffel will have generated its own random ID.","example":"passenger_0","type":"string"},"seat":{"description":"An object containing metadata about the service, like the designator of the \nseat.\n","properties":{"designator":{"description":"The designator used to uniquely identify the seat, usually made up of a \nrow number and a column letter\n","example":"14B","type":"string"},"disclosures":{"description":"Each disclosure is text, in English, provided by the airline that \ndescribes the terms and conditions of this seat. We recommend showing \nthis in your user interface to make sure that customers understand any \nrestrictions and limitations.\n","example":["Do not seat children in exit row seats","Do not seat passengers with special needs in exit row seats"],"items":{"description":"An individual term, condition or restriction for this seat\n","type":"string"},"type":"array"},"name":{"description":"A name which describes the type of seat, which you can display in your \nuser interface to help customers to understand its features\n","example":"Exit row seat","type":["string","null"]}},"title":"Service Metadata for a Seat","type":["object","null"]}},"title":"Order Slice Segment Passenger","type":"object"},"type":"array"},"stops":{"description":"Additional segment-specific information about the stops, if any, included in the segment","items":{"additionalProperties":false,"properties":{"airport":{"allOf":[{"additionalProperties":false,"properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},{"description":"The airport at which the stop happens"}]},"arriving_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the stop is scheduled to arrive, in the airport's timezone (see `destination.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string","x-validate":"Duffel.Web.NaiveDateTimeValidator"},"departing_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the stop is scheduled to depart, in the airport's timezone (see `origin.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string","x-validate":"Duffel.Web.NaiveDateTimeValidator"},"duration":{"description":"The duration of the stop, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"sto_00009htYpSCXrwaB9Dn456","type":"string"}},"required":["id","airport","arriving_at","departing_at","duration"],"title":"Order Slice Segment Stop","type":"object"},"type":"array"}},"required":["aircraft","arriving_at","departing_at","destination","destination_terminal","distance","duration","id","marketing_carrier","marketing_carrier_flight_number","operating_carrier","origin","origin_terminal","passengers"],"title":"Order Slice Segment","type":"object"},"type":"array"}},"required":["destination_type","destination","origin_type","origin","duration","id","segments","conditions"],"title":"Order Slice","type":"object"},"type":"array"},"synced_at":{"description":"Airlines are always the source of truth for orders. The orders returned in the Duffel API are a view of those orders.\nThis field is the [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the order was last synced with the airline.\nIf this datetime is in the last minute you can consider the order up to date.\n","example":"2020-04-11T15:48:11Z","format":"date-time","type":"string"},"tax_amount":{"description":"The amount of tax payable on the order for all the flights booked","example":"30.20","type":["string","null"]},"tax_breakdown":{"description":"The airline's breakdown of `tax_amount` by tax code.\nThe list is empty when the airline gives us no usable itemisation. Treat an empty list as \"no breakdown available\" rather than \"no tax\".\nEach line is in the currency the airline quoted it in, which is given per line. Where Duffel converts the price into your billing currency, that currency differs from `tax_currency`, so the lines cannot be compared with `tax_amount` without converting them.\nEven in a single currency, the lines can add up to less than `tax_amount`: a line the airline quoted without a code, a currency or an amount is dropped, and some airlines itemise only part of the tax they charge. Do not reconcile against it, and do not use it to compute a total.\nA line's `name` is the short label for the charge and its `description` the fuller explanation of what it is and who levies it.\nA line's `name`, `description` and `carrier_imposed` are all nullable, and are `null` for a tax code we cannot yet classify.\n","items":{"properties":{"amount":{"description":"The amount charged under this code, for all passengers.\nA refundable tax appears as a negative amount.\n","example":"26.00","type":"string"},"carrier_imposed":{"description":"Whether the charge is set by the airline itself, rather than by a government or an airport.\nThis is `null` for a code we cannot classify. Do not read `null` as `false`.\n","example":false,"type":["boolean","null"]},"code":{"description":"The tax code the airline used for this charge, as it was quoted to us.\nCodes are mostly the IATA ticket tax codes (for example `GB` for UK Air Passenger Duty), but an airline is free to quote a code that is not in that list.\n","example":"GB","type":"string"},"currency":{"description":"The currency of the `amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis is the currency the airline quoted the tax in. Where Duffel converts the price into your billing currency, it will differ from `tax_currency`.\n","example":"GBP","format":"ISO 4217","type":"string"},"description":{"description":"A plain-English description of what the charge is for, written by Duffel.\nThis is `null` for a code we do not yet have a description for. It is never the airline's own wording.\n","example":"UK Air Passenger Duty, an excise duty charged on each passenger departing from a UK airport, banded by distance and cabin.","type":["string","null"]},"name":{"description":"A short label for the charge, written by Duffel: the country that levies it (or the airline, for a charge the airline sets itself) followed by the charge.\nUse it where a line item has to fit beside its amount. This is `null` for a code we do not yet have a name for. It is never the airline's own wording.\n","example":"UK Air Passenger Duty","type":["string","null"]}},"required":["code","amount","currency","name","description","carrier_imposed"],"title":"Tax Breakdown Item","type":"object"},"type":"array"},"tax_currency":{"description":"The currency of the `tax_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nIt will match your organisation's billing currency unless you’re using Duffel as an accredited IATA agent, in which case it will be in the currency provided by the airline (which will usually be based on the country where your IATA agency is registered).\n","example":"GBP","format":"ISO 4217","type":["string","null"]},"total_amount":{"description":"The total price of the order for all the flights and services booked, including taxes","example":"90.80","type":"string"},"total_currency":{"description":"The currency of the `total_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nIt will match your organisation's billing currency, with two exceptions. If the order was paid using a card or airline credit, it will be the currency the airline charged in, even if the offer you booked showed your billing currency. If you’re using Duffel as an accredited IATA agent, it will be the currency provided by the airline (usually based on the country where your IATA agency is registered).\n","example":"GBP","format":"ISO 4217","type":"string"},"type":{"description":"The type of this order","enum":["instant","hold"],"example":"instant","type":["string","null"]},"users":{"description":"The `id`s of users that are allowed to manage the order.\n","items":{"example":"icu_00009htyDGjIfajdNBZRlw","type":"string"},"type":"array"},"void_window_ends_at":{"description":"Some paid orders are eligible to be voided, typically within the first 24 hours after payment. An order that is cancelled within this window is eligible for a full refund.\nNote that orders created near to the initial departure date i.e. within 7 days may not be eligible for void.\nThis field is the [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the shall no longer be eligible to be void, after which any refunds shall be subject to the conditions on the order.\n","example":"2020-04-11T15:48:11Z","format":"date-time","type":["string","null"],"x-preview":true}},"required":["airline_initiated_changes","base_amount","base_currency","booking_reference","cancellation","cancelled_at","changes","conditions","created_at","documents","id","live_mode","owner","passengers","payment_status","services","slices","tax_amount","tax_currency","total_amount","total_currency","metadata","synced_at","offer_id","void_window_ends_at"],"title":"Order","type":"object"},"meta":{"properties":{"after":{"type":["string","null"]},"before":{"type":"string"},"limit":{"type":"number"}},"type":"object"}},"required":["data"],"type":"object"}}},"description":"Successful HTTP response; fixed SDK accepts response.ok."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Create Hold Flight Order","tags":["duffel"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"duffel-flights","x-aisa-category":"duffel","x-aisa-docs-url":"https://aisa.one/docs/api-reference/duffel/post_duffel-flights-orders-hold-create","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.005,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"duffel-flights","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"duffel-flights","x-aisa-response-source":{"content_hash":"sha256:260e23ed0638f905db1ed5e5016c728948f03b88a6f44012ab78996eadc8b69a","kind":"upstream_success_contract","source":{"authority":"Official HTML structured schemas plus pinned SDK wire envelopes; converted, not downloaded OpenAPI","content_hash":"sha256:8e348b09488042f5713cfb8a21c3121179977b40f381094b2bd8db278ef2fbcd","converter":"scripts/import_duffel_flights_reference.py@3","fetched_at":"2026-10-09T03:52:59.395307+00:00","kind":"manual","limitations":["No schema types or required fields inferred from examples.","Offer-request create/get alternate view responses remain untyped.","Source declarations do not prove current execution compatibility."],"owner":"AIsa-team/docs","policy_revision":"sha256:0659576c6ab1b42473fff235fd4b24a92c4202bcdee0c0a818db2c4ff6672c8f","prior_source":{"content_hash":"sha256:86a34d12cf86429710525825d9ef00c8ce191ae3cf8edaafecbc3a30d9d59f22","converter":"scripts/import_duffel_flights_reference.py@2","fetched_at":"2026-10-09T03:52:59.395307+00:00","kind":"manual","policy_revision":"sha256:0659576c6ab1b42473fff235fd4b24a92c4202bcdee0c0a818db2c4ff6672c8f","url":"https://duffel.com/docs/api/v2/offer-requests"},"references":[{"file":"src__types__ClientType.ts","sha256":"3aa0ea34054d294f71deaad9005eba83e841cfb70588ca47b6ba55a9f59161b5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/types/ClientType.ts"},{"file":"src__Client.ts","sha256":"0de07d39cc8dd3faae13561cd2e291e7bcaaf58761433bd35db4d929bc8d6b7b","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Client.ts"},{"file":"src__booking__OfferRequests__OfferRequests.ts","sha256":"0ba7f0987376f743b3e7ff96170826ee5a644b904818e703ccb3f5b0e8ee22c4","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OfferRequests/OfferRequests.ts"},{"file":"src__booking__Offers__Offers.ts","sha256":"022d6b38a8f299dadb29f37e6c23c44b23df9842b335ba0fab5c7ed1efef29c5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/Offers/Offers.ts"},{"file":"src__booking__Orders__Orders.ts","sha256":"91f5748faac0619fbccb0955156a944507211cfea14df01e323e553138e23a64","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/Orders/Orders.ts"},{"file":"src__booking__OrderChangeRequests__OrderChangeRequests.ts","sha256":"cf299f61571df50113312835148d507b47ec68033e230876be054d93431e0dfe","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderChangeRequests/OrderChangeRequests.ts"},{"file":"src__booking__OrderChanges__OrderChanges.ts","sha256":"ba165641b85317525fd8d9f2db61b5fb9072b40177558f26f291797d6adfeb6c","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderChanges/OrderChanges.ts"},{"file":"src__booking__OrderCancellations__OrderCancellations.ts","sha256":"f93f93edb989e4c8162ace0cc40a01f6b77d29fd671db65dfef59354863d5716","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderCancellations/OrderCancellations.ts"},{"file":"src__booking__SeatMaps__SeatMaps.ts","sha256":"07eca0f70081f97688e707bdd7084f8495fb2d3a64bde3d0bc0388bf0ea51b47","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/SeatMaps/SeatMaps.ts"},{"sha256":"925ddea94ffeccd6d6411a593bec37e76916e5f26d5cb58b9023bc3aea2d534c","url":"https://duffel.com/docs/api/v2/offer-requests"},{"sha256":"5804d1ddaaed52d9ee74c95cd89a402fd4326dfde402c305b6796c95eb2c4d0f","url":"https://duffel.com/docs/api/v2/offers"},{"sha256":"cb3190f72e56f3442e7fb856b49099ba847051a835a4fbbcf9109c39e3cd2b7e","url":"https://duffel.com/docs/api/v2/orders"},{"sha256":"6a5623159b6508cbc6b748d0303df43243e4940fa0934028233aadd3dba654b0","url":"https://duffel.com/docs/api/v2/order-change-requests"},{"sha256":"77ac67f9b74b019703de54f6597b0529955bbb1aa13c35c6759ec23a025f0b29","url":"https://duffel.com/docs/api/v2/order-changes"},{"sha256":"0b1f73a9f8becf1665a1e591fce9001bd4c6c11c891c7b39b90e01dcc6f46d7e","url":"https://duffel.com/docs/api/v2/order-cancellations"},{"sha256":"1124c3c358e1cb250c56097e44c3b8e6c1c75dea847557761c0062dd960ff606","url":"https://duffel.com/docs/api/v2/seat-maps"}],"refresh_policy":"manual","request_body_required_basis":"All selected create methods have required SDK payload arguments; Client.request wraps payload in data.","response_status_basis":"Client.request accepts response.ok; no exact success status inferred.","review_period_days":30,"scope":"Add only the official GET /air/orders/{id} operation and exact Order resource response. The existing 13 operations and source observation clock are unchanged. Current official GET identity, parameters, headers and Order model were compared with the immutable reference fixture; no example-inferred schema, source-wide freshness renewal or Provider execution claim.","sdk_revision":"ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16","skipped_operations":[{"operation":"update-offer-passenger-by-id","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"price-offer","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"get-upsell-offers","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"update-order-by-id","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-orders","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"create-order-services","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"price-order","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-order-available-services","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-order-change-by-id","reason":"outside reviewed operation bindings","resource":"order-changes"},{"operation":"confirm-order-change","reason":"outside reviewed operation bindings","resource":"order-changes"},{"operation":"get-order-cancellations","reason":"outside reviewed operation bindings","resource":"order-cancellations"}],"url":"https://duffel.com/docs/api/v2/offer-requests"}},"x-aisa-revision":{"customer_pricing_ref":"ec75070b63c0","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5cc6d83231e9"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_duffel_orders_hold_create","path":"/apis/v1/duffel/flights/orders/hold-create"},"x-aisa-source":{"authority":"Official HTML structured schemas plus pinned SDK wire envelopes; converted, not downloaded OpenAPI","content_hash":"sha256:8e348b09488042f5713cfb8a21c3121179977b40f381094b2bd8db278ef2fbcd","converter":"scripts/import_duffel_flights_reference.py@3","fetched_at":"2026-10-09T03:52:59.395307+00:00","kind":"manual","limitations":["No schema types or required fields inferred from examples.","Offer-request create/get alternate view responses remain untyped.","Source declarations do not prove current execution compatibility."],"owner":"AIsa-team/docs","policy_revision":"sha256:0659576c6ab1b42473fff235fd4b24a92c4202bcdee0c0a818db2c4ff6672c8f","prior_source":{"content_hash":"sha256:86a34d12cf86429710525825d9ef00c8ce191ae3cf8edaafecbc3a30d9d59f22","converter":"scripts/import_duffel_flights_reference.py@2","fetched_at":"2026-10-09T03:52:59.395307+00:00","kind":"manual","policy_revision":"sha256:0659576c6ab1b42473fff235fd4b24a92c4202bcdee0c0a818db2c4ff6672c8f","url":"https://duffel.com/docs/api/v2/offer-requests"},"references":[{"file":"src__types__ClientType.ts","sha256":"3aa0ea34054d294f71deaad9005eba83e841cfb70588ca47b6ba55a9f59161b5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/types/ClientType.ts"},{"file":"src__Client.ts","sha256":"0de07d39cc8dd3faae13561cd2e291e7bcaaf58761433bd35db4d929bc8d6b7b","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Client.ts"},{"file":"src__booking__OfferRequests__OfferRequests.ts","sha256":"0ba7f0987376f743b3e7ff96170826ee5a644b904818e703ccb3f5b0e8ee22c4","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OfferRequests/OfferRequests.ts"},{"file":"src__booking__Offers__Offers.ts","sha256":"022d6b38a8f299dadb29f37e6c23c44b23df9842b335ba0fab5c7ed1efef29c5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/Offers/Offers.ts"},{"file":"src__booking__Orders__Orders.ts","sha256":"91f5748faac0619fbccb0955156a944507211cfea14df01e323e553138e23a64","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/Orders/Orders.ts"},{"file":"src__booking__OrderChangeRequests__OrderChangeRequests.ts","sha256":"cf299f61571df50113312835148d507b47ec68033e230876be054d93431e0dfe","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderChangeRequests/OrderChangeRequests.ts"},{"file":"src__booking__OrderChanges__OrderChanges.ts","sha256":"ba165641b85317525fd8d9f2db61b5fb9072b40177558f26f291797d6adfeb6c","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderChanges/OrderChanges.ts"},{"file":"src__booking__OrderCancellations__OrderCancellations.ts","sha256":"f93f93edb989e4c8162ace0cc40a01f6b77d29fd671db65dfef59354863d5716","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderCancellations/OrderCancellations.ts"},{"file":"src__booking__SeatMaps__SeatMaps.ts","sha256":"07eca0f70081f97688e707bdd7084f8495fb2d3a64bde3d0bc0388bf0ea51b47","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/SeatMaps/SeatMaps.ts"},{"sha256":"925ddea94ffeccd6d6411a593bec37e76916e5f26d5cb58b9023bc3aea2d534c","url":"https://duffel.com/docs/api/v2/offer-requests"},{"sha256":"5804d1ddaaed52d9ee74c95cd89a402fd4326dfde402c305b6796c95eb2c4d0f","url":"https://duffel.com/docs/api/v2/offers"},{"sha256":"cb3190f72e56f3442e7fb856b49099ba847051a835a4fbbcf9109c39e3cd2b7e","url":"https://duffel.com/docs/api/v2/orders"},{"sha256":"6a5623159b6508cbc6b748d0303df43243e4940fa0934028233aadd3dba654b0","url":"https://duffel.com/docs/api/v2/order-change-requests"},{"sha256":"77ac67f9b74b019703de54f6597b0529955bbb1aa13c35c6759ec23a025f0b29","url":"https://duffel.com/docs/api/v2/order-changes"},{"sha256":"0b1f73a9f8becf1665a1e591fce9001bd4c6c11c891c7b39b90e01dcc6f46d7e","url":"https://duffel.com/docs/api/v2/order-cancellations"},{"sha256":"1124c3c358e1cb250c56097e44c3b8e6c1c75dea847557761c0062dd960ff606","url":"https://duffel.com/docs/api/v2/seat-maps"}],"refresh_policy":"manual","request_body_required_basis":"All selected create methods have required SDK payload arguments; Client.request wraps payload in data.","response_status_basis":"Client.request accepts response.ok; no exact success status inferred.","review_period_days":30,"scope":"Add only the official GET /air/orders/{id} operation and exact Order resource response. The existing 13 operations and source observation clock are unchanged. Current official GET identity, parameters, headers and Order model were compared with the immutable reference fixture; no example-inferred schema, source-wide freshness renewal or Provider execution claim.","sdk_revision":"ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16","skipped_operations":[{"operation":"update-offer-passenger-by-id","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"price-offer","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"get-upsell-offers","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"update-order-by-id","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-orders","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"create-order-services","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"price-order","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-order-available-services","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-order-change-by-id","reason":"outside reviewed operation bindings","resource":"order-changes"},{"operation":"confirm-order-change","reason":"outside reviewed operation bindings","resource":"order-changes"},{"operation":"get-order-cancellations","reason":"outside reviewed operation bindings","resource":"order-cancellations"}],"url":"https://duffel.com/docs/api/v2/offer-requests"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/air/orders","x-aisa-validation":"provider"}},"/apis/v1/duffel/flights/orders/{id}":{"get":{"description":"Retrieve an existing flight order with full details (passengers, slices, payment status, documents).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.005 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_duffel_flights_apis_v1_duffel_flights_orders_id","parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"2XX":{"content":{"application/json":{"schema":{"properties":{"data":{"additionalProperties":false,"description":"An order represents a booking with an airline","properties":{"airline_initiated_changes":{"description":"The airline-initiated changes for this Order","items":{"additionalProperties":false,"properties":{"action_taken":{"description":"The action taken in response to this airline-initiated change.\n\nAccepted, cancelled and changed reflect your action in accepting the change,\ncancelling the order or changing the order respectively.\n","enum":["accepted","cancelled","changed"],"example":"accepted","type":["string","null"]},"action_taken_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which an action was taken","example":"2022-01-17T10:12:14.545Z","type":["string","null"]},"added":{"description":"List of updated [slices and segments](/docs/api/orders/schema#orders-schema-slices) following the change. These slices and segments may each have a new ID as a result of the changes.","items":{"additionalProperties":false,"properties":{"conditions":{"additionalProperties":false,"description":"The conditions associated with this slice, describing the kinds of modifications you can make and any penalties that will apply to those modifications.\nThis condition is applied only to this slice and to all the passengers associated with this order - for information at the order level (e.g. \"what happens if I want to change all the slices?\") refer to the `conditions` at the top level.\nIf a particular kind of modification is allowed, you may not always be able to take action through the Duffel API. In some cases, you may need to contact the Duffel support team or the airline directly.\n","properties":{"change_before_departure":{"description":"Whether this slice can be changed before the departure.\nIf the slice can be changed for all of the passengers then the `allowed` property will be `true` and information will be provided about any penalties.\nIf none of the passengers on the slice can be changed then the `allowed` property will be `false`.\nIn all other cases this property will be `null` indicating we can't provide the information for this slice.\nThe `penalty_amount` is specific to changing this slice and may not be the penalties that is applied if the entire order is changed.\n","properties":{"allowed":{"description":"Whether this kind of modification is allowed post-booking","example":true,"type":"boolean"},"penalty_amount":{"description":"If the modification is `allowed` then this is the amount payable to apply the modification to all passengers. If there is no penalty, the value will be zero.\nIf the modification isn't `allowed` or the penalty is not known then this field will be `null`.\nIf this is `null` then the `penalty_currency` will also be `null`.\n","example":"100.00","type":["string","null"]},"penalty_currency":{"description":"The currency of the `penalty_amount` as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis will be in a currency determined by the airline, which is not necessarily the same as the currency of the offer or order.\nIf this is `null` then `penalty_amount` will also be `null`.\n","example":"GBP","format":"ISO 4217","type":["string","null"]}},"type":["object","null"]}},"required":["change_before_departure"],"title":"OrderSliceConditions","type":"object"},"destination":{"additionalProperties":false,"description":"The city or airport where this slice ends","properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},"destination_type":{"description":"The type of the destination","enum":["airport","city"],"example":"airport","type":"string"},"duration":{"description":"The duration of the slice, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":["string","null"]},"fare_brand_name":{"description":"The name of the fare brand associated with this slice. A fare brand\nspecifies the travel conditions you get on your slice made available by\nthe airline. e.g. a British Airways Economy Basic fare will only include\na hand baggage allowance. It is worth noting that the fare brand names\nare defined by the airlines themselves and therefore they are subject to\nchange without any prior notice.\n","example":"Basic","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"sli_00009htYpSCXrwaB9Dn123","type":"string"},"origin":{"additionalProperties":false,"description":"The city or airport where this slice begins","properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},"origin_type":{"description":"The type of the origin","enum":["airport","city"],"example":"airport","type":"string"},"segments":{"description":"The segments - that is, specific flights - that the airline is offering to get the passengers from the `origin` to the `destination`","items":{"additionalProperties":false,"properties":{"aircraft":{"allOf":[{"additionalProperties":false,"properties":{"iata_code":{"description":"The three-character IATA code for the aircraft","example":"380","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"arc_00009UhD4ongolulWd91Ky","type":"string"},"name":{"description":"The name of the aircraft","example":"Airbus Industries A380","type":"string"}},"required":["iata_code","id","name"],"title":"Aircraft","type":"object"},{"description":"The aircraft that the operating carrier will use to operate this segment"}]},"arriving_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to arrive, in the destination airport timezone (see `destination.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string"},"departing_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to depart, in the origin airport timezone (see `origin.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string"},"destination":{"allOf":[{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"iata_code":{"description":"The three-character IATA code for the city","example":"NYC","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"US","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_nyc_us","type":"string"},"name":{"description":"The name of the city","example":"New York","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"New York","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"NYC","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"JFK","type":["string","null"]},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"US","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"KJFK","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_jfk_us","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":40.640556,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-73.778519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"John F. Kennedy International Airport","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"America/New_York","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","city","iata_city_code"],"title":"Airport","type":"object"},{"description":"The airport at which the segment is scheduled to arrive"}]},"destination_terminal":{"description":"The terminal at the `destination` airport where the segment is scheduled to arrive","example":"5","type":["string","null"]},"distance":{"description":"The distance of the segment in kilometres","example":"424.2","type":["string","null"]},"duration":{"description":"The duration of the segment, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"seg_00009htYpSCXrwaB9Dn456","type":"string"},"marketing_carrier":{"additionalProperties":false,"description":"The airline selling the tickets for this segment. This may differ from the `operating_carrier` in the case of a \"codeshare\", where one airline sells flights operated by another airline.","properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},"marketing_carrier_flight_number":{"description":"The flight number assigned by the marketing carrier","example":"1234","type":"string"},"operating_carrier":{"additionalProperties":false,"description":"The airline actually operating this segment. This may differ from the `marketing_carrier` in the case of a \"codeshare\", where one airline sells flights operated by another airline.","properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},"operating_carrier_flight_number":{"description":"The flight number assigned by the operating carrier. This may not be present, in which case you should display the `marketing_carrier`'s information and the `marketing_carrier_flight_number`, and simply state the name of the `operating_carrier`.","example":"4321","type":["string","null"]},"origin":{"description":"The airport from which the flight is scheduled to depart","properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"origin_terminal":{"description":"The terminal at the `origin` airport from which the segment is scheduled to depart","example":"B","type":["string","null"]},"passengers":{"description":"Additional segment-specific information about the passengers included in the offer (e.g. their baggage allowance and the cabin class they will be travelling in)","items":{"additionalProperties":false,"properties":{"baggages":{"description":"The baggage allowances for the passenger on this segment that were included in the original offer. Any extra baggage items which were booked as services will be listed in the `services` field instead of here.","items":{"properties":{"quantity":{"description":"The number of items of baggage of the specified `type` allowed on the segment. Where no allowance information is available for a particular `type`, no entry will be present.","example":1,"type":"integer"},"type":{"description":"The type of the baggage allowance","enum":["checked","carry_on"],"example":"checked","type":"string"}},"title":"Slice Segment Passenger Baggage","type":"object"},"type":"array"},"cabin_class":{"description":"The cabin class that the passenger will travel in on this segment","enum":["first","business","premium_economy","economy"],"example":"economy","type":["string","null"]},"cabin_class_marketing_name":{"description":"The name that the marketing carrier uses to market this cabin class","example":"Economy Basic","type":["string","null"]},"passenger_id":{"description":"The identifier for the passenger. You may have specified this ID yourself when creating the offer request, or otherwise, Duffel will have generated its own random ID.","example":"passenger_0","type":"string"},"seat":{"description":"An object containing metadata about the service, like the designator of the \nseat.\n","properties":{"designator":{"description":"The designator used to uniquely identify the seat, usually made up of a \nrow number and a column letter\n","example":"14B","type":"string"},"disclosures":{"description":"Each disclosure is text, in English, provided by the airline that \ndescribes the terms and conditions of this seat. We recommend showing \nthis in your user interface to make sure that customers understand any \nrestrictions and limitations.\n","example":["Do not seat children in exit row seats","Do not seat passengers with special needs in exit row seats"],"items":{"description":"An individual term, condition or restriction for this seat\n","type":"string"},"type":"array"},"name":{"description":"A name which describes the type of seat, which you can display in your \nuser interface to help customers to understand its features\n","example":"Exit row seat","type":["string","null"]}},"title":"Service Metadata for a Seat","type":["object","null"]}},"title":"Order Slice Segment Passenger","type":"object"},"type":"array"},"stops":{"description":"Additional segment-specific information about the stops, if any, included in the segment","items":{"additionalProperties":false,"properties":{"airport":{"allOf":[{"additionalProperties":false,"properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},{"description":"The airport at which the stop happens"}]},"arriving_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the stop is scheduled to arrive, in the airport's timezone (see `destination.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string","x-validate":"Duffel.Web.NaiveDateTimeValidator"},"departing_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the stop is scheduled to depart, in the airport's timezone (see `origin.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string","x-validate":"Duffel.Web.NaiveDateTimeValidator"},"duration":{"description":"The duration of the stop, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"sto_00009htYpSCXrwaB9Dn456","type":"string"}},"required":["id","airport","arriving_at","departing_at","duration"],"title":"Order Slice Segment Stop","type":"object"},"type":"array"}},"required":["aircraft","arriving_at","departing_at","destination","destination_terminal","distance","duration","id","marketing_carrier","marketing_carrier_flight_number","operating_carrier","origin","origin_terminal","passengers"],"title":"Order Slice Segment","type":"object"},"type":"array"}},"required":["destination_type","destination","origin_type","origin","duration","id","segments","conditions"],"title":"Order Slice","type":"object"},"type":"array"},"available_actions":{"description":"The available actions you can take on this Airline-Initiated Change\nthrough our API.\n\n`\"update\"` means that you can use the update endpoint for an Airline-Initiated Change.\n\nPossible values in array: `\"accept\"`, `\"cancel\"`, `\"change\"`, or `\"update\"`\n","example":["accept","cancel","change"],"items":{"enum":["accept","cancel","change","update"],"type":"string"},"type":"array"},"created_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which we detected the airline-initiated change","example":"2020-04-11T15:48:11.642Z","format":"date-time","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"aic_00001876aqC8c5umZmrRds","type":"string"},"order_id":{"description":"Duffel's unique identifier for the resource","example":"xxx_00009hthhsUZ8W4LxQgkjo","type":"string"},"removed":{"description":"List of [slices and segments](/docs/api/orders/schema#orders-schema-slices) as they were before the change.","items":{"additionalProperties":false,"properties":{"conditions":{"additionalProperties":false,"description":"The conditions associated with this slice, describing the kinds of modifications you can make and any penalties that will apply to those modifications.\nThis condition is applied only to this slice and to all the passengers associated with this order - for information at the order level (e.g. \"what happens if I want to change all the slices?\") refer to the `conditions` at the top level.\nIf a particular kind of modification is allowed, you may not always be able to take action through the Duffel API. In some cases, you may need to contact the Duffel support team or the airline directly.\n","properties":{"change_before_departure":{"description":"Whether this slice can be changed before the departure.\nIf the slice can be changed for all of the passengers then the `allowed` property will be `true` and information will be provided about any penalties.\nIf none of the passengers on the slice can be changed then the `allowed` property will be `false`.\nIn all other cases this property will be `null` indicating we can't provide the information for this slice.\nThe `penalty_amount` is specific to changing this slice and may not be the penalties that is applied if the entire order is changed.\n","properties":{"allowed":{"description":"Whether this kind of modification is allowed post-booking","example":true,"type":"boolean"},"penalty_amount":{"description":"If the modification is `allowed` then this is the amount payable to apply the modification to all passengers. If there is no penalty, the value will be zero.\nIf the modification isn't `allowed` or the penalty is not known then this field will be `null`.\nIf this is `null` then the `penalty_currency` will also be `null`.\n","example":"100.00","type":["string","null"]},"penalty_currency":{"description":"The currency of the `penalty_amount` as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis will be in a currency determined by the airline, which is not necessarily the same as the currency of the offer or order.\nIf this is `null` then `penalty_amount` will also be `null`.\n","example":"GBP","format":"ISO 4217","type":["string","null"]}},"type":["object","null"]}},"required":["change_before_departure"],"title":"OrderSliceConditions","type":"object"},"destination":{"additionalProperties":false,"description":"The city or airport where this slice ends","properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},"destination_type":{"description":"The type of the destination","enum":["airport","city"],"example":"airport","type":"string"},"duration":{"description":"The duration of the slice, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":["string","null"]},"fare_brand_name":{"description":"The name of the fare brand associated with this slice. A fare brand\nspecifies the travel conditions you get on your slice made available by\nthe airline. e.g. a British Airways Economy Basic fare will only include\na hand baggage allowance. It is worth noting that the fare brand names\nare defined by the airlines themselves and therefore they are subject to\nchange without any prior notice.\n","example":"Basic","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"sli_00009htYpSCXrwaB9Dn123","type":"string"},"origin":{"additionalProperties":false,"description":"The city or airport where this slice begins","properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},"origin_type":{"description":"The type of the origin","enum":["airport","city"],"example":"airport","type":"string"},"segments":{"description":"The segments - that is, specific flights - that the airline is offering to get the passengers from the `origin` to the `destination`","items":{"additionalProperties":false,"properties":{"aircraft":{"allOf":[{"additionalProperties":false,"properties":{"iata_code":{"description":"The three-character IATA code for the aircraft","example":"380","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"arc_00009UhD4ongolulWd91Ky","type":"string"},"name":{"description":"The name of the aircraft","example":"Airbus Industries A380","type":"string"}},"required":["iata_code","id","name"],"title":"Aircraft","type":"object"},{"description":"The aircraft that the operating carrier will use to operate this segment"}]},"arriving_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to arrive, in the destination airport timezone (see `destination.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string"},"departing_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to depart, in the origin airport timezone (see `origin.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string"},"destination":{"allOf":[{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"iata_code":{"description":"The three-character IATA code for the city","example":"NYC","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"US","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_nyc_us","type":"string"},"name":{"description":"The name of the city","example":"New York","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"New York","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"NYC","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"JFK","type":["string","null"]},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"US","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"KJFK","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_jfk_us","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":40.640556,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-73.778519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"John F. Kennedy International Airport","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"America/New_York","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","city","iata_city_code"],"title":"Airport","type":"object"},{"description":"The airport at which the segment is scheduled to arrive"}]},"destination_terminal":{"description":"The terminal at the `destination` airport where the segment is scheduled to arrive","example":"5","type":["string","null"]},"distance":{"description":"The distance of the segment in kilometres","example":"424.2","type":["string","null"]},"duration":{"description":"The duration of the segment, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"seg_00009htYpSCXrwaB9Dn456","type":"string"},"marketing_carrier":{"additionalProperties":false,"description":"The airline selling the tickets for this segment. This may differ from the `operating_carrier` in the case of a \"codeshare\", where one airline sells flights operated by another airline.","properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},"marketing_carrier_flight_number":{"description":"The flight number assigned by the marketing carrier","example":"1234","type":"string"},"operating_carrier":{"additionalProperties":false,"description":"The airline actually operating this segment. This may differ from the `marketing_carrier` in the case of a \"codeshare\", where one airline sells flights operated by another airline.","properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},"operating_carrier_flight_number":{"description":"The flight number assigned by the operating carrier. This may not be present, in which case you should display the `marketing_carrier`'s information and the `marketing_carrier_flight_number`, and simply state the name of the `operating_carrier`.","example":"4321","type":["string","null"]},"origin":{"description":"The airport from which the flight is scheduled to depart","properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"origin_terminal":{"description":"The terminal at the `origin` airport from which the segment is scheduled to depart","example":"B","type":["string","null"]},"passengers":{"description":"Additional segment-specific information about the passengers included in the offer (e.g. their baggage allowance and the cabin class they will be travelling in)","items":{"additionalProperties":false,"properties":{"baggages":{"description":"The baggage allowances for the passenger on this segment that were included in the original offer. Any extra baggage items which were booked as services will be listed in the `services` field instead of here.","items":{"properties":{"quantity":{"description":"The number of items of baggage of the specified `type` allowed on the segment. Where no allowance information is available for a particular `type`, no entry will be present.","example":1,"type":"integer"},"type":{"description":"The type of the baggage allowance","enum":["checked","carry_on"],"example":"checked","type":"string"}},"title":"Slice Segment Passenger Baggage","type":"object"},"type":"array"},"cabin_class":{"description":"The cabin class that the passenger will travel in on this segment","enum":["first","business","premium_economy","economy"],"example":"economy","type":["string","null"]},"cabin_class_marketing_name":{"description":"The name that the marketing carrier uses to market this cabin class","example":"Economy Basic","type":["string","null"]},"passenger_id":{"description":"The identifier for the passenger. You may have specified this ID yourself when creating the offer request, or otherwise, Duffel will have generated its own random ID.","example":"passenger_0","type":"string"},"seat":{"description":"An object containing metadata about the service, like the designator of the \nseat.\n","properties":{"designator":{"description":"The designator used to uniquely identify the seat, usually made up of a \nrow number and a column letter\n","example":"14B","type":"string"},"disclosures":{"description":"Each disclosure is text, in English, provided by the airline that \ndescribes the terms and conditions of this seat. We recommend showing \nthis in your user interface to make sure that customers understand any \nrestrictions and limitations.\n","example":["Do not seat children in exit row seats","Do not seat passengers with special needs in exit row seats"],"items":{"description":"An individual term, condition or restriction for this seat\n","type":"string"},"type":"array"},"name":{"description":"A name which describes the type of seat, which you can display in your \nuser interface to help customers to understand its features\n","example":"Exit row seat","type":["string","null"]}},"title":"Service Metadata for a Seat","type":["object","null"]}},"title":"Order Slice Segment Passenger","type":"object"},"type":"array"},"stops":{"description":"Additional segment-specific information about the stops, if any, included in the segment","items":{"additionalProperties":false,"properties":{"airport":{"allOf":[{"additionalProperties":false,"properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},{"description":"The airport at which the stop happens"}]},"arriving_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the stop is scheduled to arrive, in the airport's timezone (see `destination.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string","x-validate":"Duffel.Web.NaiveDateTimeValidator"},"departing_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the stop is scheduled to depart, in the airport's timezone (see `origin.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string","x-validate":"Duffel.Web.NaiveDateTimeValidator"},"duration":{"description":"The duration of the stop, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"sto_00009htYpSCXrwaB9Dn456","type":"string"}},"required":["id","airport","arriving_at","departing_at","duration"],"title":"Order Slice Segment Stop","type":"object"},"type":"array"}},"required":["aircraft","arriving_at","departing_at","destination","destination_terminal","distance","duration","id","marketing_carrier","marketing_carrier_flight_number","operating_carrier","origin","origin_terminal","passengers"],"title":"Order Slice Segment","type":"object"},"type":"array"}},"required":["destination_type","destination","origin_type","origin","duration","id","segments","conditions"],"title":"Order Slice","type":"object"},"type":"array"},"travel_agent_ticket":{"description":"The associated Travel Agent Ticket, if any, for this Airline-Initiated Change.\nThis value will be present for Airline-Initiated changes that take some time to be processed.\n","items":{"properties":{"external_ticket_id":{"description":"Duffel's unique reference for our ticket.\nPlease include this in any correspondence with Duffel.\n","example":"1234","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"tic_00001876aqC8c5umZmrRds","type":"string"}},"title":"Travel Agent Ticket","type":"object"},"type":["object","null"],"x-preview":true},"updated_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the airline-initiated change was last updated","example":"2020-01-17T10:12:14.545Z","format":"date-time","type":"string"}},"required":["action_taken","available_actions","added","action_taken_at","created_at","id","order_id","removed","updated_at","travel_agent_ticket"],"title":"Airline-InitiatedChange","type":"object"},"type":"array"},"available_actions":{"description":"The available actions you can take on this order through our API.\nIt's a list of zero or more of the following values:\n\n  - `\"cancel\"`: You can [cancel](https://duffel.com/docs/api/order-cancellations) the order.\n  - `\"change\"`: You can [change](https://duffel.com/docs/api/order-changes) the order's slices.\n  - `\"update\"`: You can [update](https://duffel.com/docs/api/orders/update-order-by-id) some of the order's fields.\n","example":["cancel","update"],"items":{"enum":["cancel","change","update"],"type":"string"},"type":"array"},"base_amount":{"description":"The base price of the order for all flights and services booked, excluding taxes","example":"60.60","type":["string","null"]},"base_currency":{"description":"The currency of the `base_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nIt will match your organisation's billing currency unless you’re using Duffel as an accredited IATA agent, in which case it will be in the currency provided by the airline (which will usually be based on the country where your IATA agency is registered).\n","example":"GBP","format":"ISO 4217","type":["string","null"]},"booking_reference":{"description":"The airline's reference for the order, sometimes known as a \"passenger name record\" (PNR) or \"record locator\". Your customers can use this to check in and manage their booking on the airline's website. Usually, this is made up of six alphanumeric characters, but airlines can have their own formats (for example, easyJet's booking references are 7 alphanumeric characters long and LATAM's references are made up of 13 alphanumeric characters beginning with `LA`.)","example":"RZPNX8","type":"string"},"booking_references":{"description":"All carrier booking references (PNRs) associated with this order. This includes the primary booking reference as well as any additional references from other carriers involved in the booking.","items":{"additionalProperties":false,"description":"A booking reference represents a passenger name record (PNR) or record locator issued by a carrier for an order","properties":{"booking_reference":{"description":"The airline reference for the order, sometimes known as a passenger name record (PNR) or record locator","example":"RZPNX8","type":"string"},"carrier":{"additionalProperties":false,"description":"The airline that issued this booking reference","properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":["object","null"]}},"title":"Booking Reference","type":"object"},"type":"array"},"cancellation":{"additionalProperties":false,"description":"The confirmed cancellation associated with this Order (if this Order has been cancelled)","properties":{"airline_credits":{"description":"For unconfirmed cancellations, it lists airilne credits that would be generated if the cancellation is confirmed.\nFor confirmed cancellations, it lists airline credits that were generated when this cancellation was confirmed.\n","items":{"oneOf":[{"additionalProperties":false,"description":"An airline credit quote represents the airline credit that would be issued by the airline if the order is cancelled.","properties":{"amount":{"description":"The monetary value associated with this airline credit\n","example":"90.80","type":"string"},"amount_currency":{"description":"The currency in which this airline credit is issued, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code\n","example":"GBP","type":"string"},"code":{"description":"The code which identifies the airline credit to the airline and will be used to redeem the airline credit\n","example":"1234567890123","type":["string","null"]},"credit_amount":{"deprecated":true,"description":"The monetary value associated with this airline credit\n","example":"90.80","type":"string"},"credit_code":{"deprecated":true,"description":"The code which identifies the airline credit to the airline and will be used to redeem the airline credit\n","example":"1234567890123","type":["string","null"]},"credit_currency":{"deprecated":true,"description":"The currency in which this airline credit is issued, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code\n","example":"GBP","type":"string"},"credit_name":{"deprecated":true,"description":"The human-readable name used by the airline to categorize the type of credit being offered. This name should help when trying to understand the airline's conditions of use which apply to this credit.\n","example":"Duffel Travel Credit","type":"string"},"id":{"description":"Duffel's unique identifier for the airline credit quote\n","example":"act_00009qzZWzjDipIkqpaUAj","type":"string"},"issued_on":{"description":"The date the credit was issued.\nIt is important to note that this date might not be the same as the date of cancellation. Often airlines associate credits with tickets, in which case the date of issue is considered to be the date the ticket was originally issued.\nAirline credits may have expiration dates which are based on the date of issue. Airlines don't always reliably disclose the expiration date in their APIs at the time of cancellation, so we are unable to return this information on airline credits. To get the latest info on expiration dates for airline credits we recommend checking directly with the airlines to determine the specific conditions of use for the credit.\n","example":"2023-02-24","format":"date","type":"string"},"passenger_id":{"description":"Duffel's unique identifier for the passenger on the order that the credit is associated with\n","example":"pas_00009hj8USM7Ncg31cBCLL","type":"string"},"type":{"description":"The type of airline credit that would be issued if the cancellation is confirmed. Use this to distinguish between credits that the airline will issue against the original e-ticket (`eticket`) and credits issued as a separate MCO/EMD document (`mco`, `emd`).\n","enum":["eticket","mco","emd"],"example":"eticket","type":"string"}},"required":["id","amount","code","amount_currency","issued_on","passenger_id","type"],"title":"Airline Credit Quote","type":"object"},{"additionalProperties":false,"description":"An airline credit represents credit issued by an airline for a canceled or disrupted flight.","properties":{"airline_iata_code":{"description":"The two-character IATA code for the airline that issued this credit","example":"AA","type":"string"},"amount":{"description":"Value of this airline credit","example":"30.20","type":"string"},"amount_currency":{"description":"The currency of the `amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\n","example":"GBP","format":"ISO 4217","type":["string","null"]},"code":{"description":"Credit identifier provided by the airline","example":"12345678","type":["string","null"]},"created_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the airline credit was created.","example":"2020-04-11T15:48:11.642Z","format":"date-time","type":"string"},"credit_amount":{"deprecated":true,"description":"The monetary value associated with this airline credit\n","example":"90.80","type":"string"},"credit_code":{"deprecated":true,"description":"The code which identifies the airline credit to the airline and will be used to redeem the airline credit\n","example":"1234567890123","type":["string","null"]},"credit_currency":{"deprecated":true,"description":"The currency in which this airline credit is issued, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code\n","example":"GBP","type":"string"},"credit_name":{"deprecated":true,"description":"The common name given to this airline credit.\n","example":"Future Flight Credit","type":"string"},"expires_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the airline credit expires and will no longer be eligible for payment.","example":"2020-04-11T15:48:11.642Z","format":"date-time","type":["string","null"]},"family_name":{"description":"The family name of the passenger associated with this airline credit.\n","example":"Doe","type":"string"},"given_name":{"description":"The given name of the passenger associated with this airline credit.\n","example":"John","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"acd_00009UhD4ongolulWd91Ky","type":"string"},"invalidated_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the airline credit was invalidated. Invalidated credits are not eligible for payment.","example":"2020-04-11T15:48:11.642Z","format":"date-time","type":["string","null"]},"issued_on":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the airline credit was issued by the airline.","example":"2020-04-11","format":"date","type":"string"},"live_mode":{"description":"Whether the payment was created in live mode. This field will be set to `true` if the payment was created in live mode, or `false` if it was created in test mode.","example":false,"type":"boolean"},"order_id":{"description":"Duffel's unique identifier for the order that the credit is associated with\n","example":"ord_00009hj8USM7Ncg31cBCLL","type":["string","null"]},"passenger_id":{"description":"Duffel's unique identifier for the passenger on the order that the credit is associated with\n","example":"pas_00009hj8USM7Ncg31cBCLL","type":["string","null"]},"penalty_amount":{"description":"The penalty that will be incurred when paying with this airline credit","example":"10.20","type":["string","null"]},"penalty_currency":{"description":"The currency of the penalty amount, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\n","example":"GBP","format":"ISO 4217","type":["string","null"]},"spent_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the airline credit was spent. Spent credits are not eligible for payment.","example":"2020-04-11T15:48:11.642Z","format":"date-time","type":["string","null"]},"type":{"description":"Type of the airline credit","enum":["eticket","mco","emd"],"example":"eticket","type":"string"},"user_id":{"description":"Duffel's unique identifier for the customer user that the credit is associated with\n","example":"icu_00009hj8USM7Ncg31cBCLL","type":["string","null"]}},"required":["id","amount","amount_currency","created_at","issued_on","live_mode","given_name","family_name","type","airline_iata_code","expires_at"],"title":"Airline Credit","type":"object"}]},"type":"array"},"confirmed_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime that indicates when the order cancellation was confirmed","example":"2020-01-17T11:51:43.114803Z","format":"date-time","type":["string","null"]},"created_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the order cancellation was created","example":"2020-04-11T15:48:11.642Z","format":"date-time","type":"string"},"expires_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime by which this cancellation must be confirmed","example":"2020-01-17T10:42:14Z","format":"date-time","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"ore_00009qzZWzjDipIkqpaUAj","type":"string"},"live_mode":{"description":"Whether the order cancellation was created in live mode. This field will be set to `true` if the order cancellation was created in live mode, or `false` if it was created in test mode.","example":false,"type":"boolean"},"order_id":{"description":"Duffel's unique identifier for the resource","example":"xxx_00009hthhsUZ8W4LxQgkjo","type":"string"},"refund_amount":{"description":"The total value that will be returned to the customer if the order is cancelled, determined according to the fare conditions. When the original order was paid with a mix of cash and airline credit and the cancellation is a void, this is the grand total across both the cash refunded to the original payment method and any re-issued [`airline_credits`](#tag/Order-Cancellations). This may be `0.00` if the fare is non-refundable. It will include the refund amount of the flights and the services booked. This may be null in cases where the refund amount is unknown. This only applies in cases where we are unable to get a refund quote from the carrier.\n","example":"90.80","type":["string","null"]},"refund_currency":{"description":"The currency of the `refund_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nIt will match your organisation's billing currency unless you’re using Duffel as an accredited IATA agent, in which case it will be in the currency provided by the airline (which will usually be based on the country where your IATA agency is registered).\nFor `hold` orders that are awaiting payment, the refund amount will always be 0.00.\n","example":"GBP","format":"ISO 4217","type":["string","null"]},"refund_to":{"description":"Where the refund, once confirmed, will be sent.\n`awaiting_payment` is for pay later orders where no payment has been made yet.\n","enum":["arc_bsp_cash","balance","card","voucher","awaiting_payment","airline_credits","original_form_of_payment"],"example":"arc_bsp_cash","type":"string"}},"required":["id","order_id","live_mode","expires_at","refund_amount","refund_currency","refund_to","confirmed_at","created_at","airline_credits"],"title":"Order Cancellation","type":["object","null"]},"cancelled_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the order was cancelled, if it has been cancelled","example":"2020-04-11T15:48:11.642Z","format":"date-time","type":["string","null"]},"changes":{"description":"The passenger-initiated changes for this Order","items":{"description":"An order change represents alterations to an existing order with an airline","properties":{"change_total_amount":{"description":"The amount that will be charged or refunded, determined according to the\nfare conditions. A negative value will reflect a refund.\n","example":"30.50","type":"string"},"change_total_currency":{"description":"The currency of the `change_total_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nIt will match your organisation's billing currency unless you’re using Duffel as an accredited IATA agent, in which case it will be in the currency provided by the airline (which will usually be based on the country where your IATA agency is registered).\n","example":"GBP","format":"ISO 4217","type":"string"},"confirmed_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime that indicates when the order change was confirmed","example":"2020-01-17T11:51:43.114803Z","format":"date-time","type":["string","null"]},"created_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the order change was created","example":"2020-04-11T15:48:11.642Z","format":"date-time","type":"string"},"expires_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime by which this change must be confirmed","example":"2020-01-17T10:42:14.545052Z","format":"date-time","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"ocr_0000A3tQSmKyqOrcySrGbo","type":"string"},"live_mode":{"description":"Whether the order change was created in live mode. This field will be set to `true` if the order change was created in live mode, or `false` if it was created in test mode.","example":false,"type":"boolean"},"new_total_amount":{"description":"The total price of the order for all the flights and services booked, including taxes, once the change is confirmed.","example":"121.30","type":"string"},"new_total_currency":{"description":"The currency of the `new_total_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nIt will match your organisation's billing currency unless you’re using Duffel as an accredited IATA agent, in which case it will be in the currency provided by the airline (which will usually be based on the country where your IATA agency is registered).\n","example":"GBP","format":"ISO 4217","type":"string"},"order_id":{"description":"Duffel's unique identifier for the order which is being changed","example":"ord_0000A3tQcCRZ9R8OY0QlxA","type":"string"},"penalty_total_amount":{"description":"The amount charged by the airline for making this change.","example":"15.50","type":"string"},"penalty_total_currency":{"description":"The currency of the `penalty_total_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nIt will match your organisation's billing currency unless you’re using Duffel as an accredited IATA agent, in which case it will be in the currency provided by the airline (which will usually be based on the country where your IATA agency is registered).\n","example":"GBP","format":"ISO 4217","type":"string"},"refund_to":{"description":"Where the refund, once confirmed, will be sent. Refunds are indicated by a negative `change_total_amount`. If the change does not require a refund, this field will be `null`.\n`original_form_of_payment` refers to the form of payment used to create the order.\n","enum":["voucher","original_form_of_payment"],"example":"voucher","type":["string","null"]},"slices":{"additionalProperties":false,"description":"The slices within an order change that are being added to and/or removed from the order","properties":{"add":{"description":"The slices that will be added to the order","items":{"additionalProperties":false,"description":"A slice that is being removed or added","properties":{"destination":{"additionalProperties":false,"properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},"destination_type":{"description":"The type of the destination","enum":["airport","city"],"example":"airport","type":"string"},"duration":{"description":"The duration of the slice, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":["string","null"]},"fare_brand_name":{"description":"The name of the fare brand associated with this slice. A fare brand\nspecifies the travel conditions you get on your slice made available by\nthe airline. e.g. a British Airways Economy Basic fare will only include\na hand baggage allowance. It is worth noting that the fare brand names\nare defined by the airlines themselves and therefore they are subject to\nchange without any prior notice.\n","example":"Basic","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"xxx_00009hthhsUZ8W4LxQgkjo","type":"string"},"origin":{"additionalProperties":false,"properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},"origin_type":{"description":"The type of the origin","enum":["airport","city"],"example":"airport","type":"string"},"segments":{"description":"The segments - that is, specific flights - that the airline is offering to get the passengers from the `origin` to the `destination`","items":{"additionalProperties":false,"properties":{"aircraft":{"allOf":[{"additionalProperties":false,"properties":{"iata_code":{"description":"The three-character IATA code for the aircraft","example":"380","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"arc_00009UhD4ongolulWd91Ky","type":"string"},"name":{"description":"The name of the aircraft","example":"Airbus Industries A380","type":"string"}},"required":["iata_code","id","name"],"title":"Aircraft","type":"object"},{"description":"The aircraft that the operating carrier will use to operate this segment"}]},"arriving_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to arrive, in the destination airport timezone (see `destination.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string"},"departing_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to depart, in the origin airport timezone (see `origin.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string"},"destination":{"allOf":[{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"iata_code":{"description":"The three-character IATA code for the city","example":"NYC","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"US","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_nyc_us","type":"string"},"name":{"description":"The name of the city","example":"New York","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"New York","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"NYC","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"JFK","type":["string","null"]},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"US","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"KJFK","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_jfk_us","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":40.640556,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-73.778519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"John F. Kennedy International Airport","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"America/New_York","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","city","iata_city_code"],"title":"Airport","type":"object"},{"description":"The airport at which the segment is scheduled to arrive"}]},"destination_terminal":{"description":"The terminal at the `destination` airport where the segment is scheduled to arrive","example":"5","type":["string","null"]},"distance":{"description":"The distance of the segment in kilometres","example":"424.2","type":["string","null"]},"duration":{"description":"The duration of the segment, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"xxx_00009hthhsUZ8W4LxQgkjo","type":"string"},"marketing_carrier":{"additionalProperties":false,"properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},"marketing_carrier_flight_number":{"description":"The flight number assigned by the marketing carrier","example":"1234","type":"string"},"operating_carrier":{"additionalProperties":false,"properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},"operating_carrier_flight_number":{"description":"The flight number assigned by the operating carrier. This may not be present, in which case you should display the `marketing_carrier`'s information and the `marketing_carrier_flight_number`, and simply state the name of the `operating_carrier`.","example":"4321","type":["string","null"]},"origin":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"origin_terminal":{"description":"The terminal at the `origin` airport from which the segment is scheduled to depart","example":"B","type":["string","null"]},"passengers":{"description":"Additional segment-specific information about the passengers included in the offer (e.g. their baggage allowance and the cabin class they will be travelling in)","items":{"additionalProperties":false,"properties":{"baggages":{"description":"The baggage allowances for the passenger on this segment that were included in the original offer. Any extra baggage items which were booked as services will be listed in the `services` field instead of here.","items":{"properties":{"quantity":{"description":"The number of items of baggage of the specified `type` allowed on the segment. Where no allowance information is available for a particular `type`, no entry will be present.","example":1,"type":"integer"},"type":{"description":"The type of the baggage allowance","enum":["checked","carry_on"],"example":"checked","type":"string"}},"title":"Slice Segment Passenger Baggage","type":"object"},"type":"array"},"cabin_class":{"description":"The cabin class that the passenger will travel in on this segment","enum":["first","business","premium_economy","economy"],"example":"economy","type":["string","null"]},"cabin_class_marketing_name":{"description":"The name that the marketing carrier uses to market this cabin class","example":"Economy Basic","type":["string","null"]},"passenger_id":{"description":"The identifier for the passenger. You may have specified this ID yourself when creating the offer request, or otherwise, Duffel will have generated its own random ID.","example":"passenger_0","type":"string"},"seat":{"description":"An object containing metadata about the service, like the designator of the \nseat.\n","properties":{"designator":{"description":"The designator used to uniquely identify the seat, usually made up of a \nrow number and a column letter\n","example":"14B","type":"string"},"disclosures":{"description":"Each disclosure is text, in English, provided by the airline that \ndescribes the terms and conditions of this seat. We recommend showing \nthis in your user interface to make sure that customers understand any \nrestrictions and limitations.\n","example":["Do not seat children in exit row seats","Do not seat passengers with special needs in exit row seats"],"items":{"description":"An individual term, condition or restriction for this seat\n","type":"string"},"type":"array"},"name":{"description":"A name which describes the type of seat, which you can display in your \nuser interface to help customers to understand its features\n","example":"Exit row seat","type":["string","null"]}},"title":"Service Metadata for a Seat","type":["object","null"]}},"title":"Order Slice Segment Passenger","type":"object"},"type":"array"}},"required":["id","aircraft","arriving_at","departing_at","destination","destination_terminal","distance","duration","marketing_carrier","marketing_carrier_flight_number","operating_carrier","operating_carrier_flight_number","origin","origin_terminal","passengers"],"type":"object"},"type":"array"}},"required":["id","duration","destination","destination_type","origin","origin_type","fare_brand_name","segments"],"title":"Order Change Slices Slice","type":"object"},"type":"array"},"remove":{"description":"The slices that will be removed from the order","items":{"additionalProperties":false,"description":"A slice that is being removed or added","properties":{"destination":{"additionalProperties":false,"properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},"destination_type":{"description":"The type of the destination","enum":["airport","city"],"example":"airport","type":"string"},"duration":{"description":"The duration of the slice, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":["string","null"]},"fare_brand_name":{"description":"The name of the fare brand associated with this slice. A fare brand\nspecifies the travel conditions you get on your slice made available by\nthe airline. e.g. a British Airways Economy Basic fare will only include\na hand baggage allowance. It is worth noting that the fare brand names\nare defined by the airlines themselves and therefore they are subject to\nchange without any prior notice.\n","example":"Basic","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"xxx_00009hthhsUZ8W4LxQgkjo","type":"string"},"origin":{"additionalProperties":false,"properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},"origin_type":{"description":"The type of the origin","enum":["airport","city"],"example":"airport","type":"string"},"segments":{"description":"The segments - that is, specific flights - that the airline is offering to get the passengers from the `origin` to the `destination`","items":{"additionalProperties":false,"properties":{"aircraft":{"allOf":[{"additionalProperties":false,"properties":{"iata_code":{"description":"The three-character IATA code for the aircraft","example":"380","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"arc_00009UhD4ongolulWd91Ky","type":"string"},"name":{"description":"The name of the aircraft","example":"Airbus Industries A380","type":"string"}},"required":["iata_code","id","name"],"title":"Aircraft","type":"object"},{"description":"The aircraft that the operating carrier will use to operate this segment"}]},"arriving_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to arrive, in the destination airport timezone (see `destination.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string"},"departing_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to depart, in the origin airport timezone (see `origin.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string"},"destination":{"allOf":[{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"iata_code":{"description":"The three-character IATA code for the city","example":"NYC","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"US","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_nyc_us","type":"string"},"name":{"description":"The name of the city","example":"New York","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"New York","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"NYC","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"JFK","type":["string","null"]},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"US","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"KJFK","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_jfk_us","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":40.640556,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-73.778519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"John F. Kennedy International Airport","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"America/New_York","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","city","iata_city_code"],"title":"Airport","type":"object"},{"description":"The airport at which the segment is scheduled to arrive"}]},"destination_terminal":{"description":"The terminal at the `destination` airport where the segment is scheduled to arrive","example":"5","type":["string","null"]},"distance":{"description":"The distance of the segment in kilometres","example":"424.2","type":["string","null"]},"duration":{"description":"The duration of the segment, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"xxx_00009hthhsUZ8W4LxQgkjo","type":"string"},"marketing_carrier":{"additionalProperties":false,"properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},"marketing_carrier_flight_number":{"description":"The flight number assigned by the marketing carrier","example":"1234","type":"string"},"operating_carrier":{"additionalProperties":false,"properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},"operating_carrier_flight_number":{"description":"The flight number assigned by the operating carrier. This may not be present, in which case you should display the `marketing_carrier`'s information and the `marketing_carrier_flight_number`, and simply state the name of the `operating_carrier`.","example":"4321","type":["string","null"]},"origin":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"origin_terminal":{"description":"The terminal at the `origin` airport from which the segment is scheduled to depart","example":"B","type":["string","null"]},"passengers":{"description":"Additional segment-specific information about the passengers included in the offer (e.g. their baggage allowance and the cabin class they will be travelling in)","items":{"additionalProperties":false,"properties":{"baggages":{"description":"The baggage allowances for the passenger on this segment that were included in the original offer. Any extra baggage items which were booked as services will be listed in the `services` field instead of here.","items":{"properties":{"quantity":{"description":"The number of items of baggage of the specified `type` allowed on the segment. Where no allowance information is available for a particular `type`, no entry will be present.","example":1,"type":"integer"},"type":{"description":"The type of the baggage allowance","enum":["checked","carry_on"],"example":"checked","type":"string"}},"title":"Slice Segment Passenger Baggage","type":"object"},"type":"array"},"cabin_class":{"description":"The cabin class that the passenger will travel in on this segment","enum":["first","business","premium_economy","economy"],"example":"economy","type":["string","null"]},"cabin_class_marketing_name":{"description":"The name that the marketing carrier uses to market this cabin class","example":"Economy Basic","type":["string","null"]},"passenger_id":{"description":"The identifier for the passenger. You may have specified this ID yourself when creating the offer request, or otherwise, Duffel will have generated its own random ID.","example":"passenger_0","type":"string"},"seat":{"description":"An object containing metadata about the service, like the designator of the \nseat.\n","properties":{"designator":{"description":"The designator used to uniquely identify the seat, usually made up of a \nrow number and a column letter\n","example":"14B","type":"string"},"disclosures":{"description":"Each disclosure is text, in English, provided by the airline that \ndescribes the terms and conditions of this seat. We recommend showing \nthis in your user interface to make sure that customers understand any \nrestrictions and limitations.\n","example":["Do not seat children in exit row seats","Do not seat passengers with special needs in exit row seats"],"items":{"description":"An individual term, condition or restriction for this seat\n","type":"string"},"type":"array"},"name":{"description":"A name which describes the type of seat, which you can display in your \nuser interface to help customers to understand its features\n","example":"Exit row seat","type":["string","null"]}},"title":"Service Metadata for a Seat","type":["object","null"]}},"title":"Order Slice Segment Passenger","type":"object"},"type":"array"}},"required":["id","aircraft","arriving_at","departing_at","destination","destination_terminal","distance","duration","marketing_carrier","marketing_carrier_flight_number","operating_carrier","operating_carrier_flight_number","origin","origin_terminal","passengers"],"type":"object"},"type":"array"}},"required":["id","duration","destination","destination_type","origin","origin_type","fare_brand_name","segments"],"title":"Order Change Slices Slice","type":"object"},"type":"array"}},"required":["add","remove"],"title":"Order Change Slices","type":"object"}},"required":["id","order_id","live_mode","expires_at","change_total_amount","change_total_currency","new_total_amount","new_total_currency","penalty_total_amount","penalty_total_currency","refund_to","slices","created_at","confirmed_at"],"title":"Order Change","type":"object"},"type":"array"},"conditions":{"description":"The conditions associated with this order, describing the kinds of modifications you can make to it and any penalties that will apply to those modifications.\nThis information assumes the condition is applied to all of the slices and passengers associated with this order - for information at the slice level (e.g. \"what happens if I just want to change the first slice?\") refer to the `slices`.\nIf a particular kind of modification is allowed, you may not always be able to take action through the Duffel API. In some cases, you may need to contact the Duffel support team or the airline directly.\n","properties":{"change_before_departure":{"description":"Whether the whole order can be changed before the departure of the first slice.\nIf all of the slices on the order can be changed then the `allowed` property will be `true`. Refer to the `slices` for information about change penalties.\nIf any of the slices on the order can't be changed then the `allowed` property will be `false`. In this case you should refer to the `slices` conditions to determine if any part of the order is changeable.\nIf the airline hasn't provided any information about whether this order can be changed then this property will be `null`.\n","properties":{"allowed":{"description":"Whether this kind of modification is allowed post-booking","example":true,"type":"boolean"},"penalty_amount":{"description":"If the modification is `allowed` then this is the amount payable to apply the modification to all passengers. If there is no penalty, the value will be zero.\nIf the modification isn't `allowed` or the penalty is not known then this field will be `null`.\nIf this is `null` then the `penalty_currency` will also be `null`.\n","example":"100.00","type":["string","null"]},"penalty_currency":{"description":"The currency of the `penalty_amount` as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis will be in a currency determined by the airline, which is not necessarily the same as the currency of the offer or order.\nIf this is `null` then `penalty_amount` will also be `null`.\n","example":"GBP","format":"ISO 4217","type":["string","null"]}},"type":["object","null"]},"refund_before_departure":{"description":"Whether the whole order can be refunded before the departure of the first slice.\nIf all of the slices on the order can be refunded then the `allowed` property will be `true` and information will be provided about any penalties.\nIf any of the slices on the order can't be refunded then the `allowed` property will be `false`.\nIf the airline hasn't provided any information about whether this order can be refunded then this property will be `null`.\n","properties":{"allowed":{"description":"Whether this kind of modification is allowed post-booking","example":true,"type":"boolean"},"penalty_amount":{"description":"If the modification is `allowed` then this is the amount payable to apply the modification to all passengers. If there is no penalty, the value will be zero.\nIf the modification isn't `allowed` or the penalty is not known then this field will be `null`.\nIf this is `null` then the `penalty_currency` will also be `null`.\n","example":"100.00","type":["string","null"]},"penalty_currency":{"description":"The currency of the `penalty_amount` as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis will be in a currency determined by the airline, which is not necessarily the same as the currency of the offer or order.\nIf this is `null` then `penalty_amount` will also be `null`.\n","example":"GBP","format":"ISO 4217","type":["string","null"]}},"type":["object","null"]}},"title":"OrderConditions","type":"object"},"content":{"description":"Whether the order is Self-Managed or Managed","enum":["self_managed","managed"],"example":"self_managed","type":"string"},"created_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the order was created","example":"2020-04-11T15:48:11.642Z","format":"date-time","type":"string"},"documents":{"description":"The documents issued for this order","items":{"properties":{"passenger_ids":{"description":"The list of passenger `id`s the document applies to","example":["pas_00009hj8USM7Ncg31cBCLL"],"items":{"type":"string"},"type":"array"},"type":{"description":"The type of document","enum":["electronic_ticket","electronic_miscellaneous_document_associated","electronic_miscellaneous_document_standalone"],"example":"electronic_ticket","type":"string"},"unique_identifier":{"description":"The identifier for the document, in the case of electronic tickets this string represents the payment or the entitlement to fly.","example":"1252106312810","type":"string"}},"title":"Order Document","type":"object"},"type":"array"},"id":{"description":"Duffel's unique identifier for the resource","example":"ord_00009hthhsUZ8W4LxQgkjo","type":"string"},"intended_payment_methods":{"description":"The intended payment methods for this order. This field is only present for unpaid hold orders.\n","items":{"oneOf":[{"additionalProperties":false,"properties":{"card_id":{"description":"The ID of the card you intend to pay with","example":"tcd_0000A3t2sL46m5eDF45kWW","type":"string"},"charge_amount":{"description":"The amount that will be charged to the card payment","example":"500.20","type":"string"},"charge_currency":{"description":"The currency of the charge amount","example":"GBP","format":"ISO 4217","type":"string"},"surcharge_amount":{"description":"The surcharge amount that will be applied to the card payment","example":"30.20","type":["string","null"]},"surcharge_currency":{"description":"The currency of the surcharge amount","example":"GBP","format":"ISO 4217","type":["string","null"]},"type":{"description":"The type of payment method you intend to use","enum":["card"],"example":"card","type":"string"}},"required":["type","card_id","charge_amount","charge_currency","surcharge_amount","surcharge_currency"],"title":"Intended Card Surcharge","type":"object"},{"additionalProperties":false,"properties":{"airline_credit_id":{"description":"The ID of the airilne credit you intend to pay with","example":"tcd_0000A3t2sL46m5eDF45kWW","type":"string"},"charge_amount":{"description":"The amount that will be taken from this airline credit","example":"30.20","type":"string"},"charge_currency":{"description":"The currency of the charge amount","example":"GBP","format":"ISO 4217","type":"string"},"penalty_amount":{"description":"The penalty that will be incurred when paying with this airline credit","example":"10.20","type":"string"},"penalty_currency":{"description":"The currency of the penalty amount","example":"GBP","format":"ISO 4217","type":"string"},"type":{"description":"The type of payment method you intend to use","enum":["airline_credit"],"example":"airline_credit","type":"string"}},"required":["type","airline_credit_id","charge_amount","charge_currency","penalty_amount","penalty_currency"],"title":"Intended Airline Credit Charge","type":"object"}]},"type":["array","null"]},"live_mode":{"description":"Whether the order was created in live mode. This field will be set to `true` if the order was created in live mode, or `false` if it was created in test mode.","example":false,"type":"boolean"},"metadata":{"description":"Metadata contains a set of key-value pairs that you can attach to an object. It can be useful for storing additional information about the object, in a structured format. Duffel does not use this information. You should not store sensitive information in this field.\n","example":{"customer_prefs":"window seat","payment_intent_id":"pit_00009htYpSCXrwaB9DnUm2"},"type":["object","null"]},"offer_id":{"description":"The offer ID used at the time of booking.","example":"off_00009htYpSCXrwaB9DnUm0","type":"string"},"owner":{"additionalProperties":false,"description":"The airline who owns the order","properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},"passengers":{"description":"The passengers who are travelling","items":{"properties":{"born_on":{"description":"The passenger's date of birth","example":"1987-07-24","format":"date","type":"string"},"email":{"description":"The passenger's email address. Note that this data may differ from the airline's records if it was updated directly with the airline since the order was created.\n","example":"amelia@duffel.com","type":"string"},"family_name":{"description":"The passenger's family name","example":"Earhart","type":"string"},"gender":{"description":"The passenger's gender","enum":["m","f"],"example":"f","type":"string"},"given_name":{"description":"The passenger's given name","example":"Amelia","type":"string"},"id":{"description":"The `id` of the passenger, returned when the [offer request](/docs/api/offer-requests) was created","example":"pas_00009hj8USM7Ncg31cBCLL","type":"string"},"infant_passenger_id":{"description":"The `id` of the infant associated with this passenger","example":"pas_00009hj8USM8Ncg32aTGHL","type":["string","null"]},"loyalty_programme_accounts":{"description":"The loyalty programme accounts for this passenger","items":{"properties":{"account_number":{"description":"The passenger's account number for this loyalty programme account","example":"12901014","type":"string"},"airline_iata_code":{"description":"The IATA code for the airline that this loyalty programme account belongs to","example":"BA","type":"string"}},"title":"Loyalty Programme Account","type":"object"},"type":"array"},"phone_number":{"description":"The passenger's phone number in [E.164](https://www.twilio.com/docs/glossary/what-e164) (international) format. Note that this data may differ from the airline's records if it was updated directly with the airline since the order was created.\n","example":"+442080160509","type":"string"},"title":{"description":"The passenger's title","enum":["mr","ms","mrs","miss","dr"],"example":"mrs","type":"string"},"type":{"description":"The type of the passenger","enum":["adult","child","infant_without_seat"],"example":"adult","type":"string"}},"required":["id","type","infant_passenger_id","given_name","family_name","gender","title","born_on","email","phone_number","loyalty_programme_accounts"],"title":"Order Passenger","type":"object"},"type":"array"},"payment_status":{"description":"The payment status for this order","properties":{"awaiting_payment":{"description":"Whether a full payment has been made, or the airline is waiting for a payment to be made. This will be set to false if the order has been cancelled or if `payment_required_by` has elapsed.","example":true,"type":"boolean"},"paid_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the order was paid for, if at all","example":"2020-01-17T10:42:14.545Z","format":"date-time","type":["string","null"]},"payment_required_by":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime by which you must pay for this order. At this time, if still unpaid, the reserved space on the flight(s) will be released and you will have to create a new order. This will be `null` only for orders where `awaiting_payment` is `false`.","example":"2020-01-17T10:42:14.545Z","format":"date-time","type":["string","null"]},"price_guarantee_expires_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the price associated with the order will no longer be guaranteed by the airline and the order will need to be repriced before payment. This will be `null` when there is no price guarantee.","example":"2020-01-17T10:42:14.545Z","format":"date-time","type":["string","null"]}},"title":"OrderPaymentStatus","type":"object"},"services":{"description":"The services booked along with this order","items":{"additionalProperties":false,"properties":{"id":{"description":"Duffel's unique identifier for the resource","example":"ser_00009UhD4ongolulWd9123","type":"string"},"metadata":{"description":"The metadata varies by the type of service. It includes further data\nabout the service. For example, for baggages, it may have data about\nsize and weight restrictions.\n","example":{"designator":"14B","disclosures":["Do not seat children in exit row seats","Do not seat passengers with special needs in exit row seats"],"name":"Exit row seat"},"oneOf":[{"additionalProperties":false,"description":"An object containing metadata about the service, like the maximum weight and dimensions of the baggage.","properties":{"maximum_depth_cm":{"description":"The maximum depth that the baggage can have in centimetres","example":75,"type":["number","null"]},"maximum_height_cm":{"description":"The maximum height that the baggage can have in centimetres","example":90,"type":["number","null"]},"maximum_length_cm":{"description":"The maximum length that the baggage can have in centimetres","example":90,"type":["number","null"]},"maximum_weight_kg":{"description":"The maximum weight that the baggage can have in kilograms","example":23,"type":["number","null"]},"type":{"description":"The type of the baggage","enum":["checked","carry_on"],"example":"checked","type":"string"}},"required":["type"],"title":"Service Metadata for a Baggage","type":"object"},{"additionalProperties":false,"description":"An object containing metadata about the service, like the designator of the \nseat.\n","example":{"designator":"14B","disclosures":["Do not seat children in exit row seats","Do not seat passengers with special needs in exit row seats"],"name":"Exit row seat"},"properties":{"designator":{"description":"The designator used to uniquely identify the seat, usually made up of a \nrow number and a column letter\n","example":"14B","type":"string"},"disclosures":{"description":"Each disclosure is text, in English, provided by the airline that \ndescribes the terms and conditions of this seat. We recommend showing \nthis in your user interface to make sure that customers understand any \nrestrictions and limitations.\n","example":["Do not seat children in exit row seats","Do not seat passengers with special needs in exit row seats"],"items":{"description":"An individual term, condition or restriction for this seat\n","type":"string"},"type":"array"},"name":{"description":"A name which describes the type of seat, which you can display in your \nuser interface to help customers to understand its features\n","example":"Exit row seat","type":["string","null"]}},"required":["designator","name","disclosures"],"title":"Service Metadata for a Seat","type":"object"}]},"passenger_ids":{"description":"List of passenger `id`s the service applies to. The service applies to all the passengers in this list.","example":["pas_00009hj8USM7Ncg31cBCLL"],"items":{"type":"string"},"type":"array"},"quantity":{"description":"The quantity of the service that was booked","example":1,"minimum":1,"type":"integer"},"segment_ids":{"description":"List of segment `id`s the service applies to. The service applies to all the segments in this list.","example":["seg_00009hj8USM7Ncg31cB456"],"items":{"type":"string"},"type":"array"},"total_amount":{"description":"The total price of the service for all passengers and segments it applies to, accounting for quantity and including taxes","example":"15.00","type":"string"},"total_currency":{"description":"The currency of the `total_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nIf an offer or order is priced with balance, it matches your organisation's billing currency. If it is priced with card or airline credit, it is returned in the currency the airline charges in. If it is priced without payment methods and not using Duffel Content, it is returned in the agency point of sale currency.\n","example":"GBP","format":"ISO 4217","type":"string"},"type":{"description":"The type of the service. For now we only return services of type \n`baggage` and `seat` but we will return other types in the future. We \nwon't consider adding new service types a breaking change.\n","enum":["baggage","seat"],"example":"seat","type":"string"}},"required":["id","metadata","passenger_ids","quantity","segment_ids","total_amount","total_currency","type"],"title":"Order Service","type":"object"},"type":"array"},"slices":{"description":"The [slices](/docs/api/overview/key-concepts) that make up the itinerary of this order. One-way journeys can be expressed using one slice, whereas return trips will need two.","items":{"additionalProperties":false,"properties":{"conditions":{"additionalProperties":false,"description":"The conditions associated with this slice, describing the kinds of modifications you can make and any penalties that will apply to those modifications.\nThis condition is applied only to this slice and to all the passengers associated with this order - for information at the order level (e.g. \"what happens if I want to change all the slices?\") refer to the `conditions` at the top level.\nIf a particular kind of modification is allowed, you may not always be able to take action through the Duffel API. In some cases, you may need to contact the Duffel support team or the airline directly.\n","properties":{"change_before_departure":{"description":"Whether this slice can be changed before the departure.\nIf the slice can be changed for all of the passengers then the `allowed` property will be `true` and information will be provided about any penalties.\nIf none of the passengers on the slice can be changed then the `allowed` property will be `false`.\nIn all other cases this property will be `null` indicating we can't provide the information for this slice.\nThe `penalty_amount` is specific to changing this slice and may not be the penalties that is applied if the entire order is changed.\n","properties":{"allowed":{"description":"Whether this kind of modification is allowed post-booking","example":true,"type":"boolean"},"penalty_amount":{"description":"If the modification is `allowed` then this is the amount payable to apply the modification to all passengers. If there is no penalty, the value will be zero.\nIf the modification isn't `allowed` or the penalty is not known then this field will be `null`.\nIf this is `null` then the `penalty_currency` will also be `null`.\n","example":"100.00","type":["string","null"]},"penalty_currency":{"description":"The currency of the `penalty_amount` as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis will be in a currency determined by the airline, which is not necessarily the same as the currency of the offer or order.\nIf this is `null` then `penalty_amount` will also be `null`.\n","example":"GBP","format":"ISO 4217","type":["string","null"]}},"type":["object","null"]}},"required":["change_before_departure"],"title":"OrderSliceConditions","type":"object"},"destination":{"additionalProperties":false,"description":"The city or airport where this slice ends","properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},"destination_type":{"description":"The type of the destination","enum":["airport","city"],"example":"airport","type":"string"},"duration":{"description":"The duration of the slice, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":["string","null"]},"fare_brand_name":{"description":"The name of the fare brand associated with this slice. A fare brand\nspecifies the travel conditions you get on your slice made available by\nthe airline. e.g. a British Airways Economy Basic fare will only include\na hand baggage allowance. It is worth noting that the fare brand names\nare defined by the airlines themselves and therefore they are subject to\nchange without any prior notice.\n","example":"Basic","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"sli_00009htYpSCXrwaB9Dn123","type":"string"},"origin":{"additionalProperties":false,"description":"The city or airport where this slice begins","properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},"origin_type":{"description":"The type of the origin","enum":["airport","city"],"example":"airport","type":"string"},"segments":{"description":"The segments - that is, specific flights - that the airline is offering to get the passengers from the `origin` to the `destination`","items":{"additionalProperties":false,"properties":{"aircraft":{"allOf":[{"additionalProperties":false,"properties":{"iata_code":{"description":"The three-character IATA code for the aircraft","example":"380","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"arc_00009UhD4ongolulWd91Ky","type":"string"},"name":{"description":"The name of the aircraft","example":"Airbus Industries A380","type":"string"}},"required":["iata_code","id","name"],"title":"Aircraft","type":"object"},{"description":"The aircraft that the operating carrier will use to operate this segment"}]},"arriving_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to arrive, in the destination airport timezone (see `destination.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string"},"departing_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the segment is scheduled to depart, in the origin airport timezone (see `origin.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string"},"destination":{"allOf":[{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"iata_code":{"description":"The three-character IATA code for the city","example":"NYC","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"US","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_nyc_us","type":"string"},"name":{"description":"The name of the city","example":"New York","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"New York","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"NYC","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"JFK","type":["string","null"]},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"US","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"KJFK","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_jfk_us","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":40.640556,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-73.778519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"John F. Kennedy International Airport","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"America/New_York","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","city","iata_city_code"],"title":"Airport","type":"object"},{"description":"The airport at which the segment is scheduled to arrive"}]},"destination_terminal":{"description":"The terminal at the `destination` airport where the segment is scheduled to arrive","example":"5","type":["string","null"]},"distance":{"description":"The distance of the segment in kilometres","example":"424.2","type":["string","null"]},"duration":{"description":"The duration of the segment, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"seg_00009htYpSCXrwaB9Dn456","type":"string"},"marketing_carrier":{"additionalProperties":false,"description":"The airline selling the tickets for this segment. This may differ from the `operating_carrier` in the case of a \"codeshare\", where one airline sells flights operated by another airline.","properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},"marketing_carrier_flight_number":{"description":"The flight number assigned by the marketing carrier","example":"1234","type":"string"},"operating_carrier":{"additionalProperties":false,"description":"The airline actually operating this segment. This may differ from the `marketing_carrier` in the case of a \"codeshare\", where one airline sells flights operated by another airline.","properties":{"conditions_of_carriage_url":{"description":"URL to the airline's conditions of carriage.","example":"https://www.britishairways.com/en-gb/information/legal/british-airways/general-conditions-of-carriage","type":["string","null"]},"iata_code":{"description":"The two-character IATA code for the airline. This may be `null` for non-IATA carriers.","example":"BA","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the airline","example":"arl_00001876aqC8c5umZmrRds","type":"string"},"logo_lockup_url":{"description":"Path to a svg of the airline lockup logo.\nA lockup logo is also called a combination logo, in which it combines the logotype and logomark.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/BA.svg","type":["string","null"]},"logo_symbol_url":{"description":"Path to a svg of the airline logo.\nThis may be `null` if no logo is available.","example":"https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/BA.svg","type":["string","null"]},"name":{"description":"The name of the airline","example":"British Airways","type":"string"}},"title":"Airline","type":"object"},"operating_carrier_flight_number":{"description":"The flight number assigned by the operating carrier. This may not be present, in which case you should display the `marketing_carrier`'s information and the `marketing_carrier_flight_number`, and simply state the name of the `operating_carrier`.","example":"4321","type":["string","null"]},"origin":{"description":"The airport from which the flight is scheduled to depart","properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"origin_terminal":{"description":"The terminal at the `origin` airport from which the segment is scheduled to depart","example":"B","type":["string","null"]},"passengers":{"description":"Additional segment-specific information about the passengers included in the offer (e.g. their baggage allowance and the cabin class they will be travelling in)","items":{"additionalProperties":false,"properties":{"baggages":{"description":"The baggage allowances for the passenger on this segment that were included in the original offer. Any extra baggage items which were booked as services will be listed in the `services` field instead of here.","items":{"properties":{"quantity":{"description":"The number of items of baggage of the specified `type` allowed on the segment. Where no allowance information is available for a particular `type`, no entry will be present.","example":1,"type":"integer"},"type":{"description":"The type of the baggage allowance","enum":["checked","carry_on"],"example":"checked","type":"string"}},"title":"Slice Segment Passenger Baggage","type":"object"},"type":"array"},"cabin_class":{"description":"The cabin class that the passenger will travel in on this segment","enum":["first","business","premium_economy","economy"],"example":"economy","type":["string","null"]},"cabin_class_marketing_name":{"description":"The name that the marketing carrier uses to market this cabin class","example":"Economy Basic","type":["string","null"]},"passenger_id":{"description":"The identifier for the passenger. You may have specified this ID yourself when creating the offer request, or otherwise, Duffel will have generated its own random ID.","example":"passenger_0","type":"string"},"seat":{"description":"An object containing metadata about the service, like the designator of the \nseat.\n","properties":{"designator":{"description":"The designator used to uniquely identify the seat, usually made up of a \nrow number and a column letter\n","example":"14B","type":"string"},"disclosures":{"description":"Each disclosure is text, in English, provided by the airline that \ndescribes the terms and conditions of this seat. We recommend showing \nthis in your user interface to make sure that customers understand any \nrestrictions and limitations.\n","example":["Do not seat children in exit row seats","Do not seat passengers with special needs in exit row seats"],"items":{"description":"An individual term, condition or restriction for this seat\n","type":"string"},"type":"array"},"name":{"description":"A name which describes the type of seat, which you can display in your \nuser interface to help customers to understand its features\n","example":"Exit row seat","type":["string","null"]}},"title":"Service Metadata for a Seat","type":["object","null"]}},"title":"Order Slice Segment Passenger","type":"object"},"type":"array"},"stops":{"description":"Additional segment-specific information about the stops, if any, included in the segment","items":{"additionalProperties":false,"properties":{"airport":{"allOf":[{"additionalProperties":false,"properties":{"airports":{"description":"The airports associated to a city. This will only be provided where the `type` is `city`.","items":{"properties":{"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":"string"},"iata_city_code":{"description":"The three-character IATA code for the city where the airport is located","example":"LON","type":"string"},"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"required":["iata_code","id","name","iata_country_code","latitude","longitude","icao_code","time_zone","city_name","iata_city_code"],"title":"Airport","type":"object"},"type":["array","null"]},"city":{"description":"The metropolitan area where the airport is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","properties":{"airports":{"description":"List of airports associated with the city","items":{"properties":{"iata_code":{"description":"The three-character IATA code for the airport","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the airport is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":"number"},"name":{"description":"The name of the airport","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":"string"}},"type":"object"},"type":"array"},"iata_code":{"description":"The three-character IATA code for the city","example":"LON","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"cit_lon_gb","type":"string"},"name":{"description":"The name of the city","example":"London","type":"string"}},"title":"City","type":["object","null"]},"city_name":{"description":"The name of the city (or cities separated by a `/`) where the airport is located","example":"London","type":["string","null"]},"iata_city_code":{"description":"The 3-letter IATA code for the city where the place is located. Only present for airports which are registered with IATA as belonging to a [metropolitan area](https://portal.iata.org/faq/articles/en_US/FAQ/How-do-I-create-a-new-Metropolitan-Area).","example":"LON","type":["string","null"]},"iata_code":{"description":"The 3-letter IATA code for the place","example":"LHR","type":"string"},"iata_country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the city is located","example":"GB","format":"ISO 3166-1 alpha-2","type":"string"},"icao_code":{"description":"The four-character ICAO code for the airport","example":"EGLL","type":["string","null"]},"id":{"description":"Duffel's unique identifier for the resource","example":"arp_lhr_gb","type":"string"},"latitude":{"description":"The latitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":64.068865,"format":"float","type":["number","null"]},"longitude":{"description":"The longitude position of the airport represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-141.951519,"format":"float","type":["number","null"]},"name":{"description":"The name of the place","example":"Heathrow","type":"string"},"time_zone":{"description":"The time zone of the airport, specified by name from the [tz database](https://en.wikipedia.org/wiki/Tz_database)","example":"Europe/London","type":["string","null"]},"type":{"description":"The type of the place","enum":["airport","city"],"example":"airport","type":"string"}},"required":["iata_city_code","iata_code","id","name","type","iata_country_code","latitude","longitude","icao_code","time_zone","city_name"],"title":"Place","type":"object"},{"description":"The airport at which the stop happens"}]},"arriving_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the stop is scheduled to arrive, in the airport's timezone (see `destination.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string","x-validate":"Duffel.Web.NaiveDateTimeValidator"},"departing_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the stop is scheduled to depart, in the airport's timezone (see `origin.timezone`)","example":"2020-06-13T16:38:02","format":"local-date-time","type":"string","x-validate":"Duffel.Web.NaiveDateTimeValidator"},"duration":{"description":"The duration of the stop, represented as a [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) duration","example":"PT02H26M","type":"string"},"id":{"description":"Duffel's unique identifier for the resource","example":"sto_00009htYpSCXrwaB9Dn456","type":"string"}},"required":["id","airport","arriving_at","departing_at","duration"],"title":"Order Slice Segment Stop","type":"object"},"type":"array"}},"required":["aircraft","arriving_at","departing_at","destination","destination_terminal","distance","duration","id","marketing_carrier","marketing_carrier_flight_number","operating_carrier","origin","origin_terminal","passengers"],"title":"Order Slice Segment","type":"object"},"type":"array"}},"required":["destination_type","destination","origin_type","origin","duration","id","segments","conditions"],"title":"Order Slice","type":"object"},"type":"array"},"synced_at":{"description":"Airlines are always the source of truth for orders. The orders returned in the Duffel API are a view of those orders.\nThis field is the [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the order was last synced with the airline.\nIf this datetime is in the last minute you can consider the order up to date.\n","example":"2020-04-11T15:48:11Z","format":"date-time","type":"string"},"tax_amount":{"description":"The amount of tax payable on the order for all the flights booked","example":"30.20","type":["string","null"]},"tax_breakdown":{"description":"The airline's breakdown of `tax_amount` by tax code.\nThe list is empty when the airline gives us no usable itemisation. Treat an empty list as \"no breakdown available\" rather than \"no tax\".\nEach line is in the currency the airline quoted it in, which is given per line. Where Duffel converts the price into your billing currency, that currency differs from `tax_currency`, so the lines cannot be compared with `tax_amount` without converting them.\nEven in a single currency, the lines can add up to less than `tax_amount`: a line the airline quoted without a code, a currency or an amount is dropped, and some airlines itemise only part of the tax they charge. Do not reconcile against it, and do not use it to compute a total.\nA line's `name` is the short label for the charge and its `description` the fuller explanation of what it is and who levies it.\nA line's `name`, `description` and `carrier_imposed` are all nullable, and are `null` for a tax code we cannot yet classify.\n","items":{"properties":{"amount":{"description":"The amount charged under this code, for all passengers.\nA refundable tax appears as a negative amount.\n","example":"26.00","type":"string"},"carrier_imposed":{"description":"Whether the charge is set by the airline itself, rather than by a government or an airport.\nThis is `null` for a code we cannot classify. Do not read `null` as `false`.\n","example":false,"type":["boolean","null"]},"code":{"description":"The tax code the airline used for this charge, as it was quoted to us.\nCodes are mostly the IATA ticket tax codes (for example `GB` for UK Air Passenger Duty), but an airline is free to quote a code that is not in that list.\n","example":"GB","type":"string"},"currency":{"description":"The currency of the `amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis is the currency the airline quoted the tax in. Where Duffel converts the price into your billing currency, it will differ from `tax_currency`.\n","example":"GBP","format":"ISO 4217","type":"string"},"description":{"description":"A plain-English description of what the charge is for, written by Duffel.\nThis is `null` for a code we do not yet have a description for. It is never the airline's own wording.\n","example":"UK Air Passenger Duty, an excise duty charged on each passenger departing from a UK airport, banded by distance and cabin.","type":["string","null"]},"name":{"description":"A short label for the charge, written by Duffel: the country that levies it (or the airline, for a charge the airline sets itself) followed by the charge.\nUse it where a line item has to fit beside its amount. This is `null` for a code we do not yet have a name for. It is never the airline's own wording.\n","example":"UK Air Passenger Duty","type":["string","null"]}},"required":["code","amount","currency","name","description","carrier_imposed"],"title":"Tax Breakdown Item","type":"object"},"type":"array"},"tax_currency":{"description":"The currency of the `tax_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nIt will match your organisation's billing currency unless you’re using Duffel as an accredited IATA agent, in which case it will be in the currency provided by the airline (which will usually be based on the country where your IATA agency is registered).\n","example":"GBP","format":"ISO 4217","type":["string","null"]},"total_amount":{"description":"The total price of the order for all the flights and services booked, including taxes","example":"90.80","type":"string"},"total_currency":{"description":"The currency of the `total_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nIt will match your organisation's billing currency, with two exceptions. If the order was paid using a card or airline credit, it will be the currency the airline charged in, even if the offer you booked showed your billing currency. If you’re using Duffel as an accredited IATA agent, it will be the currency provided by the airline (usually based on the country where your IATA agency is registered).\n","example":"GBP","format":"ISO 4217","type":"string"},"type":{"description":"The type of this order","enum":["instant","hold"],"example":"instant","type":["string","null"]},"users":{"description":"The `id`s of users that are allowed to manage the order.\n","items":{"example":"icu_00009htyDGjIfajdNBZRlw","type":"string"},"type":"array"},"void_window_ends_at":{"description":"Some paid orders are eligible to be voided, typically within the first 24 hours after payment. An order that is cancelled within this window is eligible for a full refund.\nNote that orders created near to the initial departure date i.e. within 7 days may not be eligible for void.\nThis field is the [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the shall no longer be eligible to be void, after which any refunds shall be subject to the conditions on the order.\n","example":"2020-04-11T15:48:11Z","format":"date-time","type":["string","null"],"x-preview":true}},"required":["airline_initiated_changes","base_amount","base_currency","booking_reference","cancellation","cancelled_at","changes","conditions","created_at","documents","id","live_mode","owner","passengers","payment_status","services","slices","tax_amount","tax_currency","total_amount","total_currency","metadata","synced_at","offer_id","void_window_ends_at"],"title":"Order","type":"object"},"meta":{"properties":{"after":{"type":["string","null"]},"before":{"type":"string"},"limit":{"type":"number"}},"type":"object"}},"required":["data"],"type":"object"}}},"description":"Successful HTTP response; fixed SDK accepts response.ok."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Flight Order","tags":["duffel"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"duffel-flights","x-aisa-category":"duffel","x-aisa-docs-url":"https://aisa.one/docs/api-reference/duffel-flights/get_duffel_flights_apis_v1_duffel_flights_orders_id","x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.005,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"duffel-flights","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"duffel-flights","x-aisa-response-passthrough":true,"x-aisa-response-source":{"content_hash":"sha256:260e23ed0638f905db1ed5e5016c728948f03b88a6f44012ab78996eadc8b69a","kind":"upstream_success_contract","source":{"content_hash":"sha256:511f8ab55bc3962e9f1545cbabb681ab7a919e977ad3ce06350f75df7ab99487","converter":"scripts/prepare_duffel_order_response.py@1","fetched_at":"2026-10-17T09:28:11.141395+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:6c17b3895855713154ad1a54ed5113f8d32f18768ddec3b3285625e3490cb7f4","references":[{"sha256":"1de7905eb073b81eee497c83c34c5820868e413833f82028edd1f3dc822dbd40","url":"https://duffel.com/docs/api/v2/orders"}],"refresh_policy":"manual","response_only":true,"review_period_days":30,"scope":"Response authority only for the exact GET route and passthrough origin/path hashes. No request fields, methods, pricing or execution permission are granted.","source_content_hash":"sha256:8e348b09488042f5713cfb8a21c3121179977b40f381094b2bd8db278ef2fbcd","source_document_sha256":"f0fb7c96ad70801295afd8e4478ae54b2316ec4a0c57bf5795f2bae81652135e","source_file":"openapi/upstream/duffel-flights-official.json","source_revision":"b1f27437a89916e54712987581f9c353748456f7","upstream_origin_sha256":"e90e5f2b42f9d68931f2f9a9cbbdac739de18e6033ddaf5cd3a7972494a0c8c9","upstream_path_sha256":"ae610c6de0adc9fdf6cae52b45a8221f87b88de80f104c881e784fdface5e447","url":"https://duffel.com/docs/api/v2/orders"}},"x-aisa-response-upstream-origin-sha256":"e90e5f2b42f9d68931f2f9a9cbbdac739de18e6033ddaf5cd3a7972494a0c8c9","x-aisa-response-upstream-path-sha256":"ae610c6de0adc9fdf6cae52b45a8221f87b88de80f104c881e784fdface5e447","x-aisa-revision":{"customer_pricing_ref":"1f7ba90f93fa","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ad28845e4f7f"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_duffel_flights_apis_v1_duffel_flights_orders_id","path":"/apis/v1/duffel/flights/orders/{id}"},"x-aisa-status":"enabled","x-aisa-validation":"runtime"}},"/apis/v1/duffel/flights/seat-maps":{"get":{"description":"Seat map per segment for an offer\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.005 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_duffel_seat_maps","parameters":[{"in":"query","name":"after","required":false,"schema":{"type":"string"}},{"in":"query","name":"before","required":false,"schema":{"type":"string"}},{"in":"query","name":"limit","required":false,"schema":{"maximum":200,"minimum":1,"type":"integer"}},{"in":"query","name":"offer_id","required":false,"schema":{"type":"string"}}],"responses":{"2XX":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"description":"Each seat map is for a specific segment","example":{"cabins":[{"aisles":2,"deck":0,"rows":[{"sections":[{"elements":[{"available_services":[{"id":"ase_00009UhD4ongolulWAAA1A","passenger_id":"pas_00009hj8USM7Ncg31cAAA","total_amount":"30.00","total_currency":"GBP"}],"designator":"1A","disclosures":[],"name":"","type":"seat"},{"available_services":[{"id":"ase_00009UhD4ongolulWAAA1B","passenger_id":"pas_00009hj8USM7Ncg31cAAA","total_amount":"30.00","total_currency":"GBP"}],"designator":"1B","disclosures":[],"name":"","type":"seat"},{"available_services":[{"id":"ase_00009UhD4ongolulWAAA1C","passenger_id":"pas_00009hj8USM7Ncg31cAAA","total_amount":"30.00","total_currency":"GBP"}],"designator":"1C","disclosures":[],"name":"","type":"seat"}]},{"elements":[{"available_services":[{"id":"ase_00009UhD4ongolulWAAA1D","passenger_id":"pas_00009hj8USM7Ncg31cAAA","total_amount":"30.00","total_currency":"GBP"}],"designator":"1D","disclosures":[],"name":"","type":"seat"},{"available_services":[{"id":"ase_00009UhD4ongolulWAAA1E","passenger_id":"pas_00009hj8USM7Ncg31cAAA","total_amount":"30.00","total_currency":"GBP"}],"designator":"1E","disclosures":[],"name":"","type":"seat"},{"available_services":[],"designator":"1F","disclosures":[],"name":"","type":"seat"},{"available_services":[],"designator":"1G","disclosures":[],"name":"","type":"seat"}]},{"elements":[{"available_services":[{"id":"ase_00009UhD4ongolulWAAA1J","passenger_id":"pas_00009hj8USM7Ncg31cAAA","total_amount":"30.00","total_currency":"GBP"}],"designator":"1H","disclosures":[],"name":"","type":"seat"},{"available_services":[{"id":"ase_00009UhD4ongolulWAAA1K","passenger_id":"pas_00009hj8USM7Ncg31cAAA","total_amount":"30.00","total_currency":"GBP"}],"designator":"1J","disclosures":[],"name":"","type":"seat"},{"available_services":[{"id":"ase_00009UhD4ongolulWAAA1K","passenger_id":"pas_00009hj8USM7Ncg31cAAA","total_amount":"30.00","total_currency":"GBP"}],"designator":"1K","disclosures":[],"name":"","type":"seat"}]}]},{"sections":[{"elements":[{"type":"exit_row"}]},{"elements":[]},{"elements":[{"type":"exit_row"}]}]},{"sections":[{"elements":[{"available_services":[{"id":"ase_00009UhD4ongolulWAAA2A","passenger_id":"pas_00009hj8USM7Ncg31cAAA","total_amount":"20.00","total_currency":"GBP"}],"designator":"2A","disclosures":[],"name":"","type":"seat"},{"available_services":[{"id":"ase_00009UhD4ongolulWAAA2B","passenger_id":"pas_00009hj8USM7Ncg31cAAA","total_amount":"20.00","total_currency":"GBP"}],"designator":"2B","disclosures":[],"name":"","type":"seat"},{"available_services":[{"id":"ase_00009UhD4ongolulWAAA2C","passenger_id":"pas_00009hj8USM7Ncg31cAAA","total_amount":"20.00","total_currency":"GBP"}],"designator":"2C","disclosures":[],"name":"","type":"seat"}]},{"elements":[{"available_services":[],"designator":"2D","disclosures":[],"name":"","type":"seat"},{"available_services":[],"designator":"2E","disclosures":[],"name":"","type":"seat"},{"available_services":[{"id":"ase_00009UhD4ongolulWAAA2F","passenger_id":"pas_00009hj8USM7Ncg31cAAA","total_amount":"20.00","total_currency":"GBP"}],"designator":"2F","disclosures":[],"name":"","type":"seat"},{"available_services":[{"id":"ase_00009UhD4ongolulWAAA2G","passenger_id":"pas_00009hj8USM7Ncg31cAAA","total_amount":"20.00","total_currency":"GBP"}],"designator":"2G","disclosures":[],"name":"","type":"seat"}]},{"elements":[{"available_services":[],"designator":"2H","disclosures":[],"name":"","type":"seat"},{"available_services":[{"id":"ase_00009UhD4ongolulWAAA2J","passenger_id":"pas_00009hj8USM7Ncg31cAAA","total_amount":"20.00","total_currency":"GBP"}],"designator":"2J","disclosures":[],"name":"","type":"seat"},{"available_services":[{"id":"ase_00009UhD4ongolulWAAA2K","passenger_id":"pas_00009hj8USM7Ncg31cAAA","total_amount":"20.00","total_currency":"GBP"}],"designator":"2K","disclosures":[],"name":"","type":"seat"}]}]},{"sections":[{"elements":[{"available_services":[{"id":"ase_00009UhD4ongolulWAAA3A","passenger_id":"pas_00009hj8USM7Ncg31cAAA","total_amount":"10.00","total_currency":"GBP"}],"designator":"3A","disclosures":[],"name":"","type":"seat"},{"available_services":[],"designator":"3B","disclosures":[],"name":"","type":"seat"},{"available_services":[{"id":"ase_00009UhD4ongolulWAAA3C","passenger_id":"pas_00009hj8USM7Ncg31cAAA","total_amount":"10.00","total_currency":"GBP"}],"designator":"3C","disclosures":[],"name":"","type":"seat"}]},{"elements":[{"available_services":[{"id":"ase_00009UhD4ongolulWAAA3D","passenger_id":"pas_00009hj8USM7Ncg31cAAA","total_amount":"10.00","total_currency":"GBP"}],"designator":"3D","disclosures":[],"name":"","type":"seat"},{"available_services":[{"id":"ase_00009UhD4ongolulWAAA3E","passenger_id":"pas_00009hj8USM7Ncg31cAAA","total_amount":"10.00","total_currency":"GBP"}],"designator":"3E","disclosures":[],"name":"","type":"seat"},{"available_services":[{"id":"ase_00009UhD4ongolulWAAA3F","passenger_id":"pas_00009hj8USM7Ncg31cAAA","total_amount":"10.00","total_currency":"GBP"}],"designator":"3F","disclosures":[],"name":"","type":"seat"},{"available_services":[],"designator":"3G","disclosures":[],"name":"","type":"seat"}]},{"elements":[{"available_services":[{"id":"ase_00009UhD4ongolulWAAA3H","passenger_id":"pas_00009hj8USM7Ncg31cAAA","total_amount":"10.00","total_currency":"GBP"}],"designator":"3H","disclosures":[],"name":"","type":"seat"},{"available_services":[{"id":"ase_00009UhD4ongolulWAAA3J","passenger_id":"pas_00009hj8USM7Ncg31cAAA","total_amount":"10.00","total_currency":"GBP"}],"designator":"3J","disclosures":[],"name":"","type":"seat"},{"available_services":[{"id":"ase_00009UhD4ongolulWAAA3K","passenger_id":"pas_00009hj8USM7Ncg31cAAA","total_amount":"10.00","total_currency":"GBP"}],"designator":"3K","disclosures":[],"name":"","type":"seat"}]}]},{"sections":[{"elements":[{"available_services":[{"id":"ase_00009UhD4ongolulWAAA4A","passenger_id":"pas_00009hj8USM7Ncg31cAAA","total_amount":"10.00","total_currency":"GBP"}],"designator":"4A","disclosures":[],"name":"","type":"seat"},{"available_services":[{"id":"ase_00009UhD4ongolulWAAA4B","passenger_id":"pas_00009hj8USM7Ncg31cAAA","total_amount":"10.00","total_currency":"GBP"}],"designator":"4B","disclosures":[],"name":"","type":"seat"},{"available_services":[{"id":"ase_00009UhD4ongolulWAAA4C","passenger_id":"pas_00009hj8USM7Ncg31cAAA","total_amount":"10.00","total_currency":"GBP"}],"designator":"4C","disclosures":[],"name":"","type":"seat"}]},{"elements":[{"available_services":[{"id":"ase_00009UhD4ongolulWAAA4D","passenger_id":"pas_00009hj8USM7Ncg31cAAA","total_amount":"10.00","total_currency":"GBP"}],"designator":"4D","disclosures":[],"name":"","type":"seat"},{"available_services":[{"id":"ase_00009UhD4ongolulWAAA4E","passenger_id":"pas_00009hj8USM7Ncg31cAAA","total_amount":"10.00","total_currency":"GBP"}],"designator":"4E","disclosures":[],"name":"","type":"seat"},{"available_services":[{"id":"ase_00009UhD4ongolulWAAA4F","passenger_id":"pas_00009hj8USM7Ncg31cAAA","total_amount":"10.00","total_currency":"GBP"}],"designator":"4F","disclosures":[],"name":"","type":"seat"},{"available_services":[{"id":"ase_00009UhD4ongolulWAAA4G","passenger_id":"pas_00009hj8USM7Ncg31cAAA","total_amount":"10.00","total_currency":"GBP"}],"designator":"4G","disclosures":[],"name":"","type":"seat"}]},{"elements":[{"available_services":[],"designator":"4H","disclosures":[],"name":"","type":"seat"},{"available_services":[],"designator":"4J","disclosures":[],"name":"","type":"seat"},{"available_services":[{"id":"ase_00009UhD4ongolulWAAA4K","passenger_id":"pas_00009hj8USM7Ncg31cAAA","total_amount":"10.00","total_currency":"GBP"}],"designator":"4K","disclosures":[],"name":"","type":"seat"}]}]},{"sections":[{"elements":[{"type":"lavatory"}]},{"elements":[]},{"elements":[{"type":"lavatory"}]}]},{"sections":[{"elements":[{"type":"galley"}]},{"elements":[{"type":"galley"}]},{"elements":[{"type":"galley"}]}]}],"wings":{"first_row_index":1,"last_row_index":2}}],"id":"sea_00003hthlsHZ8W4LxXjkzo","segment_id":"seg_00009htYpSCXrwaB9Dn456","slice_id":"sli_00009htYpSCXrwaB9Dn123"},"properties":{"cabins":{"description":"The list of cabins in this seat map.\n\nCabins are ordered by deck from lowest to highest, and then within \neach deck from the front to back of the aircraft.\n","items":{"description":"A cabin is a physical section of an aircraft that passengers travel \nin. The cabin that a passenger travels in will depend on the fare \nthey paid (for example an economy cabin versus a business class cabin).\n","properties":{"aisles":{"description":"The number of aisles in this cabin. \n\nIf this is set to `1`, each row of the cabin is split into two sections.\nIf this is set to `2`, each row of the cabin is split into three sections.\n","example":1,"maximum":2,"minimum":1,"type":"integer"},"cabin_class":{"description":"The cabin class that the passenger will travel in on this segment","enum":["first","business","premium_economy","economy"],"example":"economy","type":["string","null"]},"deck":{"description":"Level 0 is the main deck and level 1 is the upper deck above that, \nwhich is found on some large aircraft.\n","example":0,"maximum":1,"minimum":0,"type":"integer"},"rows":{"description":"A list of rows in this cabin. \n\nRow sections are broken up by aisles. Rows are ordered from front to \nback of the aircraft.\n","items":{"description":"A cabin row has one or more sections, each made up of\nelements.\n\nAn element is something that takes up physical space such as a\nseat or an empty area.\n","properties":{"sections":{"description":"A list of sections.\n\nEach row is divided into sections by one or more aisles.\n","items":{"description":"A section within a row that contains a list of row\nelements. This corresponds to a left, middle, or right\nlengthwise section of the aircraft.\n","properties":{"elements":{"description":"The elements that make up this section","items":{"oneOf":[{"description":"A seat for a passenger. If the `available_services` list is\nempty (which will be represented as an empty list : `[]`),\nthe seat is unavailable.\n\nFor display, all seats should be displayed with the same static width.\n","properties":{"available_services":{"description":"Seats are considered a special kind of service. There\nwill be at most one service per seat per passenger. A\nseat can only be booked for one passenger. If a seat has\nno available services (which will be represented as an\nempty list : `[]`) then it's unavailable.\n","items":{"description":"A bookable seat is a special kind of service. Only one seat can be booked per\npassenger, per segment\n","example":[{"id":"ase_00009UhD4ongolulWd9123","passenger_id":"pas_00009hj8USM7Ncg31cBCL","total_amount":"40.00","total_currency":"GBP"}],"properties":{"id":{"description":"Duffel's unique identifier for the resource","example":"ase_00009UhD4ongolulWd9123","type":"string"},"passenger_id":{"description":"The passenger that this seat is for","example":"pas_00009hj8USM7Ncg31cBCLL","type":"string"},"total_amount":{"description":"The total price of the seat, including taxes","example":"15.00","type":"string"},"total_currency":{"description":"The currency of the `total_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nIf an offer or order is priced with balance, it matches your organisation's billing currency. If it is priced with card or airline credit, it is returned in the currency the airline charges in. If it is priced without payment methods and not using Duffel Content, it is returned in the agency point of sale currency.\n","example":"GBP","format":"ISO 4217","type":"string"}},"required":["id","passenger_id","total_amount","total_currency"],"title":"Seat Service","type":"object"},"type":"array"},"designator":{"description":"The designator used to uniquely identify the seat, usually made up of a \nrow number and a column letter\n","example":"14B","type":"string"},"disclosures":{"description":"Each disclosure is text, in English, provided by the airline that \ndescribes the terms and conditions of this seat. We recommend showing \nthis in your user interface to make sure that customers understand any \nrestrictions and limitations.\n","example":["Do not seat children in exit row seats","Do not seat passengers with special needs in exit row seats"],"items":{"description":"An individual term, condition or restriction for this seat\n","type":"string"},"type":"array"},"name":{"description":"A name which describes the type of seat, which you can display in your \nuser interface to help customers to understand its features\n","example":"Exit row seat","type":["string","null"]},"type":{"description":"The type of this element","enum":["seat"],"example":"seat","type":"string"}},"required":["type","designator","disclosures","available_services"],"title":"Cabin Row Section Seat Element","type":"object"},{"description":"A bassinet is a child's cradle. This element\nwill be aligned with the corresponding seat in\nthe following row.\n\nFor display, this element should have the same width as a\nseat for proper alignment.\n","properties":{"type":{"description":"The type of this element","enum":["bassinet"],"example":"bassinet","type":"string"}},"required":["type"],"title":"Cabin Row Section Bassinet Element","type":"object"},{"description":"An empty space used for padding in some non-standard\nseat arrangements.\n\nFor display, this element should have the same dimensions\nas a seat for proper alignment.\n","properties":{"type":{"description":"The type of this element","enum":["empty"],"example":"empty","type":"string"}},"required":["type"],"title":"Cabin Row Section Empty Element","type":"object"},{"description":"An exit row represents the extra wide space used to reach\naircraft exits, and indicates the existence of an exit\ndoor.\n\nFor display, this element should ideally fill or shrink to\navailable space in a row section. Displaying it with the same\nwidth as seat is also reasonable.\n","properties":{"type":{"description":"The type of this element","enum":["exit_row"],"example":"exit_row","type":"string"}},"required":["type"],"title":"Cabin Row Section Exit Row Element","type":"object"},{"description":"A lavatory for use by passengers.\n\nFor display, this element should ideally fill or shrink to\navailable space in a row section. Displaying it with the same\nwidth as seat is also reasonable.\n","properties":{"type":{"description":"The type of this element","enum":["lavatory"],"example":"lavatory","type":"string"}},"required":["type"],"title":"Cabin Row Section Lavatory Element","type":"object"},{"description":"A galley is the compartment where food is cooked\nor prepared. These are conventionally marked\nwith a teacup symbol.\n\nFor display, this element should ideally fill or shrink to\navailable space in a row section. Displaying it with the\nsame width as seat is also reasonable.\n","properties":{"type":{"description":"The type of this element","enum":["galley"],"example":"galley","type":"string"}},"required":["type"],"title":"Cabin Row Section Galley Element","type":"object"},{"description":"A closet used for storage. These are\nconventionally marked with a clothes hanger\nsymbol.\n\nFor display, this element should ideally fill or shrink to\navailable space in a row section. Displaying it with the\nsame width as seat is also reasonable.\n","properties":{"type":{"description":"The type of this element","enum":["closet"],"example":"closet","type":"string"}},"required":["type"],"title":"Cabin Row Section Closet Element","type":"object"},{"description":"A set of stairs to another deck.\n\nFor display, this element should ideally fill or shrink\nto available space in a row section. Displaying it with\nthe same width as seat is also reasonable.\n","properties":{"type":{"description":"The type of this element","enum":["stairs"],"example":"stairs","type":"string"}},"required":["type"],"title":"Cabin Row Section Stairs Element","type":"object"},{"description":"A seat with restrictions on who can book it.\n\nFor display, this element should ideally fill or shrink\nto available space in a row section. Displaying it with\nthe same width as seat is also reasonable.\n","properties":{"type":{"description":"The type of this element","enum":["restricted_seat_general"],"example":"restricted_seat_general","type":"string"}},"required":["type"],"title":"Cabin Row Section Restricted Seat Element","type":"object"}]},"type":"array"}},"required":["elements"],"title":"Cabin Row Section","type":"object"},"type":"array"}},"required":["sections"],"title":"Seat Map Cabin Row","type":"object"},"type":"array"},"wings":{"description":"Where the wings of the aircraft are in relation to rows in the cabin.\n\nThe numbers correspond to the indices of the first and the last \nrow which are overwing. You can use this to draw a visual \nrepresentation of the wings to help users get a better idea of \nwhat they will see outside their window.\n\nThe indices are 0th-based and are for all rows, not just those that have\nseats.\n\nThis is `null` when no rows of the cabin are overwing.\n","example":{"first_row_index":8,"last_row_index":12},"properties":{"first_row_index":{"description":"The index of the first row which is overwing, starting from \nthe front of the aircraft.\n","example":8,"minimum":0,"type":"integer"},"last_row_index":{"description":"The index of the last row which is overwing, starting from \nthe front of the aircraft.\n","example":12,"minimum":0,"type":"integer"}},"required":["first_row_index","last_row_index"],"title":"Wing Position","type":["object","null"]}},"required":["deck","cabin_class","aisles","rows"],"title":"Seat Map Cabin","type":"object"},"type":"array"},"id":{"description":"Duffel's unique identifier for the resource","example":"sea_00003hthlsHZ8W4LxXjkzo","type":"string"},"segment_id":{"description":"Duffel's unique identifier for the resource","example":"xxx_00009hthhsUZ8W4LxQgkjo","type":"string"},"slice_id":{"description":"Duffel's unique identifier for the resource","example":"xxx_00009hthhsUZ8W4LxQgkjo","type":"string"}},"required":["id","slice_id","segment_id","cabins"],"title":"Seat map","type":"object"},"type":"array"},"meta":{"properties":{"after":{"type":["string","null"]},"before":{"type":"string"},"limit":{"type":"number"}},"type":"object"}},"required":["data"],"type":"object"}}},"description":"Successful HTTP response; fixed SDK accepts response.ok."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Seat Maps","tags":["duffel"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"duffel-flights","x-aisa-category":"duffel","x-aisa-docs-url":"https://aisa.one/docs/api-reference/duffel/get_duffel-flights-seat-maps","x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.005,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"duffel-flights","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"duffel-flights","x-aisa-response-passthrough":true,"x-aisa-response-source":{"content_hash":"sha256:d6f131a800ddbbeb69732d36e4e109119364e02614acc2141054cefe2e4563b4","kind":"upstream_success_contract","source":{"authority":"Official HTML structured schemas plus pinned SDK wire envelopes; converted, not downloaded OpenAPI","content_hash":"sha256:40f25643c1c02f9d7ab633800da6018b52ec911228b327a566c02237b8557971","converter":"scripts/import_duffel_flights_reference.py@1+explicit-response-binding@1","fetched_at":"2026-10-09T03:52:59.395307+00:00","kind":"manual","limitations":["No schema types or required fields inferred from examples.","Offer-request create/get alternate view responses remain untyped.","Source declarations do not prove current execution compatibility."],"owner":"AIsa-team/docs","parent_source_hash":"sha256:d875b5ad32404f5d316f916cceb24fb5d3eddfed2ef4dcb1eca324850b752fbf","path_space":"public","policy_revision":"sha256:0659576c6ab1b42473fff235fd4b24a92c4202bcdee0c0a818db2c4ff6672c8f","references":[{"file":"src__types__ClientType.ts","sha256":"3aa0ea34054d294f71deaad9005eba83e841cfb70588ca47b6ba55a9f59161b5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/types/ClientType.ts"},{"file":"src__Client.ts","sha256":"0de07d39cc8dd3faae13561cd2e291e7bcaaf58761433bd35db4d929bc8d6b7b","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Client.ts"},{"file":"src__booking__OfferRequests__OfferRequests.ts","sha256":"0ba7f0987376f743b3e7ff96170826ee5a644b904818e703ccb3f5b0e8ee22c4","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OfferRequests/OfferRequests.ts"},{"file":"src__booking__Offers__Offers.ts","sha256":"022d6b38a8f299dadb29f37e6c23c44b23df9842b335ba0fab5c7ed1efef29c5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/Offers/Offers.ts"},{"file":"src__booking__Orders__Orders.ts","sha256":"91f5748faac0619fbccb0955156a944507211cfea14df01e323e553138e23a64","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/Orders/Orders.ts"},{"file":"src__booking__OrderChangeRequests__OrderChangeRequests.ts","sha256":"cf299f61571df50113312835148d507b47ec68033e230876be054d93431e0dfe","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderChangeRequests/OrderChangeRequests.ts"},{"file":"src__booking__OrderChanges__OrderChanges.ts","sha256":"ba165641b85317525fd8d9f2db61b5fb9072b40177558f26f291797d6adfeb6c","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderChanges/OrderChanges.ts"},{"file":"src__booking__OrderCancellations__OrderCancellations.ts","sha256":"f93f93edb989e4c8162ace0cc40a01f6b77d29fd671db65dfef59354863d5716","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/OrderCancellations/OrderCancellations.ts"},{"file":"src__booking__SeatMaps__SeatMaps.ts","sha256":"07eca0f70081f97688e707bdd7084f8495fb2d3a64bde3d0bc0388bf0ea51b47","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/booking/SeatMaps/SeatMaps.ts"},{"sha256":"925ddea94ffeccd6d6411a593bec37e76916e5f26d5cb58b9023bc3aea2d534c","url":"https://duffel.com/docs/api/v2/offer-requests"},{"sha256":"5804d1ddaaed52d9ee74c95cd89a402fd4326dfde402c305b6796c95eb2c4d0f","url":"https://duffel.com/docs/api/v2/offers"},{"sha256":"cb3190f72e56f3442e7fb856b49099ba847051a835a4fbbcf9109c39e3cd2b7e","url":"https://duffel.com/docs/api/v2/orders"},{"sha256":"6a5623159b6508cbc6b748d0303df43243e4940fa0934028233aadd3dba654b0","url":"https://duffel.com/docs/api/v2/order-change-requests"},{"sha256":"77ac67f9b74b019703de54f6597b0529955bbb1aa13c35c6759ec23a025f0b29","url":"https://duffel.com/docs/api/v2/order-changes"},{"sha256":"0b1f73a9f8becf1665a1e591fce9001bd4c6c11c891c7b39b90e01dcc6f46d7e","url":"https://duffel.com/docs/api/v2/order-cancellations"},{"sha256":"1124c3c358e1cb250c56097e44c3b8e6c1c75dea847557761c0062dd960ff606","url":"https://duffel.com/docs/api/v2/seat-maps"}],"refresh_policy":"manual","request_body_required_basis":"All selected create methods have required SDK payload arguments; Client.request wraps payload in data.","response_only":true,"response_status_basis":"Client.request accepts response.ok; no exact success status inferred.","review_period_days":30,"sdk_revision":"ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16","skipped_operations":[{"operation":"update-offer-passenger-by-id","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"price-offer","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"get-upsell-offers","reason":"outside reviewed operation bindings","resource":"offers"},{"operation":"get-order-by-id","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"update-order-by-id","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-orders","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"create-order-services","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"price-order","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-order-available-services","reason":"outside reviewed operation bindings","resource":"orders"},{"operation":"get-order-change-by-id","reason":"outside reviewed operation bindings","resource":"order-changes"},{"operation":"confirm-order-change","reason":"outside reviewed operation bindings","resource":"order-changes"},{"operation":"get-order-cancellations","reason":"outside reviewed operation bindings","resource":"order-cancellations"}],"upstream_origin_sha256":"e90e5f2b42f9d68931f2f9a9cbbdac739de18e6033ddaf5cd3a7972494a0c8c9","upstream_path_sha256":"fcb50a49f281572f693bb2b81c5ecb5a16d46951b9f29eb8c1c2413ee4c8d269","url":"https://duffel.com/docs/api/v2/offer-requests"}},"x-aisa-response-upstream-origin-sha256":"e90e5f2b42f9d68931f2f9a9cbbdac739de18e6033ddaf5cd3a7972494a0c8c9","x-aisa-response-upstream-path-sha256":"fcb50a49f281572f693bb2b81c5ecb5a16d46951b9f29eb8c1c2413ee4c8d269","x-aisa-revision":{"customer_pricing_ref":"35180fe226fc","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"957b82ce7ce5"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_duffel_seat_maps","path":"/apis/v1/duffel/flights/seat-maps"},"x-aisa-status":"enabled","x-aisa-validation":"runtime"}},"/apis/v1/duffel/stays/bookings/create":{"post":{"description":"Create Stay Booking via the Duffel Stays API\n\n<!-- aisa-pricing:start -->\nPublished reference price: $2 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_duffel_stays_apis_v1_duffel_stays_bookings_create","requestBody":{"content":{"application/json":{"schema":{"properties":{"data":{"properties":{"accommodation_special_requests":{"description":"Guest's specific requests about this booking to be forwarded to the accommodation. This field should not be used to provide medical or otherwise sensitive information.","example":"2:00 PM early check-in required","maxLength":1000,"type":["string","null"]},"email":{"description":"Lead guest's email address","example":"amelia.earheart@duffel.com","format":"email","type":"string"},"guests":{"description":"List of guests that will stay on this booking. A minimum of one guest must be provided.\nFor bookings of more than one room, the reservation will be made under the name of the first guest provided. We recommend (though optional) that you pass an additional guest name per additional room.\n","items":{"properties":{"family_name":{"description":"Guest's family name","example":"Earheart","type":"string"},"given_name":{"description":"Guest's given name","example":"Amelia","type":"string"},"user_id":{"description":"Creates an association between the guest and a previously created user.\n\nThis is intended to allow guests the ability to manage their own bookings.\n","example":"icu_00009htyDGjIfajdNBZRlw","type":["string","null"]}},"required":["given_name","family_name"],"type":"object"},"type":"array"},"loyalty_programme_account_number":{"description":"Loyalty programme account number to associate with this booking.\n\nUse this only when the quote has a [supported_loyalty_programme](/docs/api/v2/quotes/create-quote#quotes-schema-supported-loyalty-programme) indicated. Otherwise, this will result in an error.\n\nAccount number is relayed to the hotel on a best-effort basis, it is at the hotel's discretion to honour the loyalty programme.\n","example":"201154908","type":["string","null"]},"metadata":{"description":"Metadata contains a set of key-value pairs that you can attach to an\nobject. It can be useful for storing additional information about the\nobject, in a structured format. Duffel does not use this information.\nYou should not store sensitive information in this field.\n\nThe metadata is a collection of key-value pairs, both of which are strings.\nYou can store a maximum of 50 key-value pairs, where each key has a maximum\nlength of 40 characters and each value has a maximum length of 500 characters.\n\nKeys must only contain numbers, letters, dashes, or underscores.\n","example":{"customer_reference_number":"DLXYYZ5"},"type":["object","null"]},"payment":{"description":"The payment details to use to pay for the booking.\n\nWhen you want to pay using the \"balance\" payment method, this must be omitted.\n\nWhen you want to pay using the \"card\" payment method, this object is required.\n","properties":{"three_d_secure_session_id":{"description":"The ID of the ThreeDSecureSession","example":"3ds_0000AWr2XsTRIF1Vp34gh5","type":"string"}},"type":["object","null"]},"phone_number":{"description":"Lead guest's phone number in [E.164](https://www.twilio.com/docs/glossary/what-e164) (international) format.","example":"+442080160509","type":"string"},"quote_id":{"description":"The `id` of the stay quote you want to book.","example":"quo_0000AS0NZdKjjnnHZmSUbI","type":"string"},"users":{"description":"The `id`s of customer users that would be allowed to manage the booking.\n","items":{"example":"icu_00009htyDGjIfajdNBZRlw","type":"string"},"type":"array"}},"required":["quote_id","guests","email","phone_number"],"title":"Body parameters","type":"object"}},"required":["data"],"type":"object"}}},"required":true},"responses":{"2XX":{"content":{"application/json":{"schema":{"properties":{"data":{"additionalProperties":false,"properties":{"accommodation":{"additionalProperties":false,"description":"Details of the accommodation reserved for this booking","properties":{"amenities":{"description":"The amenities for this accommodation. This can be null when we are unable to retrieve amenity data.\nAccommodation amenities aid guests in identifying the accommodation that suits their needs. These are intended for programmatic use to support filtering or promoting specific accommodation attributes.\n","items":{"properties":{"description":{"description":"Label-friendly description of the amenity type","example":"Parking","type":"string"},"type":{"description":"The amenity type.","enum":["parking","gym","wifi","24_hour_front_desk","accessibility_hearing","accessibility_mobility","adult_only","business_centre","cash_machine","childcare_service","concierge","laundry","lounge","pets_allowed","pool","restaurant","room_service","spa"],"example":"parking","type":"string"}},"type":"object"},"type":["array","null"]},"brand":{"additionalProperties":false,"description":"The brand associated with the accommodation.","properties":{"id":{"description":"The unique ID for this hotel brand.","example":"bra_0000Alr8BYNsbmDMThHSbI","type":"string"},"name":{"description":"The name of the hotel brand.","example":"Duffel Test","type":"string"}},"title":"Brands","type":["object","null"]},"chain":{"additionalProperties":false,"description":"The chain or group brand the accommodation is a member of","properties":{"id":{"description":"The unique ID for this hotel chain.","example":"chn_0000Alr8BYNsbmDMThHSbI","type":"string"},"name":{"description":"The name of the hotel chain.","example":"Accor Hotels","type":"string"}},"title":"Chains","type":["object","null"]},"check_in_information":{"description":"Check in and check out related information","properties":{"check_in_after_time":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format for the earliest time a guest can check in to their room.","example":"14:30","format":"time","type":["string","null"]},"check_in_before_time":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format for the latest time a guest can check in to their room.\nCustomers who require a late check-in time should request this using the [`accommodation_special_requests`](https://duffel.com/docs/api/v2/bookings/create-booking#bookings-creating-a-booking-body-parameters-accommodation-special-requests) when creating the booking to avoid issues checking in, such as being considered a 'no-show' and the room being offered to someone else.\n","example":"00:00","format":"time","type":["string","null"]},"check_out_before_time":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format for the latest time a guest can check out of their room.","example":"11:30","format":"time","type":["string","null"]}},"type":["object","null"]},"description":{"description":"Description of the accommodation.","example":"Ornate quarters, some with grand pianos, in a luxurious hotel offering acclaimed dining & a spa.","type":["string","null"]},"email":{"description":"The accommodation email address. This field can only be populated on the accommodation for a completed booking. Note that this data may differ from the accommodation records if it was updated directly by the accommodation after the booking was created.\n","example":"reservations@duffel-hotel-group.com","format":"email","type":["string","null"]},"id":{"description":"The unique ID for this accommodation. This ID stays consistent between searches — the same accommodation will always have the same ID.","example":"acc_0000AWr2VsUNIF1Vl91xg0","type":"string"},"key_collection":{"additionalProperties":false,"description":"The key collection details for the accommodation.","properties":{"instructions":{"description":"The key collection instructions for the accommodation.","example":"Please collect the keys from accommodation's reception.","type":"string"}},"type":["object","null"]},"location":{"additionalProperties":false,"description":"Information on the accommodation's location","properties":{"address":{"additionalProperties":false,"description":"The accommodation's address","properties":{"city_name":{"description":"The name of the city or metropolitan area where the address is located.","example":"London","type":"string"},"country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the address is located.","example":"GB","type":"string"},"line_one":{"description":"First line of the address","example":"100 Clifton Street","type":"string"},"postal_code":{"description":"Postal (or zip code) of the address","example":"EC2A 4TP","type":"string"},"region":{"description":"Region or state of the address","example":"England","type":["string","null"]}},"type":"object"},"geographic_coordinates":{"description":"The exact latitude-longitude position of the accommodation. Useful for map views.","properties":{"latitude":{"description":"The latitude position of the accommodation represented in Decimal degrees with 6 decimal points with a range between -90° and 90°\n","example":51.5071,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the accommodation represented in Decimal degrees with 6 decimal points with a range between -180° and 180°","example":-0.1416,"format":"float","type":"number"}},"type":"object"}},"type":"object"},"name":{"description":"The accommodation's name","example":"Duffel Test Hotel","type":"string"},"payment_instruction_supported":{"description":"Indicates whether the accommodation may hold rates that support [supplying payment instructions](/docs/api/v2/booking-payment-instructions/create-booking-payment-instruction)","example":false,"type":"boolean"},"phone_number":{"description":"The accommodation phone number. This field can only be populated on the accommodation for a completed booking. This is provided directly by the accommodation and the format is not guaranteed. Note that this data may differ from the accommodation records if it was updated directly by the accommodation after the booking was created.\"\n","example":"+442074938181","type":["string","null"]},"photos":{"description":"Photos of the accommodation","items":{"additionalProperties":false,"properties":{"url":{"description":"The URL to the photo. Supplied photos of the stay. These may consist of photos of the property, rooms, room amenities and local attractions.\n","example":"https://assets.duffel.com/img/stays/image.jpg","format":"url","type":"string"}},"title":"Photo","type":"object"},"type":"array"},"rating":{"description":"A \"star rating\" of this accommodation. If available, this is an integer from 1 to 5 \"stars\".\nThis value is consolidated by Duffel based on data provided by our sources and accommodation providers.\nFor more detailed rating information, see `ratings`.\n","example":3,"format":"integer","type":["number","null"]},"ratings":{"description":"Ratings given to an accommodation by a rating source.\n\nThis can be empty if the accommodation does not have any ratings. This can also be null if we are unable to retrieve ratings.\n\nThese are commonly represented as \"stars\". In Duffel Stays, they have a 1-5 scale.\n\nThey can come from multiple sources. Currently available rating sources are:\n\n- `\"priceline\"`: [Priceline.com star rating](https://pricelinepartnernetwork.com/developers/guides/id/hotel-content#star-rating).\n\nThese should be displayed as \"stars\". While Priceline.com can add half a star to a rating, these ratings are rounded down to the nearest full star in Duffel Stays.\n\n- `\"bookingcom\"`: [Booking.com star rating](https://www.booking.com/content/how_we_work.en-gb.html).\n\nThese should be displayed as \"stars\". While Booking.com can add half a star to a rating, these ratings are rounded down to the nearest full star in Duffel Stays.\n\n- `\"expedia\"`: [Expedia star rating](https://developers.expediagroup.com/docs/products/rapid/resources/reference/star-ratings#using-star-ratings).\n\nThese should be displayed as \"stars\". While Expedia can add half a star to a rating, these ratings are rounded down to the nearest full star in Duffel Stays.\n\n- `\"aaa\"`: [American Automobile Association Diamonds](https://www.aaa.com/diamonds/).\n\nThese should be displayed as \"diamonds\".\n\n- `\"northstar\"`: [Northstar Travel Media Hotel Crown Rating](http://www.hospitalityeducators.com/articles/20110215_4#.ZDPo2C8w1f0).\n\nThese should be displayed as \"crowns\".\n","items":{"properties":{"source":{"description":"The source of this rating.","enum":["priceline","aaa","northstar","bookingcom","expedia"],"type":"string"},"value":{"description":"The value of this rating.","enum":[1,2,3,4,5],"type":"integer"}},"title":"Rating","type":"object"},"type":["array","null"]},"review_count":{"description":"The number of reviews that contributed to the aggregated review score\n","example":336,"format":"integer","type":["number","null"]},"review_score":{"description":"A review score of this accommodation, aggregated from guest reviews. If available, the value is a score from the 1.0-10.0 range.\nThis value is consolidated by Duffel based on user review data from multiple sources.\n","example":8.8,"format":"float","type":["number","null"]},"rooms":{"description":"Bookable rooms for this accommodation. A room is a single accommodation unit. It might contain multiple beds.","items":{"additionalProperties":false,"description":"A type of room at an accommodation, containing its characteristics and a range of bookable rates.\nTo learn more about accommodation, rooms and rates and presenting them to customers, check out [Stays Key Concepts](https://duffel.com/docs/api/overview/stays-key-concepts).\n","properties":{"beds":{"description":"Available beds in the room. Bed availability is relayed from the supplier at a best-effort basis, and may not be honoured at the hotel if actual availability does not permit.","items":{"additionalProperties":false,"properties":{"count":{"description":"The number of beds of this type in the room.","example":2,"type":"integer"},"type":{"description":"The type of beds available in the room\nAvailable types: \"single\", \"double\", \"queen\", \"king\", \"sofabed\", \"bunk\"\n","enum":["single","double","queen","king","sofabed","bunk"],"example":"king","type":"string"}},"title":"Bed","type":"object"},"type":["array","null"]},"name":{"description":"The room name.","example":"Double Suite","type":"string"},"photos":{"description":"Supplied photos for the room.","items":{"additionalProperties":false,"properties":{"url":{"description":"The URL to the photo. Supplied photos of the stay. These may consist of photos of the property, rooms, room amenities and local attractions.\n","example":"https://assets.duffel.com/img/stays/image.jpg","format":"url","type":"string"}},"title":"Photo","type":"object"},"type":["array","null"]},"rates":{"description":"The available rates for a specific room, including commission, distribution, payment and included services information.","items":{"additionalProperties":false,"description":"A bookable rate for a stay.\nTo learn more about accommodation, rooms and rates and presenting them to customers, check out [Stays Key Concepts](https://duffel.com/docs/api/overview/stays-key-concepts).\n","properties":{"available_payment_methods":{"description":"Available payment methods are the forms of payment supported for this rate.\n\nA rate with `balance` as an available payment method can be paid for using your Duffel Balance.\n\nA rate with `card` as an available payment method can be paid for with card details provided at time of booking.\n","items":{"description":"NOTE: Please refer to [available_payment_methods](/docs/api/v2/search-result/schema#search-result-schema-accommodation-accommodation-rooms-accommodation-rooms-rates-accommodation-rooms-rates-available-payment-methods) instead.\n\nThe payment method is the form of payment supported for this rate.\n\nA rate with the `balance` payment method will be paid for using your Duffel Balance.\n\nA rate with the `card` payment method will be paid for with card details provided at time of booking.\n","enum":["balance","card"],"example":["balance"],"title":"Payment Method","type":"string"},"type":"array"},"base_amount":{"description":"The base amount for this rate, excluding taxes and fees. Will be `null` if the base amount is unknown.\nThis is included in the `total_amount`.\n","example":"665.83","type":["string","null"]},"base_currency":{"description":"The currency of the `base_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis is always the same as `total_currency`.\n","example":"GBP","format":"ISO 4217","type":"string"},"benefits":{"description":"The inclusions provided as part of this rate. Only populated on rates that carry benefits and where Duffel is the source.\n","items":{"additionalProperties":false,"properties":{"description":{"description":"The full description of the benefit, including restrictions and any availability conditions. Suitable for display in a tooltip or expanded detail view.","example":"Daily full breakfast for up to two guests, served in the restaurant.","type":"string"},"title":{"description":"The name of the benefit as it should appear to the traveller.","example":"Daily breakfast","type":"string"},"type":{"description":"The type of benefit included with the rate.","enum":["breakfast_included","property_credit","room_upgrade","early_check_in","late_check_out"],"example":"breakfast_included","type":"string"}},"title":"Benefit","type":"object","x-preview":true},"type":["array","null"],"x-preview":true},"board_type":{"description":"Board type is a standard way for the hospitality industry to describe the meals and drinks that are included in the rate.\nThe possible board types are: - `'all_inclusive'` - All meals (breakfast, lunch, dinner and snacks) are included, as well as all drinks (soft drinks, tea, coffee, and in some cases, alcoholic beverages). - `'full_board'` - All meals (breakfast, lunch, dinner) are included, but excludes snacks and drinks. - `'half_board'` - Two meals a day are included in the price of the rate. Usually breakfast and dinner, but depending on the hotel, breakfast and lunch may be possible instead. - `'breakfast'` - Only breakfast is included in the price of the rate. - `'room_only'` - No food or drinks are included in the price of the rate.\n","enum":["room_only","breakfast","half_board","full_board","all_inclusive"],"example":"room_only","type":["string","null"]},"cancellation_timeline":{"description":"A timeline that contains policies, such as possible refunds, once this rate has been booked. This is sorted in ascending chronological order.\n\nIn the event we get no cancellation information for a rate, we return these as non-refundable - the most conservative cancellation scenario. In reality, there may sometimes be some refund due.\n\nThe cancellation timeline may differ across different steps of the booking process as we get more precise cancellation information. Complete cancellation timeline is only guaranteed to be available at the quote step.\n","items":{"additionalProperties":false,"properties":{"before":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime for the deadline of a refund. It can either be in UTC, or have an offset.","example":"2023-05-23T13:00:00Z","format":"date-time","type":"string"},"currency":{"description":"The currency of the `amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.","example":"GBP","format":"ISO 4217","type":"string"},"refund_amount":{"description":"The amount refundable up until the specified `before` date","example":"799.00","type":"string"}},"title":"Cancellation timeline","type":"object"},"type":"array"},"code":{"description":"A rate code is an alphanumeric identifier of specific negotiated pricing and booking conditions. Rate codes are only returned when special contracted rates are available through the hotel provider, distinguishing them from standard public rates.","example":"ABC","type":["string","null"]},"conditions":{"description":"The conditions or policies that apply to the rate. The information provided should be treated as mandatory and displayed to the guest during and after the booking process.\n","items":{"additionalProperties":false,"properties":{"description":{"description":"One or more paragraphs that outline policy, amenity or refundability conditions for the rate. Take note that this may contain links expressed as HTML tags.","example":"Public parking is available nearby for £15 per day","type":"string"},"title":{"description":"The condition title","example":"Parking","type":"string"}},"title":"Condition","type":"object"},"type":"array"},"deal_types":{"description":"The deal type that applied to the rate. Deals may include benefits beyond a suppliers public rate, such as discounted price or different conditions.\nThis will be an empty list if no deals apply, and null if there are no known deals.\n","example":["closed_user_group","corporate","mobile"],"items":{"enum":["closed_user_group","mobile","seasonal","promotion","corporate"],"type":"string"},"type":["array","null"]},"description":{"description":"The rate description provided by the rate supplier. This typically includes important information about what's included in the rate, such as meal plans, amenities, credits, upgrades, or special benefits. This field is returned exactly as provided by the supplier and is not normalised or standardised across sources. It's intended for internal use or agent review rather than direct display to the guest, as formatting and content quality may vary significantly between suppliers.\n","example":"Complimentary Breakfast 2Ppl, 100Usd Htl Crdt Person Stay Or Lcl Curr Equiv Or 100 Fb Crdt, Nxt Cat Upgrd Subj To Available.","type":["string","null"],"x-preview":true},"due_at_accommodation_amount":{"description":"Mandatory fees or taxes that are due by the guest at the accommodation. Depending on the accommodation these may be payable on check in or check out. These fees are not collected during the booking process. Will be `null` if the amount due at accommodation is unknown.\nThis is not included in the `total_amount`.\n","example":"39.95","type":["string","null"]},"due_at_accommodation_currency":{"description":"The currency of the `due_at_accommodation_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis can be different from `total_currency`.\n","example":"GBP","format":"ISO 4217","type":"string"},"estimated_commission_amount":{"description":"This is the gross commission amount for this rate, before profit share being applied as per your order form. The estimate is supplied on a best-effort basis, and the accuracy depends on the rate supplier. Will be `null` if the estimated commission amount is unknown.","example":"100.00","type":["string","null"]},"estimated_commission_currency":{"description":"The currency of the [estimated_commission_amount](/docs/api/v2/accommodation/schema#accommodation-schema-rooms-rooms-rates-rooms-rates-estimated-commission-amount), as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.","example":"GBP","format":"ISO 4217","type":["string","null"]},"expires_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date and time at which the rate will expire","example":"2023-05-28T12:00:00Z","format":"date-time","type":"string"},"fee_amount":{"description":"The fee amount for this rate.\nThis is included in the `total_amount`.\n","example":"50.94","type":["string","null"]},"fee_currency":{"description":"The currency of the `fee_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis is always the same as `total_currency`.\n","example":"GBP","format":"ISO 4217","type":"string"},"id":{"description":"The `id` of a given rate","example":"rat_0000BTVRuKZTavzrZDJ4cb","type":"string"},"loyalty_programme_required":{"description":"Whether this rate requires you to be a member of the supported loyalty programme. If true, you must supply a [loyalty_programme_account_number](/docs/api/v2/bookings/create-booking#bookings-creating-a-booking-body-parameters-loyalty-programme-account-number) when creating a booking for this rate.","example":false,"type":"boolean"},"name":{"description":"The rate name provided by the rate supplier. This is suitable for display in a rate card or search result. May be null if the hotel or supplier does not return a rate name.\n","example":"Best Available Rate","type":["string","null"],"x-preview":true},"negotiated_rate_id":{"description":"The `id` of the negotiated rate used to obtain this rate","example":"nre_0000ATOwpuYnZohiSmlmyz","type":["string","null"],"x-preview":true},"payment_instruction_allowed":{"description":"Whether it will be possible to submit a [payment instruction](/docs/api/v2/booking-payment-instructions) for a booking created from this rate.","type":"boolean","x-preview":true},"payment_type":{"description":"The payment type for this rate. It describes how and when the payment_method will be charged.\n\n`pay_now` rates require full prepayment at the time of creating a booking or before check-in.\n\n`deposit` rates require a prepayment which will be taken at the time of booking or before check-in. The customer is required to pay for the remainder at the accommodation. The refundability of the deposit depends on the accommodation's cancellation conditions.\n\n`guarantee` rates are only supported for card as the payment method. The card may be charged by the accommodation, i.e. in the event of a no-show. Another form of payment may be requested by the accommodation for payment at check-in or check-out.\n","enum":["pay_now","guarantee","deposit"],"example":"pay_now","type":"string"},"public_amount":{"description":"The public price for the same rate if purchased via the hotel website, or the Online Travel Agency website.\nIf public_amount matches the [total_amount](/docs/api/v2/accommodation/schema#accommodation-schema-rooms-rooms-rates-rooms-rates-total-amount) for the rate, then the rate you have is a public rate.\nIf public_amount is greater than the [total_amount](/docs/api/v2/accommodation/schema#accommodation-schema-rooms-rooms-rates-rooms-rates-total-amount), then you have a discounted rate.\npublic_amount will be null if no information is available.\n","example":"699.99","type":["string","null"]},"public_currency":{"description":"The currency of the [public_amount](/docs/api/v2/accommodation/schema#accommodation-schema-rooms-rooms-rates-rooms-rates-public-amount), as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis is always the same as `total_currency`.\n","example":"GBP","format":"ISO 4217","type":"string"},"quantity_available":{"description":"The quantity of rooms available to be booked at this rate. This number is not guaranteed to be accurate. Will be `null` if this information is unknown.","example":12,"type":["integer","null"]},"source":{"description":"The source provider of this rate","enum":["sabre","expedia","bookingcom","travelport","priceline","duffel_hotel_group","duffel"],"type":"string"},"supported_loyalty_programme":{"description":"The loyalty programme that this rate supports.\nWhile the accommodation the rate comes from might support a loyalty programme in general (shown in its `supported_loyalty_programme` property), not all rates will. The rate's `supported_loyalty_programme` allows you to check loyalty programme support on a per-rate basis.\nNote that different rates from an accommodation won't have different supported loyalty programmes — it will always be the same one as the accommodation's. If the accommodation does not support a loyalty programme, this will always be `null`.\n","enum":["wyndham_rewards","choice_privileges","marriott_bonvoy","best_western_rewards","world_of_hyatt","hilton_honors","ihg_one_rewards","leaders_club","stash_rewards","omni_select_guest","i_prefer","accor_live_limitless","my_6","jumeirah_one","global_hotel_alliance_discovery","duffel_hotel_group_rewards"],"example":"duffel_hotel_group_rewards","title":"Loyalty Programme Reference","type":["string","null"]},"tax_amount":{"description":"The tax amount for this rate. Will be `null` if the tax amount is unknown.\nThis is included in the `total_amount`.\n","example":"82.23","type":["string","null"]},"tax_currency":{"description":"The currency of the `tax_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis is always the same as `total_currency`.\n","example":"GBP","format":"ISO 4217","type":"string"},"total_amount":{"description":"The total price for the room for all nights and for all guests.\nThis always equals `base_amount` + `tax_amount` + `fee_amount`.\nPlease note, the guest may be required to pay mandatory fees and taxes at the accommodation. These are not included in the `total_amount`, and are included in `due_at_accommodation_amount`.\n","example":"799.00","type":"string"},"total_currency":{"description":"The currency of the `total_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.","example":"GBP","format":"ISO 4217","type":"string"}},"title":"Rate","type":"object"},"type":"array"}},"title":"Room","type":"object"},"type":"array"},"supported_loyalty_programme":{"description":"The loyalty programme that is supported by the accommodation.\nNote that while the accommodation might support a loyalty programme in general, not all rates will. See the rate's `supported_loyalty_programme` property to check this on a per-rate basis.\n","enum":["wyndham_rewards","choice_privileges","marriott_bonvoy","best_western_rewards","world_of_hyatt","hilton_honors","ihg_one_rewards","leaders_club","stash_rewards","omni_select_guest","i_prefer","accor_live_limitless","my_6","jumeirah_one","global_hotel_alliance_discovery","duffel_hotel_group_rewards"],"example":"duffel_hotel_group_rewards","title":"Loyalty Programme Reference","type":["string","null"]}},"title":"Accommodation","type":"object"},"cancelled_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime of the cancellation of this booking. This is `null` if the booking is not yet cancelled.","example":null,"format":"date-time","type":["string","null"]},"check_in_date":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date on which the guest can check in","example":"2023-05-24","format":"date","type":"string"},"check_out_date":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date on which the guest needs to check out","example":"2023-05-28","format":"date","type":"string"},"confirmed_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the booking was made.","example":"2023-04-13T15:48:11.642Z","format":"date-time","type":["string","null"]},"deposit_amount":{"description":"The portion of `total_amount` that is payable before check in as deposit for the stay.\n","example":"109.99","type":"string"},"deposit_currency":{"description":"The currency of the `deposit_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\n","example":"GBP","format":"ISO 4217","type":"string"},"email":{"description":"Lead guest's email address","example":"amelia.earheart@duffel.com","format":"email","type":"string"},"estimated_commission_amount":{"description":"The estimated commission amount for this booking. Will be `null` if the estimated commission amount is unknown. This may vary from the [rate's estimated_commission_amount](/docs/api/v2/accommodation/schema#accommodation-schema-rooms-rooms-rates-rooms-rates-estimated-commission-amount).\n","example":"100.00","type":["string","null"]},"estimated_commission_currency":{"description":"The currency of the [estimated_commission_amount](/docs/api/v2/accommodation/schema#accommodation-schema-bookings-bookings-estimated-commission-amount), as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.","example":"GBP","format":"ISO 4217","type":["string","null"]},"guest_types":{"description":"The list of guests provided at the time of search","items":{"additionalProperties":false,"properties":{"age":{"description":"The age provided at the time of search","example":7,"format":"integer","type":["number","null"]},"type":{"description":"The type of guest provided at the time of search","enum":["child","adult"],"example":"adult","type":"string"}},"title":"Guest","type":"object"},"type":["array","null"]},"guests":{"description":"List of guests that will stay on this booking. A minimum of one guest must be provided.\nFor bookings of more than one room, the reservation will be made under the name of the first guest provided. We recommend (though optional) that you pass an additional guest name per additional room.\n","items":{"additionalProperties":false,"properties":{"family_name":{"description":"The family name of the guest","example":"Earhart","type":"string"},"given_name":{"description":"The given name of the guest","example":"Amelia","type":"string"},"user_id":{"description":"An association between the guest and a previously created user.\n\nThis is intended to allow guests the ability to manage their own bookings.\n","example":"icu_00009htyDGjIfajdNBZRlw","type":["string","null"]}},"title":"Guest","type":"object"},"type":"array"},"id":{"description":"The `id` of the booking","example":"bok_0000BTVRuKZTavzrZDJ4cb","type":"string"},"loyalty_programme_account_number":{"description":"The loyalty programme account number [provided for the Booking](/docs/api/v2/bookings/create-booking#bookings-creating-a-booking-body-parameters-loyalty-programme-account-number) when the [create Booking endpoint](/docs/api/v2/bookings/create-booking#) was called.\n\nAccount number is relayed to the hotel on a best-effort basis, it is at the hotel's discretion to honour the loyalty programme.\n","example":"201154908","type":["string","null"]},"metadata":{"description":"Metadata contains a set of key-value pairs that you can attach to an object. It can be useful for storing additional information about the object, in a structured format. Duffel does not use this information. You should not store sensitive information in this field.\n","example":{"checkout_reference":"usr_0000AePJGl5G9ZYfmNllrs"},"type":["object","null"]},"phone_number":{"description":"Lead guest's phone number in [E.164](https://www.twilio.com/docs/glossary/what-e164) (international) format.","example":"+442080160509","type":"string"},"reference":{"description":"A booking reference for the guest's reservation at the accommodation. This is the reference you should use when contacting the accommodation.","example":"AFE33SE2","type":["string","null"]},"rooms":{"description":"The number of rooms in the booking.","example":1,"type":"number"},"status":{"description":"The status of the booking.","enum":["confirmed","cancelled"],"example":"confirmed","type":"string"},"supported_loyalty_programme":{"description":"The loyalty programme that this booking supports.","enum":["wyndham_rewards","choice_privileges","marriott_bonvoy","best_western_rewards","world_of_hyatt","hilton_honors","ihg_one_rewards","leaders_club","stash_rewards","omni_select_guest","i_prefer","accor_live_limitless","my_6","jumeirah_one","global_hotel_alliance_discovery","duffel_hotel_group_rewards"],"example":"duffel_hotel_group_rewards","title":"Loyalty Programme Reference","type":["string","null"]},"users":{"description":"The `id`s of customer users that are allowed to manage the booking.\n","items":{"example":"icu_00009htyDGjIfajdNBZRlw","type":"string"},"type":"array"}},"title":"Booking","type":"object"},"meta":{"properties":{"after":{"type":["string","null"]},"before":{"type":"string"},"limit":{"type":"number"}},"type":"object"}},"required":["data"],"type":"object"}}},"description":"Successful JSON response; SDK accepts the successful HTTP range."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Create Stay Booking","tags":["duffel-stays"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"duffel-stays","x-aisa-category":"duffel-stays","x-aisa-docs-url":"https://aisa.one/docs/api-reference/duffel-stays/post_duffel_stays_apis_v1_duffel_stays_bookings_create","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":2,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"duffel-stays","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"duffel-stays","x-aisa-response-source":{"content_hash":"sha256:596bf6715d8213c4134c7adb8bfada8e331ec6c7dd92783a2fa03f300bda58bb","kind":"upstream_success_contract","source":{"authority":"official HTML structured schemas plus pinned provider SDK; converted, not downloaded OpenAPI","content_hash":"sha256:1f3e068658e1ec5e11b0f742aa8e46f13e95b8da46e8fbf510e0fb4fc6b823c4","converter":"scripts/import_duffel_reference.py@1","fetched_at":"2026-10-09T03:47:35.116943+00:00","kind":"manual","limitations":["No examples infer types, required fields, response codes or extra fields.","SDK-added status and headers are not wire response fields.","Conditional rules expressed in descriptions remain prose.","Source acquisition and metadata matches do not prove current wire behavior."],"owner":"AIsa-team/docs","policy_revision":"sha256:450c5bf6afa65cf73964b9e5948bc50e54d0b4829b67d2e4a5c249b382161035","references":[{"file":"src__types__ClientType.ts","sha256":"3aa0ea34054d294f71deaad9005eba83e841cfb70588ca47b6ba55a9f59161b5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/types/ClientType.ts"},{"file":"src__Client.ts","sha256":"0de07d39cc8dd3faae13561cd2e291e7bcaaf58761433bd35db4d929bc8d6b7b","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Client.ts"},{"file":"src__Stays__SearchResults__SearchResults.ts","sha256":"3e7bba8537165c3f4ce5335917e83e5033e32ae15be19df138db60a17c48e47b","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/SearchResults/SearchResults.ts"},{"file":"src__Stays__Quotes__Quotes.ts","sha256":"3e23e6b8d5c914fd9bb23360241878a85921734bf21d761207862d8664fca299","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/Quotes/Quotes.ts"},{"file":"src__Stays__Bookings__Bookings.ts","sha256":"b903a3227b7a364545853c082db3d2ebb50e46cd9b4cfb1c06f50fe696865c9a","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/Bookings/Bookings.ts"},{"file":"src__Stays__LoyaltyProgrammes__LoyaltyProgrammes.ts","sha256":"6fec6a4a64ad279177af097a476d13afce6a2b291ced73d0d32f81f9c4c3ede0","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/LoyaltyProgrammes/LoyaltyProgrammes.ts"},{"file":"src__Stays__Stays.ts","sha256":"807594b33c581196b12a237bd19186ae1ca77d5f79a31dd8860a709c5e64f4c3","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/Stays.ts"},{"sha256":"b60ba21b75715101b0e4fe09f935741eaa2179e54d5b39c4e4fac993d9662d28","url":"https://duffel.com/docs/api/v2/search"},{"sha256":"352bb961eb981d52de48dff9e144211a93129eb097f1f4c371c8d381221c1927","url":"https://duffel.com/docs/api/v2/search-result"},{"sha256":"93e71bbd10d8b238bd4e5566ffe7ccfbb8e1dba3483884900805b03d129da297","url":"https://duffel.com/docs/api/v2/quotes"},{"sha256":"e0f12dfaf26c6b19bebaedf9cf951154ade0a560ba56cbdaa1696bb0dd47b28a","url":"https://duffel.com/docs/api/v2/bookings"},{"sha256":"24e436c8136cb52391512ee66315096b733e2f01496b4aa284369c71da27fe00","url":"https://duffel.com/docs/api/v2/accommodation-loyalty-programmes"}],"refresh_policy":"manual","request_body_required_basis":"Stays.search(params), Quotes.create(rateId) and Bookings.create(payload) have required SDK arguments; Client.request wraps them in data","response_status_basis":"Client.request accepts response.ok; no exact success status is inferred","review_period_days":30,"sdk_revision":"ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16","skipped_operations":[{"operation":"update-booking","reason":"no reviewed SDK envelope binding","resource":"bookings"}],"url":"https://duffel.com/docs/api/v2/search"}},"x-aisa-revision":{"customer_pricing_ref":"06915e99881b","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9ae659692086"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_duffel_stays_apis_v1_duffel_stays_bookings_create","path":"/apis/v1/duffel/stays/bookings/create"},"x-aisa-source":{"authority":"official HTML structured schemas plus pinned provider SDK; converted, not downloaded OpenAPI","content_hash":"sha256:1f3e068658e1ec5e11b0f742aa8e46f13e95b8da46e8fbf510e0fb4fc6b823c4","converter":"scripts/import_duffel_reference.py@1","fetched_at":"2026-10-09T03:47:35.116943+00:00","kind":"manual","limitations":["No examples infer types, required fields, response codes or extra fields.","SDK-added status and headers are not wire response fields.","Conditional rules expressed in descriptions remain prose.","Source acquisition and metadata matches do not prove current wire behavior."],"owner":"AIsa-team/docs","policy_revision":"sha256:450c5bf6afa65cf73964b9e5948bc50e54d0b4829b67d2e4a5c249b382161035","references":[{"file":"src__types__ClientType.ts","sha256":"3aa0ea34054d294f71deaad9005eba83e841cfb70588ca47b6ba55a9f59161b5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/types/ClientType.ts"},{"file":"src__Client.ts","sha256":"0de07d39cc8dd3faae13561cd2e291e7bcaaf58761433bd35db4d929bc8d6b7b","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Client.ts"},{"file":"src__Stays__SearchResults__SearchResults.ts","sha256":"3e7bba8537165c3f4ce5335917e83e5033e32ae15be19df138db60a17c48e47b","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/SearchResults/SearchResults.ts"},{"file":"src__Stays__Quotes__Quotes.ts","sha256":"3e23e6b8d5c914fd9bb23360241878a85921734bf21d761207862d8664fca299","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/Quotes/Quotes.ts"},{"file":"src__Stays__Bookings__Bookings.ts","sha256":"b903a3227b7a364545853c082db3d2ebb50e46cd9b4cfb1c06f50fe696865c9a","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/Bookings/Bookings.ts"},{"file":"src__Stays__LoyaltyProgrammes__LoyaltyProgrammes.ts","sha256":"6fec6a4a64ad279177af097a476d13afce6a2b291ced73d0d32f81f9c4c3ede0","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/LoyaltyProgrammes/LoyaltyProgrammes.ts"},{"file":"src__Stays__Stays.ts","sha256":"807594b33c581196b12a237bd19186ae1ca77d5f79a31dd8860a709c5e64f4c3","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/Stays.ts"},{"sha256":"b60ba21b75715101b0e4fe09f935741eaa2179e54d5b39c4e4fac993d9662d28","url":"https://duffel.com/docs/api/v2/search"},{"sha256":"352bb961eb981d52de48dff9e144211a93129eb097f1f4c371c8d381221c1927","url":"https://duffel.com/docs/api/v2/search-result"},{"sha256":"93e71bbd10d8b238bd4e5566ffe7ccfbb8e1dba3483884900805b03d129da297","url":"https://duffel.com/docs/api/v2/quotes"},{"sha256":"e0f12dfaf26c6b19bebaedf9cf951154ade0a560ba56cbdaa1696bb0dd47b28a","url":"https://duffel.com/docs/api/v2/bookings"},{"sha256":"24e436c8136cb52391512ee66315096b733e2f01496b4aa284369c71da27fe00","url":"https://duffel.com/docs/api/v2/accommodation-loyalty-programmes"}],"refresh_policy":"manual","request_body_required_basis":"Stays.search(params), Quotes.create(rateId) and Bookings.create(payload) have required SDK arguments; Client.request wraps them in data","response_status_basis":"Client.request accepts response.ok; no exact success status is inferred","review_period_days":30,"sdk_revision":"ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16","skipped_operations":[{"operation":"update-booking","reason":"no reviewed SDK envelope binding","resource":"bookings"}],"url":"https://duffel.com/docs/api/v2/search"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/stays/bookings","x-aisa-validation":"provider"}},"/apis/v1/duffel/stays/bookings/list":{"get":{"description":"List Stay Bookings via the Duffel Stays API\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.005 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_duffel_stays_apis_v1_duffel_stays_bookings_list","parameters":[{"in":"query","name":"after","required":false,"schema":{"type":"string"}},{"in":"query","name":"before","required":false,"schema":{"type":"string"}},{"in":"query","name":"limit","required":false,"schema":{"maximum":200,"minimum":1,"type":"integer"}}],"responses":{"2XX":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"additionalProperties":false,"properties":{"accommodation":{"additionalProperties":false,"description":"Details of the accommodation reserved for this booking","properties":{"amenities":{"description":"The amenities for this accommodation. This can be null when we are unable to retrieve amenity data.\nAccommodation amenities aid guests in identifying the accommodation that suits their needs. These are intended for programmatic use to support filtering or promoting specific accommodation attributes.\n","items":{"properties":{"description":{"description":"Label-friendly description of the amenity type","example":"Parking","type":"string"},"type":{"description":"The amenity type.","enum":["parking","gym","wifi","24_hour_front_desk","accessibility_hearing","accessibility_mobility","adult_only","business_centre","cash_machine","childcare_service","concierge","laundry","lounge","pets_allowed","pool","restaurant","room_service","spa"],"example":"parking","type":"string"}},"type":"object"},"type":["array","null"]},"brand":{"additionalProperties":false,"description":"The brand associated with the accommodation.","properties":{"id":{"description":"The unique ID for this hotel brand.","example":"bra_0000Alr8BYNsbmDMThHSbI","type":"string"},"name":{"description":"The name of the hotel brand.","example":"Duffel Test","type":"string"}},"title":"Brands","type":["object","null"]},"chain":{"additionalProperties":false,"description":"The chain or group brand the accommodation is a member of","properties":{"id":{"description":"The unique ID for this hotel chain.","example":"chn_0000Alr8BYNsbmDMThHSbI","type":"string"},"name":{"description":"The name of the hotel chain.","example":"Accor Hotels","type":"string"}},"title":"Chains","type":["object","null"]},"check_in_information":{"description":"Check in and check out related information","properties":{"check_in_after_time":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format for the earliest time a guest can check in to their room.","example":"14:30","format":"time","type":["string","null"]},"check_in_before_time":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format for the latest time a guest can check in to their room.\nCustomers who require a late check-in time should request this using the [`accommodation_special_requests`](https://duffel.com/docs/api/v2/bookings/create-booking#bookings-creating-a-booking-body-parameters-accommodation-special-requests) when creating the booking to avoid issues checking in, such as being considered a 'no-show' and the room being offered to someone else.\n","example":"00:00","format":"time","type":["string","null"]},"check_out_before_time":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format for the latest time a guest can check out of their room.","example":"11:30","format":"time","type":["string","null"]}},"type":["object","null"]},"description":{"description":"Description of the accommodation.","example":"Ornate quarters, some with grand pianos, in a luxurious hotel offering acclaimed dining & a spa.","type":["string","null"]},"email":{"description":"The accommodation email address. This field can only be populated on the accommodation for a completed booking. Note that this data may differ from the accommodation records if it was updated directly by the accommodation after the booking was created.\n","example":"reservations@duffel-hotel-group.com","format":"email","type":["string","null"]},"id":{"description":"The unique ID for this accommodation. This ID stays consistent between searches — the same accommodation will always have the same ID.","example":"acc_0000AWr2VsUNIF1Vl91xg0","type":"string"},"key_collection":{"additionalProperties":false,"description":"The key collection details for the accommodation.","properties":{"instructions":{"description":"The key collection instructions for the accommodation.","example":"Please collect the keys from accommodation's reception.","type":"string"}},"type":["object","null"]},"location":{"additionalProperties":false,"description":"Information on the accommodation's location","properties":{"address":{"additionalProperties":false,"description":"The accommodation's address","properties":{"city_name":{"description":"The name of the city or metropolitan area where the address is located.","example":"London","type":"string"},"country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the address is located.","example":"GB","type":"string"},"line_one":{"description":"First line of the address","example":"100 Clifton Street","type":"string"},"postal_code":{"description":"Postal (or zip code) of the address","example":"EC2A 4TP","type":"string"},"region":{"description":"Region or state of the address","example":"England","type":["string","null"]}},"type":"object"},"geographic_coordinates":{"description":"The exact latitude-longitude position of the accommodation. Useful for map views.","properties":{"latitude":{"description":"The latitude position of the accommodation represented in Decimal degrees with 6 decimal points with a range between -90° and 90°\n","example":51.5071,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the accommodation represented in Decimal degrees with 6 decimal points with a range between -180° and 180°","example":-0.1416,"format":"float","type":"number"}},"type":"object"}},"type":"object"},"name":{"description":"The accommodation's name","example":"Duffel Test Hotel","type":"string"},"payment_instruction_supported":{"description":"Indicates whether the accommodation may hold rates that support [supplying payment instructions](/docs/api/v2/booking-payment-instructions/create-booking-payment-instruction)","example":false,"type":"boolean"},"phone_number":{"description":"The accommodation phone number. This field can only be populated on the accommodation for a completed booking. This is provided directly by the accommodation and the format is not guaranteed. Note that this data may differ from the accommodation records if it was updated directly by the accommodation after the booking was created.\"\n","example":"+442074938181","type":["string","null"]},"photos":{"description":"Photos of the accommodation","items":{"additionalProperties":false,"properties":{"url":{"description":"The URL to the photo. Supplied photos of the stay. These may consist of photos of the property, rooms, room amenities and local attractions.\n","example":"https://assets.duffel.com/img/stays/image.jpg","format":"url","type":"string"}},"title":"Photo","type":"object"},"type":"array"},"rating":{"description":"A \"star rating\" of this accommodation. If available, this is an integer from 1 to 5 \"stars\".\nThis value is consolidated by Duffel based on data provided by our sources and accommodation providers.\nFor more detailed rating information, see `ratings`.\n","example":3,"format":"integer","type":["number","null"]},"ratings":{"description":"Ratings given to an accommodation by a rating source.\n\nThis can be empty if the accommodation does not have any ratings. This can also be null if we are unable to retrieve ratings.\n\nThese are commonly represented as \"stars\". In Duffel Stays, they have a 1-5 scale.\n\nThey can come from multiple sources. Currently available rating sources are:\n\n- `\"priceline\"`: [Priceline.com star rating](https://pricelinepartnernetwork.com/developers/guides/id/hotel-content#star-rating).\n\nThese should be displayed as \"stars\". While Priceline.com can add half a star to a rating, these ratings are rounded down to the nearest full star in Duffel Stays.\n\n- `\"bookingcom\"`: [Booking.com star rating](https://www.booking.com/content/how_we_work.en-gb.html).\n\nThese should be displayed as \"stars\". While Booking.com can add half a star to a rating, these ratings are rounded down to the nearest full star in Duffel Stays.\n\n- `\"expedia\"`: [Expedia star rating](https://developers.expediagroup.com/docs/products/rapid/resources/reference/star-ratings#using-star-ratings).\n\nThese should be displayed as \"stars\". While Expedia can add half a star to a rating, these ratings are rounded down to the nearest full star in Duffel Stays.\n\n- `\"aaa\"`: [American Automobile Association Diamonds](https://www.aaa.com/diamonds/).\n\nThese should be displayed as \"diamonds\".\n\n- `\"northstar\"`: [Northstar Travel Media Hotel Crown Rating](http://www.hospitalityeducators.com/articles/20110215_4#.ZDPo2C8w1f0).\n\nThese should be displayed as \"crowns\".\n","items":{"properties":{"source":{"description":"The source of this rating.","enum":["priceline","aaa","northstar","bookingcom","expedia"],"type":"string"},"value":{"description":"The value of this rating.","enum":[1,2,3,4,5],"type":"integer"}},"title":"Rating","type":"object"},"type":["array","null"]},"review_count":{"description":"The number of reviews that contributed to the aggregated review score\n","example":336,"format":"integer","type":["number","null"]},"review_score":{"description":"A review score of this accommodation, aggregated from guest reviews. If available, the value is a score from the 1.0-10.0 range.\nThis value is consolidated by Duffel based on user review data from multiple sources.\n","example":8.8,"format":"float","type":["number","null"]},"rooms":{"description":"Bookable rooms for this accommodation. A room is a single accommodation unit. It might contain multiple beds.","items":{"additionalProperties":false,"description":"A type of room at an accommodation, containing its characteristics and a range of bookable rates.\nTo learn more about accommodation, rooms and rates and presenting them to customers, check out [Stays Key Concepts](https://duffel.com/docs/api/overview/stays-key-concepts).\n","properties":{"beds":{"description":"Available beds in the room. Bed availability is relayed from the supplier at a best-effort basis, and may not be honoured at the hotel if actual availability does not permit.","items":{"additionalProperties":false,"properties":{"count":{"description":"The number of beds of this type in the room.","example":2,"type":"integer"},"type":{"description":"The type of beds available in the room\nAvailable types: \"single\", \"double\", \"queen\", \"king\", \"sofabed\", \"bunk\"\n","enum":["single","double","queen","king","sofabed","bunk"],"example":"king","type":"string"}},"title":"Bed","type":"object"},"type":["array","null"]},"name":{"description":"The room name.","example":"Double Suite","type":"string"},"photos":{"description":"Supplied photos for the room.","items":{"additionalProperties":false,"properties":{"url":{"description":"The URL to the photo. Supplied photos of the stay. These may consist of photos of the property, rooms, room amenities and local attractions.\n","example":"https://assets.duffel.com/img/stays/image.jpg","format":"url","type":"string"}},"title":"Photo","type":"object"},"type":["array","null"]},"rates":{"description":"The available rates for a specific room, including commission, distribution, payment and included services information.","items":{"additionalProperties":false,"description":"A bookable rate for a stay.\nTo learn more about accommodation, rooms and rates and presenting them to customers, check out [Stays Key Concepts](https://duffel.com/docs/api/overview/stays-key-concepts).\n","properties":{"available_payment_methods":{"description":"Available payment methods are the forms of payment supported for this rate.\n\nA rate with `balance` as an available payment method can be paid for using your Duffel Balance.\n\nA rate with `card` as an available payment method can be paid for with card details provided at time of booking.\n","items":{"description":"NOTE: Please refer to [available_payment_methods](/docs/api/v2/search-result/schema#search-result-schema-accommodation-accommodation-rooms-accommodation-rooms-rates-accommodation-rooms-rates-available-payment-methods) instead.\n\nThe payment method is the form of payment supported for this rate.\n\nA rate with the `balance` payment method will be paid for using your Duffel Balance.\n\nA rate with the `card` payment method will be paid for with card details provided at time of booking.\n","enum":["balance","card"],"example":["balance"],"title":"Payment Method","type":"string"},"type":"array"},"base_amount":{"description":"The base amount for this rate, excluding taxes and fees. Will be `null` if the base amount is unknown.\nThis is included in the `total_amount`.\n","example":"665.83","type":["string","null"]},"base_currency":{"description":"The currency of the `base_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis is always the same as `total_currency`.\n","example":"GBP","format":"ISO 4217","type":"string"},"benefits":{"description":"The inclusions provided as part of this rate. Only populated on rates that carry benefits and where Duffel is the source.\n","items":{"additionalProperties":false,"properties":{"description":{"description":"The full description of the benefit, including restrictions and any availability conditions. Suitable for display in a tooltip or expanded detail view.","example":"Daily full breakfast for up to two guests, served in the restaurant.","type":"string"},"title":{"description":"The name of the benefit as it should appear to the traveller.","example":"Daily breakfast","type":"string"},"type":{"description":"The type of benefit included with the rate.","enum":["breakfast_included","property_credit","room_upgrade","early_check_in","late_check_out"],"example":"breakfast_included","type":"string"}},"title":"Benefit","type":"object","x-preview":true},"type":["array","null"],"x-preview":true},"board_type":{"description":"Board type is a standard way for the hospitality industry to describe the meals and drinks that are included in the rate.\nThe possible board types are: - `'all_inclusive'` - All meals (breakfast, lunch, dinner and snacks) are included, as well as all drinks (soft drinks, tea, coffee, and in some cases, alcoholic beverages). - `'full_board'` - All meals (breakfast, lunch, dinner) are included, but excludes snacks and drinks. - `'half_board'` - Two meals a day are included in the price of the rate. Usually breakfast and dinner, but depending on the hotel, breakfast and lunch may be possible instead. - `'breakfast'` - Only breakfast is included in the price of the rate. - `'room_only'` - No food or drinks are included in the price of the rate.\n","enum":["room_only","breakfast","half_board","full_board","all_inclusive"],"example":"room_only","type":["string","null"]},"cancellation_timeline":{"description":"A timeline that contains policies, such as possible refunds, once this rate has been booked. This is sorted in ascending chronological order.\n\nIn the event we get no cancellation information for a rate, we return these as non-refundable - the most conservative cancellation scenario. In reality, there may sometimes be some refund due.\n\nThe cancellation timeline may differ across different steps of the booking process as we get more precise cancellation information. Complete cancellation timeline is only guaranteed to be available at the quote step.\n","items":{"additionalProperties":false,"properties":{"before":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime for the deadline of a refund. It can either be in UTC, or have an offset.","example":"2023-05-23T13:00:00Z","format":"date-time","type":"string"},"currency":{"description":"The currency of the `amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.","example":"GBP","format":"ISO 4217","type":"string"},"refund_amount":{"description":"The amount refundable up until the specified `before` date","example":"799.00","type":"string"}},"title":"Cancellation timeline","type":"object"},"type":"array"},"code":{"description":"A rate code is an alphanumeric identifier of specific negotiated pricing and booking conditions. Rate codes are only returned when special contracted rates are available through the hotel provider, distinguishing them from standard public rates.","example":"ABC","type":["string","null"]},"conditions":{"description":"The conditions or policies that apply to the rate. The information provided should be treated as mandatory and displayed to the guest during and after the booking process.\n","items":{"additionalProperties":false,"properties":{"description":{"description":"One or more paragraphs that outline policy, amenity or refundability conditions for the rate. Take note that this may contain links expressed as HTML tags.","example":"Public parking is available nearby for £15 per day","type":"string"},"title":{"description":"The condition title","example":"Parking","type":"string"}},"title":"Condition","type":"object"},"type":"array"},"deal_types":{"description":"The deal type that applied to the rate. Deals may include benefits beyond a suppliers public rate, such as discounted price or different conditions.\nThis will be an empty list if no deals apply, and null if there are no known deals.\n","example":["closed_user_group","corporate","mobile"],"items":{"enum":["closed_user_group","mobile","seasonal","promotion","corporate"],"type":"string"},"type":["array","null"]},"description":{"description":"The rate description provided by the rate supplier. This typically includes important information about what's included in the rate, such as meal plans, amenities, credits, upgrades, or special benefits. This field is returned exactly as provided by the supplier and is not normalised or standardised across sources. It's intended for internal use or agent review rather than direct display to the guest, as formatting and content quality may vary significantly between suppliers.\n","example":"Complimentary Breakfast 2Ppl, 100Usd Htl Crdt Person Stay Or Lcl Curr Equiv Or 100 Fb Crdt, Nxt Cat Upgrd Subj To Available.","type":["string","null"],"x-preview":true},"due_at_accommodation_amount":{"description":"Mandatory fees or taxes that are due by the guest at the accommodation. Depending on the accommodation these may be payable on check in or check out. These fees are not collected during the booking process. Will be `null` if the amount due at accommodation is unknown.\nThis is not included in the `total_amount`.\n","example":"39.95","type":["string","null"]},"due_at_accommodation_currency":{"description":"The currency of the `due_at_accommodation_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis can be different from `total_currency`.\n","example":"GBP","format":"ISO 4217","type":"string"},"estimated_commission_amount":{"description":"This is the gross commission amount for this rate, before profit share being applied as per your order form. The estimate is supplied on a best-effort basis, and the accuracy depends on the rate supplier. Will be `null` if the estimated commission amount is unknown.","example":"100.00","type":["string","null"]},"estimated_commission_currency":{"description":"The currency of the [estimated_commission_amount](/docs/api/v2/accommodation/schema#accommodation-schema-rooms-rooms-rates-rooms-rates-estimated-commission-amount), as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.","example":"GBP","format":"ISO 4217","type":["string","null"]},"expires_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date and time at which the rate will expire","example":"2023-05-28T12:00:00Z","format":"date-time","type":"string"},"fee_amount":{"description":"The fee amount for this rate.\nThis is included in the `total_amount`.\n","example":"50.94","type":["string","null"]},"fee_currency":{"description":"The currency of the `fee_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis is always the same as `total_currency`.\n","example":"GBP","format":"ISO 4217","type":"string"},"id":{"description":"The `id` of a given rate","example":"rat_0000BTVRuKZTavzrZDJ4cb","type":"string"},"loyalty_programme_required":{"description":"Whether this rate requires you to be a member of the supported loyalty programme. If true, you must supply a [loyalty_programme_account_number](/docs/api/v2/bookings/create-booking#bookings-creating-a-booking-body-parameters-loyalty-programme-account-number) when creating a booking for this rate.","example":false,"type":"boolean"},"name":{"description":"The rate name provided by the rate supplier. This is suitable for display in a rate card or search result. May be null if the hotel or supplier does not return a rate name.\n","example":"Best Available Rate","type":["string","null"],"x-preview":true},"negotiated_rate_id":{"description":"The `id` of the negotiated rate used to obtain this rate","example":"nre_0000ATOwpuYnZohiSmlmyz","type":["string","null"],"x-preview":true},"payment_instruction_allowed":{"description":"Whether it will be possible to submit a [payment instruction](/docs/api/v2/booking-payment-instructions) for a booking created from this rate.","type":"boolean","x-preview":true},"payment_type":{"description":"The payment type for this rate. It describes how and when the payment_method will be charged.\n\n`pay_now` rates require full prepayment at the time of creating a booking or before check-in.\n\n`deposit` rates require a prepayment which will be taken at the time of booking or before check-in. The customer is required to pay for the remainder at the accommodation. The refundability of the deposit depends on the accommodation's cancellation conditions.\n\n`guarantee` rates are only supported for card as the payment method. The card may be charged by the accommodation, i.e. in the event of a no-show. Another form of payment may be requested by the accommodation for payment at check-in or check-out.\n","enum":["pay_now","guarantee","deposit"],"example":"pay_now","type":"string"},"public_amount":{"description":"The public price for the same rate if purchased via the hotel website, or the Online Travel Agency website.\nIf public_amount matches the [total_amount](/docs/api/v2/accommodation/schema#accommodation-schema-rooms-rooms-rates-rooms-rates-total-amount) for the rate, then the rate you have is a public rate.\nIf public_amount is greater than the [total_amount](/docs/api/v2/accommodation/schema#accommodation-schema-rooms-rooms-rates-rooms-rates-total-amount), then you have a discounted rate.\npublic_amount will be null if no information is available.\n","example":"699.99","type":["string","null"]},"public_currency":{"description":"The currency of the [public_amount](/docs/api/v2/accommodation/schema#accommodation-schema-rooms-rooms-rates-rooms-rates-public-amount), as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis is always the same as `total_currency`.\n","example":"GBP","format":"ISO 4217","type":"string"},"quantity_available":{"description":"The quantity of rooms available to be booked at this rate. This number is not guaranteed to be accurate. Will be `null` if this information is unknown.","example":12,"type":["integer","null"]},"source":{"description":"The source provider of this rate","enum":["sabre","expedia","bookingcom","travelport","priceline","duffel_hotel_group","duffel"],"type":"string"},"supported_loyalty_programme":{"description":"The loyalty programme that this rate supports.\nWhile the accommodation the rate comes from might support a loyalty programme in general (shown in its `supported_loyalty_programme` property), not all rates will. The rate's `supported_loyalty_programme` allows you to check loyalty programme support on a per-rate basis.\nNote that different rates from an accommodation won't have different supported loyalty programmes — it will always be the same one as the accommodation's. If the accommodation does not support a loyalty programme, this will always be `null`.\n","enum":["wyndham_rewards","choice_privileges","marriott_bonvoy","best_western_rewards","world_of_hyatt","hilton_honors","ihg_one_rewards","leaders_club","stash_rewards","omni_select_guest","i_prefer","accor_live_limitless","my_6","jumeirah_one","global_hotel_alliance_discovery","duffel_hotel_group_rewards"],"example":"duffel_hotel_group_rewards","title":"Loyalty Programme Reference","type":["string","null"]},"tax_amount":{"description":"The tax amount for this rate. Will be `null` if the tax amount is unknown.\nThis is included in the `total_amount`.\n","example":"82.23","type":["string","null"]},"tax_currency":{"description":"The currency of the `tax_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis is always the same as `total_currency`.\n","example":"GBP","format":"ISO 4217","type":"string"},"total_amount":{"description":"The total price for the room for all nights and for all guests.\nThis always equals `base_amount` + `tax_amount` + `fee_amount`.\nPlease note, the guest may be required to pay mandatory fees and taxes at the accommodation. These are not included in the `total_amount`, and are included in `due_at_accommodation_amount`.\n","example":"799.00","type":"string"},"total_currency":{"description":"The currency of the `total_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.","example":"GBP","format":"ISO 4217","type":"string"}},"title":"Rate","type":"object"},"type":"array"}},"title":"Room","type":"object"},"type":"array"},"supported_loyalty_programme":{"description":"The loyalty programme that is supported by the accommodation.\nNote that while the accommodation might support a loyalty programme in general, not all rates will. See the rate's `supported_loyalty_programme` property to check this on a per-rate basis.\n","enum":["wyndham_rewards","choice_privileges","marriott_bonvoy","best_western_rewards","world_of_hyatt","hilton_honors","ihg_one_rewards","leaders_club","stash_rewards","omni_select_guest","i_prefer","accor_live_limitless","my_6","jumeirah_one","global_hotel_alliance_discovery","duffel_hotel_group_rewards"],"example":"duffel_hotel_group_rewards","title":"Loyalty Programme Reference","type":["string","null"]}},"title":"Accommodation","type":"object"},"cancelled_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime of the cancellation of this booking. This is `null` if the booking is not yet cancelled.","example":null,"format":"date-time","type":["string","null"]},"check_in_date":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date on which the guest can check in","example":"2023-05-24","format":"date","type":"string"},"check_out_date":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date on which the guest needs to check out","example":"2023-05-28","format":"date","type":"string"},"confirmed_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the booking was made.","example":"2023-04-13T15:48:11.642Z","format":"date-time","type":["string","null"]},"deposit_amount":{"description":"The portion of `total_amount` that is payable before check in as deposit for the stay.\n","example":"109.99","type":"string"},"deposit_currency":{"description":"The currency of the `deposit_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\n","example":"GBP","format":"ISO 4217","type":"string"},"email":{"description":"Lead guest's email address","example":"amelia.earheart@duffel.com","format":"email","type":"string"},"estimated_commission_amount":{"description":"The estimated commission amount for this booking. Will be `null` if the estimated commission amount is unknown. This may vary from the [rate's estimated_commission_amount](/docs/api/v2/accommodation/schema#accommodation-schema-rooms-rooms-rates-rooms-rates-estimated-commission-amount).\n","example":"100.00","type":["string","null"]},"estimated_commission_currency":{"description":"The currency of the [estimated_commission_amount](/docs/api/v2/accommodation/schema#accommodation-schema-bookings-bookings-estimated-commission-amount), as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.","example":"GBP","format":"ISO 4217","type":["string","null"]},"guest_types":{"description":"The list of guests provided at the time of search","items":{"additionalProperties":false,"properties":{"age":{"description":"The age provided at the time of search","example":7,"format":"integer","type":["number","null"]},"type":{"description":"The type of guest provided at the time of search","enum":["child","adult"],"example":"adult","type":"string"}},"title":"Guest","type":"object"},"type":["array","null"]},"guests":{"description":"List of guests that will stay on this booking. A minimum of one guest must be provided.\nFor bookings of more than one room, the reservation will be made under the name of the first guest provided. We recommend (though optional) that you pass an additional guest name per additional room.\n","items":{"additionalProperties":false,"properties":{"family_name":{"description":"The family name of the guest","example":"Earhart","type":"string"},"given_name":{"description":"The given name of the guest","example":"Amelia","type":"string"},"user_id":{"description":"An association between the guest and a previously created user.\n\nThis is intended to allow guests the ability to manage their own bookings.\n","example":"icu_00009htyDGjIfajdNBZRlw","type":["string","null"]}},"title":"Guest","type":"object"},"type":"array"},"id":{"description":"The `id` of the booking","example":"bok_0000BTVRuKZTavzrZDJ4cb","type":"string"},"loyalty_programme_account_number":{"description":"The loyalty programme account number [provided for the Booking](/docs/api/v2/bookings/create-booking#bookings-creating-a-booking-body-parameters-loyalty-programme-account-number) when the [create Booking endpoint](/docs/api/v2/bookings/create-booking#) was called.\n\nAccount number is relayed to the hotel on a best-effort basis, it is at the hotel's discretion to honour the loyalty programme.\n","example":"201154908","type":["string","null"]},"metadata":{"description":"Metadata contains a set of key-value pairs that you can attach to an object. It can be useful for storing additional information about the object, in a structured format. Duffel does not use this information. You should not store sensitive information in this field.\n","example":{"checkout_reference":"usr_0000AePJGl5G9ZYfmNllrs"},"type":["object","null"]},"phone_number":{"description":"Lead guest's phone number in [E.164](https://www.twilio.com/docs/glossary/what-e164) (international) format.","example":"+442080160509","type":"string"},"reference":{"description":"A booking reference for the guest's reservation at the accommodation. This is the reference you should use when contacting the accommodation.","example":"AFE33SE2","type":["string","null"]},"rooms":{"description":"The number of rooms in the booking.","example":1,"type":"number"},"status":{"description":"The status of the booking.","enum":["confirmed","cancelled"],"example":"confirmed","type":"string"},"supported_loyalty_programme":{"description":"The loyalty programme that this booking supports.","enum":["wyndham_rewards","choice_privileges","marriott_bonvoy","best_western_rewards","world_of_hyatt","hilton_honors","ihg_one_rewards","leaders_club","stash_rewards","omni_select_guest","i_prefer","accor_live_limitless","my_6","jumeirah_one","global_hotel_alliance_discovery","duffel_hotel_group_rewards"],"example":"duffel_hotel_group_rewards","title":"Loyalty Programme Reference","type":["string","null"]},"users":{"description":"The `id`s of customer users that are allowed to manage the booking.\n","items":{"example":"icu_00009htyDGjIfajdNBZRlw","type":"string"},"type":"array"}},"title":"Booking","type":"object"},"type":"array"},"meta":{"properties":{"after":{"type":["string","null"]},"before":{"type":"string"},"limit":{"type":"number"}},"type":"object"}},"required":["data"],"type":"object"}}},"description":"Successful JSON response; SDK accepts the successful HTTP range."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List Stay Bookings","tags":["duffel-stays"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"duffel-stays","x-aisa-category":"duffel-stays","x-aisa-docs-url":"https://aisa.one/docs/api-reference/duffel-stays/get_duffel_stays_apis_v1_duffel_stays_bookings_list","x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.005,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"duffel-stays","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"duffel-stays","x-aisa-response-passthrough":true,"x-aisa-response-source":{"content_hash":"sha256:0a8655160459a0633d98d1fc4577447fd5a10f2c59b2eda614fc21612e319c66","kind":"upstream_success_contract","source":{"authority":"official HTML structured schemas plus pinned provider SDK; converted, not downloaded OpenAPI","content_hash":"sha256:fadcc0f4c8c218ca9526247dcb17f85e25484e810cfd079cb2df8a54e00eb80f","converter":"scripts/import_duffel_reference.py@1+explicit-response-binding@1","fetched_at":"2026-10-09T03:47:35.116943+00:00","kind":"manual","limitations":["No examples infer types, required fields, response codes or extra fields.","SDK-added status and headers are not wire response fields.","Conditional rules expressed in descriptions remain prose.","Source acquisition and metadata matches do not prove current wire behavior."],"owner":"AIsa-team/docs","parent_source_hash":"sha256:1f3e068658e1ec5e11b0f742aa8e46f13e95b8da46e8fbf510e0fb4fc6b823c4","path_space":"public","policy_revision":"sha256:450c5bf6afa65cf73964b9e5948bc50e54d0b4829b67d2e4a5c249b382161035","references":[{"file":"src__types__ClientType.ts","sha256":"3aa0ea34054d294f71deaad9005eba83e841cfb70588ca47b6ba55a9f59161b5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/types/ClientType.ts"},{"file":"src__Client.ts","sha256":"0de07d39cc8dd3faae13561cd2e291e7bcaaf58761433bd35db4d929bc8d6b7b","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Client.ts"},{"file":"src__Stays__SearchResults__SearchResults.ts","sha256":"3e7bba8537165c3f4ce5335917e83e5033e32ae15be19df138db60a17c48e47b","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/SearchResults/SearchResults.ts"},{"file":"src__Stays__Quotes__Quotes.ts","sha256":"3e23e6b8d5c914fd9bb23360241878a85921734bf21d761207862d8664fca299","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/Quotes/Quotes.ts"},{"file":"src__Stays__Bookings__Bookings.ts","sha256":"b903a3227b7a364545853c082db3d2ebb50e46cd9b4cfb1c06f50fe696865c9a","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/Bookings/Bookings.ts"},{"file":"src__Stays__LoyaltyProgrammes__LoyaltyProgrammes.ts","sha256":"6fec6a4a64ad279177af097a476d13afce6a2b291ced73d0d32f81f9c4c3ede0","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/LoyaltyProgrammes/LoyaltyProgrammes.ts"},{"file":"src__Stays__Stays.ts","sha256":"807594b33c581196b12a237bd19186ae1ca77d5f79a31dd8860a709c5e64f4c3","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/Stays.ts"},{"sha256":"b60ba21b75715101b0e4fe09f935741eaa2179e54d5b39c4e4fac993d9662d28","url":"https://duffel.com/docs/api/v2/search"},{"sha256":"352bb961eb981d52de48dff9e144211a93129eb097f1f4c371c8d381221c1927","url":"https://duffel.com/docs/api/v2/search-result"},{"sha256":"93e71bbd10d8b238bd4e5566ffe7ccfbb8e1dba3483884900805b03d129da297","url":"https://duffel.com/docs/api/v2/quotes"},{"sha256":"e0f12dfaf26c6b19bebaedf9cf951154ade0a560ba56cbdaa1696bb0dd47b28a","url":"https://duffel.com/docs/api/v2/bookings"},{"sha256":"24e436c8136cb52391512ee66315096b733e2f01496b4aa284369c71da27fe00","url":"https://duffel.com/docs/api/v2/accommodation-loyalty-programmes"}],"refresh_policy":"manual","request_body_required_basis":"Stays.search(params), Quotes.create(rateId) and Bookings.create(payload) have required SDK arguments; Client.request wraps them in data","response_only":true,"response_status_basis":"Client.request accepts response.ok; no exact success status is inferred","review_period_days":30,"sdk_revision":"ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16","skipped_operations":[{"operation":"update-booking","reason":"no reviewed SDK envelope binding","resource":"bookings"}],"upstream_origin_sha256":"e90e5f2b42f9d68931f2f9a9cbbdac739de18e6033ddaf5cd3a7972494a0c8c9","upstream_path_sha256":"9dbd80e367b6d84a1b087f85eef9996ac383ed992c803ab16f8705f4cdc55032","url":"https://duffel.com/docs/api/v2/search"}},"x-aisa-response-upstream-origin-sha256":"e90e5f2b42f9d68931f2f9a9cbbdac739de18e6033ddaf5cd3a7972494a0c8c9","x-aisa-response-upstream-path-sha256":"9dbd80e367b6d84a1b087f85eef9996ac383ed992c803ab16f8705f4cdc55032","x-aisa-revision":{"customer_pricing_ref":"7439b501cfcf","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3fdb255d75cc"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_duffel_stays_apis_v1_duffel_stays_bookings_list","path":"/apis/v1/duffel/stays/bookings/list"},"x-aisa-status":"enabled","x-aisa-validation":"runtime"}},"/apis/v1/duffel/stays/bookings/{id}":{"get":{"description":"Get Stay Booking via the Duffel Stays API\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.005 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_duffel_stays_apis_v1_duffel_stays_bookings_id","parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"2XX":{"content":{"application/json":{"schema":{"properties":{"data":{"additionalProperties":false,"properties":{"accommodation":{"additionalProperties":false,"description":"Details of the accommodation reserved for this booking","properties":{"amenities":{"description":"The amenities for this accommodation. This can be null when we are unable to retrieve amenity data.\nAccommodation amenities aid guests in identifying the accommodation that suits their needs. These are intended for programmatic use to support filtering or promoting specific accommodation attributes.\n","items":{"properties":{"description":{"description":"Label-friendly description of the amenity type","example":"Parking","type":"string"},"type":{"description":"The amenity type.","enum":["parking","gym","wifi","24_hour_front_desk","accessibility_hearing","accessibility_mobility","adult_only","business_centre","cash_machine","childcare_service","concierge","laundry","lounge","pets_allowed","pool","restaurant","room_service","spa"],"example":"parking","type":"string"}},"type":"object"},"type":["array","null"]},"brand":{"additionalProperties":false,"description":"The brand associated with the accommodation.","properties":{"id":{"description":"The unique ID for this hotel brand.","example":"bra_0000Alr8BYNsbmDMThHSbI","type":"string"},"name":{"description":"The name of the hotel brand.","example":"Duffel Test","type":"string"}},"title":"Brands","type":["object","null"]},"chain":{"additionalProperties":false,"description":"The chain or group brand the accommodation is a member of","properties":{"id":{"description":"The unique ID for this hotel chain.","example":"chn_0000Alr8BYNsbmDMThHSbI","type":"string"},"name":{"description":"The name of the hotel chain.","example":"Accor Hotels","type":"string"}},"title":"Chains","type":["object","null"]},"check_in_information":{"description":"Check in and check out related information","properties":{"check_in_after_time":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format for the earliest time a guest can check in to their room.","example":"14:30","format":"time","type":["string","null"]},"check_in_before_time":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format for the latest time a guest can check in to their room.\nCustomers who require a late check-in time should request this using the [`accommodation_special_requests`](https://duffel.com/docs/api/v2/bookings/create-booking#bookings-creating-a-booking-body-parameters-accommodation-special-requests) when creating the booking to avoid issues checking in, such as being considered a 'no-show' and the room being offered to someone else.\n","example":"00:00","format":"time","type":["string","null"]},"check_out_before_time":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format for the latest time a guest can check out of their room.","example":"11:30","format":"time","type":["string","null"]}},"type":["object","null"]},"description":{"description":"Description of the accommodation.","example":"Ornate quarters, some with grand pianos, in a luxurious hotel offering acclaimed dining & a spa.","type":["string","null"]},"email":{"description":"The accommodation email address. This field can only be populated on the accommodation for a completed booking. Note that this data may differ from the accommodation records if it was updated directly by the accommodation after the booking was created.\n","example":"reservations@duffel-hotel-group.com","format":"email","type":["string","null"]},"id":{"description":"The unique ID for this accommodation. This ID stays consistent between searches — the same accommodation will always have the same ID.","example":"acc_0000AWr2VsUNIF1Vl91xg0","type":"string"},"key_collection":{"additionalProperties":false,"description":"The key collection details for the accommodation.","properties":{"instructions":{"description":"The key collection instructions for the accommodation.","example":"Please collect the keys from accommodation's reception.","type":"string"}},"type":["object","null"]},"location":{"additionalProperties":false,"description":"Information on the accommodation's location","properties":{"address":{"additionalProperties":false,"description":"The accommodation's address","properties":{"city_name":{"description":"The name of the city or metropolitan area where the address is located.","example":"London","type":"string"},"country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the address is located.","example":"GB","type":"string"},"line_one":{"description":"First line of the address","example":"100 Clifton Street","type":"string"},"postal_code":{"description":"Postal (or zip code) of the address","example":"EC2A 4TP","type":"string"},"region":{"description":"Region or state of the address","example":"England","type":["string","null"]}},"type":"object"},"geographic_coordinates":{"description":"The exact latitude-longitude position of the accommodation. Useful for map views.","properties":{"latitude":{"description":"The latitude position of the accommodation represented in Decimal degrees with 6 decimal points with a range between -90° and 90°\n","example":51.5071,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the accommodation represented in Decimal degrees with 6 decimal points with a range between -180° and 180°","example":-0.1416,"format":"float","type":"number"}},"type":"object"}},"type":"object"},"name":{"description":"The accommodation's name","example":"Duffel Test Hotel","type":"string"},"payment_instruction_supported":{"description":"Indicates whether the accommodation may hold rates that support [supplying payment instructions](/docs/api/v2/booking-payment-instructions/create-booking-payment-instruction)","example":false,"type":"boolean"},"phone_number":{"description":"The accommodation phone number. This field can only be populated on the accommodation for a completed booking. This is provided directly by the accommodation and the format is not guaranteed. Note that this data may differ from the accommodation records if it was updated directly by the accommodation after the booking was created.\"\n","example":"+442074938181","type":["string","null"]},"photos":{"description":"Photos of the accommodation","items":{"additionalProperties":false,"properties":{"url":{"description":"The URL to the photo. Supplied photos of the stay. These may consist of photos of the property, rooms, room amenities and local attractions.\n","example":"https://assets.duffel.com/img/stays/image.jpg","format":"url","type":"string"}},"title":"Photo","type":"object"},"type":"array"},"rating":{"description":"A \"star rating\" of this accommodation. If available, this is an integer from 1 to 5 \"stars\".\nThis value is consolidated by Duffel based on data provided by our sources and accommodation providers.\nFor more detailed rating information, see `ratings`.\n","example":3,"format":"integer","type":["number","null"]},"ratings":{"description":"Ratings given to an accommodation by a rating source.\n\nThis can be empty if the accommodation does not have any ratings. This can also be null if we are unable to retrieve ratings.\n\nThese are commonly represented as \"stars\". In Duffel Stays, they have a 1-5 scale.\n\nThey can come from multiple sources. Currently available rating sources are:\n\n- `\"priceline\"`: [Priceline.com star rating](https://pricelinepartnernetwork.com/developers/guides/id/hotel-content#star-rating).\n\nThese should be displayed as \"stars\". While Priceline.com can add half a star to a rating, these ratings are rounded down to the nearest full star in Duffel Stays.\n\n- `\"bookingcom\"`: [Booking.com star rating](https://www.booking.com/content/how_we_work.en-gb.html).\n\nThese should be displayed as \"stars\". While Booking.com can add half a star to a rating, these ratings are rounded down to the nearest full star in Duffel Stays.\n\n- `\"expedia\"`: [Expedia star rating](https://developers.expediagroup.com/docs/products/rapid/resources/reference/star-ratings#using-star-ratings).\n\nThese should be displayed as \"stars\". While Expedia can add half a star to a rating, these ratings are rounded down to the nearest full star in Duffel Stays.\n\n- `\"aaa\"`: [American Automobile Association Diamonds](https://www.aaa.com/diamonds/).\n\nThese should be displayed as \"diamonds\".\n\n- `\"northstar\"`: [Northstar Travel Media Hotel Crown Rating](http://www.hospitalityeducators.com/articles/20110215_4#.ZDPo2C8w1f0).\n\nThese should be displayed as \"crowns\".\n","items":{"properties":{"source":{"description":"The source of this rating.","enum":["priceline","aaa","northstar","bookingcom","expedia"],"type":"string"},"value":{"description":"The value of this rating.","enum":[1,2,3,4,5],"type":"integer"}},"title":"Rating","type":"object"},"type":["array","null"]},"review_count":{"description":"The number of reviews that contributed to the aggregated review score\n","example":336,"format":"integer","type":["number","null"]},"review_score":{"description":"A review score of this accommodation, aggregated from guest reviews. If available, the value is a score from the 1.0-10.0 range.\nThis value is consolidated by Duffel based on user review data from multiple sources.\n","example":8.8,"format":"float","type":["number","null"]},"rooms":{"description":"Bookable rooms for this accommodation. A room is a single accommodation unit. It might contain multiple beds.","items":{"additionalProperties":false,"description":"A type of room at an accommodation, containing its characteristics and a range of bookable rates.\nTo learn more about accommodation, rooms and rates and presenting them to customers, check out [Stays Key Concepts](https://duffel.com/docs/api/overview/stays-key-concepts).\n","properties":{"beds":{"description":"Available beds in the room. Bed availability is relayed from the supplier at a best-effort basis, and may not be honoured at the hotel if actual availability does not permit.","items":{"additionalProperties":false,"properties":{"count":{"description":"The number of beds of this type in the room.","example":2,"type":"integer"},"type":{"description":"The type of beds available in the room\nAvailable types: \"single\", \"double\", \"queen\", \"king\", \"sofabed\", \"bunk\"\n","enum":["single","double","queen","king","sofabed","bunk"],"example":"king","type":"string"}},"title":"Bed","type":"object"},"type":["array","null"]},"name":{"description":"The room name.","example":"Double Suite","type":"string"},"photos":{"description":"Supplied photos for the room.","items":{"additionalProperties":false,"properties":{"url":{"description":"The URL to the photo. Supplied photos of the stay. These may consist of photos of the property, rooms, room amenities and local attractions.\n","example":"https://assets.duffel.com/img/stays/image.jpg","format":"url","type":"string"}},"title":"Photo","type":"object"},"type":["array","null"]},"rates":{"description":"The available rates for a specific room, including commission, distribution, payment and included services information.","items":{"additionalProperties":false,"description":"A bookable rate for a stay.\nTo learn more about accommodation, rooms and rates and presenting them to customers, check out [Stays Key Concepts](https://duffel.com/docs/api/overview/stays-key-concepts).\n","properties":{"available_payment_methods":{"description":"Available payment methods are the forms of payment supported for this rate.\n\nA rate with `balance` as an available payment method can be paid for using your Duffel Balance.\n\nA rate with `card` as an available payment method can be paid for with card details provided at time of booking.\n","items":{"description":"NOTE: Please refer to [available_payment_methods](/docs/api/v2/search-result/schema#search-result-schema-accommodation-accommodation-rooms-accommodation-rooms-rates-accommodation-rooms-rates-available-payment-methods) instead.\n\nThe payment method is the form of payment supported for this rate.\n\nA rate with the `balance` payment method will be paid for using your Duffel Balance.\n\nA rate with the `card` payment method will be paid for with card details provided at time of booking.\n","enum":["balance","card"],"example":["balance"],"title":"Payment Method","type":"string"},"type":"array"},"base_amount":{"description":"The base amount for this rate, excluding taxes and fees. Will be `null` if the base amount is unknown.\nThis is included in the `total_amount`.\n","example":"665.83","type":["string","null"]},"base_currency":{"description":"The currency of the `base_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis is always the same as `total_currency`.\n","example":"GBP","format":"ISO 4217","type":"string"},"benefits":{"description":"The inclusions provided as part of this rate. Only populated on rates that carry benefits and where Duffel is the source.\n","items":{"additionalProperties":false,"properties":{"description":{"description":"The full description of the benefit, including restrictions and any availability conditions. Suitable for display in a tooltip or expanded detail view.","example":"Daily full breakfast for up to two guests, served in the restaurant.","type":"string"},"title":{"description":"The name of the benefit as it should appear to the traveller.","example":"Daily breakfast","type":"string"},"type":{"description":"The type of benefit included with the rate.","enum":["breakfast_included","property_credit","room_upgrade","early_check_in","late_check_out"],"example":"breakfast_included","type":"string"}},"title":"Benefit","type":"object","x-preview":true},"type":["array","null"],"x-preview":true},"board_type":{"description":"Board type is a standard way for the hospitality industry to describe the meals and drinks that are included in the rate.\nThe possible board types are: - `'all_inclusive'` - All meals (breakfast, lunch, dinner and snacks) are included, as well as all drinks (soft drinks, tea, coffee, and in some cases, alcoholic beverages). - `'full_board'` - All meals (breakfast, lunch, dinner) are included, but excludes snacks and drinks. - `'half_board'` - Two meals a day are included in the price of the rate. Usually breakfast and dinner, but depending on the hotel, breakfast and lunch may be possible instead. - `'breakfast'` - Only breakfast is included in the price of the rate. - `'room_only'` - No food or drinks are included in the price of the rate.\n","enum":["room_only","breakfast","half_board","full_board","all_inclusive"],"example":"room_only","type":["string","null"]},"cancellation_timeline":{"description":"A timeline that contains policies, such as possible refunds, once this rate has been booked. This is sorted in ascending chronological order.\n\nIn the event we get no cancellation information for a rate, we return these as non-refundable - the most conservative cancellation scenario. In reality, there may sometimes be some refund due.\n\nThe cancellation timeline may differ across different steps of the booking process as we get more precise cancellation information. Complete cancellation timeline is only guaranteed to be available at the quote step.\n","items":{"additionalProperties":false,"properties":{"before":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime for the deadline of a refund. It can either be in UTC, or have an offset.","example":"2023-05-23T13:00:00Z","format":"date-time","type":"string"},"currency":{"description":"The currency of the `amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.","example":"GBP","format":"ISO 4217","type":"string"},"refund_amount":{"description":"The amount refundable up until the specified `before` date","example":"799.00","type":"string"}},"title":"Cancellation timeline","type":"object"},"type":"array"},"code":{"description":"A rate code is an alphanumeric identifier of specific negotiated pricing and booking conditions. Rate codes are only returned when special contracted rates are available through the hotel provider, distinguishing them from standard public rates.","example":"ABC","type":["string","null"]},"conditions":{"description":"The conditions or policies that apply to the rate. The information provided should be treated as mandatory and displayed to the guest during and after the booking process.\n","items":{"additionalProperties":false,"properties":{"description":{"description":"One or more paragraphs that outline policy, amenity or refundability conditions for the rate. Take note that this may contain links expressed as HTML tags.","example":"Public parking is available nearby for £15 per day","type":"string"},"title":{"description":"The condition title","example":"Parking","type":"string"}},"title":"Condition","type":"object"},"type":"array"},"deal_types":{"description":"The deal type that applied to the rate. Deals may include benefits beyond a suppliers public rate, such as discounted price or different conditions.\nThis will be an empty list if no deals apply, and null if there are no known deals.\n","example":["closed_user_group","corporate","mobile"],"items":{"enum":["closed_user_group","mobile","seasonal","promotion","corporate"],"type":"string"},"type":["array","null"]},"description":{"description":"The rate description provided by the rate supplier. This typically includes important information about what's included in the rate, such as meal plans, amenities, credits, upgrades, or special benefits. This field is returned exactly as provided by the supplier and is not normalised or standardised across sources. It's intended for internal use or agent review rather than direct display to the guest, as formatting and content quality may vary significantly between suppliers.\n","example":"Complimentary Breakfast 2Ppl, 100Usd Htl Crdt Person Stay Or Lcl Curr Equiv Or 100 Fb Crdt, Nxt Cat Upgrd Subj To Available.","type":["string","null"],"x-preview":true},"due_at_accommodation_amount":{"description":"Mandatory fees or taxes that are due by the guest at the accommodation. Depending on the accommodation these may be payable on check in or check out. These fees are not collected during the booking process. Will be `null` if the amount due at accommodation is unknown.\nThis is not included in the `total_amount`.\n","example":"39.95","type":["string","null"]},"due_at_accommodation_currency":{"description":"The currency of the `due_at_accommodation_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis can be different from `total_currency`.\n","example":"GBP","format":"ISO 4217","type":"string"},"estimated_commission_amount":{"description":"This is the gross commission amount for this rate, before profit share being applied as per your order form. The estimate is supplied on a best-effort basis, and the accuracy depends on the rate supplier. Will be `null` if the estimated commission amount is unknown.","example":"100.00","type":["string","null"]},"estimated_commission_currency":{"description":"The currency of the [estimated_commission_amount](/docs/api/v2/accommodation/schema#accommodation-schema-rooms-rooms-rates-rooms-rates-estimated-commission-amount), as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.","example":"GBP","format":"ISO 4217","type":["string","null"]},"expires_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date and time at which the rate will expire","example":"2023-05-28T12:00:00Z","format":"date-time","type":"string"},"fee_amount":{"description":"The fee amount for this rate.\nThis is included in the `total_amount`.\n","example":"50.94","type":["string","null"]},"fee_currency":{"description":"The currency of the `fee_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis is always the same as `total_currency`.\n","example":"GBP","format":"ISO 4217","type":"string"},"id":{"description":"The `id` of a given rate","example":"rat_0000BTVRuKZTavzrZDJ4cb","type":"string"},"loyalty_programme_required":{"description":"Whether this rate requires you to be a member of the supported loyalty programme. If true, you must supply a [loyalty_programme_account_number](/docs/api/v2/bookings/create-booking#bookings-creating-a-booking-body-parameters-loyalty-programme-account-number) when creating a booking for this rate.","example":false,"type":"boolean"},"name":{"description":"The rate name provided by the rate supplier. This is suitable for display in a rate card or search result. May be null if the hotel or supplier does not return a rate name.\n","example":"Best Available Rate","type":["string","null"],"x-preview":true},"negotiated_rate_id":{"description":"The `id` of the negotiated rate used to obtain this rate","example":"nre_0000ATOwpuYnZohiSmlmyz","type":["string","null"],"x-preview":true},"payment_instruction_allowed":{"description":"Whether it will be possible to submit a [payment instruction](/docs/api/v2/booking-payment-instructions) for a booking created from this rate.","type":"boolean","x-preview":true},"payment_type":{"description":"The payment type for this rate. It describes how and when the payment_method will be charged.\n\n`pay_now` rates require full prepayment at the time of creating a booking or before check-in.\n\n`deposit` rates require a prepayment which will be taken at the time of booking or before check-in. The customer is required to pay for the remainder at the accommodation. The refundability of the deposit depends on the accommodation's cancellation conditions.\n\n`guarantee` rates are only supported for card as the payment method. The card may be charged by the accommodation, i.e. in the event of a no-show. Another form of payment may be requested by the accommodation for payment at check-in or check-out.\n","enum":["pay_now","guarantee","deposit"],"example":"pay_now","type":"string"},"public_amount":{"description":"The public price for the same rate if purchased via the hotel website, or the Online Travel Agency website.\nIf public_amount matches the [total_amount](/docs/api/v2/accommodation/schema#accommodation-schema-rooms-rooms-rates-rooms-rates-total-amount) for the rate, then the rate you have is a public rate.\nIf public_amount is greater than the [total_amount](/docs/api/v2/accommodation/schema#accommodation-schema-rooms-rooms-rates-rooms-rates-total-amount), then you have a discounted rate.\npublic_amount will be null if no information is available.\n","example":"699.99","type":["string","null"]},"public_currency":{"description":"The currency of the [public_amount](/docs/api/v2/accommodation/schema#accommodation-schema-rooms-rooms-rates-rooms-rates-public-amount), as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis is always the same as `total_currency`.\n","example":"GBP","format":"ISO 4217","type":"string"},"quantity_available":{"description":"The quantity of rooms available to be booked at this rate. This number is not guaranteed to be accurate. Will be `null` if this information is unknown.","example":12,"type":["integer","null"]},"source":{"description":"The source provider of this rate","enum":["sabre","expedia","bookingcom","travelport","priceline","duffel_hotel_group","duffel"],"type":"string"},"supported_loyalty_programme":{"description":"The loyalty programme that this rate supports.\nWhile the accommodation the rate comes from might support a loyalty programme in general (shown in its `supported_loyalty_programme` property), not all rates will. The rate's `supported_loyalty_programme` allows you to check loyalty programme support on a per-rate basis.\nNote that different rates from an accommodation won't have different supported loyalty programmes — it will always be the same one as the accommodation's. If the accommodation does not support a loyalty programme, this will always be `null`.\n","enum":["wyndham_rewards","choice_privileges","marriott_bonvoy","best_western_rewards","world_of_hyatt","hilton_honors","ihg_one_rewards","leaders_club","stash_rewards","omni_select_guest","i_prefer","accor_live_limitless","my_6","jumeirah_one","global_hotel_alliance_discovery","duffel_hotel_group_rewards"],"example":"duffel_hotel_group_rewards","title":"Loyalty Programme Reference","type":["string","null"]},"tax_amount":{"description":"The tax amount for this rate. Will be `null` if the tax amount is unknown.\nThis is included in the `total_amount`.\n","example":"82.23","type":["string","null"]},"tax_currency":{"description":"The currency of the `tax_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis is always the same as `total_currency`.\n","example":"GBP","format":"ISO 4217","type":"string"},"total_amount":{"description":"The total price for the room for all nights and for all guests.\nThis always equals `base_amount` + `tax_amount` + `fee_amount`.\nPlease note, the guest may be required to pay mandatory fees and taxes at the accommodation. These are not included in the `total_amount`, and are included in `due_at_accommodation_amount`.\n","example":"799.00","type":"string"},"total_currency":{"description":"The currency of the `total_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.","example":"GBP","format":"ISO 4217","type":"string"}},"title":"Rate","type":"object"},"type":"array"}},"title":"Room","type":"object"},"type":"array"},"supported_loyalty_programme":{"description":"The loyalty programme that is supported by the accommodation.\nNote that while the accommodation might support a loyalty programme in general, not all rates will. See the rate's `supported_loyalty_programme` property to check this on a per-rate basis.\n","enum":["wyndham_rewards","choice_privileges","marriott_bonvoy","best_western_rewards","world_of_hyatt","hilton_honors","ihg_one_rewards","leaders_club","stash_rewards","omni_select_guest","i_prefer","accor_live_limitless","my_6","jumeirah_one","global_hotel_alliance_discovery","duffel_hotel_group_rewards"],"example":"duffel_hotel_group_rewards","title":"Loyalty Programme Reference","type":["string","null"]}},"title":"Accommodation","type":"object"},"cancelled_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime of the cancellation of this booking. This is `null` if the booking is not yet cancelled.","example":null,"format":"date-time","type":["string","null"]},"check_in_date":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date on which the guest can check in","example":"2023-05-24","format":"date","type":"string"},"check_out_date":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date on which the guest needs to check out","example":"2023-05-28","format":"date","type":"string"},"confirmed_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the booking was made.","example":"2023-04-13T15:48:11.642Z","format":"date-time","type":["string","null"]},"deposit_amount":{"description":"The portion of `total_amount` that is payable before check in as deposit for the stay.\n","example":"109.99","type":"string"},"deposit_currency":{"description":"The currency of the `deposit_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\n","example":"GBP","format":"ISO 4217","type":"string"},"email":{"description":"Lead guest's email address","example":"amelia.earheart@duffel.com","format":"email","type":"string"},"estimated_commission_amount":{"description":"The estimated commission amount for this booking. Will be `null` if the estimated commission amount is unknown. This may vary from the [rate's estimated_commission_amount](/docs/api/v2/accommodation/schema#accommodation-schema-rooms-rooms-rates-rooms-rates-estimated-commission-amount).\n","example":"100.00","type":["string","null"]},"estimated_commission_currency":{"description":"The currency of the [estimated_commission_amount](/docs/api/v2/accommodation/schema#accommodation-schema-bookings-bookings-estimated-commission-amount), as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.","example":"GBP","format":"ISO 4217","type":["string","null"]},"guest_types":{"description":"The list of guests provided at the time of search","items":{"additionalProperties":false,"properties":{"age":{"description":"The age provided at the time of search","example":7,"format":"integer","type":["number","null"]},"type":{"description":"The type of guest provided at the time of search","enum":["child","adult"],"example":"adult","type":"string"}},"title":"Guest","type":"object"},"type":["array","null"]},"guests":{"description":"List of guests that will stay on this booking. A minimum of one guest must be provided.\nFor bookings of more than one room, the reservation will be made under the name of the first guest provided. We recommend (though optional) that you pass an additional guest name per additional room.\n","items":{"additionalProperties":false,"properties":{"family_name":{"description":"The family name of the guest","example":"Earhart","type":"string"},"given_name":{"description":"The given name of the guest","example":"Amelia","type":"string"},"user_id":{"description":"An association between the guest and a previously created user.\n\nThis is intended to allow guests the ability to manage their own bookings.\n","example":"icu_00009htyDGjIfajdNBZRlw","type":["string","null"]}},"title":"Guest","type":"object"},"type":"array"},"id":{"description":"The `id` of the booking","example":"bok_0000BTVRuKZTavzrZDJ4cb","type":"string"},"loyalty_programme_account_number":{"description":"The loyalty programme account number [provided for the Booking](/docs/api/v2/bookings/create-booking#bookings-creating-a-booking-body-parameters-loyalty-programme-account-number) when the [create Booking endpoint](/docs/api/v2/bookings/create-booking#) was called.\n\nAccount number is relayed to the hotel on a best-effort basis, it is at the hotel's discretion to honour the loyalty programme.\n","example":"201154908","type":["string","null"]},"metadata":{"description":"Metadata contains a set of key-value pairs that you can attach to an object. It can be useful for storing additional information about the object, in a structured format. Duffel does not use this information. You should not store sensitive information in this field.\n","example":{"checkout_reference":"usr_0000AePJGl5G9ZYfmNllrs"},"type":["object","null"]},"phone_number":{"description":"Lead guest's phone number in [E.164](https://www.twilio.com/docs/glossary/what-e164) (international) format.","example":"+442080160509","type":"string"},"reference":{"description":"A booking reference for the guest's reservation at the accommodation. This is the reference you should use when contacting the accommodation.","example":"AFE33SE2","type":["string","null"]},"rooms":{"description":"The number of rooms in the booking.","example":1,"type":"number"},"status":{"description":"The status of the booking.","enum":["confirmed","cancelled"],"example":"confirmed","type":"string"},"supported_loyalty_programme":{"description":"The loyalty programme that this booking supports.","enum":["wyndham_rewards","choice_privileges","marriott_bonvoy","best_western_rewards","world_of_hyatt","hilton_honors","ihg_one_rewards","leaders_club","stash_rewards","omni_select_guest","i_prefer","accor_live_limitless","my_6","jumeirah_one","global_hotel_alliance_discovery","duffel_hotel_group_rewards"],"example":"duffel_hotel_group_rewards","title":"Loyalty Programme Reference","type":["string","null"]},"users":{"description":"The `id`s of customer users that are allowed to manage the booking.\n","items":{"example":"icu_00009htyDGjIfajdNBZRlw","type":"string"},"type":"array"}},"title":"Booking","type":"object"},"meta":{"properties":{"after":{"type":["string","null"]},"before":{"type":"string"},"limit":{"type":"number"}},"type":"object"}},"required":["data"],"type":"object"}}},"description":"Successful JSON response; SDK accepts the successful HTTP range."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Stay Booking","tags":["duffel-stays"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"duffel-stays","x-aisa-category":"duffel-stays","x-aisa-docs-url":"https://aisa.one/docs/api-reference/duffel-stays/get_duffel_stays_apis_v1_duffel_stays_bookings_id","x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.005,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"duffel-stays","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"duffel-stays","x-aisa-response-passthrough":true,"x-aisa-response-source":{"content_hash":"sha256:596bf6715d8213c4134c7adb8bfada8e331ec6c7dd92783a2fa03f300bda58bb","kind":"upstream_success_contract","source":{"authority":"official HTML structured schemas plus pinned provider SDK; converted, not downloaded OpenAPI","content_hash":"sha256:554436d7155480b0b97548cad2d3323d0f40b834b2fab1be57d62b1766a0118a","converter":"scripts/import_duffel_reference.py@1+explicit-response-binding@1","fetched_at":"2026-10-09T03:47:35.116943+00:00","kind":"manual","limitations":["No examples infer types, required fields, response codes or extra fields.","SDK-added status and headers are not wire response fields.","Conditional rules expressed in descriptions remain prose.","Source acquisition and metadata matches do not prove current wire behavior."],"owner":"AIsa-team/docs","parent_source_hash":"sha256:1f3e068658e1ec5e11b0f742aa8e46f13e95b8da46e8fbf510e0fb4fc6b823c4","path_space":"public","policy_revision":"sha256:450c5bf6afa65cf73964b9e5948bc50e54d0b4829b67d2e4a5c249b382161035","references":[{"file":"src__types__ClientType.ts","sha256":"3aa0ea34054d294f71deaad9005eba83e841cfb70588ca47b6ba55a9f59161b5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/types/ClientType.ts"},{"file":"src__Client.ts","sha256":"0de07d39cc8dd3faae13561cd2e291e7bcaaf58761433bd35db4d929bc8d6b7b","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Client.ts"},{"file":"src__Stays__SearchResults__SearchResults.ts","sha256":"3e7bba8537165c3f4ce5335917e83e5033e32ae15be19df138db60a17c48e47b","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/SearchResults/SearchResults.ts"},{"file":"src__Stays__Quotes__Quotes.ts","sha256":"3e23e6b8d5c914fd9bb23360241878a85921734bf21d761207862d8664fca299","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/Quotes/Quotes.ts"},{"file":"src__Stays__Bookings__Bookings.ts","sha256":"b903a3227b7a364545853c082db3d2ebb50e46cd9b4cfb1c06f50fe696865c9a","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/Bookings/Bookings.ts"},{"file":"src__Stays__LoyaltyProgrammes__LoyaltyProgrammes.ts","sha256":"6fec6a4a64ad279177af097a476d13afce6a2b291ced73d0d32f81f9c4c3ede0","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/LoyaltyProgrammes/LoyaltyProgrammes.ts"},{"file":"src__Stays__Stays.ts","sha256":"807594b33c581196b12a237bd19186ae1ca77d5f79a31dd8860a709c5e64f4c3","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/Stays.ts"},{"sha256":"b60ba21b75715101b0e4fe09f935741eaa2179e54d5b39c4e4fac993d9662d28","url":"https://duffel.com/docs/api/v2/search"},{"sha256":"352bb961eb981d52de48dff9e144211a93129eb097f1f4c371c8d381221c1927","url":"https://duffel.com/docs/api/v2/search-result"},{"sha256":"93e71bbd10d8b238bd4e5566ffe7ccfbb8e1dba3483884900805b03d129da297","url":"https://duffel.com/docs/api/v2/quotes"},{"sha256":"e0f12dfaf26c6b19bebaedf9cf951154ade0a560ba56cbdaa1696bb0dd47b28a","url":"https://duffel.com/docs/api/v2/bookings"},{"sha256":"24e436c8136cb52391512ee66315096b733e2f01496b4aa284369c71da27fe00","url":"https://duffel.com/docs/api/v2/accommodation-loyalty-programmes"}],"refresh_policy":"manual","request_body_required_basis":"Stays.search(params), Quotes.create(rateId) and Bookings.create(payload) have required SDK arguments; Client.request wraps them in data","response_only":true,"response_status_basis":"Client.request accepts response.ok; no exact success status is inferred","review_period_days":30,"sdk_revision":"ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16","skipped_operations":[{"operation":"update-booking","reason":"no reviewed SDK envelope binding","resource":"bookings"}],"upstream_origin_sha256":"e90e5f2b42f9d68931f2f9a9cbbdac739de18e6033ddaf5cd3a7972494a0c8c9","upstream_path_sha256":"8b325cf24ba535e7146a9805d08151a23c47106b63bf2a6472d4a414f6c7c339","url":"https://duffel.com/docs/api/v2/search"}},"x-aisa-response-upstream-origin-sha256":"e90e5f2b42f9d68931f2f9a9cbbdac739de18e6033ddaf5cd3a7972494a0c8c9","x-aisa-response-upstream-path-sha256":"8b325cf24ba535e7146a9805d08151a23c47106b63bf2a6472d4a414f6c7c339","x-aisa-revision":{"customer_pricing_ref":"fa247a82cf43","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2fcdce5c1753"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_duffel_stays_apis_v1_duffel_stays_bookings_id","path":"/apis/v1/duffel/stays/bookings/{id}"},"x-aisa-status":"enabled","x-aisa-validation":"runtime"}},"/apis/v1/duffel/stays/bookings/{id}/cancel":{"post":{"description":"Cancel Stay Booking via the Duffel Stays API\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.005 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_duffel_stays_apis_v1_duffel_stays_bookings_i_b0bf64","parameters":[{"description":"Duffel's unique identifier for the booking","in":"path","name":"id","required":true,"schema":{"description":"The `id` of the booking","example":"bok_0000BTVRuKZTavzrZDJ4cb","type":"string"}}],"responses":{"2XX":{"content":{"application/json":{"schema":{"properties":{"data":{"additionalProperties":false,"properties":{"accommodation":{"additionalProperties":false,"description":"Details of the accommodation reserved for this booking","properties":{"amenities":{"description":"The amenities for this accommodation. This can be null when we are unable to retrieve amenity data.\nAccommodation amenities aid guests in identifying the accommodation that suits their needs. These are intended for programmatic use to support filtering or promoting specific accommodation attributes.\n","items":{"properties":{"description":{"description":"Label-friendly description of the amenity type","example":"Parking","type":"string"},"type":{"description":"The amenity type.","enum":["parking","gym","wifi","24_hour_front_desk","accessibility_hearing","accessibility_mobility","adult_only","business_centre","cash_machine","childcare_service","concierge","laundry","lounge","pets_allowed","pool","restaurant","room_service","spa"],"example":"parking","type":"string"}},"type":"object"},"type":["array","null"]},"brand":{"additionalProperties":false,"description":"The brand associated with the accommodation.","properties":{"id":{"description":"The unique ID for this hotel brand.","example":"bra_0000Alr8BYNsbmDMThHSbI","type":"string"},"name":{"description":"The name of the hotel brand.","example":"Duffel Test","type":"string"}},"title":"Brands","type":["object","null"]},"chain":{"additionalProperties":false,"description":"The chain or group brand the accommodation is a member of","properties":{"id":{"description":"The unique ID for this hotel chain.","example":"chn_0000Alr8BYNsbmDMThHSbI","type":"string"},"name":{"description":"The name of the hotel chain.","example":"Accor Hotels","type":"string"}},"title":"Chains","type":["object","null"]},"check_in_information":{"description":"Check in and check out related information","properties":{"check_in_after_time":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format for the earliest time a guest can check in to their room.","example":"14:30","format":"time","type":["string","null"]},"check_in_before_time":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format for the latest time a guest can check in to their room.\nCustomers who require a late check-in time should request this using the [`accommodation_special_requests`](https://duffel.com/docs/api/v2/bookings/create-booking#bookings-creating-a-booking-body-parameters-accommodation-special-requests) when creating the booking to avoid issues checking in, such as being considered a 'no-show' and the room being offered to someone else.\n","example":"00:00","format":"time","type":["string","null"]},"check_out_before_time":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format for the latest time a guest can check out of their room.","example":"11:30","format":"time","type":["string","null"]}},"type":["object","null"]},"description":{"description":"Description of the accommodation.","example":"Ornate quarters, some with grand pianos, in a luxurious hotel offering acclaimed dining & a spa.","type":["string","null"]},"email":{"description":"The accommodation email address. This field can only be populated on the accommodation for a completed booking. Note that this data may differ from the accommodation records if it was updated directly by the accommodation after the booking was created.\n","example":"reservations@duffel-hotel-group.com","format":"email","type":["string","null"]},"id":{"description":"The unique ID for this accommodation. This ID stays consistent between searches — the same accommodation will always have the same ID.","example":"acc_0000AWr2VsUNIF1Vl91xg0","type":"string"},"key_collection":{"additionalProperties":false,"description":"The key collection details for the accommodation.","properties":{"instructions":{"description":"The key collection instructions for the accommodation.","example":"Please collect the keys from accommodation's reception.","type":"string"}},"type":["object","null"]},"location":{"additionalProperties":false,"description":"Information on the accommodation's location","properties":{"address":{"additionalProperties":false,"description":"The accommodation's address","properties":{"city_name":{"description":"The name of the city or metropolitan area where the address is located.","example":"London","type":"string"},"country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the address is located.","example":"GB","type":"string"},"line_one":{"description":"First line of the address","example":"100 Clifton Street","type":"string"},"postal_code":{"description":"Postal (or zip code) of the address","example":"EC2A 4TP","type":"string"},"region":{"description":"Region or state of the address","example":"England","type":["string","null"]}},"type":"object"},"geographic_coordinates":{"description":"The exact latitude-longitude position of the accommodation. Useful for map views.","properties":{"latitude":{"description":"The latitude position of the accommodation represented in Decimal degrees with 6 decimal points with a range between -90° and 90°\n","example":51.5071,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the accommodation represented in Decimal degrees with 6 decimal points with a range between -180° and 180°","example":-0.1416,"format":"float","type":"number"}},"type":"object"}},"type":"object"},"name":{"description":"The accommodation's name","example":"Duffel Test Hotel","type":"string"},"payment_instruction_supported":{"description":"Indicates whether the accommodation may hold rates that support [supplying payment instructions](/docs/api/v2/booking-payment-instructions/create-booking-payment-instruction)","example":false,"type":"boolean"},"phone_number":{"description":"The accommodation phone number. This field can only be populated on the accommodation for a completed booking. This is provided directly by the accommodation and the format is not guaranteed. Note that this data may differ from the accommodation records if it was updated directly by the accommodation after the booking was created.\"\n","example":"+442074938181","type":["string","null"]},"photos":{"description":"Photos of the accommodation","items":{"additionalProperties":false,"properties":{"url":{"description":"The URL to the photo. Supplied photos of the stay. These may consist of photos of the property, rooms, room amenities and local attractions.\n","example":"https://assets.duffel.com/img/stays/image.jpg","format":"url","type":"string"}},"title":"Photo","type":"object"},"type":"array"},"rating":{"description":"A \"star rating\" of this accommodation. If available, this is an integer from 1 to 5 \"stars\".\nThis value is consolidated by Duffel based on data provided by our sources and accommodation providers.\nFor more detailed rating information, see `ratings`.\n","example":3,"format":"integer","type":["number","null"]},"ratings":{"description":"Ratings given to an accommodation by a rating source.\n\nThis can be empty if the accommodation does not have any ratings. This can also be null if we are unable to retrieve ratings.\n\nThese are commonly represented as \"stars\". In Duffel Stays, they have a 1-5 scale.\n\nThey can come from multiple sources. Currently available rating sources are:\n\n- `\"priceline\"`: [Priceline.com star rating](https://pricelinepartnernetwork.com/developers/guides/id/hotel-content#star-rating).\n\nThese should be displayed as \"stars\". While Priceline.com can add half a star to a rating, these ratings are rounded down to the nearest full star in Duffel Stays.\n\n- `\"bookingcom\"`: [Booking.com star rating](https://www.booking.com/content/how_we_work.en-gb.html).\n\nThese should be displayed as \"stars\". While Booking.com can add half a star to a rating, these ratings are rounded down to the nearest full star in Duffel Stays.\n\n- `\"expedia\"`: [Expedia star rating](https://developers.expediagroup.com/docs/products/rapid/resources/reference/star-ratings#using-star-ratings).\n\nThese should be displayed as \"stars\". While Expedia can add half a star to a rating, these ratings are rounded down to the nearest full star in Duffel Stays.\n\n- `\"aaa\"`: [American Automobile Association Diamonds](https://www.aaa.com/diamonds/).\n\nThese should be displayed as \"diamonds\".\n\n- `\"northstar\"`: [Northstar Travel Media Hotel Crown Rating](http://www.hospitalityeducators.com/articles/20110215_4#.ZDPo2C8w1f0).\n\nThese should be displayed as \"crowns\".\n","items":{"properties":{"source":{"description":"The source of this rating.","enum":["priceline","aaa","northstar","bookingcom","expedia"],"type":"string"},"value":{"description":"The value of this rating.","enum":[1,2,3,4,5],"type":"integer"}},"title":"Rating","type":"object"},"type":["array","null"]},"review_count":{"description":"The number of reviews that contributed to the aggregated review score\n","example":336,"format":"integer","type":["number","null"]},"review_score":{"description":"A review score of this accommodation, aggregated from guest reviews. If available, the value is a score from the 1.0-10.0 range.\nThis value is consolidated by Duffel based on user review data from multiple sources.\n","example":8.8,"format":"float","type":["number","null"]},"rooms":{"description":"Bookable rooms for this accommodation. A room is a single accommodation unit. It might contain multiple beds.","items":{"additionalProperties":false,"description":"A type of room at an accommodation, containing its characteristics and a range of bookable rates.\nTo learn more about accommodation, rooms and rates and presenting them to customers, check out [Stays Key Concepts](https://duffel.com/docs/api/overview/stays-key-concepts).\n","properties":{"beds":{"description":"Available beds in the room. Bed availability is relayed from the supplier at a best-effort basis, and may not be honoured at the hotel if actual availability does not permit.","items":{"additionalProperties":false,"properties":{"count":{"description":"The number of beds of this type in the room.","example":2,"type":"integer"},"type":{"description":"The type of beds available in the room\nAvailable types: \"single\", \"double\", \"queen\", \"king\", \"sofabed\", \"bunk\"\n","enum":["single","double","queen","king","sofabed","bunk"],"example":"king","type":"string"}},"title":"Bed","type":"object"},"type":["array","null"]},"name":{"description":"The room name.","example":"Double Suite","type":"string"},"photos":{"description":"Supplied photos for the room.","items":{"additionalProperties":false,"properties":{"url":{"description":"The URL to the photo. Supplied photos of the stay. These may consist of photos of the property, rooms, room amenities and local attractions.\n","example":"https://assets.duffel.com/img/stays/image.jpg","format":"url","type":"string"}},"title":"Photo","type":"object"},"type":["array","null"]},"rates":{"description":"The available rates for a specific room, including commission, distribution, payment and included services information.","items":{"additionalProperties":false,"description":"A bookable rate for a stay.\nTo learn more about accommodation, rooms and rates and presenting them to customers, check out [Stays Key Concepts](https://duffel.com/docs/api/overview/stays-key-concepts).\n","properties":{"available_payment_methods":{"description":"Available payment methods are the forms of payment supported for this rate.\n\nA rate with `balance` as an available payment method can be paid for using your Duffel Balance.\n\nA rate with `card` as an available payment method can be paid for with card details provided at time of booking.\n","items":{"description":"NOTE: Please refer to [available_payment_methods](/docs/api/v2/search-result/schema#search-result-schema-accommodation-accommodation-rooms-accommodation-rooms-rates-accommodation-rooms-rates-available-payment-methods) instead.\n\nThe payment method is the form of payment supported for this rate.\n\nA rate with the `balance` payment method will be paid for using your Duffel Balance.\n\nA rate with the `card` payment method will be paid for with card details provided at time of booking.\n","enum":["balance","card"],"example":["balance"],"title":"Payment Method","type":"string"},"type":"array"},"base_amount":{"description":"The base amount for this rate, excluding taxes and fees. Will be `null` if the base amount is unknown.\nThis is included in the `total_amount`.\n","example":"665.83","type":["string","null"]},"base_currency":{"description":"The currency of the `base_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis is always the same as `total_currency`.\n","example":"GBP","format":"ISO 4217","type":"string"},"benefits":{"description":"The inclusions provided as part of this rate. Only populated on rates that carry benefits and where Duffel is the source.\n","items":{"additionalProperties":false,"properties":{"description":{"description":"The full description of the benefit, including restrictions and any availability conditions. Suitable for display in a tooltip or expanded detail view.","example":"Daily full breakfast for up to two guests, served in the restaurant.","type":"string"},"title":{"description":"The name of the benefit as it should appear to the traveller.","example":"Daily breakfast","type":"string"},"type":{"description":"The type of benefit included with the rate.","enum":["breakfast_included","property_credit","room_upgrade","early_check_in","late_check_out"],"example":"breakfast_included","type":"string"}},"title":"Benefit","type":"object","x-preview":true},"type":["array","null"],"x-preview":true},"board_type":{"description":"Board type is a standard way for the hospitality industry to describe the meals and drinks that are included in the rate.\nThe possible board types are: - `'all_inclusive'` - All meals (breakfast, lunch, dinner and snacks) are included, as well as all drinks (soft drinks, tea, coffee, and in some cases, alcoholic beverages). - `'full_board'` - All meals (breakfast, lunch, dinner) are included, but excludes snacks and drinks. - `'half_board'` - Two meals a day are included in the price of the rate. Usually breakfast and dinner, but depending on the hotel, breakfast and lunch may be possible instead. - `'breakfast'` - Only breakfast is included in the price of the rate. - `'room_only'` - No food or drinks are included in the price of the rate.\n","enum":["room_only","breakfast","half_board","full_board","all_inclusive"],"example":"room_only","type":["string","null"]},"cancellation_timeline":{"description":"A timeline that contains policies, such as possible refunds, once this rate has been booked. This is sorted in ascending chronological order.\n\nIn the event we get no cancellation information for a rate, we return these as non-refundable - the most conservative cancellation scenario. In reality, there may sometimes be some refund due.\n\nThe cancellation timeline may differ across different steps of the booking process as we get more precise cancellation information. Complete cancellation timeline is only guaranteed to be available at the quote step.\n","items":{"additionalProperties":false,"properties":{"before":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime for the deadline of a refund. It can either be in UTC, or have an offset.","example":"2023-05-23T13:00:00Z","format":"date-time","type":"string"},"currency":{"description":"The currency of the `amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.","example":"GBP","format":"ISO 4217","type":"string"},"refund_amount":{"description":"The amount refundable up until the specified `before` date","example":"799.00","type":"string"}},"title":"Cancellation timeline","type":"object"},"type":"array"},"code":{"description":"A rate code is an alphanumeric identifier of specific negotiated pricing and booking conditions. Rate codes are only returned when special contracted rates are available through the hotel provider, distinguishing them from standard public rates.","example":"ABC","type":["string","null"]},"conditions":{"description":"The conditions or policies that apply to the rate. The information provided should be treated as mandatory and displayed to the guest during and after the booking process.\n","items":{"additionalProperties":false,"properties":{"description":{"description":"One or more paragraphs that outline policy, amenity or refundability conditions for the rate. Take note that this may contain links expressed as HTML tags.","example":"Public parking is available nearby for £15 per day","type":"string"},"title":{"description":"The condition title","example":"Parking","type":"string"}},"title":"Condition","type":"object"},"type":"array"},"deal_types":{"description":"The deal type that applied to the rate. Deals may include benefits beyond a suppliers public rate, such as discounted price or different conditions.\nThis will be an empty list if no deals apply, and null if there are no known deals.\n","example":["closed_user_group","corporate","mobile"],"items":{"enum":["closed_user_group","mobile","seasonal","promotion","corporate"],"type":"string"},"type":["array","null"]},"description":{"description":"The rate description provided by the rate supplier. This typically includes important information about what's included in the rate, such as meal plans, amenities, credits, upgrades, or special benefits. This field is returned exactly as provided by the supplier and is not normalised or standardised across sources. It's intended for internal use or agent review rather than direct display to the guest, as formatting and content quality may vary significantly between suppliers.\n","example":"Complimentary Breakfast 2Ppl, 100Usd Htl Crdt Person Stay Or Lcl Curr Equiv Or 100 Fb Crdt, Nxt Cat Upgrd Subj To Available.","type":["string","null"],"x-preview":true},"due_at_accommodation_amount":{"description":"Mandatory fees or taxes that are due by the guest at the accommodation. Depending on the accommodation these may be payable on check in or check out. These fees are not collected during the booking process. Will be `null` if the amount due at accommodation is unknown.\nThis is not included in the `total_amount`.\n","example":"39.95","type":["string","null"]},"due_at_accommodation_currency":{"description":"The currency of the `due_at_accommodation_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis can be different from `total_currency`.\n","example":"GBP","format":"ISO 4217","type":"string"},"estimated_commission_amount":{"description":"This is the gross commission amount for this rate, before profit share being applied as per your order form. The estimate is supplied on a best-effort basis, and the accuracy depends on the rate supplier. Will be `null` if the estimated commission amount is unknown.","example":"100.00","type":["string","null"]},"estimated_commission_currency":{"description":"The currency of the [estimated_commission_amount](/docs/api/v2/accommodation/schema#accommodation-schema-rooms-rooms-rates-rooms-rates-estimated-commission-amount), as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.","example":"GBP","format":"ISO 4217","type":["string","null"]},"expires_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date and time at which the rate will expire","example":"2023-05-28T12:00:00Z","format":"date-time","type":"string"},"fee_amount":{"description":"The fee amount for this rate.\nThis is included in the `total_amount`.\n","example":"50.94","type":["string","null"]},"fee_currency":{"description":"The currency of the `fee_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis is always the same as `total_currency`.\n","example":"GBP","format":"ISO 4217","type":"string"},"id":{"description":"The `id` of a given rate","example":"rat_0000BTVRuKZTavzrZDJ4cb","type":"string"},"loyalty_programme_required":{"description":"Whether this rate requires you to be a member of the supported loyalty programme. If true, you must supply a [loyalty_programme_account_number](/docs/api/v2/bookings/create-booking#bookings-creating-a-booking-body-parameters-loyalty-programme-account-number) when creating a booking for this rate.","example":false,"type":"boolean"},"name":{"description":"The rate name provided by the rate supplier. This is suitable for display in a rate card or search result. May be null if the hotel or supplier does not return a rate name.\n","example":"Best Available Rate","type":["string","null"],"x-preview":true},"negotiated_rate_id":{"description":"The `id` of the negotiated rate used to obtain this rate","example":"nre_0000ATOwpuYnZohiSmlmyz","type":["string","null"],"x-preview":true},"payment_instruction_allowed":{"description":"Whether it will be possible to submit a [payment instruction](/docs/api/v2/booking-payment-instructions) for a booking created from this rate.","type":"boolean","x-preview":true},"payment_type":{"description":"The payment type for this rate. It describes how and when the payment_method will be charged.\n\n`pay_now` rates require full prepayment at the time of creating a booking or before check-in.\n\n`deposit` rates require a prepayment which will be taken at the time of booking or before check-in. The customer is required to pay for the remainder at the accommodation. The refundability of the deposit depends on the accommodation's cancellation conditions.\n\n`guarantee` rates are only supported for card as the payment method. The card may be charged by the accommodation, i.e. in the event of a no-show. Another form of payment may be requested by the accommodation for payment at check-in or check-out.\n","enum":["pay_now","guarantee","deposit"],"example":"pay_now","type":"string"},"public_amount":{"description":"The public price for the same rate if purchased via the hotel website, or the Online Travel Agency website.\nIf public_amount matches the [total_amount](/docs/api/v2/accommodation/schema#accommodation-schema-rooms-rooms-rates-rooms-rates-total-amount) for the rate, then the rate you have is a public rate.\nIf public_amount is greater than the [total_amount](/docs/api/v2/accommodation/schema#accommodation-schema-rooms-rooms-rates-rooms-rates-total-amount), then you have a discounted rate.\npublic_amount will be null if no information is available.\n","example":"699.99","type":["string","null"]},"public_currency":{"description":"The currency of the [public_amount](/docs/api/v2/accommodation/schema#accommodation-schema-rooms-rooms-rates-rooms-rates-public-amount), as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis is always the same as `total_currency`.\n","example":"GBP","format":"ISO 4217","type":"string"},"quantity_available":{"description":"The quantity of rooms available to be booked at this rate. This number is not guaranteed to be accurate. Will be `null` if this information is unknown.","example":12,"type":["integer","null"]},"source":{"description":"The source provider of this rate","enum":["sabre","expedia","bookingcom","travelport","priceline","duffel_hotel_group","duffel"],"type":"string"},"supported_loyalty_programme":{"description":"The loyalty programme that this rate supports.\nWhile the accommodation the rate comes from might support a loyalty programme in general (shown in its `supported_loyalty_programme` property), not all rates will. The rate's `supported_loyalty_programme` allows you to check loyalty programme support on a per-rate basis.\nNote that different rates from an accommodation won't have different supported loyalty programmes — it will always be the same one as the accommodation's. If the accommodation does not support a loyalty programme, this will always be `null`.\n","enum":["wyndham_rewards","choice_privileges","marriott_bonvoy","best_western_rewards","world_of_hyatt","hilton_honors","ihg_one_rewards","leaders_club","stash_rewards","omni_select_guest","i_prefer","accor_live_limitless","my_6","jumeirah_one","global_hotel_alliance_discovery","duffel_hotel_group_rewards"],"example":"duffel_hotel_group_rewards","title":"Loyalty Programme Reference","type":["string","null"]},"tax_amount":{"description":"The tax amount for this rate. Will be `null` if the tax amount is unknown.\nThis is included in the `total_amount`.\n","example":"82.23","type":["string","null"]},"tax_currency":{"description":"The currency of the `tax_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis is always the same as `total_currency`.\n","example":"GBP","format":"ISO 4217","type":"string"},"total_amount":{"description":"The total price for the room for all nights and for all guests.\nThis always equals `base_amount` + `tax_amount` + `fee_amount`.\nPlease note, the guest may be required to pay mandatory fees and taxes at the accommodation. These are not included in the `total_amount`, and are included in `due_at_accommodation_amount`.\n","example":"799.00","type":"string"},"total_currency":{"description":"The currency of the `total_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.","example":"GBP","format":"ISO 4217","type":"string"}},"title":"Rate","type":"object"},"type":"array"}},"title":"Room","type":"object"},"type":"array"},"supported_loyalty_programme":{"description":"The loyalty programme that is supported by the accommodation.\nNote that while the accommodation might support a loyalty programme in general, not all rates will. See the rate's `supported_loyalty_programme` property to check this on a per-rate basis.\n","enum":["wyndham_rewards","choice_privileges","marriott_bonvoy","best_western_rewards","world_of_hyatt","hilton_honors","ihg_one_rewards","leaders_club","stash_rewards","omni_select_guest","i_prefer","accor_live_limitless","my_6","jumeirah_one","global_hotel_alliance_discovery","duffel_hotel_group_rewards"],"example":"duffel_hotel_group_rewards","title":"Loyalty Programme Reference","type":["string","null"]}},"title":"Accommodation","type":"object"},"cancelled_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime of the cancellation of this booking. This is `null` if the booking is not yet cancelled.","example":null,"format":"date-time","type":["string","null"]},"check_in_date":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date on which the guest can check in","example":"2023-05-24","format":"date","type":"string"},"check_out_date":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date on which the guest needs to check out","example":"2023-05-28","format":"date","type":"string"},"confirmed_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the booking was made.","example":"2023-04-13T15:48:11.642Z","format":"date-time","type":["string","null"]},"deposit_amount":{"description":"The portion of `total_amount` that is payable before check in as deposit for the stay.\n","example":"109.99","type":"string"},"deposit_currency":{"description":"The currency of the `deposit_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\n","example":"GBP","format":"ISO 4217","type":"string"},"email":{"description":"Lead guest's email address","example":"amelia.earheart@duffel.com","format":"email","type":"string"},"estimated_commission_amount":{"description":"The estimated commission amount for this booking. Will be `null` if the estimated commission amount is unknown. This may vary from the [rate's estimated_commission_amount](/docs/api/v2/accommodation/schema#accommodation-schema-rooms-rooms-rates-rooms-rates-estimated-commission-amount).\n","example":"100.00","type":["string","null"]},"estimated_commission_currency":{"description":"The currency of the [estimated_commission_amount](/docs/api/v2/accommodation/schema#accommodation-schema-bookings-bookings-estimated-commission-amount), as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.","example":"GBP","format":"ISO 4217","type":["string","null"]},"guest_types":{"description":"The list of guests provided at the time of search","items":{"additionalProperties":false,"properties":{"age":{"description":"The age provided at the time of search","example":7,"format":"integer","type":["number","null"]},"type":{"description":"The type of guest provided at the time of search","enum":["child","adult"],"example":"adult","type":"string"}},"title":"Guest","type":"object"},"type":["array","null"]},"guests":{"description":"List of guests that will stay on this booking. A minimum of one guest must be provided.\nFor bookings of more than one room, the reservation will be made under the name of the first guest provided. We recommend (though optional) that you pass an additional guest name per additional room.\n","items":{"additionalProperties":false,"properties":{"family_name":{"description":"The family name of the guest","example":"Earhart","type":"string"},"given_name":{"description":"The given name of the guest","example":"Amelia","type":"string"},"user_id":{"description":"An association between the guest and a previously created user.\n\nThis is intended to allow guests the ability to manage their own bookings.\n","example":"icu_00009htyDGjIfajdNBZRlw","type":["string","null"]}},"title":"Guest","type":"object"},"type":"array"},"id":{"description":"The `id` of the booking","example":"bok_0000BTVRuKZTavzrZDJ4cb","type":"string"},"loyalty_programme_account_number":{"description":"The loyalty programme account number [provided for the Booking](/docs/api/v2/bookings/create-booking#bookings-creating-a-booking-body-parameters-loyalty-programme-account-number) when the [create Booking endpoint](/docs/api/v2/bookings/create-booking#) was called.\n\nAccount number is relayed to the hotel on a best-effort basis, it is at the hotel's discretion to honour the loyalty programme.\n","example":"201154908","type":["string","null"]},"metadata":{"description":"Metadata contains a set of key-value pairs that you can attach to an object. It can be useful for storing additional information about the object, in a structured format. Duffel does not use this information. You should not store sensitive information in this field.\n","example":{"checkout_reference":"usr_0000AePJGl5G9ZYfmNllrs"},"type":["object","null"]},"phone_number":{"description":"Lead guest's phone number in [E.164](https://www.twilio.com/docs/glossary/what-e164) (international) format.","example":"+442080160509","type":"string"},"reference":{"description":"A booking reference for the guest's reservation at the accommodation. This is the reference you should use when contacting the accommodation.","example":"AFE33SE2","type":["string","null"]},"rooms":{"description":"The number of rooms in the booking.","example":1,"type":"number"},"status":{"description":"The status of the booking.","enum":["confirmed","cancelled"],"example":"confirmed","type":"string"},"supported_loyalty_programme":{"description":"The loyalty programme that this booking supports.","enum":["wyndham_rewards","choice_privileges","marriott_bonvoy","best_western_rewards","world_of_hyatt","hilton_honors","ihg_one_rewards","leaders_club","stash_rewards","omni_select_guest","i_prefer","accor_live_limitless","my_6","jumeirah_one","global_hotel_alliance_discovery","duffel_hotel_group_rewards"],"example":"duffel_hotel_group_rewards","title":"Loyalty Programme Reference","type":["string","null"]},"users":{"description":"The `id`s of customer users that are allowed to manage the booking.\n","items":{"example":"icu_00009htyDGjIfajdNBZRlw","type":"string"},"type":"array"}},"title":"Booking","type":"object"},"meta":{"properties":{"after":{"type":["string","null"]},"before":{"type":"string"},"limit":{"type":"number"}},"type":"object"}},"required":["data"],"type":"object"}}},"description":"Successful JSON response; SDK accepts the successful HTTP range."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Cancel Stay Booking","tags":["duffel-stays"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"duffel-stays","x-aisa-category":"duffel-stays","x-aisa-docs-url":"https://aisa.one/docs/api-reference/duffel-stays/post_duffel_stays_apis_v1_duffel_stays_bookings_i_b0bf64","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.005,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"duffel-stays","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"duffel-stays","x-aisa-response-source":{"content_hash":"sha256:596bf6715d8213c4134c7adb8bfada8e331ec6c7dd92783a2fa03f300bda58bb","kind":"upstream_success_contract","source":{"authority":"official HTML structured schemas plus pinned provider SDK; converted, not downloaded OpenAPI","content_hash":"sha256:1f3e068658e1ec5e11b0f742aa8e46f13e95b8da46e8fbf510e0fb4fc6b823c4","converter":"scripts/import_duffel_reference.py@1","fetched_at":"2026-10-09T03:47:35.116943+00:00","kind":"manual","limitations":["No examples infer types, required fields, response codes or extra fields.","SDK-added status and headers are not wire response fields.","Conditional rules expressed in descriptions remain prose.","Source acquisition and metadata matches do not prove current wire behavior."],"owner":"AIsa-team/docs","policy_revision":"sha256:450c5bf6afa65cf73964b9e5948bc50e54d0b4829b67d2e4a5c249b382161035","references":[{"file":"src__types__ClientType.ts","sha256":"3aa0ea34054d294f71deaad9005eba83e841cfb70588ca47b6ba55a9f59161b5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/types/ClientType.ts"},{"file":"src__Client.ts","sha256":"0de07d39cc8dd3faae13561cd2e291e7bcaaf58761433bd35db4d929bc8d6b7b","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Client.ts"},{"file":"src__Stays__SearchResults__SearchResults.ts","sha256":"3e7bba8537165c3f4ce5335917e83e5033e32ae15be19df138db60a17c48e47b","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/SearchResults/SearchResults.ts"},{"file":"src__Stays__Quotes__Quotes.ts","sha256":"3e23e6b8d5c914fd9bb23360241878a85921734bf21d761207862d8664fca299","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/Quotes/Quotes.ts"},{"file":"src__Stays__Bookings__Bookings.ts","sha256":"b903a3227b7a364545853c082db3d2ebb50e46cd9b4cfb1c06f50fe696865c9a","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/Bookings/Bookings.ts"},{"file":"src__Stays__LoyaltyProgrammes__LoyaltyProgrammes.ts","sha256":"6fec6a4a64ad279177af097a476d13afce6a2b291ced73d0d32f81f9c4c3ede0","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/LoyaltyProgrammes/LoyaltyProgrammes.ts"},{"file":"src__Stays__Stays.ts","sha256":"807594b33c581196b12a237bd19186ae1ca77d5f79a31dd8860a709c5e64f4c3","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/Stays.ts"},{"sha256":"b60ba21b75715101b0e4fe09f935741eaa2179e54d5b39c4e4fac993d9662d28","url":"https://duffel.com/docs/api/v2/search"},{"sha256":"352bb961eb981d52de48dff9e144211a93129eb097f1f4c371c8d381221c1927","url":"https://duffel.com/docs/api/v2/search-result"},{"sha256":"93e71bbd10d8b238bd4e5566ffe7ccfbb8e1dba3483884900805b03d129da297","url":"https://duffel.com/docs/api/v2/quotes"},{"sha256":"e0f12dfaf26c6b19bebaedf9cf951154ade0a560ba56cbdaa1696bb0dd47b28a","url":"https://duffel.com/docs/api/v2/bookings"},{"sha256":"24e436c8136cb52391512ee66315096b733e2f01496b4aa284369c71da27fe00","url":"https://duffel.com/docs/api/v2/accommodation-loyalty-programmes"}],"refresh_policy":"manual","request_body_required_basis":"Stays.search(params), Quotes.create(rateId) and Bookings.create(payload) have required SDK arguments; Client.request wraps them in data","response_status_basis":"Client.request accepts response.ok; no exact success status is inferred","review_period_days":30,"sdk_revision":"ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16","skipped_operations":[{"operation":"update-booking","reason":"no reviewed SDK envelope binding","resource":"bookings"}],"url":"https://duffel.com/docs/api/v2/search"}},"x-aisa-revision":{"customer_pricing_ref":"d09908c2fdbc","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"13c0f42bc7a9"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_duffel_stays_apis_v1_duffel_stays_bookings_i_b0bf64","path":"/apis/v1/duffel/stays/bookings/{id}/cancel"},"x-aisa-source":{"authority":"official HTML structured schemas plus pinned provider SDK; converted, not downloaded OpenAPI","content_hash":"sha256:1f3e068658e1ec5e11b0f742aa8e46f13e95b8da46e8fbf510e0fb4fc6b823c4","converter":"scripts/import_duffel_reference.py@1","fetched_at":"2026-10-09T03:47:35.116943+00:00","kind":"manual","limitations":["No examples infer types, required fields, response codes or extra fields.","SDK-added status and headers are not wire response fields.","Conditional rules expressed in descriptions remain prose.","Source acquisition and metadata matches do not prove current wire behavior."],"owner":"AIsa-team/docs","policy_revision":"sha256:450c5bf6afa65cf73964b9e5948bc50e54d0b4829b67d2e4a5c249b382161035","references":[{"file":"src__types__ClientType.ts","sha256":"3aa0ea34054d294f71deaad9005eba83e841cfb70588ca47b6ba55a9f59161b5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/types/ClientType.ts"},{"file":"src__Client.ts","sha256":"0de07d39cc8dd3faae13561cd2e291e7bcaaf58761433bd35db4d929bc8d6b7b","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Client.ts"},{"file":"src__Stays__SearchResults__SearchResults.ts","sha256":"3e7bba8537165c3f4ce5335917e83e5033e32ae15be19df138db60a17c48e47b","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/SearchResults/SearchResults.ts"},{"file":"src__Stays__Quotes__Quotes.ts","sha256":"3e23e6b8d5c914fd9bb23360241878a85921734bf21d761207862d8664fca299","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/Quotes/Quotes.ts"},{"file":"src__Stays__Bookings__Bookings.ts","sha256":"b903a3227b7a364545853c082db3d2ebb50e46cd9b4cfb1c06f50fe696865c9a","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/Bookings/Bookings.ts"},{"file":"src__Stays__LoyaltyProgrammes__LoyaltyProgrammes.ts","sha256":"6fec6a4a64ad279177af097a476d13afce6a2b291ced73d0d32f81f9c4c3ede0","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/LoyaltyProgrammes/LoyaltyProgrammes.ts"},{"file":"src__Stays__Stays.ts","sha256":"807594b33c581196b12a237bd19186ae1ca77d5f79a31dd8860a709c5e64f4c3","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/Stays.ts"},{"sha256":"b60ba21b75715101b0e4fe09f935741eaa2179e54d5b39c4e4fac993d9662d28","url":"https://duffel.com/docs/api/v2/search"},{"sha256":"352bb961eb981d52de48dff9e144211a93129eb097f1f4c371c8d381221c1927","url":"https://duffel.com/docs/api/v2/search-result"},{"sha256":"93e71bbd10d8b238bd4e5566ffe7ccfbb8e1dba3483884900805b03d129da297","url":"https://duffel.com/docs/api/v2/quotes"},{"sha256":"e0f12dfaf26c6b19bebaedf9cf951154ade0a560ba56cbdaa1696bb0dd47b28a","url":"https://duffel.com/docs/api/v2/bookings"},{"sha256":"24e436c8136cb52391512ee66315096b733e2f01496b4aa284369c71da27fe00","url":"https://duffel.com/docs/api/v2/accommodation-loyalty-programmes"}],"refresh_policy":"manual","request_body_required_basis":"Stays.search(params), Quotes.create(rateId) and Bookings.create(payload) have required SDK arguments; Client.request wraps them in data","response_status_basis":"Client.request accepts response.ok; no exact success status is inferred","review_period_days":30,"sdk_revision":"ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16","skipped_operations":[{"operation":"update-booking","reason":"no reviewed SDK envelope binding","resource":"bookings"}],"url":"https://duffel.com/docs/api/v2/search"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/stays/bookings/{id}/actions/cancel","x-aisa-validation":"provider"}},"/apis/v1/duffel/stays/loyalty-programmes/list":{"get":{"description":"List Loyalty Programmes via the Duffel Stays API\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.005 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_duffel_stays_apis_v1_duffel_stays_loyalty_pro_d3855f","parameters":[{"in":"query","name":"after","required":false,"schema":{"type":"string"}},{"in":"query","name":"before","required":false,"schema":{"type":"string"}},{"in":"query","name":"limit","required":false,"schema":{"maximum":200,"minimum":1,"type":"integer"}}],"responses":{"2XX":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"additionalProperties":false,"description":"Details of a loyalty programme which Duffel Stays supports.\nThe reference field can be used to match this loyalty programme to the `supported_loyalty_programme` field on an [Accommodation](/docs/api/v2/accommodation/schema#accommodation-schema-supported-loyalty-programme) or [Rate](/docs/api/v2/search-result/schema#search-result-schema-accommodation-accommodation-rooms-accommodation-rooms-rates-accommodation-rooms-rates-supported-loyalty-programme). \nYou can then utilise the name and logo_url fields to display the loyalty programme to your users for that Accommodation or Rate.\nThe `duffel_hotel_group_rewards` value is an example programme for testing and integration purposes, and will only appear on Duffel Hotel Group test hotels and rates.\"\n","properties":{"logo_url_png_small":{"description":"The URL of the loyalty programme's logo.","example":"https://assets.duffel.com/img/stays/loyalty-programmes/transparent-logo/duffel_hotel_group_rewards.png","format":"url","type":"string"},"logo_url_svg":{"description":"The URL of the loyalty programme's logo.","example":"https://assets.duffel.com/img/stays/loyalty-programmes/full-color-logo/duffel_hotel_group_rewards-square.svg","format":"url","type":"string"},"name":{"description":"The name of the loyalty programme.","example":"Duffel Hotel Group Rewards","type":"string"},"reference":{"description":"The reference of this loyalty programme. This can be used to identify supported \nloyalty programmes on an [Accommodation](/docs/api/v2/accommodation/schema#accommodation-schema-supported-loyalty-programme) or [Rate](/docs/api/v2/search-result/schema#search-result-schema-accommodation-accommodation-rooms-accommodation-rooms-rates-accommodation-rooms-rates-supported-loyalty-programme).\n","enum":["wyndham_rewards","choice_privileges","marriott_bonvoy","best_western_rewards","world_of_hyatt","hilton_honors","ihg_one_rewards","leaders_club","stash_rewards","omni_select_guest","i_prefer","accor_live_limitless","my_6","jumeirah_one","global_hotel_alliance_discovery","duffel_hotel_group_rewards"],"example":"duffel_hotel_group_rewards","title":"Loyalty Programme Reference","type":"string"}},"title":"Accommodation Loyalty Programme","type":"object"},"type":"array"},"meta":{"properties":{"after":{"type":["string","null"]},"before":{"type":"string"},"limit":{"type":"number"}},"type":"object"}},"required":["data"],"type":"object"}}},"description":"Successful JSON response; SDK accepts the successful HTTP range."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List Loyalty Programmes","tags":["duffel-stays"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"duffel-stays","x-aisa-category":"duffel-stays","x-aisa-docs-url":"https://aisa.one/docs/api-reference/duffel-stays/get_duffel_stays_apis_v1_duffel_stays_loyalty_pro_d3855f","x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.005,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"duffel-stays","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"duffel-stays","x-aisa-response-passthrough":true,"x-aisa-response-source":{"content_hash":"sha256:43254885f2689fb2fb37c24bc51296c440b23507162f53bcc2ea8076e0e17ad6","kind":"upstream_success_contract","source":{"authority":"official HTML structured schemas plus pinned provider SDK; converted, not downloaded OpenAPI","content_hash":"sha256:1e10d91df3be928d740dea121e6d26591964dd92ed0d5277e88107b0364140a5","converter":"scripts/import_duffel_reference.py@1+explicit-response-binding@1","fetched_at":"2026-10-09T03:47:35.116943+00:00","kind":"manual","limitations":["No examples infer types, required fields, response codes or extra fields.","SDK-added status and headers are not wire response fields.","Conditional rules expressed in descriptions remain prose.","Source acquisition and metadata matches do not prove current wire behavior."],"owner":"AIsa-team/docs","parent_source_hash":"sha256:1f3e068658e1ec5e11b0f742aa8e46f13e95b8da46e8fbf510e0fb4fc6b823c4","path_space":"public","policy_revision":"sha256:450c5bf6afa65cf73964b9e5948bc50e54d0b4829b67d2e4a5c249b382161035","references":[{"file":"src__types__ClientType.ts","sha256":"3aa0ea34054d294f71deaad9005eba83e841cfb70588ca47b6ba55a9f59161b5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/types/ClientType.ts"},{"file":"src__Client.ts","sha256":"0de07d39cc8dd3faae13561cd2e291e7bcaaf58761433bd35db4d929bc8d6b7b","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Client.ts"},{"file":"src__Stays__SearchResults__SearchResults.ts","sha256":"3e7bba8537165c3f4ce5335917e83e5033e32ae15be19df138db60a17c48e47b","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/SearchResults/SearchResults.ts"},{"file":"src__Stays__Quotes__Quotes.ts","sha256":"3e23e6b8d5c914fd9bb23360241878a85921734bf21d761207862d8664fca299","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/Quotes/Quotes.ts"},{"file":"src__Stays__Bookings__Bookings.ts","sha256":"b903a3227b7a364545853c082db3d2ebb50e46cd9b4cfb1c06f50fe696865c9a","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/Bookings/Bookings.ts"},{"file":"src__Stays__LoyaltyProgrammes__LoyaltyProgrammes.ts","sha256":"6fec6a4a64ad279177af097a476d13afce6a2b291ced73d0d32f81f9c4c3ede0","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/LoyaltyProgrammes/LoyaltyProgrammes.ts"},{"file":"src__Stays__Stays.ts","sha256":"807594b33c581196b12a237bd19186ae1ca77d5f79a31dd8860a709c5e64f4c3","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/Stays.ts"},{"sha256":"b60ba21b75715101b0e4fe09f935741eaa2179e54d5b39c4e4fac993d9662d28","url":"https://duffel.com/docs/api/v2/search"},{"sha256":"352bb961eb981d52de48dff9e144211a93129eb097f1f4c371c8d381221c1927","url":"https://duffel.com/docs/api/v2/search-result"},{"sha256":"93e71bbd10d8b238bd4e5566ffe7ccfbb8e1dba3483884900805b03d129da297","url":"https://duffel.com/docs/api/v2/quotes"},{"sha256":"e0f12dfaf26c6b19bebaedf9cf951154ade0a560ba56cbdaa1696bb0dd47b28a","url":"https://duffel.com/docs/api/v2/bookings"},{"sha256":"24e436c8136cb52391512ee66315096b733e2f01496b4aa284369c71da27fe00","url":"https://duffel.com/docs/api/v2/accommodation-loyalty-programmes"}],"refresh_policy":"manual","request_body_required_basis":"Stays.search(params), Quotes.create(rateId) and Bookings.create(payload) have required SDK arguments; Client.request wraps them in data","response_only":true,"response_status_basis":"Client.request accepts response.ok; no exact success status is inferred","review_period_days":30,"sdk_revision":"ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16","skipped_operations":[{"operation":"update-booking","reason":"no reviewed SDK envelope binding","resource":"bookings"}],"upstream_origin_sha256":"e90e5f2b42f9d68931f2f9a9cbbdac739de18e6033ddaf5cd3a7972494a0c8c9","upstream_path_sha256":"2d933627c781fb86e8493f15875f3f1938067ca8a041844daf626a4495c988d6","url":"https://duffel.com/docs/api/v2/search"}},"x-aisa-response-upstream-origin-sha256":"e90e5f2b42f9d68931f2f9a9cbbdac739de18e6033ddaf5cd3a7972494a0c8c9","x-aisa-response-upstream-path-sha256":"2d933627c781fb86e8493f15875f3f1938067ca8a041844daf626a4495c988d6","x-aisa-revision":{"customer_pricing_ref":"bdaa06c294fe","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d0d0f325dbf3"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_duffel_stays_apis_v1_duffel_stays_loyalty_pro_d3855f","path":"/apis/v1/duffel/stays/loyalty-programmes/list"},"x-aisa-status":"enabled","x-aisa-validation":"runtime"}},"/apis/v1/duffel/stays/quotes/create":{"post":{"description":"Create Stay Quote via the Duffel Stays API\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.005 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_duffel_stays_apis_v1_duffel_stays_quotes_create","requestBody":{"content":{"application/json":{"schema":{"properties":{"data":{"properties":{"rate_id":{"description":"The `id` of the rate you want to book.","example":"rat_0000ARxBI85qTkbVapZDD2","type":"string"}},"required":["rate_id"],"title":"Body parameters","type":"object"}},"required":["data"],"type":"object"}}},"required":true},"responses":{"2XX":{"content":{"application/json":{"schema":{"properties":{"data":{"additionalProperties":false,"properties":{"accommodation":{"additionalProperties":false,"description":"The accommodation associated with this quote","properties":{"amenities":{"description":"The amenities for this accommodation. This can be null when we are unable to retrieve amenity data.\nAccommodation amenities aid guests in identifying the accommodation that suits their needs. These are intended for programmatic use to support filtering or promoting specific accommodation attributes.\n","items":{"properties":{"description":{"description":"Label-friendly description of the amenity type","example":"Parking","type":"string"},"type":{"description":"The amenity type.","enum":["parking","gym","wifi","24_hour_front_desk","accessibility_hearing","accessibility_mobility","adult_only","business_centre","cash_machine","childcare_service","concierge","laundry","lounge","pets_allowed","pool","restaurant","room_service","spa"],"example":"parking","type":"string"}},"type":"object"},"type":["array","null"]},"brand":{"additionalProperties":false,"description":"The brand associated with the accommodation.","properties":{"id":{"description":"The unique ID for this hotel brand.","example":"bra_0000Alr8BYNsbmDMThHSbI","type":"string"},"name":{"description":"The name of the hotel brand.","example":"Duffel Test","type":"string"}},"title":"Brands","type":["object","null"]},"chain":{"additionalProperties":false,"description":"The chain or group brand the accommodation is a member of","properties":{"id":{"description":"The unique ID for this hotel chain.","example":"chn_0000Alr8BYNsbmDMThHSbI","type":"string"},"name":{"description":"The name of the hotel chain.","example":"Accor Hotels","type":"string"}},"title":"Chains","type":["object","null"]},"check_in_information":{"description":"Check in and check out related information","properties":{"check_in_after_time":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format for the earliest time a guest can check in to their room.","example":"14:30","format":"time","type":["string","null"]},"check_in_before_time":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format for the latest time a guest can check in to their room.\nCustomers who require a late check-in time should request this using the [`accommodation_special_requests`](https://duffel.com/docs/api/v2/bookings/create-booking#bookings-creating-a-booking-body-parameters-accommodation-special-requests) when creating the booking to avoid issues checking in, such as being considered a 'no-show' and the room being offered to someone else.\n","example":"00:00","format":"time","type":["string","null"]},"check_out_before_time":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format for the latest time a guest can check out of their room.","example":"11:30","format":"time","type":["string","null"]}},"type":["object","null"]},"description":{"description":"Description of the accommodation.","example":"Ornate quarters, some with grand pianos, in a luxurious hotel offering acclaimed dining & a spa.","type":["string","null"]},"email":{"description":"The accommodation email address. This field can only be populated on the accommodation for a completed booking. Note that this data may differ from the accommodation records if it was updated directly by the accommodation after the booking was created.\n","example":"reservations@duffel-hotel-group.com","format":"email","type":["string","null"]},"id":{"description":"The unique ID for this accommodation. This ID stays consistent between searches — the same accommodation will always have the same ID.","example":"acc_0000AWr2VsUNIF1Vl91xg0","type":"string"},"key_collection":{"additionalProperties":false,"description":"The key collection details for the accommodation.","properties":{"instructions":{"description":"The key collection instructions for the accommodation.","example":"Please collect the keys from accommodation's reception.","type":"string"}},"type":["object","null"]},"location":{"additionalProperties":false,"description":"Information on the accommodation's location","properties":{"address":{"additionalProperties":false,"description":"The accommodation's address","properties":{"city_name":{"description":"The name of the city or metropolitan area where the address is located.","example":"London","type":"string"},"country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the address is located.","example":"GB","type":"string"},"line_one":{"description":"First line of the address","example":"100 Clifton Street","type":"string"},"postal_code":{"description":"Postal (or zip code) of the address","example":"EC2A 4TP","type":"string"},"region":{"description":"Region or state of the address","example":"England","type":["string","null"]}},"type":"object"},"geographic_coordinates":{"description":"The exact latitude-longitude position of the accommodation. Useful for map views.","properties":{"latitude":{"description":"The latitude position of the accommodation represented in Decimal degrees with 6 decimal points with a range between -90° and 90°\n","example":51.5071,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the accommodation represented in Decimal degrees with 6 decimal points with a range between -180° and 180°","example":-0.1416,"format":"float","type":"number"}},"type":"object"}},"type":"object"},"name":{"description":"The accommodation's name","example":"Duffel Test Hotel","type":"string"},"payment_instruction_supported":{"description":"Indicates whether the accommodation may hold rates that support [supplying payment instructions](/docs/api/v2/booking-payment-instructions/create-booking-payment-instruction)","example":false,"type":"boolean"},"phone_number":{"description":"The accommodation phone number. This field can only be populated on the accommodation for a completed booking. This is provided directly by the accommodation and the format is not guaranteed. Note that this data may differ from the accommodation records if it was updated directly by the accommodation after the booking was created.\"\n","example":"+442074938181","type":["string","null"]},"photos":{"description":"Photos of the accommodation","items":{"additionalProperties":false,"properties":{"url":{"description":"The URL to the photo. Supplied photos of the stay. These may consist of photos of the property, rooms, room amenities and local attractions.\n","example":"https://assets.duffel.com/img/stays/image.jpg","format":"url","type":"string"}},"title":"Photo","type":"object"},"type":"array"},"rating":{"description":"A \"star rating\" of this accommodation. If available, this is an integer from 1 to 5 \"stars\".\nThis value is consolidated by Duffel based on data provided by our sources and accommodation providers.\nFor more detailed rating information, see `ratings`.\n","example":3,"format":"integer","type":["number","null"]},"ratings":{"description":"Ratings given to an accommodation by a rating source.\n\nThis can be empty if the accommodation does not have any ratings. This can also be null if we are unable to retrieve ratings.\n\nThese are commonly represented as \"stars\". In Duffel Stays, they have a 1-5 scale.\n\nThey can come from multiple sources. Currently available rating sources are:\n\n- `\"priceline\"`: [Priceline.com star rating](https://pricelinepartnernetwork.com/developers/guides/id/hotel-content#star-rating).\n\nThese should be displayed as \"stars\". While Priceline.com can add half a star to a rating, these ratings are rounded down to the nearest full star in Duffel Stays.\n\n- `\"bookingcom\"`: [Booking.com star rating](https://www.booking.com/content/how_we_work.en-gb.html).\n\nThese should be displayed as \"stars\". While Booking.com can add half a star to a rating, these ratings are rounded down to the nearest full star in Duffel Stays.\n\n- `\"expedia\"`: [Expedia star rating](https://developers.expediagroup.com/docs/products/rapid/resources/reference/star-ratings#using-star-ratings).\n\nThese should be displayed as \"stars\". While Expedia can add half a star to a rating, these ratings are rounded down to the nearest full star in Duffel Stays.\n\n- `\"aaa\"`: [American Automobile Association Diamonds](https://www.aaa.com/diamonds/).\n\nThese should be displayed as \"diamonds\".\n\n- `\"northstar\"`: [Northstar Travel Media Hotel Crown Rating](http://www.hospitalityeducators.com/articles/20110215_4#.ZDPo2C8w1f0).\n\nThese should be displayed as \"crowns\".\n","items":{"properties":{"source":{"description":"The source of this rating.","enum":["priceline","aaa","northstar","bookingcom","expedia"],"type":"string"},"value":{"description":"The value of this rating.","enum":[1,2,3,4,5],"type":"integer"}},"title":"Rating","type":"object"},"type":["array","null"]},"review_count":{"description":"The number of reviews that contributed to the aggregated review score\n","example":336,"format":"integer","type":["number","null"]},"review_score":{"description":"A review score of this accommodation, aggregated from guest reviews. If available, the value is a score from the 1.0-10.0 range.\nThis value is consolidated by Duffel based on user review data from multiple sources.\n","example":8.8,"format":"float","type":["number","null"]},"rooms":{"description":"Bookable rooms for this accommodation. A room is a single accommodation unit. It might contain multiple beds.","items":{"additionalProperties":false,"description":"A type of room at an accommodation, containing its characteristics and a range of bookable rates.\nTo learn more about accommodation, rooms and rates and presenting them to customers, check out [Stays Key Concepts](https://duffel.com/docs/api/overview/stays-key-concepts).\n","properties":{"beds":{"description":"Available beds in the room. Bed availability is relayed from the supplier at a best-effort basis, and may not be honoured at the hotel if actual availability does not permit.","items":{"additionalProperties":false,"properties":{"count":{"description":"The number of beds of this type in the room.","example":2,"type":"integer"},"type":{"description":"The type of beds available in the room\nAvailable types: \"single\", \"double\", \"queen\", \"king\", \"sofabed\", \"bunk\"\n","enum":["single","double","queen","king","sofabed","bunk"],"example":"king","type":"string"}},"title":"Bed","type":"object"},"type":["array","null"]},"name":{"description":"The room name.","example":"Double Suite","type":"string"},"photos":{"description":"Supplied photos for the room.","items":{"additionalProperties":false,"properties":{"url":{"description":"The URL to the photo. Supplied photos of the stay. These may consist of photos of the property, rooms, room amenities and local attractions.\n","example":"https://assets.duffel.com/img/stays/image.jpg","format":"url","type":"string"}},"title":"Photo","type":"object"},"type":["array","null"]},"rates":{"description":"The available rates for a specific room, including commission, distribution, payment and included services information.","items":{"additionalProperties":false,"description":"A bookable rate for a stay.\nTo learn more about accommodation, rooms and rates and presenting them to customers, check out [Stays Key Concepts](https://duffel.com/docs/api/overview/stays-key-concepts).\n","properties":{"available_payment_methods":{"description":"Available payment methods are the forms of payment supported for this rate.\n\nA rate with `balance` as an available payment method can be paid for using your Duffel Balance.\n\nA rate with `card` as an available payment method can be paid for with card details provided at time of booking.\n","items":{"description":"NOTE: Please refer to [available_payment_methods](/docs/api/v2/search-result/schema#search-result-schema-accommodation-accommodation-rooms-accommodation-rooms-rates-accommodation-rooms-rates-available-payment-methods) instead.\n\nThe payment method is the form of payment supported for this rate.\n\nA rate with the `balance` payment method will be paid for using your Duffel Balance.\n\nA rate with the `card` payment method will be paid for with card details provided at time of booking.\n","enum":["balance","card"],"example":["balance"],"title":"Payment Method","type":"string"},"type":"array"},"base_amount":{"description":"The base amount for this rate, excluding taxes and fees. Will be `null` if the base amount is unknown.\nThis is included in the `total_amount`.\n","example":"665.83","type":["string","null"]},"base_currency":{"description":"The currency of the `base_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis is always the same as `total_currency`.\n","example":"GBP","format":"ISO 4217","type":"string"},"benefits":{"description":"The inclusions provided as part of this rate. Only populated on rates that carry benefits and where Duffel is the source.\n","items":{"additionalProperties":false,"properties":{"description":{"description":"The full description of the benefit, including restrictions and any availability conditions. Suitable for display in a tooltip or expanded detail view.","example":"Daily full breakfast for up to two guests, served in the restaurant.","type":"string"},"title":{"description":"The name of the benefit as it should appear to the traveller.","example":"Daily breakfast","type":"string"},"type":{"description":"The type of benefit included with the rate.","enum":["breakfast_included","property_credit","room_upgrade","early_check_in","late_check_out"],"example":"breakfast_included","type":"string"}},"title":"Benefit","type":"object","x-preview":true},"type":["array","null"],"x-preview":true},"board_type":{"description":"Board type is a standard way for the hospitality industry to describe the meals and drinks that are included in the rate.\nThe possible board types are: - `'all_inclusive'` - All meals (breakfast, lunch, dinner and snacks) are included, as well as all drinks (soft drinks, tea, coffee, and in some cases, alcoholic beverages). - `'full_board'` - All meals (breakfast, lunch, dinner) are included, but excludes snacks and drinks. - `'half_board'` - Two meals a day are included in the price of the rate. Usually breakfast and dinner, but depending on the hotel, breakfast and lunch may be possible instead. - `'breakfast'` - Only breakfast is included in the price of the rate. - `'room_only'` - No food or drinks are included in the price of the rate.\n","enum":["room_only","breakfast","half_board","full_board","all_inclusive"],"example":"room_only","type":["string","null"]},"cancellation_timeline":{"description":"A timeline that contains policies, such as possible refunds, once this rate has been booked. This is sorted in ascending chronological order.\n\nIn the event we get no cancellation information for a rate, we return these as non-refundable - the most conservative cancellation scenario. In reality, there may sometimes be some refund due.\n\nThe cancellation timeline may differ across different steps of the booking process as we get more precise cancellation information. Complete cancellation timeline is only guaranteed to be available at the quote step.\n","items":{"additionalProperties":false,"properties":{"before":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime for the deadline of a refund. It can either be in UTC, or have an offset.","example":"2023-05-23T13:00:00Z","format":"date-time","type":"string"},"currency":{"description":"The currency of the `amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.","example":"GBP","format":"ISO 4217","type":"string"},"refund_amount":{"description":"The amount refundable up until the specified `before` date","example":"799.00","type":"string"}},"title":"Cancellation timeline","type":"object"},"type":"array"},"code":{"description":"A rate code is an alphanumeric identifier of specific negotiated pricing and booking conditions. Rate codes are only returned when special contracted rates are available through the hotel provider, distinguishing them from standard public rates.","example":"ABC","type":["string","null"]},"conditions":{"description":"The conditions or policies that apply to the rate. The information provided should be treated as mandatory and displayed to the guest during and after the booking process.\n","items":{"additionalProperties":false,"properties":{"description":{"description":"One or more paragraphs that outline policy, amenity or refundability conditions for the rate. Take note that this may contain links expressed as HTML tags.","example":"Public parking is available nearby for £15 per day","type":"string"},"title":{"description":"The condition title","example":"Parking","type":"string"}},"title":"Condition","type":"object"},"type":"array"},"deal_types":{"description":"The deal type that applied to the rate. Deals may include benefits beyond a suppliers public rate, such as discounted price or different conditions.\nThis will be an empty list if no deals apply, and null if there are no known deals.\n","example":["closed_user_group","corporate","mobile"],"items":{"enum":["closed_user_group","mobile","seasonal","promotion","corporate"],"type":"string"},"type":["array","null"]},"description":{"description":"The rate description provided by the rate supplier. This typically includes important information about what's included in the rate, such as meal plans, amenities, credits, upgrades, or special benefits. This field is returned exactly as provided by the supplier and is not normalised or standardised across sources. It's intended for internal use or agent review rather than direct display to the guest, as formatting and content quality may vary significantly between suppliers.\n","example":"Complimentary Breakfast 2Ppl, 100Usd Htl Crdt Person Stay Or Lcl Curr Equiv Or 100 Fb Crdt, Nxt Cat Upgrd Subj To Available.","type":["string","null"],"x-preview":true},"due_at_accommodation_amount":{"description":"Mandatory fees or taxes that are due by the guest at the accommodation. Depending on the accommodation these may be payable on check in or check out. These fees are not collected during the booking process. Will be `null` if the amount due at accommodation is unknown.\nThis is not included in the `total_amount`.\n","example":"39.95","type":["string","null"]},"due_at_accommodation_currency":{"description":"The currency of the `due_at_accommodation_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis can be different from `total_currency`.\n","example":"GBP","format":"ISO 4217","type":"string"},"estimated_commission_amount":{"description":"This is the gross commission amount for this rate, before profit share being applied as per your order form. The estimate is supplied on a best-effort basis, and the accuracy depends on the rate supplier. Will be `null` if the estimated commission amount is unknown.","example":"100.00","type":["string","null"]},"estimated_commission_currency":{"description":"The currency of the [estimated_commission_amount](/docs/api/v2/accommodation/schema#accommodation-schema-rooms-rooms-rates-rooms-rates-estimated-commission-amount), as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.","example":"GBP","format":"ISO 4217","type":["string","null"]},"expires_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date and time at which the rate will expire","example":"2023-05-28T12:00:00Z","format":"date-time","type":"string"},"fee_amount":{"description":"The fee amount for this rate.\nThis is included in the `total_amount`.\n","example":"50.94","type":["string","null"]},"fee_currency":{"description":"The currency of the `fee_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis is always the same as `total_currency`.\n","example":"GBP","format":"ISO 4217","type":"string"},"id":{"description":"The `id` of a given rate","example":"rat_0000BTVRuKZTavzrZDJ4cb","type":"string"},"loyalty_programme_required":{"description":"Whether this rate requires you to be a member of the supported loyalty programme. If true, you must supply a [loyalty_programme_account_number](/docs/api/v2/bookings/create-booking#bookings-creating-a-booking-body-parameters-loyalty-programme-account-number) when creating a booking for this rate.","example":false,"type":"boolean"},"name":{"description":"The rate name provided by the rate supplier. This is suitable for display in a rate card or search result. May be null if the hotel or supplier does not return a rate name.\n","example":"Best Available Rate","type":["string","null"],"x-preview":true},"negotiated_rate_id":{"description":"The `id` of the negotiated rate used to obtain this rate","example":"nre_0000ATOwpuYnZohiSmlmyz","type":["string","null"],"x-preview":true},"payment_instruction_allowed":{"description":"Whether it will be possible to submit a [payment instruction](/docs/api/v2/booking-payment-instructions) for a booking created from this rate.","type":"boolean","x-preview":true},"payment_type":{"description":"The payment type for this rate. It describes how and when the payment_method will be charged.\n\n`pay_now` rates require full prepayment at the time of creating a booking or before check-in.\n\n`deposit` rates require a prepayment which will be taken at the time of booking or before check-in. The customer is required to pay for the remainder at the accommodation. The refundability of the deposit depends on the accommodation's cancellation conditions.\n\n`guarantee` rates are only supported for card as the payment method. The card may be charged by the accommodation, i.e. in the event of a no-show. Another form of payment may be requested by the accommodation for payment at check-in or check-out.\n","enum":["pay_now","guarantee","deposit"],"example":"pay_now","type":"string"},"public_amount":{"description":"The public price for the same rate if purchased via the hotel website, or the Online Travel Agency website.\nIf public_amount matches the [total_amount](/docs/api/v2/accommodation/schema#accommodation-schema-rooms-rooms-rates-rooms-rates-total-amount) for the rate, then the rate you have is a public rate.\nIf public_amount is greater than the [total_amount](/docs/api/v2/accommodation/schema#accommodation-schema-rooms-rooms-rates-rooms-rates-total-amount), then you have a discounted rate.\npublic_amount will be null if no information is available.\n","example":"699.99","type":["string","null"]},"public_currency":{"description":"The currency of the [public_amount](/docs/api/v2/accommodation/schema#accommodation-schema-rooms-rooms-rates-rooms-rates-public-amount), as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis is always the same as `total_currency`.\n","example":"GBP","format":"ISO 4217","type":"string"},"quantity_available":{"description":"The quantity of rooms available to be booked at this rate. This number is not guaranteed to be accurate. Will be `null` if this information is unknown.","example":12,"type":["integer","null"]},"source":{"description":"The source provider of this rate","enum":["sabre","expedia","bookingcom","travelport","priceline","duffel_hotel_group","duffel"],"type":"string"},"supported_loyalty_programme":{"description":"The loyalty programme that this rate supports.\nWhile the accommodation the rate comes from might support a loyalty programme in general (shown in its `supported_loyalty_programme` property), not all rates will. The rate's `supported_loyalty_programme` allows you to check loyalty programme support on a per-rate basis.\nNote that different rates from an accommodation won't have different supported loyalty programmes — it will always be the same one as the accommodation's. If the accommodation does not support a loyalty programme, this will always be `null`.\n","enum":["wyndham_rewards","choice_privileges","marriott_bonvoy","best_western_rewards","world_of_hyatt","hilton_honors","ihg_one_rewards","leaders_club","stash_rewards","omni_select_guest","i_prefer","accor_live_limitless","my_6","jumeirah_one","global_hotel_alliance_discovery","duffel_hotel_group_rewards"],"example":"duffel_hotel_group_rewards","title":"Loyalty Programme Reference","type":["string","null"]},"tax_amount":{"description":"The tax amount for this rate. Will be `null` if the tax amount is unknown.\nThis is included in the `total_amount`.\n","example":"82.23","type":["string","null"]},"tax_currency":{"description":"The currency of the `tax_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis is always the same as `total_currency`.\n","example":"GBP","format":"ISO 4217","type":"string"},"total_amount":{"description":"The total price for the room for all nights and for all guests.\nThis always equals `base_amount` + `tax_amount` + `fee_amount`.\nPlease note, the guest may be required to pay mandatory fees and taxes at the accommodation. These are not included in the `total_amount`, and are included in `due_at_accommodation_amount`.\n","example":"799.00","type":"string"},"total_currency":{"description":"The currency of the `total_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.","example":"GBP","format":"ISO 4217","type":"string"}},"title":"Rate","type":"object"},"type":"array"}},"title":"Room","type":"object"},"type":"array"},"supported_loyalty_programme":{"description":"The loyalty programme that is supported by the accommodation.\nNote that while the accommodation might support a loyalty programme in general, not all rates will. See the rate's `supported_loyalty_programme` property to check this on a per-rate basis.\n","enum":["wyndham_rewards","choice_privileges","marriott_bonvoy","best_western_rewards","world_of_hyatt","hilton_honors","ihg_one_rewards","leaders_club","stash_rewards","omni_select_guest","i_prefer","accor_live_limitless","my_6","jumeirah_one","global_hotel_alliance_discovery","duffel_hotel_group_rewards"],"example":"duffel_hotel_group_rewards","title":"Loyalty Programme Reference","type":["string","null"]}},"title":"Accommodation","type":"object"},"base_amount":{"description":"The base amount for this quote, excluding taxes and fees. Will be `null` if the base amount is unknown.\nThis is the same as the equivalent property of the Rate associated with this Quote. See Rate documentation for more details.\n","example":"665.83","type":["string","null"]},"base_currency":{"description":"The currency of the `base_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis is the same as the equivalent property of the Rate associated with this Quote. See Rate documentation for more details.\n","example":"GBP","format":"ISO 4217","type":"string"},"check_in_date":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date on which the guest wants to check in. This comes from the search request this quote originates from.","example":"2023-05-24","format":"date","type":"string"},"check_out_date":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date on which the guest wants to check out. This comes from the search request this quote originates from.","example":"2023-05-28","format":"date","type":"string"},"deposit_amount":{"description":"The portion of `total_amount` that is payable before check in as deposit for the stay. It may be `null` if the quote is for a deposit rate but we couldn't get full deposit information — in that case, deposit details are expected to be specified in the rate conditions.\n","example":"109.99","type":["string","null"]},"deposit_currency":{"description":"The currency of the `deposit_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\n","example":"GBP","format":"ISO 4217","type":"string"},"due_at_accommodation_amount":{"description":"Mandatory fees or taxes that are due by the guest at the accommodation. Will be `null` if the amount due at accommodation is unknown.\nThis is the same as the equivalent property of the Rate associated with this Quote. See Rate documentation for more details.\n","example":"39.95","type":["string","null"]},"due_at_accommodation_currency":{"description":"The currency of the `due_at_accommodation_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis is the same as the equivalent property of the Rate associated with this Quote. See Rate documentation for more details.\n","example":"GBP","format":"ISO 4217","type":"string"},"fee_amount":{"description":"The fee amount for this quote.\nThis is the same as the equivalent property of the Rate associated with this Quote. See Rate documentation for more details.\n","example":"50.94","type":["string","null"]},"fee_currency":{"description":"The currency of the `fee_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis is the same as the equivalent property of the Rate associated with this Quote. See Rate documentation for more details.\n","example":"GBP","format":"ISO 4217","type":"string"},"guests":{"description":"The list of guests travelling for this quote.","items":{"additionalProperties":false,"properties":{"age":{"description":"The age of the guest at the time of booking. Required for guests of type `child`. Child age must be between 0 and 17. Do not supply an age for guests of type `adult`.","example":7,"format":"integer","type":["number","null"]},"type":{"description":"The type of guest. An age is required for guests with a type `child`.","enum":["child","adult"],"example":"adult","type":"string"}},"title":"Guest","type":"object"},"type":["array","null"]},"id":{"description":"The `id` of the stay quote","example":"quo_0000AS0NZdKjjnnHZmSUbI","type":"string"},"rooms":{"description":"The number of rooms this quote is for","example":1,"type":"integer"},"supported_loyalty_programme":{"description":"The loyalty programme that this quote supports.","enum":["wyndham_rewards","choice_privileges","marriott_bonvoy","best_western_rewards","world_of_hyatt","hilton_honors","ihg_one_rewards","leaders_club","stash_rewards","omni_select_guest","i_prefer","accor_live_limitless","my_6","jumeirah_one","global_hotel_alliance_discovery","duffel_hotel_group_rewards"],"example":"duffel_hotel_group_rewards","title":"Loyalty Programme Reference","type":["string","null"]},"tax_amount":{"description":"The tax amount for this quote. Will be `null` if the tax amount is unknown.\nThis is the same as the equivalent property of the Rate associated with this Quote. See Rate documentation for more details.\n","example":"82.23","type":["string","null"]},"tax_currency":{"description":"The currency of the `tax_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis is the same as the equivalent property of the Rate associated with this Quote. See Rate documentation for more details.\n","example":"GBP","format":"ISO 4217","type":"string"},"total_amount":{"description":"The total price for the room for all nights and for all guests.\nThis is the same as the equivalent property of the Rate associated with this Quote. See Rate documentation for more details.\n","example":"799.00","type":"string"},"total_currency":{"description":"The currency of the `total_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis is the same as the equivalent property of the Rate associated with this Quote. See Rate documentation for more details.\n","example":"GBP","format":"ISO 4217","type":"string"}},"title":"Quote","type":"object"},"meta":{"properties":{"after":{"type":["string","null"]},"before":{"type":"string"},"limit":{"type":"number"}},"type":"object"}},"required":["data"],"type":"object"}}},"description":"Successful JSON response; SDK accepts the successful HTTP range."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Create Stay Quote","tags":["duffel-stays"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"duffel-stays","x-aisa-category":"duffel-stays","x-aisa-docs-url":"https://aisa.one/docs/api-reference/duffel-stays/post_duffel_stays_apis_v1_duffel_stays_quotes_create","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.005,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"duffel-stays","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"duffel-stays","x-aisa-response-source":{"content_hash":"sha256:1332c24c6e8852ba53713cabfb0f14cece1f7b5f0ddeb73737ca9351d74b2f84","kind":"upstream_success_contract","source":{"authority":"official HTML structured schemas plus pinned provider SDK; converted, not downloaded OpenAPI","content_hash":"sha256:1f3e068658e1ec5e11b0f742aa8e46f13e95b8da46e8fbf510e0fb4fc6b823c4","converter":"scripts/import_duffel_reference.py@1","fetched_at":"2026-10-09T03:47:35.116943+00:00","kind":"manual","limitations":["No examples infer types, required fields, response codes or extra fields.","SDK-added status and headers are not wire response fields.","Conditional rules expressed in descriptions remain prose.","Source acquisition and metadata matches do not prove current wire behavior."],"owner":"AIsa-team/docs","policy_revision":"sha256:450c5bf6afa65cf73964b9e5948bc50e54d0b4829b67d2e4a5c249b382161035","references":[{"file":"src__types__ClientType.ts","sha256":"3aa0ea34054d294f71deaad9005eba83e841cfb70588ca47b6ba55a9f59161b5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/types/ClientType.ts"},{"file":"src__Client.ts","sha256":"0de07d39cc8dd3faae13561cd2e291e7bcaaf58761433bd35db4d929bc8d6b7b","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Client.ts"},{"file":"src__Stays__SearchResults__SearchResults.ts","sha256":"3e7bba8537165c3f4ce5335917e83e5033e32ae15be19df138db60a17c48e47b","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/SearchResults/SearchResults.ts"},{"file":"src__Stays__Quotes__Quotes.ts","sha256":"3e23e6b8d5c914fd9bb23360241878a85921734bf21d761207862d8664fca299","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/Quotes/Quotes.ts"},{"file":"src__Stays__Bookings__Bookings.ts","sha256":"b903a3227b7a364545853c082db3d2ebb50e46cd9b4cfb1c06f50fe696865c9a","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/Bookings/Bookings.ts"},{"file":"src__Stays__LoyaltyProgrammes__LoyaltyProgrammes.ts","sha256":"6fec6a4a64ad279177af097a476d13afce6a2b291ced73d0d32f81f9c4c3ede0","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/LoyaltyProgrammes/LoyaltyProgrammes.ts"},{"file":"src__Stays__Stays.ts","sha256":"807594b33c581196b12a237bd19186ae1ca77d5f79a31dd8860a709c5e64f4c3","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/Stays.ts"},{"sha256":"b60ba21b75715101b0e4fe09f935741eaa2179e54d5b39c4e4fac993d9662d28","url":"https://duffel.com/docs/api/v2/search"},{"sha256":"352bb961eb981d52de48dff9e144211a93129eb097f1f4c371c8d381221c1927","url":"https://duffel.com/docs/api/v2/search-result"},{"sha256":"93e71bbd10d8b238bd4e5566ffe7ccfbb8e1dba3483884900805b03d129da297","url":"https://duffel.com/docs/api/v2/quotes"},{"sha256":"e0f12dfaf26c6b19bebaedf9cf951154ade0a560ba56cbdaa1696bb0dd47b28a","url":"https://duffel.com/docs/api/v2/bookings"},{"sha256":"24e436c8136cb52391512ee66315096b733e2f01496b4aa284369c71da27fe00","url":"https://duffel.com/docs/api/v2/accommodation-loyalty-programmes"}],"refresh_policy":"manual","request_body_required_basis":"Stays.search(params), Quotes.create(rateId) and Bookings.create(payload) have required SDK arguments; Client.request wraps them in data","response_status_basis":"Client.request accepts response.ok; no exact success status is inferred","review_period_days":30,"sdk_revision":"ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16","skipped_operations":[{"operation":"update-booking","reason":"no reviewed SDK envelope binding","resource":"bookings"}],"url":"https://duffel.com/docs/api/v2/search"}},"x-aisa-revision":{"customer_pricing_ref":"5539c5da4937","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"231e147fd135"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_duffel_stays_apis_v1_duffel_stays_quotes_create","path":"/apis/v1/duffel/stays/quotes/create"},"x-aisa-source":{"authority":"official HTML structured schemas plus pinned provider SDK; converted, not downloaded OpenAPI","content_hash":"sha256:1f3e068658e1ec5e11b0f742aa8e46f13e95b8da46e8fbf510e0fb4fc6b823c4","converter":"scripts/import_duffel_reference.py@1","fetched_at":"2026-10-09T03:47:35.116943+00:00","kind":"manual","limitations":["No examples infer types, required fields, response codes or extra fields.","SDK-added status and headers are not wire response fields.","Conditional rules expressed in descriptions remain prose.","Source acquisition and metadata matches do not prove current wire behavior."],"owner":"AIsa-team/docs","policy_revision":"sha256:450c5bf6afa65cf73964b9e5948bc50e54d0b4829b67d2e4a5c249b382161035","references":[{"file":"src__types__ClientType.ts","sha256":"3aa0ea34054d294f71deaad9005eba83e841cfb70588ca47b6ba55a9f59161b5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/types/ClientType.ts"},{"file":"src__Client.ts","sha256":"0de07d39cc8dd3faae13561cd2e291e7bcaaf58761433bd35db4d929bc8d6b7b","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Client.ts"},{"file":"src__Stays__SearchResults__SearchResults.ts","sha256":"3e7bba8537165c3f4ce5335917e83e5033e32ae15be19df138db60a17c48e47b","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/SearchResults/SearchResults.ts"},{"file":"src__Stays__Quotes__Quotes.ts","sha256":"3e23e6b8d5c914fd9bb23360241878a85921734bf21d761207862d8664fca299","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/Quotes/Quotes.ts"},{"file":"src__Stays__Bookings__Bookings.ts","sha256":"b903a3227b7a364545853c082db3d2ebb50e46cd9b4cfb1c06f50fe696865c9a","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/Bookings/Bookings.ts"},{"file":"src__Stays__LoyaltyProgrammes__LoyaltyProgrammes.ts","sha256":"6fec6a4a64ad279177af097a476d13afce6a2b291ced73d0d32f81f9c4c3ede0","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/LoyaltyProgrammes/LoyaltyProgrammes.ts"},{"file":"src__Stays__Stays.ts","sha256":"807594b33c581196b12a237bd19186ae1ca77d5f79a31dd8860a709c5e64f4c3","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/Stays.ts"},{"sha256":"b60ba21b75715101b0e4fe09f935741eaa2179e54d5b39c4e4fac993d9662d28","url":"https://duffel.com/docs/api/v2/search"},{"sha256":"352bb961eb981d52de48dff9e144211a93129eb097f1f4c371c8d381221c1927","url":"https://duffel.com/docs/api/v2/search-result"},{"sha256":"93e71bbd10d8b238bd4e5566ffe7ccfbb8e1dba3483884900805b03d129da297","url":"https://duffel.com/docs/api/v2/quotes"},{"sha256":"e0f12dfaf26c6b19bebaedf9cf951154ade0a560ba56cbdaa1696bb0dd47b28a","url":"https://duffel.com/docs/api/v2/bookings"},{"sha256":"24e436c8136cb52391512ee66315096b733e2f01496b4aa284369c71da27fe00","url":"https://duffel.com/docs/api/v2/accommodation-loyalty-programmes"}],"refresh_policy":"manual","request_body_required_basis":"Stays.search(params), Quotes.create(rateId) and Bookings.create(payload) have required SDK arguments; Client.request wraps them in data","response_status_basis":"Client.request accepts response.ok; no exact success status is inferred","review_period_days":30,"sdk_revision":"ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16","skipped_operations":[{"operation":"update-booking","reason":"no reviewed SDK envelope binding","resource":"bookings"}],"url":"https://duffel.com/docs/api/v2/search"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/stays/quotes","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/duffel/stays/quotes/create \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"data\": {\n    \"rate_id\": \"rat_0000ARxBI85qTkbVapZDD2\"\n  }\n}'"}]}},"/apis/v1/duffel/stays/quotes/{id}":{"get":{"description":"Get Stay Quote via the Duffel Stays API\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.005 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_duffel_stays_apis_v1_duffel_stays_quotes_id","parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"2XX":{"content":{"application/json":{"schema":{"properties":{"data":{"additionalProperties":false,"properties":{"accommodation":{"additionalProperties":false,"description":"The accommodation associated with this quote","properties":{"amenities":{"description":"The amenities for this accommodation. This can be null when we are unable to retrieve amenity data.\nAccommodation amenities aid guests in identifying the accommodation that suits their needs. These are intended for programmatic use to support filtering or promoting specific accommodation attributes.\n","items":{"properties":{"description":{"description":"Label-friendly description of the amenity type","example":"Parking","type":"string"},"type":{"description":"The amenity type.","enum":["parking","gym","wifi","24_hour_front_desk","accessibility_hearing","accessibility_mobility","adult_only","business_centre","cash_machine","childcare_service","concierge","laundry","lounge","pets_allowed","pool","restaurant","room_service","spa"],"example":"parking","type":"string"}},"type":"object"},"type":["array","null"]},"brand":{"additionalProperties":false,"description":"The brand associated with the accommodation.","properties":{"id":{"description":"The unique ID for this hotel brand.","example":"bra_0000Alr8BYNsbmDMThHSbI","type":"string"},"name":{"description":"The name of the hotel brand.","example":"Duffel Test","type":"string"}},"title":"Brands","type":["object","null"]},"chain":{"additionalProperties":false,"description":"The chain or group brand the accommodation is a member of","properties":{"id":{"description":"The unique ID for this hotel chain.","example":"chn_0000Alr8BYNsbmDMThHSbI","type":"string"},"name":{"description":"The name of the hotel chain.","example":"Accor Hotels","type":"string"}},"title":"Chains","type":["object","null"]},"check_in_information":{"description":"Check in and check out related information","properties":{"check_in_after_time":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format for the earliest time a guest can check in to their room.","example":"14:30","format":"time","type":["string","null"]},"check_in_before_time":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format for the latest time a guest can check in to their room.\nCustomers who require a late check-in time should request this using the [`accommodation_special_requests`](https://duffel.com/docs/api/v2/bookings/create-booking#bookings-creating-a-booking-body-parameters-accommodation-special-requests) when creating the booking to avoid issues checking in, such as being considered a 'no-show' and the room being offered to someone else.\n","example":"00:00","format":"time","type":["string","null"]},"check_out_before_time":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format for the latest time a guest can check out of their room.","example":"11:30","format":"time","type":["string","null"]}},"type":["object","null"]},"description":{"description":"Description of the accommodation.","example":"Ornate quarters, some with grand pianos, in a luxurious hotel offering acclaimed dining & a spa.","type":["string","null"]},"email":{"description":"The accommodation email address. This field can only be populated on the accommodation for a completed booking. Note that this data may differ from the accommodation records if it was updated directly by the accommodation after the booking was created.\n","example":"reservations@duffel-hotel-group.com","format":"email","type":["string","null"]},"id":{"description":"The unique ID for this accommodation. This ID stays consistent between searches — the same accommodation will always have the same ID.","example":"acc_0000AWr2VsUNIF1Vl91xg0","type":"string"},"key_collection":{"additionalProperties":false,"description":"The key collection details for the accommodation.","properties":{"instructions":{"description":"The key collection instructions for the accommodation.","example":"Please collect the keys from accommodation's reception.","type":"string"}},"type":["object","null"]},"location":{"additionalProperties":false,"description":"Information on the accommodation's location","properties":{"address":{"additionalProperties":false,"description":"The accommodation's address","properties":{"city_name":{"description":"The name of the city or metropolitan area where the address is located.","example":"London","type":"string"},"country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the address is located.","example":"GB","type":"string"},"line_one":{"description":"First line of the address","example":"100 Clifton Street","type":"string"},"postal_code":{"description":"Postal (or zip code) of the address","example":"EC2A 4TP","type":"string"},"region":{"description":"Region or state of the address","example":"England","type":["string","null"]}},"type":"object"},"geographic_coordinates":{"description":"The exact latitude-longitude position of the accommodation. Useful for map views.","properties":{"latitude":{"description":"The latitude position of the accommodation represented in Decimal degrees with 6 decimal points with a range between -90° and 90°\n","example":51.5071,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the accommodation represented in Decimal degrees with 6 decimal points with a range between -180° and 180°","example":-0.1416,"format":"float","type":"number"}},"type":"object"}},"type":"object"},"name":{"description":"The accommodation's name","example":"Duffel Test Hotel","type":"string"},"payment_instruction_supported":{"description":"Indicates whether the accommodation may hold rates that support [supplying payment instructions](/docs/api/v2/booking-payment-instructions/create-booking-payment-instruction)","example":false,"type":"boolean"},"phone_number":{"description":"The accommodation phone number. This field can only be populated on the accommodation for a completed booking. This is provided directly by the accommodation and the format is not guaranteed. Note that this data may differ from the accommodation records if it was updated directly by the accommodation after the booking was created.\"\n","example":"+442074938181","type":["string","null"]},"photos":{"description":"Photos of the accommodation","items":{"additionalProperties":false,"properties":{"url":{"description":"The URL to the photo. Supplied photos of the stay. These may consist of photos of the property, rooms, room amenities and local attractions.\n","example":"https://assets.duffel.com/img/stays/image.jpg","format":"url","type":"string"}},"title":"Photo","type":"object"},"type":"array"},"rating":{"description":"A \"star rating\" of this accommodation. If available, this is an integer from 1 to 5 \"stars\".\nThis value is consolidated by Duffel based on data provided by our sources and accommodation providers.\nFor more detailed rating information, see `ratings`.\n","example":3,"format":"integer","type":["number","null"]},"ratings":{"description":"Ratings given to an accommodation by a rating source.\n\nThis can be empty if the accommodation does not have any ratings. This can also be null if we are unable to retrieve ratings.\n\nThese are commonly represented as \"stars\". In Duffel Stays, they have a 1-5 scale.\n\nThey can come from multiple sources. Currently available rating sources are:\n\n- `\"priceline\"`: [Priceline.com star rating](https://pricelinepartnernetwork.com/developers/guides/id/hotel-content#star-rating).\n\nThese should be displayed as \"stars\". While Priceline.com can add half a star to a rating, these ratings are rounded down to the nearest full star in Duffel Stays.\n\n- `\"bookingcom\"`: [Booking.com star rating](https://www.booking.com/content/how_we_work.en-gb.html).\n\nThese should be displayed as \"stars\". While Booking.com can add half a star to a rating, these ratings are rounded down to the nearest full star in Duffel Stays.\n\n- `\"expedia\"`: [Expedia star rating](https://developers.expediagroup.com/docs/products/rapid/resources/reference/star-ratings#using-star-ratings).\n\nThese should be displayed as \"stars\". While Expedia can add half a star to a rating, these ratings are rounded down to the nearest full star in Duffel Stays.\n\n- `\"aaa\"`: [American Automobile Association Diamonds](https://www.aaa.com/diamonds/).\n\nThese should be displayed as \"diamonds\".\n\n- `\"northstar\"`: [Northstar Travel Media Hotel Crown Rating](http://www.hospitalityeducators.com/articles/20110215_4#.ZDPo2C8w1f0).\n\nThese should be displayed as \"crowns\".\n","items":{"properties":{"source":{"description":"The source of this rating.","enum":["priceline","aaa","northstar","bookingcom","expedia"],"type":"string"},"value":{"description":"The value of this rating.","enum":[1,2,3,4,5],"type":"integer"}},"title":"Rating","type":"object"},"type":["array","null"]},"review_count":{"description":"The number of reviews that contributed to the aggregated review score\n","example":336,"format":"integer","type":["number","null"]},"review_score":{"description":"A review score of this accommodation, aggregated from guest reviews. If available, the value is a score from the 1.0-10.0 range.\nThis value is consolidated by Duffel based on user review data from multiple sources.\n","example":8.8,"format":"float","type":["number","null"]},"rooms":{"description":"Bookable rooms for this accommodation. A room is a single accommodation unit. It might contain multiple beds.","items":{"additionalProperties":false,"description":"A type of room at an accommodation, containing its characteristics and a range of bookable rates.\nTo learn more about accommodation, rooms and rates and presenting them to customers, check out [Stays Key Concepts](https://duffel.com/docs/api/overview/stays-key-concepts).\n","properties":{"beds":{"description":"Available beds in the room. Bed availability is relayed from the supplier at a best-effort basis, and may not be honoured at the hotel if actual availability does not permit.","items":{"additionalProperties":false,"properties":{"count":{"description":"The number of beds of this type in the room.","example":2,"type":"integer"},"type":{"description":"The type of beds available in the room\nAvailable types: \"single\", \"double\", \"queen\", \"king\", \"sofabed\", \"bunk\"\n","enum":["single","double","queen","king","sofabed","bunk"],"example":"king","type":"string"}},"title":"Bed","type":"object"},"type":["array","null"]},"name":{"description":"The room name.","example":"Double Suite","type":"string"},"photos":{"description":"Supplied photos for the room.","items":{"additionalProperties":false,"properties":{"url":{"description":"The URL to the photo. Supplied photos of the stay. These may consist of photos of the property, rooms, room amenities and local attractions.\n","example":"https://assets.duffel.com/img/stays/image.jpg","format":"url","type":"string"}},"title":"Photo","type":"object"},"type":["array","null"]},"rates":{"description":"The available rates for a specific room, including commission, distribution, payment and included services information.","items":{"additionalProperties":false,"description":"A bookable rate for a stay.\nTo learn more about accommodation, rooms and rates and presenting them to customers, check out [Stays Key Concepts](https://duffel.com/docs/api/overview/stays-key-concepts).\n","properties":{"available_payment_methods":{"description":"Available payment methods are the forms of payment supported for this rate.\n\nA rate with `balance` as an available payment method can be paid for using your Duffel Balance.\n\nA rate with `card` as an available payment method can be paid for with card details provided at time of booking.\n","items":{"description":"NOTE: Please refer to [available_payment_methods](/docs/api/v2/search-result/schema#search-result-schema-accommodation-accommodation-rooms-accommodation-rooms-rates-accommodation-rooms-rates-available-payment-methods) instead.\n\nThe payment method is the form of payment supported for this rate.\n\nA rate with the `balance` payment method will be paid for using your Duffel Balance.\n\nA rate with the `card` payment method will be paid for with card details provided at time of booking.\n","enum":["balance","card"],"example":["balance"],"title":"Payment Method","type":"string"},"type":"array"},"base_amount":{"description":"The base amount for this rate, excluding taxes and fees. Will be `null` if the base amount is unknown.\nThis is included in the `total_amount`.\n","example":"665.83","type":["string","null"]},"base_currency":{"description":"The currency of the `base_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis is always the same as `total_currency`.\n","example":"GBP","format":"ISO 4217","type":"string"},"benefits":{"description":"The inclusions provided as part of this rate. Only populated on rates that carry benefits and where Duffel is the source.\n","items":{"additionalProperties":false,"properties":{"description":{"description":"The full description of the benefit, including restrictions and any availability conditions. Suitable for display in a tooltip or expanded detail view.","example":"Daily full breakfast for up to two guests, served in the restaurant.","type":"string"},"title":{"description":"The name of the benefit as it should appear to the traveller.","example":"Daily breakfast","type":"string"},"type":{"description":"The type of benefit included with the rate.","enum":["breakfast_included","property_credit","room_upgrade","early_check_in","late_check_out"],"example":"breakfast_included","type":"string"}},"title":"Benefit","type":"object","x-preview":true},"type":["array","null"],"x-preview":true},"board_type":{"description":"Board type is a standard way for the hospitality industry to describe the meals and drinks that are included in the rate.\nThe possible board types are: - `'all_inclusive'` - All meals (breakfast, lunch, dinner and snacks) are included, as well as all drinks (soft drinks, tea, coffee, and in some cases, alcoholic beverages). - `'full_board'` - All meals (breakfast, lunch, dinner) are included, but excludes snacks and drinks. - `'half_board'` - Two meals a day are included in the price of the rate. Usually breakfast and dinner, but depending on the hotel, breakfast and lunch may be possible instead. - `'breakfast'` - Only breakfast is included in the price of the rate. - `'room_only'` - No food or drinks are included in the price of the rate.\n","enum":["room_only","breakfast","half_board","full_board","all_inclusive"],"example":"room_only","type":["string","null"]},"cancellation_timeline":{"description":"A timeline that contains policies, such as possible refunds, once this rate has been booked. This is sorted in ascending chronological order.\n\nIn the event we get no cancellation information for a rate, we return these as non-refundable - the most conservative cancellation scenario. In reality, there may sometimes be some refund due.\n\nThe cancellation timeline may differ across different steps of the booking process as we get more precise cancellation information. Complete cancellation timeline is only guaranteed to be available at the quote step.\n","items":{"additionalProperties":false,"properties":{"before":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime for the deadline of a refund. It can either be in UTC, or have an offset.","example":"2023-05-23T13:00:00Z","format":"date-time","type":"string"},"currency":{"description":"The currency of the `amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.","example":"GBP","format":"ISO 4217","type":"string"},"refund_amount":{"description":"The amount refundable up until the specified `before` date","example":"799.00","type":"string"}},"title":"Cancellation timeline","type":"object"},"type":"array"},"code":{"description":"A rate code is an alphanumeric identifier of specific negotiated pricing and booking conditions. Rate codes are only returned when special contracted rates are available through the hotel provider, distinguishing them from standard public rates.","example":"ABC","type":["string","null"]},"conditions":{"description":"The conditions or policies that apply to the rate. The information provided should be treated as mandatory and displayed to the guest during and after the booking process.\n","items":{"additionalProperties":false,"properties":{"description":{"description":"One or more paragraphs that outline policy, amenity or refundability conditions for the rate. Take note that this may contain links expressed as HTML tags.","example":"Public parking is available nearby for £15 per day","type":"string"},"title":{"description":"The condition title","example":"Parking","type":"string"}},"title":"Condition","type":"object"},"type":"array"},"deal_types":{"description":"The deal type that applied to the rate. Deals may include benefits beyond a suppliers public rate, such as discounted price or different conditions.\nThis will be an empty list if no deals apply, and null if there are no known deals.\n","example":["closed_user_group","corporate","mobile"],"items":{"enum":["closed_user_group","mobile","seasonal","promotion","corporate"],"type":"string"},"type":["array","null"]},"description":{"description":"The rate description provided by the rate supplier. This typically includes important information about what's included in the rate, such as meal plans, amenities, credits, upgrades, or special benefits. This field is returned exactly as provided by the supplier and is not normalised or standardised across sources. It's intended for internal use or agent review rather than direct display to the guest, as formatting and content quality may vary significantly between suppliers.\n","example":"Complimentary Breakfast 2Ppl, 100Usd Htl Crdt Person Stay Or Lcl Curr Equiv Or 100 Fb Crdt, Nxt Cat Upgrd Subj To Available.","type":["string","null"],"x-preview":true},"due_at_accommodation_amount":{"description":"Mandatory fees or taxes that are due by the guest at the accommodation. Depending on the accommodation these may be payable on check in or check out. These fees are not collected during the booking process. Will be `null` if the amount due at accommodation is unknown.\nThis is not included in the `total_amount`.\n","example":"39.95","type":["string","null"]},"due_at_accommodation_currency":{"description":"The currency of the `due_at_accommodation_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis can be different from `total_currency`.\n","example":"GBP","format":"ISO 4217","type":"string"},"estimated_commission_amount":{"description":"This is the gross commission amount for this rate, before profit share being applied as per your order form. The estimate is supplied on a best-effort basis, and the accuracy depends on the rate supplier. Will be `null` if the estimated commission amount is unknown.","example":"100.00","type":["string","null"]},"estimated_commission_currency":{"description":"The currency of the [estimated_commission_amount](/docs/api/v2/accommodation/schema#accommodation-schema-rooms-rooms-rates-rooms-rates-estimated-commission-amount), as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.","example":"GBP","format":"ISO 4217","type":["string","null"]},"expires_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date and time at which the rate will expire","example":"2023-05-28T12:00:00Z","format":"date-time","type":"string"},"fee_amount":{"description":"The fee amount for this rate.\nThis is included in the `total_amount`.\n","example":"50.94","type":["string","null"]},"fee_currency":{"description":"The currency of the `fee_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis is always the same as `total_currency`.\n","example":"GBP","format":"ISO 4217","type":"string"},"id":{"description":"The `id` of a given rate","example":"rat_0000BTVRuKZTavzrZDJ4cb","type":"string"},"loyalty_programme_required":{"description":"Whether this rate requires you to be a member of the supported loyalty programme. If true, you must supply a [loyalty_programme_account_number](/docs/api/v2/bookings/create-booking#bookings-creating-a-booking-body-parameters-loyalty-programme-account-number) when creating a booking for this rate.","example":false,"type":"boolean"},"name":{"description":"The rate name provided by the rate supplier. This is suitable for display in a rate card or search result. May be null if the hotel or supplier does not return a rate name.\n","example":"Best Available Rate","type":["string","null"],"x-preview":true},"negotiated_rate_id":{"description":"The `id` of the negotiated rate used to obtain this rate","example":"nre_0000ATOwpuYnZohiSmlmyz","type":["string","null"],"x-preview":true},"payment_instruction_allowed":{"description":"Whether it will be possible to submit a [payment instruction](/docs/api/v2/booking-payment-instructions) for a booking created from this rate.","type":"boolean","x-preview":true},"payment_type":{"description":"The payment type for this rate. It describes how and when the payment_method will be charged.\n\n`pay_now` rates require full prepayment at the time of creating a booking or before check-in.\n\n`deposit` rates require a prepayment which will be taken at the time of booking or before check-in. The customer is required to pay for the remainder at the accommodation. The refundability of the deposit depends on the accommodation's cancellation conditions.\n\n`guarantee` rates are only supported for card as the payment method. The card may be charged by the accommodation, i.e. in the event of a no-show. Another form of payment may be requested by the accommodation for payment at check-in or check-out.\n","enum":["pay_now","guarantee","deposit"],"example":"pay_now","type":"string"},"public_amount":{"description":"The public price for the same rate if purchased via the hotel website, or the Online Travel Agency website.\nIf public_amount matches the [total_amount](/docs/api/v2/accommodation/schema#accommodation-schema-rooms-rooms-rates-rooms-rates-total-amount) for the rate, then the rate you have is a public rate.\nIf public_amount is greater than the [total_amount](/docs/api/v2/accommodation/schema#accommodation-schema-rooms-rooms-rates-rooms-rates-total-amount), then you have a discounted rate.\npublic_amount will be null if no information is available.\n","example":"699.99","type":["string","null"]},"public_currency":{"description":"The currency of the [public_amount](/docs/api/v2/accommodation/schema#accommodation-schema-rooms-rooms-rates-rooms-rates-public-amount), as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis is always the same as `total_currency`.\n","example":"GBP","format":"ISO 4217","type":"string"},"quantity_available":{"description":"The quantity of rooms available to be booked at this rate. This number is not guaranteed to be accurate. Will be `null` if this information is unknown.","example":12,"type":["integer","null"]},"source":{"description":"The source provider of this rate","enum":["sabre","expedia","bookingcom","travelport","priceline","duffel_hotel_group","duffel"],"type":"string"},"supported_loyalty_programme":{"description":"The loyalty programme that this rate supports.\nWhile the accommodation the rate comes from might support a loyalty programme in general (shown in its `supported_loyalty_programme` property), not all rates will. The rate's `supported_loyalty_programme` allows you to check loyalty programme support on a per-rate basis.\nNote that different rates from an accommodation won't have different supported loyalty programmes — it will always be the same one as the accommodation's. If the accommodation does not support a loyalty programme, this will always be `null`.\n","enum":["wyndham_rewards","choice_privileges","marriott_bonvoy","best_western_rewards","world_of_hyatt","hilton_honors","ihg_one_rewards","leaders_club","stash_rewards","omni_select_guest","i_prefer","accor_live_limitless","my_6","jumeirah_one","global_hotel_alliance_discovery","duffel_hotel_group_rewards"],"example":"duffel_hotel_group_rewards","title":"Loyalty Programme Reference","type":["string","null"]},"tax_amount":{"description":"The tax amount for this rate. Will be `null` if the tax amount is unknown.\nThis is included in the `total_amount`.\n","example":"82.23","type":["string","null"]},"tax_currency":{"description":"The currency of the `tax_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis is always the same as `total_currency`.\n","example":"GBP","format":"ISO 4217","type":"string"},"total_amount":{"description":"The total price for the room for all nights and for all guests.\nThis always equals `base_amount` + `tax_amount` + `fee_amount`.\nPlease note, the guest may be required to pay mandatory fees and taxes at the accommodation. These are not included in the `total_amount`, and are included in `due_at_accommodation_amount`.\n","example":"799.00","type":"string"},"total_currency":{"description":"The currency of the `total_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.","example":"GBP","format":"ISO 4217","type":"string"}},"title":"Rate","type":"object"},"type":"array"}},"title":"Room","type":"object"},"type":"array"},"supported_loyalty_programme":{"description":"The loyalty programme that is supported by the accommodation.\nNote that while the accommodation might support a loyalty programme in general, not all rates will. See the rate's `supported_loyalty_programme` property to check this on a per-rate basis.\n","enum":["wyndham_rewards","choice_privileges","marriott_bonvoy","best_western_rewards","world_of_hyatt","hilton_honors","ihg_one_rewards","leaders_club","stash_rewards","omni_select_guest","i_prefer","accor_live_limitless","my_6","jumeirah_one","global_hotel_alliance_discovery","duffel_hotel_group_rewards"],"example":"duffel_hotel_group_rewards","title":"Loyalty Programme Reference","type":["string","null"]}},"title":"Accommodation","type":"object"},"base_amount":{"description":"The base amount for this quote, excluding taxes and fees. Will be `null` if the base amount is unknown.\nThis is the same as the equivalent property of the Rate associated with this Quote. See Rate documentation for more details.\n","example":"665.83","type":["string","null"]},"base_currency":{"description":"The currency of the `base_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis is the same as the equivalent property of the Rate associated with this Quote. See Rate documentation for more details.\n","example":"GBP","format":"ISO 4217","type":"string"},"check_in_date":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date on which the guest wants to check in. This comes from the search request this quote originates from.","example":"2023-05-24","format":"date","type":"string"},"check_out_date":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date on which the guest wants to check out. This comes from the search request this quote originates from.","example":"2023-05-28","format":"date","type":"string"},"deposit_amount":{"description":"The portion of `total_amount` that is payable before check in as deposit for the stay. It may be `null` if the quote is for a deposit rate but we couldn't get full deposit information — in that case, deposit details are expected to be specified in the rate conditions.\n","example":"109.99","type":["string","null"]},"deposit_currency":{"description":"The currency of the `deposit_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\n","example":"GBP","format":"ISO 4217","type":"string"},"due_at_accommodation_amount":{"description":"Mandatory fees or taxes that are due by the guest at the accommodation. Will be `null` if the amount due at accommodation is unknown.\nThis is the same as the equivalent property of the Rate associated with this Quote. See Rate documentation for more details.\n","example":"39.95","type":["string","null"]},"due_at_accommodation_currency":{"description":"The currency of the `due_at_accommodation_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis is the same as the equivalent property of the Rate associated with this Quote. See Rate documentation for more details.\n","example":"GBP","format":"ISO 4217","type":"string"},"fee_amount":{"description":"The fee amount for this quote.\nThis is the same as the equivalent property of the Rate associated with this Quote. See Rate documentation for more details.\n","example":"50.94","type":["string","null"]},"fee_currency":{"description":"The currency of the `fee_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis is the same as the equivalent property of the Rate associated with this Quote. See Rate documentation for more details.\n","example":"GBP","format":"ISO 4217","type":"string"},"guests":{"description":"The list of guests travelling for this quote.","items":{"additionalProperties":false,"properties":{"age":{"description":"The age of the guest at the time of booking. Required for guests of type `child`. Child age must be between 0 and 17. Do not supply an age for guests of type `adult`.","example":7,"format":"integer","type":["number","null"]},"type":{"description":"The type of guest. An age is required for guests with a type `child`.","enum":["child","adult"],"example":"adult","type":"string"}},"title":"Guest","type":"object"},"type":["array","null"]},"id":{"description":"The `id` of the stay quote","example":"quo_0000AS0NZdKjjnnHZmSUbI","type":"string"},"rooms":{"description":"The number of rooms this quote is for","example":1,"type":"integer"},"supported_loyalty_programme":{"description":"The loyalty programme that this quote supports.","enum":["wyndham_rewards","choice_privileges","marriott_bonvoy","best_western_rewards","world_of_hyatt","hilton_honors","ihg_one_rewards","leaders_club","stash_rewards","omni_select_guest","i_prefer","accor_live_limitless","my_6","jumeirah_one","global_hotel_alliance_discovery","duffel_hotel_group_rewards"],"example":"duffel_hotel_group_rewards","title":"Loyalty Programme Reference","type":["string","null"]},"tax_amount":{"description":"The tax amount for this quote. Will be `null` if the tax amount is unknown.\nThis is the same as the equivalent property of the Rate associated with this Quote. See Rate documentation for more details.\n","example":"82.23","type":["string","null"]},"tax_currency":{"description":"The currency of the `tax_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis is the same as the equivalent property of the Rate associated with this Quote. See Rate documentation for more details.\n","example":"GBP","format":"ISO 4217","type":"string"},"total_amount":{"description":"The total price for the room for all nights and for all guests.\nThis is the same as the equivalent property of the Rate associated with this Quote. See Rate documentation for more details.\n","example":"799.00","type":"string"},"total_currency":{"description":"The currency of the `total_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis is the same as the equivalent property of the Rate associated with this Quote. See Rate documentation for more details.\n","example":"GBP","format":"ISO 4217","type":"string"}},"title":"Quote","type":"object"},"meta":{"properties":{"after":{"type":["string","null"]},"before":{"type":"string"},"limit":{"type":"number"}},"type":"object"}},"required":["data"],"type":"object"}}},"description":"Successful JSON response; SDK accepts the successful HTTP range."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Stay Quote","tags":["duffel-stays"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"duffel-stays","x-aisa-category":"duffel-stays","x-aisa-docs-url":"https://aisa.one/docs/api-reference/duffel-stays/get_duffel_stays_apis_v1_duffel_stays_quotes_id","x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.005,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"duffel-stays","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"duffel-stays","x-aisa-response-passthrough":true,"x-aisa-response-source":{"content_hash":"sha256:1332c24c6e8852ba53713cabfb0f14cece1f7b5f0ddeb73737ca9351d74b2f84","kind":"upstream_success_contract","source":{"authority":"official HTML structured schemas plus pinned provider SDK; converted, not downloaded OpenAPI","content_hash":"sha256:7caaaf60f7c5b3421b409991dca57f5fb32c64addf5059fbce5a642ff3f21123","converter":"scripts/import_duffel_reference.py@1+explicit-response-binding@1","fetched_at":"2026-10-09T03:47:35.116943+00:00","kind":"manual","limitations":["No examples infer types, required fields, response codes or extra fields.","SDK-added status and headers are not wire response fields.","Conditional rules expressed in descriptions remain prose.","Source acquisition and metadata matches do not prove current wire behavior."],"owner":"AIsa-team/docs","parent_source_hash":"sha256:1f3e068658e1ec5e11b0f742aa8e46f13e95b8da46e8fbf510e0fb4fc6b823c4","path_space":"public","policy_revision":"sha256:450c5bf6afa65cf73964b9e5948bc50e54d0b4829b67d2e4a5c249b382161035","references":[{"file":"src__types__ClientType.ts","sha256":"3aa0ea34054d294f71deaad9005eba83e841cfb70588ca47b6ba55a9f59161b5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/types/ClientType.ts"},{"file":"src__Client.ts","sha256":"0de07d39cc8dd3faae13561cd2e291e7bcaaf58761433bd35db4d929bc8d6b7b","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Client.ts"},{"file":"src__Stays__SearchResults__SearchResults.ts","sha256":"3e7bba8537165c3f4ce5335917e83e5033e32ae15be19df138db60a17c48e47b","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/SearchResults/SearchResults.ts"},{"file":"src__Stays__Quotes__Quotes.ts","sha256":"3e23e6b8d5c914fd9bb23360241878a85921734bf21d761207862d8664fca299","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/Quotes/Quotes.ts"},{"file":"src__Stays__Bookings__Bookings.ts","sha256":"b903a3227b7a364545853c082db3d2ebb50e46cd9b4cfb1c06f50fe696865c9a","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/Bookings/Bookings.ts"},{"file":"src__Stays__LoyaltyProgrammes__LoyaltyProgrammes.ts","sha256":"6fec6a4a64ad279177af097a476d13afce6a2b291ced73d0d32f81f9c4c3ede0","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/LoyaltyProgrammes/LoyaltyProgrammes.ts"},{"file":"src__Stays__Stays.ts","sha256":"807594b33c581196b12a237bd19186ae1ca77d5f79a31dd8860a709c5e64f4c3","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/Stays.ts"},{"sha256":"b60ba21b75715101b0e4fe09f935741eaa2179e54d5b39c4e4fac993d9662d28","url":"https://duffel.com/docs/api/v2/search"},{"sha256":"352bb961eb981d52de48dff9e144211a93129eb097f1f4c371c8d381221c1927","url":"https://duffel.com/docs/api/v2/search-result"},{"sha256":"93e71bbd10d8b238bd4e5566ffe7ccfbb8e1dba3483884900805b03d129da297","url":"https://duffel.com/docs/api/v2/quotes"},{"sha256":"e0f12dfaf26c6b19bebaedf9cf951154ade0a560ba56cbdaa1696bb0dd47b28a","url":"https://duffel.com/docs/api/v2/bookings"},{"sha256":"24e436c8136cb52391512ee66315096b733e2f01496b4aa284369c71da27fe00","url":"https://duffel.com/docs/api/v2/accommodation-loyalty-programmes"}],"refresh_policy":"manual","request_body_required_basis":"Stays.search(params), Quotes.create(rateId) and Bookings.create(payload) have required SDK arguments; Client.request wraps them in data","response_only":true,"response_status_basis":"Client.request accepts response.ok; no exact success status is inferred","review_period_days":30,"sdk_revision":"ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16","skipped_operations":[{"operation":"update-booking","reason":"no reviewed SDK envelope binding","resource":"bookings"}],"upstream_origin_sha256":"e90e5f2b42f9d68931f2f9a9cbbdac739de18e6033ddaf5cd3a7972494a0c8c9","upstream_path_sha256":"c3e42102347c29b5e9b190c64360f295e18ee6ff48eeccda4a0fa98bc908570e","url":"https://duffel.com/docs/api/v2/search"}},"x-aisa-response-upstream-origin-sha256":"e90e5f2b42f9d68931f2f9a9cbbdac739de18e6033ddaf5cd3a7972494a0c8c9","x-aisa-response-upstream-path-sha256":"c3e42102347c29b5e9b190c64360f295e18ee6ff48eeccda4a0fa98bc908570e","x-aisa-revision":{"customer_pricing_ref":"55f20c7b981d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"534d544a6d9e"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_duffel_stays_apis_v1_duffel_stays_quotes_id","path":"/apis/v1/duffel/stays/quotes/{id}"},"x-aisa-status":"enabled","x-aisa-validation":"runtime"}},"/apis/v1/duffel/stays/search-results/{id}":{"get":{"description":"Get Stay Search Result via the Duffel Stays API\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.005 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_duffel_stays_apis_v1_duffel_stays_search_results_id","parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Stay Search Result","tags":["duffel-stays"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"duffel-stays","x-aisa-category":"duffel-stays","x-aisa-docs-url":"https://aisa.one/docs/api-reference/duffel-stays/get_duffel_stays_apis_v1_duffel_stays_search_results_id","x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.005,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"duffel-stays","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"duffel-stays","x-aisa-response-passthrough":true,"x-aisa-response-pending":{"method":"GET","operation_id":"get_duffel_stays_apis_v1_duffel_stays_search_results_id","path":"/apis/v1/duffel/stays/search-results/{id}","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-response-upstream-origin-sha256":"e90e5f2b42f9d68931f2f9a9cbbdac739de18e6033ddaf5cd3a7972494a0c8c9","x-aisa-response-upstream-path-sha256":"e8fd587472446806041bfbeb362e1334c6251b35f2f6cd184158fb9d460d6b75","x-aisa-revision":{"customer_pricing_ref":"4d96a199e4e8","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c27f7925cf29"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_duffel_stays_apis_v1_duffel_stays_search_results_id","path":"/apis/v1/duffel/stays/search-results/{id}"},"x-aisa-status":"enabled","x-aisa-validation":"runtime"}},"/apis/v1/duffel/stays/search-results/{id}/rates":{"get":{"description":"List Stay Search Result Rates via the Duffel Stays API\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.005 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_duffel_stays_apis_v1_duffel_stays_search_resu_1d74a6","parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List Stay Search Result Rates","tags":["duffel-stays"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"duffel-stays","x-aisa-category":"duffel-stays","x-aisa-docs-url":"https://aisa.one/docs/api-reference/duffel-stays/get_duffel_stays_apis_v1_duffel_stays_search_resu_1d74a6","x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.005,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"duffel-stays","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"duffel-stays","x-aisa-response-passthrough":true,"x-aisa-response-pending":{"method":"GET","operation_id":"get_duffel_stays_apis_v1_duffel_stays_search_resu_1d74a6","path":"/apis/v1/duffel/stays/search-results/{id}/rates","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-response-upstream-origin-sha256":"e90e5f2b42f9d68931f2f9a9cbbdac739de18e6033ddaf5cd3a7972494a0c8c9","x-aisa-response-upstream-path-sha256":"b25cba14afef2ff245ae814d7261a8fef87b74975a96c0df1763a5a18342d266","x-aisa-revision":{"customer_pricing_ref":"39ab28d05992","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e35389bd3195"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_duffel_stays_apis_v1_duffel_stays_search_resu_1d74a6","path":"/apis/v1/duffel/stays/search-results/{id}/rates"},"x-aisa-status":"enabled","x-aisa-validation":"runtime"}},"/apis/v1/duffel/stays/search/create":{"post":{"description":"Create Stay Search via the Duffel Stays API\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_duffel_stays_apis_v1_duffel_stays_search_create","requestBody":{"content":{"application/json":{"schema":{"properties":{"data":{"properties":{"accommodation":{"description":"The accommodation to search for. You must use either this object or the `location` object in your request","properties":{"fetch_rates":{"default":false,"description":"Indicates if the accommodation search should return rooms and rates for each search result","example":false,"type":"boolean"},"ids":{"description":"The unique identifiers of the accommodation to search for. The maximum number of IDs is 10 when fetching room and rates, otherwise the maximum number of IDs is 200.","items":{"type":"string"},"type":"array"}},"required":["ids"],"type":["object","null"]},"check_in_date":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date on which the guest wants to check in. Check-in date can be no more than 330 days in the future.","example":"2023-06-04","format":"date","type":"string"},"check_out_date":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date on which the guest wants to check out. A stay can be up to 99 nights.","example":"2023-06-07","format":"date","type":"string"},"free_cancellation_only":{"description":"Whether this search is only for rates with free cancellation available. This can affect the rates and accommodation which are returned. If this is false, or omitted, all rates will be searched for.","example":false,"type":"boolean"},"guests":{"description":"The list of guests travelling.","example":[{"type":"adult"},{"age":7,"type":"child"}],"items":{"additionalProperties":false,"properties":{"age":{"description":"The age of the guest at the time of booking. Required for guests of type `child`. Child age must be between 0 and 17. Do not supply an age for guests of type `adult`.","example":7,"format":"integer","type":["number","null"]},"type":{"description":"The type of guest. An age is required for guests with a type `child`.","enum":["child","adult"],"example":"adult","type":"string"}},"title":"Guest","type":"object"},"type":"array"},"instant_payment":{"description":"When `true`, only accommodation and rates are returned where payment is collected at the time of booking by Duffel or the source. When `false`, only rates where payment is collected by the accommodation are returned. When omitted, all rates are returned.","example":false,"type":"boolean","x-preview":true},"location":{"description":"Descriptor for an area to search for a stay. Accepts latitude-longitude paired with radius. You must use either this object or the `accommodation` object in your request","properties":{"geographic_coordinates":{"description":"The center of the search criteria's radius. Represented by an object containing latitude and longitude.","properties":{"latitude":{"description":"The latitude position of the search's center, represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -90° and 90°","example":51.5071,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the search's center, represented in [Decimal degrees](https://en.wikipedia.org/wiki/Decimal_degrees) with 6 decimal points with a range between -180° and 180°","example":-0.1416,"format":"float","type":"number"}},"required":["latitude","longitude"],"type":"object"},"radius":{"default":5,"description":"The search area's extent from the provided coordinates in kilometers. Can only be between 1 and 100. Default of 5km is subject to change.","example":5,"type":"integer"}},"required":["geographic_coordinates"],"type":["object","null"]},"mobile":{"description":"Whether this search has come from a mobile device. This can affect rates and content returned for this search.","example":false,"type":"boolean"},"negotiated_rate_ids":{"description":"A list of [negotiated rate ids](https://duffel.com/docs/api/v2/negotiated-rates#negotiated-rates-schema-id) to perform the search with.\nWill return negotiated alongside public rates on a best effort basis for matching [accommodation ids](https://duffel.com/docs/api/v2/negotiated-rates#negotiated-rates-schema-accommodation-ids) on the negotiated rate.\n","example":["nre_0000ATOwpuYnZohiSmlmym"],"items":{"type":"string"},"type":"array","x-preview":true},"rooms":{"description":"The number of rooms required","example":1,"type":"integer"}},"required":["check_in_date","check_out_date","guests","rooms"],"title":"Body parameters","type":"object"}},"required":["data"],"type":"object"}}},"required":true},"responses":{"2XX":{"content":{"application/json":{"schema":{"properties":{"data":{"additionalProperties":false,"properties":{"created_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime on which the search was requested","example":"2022-12-20T15:21:01Z","format":"date-time","type":"string"},"results":{"description":"A list of Search Results","items":{"additionalProperties":false,"properties":{"accommodation":{"additionalProperties":false,"description":"The accommodation associated with the search result","properties":{"amenities":{"description":"The amenities for this accommodation. This can be null when we are unable to retrieve amenity data.\nAccommodation amenities aid guests in identifying the accommodation that suits their needs. These are intended for programmatic use to support filtering or promoting specific accommodation attributes.\n","items":{"properties":{"description":{"description":"Label-friendly description of the amenity type","example":"Parking","type":"string"},"type":{"description":"The amenity type.","enum":["parking","gym","wifi","24_hour_front_desk","accessibility_hearing","accessibility_mobility","adult_only","business_centre","cash_machine","childcare_service","concierge","laundry","lounge","pets_allowed","pool","restaurant","room_service","spa"],"example":"parking","type":"string"}},"type":"object"},"type":["array","null"]},"brand":{"additionalProperties":false,"description":"The brand associated with the accommodation.","properties":{"id":{"description":"The unique ID for this hotel brand.","example":"bra_0000Alr8BYNsbmDMThHSbI","type":"string"},"name":{"description":"The name of the hotel brand.","example":"Duffel Test","type":"string"}},"title":"Brands","type":["object","null"]},"chain":{"additionalProperties":false,"description":"The chain or group brand the accommodation is a member of","properties":{"id":{"description":"The unique ID for this hotel chain.","example":"chn_0000Alr8BYNsbmDMThHSbI","type":"string"},"name":{"description":"The name of the hotel chain.","example":"Accor Hotels","type":"string"}},"title":"Chains","type":["object","null"]},"check_in_information":{"description":"Check in and check out related information","properties":{"check_in_after_time":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format for the earliest time a guest can check in to their room.","example":"14:30","format":"time","type":["string","null"]},"check_in_before_time":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format for the latest time a guest can check in to their room.\nCustomers who require a late check-in time should request this using the [`accommodation_special_requests`](https://duffel.com/docs/api/v2/bookings/create-booking#bookings-creating-a-booking-body-parameters-accommodation-special-requests) when creating the booking to avoid issues checking in, such as being considered a 'no-show' and the room being offered to someone else.\n","example":"00:00","format":"time","type":["string","null"]},"check_out_before_time":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format for the latest time a guest can check out of their room.","example":"11:30","format":"time","type":["string","null"]}},"type":["object","null"]},"description":{"description":"Description of the accommodation.","example":"Ornate quarters, some with grand pianos, in a luxurious hotel offering acclaimed dining & a spa.","type":["string","null"]},"email":{"description":"The accommodation email address. This field can only be populated on the accommodation for a completed booking. Note that this data may differ from the accommodation records if it was updated directly by the accommodation after the booking was created.\n","example":"reservations@duffel-hotel-group.com","format":"email","type":["string","null"]},"id":{"description":"The unique ID for this accommodation. This ID stays consistent between searches — the same accommodation will always have the same ID.","example":"acc_0000AWr2VsUNIF1Vl91xg0","type":"string"},"key_collection":{"additionalProperties":false,"description":"The key collection details for the accommodation.","properties":{"instructions":{"description":"The key collection instructions for the accommodation.","example":"Please collect the keys from accommodation's reception.","type":"string"}},"type":["object","null"]},"location":{"additionalProperties":false,"description":"Information on the accommodation's location","properties":{"address":{"additionalProperties":false,"description":"The accommodation's address","properties":{"city_name":{"description":"The name of the city or metropolitan area where the address is located.","example":"London","type":"string"},"country_code":{"description":"The [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code for the country where the address is located.","example":"GB","type":"string"},"line_one":{"description":"First line of the address","example":"100 Clifton Street","type":"string"},"postal_code":{"description":"Postal (or zip code) of the address","example":"EC2A 4TP","type":"string"},"region":{"description":"Region or state of the address","example":"England","type":["string","null"]}},"type":"object"},"geographic_coordinates":{"description":"The exact latitude-longitude position of the accommodation. Useful for map views.","properties":{"latitude":{"description":"The latitude position of the accommodation represented in Decimal degrees with 6 decimal points with a range between -90° and 90°\n","example":51.5071,"format":"float","type":"number"},"longitude":{"description":"The longitude position of the accommodation represented in Decimal degrees with 6 decimal points with a range between -180° and 180°","example":-0.1416,"format":"float","type":"number"}},"type":"object"}},"type":"object"},"name":{"description":"The accommodation's name","example":"Duffel Test Hotel","type":"string"},"payment_instruction_supported":{"description":"Indicates whether the accommodation may hold rates that support [supplying payment instructions](/docs/api/v2/booking-payment-instructions/create-booking-payment-instruction)","example":false,"type":"boolean"},"phone_number":{"description":"The accommodation phone number. This field can only be populated on the accommodation for a completed booking. This is provided directly by the accommodation and the format is not guaranteed. Note that this data may differ from the accommodation records if it was updated directly by the accommodation after the booking was created.\"\n","example":"+442074938181","type":["string","null"]},"photos":{"description":"Photos of the accommodation","items":{"additionalProperties":false,"properties":{"url":{"description":"The URL to the photo. Supplied photos of the stay. These may consist of photos of the property, rooms, room amenities and local attractions.\n","example":"https://assets.duffel.com/img/stays/image.jpg","format":"url","type":"string"}},"title":"Photo","type":"object"},"type":"array"},"rating":{"description":"A \"star rating\" of this accommodation. If available, this is an integer from 1 to 5 \"stars\".\nThis value is consolidated by Duffel based on data provided by our sources and accommodation providers.\nFor more detailed rating information, see `ratings`.\n","example":3,"format":"integer","type":["number","null"]},"ratings":{"description":"Ratings given to an accommodation by a rating source.\n\nThis can be empty if the accommodation does not have any ratings. This can also be null if we are unable to retrieve ratings.\n\nThese are commonly represented as \"stars\". In Duffel Stays, they have a 1-5 scale.\n\nThey can come from multiple sources. Currently available rating sources are:\n\n- `\"priceline\"`: [Priceline.com star rating](https://pricelinepartnernetwork.com/developers/guides/id/hotel-content#star-rating).\n\nThese should be displayed as \"stars\". While Priceline.com can add half a star to a rating, these ratings are rounded down to the nearest full star in Duffel Stays.\n\n- `\"bookingcom\"`: [Booking.com star rating](https://www.booking.com/content/how_we_work.en-gb.html).\n\nThese should be displayed as \"stars\". While Booking.com can add half a star to a rating, these ratings are rounded down to the nearest full star in Duffel Stays.\n\n- `\"expedia\"`: [Expedia star rating](https://developers.expediagroup.com/docs/products/rapid/resources/reference/star-ratings#using-star-ratings).\n\nThese should be displayed as \"stars\". While Expedia can add half a star to a rating, these ratings are rounded down to the nearest full star in Duffel Stays.\n\n- `\"aaa\"`: [American Automobile Association Diamonds](https://www.aaa.com/diamonds/).\n\nThese should be displayed as \"diamonds\".\n\n- `\"northstar\"`: [Northstar Travel Media Hotel Crown Rating](http://www.hospitalityeducators.com/articles/20110215_4#.ZDPo2C8w1f0).\n\nThese should be displayed as \"crowns\".\n","items":{"properties":{"source":{"description":"The source of this rating.","enum":["priceline","aaa","northstar","bookingcom","expedia"],"type":"string"},"value":{"description":"The value of this rating.","enum":[1,2,3,4,5],"type":"integer"}},"title":"Rating","type":"object"},"type":["array","null"]},"review_count":{"description":"The number of reviews that contributed to the aggregated review score\n","example":336,"format":"integer","type":["number","null"]},"review_score":{"description":"A review score of this accommodation, aggregated from guest reviews. If available, the value is a score from the 1.0-10.0 range.\nThis value is consolidated by Duffel based on user review data from multiple sources.\n","example":8.8,"format":"float","type":["number","null"]},"rooms":{"description":"Bookable rooms for this accommodation. A room is a single accommodation unit. It might contain multiple beds.","items":{"additionalProperties":false,"description":"A type of room at an accommodation, containing its characteristics and a range of bookable rates.\nTo learn more about accommodation, rooms and rates and presenting them to customers, check out [Stays Key Concepts](https://duffel.com/docs/api/overview/stays-key-concepts).\n","properties":{"beds":{"description":"Available beds in the room. Bed availability is relayed from the supplier at a best-effort basis, and may not be honoured at the hotel if actual availability does not permit.","items":{"additionalProperties":false,"properties":{"count":{"description":"The number of beds of this type in the room.","example":2,"type":"integer"},"type":{"description":"The type of beds available in the room\nAvailable types: \"single\", \"double\", \"queen\", \"king\", \"sofabed\", \"bunk\"\n","enum":["single","double","queen","king","sofabed","bunk"],"example":"king","type":"string"}},"title":"Bed","type":"object"},"type":["array","null"]},"name":{"description":"The room name.","example":"Double Suite","type":"string"},"photos":{"description":"Supplied photos for the room.","items":{"additionalProperties":false,"properties":{"url":{"description":"The URL to the photo. Supplied photos of the stay. These may consist of photos of the property, rooms, room amenities and local attractions.\n","example":"https://assets.duffel.com/img/stays/image.jpg","format":"url","type":"string"}},"title":"Photo","type":"object"},"type":["array","null"]},"rates":{"description":"The available rates for a specific room, including commission, distribution, payment and included services information.","items":{"additionalProperties":false,"description":"A bookable rate for a stay.\nTo learn more about accommodation, rooms and rates and presenting them to customers, check out [Stays Key Concepts](https://duffel.com/docs/api/overview/stays-key-concepts).\n","properties":{"available_payment_methods":{"description":"Available payment methods are the forms of payment supported for this rate.\n\nA rate with `balance` as an available payment method can be paid for using your Duffel Balance.\n\nA rate with `card` as an available payment method can be paid for with card details provided at time of booking.\n","items":{"description":"NOTE: Please refer to [available_payment_methods](/docs/api/v2/search-result/schema#search-result-schema-accommodation-accommodation-rooms-accommodation-rooms-rates-accommodation-rooms-rates-available-payment-methods) instead.\n\nThe payment method is the form of payment supported for this rate.\n\nA rate with the `balance` payment method will be paid for using your Duffel Balance.\n\nA rate with the `card` payment method will be paid for with card details provided at time of booking.\n","enum":["balance","card"],"example":["balance"],"title":"Payment Method","type":"string"},"type":"array"},"base_amount":{"description":"The base amount for this rate, excluding taxes and fees. Will be `null` if the base amount is unknown.\nThis is included in the `total_amount`.\n","example":"665.83","type":["string","null"]},"base_currency":{"description":"The currency of the `base_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis is always the same as `total_currency`.\n","example":"GBP","format":"ISO 4217","type":"string"},"benefits":{"description":"The inclusions provided as part of this rate. Only populated on rates that carry benefits and where Duffel is the source.\n","items":{"additionalProperties":false,"properties":{"description":{"description":"The full description of the benefit, including restrictions and any availability conditions. Suitable for display in a tooltip or expanded detail view.","example":"Daily full breakfast for up to two guests, served in the restaurant.","type":"string"},"title":{"description":"The name of the benefit as it should appear to the traveller.","example":"Daily breakfast","type":"string"},"type":{"description":"The type of benefit included with the rate.","enum":["breakfast_included","property_credit","room_upgrade","early_check_in","late_check_out"],"example":"breakfast_included","type":"string"}},"title":"Benefit","type":"object","x-preview":true},"type":["array","null"],"x-preview":true},"board_type":{"description":"Board type is a standard way for the hospitality industry to describe the meals and drinks that are included in the rate.\nThe possible board types are: - `'all_inclusive'` - All meals (breakfast, lunch, dinner and snacks) are included, as well as all drinks (soft drinks, tea, coffee, and in some cases, alcoholic beverages). - `'full_board'` - All meals (breakfast, lunch, dinner) are included, but excludes snacks and drinks. - `'half_board'` - Two meals a day are included in the price of the rate. Usually breakfast and dinner, but depending on the hotel, breakfast and lunch may be possible instead. - `'breakfast'` - Only breakfast is included in the price of the rate. - `'room_only'` - No food or drinks are included in the price of the rate.\n","enum":["room_only","breakfast","half_board","full_board","all_inclusive"],"example":"room_only","type":["string","null"]},"cancellation_timeline":{"description":"A timeline that contains policies, such as possible refunds, once this rate has been booked. This is sorted in ascending chronological order.\n\nIn the event we get no cancellation information for a rate, we return these as non-refundable - the most conservative cancellation scenario. In reality, there may sometimes be some refund due.\n\nThe cancellation timeline may differ across different steps of the booking process as we get more precise cancellation information. Complete cancellation timeline is only guaranteed to be available at the quote step.\n","items":{"additionalProperties":false,"properties":{"before":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime for the deadline of a refund. It can either be in UTC, or have an offset.","example":"2023-05-23T13:00:00Z","format":"date-time","type":"string"},"currency":{"description":"The currency of the `amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.","example":"GBP","format":"ISO 4217","type":"string"},"refund_amount":{"description":"The amount refundable up until the specified `before` date","example":"799.00","type":"string"}},"title":"Cancellation timeline","type":"object"},"type":"array"},"code":{"description":"A rate code is an alphanumeric identifier of specific negotiated pricing and booking conditions. Rate codes are only returned when special contracted rates are available through the hotel provider, distinguishing them from standard public rates.","example":"ABC","type":["string","null"]},"conditions":{"description":"The conditions or policies that apply to the rate. The information provided should be treated as mandatory and displayed to the guest during and after the booking process.\n","items":{"additionalProperties":false,"properties":{"description":{"description":"One or more paragraphs that outline policy, amenity or refundability conditions for the rate. Take note that this may contain links expressed as HTML tags.","example":"Public parking is available nearby for £15 per day","type":"string"},"title":{"description":"The condition title","example":"Parking","type":"string"}},"title":"Condition","type":"object"},"type":"array"},"deal_types":{"description":"The deal type that applied to the rate. Deals may include benefits beyond a suppliers public rate, such as discounted price or different conditions.\nThis will be an empty list if no deals apply, and null if there are no known deals.\n","example":["closed_user_group","corporate","mobile"],"items":{"enum":["closed_user_group","mobile","seasonal","promotion","corporate"],"type":"string"},"type":["array","null"]},"description":{"description":"The rate description provided by the rate supplier. This typically includes important information about what's included in the rate, such as meal plans, amenities, credits, upgrades, or special benefits. This field is returned exactly as provided by the supplier and is not normalised or standardised across sources. It's intended for internal use or agent review rather than direct display to the guest, as formatting and content quality may vary significantly between suppliers.\n","example":"Complimentary Breakfast 2Ppl, 100Usd Htl Crdt Person Stay Or Lcl Curr Equiv Or 100 Fb Crdt, Nxt Cat Upgrd Subj To Available.","type":["string","null"],"x-preview":true},"due_at_accommodation_amount":{"description":"Mandatory fees or taxes that are due by the guest at the accommodation. Depending on the accommodation these may be payable on check in or check out. These fees are not collected during the booking process. Will be `null` if the amount due at accommodation is unknown.\nThis is not included in the `total_amount`.\n","example":"39.95","type":["string","null"]},"due_at_accommodation_currency":{"description":"The currency of the `due_at_accommodation_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis can be different from `total_currency`.\n","example":"GBP","format":"ISO 4217","type":"string"},"estimated_commission_amount":{"description":"This is the gross commission amount for this rate, before profit share being applied as per your order form. The estimate is supplied on a best-effort basis, and the accuracy depends on the rate supplier. Will be `null` if the estimated commission amount is unknown.","example":"100.00","type":["string","null"]},"estimated_commission_currency":{"description":"The currency of the [estimated_commission_amount](/docs/api/v2/accommodation/schema#accommodation-schema-rooms-rooms-rates-rooms-rates-estimated-commission-amount), as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.","example":"GBP","format":"ISO 4217","type":["string","null"]},"expires_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date and time at which the rate will expire","example":"2023-05-28T12:00:00Z","format":"date-time","type":"string"},"fee_amount":{"description":"The fee amount for this rate.\nThis is included in the `total_amount`.\n","example":"50.94","type":["string","null"]},"fee_currency":{"description":"The currency of the `fee_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis is always the same as `total_currency`.\n","example":"GBP","format":"ISO 4217","type":"string"},"id":{"description":"The `id` of a given rate","example":"rat_0000BTVRuKZTavzrZDJ4cb","type":"string"},"loyalty_programme_required":{"description":"Whether this rate requires you to be a member of the supported loyalty programme. If true, you must supply a [loyalty_programme_account_number](/docs/api/v2/bookings/create-booking#bookings-creating-a-booking-body-parameters-loyalty-programme-account-number) when creating a booking for this rate.","example":false,"type":"boolean"},"name":{"description":"The rate name provided by the rate supplier. This is suitable for display in a rate card or search result. May be null if the hotel or supplier does not return a rate name.\n","example":"Best Available Rate","type":["string","null"],"x-preview":true},"negotiated_rate_id":{"description":"The `id` of the negotiated rate used to obtain this rate","example":"nre_0000ATOwpuYnZohiSmlmyz","type":["string","null"],"x-preview":true},"payment_instruction_allowed":{"description":"Whether it will be possible to submit a [payment instruction](/docs/api/v2/booking-payment-instructions) for a booking created from this rate.","type":"boolean","x-preview":true},"payment_type":{"description":"The payment type for this rate. It describes how and when the payment_method will be charged.\n\n`pay_now` rates require full prepayment at the time of creating a booking or before check-in.\n\n`deposit` rates require a prepayment which will be taken at the time of booking or before check-in. The customer is required to pay for the remainder at the accommodation. The refundability of the deposit depends on the accommodation's cancellation conditions.\n\n`guarantee` rates are only supported for card as the payment method. The card may be charged by the accommodation, i.e. in the event of a no-show. Another form of payment may be requested by the accommodation for payment at check-in or check-out.\n","enum":["pay_now","guarantee","deposit"],"example":"pay_now","type":"string"},"public_amount":{"description":"The public price for the same rate if purchased via the hotel website, or the Online Travel Agency website.\nIf public_amount matches the [total_amount](/docs/api/v2/accommodation/schema#accommodation-schema-rooms-rooms-rates-rooms-rates-total-amount) for the rate, then the rate you have is a public rate.\nIf public_amount is greater than the [total_amount](/docs/api/v2/accommodation/schema#accommodation-schema-rooms-rooms-rates-rooms-rates-total-amount), then you have a discounted rate.\npublic_amount will be null if no information is available.\n","example":"699.99","type":["string","null"]},"public_currency":{"description":"The currency of the [public_amount](/docs/api/v2/accommodation/schema#accommodation-schema-rooms-rooms-rates-rooms-rates-public-amount), as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis is always the same as `total_currency`.\n","example":"GBP","format":"ISO 4217","type":"string"},"quantity_available":{"description":"The quantity of rooms available to be booked at this rate. This number is not guaranteed to be accurate. Will be `null` if this information is unknown.","example":12,"type":["integer","null"]},"source":{"description":"The source provider of this rate","enum":["sabre","expedia","bookingcom","travelport","priceline","duffel_hotel_group","duffel"],"type":"string"},"supported_loyalty_programme":{"description":"The loyalty programme that this rate supports.\nWhile the accommodation the rate comes from might support a loyalty programme in general (shown in its `supported_loyalty_programme` property), not all rates will. The rate's `supported_loyalty_programme` allows you to check loyalty programme support on a per-rate basis.\nNote that different rates from an accommodation won't have different supported loyalty programmes — it will always be the same one as the accommodation's. If the accommodation does not support a loyalty programme, this will always be `null`.\n","enum":["wyndham_rewards","choice_privileges","marriott_bonvoy","best_western_rewards","world_of_hyatt","hilton_honors","ihg_one_rewards","leaders_club","stash_rewards","omni_select_guest","i_prefer","accor_live_limitless","my_6","jumeirah_one","global_hotel_alliance_discovery","duffel_hotel_group_rewards"],"example":"duffel_hotel_group_rewards","title":"Loyalty Programme Reference","type":["string","null"]},"tax_amount":{"description":"The tax amount for this rate. Will be `null` if the tax amount is unknown.\nThis is included in the `total_amount`.\n","example":"82.23","type":["string","null"]},"tax_currency":{"description":"The currency of the `tax_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\nThis is always the same as `total_currency`.\n","example":"GBP","format":"ISO 4217","type":"string"},"total_amount":{"description":"The total price for the room for all nights and for all guests.\nThis always equals `base_amount` + `tax_amount` + `fee_amount`.\nPlease note, the guest may be required to pay mandatory fees and taxes at the accommodation. These are not included in the `total_amount`, and are included in `due_at_accommodation_amount`.\n","example":"799.00","type":"string"},"total_currency":{"description":"The currency of the `total_amount`, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.","example":"GBP","format":"ISO 4217","type":"string"}},"title":"Rate","type":"object"},"type":"array"}},"title":"Room","type":"object"},"type":"array"},"supported_loyalty_programme":{"description":"The loyalty programme that is supported by the accommodation.\nNote that while the accommodation might support a loyalty programme in general, not all rates will. See the rate's `supported_loyalty_programme` property to check this on a per-rate basis.\n","enum":["wyndham_rewards","choice_privileges","marriott_bonvoy","best_western_rewards","world_of_hyatt","hilton_honors","ihg_one_rewards","leaders_club","stash_rewards","omni_select_guest","i_prefer","accor_live_limitless","my_6","jumeirah_one","global_hotel_alliance_discovery","duffel_hotel_group_rewards"],"example":"duffel_hotel_group_rewards","title":"Loyalty Programme Reference","type":["string","null"]}},"title":"Accommodation","type":"object"},"cheapest_rate_base_amount":{"description":"The `cheapest_rate_base_amount` is for search result display purposes. It is equivalent to the cheapest rate [base_amount](/docs/api/v2/search-result/schema#search-result-schema-accommodation-accommodation-rooms-accommodation-rooms-rates-accommodation-rooms-rates-base-amount) for the cheapest room at this accommodation.\nThe rate amount is a best effort computation during the time a search is made, and can change when [fetching the rates](/docs/api/v2/search-result/fetch-all-rates). It is not guaranteed to be accurate.\nThis can be `null` if the base amount is unknown.\n","example":"699.00","type":["string","null"]},"cheapest_rate_base_currency":{"description":"The currency for `cheapest_rate_base_amount` for this accommodation, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\n","example":"GBP","format":"ISO 4217","type":["string","null"]},"cheapest_rate_currency":{"description":"The currency for `cheapest_rate_total_amount` for this accommodation, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\n","example":"GBP","format":"ISO 4217","type":"string"},"cheapest_rate_due_at_accommodation_amount":{"description":"The `cheapest_rate_due_at_accommodation_amount` is for search result display purposes. It is equivalent to the cheapest rate [due_at_accommodation_amount](/docs/api/v2/search-result/schema#search-result-schema-accommodation-accommodation-rooms-accommodation-rooms-rates-accommodation-rooms-rates-due-at-accommodation-amount) for the cheapest room at this accommodation.\nThe rate amount is a best effort computation during the time a search is made, and can change when [fetching the rates](/docs/api/v2/search-result/fetch-all-rates). It is not guaranteed to be accurate.\nThis can be `null` if the due at the accommodation amount is unknown.\n","example":"699.00","type":["string","null"]},"cheapest_rate_due_at_accommodation_currency":{"description":"The currency for `cheapest_rate_due_at_accommodation_amount` for this accommodation, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\n","example":"GBP","format":"ISO 4217","type":["string","null"]},"cheapest_rate_public_amount":{"description":"The `cheapest_rate_public_amount` is for search result display purposes. It is equivalent to the cheapest rate [public_amount](/docs/api/v2/search-result/schema#search-result-schema-accommodation-accommodation-rooms-accommodation-rooms-rates-accommodation-rooms-rates-public-amount) for the cheapest room at this accommodation.\nThe rate amount is a best effort computation during the time a search is made, and can change when [fetching the rates](/docs/api/v2/search-result/fetch-all-rates). It is not guaranteed to be accurate.\nThe amount will usually be higher than the `cheapest_rate_total_amount`, but can be lower. This can be `null` if the public amount is unknown.\n","example":"899.00","type":["string","null"]},"cheapest_rate_public_currency":{"description":"The currency for `cheapest_rate_public_amount` for this accommodation, as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.\n","example":"GBP","format":"ISO 4217","type":["string","null"]},"cheapest_rate_total_amount":{"description":"The `cheapest_rate_total_amount` is for search result display purposes. It is equivalent to the cheapest rate [total_amount](/docs/api/internal/rates/schema#rates-schema-total-amount) for the cheapest room at this accommodation.\nThe rate amount is a best effort computation during the time a search is made, and can change when [fetching the rates](/docs/api/v2/search-result/fetch-all-rates). It is not guaranteed to be accurate. It will always show a value, even when rooms data is empty in the initial Search response.\n","example":"799.00","type":"string"},"check_in_date":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date on which the guest wants to check in","example":"2023-05-24","format":"date","type":"string"},"check_out_date":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date on which the guest wants to check out","example":"2023-05-28","format":"date","type":"string"},"expires_at":{"description":"The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date and time at which the search result will expire","example":"2023-05-28T12:00:00Z","format":"date-time","type":"string"},"guests":{"description":"The list of guests travelling","items":{"additionalProperties":false,"properties":{"age":{"description":"The age of the guest at the time of booking. Required for guests of type `child`. Child age must be between 0 and 17. Do not supply an age for guests of type `adult`.","example":7,"format":"integer","type":["number","null"]},"type":{"description":"The type of guest. An age is required for guests with a type `child`.","enum":["child","adult"],"example":"adult","type":"string"}},"title":"Guest","type":"object"},"type":["array","null"]},"id":{"description":"The ID for this search result","example":"srr_0000ASVBuJVLdmqtZDJ4ca","type":"string"},"rooms":{"description":"The number of rooms required","example":1,"type":"integer"},"supported_negotiated_rates":{"description":"The list of negotiated rates supported by this search result. Any negotiated rates in this list were used when searching.","items":{"additionalProperties":false,"properties":{"display_name":{"description":"The display name of the negotiated rate","example":"2025 Negotiated Rate","type":"string"},"id":{"description":"The ID of the negotiated rate which has been searched for","example":"nre_0000AvtkNoC81yBytDM9PE","type":"string"}},"title":"Supported Negotiated Rate","type":"object"},"type":"array","x-preview":true}},"title":"Search Result","type":"object"},"type":"array"}},"title":"Search","type":"object"},"meta":{"properties":{"after":{"type":["string","null"]},"before":{"type":"string"},"limit":{"type":"number"}},"type":"object"}},"required":["data"],"type":"object"}}},"description":"Successful JSON response; SDK accepts the successful HTTP range."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Create Stay Search","tags":["duffel-stays"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"duffel-stays","x-aisa-category":"duffel-stays","x-aisa-docs-url":"https://aisa.one/docs/api-reference/duffel-stays/post_duffel_stays_apis_v1_duffel_stays_search_create","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"duffel-stays","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"duffel-stays","x-aisa-response-source":{"content_hash":"sha256:eed8e6e4134a2e61a14b0247bf8e33644af84325ee390c53641bfd4235a4dc52","kind":"upstream_success_contract","source":{"authority":"official HTML structured schemas plus pinned provider SDK; converted, not downloaded OpenAPI","content_hash":"sha256:1f3e068658e1ec5e11b0f742aa8e46f13e95b8da46e8fbf510e0fb4fc6b823c4","converter":"scripts/import_duffel_reference.py@1","fetched_at":"2026-10-09T03:47:35.116943+00:00","kind":"manual","limitations":["No examples infer types, required fields, response codes or extra fields.","SDK-added status and headers are not wire response fields.","Conditional rules expressed in descriptions remain prose.","Source acquisition and metadata matches do not prove current wire behavior."],"owner":"AIsa-team/docs","policy_revision":"sha256:450c5bf6afa65cf73964b9e5948bc50e54d0b4829b67d2e4a5c249b382161035","references":[{"file":"src__types__ClientType.ts","sha256":"3aa0ea34054d294f71deaad9005eba83e841cfb70588ca47b6ba55a9f59161b5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/types/ClientType.ts"},{"file":"src__Client.ts","sha256":"0de07d39cc8dd3faae13561cd2e291e7bcaaf58761433bd35db4d929bc8d6b7b","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Client.ts"},{"file":"src__Stays__SearchResults__SearchResults.ts","sha256":"3e7bba8537165c3f4ce5335917e83e5033e32ae15be19df138db60a17c48e47b","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/SearchResults/SearchResults.ts"},{"file":"src__Stays__Quotes__Quotes.ts","sha256":"3e23e6b8d5c914fd9bb23360241878a85921734bf21d761207862d8664fca299","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/Quotes/Quotes.ts"},{"file":"src__Stays__Bookings__Bookings.ts","sha256":"b903a3227b7a364545853c082db3d2ebb50e46cd9b4cfb1c06f50fe696865c9a","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/Bookings/Bookings.ts"},{"file":"src__Stays__LoyaltyProgrammes__LoyaltyProgrammes.ts","sha256":"6fec6a4a64ad279177af097a476d13afce6a2b291ced73d0d32f81f9c4c3ede0","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/LoyaltyProgrammes/LoyaltyProgrammes.ts"},{"file":"src__Stays__Stays.ts","sha256":"807594b33c581196b12a237bd19186ae1ca77d5f79a31dd8860a709c5e64f4c3","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/Stays.ts"},{"sha256":"b60ba21b75715101b0e4fe09f935741eaa2179e54d5b39c4e4fac993d9662d28","url":"https://duffel.com/docs/api/v2/search"},{"sha256":"352bb961eb981d52de48dff9e144211a93129eb097f1f4c371c8d381221c1927","url":"https://duffel.com/docs/api/v2/search-result"},{"sha256":"93e71bbd10d8b238bd4e5566ffe7ccfbb8e1dba3483884900805b03d129da297","url":"https://duffel.com/docs/api/v2/quotes"},{"sha256":"e0f12dfaf26c6b19bebaedf9cf951154ade0a560ba56cbdaa1696bb0dd47b28a","url":"https://duffel.com/docs/api/v2/bookings"},{"sha256":"24e436c8136cb52391512ee66315096b733e2f01496b4aa284369c71da27fe00","url":"https://duffel.com/docs/api/v2/accommodation-loyalty-programmes"}],"refresh_policy":"manual","request_body_required_basis":"Stays.search(params), Quotes.create(rateId) and Bookings.create(payload) have required SDK arguments; Client.request wraps them in data","response_status_basis":"Client.request accepts response.ok; no exact success status is inferred","review_period_days":30,"sdk_revision":"ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16","skipped_operations":[{"operation":"update-booking","reason":"no reviewed SDK envelope binding","resource":"bookings"}],"url":"https://duffel.com/docs/api/v2/search"}},"x-aisa-revision":{"customer_pricing_ref":"114e2de54b91","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"04d318315ed7"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_duffel_stays_apis_v1_duffel_stays_search_create","path":"/apis/v1/duffel/stays/search/create"},"x-aisa-source":{"authority":"official HTML structured schemas plus pinned provider SDK; converted, not downloaded OpenAPI","content_hash":"sha256:1f3e068658e1ec5e11b0f742aa8e46f13e95b8da46e8fbf510e0fb4fc6b823c4","converter":"scripts/import_duffel_reference.py@1","fetched_at":"2026-10-09T03:47:35.116943+00:00","kind":"manual","limitations":["No examples infer types, required fields, response codes or extra fields.","SDK-added status and headers are not wire response fields.","Conditional rules expressed in descriptions remain prose.","Source acquisition and metadata matches do not prove current wire behavior."],"owner":"AIsa-team/docs","policy_revision":"sha256:450c5bf6afa65cf73964b9e5948bc50e54d0b4829b67d2e4a5c249b382161035","references":[{"file":"src__types__ClientType.ts","sha256":"3aa0ea34054d294f71deaad9005eba83e841cfb70588ca47b6ba55a9f59161b5","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/types/ClientType.ts"},{"file":"src__Client.ts","sha256":"0de07d39cc8dd3faae13561cd2e291e7bcaaf58761433bd35db4d929bc8d6b7b","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Client.ts"},{"file":"src__Stays__SearchResults__SearchResults.ts","sha256":"3e7bba8537165c3f4ce5335917e83e5033e32ae15be19df138db60a17c48e47b","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/SearchResults/SearchResults.ts"},{"file":"src__Stays__Quotes__Quotes.ts","sha256":"3e23e6b8d5c914fd9bb23360241878a85921734bf21d761207862d8664fca299","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/Quotes/Quotes.ts"},{"file":"src__Stays__Bookings__Bookings.ts","sha256":"b903a3227b7a364545853c082db3d2ebb50e46cd9b4cfb1c06f50fe696865c9a","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/Bookings/Bookings.ts"},{"file":"src__Stays__LoyaltyProgrammes__LoyaltyProgrammes.ts","sha256":"6fec6a4a64ad279177af097a476d13afce6a2b291ced73d0d32f81f9c4c3ede0","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/LoyaltyProgrammes/LoyaltyProgrammes.ts"},{"file":"src__Stays__Stays.ts","sha256":"807594b33c581196b12a237bd19186ae1ca77d5f79a31dd8860a709c5e64f4c3","url":"https://raw.githubusercontent.com/duffelhq/duffel-api-javascript/ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16/src/Stays/Stays.ts"},{"sha256":"b60ba21b75715101b0e4fe09f935741eaa2179e54d5b39c4e4fac993d9662d28","url":"https://duffel.com/docs/api/v2/search"},{"sha256":"352bb961eb981d52de48dff9e144211a93129eb097f1f4c371c8d381221c1927","url":"https://duffel.com/docs/api/v2/search-result"},{"sha256":"93e71bbd10d8b238bd4e5566ffe7ccfbb8e1dba3483884900805b03d129da297","url":"https://duffel.com/docs/api/v2/quotes"},{"sha256":"e0f12dfaf26c6b19bebaedf9cf951154ade0a560ba56cbdaa1696bb0dd47b28a","url":"https://duffel.com/docs/api/v2/bookings"},{"sha256":"24e436c8136cb52391512ee66315096b733e2f01496b4aa284369c71da27fe00","url":"https://duffel.com/docs/api/v2/accommodation-loyalty-programmes"}],"refresh_policy":"manual","request_body_required_basis":"Stays.search(params), Quotes.create(rateId) and Bookings.create(payload) have required SDK arguments; Client.request wraps them in data","response_status_basis":"Client.request accepts response.ok; no exact success status is inferred","review_period_days":30,"sdk_revision":"ebcf6c483b0ec7d0290e9e020e261cf5d15b7d16","skipped_operations":[{"operation":"update-booking","reason":"no reviewed SDK envelope binding","resource":"bookings"}],"url":"https://duffel.com/docs/api/v2/search"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/stays/search","x-aisa-validation":"provider"}},"/apis/v1/ebay/search":{"get":{"description":"<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_youtube_apis_v1_ebay_search","parameters":[{"description":"Comma-separated list of advanced filters in key=value format","in":"query","name":"advanced_filters","required":false,"schema":{"type":"string"}},{"description":"Buying format filter","in":"query","name":"buying_format","required":false,"schema":{"enum":["auction","buy_it_now","best_offer"],"type":"string"}},{"description":"Category ID to search within. Either 'q' or 'category_id' must be present","in":"query","name":"category_id","required":false,"schema":{"type":"integer"}},{"description":"Comma-separated list of item conditions","in":"query","name":"condition","required":false,"schema":{"pattern":"^(new|new_opened|like_new|new_with_defects|pre_owned_fair|pre_owned_excellent|used_very_good|used_good|used_acceptable|certified_refurbished|excellent_refurbished|very_good_refurbished|good_refurbished|seller_refurbished|for_parts_or_not_working|not_specified)(,(new|new_opened|like_new|new_with_defects|pre_owned_fair|pre_owned_excellent|used_very_good|used_good|used_acceptable|certified_refurbished|excellent_refurbished|very_good_refurbished|good_refurbished|seller_refurbished|for_parts_or_not_working|not_specified))*$","type":"string"}},{"description":"ISO 3166-1 alpha-2 country code","in":"query","name":"country","required":false,"schema":{"enum":["US","CA","GB","AF","AL","DZ","AS","AD","AO","AI","AG","AR","AM","AW","AU","AT","AZ","BS","BH","BD","BB","BY","BE","BZ","BJ","BM","BT","BO","BA","BW","BR","VG","BN","BG","BF","BI","KH","CM","CV","KY","CF","TD","CL","CN","CO","KM","CD","CG","CK","CR","CI","HR","CY","CZ","DK","DJ","DM","DO","EC","EG","SV","GQ","ER","EE","ET","FK","FJ","FI","FR","GF","PF","GA","GM","GE","DE","GH","GI","GR","GL","GD","GP","GU","GT","GG","GN","GW","GY","HT","HN","HK","HU","IS","IN","ID","IR","IQ","IE","IL","IT","JM","JP","JE","JO","KZ","KE","KI","KR","KW","KG","LA","LV","LB","LI","LT","LU","MO","MK","MG","MW","MY","MV","ML","MT","MH","MQ","MR","MU","YT","MX","MD","MC","MN","MS","MA","MZ","MM","NA","NR","NP","NL","NC","NZ","NI","NE","NG","NU","NO","OM","PK","PW","PA","PG","PY","PE","PH","PL","PT","PR","QA","RO","RU","RW","SH","KN","LC","PM","VC","SM","SA","SN","SC","SL","SG","SK","SI","SB","SO","ZA","ES","LK","SR","SZ","SE","CH","TW","TJ","TZ","TH","TG","TO","TT","TN","TR","TM","TC","TV","UG","UA","AE","UY","UZ","VU","VA","VE","VN","VI","WF","EH","WS","YE","FM","RE","ME","RS"],"type":"string"}},{"description":"Delivery country ISO 3166-1 alpha-2 code","in":"query","name":"delivery_country","required":false,"schema":{"enum":["US","CA","GB","AF","AL","DZ","AS","AD","AO","AI","AG","AR","AM","AW","AU","AT","AZ","BS","BH","BD","BB","BY","BE","BZ","BJ","BM","BT","BO","BA","BW","BR","VG","BN","BG","BF","BI","KH","CM","CV","KY","CF","TD","CL","CN","CO","KM","CD","CG","CK","CR","CI","HR","CY","CZ","DK","DJ","DM","DO","EC","EG","SV","GQ","ER","EE","ET","FK","FJ","FI","FR","GF","PF","GA","GM","GE","DE","GH","GI","GR","GL","GD","GP","GU","GT","GG","GN","GW","GY","HT","HN","HK","HU","IS","IN","ID","IR","IQ","IE","IL","IT","JM","JP","JE","JO","KZ","KE","KI","KR","KW","KG","LA","LV","LB","LI","LT","LU","MO","MK","MG","MW","MY","MV","ML","MT","MH","MQ","MR","MU","YT","MX","MD","MC","MN","MS","MA","MZ","MM","NA","NR","NP","NL","NC","NZ","NI","NE","NG","NU","NO","OM","PK","PW","PA","PG","PY","PE","PH","PL","PT","PR","QA","RO","RU","RW","SH","KN","LC","PM","VC","SM","SA","SN","SC","SL","SG","SK","SI","SB","SO","ZA","ES","LK","SR","SZ","SE","CH","TW","TJ","TZ","TH","TG","TO","TT","TN","TR","TM","TC","TV","UG","UA","AE","UY","UZ","VU","VA","VE","VN","VI","WF","EH","WS","YE","FM","RE","ME","RS"],"type":"string"}},{"description":"Distance radius in miles from postal code. Requires postal code to be set","in":"query","name":"distance_radius","required":false,"schema":{"minimum":1,"type":"number"}},{"description":"eBay domain to search on","in":"query","name":"ebay_domain","required":false,"schema":{"default":"ebay.com","enum":["ebay.com","ebay.com.au","ebay.at","befr.ebay.be","benl.ebay.be","ebay.ca","cafr.ebay.ca","ebay.fr","ebay.de","ebay.com.hk","ebay.ie","ebay.it","ebay.com.my","ebay.nl","ebay.ph","ebay.pl","ebay.com.sg","ebay.es","ebay.ch","ebay.co.uk"],"type":"string"}},{"description":"Search engine to use","example":"ebay_search","in":"query","name":"engine","required":true,"schema":{"enum":["ebay_search"],"type":"string"}},{"description":"Comma-separated list of filters to apply","in":"query","name":"filters","required":false,"schema":{"pattern":"^(search_description|sale_items|deals_and_savings|free_shipping|local_pickup|fast_arrival|free_returns|returns_accepted|listed_as_lots|authenticity_guarantee|authorized_seller|benefits_charity|psa_vault)(,(search_description|sale_items|deals_and_savings|free_shipping|local_pickup|fast_arrival|free_returns|returns_accepted|listed_as_lots|authenticity_guarantee|authorized_seller|benefits_charity|psa_vault))*$","type":"string"}},{"description":"When set to `true`, returns eBay's \"Results matching fewer words\" items under a separate `related_results` key when no exact matches are found. Defaults to `false`, which returns an error in that case.","in":"query","name":"include_related_results","required":false,"schema":{"enum":["true","false"],"type":"string"}},{"description":"Results layout format","in":"query","name":"layout","required":false,"schema":{"enum":["list","grid"],"type":"string"}},{"description":"Number of results per page","in":"query","name":"num","required":false,"schema":{"enum":[60,120,240],"type":"integer"}},{"description":"Page number (starts at 1)","in":"query","name":"page","required":false,"schema":{"minimum":1,"type":"integer"}},{"description":"Postal code for distance-based searches. Only supported for certain delivery countries (US, CA, GB, AU, AT, BE, CZ, FR, DE, IT, NL, PL)","in":"query","name":"postal_code","required":false,"schema":{"type":"string"}},{"description":"Preferred seller location","in":"query","name":"preferred_location","required":false,"schema":{"enum":["domestic","regional","worldwide"],"type":"string"}},{"description":"Maximum price filter (must be greater than or equal to price_min)","in":"query","name":"price_max","required":false,"schema":{"minimum":0,"type":"number"}},{"description":"Minimum price filter","in":"query","name":"price_min","required":false,"schema":{"minimum":0,"type":"number"}},{"description":"Product origin country ISO 3166-1 alpha-2 code","in":"query","name":"product_origin_country","required":false,"schema":{"enum":["US","CA","GB","AF","AL","DZ","AS","AD","AO","AI","AG","AR","AM","AW","AU","AT","AZ","BS","BH","BD","BB","BY","BE","BZ","BJ","BM","BT","BO","BA","BW","BR","VG","BN","BG","BF","BI","KH","CM","CV","KY","CF","TD","CL","CN","CO","KM","CD","CG","CK","CR","CI","HR","CY","CZ","DK","DJ","DM","DO","EC","EG","SV","GQ","ER","EE","ET","FK","FJ","FI","FR","GF","PF","GA","GM","GE","DE","GH","GI","GR","GL","GD","GP","GU","GT","GG","GN","GW","GY","HT","HN","HK","HU","IS","IN","ID","IR","IQ","IE","IL","IT","JM","JP","JE","JO","KZ","KE","KI","KR","KW","KG","LA","LV","LB","LI","LT","LU","MO","MK","MG","MW","MY","MV","ML","MT","MH","MQ","MR","MU","YT","MX","MD","MC","MN","MS","MA","MZ","MM","NA","NR","NP","NL","NC","NZ","NI","NE","NG","NU","NO","OM","PK","PW","PA","PG","PY","PE","PH","PL","PT","PR","QA","RO","RU","RW","SH","KN","LC","PM","VC","SM","SA","SN","SC","SL","SG","SK","SI","SB","SO","ZA","ES","LK","SR","SZ","SE","CH","TW","TJ","TZ","TH","TG","TO","TT","TN","TR","TM","TC","TV","UG","UA","AE","UY","UZ","VU","VA","VE","VN","VI","WF","EH","WS","YE","FM","RE","ME","RS"],"type":"string"}},{"description":"Search query. Either 'q' or 'category_id' must be present","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"Sort results by","in":"query","name":"sort_by","required":false,"schema":{"enum":["best_match","price_shipping_low_to_high","price_shipping_high_to_low","distance_nearest","time_ending_soonest","time_newly_listed","price_low_to_high","price_high_to_low","condition_new_first","condition_used_first"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseA2A84D4Fa9Da_SearchResponse"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"eBay Search API -test","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"youtube","x-aisa-category":"5","x-aisa-docs-url":"https://aisa.one/docs/api-reference/youtube/any_youtube_apis_v1_ebay_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"youtube","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"youtube","x-aisa-response-source":{"content_hash":"sha256:7bf0e152ca1f0886e99c39173fc2ea702f908b845bcffa22964abbd60dd890b8","kind":"upstream_success_contract","source":{"content_hash":"sha256:60d86c3fc321a1020a60eb2364ae78d6387e5b966197e3516e78ab4bd5b406b4","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:07.148018+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:2c8c351abf26db189ca3b0d69af116adc0796701aedf785a51ec4cb76c3646ef","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://www.searchapi.io/openapi/ebay_search.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"567af6becf6d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"356985c443c7"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_youtube_apis_v1_ebay_search","path":"/apis/v1/ebay/search"},"x-aisa-source":{"content_hash":"sha256:60d86c3fc321a1020a60eb2364ae78d6387e5b966197e3516e78ab4bd5b406b4","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:07.148018+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:2c8c351abf26db189ca3b0d69af116adc0796701aedf785a51ec4cb76c3646ef","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://www.searchapi.io/openapi/ebay_search.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/search","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/ebay/search?engine=ebay_search' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/edinet/documents.json":{"get":{"description":"{\"methods\":[{\"methodType\":\"GET\",\"methodDesc\":\"Query the EDINET filing list for a given file date. Returns metadata only when type=1, or metadata plus filing results when type=2.\",\"requestParams\":[{\"paramName\":\"date\",\"paramType\":\"query\",\"required\":true,\"desc\":\"File date in YYYY-MM-DD format.\"},{\"paramName\":\"type\",\"paramType\":\"query\",\"desc\":\"Response mode: 1 for metadata only, 2 for metadata plus filing list. Defaults to 1 when omitted.\"},{\"paramName\":\"Subscription-Key\",\"paramType\":\"query\",\"required\":true,\"desc\":\"EDINET API key passed as a query parameter.\"}],\"responseParams\":[{\"paramName\":\"metadata\",\"desc\":\"Metadata object with title, request parameter echo, result count, processDateTime, status, and message.\"},{\"paramName\":\"results\",\"desc\":\"Array of filing document objects when type=2, including fields such as seqNumber, docID, filerName, docTypeCode, submitDateTime, and file availability flags.\"}]}]}\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_edinet_documents","parameters":[{"description":"File date in YYYY-MM-DD format.","in":"query","name":"date","required":true,"schema":{"examples":["2026-07-23"],"format":"date","type":"string"}},{"description":"Response mode: 1 for metadata only, 2 for metadata plus filing list.","in":"query","name":"type","required":false,"schema":{"default":1,"enum":[1,2],"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"metadata":{"description":"Metadata object with title, request parameter echo, result count, processDateTime, status, and message.","type":"object"},"results":{"description":"Filing document objects when type=2.","items":{"properties":{"docID":{"type":"string"},"docTypeCode":{"type":"string"},"filerName":{"type":"string"},"seqNumber":{"type":"integer"},"submitDateTime":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"}}},"description":"EDINET document-list response."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Document List API","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"edinet","x-aisa-category":"general","x-aisa-docs-url":"https://aisa.one/docs/api-reference/financial/get_edinet-documents","x-aisa-identity":{"canonical_operation_id":"get_edinet_documents","historical_aliases":[{"canonical_source_file":"openapi/edinet.json","canonical_source_sha256":"288bc100a3e41d50606fa122d6f2a5d6ab2a71b7d4de8b3cb4eea7dbb940dac4","locale":"zh","method":"GET","operation_id":"getEdinetDocuments","public_path":"/apis/v1/edinet/documents.json","published_ref":"e0ee9af05d7407976af62a72ac4e3499703a4f6a","source_file":"openapi/zh/edinet.json","source_sha256":"41707f0811e00ce951315621989decb027259048c3a7a331c9d3f035586baa14"}],"schema_version":1,"sha256":"sha256:40cd330a4d2e4dd4d5b5937c7d60de8770c96f5edf9dab3fe21fadbf1361b948"},"x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"edinet","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"edinet","x-aisa-response-source":{"content_hash":"sha256:b15b8de78a865270661dd10b2350b9180efff025c966aaac5ab47e749184a901","kind":"upstream_success_contract","source":{"content_hash":"sha256:5fb067942217910574a7b2c9e0460301c3ed4d1eec5312448058f849497e9b3e","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:64fe8769d1733df1e068c095785c7bec0d36f6f170eab3723c716cc5751c8a4d","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/edinet.json"}},"x-aisa-revision":{"customer_pricing_ref":"da34ca3458ba","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"84e80e3cefd0"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_edinet_documents","path":"/apis/v1/edinet/documents.json"},"x-aisa-source":{"content_hash":"sha256:5fb067942217910574a7b2c9e0460301c3ed4d1eec5312448058f849497e9b3e","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:64fe8769d1733df1e068c095785c7bec0d36f6f170eab3723c716cc5751c8a4d","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/edinet.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v2/documents.json","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/edinet/documents.json?date=2026-07-23' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/edinet/documents/{docID}":{"get":{"description":"{\"methods\":[{\"methodType\":\"GET\",\"methodDesc\":\"Download a specific EDINET document by docID. The returned file type is selected by the type query parameter and the actual success payload must be interpreted from Content-Type.\",\"requestParams\":[{\"paramName\":\"docID\",\"paramType\":\"path\",\"required\":true,\"desc\":\"Document management identifier from the document list API, for example S1234567.\"},{\"paramName\":\"type\",\"paramType\":\"query\",\"required\":true,\"desc\":\"File type to download: 1 for filing body and audit report ZIP, 2 for PDF, 3 for alternate document and attachments ZIP, 4 for English document ZIP, 5 for CSV ZIP converted from XBRL.\"},{\"paramName\":\"Subscription-Key\",\"paramType\":\"query\",\"required\":true,\"desc\":\"EDINET API key passed as a query parameter.\"}],\"responseParams\":[{\"paramName\":\"Content-Type\",\"desc\":\"Response MIME type. application/octet-stream indicates ZIP, application/pdf indicates PDF, and application/json; charset=utf-8 indicates an error JSON response.\"},{\"paramName\":\"content\",\"desc\":\"Binary ZIP or PDF file content on success.\"},{\"paramName\":\"message\",\"desc\":\"Error message when the response body is JSON.\"}]}]}\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_edinet_document_download","parameters":[{"description":"Document management identifier from the document list API.","in":"path","name":"docID","required":true,"schema":{"examples":["S1000000"],"type":"string"}},{"description":"File type to download: 1 for filing body and audit report ZIP, 2 for PDF, 3 for alternate document and attachments ZIP, 4 for English document ZIP, 5 for CSV ZIP converted from XBRL.","in":"query","name":"type","required":true,"schema":{"enum":[1,2,3,4,5],"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"message":{"type":"string"}},"type":"object"}},"application/octet-stream":{"schema":{"format":"binary","type":"string"}},"application/pdf":{"schema":{"format":"binary","type":"string"}}},"description":"Binary ZIP/PDF file content or JSON error payload depending on Content-Type."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Document Download API","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"edinet","x-aisa-category":"general","x-aisa-docs-url":"https://aisa.one/docs/api-reference/financial/get_edinet-documents-docid","x-aisa-identity":{"canonical_operation_id":"get_edinet_document_download","historical_aliases":[{"canonical_source_file":"openapi/edinet.json","canonical_source_sha256":"288bc100a3e41d50606fa122d6f2a5d6ab2a71b7d4de8b3cb4eea7dbb940dac4","locale":"zh","method":"GET","operation_id":"getEdinetDocumentDownload","public_path":"/apis/v1/edinet/documents/{docID}","published_ref":"e0ee9af05d7407976af62a72ac4e3499703a4f6a","source_file":"openapi/zh/edinet.json","source_sha256":"41707f0811e00ce951315621989decb027259048c3a7a331c9d3f035586baa14"}],"schema_version":1,"sha256":"sha256:04850b2640c4ef292c7ffd868b2d4fe0f8df17821a7d483ecc359501a7db055a"},"x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"edinet","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"edinet","x-aisa-response-source":{"content_hash":"sha256:7eee0d83f0ce6854787580119b690ed227c13c6f5126373f3dc510848cecb266","kind":"upstream_success_contract","source":{"content_hash":"sha256:5fb067942217910574a7b2c9e0460301c3ed4d1eec5312448058f849497e9b3e","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:64fe8769d1733df1e068c095785c7bec0d36f6f170eab3723c716cc5751c8a4d","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/edinet.json"}},"x-aisa-revision":{"customer_pricing_ref":"da34ca3458ba","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a83aa014e4e1"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_edinet_document_download","path":"/apis/v1/edinet/documents/{docID}"},"x-aisa-source":{"content_hash":"sha256:5fb067942217910574a7b2c9e0460301c3ed4d1eec5312448058f849497e9b3e","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:64fe8769d1733df1e068c095785c7bec0d36f6f170eab3723c716cc5751c8a4d","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/edinet.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v2/documents/{docID}","x-aisa-validation":"provider"}},"/apis/v1/exa/agent/runs":{"get":{"description":"Owner-scoped local asynchronous job lifecycle. Disabling new admission does not disable existing job reads or cancellation. Runtime availability and access policy also apply.\n\n<!-- aisa-pricing:start -->\nA request reference price is not currently available; use a request quote where supported. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_exa_apis_v1_exa_agent_runs","parameters":[{"in":"query","name":"limit","schema":{"default":50,"maximum":100,"minimum":1,"type":"integer"}},{"in":"query","name":"status","schema":{"enum":["","queued","running","completed","failed","cancelled"],"type":"string"}},{"description":"Opaque nextCursor from a previous response.","in":"query","name":"cursor","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"properties":{"completedAt":{"format":"date-time","type":["string","null"]},"createdAt":{"format":"date-time","type":["string","null"]},"endpoint":{"type":["string","null"]},"error":{"properties":{"code":{"type":["string","null"]},"message":{"type":["string","null"]}},"type":["object","null"]},"id":{"type":["string","null"]},"object":{"const":"integration_async_job","type":"string"},"output":{},"outputExpired":{"type":["boolean","null"]},"pricing":{"properties":{"authorizedMicrosUSD":{"type":["integer","null"]},"billingMode":{"type":["string","null"]},"currency":{"type":["string","null"]},"finalMicrosUSD":{"type":["integer","null"]}},"type":["object","null"]},"status":{"enum":["queued","running","completed","failed","cancelled"],"type":"string"}},"required":["completedAt","createdAt","endpoint","error","id","object","output","pricing","status"],"type":"object"},"type":"array"},"nextCursor":{"type":["string","null"]},"object":{"const":"list","type":"string"}},"required":["object","data","nextCursor"],"type":"object"}}},"description":"Success"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Exa Agent Runs list","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"quote":{"reason":"cost_quote_unsupported","supported":false},"x402":false},"x-aisa-catalog-id":"exa","x-aisa-contract-source":"handler","x-aisa-docs-url":"https://aisa.one/docs/api-reference/exa/get_exa_apis_v1_exa_agent_runs","x-aisa-identity-source":"derived","x-aisa-lifecycle":{"action":"list","kind":"asynchronous"},"x-aisa-pricing":{"description":"No new customer charge is authorized by this lifecycle operation; cancellation may complete an existing job's settlement.","kind":"no_customer_charge"},"x-aisa-provider":"exa","x-aisa-registry-provider":"exa","x-aisa-revision":{"handler_contract_hash":"4b0b3112abe7fa3cce29f83d9d9fbd8e5acbe531bef062044229181cc8debaa6"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_exa_apis_v1_exa_agent_runs","path":"/apis/v1/exa/agent/runs"},"x-aisa-status":"enabled","x-aisa-validation":"runtime"},"post":{"description":"Owner-scoped local asynchronous job lifecycle. Disabling new admission does not disable existing job reads or cancellation. Runtime availability and access policy also apply.\n\n<!-- aisa-pricing:start -->\nDefault request estimate: $0.1 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_exa_agent_runs","parameters":[{"description":"Trimmed UTF-8 length must be 1 through 191 bytes.","in":"header","name":"Idempotency-Key","required":true,"schema":{"pattern":"\\S","type":"string"}},{"description":"Optional maximum customer authorization in USD, validated by the runtime price parser.","in":"header","name":"X-AISA-Max-Price-USD","schema":{"type":"string"}},{"description":"Return a read-only cost quote instead of submitting a job.","in":"header","name":"X-AISA-Cost-Mode","schema":{"enum":["quote"],"type":"string"}}],"requestBody":{"content":{"application/json":{"example":{"query":"Find the official documentation for Go"},"schema":{"additionalProperties":false,"properties":{"effort":{"default":"minimal","description":"Only minimal effort is supported; omitted, empty and null values normalize to minimal.","enum":[null,"","minimal"],"type":["string","null"]},"query":{"description":"Non-empty query after trimming whitespace.","pattern":"\\S","type":"string"},"systemPrompt":{"type":["string","null"]}},"required":["query"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"currency":{"type":["string","null"]},"estimate_kind":{"type":["string","null"]},"estimated_at":{"format":"date-time","type":["string","null"]},"estimated_cost_micros_usd":{"type":["integer","null"]},"max_cost_micros_usd":{"type":["integer","null"]},"may_exceed_estimate":{"type":["boolean","null"]},"metadata":{"additionalProperties":{},"type":["object","null"]},"object":{"type":["string","null"]},"pricing_version":{"type":["string","null"]}},"required":["currency","estimate_kind","estimated_at","estimated_cost_micros_usd","may_exceed_estimate","object"],"type":"object"}}},"description":"Read-only cost quote when X-AISA-Cost-Mode is quote; no job is created."},"202":{"content":{"application/json":{"schema":{"properties":{"completedAt":{"format":"date-time","type":["string","null"]},"createdAt":{"format":"date-time","type":["string","null"]},"endpoint":{"type":["string","null"]},"error":{"properties":{"code":{"type":["string","null"]},"message":{"type":["string","null"]}},"type":["object","null"]},"id":{"type":["string","null"]},"object":{"const":"integration_async_job","type":"string"},"output":{},"outputExpired":{"type":["boolean","null"]},"pricing":{"properties":{"authorizedMicrosUSD":{"type":["integer","null"]},"billingMode":{"type":["string","null"]},"currency":{"type":["string","null"]},"finalMicrosUSD":{"type":["integer","null"]}},"type":["object","null"]},"status":{"enum":["queued","running","completed","failed","cancelled"],"type":"string"}},"required":["completedAt","createdAt","endpoint","error","id","object","output","pricing","status"],"type":"object"}}},"description":"Success"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Exa Agent Runs submit","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"quote":{"header":"X-AISA-Cost-Mode","supported":true,"value":"quote"},"x402":false},"x-aisa-catalog-id":"exa","x-aisa-contract-source":"handler","x-aisa-docs-url":"https://aisa.one/docs/api-reference/search/post_exa-agent-runs","x-aisa-lifecycle":{"action":"submit","kind":"asynchronous"},"x-aisa-pricing":{"default_request_estimate_usd":0.1,"description":"Customer normal-tier reference, with the public PAYG multiplier. Authenticated plan and user tier may differ; a quote uses the actual caller and payload.","estimate_source":"configured_fixed_price","kind":"fixed_request"},"x-aisa-provider":"exa","x-aisa-registry-provider":"exa","x-aisa-revision":{"handler_contract_hash":"54fd30cc486e96cd0884618240a615e71262fa21392d530ecf404893d86be7ee"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_exa_agent_runs","path":"/apis/v1/exa/agent/runs"},"x-aisa-status":"enabled","x-aisa-validation":"runtime"}},"/apis/v1/exa/agent/runs/{jobId}":{"get":{"description":"Owner-scoped local asynchronous job lifecycle. Disabling new admission does not disable existing job reads or cancellation. Runtime availability and access policy also apply.\n\n<!-- aisa-pricing:start -->\nA request reference price is not currently available; use a request quote where supported. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_exa_agent_run","parameters":[{"in":"path","name":"jobId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"completedAt":{"format":"date-time","type":["string","null"]},"createdAt":{"format":"date-time","type":["string","null"]},"endpoint":{"type":["string","null"]},"error":{"properties":{"code":{"type":["string","null"]},"message":{"type":["string","null"]}},"type":["object","null"]},"id":{"type":["string","null"]},"object":{"const":"integration_async_job","type":"string"},"output":{},"outputExpired":{"type":["boolean","null"]},"pricing":{"properties":{"authorizedMicrosUSD":{"type":["integer","null"]},"billingMode":{"type":["string","null"]},"currency":{"type":["string","null"]},"finalMicrosUSD":{"type":["integer","null"]}},"type":["object","null"]},"status":{"enum":["queued","running","completed","failed","cancelled"],"type":"string"}},"required":["completedAt","createdAt","endpoint","error","id","object","output","pricing","status"],"type":"object"}}},"description":"Success"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Exa Agent Runs detail","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"quote":{"reason":"cost_quote_unsupported","supported":false},"x402":false},"x-aisa-catalog-id":"exa","x-aisa-contract-source":"handler","x-aisa-docs-url":"https://aisa.one/docs/api-reference/search/get_exa-agent-run","x-aisa-identity-source":"derived","x-aisa-lifecycle":{"action":"detail","kind":"asynchronous"},"x-aisa-pricing":{"description":"No new customer charge is authorized by this lifecycle operation; cancellation may complete an existing job's settlement.","kind":"no_customer_charge"},"x-aisa-provider":"exa","x-aisa-registry-provider":"exa","x-aisa-revision":{"handler_contract_hash":"18574e69fbc194c06bd2b727371c8820df337b4cc49f89498c797d0260bf8849"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_exa_apis_v1_exa_agent_runs_jobid","path":"/apis/v1/exa/agent/runs/{jobId}"},"x-aisa-status":"enabled","x-aisa-validation":"runtime"}},"/apis/v1/exa/agent/runs/{jobId}/cancel":{"post":{"description":"Owner-scoped local asynchronous job lifecycle. Disabling new admission does not disable existing job reads or cancellation. Runtime availability and access policy also apply.\n\n<!-- aisa-pricing:start -->\nA request reference price is not currently available; use a request quote where supported. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_exa_apis_v1_exa_agent_runs_jobid_cancel","parameters":[{"in":"path","name":"jobId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"completedAt":{"format":"date-time","type":["string","null"]},"createdAt":{"format":"date-time","type":["string","null"]},"endpoint":{"type":["string","null"]},"error":{"properties":{"code":{"type":["string","null"]},"message":{"type":["string","null"]}},"type":["object","null"]},"id":{"type":["string","null"]},"object":{"const":"integration_async_job","type":"string"},"output":{},"outputExpired":{"type":["boolean","null"]},"pricing":{"properties":{"authorizedMicrosUSD":{"type":["integer","null"]},"billingMode":{"type":["string","null"]},"currency":{"type":["string","null"]},"finalMicrosUSD":{"type":["integer","null"]}},"type":["object","null"]},"status":{"enum":["queued","running","completed","failed","cancelled"],"type":"string"}},"required":["completedAt","createdAt","endpoint","error","id","object","output","pricing","status"],"type":"object"}}},"description":"Success"},"202":{"content":{"application/json":{"schema":{"properties":{"completedAt":{"format":"date-time","type":["string","null"]},"createdAt":{"format":"date-time","type":["string","null"]},"endpoint":{"type":["string","null"]},"error":{"properties":{"code":{"type":["string","null"]},"message":{"type":["string","null"]}},"type":["object","null"]},"id":{"type":["string","null"]},"object":{"const":"integration_async_job","type":"string"},"output":{},"outputExpired":{"type":["boolean","null"]},"pricing":{"properties":{"authorizedMicrosUSD":{"type":["integer","null"]},"billingMode":{"type":["string","null"]},"currency":{"type":["string","null"]},"finalMicrosUSD":{"type":["integer","null"]}},"type":["object","null"]},"status":{"enum":["queued","running","completed","failed","cancelled"],"type":"string"}},"required":["completedAt","createdAt","endpoint","error","id","object","output","pricing","status"],"type":"object"}}},"description":"Success"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Exa Agent Runs cancel","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"quote":{"reason":"cost_quote_unsupported","supported":false},"x402":false},"x-aisa-catalog-id":"exa","x-aisa-contract-source":"handler","x-aisa-docs-url":"https://aisa.one/docs/api-reference/exa/post_exa_apis_v1_exa_agent_runs_jobid_cancel","x-aisa-identity-source":"derived","x-aisa-lifecycle":{"action":"cancel","kind":"asynchronous"},"x-aisa-pricing":{"description":"No new customer charge is authorized by this lifecycle operation; cancellation may complete an existing job's settlement.","kind":"no_customer_charge"},"x-aisa-provider":"exa","x-aisa-registry-provider":"exa","x-aisa-revision":{"handler_contract_hash":"54f24f8f1e40fab51a88fb159b6123eb9e70085f3f57fa5187f8c428e23aff7a"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_exa_apis_v1_exa_agent_runs_jobid_cancel","path":"/apis/v1/exa/agent/runs/{jobId}/cancel"},"x-aisa-status":"enabled","x-aisa-validation":"runtime"}},"/apis/v1/exa/answer":{"post":{"description":"Ask a question and get a written answer with citations. `query` is required; `text` includes the source text and `outputSchema` shapes a structured reply. Returns `requestId`, `answer` as prose, `citations[]` with `id`, `title` and `url`, and `costDollars`. Measured at 2.1 seconds with 8 citations. Use current endpoint pricing and a fresh quote for this request. It sits between a search and a research run: faster and cheaper than `post_exa_agent_runs`, and more direct than reading `post_exa_search` results yourself. Reach for Exa when the retrieval needs to be semantic; compare current quotes when choosing a provider.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.005 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_exa_answer","requestBody":{"content":{"application/json":{"schema":{"properties":{"outputSchema":{"description":"JSON Schema for a structured answer output.","type":"object"},"query":{"description":"The question to answer.","example":"Which manufacturers had the top three global EV sales in 2025?","type":"string"},"stream":{"default":false,"enum":[false],"type":"boolean"},"text":{"description":"Include the full page text of each citation.","type":"boolean"},"type":{"description":"Retrieval mode used to gather sources before answering.","enum":["auto","fast","instant","deep-lite","deep","deep-reasoning"],"type":"string"}},"required":["query"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"answer":{"description":"The generated answer. A string, or a structured object when outputSchema was supplied."},"citations":{"description":"Sources supporting the answer.","items":{"properties":{"author":{"type":"string"},"id":{"type":"string"},"publishedDate":{"type":"string"},"text":{"type":"string"},"title":{"type":"string"},"url":{"type":"string"}},"type":"object"},"type":"array"},"costDollars":{"description":"Upstream Exa cost breakdown. Informational only; it is not the AIsa customer charge. Use a fresh quote for the actual request."},"requestId":{"type":"string"}},"type":"object"}}},"description":"Answer generated successfully."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Answer","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"exa","x-aisa-category":"general","x-aisa-docs-url":"https://aisa.one/docs/api-reference/search/post_exa-answer","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.005,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"exa","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"exa","x-aisa-response-source":{"content_hash":"sha256:fd8abc4a825d459f7332107f0616f5e657a846c3b05e5d19a6bd85779f59637a","kind":"upstream_success_contract","source":{"content_hash":"sha256:993b2b5db5bdf685523d6b1774e68ff776cd11f38238067c69ab426379a83528","converter":"reviewed-public-description-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4940b8b8ea7fdb42f87b2e6cc8e7586e3f1477d99d60c8a06ee4a6dd70fccd43","prior_source":{"content_hash":"sha256:2fdc7f5386758781ea4d3f29516656726bd1bec9410146f473d3a55764ebb1e8","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4940b8b8ea7fdb42f87b2e6cc8e7586e3f1477d99d60c8a06ee4a6dd70fccd43","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/exa.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Remove obsolete AIsa fixed-price claims only; request and response validation schemas unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/exa.json"}},"x-aisa-revision":{"customer_pricing_ref":"8bfa29a2578c","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7a3a4ba0b5c7"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_exa_answer","path":"/apis/v1/exa/answer"},"x-aisa-source":{"content_hash":"sha256:993b2b5db5bdf685523d6b1774e68ff776cd11f38238067c69ab426379a83528","converter":"reviewed-public-description-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4940b8b8ea7fdb42f87b2e6cc8e7586e3f1477d99d60c8a06ee4a6dd70fccd43","prior_source":{"content_hash":"sha256:2fdc7f5386758781ea4d3f29516656726bd1bec9410146f473d3a55764ebb1e8","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4940b8b8ea7fdb42f87b2e6cc8e7586e3f1477d99d60c8a06ee4a6dd70fccd43","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/exa.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Remove obsolete AIsa fixed-price claims only; request and response validation schemas unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/exa.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/answer","x-aisa-validation":"mixed","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/exa/answer \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"query\": \"Which manufacturers had the top three global EV sales in 2025?\"\n}'"}]}},"/apis/v1/exa/contents":{"post":{"description":"Fetch page text and metadata for URLs you already have. `ids` is required and takes the `id` values from `post_exa_search` — which are plain URLs, so any URL works. Toggle `text`, `highlights`, `summary`, `subpages` and `livecrawl`. Returns `results[]` with `id`, `title`, `url`, `author` and `text`, plus a **`statuses[]` array giving per-URL `status` and `source`** — read it, because a URL that could not be fetched is reported there rather than raising. Cached results are served instantly; a miss falls back to a live crawl. Measured at 1.2 seconds. Use current endpoint pricing and a fresh quote for this request. For a whole site rather than a URL list, `post_firecrawl_crawl`.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.002 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_exa_contents","requestBody":{"content":{"application/json":{"schema":{"properties":{"highlights":{"description":"Return highlighted relevant snippets.","type":"boolean"},"ids":{"description":"The URLs (or Exa result ids) to fetch contents for.","example":["https://example.com/article"],"items":{"type":"string"},"type":"array"},"livecrawl":{"description":"Freshness policy: always live-crawl, fall back to live crawl on cache miss, or never live-crawl.","enum":["always","fallback","never"],"type":"string"},"stream":{"default":false,"enum":[false],"type":"boolean"},"subpages":{"description":"Number of linked subpages to also fetch.","type":"integer"},"summary":{"description":"Return an AI-generated summary of the page.","type":"boolean"},"text":{"description":"Return the full page text.","type":"boolean"}},"required":["ids"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"requestId":{"type":"string"},"results":{"items":{"properties":{"author":{"type":"string"},"highlights":{"items":{"type":"string"},"type":"array"},"id":{"type":"string"},"publishedDate":{"type":"string"},"summary":{"type":"string"},"text":{"type":"string"},"title":{"type":"string"},"url":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"}}},"description":"Contents fetched successfully."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Contents","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"exa","x-aisa-category":"general","x-aisa-docs-url":"https://aisa.one/docs/api-reference/search/post_exa-contents","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"exa","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"exa","x-aisa-response-source":{"content_hash":"sha256:a59250b6c8ca0548c8c9a042ef0b8ef5ebec080e8571f553dc51389bb7e3f479","kind":"upstream_success_contract","source":{"content_hash":"sha256:993b2b5db5bdf685523d6b1774e68ff776cd11f38238067c69ab426379a83528","converter":"reviewed-public-description-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4940b8b8ea7fdb42f87b2e6cc8e7586e3f1477d99d60c8a06ee4a6dd70fccd43","prior_source":{"content_hash":"sha256:2fdc7f5386758781ea4d3f29516656726bd1bec9410146f473d3a55764ebb1e8","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4940b8b8ea7fdb42f87b2e6cc8e7586e3f1477d99d60c8a06ee4a6dd70fccd43","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/exa.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Remove obsolete AIsa fixed-price claims only; request and response validation schemas unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/exa.json"}},"x-aisa-revision":{"customer_pricing_ref":"8bfa29a2578c","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"66ba552a803a"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_exa_contents","path":"/apis/v1/exa/contents"},"x-aisa-source":{"content_hash":"sha256:993b2b5db5bdf685523d6b1774e68ff776cd11f38238067c69ab426379a83528","converter":"reviewed-public-description-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4940b8b8ea7fdb42f87b2e6cc8e7586e3f1477d99d60c8a06ee4a6dd70fccd43","prior_source":{"content_hash":"sha256:2fdc7f5386758781ea4d3f29516656726bd1bec9410146f473d3a55764ebb1e8","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4940b8b8ea7fdb42f87b2e6cc8e7586e3f1477d99d60c8a06ee4a6dd70fccd43","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/exa.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Remove obsolete AIsa fixed-price claims only; request and response validation schemas unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/exa.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/contents","x-aisa-validation":"mixed","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/exa/contents \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"ids\": [\n    \"https://example.com/article\"\n  ]\n}'"}]}},"/apis/v1/exa/search":{"post":{"description":"Search the web by meaning rather than by keyword. `query` is required; narrow with `category`, `includeDomains`, `excludeDomains`, `startPublishedDate`, `endPublishedDate`, and set `numResults`. Returns `requestId`, `resolvedSearchType`, `searchTime`, `costDollars` and `results[]` with `id`, `title` and `url`. **`id` is the URL**, and it is what `post_exa_contents` takes. Measured at 1.4 seconds — the fastest search here. Use current endpoint pricing and a fresh quote for this request. ⚠️ Results carry **no page text** unless you ask: pass `contents`, or follow up with `post_exa_contents`. Choose it over `post_tavily_search` when the query is a description rather than keywords; choose Tavily when you want the text in the same call, and `post_exa_answer` when you want a written answer rather than a list.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.017 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_exa_search","requestBody":{"content":{"application/json":{"schema":{"properties":{"category":{"description":"Optional hint about the kind of pages to prioritize.","enum":["company","research paper","news","personal site","financial report","people"],"type":"string"},"contents":{"description":"Content options to return alongside each result.","properties":{"highlights":{"description":"Return highlighted relevant snippets.","type":"boolean"},"summary":{"description":"Return an AI-generated summary of the page.","type":"boolean"},"text":{"description":"Return the full page text.","type":"boolean"}},"type":"object"},"endPublishedDate":{"description":"Only return results published on or before this ISO 8601 date.","format":"date-time","type":"string"},"excludeDomains":{"description":"Exclude results from these domains.","items":{"type":"string"},"type":"array"},"includeDomains":{"description":"Only return results from these domains.","items":{"type":"string"},"type":"array"},"numResults":{"default":10,"description":"Number of results to return.","maximum":100,"minimum":1,"type":"integer"},"outputSchema":{"description":"JSON Schema used to synthesize a structured output from the results.","type":"object"},"query":{"description":"The natural-language search query.","example":"latest evaluation frameworks for AI agents","type":"string"},"startPublishedDate":{"description":"Only return results published on or after this ISO 8601 date.","format":"date-time","type":"string"},"stream":{"default":false,"enum":[false],"type":"boolean"},"systemPrompt":{"description":"Instruction that guides how the structured output is generated.","type":"string"},"type":{"default":"auto","description":"Search mode. auto lets Exa choose; the deep modes trade latency for higher-quality retrieval.","enum":["auto","fast","instant","deep-lite","deep","deep-reasoning"],"type":"string"}},"required":["query"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"costDollars":{"description":"Upstream Exa cost breakdown. Informational only; it is not the AIsa customer charge. Use a fresh quote for the actual request."},"output":{"description":"Structured output, present only when outputSchema was supplied."},"requestId":{"description":"Exa request identifier.","type":"string"},"results":{"description":"Ranked search results.","items":{"properties":{"author":{"type":"string"},"id":{"type":"string"},"publishedDate":{"type":"string"},"title":{"type":"string"},"url":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"}}},"description":"Search completed successfully."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Search","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"exa","x-aisa-category":"general","x-aisa-docs-url":"https://aisa.one/docs/api-reference/search/post_exa-search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.017,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"exa","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"exa","x-aisa-response-source":{"content_hash":"sha256:b878e34c1da3c72f576efb0583f608d80b05f2d36a8cc1014c5eda6cf71699fe","kind":"upstream_success_contract","source":{"content_hash":"sha256:993b2b5db5bdf685523d6b1774e68ff776cd11f38238067c69ab426379a83528","converter":"reviewed-public-description-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4940b8b8ea7fdb42f87b2e6cc8e7586e3f1477d99d60c8a06ee4a6dd70fccd43","prior_source":{"content_hash":"sha256:2fdc7f5386758781ea4d3f29516656726bd1bec9410146f473d3a55764ebb1e8","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4940b8b8ea7fdb42f87b2e6cc8e7586e3f1477d99d60c8a06ee4a6dd70fccd43","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/exa.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Remove obsolete AIsa fixed-price claims only; request and response validation schemas unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/exa.json"}},"x-aisa-revision":{"customer_pricing_ref":"8bfa29a2578c","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a75bf5bd90ac"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_exa_search","path":"/apis/v1/exa/search"},"x-aisa-source":{"content_hash":"sha256:993b2b5db5bdf685523d6b1774e68ff776cd11f38238067c69ab426379a83528","converter":"reviewed-public-description-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4940b8b8ea7fdb42f87b2e6cc8e7586e3f1477d99d60c8a06ee4a6dd70fccd43","prior_source":{"content_hash":"sha256:2fdc7f5386758781ea4d3f29516656726bd1bec9410146f473d3a55764ebb1e8","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4940b8b8ea7fdb42f87b2e6cc8e7586e3f1477d99d60c8a06ee4a6dd70fccd43","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/exa.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Remove obsolete AIsa fixed-price claims only; request and response validation schemas unchanged.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/exa.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/search","x-aisa-validation":"mixed","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/exa/search \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"query\": \"latest evaluation frameworks for AI agents\"\n}'"}]}},"/apis/v1/financial/analyst-estimates":{"get":{"description":"<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_financial_analyst_estimates","parameters":[{"in":"query","name":"limit","required":false,"schema":{"type":"string"}},{"in":"query","name":"period","required":false,"schema":{"type":"string"}},{"in":"query","name":"ticker","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Analyst Estimates","tags":["Four"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"financial","x-aisa-category":"3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/financial/get_analyst-estimates","x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"financial","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"financial","x-aisa-response-passthrough":true,"x-aisa-response-pending":{"method":"GET","operation_id":"get_financial_analyst_estimates","path":"/apis/v1/financial/analyst-estimates","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-response-upstream-origin-sha256":"2130d8a1355bad9603faf02608497d9c58e0a37541d990ffd7417a016b0b8cd4","x-aisa-response-upstream-path-sha256":"bb8295b4db28c5f3220212b7062058c6cfe013292bb834f9b555f41cc65db794","x-aisa-revision":{"customer_pricing_ref":"a202baa7ba09","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"de77f6c2042d"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_financial_analyst_estimates","path":"/apis/v1/financial/analyst-estimates"},"x-aisa-status":"enabled","x-aisa-validation":"runtime"}},"/apis/v1/financial/company/facts":{"get":{"description":"Get company facts for a ticker.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_financial_company_facts","parameters":[{"description":"The CIK of the company.","in":"query","name":"cik","required":false,"schema":{"type":"string"}},{"description":"The ticker symbol.","in":"query","name":"ticker","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response7B6Efb3B471D_CompanyFactsResponse"}}},"description":"Company facts response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Company Facts","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"financial","x-aisa-category":"3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/financial/get_company-facts","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"financial","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"financial","x-aisa-response-source":{"content_hash":"sha256:6684fc430dabdf5078e0445abce0e587b26d4366fe13c4e5fa42e4de41c6f6a9","kind":"upstream_success_contract","source":{"content_hash":"sha256:7d3267914c13af18bcc070d092cac581f0e71ff29400f3dbb0e20ed8cf532781","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:05.766990+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:d2930b47fb99d38981f09e0aa0f34179df38d8158ace8c70612afa508aacc82d","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.financialdatasets.ai/api/openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"a202baa7ba09","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"62e970032b2d"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_financial_company_facts","path":"/apis/v1/financial/company/facts"},"x-aisa-source":{"content_hash":"sha256:7d3267914c13af18bcc070d092cac581f0e71ff29400f3dbb0e20ed8cf532781","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:05.766990+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:d2930b47fb99d38981f09e0aa0f34179df38d8158ace8c70612afa508aacc82d","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.financialdatasets.ai/api/openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/company/facts","x-aisa-validation":"mixed"}},"/apis/v1/financial/company/facts/ticker":{"get":{"description":"Get company facts for a ticker.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_financial_apis_v1_financial_company_facts_ticker","parameters":[{"description":"The CIK of the company.","in":"query","name":"cik","required":false,"schema":{"type":"string"}},{"description":"The ticker symbol.","in":"query","name":"ticker","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response7B6Efb3B471D_CompanyFactsResponse"}}},"description":"Company facts response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Company Facts","tags":["Zero"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"financial","x-aisa-category":"3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/financial/any_financial_apis_v1_financial_company_facts_ticker","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"financial","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"financial","x-aisa-response-source":{"content_hash":"sha256:6684fc430dabdf5078e0445abce0e587b26d4366fe13c4e5fa42e4de41c6f6a9","kind":"upstream_success_contract","source":{"content_hash":"sha256:7d3267914c13af18bcc070d092cac581f0e71ff29400f3dbb0e20ed8cf532781","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:05.766990+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:d2930b47fb99d38981f09e0aa0f34179df38d8158ace8c70612afa508aacc82d","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.financialdatasets.ai/api/openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"a202baa7ba09","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2d23ecea1dab"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_financial_apis_v1_financial_company_facts_ticker","path":"/apis/v1/financial/company/facts/ticker"},"x-aisa-source":{"content_hash":"sha256:7d3267914c13af18bcc070d092cac581f0e71ff29400f3dbb0e20ed8cf532781","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:05.766990+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:d2930b47fb99d38981f09e0aa0f34179df38d8158ace8c70612afa508aacc82d","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.financialdatasets.ai/api/openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/company/facts","x-aisa-validation":"provider"}},"/apis/v1/financial/earnings":{"get":{"description":"Get the most recent earnings snapshot for a ticker. Optional change fields are returned only when available.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_financial_earnings","parameters":[{"description":"Opaque pagination cursor from a previous response's next_page_url. When provided, all other query parameters are ignored: the cursor carries the original request's filters. Treat it as opaque; do not construct or modify it.","in":"query","name":"cursor","required":false,"schema":{"type":"string"}},{"description":"Number of most-recent **report periods** worth of filings to return, sorted by `(report_period DESC, filing_date ASC)`. The number of entries returned may exceed `limit` when a recent period has both an 8-K and a 10-Q / 10-K. Values above 40 are clamped to 40. Non-positive or non-integer values return 400. This is the total across all pages, not a page size: each page holds up to 10 records, linked by `next_page_url`.","in":"query","name":"limit","required":false,"schema":{"default":1,"maximum":40,"minimum":1,"type":"integer"}},{"description":"The ticker symbol (e.g. `AAPL`).","in":"query","name":"ticker","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response7B6Efb3B471D_EarningsResponse"}}},"description":"Earnings response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Earnings Data","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"financial","x-aisa-category":"3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/financial/get_earnings","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"financial","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"financial","x-aisa-response-source":{"content_hash":"sha256:94eb1d6c92fd783479ce48220f051585cc22757c3d21e421e9247a5e9bf7826b","kind":"upstream_success_contract","source":{"content_hash":"sha256:7d3267914c13af18bcc070d092cac581f0e71ff29400f3dbb0e20ed8cf532781","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:05.766990+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:d2930b47fb99d38981f09e0aa0f34179df38d8158ace8c70612afa508aacc82d","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.financialdatasets.ai/api/openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"a202baa7ba09","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b2ebbfadde59"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_financial_earnings","path":"/apis/v1/financial/earnings"},"x-aisa-source":{"content_hash":"sha256:7d3267914c13af18bcc070d092cac581f0e71ff29400f3dbb0e20ed8cf532781","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:05.766990+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:d2930b47fb99d38981f09e0aa0f34179df38d8158ace8c70612afa508aacc82d","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.financialdatasets.ai/api/openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/earnings","x-aisa-validation":"provider"}},"/apis/v1/financial/filings":{"get":{"description":"Get SEC filings for a company.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_financial_filings","parameters":[{"description":"The Central Index Key (CIK) of the company.","in":"query","name":"cik","required":false,"schema":{"type":"string"}},{"description":"Opaque pagination cursor from a previous response's next_page_url. When provided, all other query parameters are ignored: the cursor carries the original request's filters. Treat it as opaque; do not construct or modify it.","in":"query","name":"cursor","required":false,"schema":{"type":"string"}},{"description":"Filter by one or more filing types. Repeat the query parameter to pass multiple values (e.g. filing_type=10-Q&filing_type=10-K).","explode":true,"in":"query","name":"filing_type","required":false,"schema":{"items":{"enum":["10-K","10-Q","20-F","6-K","8-K"],"type":"string"},"type":"array"},"style":"form"},{"description":"The maximum number of filings to return (default: 10). This is the total across all pages, not a page size: each page holds up to 10 records, linked by `next_page_url`.\n\nProvider reference (supplier schema): `{\"default\":10,\"minimum\":1,\"type\":\"integer\"}`.","in":"query","name":"limit","required":false,"schema":{"type":"string"}},{"description":"The ticker symbol.","in":"query","name":"ticker","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response7B6Efb3B471D_FilingsResponse"}}},"description":"SEC filings response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Company SEC Filings","tags":["Two"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"financial","x-aisa-category":"3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/financial/get_filings","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"financial","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"financial","x-aisa-response-source":{"content_hash":"sha256:257aee0e543a4cacbe735264c74635d1de623f7a77e3aac3bf751ef21112e183","kind":"upstream_success_contract","source":{"content_hash":"sha256:7d3267914c13af18bcc070d092cac581f0e71ff29400f3dbb0e20ed8cf532781","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:05.766990+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:d2930b47fb99d38981f09e0aa0f34179df38d8158ace8c70612afa508aacc82d","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.financialdatasets.ai/api/openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"a202baa7ba09","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"403c0931428e"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_financial_filings","path":"/apis/v1/financial/filings"},"x-aisa-source":{"content_hash":"sha256:7d3267914c13af18bcc070d092cac581f0e71ff29400f3dbb0e20ed8cf532781","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:05.766990+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:d2930b47fb99d38981f09e0aa0f34179df38d8158ace8c70612afa508aacc82d","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.financialdatasets.ai/api/openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/filings","x-aisa-validation":"mixed"}},"/apis/v1/financial/filings/items":{"get":{"description":"Get the raw text Items from an SEC filing.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_financial_filings_items","parameters":[{"description":"The accession number of the filing if 8-K.","in":"query","name":"accession_number","required":false,"schema":{"type":"string"}},{"description":"The type of filing.","in":"query","name":"filing_type","required":true,"schema":{"enum":["10-K","10-Q","8-K"],"type":"string"}},{"description":"Whether to include the raw text from linked exhibits. Only applicable for 8-K filings. When true, exhibit objects will include the 'text' field containing the full exhibit content.","in":"query","name":"include_exhibits","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"The item to get.","in":"query","name":"item","required":false,"schema":{"enum":["Item-1","Item-1A","Item-1B","Item-2","Item-3","Item-4","Item-5","Item-6","Item-7","Item-7A","Item-8","Item-9","Item-9A","Item-9B","Item-10","Item-11","Item-12","Item-13","Item-14","Item-15","Item-16","Item-1.01","Item-1.02","Item-1.03","Item-1.04","Item-2.01","Item-2.02","Item-2.03","Item-2.04","Item-2.05","Item-2.06","Item-3.01","Item-3.02","Item-3.03","Item-4.01","Item-4.02","Item-5.01","Item-5.02","Item-5.03","Item-5.04","Item-5.05","Item-5.06","Item-5.07","Item-5.08","Item-6.01","Item-6.02","Item-6.03","Item-6.04","Item-6.05","Item-7.01","Item-8.01","Item-9.01"],"type":"string"}},{"description":"The quarter of the filing if 10-Q.","in":"query","name":"quarter","required":false,"schema":{"type":"integer"}},{"description":"The ticker symbol.","in":"query","name":"ticker","required":true,"schema":{"type":"string"}},{"description":"The year of the filing.","in":"query","name":"year","required":true,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response7B6Efb3B471D_FilingItemsResponse"}}},"description":"SEC filing items response"},"202":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response7B6Efb3B471D_FilingItemsAccepted"}}},"description":"The filing is still being prepared. Poll the result_url from the response body to retrieve the result. You are not billed for this response."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get SEC Filing Items","tags":["Two"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"financial","x-aisa-category":"3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/financial/get_filings-items","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"financial","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"financial","x-aisa-response-source":{"content_hash":"sha256:2fd3f4dc9533ee873bc6b6d6f648f28f6db7b6f74f997184e462f80385f35e2f","kind":"upstream_success_contract","source":{"content_hash":"sha256:7d3267914c13af18bcc070d092cac581f0e71ff29400f3dbb0e20ed8cf532781","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:05.766990+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:d2930b47fb99d38981f09e0aa0f34179df38d8158ace8c70612afa508aacc82d","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.financialdatasets.ai/api/openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"a202baa7ba09","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1d74cb064768"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_financial_filings_items","path":"/apis/v1/financial/filings/items"},"x-aisa-source":{"content_hash":"sha256:7d3267914c13af18bcc070d092cac581f0e71ff29400f3dbb0e20ed8cf532781","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:05.766990+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:d2930b47fb99d38981f09e0aa0f34179df38d8158ace8c70612afa508aacc82d","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.financialdatasets.ai/api/openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/filings/items","x-aisa-validation":"provider"}},"/apis/v1/financial/financial-metrics":{"get":{"description":"Get financial metrics for a ticker, including valuation, profitability, efficiency, liquidity, leverage, growth, and per share metrics.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_financial_financial_metrics","parameters":[{"description":"The Central Index Key (CIK) of the company. Can be used instead of ticker.","in":"query","name":"cik","required":false,"schema":{"type":"string"}},{"description":"Opaque pagination cursor from a previous response's next_page_url. When provided, all other query parameters are ignored: the cursor carries the original request's filters. Treat it as opaque; do not construct or modify it.","in":"query","name":"cursor","required":false,"schema":{"type":"string"}},{"description":"The exchange the ticker is listed on. Omit for US listings. Use `LSE` for the London Stock Exchange; any ticker of the company, including a second share class, returns the company's metrics. Price-based values (market cap, enterprise value, valuation ratios, dividend yield) are not yet available for UK tickers.","in":"query","name":"exchange","required":false,"schema":{"enum":["LSE"],"type":"string"}},{"description":"Filter by exact SEC filing date in YYYY-MM-DD format. Rows without a known filing date are excluded.","in":"query","name":"filing_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Filter by SEC filing date greater than date in YYYY-MM-DD format. Rows without a known filing date are excluded.","in":"query","name":"filing_date_gt","required":false,"schema":{"format":"date","type":"string"}},{"description":"Filter by SEC filing date greater than or equal to date in YYYY-MM-DD format. Rows without a known filing date are excluded.","in":"query","name":"filing_date_gte","required":false,"schema":{"format":"date","type":"string"}},{"description":"Filter by SEC filing date less than date in YYYY-MM-DD format. Rows without a known filing date are excluded.","in":"query","name":"filing_date_lt","required":false,"schema":{"format":"date","type":"string"}},{"description":"Filter by SEC filing date less than or equal to date in YYYY-MM-DD format. Useful for point-in-time queries: returns only data that was publicly filed by the given date. Rows without a known filing date are excluded.","in":"query","name":"filing_date_lte","required":false,"schema":{"format":"date","type":"string"}},{"description":"The ISIN (International Securities Identification Number) of a non-US listing. An alternative to `ticker` and `exchange`.","in":"query","name":"isin","required":false,"schema":{"type":"string"}},{"description":"The maximum number of results to return. This is the total across all pages, not a page size: each page holds up to 10 records, linked by `next_page_url`.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The time period for the financial data.","in":"query","name":"period","required":true,"schema":{"enum":["annual","quarterly","ttm"],"type":"string"}},{"description":"Filter by exact report period date in YYYY-MM-DD format.","in":"query","name":"report_period","required":false,"schema":{"format":"date","type":"string"}},{"description":"Filter by report period greater than date in YYYY-MM-DD format.","in":"query","name":"report_period_gt","required":false,"schema":{"format":"date","type":"string"}},{"description":"Filter by report period greater than or equal to date in YYYY-MM-DD format.","in":"query","name":"report_period_gte","required":false,"schema":{"format":"date","type":"string"}},{"description":"Filter by report period less than date in YYYY-MM-DD format.","in":"query","name":"report_period_lt","required":false,"schema":{"format":"date","type":"string"}},{"description":"Filter by report period less than or equal to date in YYYY-MM-DD format.","in":"query","name":"report_period_lte","required":false,"schema":{"format":"date","type":"string"}},{"description":"The ticker symbol of the company. Required if cik is not provided.","in":"query","name":"ticker","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response7B6Efb3B471D_FinancialMetricsResponse"}}},"description":"The historical financial metrics and ratios for a ticker"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Financial Metrics","tags":["Two"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"financial","x-aisa-category":"3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/financial/get_financial-metrics","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"financial","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"financial","x-aisa-response-source":{"content_hash":"sha256:bd78175a2a4b901cb25c47511eb0bd9eb59e4a8b82089de1e3ee17da78ba8727","kind":"upstream_success_contract","source":{"content_hash":"sha256:7d3267914c13af18bcc070d092cac581f0e71ff29400f3dbb0e20ed8cf532781","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:05.766990+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:d2930b47fb99d38981f09e0aa0f34179df38d8158ace8c70612afa508aacc82d","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.financialdatasets.ai/api/openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"a202baa7ba09","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"91e184ccdc44"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_financial_financial_metrics","path":"/apis/v1/financial/financial-metrics"},"x-aisa-source":{"content_hash":"sha256:7d3267914c13af18bcc070d092cac581f0e71ff29400f3dbb0e20ed8cf532781","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:05.766990+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:d2930b47fb99d38981f09e0aa0f34179df38d8158ace8c70612afa508aacc82d","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.financialdatasets.ai/api/openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/financial-metrics","x-aisa-validation":"provider"}},"/apis/v1/financial/financial-metrics/snapshot":{"get":{"description":"Get the real-time financial metrics snapshot for a stock, including valuation ratios, profitability, efficiency, liquidity, leverage, growth, and per share metrics.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_financial_financial_metrics_snapshot","parameters":[{"description":"The Central Index Key (CIK) of the company. Can be used instead of ticker.","in":"query","name":"cik","required":false,"schema":{"type":"string"}},{"description":"The exchange the ticker is listed on. Omit for US listings. Use `LSE` for the London Stock Exchange; any ticker of the company, including a second share class, returns the company's metrics. Price-based values (market cap, enterprise value, valuation ratios, dividend yield) are not yet available for UK tickers.","in":"query","name":"exchange","required":false,"schema":{"enum":["LSE"],"type":"string"}},{"description":"The ISIN (International Securities Identification Number) of a non-US listing. An alternative to `ticker` and `exchange`.","in":"query","name":"isin","required":false,"schema":{"type":"string"}},{"in":"query","name":"market","required":false,"schema":{"enum":["UK","US"],"type":"string"}},{"description":"The ticker symbol of the company.","in":"query","name":"ticker","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response7B6Efb3B471D_FinancialMetricSnapshotResponse"}}},"description":"Financial metrics snapshot response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Financial Metrics Snapshot","tags":["Two"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"financial","x-aisa-category":"3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/financial/get_financial-metrics-snapshot","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"financial","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"financial","x-aisa-response-source":{"content_hash":"sha256:7a3272b6e20da6a95e1d24086bac65d5e649c242b814a52cb8b335e349b691f6","kind":"upstream_success_contract","source":{"content_hash":"sha256:7d3267914c13af18bcc070d092cac581f0e71ff29400f3dbb0e20ed8cf532781","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:05.766990+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:d2930b47fb99d38981f09e0aa0f34179df38d8158ace8c70612afa508aacc82d","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.financialdatasets.ai/api/openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"a202baa7ba09","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d0c40d2d799b"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_financial_financial_metrics_snapshot","path":"/apis/v1/financial/financial-metrics/snapshot"},"x-aisa-source":{"content_hash":"sha256:7d3267914c13af18bcc070d092cac581f0e71ff29400f3dbb0e20ed8cf532781","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:05.766990+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:d2930b47fb99d38981f09e0aa0f34179df38d8158ace8c70612afa508aacc82d","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.financialdatasets.ai/api/openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/financial-metrics/snapshot","x-aisa-validation":"mixed"}},"/apis/v1/financial/financials":{"get":{"description":"Get all financial statements for a ticker.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_financial_financials","parameters":[{"description":"The Central Index Key (CIK) of the company.","in":"query","name":"cik","required":false,"schema":{"type":"string"}},{"description":"Opaque pagination cursor from a previous response's next_page_url. When provided, all other query parameters are ignored: the cursor carries the original request's filters. Treat it as opaque; do not construct or modify it.","in":"query","name":"cursor","required":false,"schema":{"type":"string"}},{"description":"The exchange the ticker is listed on. Omit for US listings. Use `LSE` for the London Stock Exchange; any ticker of the company, including a second share class, returns the company's statements.","in":"query","name":"exchange","required":false,"schema":{"enum":["LSE"],"type":"string"}},{"description":"Filter by exact SEC filing date in YYYY-MM-DD format. Rows without a known filing date are excluded.","in":"query","name":"filing_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Filter by SEC filing date greater than date in YYYY-MM-DD format. Rows without a known filing date are excluded.","in":"query","name":"filing_date_gt","required":false,"schema":{"format":"date","type":"string"}},{"description":"Filter by SEC filing date greater than or equal to date in YYYY-MM-DD format. Rows without a known filing date are excluded.","in":"query","name":"filing_date_gte","required":false,"schema":{"format":"date","type":"string"}},{"description":"Filter by SEC filing date less than date in YYYY-MM-DD format. Rows without a known filing date are excluded.","in":"query","name":"filing_date_lt","required":false,"schema":{"format":"date","type":"string"}},{"description":"Filter by SEC filing date less than or equal to date in YYYY-MM-DD format. Useful for point-in-time queries: returns only data that was publicly filed by the given date. Rows without a known filing date are excluded.","in":"query","name":"filing_date_lte","required":false,"schema":{"format":"date","type":"string"}},{"description":"The ISIN (International Securities Identification Number) of a non-US listing. An alternative to `ticker` and `exchange`.","in":"query","name":"isin","required":false,"schema":{"type":"string"}},{"description":"The maximum number of financial statements to return. This is the total across all pages, not a page size: each page holds up to 10 records, linked by `next_page_url`.","in":"query","name":"limit","schema":{"format":"int32","type":"integer"}},{"description":"The time period of the financial statements.","in":"query","name":"period","required":true,"schema":{"enum":["annual","quarterly","ttm"],"type":"string"}},{"description":"Filter by exact report period date in YYYY-MM-DD format.","in":"query","name":"report_period","required":false,"schema":{"format":"date","type":"string"}},{"description":"Filter by report period greater than date in YYYY-MM-DD format.","in":"query","name":"report_period_gt","required":false,"schema":{"format":"date","type":"string"}},{"description":"Filter by report period greater than or equal to date in YYYY-MM-DD format.","in":"query","name":"report_period_gte","required":false,"schema":{"format":"date","type":"string"}},{"description":"Filter by report period less than date in YYYY-MM-DD format.","in":"query","name":"report_period_lt","required":false,"schema":{"format":"date","type":"string"}},{"description":"Filter by report period less than or equal to date in YYYY-MM-DD format.","in":"query","name":"report_period_lte","required":false,"schema":{"format":"date","type":"string"}},{"description":"The ticker symbol. Required if cik or isin is not provided.","in":"query","name":"ticker","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response7B6Efb3B471D_FinancialsResponse"}}},"description":"Financial statements response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Financial Statements","tags":["Ten"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"financial","x-aisa-category":"3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/financial/get_financials","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"financial","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"financial","x-aisa-response-source":{"content_hash":"sha256:60b6ca15c98edb40af100911be05bf7af8e905afa71acf31da909ef125edd9ff","kind":"upstream_success_contract","source":{"content_hash":"sha256:7d3267914c13af18bcc070d092cac581f0e71ff29400f3dbb0e20ed8cf532781","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:05.766990+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:d2930b47fb99d38981f09e0aa0f34179df38d8158ace8c70612afa508aacc82d","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.financialdatasets.ai/api/openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"a202baa7ba09","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"782901bb6a7a"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_financial_financials","path":"/apis/v1/financial/financials"},"x-aisa-source":{"content_hash":"sha256:7d3267914c13af18bcc070d092cac581f0e71ff29400f3dbb0e20ed8cf532781","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:05.766990+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:d2930b47fb99d38981f09e0aa0f34179df38d8158ace8c70612afa508aacc82d","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.financialdatasets.ai/api/openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/financials","x-aisa-validation":"provider"}},"/apis/v1/financial/financials/balance-sheets":{"get":{"description":"Get balance sheets for a ticker.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_financial_financials_balance_sheets","parameters":[{"description":"The Central Index Key (CIK) of the company.","in":"query","name":"cik","required":false,"schema":{"type":"string"}},{"description":"Opaque pagination cursor from a previous response's next_page_url. When provided, all other query parameters are ignored: the cursor carries the original request's filters. Treat it as opaque; do not construct or modify it.","in":"query","name":"cursor","required":false,"schema":{"type":"string"}},{"description":"The exchange the ticker is listed on. Omit for US listings. Use `LSE` for the London Stock Exchange; any ticker of the company, including a second share class, returns the company's statements.","in":"query","name":"exchange","required":false,"schema":{"enum":["LSE"],"type":"string"}},{"description":"Filter by exact SEC filing date in YYYY-MM-DD format. Rows without a known filing date are excluded.\n\nProvider reference (supplier schema): `{\"format\":\"date\",\"type\":\"string\"}`.","in":"query","name":"filing_date","required":false,"schema":{"type":"string"}},{"description":"Filter by SEC filing date greater than date in YYYY-MM-DD format. Rows without a known filing date are excluded.\n\nProvider reference (supplier schema): `{\"format\":\"date\",\"type\":\"string\"}`.","in":"query","name":"filing_date_gt","required":false,"schema":{"type":"string"}},{"description":"Filter by SEC filing date greater than or equal to date in YYYY-MM-DD format. Rows without a known filing date are excluded.\n\nProvider reference (supplier schema): `{\"format\":\"date\",\"type\":\"string\"}`.","in":"query","name":"filing_date_gte","required":false,"schema":{"type":"string"}},{"description":"Filter by SEC filing date less than date in YYYY-MM-DD format. Rows without a known filing date are excluded.\n\nProvider reference (supplier schema): `{\"format\":\"date\",\"type\":\"string\"}`.","in":"query","name":"filing_date_lt","required":false,"schema":{"type":"string"}},{"description":"Filter by SEC filing date less than or equal to date in YYYY-MM-DD format. Useful for point-in-time queries: returns only data that was publicly filed by the given date. Rows without a known filing date are excluded.\n\nProvider reference (supplier schema): `{\"format\":\"date\",\"type\":\"string\"}`.","in":"query","name":"filing_date_lte","required":false,"schema":{"type":"string"}},{"description":"The ISIN (International Securities Identification Number) of a non-US listing. An alternative to `ticker` and `exchange`.","in":"query","name":"isin","required":false,"schema":{"type":"string"}},{"description":"The maximum number of balance sheets to return This is the total across all pages, not a page size: each page holds up to 10 records, linked by `next_page_url`.\n\nProvider reference (supplier schema): `{\"format\":\"int32\",\"type\":\"integer\"}`.","in":"query","name":"limit","required":false,"schema":{"type":"string"}},{"in":"query","name":"market","required":false,"schema":{"enum":["UK","US"],"type":"string"}},{"description":"The time period of the balance sheets.\n\nProvider reference (supplier schema): `{\"enum\":[\"annual\",\"quarterly\",\"ttm\"],\"type\":\"string\"}`.","in":"query","name":"period","required":false,"schema":{"type":"string"}},{"description":"Filter by exact report period date in YYYY-MM-DD format.\n\nProvider reference (supplier schema): `{\"format\":\"date\",\"type\":\"string\"}`.","in":"query","name":"report_period","required":false,"schema":{"type":"string"}},{"description":"Filter by report period greater than date in YYYY-MM-DD format.\n\nProvider reference (supplier schema): `{\"format\":\"date\",\"type\":\"string\"}`.","in":"query","name":"report_period_gt","required":false,"schema":{"type":"string"}},{"description":"Filter by report period greater than or equal to date in YYYY-MM-DD format.\n\nProvider reference (supplier schema): `{\"format\":\"date\",\"type\":\"string\"}`.","in":"query","name":"report_period_gte","required":false,"schema":{"type":"string"}},{"description":"Filter by report period less than date in YYYY-MM-DD format.\n\nProvider reference (supplier schema): `{\"format\":\"date\",\"type\":\"string\"}`.","in":"query","name":"report_period_lt","required":false,"schema":{"type":"string"}},{"description":"Filter by report period less than or equal to date in YYYY-MM-DD format.\n\nProvider reference (supplier schema): `{\"format\":\"date\",\"type\":\"string\"}`.","in":"query","name":"report_period_lte","required":false,"schema":{"type":"string"}},{"description":"The ticker symbol. Required if cik or isin is not provided.","in":"query","name":"ticker","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response7B6Efb3B471D_BalanceSheetResponse"}}},"description":"Balance sheets response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Balance Sheets","tags":["Four"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"financial","x-aisa-category":"3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/financial/get_financials-balance-sheets","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"financial","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"financial","x-aisa-response-source":{"content_hash":"sha256:ae8976cbe906de9d1a303ab2b30503ce55d8dcb4678ee7bfeafcd663ce414aeb","kind":"upstream_success_contract","source":{"content_hash":"sha256:7d3267914c13af18bcc070d092cac581f0e71ff29400f3dbb0e20ed8cf532781","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:05.766990+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:d2930b47fb99d38981f09e0aa0f34179df38d8158ace8c70612afa508aacc82d","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.financialdatasets.ai/api/openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"a202baa7ba09","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"92962a08445c"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_financial_financials_balance_sheets","path":"/apis/v1/financial/financials/balance-sheets"},"x-aisa-source":{"content_hash":"sha256:7d3267914c13af18bcc070d092cac581f0e71ff29400f3dbb0e20ed8cf532781","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:05.766990+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:d2930b47fb99d38981f09e0aa0f34179df38d8158ace8c70612afa508aacc82d","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.financialdatasets.ai/api/openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/financials/balance-sheets","x-aisa-validation":"mixed"}},"/apis/v1/financial/financials/cash-flow-statements":{"get":{"description":"Get cash flow statements for a ticker.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_financial_financials_cash_flow_statements","parameters":[{"description":"The Central Index Key (CIK) of the company.","in":"query","name":"cik","required":false,"schema":{"type":"string"}},{"description":"Opaque pagination cursor from a previous response's next_page_url. When provided, all other query parameters are ignored: the cursor carries the original request's filters. Treat it as opaque; do not construct or modify it.","in":"query","name":"cursor","required":false,"schema":{"type":"string"}},{"description":"The exchange the ticker is listed on. Omit for US listings. Use `LSE` for the London Stock Exchange; any ticker of the company, including a second share class, returns the company's statements.","in":"query","name":"exchange","required":false,"schema":{"enum":["LSE"],"type":"string"}},{"description":"Filter by exact SEC filing date in YYYY-MM-DD format. Rows without a known filing date are excluded.","in":"query","name":"filing_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Filter by SEC filing date greater than date in YYYY-MM-DD format. Rows without a known filing date are excluded.","in":"query","name":"filing_date_gt","required":false,"schema":{"format":"date","type":"string"}},{"description":"Filter by SEC filing date greater than or equal to date in YYYY-MM-DD format. Rows without a known filing date are excluded.","in":"query","name":"filing_date_gte","required":false,"schema":{"format":"date","type":"string"}},{"description":"Filter by SEC filing date less than date in YYYY-MM-DD format. Rows without a known filing date are excluded.","in":"query","name":"filing_date_lt","required":false,"schema":{"format":"date","type":"string"}},{"description":"Filter by SEC filing date less than or equal to date in YYYY-MM-DD format. Useful for point-in-time queries: returns only data that was publicly filed by the given date. Rows without a known filing date are excluded.","in":"query","name":"filing_date_lte","required":false,"schema":{"format":"date","type":"string"}},{"description":"The ISIN (International Securities Identification Number) of a non-US listing. An alternative to `ticker` and `exchange`.","in":"query","name":"isin","required":false,"schema":{"type":"string"}},{"description":"The maximum number of cash flow statements to return. This is the total across all pages, not a page size: each page holds up to 10 records, linked by `next_page_url`.","in":"query","name":"limit","schema":{"format":"int32","type":"integer"}},{"description":"The time period of the cash flow statements.","in":"query","name":"period","required":true,"schema":{"enum":["annual","quarterly","ttm"],"type":"string"}},{"description":"Filter by exact report period date in YYYY-MM-DD format.","in":"query","name":"report_period","required":false,"schema":{"format":"date","type":"string"}},{"description":"Filter by report period greater than date in YYYY-MM-DD format.","in":"query","name":"report_period_gt","required":false,"schema":{"format":"date","type":"string"}},{"description":"Filter by report period greater than or equal to date in YYYY-MM-DD format.","in":"query","name":"report_period_gte","required":false,"schema":{"format":"date","type":"string"}},{"description":"Filter by report period less than date in YYYY-MM-DD format.","in":"query","name":"report_period_lt","required":false,"schema":{"format":"date","type":"string"}},{"description":"Filter by report period less than or equal to date in YYYY-MM-DD format.","in":"query","name":"report_period_lte","required":false,"schema":{"format":"date","type":"string"}},{"description":"The ticker symbol. Required if cik or isin is not provided.","in":"query","name":"ticker","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response7B6Efb3B471D_CashFlowStatementResponse"}}},"description":"Cash flow statements response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Cash Flow Statements","tags":["Four"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"financial","x-aisa-category":"3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/financial/get_financials-cash-flow-statements","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"financial","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"financial","x-aisa-response-source":{"content_hash":"sha256:28e9d29e369041cebf8f08f44cfecb31d9e86f7c43c14728ddc1bd1d78f6a00d","kind":"upstream_success_contract","source":{"content_hash":"sha256:7d3267914c13af18bcc070d092cac581f0e71ff29400f3dbb0e20ed8cf532781","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:05.766990+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:d2930b47fb99d38981f09e0aa0f34179df38d8158ace8c70612afa508aacc82d","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.financialdatasets.ai/api/openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"a202baa7ba09","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5f6c3aba898c"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_financial_financials_cash_flow_statements","path":"/apis/v1/financial/financials/cash-flow-statements"},"x-aisa-source":{"content_hash":"sha256:7d3267914c13af18bcc070d092cac581f0e71ff29400f3dbb0e20ed8cf532781","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:05.766990+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:d2930b47fb99d38981f09e0aa0f34179df38d8158ace8c70612afa508aacc82d","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.financialdatasets.ai/api/openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/financials/cash-flow-statements","x-aisa-validation":"provider"}},"/apis/v1/financial/financials/income-statements":{"get":{"description":"Get income statements for a ticker.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_financial_financials_income_statements","parameters":[{"description":"The Central Index Key (CIK) of the company.","in":"query","name":"cik","required":false,"schema":{"type":"string"}},{"description":"Opaque pagination cursor from a previous response's next_page_url. When provided, all other query parameters are ignored: the cursor carries the original request's filters. Treat it as opaque; do not construct or modify it.","in":"query","name":"cursor","required":false,"schema":{"type":"string"}},{"description":"The exchange the ticker is listed on. Omit for US listings. Use `LSE` for the London Stock Exchange; any ticker of the company, including a second share class, returns the company's statements.","in":"query","name":"exchange","required":false,"schema":{"enum":["LSE"],"type":"string"}},{"description":"Filter by exact SEC filing date in YYYY-MM-DD format. Rows without a known filing date are excluded.\n\nProvider reference (supplier schema): `{\"format\":\"date\",\"type\":\"string\"}`.","in":"query","name":"filing_date","required":false,"schema":{"type":"string"}},{"description":"Filter by SEC filing date greater than date in YYYY-MM-DD format. Rows without a known filing date are excluded.\n\nProvider reference (supplier schema): `{\"format\":\"date\",\"type\":\"string\"}`.","in":"query","name":"filing_date_gt","required":false,"schema":{"type":"string"}},{"description":"Filter by SEC filing date greater than or equal to date in YYYY-MM-DD format. Rows without a known filing date are excluded.\n\nProvider reference (supplier schema): `{\"format\":\"date\",\"type\":\"string\"}`.","in":"query","name":"filing_date_gte","required":false,"schema":{"type":"string"}},{"description":"Filter by SEC filing date less than date in YYYY-MM-DD format. Rows without a known filing date are excluded.\n\nProvider reference (supplier schema): `{\"format\":\"date\",\"type\":\"string\"}`.","in":"query","name":"filing_date_lt","required":false,"schema":{"type":"string"}},{"description":"Filter by SEC filing date less than or equal to date in YYYY-MM-DD format. Useful for point-in-time queries: returns only data that was publicly filed by the given date. Rows without a known filing date are excluded.\n\nProvider reference (supplier schema): `{\"format\":\"date\",\"type\":\"string\"}`.","in":"query","name":"filing_date_lte","required":false,"schema":{"type":"string"}},{"description":"The ISIN (International Securities Identification Number) of a non-US listing. An alternative to `ticker` and `exchange`.","in":"query","name":"isin","required":false,"schema":{"type":"string"}},{"description":"The maximum number of income statements to return. This is the total across all pages, not a page size: each page holds up to 10 records, linked by `next_page_url`.\n\nProvider reference (supplier schema): `{\"format\":\"int32\",\"type\":\"integer\"}`.","in":"query","name":"limit","required":false,"schema":{"type":"string"}},{"in":"query","name":"market","required":false,"schema":{"enum":["UK","US"],"type":"string"}},{"description":"The time period of the income statements.\n\nProvider reference (supplier schema): `{\"enum\":[\"annual\",\"quarterly\",\"ttm\"],\"type\":\"string\"}`.","in":"query","name":"period","required":false,"schema":{"type":"string"}},{"description":"Filter by exact report period date in YYYY-MM-DD format.\n\nProvider reference (supplier schema): `{\"format\":\"date\",\"type\":\"string\"}`.","in":"query","name":"report_period","required":false,"schema":{"type":"string"}},{"description":"Filter by report period greater than date in YYYY-MM-DD format.\n\nProvider reference (supplier schema): `{\"format\":\"date\",\"type\":\"string\"}`.","in":"query","name":"report_period_gt","required":false,"schema":{"type":"string"}},{"description":"Filter by report period greater than or equal to date in YYYY-MM-DD format.\n\nProvider reference (supplier schema): `{\"format\":\"date\",\"type\":\"string\"}`.","in":"query","name":"report_period_gte","required":false,"schema":{"type":"string"}},{"description":"Filter by report period less than date in YYYY-MM-DD format.\n\nProvider reference (supplier schema): `{\"format\":\"date\",\"type\":\"string\"}`.","in":"query","name":"report_period_lt","required":false,"schema":{"type":"string"}},{"description":"Filter by report period less than or equal to date in YYYY-MM-DD format.\n\nProvider reference (supplier schema): `{\"format\":\"date\",\"type\":\"string\"}`.","in":"query","name":"report_period_lte","required":false,"schema":{"type":"string"}},{"description":"The ticker symbol. Required if cik or isin is not provided.","in":"query","name":"ticker","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response7B6Efb3B471D_IncomeStatementResponse"}}},"description":"Income statements response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Income Statements","tags":["Four"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"financial","x-aisa-category":"3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/financial/get_financials-income-statements","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"financial","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"financial","x-aisa-response-source":{"content_hash":"sha256:82a96011b3420a486d72397cfeae15ed88a169c4398bb73aed5e978e4b67e694","kind":"upstream_success_contract","source":{"content_hash":"sha256:7d3267914c13af18bcc070d092cac581f0e71ff29400f3dbb0e20ed8cf532781","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:05.766990+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:d2930b47fb99d38981f09e0aa0f34179df38d8158ace8c70612afa508aacc82d","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.financialdatasets.ai/api/openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"a202baa7ba09","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6e08f20027de"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_financial_financials_income_statements","path":"/apis/v1/financial/financials/income-statements"},"x-aisa-source":{"content_hash":"sha256:7d3267914c13af18bcc070d092cac581f0e71ff29400f3dbb0e20ed8cf532781","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:05.766990+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:d2930b47fb99d38981f09e0aa0f34179df38d8158ace8c70612afa508aacc82d","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.financialdatasets.ai/api/openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/financials/income-statements","x-aisa-validation":"mixed"}},"/apis/v1/financial/financials/search/line-items":{"post":{"description":"Search for specific financial metrics across income statements, balance sheets, and cash flow statements for a list of tickers.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_financial_financials_search_line_items","requestBody":{"content":{"application/json":{"schema":{"properties":{"limit":{"default":1,"description":"The maximum number of results to return.","minimum":1,"type":"integer"},"line_items":{"description":"An array of line items to apply to the search.","items":{"description":"The financial metric to search for.","type":"string"},"minItems":1,"type":"array"},"period":{"default":"ttm","description":"The time period for the financial data.","enum":["annual","quarterly","ttm"],"type":"string"},"tickers":{"description":"An array of tickers to apply to the search.","items":{"description":"The tickers to search for.","type":"string"},"minItems":1,"type":"array"}},"required":["line_items","tickers"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response7B6Efb3B471D_FinancialsSearchResponse"}}},"description":"Successful search response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Search Financial Line Items","tags":["One"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["POST"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"financial","x-aisa-category":"3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/financial/post_financials-search-line-items","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"financial","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"financial","x-aisa-response-source":{"content_hash":"sha256:7fb357dfe18753343615bac955e655c6ce831e4bbdb5b6fceb2b4dbdfa71339e","kind":"upstream_success_contract","source":{"content_hash":"sha256:7d3267914c13af18bcc070d092cac581f0e71ff29400f3dbb0e20ed8cf532781","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:05.766990+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:d2930b47fb99d38981f09e0aa0f34179df38d8158ace8c70612afa508aacc82d","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.financialdatasets.ai/api/openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"a202baa7ba09","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d01c3c0f048b"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_financial_financials_search_line_items","path":"/apis/v1/financial/financials/search/line-items"},"x-aisa-source":{"content_hash":"sha256:7d3267914c13af18bcc070d092cac581f0e71ff29400f3dbb0e20ed8cf532781","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:05.766990+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:d2930b47fb99d38981f09e0aa0f34179df38d8158ace8c70612afa508aacc82d","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.financialdatasets.ai/api/openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/financials/search/line-items","x-aisa-validation":"provider"}},"/apis/v1/financial/financials/search/screener":{"post":{"description":"Search for stocks by filtering across financial metrics from income statements, balance sheets, and cash flow statements.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_financial_financials_search_screener","requestBody":{"content":{"application/json":{"schema":{"properties":{"filters":{"description":"An array of filter objects to apply to the search.","items":{"properties":{"field":{"description":"The criteria to filter on.  For financial metric fields, use 'gt', 'lt', 'gte', 'lte', 'eq' operators.  For 'ticker' and 'cik' fields, use the 'in' operator to filter against multiple values.","type":"string"},"operator":{"description":"The comparison operator. The 'in' operator can only be used with a field value of 'ticker' or 'cik' and lets you filter against multiple values.","enum":["gt","lt","gte","lte","eq","in"],"type":"string"},"value":{"oneOf":[{"description":"The value to compare against for single-value operators (gt, lt, gte, lte, eq)","type":"number"},{"description":"Array of ticker or cik values to compare against when using the 'in' operator","items":{"type":"string"},"type":"array"}]}},"required":["field","operator","value"],"type":"object"},"minItems":1,"type":"array"},"limit":{"default":10,"description":"The maximum number of results to return.","minimum":1,"type":"integer"}},"required":["filters"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response7B6Efb3B471D_FinancialsSearchResponse"}}},"description":"Successful search response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Search Stock Financials","tags":["One"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["POST"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"financial","x-aisa-category":"3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/financial/post_financials-search-screener","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"financial","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"financial","x-aisa-response-source":{"content_hash":"sha256:7fb357dfe18753343615bac955e655c6ce831e4bbdb5b6fceb2b4dbdfa71339e","kind":"upstream_success_contract","source":{"content_hash":"sha256:7d3267914c13af18bcc070d092cac581f0e71ff29400f3dbb0e20ed8cf532781","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:05.766990+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:d2930b47fb99d38981f09e0aa0f34179df38d8158ace8c70612afa508aacc82d","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.financialdatasets.ai/api/openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"a202baa7ba09","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"59743ca6c9b0"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_financial_financials_search_screener","path":"/apis/v1/financial/financials/search/screener"},"x-aisa-source":{"content_hash":"sha256:7d3267914c13af18bcc070d092cac581f0e71ff29400f3dbb0e20ed8cf532781","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:05.766990+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:d2930b47fb99d38981f09e0aa0f34179df38d8158ace8c70612afa508aacc82d","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.financialdatasets.ai/api/openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/financials/search/screener","x-aisa-validation":"provider"}},"/apis/v1/financial/insider-trades":{"get":{"description":"Get insider trades like buys and sells for a ticker by a company insider.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_financial_insider_trades","parameters":[{"description":"Opaque pagination cursor from a previous response's next_page_url. When provided, all other query parameters are ignored: the cursor carries the original request's filters. Treat it as opaque; do not construct or modify it.","in":"query","name":"cursor","required":false,"schema":{"type":"string"}},{"description":"Filter by exact filing date in YYYY-MM-DD format.\n\nProvider reference (supplier schema): `{\"format\":\"date\",\"type\":\"string\"}`.","in":"query","name":"filing_date","required":false,"schema":{"type":"string"}},{"description":"Filter by filing date greater than this date (YYYY-MM-DD).\n\nProvider reference (supplier schema): `{\"format\":\"date\",\"type\":\"string\"}`.","in":"query","name":"filing_date_gt","required":false,"schema":{"type":"string"}},{"description":"Filter by filing date greater than or equal to this date (YYYY-MM-DD).\n\nProvider reference (supplier schema): `{\"format\":\"date\",\"type\":\"string\"}`.","in":"query","name":"filing_date_gte","required":false,"schema":{"type":"string"}},{"description":"Filter by filing date less than this date (YYYY-MM-DD).\n\nProvider reference (supplier schema): `{\"format\":\"date\",\"type\":\"string\"}`.","in":"query","name":"filing_date_lt","required":false,"schema":{"type":"string"}},{"description":"Filter by filing date less than or equal to this date (YYYY-MM-DD).\n\nProvider reference (supplier schema): `{\"format\":\"date\",\"type\":\"string\"}`.","in":"query","name":"filing_date_lte","required":false,"schema":{"type":"string"}},{"description":"Filter by SEC form type: 4 for trades, 5 for annual statements (or their amendments 4/A, 5/A).","in":"query","name":"form_type","required":false,"schema":{"enum":["4","4/A","5","5/A"],"type":"string"}},{"description":"The maximum number of transactions to return (default: 10). This is the total across all pages, not a page size: each page holds up to 10 records, linked by `next_page_url`.\n\nProvider reference (supplier schema): `{\"default\":10,\"type\":\"integer\"}`.","in":"query","name":"limit","required":false,"schema":{"type":"string"}},{"description":"Filter by insider name (e.g., 'Jen Hsun Huang'). Use the /insider-trades/names endpoint to get available names for a ticker.","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"The ticker symbol of the company.","in":"query","name":"ticker","required":false,"schema":{"type":"string"}},{"description":"Filter by transaction type (e.g., 'Open market sale', 'Gift'). Use the /insider-trades/transaction-types endpoint to get available types.","in":"query","name":"transaction_type","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response7B6Efb3B471D_InsiderTradesResponse"}}},"description":"Insider trades response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Insider Trades","tags":["Two"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"financial","x-aisa-category":"3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/financial/get_insider-trades","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"financial","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"financial","x-aisa-response-source":{"content_hash":"sha256:3811c27ef90f8c177c1d90a8d5ffd35fa032612af704d54d21500d62f8bc4da7","kind":"upstream_success_contract","source":{"content_hash":"sha256:7d3267914c13af18bcc070d092cac581f0e71ff29400f3dbb0e20ed8cf532781","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:05.766990+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:d2930b47fb99d38981f09e0aa0f34179df38d8158ace8c70612afa508aacc82d","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.financialdatasets.ai/api/openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"a202baa7ba09","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7ccf5fdd5537"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_financial_insider_trades","path":"/apis/v1/financial/insider-trades"},"x-aisa-source":{"content_hash":"sha256:7d3267914c13af18bcc070d092cac581f0e71ff29400f3dbb0e20ed8cf532781","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:05.766990+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:d2930b47fb99d38981f09e0aa0f34179df38d8158ace8c70612afa508aacc82d","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.financialdatasets.ai/api/openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/insider-trades","x-aisa-validation":"mixed"}},"/apis/v1/financial/kpi/guidance":{"get":{"description":"Get structured forward guidance from earnings releases. Returns ranges, point estimates, and directional signals.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_financial_apis_v1_financial_kpi_guidance","parameters":[{"description":"Opaque pagination cursor from a previous response's next_page_url. When provided, all other query parameters are ignored: the cursor carries the original request's filters. Treat it as opaque; do not construct or modify it.","in":"query","name":"cursor","required":false,"schema":{"type":"string"}},{"description":"Number of periods to return. This is the total across all pages, not a page size: each page holds up to 10 records, linked by `next_page_url`.","in":"query","name":"limit","required":false,"schema":{"default":4,"maximum":50,"type":"integer"}},{"description":"Filter to a specific metric.","in":"query","name":"metric_name","required":false,"schema":{"type":"string"}},{"description":"Filter by period type: quarterly or annual.","in":"query","name":"period","required":false,"schema":{"default":"quarterly","enum":["quarterly","annual"],"type":"string"}},{"description":"Only return guidance on or after this date (YYYY-MM-DD).","in":"query","name":"report_period_gte","required":false,"schema":{"format":"date","type":"string"}},{"description":"Only return guidance on or before this date (YYYY-MM-DD).","in":"query","name":"report_period_lte","required":false,"schema":{"format":"date","type":"string"}},{"description":"The ticker symbol.","in":"query","name":"ticker","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response7B6Efb3B471D_KPIGuidanceResponse"}}},"description":"Guidance response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Guidance","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"financial","x-aisa-category":"3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/financial/any_financial_apis_v1_financial_kpi_guidance","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"financial","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"financial","x-aisa-response-source":{"content_hash":"sha256:2c69576b9b39958d8fa434003c1d1c1420698864fd228b72188620a3a21ea45a","kind":"upstream_success_contract","source":{"content_hash":"sha256:7d3267914c13af18bcc070d092cac581f0e71ff29400f3dbb0e20ed8cf532781","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:05.766990+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:d2930b47fb99d38981f09e0aa0f34179df38d8158ace8c70612afa508aacc82d","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.financialdatasets.ai/api/openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"a202baa7ba09","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"408a90eef336"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_financial_apis_v1_financial_kpi_guidance","path":"/apis/v1/financial/kpi/guidance"},"x-aisa-source":{"content_hash":"sha256:7d3267914c13af18bcc070d092cac581f0e71ff29400f3dbb0e20ed8cf532781","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:05.766990+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:d2930b47fb99d38981f09e0aa0f34179df38d8158ace8c70612afa508aacc82d","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.financialdatasets.ai/api/openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/kpi/guidance","x-aisa-validation":"provider"}},"/apis/v1/financial/kpi/metrics":{"get":{"description":"Get sector-specific operational KPIs for a ticker. Includes metrics like load factor, CET1 ratio, same-store sales, FFO per share, and more. Sourced from SEC 8-K earnings releases.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_financial_apis_v1_financial_kpi_metrics","parameters":[{"description":"Opaque pagination cursor from a previous response's next_page_url. When provided, all other query parameters are ignored: the cursor carries the original request's filters. Treat it as opaque; do not construct or modify it.","in":"query","name":"cursor","required":false,"schema":{"type":"string"}},{"description":"Number of periods to return. Returns all metrics for the N most recent periods. This is the total across all pages, not a page size: each page holds up to 10 records, linked by `next_page_url`.","in":"query","name":"limit","required":false,"schema":{"default":4,"maximum":50,"type":"integer"}},{"description":"Filter to a specific metric (e.g., load_factor, cet1_ratio).","in":"query","name":"metric_name","required":false,"schema":{"type":"string"}},{"description":"Filter by period type: quarterly or annual.","in":"query","name":"period","required":false,"schema":{"default":"quarterly","enum":["quarterly","annual"],"type":"string"}},{"description":"Only return metrics on or after this date (YYYY-MM-DD).","in":"query","name":"report_period_gte","required":false,"schema":{"format":"date","type":"string"}},{"description":"Only return metrics on or before this date (YYYY-MM-DD).","in":"query","name":"report_period_lte","required":false,"schema":{"format":"date","type":"string"}},{"description":"The ticker symbol.","in":"query","name":"ticker","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response7B6Efb3B471D_KPIMetricsResponse"}}},"description":"KPI metrics response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Metrics","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"financial","x-aisa-category":"3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/financial/any_financial_apis_v1_financial_kpi_metrics","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"financial","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"financial","x-aisa-response-source":{"content_hash":"sha256:42a437eaa6f46dbef795ebfd1b370056f201a9250757d03dba62ce8a495e70a0","kind":"upstream_success_contract","source":{"content_hash":"sha256:7d3267914c13af18bcc070d092cac581f0e71ff29400f3dbb0e20ed8cf532781","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:05.766990+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:d2930b47fb99d38981f09e0aa0f34179df38d8158ace8c70612afa508aacc82d","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.financialdatasets.ai/api/openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"a202baa7ba09","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f3284baedafd"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_financial_apis_v1_financial_kpi_metrics","path":"/apis/v1/financial/kpi/metrics"},"x-aisa-source":{"content_hash":"sha256:7d3267914c13af18bcc070d092cac581f0e71ff29400f3dbb0e20ed8cf532781","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:05.766990+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:d2930b47fb99d38981f09e0aa0f34179df38d8158ace8c70612afa508aacc82d","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.financialdatasets.ai/api/openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/kpi/metrics","x-aisa-validation":"provider"}},"/apis/v1/financial/kpi/non-gaap":{"get":{"description":"Get non-GAAP financial metrics with GAAP equivalents and key adjustments.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_financial_apis_v1_financial_kpi_non_gaap","parameters":[{"description":"Opaque pagination cursor from a previous response's next_page_url. When provided, all other query parameters are ignored: the cursor carries the original request's filters. Treat it as opaque; do not construct or modify it.","in":"query","name":"cursor","required":false,"schema":{"type":"string"}},{"description":"Number of periods to return. This is the total across all pages, not a page size: each page holds up to 10 records, linked by `next_page_url`.","in":"query","name":"limit","required":false,"schema":{"default":4,"maximum":50,"type":"integer"}},{"description":"Filter to a specific metric.","in":"query","name":"metric_name","required":false,"schema":{"type":"string"}},{"description":"Filter by period type: quarterly or annual.","in":"query","name":"period","required":false,"schema":{"default":"quarterly","enum":["quarterly","annual"],"type":"string"}},{"description":"Only return metrics on or after this date (YYYY-MM-DD).","in":"query","name":"report_period_gte","required":false,"schema":{"format":"date","type":"string"}},{"description":"Only return metrics on or before this date (YYYY-MM-DD).","in":"query","name":"report_period_lte","required":false,"schema":{"format":"date","type":"string"}},{"description":"The ticker symbol.","in":"query","name":"ticker","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response7B6Efb3B471D_KPINonGAAPResponse"}}},"description":"Non-GAAP metrics response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Non-GAAP Metrics","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"financial","x-aisa-category":"3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/financial/any_financial_apis_v1_financial_kpi_non_gaap","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"financial","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"financial","x-aisa-response-source":{"content_hash":"sha256:96684707e5c7f1a4c49d3fa149552de0916eb8a13666df0153befa919fc8f67d","kind":"upstream_success_contract","source":{"content_hash":"sha256:7d3267914c13af18bcc070d092cac581f0e71ff29400f3dbb0e20ed8cf532781","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:05.766990+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:d2930b47fb99d38981f09e0aa0f34179df38d8158ace8c70612afa508aacc82d","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.financialdatasets.ai/api/openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"a202baa7ba09","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"35c6d7606ae7"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_financial_apis_v1_financial_kpi_non_gaap","path":"/apis/v1/financial/kpi/non-gaap"},"x-aisa-source":{"content_hash":"sha256:7d3267914c13af18bcc070d092cac581f0e71ff29400f3dbb0e20ed8cf532781","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:05.766990+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:d2930b47fb99d38981f09e0aa0f34179df38d8158ace8c70612afa508aacc82d","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.financialdatasets.ai/api/openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/kpi/non-gaap","x-aisa-validation":"provider"}},"/apis/v1/financial/macro/interest-rates":{"get":{"description":"The daily policy rate of one central bank: one row per calendar day, newest first, 10 rows per page. A rate change appears on the first day the new rate is in effect. For the Federal Reserve the rate is the midpoint of the target range.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_financial_macro_interest_rates","parameters":[{"description":"The central bank code, e.g. FED, ECB, BOJ. Use the /macro/interest-rates/banks endpoint to get the list of available banks.","in":"query","name":"bank","required":true,"schema":{"type":"string"}},{"description":"Opaque pagination cursor from a previous response's next_page_url. When provided, all other query parameters are ignored: the cursor carries the original request's filters. Treat it as opaque; do not construct or modify it.","in":"query","name":"cursor","required":false,"schema":{"type":"string"}},{"description":"The last date to return, inclusive, in YYYY-MM-DD format. Defaults to today.","in":"query","name":"end_date","required":false,"schema":{"type":"string"}},{"description":"The first date to return, inclusive, in YYYY-MM-DD format. Defaults to five years before end_date when both dates are omitted; omit it with an end_date to get all available history through that date.","in":"query","name":"start_date","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response7B6Efb3B471D_InterestRatesResponse"}}},"description":"Interest rates response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Historical Interest Rates","tags":["Zero"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"financial","x-aisa-category":"3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/financial/get_macro-interest-rates","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"financial","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"financial","x-aisa-response-source":{"content_hash":"sha256:32fdcf42a7a151301882a8ba6ae10bdfddfb46b12baa1c13aca935b2e97db5a6","kind":"upstream_success_contract","source":{"content_hash":"sha256:7d3267914c13af18bcc070d092cac581f0e71ff29400f3dbb0e20ed8cf532781","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:05.766990+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:d2930b47fb99d38981f09e0aa0f34179df38d8158ace8c70612afa508aacc82d","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.financialdatasets.ai/api/openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"a202baa7ba09","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"580cb2e676ff"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_financial_macro_interest_rates","path":"/apis/v1/financial/macro/interest-rates"},"x-aisa-source":{"content_hash":"sha256:7d3267914c13af18bcc070d092cac581f0e71ff29400f3dbb0e20ed8cf532781","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:05.766990+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:d2930b47fb99d38981f09e0aa0f34179df38d8158ace8c70612afa508aacc82d","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.financialdatasets.ai/api/openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/macro/interest-rates","x-aisa-validation":"provider"}},"/apis/v1/financial/macro/interest-rates/snapshot":{"get":{"description":"The newest published policy rate of every central bank we cover, one row per bank with the date it is in effect. Pass bank to get one bank only.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_financial_macro_interest_rates_snapshot","parameters":[{"description":"Optional central bank code (e.g., FED, ECB, BOJ) to return one bank only. Use the /macro/interest-rates/banks endpoint to get a list of available banks.","in":"query","name":"bank","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response7B6Efb3B471D_InterestRatesResponse"}}},"description":"Interest rates snapshot response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Latest Interest Rates","tags":["Zero"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"financial","x-aisa-category":"3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/financial/get_macro-interest-rates-snapshot","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"financial","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"financial","x-aisa-response-source":{"content_hash":"sha256:70ef8fe7d29ac687afe801f3901f1c27253c9d5c93ed698a585519fd896049b0","kind":"upstream_success_contract","source":{"content_hash":"sha256:7d3267914c13af18bcc070d092cac581f0e71ff29400f3dbb0e20ed8cf532781","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:05.766990+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:d2930b47fb99d38981f09e0aa0f34179df38d8158ace8c70612afa508aacc82d","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.financialdatasets.ai/api/openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"a202baa7ba09","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f3dc388a59c3"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_financial_macro_interest_rates_snapshot","path":"/apis/v1/financial/macro/interest-rates/snapshot"},"x-aisa-source":{"content_hash":"sha256:7d3267914c13af18bcc070d092cac581f0e71ff29400f3dbb0e20ed8cf532781","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:05.766990+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:d2930b47fb99d38981f09e0aa0f34179df38d8158ace8c70612afa508aacc82d","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.financialdatasets.ai/api/openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/macro/interest-rates/snapshot","x-aisa-validation":"provider"}},"/apis/v1/financial/news":{"get":{"description":"Get recent news articles for a specific company or the broad market. Pass a ticker for company-specific news, or omit the ticker for general market news.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_financial_news","parameters":[{"description":"Opaque pagination cursor from a previous response's next_page_url. When provided, all other query parameters are ignored: the cursor carries the original request's filters. Treat it as opaque; do not construct or modify it.","in":"query","name":"cursor","required":false,"schema":{"type":"string"}},{"description":"The maximum number of news articles to return (default: 5, max: 10). This is the total across all pages, not a page size: each page holds up to 10 records, linked by `next_page_url`.\n\nProvider reference (supplier schema): `{\"default\":5,\"maximum\":10,\"type\":\"integer\"}`.","in":"query","name":"limit","required":false,"schema":{"type":"string"}},{"description":"The ticker symbol of the company. Omit for broad market news.","in":"query","name":"ticker","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response7B6Efb3B471D_NewsResponse"}}},"description":"News articles response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Company News","tags":["Two"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"financial","x-aisa-category":"3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/financial/get_news","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"financial","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"financial","x-aisa-response-source":{"content_hash":"sha256:1dde89f8c2cca65d481f54dfd237807dc7397dce2a00836a77a291dc42d10a43","kind":"upstream_success_contract","source":{"content_hash":"sha256:7d3267914c13af18bcc070d092cac581f0e71ff29400f3dbb0e20ed8cf532781","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:05.766990+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:d2930b47fb99d38981f09e0aa0f34179df38d8158ace8c70612afa508aacc82d","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.financialdatasets.ai/api/openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"a202baa7ba09","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a348a39da668"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_financial_news","path":"/apis/v1/financial/news"},"x-aisa-source":{"content_hash":"sha256:7d3267914c13af18bcc070d092cac581f0e71ff29400f3dbb0e20ed8cf532781","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:05.766990+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:d2930b47fb99d38981f09e0aa0f34179df38d8158ace8c70612afa508aacc82d","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.financialdatasets.ai/api/openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/news","x-aisa-validation":"mixed"}},"/apis/v1/financial/prices":{"get":{"description":"Get end-of-day (EOD) historical price data for stocks.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_financial_prices","parameters":[{"description":"Opaque pagination cursor from a previous response's next_page_url. When provided, all other query parameters are ignored: the cursor carries the original request's filters. Treat it as opaque; do not construct or modify it.","in":"query","name":"cursor","required":false,"schema":{"type":"string"}},{"description":"The end date for the price data (format: YYYY-MM-DD).\n\nProvider reference (supplier schema): `{\"format\":\"date\",\"type\":\"string\"}`.","in":"query","name":"end_date","required":false,"schema":{"type":"string"}},{"description":"The time interval for the price data.\n\nProvider reference (supplier schema): `{\"enum\":[\"day\",\"week\",\"month\",\"year\"],\"type\":\"string\"}`.","in":"query","name":"interval","required":false,"schema":{"type":"string"}},{"in":"query","name":"interval_multiplier","required":false,"schema":{"type":"string"}},{"description":"The start date for the price data (format: YYYY-MM-DD).\n\nProvider reference (supplier schema): `{\"format\":\"date\",\"type\":\"string\"}`.","in":"query","name":"start_date","required":false,"schema":{"type":"string"}},{"description":"The stock ticker symbol (e.g. AAPL, MSFT).","in":"query","name":"ticker","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response7B6Efb3B471D_PricesResponse"}}},"description":"Price data response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Historical Stock Prices","tags":["One"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"financial","x-aisa-category":"3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/financial/get_prices","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"financial","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"financial","x-aisa-response-source":{"content_hash":"sha256:ccc885e18ee9b1c290ac115824a245142bd4ad58920c32b6f23e6d8779280880","kind":"upstream_success_contract","source":{"content_hash":"sha256:7d3267914c13af18bcc070d092cac581f0e71ff29400f3dbb0e20ed8cf532781","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:05.766990+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:d2930b47fb99d38981f09e0aa0f34179df38d8158ace8c70612afa508aacc82d","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.financialdatasets.ai/api/openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"a202baa7ba09","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"146759f0df46"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_financial_prices","path":"/apis/v1/financial/prices"},"x-aisa-source":{"content_hash":"sha256:7d3267914c13af18bcc070d092cac581f0e71ff29400f3dbb0e20ed8cf532781","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:05.766990+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:d2930b47fb99d38981f09e0aa0f34179df38d8158ace8c70612afa508aacc82d","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.financialdatasets.ai/api/openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/prices","x-aisa-validation":"mixed"}},"/apis/v1/financial/prices/snapshot":{"get":{"description":"Get the real-time price snapshot for a stock, including the current price, day change, and day change percent.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_financial_prices_snapshot","parameters":[{"description":"The stock ticker symbol (e.g. AAPL, MSFT).","in":"query","name":"ticker","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response7B6Efb3B471D_PriceSnapshotResponse"}}},"description":"Price snapshot response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Stock Price Snapshot","tags":["One"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"financial","x-aisa-category":"3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/financial/get_prices-snapshot","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"financial","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"financial","x-aisa-response-source":{"content_hash":"sha256:18447c1d8fbbbd6384c958681879ec172766279718e777e47c84833a3da18b1d","kind":"upstream_success_contract","source":{"content_hash":"sha256:7d3267914c13af18bcc070d092cac581f0e71ff29400f3dbb0e20ed8cf532781","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:05.766990+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:d2930b47fb99d38981f09e0aa0f34179df38d8158ace8c70612afa508aacc82d","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.financialdatasets.ai/api/openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"a202baa7ba09","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"149bb4229190"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_financial_prices_snapshot","path":"/apis/v1/financial/prices/snapshot"},"x-aisa-source":{"content_hash":"sha256:7d3267914c13af18bcc070d092cac581f0e71ff29400f3dbb0e20ed8cf532781","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:05.766990+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:d2930b47fb99d38981f09e0aa0f34179df38d8158ace8c70612afa508aacc82d","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.financialdatasets.ai/api/openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/prices/snapshot","x-aisa-validation":"mixed"}},"/apis/v1/firecrawl/batch-scrape":{"get":{"description":"Owner-scoped local asynchronous job lifecycle. Disabling new admission does not disable existing job reads or cancellation. Runtime availability and access policy also apply.\n\n<!-- aisa-pricing:start -->\nA request reference price is not currently available; use a request quote where supported. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_firecrawl_apis_v1_firecrawl_batch_scrape","parameters":[{"in":"query","name":"limit","schema":{"default":50,"maximum":100,"minimum":1,"type":"integer"}},{"in":"query","name":"status","schema":{"enum":["","queued","running","completed","failed","cancelled"],"type":"string"}},{"description":"Opaque nextCursor from a previous response.","in":"query","name":"cursor","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"properties":{"completedAt":{"format":"date-time","type":["string","null"]},"createdAt":{"format":"date-time","type":["string","null"]},"endpoint":{"type":["string","null"]},"error":{"properties":{"code":{"type":["string","null"]},"message":{"type":["string","null"]}},"type":["object","null"]},"id":{"type":["string","null"]},"object":{"const":"integration_async_job","type":"string"},"output":{},"outputExpired":{"type":["boolean","null"]},"pricing":{"properties":{"authorizedMicrosUSD":{"type":["integer","null"]},"billingMode":{"type":["string","null"]},"currency":{"type":["string","null"]},"finalMicrosUSD":{"type":["integer","null"]}},"type":["object","null"]},"status":{"enum":["queued","running","completed","failed","cancelled"],"type":"string"}},"required":["completedAt","createdAt","endpoint","error","id","object","output","pricing","status"],"type":"object"},"type":"array"},"nextCursor":{"type":["string","null"]},"object":{"const":"list","type":"string"}},"required":["object","data","nextCursor"],"type":"object"}}},"description":"Success"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Firecrawl Batch Scrape list","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"quote":{"reason":"cost_quote_unsupported","supported":false},"x402":false},"x-aisa-catalog-id":"firecrawl","x-aisa-contract-source":"handler","x-aisa-docs-url":"https://aisa.one/docs/api-reference/firecrawl/get_firecrawl_apis_v1_firecrawl_batch_scrape","x-aisa-identity-source":"derived","x-aisa-lifecycle":{"action":"list","kind":"asynchronous"},"x-aisa-pricing":{"description":"No new customer charge is authorized by this lifecycle operation; cancellation may complete an existing job's settlement.","kind":"no_customer_charge"},"x-aisa-provider":"firecrawl","x-aisa-registry-provider":"firecrawl","x-aisa-revision":{"handler_contract_hash":"db2c221f19547978d80aed98ec87e44c1d1909d2b46e2259610c9b8a953cc9ec"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_firecrawl_apis_v1_firecrawl_batch_scrape","path":"/apis/v1/firecrawl/batch-scrape"},"x-aisa-status":"enabled","x-aisa-validation":"runtime"},"post":{"description":"Owner-scoped local asynchronous job lifecycle. Disabling new admission does not disable existing job reads or cancellation. Runtime availability and access policy also apply.\n\n<!-- aisa-pricing:start -->\nA request reference price is not currently available; use a request quote where supported. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_firecrawl_batch_scrape","parameters":[{"description":"Trimmed UTF-8 length must be 1 through 191 bytes.","in":"header","name":"Idempotency-Key","required":true,"schema":{"pattern":"\\S","type":"string"}},{"description":"Optional maximum customer authorization in USD, validated by the runtime price parser.","in":"header","name":"X-AISA-Max-Price-USD","schema":{"type":"string"}},{"description":"Return a read-only cost quote instead of submitting a job.","in":"header","name":"X-AISA-Cost-Mode","schema":{"enum":["quote"],"type":"string"}}],"requestBody":{"content":{"application/json":{"example":{"urls":["https://example.com"]},"schema":{"additionalProperties":false,"properties":{"excludeTags":{"items":{"description":"Non-empty after trimming; no CR/LF; UTF-8 byte length is bounded.","pattern":"^[^\\r\\n]*\\S[^\\r\\n]*$(?![\\s\\S])","type":"string","x-aisa-max-utf8-bytes":128},"maxItems":50,"type":["array","null"]},"includeTags":{"items":{"description":"Non-empty after trimming; no CR/LF; UTF-8 byte length is bounded.","pattern":"^[^\\r\\n]*\\S[^\\r\\n]*$(?![\\s\\S])","type":"string","x-aisa-max-utf8-bytes":128},"maxItems":50,"type":["array","null"]},"maxAge":{"maximum":31536000000,"minimum":0,"type":["integer","null"]},"maxConcurrency":{"maximum":20,"minimum":1,"type":["integer","null"]},"minAge":{"maximum":31536000000,"minimum":0,"type":["integer","null"]},"onlyMainContent":{"type":["boolean","null"]},"timeout":{"maximum":300000,"minimum":1000,"type":["integer","null"]},"urls":{"description":"URLs must also be unique after trimming whitespace and trailing slashes.","items":{"description":"HTTPS URL with a hostname, without credentials or fragment. Trimmed input ending in .pdf (case insensitive) is not supported.","pattern":"^\\s*[hH][tT][tT][pP][sS]://","type":"string"},"maxItems":1000,"minItems":1,"type":"array","uniqueItems":true}},"required":["urls"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"currency":{"type":["string","null"]},"estimate_kind":{"type":["string","null"]},"estimated_at":{"format":"date-time","type":["string","null"]},"estimated_cost_micros_usd":{"type":["integer","null"]},"max_cost_micros_usd":{"type":["integer","null"]},"may_exceed_estimate":{"type":["boolean","null"]},"metadata":{"additionalProperties":{},"type":["object","null"]},"object":{"type":["string","null"]},"pricing_version":{"type":["string","null"]}},"required":["currency","estimate_kind","estimated_at","estimated_cost_micros_usd","may_exceed_estimate","object"],"type":"object"}}},"description":"Read-only cost quote when X-AISA-Cost-Mode is quote; no job is created."},"202":{"content":{"application/json":{"schema":{"properties":{"completedAt":{"format":"date-time","type":["string","null"]},"createdAt":{"format":"date-time","type":["string","null"]},"endpoint":{"type":["string","null"]},"error":{"properties":{"code":{"type":["string","null"]},"message":{"type":["string","null"]}},"type":["object","null"]},"id":{"type":["string","null"]},"object":{"const":"integration_async_job","type":"string"},"output":{},"outputExpired":{"type":["boolean","null"]},"pricing":{"properties":{"authorizedMicrosUSD":{"type":["integer","null"]},"billingMode":{"type":["string","null"]},"currency":{"type":["string","null"]},"finalMicrosUSD":{"type":["integer","null"]}},"type":["object","null"]},"status":{"enum":["queued","running","completed","failed","cancelled"],"type":"string"}},"required":["completedAt","createdAt","endpoint","error","id","object","output","pricing","status"],"type":"object"}}},"description":"Success"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Firecrawl Batch Scrape submit","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"quote":{"header":"X-AISA-Cost-Mode","supported":true,"value":"quote"},"x402":false},"x-aisa-catalog-id":"firecrawl","x-aisa-contract-source":"handler","x-aisa-docs-url":"https://aisa.one/docs/api-reference/search/post_firecrawl-batch-scrape","x-aisa-lifecycle":{"action":"submit","kind":"asynchronous"},"x-aisa-pricing":{"customer_unit_price_usd":0.005,"description":"Customer normal-tier reference, with the public PAYG multiplier. Authenticated plan and user tier may differ; a quote uses the actual caller and payload.","estimate_source":"unavailable","estimate_unavailable_reason":"request_dependent_units","kind":"metered_result"},"x-aisa-provider":"firecrawl","x-aisa-registry-provider":"firecrawl","x-aisa-revision":{"handler_contract_hash":"66757fcd5e0ad77b75a7eb5736778fe26b5e7ac149fab26d5a7026a4ab5a9651"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_firecrawl_batch_scrape","path":"/apis/v1/firecrawl/batch-scrape"},"x-aisa-status":"enabled","x-aisa-validation":"runtime"}},"/apis/v1/firecrawl/batch-scrape/{jobId}":{"get":{"description":"Owner-scoped local asynchronous job lifecycle. Disabling new admission does not disable existing job reads or cancellation. Runtime availability and access policy also apply.\n\n<!-- aisa-pricing:start -->\nA request reference price is not currently available; use a request quote where supported. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_firecrawl_batch_scrape_job","parameters":[{"in":"path","name":"jobId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"completedAt":{"format":"date-time","type":["string","null"]},"createdAt":{"format":"date-time","type":["string","null"]},"endpoint":{"type":["string","null"]},"error":{"properties":{"code":{"type":["string","null"]},"message":{"type":["string","null"]}},"type":["object","null"]},"id":{"type":["string","null"]},"object":{"const":"integration_async_job","type":"string"},"output":{},"outputExpired":{"type":["boolean","null"]},"pricing":{"properties":{"authorizedMicrosUSD":{"type":["integer","null"]},"billingMode":{"type":["string","null"]},"currency":{"type":["string","null"]},"finalMicrosUSD":{"type":["integer","null"]}},"type":["object","null"]},"status":{"enum":["queued","running","completed","failed","cancelled"],"type":"string"}},"required":["completedAt","createdAt","endpoint","error","id","object","output","pricing","status"],"type":"object"}}},"description":"Success"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Firecrawl Batch Scrape detail","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"quote":{"reason":"cost_quote_unsupported","supported":false},"x402":false},"x-aisa-catalog-id":"firecrawl","x-aisa-contract-source":"handler","x-aisa-docs-url":"https://aisa.one/docs/api-reference/search/get_firecrawl-batch-scrape-job","x-aisa-identity-source":"derived","x-aisa-lifecycle":{"action":"detail","kind":"asynchronous"},"x-aisa-pricing":{"description":"No new customer charge is authorized by this lifecycle operation; cancellation may complete an existing job's settlement.","kind":"no_customer_charge"},"x-aisa-provider":"firecrawl","x-aisa-registry-provider":"firecrawl","x-aisa-revision":{"handler_contract_hash":"06b8b0c660ad80770c2e28674629f91d5b8095fe1bdd5cbb7d633a9fae7134ba"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_firecrawl_apis_v1_firecrawl_batch_scrape_jobid","path":"/apis/v1/firecrawl/batch-scrape/{jobId}"},"x-aisa-status":"enabled","x-aisa-validation":"runtime"}},"/apis/v1/firecrawl/batch-scrape/{jobId}/cancel":{"post":{"description":"Owner-scoped local asynchronous job lifecycle. Disabling new admission does not disable existing job reads or cancellation. Runtime availability and access policy also apply.\n\n<!-- aisa-pricing:start -->\nA request reference price is not currently available; use a request quote where supported. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_firecrawl_apis_v1_firecrawl_batch_scrape_job_ffa8bc","parameters":[{"in":"path","name":"jobId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"completedAt":{"format":"date-time","type":["string","null"]},"createdAt":{"format":"date-time","type":["string","null"]},"endpoint":{"type":["string","null"]},"error":{"properties":{"code":{"type":["string","null"]},"message":{"type":["string","null"]}},"type":["object","null"]},"id":{"type":["string","null"]},"object":{"const":"integration_async_job","type":"string"},"output":{},"outputExpired":{"type":["boolean","null"]},"pricing":{"properties":{"authorizedMicrosUSD":{"type":["integer","null"]},"billingMode":{"type":["string","null"]},"currency":{"type":["string","null"]},"finalMicrosUSD":{"type":["integer","null"]}},"type":["object","null"]},"status":{"enum":["queued","running","completed","failed","cancelled"],"type":"string"}},"required":["completedAt","createdAt","endpoint","error","id","object","output","pricing","status"],"type":"object"}}},"description":"Success"},"202":{"content":{"application/json":{"schema":{"properties":{"completedAt":{"format":"date-time","type":["string","null"]},"createdAt":{"format":"date-time","type":["string","null"]},"endpoint":{"type":["string","null"]},"error":{"properties":{"code":{"type":["string","null"]},"message":{"type":["string","null"]}},"type":["object","null"]},"id":{"type":["string","null"]},"object":{"const":"integration_async_job","type":"string"},"output":{},"outputExpired":{"type":["boolean","null"]},"pricing":{"properties":{"authorizedMicrosUSD":{"type":["integer","null"]},"billingMode":{"type":["string","null"]},"currency":{"type":["string","null"]},"finalMicrosUSD":{"type":["integer","null"]}},"type":["object","null"]},"status":{"enum":["queued","running","completed","failed","cancelled"],"type":"string"}},"required":["completedAt","createdAt","endpoint","error","id","object","output","pricing","status"],"type":"object"}}},"description":"Success"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Firecrawl Batch Scrape cancel","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"quote":{"reason":"cost_quote_unsupported","supported":false},"x402":false},"x-aisa-catalog-id":"firecrawl","x-aisa-contract-source":"handler","x-aisa-docs-url":"https://aisa.one/docs/api-reference/firecrawl/post_firecrawl_apis_v1_firecrawl_batch_scrape_job_ffa8bc","x-aisa-identity-source":"derived","x-aisa-lifecycle":{"action":"cancel","kind":"asynchronous"},"x-aisa-pricing":{"description":"No new customer charge is authorized by this lifecycle operation; cancellation may complete an existing job's settlement.","kind":"no_customer_charge"},"x-aisa-provider":"firecrawl","x-aisa-registry-provider":"firecrawl","x-aisa-revision":{"handler_contract_hash":"adc1f6d5a0842a49bb098ba7fbe13d2fb0c993c5c3e89339d6bcc0223575984d"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_firecrawl_apis_v1_firecrawl_batch_scrape_job_ffa8bc","path":"/apis/v1/firecrawl/batch-scrape/{jobId}/cancel"},"x-aisa-status":"enabled","x-aisa-validation":"runtime"}},"/apis/v1/firecrawl/crawl":{"get":{"description":"Owner-scoped local asynchronous job lifecycle. Disabling new admission does not disable existing job reads or cancellation. Runtime availability and access policy also apply.\n\n<!-- aisa-pricing:start -->\nA request reference price is not currently available; use a request quote where supported. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_firecrawl_apis_v1_firecrawl_crawl","parameters":[{"in":"query","name":"limit","schema":{"default":50,"maximum":100,"minimum":1,"type":"integer"}},{"in":"query","name":"status","schema":{"enum":["","queued","running","completed","failed","cancelled"],"type":"string"}},{"description":"Opaque nextCursor from a previous response.","in":"query","name":"cursor","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"properties":{"completedAt":{"format":"date-time","type":["string","null"]},"createdAt":{"format":"date-time","type":["string","null"]},"endpoint":{"type":["string","null"]},"error":{"properties":{"code":{"type":["string","null"]},"message":{"type":["string","null"]}},"type":["object","null"]},"id":{"type":["string","null"]},"object":{"const":"integration_async_job","type":"string"},"output":{},"outputExpired":{"type":["boolean","null"]},"pricing":{"properties":{"authorizedMicrosUSD":{"type":["integer","null"]},"billingMode":{"type":["string","null"]},"currency":{"type":["string","null"]},"finalMicrosUSD":{"type":["integer","null"]}},"type":["object","null"]},"status":{"enum":["queued","running","completed","failed","cancelled"],"type":"string"}},"required":["completedAt","createdAt","endpoint","error","id","object","output","pricing","status"],"type":"object"},"type":"array"},"nextCursor":{"type":["string","null"]},"object":{"const":"list","type":"string"}},"required":["object","data","nextCursor"],"type":"object"}}},"description":"Success"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Firecrawl Crawl list","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"quote":{"reason":"cost_quote_unsupported","supported":false},"x402":false},"x-aisa-catalog-id":"firecrawl","x-aisa-contract-source":"handler","x-aisa-docs-url":"https://aisa.one/docs/api-reference/firecrawl/get_firecrawl_apis_v1_firecrawl_crawl","x-aisa-identity-source":"derived","x-aisa-lifecycle":{"action":"list","kind":"asynchronous"},"x-aisa-pricing":{"description":"No new customer charge is authorized by this lifecycle operation; cancellation may complete an existing job's settlement.","kind":"no_customer_charge"},"x-aisa-provider":"firecrawl","x-aisa-registry-provider":"firecrawl","x-aisa-revision":{"handler_contract_hash":"e404a56833cc53d6aad93dbef6a2acd47b977311e4c8447ef429e7b4c0543ace"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_firecrawl_apis_v1_firecrawl_crawl","path":"/apis/v1/firecrawl/crawl"},"x-aisa-status":"enabled","x-aisa-validation":"runtime"},"post":{"description":"Owner-scoped local asynchronous job lifecycle. Disabling new admission does not disable existing job reads or cancellation. Runtime availability and access policy also apply.\n\n<!-- aisa-pricing:start -->\nA request reference price is not currently available; use a request quote where supported. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_firecrawl_crawl","parameters":[{"description":"Trimmed UTF-8 length must be 1 through 191 bytes.","in":"header","name":"Idempotency-Key","required":true,"schema":{"pattern":"\\S","type":"string"}},{"description":"Optional maximum customer authorization in USD, validated by the runtime price parser.","in":"header","name":"X-AISA-Max-Price-USD","schema":{"type":"string"}},{"description":"Return a read-only cost quote instead of submitting a job.","in":"header","name":"X-AISA-Cost-Mode","schema":{"enum":["quote"],"type":"string"}}],"requestBody":{"content":{"application/json":{"example":{"limit":1,"url":"https://example.com"},"schema":{"additionalProperties":false,"properties":{"allowExternalLinks":{"type":["boolean","null"]},"allowSubdomains":{"type":["boolean","null"]},"crawlEntireDomain":{"type":["boolean","null"]},"delay":{"maximum":30,"minimum":0,"type":["number","null"]},"excludePaths":{"items":{"description":"Non-empty after trimming; no CR/LF; UTF-8 byte length is bounded.","pattern":"^[^\\r\\n]*\\S[^\\r\\n]*$(?![\\s\\S])","type":"string","x-aisa-max-utf8-bytes":256},"maxItems":20,"type":["array","null"]},"ignoreQueryParameters":{"type":["boolean","null"]},"includePaths":{"items":{"description":"Non-empty after trimming; no CR/LF; UTF-8 byte length is bounded.","pattern":"^[^\\r\\n]*\\S[^\\r\\n]*$(?![\\s\\S])","type":"string","x-aisa-max-utf8-bytes":256},"maxItems":20,"type":["array","null"]},"limit":{"maximum":1000,"minimum":1,"type":"integer"},"maxConcurrency":{"maximum":20,"minimum":1,"type":["integer","null"]},"maxDiscoveryDepth":{"maximum":10,"minimum":0,"type":["integer","null"]},"scrapeOptions":{"additionalProperties":false,"properties":{"excludeTags":{"items":{"description":"Non-empty after trimming; no CR/LF; UTF-8 byte length is bounded.","pattern":"^[^\\r\\n]*\\S[^\\r\\n]*$(?![\\s\\S])","type":"string","x-aisa-max-utf8-bytes":128},"maxItems":50,"type":["array","null"]},"includeTags":{"items":{"description":"Non-empty after trimming; no CR/LF; UTF-8 byte length is bounded.","pattern":"^[^\\r\\n]*\\S[^\\r\\n]*$(?![\\s\\S])","type":"string","x-aisa-max-utf8-bytes":128},"maxItems":50,"type":["array","null"]},"maxAge":{"maximum":31536000000,"minimum":0,"type":["integer","null"]},"minAge":{"maximum":31536000000,"minimum":0,"type":["integer","null"]},"onlyMainContent":{"type":["boolean","null"]},"timeout":{"maximum":300000,"minimum":1000,"type":["integer","null"]}},"type":["object","null"]},"sitemap":{"enum":[null,"skip","include","only"],"type":["string","null"]},"url":{"description":"HTTPS URL with a hostname, without credentials or fragment. Trimmed input ending in .pdf (case insensitive) is not supported.","pattern":"^\\s*[hH][tT][tT][pP][sS]://","type":"string"}},"required":["url","limit"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"currency":{"type":["string","null"]},"estimate_kind":{"type":["string","null"]},"estimated_at":{"format":"date-time","type":["string","null"]},"estimated_cost_micros_usd":{"type":["integer","null"]},"max_cost_micros_usd":{"type":["integer","null"]},"may_exceed_estimate":{"type":["boolean","null"]},"metadata":{"additionalProperties":{},"type":["object","null"]},"object":{"type":["string","null"]},"pricing_version":{"type":["string","null"]}},"required":["currency","estimate_kind","estimated_at","estimated_cost_micros_usd","may_exceed_estimate","object"],"type":"object"}}},"description":"Read-only cost quote when X-AISA-Cost-Mode is quote; no job is created."},"202":{"content":{"application/json":{"schema":{"properties":{"completedAt":{"format":"date-time","type":["string","null"]},"createdAt":{"format":"date-time","type":["string","null"]},"endpoint":{"type":["string","null"]},"error":{"properties":{"code":{"type":["string","null"]},"message":{"type":["string","null"]}},"type":["object","null"]},"id":{"type":["string","null"]},"object":{"const":"integration_async_job","type":"string"},"output":{},"outputExpired":{"type":["boolean","null"]},"pricing":{"properties":{"authorizedMicrosUSD":{"type":["integer","null"]},"billingMode":{"type":["string","null"]},"currency":{"type":["string","null"]},"finalMicrosUSD":{"type":["integer","null"]}},"type":["object","null"]},"status":{"enum":["queued","running","completed","failed","cancelled"],"type":"string"}},"required":["completedAt","createdAt","endpoint","error","id","object","output","pricing","status"],"type":"object"}}},"description":"Success"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Firecrawl Crawl submit","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"quote":{"header":"X-AISA-Cost-Mode","supported":true,"value":"quote"},"x402":false},"x-aisa-catalog-id":"firecrawl","x-aisa-contract-source":"handler","x-aisa-docs-url":"https://aisa.one/docs/api-reference/search/post_firecrawl-crawl","x-aisa-lifecycle":{"action":"submit","kind":"asynchronous"},"x-aisa-pricing":{"customer_unit_price_usd":0.005,"description":"Customer normal-tier reference, with the public PAYG multiplier. Authenticated plan and user tier may differ; a quote uses the actual caller and payload.","estimate_source":"unavailable","estimate_unavailable_reason":"request_dependent_units","kind":"metered_result"},"x-aisa-provider":"firecrawl","x-aisa-registry-provider":"firecrawl","x-aisa-revision":{"handler_contract_hash":"e75fd62cbc55d7c4d7bef5cb153b0108a576b65010ec344e3d90a5d64cc2a8df"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_firecrawl_crawl","path":"/apis/v1/firecrawl/crawl"},"x-aisa-status":"enabled","x-aisa-validation":"runtime"}},"/apis/v1/firecrawl/crawl/{jobId}":{"get":{"description":"Owner-scoped local asynchronous job lifecycle. Disabling new admission does not disable existing job reads or cancellation. Runtime availability and access policy also apply.\n\n<!-- aisa-pricing:start -->\nA request reference price is not currently available; use a request quote where supported. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_firecrawl_crawl_job","parameters":[{"in":"path","name":"jobId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"completedAt":{"format":"date-time","type":["string","null"]},"createdAt":{"format":"date-time","type":["string","null"]},"endpoint":{"type":["string","null"]},"error":{"properties":{"code":{"type":["string","null"]},"message":{"type":["string","null"]}},"type":["object","null"]},"id":{"type":["string","null"]},"object":{"const":"integration_async_job","type":"string"},"output":{},"outputExpired":{"type":["boolean","null"]},"pricing":{"properties":{"authorizedMicrosUSD":{"type":["integer","null"]},"billingMode":{"type":["string","null"]},"currency":{"type":["string","null"]},"finalMicrosUSD":{"type":["integer","null"]}},"type":["object","null"]},"status":{"enum":["queued","running","completed","failed","cancelled"],"type":"string"}},"required":["completedAt","createdAt","endpoint","error","id","object","output","pricing","status"],"type":"object"}}},"description":"Success"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Firecrawl Crawl detail","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"quote":{"reason":"cost_quote_unsupported","supported":false},"x402":false},"x-aisa-catalog-id":"firecrawl","x-aisa-contract-source":"handler","x-aisa-docs-url":"https://aisa.one/docs/api-reference/search/get_firecrawl-crawl-job","x-aisa-identity-source":"derived","x-aisa-lifecycle":{"action":"detail","kind":"asynchronous"},"x-aisa-pricing":{"description":"No new customer charge is authorized by this lifecycle operation; cancellation may complete an existing job's settlement.","kind":"no_customer_charge"},"x-aisa-provider":"firecrawl","x-aisa-registry-provider":"firecrawl","x-aisa-revision":{"handler_contract_hash":"a2665e8dc45f0cebb849b77c479299cd53c39f2fd6bf6766bb9dd3644eadc005"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_firecrawl_apis_v1_firecrawl_crawl_jobid","path":"/apis/v1/firecrawl/crawl/{jobId}"},"x-aisa-status":"enabled","x-aisa-validation":"runtime"}},"/apis/v1/firecrawl/crawl/{jobId}/cancel":{"post":{"description":"Owner-scoped local asynchronous job lifecycle. Disabling new admission does not disable existing job reads or cancellation. Runtime availability and access policy also apply.\n\n<!-- aisa-pricing:start -->\nA request reference price is not currently available; use a request quote where supported. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_firecrawl_apis_v1_firecrawl_crawl_jobid_cancel","parameters":[{"in":"path","name":"jobId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"completedAt":{"format":"date-time","type":["string","null"]},"createdAt":{"format":"date-time","type":["string","null"]},"endpoint":{"type":["string","null"]},"error":{"properties":{"code":{"type":["string","null"]},"message":{"type":["string","null"]}},"type":["object","null"]},"id":{"type":["string","null"]},"object":{"const":"integration_async_job","type":"string"},"output":{},"outputExpired":{"type":["boolean","null"]},"pricing":{"properties":{"authorizedMicrosUSD":{"type":["integer","null"]},"billingMode":{"type":["string","null"]},"currency":{"type":["string","null"]},"finalMicrosUSD":{"type":["integer","null"]}},"type":["object","null"]},"status":{"enum":["queued","running","completed","failed","cancelled"],"type":"string"}},"required":["completedAt","createdAt","endpoint","error","id","object","output","pricing","status"],"type":"object"}}},"description":"Success"},"202":{"content":{"application/json":{"schema":{"properties":{"completedAt":{"format":"date-time","type":["string","null"]},"createdAt":{"format":"date-time","type":["string","null"]},"endpoint":{"type":["string","null"]},"error":{"properties":{"code":{"type":["string","null"]},"message":{"type":["string","null"]}},"type":["object","null"]},"id":{"type":["string","null"]},"object":{"const":"integration_async_job","type":"string"},"output":{},"outputExpired":{"type":["boolean","null"]},"pricing":{"properties":{"authorizedMicrosUSD":{"type":["integer","null"]},"billingMode":{"type":["string","null"]},"currency":{"type":["string","null"]},"finalMicrosUSD":{"type":["integer","null"]}},"type":["object","null"]},"status":{"enum":["queued","running","completed","failed","cancelled"],"type":"string"}},"required":["completedAt","createdAt","endpoint","error","id","object","output","pricing","status"],"type":"object"}}},"description":"Success"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Firecrawl Crawl cancel","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"quote":{"reason":"cost_quote_unsupported","supported":false},"x402":false},"x-aisa-catalog-id":"firecrawl","x-aisa-contract-source":"handler","x-aisa-docs-url":"https://aisa.one/docs/api-reference/firecrawl/post_firecrawl_apis_v1_firecrawl_crawl_jobid_cancel","x-aisa-identity-source":"derived","x-aisa-lifecycle":{"action":"cancel","kind":"asynchronous"},"x-aisa-pricing":{"description":"No new customer charge is authorized by this lifecycle operation; cancellation may complete an existing job's settlement.","kind":"no_customer_charge"},"x-aisa-provider":"firecrawl","x-aisa-registry-provider":"firecrawl","x-aisa-revision":{"handler_contract_hash":"2635b6bebd027291c47781094a9189e5b033d4d409a713c041b6d50600b79d0c"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_firecrawl_apis_v1_firecrawl_crawl_jobid_cancel","path":"/apis/v1/firecrawl/crawl/{jobId}/cancel"},"x-aisa-status":"enabled","x-aisa-validation":"runtime"}},"/apis/v1/firecrawl/map":{"post":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.001071 USD (not a fixed price). Declared unit rate: $0.001071 USD per firecrawl_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_firecrawl_map","requestBody":{"content":{"application/json":{"examples":{"default":{"value":{"limit":1,"url":"https://example.com"}},"minimal":{"value":{"limit":1,"url":"https://example.com"}}},"schema":{"additionalProperties":false,"properties":{"limit":{"maximum":100000,"minimum":1,"type":"integer"},"url":{"format":"https_url","type":"string"}},"required":["limit","url"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"creditsUsed":{"description":"Firecrawl credits consumed (1 per discovered link).","type":"integer"},"links":{"description":"Discovered links.","items":{"properties":{"title":{"description":"Title of the discovered page, when available.","type":"string"},"url":{"description":"A discovered URL.","type":"string"}},"type":"object"},"type":"array"},"success":{"description":"True when the map succeeded.","type":"boolean"}},"type":"object"}}},"description":"Map completed successfully."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Firecrawl Map","tags":["firecrawl"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"firecrawl","x-aisa-category":"web research","x-aisa-docs-url":"https://aisa.one/docs/api-reference/search/post_firecrawl-map","x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001071,"estimate_source":"profile_seed","evidence_source":"response_body","maximum_units":100000,"reserve_plan_units":{"input":"limit","input_multiplier":1},"unit":"firecrawl_credit","unit_rate_usd":0.001071},"x-aisa-provider":"firecrawl","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"firecrawl","x-aisa-response-passthrough":true,"x-aisa-response-source":{"content_hash":"sha256:c4bcfe954b85ba0de7b33eba2d98a383533b7cd68cb6efc3c7a7e1a70defd115","kind":"upstream_success_contract","source":{"content_hash":"sha256:84d19152ea50a835f85c707843789ad8827c2ba620da86c4e6825eb92fad81f2","converter":"scripts/prepare_response_source_migration.py@1","fetched_at":"2026-10-08T16:19:47.155165+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4ebe61b15b6f069166c1e92ba1829f7ba4a9e5bd8d87f5fa7a700190a44e45a5","refresh_policy":"pinned","refresh_reason":"Public response migration requires per-route binding and semantic review.","response_only":true,"review_evidence":"Retain the exact existing typed public response from pinned AIsa Docs 3a00a91fb8db83d033b3008209c0d598d3866c54; operation ID and public route match. The current SELECT-only metadata proves the same Profile reference as frozen W0, verified target ownership, no query/encoding/managed transform, and the expected official provider origin. No response fields, requiredness, examples, or status were inferred or widened. Actual complete current Runtime projection and release approval remain required.","review_period_days":30,"source_document_sha256":"7c2fe218576e96d9be5d49f29603b770417622c524f759ea5617c827e197af59","source_revision":"3a00a91fb8db83d033b3008209c0d598d3866c54","upstream_origin_sha256":"501ba605eb40ddea56b66725ba29303a39abf4bc5da716121834ea138b558314","upstream_path_sha256":"2f5dd4a81235c60425e866ee9f422b7fef02a5394037bd573d2ad5812f9c1ef6","url":"https://github.com/AIsa-team/docs/blob/3a00a91fb8db83d033b3008209c0d598d3866c54/openapi/firecrawl.json"}},"x-aisa-response-upstream-origin-sha256":"501ba605eb40ddea56b66725ba29303a39abf4bc5da716121834ea138b558314","x-aisa-response-upstream-path-sha256":"2f5dd4a81235c60425e866ee9f422b7fef02a5394037bd573d2ad5812f9c1ef6","x-aisa-revision":{"customer_pricing_ref":"d3a91f5aa1c1","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"bfef30019768"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_firecrawl_map","path":"/apis/v1/firecrawl/map"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/firecrawl/map \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"limit\": 1,\n  \"url\": \"https://example.com\"\n}'"}]}},"/apis/v1/firecrawl/parse":{"post":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.001071 USD (not a fixed price). Declared unit rate: $0.001071 USD per firecrawl_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_firecrawl_parse","requestBody":{"content":{"application/json":{"examples":{"default":{"value":{"file":"example.htm","options":"{\"formats\":[\"markdown\"],\"proxy\":\"basic\"}"}},"minimal":{"value":{"file":"example.htm","options":"{\"formats\":[\"markdown\"],\"proxy\":\"basic\"}"}}},"schema":{"additionalProperties":false,"properties":{"file":{"type":"string","x-aisa-allowed-suffixes":[".htm",".html"]},"options":{"enum":["{\"formats\":[\"markdown\"],\"proxy\":\"basic\"}"],"type":"string"}},"required":["file","options"],"type":"object"}},"application/x-www-form-urlencoded":{"schema":{"additionalProperties":false,"properties":{"file":{"type":"string","x-aisa-allowed-suffixes":[".htm",".html"]},"options":{"enum":["{\"formats\":[\"markdown\"],\"proxy\":\"basic\"}"],"type":"string"}},"required":["file","options"],"type":"object"}},"multipart/form-data":{"encoding":{"file":{"contentType":"text/plain"},"options":{"contentType":"text/plain"}},"schema":{"additionalProperties":false,"description":"Each field is a single text/plain part; repeated fields and JSON object/array parts are not supported.","properties":{"file":{"type":"string","x-aisa-allowed-suffixes":[".htm",".html"]},"options":{"enum":["{\"formats\":[\"markdown\"],\"proxy\":\"basic\"}"],"type":"string"}},"required":["file","options"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"creditsUsed":{"description":"Firecrawl credits consumed (1).","type":"integer"},"data":{"properties":{"markdown":{"description":"The parsed content in markdown.","type":"string"}},"type":"object"},"success":{"description":"True when the parse succeeded.","type":"boolean"}},"type":"object"}}},"description":"Parse completed successfully."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Firecrawl Parse","tags":["firecrawl"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"firecrawl","x-aisa-category":"web research","x-aisa-docs-url":"https://aisa.one/docs/api-reference/search/post_firecrawl-parse","x-aisa-pricing":{"cost_contract":"plan_units","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001071,"estimate_source":"profile_seed","evidence_source":"request_snapshot","request_cost_drivers":{"formula":{"fixed_units":1},"inputs":[],"kind":"plan_units"},"unit":"firecrawl_credit","unit_rate_usd":0.001071},"x-aisa-provider":"firecrawl","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"firecrawl","x-aisa-response-passthrough":true,"x-aisa-response-source":{"content_hash":"sha256:917bcf0c0841f762dca0d4066b976d962bc954a663b0e249260f935f8ef9ae53","kind":"upstream_success_contract","source":{"content_hash":"sha256:7d7e2b02aca4d2e630f6f472ab6f946261f5178570c2dd79cecf4212f27eb36a","converter":"scripts/prepare_response_source_migration.py@1","fetched_at":"2026-10-08T16:19:47.155165+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4ebe61b15b6f069166c1e92ba1829f7ba4a9e5bd8d87f5fa7a700190a44e45a5","refresh_policy":"pinned","refresh_reason":"Public response migration requires per-route binding and semantic review.","response_only":true,"review_evidence":"Retain the exact existing typed public response from pinned AIsa Docs 3a00a91fb8db83d033b3008209c0d598d3866c54; operation ID and public route match. The current SELECT-only metadata proves the same Profile reference as frozen W0, verified target ownership, no query/encoding/managed transform, and the expected official provider origin. No response fields, requiredness, examples, or status were inferred or widened. Actual complete current Runtime projection and release approval remain required.","review_period_days":30,"source_document_sha256":"7c2fe218576e96d9be5d49f29603b770417622c524f759ea5617c827e197af59","source_revision":"3a00a91fb8db83d033b3008209c0d598d3866c54","upstream_origin_sha256":"501ba605eb40ddea56b66725ba29303a39abf4bc5da716121834ea138b558314","upstream_path_sha256":"bda00351641c8786c62095c7692c19ad45b2931fc882bc4d5bdb4b202ef4d646","url":"https://github.com/AIsa-team/docs/blob/3a00a91fb8db83d033b3008209c0d598d3866c54/openapi/firecrawl.json"}},"x-aisa-response-upstream-origin-sha256":"501ba605eb40ddea56b66725ba29303a39abf4bc5da716121834ea138b558314","x-aisa-response-upstream-path-sha256":"bda00351641c8786c62095c7692c19ad45b2931fc882bc4d5bdb4b202ef4d646","x-aisa-revision":{"customer_pricing_ref":"d3a91f5aa1c1","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e1175a3f98ad"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_firecrawl_parse","path":"/apis/v1/firecrawl/parse"},"x-aisa-status":"enabled","x-aisa-validation":"runtime"}},"/apis/v1/firecrawl/scrape":{"post":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.001071 USD (not a fixed price). Declared unit rate: $0.001071 USD per firecrawl_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_firecrawl_scrape","requestBody":{"content":{"application/json":{"examples":{"default":{"value":{"proxy":"basic","url":"https://example.com"}},"minimal":{"value":{"proxy":"basic","url":"https://example.com"}}},"schema":{"additionalProperties":false,"properties":{"formats":{"enum":[["markdown"]],"items":{"type":"string"},"maxItems":1,"minItems":1,"type":"array"},"onlyCleanContent":{"enum":[false],"type":"boolean"},"proxy":{"enum":["basic"],"type":"string"},"url":{"format":"https_url","type":"string","x-aisa-forbidden-suffixes":[".pdf"]}},"required":["proxy","url"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"creditsUsed":{"description":"Firecrawl credits consumed by the request (1 per page).","type":"integer"},"data":{"properties":{"markdown":{"description":"The scraped page content in markdown.","type":"string"},"metadata":{"description":"Page metadata such as title, description, source URL, and HTTP status.","properties":{"description":{"type":"string"},"sourceURL":{"type":"string"},"statusCode":{"type":"integer"},"title":{"type":"string"}},"type":"object"}},"type":"object"},"success":{"description":"True when the scrape succeeded.","type":"boolean"}},"type":"object"}}},"description":"Scrape completed successfully."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Firecrawl Scrape","tags":["firecrawl"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"firecrawl","x-aisa-category":"web research","x-aisa-docs-url":"https://aisa.one/docs/api-reference/search/post_firecrawl-scrape","x-aisa-pricing":{"cost_contract":"plan_units","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001071,"estimate_source":"profile_seed","evidence_source":"request_snapshot","request_cost_drivers":{"formula":{"fixed_units":1},"inputs":[],"kind":"plan_units"},"unit":"firecrawl_credit","unit_rate_usd":0.001071},"x-aisa-provider":"firecrawl","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"firecrawl","x-aisa-response-passthrough":true,"x-aisa-response-source":{"content_hash":"sha256:32e1db4796ead98786c19b19ec1c61e0b985cb1da568a85dc646d9c1b5cc2fa6","kind":"upstream_success_contract","source":{"content_hash":"sha256:34666cc2a538956a35db88c0e2f53dc6d278d77f546295330dbfb87df8167dd4","converter":"scripts/prepare_response_source_migration.py@1","fetched_at":"2026-10-08T16:19:47.155165+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4ebe61b15b6f069166c1e92ba1829f7ba4a9e5bd8d87f5fa7a700190a44e45a5","refresh_policy":"pinned","refresh_reason":"Public response migration requires per-route binding and semantic review.","response_only":true,"review_evidence":"Retain the exact existing typed public response from pinned AIsa Docs 3a00a91fb8db83d033b3008209c0d598d3866c54; operation ID and public route match. The current SELECT-only metadata proves the same Profile reference as frozen W0, verified target ownership, no query/encoding/managed transform, and the expected official provider origin. No response fields, requiredness, examples, or status were inferred or widened. Actual complete current Runtime projection and release approval remain required.","review_period_days":30,"source_document_sha256":"7c2fe218576e96d9be5d49f29603b770417622c524f759ea5617c827e197af59","source_revision":"3a00a91fb8db83d033b3008209c0d598d3866c54","upstream_origin_sha256":"501ba605eb40ddea56b66725ba29303a39abf4bc5da716121834ea138b558314","upstream_path_sha256":"095d454c644c65dead905b3cfbc5e675f0c169a097fcddd798b4d9f54dd73d6a","url":"https://github.com/AIsa-team/docs/blob/3a00a91fb8db83d033b3008209c0d598d3866c54/openapi/firecrawl.json"}},"x-aisa-response-upstream-origin-sha256":"501ba605eb40ddea56b66725ba29303a39abf4bc5da716121834ea138b558314","x-aisa-response-upstream-path-sha256":"095d454c644c65dead905b3cfbc5e675f0c169a097fcddd798b4d9f54dd73d6a","x-aisa-revision":{"customer_pricing_ref":"d3a91f5aa1c1","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"737398117e67"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_firecrawl_scrape","path":"/apis/v1/firecrawl/scrape"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/firecrawl/scrape \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"proxy\": \"basic\",\n  \"url\": \"https://example.com\"\n}'"}]}},"/apis/v1/firecrawl/search":{"post":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.002142 USD (not a fixed price). Declared unit rate: $0.001071 USD per firecrawl_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_firecrawl_search","requestBody":{"content":{"application/json":{"examples":{"default":{"value":{"enterprise":false,"limit":10,"query":"nike","sources":["web"]}},"minimal":{"value":{"query":"nike"}}},"schema":{"additionalProperties":false,"properties":{"enterprise":{"default":false,"enum":[false],"type":"boolean"},"limit":{"default":10,"maximum":100,"minimum":1,"type":"integer"},"query":{"maxLength":2000,"minLength":1,"type":"string"},"sources":{"default":["web"],"enum":[["web"]],"items":{"type":"string"},"maxItems":1,"minItems":1,"type":"array"}},"required":["query"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"creditsUsed":{"description":"Firecrawl credits consumed (about 2 per 10 results).","type":"integer"},"data":{"properties":{"web":{"description":"Ranked web search results.","items":{"properties":{"description":{"description":"Result snippet.","type":"string"},"title":{"description":"Result title.","type":"string"},"url":{"description":"Result URL.","type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"success":{"description":"True when the search succeeded.","type":"boolean"}},"type":"object"}}},"description":"Search completed successfully."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Firecrawl Search","tags":["firecrawl"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"firecrawl","x-aisa-category":"web research","x-aisa-docs-url":"https://aisa.one/docs/api-reference/search/post_firecrawl-search","x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002142,"estimate_source":"profile_seed","evidence_source":"response_body","maximum_units":100,"reserve_plan_units":{"input":"limit","input_multiplier":2,"unit_rounding":"ceil","unit_scale":10},"unit":"firecrawl_credit","unit_rate_usd":0.001071},"x-aisa-provider":"firecrawl","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"firecrawl","x-aisa-response-passthrough":true,"x-aisa-response-source":{"content_hash":"sha256:bc3ed006cd7efd8bc73a614bd9319f54a3fedaa0306b3facf970ce3d3312655d","kind":"upstream_success_contract","source":{"content_hash":"sha256:e2dfcb61452f6e88a9d90137282eda2fa9dbac8ade15c157b633415813499f72","converter":"scripts/prepare_response_source_migration.py@1","fetched_at":"2026-10-08T16:19:47.155165+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4ebe61b15b6f069166c1e92ba1829f7ba4a9e5bd8d87f5fa7a700190a44e45a5","refresh_policy":"pinned","refresh_reason":"Public response migration requires per-route binding and semantic review.","response_only":true,"review_evidence":"Retain the exact existing typed public response from pinned AIsa Docs 3a00a91fb8db83d033b3008209c0d598d3866c54; operation ID and public route match. The current SELECT-only metadata proves the same Profile reference as frozen W0, verified target ownership, no query/encoding/managed transform, and the expected official provider origin. No response fields, requiredness, examples, or status were inferred or widened. Actual complete current Runtime projection and release approval remain required.","review_period_days":30,"source_document_sha256":"7c2fe218576e96d9be5d49f29603b770417622c524f759ea5617c827e197af59","source_revision":"3a00a91fb8db83d033b3008209c0d598d3866c54","upstream_origin_sha256":"501ba605eb40ddea56b66725ba29303a39abf4bc5da716121834ea138b558314","upstream_path_sha256":"6d059e0a1903089e31ec2d88dd29975e4e3c084871faf6902aeb5cb286b7ecf6","url":"https://github.com/AIsa-team/docs/blob/3a00a91fb8db83d033b3008209c0d598d3866c54/openapi/firecrawl.json"}},"x-aisa-response-upstream-origin-sha256":"501ba605eb40ddea56b66725ba29303a39abf4bc5da716121834ea138b558314","x-aisa-response-upstream-path-sha256":"6d059e0a1903089e31ec2d88dd29975e4e3c084871faf6902aeb5cb286b7ecf6","x-aisa-revision":{"customer_pricing_ref":"d3a91f5aa1c1","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7a49a2982dac"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_firecrawl_search","path":"/apis/v1/firecrawl/search"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/firecrawl/search \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"enterprise\": false,\n  \"limit\": 10,\n  \"query\": \"nike\",\n  \"sources\": [\n    \"web\"\n  ]\n}'"}]}},"/apis/v1/foreplay/brand/analytics":{"get":{"description":"Get analytics for a brand (running-ads distribution, creative velocity) as a series of analytics rows. A successful call returns **one row per day** (`date`, `active_count`, `inactive_count`, and per-format counts).\n\n**Important:** the `id` parameter must be a page_id / `ad_library_id` (obtained from the `getBrandsByDomain` response), NOT a Foreplay `brand_id`. Passing a `brand_id` returns HTTP 406. Flow: `getBrandsByDomain(domain)` -> `ad_library_id` -> `brand/analytics(id=ad_library_id)`.\n\n**Date window:** the window between `start_date` and `end_date` must be ≤ 30 days. A larger range returns HTTP 406 `Date range too large`.\n\n**Cost estimation:** each returned row is 1 billed item . Because the response is one row per day, a 30-day window can bill up to ~30 items.\n\n empty results and 4xx/5xx errors are not charged.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.875 USD (not a fixed price). Declared unit rate: $0 USD per provider_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_brands_analytics","parameters":[{"description":"End date (inclusive). Format: 'YYYY-MM-DD', 'YYYY-MM-DDTHH:MM:SS', or 'YYYY-MM-DD HH:MM:SS'. If you provide only the date (e.g. '2024-11-12'), it will be interpreted as '2024-11-12 00:00:00'. To include all results for a given day, set end_date to 'YYYY-MM-DD 23:59:59' or to the next day at '00:00:00'. Examples: start_date=2024-11-12 00:00:00, end_date=2024-11-12 23:59:59. The window between start_date and end_date must be ≤ 30 days. A larger range returns HTTP 406 `Date range too large`.","in":"query","name":"end_date","required":false,"schema":{"type":"string"}},{"description":"Page ID or Brand ID. Brand IDs are 20-25 character alphanumeric strings with mixed case. Page IDs are numeric Facebook page identifiers.","in":"query","name":"id","required":true,"schema":{"type":"string"}},{"description":"Order of results: 'newest' (default), 'oldest', 'longest_running', or 'most_relevant'. Sorts ads by creation date, longest running duration, or relevance to the search query.","in":"query","name":"order","required":false,"schema":{"default":"newest","enum":["newest","oldest","longest_running","most_relevant"],"type":"string"}},{"description":"Start date (inclusive). Format: 'YYYY-MM-DD', 'YYYY-MM-DDTHH:MM:SS', or 'YYYY-MM-DD HH:MM:SS'. If you provide only the date (e.g. '2024-11-12'), it will be interpreted as '2024-11-12 00:00:00'. To get all ads from a specific day, set end_date to 'YYYY-MM-DD 23:59:59' or to the next day at '00:00:00'. Examples: start_date=2024-11-12 00:00:00, end_date=2024-11-12 23:59:59. The window between start_date and end_date must be ≤ 30 days. A larger range returns HTTP 406 `Date range too large`.","in":"query","name":"start_date","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"data":[{"active_count":12,"date":"2025-01-01","image":5,"inactive_count":3,"video":7},{"active_count":14,"date":"2025-01-02","image":6,"inactive_count":2,"video":8}],"error":null,"metadata":{"count":2,"cursor":null,"status_code":200,"success":true}},"schema":{"type":"object"}}},"description":"JSON envelope with `metadata` and a `data[]` array of analytics rows (one row per day, each with `date`, `active_count`, `inactive_count`, and per-format counts). Each row in `data[]` counts as one billed item."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Brand Analytics","tags":["foreplay"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"foreplay","x-aisa-category":"Ad Intelligence","x-aisa-docs-url":"https://aisa.one/docs/api-reference/foreplay/get_foreplay-brand-analytics","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.875,"estimate_source":"profile_seed","evidence_source":"response_body","maximum_units":50,"unit":"provider_credit","unit_rate_usd":0},"x-aisa-provider":"foreplay","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"foreplay","x-aisa-response-source":{"content_hash":"sha256:14a136f139977d3769685c231aa2a417c36b59a205a744652f22bd2485057072","kind":"upstream_success_contract","source":{"content_hash":"sha256:667883d1e6e3ece298d167ed0bc2a9bfbeefa09ff14fff522afd839ad9d42708","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:5fcc4503dbb495b9742deb9b4549953007451710ba0e30e191c8cd8ee32fa9b4","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/foreplay.json"}},"x-aisa-revision":{"customer_pricing_ref":"25dccbfad0ad","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6c8c8557eec2"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_brands_analytics","path":"/apis/v1/foreplay/brand/analytics"},"x-aisa-source":{"content_hash":"sha256:667883d1e6e3ece298d167ed0bc2a9bfbeefa09ff14fff522afd839ad9d42708","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:5fcc4503dbb495b9742deb9b4549953007451710ba0e30e191c8cd8ee32fa9b4","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/foreplay.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/brand/analytics","x-aisa-validation":"provider"}},"/apis/v1/foreplay/brand/getAdsByBrandId":{"get":{"description":"Retrieve ads for one or more Foreplay brand IDs, applying the supplied filters. Each result in `data[]` is a full ad object.\n\n**Accepts `brand_ids` only.** `page_id` lookup is NOT supported on the AIsa gateway — resolve a domain to its `ad_library_id` / brand id via `getBrandsByDomain` first. Passing a page id in `brand_ids` returns HTTP 200 with `count: 0` (silently treated as an unknown brand). This is intentional P0 scoping, documented as a known limitation.\n\n empty results and 4xx/5xx errors are not charged.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.875 USD (not a fixed price). Declared unit rate: $0 USD per provider_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_ads_by_brand_ids","parameters":[{"description":"Brand ID(s) to search for. Can be a single ID or multiple IDs separated by commas.","in":"query","name":"brand_ids","required":true,"schema":{"type":"array"}},{"description":"Best-effort live fallback. If the cached results are empty and `collect=true`, the API translates each brand id to its Meta page id (`adlibraryid`), kicks off a live fetch through our Spyder pipeline, and polls for ~30 seconds. Returns whatever is available at the end of the window — may still be empty if a brand has no Meta page on file, the page is restricted, deleted, or simply isn't running ads. Not perfect — use it as a fallback when the regular response is empty, not as a default.","in":"query","name":"collect","required":false,"schema":{"default":"false","type":"string"}},{"description":"Cursor for pagination. Use the cursor value from the previous response's metadata to get the next page of results.","in":"query","name":"cursor","required":false,"schema":{"type":"string"}},{"description":"Filter by one or more display formats.\nAvailable formats (11): carousel, dco, dpa, event, image, multi_images, multi_medias, multi_videos, page_like, text, video\nExample: `?display_format=video&display_format=carousel`\n\n","in":"query","name":"display_format","required":false,"schema":{"enum":["carousel","dco","dpa","event","image","multi_images","multi_medias","multi_videos","page_like","text","video"],"type":"string"}},{"description":"End date (inclusive). Format: 'YYYY-MM-DD', 'YYYY-MM-DDTHH:MM:SS', or 'YYYY-MM-DD HH:MM:SS'. If you provide only the date (e.g. '2024-11-12'), it will be interpreted as '2024-11-12 00:00:00'. To include all results for a given day, set end_date to 'YYYY-MM-DD 23:59:59' or to the next day at '00:00:00'. Examples: start_date=2024-11-12 00:00:00, end_date=2024-11-12 23:59:59.","in":"query","name":"end_date","required":false,"schema":{"type":"string"}},{"description":"Filter by languages.\nAccepts various language formats: 'french', 'FR', 'romanian', 'ro', 'english', 'en', etc.\nExample: `?languages=en&languages=fr`\n\n","in":"query","name":"languages","required":false,"schema":{"type":"string"}},{"description":"Pagination limit (max 250). Controls the number of ads returned per request.","in":"query","name":"limit","required":false,"schema":{"default":10,"maximum":250,"type":"integer"}},{"description":"Filter ads by live status. `true` means currently active ads, `false` means inactive ads. Leave empty to include both.","in":"query","name":"live","required":false,"schema":{"type":"string"}},{"description":"Filter by market target.\nAvailable targets: b2b (business-to-business), b2c (business-to-consumer)\nExample: `?market_target=b2b`\n\n","in":"query","name":"market_target","required":false,"schema":{"type":"string"}},{"description":"Filter by one or more niches.\nAvailable niches: travel, food, fashion, beauty, health, technology, automotive, finance, education, entertainment, sports, home, pets, business, other\nExample: `?niches=travel&niches=fashion`\n\n","in":"query","name":"niches","required":false,"schema":{"type":"string"}},{"description":"Order of results: 'newest' (default), 'oldest', 'longest_running', or 'most_relevant'. Sorts ads by creation date, longest running duration, or relevance to the search query.","in":"query","name":"order","required":false,"schema":{"default":"newest","enum":["newest","oldest","longest_running","most_relevant"],"type":"string"}},{"description":"Filter by one or more publisher platforms.\nAvailable platforms: facebook, instagram, audience_network, messenger, tiktok, youtube, linkedin, threads, whatsapp\nExample: `?publisher_platform=facebook&publisher_platform=instagram`\n\n","in":"query","name":"publisher_platform","required":false,"schema":{"enum":["facebook","instagram","audience_network","messenger","tiktok","youtube","linkedin","threads","whatsapp"],"type":"string"}},{"description":"Filter ads by maximum running duration in days. Must be a positive integer.","in":"query","name":"running_duration_max_days","required":false,"schema":{"type":"string"}},{"description":"Filter ads by minimum running duration in days. Must be a positive integer.","in":"query","name":"running_duration_min_days","required":false,"schema":{"type":"string"}},{"description":"Start date (inclusive). Format: 'YYYY-MM-DD', 'YYYY-MM-DDTHH:MM:SS', or 'YYYY-MM-DD HH:MM:SS'. If you provide only the date (e.g. '2024-11-12'), it will be interpreted as '2024-11-12 00:00:00'. To get all ads from a specific day, set end_date to 'YYYY-MM-DD 23:59:59' or to the next day at '00:00:00'. Examples: start_date=2024-11-12 00:00:00, end_date=2024-11-12 23:59:59.","in":"query","name":"start_date","required":false,"schema":{"type":"string"}},{"description":"Filter ads by maximum video duration in seconds. Only applies to video ads.","in":"query","name":"video_duration_max","required":false,"schema":{"type":"string"}},{"description":"Filter ads by minimum video duration in seconds. Only applies to video ads.","in":"query","name":"video_duration_min","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"data":[{"brand_id":"bYeKOahyGopmGKMHiWit","brand_name":"Nike","display_format":"video","id":"abc123","live":true,"publisher_platform":"facebook"}],"error":null,"metadata":{"count":1,"cursor":null,"status_code":200,"success":true}},"schema":{"type":"object"}}},"description":"JSON envelope with `metadata` and a `data[]` array of ad objects. Each ad in `data[]` counts as one billed item."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Ads By Brand Id","tags":["foreplay"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"foreplay","x-aisa-category":"Ad Intelligence","x-aisa-docs-url":"https://aisa.one/docs/api-reference/foreplay/get_foreplay-getadsbybrandid","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.875,"estimate_source":"profile_seed","evidence_source":"response_body","maximum_units":50,"unit":"provider_credit","unit_rate_usd":0},"x-aisa-provider":"foreplay","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"foreplay","x-aisa-response-source":{"content_hash":"sha256:be2ae5775fe0a54d5a8e2898be9a731b536d6b7f3d44b0ea16322f9ebf292752","kind":"upstream_success_contract","source":{"content_hash":"sha256:667883d1e6e3ece298d167ed0bc2a9bfbeefa09ff14fff522afd839ad9d42708","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:5fcc4503dbb495b9742deb9b4549953007451710ba0e30e191c8cd8ee32fa9b4","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/foreplay.json"}},"x-aisa-revision":{"customer_pricing_ref":"25dccbfad0ad","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5a7a3b7f6427"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_ads_by_brand_ids","path":"/apis/v1/foreplay/brand/getAdsByBrandId"},"x-aisa-source":{"content_hash":"sha256:667883d1e6e3ece298d167ed0bc2a9bfbeefa09ff14fff522afd839ad9d42708","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:5fcc4503dbb495b9742deb9b4549953007451710ba0e30e191c8cd8ee32fa9b4","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/foreplay.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/brand/getAdsByBrandId","x-aisa-validation":"provider"}},"/apis/v1/foreplay/brand/getBrandsByDomain":{"get":{"description":"Discover brands that advertise from a given domain. Returns brand records including the Foreplay `brand_id` and the `ad_library_id` (page_id). Use the returned `ad_library_id` as the `id` input to `brand/analytics`.\n\n empty results and 4xx/5xx errors are not charged.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.875 USD (not a fixed price). Declared unit rate: $0 USD per provider_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_brands_by_domain","parameters":[{"description":"Domain name to search for. This can be a full URL (e.g., 'https://example.com') or just the domain (e.g., 'example.com'). The system will automatically format and clean the domain. This endpoint looks up candidate brands based on the provided domain. The returned brands are potential matches and are not guaranteed to be definitively associated with the domain.","in":"query","name":"domain","required":true,"schema":{"type":"string"}},{"description":"Pagination limit (max 10). Controls the number of brands returned per request.","in":"query","name":"limit","required":false,"schema":{"default":10,"maximum":10,"type":"integer"}},{"description":"Order of results: 'most_ranked' (default) or 'least_ranked'. Sorts brands by relevance ranking.","in":"query","name":"order","required":false,"schema":{"default":"most_ranked","type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"data":[{"ad_library_id":"15087023444","brand_id":"bYeKOahyGopmGKMHiWit","name":"Nike"}],"error":null,"metadata":{"count":1,"cursor":null,"status_code":200,"success":true}},"schema":{"type":"object"}}},"description":"JSON envelope with `metadata` and a `data[]` array of brand objects (each includes `brand_id` and `ad_library_id`). Each brand in `data[]` counts as one billed item."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Brands By Domain","tags":["foreplay"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"foreplay","x-aisa-category":"Ad Intelligence","x-aisa-docs-url":"https://aisa.one/docs/api-reference/foreplay/get_foreplay-getbrandsbydomain","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.875,"estimate_source":"profile_seed","evidence_source":"response_body","maximum_units":50,"unit":"provider_credit","unit_rate_usd":0},"x-aisa-provider":"foreplay","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"foreplay","x-aisa-response-source":{"content_hash":"sha256:e997bc8e8810ef2e80f5633c2867a1539c0a1f2d688ce33f86997853e70e46bd","kind":"upstream_success_contract","source":{"content_hash":"sha256:667883d1e6e3ece298d167ed0bc2a9bfbeefa09ff14fff522afd839ad9d42708","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:5fcc4503dbb495b9742deb9b4549953007451710ba0e30e191c8cd8ee32fa9b4","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/foreplay.json"}},"x-aisa-revision":{"customer_pricing_ref":"25dccbfad0ad","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"39d64023f946"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_brands_by_domain","path":"/apis/v1/foreplay/brand/getBrandsByDomain"},"x-aisa-source":{"content_hash":"sha256:667883d1e6e3ece298d167ed0bc2a9bfbeefa09ff14fff522afd839ad9d42708","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:5fcc4503dbb495b9742deb9b4549953007451710ba0e30e191c8cd8ee32fa9b4","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/foreplay.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/brand/getBrandsByDomain","x-aisa-validation":"provider"}},"/apis/v1/foreplay/discovery/ads":{"get":{"description":"Search across the Foreplay ad index (100M+ ads) with a text query plus filters. Each result in `data[]` is a full ad object (image/video URLs, transcription, brand metadata, targeting, and more).\n\n empty results and 4xx/5xx errors are not charged.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.875 USD (not a fixed price). Declared unit rate: $0 USD per provider_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"search_discovery_ads","parameters":[{"description":"Cursor for pagination. Use the cursor value from the previous response's metadata to get the next page of results.","in":"query","name":"cursor","required":false,"schema":{"type":"string"}},{"description":"Filter by one or more display formats.\nAvailable formats (11): carousel, dco, dpa, event, image, multi_images, multi_medias, multi_videos, page_like, text, video\nExample: `?display_format=video&display_format=carousel`\n\n","in":"query","name":"display_format","required":false,"schema":{"enum":["carousel","dco","dpa","event","image","multi_images","multi_medias","multi_videos","page_like","text","video"],"type":"string"}},{"description":"End date (inclusive). Format: 'YYYY-MM-DD', 'YYYY-MM-DDTHH:MM:SS', or 'YYYY-MM-DD HH:MM:SS'. If you provide only the date (e.g. '2024-11-12'), it will be interpreted as '2024-11-12 00:00:00'. To include all results for a given day, set end_date to 'YYYY-MM-DD 23:59:59' or to the next day at '00:00:00'. Examples: start_date=2024-11-12 00:00:00, end_date=2024-11-12 23:59:59.","in":"query","name":"end_date","required":false,"schema":{"type":"string"}},{"description":"Filter by languages.\nAccepts various language formats: 'french', 'FR', 'romanian', 'ro', 'english', 'en', etc.\nExample: `?languages=en&languages=fr`\n\n","in":"query","name":"languages","required":false,"schema":{"type":"string"}},{"description":"Pagination limit (max 250). Controls the number of ads returned per request.","in":"query","name":"limit","required":false,"schema":{"default":10,"maximum":250,"type":"integer"}},{"description":"Filter ads by live status. `true` means currently active ads, `false` means inactive ads. Leave empty to include both.","in":"query","name":"live","required":false,"schema":{"type":"string"}},{"description":"Filter by market target.\nAvailable targets: b2b (business-to-business), b2c (business-to-consumer)\nExample: `?market_target=b2b`\n\n","in":"query","name":"market_target","required":false,"schema":{"type":"string"}},{"description":"Filter by one or more niches.\nAvailable niches: accessories, app/software, beauty, business/professional, education, entertainment, fashion, food/drink, health/wellness, home/garden, jewelry/watches, other, parenting, pets, real estate, service business, medical, charity/nfp, kids/baby\nExample: `?niches=travel&niches=fashion`\n\n","in":"query","name":"niches","required":false,"schema":{"type":"string"}},{"description":"Order of results: 'newest' (default), 'oldest', 'longest_running', or 'most_relevant'. Sorts ads by creation date, longest running duration, or relevance to the search query.","in":"query","name":"order","required":false,"schema":{"default":"newest","enum":["newest","oldest","longest_running","most_relevant"],"type":"string"}},{"description":"Filter by one or more publisher platforms.\nAvailable platforms: facebook, instagram, audience_network, messenger, tiktok, youtube, linkedin, threads, whatsapp\nExample: `?publisher_platform=facebook&publisher_platform=instagram`\n\n","in":"query","name":"publisher_platform","required":false,"schema":{"enum":["facebook","instagram","audience_network","messenger","tiktok","youtube","linkedin","threads","whatsapp"],"type":"string"}},{"description":"Search text for ad name or description. Leave empty to search all ads with filters only.","in":"query","name":"query","required":false,"schema":{"type":"string"}},{"description":"Filter ads by maximum running duration in days. Must be a positive integer.","in":"query","name":"running_duration_max_days","required":false,"schema":{"type":"string"}},{"description":"Filter ads by minimum running duration in days. Must be a positive integer.","in":"query","name":"running_duration_min_days","required":false,"schema":{"type":"string"}},{"description":"Start date (inclusive). Format: 'YYYY-MM-DD', 'YYYY-MM-DDTHH:MM:SS', or 'YYYY-MM-DD HH:MM:SS'. If you provide only the date (e.g. '2024-11-12'), it will be interpreted as '2024-11-12 00:00:00'. To get all ads from a specific day, set end_date to 'YYYY-MM-DD 23:59:59' or to the next day at '00:00:00'. Examples: start_date=2024-11-12 00:00:00, end_date=2024-11-12 23:59:59.","in":"query","name":"start_date","required":false,"schema":{"type":"string"}},{"description":"Filter ads by maximum video duration in seconds. Only applies to video ads.","in":"query","name":"video_duration_max","required":false,"schema":{"type":"string"}},{"description":"Filter ads by minimum video duration in seconds. Only applies to video ads.","in":"query","name":"video_duration_min","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"data":[{"brand_id":"bYeKOahyGopmGKMHiWit","brand_name":"Nike","display_format":"video","id":"abc123","live":true,"publisher_platform":"facebook"}],"error":null,"metadata":{"count":1,"cursor":null,"status_code":200,"success":true}},"schema":{"type":"object"}}},"description":"JSON envelope with `metadata` and a `data[]` array of ad objects. Each ad in `data[]` counts as one billed item."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Discovery Ads","tags":["foreplay"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"foreplay","x-aisa-category":"Ad Intelligence","x-aisa-docs-url":"https://aisa.one/docs/api-reference/foreplay/get_foreplay-discovery-ads","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.875,"estimate_source":"profile_seed","evidence_source":"response_body","maximum_units":50,"unit":"provider_credit","unit_rate_usd":0},"x-aisa-provider":"foreplay","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"foreplay","x-aisa-response-source":{"content_hash":"sha256:be2ae5775fe0a54d5a8e2898be9a731b536d6b7f3d44b0ea16322f9ebf292752","kind":"upstream_success_contract","source":{"content_hash":"sha256:667883d1e6e3ece298d167ed0bc2a9bfbeefa09ff14fff522afd839ad9d42708","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:5fcc4503dbb495b9742deb9b4549953007451710ba0e30e191c8cd8ee32fa9b4","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/foreplay.json"}},"x-aisa-revision":{"customer_pricing_ref":"25dccbfad0ad","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f4901308d8d8"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"search_discovery_ads","path":"/apis/v1/foreplay/discovery/ads"},"x-aisa-source":{"content_hash":"sha256:667883d1e6e3ece298d167ed0bc2a9bfbeefa09ff14fff522afd839ad9d42708","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:5fcc4503dbb495b9742deb9b4549953007451710ba0e30e191c8cd8ee32fa9b4","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/foreplay.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/discovery/ads","x-aisa-validation":"provider"}},"/apis/v1/fred/category":{"get":{"description":"Get a category.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_fred_apis_v1_fred_category","parameters":[{"description":"The id for a category.\ninteger, default: 0 (root category)","in":"query","name":"category_id","required":false,"schema":{"default":0,"type":"integer"},"x-aisa-reference-declarations":["integer, default: 0 (root category)"]},{"description":"A key or file extension that indicates the type of file to send.\nstring, optional, default: xml\nOne of the following values: 'xml', 'json' xml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.\nxml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.","in":"query","name":"file_type","required":false,"schema":{"default":"xml","enum":["xml","json"],"type":"string"},"x-aisa-reference-declarations":["string, optional, default: xml","One of the following values: 'xml', 'json'"]}],"responses":{"200":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"categories":[{"id":125,"name":"Trade Balance","parent_id":13}]}}}},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n<categories>\n    <category id=\"125\" name=\"Trade Balance\" parent_id=\"13\"/>\n</categories>"}}}},"description":"Official representation and examples only; no complete response schema is declared."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"category","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"fred","x-aisa-category":"general","x-aisa-docs-url":"https://aisa.one/docs/api-reference/fred/any_fred_apis_v1_fred_category","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"fred","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"fred","x-aisa-response-pending":{"method":"GET","operation_id":"any_fred_apis_v1_fred_category","path":"/apis/v1/fred/category","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-response-source":{"content_hash":"sha256:709a7bf9662e8c0709828a71897d65feaf5d155b3ba4f8302b5c96949e3227c6","kind":"upstream_success_contract","source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"}},"x-aisa-revision":{"customer_pricing_ref":"da34ca3458ba","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e5a9aa7dceb0"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_fred_apis_v1_fred_category","path":"/apis/v1/fred/category"},"x-aisa-source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/fred/category","x-aisa-validation":"provider"}},"/apis/v1/fred/category/children":{"get":{"description":"{\"methods\":[{\"methodType\":\"GET\",\"methodDesc\":\"Get the child categories for a specified parent category.\",\"requestParams\":[{\"name\":\"category_id\",\"type\":\"integer\",\"required\":false,\"description\":\"The id for a category. Default: 0 (root category).\"},{\"name\":\"realtime_start\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string. Default: today's date.\"},{\"name\":\"realtime_end\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string. Default: today's date.\"}],\"responseParams\":[{\"name\":\"categories\",\"type\":\"array\",\"description\":\"Array of category objects with id, name, parent_id.\"}]}]}\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_fred_apis_v1_fred_category_children","parameters":[{"description":"The id for a category.\ninteger, default: 0 (root category)","in":"query","name":"category_id","required":false,"schema":{"default":0,"type":"integer"},"x-aisa-reference-declarations":["integer, default: 0 (root category)"]},{"description":"A key or file extension that indicates the type of file to send.\nstring, optional, default: xml\nOne of the following values: 'xml', 'json' xml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.\nxml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.","in":"query","name":"file_type","required":false,"schema":{"default":"xml","enum":["xml","json"],"type":"string"},"x-aisa-reference-declarations":["string, optional, default: xml","One of the following values: 'xml', 'json'"]},{"description":"The end of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_end","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]},{"description":"The start of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_start","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]}],"responses":{"200":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"categories":[{"id":16,"name":"Exports","parent_id":13},{"id":17,"name":"Imports","parent_id":13},{"id":3000,"name":"Income Payments & Receipts","parent_id":13},{"id":125,"name":"Trade Balance","parent_id":13},{"id":127,"name":"U.S. International Finance","parent_id":13}]}}}},"text/xml":{}},"description":"Official representation and examples only; no complete response schema is declared."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Category Children","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"fred","x-aisa-category":"general","x-aisa-docs-url":"https://aisa.one/docs/api-reference/fred/any_fred_apis_v1_fred_category_children","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"fred","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"fred","x-aisa-response-pending":{"method":"GET","operation_id":"any_fred_apis_v1_fred_category_children","path":"/apis/v1/fred/category/children","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-response-source":{"content_hash":"sha256:91b0a51fccaa9b96be7db6a4dc75d09d5091176cdbb2d0f6298791d0f8f8b973","kind":"upstream_success_contract","source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"}},"x-aisa-revision":{"customer_pricing_ref":"da34ca3458ba","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d1e179dc3e0c"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_fred_apis_v1_fred_category_children","path":"/apis/v1/fred/category/children"},"x-aisa-source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/fred/category/children","x-aisa-validation":"provider"}},"/apis/v1/fred/category/related":{"get":{"description":"{\"methods\":[{\"methodType\":\"GET\",\"methodDesc\":\"Get the related categories for a category. A related category is a one-way relation between 2 categories that is not part of a parent-child category hierarchy.\",\"requestParams\":[{\"name\":\"category_id\",\"type\":\"integer\",\"required\":true,\"description\":\"The id for a category.\"},{\"name\":\"realtime_start\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string. Default: today's date.\"},{\"name\":\"realtime_end\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string. Default: today's date.\"}],\"responseParams\":[{\"name\":\"categories\",\"type\":\"array\",\"description\":\"Array of related category objects with id, name, parent_id.\"}]}]}\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_fred_apis_v1_fred_category_related","parameters":[{"description":"The id for a category.\ninteger, required","in":"query","name":"category_id","required":true,"schema":{"type":"integer"},"x-aisa-reference-declarations":["integer, required"]},{"description":"A key or file extension that indicates the type of file to send.\nstring, optional, default: xml\nOne of the following values: 'xml', 'json' xml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.\nxml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.","in":"query","name":"file_type","required":false,"schema":{"default":"xml","enum":["xml","json"],"type":"string"},"x-aisa-reference-declarations":["string, optional, default: xml","One of the following values: 'xml', 'json'"]},{"description":"The end of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_end","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]},{"description":"The start of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_start","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]}],"responses":{"200":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"categories":[{"id":149,"name":"Arkansas","parent_id":27281},{"id":150,"name":"Illinois","parent_id":27281},{"id":151,"name":"Indiana","parent_id":27281},{"id":152,"name":"Kentucky","parent_id":27281},{"id":153,"name":"Mississippi","parent_id":27281},{"id":154,"name":"Missouri","parent_id":27281},{"id":193,"name":"Tennessee","parent_id":27281}]}}}},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n<categories>\n  <category id=\"149\" name=\"Arkansas\" parent_id=\"27281\"/>\n  <category id=\"150\" name=\"Illinois\" parent_id=\"27281\"/>\n  <category id=\"151\" name=\"Indiana\" parent_id=\"27281\"/>\n  <category id=\"152\" name=\"Kentucky\" parent_id=\"27281\"/>\n  <category id=\"153\" name=\"Mississippi\" parent_id=\"27281\"/>\n  <category id=\"154\" name=\"Missouri\" parent_id=\"27281\"/>\n  <category id=\"193\" name=\"Tennessee\" parent_id=\"27281\"/>\n</categories>"}}}},"description":"Official representation and examples only; no complete response schema is declared."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Category Related","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"fred","x-aisa-category":"general","x-aisa-docs-url":"https://aisa.one/docs/api-reference/fred/any_fred_apis_v1_fred_category_related","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"fred","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"fred","x-aisa-response-pending":{"method":"GET","operation_id":"any_fred_apis_v1_fred_category_related","path":"/apis/v1/fred/category/related","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-response-source":{"content_hash":"sha256:677a387c136351f5ab16875f543246de8ac4f3e6f9f1ddd5c2bdd4c1c09c875f","kind":"upstream_success_contract","source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"}},"x-aisa-revision":{"customer_pricing_ref":"da34ca3458ba","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3c9e318ee47b"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_fred_apis_v1_fred_category_related","path":"/apis/v1/fred/category/related"},"x-aisa-source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/fred/category/related","x-aisa-validation":"provider"}},"/apis/v1/fred/category/related_tags":{"get":{"description":"{\"methods\":[{\"methodType\":\"GET\",\"methodDesc\":\"Get the related FRED tags for one or more FRED tags within a category.\",\"requestParams\":[{\"name\":\"category_id\",\"type\":\"integer\",\"required\":true,\"description\":\"The id for a category.\"},{\"name\":\"realtime_start\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string.\"},{\"name\":\"realtime_end\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string.\"},{\"name\":\"tag_names\",\"type\":\"string\",\"required\":true,\"description\":\"Semicolon delimited list of tag names that series match all of.\"},{\"name\":\"exclude_tag_names\",\"type\":\"string\",\"required\":false,\"description\":\"Semicolon delimited list of tag names to exclude.\"},{\"name\":\"tag_group_id\",\"type\":\"string\",\"required\":false,\"description\":\"One of: freq, gen, geo, geot, rls, seas, src.\"},{\"name\":\"search_text\",\"type\":\"string\",\"required\":false,\"description\":\"Words to find matching tags.\"},{\"name\":\"limit\",\"type\":\"integer\",\"required\":false,\"description\":\"Max results. 1-1000, default: 1000.\"},{\"name\":\"offset\",\"type\":\"integer\",\"required\":false,\"description\":\"Default: 0.\"},{\"name\":\"order_by\",\"type\":\"string\",\"required\":false,\"description\":\"One of: series_count, popularity, created, name, group_id. Default: series_count.\"},{\"name\":\"sort_order\",\"type\":\"string\",\"required\":false,\"description\":\"asc or desc. Default: asc.\"}],\"responseParams\":[{\"name\":\"tags\",\"type\":\"array\",\"description\":\"Array of related tag objects.\"}]}]}\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_fred_apis_v1_fred_category_related_tags","parameters":[{"description":"The id for a category.\ninteger, required","in":"query","name":"category_id","required":true,"schema":{"type":"integer"},"x-aisa-reference-declarations":["integer, required"]},{"description":"A semicolon delimited list of tag names that series match none of.\nString, optional, no default value.\nExample value: 'goods;sa'. Find the related tags for series having neither tag 'goods' nor tag 'sa'.","in":"query","name":"exclude_tag_names","required":false,"schema":{"type":"string"},"x-aisa-reference-declarations":["String, optional, no default value.","Example value: 'goods;sa'. Find the related tags for series having neither tag 'goods' nor tag 'sa'."]},{"description":"A key or file extension that indicates the type of file to send.\nstring, optional, default: xml\nOne of the following values: 'xml', 'json' xml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.\nxml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.","in":"query","name":"file_type","required":false,"schema":{"default":"xml","enum":["xml","json"],"type":"string"},"x-aisa-reference-declarations":["string, optional, default: xml","One of the following values: 'xml', 'json'"]},{"description":"The maximum number of results to return.\ninteger between 1 and 1000, optional, default: 1000","in":"query","name":"limit","required":false,"schema":{"default":1000,"maximum":1000,"minimum":1,"type":"integer"},"x-aisa-reference-declarations":["integer between 1 and 1000, optional, default: 1000"]},{"description":"non-negative integer, optional, default: 0","in":"query","name":"offset","required":false,"schema":{"default":0,"minimum":0,"type":"integer"},"x-aisa-reference-declarations":["non-negative integer, optional, default: 0"]},{"description":"Order results by values of the specified attribute.\nOne of the following strings: 'series_count', 'popularity', 'created', 'name', 'group_id'.\noptional, default: series_count","in":"query","name":"order_by","required":false,"schema":{"default":"series_count","enum":["series_count","popularity","created","name","group_id"],"type":"string"},"x-aisa-reference-declarations":["One of the following strings: 'series_count', 'popularity', 'created', 'name', 'group_id'.","optional, default: series_count"]},{"description":"The end of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_end","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]},{"description":"The start of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_start","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]},{"description":"The words to find matching tags with.\nString, optional, no filtering by search words by default.","in":"query","name":"search_text","required":false,"schema":{"type":"string"},"x-aisa-reference-declarations":["String, optional, no filtering by search words by default."]},{"description":"Sort results is ascending or descending order for attribute values specified by order_by.\nOne of the following strings: 'asc', 'desc'.\noptional, default: asc","in":"query","name":"sort_order","required":false,"schema":{"default":"asc","enum":["asc","desc"],"type":"string"},"x-aisa-reference-declarations":["One of the following strings: 'asc', 'desc'.","optional, default: asc"]},{"description":"A tag group id to filter tags by type.\nString, optional, no filtering by tag group by default.\nOne of the following: 'freq', 'gen', 'geo', 'geot', 'rls', 'seas', 'src'. freq = Frequency gen = General or Concept geo = Geography geot = Geography Type rls = Release seas = Seasonal Adjustment src = Source\nfreq = Frequency gen = General or Concept geo = Geography geot = Geography Type rls = Release seas = Seasonal Adjustment src = Source","in":"query","name":"tag_group_id","required":false,"schema":{"type":"string"},"x-aisa-reference-declarations":["String, optional, no filtering by tag group by default.","One of the following: 'freq', 'gen', 'geo', 'geot', 'rls', 'seas', 'src'."]},{"description":"A semicolon delimited list of tag names that series match all of. See the related request fred/category/tags .\nString, required, no default value.\nExample value: 'services;quarterly'. Find the related tags for series having both tags 'services' and 'quarterly'.","in":"query","name":"tag_names","required":true,"schema":{"type":"string"},"x-aisa-reference-declarations":["String, required, no default value.","Example value: 'services;quarterly'. Find the related tags for series having both tags 'services' and 'quarterly'."]}],"responses":{"200":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"count":7,"limit":1000,"offset":0,"order_by":"series_count","realtime_end":"2013-08-13","realtime_start":"2013-08-13","sort_order":"desc","tags":[{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"balance","notes":"","popularity":65,"series_count":4},{"created":"2012-02-27 10:18:19-06","group_id":"src","name":"bea","notes":"U.S. Department of Commerce: Bureau of Economic Analysis","popularity":87,"series_count":4},{"created":"2012-02-27 10:18:19-06","group_id":"geot","name":"nation","notes":"Country Level","popularity":100,"series_count":4},{"created":"2012-02-27 10:18:19-06","group_id":"geo","name":"usa","notes":"United States of America","popularity":100,"series_count":4},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"goods","notes":"","popularity":73,"series_count":2},{"created":"2012-02-27 10:18:19-06","group_id":"seas","name":"nsa","notes":"Not seasonally adjusted","popularity":96,"series_count":2},{"created":"2012-02-27 10:18:19-06","group_id":"seas","name":"sa","notes":"Seasonally adjusted","popularity":94,"series_count":2}]}}}},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<tags realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" order_by=\"series_count\" sort_order=\"desc\" count=\"7\" offset=\"0\" limit=\"1000\">\n    <tag name=\"balance\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"65\" series_count=\"4\"/>\n    <tag name=\"bea\" group_id=\"src\" notes=\"U.S. Department of Commerce: Bureau of Economic Analysis\" created=\"2012-02-27 10:18:19-06\" popularity=\"87\" series_count=\"4\"/>\n    <tag name=\"nation\" group_id=\"geot\" notes=\"Country Level\" created=\"2012-02-27 10:18:19-06\" popularity=\"100\" series_count=\"4\"/>\n    <tag name=\"usa\" group_id=\"geo\" notes=\"United States of America\" created=\"2012-02-27 10:18:19-06\" popularity=\"100\" series_count=\"4\"/>\n    <tag name=\"goods\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"73\" series_count=\"2\"/>\n    <tag name=\"nsa\" group_id=\"seas\" notes=\"Not seasonally adjusted\" created=\"2012-02-27 10:18:19-06\" popularity=\"96\" series_count=\"2\"/>\n    <tag name=\"sa\" group_id=\"seas\" notes=\"Seasonally adjusted\" created=\"2012-02-27 10:18:19-06\" popularity=\"94\" series_count=\"2\"/>\n</tags>"}}}},"description":"Official representation and examples only; no complete response schema is declared."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Category Related Tags","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"fred","x-aisa-category":"general","x-aisa-docs-url":"https://aisa.one/docs/api-reference/fred/any_fred_apis_v1_fred_category_related_tags","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"fred","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"fred","x-aisa-response-pending":{"method":"GET","operation_id":"any_fred_apis_v1_fred_category_related_tags","path":"/apis/v1/fred/category/related_tags","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-response-source":{"content_hash":"sha256:125d3e39d8017eeb6db4ae049abf0ea27173b8c721981e607e58550889a26e59","kind":"upstream_success_contract","source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"}},"x-aisa-revision":{"customer_pricing_ref":"da34ca3458ba","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"cc9624c817da"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_fred_apis_v1_fred_category_related_tags","path":"/apis/v1/fred/category/related_tags"},"x-aisa-source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/fred/category/related_tags","x-aisa-validation":"provider"}},"/apis/v1/fred/category/series":{"get":{"description":"{\"methods\":[{\"methodType\":\"GET\",\"methodDesc\":\"Get the series in a category.\",\"requestParams\":[{\"name\":\"category_id\",\"type\":\"integer\",\"required\":true,\"description\":\"The id for a category.\"},{\"name\":\"realtime_start\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string.\"},{\"name\":\"realtime_end\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string.\"},{\"name\":\"filter_variable\",\"type\":\"string\",\"required\":false,\"description\":\"The attribute to filter results by. One of: frequency, units, seasonal_adjustment.\"},{\"name\":\"filter_value\",\"type\":\"string\",\"required\":false,\"description\":\"The value of the filter_variable attribute to filter by.\"},{\"name\":\"tag_names\",\"type\":\"string\",\"required\":false,\"description\":\"Semicolon delimited list of tag names to filter by.\"},{\"name\":\"exclude_tag_names\",\"type\":\"string\",\"required\":false,\"description\":\"Semicolon delimited list of tag names to exclude.\"},{\"name\":\"tag_group_id\",\"type\":\"string\",\"required\":false,\"description\":\"Tag group id to filter by. One of: freq, gen, geo, geot, rls, seas, src.\"},{\"name\":\"search_text\",\"type\":\"string\",\"required\":false,\"description\":\"Words to find matching series.\"},{\"name\":\"limit\",\"type\":\"integer\",\"required\":false,\"description\":\"Max results. 1-1000, default: 1000.\"},{\"name\":\"offset\",\"type\":\"integer\",\"required\":false,\"description\":\"Offset. Default: 0.\"},{\"name\":\"order_by\",\"type\":\"string\",\"required\":false,\"description\":\"Order by: series_id, title, units, frequency, seasonal_adjustment, popularity, observation_start, observation_end, last_updated. Default: series_id.\"},{\"name\":\"sort_order\",\"type\":\"string\",\"required\":false,\"description\":\"Sort order: asc or desc. Default: asc.\"}],\"responseParams\":[{\"name\":\"seriess\",\"type\":\"array\",\"description\":\"Array of series objects.\"}]}]}\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_fred_apis_v1_fred_category_series","parameters":[{"description":"The id for a category.\ninteger, required","in":"query","name":"category_id","required":true,"schema":{"type":"integer"},"x-aisa-reference-declarations":["integer, required"]},{"description":"A semicolon delimited list of tag names that series match none of.\nString, optional, no filtering by tags by default.\nExample value: 'discontinued;annual'. Filter results to series having neither tag 'discontinued' nor tag 'annual'.\nParameter exclude_tag_names requires that parameter tag_names also be set to limit the number of matching series.","in":"query","name":"exclude_tag_names","required":false,"schema":{"type":"string"},"x-aisa-reference-declarations":["String, optional, no filtering by tags by default.","Example value: 'discontinued;annual'. Filter results to series having neither tag 'discontinued' nor tag 'annual'.","Parameter exclude_tag_names requires that parameter tag_names also be set to limit the number of matching series."]},{"description":"A key or file extension that indicates the type of file to send.\nstring, optional, default: xml\nOne of the following values: 'xml', 'json' xml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.\nxml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.","in":"query","name":"file_type","required":false,"schema":{"default":"xml","enum":["xml","json"],"type":"string"},"x-aisa-reference-declarations":["string, optional, default: xml","One of the following values: 'xml', 'json'"]},{"description":"The value of the filter_variable attribute to filter results by.\nString, optional, no filter by default","in":"query","name":"filter_value","required":false,"schema":{"type":"string"},"x-aisa-reference-declarations":["String, optional, no filter by default"]},{"description":"The attribute to filter results by.\nOn of the following strings: 'frequency', 'units', 'seasonal_adjustment'.\noptional, no filter by default","in":"query","name":"filter_variable","required":false,"schema":{"enum":["frequency","units","seasonal_adjustment"],"type":"string"},"x-aisa-reference-declarations":["On of the following strings: 'frequency', 'units', 'seasonal_adjustment'.","optional, no filter by default"]},{"description":"The maximum number of results to return.\ninteger between 1 and 1000, optional, default: 1000","in":"query","name":"limit","required":false,"schema":{"default":1000,"maximum":1000,"minimum":1,"type":"integer"},"x-aisa-reference-declarations":["integer between 1 and 1000, optional, default: 1000"]},{"description":"non-negative integer, optional, default: 0","in":"query","name":"offset","required":false,"schema":{"default":0,"minimum":0,"type":"integer"},"x-aisa-reference-declarations":["non-negative integer, optional, default: 0"]},{"description":"Order results by values of the specified attribute.\nOne of the following strings: 'series_id', 'title', 'units', 'frequency', 'seasonal_adjustment', 'realtime_start', 'realtime_end', 'last_updated', 'observation_start', 'observation_end', 'popularity', 'group_popularity'.\noptional, default: series_id","in":"query","name":"order_by","required":false,"schema":{"default":"series_id","enum":["series_id","title","units","frequency","seasonal_adjustment","realtime_start","realtime_end","last_updated","observation_start","observation_end","popularity","group_popularity"],"type":"string"},"x-aisa-reference-declarations":["One of the following strings: 'series_id', 'title', 'units', 'frequency', 'seasonal_adjustment', 'realtime_start', 'realtime_end', 'last_updated', 'observation_start', 'observation_end', 'popularity', 'group_popularity'.","optional, default: series_id"]},{"description":"The end of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_end","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]},{"description":"The start of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_start","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]},{"description":"Sort results is ascending or descending order for attribute values specified by order_by.\nOne of the following strings: 'asc', ' desc '.\noptional, default: asc","in":"query","name":"sort_order","required":false,"schema":{"default":"asc","enum":["asc"," desc "],"type":"string"},"x-aisa-reference-declarations":["One of the following strings: 'asc', ' desc '.","optional, default: asc"]},{"description":"A semicolon delimited list of tag names that series match all of.\nString, optional, no filtering by tags by default\nExample value: 'income;bea'. Filter results to series having both tags 'income' and 'bea'.\nSee the related request fred/tags .","in":"query","name":"tag_names","required":false,"schema":{"type":"string"},"x-aisa-reference-declarations":["String, optional, no filtering by tags by default","Example value: 'income;bea'. Filter results to series having both tags 'income' and 'bea'.","See the related request fred/tags ."]}],"responses":{"200":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"count":45,"limit":1000,"offset":0,"order_by":"series_id","realtime_end":"2017-08-01","realtime_start":"2017-08-01","seriess":[{"frequency":"Quarterly","frequency_short":"Q","group_popularity":34,"id":"BOPBCA","last_updated":"2014-06-18 08:41:28-05","notes":"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.","observation_end":"2014-01-01","observation_start":"1960-01-01","popularity":32,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Balance on Current Account (DISCONTINUED)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Annual","frequency_short":"A","group_popularity":34,"id":"BOPBCAA","last_updated":"2014-06-18 08:41:28-05","notes":"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.","observation_end":"2013-01-01","observation_start":"1960-01-01","popularity":14,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Balance on Current Account (DISCONTINUED)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":34,"id":"BOPBCAN","last_updated":"2014-06-18 08:41:28-05","notes":"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.","observation_end":"2014-01-01","observation_start":"1960-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Balance on Current Account (DISCONTINUED)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":20,"id":"BOPBGS","last_updated":"2014-06-18 08:41:28-05","notes":"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.","observation_end":"2014-01-01","observation_start":"1960-01-01","popularity":14,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Balance on Goods and Services (DISCONTINUED)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Annual","frequency_short":"A","group_popularity":20,"id":"BOPBGSA","last_updated":"2014-06-18 08:41:28-05","notes":"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.","observation_end":"2013-01-01","observation_start":"1960-01-01","popularity":7,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Balance on Goods and Services (DISCONTINUED)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":20,"id":"BOPBGSN","last_updated":"2014-06-18 08:41:28-05","notes":"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.","observation_end":"2014-01-01","observation_start":"1960-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Balance on Goods and Services (DISCONTINUED)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":0,"id":"BOPBII","last_updated":"2014-06-18 08:41:27-05","notes":"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.","observation_end":"2014-01-01","observation_start":"1960-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Balance on Investment Income (DISCONTINUED)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Annual","frequency_short":"A","group_popularity":0,"id":"BOPBIIA","last_updated":"2014-06-18 08:41:27-05","notes":"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.","observation_end":"2013-01-01","observation_start":"1960-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Balance on Investment Income (DISCONTINUED)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":0,"id":"BOPBIIN","last_updated":"2014-06-18 08:41:27-05","notes":"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.","observation_end":"2014-01-01","observation_start":"1960-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Balance on Investment Income (DISCONTINUED)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":0,"id":"BOPBM","last_updated":"2014-06-18 08:41:27-05","notes":"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.","observation_end":"2014-01-01","observation_start":"1960-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Balance on Merchandise Trade (DISCONTINUED)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Annual","frequency_short":"A","group_popularity":0,"id":"BOPBMA","last_updated":"2014-06-18 08:41:27-05","notes":"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.","observation_end":"2013-01-01","observation_start":"1960-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Balance on Merchandise Trade (DISCONTINUED)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":0,"id":"BOPBMN","last_updated":"2014-06-18 08:41:27-05","notes":"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.","observation_end":"2014-01-01","observation_start":"1960-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Balance on Merchandise Trade (DISCONTINUED)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":0,"id":"BOPBSV","last_updated":"2014-06-18 08:41:27-05","notes":"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.","observation_end":"2014-01-01","observation_start":"1960-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Balance on Services (DISCONTINUED)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Annual","frequency_short":"A","group_popularity":0,"id":"BOPBSVA","last_updated":"2014-06-18 08:41:27-05","notes":"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.","observation_end":"2013-01-01","observation_start":"1960-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Balance on Services (DISCONTINUED)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":0,"id":"BOPBSVN","last_updated":"2014-06-18 08:41:27-05","notes":"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.","observation_end":"2014-01-01","observation_start":"1960-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Balance on Services (DISCONTINUED)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":0,"id":"BOPCAT","last_updated":"2014-06-18 08:41:26-05","notes":"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.","observation_end":"2014-01-01","observation_start":"1989-10-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Capital Account Transactions, Net (DISCONTINUED)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Annual","frequency_short":"A","group_popularity":0,"id":"BOPCATA","last_updated":"2014-06-18 08:41:26-05","notes":"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.","observation_end":"2013-01-01","observation_start":"1989-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Capital Account Transactions, Net (DISCONTINUED)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":0,"id":"BOPCATN","last_updated":"2014-06-18 08:41:26-05","notes":"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.","observation_end":"2014-01-01","observation_start":"1989-10-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Capital Account Transactions, Net (DISCONTINUED)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":7,"id":"BOPG","last_updated":"2014-06-18 08:41:26-05","notes":"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.","observation_end":"2014-01-01","observation_start":"1960-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Unilateral Transfers, Net (DISCONTINUED)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Annual","frequency_short":"A","group_popularity":7,"id":"BOPGA","last_updated":"2014-06-18 08:41:25-05","notes":"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.","observation_end":"2013-01-01","observation_start":"1960-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Unilateral Transfers, Net (DISCONTINUED)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":7,"id":"BOPGN","last_updated":"2014-06-18 08:41:25-05","notes":"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.","observation_end":"2014-01-01","observation_start":"1960-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Unilateral Transfers, Net (DISCONTINUED)","units":"Billions of Dollars","units_short":"Bil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":62,"id":"BOPGSTB","last_updated":"2017-07-06 09:32:14-05","observation_end":"2017-05-01","observation_start":"1992-01-01","popularity":62,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Trade Balance: Goods and Services, Balance of Payments Basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":39,"id":"BOPGTB","last_updated":"2017-07-06 09:33:50-05","observation_end":"2017-05-01","observation_start":"1992-01-01","popularity":40,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Trade Balance: Goods, Balance of Payments Basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":29,"id":"BOPSTB","last_updated":"2017-07-06 09:33:57-05","observation_end":"2017-05-01","observation_start":"1992-01-01","popularity":29,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Trade Balance: Services, Balance of Payments Basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":52,"id":"IEABC","last_updated":"2017-06-20 08:41:05-05","notes":"Calculated by subtracting the imports of goods and services and income payments (debits) from the exports of goods and services and income receipts (credits)","observation_end":"2017-01-01","observation_start":"1999-01-01","popularity":41,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Balance on current account","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Annual","frequency_short":"A","group_popularity":52,"id":"IEABCA","last_updated":"2017-06-20 08:41:03-05","notes":"Calculated by subtracting the imports of goods and services and income payments (debits) from the exports of goods and services and income receipts (credits)","observation_end":"2016-01-01","observation_start":"1999-01-01","popularity":47,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Balance on current account","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":20,"id":"IEABCG","last_updated":"2017-06-20 08:41:09-05","notes":"Calculated by subtracting the imports of goods from the exports of goods","observation_end":"2017-01-01","observation_start":"1999-01-01","popularity":11,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Balance on goods","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Annual","frequency_short":"A","group_popularity":20,"id":"IEABCGA","last_updated":"2017-06-20 08:41:14-05","notes":"Calculated by subtracting the imports of goods from the exports of goods","observation_end":"2016-01-01","observation_start":"1999-01-01","popularity":11,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Balance on goods","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":20,"id":"IEABCGN","last_updated":"2017-06-20 08:41:23-05","notes":"Calculated by subtracting the imports of goods from the exports of goods","observation_end":"2017-01-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Balance on goods","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":26,"id":"IEABCGS","last_updated":"2017-06-20 08:41:23-05","notes":"Calculated by subtracting the imports of goods and services from the exports of goods and services","observation_end":"2017-01-01","observation_start":"1999-01-01","popularity":23,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Balance on goods and services","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Annual","frequency_short":"A","group_popularity":26,"id":"IEABCGSA","last_updated":"2017-06-20 08:41:08-05","notes":"Calculated by subtracting the imports of goods and services from the exports of goods and services","observation_end":"2016-01-01","observation_start":"1999-01-01","popularity":7,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Balance on goods and services","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":26,"id":"IEABCGSN","last_updated":"2017-06-20 08:41:14-05","notes":"Calculated by subtracting the imports of goods and services from the exports of goods and services","observation_end":"2017-01-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Balance on goods and services","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":52,"id":"IEABCN","last_updated":"2017-06-20 08:41:07-05","notes":"Calculated by subtracting the imports of goods and services and income payments (debits) from the exports of goods and services and income receipts (credits)","observation_end":"2017-01-01","observation_start":"1999-01-01","popularity":25,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Balance on current account","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":44,"id":"IEABCP","last_updated":"2017-06-20 08:41:03-05","notes":"Calculated by subtracting the capital transfer payments and other debits from the capital transfer receipts and other credits","observation_end":"2017-01-01","observation_start":"1999-01-01","popularity":41,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Balance on capital account","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Annual","frequency_short":"A","group_popularity":44,"id":"IEABCPA","last_updated":"2017-03-21 07:41:21-05","notes":"Calculated by subtracting the capital transfer payments and other debits from the capital transfer receipts and other credits","observation_end":"2016-01-01","observation_start":"1999-01-01","popularity":29,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Balance on capital account","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":20,"id":"IEABCPI","last_updated":"2017-06-20 08:31:03-05","notes":"Calculated by subtracting the primary income payments from the primary income receipts","observation_end":"2017-01-01","observation_start":"1999-01-01","popularity":18,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Balance on primary income","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Annual","frequency_short":"A","group_popularity":20,"id":"IEABCPIA","last_updated":"2017-06-20 08:31:06-05","notes":"Calculated by subtracting the primary income payments from the primary income receipts","observation_end":"2016-01-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Balance on primary income","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":20,"id":"IEABCPIN","last_updated":"2017-06-20 08:41:24-05","notes":"Calculated by subtracting the primary income payments from the primary income receipts","observation_end":"2017-01-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Balance on primary income","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":44,"id":"IEABCPN","last_updated":"2017-06-20 08:41:09-05","notes":"Calculated by subtracting the capital transfer payments and other debits from the capital transfer receipts and other credits","observation_end":"2017-01-01","observation_start":"1999-01-01","popularity":24,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Balance on capital account","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":11,"id":"IEABCS","last_updated":"2017-06-20 08:31:14-05","notes":"Calculated by subtracting the imports of services from the exports of services","observation_end":"2017-01-01","observation_start":"1999-01-01","popularity":7,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Balance on services","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Annual","frequency_short":"A","group_popularity":11,"id":"IEABCSA","last_updated":"2017-06-20 08:31:14-05","notes":"Calculated by subtracting the imports of services from the exports of services","observation_end":"2016-01-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Balance on services","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":7,"id":"IEABCSI","last_updated":"2017-06-20 08:41:15-05","notes":"Calculated by subtracting the secondary income (current transfer) payments from the secondary income (current transfer) receipts","observation_end":"2017-01-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Balance on secondary income","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Annual","frequency_short":"A","group_popularity":7,"id":"IEABCSIA","last_updated":"2017-06-20 08:41:15-05","notes":"Calculated by subtracting the secondary income (current transfer) payments from the secondary income (current transfer) receipts","observation_end":"2016-01-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Balance on secondary income","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":7,"id":"IEABCSIN","last_updated":"2017-06-20 08:41:25-05","notes":"Calculated by subtracting the secondary income (current transfer) payments from the secondary income (current transfer) receipts","observation_end":"2017-01-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Balance on secondary income","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":11,"id":"IEABCSN","last_updated":"2017-06-20 08:31:15-05","notes":"Calculated by subtracting the imports of services from the exports of services","observation_end":"2017-01-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Balance on services","units":"Millions of Dollars","units_short":"Mil. of $"}],"sort_order":"asc"}}}},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<seriess realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" order_by=\"series_id\" sort_order=\"asc\" count=\"45\" offset=\"0\" limit=\"1000\">\n  <series id=\"BOPBCA\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on Current Account (DISCONTINUED)\" observation_start=\"1960-01-01\" observation_end=\"2014-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Billions of Dollars\" units_short=\"Bil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2014-06-18 08:41:28-05\" popularity=\"32\" group_popularity=\"34\" notes=\"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.\"/>\n  <series id=\"BOPBCAA\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on Current Account (DISCONTINUED)\" observation_start=\"1960-01-01\" observation_end=\"2013-01-01\" frequency=\"Annual\" frequency_short=\"A\" units=\"Billions of Dollars\" units_short=\"Bil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2014-06-18 08:41:28-05\" popularity=\"14\" group_popularity=\"34\" notes=\"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.\"/>\n  <series id=\"BOPBCAN\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on Current Account (DISCONTINUED)\" observation_start=\"1960-01-01\" observation_end=\"2014-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Billions of Dollars\" units_short=\"Bil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2014-06-18 08:41:28-05\" popularity=\"0\" group_popularity=\"34\" notes=\"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.\"/>\n  <series id=\"BOPBGS\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on Goods and Services (DISCONTINUED)\" observation_start=\"1960-01-01\" observation_end=\"2014-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Billions of Dollars\" units_short=\"Bil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2014-06-18 08:41:28-05\" popularity=\"14\" group_popularity=\"20\" notes=\"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.\"/>\n  <series id=\"BOPBGSA\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on Goods and Services (DISCONTINUED)\" observation_start=\"1960-01-01\" observation_end=\"2013-01-01\" frequency=\"Annual\" frequency_short=\"A\" units=\"Billions of Dollars\" units_short=\"Bil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2014-06-18 08:41:28-05\" popularity=\"7\" group_popularity=\"20\" notes=\"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.\"/>\n  <series id=\"BOPBGSN\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on Goods and Services (DISCONTINUED)\" observation_start=\"1960-01-01\" observation_end=\"2014-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Billions of Dollars\" units_short=\"Bil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2014-06-18 08:41:28-05\" popularity=\"0\" group_popularity=\"20\" notes=\"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.\"/>\n  <series id=\"BOPBII\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on Investment Income (DISCONTINUED)\" observation_start=\"1960-01-01\" observation_end=\"2014-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Billions of Dollars\" units_short=\"Bil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2014-06-18 08:41:27-05\" popularity=\"0\" group_popularity=\"0\" notes=\"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.\"/>\n  <series id=\"BOPBIIA\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on Investment Income (DISCONTINUED)\" observation_start=\"1960-01-01\" observation_end=\"2013-01-01\" frequency=\"Annual\" frequency_short=\"A\" units=\"Billions of Dollars\" units_short=\"Bil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2014-06-18 08:41:27-05\" popularity=\"0\" group_popularity=\"0\" notes=\"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.\"/>\n  <series id=\"BOPBIIN\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on Investment Income (DISCONTINUED)\" observation_start=\"1960-01-01\" observation_end=\"2014-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Billions of Dollars\" units_short=\"Bil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2014-06-18 08:41:27-05\" popularity=\"0\" group_popularity=\"0\" notes=\"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.\"/>\n  <series id=\"BOPBM\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on Merchandise Trade (DISCONTINUED)\" observation_start=\"1960-01-01\" observation_end=\"2014-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Billions of Dollars\" units_short=\"Bil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2014-06-18 08:41:27-05\" popularity=\"0\" group_popularity=\"0\" notes=\"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.\"/>\n  <series id=\"BOPBMA\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on Merchandise Trade (DISCONTINUED)\" observation_start=\"1960-01-01\" observation_end=\"2013-01-01\" frequency=\"Annual\" frequency_short=\"A\" units=\"Billions of Dollars\" units_short=\"Bil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2014-06-18 08:41:27-05\" popularity=\"0\" group_popularity=\"0\" notes=\"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.\"/>\n  <series id=\"BOPBMN\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on Merchandise Trade (DISCONTINUED)\" observation_start=\"1960-01-01\" observation_end=\"2014-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Billions of Dollars\" units_short=\"Bil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2014-06-18 08:41:27-05\" popularity=\"0\" group_popularity=\"0\" notes=\"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.\"/>\n  <series id=\"BOPBSV\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on Services (DISCONTINUED)\" observation_start=\"1960-01-01\" observation_end=\"2014-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Billions of Dollars\" units_short=\"Bil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2014-06-18 08:41:27-05\" popularity=\"0\" group_popularity=\"0\" notes=\"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.\"/>\n  <series id=\"BOPBSVA\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on Services (DISCONTINUED)\" observation_start=\"1960-01-01\" observation_end=\"2013-01-01\" frequency=\"Annual\" frequency_short=\"A\" units=\"Billions of Dollars\" units_short=\"Bil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2014-06-18 08:41:27-05\" popularity=\"0\" group_popularity=\"0\" notes=\"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.\"/>\n  <series id=\"BOPBSVN\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on Services (DISCONTINUED)\" observation_start=\"1960-01-01\" observation_end=\"2014-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Billions of Dollars\" units_short=\"Bil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2014-06-18 08:41:27-05\" popularity=\"0\" group_popularity=\"0\" notes=\"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.\"/>\n  <series id=\"BOPCAT\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Capital Account Transactions, Net (DISCONTINUED)\" observation_start=\"1989-10-01\" observation_end=\"2014-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Billions of Dollars\" units_short=\"Bil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2014-06-18 08:41:26-05\" popularity=\"0\" group_popularity=\"0\" notes=\"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.\"/>\n  <series id=\"BOPCATA\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Capital Account Transactions, Net (DISCONTINUED)\" observation_start=\"1989-01-01\" observation_end=\"2013-01-01\" frequency=\"Annual\" frequency_short=\"A\" units=\"Billions of Dollars\" units_short=\"Bil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2014-06-18 08:41:26-05\" popularity=\"0\" group_popularity=\"0\" notes=\"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.\"/>\n  <series id=\"BOPCATN\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Capital Account Transactions, Net (DISCONTINUED)\" observation_start=\"1989-10-01\" observation_end=\"2014-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Billions of Dollars\" units_short=\"Bil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2014-06-18 08:41:26-05\" popularity=\"0\" group_popularity=\"0\" notes=\"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.\"/>\n  <series id=\"BOPG\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Unilateral Transfers, Net (DISCONTINUED)\" observation_start=\"1960-01-01\" observation_end=\"2014-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Billions of Dollars\" units_short=\"Bil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2014-06-18 08:41:26-05\" popularity=\"0\" group_popularity=\"7\" notes=\"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.\"/>\n  <series id=\"BOPGA\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Unilateral Transfers, Net (DISCONTINUED)\" observation_start=\"1960-01-01\" observation_end=\"2013-01-01\" frequency=\"Annual\" frequency_short=\"A\" units=\"Billions of Dollars\" units_short=\"Bil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2014-06-18 08:41:25-05\" popularity=\"0\" group_popularity=\"7\" notes=\"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.\"/>\n  <series id=\"BOPGN\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Unilateral Transfers, Net (DISCONTINUED)\" observation_start=\"1960-01-01\" observation_end=\"2014-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Billions of Dollars\" units_short=\"Bil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2014-06-18 08:41:25-05\" popularity=\"0\" group_popularity=\"7\" notes=\"This series has been discontinued as a result of the comprehensive restructuring of the international economic accounts (http://www.bea.gov/international/modern.htm). For a crosswalk of the old and new series in FRED see: http://research.stlouisfed.org/CompRevisionReleaseID49.xlsx.\"/>\n  <series id=\"BOPGSTB\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Trade Balance: Goods and Services, Balance of Payments Basis\" observation_start=\"1992-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:32:14-05\" popularity=\"62\" group_popularity=\"62\"/>\n  <series id=\"BOPGTB\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Trade Balance: Goods, Balance of Payments Basis\" observation_start=\"1992-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:33:50-05\" popularity=\"40\" group_popularity=\"39\"/>\n  <series id=\"BOPSTB\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Trade Balance: Services, Balance of Payments Basis\" observation_start=\"1992-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:33:57-05\" popularity=\"29\" group_popularity=\"29\"/>\n  <series id=\"IEABC\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on current account\" observation_start=\"1999-01-01\" observation_end=\"2017-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-06-20 08:41:05-05\" popularity=\"41\" group_popularity=\"52\" notes=\"Calculated by subtracting the imports of goods and services and income payments (debits) from the exports of goods and services and income receipts (credits)\"/>\n  <series id=\"IEABCA\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on current account\" observation_start=\"1999-01-01\" observation_end=\"2016-01-01\" frequency=\"Annual\" frequency_short=\"A\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-06-20 08:41:03-05\" popularity=\"47\" group_popularity=\"52\" notes=\"Calculated by subtracting the imports of goods and services and income payments (debits) from the exports of goods and services and income receipts (credits)\"/>\n  <series id=\"IEABCG\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on goods\" observation_start=\"1999-01-01\" observation_end=\"2017-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-06-20 08:41:09-05\" popularity=\"11\" group_popularity=\"20\" notes=\"Calculated by subtracting the imports of goods from the exports of goods\"/>\n  <series id=\"IEABCGA\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on goods\" observation_start=\"1999-01-01\" observation_end=\"2016-01-01\" frequency=\"Annual\" frequency_short=\"A\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-06-20 08:41:14-05\" popularity=\"11\" group_popularity=\"20\" notes=\"Calculated by subtracting the imports of goods from the exports of goods\"/>\n  <series id=\"IEABCGN\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on goods\" observation_start=\"1999-01-01\" observation_end=\"2017-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-06-20 08:41:23-05\" popularity=\"0\" group_popularity=\"20\" notes=\"Calculated by subtracting the imports of goods from the exports of goods\"/>\n  <series id=\"IEABCGS\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on goods and services\" observation_start=\"1999-01-01\" observation_end=\"2017-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-06-20 08:41:23-05\" popularity=\"23\" group_popularity=\"26\" notes=\"Calculated by subtracting the imports of goods and services from the exports of goods and services\"/>\n  <series id=\"IEABCGSA\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on goods and services\" observation_start=\"1999-01-01\" observation_end=\"2016-01-01\" frequency=\"Annual\" frequency_short=\"A\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-06-20 08:41:08-05\" popularity=\"7\" group_popularity=\"26\" notes=\"Calculated by subtracting the imports of goods and services from the exports of goods and services\"/>\n  <series id=\"IEABCGSN\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on goods and services\" observation_start=\"1999-01-01\" observation_end=\"2017-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-06-20 08:41:14-05\" popularity=\"0\" group_popularity=\"26\" notes=\"Calculated by subtracting the imports of goods and services from the exports of goods and services\"/>\n  <series id=\"IEABCN\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on current account\" observation_start=\"1999-01-01\" observation_end=\"2017-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-06-20 08:41:07-05\" popularity=\"25\" group_popularity=\"52\" notes=\"Calculated by subtracting the imports of goods and services and income payments (debits) from the exports of goods and services and income receipts (credits)\"/>\n  <series id=\"IEABCP\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on capital account\" observation_start=\"1999-01-01\" observation_end=\"2017-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-06-20 08:41:03-05\" popularity=\"41\" group_popularity=\"44\" notes=\"Calculated by subtracting the capital transfer payments and other debits from the capital transfer receipts and other credits\"/>\n  <series id=\"IEABCPA\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on capital account\" observation_start=\"1999-01-01\" observation_end=\"2016-01-01\" frequency=\"Annual\" frequency_short=\"A\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-03-21 07:41:21-05\" popularity=\"29\" group_popularity=\"44\" notes=\"Calculated by subtracting the capital transfer payments and other debits from the capital transfer receipts and other credits\"/>\n  <series id=\"IEABCPI\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on primary income\" observation_start=\"1999-01-01\" observation_end=\"2017-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-06-20 08:31:03-05\" popularity=\"18\" group_popularity=\"20\" notes=\"Calculated by subtracting the primary income payments from the primary income receipts\"/>\n  <series id=\"IEABCPIA\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on primary income\" observation_start=\"1999-01-01\" observation_end=\"2016-01-01\" frequency=\"Annual\" frequency_short=\"A\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-06-20 08:31:06-05\" popularity=\"0\" group_popularity=\"20\" notes=\"Calculated by subtracting the primary income payments from the primary income receipts\"/>\n  <series id=\"IEABCPIN\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on primary income\" observation_start=\"1999-01-01\" observation_end=\"2017-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-06-20 08:41:24-05\" popularity=\"0\" group_popularity=\"20\" notes=\"Calculated by subtracting the primary income payments from the primary income receipts\"/>\n  <series id=\"IEABCPN\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on capital account\" observation_start=\"1999-01-01\" observation_end=\"2017-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-06-20 08:41:09-05\" popularity=\"24\" group_popularity=\"44\" notes=\"Calculated by subtracting the capital transfer payments and other debits from the capital transfer receipts and other credits\"/>\n  <series id=\"IEABCS\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on services\" observation_start=\"1999-01-01\" observation_end=\"2017-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-06-20 08:31:14-05\" popularity=\"7\" group_popularity=\"11\" notes=\"Calculated by subtracting the imports of services from the exports of services\"/>\n  <series id=\"IEABCSA\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on services\" observation_start=\"1999-01-01\" observation_end=\"2016-01-01\" frequency=\"Annual\" frequency_short=\"A\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-06-20 08:31:14-05\" popularity=\"0\" group_popularity=\"11\" notes=\"Calculated by subtracting the imports of services from the exports of services\"/>\n  <series id=\"IEABCSI\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on secondary income\" observation_start=\"1999-01-01\" observation_end=\"2017-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-06-20 08:41:15-05\" popularity=\"0\" group_popularity=\"7\" notes=\"Calculated by subtracting the secondary income (current transfer) payments from the secondary income (current transfer) receipts\"/>\n  <series id=\"IEABCSIA\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on secondary income\" observation_start=\"1999-01-01\" observation_end=\"2016-01-01\" frequency=\"Annual\" frequency_short=\"A\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-06-20 08:41:15-05\" popularity=\"0\" group_popularity=\"7\" notes=\"Calculated by subtracting the secondary income (current transfer) payments from the secondary income (current transfer) receipts\"/>\n  <series id=\"IEABCSIN\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on secondary income\" observation_start=\"1999-01-01\" observation_end=\"2017-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-06-20 08:41:25-05\" popularity=\"0\" group_popularity=\"7\" notes=\"Calculated by subtracting the secondary income (current transfer) payments from the secondary income (current transfer) receipts\"/>\n  <series id=\"IEABCSN\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Balance on services\" observation_start=\"1999-01-01\" observation_end=\"2017-01-01\" frequency=\"Quarterly\" frequency_short=\"Q\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-06-20 08:31:15-05\" popularity=\"0\" group_popularity=\"11\" notes=\"Calculated by subtracting the imports of services from the exports of services\"/>\n</seriess>"}}}},"description":"Official representation and examples only; no complete response schema is declared."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Category Series","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"fred","x-aisa-category":"general","x-aisa-docs-url":"https://aisa.one/docs/api-reference/fred/any_fred_apis_v1_fred_category_series","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"fred","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"fred","x-aisa-response-pending":{"method":"GET","operation_id":"any_fred_apis_v1_fred_category_series","path":"/apis/v1/fred/category/series","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-response-source":{"content_hash":"sha256:ebd350028f6e79c97a37b2beb27a7eb245a06dfe556d94077d285af30f811ee9","kind":"upstream_success_contract","source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"}},"x-aisa-revision":{"customer_pricing_ref":"da34ca3458ba","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1ffc7f18a588"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_fred_apis_v1_fred_category_series","path":"/apis/v1/fred/category/series"},"x-aisa-source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/fred/category/series","x-aisa-validation":"provider"}},"/apis/v1/fred/category/tags":{"get":{"description":"{\"methods\":[{\"methodType\":\"GET\",\"methodDesc\":\"Get the FRED tags for a category. Optionally filter by tag name, tag group, or search.\",\"requestParams\":[{\"name\":\"category_id\",\"type\":\"integer\",\"required\":true,\"description\":\"The id for a category.\"},{\"name\":\"realtime_start\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string.\"},{\"name\":\"realtime_end\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string.\"},{\"name\":\"tag_names\",\"type\":\"string\",\"required\":false,\"description\":\"Semicolon delimited list of tag names to include.\"},{\"name\":\"tag_group_id\",\"type\":\"string\",\"required\":false,\"description\":\"Tag group id. One of: freq, gen, geo, geot, rls, seas, src.\"},{\"name\":\"search_text\",\"type\":\"string\",\"required\":false,\"description\":\"Words to find matching tags.\"},{\"name\":\"limit\",\"type\":\"integer\",\"required\":false,\"description\":\"Max results. 1-1000, default: 1000.\"},{\"name\":\"offset\",\"type\":\"integer\",\"required\":false,\"description\":\"Default: 0.\"},{\"name\":\"order_by\",\"type\":\"string\",\"required\":false,\"description\":\"One of: series_count, popularity, created, name, group_id. Default: series_count.\"},{\"name\":\"sort_order\",\"type\":\"string\",\"required\":false,\"description\":\"asc or desc. Default: asc.\"}],\"responseParams\":[{\"name\":\"tags\",\"type\":\"array\",\"description\":\"Array of tag objects with name, group_id, notes, created, popularity, series_count.\"}]}]}\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_fred_apis_v1_fred_category_tags","parameters":[{"description":"The id for a category.\ninteger, required","in":"query","name":"category_id","required":true,"schema":{"type":"integer"},"x-aisa-reference-declarations":["integer, required"]},{"description":"A key or file extension that indicates the type of file to send.\nstring, optional, default: xml\nOne of the following values: 'xml', 'json' xml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.\nxml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.","in":"query","name":"file_type","required":false,"schema":{"default":"xml","enum":["xml","json"],"type":"string"},"x-aisa-reference-declarations":["string, optional, default: xml","One of the following values: 'xml', 'json'"]},{"description":"The maximum number of results to return.\ninteger between 1 and 1000, optional, default: 1000","in":"query","name":"limit","required":false,"schema":{"default":1000,"maximum":1000,"minimum":1,"type":"integer"},"x-aisa-reference-declarations":["integer between 1 and 1000, optional, default: 1000"]},{"description":"non-negative integer, optional, default: 0","in":"query","name":"offset","required":false,"schema":{"default":0,"minimum":0,"type":"integer"},"x-aisa-reference-declarations":["non-negative integer, optional, default: 0"]},{"description":"Order results by values of the specified attribute.\nOne of the following strings: 'series_count', 'popularity', 'created', 'name', 'group_id'.\noptional, default: series_count","in":"query","name":"order_by","required":false,"schema":{"default":"series_count","enum":["series_count","popularity","created","name","group_id"],"type":"string"},"x-aisa-reference-declarations":["One of the following strings: 'series_count', 'popularity', 'created', 'name', 'group_id'.","optional, default: series_count"]},{"description":"The end of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_end","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]},{"description":"The start of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_start","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]},{"description":"The words to find matching tags with.\nString, optional, no filtering by search words by default.","in":"query","name":"search_text","required":false,"schema":{"type":"string"},"x-aisa-reference-declarations":["String, optional, no filtering by search words by default."]},{"description":"Sort results is ascending or descending order for attribute values specified by order_by.\nOne of the following strings: 'asc', 'desc'.\noptional, default: asc","in":"query","name":"sort_order","required":false,"schema":{"default":"asc","enum":["asc","desc"],"type":"string"},"x-aisa-reference-declarations":["One of the following strings: 'asc', 'desc'.","optional, default: asc"]},{"description":"A tag group id to filter tags by type.\nString, optional, no filtering by tag group by default.\nOne of the following: 'freq', 'gen', 'geo', 'geot', 'rls', 'seas', 'src'. freq = Frequency gen = General or Concept geo = Geography geot = Geography Type rls = Release seas = Seasonal Adjustment src = Source\nfreq = Frequency gen = General or Concept geo = Geography geot = Geography Type rls = Release seas = Seasonal Adjustment src = Source","in":"query","name":"tag_group_id","required":false,"schema":{"type":"string"},"x-aisa-reference-declarations":["String, optional, no filtering by tag group by default.","One of the following: 'freq', 'gen', 'geo', 'geot', 'rls', 'seas', 'src'."]},{"description":"A semicolon delimited list of tag names to only include in the response. See the related request fred/category/related_tags .\nString, optional, no filtering by tag names by default\nExample value: 'trade;goods'. This value filters results to only include tags 'trade' and 'goods'.","in":"query","name":"tag_names","required":false,"schema":{"type":"string"},"x-aisa-reference-declarations":["String, optional, no filtering by tag names by default","Example value: 'trade;goods'. This value filters results to only include tags 'trade' and 'goods'."]}],"responses":{"200":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"count":21,"limit":1000,"offset":0,"order_by":"series_count","realtime_end":"2013-08-13","realtime_start":"2013-08-13","sort_order":"desc","tags":[{"created":"2012-02-27 10:18:19-06","group_id":"src","name":"bea","notes":"U.S. Department of Commerce: Bureau of Economic Analysis","popularity":87,"series_count":24},{"created":"2012-02-27 10:18:19-06","group_id":"geot","name":"nation","notes":"Country Level","popularity":100,"series_count":24},{"created":"2012-02-27 10:18:19-06","group_id":"geo","name":"usa","notes":"United States of America","popularity":100,"series_count":24},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"balance","notes":"","popularity":65,"series_count":18},{"created":"2012-02-27 10:18:19-06","group_id":"seas","name":"nsa","notes":"Not seasonally adjusted","popularity":96,"series_count":14},{"created":"2012-02-27 10:18:19-06","group_id":"freq","name":"quarterly","notes":"","popularity":88,"series_count":14},{"created":"2012-02-27 10:18:19-06","group_id":"seas","name":"sa","notes":"Seasonally adjusted","popularity":94,"series_count":10},{"created":"2013-01-28 14:10:13-06","group_id":"gen","name":"bop","notes":"Balance of Payments","popularity":60,"series_count":8},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"services","notes":"","popularity":72,"series_count":8},{"created":"2012-02-27 10:18:19-06","group_id":"freq","name":"annual","notes":"","popularity":83,"series_count":7},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"net","notes":"","popularity":68,"series_count":6},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"trade","notes":"","popularity":60,"series_count":6},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"goods","notes":"","popularity":73,"series_count":5},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"capital account","notes":"","popularity":42,"series_count":3},{"created":"2012-02-27 10:18:19-06","group_id":"src","name":"census","notes":"U.S. Department of Commerce: Census Bureau","popularity":78,"series_count":3},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"current account","notes":"","popularity":55,"series_count":3},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"income","notes":"","popularity":61,"series_count":3},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"investment","notes":"","popularity":67,"series_count":3},{"created":"2012-02-27 10:18:19-06","group_id":"freq","name":"monthly","notes":"","popularity":95,"series_count":3},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"transfers","notes":"","popularity":50,"series_count":3},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"payments","notes":"","popularity":57,"series_count":1}]}}}},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<tags realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" order_by=\"series_count\" sort_order=\"desc\" count=\"21\" offset=\"0\" limit=\"1000\">\n    <tag name=\"bea\" group_id=\"src\" notes=\"U.S. Department of Commerce: Bureau of Economic Analysis\" created=\"2012-02-27 10:18:19-06\" popularity=\"87\" series_count=\"24\"/>\n    <tag name=\"nation\" group_id=\"geot\" notes=\"Country Level\" created=\"2012-02-27 10:18:19-06\" popularity=\"100\" series_count=\"24\"/>\n    <tag name=\"usa\" group_id=\"geo\" notes=\"United States of America\" created=\"2012-02-27 10:18:19-06\" popularity=\"100\" series_count=\"24\"/>\n    <tag name=\"balance\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"65\" series_count=\"18\"/>\n    <tag name=\"nsa\" group_id=\"seas\" notes=\"Not seasonally adjusted\" created=\"2012-02-27 10:18:19-06\" popularity=\"96\" series_count=\"14\"/>\n    <tag name=\"quarterly\" group_id=\"freq\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"88\" series_count=\"14\"/>\n    <tag name=\"sa\" group_id=\"seas\" notes=\"Seasonally adjusted\" created=\"2012-02-27 10:18:19-06\" popularity=\"94\" series_count=\"10\"/>\n    <tag name=\"bop\" group_id=\"gen\" notes=\"Balance of Payments\" created=\"2013-01-28 14:10:13-06\" popularity=\"60\" series_count=\"8\"/>\n    <tag name=\"services\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"72\" series_count=\"8\"/>\n    <tag name=\"annual\" group_id=\"freq\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"83\" series_count=\"7\"/>\n    <tag name=\"net\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"68\" series_count=\"6\"/>\n    <tag name=\"trade\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"60\" series_count=\"6\"/>\n    <tag name=\"goods\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"73\" series_count=\"5\"/>\n    <tag name=\"capital account\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"42\" series_count=\"3\"/>\n    <tag name=\"census\" group_id=\"src\" notes=\"U.S. Department of Commerce: Census Bureau\" created=\"2012-02-27 10:18:19-06\" popularity=\"78\" series_count=\"3\"/>\n    <tag name=\"current account\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"55\" series_count=\"3\"/>\n    <tag name=\"income\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"61\" series_count=\"3\"/>\n    <tag name=\"investment\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"67\" series_count=\"3\"/>\n    <tag name=\"monthly\" group_id=\"freq\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"95\" series_count=\"3\"/>\n    <tag name=\"transfers\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"50\" series_count=\"3\"/>\n    <tag name=\"payments\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"57\" series_count=\"1\"/>\n</tags>"}}}},"description":"Official representation and examples only; no complete response schema is declared."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Category Tags","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"fred","x-aisa-category":"general","x-aisa-docs-url":"https://aisa.one/docs/api-reference/fred/any_fred_apis_v1_fred_category_tags","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"fred","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"fred","x-aisa-response-pending":{"method":"GET","operation_id":"any_fred_apis_v1_fred_category_tags","path":"/apis/v1/fred/category/tags","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-response-source":{"content_hash":"sha256:1360889c24914178536ee80cf7e01ed406fb0d4191b3fc5abed0b088ac7d6486","kind":"upstream_success_contract","source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"}},"x-aisa-revision":{"customer_pricing_ref":"da34ca3458ba","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"876434b376d2"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_fred_apis_v1_fred_category_tags","path":"/apis/v1/fred/category/tags"},"x-aisa-source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/fred/category/tags","x-aisa-validation":"provider"}},"/apis/v1/fred/related_tags":{"get":{"description":"{\"methods\":[{\"methodType\":\"GET\",\"methodDesc\":\"Get the related FRED tags for one or more FRED tags.\",\"requestParams\":[{\"name\":\"realtime_start\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string.\"},{\"name\":\"realtime_end\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string.\"},{\"name\":\"tag_names\",\"type\":\"string\",\"required\":true,\"description\":\"Semicolon delimited list of tag names that series match all of.\"},{\"name\":\"exclude_tag_names\",\"type\":\"string\",\"required\":false,\"description\":\"Semicolon delimited list of tag names to exclude.\"},{\"name\":\"tag_group_id\",\"type\":\"string\",\"required\":false,\"description\":\"One of: freq, gen, geo, geot, rls, seas, src.\"},{\"name\":\"search_text\",\"type\":\"string\",\"required\":false,\"description\":\"Words to find matching tags.\"},{\"name\":\"limit\",\"type\":\"integer\",\"required\":false,\"description\":\"Max results. 1-1000, default: 1000.\"},{\"name\":\"offset\",\"type\":\"integer\",\"required\":false,\"description\":\"Default: 0.\"},{\"name\":\"order_by\",\"type\":\"string\",\"required\":false,\"description\":\"One of: series_count, popularity, created, name, group_id. Default: series_count.\"},{\"name\":\"sort_order\",\"type\":\"string\",\"required\":false,\"description\":\"asc or desc. Default: asc.\"}],\"responseParams\":[{\"name\":\"tags\",\"type\":\"array\",\"description\":\"Array of related tag objects.\"}]}]}\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_fred_apis_v1_fred_related_tags","parameters":[{"description":"A semicolon delimited list of tag names that series match none of.\nString, optional, no default value.\nExample value: 'discontinued;currency'. Find the related tags for series having neither tag 'discontinued' nor tag 'currency'.","in":"query","name":"exclude_tag_names","required":false,"schema":{"type":"string"},"x-aisa-reference-declarations":["String, optional, no default value.","Example value: 'discontinued;currency'. Find the related tags for series having neither tag 'discontinued' nor tag 'currency'."]},{"description":"A key or file extension that indicates the type of file to send.\nstring, optional, default: xml\nOne of the following values: 'xml', 'json' xml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.\nxml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.","in":"query","name":"file_type","required":false,"schema":{"default":"xml","enum":["xml","json"],"type":"string"},"x-aisa-reference-declarations":["string, optional, default: xml","One of the following values: 'xml', 'json'"]},{"description":"The maximum number of results to return.\ninteger between 1 and 1000, optional, default: 1000","in":"query","name":"limit","required":false,"schema":{"default":1000,"maximum":1000,"minimum":1,"type":"integer"},"x-aisa-reference-declarations":["integer between 1 and 1000, optional, default: 1000"]},{"description":"non-negative integer, optional, default: 0","in":"query","name":"offset","required":false,"schema":{"default":0,"minimum":0,"type":"integer"},"x-aisa-reference-declarations":["non-negative integer, optional, default: 0"]},{"description":"Order results by values of the specified attribute.\nOne of the following strings: 'series_count', 'popularity', 'created', 'name', 'group_id'.\noptional, default: series_count","in":"query","name":"order_by","required":false,"schema":{"default":"series_count","enum":["series_count","popularity","created","name","group_id"],"type":"string"},"x-aisa-reference-declarations":["One of the following strings: 'series_count', 'popularity', 'created', 'name', 'group_id'.","optional, default: series_count"]},{"description":"The end of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_end","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]},{"description":"The start of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_start","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]},{"description":"The words to find matching tags with.\nString, optional, no filtering by search words by default.","in":"query","name":"search_text","required":false,"schema":{"type":"string"},"x-aisa-reference-declarations":["String, optional, no filtering by search words by default."]},{"description":"Sort results is ascending or descending order for attribute values specified by order_by.\nOne of the following strings: 'asc', 'desc'.\noptional, default: asc","in":"query","name":"sort_order","required":false,"schema":{"default":"asc","enum":["asc","desc"],"type":"string"},"x-aisa-reference-declarations":["One of the following strings: 'asc', 'desc'.","optional, default: asc"]},{"description":"A tag group id to filter tags by type.\nString, optional, no filtering by tag group by default.\nOne of the following: 'freq', 'gen', 'geo', 'geot', 'rls', 'seas', 'src'. freq = Frequency gen = General or Concept geo = Geography geot = Geography Type rls = Release seas = Seasonal Adjustment src = Source\nfreq = Frequency gen = General or Concept geo = Geography geot = Geography Type rls = Release seas = Seasonal Adjustment src = Source","in":"query","name":"tag_group_id","required":false,"schema":{"type":"string"},"x-aisa-reference-declarations":["String, optional, no filtering by tag group by default.","One of the following: 'freq', 'gen', 'geo', 'geot', 'rls', 'seas', 'src'."]},{"description":"A semicolon delimited list of tag names that series match all of. See the related request fred/tags .\nString, required, no default value.\nExample value: 'monetary+aggregates;weekly'. Find the related tags for series having both tags 'monetary aggregates' and 'weekly'. The '+' in 'monetary+aggregates;weekly' is an URL encoded space character.","in":"query","name":"tag_names","required":true,"schema":{"type":"string"},"x-aisa-reference-declarations":["String, required, no default value.","Example value: 'monetary+aggregates;weekly'. Find the related tags for series having both tags 'monetary aggregates' and 'weekly'. The '+' in 'monetary+aggregates;weekly' is an URL encoded space character."]}],"responses":{"200":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"count":13,"limit":1000,"offset":0,"order_by":"series_count","realtime_end":"2013-08-14","realtime_start":"2013-08-14","sort_order":"desc","tags":[{"created":"2012-02-27 10:18:19-06","group_id":"geot","name":"nation","notes":"Country Level","popularity":100,"series_count":12},{"created":"2012-02-27 10:18:19-06","group_id":"geo","name":"usa","notes":"United States of America","popularity":100,"series_count":12},{"created":"2012-02-27 10:18:19-06","group_id":"src","name":"frb","notes":"Board of Governors of the Federal Reserve System","popularity":90,"series_count":10},{"created":"2012-02-27 10:18:19-06","group_id":"seas","name":"nsa","notes":"Not seasonally adjusted","popularity":96,"series_count":6},{"created":"2012-02-27 10:18:19-06","group_id":"seas","name":"sa","notes":"Seasonally adjusted","popularity":94,"series_count":6},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"m1","notes":"M1 Money Stock","popularity":71,"series_count":4},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"m2","notes":"M2 Money Stock","popularity":75,"series_count":4},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"currency","notes":"","popularity":74,"series_count":2},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"discontinued","notes":"","popularity":68,"series_count":2},{"created":"2012-02-27 10:18:19-06","group_id":"src","name":"frb stl","notes":"Federal Reserve Bank of St. Louis (source)","popularity":81,"series_count":2},{"created":"2012-08-16 15:21:17-05","group_id":"rls","name":"h6","notes":"H.6 Money Stock Measures","popularity":41,"series_count":2},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"m3","notes":"M3 Money Stock","popularity":50,"series_count":2},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"mzm","notes":"MZM Money Stock","popularity":61,"series_count":2}]}}}},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<tags realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" order_by=\"series_count\" sort_order=\"desc\" count=\"13\" offset=\"0\" limit=\"1000\">\n    <tag name=\"nation\" group_id=\"geot\" notes=\"Country Level\" created=\"2012-02-27 10:18:19-06\" popularity=\"100\" series_count=\"12\"/>\n    <tag name=\"usa\" group_id=\"geo\" notes=\"United States of America\" created=\"2012-02-27 10:18:19-06\" popularity=\"100\" series_count=\"12\"/>\n    <tag name=\"frb\" group_id=\"src\" notes=\"Board of Governors of the Federal Reserve System\" created=\"2012-02-27 10:18:19-06\" popularity=\"90\" series_count=\"10\"/>\n    <tag name=\"nsa\" group_id=\"seas\" notes=\"Not seasonally adjusted\" created=\"2012-02-27 10:18:19-06\" popularity=\"96\" series_count=\"6\"/>\n    <tag name=\"sa\" group_id=\"seas\" notes=\"Seasonally adjusted\" created=\"2012-02-27 10:18:19-06\" popularity=\"94\" series_count=\"6\"/>\n    <tag name=\"m1\" group_id=\"gen\" notes=\"M1 Money Stock\" created=\"2012-02-27 10:18:19-06\" popularity=\"71\" series_count=\"4\"/>\n    <tag name=\"m2\" group_id=\"gen\" notes=\"M2 Money Stock\" created=\"2012-02-27 10:18:19-06\" popularity=\"75\" series_count=\"4\"/>\n    <tag name=\"currency\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"74\" series_count=\"2\"/>\n    <tag name=\"discontinued\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"68\" series_count=\"2\"/>\n    <tag name=\"frb stl\" group_id=\"src\" notes=\"Federal Reserve Bank of St. Louis (source)\" created=\"2012-02-27 10:18:19-06\" popularity=\"81\" series_count=\"2\"/>\n    <tag name=\"h6\" group_id=\"rls\" notes=\"H.6 Money Stock Measures\" created=\"2012-08-16 15:21:17-05\" popularity=\"41\" series_count=\"2\"/>\n    <tag name=\"m3\" group_id=\"gen\" notes=\"M3 Money Stock\" created=\"2012-02-27 10:18:19-06\" popularity=\"50\" series_count=\"2\"/>\n    <tag name=\"mzm\" group_id=\"gen\" notes=\"MZM Money Stock\" created=\"2012-02-27 10:18:19-06\" popularity=\"61\" series_count=\"2\"/>\n</tags>"}}}},"description":"Official representation and examples only; no complete response schema is declared."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Related Tags","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"fred","x-aisa-category":"general","x-aisa-docs-url":"https://aisa.one/docs/api-reference/fred/any_fred_apis_v1_fred_related_tags","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"fred","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"fred","x-aisa-response-pending":{"method":"GET","operation_id":"any_fred_apis_v1_fred_related_tags","path":"/apis/v1/fred/related_tags","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-response-source":{"content_hash":"sha256:ffe0270ef0b99d0e208350b1d5a2365151eec05d2defa48bf950b2ef3dd70d55","kind":"upstream_success_contract","source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"}},"x-aisa-revision":{"customer_pricing_ref":"da34ca3458ba","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"187ece160bc7"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_fred_apis_v1_fred_related_tags","path":"/apis/v1/fred/related_tags"},"x-aisa-source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/fred/related_tags","x-aisa-validation":"provider"}},"/apis/v1/fred/release":{"get":{"description":"{\"methods\":[{\"methodType\":\"GET\",\"methodDesc\":\"Get a release of economic data.\",\"requestParams\":[{\"name\":\"release_id\",\"type\":\"integer\",\"required\":true,\"description\":\"The id for a release.\"},{\"name\":\"realtime_start\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string.\"},{\"name\":\"realtime_end\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string.\"}],\"responseParams\":[{\"name\":\"releases\",\"type\":\"array\",\"description\":\"Array of release objects with id, name, link, press_release.\"}]}]}\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_fred_apis_v1_fred_release","parameters":[{"description":"A key or file extension that indicates the type of file to send.\nstring, optional, default: xml\nOne of the following values: 'xml', 'json' xml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.\nxml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.","in":"query","name":"file_type","required":false,"schema":{"default":"xml","enum":["xml","json"],"type":"string"},"x-aisa-reference-declarations":["string, optional, default: xml","One of the following values: 'xml', 'json'"]},{"description":"The end of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_end","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]},{"description":"The start of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_start","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]},{"description":"The id for a release.\ninteger, required","in":"query","name":"release_id","required":true,"schema":{"type":"integer"},"x-aisa-reference-declarations":["integer, required"]}],"responses":{"200":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"realtime_end":"2013-08-14","realtime_start":"2013-08-14","releases":[{"id":53,"link":"http://www.bea.gov/national/index.htm","name":"Gross Domestic Product","press_release":true,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"}]}}}},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<releases realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\">\n    <release id=\"53\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"Gross Domestic Product\" press_release=\"true\" link=\"http://www.bea.gov/national/index.htm\"/>\n</releases>"}}}},"description":"Official representation and examples only; no complete response schema is declared."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Release","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"fred","x-aisa-category":"general","x-aisa-docs-url":"https://aisa.one/docs/api-reference/fred/any_fred_apis_v1_fred_release","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"fred","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"fred","x-aisa-response-pending":{"method":"GET","operation_id":"any_fred_apis_v1_fred_release","path":"/apis/v1/fred/release","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-response-source":{"content_hash":"sha256:0584d18f0d82de3e4f5ce2ee9ea666ff46d86be239f2479ee838f6b2019e904f","kind":"upstream_success_contract","source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"}},"x-aisa-revision":{"customer_pricing_ref":"da34ca3458ba","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b02f9b3f9112"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_fred_apis_v1_fred_release","path":"/apis/v1/fred/release"},"x-aisa-source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/fred/release","x-aisa-validation":"provider"}},"/apis/v1/fred/release/dates":{"get":{"description":"{\"methods\":[{\"methodType\":\"GET\",\"methodDesc\":\"Get release dates for a release of economic data.\",\"requestParams\":[{\"name\":\"release_id\",\"type\":\"integer\",\"required\":true,\"description\":\"The id for a release.\"},{\"name\":\"realtime_start\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string. Default: 1776-07-04.\"},{\"name\":\"realtime_end\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string. Default: 9999-12-31.\"},{\"name\":\"limit\",\"type\":\"integer\",\"required\":false,\"description\":\"Max results. 1-10000, default: 10000.\"},{\"name\":\"offset\",\"type\":\"integer\",\"required\":false,\"description\":\"Default: 0.\"},{\"name\":\"sort_order\",\"type\":\"string\",\"required\":false,\"description\":\"asc or desc. Default: asc.\"},{\"name\":\"include_release_dates_with_no_data\",\"type\":\"string\",\"required\":false,\"description\":\"true or false. Default: false.\"}],\"responseParams\":[{\"name\":\"release_dates\",\"type\":\"array\",\"description\":\"Array of release_date objects with release_id, date.\"}]}]}\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_fred_apis_v1_fred_release_dates","parameters":[{"description":"A key or file extension that indicates the type of file to send.\nstring, optional, default: xml\nOne of the following values: 'xml', 'json' xml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.\nxml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.","in":"query","name":"file_type","required":false,"schema":{"default":"xml","enum":["xml","json"],"type":"string"},"x-aisa-reference-declarations":["string, optional, default: xml","One of the following values: 'xml', 'json'"]},{"description":"Determines whether release dates with no data available are returned. The defalut value 'false' excludes release dates that do not have data. In particular, this excludes future release dates which may be available in the FRED release calendar or the ALFRED release calendar .\nOne of the following strings: 'true', 'false'.\noptional, default: false","in":"query","name":"include_release_dates_with_no_data","required":false,"schema":{"default":"false","enum":["true","false"],"type":"string"},"x-aisa-reference-declarations":["One of the following strings: 'true', 'false'.","optional, default: false"]},{"description":"The maximum number of results to return.\ninteger between 1 and 10000, optional, default: 10000","in":"query","name":"limit","required":false,"schema":{"default":10000,"maximum":10000,"minimum":1,"type":"integer"},"x-aisa-reference-declarations":["integer between 1 and 10000, optional, default: 10000"]},{"description":"non-negative integer, optional, default: 0","in":"query","name":"offset","required":false,"schema":{"default":0,"minimum":0,"type":"integer"},"x-aisa-reference-declarations":["non-negative integer, optional, default: 0"]},{"description":"The end of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: 9999-12-31 (latest available)","in":"query","name":"realtime_end","required":false,"schema":{"default":"9999-12-31","format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: 9999-12-31 (latest available)"]},{"description":"The start of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: 1776-07-04 (earliest available)","in":"query","name":"realtime_start","required":false,"schema":{"default":"1776-07-04","format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: 1776-07-04 (earliest available)"]},{"description":"The id for a release.\ninteger, required","in":"query","name":"release_id","required":true,"schema":{"type":"integer"},"x-aisa-reference-declarations":["integer, required"]},{"description":"Sort results is ascending or descending release date order.\nOne of the following strings: 'asc', 'desc'.\noptional, default: asc","in":"query","name":"sort_order","required":false,"schema":{"default":"asc","enum":["asc","desc"],"type":"string"},"x-aisa-reference-declarations":["One of the following strings: 'asc', 'desc'.","optional, default: asc"]}],"responses":{"200":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"count":17,"limit":10000,"offset":0,"order_by":"release_date","realtime_end":"9999-12-31","realtime_start":"1776-07-04","release_dates":[{"date":"1997-02-10","release_id":82},{"date":"1998-02-10","release_id":82},{"date":"1999-02-04","release_id":82},{"date":"2000-02-10","release_id":82},{"date":"2001-01-16","release_id":82},{"date":"2002-02-06","release_id":82},{"date":"2003-02-07","release_id":82},{"date":"2004-02-09","release_id":82},{"date":"2005-02-17","release_id":82},{"date":"2006-02-13","release_id":82},{"date":"2007-02-16","release_id":82},{"date":"2008-02-11","release_id":82},{"date":"2009-03-03","release_id":82},{"date":"2010-02-11","release_id":82},{"date":"2011-02-23","release_id":82},{"date":"2012-10-24","release_id":82},{"date":"2013-04-10","release_id":82}],"sort_order":"asc"}}}},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<release_dates realtime_start=\"1776-07-04\" realtime_end=\"9999-12-31\" order_by=\"release_date\" sort_order=\"asc\" count=\"17\" offset=\"0\" limit=\"10000\">\n    <release_date release_id=\"82\">1997-02-10</release_date>\n    <release_date release_id=\"82\">1998-02-10</release_date>\n    <release_date release_id=\"82\">1999-02-04</release_date>\n    <release_date release_id=\"82\">2000-02-10</release_date>\n    <release_date release_id=\"82\">2001-01-16</release_date>\n    <release_date release_id=\"82\">2002-02-06</release_date>\n    <release_date release_id=\"82\">2003-02-07</release_date>\n    <release_date release_id=\"82\">2004-02-09</release_date>\n    <release_date release_id=\"82\">2005-02-17</release_date>\n    <release_date release_id=\"82\">2006-02-13</release_date>\n    <release_date release_id=\"82\">2007-02-16</release_date>\n    <release_date release_id=\"82\">2008-02-11</release_date>\n    <release_date release_id=\"82\">2009-03-03</release_date>\n    <release_date release_id=\"82\">2010-02-11</release_date>\n    <release_date release_id=\"82\">2011-02-23</release_date>\n    <release_date release_id=\"82\">2012-10-24</release_date>\n    <release_date release_id=\"82\">2013-04-10</release_date>\n</release_dates>"}}}},"description":"Official representation and examples only; no complete response schema is declared."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Release Dates","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"fred","x-aisa-category":"general","x-aisa-docs-url":"https://aisa.one/docs/api-reference/fred/any_fred_apis_v1_fred_release_dates","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"fred","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"fred","x-aisa-response-pending":{"method":"GET","operation_id":"any_fred_apis_v1_fred_release_dates","path":"/apis/v1/fred/release/dates","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-response-source":{"content_hash":"sha256:de69d4412a3086dfc768c12134a542ae4807df6dd8f7ef16ec42f934938daa71","kind":"upstream_success_contract","source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"}},"x-aisa-revision":{"customer_pricing_ref":"da34ca3458ba","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"bf9244f5fe66"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_fred_apis_v1_fred_release_dates","path":"/apis/v1/fred/release/dates"},"x-aisa-source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/fred/release/dates","x-aisa-validation":"provider"}},"/apis/v1/fred/release/related_tags":{"get":{"description":"{\"methods\":[{\"methodType\":\"GET\",\"methodDesc\":\"Get the related FRED tags for one or more FRED tags within a release.\",\"requestParams\":[{\"name\":\"release_id\",\"type\":\"integer\",\"required\":true,\"description\":\"The id for a release.\"},{\"name\":\"realtime_start\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string.\"},{\"name\":\"realtime_end\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string.\"},{\"name\":\"tag_names\",\"type\":\"string\",\"required\":true,\"description\":\"Semicolon delimited list of tag names that series match all of.\"},{\"name\":\"exclude_tag_names\",\"type\":\"string\",\"required\":false,\"description\":\"Semicolon delimited list of tag names to exclude.\"},{\"name\":\"tag_group_id\",\"type\":\"string\",\"required\":false,\"description\":\"One of: freq, gen, geo, geot, rls, seas, src.\"},{\"name\":\"search_text\",\"type\":\"string\",\"required\":false,\"description\":\"Words to find matching tags.\"},{\"name\":\"limit\",\"type\":\"integer\",\"required\":false,\"description\":\"Max results. 1-1000, default: 1000.\"},{\"name\":\"offset\",\"type\":\"integer\",\"required\":false,\"description\":\"Default: 0.\"},{\"name\":\"order_by\",\"type\":\"string\",\"required\":false,\"description\":\"One of: series_count, popularity, created, name, group_id. Default: series_count.\"},{\"name\":\"sort_order\",\"type\":\"string\",\"required\":false,\"description\":\"asc or desc. Default: asc.\"}],\"responseParams\":[{\"name\":\"tags\",\"type\":\"array\",\"description\":\"Array of related tag objects.\"}]}]}\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_fred_apis_v1_fred_release_related_tags","parameters":[{"description":"A semicolon delimited list of tag names that series match none of.\nString, optional, no default value.\nExample value: 'monthly;financial'. Find the related tags for series having neither tag 'monthly' nor tag 'financial'.","in":"query","name":"exclude_tag_names","required":false,"schema":{"type":"string"},"x-aisa-reference-declarations":["String, optional, no default value.","Example value: 'monthly;financial'. Find the related tags for series having neither tag 'monthly' nor tag 'financial'."]},{"description":"A key or file extension that indicates the type of file to send.\nstring, optional, default: xml\nOne of the following values: 'xml', 'json' xml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.\nxml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.","in":"query","name":"file_type","required":false,"schema":{"default":"xml","enum":["xml","json"],"type":"string"},"x-aisa-reference-declarations":["string, optional, default: xml","One of the following values: 'xml', 'json'"]},{"description":"The maximum number of results to return.\ninteger between 1 and 1000, optional, default: 1000","in":"query","name":"limit","required":false,"schema":{"default":1000,"maximum":1000,"minimum":1,"type":"integer"},"x-aisa-reference-declarations":["integer between 1 and 1000, optional, default: 1000"]},{"description":"non-negative integer, optional, default: 0","in":"query","name":"offset","required":false,"schema":{"default":0,"minimum":0,"type":"integer"},"x-aisa-reference-declarations":["non-negative integer, optional, default: 0"]},{"description":"Order results by values of the specified attribute.\nOne of the following strings: 'series_count', 'popularity', 'created', 'name', 'group_id'.\noptional, default: series_count","in":"query","name":"order_by","required":false,"schema":{"default":"series_count","enum":["series_count","popularity","created","name","group_id"],"type":"string"},"x-aisa-reference-declarations":["One of the following strings: 'series_count', 'popularity', 'created', 'name', 'group_id'.","optional, default: series_count"]},{"description":"The end of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_end","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]},{"description":"The start of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_start","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]},{"description":"The id for a release.\ninteger, required","in":"query","name":"release_id","required":true,"schema":{"type":"integer"},"x-aisa-reference-declarations":["integer, required"]},{"description":"The words to find matching tags with.\nString, optional, no filtering by search words by default.","in":"query","name":"search_text","required":false,"schema":{"type":"string"},"x-aisa-reference-declarations":["String, optional, no filtering by search words by default."]},{"description":"Sort results is ascending or descending order for attribute values specified by order_by.\nOne of the following strings: 'asc', 'desc'.\noptional, default: asc","in":"query","name":"sort_order","required":false,"schema":{"default":"asc","enum":["asc","desc"],"type":"string"},"x-aisa-reference-declarations":["One of the following strings: 'asc', 'desc'.","optional, default: asc"]},{"description":"A tag group id to filter tags by type.\nString, optional, no filtering by tag group by default.\nOne of the following: 'freq', 'gen', 'geo', 'geot', 'rls', 'seas', 'src'. freq = Frequency gen = General or Concept geo = Geography geot = Geography Type rls = Release seas = Seasonal Adjustment src = Source\nfreq = Frequency gen = General or Concept geo = Geography geot = Geography Type rls = Release seas = Seasonal Adjustment src = Source","in":"query","name":"tag_group_id","required":false,"schema":{"type":"string"},"x-aisa-reference-declarations":["String, optional, no filtering by tag group by default.","One of the following: 'freq', 'gen', 'geo', 'geot', 'rls', 'seas', 'src'."]},{"description":"A semicolon delimited list of tag names that series match all of. See the related request fred/release/tags .\nString, required, no default value.\nExample value: 'defense;investment'. Find the related tags for series having both tags 'defense' and 'investment'.","in":"query","name":"tag_names","required":true,"schema":{"type":"string"},"x-aisa-reference-declarations":["String, required, no default value.","Example value: 'defense;investment'. Find the related tags for series having both tags 'defense' and 'investment'."]}],"responses":{"200":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"count":7,"limit":1000,"offset":0,"order_by":"series_count","realtime_end":"2013-08-14","realtime_start":"2013-08-14","sort_order":"desc","tags":[{"created":"2012-03-19 10:40:59-05","group_id":"gen","name":"commercial paper","notes":"","popularity":55,"series_count":2},{"created":"2012-02-27 10:18:19-06","group_id":"src","name":"frb","notes":"Board of Governors of the Federal Reserve System","popularity":90,"series_count":2},{"created":"2012-02-27 10:18:19-06","group_id":"geot","name":"nation","notes":"Country Level","popularity":100,"series_count":2},{"created":"2012-02-27 10:18:19-06","group_id":"geo","name":"usa","notes":"United States of America","popularity":100,"series_count":2},{"created":"2012-02-27 10:18:19-06","group_id":"freq","name":"weekly","notes":"","popularity":82,"series_count":2},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"financial","notes":"","popularity":70,"series_count":1},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"nonfinancial","notes":"","popularity":63,"series_count":1}]}}}},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<tags realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" order_by=\"series_count\" sort_order=\"desc\" count=\"7\" offset=\"0\" limit=\"1000\">\n    <tag name=\"commercial paper\" group_id=\"gen\" notes=\"\" created=\"2012-03-19 10:40:59-05\" popularity=\"55\" series_count=\"2\"/>\n    <tag name=\"frb\" group_id=\"src\" notes=\"Board of Governors of the Federal Reserve System\" created=\"2012-02-27 10:18:19-06\" popularity=\"90\" series_count=\"2\"/>\n    <tag name=\"nation\" group_id=\"geot\" notes=\"Country Level\" created=\"2012-02-27 10:18:19-06\" popularity=\"100\" series_count=\"2\"/>\n    <tag name=\"usa\" group_id=\"geo\" notes=\"United States of America\" created=\"2012-02-27 10:18:19-06\" popularity=\"100\" series_count=\"2\"/>\n    <tag name=\"weekly\" group_id=\"freq\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"82\" series_count=\"2\"/>\n    <tag name=\"financial\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"70\" series_count=\"1\"/>\n    <tag name=\"nonfinancial\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"63\" series_count=\"1\"/>\n</tags>"}}}},"description":"Official representation and examples only; no complete response schema is declared."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Release Related Tags","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"fred","x-aisa-category":"general","x-aisa-docs-url":"https://aisa.one/docs/api-reference/fred/any_fred_apis_v1_fred_release_related_tags","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"fred","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"fred","x-aisa-response-pending":{"method":"GET","operation_id":"any_fred_apis_v1_fred_release_related_tags","path":"/apis/v1/fred/release/related_tags","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-response-source":{"content_hash":"sha256:3bd97234c395d2c60435ce89ded6fbf97e4cfe9ff98521812af0443449ceaeed","kind":"upstream_success_contract","source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"}},"x-aisa-revision":{"customer_pricing_ref":"da34ca3458ba","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"40484d503fc4"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_fred_apis_v1_fred_release_related_tags","path":"/apis/v1/fred/release/related_tags"},"x-aisa-source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/fred/release/related_tags","x-aisa-validation":"provider"}},"/apis/v1/fred/release/series":{"get":{"description":"{\"methods\":[{\"methodType\":\"GET\",\"methodDesc\":\"Get the series on a release of economic data.\",\"requestParams\":[{\"name\":\"release_id\",\"type\":\"integer\",\"required\":true,\"description\":\"The id for a release.\"},{\"name\":\"realtime_start\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string.\"},{\"name\":\"realtime_end\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string.\"},{\"name\":\"limit\",\"type\":\"integer\",\"required\":false,\"description\":\"Max results. 1-1000, default: 1000.\"},{\"name\":\"offset\",\"type\":\"integer\",\"required\":false,\"description\":\"Default: 0.\"},{\"name\":\"order_by\",\"type\":\"string\",\"required\":false,\"description\":\"One of: series_id, title, units, frequency, seasonal_adjustment, popularity, observation_start, observation_end, last_updated. Default: series_id.\"},{\"name\":\"sort_order\",\"type\":\"string\",\"required\":false,\"description\":\"asc or desc. Default: asc.\"},{\"name\":\"filter_variable\",\"type\":\"string\",\"required\":false,\"description\":\"Filter by: frequency, units, seasonal_adjustment.\"},{\"name\":\"filter_value\",\"type\":\"string\",\"required\":false,\"description\":\"Value of the filter_variable.\"},{\"name\":\"tag_names\",\"type\":\"string\",\"required\":false,\"description\":\"Semicolon delimited tag names to filter by.\"},{\"name\":\"exclude_tag_names\",\"type\":\"string\",\"required\":false,\"description\":\"Semicolon delimited tag names to exclude.\"},{\"name\":\"search_text\",\"type\":\"string\",\"required\":false,\"description\":\"Words to find matching series.\"}],\"responseParams\":[{\"name\":\"seriess\",\"type\":\"array\",\"description\":\"Array of series objects.\"}]}]}\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_fred_apis_v1_fred_release_series","parameters":[{"description":"A semicolon delimited list of tag names that series match none of.\nString, optional, no filtering by tags by default.\nExample value: 'imports;services'. Filter results to series having neither tag 'imports' nor tag 'services'.\nParameter exclude_tag_names requires that parameter tag_names also be set to limit the number of matching series.","in":"query","name":"exclude_tag_names","required":false,"schema":{"type":"string"},"x-aisa-reference-declarations":["String, optional, no filtering by tags by default.","Example value: 'imports;services'. Filter results to series having neither tag 'imports' nor tag 'services'.","Parameter exclude_tag_names requires that parameter tag_names also be set to limit the number of matching series."]},{"description":"A key or file extension that indicates the type of file to send.\nstring, optional, default: xml\nOne of the following values: 'xml', 'json' xml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.\nxml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.","in":"query","name":"file_type","required":false,"schema":{"default":"xml","enum":["xml","json"],"type":"string"},"x-aisa-reference-declarations":["string, optional, default: xml","One of the following values: 'xml', 'json'"]},{"description":"The value of the filter_variable attribute to filter results by.\nString, optional, no filter by default","in":"query","name":"filter_value","required":false,"schema":{"type":"string"},"x-aisa-reference-declarations":["String, optional, no filter by default"]},{"description":"The attribute to filter results by.\nOne of the following strings: 'frequency', 'units', 'seasonal_adjustment'.\noptional, no filter by default","in":"query","name":"filter_variable","required":false,"schema":{"enum":["frequency","units","seasonal_adjustment"],"type":"string"},"x-aisa-reference-declarations":["One of the following strings: 'frequency', 'units', 'seasonal_adjustment'.","optional, no filter by default"]},{"description":"The maximum number of results to return.\ninteger between 1 and 1000, optional, default: 1000","in":"query","name":"limit","required":false,"schema":{"default":1000,"maximum":1000,"minimum":1,"type":"integer"},"x-aisa-reference-declarations":["integer between 1 and 1000, optional, default: 1000"]},{"description":"non-negative integer, optional, default: 0","in":"query","name":"offset","required":false,"schema":{"default":0,"minimum":0,"type":"integer"},"x-aisa-reference-declarations":["non-negative integer, optional, default: 0"]},{"description":"Order results by values of the specified attribute.\nOne of the following strings: 'series_id', 'title', 'units', 'frequency', 'seasonal_adjustment', 'realtime_start', 'realtime_end', 'last_updated', 'observation_start', 'observation_end', 'popularity','group_popularity'.\noptional, default: series_id","in":"query","name":"order_by","required":false,"schema":{"default":"series_id","enum":["series_id","title","units","frequency","seasonal_adjustment","realtime_start","realtime_end","last_updated","observation_start","observation_end","popularity","group_popularity"],"type":"string"},"x-aisa-reference-declarations":["One of the following strings: 'series_id', 'title', 'units', 'frequency', 'seasonal_adjustment', 'realtime_start', 'realtime_end', 'last_updated', 'observation_start', 'observation_end', 'popularity','group_popularity'.","optional, default: series_id"]},{"description":"The end of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_end","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]},{"description":"The start of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_start","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]},{"description":"The id for a release.\ninteger, required","in":"query","name":"release_id","required":true,"schema":{"type":"integer"},"x-aisa-reference-declarations":["integer, required"]},{"description":"Sort results is ascending or descending order for attribute values specified by order_by.\nOne of the following strings: 'asc', 'desc'.\noptional, default: asc","in":"query","name":"sort_order","required":false,"schema":{"default":"asc","enum":["asc","desc"],"type":"string"},"x-aisa-reference-declarations":["One of the following strings: 'asc', 'desc'.","optional, default: asc"]},{"description":"A semicolon delimited list of tag names that series match all of.\nString, optional, no filtering by tags by default\nExample value: 'japan;imports'. Filter results to series having both tags 'japan' and 'imports'.\nSee the related request fred/tags .","in":"query","name":"tag_names","required":false,"schema":{"type":"string"},"x-aisa-reference-declarations":["String, optional, no filtering by tags by default","Example value: 'japan;imports'. Filter results to series having both tags 'japan' and 'imports'.","See the related request fred/tags ."]}],"responses":{"200":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"count":57,"limit":1000,"offset":0,"order_by":"series_id","realtime_end":"2017-08-01","realtime_start":"2017-08-01","seriess":[{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"BOMTVLM133S","last_updated":"2017-07-06 09:34:00-05","observation_end":"2017-05-01","observation_start":"1992-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Imports of Services - Travel","units":"Million of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"BOMVGMM133S","last_updated":"2014-10-20 09:27:37-05","notes":"BEA has introduced new table presentations, including a new presentation of services, as part of a comprehensive restructuring of BEA’s international economic accounts.For more information see http://www.bea.gov/international/revision-2014.htm.","observation_end":"2013-12-01","observation_start":"1992-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Imports of Services: U.S. Government Miscellaneous Services (DISCONTINUED)","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"BOMVJMM133S","last_updated":"2014-10-20 09:26:44-05","notes":"BEA has introduced new table presentations, including a new presentation of services, as part of a comprehensive restructuring of BEA’s international economic accounts.For more information see http://www.bea.gov/international/revision-2014.htm.","observation_end":"2013-12-01","observation_start":"1992-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Imports of Services - Direct Defense Expenditures (DISCONTINUED)","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"BOMVMPM133S","last_updated":"2017-07-06 09:34:00-05","observation_end":"2017-05-01","observation_start":"1992-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Imports of Services - Passenger Fares","units":"Million of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"BOMVOMM133S","last_updated":"2014-10-20 09:25:54-05","notes":"BEA has introduced new table presentations, including a new presentation of services, as part of a comprehensive restructuring of BEA’s international economic accounts.For more information see http://www.bea.gov/international/revision-2014.htm.","observation_end":"2013-12-01","observation_start":"1992-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Imports of Services - Other Private Services (DISCONTINUED)","units":"Million of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"BOMVRMM133S","last_updated":"2014-10-20 09:25:04-05","notes":"BEA has introduced new table presentations, including a new presentation of services, as part of a comprehensive restructuring of BEA’s international economic accounts.For more information see http://www.bea.gov/international/revision-2014.htm.","observation_end":"2013-12-01","observation_start":"1992-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Imports of Services - Royalties and License Fees (DISCONTINUED)","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"BOMVSMM133S","last_updated":"2014-10-20 09:24:23-05","notes":"BEA has introduced new table presentations, including a new presentation of services, as part of a comprehensive restructuring of BEA’s international economic accounts.For more information see http://www.bea.gov/international/revision-2014.htm.","observation_end":"2013-12-01","observation_start":"1992-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Imports of Services - Other Transportation (DISCONTINUED)","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":39,"id":"BOPGEXP","last_updated":"2017-07-06 09:33:50-05","observation_end":"2017-05-01","observation_start":"1992-01-01","popularity":40,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Exports of Goods, Balance of Payments Basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":31,"id":"BOPGIMP","last_updated":"2017-07-06 09:33:58-05","observation_end":"2017-05-01","observation_start":"1992-01-01","popularity":31,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Imports of Goods: Balance of Payments Basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":62,"id":"BOPGSTB","last_updated":"2017-07-06 09:32:14-05","observation_end":"2017-05-01","observation_start":"1992-01-01","popularity":62,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Trade Balance: Goods and Services, Balance of Payments Basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":39,"id":"BOPGTB","last_updated":"2017-07-06 09:33:50-05","observation_end":"2017-05-01","observation_start":"1992-01-01","popularity":40,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Trade Balance: Goods, Balance of Payments Basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":27,"id":"BOPSEXP","last_updated":"2017-07-06 09:33:58-05","observation_end":"2017-05-01","observation_start":"1992-01-01","popularity":27,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Exports of Services, Balance of Payments Basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":18,"id":"BOPSIMP","last_updated":"2017-07-06 09:33:58-05","observation_end":"2017-05-01","observation_start":"1992-01-01","popularity":18,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Imports of Services, Balance of Payments Basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":29,"id":"BOPSTB","last_updated":"2017-07-06 09:33:57-05","observation_end":"2017-05-01","observation_start":"1992-01-01","popularity":29,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Trade Balance: Services, Balance of Payments Basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":44,"id":"BOPTEXP","last_updated":"2017-07-06 09:33:49-05","observation_end":"2017-05-01","observation_start":"1992-01-01","popularity":44,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Exports of Goods and Services, Balance of Payments Basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":37,"id":"BOPTIMP","last_updated":"2017-07-06 09:33:50-05","observation_end":"2017-05-01","observation_start":"1992-01-01","popularity":38,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"Imports of Goods and Services: Balance of Payments Basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":21,"id":"BOXTVLM133S","last_updated":"2017-07-06 09:33:59-05","observation_end":"2017-05-01","observation_start":"1992-01-01","popularity":21,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Exports of Services - Travel","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"BOXVGMM133S","last_updated":"2014-10-20 09:20:14-05","notes":"BEA has introduced new table presentations, including a new presentation of services, as part of a comprehensive restructuring of BEA’s international economic accounts.For more information see http://www.bea.gov/international/revision-2014.htm.","observation_end":"2013-12-01","observation_start":"1992-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Exports of Services: U.S. Government Miscellaneous Services (DISCONTINUED)","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"BOXVJMM133S","last_updated":"2014-10-20 09:19:22-05","notes":"BEA has introduced new table presentations, including a new presentation of services, as part of a comprehensive restructuring of BEA’s international economic accounts.For more information see http://www.bea.gov/international/revision-2014.htm.","observation_end":"2013-12-01","observation_start":"1992-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Exports of Services - Transfers Under U.S. Military Sales Contracts (DISCONTINUED)","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"BOXVMPM133S","last_updated":"2017-07-06 09:34:00-05","observation_end":"2017-05-01","observation_start":"1992-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Exports of Services - Passenger Fares","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"BOXVOMM133S","last_updated":"2014-10-20 09:18:23-05","notes":"BEA has introduced new table presentations, including a new presentation of services, as part of a comprehensive restructuring of BEA’s international economic accounts.For more information see http://www.bea.gov/international/revision-2014.htm.","observation_end":"2013-12-01","observation_start":"1992-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Exports of Services - Other Private Services (DISCONTINUED)","units":"Million of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"BOXVRMM133S","last_updated":"2014-10-20 09:16:46-05","notes":"BEA has introduced new table presentations, including a new presentation of services, as part of a comprehensive restructuring of BEA’s international economic accounts.For more information see http://www.bea.gov/international/revision-2014.htm.","observation_end":"2013-12-01","observation_start":"1992-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Exports of Services - Royalties and License Fees (DISCONTINUED)","units":"Million of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"BOXVSMM133S","last_updated":"2014-10-20 09:15:53-05","notes":"BEA has introduced new table presentations, including a new presentation of services, as part of a comprehensive restructuring of BEA’s international economic accounts.For more information see http://www.bea.gov/international/revision-2014.htm.","observation_end":"2013-12-01","observation_start":"1992-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Exports of Services - Other Transportation (DISCONTINUED)","units":"Million of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":27,"id":"EXPCA","last_updated":"2017-07-06 09:33:58-05","notes":"Free Alongside Ship Basis (f.a.s.)","observation_end":"2017-05-01","observation_start":"1985-01-01","popularity":27,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"U.S. Exports of Goods to Canada, f.a.s. basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":40,"id":"EXPCH","last_updated":"2017-07-06 09:33:57-05","notes":"Free Alongside Ship Basis (f.a.s.)","observation_end":"2017-05-01","observation_start":"1985-01-01","popularity":40,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"U.S. Exports of Goods to China, Mainland, f.a.s. basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":7,"id":"EXPFR","last_updated":"2017-07-06 09:33:59-05","notes":"Free Alongside Ship Basis (f.a.s.)","observation_end":"2017-05-01","observation_start":"1985-01-01","popularity":7,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"U.S. Exports of Goods to France, f.a.s. basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":23,"id":"EXPGE","last_updated":"2017-07-06 09:33:58-05","notes":"Free Alongside Ship Basis (f.a.s.)","observation_end":"2017-05-01","observation_start":"1985-01-01","popularity":23,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"U.S. Exports of Goods to Germany, f.a.s. basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":48,"id":"EXPJP","last_updated":"2017-07-06 09:33:20-05","notes":"Free Alongside Ship Basis (f.a.s.)","observation_end":"2017-05-01","observation_start":"1985-01-01","popularity":49,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"U.S. Exports of Goods to Japan, f.a.s. basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":20,"id":"EXPKR","last_updated":"2017-07-06 09:33:59-05","notes":"Free Alongside Ship Basis (f.a.s.)","observation_end":"2017-05-01","observation_start":"1985-01-01","popularity":20,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"U.S. Exports of Goods to South Korea, f.a.s. basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":31,"id":"EXPMX","last_updated":"2017-07-06 09:33:58-05","notes":"Free Alongside Ship Basis (f.a.s.)","observation_end":"2017-05-01","observation_start":"1985-01-01","popularity":31,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"U.S. Exports of Goods to Mexico, f.a.s. basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":11,"id":"EXPUK","last_updated":"2017-07-06 09:33:59-05","notes":"Free Alongside Ship Basis (f.a.s.)","observation_end":"2017-05-01","observation_start":"1985-01-01","popularity":11,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"U.S. Exports of Goods to the United Kingdom, f.a.s. basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":25,"id":"IMPCA","last_updated":"2017-07-06 09:33:59-05","observation_end":"2017-05-01","observation_start":"1985-01-01","popularity":25,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"U.S. Imports of Goods from Canada, Customs Basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":44,"id":"IMPCH","last_updated":"2017-07-06 09:33:42-05","observation_end":"2017-05-01","observation_start":"1985-01-01","popularity":44,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"U.S. Imports of Goods from China, Mainland, Customs Basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":11,"id":"IMPFR","last_updated":"2017-07-06 09:34:00-05","observation_end":"2017-05-01","observation_start":"1985-01-01","popularity":11,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"U.S. Imports of Goods from France, Customs Basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":29,"id":"IMPGE","last_updated":"2017-07-06 09:33:50-05","observation_end":"2017-05-01","observation_start":"1985-01-01","popularity":29,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"U.S. Imports of Goods from Germany, Customs Basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":46,"id":"IMPJP","last_updated":"2017-07-06 09:33:49-05","observation_end":"2017-05-01","observation_start":"1985-01-01","popularity":46,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"U.S. Imports of Goods from Japan, Customs Basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":26,"id":"IMPKR","last_updated":"2017-07-06 09:34:00-05","observation_end":"2017-05-01","observation_start":"1985-01-01","popularity":26,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"U.S. Imports of Goods from South Korea, Customs Basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":36,"id":"IMPMX","last_updated":"2017-07-06 09:33:58-05","observation_end":"2017-05-01","observation_start":"1985-01-01","popularity":36,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"U.S. Imports of Goods from Mexico, Customs Basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":7,"id":"IMPUK","last_updated":"2017-07-06 09:34:00-05","observation_end":"2017-05-01","observation_start":"1985-01-01","popularity":7,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"U.S. Imports of Goods from the United Kingdom, Customs Basis","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"ITMCIPM133S","last_updated":"2017-07-06 09:34:01-05","observation_end":"2017-05-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Imports of Services: Charges for the Use of Intellectual Property, not included elsewhere","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"ITMFISM133S","last_updated":"2017-07-06 09:34:00-05","observation_end":"2017-05-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Imports of Services: Financial Services","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"ITMGGSM133S","last_updated":"2017-07-06 09:34:01-05","observation_end":"2017-05-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Imports of Services: Government Goods and Services, not included elsewhere","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"ITMINSM133S","last_updated":"2017-07-06 09:34:00-05","observation_end":"2017-05-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Imports of Services: Insurance Services","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"ITMMARM133S","last_updated":"2017-07-06 09:34:01-05","observation_end":"2017-05-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Imports of Services: Maintenance and Repair Services, not included elsewhere","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"ITMOBSM133S","last_updated":"2017-07-06 09:34:01-05","observation_end":"2017-05-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Imports of Services: Other Business Services","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"ITMTAEM133S","last_updated":"2017-07-06 09:34:01-05","observation_end":"2017-05-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Imports of Services: Travel (for All Purposes Including Education)","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"ITMTCIM133S","last_updated":"2017-07-06 09:34:00-05","observation_end":"2017-05-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Imports of Services: Telecommunications, Computer, and Information Services","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"ITMTRAM133S","last_updated":"2017-07-06 09:34:01-05","observation_end":"2017-05-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Imports of Services: Transport","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"ITXCIPM133S","last_updated":"2017-07-06 09:34:01-05","observation_end":"2017-05-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Exports of Services: Charges for the Use of Intellectual Property, not included elsewhere","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":33,"id":"ITXFISM133S","last_updated":"2017-07-06 09:33:59-05","observation_end":"2017-05-01","observation_start":"1999-01-01","popularity":34,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Exports of Services: Financial Services","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"ITXGGSM133S","last_updated":"2017-07-06 09:34:01-05","observation_end":"2017-05-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Exports of Services: Government Goods and Services, not included elsewhere","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"ITXINSM133S","last_updated":"2017-07-06 09:34:01-05","observation_end":"2017-05-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Exports of Services: Insurance Services","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"ITXMARM133S","last_updated":"2017-07-06 09:34:01-05","observation_end":"2017-05-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Exports of Services: Maintenance and Repair Services, not included elsewhere","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"ITXOBSM133S","last_updated":"2017-07-06 09:34:02-05","observation_end":"2017-05-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Exports of Services: Other Business Services","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"ITXTAEM133S","last_updated":"2017-07-06 09:33:59-05","observation_end":"2017-05-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Exports of Services: Travel (for All Purposes Including Education)","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":7,"id":"ITXTCIM133S","last_updated":"2017-07-06 09:33:59-05","observation_end":"2017-05-01","observation_start":"1999-01-01","popularity":7,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Exports of Services: Telecommunications, Computer, and Information Services","units":"Millions of Dollars","units_short":"Mil. of $"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"ITXTRAM133S","last_updated":"2017-07-06 09:34:02-05","observation_end":"2017-05-01","observation_start":"1999-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Seasonally Adjusted","seasonal_adjustment_short":"SA","title":"U.S. Exports of Services: Transport","units":"Millions of Dollars","units_short":"Mil. of $"}],"sort_order":"asc"}}}},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<seriess realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" order_by=\"series_id\" sort_order=\"asc\" count=\"57\" offset=\"0\" limit=\"1000\">\n  <series id=\"BOMTVLM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Imports of Services - Travel\" observation_start=\"1992-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Million of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:34:00-05\" popularity=\"0\" group_popularity=\"0\"/>\n  <series id=\"BOMVGMM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Imports of Services: U.S. Government Miscellaneous Services (DISCONTINUED)\" observation_start=\"1992-01-01\" observation_end=\"2013-12-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2014-10-20 09:27:37-05\" popularity=\"0\" group_popularity=\"0\" notes=\"BEA has introduced new table presentations, including a new presentation of services, as part of a comprehensive restructuring of BEA’s international economic accounts.For more information see http://www.bea.gov/international/revision-2014.htm.\"/>\n  <series id=\"BOMVJMM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Imports of Services - Direct Defense Expenditures (DISCONTINUED)\" observation_start=\"1992-01-01\" observation_end=\"2013-12-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2014-10-20 09:26:44-05\" popularity=\"0\" group_popularity=\"0\" notes=\"BEA has introduced new table presentations, including a new presentation of services, as part of a comprehensive restructuring of BEA’s international economic accounts.For more information see http://www.bea.gov/international/revision-2014.htm.\"/>\n  <series id=\"BOMVMPM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Imports of Services - Passenger Fares\" observation_start=\"1992-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Million of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:34:00-05\" popularity=\"0\" group_popularity=\"0\"/>\n  <series id=\"BOMVOMM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Imports of Services - Other Private Services (DISCONTINUED)\" observation_start=\"1992-01-01\" observation_end=\"2013-12-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Million of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2014-10-20 09:25:54-05\" popularity=\"0\" group_popularity=\"0\" notes=\"BEA has introduced new table presentations, including a new presentation of services, as part of a comprehensive restructuring of BEA’s international economic accounts.For more information see http://www.bea.gov/international/revision-2014.htm.\"/>\n  <series id=\"BOMVRMM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Imports of Services - Royalties and License Fees (DISCONTINUED)\" observation_start=\"1992-01-01\" observation_end=\"2013-12-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2014-10-20 09:25:04-05\" popularity=\"0\" group_popularity=\"0\" notes=\"BEA has introduced new table presentations, including a new presentation of services, as part of a comprehensive restructuring of BEA’s international economic accounts.For more information see http://www.bea.gov/international/revision-2014.htm.\"/>\n  <series id=\"BOMVSMM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Imports of Services - Other Transportation (DISCONTINUED)\" observation_start=\"1992-01-01\" observation_end=\"2013-12-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2014-10-20 09:24:23-05\" popularity=\"0\" group_popularity=\"0\" notes=\"BEA has introduced new table presentations, including a new presentation of services, as part of a comprehensive restructuring of BEA’s international economic accounts.For more information see http://www.bea.gov/international/revision-2014.htm.\"/>\n  <series id=\"BOPGEXP\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Exports of Goods, Balance of Payments Basis\" observation_start=\"1992-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:33:50-05\" popularity=\"40\" group_popularity=\"39\"/>\n  <series id=\"BOPGIMP\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Imports of Goods: Balance of Payments Basis\" observation_start=\"1992-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:33:58-05\" popularity=\"31\" group_popularity=\"31\"/>\n  <series id=\"BOPGSTB\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Trade Balance: Goods and Services, Balance of Payments Basis\" observation_start=\"1992-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:32:14-05\" popularity=\"62\" group_popularity=\"62\"/>\n  <series id=\"BOPGTB\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Trade Balance: Goods, Balance of Payments Basis\" observation_start=\"1992-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:33:50-05\" popularity=\"40\" group_popularity=\"39\"/>\n  <series id=\"BOPSEXP\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Exports of Services, Balance of Payments Basis\" observation_start=\"1992-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:33:58-05\" popularity=\"27\" group_popularity=\"27\"/>\n  <series id=\"BOPSIMP\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Imports of Services, Balance of Payments Basis\" observation_start=\"1992-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:33:58-05\" popularity=\"18\" group_popularity=\"18\"/>\n  <series id=\"BOPSTB\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Trade Balance: Services, Balance of Payments Basis\" observation_start=\"1992-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:33:57-05\" popularity=\"29\" group_popularity=\"29\"/>\n  <series id=\"BOPTEXP\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Exports of Goods and Services, Balance of Payments Basis\" observation_start=\"1992-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:33:49-05\" popularity=\"44\" group_popularity=\"44\"/>\n  <series id=\"BOPTIMP\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"Imports of Goods and Services: Balance of Payments Basis\" observation_start=\"1992-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:33:50-05\" popularity=\"38\" group_popularity=\"37\"/>\n  <series id=\"BOXTVLM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Exports of Services - Travel\" observation_start=\"1992-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:33:59-05\" popularity=\"21\" group_popularity=\"21\"/>\n  <series id=\"BOXVGMM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Exports of Services: U.S. Government Miscellaneous Services (DISCONTINUED)\" observation_start=\"1992-01-01\" observation_end=\"2013-12-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2014-10-20 09:20:14-05\" popularity=\"0\" group_popularity=\"0\" notes=\"BEA has introduced new table presentations, including a new presentation of services, as part of a comprehensive restructuring of BEA’s international economic accounts.For more information see http://www.bea.gov/international/revision-2014.htm.\"/>\n  <series id=\"BOXVJMM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Exports of Services - Transfers Under U.S. Military Sales Contracts (DISCONTINUED)\" observation_start=\"1992-01-01\" observation_end=\"2013-12-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2014-10-20 09:19:22-05\" popularity=\"0\" group_popularity=\"0\" notes=\"BEA has introduced new table presentations, including a new presentation of services, as part of a comprehensive restructuring of BEA’s international economic accounts.For more information see http://www.bea.gov/international/revision-2014.htm.\"/>\n  <series id=\"BOXVMPM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Exports of Services - Passenger Fares\" observation_start=\"1992-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:34:00-05\" popularity=\"0\" group_popularity=\"0\"/>\n  <series id=\"BOXVOMM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Exports of Services - Other Private Services (DISCONTINUED)\" observation_start=\"1992-01-01\" observation_end=\"2013-12-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Million of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2014-10-20 09:18:23-05\" popularity=\"0\" group_popularity=\"0\" notes=\"BEA has introduced new table presentations, including a new presentation of services, as part of a comprehensive restructuring of BEA’s international economic accounts.For more information see http://www.bea.gov/international/revision-2014.htm.\"/>\n  <series id=\"BOXVRMM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Exports of Services - Royalties and License Fees (DISCONTINUED)\" observation_start=\"1992-01-01\" observation_end=\"2013-12-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Million of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2014-10-20 09:16:46-05\" popularity=\"0\" group_popularity=\"0\" notes=\"BEA has introduced new table presentations, including a new presentation of services, as part of a comprehensive restructuring of BEA’s international economic accounts.For more information see http://www.bea.gov/international/revision-2014.htm.\"/>\n  <series id=\"BOXVSMM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Exports of Services - Other Transportation (DISCONTINUED)\" observation_start=\"1992-01-01\" observation_end=\"2013-12-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Million of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2014-10-20 09:15:53-05\" popularity=\"0\" group_popularity=\"0\" notes=\"BEA has introduced new table presentations, including a new presentation of services, as part of a comprehensive restructuring of BEA’s international economic accounts.For more information see http://www.bea.gov/international/revision-2014.htm.\"/>\n  <series id=\"EXPCA\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Exports of Goods to Canada, f.a.s. basis\" observation_start=\"1985-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-07-06 09:33:58-05\" popularity=\"27\" group_popularity=\"27\" notes=\"Free Alongside Ship Basis (f.a.s.)\"/>\n  <series id=\"EXPCH\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Exports of Goods to China, Mainland, f.a.s. basis\" observation_start=\"1985-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-07-06 09:33:57-05\" popularity=\"40\" group_popularity=\"40\" notes=\"Free Alongside Ship Basis (f.a.s.)\"/>\n  <series id=\"EXPFR\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Exports of Goods to France, f.a.s. basis\" observation_start=\"1985-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-07-06 09:33:59-05\" popularity=\"7\" group_popularity=\"7\" notes=\"Free Alongside Ship Basis (f.a.s.)\"/>\n  <series id=\"EXPGE\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Exports of Goods to Germany, f.a.s. basis\" observation_start=\"1985-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-07-06 09:33:58-05\" popularity=\"23\" group_popularity=\"23\" notes=\"Free Alongside Ship Basis (f.a.s.)\"/>\n  <series id=\"EXPJP\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Exports of Goods to Japan, f.a.s. basis\" observation_start=\"1985-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-07-06 09:33:20-05\" popularity=\"49\" group_popularity=\"48\" notes=\"Free Alongside Ship Basis (f.a.s.)\"/>\n  <series id=\"EXPKR\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Exports of Goods to South Korea, f.a.s. basis\" observation_start=\"1985-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-07-06 09:33:59-05\" popularity=\"20\" group_popularity=\"20\" notes=\"Free Alongside Ship Basis (f.a.s.)\"/>\n  <series id=\"EXPMX\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Exports of Goods to Mexico, f.a.s. basis\" observation_start=\"1985-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-07-06 09:33:58-05\" popularity=\"31\" group_popularity=\"31\" notes=\"Free Alongside Ship Basis (f.a.s.)\"/>\n  <series id=\"EXPUK\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Exports of Goods to the United Kingdom, f.a.s. basis\" observation_start=\"1985-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-07-06 09:33:59-05\" popularity=\"11\" group_popularity=\"11\" notes=\"Free Alongside Ship Basis (f.a.s.)\"/>\n  <series id=\"IMPCA\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Imports of Goods from Canada, Customs Basis\" observation_start=\"1985-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-07-06 09:33:59-05\" popularity=\"25\" group_popularity=\"25\"/>\n  <series id=\"IMPCH\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Imports of Goods from China, Mainland, Customs Basis\" observation_start=\"1985-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-07-06 09:33:42-05\" popularity=\"44\" group_popularity=\"44\"/>\n  <series id=\"IMPFR\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Imports of Goods from France, Customs Basis\" observation_start=\"1985-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-07-06 09:34:00-05\" popularity=\"11\" group_popularity=\"11\"/>\n  <series id=\"IMPGE\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Imports of Goods from Germany, Customs Basis\" observation_start=\"1985-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-07-06 09:33:50-05\" popularity=\"29\" group_popularity=\"29\"/>\n  <series id=\"IMPJP\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Imports of Goods from Japan, Customs Basis\" observation_start=\"1985-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-07-06 09:33:49-05\" popularity=\"46\" group_popularity=\"46\"/>\n  <series id=\"IMPKR\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Imports of Goods from South Korea, Customs Basis\" observation_start=\"1985-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-07-06 09:34:00-05\" popularity=\"26\" group_popularity=\"26\"/>\n  <series id=\"IMPMX\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Imports of Goods from Mexico, Customs Basis\" observation_start=\"1985-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-07-06 09:33:58-05\" popularity=\"36\" group_popularity=\"36\"/>\n  <series id=\"IMPUK\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Imports of Goods from the United Kingdom, Customs Basis\" observation_start=\"1985-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2017-07-06 09:34:00-05\" popularity=\"7\" group_popularity=\"7\"/>\n  <series id=\"ITMCIPM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Imports of Services: Charges for the Use of Intellectual Property, not included elsewhere\" observation_start=\"1999-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:34:01-05\" popularity=\"0\" group_popularity=\"0\"/>\n  <series id=\"ITMFISM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Imports of Services: Financial Services\" observation_start=\"1999-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:34:00-05\" popularity=\"0\" group_popularity=\"0\"/>\n  <series id=\"ITMGGSM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Imports of Services: Government Goods and Services, not included elsewhere\" observation_start=\"1999-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:34:01-05\" popularity=\"0\" group_popularity=\"0\"/>\n  <series id=\"ITMINSM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Imports of Services: Insurance Services\" observation_start=\"1999-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:34:00-05\" popularity=\"0\" group_popularity=\"0\"/>\n  <series id=\"ITMMARM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Imports of Services: Maintenance and Repair Services, not included elsewhere\" observation_start=\"1999-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:34:01-05\" popularity=\"0\" group_popularity=\"0\"/>\n  <series id=\"ITMOBSM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Imports of Services: Other Business Services\" observation_start=\"1999-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:34:01-05\" popularity=\"0\" group_popularity=\"0\"/>\n  <series id=\"ITMTAEM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Imports of Services: Travel (for All Purposes Including Education)\" observation_start=\"1999-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:34:01-05\" popularity=\"0\" group_popularity=\"0\"/>\n  <series id=\"ITMTCIM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Imports of Services: Telecommunications, Computer, and Information Services\" observation_start=\"1999-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:34:00-05\" popularity=\"0\" group_popularity=\"0\"/>\n  <series id=\"ITMTRAM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Imports of Services: Transport\" observation_start=\"1999-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:34:01-05\" popularity=\"0\" group_popularity=\"0\"/>\n  <series id=\"ITXCIPM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Exports of Services: Charges for the Use of Intellectual Property, not included elsewhere\" observation_start=\"1999-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:34:01-05\" popularity=\"0\" group_popularity=\"0\"/>\n  <series id=\"ITXFISM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Exports of Services: Financial Services\" observation_start=\"1999-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:33:59-05\" popularity=\"34\" group_popularity=\"33\"/>\n  <series id=\"ITXGGSM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Exports of Services: Government Goods and Services, not included elsewhere\" observation_start=\"1999-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:34:01-05\" popularity=\"0\" group_popularity=\"0\"/>\n  <series id=\"ITXINSM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Exports of Services: Insurance Services\" observation_start=\"1999-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:34:01-05\" popularity=\"0\" group_popularity=\"0\"/>\n  <series id=\"ITXMARM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Exports of Services: Maintenance and Repair Services, not included elsewhere\" observation_start=\"1999-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:34:01-05\" popularity=\"0\" group_popularity=\"0\"/>\n  <series id=\"ITXOBSM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Exports of Services: Other Business Services\" observation_start=\"1999-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:34:02-05\" popularity=\"0\" group_popularity=\"0\"/>\n  <series id=\"ITXTAEM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Exports of Services: Travel (for All Purposes Including Education)\" observation_start=\"1999-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:33:59-05\" popularity=\"0\" group_popularity=\"0\"/>\n  <series id=\"ITXTCIM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Exports of Services: Telecommunications, Computer, and Information Services\" observation_start=\"1999-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:33:59-05\" popularity=\"7\" group_popularity=\"7\"/>\n  <series id=\"ITXTRAM133S\" realtime_start=\"2017-08-01\" realtime_end=\"2017-08-01\" title=\"U.S. Exports of Services: Transport\" observation_start=\"1999-01-01\" observation_end=\"2017-05-01\" frequency=\"Monthly\" frequency_short=\"M\" units=\"Millions of Dollars\" units_short=\"Mil. of $\" seasonal_adjustment=\"Seasonally Adjusted\" seasonal_adjustment_short=\"SA\" last_updated=\"2017-07-06 09:34:02-05\" popularity=\"0\" group_popularity=\"0\"/>\n</seriess>"}}}},"description":"Official representation and examples only; no complete response schema is declared."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Release Series","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"fred","x-aisa-category":"general","x-aisa-docs-url":"https://aisa.one/docs/api-reference/fred/any_fred_apis_v1_fred_release_series","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"fred","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"fred","x-aisa-response-pending":{"method":"GET","operation_id":"any_fred_apis_v1_fred_release_series","path":"/apis/v1/fred/release/series","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-response-source":{"content_hash":"sha256:9eedb18e88e8e3424b295e1dc4923b65fb54445b008e5dfb9fa5a2c34e7cdbd2","kind":"upstream_success_contract","source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"}},"x-aisa-revision":{"customer_pricing_ref":"da34ca3458ba","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3b3c7a89fd2c"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_fred_apis_v1_fred_release_series","path":"/apis/v1/fred/release/series"},"x-aisa-source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/fred/release/series","x-aisa-validation":"provider"}},"/apis/v1/fred/release/sources":{"get":{"description":"{\"methods\":[{\"methodType\":\"GET\",\"methodDesc\":\"Get the sources for a release of economic data.\",\"requestParams\":[{\"name\":\"release_id\",\"type\":\"integer\",\"required\":true,\"description\":\"The id for a release.\"},{\"name\":\"realtime_start\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string.\"},{\"name\":\"realtime_end\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string.\"}],\"responseParams\":[{\"name\":\"sources\",\"type\":\"array\",\"description\":\"Array of source objects with id, name, link.\"}]}]}\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_fred_apis_v1_fred_release_sources","parameters":[{"description":"A key or file extension that indicates the type of file to send.\nstring, optional, default: xml\nOne of the following values: 'xml', 'json' xml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.\nxml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.","in":"query","name":"file_type","required":false,"schema":{"default":"xml","enum":["xml","json"],"type":"string"},"x-aisa-reference-declarations":["string, optional, default: xml","One of the following values: 'xml', 'json'"]},{"description":"The end of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_end","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]},{"description":"The start of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_start","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]},{"description":"The id for a release.\ninteger, required","in":"query","name":"release_id","required":true,"schema":{"type":"integer"},"x-aisa-reference-declarations":["integer, required"]}],"responses":{"200":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"realtime_end":"2013-08-14","realtime_start":"2013-08-14","sources":[{"id":18,"link":"http://www.bea.gov/","name":"U.S. Department of Commerce: Bureau of Economic Analysis","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":19,"link":"http://www.census.gov/","name":"U.S. Department of Commerce: Census Bureau","realtime_end":"2013-08-14","realtime_start":"2013-08-14"}]}}}},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<sources realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\">\n    <source id=\"18\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"U.S. Department of Commerce: Bureau of Economic Analysis\" link=\"http://www.bea.gov/\"/>\n    <source id=\"19\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"U.S. Department of Commerce: Census Bureau\" link=\"http://www.census.gov/\"/>\n</sources>"}}}},"description":"Official representation and examples only; no complete response schema is declared."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Release Sources","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"fred","x-aisa-category":"general","x-aisa-docs-url":"https://aisa.one/docs/api-reference/fred/any_fred_apis_v1_fred_release_sources","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"fred","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"fred","x-aisa-response-pending":{"method":"GET","operation_id":"any_fred_apis_v1_fred_release_sources","path":"/apis/v1/fred/release/sources","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-response-source":{"content_hash":"sha256:ef5f1b864eb8026c153174c3117de4368a4950e728e336925e709c012a94376f","kind":"upstream_success_contract","source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"}},"x-aisa-revision":{"customer_pricing_ref":"da34ca3458ba","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a409ac061f1f"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_fred_apis_v1_fred_release_sources","path":"/apis/v1/fred/release/sources"},"x-aisa-source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/fred/release/sources","x-aisa-validation":"provider"}},"/apis/v1/fred/release/tables":{"get":{"description":"{\"methods\":[{\"methodType\":\"GET\",\"methodDesc\":\"Get release table trees for a given release. Supports drill-down via element_id.\",\"requestParams\":[{\"name\":\"release_id\",\"type\":\"integer\",\"required\":true,\"description\":\"The id for a release.\"},{\"name\":\"element_id\",\"type\":\"integer\",\"required\":false,\"description\":\"The release table element id to retrieve. When not passed, the root element is returned.\"},{\"name\":\"include_observation_values\",\"type\":\"string\",\"required\":false,\"description\":\"true or false. Default: false. Include observation value and date for series type elements.\"},{\"name\":\"observation_date\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string. Default: 9999-12-31.\"}],\"responseParams\":[{\"name\":\"elements\",\"type\":\"object\",\"description\":\"Tree structure of release table elements with element_id, series_id, parent_id, name, level, children.\"}]}]}\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_fred_apis_v1_fred_release_tables","parameters":[{"description":"The release table element id you would like to retrieve.\ninteger, optional\nWhen the parameter is not passed, the root(top most) element for the release is given.","in":"query","name":"element_id","required":false,"schema":{"type":"integer"},"x-aisa-reference-declarations":["integer, optional","When the parameter is not passed, the root(top most) element for the release is given."]},{"description":"A key or file extension that indicates the type of file to send.\nstring, optional, default: xml\nOne of the following values: 'xml', 'json' xml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.\nxml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.","in":"query","name":"file_type","required":false,"schema":{"default":"xml","enum":["xml","json"],"type":"string"},"x-aisa-reference-declarations":["string, optional, default: xml","One of the following values: 'xml', 'json'"]},{"description":"A flag to indicate that observations need to be returned. Observation value and date will only be returned for a series type element.\nOne of the following strings: 'true', 'false'.\noptional, default: false","in":"query","name":"include_observation_values","required":false,"schema":{"default":"false","enum":["true","false"],"type":"string"},"x-aisa-reference-declarations":["One of the following strings: 'true', 'false'.","optional, default: false"]},{"description":"The observation date to be included with the returned release table.\nYYYY-MM-DD formatted string, optional, default: 9999-12-31 (latest available)","in":"query","name":"observation_date","required":false,"schema":{"default":"9999-12-31","format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: 9999-12-31 (latest available)"]},{"description":"The id for a release.\ninteger, required","in":"query","name":"release_id","required":true,"schema":{"type":"integer"},"x-aisa-reference-declarations":["integer, required"]}],"responses":{"200":{"content":{"application/json":{},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<elements>\n   <name>Personal consumption expenditures</name>\n   <element_id>12886</element_id>\n   <release_id>53</release_id>\n   <element>\n      <element_id>12887</element_id>\n      <release_id>53</release_id>\n      <series_id>DGDSRL1A225NBEA</series_id>\n      <parent_id>12886</parent_id>\n      <line>3</line>\n      <type>series</type>\n      <name>Goods</name>\n      <level>1</level>\n      <children>\n         <element>\n            <element_id>12888</element_id>\n            <release_id>53</release_id>\n            <series_id>DDURRL1A225NBEA</series_id>\n            <parent_id>12887</parent_id>\n            <line>4</line>\n            <type>series</type>\n            <name>Durable goods</name>\n            <level>2</level>\n            <children/>\n         </element>\n         <element>\n            <element_id>12889</element_id>\n            <release_id>53</release_id>\n            <series_id>DNDGRL1A225NBEA</series_id>\n            <parent_id>12887</parent_id>\n            <line>5</line>\n            <type>series</type>\n            <name>Nondurable goods</name>\n            <level>2</level>\n            <children/>\n         </element>\n      </children>\n   </element>\n   <element>\n      <element_id>12888</element_id>\n      <release_id>53</release_id>\n      <series_id>DDURRL1A225NBEA</series_id>\n      <parent_id>12887</parent_id>\n      <line>4</line>\n      <type>series</type>\n      <name>Durable goods</name>\n      <level>2</level>\n      <children/>\n   </element>\n   <element>\n      <element_id>12889</element_id>\n      <release_id>53</release_id>\n      <series_id>DNDGRL1A225NBEA</series_id>\n      <parent_id>12887</parent_id>\n      <line>5</line>\n      <type>series</type>\n      <name>Nondurable goods</name>\n      <level>2</level>\n      <children/>    \n   </element>\n   <element>\n      <element_id>12890</element_id>\n      <release_id>53</release_id>\n      <series_id>DSERRL1A225NBEA</series_id>\n      <parent_id>12886</parent_id>\n      <line>6</line>\n      <type>series</type>\n      <name>Services</name>\n      <level>1</level>\n      <children/>\n   </element>\n</elements>"}}}},"description":"Official representation and examples only; no complete response schema is declared."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Release Tables","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"fred","x-aisa-category":"general","x-aisa-docs-url":"https://aisa.one/docs/api-reference/fred/any_fred_apis_v1_fred_release_tables","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"fred","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"fred","x-aisa-response-pending":{"method":"GET","operation_id":"any_fred_apis_v1_fred_release_tables","path":"/apis/v1/fred/release/tables","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-response-source":{"content_hash":"sha256:d97789cda5bd29ca0df973058a2f69ddd591e5a28463ba8c7a693ccc7ee6496d","kind":"upstream_success_contract","source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"}},"x-aisa-revision":{"customer_pricing_ref":"da34ca3458ba","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0ee49c10d33c"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_fred_apis_v1_fred_release_tables","path":"/apis/v1/fred/release/tables"},"x-aisa-source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/fred/release/tables","x-aisa-validation":"provider"}},"/apis/v1/fred/release/tags":{"get":{"description":"{\"methods\":[{\"methodType\":\"GET\",\"methodDesc\":\"Get the FRED tags for a release. Optionally filter by tag name, tag group, or search.\",\"requestParams\":[{\"name\":\"release_id\",\"type\":\"integer\",\"required\":true,\"description\":\"The id for a release.\"},{\"name\":\"realtime_start\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string.\"},{\"name\":\"realtime_end\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string.\"},{\"name\":\"tag_names\",\"type\":\"string\",\"required\":false,\"description\":\"Semicolon delimited list of tag names to include.\"},{\"name\":\"tag_group_id\",\"type\":\"string\",\"required\":false,\"description\":\"One of: freq, gen, geo, geot, rls, seas, src.\"},{\"name\":\"search_text\",\"type\":\"string\",\"required\":false,\"description\":\"Words to find matching tags.\"},{\"name\":\"limit\",\"type\":\"integer\",\"required\":false,\"description\":\"Max results. 1-1000, default: 1000.\"},{\"name\":\"offset\",\"type\":\"integer\",\"required\":false,\"description\":\"Default: 0.\"},{\"name\":\"order_by\",\"type\":\"string\",\"required\":false,\"description\":\"One of: series_count, popularity, created, name, group_id. Default: series_count.\"},{\"name\":\"sort_order\",\"type\":\"string\",\"required\":false,\"description\":\"asc or desc. Default: asc.\"}],\"responseParams\":[{\"name\":\"tags\",\"type\":\"array\",\"description\":\"Array of tag objects.\"}]}]}\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_fred_apis_v1_fred_release_tags","parameters":[{"description":"A key or file extension that indicates the type of file to send.\nstring, optional, default: xml\nOne of the following values: 'xml', 'json' xml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.\nxml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.","in":"query","name":"file_type","required":false,"schema":{"default":"xml","enum":["xml","json"],"type":"string"},"x-aisa-reference-declarations":["string, optional, default: xml","One of the following values: 'xml', 'json'"]},{"description":"The maximum number of results to return.\ninteger between 1 and 1000, optional, default: 1000","in":"query","name":"limit","required":false,"schema":{"default":1000,"maximum":1000,"minimum":1,"type":"integer"},"x-aisa-reference-declarations":["integer between 1 and 1000, optional, default: 1000"]},{"description":"non-negative integer, optional, default: 0","in":"query","name":"offset","required":false,"schema":{"default":0,"minimum":0,"type":"integer"},"x-aisa-reference-declarations":["non-negative integer, optional, default: 0"]},{"description":"Order results by values of the specified attribute.\nOne of the following strings: 'series_count', 'popularity', 'created', 'name', 'group_id'.\noptional, default: series_count","in":"query","name":"order_by","required":false,"schema":{"default":"series_count","enum":["series_count","popularity","created","name","group_id"],"type":"string"},"x-aisa-reference-declarations":["One of the following strings: 'series_count', 'popularity', 'created', 'name', 'group_id'.","optional, default: series_count"]},{"description":"The end of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_end","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]},{"description":"The start of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_start","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]},{"description":"The id for a release.\ninteger, required","in":"query","name":"release_id","required":true,"schema":{"type":"integer"},"x-aisa-reference-declarations":["integer, required"]},{"description":"The words to find matching tags with.\nString, optional, no filtering by search words by default.","in":"query","name":"search_text","required":false,"schema":{"type":"string"},"x-aisa-reference-declarations":["String, optional, no filtering by search words by default."]},{"description":"Sort results is ascending or descending order for attribute values specified by order_by.\nOne of the following strings: 'asc', 'desc'.\noptional, default: asc","in":"query","name":"sort_order","required":false,"schema":{"default":"asc","enum":["asc","desc"],"type":"string"},"x-aisa-reference-declarations":["One of the following strings: 'asc', 'desc'.","optional, default: asc"]},{"description":"A tag group id to filter tags by type.\nString, optional, no filtering by tag group by default.\nOne of the following: 'freq', 'gen', 'geo', 'geot', 'rls', 'seas', 'src'. freq = Frequency gen = General or Concept geo = Geography geot = Geography Type rls = Release seas = Seasonal Adjustment src = Source\nfreq = Frequency gen = General or Concept geo = Geography geot = Geography Type rls = Release seas = Seasonal Adjustment src = Source","in":"query","name":"tag_group_id","required":false,"schema":{"type":"string"},"x-aisa-reference-declarations":["String, optional, no filtering by tag group by default.","One of the following: 'freq', 'gen', 'geo', 'geot', 'rls', 'seas', 'src'."]},{"description":"A semicolon delimited list of tag names to only include in the response. See the related request fred/release/related_tags .\nString, optional, no filtering by tag names by default\nExample value: 'gnp;quarterly'. This value filters results to only include tags 'gnp' and 'quarterly'.","in":"query","name":"tag_names","required":false,"schema":{"type":"string"},"x-aisa-reference-declarations":["String, optional, no filtering by tag names by default","Example value: 'gnp;quarterly'. This value filters results to only include tags 'gnp' and 'quarterly'."]}],"responses":{"200":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"count":13,"limit":1000,"offset":0,"order_by":"series_count","realtime_end":"2013-08-14","realtime_start":"2013-08-14","sort_order":"desc","tags":[{"created":"2012-03-19 10:40:59-05","group_id":"gen","name":"commercial paper","notes":"","popularity":55,"series_count":18},{"created":"2012-02-27 10:18:19-06","group_id":"src","name":"frb","notes":"Board of Governors of the Federal Reserve System","popularity":90,"series_count":18},{"created":"2012-02-27 10:18:19-06","group_id":"geot","name":"nation","notes":"Country Level","popularity":100,"series_count":18},{"created":"2012-02-27 10:18:19-06","group_id":"geo","name":"usa","notes":"United States of America","popularity":100,"series_count":18},{"created":"2012-02-27 10:18:19-06","group_id":"freq","name":"weekly","notes":"","popularity":82,"series_count":18},{"created":"2012-02-27 10:18:19-06","group_id":"seas","name":"nsa","notes":"Not seasonally adjusted","popularity":96,"series_count":9},{"created":"2012-02-27 10:18:19-06","group_id":"seas","name":"sa","notes":"Seasonally adjusted","popularity":94,"series_count":9},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"financial","notes":"","popularity":70,"series_count":6},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"nonfinancial","notes":"","popularity":63,"series_count":6},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"domestic","notes":"","popularity":69,"series_count":4},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"foreign","notes":"","popularity":58,"series_count":4},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"asset-backed","notes":"","popularity":43,"series_count":2},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"companies","notes":"","popularity":49,"series_count":1}]}}}},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<tags realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" order_by=\"series_count\" sort_order=\"desc\" count=\"13\" offset=\"0\" limit=\"1000\">\n    <tag name=\"commercial paper\" group_id=\"gen\" notes=\"\" created=\"2012-03-19 10:40:59-05\" popularity=\"55\" series_count=\"18\"/>\n    <tag name=\"frb\" group_id=\"src\" notes=\"Board of Governors of the Federal Reserve System\" created=\"2012-02-27 10:18:19-06\" popularity=\"90\" series_count=\"18\"/>\n    <tag name=\"nation\" group_id=\"geot\" notes=\"Country Level\" created=\"2012-02-27 10:18:19-06\" popularity=\"100\" series_count=\"18\"/>\n    <tag name=\"usa\" group_id=\"geo\" notes=\"United States of America\" created=\"2012-02-27 10:18:19-06\" popularity=\"100\" series_count=\"18\"/>\n    <tag name=\"weekly\" group_id=\"freq\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"82\" series_count=\"18\"/>\n    <tag name=\"nsa\" group_id=\"seas\" notes=\"Not seasonally adjusted\" created=\"2012-02-27 10:18:19-06\" popularity=\"96\" series_count=\"9\"/>\n    <tag name=\"sa\" group_id=\"seas\" notes=\"Seasonally adjusted\" created=\"2012-02-27 10:18:19-06\" popularity=\"94\" series_count=\"9\"/>\n    <tag name=\"financial\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"70\" series_count=\"6\"/>\n    <tag name=\"nonfinancial\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"63\" series_count=\"6\"/>\n    <tag name=\"domestic\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"69\" series_count=\"4\"/>\n    <tag name=\"foreign\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"58\" series_count=\"4\"/>\n    <tag name=\"asset-backed\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"43\" series_count=\"2\"/>\n    <tag name=\"companies\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"49\" series_count=\"1\"/>\n</tags>"}}}},"description":"Official representation and examples only; no complete response schema is declared."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Release Tags","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"fred","x-aisa-category":"general","x-aisa-docs-url":"https://aisa.one/docs/api-reference/fred/any_fred_apis_v1_fred_release_tags","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"fred","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"fred","x-aisa-response-pending":{"method":"GET","operation_id":"any_fred_apis_v1_fred_release_tags","path":"/apis/v1/fred/release/tags","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-response-source":{"content_hash":"sha256:0280a704598d1aa0afa6640336cc318746c38db43287dc862c0b072d774d386b","kind":"upstream_success_contract","source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"}},"x-aisa-revision":{"customer_pricing_ref":"da34ca3458ba","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"51a0e906741d"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_fred_apis_v1_fred_release_tags","path":"/apis/v1/fred/release/tags"},"x-aisa-source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/fred/release/tags","x-aisa-validation":"provider"}},"/apis/v1/fred/releases":{"get":{"description":"{\"methods\":[{\"methodType\":\"GET\",\"methodDesc\":\"Get all releases of economic data.\",\"requestParams\":[{\"name\":\"realtime_start\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string.\"},{\"name\":\"realtime_end\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string.\"}],\"responseParams\":[{\"name\":\"releases\",\"type\":\"array\",\"description\":\"Array of release objects with id, name, link, press_release, realtime_start, realtime_end.\"}]}]}\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_fred_apis_v1_fred_releases","parameters":[{"description":"A key or file extension that indicates the type of file to send.\nstring, optional, default: xml\nOne of the following values: 'xml', 'json' xml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.\nxml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.","in":"query","name":"file_type","required":false,"schema":{"default":"xml","enum":["xml","json"],"type":"string"},"x-aisa-reference-declarations":["string, optional, default: xml","One of the following values: 'xml', 'json'"]},{"description":"The maximum number of results to return.\ninteger between 1 and 1000, optional, default: 1000","in":"query","name":"limit","required":false,"schema":{"default":1000,"maximum":1000,"minimum":1,"type":"integer"},"x-aisa-reference-declarations":["integer between 1 and 1000, optional, default: 1000"]},{"description":"non-negative integer, optional, default: 0","in":"query","name":"offset","required":false,"schema":{"default":0,"minimum":0,"type":"integer"},"x-aisa-reference-declarations":["non-negative integer, optional, default: 0"]},{"description":"Order results by values of the specified attribute.\nOne of the following strings: 'release_id', 'name', 'press_release', 'realtime_start', 'realtime_end'.\noptional, default: release_id","in":"query","name":"order_by","required":false,"schema":{"default":"release_id","enum":["release_id","name","press_release","realtime_start","realtime_end"],"type":"string"},"x-aisa-reference-declarations":["One of the following strings: 'release_id', 'name', 'press_release', 'realtime_start', 'realtime_end'.","optional, default: release_id"]},{"description":"The end of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_end","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]},{"description":"The start of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_start","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]},{"description":"Sort results is ascending or descending order for attribute values specified by order_by.\nOne of the following strings: 'asc', 'desc'.\noptional, default: asc","in":"query","name":"sort_order","required":false,"schema":{"default":"asc","enum":["asc","desc"],"type":"string"},"x-aisa-reference-declarations":["One of the following strings: 'asc', 'desc'.","optional, default: asc"]}],"responses":{"200":{"content":{"application/json":{},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<releases realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" order_by=\"release_id\" sort_order=\"asc\" count=\"158\" offset=\"0\" limit=\"1000\">\n    <release id=\"9\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"Advance Monthly Sales for Retail and Food Services\" press_release=\"true\" link=\"http://www.census.gov/retail/\"/>\n    <release id=\"10\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"Consumer Price Index\" press_release=\"true\" link=\"http://www.bls.gov/cpi/\"/>\n    <release id=\"11\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"Employment Cost Index\" press_release=\"true\" link=\"http://www.bls.gov/ncs/ect/\"/>\n    <release id=\"13\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"G.17 Industrial Production and Capacity Utilization\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/g17/\"/>\n    <release id=\"14\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"G.19 Consumer Credit\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/g19/\"/>\n    <release id=\"15\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"G.5 Foreign Exchange Rates\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/g5/\"/>\n    <release id=\"17\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"H.10 Foreign Exchange Rates\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/h10/\"/>\n    <release id=\"18\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"H.15 Selected Interest Rates\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/h15/\"/>\n    <release id=\"19\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"H.3 Aggregate Reserves of Depository Institutions and the Monetary Base\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/h3/\"/>\n    <release id=\"20\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"H.4.1 Factors Affecting Reserve Balances\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/h41/\"/>\n    <release id=\"21\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"H.6 Money Stock Measures\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/h6/\"/>\n    <release id=\"22\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"H.8 Assets and Liabilities of Commercial Banks in the United States\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/h8/\"/>\n    <release id=\"25\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"Manufacturing and Trade Inventories and Sales\" press_release=\"true\" link=\"http://www.census.gov/mtis/www/mtis.html\"/>\n    <release id=\"26\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"Manufacturing ISM Report on Business\" press_release=\"true\" link=\"http://www.ism.ws/ISMReport/\"/>\n    <release id=\"27\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"New Residential Construction\" press_release=\"true\" link=\"http://www.census.gov/construction/nrc/\"/>\n    <release id=\"46\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"Producer Price Index\" press_release=\"true\" link=\"http://www.bls.gov/ppi/\"/>\n    <release id=\"47\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"Productivity and Costs\" press_release=\"true\" link=\"http://www.bls.gov/lpc/\"/>\n    <release id=\"49\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"U.S. International Transactions\" press_release=\"true\" link=\"http://www.bea.gov/newsreleases/international/transactions/transnewsrelease.htm\"/>\n    <release id=\"50\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"Employment Situation\" press_release=\"true\" link=\"http://www.bls.gov/ces/\"/>\n    <release id=\"51\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"U.S. International Trade in Goods and Services\" press_release=\"true\" link=\"http://www.bea.gov/newsreleases/international/trade/tradnewsrelease.htm\"/>\n    ...\n</releases>"}}}},"description":"Official representation and examples only; no complete response schema is declared."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Releases","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"fred","x-aisa-category":"general","x-aisa-docs-url":"https://aisa.one/docs/api-reference/fred/any_fred_apis_v1_fred_releases","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"fred","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"fred","x-aisa-response-pending":{"method":"GET","operation_id":"any_fred_apis_v1_fred_releases","path":"/apis/v1/fred/releases","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-response-source":{"content_hash":"sha256:44a2423a7064deb0e39d805929b1bbbb702aabaa87209af3f7c51663b616c352","kind":"upstream_success_contract","source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"}},"x-aisa-revision":{"customer_pricing_ref":"da34ca3458ba","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f191169822d0"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_fred_apis_v1_fred_releases","path":"/apis/v1/fred/releases"},"x-aisa-source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/fred/releases","x-aisa-validation":"provider"}},"/apis/v1/fred/releases/dates":{"get":{"description":"{\"methods\":[{\"methodType\":\"GET\",\"methodDesc\":\"Get release dates for all releases of economic data.\",\"requestParams\":[{\"name\":\"realtime_start\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string. Default: first day of current year.\"},{\"name\":\"realtime_end\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string. Default: 9999-12-31.\"},{\"name\":\"limit\",\"type\":\"integer\",\"required\":false,\"description\":\"Max results. 1-1000, default: 1000.\"},{\"name\":\"offset\",\"type\":\"integer\",\"required\":false,\"description\":\"Default: 0.\"},{\"name\":\"order_by\",\"type\":\"string\",\"required\":false,\"description\":\"One of: release_date, release_id, release_name. Default: release_date.\"},{\"name\":\"sort_order\",\"type\":\"string\",\"required\":false,\"description\":\"asc or desc. Default: desc.\"},{\"name\":\"include_release_dates_with_no_data\",\"type\":\"string\",\"required\":false,\"description\":\"true or false. Default: false.\"}],\"responseParams\":[{\"name\":\"release_dates\",\"type\":\"array\",\"description\":\"Array of release_date objects with release_id, release_name, date.\"}]}]}\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_fred_apis_v1_fred_releases_dates","parameters":[{"description":"A key or file extension that indicates the type of file to send.\nstring, optional, default: xml\nOne of the following values: 'xml', 'json' xml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.\nxml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.","in":"query","name":"file_type","required":false,"schema":{"default":"xml","enum":["xml","json"],"type":"string"},"x-aisa-reference-declarations":["string, optional, default: xml","One of the following values: 'xml', 'json'"]},{"description":"Determines whether release dates with no data available are returned. The defalut value 'false' excludes release dates that do not have data. In particular, this excludes future release dates which may be available in the FRED release calendar or the ALFRED release calendar .\nIf include_release_dates_with_no_data is set to true, the XML tag release_date has an extra attribute release_last_updated that can be compared to the release date to determine if data has been updated.\nOne of the following strings: 'true', 'false'.\noptional, default: false","in":"query","name":"include_release_dates_with_no_data","required":false,"schema":{"default":"false","enum":["true","false"],"type":"string"},"x-aisa-reference-declarations":["One of the following strings: 'true', 'false'.","optional, default: false"]},{"description":"The maximum number of results to return.\ninteger between 1 and 1000, optional, default: 1000","in":"query","name":"limit","required":false,"schema":{"default":1000,"maximum":1000,"minimum":1,"type":"integer"},"x-aisa-reference-declarations":["integer between 1 and 1000, optional, default: 1000"]},{"description":"non-negative integer, optional, default: 0","in":"query","name":"offset","required":false,"schema":{"default":0,"minimum":0,"type":"integer"},"x-aisa-reference-declarations":["non-negative integer, optional, default: 0"]},{"description":"Order results by values of the specified attribute.\nOne of the following strings: 'release_date', 'release_id', 'release_name'.\noptional, default: release_date","in":"query","name":"order_by","required":false,"schema":{"default":"release_date","enum":["release_date","release_id","release_name"],"type":"string"},"x-aisa-reference-declarations":["One of the following strings: 'release_date', 'release_id', 'release_name'.","optional, default: release_date"]},{"description":"The end of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: 9999-12-31 (latest available)","in":"query","name":"realtime_end","required":false,"schema":{"default":"9999-12-31","format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: 9999-12-31 (latest available)"]},{"description":"The start of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: First day of the current year","in":"query","name":"realtime_start","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: First day of the current year"]},{"description":"Sort results is ascending or descending release date order.\nOne of the following strings: 'asc', 'desc'.\noptional, default: desc","in":"query","name":"sort_order","required":false,"schema":{"default":"desc","enum":["asc","desc"],"type":"string"},"x-aisa-reference-declarations":["One of the following strings: 'asc', 'desc'.","optional, default: desc"]}],"responses":{"200":{"content":{"application/json":{},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<release_dates realtime_start=\"2013-01-01\" realtime_end=\"9999-12-31\" order_by=\"release_date\" sort_order=\"desc\" count=\"1129\" offset=\"0\" limit=\"1000\">\n    <release_date release_id=\"9\" release_name=\"Advance Monthly Sales for Retail and Food Services\">2013-08-13</release_date>\n    <release_date release_id=\"262\" release_name=\"Failures and Assistance Transactions\">2013-08-13</release_date>\n    <release_date release_id=\"25\" release_name=\"Manufacturing and Trade Inventories and Sales\">2013-08-13</release_date>\n    <release_date release_id=\"92\" release_name=\"Selected Real Retail Sales Series\">2013-08-13</release_date>\n    <release_date release_id=\"188\" release_name=\"U.S. Import and Export Price Indexes\">2013-08-13</release_date>\n    <release_date release_id=\"183\" release_name=\"Gasoline and Diesel Fuel Update\">2013-08-12</release_date>\n    <release_date release_id=\"18\" release_name=\"H.15 Selected Interest Rates\">2013-08-12</release_date>\n    <release_date release_id=\"269\" release_name=\"National Accounts of Japan\">2013-08-12</release_date>\n    <release_date release_id=\"71\" release_name=\"Weekly Treasury Inflation-Indexed Securities\">2013-08-12</release_date>\n    <release_date release_id=\"122\" release_name=\"H.4.1 Factors Affecting Reserve Balances (data not included in press release)\">2013-08-09</release_date>\n    <release_date release_id=\"22\" release_name=\"H.8 Assets and Liabilities of Commercial Banks in the United States\">2013-08-09</release_date>\n    <release_date release_id=\"63\" release_name=\"M2 Related Series\">2013-08-09</release_date>\n    <release_date release_id=\"61\" release_name=\"Money Zero Maturity (MZM)\">2013-08-09</release_date>\n    <release_date release_id=\"236\" release_name=\"Monthly Housing Affordability Index\">2013-08-09</release_date>\n    <release_date release_id=\"78\" release_name=\"St. Louis Monthly Reserves and Monetary Base\">2013-08-09</release_date>\n    <release_date release_id=\"105\" release_name=\"St. Louis Weekly Reserves and Monetary Base\">2013-08-09</release_date>\n    <release_date release_id=\"255\" release_name=\"Bank Rate Monitor's Weekly Survey\">2013-08-08</release_date>\n    <release_date release_id=\"53\" release_name=\"Gross Domestic Product\">2013-08-08</release_date>\n    <release_date release_id=\"19\" release_name=\"H.3 Aggregate Reserves of Depository Institutions and the Monetary Base\">2013-08-08</release_date>\n    <release_date release_id=\"283\" release_name=\"H.3 Aggregate Reserves of Depository Institutions and the Monetary Base (data not included in press release)\">2013-08-08</release_date>\n    ...\n</release_dates>"}}}},"description":"Official representation and examples only; no complete response schema is declared."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Releases Dates","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"fred","x-aisa-category":"general","x-aisa-docs-url":"https://aisa.one/docs/api-reference/fred/any_fred_apis_v1_fred_releases_dates","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"fred","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"fred","x-aisa-response-pending":{"method":"GET","operation_id":"any_fred_apis_v1_fred_releases_dates","path":"/apis/v1/fred/releases/dates","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-response-source":{"content_hash":"sha256:fd2e9ff20fb60f71b32dc28fa5bdddc3d250cdd51b0a1ee87dc9850f32c8d9cb","kind":"upstream_success_contract","source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"}},"x-aisa-revision":{"customer_pricing_ref":"da34ca3458ba","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ca9ababbada8"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_fred_apis_v1_fred_releases_dates","path":"/apis/v1/fred/releases/dates"},"x-aisa-source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/fred/releases/dates","x-aisa-validation":"provider"}},"/apis/v1/fred/series":{"get":{"description":"{\"methods\":[{\"methodType\":\"GET\",\"methodDesc\":\"Get an economic data series.\",\"requestParams\":[{\"name\":\"series_id\",\"type\":\"string\",\"required\":true,\"description\":\"The id for a series.\"},{\"name\":\"realtime_start\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string.\"},{\"name\":\"realtime_end\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string.\"}],\"responseParams\":[{\"name\":\"seriess\",\"type\":\"array\",\"description\":\"Array of series objects with id, title, observation_start, observation_end, frequency, units, seasonal_adjustment, last_updated, popularity, notes.\"}]}]}\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_fred_apis_v1_fred_series","parameters":[{"description":"A key or file extension that indicates the type of file to send.\nstring, optional, default: xml\nOne of the following values: 'xml', 'json' xml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.\nxml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.","in":"query","name":"file_type","required":false,"schema":{"default":"xml","enum":["xml","json"],"type":"string"},"x-aisa-reference-declarations":["string, optional, default: xml","One of the following values: 'xml', 'json'"]},{"description":"The end of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_end","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]},{"description":"The start of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_start","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]},{"description":"The id for a series.\nstring, required","in":"query","name":"series_id","required":true,"schema":{"type":"string"},"x-aisa-reference-declarations":["string, required"]}],"responses":{"200":{"content":{"application/json":{},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<seriess realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\">\n    <series id=\"GNPCA\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" title=\"Real Gross National Product\" observation_start=\"1929-01-01\" observation_end=\"2012-01-01\" frequency=\"Annual\" frequency_short=\"A\" units=\"Billions of Chained 2009 Dollars\" units_short=\"Bil. of Chn. 2009 $\" seasonal_adjustment=\"Not Seasonally Adjusted\" seasonal_adjustment_short=\"NSA\" last_updated=\"2013-07-31 09:26:16-05\" popularity=\"39\" notes=\"BEA Account Code: A001RX1\"/>\n</seriess>"}}}},"description":"Official representation and examples only; no complete response schema is declared."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Series","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"fred","x-aisa-category":"general","x-aisa-docs-url":"https://aisa.one/docs/api-reference/fred/any_fred_apis_v1_fred_series","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"fred","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"fred","x-aisa-response-pending":{"method":"GET","operation_id":"any_fred_apis_v1_fred_series","path":"/apis/v1/fred/series","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-response-source":{"content_hash":"sha256:4e08d8bbf960ae6ff96409f4ade34a3c06983fd06e322ad1693f9f16cca493e4","kind":"upstream_success_contract","source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"}},"x-aisa-revision":{"customer_pricing_ref":"da34ca3458ba","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"fd73681812ef"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_fred_apis_v1_fred_series","path":"/apis/v1/fred/series"},"x-aisa-source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/fred/series","x-aisa-validation":"provider"}},"/apis/v1/fred/series/categories":{"get":{"description":"{\"methods\":[{\"methodType\":\"GET\",\"methodDesc\":\"Get the categories for an economic data series.\",\"requestParams\":[{\"name\":\"series_id\",\"type\":\"string\",\"required\":true,\"description\":\"The id for a series.\"},{\"name\":\"realtime_start\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string.\"},{\"name\":\"realtime_end\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string.\"}],\"responseParams\":[{\"name\":\"categories\",\"type\":\"array\",\"description\":\"Array of category objects with id, name, parent_id.\"}]}]}\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_fred_apis_v1_fred_series_categories","parameters":[{"description":"A key or file extension that indicates the type of file to send.\nstring, optional, default: xml\nOne of the following values: 'xml', 'json' xml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.\nxml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.","in":"query","name":"file_type","required":false,"schema":{"default":"xml","enum":["xml","json"],"type":"string"},"x-aisa-reference-declarations":["string, optional, default: xml","One of the following values: 'xml', 'json'"]},{"description":"The end of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_end","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]},{"description":"The start of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_start","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]},{"description":"The id for a series.\nstring, required","in":"query","name":"series_id","required":true,"schema":{"type":"string"},"x-aisa-reference-declarations":["string, required"]}],"responses":{"200":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"categories":[{"id":95,"name":"Monthly Rates","parent_id":15},{"id":275,"name":"Japan","parent_id":158}]}}}},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n<categories>\n  <category id=\"95\" name=\"Monthly Rates\" parent_id=\"15\"/>\n  <category id=\"275\" name=\"Japan\" parent_id=\"158\"/>\n</categories>"}}}},"description":"Official representation and examples only; no complete response schema is declared."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Series Categories","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"fred","x-aisa-category":"general","x-aisa-docs-url":"https://aisa.one/docs/api-reference/fred/any_fred_apis_v1_fred_series_categories","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"fred","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"fred","x-aisa-response-pending":{"method":"GET","operation_id":"any_fred_apis_v1_fred_series_categories","path":"/apis/v1/fred/series/categories","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-response-source":{"content_hash":"sha256:94537c668209461404c3b79c43608a5fd04add2e280d4af347b0e597b3f9c81e","kind":"upstream_success_contract","source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"}},"x-aisa-revision":{"customer_pricing_ref":"da34ca3458ba","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c2799e76794f"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_fred_apis_v1_fred_series_categories","path":"/apis/v1/fred/series/categories"},"x-aisa-source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/fred/series/categories","x-aisa-validation":"provider"}},"/apis/v1/fred/series/observations":{"get":{"description":"{\"methods\":[{\"methodType\":\"GET\",\"methodDesc\":\"Get the observations or data values for an economic data series.\",\"requestParams\":[{\"name\":\"series_id\",\"type\":\"string\",\"required\":true,\"description\":\"The id for a series.\"},{\"name\":\"realtime_start\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string. Default: today.\"},{\"name\":\"realtime_end\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string. Default: 9999-12-31.\"},{\"name\":\"limit\",\"type\":\"integer\",\"required\":false,\"description\":\"Max results. 1-100000, default: 100000.\"},{\"name\":\"offset\",\"type\":\"integer\",\"required\":false,\"description\":\"Default: 0.\"},{\"name\":\"sort_order\",\"type\":\"string\",\"required\":false,\"description\":\"asc or desc. Default: asc.\"},{\"name\":\"observation_start\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string.\"},{\"name\":\"observation_end\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string.\"},{\"name\":\"units\",\"type\":\"string\",\"required\":false,\"description\":\"Results in specific units: pc1, pca, pch, pcha, pcda, pcla, log.\"},{\"name\":\"frequency\",\"type\":\"string\",\"required\":false,\"description\":\"Frequency to convert values: d, w, bw, m, q, sa, a.\"},{\"name\":\"aggregation_method\",\"type\":\"string\",\"required\":false,\"description\":\"avg, sum, eop. Default: eop.\"},{\"name\":\"output_type\",\"type\":\"integer\",\"required\":false,\"description\":\"1-4. Observations by real-time period.\"}],\"responseParams\":[{\"name\":\"observations\",\"type\":\"array\",\"description\":\"Array of observation objects with date, value, realtime_start, realtime_end.\"}]}]}\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_fred_apis_v1_fred_series_observations","parameters":[{"description":"A key that indicates the aggregation method used for frequency aggregation. This parameter has no affect if the frequency parameter is not set.\nstring, optional, default: avg\nOne of the following values: 'avg', 'sum', 'eop' avg = Average sum = Sum eop = End of Period\navg = Average sum = Sum eop = End of Period","in":"query","name":"aggregation_method","required":false,"schema":{"default":"avg","enum":["avg","sum","eop"],"type":"string"},"x-aisa-reference-declarations":["string, optional, default: avg","One of the following values: 'avg', 'sum', 'eop'"]},{"description":"A key or file extension that indicates the type of file to send.\nstring, optional, default: xml\nOne of the following values: 'xml', 'json', 'xlsx', 'csv' xml = Extensible Markup Language json = JavaScript Object Notation xlsx = Excel Spreadsheet csv = Comma-Separated Values Text Format (File is returned as compressed zip file. The zip file contains the specified file format csv and a text README file.)\nxml = Extensible Markup Language json = JavaScript Object Notation xlsx = Excel Spreadsheet csv = Comma-Separated Values Text Format (File is returned as compressed zip file. The zip file contains the specified file format csv and a text README file.)","in":"query","name":"file_type","required":false,"schema":{"default":"xml","enum":["xml","json","xlsx","csv"],"type":"string"},"x-aisa-reference-declarations":["string, optional, default: xml","One of the following values: 'xml', 'json', 'xlsx', 'csv'"]},{"description":"An optional parameter that indicates a lower frequency to aggregate values to. The FRED frequency aggregation feature converts higher frequency data series into lower frequency data series (e.g. converts a monthly data series into an annual data series). In FRED, the highest frequency data is daily, and the lowest frequency data is annual. There are 3 aggregation methods available- average, sum, and end of period. See the aggregation_method parameter.\nstring, optional, default: no value for no frequency aggregation\nOne of the following values: 'd', 'w', 'bw', 'm', 'q', 'sa', 'a', 'wef', 'weth', 'wew', 'wetu', 'wem', 'wesu', 'wesa', 'bwew', 'bwem' Frequencies without period descriptions: d = Daily w = Weekly bw = Biweekly m = Monthly q = Quarterly sa = Semiannual a = Annual Frequencies with period descriptions: wef = Weekly, Ending Friday weth = Weekly, Ending Thursday wew = Weekly, Ending Wednesday wetu = Weekly, Ending Tuesday wem = Weekly, Ending Monday wesu = Weekly, Ending Sunday wesa = Weekly, Ending Saturday bwew = Biweekly, Ending Wednesday bwem = Biweekly, Ending Monday\nFrequencies without period descriptions: d = Daily w = Weekly bw = Biweekly m = Monthly q = Quarterly sa = Semiannual a = Annual\nd = Daily w = Weekly bw = Biweekly m = Monthly q = Quarterly sa = Semiannual a = Annual\nFrequencies with period descriptions: wef = Weekly, Ending Friday weth = Weekly, Ending Thursday wew = Weekly, Ending Wednesday wetu = Weekly, Ending Tuesday wem = Weekly, Ending Monday wesu = Weekly, Ending Sunday wesa = Weekly, Ending Saturday bwew = Biweekly, Ending Wednesday bwem = Biweekly, Ending Monday\nwef = Weekly, Ending Friday weth = Weekly, Ending Thursday wew = Weekly, Ending Wednesday wetu = Weekly, Ending Tuesday wem = Weekly, Ending Monday wesu = Weekly, Ending Sunday wesa = Weekly, Ending Saturday bwew = Biweekly, Ending Wednesday bwem = Biweekly, Ending Monday\nNote that an error will be returned if a frequency is specified that is higher than the native frequency of the series. For instance if a series has the native frequency 'Monthly' (as returned by the fred/series request), it is not possible to aggregate the series to the higher 'Daily' frequency using the frequency parameter value 'd'.\nNo frequency aggregation will occur if the frequency specified by the frequency parameter matches the native frequency of the series. For instance if the value of the frequency parameter is 'm' and the native frequency of the series is 'Monthly' (as returned by the fred/series request), observations will be returned, but they will not be aggregated to a lower frequency.\nFor most cases, it will be sufficient to specify a lower frequency without a period description (e.g. 'd', 'w', 'bw', 'm', 'q', 'sa', 'a') as opposed to frequencies with period descriptions (e.g. 'wef', 'weth', 'wew', 'wetu', 'wem', 'wesu', 'wesa', 'bwew', 'bwem') which only exist for the weekly and biweekly frequencies. The weekly and biweekly frequencies with periods exist to offer more options and override the default periods implied by values 'w' and 'bw'. The value 'w' defaults to frequency and period 'Weekly, Ending Friday' when aggregating daily series. The value 'bw' defaults to frequency and period 'Biweekly, Ending Wednesday' when aggregating daily and weekly series. Consider the difference between values 'w' for 'Weekly' and 'wef' for 'Weekly, Ending Friday'. When aggregating observations from daily to weekly, the value 'w' defaults to frequency and period 'Weekly, Ending Friday' which is the same as 'wef'. Here, the difference is that the period 'Ending Friday' is implicit for value 'w' but explicit for value 'wef'. However, if a series has native frequency 'Weekly, Ending Monday', an error will be returned for value 'wef' but not value 'w'.\nThe weekly and biweekly frequencies with periods exist to offer more options and override the default periods implied by values 'w' and 'bw'.\nThe value 'w' defaults to frequency and period 'Weekly, Ending Friday' when aggregating daily series.\nThe value 'bw' defaults to frequency and period 'Biweekly, Ending Wednesday' when aggregating daily and weekly series.\nConsider the difference between values 'w' for 'Weekly' and 'wef' for 'Weekly, Ending Friday'. When aggregating observations from daily to weekly, the value 'w' defaults to frequency and period 'Weekly, Ending Friday' which is the same as 'wef'. Here, the difference is that the period 'Ending Friday' is implicit for value 'w' but explicit for value 'wef'. However, if a series has native frequency 'Weekly, Ending Monday', an error will be returned for value 'wef' but not value 'w'.\nNote that frequency aggregation is currently only available for file_type equal to xml or json due to time constraints.\nRead the 'Frequency Aggregation' section of the FRED FAQs for implementation details.","in":"query","name":"frequency","required":false,"schema":{"enum":["d","w","bw","m","q","sa","a","wef","weth","wew","wetu","wem","wesu","wesa","bwew","bwem"],"type":"string"},"x-aisa-reference-declarations":["string, optional, default: no value for no frequency aggregation","One of the following values: 'd', 'w', 'bw', 'm', 'q', 'sa', 'a', 'wef', 'weth', 'wew', 'wetu', 'wem', 'wesu', 'wesa', 'bwew', 'bwem'","Note that an error will be returned if a frequency is specified that is higher than the native frequency of the series. For instance if a series has the native frequency 'Monthly' (as returned by the fred/series request), it is not possible to aggregate the series to the higher 'Daily' frequency using the frequency parameter value 'd'.","No frequency aggregation will occur if the frequency specified by the frequency parameter matches the native frequency of the series. For instance if the value of the frequency parameter is 'm' and the native frequency of the series is 'Monthly' (as returned by the fred/series request), observations will be returned, but they will not be aggregated to a lower frequency.","For most cases, it will be sufficient to specify a lower frequency without a period description (e.g. 'd', 'w', 'bw', 'm', 'q', 'sa', 'a') as opposed to frequencies with period descriptions (e.g. 'wef', 'weth', 'wew', 'wetu', 'wem', 'wesu', 'wesa', 'bwew', 'bwem') which only exist for the weekly and biweekly frequencies.","The weekly and biweekly frequencies with periods exist to offer more options and override the default periods implied by values 'w' and 'bw'.","The value 'w' defaults to frequency and period 'Weekly, Ending Friday' when aggregating daily series.","The value 'bw' defaults to frequency and period 'Biweekly, Ending Wednesday' when aggregating daily and weekly series.","Consider the difference between values 'w' for 'Weekly' and 'wef' for 'Weekly, Ending Friday'. When aggregating observations from daily to weekly, the value 'w' defaults to frequency and period 'Weekly, Ending Friday' which is the same as 'wef'. Here, the difference is that the period 'Ending Friday' is implicit for value 'w' but explicit for value 'wef'. However, if a series has native frequency 'Weekly, Ending Monday', an error will be returned for value 'wef' but not value 'w'.","Note that frequency aggregation is currently only available for file_type equal to xml or json due to time constraints.","Read the 'Frequency Aggregation' section of the FRED FAQs for implementation details."]},{"description":"The maximum number of results to return.\ninteger between 1 and 100000, optional, default: 100000","in":"query","name":"limit","required":false,"schema":{"default":100000,"maximum":100000,"minimum":1,"type":"integer"},"x-aisa-reference-declarations":["integer between 1 and 100000, optional, default: 100000"]},{"description":"The end of the observation period.\nYYYY-MM-DD formatted string, optional, default: 9999-12-31 (latest available)","in":"query","name":"observation_end","required":false,"schema":{"default":"9999-12-31","format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: 9999-12-31 (latest available)"]},{"description":"The start of the observation period.\nYYYY-MM-DD formatted string, optional, default: 1776-07-04 (earliest available)","in":"query","name":"observation_start","required":false,"schema":{"default":"1776-07-04","format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: 1776-07-04 (earliest available)"]},{"description":"non-negative integer, optional, default: 0","in":"query","name":"offset","required":false,"schema":{"default":0,"minimum":0,"type":"integer"},"x-aisa-reference-declarations":["non-negative integer, optional, default: 0"]},{"description":"An integer that indicates an output type.\ninteger, optional, default: 1\nOne of the following values: '1', '2', '3', '4' 1 = Observations by Real-Time Period 2 = Observations by Vintage Date, All Observations 3 = Observations by Vintage Date, New and Revised Observations Only 4 = Observations, Initial Release Only\n1 = Observations by Real-Time Period 2 = Observations by Vintage Date, All Observations 3 = Observations by Vintage Date, New and Revised Observations Only 4 = Observations, Initial Release Only\nFor output types '2' and '3', some XML attribute names start with the series ID which may have a first character that is a number (i.e. 0 through 9). In this case only, the XML attribute name starts with an underscore then the series ID in order to avoid invalid XML. If the series ID starts with a letter (i.e. A through Z) then an underscore is not prepended.\nFor more information, read: https://alfred.stlouisfed.org/help/downloaddata#outputformats","in":"query","name":"output_type","required":false,"schema":{"default":1,"enum":[1,2,3,4],"type":"integer"},"x-aisa-reference-declarations":["integer, optional, default: 1","One of the following values: '1', '2', '3', '4'","For output types '2' and '3', some XML attribute names start with the series ID which may have a first character that is a number (i.e. 0 through 9). In this case only, the XML attribute name starts with an underscore then the series ID in order to avoid invalid XML. If the series ID starts with a letter (i.e. A through Z) then an underscore is not prepended.","For more information, read: https://alfred.stlouisfed.org/help/downloaddata#outputformats"]},{"description":"The end of the real-time period. For more information, see Real-Time Periods , vintage_dates .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_end","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]},{"description":"The start of the real-time period. For more information, see Real-Time Periods , vintage_dates .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_start","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]},{"description":"The id for a series.\nstring, required","in":"query","name":"series_id","required":true,"schema":{"type":"string"},"x-aisa-reference-declarations":["string, required"]},{"description":"Sort results is ascending or descending observation_date order.\nOne of the following strings: 'asc', 'desc'.\noptional, default: asc","in":"query","name":"sort_order","required":false,"schema":{"default":"asc","enum":["asc","desc"],"type":"string"},"x-aisa-reference-declarations":["One of the following strings: 'asc', 'desc'.","optional, default: asc"]},{"description":"A key that indicates a data value transformation.\nstring, optional, default: lin (No transformation)\nOne of the following values: 'lin', 'chg', 'ch1', 'pch', 'pc1', 'pca', 'cch', 'cca', 'log' lin = Levels (No transformation) chg = Change ch1 = Change from Year Ago pch = Percent Change pc1 = Percent Change from Year Ago pca = Compounded Annual Rate of Change cch = Continuously Compounded Rate of Change cca = Continuously Compounded Annual Rate of Change log = Natural Log\nlin = Levels (No transformation) chg = Change ch1 = Change from Year Ago pch = Percent Change pc1 = Percent Change from Year Ago pca = Compounded Annual Rate of Change cch = Continuously Compounded Rate of Change cca = Continuously Compounded Annual Rate of Change log = Natural Log\nFor unit transformation formulas, see: https://alfred.stlouisfed.org/help#growth_formulas","in":"query","name":"units","required":false,"schema":{"default":"lin","enum":["lin","chg","ch1","pch","pc1","pca","cch","cca","log"],"type":"string"},"x-aisa-reference-declarations":["string, optional, default: lin (No transformation)","One of the following values: 'lin', 'chg', 'ch1', 'pch', 'pc1', 'pca', 'cch', 'cca', 'log'","For unit transformation formulas, see: https://alfred.stlouisfed.org/help#growth_formulas"]},{"description":"A comma separated string of YYYY-MM-DD formatted dates in history (e.g. 2000-01-01,2005-02-24). Vintage dates are used to download data as it existed on these specified dates in history. Vintage dates can be specified instead of a real-time period using realtime_start and realtime_end.\nSometimes it may be useful to enter a vintage date that is not a date when the data values were revised. For instance you may want to know the latest available revisions on a particular date. Entering a vintage date is also useful to compare series on different releases with different release dates.\nstring, optional, no vintage dates are set by default.\nYour query will be limited to a specific number of vintage dates depending on the series_id , file_type and output_type specified.\noutput_type=2, series_id=USRECD: 110 csv, 55 xlsx\noutput_type=2, any daily series: 450 csv, 225 xlsx\nany output_type or other series: 1000 csv, 1000 xlsx, 2000 json, 2000 xml","in":"query","name":"vintage_dates","required":false,"schema":{"type":"string"},"x-aisa-reference-declarations":["string, optional, no vintage dates are set by default.","output_type=2, series_id=USRECD: 110 csv, 55 xlsx","output_type=2, any daily series: 450 csv, 225 xlsx","any output_type or other series: 1000 csv, 1000 xlsx, 2000 json, 2000 xml"]}],"responses":{"200":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"count":84,"file_type":"json","limit":100000,"observation_end":"9999-12-31","observation_start":"1776-07-04","observations":[{"date":"1929-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"1065.9"},{"date":"1930-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"975.5"},{"date":"1931-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"912.1"},{"date":"1932-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"794.1"},{"date":"1933-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"783.3"},{"date":"1934-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"866.7"},{"date":"1935-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"944.3"},{"date":"1936-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"1065.0"},{"date":"1937-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"1120.6"},{"date":"1938-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"1083.9"},{"date":"1939-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"1170.2"},{"date":"1940-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"1271.7"},{"date":"1941-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"1497.6"},{"date":"1942-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"1779.4"},{"date":"1943-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"2081.2"},{"date":"1944-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"2247.3"},{"date":"1945-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"2224.7"},{"date":"1946-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"1969.3"},{"date":"1947-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"1950.6"},{"date":"1948-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"2033.2"},{"date":"1949-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"2021.1"},{"date":"1950-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"2197.5"},{"date":"1951-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"2376.4"},{"date":"1952-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"2473.1"},{"date":"1953-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"2587.7"},{"date":"1954-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"2574.2"},{"date":"1955-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"2758.4"},{"date":"1956-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"2818.6"},{"date":"1957-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"2878.5"},{"date":"1958-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"2854.6"},{"date":"1959-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"3050.8"},{"date":"1960-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"3130.4"},{"date":"1961-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"3211.9"},{"date":"1962-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"3409.8"},{"date":"1963-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"3559.0"},{"date":"1964-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"3764.8"},{"date":"1965-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"4008.8"},{"date":"1966-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"4269.4"},{"date":"1967-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"4386.7"},{"date":"1968-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"4602.8"},{"date":"1969-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"4745.2"},{"date":"1970-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"4754.6"},{"date":"1971-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"4913.6"},{"date":"1972-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"5172.2"},{"date":"1973-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"5475.1"},{"date":"1974-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"5454.1"},{"date":"1975-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"5430.4"},{"date":"1976-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"5729.1"},{"date":"1977-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"5997.3"},{"date":"1978-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"6326.9"},{"date":"1979-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"6547.0"},{"date":"1980-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"6530.3"},{"date":"1981-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"6688.0"},{"date":"1982-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"6564.6"},{"date":"1983-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"6863.2"},{"date":"1984-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"7352.5"},{"date":"1985-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"7640.2"},{"date":"1986-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"7890.9"},{"date":"1987-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"8161.0"},{"date":"1988-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"8509.9"},{"date":"1989-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"8822.6"},{"date":"1990-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"9003.0"},{"date":"1991-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"8988.6"},{"date":"1992-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"9305.0"},{"date":"1993-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"9559.8"},{"date":"1994-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"9932.2"},{"date":"1995-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"10206.2"},{"date":"1996-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"10595.1"},{"date":"1997-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"11058.1"},{"date":"1998-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"11540.7"},{"date":"1999-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"12108.9"},{"date":"2000-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"12614.3"},{"date":"2001-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"12750.2"},{"date":"2002-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"12970.8"},{"date":"2003-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"13352.2"},{"date":"2004-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"13879.0"},{"date":"2005-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"14340.8"},{"date":"2006-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"14690.9"},{"date":"2007-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"15009.7"},{"date":"2008-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"15009.0"},{"date":"2009-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"14565.1"},{"date":"2010-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"14966.5"},{"date":"2011-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"15286.7"},{"date":"2012-01-01","realtime_end":"2013-08-14","realtime_start":"2013-08-14","value":"15693.1"}],"offset":0,"order_by":"observation_date","output_type":1,"realtime_end":"2013-08-14","realtime_start":"2013-08-14","sort_order":"asc","units":"lin"}}}},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<observations realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" observation_start=\"1776-07-04\" observation_end=\"9999-12-31\" units=\"lin\" output_type=\"1\" file_type=\"xml\" order_by=\"observation_date\" sort_order=\"asc\" count=\"84\" offset=\"0\" limit=\"100000\">\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1929-01-01\" value=\"1065.9\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1930-01-01\" value=\"975.5\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1931-01-01\" value=\"912.1\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1932-01-01\" value=\"794.1\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1933-01-01\" value=\"783.3\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1934-01-01\" value=\"866.7\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1935-01-01\" value=\"944.3\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1936-01-01\" value=\"1065.0\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1937-01-01\" value=\"1120.6\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1938-01-01\" value=\"1083.9\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1939-01-01\" value=\"1170.2\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1940-01-01\" value=\"1271.7\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1941-01-01\" value=\"1497.6\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1942-01-01\" value=\"1779.4\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1943-01-01\" value=\"2081.2\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1944-01-01\" value=\"2247.3\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1945-01-01\" value=\"2224.7\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1946-01-01\" value=\"1969.3\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1947-01-01\" value=\"1950.6\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1948-01-01\" value=\"2033.2\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1949-01-01\" value=\"2021.1\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1950-01-01\" value=\"2197.5\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1951-01-01\" value=\"2376.4\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1952-01-01\" value=\"2473.1\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1953-01-01\" value=\"2587.7\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1954-01-01\" value=\"2574.2\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1955-01-01\" value=\"2758.4\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1956-01-01\" value=\"2818.6\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1957-01-01\" value=\"2878.5\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1958-01-01\" value=\"2854.6\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1959-01-01\" value=\"3050.8\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1960-01-01\" value=\"3130.4\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1961-01-01\" value=\"3211.9\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1962-01-01\" value=\"3409.8\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1963-01-01\" value=\"3559.0\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1964-01-01\" value=\"3764.8\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1965-01-01\" value=\"4008.8\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1966-01-01\" value=\"4269.4\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1967-01-01\" value=\"4386.7\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1968-01-01\" value=\"4602.8\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1969-01-01\" value=\"4745.2\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1970-01-01\" value=\"4754.6\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1971-01-01\" value=\"4913.6\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1972-01-01\" value=\"5172.2\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1973-01-01\" value=\"5475.1\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1974-01-01\" value=\"5454.1\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1975-01-01\" value=\"5430.4\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1976-01-01\" value=\"5729.1\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1977-01-01\" value=\"5997.3\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1978-01-01\" value=\"6326.9\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1979-01-01\" value=\"6547.0\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1980-01-01\" value=\"6530.3\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1981-01-01\" value=\"6688.0\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1982-01-01\" value=\"6564.6\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1983-01-01\" value=\"6863.2\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1984-01-01\" value=\"7352.5\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1985-01-01\" value=\"7640.2\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1986-01-01\" value=\"7890.9\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1987-01-01\" value=\"8161.0\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1988-01-01\" value=\"8509.9\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1989-01-01\" value=\"8822.6\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1990-01-01\" value=\"9003.0\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1991-01-01\" value=\"8988.6\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1992-01-01\" value=\"9305.0\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1993-01-01\" value=\"9559.8\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1994-01-01\" value=\"9932.2\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1995-01-01\" value=\"10206.2\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1996-01-01\" value=\"10595.1\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1997-01-01\" value=\"11058.1\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1998-01-01\" value=\"11540.7\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"1999-01-01\" value=\"12108.9\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"2000-01-01\" value=\"12614.3\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"2001-01-01\" value=\"12750.2\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"2002-01-01\" value=\"12970.8\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"2003-01-01\" value=\"13352.2\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"2004-01-01\" value=\"13879.0\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"2005-01-01\" value=\"14340.8\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"2006-01-01\" value=\"14690.9\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"2007-01-01\" value=\"15009.7\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"2008-01-01\" value=\"15009.0\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"2009-01-01\" value=\"14565.1\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"2010-01-01\" value=\"14966.5\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"2011-01-01\" value=\"15286.7\"/>\n    <observation realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" date=\"2012-01-01\" value=\"15693.1\"/>\n</observations>"}}}},"description":"Official representation and examples only; no complete response schema is declared."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Series Observations","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"fred","x-aisa-category":"general","x-aisa-docs-url":"https://aisa.one/docs/api-reference/fred/any_fred_apis_v1_fred_series_observations","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"fred","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"fred","x-aisa-response-pending":{"method":"GET","operation_id":"any_fred_apis_v1_fred_series_observations","path":"/apis/v1/fred/series/observations","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-response-source":{"content_hash":"sha256:faf25b41e4a75856e0f7349a78486189e0238fd73a2bb1c6f12dd1ffd1b0949b","kind":"upstream_success_contract","source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"}},"x-aisa-revision":{"customer_pricing_ref":"da34ca3458ba","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a26a07854ff2"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_fred_apis_v1_fred_series_observations","path":"/apis/v1/fred/series/observations"},"x-aisa-source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/fred/series/observations","x-aisa-validation":"provider"}},"/apis/v1/fred/series/release":{"get":{"description":"{\"methods\":[{\"methodType\":\"GET\",\"methodDesc\":\"Get the release for an economic data series.\",\"requestParams\":[{\"name\":\"series_id\",\"type\":\"string\",\"required\":true,\"description\":\"The id for a series.\"},{\"name\":\"realtime_start\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string.\"},{\"name\":\"realtime_end\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string.\"}],\"responseParams\":[{\"name\":\"releases\",\"type\":\"array\",\"description\":\"Array of release objects with id, name, link, press_release.\"}]}]}\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_fred_apis_v1_fred_series_release","parameters":[{"description":"A key or file extension that indicates the type of file to send.\nstring, optional, default: xml\nOne of the following values: 'xml', 'json' xml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.\nxml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.","in":"query","name":"file_type","required":false,"schema":{"default":"xml","enum":["xml","json"],"type":"string"},"x-aisa-reference-declarations":["string, optional, default: xml","One of the following values: 'xml', 'json'"]},{"description":"The end of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_end","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]},{"description":"The start of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_start","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]},{"description":"The id for a series.\nstring, required","in":"query","name":"series_id","required":true,"schema":{"type":"string"},"x-aisa-reference-declarations":["string, required"]}],"responses":{"200":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"realtime_end":"2013-08-14","realtime_start":"2013-08-14","releases":[{"id":21,"link":"http://www.federalreserve.gov/releases/h6/","name":"H.6 Money Stock Measures","press_release":true,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"}]}}}},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<releases realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\">\n    <release id=\"21\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"H.6 Money Stock Measures\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/h6/\"/>\n</releases>"}}}},"description":"Official representation and examples only; no complete response schema is declared."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Series Release","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"fred","x-aisa-category":"general","x-aisa-docs-url":"https://aisa.one/docs/api-reference/fred/any_fred_apis_v1_fred_series_release","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"fred","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"fred","x-aisa-response-pending":{"method":"GET","operation_id":"any_fred_apis_v1_fred_series_release","path":"/apis/v1/fred/series/release","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-response-source":{"content_hash":"sha256:f1539c19c249ae0aee922e8431a29e6bd67d65e68f62c0c1cccdb2bd5c2f919b","kind":"upstream_success_contract","source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"}},"x-aisa-revision":{"customer_pricing_ref":"da34ca3458ba","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8d85a8287cbf"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_fred_apis_v1_fred_series_release","path":"/apis/v1/fred/series/release"},"x-aisa-source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/fred/series/release","x-aisa-validation":"provider"}},"/apis/v1/fred/series/search":{"get":{"description":"{\"methods\":[{\"methodType\":\"GET\",\"methodDesc\":\"Get economic data series that match keywords.\",\"requestParams\":[{\"name\":\"search_text\",\"type\":\"string\",\"required\":true,\"description\":\"The words to match against economic data series.\"},{\"name\":\"search_type\",\"type\":\"string\",\"required\":false,\"description\":\"full_text or series_id. Default: full_text.\"},{\"name\":\"realtime_start\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string.\"},{\"name\":\"realtime_end\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string.\"},{\"name\":\"limit\",\"type\":\"integer\",\"required\":false,\"description\":\"Max results. 1-1000, default: 1000.\"},{\"name\":\"offset\",\"type\":\"integer\",\"required\":false,\"description\":\"Default: 0.\"},{\"name\":\"order_by\",\"type\":\"string\",\"required\":false,\"description\":\"One of: search_rank, series_id, title, units, frequency, seasonal_adjustment, popularity, observation_start, observation_end, last_updated. Default: search_rank.\"},{\"name\":\"sort_order\",\"type\":\"string\",\"required\":false,\"description\":\"asc or desc. Default: desc.\"},{\"name\":\"filter_variable\",\"type\":\"string\",\"required\":false,\"description\":\"Filter by: frequency, units, seasonal_adjustment.\"},{\"name\":\"filter_value\",\"type\":\"string\",\"required\":false,\"description\":\"Value of the filter_variable.\"},{\"name\":\"tag_names\",\"type\":\"string\",\"required\":false,\"description\":\"Semicolon delimited tag names to filter by.\"},{\"name\":\"exclude_tag_names\",\"type\":\"string\",\"required\":false,\"description\":\"Semicolon delimited tag names to exclude.\"}],\"responseParams\":[{\"name\":\"seriess\",\"type\":\"array\",\"description\":\"Array of series objects matching search.\"}]}]}\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_fred_apis_v1_fred_series_search","parameters":[{"description":"A semicolon delimited list of tag names that series match none of.\nString, optional, no filtering by tags by default.\nExample value: 'discontinued;m1'. Filter results to series having neither tag 'discontinued' nor tag 'm1'.\nParameter exclude_tag_names requires that parameter tag_names also be set to limit the number of matching series.","in":"query","name":"exclude_tag_names","required":false,"schema":{"type":"string"}},{"description":"A key or file extension that indicates the type of file to send.\nstring, optional, default: xml\nOne of the following values: 'xml', 'json' xml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.\nxml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.","in":"query","name":"file_type","required":false,"schema":{"default":"xml","enum":["xml","json"],"type":"string"}},{"description":"The value of the filter_variable attribute to filter results by.\nString, optional, no filter by default","in":"query","name":"filter_value","required":false,"schema":{"type":"string"}},{"description":"The attribute to filter results by.\nOne of the following strings: 'frequency', 'units', 'seasonal_adjustment'.\noptional, no filter by default","in":"query","name":"filter_variable","required":false,"schema":{"enum":["frequency","units","seasonal_adjustment"],"type":"string"}},{"description":"The maximum number of results to return.\ninteger between 1 and 1000, optional, default: 1000","in":"query","name":"limit","required":false,"schema":{"default":1000,"maximum":1000,"minimum":1,"type":"integer"}},{"description":"non-negative integer, optional, default: 0","in":"query","name":"offset","required":false,"schema":{"default":0,"minimum":0,"type":"integer"}},{"description":"Order results by values of the specified attribute.\nOne of the following strings: 'search_rank', 'series_id', 'title', 'units', 'frequency', 'seasonal_adjustment', 'realtime_start', 'realtime_end', 'last_updated', 'observation_start', 'observation_end', 'popularity', 'group_popularity'.\noptional, default: If the value of search_type is 'full_text' then the default value of order_by is 'search_rank'. If the value of search_type is 'series_id' then the default value of order_by is 'series_id'.","in":"query","name":"order_by","required":false,"schema":{"enum":["search_rank","series_id","title","units","frequency","seasonal_adjustment","realtime_start","realtime_end","last_updated","observation_start","observation_end","popularity","group_popularity"],"type":"string"}},{"description":"The end of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_end","required":false,"schema":{"format":"date","type":"string"}},{"description":"The start of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_start","required":false,"schema":{"format":"date","type":"string"}},{"description":"The words to match against economic data series.","in":"query","name":"search_text","required":true,"schema":{"type":"string"}},{"description":"Determines the type of search to perform.\nOne of the following strings: 'full_text', 'series_id'.\n'full_text' searches series attributes title, units, frequency, and tags by parsing words into stems. This makes it possible for searches like 'Industry' to match series containing related words such as 'Industries'. Of course, you can search for multiple words like 'money' and 'stock'. Remember to url encode spaces (e.g. 'money%20stock').\n'series_id' performs a substring search on series IDs. Searching for 'ex' will find series containing 'ex' anywhere in a series ID. '*' can be used to anchor searches and match 0 or more of any character. Searching for 'ex*' will find series containing 'ex' at the beginning of a series ID. Searching for '*ex' will find series containing 'ex' at the end of a series ID. It's also possible to put an '*' in the middle of a string. 'm*sl' finds any series starting with 'm' and ending with 'sl'.\noptional, default: full_text.","in":"query","name":"search_type","required":false,"schema":{"default":"full_text","enum":["full_text","series_id"],"type":"string"}},{"description":"Sort results is ascending or descending order for attribute values specified by order_by.\nOne of the following strings: 'asc', 'desc'.\noptional, default: If order_by is equal to 'search_rank' or 'popularity', then the default value of sort_order is 'desc'. Otherwise, the default sort order is 'asc'.","in":"query","name":"sort_order","required":false,"schema":{"enum":["asc","desc"],"type":"string"}},{"description":"A semicolon delimited list of tag names that series match all of.\nString, optional, no filtering by tags by default\nExample value: 'usa;m2'. Filter results to series having both tags 'usa' and 'm2'.\nSee the related request fred/tags .","in":"query","name":"tag_names","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Search Series","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"fred","x-aisa-category":"general","x-aisa-docs-url":"https://aisa.one/docs/api-reference/fred/any_fred_apis_v1_fred_series_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"fred","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"fred","x-aisa-response-pending":{"method":"GET","operation_id":"any_fred_apis_v1_fred_series_search","path":"/apis/v1/fred/series/search","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-revision":{"customer_pricing_ref":"da34ca3458ba","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ef5b00e24a1d"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_fred_apis_v1_fred_series_search","path":"/apis/v1/fred/series/search"},"x-aisa-source":{"authority":"backend-managed endpoint.Description.methods.requestParams","content_hash":"sha256:800eb1911608ac9eaca4befb4c4a169ec37f554096a8ae18d7c66f07eeef8cd3","kind":"runtime_metadata","official_missing_fields":{"search_text":["required","type"]},"official_parameter_source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","kind":"provider_openapi","url":"https://fred.stlouisfed.org/docs/api/fred/"},"runtime_description_sha256":"2fb516fc6c21ce488d6d67e737e0c8b7e8cf777c8fa11efb40ca060d06312d40","runtime_method":"ANY","runtime_operation_id":"any_fred_apis_v1_fred_series_search","upstream_path_sha256":"2f4694b1e501ea564d7991d208d5add871ecca0e4db93e0197294b25e27a5f52","url":"https://api.aisa.one/public/api-contract/current","validation_owner":"provider"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/fred/series/search","x-aisa-validation":"provider"}},"/apis/v1/fred/series/search/related_tags":{"get":{"description":"{\"methods\":[{\"methodType\":\"GET\",\"methodDesc\":\"Get the related FRED tags for one or more FRED tags matching a series search.\",\"requestParams\":[{\"name\":\"series_search_text\",\"type\":\"string\",\"required\":true,\"description\":\"Words to match against economic data series.\"},{\"name\":\"realtime_start\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string.\"},{\"name\":\"realtime_end\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string.\"},{\"name\":\"tag_names\",\"type\":\"string\",\"required\":true,\"description\":\"Semicolon delimited tag names that series match all of.\"},{\"name\":\"exclude_tag_names\",\"type\":\"string\",\"required\":false,\"description\":\"Semicolon delimited tag names to exclude.\"},{\"name\":\"tag_group_id\",\"type\":\"string\",\"required\":false,\"description\":\"One of: freq, gen, geo, geot, rls, seas, src.\"},{\"name\":\"tag_search_text\",\"type\":\"string\",\"required\":false,\"description\":\"Words to find matching tags.\"},{\"name\":\"limit\",\"type\":\"integer\",\"required\":false,\"description\":\"Max results. 1-1000, default: 1000.\"},{\"name\":\"offset\",\"type\":\"integer\",\"required\":false,\"description\":\"Default: 0.\"},{\"name\":\"order_by\",\"type\":\"string\",\"required\":false,\"description\":\"One of: series_count, popularity, created, name, group_id. Default: series_count.\"},{\"name\":\"sort_order\",\"type\":\"string\",\"required\":false,\"description\":\"asc or desc. Default: asc.\"}],\"responseParams\":[{\"name\":\"tags\",\"type\":\"array\",\"description\":\"Array of related tag objects.\"}]}]}\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_fred_apis_v1_fred_series_search_related_tags","parameters":[{"description":"A semicolon delimited list of tag names that series match none of.\nString, optional, no default value.\nExample value: 'discontinued;monthly'. Find the related tags for series having neither tag 'discontinued' nor tag 'monthly'.","in":"query","name":"exclude_tag_names","required":false,"schema":{"type":"string"},"x-aisa-reference-declarations":["String, optional, no default value.","Example value: 'discontinued;monthly'. Find the related tags for series having neither tag 'discontinued' nor tag 'monthly'."]},{"description":"A key or file extension that indicates the type of file to send.\nstring, optional, default: xml\nOne of the following values: 'xml', 'json' xml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.\nxml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.","in":"query","name":"file_type","required":false,"schema":{"default":"xml","enum":["xml","json"],"type":"string"},"x-aisa-reference-declarations":["string, optional, default: xml","One of the following values: 'xml', 'json'"]},{"description":"The maximum number of results to return.\ninteger between 1 and 1000, optional, default: 1000","in":"query","name":"limit","required":false,"schema":{"default":1000,"maximum":1000,"minimum":1,"type":"integer"},"x-aisa-reference-declarations":["integer between 1 and 1000, optional, default: 1000"]},{"description":"non-negative integer, optional, default: 0","in":"query","name":"offset","required":false,"schema":{"default":0,"minimum":0,"type":"integer"},"x-aisa-reference-declarations":["non-negative integer, optional, default: 0"]},{"description":"Order results by values of the specified attribute.\nOne of the following strings: 'series_count', 'popularity', 'created', 'name', 'group_id'.\noptional, default: series_count","in":"query","name":"order_by","required":false,"schema":{"default":"series_count","enum":["series_count","popularity","created","name","group_id"],"type":"string"},"x-aisa-reference-declarations":["One of the following strings: 'series_count', 'popularity', 'created', 'name', 'group_id'.","optional, default: series_count"]},{"description":"The end of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_end","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]},{"description":"The start of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_start","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]},{"description":"The words to match against economic data series.\nstring, required","in":"query","name":"series_search_text","required":true,"schema":{"type":"string"},"x-aisa-reference-declarations":["string, required"]},{"description":"Sort results is ascending or descending order for attribute values specified by order_by.\nOne of the following strings: 'asc', 'desc'.\noptional, default: asc","in":"query","name":"sort_order","required":false,"schema":{"default":"asc","enum":["asc","desc"],"type":"string"},"x-aisa-reference-declarations":["One of the following strings: 'asc', 'desc'.","optional, default: asc"]},{"description":"A tag group id to filter tags by type.\nString, optional, no filtering by tag group by default.\nOne of the following: 'freq', 'gen', 'geo', 'geot', 'rls', 'seas', 'src'. freq = Frequency gen = General or Concept geo = Geography geot = Geography Type rls = Release seas = Seasonal Adjustment src = Source\nfreq = Frequency gen = General or Concept geo = Geography geot = Geography Type rls = Release seas = Seasonal Adjustment src = Source","in":"query","name":"tag_group_id","required":false,"schema":{"type":"string"},"x-aisa-reference-declarations":["String, optional, no filtering by tag group by default.","One of the following: 'freq', 'gen', 'geo', 'geot', 'rls', 'seas', 'src'."]},{"description":"A semicolon delimited list of tag names that series match all of. See the related request fred/series/search/tags .\nString, required, no default value.\nExample value: '30-year;frb'. Find the related tags for series having both tags '30-year' and 'frb'.","in":"query","name":"tag_names","required":true,"schema":{"type":"string"},"x-aisa-reference-declarations":["String, required, no default value.","Example value: '30-year;frb'. Find the related tags for series having both tags '30-year' and 'frb'."]},{"description":"The words to find matching tags with.\nString, optional, no filtering by search words by default.","in":"query","name":"tag_search_text","required":false,"schema":{"type":"string"},"x-aisa-reference-declarations":["String, optional, no filtering by search words by default."]}],"responses":{"200":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"count":10,"limit":1000,"offset":0,"order_by":"series_count","realtime_end":"2013-08-14","realtime_start":"2013-08-14","sort_order":"desc","tags":[{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"conventional","notes":"","popularity":63,"series_count":3},{"created":"2012-08-16 15:21:17-05","group_id":"rls","name":"h15","notes":"H.15 Selected Interest Rates","popularity":84,"series_count":3},{"created":"2012-05-29 10:14:19-05","group_id":"gen","name":"interest rate","notes":"","popularity":87,"series_count":3},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"mortgage","notes":"","popularity":68,"series_count":3},{"created":"2012-02-27 10:18:19-06","group_id":"geot","name":"nation","notes":"Country Level","popularity":100,"series_count":3},{"created":"2012-02-27 10:18:19-06","group_id":"seas","name":"nsa","notes":"Not seasonally adjusted","popularity":96,"series_count":3},{"created":"2012-02-27 10:18:19-06","group_id":"geo","name":"usa","notes":"United States of America","popularity":100,"series_count":3},{"created":"2012-02-27 10:18:19-06","group_id":"freq","name":"weekly","notes":"","popularity":82,"series_count":2},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"discontinued","notes":"","popularity":68,"series_count":1},{"created":"2012-02-27 10:18:19-06","group_id":"freq","name":"monthly","notes":"","popularity":95,"series_count":1}]}}}},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<tags realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" order_by=\"series_count\" sort_order=\"desc\" count=\"10\" offset=\"0\" limit=\"1000\">\n    <tag name=\"conventional\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"63\" series_count=\"3\"/>\n    <tag name=\"h15\" group_id=\"rls\" notes=\"H.15 Selected Interest Rates\" created=\"2012-08-16 15:21:17-05\" popularity=\"84\" series_count=\"3\"/>\n    <tag name=\"interest rate\" group_id=\"gen\" notes=\"\" created=\"2012-05-29 10:14:19-05\" popularity=\"87\" series_count=\"3\"/>\n    <tag name=\"mortgage\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"68\" series_count=\"3\"/>\n    <tag name=\"nation\" group_id=\"geot\" notes=\"Country Level\" created=\"2012-02-27 10:18:19-06\" popularity=\"100\" series_count=\"3\"/>\n    <tag name=\"nsa\" group_id=\"seas\" notes=\"Not seasonally adjusted\" created=\"2012-02-27 10:18:19-06\" popularity=\"96\" series_count=\"3\"/>\n    <tag name=\"usa\" group_id=\"geo\" notes=\"United States of America\" created=\"2012-02-27 10:18:19-06\" popularity=\"100\" series_count=\"3\"/>\n    <tag name=\"weekly\" group_id=\"freq\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"82\" series_count=\"2\"/>\n    <tag name=\"discontinued\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"68\" series_count=\"1\"/>\n    <tag name=\"monthly\" group_id=\"freq\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"95\" series_count=\"1\"/>\n</tags>"}}}},"description":"Official representation and examples only; no complete response schema is declared."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Search Series Related Tags","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"fred","x-aisa-category":"general","x-aisa-docs-url":"https://aisa.one/docs/api-reference/fred/any_fred_apis_v1_fred_series_search_related_tags","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"fred","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"fred","x-aisa-response-pending":{"method":"GET","operation_id":"any_fred_apis_v1_fred_series_search_related_tags","path":"/apis/v1/fred/series/search/related_tags","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-response-source":{"content_hash":"sha256:4f2a8a65725f07ae70d953e91739cec6080b67d6888b045763e576effe8ccee3","kind":"upstream_success_contract","source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"}},"x-aisa-revision":{"customer_pricing_ref":"da34ca3458ba","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"20b3c4ab23f5"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_fred_apis_v1_fred_series_search_related_tags","path":"/apis/v1/fred/series/search/related_tags"},"x-aisa-source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/fred/series/search/related_tags","x-aisa-validation":"provider"}},"/apis/v1/fred/series/search/tags":{"get":{"description":"{\"methods\":[{\"methodType\":\"GET\",\"methodDesc\":\"Get the FRED tags for a series search.\",\"requestParams\":[{\"name\":\"series_search_text\",\"type\":\"string\",\"required\":true,\"description\":\"Words to match against economic data series.\"},{\"name\":\"realtime_start\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string.\"},{\"name\":\"realtime_end\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string.\"},{\"name\":\"tag_names\",\"type\":\"string\",\"required\":false,\"description\":\"Semicolon delimited tag names to include.\"},{\"name\":\"tag_group_id\",\"type\":\"string\",\"required\":false,\"description\":\"One of: freq, gen, geo, geot, rls, seas, src.\"},{\"name\":\"tag_search_text\",\"type\":\"string\",\"required\":false,\"description\":\"Words to find matching tags.\"},{\"name\":\"limit\",\"type\":\"integer\",\"required\":false,\"description\":\"Max results. 1-1000, default: 1000.\"},{\"name\":\"offset\",\"type\":\"integer\",\"required\":false,\"description\":\"Default: 0.\"},{\"name\":\"order_by\",\"type\":\"string\",\"required\":false,\"description\":\"One of: series_count, popularity, created, name, group_id. Default: series_count.\"},{\"name\":\"sort_order\",\"type\":\"string\",\"required\":false,\"description\":\"asc or desc. Default: asc.\"}],\"responseParams\":[{\"name\":\"tags\",\"type\":\"array\",\"description\":\"Array of tag objects for matched series.\"}]}]}\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_fred_apis_v1_fred_series_search_tags","parameters":[{"description":"A key or file extension that indicates the type of file to send.\nstring, optional, default: xml\nOne of the following values: 'xml', 'json' xml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.\nxml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.","in":"query","name":"file_type","required":false,"schema":{"default":"xml","enum":["xml","json"],"type":"string"},"x-aisa-reference-declarations":["string, optional, default: xml","One of the following values: 'xml', 'json'"]},{"description":"The maximum number of results to return.\ninteger between 1 and 1000, optional, default: 1000","in":"query","name":"limit","required":false,"schema":{"default":1000,"maximum":1000,"minimum":1,"type":"integer"},"x-aisa-reference-declarations":["integer between 1 and 1000, optional, default: 1000"]},{"description":"non-negative integer, optional, default: 0","in":"query","name":"offset","required":false,"schema":{"default":0,"minimum":0,"type":"integer"},"x-aisa-reference-declarations":["non-negative integer, optional, default: 0"]},{"description":"Order results by values of the specified attribute.\nOne of the following strings: 'series_count', 'popularity', 'created', 'name', 'group_id'.\noptional, default: series_count","in":"query","name":"order_by","required":false,"schema":{"default":"series_count","enum":["series_count","popularity","created","name","group_id"],"type":"string"},"x-aisa-reference-declarations":["One of the following strings: 'series_count', 'popularity', 'created', 'name', 'group_id'.","optional, default: series_count"]},{"description":"The end of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_end","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]},{"description":"The start of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_start","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]},{"description":"The words to match against economic data series.\nstring, required","in":"query","name":"series_search_text","required":true,"schema":{"type":"string"},"x-aisa-reference-declarations":["string, required"]},{"description":"Sort results is ascending or descending order for attribute values specified by order_by.\nOne of the following strings: 'asc', 'desc'.\noptional, default: asc","in":"query","name":"sort_order","required":false,"schema":{"default":"asc","enum":["asc","desc"],"type":"string"},"x-aisa-reference-declarations":["One of the following strings: 'asc', 'desc'.","optional, default: asc"]},{"description":"A tag group id to filter tags by type.\nString, optional, no filtering by tag group by default.\nOne of the following: 'freq', 'gen', 'geo', 'geot', 'rls', 'seas', 'src'. freq = Frequency gen = General or Concept geo = Geography geot = Geography Type rls = Release seas = Seasonal Adjustment src = Source\nfreq = Frequency gen = General or Concept geo = Geography geot = Geography Type rls = Release seas = Seasonal Adjustment src = Source","in":"query","name":"tag_group_id","required":false,"schema":{"type":"string"},"x-aisa-reference-declarations":["String, optional, no filtering by tag group by default.","One of the following: 'freq', 'gen', 'geo', 'geot', 'rls', 'seas', 'src'."]},{"description":"A semicolon delimited list of tag names to only include in the response. See the related request fred/series/search/related_tags .\nString, optional, no filtering by tag names by default\nExample value: 'm1;m2'. This value filters results to only include tags 'm1' and 'm2'.","in":"query","name":"tag_names","required":false,"schema":{"type":"string"},"x-aisa-reference-declarations":["String, optional, no filtering by tag names by default","Example value: 'm1;m2'. This value filters results to only include tags 'm1' and 'm2'."]},{"description":"The words to find matching tags with.\nString, optional, no filtering by search words by default.","in":"query","name":"tag_search_text","required":false,"schema":{"type":"string"},"x-aisa-reference-declarations":["String, optional, no filtering by search words by default."]}],"responses":{"200":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"count":18,"limit":1000,"offset":0,"order_by":"series_count","realtime_end":"2013-08-14","realtime_start":"2013-08-14","sort_order":"desc","tags":[{"created":"2012-08-29 10:22:19-05","group_id":"gen","name":"academic data","notes":"Time series data created mainly by academia to address growing demand in understanding specific concerns in the economy that are not well modeled by ordinary statistical agencies.","popularity":62,"series_count":25},{"created":"2013-06-21 10:22:49-05","group_id":"src","name":"anderson & jones","notes":"Richard Anderson and Barry Jones","popularity":46,"series_count":25},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"divisia","notes":"Monetary Services Indexes","popularity":46,"series_count":25},{"created":"2012-02-27 10:18:19-06","group_id":"src","name":"frb stl","notes":"Federal Reserve Bank of St. Louis (source)","popularity":81,"series_count":25},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"monetary aggregates","notes":"","popularity":79,"series_count":25},{"created":"2012-02-27 10:18:19-06","group_id":"freq","name":"monthly","notes":"","popularity":95,"series_count":25},{"created":"2012-02-27 10:18:19-06","group_id":"geot","name":"nation","notes":"Country Level","popularity":100,"series_count":25},{"created":"2012-02-27 10:18:19-06","group_id":"geo","name":"usa","notes":"United States of America","popularity":100,"series_count":25},{"created":"2012-02-27 10:18:19-06","group_id":"seas","name":"sa","notes":"Seasonally adjusted","popularity":94,"series_count":13},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"indexes","notes":"","popularity":79,"series_count":12},{"created":"2012-02-27 10:18:19-06","group_id":"seas","name":"nsa","notes":"Not seasonally adjusted","popularity":96,"series_count":12},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"real","notes":"Inflation Adjusted Data","popularity":81,"series_count":12},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"assets","notes":"","popularity":69,"series_count":4},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"m2","notes":"M2 Money Stock","popularity":75,"series_count":3},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"m1","notes":"M1 Money Stock","popularity":71,"series_count":2},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"m3","notes":"M3 Money Stock","popularity":50,"series_count":2},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"mzm","notes":"MZM Money Stock","popularity":61,"series_count":2},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"discontinued","notes":"","popularity":68,"series_count":1}]}}}},"text/xml":{}},"description":"Official representation and examples only; no complete response schema is declared."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Search Series Tags","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"fred","x-aisa-category":"general","x-aisa-docs-url":"https://aisa.one/docs/api-reference/fred/any_fred_apis_v1_fred_series_search_tags","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"fred","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"fred","x-aisa-response-pending":{"method":"GET","operation_id":"any_fred_apis_v1_fred_series_search_tags","path":"/apis/v1/fred/series/search/tags","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-response-source":{"content_hash":"sha256:a69a9025ab4c83319094df0ceb25e20db767ff2bba47a97a8e453e24eea7fddd","kind":"upstream_success_contract","source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"}},"x-aisa-revision":{"customer_pricing_ref":"da34ca3458ba","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"255e9a471105"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_fred_apis_v1_fred_series_search_tags","path":"/apis/v1/fred/series/search/tags"},"x-aisa-source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/fred/series/search/tags","x-aisa-validation":"provider"}},"/apis/v1/fred/series/tags":{"get":{"description":"{\"methods\":[{\"methodType\":\"GET\",\"methodDesc\":\"Get the FRED tags for a series.\",\"requestParams\":[{\"name\":\"series_id\",\"type\":\"string\",\"required\":true,\"description\":\"The id for a series.\"},{\"name\":\"realtime_start\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string.\"},{\"name\":\"realtime_end\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string.\"},{\"name\":\"order_by\",\"type\":\"string\",\"required\":false,\"description\":\"One of: series_count, popularity, created, name, group_id. Default: series_count.\"},{\"name\":\"sort_order\",\"type\":\"string\",\"required\":false,\"description\":\"asc or desc. Default: asc.\"}],\"responseParams\":[{\"name\":\"tags\",\"type\":\"array\",\"description\":\"Array of tag objects for the series.\"}]}]}\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_fred_apis_v1_fred_series_tags","parameters":[{"description":"A key or file extension that indicates the type of file to send.\nstring, optional, default: xml\nOne of the following values: 'xml', 'json' xml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.\nxml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.","in":"query","name":"file_type","required":false,"schema":{"default":"xml","enum":["xml","json"],"type":"string"},"x-aisa-reference-declarations":["string, optional, default: xml","One of the following values: 'xml', 'json'"]},{"description":"Order results by values of the specified attribute.\nOne of the following strings: 'series_count', 'popularity', 'created', 'name', 'group_id'.\noptional, default: series_count","in":"query","name":"order_by","required":false,"schema":{"default":"series_count","enum":["series_count","popularity","created","name","group_id"],"type":"string"},"x-aisa-reference-declarations":["One of the following strings: 'series_count', 'popularity', 'created', 'name', 'group_id'.","optional, default: series_count"]},{"description":"The end of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_end","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]},{"description":"The start of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_start","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]},{"description":"The id for a series.\nstring, required","in":"query","name":"series_id","required":true,"schema":{"type":"string"},"x-aisa-reference-declarations":["string, required"]},{"description":"Sort results is ascending or descending order for attribute values specified by order_by.\nOne of the following strings: 'asc', 'desc'.\noptional, default: asc","in":"query","name":"sort_order","required":false,"schema":{"default":"asc","enum":["asc","desc"],"type":"string"},"x-aisa-reference-declarations":["One of the following strings: 'asc', 'desc'.","optional, default: asc"]}],"responses":{"200":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"count":8,"limit":1000,"offset":0,"order_by":"series_count","realtime_end":"2013-08-14","realtime_start":"2013-08-14","sort_order":"desc","tags":[{"created":"2012-02-27 10:18:19-06","group_id":"geot","name":"nation","notes":"Country Level","popularity":100,"series_count":105200},{"created":"2012-02-27 10:18:19-06","group_id":"seas","name":"nsa","notes":"Not seasonally adjusted","popularity":96,"series_count":100468},{"created":"2012-02-27 10:18:19-06","group_id":"geo","name":"usa","notes":"United States of America","popularity":100,"series_count":59469},{"created":"2012-02-27 10:18:19-06","group_id":"src","name":"frb stl","notes":"Federal Reserve Bank of St. Louis (source)","popularity":81,"series_count":4329},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"financial","notes":"","popularity":70,"series_count":2134},{"created":"2012-02-27 10:18:19-06","group_id":"freq","name":"weekly","notes":"","popularity":82,"series_count":2013},{"created":"2012-02-27 10:18:19-06","group_id":"gen","name":"indexes","notes":"","popularity":79,"series_count":1567},{"created":"2012-08-16 15:21:17-05","group_id":"rls","name":"stlfsi","notes":"St. Louis Financial Stress Index","popularity":66,"series_count":1}]}}}},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<tags realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" order_by=\"series_count\" sort_order=\"desc\" count=\"8\" offset=\"0\" limit=\"1000\">\n    <tag name=\"nation\" group_id=\"geot\" notes=\"Country Level\" created=\"2012-02-27 10:18:19-06\" popularity=\"100\" series_count=\"105200\"/>\n    <tag name=\"nsa\" group_id=\"seas\" notes=\"Not seasonally adjusted\" created=\"2012-02-27 10:18:19-06\" popularity=\"96\" series_count=\"100468\"/>\n    <tag name=\"usa\" group_id=\"geo\" notes=\"United States of America\" created=\"2012-02-27 10:18:19-06\" popularity=\"100\" series_count=\"59469\"/>\n    <tag name=\"frb stl\" group_id=\"src\" notes=\"Federal Reserve Bank of St. Louis (source)\" created=\"2012-02-27 10:18:19-06\" popularity=\"81\" series_count=\"4329\"/>\n    <tag name=\"financial\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"70\" series_count=\"2134\"/>\n    <tag name=\"weekly\" group_id=\"freq\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"82\" series_count=\"2013\"/>\n    <tag name=\"indexes\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"79\" series_count=\"1567\"/>\n    <tag name=\"stlfsi\" group_id=\"rls\" notes=\"St. Louis Financial Stress Index\" created=\"2012-08-16 15:21:17-05\" popularity=\"66\" series_count=\"1\"/>\n</tags>"}}}},"description":"Official representation and examples only; no complete response schema is declared."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Series Tags","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"fred","x-aisa-category":"general","x-aisa-docs-url":"https://aisa.one/docs/api-reference/fred/any_fred_apis_v1_fred_series_tags","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"fred","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"fred","x-aisa-response-pending":{"method":"GET","operation_id":"any_fred_apis_v1_fred_series_tags","path":"/apis/v1/fred/series/tags","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-response-source":{"content_hash":"sha256:b91a2a2fe979176b9bd10df46d10cabf4865e7b93eaaf7f91dd2e871c9c4b165","kind":"upstream_success_contract","source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"}},"x-aisa-revision":{"customer_pricing_ref":"da34ca3458ba","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ca07e895bb46"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_fred_apis_v1_fred_series_tags","path":"/apis/v1/fred/series/tags"},"x-aisa-source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/fred/series/tags","x-aisa-validation":"provider"}},"/apis/v1/fred/series/updates":{"get":{"description":"{\"methods\":[{\"methodType\":\"GET\",\"methodDesc\":\"Get economic data series sorted by when observations were updated on the FRED server.\",\"requestParams\":[{\"name\":\"realtime_start\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string.\"},{\"name\":\"realtime_end\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string.\"},{\"name\":\"limit\",\"type\":\"integer\",\"required\":false,\"description\":\"Max results. 1-100, default: 100.\"},{\"name\":\"offset\",\"type\":\"integer\",\"required\":false,\"description\":\"Default: 0.\"},{\"name\":\"filter_value\",\"type\":\"string\",\"required\":false,\"description\":\"Deprecated. Use filter_variable and filter_value instead.\"},{\"name\":\"tag_names\",\"type\":\"string\",\"required\":false,\"description\":\"Semicolon delimited tag names to filter by.\"},{\"name\":\"exclude_tag_names\",\"type\":\"string\",\"required\":false,\"description\":\"Semicolon delimited tag names to exclude.\"}],\"responseParams\":[{\"name\":\"seriess\",\"type\":\"array\",\"description\":\"Array of series objects sorted by update time.\"}]}]}\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_fred_apis_v1_fred_series_updates","parameters":[{"description":"End time for limiting results for a time range, can filter down to minutes\nYYYYMMDDHhmm formatted string, optional, , start_time is required if end_time is set <\nExample: 2018-03-02 2:20 would be 201803020220","in":"query","name":"end_time","required":true,"schema":{"type":"string"},"x-aisa-reference-declarations":["YYYYMMDDHhmm formatted string, optional, , start_time is required if end_time is set <","Example: 2018-03-02 2:20 would be 201803020220"]},{"description":"A key or file extension that indicates the type of file to send.\nstring, optional, default: xml\nOne of the following values: 'xml', 'json' xml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.\nxml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.","in":"query","name":"file_type","required":false,"schema":{"default":"xml","enum":["xml","json"],"type":"string"},"x-aisa-reference-declarations":["string, optional, default: xml","One of the following values: 'xml', 'json'"]},{"description":"Limit results by geographic type of economic data series; namely 'macro', 'regional', and 'all'.\nString, optional, default: 'all' meaning no filter.\nOne of the values: 'macro', 'regional', 'all'\n'macro' limits results to macroeconomic data series. In general, these are series for entire countries that are not subregions of the United States. 'regional' limits results to series for parts of the US; namely, series for US states, counties, and Metropolitan Statistical Areas (MSA). 'all' does not filter results.","in":"query","name":"filter_value","required":false,"schema":{"default":"'all'","type":"string"},"x-aisa-reference-declarations":["String, optional, default: 'all' meaning no filter.","One of the values: 'macro', 'regional', 'all'","'macro' limits results to macroeconomic data series. In general, these are series for entire countries that are not subregions of the United States. 'regional' limits results to series for parts of the US; namely, series for US states, counties, and Metropolitan Statistical Areas (MSA). 'all' does not filter results."]},{"description":"The maximum number of results to return.\ninteger between 1 and 1000, optional, default: 1000","in":"query","name":"limit","required":false,"schema":{"default":1000,"maximum":1000,"minimum":1,"type":"integer"},"x-aisa-reference-declarations":["integer between 1 and 1000, optional, default: 1000"]},{"description":"non-negative integer, optional, default: 0","in":"query","name":"offset","required":false,"schema":{"default":0,"minimum":0,"type":"integer"},"x-aisa-reference-declarations":["non-negative integer, optional, default: 0"]},{"description":"The end of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_end","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]},{"description":"The start of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_start","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]},{"description":"Start time for limiting results for a time range, can filter down to minutes\nYYYYMMDDHhmm formatted string, optional, end_time is required if start_time is set\nExample: 2018-03-02 14:20 would be 201803021420","in":"query","name":"start_time","required":true,"schema":{"type":"string"},"x-aisa-reference-declarations":["YYYYMMDDHhmm formatted string, optional, end_time is required if start_time is set","Example: 2018-03-02 14:20 would be 201803021420"]}],"responses":{"200":{"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Series Updates","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"fred","x-aisa-category":"general","x-aisa-docs-url":"https://aisa.one/docs/api-reference/fred/any_fred_apis_v1_fred_series_updates","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"fred","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"fred","x-aisa-response-pending":{"method":"GET","operation_id":"any_fred_apis_v1_fred_series_updates","path":"/apis/v1/fred/series/updates","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-revision":{"customer_pricing_ref":"da34ca3458ba","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"45ee97bf8219"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_fred_apis_v1_fred_series_updates","path":"/apis/v1/fred/series/updates"},"x-aisa-source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/fred/series/updates","x-aisa-validation":"provider"}},"/apis/v1/fred/series/vintagedates":{"get":{"description":"{\"methods\":[{\"methodType\":\"GET\",\"methodDesc\":\"Get the dates in history when a series data values were revised or new data values were released.\",\"requestParams\":[{\"name\":\"series_id\",\"type\":\"string\",\"required\":true,\"description\":\"The id for a series.\"},{\"name\":\"realtime_start\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string. Default: 1776-07-04.\"},{\"name\":\"realtime_end\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string. Default: 9999-12-31.\"},{\"name\":\"limit\",\"type\":\"integer\",\"required\":false,\"description\":\"Max results. 1-10000, default: 10000.\"},{\"name\":\"offset\",\"type\":\"integer\",\"required\":false,\"description\":\"Default: 0.\"},{\"name\":\"sort_order\",\"type\":\"string\",\"required\":false,\"description\":\"asc or desc. Default: asc.\"}],\"responseParams\":[{\"name\":\"vintage_dates\",\"type\":\"array\",\"description\":\"Array of vintage date strings (YYYY-MM-DD).\"}]}]}\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_fred_apis_v1_fred_series_vintagedates","parameters":[{"description":"A key or file extension that indicates the type of file to send.\nstring, optional, default: xml\nOne of the following values: 'xml', 'json' xml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.\nxml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.","in":"query","name":"file_type","required":false,"schema":{"default":"xml","enum":["xml","json"],"type":"string"},"x-aisa-reference-declarations":["string, optional, default: xml","One of the following values: 'xml', 'json'"]},{"description":"The maximum number of results to return.\ninteger between 1 and 10000, optional, default: 10000","in":"query","name":"limit","required":false,"schema":{"default":10000,"maximum":10000,"minimum":1,"type":"integer"},"x-aisa-reference-declarations":["integer between 1 and 10000, optional, default: 10000"]},{"description":"non-negative integer, optional, default: 0","in":"query","name":"offset","required":false,"schema":{"default":0,"minimum":0,"type":"integer"},"x-aisa-reference-declarations":["non-negative integer, optional, default: 0"]},{"description":"The end of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: 9999-12-31 (latest available)","in":"query","name":"realtime_end","required":false,"schema":{"default":"9999-12-31","format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: 9999-12-31 (latest available)"]},{"description":"The start of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: 1776-07-04 (earliest available)","in":"query","name":"realtime_start","required":false,"schema":{"default":"1776-07-04","format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: 1776-07-04 (earliest available)"]},{"description":"The id for a series.\nstring, required","in":"query","name":"series_id","required":true,"schema":{"type":"string"},"x-aisa-reference-declarations":["string, required"]},{"description":"Sort results is ascending or descending vintage_date order.\nOne of the following strings: 'asc', 'desc'.\noptional, default: asc","in":"query","name":"sort_order","required":false,"schema":{"default":"asc","enum":["asc","desc"],"type":"string"},"x-aisa-reference-declarations":["One of the following strings: 'asc', 'desc'.","optional, default: asc"]}],"responses":{"200":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"count":162,"limit":10000,"offset":0,"order_by":"vintage_date","realtime_end":"9999-12-31","realtime_start":"1776-07-04","sort_order":"asc","vintage_dates":["1958-12-21","1959-02-19","1959-07-19","1960-02-16","1960-07-22","1961-02-19","1961-07-19","1962-02-24","1962-07-20","1963-02-20","1963-07-22","1964-02-20","1964-07-16","1965-01-14","1965-02-17","1965-08-19","1966-01-13","1966-02-15","1966-07-15","1967-01-13","1967-02-17","1967-07-17","1968-01-16","1968-02-15","1968-07-18","1969-01-14","1969-02-14","1969-07-17","1970-01-16","1970-02-13","1970-07-17","1971-01-18","1971-02-12","1971-07-16","1972-01-21","1972-02-18","1972-07-21","1973-01-19","1973-02-20","1973-07-19","1974-01-17","1974-02-20","1974-07-18","1975-01-16","1975-03-20","1976-01-16","1976-01-20","1976-02-19","1976-03-19","1976-07-20","1977-01-18","1977-02-18","1977-03-21","1977-07-21","1978-01-19","1978-02-21","1978-03-20","1978-07-21","1979-01-18","1979-02-22","1979-03-20","1979-07-20","1980-01-18","1980-02-22","1980-03-19","1980-12-23","1981-01-21","1981-02-19","1981-03-18","1982-01-20","1982-02-22","1982-03-19","1982-07-21","1983-01-19","1983-02-22","1983-03-21","1983-07-21","1984-01-20","1984-02-17","1984-03-20","1984-07-23","1985-01-22","1985-02-21","1985-03-21","1985-12-20","1986-01-22","1986-02-20","1986-03-19","1986-07-22","1987-01-22","1987-02-19","1987-03-18","1987-07-24","1988-01-27","1988-02-25","1988-03-23","1988-07-27","1989-01-27","1989-02-28","1989-03-23","1989-07-27","1990-01-26","1990-02-28","1990-03-28","1990-07-27","1991-01-25","1991-02-27","1991-03-27","1991-12-04","1992-02-28","1992-03-26","1992-04-28","1992-07-30","1992-09-24","1992-12-22","1993-03-26","1993-08-31","1994-03-31","1994-07-29","1995-03-31","1996-01-19","1996-04-02","1996-08-01","1997-03-28","1997-04-30","1997-07-31","1998-03-26","1998-07-31","1999-03-31","1999-10-29","2000-03-30","2000-04-03","2000-04-27","2000-07-28","2001-03-29","2001-07-27","2002-03-28","2002-07-31","2003-03-27","2003-12-23","2004-01-30","2004-03-25","2004-07-30","2005-03-30","2005-07-29","2006-03-30","2006-07-28","2007-03-29","2007-07-27","2008-03-27","2008-07-31","2009-03-26","2009-07-31","2009-08-17","2010-03-26","2010-07-30","2011-03-25","2011-07-29","2012-03-29","2012-07-27","2013-03-28","2013-07-31"]}}}},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<vintage_dates realtime_start=\"1776-07-04\" realtime_end=\"9999-12-31\" order_by=\"vintage_date\" sort_order=\"asc\" count=\"162\" offset=\"0\" limit=\"10000\">\n    <vintage_date>1958-12-21</vintage_date>\n    <vintage_date>1959-02-19</vintage_date>\n    <vintage_date>1959-07-19</vintage_date>\n    <vintage_date>1960-02-16</vintage_date>\n    <vintage_date>1960-07-22</vintage_date>\n    <vintage_date>1961-02-19</vintage_date>\n    <vintage_date>1961-07-19</vintage_date>\n    <vintage_date>1962-02-24</vintage_date>\n    <vintage_date>1962-07-20</vintage_date>\n    <vintage_date>1963-02-20</vintage_date>\n    <vintage_date>1963-07-22</vintage_date>\n    <vintage_date>1964-02-20</vintage_date>\n    <vintage_date>1964-07-16</vintage_date>\n    <vintage_date>1965-01-14</vintage_date>\n    <vintage_date>1965-02-17</vintage_date>\n    <vintage_date>1965-08-19</vintage_date>\n    <vintage_date>1966-01-13</vintage_date>\n    <vintage_date>1966-02-15</vintage_date>\n    <vintage_date>1966-07-15</vintage_date>\n    <vintage_date>1967-01-13</vintage_date>\n    <vintage_date>1967-02-17</vintage_date>\n    <vintage_date>1967-07-17</vintage_date>\n    <vintage_date>1968-01-16</vintage_date>\n    <vintage_date>1968-02-15</vintage_date>\n    <vintage_date>1968-07-18</vintage_date>\n    <vintage_date>1969-01-14</vintage_date>\n    <vintage_date>1969-02-14</vintage_date>\n    <vintage_date>1969-07-17</vintage_date>\n    <vintage_date>1970-01-16</vintage_date>\n    <vintage_date>1970-02-13</vintage_date>\n    <vintage_date>1970-07-17</vintage_date>\n    <vintage_date>1971-01-18</vintage_date>\n    <vintage_date>1971-02-12</vintage_date>\n    <vintage_date>1971-07-16</vintage_date>\n    <vintage_date>1972-01-21</vintage_date>\n    <vintage_date>1972-02-18</vintage_date>\n    <vintage_date>1972-07-21</vintage_date>\n    <vintage_date>1973-01-19</vintage_date>\n    <vintage_date>1973-02-20</vintage_date>\n    <vintage_date>1973-07-19</vintage_date>\n    <vintage_date>1974-01-17</vintage_date>\n    <vintage_date>1974-02-20</vintage_date>\n    <vintage_date>1974-07-18</vintage_date>\n    <vintage_date>1975-01-16</vintage_date>\n    <vintage_date>1975-03-20</vintage_date>\n    <vintage_date>1976-01-16</vintage_date>\n    <vintage_date>1976-01-20</vintage_date>\n    <vintage_date>1976-02-19</vintage_date>\n    <vintage_date>1976-03-19</vintage_date>\n    <vintage_date>1976-07-20</vintage_date>\n    <vintage_date>1977-01-18</vintage_date>\n    <vintage_date>1977-02-18</vintage_date>\n    <vintage_date>1977-03-21</vintage_date>\n    <vintage_date>1977-07-21</vintage_date>\n    <vintage_date>1978-01-19</vintage_date>\n    <vintage_date>1978-02-21</vintage_date>\n    <vintage_date>1978-03-20</vintage_date>\n    <vintage_date>1978-07-21</vintage_date>\n    <vintage_date>1979-01-18</vintage_date>\n    <vintage_date>1979-02-22</vintage_date>\n    <vintage_date>1979-03-20</vintage_date>\n    <vintage_date>1979-07-20</vintage_date>\n    <vintage_date>1980-01-18</vintage_date>\n    <vintage_date>1980-02-22</vintage_date>\n    <vintage_date>1980-03-19</vintage_date>\n    <vintage_date>1980-12-23</vintage_date>\n    <vintage_date>1981-01-21</vintage_date>\n    <vintage_date>1981-02-19</vintage_date>\n    <vintage_date>1981-03-18</vintage_date>\n    <vintage_date>1982-01-20</vintage_date>\n    <vintage_date>1982-02-22</vintage_date>\n    <vintage_date>1982-03-19</vintage_date>\n    <vintage_date>1982-07-21</vintage_date>\n    <vintage_date>1983-01-19</vintage_date>\n    <vintage_date>1983-02-22</vintage_date>\n    <vintage_date>1983-03-21</vintage_date>\n    <vintage_date>1983-07-21</vintage_date>\n    <vintage_date>1984-01-20</vintage_date>\n    <vintage_date>1984-02-17</vintage_date>\n    <vintage_date>1984-03-20</vintage_date>\n    <vintage_date>1984-07-23</vintage_date>\n    <vintage_date>1985-01-22</vintage_date>\n    <vintage_date>1985-02-21</vintage_date>\n    <vintage_date>1985-03-21</vintage_date>\n    <vintage_date>1985-12-20</vintage_date>\n    <vintage_date>1986-01-22</vintage_date>\n    <vintage_date>1986-02-20</vintage_date>\n    <vintage_date>1986-03-19</vintage_date>\n    <vintage_date>1986-07-22</vintage_date>\n    <vintage_date>1987-01-22</vintage_date>\n    <vintage_date>1987-02-19</vintage_date>\n    <vintage_date>1987-03-18</vintage_date>\n    <vintage_date>1987-07-24</vintage_date>\n    <vintage_date>1988-01-27</vintage_date>\n    <vintage_date>1988-02-25</vintage_date>\n    <vintage_date>1988-03-23</vintage_date>\n    <vintage_date>1988-07-27</vintage_date>\n    <vintage_date>1989-01-27</vintage_date>\n    <vintage_date>1989-02-28</vintage_date>\n    <vintage_date>1989-03-23</vintage_date>\n    <vintage_date>1989-07-27</vintage_date>\n    <vintage_date>1990-01-26</vintage_date>\n    <vintage_date>1990-02-28</vintage_date>\n    <vintage_date>1990-03-28</vintage_date>\n    <vintage_date>1990-07-27</vintage_date>\n    <vintage_date>1991-01-25</vintage_date>\n    <vintage_date>1991-02-27</vintage_date>\n    <vintage_date>1991-03-27</vintage_date>\n    <vintage_date>1991-12-04</vintage_date>\n    <vintage_date>1992-02-28</vintage_date>\n    <vintage_date>1992-03-26</vintage_date>\n    <vintage_date>1992-04-28</vintage_date>\n    <vintage_date>1992-07-30</vintage_date>\n    <vintage_date>1992-09-24</vintage_date>\n    <vintage_date>1992-12-22</vintage_date>\n    <vintage_date>1993-03-26</vintage_date>\n    <vintage_date>1993-08-31</vintage_date>\n    <vintage_date>1994-03-31</vintage_date>\n    <vintage_date>1994-07-29</vintage_date>\n    <vintage_date>1995-03-31</vintage_date>\n    <vintage_date>1996-01-19</vintage_date>\n    <vintage_date>1996-04-02</vintage_date>\n    <vintage_date>1996-08-01</vintage_date>\n    <vintage_date>1997-03-28</vintage_date>\n    <vintage_date>1997-04-30</vintage_date>\n    <vintage_date>1997-07-31</vintage_date>\n    <vintage_date>1998-03-26</vintage_date>\n    <vintage_date>1998-07-31</vintage_date>\n    <vintage_date>1999-03-31</vintage_date>\n    <vintage_date>1999-10-29</vintage_date>\n    <vintage_date>2000-03-30</vintage_date>\n    <vintage_date>2000-04-03</vintage_date>\n    <vintage_date>2000-04-27</vintage_date>\n    <vintage_date>2000-07-28</vintage_date>\n    <vintage_date>2001-03-29</vintage_date>\n    <vintage_date>2001-07-27</vintage_date>\n    <vintage_date>2002-03-28</vintage_date>\n    <vintage_date>2002-07-31</vintage_date>\n    <vintage_date>2003-03-27</vintage_date>\n    <vintage_date>2003-12-23</vintage_date>\n    <vintage_date>2004-01-30</vintage_date>\n    <vintage_date>2004-03-25</vintage_date>\n    <vintage_date>2004-07-30</vintage_date>\n    <vintage_date>2005-03-30</vintage_date>\n    <vintage_date>2005-07-29</vintage_date>\n    <vintage_date>2006-03-30</vintage_date>\n    <vintage_date>2006-07-28</vintage_date>\n    <vintage_date>2007-03-29</vintage_date>\n    <vintage_date>2007-07-27</vintage_date>\n    <vintage_date>2008-03-27</vintage_date>\n    <vintage_date>2008-07-31</vintage_date>\n    <vintage_date>2009-03-26</vintage_date>\n    <vintage_date>2009-07-31</vintage_date>\n    <vintage_date>2009-08-17</vintage_date>\n    <vintage_date>2010-03-26</vintage_date>\n    <vintage_date>2010-07-30</vintage_date>\n    <vintage_date>2011-03-25</vintage_date>\n    <vintage_date>2011-07-29</vintage_date>\n    <vintage_date>2012-03-29</vintage_date>\n    <vintage_date>2012-07-27</vintage_date>\n    <vintage_date>2013-03-28</vintage_date>\n    <vintage_date>2013-07-31</vintage_date>\n</vintage_dates>"}}}},"description":"Official representation and examples only; no complete response schema is declared."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Series Vintage Dates","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"fred","x-aisa-category":"general","x-aisa-docs-url":"https://aisa.one/docs/api-reference/fred/any_fred_apis_v1_fred_series_vintagedates","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"fred","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"fred","x-aisa-response-pending":{"method":"GET","operation_id":"any_fred_apis_v1_fred_series_vintagedates","path":"/apis/v1/fred/series/vintagedates","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-response-source":{"content_hash":"sha256:32bd2709f80e5a53b3608ef60a378e50bb383ed0cfaf76a5c9d65bfa8814abb8","kind":"upstream_success_contract","source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"}},"x-aisa-revision":{"customer_pricing_ref":"da34ca3458ba","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d5dc65aaba8f"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_fred_apis_v1_fred_series_vintagedates","path":"/apis/v1/fred/series/vintagedates"},"x-aisa-source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/fred/series/vintagedates","x-aisa-validation":"provider"}},"/apis/v1/fred/source":{"get":{"description":"{\"methods\":[{\"methodType\":\"GET\",\"methodDesc\":\"Get a source of economic data.\",\"requestParams\":[{\"name\":\"source_id\",\"type\":\"integer\",\"required\":true,\"description\":\"The id for a source.\"},{\"name\":\"realtime_start\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string.\"},{\"name\":\"realtime_end\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string.\"}],\"responseParams\":[{\"name\":\"sources\",\"type\":\"array\",\"description\":\"Array of source objects with id, name, link.\"}]}]}\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_fred_apis_v1_fred_source","parameters":[{"description":"A key or file extension that indicates the type of file to send.\nstring, optional, default: xml\nOne of the following values: 'xml', 'json' xml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.\nxml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.","in":"query","name":"file_type","required":false,"schema":{"default":"xml","enum":["xml","json"],"type":"string"},"x-aisa-reference-declarations":["string, optional, default: xml","One of the following values: 'xml', 'json'"]},{"description":"The end of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_end","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]},{"description":"The start of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_start","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]},{"description":"The id for a source.\ninteger, required","in":"query","name":"source_id","required":true,"schema":{"type":"integer"},"x-aisa-reference-declarations":["integer, required"]}],"responses":{"200":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"realtime_end":"2013-08-14","realtime_start":"2013-08-14","sources":[{"id":1,"link":"http://www.federalreserve.gov/","name":"Board of Governors of the Federal Reserve System","realtime_end":"2013-08-14","realtime_start":"2013-08-14"}]}}}},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<sources realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\">\n    <source id=\"1\" realtime_start=\"2013-08-13\" realtime_end=\"2013-08-13\" name=\"Board of Governors of the Federal Reserve System\" link=\"http://www.federalreserve.gov/\"/>\n</sources>"}}}},"description":"Official representation and examples only; no complete response schema is declared."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Source","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"fred","x-aisa-category":"general","x-aisa-docs-url":"https://aisa.one/docs/api-reference/fred/any_fred_apis_v1_fred_source","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"fred","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"fred","x-aisa-response-pending":{"method":"GET","operation_id":"any_fred_apis_v1_fred_source","path":"/apis/v1/fred/source","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-response-source":{"content_hash":"sha256:81bf88eddb0704e83206bac99c9564fb687f8a5963e79981555b73ba8daf1257","kind":"upstream_success_contract","source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"}},"x-aisa-revision":{"customer_pricing_ref":"da34ca3458ba","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"425fd6ea894f"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_fred_apis_v1_fred_source","path":"/apis/v1/fred/source"},"x-aisa-source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/fred/source","x-aisa-validation":"provider"}},"/apis/v1/fred/source/releases":{"get":{"description":"{\"methods\":[{\"methodType\":\"GET\",\"methodDesc\":\"Get the releases for a source.\",\"requestParams\":[{\"name\":\"source_id\",\"type\":\"integer\",\"required\":true,\"description\":\"The id for a source.\"},{\"name\":\"realtime_start\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string.\"},{\"name\":\"realtime_end\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string.\"}],\"responseParams\":[{\"name\":\"releases\",\"type\":\"array\",\"description\":\"Array of release objects for the source.\"}]}]}\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_fred_apis_v1_fred_source_releases","parameters":[{"description":"A key or file extension that indicates the type of file to send.\nstring, optional, default: xml\nOne of the following values: 'xml', 'json' xml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.\nxml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.","in":"query","name":"file_type","required":false,"schema":{"default":"xml","enum":["xml","json"],"type":"string"},"x-aisa-reference-declarations":["string, optional, default: xml","One of the following values: 'xml', 'json'"]},{"description":"The maximum number of results to return.\ninteger between 1 and 1000, optional, default: 1000","in":"query","name":"limit","required":false,"schema":{"default":1000,"maximum":1000,"minimum":1,"type":"integer"},"x-aisa-reference-declarations":["integer between 1 and 1000, optional, default: 1000"]},{"description":"non-negative integer, optional, default: 0","in":"query","name":"offset","required":false,"schema":{"default":0,"minimum":0,"type":"integer"},"x-aisa-reference-declarations":["non-negative integer, optional, default: 0"]},{"description":"Order results by values of the specified attribute.\nOne of the following strings: 'release_id', 'name', 'press_release', 'realtime_start', 'realtime_end'.\noptional, default: release_id","in":"query","name":"order_by","required":false,"schema":{"default":"release_id","enum":["release_id","name","press_release","realtime_start","realtime_end"],"type":"string"},"x-aisa-reference-declarations":["One of the following strings: 'release_id', 'name', 'press_release', 'realtime_start', 'realtime_end'.","optional, default: release_id"]},{"description":"The end of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_end","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]},{"description":"The start of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_start","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]},{"description":"Sort results is ascending or descending order for attribute values specified by order_by.\nOne of the following strings: 'asc', 'desc'.\noptional, default: asc","in":"query","name":"sort_order","required":false,"schema":{"default":"asc","enum":["asc","desc"],"type":"string"},"x-aisa-reference-declarations":["One of the following strings: 'asc', 'desc'.","optional, default: asc"]},{"description":"The id for a source.\ninteger, required","in":"query","name":"source_id","required":true,"schema":{"type":"integer"},"x-aisa-reference-declarations":["integer, required"]}],"responses":{"200":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"count":26,"limit":1000,"offset":0,"order_by":"release_id","realtime_end":"2013-08-14","realtime_start":"2013-08-14","releases":[{"id":13,"link":"http://www.federalreserve.gov/releases/g17/","name":"G.17 Industrial Production and Capacity Utilization","press_release":true,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":14,"link":"http://www.federalreserve.gov/releases/g19/","name":"G.19 Consumer Credit","press_release":true,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":15,"link":"http://www.federalreserve.gov/releases/g5/","name":"G.5 Foreign Exchange Rates","press_release":true,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":17,"link":"http://www.federalreserve.gov/releases/h10/","name":"H.10 Foreign Exchange Rates","press_release":true,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":18,"link":"http://www.federalreserve.gov/releases/h15/","name":"H.15 Selected Interest Rates","press_release":true,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":19,"link":"http://www.federalreserve.gov/releases/h3/","name":"H.3 Aggregate Reserves of Depository Institutions and the Monetary Base","press_release":true,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":20,"link":"http://www.federalreserve.gov/releases/h41/","name":"H.4.1 Factors Affecting Reserve Balances","press_release":true,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":21,"link":"http://www.federalreserve.gov/releases/h6/","name":"H.6 Money Stock Measures","press_release":true,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":22,"link":"http://www.federalreserve.gov/releases/h8/","name":"H.8 Assets and Liabilities of Commercial Banks in the United States","press_release":true,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":52,"link":"http://www.federalreserve.gov/releases/z1/","name":"Z.1 Flow of Funds Accounts of the United States","press_release":true,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":86,"link":"http://www.federalreserve.gov/releases/cp/","name":"Commercial Paper Outstanding","press_release":true,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":89,"link":"http://federalreserve.gov/releases/housedebt/","name":"Household Debt Service and Financial Obligations Ratios","press_release":true,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":101,"link":"http://www.federalreserve.gov/fomc/","name":"FOMC Press Release","press_release":true,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":103,"link":"http://www.federalreserve.gov/monetarypolicy/discountrate.htm","name":"Discount Rate Meeting Minutes","press_release":true,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":104,"link":"http://www.federalreserve.gov/pubs/bulletin/","name":"Federal Reserve Bulletin","press_release":true,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":106,"name":"M2 Own Rate","press_release":false,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":121,"link":"http://www.federalreserve.gov/releases/h6/hist/","name":"H.6 Historical Data","press_release":false,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":122,"name":"H.4.1 Factors Affecting Reserve Balances (data not included in press release)","press_release":false,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":131,"link":"http://federalreserve.gov/releases/g13/","name":"G.13 Selected Interest Rates","notes":"With the issue dated January 8, 2002 (containing data for December 2001), the Federal Reserve ceased publication of the monthly G.13 statistical release.  Monthly interest rates continue to be available on the H.15 release.","press_release":true,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":170,"name":"U.S. Foreign Exchange Intervention","press_release":false,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":185,"link":"http://www.federalreserve.gov/monetarypolicy/reqresbalances.htm","name":"Interest on Required Balances and Excess Balances","press_release":false,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":186,"link":"http://www.federalreserve.gov/releases/g5a/","name":"G.5A Foreign Exchange Rates","press_release":true,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":191,"link":"http://www.federalreserve.gov/boarddocs/SnLoanSurvey/","name":"Senior Loan Officer Opinion Survey on Bank Lending Practices","notes":"For further information, please refer to the Board of Governors of the Federal Reserve System's Senior Loan Officer Opinion Survey on Bank Lending Practices release, online at http://www.federalreserve.gov/boarddocs/SnLoanSurvey/.","press_release":true,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":216,"link":"http://www.federalreserve.gov/releases/e2/","name":"E.2 Survey of Terms of Business Lending","notes":"These data are collected during the middle month of each quarter and are released in the middle of the succeeding month.","press_release":true,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":231,"link":"http://www.federalreserve.gov/releases/chargeoff/default.htm","name":"Charge-Off and Delinquency Rates on Loans and Leases at Commercial Banks","press_release":true,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":245,"link":"http://www.federalreserve.gov/releases/h10/summary/default.htm","name":"Summary Measures of the Foreign Exchange Value of the Dollar","press_release":true,"realtime_end":"2013-08-14","realtime_start":"2013-08-14"}],"sort_order":"asc"}}}},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<releases realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" order_by=\"release_id\" sort_order=\"asc\" count=\"26\" offset=\"0\" limit=\"1000\">\n    <release id=\"13\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"G.17 Industrial Production and Capacity Utilization\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/g17/\"/>\n    <release id=\"14\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"G.19 Consumer Credit\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/g19/\"/>\n    <release id=\"15\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"G.5 Foreign Exchange Rates\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/g5/\"/>\n    <release id=\"17\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"H.10 Foreign Exchange Rates\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/h10/\"/>\n    <release id=\"18\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"H.15 Selected Interest Rates\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/h15/\"/>\n    <release id=\"19\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"H.3 Aggregate Reserves of Depository Institutions and the Monetary Base\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/h3/\"/>\n    <release id=\"20\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"H.4.1 Factors Affecting Reserve Balances\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/h41/\"/>\n    <release id=\"21\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"H.6 Money Stock Measures\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/h6/\"/>\n    <release id=\"22\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"H.8 Assets and Liabilities of Commercial Banks in the United States\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/h8/\"/>\n    <release id=\"52\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"Z.1 Flow of Funds Accounts of the United States\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/z1/\"/>\n    <release id=\"86\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"Commercial Paper Outstanding\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/cp/\"/>\n    <release id=\"89\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"Household Debt Service and Financial Obligations Ratios\" press_release=\"true\" link=\"http://federalreserve.gov/releases/housedebt/\"/>\n    <release id=\"101\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"FOMC Press Release\" press_release=\"true\" link=\"http://www.federalreserve.gov/fomc/\"/>\n    <release id=\"103\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"Discount Rate Meeting Minutes\" press_release=\"true\" link=\"http://www.federalreserve.gov/monetarypolicy/discountrate.htm\"/>\n    <release id=\"104\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"Federal Reserve Bulletin\" press_release=\"true\" link=\"http://www.federalreserve.gov/pubs/bulletin/\"/>\n    <release id=\"106\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"M2 Own Rate\" press_release=\"false\"/>\n    <release id=\"121\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"H.6 Historical Data\" press_release=\"false\" link=\"http://www.federalreserve.gov/releases/h6/hist/\"/>\n    <release id=\"122\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"H.4.1 Factors Affecting Reserve Balances (data not included in press release)\" press_release=\"false\"/>\n    <release id=\"131\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"G.13 Selected Interest Rates\" press_release=\"true\" link=\"http://federalreserve.gov/releases/g13/\" notes=\"With the issue dated January 8, 2002 (containing data for December 2001), the Federal Reserve ceased publication of the monthly G.13 statistical release. Monthly interest rates continue to be available on the H.15 release.\"/>\n    <release id=\"170\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"U.S. Foreign Exchange Intervention\" press_release=\"false\"/>\n    <release id=\"185\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"Interest on Required Balances and Excess Balances\" press_release=\"false\" link=\"http://www.federalreserve.gov/monetarypolicy/reqresbalances.htm\"/>\n    <release id=\"186\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"G.5A Foreign Exchange Rates\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/g5a/\"/>\n    <release id=\"191\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"Senior Loan Officer Opinion Survey on Bank Lending Practices\" press_release=\"true\" link=\"http://www.federalreserve.gov/boarddocs/SnLoanSurvey/\" notes=\"For further information, please refer to the Board of Governors of the Federal Reserve System's Senior Loan Officer Opinion Survey on Bank Lending Practices release, online at http://www.federalreserve.gov/boarddocs/SnLoanSurvey/.\"/>\n    <release id=\"216\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"E.2 Survey of Terms of Business Lending\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/e2/\" notes=\"These data are collected during the middle month of each quarter and are released in the middle of the succeeding month.\"/>\n    <release id=\"231\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"Charge-Off and Delinquency Rates on Loans and Leases at Commercial Banks\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/chargeoff/default.htm\"/>\n    <release id=\"245\" realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" name=\"Summary Measures of the Foreign Exchange Value of the Dollar\" press_release=\"true\" link=\"http://www.federalreserve.gov/releases/h10/summary/default.htm\"/>\n</releases>"}}}},"description":"Official representation and examples only; no complete response schema is declared."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Source Releases","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"fred","x-aisa-category":"general","x-aisa-docs-url":"https://aisa.one/docs/api-reference/fred/any_fred_apis_v1_fred_source_releases","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"fred","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"fred","x-aisa-response-pending":{"method":"GET","operation_id":"any_fred_apis_v1_fred_source_releases","path":"/apis/v1/fred/source/releases","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-response-source":{"content_hash":"sha256:da2af7cf2e6e6eae4d30b4d99be3823d04194d7375173a07b21e45875dd9bf3a","kind":"upstream_success_contract","source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"}},"x-aisa-revision":{"customer_pricing_ref":"da34ca3458ba","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a3577d749ed5"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_fred_apis_v1_fred_source_releases","path":"/apis/v1/fred/source/releases"},"x-aisa-source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/fred/source/releases","x-aisa-validation":"provider"}},"/apis/v1/fred/sources":{"get":{"description":"{\"methods\":[{\"methodType\":\"GET\",\"methodDesc\":\"Get all sources of economic data.\",\"requestParams\":[{\"name\":\"realtime_start\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string.\"},{\"name\":\"realtime_end\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string.\"}],\"responseParams\":[{\"name\":\"sources\",\"type\":\"array\",\"description\":\"Array of source objects with id, name, link.\"}]}]}\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_fred_apis_v1_fred_sources","parameters":[{"description":"A key or file extension that indicates the type of file to send.\nstring, optional, default: xml\nOne of the following values: 'xml', 'json' xml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.\nxml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.","in":"query","name":"file_type","required":false,"schema":{"default":"xml","enum":["xml","json"],"type":"string"},"x-aisa-reference-declarations":["string, optional, default: xml","One of the following values: 'xml', 'json'"]},{"description":"The maximum number of results to return.\ninteger between 1 and 1000, optional, default: 1000","in":"query","name":"limit","required":false,"schema":{"default":1000,"maximum":1000,"minimum":1,"type":"integer"},"x-aisa-reference-declarations":["integer between 1 and 1000, optional, default: 1000"]},{"description":"non-negative integer, optional, default: 0","in":"query","name":"offset","required":false,"schema":{"default":0,"minimum":0,"type":"integer"},"x-aisa-reference-declarations":["non-negative integer, optional, default: 0"]},{"description":"Order results by values of the specified attribute.\nOne of the following strings: 'source_id', 'name', 'realtime_start', 'realtime_end'.\noptional, default: source_id","in":"query","name":"order_by","required":false,"schema":{"default":"source_id","enum":["source_id","name","realtime_start","realtime_end"],"type":"string"},"x-aisa-reference-declarations":["One of the following strings: 'source_id', 'name', 'realtime_start', 'realtime_end'.","optional, default: source_id"]},{"description":"The end of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_end","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]},{"description":"The start of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_start","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]},{"description":"Sort results is ascending or descending order for attribute values specified by order_by.\nOne of the following strings: 'asc', 'desc'.\noptional, default: asc","in":"query","name":"sort_order","required":false,"schema":{"default":"asc","enum":["asc","desc"],"type":"string"},"x-aisa-reference-declarations":["One of the following strings: 'asc', 'desc'.","optional, default: asc"]}],"responses":{"200":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"count":58,"limit":1000,"offset":0,"order_by":"source_id","realtime_end":"2013-08-14","realtime_start":"2013-08-14","sort_order":"asc","sources":[{"id":1,"link":"http://www.federalreserve.gov/","name":"Board of Governors of the Federal Reserve System","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":3,"link":"http://www.philadelphiafed.org/","name":"Federal Reserve Bank of Philadelphia","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":4,"link":"http://www.stlouisfed.org/","name":"Federal Reserve Bank of St. Louis","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":6,"link":"http://www.ffiec.gov/","name":"Federal Financial Institutions Examination Council","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":11,"link":"http://www.dowjones.com","name":"Dow Jones & Company","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":13,"link":"http://www.ism.ws/","name":"Institute for Supply Management","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":14,"link":"https://customers.reuters.com/community/university/default.aspx","name":"Thomson Reuters/University of Michigan","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":15,"link":"http://www.whitehouse.gov/cea/","name":"The White House: Council of Economic Advisors","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":16,"link":"http://www.whitehouse.gov/omb/","name":"The White House: Office of Management and Budget","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":17,"link":"http://www.cbo.gov/","name":"U.S. Congress: Congressional Budget Office","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":18,"link":"http://www.bea.gov/","name":"U.S. Department of Commerce: Bureau of Economic Analysis","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":19,"link":"http://www.census.gov/","name":"U.S. Department of Commerce: Census Bureau","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":21,"link":"http://www.hud.gov/","name":"U.S. Department of Housing and Urban Development","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":22,"link":"http://www.bls.gov/","name":"U.S. Department of Labor: Bureau of Labor Statistics","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":23,"link":"http://www.fms.treas.gov/","name":"U.S. Department of the Treasury: Financial Management Service","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":26,"link":"http://www.haver.com/","name":"Haver Analytics","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":31,"link":"http://www.rba.gov.au/","name":"Reserve Bank of Australia","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":32,"link":"http://www.bundesbank.de/index.en.php","name":"Deutsche Bundesbank","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":33,"link":"http://www.bancaditalia.it/;internal&action=_setlanguage.action?LANGUAGE=en","name":"Banca d'Italia","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":34,"link":"http://www.snb.ch/","name":"Swiss National Bank","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":35,"link":"http://www.tcmb.gov.tr/yeni/eng/","name":"Central Bank of the Republic of Turkey","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":36,"link":"http://www.fhfa.gov/","name":"Federal Housing Finance Agency","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":37,"name":"Bank of Japan","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":38,"link":"http://www.banxico.org.mx/","name":"Banco de Mexico","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":41,"link":"http://www.freddiemac.com/index.html","name":"Freddie Mac","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":42,"link":"http://www.adp.com/","name":"Automatic Data Processing, Inc.","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":44,"link":"http://www.wilshire.com/","name":"Wilshire Associates Incorporated","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":46,"link":"http://www.kansascityfed.org/","name":"Federal Reserve Bank of Kansas City","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":47,"link":"http://www.cboe.com/","name":"Chicago Board Options Exchange","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":48,"link":"http://www.oecd.org/","name":"Organisation for Economic Co-operation and Development","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":50,"link":"http://www.doleta.gov","name":"U.S. Department of Labor: Employment and Training Administration","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":52,"link":"http://www.ml.com","name":"BofA Merrill Lynch","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":53,"link":"http://www.eia.gov/","name":"U.S. Department of Energy: Energy Information Administration","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":54,"link":"http://www.chicagofed.org","name":"Federal Reserve Bank of Chicago","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":55,"link":"http://www.nber.org/","name":"National Bureau of Economic Research","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":57,"link":"http://www.worldbank.org/","name":"World Bank","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":59,"link":"http://www.realtor.org","name":"National Association of Realtors","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":60,"link":"http://www.imf.org/external/index.htm","name":"International Monetary Fund","notes":"The International Monetary Fund (IMF) is an organization of 187 countries, working to foster global monetary cooperation, secure financial stability, facilitate international trade, promote high employment and sustainable economic growth, and reduce poverty around the world.","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":61,"link":"http://epp.eurostat.ec.europa.eu/portal/page/portal/eurostat/home/","name":"Eurostat","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":62,"link":"http://www.bbalibor.com","name":"British Bankers' Association","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":63,"link":"http://www.fhwa.dot.gov/","name":"U.S. Department of Transportation: Federal Highway Administration","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":64,"link":"http://www.bankrate.com/","name":"Bankrate, Inc.","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":65,"link":"http://www.lbma.org.uk/pages/index.cfm?page_id=1","name":"London Bullion Market Association","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":66,"link":"http://www.upenn.edu/","name":"University of Pennsylvania","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":67,"link":"http://www.credability.org/en/homepage.aspx","name":"CredAbility Nonprofit Credit Counseling & Education","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":68,"link":"http://pages.uoregon.edu/jpiger/us_recession_probs.htm","name":"Marcelle Chauvet and Jeremy Piger","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":69,"link":"http://www.fdic.gov/","name":"Federal Deposit Insurance Corporation","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":70,"name":"Gerald P. Dwyer, Jr., R.W. Hafer, and Warren E. Weber","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":74,"link":"http://www.ons.gov.uk/ons/index.html","name":"U.K. Office for National Statistics","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":75,"link":"http://www.cao.go.jp/index-e.html","name":"Cabinet Office of Japan","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":76,"link":"http://www.bankofengland.co.uk/Pages/home.aspx","name":"Bank of England","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":77,"name":"European Central Bank","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":78,"link":"http://louisville.edu/lodi","name":"University of Louisville: Logistics and Distribution Institute","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":80,"link":"http://www.policyuncertainty.com/","name":"Scott Baker, Nicholas Bloom and Steven J. Davis","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":81,"link":"http://www.cassinfo.com/","name":"Cass Information Systems, Inc.","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":82,"link":"http://research.stlouisfed.org/msi/index.html","name":"Richard Anderson and Barry Jones","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":85,"link":"http://www.djindexes.com/","name":"S&P Dow Jones Indices LLC","realtime_end":"2013-08-14","realtime_start":"2013-08-14"},{"id":86,"link":"http://nikkei.com","name":"Nikkei Inc.","realtime_end":"2013-08-14","realtime_start":"2013-08-14"}]}}}},"text/xml":{}},"description":"Official representation and examples only; no complete response schema is declared."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Sources","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"fred","x-aisa-category":"general","x-aisa-docs-url":"https://aisa.one/docs/api-reference/fred/any_fred_apis_v1_fred_sources","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"fred","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"fred","x-aisa-response-pending":{"method":"GET","operation_id":"any_fred_apis_v1_fred_sources","path":"/apis/v1/fred/sources","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-response-source":{"content_hash":"sha256:9ef0942c838c7bf50ca8758be5734bfba5b8f54a56905399d10ee89792392137","kind":"upstream_success_contract","source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"}},"x-aisa-revision":{"customer_pricing_ref":"da34ca3458ba","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6eef5a415fc5"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_fred_apis_v1_fred_sources","path":"/apis/v1/fred/sources"},"x-aisa-source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/fred/sources","x-aisa-validation":"provider"}},"/apis/v1/fred/tags":{"get":{"description":"{\"methods\":[{\"methodType\":\"GET\",\"methodDesc\":\"Get FRED tags. Optionally filter by tag name, tag group, or search.\",\"requestParams\":[{\"name\":\"realtime_start\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string.\"},{\"name\":\"realtime_end\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string.\"},{\"name\":\"tag_names\",\"type\":\"string\",\"required\":false,\"description\":\"Semicolon delimited list of tag names to include.\"},{\"name\":\"tag_group_id\",\"type\":\"string\",\"required\":false,\"description\":\"One of: freq, gen, geo, geot, rls, seas, src, cc.\"},{\"name\":\"search_text\",\"type\":\"string\",\"required\":false,\"description\":\"Words to find matching tags.\"},{\"name\":\"limit\",\"type\":\"integer\",\"required\":false,\"description\":\"Max results. 1-1000, default: 1000.\"},{\"name\":\"offset\",\"type\":\"integer\",\"required\":false,\"description\":\"Default: 0.\"},{\"name\":\"order_by\",\"type\":\"string\",\"required\":false,\"description\":\"One of: series_count, popularity, created, name, group_id. Default: series_count.\"},{\"name\":\"sort_order\",\"type\":\"string\",\"required\":false,\"description\":\"asc or desc. Default: asc.\"}],\"responseParams\":[{\"name\":\"tags\",\"type\":\"array\",\"description\":\"Array of tag objects with name, group_id, notes, created, popularity, series_count.\"}]}]}\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_fred_apis_v1_fred_tags","parameters":[{"description":"A key or file extension that indicates the type of file to send.\nstring, optional, default: xml\nOne of the following values: 'xml', 'json' xml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.\nxml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.","in":"query","name":"file_type","required":false,"schema":{"default":"xml","enum":["xml","json"],"type":"string"},"x-aisa-reference-declarations":["string, optional, default: xml","One of the following values: 'xml', 'json'"]},{"description":"The maximum number of results to return.\ninteger between 1 and 1000, optional, default: 1000","in":"query","name":"limit","required":false,"schema":{"default":1000,"maximum":1000,"minimum":1,"type":"integer"},"x-aisa-reference-declarations":["integer between 1 and 1000, optional, default: 1000"]},{"description":"non-negative integer, optional, default: 0","in":"query","name":"offset","required":false,"schema":{"default":0,"minimum":0,"type":"integer"},"x-aisa-reference-declarations":["non-negative integer, optional, default: 0"]},{"description":"Order results by values of the specified attribute.\nOne of the following strings: 'series_count', 'popularity', 'created', 'name', 'group_id'.\noptional, default: series_count","in":"query","name":"order_by","required":false,"schema":{"default":"series_count","enum":["series_count","popularity","created","name","group_id"],"type":"string"},"x-aisa-reference-declarations":["One of the following strings: 'series_count', 'popularity', 'created', 'name', 'group_id'.","optional, default: series_count"]},{"description":"The end of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_end","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]},{"description":"The start of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_start","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]},{"description":"The words to find matching tags with.\nString, optional, no filtering by search words by default.","in":"query","name":"search_text","required":false,"schema":{"type":"string"},"x-aisa-reference-declarations":["String, optional, no filtering by search words by default."]},{"description":"Sort results is ascending or descending order for attribute values specified by order_by.\nOne of the following strings: 'asc', 'desc'.\noptional, default: asc","in":"query","name":"sort_order","required":false,"schema":{"default":"asc","enum":["asc","desc"],"type":"string"},"x-aisa-reference-declarations":["One of the following strings: 'asc', 'desc'.","optional, default: asc"]},{"description":"A tag group id to filter tags by type.\nString, optional, no filtering by tag group by default.\nOne of the following: 'freq', 'gen', 'geo', 'geot', 'rls', 'seas', 'src', 'cc'. freq = Frequency gen = General or Concept geo = Geography geot = Geography Type rls = Release seas = Seasonal Adjustment src = Source cc = Citation & Copyright\nfreq = Frequency gen = General or Concept geo = Geography geot = Geography Type rls = Release seas = Seasonal Adjustment src = Source cc = Citation & Copyright","in":"query","name":"tag_group_id","required":false,"schema":{"type":"string"},"x-aisa-reference-declarations":["String, optional, no filtering by tag group by default.","One of the following: 'freq', 'gen', 'geo', 'geot', 'rls', 'seas', 'src', 'cc'."]},{"description":"A semicolon delimited list of tag names to only include in the response. See the related request fred/related_tags .\nString, optional, no filtering by tag names by default\nExample value: 'gdp;oecd'. This value filters results to only include tags 'gdp' and 'oecd'.","in":"query","name":"tag_names","required":false,"schema":{"type":"string"},"x-aisa-reference-declarations":["String, optional, no filtering by tag names by default","Example value: 'gdp;oecd'. This value filters results to only include tags 'gdp' and 'oecd'."]}],"responses":{"200":{"content":{"application/json":{},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<tags realtime_start=\"2013-08-14\" realtime_end=\"2013-08-14\" order_by=\"series_count\" sort_order=\"desc\" count=\"4794\" offset=\"0\" limit=\"1000\">\n    <tag name=\"nation\" group_id=\"geot\" notes=\"Country Level\" created=\"2012-02-27 10:18:19-06\" popularity=\"100\" series_count=\"105200\"/>\n    <tag name=\"nsa\" group_id=\"seas\" notes=\"Not seasonally adjusted\" created=\"2012-02-27 10:18:19-06\" popularity=\"96\" series_count=\"100468\"/>\n    <tag name=\"oecd\" group_id=\"src\" notes=\"Organisation for Economic Co-operation and Development\" created=\"2012-02-27 10:18:19-06\" popularity=\"76\" series_count=\"61488\"/>\n    <tag name=\"mei\" group_id=\"rls\" notes=\"Main Economic Indicators\" created=\"2012-08-16 15:21:17-05\" popularity=\"75\" series_count=\"61160\"/>\n    <tag name=\"annual\" group_id=\"freq\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"83\" series_count=\"60142\"/>\n    <tag name=\"usa\" group_id=\"geo\" notes=\"United States of America\" created=\"2012-02-27 10:18:19-06\" popularity=\"100\" series_count=\"59469\"/>\n    <tag name=\"sa\" group_id=\"seas\" notes=\"Seasonally adjusted\" created=\"2012-02-27 10:18:19-06\" popularity=\"94\" series_count=\"43068\"/>\n    <tag name=\"monthly\" group_id=\"freq\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"95\" series_count=\"41183\"/>\n    <tag name=\"quarterly\" group_id=\"freq\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"88\" series_count=\"37741\"/>\n    <tag name=\"employment\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"79\" series_count=\"22014\"/>\n    <tag name=\"gdp\" group_id=\"gen\" notes=\"Gross Domestic Product\" created=\"2012-02-27 10:18:19-06\" popularity=\"85\" series_count=\"21862\"/>\n    <tag name=\"bls\" group_id=\"src\" notes=\"U.S. Department of Labor: Bureau of Labor Statistics\" created=\"2012-02-27 10:18:19-06\" popularity=\"88\" series_count=\"21479\"/>\n    <tag name=\"rate\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"83\" series_count=\"20524\"/>\n    <tag name=\"labor force\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"69\" series_count=\"16180\"/>\n    <tag name=\"unemployment\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"80\" series_count=\"15540\"/>\n    <tag name=\"bea\" group_id=\"src\" notes=\"U.S. Department of Commerce: Bureau of Economic Analysis\" created=\"2012-02-27 10:18:19-06\" popularity=\"87\" series_count=\"14137\"/>\n    <tag name=\"cpi\" group_id=\"gen\" notes=\"Consumer Price Index\" created=\"2012-02-27 10:18:19-06\" popularity=\"78\" series_count=\"13104\"/>\n    <tag name=\"females\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"57\" series_count=\"11914\"/>\n    <tag name=\"males\" group_id=\"gen\" notes=\"\" created=\"2012-02-27 10:18:19-06\" popularity=\"56\" series_count=\"11848\"/>\n    <tag name=\"msa\" group_id=\"geot\" notes=\"Metropolitan Statistical Area\" created=\"2012-02-27 10:18:19-06\" popularity=\"72\" series_count=\"11637\"/>\n    ...\n</tags>"}}}},"description":"Official representation and examples only; no complete response schema is declared."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Tags","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"fred","x-aisa-category":"general","x-aisa-docs-url":"https://aisa.one/docs/api-reference/fred/any_fred_apis_v1_fred_tags","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"fred","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"fred","x-aisa-response-pending":{"method":"GET","operation_id":"any_fred_apis_v1_fred_tags","path":"/apis/v1/fred/tags","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-response-source":{"content_hash":"sha256:f09fe6214f033c46401715dea5b0c5992fd53dca8a53f8050578306ec6b77c95","kind":"upstream_success_contract","source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"}},"x-aisa-revision":{"customer_pricing_ref":"da34ca3458ba","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f0718387205a"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_fred_apis_v1_fred_tags","path":"/apis/v1/fred/tags"},"x-aisa-source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/fred/tags","x-aisa-validation":"provider"}},"/apis/v1/fred/tags/series":{"get":{"description":"{\"methods\":[{\"methodType\":\"GET\",\"methodDesc\":\"Get the series matching all tags, no excluded tags, and matching search text.\",\"requestParams\":[{\"name\":\"realtime_start\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string.\"},{\"name\":\"realtime_end\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string.\"},{\"name\":\"tag_names\",\"type\":\"string\",\"required\":true,\"description\":\"Semicolon delimited list of tag names that series match all of.\"},{\"name\":\"exclude_tag_names\",\"type\":\"string\",\"required\":false,\"description\":\"Semicolon delimited list of tag names to exclude.\"},{\"name\":\"tag_group_id\",\"type\":\"string\",\"required\":false,\"description\":\"One of: freq, gen, geo, geot, rls, seas, src.\"},{\"name\":\"search_text\",\"type\":\"string\",\"required\":false,\"description\":\"Words to find matching series.\"},{\"name\":\"limit\",\"type\":\"integer\",\"required\":false,\"description\":\"Max results. 1-1000, default: 1000.\"},{\"name\":\"offset\",\"type\":\"integer\",\"required\":false,\"description\":\"Default: 0.\"},{\"name\":\"order_by\",\"type\":\"string\",\"required\":false,\"description\":\"One of: series_id, title, units, frequency, seasonal_adjustment, popularity, observation_start, observation_end, last_updated. Default: series_id.\"},{\"name\":\"sort_order\",\"type\":\"string\",\"required\":false,\"description\":\"asc or desc. Default: asc.\"}],\"responseParams\":[{\"name\":\"seriess\",\"type\":\"array\",\"description\":\"Array of series objects matching the tags.\"}]}]}\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_fred_apis_v1_fred_tags_series","parameters":[{"description":"A semicolon delimited list of tag names that series match none of.\nString, optional, no default value.\nExample value: 'alchohol;quarterly'. Filter results to series having neither tag 'alchohol' nor tag 'quarterly'.","in":"query","name":"exclude_tag_names","required":false,"schema":{"type":"string"},"x-aisa-reference-declarations":["String, optional, no default value.","Example value: 'alchohol;quarterly'. Filter results to series having neither tag 'alchohol' nor tag 'quarterly'."]},{"description":"A key or file extension that indicates the type of file to send.\nstring, optional, default: xml\nOne of the following values: 'xml', 'json' xml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.\nxml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.","in":"query","name":"file_type","required":false,"schema":{"default":"xml","enum":["xml","json"],"type":"string"},"x-aisa-reference-declarations":["string, optional, default: xml","One of the following values: 'xml', 'json'"]},{"description":"The maximum number of results to return.\ninteger between 1 and 1000, optional, default: 1000","in":"query","name":"limit","required":false,"schema":{"default":1000,"maximum":1000,"minimum":1,"type":"integer"},"x-aisa-reference-declarations":["integer between 1 and 1000, optional, default: 1000"]},{"description":"non-negative integer, optional, default: 0","in":"query","name":"offset","required":false,"schema":{"default":0,"minimum":0,"type":"integer"},"x-aisa-reference-declarations":["non-negative integer, optional, default: 0"]},{"description":"Order results by values of the specified attribute.\nOne of the following strings: 'series_id', 'title', 'units', 'frequency', 'seasonal_adjustment', 'realtime_start', 'realtime_end', 'last_updated', 'observation_start', 'observation_end', 'popularity', 'group_popularity'.\noptional, default: series_id","in":"query","name":"order_by","required":false,"schema":{"default":"series_id","enum":["series_id","title","units","frequency","seasonal_adjustment","realtime_start","realtime_end","last_updated","observation_start","observation_end","popularity","group_popularity"],"type":"string"},"x-aisa-reference-declarations":["One of the following strings: 'series_id', 'title', 'units', 'frequency', 'seasonal_adjustment', 'realtime_start', 'realtime_end', 'last_updated', 'observation_start', 'observation_end', 'popularity', 'group_popularity'.","optional, default: series_id"]},{"description":"The end of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_end","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]},{"description":"The start of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: today's date","in":"query","name":"realtime_start","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional, default: today's date"]},{"description":"Sort results is ascending or descending order for attribute values specified by order_by.\nOne of the following strings: 'asc', 'desc'.\noptional, default: asc","in":"query","name":"sort_order","required":false,"schema":{"default":"asc","enum":["asc","desc"],"type":"string"},"x-aisa-reference-declarations":["One of the following strings: 'asc', 'desc'.","optional, default: asc"]},{"description":"A semicolon delimited list of tag names that series match all of.\nString, required, no default value.\nExample value: 'slovenia;food'. Filter results to series having both tags 'slovenia' and 'food'.\nSee the related request fred/tags .","in":"query","name":"tag_names","required":true,"schema":{"type":"string"},"x-aisa-reference-declarations":["String, required, no default value.","Example value: 'slovenia;food'. Filter results to series having both tags 'slovenia' and 'food'.","See the related request fred/tags ."]}],"responses":{"200":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"count":18,"limit":1000,"offset":0,"order_by":"series_id","realtime_end":"2017-08-01","realtime_start":"2017-08-01","seriess":[{"frequency":"Annual","frequency_short":"A","group_popularity":0,"id":"CPGDFD02SIA657N","last_updated":"2017-04-20 00:48:35-05","notes":"OECD descriptor ID: CPGDFD02\nOECD unit ID: GP\nOECD country ID: SVN\n\nAll OECD data should be cited as follows: OECD, \"Main Economic Indicators - complete database\", Main Economic Indicators (database),http://dx.doi.org/10.1787/data-00052-en (Accessed on date)\nCopyright, 2016, OECD. Reprinted with permission.","observation_end":"2016-01-01","observation_start":"1996-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Consumer Price Index: Total Food Excluding Restaurants for Slovenia©","units":"Growth Rate Previous Period","units_short":"Growth Rate Previous Period"},{"frequency":"Annual","frequency_short":"A","group_popularity":0,"id":"CPGDFD02SIA659N","last_updated":"2017-04-20 00:48:35-05","notes":"OECD descriptor ID: CPGDFD02\nOECD unit ID: GY\nOECD country ID: SVN\n\nAll OECD data should be cited as follows: OECD, \"Main Economic Indicators - complete database\", Main Economic Indicators (database),http://dx.doi.org/10.1787/data-00052-en (Accessed on date)\nCopyright, 2016, OECD. Reprinted with permission.","observation_end":"2016-01-01","observation_start":"1996-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Consumer Price Index: Total Food Excluding Restaurants for Slovenia©","units":"Growth Rate Same Period Previous Year","units_short":"Growth Rate Same Period Previous Yr."},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"CPGDFD02SIM657N","last_updated":"2017-07-20 13:15:50-05","notes":"OECD descriptor ID: CPGDFD02\nOECD unit ID: GP\nOECD country ID: SVN\n\nAll OECD data should be cited as follows: OECD, \"Main Economic Indicators - complete database\", Main Economic Indicators (database),http://dx.doi.org/10.1787/data-00052-en (Accessed on date)\nCopyright, 2016, OECD. Reprinted with permission.","observation_end":"2017-05-01","observation_start":"1996-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Consumer Price Index: Total Food Excluding Restaurants for Slovenia©","units":"Growth Rate Previous Period","units_short":"Growth Rate Previous Period"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"CPGDFD02SIM659N","last_updated":"2017-07-20 13:15:50-05","notes":"OECD descriptor ID: CPGDFD02\nOECD unit ID: GY\nOECD country ID: SVN\n\nAll OECD data should be cited as follows: OECD, \"Main Economic Indicators - complete database\", Main Economic Indicators (database),http://dx.doi.org/10.1787/data-00052-en (Accessed on date)\nCopyright, 2016, OECD. Reprinted with permission.","observation_end":"2017-05-01","observation_start":"1996-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Consumer Price Index: Total Food Excluding Restaurants for Slovenia©","units":"Growth Rate Same Period Previous Year","units_short":"Growth Rate Same Period Previous Yr."},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":0,"id":"CPGDFD02SIQ657N","last_updated":"2017-05-25 11:09:30-05","notes":"OECD descriptor ID: CPGDFD02\nOECD unit ID: GP\nOECD country ID: SVN\n\nAll OECD data should be cited as follows: OECD, \"Main Economic Indicators - complete database\", Main Economic Indicators (database),http://dx.doi.org/10.1787/data-00052-en (Accessed on date)\nCopyright, 2016, OECD. Reprinted with permission.","observation_end":"2017-01-01","observation_start":"1996-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Consumer Price Index: Total Food Excluding Restaurants for Slovenia©","units":"Growth Rate Previous Period","units_short":"Growth Rate Previous Period"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":0,"id":"CPGDFD02SIQ659N","last_updated":"2017-05-25 11:09:30-05","notes":"OECD descriptor ID: CPGDFD02\nOECD unit ID: GY\nOECD country ID: SVN\n\nAll OECD data should be cited as follows: OECD, \"Main Economic Indicators - complete database\", Main Economic Indicators (database),http://dx.doi.org/10.1787/data-00052-en (Accessed on date)\nCopyright, 2016, OECD. Reprinted with permission.","observation_end":"2017-01-01","observation_start":"1996-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Consumer Price Index: Total Food Excluding Restaurants for Slovenia©","units":"Growth Rate Same Period Previous Year","units_short":"Growth Rate Same Period Previous Yr."},{"frequency":"Annual","frequency_short":"A","group_popularity":0,"id":"PIEAFD01SIA661N","last_updated":"2017-04-18 00:02:44-05","notes":"OECD descriptor ID: PIEAFD01\nOECD unit ID: IXOB\nOECD country ID: SVN\n\nAll OECD data should be cited as follows: OECD, \"Main Economic Indicators - complete database\", Main Economic Indicators (database),http://dx.doi.org/10.1787/data-00052-en (Accessed on date)\nCopyright, 2016, OECD. Reprinted with permission.","observation_end":"2016-01-01","observation_start":"1998-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Producer Prices Index: Economic Activities: Total Manufacture of Food Products for Slovenia©","units":"Index 2010=1","units_short":"Index 2010=1.00"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"PIEAFD01SIM661N","last_updated":"2017-07-20 11:18:15-05","notes":"OECD descriptor ID: PIEAFD01\nOECD unit ID: IXOB\nOECD country ID: SVN\n\nAll OECD data should be cited as follows: OECD, \"Main Economic Indicators - complete database\", Main Economic Indicators (database),http://dx.doi.org/10.1787/data-00052-en (Accessed on date)\nCopyright, 2016, OECD. Reprinted with permission.","observation_end":"2017-05-01","observation_start":"1998-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Producer Prices Index: Economic Activities: Total Manufacture of Food Products for Slovenia©","units":"Index 2010=1","units_short":"Index 2010=1.00"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":0,"id":"PIEAFD01SIQ661N","last_updated":"2017-05-25 11:00:50-05","notes":"OECD descriptor ID: PIEAFD01\nOECD unit ID: IXOB\nOECD country ID: SVN\n\nAll OECD data should be cited as follows: OECD, \"Main Economic Indicators - complete database\", Main Economic Indicators (database),http://dx.doi.org/10.1787/data-00052-en (Accessed on date)\nCopyright, 2016, OECD. Reprinted with permission.","observation_end":"2017-01-01","observation_start":"1998-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Producer Prices Index: Economic Activities: Total Manufacture of Food Products for Slovenia©","units":"Index 2010=1","units_short":"Index 2010=1.00"},{"frequency":"Annual","frequency_short":"A","group_popularity":0,"id":"PIEAFD02SIA661N","last_updated":"2017-04-17 23:58:55-05","notes":"OECD descriptor ID: PIEAFD02\nOECD unit ID: IXOB\nOECD country ID: SVN\n\nAll OECD data should be cited as follows: OECD, \"Main Economic Indicators - complete database\", Main Economic Indicators (database),http://dx.doi.org/10.1787/data-00052-en (Accessed on date)\nCopyright, 2016, OECD. Reprinted with permission.","observation_end":"2016-01-01","observation_start":"1998-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Producer Prices Index: Economic Activities: Domestic Manufacture of Food Products for Slovenia©","units":"Index 2010=1","units_short":"Index 2010=1.00"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"PIEAFD02SIM661N","last_updated":"2017-07-20 13:19:27-05","notes":"OECD descriptor ID: PIEAFD02\nOECD unit ID: IXOB\nOECD country ID: SVN\n\nAll OECD data should be cited as follows: OECD, \"Main Economic Indicators - complete database\", Main Economic Indicators (database),http://dx.doi.org/10.1787/data-00052-en (Accessed on date)\nCopyright, 2016, OECD. Reprinted with permission.","observation_end":"2017-05-01","observation_start":"1998-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Producer Prices Index: Economic Activities: Domestic Manufacture of Food Products for Slovenia©","units":"Index 2010=1","units_short":"Index 2010=1.00"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":0,"id":"PIEAFD02SIQ661N","last_updated":"2017-05-25 11:00:49-05","notes":"OECD descriptor ID: PIEAFD02\nOECD unit ID: IXOB\nOECD country ID: SVN\n\nAll OECD data should be cited as follows: OECD, \"Main Economic Indicators - complete database\", Main Economic Indicators (database),http://dx.doi.org/10.1787/data-00052-en (Accessed on date)\nCopyright, 2016, OECD. Reprinted with permission.","observation_end":"2017-01-01","observation_start":"1998-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Producer Prices Index: Economic Activities: Domestic Manufacture of Food Products for Slovenia©","units":"Index 2010=1","units_short":"Index 2010=1.00"},{"frequency":"Annual","frequency_short":"A","group_popularity":0,"id":"SVNCPICORAINMEI","last_updated":"2017-04-19 23:33:20-05","notes":"Copyright, 2016, OECD. Reprinted with permission.\n\nAll OECD data should be cited as follows: OECD (2010), \"Main Economic Indicators - complete database\", Main Economic Indicators (database),http://dx.doi.org/10.1787/data-00052-en (Accessed on date)","observation_end":"2016-01-01","observation_start":"2000-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Consumer Price Index: All Items Excluding Food and Energy for Slovenia©","units":"Index 2010=100","units_short":"Index 2010=100"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"SVNCPICORMINMEI","last_updated":"2017-07-20 13:17:34-05","notes":"Copyright, 2016, OECD. Reprinted with permission.\n\nAll OECD data should be cited as follows: OECD (2010), \"Main Economic Indicators - complete database\", Main Economic Indicators (database),http://dx.doi.org/10.1787/data-00052-en (Accessed on date)","observation_end":"2017-05-01","observation_start":"2000-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Consumer Price Index: All Items Excluding Food and Energy for Slovenia©","units":"Index 2010=100","units_short":"Index 2010=100"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":0,"id":"SVNCPICORQINMEI","last_updated":"2017-05-25 10:59:44-05","notes":"Copyright, 2016, OECD. Reprinted with permission.\n\nAll OECD data should be cited as follows: OECD (2010), \"Main Economic Indicators - complete database\", Main Economic Indicators (database),http://dx.doi.org/10.1787/data-00052-en (Accessed on date)","observation_end":"2017-01-01","observation_start":"2000-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Consumer Price Index: All Items Excluding Food and Energy for Slovenia©","units":"Index 2010=100","units_short":"Index 2010=100"},{"frequency":"Annual","frequency_short":"A","group_popularity":0,"id":"SVNCPIFODAINMEI","last_updated":"2017-04-19 23:33:20-05","notes":"Copyright, 2016, OECD. Reprinted with permission.\n\nAll OECD data should be cited as follows: OECD (2010), \"Main Economic Indicators - complete database\", Main Economic Indicators (database),http://dx.doi.org/10.1787/data-00052-en (Accessed on date)","observation_end":"2016-01-01","observation_start":"1996-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Consumer Price Index: Food for Slovenia©","units":"Index 2010=100","units_short":"Index 2010=100"},{"frequency":"Monthly","frequency_short":"M","group_popularity":0,"id":"SVNCPIFODMINMEI","last_updated":"2017-07-20 13:17:34-05","notes":"Copyright, 2016, OECD. Reprinted with permission.\n\nAll OECD data should be cited as follows: OECD (2010), \"Main Economic Indicators - complete database\", Main Economic Indicators (database),http://dx.doi.org/10.1787/data-00052-en (Accessed on date)","observation_end":"2017-05-01","observation_start":"1996-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Consumer Price Index: Food for Slovenia©","units":"Index 2010=100","units_short":"Index 2010=100"},{"frequency":"Quarterly","frequency_short":"Q","group_popularity":0,"id":"SVNCPIFODQINMEI","last_updated":"2017-05-25 10:59:44-05","notes":"Copyright, 2016, OECD. Reprinted with permission.\n\nAll OECD data should be cited as follows: OECD (2010), \"Main Economic Indicators - complete database\", Main Economic Indicators (database),http://dx.doi.org/10.1787/data-00052-en (Accessed on date)","observation_end":"2017-01-01","observation_start":"1996-01-01","popularity":0,"realtime_end":"2017-08-01","realtime_start":"2017-08-01","seasonal_adjustment":"Not Seasonally Adjusted","seasonal_adjustment_short":"NSA","title":"Consumer Price Index: Food for Slovenia©","units":"Index 2010=100","units_short":"Index 2010=100"}],"sort_order":"asc"}}}},"text/xml":{}},"description":"Official representation and examples only; no complete response schema is declared."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Tags Series","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"fred","x-aisa-category":"general","x-aisa-docs-url":"https://aisa.one/docs/api-reference/fred/any_fred_apis_v1_fred_tags_series","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"fred","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"fred","x-aisa-response-pending":{"method":"GET","operation_id":"any_fred_apis_v1_fred_tags_series","path":"/apis/v1/fred/tags/series","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-response-source":{"content_hash":"sha256:5b980b919909e8f511cea2f4f8d20425d5c387304926601385110d05d62696ff","kind":"upstream_success_contract","source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"}},"x-aisa-revision":{"customer_pricing_ref":"da34ca3458ba","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0d79e712569e"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_fred_apis_v1_fred_tags_series","path":"/apis/v1/fred/tags/series"},"x-aisa-source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/fred/tags/series","x-aisa-validation":"provider"}},"/apis/v1/geofred/regional/data":{"get":{"description":"{\"methods\":[{\"methodType\":\"GET\",\"methodDesc\":\"Returns a cross section of regional data for a series group.\",\"requestParams\":[{\"name\":\"series_group\",\"type\":\"string\",\"required\":true,\"description\":\"The ID for a group of series in FRED.\"},{\"name\":\"region_type\",\"type\":\"string\",\"required\":true,\"description\":\"The region type. One of: bea, msa, frb, necta, state, country, county, censusregion.\"},{\"name\":\"date\",\"type\":\"string\",\"required\":true,\"description\":\"YYYY-MM-DD formatted string. The date to pull data from.\"},{\"name\":\"start_date\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string. Start date for a data range.\"},{\"name\":\"season\",\"type\":\"string\",\"required\":true,\"description\":\"Seasonality. One of: SA, NSA, SSA, SAAR, NSAAR.\"},{\"name\":\"units\",\"type\":\"string\",\"required\":true,\"description\":\"Units of the series.\"},{\"name\":\"transformation\",\"type\":\"string\",\"required\":false,\"description\":\"Data transformation. One of: lin, chg, ch1, pch, pc1, pca, cch, cca, log. Default: lin.\"},{\"name\":\"frequency\",\"type\":\"string\",\"required\":true,\"description\":\"Frequency: d, w, bw, m, q, sa, a, wef, weth, wew, wetu, wem, wesu, wesa, bwew, bwem.\"},{\"name\":\"aggregation_method\",\"type\":\"string\",\"required\":false,\"description\":\"Aggregation method. One of: avg, sum, eop. Default: avg.\"}],\"responseParams\":[{\"name\":\"series_data\",\"type\":\"object\",\"description\":\"Object with title, region, seasonality, units, frequency, and observations array (date, region, code, value, series_id).\"}]}]}\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_fred_apis_v1_geofred_regional_data","parameters":[{"description":"string, optional, default: avg\nOne of the following values: 'avg', 'sum', 'eop' avg = Average sum = Sum eop = End of Period\navg = Average sum = Sum eop = End of Period","in":"query","name":"aggregation_method","required":false,"schema":{"default":"avg","enum":["avg","sum","eop"],"type":"string"}},{"description":"The date you want to pull a series group data from.\nYYYY-MM-DD formatted string, required","in":"query","name":"date","required":true,"schema":{"format":"date","type":"string"}},{"description":"A key or file extension that indicates the type of file to send.\nOne of the following values: 'xml', 'json' xml = Extensible Markup Language. The HTTP Content-Type is text/xml (xml is not available for county data). json = JavaScript Object Notation. The HTTP Content-Type is application/json.\nxml = Extensible Markup Language. The HTTP Content-Type is text/xml (xml is not available for county data). json = JavaScript Object Notation. The HTTP Content-Type is application/json.","in":"query","name":"file_type","required":false,"schema":{"default":"xml","enum":["xml","json"],"type":"string"}},{"description":"Frequency automatically assigns the default frequency of the map when using the Request Wizard above. The parameter can be used as a frequency aggregation feature. The maps frequency aggregation feature converts higher frequency data series into lower frequency data series (e.g. converts a monthly data series into an annual data series). In maps, the highest frequency data is daily, and the lowest frequency data is annual. There are 3 aggregation methods available- average, sum, and end of period. See the aggregation_method parameter.\nstring\nOne of the following values: 'd', 'w', 'bw', 'm', 'q', 'sa', 'a', 'wef', 'weth', 'wew', 'wetu', 'wem', 'wesu', 'wesa', 'bwew', 'bwem'\nFrequencies without period descriptions: d = Daily w = Weekly bw = Biweekly m = Monthly q = Quarterly sa = Semiannual a = Annual Frequencies with period descriptions: wef = Weekly, Ending Friday weth = Weekly, Ending Thursday wew = Weekly, Ending Wednesday wetu = Weekly, Ending Tuesday wem = Weekly, Ending Monday wesu = Weekly, Ending Sunday wesa = Weekly, Ending Saturday bwew = Biweekly, Ending Wednesday bwem = Biweekly, Ending Monday\nd = Daily w = Weekly bw = Biweekly m = Monthly q = Quarterly sa = Semiannual a = Annual\nwef = Weekly, Ending Friday weth = Weekly, Ending Thursday wew = Weekly, Ending Wednesday wetu = Weekly, Ending Tuesday wem = Weekly, Ending Monday wesu = Weekly, Ending Sunday wesa = Weekly, Ending Saturday bwew = Biweekly, Ending Wednesday bwem = Biweekly, Ending Monday","in":"query","name":"frequency","required":true,"schema":{"enum":["d","w","bw","m","q","sa","a","wef","weth","wew","wetu","wem","wesu","wesa","bwew","bwem"],"type":"string"}},{"description":"The region you want to pull data for.\nstring, required\nOne of the following values: bea msa frb necta state country county censusregion\nbea\nmsa\nfrb\nnecta\nstate\ncountry\ncounty\ncensusregion","in":"query","name":"region_type","required":true,"schema":{"enum":["bea","msa","frb","necta","state","country","county","censusregion"],"type":"string"}},{"description":"The seasonality of the series group.\nstring, required, five possible SA (Seasonally Adjusted), NSA (Not Seasonally Adjusted), SSA (Smoothed Seasonally Adjusted), SAAR (Seasonally Adjusted Annual Rate), or NSAAR (Not Seasonally Adjusted Annual Rate)","in":"query","name":"season","required":true,"schema":{"type":"string"}},{"description":"The ID for a group of series found in FRED.\nstring, required","in":"query","name":"series_group","required":true,"schema":{"type":"string"}},{"description":"The start date you want to request series group data from. This allows you to pull a range of data\nYYYY-MM-DD formatted string, optional","in":"query","name":"start_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"A key that indicates a data value transformation.\nstring, optional, default: lin (No transformation)\nOne of the following values: 'lin', 'chg', 'ch1', 'pch', 'pc1', 'pca', 'cch', 'cca', 'log' lin = Levels (No transformation) chg = Change ch1 = Change from Year Ago pch = Percent Change pc1 = Percent Change from Year Ago pca = Compounded Annual Rate of Change cch = Continuously Compounded Rate of Change cca = Continuously Compounded Annual Rate of Change log = Natural Log\nlin = Levels (No transformation) chg = Change ch1 = Change from Year Ago pch = Percent Change pc1 = Percent Change from Year Ago pca = Compounded Annual Rate of Change cch = Continuously Compounded Rate of Change cca = Continuously Compounded Annual Rate of Change log = Natural Log\nFor unit transformation formulas, see: https://alfred.stlouisfed.org/help#growth_formulas","in":"query","name":"transformation","required":false,"schema":{"default":"lin","enum":["lin","chg","ch1","pch","pc1","pca","cch","cca","log"],"type":"string"}},{"description":"The units of the series you want to pull.\nstring, required","in":"query","name":"units","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"GeoFRED Regional Data","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"fred","x-aisa-category":"general","x-aisa-docs-url":"https://aisa.one/docs/api-reference/fred/any_fred_apis_v1_geofred_regional_data","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"fred","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"fred","x-aisa-response-pending":{"method":"GET","operation_id":"any_fred_apis_v1_geofred_regional_data","path":"/apis/v1/geofred/regional/data","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-revision":{"customer_pricing_ref":"da34ca3458ba","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"caeaa5bed9c7"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_fred_apis_v1_geofred_regional_data","path":"/apis/v1/geofred/regional/data"},"x-aisa-source":{"authority":"backend-managed endpoint.Description.methods.requestParams","content_hash":"sha256:2b62c528b4c0eeb851ebcabd6d5128b1a46b1d4a301dbe0780f549c649630e1b","kind":"runtime_metadata","official_missing_fields":{"frequency":["required"]},"official_parameter_source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","kind":"provider_openapi","url":"https://fred.stlouisfed.org/docs/api/fred/"},"runtime_description_sha256":"11e6eae6096a8244a1df6399ed1c8624bc5bd96fcc8a70b11c887e1c5b219e06","runtime_method":"ANY","runtime_operation_id":"any_fred_apis_v1_geofred_regional_data","upstream_path_sha256":"e6257d4bee4591dd65c47e03b3de005b7aa3f9ab73536e266c20d35ff381e140","url":"https://api.aisa.one/public/api-contract/current","validation_owner":"provider"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/geofred/regional/data","x-aisa-validation":"provider"}},"/apis/v1/geofred/series/data":{"get":{"description":"{\"methods\":[{\"methodType\":\"GET\",\"methodDesc\":\"Returns a cross section of regional data for a specified release date. If no date is specified, the most recent data available are returned.\",\"requestParams\":[{\"name\":\"series_id\",\"type\":\"string\",\"required\":true,\"description\":\"The FRED series_id to request maps data for.\"},{\"name\":\"date\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string. The date to request data from.\"},{\"name\":\"start_date\",\"type\":\"string\",\"required\":false,\"description\":\"YYYY-MM-DD formatted string. The start date to pull a range of data.\"}],\"responseParams\":[{\"name\":\"series_data\",\"type\":\"object\",\"description\":\"Object with title, region, seasonality, units, frequency, and observations array (date, region, code, value, series_id).\"}]}]}\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_fred_apis_v1_geofred_series_data","parameters":[{"description":"The date you want to request series group data from.\nYYYY-MM-DD formatted string, optional","in":"query","name":"date","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional"]},{"description":"A key or file extension that indicates the type of file to send.\nOne of the following values: 'xml', 'json' xml = Extensible Markup Language. The HTTP Content-Type is text/xml (xml is not available for county data). json = JavaScript Object Notation. The HTTP Content-Type is application/json.\nxml = Extensible Markup Language. The HTTP Content-Type is text/xml (xml is not available for county data). json = JavaScript Object Notation. The HTTP Content-Type is application/json.","in":"query","name":"file_type","required":false,"schema":{"default":"xml","enum":["xml","json"],"type":"string"},"x-aisa-reference-declarations":["One of the following values: 'xml', 'json'","optional, default: xml"]},{"description":"The FRED series_id you want to request maps data for. Not all series that are in FRED have geographical data.\nstring, required","in":"query","name":"series_id","required":true,"schema":{"type":"string"},"x-aisa-reference-declarations":["string, required"]},{"description":"The start date you want to request series group data from. This allows you to pull a range of data\nYYYY-MM-DD formatted string, optional","in":"query","name":"start_date","required":false,"schema":{"format":"date","type":"string"},"x-aisa-reference-declarations":["YYYY-MM-DD formatted string, optional"]}],"responses":{"200":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"meta":{"data":[{"code":"01","region":"Alabama","series_id":"ALPCPI","value":"35942"},{"code":"02","region":"Alaska","series_id":"AKPCPI","value":"49906"},{"code":"04","region":"Arizona","series_id":"AZPCPI","value":"36624"},{"code":"05","region":"Arkansas","series_id":"ARPCPI","value":"36423"},{"code":"06","region":"California","series_id":"CAPCPI","value":"47505"},{"code":"08","region":"Colorado","series_id":"COPCPI","value":"46315"},{"code":"09","region":"Connecticut","series_id":"CTPCPI","value":"60223"},{"code":"10","region":"Delaware","series_id":"DEPCPI","value":"44031"},{"code":"11","region":"District of Columbia","series_id":"DCPCPI","value":"75950"},{"code":"12","region":"Florida","series_id":"FLPCPI","value":"41041"},{"code":"13","region":"Georgia","series_id":"GAPCPI","value":"37229"},{"code":"15","region":"Hawaii","series_id":"HIPCPI","value":"44578"},{"code":"16","region":"Idaho","series_id":"IDPCPI","value":"35142"},{"code":"17","region":"Illinois","series_id":"ILPCPI","value":"46009"},{"code":"18","region":"Indiana","series_id":"INPCPI","value":"38136"},{"code":"19","region":"Iowa","series_id":"IAPCPI","value":"44014"},{"code":"20","region":"Kansas","series_id":"KSPCPI","value":"43380"},{"code":"21","region":"Kentucky","series_id":"KYPCPI","value":"35857"},{"code":"22","region":"Louisiana","series_id":"LAPCPI","value":"40617"},{"code":"23","region":"Maine","series_id":"MEPCPI","value":"39863"},{"code":"24","region":"Maryland","series_id":"MDPCPI","value":"53659"},{"code":"25","region":"Massachusetts","series_id":"MAPCPI","value":"56713"},{"code":"26","region":"Michigan","series_id":"MIPCPI","value":"38585"},{"code":"27","region":"Minnesota","series_id":"MNPCPI","value":"47377"},{"code":"28","region":"Mississippi","series_id":"MSPCPI","value":"33446"},{"code":"29","region":"Missouri","series_id":"MOPCPI","value":"39933"},{"code":"30","region":"Montana","series_id":"MTPCPI","value":"39142"},{"code":"31","region":"Nebraska","series_id":"NEPCPI","value":"45914"},{"code":"32","region":"Nevada","series_id":"NVPCPI","value":"39229"},{"code":"33","region":"New Hampshire","series_id":"NHPCPI","value":"50056"},{"code":"34","region":"New Jersey","series_id":"NJPCPI","value":"54932"},{"code":"35","region":"New Mexico","series_id":"NMPCPI","value":"35805"},{"code":"36","region":"New York","series_id":"NYPCPI","value":"54099"},{"code":"37","region":"North Carolina","series_id":"NCPCPI","value":"38538"},{"code":"38","region":"North Dakota","series_id":"NDPCPI","value":"56310"},{"code":"39","region":"Ohio","series_id":"OHPCPI","value":"40230"},{"code":"40","region":"Oklahoma","series_id":"OKPCPI","value":"41399"},{"code":"41","region":"Oregon","series_id":"ORPCPI","value":"39258"},{"code":"42","region":"Pennsylvania","series_id":"PAPCPI","value":"45577"},{"code":"44","region":"Rhode Island","series_id":"RIPCPI","value":"46257"},{"code":"45","region":"South Carolina","series_id":"SCPCPI","value":"35347"},{"code":"46","region":"South Dakota","series_id":"SDPCPI","value":"45676"},{"code":"47","region":"Tennessee","series_id":"TNPCPI","value":"39002"},{"code":"48","region":"Texas","series_id":"TXPCPI","value":"43271"},{"code":"49","region":"Utah","series_id":"UTPCPI","value":"35891"},{"code":"50","region":"Vermont","series_id":"VTPCPI","value":"44443"},{"code":"51","region":"Virginia","series_id":"VAPCPI","value":"48715"},{"code":"53","region":"Washington","series_id":"WAPCPI","value":"47055"},{"code":"54","region":"West Virginia","series_id":"WVPCPI","value":"35140"},{"code":"55","region":"Wisconsin","series_id":"WIPCPI","value":"42475"},{"code":"56","region":"Wyoming","series_id":"WYPCPI","value":"52469"}],"date":"2012-01-01","frequency":"Annual","region":"state","seasonality":"Not Seasonally Adjusted","title":"2012 Per Capita Personal Income by State (Dollars)","units":"Dollars"}}}}},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n    <series_data title=\"2012 Per Capita Personal Income by State (Dollars)\" region=\"state\" seasonality=\"Not Seasonally Adjusted\" units=\"Dollars\" frequency=\"Annual\">\n        <observation date=\"2012-01-01\" region=\"Delaware\" code=\"10\" value=\"44070\" series_id=\"DEPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Pennsylvania\" code=\"42\" value=\"45855\" series_id=\"PAPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Washington\" code=\"53\" value=\"47320\" series_id=\"WAPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"North Dakota\" code=\"38\" value=\"56443\" series_id=\"NDPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Illinois\" code=\"17\" value=\"46029\" series_id=\"ILPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"North Carolina\" code=\"37\" value=\"39103\" series_id=\"NCPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Georgia\" code=\"13\" value=\"37495\" series_id=\"GAPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Wyoming\" code=\"56\" value=\"54213\" series_id=\"WYPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"South Carolina\" code=\"45\" value=\"35989\" series_id=\"SCPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Connecticut\" code=\"09\" value=\"64121\" series_id=\"CTPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Nebraska\" code=\"31\" value=\"46670\" series_id=\"NEPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"District of Columbia\" code=\"11\" value=\"68148\" series_id=\"DCPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Mississippi\" code=\"28\" value=\"33657\" series_id=\"MSPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"New York\" code=\"36\" value=\"53102\" series_id=\"NYPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"California\" code=\"06\" value=\"48121\" series_id=\"CAPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Wisconsin\" code=\"55\" value=\"42944\" series_id=\"WIPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Oklahoma\" code=\"40\" value=\"42232\" series_id=\"OKPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Rhode Island\" code=\"44\" value=\"45601\" series_id=\"RIPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Arkansas\" code=\"05\" value=\"36582\" series_id=\"ARPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Texas\" code=\"48\" value=\"44241\" series_id=\"TXPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Missouri\" code=\"29\" value=\"40317\" series_id=\"MOPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Louisiana\" code=\"22\" value=\"41003\" series_id=\"LAPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Massachusetts\" code=\"25\" value=\"56669\" series_id=\"MAPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Indiana\" code=\"18\" value=\"39433\" series_id=\"INPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Maine\" code=\"23\" value=\"40411\" series_id=\"MEPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Virginia\" code=\"51\" value=\"49309\" series_id=\"VAPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Florida\" code=\"12\" value=\"41540\" series_id=\"FLPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Alaska\" code=\"02\" value=\"53708\" series_id=\"AKPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Iowa\" code=\"19\" value=\"42873\" series_id=\"IAPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Ohio\" code=\"39\" value=\"40759\" series_id=\"OHPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"New Jersey\" code=\"34\" value=\"54574\" series_id=\"NJPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"New Mexico\" code=\"35\" value=\"35749\" series_id=\"NMPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Oregon\" code=\"41\" value=\"39371\" series_id=\"ORPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"West Virginia\" code=\"54\" value=\"35453\" series_id=\"WVPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Kentucky\" code=\"21\" value=\"35875\" series_id=\"KYPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Tennessee\" code=\"47\" value=\"39373\" series_id=\"TNPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Arizona\" code=\"04\" value=\"36545\" series_id=\"AZPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Hawaii\" code=\"15\" value=\"43812\" series_id=\"HIPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Vermont\" code=\"50\" value=\"45277\" series_id=\"VTPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Kansas\" code=\"20\" value=\"45294\" series_id=\"KSPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"New Hampshire\" code=\"33\" value=\"51123\" series_id=\"NHPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Idaho\" code=\"16\" value=\"35110\" series_id=\"IDPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Maryland\" code=\"24\" value=\"52787\" series_id=\"MDPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Michigan\" code=\"26\" value=\"39266\" series_id=\"MIPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Nevada\" code=\"32\" value=\"39909\" series_id=\"NVPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Montana\" code=\"30\" value=\"40701\" series_id=\"MTPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Minnesota\" code=\"27\" value=\"47726\" series_id=\"MNPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"South Dakota\" code=\"46\" value=\"45442\" series_id=\"SDPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Colorado\" code=\"08\" value=\"45630\" series_id=\"COPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Alabama\" code=\"01\" value=\"35824\" series_id=\"ALPCPI\"/>\n        <observation date=\"2012-01-01\" region=\"Utah\" code=\"49\" value=\"36005\" series_id=\"UTPCPI\"/>\n    </series_data>"}}}},"description":"Official representation and examples only; no complete response schema is declared."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"GeoFRED Series Data","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"fred","x-aisa-category":"general","x-aisa-docs-url":"https://aisa.one/docs/api-reference/fred/any_fred_apis_v1_geofred_series_data","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"fred","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"fred","x-aisa-response-pending":{"method":"GET","operation_id":"any_fred_apis_v1_geofred_series_data","path":"/apis/v1/geofred/series/data","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-response-source":{"content_hash":"sha256:26b1e6483fa9b1f7773c1c4bcc1dc17dd09769f1c983f9af4d4899c47fa34fdb","kind":"upstream_success_contract","source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"}},"x-aisa-revision":{"customer_pricing_ref":"da34ca3458ba","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d7dbe424d3a2"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_fred_apis_v1_geofred_series_data","path":"/apis/v1/geofred/series/data"},"x-aisa-source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/geofred/series/data","x-aisa-validation":"provider"}},"/apis/v1/geofred/series/group":{"get":{"description":"{\"methods\":[{\"methodType\":\"GET\",\"methodDesc\":\"Returns the meta information needed to make requests for FRED map data. Includes min/max date and data range.\",\"requestParams\":[{\"name\":\"series_id\",\"type\":\"string\",\"required\":true,\"description\":\"The FRED series id to request maps meta information for. Not all series have geographical data.\"}],\"responseParams\":[{\"name\":\"series_group\",\"type\":\"object\",\"description\":\"Object with title, region_type, series_group, season, units, frequency, min_date, max_date.\"}]}]}\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_fred_apis_v1_geofred_series_group","parameters":[{"description":"A key or file extension that indicates the type of file to send.\nOne of the following values: 'xml', 'json' xml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.\nxml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.","in":"query","name":"file_type","required":false,"schema":{"default":"xml","enum":["xml","json"],"type":"string"},"x-aisa-reference-declarations":["One of the following values: 'xml', 'json'","optional, default: xml"]},{"description":"The FRED series id you want to request maps meta information for. Not all series that are in FRED have geographical data.\nstring, required","in":"query","name":"series_id","required":true,"schema":{"type":"string"},"x-aisa-reference-declarations":["string, required"]}],"responses":{"200":{"content":{"application/json":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":{"series_group":{"frequency":"Annual","max_date":"2021-01-01","min_date":"1990-01-01","region_type":"state","season":"NSA","series_group":"1223","title":"All Employees: Total Private","units":"Thousands of Persons"}}}}},"text/xml":{"examples":{"official_1":{"description":"Official response example only; not a complete payload schema.","value":"<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n    <series_meta>\n        <series_meta title=\"All Employees: Total Private\" region_type=\"state\" series_group=\"1223\" season=\"NSA\" units=\"Thousands of Persons\" frequency=\"a\" min_date=\"1990-01-01\" max_date=\"2021-01-01\"/>\n    </series_meta>"}}}},"description":"Official representation and examples only; no complete response schema is declared."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"GeoFRED Series Group","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"fred","x-aisa-category":"general","x-aisa-docs-url":"https://aisa.one/docs/api-reference/fred/any_fred_apis_v1_geofred_series_group","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"fred","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"fred","x-aisa-response-pending":{"method":"GET","operation_id":"any_fred_apis_v1_geofred_series_group","path":"/apis/v1/geofred/series/group","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-response-source":{"content_hash":"sha256:0344d305a86acc5d4fe857e9a3c6bb94aa8309377f6c7266cbf422b7ffc5e1d2","kind":"upstream_success_contract","source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"}},"x-aisa-revision":{"customer_pricing_ref":"da34ca3458ba","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e897bf9c1cd0"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_fred_apis_v1_geofred_series_group","path":"/apis/v1/geofred/series/group"},"x-aisa-source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","fetched_at":"2026-10-19T10:23:44.020036+00:00","index_sha256":"a97a22490e7daf2e32cf2c1dff1716538418e2bf64a2de682d5d96dccd8ef1b7","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:9126c14fe11631254d2cf2657479fdae2fba42c4fa7291009bdeb0fe0f67cc67","provenance_ref":"#/info/x-aisa-source-provenance/0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","provenance_sha256":"0fc2172cbef9b27f0e8653e758fe8f6c317ace139abb19c03f3821f071a7ac49","refresh_interval_hours":24,"refresh_policy":"automatic","request_contract_source":"official_html_parameter_declarations","response_example_contract":"authoritative examples retained without schema inference or debt closure","response_schema_available":false,"review_period_days":30,"url":"https://fred.stlouisfed.org/docs/api/fred/"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/geofred/series/group","x-aisa-validation":"provider"}},"/apis/v1/geofred/shapes/file":{"get":{"description":"{\"methods\":[{\"methodType\":\"GET\",\"methodDesc\":\"Returns shape files from FRED in GeoJSON format.\",\"requestParams\":[{\"name\":\"shape\",\"type\":\"string\",\"required\":true,\"description\":\"The type of shape to pull GeoJSON data for. One of: bea, msa, frb, necta, state, country, county, censusregion, censusdivision.\"}],\"responseParams\":[{\"name\":\"type\",\"type\":\"string\",\"description\":\"GeoJSON type, e.g. FeatureCollection.\"},{\"name\":\"features\",\"type\":\"array\",\"description\":\"Array of GeoJSON Feature objects with geometry and properties.\"}]}]}\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_fred_apis_v1_geofred_shapes_file","parameters":[{"description":"The type of shape you want to pull GeoJSON data for.\nAvailable Shape Types:\nbea (Bureau of Economic Anaylis Region)\nmsa (Metropolitan Statistical Area)\nfrb (Federal Reserve Bank Districts)\nnecta (New England City and Town Area)\nstate\ncountry\ncounty (USA Counties)\ncensusregion (US Census Regions)\ncensusdivision (US Census Divisons)","in":"query","name":"shape","required":true,"schema":{"enum":["bea","msa","frb","necta","state","country","county","censusregion","censusdivision"],"type":"string"}}],"responses":{"200":{"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"GeoFRED Shape Files","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"fred","x-aisa-category":"general","x-aisa-docs-url":"https://aisa.one/docs/api-reference/fred/any_fred_apis_v1_geofred_shapes_file","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"fred","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"fred","x-aisa-response-pending":{"method":"GET","operation_id":"any_fred_apis_v1_geofred_shapes_file","path":"/apis/v1/geofred/shapes/file","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-revision":{"customer_pricing_ref":"da34ca3458ba","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b700371c896f"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_fred_apis_v1_geofred_shapes_file","path":"/apis/v1/geofred/shapes/file"},"x-aisa-source":{"authority":"backend-managed endpoint.Description.methods.requestParams","content_hash":"sha256:d7652cd21d7be219debedf57a79fbd9ec8b76adeaf624ec80315082ff2fdde01","kind":"runtime_metadata","official_missing_fields":{"shape":["required","type"]},"official_parameter_source":{"content_hash":"sha256:a8091d6cba22a2e757525747d5ae230e6013705c9e59f16a962d10a2ff02ae6a","converter":"scripts/import_fred_reference.py@5","kind":"provider_openapi","url":"https://fred.stlouisfed.org/docs/api/fred/"},"runtime_description_sha256":"0f1fdf87ff534a98b44102cff85da40b4059a80636acf039c8f355a1ed7fe57b","runtime_method":"ANY","runtime_operation_id":"any_fred_apis_v1_geofred_shapes_file","upstream_path_sha256":"60fb168fc275d2d096604af5ecbda0737b5817132d91a78eb3d8d5451d5b1576","url":"https://api.aisa.one/public/api-contract/current","validation_owner":"provider"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/geofred/shapes/file","x-aisa-validation":"provider"}},"/apis/v1/instagram/basic-profile":{"get":{"description":"Returns a compact public profile for a numeric Instagram user id, about 4 KB against the 380 KB of get_instagram_profile. Flat, already-normalised fields: username, full_name, biography, follower_count, following_count, is_verified, is_private, category, profile_pic_url, hd_profile_pic_url_info, bio_links, external_url and pk. Prefer this endpoint whenever the id is in hand; obtain it from data.user.id in get_instagram_profile, from id in get_instagram_search_profiles, or from the owner of any post. Use get_instagram_profile only when a handle is all that is available.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.00188 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_instagram_basic_profile","parameters":[{"description":"If we have a response in the cache that is this many days old or newer, return the cached response (0 credits, with \"cached\": true and a \"cached_at\" timestamp). Otherwise, scrape a live result (1 credit). [See the Caching page for details.](https://docs.scrapecreators.com/caching)","in":"query","name":"cache_max_age","required":false,"schema":{"enum":["14d","1d","30d","3d","7d"],"type":"string"}},{"description":"Instagram user id","in":"query","name":"userId","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"account_badges":[],"account_type":3,"address_street":null,"ai_agent_type":null,"bio_links":[],"biography":"I build stuff","biography_with_entities":{"entities":[]},"category":null,"city_name":null,"external_lynx_url":null,"external_url":"","fbid_v2":"17841401746480004","follower_count":16101999,"following_count":617,"friendship_status":null,"full_name":"Mark Zuckerberg","gating":null,"has_chaining":null,"has_profile_pic":null,"has_story_archive":null,"hd_profile_pic_url_info":{"url":"https://instagram.fpoz4-1.fna.fbcdn.net/v/t51.2885-19/550234512_18532404670058217_8758519395071163708_n.jpg?efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLmRqYW5nby4xMDgwLmMyIn0&_nc_ht=instagram.fpoz4-1.fna.fbcdn.net&_nc_cat=1&_nc_oc=Q6cZ2QENWmroLq0Z2oxDXF-wYN4Txpcg88E2n5GZTMYtQgXKAlUWi1gMsQQilbgL7mYspgA&_nc_ohc=vS_PAWzWFjcQ7kNvwEe9m50&_nc_gid=AOVYXTTsY5VI85UshvRoHA&edm=ALGbJPMBAAAA&ccb=7-5&oh=00_AfcBW_k3ngIbA43oUKKZ9SPx-FtlrQSSbOWg8npnXGqCcg&oe=68EB29FB&_nc_sid=7d3ac5"},"id":"314216","is_business":false,"is_embeds_disabled":false,"is_memorialized":false,"is_private":false,"is_professional_account":null,"is_regulated_c18":false,"is_unpublished":false,"is_verified":true,"latest_besties_reel_media":null,"latest_reel_media":0,"linked_fb_info":null,"live_broadcast_id":null,"live_broadcast_visibility":null,"media_count":409,"mutual_followers_count":null,"pk":"314216","profile_context_links_with_user_ids":null,"profile_pic_genai_tool_info":[],"profile_pic_url":"https://instagram.fpoz4-1.fna.fbcdn.net/v/t51.2885-19/550234512_18532404670058217_8758519395071163708_n.jpg?stp=dst-jpg_s150x150_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLmRqYW5nby4xMDgwLmMyIn0&_nc_ht=instagram.fpoz4-1.fna.fbcdn.net&_nc_cat=1&_nc_oc=Q6cZ2QENWmroLq0Z2oxDXF-wYN4Txpcg88E2n5GZTMYtQgXKAlUWi1gMsQQilbgL7mYspgA&_nc_ohc=vS_PAWzWFjcQ7kNvwEe9m50&_nc_gid=AOVYXTTsY5VI85UshvRoHA&edm=ALGbJPMBAAAA&ccb=7-5&oh=00_AfcUDbyLkAcHCLaaiVpvfv4AvlKuZUdsos_eZmuWHS02NQ&oe=68EB29FB&_nc_sid=7d3ac5","pronouns":[],"reel_media_seen_timestamp":null,"regulated_news_in_locations":[],"remove_message_entrypoint":null,"should_show_category":false,"show_account_transparency_details":true,"show_text_post_app_badge":true,"supervision_info":null,"text_post_app_badge_label":"zuck","text_post_new_post_count":null,"total_clips_count":1,"transparency_label":null,"transparency_product":null,"username":"zuck","zip":null},"schema":{"$ref":"#/components/schemas/ResponseE433E0E9Acbc_InstagramBasicProfileResponse"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"basic-profile","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"scrape-creators","x-aisa-category":"10","x-aisa-docs-url":"https://aisa.one/docs/api-reference/instagram/get_instagram-basic-profile","x-aisa-identity":{"canonical_operation_id":"get_instagram_basic_profile","historical_aliases":[{"canonical_source_file":"openapi/instagram.json","canonical_source_sha256":"2c12412412fb1667bcdf8684a00fc17be404b453ec25db5afb37c2ec7455e7f5","locale":"zh","method":"GET","operation_id":"get_instagram-basic-profile","public_path":"/apis/v1/instagram/basic-profile","published_ref":"e0ee9af05d7407976af62a72ac4e3499703a4f6a","source_file":"openapi/zh/instagram.json","source_sha256":"26585536b473e68a5b3b9ddedfedd100cc4c9df11edce72b1d18c3bafc665e3b"}],"schema_version":1,"sha256":"sha256:fdcda8bfd277574b4c713351ff21f1920b056b3155e1f9f34fd706a3bebbc755"},"x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.00188,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"scrape-creators","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"scrape-creators","x-aisa-response-source":{"content_hash":"sha256:b5b4c9dc6526f38cfc53beedda33192a8be3c307b145b464b34bb9c836a65c2b","kind":"upstream_success_contract","source":{"content_hash":"sha256:d87ed42fbe37e0ef04493cd7894137c64423c1397bb4e67ad87f403307d2b475","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","prior_source":{"content_hash":"sha256:217a40b12f616a7caecd45ff42c89231212203a29ac10ab93400d128643bb0d7","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"}},"x-aisa-revision":{"customer_pricing_ref":"86baa23d8df7","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"250ae8c3d3b7"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_instagram_basic_profile","path":"/apis/v1/instagram/basic-profile"},"x-aisa-source":{"content_hash":"sha256:d87ed42fbe37e0ef04493cd7894137c64423c1397bb4e67ad87f403307d2b475","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","prior_source":{"content_hash":"sha256:217a40b12f616a7caecd45ff42c89231212203a29ac10ab93400d128643bb0d7","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/instagram/basic-profile","x-aisa-validation":"mixed"}},"/apis/v1/instagram/media/transcript":{"get":{"description":"Transcribes the speech in a public Instagram video or reel and returns transcripts, each with id, shortcode and the transcribed text. The target must be a video under two minutes long: a photo post returns 400 bad_request, so when the URL's type is unknown check is_video with get_instagram_post first. Measured at 13 seconds, the slowest call in this API, for about 1 KB back. For the caption the author wrote rather than the words spoken in the video, read edge_media_to_caption from get_instagram_post.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.00188 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_instagram_media_transcript","parameters":[{"description":"Paid opt-in, enabled only by the literal query value 'true' (allow_long_transcription=true). Defaults to false when omitted; other values do not enable paid mode. By default, successful AI transcription of videos up to 120 seconds (two minutes, inclusive) costs a flat 1 credit per request. Over 120 seconds, videos cannot be AI-transcribed by default. Set allow_long_transcription=true to opt into paid AI with no fixed duration cap: ALL successful AI transcriptions in this mode cost 10 credits per started minute, including short videos: 10 * ceil(duration_seconds / 60). For example, 177 seconds costs 30 credits and an opted-in 60 seconds costs 10 credits. Empty AI results and errors cost 0 credits for AI transcription. This flag does not force AI and does not enable transcription or AI fallback by itself. Keep get_transcript=true or use_ai_as_fallback=true where required by the endpoint. Returned native captions still cost 1 credit on dedicated transcript routes, even for long videos with this flag; on detail routes they leave the base price unchanged. These routes remain synchronous. Allow at least 30 seconds on your client. Paid long transcription can exceed resource limits or timeouts, so successful transcription of long videos is not guaranteed.\n\nProvider reference (supplier schema): `{\"default\":false,\"type\":\"boolean\"}`.","in":"query","name":"allow_long_transcription","required":false,"schema":{"type":"boolean"}},{"description":"If we have a response in the cache that is this many days old or newer, return the cached response (0 credits, with \"cached\": true and a \"cached_at\" timestamp). Otherwise, scrape a live result (By default, successful AI up to 120 seconds costs a flat 1 credit per request; over 120 seconds requires allow_long_transcription=true, which bills ALL successful AI at 10 credits per started minute, including short videos; empty AI results and errors cost 0 credits). [See the Caching page for details.](https://docs.scrapecreators.com/caching)","in":"query","name":"cache_max_age","required":false,"schema":{"enum":["14d","1d","30d","3d","7d"],"type":"string"}},{"description":"Instagram post or reel URL","in":"query","name":"url","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"success":true,"transcripts":[{"id":"3597267389859272809","shortcode":"DHsD6HGqJhp","text":"Let's fry up the perfect bunzel. Beautiful.  Everybody, shh. The perfect bunzel. Let me show you my bunzel. When it comes down to bunzel, we make it the crispiest, get the crunch. Heaven."}]},"schema":{"$ref":"#/components/schemas/ResponseE433E0E9Acbc_InstagramTranscriptsResponse"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"transcript","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"scrape-creators","x-aisa-category":"10","x-aisa-docs-url":"https://aisa.one/docs/api-reference/instagram/get_instagram-media-transcript","x-aisa-identity":{"canonical_operation_id":"get_instagram_media_transcript","historical_aliases":[{"canonical_source_file":"openapi/instagram.json","canonical_source_sha256":"2c12412412fb1667bcdf8684a00fc17be404b453ec25db5afb37c2ec7455e7f5","locale":"zh","method":"GET","operation_id":"get_instagram-media-transcript","public_path":"/apis/v1/instagram/media/transcript","published_ref":"e0ee9af05d7407976af62a72ac4e3499703a4f6a","source_file":"openapi/zh/instagram.json","source_sha256":"26585536b473e68a5b3b9ddedfedd100cc4c9df11edce72b1d18c3bafc665e3b"}],"schema_version":1,"sha256":"sha256:ba4375471cb999c2fecb5fce2f73e5841611c50d12a4619339c00610fcca122c"},"x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.00188,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"scrape-creators","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"scrape-creators","x-aisa-response-source":{"content_hash":"sha256:414ddd7039a557683482764ee998d2bf661324c7d731d2010d1f880692bd476c","kind":"upstream_success_contract","source":{"content_hash":"sha256:d87ed42fbe37e0ef04493cd7894137c64423c1397bb4e67ad87f403307d2b475","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","prior_source":{"content_hash":"sha256:217a40b12f616a7caecd45ff42c89231212203a29ac10ab93400d128643bb0d7","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"}},"x-aisa-revision":{"customer_pricing_ref":"86baa23d8df7","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"89d77b90d7d7"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_instagram_media_transcript","path":"/apis/v1/instagram/media/transcript"},"x-aisa-source":{"content_hash":"sha256:d87ed42fbe37e0ef04493cd7894137c64423c1397bb4e67ad87f403307d2b475","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","prior_source":{"content_hash":"sha256:217a40b12f616a7caecd45ff42c89231212203a29ac10ab93400d128643bb0d7","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v2/instagram/media/transcript","x-aisa-validation":"mixed"}},"/apis/v1/instagram/post":{"get":{"description":"Returns full metadata for one public post or reel identified by its URL, under data.xdt_shortcode_media: shortcode, is_video, video_url, video_duration, has_audio, display_url, dimensions, accessibility_caption, edge_media_to_caption for the caption text, and owner. Measured at about 197 KB. Setting download_media=true also mirrors the media to permanent storage and costs ten credits rather than one, so leave it off unless the files are needed. For the comment thread call get_instagram_post_comments with the same URL, and for the spoken words in a video call get_instagram_media_transcript.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.00188 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_instagram_post","parameters":[{"description":"If we have a response in the cache that is this many days old or newer, return the cached response (0 credits, with \"cached\": true and a \"cached_at\" timestamp). Otherwise, scrape a live result (1 credit). [See the Caching page for details.](https://docs.scrapecreators.com/caching)","in":"query","name":"cache_max_age","required":false,"schema":{"enum":["14d","1d","30d","3d","7d"],"type":"string"}},{"description":"Set to true to download the video/images and get back permanent Supabase URLs. Costs 10 credits if media is found, 1 credit otherwise.","in":"query","name":"download_media","required":false,"schema":{"type":"boolean"}},{"description":"Set to false to omit `video_play_count` and skip its additional fetch for a faster response. Defaults to true.","in":"query","name":"include_play_count","required":false,"schema":{"type":"boolean"}},{"description":"2 letter country code to set the proxy in","in":"query","name":"region","required":false,"schema":{"type":"string"}},{"description":"Set to true to get a trimmed response","in":"query","name":"trim","required":false,"schema":{"type":"boolean"}},{"description":"Instagram post or reel URL","in":"query","name":"url","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"data":{"xdt_shortcode_media":{"__typename":"XDTGraphVideo","accessibility_caption":null,"clips_music_attribution_info":{"artist_name":"jane","audio_id":"3011705342342322","should_mute_audio":false,"should_mute_audio_reason":"","song_name":"Original audio","uses_original_audio":true},"display_url":"https://scontent-iad3-1.cdninstagram.com/v/t51.2885-15/509601086_18503874985017172_8563682873145552176_n.jpg?stp=dst-jpg_e35_p1080x1080_sh0.08_tt6&_nc_ht=scontent-iad3-1.cdninstagram.com&_nc_cat=104&_nc_oc=Q6cZ2QE_dnPQQ4wu9mDyMWXNHRAYOB8jcOQ_TxJE9VRReZUTgEUIXch0-khNb8H5VcwinCc&_nc_ohc=3V4jFXtydQsQ7kNvwHQ3Qp8&_nc_gid=aG9nPhpAiGuGUrkmWPrm6Q&edm=ANTKIIoBAAAA&ccb=7-5&oh=00_AfO_siFFGU1ggTsVsukqx_uxf69WPySR5tDouIn7xN604A&oe=685A2AED&_nc_sid=d885a2","edge_media_preview_comment":{"count":299,"edges":[{"node":{"created_at":1750359443,"did_report_as_spam":false,"edge_liked_by":{"count":0},"id":"18086391994676491","is_restricted_pending":false,"owner":{"id":"5944090666","is_verified":false,"profile_pic_url":"https://scontent-iad3-2.cdninstagram.com/v/t51.2885-19/482803017_667846065679007_6441202725191295011_n.jpg?stp=dst-jpg_s150x150_tt6&_nc_ht=scontent-iad3-2.cdninstagram.com&_nc_cat=111&_nc_oc=Q6cZ2QE_dnPQQ4wu9mDyMWXNHRAYOB8jcOQ_TxJE9VRReZUTgEUIXch0-khNb8H5VcwinCc&_nc_ohc=nUG_gQrKtH0Q7kNvwFa2kyY&_nc_gid=aG9nPhpAiGuGUrkmWPrm6Q&edm=ANTKIIoBAAAA&ccb=7-5&oh=00_AfM93kEdG8m010pLpqUXaLPxV14fzT8W9WA2dNpoq_duUw&oe=685A4010&_nc_sid=d885a2","username":"homeswithgrantevans"},"text":"Best one to date lol 😂","viewer_has_liked":false}}]},"edge_media_preview_like":{"count":22926,"edges":[]},"edge_media_to_caption":{"edges":[{"node":{"created_at":"1750272153","id":"17894844171126505","text":"I think I like this goosey life🪿☺️🍃\n\n#crunchy #crunchymom #dayinthelife #holistic #nontoxic #homeschool #crunchymoms #momhumor #momlife #jane #janeinsane"}}]},"edge_media_to_parent_comment":{"count":299,"edges":[{"node":{"created_at":1750359820,"did_report_as_spam":false,"edge_liked_by":{"count":0},"edge_threaded_comments":{"count":0,"edges":[],"page_info":{"end_cursor":null,"has_next_page":false}},"id":"18347526892092420","is_restricted_pending":false,"owner":{"id":"6033455441","is_verified":false,"profile_pic_url":"https://scontent-iad3-1.cdninstagram.com/v/t51.2885-19/483471395_1164389188513903_6044431802761779055_n.jpg?stp=dst-jpg_s150x150_tt6&_nc_ht=scontent-iad3-1.cdninstagram.com&_nc_cat=107&_nc_oc=Q6cZ2QE_dnPQQ4wu9mDyMWXNHRAYOB8jcOQ_TxJE9VRReZUTgEUIXch0-khNb8H5VcwinCc&_nc_ohc=QOCwy1KWd8QQ7kNvwHF1ucI&_nc_gid=aG9nPhpAiGuGUrkmWPrm6Q&edm=ANTKIIoBAAAA&ccb=7-5&oh=00_AfNWvGEpjWjHfQ-tkxIVoD62tUng8W2U3ohE43g2A1haFQ&oe=685A200D&_nc_sid=d885a2","username":"wellness_byflor"},"text":"HAHAHAAHAHAHHA gonna read your TESIS! 😂","viewer_has_liked":false}}],"page_info":{"end_cursor":"{\"server_cursor\": \"QVFBbUdFZ185QlVSSVF4S1ZwTjV0SUZidGp6ZDNGeDV2eWQwbTY0bkw4U3pQLWVFaXU0MUI3UnRJMGJxOF96S3hYWVBHZmpyaFB5VlkwSV9aLUFNMTROeQ==\", \"is_server_cursor_inverse\": true}","has_next_page":true}},"has_audio":true,"id":"3657869083548472514","is_ad":false,"is_affiliate":false,"is_paid_partnership":false,"is_video":true,"location":null,"owner":{"blocked_by_viewer":false,"edge_followed_by":{"count":1565363},"edge_owner_to_timeline_media":{"count":1599},"followed_by_viewer":false,"full_name":"Jane Williamson","has_blocked_viewer":false,"id":"21393171","is_embeds_disabled":false,"is_private":false,"is_unpublished":false,"is_verified":true,"pass_tiering_recommendation":true,"profile_pic_url":"https://scontent-iad3-2.cdninstagram.com/v/t51.2885-19/482782944_496357423346018_5818268903424754264_n.jpg?stp=dst-jpg_s150x150_tt6&_nc_ht=scontent-iad3-2.cdninstagram.com&_nc_cat=1&_nc_oc=Q6cZ2QE_dnPQQ4wu9mDyMWXNHRAYOB8jcOQ_TxJE9VRReZUTgEUIXch0-khNb8H5VcwinCc&_nc_ohc=UOwY1iuLY14Q7kNvwGxpnGC&_nc_gid=aG9nPhpAiGuGUrkmWPrm6Q&edm=ANTKIIoBAAAA&ccb=7-5&oh=00_AfMoD70mIn__G3PAJReI4bkQpSODkCurTmjbCMJiB2vxvA&oe=685A30E8&_nc_sid=d885a2","requested_by_viewer":false,"restricted_by_viewer":null,"username":"jane"},"product_type":"clips","shortcode":"DLDXI0fylTC","taken_at_timestamp":1750272151,"thumbnail_src":"https://scontent-iad3-1.cdninstagram.com/v/t51.2885-15/509601086_18503874985017172_8563682873145552176_n.jpg?stp=c0.469.1206.1206a_dst-jpg_e35_s640x640_sh0.08_tt6&_nc_ht=scontent-iad3-1.cdninstagram.com&_nc_cat=104&_nc_oc=Q6cZ2QE_dnPQQ4wu9mDyMWXNHRAYOB8jcOQ_TxJE9VRReZUTgEUIXch0-khNb8H5VcwinCc&_nc_ohc=3V4jFXtydQsQ7kNvwHQ3Qp8&_nc_gid=aG9nPhpAiGuGUrkmWPrm6Q&edm=ANTKIIoBAAAA&ccb=7-5&oh=00_AfOjs7er3gUbnHBBBBsi_iqeOOKHtqNfw1AFLrOYfXTVDQ&oe=685A2AED&_nc_sid=d885a2","video_duration":84.666,"video_play_count":425901,"video_url":"https://scontent-iad3-2.cdninstagram.com/o1/v/t16/f2/m86/AQPIiBLJBqG6YM9FzeabZmQkGTo94LpWkFoXGZJKZzy1TmBaeQneYOCvLLIE9oatPQwWEFvodXRGHTKQmyBOxJfo3UbjavdoyajuoZA.mp4?stp=dst-mp4&efg=eyJxZV9ncm91cHMiOiJbXCJpZ193ZWJfZGVsaXZlcnlfdnRzX290ZlwiXSIsInZlbmNvZGVfdGFnIjoidnRzX3ZvZF91cmxnZW4uY2xpcHMuYzIuNzIwLmJhc2VsaW5lIn0&_nc_cat=103&vs=1061284792789338_358197508&_nc_vs=HBksFQIYUmlnX3hwdl9yZWVsc19wZXJtYW5lbnRfc3JfcHJvZC84NTQxMUYyMDM1NDdDN0E4ODc4N0FDRUIyMUUyRDQ4OV92aWRlb19kYXNoaW5pdC5tcDQVAALIARIAFQIYOnBhc3N0aHJvdWdoX2V2ZXJzdG9yZS9HTk1hVGg1M1FKWnRBWG9FQUF3Y2JiN3gyZkVSYnFfRUFBQUYVAgLIARIAKAAYABsAFQAAJuzxz6DikvE%2FFQIoAkMzLBdAVSqfvnbItBgSZGFzaF9iYXNlbGluZV8xX3YxEQB1%2Fgdl5p0BAA%3D%3D&_nc_rid=b32127cffa&ccb=9-4&oh=00_AfMDvtWEdtNwN65iaFnkXOOEtR-W6ttellTLNCr3L_dovA&oe=68562DB4&_nc_sid=d885a2","video_view_count":0}}},"schema":{"$ref":"#/components/schemas/ResponseE433E0E9Acbc_InstagramPostResponse"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"post","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"scrape-creators","x-aisa-category":"10","x-aisa-docs-url":"https://aisa.one/docs/api-reference/instagram/get_instagram-post","x-aisa-identity":{"canonical_operation_id":"get_instagram_post","historical_aliases":[{"canonical_source_file":"openapi/instagram.json","canonical_source_sha256":"2c12412412fb1667bcdf8684a00fc17be404b453ec25db5afb37c2ec7455e7f5","locale":"zh","method":"GET","operation_id":"get_instagram-post","public_path":"/apis/v1/instagram/post","published_ref":"e0ee9af05d7407976af62a72ac4e3499703a4f6a","source_file":"openapi/zh/instagram.json","source_sha256":"26585536b473e68a5b3b9ddedfedd100cc4c9df11edce72b1d18c3bafc665e3b"}],"schema_version":1,"sha256":"sha256:777f8a44063daebd055464b9f809b8e29a1b39e84a425f0f7bb6402a42ce7d86"},"x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.00188,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"scrape-creators","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"scrape-creators","x-aisa-response-source":{"content_hash":"sha256:fdde45f5fb3122a8bdba64025dd0e1d0eb12b945f3c5ca69554f80bfee75faec","kind":"upstream_success_contract","source":{"content_hash":"sha256:d87ed42fbe37e0ef04493cd7894137c64423c1397bb4e67ad87f403307d2b475","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","prior_source":{"content_hash":"sha256:217a40b12f616a7caecd45ff42c89231212203a29ac10ab93400d128643bb0d7","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"}},"x-aisa-revision":{"customer_pricing_ref":"86baa23d8df7","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ef4a413ad1da"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_instagram_post","path":"/apis/v1/instagram/post"},"x-aisa-source":{"content_hash":"sha256:d87ed42fbe37e0ef04493cd7894137c64423c1397bb4e67ad87f403307d2b475","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","prior_source":{"content_hash":"sha256:217a40b12f616a7caecd45ff42c89231212203a29ac10ab93400d128643bb0d7","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/instagram/post","x-aisa-validation":"mixed"}},"/apis/v1/instagram/post/comments":{"get":{"description":"Returns the comments on a public post or reel by URL in an already-normalised shape: comments, each with id, text, comment_like_count, child_comment_count, created_at and a nested user, plus cursor to page. Measured at about 10 KB, one of the few small responses in this API. Only top-level comments are returned; child_comment_count reports how many replies a comment has but the replies themselves are not included, and there is no endpoint that expands them. For the post itself, its caption, view counts and video URL, call get_instagram_post with the same URL.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.00188 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_instagram_post_comments","parameters":[{"description":"The cursor to get more comments. Get 'cursor' from previous response.","in":"query","name":"cursor","required":false,"schema":{"type":"string"}},{"description":"Set to true to include replies for every returned comment. This always costs 15 credits because each comment requires a separate Instagram replies request. You will still be charged 15 credits if no replies are returned. This is much slower and may time out at 29 seconds.","in":"query","name":"include_replies","required":false,"schema":{"type":"boolean"}},{"description":"The URL of the post or reel to get comments from","in":"query","name":"url","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"comments":[{"comment_like_count":0,"created_at":"2025-09-16T17:03:04.000Z","id":"18051843701642870","text":"\"...but who wants to know people who don't love animals anyway?\". ❤️","user":{"fbid_v2":"17841446780736699","id":"46773599357","is_unpublished":null,"is_verified":false,"pk":"46773599357","profile_pic_url":"https://scontent-dfw5-1.cdninstagram.com/v/t51.2885-19/542013919_18051324464559358_4060586438619554592_n.jpg?stp=dst-jpg_s150x150_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLmRqYW5nby4xMDgwLmMyIn0&_nc_ht=scontent-dfw5-1.cdninstagram.com&_nc_cat=110&_nc_oc=Q6cZ2QEVOAPWq7DXE6cVfhoMQb0GTMvPo_vizELP9TUgQylvA5jBW1WSonDzvjeTQpAGJ3w&_nc_ohc=b__bzrMG6kYQ7kNvwGXM67R&_nc_gid=oDBffhoPbGLAq2tbCGpGKg&edm=AKp6CbIBAAAA&ccb=7-5&oh=00_AflThVwZ86n6DiACA5-zJCNFQZWBwHfaG6AXZclgea57BA&oe=695A3139&_nc_sid=d62176","username":"catherina_thijs"}}],"credits_remaining":33929114,"cursor":"AQHSpoi6HyDbzYRMzrD.........","success":true},"schema":{"$ref":"#/components/schemas/ResponseE433E0E9Acbc_InstagramCommentsResponse"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"comments","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"scrape-creators","x-aisa-category":"10","x-aisa-docs-url":"https://aisa.one/docs/api-reference/instagram/get_instagram-post-comments","x-aisa-identity":{"canonical_operation_id":"get_instagram_post_comments","historical_aliases":[{"canonical_source_file":"openapi/instagram.json","canonical_source_sha256":"2c12412412fb1667bcdf8684a00fc17be404b453ec25db5afb37c2ec7455e7f5","locale":"zh","method":"GET","operation_id":"get_instagram-post-comments","public_path":"/apis/v1/instagram/post/comments","published_ref":"e0ee9af05d7407976af62a72ac4e3499703a4f6a","source_file":"openapi/zh/instagram.json","source_sha256":"26585536b473e68a5b3b9ddedfedd100cc4c9df11edce72b1d18c3bafc665e3b"}],"schema_version":1,"sha256":"sha256:704f594a1cfbbef71b4fde5044ee61e084a8a4b2bc53397358391efc2fe1db06"},"x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.00188,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"scrape-creators","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"scrape-creators","x-aisa-response-source":{"content_hash":"sha256:18974908bdd0ec4806bdfd8a40f2cfa505bbc3d66abfbdb73cca5f28b5c307aa","kind":"upstream_success_contract","source":{"content_hash":"sha256:d87ed42fbe37e0ef04493cd7894137c64423c1397bb4e67ad87f403307d2b475","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","prior_source":{"content_hash":"sha256:217a40b12f616a7caecd45ff42c89231212203a29ac10ab93400d128643bb0d7","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"}},"x-aisa-revision":{"customer_pricing_ref":"86baa23d8df7","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a93a411ecea0"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_instagram_post_comments","path":"/apis/v1/instagram/post/comments"},"x-aisa-source":{"content_hash":"sha256:d87ed42fbe37e0ef04493cd7894137c64423c1397bb4e67ad87f403307d2b475","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","prior_source":{"content_hash":"sha256:217a40b12f616a7caecd45ff42c89231212203a29ac10ab93400d128643bb0d7","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v2/instagram/post/comments","x-aisa-validation":"mixed"}},"/apis/v1/instagram/profile":{"get":{"description":"Returns the full public profile for an Instagram handle, forwarded from Instagram's own web API. Counts sit under data.user.edge_followed_by.count and data.user.edge_follow.count, alongside biography, bio_links, external_url, full_name, is_verified, is_private, highlight_reel_count, the numeric id, and the twelve most recent posts under data.user.edge_owner_to_timeline_media.edges. Measured at about 380 KB; trim=true saves under one percent, so do not rely on it to shrink the payload. When the numeric id is already known, get_instagram_basic_profile returns the same headline numbers in about 4 KB.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.00188 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_instagram_profile","parameters":[{"description":"If we have a response in the cache that is this many days old or newer, return the cached response (0 credits, with \"cached\": true and a \"cached_at\" timestamp). Otherwise, scrape a live result (1 credit). [See the Caching page for details.](https://docs.scrapecreators.com/caching)","in":"query","name":"cache_max_age","required":false,"schema":{"enum":["14d","1d","30d","3d","7d"],"type":"string"}},{"description":"Instagram handle","in":"query","name":"handle","required":false,"schema":{"type":"string"}},{"description":"Set to true to get a trimmed response","in":"query","name":"trim","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"data":{"user":{"bio_links":[{"link_type":"external","lynx_url":"https://l.instagram.com/?u=https%3A%2F%2Fx.com%2Fadrian_horning_&e=AT0KAd0qSCzNTxgxhgbcBgpBfjdbmbmY2tBez0k8r-ykg_husVDislRpwV7hphrBf5oKxgE2JMWF43ZAkx4abc9zz8HfISec","title":"AIsa","url":"https://x.com/adrian_horning_"}],"biography":"Building example.com | The easiest way to get public social media data at scale","biography_with_entities":{"entities":[],"raw_text":"Building example.com | The easiest way to get public social media data at scale"},"business_address_json":{"city_id":106224666074625,"city_name":"Austin, Texas","latitude":30.26759,"longitude":-97.74299,"street_address":null,"zip_code":null},"category_name":"Entrepreneur","edge_felix_video_timeline":{"count":0,"edges":[],"page_info":{"end_cursor":null,"has_next_page":false}},"edge_follow":{"count":110},"edge_followed_by":{"count":24555},"edge_media_collections":{"count":0,"edges":[],"page_info":{"end_cursor":null,"has_next_page":false}},"edge_owner_to_timeline_media":{"count":90,"edges":[{"node":{"__typename":"GraphVideo","accessibility_caption":null,"clips_music_attribution_info":{"artist_name":"adrianhorning","audio_id":"1052522106930425","should_mute_audio":false,"should_mute_audio_reason":"","song_name":"Original audio","uses_original_audio":true},"coauthor_producers":[],"comments_disabled":false,"dash_info":{"is_dash_eligible":true,"number_of_qualities":4,"video_dash_manifest":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<MPD xmlns=\"urn:mpeg:dash:schema:mpd:2011\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"urn:mpeg:dash:schema:mpd:2011 DASH-MPD.xsd\" profiles=\"urn:mpeg:dash:profile:isoff-on-demand:2011\" minBufferTime=\"PT2S\" type=\"static\" mediaPresentationDuration=\"PT38.079273S\" FBManifestIdentifier=\"FgAYEnIyZXZldnA5LXIxZ2VuMnZwORlWuoXrvOS49QGol5CSkNy6ApKsiu6TkaMErp2h1d3e2g6y2szawPXGISIYGGRhc2hfbG5faGVhYWNfdmJyM19hdWRpbyIA\"><Period id=\"0\" duration=\"PT38.079273S\"><AdaptationSet id=\"0\" contentType=\"video\" subsegmentAlignment=\"true\" par=\"9:16\" FBUnifiedUploadResolutionMos=\"360:72.4\"><Representation id=\"9444624588969625vd\" bandwidth=\"93337\" codecs=\"vp09.00.31.08.00.01.01.01.00\" mimeType=\"video/mp4\" sar=\"1:1\" FBEncodingTag=\"dash_r2evevp9-r1gen2vp9_q60\" FBContentLength=\"444144\" FBPlaybackResolutionMos=\"0:100,360:61.6,480:57.4,720:54.8\" FBPlaybackResolutionMosConfidenceLevel=\"high\" FBPlaybackResolutionCsvqm=\"0:100,360:85.4,480:81.8,720:76.1\" FBAbrPolicyTags=\"\" width=\"720\" height=\"1280\" frameRate=\"14947/500\" FBDefaultQuality=\"1\" FBQualityClass=\"hd\" FBQualityLabel=\"480p\"><BaseURL>https://scontent-lga3-2.cdninstagram.com/o1/v/t2/f2/m367/AQMCx4WpbdanxcifQp6aX3v2DGfI_Eq6RsU_Z2c5TrAR2tTM-UKGtsQpsziJEKSndBazbOHwwFDtPp6ojDLuN-uC3CEena8AuyQTh2I.mp4?_nc_cat=100&amp;_nc_sid=9ca052&amp;_nc_ht=scontent-lga3-2.cdninstagram.com&amp;_nc_ohc=tdWu2qgzCFkQ7kNvwGISPjP&amp;efg=eyJ2ZW5jb2RlX3RhZyI6ImlnLXhwdmRzLmNsaXBzLmMyLUMzLmRhc2hfcjJldmV2cDktcjFnZW4ydnA5X3E2MCIsInZpZGVvX2lkIjpudWxsLCJvaWxfdXJsZ2VuX2FwcF9pZCI6OTM2NjE5NzQzMzkyNDU5LCJjbGllbnRfbmFtZSI6ImlnIiwieHB2X2Fzc2V0X2lkIjo3MDQzMTg2MzIwNTA1NTgsInZpX3VzZWNhc2VfaWQiOjEwMDk5LCJkdXJhdGlvbl9zIjozOCwidXJsZ2VuX3NvdXJjZSI6Ind3dyJ9&amp;ccb=17-1&amp;_nc_zt=28&amp;oh=00_AfNHBvnXH6I9I4qga7OQo8I8bbX8Xt-beirwEr5cwi225w&amp;oe=685A17C9</BaseURL><SegmentBase indexRange=\"818-945\" timescale=\"14947\" FBMinimumPrefetchRange=\"946-15429\" FBPartialPrefetchDuration=\"2500\" FBPartialPrefetchRange=\"946-30552\" FBFirstSegmentRange=\"946-40446\" FBFirstSegmentDuration=\"5017\" FBSecondSegmentRange=\"40447-109849\" FBPrefetchSegmentRange=\"946-40446\" FBPrefetchSegmentDuration=\"5017\"><Initialization range=\"0-817\"/></SegmentBase></Representation><Representation id=\"539736255848797v\" bandwidth=\"225403\" codecs=\"vp09.00.31.08.00.01.01.01.00\" mimeType=\"video/mp4\" sar=\"1:1\" FBEncodingTag=\"dash_r2evevp9-r1gen2vp9_q70\" FBContentLength=\"1072577\" FBPlaybackResolutionMos=\"0:100,360:78.1,480:74.5,720:71.1\" FBPlaybackResolutionMosConfidenceLevel=\"high\" FBPlaybackResolutionCsvqm=\"0:100,360:94,480:92.1,720:88.7\" FBAbrPolicyTags=\"\" width=\"720\" height=\"1280\" frameRate=\"14947/500\" FBQualityClass=\"hd\" FBQualityLabel=\"540p\"><BaseURL>https://scontent-lga3-3.cdninstagram.com/o1/v/t2/f2/m367/AQPzbfKcje1byrDvq8YR4AvduiVvNKxRwuW5eXcXb6B60mKOOZSq2S2G1G763vWRFSgYc4j3WfK69rUDY2H3Qsw9_yB33-gvjwaaQrU.mp4?_nc_cat=104&amp;_nc_sid=9ca052&amp;_nc_ht=scontent-lga3-3.cdninstagram.com&amp;_nc_ohc=OKOnrKt5yNcQ7kNvwEHQTMa&amp;efg=eyJ2ZW5jb2RlX3RhZyI6ImlnLXhwdmRzLmNsaXBzLmMyLUMzLmRhc2hfcjJldmV2cDktcjFnZW4ydnA5X3E3MCIsInZpZGVvX2lkIjpudWxsLCJvaWxfdXJsZ2VuX2FwcF9pZCI6OTM2NjE5NzQzMzkyNDU5LCJjbGllbnRfbmFtZSI6ImlnIiwieHB2X2Fzc2V0X2lkIjo3MDQzMTg2MzIwNTA1NTgsInZpX3VzZWNhc2VfaWQiOjEwMDk5LCJkdXJhdGlvbl9zIjozOCwidXJsZ2VuX3NvdXJjZSI6Ind3dyJ9&amp;ccb=17-1&amp;_nc_zt=28&amp;oh=00_AfO6gvz9F5m4B40F4xCWw8epgaulUF3aIpKOHw3YQyDKdA&amp;oe=685A16C9</BaseURL><SegmentBase indexRange=\"818-945\" timescale=\"14947\" FBMinimumPrefetchRange=\"946-26967\" FBPartialPrefetchDuration=\"2500\" FBPartialPrefetchRange=\"946-72074\" FBFirstSegmentRange=\"946-105094\" FBFirstSegmentDuration=\"5017\" FBSecondSegmentRange=\"105095-262657\" FBPrefetchSegmentRange=\"946-105094\" FBPrefetchSegmentDuration=\"5017\"><Initialization range=\"0-817\"/></SegmentBase></Representation><Representation id=\"692076016698836v\" bandwidth=\"388647\" codecs=\"vp09.00.31.08.00.01.01.01.00\" mimeType=\"video/mp4\" sar=\"1:1\" FBEncodingTag=\"dash_r2evevp9-r1gen2vp9_q80\" FBContentLength=\"1849373\" FBPlaybackResolutionMos=\"0:100,360:84.9,480:80.9,720:77\" FBPlaybackResolutionMosConfidenceLevel=\"high\" FBPlaybackResolutionCsvqm=\"0:100,360:96.3,480:95.1,720:92.6\" FBAbrPolicyTags=\"\" width=\"720\" height=\"1280\" frameRate=\"14947/500\" FBQualityClass=\"hd\" FBQualityLabel=\"640p\"><BaseURL>https://scontent-lga3-3.cdninstagram.com/o1/v/t2/f2/m367/AQNKeV8ZzKEUh6GtiHZ4h2GHrWMG8klq-rNb-om-3WsZqFVCqBUChpttUn0VdtI-kb1HTSt-mqd-IUpda-e-1Ct5WQVjgGBUFKqZW6k.mp4?_nc_cat=108&amp;_nc_sid=9ca052&amp;_nc_ht=scontent-lga3-3.cdninstagram.com&amp;_nc_ohc=cAAJI8QKF3cQ7kNvwGPPIEp&amp;efg=eyJ2ZW5jb2RlX3RhZyI6ImlnLXhwdmRzLmNsaXBzLmMyLUMzLmRhc2hfcjJldmV2cDktcjFnZW4ydnA5X3E4MCIsInZpZGVvX2lkIjpudWxsLCJvaWxfdXJsZ2VuX2FwcF9pZCI6OTM2NjE5NzQzMzkyNDU5LCJjbGllbnRfbmFtZSI6ImlnIiwieHB2X2Fzc2V0X2lkIjo3MDQzMTg2MzIwNTA1NTgsInZpX3VzZWNhc2VfaWQiOjEwMDk5LCJkdXJhdGlvbl9zIjozOCwidXJsZ2VuX3NvdXJjZSI6Ind3dyJ9&amp;ccb=17-1&amp;_nc_zt=28&amp;oh=00_AfM3ZUHT7P7kDHSnQWdmkMNAZev3DqVh-ogoric6mwTCfw&amp;oe=685A2039</BaseURL><SegmentBase indexRange=\"818-945\" timescale=\"14947\" FBMinimumPrefetchRange=\"946-35848\" FBPartialPrefetchDuration=\"2500\" FBPartialPrefetchRange=\"946-120416\" FBFirstSegmentRange=\"946-186220\" FBFirstSegmentDuration=\"5017\" FBSecondSegmentRange=\"186221-450247\" FBPrefetchSegmentRange=\"946-186220\" FBPrefetchSegmentDuration=\"5017\"><Initialization range=\"0-817\"/></SegmentBase></Representation><Representation id=\"1203160444128009v\" bandwidth=\"586350\" codecs=\"vp09.00.31.08.00.01.01.01.00\" mimeType=\"video/mp4\" sar=\"1:1\" FBEncodingTag=\"dash_r2evevp9-r1gen2vp9_q90\" FBContentLength=\"2790139\" FBPlaybackResolutionMos=\"0:100,360:87.9,480:84.7,720:81.1\" FBPlaybackResolutionMosConfidenceLevel=\"high\" FBPlaybackResolutionCsvqm=\"0:100,360:97.1,480:96.4,720:94.7\" FBAbrPolicyTags=\"avoid_on_cellular,avoid_on_cellular_intentional\" width=\"720\" height=\"1280\" frameRate=\"14947/500\" FBQualityClass=\"hd\" FBQualityLabel=\"720p\"><BaseURL>https://scontent-lga3-3.cdninstagram.com/o1/v/t2/f2/m367/AQNKBhbA4fJfoUsBrS5L9rvBcEEYPsiDNkpGhHUTAsvNz9FVH3sFq-5BGCTrhXqE-9OOrf6ZXcYgc1ZyeyjkIhKhwPqXulbXwQhETiE.mp4?_nc_cat=106&amp;_nc_sid=9ca052&amp;_nc_ht=scontent-lga3-3.cdninstagram.com&amp;_nc_ohc=hR5K7-pJIjYQ7kNvwG0KIvy&amp;efg=eyJ2ZW5jb2RlX3RhZyI6ImlnLXhwdmRzLmNsaXBzLmMyLUMzLmRhc2hfcjJldmV2cDktcjFnZW4ydnA5X3E5MCIsInZpZGVvX2lkIjpudWxsLCJvaWxfdXJsZ2VuX2FwcF9pZCI6OTM2NjE5NzQzMzkyNDU5LCJjbGllbnRfbmFtZSI6ImlnIiwieHB2X2Fzc2V0X2lkIjo3MDQzMTg2MzIwNTA1NTgsInZpX3VzZWNhc2VfaWQiOjEwMDk5LCJkdXJhdGlvbl9zIjozOCwidXJsZ2VuX3NvdXJjZSI6Ind3dyJ9&amp;ccb=17-1&amp;_nc_zt=28&amp;oh=00_AfN0FumICc3gocLrtUbwpD0S_CL9_j6VWpruUTggbVZPxg&amp;oe=685A2BA3</BaseURL><SegmentBase indexRange=\"818-945\" timescale=\"14947\" FBMinimumPrefetchRange=\"946-42984\" FBPartialPrefetchDuration=\"2500\" FBPartialPrefetchRange=\"946-182401\" FBFirstSegmentRange=\"946-291238\" FBFirstSegmentDuration=\"5017\" FBSecondSegmentRange=\"291239-676222\" FBPrefetchSegmentRange=\"946-291238\" FBPrefetchSegmentDuration=\"5017\"><Initialization range=\"0-817\"/></SegmentBase></Representation></AdaptationSet><AdaptationSet id=\"1\" contentType=\"audio\" subsegmentStartsWithSAP=\"1\" subsegmentAlignment=\"true\"><Representation id=\"4140189246302039ad\" bandwidth=\"43137\" codecs=\"mp4a.40.5\" mimeType=\"audio/mp4\" FBAvgBitrate=\"43137\" audioSamplingRate=\"44100\" FBEncodingTag=\"dash_ln_heaac_vbr3_audio\" FBContentLength=\"206423\" FBPaqMos=\"87.06\" FBAbrPolicyTags=\"\" FBDefaultQuality=\"1\"><AudioChannelConfiguration schemeIdUri=\"urn:mpeg:dash:23003:3:audio_channel_configuration:2011\" value=\"2\"/><BaseURL>https://scontent-lga3-2.cdninstagram.com/o1/v/t16/f2/m69/AQPlt9RDt-DmGSWZPircoX-bty88IKciKTjgMgf8ncmxMLLWPx6KfyLS34HDZXRixrrFEW5_P-TAoR7vL97OV22_.mp4?strext=1&amp;_nc_cat=107&amp;_nc_sid=9ca052&amp;_nc_ht=scontent-lga3-2.cdninstagram.com&amp;_nc_ohc=opLE557_YjcQ7kNvwGzrtJj&amp;efg=eyJ2ZW5jb2RlX3RhZyI6ImlnLXhwdmRzLmNsaXBzLmMyLUMzLmRhc2hfbG5faGVhYWNfdmJyM19hdWRpbyIsInZpZGVvX2lkIjpudWxsLCJvaWxfdXJsZ2VuX2FwcF9pZCI6OTM2NjE5NzQzMzkyNDU5LCJjbGllbnRfbmFtZSI6ImlnIiwieHB2X2Fzc2V0X2lkIjo3MDQzMTg2MzIwNTA1NTgsInZpX3VzZWNhc2VfaWQiOjEwMDk5LCJkdXJhdGlvbl9zIjozOCwidXJsZ2VuX3NvdXJjZSI6Ind3dyJ9&amp;ccb=17-1&amp;_nc_zt=28&amp;oh=00_AfP99wtyKoO-gqUnlUW2zh_xfD_6sc1CVQsK6EKHlSTD1g&amp;oe=685A0A05</BaseURL><SegmentBase indexRange=\"824-1095\" timescale=\"44100\" FBMinimumPrefetchRange=\"1096-1428\" FBPartialPrefetchDuration=\"2500\" FBPartialPrefetchRange=\"1096-14369\" FBFirstSegmentRange=\"1096-12066\" FBFirstSegmentDuration=\"2021\" FBSecondSegmentRange=\"12067-24132\" FBPrefetchSegmentRange=\"1096-24132\" FBPrefetchSegmentDuration=\"4017\"><Initialization range=\"0-823\"/></SegmentBase></Representation></AdaptationSet></Period></MPD>\n"},"dimensions":{"height":1136,"width":640},"display_url":"https://scontent-lga3-1.cdninstagram.com/v/t51.2885-15/491901123_9680674652022458_2870310738491256504_n.jpg?stp=dst-jpg_e15_tt6&_nc_ht=scontent-lga3-1.cdninstagram.com&_nc_cat=102&_nc_oc=Q6cZ2QHGD17MFSxvG6A4al-hcbMWJBsese4bMwMX39i8kBtCx0S4j1OYDyxMqJNJrP1lEEI&_nc_ohc=3VMXYLESR9UQ7kNvwHFuMDk&_nc_gid=SOClLZ7awnLvrffwVXt_dA&edm=AOQ1c0wBAAAA&ccb=7-5&oh=00_AfN3JWSxHXGRcVbzi4bEP0e42CF-gmZRTwPGLuprdlJGuQ&oe=685A1889&_nc_sid=8b3546","edge_liked_by":{"count":131},"edge_media_preview_like":{"count":131},"edge_media_to_caption":{"edges":[]},"edge_media_to_comment":{"count":14},"edge_media_to_tagged_user":{"edges":[]},"fact_check_information":null,"fact_check_overall_rating":null,"felix_profile_grid_crop":null,"gating_info":null,"has_audio":true,"has_upcoming_event":false,"id":"3622533050035914969","is_video":true,"like_and_view_counts_disabled":false,"location":null,"media_overlay_info":null,"media_preview":"ABgqg3Uu4VPbGMZz94np6emPlbr3q+EBGQB+Y/H/AJZ1I7GK8bSHlsL6Dr+JorQuDGw+U/MDjp29+B/kmigCOaBUAJGM+/rUcOxuMnK56nj8PX8K0LrEsZUDOR+XfP4VjwI8hCngZ5/wHpmk0VFlqWMrGzr1AyKK0pY8oyj0IopkkoI/SoBGkblh1HI/z61Gh+X8KWTqfwqhCtJgg/gfzoqo3Q/570UAf//Z","nft_asset_info":null,"owner":{"id":"2700692569","username":"adrianhorning"},"pinned_for_users":[],"product_type":"clips","profile_grid_thumbnail_fitting_style":"UNSET","sharing_friction_info":{"bloks_app_url":null,"should_have_sharing_friction":false},"shortcode":"DJF0p2ygMjZ","taken_at_timestamp":1746059630,"tall_profile_grid_crop":null,"thumbnail_resources":[{"config_height":150,"config_width":150,"src":"https://scontent-lga3-1.cdninstagram.com/v/t51.2885-15/491901123_9680674652022458_2870310738491256504_n.jpg?stp=c0.248.640.640a_dst-jpg_e15_s150x150_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6ImltYWdlX3VybGdlbi42NDB4MTEzNi5zZHIuZjcxODc4Lm5mcmFtZV9jb3Zlcl9mcmFtZSJ9&_nc_ht=scontent-lga3-1.cdninstagram.com&_nc_cat=102&_nc_oc=Q6cZ2QHGD17MFSxvG6A4al-hcbMWJBsese4bMwMX39i8kBtCx0S4j1OYDyxMqJNJrP1lEEI&_nc_ohc=3VMXYLESR9UQ7kNvwHFuMDk&_nc_gid=SOClLZ7awnLvrffwVXt_dA&edm=AOQ1c0wBAAAA&ccb=7-5&oh=00_AfMTtR_qbPhnbuudBcbRh_hbPXzrNUyY2-bhqZ85cQrazA&oe=685A1889&_nc_sid=8b3546"},{"config_height":240,"config_width":240,"src":"https://scontent-lga3-1.cdninstagram.com/v/t51.2885-15/491901123_9680674652022458_2870310738491256504_n.jpg?stp=c0.248.640.640a_dst-jpg_e15_s240x240_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6ImltYWdlX3VybGdlbi42NDB4MTEzNi5zZHIuZjcxODc4Lm5mcmFtZV9jb3Zlcl9mcmFtZSJ9&_nc_ht=scontent-lga3-1.cdninstagram.com&_nc_cat=102&_nc_oc=Q6cZ2QHGD17MFSxvG6A4al-hcbMWJBsese4bMwMX39i8kBtCx0S4j1OYDyxMqJNJrP1lEEI&_nc_ohc=3VMXYLESR9UQ7kNvwHFuMDk&_nc_gid=SOClLZ7awnLvrffwVXt_dA&edm=AOQ1c0wBAAAA&ccb=7-5&oh=00_AfNRkH10wSAf-1v4_p9lzWmsvBBmZSDAGZUriikU87ZjoA&oe=685A1889&_nc_sid=8b3546"},{"config_height":320,"config_width":320,"src":"https://scontent-lga3-1.cdninstagram.com/v/t51.2885-15/491901123_9680674652022458_2870310738491256504_n.jpg?stp=c0.248.640.640a_dst-jpg_e15_s320x320_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6ImltYWdlX3VybGdlbi42NDB4MTEzNi5zZHIuZjcxODc4Lm5mcmFtZV9jb3Zlcl9mcmFtZSJ9&_nc_ht=scontent-lga3-1.cdninstagram.com&_nc_cat=102&_nc_oc=Q6cZ2QHGD17MFSxvG6A4al-hcbMWJBsese4bMwMX39i8kBtCx0S4j1OYDyxMqJNJrP1lEEI&_nc_ohc=3VMXYLESR9UQ7kNvwHFuMDk&_nc_gid=SOClLZ7awnLvrffwVXt_dA&edm=AOQ1c0wBAAAA&ccb=7-5&oh=00_AfM4_oFn-y-n-R9WgA10Ltmy3A3weV0m6JGaUfQ5Nx72dA&oe=685A1889&_nc_sid=8b3546"},{"config_height":480,"config_width":480,"src":"https://scontent-lga3-1.cdninstagram.com/v/t51.2885-15/491901123_9680674652022458_2870310738491256504_n.jpg?stp=c0.248.640.640a_dst-jpg_e15_s480x480_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6ImltYWdlX3VybGdlbi42NDB4MTEzNi5zZHIuZjcxODc4Lm5mcmFtZV9jb3Zlcl9mcmFtZSJ9&_nc_ht=scontent-lga3-1.cdninstagram.com&_nc_cat=102&_nc_oc=Q6cZ2QHGD17MFSxvG6A4al-hcbMWJBsese4bMwMX39i8kBtCx0S4j1OYDyxMqJNJrP1lEEI&_nc_ohc=3VMXYLESR9UQ7kNvwHFuMDk&_nc_gid=SOClLZ7awnLvrffwVXt_dA&edm=AOQ1c0wBAAAA&ccb=7-5&oh=00_AfOj-8tYyymreaxMKp97bJF-iOIKkJLDBgik_bbBcF9dRg&oe=685A1889&_nc_sid=8b3546"},{"config_height":640,"config_width":640,"src":"https://scontent-lga3-1.cdninstagram.com/v/t51.2885-15/491901123_9680674652022458_2870310738491256504_n.jpg?stp=c0.248.640.640a_dst-jpg_e15_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6ImltYWdlX3VybGdlbi42NDB4MTEzNi5zZHIuZjcxODc4Lm5mcmFtZV9jb3Zlcl9mcmFtZSJ9&_nc_ht=scontent-lga3-1.cdninstagram.com&_nc_cat=102&_nc_oc=Q6cZ2QHGD17MFSxvG6A4al-hcbMWJBsese4bMwMX39i8kBtCx0S4j1OYDyxMqJNJrP1lEEI&_nc_ohc=3VMXYLESR9UQ7kNvwHFuMDk&_nc_gid=SOClLZ7awnLvrffwVXt_dA&edm=AOQ1c0wBAAAA&ccb=7-5&oh=00_AfPtuS1pX4lCrFcqaqf28LYqOKhm388RGITip3ezIQa3xg&oe=685A1889&_nc_sid=8b3546"}],"thumbnail_src":"https://scontent-lga3-1.cdninstagram.com/v/t51.2885-15/491901123_9680674652022458_2870310738491256504_n.jpg?stp=c0.248.640.640a_dst-jpg_e15_tt6&_nc_ht=scontent-lga3-1.cdninstagram.com&_nc_cat=102&_nc_oc=Q6cZ2QHGD17MFSxvG6A4al-hcbMWJBsese4bMwMX39i8kBtCx0S4j1OYDyxMqJNJrP1lEEI&_nc_ohc=3VMXYLESR9UQ7kNvwHFuMDk&_nc_gid=SOClLZ7awnLvrffwVXt_dA&edm=AOQ1c0wBAAAA&ccb=7-5&oh=00_AfPtuS1pX4lCrFcqaqf28LYqOKhm388RGITip3ezIQa3xg&oe=685A1889&_nc_sid=8b3546","thumbnail_tall_src":"https://scontent-lga3-1.cdninstagram.com/v/t51.2885-15/491901123_9680674652022458_2870310738491256504_n.jpg?stp=dst-jpg_e15_tt6&_nc_ht=scontent-lga3-1.cdninstagram.com&_nc_cat=102&_nc_oc=Q6cZ2QHGD17MFSxvG6A4al-hcbMWJBsese4bMwMX39i8kBtCx0S4j1OYDyxMqJNJrP1lEEI&_nc_ohc=3VMXYLESR9UQ7kNvwHFuMDk&_nc_gid=SOClLZ7awnLvrffwVXt_dA&edm=AOQ1c0wBAAAA&ccb=7-5&oh=00_AfN3JWSxHXGRcVbzi4bEP0e42CF-gmZRTwPGLuprdlJGuQ&oe=685A1889&_nc_sid=8b3546","tracking_token":"eyJ2ZXJzaW9uIjo1LCJwYXlsb2FkIjp7ImlzX2FuYWx5dGljc190cmFja2VkIjp0cnVlLCJ1dWlkIjoiNDQzYjgyZjVhNmExNDY5Mjk3NzUwYTFiNDgxNDFhYjAzNjIyNTMzMDUwMDM1OTE0OTY5In0sInNpZ25hdHVyZSI6IiJ9","video_url":"https://scontent-lga3-3.cdninstagram.com/o1/v/t16/f2/m86/AQOtWzDoaQkqcah0vnQQ9OiZsZO_7DqXWlZS98KgVeme4ytLMOPYmhG9xprV3izReal1QXGlLQJHeYZPpucgpGowYKulh3AmomTiECc.mp4?stp=dst-mp4&efg=eyJxZV9ncm91cHMiOiJbXCJpZ193ZWJfZGVsaXZlcnlfdnRzX290ZlwiXSIsInZlbmNvZGVfdGFnIjoidnRzX3ZvZF91cmxnZW4uY2xpcHMuYzIuNzIwLmJhc2VsaW5lIn0&_nc_cat=110&vs=1123914736090327_2004971061&_nc_vs=HBksFQIYUmlnX3hwdl9yZWVsc19wZXJtYW5lbnRfc3JfcHJvZC8xNzRGRTM0NzIzQUVFNDBENTVGQUVEOTdCM0MzQUU4NV92aWRlb19kYXNoaW5pdC5tcDQVAALIARIAFQIYOnBhc3N0aHJvdWdoX2V2ZXJzdG9yZS9HRERLYVIydGxzaGYwMWtIQUdyaE5SaWZ3ZFFIYnFfRUFBQUYVAgLIARIAKAAYABsAFQAAJtLPi%2FW6684%2FFQIoAkMzLBdAQwztkWhysBgSZGFzaF9iYXNlbGluZV8xX3YxEQB1%2Fgdl5p0BAA%3D%3D&_nc_rid=443b81e6a9&ccb=9-4&oh=00_AfMg9NUoS_RCVGxJzHIQeppcVco4FTbXjoq5xaS5i5o3AA&oe=685632F7&_nc_sid=8b3546","video_view_count":1870,"viewer_can_reshare":true}}],"page_info":{"end_cursor":"QVFCY2E4Q1ZqQVBHdnBsUGMtVWlZZ2I3Qm9uOFdSSlZLS0NvdWVuQ05TQzR5T1hkSDM4cXVjTThsM1lQcXhsaWVyM2hQX0VoUzVYaHN3MmdRdmJGU0hENw==","has_next_page":true}},"edge_related_profiles":{"edges":[{"node":{"full_name":"ally krinsky","id":"66873381803","is_private":false,"is_verified":false,"profile_pic_url":"https://scontent-lga3-2.cdninstagram.com/v/t51.2885-19/465249338_1115706923297633_2956285260068952346_n.jpg?stp=dst-jpg_s150x150_tt6&_nc_ht=scontent-lga3-2.cdninstagram.com&_nc_cat=105&_nc_oc=Q6cZ2QHGD17MFSxvG6A4al-hcbMWJBsese4bMwMX39i8kBtCx0S4j1OYDyxMqJNJrP1lEEI&_nc_ohc=Tsg6TtnhEjYQ7kNvwGMqyjy&_nc_gid=SOClLZ7awnLvrffwVXt_dA&edm=AOQ1c0wBAAAA&ccb=7-5&oh=00_AfMROscsMYIyI5Fk8bU4J0EDI0TAVDiLmama26HDm3Sb5g&oe=685A28B1&_nc_sid=8b3546","username":"itsallykrinsky"}}]},"external_url":"https://x.com/adrian_horning_","fbid":"17841402777077586","full_name":"Adrian Horning","id":"2700692569","is_business_account":true,"is_private":false,"is_professional_account":true,"is_verified":false,"profile_pic_url":"https://scontent-lga3-1.cdninstagram.com/v/t51.2885-19/430086429_362220943449758_2621012714660517106_n.jpg?stp=dst-jpg_s150x150_tt6&_nc_ht=scontent-lga3-1.cdninstagram.com&_nc_cat=102&_nc_oc=Q6cZ2QHGD17MFSxvG6A4al-hcbMWJBsese4bMwMX39i8kBtCx0S4j1OYDyxMqJNJrP1lEEI&_nc_ohc=RhIwCIipKVUQ7kNvwFpvyAL&_nc_gid=SOClLZ7awnLvrffwVXt_dA&edm=AOQ1c0wBAAAA&ccb=7-5&oh=00_AfPuXR8boR4S5dkEzAKuAxTDy2CiDHtblOt2xdmEYwUqdw&oe=685A08E9&_nc_sid=8b3546","profile_pic_url_hd":"https://scontent-lga3-1.cdninstagram.com/v/t51.2885-19/430086429_362220943449758_2621012714660517106_n.jpg?stp=dst-jpg_s320x320_tt6&_nc_ht=scontent-lga3-1.cdninstagram.com&_nc_cat=102&_nc_oc=Q6cZ2QHGD17MFSxvG6A4al-hcbMWJBsese4bMwMX39i8kBtCx0S4j1OYDyxMqJNJrP1lEEI&_nc_ohc=RhIwCIipKVUQ7kNvwFpvyAL&_nc_gid=SOClLZ7awnLvrffwVXt_dA&edm=AOQ1c0wBAAAA&ccb=7-5&oh=00_AfONiKUtNB0AmfUKY78zqJc2wM8GVdfgKdx2t0-0HqIx_A&oe=685A08E9&_nc_sid=8b3546","username":"adrianhorning"}},"success":true},"schema":{"$ref":"#/components/schemas/ResponseE433E0E9Acbc_InstagramProfileResponse"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"profile","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"scrape-creators","x-aisa-category":"10","x-aisa-docs-url":"https://aisa.one/docs/api-reference/instagram/get_instagram-profile","x-aisa-identity":{"canonical_operation_id":"get_instagram_profile","historical_aliases":[{"canonical_source_file":"openapi/instagram.json","canonical_source_sha256":"2c12412412fb1667bcdf8684a00fc17be404b453ec25db5afb37c2ec7455e7f5","locale":"zh","method":"GET","operation_id":"get_instagram-profile","public_path":"/apis/v1/instagram/profile","published_ref":"e0ee9af05d7407976af62a72ac4e3499703a4f6a","source_file":"openapi/zh/instagram.json","source_sha256":"26585536b473e68a5b3b9ddedfedd100cc4c9df11edce72b1d18c3bafc665e3b"}],"schema_version":1,"sha256":"sha256:f82c54cbb882ab327cedccd2b9dbb458bbe284c2d8d901e4e16e63ac4fe96a2b"},"x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.00188,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"scrape-creators","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"scrape-creators","x-aisa-response-source":{"content_hash":"sha256:dd925bb6e6c8845c11d90de868227dd3179f2af9c456eb69e003e2df1a379681","kind":"upstream_success_contract","source":{"content_hash":"sha256:d87ed42fbe37e0ef04493cd7894137c64423c1397bb4e67ad87f403307d2b475","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","prior_source":{"content_hash":"sha256:217a40b12f616a7caecd45ff42c89231212203a29ac10ab93400d128643bb0d7","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"}},"x-aisa-revision":{"customer_pricing_ref":"86baa23d8df7","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"00ffbb3b9267"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_instagram_profile","path":"/apis/v1/instagram/profile"},"x-aisa-source":{"content_hash":"sha256:d87ed42fbe37e0ef04493cd7894137c64423c1397bb4e67ad87f403307d2b475","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","prior_source":{"content_hash":"sha256:217a40b12f616a7caecd45ff42c89231212203a29ac10ab93400d128643bb0d7","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/instagram/profile","x-aisa-validation":"mixed"}},"/apis/v1/instagram/reels/search":{"get":{"description":"Searches reels by keyword through Google rather than Instagram's login-gated search, returning reels with shortcode, url, caption, video_url, video_duration, video_play_count, video_view_count, like_count, comment_count, owner, location and taken_at, plus next_page. Because the index is Google's, coverage is what Google has indexed publicly, not everything on Instagram, and date_posted narrows to a relative window. Measured at about 87 KB and 8 seconds, with all four engagement counts populated. Use get_instagram_search_hashtag to search a specific hashtag, and get_instagram_reels_trending for what is popular right now with no query at all.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.00188 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_instagram_reels_search","parameters":[{"description":"Optional Google-search date filter. Runtime confirmed with `last-hour`; omit this parameter if a provider search window is unavailable.\n\nProvider reference (supplier schema): `{\"enum\":[\"last-hour\",\"last-day\",\"last-week\",\"last-month\",\"last-year\"],\"type\":\"string\"}`.","in":"query","name":"date_posted","required":false,"schema":{"type":"string"}},{"in":"query","name":"limit","required":false,"schema":{"type":"string"}},{"description":"The page number to return.","in":"query","name":"page","required":false,"schema":{"type":"string"}},{"description":"The keyword to search for","in":"query","name":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"credits_remaining":33929349,"reels":[{"__typename":"XDTGraphVideo","accessibility_caption":null,"caption":"Dogs are family 💙\n\nI met Rocco, a little rescue Chihuahua all the way from Mexico 🇲🇽🐾 \n\nHe’s looked after by a lovely lady who’s always had dogs, but when she lost her last one, she thought that was it, the loss is too painful to go through again. But babysitting Rocco gives her her “dog fix” and keeps her connected to the love only dogs can bring 🥰\n\nShe’s originally from Los Angeles, but now a New Yorker, and knows Central Park inside out from years of walking dogs there 🌳🐕 \n\nShe told me how dogs are family, and people who don’t love animals will never fully understand it, and I completely agree! ❤️\n\n#dogphotography #rescuedog #chihuahua #dogportrait #dogphotographer","clips_music_attribution_info":{"artist_name":"Oliver Max","audio_id":"1711608879787237","should_mute_audio":false,"should_mute_audio_reason":"","song_name":"Smiling Heart","uses_original_audio":false},"comment_count":90,"comments":[{"created_at":"2025-11-14T17:34:59.000Z","id":"17987217557879174","like_count":0,"owner":{"id":"59201694781","is_verified":false,"profile_pic_url":"https://scontent-sjc3-1.cdninstagram.com/v/t51.2885-19/487953757_1207254180975255_6791368254609466885_n.jpg?stp=dst-jpg_s150x150_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLmRqYW5nby41ODkuYzIifQ&_nc_ht=scontent-sjc3-1.cdninstagram.com&_nc_cat=103&_nc_oc=Q6cZ2QEgFUe8Hj_UR-Af4n8brIqO2O_yZfoRHnHjM_VSEqFgfOpJoZ-_uIv8BVvGuSnLWQw&_nc_ohc=qE_Ww23SCnYQ7kNvwH_hlCD&_nc_gid=rIrCBBTCedpkbi2BFdOeJA&edm=ANTKIIoBAAAA&ccb=7-5&oh=00_Afn9DKpQeyNf-M17weq6PlGfa-TnjHbUWDOMSLsw-0Q3IQ&oe=695A2603&_nc_sid=d885a2","username":"bslattt_official"},"text":"😍"}],"display_url":"https://scontent-sjc3-1.cdninstagram.com/v/t51.2885-15/550186015_17890754136343371_4563383710172988045_n.jpg?stp=dst-jpg_e15_tt6&_nc_ht=scontent-sjc3-1.cdninstagram.com&_nc_cat=103&_nc_oc=Q6cZ2QEgFUe8Hj_UR-Af4n8brIqO2O_yZfoRHnHjM_VSEqFgfOpJoZ-_uIv8BVvGuSnLWQw&_nc_ohc=d5Wmai9i7L0Q7kNvwH6u4n-&_nc_gid=rIrCBBTCedpkbi2BFdOeJA&edm=ANTKIIoBAAAA&ccb=7-5&oh=00_AflECyxYDTLWJ-OPnPag49aqgx6CniLKmOaUAGMGXrkDxg&oe=695A1764&_nc_sid=d885a2","has_audio":false,"id":"3723045213787686915","is_ad":false,"is_affiliate":false,"is_paid_partnership":false,"is_video":true,"like_count":3487,"location":{"address_json":"{\"street_address\": \"5th Avenue & 59th Street - Grand Army Plaza\", \"zip_code\": \"10019\", \"city_name\": \"New York, New York\", \"region_name\": \"\", \"country_code\": \"\", \"exact_city_match\": false, \"exact_region_match\": false, \"exact_country_match\": false}","has_public_page":true,"id":"110103980565013","name":"Central Park, New York City","slug":"central-park-new-york-city"},"owner":{"follower_count":188406,"full_name":"Mark | Dog Photographer & Storyteller","id":"70127159370","is_private":false,"is_unpublished":false,"is_verified":true,"post_count":117,"profile_pic_url":"https://scontent-sjc3-1.cdninstagram.com/v/t51.2885-19/464124732_886472936919742_2388131534569981752_n.jpg?stp=dst-jpg_s150x150_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLmRqYW5nby4xMDgwLmMyIn0&_nc_ht=scontent-sjc3-1.cdninstagram.com&_nc_cat=110&_nc_oc=Q6cZ2QEgFUe8Hj_UR-Af4n8brIqO2O_yZfoRHnHjM_VSEqFgfOpJoZ-_uIv8BVvGuSnLWQw&_nc_ohc=zUH1QNaBCjYQ7kNvwEvfJoG&_nc_gid=rIrCBBTCedpkbi2BFdOeJA&edm=ANTKIIoBAAAA&ccb=7-5&oh=00_Afl7bOnEEqOQh9YqpKjOfS9Nly8_GgqVf-UHM2PXwEnrRQ&oe=695A1C46&_nc_sid=d885a2","username":"fetchmycamera_"},"product_type":"clips","shortcode":"DOq6eV6iIgD","taken_at":"2025-09-16T16:56:45.000Z","thumbnail_src":"https://scontent-sjc3-1.cdninstagram.com/v/t51.2885-15/550186015_17890754136343371_4563383710172988045_n.jpg?stp=c0.280.720.720a_dst-jpg_e15_s640x640_tt6&_nc_ht=scontent-sjc3-1.cdninstagram.com&_nc_cat=103&_nc_oc=Q6cZ2QEgFUe8Hj_UR-Af4n8brIqO2O_yZfoRHnHjM_VSEqFgfOpJoZ-_uIv8BVvGuSnLWQw&_nc_ohc=d5Wmai9i7L0Q7kNvwH6u4n-&_nc_gid=rIrCBBTCedpkbi2BFdOeJA&edm=ANTKIIoBAAAA&ccb=7-5&oh=00_AfkaB2Nw4i5OiJscl0BtYIQRdenm5DyobWgTmjiq98BkcQ&oe=695A1764&_nc_sid=d885a2","url":"https://www.instagram.com/reel/DOq6eV6iIgD/","video_duration":75.7,"video_play_count":46018,"video_url":"https://scontent-sjc3-1.cdninstagram.com/o1/v/t2/f2/m86/AQPtJA5EnMaKK-MNttf3RtYeQCVd-RvC7-juqeJiRkM3tKOkES_-1_ejsPDHgHGZ-xl4in8i3l38K12FlyUWKsieKzs2fGzo1GYOYJI.mp4?_nc_cat=105&_nc_sid=5e9851&_nc_ht=scontent-sjc3-1.cdninstagram.com&_nc_ohc=YBLRFw3fFXcQ7kNvwGKHSNS&efg=eyJ2ZW5jb2RlX3RhZyI6Inhwdl9wcm9ncmVzc2l2ZS5JTlNUQUdSQU0uQ0xJUFMuQzMuNzIwLmRhc2hfYmFzZWxpbmVfMV92MSIsInhwdl9hc3NldF9pZCI6Nzg4NjQ4MjQzNTUwNjIxLCJhc3NldF9hZ2VfZGF5cyI6MTA1LCJ2aV91c2VjYXNlX2lkIjoxMDA5OSwiZHVyYXRpb25fcyI6NzUsInVybGdlbl9zb3VyY2UiOiJ3d3cifQ%3D%3D&ccb=17-1&vs=8331fe48c9c9d742&_nc_vs=HBksFQIYUmlnX3hwdl9yZWVsc19wZXJtYW5lbnRfc3JfcHJvZC85NjQ3MjM4QTg3QjMzMzVCNEVBNDI2NEUzRTIyRTNBRV92aWRlb19kYXNoaW5pdC5tcDQVAALIARIAFQIYOnBhc3N0aHJvdWdoX2V2ZXJzdG9yZS9HRGFlcnlEbFRCTkhBbXdGQUk1d0lORGFpWEk3YnFfRUFBQUYVAgLIARIAKAAYABsCiAd1c2Vfb2lsATEScHJvZ3Jlc3NpdmVfcmVjaXBlATEVAAAmuubGpq_R5gIVAigCQzMsF0BS7MzMzMzNGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHX-B2XmnQEA&_nc_gid=rIrCBBTCedpkbi2BFdOeJA&_nc_zt=28&oh=00_Afnoz52f0MquXCMwfTVoxg7ArrUBU0IM-BhI13EbDc8qKg&oe=695618AE","video_view_count":21808}],"success":true},"schema":{"$ref":"#/components/schemas/ResponseE433E0E9Acbc_InstagramReelsResponse"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"search","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"scrape-creators","x-aisa-category":"10","x-aisa-docs-url":"https://aisa.one/docs/api-reference/instagram/get_instagram-reels-search","x-aisa-identity":{"canonical_operation_id":"get_instagram_reels_search","historical_aliases":[{"canonical_source_file":"openapi/instagram.json","canonical_source_sha256":"2c12412412fb1667bcdf8684a00fc17be404b453ec25db5afb37c2ec7455e7f5","locale":"zh","method":"GET","operation_id":"get_instagram-reels-search","public_path":"/apis/v1/instagram/reels/search","published_ref":"e0ee9af05d7407976af62a72ac4e3499703a4f6a","source_file":"openapi/zh/instagram.json","source_sha256":"26585536b473e68a5b3b9ddedfedd100cc4c9df11edce72b1d18c3bafc665e3b"}],"schema_version":1,"sha256":"sha256:fcc3c201c5e70a0d64288e25aaf83eb9b6648a15dc8b666e22064469f09b429b"},"x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.00188,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"scrape-creators","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"scrape-creators","x-aisa-response-source":{"content_hash":"sha256:3b5a94327f56aa87bf9e80473ae14f7b9631571b414b4ecabb370e3825ef5e2e","kind":"upstream_success_contract","source":{"content_hash":"sha256:d87ed42fbe37e0ef04493cd7894137c64423c1397bb4e67ad87f403307d2b475","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","prior_source":{"content_hash":"sha256:217a40b12f616a7caecd45ff42c89231212203a29ac10ab93400d128643bb0d7","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"}},"x-aisa-revision":{"customer_pricing_ref":"86baa23d8df7","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1eb7fd6ba641"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_instagram_reels_search","path":"/apis/v1/instagram/reels/search"},"x-aisa-source":{"content_hash":"sha256:d87ed42fbe37e0ef04493cd7894137c64423c1397bb4e67ad87f403307d2b475","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","prior_source":{"content_hash":"sha256:217a40b12f616a7caecd45ff42c89231212203a29ac10ab93400d128643bb0d7","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v2/instagram/reels/search","x-aisa-validation":"mixed"}},"/apis/v1/instagram/reels/trending":{"get":{"description":"Returns the reels Instagram publishes on its public instagram.com/reels page, in a normalised shape: reels, each with shortcode, url, caption, like_count, comment_count, video_url, image_url, media_type, taken_at and the owning user. Instagram serves a small batch at a time and successive batches overlap, so call repeatedly and de-duplicate on shortcode. Measured at 30 reels and about 411 KB, where play_count and ig_play_count came back null on every item, unlike get_instagram_reels_search which populates them. Takes no parameters and cannot be filtered; to search by topic use get_instagram_reels_search.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.00188 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_instagram_reels_trending","responses":{"200":{"content":{"application/json":{"example":{"credits_remaining":100,"data":{"reels":[{"caption":"Funny clip from today","clips_metadata":{},"comment_count":123,"has_audio":true,"id":"3659267353687104516","ig_play_count":456789,"image_url":"https://scontent.cdninstagram.com/v/t51.2885-15/example.jpg","image_versions2":{"candidates":[{"height":1280,"url":"https://scontent.cdninstagram.com/v/t51.2885-15/example.jpg","width":720}]},"like_count":12345,"media_type":2,"original_height":1280,"original_width":720,"pk":"3659267353687104516","play_count":456789,"product_type":"clips","shortcode":"DYt13O8gLoE","taken_at":"2026-01-02T18:32:11.000Z","url":"https://www.instagram.com/reel/DYt13O8gLoE/","user":{"full_name":"Creator","id":"123456789","is_private":false,"is_verified":true,"pk":"123456789","profile_pic_url":"https://scontent.cdninstagram.com/v/t51.2885-19/example.jpg","username":"creator"},"video_url":"https://scontent.cdninstagram.com/o1/v/t16/f2/m86/example.mp4","video_versions":[{"height":1280,"type":101,"url":"https://scontent.cdninstagram.com/o1/v/t16/f2/m86/example.mp4","width":720}]}]},"success":true},"schema":{"$ref":"#/components/schemas/ResponseE433E0E9Acbc_InstagramReelsResponse"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"reels-trending","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"scrape-creators","x-aisa-category":"10","x-aisa-docs-url":"https://aisa.one/docs/api-reference/instagram/get_instagram-reels-trending","x-aisa-identity":{"canonical_operation_id":"get_instagram_reels_trending","historical_aliases":[{"canonical_source_file":"openapi/instagram.json","canonical_source_sha256":"2c12412412fb1667bcdf8684a00fc17be404b453ec25db5afb37c2ec7455e7f5","locale":"zh","method":"GET","operation_id":"get_instagram-reels-trending","public_path":"/apis/v1/instagram/reels/trending","published_ref":"e0ee9af05d7407976af62a72ac4e3499703a4f6a","source_file":"openapi/zh/instagram.json","source_sha256":"26585536b473e68a5b3b9ddedfedd100cc4c9df11edce72b1d18c3bafc665e3b"}],"schema_version":1,"sha256":"sha256:246b17f60afc40849252e42870d897963fd404e0b019f0f9a5e976371937cf5d"},"x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.00188,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"scrape-creators","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"scrape-creators","x-aisa-response-source":{"content_hash":"sha256:a3c4de7aa8eb6b7b36d91cb804a3582b6a2557037f7a6fd5b825c37ac812293d","kind":"upstream_success_contract","source":{"content_hash":"sha256:d87ed42fbe37e0ef04493cd7894137c64423c1397bb4e67ad87f403307d2b475","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","prior_source":{"content_hash":"sha256:217a40b12f616a7caecd45ff42c89231212203a29ac10ab93400d128643bb0d7","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"}},"x-aisa-revision":{"customer_pricing_ref":"86baa23d8df7","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1768180edce0"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_instagram_reels_trending","path":"/apis/v1/instagram/reels/trending"},"x-aisa-source":{"content_hash":"sha256:d87ed42fbe37e0ef04493cd7894137c64423c1397bb4e67ad87f403307d2b475","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","prior_source":{"content_hash":"sha256:217a40b12f616a7caecd45ff42c89231212203a29ac10ab93400d128643bb0d7","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/instagram/reels/trending","x-aisa-validation":"provider"}},"/apis/v1/instagram/search/hashtag":{"get":{"description":"Finds public posts carrying a hashtag through Google, returning hashtag, media_type, cursor and posts in the same normalised shape as get_instagram_reels_search: shortcode, url, caption, like_count, comment_count, video_play_count, video_view_count, owner, location and taken_at. The leading # is optional. Set media_type=reels to narrow to reels, or all for posts and reels together. Note that cursor here is the next Google results page number rather than an Instagram cursor. Measured at about 78 KB for ten posts. To search caption keywords rather than a hashtag, use get_instagram_reels_search.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.00188 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_instagram_search_hashtag","parameters":[{"description":"The cursor returned by the previous response. In this version, it is the next Google results page number.","in":"query","name":"cursor","required":false,"schema":{"type":"string"}},{"description":"Only return Google-indexed posts found in this relative window.","in":"query","name":"date_posted","required":false,"schema":{"enum":["last-day","last-hour","last-month","last-week","last-year"],"type":"string"}},{"description":"The hashtag to search for. Include or omit the #.","in":"query","name":"hashtag","required":false,"schema":{"type":"string"}},{"description":"Use all to search public posts and reels, or reels to only return reels. Defaults to all.","in":"query","name":"media_type","required":false,"schema":{"enum":["all","reels"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"credits_remaining":49997308058,"cursor":"2","hashtag":"funnydogs","media_type":"all","posts":[{"__typename":"XDTGraphVideo","accessibility_caption":null,"caption":"Well we tried to be subtle…  #funnydogs #funny #whiteboxer #australianshepherd","clips_music_attribution_info":{"artist_name":"_layla_the_boxer","audio_id":"1303301604923923","should_mute_audio":false,"should_mute_audio_reason":"","song_name":"Original audio","uses_original_audio":true},"comment_count":1263,"comments":[{"created_at":"2026-01-25T13:33:43.000Z","id":"18099897668494530","like_count":0,"owner":{"id":"70821489119","is_verified":false,"profile_pic_url":"https://scontent-ord5-3.cdninstagram.com/v/t51.2885-19/466368394_545365701466258_2087161965910224562_n.jpg?stp=dst-jpg_s150x150_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLmRqYW5nby4xMDgwLmMyIn0&_nc_ht=scontent-ord5-3.cdninstagram.com&_nc_cat=110&_nc_oc=Q6cZ2gGAVcFN0K6MoOopK41K4dWjOeZZaT9xgOadaLiAbdnmQSVNlQgD_lz8yQLaXrtvYeY&_nc_ohc=JxQ38FoXdhsQ7kNvwH3PKC0&_nc_gid=tAUZdiRnIdGjcNvGfTjMvg&edm=ANTKIIoBAAAA&ccb=7-5&oh=00_Af5bZb_HVbD8jFTK8i271c6IoeUyGR3iiKL-YVd-tFY_Yw&oe=6A1D05C8&_nc_sid=d885a2","username":"jesshman66"},"text":"😂😅🤣😍❤️🥰"}],"display_url":"https://scontent-ord5-2.cdninstagram.com/v/t51.82787-15/542212527_18130644664455761_8262846918103190683_n.jpg?stp=dst-jpg_e35_p1080x1080_sh2.08_tt6&_nc_ht=scontent-ord5-2.cdninstagram.com&_nc_cat=105&_nc_oc=Q6cZ2gGAVcFN0K6MoOopK41K4dWjOeZZaT9xgOadaLiAbdnmQSVNlQgD_lz8yQLaXrtvYeY&_nc_ohc=eV6SPEh2O88Q7kNvwHcNeFx&_nc_gid=tAUZdiRnIdGjcNvGfTjMvg&edm=ANTKIIoBAAAA&ccb=7-5&oh=00_Af6TdnB6cfe_BkRBRYP65isRGJfDrp2evUQY9O_ReUHv2g&oe=6A1D1BB2&_nc_sid=d885a2","has_audio":false,"id":"3714950709444987377","is_ad":false,"is_affiliate":false,"is_paid_partnership":false,"is_video":true,"like_count":35854,"location":null,"owner":{"follower_count":1369176,"full_name":"Layla the Boxer","id":"13582495760","is_private":false,"is_unpublished":false,"is_verified":true,"post_count":1184,"profile_pic_url":"https://scontent-ord5-3.cdninstagram.com/v/t51.2885-19/420493539_1460561894498614_4791883467164866946_n.jpg?stp=dst-jpg_s150x150_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLmRqYW5nby4xMDgwLmMyIn0&_nc_ht=scontent-ord5-3.cdninstagram.com&_nc_cat=110&_nc_oc=Q6cZ2gGAVcFN0K6MoOopK41K4dWjOeZZaT9xgOadaLiAbdnmQSVNlQgD_lz8yQLaXrtvYeY&_nc_ohc=aeHo4Q_mApIQ7kNvwERao4Z&_nc_gid=tAUZdiRnIdGjcNvGfTjMvg&edm=ANTKIIoBAAAA&ccb=7-5&oh=00_Af4Fxb_M04AcFcB7JVo3PYiMVir3WS0vIloaPKB0igyV_g&oe=6A1D1119&_nc_sid=d885a2","username":"_layla_the_boxer"},"product_type":"clips","shortcode":"DOOJ_zSjcnx","taken_at":"2025-09-05T12:51:42.000Z","thumbnail_src":"https://scontent-ord5-2.cdninstagram.com/v/t51.82787-15/542212527_18130644664455761_8262846918103190683_n.jpg?stp=c0.509.1312.1312a_dst-jpg_e35_s640x640_sh2.08_tt6&_nc_ht=scontent-ord5-2.cdninstagram.com&_nc_cat=105&_nc_oc=Q6cZ2gGAVcFN0K6MoOopK41K4dWjOeZZaT9xgOadaLiAbdnmQSVNlQgD_lz8yQLaXrtvYeY&_nc_ohc=eV6SPEh2O88Q7kNvwHcNeFx&_nc_gid=tAUZdiRnIdGjcNvGfTjMvg&edm=ANTKIIoBAAAA&ccb=7-5&oh=00_Af6BLCF7O_laTkSuoqn5Ebg8ZWg57JkaXtBAb6nH0KapPg&oe=6A1D1BB2&_nc_sid=d885a2","url":"https://www.instagram.com/reel/DOOJ_zSjcnx/","video_duration":65.733,"video_play_count":593055,"video_url":"https://scontent-ord5-2.cdninstagram.com/o1/v/t2/f2/m86/AQNG_gCzevxl8xiNB2lVRlcV8c3o3r2ZyeLeWfaY4eaHdyRX3_Z1mty2jrHuH5Z66vTC5SXrhmpdG5re9MNyf1jCtWVyPKAWQFQ037o.mp4?_nc_cat=104&_nc_sid=5e9851&_nc_ht=scontent-ord5-2.cdninstagram.com&_nc_ohc=ByTiQjuOr9wQ7kNvwGpBh0x&efg=eyJ2ZW5jb2RlX3RhZyI6Inhwdl9wcm9ncmVzc2l2ZS5JTlNUQUdSQU0uQ0xJUFMuQzMuNzIwLmRhc2hfYmFzZWxpbmVfMV92MSIsInhwdl9hc3NldF9pZCI6MTEyMDQ3OTIyMDA0MTUwMSwiYXNzZXRfYWdlX2RheXMiOjI2NCwidmlfdXNlY2FzZV9pZCI6MTAwOTksImR1cmF0aW9uX3MiOjY1LCJ1cmxnZW5fc291cmNlIjoid3d3In0%3D&ccb=17-1&vs=638842146c84456b&_nc_vs=HBksFQIYUmlnX3hwdl9yZWVsc19wZXJtYW5lbnRfc3JfcHJvZC80QTQ2OURBNUJBQTE1RjdFODZFRjQxRThCOUU1RTNBOV92aWRlb19kYXNoaW5pdC5tcDQVAALIARIAFQIYRmlnX3hwdl9yZWVsc19wZXJtYW5lbnRfc3JfcHJvZC83NDQ4NjQwMTg0MjI1MjdfODI5Mjc2OTQ2ODc2ODI3MDk4OC5tcDQVAgLIARIAKAAYABsCiAd1c2Vfb2lsATEScHJvZ3Jlc3NpdmVfcmVjaXBlATEVAAAmupyc3rzE_QMVAigCQzMsF0BQbul41P30GBJkYXNoX2Jhc2VsaW5lXzFfdjERAHX-B2XmnQEA&_nc_gid=tAUZdiRnIdGjcNvGfTjMvg&_nc_ss=7a22e&_nc_zt=28&oh=00_Af6Z6PbM9b2RWG7EdCufc8MOp-pcmhJu3EMKtd_pzJaopw&oe=6A193955","video_view_count":148581}],"success":true},"schema":{"$ref":"#/components/schemas/ResponseE433E0E9Acbc_InstagramHashtagSearchResponse"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"search-hashtag","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"scrape-creators","x-aisa-category":"10","x-aisa-docs-url":"https://aisa.one/docs/api-reference/instagram/get_instagram-search-hashtag","x-aisa-identity":{"canonical_operation_id":"get_instagram_search_hashtag","historical_aliases":[{"canonical_source_file":"openapi/instagram.json","canonical_source_sha256":"2c12412412fb1667bcdf8684a00fc17be404b453ec25db5afb37c2ec7455e7f5","locale":"zh","method":"GET","operation_id":"get_instagram-search-hashtag","public_path":"/apis/v1/instagram/search/hashtag","published_ref":"e0ee9af05d7407976af62a72ac4e3499703a4f6a","source_file":"openapi/zh/instagram.json","source_sha256":"26585536b473e68a5b3b9ddedfedd100cc4c9df11edce72b1d18c3bafc665e3b"}],"schema_version":1,"sha256":"sha256:1f778e10e90609dab367222b3f29b954f3acf8af5e2af8b6d137f36785982576"},"x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.00188,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"scrape-creators","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"scrape-creators","x-aisa-response-source":{"content_hash":"sha256:0cadace8f3d2ecc78b495c57aeb889cffac1bfe68369ea6bf47f55b0909a8569","kind":"upstream_success_contract","source":{"content_hash":"sha256:d87ed42fbe37e0ef04493cd7894137c64423c1397bb4e67ad87f403307d2b475","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","prior_source":{"content_hash":"sha256:217a40b12f616a7caecd45ff42c89231212203a29ac10ab93400d128643bb0d7","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"}},"x-aisa-revision":{"customer_pricing_ref":"86baa23d8df7","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6f9706a7a917"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_instagram_search_hashtag","path":"/apis/v1/instagram/search/hashtag"},"x-aisa-source":{"content_hash":"sha256:d87ed42fbe37e0ef04493cd7894137c64423c1397bb4e67ad87f403307d2b475","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","prior_source":{"content_hash":"sha256:217a40b12f616a7caecd45ff42c89231212203a29ac10ab93400d128643bb0d7","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/instagram/search/hashtag","x-aisa-validation":"mixed"}},"/apis/v1/instagram/search/profiles":{"get":{"description":"Searches Google for public Instagram profiles matching a keyword or bio phrase and returns profiles with username, full_name, biography, follower_count, following_count, media_count, is_verified, is_private, category_name, external_url, bio_links, url, the numeric id, and matched_from, which records whether the hit came from a profile page or from a post. google_title and google_description carry the underlying search result. Measured at about 18 KB and 13 seconds. The numeric id feeds get_instagram_basic_profile directly. To search posts rather than people, use get_instagram_search_hashtag or get_instagram_reels_search.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.00188 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_instagram_search_profiles","parameters":[{"description":"The cursor returned by the previous response. In this version, it is the next Google results page number.","in":"query","name":"cursor","required":false,"schema":{"type":"string"}},{"description":"Bio or caption keyword/phrase to search for.","in":"query","name":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"credits_remaining":49997308061,"cursor":"2","profiles":[{"bio_links":[{"link_type":"external","lynx_url":"https://l.instagram.com/?u=https%3A%2F%2Fwww.7fss.com%2Fstep-1-copy%3Fel%3DIGBIOLINK%23open-popup&e=AUDL6mrGFNwwqQ5OS_ykY3196_aDgP3WevjzLFx8G7jkeMCdaQ34LYoLtaVthGp5x_sy5PqmCVr0QYah1cAfHJMPL2tvSClY","title":"Install the Paid Attention System™️","url":"https://www.7fss.com/step-1-copy?el=IGBIOLINK#open-popup"}],"biography":"DM me “PAID” \nLearn how 1,000+ Fitness Coaches use my Paid Attention System™️ as their NEW way to acquire high ticket clients\n33 clients hit $100kpcm👇","category_name":"Coach","external_url":"https://www.7fss.com/step-1-copy?el=IGBIOLINK","follower_count":503332,"following_count":6541,"full_name":"Worlds #1 Fitness Business Coach","google_description":"His name is Peter Doyle. His business does millions every single month and he's about to close the biggest capital raise of his career. He could have called ...","google_title":"Worlds #1 Fitness Business Coach (@charliejohnsonfitness) - Instagram","id":"188767259","is_business_account":true,"is_private":false,"is_professional_account":true,"is_verified":true,"matched_from":"profile","media_count":8387,"profile_pic_url":"https://instagram.fdet3-1.fna.fbcdn.net/v/t51.2885-19/444225908_1202724841095492_3262096613222025830_n.jpg?stp=dst-jpg_s150x150_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLmRqYW5nby4xMDgwLmMyIn0&_nc_ht=instagram.fdet3-1.fna.fbcdn.net&_nc_cat=100&_nc_oc=Q6cZ2gFTVWoQPCqNLj-erLzu1cFdO0-uazC-7j664y34QW50PvMRgi9toNMv94miQw1IPKU&_nc_ohc=5TYJtJtx0VQQ7kNvwGUcUOD&_nc_gid=jNVLQonLp3nF-24qe_urog&edm=AOQ1c0wBAAAA&ccb=7-5&oh=00_Af4AKr0x8tmEMoxUpNl7z-oM-KqiNxXQVavhCSJSzfJCjg&oe=6A1D2C23&_nc_sid=8b3546","url":"https://www.instagram.com/charliejohnsonfitness/","username":"charliejohnsonfitness"}],"query":"fitness coach","success":true},"schema":{"$ref":"#/components/schemas/ResponseE433E0E9Acbc_InstagramProfilesSearchResponse"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"search-profiles","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"scrape-creators","x-aisa-category":"10","x-aisa-docs-url":"https://aisa.one/docs/api-reference/instagram/get_instagram-search-profiles","x-aisa-identity":{"canonical_operation_id":"get_instagram_search_profiles","historical_aliases":[{"canonical_source_file":"openapi/instagram.json","canonical_source_sha256":"2c12412412fb1667bcdf8684a00fc17be404b453ec25db5afb37c2ec7455e7f5","locale":"zh","method":"GET","operation_id":"get_instagram-search-profiles","public_path":"/apis/v1/instagram/search/profiles","published_ref":"e0ee9af05d7407976af62a72ac4e3499703a4f6a","source_file":"openapi/zh/instagram.json","source_sha256":"26585536b473e68a5b3b9ddedfedd100cc4c9df11edce72b1d18c3bafc665e3b"}],"schema_version":1,"sha256":"sha256:2d3021a27e8fb8c772cf2bf7a9d33925ceec5ade309b765e8ba7f162d1499eb7"},"x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.00188,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"scrape-creators","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"scrape-creators","x-aisa-response-source":{"content_hash":"sha256:e10edf80dfc320c3bbe56160ce3ee364ea34196298e579df974db50ffd512824","kind":"upstream_success_contract","source":{"content_hash":"sha256:d87ed42fbe37e0ef04493cd7894137c64423c1397bb4e67ad87f403307d2b475","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","prior_source":{"content_hash":"sha256:217a40b12f616a7caecd45ff42c89231212203a29ac10ab93400d128643bb0d7","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"}},"x-aisa-revision":{"customer_pricing_ref":"86baa23d8df7","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d3fc4caa176a"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_instagram_search_profiles","path":"/apis/v1/instagram/search/profiles"},"x-aisa-source":{"content_hash":"sha256:d87ed42fbe37e0ef04493cd7894137c64423c1397bb4e67ad87f403307d2b475","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","prior_source":{"content_hash":"sha256:217a40b12f616a7caecd45ff42c89231212203a29ac10ab93400d128643bb0d7","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/instagram/search/profiles","x-aisa-validation":"mixed"}},"/apis/v1/instagram/song/reels":{"get":{"description":"Returns the reels that use one audio track, as raw Instagram media objects under reels, with cursor and has_more for paging. There are two confirmed ways to obtain audio_id: the number in an instagram.com/reels/audio/<id>/ URL, and clips_metadata.original_sound_info.audio_asset_id on any reel returned by get_instagram_user_reels. Measured at about 177 KB for five reels, in the same raw shape as get_instagram_user_reels rather than the normalised shape of the search endpoints. To find reels by keyword instead of by sound, use get_instagram_reels_search.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.00188 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_instagram_song_reels","parameters":[{"description":"The audio id from the Instagram audio page URL.","in":"query","name":"audio_id","required":false,"schema":{"type":"string"}},{"description":"Pagination cursor returned by Instagram from the previous response.","in":"query","name":"cursor","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"credits_remaining":49996450280,"cursor":"Gsbyq....","has_more":true,"reels":[{"are_remixes_crosspostable":true,"boost_unavailable_identifier":null,"boost_unavailable_reason":null,"boost_unavailable_reason_v2":[],"can_reply":false,"can_see_insights_as_brand":false,"can_view_more_preview_comments":false,"can_viewer_reshare":true,"can_viewer_save":true,"caption":{"bit_flags":0,"content_type":"comment","created_at":1780863179,"created_at_utc":1780863179,"did_report_as_spam":false,"is_covered":false,"is_ranked_comment":false,"media_id":"3914483624446839545","pk":"18003972137927139","private_reply_status":0,"share_enabled":false,"status":"Active","strong_id__":"18003972137927139","text":"Thank you so much to the @rangers for having us out to throw the first pitch. Absolute bucket list item \n\n🎥 @derekhockemeyer \n\n#rangers #rockmusic #baseball #mlb","type":1,"user":{"fbid_v2":"17841450318307553","full_name":"Dexter and The Moonrocks","id":"50380429276","is_private":false,"is_unpublished":false,"is_verified":true,"pk":50380429276,"pk_id":"50380429276","profile_pic_id":"3596544531479280878_50380429276","profile_pic_url":"https://scontent-bos5-1.cdninstagram.com/v/t51.2885-19/486451888_876116764599836_2484139502902255595_n.jpg?stp=dst-jpg_s150x150_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLmRqYW5nby4xMDAwLmMyIn0&_nc_ht=scontent-bos5-1.cdninstagram.com&_nc_cat=1&_nc_oc=Q6cZ2gErZlYFtNgTJHTyDqaQXA7j57JH6I22iRoOkDAGIiYeRo10okFoVMUQF0K8EhLDpz0&_nc_ohc=3AKPMsLISg8Q7kNvwEqyLZS&_nc_gid=Cb947IFjRDhbeOoUvuQPcg&edm=APs17CUBAAAA&ccb=7-5&oh=00_Af9_QPU6gb7UXgbF-8oArHR3Sl88g02CcWe_rjkVHhRegg&oe=6A2D115C&_nc_sid=10d13b","strong_id__":"50380429276","username":"the_moonrocks"},"user_id":50380429276},"caption_is_edited":true,"client_cache_key":"MzkxNDQ4MzYyNDQ0NjgzOTU0NQ==.3","clips_metadata":{"achievements_info":{"num_earned_achievements":null,"show_achievements":false},"additional_audio_info":{"additional_audio_username":null,"audio_reattribution_info":{"should_allow_restore":false}},"asset_recommendation_info":null,"audio_ranking_info":{"best_audio_cluster_id":"1392969992841787"},"audio_type":"licensed_music","branded_content_tag_info":{"can_add_tag":false},"clips_creation_entry_point":"feed","content_appreciation_info":{"enabled":true,"entry_point_container":{"comment":{"action_type":"gifting"},"overflow":null,"pill":{"action_type":"gifting","priority":1}}},"contextual_highlight_info":null,"cutout_sticker_info":[],"disable_use_in_clips_client_cache":false,"featured_label":null,"is_fan_club_promo_video":null,"is_public_chat_welcome_video":false,"is_shared_to_fb":false,"mashup_info":{"can_toggle_mashups_allowed":false,"formatted_mashups_count":null,"has_been_mashed_up":false,"has_nonmimicable_additional_audio":false,"is_creator_requesting_mashup":false,"is_light_weight_check":true,"is_light_weight_reuse_allowed_check":false,"is_pivot_page_available":false,"is_reuse_allowed":false,"mashup_type":null,"mashups_allowed":false,"non_privacy_filtered_mashups_media_count":0,"original_media":null,"privacy_filtered_mashups_media_count":null},"music_canonical_id":"18455463055100927","music_info":{"music_asset_info":{"allows_saving":false,"artist_id":"318791467948898","audio_asset_id":"1655474642367036","audio_cluster_id":"1392969992841787","cover_artwork_thumbnail_uri":"https://scontent-bos5-1.xx.fbcdn.net/v/t39.30808-6/650332792_71060841314503_1416809917085791775_n.jpg?stp=dst-jpg_s168x128_tt6&_nc_cat=1&ccb=1-7&_nc_sid=2f2557&_nc_ohc=nPTxUb7rZPUQ7kNvwGEs4zR&_nc_oc=AdrmbkQxsSMO4Rx1aiI5cZYpc6B3nD2bPqqeRveKVB-9NP2astJfuhYkSTdqS-9UqEE&_nc_ad=z-m&_nc_cid=0&_nc_zt=23&_nc_ht=scontent-bos5-1.xx&_nc_gid=Cb947IFjRDhbeOoUvuQPcg&_nc_ss=7a20f&oh=00_Af_VBrgk1I7krwXYJ1QGlcUcctWs9p3-6cPUOmnlXjHhCQ&oe=6A2CF4CE","cover_artwork_uri":"https://scontent-bos5-1.xx.fbcdn.net/v/t39.30808-6/650332792_71060841314503_1416809917085791775_n.jpg?stp=dst-jpg_s261x260_tt6&_nc_cat=1&ccb=1-7&_nc_sid=2f2557&_nc_ohc=nPTxUb7rZPUQ7kNvwGEs4zR&_nc_oc=AdrmbkQxsSMO4Rx1aiI5cZYpc6B3nD2bPqqeRveKVB-9NP2astJfuhYkSTdqS-9UqEE&_nc_ad=z-m&_nc_cid=0&_nc_zt=23&_nc_ht=scontent-bos5-1.xx&_nc_gid=Cb947IFjRDhbeOoUvuQPcg&_nc_ss=7a20f&oh=00_Af9u_cA6sILr-aFzE0_Ko4cdGK-WT8leUFtCRDWxDH-8rw&oe=6A2CF4CE","dark_message":null,"dash_manifest":null,"display_artist":"Dexter and The Moonrocks","duration_in_ms":217897,"fast_start_progressive_download_url":"https://video-bos5-1.xx.fbcdn.net/o1/v/t2/f2/m69/AQNlty8t4cP3Rq5yxfHtP_PoPO2pxMe6gh7PD8ha85O3RN4Nj-nQHLnRyUZmr2Aqi9lazeXNN_jutk3-vbuZPaj5.mp4?strext=1&_nc_cat=105&_nc_sid=8bf8fe&_nc_ht=video-bos5-1.xx.fbcdn.net&_nc_ohc=0ZYQDpcAGukQ7kNvwG99Idh&efg=eyJ2ZW5jb2RlX3RhZyI6Inhwdl9wcm9ncmVzc2l2ZS5WSV9VU0VDQVNFX1BST0RVQ1RfVFlQRS4uQzMuMC5wcm9ncmVzc2l2ZV9hdWRpb19hYWNwXzQ4X2ZyYWdfMl9hdWRpbyIsInhwdl9hc3NldF9pZCI6OTY5NzMzOTU1NDcwOTAzLCJhc3NldF9hZ2VfZGF5cyI6NDcsInZpX3VzZWNhc2VfaWQiOjEwNTY4LCJkdXJhdGlvbl9zIjoyMTcsInVybGdlbl9zb3VyY2UiOiJ3d3cifQ%3D%3D&ccb=17-1&_nc_ad=z-m&_nc_cid=0&_nc_zt=28&_nc_ss=7a20f&oh=00_Af-taeSVWSjiUVS0Yn3LbZMCfyh3gB0SlRx7cXsPKv2U2g&oe=6A2CE3D5","has_lyrics":false,"highlight_start_times_in_ms":[59000],"id":"1655474642367036","ig_username":"the_moonrocks","is_eligible_for_audio_effects":true,"is_eligible_for_vinyl_sticker":false,"is_explicit":false,"licensed_music_subtype":"DEFAULT","lyrics":null,"progressive_download_url":"https://video-bos5-1.xx.fbcdn.net/o1/v/t2/f2/m69/AQNlty8t4cP3Rq5yxfHtP_PoPO2pxMe6gh7PD8ha85O3RN4Nj-nQHLnRyUZmr2Aqi9lazeXNN_jutk3-vbuZPaj5.mp4?strext=1&_nc_cat=105&_nc_sid=8bf8fe&_nc_ht=video-bos5-1.xx.fbcdn.net&_nc_ohc=0ZYQDpcAGukQ7kNvwG99Idh&efg=eyJ2ZW5jb2RlX3RhZyI6Inhwdl9wcm9ncmVzc2l2ZS5WSV9VU0VDQVNFX1BST0RVQ1RfVFlQRS4uQzMuMC5wcm9ncmVzc2l2ZV9hdWRpb19hYWNwXzQ4X2ZyYWdfMl9hdWRpbyIsInhwdl9hc3NldF9pZCI6OTY5NzMzOTU1NDcwOTAzLCJhc3NldF9hZ2VfZGF5cyI6NDcsInZpX3VzZWNhc2VfaWQiOjEwNTY4LCJkdXJhdGlvbl9zIjoyMTcsInVybGdlbl9zb3VyY2UiOiJ3d3cifQ%3D%3D&ccb=17-1&_nc_ad=z-m&_nc_cid=0&_nc_zt=28&_nc_ss=7a20f&oh=00_Af-taeSVWSjiUVS0Yn3LbZMCfyh3gB0SlRx7cXsPKv2U2g&oe=6A2CE3D5","reactive_audio_download_url":null,"sanitized_title":null,"song_monetization_info":null,"spotify_track_metadata":null,"subtitle":"","title":"Freakin’ Out","web_30s_preview_download_url":"https://video-bos5-1.xx.fbcdn.net/o1/v/t2/f2/m69/AQNJXvbeaJen3t4kfNe5DHW1PGPqDEzS7O3GuXnWuuGTDobzQc1cfTLeb8362d2F34mq2GBbvFZHzX6imv-Zxtj8.mp4?strext=1&_nc_cat=111&_nc_sid=8bf8fe&_nc_ht=video-bos5-1.xx.fbcdn.net&_nc_ohc=-qwRe0jKEBkQ7kNvwGkqE67&efg=eyJ2ZW5jb2RlX3RhZyI6Inhwdl9wcm9ncmVzc2l2ZS5WSV9VU0VDQVNFX1BST0RVQ1RfVFlQRS4uQzMuMC5wcm9ncmVzc2l2ZV9hdWRpb19hYWNwXzQ4X2ZyYWdfMl9hdWRpbyIsInhwdl9hc3NldF9pZCI6OTY5NzMzOTU1NDcwOTAzLCJhc3NldF9hZ2VfZGF5cyI6NDcsInZpX3VzZWNhc2VfaWQiOjEwNTY4LCJkdXJhdGlvbl9zIjoyMTcsInVybGdlbl9zb3VyY2UiOiJ3d3cifQ%3D%3D&ccb=17-1&_nc_ss=7a20f&_nc_ad=z-m&_nc_cid=0&_nc_zt=28&oh=00_Af8Uh5Atfr_g51m4GsSV7QmVvq0uRP1IQ1OGLfbmdPsUJg&oe=6A2D12DB"},"music_consumption_info":{"allow_media_creation_with_music":false,"audio_asset_start_time_in_ms":155500,"audio_filter_infos":[],"audio_muting_info":{"allow_audio_editing":false,"mute_audio":false,"mute_reason_str":"","show_muted_audio_toast":false},"contains_lyrics":null,"derived_content_id":null,"derived_content_start_time_in_composition_in_ms":null,"display_labels":null,"ig_artist":{"full_name":"Dexter and The Moonrocks","id":"50380429276","is_private":false,"is_verified":true,"pk":50380429276,"pk_id":"50380429276","profile_pic_id":"3596544531479280878_50380429276","profile_pic_url":"https://scontent-bos5-1.cdninstagram.com/v/t51.2885-19/486451888_876116764599836_2484139502902255595_n.jpg?stp=dst-jpg_s150x150_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLmRqYW5nby4xMDAwLmMyIn0&_nc_ht=scontent-bos5-1.cdninstagram.com&_nc_cat=1&_nc_oc=Q6cZ2gErZlYFtNgTJHTyDqaQXA7j57JH6I22iRoOkDAGIiYeRo10okFoVMUQF0K8EhLDpz0&_nc_ohc=3AKPMsLISg8Q7kNvwEqyLZS&_nc_gid=Cb947IFjRDhbeOoUvuQPcg&edm=APs17CUBAAAA&ccb=7-5&oh=00_Af9_QPU6gb7UXgbF-8oArHR3Sl88g02CcWe_rjkVHhRegg&oe=6A2D115C&_nc_sid=10d13b","strong_id__":"50380429276","username":"the_moonrocks"},"is_bookmarked":false,"is_trending_in_clips":true,"overlap_duration_in_ms":30000,"placeholder_profile_pic_url":"https://scontent-bos5-1.cdninstagram.com/v/t51.12442-15/43985629_311105916145351_58064759811405776_n.jpg?_nc_ht=scontent-bos5-1.cdninstagram.com&_nc_cat=107&_nc_oc=Q6cZ2gErZlYFtNgTJHTyDqaQXA7j57JH6I22iRoOkDAGIiYeRo10okFoVMUQF0K8EhLDpz0&_nc_ohc=SlIu03LaJRcQ7kNvwEmBEgx&_nc_gid=Cb947IFjRDhbeOoUvuQPcg&edm=APs17CUAAAAA&ccb=7-5&oh=00_Af-tDtQphNDB6gjPndM-HI6TrVRjd1LZ6mJl1F4ctLr50g&oe=6A2D013D&_nc_sid=10d13b","previous_trend_rank":null,"should_allow_music_editing":false,"should_mute_audio":false,"should_mute_audio_reason":"","should_render_soundwave":false,"trend_rank":null}},"nux_info":null,"original_sound_info":null,"originality_info":null,"professional_clips_upsell_type":0,"reels_on_the_rise_info":null,"reusable_text_attribute_string":null,"reusable_text_info":null,"shopping_info":null,"show_achievements":false,"template_info":null,"viewer_interaction_settings":null},"clips_tab_pinned_user_ids":[],"coauthor_producer_can_see_organic_insights":false,"coauthor_producers":[],"code":"DZTCh3aPMr5","collaborator_edit_eligibility":false,"comment_count":121,"comment_inform_treatment":{"action_type":null,"should_have_inform_treatment":false,"text":"","url":null},"creative_config":null,"cutout_sticker_info":[],"deleted_reason":0,"device_timestamp":1780862828857832,"eligible_insights_entrypoints":"NONE","enable_media_notes_production":false,"fb_play_count":58317,"fb_user_tags":{"in":[]},"fbid":"18003971210927139","filter_type":0,"gen_ai_chat_with_ai_cta_info":null,"gen_ai_detection_method":{"detection_method":"NONE"},"has_audio":true,"has_delayed_metadata":false,"has_liked":false,"has_privately_liked":false,"has_shared_to_fb":0,"has_tagged_users":false,"has_views_fetching":true,"hidden_likes_string_variant":-1,"hide_view_all_comment_entrypoint":false,"id":"3914483624446839545_50380429276","ig_media_sharing_disabled":false,"ig_play_count":235383,"igbio_product":null,"image_versions2":{"additional_candidates":{"first_frame":{"estimated_scans_sizes":[],"height":1136,"scans_profile":null,"url":"https://scontent-bos5-1.cdninstagram.com/v/t51.71878-15/720049395_2200373580753187_8434766665708624590_n.jpg?stp=dst-jpg_e15_tt6&_nc_cat=111&ccb=7-5&_nc_sid=58cdad&efg=eyJ2ZW5jb2RlX3RhZyI6IkNMSVBTLnhwaWRzLjY0MC5zZHIudmlkZW9fYWRkaXRpb25hbF9jb3Zlcl9mcmFtZS5DMyJ9&_nc_ohc=-k4KWqs4qJUQ7kNvwHHtR92&_nc_oc=AdodPhI3iMDbI-P3JXu3JXLpyqeS7wEERLo8aAB0XMO7D6v-DlIPj2VGlwpYBlOhv4U&_nc_zt=23&_nc_ht=scontent-bos5-1.cdninstagram.com&_nc_gid=Cb947IFjRDhbeOoUvuQPcg&_nc_ss=7e289&oh=00_Af-Bol1OQ2bSlFr5Ev8aJ6vZVHQQKwI4mJhtY2i41uYxKQ&oe=6A2D02FC","width":640},"igtv_first_frame":{"estimated_scans_sizes":[],"height":1136,"scans_profile":null,"url":"https://scontent-bos5-1.cdninstagram.com/v/t51.71878-15/720049395_2200373580753187_8434766665708624590_n.jpg?stp=dst-jpg_e15_tt6&_nc_cat=111&ccb=7-5&_nc_sid=58cdad&efg=eyJ2ZW5jb2RlX3RhZyI6IkNMSVBTLnhwaWRzLjY0MC5zZHIudmlkZW9fYWRkaXRpb25hbF9jb3Zlcl9mcmFtZS5DMyJ9&_nc_ohc=-k4KWqs4qJUQ7kNvwHHtR92&_nc_oc=AdodPhI3iMDbI-P3JXu3JXLpyqeS7wEERLo8aAB0XMO7D6v-DlIPj2VGlwpYBlOhv4U&_nc_zt=23&_nc_ht=scontent-bos5-1.cdninstagram.com&_nc_gid=Cb947IFjRDhbeOoUvuQPcg&_nc_ss=7e289&oh=00_Af-Bol1OQ2bSlFr5Ev8aJ6vZVHQQKwI4mJhtY2i41uYxKQ&oe=6A2D02FC","width":640},"smart_frame":null},"candidates":[{"estimated_scans_sizes":[],"height":1136,"scans_profile":null,"url":"https://scontent-bos5-1.cdninstagram.com/v/t51.71878-15/719150226_27489725720657752_5945269205704640767_n.jpg?stp=dst-jpg_e15_tt6&_nc_cat=103&ig_cache_key=MzkxNDQ4MzYyNDQ0NjgzOTU0NQ%3D%3D.3-ccb7-5&ccb=7-5&_nc_sid=58cdad&efg=eyJ2ZW5jb2RlX3RhZyI6IkNMSVBTLnhwaWRzLjY0MC5zZHIudmlkZW9fbmZyYW1lX2NvdmVyX2ZyYW1lLkMzIn0%3D&_nc_ohc=YsjbeqoIlyIQ7kNvwG4yguV&_nc_oc=AdqP5h5UJ6Kk9KASXyBG0uFMcfSgn6jN1fZAbONRrv2xm_XauNoZ8t2eS8N1LCx8D8c&_nc_zt=23&_nc_ht=scontent-bos5-1.cdninstagram.com&_nc_gid=Cb947IFjRDhbeOoUvuQPcg&_nc_ss=7e289&oh=00_Af-7yvBgX7dgv9Hr8a_e4w4m-6baxzL6O9vAR4g7FCB51Q&oe=6A2CEEC4","width":640}],"scrubber_spritesheet_info_candidates":{"default":{"file_size_kb":441,"max_thumbnails_per_sprite":105,"rendered_width":96,"sprite_height":1232,"sprite_urls":["https://scontent-bos5-1.cdninstagram.com/v/t51.71878-15/719939421_982614911077420_7014871733430920682_n.jpg?_nc_cat=111&ccb=7-5&_nc_sid=efdbef&_nc_ohc=BnmNS3_UWBMQ7kNvwGsvBNv&_nc_oc=AdolU3DvhiwbPBNGZ3E9go6Qpqg4YEAW_VmwVwNi5_r95-mdjFXCmaxugz181YIO-LA&_nc_zt=23&_nc_ht=scontent-bos5-1.cdninstagram.com&_nc_gid=Cb947IFjRDhbeOoUvuQPcg&_nc_ss=7e289&oh=00_Af9E7tePOa73YroEspTO_PwuUO39y5nonHLkVn3bOd5qdg&oe=6A2CFE9D"],"sprite_width":1500,"thumbnail_duration":0.2948380952381,"thumbnail_height":176,"thumbnail_width":100,"thumbnails_per_row":15,"total_thumbnail_num_per_sprite":105,"video_length":30.958}},"smart_thumbnail_enabled":null},"integrity_review_decision":"pending","inventory_source":"recommended_clips_chaining_model","invited_coauthor_producers":[],"is_artist_pick":false,"is_comments_gif_composer_enabled":false,"is_cutout_sticker_allowed":false,"is_dash_eligible":1,"is_eligible_content_for_post_roll_ad":false,"is_eligible_for_poe":false,"is_in_profile_grid":false,"is_open_to_public_submission":false,"is_organic_product_tagging_eligible":false,"is_paid_partnership":false,"is_photo_comments_composer_enabled_for_author":false,"is_post_live_clips_media":false,"is_quiet_post":false,"is_reshare_of_text_post_app_media_in_ig":false,"is_reuse_allowed":false,"is_social_ufi_disabled":false,"is_tagged_media_shared_to_viewer_profile_grid":false,"is_third_party_downloads_eligible":true,"is_unified_video":false,"is_visual_reply_commenter_notice_enabled":true,"like_and_view_counts_disabled":false,"like_count":20308,"locations":[],"media_attributions_data":[],"media_overlay_info":null,"media_reposter_bottomsheet_enabled":false,"media_type":2,"meta_ai_suggested_prompts":[],"mezql_token":"","music_metadata":null,"number_of_qualities":6,"organic_tracking_token":"eyJ2ZXJzaW9uIjo2LCJwYXlsb2FkIjp7ImlzX2FuYWx5dGljc190cmFja2VkIjp0cnVlLCJ1dWlkIjoiQXc4U3NPanhycVJzc2ZzQkxXVTh1SkQzOTE0NDgzNjI0NDQ2ODM5NTQ1Iiwic2VydmVyX3Rva2VuIjoiMTc4MDk1MTYwMjQ4MnwzOTE0NDgzNjI0NDQ2ODM5NTQ1fDUwMzgwNDI5Mjc2fGEwOWFhNDBmMTY0YzMxNGI4NmYxNWJjMzI0NjM2MjA0ZDRlNTdjZTFkMDYwZTAzN2E4YTQ4NmRiZTJiNzk3NzQifSwic2lnbmF0dXJlIjoiIn0=","original_height":1920,"original_lang_for_translations":"en","original_width":1080,"photo_of_you":false,"pk":"3914483624446839545","play_count":293700,"product_type":"clips","profile_grid_control_enabled":false,"related_ads_pivots_media_info":"USER_NOT_IN_TEST_GROUP","share_count_disabled":false,"sharing_friction_info":{"bloks_app_url":null,"sharing_friction_payload":null,"should_have_sharing_friction":false},"should_request_ads":false,"should_show_author_pog_for_tagged_media_shared_to_profile_grid":false,"strong_id__":"3914483624446839545_50380429276","subscribe_cta_visible":false,"subtype_name_for_REST__":"XDTClipsMedia","taken_at":1780862943,"timeline_pinned_user_ids":[],"translated_langs_for_autodub":[],"user":{"account_badges":[],"account_type":3,"eligible_for_text_app_activation_badge":false,"fan_club_info":{"autosave_to_exclusive_highlight":null,"connected_member_count":null,"fan_club_id":null,"fan_club_name":null,"fan_consideration_page_revamp_eligiblity":null,"has_created_ssc":null,"has_enough_subscribers_for_ssc":null,"is_fan_club_gifting_eligible":null,"is_fan_club_referral_eligible":null,"is_free_trial_eligible":null,"largest_public_bc_id":null,"should_show_playlists_in_profile_tab":null,"subscriber_count":null},"fbid_v2":"17841450318307553","feed_post_reshare_disabled":false,"full_name":"Dexter and The Moonrocks","has_anonymous_profile_picture":false,"id":"50380429276","interop_messaging_user_fbid":"17851906964677277","is_embeds_disabled":false,"is_private":false,"is_unpublished":false,"is_verified":true,"pk":50380429276,"pk_id":"50380429276","profile_pic_id":"3596544531479280878_50380429276","profile_pic_url":"https://scontent-bos5-1.cdninstagram.com/v/t51.2885-19/486451888_876116764599836_2484139502902255595_n.jpg?stp=dst-jpg_s150x150_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLmRqYW5nby4xMDAwLmMyIn0&_nc_ht=scontent-bos5-1.cdninstagram.com&_nc_cat=1&_nc_oc=Q6cZ2gErZlYFtNgTJHTyDqaQXA7j57JH6I22iRoOkDAGIiYeRo10okFoVMUQF0K8EhLDpz0&_nc_ohc=3AKPMsLISg8Q7kNvwEqyLZS&_nc_gid=Cb947IFjRDhbeOoUvuQPcg&edm=APs17CUBAAAA&ccb=7-5&oh=00_Af9_QPU6gb7UXgbF-8oArHR3Sl88g02CcWe_rjkVHhRegg&oe=6A2D115C&_nc_sid=10d13b","show_account_transparency_details":true,"strong_id__":"50380429276","third_party_downloads_enabled":1,"transparency_product_enabled":false,"username":"the_moonrocks"},"video_duration":30.973,"video_sticker_locales":[],"video_versions":[{"bandwidth":874348,"fallback":null,"height":1280,"id":"2075839049633029v","type":101,"url":"https://scontent-bos5-1.cdninstagram.com/o1/v/t2/f2/m86/AQOGLJxmYlSItzvuJWTmTE6GeF4lsAdDGFMbQ0Twjb94gD4vUyObNmSHG6bml937oZnJrLKX-9ByZ5DHuzCAVt11ZH8YBfJC0JWfXHs.mp4?_nc_cat=108&_nc_sid=5e9851&_nc_ht=scontent-bos5-1.cdninstagram.com&_nc_ohc=VtHMjdRHADsQ7kNvwF8NAld&efg=eyJ2ZW5jb2RlX3RhZyI6Inhwdl9wcm9ncmVzc2l2ZS5JTlNUQUdSQU0uQ0xJUFMuQzMuNzIwLmRhc2hfYmFzZWxpbmVfMV92MSIsInhwdl9hc3NldF9pZCI6OTM3MjMwOTM5MzU5ODY2LCJhc3NldF9hZ2VfZGF5cyI6MSwidmlfdXNlY2FzZV9pZCI6MTAwOTksImR1cmF0aW9uX3MiOjMwLCJ1cmxnZW5fc291cmNlIjoid3d3In0%3D&ccb=17-1&vs=d0fb3e3e71a6f5c9&_nc_vs=HBksFQIYUmlnX3hwdl9yZWVsc19wZXJtYW5lbnRfc3JfcHJvZC9ENTQzODc1Q0I5NTU4MzZGMThDRkM1Qjg0NzI0OUZBMl92aWRlb19kYXNoaW5pdC5tcDQVAALIARIAFQIYUWlnX3hwdl9wbGFjZW1lbnRfcGVybWFuZW50X3YyL0FENDQzRUM2NEJDNzcyQzY5NDE0NEM3OEFBNEVFMzk5X2F1ZGlvX2Rhc2hpbml0Lm1wNBUCAsgBEgAoABgAGwKIB3VzZV9vaWwBMRJwcm9ncmVzc2l2ZV9yZWNpcGUBMRUAACb0qbTTgpqqAxUCKAJDMywXQD71P3ztkWgYEmRhc2hfYmFzZWxpbmVfMV92MREAdf4HZeadAQA&_nc_gid=Cb947IFjRDhbeOoUvuQPcg&_nc_ss=7e289&_nc_zt=28&oh=00_Af86p9gyqJtDsQCzujuJCr6KuJVQjAxSRBUO1p35jieb_A&oe=6A291B95","url_expiration_timestamp_us":null,"width":720}],"view_state_item_type":128}],"success":true},"schema":{"$ref":"#/components/schemas/ResponseE433E0E9Acbc_InstagramReelsResponse"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"reels","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"scrape-creators","x-aisa-category":"10","x-aisa-docs-url":"https://aisa.one/docs/api-reference/instagram/get_instagram-song-reels","x-aisa-identity":{"canonical_operation_id":"get_instagram_song_reels","historical_aliases":[{"canonical_source_file":"openapi/instagram.json","canonical_source_sha256":"2c12412412fb1667bcdf8684a00fc17be404b453ec25db5afb37c2ec7455e7f5","locale":"zh","method":"GET","operation_id":"get_instagram-song-reels","public_path":"/apis/v1/instagram/song/reels","published_ref":"e0ee9af05d7407976af62a72ac4e3499703a4f6a","source_file":"openapi/zh/instagram.json","source_sha256":"26585536b473e68a5b3b9ddedfedd100cc4c9df11edce72b1d18c3bafc665e3b"}],"schema_version":1,"sha256":"sha256:4681f49ec2cbae4a4ff49cddca6b29ae90dec39b047cfa5d531eb29085ac53a0"},"x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.00188,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"scrape-creators","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"scrape-creators","x-aisa-response-source":{"content_hash":"sha256:e6b8a5a2a14ce448f2f51a11939f09afd71d1745b5fdbeba818daf8ae6d3fe8d","kind":"upstream_success_contract","source":{"content_hash":"sha256:d87ed42fbe37e0ef04493cd7894137c64423c1397bb4e67ad87f403307d2b475","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","prior_source":{"content_hash":"sha256:217a40b12f616a7caecd45ff42c89231212203a29ac10ab93400d128643bb0d7","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"}},"x-aisa-revision":{"customer_pricing_ref":"86baa23d8df7","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2033d7b8c1c3"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_instagram_song_reels","path":"/apis/v1/instagram/song/reels"},"x-aisa-source":{"content_hash":"sha256:d87ed42fbe37e0ef04493cd7894137c64423c1397bb4e67ad87f403307d2b475","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","prior_source":{"content_hash":"sha256:217a40b12f616a7caecd45ff42c89231212203a29ac10ab93400d128643bb0d7","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/instagram/song/reels","x-aisa-validation":"mixed"}},"/apis/v1/instagram/user/embed":{"get":{"description":"Returns Instagram's official profile embed widget for a handle as a single html string, ready to drop into a web page. Measured at about 206 KB, nearly all of it inlined markup and styling, so treat the result as something to store or render rather than something to read. It carries no structured profile data at all: for follower counts, biography or bio links use get_instagram_basic_profile when the numeric id is known, or get_instagram_profile when only the handle is.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.00188 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_instagram_user_embed","parameters":[{"description":"Instagram handle","in":"query","name":"handle","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"html":"<!DOCTYPE html>\n<html lang=\"en\" id=\"facebook\" class=\"no_js\">\n<head><meta charset=\"utf-8.....","success":true},"schema":{"$ref":"#/components/schemas/ResponseE433E0E9Acbc_InstagramEmbedResponse"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"embed","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"scrape-creators","x-aisa-category":"10","x-aisa-docs-url":"https://aisa.one/docs/api-reference/instagram/get_instagram-user-embed","x-aisa-identity":{"canonical_operation_id":"get_instagram_user_embed","historical_aliases":[{"canonical_source_file":"openapi/instagram.json","canonical_source_sha256":"2c12412412fb1667bcdf8684a00fc17be404b453ec25db5afb37c2ec7455e7f5","locale":"zh","method":"GET","operation_id":"get_instagram-user-embed","public_path":"/apis/v1/instagram/user/embed","published_ref":"e0ee9af05d7407976af62a72ac4e3499703a4f6a","source_file":"openapi/zh/instagram.json","source_sha256":"26585536b473e68a5b3b9ddedfedd100cc4c9df11edce72b1d18c3bafc665e3b"}],"schema_version":1,"sha256":"sha256:952b8263b35984647415062fd78ef11c3eef53f3d8622cb4595e35203e1770c9"},"x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.00188,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"scrape-creators","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"scrape-creators","x-aisa-response-source":{"content_hash":"sha256:1d1a5338020190025d901c6f6c3a0eeddbdb76f6a497e38857fb6980365844ca","kind":"upstream_success_contract","source":{"content_hash":"sha256:d87ed42fbe37e0ef04493cd7894137c64423c1397bb4e67ad87f403307d2b475","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","prior_source":{"content_hash":"sha256:217a40b12f616a7caecd45ff42c89231212203a29ac10ab93400d128643bb0d7","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"}},"x-aisa-revision":{"customer_pricing_ref":"86baa23d8df7","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"53a2fbbc1d56"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_instagram_user_embed","path":"/apis/v1/instagram/user/embed"},"x-aisa-source":{"content_hash":"sha256:d87ed42fbe37e0ef04493cd7894137c64423c1397bb4e67ad87f403307d2b475","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","prior_source":{"content_hash":"sha256:217a40b12f616a7caecd45ff42c89231212203a29ac10ab93400d128643bb0d7","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/instagram/user/embed","x-aisa-validation":"mixed"}},"/apis/v1/instagram/user/highlight/detail":{"get":{"description":"Returns the stories inside one highlight album: reel_type, latest_reel_media, the owning user, and items, each a raw Instagram story media object. Pass the bare numeric id from get_instagram_user_highlights. The response echoes that id back in the prefixed form highlight:<id>, and feeding the prefixed form to this endpoint returns 404 with a message blaming deletion or a private account, which points at the wrong cause; send the bare number. Measured at 630 KB for an album of 38 stories, so size scales with the album.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.00188 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_instagram_user_highlight_detail","parameters":[{"description":"Highlight ID. Use `/instagram/user/highlights` to discover current highlight IDs for a public account.","in":"query","name":"id","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"ad_expiry_timestamp_in_millis":null,"app_sticker_info":null,"can_gif_quick_reply":true,"can_react_with_avatar":false,"can_reply":false,"can_reshare":true,"cover_media":{"crop_rect":[0],"cropped_image_version":{"height":150,"scans_profile":"","url":"https://scontent-dub4-1.cdninstagram.com/v/t51.2885-15/479737232_1405856350793820_7928432152706230890_n.jpg?stp=c0.202.640.640a_dst-jpg_e15_s150x150_tt6&_nc_ht=scontent-dub4-1.cdninstagram.com&_nc_cat=100&_nc_oc=Q6cZ2QGmly2VJEPPnYd3yasHydMcSwfCazUKlRXiU5HUJ-zQVPrC9Xb-ho-EFRAjvcUgWnY&_nc_ohc=yQlHN7CDZ7IQ7kNvwFIJktj&_nc_gid=-RHeydtWtdTLhayCKiI3oQ&edm=ANmP7GQBAAAA&ccb=7-5&oh=00_AfKKWP06eveppAsTaksGtYoLYb_lesIro1a34w-gEGgJ8A&oe=682184F5&_nc_sid=982cc7","width":150},"full_image_version":null,"media_id":"3574665805209826888_21393171","upload_id":null},"created_at":1743889595,"disabled_reply_types":["story_remix_reply"],"highlight_reel_type":"DEFAULT","id":"highlight:18067016518767507","is_added_to_main_grid":false,"is_archived":false,"is_converted_to_clips":false,"is_cta_sticker_available":null,"is_fit_green":true,"is_nux":false,"is_pinned_highlight":false,"items":[{"archive_story_deletion_ts":0,"boost_unavailable_identifier":null,"boost_unavailable_reason":null,"boost_unavailable_reason_v2":[],"can_play_spotify_audio":false,"can_reply":false,"can_reshare":true,"can_see_insights_as_brand":false,"can_send_prompt":false,"can_viewer_save":false,"caption":null,"caption_is_edited":false,"caption_position":0,"client_cache_key":"MzU2NTkwNzk0MjAxODk4MzQ0Mg==.3","coauthor_producer_can_see_organic_insights":false,"coauthor_producers":[],"code":"DF8pmFZySYS","comment_threading_enabled":true,"commerciality_status":"not_commercial","cutout_sticker_info":[],"deleted_reason":0,"device_timestamp":1739309362129426,"fb_aggregated_comment_count":0,"fb_aggregated_like_count":0,"fbid":"17968033766718273","filter_type":0,"has_audio":true,"has_privately_liked":false,"has_translation":false,"hide_view_all_comment_entrypoint":false,"id":"3565907942018983442_21393171","ig_media_sharing_disabled":false,"image_versions2":{"candidates":[{"height":1136,"scans_profile":"","url":"https://scontent-dub4-1.cdninstagram.com/v/t51.2885-15/477141407_979589986999224_2561193507868444490_n.jpg?stp=dst-jpg_e15_tt6&_nc_ht=scontent-dub4-1.cdninstagram.com&_nc_cat=100&_nc_oc=Q6cZ2QGmly2VJEPPnYd3yasHydMcSwfCazUKlRXiU5HUJ-zQVPrC9Xb-ho-EFRAjvcUgWnY&_nc_ohc=BTubnUZn6m0Q7kNvwFRIO27&_nc_gid=-RHeydtWtdTLhayCKiI3oQ&edm=ANmP7GQBAAAA&ccb=7-5&oh=00_AfJFG9jHyUa3ScFpjHIIow0vTwwkmkSJygTELwHelaQf9Q&oe=68215FCA&_nc_sid=982cc7","width":640}]},"imported_taken_at":1739305646,"integrity_review_decision":"pending","invited_coauthor_producers":[],"is_comments_gif_composer_enabled":false,"is_cutout_sticker_allowed":false,"is_dash_eligible":1,"is_first_take":false,"is_from_discovery_surface":false,"is_in_profile_grid":false,"is_open_to_public_submission":false,"is_organic_product_tagging_eligible":false,"is_paid_partnership":false,"is_photo_mash_story":false,"is_post_live_clips_media":false,"is_quicksnap_recap":false,"is_reel_media":true,"is_reshare_of_text_post_app_media_in_ig":false,"is_rollcall_v2":false,"is_superlative":false,"is_tagged_media_shared_to_viewer_profile_grid":false,"is_terminal_video_segment":false,"is_unified_video":false,"is_visual_reply_commenter_notice_enabled":true,"like_and_view_counts_disabled":false,"likers":[],"media_type":2,"mezql_token":"","music_metadata":null,"number_of_qualities":4,"open_carousel_show_follow_button":false,"original_height":1920,"original_media_has_visual_reply_media":false,"original_width":1080,"owner":{"account_badges":[],"account_type":3,"full_name":"Jane Williamson","hd_profile_pic_versions":[{"height":640,"url":"https://scontent-dub4-1.cdninstagram.com/v/t51.2885-19/482782944_496357423346018_5818268903424754264_n.jpg?stp=dst-jpg_s640x640_tt6&_nc_ht=scontent-dub4-1.cdninstagram.com&_nc_cat=1&_nc_oc=Q6cZ2QGmly2VJEPPnYd3yasHydMcSwfCazUKlRXiU5HUJ-zQVPrC9Xb-ho-EFRAjvcUgWnY&_nc_ohc=mi86alqirjwQ7kNvwFr3H5A&_nc_gid=-RHeydtWtdTLhayCKiI3oQ&edm=ANmP7GQBAAAA&ccb=7-5&oh=00_AfKHfZWBKEMcV8VY_66mTQTcYrFT7E1o3ZFIYULu6d9U4g&oe=68218068&_nc_sid=982cc7","width":640}],"id":"21393171","is_private":false,"is_verified":true,"pk":"21393171","pk_id":"21393171","profile_pic_id":"3583980709961915639_21393171","profile_pic_url":"https://scontent-dub4-1.cdninstagram.com/v/t51.2885-19/482782944_496357423346018_5818268903424754264_n.jpg?stp=dst-jpg_s150x150_tt6&_nc_ht=scontent-dub4-1.cdninstagram.com&_nc_cat=1&_nc_oc=Q6cZ2QGmly2VJEPPnYd3yasHydMcSwfCazUKlRXiU5HUJ-zQVPrC9Xb-ho-EFRAjvcUgWnY&_nc_ohc=mi86alqirjwQ7kNvwFr3H5A&_nc_gid=-RHeydtWtdTLhayCKiI3oQ&edm=ANmP7GQBAAAA&ccb=7-5&oh=00_AfIKcWUsUpfsBZW0eePl0Z6La3wJHY0FPIj7QRpbwooklA&oe=68218068&_nc_sid=982cc7","strong_id__":"21393171","username":"jane"},"photo_of_you":false,"pk":"3565907942018983442","product_suggestions":[],"product_type":"story","profile_grid_control_enabled":false,"sharing_friction_info":{"bloks_app_url":null,"sharing_friction_payload":null,"should_have_sharing_friction":false},"shop_routing_user_id":null,"should_request_ads":false,"should_show_author_pog_for_tagged_media_shared_to_profile_grid":false,"show_one_tap_fb_share_tooltip":true,"strong_id__":"3565907942018983442_21393171","subscribe_cta_visible":false,"supports_reel_reactions":true,"taken_at":1739309361,"timeline_pinned_user_ids":[],"user":{"fbid_v2":"17841400515130334","full_name":"Jane Williamson","id":"21393171","username":"jane"},"video_dash_manifest":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<MPD xmlns=\"urn:mpeg:dash:schema:mpd:2011\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"urn:mpeg:dash:schema:mpd:2011 DASH-MPD.xsd\" profiles=\"urn:mpeg:dash:profile:isoff-on-demand:2011\" minBufferTime=\"PT2S\" type=\"static\" mediaPresentationDuration=\"PT55.866665S\" FBManifestIdentifier=\"FgAYEWlnX2Rhc2hfYmFzaWNfdnA5GVakidDNlteaArDgzvCy78QDoofA1en7zAOewtDZrN6hBPqfhZ22qqYiIhgYZGFzaF9sbl9oZWFhY192YnIzX2F1ZGlvIgA=\"><Period id=\"0\" duration=\"PT55.866665S\"><AdaptationSet id=\"0\" contentType=\"video\" subsegmentAlignment=\"true\" par=\"9:16\" FBUnifiedUploadResolutionMos=\"360:87.8\"><Representation id=\"1013678003978705vd\" bandwidth=\"442825\" codecs=\"vp09.00.21.08.01.01.01.01.00\" mimeType=\"video/mp4\" sar=\"1:1\" FBEncodingTag=\"dash_vp9-basic-gen2_360p\" FBContentLength=\"3092396\" FBPlaybackResolutionMos=\"0:100,360:76.2,480:68.3,720:55.5,1080:42.6\" FBPlaybackResolutionMosConfidenceLevel=\"high\" FBPlaybackResolutionCsvqm=\"0:100,360:90.6,480:83.1,720:70.6,1080:57.1\" width=\"360\" height=\"640\" frameRate=\"15360/512\" FBDefaultQuality=\"1\" FBQualityClass=\"sd\" FBQualityLabel=\"360p\"><BaseURL>https://scontent-dub4-1.cdninstagram.com/o1/v/t2/f2/m367/AQOfoUrcpLyCypvA0r8KJNYVZqRMK_xKgHt6BIIR-2d-pZc8HrSUxb_ADpVH2fHJ_Jga14in9wNDQMKL8YmnSyh2SyuBIi1wH-0GagOjJyNiPExeppA3tiJXWvimPCV3DixoO1Bq.mp4?_nc_cat=108&amp;_nc_sid=9ca052&amp;_nc_ht=scontent-dub4-1.cdninstagram.com&amp;_nc_ohc=jqHP6zi0XkIQ7kNvwHHEdKy&amp;efg=eyJ2ZW5jb2RlX3RhZyI6ImlnLXhwdmRzLnN0b3J5LmMyLUMzLmRhc2hfdnA5LWJhc2ljLWdlbjJfMzYwcCIsInZpZGVvX2lkIjpudWxsLCJvaWxfdXJsZ2VuX2FwcF9pZCI6OTM2NjE5NzQzMzkyNDU5LCJjbGllbnRfbmFtZSI6ImlnIiwieHB2X2Fzc2V0X2lkIjoxMzc3ODEwOTUzMzg3NzQ2LCJ2aV91c2VjYXNlX2lkIjoxMDEwMCwiZHVyYXRpb25fcyI6NTUsInVybGdlbl9zb3VyY2UiOiJ3d3cifQ%3D%3D&amp;ccb=17-1&amp;_nc_zt=28&amp;oh=00_AfJeY5DgeknyRN-Oj5qSXRKzB0wL9yWYB4PyUjf9wvqfgQ&amp;oe=682162E0</BaseURL><SegmentBase indexRange=\"818-993\" timescale=\"15360\" FBMinimumPrefetchRange=\"994-24037\" FBFirstSegmentRange=\"994-284754\" FBFirstSegmentDuration=\"5000\" FBSecondSegmentRange=\"284755-582397\" FBPrefetchSegmentRange=\"994-284754\" FBPrefetchSegmentDuration=\"5000\"><Initialization range=\"0-817\"/></SegmentBase></Representation><Representation id=\"621622240870994v\" bandwidth=\"1213073\" codecs=\"vp09.00.30.08.01.01.01.01.00\" mimeType=\"video/mp4\" sar=\"1:1\" FBEncodingTag=\"dash_vp9-basic-gen2_540p\" FBContentLength=\"8471295\" FBPlaybackResolutionMos=\"0:100,360:88.4,480:83.5,720:75.1,1080:65\" FBPlaybackResolutionMosConfidenceLevel=\"high\" FBPlaybackResolutionCsvqm=\"0:100,360:96,480:94.4,720:89.5,1080:80.1\" width=\"540\" height=\"960\" frameRate=\"15360/512\" FBQualityClass=\"sd\" FBQualityLabel=\"540p\"><BaseURL>https://scontent-dub4-1.cdninstagram.com/o1/v/t2/f2/m367/AQNVYK_LcjKX7BfZe6teyHabLQAnRYyvQ0OaomvrOYVCPI39q3Mua18SLdXRP1rLDAWZtmaw0daxwozitRR7QuRlk-yu0u6aNkSo6bVRxWiHWJMrsuFUpZ3wEXzsglQDn__HYhrE.mp4?_nc_cat=101&amp;_nc_sid=9ca052&amp;_nc_ht=scontent-dub4-1.cdninstagram.com&amp;_nc_ohc=YsOmqegW-HAQ7kNvwHvk5t6&amp;efg=eyJ2ZW5jb2RlX3RhZyI6ImlnLXhwdmRzLnN0b3J5LmMyLUMzLmRhc2hfdnA5LWJhc2ljLWdlbjJfNTQwcCIsInZpZGVvX2lkIjpudWxsLCJvaWxfdXJsZ2VuX2FwcF9pZCI6OTM2NjE5NzQzMzkyNDU5LCJjbGllbnRfbmFtZSI6ImlnIiwieHB2X2Fzc2V0X2lkIjoxMzc3ODEwOTUzMzg3NzQ2LCJ2aV91c2VjYXNlX2lkIjoxMDEwMCwiZHVyYXRpb25fcyI6NTUsInVybGdlbl9zb3VyY2UiOiJ3d3cifQ%3D%3D&amp;ccb=17-1&amp;_nc_zt=28&amp;oh=00_AfJClU-cSxarTYZZelf4X843_PLNlpHXaOVA8JeQ4P6KjA&amp;oe=682163B3</BaseURL><SegmentBase indexRange=\"818-993\" timescale=\"15360\" FBMinimumPrefetchRange=\"994-47780\" FBFirstSegmentRange=\"994-766720\" FBFirstSegmentDuration=\"5000\" FBSecondSegmentRange=\"766721-1575879\" FBPrefetchSegmentRange=\"994-766720\" FBPrefetchSegmentDuration=\"5000\"><Initialization range=\"0-817\"/></SegmentBase></Representation><Representation id=\"1200088581542031v\" bandwidth=\"2208026\" codecs=\"vp09.00.31.08.01.01.01.01.00\" mimeType=\"video/mp4\" sar=\"1:1\" FBEncodingTag=\"dash_vp9-basic-gen2_720p\" FBContentLength=\"15419382\" FBPlaybackResolutionMos=\"0:100,360:93.3,480:90.1,720:83,1080:71.9\" FBPlaybackResolutionMosConfidenceLevel=\"high\" FBPlaybackResolutionCsvqm=\"0:100,360:97.5,480:96.5,720:94.3,1080:86.5\" width=\"720\" height=\"1280\" frameRate=\"15360/512\" FBQualityClass=\"hd\" FBQualityLabel=\"720p\"><BaseURL>https://scontent-dub4-1.cdninstagram.com/o1/v/t2/f2/m367/AQMZ2fGGIbfKfEB8WZCN2uo1kyDrbZSRTuS9NuKQsm1kdrgBwIgx5uTkgSSwSrg-HwQGBXwyIV6JLLFGIHufr1R3biAaDoj6ef07ZsEglx5OkMyyYPdnMGzVR8ssmYaKJyFG6xTa.mp4?_nc_cat=101&amp;_nc_sid=9ca052&amp;_nc_ht=scontent-dub4-1.cdninstagram.com&amp;_nc_ohc=ZnDVAwVn1J0Q7kNvwFP3y7A&amp;efg=eyJ2ZW5jb2RlX3RhZyI6ImlnLXhwdmRzLnN0b3J5LmMyLUMzLmRhc2hfdnA5LWJhc2ljLWdlbjJfNzIwcCIsInZpZGVvX2lkIjpudWxsLCJvaWxfdXJsZ2VuX2FwcF9pZCI6OTM2NjE5NzQzMzkyNDU5LCJjbGllbnRfbmFtZSI6ImlnIiwieHB2X2Fzc2V0X2lkIjoxMzc3ODEwOTUzMzg3NzQ2LCJ2aV91c2VjYXNlX2lkIjoxMDEwMCwiZHVyYXRpb25fcyI6NTUsInVybGdlbl9zb3VyY2UiOiJ3d3cifQ%3D%3D&amp;ccb=17-1&amp;_nc_zt=28&amp;oh=00_AfJI3HBj5B_USsbfjD3mig9BmKADRB-WNgDkLiSNcA9AXg&amp;oe=6821608B</BaseURL><SegmentBase indexRange=\"818-993\" timescale=\"15360\" FBMinimumPrefetchRange=\"994-70338\" FBFirstSegmentRange=\"994-1348250\" FBFirstSegmentDuration=\"5000\" FBSecondSegmentRange=\"1348251-2820412\" FBPrefetchSegmentRange=\"994-1348250\" FBPrefetchSegmentDuration=\"5000\"><Initialization range=\"0-817\"/></SegmentBase></Representation><Representation id=\"995872305960984v\" bandwidth=\"2923144\" codecs=\"vp09.00.40.08.01.01.01.01.00\" mimeType=\"video/mp4\" sar=\"1:1\" FBEncodingTag=\"dash_vp9-basic-gen2_1080p\" FBContentLength=\"20413296\" FBPlaybackResolutionMos=\"0:100,360:94.2,480:92.6,720:86.7,1080:78.6\" FBPlaybackResolutionMosConfidenceLevel=\"high\" FBPlaybackResolutionCsvqm=\"0:100,360:97.9,480:97.2,720:95.5,1080:92.4\" width=\"1080\" height=\"1920\" frameRate=\"15360/512\" FBQualityClass=\"hd\" FBQualityLabel=\"1080p\"><BaseURL>https://scontent-dub4-1.cdninstagram.com/o1/v/t2/f2/m367/AQPnP3tyR_xd5vqiR9rHqL4uKAjCLDaAYc0d8G15LFH4_WgzATFrwGXbO3j9AFBXxW_dMMt-bIcZjhcDf9KdKZVBXZfKTpq4NqOdhEyNtKMfJi0pduOiR8a2SGkol-VtVBcSU7y0ow.mp4?_nc_cat=106&amp;_nc_sid=9ca052&amp;_nc_ht=scontent-dub4-1.cdninstagram.com&amp;_nc_ohc=Xh9mj1ql7FsQ7kNvwGfdBze&amp;efg=eyJ2ZW5jb2RlX3RhZyI6ImlnLXhwdmRzLnN0b3J5LmMyLUMzLmRhc2hfdnA5LWJhc2ljLWdlbjJfMTA4MHAiLCJ2aWRlb19pZCI6bnVsbCwib2lsX3VybGdlbl9hcHBfaWQiOjkzNjYxOTc0MzM5MjQ1OSwiY2xpZW50X25hbWUiOiJpZyIsInhwdl9hc3NldF9pZCI6MTM3NzgxMDk1MzM4Nzc0NiwidmlfdXNlY2FzZV9pZCI6MTAxMDAsImR1cmF0aW9uX3MiOjU1LCJ1cmxnZW5fc291cmNlIjoid3d3In0%3D&amp;ccb=17-1&amp;_nc_zt=28&amp;oh=00_AfIPo5nYW_cUOteJVej4-Or_9EsE1QoCPgFvyhr3gWNKbQ&amp;oe=68217548</BaseURL><SegmentBase indexRange=\"818-993\" timescale=\"15360\" FBMinimumPrefetchRange=\"994-82033\" FBFirstSegmentRange=\"994-1794971\" FBFirstSegmentDuration=\"5000\" FBSecondSegmentRange=\"1794972-3714039\" FBPrefetchSegmentRange=\"994-1794971\" FBPrefetchSegmentDuration=\"5000\"><Initialization range=\"0-817\"/></SegmentBase></Representation></AdaptationSet><AdaptationSet id=\"1\" contentType=\"audio\" subsegmentStartsWithSAP=\"1\" subsegmentAlignment=\"true\"><Representation id=\"9654440924588029ad\" bandwidth=\"84784\" codecs=\"mp4a.40.5\" mimeType=\"audio/mp4\" FBAvgBitrate=\"84784\" audioSamplingRate=\"44100\" FBEncodingTag=\"dash_ln_heaac_vbr3_audio\" FBContentLength=\"593255\" FBPaqMos=\"67.44\" FBDefaultQuality=\"1\"><AudioChannelConfiguration schemeIdUri=\"urn:mpeg:dash:23003:3:audio_channel_configuration:2011\" value=\"2\"/><BaseURL>https://scontent-dub4-1.cdninstagram.com/o1/v/t16/f2/m69/AQNyWBRlKnroBxnnX-EpqgZgFfAyiJwI-Shbf9Eq1B1Ma9Pxo26PXQBrs_bIP7SJepuJU3-Yyr9hBKTg1ksLVc5x.mp4?strext=1&amp;_nc_cat=107&amp;_nc_sid=9ca052&amp;_nc_ht=scontent-dub4-1.cdninstagram.com&amp;_nc_ohc=asFzHjDcgjkQ7kNvwGBmUxq&amp;efg=eyJ2ZW5jb2RlX3RhZyI6ImlnLXhwdmRzLnN0b3J5LmMyLUMzLmRhc2hfbG5faGVhYWNfdmJyM19hdWRpbyIsInZpZGVvX2lkIjpudWxsLCJvaWxfdXJsZ2VuX2FwcF9pZCI6OTM2NjE5NzQzMzkyNDU5LCJjbGllbnRfbmFtZSI6ImlnIiwieHB2X2Fzc2V0X2lkIjoxMzc3ODEwOTUzMzg3NzQ2LCJ2aV91c2VjYXNlX2lkIjoxMDEwMCwiZHVyYXRpb25fcyI6NTUsInVybGdlbl9zb3VyY2UiOiJ3d3cifQ%3D%3D&amp;ccb=17-1&amp;_nc_zt=28&amp;oh=00_AfI_TGV4rJPmSPk3Kr05twnv4TiuERYpk8DZGhIPelmVBg&amp;oe=68216059</BaseURL><SegmentBase indexRange=\"824-1191\" timescale=\"44100\" FBMinimumPrefetchRange=\"1192-1535\" FBFirstSegmentRange=\"1192-24804\" FBFirstSegmentDuration=\"2021\" FBSecondSegmentRange=\"24805-45822\" FBPrefetchSegmentRange=\"1192-45822\" FBPrefetchSegmentDuration=\"4017\"><Initialization range=\"0-823\"/></SegmentBase></Representation></AdaptationSet></Period></MPD>\n","video_duration":55.85,"video_sticker_locales":[],"video_versions":[{"bandwidth":null,"height":852,"type":101,"url":"https://scontent-dub4-1.cdninstagram.com/o1/v/t16/f2/m78/AQN5lthB7AgZeog8GcsUwAQtYg4PrP5y41v_bUs-ydLXFkg6cTCxlHYvYO9pyOGdbZ_h0iB8TpaRmEFn7KAjENMlWQGfsqMod9-9hpU.mp4?stp=dst-mp4&efg=eyJxZV9ncm91cHMiOiJbXCJpZ193ZWJfZGVsaXZlcnlfdnRzX290ZlwiXSIsInZlbmNvZGVfdGFnIjoidnRzX3ZvZF91cmxnZW4uc3RvcnkuYzIuNzIwLmJhc2VsaW5lIn0&_nc_cat=109&vs=622357473721923_1538615199&_nc_vs=HBksFQIYUWlnX3hwdl9wbGFjZW1lbnRfcGVybWFuZW50X3YyL0EwNEZFM0FDNjFERDBFRDJCNEM3MzVENDg5Rjg0MUIwX3ZpZGVvX2Rhc2hpbml0Lm1wNBUAAsgBABUCGDpwYXNzdGhyb3VnaF9ldmVyc3RvcmUvR0FBRlp4eFJSZ1RQaHJnRUFKMlFxRUgyOGE4dmJwa3dBQUFGFQICyAEAKAAYABsBiAd1c2Vfb2lsATEVAAAmmOLA9%2FDQi0AVAigCQzMsF0BL7tkWhysCGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXoB2XonQEA&_nc_rid=e09fae6dc1&ccb=9-4&oh=00_AfImyX203uNPxGHYxtNoPwuoBmW0eyV_W9nDNXbdQqs-jw&oe=681D7FBB&_nc_sid=982cc7","width":480}]}],"latest_reel_media":1745272279,"media_count":25,"media_ids":["3565907942018983442"],"pool_refresh_ttl_in_sec":null,"prefetch_count":0,"reel_type":"highlight_reel","seen":null,"should_treat_link_sticker_as_cta":null,"success":true,"title":"GRWM chats","user":{"full_name":"Jane Williamson","id":"21393171","interop_messaging_user_fbid":119713162748634,"is_private":false,"is_verified":true,"pk":"21393171","pk_id":"21393171","profile_pic_id":"3583980709961915639_21393171","profile_pic_url":"https://scontent-dub4-1.cdninstagram.com/v/t51.2885-19/482782944_496357423346018_5818268903424754264_n.jpg?stp=dst-jpg_s150x150_tt6&_nc_ht=scontent-dub4-1.cdninstagram.com&_nc_cat=1&_nc_oc=Q6cZ2QGmly2VJEPPnYd3yasHydMcSwfCazUKlRXiU5HUJ-zQVPrC9Xb-ho-EFRAjvcUgWnY&_nc_ohc=mi86alqirjwQ7kNvwFr3H5A&_nc_gid=-RHeydtWtdTLhayCKiI3oQ&edm=ANmP7GQBAAAA&ccb=7-5&oh=00_AfIKcWUsUpfsBZW0eePl0Z6La3wJHY0FPIj7QRpbwooklA&oe=68218068&_nc_sid=982cc7","strong_id__":"21393171","transparency_product_enabled":false,"username":"jane"}},"schema":{"$ref":"#/components/schemas/ResponseE433E0E9Acbc_InstagramHighlightDetailResponse"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"detail","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"scrape-creators","x-aisa-category":"10","x-aisa-docs-url":"https://aisa.one/docs/api-reference/instagram/get_instagram-user-highlight-detail","x-aisa-identity":{"canonical_operation_id":"get_instagram_user_highlight_detail","historical_aliases":[{"canonical_source_file":"openapi/instagram.json","canonical_source_sha256":"2c12412412fb1667bcdf8684a00fc17be404b453ec25db5afb37c2ec7455e7f5","locale":"zh","method":"GET","operation_id":"get_instagram-user-highlight-detail","public_path":"/apis/v1/instagram/user/highlight/detail","published_ref":"e0ee9af05d7407976af62a72ac4e3499703a4f6a","source_file":"openapi/zh/instagram.json","source_sha256":"26585536b473e68a5b3b9ddedfedd100cc4c9df11edce72b1d18c3bafc665e3b"}],"schema_version":1,"sha256":"sha256:d7ecddfe72a86be7f736174889e03a417f894bfda321eb977adcf47e9c32c6aa"},"x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.00188,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"scrape-creators","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"scrape-creators","x-aisa-response-source":{"content_hash":"sha256:c9031a103c3fbcdd20f6f8cdf99ec4d94f69ccf440a805f0927f5a449f1ef1c5","kind":"upstream_success_contract","source":{"content_hash":"sha256:d87ed42fbe37e0ef04493cd7894137c64423c1397bb4e67ad87f403307d2b475","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","prior_source":{"content_hash":"sha256:217a40b12f616a7caecd45ff42c89231212203a29ac10ab93400d128643bb0d7","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"}},"x-aisa-revision":{"customer_pricing_ref":"86baa23d8df7","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f18bf0b25031"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_instagram_user_highlight_detail","path":"/apis/v1/instagram/user/highlight/detail"},"x-aisa-source":{"content_hash":"sha256:d87ed42fbe37e0ef04493cd7894137c64423c1397bb4e67ad87f403307d2b475","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","prior_source":{"content_hash":"sha256:217a40b12f616a7caecd45ff42c89231212203a29ac10ab93400d128643bb0d7","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/instagram/user/highlight/detail","x-aisa-validation":"mixed"}},"/apis/v1/instagram/user/highlights":{"get":{"description":"Lists the story highlight albums on a public profile. Returns highlights, each with the numeric id, title, cover_media.thumbnail_src, cover_media_cropped_thumbnail and owner. Small and quick at about 6 KB, which makes it a cheap way to see whether an account keeps highlights at all. This is the only source of a highlight id, and get_instagram_user_highlight_detail requires the bare numeric id exactly as returned here. Pass user_id rather than handle for a faster response.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.00188 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_instagram_user_highlights","parameters":[{"description":"Instagram handle. Use user_id for faster response times.","in":"query","name":"handle","required":false,"schema":{"type":"string"}},{"description":"Instagram user id. Use for faster response times.","in":"query","name":"user_id","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"highlights":[{"__typename":"GraphHighlightReel","cover_media":{"thumbnail_src":"https://scontent-atl3-1.cdninstagram.com/v/t51.2885-15/479737232_1405856350793820_7928432152706230890_n.jpg?stp=c0.248.640.640a_dst-jpg_e15_tt6&_nc_ht=scontent-atl3-1.cdninstagram.com&_nc_cat=100&_nc_oc=Q6cZ2QFp33CnPIjTITbJL483a_ZGgbaCZ_M2CLjXKDaTtNtjnH0vMIJHdZhYlMp8pitL7H0&_nc_ohc=yQlHN7CDZ7IQ7kNvwFL7xsz&_nc_gid=_FojUPY_PyEb8t9oWJExMQ&edm=AGW0Xe4BAAAA&ccb=7-5&oh=00_AfL3lEQ_ujUci_Xg8fnjYX3nityUOfroonJnwKyr9yKWdg&oe=682184F5&_nc_sid=94fea1"},"cover_media_cropped_thumbnail":{"url":"https://scontent-atl3-1.cdninstagram.com/v/t51.2885-15/479737232_1405856350793820_7928432152706230890_n.jpg?stp=c0.202.640.640a_dst-jpg_e15_s150x150_tt6&_nc_ht=scontent-atl3-1.cdninstagram.com&_nc_cat=100&_nc_oc=Q6cZ2QFp33CnPIjTITbJL483a_ZGgbaCZ_M2CLjXKDaTtNtjnH0vMIJHdZhYlMp8pitL7H0&_nc_ohc=yQlHN7CDZ7IQ7kNvwFL7xsz&_nc_gid=_FojUPY_PyEb8t9oWJExMQ&edm=AGW0Xe4BAAAA&ccb=7-5&oh=00_AfL4zidNtWdVh-3T2E2qOiLS4ks_Z9UbmTSFbCX3SFmbBg&oe=682184F5&_nc_sid=94fea1"},"id":"18067016518767507","owner":{"__typename":"GraphUser","id":"21393171","profile_pic_url":"https://scontent-atl3-2.cdninstagram.com/v/t51.2885-19/482782944_496357423346018_5818268903424754264_n.jpg?stp=dst-jpg_s150x150_tt6&_nc_ht=scontent-atl3-2.cdninstagram.com&_nc_cat=1&_nc_oc=Q6cZ2QFp33CnPIjTITbJL483a_ZGgbaCZ_M2CLjXKDaTtNtjnH0vMIJHdZhYlMp8pitL7H0&_nc_ohc=mi86alqirjwQ7kNvwHuN1wX&_nc_gid=_FojUPY_PyEb8t9oWJExMQ&edm=AGW0Xe4BAAAA&ccb=7-5&oh=00_AfLoz8BQ5BXQz1Wm0goIWDxkdw5Z1aNbJGXk8ak6YZ8pzQ&oe=68218068&_nc_sid=94fea1","username":"jane"},"title":"GRWM chats"}],"success":true},"schema":{"$ref":"#/components/schemas/ResponseE433E0E9Acbc_InstagramHighlightsResponse"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"highlights","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"scrape-creators","x-aisa-category":"10","x-aisa-docs-url":"https://aisa.one/docs/api-reference/instagram/get_instagram-user-highlights","x-aisa-identity":{"canonical_operation_id":"get_instagram_user_highlights","historical_aliases":[{"canonical_source_file":"openapi/instagram.json","canonical_source_sha256":"2c12412412fb1667bcdf8684a00fc17be404b453ec25db5afb37c2ec7455e7f5","locale":"zh","method":"GET","operation_id":"get_instagram-user-highlights","public_path":"/apis/v1/instagram/user/highlights","published_ref":"e0ee9af05d7407976af62a72ac4e3499703a4f6a","source_file":"openapi/zh/instagram.json","source_sha256":"26585536b473e68a5b3b9ddedfedd100cc4c9df11edce72b1d18c3bafc665e3b"}],"schema_version":1,"sha256":"sha256:52f2ca74b3cfe7152f73f57ca5cff816b5ddcb505d82a13eee15516b6040ae29"},"x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.00188,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"scrape-creators","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"scrape-creators","x-aisa-response-source":{"content_hash":"sha256:b20bf00c065cff79b88a117681bc3530884b3cb518675d4c05275fbb87876eda","kind":"upstream_success_contract","source":{"content_hash":"sha256:d87ed42fbe37e0ef04493cd7894137c64423c1397bb4e67ad87f403307d2b475","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","prior_source":{"content_hash":"sha256:217a40b12f616a7caecd45ff42c89231212203a29ac10ab93400d128643bb0d7","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"}},"x-aisa-revision":{"customer_pricing_ref":"86baa23d8df7","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2138f23e7803"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_instagram_user_highlights","path":"/apis/v1/instagram/user/highlights"},"x-aisa-source":{"content_hash":"sha256:d87ed42fbe37e0ef04493cd7894137c64423c1397bb4e67ad87f403307d2b475","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","prior_source":{"content_hash":"sha256:217a40b12f616a7caecd45ff42c89231212203a29ac10ab93400d128643bb0d7","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/instagram/user/highlights","x-aisa-validation":"mixed"}},"/apis/v1/instagram/user/posts":{"get":{"description":"Returns one page of a public account's timeline, reels and photos and carousels alike, as raw Instagram media objects under items. Page with next_max_id and stop on more_available; num_results reports the page size. Each item carries media_type, code, caption, like_count, comment_count, taken_at, image_versions2 and video_versions among roughly two hundred internal flags. Measured at 632 KB per page, the largest response in this API, and trim=true only reduces it to 523 KB. For reels alone use get_instagram_user_reels, and for one known post use get_instagram_post; both return the same raw shape, so neither is a way to get a smaller payload.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.00188 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_instagram_user_posts","parameters":[{"description":"Instagram handle","in":"query","name":"handle","required":false,"schema":{"type":"string"}},{"description":"Cursor to get next page of results.","in":"query","name":"next_max_id","required":false,"schema":{"type":"string"}},{"description":"Set to true to get a trimmed response","in":"query","name":"trim","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"items":[{"caption":{"bit_flags":0,"content_type":"comment","created_at":1748622053,"created_at_utc":1748622053,"did_report_as_spam":false,"is_covered":false,"is_ranked_comment":false,"media_id":"3644028144127958689","pk":"17916912093071427","private_reply_status":0,"share_enabled":false,"status":"Active","strong_id__":"17916912093071427","text":"5 best college baseball regional plays for day 1","type":1,"user":{"fbid_v2":"17841459076660294","full_name":"Carson Szeder","id":"59042353222","is_private":false,"is_unpublished":false,"is_verified":true,"pk":"59042353222","pk_id":"59042353222","profile_pic_id":"3318246086567523250_59042353222","profile_pic_url":"https://scontent-lga3-3.cdninstagram.com/v/t51.2885-19/431903885_797859762202050_7017850157267325892_n.jpg?stp=dst-jpg_s150x150_tt6&_nc_ht=scontent-lga3-3.cdninstagram.com&_nc_cat=106&_nc_oc=Q6cZ2QHiEom3hMdlCt1UvbqMoAi8AVMa_QCzMo8Z3JyyueN2RgZ46phuoYGRHEiGNrkRFOg&_nc_ohc=DtppWMlqRCcQ7kNvwEYrxi1&_nc_gid=Eb0J24h8KiM70eUrBpX9HQ&edm=ACWDqb8BAAAA&ccb=7-5&oh=00_AfP_ozLRxIquMfrVuFJ1MP_CwqFycc2hoq8Xc9x89Tyx_g&oe=685A4097&_nc_sid=ee9879","strong_id__":"59042353222","username":"carsoncantcode"},"user_id":"59042353222"},"code":"DKSMEpKRd6h","comment_count":7,"display_uri":"https://scontent-lga3-2.cdninstagram.com/v/t51.2885-15/502710192_1957567931446141_1822523212661288021_n.jpg?stp=c0.248.640.640a_dst-jpg_e15_tt6&_nc_ht=scontent-lga3-2.cdninstagram.com&_nc_cat=101&_nc_oc=Q6cZ2QHiEom3hMdlCt1UvbqMoAi8AVMa_QCzMo8Z3JyyueN2RgZ46phuoYGRHEiGNrkRFOg&_nc_ohc=ng-epM2kdRMQ7kNvwHHDPMi&_nc_gid=Eb0J24h8KiM70eUrBpX9HQ&edm=ACWDqb8BAAAA&ccb=7-5&oh=00_AfOIfw4eK3gmQ8rB8XmU3AgCiDHwFyd4oi4o_VEuOBoWOg&oe=685A1A4E&_nc_sid=ee9879","has_audio":true,"id":"3644028144127958689_59042353222","ig_play_count":2643,"image_versions2":{"additional_candidates":{"first_frame":{"height":1136,"url":"https://scontent-lga3-1.cdninstagram.com/v/t51.2885-15/502608920_587032841104047_520039248454188749_n.jpg?stp=dst-jpg_e15_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6IkNMSVBTLmltYWdlX3VybGdlbi42NDB4MTEzNi5zZHIuZjcxODc4LmFkZGl0aW9uYWxfY292ZXJfZnJhbWUifQ&_nc_ht=scontent-lga3-1.cdninstagram.com&_nc_cat=103&_nc_oc=Q6cZ2QHiEom3hMdlCt1UvbqMoAi8AVMa_QCzMo8Z3JyyueN2RgZ46phuoYGRHEiGNrkRFOg&_nc_ohc=UmnNszq3yrMQ7kNvwFrKy8f&_nc_gid=Eb0J24h8KiM70eUrBpX9HQ&edm=ACWDqb8BAAAA&ccb=7-5&oh=00_AfPXJLoL0tbpHfbhYLn-UBI1wjXiWeybU6nGob9Db-fQLQ&oe=685A1308&_nc_sid=ee9879","width":640},"igtv_first_frame":{"height":1136,"url":"https://scontent-lga3-1.cdninstagram.com/v/t51.2885-15/502608920_587032841104047_520039248454188749_n.jpg?stp=dst-jpg_e15_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6IkNMSVBTLmltYWdlX3VybGdlbi42NDB4MTEzNi5zZHIuZjcxODc4LmFkZGl0aW9uYWxfY292ZXJfZnJhbWUifQ&_nc_ht=scontent-lga3-1.cdninstagram.com&_nc_cat=103&_nc_oc=Q6cZ2QHiEom3hMdlCt1UvbqMoAi8AVMa_QCzMo8Z3JyyueN2RgZ46phuoYGRHEiGNrkRFOg&_nc_ohc=UmnNszq3yrMQ7kNvwFrKy8f&_nc_gid=Eb0J24h8KiM70eUrBpX9HQ&edm=ACWDqb8BAAAA&ccb=7-5&oh=00_AfPXJLoL0tbpHfbhYLn-UBI1wjXiWeybU6nGob9Db-fQLQ&oe=685A1308&_nc_sid=ee9879","width":640},"smart_frame":null},"candidates":[{"height":1136,"url":"https://scontent-lga3-2.cdninstagram.com/v/t51.2885-15/502710192_1957567931446141_1822523212661288021_n.jpg?stp=dst-jpg_e15_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6IkNMSVBTLmltYWdlX3VybGdlbi42NDB4MTEzNi5zZHIuZjcxODc4Lm5mcmFtZV9jb3Zlcl9mcmFtZSJ9&_nc_ht=scontent-lga3-2.cdninstagram.com&_nc_cat=101&_nc_oc=Q6cZ2QHiEom3hMdlCt1UvbqMoAi8AVMa_QCzMo8Z3JyyueN2RgZ46phuoYGRHEiGNrkRFOg&_nc_ohc=ng-epM2kdRMQ7kNvwHHDPMi&_nc_gid=Eb0J24h8KiM70eUrBpX9HQ&edm=ACWDqb8BAAAA&ccb=7-5&ig_cache_key=MzY0NDAyODE0NDEyNzk1ODY4OQ%3D%3D.3-ccb7-5&oh=00_AfM7Qh-4MOEJSG5Ml_l1YzF9CHN6QizTM5-4Xc3UZo-bxw&oe=685A1A4E&_nc_sid=ee9879","width":640}],"scrubber_spritesheet_info_candidates":{"default":{"file_size_kb":388,"max_thumbnails_per_sprite":105,"rendered_width":96,"sprite_height":1246,"sprite_urls":["https://scontent-lga3-3.cdninstagram.com/v/t51.2885-15/502708871_1436358334024784_3923116580658609450_n.jpg?_nc_ht=scontent-lga3-3.cdninstagram.com&_nc_cat=108&_nc_oc=Q6cZ2QHiEom3hMdlCt1UvbqMoAi8AVMa_QCzMo8Z3JyyueN2RgZ46phuoYGRHEiGNrkRFOg&_nc_ohc=_rnw_74a7UEQ7kNvwGAMYFD&_nc_gid=Eb0J24h8KiM70eUrBpX9HQ&edm=ACWDqb8BAAAA&ccb=7-5&oh=00_AfMZ8xKy_7T16FYamhGQYxtJkUm_Hypo3pCrDXPWzWTYdQ&oe=685A1A2A&_nc_sid=ee9879"],"sprite_width":1500,"thumbnail_duration":0.6866666666666666,"thumbnail_height":178,"thumbnail_width":100,"thumbnails_per_row":15,"total_thumbnail_num_per_sprite":105,"video_length":72.1}}},"is_paid_partnership":false,"like_count":29,"media_type":2,"music_metadata":null,"owner":{"account_badges":[],"account_type":3,"can_see_quiet_post_attribution":true,"eligible_for_text_app_activation_badge":false,"fan_club_info":{"autosave_to_exclusive_highlight":null,"connected_member_count":null,"fan_club_id":null,"fan_club_name":null,"fan_consideration_page_revamp_eligiblity":null,"has_created_ssc":null,"has_enough_subscribers_for_ssc":null,"is_fan_club_gifting_eligible":null,"is_fan_club_referral_eligible":null,"is_free_trial_eligible":null,"largest_public_bc_id":null,"subscriber_count":null},"fbid_v2":"17841459076660294","feed_post_reshare_disabled":false,"full_name":"Carson Szeder","has_anonymous_profile_picture":false,"hd_profile_pic_url_info":{"height":633,"url":"https://scontent-lga3-3.cdninstagram.com/v/t51.2885-19/431903885_797859762202050_7017850157267325892_n.jpg?_nc_ht=scontent-lga3-3.cdninstagram.com&_nc_cat=106&_nc_oc=Q6cZ2QHiEom3hMdlCt1UvbqMoAi8AVMa_QCzMo8Z3JyyueN2RgZ46phuoYGRHEiGNrkRFOg&_nc_ohc=DtppWMlqRCcQ7kNvwEYrxi1&_nc_gid=Eb0J24h8KiM70eUrBpX9HQ&edm=ACWDqb8BAAAA&ccb=7-5&oh=00_AfMSK6EX4bRxpdThMOgOdvKaORBx3RCo1QjtMxsbHx813A&oe=685A4097&_nc_sid=ee9879","width":633},"hd_profile_pic_versions":[{"height":320,"url":"https://scontent-lga3-3.cdninstagram.com/v/t51.2885-19/431903885_797859762202050_7017850157267325892_n.jpg?stp=dst-jpg_s320x320_tt6&_nc_ht=scontent-lga3-3.cdninstagram.com&_nc_cat=106&_nc_oc=Q6cZ2QHiEom3hMdlCt1UvbqMoAi8AVMa_QCzMo8Z3JyyueN2RgZ46phuoYGRHEiGNrkRFOg&_nc_ohc=DtppWMlqRCcQ7kNvwEYrxi1&_nc_gid=Eb0J24h8KiM70eUrBpX9HQ&edm=ACWDqb8BAAAA&ccb=7-5&oh=00_AfNOvmXHru1CI6pJxyfmTlcl9UwzjKz6kH-b_YFGsvKQ9g&oe=685A4097&_nc_sid=ee9879","width":320}],"id":"59042353222","is_embeds_disabled":false,"is_private":false,"is_unpublished":false,"is_verified":true,"pk":"59042353222","pk_id":"59042353222","profile_pic_id":"3318246086567523250_59042353222","profile_pic_url":"https://scontent-lga3-3.cdninstagram.com/v/t51.2885-19/431903885_797859762202050_7017850157267325892_n.jpg?stp=dst-jpg_s150x150_tt6&_nc_ht=scontent-lga3-3.cdninstagram.com&_nc_cat=106&_nc_oc=Q6cZ2QHiEom3hMdlCt1UvbqMoAi8AVMa_QCzMo8Z3JyyueN2RgZ46phuoYGRHEiGNrkRFOg&_nc_ohc=DtppWMlqRCcQ7kNvwEYrxi1&_nc_gid=Eb0J24h8KiM70eUrBpX9HQ&edm=ACWDqb8BAAAA&ccb=7-5&oh=00_AfP_ozLRxIquMfrVuFJ1MP_CwqFycc2hoq8Xc9x89Tyx_g&oe=685A4097&_nc_sid=ee9879","show_account_transparency_details":true,"strong_id__":"59042353222","third_party_downloads_enabled":1,"transparency_product_enabled":false,"username":"carsoncantcode"},"play_count":2647,"product_type":"clips","taken_at":1748622051,"url":"https://www.instagram.com/p/DKSMEpKRd6h/","user":{"account_badges":[],"account_type":3,"eligible_for_text_app_activation_badge":false,"fan_club_info":{"autosave_to_exclusive_highlight":null,"connected_member_count":null,"fan_club_id":null,"fan_club_name":null,"fan_consideration_page_revamp_eligiblity":null,"has_created_ssc":null,"has_enough_subscribers_for_ssc":null,"is_fan_club_gifting_eligible":null,"is_fan_club_referral_eligible":null,"is_free_trial_eligible":null,"largest_public_bc_id":null,"subscriber_count":null},"fbid_v2":"17841459076660294","feed_post_reshare_disabled":false,"full_name":"Carson Szeder","has_anonymous_profile_picture":false,"hd_profile_pic_url_info":{"height":633,"url":"https://scontent-lga3-3.cdninstagram.com/v/t51.2885-19/431903885_797859762202050_7017850157267325892_n.jpg?_nc_ht=scontent-lga3-3.cdninstagram.com&_nc_cat=106&_nc_oc=Q6cZ2QHiEom3hMdlCt1UvbqMoAi8AVMa_QCzMo8Z3JyyueN2RgZ46phuoYGRHEiGNrkRFOg&_nc_ohc=DtppWMlqRCcQ7kNvwEYrxi1&_nc_gid=Eb0J24h8KiM70eUrBpX9HQ&edm=ACWDqb8BAAAA&ccb=7-5&oh=00_AfMSK6EX4bRxpdThMOgOdvKaORBx3RCo1QjtMxsbHx813A&oe=685A4097&_nc_sid=ee9879","width":633},"hd_profile_pic_versions":[{"height":320,"url":"https://scontent-lga3-3.cdninstagram.com/v/t51.2885-19/431903885_797859762202050_7017850157267325892_n.jpg?stp=dst-jpg_s320x320_tt6&_nc_ht=scontent-lga3-3.cdninstagram.com&_nc_cat=106&_nc_oc=Q6cZ2QHiEom3hMdlCt1UvbqMoAi8AVMa_QCzMo8Z3JyyueN2RgZ46phuoYGRHEiGNrkRFOg&_nc_ohc=DtppWMlqRCcQ7kNvwEYrxi1&_nc_gid=Eb0J24h8KiM70eUrBpX9HQ&edm=ACWDqb8BAAAA&ccb=7-5&oh=00_AfNOvmXHru1CI6pJxyfmTlcl9UwzjKz6kH-b_YFGsvKQ9g&oe=685A4097&_nc_sid=ee9879","width":320}],"id":"59042353222","is_embeds_disabled":false,"is_private":false,"is_unpublished":false,"is_verified":true,"pk":"59042353222","pk_id":"59042353222","profile_pic_id":"3318246086567523250_59042353222","profile_pic_url":"https://scontent-lga3-3.cdninstagram.com/v/t51.2885-19/431903885_797859762202050_7017850157267325892_n.jpg?stp=dst-jpg_s150x150_tt6&_nc_ht=scontent-lga3-3.cdninstagram.com&_nc_cat=106&_nc_oc=Q6cZ2QHiEom3hMdlCt1UvbqMoAi8AVMa_QCzMo8Z3JyyueN2RgZ46phuoYGRHEiGNrkRFOg&_nc_ohc=DtppWMlqRCcQ7kNvwEYrxi1&_nc_gid=Eb0J24h8KiM70eUrBpX9HQ&edm=ACWDqb8BAAAA&ccb=7-5&oh=00_AfP_ozLRxIquMfrVuFJ1MP_CwqFycc2hoq8Xc9x89Tyx_g&oe=685A4097&_nc_sid=ee9879","show_account_transparency_details":true,"strong_id__":"59042353222","third_party_downloads_enabled":1,"transparency_product_enabled":false,"username":"carsoncantcode"},"video_duration":72.1,"video_sticker_locales":["en"],"video_versions":[{"bandwidth":null,"height":852,"type":101,"url":"https://scontent-lga3-1.cdninstagram.com/o1/v/t16/f2/m86/AQMBOiKBGQDTEPcTzw51q2K7ixLiwkfCual2hfLfJ11K3C6bAOlgqWAEIP4284QXb_Uk-TXekJvIUeAfv--ZX6PWX0s1LbCaDn13iD0.mp4?stp=dst-mp4&efg=eyJxZV9ncm91cHMiOiJbXCJpZ193ZWJfZGVsaXZlcnlfdnRzX290ZlwiXSIsInZlbmNvZGVfdGFnIjoidnRzX3ZvZF91cmxnZW4uY2xpcHMuYzIuNzIwLmJhc2VsaW5lIn0&_nc_cat=111&vs=1201779154524089_749549050&_nc_vs=HBksFQIYUmlnX3hwdl9yZWVsc19wZXJtYW5lbnRfc3JfcHJvZC84MzQ5RTk3QjExQ0JFNzI0MjZFNDg0ODhDOEIxQkY5NF92aWRlb19kYXNoaW5pdC5tcDQVAALIARIAFQIYOnBhc3N0aHJvdWdoX2V2ZXJzdG9yZS9HRFluN0IxZWprZHc0XzRFQUFYc3RUZkRKSWxIYnFfRUFBQUYVAgLIARIAKAAYABsAFQAAJsKsv6TxptA%2FFQIoAkMzLBdAUgZmZmZmZhgSZGFzaF9iYXNlbGluZV8xX3YxEQB1%2Fgdl5p0BAA%3D%3D&ccb=9-4&oh=00_AfMavpzRW6PSEKyPgrcVALJs6kfHRNeKjBw8wO82ayG4WA&oe=68562E52&_nc_sid=ee9879","width":480}]}],"more_available":true,"next_max_id":"3639831059405682409_59042353222","num_results":12,"user":{"full_name":"Carson Szeder","id":"59042353222","is_active_on_text_post_app":true,"is_private":false,"is_verified":true,"pk":"59042353222","pk_id":"59042353222","profile_grid_display_type":"default","profile_pic_id":"3318246086567523250_59042353222","profile_pic_url":"https://scontent-lga3-3.cdninstagram.com/v/t51.2885-19/431903885_797859762202050_7017850157267325892_n.jpg?stp=dst-jpg_s150x150_tt6&_nc_ht=scontent-lga3-3.cdninstagram.com&_nc_cat=106&_nc_oc=Q6cZ2QHiEom3hMdlCt1UvbqMoAi8AVMa_QCzMo8Z3JyyueN2RgZ46phuoYGRHEiGNrkRFOg&_nc_ohc=DtppWMlqRCcQ7kNvwEYrxi1&_nc_gid=Eb0J24h8KiM70eUrBpX9HQ&edm=ACWDqb8BAAAA&ccb=7-5&oh=00_AfP_ozLRxIquMfrVuFJ1MP_CwqFycc2hoq8Xc9x89Tyx_g&oe=685A4097&_nc_sid=ee9879","strong_id__":"59042353222","username":"carsoncantcode"}},"schema":{"$ref":"#/components/schemas/ResponseE433E0E9Acbc_InstagramItemsResponse"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"posts","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"scrape-creators","x-aisa-category":"10","x-aisa-docs-url":"https://aisa.one/docs/api-reference/instagram/get_instagram-user-posts","x-aisa-identity":{"canonical_operation_id":"get_instagram_user_posts","historical_aliases":[{"canonical_source_file":"openapi/instagram.json","canonical_source_sha256":"2c12412412fb1667bcdf8684a00fc17be404b453ec25db5afb37c2ec7455e7f5","locale":"zh","method":"GET","operation_id":"get_instagram-user-posts","public_path":"/apis/v1/instagram/user/posts","published_ref":"e0ee9af05d7407976af62a72ac4e3499703a4f6a","source_file":"openapi/zh/instagram.json","source_sha256":"26585536b473e68a5b3b9ddedfedd100cc4c9df11edce72b1d18c3bafc665e3b"}],"schema_version":1,"sha256":"sha256:7f69f5adef94fbb944da751bf176884350e5fa1e97c4fc359cc84d09c4c58d60"},"x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.00188,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"scrape-creators","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"scrape-creators","x-aisa-response-source":{"content_hash":"sha256:dc2f3527fbe71c53d00d7b43a781e8aa9f0f7aaae419d54fd9705c79c7eaf2c2","kind":"upstream_success_contract","source":{"content_hash":"sha256:d87ed42fbe37e0ef04493cd7894137c64423c1397bb4e67ad87f403307d2b475","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","prior_source":{"content_hash":"sha256:217a40b12f616a7caecd45ff42c89231212203a29ac10ab93400d128643bb0d7","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"}},"x-aisa-revision":{"customer_pricing_ref":"86baa23d8df7","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1f11e937dc7f"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_instagram_user_posts","path":"/apis/v1/instagram/user/posts"},"x-aisa-source":{"content_hash":"sha256:d87ed42fbe37e0ef04493cd7894137c64423c1397bb4e67ad87f403307d2b475","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","prior_source":{"content_hash":"sha256:217a40b12f616a7caecd45ff42c89231212203a29ac10ab93400d128643bb0d7","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v2/instagram/user/posts","x-aisa-validation":"mixed"}},"/apis/v1/instagram/user/reels":{"get":{"description":"Returns one page of a public account's reels as raw Instagram media objects under items[].media, with paging_info.max_id for the following page. Each reel carries code, caption, like_count, comment_count, video_versions, image_versions2 and clips_metadata, whose original_sound_info.audio_asset_id is exactly the id that get_instagram_song_reels expects. Pass user_id rather than handle for a faster response. Measured at 594 KB per page. Use get_instagram_user_posts for the whole timeline including photos and carousels.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.00188 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_instagram_user_reels","parameters":[{"description":"Instagram handle. Use user_id for faster response times.","in":"query","name":"handle","required":false,"schema":{"type":"string"}},{"description":"Max id to get more reels. Get 'max_id' from previous response.","in":"query","name":"max_id","required":false,"schema":{"type":"string"}},{"description":"Set to true for a trimmed down version of the response","in":"query","name":"trim","required":false,"schema":{"type":"boolean"}},{"description":"Instagram user id. Use this for faster response times.","in":"query","name":"user_id","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"items":[{"caption":{"bit_flags":0,"content_type":"comment","created_at":1748371312,"created_at_utc":1748371312,"did_report_as_spam":false,"is_covered":false,"is_ranked_comment":false,"media_id":"3641924023820356866","pk":"18079986955772842","private_reply_status":0,"share_enabled":false,"status":"Active","strong_id__":"18079986955772842","text":"Summer brings out all the girlies, soda, and global warming!!!🤗☀️\n\n#states #utah #idaho #california #oregon #newyork #minnesota #arizona #alaska #girlies #jane #janeinsane #eastcoast #westcoast #drama","type":1,"user":{"fbid_v2":"17841400515130334","full_name":"Jane Williamson","id":"21393171","is_private":false,"is_unpublished":false,"is_verified":true,"pk":"21393171","pk_id":"21393171","profile_pic_id":"3583980709961915639_21393171","profile_pic_url":"https://scontent-lga3-2.cdninstagram.com/v/t51.2885-19/482782944_496357423346018_5818268903424754264_n.jpg?stp=dst-jpg_s150x150_tt6&_nc_ht=scontent-lga3-2.cdninstagram.com&_nc_cat=1&_nc_oc=Q6cZ2QHH_AuDym1_h_Gt35CeYD9UUv5wiBJykWgz0pzbdkl_7HVH1k09gFjEGZGaaanoHrw&_nc_ohc=UOwY1iuLY14Q7kNvwF6T6a4&_nc_gid=26ktQKWC9pWQuqHYOHHLSQ&edm=ACHbZRIBAAAA&ccb=7-5&oh=00_AfNtjn382KDVjtIjCSaHRLBv-5axcS6DArSz3ceqiChSQw&oe=685A6928&_nc_sid=c024bc","strong_id__":"21393171","username":"jane"},"user_id":"21393171"},"code":"DKKtpqaxg0C","comment_count":1096,"display_uri":"https://scontent-lga3-2.cdninstagram.com/v/t51.2885-15/501064973_18499642795017172_3156358348692457402_n.jpg?stp=c0.469.1206.1206a_dst-jpg_e35_s1080x1080_sh0.08_tt6&_nc_ht=scontent-lga3-2.cdninstagram.com&_nc_cat=1&_nc_oc=Q6cZ2QHH_AuDym1_h_Gt35CeYD9UUv5wiBJykWgz0pzbdkl_7HVH1k09gFjEGZGaaanoHrw&_nc_ohc=nqrFLRdKJkgQ7kNvwFsYpnt&_nc_gid=26ktQKWC9pWQuqHYOHHLSQ&edm=ACHbZRIBAAAA&ccb=7-5&oh=00_AfOZBf0XzICMS0v3EFHyXXbDmGCSkBBSD7yGH4KXyIlC3A&oe=685A3C9E&_nc_sid=c024bc","id":"3641924023820356866_21393171","ig_play_count":1685367,"image_versions2":{"additional_candidates":{"first_frame":{"height":1136,"url":"https://scontent-lga3-3.cdninstagram.com/v/t51.2885-15/501249811_1047509020812730_1368766689877144056_n.jpg?stp=dst-jpg_e15_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6IkNMSVBTLmltYWdlX3VybGdlbi42NDB4MTEzNi5zZHIuZjcxODc4LmFkZGl0aW9uYWxfY292ZXJfZnJhbWUifQ&_nc_ht=scontent-lga3-3.cdninstagram.com&_nc_cat=110&_nc_oc=Q6cZ2QHH_AuDym1_h_Gt35CeYD9UUv5wiBJykWgz0pzbdkl_7HVH1k09gFjEGZGaaanoHrw&_nc_ohc=33QsVTbubdAQ7kNvwG_XAXp&_nc_gid=26ktQKWC9pWQuqHYOHHLSQ&edm=ACHbZRIBAAAA&ccb=7-5&oh=00_AfOPIDhcaTvUglakLpfaFwY0VG7z_Q7Ua0cIZFWseBY6Iw&oe=685A6296&_nc_sid=c024bc","width":640},"igtv_first_frame":{"height":1136,"url":"https://scontent-lga3-3.cdninstagram.com/v/t51.2885-15/501249811_1047509020812730_1368766689877144056_n.jpg?stp=dst-jpg_e15_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6IkNMSVBTLmltYWdlX3VybGdlbi42NDB4MTEzNi5zZHIuZjcxODc4LmFkZGl0aW9uYWxfY292ZXJfZnJhbWUifQ&_nc_ht=scontent-lga3-3.cdninstagram.com&_nc_cat=110&_nc_oc=Q6cZ2QHH_AuDym1_h_Gt35CeYD9UUv5wiBJykWgz0pzbdkl_7HVH1k09gFjEGZGaaanoHrw&_nc_ohc=33QsVTbubdAQ7kNvwG_XAXp&_nc_gid=26ktQKWC9pWQuqHYOHHLSQ&edm=ACHbZRIBAAAA&ccb=7-5&oh=00_AfOPIDhcaTvUglakLpfaFwY0VG7z_Q7Ua0cIZFWseBY6Iw&oe=685A6296&_nc_sid=c024bc","width":640},"smart_frame":{"height":1920,"url":"https://scontent-lga3-2.cdninstagram.com/v/t15.5256-10/502085875_1788049852055333_7728247084856383096_n.jpg?stp=dst-jpg_e15_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6IkNMSVBTLmltYWdlX3VybGdlbi4xMDgweDE5MjAuc2RyLmY1MjU2LnN0YXRpY19zbWFydF90aHVtYm5haWxzOjpBTUxfTUxQX0hBTkRDUkFGVF9BTkRfWFJBWV9BRFNfQ1RSX0RJVkVSU0UifQ&_nc_ht=scontent-lga3-2.cdninstagram.com&_nc_cat=105&_nc_oc=Q6cZ2QHH_AuDym1_h_Gt35CeYD9UUv5wiBJykWgz0pzbdkl_7HVH1k09gFjEGZGaaanoHrw&_nc_ohc=jVe4YhB4hhcQ7kNvwHLLFGj&_nc_gid=26ktQKWC9pWQuqHYOHHLSQ&edm=ACHbZRIAAAAA&ccb=7-5&oh=00_AfPE2w7ZHuMdj6JkHfdN0ThY-Qfyhb8JZSwgO0jy3vknFw&oe=685A5983&_nc_sid=c024bc","width":1080}},"candidates":[{"height":2144,"url":"https://scontent-lga3-2.cdninstagram.com/v/t51.2885-15/501064973_18499642795017172_3156358348692457402_n.jpg?stp=dst-jpg_e15_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6IkNMSVBTLmltYWdlX3VybGdlbi4xMjA2eDIxNDQuc2RyLmY3NTc2MS5kZWZhdWx0X2NvdmVyX2ZyYW1lIn0&_nc_ht=scontent-lga3-2.cdninstagram.com&_nc_cat=1&_nc_oc=Q6cZ2QHH_AuDym1_h_Gt35CeYD9UUv5wiBJykWgz0pzbdkl_7HVH1k09gFjEGZGaaanoHrw&_nc_ohc=nqrFLRdKJkgQ7kNvwFsYpnt&_nc_gid=26ktQKWC9pWQuqHYOHHLSQ&edm=ACHbZRIBAAAA&ccb=7-5&ig_cache_key=MzY0MTkyNDAyMzgyMDM1Njg2NjE4NDk5NjQyNzkyMDE3MTcy.3-ccb7-5&oh=00_AfOJFvfFxIS1SYZ5aZH9EoStYPO1y4sVrL_f18BDcI4gIA&oe=685A3C9E&_nc_sid=c024bc","width":1206}],"scrubber_spritesheet_info_candidates":{"default":{"file_size_kb":467,"max_thumbnails_per_sprite":105,"rendered_width":96,"sprite_height":1246,"sprite_urls":["https://scontent-lga3-2.cdninstagram.com/v/t51.2885-15/501930551_1739874873569815_2195383679016609522_n.jpg?_nc_ht=scontent-lga3-2.cdninstagram.com&_nc_cat=107&_nc_oc=Q6cZ2QHH_AuDym1_h_Gt35CeYD9UUv5wiBJykWgz0pzbdkl_7HVH1k09gFjEGZGaaanoHrw&_nc_ohc=WQsolWkGTbEQ7kNvwGnCcen&_nc_gid=26ktQKWC9pWQuqHYOHHLSQ&edm=ACHbZRIBAAAA&ccb=7-5&oh=00_AfPA-bQmtGEM1tlWBC9ycNBKmLQXZ8HhuCQqTxZcKAwTNg&oe=685A34DF&_nc_sid=c024bc"],"sprite_width":1500,"thumbnail_duration":0.8703142857142857,"thumbnail_height":178,"thumbnail_width":100,"thumbnails_per_row":15,"total_thumbnail_num_per_sprite":105,"video_length":91.383}}},"like_count":71768,"owner":{"account_badges":[],"account_type":3,"eligible_for_text_app_activation_badge":false,"fan_club_info":{"autosave_to_exclusive_highlight":null,"connected_member_count":null,"fan_club_id":null,"fan_club_name":null,"fan_consideration_page_revamp_eligiblity":null,"has_created_ssc":null,"has_enough_subscribers_for_ssc":null,"is_fan_club_gifting_eligible":null,"is_fan_club_referral_eligible":null,"is_free_trial_eligible":null,"largest_public_bc_id":null,"subscriber_count":null},"fbid_v2":"17841400515130334","feed_post_reshare_disabled":false,"full_name":"Jane Williamson","has_anonymous_profile_picture":false,"hd_profile_pic_url_info":{"height":1024,"url":"https://scontent-lga3-2.cdninstagram.com/v/t51.2885-19/482782944_496357423346018_5818268903424754264_n.jpg?_nc_ht=scontent-lga3-2.cdninstagram.com&_nc_cat=1&_nc_oc=Q6cZ2QHH_AuDym1_h_Gt35CeYD9UUv5wiBJykWgz0pzbdkl_7HVH1k09gFjEGZGaaanoHrw&_nc_ohc=UOwY1iuLY14Q7kNvwF6T6a4&_nc_gid=26ktQKWC9pWQuqHYOHHLSQ&edm=ACHbZRIBAAAA&ccb=7-5&oh=00_AfMxQOnDe9llEUmo1gBn1-P5uo-mPtoJ4lTyy_GhgpgIkg&oe=685A6928&_nc_sid=c024bc","width":1024},"hd_profile_pic_versions":[{"height":320,"url":"https://scontent-lga3-2.cdninstagram.com/v/t51.2885-19/482782944_496357423346018_5818268903424754264_n.jpg?stp=dst-jpg_s320x320_tt6&_nc_ht=scontent-lga3-2.cdninstagram.com&_nc_cat=1&_nc_oc=Q6cZ2QHH_AuDym1_h_Gt35CeYD9UUv5wiBJykWgz0pzbdkl_7HVH1k09gFjEGZGaaanoHrw&_nc_ohc=UOwY1iuLY14Q7kNvwF6T6a4&_nc_gid=26ktQKWC9pWQuqHYOHHLSQ&edm=ACHbZRIBAAAA&ccb=7-5&oh=00_AfOxDHstKKV5WkD6-9aKBxJ0mTttI5R3bZ26ZQn9Mg84Og&oe=685A6928&_nc_sid=c024bc","width":320}],"id":"21393171","is_embeds_disabled":false,"is_private":false,"is_unpublished":false,"is_verified":true,"pk":"21393171","pk_id":"21393171","profile_pic_id":"3583980709961915639_21393171","profile_pic_url":"https://scontent-lga3-2.cdninstagram.com/v/t51.2885-19/482782944_496357423346018_5818268903424754264_n.jpg?stp=dst-jpg_s150x150_tt6&_nc_ht=scontent-lga3-2.cdninstagram.com&_nc_cat=1&_nc_oc=Q6cZ2QHH_AuDym1_h_Gt35CeYD9UUv5wiBJykWgz0pzbdkl_7HVH1k09gFjEGZGaaanoHrw&_nc_ohc=UOwY1iuLY14Q7kNvwF6T6a4&_nc_gid=26ktQKWC9pWQuqHYOHHLSQ&edm=ACHbZRIBAAAA&ccb=7-5&oh=00_AfNtjn382KDVjtIjCSaHRLBv-5axcS6DArSz3ceqiChSQw&oe=685A6928&_nc_sid=c024bc","show_account_transparency_details":true,"strong_id__":"21393171","third_party_downloads_enabled":2,"transparency_product_enabled":false,"username":"jane"},"play_count":1685367,"taken_at":1748371310,"url":"https://www.instagram.com/reel/DKKtpqaxg0C/","user":{"account_badges":[],"account_type":3,"eligible_for_text_app_activation_badge":false,"fan_club_info":{"autosave_to_exclusive_highlight":null,"connected_member_count":null,"fan_club_id":null,"fan_club_name":null,"fan_consideration_page_revamp_eligiblity":null,"has_created_ssc":null,"has_enough_subscribers_for_ssc":null,"is_fan_club_gifting_eligible":null,"is_fan_club_referral_eligible":null,"is_free_trial_eligible":null,"largest_public_bc_id":null,"subscriber_count":null},"fbid_v2":"17841400515130334","feed_post_reshare_disabled":false,"full_name":"Jane Williamson","has_anonymous_profile_picture":false,"hd_profile_pic_url_info":{"height":1024,"url":"https://scontent-lga3-2.cdninstagram.com/v/t51.2885-19/482782944_496357423346018_5818268903424754264_n.jpg?_nc_ht=scontent-lga3-2.cdninstagram.com&_nc_cat=1&_nc_oc=Q6cZ2QHH_AuDym1_h_Gt35CeYD9UUv5wiBJykWgz0pzbdkl_7HVH1k09gFjEGZGaaanoHrw&_nc_ohc=UOwY1iuLY14Q7kNvwF6T6a4&_nc_gid=26ktQKWC9pWQuqHYOHHLSQ&edm=ACHbZRIBAAAA&ccb=7-5&oh=00_AfMxQOnDe9llEUmo1gBn1-P5uo-mPtoJ4lTyy_GhgpgIkg&oe=685A6928&_nc_sid=c024bc","width":1024},"hd_profile_pic_versions":[{"height":320,"url":"https://scontent-lga3-2.cdninstagram.com/v/t51.2885-19/482782944_496357423346018_5818268903424754264_n.jpg?stp=dst-jpg_s320x320_tt6&_nc_ht=scontent-lga3-2.cdninstagram.com&_nc_cat=1&_nc_oc=Q6cZ2QHH_AuDym1_h_Gt35CeYD9UUv5wiBJykWgz0pzbdkl_7HVH1k09gFjEGZGaaanoHrw&_nc_ohc=UOwY1iuLY14Q7kNvwF6T6a4&_nc_gid=26ktQKWC9pWQuqHYOHHLSQ&edm=ACHbZRIBAAAA&ccb=7-5&oh=00_AfOxDHstKKV5WkD6-9aKBxJ0mTttI5R3bZ26ZQn9Mg84Og&oe=685A6928&_nc_sid=c024bc","width":320}],"id":"21393171","is_embeds_disabled":false,"is_private":false,"is_unpublished":false,"is_verified":true,"pk":"21393171","pk_id":"21393171","profile_pic_id":"3583980709961915639_21393171","profile_pic_url":"https://scontent-lga3-2.cdninstagram.com/v/t51.2885-19/482782944_496357423346018_5818268903424754264_n.jpg?stp=dst-jpg_s150x150_tt6&_nc_ht=scontent-lga3-2.cdninstagram.com&_nc_cat=1&_nc_oc=Q6cZ2QHH_AuDym1_h_Gt35CeYD9UUv5wiBJykWgz0pzbdkl_7HVH1k09gFjEGZGaaanoHrw&_nc_ohc=UOwY1iuLY14Q7kNvwF6T6a4&_nc_gid=26ktQKWC9pWQuqHYOHHLSQ&edm=ACHbZRIBAAAA&ccb=7-5&oh=00_AfNtjn382KDVjtIjCSaHRLBv-5axcS6DArSz3ceqiChSQw&oe=685A6928&_nc_sid=c024bc","show_account_transparency_details":true,"strong_id__":"21393171","third_party_downloads_enabled":2,"transparency_product_enabled":false,"username":"jane"}}],"max_id":"QVFEWFlDdGNOamdwbVdNM2pLY1NJRndSZ2tCbWp6WDV0TWxaYl9WNVktZU1BTUxWMlg1c2JFenNDanJVZ2NudWFjR28zRG93a3ByTExXaHJMbTA0aVJBZg=="},"schema":{"$ref":"#/components/schemas/ResponseE433E0E9Acbc_InstagramItemsResponse"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"reels","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"scrape-creators","x-aisa-category":"10","x-aisa-docs-url":"https://aisa.one/docs/api-reference/instagram/get_instagram-user-reels","x-aisa-identity":{"canonical_operation_id":"get_instagram_user_reels","historical_aliases":[{"canonical_source_file":"openapi/instagram.json","canonical_source_sha256":"2c12412412fb1667bcdf8684a00fc17be404b453ec25db5afb37c2ec7455e7f5","locale":"zh","method":"GET","operation_id":"get_instagram-user-reels","public_path":"/apis/v1/instagram/user/reels","published_ref":"e0ee9af05d7407976af62a72ac4e3499703a4f6a","source_file":"openapi/zh/instagram.json","source_sha256":"26585536b473e68a5b3b9ddedfedd100cc4c9df11edce72b1d18c3bafc665e3b"}],"schema_version":1,"sha256":"sha256:bfaed09d7d45915aaa3afa106c2b1264a6ddee64573b9d1d9a32856678ac5c8b"},"x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.00188,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"scrape-creators","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"scrape-creators","x-aisa-response-source":{"content_hash":"sha256:7a47db61fb6d735ad33df17a80132c2b3d92a3ab8f85db956152638018fe1e25","kind":"upstream_success_contract","source":{"content_hash":"sha256:d87ed42fbe37e0ef04493cd7894137c64423c1397bb4e67ad87f403307d2b475","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","prior_source":{"content_hash":"sha256:217a40b12f616a7caecd45ff42c89231212203a29ac10ab93400d128643bb0d7","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"}},"x-aisa-revision":{"customer_pricing_ref":"86baa23d8df7","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2aaa53e09b57"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_instagram_user_reels","path":"/apis/v1/instagram/user/reels"},"x-aisa-source":{"content_hash":"sha256:d87ed42fbe37e0ef04493cd7894137c64423c1397bb4e67ad87f403307d2b475","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","prior_source":{"content_hash":"sha256:217a40b12f616a7caecd45ff42c89231212203a29ac10ab93400d128643bb0d7","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:c84db2d3cd5c428f9f4e4c5d3a1c7c58eb15c8c8b989a633b7eebbb6f7abb754","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/instagram.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/instagram/user/reels","x-aisa-validation":"mixed"}},"/apis/v1/kalshi/markets":{"get":{"description":"默认价格配置\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_kalshi_markets","parameters":[{"description":"Pagination cursor. Use the cursor value returned from the previous response to get the next page of results. Leave empty for the first page.","in":"query","name":"cursor","schema":{"type":"string","x-go-type-skip-optional-pointer":true}},{"description":"Event ticker to filter by. Only a single event ticker is supported.","in":"query","name":"event_ticker","schema":{"type":"string","x-go-type-skip-optional-pointer":true}},{"description":"Number of results per page. Defaults to 100. Maximum value is 1000.","in":"query","name":"limit","schema":{"default":100,"format":"int64","maximum":1000,"minimum":0,"type":"integer","x-oapi-codegen-extra-tags":{"validate":"omitempty,gte=0,lte=1000"}}},{"description":"Filter items that close before this Unix timestamp","in":"query","name":"max_close_ts","schema":{"format":"int64","type":"integer"}},{"description":"Filter items that created before this Unix timestamp","in":"query","name":"max_created_ts","schema":{"format":"int64","type":"integer"}},{"description":"Filter items that settled before this Unix timestamp","in":"query","name":"max_settled_ts","schema":{"format":"int64","type":"integer"}},{"description":"Return markets with metadata updated at or before this Unix timestamp (in seconds). Tracks non-trading changes only. May be combined with min_updated_ts and mve_filter=exclude. May also be combined with series_ticker, which requires mve_filter=exclude. Incompatible with other filters.","in":"query","name":"max_updated_ts","schema":{"format":"int64","type":"integer"}},{"description":"Filter items that close after this Unix timestamp","in":"query","name":"min_close_ts","schema":{"format":"int64","type":"integer"}},{"description":"Filter items that created after this Unix timestamp","in":"query","name":"min_created_ts","schema":{"format":"int64","type":"integer"}},{"description":"Filter items that settled after this Unix timestamp","in":"query","name":"min_settled_ts","schema":{"format":"int64","type":"integer"}},{"description":"Return markets with metadata updated later than this Unix timestamp (in seconds). Tracks non-trading changes only. May be combined with max_updated_ts and mve_filter=exclude. May also be combined with series_ticker, which requires mve_filter=exclude. Incompatible with other filters.","in":"query","name":"min_updated_ts","schema":{"format":"int64","type":"integer"}},{"description":"Filter by multivariate events (combos). 'only' returns only multivariate events, 'exclude' excludes multivariate events.","in":"query","name":"mve_filter","schema":{"enum":["only","exclude"],"type":"string"}},{"description":"Filter by series ticker","in":"query","name":"series_ticker","schema":{"type":"string","x-go-type-skip-optional-pointer":true}},{"description":"Filter by market status. Leave empty to return markets with any status.","in":"query","name":"status","schema":{"enum":["unopened","open","paused","closed","settled"],"type":"string"}},{"description":"Filter by specific market tickers. Comma-separated list of market tickers to retrieve.","in":"query","name":"tickers","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response4Efd2D7Df89E_GetMarketsResponse"}}},"description":"Markets retrieved successfully"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Kalshi Markets","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"kalshi-unauthorized","x-aisa-category":"7","x-aisa-docs-url":"https://aisa.one/docs/api-reference/prediction-market/get_kalshi-markets","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"kalshi-unauthorized","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"kalshi-unauthorized","x-aisa-response-source":{"content_hash":"sha256:743878206e8c0ff71269f0d3a9a73f9bf60e4be55bc0ed687ad20e36f160c26b","kind":"upstream_success_contract","source":{"content_hash":"sha256:366b69da7cbbc2faae7346b291bdc0e59fbeaeedcd4dbc653307752cd76465bb","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:06.645303+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:25fd8bf816f117887cdf7d7331937e796730a49dcd548f8f7dfa3148117fc4ef","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.kalshi.com/openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"e48c194af679","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b35ad8082c22"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_kalshi_markets","path":"/apis/v1/kalshi/markets"},"x-aisa-source":{"content_hash":"sha256:366b69da7cbbc2faae7346b291bdc0e59fbeaeedcd4dbc653307752cd76465bb","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:06.645303+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:25fd8bf816f117887cdf7d7331937e796730a49dcd548f8f7dfa3148117fc4ef","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.kalshi.com/openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/markets","x-aisa-validation":"provider"}},"/apis/v1/kalshi/markets/{ticker}":{"get":{"description":"默认价格配置\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_kalshi_unauthorized_apis_v1_kalshi_markets_ticker","parameters":[{"description":"Market ticker","in":"path","name":"ticker","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response4Efd2D7Df89E_GetMarketResponse"}}},"description":"Market retrieved successfully"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Market Price","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"kalshi-unauthorized","x-aisa-category":"7","x-aisa-docs-url":"https://aisa.one/docs/api-reference/kalshi-unauthorized/any_kalshi_unauthorized_apis_v1_kalshi_markets_ticker","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"kalshi-unauthorized","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"kalshi-unauthorized","x-aisa-response-source":{"content_hash":"sha256:640c7f8d8615204213cc48f283f977bbe36981a4e0e4a774b7ef06cbd51b26a3","kind":"upstream_success_contract","source":{"content_hash":"sha256:366b69da7cbbc2faae7346b291bdc0e59fbeaeedcd4dbc653307752cd76465bb","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:06.645303+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:25fd8bf816f117887cdf7d7331937e796730a49dcd548f8f7dfa3148117fc4ef","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.kalshi.com/openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"e48c194af679","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9e8e2a18f261"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_kalshi_unauthorized_apis_v1_kalshi_markets_ticker","path":"/apis/v1/kalshi/markets/{ticker}"},"x-aisa-source":{"content_hash":"sha256:366b69da7cbbc2faae7346b291bdc0e59fbeaeedcd4dbc653307752cd76465bb","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:06.645303+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:25fd8bf816f117887cdf7d7331937e796730a49dcd548f8f7dfa3148117fc4ef","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.kalshi.com/openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/markets/{ticker}","x-aisa-validation":"provider"}},"/apis/v1/kalshi/markets/{ticker}/orderbook":{"get":{"description":"默认价格配置\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_kalshi_unauthorized_apis_v1_kalshi_markets_ti_7bc540","parameters":[{"description":"Market ticker","in":"path","name":"ticker","required":true,"schema":{"type":"string"}},{"description":"Depth of the orderbook to retrieve (0 or negative means all levels, 1-100 for specific depth)","in":"query","name":"depth","required":false,"schema":{"default":0,"maximum":100,"minimum":0,"type":"integer"},"x-oapi-codegen-extra-tags":{"validate":"omitempty,min=0,max=100"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response4Efd2D7Df89E_GetMarketOrderbookResponse"}}},"description":"Orderbook retrieved successfully"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Kalshi Market OrderBook","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"kalshi-unauthorized","x-aisa-category":"7","x-aisa-docs-url":"https://aisa.one/docs/api-reference/kalshi-unauthorized/any_kalshi_unauthorized_apis_v1_kalshi_markets_ti_7bc540","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"kalshi-unauthorized","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"kalshi-unauthorized","x-aisa-response-source":{"content_hash":"sha256:d35f3b9eb4c3142b39ee3823c1e0d014ae2e12336c2d6bd12d45b44bdfbac9c3","kind":"upstream_success_contract","source":{"content_hash":"sha256:366b69da7cbbc2faae7346b291bdc0e59fbeaeedcd4dbc653307752cd76465bb","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:06.645303+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:25fd8bf816f117887cdf7d7331937e796730a49dcd548f8f7dfa3148117fc4ef","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.kalshi.com/openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"e48c194af679","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"21d18ed82faa"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_kalshi_unauthorized_apis_v1_kalshi_markets_ti_7bc540","path":"/apis/v1/kalshi/markets/{ticker}/orderbook"},"x-aisa-source":{"content_hash":"sha256:366b69da7cbbc2faae7346b291bdc0e59fbeaeedcd4dbc653307752cd76465bb","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:06.645303+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:25fd8bf816f117887cdf7d7331937e796730a49dcd548f8f7dfa3148117fc4ef","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.kalshi.com/openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/markets/{ticker}/orderbook","x-aisa-validation":"provider"}},"/apis/v1/kalshi/trades":{"get":{"description":"默认价格配置\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_kalshi_trades","parameters":[{"description":"Pagination cursor. Use the cursor value returned from the previous response to get the next page of results. Leave empty for the first page.","in":"query","name":"cursor","schema":{"type":"string","x-go-type-skip-optional-pointer":true}},{"description":"Filter trades by whether they are block trades. Omit to return all trades. Set to `true` to return only block trades. Set to `false` to return only non-block trades.\n","in":"query","name":"is_block_trade","schema":{"type":"boolean"}},{"description":"Number of results per page. Defaults to 100. Maximum value is 1000.","in":"query","name":"limit","schema":{"default":100,"format":"int64","maximum":1000,"minimum":0,"type":"integer","x-oapi-codegen-extra-tags":{"validate":"omitempty,gte=0,lte=1000"}}},{"description":"Filter items before this Unix timestamp","in":"query","name":"max_ts","schema":{"format":"int64","type":"integer"}},{"description":"Filter items after this Unix timestamp","in":"query","name":"min_ts","schema":{"format":"int64","type":"integer"}},{"description":"Filter by market ticker","in":"query","name":"ticker","schema":{"type":"string","x-go-type-skip-optional-pointer":true}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response4Efd2D7Df89E_GetTradesResponse"}}},"description":"Trades retrieved successfully"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Kalshi Trades","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"kalshi-unauthorized","x-aisa-category":"7","x-aisa-docs-url":"https://aisa.one/docs/api-reference/prediction-market/get_kalshi-trades","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"kalshi-unauthorized","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"kalshi-unauthorized","x-aisa-response-source":{"content_hash":"sha256:ff2140f7dc2bd85a22884a3edca600b8d32b3acd36161577cb0f22497a409735","kind":"upstream_success_contract","source":{"content_hash":"sha256:366b69da7cbbc2faae7346b291bdc0e59fbeaeedcd4dbc653307752cd76465bb","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:06.645303+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:25fd8bf816f117887cdf7d7331937e796730a49dcd548f8f7dfa3148117fc4ef","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.kalshi.com/openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"e48c194af679","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e12d28b57bb7"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_kalshi_trades","path":"/apis/v1/kalshi/trades"},"x-aisa-source":{"content_hash":"sha256:366b69da7cbbc2faae7346b291bdc0e59fbeaeedcd4dbc653307752cd76465bb","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-17T09:31:06.645303+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:25fd8bf816f117887cdf7d7331937e796730a49dcd548f8f7dfa3148117fc4ef","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.kalshi.com/openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/markets/trades","x-aisa-validation":"provider"}},"/apis/v1/openai-websearch/search":{"post":{"description":"Ask a question and get an answer that an OpenAI model wrote after searching the live web. Send a Responses request — an `input` string (or message array) — and the endpoint injects a fixed, server-pinned model and the `web_search` tool for you; the model, tool and per-request search cap are server-controlled to keep cost bounded. The reply is a standard OpenAI Responses object: `output[]` contains `web_search_call` items (each a search that ran) and a `message` item with the answer text and URL citations, and the billed search count equals the number of `web_search_call` items.  Use this when you want a written, cited answer grounded in current web content from an OpenAI model — for the Anthropic-model equivalent see [`post_anthropic_websearch_search`](/api-reference/search/post_anthropic-websearch-search), and for raw ranked links with extracted page text use [`post_tavily_search`](/api-reference/search/post_tavily-search).\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.3 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_openai_websearch_search","requestBody":{"content":{"application/json":{"example":{"input":"What are the three biggest AI announcements this week? Give one sentence each with sources.","max_output_tokens":1024},"schema":{"properties":{"input":{"description":"Your question or instruction, same format as the OpenAI Responses API `input`. A message array is also accepted.","example":"What are the three biggest AI announcements this week? Give one sentence each with sources.","type":"string"},"instructions":{"description":"Optional high-level instructions to steer the answer's tone or format.","type":"string"},"max_output_tokens":{"description":"Optional cap on the number of tokens generated in the answer.","example":1024,"type":"integer"}},"required":["input"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"id":{"type":"string"},"object":{"example":"response","type":"string"},"output":{"description":"Ordered items: web_search_call (searches performed) and message (the cited answer).","items":{"type":"object"},"type":"array"},"status":{"example":"completed","type":"string"},"usage":{"properties":{"input_tokens":{"type":"integer"},"input_tokens_details":{"properties":{"cached_tokens":{"type":"integer"}},"type":"object"},"output_tokens":{"type":"integer"}},"type":"object"}},"type":"object"}}},"description":"A standard OpenAI Responses object. `output[]` interleaves web_search_call items and the cited answer message; the number of web_search_call items is the billed search count."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"OpenAI Web Search","tags":["websearch"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"openai-web-search","x-aisa-category":"search","x-aisa-docs-url":"https://aisa.one/docs/api-reference/search/post_openai-websearch-search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_components","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.3,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"openai-web-search","x-aisa-query-policy":{"ignore_undeclared":true,"request_wins":false},"x-aisa-registry-provider":"openai-web-search","x-aisa-response-source":{"content_hash":"sha256:2cacd0c9ff56180294d17e6500331c19bcf1d1dc541e585ed73b5c5fa8a7ca65","kind":"upstream_success_contract","source":{"content_hash":"sha256:2216c80c42a2a3f3c14365c1e05d8d8beedac01286ef5240b08b4b4219e490a3","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:a5c3ad6b8722c55296ff05c07a1c8bccf1650bd6d81e8ddd78d41a77af0aeeff","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/websearch.json"}},"x-aisa-revision":{"customer_pricing_ref":"bee52a3f0c8a","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"677e89cda539"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_openai_websearch_search","path":"/apis/v1/openai-websearch/search"},"x-aisa-source":{"content_hash":"sha256:2216c80c42a2a3f3c14365c1e05d8d8beedac01286ef5240b08b4b4219e490a3","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:a5c3ad6b8722c55296ff05c07a1c8bccf1650bd6d81e8ddd78d41a77af0aeeff","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/websearch.json"},"x-aisa-status":"disabled","x-aisa-upstream-path":"/v1/responses","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/openai-websearch/search \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"input\": \"What are the three biggest AI announcements this week? Give one sentence each with sources.\",\n  \"max_output_tokens\": 1024\n}'"}]}},"/apis/v1/openmeteo/air-quality":{"get":{"description":"Open-Meteo Air Quality (Open-Meteo).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.0001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_openmeteo_air_quality","parameters":[{"description":"Grid-cell preference for the coordinate. Default `nearest`.","in":"query","name":"cell_selection","required":false,"schema":{"default":"nearest","enum":["land","sea","nearest"],"type":"string"}},{"description":"Comma-separated list of current-condition variables to return. Same variable set as `hourly`.","in":"query","name":"current","required":false,"schema":{"example":"european_aqi,pm2_5","type":"string"}},{"description":"Model domain. Default `auto`.","in":"query","name":"domains","required":false,"schema":{"default":"auto","enum":["auto","cams_europe","cams_global"],"type":"string"}},{"description":"End of the interval, `yyyy-mm-dd` (ISO 8601).","in":"query","name":"end_date","required":false,"schema":{"example":"2024-01-07","format":"date","type":"string"}},{"description":"Number of forecast days to return (0-7). Default 5.","in":"query","name":"forecast_days","required":false,"schema":{"default":5,"example":7,"type":"integer"}},{"description":"Limit forecast to a given number of hours.","in":"query","name":"forecast_hours","required":false,"schema":{"type":"integer"}},{"description":"Comma-separated list of hourly variables to return. Common values: `pm10`, `pm2_5`, `carbon_monoxide`, `nitrogen_dioxide`, `sulphur_dioxide`, `ozone`, `aerosol_optical_depth`, `dust`, `uv_index`, `ammonia`, `european_aqi`, `us_aqi`, and pollen (`alder_pollen`, `birch_pollen`, `grass_pollen`, `mugwort_pollen`, `olive_pollen`, `ragweed_pollen`).","in":"query","name":"hourly","required":false,"schema":{"example":"pm10,pm2_5,european_aqi","type":"string"}},{"description":"WGS84 latitude of the location. Multiple coordinates can be comma-separated.","in":"query","name":"latitude","required":true,"schema":{"example":"52.52","type":"string"}},{"description":"WGS84 longitude of the location (negative for the Americas). Multiple coordinates can be comma-separated.","in":"query","name":"longitude","required":true,"schema":{"example":"13.41","type":"string"}},{"description":"Number of past days to include (0-92). Default 0.","in":"query","name":"past_days","required":false,"schema":{"default":0,"type":"integer"}},{"description":"Include a given number of past hours.","in":"query","name":"past_hours","required":false,"schema":{"type":"integer"}},{"description":"Start of the interval, `yyyy-mm-dd` (ISO 8601).","in":"query","name":"start_date","required":false,"schema":{"example":"2024-01-01","format":"date","type":"string"}},{"description":"Time output format. Default `iso8601`.","in":"query","name":"timeformat","required":false,"schema":{"default":"iso8601","enum":["iso8601","unixtime"],"type":"string"}},{"description":"IANA time zone name (e.g. `Europe/Berlin`) or `auto` to resolve from coordinates. Defaults to `GMT`.","in":"query","name":"timezone","required":false,"schema":{"example":"Europe/Berlin","type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"elevation":38,"generationtime_ms":0.3,"hourly":{"european_aqi":[21],"pm10":[12.4],"pm2_5":[8.1],"time":["2024-01-01T00:00"]},"hourly_units":{"european_aqi":"EAQI","pm10":"μg/m³","pm2_5":"μg/m³","time":"iso8601"},"latitude":52.5,"longitude":13.4,"timezone":"GMT","utc_offset_seconds":0},"schema":{"type":"object"}}},"description":"Air-quality forecast for the coordinate."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Open-Meteo Air Quality","tags":["openmeteo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"openmeteo-air-quality","x-aisa-category":"data","x-aisa-docs-url":"https://aisa.one/docs/api-reference/openmeteo/get_openmeteo-air-quality","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.0001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"openmeteo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"openmeteo","x-aisa-response-source":{"content_hash":"sha256:3fb5447ff6364240168fddc900d8807ca00538f9f5aabd4702aa1fc8e5227cab","kind":"upstream_success_contract","source":{"content_hash":"sha256:8efb2c5632350a43e872816b25964996f1e275cdac026b354f676f1e72e75ac4","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:73c3b89e7ff6eb319fd516b9f159ce807484f96c519adc7936e06a63d9bfe8c3","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/openmeteo.json"}},"x-aisa-revision":{"customer_pricing_ref":"bb8aca9602e5","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"81c0779f3dac"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_openmeteo_air_quality","path":"/apis/v1/openmeteo/air-quality"},"x-aisa-source":{"content_hash":"sha256:8efb2c5632350a43e872816b25964996f1e275cdac026b354f676f1e72e75ac4","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:73c3b89e7ff6eb319fd516b9f159ce807484f96c519adc7936e06a63d9bfe8c3","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/openmeteo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/air-quality","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/openmeteo/air-quality?latitude=52.52&longitude=13.41' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/openmeteo/archive":{"get":{"description":"Open-Meteo Historical Weather (ERA5) (Open-Meteo).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.0001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_openmeteo_archive","parameters":[{"description":"Grid-cell preference for the coordinate. Default `land`.","in":"query","name":"cell_selection","required":false,"schema":{"default":"land","enum":["land","sea","nearest"],"type":"string"}},{"description":"Comma-separated list of daily aggregation variables to return. Requires `timezone`. Common values: `temperature_2m_max`, `temperature_2m_min`, `temperature_2m_mean`, `precipitation_sum`, `rain_sum`, `snowfall_sum`, `weather_code`, `sunrise`, `sunset`, `sunshine_duration`, `wind_speed_10m_max`, `uv_index_max`.","in":"query","name":"daily","required":false,"schema":{"example":"temperature_2m_max,temperature_2m_min,precipitation_sum","type":"string"}},{"description":"Manual elevation (meters). Defaults to a 90m DEM.","in":"query","name":"elevation","required":false,"schema":{"example":"38","type":"string"}},{"description":"End of the interval, `yyyy-mm-dd` (ISO 8601).","in":"query","name":"end_date","required":true,"schema":{"example":"2024-01-07","format":"date","type":"string"}},{"description":"Comma-separated list of hourly variables to return. Common values: `temperature_2m`, `relative_humidity_2m`, `dew_point_2m`, `apparent_temperature`, `precipitation`, `rain`, `showers`, `snowfall`, `weather_code`, `pressure_msl`, `cloud_cover`, `wind_speed_10m`, `wind_direction_10m`, `wind_gusts_10m`, `shortwave_radiation`, `visibility`. Also includes soil temperature/moisture variables.","in":"query","name":"hourly","required":false,"schema":{"example":"temperature_2m,precipitation","type":"string"}},{"description":"WGS84 latitude of the location. Multiple coordinates can be comma-separated.","in":"query","name":"latitude","required":true,"schema":{"example":"52.52","type":"string"}},{"description":"WGS84 longitude of the location (negative for the Americas). Multiple coordinates can be comma-separated.","in":"query","name":"longitude","required":true,"schema":{"example":"13.41","type":"string"}},{"description":"Comma-separated reanalysis models, e.g. `era5`, `era5_land`, `ecmwf_ifs`, `cerra`. Default best match.","in":"query","name":"models","required":false,"schema":{"example":"era5","type":"string"}},{"description":"Precipitation unit. Default `mm`.","in":"query","name":"precipitation_unit","required":false,"schema":{"default":"mm","enum":["mm","inch"],"type":"string"}},{"description":"Start of the interval, `yyyy-mm-dd` (ISO 8601).","in":"query","name":"start_date","required":true,"schema":{"example":"2024-01-01","format":"date","type":"string"}},{"description":"Temperature unit. Default `celsius`.","in":"query","name":"temperature_unit","required":false,"schema":{"default":"celsius","enum":["celsius","fahrenheit"],"type":"string"}},{"description":"Time output format. Default `iso8601`.","in":"query","name":"timeformat","required":false,"schema":{"default":"iso8601","enum":["iso8601","unixtime"],"type":"string"}},{"description":"IANA time zone name (e.g. `Europe/Berlin`) or `auto` to resolve from coordinates. Defaults to `GMT`.","in":"query","name":"timezone","required":false,"schema":{"example":"Europe/Berlin","type":"string"}},{"description":"Wind speed unit. Default `kmh`.","in":"query","name":"wind_speed_unit","required":false,"schema":{"default":"kmh","enum":["kmh","ms","mph","kn"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"daily":{"precipitation_sum":[0.6],"temperature_2m_max":[4.5],"temperature_2m_min":[1.2],"time":["2022-01-01"]},"daily_units":{"precipitation_sum":"mm","temperature_2m_max":"°C","temperature_2m_min":"°C","time":"iso8601"},"elevation":38,"generationtime_ms":1.2,"hourly":{"precipitation":[0,0],"temperature_2m":[3.1,2.8],"time":["2022-01-01T00:00","2022-01-01T01:00"]},"hourly_units":{"precipitation":"mm","temperature_2m":"°C","time":"iso8601"},"latitude":52.5,"longitude":13.4,"timezone":"Europe/Berlin","utc_offset_seconds":3600},"schema":{"type":"object"}}},"description":"Historical weather for the interval."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Open-Meteo Historical Weather (ERA5)","tags":["openmeteo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"openmeteo-archive","x-aisa-category":"data","x-aisa-docs-url":"https://aisa.one/docs/api-reference/openmeteo/get_openmeteo-archive","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.0001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"openmeteo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"openmeteo","x-aisa-response-source":{"content_hash":"sha256:a58c2244bd0d7b7f04429559d3e320d81ededdf46fc37d2fb505e6dabfa8e947","kind":"upstream_success_contract","source":{"content_hash":"sha256:8efb2c5632350a43e872816b25964996f1e275cdac026b354f676f1e72e75ac4","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:73c3b89e7ff6eb319fd516b9f159ce807484f96c519adc7936e06a63d9bfe8c3","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/openmeteo.json"}},"x-aisa-revision":{"customer_pricing_ref":"7e50077e830d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7cd181bed24d"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_openmeteo_archive","path":"/apis/v1/openmeteo/archive"},"x-aisa-source":{"content_hash":"sha256:8efb2c5632350a43e872816b25964996f1e275cdac026b354f676f1e72e75ac4","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:73c3b89e7ff6eb319fd516b9f159ce807484f96c519adc7936e06a63d9bfe8c3","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/openmeteo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/archive","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/openmeteo/archive?end_date=2024-01-07&latitude=52.52&longitude=13.41&start_date=2024-01-01' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/openmeteo/climate":{"get":{"description":"Open-Meteo Climate (CMIP6) (Open-Meteo).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.0001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_openmeteo_climate","parameters":[{"description":"Grid-cell preference for the coordinate. Default `land`.","in":"query","name":"cell_selection","required":false,"schema":{"default":"land","enum":["land","sea","nearest"],"type":"string"}},{"description":"Comma-separated list of daily aggregation variables to return. Requires `timezone`. Common values: `temperature_2m_max`, `temperature_2m_min`, `temperature_2m_mean`, `precipitation_sum`, `rain_sum`, `snowfall_sum`, `wind_speed_10m_mean`, `wind_speed_10m_max`, `cloud_cover_mean`, `relative_humidity_2m_mean`, `shortwave_radiation_sum`, `pressure_msl_mean`.","in":"query","name":"daily","required":false,"schema":{"example":"temperature_2m_max,precipitation_sum","type":"string"}},{"description":"Return raw model output without statistical bias correction. Default `false`.","in":"query","name":"disable_bias_correction","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"End of the interval, `yyyy-mm-dd` (ISO 8601).","in":"query","name":"end_date","required":true,"schema":{"example":"2024-01-07","format":"date","type":"string"}},{"description":"WGS84 latitude of the location. Multiple coordinates can be comma-separated.","in":"query","name":"latitude","required":true,"schema":{"example":"52.52","type":"string"}},{"description":"WGS84 longitude of the location (negative for the Americas). Multiple coordinates can be comma-separated.","in":"query","name":"longitude","required":true,"schema":{"example":"13.41","type":"string"}},{"description":"Required. Comma-separated climate models: `CMCC_CM2_VHR4`, `FGOALS_f3_H`, `HiRAM_SIT_HR`, `MRI_AGCM3_2_S`, `EC_Earth3P_HR`, `MPI_ESM1_2_XR`, `NICAM16_8S`.","in":"query","name":"models","required":true,"schema":{"example":"MRI_AGCM3_2_S,EC_Earth3P_HR","type":"string"}},{"description":"Precipitation unit. Default `mm`.","in":"query","name":"precipitation_unit","required":false,"schema":{"default":"mm","enum":["mm","inch"],"type":"string"}},{"description":"Start of the interval, `yyyy-mm-dd` (ISO 8601).","in":"query","name":"start_date","required":true,"schema":{"example":"2024-01-01","format":"date","type":"string"}},{"description":"Temperature unit. Default `celsius`.","in":"query","name":"temperature_unit","required":false,"schema":{"default":"celsius","enum":["celsius","fahrenheit"],"type":"string"}},{"description":"Time output format. Default `iso8601`.","in":"query","name":"timeformat","required":false,"schema":{"default":"iso8601","enum":["iso8601","unixtime"],"type":"string"}},{"description":"Wind speed unit. Default `kmh`.","in":"query","name":"wind_speed_unit","required":false,"schema":{"default":"kmh","enum":["kmh","ms","mph","kn"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"daily":{"precipitation_sum":[1.2],"temperature_2m_max":[6.9],"time":["2050-01-01"]},"daily_units":{"precipitation_sum":"mm","temperature_2m_max":"°C","time":"iso8601"},"generationtime_ms":3.4,"latitude":52.5,"longitude":13.4,"timezone":"GMT","timezone_abbreviation":"GMT"},"schema":{"type":"object"}}},"description":"Climate projection for the interval."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Open-Meteo Climate (CMIP6)","tags":["openmeteo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"openmeteo-climate","x-aisa-category":"data","x-aisa-docs-url":"https://aisa.one/docs/api-reference/openmeteo/get_openmeteo-climate","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.0001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"openmeteo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"openmeteo","x-aisa-response-source":{"content_hash":"sha256:73ff2e6d4a97090a881394b06175c5cb8455878510fca508011cd89512f2633b","kind":"upstream_success_contract","source":{"content_hash":"sha256:8efb2c5632350a43e872816b25964996f1e275cdac026b354f676f1e72e75ac4","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:73c3b89e7ff6eb319fd516b9f159ce807484f96c519adc7936e06a63d9bfe8c3","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/openmeteo.json"}},"x-aisa-revision":{"customer_pricing_ref":"3f88311f4106","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e15009ec4b6d"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_openmeteo_climate","path":"/apis/v1/openmeteo/climate"},"x-aisa-source":{"content_hash":"sha256:8efb2c5632350a43e872816b25964996f1e275cdac026b354f676f1e72e75ac4","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:73c3b89e7ff6eb319fd516b9f159ce807484f96c519adc7936e06a63d9bfe8c3","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/openmeteo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/climate","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/openmeteo/climate?end_date=2024-01-07&latitude=52.52&longitude=13.41&models=MRI_AGCM3_2_S%2CEC_Earth3P_HR&start_date=2024-01-01' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/openmeteo/elevation":{"get":{"description":"Terrain elevation (DEM) by coordinates.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.0001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_openmeteo_elevation","parameters":[{"description":"WGS84 latitude, or a comma-separated list of up to 100 latitudes.","in":"query","name":"latitude","required":true,"schema":{"example":"52.52,48.85","type":"string"}},{"description":"WGS84 longitude, or a comma-separated list of up to 100 longitudes (positions aligned with `latitude`).","in":"query","name":"longitude","required":true,"schema":{"example":"13.41,2.35","type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"elevation":[38,35]},"schema":{"type":"object"}}},"description":"Elevation in meters for each requested coordinate."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Open-Meteo Elevation","tags":["openmeteo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"openmeteo","x-aisa-category":"data","x-aisa-docs-url":"https://aisa.one/docs/api-reference/openmeteo/get_openmeteo-elevation","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.0001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"openmeteo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"openmeteo","x-aisa-response-source":{"content_hash":"sha256:ff420fea7d7a611cc9430f5b7c51c8375c8a7764c75ffabbe874a8802dfe2cd3","kind":"upstream_success_contract","source":{"content_hash":"sha256:8efb2c5632350a43e872816b25964996f1e275cdac026b354f676f1e72e75ac4","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:73c3b89e7ff6eb319fd516b9f159ce807484f96c519adc7936e06a63d9bfe8c3","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/openmeteo.json"}},"x-aisa-revision":{"customer_pricing_ref":"6469b78c076f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f1a5f9bf9edd"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_openmeteo_elevation","path":"/apis/v1/openmeteo/elevation"},"x-aisa-source":{"content_hash":"sha256:8efb2c5632350a43e872816b25964996f1e275cdac026b354f676f1e72e75ac4","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:73c3b89e7ff6eb319fd516b9f159ce807484f96c519adc7936e06a63d9bfe8c3","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/openmeteo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/elevation","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/openmeteo/elevation?latitude=52.52%2C48.85&longitude=13.41%2C2.35' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/openmeteo/ensemble":{"get":{"description":"Open-Meteo Ensemble (Open-Meteo).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.0001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_openmeteo_ensemble","parameters":[{"description":"Grid-cell preference for the coordinate. Default `land`.","in":"query","name":"cell_selection","required":false,"schema":{"default":"land","enum":["land","sea","nearest"],"type":"string"}},{"description":"Comma-separated list of daily aggregation variables to return. Requires `timezone`. Common values: `temperature_2m_max`, `temperature_2m_min`, `temperature_2m_mean`, `precipitation_sum`, `rain_sum`, `snowfall_sum`, `weather_code`, `sunrise`, `sunset`, `sunshine_duration`, `wind_speed_10m_max`, `uv_index_max`.","in":"query","name":"daily","required":false,"schema":{"example":"temperature_2m_max,precipitation_sum","type":"string"}},{"description":"Manual elevation (meters). Defaults to a 90m DEM.","in":"query","name":"elevation","required":false,"schema":{"example":"38","type":"string"}},{"description":"End of the interval, `yyyy-mm-dd` (ISO 8601).","in":"query","name":"end_date","required":false,"schema":{"example":"2024-01-07","format":"date","type":"string"}},{"description":"Number of forecast days to return (0-35). Default 7.","in":"query","name":"forecast_days","required":false,"schema":{"default":7,"example":7,"type":"integer"}},{"description":"Comma-separated list of hourly variables to return. Common values: `temperature_2m`, `relative_humidity_2m`, `dew_point_2m`, `apparent_temperature`, `precipitation`, `rain`, `showers`, `snowfall`, `weather_code`, `pressure_msl`, `cloud_cover`, `wind_speed_10m`, `wind_direction_10m`, `wind_gusts_10m`, `shortwave_radiation`, `visibility`. Also `cape`.","in":"query","name":"hourly","required":false,"schema":{"example":"temperature_2m,wind_speed_10m","type":"string"}},{"description":"WGS84 latitude of the location. Multiple coordinates can be comma-separated.","in":"query","name":"latitude","required":true,"schema":{"example":"52.52","type":"string"}},{"description":"WGS84 longitude of the location (negative for the Americas). Multiple coordinates can be comma-separated.","in":"query","name":"longitude","required":true,"schema":{"example":"13.41","type":"string"}},{"description":"Optional; when omitted, defaults to the best-match global ensemble (a 30-member set). Comma-separated ensemble models, e.g. `icon_seamless`, `gfs_seamless`, `ecmwf_ifs025`, `gem_global`. Each model exposes its own member count.","in":"query","name":"models","required":false,"schema":{"example":"icon_seamless","type":"string"}},{"description":"Number of past days to include (0-92). Default 0.","in":"query","name":"past_days","required":false,"schema":{"default":0,"type":"integer"}},{"description":"Precipitation unit. Default `mm`.","in":"query","name":"precipitation_unit","required":false,"schema":{"default":"mm","enum":["mm","inch"],"type":"string"}},{"description":"Start of the interval, `yyyy-mm-dd` (ISO 8601).","in":"query","name":"start_date","required":false,"schema":{"example":"2024-01-01","format":"date","type":"string"}},{"description":"Temperature unit. Default `celsius`.","in":"query","name":"temperature_unit","required":false,"schema":{"default":"celsius","enum":["celsius","fahrenheit"],"type":"string"}},{"description":"Time output format. Default `iso8601`.","in":"query","name":"timeformat","required":false,"schema":{"default":"iso8601","enum":["iso8601","unixtime"],"type":"string"}},{"description":"IANA time zone name (e.g. `Europe/Berlin`) or `auto` to resolve from coordinates. Defaults to `GMT`.","in":"query","name":"timezone","required":false,"schema":{"example":"Europe/Berlin","type":"string"}},{"description":"Wind speed unit. Default `kmh`.","in":"query","name":"wind_speed_unit","required":false,"schema":{"default":"kmh","enum":["kmh","ms","mph","kn"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"elevation":38,"generationtime_ms":2.1,"hourly":{"temperature_2m_member01":[2.1],"temperature_2m_member02":[2.4],"temperature_2m_member03":[1.8],"time":["2024-01-01T00:00"]},"hourly_units":{"temperature_2m":"°C","time":"iso8601"},"latitude":52.5,"longitude":13.4,"timezone":"GMT","utc_offset_seconds":0},"schema":{"type":"object"}}},"description":"Ensemble forecast with per-member arrays."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Open-Meteo Ensemble","tags":["openmeteo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"openmeteo-ensemble","x-aisa-category":"data","x-aisa-docs-url":"https://aisa.one/docs/api-reference/openmeteo/get_openmeteo-ensemble","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.0001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"openmeteo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"openmeteo","x-aisa-response-source":{"content_hash":"sha256:33932250a349bcc72145c1621bd5c57da5a20603be8b97fc88d02add9ae2acf7","kind":"upstream_success_contract","source":{"content_hash":"sha256:8efb2c5632350a43e872816b25964996f1e275cdac026b354f676f1e72e75ac4","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:73c3b89e7ff6eb319fd516b9f159ce807484f96c519adc7936e06a63d9bfe8c3","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/openmeteo.json"}},"x-aisa-revision":{"customer_pricing_ref":"ce3e071e7c51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a95ba064b108"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_openmeteo_ensemble","path":"/apis/v1/openmeteo/ensemble"},"x-aisa-source":{"content_hash":"sha256:8efb2c5632350a43e872816b25964996f1e275cdac026b354f676f1e72e75ac4","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:73c3b89e7ff6eb319fd516b9f159ce807484f96c519adc7936e06a63d9bfe8c3","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/openmeteo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/ensemble","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/openmeteo/ensemble?latitude=52.52&longitude=13.41' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/openmeteo/flood":{"get":{"description":"Open-Meteo Flood (Open-Meteo).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.0001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_openmeteo_flood","parameters":[{"description":"Grid-cell preference for the coordinate. Default `nearest`.","in":"query","name":"cell_selection","required":false,"schema":{"default":"nearest","enum":["land","sea","nearest"],"type":"string"}},{"description":"Comma-separated list of daily aggregation variables to return. Requires `timezone`. Common values: `river_discharge`, `river_discharge_mean`, `river_discharge_median`, `river_discharge_max`, `river_discharge_min`, `river_discharge_p25`, `river_discharge_p75`.","in":"query","name":"daily","required":false,"schema":{"example":"river_discharge,river_discharge_mean","type":"string"}},{"description":"End of the interval, `yyyy-mm-dd` (ISO 8601).","in":"query","name":"end_date","required":false,"schema":{"example":"2024-01-07","format":"date","type":"string"}},{"description":"Return all ensemble members instead of the aggregate. Default `false`.","in":"query","name":"ensemble","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Number of forecast days to return (0-210). Default 92.","in":"query","name":"forecast_days","required":false,"schema":{"default":92,"example":7,"type":"integer"}},{"description":"WGS84 latitude of the location. Multiple coordinates can be comma-separated.","in":"query","name":"latitude","required":true,"schema":{"example":"52.52","type":"string"}},{"description":"WGS84 longitude of the location (negative for the Americas). Multiple coordinates can be comma-separated.","in":"query","name":"longitude","required":true,"schema":{"example":"13.41","type":"string"}},{"description":"Comma-separated GloFAS models. Default best match.","in":"query","name":"models","required":false,"schema":{"example":"seamless_v4","type":"string"}},{"description":"Number of past days to include (0-92). Default 0.","in":"query","name":"past_days","required":false,"schema":{"default":0,"type":"integer"}},{"description":"Start of the interval, `yyyy-mm-dd` (ISO 8601).","in":"query","name":"start_date","required":false,"schema":{"example":"2024-01-01","format":"date","type":"string"}},{"description":"Time output format. Default `iso8601`.","in":"query","name":"timeformat","required":false,"schema":{"default":"iso8601","enum":["iso8601","unixtime"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"daily":{"river_discharge":[122.4,118.9],"river_discharge_mean":[120.1,117.5],"time":["2024-01-01","2024-01-02"]},"daily_units":{"river_discharge":"m³/s","river_discharge_mean":"m³/s","time":"iso8601"},"generationtime_ms":0.4,"latitude":59.9,"longitude":10.75,"timezone":"GMT"},"schema":{"type":"object"}}},"description":"River discharge for the interval."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Open-Meteo Flood","tags":["openmeteo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"openmeteo-flood","x-aisa-category":"data","x-aisa-docs-url":"https://aisa.one/docs/api-reference/openmeteo/get_openmeteo-flood","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.0001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"openmeteo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"openmeteo","x-aisa-response-source":{"content_hash":"sha256:18e053fb41183f1c8eea7957d934594c16507ef26abc11fbbec4f5656c392892","kind":"upstream_success_contract","source":{"content_hash":"sha256:8efb2c5632350a43e872816b25964996f1e275cdac026b354f676f1e72e75ac4","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:73c3b89e7ff6eb319fd516b9f159ce807484f96c519adc7936e06a63d9bfe8c3","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/openmeteo.json"}},"x-aisa-revision":{"customer_pricing_ref":"d89b44dd7a3e","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d5aee9a99491"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_openmeteo_flood","path":"/apis/v1/openmeteo/flood"},"x-aisa-source":{"content_hash":"sha256:8efb2c5632350a43e872816b25964996f1e275cdac026b354f676f1e72e75ac4","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:73c3b89e7ff6eb319fd516b9f159ce807484f96c519adc7936e06a63d9bfe8c3","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/openmeteo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/flood","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/openmeteo/flood?latitude=52.52&longitude=13.41' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/openmeteo/forecast":{"get":{"description":"16-day hourly/daily/current weather forecast by coordinates.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.0001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_openmeteo_forecast","parameters":[{"description":"Grid-cell preference for the coordinate. Default `land`.","in":"query","name":"cell_selection","required":false,"schema":{"default":"land","enum":["land","sea","nearest"],"type":"string"}},{"description":"Comma-separated list of current-condition variables to return. Common values: `temperature_2m`, `relative_humidity_2m`, `apparent_temperature`, `is_day`, `precipitation`, `weather_code`, `wind_speed_10m`, `wind_direction_10m`.","in":"query","name":"current","required":false,"schema":{"example":"temperature_2m,weather_code","type":"string"}},{"description":"Comma-separated list of daily aggregation variables to return. Requires `timezone`. Common values: `temperature_2m_max`, `temperature_2m_min`, `temperature_2m_mean`, `precipitation_sum`, `rain_sum`, `snowfall_sum`, `weather_code`, `sunrise`, `sunset`, `sunshine_duration`, `wind_speed_10m_max`, `uv_index_max`.","in":"query","name":"daily","required":false,"schema":{"example":"temperature_2m_max,temperature_2m_min,precipitation_sum","type":"string"}},{"description":"Manual elevation (meters) for statistical downscaling. Defaults to a 90m DEM. Use `nan` to disable downscaling.","in":"query","name":"elevation","required":false,"schema":{"example":"38","type":"string"}},{"description":"End of the interval, `yyyy-mm-dd` (ISO 8601).","in":"query","name":"end_date","required":false,"schema":{"example":"2024-01-07","format":"date","type":"string"}},{"description":"Number of forecast days to return (0-16). Default 7.","in":"query","name":"forecast_days","required":false,"schema":{"default":7,"example":7,"type":"integer"}},{"description":"Limit the forecast to a given number of hours from now.","in":"query","name":"forecast_hours","required":false,"schema":{"type":"integer"}},{"description":"Comma-separated list of hourly variables to return. Common values: `temperature_2m`, `relative_humidity_2m`, `dew_point_2m`, `apparent_temperature`, `precipitation`, `rain`, `showers`, `snowfall`, `weather_code`, `pressure_msl`, `cloud_cover`, `wind_speed_10m`, `wind_direction_10m`, `wind_gusts_10m`, `shortwave_radiation`, `visibility`.","in":"query","name":"hourly","required":false,"schema":{"example":"temperature_2m,precipitation,wind_speed_10m","type":"string"}},{"description":"WGS84 latitude of the location. Multiple coordinates can be comma-separated.","in":"query","name":"latitude","required":true,"schema":{"example":"52.52","type":"string"}},{"description":"WGS84 longitude of the location (negative for the Americas). Multiple coordinates can be comma-separated.","in":"query","name":"longitude","required":true,"schema":{"example":"13.41","type":"string"}},{"description":"Comma-separated 15-minutely variables (Central Europe & North America high-resolution models only).","in":"query","name":"minutely_15","required":false,"schema":{"example":"temperature_2m,precipitation","type":"string"}},{"description":"Comma-separated forecast models to use. Default `auto` selects the best model mix per location.","in":"query","name":"models","required":false,"schema":{"example":"auto","type":"string"}},{"description":"Number of past days to include (0-92). Default 0.","in":"query","name":"past_days","required":false,"schema":{"default":0,"type":"integer"}},{"description":"Include a given number of past hours.","in":"query","name":"past_hours","required":false,"schema":{"type":"integer"}},{"description":"Precipitation unit. Default `mm`.","in":"query","name":"precipitation_unit","required":false,"schema":{"default":"mm","enum":["mm","inch"],"type":"string"}},{"description":"Start of the interval, `yyyy-mm-dd` (ISO 8601).","in":"query","name":"start_date","required":false,"schema":{"example":"2024-01-01","format":"date","type":"string"}},{"description":"Temperature unit. Default `celsius`.","in":"query","name":"temperature_unit","required":false,"schema":{"default":"celsius","enum":["celsius","fahrenheit"],"type":"string"}},{"description":"Time output format. Default `iso8601`.","in":"query","name":"timeformat","required":false,"schema":{"default":"iso8601","enum":["iso8601","unixtime"],"type":"string"}},{"description":"IANA time zone name (e.g. `Europe/Berlin`) or `auto` to resolve from coordinates. Defaults to `GMT`.","in":"query","name":"timezone","required":false,"schema":{"example":"Europe/Berlin","type":"string"}},{"description":"Wind speed unit. Default `kmh`.","in":"query","name":"wind_speed_unit","required":false,"schema":{"default":"kmh","enum":["kmh","ms","mph","kn"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"current":{"interval":900,"temperature_2m":4.5,"time":"2024-01-01T12:00","weather_code":3},"current_units":{"interval":"seconds","temperature_2m":"°C","time":"iso8601","weather_code":"wmo code"},"daily":{"precipitation_sum":[0.4],"temperature_2m_max":[5.2],"temperature_2m_min":[1.1],"time":["2024-01-01"]},"daily_units":{"precipitation_sum":"mm","temperature_2m_max":"°C","temperature_2m_min":"°C","time":"iso8601"},"elevation":38,"generationtime_ms":0.19,"hourly":{"precipitation":[0,0.1],"temperature_2m":[2.1,1.9],"time":["2024-01-01T00:00","2024-01-01T01:00"],"wind_speed_10m":[11.2,10.4]},"hourly_units":{"precipitation":"mm","temperature_2m":"°C","time":"iso8601","wind_speed_10m":"km/h"},"latitude":52.52,"longitude":13.419998,"timezone":"Europe/Berlin","timezone_abbreviation":"CEST","utc_offset_seconds":7200},"schema":{"type":"object"}}},"description":"Requested weather forecast for the coordinate."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Open-Meteo Forecast","tags":["openmeteo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"openmeteo","x-aisa-category":"data","x-aisa-docs-url":"https://aisa.one/docs/api-reference/openmeteo/get_openmeteo-forecast","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.0001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"openmeteo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"openmeteo","x-aisa-response-source":{"content_hash":"sha256:0d4f05482b3869d54b91773b916782ab1e94078a2c90e03b4289461c3c509098","kind":"upstream_success_contract","source":{"content_hash":"sha256:8efb2c5632350a43e872816b25964996f1e275cdac026b354f676f1e72e75ac4","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:73c3b89e7ff6eb319fd516b9f159ce807484f96c519adc7936e06a63d9bfe8c3","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/openmeteo.json"}},"x-aisa-revision":{"customer_pricing_ref":"7536abdfea8d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5ac905d3f787"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_openmeteo_forecast","path":"/apis/v1/openmeteo/forecast"},"x-aisa-source":{"content_hash":"sha256:8efb2c5632350a43e872816b25964996f1e275cdac026b354f676f1e72e75ac4","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:73c3b89e7ff6eb319fd516b9f159ce807484f96c519adc7936e06a63d9bfe8c3","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/openmeteo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/forecast","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/openmeteo/forecast?latitude=52.52&longitude=13.41' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/openmeteo/geocoding":{"get":{"description":"Open-Meteo Geocoding (Open-Meteo).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.0001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_openmeteo_geocoding","parameters":[{"description":"Maximum number of results (1-100). Default 10.","in":"query","name":"count","required":false,"schema":{"default":10,"example":5,"type":"integer"}},{"description":"ISO-3166-1 alpha-2 country code to filter results.","in":"query","name":"countryCode","required":false,"schema":{"example":"DE","type":"string"}},{"description":"Response format. Default `json`.","in":"query","name":"format","required":false,"schema":{"default":"json","enum":["json","protobuf"],"type":"string"}},{"description":"Two-letter language code for translated names. Default `en`.","in":"query","name":"language","required":false,"schema":{"default":"en","example":"en","type":"string"}},{"description":"Location name or postal code. Append `, <country>` or `, <admin1>` to narrow results.","in":"query","name":"name","required":true,"schema":{"example":"Berlin","type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"generationtime_ms":0.5,"results":[{"admin1":"Land Berlin","country":"Germany","country_code":"DE","country_id":2921044,"elevation":74,"feature_code":"PPLC","id":2950159,"latitude":52.52437,"longitude":13.41053,"name":"Berlin","population":3426354,"postcodes":["10967","13347"],"timezone":"Europe/Berlin"}]},"schema":{"type":"object"}}},"description":"Matching locations."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Open-Meteo Geocoding","tags":["openmeteo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"openmeteo-geocoding","x-aisa-category":"data","x-aisa-docs-url":"https://aisa.one/docs/api-reference/openmeteo/get_openmeteo-geocoding","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.0001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"openmeteo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"openmeteo","x-aisa-response-source":{"content_hash":"sha256:c7cd7a3721b093df912454885d7a6457dc2088b3df40761e1f1d12fc04488438","kind":"upstream_success_contract","source":{"content_hash":"sha256:8efb2c5632350a43e872816b25964996f1e275cdac026b354f676f1e72e75ac4","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:73c3b89e7ff6eb319fd516b9f159ce807484f96c519adc7936e06a63d9bfe8c3","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/openmeteo.json"}},"x-aisa-revision":{"customer_pricing_ref":"3fbaec82c698","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"75d665492a30"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_openmeteo_geocoding","path":"/apis/v1/openmeteo/geocoding"},"x-aisa-source":{"content_hash":"sha256:8efb2c5632350a43e872816b25964996f1e275cdac026b354f676f1e72e75ac4","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:73c3b89e7ff6eb319fd516b9f159ce807484f96c519adc7936e06a63d9bfe8c3","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/openmeteo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/search","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/openmeteo/geocoding?name=Berlin' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/openmeteo/historical-forecast":{"get":{"description":"Open-Meteo Historical Forecast (Open-Meteo).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.0001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_openmeteo_historical_forecast","parameters":[{"description":"Grid-cell preference for the coordinate. Default `land`.","in":"query","name":"cell_selection","required":false,"schema":{"default":"land","enum":["land","sea","nearest"],"type":"string"}},{"description":"Comma-separated list of daily aggregation variables to return. Requires `timezone`. Common values: `temperature_2m_max`, `temperature_2m_min`, `temperature_2m_mean`, `precipitation_sum`, `rain_sum`, `snowfall_sum`, `weather_code`, `sunrise`, `sunset`, `sunshine_duration`, `wind_speed_10m_max`, `uv_index_max`.","in":"query","name":"daily","required":false,"schema":{"example":"temperature_2m_max,temperature_2m_min,precipitation_sum","type":"string"}},{"description":"Manual elevation (meters). Defaults to a 90m DEM.","in":"query","name":"elevation","required":false,"schema":{"example":"38","type":"string"}},{"description":"End of the interval, `yyyy-mm-dd` (ISO 8601).","in":"query","name":"end_date","required":true,"schema":{"example":"2024-01-07","format":"date","type":"string"}},{"description":"Comma-separated list of hourly variables to return. Common values: `temperature_2m`, `relative_humidity_2m`, `dew_point_2m`, `apparent_temperature`, `precipitation`, `rain`, `showers`, `snowfall`, `weather_code`, `pressure_msl`, `cloud_cover`, `wind_speed_10m`, `wind_direction_10m`, `wind_gusts_10m`, `shortwave_radiation`, `visibility`.","in":"query","name":"hourly","required":false,"schema":{"example":"temperature_2m,precipitation,wind_speed_10m","type":"string"}},{"description":"WGS84 latitude of the location. Multiple coordinates can be comma-separated.","in":"query","name":"latitude","required":true,"schema":{"example":"52.52","type":"string"}},{"description":"WGS84 longitude of the location (negative for the Americas). Multiple coordinates can be comma-separated.","in":"query","name":"longitude","required":true,"schema":{"example":"13.41","type":"string"}},{"description":"Comma-separated forecast models to retrieve archived runs for. Default best match.","in":"query","name":"models","required":false,"schema":{"example":"best_match","type":"string"}},{"description":"Precipitation unit. Default `mm`.","in":"query","name":"precipitation_unit","required":false,"schema":{"default":"mm","enum":["mm","inch"],"type":"string"}},{"description":"Start of the interval, `yyyy-mm-dd` (ISO 8601).","in":"query","name":"start_date","required":true,"schema":{"example":"2024-01-01","format":"date","type":"string"}},{"description":"Temperature unit. Default `celsius`.","in":"query","name":"temperature_unit","required":false,"schema":{"default":"celsius","enum":["celsius","fahrenheit"],"type":"string"}},{"description":"Time output format. Default `iso8601`.","in":"query","name":"timeformat","required":false,"schema":{"default":"iso8601","enum":["iso8601","unixtime"],"type":"string"}},{"description":"IANA time zone name (e.g. `Europe/Berlin`) or `auto` to resolve from coordinates. Defaults to `GMT`.","in":"query","name":"timezone","required":false,"schema":{"example":"Europe/Berlin","type":"string"}},{"description":"Wind speed unit. Default `kmh`.","in":"query","name":"wind_speed_unit","required":false,"schema":{"default":"kmh","enum":["kmh","ms","mph","kn"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"elevation":38,"generationtime_ms":0.8,"hourly":{"precipitation":[0],"temperature_2m":[14.2],"time":["2023-06-01T00:00"]},"hourly_units":{"precipitation":"mm","temperature_2m":"°C","time":"iso8601"},"latitude":52.52,"longitude":13.41,"timezone":"GMT","utc_offset_seconds":0},"schema":{"type":"object"}}},"description":"Archived forecast for the interval."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Open-Meteo Historical Forecast","tags":["openmeteo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"openmeteo-historical-forecast","x-aisa-category":"data","x-aisa-docs-url":"https://aisa.one/docs/api-reference/openmeteo/get_openmeteo-historical-forecast","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.0001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"openmeteo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"openmeteo","x-aisa-response-source":{"content_hash":"sha256:3ca63dff779d707deee5b16cb15010e744f06cca32539d4caed81b36d4f41587","kind":"upstream_success_contract","source":{"content_hash":"sha256:8efb2c5632350a43e872816b25964996f1e275cdac026b354f676f1e72e75ac4","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:73c3b89e7ff6eb319fd516b9f159ce807484f96c519adc7936e06a63d9bfe8c3","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/openmeteo.json"}},"x-aisa-revision":{"customer_pricing_ref":"70bafc73da01","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"84ad3801236e"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_openmeteo_historical_forecast","path":"/apis/v1/openmeteo/historical-forecast"},"x-aisa-source":{"content_hash":"sha256:8efb2c5632350a43e872816b25964996f1e275cdac026b354f676f1e72e75ac4","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:73c3b89e7ff6eb319fd516b9f159ce807484f96c519adc7936e06a63d9bfe8c3","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/openmeteo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/forecast","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/openmeteo/historical-forecast?end_date=2024-01-07&latitude=52.52&longitude=13.41&start_date=2024-01-01' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/openmeteo/marine":{"get":{"description":"Open-Meteo Marine (Open-Meteo).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.0001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_openmeteo_marine","parameters":[{"description":"Grid-cell preference for the coordinate. Default `sea`.","in":"query","name":"cell_selection","required":false,"schema":{"default":"sea","enum":["land","sea","nearest"],"type":"string"}},{"description":"Comma-separated list of current-condition variables to return. Same variable set as `hourly`.","in":"query","name":"current","required":false,"schema":{"example":"wave_height,wave_period","type":"string"}},{"description":"Comma-separated list of daily aggregation variables to return. Requires `timezone`. Common values: `wave_height_max`, `wave_direction_dominant`, `wave_period_max`, `wind_wave_height_max`, `swell_wave_height_max`.","in":"query","name":"daily","required":false,"schema":{"example":"wave_height_max","type":"string"}},{"description":"End of the interval, `yyyy-mm-dd` (ISO 8601).","in":"query","name":"end_date","required":false,"schema":{"example":"2024-01-07","format":"date","type":"string"}},{"description":"Number of forecast days to return (0-8). Default 5.","in":"query","name":"forecast_days","required":false,"schema":{"default":5,"example":7,"type":"integer"}},{"description":"Comma-separated list of hourly variables to return. Common values: `wave_height`, `wave_direction`, `wave_period`, `wind_wave_height`, `wind_wave_direction`, `wind_wave_period`, `swell_wave_height`, `swell_wave_direction`, `swell_wave_period`, `ocean_current_velocity`, `ocean_current_direction`, `sea_surface_temperature`.","in":"query","name":"hourly","required":false,"schema":{"example":"wave_height,wave_direction,wave_period","type":"string"}},{"description":"WGS84 latitude of the location. Multiple coordinates can be comma-separated.","in":"query","name":"latitude","required":true,"schema":{"example":"52.52","type":"string"}},{"description":"Unit for wave heights. Default `metric`.","in":"query","name":"length_unit","required":false,"schema":{"default":"metric","enum":["metric","imperial"],"type":"string"}},{"description":"WGS84 longitude of the location (negative for the Americas). Multiple coordinates can be comma-separated.","in":"query","name":"longitude","required":true,"schema":{"example":"13.41","type":"string"}},{"description":"Number of past days to include (0-92). Default 0.","in":"query","name":"past_days","required":false,"schema":{"default":0,"type":"integer"}},{"description":"Start of the interval, `yyyy-mm-dd` (ISO 8601).","in":"query","name":"start_date","required":false,"schema":{"example":"2024-01-01","format":"date","type":"string"}},{"description":"Time output format. Default `iso8601`.","in":"query","name":"timeformat","required":false,"schema":{"default":"iso8601","enum":["iso8601","unixtime"],"type":"string"}},{"description":"IANA time zone name (e.g. `Europe/Berlin`) or `auto` to resolve from coordinates. Defaults to `GMT`.","in":"query","name":"timezone","required":false,"schema":{"example":"Europe/Berlin","type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"generationtime_ms":0.2,"hourly":{"time":["2024-01-01T00:00"],"wave_direction":[212],"wave_height":[0.6],"wave_period":[4.1]},"hourly_units":{"time":"iso8601","wave_direction":"°","wave_height":"m","wave_period":"s"},"latitude":54.5,"longitude":10.25,"timezone":"GMT","utc_offset_seconds":0},"schema":{"type":"object"}}},"description":"Marine forecast for the coordinate."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Open-Meteo Marine","tags":["openmeteo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"openmeteo-marine","x-aisa-category":"data","x-aisa-docs-url":"https://aisa.one/docs/api-reference/openmeteo/get_openmeteo-marine","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.0001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"openmeteo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"openmeteo","x-aisa-response-source":{"content_hash":"sha256:48c4905d5a7d21b1ea4f96ca3c127980cada9626e9afe546b63556adce7d5250","kind":"upstream_success_contract","source":{"content_hash":"sha256:8efb2c5632350a43e872816b25964996f1e275cdac026b354f676f1e72e75ac4","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:73c3b89e7ff6eb319fd516b9f159ce807484f96c519adc7936e06a63d9bfe8c3","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/openmeteo.json"}},"x-aisa-revision":{"customer_pricing_ref":"4189319cabee","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"01bc9b4bf18d"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_openmeteo_marine","path":"/apis/v1/openmeteo/marine"},"x-aisa-source":{"content_hash":"sha256:8efb2c5632350a43e872816b25964996f1e275cdac026b354f676f1e72e75ac4","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:73c3b89e7ff6eb319fd516b9f159ce807484f96c519adc7936e06a63d9bfe8c3","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/openmeteo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/marine","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/openmeteo/marine?latitude=52.52&longitude=13.41' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/openmeteo/previous-runs":{"get":{"description":"Open-Meteo Previous Runs (Open-Meteo).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.0001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_openmeteo_previous_runs","parameters":[{"description":"Grid-cell preference for the coordinate. Default `land`.","in":"query","name":"cell_selection","required":false,"schema":{"default":"land","enum":["land","sea","nearest"],"type":"string"}},{"description":"Comma-separated list of daily aggregation variables to return. Requires `timezone`. Common values: `temperature_2m_max`, `temperature_2m_min`, `temperature_2m_mean`, `precipitation_sum`, `rain_sum`, `snowfall_sum`, `weather_code`, `sunrise`, `sunset`, `sunshine_duration`, `wind_speed_10m_max`, `uv_index_max`.","in":"query","name":"daily","required":false,"schema":{"example":"temperature_2m_max,temperature_2m_max_previous_day1","type":"string"}},{"description":"End of the interval, `yyyy-mm-dd` (ISO 8601).","in":"query","name":"end_date","required":false,"schema":{"example":"2024-01-07","format":"date","type":"string"}},{"description":"Number of forecast days to return (0-16). Default 7.","in":"query","name":"forecast_days","required":false,"schema":{"default":7,"example":7,"type":"integer"}},{"description":"Comma-separated list of hourly variables to return. Common values: `temperature_2m`, `relative_humidity_2m`, `dew_point_2m`, `apparent_temperature`, `precipitation`, `rain`, `showers`, `snowfall`, `weather_code`, `pressure_msl`, `cloud_cover`, `wind_speed_10m`, `wind_direction_10m`, `wind_gusts_10m`, `shortwave_radiation`, `visibility`. Append `_previous_day1`, `_previous_day2`, ... to a variable to fetch earlier runs (e.g. `temperature_2m_previous_day1`).","in":"query","name":"hourly","required":false,"schema":{"example":"temperature_2m,temperature_2m_previous_day1","type":"string"}},{"description":"WGS84 latitude of the location. Multiple coordinates can be comma-separated.","in":"query","name":"latitude","required":true,"schema":{"example":"52.52","type":"string"}},{"description":"WGS84 longitude of the location (negative for the Americas). Multiple coordinates can be comma-separated.","in":"query","name":"longitude","required":true,"schema":{"example":"13.41","type":"string"}},{"description":"Comma-separated forecast models. Default best match.","in":"query","name":"models","required":false,"schema":{"example":"best_match","type":"string"}},{"description":"Number of past days to include (0-92). Default 0.","in":"query","name":"past_days","required":false,"schema":{"default":0,"type":"integer"}},{"description":"Precipitation unit. Default `mm`.","in":"query","name":"precipitation_unit","required":false,"schema":{"default":"mm","enum":["mm","inch"],"type":"string"}},{"description":"Start of the interval, `yyyy-mm-dd` (ISO 8601).","in":"query","name":"start_date","required":false,"schema":{"example":"2024-01-01","format":"date","type":"string"}},{"description":"Temperature unit. Default `celsius`.","in":"query","name":"temperature_unit","required":false,"schema":{"default":"celsius","enum":["celsius","fahrenheit"],"type":"string"}},{"description":"Time output format. Default `iso8601`.","in":"query","name":"timeformat","required":false,"schema":{"default":"iso8601","enum":["iso8601","unixtime"],"type":"string"}},{"description":"IANA time zone name (e.g. `Europe/Berlin`) or `auto` to resolve from coordinates. Defaults to `GMT`.","in":"query","name":"timezone","required":false,"schema":{"example":"Europe/Berlin","type":"string"}},{"description":"Wind speed unit. Default `kmh`.","in":"query","name":"wind_speed_unit","required":false,"schema":{"default":"kmh","enum":["kmh","ms","mph","kn"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"elevation":38,"generationtime_ms":0.7,"hourly":{"temperature_2m":[2.1],"temperature_2m_previous_day1":[2.4],"time":["2024-01-01T00:00"]},"hourly_units":{"temperature_2m":"°C","temperature_2m_previous_day1":"°C","time":"iso8601"},"latitude":52.52,"longitude":13.41,"timezone":"GMT","utc_offset_seconds":0},"schema":{"type":"object"}}},"description":"Current and previous-run forecasts for the coordinate."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Open-Meteo Previous Runs","tags":["openmeteo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"openmeteo-previous-runs","x-aisa-category":"data","x-aisa-docs-url":"https://aisa.one/docs/api-reference/openmeteo/get_openmeteo-previous-runs","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.0001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"openmeteo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"openmeteo","x-aisa-response-source":{"content_hash":"sha256:0f409658016764cc53698a64424d04f6bdd395c2421da3aadac88b447a66a37c","kind":"upstream_success_contract","source":{"content_hash":"sha256:8efb2c5632350a43e872816b25964996f1e275cdac026b354f676f1e72e75ac4","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:73c3b89e7ff6eb319fd516b9f159ce807484f96c519adc7936e06a63d9bfe8c3","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/openmeteo.json"}},"x-aisa-revision":{"customer_pricing_ref":"3404d68c9ced","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9353b22b65ce"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_openmeteo_previous_runs","path":"/apis/v1/openmeteo/previous-runs"},"x-aisa-source":{"content_hash":"sha256:8efb2c5632350a43e872816b25964996f1e275cdac026b354f676f1e72e75ac4","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:73c3b89e7ff6eb319fd516b9f159ce807484f96c519adc7936e06a63d9bfe8c3","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/openmeteo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/forecast","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/openmeteo/previous-runs?latitude=52.52&longitude=13.41' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/openmeteo/seasonal":{"get":{"description":"Open-Meteo Seasonal Forecast (Open-Meteo).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.0001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_openmeteo_seasonal","parameters":[{"description":"Grid-cell preference for the coordinate. Default `land`.","in":"query","name":"cell_selection","required":false,"schema":{"default":"land","enum":["land","sea","nearest"],"type":"string"}},{"description":"Comma-separated list of daily aggregation variables to return. Requires `timezone`. Common values: `temperature_2m_max`, `temperature_2m_min`, `temperature_2m_mean`, `precipitation_sum`, `rain_sum`, `snowfall_sum`, `weather_code`, `sunrise`, `sunset`, `sunshine_duration`, `wind_speed_10m_max`, `uv_index_max`.","in":"query","name":"daily","required":false,"schema":{"example":"temperature_2m_max,temperature_2m_min,precipitation_sum","type":"string"}},{"description":"End of the interval, `yyyy-mm-dd` (ISO 8601).","in":"query","name":"end_date","required":false,"schema":{"example":"2024-01-07","format":"date","type":"string"}},{"description":"Number of forecast days to return (0-274). Default 0.","in":"query","name":"forecast_days","required":false,"schema":{"default":0,"example":7,"type":"integer"}},{"description":"Comma-separated list of hourly variables to return. Interpolated hourly variables (optional). Common values: `temperature_2m`, `relative_humidity_2m`, `dew_point_2m`, `apparent_temperature`, `precipitation`, `rain`, `showers`, `snowfall`, `weather_code`, `pressure_msl`, `cloud_cover`, `wind_speed_10m`, `wind_direction_10m`, `wind_gusts_10m`, `shortwave_radiation`, `visibility`.","in":"query","name":"hourly","required":false,"schema":{"example":"temperature_2m","type":"string"}},{"description":"WGS84 latitude of the location. Multiple coordinates can be comma-separated.","in":"query","name":"latitude","required":true,"schema":{"example":"52.52","type":"string"}},{"description":"WGS84 longitude of the location (negative for the Americas). Multiple coordinates can be comma-separated.","in":"query","name":"longitude","required":true,"schema":{"example":"13.41","type":"string"}},{"description":"Number of past days to include (0-92). Default 0.","in":"query","name":"past_days","required":false,"schema":{"default":0,"type":"integer"}},{"description":"Precipitation unit. Default `mm`.","in":"query","name":"precipitation_unit","required":false,"schema":{"default":"mm","enum":["mm","inch"],"type":"string"}},{"description":"Comma-separated 6-hourly variables. Common values: `temperature_2m`, `precipitation`, `wind_speed_10m`, `weather_code`.","in":"query","name":"six_hourly","required":false,"schema":{"example":"temperature_2m,precipitation","type":"string"}},{"description":"Start of the interval, `yyyy-mm-dd` (ISO 8601).","in":"query","name":"start_date","required":false,"schema":{"example":"2024-01-01","format":"date","type":"string"}},{"description":"Temperature unit. Default `celsius`.","in":"query","name":"temperature_unit","required":false,"schema":{"default":"celsius","enum":["celsius","fahrenheit"],"type":"string"}},{"description":"Time output format. Default `iso8601`.","in":"query","name":"timeformat","required":false,"schema":{"default":"iso8601","enum":["iso8601","unixtime"],"type":"string"}},{"description":"IANA time zone name (e.g. `Europe/Berlin`) or `auto` to resolve from coordinates. Defaults to `GMT`.","in":"query","name":"timezone","required":false,"schema":{"example":"Europe/Berlin","type":"string"}},{"description":"Wind speed unit. Default `kmh`.","in":"query","name":"wind_speed_unit","required":false,"schema":{"default":"kmh","enum":["kmh","ms","mph","kn"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"daily":{"precipitation_sum":[0.3],"temperature_2m_max":[4.5],"temperature_2m_min":[1.1],"time":["2024-01-01"]},"daily_units":{"precipitation_sum":"mm","temperature_2m_max":"°C","time":"iso8601"},"generationtime_ms":1.5,"latitude":52.5,"longitude":13.4,"timezone":"GMT","utc_offset_seconds":0},"schema":{"type":"object"}}},"description":"Seasonal forecast for the coordinate."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Open-Meteo Seasonal Forecast","tags":["openmeteo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"openmeteo-seasonal","x-aisa-category":"data","x-aisa-docs-url":"https://aisa.one/docs/api-reference/openmeteo/get_openmeteo-seasonal","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.0001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"openmeteo","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"openmeteo","x-aisa-response-source":{"content_hash":"sha256:505c632d916149eaac0f29e5154ec0dffafe6fa48b9d08fdb6889449d7d3ddc8","kind":"upstream_success_contract","source":{"content_hash":"sha256:8efb2c5632350a43e872816b25964996f1e275cdac026b354f676f1e72e75ac4","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:73c3b89e7ff6eb319fd516b9f159ce807484f96c519adc7936e06a63d9bfe8c3","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/openmeteo.json"}},"x-aisa-revision":{"customer_pricing_ref":"ec508acbba9c","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a8a854cbae3a"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_openmeteo_seasonal","path":"/apis/v1/openmeteo/seasonal"},"x-aisa-source":{"content_hash":"sha256:8efb2c5632350a43e872816b25964996f1e275cdac026b354f676f1e72e75ac4","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:73c3b89e7ff6eb319fd516b9f159ce807484f96c519adc7936e06a63d9bfe8c3","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/openmeteo.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/seasonal","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/openmeteo/seasonal?latitude=52.52&longitude=13.41' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/oxylabs/ai-search":{"post":{"description":"透传 AI 搜索 source: chatgpt/gemini/perplexity/google_search/google_ai_mode;返回 答案+引用+来源URL。Caller 传完整 body(含 source),原样转发 POST /v1/queries。\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00145 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_oxylabs_ai_search","requestBody":{"content":{"application/json":{"examples":{"google_ai_mode":{"summary":"Google AI Mode (google_ai_mode)","value":{"geo_location":"United States","parse":true,"query":"best noise cancelling headphones 2026","render":"html","source":"google_ai_mode"}},"google_search":{"summary":"Google AI Overviews (google_search)","value":{"geo_location":"United States","parse":true,"query":"best noise cancelling headphones 2026","render":"html","source":"google_search"}}},"schema":{"additionalProperties":true,"description":"Passthrough body for the Google answer engines. `source` selects the engine; `query`, `render`, `parse`, and `geo_location` are the parameters Google sources expect. Additional upstream parameters are passed through as-is.","properties":{"geo_location":{"description":"Country-level geo-location for the query, e.g. \"United States\".","example":"United States","type":"string"},"parse":{"description":"Return structured, parsed results instead of raw output. Recommended for every source.","example":true,"type":"boolean"},"query":{"description":"The search query. Required for `google_search` and `google_ai_mode`.","example":"best noise cancelling headphones 2026","type":"string"},"render":{"description":"For `google_search` and `google_ai_mode`, set to \"html\" to render the page before parsing.","enum":["html"],"example":"html","type":"string"},"source":{"description":"The Google AI answer engine to query. `google_search` returns Google AI Overviews; `google_ai_mode` returns Google AI Mode. For ChatGPT/Gemini/Perplexity use the async endpoint `post_oxylabs_llm` instead.","enum":["google_search","google_ai_mode"],"example":"google_search","type":"string"}},"required":["source"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"results":{"description":"One entry per query. A Realtime single query returns exactly one result, which is the billed unit.","items":{"properties":{"content":{"description":"Parsed answer payload. The structure varies by the Google source:\n- `google_search` → `content.results.ai_overviews[]` with `answer_text` and `references[]{source, url}` (shown below).\n- `google_ai_mode` → `content.citations[]{text, urls[]}`.","properties":{"results":{"description":"Google-type parsed results container.","properties":{"ai_overviews":{"description":"Google AI Overviews returned for the query.","items":{"properties":{"answer_text":{"description":"The AI-generated answer, split into fragments that may carry inline references.","items":{"properties":{"fragments":{"items":{"properties":{"references":{"items":{},"type":"array"}},"type":"object"},"type":"array"}},"type":"object"},"type":"array"},"references":{"description":"Cited sources for this overview.","items":{"properties":{"source":{"type":"string"},"url":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"type":"array"}},"type":"object"}},"type":"object"}},"type":"object"},"type":"array"}},"type":"object"}}},"description":"Query completed successfully. `results[]` holds one result per query. The parsed shape inside `content` varies by source (see property descriptions); the example below shows the `google_search` (Google AI Overviews) shape."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Oxylabs AI-search (Realtime, passthrough)","tags":["oxylabs"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"oxylabs","x-aisa-category":"ai-search","x-aisa-docs-url":"https://aisa.one/docs/api-reference/oxylabs/post_oxylabs_ai_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1.45,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.00145,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"oxylabs","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-response-source":{"content_hash":"sha256:98bed2cec70fa12e0a172f9db2931db46a0269935c1ad31de526797d298f2539","kind":"upstream_success_contract","source":{"content_hash":"sha256:ae1695c337dc3e2d1617a70a5f88c32efb874b238f009510eb359c5215bbbec4","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:d98e7453f752be0954aa84294ebc05362a84c197150941f0df6b639b835b0e9a","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/oxylabs.json"}},"x-aisa-revision":{"customer_pricing_ref":"cb865f6ebfa6","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d66a14345ef8"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_oxylabs_ai_search","path":"/apis/v1/oxylabs/ai-search"},"x-aisa-source":{"content_hash":"sha256:ae1695c337dc3e2d1617a70a5f88c32efb874b238f009510eb359c5215bbbec4","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:d98e7453f752be0954aa84294ebc05362a84c197150941f0df6b639b835b0e9a","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/oxylabs.json"},"x-aisa-status":"disabled","x-aisa-upstream-path":"/v1/queries","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/oxylabs/ai-search \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"source\": \"google_search\"\n}'"}]}},"/apis/v1/oxylabs/llm":{"get":{"description":"Owner-scoped local asynchronous job lifecycle. Disabling new admission does not disable existing job reads or cancellation. Runtime availability and access policy also apply.\n\n<!-- aisa-pricing:start -->\nA request reference price is not currently available; use a request quote where supported. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_oxylabs_llm_async_apis_v1_oxylabs_llm","parameters":[{"in":"query","name":"limit","schema":{"default":50,"maximum":100,"minimum":1,"type":"integer"}},{"in":"query","name":"status","schema":{"enum":["","queued","running","completed","failed","cancelled"],"type":"string"}},{"description":"Opaque nextCursor from a previous response.","in":"query","name":"cursor","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"properties":{"completedAt":{"format":"date-time","type":["string","null"]},"createdAt":{"format":"date-time","type":["string","null"]},"endpoint":{"type":["string","null"]},"error":{"properties":{"code":{"type":["string","null"]},"message":{"type":["string","null"]}},"type":["object","null"]},"id":{"type":["string","null"]},"object":{"const":"integration_async_job","type":"string"},"output":{},"outputExpired":{"type":["boolean","null"]},"pricing":{"properties":{"authorizedMicrosUSD":{"type":["integer","null"]},"billingMode":{"type":["string","null"]},"currency":{"type":["string","null"]},"finalMicrosUSD":{"type":["integer","null"]}},"type":["object","null"]},"status":{"enum":["queued","running","completed","failed","cancelled"],"type":"string"}},"required":["completedAt","createdAt","endpoint","error","id","object","output","pricing","status"],"type":"object"},"type":"array"},"nextCursor":{"type":["string","null"]},"object":{"const":"list","type":"string"}},"required":["object","data","nextCursor"],"type":"object"}}},"description":"Success"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Oxylabs LLM (Push-Pull async) list","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"quote":{"reason":"cost_quote_unsupported","supported":false},"x402":false},"x-aisa-catalog-id":"oxylabs-llm-async","x-aisa-contract-source":"handler","x-aisa-docs-url":"https://aisa.one/docs/api-reference/oxylabs-llm-async/get_oxylabs_llm_async_apis_v1_oxylabs_llm","x-aisa-identity-source":"derived","x-aisa-lifecycle":{"action":"list","kind":"asynchronous"},"x-aisa-pricing":{"description":"No new customer charge is authorized by this lifecycle operation; cancellation may complete an existing job's settlement.","kind":"no_customer_charge"},"x-aisa-provider":"oxylabs-llm-async","x-aisa-registry-provider":"oxylabs-llm-async","x-aisa-revision":{"handler_contract_hash":"6ffde72fef506d003879b80e211486cb5559b096da3d29bb90affccec4079192"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_oxylabs_llm_async_apis_v1_oxylabs_llm","path":"/apis/v1/oxylabs/llm"},"x-aisa-status":"enabled","x-aisa-validation":"runtime"},"post":{"description":"Owner-scoped local asynchronous job lifecycle. Disabling new admission does not disable existing job reads or cancellation. Runtime availability and access policy also apply.\n\n<!-- aisa-pricing:start -->\nDefault request estimate: $0.00145 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_oxylabs_llm","parameters":[{"description":"Trimmed UTF-8 length must be 1 through 191 bytes.","in":"header","name":"Idempotency-Key","required":true,"schema":{"pattern":"\\S","type":"string"}},{"description":"Optional maximum customer authorization in USD, validated by the runtime price parser.","in":"header","name":"X-AISA-Max-Price-USD","schema":{"type":"string"}},{"description":"Return a read-only cost quote instead of submitting a job.","in":"header","name":"X-AISA-Cost-Mode","schema":{"enum":["quote"],"type":"string"}}],"requestBody":{"content":{"application/json":{"example":{"prompt":"What is the capital of France?","source":"chatgpt"},"schema":{"additionalProperties":false,"properties":{"context":{},"geo_location":{"type":["string","null"]},"locale":{"type":["string","null"]},"parse":{"type":["boolean","null"]},"prompt":{"description":"Non-empty after trimming. The trimmed UTF-8 byte limit is selected by source; this is a byte limit, not a JSON Schema character limit.","pattern":"\\S","type":"string","x-aisa-max-trimmed-utf8-bytes-by-source":{"chatgpt":4000,"gemini":8000,"perplexity":8000}},"render":{"type":["string","null"]},"source":{"description":"Supported LLM source; surrounding whitespace is accepted by the runtime validator.","pattern":"^\\s*(chatgpt|gemini|perplexity)\\s*$","type":"string"},"user_agent_type":{"type":["string","null"]}},"required":["source","prompt"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"currency":{"type":["string","null"]},"estimate_kind":{"type":["string","null"]},"estimated_at":{"format":"date-time","type":["string","null"]},"estimated_cost_micros_usd":{"type":["integer","null"]},"max_cost_micros_usd":{"type":["integer","null"]},"may_exceed_estimate":{"type":["boolean","null"]},"metadata":{"additionalProperties":{},"type":["object","null"]},"object":{"type":["string","null"]},"pricing_version":{"type":["string","null"]}},"required":["currency","estimate_kind","estimated_at","estimated_cost_micros_usd","may_exceed_estimate","object"],"type":"object"}}},"description":"Read-only cost quote when X-AISA-Cost-Mode is quote; no job is created."},"202":{"content":{"application/json":{"schema":{"properties":{"completedAt":{"format":"date-time","type":["string","null"]},"createdAt":{"format":"date-time","type":["string","null"]},"endpoint":{"type":["string","null"]},"error":{"properties":{"code":{"type":["string","null"]},"message":{"type":["string","null"]}},"type":["object","null"]},"id":{"type":["string","null"]},"object":{"const":"integration_async_job","type":"string"},"output":{},"outputExpired":{"type":["boolean","null"]},"pricing":{"properties":{"authorizedMicrosUSD":{"type":["integer","null"]},"billingMode":{"type":["string","null"]},"currency":{"type":["string","null"]},"finalMicrosUSD":{"type":["integer","null"]}},"type":["object","null"]},"status":{"enum":["queued","running","completed","failed","cancelled"],"type":"string"}},"required":["completedAt","createdAt","endpoint","error","id","object","output","pricing","status"],"type":"object"}}},"description":"Success"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Oxylabs LLM (Push-Pull async) submit","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"quote":{"header":"X-AISA-Cost-Mode","supported":true,"value":"quote"},"x402":false},"x-aisa-catalog-id":"oxylabs-llm-async","x-aisa-contract-source":"handler","x-aisa-docs-url":"https://aisa.one/docs/api-reference/search/post_oxylabs-llm","x-aisa-lifecycle":{"action":"submit","kind":"asynchronous"},"x-aisa-pricing":{"default_request_estimate_usd":0.00145,"description":"Customer normal-tier reference, with the public PAYG multiplier. Authenticated plan and user tier may differ; a quote uses the actual caller and payload.","estimate_source":"configured_fixed_price","kind":"fixed_request"},"x-aisa-provider":"oxylabs-llm-async","x-aisa-registry-provider":"oxylabs-llm-async","x-aisa-revision":{"handler_contract_hash":"4ed1338331be5b812f0eb0c7c3dc1606bf2a843f66184beae49ce7fbc82e6ace"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_oxylabs_llm","path":"/apis/v1/oxylabs/llm"},"x-aisa-status":"enabled","x-aisa-validation":"runtime"}},"/apis/v1/oxylabs/llm/{jobId}":{"get":{"description":"Owner-scoped local asynchronous job lifecycle. Disabling new admission does not disable existing job reads or cancellation. Runtime availability and access policy also apply.\n\n<!-- aisa-pricing:start -->\nA request reference price is not currently available; use a request quote where supported. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_oxylabs_llm_job","parameters":[{"in":"path","name":"jobId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"completedAt":{"format":"date-time","type":["string","null"]},"createdAt":{"format":"date-time","type":["string","null"]},"endpoint":{"type":["string","null"]},"error":{"properties":{"code":{"type":["string","null"]},"message":{"type":["string","null"]}},"type":["object","null"]},"id":{"type":["string","null"]},"object":{"const":"integration_async_job","type":"string"},"output":{},"outputExpired":{"type":["boolean","null"]},"pricing":{"properties":{"authorizedMicrosUSD":{"type":["integer","null"]},"billingMode":{"type":["string","null"]},"currency":{"type":["string","null"]},"finalMicrosUSD":{"type":["integer","null"]}},"type":["object","null"]},"status":{"enum":["queued","running","completed","failed","cancelled"],"type":"string"}},"required":["completedAt","createdAt","endpoint","error","id","object","output","pricing","status"],"type":"object"}}},"description":"Success"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Oxylabs LLM (Push-Pull async) detail","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"quote":{"reason":"cost_quote_unsupported","supported":false},"x402":false},"x-aisa-catalog-id":"oxylabs-llm-async","x-aisa-contract-source":"handler","x-aisa-docs-url":"https://aisa.one/docs/api-reference/search/get_oxylabs-llm-job","x-aisa-identity-source":"derived","x-aisa-lifecycle":{"action":"detail","kind":"asynchronous"},"x-aisa-pricing":{"description":"No new customer charge is authorized by this lifecycle operation; cancellation may complete an existing job's settlement.","kind":"no_customer_charge"},"x-aisa-provider":"oxylabs-llm-async","x-aisa-registry-provider":"oxylabs-llm-async","x-aisa-revision":{"handler_contract_hash":"db4f84b6391995a54ac20905a09e09ec588dd14d6a3c34124026fcb1f0f4fe01"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_oxylabs_llm_async_apis_v1_oxylabs_llm_jobid","path":"/apis/v1/oxylabs/llm/{jobId}"},"x-aisa-status":"enabled","x-aisa-validation":"runtime"}},"/apis/v1/oxylabs/llm/{jobId}/cancel":{"post":{"description":"Owner-scoped local asynchronous job lifecycle. Disabling new admission does not disable existing job reads or cancellation. Runtime availability and access policy also apply.\n\n<!-- aisa-pricing:start -->\nA request reference price is not currently available; use a request quote where supported. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_oxylabs_llm_cancel","parameters":[{"in":"path","name":"jobId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"completedAt":{"format":"date-time","type":["string","null"]},"createdAt":{"format":"date-time","type":["string","null"]},"endpoint":{"type":["string","null"]},"error":{"properties":{"code":{"type":["string","null"]},"message":{"type":["string","null"]}},"type":["object","null"]},"id":{"type":["string","null"]},"object":{"const":"integration_async_job","type":"string"},"output":{},"outputExpired":{"type":["boolean","null"]},"pricing":{"properties":{"authorizedMicrosUSD":{"type":["integer","null"]},"billingMode":{"type":["string","null"]},"currency":{"type":["string","null"]},"finalMicrosUSD":{"type":["integer","null"]}},"type":["object","null"]},"status":{"enum":["queued","running","completed","failed","cancelled"],"type":"string"}},"required":["completedAt","createdAt","endpoint","error","id","object","output","pricing","status"],"type":"object"}}},"description":"Success"},"202":{"content":{"application/json":{"schema":{"properties":{"completedAt":{"format":"date-time","type":["string","null"]},"createdAt":{"format":"date-time","type":["string","null"]},"endpoint":{"type":["string","null"]},"error":{"properties":{"code":{"type":["string","null"]},"message":{"type":["string","null"]}},"type":["object","null"]},"id":{"type":["string","null"]},"object":{"const":"integration_async_job","type":"string"},"output":{},"outputExpired":{"type":["boolean","null"]},"pricing":{"properties":{"authorizedMicrosUSD":{"type":["integer","null"]},"billingMode":{"type":["string","null"]},"currency":{"type":["string","null"]},"finalMicrosUSD":{"type":["integer","null"]}},"type":["object","null"]},"status":{"enum":["queued","running","completed","failed","cancelled"],"type":"string"}},"required":["completedAt","createdAt","endpoint","error","id","object","output","pricing","status"],"type":"object"}}},"description":"Success"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Oxylabs LLM (Push-Pull async) cancel","x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"quote":{"reason":"cost_quote_unsupported","supported":false},"x402":false},"x-aisa-catalog-id":"oxylabs-llm-async","x-aisa-contract-source":"handler","x-aisa-docs-url":"https://aisa.one/docs/api-reference/oxylabs-llm-async/post_oxylabs_llm_cancel","x-aisa-identity-source":"derived","x-aisa-lifecycle":{"action":"cancel","kind":"asynchronous"},"x-aisa-pricing":{"description":"No new customer charge is authorized by this lifecycle operation; cancellation may complete an existing job's settlement.","kind":"no_customer_charge"},"x-aisa-provider":"oxylabs-llm-async","x-aisa-registry-provider":"oxylabs-llm-async","x-aisa-revision":{"handler_contract_hash":"199d9352b19edb9f072a7a034af0325f6025b690188695e0fa1befb73df7bb5d"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_oxylabs_llm_async_apis_v1_oxylabs_llm_jobid_cancel","path":"/apis/v1/oxylabs/llm/{jobId}/cancel"},"x-aisa-status":"enabled","x-aisa-validation":"runtime"}},"/apis/v1/parallel/chat/completions":{"post":{"description":"Chat completions.\n\nThis endpoint can be used to get realtime chat completions. It can also be used\nwith the Task API processors to get structured, research outputs via a chat\ninterface.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.01 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_parallel_ai_apis_v1_parallel_chat_completions","requestBody":{"content":{"application/json":{"schema":{"description":"Request for the chat completions endpoint.\n\nNote that all parameters except for `model`, `stream`, and `response_format`\nare ignored.","properties":{"frequency_penalty":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"The frequency penalty to use for chat completions. Unsupported.","title":"Frequency Penalty"},"max_tokens":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The maximum number of tokens to generate. Unsupported.","title":"Max Tokens"},"messages":{"description":"The messages to use for chat completions.","items":{"description":"Chat message for OpenAI API.","properties":{"content":{"description":"The content of the chat message.","title":"Content","type":"string"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"An optional name for the participant. Provides the model information to differentiate between participants of the same role.","title":"Name"},"role":{"description":"The role of the chat message.","enum":["system","user","assistant"],"title":"Role","type":"string"}},"required":["role","content"],"title":"ChatMessage","type":"object"},"minItems":1,"title":"Messages","type":"array"},"model":{"description":"The model to use for chat completions.","enum":["base","core","lite","speed"],"title":"Model","type":"string"},"n":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The number of chat completions to generate. Unsupported.","title":"N"},"presence_penalty":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"The presence penalty to use for chat completions. Unsupported.","title":"Presence Penalty"},"previous_interaction_id":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Interaction ID from a previous chat completion to use as context.","title":"Previous Interaction Id"},"response_format":{"anyOf":[{"description":"Default response format. Used to generate text responses.","properties":{"type":{"const":"text","title":"Type","type":"string"}},"required":["type"],"title":"ResponseFormatText","type":"object"},{"description":"JSON Schema response format.\n\nUsed to generate structured JSON responses.\nLearn more about [Structured Outputs](https://platform.openai.com/docs/guides/structured-outputs).","properties":{"json_schema":{"description":"Structured Outputs configuration options, including a JSON Schema.","properties":{"description":{"title":"Description","type":"string"},"name":{"title":"Name","type":"string"},"schema":{"additionalProperties":false,"title":"Schema","type":"object"},"strict":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Strict"}},"required":["name"],"title":"JSONSchema","type":"object"},"type":{"const":"json_schema","title":"Type","type":"string"}},"required":["json_schema","type"],"title":"ResponseFormatJSONSchema","type":"object"},{"description":"JSON object response format.\n\nAn older method of generating JSON responses.\nUsing `json_schema` is recommended for models that support it. Note that the\nmodel will not generate JSON without a system or user message instructing it\nto do so.","properties":{"type":{"const":"json_object","title":"Type","type":"string"}},"required":["type"],"title":"ResponseFormatJSONObject","type":"object"},{"type":"null"}],"description":"The response format to use for chat completions. OpenAI compatible.","title":"Response Format"},"stream":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"Whether to stream the chat completions.","title":"Stream"},"temperature":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"The temperature to use for chat completions. Unsupported.","title":"Temperature"},"top_p":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"The top p to use for chat completions. Unsupported.","title":"Top P"}},"required":["messages","model"],"title":"ChatCompletionRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_ChatCompletion"}},"text/event-stream":{"schema":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_ChatCompletionResponseChunk"}}},"description":"Returns a ChatCompletion object for non-streaming requests (application/json), or a stream of ChatCompletionResponseChunk objects for streaming requests (text/event-stream) when `stream=true` is set in the request."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Chat Completions","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"parallel.ai","x-aisa-category":"11","x-aisa-docs-url":"https://aisa.one/docs/api-reference/parallel.ai/post_parallel_ai_apis_v1_parallel_chat_completions","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"request_formula","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"parallel.ai","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"parallel.ai","x-aisa-response-source":{"content_hash":"sha256:2adae1670b25068d034ffddb54a244e310698665380bcc5fca40fd22fa9c5c4e","kind":"upstream_success_contract","source":{"content_hash":"sha256:2f19e8c489400cedb3e9d26e0c5f6155ba1897cca194cbe404d673321a5e5474","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:52.891161+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1342062a30cf5cc9b18408fee6a14068adbefa22c2461a7854f6479dd19d75fb","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.parallel.ai/public-openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"50de8f79d4bd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"629b33b54a2e"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_parallel_ai_apis_v1_parallel_chat_completions","path":"/apis/v1/parallel/chat/completions"},"x-aisa-source":{"content_hash":"sha256:2f19e8c489400cedb3e9d26e0c5f6155ba1897cca194cbe404d673321a5e5474","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:52.891161+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1342062a30cf5cc9b18408fee6a14068adbefa22c2461a7854f6479dd19d75fb","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.parallel.ai/public-openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1beta/chat/completions","x-aisa-validation":"mixed"}},"/apis/v1/parallel/extract":{"post":{"description":"Extracts relevant content from specific web URLs.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_parallel_ai_apis_v1_parallel_extract","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":false,"description":"Extract request.","properties":{"advanced_settings":{"anyOf":[{"additionalProperties":false,"description":"Advanced extract configuration.\n\nThese settings may impact result quality and latency unless used carefully.\nSee https://docs.parallel.ai/search/advanced-extract-settings for more info.","properties":{"excerpt_settings":{"anyOf":[{"additionalProperties":false,"description":"Optional settings for returning relevant excerpts.","properties":{"max_chars_per_result":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Optional upper bound on the total number of characters to include per url. Excerpts may contain fewer characters than this limit to maximize relevance and token efficiency.","title":"Max Chars Per Result"}},"title":"V1ExcerptSettings","type":"object"},{"type":"null"}],"description":"Controls excerpt sizes. Provide excerpt settings for fine-grained control, or omit to use defaults."},"fetch_policy":{"anyOf":[{"description":"Policy for live fetching web results.","properties":{"disable_cache_fallback":{"default":false,"description":"If false, fallback to cached content older than max-age if live fetch fails or times out. If true, returns an error instead.","title":"Disable Cache Fallback","type":"boolean"},"max_age_seconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Maximum age of cached content in seconds to trigger a live fetch. Minimum value 600 seconds (10 minutes).","examples":[86400],"title":"Max Age Seconds"},"timeout_seconds":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Timeout in seconds for fetching live content if unavailable in cache.","examples":[60],"title":"Timeout Seconds"}},"title":"FetchPolicy","type":"object"},{"type":"null"}],"description":"Fetch policy: determines when to return cached content from the index (faster) vs fetching live content (fresher). Default is to use a dynamic policy based on the search objective and url. Note: enabling live fetch significantly increases extract latency because it requires fetching content from source websites."},"full_content":{"anyOf":[{"description":"Optional settings for returning full content.","properties":{"max_chars_per_result":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Optional limit on the number of characters to include in the full content for each url. Full content always starts at the beginning of the page and is truncated at the limit if necessary.","title":"Max Chars Per Result"}},"title":"FullContentSettings","type":"object"},{"type":"boolean"}],"default":false,"description":"Controls full content extraction. Set to true to enable with defaults, false to disable, or provide FullContentSettings for fine-grained control.","title":"Full Content"}},"title":"AdvancedExtractSettings","type":"object"},{"type":"null"}],"description":"Advanced configuration for fetch policy, excerpt settings, and full content settings. May impact result quality and latency unless used carefully. When omitted, excerpts are enabled and full content is disabled by default."},"client_model":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The model generating this request and consuming the results. Enables optimizations and tailors default settings for the model's capabilities.","examples":["claude-opus-4-7","gpt-5.4","gemini-3.1-pro"],"title":"Client Model"},"max_chars_total":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Upper bound on total characters across excerpts from all extracted results.","title":"Max Chars Total"},"objective":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"As in SearchRequest, a natural-language description of the underlying question or goal driving the request. Used together with search_queries to focus excerpts on the most relevant content.","title":"Objective"},"search_queries":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"description":"Optional keyword search queries, as in SearchRequest. Used together with objective to focus excerpts on the most relevant content.","title":"Search Queries"},"session_id":{"anyOf":[{"maxLength":1000,"type":"string"},{"type":"null"}],"description":"Session identifier to track calls across separate search and extract calls, to be used as part of a larger task. Specifying it may give better contextual results for subsequent API calls.","title":"Session Id"},"urls":{"description":"URLs to extract content from. Up to 20 URLs.","items":{"type":"string"},"title":"Urls","type":"array"}},"required":["urls"],"title":"V1ExtractRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"example":{"errors":[{"content":"Error fetching content from https://www.example.com","error_type":"fetch_error","http_status_code":500,"url":"https://www.example.com"}],"extract_id":"extract_8a911eb27c7a4afaa20d0d9dc98d07c0","results":[{"excerpts":["Excerpted text ..."],"full_content":"Full content ...","title":"Example Title","url":"https://www.example.com"}],"session_id":"session_8a911eb27c7a4afaa20d0d9dc98d07c0"},"schema":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_V1ExtractResponse"}}},"description":"Successful Response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"extract","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"parallel.ai","x-aisa-category":"11","x-aisa-docs-url":"https://aisa.one/docs/api-reference/parallel.ai/any_parallel_ai_apis_v1_parallel_extract","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"parallel.ai","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"parallel.ai","x-aisa-response-source":{"content_hash":"sha256:de0607774590191e79eb7636109c2466646081f9cdccd0a40b18c02acc3c9fd1","kind":"upstream_success_contract","source":{"content_hash":"sha256:2f19e8c489400cedb3e9d26e0c5f6155ba1897cca194cbe404d673321a5e5474","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:52.891161+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1342062a30cf5cc9b18408fee6a14068adbefa22c2461a7854f6479dd19d75fb","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.parallel.ai/public-openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"50de8f79d4bd","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4c9fdab163e9"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_parallel_ai_apis_v1_parallel_extract","path":"/apis/v1/parallel/extract"},"x-aisa-source":{"content_hash":"sha256:2f19e8c489400cedb3e9d26e0c5f6155ba1897cca194cbe404d673321a5e5474","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:52.891161+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1342062a30cf5cc9b18408fee6a14068adbefa22c2461a7854f6479dd19d75fb","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.parallel.ai/public-openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/extract","x-aisa-validation":"provider"}},"/apis/v1/parallel/findall/ingest":{"post":{"description":"Convert a natural-language FindAll objective into a structured schema.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_parallel_ai_apis_v1_parallel_findall_ingest","parameters":[{"deprecated":true,"in":"header","name":"parallel-beta","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"deprecated":true,"title":"Parallel-Beta"}}],"requestBody":{"content":{"application/json":{"schema":{"description":"Input model for FindAll ingest.","properties":{"objective":{"description":"Natural language objective to create a FindAll run spec.","examples":["Find all AI companies that raised Series A funding in 2024"],"title":"Objective","type":"string"}},"required":["objective"],"title":"IngestInput","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"example":{"entity_type":"companies","generator":"core","match_conditions":[{"description":"Company must be developing artificial intelligence (AI) products","name":"developing_ai_products_check"},{"description":"Company must have raised Series A funding in 2024","name":"raised_series_a_2024_check"}],"objective":"Find all AI companies that raised Series A funding in 2024"},"schema":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_FindAllSchema"}}},"description":"Successful Response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Ingest FindAll Run","tags":["default"],"x-aisa-caller-headers":["Parallel-Beta"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"parallel.ai","x-aisa-category":"general","x-aisa-docs-url":"https://aisa.one/docs/api-reference/parallel.ai/any_parallel_ai_apis_v1_parallel_findall_ingest","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"parallel.ai","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"parallel.ai","x-aisa-response-source":{"content_hash":"sha256:f86b046f0e92c204955b74e8b82f3f67b2ce1726f3bd39d31022eb01900e6dd5","kind":"upstream_success_contract","source":{"content_hash":"sha256:2f19e8c489400cedb3e9d26e0c5f6155ba1897cca194cbe404d673321a5e5474","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:52.891161+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1342062a30cf5cc9b18408fee6a14068adbefa22c2461a7854f6479dd19d75fb","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.parallel.ai/public-openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"f787db791de5","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"eaec22cf1538"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_parallel_ai_apis_v1_parallel_findall_ingest","path":"/apis/v1/parallel/findall/ingest"},"x-aisa-source":{"content_hash":"sha256:2f19e8c489400cedb3e9d26e0c5f6155ba1897cca194cbe404d673321a5e5474","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:52.891161+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1342062a30cf5cc9b18408fee6a14068adbefa22c2461a7854f6479dd19d75fb","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.parallel.ai/public-openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1beta/findall/ingest","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/parallel/findall/ingest \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"objective\": \"Find all AI companies that raised Series A funding in 2024\"\n}'"}]}},"/apis/v1/parallel/findall/runs/{findall_id}":{"get":{"description":"Retrieve a FindAll run.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_parallel_ai_apis_v1_parallel_findall_runs_findall_id","parameters":[{"deprecated":true,"in":"header","name":"parallel-beta","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"deprecated":true,"title":"Parallel-Beta"}},{"in":"path","name":"findall_id","required":true,"schema":{"title":"Findall Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_FindAllRun"}}},"description":"Successful Response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Retrieve FindAll Run Status","tags":["default"],"x-aisa-caller-headers":["Parallel-Beta"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"parallel.ai","x-aisa-category":"11","x-aisa-docs-url":"https://aisa.one/docs/api-reference/parallel.ai/any_parallel_ai_apis_v1_parallel_findall_runs_findall_id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"parallel.ai","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"parallel.ai","x-aisa-response-source":{"content_hash":"sha256:eb31f91cfa6ef3c76e5cff17431d0e63b991d41cceaa8ed8ca245263d92385a8","kind":"upstream_success_contract","source":{"content_hash":"sha256:2f19e8c489400cedb3e9d26e0c5f6155ba1897cca194cbe404d673321a5e5474","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:52.891161+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1342062a30cf5cc9b18408fee6a14068adbefa22c2461a7854f6479dd19d75fb","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.parallel.ai/public-openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"f787db791de5","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9a86a138695a"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_parallel_ai_apis_v1_parallel_findall_runs_findall_id","path":"/apis/v1/parallel/findall/runs/{findall_id}"},"x-aisa-source":{"content_hash":"sha256:2f19e8c489400cedb3e9d26e0c5f6155ba1897cca194cbe404d673321a5e5474","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:52.891161+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1342062a30cf5cc9b18408fee6a14068adbefa22c2461a7854f6479dd19d75fb","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.parallel.ai/public-openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1beta/findall/runs/{findall_id}","x-aisa-validation":"provider"}},"/apis/v1/parallel/findall/runs/{findall_id}/cancel":{"post":{"description":"Cancel a FindAll run.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_parallel_ai_apis_v1_parallel_findall_runs_fin_7985c6","parameters":[{"deprecated":true,"in":"header","name":"parallel-beta","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"deprecated":true,"title":"Parallel-Beta"}},{"in":"path","name":"findall_id","required":true,"schema":{"title":"Findall Id","type":"string"}}],"responses":{"204":{"content":{},"description":"FindAll run cancelled successfully.","x-aisa-no-content":true},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Cancel FindAll Run","tags":["default"],"x-aisa-caller-headers":["Parallel-Beta"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"parallel.ai","x-aisa-category":"11","x-aisa-docs-url":"https://aisa.one/docs/api-reference/parallel.ai/any_parallel_ai_apis_v1_parallel_findall_runs_fin_7985c6","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"parallel.ai","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"parallel.ai","x-aisa-response-source":{"content_hash":"sha256:479775847454bfdf1c020e9ff4fac299aae3bacf6cda5eecab7a43b52e6d66f8","kind":"upstream_success_contract","source":{"content_hash":"sha256:2f19e8c489400cedb3e9d26e0c5f6155ba1897cca194cbe404d673321a5e5474","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:52.891161+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1342062a30cf5cc9b18408fee6a14068adbefa22c2461a7854f6479dd19d75fb","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.parallel.ai/public-openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"f787db791de5","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"27cb773c72e3"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_parallel_ai_apis_v1_parallel_findall_runs_fin_7985c6","path":"/apis/v1/parallel/findall/runs/{findall_id}/cancel"},"x-aisa-source":{"content_hash":"sha256:2f19e8c489400cedb3e9d26e0c5f6155ba1897cca194cbe404d673321a5e5474","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:52.891161+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1342062a30cf5cc9b18408fee6a14068adbefa22c2461a7854f6479dd19d75fb","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.parallel.ai/public-openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1beta/findall/runs/{findall_id}/cancel","x-aisa-validation":"provider"}},"/apis/v1/parallel/findall/runs/{findall_id}/events":{"get":{"description":"Stream events from a FindAll run. Args: request: The Shapi request。findall_id: The FindAll run ID.last_event_id: Optional event ID to resume from.timeout: Optional timeout in seconds. If None, keep connection alive as long as the run is going. If set, stop after specified duration.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_parallel_ai_apis_v1_parallel_findall_runs_fin_63a9dc","parameters":[{"deprecated":true,"in":"header","name":"parallel-beta","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"deprecated":true,"title":"Parallel-Beta"}},{"in":"path","name":"findall_id","required":true,"schema":{"title":"Findall Id","type":"string"}},{"in":"query","name":"last_event_id","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Event Id"}},{"in":"query","name":"timeout","required":false,"schema":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Timeout"}}],"responses":{"200":{"content":{"text/event-stream":{"example":{"data":{"candidate_id":"candidate_52e1e30b-4e0a-49d8-82eb-79e64e0ed015","description":"Pika is an AI video generation platform that creates and edits videos from text prompts or images.","match_status":"generated","name":"Pika","url":"pika.art"},"event_id":"56cee734dbc84172bfc491327f2a0183","timestamp":"2025-09-10T21:02:08.626446Z","type":"findall.candidate.generated"},"schema":{"discriminator":{"mapping":{"error":"#/components/schemas/ResponseE8Fb99Ec402F_ErrorEvent","findall.candidate.discarded":"#/components/schemas/ResponseE8Fb99Ec402F_FindAllCandidateMatchStatusEvent","findall.candidate.enriched":"#/components/schemas/ResponseE8Fb99Ec402F_FindAllCandidateMatchStatusEvent","findall.candidate.generated":"#/components/schemas/ResponseE8Fb99Ec402F_FindAllCandidateMatchStatusEvent","findall.candidate.matched":"#/components/schemas/ResponseE8Fb99Ec402F_FindAllCandidateMatchStatusEvent","findall.candidate.unmatched":"#/components/schemas/ResponseE8Fb99Ec402F_FindAllCandidateMatchStatusEvent","findall.schema.updated":"#/components/schemas/ResponseE8Fb99Ec402F_FindAllSchemaUpdatedEvent","findall.status":"#/components/schemas/ResponseE8Fb99Ec402F_FindAllRunStatusEvent"},"propertyName":"type"},"oneOf":[{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_FindAllSchemaUpdatedEvent"},{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_FindAllRunStatusEvent"},{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_FindAllCandidateMatchStatusEvent"},{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_ErrorEvent"}],"title":"Response 200 Get Findall Events V1Beta Findall Runs  Findall Id  Events Get"}}},"description":"Successful Response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Stream FindAll Events","tags":["default"],"x-aisa-caller-headers":["Parallel-Beta"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"parallel.ai","x-aisa-category":"11","x-aisa-docs-url":"https://aisa.one/docs/api-reference/parallel.ai/any_parallel_ai_apis_v1_parallel_findall_runs_fin_63a9dc","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"parallel.ai","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"parallel.ai","x-aisa-response-source":{"content_hash":"sha256:900e16b170cd62793780a5c31646d37eeed288a52a7c99cae15e7940468a1bcb","kind":"upstream_success_contract","source":{"content_hash":"sha256:2f19e8c489400cedb3e9d26e0c5f6155ba1897cca194cbe404d673321a5e5474","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:52.891161+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1342062a30cf5cc9b18408fee6a14068adbefa22c2461a7854f6479dd19d75fb","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.parallel.ai/public-openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"f787db791de5","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9b8fafb3ad1f"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_parallel_ai_apis_v1_parallel_findall_runs_fin_63a9dc","path":"/apis/v1/parallel/findall/runs/{findall_id}/events"},"x-aisa-source":{"content_hash":"sha256:2f19e8c489400cedb3e9d26e0c5f6155ba1897cca194cbe404d673321a5e5474","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:52.891161+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1342062a30cf5cc9b18408fee6a14068adbefa22c2461a7854f6479dd19d75fb","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.parallel.ai/public-openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1beta/findall/runs/{findall_id}/events","x-aisa-validation":"provider"}},"/apis/v1/parallel/findall/runs/{findall_id}/result":{"get":{"description":"Retrieve the FindAll run result at the time of the request.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_parallel_ai_apis_v1_parallel_findall_runs_fin_c81fd9","parameters":[{"deprecated":true,"in":"header","name":"parallel-beta","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"deprecated":true,"title":"Parallel-Beta"}},{"in":"path","name":"findall_id","required":true,"schema":{"title":"Findall Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"candidates":[{"basis":[{"citations":[{"excerpts":["We're the makers of Devin, a collaborative AI teammate that helps ambitious engineering teams achieve more.","An applied AI lab building the future of software engineering","Cognition"],"title":"Cognition - Devin and Cognition AI","url":"https://cognition.ai/"}],"confidence":"high","field":"developing_ai_products_check","reasoning":"The search results repeatedly state that Cognition AI is an 'applied AI lab building the future of software engineering' and that they developed 'Devin AI', described as the 'world's first AI software engineer'. This directly confirms they are developing AI products."},{"citations":[{"excerpts":["Cognition Labs Raises $21 Million Series A to Support AI Coding Products"],"title":"Cognition Labs Raises $21 Million Series A to Support AI Coding Products","url":"https://voicebot.ai/2024/04/25/cognition-labs-raises-21-million-series-a-to-support-ai-coding-products/"}],"confidence":"low","field":"raised_series_a_2024_check","reasoning":"The article from voicebot.ai, dated April 25, 2024, states that Founders Fund led a \"$21 million Series A investment\" for Cognition Labs. This confirms that Series A funding was raised in 2024."}],"candidate_id":"candidate_7594eb7c-4f4a-487f-9d0c-9d1e63ec240c","match_status":"matched","name":"Cognition AI","output":{"developing_ai_products_check":"yes","raised_series_a_2024_check":"yes"},"url":"cognition.ai"}],"run":{"created_at":"2025-09-10T21:02:08.626446Z","findall_id":"findall_56ccc4d188fb41a0803a935cf485c774","generator":"base","metadata":{},"modified_at":"2025-09-10T21:02:08.627376Z","status":{"is_active":true,"metrics":{"generated_candidates_count":1,"matched_candidates_count":1},"status":"running"}}},"schema":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_FindAllRunResult"}}},"description":"Successful Response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"FindAll Run Result","tags":["default"],"x-aisa-caller-headers":["Parallel-Beta"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"parallel.ai","x-aisa-category":"11","x-aisa-docs-url":"https://aisa.one/docs/api-reference/parallel.ai/any_parallel_ai_apis_v1_parallel_findall_runs_fin_c81fd9","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"parallel.ai","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"parallel.ai","x-aisa-response-source":{"content_hash":"sha256:b98a8b23abf4461b0ff028a7eee3f170d28c0dd7b7768f2fb45e647d7cda088c","kind":"upstream_success_contract","source":{"content_hash":"sha256:2f19e8c489400cedb3e9d26e0c5f6155ba1897cca194cbe404d673321a5e5474","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:52.891161+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1342062a30cf5cc9b18408fee6a14068adbefa22c2461a7854f6479dd19d75fb","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.parallel.ai/public-openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"f787db791de5","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"389d229a07ab"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_parallel_ai_apis_v1_parallel_findall_runs_fin_c81fd9","path":"/apis/v1/parallel/findall/runs/{findall_id}/result"},"x-aisa-source":{"content_hash":"sha256:2f19e8c489400cedb3e9d26e0c5f6155ba1897cca194cbe404d673321a5e5474","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:52.891161+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1342062a30cf5cc9b18408fee6a14068adbefa22c2461a7854f6479dd19d75fb","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.parallel.ai/public-openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1beta/findall/runs/{findall_id}/result","x-aisa-validation":"provider"}},"/apis/v1/parallel/findall/runs/{findall_id}/schema":{"get":{"description":"Get FindAll Run Schema\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_parallel_ai_apis_v1_parallel_findall_runs_fin_fcb322","parameters":[{"deprecated":true,"in":"header","name":"parallel-beta","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"deprecated":true,"title":"Parallel-Beta"}},{"in":"path","name":"findall_id","required":true,"schema":{"title":"Findall Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"enrichments":[{"output_schema":{"json_schema":{"properties":{"ceo_name":{"description":"Name of the current CEO of the company. If the CEO is not publicly known, provide the name of the highest-ranking executive or founder. If no information is available, return null.","type":"string"}},"type":"object"},"type":"json"},"processor":"core"}],"entity_type":"companies","generator":"core","match_conditions":[{"description":"Company must be developing artificial intelligence (AI) products","name":"developing_ai_products_check"}],"match_limit":50,"objective":"Find all AI companies that raised Series A funding in 2024"},"schema":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_FindAllSchema"}}},"description":"Successful Response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get FindAll Run Schema","tags":["default"],"x-aisa-caller-headers":["Parallel-Beta"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"parallel.ai","x-aisa-category":"11","x-aisa-docs-url":"https://aisa.one/docs/api-reference/parallel.ai/any_parallel_ai_apis_v1_parallel_findall_runs_fin_fcb322","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"parallel.ai","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"parallel.ai","x-aisa-response-source":{"content_hash":"sha256:c63b575d8c2a7b16427ab8746df1d590493f695b74690dd786f7ec0810901740","kind":"upstream_success_contract","source":{"content_hash":"sha256:2f19e8c489400cedb3e9d26e0c5f6155ba1897cca194cbe404d673321a5e5474","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:52.891161+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1342062a30cf5cc9b18408fee6a14068adbefa22c2461a7854f6479dd19d75fb","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.parallel.ai/public-openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"f787db791de5","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"cb576f0cba0a"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_parallel_ai_apis_v1_parallel_findall_runs_fin_fcb322","path":"/apis/v1/parallel/findall/runs/{findall_id}/schema"},"x-aisa-source":{"content_hash":"sha256:2f19e8c489400cedb3e9d26e0c5f6155ba1897cca194cbe404d673321a5e5474","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:52.891161+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1342062a30cf5cc9b18408fee6a14068adbefa22c2461a7854f6479dd19d75fb","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.parallel.ai/public-openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1beta/findall/runs/{findall_id}/schema","x-aisa-validation":"provider"}},"/apis/v1/parallel/monitors/{monitor_id}":{"get":{"description":"Retrieve a monitor. Retrieves a specific monitor by monitor_id. Returns the monitor configuration including status, frequency, query, and webhook settings.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_parallel_ai_apis_v1_parallel_monitors_monitor_id","parameters":[{"in":"path","name":"monitor_id","required":true,"schema":{"title":"Monitor Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_MonitorResponse"}}},"description":"Monitor retrieved successfully."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Retrieve Monitor","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"parallel.ai","x-aisa-category":"11","x-aisa-docs-url":"https://aisa.one/docs/api-reference/parallel.ai/any_parallel_ai_apis_v1_parallel_monitors_monitor_id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"parallel.ai","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"parallel.ai","x-aisa-response-source":{"content_hash":"sha256:f3b4cc3b0f28b0f850c93d1b5f279fad0aca45b0ccbd23e57e63e98b717571d6","kind":"upstream_success_contract","source":{"content_hash":"sha256:2f19e8c489400cedb3e9d26e0c5f6155ba1897cca194cbe404d673321a5e5474","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:52.891161+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1342062a30cf5cc9b18408fee6a14068adbefa22c2461a7854f6479dd19d75fb","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.parallel.ai/public-openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"f787db791de5","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"bd3a96676a36"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_parallel_ai_apis_v1_parallel_monitors_monitor_id","path":"/apis/v1/parallel/monitors/{monitor_id}"},"x-aisa-source":{"content_hash":"sha256:2f19e8c489400cedb3e9d26e0c5f6155ba1897cca194cbe404d673321a5e5474","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:52.891161+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1342062a30cf5cc9b18408fee6a14068adbefa22c2461a7854f6479dd19d75fb","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.parallel.ai/public-openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/monitors/{monitor_id}","x-aisa-validation":"provider"}},"/apis/v1/parallel/monitors/{monitor_id}/cancel":{"post":{"description":"Cancel a monitor. Permanently stops the monitor from running. Cancellation is irreversible; create a new monitor to resume monitoring. Cancelling an already-cancelled monitor is a no-op.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_parallel_ai_apis_v1_parallel_monitors_monitor_315451","parameters":[{"in":"path","name":"monitor_id","required":true,"schema":{"title":"Monitor Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_MonitorResponse"}}},"description":"Monitor cancelled successfully."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Cancel Monitor","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"parallel.ai","x-aisa-category":"11","x-aisa-docs-url":"https://aisa.one/docs/api-reference/parallel.ai/any_parallel_ai_apis_v1_parallel_monitors_monitor_315451","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"parallel.ai","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"parallel.ai","x-aisa-response-source":{"content_hash":"sha256:b3b22a1908dd0380668c2398570c618af26749e9b165cb94924b43e557f11f86","kind":"upstream_success_contract","source":{"content_hash":"sha256:2f19e8c489400cedb3e9d26e0c5f6155ba1897cca194cbe404d673321a5e5474","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:52.891161+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1342062a30cf5cc9b18408fee6a14068adbefa22c2461a7854f6479dd19d75fb","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.parallel.ai/public-openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"f787db791de5","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1aca36dabc20"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_parallel_ai_apis_v1_parallel_monitors_monitor_315451","path":"/apis/v1/parallel/monitors/{monitor_id}/cancel"},"x-aisa-source":{"content_hash":"sha256:2f19e8c489400cedb3e9d26e0c5f6155ba1897cca194cbe404d673321a5e5474","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:52.891161+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1342062a30cf5cc9b18408fee6a14068adbefa22c2461a7854f6479dd19d75fb","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.parallel.ai/public-openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/monitors/{monitor_id}/cancel","x-aisa-validation":"provider"}},"/apis/v1/parallel/monitors/{monitor_id}/events":{"get":{"description":"List events for a monitor, newest first. Pass event_group_id to narrow results to a single execution. Use next_cursor for pagination. Set include_completions=true to include no-change executions.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_parallel_ai_apis_v1_parallel_monitors_monitor_c3a273","parameters":[{"in":"path","name":"monitor_id","required":true,"schema":{"title":"Monitor Id","type":"string"}},{"description":"Pass `next_cursor` from a previous response to retrieve more events.","in":"query","name":"cursor","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Pass `next_cursor` from a previous response to retrieve more events.","title":"Cursor"}},{"description":"Filter to a single execution. Values come from `event_group_id` in webhook events and listed events. Pagination params are ignored when set.","in":"query","name":"event_group_id","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter to a single execution. Values come from `event_group_id` in webhook events and listed events. Pagination params are ignored when set.","title":"Event Group Id"}},{"description":"When true, include completion events for executions that ran but detected no material changes. Useful for auditing execution history.","in":"query","name":"include_completions","required":false,"schema":{"default":false,"description":"When true, include completion events for executions that ran but detected no material changes. Useful for auditing execution history.","title":"Include Completions","type":"boolean"}},{"description":"Maximum number of events to return. Defaults to 20. Between 1 and 100.","in":"query","name":"limit","required":false,"schema":{"anyOf":[{"maximum":100,"minimum":1,"type":"integer"},{"type":"null"}],"description":"Maximum number of events to return. Defaults to 20. Between 1 and 100.","title":"Limit"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_PaginatedMonitorEvents"}}},"description":"Monitor events retrieved successfully."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List Monitor Events","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"parallel.ai","x-aisa-category":"11","x-aisa-docs-url":"https://aisa.one/docs/api-reference/parallel.ai/any_parallel_ai_apis_v1_parallel_monitors_monitor_c3a273","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"parallel.ai","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"parallel.ai","x-aisa-response-source":{"content_hash":"sha256:dc99a5edddcb805a5616153df39e4c582af4f6d0017883d0d019c7f4067b527e","kind":"upstream_success_contract","source":{"content_hash":"sha256:2f19e8c489400cedb3e9d26e0c5f6155ba1897cca194cbe404d673321a5e5474","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:52.891161+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1342062a30cf5cc9b18408fee6a14068adbefa22c2461a7854f6479dd19d75fb","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.parallel.ai/public-openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"f787db791de5","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"16366cb22e9c"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_parallel_ai_apis_v1_parallel_monitors_monitor_c3a273","path":"/apis/v1/parallel/monitors/{monitor_id}/events"},"x-aisa-source":{"content_hash":"sha256:2f19e8c489400cedb3e9d26e0c5f6155ba1897cca194cbe404d673321a5e5474","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:52.891161+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1342062a30cf5cc9b18408fee6a14068adbefa22c2461a7854f6479dd19d75fb","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.parallel.ai/public-openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/monitors/{monitor_id}/events","x-aisa-validation":"provider"}},"/apis/v1/parallel/monitors/{monitor_id}/update":{"post":{"description":"Update a monitor. Only explicit fields are changed; pass null to clear webhook/metadata. At least one field required. Cancelled monitors cannot be updated.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_parallel_ai_apis_v1_parallel_monitors_monitor_a0a0af","parameters":[{"in":"path","name":"monitor_id","required":true,"schema":{"title":"Monitor Id","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"description":"Request body to update a monitor.\n\nOnly fields that are explicitly included in the request body are updated.\n`null` clears a field, and is accepted only for the fields that can be\ncleared: `webhook`, `metadata`, and `settings.advanced_settings`. Every\nother field rejects `null`; omit it to leave the current value unchanged.\nTo update type-specific settings on an `event_stream` monitor, include\n`type` and `settings`; pass `settings.query` to update the prompt. If\n`settings` is provided, `type` is required to identify the settings shape.\nThe request must still include at least one field to update; empty updates\nfail validation.","properties":{"frequency":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Frequency of the monitor. Format: '<number><unit>' where unit is 'h' (hours), 'd' (days), or 'w' (weeks). Must be between 1h and 30d (inclusive). Omit to keep the current frequency; `null` is rejected.","examples":["1h","12h","1d","7d","30d"],"title":"Frequency"},"metadata":{"anyOf":[{"additionalProperties":{"type":"string"},"type":"object"},{"type":"null"}],"description":"User-provided metadata stored with the monitor and echoed back in webhook notifications and GET responses, so you can map events to objects in your application. Keys: max 16 chars; values: max 512 chars.","examples":[{"slack_thread_id":"1234567890.123456","user_id":"U123ABC"}],"title":"Metadata"},"processor":{"anyOf":[{"enum":["lite","base","core"],"type":"string"},{"type":"null"}],"description":"Processor to use for subsequent monitor runs. `lite` is the cheapest; `base` performs more thorough analysis for higher-quality results at higher cost; `core` performs the most thorough analysis for the highest-quality results at the highest cost. Omit to keep the current processor; `null` is rejected.","examples":["lite","base","core"],"title":"Processor"},"settings":{"anyOf":[{"description":"Type-specific update settings for an `event_stream` monitor.","properties":{"advanced_settings":{"anyOf":[{"description":"Advanced monitor configuration.","properties":{"location":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO 3166-1 alpha-2 country code for geo-targeted monitor results.","examples":["us","gb","de","jp"],"title":"Location"},"source_policy":{"anyOf":[{"description":"Source policy for web search results.\n\nPlain domains match that domain and its subdomains. Domain/path entries use\ncase-sensitive path matching at segment boundaries; trailing slashes are ignored,\ndot segments are normalized, and other percent-encoded path spelling is preserved.\nEntries omit schemes, ports, query strings, and fragments. When include_domains is\nnon-empty, it defines the complete allowlist and exclude_domains is ignored.","properties":{"after_date":{"anyOf":[{"format":"date","type":"string"},{"type":"null"}],"description":"Optional start date for filtering search results. Results will be limited to content published on or after this date. Provided as an RFC 3339 date string (YYYY-MM-DD).","examples":["2024-01-01"],"title":"After Date"},"exclude_domains":{"description":"List of domains or domain/path prefixes to exclude from results. Applied only when include_domains is empty. If specified, matching sources will be excluded. Accepts plain domains (e.g., reddit.com), domain/path prefixes (e.g., youtube.com/shorts), or bare domain extensions (e.g., .gov, .edu, .co.uk). The combined number of entries in include_domains and exclude_domains cannot exceed 200.","examples":[["reddit.com","youtube.com/shorts",".ai"]],"items":{"type":"string"},"title":"Exclude Domains","type":"array"},"include_domains":{"description":"List of domains or domain/path prefixes to restrict results to. If specified, only matching sources will be included and exclude_domains will be ignored. Accepts plain domains (e.g., wikipedia.org), domain/path prefixes (e.g., docs.python.org/3), or bare domain extensions (e.g., .gov, .edu, .co.uk). The combined number of entries in include_domains and exclude_domains cannot exceed 200.","examples":[["wikipedia.org","docs.python.org/3",".edu"]],"items":{"type":"string"},"title":"Include Domains","type":"array"}},"title":"SourcePolicy","type":"object"},{"type":"null"}],"description":"Source policy governing included and excluded domains or domain/path prefixes for monitor search results.","examples":[{"include_domains":["wikipedia.org","docs.python.org/3",".edu"]},{"exclude_domains":["reddit.com","youtube.com/shorts",".ai"]}]}},"title":"AdvancedMonitorSettings","type":"object"},{"type":"null"}],"description":"Advanced monitor configuration. Pass `null` to clear it."},"query":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Updated search query for the monitor. Use this for minor updates to prompts and instructions only. Major changes to the query may lead to unexpected results in change detection, as the monitor compares new results with what was previously seen. Omit to keep the current query; `null` is rejected.","examples":["Extract recent news about AI"],"title":"Query"}},"title":"UpdateMonitorEventStreamSettings","type":"object"},{"type":"null"}],"description":"Type-specific settings to update. Only valid when `type` is `event_stream`. Pass `settings.query` to update the prompt, or `null` for `settings.advanced_settings` to clear it. Omit to leave type-specific settings unchanged; `null` is rejected."},"type":{"anyOf":[{"enum":["event_stream","snapshot"],"type":"string"},{"type":"null"}],"description":"Type of the monitor being updated. Required when `settings` is provided; must be `event_stream` (snapshot monitors have no updatable type-specific settings). Omit when `settings` is not provided; `null` is rejected.","examples":["event_stream"],"title":"Type"},"webhook":{"anyOf":[{"description":"Webhook configuration for a monitor.","properties":{"event_types":{"description":"Event types to send the webhook notifications for.","items":{"enum":["monitor.event.detected","monitor.execution.completed","monitor.execution.failed"],"type":"string"},"title":"Event Types","type":"array"},"url":{"description":"URL for the webhook.","examples":["https://example.com/webhook"],"title":"Url","type":"string"}},"required":["url"],"title":"MonitorWebhook","type":"object"},{"type":"null"}],"description":"Webhook to receive notifications about the monitor's execution."}},"title":"UpdateMonitorRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_MonitorResponse"}}},"description":"Monitor updated successfully."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Update Monitor","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"parallel.ai","x-aisa-category":"11","x-aisa-docs-url":"https://aisa.one/docs/api-reference/parallel.ai/any_parallel_ai_apis_v1_parallel_monitors_monitor_a0a0af","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"parallel.ai","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"parallel.ai","x-aisa-response-source":{"content_hash":"sha256:abbeb1874d0001205d23112ecc4fb3c9b74c039df48d98a7bcd183106e343e74","kind":"upstream_success_contract","source":{"content_hash":"sha256:2f19e8c489400cedb3e9d26e0c5f6155ba1897cca194cbe404d673321a5e5474","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:52.891161+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1342062a30cf5cc9b18408fee6a14068adbefa22c2461a7854f6479dd19d75fb","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.parallel.ai/public-openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"f787db791de5","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4b363a3dc003"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_parallel_ai_apis_v1_parallel_monitors_monitor_a0a0af","path":"/apis/v1/parallel/monitors/{monitor_id}/update"},"x-aisa-source":{"content_hash":"sha256:2f19e8c489400cedb3e9d26e0c5f6155ba1897cca194cbe404d673321a5e5474","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:52.891161+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1342062a30cf5cc9b18408fee6a14068adbefa22c2461a7854f6479dd19d75fb","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.parallel.ai/public-openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/monitors/{monitor_id}/update","x-aisa-validation":"provider"}},"/apis/v1/parallel/tasks/groups":{"post":{"description":"Initiates a TaskGroup to group and track multiple runs.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_parallel_ai_apis_v1_parallel_tasks_groups","requestBody":{"content":{"application/json":{"schema":{"description":"Request to create a task group.","properties":{"metadata":{"anyOf":[{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"number"},{"type":"boolean"}]},"type":"object"},{"type":"null"}],"description":"User-provided metadata stored with the task group.","title":"Metadata"}},"title":"CreateTaskGroupRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_TaskGroupResponse"}}},"description":"Successful Response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Create Task Group","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"parallel.ai","x-aisa-category":"11","x-aisa-docs-url":"https://aisa.one/docs/api-reference/parallel.ai/any_parallel_ai_apis_v1_parallel_tasks_groups","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"parallel.ai","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"parallel.ai","x-aisa-response-source":{"content_hash":"sha256:26120b7a7652fd45e47e099fdffbc354736ab0092697b622149d4b686e455e4a","kind":"upstream_success_contract","source":{"content_hash":"sha256:2f19e8c489400cedb3e9d26e0c5f6155ba1897cca194cbe404d673321a5e5474","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:52.891161+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1342062a30cf5cc9b18408fee6a14068adbefa22c2461a7854f6479dd19d75fb","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.parallel.ai/public-openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"f787db791de5","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ecadc0dd4aa5"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_parallel_ai_apis_v1_parallel_tasks_groups","path":"/apis/v1/parallel/tasks/groups"},"x-aisa-source":{"content_hash":"sha256:2f19e8c489400cedb3e9d26e0c5f6155ba1897cca194cbe404d673321a5e5474","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:52.891161+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1342062a30cf5cc9b18408fee6a14068adbefa22c2461a7854f6479dd19d75fb","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.parallel.ai/public-openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/tasks/groups","x-aisa-validation":"provider"}},"/apis/v1/parallel/tasks/groups/{taskgroup_id}":{"get":{"description":"Retrieves aggregated status across runs in a TaskGroup.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_parallel_ai_apis_v1_parallel_tasks_groups_tas_22b636","parameters":[{"in":"path","name":"taskgroup_id","required":true,"schema":{"title":"Taskgroup Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_TaskGroupResponse"}}},"description":"Successful Response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Retrieve Task Group","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"parallel.ai","x-aisa-category":"11","x-aisa-docs-url":"https://aisa.one/docs/api-reference/parallel.ai/any_parallel_ai_apis_v1_parallel_tasks_groups_tas_22b636","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"parallel.ai","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"parallel.ai","x-aisa-response-source":{"content_hash":"sha256:26120b7a7652fd45e47e099fdffbc354736ab0092697b622149d4b686e455e4a","kind":"upstream_success_contract","source":{"content_hash":"sha256:2f19e8c489400cedb3e9d26e0c5f6155ba1897cca194cbe404d673321a5e5474","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:52.891161+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1342062a30cf5cc9b18408fee6a14068adbefa22c2461a7854f6479dd19d75fb","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.parallel.ai/public-openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"f787db791de5","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a62d1f52085b"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_parallel_ai_apis_v1_parallel_tasks_groups_tas_22b636","path":"/apis/v1/parallel/tasks/groups/{taskgroup_id}"},"x-aisa-source":{"content_hash":"sha256:2f19e8c489400cedb3e9d26e0c5f6155ba1897cca194cbe404d673321a5e5474","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:52.891161+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1342062a30cf5cc9b18408fee6a14068adbefa22c2461a7854f6479dd19d75fb","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.parallel.ai/public-openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/tasks/groups/{taskgroup_id}","x-aisa-validation":"provider"}},"/apis/v1/parallel/tasks/groups/{taskgroup_id}/events":{"get":{"description":"Streams events from a TaskGroup: status updates and run completions.The connection will remain open for up to an hour as long as at least one run in the group is still active.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_parallel_ai_apis_v1_parallel_tasks_groups_tas_731766","parameters":[{"in":"path","name":"taskgroup_id","required":true,"schema":{"title":"Taskgroup Id","type":"string"}},{"in":"query","name":"last_event_id","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Event Id"}},{"in":"query","name":"timeout","required":false,"schema":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Timeout"}}],"responses":{"200":{"content":{"text/event-stream":{"example":{"event_id":"123","status":{"is_active":false,"modified_at":"2025-04-23T20:21:48.037943Z","num_task_runs":1,"status_message":"","task_run_status_counts":{"completed":1}},"type":"task_group_status"},"schema":{"discriminator":{"mapping":{"error":"#/components/schemas/ResponseE8Fb99Ec402F_ErrorEvent","task_group_status":"#/components/schemas/ResponseE8Fb99Ec402F_TaskGroupStatusEvent","task_run.state":"#/components/schemas/ResponseE8Fb99Ec402F_TaskRunEvent"},"propertyName":"type"},"oneOf":[{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_TaskGroupStatusEvent"},{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_TaskRunEvent"},{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_ErrorEvent"}],"title":"Response 200 Tasks Sessions Events Get V1 Tasks Groups  Taskgroup Id  Events Get"}}},"description":"Successful Response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Stream Task Group Events","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"parallel.ai","x-aisa-category":"11","x-aisa-docs-url":"https://aisa.one/docs/api-reference/parallel.ai/any_parallel_ai_apis_v1_parallel_tasks_groups_tas_731766","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"parallel.ai","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"parallel.ai","x-aisa-response-source":{"content_hash":"sha256:73f06c072854c4b7117b7a5ccb5cbf4c494624d0a053aa175f6fba6048b9868e","kind":"upstream_success_contract","source":{"content_hash":"sha256:2f19e8c489400cedb3e9d26e0c5f6155ba1897cca194cbe404d673321a5e5474","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:52.891161+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1342062a30cf5cc9b18408fee6a14068adbefa22c2461a7854f6479dd19d75fb","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.parallel.ai/public-openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"f787db791de5","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9499e5f53967"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_parallel_ai_apis_v1_parallel_tasks_groups_tas_731766","path":"/apis/v1/parallel/tasks/groups/{taskgroup_id}/events"},"x-aisa-source":{"content_hash":"sha256:2f19e8c489400cedb3e9d26e0c5f6155ba1897cca194cbe404d673321a5e5474","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:52.891161+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1342062a30cf5cc9b18408fee6a14068adbefa22c2461a7854f6479dd19d75fb","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.parallel.ai/public-openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/tasks/groups/{taskgroup_id}/events","x-aisa-validation":"provider"}},"/apis/v1/parallel/tasks/groups/{taskgroup_id}/runs/{run_id}":{"get":{"description":"Retrieves run status by run_id.This endpiont is equivalent to fetching run status directly using the`retrieve()` method or the `tasks/runs` GET endpoint.The run result is available from the `/result` endpoint.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_parallel_ai_apis_v1_parallel_tasks_groups_tas_f86107","parameters":[{"in":"path","name":"run_id","required":true,"schema":{"title":"Run Id","type":"string"}},{"in":"path","name":"taskgroup_id","required":true,"schema":{"title":"Taskgroup Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"created_at":"2025-04-23T20:21:48.037943Z","interaction_id":"trun_9907962f83aa4d9d98fd7f4bf745d654","is_active":true,"metadata":{"my_key":"my_value"},"modified_at":"2025-04-23T20:21:48.037943Z","processor":"core","run_id":"trun_9907962f83aa4d9d98fd7f4bf745d654","status":"running"},"schema":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_TaskRun"}}},"description":"Successful Response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Retrieve Task Group Run","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"parallel.ai","x-aisa-category":"11","x-aisa-docs-url":"https://aisa.one/docs/api-reference/parallel.ai/any_parallel_ai_apis_v1_parallel_tasks_groups_tas_f86107","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"parallel.ai","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"parallel.ai","x-aisa-response-source":{"content_hash":"sha256:f609ac33a01ca41ae7b7c1785edc2f0e99849da3ff829f9438b5d34fdf25faf3","kind":"upstream_success_contract","source":{"content_hash":"sha256:2f19e8c489400cedb3e9d26e0c5f6155ba1897cca194cbe404d673321a5e5474","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:52.891161+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1342062a30cf5cc9b18408fee6a14068adbefa22c2461a7854f6479dd19d75fb","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.parallel.ai/public-openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"f787db791de5","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"eba0b4fb8916"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_parallel_ai_apis_v1_parallel_tasks_groups_tas_f86107","path":"/apis/v1/parallel/tasks/groups/{taskgroup_id}/runs/{run_id}"},"x-aisa-source":{"content_hash":"sha256:2f19e8c489400cedb3e9d26e0c5f6155ba1897cca194cbe404d673321a5e5474","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:52.891161+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1342062a30cf5cc9b18408fee6a14068adbefa22c2461a7854f6479dd19d75fb","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.parallel.ai/public-openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/tasks/groups/{taskgroup_id}/runs/{run_id}","x-aisa-validation":"provider"}},"/apis/v1/parallel/tasks/runs/{run_id}":{"get":{"description":"Retrieves run status by run_id.The run result is available from the `/result` endpoint.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_parallel_ai_apis_v1_parallel_tasks_runs_run_id","parameters":[{"in":"path","name":"run_id","required":true,"schema":{"title":"Run Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"created_at":"2025-04-23T20:21:48.037943Z","interaction_id":"trun_9907962f83aa4d9d98fd7f4bf745d654","is_active":true,"metadata":{"my_key":"my_value"},"modified_at":"2025-04-23T20:21:48.037943Z","processor":"core","run_id":"trun_9907962f83aa4d9d98fd7f4bf745d654","status":"running"},"schema":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_TaskRun"}}},"description":"Successful Response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Retrieve Task Run","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"parallel.ai","x-aisa-category":"11","x-aisa-docs-url":"https://aisa.one/docs/api-reference/parallel.ai/any_parallel_ai_apis_v1_parallel_tasks_runs_run_id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"parallel.ai","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"parallel.ai","x-aisa-response-source":{"content_hash":"sha256:f609ac33a01ca41ae7b7c1785edc2f0e99849da3ff829f9438b5d34fdf25faf3","kind":"upstream_success_contract","source":{"content_hash":"sha256:2f19e8c489400cedb3e9d26e0c5f6155ba1897cca194cbe404d673321a5e5474","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:52.891161+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1342062a30cf5cc9b18408fee6a14068adbefa22c2461a7854f6479dd19d75fb","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.parallel.ai/public-openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"f787db791de5","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"64ec2f29c96c"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_parallel_ai_apis_v1_parallel_tasks_runs_run_id","path":"/apis/v1/parallel/tasks/runs/{run_id}"},"x-aisa-source":{"content_hash":"sha256:2f19e8c489400cedb3e9d26e0c5f6155ba1897cca194cbe404d673321a5e5474","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:52.891161+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1342062a30cf5cc9b18408fee6a14068adbefa22c2461a7854f6479dd19d75fb","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.parallel.ai/public-openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/tasks/runs/{run_id}","x-aisa-validation":"provider"}},"/apis/v1/parallel/tasks/runs/{run_id}/events":{"get":{"description":"Streams events for a task run.Returns a stream of events showing progress updates and state changes for the task run. For task runs that did not have enable_events set to true during creation, the frequency of events will be reduced.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_parallel_ai_apis_v1_parallel_tasks_runs_run_i_d80165","parameters":[{"in":"path","name":"run_id","required":true,"schema":{"title":"Run Id","type":"string"}}],"responses":{"200":{"content":{"text/event-stream":{"example":{"message":"Planning task...","timestamp":"2025-04-23T20:21:48.037943Z","type":"task_run.progress_msg.plan"},"schema":{"discriminator":{"mapping":{"error":"#/components/schemas/ResponseE8Fb99Ec402F_ErrorEvent","task_run.progress_msg.exec_status":"#/components/schemas/ResponseE8Fb99Ec402F_TaskRunProgressMessageEvent","task_run.progress_msg.extract":"#/components/schemas/ResponseE8Fb99Ec402F_TaskRunProgressMessageEvent","task_run.progress_msg.plan":"#/components/schemas/ResponseE8Fb99Ec402F_TaskRunProgressMessageEvent","task_run.progress_msg.result":"#/components/schemas/ResponseE8Fb99Ec402F_TaskRunProgressMessageEvent","task_run.progress_msg.search":"#/components/schemas/ResponseE8Fb99Ec402F_TaskRunProgressMessageEvent","task_run.progress_msg.tool_call":"#/components/schemas/ResponseE8Fb99Ec402F_TaskRunProgressMessageEvent","task_run.progress_stats":"#/components/schemas/ResponseE8Fb99Ec402F_TaskRunProgressStatsEvent","task_run.state":"#/components/schemas/ResponseE8Fb99Ec402F_TaskRunEvent"},"propertyName":"type"},"oneOf":[{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_TaskRunProgressStatsEvent"},{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_TaskRunProgressMessageEvent"},{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_TaskRunEvent"},{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_ErrorEvent"}],"title":"Response 200 Tasks Runs Events Get V1 Tasks Runs  Run Id  Events Get"}}},"description":"Successful Response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Stream Task Run Events","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"parallel.ai","x-aisa-category":"11","x-aisa-docs-url":"https://aisa.one/docs/api-reference/parallel.ai/any_parallel_ai_apis_v1_parallel_tasks_runs_run_i_d80165","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"parallel.ai","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"parallel.ai","x-aisa-response-source":{"content_hash":"sha256:6fa0fdf3337c04d7f4bc0b756d33bd6968f0f867798163343ffbc2e4cd9d8c16","kind":"upstream_success_contract","source":{"content_hash":"sha256:2f19e8c489400cedb3e9d26e0c5f6155ba1897cca194cbe404d673321a5e5474","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:52.891161+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1342062a30cf5cc9b18408fee6a14068adbefa22c2461a7854f6479dd19d75fb","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.parallel.ai/public-openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"f787db791de5","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"dd1e51ac8ccb"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_parallel_ai_apis_v1_parallel_tasks_runs_run_i_d80165","path":"/apis/v1/parallel/tasks/runs/{run_id}/events"},"x-aisa-source":{"content_hash":"sha256:2f19e8c489400cedb3e9d26e0c5f6155ba1897cca194cbe404d673321a5e5474","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:52.891161+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1342062a30cf5cc9b18408fee6a14068adbefa22c2461a7854f6479dd19d75fb","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.parallel.ai/public-openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/tasks/runs/{run_id}/events","x-aisa-validation":"provider"}},"/apis/v1/parallel/tasks/runs/{run_id}/input":{"get":{"description":"Retrieves the input of a run by run_id.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_parallel_ai_apis_v1_parallel_tasks_runs_run_id_input","parameters":[{"in":"path","name":"run_id","required":true,"schema":{"title":"Run Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"input":{"country":"France","year":2023},"metadata":{"my_key":"my_value"},"processor":"core","task_spec":{"input_schema":{"json_schema":{"additionalProperties":false,"properties":{"country":{"type":"string"},"year":{"type":"integer"}},"required":["country","year"],"type":"object"},"type":"json"},"output_schema":{"json_schema":{"additionalProperties":false,"properties":{"gdp":{"description":"GDP in USD for the year, formatted like '$3.1 trillion (2023)'","type":"string"}},"required":["gdp"],"type":"object"},"type":"json"}}},"schema":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_TaskRunInput"}}},"description":"Successful Response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Retrieve Task Run Input","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"parallel.ai","x-aisa-category":"11","x-aisa-docs-url":"https://aisa.one/docs/api-reference/parallel.ai/any_parallel_ai_apis_v1_parallel_tasks_runs_run_id_input","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"parallel.ai","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"parallel.ai","x-aisa-response-source":{"content_hash":"sha256:e8cb8c01f29c1c1ff7e03c477721722c9c339677856237b6d7bae6d36272563c","kind":"upstream_success_contract","source":{"content_hash":"sha256:2f19e8c489400cedb3e9d26e0c5f6155ba1897cca194cbe404d673321a5e5474","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:52.891161+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1342062a30cf5cc9b18408fee6a14068adbefa22c2461a7854f6479dd19d75fb","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.parallel.ai/public-openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"f787db791de5","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a92e1e4a954d"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_parallel_ai_apis_v1_parallel_tasks_runs_run_id_input","path":"/apis/v1/parallel/tasks/runs/{run_id}/input"},"x-aisa-source":{"content_hash":"sha256:2f19e8c489400cedb3e9d26e0c5f6155ba1897cca194cbe404d673321a5e5474","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:52.891161+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1342062a30cf5cc9b18408fee6a14068adbefa22c2461a7854f6479dd19d75fb","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.parallel.ai/public-openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/tasks/runs/{run_id}/input","x-aisa-validation":"provider"}},"/apis/v1/parallel/tasks/runs/{run_id}/result":{"get":{"description":"Retrieves a run result by run_id, blocking until the run is completed.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_parallel_ai_apis_v1_parallel_tasks_runs_run_i_ea70fb","parameters":[{"in":"header","name":"parallel-beta","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Parallel-Beta"}},{"in":"path","name":"run_id","required":true,"schema":{"title":"Run Id","type":"string"}},{"in":"query","name":"timeout","required":false,"schema":{"default":600,"title":"Timeout","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"example":{"output":{"basis":[],"content":{"gdp":"$3.1 trillion (2023)"},"type":"json"},"run":{"created_at":"2025-04-23T20:21:48.037943Z","interaction_id":"trun_9907962f83aa4d9d98fd7f4bf745d654","is_active":false,"metadata":{"my_key":"my_value"},"modified_at":"2025-04-23T20:21:48.037943Z","processor":"core","run_id":"trun_9907962f83aa4d9d98fd7f4bf745d654","status":"completed"}},"schema":{"$ref":"#/components/schemas/ResponseE8Fb99Ec402F_TaskRunResult"}}},"description":"Successful Response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Retrieve Task Run Result","tags":["default"],"x-aisa-caller-headers":["Parallel-Beta"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"parallel.ai","x-aisa-category":"11","x-aisa-docs-url":"https://aisa.one/docs/api-reference/parallel.ai/any_parallel_ai_apis_v1_parallel_tasks_runs_run_i_ea70fb","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"parallel.ai","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"parallel.ai","x-aisa-response-source":{"content_hash":"sha256:241850b824588b8f7fbf05f190946da0b77057f56da99aa10e430c0da933e2bd","kind":"upstream_success_contract","source":{"content_hash":"sha256:2f19e8c489400cedb3e9d26e0c5f6155ba1897cca194cbe404d673321a5e5474","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:52.891161+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1342062a30cf5cc9b18408fee6a14068adbefa22c2461a7854f6479dd19d75fb","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.parallel.ai/public-openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"f787db791de5","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"10f21e99c032"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_parallel_ai_apis_v1_parallel_tasks_runs_run_i_ea70fb","path":"/apis/v1/parallel/tasks/runs/{run_id}/result"},"x-aisa-source":{"content_hash":"sha256:2f19e8c489400cedb3e9d26e0c5f6155ba1897cca194cbe404d673321a5e5474","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:52.891161+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1342062a30cf5cc9b18408fee6a14068adbefa22c2461a7854f6479dd19d75fb","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.parallel.ai/public-openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/tasks/runs/{run_id}/result","x-aisa-validation":"provider"}},"/apis/v1/parallel/v1beta/tasks/runs/{run_id}/events":{"get":{"description":"Streams events for a task run.Returns a stream of events showing progress updates and state changes for the task run.For task runs that did not have enable_events set to true during creation, the frequency of events will be reduced.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_parallel_ai_apis_v1_parallel_v1beta_tasks_run_c79df4","parameters":[{"in":"path","name":"run_id","required":true,"schema":{"title":"Run Id","type":"string"}}],"responses":{"200":{"content":{"text/event-stream":{"example":{"message":"Planning task...","timestamp":"2025-04-23T20:21:48.037943Z","type":"task_run.progress_msg.plan"},"schema":{"discriminator":{"mapping":{"error":"#/components/schemas/ResponseD6D099F50311_ErrorEvent","task_run.progress_msg.exec_status":"#/components/schemas/ResponseD6D099F50311_TaskRunProgressMessageEvent","task_run.progress_msg.plan":"#/components/schemas/ResponseD6D099F50311_TaskRunProgressMessageEvent","task_run.progress_msg.result":"#/components/schemas/ResponseD6D099F50311_TaskRunProgressMessageEvent","task_run.progress_msg.search":"#/components/schemas/ResponseD6D099F50311_TaskRunProgressMessageEvent","task_run.progress_msg.tool_call":"#/components/schemas/ResponseD6D099F50311_TaskRunProgressMessageEvent","task_run.progress_stats":"#/components/schemas/ResponseD6D099F50311_TaskRunProgressStatsEvent","task_run.state":"#/components/schemas/ResponseD6D099F50311_TaskRunEvent"},"propertyName":"type"},"oneOf":[{"$ref":"#/components/schemas/ResponseD6D099F50311_TaskRunProgressStatsEvent"},{"$ref":"#/components/schemas/ResponseD6D099F50311_TaskRunProgressMessageEvent"},{"$ref":"#/components/schemas/ResponseD6D099F50311_TaskRunEvent"},{"$ref":"#/components/schemas/ResponseD6D099F50311_ErrorEvent"}],"title":"Response 200 Tasks Runs Events Get V1Beta Tasks Runs  Run Id  Events Get"}}},"description":"Successful Response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Stream Task Run Events","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"parallel.ai","x-aisa-category":"11","x-aisa-docs-url":"https://aisa.one/docs/api-reference/parallel.ai/any_parallel_ai_apis_v1_parallel_v1beta_tasks_run_c79df4","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"parallel.ai","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"parallel.ai","x-aisa-response-source":{"content_hash":"sha256:66d36cefa449ee30013a806c92c4c0984b21f859157da99d05c2573f6053e89d","kind":"upstream_success_contract","source":{"content_hash":"sha256:5c82f8ef46595bf789f0867ae360ea2e90513db6bf58cd677b3a43921ab0fa49","converter":"scripts/import_parallel_legacy_events.py@1","fetched_at":"2026-09-30T03:38:24.469692+00:00","kind":"provider_openapi","lifecycle":"legacy","note":"Exact archived beta route; its presence does not prove current authenticated service availability.","owner":"AIsa-team/docs","policy_revision":"sha256:40661fa25adbec92ef37747d750d5784e17a14cf15881988869d6bdee00cb638","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"selected_paths":["/v1beta/tasks/runs/{run_id}/events"],"source_revision":"8b7c637e75390bf1588eabc3a646dca1080719e4","source_sha256":"sha256:138eafe0cfb60ac1ffc2c7cd6eff1bf0ad471c9fb768db1c3fba695d15c33b63","url":"https://raw.githubusercontent.com/parallel-web/parallel-llms-txt/8b7c637e75390bf1588eabc3a646dca1080719e4/public/docs/docs-legacy-openapi.json.md"}},"x-aisa-revision":{"customer_pricing_ref":"f787db791de5","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1b677eb4e80a"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_parallel_ai_apis_v1_parallel_v1beta_tasks_run_c79df4","path":"/apis/v1/parallel/v1beta/tasks/runs/{run_id}/events"},"x-aisa-source":{"content_hash":"sha256:5c82f8ef46595bf789f0867ae360ea2e90513db6bf58cd677b3a43921ab0fa49","converter":"scripts/import_parallel_legacy_events.py@1","fetched_at":"2026-09-30T03:38:24.469692+00:00","kind":"provider_openapi","lifecycle":"legacy","note":"Exact archived beta route; its presence does not prove current authenticated service availability.","owner":"AIsa-team/docs","policy_revision":"sha256:40661fa25adbec92ef37747d750d5784e17a14cf15881988869d6bdee00cb638","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"selected_paths":["/v1beta/tasks/runs/{run_id}/events"],"source_revision":"8b7c637e75390bf1588eabc3a646dca1080719e4","source_sha256":"sha256:138eafe0cfb60ac1ffc2c7cd6eff1bf0ad471c9fb768db1c3fba695d15c33b63","url":"https://raw.githubusercontent.com/parallel-web/parallel-llms-txt/8b7c637e75390bf1588eabc3a646dca1080719e4/public/docs/docs-legacy-openapi.json.md"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1beta/tasks/runs/{run_id}/events","x-aisa-validation":"provider"}},"/apis/v1/perplexity/sonar":{"post":{"description":"Ask a question and get a written answer with web citations, rather than a list of links to read yourself. Body is OpenAI chat-completions shaped: `model` (required, `sonar`) and `messages`. Returns `choices[0].message.content` as prose, plus `citations` (an array of URL strings) and `search_results[]` with `title`, `url`, `snippet`, `date` and `source`, and a `usage` block. Measured at about 3 seconds.  This is the cheapest and fastest of the four Perplexity endpoints — use it for a single factual question. Step up to `post_perplexity_sonar_pro` for multi-part questions, or `post_perplexity_sonar_reasoning_pro` when the answer requires working through steps. If you need results you can iterate over rather than prose, use `post_tavily_search`;\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.12783 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_perplexity_sonar","requestBody":{"content":{"application/json":{"example":{"messages":[{"content":"What are the latest developments in quantum computing?","role":"user"}],"model":"sonar"},"schema":{"properties":{"frequency_penalty":{"default":1,"description":"Penalizes new tokens based on their existing frequency in the text so far. Positive values decrease the likelihood of repeating the same line verbatim.","maximum":2,"minimum":0,"type":"number"},"max_tokens":{"description":"The maximum number of tokens to generate in the response.","type":"integer"},"messages":{"description":"A list of messages comprising the conversation so far.","items":{"properties":{"content":{"description":"The content of the message.","type":"string"},"role":{"description":"The role of the message author.","enum":["system","user","assistant"],"type":"string"}},"required":["role","content"],"type":"object"},"type":"array"},"model":{"description":"The Sonar model to use.","enum":["sonar","sonar-pro","sonar-reasoning-pro","sonar-deep-research"],"type":"string"},"presence_penalty":{"default":0,"description":"Penalizes new tokens based on whether they appear in the text so far. Positive values increase the likelihood of talking about new topics.","maximum":2,"minimum":-2,"type":"number"},"return_citations":{"default":true,"description":"Whether to return citations and search results in the response.","type":"boolean"},"search_context":{"default":"low","description":"Controls how much search context to use. Affects per-request cost.","enum":["low","medium","high"],"type":"string"},"search_domain_filter":{"description":"Limit search to specific domains.","items":{"type":"string"},"type":"array"},"search_recency_filter":{"description":"Filter search results by recency.","enum":["month","week","day","hour"],"type":"string"},"stream":{"default":false,"description":"Whether to stream the response using server-sent events.","type":"boolean"},"temperature":{"default":0.2,"description":"Sampling temperature between 0 and 2. Lower values make output more focused and deterministic.","maximum":2,"minimum":0,"type":"number"},"top_k":{"default":0,"description":"The number of tokens to keep for top-k filtering.","maximum":2048,"minimum":0,"type":"integer"},"top_p":{"default":0.9,"description":"Nucleus sampling parameter. The model considers tokens with top_p probability mass.","maximum":1,"minimum":0,"type":"number"}},"required":["model","messages"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD5E2470Dd28B_ChatCompletionResponse"}}},"description":"Successful response with AI answer and citations"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Sonar","tags":["sonar"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"perplexity","x-aisa-category":"8","x-aisa-docs-url":"https://aisa.one/docs/api-reference/perplexity/post_perplexity-sonar","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.12783,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"perplexity","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"perplexity","x-aisa-response-source":{"content_hash":"sha256:3de546acfbc35fe10299dd39118fdae6cea053a9322e554b9cff1bccde49ef95","kind":"upstream_success_contract","source":{"content_hash":"sha256:07e2e814c08705cd8136a84bcad0aad8720ea610ded80370df5336619f5f8120","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:d4e0227f576eaefb2bbf8ac815de2ecf87575cd62b6bd2de9ea5a93af1384144","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/perplexity-openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"05abe7ecc3d9","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"60c8ec16df32"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_perplexity_sonar","path":"/apis/v1/perplexity/sonar"},"x-aisa-source":{"content_hash":"sha256:07e2e814c08705cd8136a84bcad0aad8720ea610ded80370df5336619f5f8120","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:d4e0227f576eaefb2bbf8ac815de2ecf87575cd62b6bd2de9ea5a93af1384144","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/perplexity-openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/chat/completions","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/perplexity/sonar \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"model\": \"sonar\",\n  \"messages\": [\n    {\n      \"role\": \"user\",\n      \"content\": \"What are the latest developments in quantum computing?\"\n    }\n  ]\n}'"}]}},"/apis/v1/perplexity/sonar-deep-research":{"post":{"description":"Commission a report: this endpoint runs many searches and writes a long, cited document. `model` (required, `sonar-deep-research`) and `messages` in; `choices[0].message.content`, `citations`, `search_results[]` and `usage` out, where `usage` also reports `num_search_queries` and `reasoning_tokens`.  Many clients time out well before it answers, so call it only when a report is genuinely the deliverable, and never in a loop. For anything you would read in one sitting, the other three Perplexity endpoints answer in seconds.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.23932 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_perplexity_sonar_deep_research","requestBody":{"content":{"application/json":{"example":{"messages":[{"content":"Write a comprehensive analysis of the global semiconductor supply chain risks in 2026","role":"user"}],"model":"sonar-deep-research"},"schema":{"properties":{"frequency_penalty":{"default":1,"description":"Penalizes new tokens based on their existing frequency in the text so far. Positive values decrease the likelihood of repeating the same line verbatim.","maximum":2,"minimum":0,"type":"number"},"max_tokens":{"description":"The maximum number of tokens to generate in the response.","type":"integer"},"messages":{"description":"A list of messages comprising the conversation so far.","items":{"properties":{"content":{"description":"The content of the message.","type":"string"},"role":{"description":"The role of the message author.","enum":["system","user","assistant"],"type":"string"}},"required":["role","content"],"type":"object"},"type":"array"},"model":{"description":"The Sonar model to use.","enum":["sonar","sonar-pro","sonar-reasoning-pro","sonar-deep-research"],"type":"string"},"presence_penalty":{"default":0,"description":"Penalizes new tokens based on whether they appear in the text so far. Positive values increase the likelihood of talking about new topics.","maximum":2,"minimum":-2,"type":"number"},"return_citations":{"default":true,"description":"Whether to return citations and search results in the response.","type":"boolean"},"search_context":{"default":"low","description":"Controls how much search context to use. Affects per-request cost.","enum":["low","medium","high"],"type":"string"},"search_domain_filter":{"description":"Limit search to specific domains.","items":{"type":"string"},"type":"array"},"search_recency_filter":{"description":"Filter search results by recency.","enum":["month","week","day","hour"],"type":"string"},"stream":{"default":false,"description":"Whether to stream the response using server-sent events.","type":"boolean"},"temperature":{"default":0.2,"description":"Sampling temperature between 0 and 2. Lower values make output more focused and deterministic.","maximum":2,"minimum":0,"type":"number"},"top_k":{"default":0,"description":"The number of tokens to keep for top-k filtering.","maximum":2048,"minimum":0,"type":"integer"},"top_p":{"default":0.9,"description":"Nucleus sampling parameter. The model considers tokens with top_p probability mass.","maximum":1,"minimum":0,"type":"number"}},"required":["model","messages"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD5E2470Dd28B_ChatCompletionResponse"}}},"description":"Successful response with AI answer and citations"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Sonar Deep Research","tags":["sonar"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"perplexity","x-aisa-category":"8","x-aisa-docs-url":"https://aisa.one/docs/api-reference/perplexity/post_perplexity-sonar-deep-research","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.23932,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"perplexity","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"perplexity","x-aisa-response-source":{"content_hash":"sha256:3de546acfbc35fe10299dd39118fdae6cea053a9322e554b9cff1bccde49ef95","kind":"upstream_success_contract","source":{"content_hash":"sha256:07e2e814c08705cd8136a84bcad0aad8720ea610ded80370df5336619f5f8120","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:d4e0227f576eaefb2bbf8ac815de2ecf87575cd62b6bd2de9ea5a93af1384144","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/perplexity-openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"05abe7ecc3d9","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"25135d81ede5"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_perplexity_sonar_deep_research","path":"/apis/v1/perplexity/sonar-deep-research"},"x-aisa-source":{"content_hash":"sha256:07e2e814c08705cd8136a84bcad0aad8720ea610ded80370df5336619f5f8120","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:d4e0227f576eaefb2bbf8ac815de2ecf87575cd62b6bd2de9ea5a93af1384144","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/perplexity-openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/chat/completions","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/perplexity/sonar-deep-research \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"model\": \"sonar-deep-research\",\n  \"messages\": [\n    {\n      \"role\": \"user\",\n      \"content\": \"Write a comprehensive analysis of the global semiconductor supply chain risks in 2026\"\n    }\n  ]\n}'"}]}},"/apis/v1/perplexity/sonar-pro":{"post":{"description":"Ask a question that needs more than one search pass and get a written answer with citations. Same request and response shape as `post_perplexity_sonar` — `model` (required, `sonar-pro`) and `messages` in, `choices[0].message.content`, `citations`, `search_results[]` and `usage` out.  Use it for questions with several parts or follow-ups. For a single lookup `sonar` answers in a third of the time at the same price; when the difficulty is reasoning rather than retrieval, `post_perplexity_sonar_reasoning_pro` shows its working.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.11273 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_perplexity_sonar_pro","requestBody":{"content":{"application/json":{"example":{"messages":[{"content":"Compare the economic policies of the US and EU regarding AI regulation in 2025-2026","role":"user"}],"model":"sonar-pro"},"schema":{"properties":{"frequency_penalty":{"default":1,"description":"Penalizes new tokens based on their existing frequency in the text so far. Positive values decrease the likelihood of repeating the same line verbatim.","maximum":2,"minimum":0,"type":"number"},"max_tokens":{"description":"The maximum number of tokens to generate in the response.","type":"integer"},"messages":{"description":"A list of messages comprising the conversation so far.","items":{"properties":{"content":{"description":"The content of the message.","type":"string"},"role":{"description":"The role of the message author.","enum":["system","user","assistant"],"type":"string"}},"required":["role","content"],"type":"object"},"type":"array"},"model":{"description":"The Sonar model to use.","enum":["sonar","sonar-pro","sonar-reasoning-pro","sonar-deep-research"],"type":"string"},"presence_penalty":{"default":0,"description":"Penalizes new tokens based on whether they appear in the text so far. Positive values increase the likelihood of talking about new topics.","maximum":2,"minimum":-2,"type":"number"},"return_citations":{"default":true,"description":"Whether to return citations and search results in the response.","type":"boolean"},"search_context":{"default":"low","description":"Controls how much search context to use. Affects per-request cost.","enum":["low","medium","high"],"type":"string"},"search_domain_filter":{"description":"Limit search to specific domains.","items":{"type":"string"},"type":"array"},"search_recency_filter":{"description":"Filter search results by recency.","enum":["month","week","day","hour"],"type":"string"},"stream":{"default":false,"description":"Whether to stream the response using server-sent events.","type":"boolean"},"temperature":{"default":0.2,"description":"Sampling temperature between 0 and 2. Lower values make output more focused and deterministic.","maximum":2,"minimum":0,"type":"number"},"top_k":{"default":0,"description":"The number of tokens to keep for top-k filtering.","maximum":2048,"minimum":0,"type":"integer"},"top_p":{"default":0.9,"description":"Nucleus sampling parameter. The model considers tokens with top_p probability mass.","maximum":1,"minimum":0,"type":"number"}},"required":["model","messages"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD5E2470Dd28B_ChatCompletionResponse"}}},"description":"Successful response with AI answer and citations"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Sonar Pro","tags":["sonar"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"perplexity","x-aisa-category":"8","x-aisa-docs-url":"https://aisa.one/docs/api-reference/perplexity/post_perplexity-sonar-pro","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.11273,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"perplexity","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"perplexity","x-aisa-response-source":{"content_hash":"sha256:3de546acfbc35fe10299dd39118fdae6cea053a9322e554b9cff1bccde49ef95","kind":"upstream_success_contract","source":{"content_hash":"sha256:07e2e814c08705cd8136a84bcad0aad8720ea610ded80370df5336619f5f8120","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:d4e0227f576eaefb2bbf8ac815de2ecf87575cd62b6bd2de9ea5a93af1384144","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/perplexity-openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"05abe7ecc3d9","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2dcbdb41b9f2"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_perplexity_sonar_pro","path":"/apis/v1/perplexity/sonar-pro"},"x-aisa-source":{"content_hash":"sha256:07e2e814c08705cd8136a84bcad0aad8720ea610ded80370df5336619f5f8120","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:d4e0227f576eaefb2bbf8ac815de2ecf87575cd62b6bd2de9ea5a93af1384144","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/perplexity-openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/chat/completions","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/perplexity/sonar-pro \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"model\": \"sonar-pro\",\n  \"messages\": [\n    {\n      \"role\": \"user\",\n      \"content\": \"Compare the economic policies of the US and EU regarding AI regulation in 2025-2026\"\n    }\n  ]\n}'"}]}},"/apis/v1/perplexity/sonar-reasoning-pro":{"post":{"description":"Ask a question that has to be worked through, not just looked up, and get a step-by-step answer backed by web search. Same shape as the other Perplexity endpoints — `model` (required, `sonar-reasoning-pro`) and `messages` in; `choices[0].message.content`, `citations`, `search_results[]` and `usage` out.  Use it for comparison, causation and analysis. When the question is simply what is the case, `post_perplexity_sonar` is faster; when you need a long report over many sources rather than an answer, `post_perplexity_sonar_deep_research`.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.03499 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_perplexity_sonar_reasoning_pro","requestBody":{"content":{"application/json":{"example":{"messages":[{"content":"Analyze whether Tesla stock is overvalued based on current P/E ratio compared to industry averages","role":"user"}],"model":"sonar-reasoning-pro"},"schema":{"properties":{"frequency_penalty":{"default":1,"description":"Penalizes new tokens based on their existing frequency in the text so far. Positive values decrease the likelihood of repeating the same line verbatim.","maximum":2,"minimum":0,"type":"number"},"max_tokens":{"description":"The maximum number of tokens to generate in the response.","type":"integer"},"messages":{"description":"A list of messages comprising the conversation so far.","items":{"properties":{"content":{"description":"The content of the message.","type":"string"},"role":{"description":"The role of the message author.","enum":["system","user","assistant"],"type":"string"}},"required":["role","content"],"type":"object"},"type":"array"},"model":{"description":"The Sonar model to use.","enum":["sonar","sonar-pro","sonar-reasoning-pro","sonar-deep-research"],"type":"string"},"presence_penalty":{"default":0,"description":"Penalizes new tokens based on whether they appear in the text so far. Positive values increase the likelihood of talking about new topics.","maximum":2,"minimum":-2,"type":"number"},"return_citations":{"default":true,"description":"Whether to return citations and search results in the response.","type":"boolean"},"search_context":{"default":"low","description":"Controls how much search context to use. Affects per-request cost.","enum":["low","medium","high"],"type":"string"},"search_domain_filter":{"description":"Limit search to specific domains.","items":{"type":"string"},"type":"array"},"search_recency_filter":{"description":"Filter search results by recency.","enum":["month","week","day","hour"],"type":"string"},"stream":{"default":false,"description":"Whether to stream the response using server-sent events.","type":"boolean"},"temperature":{"default":0.2,"description":"Sampling temperature between 0 and 2. Lower values make output more focused and deterministic.","maximum":2,"minimum":0,"type":"number"},"top_k":{"default":0,"description":"The number of tokens to keep for top-k filtering.","maximum":2048,"minimum":0,"type":"integer"},"top_p":{"default":0.9,"description":"Nucleus sampling parameter. The model considers tokens with top_p probability mass.","maximum":1,"minimum":0,"type":"number"}},"required":["model","messages"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseD5E2470Dd28B_ChatCompletionResponse"}}},"description":"Successful response with AI answer and citations"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Sonar Reasoning Pro","tags":["sonar"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"perplexity","x-aisa-category":"8","x-aisa-docs-url":"https://aisa.one/docs/api-reference/perplexity/post_perplexity-sonar-reasoning-pro","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_usd","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.03499,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"perplexity","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"perplexity","x-aisa-response-source":{"content_hash":"sha256:3de546acfbc35fe10299dd39118fdae6cea053a9322e554b9cff1bccde49ef95","kind":"upstream_success_contract","source":{"content_hash":"sha256:07e2e814c08705cd8136a84bcad0aad8720ea610ded80370df5336619f5f8120","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:d4e0227f576eaefb2bbf8ac815de2ecf87575cd62b6bd2de9ea5a93af1384144","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/perplexity-openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"05abe7ecc3d9","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e2b0f51a2594"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_perplexity_sonar_reasoning_pro","path":"/apis/v1/perplexity/sonar-reasoning-pro"},"x-aisa-source":{"content_hash":"sha256:07e2e814c08705cd8136a84bcad0aad8720ea610ded80370df5336619f5f8120","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:d4e0227f576eaefb2bbf8ac815de2ecf87575cd62b6bd2de9ea5a93af1384144","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/perplexity-openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/chat/completions","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/perplexity/sonar-reasoning-pro \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"model\": \"sonar-reasoning-pro\",\n  \"messages\": [\n    {\n      \"role\": \"user\",\n      \"content\": \"Analyze whether Tesla stock is overvalued based on current P/E ratio compared to industry averages\"\n    }\n  ]\n}'"}]}},"/apis/v1/pinterest/board":{"get":{"description":"Returns one page of pins from a board URL, with a cursor to page. Board pins carry a third field subset, different from both search results and pin detail: node_id, link, domain, rich_summary, seo_url, board and auto_alt_text among them. Measured at 104 KB for 16 pins; trim=true cuts it to 28 KB, keeping per pin id, title, description, link, domain, board, pinner, alt_text, rich_summary and reaction_counts. Board URLs come from board.url on search results — relative, like /agkelsey/the-apartment/, so prefix https://www.pinterest.com — or from get_pinterest_user_boards. For a user's board list rather than one board's pins, use get_pinterest_user_boards.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.00188 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_pinterest_board","parameters":[{"description":"The cursor to get the next page of results","in":"query","name":"cursor","required":false,"schema":{"type":"string"}},{"description":"Set to true for a trimmed down version of the response","in":"query","name":"trim","required":false,"schema":{"type":"string"}},{"description":"The URL of the board to get","in":"query","name":"url","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"cursor":"Y2JURlEwTVU1RWF6Rk9lbXMxV....","pins":[{"alt_text":"Crispy air fryer pizza rolls served with marinara sauce for dipping on a plate.","board":{"collaborated_by_me":false,"followed_by_me":false,"id":"549580029467577436","is_collaborative":false,"layout":"default","name":"Pizza Recipes","node_id":"Qm9hcmQ6NTQ5NTgwMDI5NDY3NTc3NDM2","owner":{"full_name":"Gekbuzz","id":"549580098186033735","image_medium_url":"https://s.pinimg.com/images/user/default_75.png","image_small_url":"https://s.pinimg.com/images/user/default_30.png","is_primary_website_verified":true,"is_verified_merchant":false,"node_id":"VXNlcjo1NDk1ODAwOTgxODYwMzM3MzU=","username":"sharat24k","verified_identity":{}},"privacy":"public","type":"board","url":"/sharat24k/pizza-recipes/"},"description":"Craving a quick snack that combines cheesy goodness and crispy texture? These air fryer pizza rolls are the answer! Perfect for movie nights, parties, or just a casual treat, they pack all the flavor of your favorite pizza into a bite-sized delight. Imagine biting into a perfectly golden roll where melty cheese and zesty sauce meld together. The air fryer gives these pizza rolls a satisfying crunch without the extra oil, making them a healthier option that doesn’t skimp on taste.","domain":"gekbuzz.com","id":"549579960798399243","link":"https://gekbuzz.com/crispy-air-fryer-pizza-rolls-recipe/","pinner":{"full_name":"Gekbuzz","id":"549580098186033735","image_medium_url":"https://s.pinimg.com/images/user/default_75.png","image_small_url":"https://s.pinimg.com/images/user/default_30.png","is_primary_website_verified":true,"is_verified_merchant":false,"node_id":"VXNlcjo1NDk1ODAwOTgxODYwMzM3MzU=","username":"sharat24k","verified_identity":{}},"reaction_counts":{},"rich_summary":{"actions":[],"apple_touch_icon_images":null,"apple_touch_icon_link":null,"display_description":"Craving a quick snack that combines cheesy goodness and crispy texture? These air fryer pizza rolls are the answer! Perfect for movie nights, parties, or just a casual treat, they pack all the flavor of your favorite pizza into a bite-sized delight. Imagine biting into a perfectly golden roll where melty cheese and zesty sauce […]","display_name":"Crispy Air Fryer Pizza Rolls Recipe -","favicon_images":{"orig":"https://s.pinimg.com/images/default_rich_pin_favicon.png"},"favicon_link":"https://s.pinimg.com/images/default_rich_pin_favicon.png","id":"5aa12f54bef882f6f3cdd77234027e25","products":[],"site_name":"gekbuzz.com","type":"richpingriddata","type_name":"article","url":"https://gekbuzz.com/crispy-air-fryer-pizza-rolls-recipe/"},"title":"Crispy Air Fryer Pizza Rolls Recipe -","unified_user_note":"Craving a quick snack that combines cheesy goodness and crispy texture? These air fryer pizza rolls are the answer! Perfect for movie nights, parties, or just a casual treat, they pack all the flavor of your favorite pizza into a bite-sized delight. Imagine biting into a perfectly golden roll where melty cheese and zesty sauce meld together. The air fryer gives these pizza rolls a satisfying crunch without the extra oil, making them a healthier option that doesn’t skimp on taste."}],"success":true},"schema":{"$ref":"#/components/schemas/Response9Da6321Ae25F_PinterestPinsResponse"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"board","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"scrape-creators","x-aisa-category":"10","x-aisa-docs-url":"https://aisa.one/docs/api-reference/pinterest/get_pinterest-board","x-aisa-identity":{"canonical_operation_id":"get_pinterest_board","historical_aliases":[{"canonical_source_file":"openapi/pinterest.json","canonical_source_sha256":"05b56f31d451f0848d17a261196e0979b3ed4fb40fca2a39e7038d1bf6fbec93","locale":"zh","method":"GET","operation_id":"get_pinterest-board","public_path":"/apis/v1/pinterest/board","published_ref":"e0ee9af05d7407976af62a72ac4e3499703a4f6a","source_file":"openapi/zh/pinterest.json","source_sha256":"9c0d38eb22fd596ba150cf94b794d397b9073e4f8d7cf62f973c035576c36149"}],"schema_version":1,"sha256":"sha256:e9820814e4b5accefc413c08973aff1ba2e2745db345aa9d03743ac48ce52c0c"},"x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.00188,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"scrape-creators","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"scrape-creators","x-aisa-response-source":{"content_hash":"sha256:6e5e75a4a457441920f02ca2d06c69e25a4ab30ec1aea411ded551bc47598532","kind":"upstream_success_contract","source":{"content_hash":"sha256:9c91aba6fb3c67cc06cfd4e8b526bcf66e4240602d7258a5c4d98b354310c589","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:b7c6f6b9f868877a41dbf1e72b1ef46742404410edc7d98c18f0d8a825933ff1","prior_source":{"content_hash":"sha256:64e778971e726a29d5917257335f14776712f2e15294d5a09da8dc7ab9b8875f","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:b7c6f6b9f868877a41dbf1e72b1ef46742404410edc7d98c18f0d8a825933ff1","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/pinterest.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/pinterest.json"}},"x-aisa-revision":{"customer_pricing_ref":"86baa23d8df7","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5bbd15cce215"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_pinterest_board","path":"/apis/v1/pinterest/board"},"x-aisa-source":{"content_hash":"sha256:9c91aba6fb3c67cc06cfd4e8b526bcf66e4240602d7258a5c4d98b354310c589","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:b7c6f6b9f868877a41dbf1e72b1ef46742404410edc7d98c18f0d8a825933ff1","prior_source":{"content_hash":"sha256:64e778971e726a29d5917257335f14776712f2e15294d5a09da8dc7ab9b8875f","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:b7c6f6b9f868877a41dbf1e72b1ef46742404410edc7d98c18f0d8a825933ff1","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/pinterest.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/pinterest.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/pinterest/board","x-aisa-validation":"mixed"}},"/apis/v1/pinterest/pin":{"get":{"description":"Fetches one pin by URL, of the form pinterest.com/pin/<id>. The response is a different shape from search results: camelCase fields including entityId, description, category, totalReactionCount, aggregatedPinData, richMetadata, pinner, originPinner and genAiTopics. Measured at 12.5 KB, the smallest full response in this API; trim=true reduces it to 1.6 KB, keeping entityId, description, createdAt, pinner, originPinner, nativeCreator, shareCount, repinCount and totalReactionCount while dropping richMetadata and category. To find pins by keyword use get_pinterest_search; to page through the board a pin sits on use get_pinterest_board. Only standard numeric pin URLs resolve: of 12 search results fed straight back, the 3 whose URL ended in a shortcode (dwA0UYrl style) all answered 404 and one numeric id did too, so check for a numeric trailing id before calling and expect occasional 404s on deleted pins.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.00188 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_pinterest_pin","parameters":[{"description":"If we have a response in the cache that is this many days old or newer, return the cached response (0 credits, with \"cached\": true and a \"cached_at\" timestamp). Otherwise, scrape a live result (1 credit). [See the Caching page for details.](https://docs.scrapecreators.com/caching)","in":"query","name":"cache_max_age","required":false,"schema":{"enum":["14d","1d","30d","3d","7d"],"type":"string"}},{"description":"Set to true for a trimmed down version of the response","in":"query","name":"trim","required":false,"schema":{"type":"string"}},{"description":"Pinterest pin URL","in":"query","name":"url","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"createdAt":"Mon, 09 Jun 2025 04:04:22 +0000","description":" ","entityId":"36662184461578355","imageSpec_orig":{"url":"https://i.pinimg.com/originals/71/5c/5d/715c5d48feb038e16f48a28e6f8ca1f3.jpg"},"nativeCreator":null,"originPinner":{"blockedByMe":false,"entityId":"1144125617743372495","explicitlyFollowedByMe":false,"followerCount":55,"fullName":"Chloe Marie Monroe","id":"VXNlcjoxMTQ0MTI1NjE3NzQzMzcyNDk1","imageLargeUrl":"https://i.pinimg.com/140x140_RS/90/99/6f/90996f6eac9c9fd4836fba948699fd28.jpg","imageMediumUrl":"https://i.pinimg.com/75x75_RS/90/99/6f/90996f6eac9c9fd4836fba948699fd28.jpg","imageSmallUrl":"https://i.pinimg.com/30x30_RS/90/99/6f/90996f6eac9c9fd4836fba948699fd28.jpg","isVerifiedMerchant":false,"username":"Chloe_hi15","verifiedIdentity":{"verified":null}},"pinner":{"__typename":"User","blockedByMe":false,"entityId":"36662321874996715","explicitlyFollowedByMe":false,"firstName":"Crystal","followerCount":347,"fullName":"Crystal Catlett","id":"VXNlcjozNjY2MjMyMTg3NDk5NjcxNQ==","imageLargeUrl":"https://i.pinimg.com/140x140_RS/51/76/82/5176824c31aaeec633f0f09bf1ca12e4.jpg","imageMediumUrl":"https://i.pinimg.com/75x75_RS/51/76/82/5176824c31aaeec633f0f09bf1ca12e4.jpg","imageSmallUrl":"https://i.pinimg.com/30x30_RS/51/76/82/5176824c31aaeec633f0f09bf1ca12e4.jpg","isVerifiedMerchant":false,"username":"cc1025","verifiedIdentity":{"verified":null}},"repinCount":88,"seoAltText":"a small brown dog sitting in the back seat of a car with its head hanging out","shareCount":0,"success":true,"totalReactionCount":88},"schema":{"$ref":"#/components/schemas/Response9Da6321Ae25F_PinterestPinResponse"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"pin","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"scrape-creators","x-aisa-category":"10","x-aisa-docs-url":"https://aisa.one/docs/api-reference/pinterest/get_pinterest-pin","x-aisa-identity":{"canonical_operation_id":"get_pinterest_pin","historical_aliases":[{"canonical_source_file":"openapi/pinterest.json","canonical_source_sha256":"05b56f31d451f0848d17a261196e0979b3ed4fb40fca2a39e7038d1bf6fbec93","locale":"zh","method":"GET","operation_id":"get_pinterest-pin","public_path":"/apis/v1/pinterest/pin","published_ref":"e0ee9af05d7407976af62a72ac4e3499703a4f6a","source_file":"openapi/zh/pinterest.json","source_sha256":"9c0d38eb22fd596ba150cf94b794d397b9073e4f8d7cf62f973c035576c36149"}],"schema_version":1,"sha256":"sha256:4d48bce3e8241c5d0d6f915f93544accd079eb66ebef7013a413c0c306d64352"},"x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.00188,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"scrape-creators","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"scrape-creators","x-aisa-response-source":{"content_hash":"sha256:276fbe9c295b4bee102d8e406a703dbc8b47f9e22b830180bdd51700903771e6","kind":"upstream_success_contract","source":{"content_hash":"sha256:9c91aba6fb3c67cc06cfd4e8b526bcf66e4240602d7258a5c4d98b354310c589","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:b7c6f6b9f868877a41dbf1e72b1ef46742404410edc7d98c18f0d8a825933ff1","prior_source":{"content_hash":"sha256:64e778971e726a29d5917257335f14776712f2e15294d5a09da8dc7ab9b8875f","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:b7c6f6b9f868877a41dbf1e72b1ef46742404410edc7d98c18f0d8a825933ff1","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/pinterest.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/pinterest.json"}},"x-aisa-revision":{"customer_pricing_ref":"86baa23d8df7","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7e8992158d4e"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_pinterest_pin","path":"/apis/v1/pinterest/pin"},"x-aisa-source":{"content_hash":"sha256:9c91aba6fb3c67cc06cfd4e8b526bcf66e4240602d7258a5c4d98b354310c589","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:b7c6f6b9f868877a41dbf1e72b1ef46742404410edc7d98c18f0d8a825933ff1","prior_source":{"content_hash":"sha256:64e778971e726a29d5917257335f14776712f2e15294d5a09da8dc7ab9b8875f","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:b7c6f6b9f868877a41dbf1e72b1ef46742404410edc7d98c18f0d8a825933ff1","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/pinterest.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/pinterest.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/pinterest/pin","x-aisa-validation":"mixed"}},"/apis/v1/pinterest/search":{"get":{"description":"Searches Pinterest for pins matching a keyword and returns pins plus a cursor to page. Each pin carries id, url, title, description, grid_title, created_at, images in five sizes (170x, 236x, 474x, 736x, orig), link, domain, board (name, url, pin_count) and pinner (username). Measured at about 110 KB for 17 pins; trim=true cuts that to 28 KB and keeps six fields per pin — id, url, description, created_at, images and pinner — dropping title, link, board and domain, so only skip trim when you need those. The board.url on each result feeds get_pinterest_board; for one pin's engagement counts use get_pinterest_pin.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.00188 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_pinterest_search","parameters":[{"description":"Cursor","in":"query","name":"cursor","required":false,"schema":{"type":"string"}},{"in":"query","name":"limit","required":false,"schema":{"type":"string"}},{"description":"Search query","in":"query","name":"query","required":false,"schema":{"type":"string"}},{"description":"Set to true for a trimmed down version of the response","in":"query","name":"trim","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"cursor":"Y2JVSG81V2sxcmNHRlpWM1J5VFVad1ZsWl...","pins":[{"created_at":"Tue, 10 Jun 2025 21:45:32 +0000","description":"#cute #animal #dog #puppy #pfp #icon #dogpfp #silly #cutepuppy #bordercollie #fyp #trend","id":"643874078015272259","images":{"170x":{"height":312,"url":"https://i.pinimg.com/236x/a7/d6/dc/a7d6dced1ee95c11a150dcf2f1c6e05f.jpg","width":236},"236x":{"height":312,"url":"https://i.pinimg.com/236x/a7/d6/dc/a7d6dced1ee95c11a150dcf2f1c6e05f.jpg","width":236},"474x":{"height":626,"url":"https://i.pinimg.com/474x/a7/d6/dc/a7d6dced1ee95c11a150dcf2f1c6e05f.jpg","width":474},"736x":{"height":973,"url":"https://i.pinimg.com/736x/a7/d6/dc/a7d6dced1ee95c11a150dcf2f1c6e05f.jpg","width":736},"orig":{"height":1251,"url":"https://i.pinimg.com/originals/a7/d6/dc/a7d6dced1ee95c11a150dcf2f1c6e05f.jpg","width":946}},"pinner":{"ads_only_profile_site":null,"follower_count":2,"full_name":"Annika Strøm","id":"643874215384139018","image_large_url":"https://i.pinimg.com/140x140_RS/60/d5/a8/60d5a8405ec70c5c46b677186c626587.jpg","image_medium_url":"https://i.pinimg.com/75x75_RS/60/d5/a8/60d5a8405ec70c5c46b677186c626587.jpg","image_small_url":"https://i.pinimg.com/30x30_RS/60/d5/a8/60d5a8405ec70c5c46b677186c626587.jpg","is_ads_only_profile":false,"is_primary_website_verified":false,"is_verified_merchant":false,"node_id":"VXNlcjo2NDM4NzQyMTUzODQxMzkwMTg=","username":"annikastrom2","verified_identity":{}},"url":"https://www.pinterest.com/pin/643874078015272259"}],"success":true},"schema":{"$ref":"#/components/schemas/Response9Da6321Ae25F_PinterestPinsResponse"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"search","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"scrape-creators","x-aisa-category":"10","x-aisa-docs-url":"https://aisa.one/docs/api-reference/pinterest/get_pinterest-search","x-aisa-identity":{"canonical_operation_id":"get_pinterest_search","historical_aliases":[{"canonical_source_file":"openapi/pinterest.json","canonical_source_sha256":"05b56f31d451f0848d17a261196e0979b3ed4fb40fca2a39e7038d1bf6fbec93","locale":"zh","method":"GET","operation_id":"get_pinterest-search","public_path":"/apis/v1/pinterest/search","published_ref":"e0ee9af05d7407976af62a72ac4e3499703a4f6a","source_file":"openapi/zh/pinterest.json","source_sha256":"9c0d38eb22fd596ba150cf94b794d397b9073e4f8d7cf62f973c035576c36149"}],"schema_version":1,"sha256":"sha256:a687ea2d4dcbbca6c301a232c87844fb79ba5ba38b7e13775b27beead7aad989"},"x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.00188,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"scrape-creators","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"scrape-creators","x-aisa-response-source":{"content_hash":"sha256:aa28fc9bf9f189104ede19372cf9cf65ee84938bfe5621d20a5b181ee48e1e4e","kind":"upstream_success_contract","source":{"content_hash":"sha256:9c91aba6fb3c67cc06cfd4e8b526bcf66e4240602d7258a5c4d98b354310c589","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:b7c6f6b9f868877a41dbf1e72b1ef46742404410edc7d98c18f0d8a825933ff1","prior_source":{"content_hash":"sha256:64e778971e726a29d5917257335f14776712f2e15294d5a09da8dc7ab9b8875f","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:b7c6f6b9f868877a41dbf1e72b1ef46742404410edc7d98c18f0d8a825933ff1","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/pinterest.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/pinterest.json"}},"x-aisa-revision":{"customer_pricing_ref":"86baa23d8df7","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"559b5bfc4be0"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_pinterest_search","path":"/apis/v1/pinterest/search"},"x-aisa-source":{"content_hash":"sha256:9c91aba6fb3c67cc06cfd4e8b526bcf66e4240602d7258a5c4d98b354310c589","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:b7c6f6b9f868877a41dbf1e72b1ef46742404410edc7d98c18f0d8a825933ff1","prior_source":{"content_hash":"sha256:64e778971e726a29d5917257335f14776712f2e15294d5a09da8dc7ab9b8875f","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:b7c6f6b9f868877a41dbf1e72b1ef46742404410edc7d98c18f0d8a825933ff1","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/pinterest.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/pinterest.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/pinterest/search","x-aisa-validation":"mixed"}},"/apis/v1/pinterest/user/boards":{"get":{"description":"Lists a user's public boards by username, with a cursor to page. Each board carries id, name, url, description, pin_count, follower_count, section_count, collaborator_count, privacy, owner, created_at, cover_pin and cover_images. Measured at 59 KB for 10 boards; trim=true collapses it to 3.3 KB — the largest trim ratio in this API — keeping id, name, url, description, pin_count, follower_count, created_at and image_cover_hd_url. The handle is the bare username as it appears in a profile URL (agkelsey, not a full URL). Feed each board's url to get_pinterest_board to read its pins; to search across all of Pinterest use get_pinterest_search.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.00188 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_pinterest_user_boards","parameters":[{"description":"The username of the user to get boards for. (e.g. broadstbullycom from https://www.pinterest.com/broadstbullycom/)","in":"query","name":"handle","required":false,"schema":{"type":"string"}},{"description":"Set to true for a trimmed down version of the response","in":"query","name":"trim","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"boards":[{"created_at":"Mon, 17 Feb 2025 02:19:26 +0000","description":"","follower_count":292,"id":"549580029467577434","image_cover_hd_url":"https://i.pinimg.com/474x/45/00/df/4500dfc5bc8bbc15137ff9d9abf04cc1.jpg","name":"Turkey Recipes","pin_count":545,"url":"https://www.pinterest.com/sharat24k/turkey-recipes/"}],"cursor":"LT41NDk1ODAwMjk0Njc1Njc1O....","success":true},"schema":{"$ref":"#/components/schemas/Response9Da6321Ae25F_PinterestBoardsResponse"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"boards","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"scrape-creators","x-aisa-category":"10","x-aisa-docs-url":"https://aisa.one/docs/api-reference/pinterest/get_pinterest-user-boards","x-aisa-identity":{"canonical_operation_id":"get_pinterest_user_boards","historical_aliases":[{"canonical_source_file":"openapi/pinterest.json","canonical_source_sha256":"05b56f31d451f0848d17a261196e0979b3ed4fb40fca2a39e7038d1bf6fbec93","locale":"zh","method":"GET","operation_id":"get_pinterest-user-boards","public_path":"/apis/v1/pinterest/user/boards","published_ref":"e0ee9af05d7407976af62a72ac4e3499703a4f6a","source_file":"openapi/zh/pinterest.json","source_sha256":"9c0d38eb22fd596ba150cf94b794d397b9073e4f8d7cf62f973c035576c36149"}],"schema_version":1,"sha256":"sha256:9a073e4a1509c02efe2af782759042c72b45ea10062ec495ca18a322dc8a60ac"},"x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.00188,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"scrape-creators","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"scrape-creators","x-aisa-response-source":{"content_hash":"sha256:e32b84e59b7fb9803d3cb2c7954f12b2bf06a7476afcf1c4cbb3e178b3cb5034","kind":"upstream_success_contract","source":{"content_hash":"sha256:9c91aba6fb3c67cc06cfd4e8b526bcf66e4240602d7258a5c4d98b354310c589","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:b7c6f6b9f868877a41dbf1e72b1ef46742404410edc7d98c18f0d8a825933ff1","prior_source":{"content_hash":"sha256:64e778971e726a29d5917257335f14776712f2e15294d5a09da8dc7ab9b8875f","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:b7c6f6b9f868877a41dbf1e72b1ef46742404410edc7d98c18f0d8a825933ff1","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/pinterest.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/pinterest.json"}},"x-aisa-revision":{"customer_pricing_ref":"86baa23d8df7","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"40fda431efd1"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_pinterest_user_boards","path":"/apis/v1/pinterest/user/boards"},"x-aisa-source":{"content_hash":"sha256:9c91aba6fb3c67cc06cfd4e8b526bcf66e4240602d7258a5c4d98b354310c589","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:b7c6f6b9f868877a41dbf1e72b1ef46742404410edc7d98c18f0d8a825933ff1","prior_source":{"content_hash":"sha256:64e778971e726a29d5917257335f14776712f2e15294d5a09da8dc7ab9b8875f","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:b7c6f6b9f868877a41dbf1e72b1ef46742404410edc7d98c18f0d8a825933ff1","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/pinterest.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/pinterest.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/pinterest/user/boards","x-aisa-validation":"mixed"}},"/apis/v1/polymarket/activity":{"get":{"description":"Returns user activity with pagination and filtering.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_polymarket_activity","parameters":[{"description":"Upper-bound timestamp (epoch seconds) for the activity window. Omit for the default (current time); rows newer than `end` are excluded.","in":"query","name":"end","schema":{"minimum":0,"type":"integer"}},{"description":"Comma-separated list of event IDs. Mutually exclusive with market.","explode":false,"in":"query","name":"eventId","schema":{"items":{"minimum":1,"type":"integer"},"type":"array"},"style":"form"},{"description":"Excludes deposit and withdrawal records. The default `true` applies even when `type` requests those records, so to get deposits and withdrawals you must pass `false`.","in":"query","name":"excludeDepositsWithdrawals","schema":{"default":true,"type":"boolean"}},{"description":"Page size. Values above the maximum are clamped to 500.","in":"query","name":"limit","schema":{"default":100,"maximum":500,"minimum":0,"type":"integer"}},{"description":"Comma-separated list of condition IDs. Mutually exclusive with eventId.","explode":false,"in":"query","name":"market","schema":{"items":{"description":"0x-prefixed 64-hex string","example":"0xdd22472e552920b8438158ea7238bfadfa4f736aa4cee91a6b86c39ead110917","pattern":"^0x[a-fA-F0-9]{64}$","type":"string"},"type":"array"},"style":"form"},{"description":"Starting index for pagination. Requests past the cap are rejected with a 400 (never silently clamped). To read history deeper than offset 5000, page inside `start`/`end` windows — each window has its own offset budget.","in":"query","name":"offset","schema":{"default":0,"maximum":5000,"minimum":0,"type":"integer"}},{"in":"query","name":"side","schema":{"enum":["BUY","SELL"],"type":"string"}},{"in":"query","name":"sortBy","schema":{"default":"TIMESTAMP","enum":["TIMESTAMP","TOKENS","CASH"],"type":"string"}},{"description":"`DESC` (default) returns the newest rows first; `ASC` the oldest first. Both orders are stable — the same query returns the same rows at any `limit`/`offset`, so pages compose without gaps or repeats.","in":"query","name":"sortDirection","schema":{"default":"DESC","enum":["ASC","DESC"],"type":"string"}},{"description":"Lower-bound timestamp (epoch seconds) for the activity window. Omit or pass `0` for the default window (most recent ~3 years); pass a positive epoch (e.g. `1`) to retrieve full history. With `sortDirection=ASC`, omitting `start` already reads from the beginning of the account's history (no default window).","in":"query","name":"start","schema":{"minimum":0,"type":"integer"}},{"description":"Comma-separated list of activity types to include. DEPOSIT and WITHDRAWAL records also require `excludeDepositsWithdrawals=false`.","explode":false,"in":"query","name":"type","schema":{"items":{"enum":["TRADE","SPLIT","MERGE","REDEEM","REWARD","CONVERSION","DEPOSIT","WITHDRAWAL","YIELD","MAKER_REBATE","TAKER_REBATE","REFERRAL_REWARD"],"type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"user","required":true,"schema":{"description":"User Profile Address (0x-prefixed, 40 hex chars)","example":"0x56687bf447db6ffa42ffe2204a05edaa20f55839","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Response65D835437A58_Activity"},"type":"array"}}},"description":"Success"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get user activity","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-data","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/prediction-market/get_polymarket-activity","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-data","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-data","x-aisa-response-source":{"content_hash":"sha256:4de245b4ddb84416172ae209c0ec254a28dfe8d106337d3b4577f249bee68ae1","kind":"upstream_success_contract","source":{"content_hash":"sha256:ccf7169b646fe10a98f06abdf69bee2202036b9ee2d22940897f5077693fe946","converter":"scripts/import_upstream.py@1","fetched_at":"2026-09-29T15:09:49.813764+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e0b6ada9e20c7417087f5cfdaee97897cfcf71ad64b81defc14e702efee833c7","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/data-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"011dae9597ce"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_polymarket_activity","path":"/apis/v1/polymarket/activity"},"x-aisa-source":{"content_hash":"sha256:ccf7169b646fe10a98f06abdf69bee2202036b9ee2d22940897f5077693fe946","converter":"scripts/import_upstream.py@1","fetched_at":"2026-09-29T15:09:49.813764+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e0b6ada9e20c7417087f5cfdaee97897cfcf71ad64b81defc14e702efee833c7","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/data-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/activity","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/polymarket/activity?user=0x56687bf447db6ffa42ffe2204a05edaa20f55839' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/polymarket/batch-prices-history":{"post":{"description":"Retrieve historical price data for multiple markets in a single request.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_clob_apis_v1_polymarket_batch_pric_649cc3","requestBody":{"content":{"application/json":{"schema":{"properties":{"end_ts":{"description":"Filter by items before this unix timestamp (seconds).","format":"double","type":"number"},"fidelity":{"description":"Accuracy of the data expressed in minutes. Default is 1 minute.","type":"integer"},"interval":{"description":"Time interval for data aggregation.","enum":["max","all","1m","1w","1d","6h","1h"],"type":"string"},"markets":{"description":"List of market asset ids to query. Maximum 20.","items":{"type":"string"},"maxItems":20,"type":"array"},"start_ts":{"description":"Filter by items after this unix timestamp (seconds).","format":"double","type":"number"}},"required":["markets"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response68C5148660B1_BatchPricesHistoryResponse"}}},"description":"Successful response with price history for each market"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get batch prices history","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["POST"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-clob","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-clob/any_polymarket_clob_apis_v1_polymarket_batch_pric_649cc3","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-clob","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-clob","x-aisa-response-source":{"content_hash":"sha256:787dafb45b6e765cd070183a6e68030a2a0db761404633bc810d7b054eba4b4c","kind":"upstream_success_contract","source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a157e098caf6"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_clob_apis_v1_polymarket_batch_pric_649cc3","path":"/apis/v1/polymarket/batch-prices-history"},"x-aisa-source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/batch-prices-history","x-aisa-validation":"provider"}},"/apis/v1/polymarket/book":{"get":{"description":"Retrieves the order book summary for a specific token ID. Includes bids, asks, market details, and last trade price.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_clob_apis_v1_polymarket_book","parameters":[{"description":"Token ID (asset ID)","example":"0xabc123def456...","in":"query","name":"token_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"asks":[{"price":"0.46","size":"150"},{"price":"0.47","size":"250"}],"asset_id":"0xabc123def456...","bids":[{"price":"0.45","size":"100"},{"price":"0.44","size":"200"}],"hash":"a1b2c3d4e5f6...","last_trade_price":"0.45","market":"0x1234567890123456789012345678901234567890","min_order_size":"1","neg_risk":false,"tick_size":"0.01","timestamp":"1234567890"},"schema":{"$ref":"#/components/schemas/Response68C5148660B1_OrderBookSummary"}}},"description":"Successfully retrieved order book"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get order book","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-clob","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-clob/any_polymarket_clob_apis_v1_polymarket_book","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-clob","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-clob","x-aisa-response-source":{"content_hash":"sha256:ce01248b90ecac5d794ac8f446025c2738f60145eab1355231ae94d3432ab45e","kind":"upstream_success_contract","source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"490974dc3771"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_clob_apis_v1_polymarket_book","path":"/apis/v1/polymarket/book"},"x-aisa-source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/book","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/polymarket/book?token_id=0xabc123def456...' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/polymarket/books":{"get":{"description":"Retrieves order book summaries for multiple token IDs using a request body.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_any_polymarket_clob_apis_v1_polymarket_books","parameters":[{"description":"Comma-separated list of token IDs","example":"0xabc123...,0xdef456...","in":"query","name":"token_ids","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":[{"asks":[{"price":"0.46","size":"150"}],"asset_id":"0xabc123def456...","bids":[{"price":"0.45","size":"100"}],"hash":"a1b2c3d4e5f6...","last_trade_price":"0.45","market":"0x1234567890123456789012345678901234567890","min_order_size":"1","neg_risk":false,"tick_size":"0.01","timestamp":"1234567890"}],"schema":{"items":{"$ref":"#/components/schemas/Response68C5148660B1_OrderBookSummary"},"type":"array"}}},"description":"Successfully retrieved order books"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get order books (request body)","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-clob","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-clob/get_any_polymarket_clob_apis_v1_polymarket_books","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-clob","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-clob","x-aisa-response-source":{"content_hash":"sha256:9cb0836c17bf1db9a5dd5b18fb963f0dc5a03829c5b47060585af908366b873d","kind":"upstream_success_contract","source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6e7bd2d782bf"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_clob_apis_v1_polymarket_books","path":"/apis/v1/polymarket/books"},"x-aisa-source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/books","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/polymarket/books?token_ids=0xabc123...%2C0xdef456...' \\\n  --header 'Authorization: Bearer <token>'"}]},"post":{"description":"Retrieves order book summaries for multiple token IDs using a request body.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_any_polymarket_clob_apis_v1_polymarket_books","requestBody":{"content":{"application/json":{"example":[{"token_id":"0xabc123def456..."},{"token_id":"0xdef456abc123..."}],"schema":{"items":{"properties":{"side":{"description":"Order side (optional, not used for midpoint calculation)","enum":["BUY","SELL"],"example":"BUY","type":"string"},"token_id":{"description":"Token ID (asset ID)","example":"0xabc123def456...","type":"string"}},"required":["token_id"],"type":"object"},"type":"array"}}},"required":true},"responses":{"200":{"content":{"application/json":{"example":[{"asks":[{"price":"0.46","size":"150"}],"asset_id":"0xabc123def456...","bids":[{"price":"0.45","size":"100"}],"hash":"a1b2c3d4e5f6...","last_trade_price":"0.45","market":"0x1234567890123456789012345678901234567890","min_order_size":"1","neg_risk":false,"tick_size":"0.01","timestamp":"1234567890"}],"schema":{"items":{"$ref":"#/components/schemas/Response68C5148660B1_OrderBookSummary"},"type":"array"}}},"description":"Successfully retrieved order books"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get order books (request body)","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-clob","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-clob/post_any_polymarket_clob_apis_v1_polymarket_books","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-clob","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-clob","x-aisa-response-source":{"content_hash":"sha256:9cb0836c17bf1db9a5dd5b18fb963f0dc5a03829c5b47060585af908366b873d","kind":"upstream_success_contract","source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6e7bd2d782bf"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_clob_apis_v1_polymarket_books","path":"/apis/v1/polymarket/books"},"x-aisa-source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/books","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/polymarket/books \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"token_id\": \"0xabc123def456...\"\n  },\n  {\n    \"token_id\": \"0xdef456abc123...\"\n  }\n]'"}]}},"/apis/v1/polymarket/builder/trades":{"get":{"description":"Retrieves trades attributed to a builder code.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_clob_apis_v1_polymarket_builder_trades","parameters":[{"description":"Filter trades after this Unix timestamp","example":"1600000000","in":"query","name":"after","required":false,"schema":{"pattern":"^\\d+$","type":"string"}},{"description":"Asset ID (token ID) to filter trades","example":"15871154585880608648532107628464183779895785213830018178010423617714102767076","in":"query","name":"asset_id","required":false,"schema":{"type":"string"}},{"description":"Filter trades before this Unix timestamp","example":"1700000000","in":"query","name":"before","required":false,"schema":{"pattern":"^\\d+$","type":"string"}},{"description":"Builder code to fetch attributed trades for","example":"0x0000000000000000000000000000000000000000000000000000000000000001","in":"query","name":"builder_code","required":true,"schema":{"pattern":"^0x[a-fA-F0-9]{64}$","type":"string"}},{"description":"Trade ID to filter by specific trade","example":"trade-123","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"Market (condition ID) to filter trades","example":"0x0000000000000000000000000000000000000000000000000000000000000001","in":"query","name":"market","required":false,"schema":{"pattern":"^0x[a-fA-F0-9]{64}$","type":"string"}},{"description":"Cursor for pagination (base64 encoded offset)","example":"MA==","in":"query","name":"next_cursor","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"examples":{"example":{"summary":"Builder trades response","value":{"count":2,"data":[{"assetId":"15871154585880608648532107628464183779895785213830018178010423617714102767076","bucketIndex":0,"builder":"0x0000000000000000000000000000000000000000000000000000000000000001","createdAt":"2024-01-01T00:00:00Z","fee":"300000","feeUsdc":"150000","id":"trade-123","maker":"0x1234567890123456789012345678901234567890","market":"0x0000000000000000000000000000000000000000000000000000000000000001","matchTime":"1700000000","outcome":"YES","outcomeIndex":0,"owner":"f4f247b7-4ac7-ff29-a152-04fda0a8755a","price":"0.5","side":"BUY","size":"100000000","sizeUsdc":"50000000","status":"TRADE_STATUS_CONFIRMED","takerOrderHash":"0xabcdef1234567890abcdef1234567890abcdef12","tradeType":"TAKER","transactionHash":"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef","updatedAt":"2024-01-01T00:00:00Z"}],"limit":300,"next_cursor":"MzAw"}}},"schema":{"$ref":"#/components/schemas/Response68C5148660B1_BuilderTradesResponse"}}},"description":"Successfully retrieved builder trades"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get builder trades","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-clob","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-clob/any_polymarket_clob_apis_v1_polymarket_builder_trades","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-clob","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-clob","x-aisa-response-source":{"content_hash":"sha256:d2092a25534643d6187fa56fd3c5b6df7079ef5be1f0256937c590e5b098172f","kind":"upstream_success_contract","source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"29e13cf45047"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_clob_apis_v1_polymarket_builder_trades","path":"/apis/v1/polymarket/builder/trades"},"x-aisa-source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/builder/trades","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/polymarket/builder/trades?after=1600000000&asset_id=15871154585880608648532107628464183779895785213830018178010423617714102767076&before=1700000000&builder_code=0x0000000000000000000000000000000000000000000000000000000000000001&id=trade-123&market=0x0000000000000000000000000000000000000000000000000000000000000001&next_cursor=MA%3D%3D' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/polymarket/cancel-all":{"delete":{"description":"Cancel all open orders for the authenticated user.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_clob_apis_v1_polymarket_cancel_all","responses":{"200":{"content":{"application/json":{"examples":{"canceled":{"summary":"All orders canceled","value":{"canceled":["0xabcdef1234567890abcdef1234567890abcdef12","0xfedcba0987654321fedcba0987654321fedcba09"],"not_canceled":{}}},"mixed":{"summary":"Some orders canceled, some not","value":{"canceled":["0xabcdef1234567890abcdef1234567890abcdef12"],"not_canceled":{"0xfedcba0987654321fedcba0987654321fedcba09":"Order already matched"}}},"no_orders":{"summary":"No orders to cancel","value":{"canceled":[],"not_canceled":{}}}},"schema":{"$ref":"#/components/schemas/Response68C5148660B1_CancelOrdersResponse"}}},"description":"Cancellation results for all orders"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Cancel all orders","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-clob","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-clob/any_polymarket_clob_apis_v1_polymarket_cancel_all","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-clob","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-clob","x-aisa-response-source":{"content_hash":"sha256:ceba204b9937997b646168080ed34c35460917f859d4781221dda532e01db3a3","kind":"upstream_success_contract","source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4b247fddea85"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_clob_apis_v1_polymarket_cancel_all","path":"/apis/v1/polymarket/cancel-all"},"x-aisa-source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/cancel-all","x-aisa-validation":"provider"}},"/apis/v1/polymarket/cancel-market-orders":{"delete":{"description":"Cancel orders for a specific market, optionally scoped to an asset ID.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_clob_apis_v1_polymarket_cancel_mar_a29973","requestBody":{"content":{"application/json":{"example":{"asset_id":"0xabc123def456...","market":"0x0000000000000000000000000000000000000000000000000000000000000001"},"schema":{"properties":{"asset_id":{"description":"Asset ID (token ID)","example":"0xabc123def456...","type":"string"},"market":{"description":"Market (condition ID)","example":"0x0000000000000000000000000000000000000000000000000000000000000001","type":"string"}},"required":["market","asset_id"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"examples":{"canceled":{"summary":"All market orders canceled","value":{"canceled":["0xabcdef1234567890abcdef1234567890abcdef12","0xfedcba0987654321fedcba0987654321fedcba09"],"not_canceled":{}}},"mixed":{"summary":"Some orders canceled, some not","value":{"canceled":["0xabcdef1234567890abcdef1234567890abcdef12"],"not_canceled":{"0xfedcba0987654321fedcba0987654321fedcba09":"Order already matched"}}},"no_orders":{"summary":"No orders found for this market","value":{"canceled":[],"not_canceled":{}}}},"schema":{"$ref":"#/components/schemas/Response68C5148660B1_CancelOrdersResponse"}}},"description":"Cancellation results for market orders"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Cancel orders for a market","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-clob","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-clob/any_polymarket_clob_apis_v1_polymarket_cancel_mar_a29973","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-clob","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-clob","x-aisa-response-source":{"content_hash":"sha256:a045dfc868bd65c277cfb1ca887173ef937607c25cbc0401695c35980166b4a2","kind":"upstream_success_contract","source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f838c0216288"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_clob_apis_v1_polymarket_cancel_mar_a29973","path":"/apis/v1/polymarket/cancel-market-orders"},"x-aisa-source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/cancel-market-orders","x-aisa-validation":"provider"}},"/apis/v1/polymarket/clob-markets/{condition_id}":{"get":{"description":"Returns all CLOB-level parameters for a market in a single call — tokens, tick size, base fees, rewards, RFQ status, and fee details.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_clob_apis_v1_polymarket_clob_marke_bb5be4","parameters":[{"description":"The condition ID of the market","example":"0xbd31dc8a20211944f6b70f31557f1001557b59905b7738480ca09bd4532f84af","in":"path","name":"condition_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response68C5148660B1_ClobMarketDetails"}}},"description":"Successfully retrieved CLOB market info"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get CLOB market info","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-clob","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-clob/any_polymarket_clob_apis_v1_polymarket_clob_marke_bb5be4","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-clob","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-clob","x-aisa-response-source":{"content_hash":"sha256:e103f572edbb757852eac93b890d5a2d0aefc490fec763be162aaa051cd96983","kind":"upstream_success_contract","source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0764f0f80f08"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_clob_apis_v1_polymarket_clob_marke_bb5be4","path":"/apis/v1/polymarket/clob-markets/{condition_id}"},"x-aisa-source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/clob-markets/{condition_id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/polymarket/clob-markets/0xbd31dc8a20211944f6b70f31557f1001557b59905b7738480ca09bd4532f84af \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/polymarket/closed-positions":{"get":{"description":"Returns closed positions for a user.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_data_apis_v1_polymarket_closed_positions","parameters":[{"description":"The event id of the event in question. Supports multiple csv separated values. Returns positions for all markets for those event ids. Cannot be used with the market param.","explode":false,"in":"query","name":"eventId","schema":{"items":{"minimum":1,"type":"integer"},"type":"array"},"style":"form"},{"description":"The max number of positions to return","in":"query","name":"limit","schema":{"default":10,"maximum":50,"minimum":0,"type":"integer"}},{"description":"The conditionId of the market in question. Supports multiple csv separated values. Cannot be used with the eventId param.","explode":false,"in":"query","name":"market","schema":{"items":{"description":"0x-prefixed 64-hex string","example":"0xdd22472e552920b8438158ea7238bfadfa4f736aa4cee91a6b86c39ead110917","pattern":"^0x[a-fA-F0-9]{64}$","type":"string"},"type":"array"},"style":"form"},{"description":"The starting index for pagination","in":"query","name":"offset","schema":{"default":0,"maximum":100000,"minimum":0,"type":"integer"}},{"description":"The sort criteria","in":"query","name":"sortBy","schema":{"default":"REALIZEDPNL","enum":["REALIZEDPNL","TITLE","PRICE","AVGPRICE","TIMESTAMP"],"type":"string"}},{"description":"The sort direction","in":"query","name":"sortDirection","schema":{"default":"DESC","enum":["ASC","DESC"],"type":"string"}},{"description":"Filter by market title","in":"query","name":"title","schema":{"maxLength":100,"type":"string"}},{"description":"The address of the user in question","in":"query","name":"user","required":true,"schema":{"description":"User Profile Address (0x-prefixed, 40 hex chars)","example":"0x56687bf447db6ffa42ffe2204a05edaa20f55839","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Response65D835437A58_ClosedPosition"},"type":"array"}}},"description":"Success"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get closed positions for a user","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-data","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-data/any_polymarket_data_apis_v1_polymarket_closed_positions","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-data","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-data","x-aisa-response-source":{"content_hash":"sha256:f90e610db5a9e49baf904708f4c20aac79ce2f8b1cd24e7fba93121eb084108e","kind":"upstream_success_contract","source":{"content_hash":"sha256:ccf7169b646fe10a98f06abdf69bee2202036b9ee2d22940897f5077693fe946","converter":"scripts/import_upstream.py@1","fetched_at":"2026-09-29T15:09:49.813764+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e0b6ada9e20c7417087f5cfdaee97897cfcf71ad64b81defc14e702efee833c7","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/data-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c90bb49317a5"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_data_apis_v1_polymarket_closed_positions","path":"/apis/v1/polymarket/closed-positions"},"x-aisa-source":{"content_hash":"sha256:ccf7169b646fe10a98f06abdf69bee2202036b9ee2d22940897f5077693fe946","converter":"scripts/import_upstream.py@1","fetched_at":"2026-09-29T15:09:49.813764+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e0b6ada9e20c7417087f5cfdaee97897cfcf71ad64b81defc14e702efee833c7","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/data-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/closed-positions","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/polymarket/closed-positions?user=0x56687bf447db6ffa42ffe2204a05edaa20f55839' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/polymarket/comments":{"get":{"description":"List comments.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00044 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_gamma_apis_v1_polymarket_comments","parameters":[{"in":"query","name":"ascending","schema":{"type":"boolean"}},{"in":"query","name":"get_positions","schema":{"type":"boolean"}},{"in":"query","name":"holders_only","schema":{"type":"boolean"}},{"in":"query","name":"limit","schema":{"minimum":0,"type":"integer"}},{"in":"query","name":"offset","schema":{"minimum":0,"type":"integer"}},{"description":"Comma-separated list of fields to order by","in":"query","name":"order","schema":{"type":"string"}},{"in":"query","name":"parent_entity_id","schema":{"type":"integer"}},{"in":"query","name":"parent_entity_type","schema":{"enum":["Event","Series","market"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Response8689C55A3B97_Comment"},"type":"array"}}},"description":"List of comments"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List comments","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-gamma","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-gamma/any_polymarket_gamma_apis_v1_polymarket_comments","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00044,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-gamma","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-gamma","x-aisa-response-source":{"content_hash":"sha256:8033a9a8aa7f386c02207fac645653bb6a898b223d94541e49cfc2fb80a349b1","kind":"upstream_success_contract","source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6eaa0bf5df0d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"fe6109e768ae"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_gamma_apis_v1_polymarket_comments","path":"/apis/v1/polymarket/comments"},"x-aisa-source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/comments","x-aisa-validation":"provider"}},"/apis/v1/polymarket/comments/user_address/{user_address}":{"get":{"description":"Get comments by user address.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00044 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_gamma_apis_v1_polymarket_comments__8b6eef","parameters":[{"in":"path","name":"user_address","required":true,"schema":{"type":"string"}},{"in":"query","name":"ascending","schema":{"type":"boolean"}},{"in":"query","name":"limit","schema":{"minimum":0,"type":"integer"}},{"in":"query","name":"offset","schema":{"minimum":0,"type":"integer"}},{"description":"Comma-separated list of fields to order by","in":"query","name":"order","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Response8689C55A3B97_Comment"},"type":"array"}}},"description":"Comments"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get comments by user address","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-gamma","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-gamma/any_polymarket_gamma_apis_v1_polymarket_comments__8b6eef","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00044,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-gamma","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-gamma","x-aisa-response-source":{"content_hash":"sha256:aad63390e380aadb447adc2cbb4d10eea3d459387384c74fef637fca67f3c541","kind":"upstream_success_contract","source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6eaa0bf5df0d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b17b71685e07"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_gamma_apis_v1_polymarket_comments__8b6eef","path":"/apis/v1/polymarket/comments/user_address/{user_address}"},"x-aisa-source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/comments/user_address/{user_address}","x-aisa-validation":"provider"}},"/apis/v1/polymarket/comments/{id}":{"get":{"description":"Get comments by comment id.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00044 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_gamma_apis_v1_polymarket_comments_id","parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"integer"}},{"in":"query","name":"get_positions","schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Response8689C55A3B97_Comment"},"type":"array"}}},"description":"Comments"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get comments by comment id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-gamma","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-gamma/any_polymarket_gamma_apis_v1_polymarket_comments_id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00044,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-gamma","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-gamma","x-aisa-response-source":{"content_hash":"sha256:aad63390e380aadb447adc2cbb4d10eea3d459387384c74fef637fca67f3c541","kind":"upstream_success_contract","source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6eaa0bf5df0d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"84b917c70e00"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_gamma_apis_v1_polymarket_comments_id","path":"/apis/v1/polymarket/comments/{id}"},"x-aisa-source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/comments/{id}","x-aisa-validation":"provider"}},"/apis/v1/polymarket/data/orders":{"get":{"description":"Retrieve open orders for the authenticated user. Returns paginated results and supports filtering by order, market, asset, and cursor.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_clob_apis_v1_polymarket_data_orders","parameters":[{"description":"Asset ID (token ID) to filter orders","example":"0xabc123def456...","in":"query","name":"asset_id","required":false,"schema":{"type":"string"}},{"description":"Order ID (hash) to filter by specific order","example":"0xabcdef1234567890abcdef1234567890abcdef12","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"Market (condition ID) to filter orders","example":"0x0000000000000000000000000000000000000000000000000000000000000001","in":"query","name":"market","required":false,"schema":{"type":"string"}},{"description":"Cursor for pagination (base64 encoded offset)","example":"MA==","in":"query","name":"next_cursor","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"examples":{"example":{"summary":"User orders response","value":{"count":2,"data":[{"asset_id":"0xabc123def456...","associate_trades":[],"created_at":1700000000,"expiration":"1735689600","id":"0xabcdef1234567890abcdef1234567890abcdef12","maker_address":"0x1234567890123456789012345678901234567890","market":"0x0000000000000000000000000000000000000000000000000000000000000001","order_type":"GTC","original_size":"100","outcome":"YES","owner":"f4f247b7-4ac7-ff29-a152-04fda0a8755a","price":"0.5","side":"BUY","size_matched":"0","status":"LIVE"},{"asset_id":"0xdef456abc789...","associate_trades":["trade-123"],"created_at":1700000001,"expiration":"1735689600","id":"0xfedcba0987654321fedcba0987654321fedcba09","maker_address":"0x1234567890123456789012345678901234567890","market":"0x0000000000000000000000000000000000000000000000000000000000000002","order_type":"GTC","original_size":"200","outcome":"NO","owner":"f4f247b7-4ac7-ff29-a152-04fda0a8755a","price":"0.75","side":"SELL","size_matched":"50","status":"LIVE"}],"limit":100,"next_cursor":"MTAw"}}},"schema":{"$ref":"#/components/schemas/Response68C5148660B1_OrdersResponse"}}},"description":"Successfully retrieved orders"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get user orders","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-clob","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-clob/any_polymarket_clob_apis_v1_polymarket_data_orders","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-clob","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-clob","x-aisa-response-source":{"content_hash":"sha256:9ec99c35e08832b3089315e1ae48d2750ecd6f457a5a618a4b5231026e4a236f","kind":"upstream_success_contract","source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"38255dc55321"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_clob_apis_v1_polymarket_data_orders","path":"/apis/v1/polymarket/data/orders"},"x-aisa-source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/data/orders","x-aisa-validation":"provider"}},"/apis/v1/polymarket/deployed":{"get":{"description":"Returns a payload that determines if a safe is deployed. Takes in the user's Polymarket proxy address.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_relayer_apis_v1_polymarket_deployed","parameters":[{"description":"Address of the wallet to check","example":"0x6d8c4e9aDF5748Af82Dabe2C6225207770d6B4fa","in":"query","name":"address","required":true,"schema":{"description":"Ethereum address (0x-prefixed, 40 hex chars)","example":"0x6e0c80c90ea6c15917308F820Eac91Ce2724B5b5","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"}},{"description":"Wallet type to check. Defaults to `SAFE` when omitted.","example":"WALLET","in":"query","name":"type","required":false,"schema":{"default":"SAFE","enum":["SAFE","WALLET"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"deployed":true},"schema":{"$ref":"#/components/schemas/Response3F1A62754080_DeployedResponse"}}},"description":"Deployment status retrieved successfully"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Check if a safe is deployed","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-relayer","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-relayer/any_polymarket_relayer_apis_v1_polymarket_deployed","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-relayer","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-relayer","x-aisa-response-source":{"content_hash":"sha256:2d7a52506c1cead739126ff4c8ef65b4311ac35e91650e88e3e449a4655c9c70","kind":"upstream_success_contract","source":{"content_hash":"sha256:4f1deeac8de60b5013b1a48de8963eee6b2dd2c4787df91b3f5ca1c5d3afe5f2","converter":"scripts/import_upstream.py@4-relayer-address-example","fetched_at":"2026-10-16T11:32:33.370290+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:c0a7ef85d4b9b36cfb5a7eff00b9fdf90e0b76ec76b6b5459069cbef00b80561","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:59d10ecc3fa13a67de2843e861b5f9517c4da1b84484075c9e22dc8da3a42fb6","url":"https://docs.polymarket.com/api-spec/relayer-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"026adf0467fa"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"any_polymarket_relayer_apis_v1_polymarket_deployed","path":"/apis/v1/polymarket/deployed"},"x-aisa-source":{"content_hash":"sha256:4f1deeac8de60b5013b1a48de8963eee6b2dd2c4787df91b3f5ca1c5d3afe5f2","converter":"scripts/import_upstream.py@4-relayer-address-example","fetched_at":"2026-10-16T11:32:33.370290+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:c0a7ef85d4b9b36cfb5a7eff00b9fdf90e0b76ec76b6b5459069cbef00b80561","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:59d10ecc3fa13a67de2843e861b5f9517c4da1b84484075c9e22dc8da3a42fb6","url":"https://docs.polymarket.com/api-spec/relayer-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/deployed","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/polymarket/deployed?address=0x6d8c4e9aDF5748Af82Dabe2C6225207770d6B4fa&type=WALLET' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/polymarket/deposit":{"post":{"description":"Create deposit addresses for bridging assets into Polymarket.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_bridge_apis_v1_polymarket_deposit","parameters":[{"description":"Optional builder code (bytes32 hex) attributing this request to your integration so transfer issues can be traced to your app. Omitting it still succeeds but returns a `missing_builder_code` warning; a malformed code returns 400. Get your code at https://polymarket.com/settings?tab=builder\n","in":"header","name":"X-Builder-Code","required":false,"schema":{"example":"0x00000000000000000000000000000000000000000000000000000000abcd1234","pattern":"^0x[a-fA-F0-9]{64}$","type":"string"}}],"requestBody":{"content":{"application/json":{"example":{"address":"0x56687bf447db6ffa42ffe2204a05edaa20f55839"},"schema":{"properties":{"address":{"description":"Ethereum address (0x-prefixed, 40 hex chars)","example":"0x56687bf447db6ffa42ffe2204a05edaa20f55839","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"}},"required":["address"],"type":"object"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response7A88Af0Ff8Eb_DepositResponse"}}},"description":"Bridge addresses created successfully"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Create deposit addresses","tags":["default"],"x-aisa-caller-headers":["X-Builder-Code"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-bridge","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-bridge/any_polymarket_bridge_apis_v1_polymarket_deposit","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-bridge","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-bridge","x-aisa-response-source":{"content_hash":"sha256:ca510f5356726c0e3dd5bf8708a73cb5334490694261ba544b3aaf96514b050e","kind":"upstream_success_contract","source":{"content_hash":"sha256:be45a0a8ab0003bcb26fcc9d7b7fef3a906b1bea3b16062a769b180fe0e079fd","converter":"scripts/import_upstream.py@1","fetched_at":"2026-09-29T15:09:49.674222+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:c435404fd140d497c1aa20dbb472f5ef821e3cd8a33e43b6e1c487559b4e90a7","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/bridge-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"185192c1daec"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_bridge_apis_v1_polymarket_deposit","path":"/apis/v1/polymarket/deposit"},"x-aisa-source":{"content_hash":"sha256:be45a0a8ab0003bcb26fcc9d7b7fef3a906b1bea3b16062a769b180fe0e079fd","converter":"scripts/import_upstream.py@1","fetched_at":"2026-09-29T15:09:49.674222+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:c435404fd140d497c1aa20dbb472f5ef821e3cd8a33e43b6e1c487559b4e90a7","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/bridge-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/deposit","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/polymarket/deposit \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"address\": \"0x56687bf447db6ffa42ffe2204a05edaa20f55839\"\n}'"}]}},"/apis/v1/polymarket/events":{"get":{"description":"List events with offset based pagination and filter parameters.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00044 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_polymarket_events","parameters":[{"in":"query","name":"active","schema":{"type":"boolean"}},{"in":"query","name":"archived","schema":{"type":"boolean"}},{"in":"query","name":"ascending","schema":{"type":"boolean"}},{"description":"Filter by closed state. Omitted includes open and closed events. Use true for closed events, false for open events, or any (case-insensitive) for both states. Unlike markets, any does not require an identifier filter. Invalid closed values return 422.\n","in":"query","name":"closed","schema":{"oneOf":[{"type":"boolean"},{"enum":["any"],"type":"string"}]}},{"in":"query","name":"cyom","schema":{"type":"boolean"}},{"in":"query","name":"end_date_max","schema":{"format":"date-time","type":"string"}},{"in":"query","name":"end_date_min","schema":{"format":"date-time","type":"string"}},{"in":"query","name":"exclude_tag_id","schema":{"items":{"type":"integer"},"type":"array"}},{"in":"query","name":"featured","schema":{"type":"boolean"}},{"in":"query","name":"id","schema":{"items":{"type":"integer"},"type":"array"}},{"in":"query","name":"include_chat","schema":{"type":"boolean"}},{"in":"query","name":"include_template","schema":{"type":"boolean"}},{"in":"query","name":"limit","schema":{"minimum":0,"type":"integer"}},{"in":"query","name":"liquidity_max","schema":{"type":"number"}},{"in":"query","name":"liquidity_min","schema":{"type":"number"}},{"in":"query","name":"offset","schema":{"minimum":0,"type":"integer"}},{"description":"Comma-separated list of fields to order by","in":"query","name":"order","schema":{"type":"string"}},{"in":"query","name":"recurrence","schema":{"type":"string"}},{"in":"query","name":"related_tags","schema":{"type":"boolean"}},{"in":"query","name":"slug","schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"start_date_max","schema":{"format":"date-time","type":"string"}},{"in":"query","name":"start_date_min","schema":{"format":"date-time","type":"string"}},{"in":"query","name":"tag_id","schema":{"type":"integer"}},{"in":"query","name":"tag_slug","schema":{"type":"string"}},{"in":"query","name":"volume_max","schema":{"type":"number"}},{"in":"query","name":"volume_min","schema":{"type":"number"}}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Response8689C55A3B97_Event"},"type":"array"}}},"description":"List of events"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List events","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-gamma","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/prediction-market/get_polymarket-events","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00044,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-gamma","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-gamma","x-aisa-response-source":{"content_hash":"sha256:a2660d151ddc5a556657eafd9a64d5993152b7db8bb5ea3b7486f3a907e30805","kind":"upstream_success_contract","source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6eaa0bf5df0d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8043e0a13e85"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_polymarket_events","path":"/apis/v1/polymarket/events"},"x-aisa-source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/events","x-aisa-validation":"provider"}},"/apis/v1/polymarket/events/keyset":{"get":{"description":"List events with cursor based keyset pagination. Use next_cursor as after_cursor to fetch the next page. The offset parameter is rejected.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00044 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_gamma_apis_v1_polymarket_events_keyset","parameters":[{"description":"Opaque cursor token from a previous response's next_cursor","in":"query","name":"after_cursor","schema":{"type":"string"}},{"description":"Sort direction. Only used when order is set.","in":"query","name":"ascending","schema":{"default":true,"type":"boolean"}},{"description":"Filter by closed state. Omitted includes open and closed events. Use true for closed events, false for open events, or any (case-insensitive) for both states. Unlike markets, any does not require an identifier filter. Invalid closed values return 422.\n","in":"query","name":"closed","schema":{"oneOf":[{"type":"boolean"},{"enum":["any"],"type":"string"}]}},{"in":"query","name":"created_by","schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"cyom","schema":{"type":"boolean"}},{"in":"query","name":"end_date_max","schema":{"format":"date-time","type":"string"}},{"in":"query","name":"end_date_min","schema":{"format":"date-time","type":"string"}},{"in":"query","name":"event_date","schema":{"format":"date-time","type":"string"}},{"in":"query","name":"event_week","schema":{"type":"integer"}},{"description":"Tag IDs to exclude. Cannot overlap with tag_id.","in":"query","name":"exclude_tag_id","schema":{"items":{"type":"integer"},"type":"array"}},{"in":"query","name":"featured","schema":{"type":"boolean"}},{"in":"query","name":"featured_order","schema":{"type":"boolean"}},{"in":"query","name":"game_id","schema":{"items":{"type":"integer"},"type":"array"}},{"in":"query","name":"id","schema":{"items":{"type":"integer"},"type":"array"}},{"description":"When true, includes BestLines relation","in":"query","name":"include_best_lines","schema":{"type":"boolean"}},{"description":"When true, includes Chats and Series.Chats relations","in":"query","name":"include_chat","schema":{"type":"boolean"}},{"in":"query","name":"include_children","schema":{"type":"boolean"}},{"description":"When true, includes Templates relation","in":"query","name":"include_template","schema":{"type":"boolean"}},{"description":"Maximum number of results to return (max 100)","in":"query","name":"limit","schema":{"default":20,"maximum":100,"minimum":1,"type":"integer"}},{"in":"query","name":"liquidity_max","schema":{"type":"number"}},{"in":"query","name":"liquidity_min","schema":{"type":"number"}},{"in":"query","name":"live","schema":{"type":"boolean"}},{"in":"query","name":"locale","schema":{"type":"string"}},{"description":"Not allowed. Returns 422 if provided.","in":"query","name":"offset","schema":{"type":"integer"}},{"description":"Comma-separated list of JSON field names to order by","in":"query","name":"order","schema":{"type":"string"}},{"in":"query","name":"parent_event_id","schema":{"type":"integer"}},{"description":"When set, external_partners are attached to matching events","in":"query","name":"partner_slug","schema":{"type":"string"}},{"in":"query","name":"recurrence","schema":{"type":"string"}},{"in":"query","name":"related_tags","schema":{"type":"boolean"}},{"in":"query","name":"series_id","schema":{"items":{"type":"integer"},"type":"array"}},{"in":"query","name":"slug","schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"start_date_max","schema":{"format":"date-time","type":"string"}},{"in":"query","name":"start_date_min","schema":{"format":"date-time","type":"string"}},{"in":"query","name":"start_time_max","schema":{"format":"date-time","type":"string"}},{"in":"query","name":"start_time_min","schema":{"format":"date-time","type":"string"}},{"in":"query","name":"tag_id","schema":{"items":{"type":"integer"},"type":"array"}},{"in":"query","name":"tag_match","schema":{"type":"string"}},{"in":"query","name":"tag_slug","schema":{"type":"string"}},{"in":"query","name":"title_search","schema":{"type":"string"}},{"in":"query","name":"volume_max","schema":{"type":"number"}},{"in":"query","name":"volume_min","schema":{"type":"number"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response8689C55A3B97_KeysetEventsResponse"}}},"description":"Paginated list of events. Always includes Series, Tags, Markets, and EventCreators relations. Chats/Series.Chats, Templates, and BestLines are optional via their respective include_ flags. Nested markets include clob_rewards and fee_schedule. Teams are enriched automatically. external_partners attached only when partner_slug is set.\n"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List events (keyset pagination)","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-gamma","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-gamma/any_polymarket_gamma_apis_v1_polymarket_events_keyset","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00044,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-gamma","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-gamma","x-aisa-response-source":{"content_hash":"sha256:3a42efab493369406678f1d27c80b13975dc608d4b5fed68b1a459bab6995d54","kind":"upstream_success_contract","source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6eaa0bf5df0d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"30ab16bfc1dc"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_gamma_apis_v1_polymarket_events_keyset","path":"/apis/v1/polymarket/events/keyset"},"x-aisa-source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/events/keyset","x-aisa-validation":"provider"}},"/apis/v1/polymarket/events/slug/{slug}":{"get":{"description":"Get a single event by slug.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00044 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_gamma_apis_v1_polymarket_events_slug_slug","parameters":[{"in":"path","name":"slug","required":true,"schema":{"type":"string"}},{"in":"query","name":"include_chat","schema":{"type":"boolean"}},{"in":"query","name":"include_template","schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response8689C55A3B97_Event"}}},"description":"Event"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get event by slug","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-gamma","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-gamma/any_polymarket_gamma_apis_v1_polymarket_events_slug_slug","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00044,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-gamma","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-gamma","x-aisa-response-source":{"content_hash":"sha256:eb7269c83cb28d82412d60c66d0c59c38ba849e60ab2bed304d257d46b839156","kind":"upstream_success_contract","source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6eaa0bf5df0d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6aea373655a2"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_gamma_apis_v1_polymarket_events_slug_slug","path":"/apis/v1/polymarket/events/slug/{slug}"},"x-aisa-source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/events/slug/{slug}","x-aisa-validation":"provider"}},"/apis/v1/polymarket/events/{id}":{"get":{"description":"Get a single event by numeric id.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00044 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_gamma_apis_v1_polymarket_events_id","parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"integer"}},{"in":"query","name":"include_chat","schema":{"type":"boolean"}},{"in":"query","name":"include_template","schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response8689C55A3B97_Event"}}},"description":"Event"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get event by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-gamma","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-gamma/any_polymarket_gamma_apis_v1_polymarket_events_id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00044,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-gamma","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-gamma","x-aisa-response-source":{"content_hash":"sha256:eb7269c83cb28d82412d60c66d0c59c38ba849e60ab2bed304d257d46b839156","kind":"upstream_success_contract","source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6eaa0bf5df0d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7bb47f68bd97"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_gamma_apis_v1_polymarket_events_id","path":"/apis/v1/polymarket/events/{id}"},"x-aisa-source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/events/{id}","x-aisa-validation":"provider"}},"/apis/v1/polymarket/events/{id}/tags":{"get":{"description":"Get tags attached to an event.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00044 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_gamma_apis_v1_polymarket_events_id_tags","parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Response8689C55A3B97_Tag"},"type":"array"}}},"description":"Tags attached to the event"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get event tags","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-gamma","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-gamma/any_polymarket_gamma_apis_v1_polymarket_events_id_tags","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00044,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-gamma","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-gamma","x-aisa-response-source":{"content_hash":"sha256:e4214c547348b2fc4ea77b4f5dcaaf57ebc7ba2ea0205c357843fa53c7d1b1ca","kind":"upstream_success_contract","source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6eaa0bf5df0d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2d24a1a5effb"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_gamma_apis_v1_polymarket_events_id_tags","path":"/apis/v1/polymarket/events/{id}/tags"},"x-aisa-source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/events/{id}/tags","x-aisa-validation":"provider"}},"/apis/v1/polymarket/fee-rate":{"get":{"description":"Retrieves the base fee rate for a specific token ID. The fee rate can be provided either as a query parameter or as a path parameter.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_clob_apis_v1_polymarket_fee_rate","parameters":[{"description":"Token ID (asset ID)","example":"0xabc123def456...","in":"query","name":"token_id","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"base_fee":30},"schema":{"$ref":"#/components/schemas/Response68C5148660B1_FeeRate"}}},"description":"Successfully retrieved fee rate"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get fee rate","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-clob","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-clob/any_polymarket_clob_apis_v1_polymarket_fee_rate","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-clob","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-clob","x-aisa-response-source":{"content_hash":"sha256:f375740d8cbad94b7fc5f433116448faf1c1d6f4e08fe7b5a9a365f235c8449b","kind":"upstream_success_contract","source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b885edb01035"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_clob_apis_v1_polymarket_fee_rate","path":"/apis/v1/polymarket/fee-rate"},"x-aisa-source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/fee-rate","x-aisa-validation":"provider"}},"/apis/v1/polymarket/fee-rate/{token_id}":{"get":{"description":"Retrieves the base fee rate for a specific token ID using the token ID as a path parameter.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_clob_apis_v1_polymarket_fee_rate_token_id","parameters":[{"description":"Token ID (asset ID)","example":"0xabc123def456...","in":"path","name":"token_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"base_fee":30},"schema":{"$ref":"#/components/schemas/Response68C5148660B1_FeeRate"}}},"description":"Successfully retrieved fee rate"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get fee rate by path parameter","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-clob","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-clob/any_polymarket_clob_apis_v1_polymarket_fee_rate_token_id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-clob","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-clob","x-aisa-response-source":{"content_hash":"sha256:f375740d8cbad94b7fc5f433116448faf1c1d6f4e08fe7b5a9a365f235c8449b","kind":"upstream_success_contract","source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c5acd228665d"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_clob_apis_v1_polymarket_fee_rate_token_id","path":"/apis/v1/polymarket/fee-rate/{token_id}"},"x-aisa-source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/fee-rate/{token_id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/polymarket/fee-rate/0xabc123def456... \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/polymarket/heartbeats":{"post":{"description":"Send a heartbeat to maintain active session status. If heartbeats are not sent regularly, all open orders for the user are automatically canceled.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_clob_apis_v1_polymarket_heartbeats","responses":{"200":{"content":{"application/json":{"example":{"status":"ok"},"schema":{"$ref":"#/components/schemas/Response68C5148660B1_HeartbeatResponse"}}},"description":"Heartbeat acknowledged"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Send heartbeat","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-clob","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-clob/any_polymarket_clob_apis_v1_polymarket_heartbeats","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-clob","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-clob","x-aisa-response-source":{"content_hash":"sha256:0c578a6c25d29d2e2f956a94978eb167c6c0708a69e94b472ff63d601222daaa","kind":"upstream_success_contract","source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0a917dcc162b"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_clob_apis_v1_polymarket_heartbeats","path":"/apis/v1/polymarket/heartbeats"},"x-aisa-source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/heartbeats","x-aisa-validation":"provider"}},"/apis/v1/polymarket/holders":{"get":{"description":"Get top holders for one or more markets.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00044 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_data_apis_v1_polymarket_holders","parameters":[{"description":"Maximum number of holders to return per token. Capped at 20.","in":"query","name":"limit","schema":{"default":20,"maximum":20,"minimum":0,"type":"integer"}},{"description":"Comma-separated list of condition IDs.","explode":false,"in":"query","name":"market","required":true,"schema":{"items":{"description":"0x-prefixed 64-hex string","example":"0xdd22472e552920b8438158ea7238bfadfa4f736aa4cee91a6b86c39ead110917","pattern":"^0x[a-fA-F0-9]{64}$","type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"minBalance","schema":{"default":1,"maximum":999999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Response65D835437A58_MetaHolder"},"type":"array"}}},"description":"Success"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get top holders for markets","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-data","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-data/any_polymarket_data_apis_v1_polymarket_holders","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00044,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-data","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-data","x-aisa-response-source":{"content_hash":"sha256:7aedcdea6daee98f92928da7abd597b5b8a9fe47daa48f7c10c0094d4336a262","kind":"upstream_success_contract","source":{"content_hash":"sha256:ccf7169b646fe10a98f06abdf69bee2202036b9ee2d22940897f5077693fe946","converter":"scripts/import_upstream.py@1","fetched_at":"2026-09-29T15:09:49.813764+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e0b6ada9e20c7417087f5cfdaee97897cfcf71ad64b81defc14e702efee833c7","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/data-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6eaa0bf5df0d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"edb2528f0a7f"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_data_apis_v1_polymarket_holders","path":"/apis/v1/polymarket/holders"},"x-aisa-source":{"content_hash":"sha256:ccf7169b646fe10a98f06abdf69bee2202036b9ee2d22940897f5077693fe946","converter":"scripts/import_upstream.py@1","fetched_at":"2026-09-29T15:09:49.813764+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e0b6ada9e20c7417087f5cfdaee97897cfcf71ad64b81defc14e702efee833c7","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/data-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/holders","x-aisa-validation":"provider"}},"/apis/v1/polymarket/last-trade-price":{"get":{"description":"Retrieves the last trade price and side for a specific token ID. Returns default values of 0.5 for price and empty string for side if no trades found.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_clob_apis_v1_polymarket_last_trade_price","parameters":[{"description":"Token ID (asset ID)","example":"0xabc123def456...","in":"query","name":"token_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"price":{"description":"Last trade price","example":"0.45","type":"string"},"side":{"description":"Last trade side (BUY or SELL)","enum":["BUY","SELL",""],"example":"BUY","type":"string"}},"required":["price","side"],"type":"object"}}},"description":"Successfully retrieved last trade price"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get last trade price","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-clob","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-clob/any_polymarket_clob_apis_v1_polymarket_last_trade_price","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-clob","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-clob","x-aisa-response-source":{"content_hash":"sha256:560f498802389d92260c1202c282595c5d0536632db776634e4bca726201a264","kind":"upstream_success_contract","source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5f2e31f160db"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_clob_apis_v1_polymarket_last_trade_price","path":"/apis/v1/polymarket/last-trade-price"},"x-aisa-source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/last-trade-price","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/polymarket/last-trade-price?token_id=0xabc123def456...' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/polymarket/last-trades-prices":{"get":{"description":"Retrieves last trade prices for multiple token IDs using query parameters. Maximum 500 token IDs can be requested per call.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_any_polymarket_clob_apis_v1_polymarket_last_t_e0a230","parameters":[{"description":"Comma-separated list of token IDs (max 500)","example":"0xabc123...,0xdef456...","in":"query","name":"token_ids","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":[{"price":"0.45","side":"BUY","token_id":"0xabc123def456..."},{"price":"0.52","side":"SELL","token_id":"0xdef456abc123..."}],"schema":{"items":{"properties":{"price":{"description":"Last trade price","example":"0.45","type":"string"},"side":{"description":"Last trade side (BUY or SELL)","enum":["BUY","SELL"],"example":"BUY","type":"string"},"token_id":{"description":"Token ID (asset ID)","example":"0xabc123def456...","type":"string"}},"required":["token_id","price","side"],"type":"object"},"type":"array"}}},"description":"Successfully retrieved last trade prices"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get last trade prices (query parameters)","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-clob","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-clob/get_any_polymarket_clob_apis_v1_polymarket_last_t_e0a230","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-clob","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-clob","x-aisa-response-source":{"content_hash":"sha256:cbaa23e33ad40a88f2511bcee22f8de43abbc882d352a5cbac68c7839b3d2076","kind":"upstream_success_contract","source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e1608b48c177"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_clob_apis_v1_polymarket_last_trade_dcee0c","path":"/apis/v1/polymarket/last-trades-prices"},"x-aisa-source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/last-trades-prices","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/polymarket/last-trades-prices?token_ids=0xabc123...%2C0xdef456...' \\\n  --header 'Authorization: Bearer <token>'"}]},"post":{"description":"Retrieves last trade prices for multiple token IDs using query parameters. Maximum 500 token IDs can be requested per call.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_any_polymarket_clob_apis_v1_polymarket_last__b38f3e","requestBody":{"content":{"application/json":{"example":[{"token_id":"0xabc123def456..."},{"token_id":"0xdef456abc123..."}],"schema":{"items":{"properties":{"side":{"description":"Order side (optional, not used for midpoint calculation)","enum":["BUY","SELL"],"example":"BUY","type":"string"},"token_id":{"description":"Token ID (asset ID)","example":"0xabc123def456...","type":"string"}},"required":["token_id"],"type":"object"},"type":"array"}}},"required":true},"responses":{"200":{"content":{"application/json":{"example":[{"price":"0.45","side":"BUY","token_id":"0xabc123def456..."},{"price":"0.52","side":"SELL","token_id":"0xdef456abc123..."}],"schema":{"items":{"properties":{"price":{"description":"Last trade price","example":"0.45","type":"string"},"side":{"description":"Last trade side (BUY or SELL)","enum":["BUY","SELL"],"example":"BUY","type":"string"},"token_id":{"description":"Token ID (asset ID)","example":"0xabc123def456...","type":"string"}},"required":["token_id","price","side"],"type":"object"},"type":"array"}}},"description":"Successfully retrieved last trade prices"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get last trade prices (query parameters)","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-clob","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-clob/post_any_polymarket_clob_apis_v1_polymarket_last__b38f3e","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-clob","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-clob","x-aisa-response-source":{"content_hash":"sha256:cbaa23e33ad40a88f2511bcee22f8de43abbc882d352a5cbac68c7839b3d2076","kind":"upstream_success_contract","source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e1608b48c177"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_clob_apis_v1_polymarket_last_trade_dcee0c","path":"/apis/v1/polymarket/last-trades-prices"},"x-aisa-source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/last-trades-prices","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/polymarket/last-trades-prices \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"token_id\": \"0xabc123def456...\"\n  },\n  {\n    \"token_id\": \"0xdef456abc123...\"\n  }\n]'"}]}},"/apis/v1/polymarket/live-volume":{"get":{"description":"Get live volume for an event.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00044 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_data_apis_v1_polymarket_live_volume","parameters":[{"in":"query","name":"id","required":true,"schema":{"minimum":1,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Response65D835437A58_LiveVolume"},"type":"array"}}},"description":"Success"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get live volume for an event","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-data","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-data/any_polymarket_data_apis_v1_polymarket_live_volume","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00044,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-data","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-data","x-aisa-response-source":{"content_hash":"sha256:6d43cf56a505049ff38c371efab0ec33df319cdcfbc8e2a1a01ed92683cc1d01","kind":"upstream_success_contract","source":{"content_hash":"sha256:ccf7169b646fe10a98f06abdf69bee2202036b9ee2d22940897f5077693fe946","converter":"scripts/import_upstream.py@1","fetched_at":"2026-09-29T15:09:49.813764+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e0b6ada9e20c7417087f5cfdaee97897cfcf71ad64b81defc14e702efee833c7","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/data-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6eaa0bf5df0d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2a8d85653ee1"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_data_apis_v1_polymarket_live_volume","path":"/apis/v1/polymarket/live-volume"},"x-aisa-source":{"content_hash":"sha256:ccf7169b646fe10a98f06abdf69bee2202036b9ee2d22940897f5077693fe946","converter":"scripts/import_upstream.py@1","fetched_at":"2026-09-29T15:09:49.813764+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e0b6ada9e20c7417087f5cfdaee97897cfcf71ad64b81defc14e702efee833c7","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/data-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/live-volume","x-aisa-validation":"provider"}},"/apis/v1/polymarket/markets":{"get":{"description":"List markets with offset based pagination and filters.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00044 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_polymarket_markets","parameters":[{"in":"query","name":"ascending","schema":{"type":"boolean"}},{"in":"query","name":"clob_token_ids","schema":{"items":{"type":"string"},"type":"array"}},{"description":"Filter by closed state. Omitted or false returns open markets; true returns closed markets. Use any (case-insensitive) to include both states in an identifier lookup. Requires at least one of id, slug, clob_token_ids, position_ids, condition_ids, request_ids, onchain_event_ids, or question_ids when any is used. Each identifier filter accepts at most 100 values. Missing an identifier with any, or an invalid closed value, returns 422.\n","in":"query","name":"closed","schema":{"default":false,"oneOf":[{"type":"boolean"},{"enum":["any"],"type":"string"}]}},{"in":"query","name":"condition_ids","schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"cyom","schema":{"type":"boolean"}},{"in":"query","name":"end_date_max","schema":{"format":"date-time","type":"string"}},{"in":"query","name":"end_date_min","schema":{"format":"date-time","type":"string"}},{"in":"query","name":"game_id","schema":{"type":"string"}},{"in":"query","name":"id","schema":{"items":{"type":"integer"},"type":"array"}},{"in":"query","name":"include_tag","schema":{"type":"boolean"}},{"in":"query","name":"limit","schema":{"minimum":0,"type":"integer"}},{"in":"query","name":"liquidity_num_max","schema":{"type":"number"}},{"in":"query","name":"liquidity_num_min","schema":{"type":"number"}},{"in":"query","name":"offset","schema":{"minimum":0,"type":"integer"}},{"description":"Comma-separated list of fields to order by","in":"query","name":"order","schema":{"type":"string"}},{"in":"query","name":"question_ids","schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"related_tags","schema":{"type":"boolean"}},{"in":"query","name":"rewards_min_size","schema":{"type":"number"}},{"in":"query","name":"slug","schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"sports_market_types","schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"start_date_max","schema":{"format":"date-time","type":"string"}},{"in":"query","name":"start_date_min","schema":{"format":"date-time","type":"string"}},{"in":"query","name":"tag_id","schema":{"type":"integer"}},{"in":"query","name":"uma_resolution_status","schema":{"type":"string"}},{"in":"query","name":"volume_num_max","schema":{"type":"number"}},{"in":"query","name":"volume_num_min","schema":{"type":"number"}}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Response8689C55A3B97_Market"},"type":"array"}}},"description":"List of markets"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List markets","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-gamma","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/prediction-market/get_polymarket-markets","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00044,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-gamma","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-gamma","x-aisa-response-source":{"content_hash":"sha256:1cf35c629f66d969f4d0af2b69360330faf06a252de9e159543cbed3976acaae","kind":"upstream_success_contract","source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6eaa0bf5df0d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c6e34e01f685"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_polymarket_markets","path":"/apis/v1/polymarket/markets"},"x-aisa-source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/markets","x-aisa-validation":"provider"}},"/apis/v1/polymarket/markets-by-token/{token_id}":{"get":{"description":"Return the parent market for a given token id.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00044 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_clob_apis_v1_polymarket_markets_by_bc50a0","parameters":[{"description":"The token ID to look up the parent market for","in":"path","name":"token_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response68C5148660B1_MarketByTokenResponse"}}},"description":"Successfully retrieved market"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get market by token","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-clob","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-clob/any_polymarket_clob_apis_v1_polymarket_markets_by_bc50a0","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00044,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-clob","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-clob","x-aisa-response-source":{"content_hash":"sha256:de7410b5479410cc39097760536036f9d90424d968fe9e1992062c50b28ff80f","kind":"upstream_success_contract","source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6eaa0bf5df0d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"29f3448dcc17"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_clob_apis_v1_polymarket_markets_by_bc50a0","path":"/apis/v1/polymarket/markets-by-token/{token_id}"},"x-aisa-source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/markets-by-token/{token_id}","x-aisa-validation":"provider"}},"/apis/v1/polymarket/markets/keyset":{"get":{"description":"List markets with cursor based keyset pagination.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00044 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_gamma_apis_v1_polymarket_markets_keyset","parameters":[{"description":"Opaque cursor token from a previous response's next_cursor","in":"query","name":"after_cursor","schema":{"type":"string"}},{"description":"Sort direction. Only used when order is set.","in":"query","name":"ascending","schema":{"default":true,"type":"boolean"}},{"in":"query","name":"clob_token_ids","schema":{"items":{"type":"string"},"type":"array"}},{"description":"Filter by closed state. Omitted or false returns open markets; true returns closed markets. Use any (case-insensitive) to include both states in an identifier lookup. Requires at least one of id, slug, clob_token_ids, position_ids, condition_ids, request_ids, onchain_event_ids, or question_ids when any is used. Each identifier filter accepts at most 100 values. Missing an identifier with any, or an invalid closed value, returns 422.\n","in":"query","name":"closed","schema":{"default":false,"oneOf":[{"type":"boolean"},{"enum":["any"],"type":"string"}]}},{"in":"query","name":"condition_ids","schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"cyom","schema":{"type":"boolean"}},{"in":"query","name":"decimalized","schema":{"type":"boolean"}},{"in":"query","name":"end_date_max","schema":{"format":"date-time","type":"string"}},{"in":"query","name":"end_date_min","schema":{"format":"date-time","type":"string"}},{"in":"query","name":"game_id","schema":{"type":"string"}},{"in":"query","name":"id","schema":{"items":{"type":"integer"},"type":"array"}},{"description":"When true, includes Tags relation on each market","in":"query","name":"include_tag","schema":{"type":"boolean"}},{"description":"Maximum number of results to return (max 100)","in":"query","name":"limit","schema":{"default":20,"maximum":100,"minimum":1,"type":"integer"}},{"in":"query","name":"liquidity_num_max","schema":{"type":"number"}},{"in":"query","name":"liquidity_num_min","schema":{"type":"number"}},{"in":"query","name":"locale","schema":{"type":"string"}},{"description":"Not allowed. Returns 422 if provided.","in":"query","name":"offset","schema":{"type":"integer"}},{"description":"Comma-separated list of JSON field names to order by, e.g. volume_num,liquidity_num","in":"query","name":"order","schema":{"type":"string"}},{"in":"query","name":"question_ids","schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"related_tags","schema":{"type":"boolean"}},{"in":"query","name":"rfq_enabled","schema":{"type":"boolean"}},{"in":"query","name":"slug","schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"sports_market_types","schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"start_date_max","schema":{"format":"date-time","type":"string"}},{"in":"query","name":"start_date_min","schema":{"format":"date-time","type":"string"}},{"in":"query","name":"tag_id","schema":{"items":{"type":"integer"},"type":"array"}},{"in":"query","name":"tag_match","schema":{"type":"string"}},{"in":"query","name":"uma_resolution_status","schema":{"type":"string"}},{"in":"query","name":"volume_num_max","schema":{"type":"number"}},{"in":"query","name":"volume_num_min","schema":{"type":"number"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response8689C55A3B97_KeysetMarketsResponse"}}},"description":"Paginated list of markets. Includes Events and Events.Series relations. Tags included only when include_tag=true. Nested clob_rewards and fee_schedule are populated on each market.\n"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List markets (keyset pagination)","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-gamma","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-gamma/any_polymarket_gamma_apis_v1_polymarket_markets_keyset","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00044,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-gamma","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-gamma","x-aisa-response-source":{"content_hash":"sha256:cecd751e7fcbb22e2fe1e2d745508fbc1aae3a3c58b55fac0603ed46e8ad9d21","kind":"upstream_success_contract","source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6eaa0bf5df0d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9bd7e1cfa1b3"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_gamma_apis_v1_polymarket_markets_keyset","path":"/apis/v1/polymarket/markets/keyset"},"x-aisa-source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/markets/keyset","x-aisa-validation":"provider"}},"/apis/v1/polymarket/markets/slug/{slug}":{"get":{"description":"Get a market by slug.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00044 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_gamma_apis_v1_polymarket_markets_s_bd803e","parameters":[{"in":"path","name":"slug","required":true,"schema":{"type":"string"}},{"in":"query","name":"include_tag","schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response8689C55A3B97_Market"}}},"description":"Market"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get market by slug","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-gamma","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-gamma/any_polymarket_gamma_apis_v1_polymarket_markets_s_bd803e","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00044,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-gamma","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-gamma","x-aisa-response-source":{"content_hash":"sha256:dea9f63d67eab89e23a073cca0be811ad9b2200163d128bd9c3a601a90ca0e7e","kind":"upstream_success_contract","source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6eaa0bf5df0d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"859adf52917c"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_gamma_apis_v1_polymarket_markets_s_bd803e","path":"/apis/v1/polymarket/markets/slug/{slug}"},"x-aisa-source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/markets/slug/{slug}","x-aisa-validation":"provider"}},"/apis/v1/polymarket/markets/{id}":{"get":{"description":"Get a market by numeric id.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00044 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_gamma_apis_v1_polymarket_markets_id","parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"integer"}},{"in":"query","name":"include_tag","schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response8689C55A3B97_Market"}}},"description":"Market"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get market by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-gamma","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-gamma/any_polymarket_gamma_apis_v1_polymarket_markets_id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00044,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-gamma","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-gamma","x-aisa-response-source":{"content_hash":"sha256:dea9f63d67eab89e23a073cca0be811ad9b2200163d128bd9c3a601a90ca0e7e","kind":"upstream_success_contract","source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6eaa0bf5df0d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7a9c3e4428a3"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_gamma_apis_v1_polymarket_markets_id","path":"/apis/v1/polymarket/markets/{id}"},"x-aisa-source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/markets/{id}","x-aisa-validation":"provider"}},"/apis/v1/polymarket/markets/{id}/tags":{"get":{"description":"Get tags attached to a market.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00044 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_gamma_apis_v1_polymarket_markets_id_tags","parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Response8689C55A3B97_Tag"},"type":"array"}}},"description":"Tags attached to the market"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get market tags by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-gamma","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-gamma/any_polymarket_gamma_apis_v1_polymarket_markets_id_tags","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00044,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-gamma","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-gamma","x-aisa-response-source":{"content_hash":"sha256:673d5a9a8726274ea6cfd7dd11c1bdbf5e97f1d6027e48657407c2a385cd85a6","kind":"upstream_success_contract","source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6eaa0bf5df0d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"388a30b3b3da"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_gamma_apis_v1_polymarket_markets_id_tags","path":"/apis/v1/polymarket/markets/{id}/tags"},"x-aisa-source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/markets/{id}/tags","x-aisa-validation":"provider"}},"/apis/v1/polymarket/midpoint":{"get":{"description":"Retrieves the midpoint price for a specific token ID. The midpoint is calculated as the average of the best bid and best ask prices.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_clob_apis_v1_polymarket_midpoint","parameters":[{"description":"Token ID (asset ID)","example":"0xabc123def456...","in":"query","name":"token_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"mid_price":{"description":"Midpoint price as a string","example":"0.45","type":"string"}},"required":["mid_price"],"type":"object"}}},"description":"Successfully retrieved midpoint price"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get midpoint price","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-clob","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-clob/any_polymarket_clob_apis_v1_polymarket_midpoint","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-clob","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-clob","x-aisa-response-source":{"content_hash":"sha256:ae073801feb73691be77594ae850d1c461443a833a405ad52f2dbae46e070c6d","kind":"upstream_success_contract","source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e6dda162258c"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_clob_apis_v1_polymarket_midpoint","path":"/apis/v1/polymarket/midpoint"},"x-aisa-source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/midpoint","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/polymarket/midpoint?token_id=0xabc123def456...' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/polymarket/midpoints":{"get":{"description":"Retrieves midpoint prices for multiple token IDs using query parameters. The midpoint is calculated as the average of the best bid and best ask prices.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_any_polymarket_clob_apis_v1_polymarket_midpoints","parameters":[{"description":"Comma-separated list of token IDs","example":"0xabc123...,0xdef456...","in":"query","name":"token_ids","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"0xabc123def456...":"0.45","0xdef456abc123...":"0.52"},"schema":{"additionalProperties":{"type":"string"},"description":"Map of token ID to midpoint price","type":"object"}}},"description":"Successfully retrieved midpoint prices"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get midpoint prices (query parameters)","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-clob","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-clob/get_any_polymarket_clob_apis_v1_polymarket_midpoints","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-clob","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-clob","x-aisa-response-source":{"content_hash":"sha256:fb8076b5d0f051a6f6b3f798af22d20184b4a794eeb196126c9aec111708c480","kind":"upstream_success_contract","source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"aa69f9a8458a"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_clob_apis_v1_polymarket_midpoints","path":"/apis/v1/polymarket/midpoints"},"x-aisa-source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/midpoints","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/polymarket/midpoints?token_ids=0xabc123...%2C0xdef456...' \\\n  --header 'Authorization: Bearer <token>'"}]},"post":{"description":"Retrieves midpoint prices for multiple token IDs using query parameters. The midpoint is calculated as the average of the best bid and best ask prices.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_any_polymarket_clob_apis_v1_polymarket_midpoints","requestBody":{"content":{"application/json":{"example":[{"token_id":"0xabc123def456..."},{"token_id":"0xdef456abc123..."}],"schema":{"items":{"properties":{"side":{"description":"Order side (optional, not used for midpoint calculation)","enum":["BUY","SELL"],"example":"BUY","type":"string"},"token_id":{"description":"Token ID (asset ID)","example":"0xabc123def456...","type":"string"}},"required":["token_id"],"type":"object"},"type":"array"}}},"required":true},"responses":{"200":{"content":{"application/json":{"example":{"0xabc123def456...":"0.45","0xdef456abc123...":"0.52"},"schema":{"additionalProperties":{"type":"string"},"description":"Map of token ID to midpoint price","type":"object"}}},"description":"Successfully retrieved midpoint prices"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get midpoint prices (query parameters)","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-clob","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-clob/post_any_polymarket_clob_apis_v1_polymarket_midpoints","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-clob","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-clob","x-aisa-response-source":{"content_hash":"sha256:fb8076b5d0f051a6f6b3f798af22d20184b4a794eeb196126c9aec111708c480","kind":"upstream_success_contract","source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"aa69f9a8458a"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_clob_apis_v1_polymarket_midpoints","path":"/apis/v1/polymarket/midpoints"},"x-aisa-source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/midpoints","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/polymarket/midpoints \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"token_id\": \"0xabc123def456...\"\n  },\n  {\n    \"token_id\": \"0xdef456abc123...\"\n  }\n]'"}]}},"/apis/v1/polymarket/nonce":{"get":{"description":"Gets the current Proxy or Safe nonce for a user.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_relayer_apis_v1_polymarket_nonce","parameters":[{"description":"User's signer address","example":"0x77837466dd64fb52ECD00C737F060d0ff5CCB575","in":"query","name":"address","required":true,"schema":{"description":"Ethereum address (0x-prefixed, 40 hex chars)","example":"0x6e0c80c90ea6c15917308F820Eac91Ce2724B5b5","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"}},{"description":"Type of nonce to retrieve","example":"PROXY","in":"query","name":"type","required":true,"schema":{"enum":["PROXY","SAFE"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"nonce":"31"},"schema":{"$ref":"#/components/schemas/Response3F1A62754080_NonceResponse"}}},"description":"Nonce retrieved successfully"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get current nonce for a user","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-relayer","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-relayer/any_polymarket_relayer_apis_v1_polymarket_nonce","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-relayer","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-relayer","x-aisa-response-source":{"content_hash":"sha256:dd9e3c325acf675d23595db1d6d76c4b4898fb88115f5442a95987996e7187ea","kind":"upstream_success_contract","source":{"content_hash":"sha256:4f1deeac8de60b5013b1a48de8963eee6b2dd2c4787df91b3f5ca1c5d3afe5f2","converter":"scripts/import_upstream.py@4-relayer-address-example","fetched_at":"2026-10-16T11:32:33.370290+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:c0a7ef85d4b9b36cfb5a7eff00b9fdf90e0b76ec76b6b5459069cbef00b80561","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:59d10ecc3fa13a67de2843e861b5f9517c4da1b84484075c9e22dc8da3a42fb6","url":"https://docs.polymarket.com/api-spec/relayer-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"507052e86dbd"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"any_polymarket_relayer_apis_v1_polymarket_nonce","path":"/apis/v1/polymarket/nonce"},"x-aisa-source":{"content_hash":"sha256:4f1deeac8de60b5013b1a48de8963eee6b2dd2c4787df91b3f5ca1c5d3afe5f2","converter":"scripts/import_upstream.py@4-relayer-address-example","fetched_at":"2026-10-16T11:32:33.370290+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:c0a7ef85d4b9b36cfb5a7eff00b9fdf90e0b76ec76b6b5459069cbef00b80561","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:59d10ecc3fa13a67de2843e861b5f9517c4da1b84484075c9e22dc8da3a42fb6","url":"https://docs.polymarket.com/api-spec/relayer-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/nonce","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/polymarket/nonce?address=0x77837466dd64fb52ECD00C737F060d0ff5CCB575&type=PROXY' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/polymarket/oi":{"get":{"description":"Get open interest for one or more markets.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00044 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_data_apis_v1_polymarket_oi","parameters":[{"explode":false,"in":"query","name":"market","schema":{"items":{"description":"0x-prefixed 64-hex string","example":"0xdd22472e552920b8438158ea7238bfadfa4f736aa4cee91a6b86c39ead110917","pattern":"^0x[a-fA-F0-9]{64}$","type":"string"},"type":"array"},"style":"form"}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Response65D835437A58_OpenInterest"},"type":"array"}}},"description":"Success"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get open interest","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-data","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-data/any_polymarket_data_apis_v1_polymarket_oi","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00044,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-data","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-data","x-aisa-response-source":{"content_hash":"sha256:07082c28f74fc2fbd817d5dedde875aa3a04e99a4a5ce2c41539d4fe4a344403","kind":"upstream_success_contract","source":{"content_hash":"sha256:ccf7169b646fe10a98f06abdf69bee2202036b9ee2d22940897f5077693fe946","converter":"scripts/import_upstream.py@1","fetched_at":"2026-09-29T15:09:49.813764+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e0b6ada9e20c7417087f5cfdaee97897cfcf71ad64b81defc14e702efee833c7","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/data-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6eaa0bf5df0d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2ee5971e381a"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_data_apis_v1_polymarket_oi","path":"/apis/v1/polymarket/oi"},"x-aisa-source":{"content_hash":"sha256:ccf7169b646fe10a98f06abdf69bee2202036b9ee2d22940897f5077693fe946","converter":"scripts/import_upstream.py@1","fetched_at":"2026-09-29T15:09:49.813764+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e0b6ada9e20c7417087f5cfdaee97897cfcf71ad64b81defc14e702efee833c7","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/data-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/oi","x-aisa-validation":"provider"}},"/apis/v1/polymarket/order":{"delete":{"description":"Submit a new order to the CLOB API.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"delete_any_polymarket_clob_apis_v1_polymarket_order","requestBody":{"content":{"application/json":{"example":{"orderID":"0xabcdef1234567890abcdef1234567890abcdef12"},"schema":{"properties":{"orderID":{"description":"Order ID (order hash) to cancel","example":"0xabcdef1234567890abcdef1234567890abcdef12","type":"string"}},"required":["orderID"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"examples":{"canceled":{"summary":"Order successfully canceled","value":{"canceled":["0xabcdef1234567890abcdef1234567890abcdef12"],"not_canceled":{}}},"not_canceled":{"summary":"Order could not be canceled","value":{"canceled":[],"not_canceled":{"0xabcdef1234567890abcdef1234567890abcdef12":"Order not found or already canceled"}}}},"schema":{"$ref":"#/components/schemas/Response68C5148660B1_CancelOrdersResponse"}}},"description":"Order cancellation result"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Post a new order","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-clob","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-clob/delete_any_polymarket_clob_apis_v1_polymarket_order","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-clob","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-clob","x-aisa-response-source":{"content_hash":"sha256:0289406a187b757ba373bdb6fa95d748ab5bb26f4848051beec38691acd681a4","kind":"upstream_success_contract","source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"020aec1a4598"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_clob_apis_v1_polymarket_order","path":"/apis/v1/polymarket/order"},"x-aisa-source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/order","x-aisa-validation":"provider"},"post":{"description":"Submit a new order to the CLOB API.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_any_polymarket_clob_apis_v1_polymarket_order","requestBody":{"content":{"application/json":{"examples":{"example":{"summary":"Send order example","value":{"deferExec":false,"order":{"builder":"0x0000000000000000000000000000000000000000000000000000000000000000","expiration":"1735689600","maker":"0x1234567890123456789012345678901234567890","makerAmount":"100000000","metadata":"","salt":1234567890,"side":"BUY","signature":"0x1234abcd...","signatureType":0,"signer":"0x1234567890123456789012345678901234567890","takerAmount":"200000000","timestamp":"1735689600000","tokenId":"0xabc123def456..."},"orderType":"GTC","owner":"f4f247b7-4ac7-ff29-a152-04fda0a8755a","postOnly":false}}},"schema":{"properties":{"deferExec":{"default":false,"description":"Whether to defer execution","type":"boolean"},"order":{"description":"Order payload submitted to the CLOB API. In CLOB V2, `expiration` remains in\nthe POST /order wire body for GTD/order-expiry handling, but it is not part\nof the EIP-712 signed order struct.\n","properties":{"builder":{"description":"Builder code (bytes32) for integrator attribution. `0x` + 64 hex chars or empty.","example":"0x0000000000000000000000000000000000000000000000000000000000000000","type":"string"},"expiration":{"description":"Unix timestamp when the order expires. Present in the API wire body; not part of the CLOB V2 EIP-712 signed order struct.","example":"1735689600","type":"string"},"maker":{"description":"Ethereum address of the maker (In the default case, this is your proxy address)","example":"0x1234567890123456789012345678901234567890","type":"string"},"makerAmount":{"description":"Amount the maker is providing in fixed-math with 6 decimals","example":"100000000","type":"string"},"metadata":{"description":"Reserved for future use","example":"","type":"string"},"salt":{"description":"Random salt for order uniqueness","example":1234567890,"type":"integer"},"side":{"description":"Order side","enum":["BUY","SELL"],"example":"BUY","type":"string"},"signature":{"description":"Cryptographic signature of the order","example":"0x1234abcd...","type":"string"},"signatureType":{"description":"Type of signature (0 = EOA, 1 = POLY_PROXY, 2 = POLY_GNOSIS_SAFE)","enum":[0,1,2],"type":"integer"},"signer":{"description":"Ethereum address of the signer","example":"0x1234567890123456789012345678901234567890","type":"string"},"takerAmount":{"description":"Amount the taker is providing in fixed-math with 6 decimals","example":"200000000","type":"string"},"timestamp":{"description":"Unix timestamp in milliseconds when the order was created (used for order uniqueness)","example":"1735689600000","type":"string"},"tokenId":{"description":"Token ID (asset ID) for the order","example":"0xabc123def456...","type":"string"}},"required":["maker","signer","tokenId","makerAmount","takerAmount","side","expiration","timestamp","builder","signature","salt","signatureType"],"type":"object"},"orderType":{"default":"GTC","description":"Time in force","enum":["GTC","FOK","GTD","FAK"],"type":"string"},"owner":{"description":"UUID of the API key owner","example":"f4f247b7-4ac7-ff29-a152-04fda0a8755a","type":"string"},"postOnly":{"default":false,"description":"Whether the order must rest on the book and not match immediately. Only supported for GTC and GTD orders.","type":"boolean"}},"required":["order","owner"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"examples":{"delayed_order":{"summary":"Order delayed","value":{"errorMsg":"","makingAmount":"100000000","orderID":"0xabcdef1234567890abcdef1234567890abcdef12","status":"delayed","success":true,"takingAmount":"200000000"}},"live_order":{"summary":"Order placed on book","value":{"errorMsg":"","makingAmount":"100000000","orderID":"0xabcdef1234567890abcdef1234567890abcdef12","status":"live","success":true,"takingAmount":"200000000"}},"matched_order":{"summary":"Order immediately matched","value":{"errorMsg":"","makingAmount":"100000000","orderID":"0xabcdef1234567890abcdef1234567890abcdef12","status":"matched","success":true,"takingAmount":"200000000","tradeIDs":["trade-123"],"transactionsHashes":["0x1234567890abcdef1234567890abcdef12345678"]}}},"schema":{"$ref":"#/components/schemas/Response68C5148660B1_SendOrderResponse"}}},"description":"Order successfully processed"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Post a new order","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-clob","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-clob/post_any_polymarket_clob_apis_v1_polymarket_order","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-clob","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-clob","x-aisa-response-source":{"content_hash":"sha256:8cc573d0cded7fd3564b8f757717a8495034dd5d8d2e8d0717d5cfe9124afd6b","kind":"upstream_success_contract","source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"020aec1a4598"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_clob_apis_v1_polymarket_order","path":"/apis/v1/polymarket/order"},"x-aisa-source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/order","x-aisa-validation":"provider"}},"/apis/v1/polymarket/order-scoring":{"get":{"description":"Check whether a specific order is currently scoring for rewards.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_clob_apis_v1_polymarket_order_scoring","parameters":[{"description":"The order ID (order hash) to check scoring status for","example":"0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890","in":"query","name":"order_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"examples":{"not_scoring":{"summary":"Order is not scoring","value":{"scoring":false}},"scoring":{"summary":"Order is scoring","value":{"scoring":true}}},"schema":{"$ref":"#/components/schemas/Response68C5148660B1_OrderScoringResponse"}}},"description":"Successfully retrieved order scoring status"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get order scoring status","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-clob","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-clob/any_polymarket_clob_apis_v1_polymarket_order_scoring","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-clob","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-clob","x-aisa-response-source":{"content_hash":"sha256:cfa783c82a2b8a4b6505698610a32d7bdb652ed324857254d3d6323d145babdd","kind":"upstream_success_contract","source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e8f5b9ff347e"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_clob_apis_v1_polymarket_order_scoring","path":"/apis/v1/polymarket/order-scoring"},"x-aisa-source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/order-scoring","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/polymarket/order-scoring?order_id=0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/polymarket/orders":{"delete":{"description":"Submit multiple orders to the CLOB API in a single request. Maximum array length is 15.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"delete_get_polymarket-orders","requestBody":{"content":{"application/json":{"example":["0xabcdef1234567890abcdef1234567890abcdef12","0xfedcba0987654321fedcba0987654321fedcba09","0x1234567890abcdef1234567890abcdef12345678"],"schema":{"items":{"type":"string"},"maxItems":1000,"type":"array"}}},"required":true},"responses":{"200":{"content":{"application/json":{"examples":{"all_canceled":{"summary":"All orders canceled","value":{"canceled":["0xabcdef1234567890abcdef1234567890abcdef12","0xfedcba0987654321fedcba0987654321fedcba09","0x1234567890abcdef1234567890abcdef12345678"],"not_canceled":{}}},"mixed":{"summary":"Some orders canceled, some not","value":{"canceled":["0xabcdef1234567890abcdef1234567890abcdef12","0xfedcba0987654321fedcba0987654321fedcba09"],"not_canceled":{"0x1234567890abcdef1234567890abcdef12345678":"Order already matched"}}},"partial":{"summary":"Partial cancellation","value":{"canceled":["0xabcdef1234567890abcdef1234567890abcdef12"],"not_canceled":{"0x1234567890abcdef1234567890abcdef12345678":"Order already canceled","0xfedcba0987654321fedcba0987654321fedcba09":"Order not found"}}}},"schema":{"$ref":"#/components/schemas/Response68C5148660B1_CancelOrdersResponse"}}},"description":"Cancellation results for all orders"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Post multiple orders","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-clob","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-clob/delete_get_polymarket-orders","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-clob","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-clob","x-aisa-response-source":{"content_hash":"sha256:0cb304bebab286e595e93ba2561cfbea8df4e3328fa8216eddc49d4b81bedaaa","kind":"upstream_success_contract","source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"99d624559d23"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_polymarket-orders","path":"/apis/v1/polymarket/orders"},"x-aisa-source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/orders","x-aisa-validation":"provider"},"post":{"description":"Submit multiple orders to the CLOB API in a single request. Maximum array length is 15.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_get_polymarket-orders","requestBody":{"content":{"application/json":{"examples":{"example":{"summary":"Send multiple orders example","value":[{"deferExec":false,"order":{"builder":"0x0000000000000000000000000000000000000000000000000000000000000000","expiration":"1735689600","maker":"0x1234567890123456789012345678901234567890","makerAmount":"100000000","metadata":"","salt":1234567890,"side":"BUY","signature":"0x1234abcd...","signatureType":0,"signer":"0x1234567890123456789012345678901234567890","takerAmount":"200000000","timestamp":"1735689600000","tokenId":"0xabc123def456..."},"orderType":"GTC","owner":"f4f247b7-4ac7-ff29-a152-04fda0a8755a","postOnly":false},{"deferExec":false,"order":{"builder":"0x0000000000000000000000000000000000000000000000000000000000000000","expiration":"1735689600","maker":"0x1234567890123456789012345678901234567890","makerAmount":"200000000","metadata":"","salt":1234567891,"side":"SELL","signature":"0x5678efgh...","signatureType":0,"signer":"0x1234567890123456789012345678901234567890","takerAmount":"100000000","timestamp":"1735689600000","tokenId":"0xdef456abc789..."},"orderType":"GTC","owner":"f4f247b7-4ac7-ff29-a152-04fda0a8755a","postOnly":false}]}},"schema":{"items":{"properties":{"deferExec":{"default":false,"description":"Whether to defer execution","type":"boolean"},"order":{"description":"Order payload submitted to the CLOB API. In CLOB V2, `expiration` remains in\nthe POST /order wire body for GTD/order-expiry handling, but it is not part\nof the EIP-712 signed order struct.\n","properties":{"builder":{"description":"Builder code (bytes32) for integrator attribution. `0x` + 64 hex chars or empty.","example":"0x0000000000000000000000000000000000000000000000000000000000000000","type":"string"},"expiration":{"description":"Unix timestamp when the order expires. Present in the API wire body; not part of the CLOB V2 EIP-712 signed order struct.","example":"1735689600","type":"string"},"maker":{"description":"Ethereum address of the maker (In the default case, this is your proxy address)","example":"0x1234567890123456789012345678901234567890","type":"string"},"makerAmount":{"description":"Amount the maker is providing in fixed-math with 6 decimals","example":"100000000","type":"string"},"metadata":{"description":"Reserved for future use","example":"","type":"string"},"salt":{"description":"Random salt for order uniqueness","example":1234567890,"type":"integer"},"side":{"description":"Order side","enum":["BUY","SELL"],"example":"BUY","type":"string"},"signature":{"description":"Cryptographic signature of the order","example":"0x1234abcd...","type":"string"},"signatureType":{"description":"Type of signature (0 = EOA, 1 = POLY_PROXY, 2 = POLY_GNOSIS_SAFE)","enum":[0,1,2],"type":"integer"},"signer":{"description":"Ethereum address of the signer","example":"0x1234567890123456789012345678901234567890","type":"string"},"takerAmount":{"description":"Amount the taker is providing in fixed-math with 6 decimals","example":"200000000","type":"string"},"timestamp":{"description":"Unix timestamp in milliseconds when the order was created (used for order uniqueness)","example":"1735689600000","type":"string"},"tokenId":{"description":"Token ID (asset ID) for the order","example":"0xabc123def456...","type":"string"}},"required":["maker","signer","tokenId","makerAmount","takerAmount","side","expiration","timestamp","builder","signature","salt","signatureType"],"type":"object"},"orderType":{"default":"GTC","description":"Time in force","enum":["GTC","FOK","GTD","FAK"],"type":"string"},"owner":{"description":"UUID of the API key owner","example":"f4f247b7-4ac7-ff29-a152-04fda0a8755a","type":"string"},"postOnly":{"default":false,"description":"Whether the order must rest on the book and not match immediately. Only supported for GTC and GTD orders.","type":"boolean"}},"required":["order","owner"],"type":"object"},"maxItems":15,"type":"array"}}},"required":true},"responses":{"200":{"content":{"application/json":{"examples":{"mixed_results":{"summary":"Mixed order results","value":[{"errorMsg":"","makingAmount":"100000000","orderID":"0xabcdef1234567890abcdef1234567890abcdef12","status":"live","success":true,"takingAmount":"200000000"},{"errorMsg":"","makingAmount":"200000000","orderID":"0xfedcba0987654321fedcba0987654321fedcba09","status":"matched","success":true,"takingAmount":"100000000","tradeIDs":["trade-123"],"transactionsHashes":["0x1234567890abcdef1234567890abcdef12345678"]},{"errorMsg":"Rate limit exceeded for tokenId: 0xdef456abc789...","orderID":"","status":"delayed","success":false}]},"post_only_mode":{"summary":"Post-only mode results","value":[{"errorMsg":"post-only mode: only post-only orders and cancels are allowed","makingAmount":"","orderID":"","status":"","success":true,"takingAmount":""},{"errorMsg":"post-only mode: only post-only orders and cancels are allowed","makingAmount":"","orderID":"","status":"","success":true,"takingAmount":""}]}},"schema":{"items":{"$ref":"#/components/schemas/Response68C5148660B1_SendOrderResponse"},"type":"array"}}},"description":"Orders successfully processed. Returns an array of order responses, one for each order in the request."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Post multiple orders","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-clob","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-clob/post_get_polymarket-orders","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-clob","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-clob","x-aisa-response-source":{"content_hash":"sha256:ad916b15a03616776da7669a3c90134803e735decb12284e7d60e2bb0e681a31","kind":"upstream_success_contract","source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"99d624559d23"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_polymarket-orders","path":"/apis/v1/polymarket/orders"},"x-aisa-source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/orders","x-aisa-validation":"provider"}},"/apis/v1/polymarket/positions":{"get":{"description":"Returns current positions for a user.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_data_apis_v1_polymarket_positions","parameters":[{"description":"Comma-separated list of event IDs. Mutually exclusive with market.","explode":false,"in":"query","name":"eventId","schema":{"items":{"minimum":1,"type":"integer"},"type":"array"},"style":"form"},{"description":"Include positions in archived markets that are still active. Archived positions are excluded by default.","in":"query","name":"includeArchived","schema":{"default":false,"type":"boolean"}},{"in":"query","name":"limit","schema":{"default":100,"maximum":500,"minimum":0,"type":"integer"}},{"description":"Comma-separated list of condition IDs. Mutually exclusive with eventId.","explode":false,"in":"query","name":"market","schema":{"items":{"description":"0x-prefixed 64-hex string","example":"0xdd22472e552920b8438158ea7238bfadfa4f736aa4cee91a6b86c39ead110917","pattern":"^0x[a-fA-F0-9]{64}$","type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"mergeable","schema":{"default":false,"type":"boolean"}},{"in":"query","name":"offset","schema":{"default":0,"maximum":10000,"minimum":0,"type":"integer"}},{"in":"query","name":"redeemable","schema":{"default":false,"type":"boolean"}},{"in":"query","name":"sizeThreshold","schema":{"default":1,"minimum":0,"type":"number"}},{"in":"query","name":"sortBy","schema":{"default":"TOKENS","enum":["CURRENT","INITIAL","TOKENS","CASHPNL","PERCENTPNL","TITLE","RESOLVING","PRICE","AVGPRICE"],"type":"string"}},{"in":"query","name":"sortDirection","schema":{"default":"DESC","enum":["ASC","DESC"],"type":"string"}},{"in":"query","name":"title","schema":{"maxLength":100,"type":"string"}},{"description":"User address (required)","in":"query","name":"user","required":true,"schema":{"description":"User Profile Address (0x-prefixed, 40 hex chars)","example":"0x56687bf447db6ffa42ffe2204a05edaa20f55839","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Response65D835437A58_Position"},"type":"array"}}},"description":"Success"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get current positions for a user","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-data","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-data/any_polymarket_data_apis_v1_polymarket_positions","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-data","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-data","x-aisa-response-source":{"content_hash":"sha256:fbcecd86323bdd5c6b9e15e49f507331ed94f607f14ccb9128c1f64dc1c89572","kind":"upstream_success_contract","source":{"content_hash":"sha256:ccf7169b646fe10a98f06abdf69bee2202036b9ee2d22940897f5077693fe946","converter":"scripts/import_upstream.py@1","fetched_at":"2026-09-29T15:09:49.813764+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e0b6ada9e20c7417087f5cfdaee97897cfcf71ad64b81defc14e702efee833c7","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/data-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"16074065cbdd"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_data_apis_v1_polymarket_positions","path":"/apis/v1/polymarket/positions"},"x-aisa-source":{"content_hash":"sha256:ccf7169b646fe10a98f06abdf69bee2202036b9ee2d22940897f5077693fe946","converter":"scripts/import_upstream.py@1","fetched_at":"2026-09-29T15:09:49.813764+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e0b6ada9e20c7417087f5cfdaee97897cfcf71ad64b81defc14e702efee833c7","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/data-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/positions","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/polymarket/positions?user=0x56687bf447db6ffa42ffe2204a05edaa20f55839' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/polymarket/price":{"get":{"description":"Retrieves the best market price for a specific token ID and side (bid or ask). Returns the best bid price for BUY side or best ask price for SELL side.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_clob_apis_v1_polymarket_price","parameters":[{"description":"Order side","example":"BUY","in":"query","name":"side","required":true,"schema":{"enum":["BUY","SELL"],"type":"string"}},{"description":"Token ID (asset ID)","example":"0xabc123def456...","in":"query","name":"token_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"price":0.45},"schema":{"properties":{"price":{"description":"Market price as a decimal number","example":0.45,"format":"double","type":"number"}},"required":["price"],"type":"object"}}},"description":"Successfully retrieved market price"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get market price","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-clob","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-clob/any_polymarket_clob_apis_v1_polymarket_price","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-clob","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-clob","x-aisa-response-source":{"content_hash":"sha256:8b924604ddcbb4c93d3bca8fac43aff8778c5427ebde730c121d8119cb04ab15","kind":"upstream_success_contract","source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5365b95674d2"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_clob_apis_v1_polymarket_price","path":"/apis/v1/polymarket/price"},"x-aisa-source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/price","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/polymarket/price?side=BUY&token_id=0xabc123def456...' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/polymarket/prices":{"get":{"description":"Retrieves market prices for multiple token IDs and sides using query parameters.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_any_polymarket_clob_apis_v1_polymarket_prices","parameters":[{"description":"Comma-separated list of sides (BUY or SELL) corresponding to token IDs","example":"BUY,SELL","in":"query","name":"sides","required":true,"schema":{"type":"string"}},{"description":"Comma-separated list of token IDs","example":"0xabc123...,0xdef456...","in":"query","name":"token_ids","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"0xabc123def456...":{"BUY":0.45},"0xdef456abc123...":{"SELL":0.52}},"schema":{"additionalProperties":{"additionalProperties":{"format":"double","type":"number"},"type":"object"},"description":"Map of token ID to map of side to price","type":"object"}}},"description":"Successfully retrieved market prices"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get market prices (query parameters)","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-clob","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-clob/get_any_polymarket_clob_apis_v1_polymarket_prices","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-clob","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-clob","x-aisa-response-source":{"content_hash":"sha256:774ce6b88c1f3282d05b8603b2e6b804e051e314caac87c90cb7e5f93fc2d251","kind":"upstream_success_contract","source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8386ae22f165"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_clob_apis_v1_polymarket_prices","path":"/apis/v1/polymarket/prices"},"x-aisa-source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/prices","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/polymarket/prices?sides=BUY%2CSELL&token_ids=0xabc123...%2C0xdef456...' \\\n  --header 'Authorization: Bearer <token>'"}]},"post":{"description":"Retrieves market prices for multiple token IDs and sides using query parameters.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_any_polymarket_clob_apis_v1_polymarket_prices","requestBody":{"content":{"application/json":{"example":[{"side":"BUY","token_id":"0xabc123def456..."},{"side":"SELL","token_id":"0xdef456abc123..."}],"schema":{"items":{"properties":{"side":{"description":"Order side (optional, not used for midpoint calculation)","enum":["BUY","SELL"],"example":"BUY","type":"string"},"token_id":{"description":"Token ID (asset ID)","example":"0xabc123def456...","type":"string"}},"required":["token_id"],"type":"object"},"type":"array"}}},"required":true},"responses":{"200":{"content":{"application/json":{"example":{"0xabc123def456...":{"BUY":0.45},"0xdef456abc123...":{"SELL":0.52}},"schema":{"additionalProperties":{"additionalProperties":{"format":"double","type":"number"},"type":"object"},"description":"Map of token ID to map of side to price","type":"object"}}},"description":"Successfully retrieved market prices"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get market prices (query parameters)","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-clob","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-clob/post_any_polymarket_clob_apis_v1_polymarket_prices","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-clob","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-clob","x-aisa-response-source":{"content_hash":"sha256:774ce6b88c1f3282d05b8603b2e6b804e051e314caac87c90cb7e5f93fc2d251","kind":"upstream_success_contract","source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8386ae22f165"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_clob_apis_v1_polymarket_prices","path":"/apis/v1/polymarket/prices"},"x-aisa-source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/prices","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/polymarket/prices \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"token_id\": \"0xabc123def456...\",\n    \"side\": \"BUY\"\n  },\n  {\n    \"token_id\": \"0xdef456abc123...\",\n    \"side\": \"SELL\"\n  }\n]'"}]}},"/apis/v1/polymarket/prices-history":{"get":{"description":"Retrieve historical price data for a market.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_clob_apis_v1_polymarket_prices_history","parameters":[{"description":"Filter by items before this unix timestamp.","in":"query","name":"endTs","required":false,"schema":{"format":"double","type":"number"}},{"description":"Accuracy of the data expressed in minutes. Default is 1 minute.","in":"query","name":"fidelity","required":false,"schema":{"type":"integer"}},{"description":"Time interval for data aggregation.","in":"query","name":"interval","required":false,"schema":{"enum":["max","all","1m","1w","1d","6h","1h"],"type":"string"}},{"description":"The market (asset id) to query.","in":"query","name":"market","required":true,"schema":{"type":"string"}},{"description":"Filter by items after this unix timestamp.","in":"query","name":"startTs","required":false,"schema":{"format":"double","type":"number"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response68C5148660B1_PricesHistoryResponse"}}},"description":"Successful response with price history"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get prices history","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-clob","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-clob/any_polymarket_clob_apis_v1_polymarket_prices_history","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-clob","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-clob","x-aisa-response-source":{"content_hash":"sha256:e1db014cc0070954320110ae37c9b20b9a07bdb41f74584cae8575124f2a57b0","kind":"upstream_success_contract","source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8892d8447d2c"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_clob_apis_v1_polymarket_prices_history","path":"/apis/v1/polymarket/prices-history"},"x-aisa-source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/prices-history","x-aisa-validation":"provider"}},"/apis/v1/polymarket/public-profile":{"get":{"description":"Returns the public profile for a wallet address.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00044 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_gamma_apis_v1_polymarket_public_profile","parameters":[{"description":"The wallet address (proxy wallet or user address)","example":"0x7c3db723f1d4d8cb9c550095203b686cb11e5c6b","in":"query","name":"address","required":true,"schema":{"pattern":"^0x[a-fA-F0-9]{40}$","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response8689C55A3B97_PublicProfileResponse"}}},"description":"Public profile information"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get public profile by wallet address","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-gamma","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-gamma/any_polymarket_gamma_apis_v1_polymarket_public_profile","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00044,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-gamma","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-gamma","x-aisa-response-source":{"content_hash":"sha256:fafd08227073bc830b7e245fe8801965242f9fc1487ecc35a1bf414cfeb4b0ce","kind":"upstream_success_contract","source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6eaa0bf5df0d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"67cb893eac50"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_gamma_apis_v1_polymarket_public_profile","path":"/apis/v1/polymarket/public-profile"},"x-aisa-source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/public-profile","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/polymarket/public-profile?address=0x7c3db723f1d4d8cb9c550095203b686cb11e5c6b' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/polymarket/public-search":{"get":{"description":"Searches markets, events, and profiles.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_data_apis_v1_polymarket_public_search","parameters":[{"in":"query","name":"ascending","schema":{"type":"boolean"}},{"in":"query","name":"cache","schema":{"type":"boolean"}},{"in":"query","name":"events_status","schema":{"type":"string"}},{"in":"query","name":"events_tag","schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"exclude_tag_id","schema":{"items":{"type":"integer"},"type":"array"}},{"in":"query","name":"keep_closed_markets","schema":{"type":"integer"}},{"in":"query","name":"limit_per_type","schema":{"type":"integer"}},{"in":"query","name":"optimized","schema":{"type":"boolean"}},{"in":"query","name":"page","schema":{"type":"integer"}},{"in":"query","name":"q","required":true,"schema":{"type":"string"}},{"in":"query","name":"recurrence","schema":{"type":"string"}},{"in":"query","name":"search_profiles","schema":{"type":"boolean"}},{"in":"query","name":"search_tags","schema":{"type":"boolean"}},{"in":"query","name":"sort","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response8689C55A3B97_Search"}}},"description":"Search results"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Search markets, events, and profiles","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-gamma","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-gamma/any_polymarket_data_apis_v1_polymarket_public_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-gamma","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-gamma","x-aisa-response-source":{"content_hash":"sha256:aa49785168ba163a89359990c370bb61f691b4dbffabe285500f9a82c05d3312","kind":"upstream_success_contract","source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"702a2ac111d1"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_data_apis_v1_polymarket_public_search","path":"/apis/v1/polymarket/public-search"},"x-aisa-source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/public-search","x-aisa-validation":"provider"}},"/apis/v1/polymarket/quote":{"post":{"description":"Get a bridge quote for a deposit or withdrawal.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_bridge_apis_v1_polymarket_quote","requestBody":{"content":{"application/json":{"example":{"fromAmountBaseUnit":"10000000","fromChainId":"137","fromTokenAddress":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","recipientAddress":"0x17eC161f126e82A8ba337f4022d574DBEaFef575","toChainId":"137","toTokenAddress":"0xC011a7E12a19f7B1f670d46F03B03f3342E82DFB"},"schema":{"properties":{"fromAmountBaseUnit":{"description":"Amount of tokens to send","example":"10000000","type":"string"},"fromChainId":{"description":"Source Chain ID","example":"137","type":"string"},"fromTokenAddress":{"description":"Source token address","example":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","type":"string"},"recipientAddress":{"description":"Address of the recipient","example":"0x17eC161f126e82A8ba337f4022d574DBEaFef575","type":"string"},"toChainId":{"description":"Destination Chain ID","example":"137","type":"string"},"toTokenAddress":{"description":"Destination token address","example":"0xC011a7E12a19f7B1f670d46F03B03f3342E82DFB","type":"string"}},"required":["fromAmountBaseUnit","fromChainId","fromTokenAddress","recipientAddress","toChainId","toTokenAddress"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"example":{"estCheckoutTimeMs":25000,"estFeeBreakdown":{"appFeeLabel":"Fun.xyz fee","appFeePercent":0,"appFeeUsd":0,"fillCostPercent":0,"fillCostUsd":0,"gasUsd":0.003854,"maxSlippage":0,"minReceived":14.488305,"swapImpact":0,"swapImpactUsd":0,"totalImpact":0,"totalImpactUsd":0},"estInputUsd":14.488305,"estOutputUsd":14.488305,"estToTokenBaseUnit":"14491203","quoteId":"0x00c34ba467184b0146406d62b0e60aaa24ed52460bd456222b6155a0d9de0ad5"},"schema":{"$ref":"#/components/schemas/Response7A88Af0Ff8Eb_QuoteResponse"}}},"description":"Quote retrieved successfully"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get a quote","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-bridge","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-bridge/any_polymarket_bridge_apis_v1_polymarket_quote","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-bridge","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-bridge","x-aisa-response-source":{"content_hash":"sha256:04d8ae331b43a5c3433d12d4455c6ebe51e0fc19c7948c1480456a83887f0690","kind":"upstream_success_contract","source":{"content_hash":"sha256:be45a0a8ab0003bcb26fcc9d7b7fef3a906b1bea3b16062a769b180fe0e079fd","converter":"scripts/import_upstream.py@1","fetched_at":"2026-09-29T15:09:49.674222+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:c435404fd140d497c1aa20dbb472f5ef821e3cd8a33e43b6e1c487559b4e90a7","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/bridge-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ec33a17305c6"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_bridge_apis_v1_polymarket_quote","path":"/apis/v1/polymarket/quote"},"x-aisa-source":{"content_hash":"sha256:be45a0a8ab0003bcb26fcc9d7b7fef3a906b1bea3b16062a769b180fe0e079fd","converter":"scripts/import_upstream.py@1","fetched_at":"2026-09-29T15:09:49.674222+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:c435404fd140d497c1aa20dbb472f5ef821e3cd8a33e43b6e1c487559b4e90a7","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/bridge-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/quote","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/polymarket/quote \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"fromAmountBaseUnit\": \"10000000\",\n  \"fromChainId\": \"137\",\n  \"fromTokenAddress\": \"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359\",\n  \"recipientAddress\": \"0x17eC161f126e82A8ba337f4022d574DBEaFef575\",\n  \"toChainId\": \"137\",\n  \"toTokenAddress\": \"0xC011a7E12a19f7B1f670d46F03B03f3342E82DFB\"\n}'"}]}},"/apis/v1/polymarket/rebates/current":{"get":{"description":"Returns the current rebated fees for a maker address on a given date. Each entry includes the condition ID, asset address, and the USDC amount rebated. This endpoint does not require authentication.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_clob_apis_v1_polymarket_rebates_current","parameters":[{"description":"Date in YYYY-MM-DD format","example":"2026-02-27","in":"query","name":"date","required":true,"schema":{"format":"date","type":"string"}},{"description":"Ethereum address of the maker","example":"0xFeA4cB3dD4ca7CefD3368653B7D6FF9BcDFca604","in":"query","name":"maker_address","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":[{"asset_address":"0xC011a7E12a19f7B1f670d46F03B03f3342E82DFB","condition_id":"0xbd31dc8a20211944f6b70f31557f1001557b59905b7738480ca09bd4532f84af","date":"2026-02-27","maker_address":"0xFeA4cB3dD4ca7CefD3368653B7D6FF9BcDFca604","rebated_fees_usdc":"0.237519"}],"schema":{"items":{"$ref":"#/components/schemas/Response68C5148660B1_RebatedFees"},"type":"array"}}},"description":"Successfully retrieved rebated fees"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get current rebated fees for a maker","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-clob","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-clob/any_polymarket_clob_apis_v1_polymarket_rebates_current","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-clob","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-clob","x-aisa-response-source":{"content_hash":"sha256:093d145041b8137bc422d66abbddc39f9cde02df4c33abdf22b2b3760d2182bc","kind":"upstream_success_contract","source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3783bd4ab27c"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_clob_apis_v1_polymarket_rebates_current","path":"/apis/v1/polymarket/rebates/current"},"x-aisa-source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/rebates/current","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/polymarket/rebates/current?date=2026-02-27&maker_address=0xFeA4cB3dD4ca7CefD3368653B7D6FF9BcDFca604' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/polymarket/relay-payload":{"get":{"description":"Fetches the relayer address and nonce for a specific user.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_relayer_apis_v1_polymarket_relay_payload","parameters":[{"description":"User's signer address","example":"0x77837466dd64fb52ECD00C737F060d0ff5CCB575","in":"query","name":"address","required":true,"schema":{"description":"Ethereum address (0x-prefixed, 40 hex chars)","example":"0x6e0c80c90ea6c15917308F820Eac91Ce2724B5b5","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"}},{"description":"Type of nonce to retrieve","example":"PROXY","in":"query","name":"type","required":true,"schema":{"enum":["PROXY","SAFE"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"address":"0x4da9395388791c22684e03779c3de10934eb9cfb","nonce":"31"},"schema":{"$ref":"#/components/schemas/Response3F1A62754080_RelayPayloadResponse"}}},"description":"Relay payload retrieved successfully"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get relayer address and nonce","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-relayer","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-relayer/any_polymarket_relayer_apis_v1_polymarket_relay_payload","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-relayer","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-relayer","x-aisa-response-source":{"content_hash":"sha256:4ce422c249aea43067e089b1c4b67f2b8438a56f08e5c942011f0a2d57972296","kind":"upstream_success_contract","source":{"content_hash":"sha256:4f1deeac8de60b5013b1a48de8963eee6b2dd2c4787df91b3f5ca1c5d3afe5f2","converter":"scripts/import_upstream.py@4-relayer-address-example","fetched_at":"2026-10-16T11:32:33.370290+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:c0a7ef85d4b9b36cfb5a7eff00b9fdf90e0b76ec76b6b5459069cbef00b80561","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:59d10ecc3fa13a67de2843e861b5f9517c4da1b84484075c9e22dc8da3a42fb6","url":"https://docs.polymarket.com/api-spec/relayer-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c55bfb8e9dd5"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"any_polymarket_relayer_apis_v1_polymarket_relay_payload","path":"/apis/v1/polymarket/relay-payload"},"x-aisa-source":{"content_hash":"sha256:4f1deeac8de60b5013b1a48de8963eee6b2dd2c4787df91b3f5ca1c5d3afe5f2","converter":"scripts/import_upstream.py@4-relayer-address-example","fetched_at":"2026-10-16T11:32:33.370290+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:c0a7ef85d4b9b36cfb5a7eff00b9fdf90e0b76ec76b6b5459069cbef00b80561","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:59d10ecc3fa13a67de2843e861b5f9517c4da1b84484075c9e22dc8da3a42fb6","url":"https://docs.polymarket.com/api-spec/relayer-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/relay-payload","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/polymarket/relay-payload?address=0x77837466dd64fb52ECD00C737F060d0ff5CCB575&type=PROXY' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/polymarket/relayer/api/keys":{"get":{"description":"Returns all relayer API keys for the authenticated address. Auth allowed: Gamma auth or Relayer API key auth (RELAYER_API_KEY and RELAYER_API_KEY_ADDRESS).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_relayer_apis_v1_polymarket_relayer_f3537f","parameters":[{"description":"Relayer API key (when using relayer API key auth)","example":"01967c03-b8c8-7000-8f68-8b8eaec6fd3d","in":"header","name":"RELAYER_API_KEY","required":false,"schema":{"type":"string"}},{"description":"Address that owns the key (when using relayer API key auth). Must match the address that owns the key.","example":"0xabc...","in":"header","name":"RELAYER_API_KEY_ADDRESS","required":false,"schema":{"description":"Ethereum address (0x-prefixed, 40 hex chars)","example":"0x6e0c80c90ea6c15917308F820Eac91Ce2724B5b5","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":[{"address":"0xabc...","apiKey":"01967c03-b8c8-7000-8f68-8b8eaec6fd3d","createdAt":"2026-02-24T18:20:11.237485Z","updatedAt":"2026-02-24T18:20:11.237485Z"}],"schema":{"items":{"properties":{"address":{"description":"Ethereum address (0x-prefixed, 40 hex chars)","example":"0x6e0c80c90ea6c15917308F820Eac91Ce2724B5b5","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"},"apiKey":{"description":"The relayer API key","example":"01967c03-b8c8-7000-8f68-8b8eaec6fd3d","type":"string"},"createdAt":{"description":"Timestamp when the key was created","example":"2026-02-24T18:20:11.237485Z","format":"date-time","type":"string"},"updatedAt":{"description":"Timestamp when the key was last updated","example":"2026-02-24T18:20:11.237485Z","format":"date-time","type":"string"}},"type":"object"},"type":"array"}}},"description":"API keys retrieved successfully. Returns an empty array if no keys exist for the authenticated address."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get all relayer API keys","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-relayer","x-aisa-category":"9","x-aisa-contract-pending":"source header parameters are not forwarded by runtime: RELAYER_API_KEY, RELAYER_API_KEY_ADDRESS","x-aisa-contract-state":"retained_pending","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-relayer/any_polymarket_relayer_apis_v1_polymarket_relayer_f3537f","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-relayer","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-relayer","x-aisa-response-source":{"content_hash":"sha256:dfea42454048e9b3c4dd940fed3b4e48517eb2bf1756842ad9146ae9f1657a0a","kind":"upstream_success_contract","source":{"content_hash":"sha256:59d10ecc3fa13a67de2843e861b5f9517c4da1b84484075c9e22dc8da3a42fb6","converter":"scripts/import_upstream.py@1","fetched_at":"2026-09-29T15:09:49.609933+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:c0a7ef85d4b9b36cfb5a7eff00b9fdf90e0b76ec76b6b5459069cbef00b80561","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/relayer-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"91d584e57b20"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_relayer_apis_v1_polymarket_relayer_f3537f","path":"/apis/v1/polymarket/relayer/api/keys"},"x-aisa-source":{"content_hash":"sha256:59d10ecc3fa13a67de2843e861b5f9517c4da1b84484075c9e22dc8da3a42fb6","converter":"scripts/import_upstream.py@1","fetched_at":"2026-09-29T15:09:49.609933+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:c0a7ef85d4b9b36cfb5a7eff00b9fdf90e0b76ec76b6b5459069cbef00b80561","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/relayer-openapi.yaml"},"x-aisa-status":"disabled","x-aisa-upstream-path":"/relayer/api/keys","x-aisa-validation":"provider"}},"/apis/v1/polymarket/rewards/markets/current":{"get":{"description":"Returns the current active rewards configurations for markets.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_clob_apis_v1_polymarket_rewards_ma_a68cc7","parameters":[{"description":"Pagination cursor from previous response","in":"query","name":"next_cursor","required":false,"schema":{"type":"string"}},{"description":"If true, returns sponsored reward configurations instead of standard ones","in":"query","name":"sponsored","required":false,"schema":{"default":false,"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"example":{"count":1,"data":[{"condition_id":"0xbd31dc8a20211944f6b70f31557f1001557b59905b7738480ca09bd4532f84af","native_daily_rate":2.5,"rewards_config":[{"asset_address":"0x9c4E1703476E875070EE25b56A58B008CFb8FA78","end_date":"2500-12-31","id":0,"rate_per_day":2,"start_date":"2024-03-01","total_rewards":92},{"asset_address":"0x69308FB512518e39F9b16112fA8d994F4e2Bf8bB","end_date":"2500-12-31","id":0,"rate_per_day":1,"start_date":"2024-03-01","total_rewards":46}],"rewards_max_spread":99,"rewards_min_size":10,"sponsored_daily_rate":0.5,"sponsors_count":2,"total_daily_rate":3}],"limit":500,"next_cursor":"LTE="},"schema":{"$ref":"#/components/schemas/Response68C5148660B1_PaginatedCurrentReward"}}},"description":"Successfully retrieved current rewards configurations"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get current active rewards configurations","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-clob","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-clob/any_polymarket_clob_apis_v1_polymarket_rewards_ma_a68cc7","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-clob","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-clob","x-aisa-response-source":{"content_hash":"sha256:2ba571e111c63e27cf5c7722406bc80d13922de6e5da211e7106efdd3ea50365","kind":"upstream_success_contract","source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ece930104aa1"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_clob_apis_v1_polymarket_rewards_ma_a68cc7","path":"/apis/v1/polymarket/rewards/markets/current"},"x-aisa-source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/rewards/markets/current","x-aisa-validation":"provider"}},"/apis/v1/polymarket/rewards/markets/multi":{"get":{"description":"Returns multiple markets with rewards and supports filtering and sorting.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_clob_apis_v1_polymarket_rewards_ma_8c7184","parameters":[{"description":"Filter by event ID. Can be repeated for multiple events (e.g., ?event_id=100&event_id=200)","in":"query","name":"event_id","required":false,"schema":{"type":"string"}},{"description":"Search event titles using case-insensitive pattern matching","in":"query","name":"event_title","required":false,"schema":{"type":"string"}},{"description":"Maximum first token price filter","in":"query","name":"max_price","required":false,"schema":{"format":"double","type":"number"}},{"description":"Maximum spread filter","in":"query","name":"max_spread","required":false,"schema":{"format":"double","type":"number"}},{"description":"Maximum 24-hour volume filter","in":"query","name":"max_volume_24hr","required":false,"schema":{"format":"double","type":"number"}},{"description":"Minimum first token price filter","in":"query","name":"min_price","required":false,"schema":{"format":"double","type":"number"}},{"description":"Minimum spread filter","in":"query","name":"min_spread","required":false,"schema":{"format":"double","type":"number"}},{"description":"Minimum 24-hour volume filter","in":"query","name":"min_volume_24hr","required":false,"schema":{"format":"double","type":"number"}},{"description":"Pagination cursor from previous response","in":"query","name":"next_cursor","required":false,"schema":{"type":"string"}},{"description":"Field to sort results by","in":"query","name":"order_by","required":false,"schema":{"enum":["market_id","created_at","volume_24hr","spread","competitiveness","max_spread","min_size","question","one_day_price_change","rate_per_day","price","end_date","start_date","reward_end_date"],"type":"string"}},{"description":"Number of items per page (max 500, values above are capped)","in":"query","name":"page_size","required":false,"schema":{"default":100,"maximum":500,"type":"integer"}},{"description":"Sort direction","in":"query","name":"position","required":false,"schema":{"enum":["ASC","DESC"],"type":"string"}},{"description":"Text search on market question/description","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"Filter by tag slug. Can be repeated for OR logic (e.g., ?tag_slug=sports&tag_slug=politics)","in":"query","name":"tag_slug","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"count":1,"data":[{"condition_id":"0xbd31dc8a20211944f6b70f31557f1001557b59905b7738480ca09bd4532f84af","created_at":"2024-05-01T12:00:00Z","end_date":"2024-08-10 00:00:00","event_id":"12345","event_slug":"2024-us-election","group_item_title":"","image":"https://example.com/image.png","market_competitiveness":0.42,"market_id":"248849","market_slug":"will-trump-win-the-2024-iowa-caucus","one_day_price_change":0.03,"question":"Will Trump win the 2024 Iowa Caucus?","rewards_config":[{"asset_address":"0x9c4E1703476E875070EE25b56A58B008CFb8FA78","end_date":"2500-12-31","id":7,"rate_per_day":2,"start_date":"2024-03-01","total_rewards":92}],"rewards_max_spread":99,"rewards_min_size":10,"spread":0.12,"tokens":[{"outcome":"YES","price":0.8,"token_id":"1343197538147866997676250008839231694243646439454152539053893078719042421992"},{"outcome":"NO","price":0.2,"token_id":"16678291189211314787145083999015737376658799626183230671758641503291735614088"}],"volume_24hr":12345.67}],"limit":50,"next_cursor":"NQ=="},"schema":{"$ref":"#/components/schemas/Response68C5148660B1_PaginatedMultiMarketInfo"}}},"description":"Successfully retrieved markets with rewards"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get multiple markets with rewards","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-clob","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-clob/any_polymarket_clob_apis_v1_polymarket_rewards_ma_8c7184","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-clob","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-clob","x-aisa-response-source":{"content_hash":"sha256:9c12648e1ef68cd13b499ae741b7bdb9d2e3a91d30e7c49a20c6445eb0fc2e8b","kind":"upstream_success_contract","source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"df571f1a9dc0"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_clob_apis_v1_polymarket_rewards_ma_8c7184","path":"/apis/v1/polymarket/rewards/markets/multi"},"x-aisa-source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/rewards/markets/multi","x-aisa-validation":"provider"}},"/apis/v1/polymarket/rewards/markets/{condition_id}":{"get":{"description":"Returns raw rewards configuration for a specific market.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_clob_apis_v1_polymarket_rewards_ma_06def4","parameters":[{"description":"The condition ID of the market","example":"0xbd31dc8a20211944f6b70f31557f1001557b59905b7738480ca09bd4532f84af","in":"path","name":"condition_id","required":true,"schema":{"type":"string"}},{"description":"Pagination cursor from previous response","in":"query","name":"next_cursor","required":false,"schema":{"type":"string"}},{"description":"If true, folds sponsored daily rates into each config's rate_per_day","in":"query","name":"sponsored","required":false,"schema":{"default":false,"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"example":{"count":1,"data":[{"condition_id":"0xbd31dc8a20211944f6b70f31557f1001557b59905b7738480ca09bd4532f84af","event_slug":"will-trump-win-the-2024-iowa-caucus","image":"https://polymarket-upload.s3.us-east-2.amazonaws.com/trump1+copy.png","market_competitiveness":0.42,"market_slug":"will-trump-win-the-2024-iowa-caucus","question":"Will Trump win the 2024 Iowa Caucus?","rewards_config":[{"asset_address":"0x9c4E1703476E875070EE25b56A58B008CFb8FA78","end_date":"2500-12-31","id":1,"rate_per_day":0.25,"start_date":"2024-03-01","total_days":174161,"total_rewards":0},{"asset_address":"0x9c4E1703476E875070EE25b56A58B008CFb8FA78","end_date":"2024-05-31","id":2,"rate_per_day":1,"start_date":"2024-03-01","total_days":92,"total_rewards":92}],"rewards_max_spread":99,"rewards_min_size":10,"tokens":[{"outcome":"YES","price":0.8,"token_id":"1343197538147866997676250008839231694243646439454152539053893078719042421992"},{"outcome":"NO","price":0.2,"token_id":"16678291189211314787145083999015737376658799626183230671758641503291735614088"}]}],"limit":100,"next_cursor":"LTE="},"schema":{"$ref":"#/components/schemas/Response68C5148660B1_PaginatedMarketReward"}}},"description":"Successfully retrieved rewards for market"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get raw rewards for a specific market","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-clob","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-clob/any_polymarket_clob_apis_v1_polymarket_rewards_ma_06def4","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-clob","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-clob","x-aisa-response-source":{"content_hash":"sha256:1f39ee6f9b556d7d7a9a0366096b6e8dda1cfb8c5e11708df9477e813b687bad","kind":"upstream_success_contract","source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d8657217f513"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_clob_apis_v1_polymarket_rewards_ma_06def4","path":"/apis/v1/polymarket/rewards/markets/{condition_id}"},"x-aisa-source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/rewards/markets/{condition_id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/polymarket/rewards/markets/0xbd31dc8a20211944f6b70f31557f1001557b59905b7738480ca09bd4532f84af \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/polymarket/rewards/user":{"get":{"description":"Returns earnings for a user on a given date. Requires API key auth headers.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_clob_apis_v1_polymarket_rewards_user","parameters":[{"description":"Date in YYYY-MM-DD format","example":"2024-03-26","in":"query","name":"date","required":true,"schema":{"format":"date","type":"string"}},{"description":"Maker address to query earnings for","example":"0xFeA4cB3dD4ca7CefD3368653B7D6FF9BcDFca604","in":"query","name":"maker_address","required":false,"schema":{"type":"string"}},{"description":"Pagination cursor from previous response","in":"query","name":"next_cursor","required":false,"schema":{"type":"string"}},{"description":"Signature type for address derivation (required for API KEY auth):\n- 0: EOA\n- 1: POLY_PROXY\n- 2: POLY_GNOSIS_SAFE\n","in":"query","name":"signature_type","required":false,"schema":{"enum":[0,1,2],"type":"integer"}},{"description":"If true, returns sponsored-only earnings","in":"query","name":"sponsored","required":false,"schema":{"default":false,"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"example":{"count":1,"data":[{"asset_address":"0x9c4E1703476E875070EE25b56A58B008CFb8FA78","asset_rate":1,"condition_id":"0xbd31dc8a20211944f6b70f31557f1001557b59905b7738480ca09bd4532f84af","date":"2024-03-26T00:00:00Z","earnings":0.237519,"maker_address":"0xFeA4cB3dD4ca7CefD3368653B7D6FF9BcDFca604"}],"limit":100,"next_cursor":"LTE="},"schema":{"$ref":"#/components/schemas/Response68C5148660B1_PaginatedUserEarnings"}}},"description":"Successfully retrieved user earnings"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get earnings for user by date","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-clob","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-clob/any_polymarket_clob_apis_v1_polymarket_rewards_user","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-clob","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-clob","x-aisa-response-source":{"content_hash":"sha256:a597c6c16efc51f3fdb3067d9163fc24a504cf42aeb54209125b0e2a59f6a028","kind":"upstream_success_contract","source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d278075c75d1"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_clob_apis_v1_polymarket_rewards_user","path":"/apis/v1/polymarket/rewards/user"},"x-aisa-source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/rewards/user","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/polymarket/rewards/user?date=2024-03-26&maker_address=0xFeA4cB3dD4ca7CefD3368653B7D6FF9BcDFca604' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/polymarket/rewards/user/markets":{"get":{"description":"Returns user earnings together with market configurations. Requires API key auth headers.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_clob_apis_v1_polymarket_rewards_us_50d129","parameters":[{"description":"Date in YYYY-MM-DD format. Defaults to current date if not provided.","example":"2024-03-26","in":"query","name":"date","required":false,"schema":{"format":"date","type":"string"}},{"description":"If true, only show markets favorited by the user (requires auth)","in":"query","name":"favorite_markets","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Maker address to query data for","example":"0xFeA4cB3dD4ca7CefD3368653B7D6FF9BcDFca604","in":"query","name":"maker_address","required":false,"schema":{"type":"string"}},{"description":"Pagination cursor from previous response","in":"query","name":"next_cursor","required":false,"schema":{"type":"string"}},{"description":"Filter for markets with no competition","in":"query","name":"no_competition","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Filter for only mergeable markets","in":"query","name":"only_mergeable","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Filter for markets where user has open orders","in":"query","name":"only_open_orders","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Filter for markets where user has open positions","in":"query","name":"only_open_positions","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Field to sort by","in":"query","name":"order_by","required":false,"schema":{"enum":["max_spread","min_size","end_date","earning_percentage","rate_per_day","earnings","spread","competitiveness","question","price","market","volume_24hr"],"type":"string"}},{"description":"Number of items per page (max 500, values above are capped)","in":"query","name":"page_size","required":false,"schema":{"default":100,"maximum":500,"type":"integer"}},{"description":"Sort direction","in":"query","name":"position","required":false,"schema":{"enum":["ASC","DESC"],"type":"string"}},{"description":"Search query to filter markets by question/description","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"Signature type for address derivation (required for API KEY auth):\n- 0: EOA\n- 1: POLY_PROXY\n- 2: POLY_GNOSIS_SAFE\n","in":"query","name":"signature_type","required":false,"schema":{"enum":[0,1,2],"type":"integer"}},{"description":"If true, returns sponsored reward earnings","in":"query","name":"sponsored","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Filter by tag slug (can be repeated for OR logic)","in":"query","name":"tag_slug","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"count":1,"data":[{"condition_id":"0xbd31dc8a20211944f6b70f31557f1001557b59905b7738480ca09bd4532f84af","earning_percentage":30,"earnings":[{"asset_address":"0x9c4E1703476E875070EE25b56A58B008CFb8FA78","asset_rate":1.001,"earnings":0.585051}],"event_id":"12345","event_slug":"will-trump-win-the-2024-iowa-caucus","image":"https://polymarket-upload.s3.us-east-2.amazonaws.com/trump1+copy.png","maker_address":"0xD527CCdBEB6478488c848465F9947bDA3C2e6994","market_competitiveness":0.42,"market_id":"248849","market_slug":"will-trump-win-the-2024-iowa-caucus","question":"Will Trump win the 2024 Iowa Caucus?","rewards_config":[{"asset_address":"0x9c4E1703476E875070EE25b56A58B008CFb8FA78","end_date":"2500-12-31","id":0,"rate_per_day":2,"start_date":"2024-03-01","total_rewards":92}],"rewards_max_spread":99,"rewards_min_size":10,"spread":0.12,"tokens":[{"outcome":"YES","price":0.8,"token_id":"1343197538147866997676250008839231694243646439454152539053893078719042421992"},{"outcome":"NO","price":0.2,"token_id":"16678291189211314787145083999015737376658799626183230671758641503291735614088"}],"volume_24hr":12345.67}],"limit":100,"next_cursor":"LTE=","total_count":42},"schema":{"$ref":"#/components/schemas/Response68C5148660B1_PaginatedUserRewardsMarkets"}}},"description":"Successfully retrieved user earnings and market configurations"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get user earnings and markets configuration","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-clob","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-clob/any_polymarket_clob_apis_v1_polymarket_rewards_us_50d129","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-clob","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-clob","x-aisa-response-source":{"content_hash":"sha256:7d24c10ad2503b70b64e284a3c816aa2beab3ee34462bc9ad167f205899a6f92","kind":"upstream_success_contract","source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"21633ff31d7c"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_clob_apis_v1_polymarket_rewards_us_50d129","path":"/apis/v1/polymarket/rewards/user/markets"},"x-aisa-source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/rewards/user/markets","x-aisa-validation":"provider"}},"/apis/v1/polymarket/rewards/user/percentages":{"get":{"description":"Returns reward percentages for a maker address. Requires API key auth headers.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_clob_apis_v1_polymarket_rewards_us_33f703","parameters":[{"description":"Maker address to query percentages for","example":"0xFeA4cB3dD4ca7CefD3368653B7D6FF9BcDFca604","in":"query","name":"maker_address","required":false,"schema":{"type":"string"}},{"description":"Signature type for address derivation (required for API KEY auth):\n- 0: EOA\n- 1: POLY_PROXY\n- 2: POLY_GNOSIS_SAFE\n","in":"query","name":"signature_type","required":false,"schema":{"enum":[0,1,2],"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"example":{"0x296ea2f3ad438ce7ead77f40d0159bf3e5d8be146f6f615fa253b00e02243f5c":20,"0xbd31dc8a20211944f6b70f31557f1001557b59905b7738480ca09bd4532f84af":20},"schema":{"additionalProperties":{"format":"double","type":"number"},"description":"Map of condition_id to reward percentage","type":"object"}}},"description":"Successfully retrieved reward percentages"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get reward percentages for user","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-clob","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-clob/any_polymarket_clob_apis_v1_polymarket_rewards_us_33f703","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-clob","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-clob","x-aisa-response-source":{"content_hash":"sha256:f1c60409aea8bb37798bd09e64c91d4af0d57741cf2817f332a6a116f05b8d7e","kind":"upstream_success_contract","source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"98c49cb30902"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_clob_apis_v1_polymarket_rewards_us_33f703","path":"/apis/v1/polymarket/rewards/user/percentages"},"x-aisa-source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/rewards/user/percentages","x-aisa-validation":"provider"}},"/apis/v1/polymarket/rewards/user/total":{"get":{"description":"Returns total earnings for a user on a given date. Requires API key auth headers.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_clob_apis_v1_polymarket_rewards_us_50471d","parameters":[{"description":"Date in YYYY-MM-DD format","example":"2024-03-26","in":"query","name":"date","required":true,"schema":{"format":"date","type":"string"}},{"description":"Maker address to query earnings for","example":"0xFeA4cB3dD4ca7CefD3368653B7D6FF9BcDFca604","in":"query","name":"maker_address","required":false,"schema":{"type":"string"}},{"description":"Signature type for address derivation (required for API KEY auth):\n- 0: EOA\n- 1: POLY_PROXY\n- 2: POLY_GNOSIS_SAFE\n","in":"query","name":"signature_type","required":false,"schema":{"enum":[0,1,2],"type":"integer"}},{"description":"If true, aggregates both native and sponsored earnings","in":"query","name":"sponsored","required":false,"schema":{"default":false,"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"example":[{"asset_address":"0x9c4E1703476E875070EE25b56A58B008CFb8FA78","asset_rate":0.999357,"date":"2024-04-09T00:00:00Z","earnings":1.59984,"maker_address":"0xD527CCdBEB6478488c848465F9947bDA3C2e6994"},{"asset_address":"0x69308FB512518e39F9b16112fA8d994F4e2Bf8bB","asset_rate":3.51,"date":"2024-04-09T00:00:00Z","earnings":8.187219,"maker_address":"0xD527CCdBEB6478488c848465F9947bDA3C2e6994"}],"schema":{"items":{"$ref":"#/components/schemas/Response68C5148660B1_TotalUserEarning"},"type":"array"}}},"description":"Successfully retrieved total user earnings"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get total earnings for user by date","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-clob","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-clob/any_polymarket_clob_apis_v1_polymarket_rewards_us_50471d","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-clob","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-clob","x-aisa-response-source":{"content_hash":"sha256:1a9f7961fec511ea08e9306b5fb33255e052a523d7828b8301c1805a96211395","kind":"upstream_success_contract","source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"90363289c404"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_clob_apis_v1_polymarket_rewards_us_50471d","path":"/apis/v1/polymarket/rewards/user/total"},"x-aisa-source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/rewards/user/total","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/polymarket/rewards/user/total?date=2024-03-26&maker_address=0xFeA4cB3dD4ca7CefD3368653B7D6FF9BcDFca604' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/polymarket/sampling-markets":{"get":{"description":"Returns sampling markets with richer descriptive metadata, token summaries, and tags.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_clob_apis_v1_polymarket_sampling_markets","parameters":[{"in":"query","name":"next_cursor","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response68C5148660B1_PaginatedMarkets"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get sampling markets","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-clob","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-clob/any_polymarket_clob_apis_v1_polymarket_sampling_markets","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-clob","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-clob","x-aisa-response-source":{"content_hash":"sha256:2eb828460065bc0e8bd93c199dcf5dca281ee2f0821174322145ab0dc234a31a","kind":"upstream_success_contract","source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a80f0fd6f488"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_clob_apis_v1_polymarket_sampling_markets","path":"/apis/v1/polymarket/sampling-markets"},"x-aisa-source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/sampling-markets","x-aisa-validation":"provider"}},"/apis/v1/polymarket/sampling-simplified-markets":{"get":{"description":"Returns sampling simplified markets with reward and token summaries.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_clob_apis_v1_polymarket_sampling_s_cd1ebe","parameters":[{"in":"query","name":"next_cursor","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response68C5148660B1_PaginatedSimplifiedMarkets"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get sampling simplified markets","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-clob","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-clob/any_polymarket_clob_apis_v1_polymarket_sampling_s_cd1ebe","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-clob","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-clob","x-aisa-response-source":{"content_hash":"sha256:198fbc522c5d12127897a5c0b85afe9f2301a2ce9de6bcd6a012c8a782dabed0","kind":"upstream_success_contract","source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8b63dd6ddbbf"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_clob_apis_v1_polymarket_sampling_s_cd1ebe","path":"/apis/v1/polymarket/sampling-simplified-markets"},"x-aisa-source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/sampling-simplified-markets","x-aisa-validation":"provider"}},"/apis/v1/polymarket/series":{"get":{"description":"Lists series with filters and pagination.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00044 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_gamma_apis_v1_polymarket_series","parameters":[{"in":"query","name":"ascending","schema":{"type":"boolean"}},{"in":"query","name":"categories_ids","schema":{"items":{"type":"integer"},"type":"array"}},{"in":"query","name":"categories_labels","schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"closed","schema":{"type":"boolean"}},{"in":"query","name":"exclude_events","schema":{"type":"boolean"}},{"in":"query","name":"include_chat","schema":{"type":"boolean"}},{"in":"query","name":"limit","schema":{"minimum":0,"type":"integer"}},{"in":"query","name":"offset","schema":{"minimum":0,"type":"integer"}},{"description":"Comma-separated list of fields to order by","in":"query","name":"order","schema":{"type":"string"}},{"in":"query","name":"recurrence","schema":{"type":"string"}},{"in":"query","name":"slug","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Response8689C55A3B97_Series"},"type":"array"}}},"description":"List of series"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List series","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-gamma","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-gamma/any_polymarket_gamma_apis_v1_polymarket_series","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00044,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-gamma","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-gamma","x-aisa-response-source":{"content_hash":"sha256:afc4f04434dacd3dfde4602599b71af9f79a2cc83d5adea3969b13d8634c904b","kind":"upstream_success_contract","source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6eaa0bf5df0d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3aa35c1d77f0"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_gamma_apis_v1_polymarket_series","path":"/apis/v1/polymarket/series"},"x-aisa-source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/series","x-aisa-validation":"provider"}},"/apis/v1/polymarket/series/{id}":{"get":{"description":"Gets a series by numeric id.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00044 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_gamma_apis_v1_polymarket_series_id","parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"integer"}},{"in":"query","name":"include_chat","schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response8689C55A3B97_Series"}}},"description":"Series"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get series by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-gamma","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-gamma/any_polymarket_gamma_apis_v1_polymarket_series_id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00044,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-gamma","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-gamma","x-aisa-response-source":{"content_hash":"sha256:78d438514e1276d60eaf118cb697836edcc65c1479b07aada15227c996561f83","kind":"upstream_success_contract","source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6eaa0bf5df0d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d319b425d90c"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_gamma_apis_v1_polymarket_series_id","path":"/apis/v1/polymarket/series/{id}"},"x-aisa-source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/series/{id}","x-aisa-validation":"provider"}},"/apis/v1/polymarket/simplified-markets":{"get":{"description":"Returns simplified CLOB markets with token and reward summaries.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_clob_apis_v1_polymarket_simplified_cec760","parameters":[{"in":"query","name":"next_cursor","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response68C5148660B1_PaginatedSimplifiedMarkets"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get simplified markets","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-clob","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-clob/any_polymarket_clob_apis_v1_polymarket_simplified_cec760","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-clob","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-clob","x-aisa-response-source":{"content_hash":"sha256:198fbc522c5d12127897a5c0b85afe9f2301a2ce9de6bcd6a012c8a782dabed0","kind":"upstream_success_contract","source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"fe525dabffe8"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_clob_apis_v1_polymarket_simplified_cec760","path":"/apis/v1/polymarket/simplified-markets"},"x-aisa-source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/simplified-markets","x-aisa-validation":"provider"}},"/apis/v1/polymarket/sports":{"get":{"description":"Get sports metadata information.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00044 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_gamma_apis_v1_polymarket_sports","responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Response8689C55A3B97_SportsMetadata"},"type":"array"}}},"description":"List of sports metadata objects containing sport configuration details, visual assets, and related identifiers"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get sports metadata information","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-gamma","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-gamma/any_polymarket_gamma_apis_v1_polymarket_sports","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00044,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-gamma","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-gamma","x-aisa-response-source":{"content_hash":"sha256:7ff299eade1f61f75333bed4596b280bfd6695f1ce6a9b80a4f7a86296942484","kind":"upstream_success_contract","source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6eaa0bf5df0d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"34ef750b78f2"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_gamma_apis_v1_polymarket_sports","path":"/apis/v1/polymarket/sports"},"x-aisa-source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/sports","x-aisa-validation":"provider"}},"/apis/v1/polymarket/sports/market-types":{"get":{"description":"Get valid sports market types.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00044 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_gamma_apis_v1_polymarket_sports_ma_6fbbf6","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response8689C55A3B97_SportsMarketTypesResponse"}}},"description":"List of valid sports market types"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get valid sports market types","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-gamma","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-gamma/any_polymarket_gamma_apis_v1_polymarket_sports_ma_6fbbf6","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00044,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-gamma","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-gamma","x-aisa-response-source":{"content_hash":"sha256:328453ad44424204fa3e757fbe072be068e94c57ac0add83d5862358b3c2658d","kind":"upstream_success_contract","source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6eaa0bf5df0d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4fb471664fdc"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_gamma_apis_v1_polymarket_sports_ma_6fbbf6","path":"/apis/v1/polymarket/sports/market-types"},"x-aisa-source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/sports/market-types","x-aisa-validation":"provider"}},"/apis/v1/polymarket/spread":{"get":{"description":"Retrieves the spread for a specific token ID. The spread is the difference between the best ask and best bid prices.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_clob_apis_v1_polymarket_spread","parameters":[{"description":"Token ID (asset ID)","example":"0xabc123def456...","in":"query","name":"token_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"spread":{"description":"Spread as a string","example":"0.02","type":"string"}},"required":["spread"],"type":"object"}}},"description":"Successfully retrieved spread"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get spread","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-clob","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-clob/any_polymarket_clob_apis_v1_polymarket_spread","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-clob","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-clob","x-aisa-response-source":{"content_hash":"sha256:b602441909c52a1d457f09b6ec5c59fd04512f949ccd65d10940a5196b033c1e","kind":"upstream_success_contract","source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f3cfe6f0debb"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_clob_apis_v1_polymarket_spread","path":"/apis/v1/polymarket/spread"},"x-aisa-source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/spread","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/polymarket/spread?token_id=0xabc123def456...' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/polymarket/spreads":{"post":{"description":"Retrieves spreads for multiple token IDs. The spread is the difference between the best ask and best bid prices.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_clob_apis_v1_polymarket_spreads","requestBody":{"content":{"application/json":{"example":[{"token_id":"0xabc123def456..."},{"token_id":"0xdef456abc123..."}],"schema":{"items":{"properties":{"side":{"description":"Order side (optional, not used for midpoint calculation)","enum":["BUY","SELL"],"example":"BUY","type":"string"},"token_id":{"description":"Token ID (asset ID)","example":"0xabc123def456...","type":"string"}},"required":["token_id"],"type":"object"},"type":"array"}}},"required":true},"responses":{"200":{"content":{"application/json":{"example":{"0xabc123def456...":"0.02","0xdef456abc123...":"0.015"},"schema":{"additionalProperties":{"type":"string"},"description":"Map of token ID to spread","type":"object"}}},"description":"Successfully retrieved spreads"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get spreads","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["POST"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-clob","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-clob/any_polymarket_clob_apis_v1_polymarket_spreads","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-clob","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-clob","x-aisa-response-source":{"content_hash":"sha256:fd320bb48498b7fd629b762830901b839608aeae5c69146bcf233e0d372f690f","kind":"upstream_success_contract","source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3e5d59df6883"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_clob_apis_v1_polymarket_spreads","path":"/apis/v1/polymarket/spreads"},"x-aisa-source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/spreads","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/polymarket/spreads \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  {\n    \"token_id\": \"0xabc123def456...\"\n  },\n  {\n    \"token_id\": \"0xdef456abc123...\"\n  }\n]'"}]}},"/apis/v1/polymarket/status/{address}":{"get":{"description":"Get transaction status for bridge activity associated with an address.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_bridge_apis_v1_polymarket_status_address","parameters":[{"description":"The bridge address to query for transaction status, taken from the `/deposit` or `/withdraw` response. EVM, Solana, Tron, and Bitcoin address formats are supported. EVM addresses are normalized before the request is forwarded upstream.\n","example":"EXoZue2avJae1d45B3fVw2unhkrtToSYQqHtHgfZ2cbE","in":"path","name":"address","required":true,"schema":{"type":"string"}},{"description":"Opaque continuation token returned as `nextCursor` by the previous response. Omit it to request the first page. URL-encode it, since cursors can contain characters such as `+`, `/`, and `=`. Invalid, tampered, or cross-address tokens return 400; restart the walk without a cursor when that happens.\n","example":"eyJsYXN0SWQiOiI0MiJ9","in":"query","name":"cursor","required":false,"schema":{"type":"string"}},{"description":"Maximum number of transactions per page. A page may contain fewer transactions than requested and still have a following page.\n","example":100,"in":"query","name":"limit","required":false,"schema":{"default":50,"maximum":100,"minimum":1,"type":"integer"}},{"description":"Compatibility parameter forwarded upstream for existing integrations. Pagination applies whether or not it is sent, so new integrations should omit it and use `cursor` and `limit` alone. When sent, the only supported value is `true`.\n","in":"query","name":"paginate","required":false,"schema":{"enum":["true"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"nextCursor":"eyJsYXN0SWQiOiI0MiJ9","transactions":[{"fromAmountBaseUnit":"13566635","fromChainId":"1151111081099710","fromTokenAddress":"11111111111111111111111111111111","status":"DEPOSIT_DETECTED","toChainId":"137","toTokenAddress":"0xC011a7E12a19f7B1f670d46F03B03f3342E82DFB"},{"createdTimeMs":1757646914535,"fromAmountBaseUnit":"13400000","fromChainId":"1151111081099710","fromTokenAddress":"11111111111111111111111111111111","status":"PROCESSING","toChainId":"137","toTokenAddress":"0xC011a7E12a19f7B1f670d46F03B03f3342E82DFB"},{"createdTimeMs":1757531217339,"fromAmountBaseUnit":"13500152","fromChainId":"1151111081099710","fromTokenAddress":"11111111111111111111111111111111","status":"COMPLETED","toChainId":"137","toTokenAddress":"0xC011a7E12a19f7B1f670d46F03B03f3342E82DFB","txHash":"3atr19NAiNCYt24RHM1WnzZp47RXskpTDzspJoCBBaMFwUB8fk37hFkxz35P5UEnnmWz21rb2t5wJ8pq3EE2XnxU"}]},"schema":{"$ref":"#/components/schemas/Response7A88Af0Ff8Eb_TransactionStatusResponse"}}},"description":"Successfully retrieved transaction status"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get transaction status","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-bridge","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-bridge/any_polymarket_bridge_apis_v1_polymarket_status_address","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-bridge","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-bridge","x-aisa-response-source":{"content_hash":"sha256:3d7d07efe8778fa0ef43e30107fad7a283abc6c967dd5d3faf48f84d022d61e7","kind":"upstream_success_contract","source":{"content_hash":"sha256:be45a0a8ab0003bcb26fcc9d7b7fef3a906b1bea3b16062a769b180fe0e079fd","converter":"scripts/import_upstream.py@1","fetched_at":"2026-09-29T15:09:49.674222+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:c435404fd140d497c1aa20dbb472f5ef821e3cd8a33e43b6e1c487559b4e90a7","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/bridge-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"430981a580bd"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_bridge_apis_v1_polymarket_status_address","path":"/apis/v1/polymarket/status/{address}"},"x-aisa-source":{"content_hash":"sha256:be45a0a8ab0003bcb26fcc9d7b7fef3a906b1bea3b16062a769b180fe0e079fd","converter":"scripts/import_upstream.py@1","fetched_at":"2026-09-29T15:09:49.674222+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:c435404fd140d497c1aa20dbb472f5ef821e3cd8a33e43b6e1c487559b4e90a7","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/bridge-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/status/{address}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/polymarket/status/EXoZue2avJae1d45B3fVw2unhkrtToSYQqHtHgfZ2cbE?cursor=eyJsYXN0SWQiOiI0MiJ9&limit=100' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/polymarket/submit":{"post":{"description":"Submit a transaction request to the Relayer. Authenticated using Builder API Keys or Relayer API Keys. Returns immediately with the transactionID and a state of STATE_NEW. Poll GET /transaction with the returned transactionID to retrieve the transactionHash once broadcast.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_relayer_apis_v1_polymarket_submit","parameters":[{"description":"Builder API key (when using Builder API Key auth)","in":"header","name":"POLY_BUILDER_API_KEY","required":false,"schema":{"type":"string"}},{"description":"Builder passphrase (when using Builder API Key auth)","in":"header","name":"POLY_BUILDER_PASSPHRASE","required":false,"schema":{"type":"string"}},{"description":"HMAC-SHA256 signature (when using Builder API Key auth)","in":"header","name":"POLY_BUILDER_SIGNATURE","required":false,"schema":{"type":"string"}},{"description":"Unix timestamp (when using Builder API Key auth)","in":"header","name":"POLY_BUILDER_TIMESTAMP","required":false,"schema":{"type":"string"}},{"description":"Relayer API key (when using Relayer API Key auth)","in":"header","name":"RELAYER_API_KEY","required":false,"schema":{"type":"string"}},{"description":"Address that owns the key (when using Relayer API Key auth)","in":"header","name":"RELAYER_API_KEY_ADDRESS","required":false,"schema":{"description":"Ethereum address (0x-prefixed, 40 hex chars)","example":"0x6e0c80c90ea6c15917308F820Eac91Ce2724B5b5","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"}}],"requestBody":{"content":{"application/json":{"example":{"data":"0x...","from":"0x6e0c80c90ea6c15917308F820Eac91Ce2724B5b5","nonce":"60","proxyWallet":"0x6d8c4e9aDF5748Af82Dabe2C6225207770d6B4fa","signature":"0x01a060c734d7bdf4adde50c4a7e574036b1f8b12890911bdd1c1cfdcd77502381b89fa8a47c36f62a0b9f1cdfee7b260fd8108536db9f6b2089c02637e7de9fc20","signatureParams":{"baseGas":"0","gasPrice":"0","gasToken":"0x0000000000000000000000000000000000000000","operation":"0","refundReceiver":"0x0000000000000000000000000000000000000000","safeTxnGas":"0"},"to":"0xC011a7E12a19f7B1f670d46F03B03f3342E82DFB","type":"SAFE"},"schema":{"properties":{"data":{"description":"Encoded transaction data (0x-prefixed hex string)","example":"0x...","type":"string"},"from":{"description":"Ethereum address (0x-prefixed, 40 hex chars)","example":"0x6e0c80c90ea6c15917308F820Eac91Ce2724B5b5","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"},"nonce":{"description":"Transaction nonce","example":"60","type":"string"},"proxyWallet":{"description":"Ethereum address (0x-prefixed, 40 hex chars)","example":"0x6e0c80c90ea6c15917308F820Eac91Ce2724B5b5","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"},"signature":{"description":"Transaction signature (0x-prefixed hex string)","example":"0x01a060c734d7bdf4adde50c4a7e574036b1f8b12890911bdd1c1cfdcd77502381b89fa8a47c36f62a0b9f1cdfee7b260fd8108536db9f6b2089c02637e7de9fc20","type":"string"},"signatureParams":{"properties":{"baseGas":{"description":"Base gas","example":"0","type":"string"},"gasPrice":{"description":"Gas price","example":"0","type":"string"},"gasToken":{"description":"Ethereum address (0x-prefixed, 40 hex chars)","example":"0x6e0c80c90ea6c15917308F820Eac91Ce2724B5b5","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"},"operation":{"description":"Operation type","example":"0","type":"string"},"refundReceiver":{"description":"Ethereum address (0x-prefixed, 40 hex chars)","example":"0x6e0c80c90ea6c15917308F820Eac91Ce2724B5b5","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"},"safeTxnGas":{"description":"Safe transaction gas","example":"0","type":"string"}},"type":"object"},"to":{"description":"Ethereum address (0x-prefixed, 40 hex chars)","example":"0x6e0c80c90ea6c15917308F820Eac91Ce2724B5b5","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"},"type":{"description":"Transaction type","enum":["SAFE","PROXY"],"example":"SAFE","type":"string"}},"required":["from","to","proxyWallet","data","nonce","signature","signatureParams","type"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"example":{"state":"STATE_NEW","transactionID":"0190b317-a1d3-7bec-9b91-eeb6dcd3a620"},"schema":{"properties":{"state":{"description":"Current state of the transaction","example":"STATE_NEW","type":"string"},"transactionID":{"description":"Unique identifier for the submitted transaction","example":"0190b317-a1d3-7bec-9b91-eeb6dcd3a620","type":"string"}},"type":"object"}}},"description":"Transaction submitted successfully"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[],"servers":[{"url":"https://api.aisa.one"}],"summary":"Submit a transaction","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-relayer","x-aisa-category":"9","x-aisa-contract-pending":"source header parameters are not forwarded by runtime: POLY_BUILDER_API_KEY, POLY_BUILDER_PASSPHRASE, POLY_BUILDER_SIGNATURE, POLY_BUILDER_TIMESTAMP, RELAYER_API_KEY, RELAYER_API_KEY_ADDRESS","x-aisa-contract-state":"retained_pending","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-relayer/any_polymarket_relayer_apis_v1_polymarket_submit","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-relayer","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-relayer","x-aisa-response-source":{"content_hash":"sha256:c4bf6f36f46cad3c42f1595c83878442941d7a8b81f7842902db7b290fcd8e10","kind":"upstream_success_contract","source":{"content_hash":"sha256:59d10ecc3fa13a67de2843e861b5f9517c4da1b84484075c9e22dc8da3a42fb6","converter":"scripts/import_upstream.py@1","fetched_at":"2026-09-29T15:09:49.609933+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:c0a7ef85d4b9b36cfb5a7eff00b9fdf90e0b76ec76b6b5459069cbef00b80561","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/relayer-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"981a74d5cd84"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_relayer_apis_v1_polymarket_submit","path":"/apis/v1/polymarket/submit"},"x-aisa-source":{"content_hash":"sha256:59d10ecc3fa13a67de2843e861b5f9517c4da1b84484075c9e22dc8da3a42fb6","converter":"scripts/import_upstream.py@1","fetched_at":"2026-09-29T15:09:49.609933+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:c0a7ef85d4b9b36cfb5a7eff00b9fdf90e0b76ec76b6b5459069cbef00b80561","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/relayer-openapi.yaml"},"x-aisa-status":"disabled","x-aisa-upstream-path":"/submit","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/polymarket/submit \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"from\": \"0x6e0c80c90ea6c15917308F820Eac91Ce2724B5b5\",\n  \"to\": \"0xC011a7E12a19f7B1f670d46F03B03f3342E82DFB\",\n  \"proxyWallet\": \"0x6d8c4e9aDF5748Af82Dabe2C6225207770d6B4fa\",\n  \"data\": \"0x...\",\n  \"nonce\": \"60\",\n  \"signature\": \"0x01a060c734d7bdf4adde50c4a7e574036b1f8b12890911bdd1c1cfdcd77502381b89fa8a47c36f62a0b9f1cdfee7b260fd8108536db9f6b2089c02637e7de9fc20\",\n  \"signatureParams\": {\n    \"gasPrice\": \"0\",\n    \"operation\": \"0\",\n    \"safeTxnGas\": \"0\",\n    \"baseGas\": \"0\",\n    \"gasToken\": \"0x0000000000000000000000000000000000000000\",\n    \"refundReceiver\": \"0x0000000000000000000000000000000000000000\"\n  },\n  \"type\": \"SAFE\"\n}'"}]}},"/apis/v1/polymarket/supported-assets":{"get":{"description":"Get supported assets for deposits and withdrawals on the bridge.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_bridge_apis_v1_polymarket_supporte_abc2f1","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response7A88Af0Ff8Eb_SupportedAssetsResponse"}}},"description":"Successfully retrieved supported assets"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get supported assets","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-bridge","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-bridge/any_polymarket_bridge_apis_v1_polymarket_supporte_abc2f1","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-bridge","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-bridge","x-aisa-response-source":{"content_hash":"sha256:90a0be322e215b087fa53cc940e1003e8c0912d4bc570a91714be9739590c106","kind":"upstream_success_contract","source":{"content_hash":"sha256:be45a0a8ab0003bcb26fcc9d7b7fef3a906b1bea3b16062a769b180fe0e079fd","converter":"scripts/import_upstream.py@1","fetched_at":"2026-09-29T15:09:49.674222+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:c435404fd140d497c1aa20dbb472f5ef821e3cd8a33e43b6e1c487559b4e90a7","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/bridge-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7eecab96460a"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_bridge_apis_v1_polymarket_supporte_abc2f1","path":"/apis/v1/polymarket/supported-assets"},"x-aisa-source":{"content_hash":"sha256:be45a0a8ab0003bcb26fcc9d7b7fef3a906b1bea3b16062a769b180fe0e079fd","converter":"scripts/import_upstream.py@1","fetched_at":"2026-09-29T15:09:49.674222+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:c435404fd140d497c1aa20dbb472f5ef821e3cd8a33e43b6e1c487559b4e90a7","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/bridge-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/supported-assets","x-aisa-validation":"provider"}},"/apis/v1/polymarket/tags":{"get":{"description":"Lists tags with optional filters.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00044 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_gamma_apis_v1_polymarket_tags","parameters":[{"in":"query","name":"ascending","schema":{"type":"boolean"}},{"in":"query","name":"include_template","schema":{"type":"boolean"}},{"in":"query","name":"is_carousel","schema":{"type":"boolean"}},{"in":"query","name":"limit","schema":{"minimum":0,"type":"integer"}},{"in":"query","name":"offset","schema":{"minimum":0,"type":"integer"}},{"description":"Comma-separated list of fields to order by","in":"query","name":"order","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Response8689C55A3B97_Tag"},"type":"array"}}},"description":"List of tags"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List tags","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-gamma","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-gamma/any_polymarket_gamma_apis_v1_polymarket_tags","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00044,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-gamma","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-gamma","x-aisa-response-source":{"content_hash":"sha256:8b3a3145c062d6c622319230c9d74d621104d6df38cc6e963f455777b0e28076","kind":"upstream_success_contract","source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6eaa0bf5df0d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a1b63ce65bfe"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_gamma_apis_v1_polymarket_tags","path":"/apis/v1/polymarket/tags"},"x-aisa-source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/tags","x-aisa-validation":"provider"}},"/apis/v1/polymarket/tags/slug/{slug}":{"get":{"description":"Gets a tag by slug.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00044 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_gamma_apis_v1_polymarket_tags_slug_slug","parameters":[{"in":"path","name":"slug","required":true,"schema":{"type":"string"}},{"in":"query","name":"include_template","schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response8689C55A3B97_Tag"}}},"description":"Tag"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get tag by slug","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-gamma","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-gamma/any_polymarket_gamma_apis_v1_polymarket_tags_slug_slug","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00044,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-gamma","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-gamma","x-aisa-response-source":{"content_hash":"sha256:56b3d39aadd359eeb871b5f9cddf00114ba7bc9ea7ae58f22c913480cbe0da1b","kind":"upstream_success_contract","source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6eaa0bf5df0d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e89dd6f1d14c"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_gamma_apis_v1_polymarket_tags_slug_slug","path":"/apis/v1/polymarket/tags/slug/{slug}"},"x-aisa-source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/tags/slug/{slug}","x-aisa-validation":"provider"}},"/apis/v1/polymarket/tags/slug/{slug}/related-tags":{"get":{"description":"Gets related tag relationships by tag slug.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00044 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_gamma_apis_v1_polymarket_tags_slug_9b83a4","parameters":[{"in":"path","name":"slug","required":true,"schema":{"type":"string"}},{"in":"query","name":"omit_empty","schema":{"type":"boolean"}},{"in":"query","name":"status","schema":{"enum":["active","closed","all"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Response8689C55A3B97_RelatedTag"},"type":"array"}}},"description":"Related tag relationships"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get related tags (relationships) by tag slug","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-gamma","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-gamma/any_polymarket_gamma_apis_v1_polymarket_tags_slug_9b83a4","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00044,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-gamma","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-gamma","x-aisa-response-source":{"content_hash":"sha256:3aa806684f223b3b30861eb84c6854c6d324478306414616b0cff14af514740b","kind":"upstream_success_contract","source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6eaa0bf5df0d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"461560529f39"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_gamma_apis_v1_polymarket_tags_slug_9b83a4","path":"/apis/v1/polymarket/tags/slug/{slug}/related-tags"},"x-aisa-source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/tags/slug/{slug}/related-tags","x-aisa-validation":"provider"}},"/apis/v1/polymarket/tags/slug/{slug}/related-tags/tags":{"get":{"description":"Gets tags related to a tag slug.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00044 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_gamma_apis_v1_polymarket_tags_slug_e8659d","parameters":[{"in":"path","name":"slug","required":true,"schema":{"type":"string"}},{"in":"query","name":"omit_empty","schema":{"type":"boolean"}},{"in":"query","name":"status","schema":{"enum":["active","closed","all"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Response8689C55A3B97_Tag"},"type":"array"}}},"description":"Related tags"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get tags related to a tag slug","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-gamma","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-gamma/any_polymarket_gamma_apis_v1_polymarket_tags_slug_e8659d","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00044,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-gamma","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-gamma","x-aisa-response-source":{"content_hash":"sha256:6b3f6a9c7e337b554be5b5adf18b64fbe5bec8b3c90fb5a03cfdc2d4eb8c837d","kind":"upstream_success_contract","source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6eaa0bf5df0d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"dc66765372f2"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_gamma_apis_v1_polymarket_tags_slug_e8659d","path":"/apis/v1/polymarket/tags/slug/{slug}/related-tags/tags"},"x-aisa-source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/tags/slug/{slug}/related-tags/tags","x-aisa-validation":"provider"}},"/apis/v1/polymarket/tags/{id}":{"get":{"description":"Gets a tag by numeric id.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00044 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_gamma_apis_v1_polymarket_tags_id","parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"integer"}},{"in":"query","name":"include_template","schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response8689C55A3B97_Tag"}}},"description":"Tag"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get tag by id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-gamma","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-gamma/any_polymarket_gamma_apis_v1_polymarket_tags_id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00044,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-gamma","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-gamma","x-aisa-response-source":{"content_hash":"sha256:56b3d39aadd359eeb871b5f9cddf00114ba7bc9ea7ae58f22c913480cbe0da1b","kind":"upstream_success_contract","source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6eaa0bf5df0d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1e6dd736f4d3"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_gamma_apis_v1_polymarket_tags_id","path":"/apis/v1/polymarket/tags/{id}"},"x-aisa-source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/tags/{id}","x-aisa-validation":"provider"}},"/apis/v1/polymarket/tags/{id}/related-tags":{"get":{"description":"Gets related tag relationships by tag id.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00044 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_gamma_apis_v1_polymarket_tags_id_r_4c9f65","parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"integer"}},{"in":"query","name":"omit_empty","schema":{"type":"boolean"}},{"in":"query","name":"status","schema":{"enum":["active","closed","all"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Response8689C55A3B97_RelatedTag"},"type":"array"}}},"description":"Related tag relationships"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get related tags (relationships) by tag id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-gamma","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-gamma/any_polymarket_gamma_apis_v1_polymarket_tags_id_r_4c9f65","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00044,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-gamma","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-gamma","x-aisa-response-source":{"content_hash":"sha256:3aa806684f223b3b30861eb84c6854c6d324478306414616b0cff14af514740b","kind":"upstream_success_contract","source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6eaa0bf5df0d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"70f554f264d8"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_gamma_apis_v1_polymarket_tags_id_r_4c9f65","path":"/apis/v1/polymarket/tags/{id}/related-tags"},"x-aisa-source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/tags/{id}/related-tags","x-aisa-validation":"provider"}},"/apis/v1/polymarket/tags/{id}/related-tags/tags":{"get":{"description":"Gets tags related to a tag id.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00044 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_gamma_apis_v1_polymarket_tags_id_r_0c4b20","parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"integer"}},{"in":"query","name":"omit_empty","schema":{"type":"boolean"}},{"in":"query","name":"status","schema":{"enum":["active","closed","all"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Response8689C55A3B97_Tag"},"type":"array"}}},"description":"Related tags"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get tags related to a tag id","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-gamma","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-gamma/any_polymarket_gamma_apis_v1_polymarket_tags_id_r_0c4b20","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00044,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-gamma","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-gamma","x-aisa-response-source":{"content_hash":"sha256:6b3f6a9c7e337b554be5b5adf18b64fbe5bec8b3c90fb5a03cfdc2d4eb8c837d","kind":"upstream_success_contract","source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6eaa0bf5df0d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9417175c45cb"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_gamma_apis_v1_polymarket_tags_id_r_0c4b20","path":"/apis/v1/polymarket/tags/{id}/related-tags/tags"},"x-aisa-source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/tags/{id}/related-tags/tags","x-aisa-validation":"provider"}},"/apis/v1/polymarket/teams":{"get":{"description":"List teams.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00044 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_gamma_apis_v1_polymarket_teams","parameters":[{"in":"query","name":"abbreviation","schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"ascending","schema":{"type":"boolean"}},{"in":"query","name":"league","schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"limit","schema":{"minimum":0,"type":"integer"}},{"in":"query","name":"name","schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"offset","schema":{"minimum":0,"type":"integer"}},{"description":"Comma-separated list of fields to order by","in":"query","name":"order","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Response8689C55A3B97_Team"},"type":"array"}}},"description":"List of teams"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List teams","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-gamma","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-gamma/any_polymarket_gamma_apis_v1_polymarket_teams","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.00044,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-gamma","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-gamma","x-aisa-response-source":{"content_hash":"sha256:e6e7de2c051959a3ba5a0bda341b71b75798ef907e9efe269c8d8463bec61960","kind":"upstream_success_contract","source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"6eaa0bf5df0d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"cb48f0fe88fb"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_gamma_apis_v1_polymarket_teams","path":"/apis/v1/polymarket/teams"},"x-aisa-source":{"content_hash":"sha256:c9bc3f478690f4a471308d73a3723dff71826df0e2bd9ea1010c5141c23715ed","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:54.762041+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1bbf0e0b24697f374a1eff48ba7570b93b207b42c58be370f744081e6436f3f4","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/gamma-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/teams","x-aisa-validation":"provider"}},"/apis/v1/polymarket/tick-size":{"get":{"description":"Retrieves the minimum tick size (price increment) for a specific token ID. The tick size can be provided either as a query parameter or as a path parameter.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_clob_apis_v1_polymarket_tick_size","parameters":[{"description":"Token ID (asset ID)","example":"0xabc123def456...","in":"query","name":"token_id","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"minimum_tick_size":0.01},"schema":{"$ref":"#/components/schemas/Response68C5148660B1_TickSize"}}},"description":"Successfully retrieved tick size"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get tick size","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-clob","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-clob/any_polymarket_clob_apis_v1_polymarket_tick_size","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-clob","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-clob","x-aisa-response-source":{"content_hash":"sha256:d4266cd5af5b530f3c78c757fb88ae1f2f37b33cab2ccef8f844d256ba7b9e87","kind":"upstream_success_contract","source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"de63823e27e3"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_clob_apis_v1_polymarket_tick_size","path":"/apis/v1/polymarket/tick-size"},"x-aisa-source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/tick-size","x-aisa-validation":"provider"}},"/apis/v1/polymarket/tick-size/{token_id}":{"get":{"description":"Retrieves the minimum tick size (price increment) for a specific token ID using the token ID as a path parameter.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_clob_apis_v1_polymarket_tick_size__0863ab","parameters":[{"description":"Token ID (asset ID)","example":"0xabc123def456...","in":"path","name":"token_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"minimum_tick_size":0.01},"schema":{"$ref":"#/components/schemas/Response68C5148660B1_TickSize"}}},"description":"Successfully retrieved tick size"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get tick size by path parameter","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-clob","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-clob/any_polymarket_clob_apis_v1_polymarket_tick_size__0863ab","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-clob","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-clob","x-aisa-response-source":{"content_hash":"sha256:d4266cd5af5b530f3c78c757fb88ae1f2f37b33cab2ccef8f844d256ba7b9e87","kind":"upstream_success_contract","source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7982d143bc03"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_clob_apis_v1_polymarket_tick_size__0863ab","path":"/apis/v1/polymarket/tick-size/{token_id}"},"x-aisa-source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/tick-size/{token_id}","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url https://api.aisa.one/apis/v1/polymarket/tick-size/0xabc123def456... \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/polymarket/time":{"get":{"description":"Returns the current Unix timestamp of the server. This can be used to synchronize client time with server time.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_clob_apis_v1_polymarket_time","responses":{"200":{"content":{"application/json":{"example":1234567890,"schema":{"description":"Unix timestamp (seconds since epoch)","format":"int64","type":"integer"}}},"description":"Successfully retrieved server time"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get server time","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-clob","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-clob/any_polymarket_clob_apis_v1_polymarket_time","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-clob","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-clob","x-aisa-response-source":{"content_hash":"sha256:944a5a9f4bd5437c4d640747fc3f0a8eaae1efa7da17d775ecca39b56d81125a","kind":"upstream_success_contract","source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1760a6870a9a"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_clob_apis_v1_polymarket_time","path":"/apis/v1/polymarket/time"},"x-aisa-source":{"content_hash":"sha256:f159fa5b14be55822ba5146547ae1eacb12f40cbe8d317b2215b3f68add079dc","converter":"scripts/import_upstream.py@3","fetched_at":"2026-10-16T13:12:53.937057+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:1dbd38c2b29d4e67977b4dd8daa4a724cac03bbb57fc4845d370af5da8981009","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/clob-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/time","x-aisa-validation":"provider"}},"/apis/v1/polymarket/traded":{"get":{"description":"Returns the total number of markets a user has traded.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_data_apis_v1_polymarket_traded","parameters":[{"in":"query","name":"user","required":true,"schema":{"description":"User Profile Address (0x-prefixed, 40 hex chars)","example":"0x56687bf447db6ffa42ffe2204a05edaa20f55839","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response65D835437A58_Traded"}}},"description":"Success"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get total markets a user has traded","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-data","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-data/any_polymarket_data_apis_v1_polymarket_traded","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-data","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-data","x-aisa-response-source":{"content_hash":"sha256:79fe128dc4bd7aa59747d855909e1c7769cc4bd5795dc97ab48797f5f756dbbe","kind":"upstream_success_contract","source":{"content_hash":"sha256:ccf7169b646fe10a98f06abdf69bee2202036b9ee2d22940897f5077693fe946","converter":"scripts/import_upstream.py@1","fetched_at":"2026-09-29T15:09:49.813764+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e0b6ada9e20c7417087f5cfdaee97897cfcf71ad64b81defc14e702efee833c7","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/data-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"719ff17bd068"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_data_apis_v1_polymarket_traded","path":"/apis/v1/polymarket/traded"},"x-aisa-source":{"content_hash":"sha256:ccf7169b646fe10a98f06abdf69bee2202036b9ee2d22940897f5077693fe946","converter":"scripts/import_upstream.py@1","fetched_at":"2026-09-29T15:09:49.813764+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e0b6ada9e20c7417087f5cfdaee97897cfcf71ad64b81defc14e702efee833c7","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/data-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/traded","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/polymarket/traded?user=0x56687bf447db6ffa42ffe2204a05edaa20f55839' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/polymarket/transaction":{"get":{"description":"Gets a transaction submitted to the Relayer. Poll this endpoint with the transactionID returned from POST /submit to retrieve the onchain transactionHash once the transaction has been broadcast.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_relayer_apis_v1_polymarket_transaction","parameters":[{"description":"Transaction ID","example":"0190b317-a1d3-7bec-9b91-eeb6dcd3a620","in":"query","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":[{"createdAt":"2024-07-14T21:13:08.819782Z","data":"0x...","from":"0x6e0c80c90ea6c15917308f820eac91ce2724b5b5","metadata":"","nonce":"60","owner":"0x6e0c80c90ea6c15917308f820eac91ce2724b5b5","proxyAddress":"0x6d8c4e9adf5748af82dabe2c6225207770d6b4fa","signature":"0x01a060c734d7bdf4adde50c4a7e574036b1f8b12890911bdd1c1cfdcd77502381b89fa8a47c36f62a0b9f1cdfee7b260fd8108536db9f6b2089c02637e7de9fc20","state":"STATE_CONFIRMED","to":"0x2791bca1f2de4661ed88a30c99a7a9449aa84174","transactionHash":"0x38cbfbeae8fffa4e2b187ee5978d3ee9cafc53af0363ed90a35b7ea9016535d8","transactionID":"0190b317-a1d3-7bec-9b91-eeb6dcd3a620","type":"SAFE","updatedAt":"2024-07-14T21:13:46.576639Z","value":""}],"schema":{"items":{"$ref":"#/components/schemas/Response3F1A62754080_RelayerTransaction"},"type":"array"}}},"description":"Transaction retrieved successfully"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get a transaction by ID","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-relayer","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-relayer/any_polymarket_relayer_apis_v1_polymarket_transaction","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-relayer","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-relayer","x-aisa-response-source":{"content_hash":"sha256:72c28775eba58173da50b32270e5e1a7d9f48eceb7b29ab48cccbfcd220be1ca","kind":"upstream_success_contract","source":{"content_hash":"sha256:4f1deeac8de60b5013b1a48de8963eee6b2dd2c4787df91b3f5ca1c5d3afe5f2","converter":"scripts/import_upstream.py@4-relayer-address-example","fetched_at":"2026-10-16T11:32:33.370290+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:c0a7ef85d4b9b36cfb5a7eff00b9fdf90e0b76ec76b6b5459069cbef00b80561","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:59d10ecc3fa13a67de2843e861b5f9517c4da1b84484075c9e22dc8da3a42fb6","url":"https://docs.polymarket.com/api-spec/relayer-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a9866e1ebdb0"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"any_polymarket_relayer_apis_v1_polymarket_transaction","path":"/apis/v1/polymarket/transaction"},"x-aisa-source":{"content_hash":"sha256:4f1deeac8de60b5013b1a48de8963eee6b2dd2c4787df91b3f5ca1c5d3afe5f2","converter":"scripts/import_upstream.py@4-relayer-address-example","fetched_at":"2026-10-16T11:32:33.370290+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:c0a7ef85d4b9b36cfb5a7eff00b9fdf90e0b76ec76b6b5459069cbef00b80561","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"upstream_content_hash":"sha256:59d10ecc3fa13a67de2843e861b5f9517c4da1b84484075c9e22dc8da3a42fb6","url":"https://docs.polymarket.com/api-spec/relayer-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/transaction","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/polymarket/transaction?id=0190b317-a1d3-7bec-9b91-eeb6dcd3a620' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/polymarket/transactions":{"get":{"description":"Gets the most recent transactions submitted to the Relayer, owned by a specific user. Authenticated using Builder API Keys or Relayer API Keys.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_relayer_apis_v1_polymarket_transactions","parameters":[{"description":"Builder API key (when using Builder API Key auth)","in":"header","name":"POLY_BUILDER_API_KEY","required":false,"schema":{"type":"string"}},{"description":"Builder passphrase (when using Builder API Key auth)","in":"header","name":"POLY_BUILDER_PASSPHRASE","required":false,"schema":{"type":"string"}},{"description":"HMAC-SHA256 signature (when using Builder API Key auth)","in":"header","name":"POLY_BUILDER_SIGNATURE","required":false,"schema":{"type":"string"}},{"description":"Unix timestamp (when using Builder API Key auth)","in":"header","name":"POLY_BUILDER_TIMESTAMP","required":false,"schema":{"type":"string"}},{"description":"Relayer API key (when using Relayer API Key auth)","in":"header","name":"RELAYER_API_KEY","required":false,"schema":{"type":"string"}},{"description":"Address that owns the key (when using Relayer API Key auth)","in":"header","name":"RELAYER_API_KEY_ADDRESS","required":false,"schema":{"description":"Ethereum address (0x-prefixed, 40 hex chars)","example":"0x6e0c80c90ea6c15917308F820Eac91Ce2724B5b5","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":[{"createdAt":"2024-07-14T21:13:08.819782Z","data":"0x...","from":"0x6e0c80c90ea6c15917308f820eac91ce2724b5b5","metadata":"","nonce":"60","owner":"0x6e0c80c90ea6c15917308f820eac91ce2724b5b5","proxyAddress":"0x6d8c4e9adf5748af82dabe2c6225207770d6b4fa","signature":"0x01a060c734d7bdf4adde50c4a7e574036b1f8b12890911bdd1c1cfdcd77502381b89fa8a47c36f62a0b9f1cdfee7b260fd8108536db9f6b2089c02637e7de9fc20","state":"STATE_CONFIRMED","to":"0x2791bca1f2de4661ed88a30c99a7a9449aa84174","transactionHash":"0x38cbfbeae8fffa4e2b187ee5978d3ee9cafc53af0363ed90a35b7ea9016535d8","transactionID":"0190b317-a1d3-7bec-9b91-eeb6dcd3a620","type":"SAFE","updatedAt":"2024-07-14T21:13:46.576639Z","value":""},{"createdAt":"2024-07-12T15:32:08.254831Z","data":"0x...","from":"0x6e0c80c90ea6c15917308f820eac91ce2724b5b5","metadata":"","nonce":"58","owner":"0x6e0c80c90ea6c15917308f820eac91ce2724b5b5","proxyAddress":"0x6d8c4e9adf5748af82dabe2c6225207770d6b4fa","signature":"0x9d99a48b6552183dc44018dbbab0e196fa59511e5661b961416e93138870814f3c474367362524ccc6865a8558f2543cc8e1b2e7336e39e6cdb4ad6f09d0db6a20","state":"STATE_CONFIRMED","to":"0x2791bca1f2de4661ed88a30c99a7a9449aa84174","transactionHash":"0x0b2ff276b65382fc5593cdd965168c878006684a7fc8d2d011eddeddccd87335","transactionID":"0190a792-b5be-7cad-9eae-9941f2b47ebf","type":"SAFE","updatedAt":"2024-07-12T15:32:45.265257Z","value":""}],"schema":{"items":{"properties":{"createdAt":{"description":"Timestamp when the transaction was created","example":"2024-07-14T21:13:08.819782Z","format":"date-time","type":"string"},"data":{"description":"Encoded transaction data (0x-prefixed hex string)","example":"0x...","type":"string"},"from":{"description":"Ethereum address (0x-prefixed, 40 hex chars)","example":"0x6e0c80c90ea6c15917308F820Eac91Ce2724B5b5","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"},"metadata":{"description":"Transaction metadata","example":"","type":"string"},"nonce":{"description":"Transaction nonce","example":"60","type":"string"},"owner":{"description":"Ethereum address (0x-prefixed, 40 hex chars)","example":"0x6e0c80c90ea6c15917308F820Eac91Ce2724B5b5","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"},"proxyAddress":{"description":"Ethereum address (0x-prefixed, 40 hex chars)","example":"0x6e0c80c90ea6c15917308F820Eac91Ce2724B5b5","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"},"signature":{"description":"Transaction signature (0x-prefixed hex string)","example":"0x01a060c734d7bdf4adde50c4a7e574036b1f8b12890911bdd1c1cfdcd77502381b89fa8a47c36f62a0b9f1cdfee7b260fd8108536db9f6b2089c02637e7de9fc20","type":"string"},"state":{"description":"Current state of the transaction","enum":["STATE_NEW","STATE_EXECUTED","STATE_MINED","STATE_CONFIRMED","STATE_INVALID","STATE_FAILED"],"example":"STATE_CONFIRMED","type":"string"},"to":{"description":"Ethereum address (0x-prefixed, 40 hex chars)","example":"0x6e0c80c90ea6c15917308F820Eac91Ce2724B5b5","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"},"transactionHash":{"description":"Onchain transaction hash (available once confirmed)","example":"0x38cbfbeae8fffa4e2b187ee5978d3ee9cafc53af0363ed90a35b7ea9016535d8","type":"string"},"transactionID":{"description":"Unique identifier for the transaction","example":"0190b317-a1d3-7bec-9b91-eeb6dcd3a620","type":"string"},"type":{"description":"Transaction type","enum":["SAFE","PROXY"],"example":"SAFE","type":"string"},"updatedAt":{"description":"Timestamp when the transaction was last updated","example":"2024-07-14T21:13:46.576639Z","format":"date-time","type":"string"},"value":{"description":"Transaction value","example":"","type":"string"}},"type":"object"},"type":"array"}}},"description":"Transactions retrieved successfully"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get recent transactions for a user","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-relayer","x-aisa-category":"9","x-aisa-contract-pending":"source header parameters are not forwarded by runtime: POLY_BUILDER_API_KEY, POLY_BUILDER_PASSPHRASE, POLY_BUILDER_SIGNATURE, POLY_BUILDER_TIMESTAMP, RELAYER_API_KEY, RELAYER_API_KEY_ADDRESS","x-aisa-contract-state":"retained_pending","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-relayer/any_polymarket_relayer_apis_v1_polymarket_transactions","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-relayer","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-relayer","x-aisa-response-source":{"content_hash":"sha256:325afdacc1e89fcc682277fc9a1509198f1c3665d6b2d4c427885a689c2531bc","kind":"upstream_success_contract","source":{"content_hash":"sha256:59d10ecc3fa13a67de2843e861b5f9517c4da1b84484075c9e22dc8da3a42fb6","converter":"scripts/import_upstream.py@1","fetched_at":"2026-09-29T15:09:49.609933+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:c0a7ef85d4b9b36cfb5a7eff00b9fdf90e0b76ec76b6b5459069cbef00b80561","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/relayer-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1e23152abbb3"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_relayer_apis_v1_polymarket_transactions","path":"/apis/v1/polymarket/transactions"},"x-aisa-source":{"content_hash":"sha256:59d10ecc3fa13a67de2843e861b5f9517c4da1b84484075c9e22dc8da3a42fb6","converter":"scripts/import_upstream.py@1","fetched_at":"2026-09-29T15:09:49.609933+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:c0a7ef85d4b9b36cfb5a7eff00b9fdf90e0b76ec76b6b5459069cbef00b80561","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/relayer-openapi.yaml"},"x-aisa-status":"disabled","x-aisa-upstream-path":"/transactions","x-aisa-validation":"provider"}},"/apis/v1/polymarket/v1/accounting/snapshot":{"get":{"description":"Downloads an accounting snapshot as a ZIP archive of CSV files.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_data_apis_v1_polymarket_v1_account_dd2c9c","parameters":[{"description":"User address (0x-prefixed)","in":"query","name":"user","required":true,"schema":{"description":"User Profile Address (0x-prefixed, 40 hex chars)","example":"0x56687bf447db6ffa42ffe2204a05edaa20f55839","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"}}],"responses":{"200":{"content":{"application/zip":{"schema":{"format":"binary","type":"string"}}},"description":"ZIP file containing `positions.csv` and `equity.csv`."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Download an accounting snapshot (ZIP of CSVs)","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-data","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-data/any_polymarket_data_apis_v1_polymarket_v1_account_dd2c9c","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-data","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-data","x-aisa-response-source":{"content_hash":"sha256:398a9bf828063ec808eee908ec4da4499fcc2936a5a8c996c6d8fddf503c2abc","kind":"upstream_success_contract","source":{"content_hash":"sha256:ccf7169b646fe10a98f06abdf69bee2202036b9ee2d22940897f5077693fe946","converter":"scripts/import_upstream.py@1","fetched_at":"2026-09-29T15:09:49.813764+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e0b6ada9e20c7417087f5cfdaee97897cfcf71ad64b81defc14e702efee833c7","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/data-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"dba292916004"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_data_apis_v1_polymarket_v1_account_dd2c9c","path":"/apis/v1/polymarket/v1/accounting/snapshot"},"x-aisa-source":{"content_hash":"sha256:ccf7169b646fe10a98f06abdf69bee2202036b9ee2d22940897f5077693fe946","converter":"scripts/import_upstream.py@1","fetched_at":"2026-09-29T15:09:49.813764+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e0b6ada9e20c7417087f5cfdaee97897cfcf71ad64b81defc14e702efee833c7","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/data-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/accounting/snapshot","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/polymarket/v1/accounting/snapshot?user=0x56687bf447db6ffa42ffe2204a05edaa20f55839' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/polymarket/v1/builders/leaderboard":{"get":{"description":"Returns aggregated builder leaderboard rankings.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_data_apis_v1_polymarket_v1_builder_e3d670","parameters":[{"description":"Maximum number of builders to return","in":"query","name":"limit","schema":{"default":25,"maximum":50,"minimum":0,"type":"integer"}},{"description":"Starting index for pagination","in":"query","name":"offset","schema":{"default":0,"maximum":1000,"minimum":0,"type":"integer"}},{"description":"The time period to aggregate results over.\n","in":"query","name":"timePeriod","schema":{"default":"DAY","enum":["DAY","WEEK","MONTH","ALL"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Response65D835437A58_LeaderboardEntry"},"type":"array"}}},"description":"Success"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get aggregated builder leaderboard","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-data","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-data/any_polymarket_data_apis_v1_polymarket_v1_builder_e3d670","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-data","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-data","x-aisa-response-source":{"content_hash":"sha256:17bf0348bbadf0119dce923080d28e486499c77f16ab346d5c9c5b974ad06954","kind":"upstream_success_contract","source":{"content_hash":"sha256:ccf7169b646fe10a98f06abdf69bee2202036b9ee2d22940897f5077693fe946","converter":"scripts/import_upstream.py@1","fetched_at":"2026-09-29T15:09:49.813764+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e0b6ada9e20c7417087f5cfdaee97897cfcf71ad64b81defc14e702efee833c7","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/data-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2f7ea0db82bb"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_data_apis_v1_polymarket_v1_builder_e3d670","path":"/apis/v1/polymarket/v1/builders/leaderboard"},"x-aisa-source":{"content_hash":"sha256:ccf7169b646fe10a98f06abdf69bee2202036b9ee2d22940897f5077693fe946","converter":"scripts/import_upstream.py@1","fetched_at":"2026-09-29T15:09:49.813764+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e0b6ada9e20c7417087f5cfdaee97897cfcf71ad64b81defc14e702efee833c7","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/data-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/builders/leaderboard","x-aisa-validation":"provider"}},"/apis/v1/polymarket/v1/builders/volume":{"get":{"description":"Returns daily builder volume time-series data.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_data_apis_v1_polymarket_v1_builder_c3f154","parameters":[{"description":"The time period to fetch daily records for.\n","in":"query","name":"timePeriod","schema":{"default":"DAY","enum":["DAY","WEEK","MONTH","ALL"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Response65D835437A58_BuilderVolumeEntry"},"type":"array"}}},"description":"Success - Returns array of daily volume records"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get daily builder volume time-series","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-data","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-data/any_polymarket_data_apis_v1_polymarket_v1_builder_c3f154","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-data","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-data","x-aisa-response-source":{"content_hash":"sha256:a5a5a86c65418eac55efae7f11235b2921e3af0afebbe1798259d3c053d1cf46","kind":"upstream_success_contract","source":{"content_hash":"sha256:ccf7169b646fe10a98f06abdf69bee2202036b9ee2d22940897f5077693fe946","converter":"scripts/import_upstream.py@1","fetched_at":"2026-09-29T15:09:49.813764+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e0b6ada9e20c7417087f5cfdaee97897cfcf71ad64b81defc14e702efee833c7","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/data-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c715afc7c4da"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_data_apis_v1_polymarket_v1_builder_c3f154","path":"/apis/v1/polymarket/v1/builders/volume"},"x-aisa-source":{"content_hash":"sha256:ccf7169b646fe10a98f06abdf69bee2202036b9ee2d22940897f5077693fe946","converter":"scripts/import_upstream.py@1","fetched_at":"2026-09-29T15:09:49.813764+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e0b6ada9e20c7417087f5cfdaee97897cfcf71ad64b81defc14e702efee833c7","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/data-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/builders/volume","x-aisa-validation":"provider"}},"/apis/v1/polymarket/v1/leaderboard":{"get":{"description":"Returns trader leaderboard rankings for a selected category and time period.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_data_apis_v1_polymarket_v1_leaderboard","parameters":[{"description":"Market category for the leaderboard","in":"query","name":"category","schema":{"default":"OVERALL","enum":["OVERALL","POLITICS","SPORTS","ESPORTS","CRYPTO","CULTURE","MENTIONS","WEATHER","ECONOMICS","TECH","FINANCE"],"type":"string"}},{"description":"Max number of leaderboard traders to return","in":"query","name":"limit","schema":{"default":25,"maximum":50,"minimum":1,"type":"integer"}},{"description":"Starting index for pagination","in":"query","name":"offset","schema":{"default":0,"maximum":1000,"minimum":0,"type":"integer"}},{"description":"Leaderboard ordering criteria","in":"query","name":"orderBy","schema":{"default":"PNL","enum":["PNL","VOL"],"type":"string"}},{"description":"Time period for leaderboard results","in":"query","name":"timePeriod","schema":{"default":"DAY","enum":["DAY","WEEK","MONTH","ALL"],"type":"string"}},{"description":"Limit leaderboard to a single user by address","in":"query","name":"user","schema":{"description":"User Profile Address (0x-prefixed, 40 hex chars)","example":"0x56687bf447db6ffa42ffe2204a05edaa20f55839","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"}},{"description":"Limit leaderboard to a single username","in":"query","name":"userName","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Response65D835437A58_TraderLeaderboardEntry"},"type":"array"}}},"description":"Success"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get trader leaderboard rankings","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-data","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-data/any_polymarket_data_apis_v1_polymarket_v1_leaderboard","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-data","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-data","x-aisa-response-source":{"content_hash":"sha256:cbade5189ebcf8d48b276ec344ee783297f5cd9d406b8d8b635b560595a6db70","kind":"upstream_success_contract","source":{"content_hash":"sha256:ccf7169b646fe10a98f06abdf69bee2202036b9ee2d22940897f5077693fe946","converter":"scripts/import_upstream.py@1","fetched_at":"2026-09-29T15:09:49.813764+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e0b6ada9e20c7417087f5cfdaee97897cfcf71ad64b81defc14e702efee833c7","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/data-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"76a52811a497"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_data_apis_v1_polymarket_v1_leaderboard","path":"/apis/v1/polymarket/v1/leaderboard"},"x-aisa-source":{"content_hash":"sha256:ccf7169b646fe10a98f06abdf69bee2202036b9ee2d22940897f5077693fe946","converter":"scripts/import_upstream.py@1","fetched_at":"2026-09-29T15:09:49.813764+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e0b6ada9e20c7417087f5cfdaee97897cfcf71ad64b81defc14e702efee833c7","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/data-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/leaderboard","x-aisa-validation":"provider"}},"/apis/v1/polymarket/v1/market-positions":{"get":{"description":"Returns positions for a market, optionally filtered to a single user.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_data_apis_v1_polymarket_v1_market__d8f158","parameters":[{"description":"Max number of positions to return per outcome token","in":"query","name":"limit","schema":{"default":50,"maximum":500,"minimum":0,"type":"integer"}},{"description":"The condition ID of the market to query positions for","in":"query","name":"market","required":true,"schema":{"description":"0x-prefixed 64-hex string","example":"0xdd22472e552920b8438158ea7238bfadfa4f736aa4cee91a6b86c39ead110917","pattern":"^0x[a-fA-F0-9]{64}$","type":"string"}},{"description":"Pagination offset per outcome token","in":"query","name":"offset","schema":{"default":0,"maximum":10000,"minimum":0,"type":"integer"}},{"description":"Sort positions by:\n- `TOKENS` — Position size (number of tokens)\n- `CASH_PNL` — Unrealized cash PnL\n- `REALIZED_PNL` — Realized PnL\n- `TOTAL_PNL` — Total PnL (cash_pnl + realized_pnl)\n","in":"query","name":"sortBy","schema":{"default":"TOTAL_PNL","enum":["TOKENS","CASH_PNL","REALIZED_PNL","TOTAL_PNL"],"type":"string"}},{"in":"query","name":"sortDirection","schema":{"default":"DESC","enum":["ASC","DESC"],"type":"string"}},{"description":"Filter positions by status.\n- `OPEN` — Only positions with size > 0.01\n- `CLOSED` — Only positions with size <= 0.01\n- `ALL` — All positions regardless of size\n","in":"query","name":"status","schema":{"default":"ALL","enum":["OPEN","CLOSED","ALL"],"type":"string"}},{"description":"Filter to a single user by proxy wallet address","in":"query","name":"user","schema":{"description":"User Profile Address (0x-prefixed, 40 hex chars)","example":"0x56687bf447db6ffa42ffe2204a05edaa20f55839","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Response65D835437A58_MetaMarketPositionV1"},"type":"array"}}},"description":"Success"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get positions for a market","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-data","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-data/any_polymarket_data_apis_v1_polymarket_v1_market__d8f158","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-data","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-data","x-aisa-response-source":{"content_hash":"sha256:d7e5ea4de11483b5104413f944d3d068369ee25d8ce4475be0a117a2b66d3a21","kind":"upstream_success_contract","source":{"content_hash":"sha256:ccf7169b646fe10a98f06abdf69bee2202036b9ee2d22940897f5077693fe946","converter":"scripts/import_upstream.py@1","fetched_at":"2026-09-29T15:09:49.813764+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e0b6ada9e20c7417087f5cfdaee97897cfcf71ad64b81defc14e702efee833c7","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/data-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"316cc59f9053"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_data_apis_v1_polymarket_v1_market__d8f158","path":"/apis/v1/polymarket/v1/market-positions"},"x-aisa-source":{"content_hash":"sha256:ccf7169b646fe10a98f06abdf69bee2202036b9ee2d22940897f5077693fe946","converter":"scripts/import_upstream.py@1","fetched_at":"2026-09-29T15:09:49.813764+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e0b6ada9e20c7417087f5cfdaee97897cfcf71ad64b81defc14e702efee833c7","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/data-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/market-positions","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/polymarket/v1/market-positions?market=0xdd22472e552920b8438158ea7238bfadfa4f736aa4cee91a6b86c39ead110917' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/polymarket/value":{"get":{"description":"Returns the total value of a user's positions.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_data_apis_v1_polymarket_value","parameters":[{"explode":false,"in":"query","name":"market","schema":{"items":{"description":"0x-prefixed 64-hex string","example":"0xdd22472e552920b8438158ea7238bfadfa4f736aa4cee91a6b86c39ead110917","pattern":"^0x[a-fA-F0-9]{64}$","type":"string"},"type":"array"},"style":"form"},{"in":"query","name":"user","required":true,"schema":{"description":"User Profile Address (0x-prefixed, 40 hex chars)","example":"0x56687bf447db6ffa42ffe2204a05edaa20f55839","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Response65D835437A58_Value"},"type":"array"}}},"description":"Success"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get total value of a user's positions","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-data","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-data/any_polymarket_data_apis_v1_polymarket_value","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-data","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-data","x-aisa-response-source":{"content_hash":"sha256:645fde155f7e0b8ee4151fde139b8977644cbd6516f46c00758459d088fc4a29","kind":"upstream_success_contract","source":{"content_hash":"sha256:ccf7169b646fe10a98f06abdf69bee2202036b9ee2d22940897f5077693fe946","converter":"scripts/import_upstream.py@1","fetched_at":"2026-09-29T15:09:49.813764+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e0b6ada9e20c7417087f5cfdaee97897cfcf71ad64b81defc14e702efee833c7","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/data-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a5aa229fee4a"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_data_apis_v1_polymarket_value","path":"/apis/v1/polymarket/value"},"x-aisa-source":{"content_hash":"sha256:ccf7169b646fe10a98f06abdf69bee2202036b9ee2d22940897f5077693fe946","converter":"scripts/import_upstream.py@1","fetched_at":"2026-09-29T15:09:49.813764+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:e0b6ada9e20c7417087f5cfdaee97897cfcf71ad64b81defc14e702efee833c7","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/data-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/value","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/polymarket/value?user=0x56687bf447db6ffa42ffe2204a05edaa20f55839' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/polymarket/withdraw":{"post":{"description":"Create withdrawal addresses for bridging pUSD out of Polymarket.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_polymarket_bridge_apis_v1_polymarket_withdraw","parameters":[{"description":"Optional builder code (bytes32 hex) attributing this request to your integration so transfer issues can be traced to your app. Omitting it still succeeds but returns a `missing_builder_code` warning; a malformed code returns 400. Get your code at https://polymarket.com/settings?tab=builder\n","in":"header","name":"X-Builder-Code","required":false,"schema":{"example":"0x00000000000000000000000000000000000000000000000000000000abcd1234","pattern":"^0x[a-fA-F0-9]{64}$","type":"string"}}],"requestBody":{"content":{"application/json":{"example":{"address":"0x9156dd10bea4c8d7e2d591b633d1694b1d764756","recipientAddr":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045","toChainId":"1","toTokenAddress":"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48"},"schema":{"properties":{"address":{"description":"Ethereum address (0x-prefixed, 40 hex chars)","example":"0x56687bf447db6ffa42ffe2204a05edaa20f55839","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"},"recipientAddr":{"description":"Destination wallet address where funds will be sent","example":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045","type":"string"},"toChainId":{"description":"Destination chain ID (e.g., \"1\" for Ethereum, \"8453\" for Base, \"1151111081099710\" for Solana)","example":"1","type":"string"},"toTokenAddress":{"description":"Destination token contract address","example":"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48","type":"string"}},"required":["address","toChainId","toTokenAddress","recipientAddr"],"type":"object"}}},"required":true},"responses":{"201":{"content":{"application/json":{"example":{"address":{"btc":"bc1q8eau83qffxcj8ht4hsjdza3lha9r3egfqysj3g","evm":"0x23566f8b2E82aDfCf01846E54899d110e97AC053","svm":"CrvTBvzryYxBHbWu2TiQpcqD5M7Le7iBKzVmEj3f36Jb"},"note":"Send funds to these addresses to bridge to your destination chain and token."},"schema":{"$ref":"#/components/schemas/Response7A88Af0Ff8Eb_DepositResponse"}}},"description":"Withdrawal addresses created successfully"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Create withdrawal addresses","tags":["default"],"x-aisa-caller-headers":["X-Builder-Code"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","TRACE"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"polymarket-bridge","x-aisa-category":"9","x-aisa-docs-url":"https://aisa.one/docs/api-reference/polymarket-bridge/any_polymarket_bridge_apis_v1_polymarket_withdraw","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.012,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"polymarket-bridge","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"polymarket-bridge","x-aisa-response-source":{"content_hash":"sha256:8fedbfffa09b5cad1310b37bcbf791dc3596692a09c37aaf1ca4f1a784851f0f","kind":"upstream_success_contract","source":{"content_hash":"sha256:be45a0a8ab0003bcb26fcc9d7b7fef3a906b1bea3b16062a769b180fe0e079fd","converter":"scripts/import_upstream.py@1","fetched_at":"2026-09-29T15:09:49.674222+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:c435404fd140d497c1aa20dbb472f5ef821e3cd8a33e43b6e1c487559b4e90a7","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/bridge-openapi.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"4ac6db68e88d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6be5ce0e7b53"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_polymarket_bridge_apis_v1_polymarket_withdraw","path":"/apis/v1/polymarket/withdraw"},"x-aisa-source":{"content_hash":"sha256:be45a0a8ab0003bcb26fcc9d7b7fef3a906b1bea3b16062a769b180fe0e079fd","converter":"scripts/import_upstream.py@1","fetched_at":"2026-09-29T15:09:49.674222+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:c435404fd140d497c1aa20dbb472f5ef821e3cd8a33e43b6e1c487559b4e90a7","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"url":"https://docs.polymarket.com/api-spec/bridge-openapi.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/withdraw","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/polymarket/withdraw \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"address\": \"0x9156dd10bea4c8d7e2d591b633d1694b1d764756\",\n  \"toChainId\": \"1\",\n  \"toTokenAddress\": \"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48\",\n  \"recipientAddr\": \"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045\"\n}'"}]}},"/apis/v1/querit/search":{"post":{"description":"Perform a search query using AI to retrieve relevant information based on the provided criteria.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.0048 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_querit_apis_v1_querit_search","requestBody":{"content":{"application/json":{"schema":{"properties":{"chunksPerDoc":{"default":1,"description":"Summary chunks per document. Free / PAYG support up to 1; Enterprise up to 3. Deprecated — still available, but migrate to highlights","type":"integer"},"contentMaxChars":{"description":"Optional body-text length limit per result, from 1 to 1,000,000 Unicode code points. Used with needContent: true; omit or send null to return the full available body text without truncation. Default: Full available body text (value unspecified).","type":"integer"},"count":{"description":"Maximum number of results returned. Default: server default (value unspecified).","type":"integer"},"filters":{"description":"Filter conditions, see below","properties":{"geo":{"properties":{"countries":{"properties":{"include":{"description":"Only return results from these countries","items":{"enum":["argentina","australia","brazil","canada","colombia","france","germany","india","indonesia","japan","mexico","nigeria","philippines","south korea","spain","united kingdom","united states"],"type":"string"},"type":"array"}},"type":"object"}},"type":"object"},"languages":{"properties":{"include":{"description":"Only return results in these languages","items":{"enum":["english","japanese","korean","german","french","spanish","portuguese","russian"],"type":"string"},"type":"array"}},"type":"object"},"sites":{"properties":{"exclude":{"description":"Exclude these sites","items":{"type":"string"},"type":"array"},"include":{"description":"Only pull results from these sites; an empty array means no restriction","items":{"type":"string"},"type":"array"}},"type":"object"},"timeRange":{"properties":{"date":{"description":"Time range, syntax below","type":"string"}},"type":"object"},"vertical":{"description":"Vertical search. Supported values: \"code\", \"finance\"; omit for universal search","enum":["code","finance"],"type":"string"}},"type":"object"},"highlights":{"anyOf":[{"type":"boolean"},{"properties":{"maxCharacters":{"description":"Length of each extracted fragment, in characters, between 100 and 8000; the model picks the most suitable length when omitted","maximum":8000,"minimum":100,"type":"integer"},"query":{"description":"Keyword that guides the extraction; falls back to the top-level query when omitted","type":"string"}},"type":"object"}],"description":"Request relevant fragments from the body text. true extracts against the original query at the length the model judges best; the object form takes query and maxCharacters, see below"},"needContent":{"default":false,"description":"Whether to return body text. When true, body text lands in each result's sentence field (sentence array)","type":"boolean"},"query":{"description":"Search term. Supports long natural-language descriptions","type":"string"}},"required":["query"],"type":"object"}}},"description":"Top-level parameters:\nhighlights object form:\ncontentMaxChars body-text limit:\nThis is a top-level integer, not a field inside highlights. Only send it when you need to limit returned body text. With needContent: true and body-content access enabled, it limits the total characters across all strings in each result's sentence array, independently per result. Omit it or send null for the full available body text.\nThe limit counts Unicode code points in UTF-8 body text, preserves sentence order, and may cut the last retained sentence short. It does not include JSON formatting or separators added by your application. It does not limit snippet or highlights, and it does not change page-based billing. Use highlights.maxCharacters (100–8000) to control query-focused fragments separately.\nfilters sub-object:\ntimeRange.date syntax:\nd[n] / w[n] / m[n] / y[n]: last n days / weeks / months / years, e.g. d7, m3\nYYYY-MM-DDtoYYYY-MM-DD: a range, e.g. 2022-04-01to2022-07-30; a single day uses the same to form\ngeo.countries.include allowed values: argentina, australia, brazil, canada, colombia, france, germany, india, indonesia, japan, mexico, nigeria, philippines, south korea, spain, united kingdom, united states.\nlanguages.include allowed values: english, japanese, korean, german, french, spanish, portuguese, russian.\nvertical allowed values: code, finance. Lowercase and strictly enumerated; omit the field for universal search.","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error_code":{"description":"Error code, consistent with the HTTP status code; 200 on success","type":"integer"},"error_msg":{"description":"Error detail","type":"string"},"query_context":{"properties":{"query":{"description":"The query that was actually executed","type":"string"}},"type":"object"},"results":{"properties":{"result":{"description":"Result array","items":{"type":"object"},"type":"array"}},"type":"object"},"search_id":{"description":"Unique request identifier; give it to support when reporting an issue","type":"integer"},"took":{"description":"Server-side processing time","type":"string"}},"type":"object"}}},"description":"Official response table. Fields on each results.result[] item: url, title, snippet, page_age (plaintext UTC+0 time), site_name, site_icon, sentence (string[], present only when needContent: true and body text is available), highlights (string[], present only when highlights is set on the request and body text is available). Every result field is optional. Some results in the same response may have no sentence or highlights. Treat a missing field as \"body text unavailable,\" not as an error."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Search AI Data","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["POST"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"querit","x-aisa-category":"2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/querit/any_querit_apis_v1_querit_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_pricing":"fixed_success","default_request_estimate_usd":0.0048,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"querit","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"querit","x-aisa-response-source":{"content_hash":"sha256:7c0a14e149ca152d69bf826108098cab8ac251cd54b2b6c90bbc0e406561ca38","kind":"upstream_success_contract","source":{"content_hash":"sha256:b4fc9184b12aefa8b2bc6f3a179b1390cf8e0225f400f67da53d7bd11392b1fd","conversion_notes":"Types, explicit required/default values and nested fields come from official tables. Conditional plan limits and time syntax remain in source descriptions; unspecified defaults and response-field types are not inferred.","converter":"scripts/import_querit_reference.py@2","fetched_at":"2026-10-19T16:59:05.407603+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:14b21ad7c736a870f534865da57a6fa00fc6c904d362a6ef2d8cdda97ad43fbd","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"source_pages":[{"raw_content_hash":"sha256:f5f03fe335118e68f27090fcf45ff0e3964740adbf487ac5174c2aa22d0ec2ed","url":"https://www.querit.ai/en/docs/reference/post-for-coding-agents"}],"structured_source_hash":"sha256:9776fbc7c87864903455d4c0142d8f77cf69cf480f9ed1ba3de2239a44606bb1","url":"https://www.querit.ai/en/docs/reference/post-for-coding-agents"}},"x-aisa-revision":{"customer_pricing_ref":"34560fa32a84","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"bc2a7e061032"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_querit_apis_v1_querit_search","path":"/apis/v1/querit/search"},"x-aisa-source":{"content_hash":"sha256:b4fc9184b12aefa8b2bc6f3a179b1390cf8e0225f400f67da53d7bd11392b1fd","conversion_notes":"Types, explicit required/default values and nested fields come from official tables. Conditional plan limits and time syntax remain in source descriptions; unspecified defaults and response-field types are not inferred.","converter":"scripts/import_querit_reference.py@2","fetched_at":"2026-10-19T16:59:05.407603+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:14b21ad7c736a870f534865da57a6fa00fc6c904d362a6ef2d8cdda97ad43fbd","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"source_pages":[{"raw_content_hash":"sha256:f5f03fe335118e68f27090fcf45ff0e3964740adbf487ac5174c2aa22d0ec2ed","url":"https://www.querit.ai/en/docs/reference/post-for-coding-agents"}],"structured_source_hash":"sha256:9776fbc7c87864903455d4c0142d8f77cf69cf480f9ed1ba3de2239a44606bb1","url":"https://www.querit.ai/en/docs/reference/post-for-coding-agents"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/search","x-aisa-validation":"provider"}},"/apis/v1/reddit/post/comments":{"get":{"description":"Returns one post and its discussion from a post URL: post with title, author, selftext, score, ups, upvote_ratio, num_comments, created_utc, permalink, archived and locked, then comments, each with author, body, score, ups, downs, created_utc, parent_id, permalink and a nested replies object holding items and more. Paging is a third shape again: the top level carries more.has_more and more.cursor rather than the after of get_reddit_search or the cursor of get_reddit_subreddit_search. Measured at about 21 KB for 19 top-level comments. To find posts worth opening, start from get_reddit_search or get_reddit_subreddit.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.00188 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_reddit_post_comments","parameters":[{"description":"Cursor to get more comments, or replies.","in":"query","name":"cursor","required":false,"schema":{"type":"string"}},{"description":"Set to true for a trimmed down version of the response","in":"query","name":"trim","required":false,"schema":{"type":"boolean"}},{"in":"query","name":"trimmed","required":false,"schema":{"type":"string"}},{"description":"Reddit post URL","in":"query","name":"url","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"comments":[{"author":"Background-Emu-2890","author_fullname":"t2_efdlposp6","body":"Black cat i have one and i love her so much !","created_at_iso":"2025-06-19T14:10:21.000Z","created_utc":1750342221,"downs":0,"id":"mymupxb","name":"t1_mymupxb","parent_id":"t3_1lfbo7u","replies":{"items":[{"all_awardings":[],"approved_at_utc":null,"approved_by":null,"archived":false,"associated_award":null,"author":"doublestitch","author_flair_background_color":null,"author_flair_css_class":null,"author_flair_richtext":[],"author_flair_template_id":null,"author_flair_text":null,"author_flair_text_color":null,"author_flair_type":"text","author_fullname":"t2_10py0g","author_is_blocked":false,"author_patreon_flair":false,"author_premium":false,"awarders":[],"banned_at_utc":null,"banned_by":null,"body":"House panthers for the win","body_html":"&lt;div class=\"md\"&gt;&lt;p&gt;House panthers for the win&lt;/p&gt;\n&lt;/div&gt;","can_gild":false,"can_mod_post":false,"collapsed":false,"collapsed_because_crowd_control":null,"collapsed_reason":null,"collapsed_reason_code":null,"comment_type":null,"controversiality":0,"created":1750343166,"created_at_iso":"2025-06-19T14:26:06.000Z","created_utc":1750343166,"depth":1,"distinguished":null,"downs":0,"edited":false,"gilded":0,"gildings":{},"id":"mymxwde","is_submitter":false,"likes":null,"link_id":"t3_1lfbo7u","locked":false,"mod_note":null,"mod_reason_by":null,"mod_reason_title":null,"mod_reports":[],"name":"t1_mymxwde","no_follow":false,"num_reports":null,"parent_id":"t1_mymupxb","permalink":"/r/AskReddit/comments/1lfbo7u/what_is_a_thing_you_love_that_lots_of_people_hate/mymxwde/","removal_reason":null,"replies":{"items":[],"more":{"has_more":false,"next_cursor":null}},"report_reasons":null,"saved":false,"score":19,"score_hidden":false,"send_replies":true,"stickied":false,"subreddit":"AskReddit","subreddit_id":"t5_2qh1i","subreddit_name_prefixed":"r/AskReddit","subreddit_type":"public","top_awarded_type":null,"total_awards_received":0,"treatment_tags":[],"unrepliable_reason":null,"ups":19,"url":"https://www.reddit.com/r/AskReddit/comments/1lfbo7u/what_is_a_thing_you_love_that_lots_of_people_hate/mymxwde/","user_reports":[]}],"more":{"cursor":"myn970w","has_more":true}},"score":75,"ups":75,"url":"https://www.reddit.com/r/AskReddit/comments/1lfbo7u/what_is_a_thing_you_love_that_lots_of_people_hate/mymupxb/"}],"more":{"cursor":"myoaw2m,myob40l,myoeo9h","has_more":true},"post":{"author":"Vetro_Nodulare2","author_fullname":"t2_16syu27ar1","created":1750341959,"created_utc":1750341959,"downs":0,"id":"1lfbo7u","is_video":false,"name":"t3_1lfbo7u","num_comments":353,"score":47,"subreddit":"AskReddit","subreddit_subscribers":56146601,"title":"What is a thing you love that lots of people hate?","total_awards_received":0,"ups":47,"upvote_ratio":0.91,"url":"https://www.reddit.com/r/AskReddit/comments/1lfbo7u/what_is_a_thing_you_love_that_lots_of_people_hate/"}},"schema":{"$ref":"#/components/schemas/ResponseE5228Fb11714_RedditCommentsResponse"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"comments","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"scrape-creators","x-aisa-category":"10","x-aisa-docs-url":"https://aisa.one/docs/api-reference/reddit/get_reddit-post-comments","x-aisa-identity":{"canonical_operation_id":"get_reddit_post_comments","historical_aliases":[{"canonical_source_file":"openapi/reddit.json","canonical_source_sha256":"faec0f599cd1854ec63c52a2db5b042d8feeffc85245122341b98fcd2ce97693","locale":"zh","method":"GET","operation_id":"get_reddit-post-comments","public_path":"/apis/v1/reddit/post/comments","published_ref":"e0ee9af05d7407976af62a72ac4e3499703a4f6a","source_file":"openapi/zh/reddit.json","source_sha256":"ecc6e5748c89d5e710520ca590a4ae3be1dad723bad2fdc01c701aeb55a44d59"}],"schema_version":1,"sha256":"sha256:683ac14e43c682aec414ebb925fef24772caf7986226368de436bec851594a5e"},"x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.00188,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"scrape-creators","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"scrape-creators","x-aisa-response-source":{"content_hash":"sha256:4b36d632bfb2609980bcd8581699fe5ebb37b1179176d75d157bafdfbb29ad6d","kind":"upstream_success_contract","source":{"content_hash":"sha256:e423aec7e37cb52c3bebb7e64772ac4294145dd53d8124cf8eea6e8ff2726b21","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:26145b81d6f6da334df73e1dee35b4246e3dde6a417f80b2ab491d3772e2b6de","prior_source":{"content_hash":"sha256:1a17302eab5d9e9ab30162f30806ab1c5133002d6358144e2cd8664861d30e42","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:26145b81d6f6da334df73e1dee35b4246e3dde6a417f80b2ab491d3772e2b6de","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/reddit.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/reddit.json"}},"x-aisa-revision":{"customer_pricing_ref":"86baa23d8df7","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"225dbb045a0d"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_reddit_post_comments","path":"/apis/v1/reddit/post/comments"},"x-aisa-source":{"content_hash":"sha256:e423aec7e37cb52c3bebb7e64772ac4294145dd53d8124cf8eea6e8ff2726b21","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:26145b81d6f6da334df73e1dee35b4246e3dde6a417f80b2ab491d3772e2b6de","prior_source":{"content_hash":"sha256:1a17302eab5d9e9ab30162f30806ab1c5133002d6358144e2cd8664861d30e42","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:26145b81d6f6da334df73e1dee35b4246e3dde6a417f80b2ab491d3772e2b6de","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/reddit.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/reddit.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/reddit/post/comments","x-aisa-validation":"mixed"}},"/apis/v1/reddit/search":{"get":{"description":"Searches every public subreddit for posts matching a query and returns posts plus an after token to page. Each post carries title, author, selftext, selftext_html, subreddit, score, ups, downs, upvote_ratio, num_comments, created_utc, created_at_iso, url, permalink, subreddit_subscribers, is_video, over_18 and spoiler. sort accepts relevance, new, top and comment_count, and timeframe narrows the window. Measured at 8 to 16 seconds and 8 to 26 KB, the slowest endpoint here. To stay inside one community use get_reddit_subreddit_search, which is faster and pages with cursor rather than after; to read one post's discussion use get_reddit_post_comments.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.00188 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_reddit_search","parameters":[{"description":"Used to paginate to next page","in":"query","name":"after","required":false,"schema":{"type":"string"}},{"in":"query","name":"count","required":false,"schema":{"type":"string"}},{"description":"Search posts or comments","in":"query","name":"filter","required":false,"schema":{"enum":["comments","posts"],"type":"string"}},{"in":"query","name":"limit","required":false,"schema":{"type":"string"}},{"description":"Search query","in":"query","name":"query","required":false,"schema":{"type":"string"}},{"description":"Sort by\n\nProvider reference (supplier schema): `{\"enum\":[\"relevance\",\"new\",\"top\",\"comment_count\"],\"type\":\"string\"}`.","in":"query","name":"sort","required":false,"schema":{"type":"string"}},{"in":"query","name":"time","required":false,"schema":{"type":"string"}},{"description":"Timeframe\n\nProvider reference (supplier schema): `{\"enum\":[\"all\",\"day\",\"week\",\"month\",\"year\"],\"type\":\"string\"}`.","in":"query","name":"timeframe","required":false,"schema":{"type":"string"}},{"description":"Set to true for a trimmed down version of the response","in":"query","name":"trim","required":false,"schema":{"type":"string"}},{"in":"query","name":"trimmed","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"after":"t3_1izmcgx","posts":[{"author":"Morgentau7","author_fullname":"t2_2hy2xjit","created":1658580900,"created_utc":1658580900,"downs":0,"id":"w63dgy","is_video":true,"name":"t3_w63dgy","num_comments":1246,"score":220403,"subreddit":"MadeMeSmile","subreddit_subscribers":11605207,"title":"Player realizes that he nearly stole the dogs job","total_awards_received":0,"ups":220403,"upvote_ratio":0.97,"url":"https://www.reddit.com/r/MadeMeSmile/comments/w63dgy/player_realizes_that_he_nearly_stole_the_dogs_job/"}],"success":true},"schema":{"$ref":"#/components/schemas/ResponseE5228Fb11714_RedditPostsResponse"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"search","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"scrape-creators","x-aisa-category":"10","x-aisa-docs-url":"https://aisa.one/docs/api-reference/reddit/get_reddit-search","x-aisa-identity":{"canonical_operation_id":"get_reddit_search","historical_aliases":[{"canonical_source_file":"openapi/reddit.json","canonical_source_sha256":"faec0f599cd1854ec63c52a2db5b042d8feeffc85245122341b98fcd2ce97693","locale":"zh","method":"GET","operation_id":"get_reddit-search","public_path":"/apis/v1/reddit/search","published_ref":"e0ee9af05d7407976af62a72ac4e3499703a4f6a","source_file":"openapi/zh/reddit.json","source_sha256":"ecc6e5748c89d5e710520ca590a4ae3be1dad723bad2fdc01c701aeb55a44d59"}],"schema_version":1,"sha256":"sha256:fc7a02228a8dfdd0588e5469998cb12ec12505cf20c43e1db60caa69ff1d4038"},"x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.00188,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"scrape-creators","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"scrape-creators","x-aisa-response-source":{"content_hash":"sha256:ca980c880bf33ab3efa38827281f3b2a16146ef395827c8042dfc6de9d9fa7f6","kind":"upstream_success_contract","source":{"content_hash":"sha256:e423aec7e37cb52c3bebb7e64772ac4294145dd53d8124cf8eea6e8ff2726b21","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:26145b81d6f6da334df73e1dee35b4246e3dde6a417f80b2ab491d3772e2b6de","prior_source":{"content_hash":"sha256:1a17302eab5d9e9ab30162f30806ab1c5133002d6358144e2cd8664861d30e42","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:26145b81d6f6da334df73e1dee35b4246e3dde6a417f80b2ab491d3772e2b6de","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/reddit.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/reddit.json"}},"x-aisa-revision":{"customer_pricing_ref":"86baa23d8df7","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0913e838003b"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_reddit_search","path":"/apis/v1/reddit/search"},"x-aisa-source":{"content_hash":"sha256:e423aec7e37cb52c3bebb7e64772ac4294145dd53d8124cf8eea6e8ff2726b21","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:26145b81d6f6da334df73e1dee35b4246e3dde6a417f80b2ab491d3772e2b6de","prior_source":{"content_hash":"sha256:1a17302eab5d9e9ab30162f30806ab1c5133002d6358144e2cd8664861d30e42","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:26145b81d6f6da334df73e1dee35b4246e3dde6a417f80b2ab491d3772e2b6de","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/reddit.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/reddit.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/reddit/search","x-aisa-validation":"mixed"}},"/apis/v1/reddit/subreddit":{"get":{"description":"Returns the post stream of one subreddit with an after token to page. Posts carry the same fields as get_reddit_search, including title, author, selftext, score, ups, upvote_ratio, num_comments, created_utc, created_at_iso, url, permalink and subreddit_subscribers. sort accepts best, hot, new, top and rising. Important: timeframe is only accepted together with sort=top, and any other combination returns 400 rather than ignoring the parameter. Subreddit names are case-sensitive. Measured at about 18 KB for 24 posts. To search inside the same subreddit use get_reddit_subreddit_search, and for its metadata use get_reddit_subreddit_details.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.00188 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_reddit_subreddit","parameters":[{"description":"After to get more posts. Get 'after' from previous response.","in":"query","name":"after","required":false,"schema":{"type":"string"}},{"in":"query","name":"cache_max_age","required":false,"schema":{"type":"string"}},{"description":"Sort order\n\nProvider reference (supplier schema): `{\"enum\":[\"best\",\"hot\",\"new\",\"top\",\"rising\"],\"type\":\"string\"}`.","in":"query","name":"sort","required":false,"schema":{"type":"string"}},{"description":"Subreddit name","in":"query","name":"subreddit","required":false,"schema":{"type":"string"}},{"description":"Timeframe to get posts from. Runtime requires `sort=top` when `timeframe` is provided.\n\nProvider reference (supplier schema): `{\"enum\":[\"all\",\"day\",\"week\",\"month\",\"year\"],\"type\":\"string\"}`.","in":"query","name":"timeframe","required":false,"schema":{"type":"string"}},{"description":"Set to true for a trimmed down version of the response","in":"query","name":"trim","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"after":"t3_1lfogps","posts":[{"author":"Vetro_Nodulare2","author_fullname":"t2_16syu27ar1","created":1750341959,"created_utc":1750341959,"downs":0,"id":"1lfbo7u","is_video":false,"name":"t3_1lfbo7u","num_comments":349,"score":45,"subreddit":"AskReddit","subreddit_subscribers":56146328,"title":"What is a thing you love that lots of people hate?","total_awards_received":0,"ups":45,"upvote_ratio":0.9,"url":"https://www.reddit.com/r/AskReddit/comments/1lfbo7u/what_is_a_thing_you_love_that_lots_of_people_hate/"}]},"schema":{"$ref":"#/components/schemas/ResponseE5228Fb11714_RedditPostsResponse"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"subreddit","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"scrape-creators","x-aisa-category":"10","x-aisa-docs-url":"https://aisa.one/docs/api-reference/reddit/get_reddit-subreddit","x-aisa-identity":{"canonical_operation_id":"get_reddit_subreddit","historical_aliases":[{"canonical_source_file":"openapi/reddit.json","canonical_source_sha256":"faec0f599cd1854ec63c52a2db5b042d8feeffc85245122341b98fcd2ce97693","locale":"zh","method":"GET","operation_id":"get_reddit-subreddit","public_path":"/apis/v1/reddit/subreddit","published_ref":"e0ee9af05d7407976af62a72ac4e3499703a4f6a","source_file":"openapi/zh/reddit.json","source_sha256":"ecc6e5748c89d5e710520ca590a4ae3be1dad723bad2fdc01c701aeb55a44d59"}],"schema_version":1,"sha256":"sha256:8e5a7e101a277221af788ebbe11654d6e0b462dd4cc9ac6f15d5acdff1c9056e"},"x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.00188,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"scrape-creators","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"scrape-creators","x-aisa-response-source":{"content_hash":"sha256:2a6f72c74a0e1e6a9da66e9be7b83d1a6b7997654457e312078326be927f9159","kind":"upstream_success_contract","source":{"content_hash":"sha256:e423aec7e37cb52c3bebb7e64772ac4294145dd53d8124cf8eea6e8ff2726b21","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:26145b81d6f6da334df73e1dee35b4246e3dde6a417f80b2ab491d3772e2b6de","prior_source":{"content_hash":"sha256:1a17302eab5d9e9ab30162f30806ab1c5133002d6358144e2cd8664861d30e42","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:26145b81d6f6da334df73e1dee35b4246e3dde6a417f80b2ab491d3772e2b6de","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/reddit.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/reddit.json"}},"x-aisa-revision":{"customer_pricing_ref":"86baa23d8df7","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5ed044fed9c2"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_reddit_subreddit","path":"/apis/v1/reddit/subreddit"},"x-aisa-source":{"content_hash":"sha256:e423aec7e37cb52c3bebb7e64772ac4294145dd53d8124cf8eea6e8ff2726b21","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:26145b81d6f6da334df73e1dee35b4246e3dde6a417f80b2ab491d3772e2b6de","prior_source":{"content_hash":"sha256:1a17302eab5d9e9ab30162f30806ab1c5133002d6358144e2cd8664861d30e42","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:26145b81d6f6da334df73e1dee35b4246e3dde6a417f80b2ab491d3772e2b6de","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/reddit.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/reddit.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/reddit/subreddit","x-aisa-validation":"mixed"}},"/apis/v1/reddit/subreddit/details":{"get":{"description":"Returns metadata about one subreddit, by name or by URL: subreddit_id, display_name, subscribers, weekly_active_users, weekly_contributions, description, rules, icon_img, header_img, advertiser_category, submit_text and created_at. Use it to size a community or read its rules before posting anything elsewhere. The name is case-sensitive, so AskReddit resolves and askreddit does not. Measured at about 5 KB, the smallest response here. It returns no posts at all: for those call get_reddit_subreddit, or get_reddit_subreddit_search to query within the community.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.00188 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_reddit_subreddit_details","parameters":[{"description":"If we have a response in the cache that is this many days old or newer, return the cached response (0 credits, with \"cached\": true and a \"cached_at\" timestamp). Otherwise, scrape a live result (1 credit). [See the Caching page for details.](https://docs.scrapecreators.com/caching)","in":"query","name":"cache_max_age","required":false,"schema":{"enum":["14d","1d","30d","3d","7d"],"type":"string"}},{"description":"Subreddit name. MUST be case sensitive. So 'AskReddit' not 'askreddit'.","in":"query","name":"subreddit","required":false,"schema":{"type":"string"}},{"description":"Subreddit URL","in":"query","name":"url","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"advertiser_category":"","created_at":"2018-01-05T10:35:24.000Z","credits_remaining":33950256,"description":"Absolute Unit : an Animal or Public Figure, who is larger than we should normally expect.","display_name":"AbsoluteUnits","header_img":null,"icon_img":"https://styles.redditmedia.com/t5_a7wuv/styles/communityIcon_t3cspt08bl681.png?width=128&frame=1&auto=webp&s=6f7e59ccf1724bd6c8b3e0d2840c9b21297102c3","rules":"#ABSOLUTE UNITS\n\n---\n\n    Be in awe at the size of these lads\n\n---\n\n###[Check out our deep, well-reflected definitions of an absolute unit.](https://www.reddit.com/r/AbsoluteUnits/wiki/index)  ","submit_text":"","subreddit_id":"t5_a7wuv","subscribers":1923642,"success":true,"weekly_active_users":1428398,"weekly_contributions":8923},"schema":{"$ref":"#/components/schemas/ResponseE5228Fb11714_RedditSubredditDetailsResponse"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"details","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"scrape-creators","x-aisa-category":"10","x-aisa-docs-url":"https://aisa.one/docs/api-reference/reddit/get_reddit-subreddit-details","x-aisa-identity":{"canonical_operation_id":"get_reddit_subreddit_details","historical_aliases":[{"canonical_source_file":"openapi/reddit.json","canonical_source_sha256":"faec0f599cd1854ec63c52a2db5b042d8feeffc85245122341b98fcd2ce97693","locale":"zh","method":"GET","operation_id":"get_reddit-subreddit-details","public_path":"/apis/v1/reddit/subreddit/details","published_ref":"e0ee9af05d7407976af62a72ac4e3499703a4f6a","source_file":"openapi/zh/reddit.json","source_sha256":"ecc6e5748c89d5e710520ca590a4ae3be1dad723bad2fdc01c701aeb55a44d59"}],"schema_version":1,"sha256":"sha256:5e57eb9a57e2f9f7d3d5268d01932fc9178abcb423e9233c04f7264252e4d9de"},"x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.00188,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"scrape-creators","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"scrape-creators","x-aisa-response-source":{"content_hash":"sha256:e41c30b5c2f0decdb5dd71439f6c1f3e090423d02896b073e803f86a6cb6f309","kind":"upstream_success_contract","source":{"content_hash":"sha256:e423aec7e37cb52c3bebb7e64772ac4294145dd53d8124cf8eea6e8ff2726b21","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:26145b81d6f6da334df73e1dee35b4246e3dde6a417f80b2ab491d3772e2b6de","prior_source":{"content_hash":"sha256:1a17302eab5d9e9ab30162f30806ab1c5133002d6358144e2cd8664861d30e42","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:26145b81d6f6da334df73e1dee35b4246e3dde6a417f80b2ab491d3772e2b6de","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/reddit.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/reddit.json"}},"x-aisa-revision":{"customer_pricing_ref":"86baa23d8df7","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e0a161d47e6e"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_reddit_subreddit_details","path":"/apis/v1/reddit/subreddit/details"},"x-aisa-source":{"content_hash":"sha256:e423aec7e37cb52c3bebb7e64772ac4294145dd53d8124cf8eea6e8ff2726b21","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:26145b81d6f6da334df73e1dee35b4246e3dde6a417f80b2ab491d3772e2b6de","prior_source":{"content_hash":"sha256:1a17302eab5d9e9ab30162f30806ab1c5133002d6358144e2cd8664861d30e42","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:26145b81d6f6da334df73e1dee35b4246e3dde6a417f80b2ab491d3772e2b6de","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/reddit.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/reddit.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/reddit/subreddit/details","x-aisa-validation":"mixed"}},"/apis/v1/reddit/subreddit/search":{"get":{"description":"Searches inside one subreddit and returns matching posts with a cursor token to page. Posts carry title, author, selftext, score, ups, upvote_ratio, num_comments, created_utc, created_at_iso, url, permalink and is_video. Despite what sort suggests, every sort value returns posts and only posts: comments and media were confirmed absent from all five. Measured at about 5 KB and 2 seconds, faster than get_reddit_search, which searches all of Reddit and pages with after instead of cursor. For the replies under a result, pass its url to get_reddit_post_comments.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.00188 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_reddit_subreddit_search","parameters":[{"description":"Cursor to get more results. Get 'cursor' from previous response.","in":"query","name":"cursor","required":false,"schema":{"type":"string"}},{"description":"Search query to find matching content","in":"query","name":"query","required":false,"schema":{"type":"string"}},{"description":"Sort order. For posts/media: relevance, hot, top, new, comments. For comments: relevance, top, new\n\nProvider reference (supplier schema): `{\"enum\":[\"relevance\",\"hot\",\"top\",\"new\",\"comments\"],\"type\":\"string\"}`.","in":"query","name":"sort","required":false,"schema":{"type":"string"}},{"description":"Subreddit name (e.g. 'Fitness', not 'r/Fitness' or a full URL)","in":"query","name":"subreddit","required":false,"schema":{"type":"string"}},{"description":"Timeframe to filter results\n\nProvider reference (supplier schema): `{\"enum\":[\"all\",\"year\",\"month\",\"week\",\"day\",\"hour\"],\"type\":\"string\"}`.","in":"query","name":"timeframe","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"comments":[{"author":"Philser23","author_avatar":null,"author_nsfw":false,"body":"On the 30th my girlfriend out of the blue decided her new year's resolution would be to start going to the gym. I was so excited since none of my partners ever shared the fitness hobby with me.","body_html":"<p>On the 30th my girlfriend out of the blue decided her new year's resolution would be to start going to the gym...</p>","created_at":"2026-01-03T11:26:02.434000+0000","created_at_iso":"2026-01-03T11:26:02.434Z","id":"t1_nxf7p27","images":[],"is_reply_to_comment":false,"parent_comment_id":null,"permalink":"/r/Fitness/comments/1q2p898/gym_story_saturday/nxf7p27/","position":0,"post":{"created_at":"2026-01-03T08:15:49.709000+0000","created_at_iso":"2026-01-03T08:15:49.709Z","id":"t3_1q2p898","nsfw":false,"num_comments":80,"permalink":"/r/Fitness/comments/1q2p898/gym_story_saturday/","spoiler":false,"title":"Gym Story Saturday","url":"https://www.reddit.com/r/Fitness/comments/1q2p898/gym_story_saturday/","votes":67},"post_id":"t3_1q2p898","subreddit":{"icon":"https://b.thumbs.redditmedia.com/Ted4KOMuRbaCYlDS55cTqjpVVZ2ENHKtYFbBFjI1i2o.png","id":"t5_2qhx4","name":"Fitness","nsfw":false,"quarantined":false},"url":"https://www.reddit.com/r/Fitness/comments/1q2p898/gym_story_saturday/nxf7p27/","votes":123}],"cursor":"eyJjYW5kaWRhdGVzX3JldHVybmVkIjoie1wic2VjdGlvbl8xX3BpcGVsaW5lXzBfZ2xvYmFsX21vZGlmaWVyc1wiOlwiM1wiLFwic2VjdGlvbl8xX3BpcGVsaW5lXzFfbG9jYWxfbW9kaWZpZXJzXCI6XCIzXCIsXCJzZWN0aW9uXzJfcGlwZWxpbmVfNl9zY29wZV9zd2l0Y2hlclwiOlwiMFwiLFwic2VjdGlvbl8yX3BpcGVsaW5lXzdfcG9zdF9zZWFyY2hcIjpcIjdcIn0ifQ==","media":[{"aspect_ratio":1.3333333333333333,"gallery_count":null,"id":"t3_geo4x","image":{"height":360,"resolutions":[{"url":"https://external-preview.redd.it/X6lz5yGIzqVA5LcI9w-FsQJJHhXoCugDhsXgWW3I404.jpg?width=320&crop=smart&format=pjpg&auto=webp&s=144ac4171a1862e5d91d8dd90d44271e22a8273d","width":320}],"src":"https://external-preview.redd.it/X6lz5yGIzqVA5LcI9w-FsQJJHhXoCugDhsXgWW3I404.jpg?format=pjpg&auto=webp&s=46814b0a707a532e39e6c20851ddc1fefb0a111f","width":480},"is_blurred":false,"media_type":"image","nsfw":false,"permalink":"/r/Fitness/comments/geo4x/bodyweight_training_for_really_strong_people_see/","position":0,"safe_search":"UNAVAILABLE","spoiler":false,"subreddit":{"id":"t5_2qhx4","name":"Fitness","nsfw":false,"quarantined":false},"title":"Bodyweight training for really strong people. See on you're own what I mean with strong. (Not me)","url":"https://www.reddit.com/r/Fitness/comments/geo4x/bodyweight_training_for_really_strong_people_see/","video":null}],"posts":[{"created_at":"2018-05-03T01:09:17.620000+0000","created_at_iso":"2018-05-03T01:09:17.620Z","id":"t3_8gmjrb","is_crosspost":false,"nsfw":false,"num_comments":582,"permalink":"/r/Fitness/comments/8gmjrb/is_doing_50100_pushups_a_day_doing_anything/","position":0,"post_id":"t3_8gmjrb","relative_position":0,"spoiler":false,"subreddit":{"banner":null,"description":"A place for the pursuit of physical fitness goals.\n\nPlease see the r/Fitness Wiki and FAQ at https://thefitness.wiki for help with common questions.","icon":"https://b.thumbs.redditmedia.com/Ted4KOMuRbaCYlDS55cTqjpVVZ2ENHKtYFbBFjI1i2o.png","id":"t5_2qhx4","name":"Fitness","nsfw":false,"quarantined":false,"weekly_contributions":1827,"weekly_visitors":898726},"thumbnail":null,"thumbnail_blurred":false,"title":"Is doing 50-100 pushups a day doing anything?","url":"https://www.reddit.com/r/Fitness/comments/8gmjrb/is_doing_50100_pushups_a_day_doing_anything/","votes":1414}]},"schema":{"$ref":"#/components/schemas/ResponseE5228Fb11714_RedditPostsResponse"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"search","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"scrape-creators","x-aisa-category":"10","x-aisa-docs-url":"https://aisa.one/docs/api-reference/reddit/get_reddit-subreddit-search","x-aisa-identity":{"canonical_operation_id":"get_reddit_subreddit_search","historical_aliases":[{"canonical_source_file":"openapi/reddit.json","canonical_source_sha256":"faec0f599cd1854ec63c52a2db5b042d8feeffc85245122341b98fcd2ce97693","locale":"zh","method":"GET","operation_id":"get_reddit-subreddit-search","public_path":"/apis/v1/reddit/subreddit/search","published_ref":"e0ee9af05d7407976af62a72ac4e3499703a4f6a","source_file":"openapi/zh/reddit.json","source_sha256":"ecc6e5748c89d5e710520ca590a4ae3be1dad723bad2fdc01c701aeb55a44d59"}],"schema_version":1,"sha256":"sha256:ddfa9c625d2e1f0373171da1ab815b65b57694ece31494951b78795f28ef3cbf"},"x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.00188,"estimate_source":"profile_seed","evidence_source":"response_body"},"x-aisa-provider":"scrape-creators","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"scrape-creators","x-aisa-response-source":{"content_hash":"sha256:13b1651abe282c8599cfcbf0f68ff1c4f1b86db59de76c56a73aacf57c32c722","kind":"upstream_success_contract","source":{"content_hash":"sha256:e423aec7e37cb52c3bebb7e64772ac4294145dd53d8124cf8eea6e8ff2726b21","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:26145b81d6f6da334df73e1dee35b4246e3dde6a417f80b2ab491d3772e2b6de","prior_source":{"content_hash":"sha256:1a17302eab5d9e9ab30162f30806ab1c5133002d6358144e2cd8664861d30e42","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:26145b81d6f6da334df73e1dee35b4246e3dde6a417f80b2ab491d3772e2b6de","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/reddit.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/reddit.json"}},"x-aisa-revision":{"customer_pricing_ref":"86baa23d8df7","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d740c6c0ad7b"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_reddit_subreddit_search","path":"/apis/v1/reddit/subreddit/search"},"x-aisa-source":{"content_hash":"sha256:e423aec7e37cb52c3bebb7e64772ac4294145dd53d8124cf8eea6e8ff2726b21","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:26145b81d6f6da334df73e1dee35b4246e3dde6a417f80b2ab491d3772e2b6de","prior_source":{"content_hash":"sha256:1a17302eab5d9e9ab30162f30806ab1c5133002d6358144e2cd8664861d30e42","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:26145b81d6f6da334df73e1dee35b4246e3dde6a417f80b2ab491d3772e2b6de","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/reddit.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/reddit.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/reddit/subreddit/search","x-aisa-validation":"mixed"}},"/apis/v1/scholar/search/explain":{"post":{"description":"Explain a result set you already fetched. Unlike the three search endpoints this one takes a **JSON body**: `search_id` (required — the `id` returned by `post_scholar_search_web`, `post_scholar_search_scholar` or `post_scholar_search_mixed`), plus `detail_level` (BRIEF / MODERATE / DETAILED), `language`, and `response_mode`. ⚠️ Use `response_mode: NON_STREAMING`. It returns `{\"message\": \"…\"}` as JSON, measured at about 2 KB. The COMPLETE and INCREMENTAL modes emit server-sent events in which **each event repeats the whole answer so far** — the identical explanation measured 177 KB that way, roughly 90 times larger, and a tool call cannot consume a stream incrementally anyway. It only ever explains an existing search; it cannot run one.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_scholar_search_explain","requestBody":{"content":{"application/json":{"schema":{"properties":{"detail_level":{"default":"MODERATE","description":"Level of detail in the explanation","enum":["BRIEF","MODERATE","DETAILED"],"type":"string"},"language":{"default":"en","description":"Language code for the explanation (e.g., en, zh, ar)","example":"ar","type":"string"},"response_mode":{"default":"NON_STREAMING","description":"Format of the explanation response. COMPLETE and INCREMENTAL stream server-sent events; NON_STREAMING returns a JSON response.","enum":["COMPLETE","INCREMENTAL","NON_STREAMING"],"type":"string"},"search_id":{"description":"ID of the search to explain","type":"string"}},"required":["search_id"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response8Da310D1D213_ExplainSearchResponse"}},"text/event-stream":{"schema":{"type":"string"}}},"description":"Successful explanation response. COMPLETE/INCREMENTAL stream text/event-stream; NON_STREAMING returns application/json."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Explain Search Results","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["POST"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"scholar","x-aisa-category":"6","x-aisa-docs-url":"https://aisa.one/docs/api-reference/scholar/post_scholar-search-explain","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"scholar","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"scholar","x-aisa-response-source":{"content_hash":"sha256:e9ea98ee334d24bdb50a7283681d46fbc4ec97aafe53cd7794784401d4a5ff23","kind":"upstream_success_contract","source":{"content_hash":"sha256:344cbd3ae2de5312a40328dadd67b2a426a96be33f21a6eb7782bf330d28aba7","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:66c781477d09309828b8ef02e760671252531c5445ea4257c764f2ba4f96ddad","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/platform-txyz-openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"915dc59f87b4","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e2810d892a58"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_scholar_search_explain","path":"/apis/v1/scholar/search/explain"},"x-aisa-source":{"content_hash":"sha256:344cbd3ae2de5312a40328dadd67b2a426a96be33f21a6eb7782bf330d28aba7","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:66c781477d09309828b8ef02e760671252531c5445ea4257c764f2ba4f96ddad","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/platform-txyz-openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/search/explain","x-aisa-validation":"provider"}},"/apis/v1/scholar/search/mixed":{"post":{"description":"Search the web and academic sources together, for questions that straddle both. ⚠️ Parameters go in the **query string**: `query` (required), `max_num_results`, `as_ylo`/`as_yhi`. Returns a search `id` and `results[]`; **the entry shape varies by source** — every result has `title`, `link` and `snippet`, and academic ones additionally carry `authors` and `number_of_citations`, so treat those two as optional rather than assuming they are there. Measured at about 3 seconds. Use it when you do not know in advance which kind of source will answer. When you do, `post_scholar_search_web` or `post_scholar_search_scholar` is more predictable. Keep the `id` for `post_scholar_search_explain`.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_scholar_search_mixed","parameters":[{"description":"Year of publication upper bound","in":"query","name":"as_yhi","schema":{"maximum":2030,"minimum":1900,"type":["integer","null"]}},{"description":"Year of publication lower bound","in":"query","name":"as_ylo","schema":{"maximum":2030,"minimum":1900,"type":["integer","null"]}},{"description":"Maximum number of search results to return, up to 100","in":"query","name":"max_num_results","schema":{"default":10,"maximum":100,"minimum":1,"type":"integer"}},{"description":"Search query for scholarly materials","in":"query","name":"query","required":true,"schema":{"example":"machine learning","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response8Da310D1D213_SmartSearchResponse"}}},"description":"Successful search response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Search Mixed Content","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"scholar","x-aisa-category":"6","x-aisa-docs-url":"https://aisa.one/docs/api-reference/scholar/post_scholar-search-mixed","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"scholar","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"scholar","x-aisa-response-source":{"content_hash":"sha256:d7b950f0f02acb8773d3ed01862537a167a7b4ea10f9f0c00ab3ba8fa6618232","kind":"upstream_success_contract","source":{"content_hash":"sha256:344cbd3ae2de5312a40328dadd67b2a426a96be33f21a6eb7782bf330d28aba7","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:66c781477d09309828b8ef02e760671252531c5445ea4257c764f2ba4f96ddad","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/platform-txyz-openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"915dc59f87b4","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7236f229670e"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_scholar_search_mixed","path":"/apis/v1/scholar/search/mixed"},"x-aisa-source":{"content_hash":"sha256:344cbd3ae2de5312a40328dadd67b2a426a96be33f21a6eb7782bf330d28aba7","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:66c781477d09309828b8ef02e760671252531c5445ea4257c764f2ba4f96ddad","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/platform-txyz-openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/search/smart","x-aisa-validation":"provider"}},"/apis/v1/scholar/search/scholar":{"post":{"description":"Search academic literature. ⚠️ Parameters go in the **query string**, not a body: `query` (required), `max_num_results`, and `as_ylo`/`as_yhi` to bound publication years. Returns a search `id` and `results[]` with `title`, `link`, `snippet`, `authors` and `number_of_citations` — that last field is what a general web search cannot give you. Measured at under 2 seconds. Use it when the question calls for peer-reviewed sources or when citation counts matter. For current events and product pages a general engine is better: `post_tavily_search`. To cover both at once, `post_scholar_search_mixed`. Keep the `id` for `post_scholar_search_explain`.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_scholar_search_scholar","parameters":[{"description":"Year of publication upper bound","in":"query","name":"as_yhi","schema":{"maximum":2030,"minimum":1900,"type":["integer","null"]}},{"description":"Year of publication lower bound","in":"query","name":"as_ylo","schema":{"maximum":2030,"minimum":1900,"type":["integer","null"]}},{"description":"Maximum number of search results to return, up to 100","in":"query","name":"max_num_results","schema":{"default":10,"maximum":100,"minimum":1,"type":"integer"}},{"description":"Search query for scholarly materials","in":"query","name":"query","required":true,"schema":{"example":"machine learning","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response8Da310D1D213_ScholarSearchResponse"}}},"description":"Successful search response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Search Scholarly Articles","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"scholar","x-aisa-category":"6","x-aisa-docs-url":"https://aisa.one/docs/api-reference/scholar/post_scholar-search-scholar","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"scholar","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"scholar","x-aisa-response-source":{"content_hash":"sha256:13d9faf98bae557e0a89f4817af6f926de07c6ef662bce701f3951110bd3ff1c","kind":"upstream_success_contract","source":{"content_hash":"sha256:344cbd3ae2de5312a40328dadd67b2a426a96be33f21a6eb7782bf330d28aba7","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:66c781477d09309828b8ef02e760671252531c5445ea4257c764f2ba4f96ddad","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/platform-txyz-openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"915dc59f87b4","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1cd7490b6769"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_scholar_search_scholar","path":"/apis/v1/scholar/search/scholar"},"x-aisa-source":{"content_hash":"sha256:344cbd3ae2de5312a40328dadd67b2a426a96be33f21a6eb7782bf330d28aba7","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:66c781477d09309828b8ef02e760671252531c5445ea4257c764f2ba4f96ddad","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/platform-txyz-openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/search/scholar","x-aisa-validation":"provider"}},"/apis/v1/scholar/search/web":{"post":{"description":"Search the open web and get back a lean result list. ⚠️ Despite being a POST, parameters go in the **query string** — `query` (required), `max_num_results` (default 10, max 100), and `as_ylo`/`as_yhi` for a year range. A JSON body is not accepted. Returns a search `id` and `results[]` carrying only `title`, `link` and `snippet`. Measured at about 4 seconds for a roughly 600-byte response. Its virtue is how little it returns, which suits an agent that only needs to know what exists. It gives you no page text — if you need the content, `post_tavily_search` returns it in the same call. Keep the `id`: it is what `post_scholar_search_explain` needs.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_scholar_search_web","parameters":[{"description":"Year of publication upper bound","in":"query","name":"as_yhi","schema":{"maximum":2030,"minimum":1900,"type":["integer","null"]}},{"description":"Year of publication lower bound","in":"query","name":"as_ylo","schema":{"maximum":2030,"minimum":1900,"type":["integer","null"]}},{"description":"Maximum number of search results to return, up to 100","in":"query","name":"max_num_results","schema":{"default":10,"maximum":100,"minimum":1,"type":"integer"}},{"description":"Search query for scholarly materials","in":"query","name":"query","required":true,"schema":{"example":"machine learning","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response8Da310D1D213_WebSearchResponse"}}},"description":"Successful search response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Search Web Content","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"scholar","x-aisa-category":"6","x-aisa-docs-url":"https://aisa.one/docs/api-reference/scholar/post_scholar-search-web","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"scholar","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"scholar","x-aisa-response-source":{"content_hash":"sha256:66c0f41cb361d4074c91498315e0dcbb46eebb3d94b694d7c89a3074a2bf87e5","kind":"upstream_success_contract","source":{"content_hash":"sha256:344cbd3ae2de5312a40328dadd67b2a426a96be33f21a6eb7782bf330d28aba7","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:66c781477d09309828b8ef02e760671252531c5445ea4257c764f2ba4f96ddad","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/platform-txyz-openapi.json"}},"x-aisa-revision":{"customer_pricing_ref":"915dc59f87b4","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"219b5c4f138f"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_scholar_search_web","path":"/apis/v1/scholar/search/web"},"x-aisa-source":{"content_hash":"sha256:344cbd3ae2de5312a40328dadd67b2a426a96be33f21a6eb7782bf330d28aba7","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:66c781477d09309828b8ef02e760671252531c5445ea4257c764f2ba4f96ddad","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/platform-txyz-openapi.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/v1/search/web","x-aisa-validation":"provider"}},"/apis/v1/search/full":{"get":{"description":"Searchfor web content and retrieve full text content with advanced filtering optionsincluding freshness, market, and safety filters\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_search_apis_v1_search_full","parameters":[{"description":"Atwo-character country code indicating the country from which the resultoriginated.","in":"query","name":"cc","required":false,"schema":{"maxLength":2,"type":"string"}},{"description":"Enumeration value that affects the format of the full text contentreturned","in":"query","name":"contentType","required":false,"schema":{"enum":["HTML","MARKDOWN"],"type":"string"}},{"description":"Number of search results included in the return results","in":"query","name":"count","required":false,"schema":{"type":"integer"}},{"description":"Filter search results by time values: Day, Week, Month. To get articleswithin a specific time range, specify a date range in the formatYYYY-MM-DD..YYYY-MM-DD. For example, 2019-02-01..2019-05-30.","in":"query","name":"freshness","required":false,"schema":{"type":"string"}},{"description":"Themarket from which the results come. Usually, mkt is the country where the usermade the request. The market must be in the language-country format. Forexample, en-US. The string is case-insensitive.","in":"query","name":"mkt","required":false,"schema":{"type":"string"}},{"description":"Theoffset from zero, indicating the number of search results to skip beforereturning results. The default value is 0. Use this parameter with the countparameter to paginate the results.","in":"query","name":"offset","required":false,"schema":{"default":0,"format":"int16","type":"integer"}},{"description":"Theuser's search query. This string cannot be empty. The query can containadvanced operators.","in":"query","name":"q","required":true,"schema":{"type":"string"}},{"description":"Usedto filter adult content in web pages, images, and videos.","in":"query","name":"safeSearch","required":false,"schema":{"enum":["Off","Moderate","Strict"],"type":"string"}},{"description":"Thelanguage for User Interface strings. You can use a 2-letter or 4-letter code tospecify the language. A 4-letter code is recommended in the form language-country,where language is an ISO 639-1 language code and country is an ISO 3166country/region code. For example, use en-US for US English.","in":"query","name":"setLang","required":false,"schema":{"type":"string"}},{"description":"Aboolean value that determines whether the display string in the result shouldcontain decoration markers (such as hit highlighting characters). If true, thestring may contain markers. The default value is false.","in":"query","name":"textDecorations","required":false,"schema":{"default":false,"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"queryContext":{"properties":{"originalQuery":{"description":"The query string specified in therequest","type":"string"}},"type":"object"},"webPages":{"properties":{"value":{"items":{"properties":{"content":{"description":"Full text content of the web page.","type":"string"},"datePublished":{"description":"The time when the web page waspublished.","format":"date-time","type":"string"},"displayUrl":{"description":"The display URL of the web page.","type":"string"},"logo":{"description":"The URL of the site's logo orfavicon.","type":"string"},"name":{"description":"The name of the web page. Use this nameand the URL to create a hyperlink that users can click to go to the webpage.","type":"string"},"siteName":{"description":"Thesource of the web page","type":"string"},"snippet":{"description":"A text snippet that describes the contentof a web page.","type":"string"},"url":{"description":"The URL of the web page. Use this URL andname to create a hyperlink that the user can click to go to the web page.","type":"string"}},"type":"object"},"type":"array"}},"type":"object"}},"type":"object"}}},"description":"Successful full text search response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Perform Full Text Search","tags":["search"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"search","x-aisa-category":"2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/search/any_search_apis_v1_search_full","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"search","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"search","x-aisa-response-source":{"content_hash":"sha256:ea8a2519d52d26eaa8215ffdb3a86db2e824dc9172a8d573769407f4679c5906","kind":"upstream_success_contract","source":{"article_date":"2025-11-20","content_hash":"sha256:73552a9e098b19658650f036a22e0217e85bf818da5c5ec47695ee2d07204bbf","converter":"scripts/wrapper_cloudsway_full_reference.py@1","embedded_openapi_sha256":"sha256:bec33e8ee815b00bcceacf9e4ad6246d7785d22223b3d403a1696fb44e620581","fetched_at":"2026-10-09T03:19:45.921287+00:00","kind":"manual","lifecycle":"historical","note":"Supplier-coauthored historical contract. No current authenticated availability was verified. The CLI separately records historical HTML 404 failures.","original_upstream_path_template":"/search/{Endpoint}/full","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:a78f3f681552e8e061c37d2bba9ee317a83b6b6a81440b8c24a5090d15f3f715","public_path_mapping":"Reviewed AIsa Cloudsway routing exposes this account-specific Full Search path as /apis/v1/search/full.","refresh_policy":"manual","review_period_days":30,"source_pages":[{"raw_content_hash":"sha256:b02ceab588e0f152d959d4e3145e6582c85787c93a18c83583ba66893f34fc4c","url":"https://aws.amazon.com/cn/blogs/china/building-enterprise-level-with-bedrock-agentcore-and-strands/"}],"upstream_operation_id":"fullTextSearch","upstream_path_sha256":"eb38730f21101320f1e6bb71a906895508cfecb1101ded67d70b1a15639e387b","url":"https://aws.amazon.com/cn/blogs/china/building-enterprise-level-with-bedrock-agentcore-and-strands/"}},"x-aisa-revision":{"customer_pricing_ref":"93c3b6043e51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8bd5f8838210"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_search_apis_v1_search_full","path":"/apis/v1/search/full"},"x-aisa-source":{"article_date":"2025-11-20","content_hash":"sha256:73552a9e098b19658650f036a22e0217e85bf818da5c5ec47695ee2d07204bbf","converter":"scripts/wrapper_cloudsway_full_reference.py@1","embedded_openapi_sha256":"sha256:bec33e8ee815b00bcceacf9e4ad6246d7785d22223b3d403a1696fb44e620581","fetched_at":"2026-10-09T03:19:45.921287+00:00","kind":"manual","lifecycle":"historical","note":"Supplier-coauthored historical contract. No current authenticated availability was verified. The CLI separately records historical HTML 404 failures.","original_upstream_path_template":"/search/{Endpoint}/full","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:a78f3f681552e8e061c37d2bba9ee317a83b6b6a81440b8c24a5090d15f3f715","public_path_mapping":"Reviewed AIsa Cloudsway routing exposes this account-specific Full Search path as /apis/v1/search/full.","refresh_policy":"manual","review_period_days":30,"source_pages":[{"raw_content_hash":"sha256:b02ceab588e0f152d959d4e3145e6582c85787c93a18c83583ba66893f34fc4c","url":"https://aws.amazon.com/cn/blogs/china/building-enterprise-level-with-bedrock-agentcore-and-strands/"}],"upstream_operation_id":"fullTextSearch","upstream_path_sha256":"eb38730f21101320f1e6bb71a906895508cfecb1101ded67d70b1a15639e387b","url":"https://aws.amazon.com/cn/blogs/china/building-enterprise-level-with-bedrock-agentcore-and-strands/"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/search/GzWkxtjctKHuxMrJ/full","x-aisa-validation":"provider"}},"/apis/v1/search/smart":{"get":{"description":"<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_search_apis_v1_search_smart","parameters":[{"description":"Input value: no-cache. When no-cache is provided, the response results will not be cached and each request is independent; if not provided, the response results for the same query term will be cached for 10 minutes","in":"header","name":"Pragma","required":false,"schema":{"type":"string"}},{"description":"The value must be in host address format (e.g., baijiahao.baidu.com). Excludes results from the specified site(s).","in":"query","name":"blockWebsites","required":false,"schema":{"type":"string"}},{"description":"Timeout for reading long abstracts. If reading exceeds this time, it will terminate and no long abstract will be returned for that result. Defaults to 0 (seconds), maximum 10s.","in":"query","name":"contentTimeout","required":false,"schema":{"default":0,"maximum":10,"type":"number"}},{"description":"The format of the long abstract (content) to return. Options:：- HTML- MARKDOWN- TEXT(default)","in":"query","name":"contentType","required":false,"schema":{"default":"TEXT","enum":["HTML","MARKDOWN","TEXT"],"type":"string"}},{"description":"The number of search results to return. Defaults to 10, maximum 50. Enumerated values: 10 / 20 / 30 / 40 / 50 The actual number returned may be less than requested. Use this parameter with the offset parameter for pagination.","in":"query","name":"count","required":false,"schema":{"default":10,"enum":[10,20,30,40,50],"maximum":50,"type":"integer"}},{"description":"ontrols whether to return long abstract content: -true: Return long abstracts -false: Do not return long abstracts Defaults to false","in":"query","name":"enableContent","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Filter search results by time range: - Day (past 24 hours) -Week (past 7 days) - Month (past 30 days)","in":"query","name":"freshness","required":false,"schema":{"enum":["Day","Week","Month"],"type":"string"}},{"description":"Controls whether to return key fragments of dynamic abstracts:true： Return key fragmentsfalse：Do not return key fragmentsDefault false","in":"query","name":"mainText","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"The zero-based offset indicating how many results to skip before returning. Defaults to 0. Use with the count parameter for pagination. There is no upper limit for offset; setting a large value may result in no results being returned.","in":"query","name":"offset","required":false,"schema":{"default":0,"minimum":0,"type":"integer"}},{"description":"The user's search query term, which cannot be empty.","in":"query","name":"q","required":true,"schema":{"minLength":1,"type":"string"}},{"description":"The value must be in host address format (e.g., baijiahao.baidu.com). Returns results only from the specified site(s).","in":"query","name":"sites","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"queryContext":{"properties":{"originalQuery":{"description":"The user's original search query","type":"string"}},"type":"object"},"webPages":{"properties":{"value":{"description":"Detailed result data returned","items":{"properties":{"content":{"description":"Long abstract information of the webpage, retrieved from the main text. MARKDOWN and HTML formats include image links with anchor positions","type":"string"},"contentCrawled":{"description":"Long abstract retrieval status: true for success (content is included in content), false for failure (content is empty)","type":"boolean"},"datePublished":{"description":"Page publication time (included in some sites) Example: 2025-07-14T01:15:00.0000000Z","type":"string"},"imageList":{"description":"List of image URLs in the webpage (included in some webpages, depending on whether the page contains images)","type":"array"},"logo":{"description":"Website logo (included in some webpages)","type":"string"},"mainText":{"description":"Dynamic abstract fragment extracted from the text, most relevant to the query. More intelligent than snippet","type":"string"},"name":{"description":"Webpage title","type":"string"},"score":{"description":"Content relevance score","type":"number"},"siteName":{"description":"Website name (included in some webpages)","type":"string"},"snippet":{"description":"Text snippet describing the webpage content","type":"string"},"url":{"description":"Webpage URL","type":"string"}},"type":"object"},"type":"array"}},"type":"object"}},"type":"object"}}},"description":"Official typed response table; required fields and undeclared array item types are not inferred."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Perform Smart Search","tags":["search"],"x-aisa-caller-headers":["Pragma"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"search","x-aisa-category":"2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/search/any_search_apis_v1_search_smart","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"search","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"search","x-aisa-response-source":{"content_hash":"sha256:75e88bee7d75215e03a56bd29cdd531534e3b621d88e80f15877f073143c64e1","kind":"upstream_success_contract","source":{"content_hash":"sha256:2bb2fce96f923f677475088e6ea160dd7057486c30dbd433331d4a95ecbd354e","converter":"scripts/wrapper_cloudsway_reference.py@2","fetched_at":"2026-10-09T03:15:54.513255+00:00","kind":"manual","original_upstream_path_template":"/search/{Endpoint}/smart","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0306e68f16490a7e505bab01d82f0e2b699f90f56f75667f62136d270d075d45","public_path_mapping":"Reviewed AIsa routing maps the account-specific Cloudsway endpoint to /apis/v1/search/smart.","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"source_pages":[{"raw_content_hash":"sha256:5de6df8cd90420cd17473944149e45de43ef893cbff211f63b1cf704cb2f25c1","url":"https://docs.infra-agent.ai/Smart_Search/Cloudsway_Smart_Search/api/"}],"upstream_path_sha256":"96e1bbbdf395b4c6825c213d53fcd646493e1426452ed6a2d33825fa073cc27d","url":"https://docs.infra-agent.ai/Smart_Search/Cloudsway_Smart_Search/api/"}},"x-aisa-revision":{"customer_pricing_ref":"93c3b6043e51","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"885eb6f4c899"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_search_apis_v1_search_smart","path":"/apis/v1/search/smart"},"x-aisa-source":{"content_hash":"sha256:2bb2fce96f923f677475088e6ea160dd7057486c30dbd433331d4a95ecbd354e","converter":"scripts/wrapper_cloudsway_reference.py@2","fetched_at":"2026-10-09T03:15:54.513255+00:00","kind":"manual","original_upstream_path_template":"/search/{Endpoint}/smart","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0306e68f16490a7e505bab01d82f0e2b699f90f56f75667f62136d270d075d45","public_path_mapping":"Reviewed AIsa routing maps the account-specific Cloudsway endpoint to /apis/v1/search/smart.","refresh_interval_hours":24,"refresh_policy":"automatic","review_period_days":30,"source_pages":[{"raw_content_hash":"sha256:5de6df8cd90420cd17473944149e45de43ef893cbff211f63b1cf704cb2f25c1","url":"https://docs.infra-agent.ai/Smart_Search/Cloudsway_Smart_Search/api/"}],"upstream_path_sha256":"96e1bbbdf395b4c6825c213d53fcd646493e1426452ed6a2d33825fa073cc27d","url":"https://docs.infra-agent.ai/Smart_Search/Cloudsway_Smart_Search/api/"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/search/GzWkxtjctKHuxMrJ/smart","x-aisa-validation":"provider"}},"/apis/v1/semrush/backlink-anchors":{"get":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.08 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_semrush_backlink_anchors","parameters":[{"examples":{"default":{"value":"example"},"minimal":{"value":"example"}},"in":"query","name":"target","required":true,"schema":{"type":"string"}},{"examples":{"default":{"value":"example"},"minimal":{"value":"example"}},"in":"query","name":"target_type","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"text/plain":{"example":"anchor;backlinks_num\nahrefs;1658450","schema":{"type":"string"}}},"description":"Semicolon-delimited rows. Header: `anchor;backlinks_num`."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Backlink Anchors","tags":["semrush"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"semrush","x-aisa-category":"seo","x-aisa-docs-url":"https://aisa.one/docs/api-reference/semrush/get_semrush-backlink-anchors","x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.08,"estimate_source":"profile_seed","evidence_source":"response_body","maximum_units":20},"x-aisa-provider":"semrush","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"semrush","x-aisa-response-source":{"content_hash":"sha256:44a00f824f01f77bb9016b0f27bec0553fac471079b2dfd7dde2232ab1cd70f0","kind":"published_success_contract"},"x-aisa-revision":{"customer_pricing_ref":"0f1c41cfe247","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"60da983234ff"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_semrush_backlink_anchors","path":"/apis/v1/semrush/backlink-anchors"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/semrush/backlink-anchors?target=example&target_type=example' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/semrush/backlink-competitors":{"get":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.08 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_semrush_backlink_competitors","parameters":[{"examples":{"default":{"value":"example"},"minimal":{"value":"example"}},"in":"query","name":"target","required":true,"schema":{"type":"string"}},{"examples":{"default":{"value":"example"},"minimal":{"value":"example"}},"in":"query","name":"target_type","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"text/plain":{"example":"neighbour;similarity\nsemrush.com;0.477280","schema":{"type":"string"}}},"description":"Semicolon-delimited rows. Header: `neighbour;similarity`."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Backlink Competitors","tags":["semrush"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"semrush","x-aisa-category":"seo","x-aisa-docs-url":"https://aisa.one/docs/api-reference/semrush/get_semrush-backlink-competitors","x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.08,"estimate_source":"profile_seed","evidence_source":"response_body","maximum_units":20},"x-aisa-provider":"semrush","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"semrush","x-aisa-response-source":{"content_hash":"sha256:f89ad295e5073a832705237c1309d74b26c053f1950c9447e7d7add90ccd30b5","kind":"published_success_contract"},"x-aisa-revision":{"customer_pricing_ref":"d3a00026c9f9","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9219d2939ed6"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_semrush_backlink_competitors","path":"/apis/v1/semrush/backlink-competitors"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/semrush/backlink-competitors?target=example&target_type=example' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/semrush/backlinks":{"get":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.08 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_semrush_backlinks","parameters":[{"examples":{"default":{"value":"example"},"minimal":{"value":"example"}},"in":"query","name":"target","required":true,"schema":{"type":"string"}},{"examples":{"default":{"value":"example"},"minimal":{"value":"example"}},"in":"query","name":"target_type","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"text/plain":{"example":"source_url;target_url;anchor\nhttps://example.com/post;https://ahrefs.com/blog/agentic-marketing/;Agentic Marketing","schema":{"type":"string"}}},"description":"Semicolon-delimited rows. Header: `source_url;target_url;anchor`."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Backlinks","tags":["semrush"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"semrush","x-aisa-category":"seo","x-aisa-docs-url":"https://aisa.one/docs/api-reference/semrush/get_semrush-backlinks","x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.08,"estimate_source":"profile_seed","evidence_source":"response_body","maximum_units":20},"x-aisa-provider":"semrush","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"semrush","x-aisa-response-source":{"content_hash":"sha256:fab4d53445ac54d403de4733c24cff2c462c1eee26001570de5ebff3e3fcebd4","kind":"published_success_contract"},"x-aisa-revision":{"customer_pricing_ref":"7008d205979f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a97340f63ef8"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_semrush_backlinks","path":"/apis/v1/semrush/backlinks"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/semrush/backlinks?target=example&target_type=example' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/semrush/backlinks-overview":{"get":{"description":"<!-- aisa-pricing:start -->\nPublished reference price: $0.004 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_semrush_backlinks_overview","parameters":[{"examples":{"default":{"value":"example"},"minimal":{"value":"example"}},"in":"query","name":"target","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"text/plain":{"example":"73;7376713;127172;5228834;87874","schema":{"type":"string"}}},"description":"Semicolon-delimited overview: ascore;total_backlinks;referring_domains;referring_urls;referring_ips."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Semrush Backlinks Overview","tags":["semrush"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"semrush","x-aisa-category":"seo","x-aisa-docs-url":"https://aisa.one/docs/api-reference/semrush/get_semrush-backlinks-overview","x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.004,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"semrush","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"semrush","x-aisa-response-source":{"content_hash":"sha256:26b1f0028ad993491bfb4c1b73bae9dadf094251d0bea16847d0d285ea107207","kind":"published_success_contract"},"x-aisa-revision":{"customer_pricing_ref":"33e288dbfb59","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d4ef6b4b887a"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_semrush_backlinks_overview","path":"/apis/v1/semrush/backlinks-overview"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/semrush/backlinks-overview?target=example' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/semrush/broad-match-keywords":{"get":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.04 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_semrush_broad_match_keywords","parameters":[{"in":"query","name":"database","required":false,"schema":{"type":"string"}},{"examples":{"default":{"value":"example"},"minimal":{"value":"example"}},"in":"query","name":"phrase","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"text/plain":{"example":"Keyword;Search Volume;CPC\nseo tools;550000;7.79","schema":{"type":"string"}}},"description":"Semicolon-delimited rows. Header: `Keyword;Search Volume;CPC`."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Broad Match Keywords","tags":["semrush"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"semrush","x-aisa-category":"seo","x-aisa-docs-url":"https://aisa.one/docs/api-reference/semrush/get_semrush-broad-match-keywords","x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.04,"estimate_source":"profile_seed","evidence_source":"response_body","maximum_units":20},"x-aisa-provider":"semrush","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"semrush","x-aisa-response-source":{"content_hash":"sha256:bc8bee2a905e4c371352a46281f9e7a4f94cd7b988716d76e4f4ec17acca7931","kind":"published_success_contract"},"x-aisa-revision":{"customer_pricing_ref":"33075619748b","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1636c1837b9e"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_semrush_broad_match_keywords","path":"/apis/v1/semrush/broad-match-keywords"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/semrush/broad-match-keywords?phrase=example' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/semrush/domain-organic-competitors":{"get":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.08 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_semrush_organic_competitors","parameters":[{"examples":{"default":{"value":"example"},"minimal":{"value":"example"}},"in":"query","name":"database","required":true,"schema":{"type":"string"}},{"examples":{"default":{"value":"example.com"},"minimal":{"value":"example.com"}},"in":"query","name":"domain","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"text/plain":{"example":"Domain;Competitor Relevance;Common Keywords;Organic Keywords\nseranking.com;0.36;13476;78356","schema":{"type":"string"}}},"description":"Semicolon-delimited rows. Header: `Domain;Competitor Relevance;Common Keywords;Organic Keywords`."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Organic Competitors","tags":["semrush"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"semrush","x-aisa-category":"seo","x-aisa-docs-url":"https://aisa.one/docs/api-reference/semrush/get_semrush-domain-organic-competitors","x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.08,"estimate_source":"profile_seed","evidence_source":"response_body","maximum_units":20},"x-aisa-provider":"semrush","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"semrush","x-aisa-response-source":{"content_hash":"sha256:a32547514882714f8cf4ea1b2f7e76e48db6605b8482109c49ea954829a4ec20","kind":"published_success_contract"},"x-aisa-revision":{"customer_pricing_ref":"56215e3cf9ff","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"55c2420a9f6d"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_semrush_organic_competitors","path":"/apis/v1/semrush/domain-organic-competitors"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/semrush/domain-organic-competitors?database=example&domain=example.com' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/semrush/domain-organic-keywords":{"get":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_semrush_domain_organic_keywords","parameters":[{"examples":{"default":{"value":"example"},"minimal":{"value":"example"}},"in":"query","name":"database","required":true,"schema":{"type":"string"}},{"examples":{"default":{"value":"example.com"},"minimal":{"value":"example.com"}},"in":"query","name":"domain","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"text/plain":{"example":"Keyword;Position;Search Volume;CPC;Url\nsearch operators;1;1220000;2.02;https://ahrefs.com/blog/google-advanced-search-operators/","schema":{"type":"string"}}},"description":"Semicolon-delimited rows. Header: `Keyword;Position;Search Volume;CPC;Url`."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Domain Organic Keywords","tags":["semrush"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"semrush","x-aisa-category":"seo","x-aisa-docs-url":"https://aisa.one/docs/api-reference/semrush/get_semrush-domain-organic-keywords","x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body","maximum_units":20},"x-aisa-provider":"semrush","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"semrush","x-aisa-response-source":{"content_hash":"sha256:aa108794b78b55485c233bac00f5ef6ee8587524c1a3fc10ff3f0eff93c53776","kind":"published_success_contract"},"x-aisa-revision":{"customer_pricing_ref":"120ce3538bb5","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"bdd2fa2c0fdc"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_semrush_domain_organic_keywords","path":"/apis/v1/semrush/domain-organic-keywords"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/semrush/domain-organic-keywords?database=example&domain=example.com' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/semrush/domain-overview":{"get":{"description":"<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_semrush_domain_overview","parameters":[{"examples":{"default":{"value":"us"}},"in":"query","name":"database","required":false,"schema":{"default":"us","type":"string"}},{"examples":{"default":{"value":"example.com"},"minimal":{"value":"example.com"}},"in":"query","name":"domain","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"text/plain":{"example":"us;ahrefs.com;1843;204139;1387538;4247450;679","schema":{"type":"string"}}},"description":"Semicolon-delimited overview: Database;Domain;Rank;OrganicKeywords;OrganicTraffic;OrganicCost;AdwordsKeywords."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Semrush Domain Overview","tags":["semrush"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"semrush","x-aisa-category":"seo","x-aisa-docs-url":"https://aisa.one/docs/api-reference/semrush/get_semrush-domain-overview","x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"semrush","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"semrush","x-aisa-response-source":{"content_hash":"sha256:5c95952c9b8870ecfa895e9ef3b9618dc39693c70054dcd1454db25fd13014be","kind":"published_success_contract"},"x-aisa-revision":{"customer_pricing_ref":"c526e7f16356","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"37e2e45030cc"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_semrush_domain_overview","path":"/apis/v1/semrush/domain-overview"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/semrush/domain-overview?database=us&domain=example.com' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/semrush/domain-paid-keywords":{"get":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.04 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_semrush_domain_paid_keywords","parameters":[{"examples":{"default":{"value":"example"},"minimal":{"value":"example"}},"in":"query","name":"database","required":true,"schema":{"type":"string"}},{"examples":{"default":{"value":"example.com"},"minimal":{"value":"example.com"}},"in":"query","name":"domain","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"text/plain":{"example":"Keyword;Position;Search Volume;CPC;Url\nhotels near me;1;2240000;1.45;https://www.booking.com/","schema":{"type":"string"}}},"description":"Semicolon-delimited rows. Header: `Keyword;Position;Search Volume;CPC;Url`."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Domain Paid Keywords","tags":["semrush"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"semrush","x-aisa-category":"seo","x-aisa-docs-url":"https://aisa.one/docs/api-reference/semrush/get_semrush-domain-paid-keywords","x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.04,"estimate_source":"profile_seed","evidence_source":"response_body","maximum_units":20},"x-aisa-provider":"semrush","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"semrush","x-aisa-response-source":{"content_hash":"sha256:da46ef4604485f8f3907c4ca43981db0be1cce13c0dc168460bb5a6dcd0ca0d9","kind":"published_success_contract"},"x-aisa-revision":{"customer_pricing_ref":"93539a8a0bfb","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2f78b7880f4d"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_semrush_domain_paid_keywords","path":"/apis/v1/semrush/domain-paid-keywords"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/semrush/domain-paid-keywords?database=example&domain=example.com' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/semrush/domain-rank-history":{"get":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_semrush_domain_rank_history","parameters":[{"examples":{"default":{"value":"example"},"minimal":{"value":"example"}},"in":"query","name":"database","required":true,"schema":{"type":"string"}},{"examples":{"default":{"value":"example.com"},"minimal":{"value":"example.com"}},"in":"query","name":"domain","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"text/plain":{"example":"Rank;Organic Keywords;Organic Traffic;Organic Cost\n1332;209108;1909338;6145922","schema":{"type":"string"}}},"description":"Semicolon-delimited rows. Header: `Rank;Organic Keywords;Organic Traffic;Organic Cost`."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Domain Rank History","tags":["semrush"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"semrush","x-aisa-category":"seo","x-aisa-docs-url":"https://aisa.one/docs/api-reference/semrush/get_semrush-domain-rank-history","x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body","maximum_units":20},"x-aisa-provider":"semrush","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"semrush","x-aisa-response-source":{"content_hash":"sha256:dc5bb7849b44c08942293984fb29f0c69421a6c133060ec9e38b7badc253e483","kind":"published_success_contract"},"x-aisa-revision":{"customer_pricing_ref":"a22e67c569e4","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5abf46f63734"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_semrush_domain_rank_history","path":"/apis/v1/semrush/domain-rank-history"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/semrush/domain-rank-history?database=example&domain=example.com' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/semrush/domain-vs-domain":{"get":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.16 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_semrush_domain_vs_domain","parameters":[{"examples":{"default":{"value":"example"},"minimal":{"value":"example"}},"in":"query","name":"database","required":true,"schema":{"type":"string"}},{"examples":{"default":{"value":"example.com"},"minimal":{"value":"example.com"}},"in":"query","name":"domains","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"text/plain":{"example":"Keyword;ahrefs.com\nai detector;79","schema":{"type":"string"}}},"description":"Semicolon-delimited rows. Header: `Keyword;ahrefs.com`."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Domain vs Domain","tags":["semrush"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"semrush","x-aisa-category":"seo","x-aisa-docs-url":"https://aisa.one/docs/api-reference/semrush/get_semrush-domain-vs-domain","x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.16,"estimate_source":"profile_seed","evidence_source":"response_body","maximum_units":20},"x-aisa-provider":"semrush","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"semrush","x-aisa-response-source":{"content_hash":"sha256:73d12ef06035c5a2fe7b7435aefbfe3d31e3bc893d21de5f7fb84b8022f0459b","kind":"published_success_contract"},"x-aisa-revision":{"customer_pricing_ref":"e2899dc59b64","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3a0c93937135"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_semrush_domain_vs_domain","path":"/apis/v1/semrush/domain-vs-domain"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/semrush/domain-vs-domain?database=example&domains=example.com' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/semrush/indexed-pages":{"get":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.08 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_semrush_indexed_pages","parameters":[{"examples":{"default":{"value":"example"},"minimal":{"value":"example"}},"in":"query","name":"target","required":true,"schema":{"type":"string"}},{"examples":{"default":{"value":"example"},"minimal":{"value":"example"}},"in":"query","name":"target_type","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"text/plain":{"example":"source_url;backlinks_num\nhttps://ahrefs.com/;1706893","schema":{"type":"string"}}},"description":"Semicolon-delimited rows. Header: `source_url;backlinks_num`."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Indexed Pages","tags":["semrush"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"semrush","x-aisa-category":"seo","x-aisa-docs-url":"https://aisa.one/docs/api-reference/semrush/get_semrush-indexed-pages","x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.08,"estimate_source":"profile_seed","evidence_source":"response_body","maximum_units":20},"x-aisa-provider":"semrush","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"semrush","x-aisa-response-source":{"content_hash":"sha256:665804c6aa6a7d20ae0beab7380bdafe401ce7938b86cd4eeb6e4dc5e92b8e01","kind":"published_success_contract"},"x-aisa-revision":{"customer_pricing_ref":"b417c45f8b60","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7ac4ec2559dc"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_semrush_indexed_pages","path":"/apis/v1/semrush/indexed-pages"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/semrush/indexed-pages?target=example&target_type=example' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/semrush/keyword-difficulty":{"get":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.005 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_semrush_keyword_difficulty","parameters":[{"in":"query","name":"database","required":false,"schema":{"type":"string"}},{"examples":{"default":{"value":"example"},"minimal":{"value":"example"}},"in":"query","name":"phrase","required":true,"schema":{"type":"string","x-aisa-delimiter":";","x-aisa-maxItems":20,"x-aisa-minItems":1}}],"responses":{"200":{"content":{"text/plain":{"example":"Keyword;Keyword Difficulty Index\nseo tools;94","schema":{"type":"string"}}},"description":"Semicolon-delimited rows. Header: `Keyword;Keyword Difficulty Index`."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Keyword Difficulty","tags":["semrush"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"semrush","x-aisa-category":"seo","x-aisa-docs-url":"https://aisa.one/docs/api-reference/semrush/get_semrush-keyword-difficulty","x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.005,"estimate_source":"profile_seed","evidence_source":"response_body","maximum_units":20},"x-aisa-provider":"semrush","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"semrush","x-aisa-response-source":{"content_hash":"sha256:654d1d0d0c278053c99d8aca4943942099390afe000dee1aff6cf6aff62bff41","kind":"published_success_contract"},"x-aisa-revision":{"customer_pricing_ref":"2ead2220d615","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a9da810c3a1d"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_semrush_keyword_difficulty","path":"/apis/v1/semrush/keyword-difficulty"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/semrush/keyword-difficulty?phrase=example' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/semrush/keyword-organic-results":{"get":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_semrush_organic_results","parameters":[{"in":"query","name":"database","required":false,"schema":{"type":"string"}},{"examples":{"default":{"value":"example"},"minimal":{"value":"example"}},"in":"query","name":"phrase","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"text/plain":{"example":"Domain;Url;Keywords SERP Features;SERP Features\nsmallseotools.com;https://smallseotools.com/;6,7,9;6,7,9","schema":{"type":"string"}}},"description":"Semicolon-delimited rows. Header: `Domain;Url;Keywords SERP Features;SERP Features`."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Organic Results","tags":["semrush"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"semrush","x-aisa-category":"seo","x-aisa-docs-url":"https://aisa.one/docs/api-reference/semrush/get_semrush-keyword-organic-results","x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body","maximum_units":20},"x-aisa-provider":"semrush","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"semrush","x-aisa-response-source":{"content_hash":"sha256:f5e3a79a40766ee6c18b309b35784997e3933b93e5843fd780c7b43668ebce7d","kind":"published_success_contract"},"x-aisa-revision":{"customer_pricing_ref":"f443436c3ecc","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"abce54291060"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_semrush_organic_results","path":"/apis/v1/semrush/keyword-organic-results"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/semrush/keyword-organic-results?phrase=example' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/semrush/keyword-overview":{"get":{"description":"<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_semrush_keyword_overview","parameters":[{"examples":{"default":{"value":"us"}},"in":"query","name":"database","required":false,"schema":{"default":"us","type":"string"}},{"examples":{"default":{"value":"example"},"minimal":{"value":"example"}},"in":"query","name":"phrase","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"text/plain":{"example":"seo tools;550000;7.79;0.03;124","schema":{"type":"string"}}},"description":"Semicolon-delimited overview: Keyword;SearchVolume;CPC;Competition;NumberOfResults."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Semrush Keyword Overview","tags":["semrush"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"semrush","x-aisa-category":"seo","x-aisa-docs-url":"https://aisa.one/docs/api-reference/semrush/get_semrush-keyword-overview","x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"semrush","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"semrush","x-aisa-response-source":{"content_hash":"sha256:31f6c6c8636a8fc33f2c854f549d756069bb79f02911df7fd2ee9ed0a3f62116","kind":"published_success_contract"},"x-aisa-revision":{"customer_pricing_ref":"c526e7f16356","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"cb58a14fadb4"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_semrush_keyword_overview","path":"/apis/v1/semrush/keyword-overview"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/semrush/keyword-overview?database=us&phrase=example' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/semrush/keyword-paid-results":{"get":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.04 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_semrush_paid_results","parameters":[{"in":"query","name":"database","required":false,"schema":{"type":"string"}},{"examples":{"default":{"value":"example"},"minimal":{"value":"example"}},"in":"query","name":"phrase","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"text/plain":{"example":"Domain;Url\nprogressive.com;https://www.progressive.com/lp/insurance-superstore","schema":{"type":"string"}}},"description":"Semicolon-delimited rows. Header: `Domain;Url`."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Paid Results","tags":["semrush"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"semrush","x-aisa-category":"seo","x-aisa-docs-url":"https://aisa.one/docs/api-reference/semrush/get_semrush-keyword-paid-results","x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.04,"estimate_source":"profile_seed","evidence_source":"response_body","maximum_units":20},"x-aisa-provider":"semrush","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"semrush","x-aisa-response-source":{"content_hash":"sha256:521f0daf05509c536ac61d9292439841909abddf0b59322db547fcecc6633b57","kind":"published_success_contract"},"x-aisa-revision":{"customer_pricing_ref":"cb719e448b30","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"73697771c615"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_semrush_paid_results","path":"/apis/v1/semrush/keyword-paid-results"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/semrush/keyword-paid-results?phrase=example' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/semrush/question-keywords":{"get":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.08 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_semrush_question_keywords","parameters":[{"in":"query","name":"database","required":false,"schema":{"type":"string"}},{"examples":{"default":{"value":"example"},"minimal":{"value":"example"}},"in":"query","name":"phrase","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"text/plain":{"example":"Keyword;Search Volume;CPC\nwhat is seo;40500;2.05","schema":{"type":"string"}}},"description":"Semicolon-delimited rows. Header: `Keyword;Search Volume;CPC`."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Question Keywords","tags":["semrush"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"semrush","x-aisa-category":"seo","x-aisa-docs-url":"https://aisa.one/docs/api-reference/semrush/get_semrush-question-keywords","x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.08,"estimate_source":"profile_seed","evidence_source":"response_body","maximum_units":20},"x-aisa-provider":"semrush","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"semrush","x-aisa-response-source":{"content_hash":"sha256:d2630d466ec131f833903d7bb6ac8f32b795730576d3c28a6fecfc45c9d4543c","kind":"published_success_contract"},"x-aisa-revision":{"customer_pricing_ref":"ed1eda462d1c","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9f5a80783674"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_semrush_question_keywords","path":"/apis/v1/semrush/question-keywords"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/semrush/question-keywords?phrase=example' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/semrush/referring-domains":{"get":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.08 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_semrush_referring_domains","parameters":[{"examples":{"default":{"value":"example"},"minimal":{"value":"example"}},"in":"query","name":"target","required":true,"schema":{"type":"string"}},{"examples":{"default":{"value":"example"},"minimal":{"value":"example"}},"in":"query","name":"target_type","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"text/plain":{"example":"domain;backlinks_num\nmein-tagwerk.de;872721","schema":{"type":"string"}}},"description":"Semicolon-delimited rows. Header: `domain;backlinks_num`."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Referring Domains","tags":["semrush"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"semrush","x-aisa-category":"seo","x-aisa-docs-url":"https://aisa.one/docs/api-reference/semrush/get_semrush-referring-domains","x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.08,"estimate_source":"profile_seed","evidence_source":"response_body","maximum_units":20},"x-aisa-provider":"semrush","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"semrush","x-aisa-response-source":{"content_hash":"sha256:9ccb0c817c609e82c5d954bbb346bcb0e3122587b0120226ae45543f2e780f19","kind":"published_success_contract"},"x-aisa-revision":{"customer_pricing_ref":"81b07b64cb7e","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"78dc2444328b"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_semrush_referring_domains","path":"/apis/v1/semrush/referring-domains"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/semrush/referring-domains?target=example&target_type=example' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/semrush/related-keywords":{"get":{"description":"Semrush 相关关键词：给定种子关键词返回语义相关扩展词（搜索量/CPC/竞争度/结果数/趋势）。按返回行计费。\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.024 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_semrush_apis_v1_semrush_related_keywords","parameters":[{"in":"query","name":"database","required":false,"schema":{"type":"string"}},{"examples":{"default":{"value":"example"},"minimal":{"value":"example"}},"in":"query","name":"phrase","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Related Keywords","tags":["semrush"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"semrush","x-aisa-category":"seo","x-aisa-docs-url":"https://aisa.one/docs/api-reference/semrush/get_semrush_apis_v1_semrush_related_keywords","x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":3,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.024,"estimate_source":"profile_seed","evidence_source":"response_body","maximum_units":20},"x-aisa-provider":"semrush","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"semrush","x-aisa-response-pending":{"method":"GET","operation_id":"get_semrush_apis_v1_semrush_related_keywords","path":"/apis/v1/semrush/related-keywords","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-revision":{"customer_pricing_ref":"4c754fa104de","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"dbc6db86ac95"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_semrush_apis_v1_semrush_related_keywords","path":"/apis/v1/semrush/related-keywords"},"x-aisa-status":"disabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/semrush/related-keywords?phrase=example' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/semrush/url-organic-keywords":{"get":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.02 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_semrush_url_organic_keywords","parameters":[{"examples":{"default":{"value":"example"},"minimal":{"value":"example"}},"in":"query","name":"database","required":true,"schema":{"type":"string"}},{"examples":{"default":{"value":"example"},"minimal":{"value":"example"}},"in":"query","name":"url","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"text/plain":{"example":"Keyword;Position;Search Volume;CPC\nahrefs blog;1;2900;4.98","schema":{"type":"string"}}},"description":"Semicolon-delimited rows. Header: `Keyword;Position;Search Volume;CPC`."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"URL Organic Keywords","tags":["semrush"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"semrush","x-aisa-category":"seo","x-aisa-docs-url":"https://aisa.one/docs/api-reference/semrush/get_semrush-url-organic-keywords","x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"response_body","maximum_units":20},"x-aisa-provider":"semrush","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"semrush","x-aisa-response-source":{"content_hash":"sha256:9da91c944640a464dba8c067629baa5a634f507c07a08255711f17cd273ecdfd","kind":"published_success_contract"},"x-aisa-revision":{"customer_pricing_ref":"fbdd115f475e","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"bf90132ca688"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_semrush_url_organic_keywords","path":"/apis/v1/semrush/url-organic-keywords"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/semrush/url-organic-keywords?database=example&url=example' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/similarweb/keyword-analysis/keywords/overview":{"get":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $1.275 USD (not a fixed price). Declared unit rate: $0.075 USD per similarweb_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_similarweb_apis_v1_similarweb_keyword_analysi_490801","parameters":[{"examples":{"default":{"value":"ww"}},"in":"query","name":"country","required":false,"schema":{"default":"ww","description":"Worldwide data only; values are case-insensitive.","enum":["ww"],"type":"string"}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"end_date","required":true,"schema":{"type":"string"}},{"in":"query","name":"format","required":false,"schema":{"enum":["json"],"type":"string"}},{"examples":{"default":{"value":"monthly"},"minimal":{"value":"monthly"}},"in":"query","name":"granularity","required":true,"schema":{"enum":["monthly"],"type":"string"}},{"examples":{"default":{"value":"example"},"minimal":{"value":"example"}},"in":"query","name":"keywords","required":true,"schema":{"type":"string","x-aisa-delimiter":",","x-aisa-maxItems":20,"x-aisa-minItems":1}},{"examples":{"default":{"value":1},"minimal":{"value":1}},"in":"query","name":"limit","required":true,"schema":{"maximum":20,"minimum":1,"type":"integer"}},{"in":"query","name":"main_domain_only","required":false,"schema":{"type":"boolean"}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"start_date","required":true,"schema":{"type":"string"}},{"in":"query","name":"web_source","required":false,"schema":{"enum":["total"],"type":"string"}}],"responses":{"200":{"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Keywords Overview","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"similarweb","x-aisa-category":"1","x-aisa-constraints":{"notes":["country supports ww only; default ww. State-level filtering is not supported."]},"x-aisa-docs-url":"https://aisa.one/docs/api-reference/similarweb/get_similarweb_apis_v1_similarweb_keyword_analysi_490801","x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":1.275,"estimate_source":"profile_seed","evidence_source":"response_body","maximum_units":20,"reserve_plan_units":{"input":"limit","input_multiplier":17},"unit":"similarweb_credit","unit_rate_usd":0.075,"units_per_count":17},"x-aisa-provider":"similarweb","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"similarweb","x-aisa-response-passthrough":true,"x-aisa-response-pending":{"method":"GET","operation_id":"get_similarweb_apis_v1_similarweb_keyword_analysi_490801","path":"/apis/v1/similarweb/keyword-analysis/keywords/overview","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-response-upstream-origin-sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","x-aisa-response-upstream-path-sha256":"f21bb7c6b56f5c06dcb1a733a2dc5009cfbdc9e10b68ec9c5268baa637124bf2","x-aisa-revision":{"customer_pricing_ref":"d89caa405346","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a6201aa6c31a"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_similarweb_apis_v1_similarweb_keyword_analysi_490801","path":"/apis/v1/similarweb/keyword-analysis/keywords/overview"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/similarweb/keyword-analysis/keywords/overview?country=ww&end_date=2026-09&granularity=monthly&keywords=example&limit=1&start_date=2026-09' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/similarweb/search/keyword-competitors":{"get":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.075 USD (not a fixed price). Declared unit rate: $0.075 USD per similarweb_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_similarweb_keyword_competitors","parameters":[{"examples":{"default":{"value":"ww"}},"in":"query","name":"country","required":false,"schema":{"default":"ww","description":"Worldwide data only; values are case-insensitive.","enum":["ww"],"type":"string"}},{"examples":{"default":{"value":"example.com"},"minimal":{"value":"example.com"}},"in":"query","name":"domain","required":true,"schema":{"maxLength":253,"minLength":1,"type":"string"}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"end_date","required":true,"schema":{"type":"string"}},{"in":"query","name":"granularity","required":false,"schema":{"enum":["monthly"],"type":"string"}},{"examples":{"default":{"value":1},"minimal":{"value":1}},"in":"query","name":"limit","required":true,"schema":{"maximum":20,"minimum":1,"type":"integer"}},{"in":"query","name":"main_domain_only","required":false,"schema":{"type":"boolean"}},{"in":"query","name":"offset","required":false,"schema":{"maximum":100000,"minimum":0,"type":"integer"}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"start_date","required":true,"schema":{"type":"string"}},{"in":"query","name":"traffic_source","required":false,"schema":{"type":"string"}},{"in":"query","name":"web_source","required":false,"schema":{"enum":["desktop","mobile_web","total"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"properties":{"score":{"type":"number"},"shared_keywords":{"type":"number"},"url":{"type":"string"}},"type":"object"},"type":"array"},"meta":{"$ref":"#/components/schemas/Response51Fe176F017A_SimilarWebMeta"}},"type":"object"}}},"description":"SimilarWeb v5 envelope (meta + data)."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Keyword Competitors","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"similarweb","x-aisa-category":"1","x-aisa-constraints":{"notes":["country supports ww only; default ww. State-level filtering is not supported."]},"x-aisa-docs-url":"https://aisa.one/docs/api-reference/similarweb/get_similarweb-search-keyword-competitors","x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.075,"estimate_source":"profile_seed","evidence_source":"response_body","maximum_units":20,"reserve_plan_units":{"input":"limit","input_multiplier":30000,"unit_rounding":"ceil","unit_scale":1000000},"unit":"similarweb_credit","unit_rate_usd":0.075,"unit_rounding":"ceil","units_per_count":30000},"x-aisa-provider":"similarweb","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"similarweb","x-aisa-response-passthrough":true,"x-aisa-response-source":{"content_hash":"sha256:1abacb0729f7be5d7fdf68170b774669f17be6c24c897223f7a71f62e8526427","kind":"upstream_success_contract","source":{"content_hash":"sha256:4325953ba88dba06a446b82d66e3d5b3320e5f8a06e20df7738443497e4c9324","converter":"reviewed-response-source-amendment@1","fetched_at":"2026-10-08T16:19:47.155165+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4f150b4d6bb7f0bf0c3cce58f9f98405661af0e4374e92d52f9ab77403aa4e97","prior_source":{"content_hash":"sha256:744b9d50b539e02fbb06f28ed5626ecbec689716fef47c089f6674e29470f36f","converter":"scripts/prepare_response_source_migration.py@1","fetched_at":"2026-10-08T16:19:47.155165+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4f150b4d6bb7f0bf0c3cce58f9f98405661af0e4374e92d52f9ab77403aa4e97","refresh_policy":"pinned","refresh_reason":"Public response migration requires per-route binding and semantic review.","response_only":true,"review_evidence":"Retain the exact existing typed public response from pinned AIsa Docs 3a00a91fb8db83d033b3008209c0d598d3866c54; operation ID and public route match. The current SELECT-only metadata proves the same Profile reference as frozen W0, verified target ownership, no query/encoding/managed transform, and the expected official provider origin. No response fields, requiredness, examples, or status were inferred or widened. Actual complete current Runtime projection and release approval remain required.","review_period_days":30,"source_document_sha256":"3ddebac85fe9511f569ef7c9dbf46219d24a229199dabcf08df77aa495a7e3fb","source_revision":"3a00a91fb8db83d033b3008209c0d598d3866c54","upstream_origin_sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","upstream_path_sha256":"a138da82bdd3937b9e09a8b0fc56681c664eb5f7f48b47bad9425febadfea0bf","url":"https://github.com/AIsa-team/docs/blob/3a00a91fb8db83d033b3008209c0d598d3866c54/openapi/similarweb.json"},"refresh_policy":"pinned","refresh_reason":"Public response migration requires per-route binding and semantic review.","response_only":true,"review_evidence":"Legacy request-region response samples removed; no observations were relabeled. Only explicit official scalar type/null declarations listed in response_contract_review are applied; unsupported array item declarations remain unresolved.","review_period_days":30,"source_document_sha256":"3ddebac85fe9511f569ef7c9dbf46219d24a229199dabcf08df77aa495a7e3fb","source_revision":"3a00a91fb8db83d033b3008209c0d598d3866c54","upstream_origin_sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","upstream_path_sha256":"a138da82bdd3937b9e09a8b0fc56681c664eb5f7f48b47bad9425febadfea0bf","url":"https://github.com/AIsa-team/docs/blob/3a00a91fb8db83d033b3008209c0d598d3866c54/openapi/similarweb.json"}},"x-aisa-response-upstream-origin-sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","x-aisa-response-upstream-path-sha256":"a138da82bdd3937b9e09a8b0fc56681c664eb5f7f48b47bad9425febadfea0bf","x-aisa-revision":{"customer_pricing_ref":"d89caa405346","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8fa1f556c136"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_similarweb_keyword_competitors","path":"/apis/v1/similarweb/search/keyword-competitors"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/similarweb/search/keyword-competitors?country=ww&domain=example.com&end_date=2026-09&limit=1&start_date=2026-09' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/similarweb/search/landing-pages":{"get":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.075 USD (not a fixed price). Declared unit rate: $0.075 USD per similarweb_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_similarweb_landing_pages","parameters":[{"examples":{"default":{"value":"ww"}},"in":"query","name":"country","required":false,"schema":{"default":"ww","description":"Worldwide data only; values are case-insensitive.","enum":["ww"],"type":"string"}},{"examples":{"default":{"value":"example.com"},"minimal":{"value":"example.com"}},"in":"query","name":"domain","required":true,"schema":{"maxLength":253,"minLength":1,"type":"string"}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"end_date","required":true,"schema":{"type":"string"}},{"in":"query","name":"granularity","required":false,"schema":{"enum":["monthly"],"type":"string"}},{"examples":{"default":{"value":1},"minimal":{"value":1}},"in":"query","name":"limit","required":true,"schema":{"maximum":20,"minimum":1,"type":"integer"}},{"in":"query","name":"main_domain_only","required":false,"schema":{"type":"boolean"}},{"in":"query","name":"offset","required":false,"schema":{"maximum":100000,"minimum":0,"type":"integer"}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"start_date","required":true,"schema":{"type":"string"}},{"in":"query","name":"traffic_source","required":false,"schema":{"type":"string"}},{"in":"query","name":"web_source","required":false,"schema":{"enum":["desktop","mobile_web","total"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"properties":{"ads":{"format":"int32","type":["integer","null"]},"clicks":{"type":"number"},"desktop_share":{"format":"double","type":["number","null"]},"keywords":{"type":"integer"},"mobile_share":{"format":"double","type":["number","null"]},"serp_features":{"description":"SERP features. The provider declares an array (or null), but its published item declaration is incomplete and differs from observed string elements. Element types are not yet confirmed; this field does not assert an item schema.","type":["array","null"],"x-aisa-schema-status":"item_definition_unconfirmed"},"spend":{"format":"double","type":["number","null"]},"top_keyword":{"type":["string","null"]},"traffic_share":{"format":"double","type":["number","null"]},"url":{"example":"nike.com","type":["string","null"]}},"type":"object"},"type":"array"},"meta":{"$ref":"#/components/schemas/Response5186Bc180F5F_SimilarWebMeta"}},"type":"object"}}},"description":"SimilarWeb v5 envelope (meta + data)."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Landing Pages","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"similarweb","x-aisa-category":"1","x-aisa-constraints":{"notes":["country supports ww only; default ww. State-level filtering is not supported."]},"x-aisa-docs-url":"https://aisa.one/docs/api-reference/similarweb/get_similarweb-search-landing-pages","x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.075,"estimate_source":"profile_seed","evidence_source":"response_body","maximum_units":20,"reserve_plan_units":{"input":"limit","input_multiplier":100000,"unit_rounding":"ceil","unit_scale":1000000},"unit":"similarweb_credit","unit_rate_usd":0.075,"unit_rounding":"ceil","units_per_count":100000},"x-aisa-provider":"similarweb","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"similarweb","x-aisa-response-passthrough":true,"x-aisa-response-source":{"content_hash":"sha256:b1bd17053f3efcd2d81645fdbc9ef347c1094a8f97d0db53dd0763359051c5cf","kind":"upstream_success_contract","source":{"content_hash":"sha256:b17dc8da8923e0a918bd05104008923f26e0fe29142e8cca62bb9723ea937270","converter":"reviewed-response-source-amendment@1","fetched_at":"2026-10-08T16:19:47.155165+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4f150b4d6bb7f0bf0c3cce58f9f98405661af0e4374e92d52f9ab77403aa4e97","prior_source":{"content_hash":"sha256:0fa4f2e54f8babfc0da75131f15491a87914969770b5f74eff42a3df92ce9bcc","converter":"scripts/prepare_response_source_migration.py@1","fetched_at":"2026-10-08T16:19:47.155165+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4f150b4d6bb7f0bf0c3cce58f9f98405661af0e4374e92d52f9ab77403aa4e97","refresh_policy":"pinned","refresh_reason":"Public response migration requires per-route binding and semantic review.","response_only":true,"review_evidence":"Retain the exact existing typed public response from pinned AIsa Docs 3a00a91fb8db83d033b3008209c0d598d3866c54; operation ID and public route match. The current SELECT-only metadata proves the same Profile reference as frozen W0, verified target ownership, no query/encoding/managed transform, and the expected official provider origin. No response fields, requiredness, examples, or status were inferred or widened. Actual complete current Runtime projection and release approval remain required.","review_period_days":30,"source_document_sha256":"3ddebac85fe9511f569ef7c9dbf46219d24a229199dabcf08df77aa495a7e3fb","source_revision":"3a00a91fb8db83d033b3008209c0d598d3866c54","upstream_origin_sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","upstream_path_sha256":"a707c0144f9386ee7a2bfa48267dd62651848e6074ce27f348c0abaf9dc6dd8c","url":"https://github.com/AIsa-team/docs/blob/3a00a91fb8db83d033b3008209c0d598d3866c54/openapi/similarweb.json"},"refresh_policy":"pinned","refresh_reason":"Public response migration requires per-route binding and semantic review.","response_contract_review":{"authority_url":"https://docs.similarweb.com/api-v5/api-reference/search-analysis-api/landing-pages","changes":[{"after":{"example":"nike.com","type":["string","null"]},"before":{"type":"string"},"field":"data[].url","official_declaration":{"_id":"69fc30b696f4387d028036cf","complexItems":[],"description":"","isRequired":false,"items":[],"name":"url","options":{"example":"nike.com","nullable":true,"schemaNames":[],"xml":{"prefix":null}},"value":"nike.com","valueType":"string"}},{"after":{"format":"double","type":["number","null"]},"before":{"type":"number"},"field":"data[].traffic_share","official_declaration":{"_id":"69fc30b696f4387d028036d1","complexItems":[],"description":"","isRequired":false,"items":[],"name":"traffic_share","options":{"format":"double","nullable":true,"schemaNames":[],"xml":{"prefix":null}},"value":"","valueType":"number"}},{"after":{"format":"double","type":["number","null"]},"before":{"type":"number"},"field":"data[].desktop_share","official_declaration":{"_id":"69fc30b696f4387d028036d2","complexItems":[],"description":"","isRequired":false,"items":[],"name":"desktop_share","options":{"format":"double","nullable":true,"schemaNames":[],"xml":{"prefix":null}},"value":"","valueType":"number"}},{"after":{"format":"double","type":["number","null"]},"before":{"type":"number"},"field":"data[].mobile_share","official_declaration":{"_id":"69fc30b696f4387d028036d3","complexItems":[],"description":"","isRequired":false,"items":[],"name":"mobile_share","options":{"format":"double","nullable":true,"schemaNames":[],"xml":{"prefix":null}},"value":"","valueType":"number"}},{"after":{"type":["string","null"]},"before":{"type":"string"},"field":"data[].top_keyword","official_declaration":{"_id":"69fc30b696f4387d028036d5","complexItems":[],"description":"","isRequired":false,"items":[],"name":"top_keyword","options":{"nullable":true,"schemaNames":[],"xml":{"prefix":null}},"value":"","valueType":"string"}},{"after":{"format":"double","type":["number","null"]},"before":{"type":"string"},"field":"data[].spend","official_declaration":{"_id":"69fc30b696f4387d028036d8","complexItems":[],"description":"","isRequired":false,"items":[],"name":"spend","options":{"format":"double","nullable":true,"schemaNames":[],"xml":{"prefix":null}},"value":"","valueType":"number"}},{"after":{"format":"int32","type":["integer","null"]},"before":{"type":"string"},"field":"data[].ads","official_declaration":{"_id":"69fc30b696f4387d028036d9","complexItems":[],"description":"","isRequired":false,"items":[],"name":"ads","options":{"format":"int32","nullable":true,"schemaNames":[],"xml":{"prefix":null}},"value":"","valueType":"integer"}}],"file":"openapi/upstream/response-similarweb-get-ae32620e11d1169e.json","partial_array_declaration":{"after":{"description":"SERP features. The provider declares an array (or null), but its published item declaration is incomplete and differs from observed string elements. Element types are not yet confirmed; this field does not assert an item schema.","type":["array","null"],"x-aisa-schema-status":"item_definition_unconfirmed"},"before":{"type":"string"},"field":"data[].serp_features","known":"Official valueType array, options.nullable true; current live samples also have an array.","unknown":"Official nested array item has no item schema; observed items are strings. No item type is inferred."},"public_path":"/apis/v1/similarweb/search/landing-pages","raw_content_hash":"sha256:cf0a0709a5c08ce04be1e6c120a3bb0d4587cda305e115c040d6bd423cd49b46","unresolved":["serp_features element type remains unconfirmed; only array-or-null container type is asserted."],"upstream_path":"/v5/website-search/websites/landing-pages/aggregated"},"response_only":true,"review_evidence":"Legacy request-region response samples removed; no observations were relabeled. Only explicit official scalar type/null declarations listed in response_contract_review are applied; unsupported array item declarations remain unresolved.","review_period_days":30,"source_document_sha256":"3ddebac85fe9511f569ef7c9dbf46219d24a229199dabcf08df77aa495a7e3fb","source_revision":"3a00a91fb8db83d033b3008209c0d598d3866c54","upstream_origin_sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","upstream_path_sha256":"a707c0144f9386ee7a2bfa48267dd62651848e6074ce27f348c0abaf9dc6dd8c","url":"https://github.com/AIsa-team/docs/blob/3a00a91fb8db83d033b3008209c0d598d3866c54/openapi/similarweb.json"}},"x-aisa-response-upstream-origin-sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","x-aisa-response-upstream-path-sha256":"a707c0144f9386ee7a2bfa48267dd62651848e6074ce27f348c0abaf9dc6dd8c","x-aisa-revision":{"customer_pricing_ref":"d89caa405346","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9e76c6b19d92"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_similarweb_landing_pages","path":"/apis/v1/similarweb/search/landing-pages"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/similarweb/search/landing-pages?country=ww&domain=example.com&end_date=2026-09&limit=1&start_date=2026-09' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/similarweb/search/serp-players-aggregated":{"get":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.075 USD (not a fixed price). Declared unit rate: $0.075 USD per similarweb_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_similarweb_serp_players_aggregated","parameters":[{"examples":{"default":{"value":"ww"}},"in":"query","name":"country","required":false,"schema":{"default":"ww","description":"Worldwide data only; values are case-insensitive.","enum":["ww"],"type":"string"}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"end_date","required":true,"schema":{"type":"string"}},{"in":"query","name":"granularity","required":false,"schema":{"enum":["monthly"],"type":"string"}},{"examples":{"default":{"value":"example"},"minimal":{"value":"example"}},"in":"query","name":"keywords","required":true,"schema":{"type":"string","x-aisa-delimiter":",","x-aisa-maxItems":1,"x-aisa-minItems":1}},{"examples":{"default":{"value":1},"minimal":{"value":1}},"in":"query","name":"limit","required":true,"schema":{"maximum":20,"minimum":1,"type":"integer"}},{"in":"query","name":"offset","required":false,"schema":{"maximum":100000,"minimum":0,"type":"integer"}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"start_date","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"properties":{"clicks":{"description":"Sum of clicks the domain receives for the analyzed keyword","format":"double","type":["number","null"]},"domain":{"description":"Website domain without 'www.' (e.g., 'example.com')","type":["string","null"]},"serp_features":{"description":"SERP features. The provider declares an array (or null), but its published item declaration is incomplete and differs from observed string elements. Element types are not yet confirmed; this field does not assert an item schema.","type":["array","null"],"x-aisa-schema-status":"item_definition_unconfirmed"},"site":{"description":"Website sub-domain without 'www.' (e.g., 'developer.example.com')","type":["string","null"]},"top_url":{"description":"The site url with the highest organic position that ranks for the analyzed keyword","type":["string","null"]},"top_url_position":{"description":"Top latest blended position of the *top_url* in the selected timeframe","format":"int32","type":["integer","null"]},"traffic_share":{"description":"The share of the traffic to the website","format":"double","type":["number","null"]}},"type":"object"},"type":"array"},"meta":{"$ref":"#/components/schemas/Response62E957Bfd704_SimilarWebMeta"}},"type":"object"}}},"description":"SimilarWeb v5 envelope (meta + data)."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"SERP Players - Aggregated","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"similarweb","x-aisa-category":"1","x-aisa-constraints":{"notes":["country supports ww only; default ww. State-level filtering is not supported."]},"x-aisa-docs-url":"https://aisa.one/docs/api-reference/similarweb/get_similarweb-search-serp-players-aggregated","x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.075,"estimate_source":"profile_seed","evidence_source":"response_body","maximum_units":20,"reserve_plan_units":{"input":"limit","input_multiplier":70000,"unit_rounding":"ceil","unit_scale":1000000},"unit":"similarweb_credit","unit_rate_usd":0.075,"unit_rounding":"ceil","units_per_count":70000},"x-aisa-provider":"similarweb","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"similarweb","x-aisa-response-passthrough":true,"x-aisa-response-source":{"content_hash":"sha256:2adc82cc7284f7ed84163c2bfcd8d5e093083ec82ed488a7a675d3c0f020e4a7","kind":"upstream_success_contract","source":{"content_hash":"sha256:febbc92f2dd8bf4130fc69fe5adcffe80755797e4e6c913d82fcaff0108ac9fa","converter":"reviewed-response-source-amendment@1","fetched_at":"2026-10-08T16:19:47.155165+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4f150b4d6bb7f0bf0c3cce58f9f98405661af0e4374e92d52f9ab77403aa4e97","prior_source":{"content_hash":"sha256:2922e56bab3c2db61dff68474a8735bbe5d1bf5c5ee5f5f1257d3ceb14cf54c4","converter":"scripts/prepare_response_source_migration.py@1","fetched_at":"2026-10-08T16:19:47.155165+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4f150b4d6bb7f0bf0c3cce58f9f98405661af0e4374e92d52f9ab77403aa4e97","refresh_policy":"pinned","refresh_reason":"Public response migration requires per-route binding and semantic review.","response_only":true,"review_evidence":"Retain the exact existing typed public response from pinned AIsa Docs 3a00a91fb8db83d033b3008209c0d598d3866c54; operation ID and public route match. The current SELECT-only metadata proves the same Profile reference as frozen W0, verified target ownership, no query/encoding/managed transform, and the expected official provider origin. No response fields, requiredness, examples, or status were inferred or widened. Actual complete current Runtime projection and release approval remain required.","review_period_days":30,"source_document_sha256":"3ddebac85fe9511f569ef7c9dbf46219d24a229199dabcf08df77aa495a7e3fb","source_revision":"3a00a91fb8db83d033b3008209c0d598d3866c54","upstream_origin_sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","upstream_path_sha256":"60aedbb659fb3099a1726dd0749185e0e8bbe5ce64c627d792404a4c107363b5","url":"https://github.com/AIsa-team/docs/blob/3a00a91fb8db83d033b3008209c0d598d3866c54/openapi/similarweb.json"},"refresh_policy":"pinned","refresh_reason":"Public response migration requires per-route binding and semantic review.","response_contract_review":{"authority_url":"https://docs.similarweb.com/api-v5/api-reference/search-analysis-api/serp-players-aggregated","changes":[{"after":{"description":"Website sub-domain without 'www.' (e.g., 'developer.example.com')","type":["string","null"]},"before":{"type":"string"},"field":"data[].site","official_declaration":{"_id":"69fc30b296f4387d02803629","complexItems":[],"description":"Website sub-domain without 'www.' (e.g., 'developer.example.com')","isRequired":false,"items":[],"name":"site","options":{"nullable":true,"schemaNames":[],"xml":{"prefix":null}},"value":"","valueType":"string"}},{"after":{"description":"Website domain without 'www.' (e.g., 'example.com')","type":["string","null"]},"before":{"type":"string"},"field":"data[].domain","official_declaration":{"_id":"69fc30b296f4387d0280362a","complexItems":[],"description":"Website domain without 'www.' (e.g., 'example.com')","isRequired":false,"items":[],"name":"domain","options":{"nullable":true,"schemaNames":[],"xml":{"prefix":null}},"value":"","valueType":"string"}},{"after":{"description":"Sum of clicks the domain receives for the analyzed keyword","format":"double","type":["number","null"]},"before":{"type":"number"},"field":"data[].clicks","official_declaration":{"_id":"69fc30b296f4387d0280362b","complexItems":[],"description":"Sum of clicks the domain receives for the analyzed keyword","isRequired":false,"items":[],"name":"clicks","options":{"format":"double","nullable":true,"schemaNames":[],"xml":{"prefix":null}},"value":"","valueType":"number"}},{"after":{"description":"The share of the traffic to the website","format":"double","type":["number","null"]},"before":{"type":"number"},"field":"data[].traffic_share","official_declaration":{"_id":"69fc30b296f4387d0280362c","complexItems":[],"description":"The share of the traffic to the website","isRequired":false,"items":[],"name":"traffic_share","options":{"format":"double","nullable":true,"schemaNames":[],"xml":{"prefix":null}},"value":"","valueType":"number"}},{"after":{"description":"Top latest blended position of the *top_url* in the selected timeframe","format":"int32","type":["integer","null"]},"before":{"type":"integer"},"field":"data[].top_url_position","official_declaration":{"_id":"69fc30b296f4387d0280362f","complexItems":[],"description":"Top latest blended position of the *top_url* in the selected timeframe","isRequired":false,"items":[],"name":"top_url_position","options":{"format":"int32","nullable":true,"schemaNames":[],"xml":{"prefix":null}},"value":"","valueType":"integer"}},{"after":{"description":"The site url with the highest organic position that ranks for the analyzed keyword","type":["string","null"]},"before":{"type":"string"},"field":"data[].top_url","official_declaration":{"_id":"69fc30b296f4387d02803630","complexItems":[],"description":"The site url with the highest organic position that ranks for the analyzed keyword","isRequired":false,"items":[],"name":"top_url","options":{"nullable":true,"schemaNames":[],"xml":{"prefix":null}},"value":"","valueType":"string"}}],"file":"openapi/upstream/response-similarweb-get-33ae43399145c1f1.json","partial_array_declaration":{"after":{"description":"SERP features. The provider declares an array (or null), but its published item declaration is incomplete and differs from observed string elements. Element types are not yet confirmed; this field does not assert an item schema.","type":["array","null"],"x-aisa-schema-status":"item_definition_unconfirmed"},"before":{"type":"string"},"field":"data[].serp_features","known":"Official valueType array, options.nullable true; current live samples also have an array.","unknown":"Official nested array item has no item schema; observed items are strings. No item type is inferred."},"public_path":"/apis/v1/similarweb/search/serp-players-aggregated","raw_content_hash":"sha256:9a3e0f4329b26822580d5b7cfae4ba1ee937928d7f2cf9b744e2a033f38e9189","unresolved":["serp_features element type remains unconfirmed; only array-or-null container type is asserted."],"upstream_path":"/v5/keyword-analysis/websites/serp-players/aggregated"},"response_only":true,"review_evidence":"Legacy request-region response samples removed; no observations were relabeled. Only explicit official scalar type/null declarations listed in response_contract_review are applied; unsupported array item declarations remain unresolved.","review_period_days":30,"source_document_sha256":"3ddebac85fe9511f569ef7c9dbf46219d24a229199dabcf08df77aa495a7e3fb","source_revision":"3a00a91fb8db83d033b3008209c0d598d3866c54","upstream_origin_sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","upstream_path_sha256":"60aedbb659fb3099a1726dd0749185e0e8bbe5ce64c627d792404a4c107363b5","url":"https://github.com/AIsa-team/docs/blob/3a00a91fb8db83d033b3008209c0d598d3866c54/openapi/similarweb.json"}},"x-aisa-response-upstream-origin-sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","x-aisa-response-upstream-path-sha256":"60aedbb659fb3099a1726dd0749185e0e8bbe5ce64c627d792404a4c107363b5","x-aisa-revision":{"customer_pricing_ref":"d89caa405346","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a84c24f9797f"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_similarweb_serp_players_aggregated","path":"/apis/v1/similarweb/search/serp-players-aggregated"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/similarweb/search/serp-players-aggregated?country=ww&end_date=2026-09&keywords=example&limit=1&start_date=2026-09' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/similarweb/search/serp-players-timeseries":{"get":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.075 USD (not a fixed price). Declared unit rate: $0.075 USD per similarweb_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_similarweb_serp_players_timeseries","parameters":[{"examples":{"default":{"value":"ww"}},"in":"query","name":"country","required":false,"schema":{"default":"ww","description":"Worldwide data only; values are case-insensitive.","enum":["ww"],"type":"string"}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"end_date","required":true,"schema":{"type":"string"}},{"in":"query","name":"granularity","required":false,"schema":{"enum":["monthly"],"type":"string"}},{"examples":{"default":{"value":"example"},"minimal":{"value":"example"}},"in":"query","name":"keywords","required":true,"schema":{"type":"string","x-aisa-delimiter":",","x-aisa-maxItems":1,"x-aisa-minItems":1}},{"examples":{"default":{"value":1},"minimal":{"value":1}},"in":"query","name":"limit","required":true,"schema":{"maximum":20,"minimum":1,"type":"integer"}},{"in":"query","name":"offset","required":false,"schema":{"maximum":100000,"minimum":0,"type":"integer"}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"start_date","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"properties":{"clicks":{"type":"integer"},"date":{"type":"string"},"domain":{"type":"string"}},"type":"object"},"type":"array"},"meta":{"$ref":"#/components/schemas/Response35F4A4Efeaa1_SimilarWebMeta"}},"type":"object"}}},"description":"SimilarWeb v5 envelope (meta + data)."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"SERP Players - Clicks over time","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"similarweb","x-aisa-category":"1","x-aisa-constraints":{"notes":["country supports ww only; default ww. State-level filtering is not supported."]},"x-aisa-docs-url":"https://aisa.one/docs/api-reference/similarweb/get_similarweb-search-serp-players-timeseries","x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.075,"estimate_source":"profile_seed","evidence_source":"response_body","maximum_units":20,"reserve_plan_units":{"input":"limit","input_multiplier":20000,"unit_rounding":"ceil","unit_scale":1000000},"unit":"similarweb_credit","unit_rate_usd":0.075,"unit_rounding":"ceil","units_per_count":20000},"x-aisa-provider":"similarweb","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"similarweb","x-aisa-response-passthrough":true,"x-aisa-response-source":{"content_hash":"sha256:e60b07eda5318495caab5ab246e47f3bb976c631b1ac7f2c80380535d5dbea3b","kind":"upstream_success_contract","source":{"content_hash":"sha256:e1f10b91c218e715e7daf14a467e0bbd9e850b56fdf5bfaa6b61a8649eaf323d","converter":"reviewed-response-source-amendment@1","fetched_at":"2026-10-08T16:19:47.155165+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4f150b4d6bb7f0bf0c3cce58f9f98405661af0e4374e92d52f9ab77403aa4e97","prior_source":{"content_hash":"sha256:38b31cd69cd35a34b081bd6c1717a1f78ecc4f1ecd67e450c32c5be526963dfe","converter":"scripts/prepare_response_source_migration.py@1","fetched_at":"2026-10-08T16:19:47.155165+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4f150b4d6bb7f0bf0c3cce58f9f98405661af0e4374e92d52f9ab77403aa4e97","refresh_policy":"pinned","refresh_reason":"Public response migration requires per-route binding and semantic review.","response_only":true,"review_evidence":"Retain the exact existing typed public response from pinned AIsa Docs 3a00a91fb8db83d033b3008209c0d598d3866c54; operation ID and public route match. The current SELECT-only metadata proves the same Profile reference as frozen W0, verified target ownership, no query/encoding/managed transform, and the expected official provider origin. No response fields, requiredness, examples, or status were inferred or widened. Actual complete current Runtime projection and release approval remain required.","review_period_days":30,"source_document_sha256":"3ddebac85fe9511f569ef7c9dbf46219d24a229199dabcf08df77aa495a7e3fb","source_revision":"3a00a91fb8db83d033b3008209c0d598d3866c54","upstream_origin_sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","upstream_path_sha256":"9aaa25317d8fc468e437332d42a0577079db226511697a20cdf92817fa13bd94","url":"https://github.com/AIsa-team/docs/blob/3a00a91fb8db83d033b3008209c0d598d3866c54/openapi/similarweb.json"},"refresh_policy":"pinned","refresh_reason":"Public response migration requires per-route binding and semantic review.","response_only":true,"review_evidence":"Legacy request-region response samples removed; no observations were relabeled. Only explicit official scalar type/null declarations listed in response_contract_review are applied; unsupported array item declarations remain unresolved.","review_period_days":30,"source_document_sha256":"3ddebac85fe9511f569ef7c9dbf46219d24a229199dabcf08df77aa495a7e3fb","source_revision":"3a00a91fb8db83d033b3008209c0d598d3866c54","upstream_origin_sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","upstream_path_sha256":"9aaa25317d8fc468e437332d42a0577079db226511697a20cdf92817fa13bd94","url":"https://github.com/AIsa-team/docs/blob/3a00a91fb8db83d033b3008209c0d598d3866c54/openapi/similarweb.json"}},"x-aisa-response-upstream-origin-sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","x-aisa-response-upstream-path-sha256":"9aaa25317d8fc468e437332d42a0577079db226511697a20cdf92817fa13bd94","x-aisa-revision":{"customer_pricing_ref":"d89caa405346","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"28a3ac82cda9"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_similarweb_serp_players_timeseries","path":"/apis/v1/similarweb/search/serp-players-timeseries"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/similarweb/search/serp-players-timeseries?country=ww&end_date=2026-09&keywords=example&limit=1&start_date=2026-09' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/similarweb/search/website-keywords":{"get":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.075 USD (not a fixed price). Declared unit rate: $0.075 USD per similarweb_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_similarweb_keywords","parameters":[{"examples":{"default":{"value":"ww"}},"in":"query","name":"country","required":false,"schema":{"default":"ww","description":"Worldwide data only; values are case-insensitive.","enum":["ww"],"type":"string"}},{"examples":{"default":{"value":"example.com"},"minimal":{"value":"example.com"}},"in":"query","name":"domain","required":true,"schema":{"maxLength":2048,"minLength":1,"type":"string"}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"end_date","required":true,"schema":{"type":"string"}},{"in":"query","name":"format","required":false,"schema":{"enum":["json"],"type":"string"}},{"examples":{"default":{"value":"monthly"},"minimal":{"value":"monthly"}},"in":"query","name":"granularity","required":true,"schema":{"enum":["monthly"],"type":"string"}},{"examples":{"default":{"value":1},"minimal":{"value":1}},"in":"query","name":"limit","required":true,"schema":{"maximum":20,"minimum":1,"type":"integer"}},{"in":"query","name":"main_domain_only","required":false,"schema":{"type":"boolean"}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"start_date","required":true,"schema":{"type":"string"}},{"in":"query","name":"web_source","required":false,"schema":{"enum":["total"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"properties":{"clicks":{"description":"The number of keyword search clicks to the website","format":"double","type":["number","null"]},"competition":{"description":"Competition level for ad placement on the keyword.","format":"int32","type":["integer","null"]},"keyword":{"description":"A single keyword or name of a keyword group to analyze","type":["string","null"]},"position":{"description":"The keyword's latest universal position within the selected time range. Not avaialble for 'world' country.","format":"int32","type":["integer","null"]},"primary_intent":{"description":"An estimation of what peaople searching for this keywords are trying to acheive.","type":["string","null"]},"secondary_intent":{"description":"Secondary intent for keyword search.","type":["string","null"]},"serp_features":{"description":"SERP features. The provider declares an array (or null), but its published item declaration is incomplete and differs from observed string elements. Element types are not yet confirmed; this field does not assert an item schema.","type":["array","null"],"x-aisa-schema-status":"item_definition_unconfirmed"},"top_url":{"description":"The site url with the highest organic position that ranks for the analyzed keyword","type":["string","null"]},"traffic_share":{"description":"The share of the traffic to the website","format":"double","type":["number","null"]},"url_count":{"description":"Number of URLs for the keyword","format":"int32","type":["integer","null"]}},"type":"object"},"type":"array"},"meta":{"$ref":"#/components/schemas/ResponseF53Baa954733_SimilarWebMeta"}},"type":"object"}}},"description":"SimilarWeb v5 envelope (meta + data)."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Website Keywords","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"similarweb","x-aisa-category":"1","x-aisa-constraints":{"notes":["country supports ww only; default ww. State-level filtering is not supported."]},"x-aisa-docs-url":"https://aisa.one/docs/api-reference/similarweb/get_similarweb-search-website-keywords","x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.075,"estimate_source":"profile_seed","evidence_source":"response_body","maximum_units":20,"reserve_plan_units":{"input":"limit","input_multiplier":100000,"unit_rounding":"ceil","unit_scale":1000000},"unit":"similarweb_credit","unit_rate_usd":0.075,"unit_rounding":"ceil","units_per_count":100000},"x-aisa-provider":"similarweb","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"similarweb","x-aisa-response-passthrough":true,"x-aisa-response-source":{"content_hash":"sha256:a23c63ed0596816070a4a00f24fcf14f843aab7413564f1792fe1918f69e610b","kind":"upstream_success_contract","source":{"content_hash":"sha256:e4f51f3b5f29e42d7ec0578dc159fbeef4635b0249e4d430108d6d57b6a081af","converter":"reviewed-response-source-amendment@1","fetched_at":"2026-10-08T16:19:47.155165+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4f150b4d6bb7f0bf0c3cce58f9f98405661af0e4374e92d52f9ab77403aa4e97","prior_source":{"content_hash":"sha256:a832bbface4226a43cecfb77141b39a79f804bc1db2d54c8dfc422dcb3d000e9","converter":"scripts/prepare_response_source_migration.py@1","fetched_at":"2026-10-08T16:19:47.155165+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4f150b4d6bb7f0bf0c3cce58f9f98405661af0e4374e92d52f9ab77403aa4e97","refresh_policy":"pinned","refresh_reason":"Public response migration requires per-route binding and semantic review.","response_only":true,"review_evidence":"Retain the exact existing typed public response from pinned AIsa Docs 3a00a91fb8db83d033b3008209c0d598d3866c54; operation ID and public route match. The current SELECT-only metadata proves the same Profile reference as frozen W0, verified target ownership, no query/encoding/managed transform, and the expected official provider origin. No response fields, requiredness, examples, or status were inferred or widened. Actual complete current Runtime projection and release approval remain required.","review_period_days":30,"source_document_sha256":"3ddebac85fe9511f569ef7c9dbf46219d24a229199dabcf08df77aa495a7e3fb","source_revision":"3a00a91fb8db83d033b3008209c0d598d3866c54","upstream_origin_sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","upstream_path_sha256":"e4469a00f4fd983e1efd530bafb4166508310104b4112aecc98faf3c28b6f157","url":"https://github.com/AIsa-team/docs/blob/3a00a91fb8db83d033b3008209c0d598d3866c54/openapi/similarweb.json"},"refresh_policy":"pinned","refresh_reason":"Public response migration requires per-route binding and semantic review.","response_contract_review":{"authority_url":"https://docs.similarweb.com/api-v5/api-reference/search-analysis-api/website-keywords","changes":[{"after":{"description":"A single keyword or name of a keyword group to analyze","type":["string","null"]},"before":{"type":"string"},"field":"data[].keyword","official_declaration":{"_id":"69fc334096f4387d02805405","complexItems":[],"description":"A single keyword or name of a keyword group to analyze","isRequired":false,"items":[],"name":"keyword","options":{"nullable":true,"schemaNames":[],"xml":{"prefix":null}},"value":"","valueType":"string"}},{"after":{"description":"The number of keyword search clicks to the website","format":"double","type":["number","null"]},"before":{"type":"number"},"field":"data[].clicks","official_declaration":{"_id":"69fc334096f4387d02805406","complexItems":[],"description":"The number of keyword search clicks to the website","isRequired":false,"items":[],"name":"clicks","options":{"format":"double","nullable":true,"schemaNames":[],"xml":{"prefix":null}},"value":"","valueType":"number"}},{"after":{"description":"The share of the traffic to the website","format":"double","type":["number","null"]},"before":{"type":"number"},"field":"data[].traffic_share","official_declaration":{"_id":"69fc334096f4387d02805407","complexItems":[],"description":"The share of the traffic to the website","isRequired":false,"items":[],"name":"traffic_share","options":{"format":"double","nullable":true,"schemaNames":[],"xml":{"prefix":null}},"value":"","valueType":"number"}},{"after":{"description":"Competition level for ad placement on the keyword.","format":"int32","type":["integer","null"]},"before":{"type":"integer"},"field":"data[].competition","official_declaration":{"_id":"69fc334096f4387d02805408","complexItems":[],"description":"Competition level for ad placement on the keyword.","isRequired":false,"items":[],"name":"competition","options":{"format":"int32","nullable":true,"schemaNames":[],"xml":{"prefix":null}},"value":"","valueType":"integer"}},{"after":{"description":"An estimation of what peaople searching for this keywords are trying to acheive.","type":["string","null"]},"before":{"type":"string"},"field":"data[].primary_intent","official_declaration":{"_id":"69fc334096f4387d02805409","complexItems":[],"description":"An estimation of what peaople searching for this keywords are trying to acheive.","isRequired":false,"items":[],"name":"primary_intent","options":{"nullable":true,"schemaNames":[],"xml":{"prefix":null}},"value":"","valueType":"string"}},{"after":{"description":"Secondary intent for keyword search.","type":["string","null"]},"before":{"type":"string"},"field":"data[].secondary_intent","official_declaration":{"_id":"69fc334096f4387d0280540a","complexItems":[],"description":"Secondary intent for keyword search.","isRequired":false,"items":[],"name":"secondary_intent","options":{"nullable":true,"schemaNames":[],"xml":{"prefix":null}},"value":"","valueType":"string"}},{"after":{"description":"The keyword's latest universal position within the selected time range. Not avaialble for 'world' country.","format":"int32","type":["integer","null"]},"before":{"type":"integer"},"field":"data[].position","official_declaration":{"_id":"69fc334096f4387d0280540b","complexItems":[],"description":"The keyword's latest universal position within the selected time range. Not avaialble for 'world' country.","isRequired":false,"items":[],"name":"position","options":{"format":"int32","nullable":true,"schemaNames":[],"xml":{"prefix":null}},"value":"","valueType":"integer"}},{"after":{"description":"The site url with the highest organic position that ranks for the analyzed keyword","type":["string","null"]},"before":{"type":"string"},"field":"data[].top_url","official_declaration":{"_id":"69fc334096f4387d0280540e","complexItems":[],"description":"The site url with the highest organic position that ranks for the analyzed keyword","isRequired":false,"items":[],"name":"top_url","options":{"nullable":true,"schemaNames":[],"xml":{"prefix":null}},"value":"","valueType":"string"}},{"after":{"description":"Number of URLs for the keyword","format":"int32","type":["integer","null"]},"before":{"type":"integer"},"field":"data[].url_count","official_declaration":{"_id":"69fc334096f4387d0280540f","complexItems":[],"description":"Number of URLs for the keyword","isRequired":false,"items":[],"name":"url_count","options":{"format":"int32","nullable":true,"schemaNames":[],"xml":{"prefix":null}},"value":"","valueType":"integer"}}],"file":"openapi/upstream/response-similarweb-get-9820d168b26837f7.json","partial_array_declaration":{"after":{"description":"SERP features. The provider declares an array (or null), but its published item declaration is incomplete and differs from observed string elements. Element types are not yet confirmed; this field does not assert an item schema.","type":["array","null"],"x-aisa-schema-status":"item_definition_unconfirmed"},"before":{"type":"string"},"field":"data[].serp_features","known":"Official valueType array, options.nullable true; current live samples also have an array.","unknown":"Official nested array item has no item schema; observed items are strings. No item type is inferred."},"public_path":"/apis/v1/similarweb/search/website-keywords","raw_content_hash":"sha256:fc2981657888589811df878e0687ba8470e2f694318b0d0a10cfb6527db52c8e","unresolved":["serp_features element type remains unconfirmed; only array-or-null container type is asserted."],"upstream_path":"/v5/website-analysis/keywords/aggregated"},"response_only":true,"review_evidence":"Legacy request-region response samples removed; no observations were relabeled. Only explicit official scalar type/null declarations listed in response_contract_review are applied; unsupported array item declarations remain unresolved.","review_period_days":30,"source_document_sha256":"3ddebac85fe9511f569ef7c9dbf46219d24a229199dabcf08df77aa495a7e3fb","source_revision":"3a00a91fb8db83d033b3008209c0d598d3866c54","upstream_origin_sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","upstream_path_sha256":"e4469a00f4fd983e1efd530bafb4166508310104b4112aecc98faf3c28b6f157","url":"https://github.com/AIsa-team/docs/blob/3a00a91fb8db83d033b3008209c0d598d3866c54/openapi/similarweb.json"}},"x-aisa-response-upstream-origin-sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","x-aisa-response-upstream-path-sha256":"e4469a00f4fd983e1efd530bafb4166508310104b4112aecc98faf3c28b6f157","x-aisa-revision":{"customer_pricing_ref":"d89caa405346","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5d66e184ee71"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_similarweb_keywords","path":"/apis/v1/similarweb/search/website-keywords"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/similarweb/search/website-keywords?country=ww&domain=example.com&end_date=2026-09&granularity=monthly&limit=1&start_date=2026-09' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/similarweb/segment-analysis/segments/traffic-and-engagement":{"get":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.075 USD (not a fixed price). Declared unit rate: $0.075 USD per similarweb_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_similarweb_apis_v1_similarweb_segment_analysi_64e47c","parameters":[{"examples":{"default":{"value":"ww"},"minimal":{"value":"ww"}},"in":"query","name":"country","required":false,"schema":{"default":"ww","description":"Worldwide data only; values are case-insensitive.","enum":["ww"],"type":"string"}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"end_date","required":true,"schema":{"type":"string"}},{"in":"query","name":"format","required":false,"schema":{"enum":["json"],"type":"string"}},{"examples":{"default":{"value":"monthly"},"minimal":{"value":"monthly"}},"in":"query","name":"granularity","required":true,"schema":{"enum":["monthly"],"type":"string"}},{"in":"query","name":"main_domain_only","required":false,"schema":{"type":"boolean"}},{"examples":{"default":{"value":"visits"},"minimal":{"value":"visits"}},"in":"query","name":"metrics","required":true,"schema":{"type":"string","x-aisa-delimiter":",","x-aisa-maxItems":8,"x-aisa-minItems":1}},{"examples":{"default":{"value":"YOUR_SEGMENT_ID"},"minimal":{"value":"YOUR_SEGMENT_ID"}},"in":"query","name":"segment","required":true,"schema":{"description":"Replace YOUR_SEGMENT_ID with a real segment ID available to the configured Similarweb account. Obtain it from that account's Similarweb user/predefined segment metadata or ask your AIsa operator. This is an account-dependent template, not a ready-to-run or upstream-verified example.","maxLength":2048,"minLength":1,"type":"string"}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"start_date","required":true,"schema":{"type":"string"}},{"in":"query","name":"web_source","required":false,"schema":{"enum":["total"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"properties":{"average_visit_duration":{"description":"Average time on website (in seconds)","format":"double","type":["number","null"]},"bounce_rate":{"description":"Percentage of visits that view only one page on the website","example":"0.15913776","format":"double","type":["number","null"]},"confidence":{"enum":["high","low","very_low"],"type":"string"},"date":{"description":"Date of the requested data in 'YYYY-MM' or 'YYYY-MM-DD' format","example":"2025-10-01","format":"date-time","type":"string"},"page_views":{"description":"Estimated number of pages viewed on the website","example":"2641.4065","format":"double","type":["number","null"]},"pages_per_visit":{"description":"Average number of pages viewed per visit","example":"0.9947667","format":"double","type":["number","null"]},"share":{"description":"Percentage of total site traffic that comes from this segment","example":"0.014075259","format":"double","type":["number","null"]},"unique_visitors":{"description":"Estimated number of unique visitors (not deduplicated across devices) to the website","example":"1834.0046","format":"double","type":["number","null"]},"visits":{"description":"Estimated number of visits to the website","example":"2655.3025","format":"double","type":["number","null"]}},"type":["object","null"]},"type":["array","null"]},"meta":{"properties":{"data_type":{"enum":["not_applicable","estimated","verified"],"type":"string"},"error_code":{"example":"200","format":"int32","type":["integer","null"]},"error_message":{"type":["string","null"]},"last_updated":{"example":"2025-10-30","format":"date-time","type":["string","null"]},"request":{"properties":{"country":{"description":"Two-letter country code (e.g., 'us', 'gb', 'ww')","example":"us","type":["string","null"]},"end_date":{"description":"End date in 'YYYY-MM' or 'YYYY-MM-DD' format or relative keywords: latest, X_months_ago, X_days_ago","example":"2025-10-30","format":"date-time","type":["string","null"]},"format":{"description":"Format in which the reply should be returned","enum":["json","xml"],"type":"string"},"granularity":{"description":"Time granularity for the returned values","enum":["daily","weekly","monthly"],"example":"monthly","type":"string"},"metrics":{"description":"Comma-separated list of metrics: visits, bounce_rate, page_views, average_visit_duration, pages_per_visit, share, unique_visitors","items":{"enum":["visits","bounce_rate","page_views","average_visit_duration","pages_per_visit","share","unique_visitors"],"type":"string"},"type":["array","null"]},"mtd":{"description":"When 'true', end_date is set to the latest available days' data (month-to-date). To use, set granularity to 'daily'","type":"boolean"},"segment":{"description":"Segment ID to analyze","example":"a4a9eadc-09ff-4f0b-beb2-40f7c5d07599","minLength":1,"type":"string"},"start_date":{"description":"Start date in 'YYYY-MM' or 'YYYY-MM-DD' format or relative keywords: latest, X_months_ago, X_days_ago","example":"2025-10-01","format":"date-time","type":["string","null"]},"web_source":{"description":"The device/platform the traffic is coming from","enum":["desktop","mobile_web","total"],"type":"string"}},"required":["segment"],"type":"object"},"status":{"enum":["success","error"],"type":"string"}},"type":"object"}},"type":"object"}}},"description":"OK"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Segments Analysis","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"similarweb","x-aisa-category":"1","x-aisa-constraints":{"notes":["country supports ww only; default ww. State-level filtering is not supported.","Replace YOUR_SEGMENT_ID with a real segment ID available to the configured Similarweb account. Obtain it from that account's Similarweb user/predefined segment metadata or ask your AIsa operator. This is an account-dependent template, not a ready-to-run or upstream-verified example. The reference metric visits is documented for monthly total traffic. Sources: https://docs.similarweb.com/api-v5/api-reference/website-analysis-api/website-segments/segments and https://docs.similarweb.com/api-v5/guides/available-data"]},"x-aisa-docs-url":"https://aisa.one/docs/api-reference/similarweb/get_similarweb_apis_v1_similarweb_segment_analysi_64e47c","x-aisa-pricing":{"cost_contract":"plan_units","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.075,"estimate_source":"profile_seed","evidence_source":"request_snapshot","request_cost_drivers":{"formula":{"input_multiplier":1,"inputs":["metrics","periods"]},"inputs":[{"field":{"selector":"metrics","source":"query"},"kind":"array_length","name":"metrics"},{"allowed_granularities":["monthly"],"end":{"selector":"end_date","source":"query"},"granularity":{"selector":"granularity","source":"query"},"kind":"calendar_buckets","max":12,"min":1,"name":"periods","start":{"selector":"start_date","source":"query"}}],"kind":"plan_units"},"unit":"similarweb_credit","unit_rate_usd":0.075},"x-aisa-provider":"similarweb","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"similarweb","x-aisa-response-passthrough":true,"x-aisa-response-source":{"content_hash":"sha256:f10975f9c9724503e3360200a917adc6ae54dcc63be15e795e48a858773eda36","kind":"upstream_success_contract","source":{"content_hash":"sha256:3e6530c8ac49584e4a722c0a6eed6508eecd748e841953f052377982ed9482da","converter":"scripts/import_similarweb_response_reference.py@2","fetched_at":"2026-10-08T16:19:47.155165+00:00","kind":"manual","limits":["UI value fields are example values, not defaults. Named array children and differing prototypes fail closed."],"owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:15149a3f9ba4c99eb226f1cd30d98679b3c2ba2f3434d960445e910bc081d297","refresh_policy":"manual","refresh_reason":"Official typed response snapshot and deployment transport binding require explicit manual review.","response_only":true,"review_period_days":30,"source_pages":[{"raw_content_hash":"sha256:635ba8e2eff2da968f990c56ac6a0ac49f0a2030ab47f1f6540df51703b53722","url":"https://docs.similarweb.com/api-v5/similarweb-api/website-analysis-api/website-segments/segments"}],"upstream_origin_sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","upstream_path_sha256":"05b7216bd5a7807ba07be0367959de70792e108b6c285064a3877c63c6a3136f","url":"https://docs.similarweb.com/api-v5/similarweb-api/website-analysis-api/website-segments/segments"}},"x-aisa-response-upstream-origin-sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","x-aisa-response-upstream-path-sha256":"05b7216bd5a7807ba07be0367959de70792e108b6c285064a3877c63c6a3136f","x-aisa-revision":{"customer_pricing_ref":"d89caa405346","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"823fb2e07fec"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_similarweb_apis_v1_similarweb_segment_analysi_64e47c","path":"/apis/v1/similarweb/segment-analysis/segments/traffic-and-engagement"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/similarweb/segment-analysis/segments/traffic-and-engagement?country=ww&end_date=2026-09&granularity=monthly&metrics=visits&segment=YOUR_SEGMENT_ID&start_date=2026-09' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/similarweb/segment-analysis/segments/traffic-sources":{"get":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.075 USD (not a fixed price). Declared unit rate: $0.075 USD per similarweb_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_similarweb_apis_v1_similarweb_segment_analysi_6349fe","parameters":[{"examples":{"default":{"value":"ww"},"minimal":{"value":"ww"}},"in":"query","name":"country","required":false,"schema":{"default":"ww","description":"Worldwide data only; values are case-insensitive.","enum":["ww"],"type":"string"}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"end_date","required":true,"schema":{"type":"string"}},{"in":"query","name":"format","required":false,"schema":{"enum":["json"],"type":"string"}},{"examples":{"default":{"value":"monthly"},"minimal":{"value":"monthly"}},"in":"query","name":"granularity","required":true,"schema":{"enum":["monthly"],"type":"string"}},{"in":"query","name":"main_domain_only","required":false,"schema":{"type":"boolean"}},{"examples":{"default":{"value":"visits"},"minimal":{"value":"visits"}},"in":"query","name":"metrics","required":true,"schema":{"type":"string","x-aisa-delimiter":",","x-aisa-maxItems":8,"x-aisa-minItems":1}},{"examples":{"default":{"value":"YOUR_SEGMENT_ID"},"minimal":{"value":"YOUR_SEGMENT_ID"}},"in":"query","name":"segment","required":true,"schema":{"description":"Replace YOUR_SEGMENT_ID with a real segment ID available to the configured Similarweb account. Obtain it from that account's Similarweb user/predefined segment metadata or ask your AIsa operator. This is an account-dependent template, not a ready-to-run or upstream-verified example.","maxLength":2048,"minLength":1,"type":"string"}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"start_date","required":true,"schema":{"type":"string"}},{"in":"query","name":"web_source","required":false,"schema":{"enum":["total"],"type":"string"}}],"responses":{"200":{"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Segments Marketing Channels","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"similarweb","x-aisa-category":"1","x-aisa-constraints":{"notes":["country supports ww only; default ww. State-level filtering is not supported.","Replace YOUR_SEGMENT_ID with a real segment ID available to the configured Similarweb account. Obtain it from that account's Similarweb user/predefined segment metadata or ask your AIsa operator. This is an account-dependent template, not a ready-to-run or upstream-verified example. The reference metric visits is documented for monthly total traffic. Sources: https://docs.similarweb.com/api-v5/api-reference/website-analysis-api/website-segments/segments-marketing-channels and https://docs.similarweb.com/api-v5/guides/available-data"]},"x-aisa-docs-url":"https://aisa.one/docs/api-reference/similarweb/get_similarweb_apis_v1_similarweb_segment_analysi_6349fe","x-aisa-pricing":{"cost_contract":"plan_units","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.075,"estimate_source":"profile_seed","evidence_source":"request_snapshot","request_cost_drivers":{"formula":{"input_multiplier":1,"inputs":["metrics","periods"]},"inputs":[{"field":{"selector":"metrics","source":"query"},"kind":"array_length","name":"metrics"},{"allowed_granularities":["monthly"],"end":{"selector":"end_date","source":"query"},"granularity":{"selector":"granularity","source":"query"},"kind":"calendar_buckets","max":12,"min":1,"name":"periods","start":{"selector":"start_date","source":"query"}}],"kind":"plan_units"},"unit":"similarweb_credit","unit_rate_usd":0.075},"x-aisa-provider":"similarweb","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"similarweb","x-aisa-response-passthrough":true,"x-aisa-response-pending":{"method":"GET","operation_id":"get_similarweb_apis_v1_similarweb_segment_analysi_6349fe","path":"/apis/v1/similarweb/segment-analysis/segments/traffic-sources","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-response-upstream-origin-sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","x-aisa-response-upstream-path-sha256":"19fe562a9089a7e0db16d5f7fde0dabec7abb4abf0000d17dd38cf941230e333","x-aisa-revision":{"customer_pricing_ref":"d89caa405346","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"42c2aed8a132"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_similarweb_apis_v1_similarweb_segment_analysi_6349fe","path":"/apis/v1/similarweb/segment-analysis/segments/traffic-sources"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/similarweb/segment-analysis/segments/traffic-sources?country=ww&end_date=2026-09&granularity=monthly&metrics=visits&segment=YOUR_SEGMENT_ID&start_date=2026-09' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/similarweb/website-analysis/websites/conversion-rates":{"get":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.375 USD (not a fixed price). Declared unit rate: $0.075 USD per similarweb_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_similarweb_apis_v1_similarweb_website_analysi_850464","parameters":[{"examples":{"default":{"value":"ww"}},"in":"query","name":"country","required":false,"schema":{"default":"ww","description":"Worldwide data only; values are case-insensitive.","enum":["ww"],"type":"string"}},{"examples":{"default":{"value":"example.com"},"minimal":{"value":"example.com"}},"in":"query","name":"domain","required":true,"schema":{"maxLength":2048,"minLength":1,"type":"string"}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"end_date","required":true,"schema":{"type":"string"}},{"in":"query","name":"format","required":false,"schema":{"enum":["json"],"type":"string"}},{"examples":{"default":{"value":"monthly"},"minimal":{"value":"monthly"}},"in":"query","name":"granularity","required":true,"schema":{"enum":["monthly"],"type":"string"}},{"examples":{"default":{"value":1},"minimal":{"value":1}},"in":"query","name":"limit","required":true,"schema":{"maximum":20,"minimum":1,"type":"integer"}},{"in":"query","name":"main_domain_only","required":false,"schema":{"type":"boolean"}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"start_date","required":true,"schema":{"type":"string"}},{"in":"query","name":"web_source","required":false,"schema":{"enum":["total"],"type":"string"}}],"responses":{"200":{"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Conversion Rates Over Time","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"similarweb","x-aisa-category":"1","x-aisa-constraints":{"notes":["country supports ww only; default ww. State-level filtering is not supported."]},"x-aisa-docs-url":"https://aisa.one/docs/api-reference/similarweb/get_similarweb_apis_v1_similarweb_website_analysi_850464","x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.375,"estimate_source":"profile_seed","evidence_source":"response_body","maximum_units":20,"reserve_plan_units":{"input":"limit","input_multiplier":5},"unit":"similarweb_credit","unit_rate_usd":0.075,"units_per_count":5},"x-aisa-provider":"similarweb","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"similarweb","x-aisa-response-passthrough":true,"x-aisa-response-pending":{"method":"GET","operation_id":"get_similarweb_apis_v1_similarweb_website_analysi_850464","path":"/apis/v1/similarweb/website-analysis/websites/conversion-rates","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-response-upstream-origin-sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","x-aisa-response-upstream-path-sha256":"1e0aba163f851b1307ba4b60ddd66e4166055bf701f70233298bc377c7b2d225","x-aisa-revision":{"customer_pricing_ref":"d89caa405346","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"84ccc9815c6c"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_similarweb_apis_v1_similarweb_website_analysi_850464","path":"/apis/v1/similarweb/website-analysis/websites/conversion-rates"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/similarweb/website-analysis/websites/conversion-rates?country=ww&domain=example.com&end_date=2026-09&granularity=monthly&limit=1&start_date=2026-09' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/similarweb/website-analysis/websites/conversion-rates/aggregated":{"get":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.375 USD (not a fixed price). Declared unit rate: $0.075 USD per similarweb_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_similarweb_apis_v1_similarweb_website_analysi_7399a9","parameters":[{"examples":{"default":{"value":"ww"}},"in":"query","name":"country","required":false,"schema":{"default":"ww","description":"Worldwide data only; values are case-insensitive.","enum":["ww"],"type":"string"}},{"examples":{"default":{"value":"example.com"},"minimal":{"value":"example.com"}},"in":"query","name":"domain","required":true,"schema":{"maxLength":2048,"minLength":1,"type":"string"}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"end_date","required":true,"schema":{"type":"string"}},{"in":"query","name":"format","required":false,"schema":{"enum":["json"],"type":"string"}},{"examples":{"default":{"value":"monthly"},"minimal":{"value":"monthly"}},"in":"query","name":"granularity","required":true,"schema":{"enum":["monthly"],"type":"string"}},{"examples":{"default":{"value":1},"minimal":{"value":1}},"in":"query","name":"limit","required":true,"schema":{"maximum":20,"minimum":1,"type":"integer"}},{"in":"query","name":"main_domain_only","required":false,"schema":{"type":"boolean"}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"start_date","required":true,"schema":{"type":"string"}},{"in":"query","name":"web_source","required":false,"schema":{"enum":["total"],"type":"string"}}],"responses":{"200":{"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Conversion Rates Aggregated","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"similarweb","x-aisa-category":"1","x-aisa-constraints":{"notes":["country supports ww only; default ww. State-level filtering is not supported."]},"x-aisa-docs-url":"https://aisa.one/docs/api-reference/similarweb/get_similarweb_apis_v1_similarweb_website_analysi_7399a9","x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.375,"estimate_source":"profile_seed","evidence_source":"response_body","maximum_units":20,"reserve_plan_units":{"input":"limit","input_multiplier":5},"unit":"similarweb_credit","unit_rate_usd":0.075,"units_per_count":5},"x-aisa-provider":"similarweb","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"similarweb","x-aisa-response-passthrough":true,"x-aisa-response-pending":{"method":"GET","operation_id":"get_similarweb_apis_v1_similarweb_website_analysi_7399a9","path":"/apis/v1/similarweb/website-analysis/websites/conversion-rates/aggregated","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-response-upstream-origin-sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","x-aisa-response-upstream-path-sha256":"a0051c200c71f1719f20aba95466794d61f03140f8525a0fd049158787c64c7a","x-aisa-revision":{"customer_pricing_ref":"d89caa405346","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2ce12af2c0f8"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_similarweb_apis_v1_similarweb_website_analysi_7399a9","path":"/apis/v1/similarweb/website-analysis/websites/conversion-rates/aggregated"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/similarweb/website-analysis/websites/conversion-rates/aggregated?country=ww&domain=example.com&end_date=2026-09&granularity=monthly&limit=1&start_date=2026-09' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/similarweb/website-analysis/websites/traffic-by-demographics/aggregated":{"get":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.45 USD (not a fixed price). Declared unit rate: $0.075 USD per similarweb_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_similarweb_apis_v1_similarweb_website_analysi_aa2e1f","parameters":[{"examples":{"default":{"value":"18"},"minimal":{"value":"18"}},"in":"query","name":"age_bucket","required":true,"schema":{"description":"Select one age bucket; age_bucket must be provided exactly once.","enum":["18","25","35","45","55","65"],"type":"string"}},{"examples":{"default":{"value":"ww"},"minimal":{"value":"ww"}},"in":"query","name":"country","required":false,"schema":{"default":"ww","description":"Worldwide data only; values are case-insensitive.","enum":["ww"],"type":"string"}},{"examples":{"default":{"value":"cnn.com"},"minimal":{"value":"cnn.com"}},"in":"query","name":"domain","required":true,"schema":{"maxLength":2048,"minLength":1,"type":"string"}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"end_date","required":true,"schema":{"type":"string"}},{"in":"query","name":"format","required":false,"schema":{"enum":["json"],"type":"string"}},{"examples":{"default":{"value":"monthly"},"minimal":{"value":"monthly"}},"in":"query","name":"granularity","required":true,"schema":{"enum":["monthly"],"type":"string"}},{"in":"query","name":"main_domain_only","required":false,"schema":{"type":"boolean"}},{"examples":{"default":{"value":"share"},"minimal":{"value":"share"}},"in":"query","name":"metrics","required":true,"schema":{"description":"The reference example uses the documented v5 metric share. Metric values are comma-separated.","type":"string","x-aisa-delimiter":",","x-aisa-maxItems":8,"x-aisa-minItems":1}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"start_date","required":true,"schema":{"type":"string"}},{"in":"query","name":"web_source","required":false,"schema":{"enum":["total"],"type":"string"}}],"responses":{"200":{"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Demographics - Specific Groups","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"similarweb","x-aisa-category":"1","x-aisa-constraints":{"notes":["country supports ww only; default ww. State-level filtering is not supported.","Select one age bucket; age_bucket must be provided exactly once.","The reference example uses the documented v5 metric share. Metric values are comma-separated. Source: https://docs.similarweb.com/api-v5/api-reference/website-analysis-api/website-audience/demographics-specific-groups"]},"x-aisa-docs-url":"https://aisa.one/docs/api-reference/similarweb/get_similarweb_apis_v1_similarweb_website_analysi_aa2e1f","x-aisa-pricing":{"cost_contract":"plan_units","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.45,"estimate_source":"profile_seed","evidence_source":"request_snapshot","request_cost_drivers":{"formula":{"input_multiplier":6,"inputs":["metrics","periods"]},"inputs":[{"field":{"selector":"metrics","source":"query"},"kind":"array_length","name":"metrics"},{"allowed_granularities":["monthly"],"end":{"selector":"end_date","source":"query"},"granularity":{"selector":"granularity","source":"query"},"kind":"calendar_buckets","max":1,"min":1,"name":"periods","start":{"selector":"start_date","source":"query"}}],"kind":"plan_units"},"unit":"similarweb_credit","unit_rate_usd":0.075},"x-aisa-provider":"similarweb","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"similarweb","x-aisa-response-passthrough":true,"x-aisa-response-pending":{"method":"GET","operation_id":"get_similarweb_apis_v1_similarweb_website_analysi_aa2e1f","path":"/apis/v1/similarweb/website-analysis/websites/traffic-by-demographics/aggregated","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-response-upstream-origin-sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","x-aisa-response-upstream-path-sha256":"f8cfc8beb5321847f7f5907ac43d5a15fe1d2860bbe67c48d826bd0498afb83b","x-aisa-revision":{"customer_pricing_ref":"d89caa405346","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"64a2b0489a86"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_similarweb_apis_v1_similarweb_website_analysi_aa2e1f","path":"/apis/v1/similarweb/website-analysis/websites/traffic-by-demographics/aggregated"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/similarweb/website-analysis/websites/traffic-by-demographics/aggregated?age_bucket=18&country=ww&domain=cnn.com&end_date=2026-09&granularity=monthly&metrics=share&start_date=2026-09' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/similarweb/website-top-geographies":{"get":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $2.25 USD (not a fixed price). Declared unit rate: $0.075 USD per similarweb_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_similarweb_website_top_geographies","parameters":[{"examples":{"default":{"value":"example.com"},"minimal":{"value":"example.com"}},"in":"query","name":"domain","required":true,"schema":{"description":"Bare website hostname without scheme, path, port, or credentials.","type":"string"}},{"examples":{"default":{"value":"2026-09"}},"in":"query","name":"month","required":false,"schema":{"description":"Complete month in YYYY-MM.","type":"string","x-aisa-default-policy":"previous_complete_utc_month"}}],"responses":{"200":{"content":{"application/json":{"schema":{"additionalProperties":false,"properties":{"data":{"additionalProperties":false,"properties":{"countries":{"items":{"additionalProperties":false,"properties":{"country_code":{"type":"string"},"country_name":{"type":"string"},"rank":{"type":["number","null"]},"share":{"type":["number","null"]},"visits":{"type":["number","null"]}},"required":["country_code","country_name","rank","share","visits"],"type":"object"},"maxItems":10,"minItems":1,"type":"array"}},"required":["countries"],"type":"object"},"meta":{"additionalProperties":false,"properties":{"country":{"enum":["ww"],"type":"string"},"end_date":{"pattern":"^[0-9]{4}-[0-9]{2}$","type":"string"},"granularity":{"const":"monthly","type":"string"},"request_id":{"type":"string"},"retrieved_at":{"format":"date-time","type":"string"},"source":{"const":"similarweb","type":"string"},"start_date":{"pattern":"^[0-9]{4}-[0-9]{2}$","type":"string"}},"required":["source","request_id","retrieved_at","country","granularity","start_date","end_date"],"type":"object"}},"required":["data","meta"],"type":"object"}}},"description":"Normalized successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Website Top Geographies","tags":["website"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"similarweb","x-aisa-category":"similarweb","x-aisa-constraints":{"notes":["Worldwide data only; country is fixed to ww and cannot be supplied.","Monthly granularity only.","Total web source and main domain only.","The result limit is fixed at 10 and cannot be overridden.","Provider usage grows with actual returned country rows, capped at 10."]},"x-aisa-docs-url":"https://aisa.one/docs/api-reference/similarweb/get_similarweb-website-top-geographies","x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":2.25,"estimate_source":"profile_seed","evidence_source":"response_body","maximum_units":10,"reserve_plan_units":{"input":"limit","input_multiplier":3},"unit":"similarweb_credit","unit_rate_usd":0.075,"units_per_count":3},"x-aisa-provider":"similarweb","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"similarweb","x-aisa-response-passthrough":false,"x-aisa-revision":{"customer_pricing_ref":"d89caa405346","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"fc9d44eb61a8"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_similarweb_website_top_geographies","path":"/apis/v1/similarweb/website-top-geographies"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/similarweb/website-top-geographies?domain=example.com&month=2026-09' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/similarweb/website-traffic-snapshot":{"get":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.3 USD (not a fixed price). Declared unit rate: $0.075 USD per similarweb_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_similarweb_website_traffic_snapshot","parameters":[{"examples":{"default":{"value":"ww"}},"in":"query","name":"country","required":false,"schema":{"default":"ww","description":"Worldwide data only; values are case-insensitive.","enum":["ww"],"type":"string"}},{"examples":{"default":{"value":"example.com"},"minimal":{"value":"example.com"}},"in":"query","name":"domain","required":true,"schema":{"description":"Bare website hostname without scheme, path, port, or credentials.","type":"string"}},{"examples":{"default":{"value":"2026-09"}},"in":"query","name":"month","required":false,"schema":{"description":"Complete month in YYYY-MM.","type":"string","x-aisa-default-policy":"previous_complete_utc_month"}}],"responses":{"200":{"content":{"application/json":{"schema":{"additionalProperties":false,"properties":{"data":{"additionalProperties":false,"properties":{"domain":{"type":"string"},"metrics":{"additionalProperties":false,"properties":{"average_visit_duration":{"type":["number","null"]},"bounce_rate":{"type":["number","null"]},"pages_per_visit":{"type":["number","null"]},"visits":{"type":["number","null"]}},"required":["average_visit_duration","bounce_rate","pages_per_visit","visits"],"type":"object"},"month":{"pattern":"^[0-9]{4}-[0-9]{2}$","type":"string"}},"required":["domain","month","metrics"],"type":"object"},"meta":{"additionalProperties":false,"properties":{"country":{"enum":["ww"],"type":"string"},"end_date":{"pattern":"^[0-9]{4}-[0-9]{2}$","type":"string"},"granularity":{"const":"monthly","type":"string"},"request_id":{"type":"string"},"retrieved_at":{"format":"date-time","type":"string"},"source":{"const":"similarweb","type":"string"},"start_date":{"pattern":"^[0-9]{4}-[0-9]{2}$","type":"string"}},"required":["source","request_id","retrieved_at","country","granularity","start_date","end_date"],"type":"object"}},"required":["data","meta"],"type":"object"}}},"description":"Normalized successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Website Traffic Snapshot","tags":["website"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"similarweb","x-aisa-category":"similarweb","x-aisa-constraints":{"notes":["country supports ww only; default ww.","Monthly granularity only.","Total web source and main domain only.","Returns visits, bounce rate, pages per visit, and average visit duration.","Provider usage is fixed at one month multiplied by four metrics."]},"x-aisa-docs-url":"https://aisa.one/docs/api-reference/similarweb/get_similarweb-website-traffic-snapshot","x-aisa-pricing":{"cost_contract":"plan_units","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.3,"estimate_source":"profile_seed","evidence_source":"request_snapshot","unit":"similarweb_credit","unit_rate_usd":0.075},"x-aisa-provider":"similarweb","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"similarweb","x-aisa-response-passthrough":false,"x-aisa-revision":{"customer_pricing_ref":"d89caa405346","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"993278563bd0"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_similarweb_website_traffic_snapshot","path":"/apis/v1/similarweb/website-traffic-snapshot"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/similarweb/website-traffic-snapshot?country=ww&domain=example.com&month=2026-09' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/similarweb/website-traffic-trend":{"get":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.45 USD (not a fixed price). Declared unit rate: $0.075 USD per similarweb_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_similarweb_website_traffic_trend","parameters":[{"examples":{"default":{"value":"ww"}},"in":"query","name":"country","required":false,"schema":{"default":"ww","description":"Worldwide data only; values are case-insensitive.","enum":["ww"],"type":"string"}},{"examples":{"default":{"value":"example.com"},"minimal":{"value":"example.com"}},"in":"query","name":"domain","required":true,"schema":{"description":"Bare website hostname without scheme, path, port, or credentials.","type":"string"}},{"in":"query","name":"end_date","required":false,"schema":{"description":"Inclusive last complete UTC month in YYYY-MM.","type":"string"}},{"examples":{"default":{"value":"visits"}},"in":"query","name":"metrics","required":false,"schema":{"default":"visits","description":"One to four supported Traffic & Engagement metrics.","type":"string","x-aisa-delimiter":",","x-aisa-item-enum":["average_visit_duration","bounce_rate","new_users","page_views","pages_per_visit","returning_users","unique_visitors","visits"],"x-aisa-maxItems":4}},{"in":"query","name":"start_date","required":false,"schema":{"description":"Inclusive first month in YYYY-MM; provide together with end_date.","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"additionalProperties":false,"properties":{"data":{"additionalProperties":false,"properties":{"domain":{"type":"string"},"metrics":{"items":{"enum":["average_visit_duration","bounce_rate","new_users","page_views","pages_per_visit","returning_users","unique_visitors","visits"],"type":"string"},"maxItems":4,"minItems":1,"type":"array","uniqueItems":true},"points":{"items":{"additionalProperties":false,"properties":{"month":{"pattern":"^[0-9]{4}-[0-9]{2}$","type":"string"},"values":{"additionalProperties":false,"properties":{"average_visit_duration":{"type":["number","null"]},"bounce_rate":{"type":["number","null"]},"new_users":{"type":["number","null"]},"page_views":{"type":["number","null"]},"pages_per_visit":{"type":["number","null"]},"returning_users":{"type":["number","null"]},"unique_visitors":{"type":["number","null"]},"visits":{"type":["number","null"]}},"type":"object"}},"required":["month","values"],"type":"object"},"minItems":1,"type":"array"}},"required":["domain","metrics","points"],"type":"object"},"meta":{"additionalProperties":false,"properties":{"country":{"enum":["ww"],"type":"string"},"end_date":{"pattern":"^[0-9]{4}-[0-9]{2}$","type":"string"},"granularity":{"const":"monthly","type":"string"},"request_id":{"type":"string"},"retrieved_at":{"format":"date-time","type":"string"},"source":{"const":"similarweb","type":"string"},"start_date":{"pattern":"^[0-9]{4}-[0-9]{2}$","type":"string"}},"required":["source","request_id","retrieved_at","country","granularity","start_date","end_date"],"type":"object"}},"required":["data","meta"],"type":"object"}}},"description":"Normalized successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Website Traffic Trend","tags":["website"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"similarweb","x-aisa-category":"similarweb","x-aisa-constraints":{"notes":["country supports ww only; default ww.","Monthly granularity only.","Total web source and main domain only.","Defaults to the latest six complete UTC months; maximum range is 12 months.","Provider usage grows with inclusive months multiplied by unique requested metrics."]},"x-aisa-docs-url":"https://aisa.one/docs/api-reference/similarweb/get_similarweb-website-traffic-trend","x-aisa-pricing":{"cost_contract":"plan_units","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.45,"estimate_source":"profile_seed","evidence_source":"request_snapshot","unit":"similarweb_credit","unit_rate_usd":0.075},"x-aisa-provider":"similarweb","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"similarweb","x-aisa-response-passthrough":false,"x-aisa-revision":{"customer_pricing_ref":"d89caa405346","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3f0c9e8db982"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_similarweb_website_traffic_trend","path":"/apis/v1/similarweb/website-traffic-trend"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/similarweb/website-traffic-trend?country=ww&domain=example.com&metrics=visits' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/similarweb/website/ad-networks":{"get":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.225 USD (not a fixed price). Declared unit rate: $0.075 USD per similarweb_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_similarweb_ad_networks","parameters":[{"examples":{"default":{"value":"ww"}},"in":"query","name":"country","required":false,"schema":{"default":"ww","description":"Worldwide data only; values are case-insensitive.","enum":["ww"],"type":"string"}},{"examples":{"default":{"value":"example.com"},"minimal":{"value":"example.com"}},"in":"query","name":"domain","required":true,"schema":{"maxLength":253,"minLength":1,"type":"string"}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"end_date","required":true,"schema":{"type":"string"}},{"in":"query","name":"granularity","required":false,"schema":{"enum":["monthly"],"type":"string"}},{"examples":{"default":{"value":1},"minimal":{"value":1}},"in":"query","name":"limit","required":true,"schema":{"maximum":20,"minimum":1,"type":"integer"}},{"in":"query","name":"main_domain_only","required":false,"schema":{"type":"boolean"}},{"in":"query","name":"offset","required":false,"schema":{"maximum":100000,"minimum":0,"type":"integer"}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"start_date","required":true,"schema":{"type":"string"}},{"in":"query","name":"traffic_source","required":false,"schema":{"type":"string"}},{"in":"query","name":"web_source","required":false,"schema":{"enum":["desktop","mobile_web","total"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"properties":{"ad_network":{"type":"string"},"change":{"type":"number"},"share":{"type":"number"}},"type":"object"},"type":"array"},"meta":{"$ref":"#/components/schemas/ResponseFd1670723A17_SimilarWebMeta"}},"type":"object"}}},"description":"SimilarWeb v5 envelope (meta + data)."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Ad Networks","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"similarweb","x-aisa-category":"1","x-aisa-constraints":{"notes":["country supports ww only; default ww. State-level filtering is not supported."]},"x-aisa-docs-url":"https://aisa.one/docs/api-reference/similarweb/get_similarweb-website-ad-networks","x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.225,"estimate_source":"profile_seed","evidence_source":"response_body","maximum_units":20,"reserve_plan_units":{"input":"limit","input_multiplier":3},"unit":"similarweb_credit","unit_rate_usd":0.075,"units_per_count":3},"x-aisa-provider":"similarweb","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"similarweb","x-aisa-response-passthrough":true,"x-aisa-response-source":{"content_hash":"sha256:e19134f11434af9089ec8261ed0afe1079f7ea663c5ee70de76ab310d0fe8244","kind":"upstream_success_contract","source":{"content_hash":"sha256:a1763d851c0982f5692cf5232a47602bc4c93b8d65b23bb8096e9f64917c0ef3","converter":"reviewed-response-source-amendment@1","fetched_at":"2026-10-08T16:19:47.155165+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4f150b4d6bb7f0bf0c3cce58f9f98405661af0e4374e92d52f9ab77403aa4e97","prior_source":{"content_hash":"sha256:16d0e6d0cb04e68c2a48316fa9a02a5c457053c707931f39c3ac81bf86df4d7e","converter":"scripts/prepare_response_source_migration.py@1","fetched_at":"2026-10-08T16:19:47.155165+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4f150b4d6bb7f0bf0c3cce58f9f98405661af0e4374e92d52f9ab77403aa4e97","refresh_policy":"pinned","refresh_reason":"Public response migration requires per-route binding and semantic review.","response_only":true,"review_evidence":"Retain the exact existing typed public response from pinned AIsa Docs 3a00a91fb8db83d033b3008209c0d598d3866c54; operation ID and public route match. The current SELECT-only metadata proves the same Profile reference as frozen W0, verified target ownership, no query/encoding/managed transform, and the expected official provider origin. No response fields, requiredness, examples, or status were inferred or widened. Actual complete current Runtime projection and release approval remain required.","review_period_days":30,"source_document_sha256":"3ddebac85fe9511f569ef7c9dbf46219d24a229199dabcf08df77aa495a7e3fb","source_revision":"3a00a91fb8db83d033b3008209c0d598d3866c54","upstream_origin_sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","upstream_path_sha256":"ec279b630b09dbed42b7d788ead87b349d8e3e07d10512afd2e502741a02beee","url":"https://github.com/AIsa-team/docs/blob/3a00a91fb8db83d033b3008209c0d598d3866c54/openapi/similarweb.json"},"refresh_policy":"pinned","refresh_reason":"Public response migration requires per-route binding and semantic review.","response_only":true,"review_evidence":"Legacy request-region response samples removed; no observations were relabeled. Only explicit official scalar type/null declarations listed in response_contract_review are applied; unsupported array item declarations remain unresolved.","review_period_days":30,"source_document_sha256":"3ddebac85fe9511f569ef7c9dbf46219d24a229199dabcf08df77aa495a7e3fb","source_revision":"3a00a91fb8db83d033b3008209c0d598d3866c54","upstream_origin_sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","upstream_path_sha256":"ec279b630b09dbed42b7d788ead87b349d8e3e07d10512afd2e502741a02beee","url":"https://github.com/AIsa-team/docs/blob/3a00a91fb8db83d033b3008209c0d598d3866c54/openapi/similarweb.json"}},"x-aisa-response-upstream-origin-sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","x-aisa-response-upstream-path-sha256":"ec279b630b09dbed42b7d788ead87b349d8e3e07d10512afd2e502741a02beee","x-aisa-revision":{"customer_pricing_ref":"d89caa405346","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6ee774477d80"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_similarweb_ad_networks","path":"/apis/v1/similarweb/website/ad-networks"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/similarweb/website/ad-networks?country=ww&domain=example.com&end_date=2026-09&limit=1&start_date=2026-09' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/similarweb/website/audience-interest":{"get":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.375 USD (not a fixed price). Declared unit rate: $0.075 USD per similarweb_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_similarweb_audience_interest","parameters":[{"examples":{"default":{"value":"ww"}},"in":"query","name":"country","required":false,"schema":{"default":"ww","description":"Worldwide data only; values are case-insensitive.","enum":["ww"],"type":"string"}},{"examples":{"default":{"value":"example.com"},"minimal":{"value":"example.com"}},"in":"query","name":"domain","required":true,"schema":{"maxLength":253,"minLength":1,"type":"string"}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"end_date","required":true,"schema":{"type":"string"}},{"in":"query","name":"granularity","required":false,"schema":{"enum":["monthly"],"type":"string"}},{"examples":{"default":{"value":1},"minimal":{"value":1}},"in":"query","name":"limit","required":true,"schema":{"maximum":20,"minimum":1,"type":"integer"}},{"in":"query","name":"main_domain_only","required":false,"schema":{"type":"boolean"}},{"in":"query","name":"offset","required":false,"schema":{"maximum":100000,"minimum":0,"type":"integer"}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"start_date","required":true,"schema":{"type":"string"}},{"in":"query","name":"traffic_source","required":false,"schema":{"type":"string"}},{"in":"query","name":"web_source","required":false,"schema":{"enum":["desktop","mobile_web","total"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"properties":{"affinity":{"description":"Similarity score between the analyzed website and the related domain","format":"double","type":["number","null"]},"domain":{"description":"Related website frequently visited by the same audience as the analyzed site","type":["string","null"]},"has_adsense":{"description":"Indicates whether the related domain runs Google AdSense","type":["boolean","null"]},"overlap":{"description":"Percentage of visitors shared between the analyzed website and the related domain","format":"double","type":["number","null"]},"pop_change":{"description":"Monthly change in overlap percentage points","format":"double","type":["number","null"]}},"type":"object"},"type":"array"},"meta":{"$ref":"#/components/schemas/Response876D22944B7A_SimilarWebMeta"}},"type":"object"}}},"description":"SimilarWeb v5 envelope (meta + data)."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Audience Interest","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"similarweb","x-aisa-category":"1","x-aisa-constraints":{"notes":["country supports ww only; default ww. State-level filtering is not supported."]},"x-aisa-docs-url":"https://aisa.one/docs/api-reference/similarweb/get_similarweb-website-audience-interest","x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.375,"estimate_source":"profile_seed","evidence_source":"response_body","maximum_units":20,"reserve_plan_units":{"input":"limit","input_multiplier":5},"unit":"similarweb_credit","unit_rate_usd":0.075,"units_per_count":5},"x-aisa-provider":"similarweb","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"similarweb","x-aisa-response-passthrough":true,"x-aisa-response-source":{"content_hash":"sha256:89ed23dbc52c6f351beebad900bf23282b8af20945ae865845dd66ff31acf3ef","kind":"upstream_success_contract","source":{"content_hash":"sha256:7b30c2567ea96c60aa91e9779e9592d48ece4ffc76d2acbd49e6847bf72d8d84","converter":"reviewed-response-source-amendment@1","fetched_at":"2026-10-08T16:19:47.155165+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4f150b4d6bb7f0bf0c3cce58f9f98405661af0e4374e92d52f9ab77403aa4e97","prior_source":{"content_hash":"sha256:035f526ae75de2daf67666bb34beed20ff974757e8a4fdebec708629be08d748","converter":"scripts/prepare_response_source_migration.py@1","fetched_at":"2026-10-08T16:19:47.155165+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4f150b4d6bb7f0bf0c3cce58f9f98405661af0e4374e92d52f9ab77403aa4e97","refresh_policy":"pinned","refresh_reason":"Public response migration requires per-route binding and semantic review.","response_only":true,"review_evidence":"Retain the exact existing typed public response from pinned AIsa Docs 3a00a91fb8db83d033b3008209c0d598d3866c54; operation ID and public route match. The current SELECT-only metadata proves the same Profile reference as frozen W0, verified target ownership, no query/encoding/managed transform, and the expected official provider origin. No response fields, requiredness, examples, or status were inferred or widened. Actual complete current Runtime projection and release approval remain required.","review_period_days":30,"source_document_sha256":"3ddebac85fe9511f569ef7c9dbf46219d24a229199dabcf08df77aa495a7e3fb","source_revision":"3a00a91fb8db83d033b3008209c0d598d3866c54","upstream_origin_sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","upstream_path_sha256":"d55239e48c8194a7917206508d0a29e7a59821f959a61f6b556cb0262455d0e0","url":"https://github.com/AIsa-team/docs/blob/3a00a91fb8db83d033b3008209c0d598d3866c54/openapi/similarweb.json"},"refresh_policy":"pinned","refresh_reason":"Public response migration requires per-route binding and semantic review.","response_contract_review":{"authority_url":"https://docs.similarweb.com/api-v5/api-reference/website-analysis-api/website-audience/audience-interest","changes":[{"after":{"description":"Related website frequently visited by the same audience as the analyzed site","type":["string","null"]},"before":{"type":"string"},"field":"data[].domain","official_declaration":{"_id":"69bb2a7905dec287fa2ffd4c","complexItems":[],"description":"Related website frequently visited by the same audience as the analyzed site","isRequired":false,"items":[],"name":"domain","options":{"nullable":true,"schemaNames":[],"xml":{"prefix":null}},"value":"","valueType":"string"}},{"after":{"description":"Similarity score between the analyzed website and the related domain","format":"double","type":["number","null"]},"before":{"type":"number"},"field":"data[].affinity","official_declaration":{"_id":"69bb2a7905dec287fa2ffd4d","complexItems":[],"description":"Similarity score between the analyzed website and the related domain","isRequired":false,"items":[],"name":"affinity","options":{"format":"double","nullable":true,"schemaNames":[],"xml":{"prefix":null}},"value":"","valueType":"number"}},{"after":{"description":"Percentage of visitors shared between the analyzed website and the related domain","format":"double","type":["number","null"]},"before":{"type":"number"},"field":"data[].overlap","official_declaration":{"_id":"69bb2a7905dec287fa2ffd4e","complexItems":[],"description":"Percentage of visitors shared between the analyzed website and the related domain","isRequired":false,"items":[],"name":"overlap","options":{"format":"double","nullable":true,"schemaNames":[],"xml":{"prefix":null}},"value":"","valueType":"number"}},{"after":{"description":"Indicates whether the related domain runs Google AdSense","type":["boolean","null"]},"before":{"type":"boolean"},"field":"data[].has_adsense","official_declaration":{"_id":"69bb2a7905dec287fa2ffd4f","complexItems":[],"description":"Indicates whether the related domain runs Google AdSense","isRequired":false,"items":[],"name":"has_adsense","options":{"nullable":true,"schemaNames":[],"xml":{"prefix":null}},"value":"","valueType":"boolean"}},{"after":{"description":"Monthly change in overlap percentage points","format":"double","type":["number","null"]},"before":{"type":"number"},"field":"data[].pop_change","official_declaration":{"_id":"69bb2a7905dec287fa2ffd50","complexItems":[],"description":"Monthly change in overlap percentage points","isRequired":false,"items":[],"name":"pop_change","options":{"format":"double","nullable":true,"schemaNames":[],"xml":{"prefix":null}},"value":"","valueType":"number"}}],"file":"openapi/upstream/response-similarweb-get-a96bf1af1159f485.json","public_path":"/apis/v1/similarweb/website/audience-interest","raw_content_hash":"sha256:33af897af89ade082135ba95c755fd4604c0c60b9431abd4ebfd3b1a66fd0874","unresolved":[],"upstream_path":"/v5/website-analysis/websites/audience-interests/aggregated"},"response_only":true,"review_evidence":"Legacy request-region response samples removed; no observations were relabeled. Only explicit official scalar type/null declarations listed in response_contract_review are applied; unsupported array item declarations remain unresolved.","review_period_days":30,"source_document_sha256":"3ddebac85fe9511f569ef7c9dbf46219d24a229199dabcf08df77aa495a7e3fb","source_revision":"3a00a91fb8db83d033b3008209c0d598d3866c54","upstream_origin_sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","upstream_path_sha256":"d55239e48c8194a7917206508d0a29e7a59821f959a61f6b556cb0262455d0e0","url":"https://github.com/AIsa-team/docs/blob/3a00a91fb8db83d033b3008209c0d598d3866c54/openapi/similarweb.json"}},"x-aisa-response-upstream-origin-sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","x-aisa-response-upstream-path-sha256":"d55239e48c8194a7917206508d0a29e7a59821f959a61f6b556cb0262455d0e0","x-aisa-revision":{"customer_pricing_ref":"d89caa405346","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"559f9719b593"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_similarweb_audience_interest","path":"/apis/v1/similarweb/website/audience-interest"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/similarweb/website/audience-interest?country=ww&domain=example.com&end_date=2026-09&limit=1&start_date=2026-09' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/similarweb/website/audience-overlap":{"get":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.75 USD (not a fixed price). Declared unit rate: $0.075 USD per similarweb_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_similarweb_audience_overlap","parameters":[{"examples":{"default":{"value":"ww"},"minimal":{"value":"ww"}},"in":"query","name":"country","required":false,"schema":{"default":"ww","description":"Worldwide data only; values are case-insensitive.","enum":["ww"],"type":"string"}},{"examples":{"default":{"value":"cnn.com,bbc.com"},"minimal":{"value":"cnn.com,bbc.com"}},"in":"query","name":"domains","required":true,"schema":{"type":"string","x-aisa-delimiter":",","x-aisa-maxItems":5,"x-aisa-minItems":2}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"end_date","required":true,"schema":{"type":"string"}},{"in":"query","name":"granularity","required":false,"schema":{"default":"monthly","enum":["monthly"],"type":"string"}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"start_date","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"properties":{"domains":{"type":"string"},"overlap_unique_visitors":{"type":"number"},"union_unique_users":{"type":"number"}},"type":"object"},"type":"array"},"meta":{"$ref":"#/components/schemas/Response3716D452B70B_SimilarWebMeta"}},"type":"object"}}},"description":"SimilarWeb v5 envelope (meta + data)."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Audience Overlap","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"similarweb","x-aisa-category":"1","x-aisa-constraints":{"notes":["country supports ww only; default ww. State-level filtering is not supported."]},"x-aisa-docs-url":"https://aisa.one/docs/api-reference/similarweb/get_similarweb-website-audience-overlap","x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.75,"estimate_source":"profile_seed","evidence_source":"response_body","maximum_units":5,"reserve_plan_units":{"fixed_units":10},"unit":"similarweb_credit","unit_rate_usd":0.075,"units_per_count":2},"x-aisa-provider":"similarweb","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"similarweb","x-aisa-response-passthrough":true,"x-aisa-response-source":{"content_hash":"sha256:f292ff665c5381ff2e9a50ac21dc7b3438639f0c2210e5bce348215e75687453","kind":"upstream_success_contract","source":{"content_hash":"sha256:4936b468201225b90239d16e7a78e1af3001ab494b9aa7b2e7116155290c16d5","converter":"reviewed-response-source-amendment@1","fetched_at":"2026-10-08T16:19:47.155165+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4f150b4d6bb7f0bf0c3cce58f9f98405661af0e4374e92d52f9ab77403aa4e97","prior_source":{"content_hash":"sha256:0b7f0580be31df2ea6b7aa17427707819b99b0dc15c1a9cc4404d87b00e2b374","converter":"scripts/prepare_response_source_migration.py@1","fetched_at":"2026-10-08T16:19:47.155165+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4f150b4d6bb7f0bf0c3cce58f9f98405661af0e4374e92d52f9ab77403aa4e97","refresh_policy":"pinned","refresh_reason":"Public response migration requires per-route binding and semantic review.","response_only":true,"review_evidence":"Retain the exact existing typed public response from pinned AIsa Docs 3a00a91fb8db83d033b3008209c0d598d3866c54; operation ID and public route match. The current SELECT-only metadata proves the same Profile reference as frozen W0, verified target ownership, no query/encoding/managed transform, and the expected official provider origin. No response fields, requiredness, examples, or status were inferred or widened. Actual complete current Runtime projection and release approval remain required.","review_period_days":30,"source_document_sha256":"3ddebac85fe9511f569ef7c9dbf46219d24a229199dabcf08df77aa495a7e3fb","source_revision":"3a00a91fb8db83d033b3008209c0d598d3866c54","upstream_origin_sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","upstream_path_sha256":"f27e7d359dd5e1251188355055e96effcedebcdbc2da344673925c77d492b543","url":"https://github.com/AIsa-team/docs/blob/3a00a91fb8db83d033b3008209c0d598d3866c54/openapi/similarweb.json"},"refresh_policy":"pinned","refresh_reason":"Public response migration requires per-route binding and semantic review.","response_only":true,"review_evidence":"Legacy request-region response samples removed; no observations were relabeled. Only explicit official scalar type/null declarations listed in response_contract_review are applied; unsupported array item declarations remain unresolved.","review_period_days":30,"source_document_sha256":"3ddebac85fe9511f569ef7c9dbf46219d24a229199dabcf08df77aa495a7e3fb","source_revision":"3a00a91fb8db83d033b3008209c0d598d3866c54","upstream_origin_sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","upstream_path_sha256":"f27e7d359dd5e1251188355055e96effcedebcdbc2da344673925c77d492b543","url":"https://github.com/AIsa-team/docs/blob/3a00a91fb8db83d033b3008209c0d598d3866c54/openapi/similarweb.json"}},"x-aisa-response-upstream-origin-sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","x-aisa-response-upstream-path-sha256":"f27e7d359dd5e1251188355055e96effcedebcdbc2da344673925c77d492b543","x-aisa-revision":{"customer_pricing_ref":"d89caa405346","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b673b4e77fd6"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_similarweb_audience_overlap","path":"/apis/v1/similarweb/website/audience-overlap"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/similarweb/website/audience-overlap?country=ww&domains=cnn.com%2Cbbc.com&end_date=2026-09&start_date=2026-09' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/similarweb/website/deduplicated-audience":{"get":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.525 USD (not a fixed price). Declared unit rate: $0.075 USD per similarweb_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_similarweb_deduplicated_audience","parameters":[{"examples":{"default":{"value":"ww"}},"in":"query","name":"country","required":false,"schema":{"default":"ww","description":"Worldwide data only; values are case-insensitive.","enum":["ww"],"type":"string"}},{"examples":{"default":{"value":"example.com"},"minimal":{"value":"example.com"}},"in":"query","name":"domain","required":true,"schema":{"maxLength":253,"minLength":1,"type":"string"}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"end_date","required":true,"schema":{"type":"string"}},{"examples":{"default":{"value":"monthly"}},"in":"query","name":"granularity","required":false,"schema":{"default":"monthly","enum":["monthly"],"type":"string"}},{"examples":{"default":{"value":true}},"in":"query","name":"main_domain_only","required":false,"schema":{"default":true,"type":"boolean"}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"start_date","required":true,"schema":{"type":"string"}},{"in":"query","name":"web_source","required":false,"schema":{"enum":["desktop","mobile_web","total"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"properties":{"date":{"type":"string"},"desktop_and_mobile_web_audience_share":{"type":"number"},"desktop_and_mobile_web_audience_visitors":{"type":"number"},"desktop_only_audience_share":{"type":"number"},"desktop_only_audience_visitors":{"type":"number"},"mobile_web_only_audience_share":{"type":"number"},"mobile_web_only_audience_visitors":{"type":"number"},"total_deduplicated_audience":{"type":"number"}},"type":"object"},"type":"array"},"meta":{"$ref":"#/components/schemas/Response9E9628F8A247_SimilarWebMeta"}},"type":"object"}}},"description":"SimilarWeb v5 envelope (meta + data)."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Deduplicated Audience","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"similarweb","x-aisa-category":"1","x-aisa-constraints":{"notes":["country supports ww only; default ww. State-level filtering is not supported."]},"x-aisa-docs-url":"https://aisa.one/docs/api-reference/similarweb/get_similarweb-website-deduplicated-audience","x-aisa-pricing":{"cost_contract":"plan_units","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.525,"estimate_source":"profile_seed","evidence_source":"request_snapshot","request_cost_drivers":{"formula":{"input":"periods","input_multiplier":7},"inputs":[{"allowed_granularities":["monthly"],"default_buckets":{"monthly":12},"end":{"selector":"end_date","source":"query"},"granularity":{"selector":"granularity","source":"query"},"kind":"calendar_buckets","max":120,"min":1,"name":"periods","start":{"selector":"start_date","source":"query"}}],"kind":"plan_units"},"unit":"similarweb_credit","unit_rate_usd":0.075},"x-aisa-provider":"similarweb","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"similarweb","x-aisa-response-passthrough":true,"x-aisa-response-source":{"content_hash":"sha256:2cddf3726104307585bdb6156657dbb34c7f3df68c4c498ccf47778652405ba2","kind":"upstream_success_contract","source":{"content_hash":"sha256:cc05b23b6ed4362e899bbe4ec05819cdde64d5e2def72f6dbe2b8f1dbb1da499","converter":"reviewed-response-source-amendment@1","fetched_at":"2026-10-08T16:19:47.155165+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4f150b4d6bb7f0bf0c3cce58f9f98405661af0e4374e92d52f9ab77403aa4e97","prior_source":{"content_hash":"sha256:45af9725297ea1de65e315fff9e9aafc1716df6ea03d7fb66ade9ccb1314ccf4","converter":"scripts/prepare_response_source_migration.py@1","fetched_at":"2026-10-08T16:19:47.155165+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4f150b4d6bb7f0bf0c3cce58f9f98405661af0e4374e92d52f9ab77403aa4e97","refresh_policy":"pinned","refresh_reason":"Public response migration requires per-route binding and semantic review.","response_only":true,"review_evidence":"Retain the exact existing typed public response from pinned AIsa Docs 3a00a91fb8db83d033b3008209c0d598d3866c54; operation ID and public route match. The current SELECT-only metadata proves the same Profile reference as frozen W0, verified target ownership, no query/encoding/managed transform, and the expected official provider origin. No response fields, requiredness, examples, or status were inferred or widened. Actual complete current Runtime projection and release approval remain required.","review_period_days":30,"source_document_sha256":"3ddebac85fe9511f569ef7c9dbf46219d24a229199dabcf08df77aa495a7e3fb","source_revision":"3a00a91fb8db83d033b3008209c0d598d3866c54","upstream_origin_sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","upstream_path_sha256":"4642c81eb5c77a7031f1813dafbdafa62dd1dce53ae3abd795b8a9c6401f7148","url":"https://github.com/AIsa-team/docs/blob/3a00a91fb8db83d033b3008209c0d598d3866c54/openapi/similarweb.json"},"refresh_policy":"pinned","refresh_reason":"Public response migration requires per-route binding and semantic review.","response_only":true,"review_evidence":"Legacy request-region response samples removed; no observations were relabeled. Only explicit official scalar type/null declarations listed in response_contract_review are applied; unsupported array item declarations remain unresolved.","review_period_days":30,"source_document_sha256":"3ddebac85fe9511f569ef7c9dbf46219d24a229199dabcf08df77aa495a7e3fb","source_revision":"3a00a91fb8db83d033b3008209c0d598d3866c54","upstream_origin_sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","upstream_path_sha256":"4642c81eb5c77a7031f1813dafbdafa62dd1dce53ae3abd795b8a9c6401f7148","url":"https://github.com/AIsa-team/docs/blob/3a00a91fb8db83d033b3008209c0d598d3866c54/openapi/similarweb.json"}},"x-aisa-response-upstream-origin-sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","x-aisa-response-upstream-path-sha256":"4642c81eb5c77a7031f1813dafbdafa62dd1dce53ae3abd795b8a9c6401f7148","x-aisa-revision":{"customer_pricing_ref":"d89caa405346","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c4b88b1fdf0a"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_similarweb_deduplicated_audience","path":"/apis/v1/similarweb/website/deduplicated-audience"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/similarweb/website/deduplicated-audience?country=ww&domain=example.com&end_date=2026-09&granularity=monthly&main_domain_only=true&start_date=2026-09' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/similarweb/website/demographics":{"get":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.6 USD (not a fixed price). Declared unit rate: $0.075 USD per similarweb_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_similarweb_demographics","parameters":[{"examples":{"default":{"value":"ww"}},"in":"query","name":"country","required":false,"schema":{"default":"ww","description":"Worldwide data only; values are case-insensitive.","enum":["ww"],"type":"string"}},{"examples":{"default":{"value":"example.com"},"minimal":{"value":"example.com"}},"in":"query","name":"domain","required":true,"schema":{"maxLength":2048,"minLength":1,"type":"string"}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"end_date","required":true,"schema":{"type":"string"}},{"in":"query","name":"format","required":false,"schema":{"enum":["json"],"type":"string"}},{"examples":{"default":{"value":"monthly"},"minimal":{"value":"monthly"}},"in":"query","name":"granularity","required":true,"schema":{"enum":["monthly"],"type":"string"}},{"in":"query","name":"main_domain_only","required":false,"schema":{"type":"boolean"}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"start_date","required":true,"schema":{"type":"string"}},{"in":"query","name":"web_source","required":false,"schema":{"enum":["total"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"properties":{"age_18_to_24_share":{"type":"number"},"age_25_to_34_share":{"type":"number"},"age_35_to_44_share":{"type":"number"},"age_45_to_54_share":{"type":"number"},"age_55_to_64_share":{"type":"number"},"age_65_plus_share":{"type":"number"},"female_share":{"type":"number"},"male_share":{"type":"number"}},"type":"object"},"type":"array"},"meta":{"$ref":"#/components/schemas/Response87Ff1885565E_SimilarWebMeta"}},"type":"object"}}},"description":"SimilarWeb v5 envelope (meta + data)."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Demographics","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"similarweb","x-aisa-category":"1","x-aisa-constraints":{"notes":["country supports ww only; default ww. State-level filtering is not supported."]},"x-aisa-docs-url":"https://aisa.one/docs/api-reference/similarweb/get_similarweb-website-demographics","x-aisa-pricing":{"cost_contract":"plan_units","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.6,"estimate_source":"profile_seed","evidence_source":"request_snapshot","request_cost_drivers":{"formula":{"fixed_units":8},"inputs":[],"kind":"plan_units"},"unit":"similarweb_credit","unit_rate_usd":0.075},"x-aisa-provider":"similarweb","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"similarweb","x-aisa-response-passthrough":true,"x-aisa-response-source":{"content_hash":"sha256:49c64a90fb827f4df95b339f9cf50ddcb5386b053e0abb1f75b2d90660a2eb13","kind":"upstream_success_contract","source":{"content_hash":"sha256:9e6ee57f5c1fad041b88057d40ebd0d2c150f30ee9a8561abe3cf8a24172bb77","converter":"reviewed-response-source-amendment@1","fetched_at":"2026-10-08T16:19:47.155165+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4f150b4d6bb7f0bf0c3cce58f9f98405661af0e4374e92d52f9ab77403aa4e97","prior_source":{"content_hash":"sha256:7e89298e8eb24f53764118e235b13457dc0c4ea6dca65a43c86db6947a3f95af","converter":"scripts/prepare_response_source_migration.py@1","fetched_at":"2026-10-08T16:19:47.155165+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4f150b4d6bb7f0bf0c3cce58f9f98405661af0e4374e92d52f9ab77403aa4e97","refresh_policy":"pinned","refresh_reason":"Public response migration requires per-route binding and semantic review.","response_only":true,"review_evidence":"Retain the exact existing typed public response from pinned AIsa Docs 3a00a91fb8db83d033b3008209c0d598d3866c54; operation ID and public route match. The current SELECT-only metadata proves the same Profile reference as frozen W0, verified target ownership, no query/encoding/managed transform, and the expected official provider origin. No response fields, requiredness, examples, or status were inferred or widened. Actual complete current Runtime projection and release approval remain required.","review_period_days":30,"source_document_sha256":"3ddebac85fe9511f569ef7c9dbf46219d24a229199dabcf08df77aa495a7e3fb","source_revision":"3a00a91fb8db83d033b3008209c0d598d3866c54","upstream_origin_sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","upstream_path_sha256":"67963922601dcfa42d6194e8a6631e7434ac52588e4facc9c6c0c74da36dd3a0","url":"https://github.com/AIsa-team/docs/blob/3a00a91fb8db83d033b3008209c0d598d3866c54/openapi/similarweb.json"},"refresh_policy":"pinned","refresh_reason":"Public response migration requires per-route binding and semantic review.","response_only":true,"review_evidence":"Legacy request-region response samples removed; no observations were relabeled. Only explicit official scalar type/null declarations listed in response_contract_review are applied; unsupported array item declarations remain unresolved.","review_period_days":30,"source_document_sha256":"3ddebac85fe9511f569ef7c9dbf46219d24a229199dabcf08df77aa495a7e3fb","source_revision":"3a00a91fb8db83d033b3008209c0d598d3866c54","upstream_origin_sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","upstream_path_sha256":"67963922601dcfa42d6194e8a6631e7434ac52588e4facc9c6c0c74da36dd3a0","url":"https://github.com/AIsa-team/docs/blob/3a00a91fb8db83d033b3008209c0d598d3866c54/openapi/similarweb.json"}},"x-aisa-response-upstream-origin-sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","x-aisa-response-upstream-path-sha256":"67963922601dcfa42d6194e8a6631e7434ac52588e4facc9c6c0c74da36dd3a0","x-aisa-revision":{"customer_pricing_ref":"d89caa405346","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8619d120c8b4"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_similarweb_demographics","path":"/apis/v1/similarweb/website/demographics"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/similarweb/website/demographics?country=ww&domain=example.com&end_date=2026-09&granularity=monthly&start_date=2026-09' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/similarweb/website/folders":{"get":{"description":"{\"methods\":[{\"methodType\":\"GET\",\"methodDesc\":\"Returns a list of leading folders for a domain and share per folder\",\"requestParams\":[{\"name\":\"domain\",\"type\":\"string\",\"required\":true,\"paramType\":\"query\",\"desc\":\"Website domain without 'www.' (e.g., 'example.com')\"},{\"name\":\"start_date\",\"type\":\"string\",\"required\":false,\"paramType\":\"query\",\"desc\":\"Start date in 'YYYY-MM' or 'YYYY-MM-DD' format\"},{\"name\":\"end_date\",\"type\":\"string\",\"required\":false,\"paramType\":\"query\",\"desc\":\"End date in 'YYYY-MM' or 'YYYY-MM-DD' format\"},{\"name\":\"granularity\",\"type\":\"string\",\"required\":false,\"paramType\":\"query\",\"desc\":\"Time granularity\"},{\"name\":\"web_source\",\"type\":\"string\",\"required\":false,\"paramType\":\"query\",\"desc\":\"Specifies the web source device type\"},{\"name\":\"country\",\"type\":\"string\",\"required\":false,\"paramType\":\"query\",\"desc\":\"Two-letter country code (e.g., 'us', 'gb', 'ww')\"},{\"name\":\"main_domain_only\",\"type\":\"boolean\",\"required\":false,\"paramType\":\"query\",\"desc\":\"'true' to include only the main domain, 'false' to include subdomains. Defaul...\"},{\"name\":\"format\",\"type\":\"string\",\"required\":false,\"paramType\":\"query\",\"desc\":\"Format in which the reply should be returned.\"},{\"name\":\"limit\",\"type\":\"integer\",\"required\":false,\"paramType\":\"query\",\"desc\":\"Number of items per page for pagination, default is 100\"},{\"name\":\"offset\",\"type\":\"integer\",\"required\":false,\"paramType\":\"query\",\"desc\":\"Page number for pagination, starting from 1\"},{\"name\":\"asc\",\"type\":\"boolean\",\"required\":false,\"paramType\":\"query\",\"desc\":\"Sort order direction, 'true' for ascending, 'false' for descending. Default i...\"},{\"name\":\"sort\",\"type\":\"string\",\"required\":false,\"paramType\":\"query\",\"desc\":\"Sort order for the results, applied on the properties of the returned record\"},{\"name\":\"api-key\",\"type\":\"string\",\"required\":false,\"paramType\":\"header\",\"desc\":\"\"}],\"responseParams\":[{\"name\":\"meta\",\"type\":\"object\",\"desc\":\"\"},{\"name\":\"data\",\"type\":\"array\",\"desc\":\"\"}]}]}\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.3 USD (not a fixed price). Declared unit rate: $0.075 USD per similarweb_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"similarwebFolders","parameters":[{"examples":{"default":{"value":"ww"},"minimal":{"value":"ww"}},"in":"query","name":"country","required":true,"schema":{"enum":["ww"],"type":"string"}},{"examples":{"default":{"value":"example.com"},"minimal":{"value":"example.com"}},"in":"query","name":"domain","required":true,"schema":{"maxLength":2048,"minLength":1,"type":"string"}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"end_date","required":true,"schema":{"type":"string"}},{"in":"query","name":"format","required":false,"schema":{"enum":["json"],"type":"string"}},{"examples":{"default":{"value":"monthly"},"minimal":{"value":"monthly"}},"in":"query","name":"granularity","required":true,"schema":{"enum":["monthly"],"type":"string"}},{"examples":{"default":{"value":1},"minimal":{"value":1}},"in":"query","name":"limit","required":true,"schema":{"maximum":20,"minimum":1,"type":"integer"}},{"in":"query","name":"main_domain_only","required":false,"schema":{"type":"boolean"}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"start_date","required":true,"schema":{"type":"string"}},{"in":"query","name":"web_source","required":false,"schema":{"enum":["total"],"type":"string"}}],"responses":{"200":{"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Website Folders","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"similarweb","x-aisa-category":"1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/similarweb/similarwebFolders","x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1.333333,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.3,"estimate_source":"profile_seed","evidence_source":"response_body","maximum_units":20,"reserve_plan_units":{"input":"limit","input_multiplier":3},"unit":"similarweb_credit","unit_rate_usd":0.075,"units_per_count":3},"x-aisa-provider":"similarweb","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"similarweb","x-aisa-response-passthrough":true,"x-aisa-response-pending":{"method":"GET","operation_id":"similarwebFolders","path":"/apis/v1/similarweb/website/folders","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-response-upstream-origin-sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","x-aisa-response-upstream-path-sha256":"05eba82be1e5199bf0fa1d4a9ecabdf9b29d342fb3508e57c463f263f80e0c08","x-aisa-revision":{"customer_pricing_ref":"2ba257f03fd0","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"220029d2abb4"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"similarwebFolders","path":"/apis/v1/similarweb/website/folders"},"x-aisa-status":"disabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/similarweb/website/folders?country=ww&domain=example.com&end_date=2026-09&granularity=monthly&limit=1&start_date=2026-09' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/similarweb/website/marketing-channel-sources-legacy":{"get":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.525 USD (not a fixed price). Declared unit rate: $0.075 USD per similarweb_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_similarweb_marketing_channel_sources_legacy","parameters":[{"examples":{"default":{"value":"ww"}},"in":"query","name":"country","required":false,"schema":{"default":"ww","description":"Worldwide data only; values are case-insensitive.","enum":["ww"],"type":"string"}},{"examples":{"default":{"value":"example.com"},"minimal":{"value":"example.com"}},"in":"query","name":"domain","required":true,"schema":{"maxLength":253,"minLength":1,"type":"string"}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"end_date","required":true,"schema":{"type":"string"}},{"examples":{"default":{"value":"monthly"}},"in":"query","name":"granularity","required":false,"schema":{"default":"monthly","enum":["monthly"],"type":"string"}},{"examples":{"default":{"value":true}},"in":"query","name":"main_domain_only","required":false,"schema":{"default":true,"type":"boolean"}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"start_date","required":true,"schema":{"type":"string"}},{"in":"query","name":"web_source","required":false,"schema":{"enum":["desktop","mobile_web","total"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"properties":{"average_visit_duration":{"description":"Average time on website (in seconds)","format":"double","type":["number","null"]},"bounce_rate":{"description":"Percentage of visits that view only one page on the website","format":"double","type":["number","null"]},"date":{"type":"string"},"pages_per_visit":{"description":"Average number of pages viewed per visit","format":"double","type":["number","null"]},"source_type":{"type":["string","null"]},"visits":{"description":"Estimated number of visits to the website","format":"double","type":["number","null"]}},"type":"object"},"type":"array"},"meta":{"$ref":"#/components/schemas/Response80775Eb82C8B_SimilarWebMeta"}},"type":"object"}}},"description":"SimilarWeb v5 envelope (meta + data)."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Marketing Channel Sources","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"similarweb","x-aisa-category":"1","x-aisa-constraints":{"notes":["country supports ww only; default ww. State-level filtering is not supported."]},"x-aisa-docs-url":"https://aisa.one/docs/api-reference/similarweb/get_similarweb-website-marketing-channel-sources-legacy","x-aisa-pricing":{"cost_contract":"plan_units","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.525,"estimate_source":"profile_seed","evidence_source":"request_snapshot","request_cost_drivers":{"formula":{"input":"periods","input_multiplier":7},"inputs":[{"allowed_granularities":["monthly"],"default_buckets":{"monthly":12},"end":{"selector":"end_date","source":"query"},"granularity":{"selector":"granularity","source":"query"},"kind":"calendar_buckets","max":120,"min":1,"name":"periods","start":{"selector":"start_date","source":"query"}}],"kind":"plan_units"},"unit":"similarweb_credit","unit_rate_usd":0.075},"x-aisa-provider":"similarweb","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"similarweb","x-aisa-response-passthrough":true,"x-aisa-response-source":{"content_hash":"sha256:8e14f55572e40def3d59a35348e13d8b3ccbe611320447049dcd8e39468f6931","kind":"upstream_success_contract","source":{"content_hash":"sha256:8dc52c9f5d68ba2519ad1ab7415fa0881d6da695242586ccaa3e1cbc1934c136","converter":"reviewed-response-source-amendment@1","fetched_at":"2026-10-08T16:19:47.155165+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4f150b4d6bb7f0bf0c3cce58f9f98405661af0e4374e92d52f9ab77403aa4e97","prior_source":{"content_hash":"sha256:f61f708e6ecc5038c36997af4917759793bf0a588ccf195a83372e3514e9ed67","converter":"scripts/prepare_response_source_migration.py@1","fetched_at":"2026-10-08T16:19:47.155165+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4f150b4d6bb7f0bf0c3cce58f9f98405661af0e4374e92d52f9ab77403aa4e97","refresh_policy":"pinned","refresh_reason":"Public response migration requires per-route binding and semantic review.","response_only":true,"review_evidence":"Retain the exact existing typed public response from pinned AIsa Docs 3a00a91fb8db83d033b3008209c0d598d3866c54; operation ID and public route match. The current SELECT-only metadata proves the same Profile reference as frozen W0, verified target ownership, no query/encoding/managed transform, and the expected official provider origin. No response fields, requiredness, examples, or status were inferred or widened. Actual complete current Runtime projection and release approval remain required.","review_period_days":30,"source_document_sha256":"3ddebac85fe9511f569ef7c9dbf46219d24a229199dabcf08df77aa495a7e3fb","source_revision":"3a00a91fb8db83d033b3008209c0d598d3866c54","upstream_origin_sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","upstream_path_sha256":"2c8a81b086ab5e098aacdcd2ef2f4707f67282f770289a2e8599c70a29425bd3","url":"https://github.com/AIsa-team/docs/blob/3a00a91fb8db83d033b3008209c0d598d3866c54/openapi/similarweb.json"},"refresh_policy":"pinned","refresh_reason":"Public response migration requires per-route binding and semantic review.","response_contract_review":{"authority_url":"https://docs.similarweb.com/api-v5/api-reference/website-analysis-api/marketing-channels/marketing-channel-sources-old","changes":[{"after":{"type":["string","null"]},"before":{"type":"string"},"field":"data[].source_type","official_declaration":{"_id":"6a4c0a43685bdf015002f33b","complexItems":[],"description":"","isRequired":false,"items":[],"name":"source_type","options":{"nullable":true,"schemaNames":[],"xml":{"prefix":null}},"value":"Direct","valueType":"string"}},{"after":{"description":"Estimated number of visits to the website","format":"double","type":["number","null"]},"before":{"type":"number"},"field":"data[].visits","official_declaration":{"_id":"6a4c0a43685bdf015002f33c","complexItems":[],"description":"Estimated number of visits to the website","isRequired":false,"items":[],"name":"visits","options":{"format":"double","nullable":true,"schemaNames":[],"xml":{"prefix":null}},"value":"697602048.9416921","valueType":"number"}},{"after":{"description":"Percentage of visits that view only one page on the website","format":"double","type":["number","null"]},"before":{"type":"string"},"field":"data[].bounce_rate","official_declaration":{"_id":"6a4c0a43685bdf015002f33d","complexItems":[],"description":"Percentage of visits that view only one page on the website","isRequired":false,"items":[],"name":"bounce_rate","options":{"format":"double","nullable":true,"schemaNames":[],"xml":{"prefix":null}},"value":"","valueType":"number"}},{"after":{"description":"Average time on website (in seconds)","format":"double","type":["number","null"]},"before":{"type":"string"},"field":"data[].average_visit_duration","official_declaration":{"_id":"6a4c0a43685bdf015002f33e","complexItems":[],"description":"Average time on website (in seconds)","isRequired":false,"items":[],"name":"average_visit_duration","options":{"format":"double","nullable":true,"schemaNames":[],"xml":{"prefix":null}},"value":"","valueType":"number"}},{"after":{"description":"Average number of pages viewed per visit","format":"double","type":["number","null"]},"before":{"type":"string"},"field":"data[].pages_per_visit","official_declaration":{"_id":"6a4c0a43685bdf015002f33f","complexItems":[],"description":"Average number of pages viewed per visit","isRequired":false,"items":[],"name":"pages_per_visit","options":{"format":"double","nullable":true,"schemaNames":[],"xml":{"prefix":null}},"value":"","valueType":"number"}}],"file":"openapi/upstream/response-similarweb-get-0e0c37d07d52cc73.json","public_path":"/apis/v1/similarweb/website/marketing-channel-sources-legacy","raw_content_hash":"sha256:f56b8f7a99b5b417d9abc0c7f2e0ea4b910026ed593f47c5baa3e482854f36c7","unresolved":[],"upstream_path":"/v5/website-analysis/websites/traffic-sources"},"response_only":true,"review_evidence":"Legacy request-region response samples removed; no observations were relabeled. Only explicit official scalar type/null declarations listed in response_contract_review are applied; unsupported array item declarations remain unresolved.","review_period_days":30,"source_document_sha256":"3ddebac85fe9511f569ef7c9dbf46219d24a229199dabcf08df77aa495a7e3fb","source_revision":"3a00a91fb8db83d033b3008209c0d598d3866c54","upstream_origin_sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","upstream_path_sha256":"2c8a81b086ab5e098aacdcd2ef2f4707f67282f770289a2e8599c70a29425bd3","url":"https://github.com/AIsa-team/docs/blob/3a00a91fb8db83d033b3008209c0d598d3866c54/openapi/similarweb.json"}},"x-aisa-response-upstream-origin-sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","x-aisa-response-upstream-path-sha256":"2c8a81b086ab5e098aacdcd2ef2f4707f67282f770289a2e8599c70a29425bd3","x-aisa-revision":{"customer_pricing_ref":"d89caa405346","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e283a6d300b5"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_similarweb_marketing_channel_sources_legacy","path":"/apis/v1/similarweb/website/marketing-channel-sources-legacy"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/similarweb/website/marketing-channel-sources-legacy?country=ww&domain=example.com&end_date=2026-09&granularity=monthly&main_domain_only=true&start_date=2026-09' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/similarweb/website/popular-pages":{"get":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.225 USD (not a fixed price). Declared unit rate: $0.075 USD per similarweb_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_similarweb_popular_pages","parameters":[{"examples":{"default":{"value":"ww"}},"in":"query","name":"country","required":false,"schema":{"default":"ww","description":"Worldwide data only; values are case-insensitive.","enum":["ww"],"type":"string"}},{"examples":{"default":{"value":"example.com"},"minimal":{"value":"example.com"}},"in":"query","name":"domain","required":true,"schema":{"maxLength":253,"minLength":1,"type":"string"}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"end_date","required":true,"schema":{"type":"string"}},{"in":"query","name":"granularity","required":false,"schema":{"enum":["monthly"],"type":"string"}},{"examples":{"default":{"value":1},"minimal":{"value":1}},"in":"query","name":"limit","required":true,"schema":{"maximum":20,"minimum":1,"type":"integer"}},{"in":"query","name":"main_domain_only","required":false,"schema":{"type":"boolean"}},{"in":"query","name":"offset","required":false,"schema":{"maximum":100000,"minimum":0,"type":"integer"}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"start_date","required":true,"schema":{"type":"string"}},{"in":"query","name":"traffic_source","required":false,"schema":{"type":"string"}},{"in":"query","name":"web_source","required":false,"schema":{"enum":["desktop","mobile_web","total"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"properties":{"change":{"type":"number"},"page":{"type":"string"},"share":{"type":"number"}},"type":"object"},"type":"array"},"meta":{"$ref":"#/components/schemas/Response73D081Cabc11_SimilarWebMeta"}},"type":"object"}}},"description":"SimilarWeb v5 envelope (meta + data)."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Popular Pages","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"similarweb","x-aisa-category":"1","x-aisa-constraints":{"notes":["country supports ww only; default ww. State-level filtering is not supported."]},"x-aisa-docs-url":"https://aisa.one/docs/api-reference/similarweb/get_similarweb-website-popular-pages","x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.225,"estimate_source":"profile_seed","evidence_source":"response_body","maximum_units":20,"reserve_plan_units":{"input":"limit","input_multiplier":3},"unit":"similarweb_credit","unit_rate_usd":0.075,"units_per_count":3},"x-aisa-provider":"similarweb","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"similarweb","x-aisa-response-passthrough":true,"x-aisa-response-source":{"content_hash":"sha256:9c9dde997bd7894eaffaa34146aa12ba4ba65e07376a4b83294f4dd061a194ff","kind":"upstream_success_contract","source":{"content_hash":"sha256:f01263d0892fc5b88d312dedca0c65f4ef4b56831da515905a9857854ba6d8e7","converter":"reviewed-response-source-amendment@1","fetched_at":"2026-10-08T16:19:47.155165+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4f150b4d6bb7f0bf0c3cce58f9f98405661af0e4374e92d52f9ab77403aa4e97","prior_source":{"content_hash":"sha256:fb1b574d387a3529d96b41d6cb4726dec037be29a53750a6c1a8b15606a5c00c","converter":"scripts/prepare_response_source_migration.py@1","fetched_at":"2026-10-08T16:19:47.155165+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4f150b4d6bb7f0bf0c3cce58f9f98405661af0e4374e92d52f9ab77403aa4e97","refresh_policy":"pinned","refresh_reason":"Public response migration requires per-route binding and semantic review.","response_only":true,"review_evidence":"Retain the exact existing typed public response from pinned AIsa Docs 3a00a91fb8db83d033b3008209c0d598d3866c54; operation ID and public route match. The current SELECT-only metadata proves the same Profile reference as frozen W0, verified target ownership, no query/encoding/managed transform, and the expected official provider origin. No response fields, requiredness, examples, or status were inferred or widened. Actual complete current Runtime projection and release approval remain required.","review_period_days":30,"source_document_sha256":"3ddebac85fe9511f569ef7c9dbf46219d24a229199dabcf08df77aa495a7e3fb","source_revision":"3a00a91fb8db83d033b3008209c0d598d3866c54","upstream_origin_sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","upstream_path_sha256":"820f43dc2017e7459d2f0ee62f414767c5f151cc9b5523be7dbaf7c5dc604e68","url":"https://github.com/AIsa-team/docs/blob/3a00a91fb8db83d033b3008209c0d598d3866c54/openapi/similarweb.json"},"refresh_policy":"pinned","refresh_reason":"Public response migration requires per-route binding and semantic review.","response_only":true,"review_evidence":"Legacy request-region response samples removed; no observations were relabeled. Only explicit official scalar type/null declarations listed in response_contract_review are applied; unsupported array item declarations remain unresolved.","review_period_days":30,"source_document_sha256":"3ddebac85fe9511f569ef7c9dbf46219d24a229199dabcf08df77aa495a7e3fb","source_revision":"3a00a91fb8db83d033b3008209c0d598d3866c54","upstream_origin_sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","upstream_path_sha256":"820f43dc2017e7459d2f0ee62f414767c5f151cc9b5523be7dbaf7c5dc604e68","url":"https://github.com/AIsa-team/docs/blob/3a00a91fb8db83d033b3008209c0d598d3866c54/openapi/similarweb.json"}},"x-aisa-response-upstream-origin-sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","x-aisa-response-upstream-path-sha256":"820f43dc2017e7459d2f0ee62f414767c5f151cc9b5523be7dbaf7c5dc604e68","x-aisa-revision":{"customer_pricing_ref":"d89caa405346","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"038dd3ec76a8"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_similarweb_popular_pages","path":"/apis/v1/similarweb/website/popular-pages"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/similarweb/website/popular-pages?country=ww&domain=example.com&end_date=2026-09&limit=1&start_date=2026-09' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/similarweb/website/ppc-spend":{"get":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.075 USD (not a fixed price). Declared unit rate: $0.075 USD per similarweb_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_similarweb_ppc_spend","parameters":[{"examples":{"default":{"value":"ww"}},"in":"query","name":"country","required":false,"schema":{"default":"ww","description":"Worldwide data only; values are case-insensitive.","enum":["ww"],"type":"string"}},{"examples":{"default":{"value":"example.com"},"minimal":{"value":"example.com"}},"in":"query","name":"domain","required":true,"schema":{"maxLength":253,"minLength":1,"type":"string"}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"end_date","required":true,"schema":{"type":"string"}},{"examples":{"default":{"value":"monthly"}},"in":"query","name":"granularity","required":false,"schema":{"default":"monthly","enum":["monthly"],"type":"string"}},{"examples":{"default":{"value":true}},"in":"query","name":"main_domain_only","required":false,"schema":{"default":true,"type":"boolean"}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"start_date","required":true,"schema":{"type":"string"}},{"in":"query","name":"web_source","required":false,"schema":{"enum":["desktop","mobile_web","total"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"properties":{"currency":{"type":"string"},"date":{"type":"string"},"ppc_spend":{"type":"number"}},"type":"object"},"type":"array"},"meta":{"$ref":"#/components/schemas/Response0Cee89220B8F_SimilarWebMeta"}},"type":"object"}}},"description":"SimilarWeb v5 envelope (meta + data)."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"PPC Spend","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"similarweb","x-aisa-category":"1","x-aisa-constraints":{"notes":["country supports ww only; default ww. State-level filtering is not supported."]},"x-aisa-docs-url":"https://aisa.one/docs/api-reference/similarweb/get_similarweb-website-ppc-spend","x-aisa-pricing":{"cost_contract":"plan_units","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.075,"estimate_source":"profile_seed","evidence_source":"request_snapshot","request_cost_drivers":{"formula":{"input":"periods","input_multiplier":1},"inputs":[{"allowed_granularities":["monthly"],"default_buckets":{"monthly":12},"end":{"selector":"end_date","source":"query"},"granularity":{"selector":"granularity","source":"query"},"kind":"calendar_buckets","max":120,"min":1,"name":"periods","start":{"selector":"start_date","source":"query"}}],"kind":"plan_units"},"unit":"similarweb_credit","unit_rate_usd":0.075},"x-aisa-provider":"similarweb","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"similarweb","x-aisa-response-passthrough":true,"x-aisa-response-source":{"content_hash":"sha256:02cce3d226f37d45d280da99ebcb607c23502960030fbf1b02768f619805f444","kind":"upstream_success_contract","source":{"content_hash":"sha256:f46f01ba80e3aad867c65ca8e35b234f80faa5832f45ff9726b806c4cecfc449","converter":"reviewed-response-source-amendment@1","fetched_at":"2026-10-08T16:19:47.155165+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4f150b4d6bb7f0bf0c3cce58f9f98405661af0e4374e92d52f9ab77403aa4e97","prior_source":{"content_hash":"sha256:6f53767704129acae2ffa517643191410147b288e27c90c1b59a8ddc0ca966f3","converter":"scripts/prepare_response_source_migration.py@1","fetched_at":"2026-10-08T16:19:47.155165+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4f150b4d6bb7f0bf0c3cce58f9f98405661af0e4374e92d52f9ab77403aa4e97","refresh_policy":"pinned","refresh_reason":"Public response migration requires per-route binding and semantic review.","response_only":true,"review_evidence":"Retain the exact existing typed public response from pinned AIsa Docs 3a00a91fb8db83d033b3008209c0d598d3866c54; operation ID and public route match. The current SELECT-only metadata proves the same Profile reference as frozen W0, verified target ownership, no query/encoding/managed transform, and the expected official provider origin. No response fields, requiredness, examples, or status were inferred or widened. Actual complete current Runtime projection and release approval remain required.","review_period_days":30,"source_document_sha256":"3ddebac85fe9511f569ef7c9dbf46219d24a229199dabcf08df77aa495a7e3fb","source_revision":"3a00a91fb8db83d033b3008209c0d598d3866c54","upstream_origin_sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","upstream_path_sha256":"0022ad1e1884788bc7dd7b248049083967ea8c5fde943d23fdf9a3e3c980e9e3","url":"https://github.com/AIsa-team/docs/blob/3a00a91fb8db83d033b3008209c0d598d3866c54/openapi/similarweb.json"},"refresh_policy":"pinned","refresh_reason":"Public response migration requires per-route binding and semantic review.","response_only":true,"review_evidence":"Legacy request-region response samples removed; no observations were relabeled. Only explicit official scalar type/null declarations listed in response_contract_review are applied; unsupported array item declarations remain unresolved.","review_period_days":30,"source_document_sha256":"3ddebac85fe9511f569ef7c9dbf46219d24a229199dabcf08df77aa495a7e3fb","source_revision":"3a00a91fb8db83d033b3008209c0d598d3866c54","upstream_origin_sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","upstream_path_sha256":"0022ad1e1884788bc7dd7b248049083967ea8c5fde943d23fdf9a3e3c980e9e3","url":"https://github.com/AIsa-team/docs/blob/3a00a91fb8db83d033b3008209c0d598d3866c54/openapi/similarweb.json"}},"x-aisa-response-upstream-origin-sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","x-aisa-response-upstream-path-sha256":"0022ad1e1884788bc7dd7b248049083967ea8c5fde943d23fdf9a3e3c980e9e3","x-aisa-revision":{"customer_pricing_ref":"d89caa405346","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3e82d26e4b7b"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_similarweb_ppc_spend","path":"/apis/v1/similarweb/website/ppc-spend"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/similarweb/website/ppc-spend?country=ww&domain=example.com&end_date=2026-09&granularity=monthly&main_domain_only=true&start_date=2026-09' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/similarweb/website/ranking":{"get":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.15 USD (not a fixed price). Declared unit rate: $0.075 USD per similarweb_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_similarweb_ranking","parameters":[{"examples":{"default":{"value":"ww"}},"in":"query","name":"country","required":false,"schema":{"default":"ww","description":"Worldwide data only; values are case-insensitive.","enum":["ww"],"type":"string"}},{"examples":{"default":{"value":"example.com"},"minimal":{"value":"example.com"}},"in":"query","name":"domain","required":true,"schema":{"maxLength":253,"minLength":1,"type":"string"}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"end_date","required":true,"schema":{"type":"string"}},{"examples":{"default":{"value":"monthly"}},"in":"query","name":"granularity","required":false,"schema":{"default":"monthly","enum":["monthly"],"type":"string"}},{"examples":{"default":{"value":true}},"in":"query","name":"main_domain_only","required":false,"schema":{"default":true,"type":"boolean"}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"start_date","required":true,"schema":{"type":"string"}},{"in":"query","name":"web_source","required":false,"schema":{"enum":["desktop","mobile_web","total"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"properties":{"category":{"type":"string"},"category_rank":{"type":"integer"},"country_rank":{"type":"integer"},"date":{"type":"string"}},"type":"object"},"type":"array"},"meta":{"$ref":"#/components/schemas/ResponseA0396574Ebbb_SimilarWebMeta"}},"type":"object"}}},"description":"SimilarWeb v5 envelope (meta + data)."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Website Ranking","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"similarweb","x-aisa-category":"1","x-aisa-constraints":{"notes":["country supports ww only; default ww. State-level filtering is not supported."]},"x-aisa-docs-url":"https://aisa.one/docs/api-reference/similarweb/get_similarweb-website-ranking","x-aisa-pricing":{"cost_contract":"plan_units","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.15,"estimate_source":"profile_seed","evidence_source":"request_snapshot","request_cost_drivers":{"formula":{"input":"periods","input_multiplier":2},"inputs":[{"allowed_granularities":["monthly"],"default_buckets":{"monthly":12},"end":{"selector":"end_date","source":"query"},"granularity":{"selector":"granularity","source":"query"},"kind":"calendar_buckets","max":120,"min":1,"name":"periods","start":{"selector":"start_date","source":"query"}}],"kind":"plan_units"},"unit":"similarweb_credit","unit_rate_usd":0.075},"x-aisa-provider":"similarweb","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"similarweb","x-aisa-response-passthrough":true,"x-aisa-response-source":{"content_hash":"sha256:205b3b38229764dedd3633667b94529b00eebd2c4bbd090b5e09fa38c0161805","kind":"upstream_success_contract","source":{"content_hash":"sha256:74c557c0192a9cfc26365881b523c363c947a9e1a20321d4fd939249aae4f40b","converter":"reviewed-response-source-amendment@1","fetched_at":"2026-10-08T16:19:47.155165+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4f150b4d6bb7f0bf0c3cce58f9f98405661af0e4374e92d52f9ab77403aa4e97","prior_source":{"content_hash":"sha256:7e2dbabd46a2948ae3f7ce7f9c97b04fde9b43ea7c7419cfd3a66e639fd34219","converter":"scripts/prepare_response_source_migration.py@1","fetched_at":"2026-10-08T16:19:47.155165+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4f150b4d6bb7f0bf0c3cce58f9f98405661af0e4374e92d52f9ab77403aa4e97","refresh_policy":"pinned","refresh_reason":"Public response migration requires per-route binding and semantic review.","response_only":true,"review_evidence":"Retain the exact existing typed public response from pinned AIsa Docs 3a00a91fb8db83d033b3008209c0d598d3866c54; operation ID and public route match. The current SELECT-only metadata proves the same Profile reference as frozen W0, verified target ownership, no query/encoding/managed transform, and the expected official provider origin. No response fields, requiredness, examples, or status were inferred or widened. Actual complete current Runtime projection and release approval remain required.","review_period_days":30,"source_document_sha256":"3ddebac85fe9511f569ef7c9dbf46219d24a229199dabcf08df77aa495a7e3fb","source_revision":"3a00a91fb8db83d033b3008209c0d598d3866c54","upstream_origin_sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","upstream_path_sha256":"72caed7570344794219b58beaf7b49ec1dbc8fae8a8f409baaaf0d684d674c35","url":"https://github.com/AIsa-team/docs/blob/3a00a91fb8db83d033b3008209c0d598d3866c54/openapi/similarweb.json"},"refresh_policy":"pinned","refresh_reason":"Public response migration requires per-route binding and semantic review.","response_only":true,"review_evidence":"Legacy request-region response samples removed; no observations were relabeled. Only explicit official scalar type/null declarations listed in response_contract_review are applied; unsupported array item declarations remain unresolved.","review_period_days":30,"source_document_sha256":"3ddebac85fe9511f569ef7c9dbf46219d24a229199dabcf08df77aa495a7e3fb","source_revision":"3a00a91fb8db83d033b3008209c0d598d3866c54","upstream_origin_sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","upstream_path_sha256":"72caed7570344794219b58beaf7b49ec1dbc8fae8a8f409baaaf0d684d674c35","url":"https://github.com/AIsa-team/docs/blob/3a00a91fb8db83d033b3008209c0d598d3866c54/openapi/similarweb.json"}},"x-aisa-response-upstream-origin-sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","x-aisa-response-upstream-path-sha256":"72caed7570344794219b58beaf7b49ec1dbc8fae8a8f409baaaf0d684d674c35","x-aisa-revision":{"customer_pricing_ref":"d89caa405346","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6921133134e3"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_similarweb_ranking","path":"/apis/v1/similarweb/website/ranking"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/similarweb/website/ranking?country=ww&domain=example.com&end_date=2026-09&granularity=monthly&main_domain_only=true&start_date=2026-09' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/similarweb/website/referrals":{"get":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.3 USD (not a fixed price). Declared unit rate: $0.075 USD per similarweb_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_similarweb_referrals","parameters":[{"examples":{"default":{"value":"ww"}},"in":"query","name":"country","required":false,"schema":{"default":"ww","description":"Worldwide data only; values are case-insensitive.","enum":["ww"],"type":"string"}},{"examples":{"default":{"value":"example.com"},"minimal":{"value":"example.com"}},"in":"query","name":"domain","required":true,"schema":{"maxLength":253,"minLength":1,"type":"string"}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"end_date","required":true,"schema":{"type":"string"}},{"in":"query","name":"granularity","required":false,"schema":{"enum":["monthly"],"type":"string"}},{"examples":{"default":{"value":1},"minimal":{"value":1}},"in":"query","name":"limit","required":true,"schema":{"maximum":20,"minimum":1,"type":"integer"}},{"in":"query","name":"main_domain_only","required":false,"schema":{"type":"boolean"}},{"in":"query","name":"offset","required":false,"schema":{"maximum":100000,"minimum":0,"type":"integer"}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"start_date","required":true,"schema":{"type":"string"}},{"in":"query","name":"traffic_source","required":false,"schema":{"type":"string"}},{"in":"query","name":"web_source","required":false,"schema":{"enum":["desktop","mobile_web","total"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"properties":{"change":{"type":"number"},"domain":{"type":"string"},"share":{"type":"number"},"visits":{"type":"number"}},"type":"object"},"type":"array"},"meta":{"$ref":"#/components/schemas/Response758Fcfa4290B_SimilarWebMeta"}},"type":"object"}}},"description":"SimilarWeb v5 envelope (meta + data)."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Referrals","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"similarweb","x-aisa-category":"1","x-aisa-constraints":{"notes":["country supports ww only; default ww. State-level filtering is not supported."]},"x-aisa-docs-url":"https://aisa.one/docs/api-reference/similarweb/get_similarweb-website-referrals","x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.3,"estimate_source":"profile_seed","evidence_source":"response_body","maximum_units":20,"reserve_plan_units":{"input":"limit","input_multiplier":4},"unit":"similarweb_credit","unit_rate_usd":0.075,"units_per_count":4},"x-aisa-provider":"similarweb","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"similarweb","x-aisa-response-passthrough":true,"x-aisa-response-source":{"content_hash":"sha256:8e672d422da0a11d47d236ccbdaf4ef32273626b1c0107d7e1cc1d023b3c61d8","kind":"upstream_success_contract","source":{"content_hash":"sha256:7619a535b22df3253e0abe04e9c2ba1434b105522d72447d0d0bae3a7e13c92d","converter":"reviewed-response-source-amendment@1","fetched_at":"2026-10-08T16:19:47.155165+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4f150b4d6bb7f0bf0c3cce58f9f98405661af0e4374e92d52f9ab77403aa4e97","prior_source":{"content_hash":"sha256:789014f0a132b2e4507c4631bd79e7006c08a7459e1f027c6517e9cc885288c9","converter":"scripts/prepare_response_source_migration.py@1","fetched_at":"2026-10-08T16:19:47.155165+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4f150b4d6bb7f0bf0c3cce58f9f98405661af0e4374e92d52f9ab77403aa4e97","refresh_policy":"pinned","refresh_reason":"Public response migration requires per-route binding and semantic review.","response_only":true,"review_evidence":"Retain the exact existing typed public response from pinned AIsa Docs 3a00a91fb8db83d033b3008209c0d598d3866c54; operation ID and public route match. The current SELECT-only metadata proves the same Profile reference as frozen W0, verified target ownership, no query/encoding/managed transform, and the expected official provider origin. No response fields, requiredness, examples, or status were inferred or widened. Actual complete current Runtime projection and release approval remain required.","review_period_days":30,"source_document_sha256":"3ddebac85fe9511f569ef7c9dbf46219d24a229199dabcf08df77aa495a7e3fb","source_revision":"3a00a91fb8db83d033b3008209c0d598d3866c54","upstream_origin_sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","upstream_path_sha256":"391d3e7a6087bbcee7aed9072b97db57cc70f305ccf0576341aa84bedf33383a","url":"https://github.com/AIsa-team/docs/blob/3a00a91fb8db83d033b3008209c0d598d3866c54/openapi/similarweb.json"},"refresh_policy":"pinned","refresh_reason":"Public response migration requires per-route binding and semantic review.","response_only":true,"review_evidence":"Legacy request-region response samples removed; no observations were relabeled. Only explicit official scalar type/null declarations listed in response_contract_review are applied; unsupported array item declarations remain unresolved.","review_period_days":30,"source_document_sha256":"3ddebac85fe9511f569ef7c9dbf46219d24a229199dabcf08df77aa495a7e3fb","source_revision":"3a00a91fb8db83d033b3008209c0d598d3866c54","upstream_origin_sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","upstream_path_sha256":"391d3e7a6087bbcee7aed9072b97db57cc70f305ccf0576341aa84bedf33383a","url":"https://github.com/AIsa-team/docs/blob/3a00a91fb8db83d033b3008209c0d598d3866c54/openapi/similarweb.json"}},"x-aisa-response-upstream-origin-sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","x-aisa-response-upstream-path-sha256":"391d3e7a6087bbcee7aed9072b97db57cc70f305ccf0576341aa84bedf33383a","x-aisa-revision":{"customer_pricing_ref":"d89caa405346","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8658c77491d2"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_similarweb_referrals","path":"/apis/v1/similarweb/website/referrals"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/similarweb/website/referrals?country=ww&domain=example.com&end_date=2026-09&limit=1&start_date=2026-09' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/similarweb/website/similar-sites":{"get":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.375 USD (not a fixed price). Declared unit rate: $0.075 USD per similarweb_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_similarweb_similar_sites","parameters":[{"examples":{"default":{"value":"ww"},"minimal":{"value":"ww"}},"in":"query","name":"country","required":false,"schema":{"default":"ww","description":"Worldwide data only; values are case-insensitive.","enum":["ww"],"type":"string"}},{"examples":{"default":{"value":"cnn.com"},"minimal":{"value":"cnn.com"}},"in":"query","name":"domain","required":true,"schema":{"maxLength":253,"minLength":1,"type":"string"}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"end_date","required":true,"schema":{"type":"string"}},{"in":"query","name":"granularity","required":false,"schema":{"enum":["monthly"],"type":"string"}},{"examples":{"default":{"value":1},"minimal":{"value":1}},"in":"query","name":"limit","required":true,"schema":{"maximum":20,"minimum":1,"type":"integer"}},{"in":"query","name":"main_domain_only","required":false,"schema":{"type":"boolean"}},{"in":"query","name":"offset","required":false,"schema":{"maximum":100000,"minimum":0,"type":"integer"}},{"examples":{"default":{"value":"2026-07"},"minimal":{"value":"2026-07"}},"in":"query","name":"start_date","required":true,"schema":{"type":"string"}},{"in":"query","name":"traffic_source","required":false,"schema":{"type":"string"}},{"in":"query","name":"web_source","required":false,"schema":{"enum":["desktop","mobile_web","total"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"data":[{"affinity":1,"category":"News_and_Media","domain":"bbc.com","has_adsense":true,"rank":95}],"meta":{"last_updated":"2026-07-31","query":{"asc":null,"limit":5,"offset":0,"sort":null},"request":{"category":null,"domain":"cnn.com","end_date":"2026-07-31","format":"json","granularity":"monthly","metrics":["rank","affinity","has_adsense"],"start_date":"2026-05-01"},"status":"success"}},"schema":{"properties":{"data":{"items":{"properties":{"affinity":{"type":"number"},"category":{"type":"string"},"domain":{"type":"string"},"has_adsense":{"type":"boolean"},"rank":{"type":"integer"}},"type":"object"},"type":"array"},"meta":{"$ref":"#/components/schemas/Response7B51F63Afd06_SimilarWebMeta"}},"type":"object"}}},"description":"SimilarWeb v5 envelope (meta + data)."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"SimilarSites","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"similarweb","x-aisa-category":"1","x-aisa-constraints":{"notes":["country supports ww only; default ww. State-level filtering is not supported.","The bound Similarweb v5 upstream documents monthly granularity and the latest three months only. Use the latest available three-month interval; the reference dates are a template, not a guarantee of account data availability. Source: https://docs.similarweb.com/api-v5/api-reference/website-analysis-api/website-performance/similar-sites"]},"x-aisa-docs-url":"https://aisa.one/docs/api-reference/similarweb/get_similarweb-website-similar-sites","x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.375,"estimate_source":"profile_seed","evidence_source":"response_body","maximum_units":20,"reserve_plan_units":{"input":"limit","input_multiplier":5},"unit":"similarweb_credit","unit_rate_usd":0.075,"units_per_count":5},"x-aisa-provider":"similarweb","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"similarweb","x-aisa-response-passthrough":true,"x-aisa-response-source":{"content_hash":"sha256:d8777247a2f6537770362bdbb1ac3b5a3b23b3643af263aa0e39c80cfdcf4f27","kind":"upstream_success_contract","source":{"content_hash":"sha256:a0f9d29208418013b23e6a0a513c8c61d2c210518c0fc938dc06ea5b7fb7e0fa","converter":"scripts/prepare_response_source_migration.py@1","fetched_at":"2026-10-08T16:19:47.155165+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4f150b4d6bb7f0bf0c3cce58f9f98405661af0e4374e92d52f9ab77403aa4e97","refresh_policy":"pinned","refresh_reason":"Public response migration requires per-route binding and semantic review.","response_only":true,"review_evidence":"Retain the exact existing typed public response from pinned AIsa Docs 3a00a91fb8db83d033b3008209c0d598d3866c54; operation ID and public route match. The current SELECT-only metadata proves the same Profile reference as frozen W0, verified target ownership, no query/encoding/managed transform, and the expected official provider origin. No response fields, requiredness, examples, or status were inferred or widened. Actual complete current Runtime projection and release approval remain required.","review_period_days":30,"source_document_sha256":"3ddebac85fe9511f569ef7c9dbf46219d24a229199dabcf08df77aa495a7e3fb","source_revision":"3a00a91fb8db83d033b3008209c0d598d3866c54","upstream_origin_sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","upstream_path_sha256":"ade5a8fb308735894d5a8bea36444361969ff1cfc081a36ae0c2431a0553c75f","url":"https://github.com/AIsa-team/docs/blob/3a00a91fb8db83d033b3008209c0d598d3866c54/openapi/similarweb.json"}},"x-aisa-response-upstream-origin-sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","x-aisa-response-upstream-path-sha256":"ade5a8fb308735894d5a8bea36444361969ff1cfc081a36ae0c2431a0553c75f","x-aisa-revision":{"customer_pricing_ref":"d89caa405346","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c1ed2e0601ad"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_similarweb_similar_sites","path":"/apis/v1/similarweb/website/similar-sites"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/similarweb/website/similar-sites?country=ww&domain=cnn.com&end_date=2026-09&limit=1&start_date=2026-07' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/similarweb/website/subdomains":{"get":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.15 USD (not a fixed price). Declared unit rate: $0.075 USD per similarweb_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_similarweb_subdomains","parameters":[{"examples":{"default":{"value":"ww"}},"in":"query","name":"country","required":false,"schema":{"default":"ww","description":"Worldwide data only; values are case-insensitive.","enum":["ww"],"type":"string"}},{"examples":{"default":{"value":"example.com"},"minimal":{"value":"example.com"}},"in":"query","name":"domain","required":true,"schema":{"maxLength":253,"minLength":1,"type":"string"}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"end_date","required":true,"schema":{"type":"string"}},{"in":"query","name":"granularity","required":false,"schema":{"enum":["monthly"],"type":"string"}},{"examples":{"default":{"value":1},"minimal":{"value":1}},"in":"query","name":"limit","required":true,"schema":{"maximum":20,"minimum":1,"type":"integer"}},{"in":"query","name":"main_domain_only","required":false,"schema":{"type":"boolean"}},{"in":"query","name":"offset","required":false,"schema":{"maximum":100000,"minimum":0,"type":"integer"}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"start_date","required":true,"schema":{"type":"string"}},{"in":"query","name":"traffic_source","required":false,"schema":{"type":"string"}},{"in":"query","name":"web_source","required":false,"schema":{"enum":["desktop","mobile_web","total"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"properties":{"share":{"type":"number"},"subdomain":{"type":"string"}},"type":"object"},"type":"array"},"meta":{"$ref":"#/components/schemas/Response9A183Fe05Eb8_SimilarWebMeta"}},"type":"object"}}},"description":"SimilarWeb v5 envelope (meta + data)."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Website Subdomains","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"similarweb","x-aisa-category":"1","x-aisa-constraints":{"notes":["country supports ww only; default ww. State-level filtering is not supported."]},"x-aisa-docs-url":"https://aisa.one/docs/api-reference/similarweb/get_similarweb-website-subdomains","x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.15,"estimate_source":"profile_seed","evidence_source":"response_body","maximum_units":20,"reserve_plan_units":{"input":"limit","input_multiplier":2},"unit":"similarweb_credit","unit_rate_usd":0.075,"units_per_count":2},"x-aisa-provider":"similarweb","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"similarweb","x-aisa-response-passthrough":true,"x-aisa-response-source":{"content_hash":"sha256:f905c4675c89fb031506ccf3daebe22e3629d3298f31311bf8e3f4e76fb95cc2","kind":"upstream_success_contract","source":{"content_hash":"sha256:4e2344ce34d5e57d6cd8a58628fb7aaa7d2e49dcaf2ac14f73f7304254ff856a","converter":"reviewed-response-source-amendment@1","fetched_at":"2026-10-08T16:19:47.155165+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4f150b4d6bb7f0bf0c3cce58f9f98405661af0e4374e92d52f9ab77403aa4e97","prior_source":{"content_hash":"sha256:824fa79a9bfe85fb90ed6bc721e0b997e9e56033e4d5985f78fb41fb10badeb0","converter":"scripts/prepare_response_source_migration.py@1","fetched_at":"2026-10-08T16:19:47.155165+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4f150b4d6bb7f0bf0c3cce58f9f98405661af0e4374e92d52f9ab77403aa4e97","refresh_policy":"pinned","refresh_reason":"Public response migration requires per-route binding and semantic review.","response_only":true,"review_evidence":"Retain the exact existing typed public response from pinned AIsa Docs 3a00a91fb8db83d033b3008209c0d598d3866c54; operation ID and public route match. The current SELECT-only metadata proves the same Profile reference as frozen W0, verified target ownership, no query/encoding/managed transform, and the expected official provider origin. No response fields, requiredness, examples, or status were inferred or widened. Actual complete current Runtime projection and release approval remain required.","review_period_days":30,"source_document_sha256":"3ddebac85fe9511f569ef7c9dbf46219d24a229199dabcf08df77aa495a7e3fb","source_revision":"3a00a91fb8db83d033b3008209c0d598d3866c54","upstream_origin_sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","upstream_path_sha256":"05979a85ed8314cd2231cba830e4362e0c75ed96cf8f1bfcf9d7e00909fccffb","url":"https://github.com/AIsa-team/docs/blob/3a00a91fb8db83d033b3008209c0d598d3866c54/openapi/similarweb.json"},"refresh_policy":"pinned","refresh_reason":"Public response migration requires per-route binding and semantic review.","response_only":true,"review_evidence":"Legacy request-region response samples removed; no observations were relabeled. Only explicit official scalar type/null declarations listed in response_contract_review are applied; unsupported array item declarations remain unresolved.","review_period_days":30,"source_document_sha256":"3ddebac85fe9511f569ef7c9dbf46219d24a229199dabcf08df77aa495a7e3fb","source_revision":"3a00a91fb8db83d033b3008209c0d598d3866c54","upstream_origin_sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","upstream_path_sha256":"05979a85ed8314cd2231cba830e4362e0c75ed96cf8f1bfcf9d7e00909fccffb","url":"https://github.com/AIsa-team/docs/blob/3a00a91fb8db83d033b3008209c0d598d3866c54/openapi/similarweb.json"}},"x-aisa-response-upstream-origin-sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","x-aisa-response-upstream-path-sha256":"05979a85ed8314cd2231cba830e4362e0c75ed96cf8f1bfcf9d7e00909fccffb","x-aisa-revision":{"customer_pricing_ref":"d89caa405346","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4fba3188dd47"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_similarweb_subdomains","path":"/apis/v1/similarweb/website/subdomains"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/similarweb/website/subdomains?country=ww&domain=example.com&end_date=2026-09&limit=1&start_date=2026-09' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/similarweb/website/technologies":{"get":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.75 USD (not a fixed price). Declared unit rate: $0.075 USD per similarweb_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_similarweb_technologies","parameters":[{"examples":{"default":{"value":"ww"}},"in":"query","name":"country","required":false,"schema":{"default":"ww","description":"Worldwide data only; values are case-insensitive.","enum":["ww"],"type":"string"}},{"examples":{"default":{"value":"example.com"},"minimal":{"value":"example.com"}},"in":"query","name":"domain","required":true,"schema":{"maxLength":2048,"minLength":1,"type":"string"}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"end_date","required":true,"schema":{"type":"string"}},{"in":"query","name":"format","required":false,"schema":{"enum":["json"],"type":"string"}},{"examples":{"default":{"value":"monthly"},"minimal":{"value":"monthly"}},"in":"query","name":"granularity","required":true,"schema":{"enum":["monthly"],"type":"string"}},{"examples":{"default":{"value":1},"minimal":{"value":1}},"in":"query","name":"limit","required":true,"schema":{"maximum":20,"minimum":1,"type":"integer"}},{"in":"query","name":"main_domain_only","required":false,"schema":{"type":"boolean"}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"start_date","required":true,"schema":{"type":"string"}},{"in":"query","name":"web_source","required":false,"schema":{"enum":["total"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"data":[{"category":"Advertising","description":"24/7 Media creates the tools for business advantage in the digital world.","first_seen_date":"2018-04-21","pricing_model":"Free","status":"removed","sub_category":"Publisher Ad Server","technology":"24 7 Media"}],"meta":{"last_updated":"2026-07-31","query":{"asc":null,"limit":5,"offset":0,"sort":null},"request":{"category":null,"domain":"cnn.com","end_date":"2026-07-31","format":"json","granularity":"monthly","main_domain_only":false,"metrics":["sub_category","pricing_model","description","first_seen_date"],"start_date":"2026-07-01","status":"installed_and_removed"},"status":"success"}},"schema":{"properties":{"data":{"items":{"properties":{"category":{"type":"string"},"description":{"type":"string"},"first_seen_date":{"type":"string"},"pricing_model":{"type":"string"},"status":{"type":"string"},"sub_category":{"type":"string"},"technology":{"type":"string"}},"type":"object"},"type":"array"},"meta":{"$ref":"#/components/schemas/ResponseBd0Df3C14905_SimilarWebMeta"}},"type":"object"}}},"description":"SimilarWeb v5 envelope (meta + data)."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Website Technologies","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"similarweb","x-aisa-category":"1","x-aisa-constraints":{"notes":["country supports ww only; default ww. State-level filtering is not supported.","The bound Similarweb v5 upstream documents a current technology snapshot for the last month, with monthly granularity only, not a historical time series. Required start_date and end_date must still be supplied under this public contract; use the latest available month. Source: https://docs.similarweb.com/api-v5/api-reference/website-analysis-api/website-content/website-technologies"]},"x-aisa-docs-url":"https://aisa.one/docs/api-reference/similarweb/get_similarweb-website-technologies","x-aisa-pricing":{"cost_contract":"plan_units","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.75,"estimate_source":"profile_seed","evidence_source":"request_snapshot","request_cost_drivers":{"formula":{"fixed_units":10},"inputs":[],"kind":"plan_units"},"unit":"similarweb_credit","unit_rate_usd":0.075},"x-aisa-provider":"similarweb","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"similarweb","x-aisa-response-passthrough":true,"x-aisa-response-source":{"content_hash":"sha256:4f24f4a4a2a4bd872e9470c71035b811e6e8671a44cd0bc1e249e1dbdf86c78e","kind":"upstream_success_contract","source":{"content_hash":"sha256:3dc999be70aacef2e52112706b4fcd83d58c44c3e4344b88de20017677e21271","converter":"scripts/prepare_response_source_migration.py@1","fetched_at":"2026-10-08T16:19:47.155165+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4f150b4d6bb7f0bf0c3cce58f9f98405661af0e4374e92d52f9ab77403aa4e97","refresh_policy":"pinned","refresh_reason":"Public response migration requires per-route binding and semantic review.","response_only":true,"review_evidence":"Retain the exact existing typed public response from pinned AIsa Docs 3a00a91fb8db83d033b3008209c0d598d3866c54; operation ID and public route match. The current SELECT-only metadata proves the same Profile reference as frozen W0, verified target ownership, no query/encoding/managed transform, and the expected official provider origin. No response fields, requiredness, examples, or status were inferred or widened. Actual complete current Runtime projection and release approval remain required.","review_period_days":30,"source_document_sha256":"3ddebac85fe9511f569ef7c9dbf46219d24a229199dabcf08df77aa495a7e3fb","source_revision":"3a00a91fb8db83d033b3008209c0d598d3866c54","upstream_origin_sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","upstream_path_sha256":"39144dc4e9b94e810b416d6ba602e0d732f31140825a867684cc45c97aa09f7b","url":"https://github.com/AIsa-team/docs/blob/3a00a91fb8db83d033b3008209c0d598d3866c54/openapi/similarweb.json"}},"x-aisa-response-upstream-origin-sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","x-aisa-response-upstream-path-sha256":"39144dc4e9b94e810b416d6ba602e0d732f31140825a867684cc45c97aa09f7b","x-aisa-revision":{"customer_pricing_ref":"d89caa405346","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"384a7d699622"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_similarweb_technologies","path":"/apis/v1/similarweb/website/technologies"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/similarweb/website/technologies?country=ww&domain=example.com&end_date=2026-09&granularity=monthly&limit=1&start_date=2026-09' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/similarweb/website/top-sites-ranking":{"get":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.075 USD (not a fixed price). Declared unit rate: $0.075 USD per similarweb_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_similarweb_top_sites_ranking","parameters":[{"examples":{"default":{"value":"Finance"},"minimal":{"value":"Finance"}},"in":"query","name":"category","required":true,"schema":{"maxLength":191,"minLength":1,"type":"string"}},{"examples":{"default":{"value":"ww"},"minimal":{"value":"ww"}},"in":"query","name":"country","required":false,"schema":{"default":"ww","description":"Worldwide data only; values are case-insensitive.","enum":["ww"],"type":"string"}},{"examples":{"default":{"value":1},"minimal":{"value":1}},"in":"query","name":"limit","required":true,"schema":{"maximum":20,"minimum":1,"type":"integer"}},{"in":"query","name":"offset","required":false,"schema":{"maximum":100000,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"properties":{"domain":{"type":"string"},"rank":{"type":"integer"}},"type":"object"},"type":"array"},"meta":{"$ref":"#/components/schemas/ResponseC6C9032778Bd_SimilarWebMeta"}},"type":"object"}}},"description":"SimilarWeb v5 envelope (meta + data)."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Top Sites Ranking","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"similarweb","x-aisa-category":"1","x-aisa-constraints":{"notes":["country supports ww only; default ww. State-level filtering is not supported."]},"x-aisa-docs-url":"https://aisa.one/docs/api-reference/similarweb/get_similarweb-website-top-sites-ranking","x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.075,"estimate_source":"profile_seed","evidence_source":"response_body","maximum_units":20,"reserve_plan_units":{"input":"limit","input_multiplier":1},"unit":"similarweb_credit","unit_rate_usd":0.075},"x-aisa-provider":"similarweb","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"similarweb","x-aisa-response-passthrough":true,"x-aisa-response-source":{"content_hash":"sha256:982471773be027f8e3eaf5a26a3eb0f36fad6be922ca1083678916aa51cc1c33","kind":"upstream_success_contract","source":{"content_hash":"sha256:02686e566ce70db40ff058c4d8dc2e88d48f0cde3a1c923fc089bd3dbd338fee","converter":"reviewed-response-source-amendment@1","fetched_at":"2026-10-08T16:19:47.155165+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4f150b4d6bb7f0bf0c3cce58f9f98405661af0e4374e92d52f9ab77403aa4e97","prior_source":{"content_hash":"sha256:e00d85fb6dfa9292257b42febaee9ca380084ad14d7cad80b05ba3acc114c081","converter":"scripts/prepare_response_source_migration.py@1","fetched_at":"2026-10-08T16:19:47.155165+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4f150b4d6bb7f0bf0c3cce58f9f98405661af0e4374e92d52f9ab77403aa4e97","refresh_policy":"pinned","refresh_reason":"Public response migration requires per-route binding and semantic review.","response_only":true,"review_evidence":"Retain the exact existing typed public response from pinned AIsa Docs 3a00a91fb8db83d033b3008209c0d598d3866c54; operation ID and public route match. The current SELECT-only metadata proves the same Profile reference as frozen W0, verified target ownership, no query/encoding/managed transform, and the expected official provider origin. No response fields, requiredness, examples, or status were inferred or widened. Actual complete current Runtime projection and release approval remain required.","review_period_days":30,"source_document_sha256":"3ddebac85fe9511f569ef7c9dbf46219d24a229199dabcf08df77aa495a7e3fb","source_revision":"3a00a91fb8db83d033b3008209c0d598d3866c54","upstream_origin_sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","upstream_path_sha256":"a349e6657c4c1da36fda2be6ea4e3489f6403922a07c0bc7da7e100635d4bfd0","url":"https://github.com/AIsa-team/docs/blob/3a00a91fb8db83d033b3008209c0d598d3866c54/openapi/similarweb.json"},"refresh_policy":"pinned","refresh_reason":"Public response migration requires per-route binding and semantic review.","response_only":true,"review_evidence":"Legacy request-region response samples removed; no observations were relabeled. Only explicit official scalar type/null declarations listed in response_contract_review are applied; unsupported array item declarations remain unresolved.","review_period_days":30,"source_document_sha256":"3ddebac85fe9511f569ef7c9dbf46219d24a229199dabcf08df77aa495a7e3fb","source_revision":"3a00a91fb8db83d033b3008209c0d598d3866c54","upstream_origin_sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","upstream_path_sha256":"a349e6657c4c1da36fda2be6ea4e3489f6403922a07c0bc7da7e100635d4bfd0","url":"https://github.com/AIsa-team/docs/blob/3a00a91fb8db83d033b3008209c0d598d3866c54/openapi/similarweb.json"}},"x-aisa-response-upstream-origin-sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","x-aisa-response-upstream-path-sha256":"a349e6657c4c1da36fda2be6ea4e3489f6403922a07c0bc7da7e100635d4bfd0","x-aisa-revision":{"customer_pricing_ref":"d89caa405346","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"14c28442c544"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_similarweb_top_sites_ranking","path":"/apis/v1/similarweb/website/top-sites-ranking"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/similarweb/website/top-sites-ranking?category=Finance&country=ww&limit=1' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/similarweb/website/traffic-engagement":{"get":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.075 USD (not a fixed price). Declared unit rate: $0.075 USD per similarweb_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_similarweb_traffic_engagement","parameters":[{"examples":{"default":{"value":"ww"},"minimal":{"value":"ww"}},"in":"query","name":"country","required":false,"schema":{"default":"ww","description":"Worldwide data only; values are case-insensitive.","enum":["ww"],"type":"string"}},{"examples":{"default":{"value":"cnn.com"},"minimal":{"value":"cnn.com"}},"in":"query","name":"domain","required":true,"schema":{"maxLength":253,"minLength":1,"type":"string"}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"end_date","required":true,"schema":{"type":"string"}},{"in":"query","name":"granularity","required":false,"schema":{"default":"monthly","enum":["monthly"],"type":"string"}},{"in":"query","name":"main_domain_only","required":false,"schema":{"default":true,"type":"boolean"}},{"examples":{"default":{"value":"visits"},"minimal":{"value":"visits"}},"in":"query","name":"metrics","required":true,"schema":{"type":"string","x-aisa-delimiter":",","x-aisa-maxItems":8,"x-aisa-minItems":1}},{"in":"query","name":"mtd","required":false,"schema":{"type":"boolean"}},{"examples":{"default":{"value":"2026-09"},"minimal":{"value":"2026-09"}},"in":"query","name":"start_date","required":true,"schema":{"type":"string"}},{"in":"query","name":"web_source","required":false,"schema":{"enum":["desktop","mobile_web","total"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"properties":{"average_visit_duration":{"description":"Average time on website (in seconds)","format":"double","type":["number","null"]},"bounce_rate":{"description":"Percentage of visits that view only one page on the website","format":"double","type":["number","null"]},"date":{"type":"string"},"new_users":{"description":"Estimated number of new users to the website","format":"double","type":["number","null"]},"page_views":{"description":"Estimated number of pages viewed on the website","format":"double","type":["number","null"]},"pages_per_visit":{"description":"Average number of pages viewed per visit","format":"double","type":["number","null"]},"returning_users":{"description":"Estimated number of returning users to the website","format":"double","type":["number","null"]},"unique_visitors":{"description":"Estimated number of unique visitors (not deduplicated across devices) to the website","format":"double","type":["number","null"]},"visits":{"description":"Estimated number of visits to the website","format":"double","type":["number","null"]}},"type":"object"},"type":"array"},"meta":{"$ref":"#/components/schemas/ResponseE0D24A93E9A2_SimilarWebMeta"}},"type":"object"}}},"description":"SimilarWeb v5 envelope (meta + data)."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Traffic & Engagement","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"similarweb","x-aisa-category":"1","x-aisa-constraints":{"notes":["country supports ww only; default ww. State-level filtering is not supported."]},"x-aisa-docs-url":"https://aisa.one/docs/api-reference/similarweb/get_similarweb-website-traffic-engagement","x-aisa-pricing":{"cost_contract":"plan_units","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.075,"estimate_source":"profile_seed","evidence_source":"request_snapshot","request_cost_drivers":{"formula":{"input_multiplier":1,"inputs":["metrics","periods"]},"inputs":[{"field":{"selector":"metrics","source":"query"},"kind":"array_length","name":"metrics"},{"allowed_granularities":["monthly"],"default_buckets":{"monthly":12},"end":{"selector":"end_date","source":"query"},"granularity":{"selector":"granularity","source":"query"},"kind":"calendar_buckets","max":120,"min":1,"name":"periods","start":{"selector":"start_date","source":"query"}}],"kind":"plan_units"},"unit":"similarweb_credit","unit_rate_usd":0.075},"x-aisa-provider":"similarweb","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"similarweb","x-aisa-response-passthrough":true,"x-aisa-response-source":{"content_hash":"sha256:c0b8f9eb4323c8e0f02c684c6704485bd60740a528de559e5d105e4f24f3c960","kind":"upstream_success_contract","source":{"content_hash":"sha256:158eb9b0796c76f5c869602c6cd890452e035f07ec80a5c62eda63277999a06a","converter":"reviewed-response-source-amendment@1","fetched_at":"2026-10-08T16:19:47.155165+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4f150b4d6bb7f0bf0c3cce58f9f98405661af0e4374e92d52f9ab77403aa4e97","prior_source":{"content_hash":"sha256:70a3666af4cb71589b55ec07ba251f9692058edbee08350f129513251315fd08","converter":"scripts/prepare_response_source_migration.py@1","fetched_at":"2026-10-08T16:19:47.155165+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4f150b4d6bb7f0bf0c3cce58f9f98405661af0e4374e92d52f9ab77403aa4e97","refresh_policy":"pinned","refresh_reason":"Public response migration requires per-route binding and semantic review.","response_only":true,"review_evidence":"Retain the exact existing typed public response from pinned AIsa Docs 3a00a91fb8db83d033b3008209c0d598d3866c54; operation ID and public route match. The current SELECT-only metadata proves the same Profile reference as frozen W0, verified target ownership, no query/encoding/managed transform, and the expected official provider origin. No response fields, requiredness, examples, or status were inferred or widened. Actual complete current Runtime projection and release approval remain required.","review_period_days":30,"source_document_sha256":"3ddebac85fe9511f569ef7c9dbf46219d24a229199dabcf08df77aa495a7e3fb","source_revision":"3a00a91fb8db83d033b3008209c0d598d3866c54","upstream_origin_sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","upstream_path_sha256":"7651664b8ba7827e09ed083ef3ac9200e31e1a79d269d5310e77e265aea75d8a","url":"https://github.com/AIsa-team/docs/blob/3a00a91fb8db83d033b3008209c0d598d3866c54/openapi/similarweb.json"},"refresh_policy":"pinned","refresh_reason":"Public response migration requires per-route binding and semantic review.","response_contract_review":{"authority_url":"https://docs.similarweb.com/api-v5/api-reference/website-analysis-api/website-performance/traffic-and-engagement","changes":[{"after":{"description":"Estimated number of visits to the website","format":"double","type":["number","null"]},"before":{"type":"number"},"field":"data[].visits","official_declaration":{"_id":"6a980b7cc0e28311fa0d68b6","complexItems":[],"description":"Estimated number of visits to the website","isRequired":false,"items":[],"name":"visits","options":{"format":"double","nullable":true,"schemaNames":[],"xml":{"prefix":null}},"value":"863759115.0635419","valueType":"number"}},{"after":{"description":"Percentage of visits that view only one page on the website","format":"double","type":["number","null"]},"before":{"type":"number"},"field":"data[].bounce_rate","official_declaration":{"_id":"6a980b7cc0e28311fa0d68b7","complexItems":[],"description":"Percentage of visits that view only one page on the website","isRequired":false,"items":[],"name":"bounce_rate","options":{"format":"double","nullable":true,"schemaNames":[],"xml":{"prefix":null}},"value":"0.2755711666536945","valueType":"number"}},{"after":{"description":"Average time on website (in seconds)","format":"double","type":["number","null"]},"before":{"type":"number"},"field":"data[].average_visit_duration","official_declaration":{"_id":"6a980b7cc0e28311fa0d68b8","complexItems":[],"description":"Average time on website (in seconds)","isRequired":false,"items":[],"name":"average_visit_duration","options":{"format":"double","nullable":true,"schemaNames":[],"xml":{"prefix":null}},"value":"386.4105809929018","valueType":"number"}},{"after":{"description":"Average number of pages viewed per visit","format":"double","type":["number","null"]},"before":{"type":"number"},"field":"data[].pages_per_visit","official_declaration":{"_id":"6a980b7cc0e28311fa0d68b9","complexItems":[],"description":"Average number of pages viewed per visit","isRequired":false,"items":[],"name":"pages_per_visit","options":{"format":"double","nullable":true,"schemaNames":[],"xml":{"prefix":null}},"value":"3.7262894284076107","valueType":"number"}},{"after":{"description":"Estimated number of pages viewed on the website","format":"double","type":["number","null"]},"before":{"type":"number"},"field":"data[].page_views","official_declaration":{"_id":"6a980b7cc0e28311fa0d68ba","complexItems":[],"description":"Estimated number of pages viewed on the website","isRequired":false,"items":[],"name":"page_views","options":{"format":"double","nullable":true,"schemaNames":[],"xml":{"prefix":null}},"value":"3218616459.151989","valueType":"number"}},{"after":{"description":"Estimated number of unique visitors (not deduplicated across devices) to the website","format":"double","type":["number","null"]},"before":{"type":"number"},"field":"data[].unique_visitors","official_declaration":{"_id":"6a980b7cc0e28311fa0d68bb","complexItems":[],"description":"Estimated number of unique visitors (not deduplicated across devices) to the website","isRequired":false,"items":[],"name":"unique_visitors","options":{"format":"double","nullable":true,"schemaNames":[],"xml":{"prefix":null}},"value":"66083533.010000005","valueType":"number"}},{"after":{"description":"Estimated number of new users to the website","format":"double","type":["number","null"]},"before":{"type":"number"},"field":"data[].new_users","official_declaration":{"_id":"6a980b7cc0e28311fa0d68bc","complexItems":[],"description":"Estimated number of new users to the website","isRequired":false,"items":[],"name":"new_users","options":{"format":"double","nullable":true,"schemaNames":[],"xml":{"prefix":null}},"value":"11702160.986578166","valueType":"number"}},{"after":{"description":"Estimated number of returning users to the website","format":"double","type":["number","null"]},"before":{"type":"number"},"field":"data[].returning_users","official_declaration":{"_id":"6a980b7cc0e28311fa0d68bd","complexItems":[],"description":"Estimated number of returning users to the website","isRequired":false,"items":[],"name":"returning_users","options":{"format":"double","nullable":true,"schemaNames":[],"xml":{"prefix":null}},"value":"54381372.02597107","valueType":"number"}}],"file":"openapi/upstream/response-similarweb-get-06662d34ac365a61.json","public_path":"/apis/v1/similarweb/website/traffic-engagement","raw_content_hash":"sha256:26c5f17f3a0ecfc6c0d04f9bfe0cb252a9a5c65645754f93def604505006de81","unresolved":[],"upstream_path":"/v5/website-analysis/websites/traffic-and-engagement"},"response_only":true,"review_evidence":"Legacy request-region response samples removed; no observations were relabeled. Only explicit official scalar type/null declarations listed in response_contract_review are applied; unsupported array item declarations remain unresolved.","review_period_days":30,"source_document_sha256":"3ddebac85fe9511f569ef7c9dbf46219d24a229199dabcf08df77aa495a7e3fb","source_revision":"3a00a91fb8db83d033b3008209c0d598d3866c54","upstream_origin_sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","upstream_path_sha256":"7651664b8ba7827e09ed083ef3ac9200e31e1a79d269d5310e77e265aea75d8a","url":"https://github.com/AIsa-team/docs/blob/3a00a91fb8db83d033b3008209c0d598d3866c54/openapi/similarweb.json"}},"x-aisa-response-upstream-origin-sha256":"cd135ed3a725635bb3fd7296ead8914b1b89e97866e3cf06b574394d37ea40f0","x-aisa-response-upstream-path-sha256":"7651664b8ba7827e09ed083ef3ac9200e31e1a79d269d5310e77e265aea75d8a","x-aisa-revision":{"customer_pricing_ref":"d89caa405346","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"633efea4c156"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_similarweb_traffic_engagement","path":"/apis/v1/similarweb/website/traffic-engagement"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/similarweb/website/traffic-engagement?country=ww&domain=cnn.com&end_date=2026-09&metrics=visits&start_date=2026-09' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tavily/crawl":{"post":{"description":"Walk a site from a root `url` and return the content of the pages it finds. Steer it with natural-language `instructions` plus regex path and domain filters, and bound it with `max_depth`, `max_breadth` and `limit`. Returns `base_url` and `results[]` with `url` and `raw_content`. Measured at about 4.5 seconds for a 3-page limit; cost and time grow with the bounds you set, so set them. Use it for broad coverage of one site — documentation, a catalogue, a competitor's blog. It answers synchronously, which `post_firecrawl_crawl` does not: that one runs as a background job and suits crawls too large to wait on. For a handful of known pages `post_tavily_extract` is far cheaper; to size a site before paying to crawl it, run `post_tavily_map` first.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.024 USD (not a fixed price). Declared unit rate: $0.008 USD per tavily_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tavily_crawl","requestBody":{"content":{"application/json":{"schema":{"properties":{"allow_external":{"default":true,"description":"Include external domain links in the final results list.","type":"boolean"},"chunks_per_source":{"default":3,"description":"Maximum number of relevant chunks returned per source.","maximum":5,"minimum":1,"type":"integer"},"exclude_domains":{"description":"Regex patterns to exclude specific domains or subdomains from crawling.","items":{"type":"string"},"type":"array"},"exclude_paths":{"description":"Regex patterns to exclude URLs with specific path patterns.","items":{"type":"string"},"type":"array"},"extract_depth":{"default":"basic","description":"Depth of the extraction process.","enum":["basic","advanced"],"type":"string"},"format":{"default":"markdown","description":"Format of the extracted web page content.","enum":["markdown","text"],"type":"string"},"include_favicon":{"default":false,"description":"Include the favicon URL for each result.","type":"boolean"},"include_images":{"default":false,"description":"Include images in the crawl results.","type":"boolean"},"include_usage":{"default":false,"description":"Include credit usage information in the response.","type":"boolean"},"instructions":{"description":"Natural language instructions for the crawler.","type":"string"},"limit":{"default":50,"description":"Total number of links the crawler will process before stopping.","minimum":1,"type":"integer"},"max_breadth":{"default":20,"description":"Max number of links to follow per level of the tree.","maximum":500,"minimum":1,"type":"integer"},"max_depth":{"default":1,"description":"Max depth of the crawl.","maximum":5,"minimum":1,"type":"integer"},"select_domains":{"description":"Regex patterns to select crawling to specific domains or subdomains.","items":{"type":"string"},"type":"array"},"select_paths":{"description":"Regex patterns to select only URLs with specific path patterns.","items":{"type":"string"},"type":"array"},"timeout":{"default":150,"description":"Maximum time in seconds to wait for the crawl operation.","format":"float","maximum":150,"minimum":10,"type":"number"},"url":{"description":"The root URL to begin the crawl.","example":"docs.tavily.com","type":"string"}},"required":["url"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"base_url":{"description":"The base URL that was crawled.","type":"string"},"request_id":{"description":"Unique request identifier.","type":"string"},"response_time":{"description":"Time in seconds it took to complete the request.","format":"float","type":"number"},"results":{"items":{"properties":{"favicon":{"description":"Favicon URL of the crawled page.","type":"string"},"raw_content":{"description":"Extracted raw content from the page.","type":"string"},"url":{"description":"URL of the crawled page.","type":"string"}},"type":"object"},"type":"array"},"usage":{"properties":{"credits":{"description":"Credit usage details for the request.","type":"integer"}},"type":"object"}},"type":"object"}}},"description":"Crawl results returned successfully."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Start Crawl Process","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tavily","x-aisa-category":"2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/search/post_tavily-crawl","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_units","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.024,"estimate_source":"profile_seed","evidence_source":"response_body","unit":"tavily_credit","unit_rate_usd":0.008},"x-aisa-provider":"tavily","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"tavily","x-aisa-response-source":{"content_hash":"sha256:d39c6cb9a3b6cde0fb1f999983df26caed1c32f56ff0a4ac6cd61db7a89e21fe","kind":"upstream_success_contract","source":{"content_hash":"sha256:81398ca500647609f3db1421d6382864a7f5fba830bdb6d35060438f730ade1a","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:f0b5c0b8f7884e9d591f9305973b28597816793356548bf14ceb1db9ff039c36","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tavily.json"}},"x-aisa-revision":{"customer_pricing_ref":"6fdf99584383","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1a27f6963d0e"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_tavily_crawl","path":"/apis/v1/tavily/crawl"},"x-aisa-source":{"content_hash":"sha256:81398ca500647609f3db1421d6382864a7f5fba830bdb6d35060438f730ade1a","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:f0b5c0b8f7884e9d591f9305973b28597816793356548bf14ceb1db9ff039c36","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tavily.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/crawl","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tavily/crawl \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"url\": \"docs.tavily.com\"\n}'"}]}},"/apis/v1/tavily/extract":{"post":{"description":"Fetch clean, parsed content for URLs you already have — from a search result, a sitemap, or a user. `urls` is required and takes several at once. Returns `results[]` with `url`, `title`, `raw_content` and `images`, plus a `failed_results[]` array — **read that one**, because a page that could not be fetched is reported there rather than raising an error. Choose `format` (markdown or text) and `extract_depth`. Measured at about 1 second for one page. Use this instead of `post_tavily_search` whenever you can already name the pages; searching for pages you can name costs more and may not return them. For a long list that can wait, `post_firecrawl_batch_scrape` runs it as a background job. To discover the URLs of a whole site first, use `post_tavily_map`.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.024 USD (not a fixed price). Declared unit rate: $0.008 USD per tavily_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tavily_extract","requestBody":{"content":{"application/json":{"schema":{"properties":{"chunks_per_source":{"default":3,"description":"Maximum number of relevant chunks returned per source. Available only when query is provided.","maximum":5,"minimum":1,"type":"integer"},"extract_depth":{"default":"basic","description":"Depth of the extraction process.","enum":["basic","advanced"],"type":"string"},"format":{"default":"markdown","description":"Format of the extracted web page content.","enum":["markdown","text"],"type":"string"},"include_favicon":{"default":false,"description":"Include the favicon URL for each result.","type":"boolean"},"include_images":{"default":false,"description":"Include a list of images extracted from the URLs.","type":"boolean"},"include_usage":{"default":false,"description":"Include credit usage information in the response.","type":"boolean"},"query":{"description":"User intent for reranking extracted content chunks.","type":"string"},"timeout":{"description":"Maximum time in seconds to wait for URL extraction. If omitted, default timeouts depend on extract_depth: 10 seconds for basic and 30 seconds for advanced.","format":"float","maximum":60,"minimum":1,"type":"number"},"urls":{"description":"The URL or URLs to extract content from. A single URL string and an array of URL strings are both accepted.","example":["https://en.wikipedia.org/wiki/Artificial_intelligence"],"oneOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"}]}},"required":["urls"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"failed_results":{"description":"List of URLs that could not be processed.","items":{"type":"string"},"type":"array"},"request_id":{"description":"Unique request identifier.","type":"string"},"response_time":{"description":"Time in seconds it took to complete the request.","format":"float","type":"number"},"results":{"items":{"properties":{"favicon":{"description":"Favicon URL of the extracted content.","type":["string","null"]},"images":{"description":"Images extracted from the URL when include_images is true.","items":{"type":"string"},"type":"array"},"raw_content":{"description":"Extracted raw content from the URL.","type":"string"},"title":{"description":"Title of the extracted page.","type":"string"},"url":{"description":"URL of the extracted content.","type":"string"}},"type":"object"},"type":"array"},"usage":{"properties":{"credits":{"description":"Credit usage details for the request.","type":"integer"}},"type":"object"}},"type":"object"}}},"description":"Extraction results returned successfully."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Extract Data","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tavily","x-aisa-category":"2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/search/post_tavily-extract","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_units","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.024,"estimate_source":"profile_seed","evidence_source":"response_body","unit":"tavily_credit","unit_rate_usd":0.008},"x-aisa-provider":"tavily","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"tavily","x-aisa-response-source":{"content_hash":"sha256:575b97ed182809bbc8fe1c42faf3930b43b8ee784ad88b40fe077e3ebfbd5a85","kind":"upstream_success_contract","source":{"content_hash":"sha256:81398ca500647609f3db1421d6382864a7f5fba830bdb6d35060438f730ade1a","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:f0b5c0b8f7884e9d591f9305973b28597816793356548bf14ceb1db9ff039c36","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tavily.json"}},"x-aisa-revision":{"customer_pricing_ref":"6fdf99584383","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c0c8c25d410a"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_tavily_extract","path":"/apis/v1/tavily/extract"},"x-aisa-source":{"content_hash":"sha256:81398ca500647609f3db1421d6382864a7f5fba830bdb6d35060438f730ade1a","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:f0b5c0b8f7884e9d591f9305973b28597816793356548bf14ceb1db9ff039c36","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tavily.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/extract","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tavily/extract \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"urls\": [\n    \"https://en.wikipedia.org/wiki/Artificial_intelligence\"\n  ]\n}'"}]}},"/apis/v1/tavily/map":{"post":{"description":"List a site's URLs from a root `url` without fetching any page content. Steer it with natural-language `instructions` and regex `select_paths` / `exclude_paths` / `select_domains` filters. Returns `base_url` and `results` — **a flat array of URL strings, not objects** — with `response_time` and `request_id`. Fast and cheap: measured at about 1.5 seconds. Use it to size a site before committing to a crawl, then fetch only the parts that matter with `post_tavily_extract`. When you want the content rather than the shape, `post_tavily_crawl` does both in one call.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.064 USD (not a fixed price). Declared unit rate: $0.008 USD per tavily_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tavily_map","requestBody":{"content":{"application/json":{"schema":{"properties":{"allow_external":{"default":true,"description":"Include external domain links in the final results list.","type":"boolean"},"exclude_domains":{"description":"Regex patterns to exclude specific domains or subdomains from mapping.","items":{"type":"string"},"type":"array"},"exclude_paths":{"description":"Regex patterns to exclude URLs with specific path patterns.","items":{"type":"string"},"type":"array"},"include_usage":{"default":false,"description":"Include credit usage information in the response.","type":"boolean"},"instructions":{"description":"Natural language instructions for the crawler.","type":"string"},"limit":{"default":50,"description":"Total number of links the crawler will process before stopping.","minimum":1,"type":"integer"},"max_breadth":{"default":20,"description":"Max number of links to follow per level of the tree.","maximum":500,"minimum":1,"type":"integer"},"max_depth":{"default":1,"description":"Max depth of the mapping.","maximum":5,"minimum":1,"type":"integer"},"select_domains":{"description":"Regex patterns to select crawling to specific domains or subdomains.","items":{"type":"string"},"type":"array"},"select_paths":{"description":"Regex patterns to select only URLs with specific path patterns.","items":{"type":"string"},"type":"array"},"timeout":{"default":150,"description":"Maximum time in seconds to wait for the map operation.","format":"float","maximum":150,"minimum":10,"type":"number"},"url":{"description":"The root URL to begin the mapping.","example":"docs.tavily.com","type":"string"}},"required":["url"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"base_url":{"description":"The base URL that was mapped.","type":"string"},"request_id":{"description":"Unique request identifier.","type":"string"},"response_time":{"description":"Time in seconds it took to complete the request.","format":"float","type":"number"},"results":{"items":{"description":"URLs discovered during the mapping.","type":"string"},"type":"array"},"usage":{"properties":{"credits":{"description":"Credit usage details for the request.","type":"integer"}},"type":"object"}},"type":"object"}}},"description":"Map results returned successfully."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Map Data","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tavily","x-aisa-category":"2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/search/post_tavily-map","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_units","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.064,"estimate_source":"profile_seed","evidence_source":"response_body","unit":"tavily_credit","unit_rate_usd":0.008},"x-aisa-provider":"tavily","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"tavily","x-aisa-response-source":{"content_hash":"sha256:298acba6fc21d45fdee3f47bdfa79a4567d011c786e84cec16853f9d5bff6396","kind":"upstream_success_contract","source":{"content_hash":"sha256:81398ca500647609f3db1421d6382864a7f5fba830bdb6d35060438f730ade1a","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:f0b5c0b8f7884e9d591f9305973b28597816793356548bf14ceb1db9ff039c36","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tavily.json"}},"x-aisa-revision":{"customer_pricing_ref":"6fdf99584383","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"66f1a81c236a"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_tavily_map","path":"/apis/v1/tavily/map"},"x-aisa-source":{"content_hash":"sha256:81398ca500647609f3db1421d6382864a7f5fba830bdb6d35060438f730ade1a","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:f0b5c0b8f7884e9d591f9305973b28597816793356548bf14ceb1db9ff039c36","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tavily.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/map","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tavily/map \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"url\": \"docs.tavily.com\"\n}'"}]}},"/apis/v1/tavily/search":{"post":{"description":"Search the web and get back ranked results with the page text already extracted, so there is no second call to fetch content. `query` is required. Returns `results[]` with `url`, `title`, `content` (the extracted excerpt), `score` and optionally `raw_content`, alongside `query`, `images`, `response_time` and `request_id`; set `include_answer` to also get a one-paragraph `answer`. Filter with `topic` (general/news/finance), `time_range` or explicit `start_date`/`end_date`, and trade cost against depth with `search_depth`. Measured at roughly 6 seconds for 2 results. This is the default choice for open-web research, and the only search here that returns ranked results and page text in one call. Reach past it when: you already know the URLs — `post_tavily_extract` is cheaper and exact; the query is a description rather than keywords — `post_exa_search` matches on meaning; you want a written answer rather than a list to iterate — `post_perplexity_sonar`; you want peer-reviewed papers — `post_scholar_search_scholar`.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.016 USD (not a fixed price). Declared unit rate: $0.008 USD per tavily_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tavily_search","requestBody":{"content":{"application/json":{"schema":{"properties":{"auto_parameters":{"default":false,"description":"Automatically configure search parameters based on query content.","type":"boolean"},"chunks_per_source":{"default":3,"description":"Maximum number of relevant chunks returned per source.","maximum":3,"minimum":1,"type":"integer"},"country":{"description":"Boost search results from a specific country. Available only when topic is general.","enum":["afghanistan","albania","algeria","andorra","angola","argentina","armenia","australia","austria","azerbaijan","bahamas","bahrain","bangladesh","barbados","belarus","belgium","belize","benin","bhutan","bolivia","bosnia and herzegovina","botswana","brazil","brunei","bulgaria","burkina faso","burundi","cambodia","cameroon","canada","cape verde","central african republic","chad","chile","china","colombia","comoros","congo","costa rica","croatia","cuba","cyprus","czech republic","denmark","djibouti","dominican republic","ecuador","egypt","el salvador","equatorial guinea","eritrea","estonia","ethiopia","fiji","finland","france","gabon","gambia","georgia","germany","ghana","greece","guatemala","guinea","haiti","honduras","hungary","iceland","india","indonesia","iran","iraq","ireland","israel","italy","jamaica","japan","jordan","kazakhstan","kenya","kuwait","kyrgyzstan","latvia","lebanon","lesotho","liberia","libya","liechtenstein","lithuania","luxembourg","madagascar","malawi","malaysia","maldives","mali","malta","mauritania","mauritius","mexico","moldova","monaco","mongolia","montenegro","morocco","mozambique","myanmar","namibia","nepal","netherlands","new zealand","nicaragua","niger","nigeria","north korea","north macedonia","norway","oman","pakistan","panama","papua new guinea","paraguay","peru","philippines","poland","portugal","qatar","romania","russia","rwanda","saudi arabia","senegal","serbia","singapore","slovakia","slovenia","somalia","south africa","south korea","south sudan","spain","sri lanka","sudan","sweden","switzerland","syria","taiwan","tajikistan","tanzania","thailand","togo","trinidad and tobago","tunisia","turkey","turkmenistan","uganda","ukraine","united arab emirates","united kingdom","united states","uruguay","uzbekistan","venezuela","vietnam","yemen","zambia","zimbabwe"],"type":"string"},"end_date":{"description":"Return results before the specified end date.","example":"2025-12-29","format":"date","type":"string"},"exclude_domains":{"description":"List of domains to specifically exclude from the search results.","items":{"type":"string"},"maxItems":150,"type":"array"},"include_answer":{"default":false,"description":"Include an LLM-generated answer. true uses the default answer mode; basic or advanced selects the answer generation mode.","oneOf":[{"type":"boolean"},{"enum":["basic","advanced"],"type":"string"}]},"include_domains":{"description":"List of domains to specifically include in the search results.","items":{"type":"string"},"maxItems":300,"type":"array"},"include_favicon":{"default":false,"description":"Include the favicon URL for each result.","type":"boolean"},"include_image_descriptions":{"default":false,"description":"Add descriptive text for each image when include_images is true.","type":"boolean"},"include_images":{"default":false,"description":"Perform an image search and include results.","type":"boolean"},"include_raw_content":{"default":false,"description":"Include cleaned and parsed content for each search result. true or markdown returns markdown; text returns plain text and may increase latency.","oneOf":[{"type":"boolean"},{"enum":["markdown","text"],"type":"string"}]},"include_usage":{"default":false,"description":"Include credit usage information in the response.","type":"boolean"},"max_results":{"default":5,"description":"Maximum number of search results to return.","maximum":20,"minimum":0,"type":"integer"},"query":{"description":"The search query to execute with Tavily.","example":"Who is Leo Messi?","type":"string"},"safe_search":{"default":false,"description":"Filter out adult or unsafe content from search results. Enterprise only; not supported when search_depth is fast or ultra-fast.","type":"boolean"},"search_depth":{"default":"basic","description":"Controls the latency vs. relevance tradeoff. advanced gives the highest relevance with higher latency and cost; basic is balanced; fast and ultra-fast optimize for lower latency.","enum":["advanced","basic","fast","ultra-fast"],"type":"string"},"start_date":{"description":"Return results after the specified start date.","example":"2025-02-09","format":"date","type":"string"},"time_range":{"description":"Time range to filter results based on publish date.","enum":["day","week","month","year","d","w","m","y"],"type":"string"},"topic":{"default":"general","description":"Category of the search.","enum":["general","news","finance"],"type":"string"}},"required":["query"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"answer":{"description":"A short LLM-generated answer. Present as null when include_answer is false or no answer is generated.","type":["string","null"]},"images":{"items":{"properties":{"description":{"description":"Image description.","type":"string"},"url":{"description":"Image URL.","type":"string"}},"type":"object"},"type":"array"},"query":{"description":"The search query that was executed.","type":"string"},"request_id":{"description":"Unique request identifier.","type":"string"},"response_time":{"description":"Time in seconds it took to complete the request.","format":"float","type":"number"},"results":{"items":{"properties":{"content":{"description":"Content snippet of the search result.","type":"string"},"favicon":{"description":"Favicon URL of the search result.","type":["string","null"]},"raw_content":{"description":"Cleaned and parsed source content. Null unless include_raw_content is requested or no raw content is available.","type":["string","null"]},"score":{"description":"Relevance score of the search result.","format":"float","type":"number"},"title":{"description":"Title of the search result.","type":"string"},"url":{"description":"URL of the search result.","type":"string"}},"type":"object"},"type":"array"},"usage":{"properties":{"credits":{"description":"Credit usage details for the request.","type":"integer"}},"type":"object"}},"type":"object"}}},"description":"Search results returned successfully."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Search Tavily Data","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":true},"x-aisa-catalog-id":"tavily","x-aisa-category":"2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/search/post_tavily-search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_units","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.016,"estimate_source":"profile_seed","evidence_source":"response_body","unit":"tavily_credit","unit_rate_usd":0.008},"x-aisa-provider":"tavily","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"tavily","x-aisa-response-source":{"content_hash":"sha256:b840a7f34ee5905ef50526a7906d208b0e0445f7c05fc2e74b42c893504009cf","kind":"upstream_success_contract","source":{"content_hash":"sha256:81398ca500647609f3db1421d6382864a7f5fba830bdb6d35060438f730ade1a","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:f0b5c0b8f7884e9d591f9305973b28597816793356548bf14ceb1db9ff039c36","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tavily.json"}},"x-aisa-revision":{"customer_pricing_ref":"6fdf99584383","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4f15131e5221"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"post_tavily_search","path":"/apis/v1/tavily/search"},"x-aisa-source":{"content_hash":"sha256:81398ca500647609f3db1421d6382864a7f5fba830bdb6d35060438f730ade1a","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:f0b5c0b8f7884e9d591f9305973b28597816793356548bf14ceb1db9ff039c36","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tavily.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/search","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tavily/search \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"query\": \"Who is Leo Messi?\"\n}'"}]}},"/apis/v1/tikhub/bilibili/app/fetch_bangumi_tab":{"get":{"description":"Bilibili (app).\n\n### Purpose:\n- Get bangumi tab (anime recommendations)\n### Return:\n- Bangumi tab data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_app_fetch_bangumi_tab","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Bangumi tab data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili fetch_bangumi_tab","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-app-fetch_bangumi_tab","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:72ea38c1e251160bdea61cd235c2d0ca2319a2d1477e0983e2dd08e6aa9a73f3","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6fbf6bc466e9"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_app_fetch_bangumi_tab","path":"/apis/v1/tikhub/bilibili/app/fetch_bangumi_tab"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/app/fetch_bangumi_tab","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/app/fetch_cinema_tab":{"get":{"description":"Bilibili (app).\n\n### Purpose:\n- Get cinema tab (movies/TV recommendations)\n### Return:\n- Cinema tab data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_app_fetch_cinema_tab","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Cinema tab data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili fetch_cinema_tab","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-app-fetch_cinema_tab","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:04f06f119adee9588b5f369a10dc30fed7be5cded44748b70af88149e19cb72f","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"cf61b95bfeac"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_app_fetch_cinema_tab","path":"/apis/v1/tikhub/bilibili/app/fetch_cinema_tab"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/app/fetch_cinema_tab","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/app/fetch_home_feed":{"get":{"description":"Bilibili (app).\n\n### Purpose:\n- Get home feed (recommended videos)\n### Parameters:\n- idx: Page index, defaults to current timestamp\n- flush: Flush flag (0=normal load, 1=refresh)\n- pull: Pull to refresh\n### Return:\n- Home feed data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_app_fetch_home_feed","parameters":[{"description":"Flush flag (0=normal load, 1=refresh)","in":"query","name":"flush","required":false,"schema":{"default":0,"description":"Flush flag (0=normal load, 1=refresh)","title":"Flush","type":"integer"}},{"description":"Page index, defaults to current timestamp","in":"query","name":"idx","required":false,"schema":{"description":"Page index, defaults to current timestamp","title":"Idx","type":"integer"}},{"description":"Pull to refresh","in":"query","name":"pull","required":false,"schema":{"default":true,"description":"Pull to refresh","title":"Pull","type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Home feed data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili fetch_home_feed","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-app-fetch_home_feed","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:0ad7c20b2f4ae67986a9fdd6d1257005b51662473f89c92cde9de9aa2a7e0358","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"53392fea0627"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_app_fetch_home_feed","path":"/apis/v1/tikhub/bilibili/app/fetch_home_feed"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/app/fetch_home_feed","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/app/fetch_one_video":{"get":{"description":"Bilibili (app).\n\n### Purpose:\n- Get single video data (APP API)\n### Parameters:\n- av_id: AV ID (choose one of av_id or bv_id)\n- bv_id: BV ID (choose one of av_id or bv_id)\n### Return:\n- Video data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_app_fetch_one_video","parameters":[{"description":"AV ID (choose one of av_id or bv_id)","example":"115568241811221","in":"query","name":"av_id","required":false,"schema":{"description":"AV ID (choose one of av_id or bv_id)","title":"Av Id","type":"string"}},{"description":"BV ID (choose one of av_id or bv_id)","example":"BV18SCrBGE9E","in":"query","name":"bv_id","required":false,"schema":{"description":"BV ID (choose one of av_id or bv_id)","title":"Bv Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Video data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili fetch_one_video","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-app-fetch_one_video","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:77955fe0d15635857c070a6aa28493a874baf14b10f13e971e4bab6f9bc7a032","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4106b79912cc"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_app_fetch_one_video","path":"/apis/v1/tikhub/bilibili/app/fetch_one_video"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/app/fetch_one_video","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/app/fetch_popular_feed":{"get":{"description":"Bilibili (app).\n\n### Purpose:\n- Get popular feed\n### Parameters:\n- idx: Page index (starting from 1)\n- last_param: Last video ID from previous page (for pagination)\n### Return:\n- Popular feed data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_app_fetch_popular_feed","parameters":[{"description":"Page index (starting from 1)","in":"query","name":"idx","required":false,"schema":{"default":1,"description":"Page index (starting from 1)","title":"Idx","type":"integer"}},{"description":"Last video ID from previous page (for pagination)","in":"query","name":"last_param","required":false,"schema":{"description":"Last video ID from previous page (for pagination)","title":"Last Param","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Popular feed data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili fetch_popular_feed","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-app-fetch_popular_feed","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:6b737d2498f89716559b95b01bd78543436b642511c2f60de7b6b4c3aa7a7980","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"11aa622e4d85"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_app_fetch_popular_feed","path":"/apis/v1/tikhub/bilibili/app/fetch_popular_feed"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/app/fetch_popular_feed","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/app/fetch_reply_detail":{"get":{"description":"Bilibili (app).\n\n### Purpose:\n- Get reply detail (second level comments)\n### Parameters:\n- root: Root comment ID (required)\n- av_id: AV ID (choose one of av_id or bv_id)\n- bv_id: BV ID (choose one of av_id or bv_id)\n- next_offset: Next page cursor\n- ps: Page size\n### Return:\n- Reply data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_app_fetch_reply_detail","parameters":[{"description":"AV ID (choose one of av_id or bv_id)","example":"113100682434775","in":"query","name":"av_id","required":false,"schema":{"description":"AV ID (choose one of av_id or bv_id)","title":"Av Id","type":"string"}},{"description":"BV ID (choose one of av_id or bv_id)","example":"BV18SCrBGE9E","in":"query","name":"bv_id","required":false,"schema":{"description":"BV ID (choose one of av_id or bv_id)","title":"Bv Id","type":"string"}},{"description":"Next page cursor","in":"query","name":"next_offset","required":false,"schema":{"default":0,"description":"Next page cursor","title":"Next Offset","type":"integer"}},{"description":"Page size","in":"query","name":"ps","required":false,"schema":{"default":20,"description":"Page size","title":"Ps","type":"integer"}},{"description":"Root comment ID","example":"241743663521","in":"query","name":"root","required":true,"schema":{"description":"Root comment ID","title":"Root","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Reply data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili fetch_reply_detail","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-app-fetch_reply_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:254bb1a7c6e224272793607eef859d21a179b6dc56e8159b20cd6a25c4885dfe","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"cbb88b5a1100"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_app_fetch_reply_detail","path":"/apis/v1/tikhub/bilibili/app/fetch_reply_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/app/fetch_reply_detail","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/bilibili/app/fetch_reply_detail?av_id=113100682434775&bv_id=BV18SCrBGE9E&root=241743663521' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/bilibili/app/fetch_search_all":{"get":{"description":"Bilibili (app).\n\n### Purpose:\n-  search all (returns all types of search results)\n### Parameters:\n- keyword: Search keyword (required)\n- cursor: Pagination cursor. Leave empty for the first page; for the next page pass\n  back `data.pagination.next` from the previous response. This endpoint uses cursor\n  pagination and does not support random access by page number.\n- page_size: Results per page\n- order: Sort order (0=comprehensive)\n### Return:\n- Search results including nav (category navigation), item (results), pagination, etc.\n- Next-page cursor: `$.data.data.pagination.next`; pass it back as `cursor` on the next\n  request. When this field is absent (pagination is omitted on the last page) or empty,\n  there is no more data and you should stop paginating.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_app_fetch_search_all","parameters":[{"description":"Pagination cursor. Leave empty for the first page; for the next page pass\n  back `data.pagination.next` from the previous response. This endpoint uses cursor\n  pagination and does not support random access by page number.","in":"query","name":"cursor","required":false,"schema":{"default":"","description":"Pagination cursor. Leave empty for the first page; for the next page pass\n  back `data.pagination.next` from the previous response. This endpoint uses cursor\n  pagination and does not support random access by page number.","title":"Cursor","type":"string"}},{"description":"Search keyword","example":"Genshin Impact","in":"query","name":"keyword","required":true,"schema":{"description":"Search keyword","title":"Keyword","type":"string"}},{"description":"Sort order: 0=Comprehensive","in":"query","name":"order","required":false,"schema":{"default":0,"description":"Sort order: 0=Comprehensive","title":"Order","type":"integer"}},{"description":"Page size","in":"query","name":"page_size","required":false,"schema":{"default":20,"description":"Page size","title":"Page Size","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Search results including nav (category navigation), item (results), pagination, etc.\n- Next-page cursor: `$.data.data.pagination.next`; pass it back as `cursor` on the next\n  request. When this field is absent (pagination is omitted on the last page) or empty,\n  there is no more data and you should stop paginating."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili fetch_search_all","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-app-fetch_search_all","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:dcd9b1c9ee4ff9cb991a3942253a6988273d8a1567330263e8cd2580f1aac8ae","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9114a18f203d"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_app_fetch_search_all","path":"/apis/v1/tikhub/bilibili/app/fetch_search_all"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/app/fetch_search_all","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/bilibili/app/fetch_search_all?keyword=Genshin+Impact' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/bilibili/app/fetch_search_by_type":{"get":{"description":"Bilibili (app).\n\n### Purpose:\n-  search by type\n### Parameters:\n- keyword: Search keyword (required)\n- search_type: Search type\n    - video: Videos\n    - bangumi: Anime\n    - pgc: Movies/TV\n    - live: Live streams\n    - article: Articles\n    - user: Users\n- cursor: Pagination cursor. Leave empty for the first page; for the next page pass\n  back `data.pagination.next` from the previous response. This endpoint uses cursor\n  pagination and does not support random access by page number.\n- page_size: Results per page\n- order: Sort order\n    - 0: Comprehensive\n    - 1: Latest\n    - 2: Play count\n    - 3: Danmaku count\n### Return:\n- Search results\n- Next-page cursor: `$.data.data.pagination.next`; pass it back as `cursor` on the next\n  request. When this field is absent (pagination is omitted on the last page) or empty,\n  there is no more data and you should stop paginating.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_app_fetch_search_by_type","parameters":[{"description":"Pagination cursor. Leave empty for the first page; for the next page pass\n  back `data.pagination.next` from the previous response. This endpoint uses cursor\n  pagination and does not support random access by page number.","in":"query","name":"cursor","required":false,"schema":{"default":"","description":"Pagination cursor. Leave empty for the first page; for the next page pass\n  back `data.pagination.next` from the previous response. This endpoint uses cursor\n  pagination and does not support random access by page number.","title":"Cursor","type":"string"}},{"description":"Search keyword","example":"Genshin Impact","in":"query","name":"keyword","required":true,"schema":{"description":"Search keyword","title":"Keyword","type":"string"}},{"description":"Sort order: 0=Comprehensive, 1=Latest, 2=Views, 3=Bullet comment count\n\nUsage: Sort order\n    - 0: Comprehensive\n    - 1: Latest\n    - 2: Play count\n    - 3: Danmaku count","in":"query","name":"order","required":false,"schema":{"default":0,"description":"Sort order: 0=Comprehensive, 1=Latest, 2=Views, 3=Bullet comment count\n\nUsage: Sort order\n    - 0: Comprehensive\n    - 1: Latest\n    - 2: Play count\n    - 3: Danmaku count","title":"Order","type":"integer"}},{"description":"Page size","in":"query","name":"page_size","required":false,"schema":{"default":20,"description":"Page size","title":"Page Size","type":"integer"}},{"description":"Search type\n    - video: Videos\n    - bangumi: Anime\n    - pgc: Movies/TV\n    - live: Live streams\n    - article: Articles\n    - user: Users","in":"query","name":"search_type","required":false,"schema":{"default":"video","description":"Search type\n    - video: Videos\n    - bangumi: Anime\n    - pgc: Movies/TV\n    - live: Live streams\n    - article: Articles\n    - user: Users","title":"Search Type","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Search results\n- Next-page cursor: `$.data.data.pagination.next`; pass it back as `cursor` on the next\n  request. When this field is absent (pagination is omitted on the last page) or empty,\n  there is no more data and you should stop paginating."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili fetch_search_by_type","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-app-fetch_search_by_type","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:02a9a95ee7d4573799b46be8a055f14b60775c0f68e24f923291c2481b5a8c5f","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d603d2a2c364"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_app_fetch_search_by_type","path":"/apis/v1/tikhub/bilibili/app/fetch_search_by_type"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/app/fetch_search_by_type","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/bilibili/app/fetch_search_by_type?keyword=Genshin+Impact' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/bilibili/app/fetch_user_info":{"get":{"description":"Bilibili (app).\n\n### Purpose:\n- Get user info\n### Parameters:\n- user_id: User ID (required)\n### Return:\n- User info (including followers, following, videos count, etc.)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_app_fetch_user_info","parameters":[{"description":"User ID","example":"203680252","in":"query","name":"user_id","required":true,"schema":{"description":"User ID","title":"User Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- User info (including followers, following, videos count, etc.)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili fetch_user_info","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-app-fetch_user_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:c31dc879499e1690341b78d8a69b365a1dd1d1cb2b6559b743af31802805814a","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e42707eff7da"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_app_fetch_user_info","path":"/apis/v1/tikhub/bilibili/app/fetch_user_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/app/fetch_user_info","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/bilibili/app/fetch_user_info?user_id=203680252' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/bilibili/app/fetch_user_videos":{"get":{"description":"Bilibili (app).\n\n### Purpose:\n- Get user uploaded videos\n### Parameters:\n- user_id: User ID (required)\n- post_filter: Filter type (archive/season/contribute)\n- page: Page number\n- ps: Page size\n### Return:\n- User videos data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_app_fetch_user_videos","parameters":[{"description":"Page number","in":"query","name":"page","required":false,"schema":{"default":1,"description":"Page number","title":"Page","type":"integer"}},{"description":"Filter type (archive/season/contribute)","in":"query","name":"post_filter","required":false,"schema":{"default":"archive","description":"Filter type (archive/season/contribute)","title":"Post Filter","type":"string"}},{"description":"Page size","in":"query","name":"ps","required":false,"schema":{"default":20,"description":"Page size","title":"Ps","type":"integer"}},{"description":"User ID","example":"203680252","in":"query","name":"user_id","required":true,"schema":{"description":"User ID","title":"User Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- User videos data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili fetch_user_videos","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-app-fetch_user_videos","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:eb294d06fe866d68fd800686ae9a94d2319a0daf7994070fb1c5fe1e7178569e","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a0a0efac3f3e"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_app_fetch_user_videos","path":"/apis/v1/tikhub/bilibili/app/fetch_user_videos"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/app/fetch_user_videos","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/bilibili/app/fetch_user_videos?user_id=203680252' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/bilibili/app/fetch_video_comments":{"get":{"description":"Bilibili (app).\n\n### Purpose:\n- Get video comments\n### Parameters:\n- av_id: AV ID (choose one of av_id or bv_id)\n- bv_id: BV ID (choose one of av_id or bv_id)\n- mode: Sort mode (3=hot, 2=time)\n- next_offset: Pagination cursor\n### Return:\n- Comments data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_app_fetch_video_comments","parameters":[{"description":"AV ID (choose one of av_id or bv_id)","example":"115568241811221","in":"query","name":"av_id","required":false,"schema":{"description":"AV ID (choose one of av_id or bv_id)","title":"Av Id","type":"string"}},{"description":"BV ID (choose one of av_id or bv_id)","example":"BV18SCrBGE9E","in":"query","name":"bv_id","required":false,"schema":{"description":"BV ID (choose one of av_id or bv_id)","title":"Bv Id","type":"string"}},{"description":"Sort mode: 3=hot, 2=time","in":"query","name":"mode","required":false,"schema":{"default":3,"description":"Sort mode: 3=hot, 2=time","title":"Mode","type":"integer"}},{"description":"Pagination cursor","in":"query","name":"next_offset","required":false,"schema":{"default":1,"description":"Pagination cursor","title":"Next Offset","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Comments data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili fetch_video_comments","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-app-fetch_video_comments","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:ba0b022bed3baa2ae848869b2620b5a0dc659cd8b700d13c7fe3969d42c9ca27","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f6d0b6593de0"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_app_fetch_video_comments","path":"/apis/v1/tikhub/bilibili/app/fetch_video_comments"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/app/fetch_video_comments","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/huahuo/account_session_info":{"get":{"description":"Bilibili (huahuo). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Retrieve the current advertiser's identity and role information to\n  identify the business account associated with the returned data.\n\n### Parameters\n- None.\n\n### Returns\n- Advertiser ID, user ID, username, operator type, UID name, MID, and\n  related account fields.\n\n### Billing\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.006 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_huahuo_account_session_info","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Advertiser ID, user ID, username, operator type, UID name, MID, and\n  related account fields."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili account_session_info","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-huahuo-account_session_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.006,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:950292da3ca5c9659e24f1c88543531ffccde75d1b7c86c20caa09ea5078f601","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"532eada801a9"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_huahuo_account_session_info","path":"/apis/v1/tikhub/bilibili/huahuo/account_session_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/huahuo/account_session_info","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/huahuo/cooperate_experience_industry":{"get":{"description":"Bilibili (huahuo). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Retrieve detailed industries used by collaboration-experience filters on\n  non-general strategy panels. For the general panel (`panel_type=0`), use\n  `square_static_info.data.industry_tree` instead.\n\n### Parameters\n- `industry_type`: Required business industry: `1` gaming, `2` personal\n  care/small appliances, `3` digital appliances, `4` automotive,\n  `5` food and beverage, or `6` internet services.\n\n### Returns\n- Put selected IDs in `search_upper.cooperate_experience_industry_ids`.\n- Also set `search_upper.cooperate_experience_type`: without selected\n  industries, use `3`=no experience in the current industry, `1`=some current-\n  industry experience, `2`=extensive current-industry experience, or `4`=other-\n  industry experience. With selected industries, use only `1` or `2`.\n\n### Example\n`GET /tikhub/bilibili/huahuo/cooperate_experience_industry?industry_type=1`\n\n### Billing\n\nAPI references: `search_upper` = `POST /tikhub/bilibili/huahuo/search_upper` (operationId: `post_tikhub_bilibili_huahuo_search_upper`); `square_static_info` = `GET /tikhub/bilibili/huahuo/square_static_info` (operationId: `get_tikhub_bilibili_huahuo_square_static_info`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.006 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_huahuo_cooperate_experience_industry","parameters":[{"description":"Industry index: 1=Gaming, 2=Daily Chemicals/Small Appliances, 3=Consumer Electronics, 4=Automotive, 5=Food & Beverage, 6=Online Services\n\nUsage: Required business industry: `1` gaming, `2` personal\n  care/small appliances, `3` digital appliances, `4` automotive,\n  `5` food and beverage, or `6` internet services.","in":"query","name":"industry_type","required":true,"schema":{"description":"Industry index: 1=Gaming, 2=Daily Chemicals/Small Appliances, 3=Consumer Electronics, 4=Automotive, 5=Food & Beverage, 6=Online Services\n\nUsage: Required business industry: `1` gaming, `2` personal\n  care/small appliances, `3` digital appliances, `4` automotive,\n  `5` food and beverage, or `6` internet services.","title":"Industry Type","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Put selected IDs in `search_upper.cooperate_experience_industry_ids`.\n- Also set `search_upper.cooperate_experience_type`: without selected\n  industries, use `3`=no experience in the current industry, `1`=some current-\n  industry experience, `2`=extensive current-industry experience, or `4`=other-\n  industry experience. With selected industries, use only `1` or `2`.\n\nAPI references: `search_upper` = `POST /tikhub/bilibili/huahuo/search_upper` (operationId: `post_tikhub_bilibili_huahuo_search_upper`)."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili cooperate_experience_industry","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-huahuo-cooperate_experience_industry","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.006,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:825a8cc4d1fd63f0d95ca12278bf345e96695d30cc42afded243e71c196e88ba","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a0509f54f266"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_huahuo_cooperate_experience_industry","path":"/apis/v1/tikhub/bilibili/huahuo/cooperate_experience_industry"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/huahuo/cooperate_experience_industry","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/huahuo/dmp_pkg_list":{"get":{"description":"Bilibili (huahuo). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Retrieve custom audience packages available to the current advertiser\n  for audience-matching filters.\n\n### Parameters\n- None.\n\n### Returns\n- Audience package IDs, names, labels, and available matching metrics. Put the\n  selected custom package ID in `search_upper.dmp_group_id`.\n\n### Example\n`GET /tikhub/bilibili/huahuo/dmp_pkg_list`\n\n### Billing\n\nAPI references: `search_upper` = `POST /tikhub/bilibili/huahuo/search_upper` (operationId: `post_tikhub_bilibili_huahuo_search_upper`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.006 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_huahuo_dmp_pkg_list","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- Audience package IDs, names, labels, and available matching metrics. Put the\n  selected custom package ID in `search_upper.dmp_group_id`.\n\nAPI references: `search_upper` = `POST /tikhub/bilibili/huahuo/search_upper` (operationId: `post_tikhub_bilibili_huahuo_search_upper`)."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili dmp_pkg_list","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-huahuo-dmp_pkg_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.006,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:04718178a9734bd287537aa1101d4d0040f8e1a3c984d98bbe982fd57d9aef9d","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"77ad56428126"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_huahuo_dmp_pkg_list","path":"/apis/v1/tikhub/bilibili/huahuo/dmp_pkg_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/huahuo/dmp_pkg_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/huahuo/effect_goods_drop":{"get":{"description":"Bilibili (huahuo). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Retrieve product categories supported by content-commerce filters.\n\n### Parameters\n- None.\n\n### Returns\n- Product category IDs, names, and hierarchy. Put selected first- and second-\n  level IDs in `search_upper.goods_category_first_ids` and\n  `goods_category_second_ids`.\n\n### Example\n`GET /tikhub/bilibili/huahuo/effect_goods_drop`\n\n### Billing\n\nAPI references: `search_upper` = `POST /tikhub/bilibili/huahuo/search_upper` (operationId: `post_tikhub_bilibili_huahuo_search_upper`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.006 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_huahuo_effect_goods_drop","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Product category IDs, names, and hierarchy. Put selected first- and second-\n  level IDs in `search_upper.goods_category_first_ids` and\n  `goods_category_second_ids`.\n\nAPI references: `search_upper` = `POST /tikhub/bilibili/huahuo/search_upper` (operationId: `post_tikhub_bilibili_huahuo_search_upper`)."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili effect_goods_drop","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-huahuo-effect_goods_drop","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.006,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:3486c4b22e7e22b9ae028f5a86fd52783a2374bc1ce6e973cf8f929e29addeca","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"cdb6350ac512"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_huahuo_effect_goods_drop","path":"/apis/v1/tikhub/bilibili/huahuo/effect_goods_drop"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/huahuo/effect_goods_drop","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/huahuo/industry_tags":{"get":{"description":"Bilibili (huahuo). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Retrieve industry tags used in advertiser and content collaboration scenarios.\n\n### Parameters\n- None.\n\n### Returns\n- Industry tag IDs, names, and category information.\n\n### Billing\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.006 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_huahuo_industry_tags","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Industry tag IDs, names, and category information."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili industry_tags","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-huahuo-industry_tags","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.006,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:6249ea4b430457dc3cd4099202a5f165dd642739dd7f270c1af62651206f499a","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"01e9520ade29"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_huahuo_industry_tags","path":"/apis/v1/tikhub/bilibili/huahuo/industry_tags"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/huahuo/industry_tags","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/huahuo/label_char_style":{"get":{"description":"Bilibili (huahuo). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Retrieve tags describing creators' content presentation and visual style.\n\n### Parameters\n- None.\n\n### Returns\n- Content-style tag IDs, names, and display information.\n\n### Billing\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.006 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_huahuo_label_char_style","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Content-style tag IDs, names, and display information."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili label_char_style","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-huahuo-label_char_style","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.006,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:6d3cfe6653766825d0ef761ea0ab8b46337344e9cb03e2483c0f1c643cb45d37","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"18997a4ccd61"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_huahuo_label_char_style","path":"/apis/v1/tikhub/bilibili/huahuo/label_char_style"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/huahuo/label_char_style","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/huahuo/live_area_list":{"get":{"description":"Bilibili (huahuo). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Retrieve live content categories used by live creator marketplace filters.\n\n### Parameters\n- None.\n\n### Returns\n- First- and second-level live category IDs, names, and hierarchy.\n\n### Billing\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.006 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_huahuo_live_area_list","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- First- and second-level live category IDs, names, and hierarchy."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili live_area_list","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-huahuo-live_area_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.006,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:39967397c2d495e26e388f511febc4922b8594d398502cce72e118321b1d12d6","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1aa01c57ff9e"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_huahuo_live_area_list","path":"/apis/v1/tikhub/bilibili/huahuo/live_area_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/huahuo/live_area_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/huahuo/live_commerce_info":{"get":{"description":"Bilibili (huahuo). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Query a creator's live-commerce capabilities and recent commercial performance.\n\n### Parameters\n- `upper_mid`: Required creator UID.\n\n### Returns\n- Live-commerce sessions, product categories, transaction performance,\n  audience, engagement, and related commercial metrics.\n\n### Billing\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.006 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_huahuo_live_commerce_info","parameters":[{"description":"Creator UID","in":"query","name":"upper_mid","required":true,"schema":{"description":"Creator UID","title":"Upper Mid","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- Live-commerce sessions, product categories, transaction performance,\n  audience, engagement, and related commercial metrics."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili live_commerce_info","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-huahuo-live_commerce_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.006,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:cd44e8dc0a9a719ca6ab2f754e03f1d4f15bdaf6d2e992442491546254df3e45","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3e81211ec1f4"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_huahuo_live_commerce_info","path":"/apis/v1/tikhub/bilibili/huahuo/live_commerce_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/huahuo/live_commerce_info","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/huahuo/live_good_category":{"get":{"description":"Bilibili (huahuo). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Retrieve primary live-commerce product categories for filtering creators\n  with relevant category experience.\n\n### Parameters\n- None.\n\n### Returns\n- Live-commerce category IDs, names, and display order.\n\n### Billing\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.006 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_huahuo_live_good_category","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Live-commerce category IDs, names, and display order."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili live_good_category","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-huahuo-live_good_category","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.006,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:199b6e9a503f23f3f404a959d0fa96e8997ecbb8482597eb4d947ed5a441f04a","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"276cd2ab02e2"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_huahuo_live_good_category","path":"/apis/v1/tikhub/bilibili/huahuo/live_good_category"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/huahuo/live_good_category","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/huahuo/live_guild_drop":{"get":{"description":"Bilibili (huahuo). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Retrieve live-streaming guilds available as marketplace filters.\n\n### Parameters\n- `name`: Optional partial guild name. An empty string returns all available results.\n\n### Returns\n- Live guild IDs, names, and display information.\n\n### Billing\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.006 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_huahuo_live_guild_drop","parameters":[{"description":"Fuzzy filter by name; empty=all\n\nUsage: Optional partial guild name. An empty string returns all available results.","in":"query","name":"name","required":false,"schema":{"default":"","description":"Fuzzy filter by name; empty=all\n\nUsage: Optional partial guild name. An empty string returns all available results.","title":"Name","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Live guild IDs, names, and display information."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili live_guild_drop","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-huahuo-live_guild_drop","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.006,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e2f8dee89f10be691a5c5f9ad8990f2fdf1fbf6676e1328cc09460ace007d021","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"697ce437e158"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_huahuo_live_guild_drop","path":"/apis/v1/tikhub/bilibili/huahuo/live_guild_drop"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/huahuo/live_guild_drop","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/huahuo/live_parent_tag":{"get":{"description":"Bilibili (huahuo). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Retrieve persona labels describing live creators' style and content positioning.\n\n### Parameters\n- None.\n\n### Returns\n- Live creator persona tag IDs, names, and display information.\n\n### Billing\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.006 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_huahuo_live_parent_tag","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Live creator persona tag IDs, names, and display information."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili live_parent_tag","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-huahuo-live_parent_tag","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.006,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:522d8a693fdcd14c20f4356725c1657f876791e46bc13e243b53f87405fc0a9c","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"eb2e7b7da711"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_huahuo_live_parent_tag","path":"/apis/v1/tikhub/bilibili/huahuo/live_parent_tag"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/huahuo/live_parent_tag","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/huahuo/live_upper_portrait":{"get":{"description":"Bilibili (huahuo). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Retrieve a creator's live-streaming profile for evaluating branded-live\n  collaboration capabilities.\n\n### Parameters\n- `mcn_id`: Required MCN organization ID, available from marketplace\n  results or `upper_base_info`.\n- `upper_mid`: Optional creator UID used to narrow the target creator.\n\n### Returns\n- Creator profile, live performance, audience size, engagement metrics,\n  live tags, and collaboration-capability information.\n\n### Billing\n\nAPI references: `upper_base_info` = `GET /tikhub/bilibili/huahuo/upper_base_info` (operationId: `get_tikhub_bilibili_huahuo_upper_base_info`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.006 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_huahuo_live_upper_portrait","parameters":[{"description":"MCN organization ID, obtainable from marketplace search results or upper_base_info\n\nUsage: Required MCN organization ID, available from marketplace\n  results or `upper_base_info`.\n\nAPI references: `upper_base_info` = `GET /tikhub/bilibili/huahuo/upper_base_info` (operationId: `get_tikhub_bilibili_huahuo_upper_base_info`).","in":"query","name":"mcn_id","required":true,"schema":{"description":"MCN organization ID, obtainable from marketplace search results or upper_base_info\n\nUsage: Required MCN organization ID, available from marketplace\n  results or `upper_base_info`.\n\nAPI references: `upper_base_info` = `GET /tikhub/bilibili/huahuo/upper_base_info` (operationId: `get_tikhub_bilibili_huahuo_upper_base_info`).","title":"Mcn Id","type":"integer"}},{"description":"Optional creator UID used to narrow the target creator.","in":"query","name":"upper_mid","required":false,"schema":{"description":"Optional creator UID used to narrow the target creator.","title":"Upper Mid","type":["integer","null"]}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- Creator profile, live performance, audience size, engagement metrics,\n  live tags, and collaboration-capability information."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili live_upper_portrait","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-huahuo-live_upper_portrait","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.006,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:d914f24c07403440a90ef0ef910dd3f2c866a08aeb10dda35c9863ff092e511e","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"87ac5a5b8004"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_huahuo_live_upper_portrait","path":"/apis/v1/tikhub/bilibili/huahuo/live_upper_portrait"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/huahuo/live_upper_portrait","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/huahuo/mcn_drop":{"get":{"description":"Bilibili (huahuo). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Retrieve MCN organizations available for creator search filters.\n\n### Parameters\n- `name`: Optional partial MCN name. An empty string returns all available results.\n\n### Returns\n- MCN organization IDs, names, and display information. Put selected IDs in\n  the `search_upper.mcn_ids` array.\n\n### Example\n`GET /tikhub/bilibili/huahuo/mcn_drop?name=`\n\n### Billing\n\nAPI references: `search_upper` = `POST /tikhub/bilibili/huahuo/search_upper` (operationId: `post_tikhub_bilibili_huahuo_search_upper`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.006 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_huahuo_mcn_drop","parameters":[{"description":"Fuzzy filter by name; empty=all\n\nUsage: Optional partial MCN name. An empty string returns all available results.","in":"query","name":"name","required":false,"schema":{"default":"","description":"Fuzzy filter by name; empty=all\n\nUsage: Optional partial MCN name. An empty string returns all available results.","title":"Name","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- MCN organization IDs, names, and display information. Put selected IDs in\n  the `search_upper.mcn_ids` array.\n\nAPI references: `search_upper` = `POST /tikhub/bilibili/huahuo/search_upper` (operationId: `post_tikhub_bilibili_huahuo_search_upper`)."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili mcn_drop","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-huahuo-mcn_drop","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.006,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:950855719f43536f38525c6b3a5c1a9a591fbef34ddcafc3b532b9c5db40c1b3","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"258fcdfaaf5c"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_huahuo_mcn_drop","path":"/apis/v1/tikhub/bilibili/huahuo/mcn_drop"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/huahuo/mcn_drop","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/huahuo/partition_drop":{"get":{"description":"Bilibili (huahuo). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Retrieve video content categories used to filter creators or content by topic.\n\n### Parameters\n- None.\n\n### Returns\n- First- and second-level video category IDs, names, and hierarchy. Put the\n  selected first-level ID in `search_upper.partition_id` and second-level IDs\n  in `search_upper.second_partition_id`.\n\n### Example\n`GET /tikhub/bilibili/huahuo/partition_drop`\n\n### Billing\n\nAPI references: `search_upper` = `POST /tikhub/bilibili/huahuo/search_upper` (operationId: `post_tikhub_bilibili_huahuo_search_upper`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.006 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_huahuo_partition_drop","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- First- and second-level video category IDs, names, and hierarchy. Put the\n  selected first-level ID in `search_upper.partition_id` and second-level IDs\n  in `search_upper.second_partition_id`.\n\nAPI references: `search_upper` = `POST /tikhub/bilibili/huahuo/search_upper` (operationId: `post_tikhub_bilibili_huahuo_search_upper`)."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili partition_drop","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-huahuo-partition_drop","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.006,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:083833289638fd305f2a05016a274f9c3ea180529cb2d185d668f141cbfb9ef9","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c5757d6128fc"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_huahuo_partition_drop","path":"/apis/v1/tikhub/bilibili/huahuo/partition_drop"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/huahuo/partition_drop","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/huahuo/popular_avid_category_drop":{"get":{"description":"Bilibili (huahuo). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get industry names supported by the Huahuo video ranking endpoint.\n\n### Parameters\n- None.\n\n### Returns\n- Available video-ranking industry names and display information.\n\n### Billing\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.006 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_huahuo_popular_avid_category_drop","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Available video-ranking industry names and display information."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili popular_avid_category_drop","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-huahuo-popular_avid_category_drop","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.006,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:ee6c9d0e32273073d3620306b421ad4a9dd4a3d4a38c6c7ffd7c6a11ee71afbb","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f0ee0342e985"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_huahuo_popular_avid_category_drop","path":"/apis/v1/tikhub/bilibili/huahuo/popular_avid_category_drop"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/huahuo/popular_avid_category_drop","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/huahuo/popular_avid_list":{"get":{"description":"Bilibili (huahuo). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Retrieve Huahuo video rankings for a selected industry or all industries.\n\n### Parameters\n- `category`: Industry name from `popular_avid_category_drop`; an empty\n  string means all industries.\n- `page`: One-based page number.\n\n### Returns\n- Video ranks, identifiers, titles, covers, creator profiles, playback and\n  engagement metrics, and pagination information.\n\n### Billing\n\nAPI references: `popular_avid_category_drop` = `GET /tikhub/bilibili/huahuo/popular_avid_category_drop` (operationId: `get_tikhub_bilibili_huahuo_popular_avid_category_drop`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.006 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_huahuo_popular_avid_list","parameters":[{"description":"Industry name; valid values from popular_avid_category_drop, empty=all\n\nUsage: Industry name from `popular_avid_category_drop`; an empty\n  string means all industries.\n\nAPI references: `popular_avid_category_drop` = `GET /tikhub/bilibili/huahuo/popular_avid_category_drop` (operationId: `get_tikhub_bilibili_huahuo_popular_avid_category_drop`).","in":"query","name":"category","required":false,"schema":{"default":"","description":"Industry name; valid values from popular_avid_category_drop, empty=all\n\nUsage: Industry name from `popular_avid_category_drop`; an empty\n  string means all industries.\n\nAPI references: `popular_avid_category_drop` = `GET /tikhub/bilibili/huahuo/popular_avid_category_drop` (operationId: `get_tikhub_bilibili_huahuo_popular_avid_category_drop`).","title":"Category","type":"string"}},{"description":"One-based page number.","in":"query","name":"page","required":false,"schema":{"default":1,"minimum":1,"title":"Page","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Video ranks, identifiers, titles, covers, creator profiles, playback and\n  engagement metrics, and pagination information."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili popular_avid_list","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-huahuo-popular_avid_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.006,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e646c1cfb9c663480332125379ec8574c9f81159587d5b6e4177dd116880de48","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"81b32151dd05"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_huahuo_popular_avid_list","path":"/apis/v1/tikhub/bilibili/huahuo/popular_avid_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/huahuo/popular_avid_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/huahuo/popular_goods_industry_up_list":{"get":{"description":"Bilibili (huahuo). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Find creators with strong commerce performance in a selected product industry.\n\n### Parameters\n- `x_huo_industry_id`: Required product-ranking industry ID from\n  `x_huo_industry_drop?scene=2`.\n- `page`: One-based page number.\n\n### Returns\n- Industry commerce creator ranks, profiles, performance metrics, and pagination information.\n\n### Billing\n\nAPI references: `x_huo_industry_drop` = `GET /tikhub/bilibili/huahuo/x_huo_industry_drop` (operationId: `get_tikhub_bilibili_huahuo_x_huo_industry_drop`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.006 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_huahuo_popular_goods_industry_up_list","parameters":[{"description":"One-based page number.","in":"query","name":"page","required":false,"schema":{"default":1,"minimum":1,"title":"Page","type":"integer"}},{"description":"Industry ID; valid values from x_huo_industry_drop?scene=2\n\nUsage: Required product-ranking industry ID from\n  `x_huo_industry_drop?scene=2`.\n\nAPI references: `x_huo_industry_drop` = `GET /tikhub/bilibili/huahuo/x_huo_industry_drop` (operationId: `get_tikhub_bilibili_huahuo_x_huo_industry_drop`).","in":"query","name":"x_huo_industry_id","required":true,"schema":{"description":"Industry ID; valid values from x_huo_industry_drop?scene=2\n\nUsage: Required product-ranking industry ID from\n  `x_huo_industry_drop?scene=2`.\n\nAPI references: `x_huo_industry_drop` = `GET /tikhub/bilibili/huahuo/x_huo_industry_drop` (operationId: `get_tikhub_bilibili_huahuo_x_huo_industry_drop`).","title":"X Huo Industry Id","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Industry commerce creator ranks, profiles, performance metrics, and pagination information."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili popular_goods_industry_up_list","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-huahuo-popular_goods_industry_up_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.006,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:f7308c2a43020b3c294a043fd8fea040664c5b21204473bd65fa6690699f28b5","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0770935943e1"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_huahuo_popular_goods_industry_up_list","path":"/apis/v1/tikhub/bilibili/huahuo/popular_goods_industry_up_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/huahuo/popular_goods_industry_up_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/huahuo/popular_goods_list":{"get":{"description":"Bilibili (huahuo). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Retrieve X-Huo product rankings for an industry and analyze popular\n  products and their content-commerce performance.\n\n### Parameters\n- `x_huo_industry_id`: Required product-ranking industry ID from\n  `x_huo_industry_drop?scene=2`.\n- `page`: One-based page number.\n- `rank_type`, `data_cycle`: Optional ranking mode and data period.\n- `min_goods_price`, `max_goods_price`: Optional product price range.\n\n### Returns\n- Product ranks, product details, pricing, industry, commerce-performance\n  metrics, and pagination information.\n\n### Billing\n\nAPI references: `x_huo_industry_drop` = `GET /tikhub/bilibili/huahuo/x_huo_industry_drop` (operationId: `get_tikhub_bilibili_huahuo_x_huo_industry_drop`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.006 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_huahuo_popular_goods_list","parameters":[{"description":"Data period","in":"query","name":"data_cycle","required":false,"schema":{"description":"Data period","title":"Data Cycle","type":["integer","null"]}},{"description":"Maximum product price","in":"query","name":"max_goods_price","required":false,"schema":{"description":"Maximum product price","title":"Max Goods Price","type":["integer","null"]}},{"description":"Minimum product price","in":"query","name":"min_goods_price","required":false,"schema":{"description":"Minimum product price","title":"Min Goods Price","type":["integer","null"]}},{"description":"One-based page number.","in":"query","name":"page","required":false,"schema":{"default":1,"minimum":1,"title":"Page","type":"integer"}},{"description":"Ranking scope","in":"query","name":"rank_type","required":false,"schema":{"description":"Ranking scope","title":"Rank Type","type":["integer","null"]}},{"description":"Industry ID; valid values from x_huo_industry_drop?scene=2\n\nUsage: Required product-ranking industry ID from\n  `x_huo_industry_drop?scene=2`.\n\nAPI references: `x_huo_industry_drop` = `GET /tikhub/bilibili/huahuo/x_huo_industry_drop` (operationId: `get_tikhub_bilibili_huahuo_x_huo_industry_drop`).","in":"query","name":"x_huo_industry_id","required":true,"schema":{"description":"Industry ID; valid values from x_huo_industry_drop?scene=2\n\nUsage: Required product-ranking industry ID from\n  `x_huo_industry_drop?scene=2`.\n\nAPI references: `x_huo_industry_drop` = `GET /tikhub/bilibili/huahuo/x_huo_industry_drop` (operationId: `get_tikhub_bilibili_huahuo_x_huo_industry_drop`).","title":"X Huo Industry Id","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Product ranks, product details, pricing, industry, commerce-performance\n  metrics, and pagination information."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili popular_goods_list","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-huahuo-popular_goods_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.006,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:6f4ad06577b9401913a282a71bcec6c14e8ae36475f0cc163cb0c263ee084cb2","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"453267e99c3f"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_huahuo_popular_goods_list","path":"/apis/v1/tikhub/bilibili/huahuo/popular_goods_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/huahuo/popular_goods_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/huahuo/popular_goods_up_list":{"get":{"description":"Bilibili (huahuo). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Find creators with strong commerce performance for a specific product.\n\n### Parameters\n- `goods_id`: Required product ID from `popular_goods_list`.\n- `page`: One-based page number.\n\n### Returns\n- Creator ranks, profiles, product-specific commerce metrics, and pagination information.\n\n### Billing\n\nAPI references: `popular_goods_list` = `GET /tikhub/bilibili/huahuo/popular_goods_list` (operationId: `get_tikhub_bilibili_huahuo_popular_goods_list`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.006 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_huahuo_popular_goods_up_list","parameters":[{"description":"Product ID, see popular_goods_list for values\n\nUsage: Required product ID from `popular_goods_list`.\n\nAPI references: `popular_goods_list` = `GET /tikhub/bilibili/huahuo/popular_goods_list` (operationId: `get_tikhub_bilibili_huahuo_popular_goods_list`).","in":"query","name":"goods_id","required":true,"schema":{"description":"Product ID, see popular_goods_list for values\n\nUsage: Required product ID from `popular_goods_list`.\n\nAPI references: `popular_goods_list` = `GET /tikhub/bilibili/huahuo/popular_goods_list` (operationId: `get_tikhub_bilibili_huahuo_popular_goods_list`).","title":"Goods Id","type":"integer"}},{"description":"One-based page number.","in":"query","name":"page","required":false,"schema":{"default":1,"minimum":1,"title":"Page","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Creator ranks, profiles, product-specific commerce metrics, and pagination information."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili popular_goods_up_list","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-huahuo-popular_goods_up_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.006,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:3f40230c8703b4e36dba035e4649de374dd6a4ea56cd2f8c9cafc6351d587563","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3bb03cda423a"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_huahuo_popular_goods_up_list","path":"/apis/v1/tikhub/bilibili/huahuo/popular_goods_up_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/huahuo/popular_goods_up_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/huahuo/popular_up_list":{"get":{"description":"Bilibili (huahuo). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Retrieve breakout, high-value, or top-tier creator rankings for rapid discovery.\n\n### Parameters\n- `rank_cate`: Ranking type: `1` breakout creators, `2` high-value creators,\n  or `3` top-tier creators.\n- `tid_name`: Ranking category from `popular_up_tid_drop`; an empty string means all.\n- `page`: One-based page number.\n\n### Returns\n- Creator ranks, profiles, and category-specific metrics. Breakout rankings\n  emphasize follower growth, high-value rankings emphasize median playback\n  and engagement, and top-tier rankings emphasize average metrics.\n\n### Billing\n\nAPI references: `popular_up_tid_drop` = `GET /tikhub/bilibili/huahuo/popular_up_tid_drop` (operationId: `get_tikhub_bilibili_huahuo_popular_up_tid_drop`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.006 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_huahuo_popular_up_list","parameters":[{"description":"One-based page number.","in":"query","name":"page","required":false,"schema":{"default":1,"minimum":1,"title":"Page","type":"integer"}},{"description":"Ranking type: 1=Rising Stars, 2=Best Value Picks, 3=Top Must-haves\n\nUsage: Ranking type: `1` breakout creators, `2` high-value creators,\n  or `3` top-tier creators.","in":"query","name":"rank_cate","required":false,"schema":{"default":3,"description":"Ranking type: 1=Rising Stars, 2=Best Value Picks, 3=Top Must-haves\n\nUsage: Ranking type: `1` breakout creators, `2` high-value creators,\n  or `3` top-tier creators.","title":"Rank Cate","type":"integer"}},{"description":"Ranking section name; see popular_up_tid_drop for values; leave empty for all\n\nUsage: Ranking category from `popular_up_tid_drop`; an empty string means all.\n\nAPI references: `popular_up_tid_drop` = `GET /tikhub/bilibili/huahuo/popular_up_tid_drop` (operationId: `get_tikhub_bilibili_huahuo_popular_up_tid_drop`).","in":"query","name":"tid_name","required":false,"schema":{"default":"","description":"Ranking section name; see popular_up_tid_drop for values; leave empty for all\n\nUsage: Ranking category from `popular_up_tid_drop`; an empty string means all.\n\nAPI references: `popular_up_tid_drop` = `GET /tikhub/bilibili/huahuo/popular_up_tid_drop` (operationId: `get_tikhub_bilibili_huahuo_popular_up_tid_drop`).","title":"Tid Name","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Creator ranks, profiles, and category-specific metrics. Breakout rankings\n  emphasize follower growth, high-value rankings emphasize median playback\n  and engagement, and top-tier rankings emphasize average metrics."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili popular_up_list","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-huahuo-popular_up_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.006,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:43f68d8ec27a178e4e70dbf44fb9fb2428a757d66f810a443911dae7235d6a8d","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6fc3f6e373bd"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_huahuo_popular_up_list","path":"/apis/v1/tikhub/bilibili/huahuo/popular_up_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/huahuo/popular_up_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/huahuo/popular_up_tid_drop":{"get":{"description":"Bilibili (huahuo). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get content categories accepted by `popular_up_list` as `tid_name` values.\n\n### Parameters\n- None.\n\n### Returns\n- Available ranking category names and display information.\n\n### Billing\n\nAPI references: `popular_up_list` = `GET /tikhub/bilibili/huahuo/popular_up_list` (operationId: `get_tikhub_bilibili_huahuo_popular_up_list`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.006 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_huahuo_popular_up_tid_drop","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Available ranking category names and display information."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili popular_up_tid_drop","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-huahuo-popular_up_tid_drop","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.006,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:67bbd97543e4cb8eb75a27adc3e2e6fb442d6a63dd948204910090b127ec40df","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a06894d51e2c"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_huahuo_popular_up_tid_drop","path":"/apis/v1/tikhub/bilibili/huahuo/popular_up_tid_drop"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/huahuo/popular_up_tid_drop","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/huahuo/popular_up_x_huo":{"get":{"description":"Bilibili (huahuo). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Retrieve X-Huo creator rankings for a selected industry and period for\n  creator selection and industry trend analysis.\n\n### Parameters\n- `x_huo_industry_id`: Required industry ID from\n  `x_huo_industry_drop?scene=1`; prefer the second-level ID when available.\n- `rank_date_type`: `1` monthly or `2` quarterly.\n- `rank_date`: Ranking period in `YYYY-MM` format from `x_huo_date_options`;\n  omit it to use the latest completed period.\n- `page`: One-based page number.\n\n### Returns\n- Creator ranks, profiles, industry relevance, content-influence metrics,\n  and pagination information.\n\n### Billing\n\nAPI references: `x_huo_date_options` = `GET /tikhub/bilibili/huahuo/x_huo_date_options` (operationId: `get_tikhub_bilibili_huahuo_x_huo_date_options`); `x_huo_industry_drop` = `GET /tikhub/bilibili/huahuo/x_huo_industry_drop` (operationId: `get_tikhub_bilibili_huahuo_x_huo_industry_drop`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.006 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_huahuo_popular_up_x_huo","parameters":[{"description":"One-based page number.","in":"query","name":"page","required":false,"schema":{"default":1,"minimum":1,"title":"Page","type":"integer"}},{"description":"Ranking issue `YYYY-MM`; see x_huo_date_options for values; leave empty for the latest issue\n\nUsage: Ranking period in `YYYY-MM` format from `x_huo_date_options`;\n  omit it to use the latest completed period.\n\nAPI references: `x_huo_date_options` = `GET /tikhub/bilibili/huahuo/x_huo_date_options` (operationId: `get_tikhub_bilibili_huahuo_x_huo_date_options`).","in":"query","name":"rank_date","required":false,"schema":{"description":"Ranking issue `YYYY-MM`; see x_huo_date_options for values; leave empty for the latest issue\n\nUsage: Ranking period in `YYYY-MM` format from `x_huo_date_options`;\n  omit it to use the latest completed period.\n\nAPI references: `x_huo_date_options` = `GET /tikhub/bilibili/huahuo/x_huo_date_options` (operationId: `get_tikhub_bilibili_huahuo_x_huo_date_options`).","title":"Rank Date","type":["string","null"]}},{"description":"Ranking period: 1=Monthly, 2=Quarterly\n\nUsage: `1` monthly or `2` quarterly.","in":"query","name":"rank_date_type","required":false,"schema":{"default":1,"description":"Ranking period: 1=Monthly, 2=Quarterly\n\nUsage: `1` monthly or `2` quarterly.","title":"Rank Date Type","type":"integer"}},{"description":"Industry ID; valid values from x_huo_industry_drop\n\nUsage: Required industry ID from\n  `x_huo_industry_drop?scene=1`; prefer the second-level ID when available.\n\nAPI references: `x_huo_industry_drop` = `GET /tikhub/bilibili/huahuo/x_huo_industry_drop` (operationId: `get_tikhub_bilibili_huahuo_x_huo_industry_drop`).","in":"query","name":"x_huo_industry_id","required":true,"schema":{"description":"Industry ID; valid values from x_huo_industry_drop\n\nUsage: Required industry ID from\n  `x_huo_industry_drop?scene=1`; prefer the second-level ID when available.\n\nAPI references: `x_huo_industry_drop` = `GET /tikhub/bilibili/huahuo/x_huo_industry_drop` (operationId: `get_tikhub_bilibili_huahuo_x_huo_industry_drop`).","title":"X Huo Industry Id","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Creator ranks, profiles, industry relevance, content-influence metrics,\n  and pagination information."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili popular_up_x_huo","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-huahuo-popular_up_x_huo","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.006,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:b289d5f776d37ca3cf70a3b0324f3d38a33dd5fcf388e89775f5f82343162767","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"28b095e9683f"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_huahuo_popular_up_x_huo","path":"/apis/v1/tikhub/bilibili/huahuo/popular_up_x_huo"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/huahuo/popular_up_x_huo","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/huahuo/region_drop":{"get":{"description":"Bilibili (huahuo). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Retrieve the province/city hierarchy used by creator residence filters.\n\n### Parameters\n- None.\n\n### Returns\n- Put selected primary-node `value`s in `search_upper.region_id`, and selected\n  `children[].value`s in `search_upper.second_region_id`.\n- For multiple selections, collect all values in their respective arrays. For\n  example: `{\"region_id\":[4,5,23],\"second_region_id\":[51,50]}`.\n\n### Example\n`GET /tikhub/bilibili/huahuo/region_drop`\n\n### Billing\n\nAPI references: `search_upper` = `POST /tikhub/bilibili/huahuo/search_upper` (operationId: `post_tikhub_bilibili_huahuo_search_upper`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.006 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_huahuo_region_drop","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Put selected primary-node `value`s in `search_upper.region_id`, and selected\n  `children[].value`s in `search_upper.second_region_id`.\n- For multiple selections, collect all values in their respective arrays. For\n  example: `{\"region_id\":[4,5,23],\"second_region_id\":[51,50]}`.\n\nAPI references: `search_upper` = `POST /tikhub/bilibili/huahuo/search_upper` (operationId: `post_tikhub_bilibili_huahuo_search_upper`)."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili region_drop","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-huahuo-region_drop","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.006,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:d8550bb0aa5c6b337a18846078d212ccfcd42515b78030f160370e726b2d7e12","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"93c3118bb870"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_huahuo_region_drop","path":"/apis/v1/tikhub/bilibili/huahuo/region_drop"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/huahuo/region_drop","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/huahuo/search_live_upper":{"post":{"description":"Bilibili (huahuo). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Search live creators for branded-content or live-commerce collaborations.\n- Filter by creator attributes, audience demographics, live categories,\n  performance, guild, primary commerce category, and GMV.\n\n### Parameters\n- `is_brand_live`: Live mode. Use `1` for branded-content live streams and\n  `0` for commerce live streams.\n- Branded-content mode supports popularity peak, hourly viewers, hourly\n  comments, guild, and onboarding-status filters.\n- Commerce mode supports primary category and 90-day GMV filters.\n- `page`: One-based page number. Each page contains 20 records.\n\n### Returns\n- `total_count`: Total number of matching creators.\n- `data`: Creator records containing profile, audience, live performance,\n  and collaboration-capability metrics.\n\n### Billing\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_bilibili_huahuo_search_live_upper","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"description":"Live collaboration marketplace filters. Supports creator attributes,\naudience demographics, live categories, content-live performance,\ncommerce categories, and GMV filters. Every field is optional, and\nadditional filter fields may be supplied.","properties":{"fans_age_tag":{"description":"Audience age tag","items":{"type":"string"},"title":"Fans Age Tag","type":["array","null"]},"fans_gender_tag":{"description":"Audience gender tag","items":{"type":"string"},"title":"Fans Gender Tag","type":["array","null"]},"fans_region_tag":{"description":"Audience region tag","items":{"type":"string"},"title":"Fans Region Tag","type":["array","null"]},"gender":{"description":"Anchor gender","title":"Gender","type":["string","null"]},"high_potential_type":{"description":"Registration status","title":"High Potential Type","type":["integer","null"]},"is_brand_live":{"description":"Live stream type: 1=Content live stream, 0=Commerce live stream. Available filters differ between the two types.","title":"Is Brand Live","type":["integer","null"]},"live_audience_h_avg_30d_max":{"description":"Maximum average hourly viewer count in the last 30 days","title":"Live Audience H Avg 30D Max","type":["integer","null"]},"live_audience_h_avg_30d_min":{"description":"Minimum average hourly viewer count in the last 30 days","title":"Live Audience H Avg 30D Min","type":["integer","null"]},"live_danmu_h_avg_30d_max":{"description":"Maximum average hourly danmaku count in the last 30 days","title":"Live Danmu H Avg 30D Max","type":["integer","null"]},"live_danmu_h_avg_30d_min":{"description":"Minimum average hourly danmaku count in the last 30 days","title":"Live Danmu H Avg 30D Min","type":["integer","null"]},"live_good_category":{"description":"Primary commerce category; 0=all; valid values from live_good_category\n\nAPI references: `live_good_category` = `GET /tikhub/bilibili/huahuo/live_good_category` (operationId: `get_tikhub_bilibili_huahuo_live_good_category`).","title":"Live Good Category","type":["integer","null"]},"live_good_gmv":{"description":"90-day GMV tier, 0=all","title":"Live Good Gmv","type":["integer","null"]},"live_guild_id":{"description":"Live streaming guild; see live_guild_drop for values\n\nAPI references: `live_guild_drop` = `GET /tikhub/bilibili/huahuo/live_guild_drop` (operationId: `get_tikhub_bilibili_huahuo_live_guild_drop`).","items":{"type":"integer"},"title":"Live Guild Id","type":["array","null"]},"live_subarea_id":{"description":"Live area (second-level); see live_area_list for values\n\nAPI references: `live_area_list` = `GET /tikhub/bilibili/huahuo/live_area_list` (operationId: `get_tikhub_bilibili_huahuo_live_area_list`).","items":{"type":"integer"},"title":"Live Subarea Id","type":["array","null"]},"max_fans_num":{"description":"Maximum follower count","title":"Max Fans Num","type":["integer","null"]},"max_popularity":{"description":"Maximum average peak popularity per session in the last 30 days","title":"Max Popularity","type":["integer","null"]},"mids":{"description":"Batch exact match by UID","items":{"type":"integer"},"title":"Mids","type":["array","null"]},"min_fans_num":{"description":"Minimum follower count","title":"Min Fans Num","type":["integer","null"]},"min_popularity":{"description":"Minimum average peak popularity per session in the last 30 days","title":"Min Popularity","type":["integer","null"]},"nickname_or_mids":{"description":"Search by creator nickname or UID","title":"Nickname Or Mids","type":["string","null"]},"order_by":{"description":"Sort field","title":"Order By","type":["string","null"]},"page":{"description":"Page number starting from 1; 20 items per page\n\nUsage: One-based page number. Each page contains 20 records.","minimum":1,"title":"Page","type":["integer","null"]},"partition_id":{"description":"Submission category (level 1)","title":"Partition Id","type":["integer","null"]},"region_id":{"description":"Anchor primary residence region (level 1)","items":{"type":"integer"},"title":"Region Id","type":["array","null"]},"second_partition_id":{"description":"Submission category (level 2)","items":{"type":"integer"},"title":"Second Partition Id","type":["array","null"]},"second_region_id":{"description":"Anchor primary residence region (level 2)","items":{"type":"integer"},"title":"Second Region Id","type":["array","null"]},"sort":{"description":"Sort direction: desc or asc","title":"Sort","type":["string","null"]}},"title":"LiveSearchBody","type":"object"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- `total_count`: Total number of matching creators.\n- `data`: Creator records containing profile, audience, live performance,\n  and collaboration-capability metrics."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili search_live_upper","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-bilibili-huahuo-search_live_upper","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:a42f5db246199f81f1bb96c023ed85e6a094a199ee570496e2d0667bb238a1fd","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"40a1880285fa"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_bilibili_huahuo_search_live_upper","path":"/apis/v1/tikhub/bilibili/huahuo/search_live_upper"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/huahuo/search_live_upper","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/huahuo/search_upper":{"post":{"description":"Bilibili (huahuo). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Search creators by nickname, UID, or content keyword in the Huahuo marketplace.\n- Combine profile, audience, pricing, performance, DMP, industry,\n  cooperation-experience, and commerce filters.\n- `nickname_or_mids` and `main_search` correspond to creator search and\n  content search respectively; normally choose one per request.\n\n### Parameters\n#### Basic search parameters:\n- `nickname_or_mids`: Creator nickname or UID query; separate multiple terms with commas.\n- `main_search`: Content-keyword query with matched videos included in the result.\n  Normally use either this field or `nickname_or_mids`.\n- `mids`: Exact UID list; `upper_mid`: One exact UID; `folder_id`: Saved-creator folder ID.\n- `marketing_target`: `1`=brand awareness, `2`=consideration, `3`=conversion.\n- `panel_type`: `0`=general, `1`=gaming, `2`=beauty, `3`=digital,\n  `4`=automotive, `5`=performance, `6`=food, `8`=internet services.\n- `order_by`: Sort field; `sort`: `desc` or `asc`; `page`: One-based page number\n  with 20 results per page; `request_id`: Optional search-session ID that can\n  be reused across pages with the same filters.\n\n#### Creator profile and affiliation parameters:\n- `gender`: Value from `square_static_info.gender_info`.\n- `min_fans_num` / `max_fans_num`: Inclusive follower-count range.\n- `region_id` / `second_region_id`: Primary and secondary residence-region IDs\n  from `region_drop`. The Beijing, Shanghai, Fujian, Xiamen, and\n  Fuzhou selection is `{\"region_id\":[4,5,23],\"second_region_id\":[51,50]}`.\n- `partition_id` / `second_partition_id`: Primary and secondary content-category IDs.\n- `mcn_ids`: MCN IDs; `provider_id`: Service-provider IDs.\n- `upper_types`: `1` or `4`=MCN-affiliated, `3`=independent.\n- `only_contract`: `1`=contract-eligible creators only, `0`=all.\n- `is_painter_order`: Require illustration-commission capability.\n\n#### Audience and DMP parameters:\n- `fans_age_tag`, `fans_gender_tag`, `fans_region_tag`: Audience age, gender,\n  and region affinity tags; `fans_stick`: Follower-loyalty tier.\n- `av_active`: Enable recent-publishing filtering; `av_active_tag`: Activity tier.\n- `dmp_group_id`: Custom DMP package ID; `category_dmp_group_id` and\n  `category_dmp_label`: Category-package ID and display label.\n- `dmp_pkg_name`: Special-audience package name query.\n- `dmp_pkg_vertical_rate_gte` / `dmp_pkg_vertical_rate_lte`: DMP verticality range,\n  measured as matching videos divided by all videos in the last 180 days.\n- `dmp_pkg_effect_rate_gte` / `dmp_pkg_effect_rate_lte`: DMP influence range,\n  measured as recent matching viewers divided by that audience population.\n- `dmp_pkg_fan_rate_gte` / `dmp_pkg_fan_rate_lte`: DMP attention range,\n  measured as matching audience members divided by all followers.\n\n#### Pricing and performance parameters:\n- `min_task_price` / `max_task_price`: Standard cooperation quote range in RMB.\n- `price_info`: Cooperation-specific pricing array; the current UI submits\n  one selected cooperation type per search. Each item contains:\n    - `cooperation_type`: Video cooperation uses `1`=embedded video,\n      `2`=custom video, and `22`=deep customization; podcast cooperation\n      uses `23`=custom podcast and `24`=podcast brand placement; dynamic\n      cooperation uses `3`=direct post and `4`=repost. Placement formats\n      embed brand material in the content, custom formats are produced for\n      the client's marketing needs, and dynamic formats publish or repost\n      the requested commercial post.\n    - `price_min` / `price_max`: Quote range in RMB for that cooperation type.\n    - `creative_skill`: Deep-customization skill IDs `1-9`, covering overseas\n      filming, technical analysis, microfilm, live-action challenge,\n      renovation/DIY, interview, TVC filming, special editing, and other.\n    - `include_content`: Included-content IDs for custom video, deep\n      customization, or custom podcast: `1`=secondary creation/distribution\n      license, `2`=bonus preview, `3`=custom content.\n    - `price_right`: Cooperation-right codes. Types `1/2/23/24` support\n      `show_in_video_first_1p3` and `show_in_video_gte_30s`; type `22`\n      supports `brand_over_30_percent`, `auth_secondary_creation`,\n      `multi_cooperation_discount`, `give_preview`, and `give_poster`.\n      Types `3/4` do not support this field and use `[]`.\n  - Every `price_info` item contains all six fields. Send `[]` for an\n    unavailable or unselected `creative_skill`, `include_content`, or\n    `price_right`. “RMB 100,000 or more” is\n    `\"price_min\":100000,\"price_max\":\"\"`.\n  - Deep-custom example:\n    `{\"price_info\":[{\"cooperation_type\":22,\"creative_skill\":[1,2,3],`\n    `\"include_content\":[1,2,3],\"price_min\":100000,\"price_max\":\"\",`\n    `\"price_right\":[]}]}`.\n  - Embedded-video example:\n    `{\"price_info\":[{\"cooperation_type\":1,\"creative_skill\":[],`\n    `\"include_content\":[],\"price_min\":100000,\"price_max\":\"\",\"price_right\":[]}]}`.\n  - Custom-podcast example:\n    `{\"price_info\":[{\"cooperation_type\":23,\"creative_skill\":[],`\n    `\"include_content\":[1],\"price_min\":100000,\"price_max\":\"\",\"price_right\":[]}]}`.\n  - Direct-post example:\n    `{\"price_info\":[{\"cooperation_type\":3,\"creative_skill\":[],`\n    `\"include_content\":[],\"price_min\":100000,\"price_max\":\"\",\"price_right\":[]}]}`.\n  - Call `GET /tikhub/bilibili/huahuo/square_static_info` first and read\n    `data.price_info_options` for cooperation types, price ranges, rights,\n    included content, and creative skills. Each item in\n    `cooperation_type` declares its usable request fields in `supported_fields`.\n- `last_7_days_set_price`, `last_14_days_set_price`, `last_30_days_set_price`:\n  `1` requires a quote set in the selected period; `0` means unrestricted.\n- `min_interact_rate` / `max_interact_rate`: Engagement-rate range for eligible\n  original videos in the last 180 days.\n- `blue_url_ctr_gte` / `blue_url_ctr_lt`: Blue-link CTR range;\n  `blue_url_click_cost_gte` / `blue_url_click_cost_lt`: Blue-link click-cost range.\n- `min_play_median` / `max_play_median`: Median-view range for eligible original\n  videos published at least seven days ago.\n- `play_median_traffic_type`: `1`=all, `2`=organic;\n  `play_median_cycle`: `1/2/3`=7/15/30 days.\n  Example for “300,000-500,000, 15 days, organic”:\n  `{\"min_play_median\":\"300000\",\"max_play_median\":\"500000\",`\n  `\"play_median_traffic_type\":2,\"play_median_cycle\":2}`.\n- `min_cpm` / `max_cpm`: CPM range; `cpm_type`: `1`=all, `2`=organic;\n  `cpm_cycle`: `1/2/3`=7/15/30 days.\n- `min_cpc` / `max_cpc`: CPC range; `cpc_traffic_type`: `1`=all, `2`=organic;\n  `cpc_cycle`: `1/2/3`=7/15/30 days.\n- `cpe_gte` / `cpe_lt`: CPE range; `cpe_traffic_type`: `1`=all, `2`=organic;\n  `cpe_cycle`: `1`=7 days, `3`=30 days.\n\n#### Content and cooperation parameters:\n- `draft_duration`: Dominant video duration: `1`=0-30s, `2`=30-60s,\n  `3`=1-3m, `4`=3-5m, `5`=5-10m, `6`=over 10m.\n- `min_avid_cnt` / `max_avid_cnt`: Eligible original-video count range over 90 days.\n- `min_hot_avid_rate` / `max_hot_avid_rate`: Viral-video ratio range over 90 days.\n- `half_min_hot_avid_cnt` / `half_max_hot_avid_cnt`: Viral-video count range over six months.\n- `entry_cost_min` / `entry_cost_max`: Store-entry cost range over the last year.\n- `av_honor`: Honor filter containing a multi-select `honor_type` array\n  (`HOT`, `MZBK`, and/or `QZPHB`), `time_period` (`0/30/90/180` days), and\n  `honor_count` (`0/1/2/3`, where 3 means 3+). Multi-select example:\n  `{\"av_honor\":{\"honor_type\":[\"HOT\",\"QZPHB\"],\"time_period\":90,`\n  `\"honor_count\":2}}`.\n- The general panel's cooperation-count filter uses `spark_tag`:\n  `cooperate`=experienced or `coo_frequent`=extensive experience; choose one.\n  Cooperation industries come from `square_static_info.industry_tree`; send\n  selected paths in `huahuo_first_industry_ids`, `huahuo_second_industry_ids`,\n  and `huahuo_third_industry_ids`. For “real estate/all with experience”:\n  `{\"spark_tag\":[\"cooperate\"],\"huahuo_first_industry_ids\":[\"388\"],`\n  `\"huahuo_second_industry_ids\":[\"389\",\"393\",\"399\",\"401\",\"403\"],`\n  `\"huahuo_third_industry_ids\":[\"390\",\"394\",\"395\",\"396\",\"398\",`\n  `\"400\",\"402\",\"404\"]}`. Merge IDs from all selected paths for a\n  multi-industry request.\n- Non-general strategy panels use `cooperate_experience_industry_ids` with\n  `cooperate_experience_type`. Without selected industries, the type options are\n  `3`=no current-industry experience, `1`=experienced, `2`=extensive experience,\n  and `4`=experience in other industries. With selected industries, use `1` or `2`.\n  `cooperate_experience_industry` supplies those strategy-panel industry values.\n\n#### Labels and industry parameters:\n- `special_tags`: Feature tags; `spark_tag`: Capability tags such as `cooperate`,\n  `grow`, and `hot_frequent`; `square_tag_in`: Marketplace scenario tags.\n- `label_array`: Contains only selected node `value`s from the “Content type”\n  group returned by `upper_label_tree`. Put all selected content types in one\n  inner array without parent-path values. Single “Outdoor adventure” selection:\n  `{\"label_array\":[[794]]}`; multiple “Outdoor adventure, AI short film,\n  AI entertainment” selections: `{\"label_array\":[[794,747,748]]}`.\n- `bdata_tag_lv5`: Bilibili level-five content-tag values.\n- `huahuo_first_industry_ids`, `huahuo_second_industry_ids`,\n  `huahuo_third_industry_ids`: Primary, secondary, and tertiary Huahuo industry IDs.\n\n#### Commerce parameters:\n- `goods_permission`: `1`=require commerce permission, `0`=all;\n  `goods_up_levels`: Commerce-creator levels.\n- `goods_category_first_ids` / `goods_category_second_ids`: Commerce-category IDs.\n- `goods_gpm_min` / `goods_gpm_max`: 30-day paid GMV per 1,000 commerce-video views.\n- `goods_ctr_min` / `goods_ctr_max`: Component CTR range;\n  `goods_ctr_type`: `1`=all components, `2`=comment component.\n- `goods_avg_price_min` / `goods_avg_price_max`: 30-day average product-price range in RMB.\n- `goods_is_high_video_play_permeate`: Require high video-view penetration;\n  `goods_is_high_fans_play_permeate`: Require high follower-view penetration.\n\n#### Status and high-potential parameters:\n- `is_boosting`: Require currently boosted creators; `is_treasure_up`: Treasure creators;\n  `is_timely_response`: Timely-response creators; `is_new_enter`: Newly onboarded creators.\n- `custom_video_pricing_set`: Require configured custom-video pricing;\n  `is_x_plan_better_up`: X Plan preferred creators.\n- `high_potential_type`: `0`=all, `1`=onboarded, `2`=not onboarded.\n\n#### Filter value sources:\n- Content types: call\n  `GET /tikhub/bilibili/huahuo/upper_label_tree?panel_type=0`, read node\n  `value`s from the Content type group, and build `label_array`.\n- Residence regions: call `GET /tikhub/bilibili/huahuo/region_drop`; use\n  primary `value`s in `region_id` and selected child `value`s in\n  `second_region_id`.\n- General-panel cooperation industries: call\n  `GET /tikhub/bilibili/huahuo/square_static_info`, read the three-level\n  `data.industry_tree`, and fill the matching `huahuo_*_industry_ids` arrays.\n  Use `spark_tag` with `cooperate` or `coo_frequent` for cooperation count.\n- Non-general-panel cooperation experience: call\n  `GET /tikhub/bilibili/huahuo/cooperate_experience_industry?industry_type=<TYPE>`,\n  then set `cooperate_experience_industry_ids` and `cooperate_experience_type`.\n- Cooperation pricing: call `GET /tikhub/bilibili/huahuo/square_static_info`,\n  read `data.price_info_options`, and build `price_info`. Median views and\n  video honors use the fixed enums and Request Payload Examples documented here.\n- Other dynamic sources: call `GET /tikhub/bilibili/huahuo/square_static_info`\n  for audience, gender, activity, and feature tags;\n  `GET /tikhub/bilibili/huahuo/partition_drop` for first- and second-level\n  video categories; `GET /tikhub/bilibili/huahuo/mcn_drop?name=` for MCNs;\n  `GET /tikhub/bilibili/huahuo/dmp_pkg_list` for custom DMP packages; and\n  `GET /tikhub/bilibili/huahuo/effect_goods_drop` for commerce categories.\n\n### Returns\n- `page`: Current page number.\n- `total_count`: Total matching records, displayed up to 10,000.\n- `data`: Creator records commonly containing `upper_mid`, `nickname`,\n  `fans_num`, `play_median`, `interactive_rate`, pricing, content and\n  industry labels, DMP measurements, and commerce metrics. Content-search\n  results also include matched videos.\n\n### Billing\n\nAPI references: `cooperate_experience_industry` = `GET /tikhub/bilibili/huahuo/cooperate_experience_industry` (operationId: `get_tikhub_bilibili_huahuo_cooperate_experience_industry`); `dmp_pkg_list` = `GET /tikhub/bilibili/huahuo/dmp_pkg_list` (operationId: `get_tikhub_bilibili_huahuo_dmp_pkg_list`); `effect_goods_drop` = `GET /tikhub/bilibili/huahuo/effect_goods_drop` (operationId: `get_tikhub_bilibili_huahuo_effect_goods_drop`); `mcn_drop` = `GET /tikhub/bilibili/huahuo/mcn_drop` (operationId: `get_tikhub_bilibili_huahuo_mcn_drop`); `partition_drop` = `GET /tikhub/bilibili/huahuo/partition_drop` (operationId: `get_tikhub_bilibili_huahuo_partition_drop`); `region_drop` = `GET /tikhub/bilibili/huahuo/region_drop` (operationId: `get_tikhub_bilibili_huahuo_region_drop`); `square_static_info` = `GET /tikhub/bilibili/huahuo/square_static_info` (operationId: `get_tikhub_bilibili_huahuo_square_static_info`); `upper_label_tree` = `GET /tikhub/bilibili/huahuo/upper_label_tree` (operationId: `get_tikhub_bilibili_huahuo_upper_label_tree`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_bilibili_huahuo_search_upper","requestBody":{"content":{"application/json":{"examples":{"content_type_multiple":{"description":"Select Outdoor Adventure (794), AI Short Film (747), and AI Funny Video (748) simultaneously; all values are in the same inner array.","summary":"Multiple content types","value":{"label_array":[[794,747,748]],"page":1}},"content_type_single":{"description":"Select Outdoor Travel > Outdoor Adventure (upper_label_tree value=794).","summary":"Single content type","value":{"label_array":[[794]],"page":1}},"cooperation_experience_multiple_industries":{"description":"Cooperation count set to \"Extensive experience\", with all selected industry IDs for Real Estate, Furniture, and Bathroom Products passed hierarchically.","summary":"Extensive multi-industry experience","value":{"huahuo_first_industry_ids":["388","405"],"huahuo_second_industry_ids":["389","393","399","401","403","406","411"],"huahuo_third_industry_ids":["390","394","395","396","398","400","402","404","407","408","409","410","413"],"page":1,"panel_type":0,"spark_tag":["coo_frequent"]}},"cooperation_experience_multiple_industries_experienced":{"description":"Cooperation count set to \"Has cooperation experience\", with all selected industry IDs for Real Estate, Furniture, and Bathroom Products passed hierarchically.","summary":"Multiple-industry cooperation experience","value":{"huahuo_first_industry_ids":["388","405"],"huahuo_second_industry_ids":["389","393","399","401","403","406","411"],"huahuo_third_industry_ids":["390","394","395","396","398","400","402","404","407","408","409","410","413"],"page":1,"panel_type":0,"spark_tag":["cooperate"]}},"cooperation_experience_real_estate":{"description":"Cooperation count set to \"Has cooperation experience\", cooperation industry set to \"Real Estate / All\".","summary":"Real-estate cooperation experience","value":{"huahuo_first_industry_ids":["388"],"huahuo_second_industry_ids":["389","393","399","401","403"],"huahuo_third_industry_ids":["390","394","395","396","398","400","402","404"],"page":1,"panel_type":0,"spark_tag":["cooperate"]}},"cooperation_pricing_custom_podcast":{"description":"Custom podcast series, starting at 100,000 CNY, including licensing for derivative content/distribution.","summary":"Custom-podcast pricing","value":{"page":1,"price_info":[{"cooperation_type":23,"creative_skill":[],"include_content":[1],"price_max":"","price_min":100000,"price_right":[]}]}},"cooperation_pricing_deep_custom":{"description":"Over 100,000 RMB; includes licensed derivative creation/distribution, complimentary trailer, and custom content; creation skills selected: overseas filming, in-depth technical analysis, short film/micro-movie.","summary":"Deep-custom pricing","value":{"page":1,"price_info":[{"cooperation_type":22,"creative_skill":[1,2,3],"include_content":[1,2,3],"price_max":"","price_min":100000,"price_right":[]}]}},"cooperation_pricing_direct_post":{"description":"Direct-post pricing 100,000 RMB or above; pass empty arrays for unavailable array fields.","summary":"Direct-post pricing","value":{"page":1,"price_info":[{"cooperation_type":3,"creative_skill":[],"include_content":[],"price_max":"","price_min":100000,"price_right":[]}]}},"cooperation_pricing_embedded_video":{"description":"Embedded-video pricing 100,000 RMB or above; pass empty arrays for unavailable creative skills and included content.","summary":"Embedded-video pricing","value":{"page":1,"price_info":[{"cooperation_type":1,"creative_skill":[],"include_content":[],"price_max":"","price_min":100000,"price_right":[]}]}},"median_views":{"description":"300,000 to 500,000, organic traffic scope, last 15 days; pass range as a string.","summary":"Median views","value":{"max_play_median":"500000","min_play_median":"300000","page":1,"play_median_cycle":2,"play_median_traffic_type":2}},"median_views_default_scope":{"description":"500,000 to 1,000,000, all traffic scope, last 30 days; pass range as a string.","summary":"Median views from 500K to 1M","value":{"max_play_median":"1000000","min_play_median":"500000","page":1,"play_median_cycle":3,"play_median_traffic_type":1}},"residence_regions_multiple":{"description":"Select Beijing (4), Shanghai (5), Fujian (23), and within Fujian: Xiamen (51) and Fuzhou (50).","summary":"Multiple residence regions","value":{"page":1,"region_id":[4,5,23],"second_region_id":[51,50]}},"video_honors_multiple":{"description":"Hot or site-wide chart honor awarded twice in the last 90 days.","summary":"Multiple video honors","value":{"av_honor":{"honor_count":2,"honor_type":["HOT","QZPHB"],"time_period":90},"page":1}},"video_honors_single":{"description":"Hot honor awarded once in the last 30 days.","summary":"Single video honor","value":{"av_honor":{"honor_count":1,"honor_type":["HOT"],"time_period":30},"page":1}}},"schema":{"additionalProperties":true,"description":"### Search modes:\n- `nickname_or_mids`: Search by creator nickname or UID; separate multiple\n  terms with commas.\n- `main_search`: Search by content keyword and include matched videos in\n  the response.\n- `mids` / `upper_mid`: Match one or more creator UIDs exactly.\n\n### Filter groups:\n- **Profile and affiliation**: gender, followers, region, content category,\n  MCN, service provider, and account type.\n- **Audience profile**: age, gender, region affinity, and follower loyalty.\n- **Pricing and performance**: quote, engagement rate, median views, CPM,\n  CPC, CPE, and store-entry cost.\n- **Content and cooperation**: post count, viral-post ratio, video duration,\n  honors, industries, and cooperation experience.\n- **Commerce**: permission, level, categories, GPM, component CTR, and\n  average product price.\n- **Audience packages and labels**: DMP packages, feature tags, content-type\n  trees, and high-potential tags.\n\nEvery field is optional. Send ratio fields as decimal values (for example,\n`0.05` for 5%) and monetary fields as the RMB values displayed by Huahuo.\nDynamic IDs are available from `square_static_info`, `upper_label_tree`,\nand the corresponding dropdown endpoints.\n\n# [Example]\n```json\n{\n  \"nickname_or_mids\": \"2233,xiaodianshi\",\n  \"marketing_target\": 1,\n  \"panel_type\": 0,\n  \"min_fans_num\": 100000,\n  \"max_fans_num\": 1000000,\n  \"min_interact_rate\": 0.03,\n  \"play_median_traffic_type\": 1,\n  \"play_median_cycle\": 3,\n  \"price_info\": [{\n    \"cooperation_type\": 1,\n    \"creative_skill\": [],\n    \"include_content\": [],\n    \"price_min\": 1000,\n    \"price_max\": 10000,\n    \"price_right\": []\n  }],\n  \"goods_ctr_type\": 1,\n  \"page\": 1\n}\n```\n\nAPI references: `square_static_info` = `GET /tikhub/bilibili/huahuo/square_static_info` (operationId: `get_tikhub_bilibili_huahuo_square_static_info`); `upper_label_tree` = `GET /tikhub/bilibili/huahuo/upper_label_tree` (operationId: `get_tikhub_bilibili_huahuo_upper_label_tree`).","properties":{"av_active":{"description":"Recent-publishing activity switch: 1=enabled, 0=all","title":"Av Active","type":["integer","null"]},"av_active_tag":{"description":"Recent-publishing activity tier from av_active_tag returned by /tikhub/bilibili/huahuo/square_static_info\n\nAPI references: `square_static_info` = `GET /tikhub/bilibili/huahuo/square_static_info` (operationId: `get_tikhub_bilibili_huahuo_square_static_info`).","title":"Av Active Tag","type":["string","null"]},"av_honor":{"anyOf":[{"allOf":[{"additionalProperties":true,"description":"Creator video-honor filter.","properties":{"honor_count":{"description":"Honor count: 0=all, 1=once, 2=twice, 3=three or more","title":"Honor Count","type":["integer","null"]},"honor_type":{"description":"Multi-select honor types: HOT, MZBK, and QZPHB","items":{"type":"string"},"title":"Honor Type","type":["array","null"]},"time_period":{"description":"Time period: 0=all, or the most recent 30, 90, or 180 days","title":"Time Period","type":["integer","null"]}},"title":"UpperHonorFilter","type":"object"}],"description":"Video honors have no separate options endpoint; use the search_upper documentation and always send honor_type as an array\n\nAPI references: `search_upper` = `POST /tikhub/bilibili/huahuo/search_upper` (operationId: `post_tikhub_bilibili_huahuo_search_upper`)."},{"enum":[null],"type":["string","null"]}],"description":"Video honors have no separate options endpoint; use the search_upper documentation and always send honor_type as an array\n\nAPI references: `search_upper` = `POST /tikhub/bilibili/huahuo/search_upper` (operationId: `post_tikhub_bilibili_huahuo_search_upper`)."},"bdata_tag_lv5":{"description":"Bilibili level-five content-tag filter values","items":{},"title":"Bdata Tag Lv5","type":["array","null"]},"blue_url_click_cost_gte":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"string"}],"description":"Minimum blue-link click cost, cooperation and promotion spend divided by clicks","title":"Blue Url Click Cost Gte"},{"enum":[null],"type":["string","null"]}],"description":"Minimum blue-link click cost, cooperation and promotion spend divided by clicks","title":"Blue Url Click Cost Gte"},"blue_url_click_cost_lt":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"string"}],"description":"Maximum blue-link click cost, cooperation and promotion spend divided by clicks","title":"Blue Url Click Cost Lt"},{"enum":[null],"type":["string","null"]}],"description":"Maximum blue-link click cost, cooperation and promotion spend divided by clicks","title":"Blue Url Click Cost Lt"},"blue_url_ctr_gte":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"string"}],"description":"Minimum blue-link CTR, blue-link clicks divided by video views","title":"Blue Url Ctr Gte"},{"enum":[null],"type":["string","null"]}],"description":"Minimum blue-link CTR, blue-link clicks divided by video views","title":"Blue Url Ctr Gte"},"blue_url_ctr_lt":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"string"}],"description":"Maximum blue-link CTR, blue-link clicks divided by video views","title":"Blue Url Ctr Lt"},{"enum":[null],"type":["string","null"]}],"description":"Maximum blue-link CTR, blue-link clicks divided by video views","title":"Blue Url Ctr Lt"},"category_dmp_group_id":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"string"}],"description":"Content-category DMP audience-package ID","title":"Category Dmp Group Id"},{"enum":[null],"type":["string","null"]}],"description":"Content-category DMP audience-package ID","title":"Category Dmp Group Id"},"category_dmp_label":{"description":"Display label for the content-category DMP audience package","title":"Category Dmp Label","type":["string","null"]},"cooperate_experience_industry_ids":{"description":"For non-general panels, call /tikhub/bilibili/huahuo/cooperate_experience_industry first and put selected IDs here; unused by the general panel\n\nAPI references: `cooperate_experience_industry` = `GET /tikhub/bilibili/huahuo/cooperate_experience_industry` (operationId: `get_tikhub_bilibili_huahuo_cooperate_experience_industry`).","items":{"anyOf":[{"type":"integer"},{"type":"string"}]},"title":"Cooperate Experience Industry Ids","type":["array","null"]},"cooperate_experience_type":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"string"}],"description":"Experience type for non-general strategy panels: 1=experienced, 2=extensive, 3=none in current industry, 4=experience in other industries; use 1 or 2 with selected industries, while the general panel uses spark_tag","title":"Cooperate Experience Type"},{"enum":[null],"type":["string","null"]}],"description":"Experience type for non-general strategy panels: 1=experienced, 2=extensive, 3=none in current industry, 4=experience in other industries; use 1 or 2 with selected industries, while the general panel uses spark_tag","title":"Cooperate Experience Type"},"cpc_cycle":{"description":"CPC window: 1=7 days, 2=15 days, 3=30 days","title":"Cpc Cycle","type":["integer","null"]},"cpc_traffic_type":{"description":"CPC traffic scope: 1=all traffic, 2=organic traffic","title":"Cpc Traffic Type","type":["integer","null"]},"cpe_cycle":{"description":"CPE window: 1=7 days, 3=30 days","title":"Cpe Cycle","type":["integer","null"]},"cpe_gte":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"string"}],"description":"Minimum CPE, calculated as spend divided by valid engagements","title":"Cpe Gte"},{"enum":[null],"type":["string","null"]}],"description":"Minimum CPE, calculated as spend divided by valid engagements","title":"Cpe Gte"},"cpe_lt":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"string"}],"description":"Maximum CPE, calculated as spend divided by valid engagements","title":"Cpe Lt"},{"enum":[null],"type":["string","null"]}],"description":"Maximum CPE, calculated as spend divided by valid engagements","title":"Cpe Lt"},"cpe_traffic_type":{"description":"CPE traffic scope: 1=all traffic, 2=organic traffic","title":"Cpe Traffic Type","type":["integer","null"]},"cpm_cycle":{"description":"CPM window: 1=7 days, 2=15 days, 3=30 days","title":"Cpm Cycle","type":["integer","null"]},"cpm_type":{"description":"CPM traffic scope: 1=all traffic, 2=organic traffic","title":"Cpm Type","type":["integer","null"]},"custom_video_pricing_set":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"string"}],"description":"Whether custom-video pricing has been configured\n\nUsage: Require configured custom-video pricing;\n  `is_x_plan_better_up`: X Plan preferred creators.","title":"Custom Video Pricing Set"},{"enum":[null],"type":["string","null"]}],"description":"Whether custom-video pricing has been configured\n\nUsage: Require configured custom-video pricing;\n  `is_x_plan_better_up`: X Plan preferred creators.","title":"Custom Video Pricing Set"},"dmp_group_id":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"string"}],"description":"DMP custom audience-package ID from /tikhub/bilibili/huahuo/dmp_pkg_list\n\nAPI references: `dmp_pkg_list` = `GET /tikhub/bilibili/huahuo/dmp_pkg_list` (operationId: `get_tikhub_bilibili_huahuo_dmp_pkg_list`).","title":"Dmp Group Id"},{"enum":[null],"type":["string","null"]}],"description":"DMP custom audience-package ID from /tikhub/bilibili/huahuo/dmp_pkg_list\n\nAPI references: `dmp_pkg_list` = `GET /tikhub/bilibili/huahuo/dmp_pkg_list` (operationId: `get_tikhub_bilibili_huahuo_dmp_pkg_list`).","title":"Dmp Group Id"},"dmp_pkg_effect_rate_gte":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"string"}],"description":"Minimum DMP influence: recent matching viewers divided by the audience population","title":"Dmp Pkg Effect Rate Gte"},{"enum":[null],"type":["string","null"]}],"description":"Minimum DMP influence: recent matching viewers divided by the audience population","title":"Dmp Pkg Effect Rate Gte"},"dmp_pkg_effect_rate_lte":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"string"}],"description":"Maximum DMP influence: recent matching viewers divided by the audience population","title":"Dmp Pkg Effect Rate Lte"},{"enum":[null],"type":["string","null"]}],"description":"Maximum DMP influence: recent matching viewers divided by the audience population","title":"Dmp Pkg Effect Rate Lte"},"dmp_pkg_fan_rate_gte":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"string"}],"description":"Minimum DMP attention: matching audience members divided by all followers","title":"Dmp Pkg Fan Rate Gte"},{"enum":[null],"type":["string","null"]}],"description":"Minimum DMP attention: matching audience members divided by all followers","title":"Dmp Pkg Fan Rate Gte"},"dmp_pkg_fan_rate_lte":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"string"}],"description":"Maximum DMP attention: matching audience members divided by all followers","title":"Dmp Pkg Fan Rate Lte"},{"enum":[null],"type":["string","null"]}],"description":"Maximum DMP attention: matching audience members divided by all followers","title":"Dmp Pkg Fan Rate Lte"},"dmp_pkg_name":{"description":"DMP special-audience package name query","title":"Dmp Pkg Name","type":["string","null"]},"dmp_pkg_vertical_rate_gte":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"string"}],"description":"Minimum DMP verticality: matching videos divided by all videos","title":"Dmp Pkg Vertical Rate Gte"},{"enum":[null],"type":["string","null"]}],"description":"Minimum DMP verticality: matching videos divided by all videos","title":"Dmp Pkg Vertical Rate Gte"},"dmp_pkg_vertical_rate_lte":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"string"}],"description":"Maximum DMP verticality: matching videos divided by all videos","title":"Dmp Pkg Vertical Rate Lte"},{"enum":[null],"type":["string","null"]}],"description":"Maximum DMP verticality: matching videos divided by all videos","title":"Dmp Pkg Vertical Rate Lte"},"draft_duration":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"string"}],"description":"Dominant video duration: 1=0-30s, 2=30-60s, 3=1-3min, 4=3-5min, 5=5-10min, 6=over 10min","title":"Draft Duration"},{"enum":[null],"type":["string","null"]}],"description":"Dominant video duration: 1=0-30s, 2=30-60s, 3=1-3min, 4=3-5min, 5=5-10min, 6=over 10min","title":"Draft Duration"},"entry_cost_max":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"string"}],"description":"Maximum store-entry cost for relevant cooperation in the last year","title":"Entry Cost Max"},{"enum":[null],"type":["string","null"]}],"description":"Maximum store-entry cost for relevant cooperation in the last year","title":"Entry Cost Max"},"entry_cost_min":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"string"}],"description":"Minimum store-entry cost for relevant cooperation in the last year","title":"Entry Cost Min"},{"enum":[null],"type":["string","null"]}],"description":"Minimum store-entry cost for relevant cooperation in the last year","title":"Entry Cost Min"},"fans_age_tag":{"description":"Audience age-affinity tags from /tikhub/bilibili/huahuo/square_static_info\n\nAPI references: `square_static_info` = `GET /tikhub/bilibili/huahuo/square_static_info` (operationId: `get_tikhub_bilibili_huahuo_square_static_info`).","items":{"type":"string"},"title":"Fans Age Tag","type":["array","null"]},"fans_gender_tag":{"description":"Audience gender-affinity tags from /tikhub/bilibili/huahuo/square_static_info\n\nAPI references: `square_static_info` = `GET /tikhub/bilibili/huahuo/square_static_info` (operationId: `get_tikhub_bilibili_huahuo_square_static_info`).","items":{"type":"string"},"title":"Fans Gender Tag","type":["array","null"]},"fans_region_tag":{"description":"Audience region-affinity tags from /tikhub/bilibili/huahuo/square_static_info\n\nAPI references: `square_static_info` = `GET /tikhub/bilibili/huahuo/square_static_info` (operationId: `get_tikhub_bilibili_huahuo_square_static_info`).","items":{"type":"string"},"title":"Fans Region Tag","type":["array","null"]},"fans_stick":{"description":"Follower-loyalty filter: 0 means unrestricted; obtain other values from the static filter options.","title":"Fans Stick","type":["integer","null"]},"folder_id":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"string"}],"description":"Saved-creator folder ID used to limit the search","title":"Folder Id"},{"enum":[null],"type":["string","null"]}],"description":"Saved-creator folder ID used to limit the search","title":"Folder Id"},"gender":{"description":"Creator gender from gender_info returned by /tikhub/bilibili/huahuo/square_static_info\n\nAPI references: `square_static_info` = `GET /tikhub/bilibili/huahuo/square_static_info` (operationId: `get_tikhub_bilibili_huahuo_square_static_info`).","title":"Gender","type":["string","null"]},"goods_avg_price_max":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"string"}],"description":"Maximum average product price in the last 30 days, in RMB","title":"Goods Avg Price Max"},{"enum":[null],"type":["string","null"]}],"description":"Maximum average product price in the last 30 days, in RMB","title":"Goods Avg Price Max"},"goods_avg_price_min":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"string"}],"description":"Minimum average product price in the last 30 days, in RMB","title":"Goods Avg Price Min"},{"enum":[null],"type":["string","null"]}],"description":"Minimum average product price in the last 30 days, in RMB","title":"Goods Avg Price Min"},"goods_category_first_ids":{"description":"Primary commerce-category IDs from /tikhub/bilibili/huahuo/effect_goods_drop\n\nAPI references: `effect_goods_drop` = `GET /tikhub/bilibili/huahuo/effect_goods_drop` (operationId: `get_tikhub_bilibili_huahuo_effect_goods_drop`).","items":{"anyOf":[{"type":"integer"},{"type":"string"}]},"title":"Goods Category First Ids","type":["array","null"]},"goods_category_second_ids":{"description":"Secondary commerce-category IDs from /tikhub/bilibili/huahuo/effect_goods_drop\n\nAPI references: `effect_goods_drop` = `GET /tikhub/bilibili/huahuo/effect_goods_drop` (operationId: `get_tikhub_bilibili_huahuo_effect_goods_drop`).","items":{"anyOf":[{"type":"integer"},{"type":"string"}]},"title":"Goods Category Second Ids","type":["array","null"]},"goods_ctr_max":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"string"}],"description":"Maximum commerce-component CTR, clicks divided by impressions","title":"Goods Ctr Max"},{"enum":[null],"type":["string","null"]}],"description":"Maximum commerce-component CTR, clicks divided by impressions","title":"Goods Ctr Max"},"goods_ctr_min":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"string"}],"description":"Minimum commerce-component CTR, clicks divided by impressions","title":"Goods Ctr Min"},{"enum":[null],"type":["string","null"]}],"description":"Minimum commerce-component CTR, clicks divided by impressions","title":"Goods Ctr Min"},"goods_ctr_type":{"description":"Commerce CTR component scope: 1=all components, 2=comment component","title":"Goods Ctr Type","type":["integer","null"]},"goods_gpm_max":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"string"}],"description":"Maximum 30-day GPM, paid GMV per 1,000 commerce-video views","title":"Goods Gpm Max"},{"enum":[null],"type":["string","null"]}],"description":"Maximum 30-day GPM, paid GMV per 1,000 commerce-video views","title":"Goods Gpm Max"},"goods_gpm_min":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"string"}],"description":"Minimum 30-day GPM, paid GMV per 1,000 commerce-video views","title":"Goods Gpm Min"},{"enum":[null],"type":["string","null"]}],"description":"Minimum 30-day GPM, paid GMV per 1,000 commerce-video views","title":"Goods Gpm Min"},"goods_is_high_fans_play_permeate":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"string"}],"description":"High follower-view penetration filter","title":"Goods Is High Fans Play Permeate"},{"enum":[null],"type":["string","null"]}],"description":"High follower-view penetration filter","title":"Goods Is High Fans Play Permeate"},"goods_is_high_video_play_permeate":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"string"}],"description":"High video-view penetration filter, top 20% by recent viewers per follower","title":"Goods Is High Video Play Permeate"},{"enum":[null],"type":["string","null"]}],"description":"High video-view penetration filter, top 20% by recent viewers per follower","title":"Goods Is High Video Play Permeate"},"goods_permission":{"description":"Commerce permission filter: 1=required, 0=all","title":"Goods Permission","type":["integer","null"]},"goods_up_levels":{"description":"Commerce-creator level values","items":{"anyOf":[{"type":"integer"},{"type":"string"}]},"title":"Goods Up Levels","type":["array","null"]},"half_max_hot_avid_cnt":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"string"}],"description":"Maximum viral-video count in the last six months","title":"Half Max Hot Avid Cnt"},{"enum":[null],"type":["string","null"]}],"description":"Maximum viral-video count in the last six months","title":"Half Max Hot Avid Cnt"},"half_min_hot_avid_cnt":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"string"}],"description":"Minimum viral-video count in the last six months","title":"Half Min Hot Avid Cnt"},{"enum":[null],"type":["string","null"]}],"description":"Minimum viral-video count in the last six months","title":"Half Min Hot Avid Cnt"},"high_potential_type":{"description":"High-potential type: 0=all, 1=onboarded, 2=not onboarded","title":"High Potential Type","type":["integer","null"]},"huahuo_first_industry_ids":{"description":"For the general panel, call /tikhub/bilibili/huahuo/square_static_info and put selected primary industry_tree IDs here\n\nAPI references: `square_static_info` = `GET /tikhub/bilibili/huahuo/square_static_info` (operationId: `get_tikhub_bilibili_huahuo_square_static_info`).","items":{"anyOf":[{"type":"integer"},{"type":"string"}]},"title":"Huahuo First Industry Ids","type":["array","null"]},"huahuo_second_industry_ids":{"description":"For the general panel, call /tikhub/bilibili/huahuo/square_static_info and put selected secondary industry_tree IDs here\n\nAPI references: `square_static_info` = `GET /tikhub/bilibili/huahuo/square_static_info` (operationId: `get_tikhub_bilibili_huahuo_square_static_info`).","items":{"anyOf":[{"type":"integer"},{"type":"string"}]},"title":"Huahuo Second Industry Ids","type":["array","null"]},"huahuo_third_industry_ids":{"description":"For the general panel, call /tikhub/bilibili/huahuo/square_static_info and put selected tertiary industry_tree IDs here\n\nAPI references: `square_static_info` = `GET /tikhub/bilibili/huahuo/square_static_info` (operationId: `get_tikhub_bilibili_huahuo_square_static_info`).","items":{"anyOf":[{"type":"integer"},{"type":"string"}]},"title":"Huahuo Third Industry Ids","type":["array","null"]},"is_boosting":{"description":"Boosting-status filter: 1=currently boosting, 0=all","title":"Is Boosting","type":["integer","null"]},"is_new_enter":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"string"}],"description":"Whether to select newly onboarded creators.","title":"Is New Enter"},{"enum":[null],"type":["string","null"]}],"description":"Whether to select newly onboarded creators.","title":"Is New Enter"},"is_painter_order":{"description":"Whether to require illustration-commission capability","title":"Is Painter Order","type":["boolean","null"]},"is_timely_response":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"string"}],"description":"Whether to require timely-response creators","title":"Is Timely Response"},{"enum":[null],"type":["string","null"]}],"description":"Whether to require timely-response creators","title":"Is Timely Response"},"is_treasure_up":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"string"}],"description":"Whether to select treasure creators.","title":"Is Treasure Up"},{"enum":[null],"type":["string","null"]}],"description":"Whether to select treasure creators.","title":"Is Treasure Up"},"is_x_plan_better_up":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"string"}],"description":"Whether to filter for X Plan preferred creators","title":"Is X Plan Better Up"},{"enum":[null],"type":["string","null"]}],"description":"Whether to filter for X Plan preferred creators","title":"Is X Plan Better Up"},"label_array":{"description":"Call /tikhub/bilibili/huahuo/upper_label_tree first, then put all selected content-type values in one inner array\n\nAPI references: `upper_label_tree` = `GET /tikhub/bilibili/huahuo/upper_label_tree` (operationId: `get_tikhub_bilibili_huahuo_upper_label_tree`).","items":{"items":{"anyOf":[{"type":"integer"},{"type":"string"}]},"type":"array"},"title":"Label Array","type":["array","null"]},"last_14_days_set_price":{"description":"Quote-updated-in-14-days filter: 1=yes, 0=all","title":"Last 14 Days Set Price","type":["integer","null"]},"last_30_days_set_price":{"description":"Quote-updated-in-30-days filter: 1=yes, 0=all","title":"Last 30 Days Set Price","type":["integer","null"]},"last_7_days_set_price":{"description":"Quote-updated-in-7-days filter: 1=yes, 0=all","title":"Last 7 Days Set Price","type":["integer","null"]},"main_search":{"description":"Content-keyword query; matched videos are included in the result","title":"Main Search","type":["string","null"]},"marketing_target":{"description":"Marketing objective: 1=brand awareness, 2=consideration, 3=conversion","title":"Marketing Target","type":["integer","null"]},"max_avid_cnt":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"string"}],"description":"Maximum eligible original-video count in the last 90 days","title":"Max Avid Cnt"},{"enum":[null],"type":["string","null"]}],"description":"Maximum eligible original-video count in the last 90 days","title":"Max Avid Cnt"},"max_cpc":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"string"}],"description":"Maximum CPC, calculated as spend divided by component clicks","title":"Max Cpc"},{"enum":[null],"type":["string","null"]}],"description":"Maximum CPC, calculated as spend divided by component clicks","title":"Max Cpc"},"max_cpm":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"string"}],"description":"Maximum CPM, calculated as spend divided by views times 1,000","title":"Max Cpm"},{"enum":[null],"type":["string","null"]}],"description":"Maximum CPM, calculated as spend divided by views times 1,000","title":"Max Cpm"},"max_fans_num":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"string"}],"description":"Maximum follower count, inclusive","title":"Max Fans Num"},{"enum":[null],"type":["string","null"]}],"description":"Maximum follower count, inclusive","title":"Max Fans Num"},"max_hot_avid_rate":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"string"}],"description":"Maximum viral-video ratio in the last 90 days","title":"Max Hot Avid Rate"},{"enum":[null],"type":["string","null"]}],"description":"Maximum viral-video ratio in the last 90 days","title":"Max Hot Avid Rate"},"max_interact_rate":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"string"}],"description":"Maximum engagement rate for eligible original videos in the last 180 days","title":"Max Interact Rate"},{"enum":[null],"type":["string","null"]}],"description":"Maximum engagement rate for eligible original videos in the last 180 days","title":"Max Interact Rate"},"max_play_median":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"string"}],"description":"Maximum median views for eligible original videos published at least seven days ago","title":"Max Play Median"},{"enum":[null],"type":["string","null"]}],"description":"Maximum median views for eligible original videos published at least seven days ago","title":"Max Play Median"},"max_task_price":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"string"}],"description":"Maximum standard cooperation quote in RMB","title":"Max Task Price"},{"enum":[null],"type":["string","null"]}],"description":"Maximum standard cooperation quote in RMB","title":"Max Task Price"},"mcn_ids":{"description":"MCN organization IDs from /tikhub/bilibili/huahuo/mcn_drop\n\nAPI references: `mcn_drop` = `GET /tikhub/bilibili/huahuo/mcn_drop` (operationId: `get_tikhub_bilibili_huahuo_mcn_drop`).","items":{"anyOf":[{"type":"integer"},{"type":"string"}]},"title":"Mcn Ids","type":["array","null"]},"mids":{"description":"List of creator UIDs to match exactly","items":{"anyOf":[{"type":"integer"},{"type":"string"}]},"title":"Mids","type":["array","null"]},"min_avid_cnt":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"string"}],"description":"Minimum eligible original-video count in the last 90 days","title":"Min Avid Cnt"},{"enum":[null],"type":["string","null"]}],"description":"Minimum eligible original-video count in the last 90 days","title":"Min Avid Cnt"},"min_cpc":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"string"}],"description":"Minimum CPC, calculated as spend divided by component clicks","title":"Min Cpc"},{"enum":[null],"type":["string","null"]}],"description":"Minimum CPC, calculated as spend divided by component clicks","title":"Min Cpc"},"min_cpm":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"string"}],"description":"Minimum CPM, calculated as spend divided by views times 1,000","title":"Min Cpm"},{"enum":[null],"type":["string","null"]}],"description":"Minimum CPM, calculated as spend divided by views times 1,000","title":"Min Cpm"},"min_fans_num":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"string"}],"description":"Minimum follower count, inclusive","title":"Min Fans Num"},{"enum":[null],"type":["string","null"]}],"description":"Minimum follower count, inclusive","title":"Min Fans Num"},"min_hot_avid_rate":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"string"}],"description":"Minimum viral-video ratio in the last 90 days","title":"Min Hot Avid Rate"},{"enum":[null],"type":["string","null"]}],"description":"Minimum viral-video ratio in the last 90 days","title":"Min Hot Avid Rate"},"min_interact_rate":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"string"}],"description":"Minimum engagement rate for eligible original videos in the last 180 days","title":"Min Interact Rate"},{"enum":[null],"type":["string","null"]}],"description":"Minimum engagement rate for eligible original videos in the last 180 days","title":"Min Interact Rate"},"min_play_median":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"string"}],"description":"Minimum median views for eligible original videos published at least seven days ago","title":"Min Play Median"},{"enum":[null],"type":["string","null"]}],"description":"Minimum median views for eligible original videos published at least seven days ago","title":"Min Play Median"},"min_task_price":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"string"}],"description":"Minimum standard cooperation quote in RMB","title":"Min Task Price"},{"enum":[null],"type":["string","null"]}],"description":"Minimum standard cooperation quote in RMB","title":"Min Task Price"},"nickname_or_mids":{"description":"Creator nickname or UID query; separate multiple terms with commas","title":"Nickname Or Mids","type":["string","null"]},"only_contract":{"description":"Contract-eligible filter: 1=only eligible creators, 0=all","title":"Only Contract","type":["integer","null"]},"order_by":{"description":"Sort field, such as fans_num, play_median, or interactive_rate","title":"Order By","type":["string","null"]},"page":{"description":"Page number starting at 1; each page contains 20 records.","minimum":1,"title":"Page","type":["integer","null"]},"panel_type":{"description":"Strategy panel: 0=general, 1=gaming, 2=beauty, 3=digital, 4=automotive, 5=performance, 6=food, 8=internet","title":"Panel Type","type":["integer","null"]},"partition_id":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"string"}],"description":"Primary content-category ID from /tikhub/bilibili/huahuo/partition_drop\n\nAPI references: `partition_drop` = `GET /tikhub/bilibili/huahuo/partition_drop` (operationId: `get_tikhub_bilibili_huahuo_partition_drop`).","title":"Partition Id"},{"enum":[null],"type":["string","null"]}],"description":"Primary content-category ID from /tikhub/bilibili/huahuo/partition_drop\n\nAPI references: `partition_drop` = `GET /tikhub/bilibili/huahuo/partition_drop` (operationId: `get_tikhub_bilibili_huahuo_partition_drop`).","title":"Partition Id"},"play_median_cycle":{"description":"Median-view window: 1=7 days, 2=15 days, 3=30 days","title":"Play Median Cycle","type":["integer","null"]},"play_median_traffic_type":{"description":"Median-view traffic scope: 1=all traffic, 2=organic traffic","title":"Play Median Traffic Type","type":["integer","null"]},"price_info":{"description":"Cooperation-pricing filters from price_info_options returned by /tikhub/bilibili/huahuo/square_static_info; send one type per search, include all six fields, and use [] for unavailable arrays\n\nAPI references: `square_static_info` = `GET /tikhub/bilibili/huahuo/square_static_info` (operationId: `get_tikhub_bilibili_huahuo_square_static_info`).","items":{"additionalProperties":true,"description":"Quote filter for a cooperation format.","properties":{"cooperation_type":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"string"}],"description":"Cooperation type: 1=embedded video, 2=custom video, 22=deep customization, 23=custom podcast, 24=podcast brand placement, 3=direct post, 4=repost; supported fields are returned in price_info_options.cooperation_type","title":"Cooperation Type"},{"enum":[null],"type":["string","null"]}],"description":"Cooperation type: 1=embedded video, 2=custom video, 22=deep customization, 23=custom podcast, 24=podcast brand placement, 3=direct post, 4=repost; supported fields are returned in price_info_options.cooperation_type","title":"Cooperation Type"},"creative_skill":{"description":"Deep-customization skill IDs: 1=Overseas Filming, 2=Hardcore Tech Analysis, 3=Short Film or Mini-movie, 4=Reality Show Challenge, 5=Makeover or DIY, 6=Interview or Street Interview, 7=TVC Production, 8=Specialty Editing, 9=Other; options are returned in price_info_options.creative_skill via /tikhub/bilibili/huahuo/square_static_info\n\nAPI references: `square_static_info` = `GET /tikhub/bilibili/huahuo/square_static_info` (operationId: `get_tikhub_bilibili_huahuo_square_static_info`).","items":{"type":"integer"},"title":"Creative Skill","type":["array","null"]},"include_content":{"description":"Included-content IDs for custom video, deep customization, or custom podcast: 1=Authorized derivative/distribution, 2=Complimentary preview clip, 3=Custom content. Options are returned in price_info_options.include_content","items":{"type":"integer"},"title":"Include Content","type":["array","null"]},"price_max":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"string"}],"description":"Maximum quote in RMB; presets are returned in price_info_options.price_range by /tikhub/bilibili/huahuo/square_static_info\n\nAPI references: `square_static_info` = `GET /tikhub/bilibili/huahuo/square_static_info` (operationId: `get_tikhub_bilibili_huahuo_square_static_info`).","title":"Price Max"},{"enum":[null],"type":["string","null"]}],"description":"Maximum quote in RMB; presets are returned in price_info_options.price_range by /tikhub/bilibili/huahuo/square_static_info\n\nAPI references: `square_static_info` = `GET /tikhub/bilibili/huahuo/square_static_info` (operationId: `get_tikhub_bilibili_huahuo_square_static_info`).","title":"Price Max"},"price_min":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"string"}],"description":"Minimum quote in RMB; presets are returned in price_info_options.price_range by /tikhub/bilibili/huahuo/square_static_info\n\nAPI references: `square_static_info` = `GET /tikhub/bilibili/huahuo/square_static_info` (operationId: `get_tikhub_bilibili_huahuo_square_static_info`).","title":"Price Min"},{"enum":[null],"type":["string","null"]}],"description":"Minimum quote in RMB; presets are returned in price_info_options.price_range by /tikhub/bilibili/huahuo/square_static_info\n\nAPI references: `square_static_info` = `GET /tikhub/bilibili/huahuo/square_static_info` (operationId: `get_tikhub_bilibili_huahuo_square_static_info`).","title":"Price Min"},"price_right":{"description":"Cooperation-right codes, e.g. show_in_video_first_1p3, show_in_video_gte_30s, brand_over_30_percent, auth_secondary_creation, multi_cooperation_discount, give_preview, give_poster. Full list and applicable types are in price_info_options.price_right returned by /tikhub/bilibili/huahuo/square_static_info; send [] when unselected or unavailable.\n\nAPI references: `square_static_info` = `GET /tikhub/bilibili/huahuo/square_static_info` (operationId: `get_tikhub_bilibili_huahuo_square_static_info`).","items":{"type":"string"},"title":"Price Right","type":["array","null"]}},"title":"UpperPriceFilter","type":"object"},"title":"Price Info","type":["array","null"]},"provider_id":{"description":"Service-provider IDs using values offered by the Huahuo filter","items":{"anyOf":[{"type":"integer"},{"type":"string"}]},"title":"Provider Id","type":["array","null"]},"region_id":{"description":"Call /tikhub/bilibili/huahuo/region_drop first, then put selected primary-region values in this array\n\nAPI references: `region_drop` = `GET /tikhub/bilibili/huahuo/region_drop` (operationId: `get_tikhub_bilibili_huahuo_region_drop`).","items":{"anyOf":[{"type":"integer"},{"type":"string"}]},"title":"Region Id","type":["array","null"]},"request_id":{"description":"Search-session ID; reuse it across pages of the same filter set","title":"Request Id","type":["string","null"]},"second_partition_id":{"description":"Secondary content-category IDs from /tikhub/bilibili/huahuo/partition_drop\n\nAPI references: `partition_drop` = `GET /tikhub/bilibili/huahuo/partition_drop` (operationId: `get_tikhub_bilibili_huahuo_partition_drop`).","items":{"anyOf":[{"type":"integer"},{"type":"string"}]},"title":"Second Partition Id","type":["array","null"]},"second_region_id":{"description":"Call /tikhub/bilibili/huahuo/region_drop first, then put selected child-region values in this array\n\nAPI references: `region_drop` = `GET /tikhub/bilibili/huahuo/region_drop` (operationId: `get_tikhub_bilibili_huahuo_region_drop`).","items":{"anyOf":[{"type":"integer"},{"type":"string"}]},"title":"Second Region Id","type":["array","null"]},"sort":{"description":"Sort direction: desc=descending, asc=ascending","title":"Sort","type":["string","null"]},"spark_tag":{"description":"Huahuo capability tags, such as cooperate, grow, or hot_frequent. On the general panel, use cooperate for prior cooperation or coo_frequent for frequent cooperation, together with industry-tree values from /tikhub/bilibili/huahuo/square_static_info.\n\nAPI references: `square_static_info` = `GET /tikhub/bilibili/huahuo/square_static_info` (operationId: `get_tikhub_bilibili_huahuo_square_static_info`).","items":{"type":"string"},"title":"Spark Tag","type":["array","null"]},"special_tags":{"description":"Feature-tag values from /tikhub/bilibili/huahuo/square_static_info\n\nAPI references: `square_static_info` = `GET /tikhub/bilibili/huahuo/square_static_info` (operationId: `get_tikhub_bilibili_huahuo_square_static_info`).","items":{"type":"string"},"title":"Special Tags","type":["array","null"]},"square_tag_in":{"description":"Marketplace scenario tags, such as ad_partner_experienced.","items":{"type":"string"},"title":"Square Tag In","type":["array","null"]},"upper_mid":{"anyOf":[{"anyOf":[{"type":"integer"},{"type":"string"}],"description":"Single creator UID for an exact match","title":"Upper Mid"},{"enum":[null],"type":["string","null"]}],"description":"Single creator UID for an exact match","title":"Upper Mid"},"upper_types":{"description":"Creator type: 1 or 4=MCN-affiliated, 3=independent","items":{"anyOf":[{"type":"integer"},{"type":"string"}]},"title":"Upper Types","type":["array","null"]}},"title":"UpperSearchBody","type":"object"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- `page`: Current page number.\n- `total_count`: Total matching records, displayed up to 10,000.\n- `data`: Creator records commonly containing `upper_mid`, `nickname`,\n  `fans_num`, `play_median`, `interactive_rate`, pricing, content and\n  industry labels, DMP measurements, and commerce metrics. Content-search\n  results also include matched videos."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili search_upper","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-bilibili-huahuo-search_upper","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:0dfcbbbfff0b9007d9404552e09da2b2aba73944f2d6ac4a5634244e435f651f","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"672a5e939147"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_bilibili_huahuo_search_upper","path":"/apis/v1/tikhub/bilibili/huahuo/search_upper"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/huahuo/search_upper","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/huahuo/search_upper_suggest":{"get":{"description":"Bilibili (huahuo). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Return creator suggestions for a nickname fragment or UID, suitable for\n  autocomplete fields and creator selection.\n\n### Parameters\n- `nickname_or_mids`: Required nickname fragment or creator UID.\n- `page`: One-based page number.\n- `panel_type`: Industry strategy panel, using the same values as `search_upper`.\n- `marketing_target`: Marketing objective, using the same values as `search_upper`.\n- `cpm_type` / `play_median_traffic_type`: Metric traffic scope; 1=all\n  traffic and 2=organic traffic.\n- `cpm_cycle` / `play_median_cycle`: Measurement window; 1=7 days,\n  2=15 days, and 3=30 days.\n\n### Returns\n- Suggested creators and pagination information, typically including UID,\n  nickname, avatar, and basic account details.\n\n### Billing\n\nAPI references: `search_upper` = `POST /tikhub/bilibili/huahuo/search_upper` (operationId: `post_tikhub_bilibili_huahuo_search_upper`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.006 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_huahuo_search_upper_suggest","parameters":[{"description":"CPM window: 1=7, 2=15, 3=30 days","in":"query","name":"cpm_cycle","required":false,"schema":{"default":3,"description":"CPM window: 1=7, 2=15, 3=30 days","title":"Cpm Cycle","type":"integer"}},{"description":"CPM traffic scope: 1=all, 2=organic","in":"query","name":"cpm_type","required":false,"schema":{"default":1,"description":"CPM traffic scope: 1=all, 2=organic","title":"Cpm Type","type":"integer"}},{"description":"Marketing objective; values match search_upper\n\nUsage: Marketing objective, using the same values as `search_upper`.\n\nAPI references: `search_upper` = `POST /tikhub/bilibili/huahuo/search_upper` (operationId: `post_tikhub_bilibili_huahuo_search_upper`).","in":"query","name":"marketing_target","required":false,"schema":{"default":1,"description":"Marketing objective; values match search_upper\n\nUsage: Marketing objective, using the same values as `search_upper`.\n\nAPI references: `search_upper` = `POST /tikhub/bilibili/huahuo/search_upper` (operationId: `post_tikhub_bilibili_huahuo_search_upper`).","title":"Marketing Target","type":"integer"}},{"description":"Creator nickname fragment or UID","in":"query","name":"nickname_or_mids","required":true,"schema":{"description":"Creator nickname fragment or UID","title":"Nickname Or Mids","type":"string"}},{"description":"One-based page number","in":"query","name":"page","required":false,"schema":{"default":1,"description":"One-based page number","minimum":1,"title":"Page","type":"integer"}},{"description":"Industry strategy panel; values match search_upper\n\nUsage: Industry strategy panel, using the same values as `search_upper`.\n\nAPI references: `search_upper` = `POST /tikhub/bilibili/huahuo/search_upper` (operationId: `post_tikhub_bilibili_huahuo_search_upper`).","in":"query","name":"panel_type","required":false,"schema":{"default":0,"description":"Industry strategy panel; values match search_upper\n\nUsage: Industry strategy panel, using the same values as `search_upper`.\n\nAPI references: `search_upper` = `POST /tikhub/bilibili/huahuo/search_upper` (operationId: `post_tikhub_bilibili_huahuo_search_upper`).","title":"Panel Type","type":"integer"}},{"description":"Median-view window: 1=7, 2=15, 3=30 days","in":"query","name":"play_median_cycle","required":false,"schema":{"default":3,"description":"Median-view window: 1=7, 2=15, 3=30 days","title":"Play Median Cycle","type":"integer"}},{"description":"Median-view traffic scope: 1=all, 2=organic","in":"query","name":"play_median_traffic_type","required":false,"schema":{"default":1,"description":"Median-view traffic scope: 1=all, 2=organic","title":"Play Median Traffic Type","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Suggested creators and pagination information, typically including UID,\n  nickname, avatar, and basic account details."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili search_upper_suggest","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-huahuo-search_upper_suggest","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.006,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e383df775fd178b7abfe8718f657d289acebd37fda28975031b129ca4b1ec939","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a4ff2c873ec0"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_huahuo_search_upper_suggest","path":"/apis/v1/tikhub/bilibili/huahuo/search_upper_suggest"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/huahuo/search_upper_suggest","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/huahuo/square_static_info":{"get":{"description":"Bilibili (huahuo). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Retrieve the primary filter dictionaries used to build creator marketplace search forms.\n\n### Parameters\n- None.\n\n### Returns\n- `fans_age_tag`, `fans_gender_tag`, and `fans_region_tag`: Audience-profile options.\n- `gender_info`: Creator-gender options.\n- `av_active_tag`: Recent-publishing activity options.\n- Feature labels with child options and the three-level cooperation-industry\n  tree at `data.industry_tree`.\n- `data.price_info_options`: Cooperation-pricing dictionaries for\n  `search_upper.price_info`. `cooperation_type` includes each type's\n  `supported_fields`; `price_range` supplies ready-to-use `price_min` and\n  `price_max`; values from `price_right`, `include_content`, and\n  `creative_skill` go into the matching arrays. Each option's\n  `cooperation_types` lists the types for which it is valid.\n- For the general panel (`panel_type=0`), put the selected path's first-,\n  second-, and third-level IDs into `search_upper.huahuo_first_industry_ids`,\n  `huahuo_second_industry_ids`, and `huahuo_third_industry_ids`. Send\n  `spark_tag=[\"cooperate\"]` for any experience or\n  `spark_tag=[\"coo_frequent\"]` for extensive experience.\n- For non-general panels, use `cooperate_experience_industry` instead of\n  `industry_tree`.\n\n### Example\n`GET /tikhub/bilibili/huahuo/square_static_info`\n\n### Billing\n\nAPI references: `cooperate_experience_industry` = `GET /tikhub/bilibili/huahuo/cooperate_experience_industry` (operationId: `get_tikhub_bilibili_huahuo_cooperate_experience_industry`); `search_upper` = `POST /tikhub/bilibili/huahuo/search_upper` (operationId: `post_tikhub_bilibili_huahuo_search_upper`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.006 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_huahuo_square_static_info","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- `fans_age_tag`, `fans_gender_tag`, and `fans_region_tag`: Audience-profile options.\n- `gender_info`: Creator-gender options.\n- `av_active_tag`: Recent-publishing activity options.\n- Feature labels with child options and the three-level cooperation-industry\n  tree at `data.industry_tree`.\n- `data.price_info_options`: Cooperation-pricing dictionaries for\n  `search_upper.price_info`. `cooperation_type` includes each type's\n  `supported_fields`; `price_range` supplies ready-to-use `price_min` and\n  `price_max`; values from `price_right`, `include_content`, and\n  `creative_skill` go into the matching arrays. Each option's\n  `cooperation_types` lists the types for which it is valid.\n- For the general panel (`panel_type=0`), put the selected path's first-,\n  second-, and third-level IDs into `search_upper.huahuo_first_industry_ids`,\n  `huahuo_second_industry_ids`, and `huahuo_third_industry_ids`. Send\n  `spark_tag=[\"cooperate\"]` for any experience or\n  `spark_tag=[\"coo_frequent\"]` for extensive experience.\n- For non-general panels, use `cooperate_experience_industry` instead of\n  `industry_tree`.\n\nAPI references: `cooperate_experience_industry` = `GET /tikhub/bilibili/huahuo/cooperate_experience_industry` (operationId: `get_tikhub_bilibili_huahuo_cooperate_experience_industry`); `search_upper` = `POST /tikhub/bilibili/huahuo/search_upper` (operationId: `post_tikhub_bilibili_huahuo_search_upper`)."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili square_static_info","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-huahuo-square_static_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.006,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:90709c9c9bb2e48dcfb63057b61463fcf4d77d4eb65cc0c703dfb3f644c2dcc5","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a8cc09a87284"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_huahuo_square_static_info","path":"/apis/v1/tikhub/bilibili/huahuo/square_static_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/huahuo/square_static_info","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/huahuo/tag_character":{"get":{"description":"Bilibili (huahuo). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Retrieve persona tags describing a creator's image and account positioning.\n\n### Parameters\n- None.\n\n### Returns\n- Persona tag IDs, names, and display information.\n\n### Billing\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.006 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_huahuo_tag_character","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Persona tag IDs, names, and display information."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili tag_character","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-huahuo-tag_character","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.006,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:d9e72677887d03f64bc8dd8ad8428438ca6feb9b09440a8709ea7f47e338f21c","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3f00c2f93d60"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_huahuo_tag_character","path":"/apis/v1/tikhub/bilibili/huahuo/tag_character"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/huahuo/tag_character","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/huahuo/tag_commercial":{"get":{"description":"Bilibili (huahuo). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Retrieve tags describing creators' commercial collaboration characteristics and capabilities.\n\n### Parameters\n- None.\n\n### Returns\n- Commercial tag IDs, names, and display information.\n\n### Billing\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.006 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_huahuo_tag_commercial","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Commercial tag IDs, names, and display information."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili tag_commercial","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-huahuo-tag_commercial","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.006,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:304fdcb181347362ee5c77e6c41cca166d23d7c333451918a7634df520f88c0d","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"73bedbabe4f7"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_huahuo_tag_commercial","path":"/apis/v1/tikhub/bilibili/huahuo/tag_commercial"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/huahuo/tag_commercial","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/huahuo/tag_occupation":{"get":{"description":"Bilibili (huahuo). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Retrieve occupation tags used for creator profiling and filtering.\n\n### Parameters\n- None.\n\n### Returns\n- Occupation tag IDs, names, and display information.\n\n### Billing\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.006 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_huahuo_tag_occupation","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Occupation tag IDs, names, and display information."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili tag_occupation","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-huahuo-tag_occupation","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.006,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:ba410723eda487a70806a5f576e1bf023d9e2d7236248ec032b84727ba45b8ad","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0f031f785442"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_huahuo_tag_occupation","path":"/apis/v1/tikhub/bilibili/huahuo/tag_occupation"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/huahuo/tag_occupation","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/huahuo/upper_archive_highlights":{"get":{"description":"Bilibili (huahuo). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Review video highlights within a selected period and identify high-potential content.\n\n### Parameters\n- `upper_mid`: Required creator UID.\n- `day_range`: Period: `1` last 30 days, `2` last 90 days, or `3` last\n  180 days. Defaults to `3`.\n\n### Returns\n- Highlight labels and aggregate statistics such as site-wide top videos,\n  popular videos, and high-value videos.\n\n### Billing\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.006 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_huahuo_upper_archive_highlights","parameters":[{"description":"Time period: 1=last 30 days, 2=last 90 days, 3=last 180 days\n\nUsage: Period: `1` last 30 days, `2` last 90 days, or `3` last\n  180 days. Defaults to `3`.","in":"query","name":"day_range","required":false,"schema":{"default":3,"description":"Time period: 1=last 30 days, 2=last 90 days, 3=last 180 days\n\nUsage: Period: `1` last 30 days, `2` last 90 days, or `3` last\n  180 days. Defaults to `3`.","title":"Day Range","type":"integer"}},{"description":"Creator UID","in":"query","name":"upper_mid","required":true,"schema":{"description":"Creator UID","title":"Upper Mid","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- Highlight labels and aggregate statistics such as site-wide top videos,\n  popular videos, and high-value videos."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili upper_archive_highlights","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-huahuo-upper_archive_highlights","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.006,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:36174a06ea306c880b19aac3c12eae545b7db48a76853e6bc2983496baccbfe8","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d39e83c65d40"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_huahuo_upper_archive_highlights","path":"/apis/v1/tikhub/bilibili/huahuo/upper_archive_highlights"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/huahuo/upper_archive_highlights","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/huahuo/upper_base_info":{"get":{"description":"Bilibili (huahuo). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Retrieve a creator's basic identity and supported collaboration formats.\n\n### Parameters\n- `mid`: Required creator UID.\n\n### Returns\n- UID, nickname, avatar, MCN organization, and supported collaboration\n  types in `state_types`.\n\n### Billing\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.006 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_huahuo_upper_base_info","parameters":[{"description":"Creator UID","in":"query","name":"mid","required":true,"schema":{"description":"Creator UID","title":"Mid","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- UID, nickname, avatar, MCN organization, and supported collaboration\n  types in `state_types`."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili upper_base_info","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-huahuo-upper_base_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.006,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:882f2240420977df160644983455bb91b2a4855ac8298350eb46a967d1737f7c","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"48b43a6f89e1"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_huahuo_upper_base_info","path":"/apis/v1/tikhub/bilibili/huahuo/upper_base_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/huahuo/upper_base_info","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/huahuo/upper_busy_time":{"get":{"description":"Bilibili (huahuo). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Check a creator's unavailable dates when planning a collaboration schedule.\n\n### Parameters\n- `mid`: Required creator UID.\n\n### Returns\n- Occupied or unavailable dates and related schedule information.\n\n### Billing\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.006 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_huahuo_upper_busy_time","parameters":[{"description":"Creator UID","in":"query","name":"mid","required":true,"schema":{"description":"Creator UID","title":"Mid","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- Occupied or unavailable dates and related schedule information."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili upper_busy_time","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-huahuo-upper_busy_time","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.006,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:02cff8ae3955f3a71972d0dc27707de261a600b11bcee1aec6c04a0c2f0cbf5b","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0d390d91216b"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_huahuo_upper_busy_time","path":"/apis/v1/tikhub/bilibili/huahuo/upper_busy_time"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/huahuo/upper_busy_time","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/huahuo/upper_by_nickname":{"get":{"description":"Bilibili (huahuo). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Find creators by full or partial nickname and resolve their UID and basic profile.\n\n### Parameters\n- `nickname`: Required creator nickname or nickname fragment.\n\n### Returns\n- Matching creators with UID, nickname, avatar, and basic account information.\n\n### Billing\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.006 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_huahuo_upper_by_nickname","parameters":[{"description":"Required creator nickname or nickname fragment.","in":"query","name":"nickname","required":true,"schema":{"description":"Required creator nickname or nickname fragment.","title":"Nickname","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Matching creators with UID, nickname, avatar, and basic account information."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili upper_by_nickname","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-huahuo-upper_by_nickname","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.006,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:7ad9401b798fa26ed79ec6a159158492d17bfd099a3197505eb91cba73ac2ae8","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6d04034bcb43"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_huahuo_upper_by_nickname","path":"/apis/v1/tikhub/bilibili/huahuo/upper_by_nickname"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/huahuo/upper_by_nickname","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/huahuo/upper_detail":{"get":{"description":"Bilibili (huahuo). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Retrieve a complete commercial profile for creator evaluation, campaign\n  selection, and collaboration pricing analysis.\n\n### Parameters\n- `upper_mid`: Required creator UID.\n\n### Returns\n- Basic profile, collaboration prices in `upper_prices`, overview metrics\n  in `overview_v3`, and content/persona labels.\n- Video category and duration distributions, follower demographics in\n  `*_distributions`, and viewer demographics in `*_distributions_audience`.\n\n### Billing\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.006 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_huahuo_upper_detail","parameters":[{"description":"Creator UID","in":"query","name":"upper_mid","required":true,"schema":{"description":"Creator UID","title":"Upper Mid","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Basic profile, collaboration prices in `upper_prices`, overview metrics\n  in `overview_v3`, and content/persona labels.\n- Video category and duration distributions, follower demographics in\n  `*_distributions`, and viewer demographics in `*_distributions_audience`."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili upper_detail","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-huahuo-upper_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.006,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:44e4c39a1380976ce444b576241f505916a4cc073090510e51acac6448fdc01c","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2650e58995d5"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_huahuo_upper_detail","path":"/apis/v1/tikhub/bilibili/huahuo/upper_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/huahuo/upper_detail","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/huahuo/upper_draft_performance":{"get":{"description":"Bilibili (huahuo). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Summarize a creator's content mix and traffic performance over a selected period.\n\n### Parameters\n- `upper_mid`: Required creator UID.\n- `day_range`: Period: `1` last 30 days, `2` last 90 days, or `3` last\n  180 days. Defaults to `3`.\n\n### Returns\n- Video-category distribution, duration distribution, traffic-source\n  distribution, and related aggregate metrics.\n\n### Billing\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.006 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_huahuo_upper_draft_performance","parameters":[{"description":"Time period: 1=last 30 days, 2=last 90 days, 3=last 180 days\n\nUsage: Period: `1` last 30 days, `2` last 90 days, or `3` last\n  180 days. Defaults to `3`.","in":"query","name":"day_range","required":false,"schema":{"default":3,"description":"Time period: 1=last 30 days, 2=last 90 days, 3=last 180 days\n\nUsage: Period: `1` last 30 days, `2` last 90 days, or `3` last\n  180 days. Defaults to `3`.","title":"Day Range","type":"integer"}},{"description":"Creator UID","in":"query","name":"upper_mid","required":true,"schema":{"description":"Creator UID","title":"Upper Mid","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Video-category distribution, duration distribution, traffic-source\n  distribution, and related aggregate metrics."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili upper_draft_performance","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-huahuo-upper_draft_performance","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.006,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:edee6aae0310eb9d45406985f3445d20d6d72000290ffe8eb4f859793faca568","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5fde045e21b5"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_huahuo_upper_draft_performance","path":"/apis/v1/tikhub/bilibili/huahuo/upper_draft_performance"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/huahuo/upper_draft_performance","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/huahuo/upper_draft_trend":{"get":{"description":"Bilibili (huahuo). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Analyze changes in a creator's video views, engagement, or watch-time metrics.\n\n### Parameters\n- `upper_mid`: Required creator UID.\n- `trend_type`: Metric type: `3` views, `4` likes, `5` comments,\n  `6` danmaku comments, or `7` watch time. Defaults to `3`.\n\n### Returns\n- Metric trend series, median, minimum and maximum values, plus per-video details.\n\n### Billing\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.006 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_huahuo_upper_draft_trend","parameters":[{"description":"Metric: 3=Views, 4=Likes, 5=Comments, 6=Bullet comments, 7=Watch duration\n\nUsage: Metric type: `3` views, `4` likes, `5` comments,\n  `6` danmaku comments, or `7` watch time. Defaults to `3`.","in":"query","name":"trend_type","required":false,"schema":{"default":3,"description":"Metric: 3=Views, 4=Likes, 5=Comments, 6=Bullet comments, 7=Watch duration\n\nUsage: Metric type: `3` views, `4` likes, `5` comments,\n  `6` danmaku comments, or `7` watch time. Defaults to `3`.","title":"Trend Type","type":"integer"}},{"description":"Creator UID","in":"query","name":"upper_mid","required":true,"schema":{"description":"Creator UID","title":"Upper Mid","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Metric trend series, median, minimum and maximum values, plus per-video details."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili upper_draft_trend","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-huahuo-upper_draft_trend","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.006,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:0c36d0ffb59eb45aca8e394cdce3ea8b18f0d743054d2bf66f932a6ce3363bcb","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7a2cfd792f86"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_huahuo_upper_draft_trend","path":"/apis/v1/tikhub/bilibili/huahuo/upper_draft_trend"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/huahuo/upper_draft_trend","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/huahuo/upper_fans_trend":{"get":{"description":"Bilibili (huahuo). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Review follower size and growth velocity to evaluate account momentum and stability.\n\n### Parameters\n- `upper_mid`: Required creator UID.\n- `query_type`: Data mode: `1` total followers or `2` follower growth.\n  Defaults to `1`.\n\n### Returns\n- Daily follower trend data and growth amount/rate for the last 7, 30, 90,\n  180, and 365 days.\n\n### Billing\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.006 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_huahuo_upper_fans_trend","parameters":[{"description":"Metric scope: 1=Total, 2=Incremental\n\nUsage: Data mode: `1` total followers or `2` follower growth.\n  Defaults to `1`.","in":"query","name":"query_type","required":false,"schema":{"default":1,"description":"Metric scope: 1=Total, 2=Incremental\n\nUsage: Data mode: `1` total followers or `2` follower growth.\n  Defaults to `1`.","title":"Query Type","type":"integer"}},{"description":"Creator UID","in":"query","name":"upper_mid","required":true,"schema":{"description":"Creator UID","title":"Upper Mid","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Daily follower trend data and growth amount/rate for the last 7, 30, 90,\n  180, and 365 days."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili upper_fans_trend","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-huahuo-upper_fans_trend","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.006,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:30fcb6b47ff7ab8b689be68b9e67f0d465744a3ef177b8e429d8dda960129f52","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b950f8d7c4dd"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_huahuo_upper_fans_trend","path":"/apis/v1/tikhub/bilibili/huahuo/upper_fans_trend"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/huahuo/upper_fans_trend","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/huahuo/upper_label_tree":{"get":{"description":"Bilibili (huahuo). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Retrieve the creator-filter configuration for a selected industry strategy panel.\n\n### Parameters\n- `panel_type`: Strategy panel: `0` general, `1` gaming, `2` beauty,\n  `3` digital products, `4` automotive, `5` performance, `6` food and\n  beverage, or `8` internet services.\n\n### Returns\n- A configuration tree containing filter groups, fields, labels, option values,\n  and display order.\n- `search_upper.label_array` uses only node `value`s from the “Content type”\n  group, with every selected content type in one inner array. A single Outdoor\n  adventure selection is `[[794]]`; Outdoor adventure, AI short film, and AI\n  entertainment together are `[[794,747,748]]`.\n- `label_array` is only for content types. Cooperation-pricing options are\n  returned at `data.price_info_options` by `square_static_info`.\n\n### Example\n`GET /tikhub/bilibili/huahuo/upper_label_tree?panel_type=0`\n\n### Billing\n\nAPI references: `search_upper` = `POST /tikhub/bilibili/huahuo/search_upper` (operationId: `post_tikhub_bilibili_huahuo_search_upper`); `square_static_info` = `GET /tikhub/bilibili/huahuo/square_static_info` (operationId: `get_tikhub_bilibili_huahuo_square_static_info`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.006 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_huahuo_upper_label_tree","parameters":[{"description":"Strategy panel: 0=general, 1=gaming, 2=beauty, 3=digital, 4=automotive, 5=performance, 6=food, 8=internet\n\nUsage: Strategy panel: `0` general, `1` gaming, `2` beauty,\n  `3` digital products, `4` automotive, `5` performance, `6` food and\n  beverage, or `8` internet services.","in":"query","name":"panel_type","required":false,"schema":{"default":0,"description":"Strategy panel: 0=general, 1=gaming, 2=beauty, 3=digital, 4=automotive, 5=performance, 6=food, 8=internet\n\nUsage: Strategy panel: `0` general, `1` gaming, `2` beauty,\n  `3` digital products, `4` automotive, `5` performance, `6` food and\n  beverage, or `8` internet services.","title":"Panel Type","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- A configuration tree containing filter groups, fields, labels, option values,\n  and display order.\n- `search_upper.label_array` uses only node `value`s from the “Content type”\n  group, with every selected content type in one inner array. A single Outdoor\n  adventure selection is `[[794]]`; Outdoor adventure, AI short film, and AI\n  entertainment together are `[[794,747,748]]`.\n- `label_array` is only for content types. Cooperation-pricing options are\n  returned at `data.price_info_options` by `square_static_info`.\n\nAPI references: `search_upper` = `POST /tikhub/bilibili/huahuo/search_upper` (operationId: `post_tikhub_bilibili_huahuo_search_upper`); `square_static_info` = `GET /tikhub/bilibili/huahuo/square_static_info` (operationId: `get_tikhub_bilibili_huahuo_square_static_info`)."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili upper_label_tree","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-huahuo-upper_label_tree","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.006,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e4e170416f47ab5de4609402bffb9067b73db284af42136249601410d836ebee","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6eb21250b739"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_huahuo_upper_label_tree","path":"/apis/v1/tikhub/bilibili/huahuo/upper_label_tree"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/huahuo/upper_label_tree","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/huahuo/upper_overlap_uppers":{"get":{"description":"Bilibili (huahuo). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Find creators whose audiences overlap with the target creator for\n  competitor analysis and creator discovery.\n\n### Parameters\n- `upper_mid`: Required target creator UID.\n- `fans_range`: Follower-size tier, from `9` for more than two million\n  followers down to `2` for 10,000–50,000 followers.\n- `page`: One-based page number.\n\n### Returns\n- Overlapping creators, audience-overlap metrics, creator profile fields,\n  and pagination information.\n\n### Billing\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.006 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_huahuo_upper_overlap_uppers","parameters":[{"description":"Follower count tier: 9=2M+, 8=1M-2M, 7=500K-1M, 6=300K-500K, 5=200K-300K, 4=100K-200K, 3=50K-100K, 2=10K-50K\n\nUsage: Follower-size tier, from `9` for more than two million\n  followers down to `2` for 10,000–50,000 followers.","in":"query","name":"fans_range","required":false,"schema":{"default":"6","description":"Follower count tier: 9=2M+, 8=1M-2M, 7=500K-1M, 6=300K-500K, 5=200K-300K, 4=100K-200K, 3=50K-100K, 2=10K-50K\n\nUsage: Follower-size tier, from `9` for more than two million\n  followers down to `2` for 10,000–50,000 followers.","title":"Fans Range","type":"string"}},{"description":"One-based page number.","in":"query","name":"page","required":false,"schema":{"default":1,"minimum":1,"title":"Page","type":"integer"}},{"description":"Required target creator UID.","in":"query","name":"upper_mid","required":true,"schema":{"description":"Required target creator UID.","title":"Upper Mid","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Overlapping creators, audience-overlap metrics, creator profile fields,\n  and pagination information."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili upper_overlap_uppers","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-huahuo-upper_overlap_uppers","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.006,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:373194a21693115f4fddf0227553ed55554f875c9cee5271e08dcfd0c5c5ce09","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"42034e73d1c4"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_huahuo_upper_overlap_uppers","path":"/apis/v1/tikhub/bilibili/huahuo/upper_overlap_uppers"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/huahuo/upper_overlap_uppers","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/huahuo/upper_representative":{"get":{"description":"Bilibili (huahuo). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Retrieve a creator's representative personal or sponsored videos to\n  assess content quality and commercial experience.\n\n### Parameters\n- `upper_mid`: Required creator UID.\n- `type`: Video type: `1` personal work or `2` commercial work. Defaults to `2`.\n\n### Returns\n- Representative videos with identifiers, titles, covers, duration, view\n  counts, and highlight labels.\n\n### Billing\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.006 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_huahuo_upper_representative","parameters":[{"description":"Post type: 1=personal post, 2=commercial post\n\nUsage: Video type: `1` personal work or `2` commercial work. Defaults to `2`.","in":"query","name":"type","required":false,"schema":{"default":2,"description":"Post type: 1=personal post, 2=commercial post\n\nUsage: Video type: `1` personal work or `2` commercial work. Defaults to `2`.","title":"Type","type":"integer"}},{"description":"Creator UID","in":"query","name":"upper_mid","required":true,"schema":{"description":"Creator UID","title":"Upper Mid","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Representative videos with identifiers, titles, covers, duration, view\n  counts, and highlight labels."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili upper_representative","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-huahuo-upper_representative","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.006,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:ca249331f4ed7424f7de83b53e52849d21afef1fa3761bfee48e0055020becc4","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7a638e490dca"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_huahuo_upper_representative","path":"/apis/v1/tikhub/bilibili/huahuo/upper_representative"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/huahuo/upper_representative","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/huahuo/upper_seek_info":{"get":{"description":"Bilibili (huahuo). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Query the collaboration inquiry types and capability settings available\n  for a creator.\n\n### Parameters\n- `mid`: Required creator UID.\n\n### Returns\n- Inquiry status, supported collaboration types, and related settings.\n\n### Billing\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.006 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_huahuo_upper_seek_info","parameters":[{"description":"Creator UID","in":"query","name":"mid","required":true,"schema":{"description":"Creator UID","title":"Mid","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Inquiry status, supported collaboration types, and related settings."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili upper_seek_info","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-huahuo-upper_seek_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.006,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:363e8ba71f796e2d8f66394fe41608f8fdced50990e6620ab91bf10c398773e0","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ef31f394e76a"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_huahuo_upper_seek_info","path":"/apis/v1/tikhub/bilibili/huahuo/upper_seek_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/huahuo/upper_seek_info","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/huahuo/upper_similar":{"get":{"description":"Bilibili (huahuo). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Discover creators with content similar to the target creator and expand\n  a campaign's comparable-creator shortlist.\n\n### Parameters\n- `upper_mid`: Required target creator UID.\n\n### Returns\n- An array of similar creators with UID, nickname, avatar, and similarity information.\n\n### Billing\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.006 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_huahuo_upper_similar","parameters":[{"description":"Required target creator UID.","in":"query","name":"upper_mid","required":true,"schema":{"description":"Required target creator UID.","title":"Upper Mid","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- An array of similar creators with UID, nickname, avatar, and similarity information."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili upper_similar","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-huahuo-upper_similar","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.006,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:087fa6b9e2b0df5760e98b25d740be45e520ae27171af921bdc76d78af75fd6b","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"bb7b35617461"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_huahuo_upper_similar","path":"/apis/v1/tikhub/bilibili/huahuo/upper_similar"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/huahuo/upper_similar","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/huahuo/x_huo_date_options":{"get":{"description":"Bilibili (huahuo). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get valid monthly or quarterly X-Huo periods for `popular_up_x_huo` requests.\n\n### Parameters\n- `rank_date_type`: Ranking period type: `1` monthly or `2` quarterly.\n\n### Returns\n- An ascending list of `YYYY-MM` periods. The final item is the latest\n  completed period; the current incomplete period is excluded.\n\n### Billing\n\nAPI references: `popular_up_x_huo` = `GET /tikhub/bilibili/huahuo/popular_up_x_huo` (operationId: `get_tikhub_bilibili_huahuo_popular_up_x_huo`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.006 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_huahuo_x_huo_date_options","parameters":[{"description":"Ranking period: 1=Monthly, 2=Quarterly\n\nUsage: Ranking period type: `1` monthly or `2` quarterly.","in":"query","name":"rank_date_type","required":false,"schema":{"default":1,"description":"Ranking period: 1=Monthly, 2=Quarterly\n\nUsage: Ranking period type: `1` monthly or `2` quarterly.","title":"Rank Date Type","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- An ascending list of `YYYY-MM` periods. The final item is the latest\n  completed period; the current incomplete period is excluded."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili x_huo_date_options","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-huahuo-x_huo_date_options","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.006,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:9a289eaf4c921387ccb38c75c5686eaf1d6bb7cb8f77a28fa5f93435e9374bba","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a2a527fa3559"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_huahuo_x_huo_date_options","path":"/apis/v1/tikhub/bilibili/huahuo/x_huo_date_options"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/huahuo/x_huo_date_options","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/huahuo/x_huo_industry_drop":{"get":{"description":"Bilibili (huahuo). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Retrieve the two-level X-Huo industry tree used by creator and product rankings.\n\n### Parameters\n- `scene`: Ranking scene: `1` creator ranking or `2` product ranking. The\n  industry ID sets are different between scenes.\n\n### Returns\n- A two-level industry list whose node `id` values can be passed as\n  `x_huo_industry_id` to the matching ranking endpoints.\n\n### Billing\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.006 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_huahuo_x_huo_industry_drop","parameters":[{"description":"Scene: 1=Creator ranking, 2=Product ranking\n\nUsage: Ranking scene: `1` creator ranking or `2` product ranking. The\n  industry ID sets are different between scenes.","in":"query","name":"scene","required":false,"schema":{"default":1,"description":"Scene: 1=Creator ranking, 2=Product ranking\n\nUsage: Ranking scene: `1` creator ranking or `2` product ranking. The\n  industry ID sets are different between scenes.","title":"Scene","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- A two-level industry list whose node `id` values can be passed as\n  `x_huo_industry_id` to the matching ranking endpoints."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili x_huo_industry_drop","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-huahuo-x_huo_industry_drop","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.006,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:1d1055a014c47b96d58abea0e78bbfaed22a0c76ad1b00dad54762448e59a7a3","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"29939a5f6d97"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_huahuo_x_huo_industry_drop","path":"/apis/v1/tikhub/bilibili/huahuo/x_huo_industry_drop"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/huahuo/x_huo_industry_drop","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/web/bv_to_aid":{"get":{"description":"Bilibili (web).\n\n### Purpose:\n- Generate aid by bvid\n### Parameters:\n- bv_id: Video id\n### Return:\n- Video aid\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_web_bv_to_aid","parameters":[{"description":"Video id","example":"BV1M1421t7hT","in":"query","name":"bv_id","required":true,"schema":{"description":"Video id","title":"Bv Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Video aid"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili bv_to_aid","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-web-bv_to_aid","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:fbfaade969a6ae4d9e7e34177656427f10c50ef409ca7aad742f003a51989ad9","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6324626d58fe"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_web_bv_to_aid","path":"/apis/v1/tikhub/bilibili/web/bv_to_aid"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/web/bv_to_aid","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/bilibili/web/bv_to_aid?bv_id=BV1M1421t7hT' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/bilibili/web/fetch_all_live_areas":{"get":{"description":"Bilibili (web).\n\n### Purpose\n- Get a list of all live areas\n\n### Return\n- list of all live areas\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_web_fetch_all_live_areas","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- list of all live areas"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili fetch_all_live_areas","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-web-fetch_all_live_areas","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:46e35e795cb661195c980e9b1062f9608797743bf4aa2812380d664fb5a07482","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"42b1a7b617f8"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_web_fetch_all_live_areas","path":"/apis/v1/tikhub/bilibili/web/fetch_all_live_areas"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/web/fetch_all_live_areas","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/web/fetch_collect_folders":{"get":{"description":"Bilibili (web).\n\n### Purpose:\n- Get user collection folders\n### Parameters:\n- uid: User UID\n### Return:\n- user collection folders\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_web_fetch_collect_folders","parameters":[{"description":"User UID","example":"178360345","in":"query","name":"uid","required":true,"schema":{"description":"User UID","title":"Uid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- user collection folders"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili fetch_collect_folders","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-web-fetch_collect_folders","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:5184f9245fcdae8e1a60be64e7c5bd5b470d5376c604d4fff3f81d3d835e0027","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ce0fa4329cff"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_web_fetch_collect_folders","path":"/apis/v1/tikhub/bilibili/web/fetch_collect_folders"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/web/fetch_collect_folders","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/bilibili/web/fetch_collect_folders?uid=178360345' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/bilibili/web/fetch_com_popular":{"get":{"description":"Bilibili (web).\n\n### Purpose:\n- Get comprehensive popular video information\n### Parameters:\n- pn: Page number\n### Return:\n- comprehensive popular video information\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_web_fetch_com_popular","parameters":[{"description":"Page number","in":"query","name":"pn","required":false,"schema":{"default":1,"description":"Page number","title":"Pn","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- comprehensive popular video information"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili fetch_com_popular","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-web-fetch_com_popular","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:bb3845c060a316cc4800ee626a02e0285389dd4e0d4d1201ca93c3e45723c7e7","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"681db2b7878c"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_web_fetch_com_popular","path":"/apis/v1/tikhub/bilibili/web/fetch_com_popular"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/web/fetch_com_popular","x-aisa-validation":"provider"}},"/apis/v1/tikhub/bilibili/web/fetch_comment_reply":{"get":{"description":"Bilibili (web).\n\n### Purpose:\n- Get reply to the specified comment\n### Parameters:\n- bv_id: Video id\n- pn: Page number\n- rpid: Reply id\n### Return:\n- Reply of the specified comment\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_web_fetch_comment_reply","parameters":[{"description":"Video id","example":"BV1M1421t7hT","in":"query","name":"bv_id","required":true,"schema":{"description":"Video id","title":"Bv Id","type":"string"}},{"description":"Page number","in":"query","name":"pn","required":false,"schema":{"default":1,"description":"Page number","title":"Pn","type":"integer"}},{"description":"Reply id","example":"237109455120","in":"query","name":"rpid","required":true,"schema":{"description":"Reply id","title":"Rpid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Reply of the specified comment"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili fetch_comment_reply","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-web-fetch_comment_reply","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:8f4aedc45b32f30bafee09212ee9380a5809cf476ec5ed3df99f9e40ee460520","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3655ee16f86d"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_web_fetch_comment_reply","path":"/apis/v1/tikhub/bilibili/web/fetch_comment_reply"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/web/fetch_comment_reply","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/bilibili/web/fetch_comment_reply?bv_id=BV1M1421t7hT&rpid=237109455120' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/bilibili/web/fetch_dynamic_detail_v2":{"get":{"description":"Bilibili (web).\n\n### Purpose:\n- Get detail information of specified dynamic (v2 API)\n- Use this endpoint for video dynamics (DYNAMIC_TYPE_AV)\n- module_stat only contains comment / forward / like; for favorite / coin on image / text / article dynamics use the v1 endpoint\n### Parameters:\n- dynamic_id: Dynamic id\n### Return:\n- Dynamic detail data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_web_fetch_dynamic_detail_v2","parameters":[{"description":"Dynamic id","example":"1172584638000922630","in":"query","name":"dynamic_id","required":true,"schema":{"description":"Dynamic id","title":"Dynamic Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Dynamic detail data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili fetch_dynamic_detail","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-web-fetch_dynamic_detail_v2","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:7edab16e40d5da72ae8b5a94bb0c715a94672d9ab86adeda36b3efed2012d97b","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9c1229a9dea7"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_web_fetch_dynamic_detail_v2","path":"/apis/v1/tikhub/bilibili/web/fetch_dynamic_detail_v2"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/web/fetch_dynamic_detail_v2","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/bilibili/web/fetch_dynamic_detail_v2?dynamic_id=1172584638000922630' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/bilibili/web/fetch_general_search":{"get":{"description":"Bilibili (web).\n\n### Purpose:\n- Get general search data\n### Parameters:\n- keyword: Search keyword\n- order: Order method\n    - totalrank Comprehensive sorting\n    - click Most played\n    - pubdate Latest release\n    - dm Most barrage\n    - stow Most collection\n- page: Page number\n- page_size: Number per page\n- duration: Duration filter\n    - 0 All durations\n    - 1 Under 10 minutes\n    - 2 10-30 minutes\n    - 3 30-60 minutes\n    - 4 Over 60 minutes\n- pubtime_begin_s: Start date, 10-digit timestamp, must be less than end date\n- pubtime_end_s: End date, 10-digit timestamp, must be greater than start date\n### Return:\n- General search data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_web_fetch_general_search","parameters":[{"description":"Duration filter\n    - 0 All durations\n    - 1 Under 10 minutes\n    - 2 10-30 minutes\n    - 3 30-60 minutes\n    - 4 Over 60 minutes","in":"query","name":"duration","required":false,"schema":{"default":0,"description":"Duration filter\n    - 0 All durations\n    - 1 Under 10 minutes\n    - 2 10-30 minutes\n    - 3 30-60 minutes\n    - 4 Over 60 minutes","title":"Duration","type":"integer"}},{"description":"Search keyword","example":"Naruto","in":"query","name":"keyword","required":true,"schema":{"description":"Search keyword","title":"Keyword","type":"string"}},{"description":"Order method\n    - totalrank Comprehensive sorting\n    - click Most played\n    - pubdate Latest release\n    - dm Most barrage\n    - stow Most collection","example":"totalrank","in":"query","name":"order","required":true,"schema":{"description":"Order method\n    - totalrank Comprehensive sorting\n    - click Most played\n    - pubdate Latest release\n    - dm Most barrage\n    - stow Most collection","title":"Order","type":"string"}},{"description":"Page number","example":1,"in":"query","name":"page","required":true,"schema":{"description":"Page number","title":"Page","type":"integer"}},{"description":"Number per page","example":42,"in":"query","name":"page_size","required":true,"schema":{"description":"Number per page","title":"Page Size","type":"integer"}},{"description":"Start date (10-digit timestamp)","in":"query","name":"pubtime_begin_s","required":false,"schema":{"default":0,"description":"Start date (10-digit timestamp)","title":"Pubtime Begin S","type":"integer"}},{"description":"End date, 10-digit timestamp, must be greater than start date","in":"query","name":"pubtime_end_s","required":false,"schema":{"default":0,"description":"End date, 10-digit timestamp, must be greater than start date","title":"Pubtime End S","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- General search data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili fetch_general_search","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-web-fetch_general_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:050013ac88ca5a7f18c23232deaab6ea3e6f50d1a57a63921f5c7fd013c8db65","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"da8e2e1b2fb8"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_web_fetch_general_search","path":"/apis/v1/tikhub/bilibili/web/fetch_general_search"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/web/fetch_general_search","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/bilibili/web/fetch_general_search?keyword=Naruto&order=totalrank&page=1&page_size=42' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/bilibili/web/fetch_get_user_id":{"get":{"description":"Bilibili (web).\n\n### Purpose:\n- Extract user ID\n### Parameters:\n- share_link: User share link\n### Return:\n- User ID\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_web_fetch_get_user_id","parameters":[{"description":"User share link","example":"https://b23.tv/1ZuB5NC","in":"query","name":"share_link","required":true,"schema":{"description":"User share link","title":"Share Link","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- User ID"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili fetch_get_user_id","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-web-fetch_get_user_id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:cd0e9c82369bd4d6bda93c9b87c212bf3f52f8394c8a5a8f80d7cb2141e33815","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ccdad695c412"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_web_fetch_get_user_id","path":"/apis/v1/tikhub/bilibili/web/fetch_get_user_id"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/web/fetch_get_user_id","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/bilibili/web/fetch_get_user_id?share_link=https%3A%2F%2Fb23.tv%2F1ZuB5NC' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/bilibili/web/fetch_hot_search":{"get":{"description":"Bilibili (web).\n\n### Purpose:\n- Get hot search data\n### Parameters:\n- limit: Return number\n### Return:\n- Hot search data\n### Note:\n- Send `limit` explicitly as an integer no greater than 50; use 10 for the documented default result size. The query parameter is required.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_web_fetch_hot_search","parameters":[{"description":"Number of hot-search items to return, as an integer no greater than 50. Send this required query parameter explicitly; use 10 for the documented default result size. The official OpenAPI and SDK require an argument, so the documented default does not imply that the parameter can be omitted.","example":10,"in":"query","name":"limit","required":true,"schema":{"description":"Number of hot-search items to return, as an integer no greater than 50. Send this required query parameter explicitly; use 10 for the documented default result size. The official OpenAPI and SDK require an argument, so the documented default does not imply that the parameter can be omitted.","maximum":50,"title":"Limit","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Hot search data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili fetch_hot_search","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-web-fetch_hot_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:297f0fd9504beba5613bee8480569600cdb9ab6fbd1471f7f9b3bfaa61deeaeb","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"11a976725043"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_web_fetch_hot_search","path":"/apis/v1/tikhub/bilibili/web/fetch_hot_search"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/web/fetch_hot_search","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/bilibili/web/fetch_hot_search?limit=10' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/bilibili/web/fetch_live_room_detail":{"get":{"description":"Bilibili (web).\n\n### Purpose:\n- Get information of specified live room\n### Parameters:\n- room_id: Live room ID\n### Return:\n- information of specified live room\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_web_fetch_live_room_detail","parameters":[{"description":"Live room ID","example":"22816111","in":"query","name":"room_id","required":true,"schema":{"description":"Live room ID","title":"Room Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- information of specified live room"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili fetch_live_room_detail","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-web-fetch_live_room_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:8f0ea13ebeacb2263ff57a40f4eaedc18df9e2dbaedbd35cc56a1b405d313fc4","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"45bcf642ab03"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_web_fetch_live_room_detail","path":"/apis/v1/tikhub/bilibili/web/fetch_live_room_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/web/fetch_live_room_detail","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/bilibili/web/fetch_live_room_detail?room_id=22816111' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/bilibili/web/fetch_live_streamers":{"get":{"description":"Bilibili (web).\n\n### Purpose:\n- Get live streamers of specified live area\n### Parameters:\n- area_id: Live area ID\n- pn: Page number\n### Return:\n- live streamers of specified live area\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_web_fetch_live_streamers","parameters":[{"description":"Live area ID","example":"9","in":"query","name":"area_id","required":true,"schema":{"description":"Live area ID","title":"Area Id","type":"string"}},{"description":"Page number","in":"query","name":"pn","required":false,"schema":{"default":1,"description":"Page number","title":"Pn","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- live streamers of specified live area"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili fetch_live_streamers","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-web-fetch_live_streamers","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:820cad9f7035d6ef320dfc0c1cd1ea0571464732c6ab24b6dcb34761ef1b88de","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9b7bac3bc30e"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_web_fetch_live_streamers","path":"/apis/v1/tikhub/bilibili/web/fetch_live_streamers"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/web/fetch_live_streamers","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/bilibili/web/fetch_live_streamers?area_id=9' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/bilibili/web/fetch_live_videos":{"get":{"description":"Bilibili (web).\n\n### Purpose:\n- Get live video data of specified room\n### Parameters:\n- room_id: Live room ID\n### Return:\n- live video data of specified room\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_web_fetch_live_videos","parameters":[{"description":"Live room ID","example":"1815229528","in":"query","name":"room_id","required":true,"schema":{"description":"Live room ID","title":"Room Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- live video data of specified room"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili fetch_live_videos","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-web-fetch_live_videos","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:acc3c73122ec5584cb171dc7564c6891bc40288dcfd7bea00a8e1dccbdf0f83b","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3c9fc7cf1068"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_web_fetch_live_videos","path":"/apis/v1/tikhub/bilibili/web/fetch_live_videos"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/web/fetch_live_videos","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/bilibili/web/fetch_live_videos?room_id=1815229528' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/bilibili/web/fetch_one_video":{"get":{"description":"Bilibili (web).\n\n### Purpose:\n- Get single video data\n### Parameters:\n- bv_id: Video id\n### Return:\n- Video data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_web_fetch_one_video","parameters":[{"description":"Video id","example":"BV1M1421t7hT","in":"query","name":"bv_id","required":true,"schema":{"description":"Video id","title":"Bv Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Video data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili fetch_one_video","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-web-fetch_one_video","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:c04402c8a55acbd00de016a0fdd4bf0fce4aacc24a7df0b6cab25ecd943773ec","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"aa57a4993b3d"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_web_fetch_one_video","path":"/apis/v1/tikhub/bilibili/web/fetch_one_video"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/web/fetch_one_video","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/bilibili/web/fetch_one_video?bv_id=BV1M1421t7hT' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/bilibili/web/fetch_user_collection_videos":{"get":{"description":"Bilibili (web).\n\n### Purpose:\n- Gets video data from a collection folder\n### Parameters:\n- folder_id: collection folder id\n- pn: Page number\n### Return:\n- video data from collection folder\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_web_fetch_user_collection_videos","parameters":[{"description":"Collection folder id","example":"1756059545","in":"query","name":"folder_id","required":true,"schema":{"description":"Collection folder id","title":"Folder Id","type":"string"}},{"description":"Page number","in":"query","name":"pn","required":false,"schema":{"default":1,"description":"Page number","title":"Pn","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- video data from collection folder"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili fetch_user_collection_videos","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-web-fetch_user_collection_videos","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:437e0fb53c53204eb575eadd4a7847dc1cc04013e10b3567c2cdf04ff7d44ce7","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4e0077fb578a"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_web_fetch_user_collection_videos","path":"/apis/v1/tikhub/bilibili/web/fetch_user_collection_videos"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/web/fetch_user_collection_videos","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/bilibili/web/fetch_user_collection_videos?folder_id=1756059545' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/bilibili/web/fetch_user_dynamic":{"get":{"description":"Bilibili (web).\n\n### Purpose:\n- Get dynamic information of specified user\n### Parameters:\n- uid: User UID\n- offset: offset\n### Return:\n- dynamic information of specified user\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_web_fetch_user_dynamic","parameters":[{"description":"Start index / offset","example":"953154282154098691","in":"query","name":"offset","required":false,"schema":{"default":"","description":"Start index / offset","title":"Offset","type":"string"}},{"description":"User UID","example":"16015678","in":"query","name":"uid","required":true,"schema":{"description":"User UID","title":"Uid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- dynamic information of specified user"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili fetch_user_dynamic","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-web-fetch_user_dynamic","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:f321c107984981918f734f70ec4b20542e35d6ac2d8ed401a4bc9e6d3617a97a","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"63963a234baf"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_web_fetch_user_dynamic","path":"/apis/v1/tikhub/bilibili/web/fetch_user_dynamic"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/web/fetch_user_dynamic","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/bilibili/web/fetch_user_dynamic?offset=953154282154098691&uid=16015678' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/bilibili/web/fetch_user_post_videos_v2":{"get":{"description":"Bilibili (web).\n\n### Purpose\n- Get user post video data, optionally searching by keyword within that user's works.\n- See \"Differences from V1\" below for how this compares to the upstream V1 endpoint, which is not exposed in this specification.\n\n### Parameters\n- uid: User UID\n- pn: Page number, no cap; past the last page `data.archives` comes back empty\n- ps: Page size, 1~100\n- keyword: Keyword, empty returns all works of the user\n    - Single word only; do not include spaces.\n\n### Differences from V1\n- **No pagination cap**: V1 reaches at most 5000 works; this endpoint pages all the way back to the user's earliest upload. Use this one when a user has more than 5000 works.\n- **Keyword works**: this endpoint supports searching within the user's works; V1 does not.\n- **Leaner fields**: returns `aid`/`bvid`/`title`/`pubdate`/`pic`/`duration`/`desc`/`stat.view` and similar; no comment count or category fields. Use V1 for those, or fill them in per `bvid` via `/tikhub/bilibili/web/fetch_one_video`.\n- Ordering is fixed to newest-first by publish time; no `order` parameter.\n\n### Return\n- User posted video data; the list is in `data.archives`, the total in `data.page.total`\n\nAPI references: `fetch_one_video` = `GET /tikhub/bilibili/web/fetch_one_video` (operationId: `get_tikhub_bilibili_web_fetch_one_video`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_web_fetch_user_post_videos_v2","parameters":[{"description":"Keyword; leave empty to return all\n\nUsage: Keyword, empty returns all works of the user\n    - Single word only; do not include spaces.","in":"query","name":"keyword","required":false,"schema":{"default":"","description":"Keyword; leave empty to return all\n\nUsage: Keyword, empty returns all works of the user\n    - Single word only; do not include spaces.","title":"Keyword","type":"string"}},{"description":"Page number, no cap; past the last page `data.archives` comes back empty","in":"query","name":"pn","required":false,"schema":{"default":1,"description":"Page number, no cap; past the last page `data.archives` comes back empty","minimum":1,"title":"Pn","type":"integer"}},{"description":"Page size, max 100\n\nUsage: Page size, 1~100","in":"query","name":"ps","required":false,"schema":{"default":30,"description":"Page size, max 100\n\nUsage: Page size, 1~100","maximum":100,"minimum":1,"title":"Ps","type":"integer"}},{"description":"User UID","example":"178360345","in":"query","name":"uid","required":true,"schema":{"description":"User UID","title":"Uid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- User posted video data; the list is in `data.archives`, the total in `data.page.total`"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili fetch_user_post_videos","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-web-fetch_user_post_videos_v2","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:2924cf7cc8411b9e21a35e03dc6a8ede09806d1e75a14dd8a85bb17bc3b2072d","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"bed70016660f"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_web_fetch_user_post_videos_v2","path":"/apis/v1/tikhub/bilibili/web/fetch_user_post_videos_v2"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/web/fetch_user_post_videos_v2","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/bilibili/web/fetch_user_post_videos_v2?uid=178360345' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/bilibili/web/fetch_user_profile":{"get":{"description":"Bilibili (web).\n\n### Purpose:\n- Get information of specified user\n### Parameters:\n- uid: User UID\n### Return:\n- information of specified user\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_web_fetch_user_profile","parameters":[{"description":"User UID","example":"178360345","in":"query","name":"uid","required":true,"schema":{"description":"User UID","title":"Uid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- information of specified user"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili fetch_user_profile","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-web-fetch_user_profile","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:5033ebd6fa84ff1d1f577fe231910656184e14683035b6dd361358d9fcf0d3fd","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4d24a80cbe2a"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_web_fetch_user_profile","path":"/apis/v1/tikhub/bilibili/web/fetch_user_profile"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/web/fetch_user_profile","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/bilibili/web/fetch_user_profile?uid=178360345' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/bilibili/web/fetch_user_relation_stat":{"get":{"description":"Bilibili (web).\n\n### Purpose:\n- Get user relation stat (following count and follower count)\n### Parameters:\n- uid: User UID\n### Return:\n- User relation stat data\n    - following: Following count\n    - follower: Follower count\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_web_fetch_user_relation_stat","parameters":[{"description":"User UID","example":"178360345","in":"query","name":"uid","required":true,"schema":{"description":"User UID","title":"Uid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- User relation stat data\n    - following: Following count\n    - follower: Follower count"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili fetch_user_relation_stat","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-web-fetch_user_relation_stat","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:fe9f28f1c3bb6ae0482f87399b7d8b72717c61a088877dec93ccafea25d5b027","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7b5b8f1c801e"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_web_fetch_user_relation_stat","path":"/apis/v1/tikhub/bilibili/web/fetch_user_relation_stat"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/web/fetch_user_relation_stat","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/bilibili/web/fetch_user_relation_stat?uid=178360345' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/bilibili/web/fetch_user_up_stat":{"get":{"description":"Bilibili (web).\n\n### Purpose:\n- Get UP stat (total video views and total likes)\n### Parameters:\n- uid: User UID\n### Return:\n- UP stat data\n    - archive.view: Total video views\n    - likes: Total likes\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_web_fetch_user_up_stat","parameters":[{"description":"User UID","example":"178360345","in":"query","name":"uid","required":true,"schema":{"description":"User UID","title":"Uid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- UP stat data\n    - archive.view: Total video views\n    - likes: Total likes"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili fetch_user_up_stat","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-web-fetch_user_up_stat","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:9c00e8db58416bf1339e349a1296f57e766d9f84502be4f5c7a7304bcd2d30df","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d8b73be5e97f"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_web_fetch_user_up_stat","path":"/apis/v1/tikhub/bilibili/web/fetch_user_up_stat"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/web/fetch_user_up_stat","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/bilibili/web/fetch_user_up_stat?uid=178360345' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/bilibili/web/fetch_video_comments":{"get":{"description":"Bilibili (web).\n\n### Purpose:\n- Get comments on the specified video\n### Parameters:\n- bv_id: Video id\n- pn: Page number\n### Return:\n- comments of the specified video\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_web_fetch_video_comments","parameters":[{"description":"Video id","example":"BV1M1421t7hT","in":"query","name":"bv_id","required":true,"schema":{"description":"Video id","title":"Bv Id","type":"string"}},{"description":"Page number","in":"query","name":"pn","required":false,"schema":{"default":1,"description":"Page number","title":"Pn","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- comments of the specified video"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili fetch_video_comments","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-web-fetch_video_comments","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:899880cab3bbd6d911b7b49bb38d398ce90638eff11db95c2b1e3d56f96c06c2","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"769be980e41e"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_web_fetch_video_comments","path":"/apis/v1/tikhub/bilibili/web/fetch_video_comments"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/web/fetch_video_comments","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/bilibili/web/fetch_video_comments?bv_id=BV1M1421t7hT' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/bilibili/web/fetch_video_danmaku":{"get":{"description":"Bilibili (web).\n\n### Purpose:\n- Get Video Danmaku\n### Parameters:\n- cid: Video cid\n### Return:\n- Video Danmaku\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_web_fetch_video_danmaku","parameters":[{"description":"Video cid","example":"1639235405","in":"query","name":"cid","required":true,"schema":{"description":"Video cid","title":"Cid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Video Danmaku"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili fetch_video_danmaku","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-web-fetch_video_danmaku","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:db3f900f09ee61ddbc3b14a361cd4eee8fc68181d2e1ef50ccadbb14680388b8","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c047434ce88d"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_web_fetch_video_danmaku","path":"/apis/v1/tikhub/bilibili/web/fetch_video_danmaku"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/web/fetch_video_danmaku","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/bilibili/web/fetch_video_danmaku?cid=1639235405' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/bilibili/web/fetch_video_detail":{"get":{"description":"Bilibili (web).\n\n### Purpose:\n- Get single video detail\n### Parameters:\n- aid: Video id\n### Return:\n- Video detail\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_web_fetch_video_detail","parameters":[{"description":"Video id","example":"114902186396822","in":"query","name":"aid","required":true,"schema":{"description":"Video id","title":"Aid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Video detail"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili fetch_video_detail","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-web-fetch_video_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:cc752edd9c5578044925af1a708a87593f03188089812b5f5066e489df44d2ec","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e3784c05ce08"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_web_fetch_video_detail","path":"/apis/v1/tikhub/bilibili/web/fetch_video_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/web/fetch_video_detail","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/bilibili/web/fetch_video_detail?aid=114902186396822' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/bilibili/web/fetch_video_parts":{"get":{"description":"Bilibili (web).\n\n### Purpose:\n- Get Video Parts By bvid\n### Parameters:\n- bv_id: Video id\n### Return:\n- Video Parts\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_web_fetch_video_parts","parameters":[{"description":"Video id","example":"BV1vf421i7hV","in":"query","name":"bv_id","required":true,"schema":{"description":"Video id","title":"Bv Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Video Parts"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili fetch_video_parts","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-web-fetch_video_parts","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:8133cb94f39b4da078a0cc5e28699f716e13ad9836e06a508c52a81edd65722d","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8912c1e7e47c"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_web_fetch_video_parts","path":"/apis/v1/tikhub/bilibili/web/fetch_video_parts"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/web/fetch_video_parts","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/bilibili/web/fetch_video_parts?bv_id=BV1vf421i7hV' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/bilibili/web/fetch_video_play_info":{"get":{"description":"Bilibili (web).\n\n### Purpose:\n- Get single video play info\n### Parameters:\n- url: Video URL\n### Return:\n- Video data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_web_fetch_video_play_info","parameters":[{"description":"Video URL","example":"https://www.bilibili.com/video/BV1S5uKzzE4r","in":"query","name":"url","required":true,"schema":{"description":"Video URL","title":"Url","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Video data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili fetch_video_play_info","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-web-fetch_video_play_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:77955fe0d15635857c070a6aa28493a874baf14b10f13e971e4bab6f9bc7a032","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ecb88c8371b2"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_web_fetch_video_play_info","path":"/apis/v1/tikhub/bilibili/web/fetch_video_play_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/web/fetch_video_play_info","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/bilibili/web/fetch_video_play_info?url=https%3A%2F%2Fwww.bilibili.com%2Fvideo%2FBV1S5uKzzE4r' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/bilibili/web/fetch_video_playurl":{"get":{"description":"Bilibili (web).\n\n### Purpose:\n- Get video playurl\n### Parameters:\n- bv_id: Video id\n- cid: Video cid\n### Return:\n- Video playurl\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_web_fetch_video_playurl","parameters":[{"description":"Video id","example":"BV1y7411Q7Eq","in":"query","name":"bv_id","required":true,"schema":{"description":"Video id","title":"Bv Id","type":"string"}},{"description":"Video cid","example":"171776208","in":"query","name":"cid","required":true,"schema":{"description":"Video cid","title":"Cid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Video playurl"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili fetch_video_playurl","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-web-fetch_video_playurl","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:466917e0a529e4292ebfef77d57d75ac7dfd2461ac64b18ed179c6c31a503347","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"db89da7cee70"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_web_fetch_video_playurl","path":"/apis/v1/tikhub/bilibili/web/fetch_video_playurl"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/web/fetch_video_playurl","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/bilibili/web/fetch_video_playurl?bv_id=BV1y7411Q7Eq&cid=171776208' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/bilibili/web/fetch_video_subtitle":{"get":{"description":"Bilibili (web).\n\n### Purpose:\n- Get video subtitle info\n### Parameters:\n- a_id: Video id\n- c_id: Video cid\n### Return:\n- Video subtitle info\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_bilibili_web_fetch_video_subtitle","parameters":[{"description":"Video id","example":"114006081739452","in":"query","name":"a_id","required":true,"schema":{"description":"Video id","title":"A Id","type":"string"}},{"description":"Video cid","example":"28400484458","in":"query","name":"c_id","required":true,"schema":{"description":"Video cid","title":"C Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Video subtitle info"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili fetch_video_subtitle","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-bilibili-web-fetch_video_subtitle","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:1c084e577e832329190ab21f46720a5710ae688535bfa1a0f52e5c6c30f4e160","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b48a7fa431cb"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_bilibili_web_fetch_video_subtitle","path":"/apis/v1/tikhub/bilibili/web/fetch_video_subtitle"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/web/fetch_video_subtitle","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/bilibili/web/fetch_video_subtitle?a_id=114006081739452&c_id=28400484458' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/bilibili/web/fetch_vip_video_playurl":{"post":{"description":"Bilibili (web).\n\n### Purpose:\n- Get VIP video playurl\n### Parameters:\n- bv_id: Video id\n- cid: Video cid\n- cookie: VIP User Cookie\n### Return:\n- VIP video playurl\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_bilibili_web_fetch_vip_video_playurl","requestBody":{"content":{"application/json":{"schema":{"properties":{"bv_id":{"description":"Video id","example":"BV1y7411Q7Eq","title":"Bv Id","type":"string"},"cid":{"description":"Video cid","example":"171776208","title":"Cid","type":"string"},"cookie":{"description":"VIP User Cookie","example":"your_vip_bilibili_cookie","title":"Cookie","type":"string"}},"required":["bv_id","cid","cookie"],"title":"VIPVideoModel","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- VIP video playurl"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"bilibili fetch_vip_video_playurl","tags":["tikhub.bilibili"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-bilibili-web-fetch_vip_video_playurl","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:44fb76f022b0043c8109330f812c176f242fdc9757aa1b861febb1d8670d93d8","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"37ad461a6343"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_bilibili_web_fetch_vip_video_playurl","path":"/apis/v1/tikhub/bilibili/web/fetch_vip_video_playurl"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/bilibili/web/fetch_vip_video_playurl","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/app/v3/fetch_brand_hot_search_list":{"get":{"description":"Douyin (app/v3).\n\n### Purpose:\n- Get Douyin brand hot search category data\n### Return:\n- Hot brand search category data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_app_v3_fetch_brand_hot_search_list","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Hot brand search category data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_brand_hot_search_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-app-v3-fetch_brand_hot_search_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:b3f34a8832f3ba993993e638e4791ba40f7433ead555920ccb4535e57900356a","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9b34b1073419"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_app_v3_fetch_brand_hot_search_list","path":"/apis/v1/tikhub/douyin/app/v3/fetch_brand_hot_search_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/app/v3/fetch_brand_hot_search_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/app/v3/fetch_brand_hot_search_list_detail":{"get":{"description":"Douyin (app/v3).\n\n### Purpose:\n- Get Douyin brand hot search list detail data\n### Parameters:\n- category_id: Category id\n### Return:\n- Hot brand search list detail data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_app_v3_fetch_brand_hot_search_list_detail","parameters":[{"description":"Category id","example":10,"in":"query","name":"category_id","required":true,"schema":{"description":"Category id","title":"Category Id","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Hot brand search list detail data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_brand_hot_search_list_detail","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-app-v3-fetch_brand_hot_search_list_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:4ded5e15cb4638c10ca7b3fe5a6654e5a161d883c73c719b263adf921e4146c9","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8160db768475"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_app_v3_fetch_brand_hot_search_list_detail","path":"/apis/v1/tikhub/douyin/app/v3/fetch_brand_hot_search_list_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/app/v3/fetch_brand_hot_search_list_detail","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/app/v3/fetch_brand_hot_search_list_detail?category_id=10' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/app/v3/fetch_hashtag_detail":{"get":{"description":"Douyin (app/v3).\n\n### Purpose:\n- Get details of specified hashtag\n### Parameters:\n- ch_id: Hashtag id\n### Return:\n- Hashtag details data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_app_v3_fetch_hashtag_detail","parameters":[{"description":"Hashtag id","example":1575791821492238,"in":"query","name":"ch_id","required":true,"schema":{"description":"Hashtag id","title":"Ch Id","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Hashtag details data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_hashtag_detail","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-app-v3-fetch_hashtag_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:4c99b4d5548155988d33deafd1c0b1b1e4ae57ef403e34fe657ea090cf652c1f","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6a864780f732"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_app_v3_fetch_hashtag_detail","path":"/apis/v1/tikhub/douyin/app/v3/fetch_hashtag_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/app/v3/fetch_hashtag_detail","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/app/v3/fetch_hashtag_detail?ch_id=1575791821492238' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/app/v3/fetch_hashtag_video_list":{"get":{"description":"Douyin (app/v3).\n\n### Purpose:\n- Get video list of specified hashtag\n### Parameters:\n- ch_id: Hashtag id\n- cursor: Cursor, used for paging, the first page is 0, the second page is the cursor value in the first response.\n- sort_type: 0: Comprehensive sorting 1: Most likes 2: Latest release\n- count: Number Please keep the default, otherwise there will be BUG.\n### Return:\n- Hashtag video list data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_app_v3_fetch_hashtag_video_list","parameters":[{"description":"Hashtag id","example":"1575791821492238","in":"query","name":"ch_id","required":true,"schema":{"description":"Hashtag id","title":"Ch Id","type":"string"}},{"description":"Number Please keep the default, otherwise there will be BUG.","in":"query","name":"count","required":false,"schema":{"default":10,"description":"Number Please keep the default, otherwise there will be BUG.","title":"Count","type":"integer"}},{"description":"Cursor, used for paging, the first page is 0, the second page is the cursor value in the first response.","in":"query","name":"cursor","required":false,"schema":{"default":0,"description":"Cursor, used for paging, the first page is 0, the second page is the cursor value in the first response.","title":"Cursor","type":"integer"}},{"description":"Sort type\n\nUsage: 0: Comprehensive sorting 1: Most likes 2: Latest release","in":"query","name":"sort_type","required":false,"schema":{"default":0,"description":"Sort type\n\nUsage: 0: Comprehensive sorting 1: Most likes 2: Latest release","title":"Sort Type","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Hashtag video list data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_hashtag_video_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-app-v3-fetch_hashtag_video_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:2be5f28cf5cbc188e64d8f508310b5a12ae84a0f79ecee0e2eb14cd4cb0d4492","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8fd42a203ad6"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_app_v3_fetch_hashtag_video_list","path":"/apis/v1/tikhub/douyin/app/v3/fetch_hashtag_video_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/app/v3/fetch_hashtag_video_list","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/app/v3/fetch_hashtag_video_list?ch_id=1575791821492238' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/app/v3/fetch_hot_search_list":{"get":{"description":"Douyin (app/v3).\n\n### Purpose:\n- Get Douyin hot search list data, including:\n    - Hot search list\n    - Seeding list\n    - Entertainment list\n    - Social list\n    - Challenge list\n\n### Parameters:\n- board_type:\n    - 0: Hot search list (default)\n    - 2: Other lists, such as seeding list, etc., need to pass in the corresponding board_sub_type parameter.\n- board_sub_type:\n    - Empty string: Hot search list (default)\n    - seeding: Seeding list\n    - 2: Entertainment list\n    - 4: Social list\n    - hotspot_challenge: Challenge list\n### Return:\n- Hot search list data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_app_v3_fetch_hot_search_list","parameters":[{"description":"Board sub type\n\nUsage: - Empty string: Hot search list (default)\n    - seeding: Seeding list\n    - 2: Entertainment list\n    - 4: Social list\n    - hotspot_challenge: Challenge list","in":"query","name":"board_sub_type","required":false,"schema":{"default":"","description":"Board sub type\n\nUsage: - Empty string: Hot search list (default)\n    - seeding: Seeding list\n    - 2: Entertainment list\n    - 4: Social list\n    - hotspot_challenge: Challenge list","title":"Board Sub Type","type":"string"}},{"description":"Board type\n\nUsage: - 0: Hot search list (default)\n    - 2: Other lists, such as seeding list, etc., need to pass in the corresponding board_sub_type parameter.","in":"query","name":"board_type","required":false,"schema":{"default":"0","description":"Board type\n\nUsage: - 0: Hot search list (default)\n    - 2: Other lists, such as seeding list, etc., need to pass in the corresponding board_sub_type parameter.","title":"Board Type","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Hot search list data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_hot_search_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-app-v3-fetch_hot_search_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:b521eff87b99702e8966f4d1b9fda7f8caaa05599adaea7189bda489780b6926","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"84e4bcccaa83"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_app_v3_fetch_hot_search_list","path":"/apis/v1/tikhub/douyin/app/v3/fetch_hot_search_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/app/v3/fetch_hot_search_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/app/v3/fetch_live_hot_search_list":{"get":{"description":"Douyin (app/v3).\n\n### Purpose:\n- Get Douyin live hot search list data\n### Return:\n- Live hot search list data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_app_v3_fetch_live_hot_search_list","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Live hot search list data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_live_hot_search_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-app-v3-fetch_live_hot_search_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:51dabd97214585cc72ae003a955e0063e12e2f3ed585e91ce8335709ffe52d65","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7ebdda82e33c"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_app_v3_fetch_live_hot_search_list","path":"/apis/v1/tikhub/douyin/app/v3/fetch_live_hot_search_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/app/v3/fetch_live_hot_search_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/app/v3/fetch_multi_video":{"post":{"description":"Douyin (app/v3).\n\n### Purpose\n- Batch Get Video Information, support photo, video, etc., up to 10 videos at a time.\n\n### Parameters\n- Root JSON body: List of video ids, up to 10 video ids are supported.\n\n### Return\n- Video data\n\n### Note\n- If the interface returns empty, please use the same parameters to request the Web version interface. The specific response status code refers to:\n    - JSON PATH: $.data.filter_list[0].reason\n    - 8: This content is temporarily unavailable for viewing due to overseas copyright restrictions (short dramas, movie clips, etc.)\n    - 8: The video does not exist or has been deleted\n    - 5: This content is marked as private content and does not have public display permissions\n    - 10: This content is marked as partially visible, only visible to some users chosen by the author\n    - For more status codes, please submit them to our customer support for supplementation.\n\n### Request body\nSend the request body as a JSON array of strings at the root.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_app_v3_fetch_multi_video","requestBody":{"content":{"application/json":{"example":["7448118827402972455","7126745726494821640","7448118827402972455","7126745726494821640","7448118827402972455","7126745726494821640","7448118827402972455","7126745726494821640","7448118827402972455","7126745726494821640"],"schema":{"description":" Send the request body as a JSON array of strings at the root.","items":{"type":"string"},"title":"Aweme Ids","type":"array"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Video data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_multi_video","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-app-v3-fetch_multi_video","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:c04402c8a55acbd00de016a0fdd4bf0fce4aacc24a7df0b6cab25ecd943773ec","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c8bc6c4bce1d"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_app_v3_fetch_multi_video","path":"/apis/v1/tikhub/douyin/app/v3/fetch_multi_video"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/app/v3/fetch_multi_video","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/douyin/app/v3/fetch_multi_video \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  \"7448118827402972455\",\n  \"7126745726494821640\",\n  \"7448118827402972455\",\n  \"7126745726494821640\",\n  \"7448118827402972455\",\n  \"7126745726494821640\",\n  \"7448118827402972455\",\n  \"7126745726494821640\",\n  \"7448118827402972455\",\n  \"7126745726494821640\"\n]'"}]}},"/apis/v1/tikhub/douyin/app/v3/fetch_multi_video_high_quality_play_url":{"post":{"description":"Douyin (app/v3). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n If there are less than 50 videos, they will be charged as 50 videos.\n- Batch get the highest quality (original upload quality) play URL of videos\n- This interface will return the highest quality play URL, the original upload quality refers to the quality of the video when the user uploads it, usually the highest quality video has an uncompressed bitrate and the file header contains metadata.\n- The highest quality video link cannot be obtained directly from the Douyin APP or web version, and must be obtained through this interface.\n- This interface is very suitable for batch obtaining high-definition, watermark-free video links, suitable for scenarios that require high-quality videos, such as video editing, archiving, training models, etc.\n- Use concurrent requests to improve batch acquisition efficiency.\n- Support up to 50 video IDs.\n\n### Parameters\n- aweme_ids: Video id list, separated by commas, for example: \"123,456,789\", up to 50.\n\n### Return\n- total: Total count\n- success_count: Success count\n- failed_count: Failed count\n- videos: Video list, each video contains the following fields:\n    - video_id: Video id\n    - original_video_url: Highest quality (original upload quality) play URL\n    - file_size: File size (bytes)\n    - file_size_in_mb: File size (MB)\n    - content_type: Content type\n    - success: Whether successful\n    - error: Error message (if failed)\n\n### Note\n- Due to the large number, the processing time may be slightly longer, please increase the waiting time.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.25 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_app_v3_fetch_multi_video_high_quality_play_url","requestBody":{"content":{"application/json":{"schema":{"properties":{"aweme_ids":{"default":"7512756548356492544,7448118827402972455,7126745726494821640","description":"Video id list, separated by commas, for example: \"123,456,789\", up to 50.","pattern":"^[^,]*(?:,[^,]*){0,49}$","title":"Aweme Ids","type":"string"},"region":{"description":"Optional, ISO country code (e.g. CN). Pass 'CN' for users in mainland China to get China-region CDN URLs for faster download.","example":"CN","title":"Region","type":["string","null"]}},"title":"FetchMultiVideoHighQualityPlayUrlRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- total: Total count\n- success_count: Success count\n- failed_count: Failed count\n- videos: Video list, each video contains the following fields:\n    - video_id: Video id\n    - original_video_url: Highest quality (original upload quality) play URL\n    - file_size: File size (bytes)\n    - file_size_in_mb: File size (MB)\n    - content_type: Content type\n    - success: Whether successful\n    - error: Error message (if failed)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_multi_video_high_quality_play_url","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-app-v3-fetch_multi_video_high_quality_play_url","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.25,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:41b4b79149bd226fec14d7ef31f7f4367837795c50986ae78b95bdf64a7ba3a4","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f3eaf6a784de"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_app_v3_fetch_multi_video_high_quality_play_url","path":"/apis/v1/tikhub/douyin/app/v3/fetch_multi_video_high_quality_play_url"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/app/v3/fetch_multi_video_high_quality_play_url","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/app/v3/fetch_multi_video_statistics":{"get":{"description":"Douyin (app/v3). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get the statistical data of the Post according to the video ID, support multiple video ids, up to 50 videos at a time.\n- Most of the Douyin interfaces no longer return the number of plays of the Post, and can only be obtained through this interface.\n\n- List of statistics that can be obtained:\n    - Like count (digg_count)\n    - Download count (download_count)\n    - Play count (play_count)\n    - Share count (share_count)\n\n### Parameters\n- aweme_ids: Video id, supports multiple video ids, separated by commas, no more than 50, single is also possible, no need for commas.\n\n### Return\n- Post statistics data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.025 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_app_v3_fetch_multi_video_statistics","parameters":[{"description":"Video id, supports multiple video ids, separated by commas, no more than 50, single is also possible, no need for commas.","example":"7448118827402972455,7126745726494821640","in":"query","name":"aweme_ids","required":true,"schema":{"description":"Video id, supports multiple video ids, separated by commas, no more than 50, single is also possible, no need for commas.","title":"Aweme Ids","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Post statistics data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_multi_video_statistics","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-app-v3-fetch_multi_video_statistics","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.025,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:96a115a109b74a1d3dcb5564f78dd9d4c114d205434fcd8945b573cc91de5e5f","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8236f1d60175"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_app_v3_fetch_multi_video_statistics","path":"/apis/v1/tikhub/douyin/app/v3/fetch_multi_video_statistics"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/app/v3/fetch_multi_video_statistics","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/app/v3/fetch_multi_video_statistics?aweme_ids=7448118827402972455%2C7126745726494821640' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/app/v3/fetch_music_detail":{"get":{"description":"Douyin (app/v3).\n\n### Purpose:\n- Get details of specified music\n### Parameters:\n- music_id: Music id\n### Return:\n- Music details data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_app_v3_fetch_music_detail","parameters":[{"description":"Music id","example":"7136850194742315016","in":"query","name":"music_id","required":true,"schema":{"description":"Music id","title":"Music Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Music details data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_music_detail","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-app-v3-fetch_music_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:cd1281d562437003948019513d8a4e7fcafe735e0daa9abb7be5be90e9013a60","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"981ee97d6362"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_app_v3_fetch_music_detail","path":"/apis/v1/tikhub/douyin/app/v3/fetch_music_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/app/v3/fetch_music_detail","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/app/v3/fetch_music_detail?music_id=7136850194742315016' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/app/v3/fetch_music_hot_search_list":{"get":{"description":"Douyin (app/v3).\n\n### Purpose:\n- Get Douyin music hot search list data\n### Parameters:\n- chart_type: Chart type, default value is 'hot', supports the following values:\n    - 'hot': Hot chart\n    - 'trending': Trending chart\n    - 'original': Original chart\n- cursor: Cursor, default value is '0', used for paginating data retrieval. After each request, the next cursor value will be returned, and the `has_more` field indicates whether there is more data available.\n### Return:\n- Music hot search list data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_app_v3_fetch_music_hot_search_list","parameters":[{"description":"Chart type, default value is 'hot', supports the following values:\n    - 'hot': Hot chart\n    - 'trending': Trending chart\n    - 'original': Original chart","example":"hot","in":"query","name":"chart_type","required":false,"schema":{"default":"hot","description":"Chart type, default value is 'hot', supports the following values:\n    - 'hot': Hot chart\n    - 'trending': Trending chart\n    - 'original': Original chart","title":"Chart Type","type":"string"}},{"description":"Cursor, default value is '0', used for paginating data retrieval. After each request, the next cursor value will be returned, and the `has_more` field indicates whether there is more data available.","example":"0","in":"query","name":"cursor","required":false,"schema":{"default":"0","description":"Cursor, default value is '0', used for paginating data retrieval. After each request, the next cursor value will be returned, and the `has_more` field indicates whether there is more data available.","title":"Cursor","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Music hot search list data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_music_hot_search_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-app-v3-fetch_music_hot_search_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:6973b52e87bb3122ed4a2ed970aae08d0c5616241842169474811cfb9f05edac","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8590ae48371e"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_app_v3_fetch_music_hot_search_list","path":"/apis/v1/tikhub/douyin/app/v3/fetch_music_hot_search_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/app/v3/fetch_music_hot_search_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/app/v3/fetch_music_video_list":{"get":{"description":"Douyin (app/v3).\n\n### Purpose:\n- Get video list of specified music\n### Parameters:\n- music_id: Music id\n- cursor: Cursor, used for paging, the first page is 0, the second page is the cursor value in the first response.\n- count: Number Please keep the default, otherwise there will be BUG.\n### Return:\n- Music video list data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_app_v3_fetch_music_video_list","parameters":[{"description":"Number Please keep the default, otherwise there will be BUG.","in":"query","name":"count","required":false,"schema":{"default":10,"description":"Number Please keep the default, otherwise there will be BUG.","title":"Count","type":"integer"}},{"description":"Cursor, used for paging, the first page is 0, the second page is the cursor value in the first response.","in":"query","name":"cursor","required":false,"schema":{"default":0,"description":"Cursor, used for paging, the first page is 0, the second page is the cursor value in the first response.","title":"Cursor","type":"integer"}},{"description":"Music id","example":"7136850194742315016","in":"query","name":"music_id","required":true,"schema":{"description":"Music id","title":"Music Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Music video list data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_music_video_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-app-v3-fetch_music_video_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:96ffc1dd0e6a31d590cf4ec0a06683db7e3d737ad25e1472a462c1aa7dfb9d8b","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d808b398248d"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_app_v3_fetch_music_video_list","path":"/apis/v1/tikhub/douyin/app/v3/fetch_music_video_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/app/v3/fetch_music_video_list","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/app/v3/fetch_music_video_list?music_id=7136850194742315016' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/app/v3/fetch_one_video":{"get":{"description":"Douyin (app/v3).\n\n### Purpose:\n- Get single video data, support photo, video, etc.\n### Parameters:\n- aweme_id: Video id\n### Return:\n- Video data\n### Note:\n- If the interface returns empty, please use the same parameters to request the Web version interface. The specific response status code refers to:\n    - JSON PATH: $.data.filter_list[0].reason\n    - 8: This content is temporarily unavailable for viewing due to overseas copyright restrictions (short dramas, movie clips, etc.)\n    - 8: The video does not exist or has been deleted\n    - 5: This content is marked as private content and does not have public display permissions\n    - 10: This content is marked as partially visible, only visible to some users chosen by the author\n    - For more status codes, please submit them to our customer support for supplementation.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_app_v3_fetch_one_video","parameters":[{"description":"Video id","example":"7448118827402972455","in":"query","name":"aweme_id","required":true,"schema":{"description":"Video id","title":"Aweme Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Video data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_one_video","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-app-v3-fetch_one_video","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:77955fe0d15635857c070a6aa28493a874baf14b10f13e971e4bab6f9bc7a032","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ff1d5ab19626"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_app_v3_fetch_one_video","path":"/apis/v1/tikhub/douyin/app/v3/fetch_one_video"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/app/v3/fetch_one_video","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/app/v3/fetch_one_video?aweme_id=7448118827402972455' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/app/v3/fetch_one_video_by_share_url":{"get":{"description":"Douyin (app/v3).\n\n### Purpose:\n- Get single video data by sharing link\n### Parameters:\n- share_url: Share link\n### Return:\n- Video data\n### Note:\n- If the interface returns empty, please use the same parameters to request the Web version interface. The specific response status code refers to:\n    - JSON PATH: $.data.filter_list[0].reason\n    - 8: This content is temporarily unavailable for viewing due to overseas copyright restrictions (short dramas, movie clips, etc.)\n    - 8: The video does not exist or has been deleted\n    - 5: This content is marked as private content and does not have public display permissions\n    - 10: This content is marked as partially visible, only visible to some users chosen by the author\n    - For more status codes, please submit them to our customer support for supplementation.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_app_v3_fetch_one_video_by_share_url","parameters":[{"description":"Share link","example":"https://v.douyin.com/e3x2fjE/","in":"query","name":"share_url","required":true,"schema":{"description":"Share link","title":"Share Url","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Video data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_one_video_by_share_url","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-app-v3-fetch_one_video_by_share_url","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:77955fe0d15635857c070a6aa28493a874baf14b10f13e971e4bab6f9bc7a032","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0f8b16381a6f"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_app_v3_fetch_one_video_by_share_url","path":"/apis/v1/tikhub/douyin/app/v3/fetch_one_video_by_share_url"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/app/v3/fetch_one_video_by_share_url","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/app/v3/fetch_one_video_by_share_url?share_url=https%3A%2F%2Fv.douyin.com%2Fe3x2fjE%2F' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/app/v3/fetch_series_detail":{"get":{"description":"Douyin (app/v3).\n\n### Purpose:\n- Get series/playlet detail information\n### Parameters:\n- series_id: Series id\n### Return:\n- Series detail data\n### Note:\n- This interface returns detailed information of the series, including:\n    - Series name, description, cover\n    - Author information\n    - Total episodes, update status\n    - Play count, collection count and other statistics\n    - Payment information (if any)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_app_v3_fetch_series_detail","parameters":[{"description":"Series id","example":"7592054624643713067","in":"query","name":"series_id","required":true,"schema":{"description":"Series id","title":"Series Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Series detail data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_series_detail","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-app-v3-fetch_series_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:6372a47423e1ebf6fe437f72330e3be1d495549b60d8ef010c8b81aa605bb1f0","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5a0325001c21"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_app_v3_fetch_series_detail","path":"/apis/v1/tikhub/douyin/app/v3/fetch_series_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/app/v3/fetch_series_detail","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/app/v3/fetch_series_detail?series_id=7592054624643713067' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/app/v3/fetch_series_video_list":{"get":{"description":"Douyin (app/v3).\n\n### Purpose:\n- Get series/playlet video list\n### Parameters:\n- series_id: Series id\n- cursor: Cursor, used for paging, the first page is 0, the second page is usually the value of count (e.g., 15).\n### Return:\n- Series video list data\n### Note:\n- This interface returns all video list in the series\n- The aweme_list in the response contains video information of each episode\n- The has_more field indicates whether there is more data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_app_v3_fetch_series_video_list","parameters":[{"description":"Cursor, used for paging, the first page is 0, the second page is usually the value of count (e.g., 15).","in":"query","name":"cursor","required":false,"schema":{"default":0,"description":"Cursor, used for paging, the first page is 0, the second page is usually the value of count (e.g., 15).","title":"Cursor","type":"integer"}},{"description":"Series id","example":"7592054624643713067","in":"query","name":"series_id","required":true,"schema":{"description":"Series id","title":"Series Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Series video list data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_series_video_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-app-v3-fetch_series_video_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:023ee2d588d791659c58e3ab5dc0173fbaadd7d671fefb8012f3042f6f4ba9c4","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"72341c6db094"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_app_v3_fetch_series_video_list","path":"/apis/v1/tikhub/douyin/app/v3/fetch_series_video_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/app/v3/fetch_series_video_list","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/app/v3/fetch_series_video_list?series_id=7592054624643713067' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/app/v3/fetch_share_info_by_share_code":{"get":{"description":"Douyin (app/v3).\n\n### Purpose:\n- Get share info by share code, such as extracting sharer information and article ID from Douyin article share code, and then requesting a single video data interface to get the article content.\n### Parameters:\n- share_code: Share code\n### Return:\n- Share info, including sharer information and article ID, etc.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_app_v3_fetch_share_info_by_share_code","parameters":[{"description":"Share code","example":"8:/ h@O.kP 05/21 【生意场上，装逼就是节省沟通成本】长按复制打开抖音，即可阅读文章 ︽︽2QnCB9aIZZ29︽︽","in":"query","name":"share_code","required":true,"schema":{"description":"Share code","title":"Share Code","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Share info, including sharer information and article ID, etc."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_share_info_by_share_code","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-app-v3-fetch_share_info_by_share_code","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:0b5e4dafce59022a3bfc60b20c443cb2367d4dad52cb59a5b6e4f6d01d3804fd","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ebec9ad56419"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_app_v3_fetch_share_info_by_share_code","path":"/apis/v1/tikhub/douyin/app/v3/fetch_share_info_by_share_code"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/app/v3/fetch_share_info_by_share_code","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/app/v3/fetch_share_info_by_share_code?share_code=8%3A%2F+h%40O.kP+05%2F21+%E3%80%90%E7%94%9F%E6%84%8F%E5%9C%BA%E4%B8%8A%EF%BC%8C%E8%A3%85%E9%80%BC%E5%B0%B1%E6%98%AF%E8%8A%82%E7%9C%81%E6%B2%9F%E9%80%9A%E6%88%90%E6%9C%AC%E3%80%91%E9%95%BF%E6%8C%89%E5%A4%8D%E5%88%B6%E6%89%93%E5%BC%80%E6%8A%96%E9%9F%B3%EF%BC%8C%E5%8D%B3%E5%8F%AF%E9%98%85%E8%AF%BB%E6%96%87%E7%AB%A0+%EF%B8%BD%EF%B8%BD2QnCB9aIZZ29%EF%B8%BD%EF%B8%BD' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/app/v3/fetch_user_fans_list":{"get":{"description":"Douyin (app/v3).\n\n### Purpose:\n- Get user fans list\n### Parameters:\n- sec_user_id: User sec_user_id\n- max_time: Maximum timestamp, default is 0, get from the returned data later, used for paging.\n- count: Number, default is 20, it is recommended to keep it unchanged.\n### Return:\n- Fans list\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_app_v3_fetch_user_fans_list","parameters":[{"description":"Number, default is 20, it is recommended to keep it unchanged.","in":"query","name":"count","required":false,"schema":{"default":20,"description":"Number, default is 20, it is recommended to keep it unchanged.","title":"Count","type":"integer"}},{"description":"Maximum timestamp, default is 0, get from the returned data later, used for paging.","in":"query","name":"max_time","required":false,"schema":{"default":"0","description":"Maximum timestamp, default is 0, get from the returned data later, used for paging.","title":"Max Time","type":"string"}},{"description":"User sec_user_id","in":"query","name":"sec_user_id","required":false,"schema":{"default":"MS4wLjABAAAA9y04iBlVdeMQqTJbqsQZKb-tqWqWW29jPVJqideHT70","description":"User sec_user_id","title":"Sec User Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Fans list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_user_fans_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-app-v3-fetch_user_fans_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e6bb3beadff0c2c949d89c2d70dbe6e8a48ef134256887ff83c8aa85f38c05b4","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9436c3f22533"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_app_v3_fetch_user_fans_list","path":"/apis/v1/tikhub/douyin/app/v3/fetch_user_fans_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/app/v3/fetch_user_fans_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/app/v3/fetch_user_like_videos":{"get":{"description":"Douyin (app/v3).\n\n### Purpose\n- Get user like video data\n\n### Parameters\n- sec_user_id: User sec_user_id\n- max_cursor: Maximum cursor, used for paging, the first page is 0, the second page is the max_cursor value in the first response.\n- counts: Maximum count number\n\n### Return\n- User video data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_app_v3_fetch_user_like_videos","parameters":[{"description":"Number per page","in":"query","name":"counts","required":false,"schema":{"default":20,"description":"Number per page","title":"Counts","type":"integer"}},{"description":"Maximum cursor, used for paging, the first page is 0, the second page is the max_cursor value in the first response.","in":"query","name":"max_cursor","required":false,"schema":{"default":0,"description":"Maximum cursor, used for paging, the first page is 0, the second page is the max_cursor value in the first response.","title":"Max Cursor","type":"integer"}},{"description":"User sec_user_id","example":"MS4wLjABAAAAW9FWcqS7RdQAWPd2AA5fL_ilmqsIFUCQ_Iym6Yh9_cUa6ZRqVLjVQSUjlHrfXY1Y","in":"query","name":"sec_user_id","required":true,"schema":{"description":"User sec_user_id","title":"Sec User Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- User video data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_user_like_videos","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-app-v3-fetch_user_like_videos","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:44bcdfb4c7a94fb10e7ebc4c065ce3fa885014430d44347355ca58219bbb9e69","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a9c874ba3984"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_app_v3_fetch_user_like_videos","path":"/apis/v1/tikhub/douyin/app/v3/fetch_user_like_videos"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/app/v3/fetch_user_like_videos","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/app/v3/fetch_user_like_videos?sec_user_id=MS4wLjABAAAAW9FWcqS7RdQAWPd2AA5fL_ilmqsIFUCQ_Iym6Yh9_cUa6ZRqVLjVQSUjlHrfXY1Y' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/app/v3/fetch_user_post_videos":{"get":{"description":"Douyin (app/v3).\n\n### Purpose:\n- Get user homepage video data\n### Parameters:\n- sec_user_id: User sec_user_id\n- max_cursor: Maximum cursor, used for paging, the first page is 0, the second page is the max_cursor value in the first response.\n- count: Maximum count number, do not exceed 20, it is recommended to keep it unchanged.\n- sort_type: Sort type, optional values are as follows:\n    - `0`: Latest sorting - default\n    - `1`: Hottest sorting\n- channel: Douyin channel version, optional values are as follows:\n    - `normal`: Normal Douyin - default\n    - `lite`: Douyin Lite\n    - Note: The normal Douyin may fail to show the latest videos on certain user homepages. In that case, switch to the Lite channel to get the user's latest posted videos.\n### Return:\n- User video data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_app_v3_fetch_user_post_videos","parameters":[{"description":"Douyin channel: normal (standard version, default), lite (speed version)\n\nUsage: Douyin channel version, optional values are as follows:\n    - `normal`: Normal Douyin - default\n    - `lite`: Douyin Lite\n    - Note: The normal Douyin may fail to show the latest videos on certain user homepages. In that case, switch to the Lite channel to get the user's latest posted videos.","in":"query","name":"channel","required":false,"schema":{"default":"normal","description":"Douyin channel: normal (standard version, default), lite (speed version)\n\nUsage: Douyin channel version, optional values are as follows:\n    - `normal`: Normal Douyin - default\n    - `lite`: Douyin Lite\n    - Note: The normal Douyin may fail to show the latest videos on certain user homepages. In that case, switch to the Lite channel to get the user's latest posted videos.","title":"Channel","type":"string"}},{"description":"Number per page\n\nUsage: Maximum count number, do not exceed 20, it is recommended to keep it unchanged.","in":"query","name":"count","required":false,"schema":{"default":20,"description":"Number per page\n\nUsage: Maximum count number, do not exceed 20, it is recommended to keep it unchanged.","maximum":20,"title":"Count","type":"integer"}},{"description":"Maximum cursor, used for paging, the first page is 0, the second page is the max_cursor value in the first response.","in":"query","name":"max_cursor","required":false,"schema":{"default":0,"description":"Maximum cursor, used for paging, the first page is 0, the second page is the max_cursor value in the first response.","title":"Max Cursor","type":"integer"}},{"description":"User sec_user_id","example":"MS4wLjABAAAANXSltcLCzDGmdNFI2Q_QixVTr67NiYzjKOIP5s03CAE","in":"query","name":"sec_user_id","required":true,"schema":{"description":"User sec_user_id","title":"Sec User Id","type":"string"}},{"description":"Sort type, optional values are as follows:\n    - `0`: Latest sorting - default\n    - `1`: Hottest sorting","in":"query","name":"sort_type","required":false,"schema":{"default":0,"description":"Sort type, optional values are as follows:\n    - `0`: Latest sorting - default\n    - `1`: Hottest sorting","title":"Sort Type","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- User video data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_user_post_videos","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-app-v3-fetch_user_post_videos","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:44bcdfb4c7a94fb10e7ebc4c065ce3fa885014430d44347355ca58219bbb9e69","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b6b693a45da2"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_app_v3_fetch_user_post_videos","path":"/apis/v1/tikhub/douyin/app/v3/fetch_user_post_videos"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/app/v3/fetch_user_post_videos","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/app/v3/fetch_user_post_videos?sec_user_id=MS4wLjABAAAANXSltcLCzDGmdNFI2Q_QixVTr67NiYzjKOIP5s03CAE' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/app/v3/fetch_user_series_list":{"get":{"description":"Douyin (app/v3).\n\n### Purpose:\n- Get user's series/playlet collection list\n### Parameters:\n- user_id: User id\n- sec_user_id: User encrypted id\n- cursor: Cursor, used for paging, the first page is 0, the second page is the cursor value in the first response.\n### Return:\n- User series list data\n### Note:\n- This interface returns all series collections published by the user\n- The series_id in the response can be used to get series details and video list\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_app_v3_fetch_user_series_list","parameters":[{"description":"Cursor, used for paging, the first page is 0, the second page is the cursor value in the first response.","in":"query","name":"cursor","required":false,"schema":{"default":0,"description":"Cursor, used for paging, the first page is 0, the second page is the cursor value in the first response.","title":"Cursor","type":"integer"}},{"description":"User sec id","example":"MS4wLjABAAAAfAU5kMk-W4569G1z2iRsy8t6-kOxO17Eaz6yte4NQokeUeOpeqTGEc480e34O8lK","in":"query","name":"sec_user_id","required":false,"schema":{"default":"","description":"User sec id","title":"Sec User Id","type":"string"}},{"description":"User id","example":"3010877781453635","in":"query","name":"user_id","required":false,"schema":{"default":"","description":"User id","title":"User Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- User series list data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_user_series_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-app-v3-fetch_user_series_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:67a2a2ce34663e50c1ba78f62a975424bc12d5fdbb5c4a1c33f560437eae2268","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c47f9284c236"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_app_v3_fetch_user_series_list","path":"/apis/v1/tikhub/douyin/app/v3/fetch_user_series_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/app/v3/fetch_user_series_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/app/v3/fetch_video_comment_replies":{"get":{"description":"Douyin (app/v3).\n\n### Purpose:\n- Get comment replies data of specified video\n### Parameters:\n- item_id: Video id\n- comment_id: Comment id\n- cursor: Cursor, used for paging, the first page is 0, the second page is the cursor value in the first response.\n- count: Number Please keep the default, otherwise there will be BUG.\n### Return:\n- Comment replies data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_app_v3_fetch_video_comment_replies","parameters":[{"description":"Comment id","example":"7354669356632638218","in":"query","name":"comment_id","required":true,"schema":{"description":"Comment id","title":"Comment Id","type":"string"}},{"description":"Number Please keep the default, otherwise there will be BUG.","in":"query","name":"count","required":false,"schema":{"default":20,"description":"Number Please keep the default, otherwise there will be BUG.","title":"Count","type":"integer"}},{"description":"Cursor, used for paging, the first page is 0, the second page is the cursor value in the first response.","in":"query","name":"cursor","required":false,"schema":{"default":0,"description":"Cursor, used for paging, the first page is 0, the second page is the cursor value in the first response.","title":"Cursor","type":"integer"}},{"description":"Video id","example":"7354666303006723354","in":"query","name":"item_id","required":true,"schema":{"description":"Video id","title":"Item Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Comment replies data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_video_comment_replies","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-app-v3-fetch_video_comment_replies","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:9a677f323913fd85e044b82a9e4202df4a2ab75a4eff43281a010ee2d0bc9dc9","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"54ce94448975"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_app_v3_fetch_video_comment_replies","path":"/apis/v1/tikhub/douyin/app/v3/fetch_video_comment_replies"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/app/v3/fetch_video_comment_replies","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/app/v3/fetch_video_comment_replies?comment_id=7354669356632638218&item_id=7354666303006723354' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/app/v3/fetch_video_comments":{"get":{"description":"Douyin (app/v3).\n\n### Purpose:\n- Get single video comments data\n### Parameters:\n- aweme_id: Video id\n- cursor: Cursor, used for paging, the first page is 0, the second page is the cursor value in the first response.\n- count: Number Please keep the default, otherwise there will be BUG.\n### Return:\n- Comments data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_app_v3_fetch_video_comments","parameters":[{"description":"Video id","example":"7448118827402972455","in":"query","name":"aweme_id","required":true,"schema":{"description":"Video id","title":"Aweme Id","type":"string"}},{"description":"Number Please keep the default, otherwise there will be BUG.","in":"query","name":"count","required":false,"schema":{"default":20,"description":"Number Please keep the default, otherwise there will be BUG.","title":"Count","type":"integer"}},{"description":"Cursor, used for paging, the first page is 0, the second page is the cursor value in the first response.","in":"query","name":"cursor","required":false,"schema":{"default":0,"description":"Cursor, used for paging, the first page is 0, the second page is the cursor value in the first response.","title":"Cursor","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Comments data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_video_comments","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-app-v3-fetch_video_comments","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:ba0b022bed3baa2ae848869b2620b5a0dc659cd8b700d13c7fe3969d42c9ca27","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"edf3f6abc913"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_app_v3_fetch_video_comments","path":"/apis/v1/tikhub/douyin/app/v3/fetch_video_comments"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/app/v3/fetch_video_comments","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/app/v3/fetch_video_comments?aweme_id=7448118827402972455' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/app/v3/fetch_video_high_quality_play_url":{"get":{"description":"Douyin (app/v3). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n\n- Get the highest quality (original upload quality) play URL of the video\n- This interface will return the highest quality play URL, the original upload quality refers to the quality of the video when the user uploads it, usually the highest quality video has an uncompressed bitrate and the file header contains metadata.\n- The highest quality video link cannot be obtained directly from the Douyin APP or web version, and must be obtained through this interface.\n- This interface is very suitable for obtaining high-definition, watermark-free video links, suitable for scenarios that require high-quality videos, such as video editing, archiving, training models, etc.\n- Generally, it can be played online, if not, you can try to download it using IDM or a browser and then play it.\n\n### Parameters\n- aweme_id: Video id, prefer to use aweme_id, if not available, use share_url.\n- share_url: Optional, share link, if the video id is provided, this parameter can be omitted.\n- region: Optional, ISO country code (e.g. \"CN\" / \"US\" / \"HK\") used as the request exit region.\n    - Douyin returns CDN URLs based on the request IP. Pass `region=\"CN\"` for users\n      located in mainland China to get China-region CDN URLs, which are significantly\n      faster than overseas CDNs.\n    - If omitted, the request uses the service's own exit IP (typically overseas).\n\n### Return\n- video_id: Video id\n- original_video_url: Highest quality (original upload quality) play URL\n- video_data: Video data, including metadata such as duration, size, etc.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.005 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_app_v3_fetch_video_high_quality_play_url","parameters":[{"description":"Video id, prefer to use aweme_id, if not available, use share_url.","example":"7512756548356492544","in":"query","name":"aweme_id","required":false,"schema":{"description":"Video id, prefer to use aweme_id, if not available, use share_url.","title":"Aweme Id","type":"string"}},{"description":"Optional, ISO country code (e.g. CN/US/HK). Pass CN to get China-region CDN URLs for faster download in mainland China.\n\nUsage: Optional, ISO country code (e.g. \"CN\" / \"US\" / \"HK\") used as the request exit region.\n    - Douyin returns CDN URLs based on the request IP. Pass `region=\"CN\"` for users\n      located in mainland China to get China-region CDN URLs, which are significantly\n      faster than overseas CDNs.\n    - If omitted, the request uses the service's own exit IP (typically overseas).","example":"CN","in":"query","name":"region","required":false,"schema":{"description":"Optional, ISO country code (e.g. CN/US/HK). Pass CN to get China-region CDN URLs for faster download in mainland China.\n\nUsage: Optional, ISO country code (e.g. \"CN\" / \"US\" / \"HK\") used as the request exit region.\n    - Douyin returns CDN URLs based on the request IP. Pass `region=\"CN\"` for users\n      located in mainland China to get China-region CDN URLs, which are significantly\n      faster than overseas CDNs.\n    - If omitted, the request uses the service's own exit IP (typically overseas).","title":"Region","type":"string"}},{"description":"Optional, share link, if the video id is provided, this parameter can be omitted.","example":"https://www.douyin.com/video/7512756548356492544","in":"query","name":"share_url","required":false,"schema":{"description":"Optional, share link, if the video id is provided, this parameter can be omitted.","title":"Share Url","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- video_id: Video id\n- original_video_url: Highest quality (original upload quality) play URL\n- video_data: Video data, including metadata such as duration, size, etc."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_video_high_quality_play_url","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-app-v3-fetch_video_high_quality_play_url","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.005,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:d3c6610d204bbc3ab5ce1026d831bd2dbe04acd8f74a98bfed1b660ac1be3267","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"281f5383c1eb"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_app_v3_fetch_video_high_quality_play_url","path":"/apis/v1/tikhub/douyin/app/v3/fetch_video_high_quality_play_url"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/app/v3/fetch_video_high_quality_play_url","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/app/v3/fetch_video_mix_detail":{"get":{"description":"Douyin (app/v3).\n\n### Purpose:\n- Get Douyin video mix detail data\n### Parameters:\n- mix_id: Mix id\n### Return:\n- Video mix detail data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_app_v3_fetch_video_mix_detail","parameters":[{"description":"Mix id","example":"7302011174286002217","in":"query","name":"mix_id","required":true,"schema":{"description":"Mix id","title":"Mix Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Video mix detail data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_video_mix_detail","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-app-v3-fetch_video_mix_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:79de55a4925b7a98cdf3c1a12da0a0bb4b0f64e27d5d24d3de1edd1479644190","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3d476c715592"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_app_v3_fetch_video_mix_detail","path":"/apis/v1/tikhub/douyin/app/v3/fetch_video_mix_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/app/v3/fetch_video_mix_detail","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/app/v3/fetch_video_mix_detail?mix_id=7302011174286002217' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/app/v3/fetch_video_mix_post_list":{"get":{"description":"Douyin (app/v3).\n\n### Purpose:\n- Get Douyin video mix post list data\n### Parameters:\n- mix_id: Mix id\n- cursor: Cursor, used for paging, the first page is 0, the second page is the cursor value in the first response.\n- count: Number Please keep the default, otherwise there will be BUG.\n### Return:\n- Video mix post list data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_app_v3_fetch_video_mix_post_list","parameters":[{"description":"Number Please keep the default, otherwise there will be BUG.","in":"query","name":"count","required":false,"schema":{"default":20,"description":"Number Please keep the default, otherwise there will be BUG.","title":"Count","type":"integer"}},{"description":"Cursor, used for paging, the first page is 0, the second page is the cursor value in the first response.","in":"query","name":"cursor","required":false,"schema":{"default":0,"description":"Cursor, used for paging, the first page is 0, the second page is the cursor value in the first response.","title":"Cursor","type":"integer"}},{"description":"Mix id","example":"7302011174286002217","in":"query","name":"mix_id","required":true,"schema":{"description":"Mix id","title":"Mix Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Video mix post list data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_video_mix_post_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-app-v3-fetch_video_mix_post_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:27188b27ab89a543def35d03443788ef31164b1344e39b0d9d2d313d3c823fe9","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"faaf3d2e5446"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_app_v3_fetch_video_mix_post_list","path":"/apis/v1/tikhub/douyin/app/v3/fetch_video_mix_post_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/app/v3/fetch_video_mix_post_list","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/app/v3/fetch_video_mix_post_list?mix_id=7302011174286002217' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/app/v3/fetch_video_statistics":{"get":{"description":"Douyin (app/v3).\n\n### Purpose:\n- Get the statistical data of the Post according to the video ID\n- Most of the Douyin interfaces no longer return the number of plays of the Post, and can only be obtained through this interface.\n- List of statistics that can be obtained:\n    - Like count (digg_count)\n    - Download count (download_count)\n    - Play count (play_count)\n    - Share count (share_count)\n### Parameters:\n- aweme_ids: Video id, supports multiple video ids, separated by commas, no more than 2, single is also possible, no need for commas.\n### Return:\n- Post statistics data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_app_v3_fetch_video_statistics","parameters":[{"description":"Video id, supports multiple video ids, separated by commas, no more than 2, single is also possible, no need for commas.","example":"7448118827402972455,7126745726494821640","in":"query","name":"aweme_ids","required":true,"schema":{"description":"Video id, supports multiple video ids, separated by commas, no more than 2, single is also possible, no need for commas.","title":"Aweme Ids","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Post statistics data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_video_statistics","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-app-v3-fetch_video_statistics","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:96a115a109b74a1d3dcb5564f78dd9d4c114d205434fcd8945b573cc91de5e5f","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4f841e320a5b"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_app_v3_fetch_video_statistics","path":"/apis/v1/tikhub/douyin/app/v3/fetch_video_statistics"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/app/v3/fetch_video_statistics","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/app/v3/fetch_video_statistics?aweme_ids=7448118827402972455%2C7126745726494821640' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/app/v3/generate_douyin_short_url":{"get":{"description":"Douyin (app/v3).\n\n### Purpose:\n- Generate Douyin short link\n### Parameters:\n- url: Douyin link\n### Return:\n- Short link data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_app_v3_generate_douyin_short_url","parameters":[{"description":"Douyin link","example":"https://www.douyin.com/passport/web/logout/","in":"query","name":"url","required":true,"schema":{"description":"Douyin link","title":"Url","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Short link data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin generate_douyin_short_url","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-app-v3-generate_douyin_short_url","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:d9e5c9fb0ba2a1bde992b513a5bef1e05e7eb9f78185c41d06814777d8bd0746","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0bc8850cee17"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_app_v3_generate_douyin_short_url","path":"/apis/v1/tikhub/douyin/app/v3/generate_douyin_short_url"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/app/v3/generate_douyin_short_url","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/app/v3/generate_douyin_short_url?url=https%3A%2F%2Fwww.douyin.com%2Fpassport%2Fweb%2Flogout%2F' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/app/v3/generate_douyin_video_share_qrcode":{"get":{"description":"Douyin (app/v3).\n\n### Purpose:\n- Generate Douyin video share QR code\n### Parameters:\n- object_id: Video id or author uid\n### Return:\n- QR code data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_app_v3_generate_douyin_video_share_qrcode","parameters":[{"description":"Video id","example":"7348044435755846962","in":"query","name":"object_id","required":true,"schema":{"description":"Video id","title":"Object Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- QR code data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin generate_douyin_video_share_qrcode","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-app-v3-generate_douyin_video_share_qrcode","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:5b7a9fd17c159e0c82bd6449a5a2916f629fd03ca4bf998a084259176213d328","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b37c9ab64ef0"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_app_v3_generate_douyin_video_share_qrcode","path":"/apis/v1/tikhub/douyin/app/v3/generate_douyin_video_share_qrcode"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/app/v3/generate_douyin_video_share_qrcode","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/app/v3/generate_douyin_video_share_qrcode?object_id=7348044435755846962' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/app/v3/handler_user_profile":{"get":{"description":"Douyin (app/v3).\n\n### Purpose:\n- Get information of specified user\n### Parameters:\n- sec_user_id: User sec_user_id\n### Return:\n- User information\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_app_v3_handler_user_profile","parameters":[{"description":"User sec_user_id","example":"MS4wLjABAAAAW9FWcqS7RdQAWPd2AA5fL_ilmqsIFUCQ_Iym6Yh9_cUa6ZRqVLjVQSUjlHrfXY1Y","in":"query","name":"sec_user_id","required":true,"schema":{"description":"User sec_user_id","title":"Sec User Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- User information"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin handler_user_profile","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-app-v3-handler_user_profile","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:4ced81916d3a065d67730a502526901ce6b14ead6029b1fe45962771f9e57926","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"17c1f0bc1626"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_app_v3_handler_user_profile","path":"/apis/v1/tikhub/douyin/app/v3/handler_user_profile"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/app/v3/handler_user_profile","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/app/v3/handler_user_profile?sec_user_id=MS4wLjABAAAAW9FWcqS7RdQAWPd2AA5fL_ilmqsIFUCQ_Iym6Yh9_cUa6ZRqVLjVQSUjlHrfXY1Y' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/app/v3/open_douyin_app_to_keyword_search":{"get":{"description":"Douyin (app/v3).\n\n### Purpose:\n- Generate Douyin share link, call Douyin APP, and jump to the specified keyword search result\n\n### Parameters:\n- keyword: Keyword\n\n### Return:\n- Share link\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_app_v3_open_douyin_app_to_keyword_search","parameters":[{"description":"Keyword","example":"Lei Jun","in":"query","name":"keyword","required":true,"schema":{"description":"Keyword","title":"Keyword","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Share link"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin open_douyin_app_to_keyword_search","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-app-v3-open_douyin_app_to_keyword_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:3f7749f8035dd84b9fb1d9d72924d486835e8a8ec83953a93308318a19fc66e6","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"47b3c7626da8"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_app_v3_open_douyin_app_to_keyword_search","path":"/apis/v1/tikhub/douyin/app/v3/open_douyin_app_to_keyword_search"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/app/v3/open_douyin_app_to_keyword_search","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/app/v3/open_douyin_app_to_keyword_search?keyword=Lei+Jun' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/app/v3/open_douyin_app_to_send_private_message":{"get":{"description":"Douyin (app/v3).\n\n### Purpose\n- Generate Douyin share link, call Douyin APP, and send private messages to specified users\n\n### Parameters\n- uid: User id\n- sec_uid: User sec_uid\n- Note: Please make sure that both uid and sec_uid have values, otherwise you cannot send private messages to the specified user.\n\n### Return\n- Share link\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_app_v3_open_douyin_app_to_send_private_message","parameters":[{"description":"User sec_uid","example":"MS4wLjABAAAA9y04iBlVdeMQqTJbqsQZKb-tqWqWW29jPVJqideHT70","in":"query","name":"sec_uid","required":true,"schema":{"description":"User sec_uid","title":"Sec Uid","type":"string"}},{"description":"User id","example":"96874812426","in":"query","name":"uid","required":true,"schema":{"description":"User id","title":"Uid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Share link"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin open_douyin_app_to_send_private_message","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-app-v3-open_douyin_app_to_send_private_message","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:3f7749f8035dd84b9fb1d9d72924d486835e8a8ec83953a93308318a19fc66e6","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d86b6d8d5e09"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_app_v3_open_douyin_app_to_send_private_message","path":"/apis/v1/tikhub/douyin/app/v3/open_douyin_app_to_send_private_message"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/app/v3/open_douyin_app_to_send_private_message","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/app/v3/open_douyin_app_to_send_private_message?sec_uid=MS4wLjABAAAA9y04iBlVdeMQqTJbqsQZKb-tqWqWW29jPVJqideHT70&uid=96874812426' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/app/v3/open_douyin_app_to_user_profile":{"get":{"description":"Douyin (app/v3).\n\n### Purpose\n- Generate Douyin share link, call Douyin APP, and jump to the specified user profile\n\n### Parameters\n- uid: User id\n- sec_uid: User sec_uid\n- Note: Please make sure that both uid and sec_uid have values, otherwise you cannot jump to the specified user profile.\n\n### Return\n- Share link\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_app_v3_open_douyin_app_to_user_profile","parameters":[{"description":"User sec_uid","example":"MS4wLjABAAAA9y04iBlVdeMQqTJbqsQZKb-tqWqWW29jPVJqideHT70","in":"query","name":"sec_uid","required":true,"schema":{"description":"User sec_uid","title":"Sec Uid","type":"string"}},{"description":"User id","example":"96874812426","in":"query","name":"uid","required":true,"schema":{"description":"User id","title":"Uid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Share link"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin open_douyin_app_to_user_profile","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-app-v3-open_douyin_app_to_user_profile","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:3f7749f8035dd84b9fb1d9d72924d486835e8a8ec83953a93308318a19fc66e6","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e6ffafc5778d"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_app_v3_open_douyin_app_to_user_profile","path":"/apis/v1/tikhub/douyin/app/v3/open_douyin_app_to_user_profile"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/app/v3/open_douyin_app_to_user_profile","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/app/v3/open_douyin_app_to_user_profile?sec_uid=MS4wLjABAAAA9y04iBlVdeMQqTJbqsQZKb-tqWqWW29jPVJqideHT70&uid=96874812426' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/app/v3/open_douyin_app_to_video_detail":{"get":{"description":"Douyin (app/v3).\n\n### Purpose:\n- Generate Douyin share link, call Douyin APP, and jump to the specified video\n\n### Parameters:\n- aweme_id: Video id\n\n### Return:\n- Share link\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_app_v3_open_douyin_app_to_video_detail","parameters":[{"description":"Video id","example":"7348044435755846962","in":"query","name":"aweme_id","required":true,"schema":{"description":"Video id","title":"Aweme Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Share link"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin open_douyin_app_to_video_detail","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-app-v3-open_douyin_app_to_video_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:3f7749f8035dd84b9fb1d9d72924d486835e8a8ec83953a93308318a19fc66e6","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3a550c11dd7e"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_app_v3_open_douyin_app_to_video_detail","path":"/apis/v1/tikhub/douyin/app/v3/open_douyin_app_to_video_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/app/v3/open_douyin_app_to_video_detail","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/app/v3/open_douyin_app_to_video_detail?aweme_id=7348044435755846962' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/app/v3/register_device":{"get":{"description":"Douyin (app/v3).\n\n### Purpose:\n- Register device in Douyin APP, retrieve device information and device cookies.\n\n### Parameters:\n- proxy: Proxy, with http:// or https://, only supports http proxies.\n  - Format: username:password@ip:port\n\n### Return:\n- Device information and device cookies.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_app_v3_register_device","parameters":[{"description":"Proxy, with http:// or https://, only supports http proxies.\n  - Format: username:password@ip:port","in":"query","name":"proxy","required":false,"schema":{"default":"","description":"Proxy, with http:// or https://, only supports http proxies.\n  - Format: username:password@ip:port","title":"Proxy","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Device information and device cookies."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin register_device","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-app-v3-register_device","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:ac39c26e0297fc99000d0a8b53b221c396ca4475209f77efabf46921c9033248","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c2d4b32a984f"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_app_v3_register_device","path":"/apis/v1/tikhub/douyin/app/v3/register_device"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/app/v3/register_device","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/billboard/fetch_city_list":{"get":{"description":"Douyin (billboard).\n\n### Purpose:\n- Get city list\n### Parameters:\n- None\n### Return:\n- Chinese city list\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_billboard_fetch_city_list","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Chinese city list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_city_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-billboard-fetch_city_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:5d49893faeba046eae669fa9ab82ef052e60bae73f79687296d8320b86b07a84","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a6e8e9acd1b4"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_billboard_fetch_city_list","path":"/apis/v1/tikhub/douyin/billboard/fetch_city_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/billboard/fetch_city_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/billboard/fetch_content_tag":{"get":{"description":"Douyin (billboard).\n\n### Purpose:\n- Get vertical content tags\n### Parameters:\n- None\n### Return:\n- Vertical content tags\n### Note:\n- This interface is used to obtain vertical content tags, used to construct the tags/query_tag parameters\n### Example:\nGiven the top-level vertical content tag `Food`, its top-level vertical id is `628`; `Food`'s sub-vertical tag `Wine Tasting`, its sub-vertical id is `62802`.\nThen the constructed tag query parameter is `{\"value\": 628, \"children\": [{\"value\": 62802}]}`\n\nIf you need multiple sub-vertical tags, all food sub-vertical tags are `{\"value\":628,\"children\":[{\"value\":62808},{\"value\":62804},{\"value\":62806},{\"value\":62803},{\"value\":62802},{\"value\":62801},{\"value\":62811},{\"value\":62807},{\"value\":62805},{\"value\":62810}]}`\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_billboard_fetch_content_tag","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Vertical content tags"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_content_tag","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-billboard-fetch_content_tag","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:bf0f77e1b324857fe3faf9bba2a07a91131577e754bb254d2e46b55ef9c02acd","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"53993bff270a"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_billboard_fetch_content_tag","path":"/apis/v1/tikhub/douyin/billboard/fetch_content_tag"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/billboard/fetch_content_tag","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/billboard/fetch_hot_account_fans_interest_account_list":{"get":{"description":"Douyin (billboard).\n\n### Purpose:\n- Get the fan interest author 20 users\n### Parameters:\n- sec_uid: User sec_id\n### Return:\n- Fan interest author 20 users\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_billboard_fetch_hot_account_fans_interest_account_list","parameters":[{"description":"User sec_id","example":"MS4wLjABAAAA8U_l6rBzmy7bcy6xOJel4v0RzoR_wfAubGPeJimN__4","in":"query","name":"sec_uid","required":true,"schema":{"description":"User sec_id","title":"Sec Uid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Fan interest author 20 users"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_hot_account_fans_interest_account_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-billboard-fetch_hot_account_fans_interest_account_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:fda7cb6cfd4c201acc845138b069dba207b5218860bef6700a993f86cbf90c46","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5a60380372c7"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_billboard_fetch_hot_account_fans_interest_account_list","path":"/apis/v1/tikhub/douyin/billboard/fetch_hot_account_fans_interest_account_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/billboard/fetch_hot_account_fans_interest_account_list","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/billboard/fetch_hot_account_fans_interest_account_list?sec_uid=MS4wLjABAAAA8U_l6rBzmy7bcy6xOJel4v0RzoR_wfAubGPeJimN__4' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/billboard/fetch_hot_account_fans_interest_search_list":{"get":{"description":"Douyin (billboard).\n\n### Purpose:\n- Get the fan interest search term in the last 3 days 10 search terms\n### Parameters:\n- sec_uid: User sec_id\n### Return:\n- Fan interest search term in the last 3 days 10 search terms\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_billboard_fetch_hot_account_fans_interest_search_list","parameters":[{"description":"User sec_id","example":"MS4wLjABAAAA8U_l6rBzmy7bcy6xOJel4v0RzoR_wfAubGPeJimN__4","in":"query","name":"sec_uid","required":true,"schema":{"description":"User sec_id","title":"Sec Uid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Fan interest search term in the last 3 days 10 search terms"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_hot_account_fans_interest_search_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-billboard-fetch_hot_account_fans_interest_search_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:7b274c743f26a5e436ce5e19fd9bafa9894427a750a779315e68a97db98efde1","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6a6cbb24a16b"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_billboard_fetch_hot_account_fans_interest_search_list","path":"/apis/v1/tikhub/douyin/billboard/fetch_hot_account_fans_interest_search_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/billboard/fetch_hot_account_fans_interest_search_list","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/billboard/fetch_hot_account_fans_interest_search_list?sec_uid=MS4wLjABAAAA8U_l6rBzmy7bcy6xOJel4v0RzoR_wfAubGPeJimN__4' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/billboard/fetch_hot_account_fans_interest_topic_list":{"get":{"description":"Douyin (billboard).\n\n### Purpose:\n- Get the fan interest topic in the last 3 days 10 topics\n### Parameters:\n- sec_uid: User sec_id\n### Return:\n- Fan interest topic in the last 3 days 10 topics\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_billboard_fetch_hot_account_fans_interest_topic_list","parameters":[{"description":"User sec_id","example":"MS4wLjABAAAA8U_l6rBzmy7bcy6xOJel4v0RzoR_wfAubGPeJimN__4","in":"query","name":"sec_uid","required":true,"schema":{"description":"User sec_id","title":"Sec Uid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Fan interest topic in the last 3 days 10 topics"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_hot_account_fans_interest_topic_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-billboard-fetch_hot_account_fans_interest_topic_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:c222d2cf2c0503cfdb4332a748b4a2d30648606b1d80f511c1b2ff3ea6904e36","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e310e133f569"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_billboard_fetch_hot_account_fans_interest_topic_list","path":"/apis/v1/tikhub/douyin/billboard/fetch_hot_account_fans_interest_topic_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/billboard/fetch_hot_account_fans_interest_topic_list","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/billboard/fetch_hot_account_fans_interest_topic_list?sec_uid=MS4wLjABAAAA8U_l6rBzmy7bcy6xOJel4v0RzoR_wfAubGPeJimN__4' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/billboard/fetch_hot_account_fans_portrait_list":{"get":{"description":"Douyin (billboard).\n\n### Purpose:\n- Get the fan portrait\n### Parameters:\n- sec_uid: User sec_id\n- option: Option\n    - 1 Mobile price\n    - 2 Gender distribution\n    - 3 Age distribution\n    - 4 Regional distribution - province\n    - 5 Regional distribution - city\n    - 6 City level\n    - 7 Mobile brand distribution\n    - 8 Interest tag analysis percentage\n### Return:\n- Fan portrait\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_billboard_fetch_hot_account_fans_portrait_list","parameters":[{"description":"Options: 1=Phone price distribution, 2=Gender distribution, 3=Age distribution, 4=Regional distribution by province, 5=Regional distribution by city, 6=City tier, 7=Phone brand distribution, 8=Interest tag analysis (percentage)","example":1,"in":"query","name":"option","required":false,"schema":{"default":1,"description":"Options: 1=Phone price distribution, 2=Gender distribution, 3=Age distribution, 4=Regional distribution by province, 5=Regional distribution by city, 6=City tier, 7=Phone brand distribution, 8=Interest tag analysis (percentage)","title":"Option","type":"integer"}},{"description":"User sec_id","example":"MS4wLjABAAAA8U_l6rBzmy7bcy6xOJel4v0RzoR_wfAubGPeJimN__4","in":"query","name":"sec_uid","required":true,"schema":{"description":"User sec_id","title":"Sec Uid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Fan portrait"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_hot_account_fans_portrait_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-billboard-fetch_hot_account_fans_portrait_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:7493e8fb0fcd74c7e107b624d1f63c8e8b02eb9a1f42c17357aff593d5b10096","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2190b6f20db0"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_billboard_fetch_hot_account_fans_portrait_list","path":"/apis/v1/tikhub/douyin/billboard/fetch_hot_account_fans_portrait_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/billboard/fetch_hot_account_fans_portrait_list","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/billboard/fetch_hot_account_fans_portrait_list?option=1&sec_uid=MS4wLjABAAAA8U_l6rBzmy7bcy6xOJel4v0RzoR_wfAubGPeJimN__4' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/billboard/fetch_hot_account_item_analysis_list":{"get":{"description":"Douyin (billboard).\n\n### Purpose\n- Get the account work analysis\n\n### Parameters\n- sec_uid: User sec_id\n\n### Return\n- Account work analysis\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_billboard_fetch_hot_account_item_analysis_list","parameters":[{"description":"User sec_id","example":"MS4wLjABAAAA8U_l6rBzmy7bcy6xOJel4v0RzoR_wfAubGPeJimN__4","in":"query","name":"sec_uid","required":true,"schema":{"description":"User sec_id","title":"Sec Uid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Account work analysis"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_hot_account_item_analysis_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-billboard-fetch_hot_account_item_analysis_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:415a41fb529e8eb581e7c682b6d46dc87b5efe1e7764a5dc4c83002a2086273c","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5ee00f27f833"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_billboard_fetch_hot_account_item_analysis_list","path":"/apis/v1/tikhub/douyin/billboard/fetch_hot_account_item_analysis_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/billboard/fetch_hot_account_item_analysis_list","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/billboard/fetch_hot_account_item_analysis_list?sec_uid=MS4wLjABAAAA8U_l6rBzmy7bcy6xOJel4v0RzoR_wfAubGPeJimN__4' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/billboard/fetch_hot_account_list":{"post":{"description":"Douyin (billboard).\n\n### Purpose:\n- Get the hot account\n### Parameters:\n- date_window: Time window in hours, one of 24/72/168 (last 1 day / 3 days / 7 days), default 24\n- page_num: Page number, default 1\n- page_size: Number of items per page, default 10\n- query_tag: Vertical category tag filter, empty for all, tag ids come from the fetch_content_tag endpoint\n### Request Example:\n```json\n{\n    \"date_window\": 24,\n    \"page_num\": 1,\n    \"page_size\": 10,\n    \"query_tag\": {\"value\": 628, \"children\": [{\"value\": 62808}, {\"value\": 62804}]}\n}\n```\n### Return:\n- Hot account\n\nAPI references: `fetch_content_tag` = `GET /tikhub/douyin/billboard/fetch_content_tag` (operationId: `get_tikhub_douyin_billboard_fetch_content_tag`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_billboard_fetch_hot_account_list","requestBody":{"content":{"application/json":{"schema":{"properties":{"date_window":{"default":24,"description":"Time window (hours): 24=last 1 day, 72=last 3 days, 168=last 7 days; default 24\n\nUsage: Time window in hours, one of 24/72/168 (last 1 day / 3 days / 7 days), default 24","title":"Date Window","type":"integer"},"page_num":{"default":1,"description":"Page number, default 1","title":"Page Num","type":"integer"},"page_size":{"default":10,"description":"Number of items per page, default 10","title":"Page Size","type":"integer"},"query_tag":{"allOf":[{"properties":{"children":{"description":"Sub-level vertical category tags, omit for all under this top-level tag","items":{"properties":{"value":{"description":"Sub-level vertical category tag id, obtained from the fetch_content_tag endpoint\n\nAPI references: `fetch_content_tag` = `GET /tikhub/douyin/billboard/fetch_content_tag` (operationId: `get_tikhub_douyin_billboard_fetch_content_tag`).","title":"Value","type":["integer","null"]}},"title":"BillboardTagChild","type":"object"},"title":"Children","type":["array","null"]},"value":{"description":"Top-level vertical category tag id, obtained from the fetch_content_tag endpoint\n\nAPI references: `fetch_content_tag` = `GET /tikhub/douyin/billboard/fetch_content_tag` (operationId: `get_tikhub_douyin_billboard_fetch_content_tag`).","title":"Value","type":["integer","null"]}},"title":"BillboardTag","type":"object"}],"description":"Vertical tag filter; leave empty for all. Tag IDs are obtained from the fetch_content_tag endpoint.\n\nUsage: Vertical category tag filter, empty for all, tag ids come from the fetch_content_tag endpoint\n\nAPI references: `fetch_content_tag` = `GET /tikhub/douyin/billboard/fetch_content_tag` (operationId: `get_tikhub_douyin_billboard_fetch_content_tag`).","example":{"children":[{"value":62808},{"value":62804}],"value":628}}},"title":"Body_fetch_hot_account_list_api_v1_douyin_billboard_fetch_hot_account_list_post","type":"object"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Hot account"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_hot_account_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-billboard-fetch_hot_account_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:8a9a03aa69e8f6aac0f41a2b1506a50f8152603795b6799b9ff3a136fb52678b","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e7a6e268b8b0"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_billboard_fetch_hot_account_list","path":"/apis/v1/tikhub/douyin/billboard/fetch_hot_account_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/billboard/fetch_hot_account_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/billboard/fetch_hot_account_search_list":{"get":{"description":"Douyin (billboard).\n\n### Purpose:\n- Get the search username or Douyin number\n### Parameters:\n- keyword: Search username or Douyin number\n- cursor: Cursor, default empty\n### Return:\n- Search result\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_billboard_fetch_hot_account_search_list","parameters":[{"description":"Cursor, defaults to empty","example":0,"in":"query","name":"cursor","required":true,"schema":{"description":"Cursor, defaults to empty","title":"Cursor","type":"integer"}},{"description":"Username or Douyin ID to search","example":"rmrbxmt","in":"query","name":"keyword","required":true,"schema":{"description":"Username or Douyin ID to search","title":"Keyword","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Search result"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_hot_account_search_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-billboard-fetch_hot_account_search_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:9cd7af68c05ad72c7ec544cf5463bcd011f5fb77d3aee2fd500541ea3f1b38a5","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2f68eb83e361"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_billboard_fetch_hot_account_search_list","path":"/apis/v1/tikhub/douyin/billboard/fetch_hot_account_search_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/billboard/fetch_hot_account_search_list","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/billboard/fetch_hot_account_search_list?cursor=0&keyword=rmrbxmt' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/billboard/fetch_hot_account_trends_list":{"get":{"description":"Douyin (billboard).\n\n### Purpose:\n- Get the account fan data trend\n### Parameters:\n- sec_uid: User sec_id\n- option: Option, 2 New like 3 New work 4 New comment 5 New share\n- date_window: Data point granularity in hours, one of 1/24 (one point per hour / per day), default 24\n### Return:\n- Account fan data trend\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_billboard_fetch_hot_account_trends_list","parameters":[{"description":"Data point granularity (hours): 1=one point per hour, 24=one point per day; default 24\n\nUsage: Data point granularity in hours, one of 1/24 (one point per hour / per day), default 24","in":"query","name":"date_window","required":false,"schema":{"default":24,"description":"Data point granularity (hours): 1=one point per hour, 24=one point per day; default 24\n\nUsage: Data point granularity in hours, one of 1/24 (one point per hour / per day), default 24","example":1,"title":"Date Window","type":"integer"}},{"description":"Options: 2=New likes, 3=New posts, 4=New comments, 5=New shares","in":"query","name":"option","required":false,"schema":{"default":2,"description":"Options: 2=New likes, 3=New posts, 4=New comments, 5=New shares","example":2,"title":"Option","type":"integer"}},{"description":"User sec_id","example":"MS4wLjABAAAA8U_l6rBzmy7bcy6xOJel4v0RzoR_wfAubGPeJimN__4","in":"query","name":"sec_uid","required":true,"schema":{"description":"User sec_id","title":"Sec Uid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Account fan data trend"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_hot_account_trends_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-billboard-fetch_hot_account_trends_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:dd81c4006f1c97330a0f48217d0cd68c3f1ed9a52042a6ec34ede7188b3d86fc","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f2d210c02b65"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_billboard_fetch_hot_account_trends_list","path":"/apis/v1/tikhub/douyin/billboard/fetch_hot_account_trends_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/billboard/fetch_hot_account_trends_list","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/billboard/fetch_hot_account_trends_list?sec_uid=MS4wLjABAAAA8U_l6rBzmy7bcy6xOJel4v0RzoR_wfAubGPeJimN__4' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/billboard/fetch_hot_calendar_detail":{"get":{"description":"Douyin (billboard).\n\n### Purpose:\n- Get the activity calendar details\n### Parameters:\n- calendar_id: Activity id\n### Return:\n- Activity calendar details\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_billboard_fetch_hot_calendar_detail","parameters":[{"description":"Activity id","example":"1720","in":"query","name":"calendar_id","required":true,"schema":{"description":"Activity id","title":"Calendar Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Activity calendar details"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_hot_calendar_detail","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-billboard-fetch_hot_calendar_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:1c3b6aea6ab7eebd43f51109a161cea17a56480bad9732da5f445498fd8a2d90","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e9ea705f4ac8"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_billboard_fetch_hot_calendar_detail","path":"/apis/v1/tikhub/douyin/billboard/fetch_hot_calendar_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/billboard/fetch_hot_calendar_detail","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/billboard/fetch_hot_calendar_detail?calendar_id=1720' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/billboard/fetch_hot_calendar_list":{"post":{"description":"Douyin (billboard).\n\n### Purpose:\n- Get the activity calendar\n### Parameters:\n- city_code: City code, get from city list, empty for all\n- category_code: Hot list category code, get from hot list category, empty for all\n- end_date: Snapshot end time format 10 digit timestamp\n- start_date: Snapshot start time format 10 digit timestamp\n### Return:\n- Activity calendar\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_billboard_fetch_hot_calendar_list","requestBody":{"content":{"application/json":{"schema":{"properties":{"category_code":{"default":"","description":"Hot-spot ranking category code; obtained from the hot-spot ranking categories; leave empty for all\n\nUsage: Hot list category code, get from hot list category, empty for all","title":"Category Code","type":"string"},"city_code":{"default":"","description":"City code from city list; leave empty for all\n\nUsage: City code, get from city list, empty for all","title":"City Code","type":"string"},"end_date":{"default":1735488000,"description":"Snapshot end time, 10-digit Unix timestamp format\n\nUsage: Snapshot end time format 10 digit timestamp","title":"End Date","type":"integer"},"start_date":{"default":1734902400,"description":"Snapshot start time format 10 digit timestamp","title":"Start Date","type":"integer"}},"title":"Body_fetch_hot_calendar_list_api_v1_douyin_billboard_fetch_hot_calendar_list_post","type":"object"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Activity calendar"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_hot_calendar_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-billboard-fetch_hot_calendar_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:f79828eff95daefb3f22fb9399fa3a4cfedb20ffc28801e81168a559bee92280","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0894fab48f22"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_billboard_fetch_hot_calendar_list","path":"/apis/v1/tikhub/douyin/billboard/fetch_hot_calendar_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/billboard/fetch_hot_calendar_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/billboard/fetch_hot_category_list":{"get":{"description":"Douyin (billboard).\n\n### Purpose:\n- Get the id and popularity of the hot list category\n- Note: Using start_date and end_date parameters requires removing the snapshot_time parameter\n- Note: snapshot_time and start_date, end_date parameters cannot be empty at the same time\n### Parameters:\n- billboard_type: Billboard type\n    - rise Rising hot list\n    - city City hot list\n    - total Total hot list\n- snapshot_time: Snapshot time\n- start_date: Snapshot start time\n- end_date: Snapshot end time\n- keyword: Hot search term\n### Return:\n- Hot category list\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_billboard_fetch_hot_category_list","parameters":[{"description":"Ranking type\n\nUsage: Billboard type\n    - rise Rising hot list\n    - city City hot list\n    - total Total hot list","example":"rise","in":"query","name":"billboard_type","required":true,"schema":{"description":"Ranking type\n\nUsage: Billboard type\n    - rise Rising hot list\n    - city City hot list\n    - total Total hot list","title":"Billboard Type","type":"string"}},{"description":"Snapshot end time, yyyyMMdd format","in":"query","name":"end_date","required":false,"schema":{"default":"","description":"Snapshot end time, yyyyMMdd format","title":"End Date","type":"string"}},{"description":"Hot search keyword","in":"query","name":"keyword","required":false,"schema":{"default":"","description":"Hot search keyword","title":"Keyword","type":"string"}},{"description":"Snapshot time, yyyyMMddHHmmss format","in":"query","name":"snapshot_time","required":false,"schema":{"default":"20250106151500","description":"Snapshot time, yyyyMMddHHmmss format","title":"Snapshot Time","type":"string"}},{"description":"Snapshot start time, yyyyMMdd format","in":"query","name":"start_date","required":false,"schema":{"default":"","description":"Snapshot start time, yyyyMMdd format","title":"Start Date","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Hot category list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_hot_category_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-billboard-fetch_hot_category_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:d1b74e2e96dabbe0bf8b07377d4dda3c181c5575766206dfedd644369233f13a","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e64481e39c31"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_billboard_fetch_hot_category_list","path":"/apis/v1/tikhub/douyin/billboard/fetch_hot_category_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/billboard/fetch_hot_category_list","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/billboard/fetch_hot_category_list?billboard_type=rise' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/billboard/fetch_hot_challenge_list":{"get":{"description":"Douyin (billboard).\n\n### Purpose:\n- Get the challenge list\n### Parameters:\n- page: Page number\n- page_size: Number of items per page\n- keyword: Hot search term\n### Return:\n- Challenge list\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_billboard_fetch_hot_challenge_list","parameters":[{"description":"Hot search keyword","in":"query","name":"keyword","required":false,"schema":{"default":"","description":"Hot search keyword","title":"Keyword","type":"string"}},{"description":"Page number","example":1,"in":"query","name":"page","required":true,"schema":{"description":"Page number","title":"Page","type":"integer"}},{"description":"Items per page","example":10,"in":"query","name":"page_size","required":true,"schema":{"description":"Items per page","title":"Page Size","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Challenge list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_hot_challenge_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-billboard-fetch_hot_challenge_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e448319984115fdbb436a434cd9ca369e08d9ec558d8f84a823cc887f1971c6a","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3957e38f1e0f"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_billboard_fetch_hot_challenge_list","path":"/apis/v1/tikhub/douyin/billboard/fetch_hot_challenge_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/billboard/fetch_hot_challenge_list","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/billboard/fetch_hot_challenge_list?page=1&page_size=10' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/billboard/fetch_hot_city_list":{"get":{"description":"Douyin (billboard).\n\n### Purpose:\n- Get the city hot list\n### Parameters:\n- page: Page number\n- page_size: Number of items per page\n- order: Sorting method\n    - rank Sort by popularity\n    - rank_diff Sort by ranking change\n- city_code: City code, get from city list, empty for all\n- sentence_tag: Hot category tag, get from hot list category, multiple categories separated by commas, empty for all\n- keyword: Hot search term\n### Return:\n- City hot list\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_billboard_fetch_hot_city_list","parameters":[{"description":"City code from city list; leave empty for all\n\nUsage: City code, get from city list, empty for all","in":"query","name":"city_code","required":false,"schema":{"default":"","description":"City code from city list; leave empty for all\n\nUsage: City code, get from city list, empty for all","title":"City Code","type":"string"}},{"description":"Hot search keyword","in":"query","name":"keyword","required":false,"schema":{"default":"","description":"Hot search keyword","title":"Keyword","type":"string"}},{"description":"Sorting method\n    - rank Sort by popularity\n    - rank_diff Sort by ranking change","in":"query","name":"order","required":true,"schema":{"description":"Sorting method\n    - rank Sort by popularity\n    - rank_diff Sort by ranking change","example":"rank","title":"Order","type":"string"}},{"description":"Page number","example":1,"in":"query","name":"page","required":true,"schema":{"description":"Page number","title":"Page","type":"integer"}},{"description":"Items per page","example":10,"in":"query","name":"page_size","required":true,"schema":{"description":"Items per page","title":"Page Size","type":"integer"}},{"description":"Hot-spot category tag; obtained from the hot-spot ranking categories; multiple values separated by commas; leave empty for all","in":"query","name":"sentence_tag","required":false,"schema":{"default":"","description":"Hot-spot category tag; obtained from the hot-spot ranking categories; multiple values separated by commas; leave empty for all","title":"Sentence Tag","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- City hot list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_hot_city_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-billboard-fetch_hot_city_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:83b12e986d09683a910ec0654725f31f68b286a6622b56f37c548843aae6cd88","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b2dd9231951f"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_billboard_fetch_hot_city_list","path":"/apis/v1/tikhub/douyin/billboard/fetch_hot_city_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/billboard/fetch_hot_city_list","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/billboard/fetch_hot_city_list?order=rank&page=1&page_size=10' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/billboard/fetch_hot_comment_word_list":{"get":{"description":"Douyin (billboard).\n\n### Purpose:\n- Get the work comment analysis word cloud weight\n### Parameters:\n- aweme_id: Work id\n### Return:\n- Work comment analysis word cloud weight\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_billboard_fetch_hot_comment_word_list","parameters":[{"description":"Post ID","example":"7456035425539329340","in":"query","name":"aweme_id","required":true,"schema":{"description":"Post ID","title":"Aweme Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Work comment analysis word cloud weight"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_hot_comment_word_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-billboard-fetch_hot_comment_word_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:9044b24d9571bdafd628a35c98324c4a8b2b46029958d63e741ebb5a21f16145","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"cc5fabd3e0a5"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_billboard_fetch_hot_comment_word_list","path":"/apis/v1/tikhub/douyin/billboard/fetch_hot_comment_word_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/billboard/fetch_hot_comment_word_list","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/billboard/fetch_hot_comment_word_list?aweme_id=7456035425539329340' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/billboard/fetch_hot_item_trends_list":{"get":{"description":"Douyin (billboard).\n\n### Purpose:\n- Get the work data trend\n### Parameters:\n- aweme_id: Work id\n- option: Option, 7 Like 8 Share 9 Comment\n- date_window: Data point granularity, one of 1/2 (by hour / by day), default 1\n### Return:\n- Work data trend\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_billboard_fetch_hot_item_trends_list","parameters":[{"description":"Post ID","in":"query","name":"aweme_id","required":false,"schema":{"default":"","description":"Post ID","title":"Aweme Id","type":"string"}},{"description":"Data point granularity: 1=hourly, 2=daily; default 1\n\nUsage: Data point granularity, one of 1/2 (by hour / by day), default 1","in":"query","name":"date_window","required":false,"schema":{"default":1,"description":"Data point granularity: 1=hourly, 2=daily; default 1\n\nUsage: Data point granularity, one of 1/2 (by hour / by day), default 1","example":1,"title":"Date Window","type":"integer"}},{"description":"Options: 7=Likes, 8=Shares, 9=Comments","in":"query","name":"option","required":false,"schema":{"default":7,"description":"Options: 7=Likes, 8=Shares, 9=Comments","example":7,"title":"Option","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Work data trend"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_hot_item_trends_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-billboard-fetch_hot_item_trends_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:165673d96e1303735138483d4dbafb11f40ad92cc91ba38d0fa84230862fcd2d","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8517d8715dac"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_billboard_fetch_hot_item_trends_list","path":"/apis/v1/tikhub/douyin/billboard/fetch_hot_item_trends_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/billboard/fetch_hot_item_trends_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/billboard/fetch_hot_rise_list":{"get":{"description":"Douyin (billboard).\n\n### Purpose:\n- Get the rising hot list\n### Parameters:\n- page: Page number\n- page_size: Number of items per page\n- order: Sorting method\n    - rank Sort by popularity\n    - rank_diff Sort by ranking change\n- sentence_tag: Hot category tag, get from hot list category, multiple categories separated by commas, empty for all\n- keyword: Hot search term\n### Return:\n- Rising hot list\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_billboard_fetch_hot_rise_list","parameters":[{"description":"Hot search keyword","in":"query","name":"keyword","required":false,"schema":{"default":"","description":"Hot search keyword","title":"Keyword","type":"string"}},{"description":"Sorting method\n    - rank Sort by popularity\n    - rank_diff Sort by ranking change","example":"rank","in":"query","name":"order","required":true,"schema":{"description":"Sorting method\n    - rank Sort by popularity\n    - rank_diff Sort by ranking change","title":"Order","type":"string"}},{"description":"Page number","example":1,"in":"query","name":"page","required":true,"schema":{"description":"Page number","title":"Page","type":"integer"}},{"description":"Items per page","example":10,"in":"query","name":"page_size","required":true,"schema":{"description":"Items per page","title":"Page Size","type":"integer"}},{"description":"Hot-spot category tag; obtained from the hot-spot ranking categories; multiple values separated by commas; leave empty for all","in":"query","name":"sentence_tag","required":false,"schema":{"default":"","description":"Hot-spot category tag; obtained from the hot-spot ranking categories; multiple values separated by commas; leave empty for all","title":"Sentence Tag","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Rising hot list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_hot_rise_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-billboard-fetch_hot_rise_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:419b6a26d57e5a40fb7c6c00a97f9020a7f5328ee0c2f9f6558b5a8ff9aedc27","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"14a6f1cdef93"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_billboard_fetch_hot_rise_list","path":"/apis/v1/tikhub/douyin/billboard/fetch_hot_rise_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/billboard/fetch_hot_rise_list","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/billboard/fetch_hot_rise_list?order=rank&page=1&page_size=10' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/billboard/fetch_hot_total_high_fan_list":{"post":{"description":"Douyin (billboard).\n\n### Purpose:\n- Get the high fan rate list\n### Parameters:\n- page: Page number\n- page_size: Number of items per page\n- date_window: Time window in hours, one of 1/24/72/168 (last 1 hour / 1 day / 3 days / 7 days), default 24\n- keyword: Search keyword to filter the billboard, empty for all\n- tags: Vertical category tag filter, empty for all, tag ids come from the fetch_content_tag endpoint\n### Request Example:\n```json\n{\n    \"page\": 1,\n    \"page_size\": 10,\n    \"date_window\": 24,\n    \"keyword\": \"\",\n    \"tags\": [\n        {\"value\": 628, \"children\": [{\"value\": 62808}, {\"value\": 62804}]}\n    ]\n}\n```\n### Return:\n- High fan rate list\n\nAPI references: `fetch_content_tag` = `GET /tikhub/douyin/billboard/fetch_content_tag` (operationId: `get_tikhub_douyin_billboard_fetch_content_tag`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_billboard_fetch_hot_total_high_fan_list","requestBody":{"content":{"application/json":{"schema":{"properties":{"date_window":{"default":24,"description":"Time window (hours): 1=last 1 hour, 24=last 1 day, 72=last 3 days, 168=last 7 days; default 24\n\nUsage: Time window in hours, one of 1/24/72/168 (last 1 hour / 1 day / 3 days / 7 days), default 24","title":"Date Window","type":"integer"},"keyword":{"default":"","description":"Search keyword for filtering the leaderboard; empty=all\n\nUsage: Search keyword to filter the billboard, empty for all","title":"Keyword","type":"string"},"page":{"default":1,"description":"Page number","title":"Page","type":"integer"},"page_size":{"default":10,"description":"Items per page","title":"Page Size","type":"integer"},"tags":{"description":"Vertical tag filter; leave empty for all. Tag IDs are obtained from the fetch_content_tag endpoint.\n\nUsage: Vertical category tag filter, empty for all, tag ids come from the fetch_content_tag endpoint\n\nAPI references: `fetch_content_tag` = `GET /tikhub/douyin/billboard/fetch_content_tag` (operationId: `get_tikhub_douyin_billboard_fetch_content_tag`).","example":[{"children":[{"value":62808},{"value":62804}],"value":628}],"items":{"properties":{"children":{"description":"Sub-level vertical category tags, omit for all under this top-level tag","items":{"properties":{"value":{"description":"Sub-level vertical category tag id, obtained from the fetch_content_tag endpoint\n\nAPI references: `fetch_content_tag` = `GET /tikhub/douyin/billboard/fetch_content_tag` (operationId: `get_tikhub_douyin_billboard_fetch_content_tag`).","title":"Value","type":["integer","null"]}},"title":"BillboardTagChild","type":"object"},"title":"Children","type":["array","null"]},"value":{"description":"Top-level vertical category tag id, obtained from the fetch_content_tag endpoint\n\nAPI references: `fetch_content_tag` = `GET /tikhub/douyin/billboard/fetch_content_tag` (operationId: `get_tikhub_douyin_billboard_fetch_content_tag`).","title":"Value","type":["integer","null"]}},"title":"BillboardTag","type":"object"},"title":"Tags","type":"array"}},"title":"Body_fetch_hot_total_high_fan_list_api_v1_douyin_billboard_fetch_hot_total_high_fan_list_post","type":"object"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- High fan rate list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_hot_total_high_fan_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-billboard-fetch_hot_total_high_fan_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:5532b66d570d5d22f33aba7628c28f4d6ce7398771ca6d29338c7e8ced7895ef","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1814eaa3fa68"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_billboard_fetch_hot_total_high_fan_list","path":"/apis/v1/tikhub/douyin/billboard/fetch_hot_total_high_fan_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/billboard/fetch_hot_total_high_fan_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/billboard/fetch_hot_total_high_like_list":{"post":{"description":"Douyin (billboard).\n\n### Purpose:\n- Get the high like rate list\n### Parameters:\n- page: Page number\n- page_size: Number of items per page\n- date_window: Time window in hours, one of 1/24/72/168 (last 1 hour / 1 day / 3 days / 7 days), default 24\n- keyword: Search keyword to filter the billboard, empty for all\n- tags: Vertical category tag filter, empty for all, tag ids come from the fetch_content_tag endpoint\n### Request Example:\n```json\n{\n    \"page\": 1,\n    \"page_size\": 10,\n    \"date_window\": 24,\n    \"keyword\": \"\",\n    \"tags\": [\n        {\"value\": 628, \"children\": [{\"value\": 62808}, {\"value\": 62804}]}\n    ]\n}\n```\n### Return:\n- High like rate list\n\nAPI references: `fetch_content_tag` = `GET /tikhub/douyin/billboard/fetch_content_tag` (operationId: `get_tikhub_douyin_billboard_fetch_content_tag`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_billboard_fetch_hot_total_high_like_list","requestBody":{"content":{"application/json":{"schema":{"properties":{"date_window":{"default":24,"description":"Time window (hours): 1=last 1 hour, 24=last 1 day, 72=last 3 days, 168=last 7 days; default 24\n\nUsage: Time window in hours, one of 1/24/72/168 (last 1 hour / 1 day / 3 days / 7 days), default 24","title":"Date Window","type":"integer"},"keyword":{"default":"","description":"Search keyword for filtering the leaderboard; empty=all\n\nUsage: Search keyword to filter the billboard, empty for all","title":"Keyword","type":"string"},"page":{"default":1,"description":"Page number","title":"Page","type":"integer"},"page_size":{"default":10,"description":"Items per page","title":"Page Size","type":"integer"},"tags":{"description":"Vertical tag filter; leave empty for all. Tag IDs are obtained from the fetch_content_tag endpoint.\n\nUsage: Vertical category tag filter, empty for all, tag ids come from the fetch_content_tag endpoint\n\nAPI references: `fetch_content_tag` = `GET /tikhub/douyin/billboard/fetch_content_tag` (operationId: `get_tikhub_douyin_billboard_fetch_content_tag`).","example":[{"children":[{"value":62808},{"value":62804}],"value":628}],"items":{"properties":{"children":{"description":"Sub-level vertical category tags, omit for all under this top-level tag","items":{"properties":{"value":{"description":"Sub-level vertical category tag id, obtained from the fetch_content_tag endpoint\n\nAPI references: `fetch_content_tag` = `GET /tikhub/douyin/billboard/fetch_content_tag` (operationId: `get_tikhub_douyin_billboard_fetch_content_tag`).","title":"Value","type":["integer","null"]}},"title":"BillboardTagChild","type":"object"},"title":"Children","type":["array","null"]},"value":{"description":"Top-level vertical category tag id, obtained from the fetch_content_tag endpoint\n\nAPI references: `fetch_content_tag` = `GET /tikhub/douyin/billboard/fetch_content_tag` (operationId: `get_tikhub_douyin_billboard_fetch_content_tag`).","title":"Value","type":["integer","null"]}},"title":"BillboardTag","type":"object"},"title":"Tags","type":"array"}},"title":"Body_fetch_hot_total_high_like_list_api_v1_douyin_billboard_fetch_hot_total_high_like_list_post","type":"object"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- High like rate list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_hot_total_high_like_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-billboard-fetch_hot_total_high_like_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:78aced00d3525d0f58f715614bf2ae41e0e925ac29520a2aac3c973a7e695b89","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e63cb501f807"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_billboard_fetch_hot_total_high_like_list","path":"/apis/v1/tikhub/douyin/billboard/fetch_hot_total_high_like_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/billboard/fetch_hot_total_high_like_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/billboard/fetch_hot_total_high_play_list":{"post":{"description":"Douyin (billboard).\n\n### Purpose:\n- Get the high completion rate list\n### Parameters:\n- page: Page number\n- page_size: Number of items per page\n- date_window: Time window in hours, one of 1/24/72/168 (last 1 hour / 1 day / 3 days / 7 days), default 24\n- keyword: Search keyword to filter the billboard, empty for all\n- tags: Vertical category tag filter, empty for all, tag ids come from the fetch_content_tag endpoint\n### Request Example:\n```json\n{\n    \"page\": 1,\n    \"page_size\": 10,\n    \"date_window\": 24,\n    \"keyword\": \"\",\n    \"tags\": [\n        {\"value\": 628, \"children\": [{\"value\": 62808}, {\"value\": 62804}]}\n    ]\n}\n```\n### Return:\n- High completion rate list\n\nAPI references: `fetch_content_tag` = `GET /tikhub/douyin/billboard/fetch_content_tag` (operationId: `get_tikhub_douyin_billboard_fetch_content_tag`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_billboard_fetch_hot_total_high_play_list","requestBody":{"content":{"application/json":{"schema":{"properties":{"date_window":{"default":24,"description":"Time window (hours): 1=last 1 hour, 24=last 1 day, 72=last 3 days, 168=last 7 days; default 24\n\nUsage: Time window in hours, one of 1/24/72/168 (last 1 hour / 1 day / 3 days / 7 days), default 24","title":"Date Window","type":"integer"},"keyword":{"default":"","description":"Search keyword for filtering the leaderboard; empty=all\n\nUsage: Search keyword to filter the billboard, empty for all","title":"Keyword","type":"string"},"page":{"default":1,"description":"Page number","title":"Page","type":"integer"},"page_size":{"default":10,"description":"Items per page","title":"Page Size","type":"integer"},"tags":{"description":"Vertical tag filter; leave empty for all. Tag IDs are obtained from the fetch_content_tag endpoint.\n\nUsage: Vertical category tag filter, empty for all, tag ids come from the fetch_content_tag endpoint\n\nAPI references: `fetch_content_tag` = `GET /tikhub/douyin/billboard/fetch_content_tag` (operationId: `get_tikhub_douyin_billboard_fetch_content_tag`).","example":[{"children":[{"value":62808},{"value":62804}],"value":628}],"items":{"properties":{"children":{"description":"Sub-level vertical category tags, omit for all under this top-level tag","items":{"properties":{"value":{"description":"Sub-level vertical category tag id, obtained from the fetch_content_tag endpoint\n\nAPI references: `fetch_content_tag` = `GET /tikhub/douyin/billboard/fetch_content_tag` (operationId: `get_tikhub_douyin_billboard_fetch_content_tag`).","title":"Value","type":["integer","null"]}},"title":"BillboardTagChild","type":"object"},"title":"Children","type":["array","null"]},"value":{"description":"Top-level vertical category tag id, obtained from the fetch_content_tag endpoint\n\nAPI references: `fetch_content_tag` = `GET /tikhub/douyin/billboard/fetch_content_tag` (operationId: `get_tikhub_douyin_billboard_fetch_content_tag`).","title":"Value","type":["integer","null"]}},"title":"BillboardTag","type":"object"},"title":"Tags","type":"array"}},"title":"Body_fetch_hot_total_high_play_list_api_v1_douyin_billboard_fetch_hot_total_high_play_list_post","type":"object"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- High completion rate list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_hot_total_high_play_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-billboard-fetch_hot_total_high_play_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:7e504ae10ccee80bb724c2c0277aa46633249c2c98459f82780acfe537417956","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"844703a8a0fb"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_billboard_fetch_hot_total_high_play_list","path":"/apis/v1/tikhub/douyin/billboard/fetch_hot_total_high_play_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/billboard/fetch_hot_total_high_play_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/billboard/fetch_hot_total_high_search_list":{"post":{"description":"Douyin (billboard).\n\n### Purpose\n- Get the search list with rising popularity\n\n### Parameters\n- page_num: Page number\n- page_size: Number of items per page\n- date_window: Time window in hours, one of 1/24/72/168 (last 1 hour / 1 day / 3 days / 7 days), default 24\n- keyword: Search keyword\n\n### Request Example\n```json\n{\n    \"page_num\": 1,\n    \"page_size\": 10,\n    \"date_window\": 24,\n    \"keyword\": \"Douyin\"\n}\n```\n\n### Return\n- Search list with rising popularity\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_billboard_fetch_hot_total_high_search_list","requestBody":{"content":{"application/json":{"schema":{"properties":{"date_window":{"default":24,"description":"Time window (hours): 1=last 1 hour, 24=last 1 day, 72=last 3 days, 168=last 7 days; default 24\n\nUsage: Time window in hours, one of 1/24/72/168 (last 1 hour / 1 day / 3 days / 7 days), default 24","title":"Date Window","type":"integer"},"keyword":{"default":"抖音","description":"Search keyword","title":"Keyword","type":"string"},"page_num":{"default":1,"description":"Page number","title":"Page Num","type":"integer"},"page_size":{"default":10,"description":"Items per page","title":"Page Size","type":"integer"}},"title":"Body_fetch_hot_total_high_search_list_api_v1_douyin_billboard_fetch_hot_total_high_search_list_post","type":"object"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Search list with rising popularity"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_hot_total_high_search_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-billboard-fetch_hot_total_high_search_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:885029bbbf8aef7354882a6c679c6596705dda381976d2bbe9d4268651fdfbd0","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"bdb980990cf1"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_billboard_fetch_hot_total_high_search_list","path":"/apis/v1/tikhub/douyin/billboard/fetch_hot_total_high_search_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/billboard/fetch_hot_total_high_search_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/billboard/fetch_hot_total_high_topic_list":{"post":{"description":"Douyin (billboard).\n\n### Purpose:\n- Get the topic list with rising popularity\n### Parameters:\n- page: Page number\n- page_size: Number of items per page\n- date_window: Time window in hours, one of 1/24/72/168 (last 1 hour / 1 day / 3 days / 7 days), default 24\n- keyword: Search keyword to filter the billboard, empty for all\n- tags: Vertical category tag filter, empty for all, tag ids come from the fetch_content_tag endpoint\n### Request Example:\n```json\n{\n    \"page\": 1,\n    \"page_size\": 10,\n    \"date_window\": 24,\n    \"keyword\": \"\",\n    \"tags\": [\n        {\"value\": 628, \"children\": [{\"value\": 62808}, {\"value\": 62804}]}\n    ]\n}\n```\n### Return:\n- Topic list with rising popularity\n\nAPI references: `fetch_content_tag` = `GET /tikhub/douyin/billboard/fetch_content_tag` (operationId: `get_tikhub_douyin_billboard_fetch_content_tag`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_billboard_fetch_hot_total_high_topic_list","requestBody":{"content":{"application/json":{"schema":{"properties":{"date_window":{"default":24,"description":"Time window (hours): 1=last 1 hour, 24=last 1 day, 72=last 3 days, 168=last 7 days; default 24\n\nUsage: Time window in hours, one of 1/24/72/168 (last 1 hour / 1 day / 3 days / 7 days), default 24","title":"Date Window","type":"integer"},"keyword":{"default":"","description":"Search keyword for filtering the leaderboard; empty=all\n\nUsage: Search keyword to filter the billboard, empty for all","title":"Keyword","type":"string"},"page":{"default":1,"description":"Page number","title":"Page","type":"integer"},"page_size":{"default":10,"description":"Items per page","title":"Page Size","type":"integer"},"tags":{"description":"Vertical tag filter; leave empty for all. Tag IDs are obtained from the fetch_content_tag endpoint.\n\nUsage: Vertical category tag filter, empty for all, tag ids come from the fetch_content_tag endpoint\n\nAPI references: `fetch_content_tag` = `GET /tikhub/douyin/billboard/fetch_content_tag` (operationId: `get_tikhub_douyin_billboard_fetch_content_tag`).","example":[{"children":[{"value":62808},{"value":62804}],"value":628}],"items":{"properties":{"children":{"description":"Sub-level vertical category tags, omit for all under this top-level tag","items":{"properties":{"value":{"description":"Sub-level vertical category tag id, obtained from the fetch_content_tag endpoint\n\nAPI references: `fetch_content_tag` = `GET /tikhub/douyin/billboard/fetch_content_tag` (operationId: `get_tikhub_douyin_billboard_fetch_content_tag`).","title":"Value","type":["integer","null"]}},"title":"BillboardTagChild","type":"object"},"title":"Children","type":["array","null"]},"value":{"description":"Top-level vertical category tag id, obtained from the fetch_content_tag endpoint\n\nAPI references: `fetch_content_tag` = `GET /tikhub/douyin/billboard/fetch_content_tag` (operationId: `get_tikhub_douyin_billboard_fetch_content_tag`).","title":"Value","type":["integer","null"]}},"title":"BillboardTag","type":"object"},"title":"Tags","type":"array"}},"title":"Body_fetch_hot_total_high_topic_list_api_v1_douyin_billboard_fetch_hot_total_high_topic_list_post","type":"object"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Topic list with rising popularity"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_hot_total_high_topic_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-billboard-fetch_hot_total_high_topic_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:b0d7473b6655b538edfc0b40c04f54c3440273544171a797ab1a91a64b41fdb0","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"83a8b92b2c18"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_billboard_fetch_hot_total_high_topic_list","path":"/apis/v1/tikhub/douyin/billboard/fetch_hot_total_high_topic_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/billboard/fetch_hot_total_high_topic_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/billboard/fetch_hot_total_hot_word_detail_list":{"get":{"description":"Douyin (billboard).\n\n### Purpose:\n- Get the details of content words\n### Parameters:\n- keyword: Search keyword\n- word_id: Content word id\n- query_day: Query date, format is YYYYMMDD\n### Return:\n- Details of content words\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_billboard_fetch_hot_total_hot_word_detail_list","parameters":[{"description":"Search keyword","in":"query","name":"keyword","required":true,"schema":{"description":"Search keyword","title":"Keyword","type":"string"}},{"description":"Query date in YYYYMMDD format; must be today's date","example":20250105,"in":"query","name":"query_day","required":true,"schema":{"description":"Query date in YYYYMMDD format; must be today's date","title":"Query Day","type":"integer"}},{"description":"Content keyword ID","in":"query","name":"word_id","required":true,"schema":{"description":"Content keyword ID","title":"Word Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Details of content words"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_hot_total_hot_word_detail_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-billboard-fetch_hot_total_hot_word_detail_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:c3111730099532108398414c73c410da3d304c317fdeaa0671bfcfe53b54eb9c","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a018a748693b"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_billboard_fetch_hot_total_hot_word_detail_list","path":"/apis/v1/tikhub/douyin/billboard/fetch_hot_total_hot_word_detail_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/billboard/fetch_hot_total_hot_word_detail_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/billboard/fetch_hot_total_hot_word_list":{"post":{"description":"Douyin (billboard).\n\n### Purpose\n- Get the list of all content words\n\n### Parameters\n- page_num: Page number\n- page_size: Number of items per page\n- date_window: Time window in hours, one of 24/72/168 (last 1 day / 3 days / 7 days), default 24\n- keyword: Search keyword\n\n### Request Example\n```json\n{\n    \"page_num\": 1,\n    \"page_size\": 10,\n    \"date_window\": 24,\n    \"keyword\": \"Douyin\"\n}\n```\n\n### Return\n- List of all content words\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_billboard_fetch_hot_total_hot_word_list","requestBody":{"content":{"application/json":{"schema":{"properties":{"date_window":{"default":24,"description":"Time window (hours): 24=last 1 day, 72=last 3 days, 168=last 7 days; default 24\n\nUsage: Time window in hours, one of 24/72/168 (last 1 day / 3 days / 7 days), default 24","title":"Date Window","type":"integer"},"keyword":{"default":"抖音","description":"Search keyword","title":"Keyword","type":"string"},"page_num":{"default":1,"description":"Page number","title":"Page Num","type":"integer"},"page_size":{"default":10,"description":"Items per page","title":"Page Size","type":"integer"}},"title":"Body_fetch_hot_total_hot_word_list_api_v1_douyin_billboard_fetch_hot_total_hot_word_list_post","type":"object"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- List of all content words"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_hot_total_hot_word_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-billboard-fetch_hot_total_hot_word_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:6476bae1f9c8a57b0823510a6334673feb4bfceecfe2bb827df0e61bf4e319ed","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c53a7413ee8a"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_billboard_fetch_hot_total_hot_word_list","path":"/apis/v1/tikhub/douyin/billboard/fetch_hot_total_hot_word_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/billboard/fetch_hot_total_hot_word_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/billboard/fetch_hot_total_list":{"get":{"description":"Douyin (billboard).\n\n### Purpose:\n- Get the total hot list\n### Parameters:\n- page: Page number\n- page_size: Number of items per page\n- type: Snapshot type snapshot view by time range view by time range.\n    - Note: snapshot_time is valid when snapshot, start_date and end_date are valid when range\n- snapshot_time: Snapshot time format yyyyMMddHHmmss\n- start_date: Snapshot start time format yyyyMMdd\n- end_date: Snapshot end time format yyyyMMdd\n- sentence_tag: Hot category tag, get from hot list category, multiple categories separated by commas, empty for all\n- keyword: Hot search term\n### Return:\n- Total hot list\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_billboard_fetch_hot_total_list","parameters":[{"description":"Snapshot end time, yyyyMMdd format","in":"query","name":"end_date","required":false,"schema":{"default":"","description":"Snapshot end time, yyyyMMdd format","title":"End Date","type":"string"}},{"description":"Hot search keyword","in":"query","name":"keyword","required":false,"schema":{"default":"","description":"Hot search keyword","title":"Keyword","type":"string"}},{"description":"Page number","example":1,"in":"query","name":"page","required":true,"schema":{"description":"Page number","title":"Page","type":"integer"}},{"description":"Items per page","example":10,"in":"query","name":"page_size","required":true,"schema":{"description":"Items per page","title":"Page Size","type":"integer"}},{"description":"Hot-spot category tag; obtained from the hot-spot ranking categories; multiple values separated by commas; leave empty for all","in":"query","name":"sentence_tag","required":false,"schema":{"default":"","description":"Hot-spot category tag; obtained from the hot-spot ranking categories; multiple values separated by commas; leave empty for all","title":"Sentence Tag","type":"string"}},{"description":"Snapshot time, yyyyMMddHHmmss format","in":"query","name":"snapshot_time","required":false,"schema":{"default":"20250106151500","description":"Snapshot time, yyyyMMddHHmmss format","title":"Snapshot Time","type":"string"}},{"description":"Snapshot start time, yyyyMMdd format","in":"query","name":"start_date","required":false,"schema":{"default":"","description":"Snapshot start time, yyyyMMdd format","title":"Start Date","type":"string"}},{"description":"Snapshot type: snapshot=view by moment, range=view by time range\n\nUsage: Snapshot type snapshot view by time range view by time range.\n    - Note: snapshot_time is valid when snapshot, start_date and end_date are valid when range","in":"query","name":"type","required":true,"schema":{"description":"Snapshot type: snapshot=view by moment, range=view by time range\n\nUsage: Snapshot type snapshot view by time range view by time range.\n    - Note: snapshot_time is valid when snapshot, start_date and end_date are valid when range","example":"snapshot","title":"Type","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Total hot list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_hot_total_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-billboard-fetch_hot_total_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e18a974df7e69397a0e71eb386128f1779c8c276a03a6fde5ef98e9f2b549ec4","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"73413ccbf067"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_billboard_fetch_hot_total_list","path":"/apis/v1/tikhub/douyin/billboard/fetch_hot_total_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/billboard/fetch_hot_total_list","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/billboard/fetch_hot_total_list?page=1&page_size=10&type=snapshot' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/billboard/fetch_hot_total_low_fan_list":{"post":{"description":"Douyin (billboard).\n\n### Purpose:\n- Get the low fan explosion list\n### Parameters:\n- page: Page number\n- page_size: Number of items per page\n- date_window: Time window in hours, one of 1/24/72/168 (last 1 hour / 1 day / 3 days / 7 days), default 24\n- keyword: Search keyword to filter the billboard, empty for all\n- tags: Vertical category tag filter, empty for all, tag ids come from the fetch_content_tag endpoint\n### Request Example:\n```json\n{\n    \"page\": 1,\n    \"page_size\": 10,\n    \"date_window\": 24,\n    \"keyword\": \"\",\n    \"tags\": [\n        {\"value\": 628, \"children\": [{\"value\": 62808}, {\"value\": 62804}]}\n    ]\n}\n```\n### Return:\n- Low fan explosion list\n\nAPI references: `fetch_content_tag` = `GET /tikhub/douyin/billboard/fetch_content_tag` (operationId: `get_tikhub_douyin_billboard_fetch_content_tag`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_billboard_fetch_hot_total_low_fan_list","requestBody":{"content":{"application/json":{"schema":{"properties":{"date_window":{"default":24,"description":"Time window (hours): 1=last 1 hour, 24=last 1 day, 72=last 3 days, 168=last 7 days; default 24\n\nUsage: Time window in hours, one of 1/24/72/168 (last 1 hour / 1 day / 3 days / 7 days), default 24","title":"Date Window","type":"integer"},"keyword":{"default":"","description":"Search keyword for filtering the leaderboard; empty=all\n\nUsage: Search keyword to filter the billboard, empty for all","title":"Keyword","type":"string"},"page":{"default":1,"description":"Page number","title":"Page","type":"integer"},"page_size":{"default":10,"description":"Items per page","title":"Page Size","type":"integer"},"tags":{"description":"Vertical tag filter; leave empty for all. Tag IDs are obtained from the fetch_content_tag endpoint.\n\nUsage: Vertical category tag filter, empty for all, tag ids come from the fetch_content_tag endpoint\n\nAPI references: `fetch_content_tag` = `GET /tikhub/douyin/billboard/fetch_content_tag` (operationId: `get_tikhub_douyin_billboard_fetch_content_tag`).","example":[{"children":[{"value":62808},{"value":62804}],"value":628}],"items":{"properties":{"children":{"description":"Sub-level vertical category tags, omit for all under this top-level tag","items":{"properties":{"value":{"description":"Sub-level vertical category tag id, obtained from the fetch_content_tag endpoint\n\nAPI references: `fetch_content_tag` = `GET /tikhub/douyin/billboard/fetch_content_tag` (operationId: `get_tikhub_douyin_billboard_fetch_content_tag`).","title":"Value","type":["integer","null"]}},"title":"BillboardTagChild","type":"object"},"title":"Children","type":["array","null"]},"value":{"description":"Top-level vertical category tag id, obtained from the fetch_content_tag endpoint\n\nAPI references: `fetch_content_tag` = `GET /tikhub/douyin/billboard/fetch_content_tag` (operationId: `get_tikhub_douyin_billboard_fetch_content_tag`).","title":"Value","type":["integer","null"]}},"title":"BillboardTag","type":"object"},"title":"Tags","type":"array"}},"title":"Body_fetch_hot_total_low_fan_list_api_v1_douyin_billboard_fetch_hot_total_low_fan_list_post","type":"object"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Low fan explosion list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_hot_total_low_fan_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-billboard-fetch_hot_total_low_fan_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:fff794af35e668dbec34608ecffd1d4aa6fadcbfafe0a292145b73a41eeed19b","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5e2308c9a65e"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_billboard_fetch_hot_total_low_fan_list","path":"/apis/v1/tikhub/douyin/billboard/fetch_hot_total_low_fan_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/billboard/fetch_hot_total_low_fan_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/billboard/fetch_hot_total_search_list":{"post":{"description":"Douyin (billboard).\n\n### Purpose\n- Get the search list\n\n### Parameters\n- page_num: Page number\n- page_size: Number of items per page\n- date_window: Time window in hours, one of 1/24/72/168 (last 1 hour / 1 day / 3 days / 7 days), default 24\n- keyword: Search keyword\n\n### Request Example\n```json\n{\n    \"page_num\": 1,\n    \"page_size\": 10,\n    \"date_window\": 24,\n    \"keyword\": \"Douyin\"\n}\n```\n\n### Return\n- Search list\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_billboard_fetch_hot_total_search_list","requestBody":{"content":{"application/json":{"schema":{"properties":{"date_window":{"default":24,"description":"Time window (hours): 1=last 1 hour, 24=last 1 day, 72=last 3 days, 168=last 7 days; default 24\n\nUsage: Time window in hours, one of 1/24/72/168 (last 1 hour / 1 day / 3 days / 7 days), default 24","title":"Date Window","type":"integer"},"keyword":{"default":"抖音","description":"Search keyword","title":"Keyword","type":"string"},"page_num":{"default":1,"description":"Page number","title":"Page Num","type":"integer"},"page_size":{"default":10,"description":"Items per page","title":"Page Size","type":"integer"}},"title":"Body_fetch_hot_total_search_list_api_v1_douyin_billboard_fetch_hot_total_search_list_post","type":"object"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Search list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_hot_total_search_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-billboard-fetch_hot_total_search_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:71b3b357d0b715512a2a04bff28f1caa2b4d3719930cf4b09c10e36401f06f76","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b0192a353420"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_billboard_fetch_hot_total_search_list","path":"/apis/v1/tikhub/douyin/billboard/fetch_hot_total_search_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/billboard/fetch_hot_total_search_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/billboard/fetch_hot_total_topic_list":{"post":{"description":"Douyin (billboard).\n\n### Purpose:\n- Get the topic list\n### Parameters:\n- page: Page number\n- page_size: Number of items per page\n- date_window: Time window in hours, one of 1/24/72/168 (last 1 hour / 1 day / 3 days / 7 days), default 24\n- keyword: Search keyword to filter the billboard, empty for all\n- tags: Vertical category tag filter, empty for all, tag ids come from the fetch_content_tag endpoint\n### Request Example:\n```json\n{\n    \"page\": 1,\n    \"page_size\": 10,\n    \"date_window\": 24,\n    \"keyword\": \"\",\n    \"tags\": [\n        {\"value\": 628, \"children\": [{\"value\": 62808}, {\"value\": 62804}]}\n    ]\n}\n```\n### Return:\n- Topic list\n\nAPI references: `fetch_content_tag` = `GET /tikhub/douyin/billboard/fetch_content_tag` (operationId: `get_tikhub_douyin_billboard_fetch_content_tag`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_billboard_fetch_hot_total_topic_list","requestBody":{"content":{"application/json":{"schema":{"properties":{"date_window":{"default":24,"description":"Time window (hours): 1=last 1 hour, 24=last 1 day, 72=last 3 days, 168=last 7 days; default 24\n\nUsage: Time window in hours, one of 1/24/72/168 (last 1 hour / 1 day / 3 days / 7 days), default 24","title":"Date Window","type":"integer"},"keyword":{"default":"","description":"Search keyword for filtering the leaderboard; empty=all\n\nUsage: Search keyword to filter the billboard, empty for all","title":"Keyword","type":"string"},"page":{"default":1,"description":"Page number","title":"Page","type":"integer"},"page_size":{"default":10,"description":"Items per page","title":"Page Size","type":"integer"},"tags":{"description":"Vertical tag filter; leave empty for all. Tag IDs are obtained from the fetch_content_tag endpoint.\n\nUsage: Vertical category tag filter, empty for all, tag ids come from the fetch_content_tag endpoint\n\nAPI references: `fetch_content_tag` = `GET /tikhub/douyin/billboard/fetch_content_tag` (operationId: `get_tikhub_douyin_billboard_fetch_content_tag`).","example":[{"children":[{"value":62808},{"value":62804}],"value":628}],"items":{"properties":{"children":{"description":"Sub-level vertical category tags, omit for all under this top-level tag","items":{"properties":{"value":{"description":"Sub-level vertical category tag id, obtained from the fetch_content_tag endpoint\n\nAPI references: `fetch_content_tag` = `GET /tikhub/douyin/billboard/fetch_content_tag` (operationId: `get_tikhub_douyin_billboard_fetch_content_tag`).","title":"Value","type":["integer","null"]}},"title":"BillboardTagChild","type":"object"},"title":"Children","type":["array","null"]},"value":{"description":"Top-level vertical category tag id, obtained from the fetch_content_tag endpoint\n\nAPI references: `fetch_content_tag` = `GET /tikhub/douyin/billboard/fetch_content_tag` (operationId: `get_tikhub_douyin_billboard_fetch_content_tag`).","title":"Value","type":["integer","null"]}},"title":"BillboardTag","type":"object"},"title":"Tags","type":"array"}},"title":"Body_fetch_hot_total_topic_list_api_v1_douyin_billboard_fetch_hot_total_topic_list_post","type":"object"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Topic list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_hot_total_topic_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-billboard-fetch_hot_total_topic_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:ae3629a9a6169e5bd1ea875f7325cd01679b51d5a571dc13652c80f4ba0ff026","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"44c4e09fe751"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_billboard_fetch_hot_total_topic_list","path":"/apis/v1/tikhub/douyin/billboard/fetch_hot_total_topic_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/billboard/fetch_hot_total_topic_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/billboard/fetch_hot_total_video_list":{"post":{"description":"Douyin (billboard).\n\n### Purpose:\n- Get the video list\n### Parameters:\n- page: Page number\n- page_size: Number of items per page\n- date_window: Time window in hours, one of 1/24/72/168 (last 1 hour / 1 day / 3 days / 7 days), default 24\n- sub_type: List category, 1001 Video total list 1002 Low fan explosion 1003 High completion rate 1004 High fan growth rate 1005 High like rate\n- keyword: Search keyword to filter the billboard, empty for all\n- tags: Vertical category tag filter, empty for all, tag ids come from the fetch_content_tag endpoint\n### Request Example:\n```json\n{\n    \"page\": 1,\n    \"page_size\": 10,\n    \"date_window\": 24,\n    \"sub_type\": 1001,\n    \"keyword\": \"\",\n    \"tags\": [\n        {\"value\": 628, \"children\": [{\"value\": 62808}, {\"value\": 62804}]}\n    ]\n}\n```\n### Return:\n- Video list\n\nAPI references: `fetch_content_tag` = `GET /tikhub/douyin/billboard/fetch_content_tag` (operationId: `get_tikhub_douyin_billboard_fetch_content_tag`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_billboard_fetch_hot_total_video_list","requestBody":{"content":{"application/json":{"schema":{"properties":{"date_window":{"default":24,"description":"Time window (hours): 1=last 1 hour, 24=last 1 day, 72=last 3 days, 168=last 7 days; default 24\n\nUsage: Time window in hours, one of 1/24/72/168 (last 1 hour / 1 day / 3 days / 7 days), default 24","title":"Date Window","type":"integer"},"keyword":{"default":"","description":"Search keyword for filtering the leaderboard; empty=all\n\nUsage: Search keyword to filter the billboard, empty for all","title":"Keyword","type":"string"},"page":{"default":1,"description":"Page number, default 1","title":"Page","type":"integer"},"page_size":{"default":10,"description":"Items per page, default 10","title":"Page Size","type":"integer"},"sub_type":{"default":1001,"description":"Ranking category: 1001 Overall Video, 1002 Low-follower Viral, 1003 High Completion Rate, 1004 High Follower Growth Rate, 1005 High Like Rate","title":"Sub Type","type":"integer"},"tags":{"description":"Vertical tag filter; leave empty for all. Tag IDs are obtained from the fetch_content_tag endpoint.\n\nUsage: Vertical category tag filter, empty for all, tag ids come from the fetch_content_tag endpoint\n\nAPI references: `fetch_content_tag` = `GET /tikhub/douyin/billboard/fetch_content_tag` (operationId: `get_tikhub_douyin_billboard_fetch_content_tag`).","example":[{"children":[{"value":62808},{"value":62804}],"value":628}],"items":{"properties":{"children":{"description":"Sub-level vertical category tags, omit for all under this top-level tag","items":{"properties":{"value":{"description":"Sub-level vertical category tag id, obtained from the fetch_content_tag endpoint\n\nAPI references: `fetch_content_tag` = `GET /tikhub/douyin/billboard/fetch_content_tag` (operationId: `get_tikhub_douyin_billboard_fetch_content_tag`).","title":"Value","type":["integer","null"]}},"title":"BillboardTagChild","type":"object"},"title":"Children","type":["array","null"]},"value":{"description":"Top-level vertical category tag id, obtained from the fetch_content_tag endpoint\n\nAPI references: `fetch_content_tag` = `GET /tikhub/douyin/billboard/fetch_content_tag` (operationId: `get_tikhub_douyin_billboard_fetch_content_tag`).","title":"Value","type":["integer","null"]}},"title":"BillboardTag","type":"object"},"title":"Tags","type":"array"}},"title":"Body_fetch_hot_total_video_list_api_v1_douyin_billboard_fetch_hot_total_video_list_post","type":"object"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Video list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_hot_total_video_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-billboard-fetch_hot_total_video_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:f97f25757ddb810d32a471da4bdc3fc73a86f1901f37cf06f4a45edd9b92a39d","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"584a4fdb0fa7"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_billboard_fetch_hot_total_video_list","path":"/apis/v1/tikhub/douyin/billboard/fetch_hot_total_video_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/billboard/fetch_hot_total_video_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/billboard/fetch_hot_user_portrait_list":{"get":{"description":"Douyin (billboard).\n\n### Purpose:\n- Get the work like audience portrait\n### Parameters:\n- aweme_id: Work id\n- option: Option\n    - 1 Mobile price\n    - 2 Gender distribution\n    - 3 Age distribution\n    - 4 Regional distribution - province\n    - 5 Regional distribution - city\n    - 6 City level\n    - 7 Mobile brand distribution\n### Return:\n- Work like audience portrait\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_billboard_fetch_hot_user_portrait_list","parameters":[{"description":"Post ID","example":"7456035425539329340","in":"query","name":"aweme_id","required":true,"schema":{"description":"Post ID","title":"Aweme Id","type":"string"}},{"description":"Options: 1=Phone price distribution, 2=Gender distribution, 3=Age distribution, 4=Regional distribution by province, 5=Regional distribution by city, 6=City tier, 7=Phone brand distribution","in":"query","name":"option","required":false,"schema":{"default":4,"description":"Options: 1=Phone price distribution, 2=Gender distribution, 3=Age distribution, 4=Regional distribution by province, 5=Regional distribution by city, 6=City tier, 7=Phone brand distribution","example":1,"title":"Option","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Work like audience portrait"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_hot_user_portrait_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-billboard-fetch_hot_user_portrait_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:c0fb5df4d18a97780bb697f047421cebff7b063a7605965d2191c523f98e236b","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4ab6affb0fb7"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_billboard_fetch_hot_user_portrait_list","path":"/apis/v1/tikhub/douyin/billboard/fetch_hot_user_portrait_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/billboard/fetch_hot_user_portrait_list","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/billboard/fetch_hot_user_portrait_list?aweme_id=7456035425539329340' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/creator/fetch_creator_activity_detail":{"get":{"description":"Douyin (creator).\n\n### Purpose:\n- Get Douyin creator activity detail data\n### Parameters:\n- activity_id: Activity ID (obtained from activity list interface)\n### Return:\n- Creator activity detail data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_creator_fetch_creator_activity_detail","parameters":[{"description":"Activity ID (obtained from activity list interface)","example":"7545335931785450534","in":"query","name":"activity_id","required":true,"schema":{"description":"Activity ID (obtained from activity list interface)","title":"Activity Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Creator activity detail data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_creator_activity_detail","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-creator-fetch_creator_activity_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:14e17c58c37ee35280d6c23b383051ee3421d86d0050a1c0ef3eedcd1499d141","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"32eeb4805626"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_creator_fetch_creator_activity_detail","path":"/apis/v1/tikhub/douyin/creator/fetch_creator_activity_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/creator/fetch_creator_activity_detail","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/creator/fetch_creator_activity_detail?activity_id=7545335931785450534' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/creator/fetch_creator_activity_list":{"get":{"description":"Douyin (creator).\n\n### Purpose:\n- Get Douyin creator activity list data\n### Parameters:\n- start_time: Start timestamp\n- end_time: End timestamp\n### Return:\n- Creator activity list data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_creator_fetch_creator_activity_list","parameters":[{"description":"End timestamp","example":1759247999,"in":"query","name":"end_time","required":true,"schema":{"description":"End timestamp","title":"End Time","type":"integer"}},{"description":"Start timestamp","example":1756656000,"in":"query","name":"start_time","required":true,"schema":{"description":"Start timestamp","title":"Start Time","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Creator activity list data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_creator_activity_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-creator-fetch_creator_activity_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:7088569e1127feef1492390aafc0740474d9d1d22c4fce5bf833f24df476cd33","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a362cca49c57"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_creator_fetch_creator_activity_list","path":"/apis/v1/tikhub/douyin/creator/fetch_creator_activity_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/creator/fetch_creator_activity_list","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/creator/fetch_creator_activity_list?end_time=1759247999&start_time=1756656000' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/creator/fetch_creator_content_category":{"get":{"description":"Douyin (creator).\n\n### Purpose:\n- Get Douyin creator platform content creation category list\n### Parameters:\n- No additional parameters required\n### Return:\n- Content creation category data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_creator_fetch_creator_content_category","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Content creation category data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_creator_content_category","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-creator-fetch_creator_content_category","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:18cb54e0a7ddd0b53ceace0f66cd00c94a5fb9b3df32c32a3923555d85ddc12a","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"bed3a3de86cb"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_creator_fetch_creator_content_category","path":"/apis/v1/tikhub/douyin/creator/fetch_creator_content_category"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/creator/fetch_creator_content_category","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/creator/fetch_creator_content_course":{"get":{"description":"Douyin (creator).\n\n### Purpose:\n- Get Douyin creator platform content creation courses for specified category\n### Parameters:\n- category_id: Category ID (for more category IDs, please refer to the content creation category interface)\n    Common category ID examples:\n    - 184: Video Creation\n    - 185: Live Streaming Creation\n    - 186: Image & Text Creation\n    - 188: Food Video Creation\n    - 180: Content Creation Basics\n- order: Order type (1=recommended order, 2=most popular, 3=latest upload)\n- limit: Items per page (recommended 24, range 1-100)\n- offset: Offset (starting position)\n### Return:\n- Content creation course data for specified category\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_creator_fetch_creator_content_course","parameters":[{"description":"Category ID (for more category IDs, please refer to the content creation category interface)\n    Common category ID examples:\n    - 184: Video Creation\n    - 185: Live Streaming Creation\n    - 186: Image & Text Creation\n    - 188: Food Video Creation\n    - 180: Content Creation Basics","example":180,"in":"query","name":"category_id","required":true,"schema":{"description":"Category ID (for more category IDs, please refer to the content creation category interface)\n    Common category ID examples:\n    - 184: Video Creation\n    - 185: Live Streaming Creation\n    - 186: Image & Text Creation\n    - 188: Food Video Creation\n    - 180: Content Creation Basics","title":"Category Id","type":"integer"}},{"description":"Items per page (recommended 24, range 1-100)","example":24,"in":"query","name":"limit","required":false,"schema":{"default":24,"description":"Items per page (recommended 24, range 1-100)","maximum":100,"minimum":1,"title":"Limit","type":"integer"}},{"description":"Offset (starting position)","example":0,"in":"query","name":"offset","required":false,"schema":{"default":0,"description":"Offset (starting position)","minimum":0,"title":"Offset","type":"integer"}},{"description":"Order type: 1=Recommended, 2=Most popular, 3=Latest upload","example":1,"in":"query","name":"order","required":false,"schema":{"default":1,"description":"Order type: 1=Recommended, 2=Most popular, 3=Latest upload","title":"Order","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Content creation course data for specified category"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_creator_content_course","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-creator-fetch_creator_content_course","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:124a68ca2749cb2389f3f65ed4ff07c93a136c864a87f3c8d7e80690023f2c8f","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3b86c75e2741"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_creator_fetch_creator_content_course","path":"/apis/v1/tikhub/douyin/creator/fetch_creator_content_course"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/creator/fetch_creator_content_course","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/creator/fetch_creator_content_course?category_id=180&limit=24&offset=0&order=1' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/creator/fetch_creator_hot_challenge_billboard":{"get":{"description":"Douyin (creator).\n\n### Purpose:\n- Get Douyin creator platform hot challenge billboard data\n### Return:\n- Hot challenge billboard data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_creator_fetch_creator_hot_challenge_billboard","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Hot challenge billboard data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_creator_hot_challenge_billboard","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-creator-fetch_creator_hot_challenge_billboard","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:592a794be6aa938177d30d4a27f7d3affadfe6ef9af638b1444938b1ba9d2ed1","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d0f639ef60c4"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_creator_fetch_creator_hot_challenge_billboard","path":"/apis/v1/tikhub/douyin/creator/fetch_creator_hot_challenge_billboard"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/creator/fetch_creator_hot_challenge_billboard","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/creator/fetch_creator_hot_course":{"get":{"description":"Douyin (creator).\n\n### Purpose:\n- Get Douyin creator platform hot course data or selected topic courses\n### Parameters:\n- order: Order type (1=recommended order, 2=most popular, 3=latest upload)\n- limit: Items per page (recommended 24, range 1-100)\n- offset: Offset (starting position)\n- category_id: Selected topic category ID (empty for hot courses, specific ID for selected topics)\n    Available values:\n    - 6976547830546582816: Knowledge Category\n    - 6976547923849006336: Life Category\n    - 6976547940311633165: Entertainment Category\n    - 6976547972108635404: Food Category\n    - 6980288134957272352: Positive Energy\n    - 6980288181744766219: Gaming Category\n    - 6980288219548011776: General\n### Return:\n- Hot course data or selected topic course data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_creator_fetch_creator_hot_course","parameters":[{"description":"Selected topic category ID - omit for popular courses, provide to filter by selected topic\n        Available values:\n        6976547830546582816=Knowledge, 6976547923849006336=Lifestyle, 6976547940311633165=Entertainment,\n        6976547972108635404=Food, 6980288134957272352=Positivity, 6980288181744766219=Gaming,\n        6980288219548011776=General","in":"query","name":"category_id","required":false,"schema":{"description":"Selected topic category ID - omit for popular courses, provide to filter by selected topic\n        Available values:\n        6976547830546582816=Knowledge, 6976547923849006336=Lifestyle, 6976547940311633165=Entertainment,\n        6976547972108635404=Food, 6980288134957272352=Positivity, 6980288181744766219=Gaming,\n        6980288219548011776=General","title":"Category Id","type":["string","null"]}},{"description":"Items per page (recommended 24, range 1-100)","example":24,"in":"query","name":"limit","required":false,"schema":{"default":24,"description":"Items per page (recommended 24, range 1-100)","maximum":100,"minimum":1,"title":"Limit","type":"integer"}},{"description":"Offset","example":0,"in":"query","name":"offset","required":false,"schema":{"default":0,"description":"Offset","minimum":0,"title":"Offset","type":"integer"}},{"description":"Order type: 1=Recommended, 2=Most popular, 3=Latest upload","example":1,"in":"query","name":"order","required":false,"schema":{"default":1,"description":"Order type: 1=Recommended, 2=Most popular, 3=Latest upload","title":"Order","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Hot course data or selected topic course data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_creator_hot_course","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-creator-fetch_creator_hot_course","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e12322470c41639ac855fbeb98216024012fa75c523cd58786857cb77195f016","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"250fa051fbca"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_creator_fetch_creator_hot_course","path":"/apis/v1/tikhub/douyin/creator/fetch_creator_hot_course"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/creator/fetch_creator_hot_course","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/creator/fetch_creator_hot_music_billboard":{"get":{"description":"Douyin (creator).\n\n### Purpose:\n- Get Douyin creator platform hot music billboard data\n### Parameters:\n- billboard_tag: Billboard tag, 0=all, other values can be obtained through config interface\n- order_key: Order key (1=highest views, 2=most likes, 4=highest popularity, 5=most submissions)\n- time_filter: Time filter (1=24 hours, 2=7 days, 3=30 days)\n### Return:\n- Hot music billboard data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_creator_fetch_creator_hot_music_billboard","parameters":[{"description":"Billboard tag (0=all; specific category values can be obtained via the config endpoint)\n\nUsage: Billboard tag, 0=all, other values can be obtained through config interface","example":0,"in":"query","name":"billboard_tag","required":false,"schema":{"default":0,"description":"Billboard tag (0=all; specific category values can be obtained via the config endpoint)\n\nUsage: Billboard tag, 0=all, other values can be obtained through config interface","title":"Billboard Tag","type":"integer"}},{"description":"Order key: 1=highest views, 2=most likes, 4=highest popularity, 5=most submissions","example":1,"in":"query","name":"order_key","required":false,"schema":{"default":1,"description":"Order key: 1=highest views, 2=most likes, 4=highest popularity, 5=most submissions","title":"Order Key","type":"integer"}},{"description":"Time filter: 1=24 hours, 2=7 days, 3=30 days","example":1,"in":"query","name":"time_filter","required":false,"schema":{"default":1,"description":"Time filter: 1=24 hours, 2=7 days, 3=30 days","title":"Time Filter","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Hot music billboard data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_creator_hot_music_billboard","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-creator-fetch_creator_hot_music_billboard","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:40551abdf741f02e55060b00c1cf32fddc610cf822735a7738a8612c48bdfa5e","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a160b76cfb74"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_creator_fetch_creator_hot_music_billboard","path":"/apis/v1/tikhub/douyin/creator/fetch_creator_hot_music_billboard"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/creator/fetch_creator_hot_music_billboard","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/creator/fetch_creator_hot_props_billboard":{"get":{"description":"Douyin (creator).\n\n### Purpose:\n- Get Douyin creator hot props billboard data\n### Parameters:\n- billboard_tag: Billboard tag, 0=all, other values can be obtained through config interface\n    - 0: All\n    - 333: Food\n    - 334: Travel\n    - 299: Lifestyle\n    - 335: Automotive\n    - 336: Technology\n    - 302: Gaming\n    - 296: Anime\n    - 337: Entertainment\n    - 311: Celebrity\n    - 298: Sports\n    - 300: Culture & Education\n    - 301: Campus\n    - 297: Government\n    - 305: Fashion\n    - 306: Talent Show\n    - 669: Finance\n    - 314: Random\n    - 307: Animals & Plants\n    - 309: Graphics & Text\n    - 308: Drama\n    - 315: Parenting\n    - 718: Agriculture\n    - 310: Creative\n    - 312: Outdoor\n    - 926: Public Welfare\n- order_key: Order key\n    - 1: Highest views\n    - 5: Most submissions\n    - 6: Highest exposure\n    - 7: Most favorites\n- time_filter: Time filter\n    - 1: 24 hours\n    - 2: 7 days\n    - 3: 30 days\n### Return:\n- Creator hot props billboard data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_creator_fetch_creator_hot_props_billboard","parameters":[{"description":"Billboard tag, 0=all, other values can be obtained through config interface\n    - 0: All\n    - 333: Food\n    - 334: Travel\n    - 299: Lifestyle\n    - 335: Automotive\n    - 336: Technology\n    - 302: Gaming\n    - 296: Anime\n    - 337: Entertainment\n    - 311: Celebrity\n    - 298: Sports\n    - 300: Culture & Education\n    - 301: Campus\n    - 297: Government\n    - 305: Fashion\n    - 306: Talent Show\n    - 669: Finance\n    - 314: Random\n    - 307: Animals & Plants\n    - 309: Graphics & Text\n    - 308: Drama\n    - 315: Parenting\n    - 718: Agriculture\n    - 310: Creative\n    - 312: Outdoor\n    - 926: Public Welfare","in":"query","name":"billboard_tag","required":false,"schema":{"default":0,"description":"Billboard tag, 0=all, other values can be obtained through config interface\n    - 0: All\n    - 333: Food\n    - 334: Travel\n    - 299: Lifestyle\n    - 335: Automotive\n    - 336: Technology\n    - 302: Gaming\n    - 296: Anime\n    - 337: Entertainment\n    - 311: Celebrity\n    - 298: Sports\n    - 300: Culture & Education\n    - 301: Campus\n    - 297: Government\n    - 305: Fashion\n    - 306: Talent Show\n    - 669: Finance\n    - 314: Random\n    - 307: Animals & Plants\n    - 309: Graphics & Text\n    - 308: Drama\n    - 315: Parenting\n    - 718: Agriculture\n    - 310: Creative\n    - 312: Outdoor\n    - 926: Public Welfare","title":"Billboard Tag","type":"integer"}},{"description":"Order key: 1=highest views, 5=most submissions, 6=highest exposure, 7=most favorites","in":"query","name":"order_key","required":false,"schema":{"default":1,"description":"Order key: 1=highest views, 5=most submissions, 6=highest exposure, 7=most favorites","title":"Order Key","type":"integer"}},{"description":"Time filter: 1=24 hours, 2=7 days, 3=30 days","in":"query","name":"time_filter","required":false,"schema":{"default":1,"description":"Time filter: 1=24 hours, 2=7 days, 3=30 days","title":"Time Filter","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Creator hot props billboard data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_creator_hot_props_billboard","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-creator-fetch_creator_hot_props_billboard","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:f48af453718d7738d5b412c5653695ee424d422f16b79c33a368eddb99fffa53","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"72c20730691f"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_creator_fetch_creator_hot_props_billboard","path":"/apis/v1/tikhub/douyin/creator/fetch_creator_hot_props_billboard"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/creator/fetch_creator_hot_props_billboard","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/creator/fetch_creator_hot_spot_billboard":{"get":{"description":"Douyin (creator).\n\n### Purpose:\n- Get Douyin creator hot spot billboard data\n### Parameters:\n- billboard_tag: Hot spot tag - multiple tags separated by comma\n    Available values:\n    - Platform Features: 1004,1000,1002,1003,1001\n    - Topic Interaction: 20001,20006,20000,20003,20005,20002,20\n    - Entertainment: 2007,2000,2011,2012,2009,2010,2004,2005,2003,2008,2001,2002,2006\n    - Society: 4005,4006,4007,4003,4004,4000\n    - Anime: 13000\n    - Transportation: 23000\n    - Parenting: 19000\n    - Sports: 5002,5000,5001\n    - Military: 21000\n    - Drama: 18000\n    - Animals & Pets: 8000\n    - Weather: 22001,22002\n    - Talent Show: 17000\n    - Culture & Education: 14000\n    - Travel: 10000\n    - Fashion: 16000\n    - Politics: 3000,3001,3002\n    - Campus: 15000\n    - Automotive: 11000\n    - Gaming: 12000,12001\n    - Technology: 6000\n    - Food: 9000\n    - Finance: 7000\n- hot_search_type: Hot search type\n    - 1: Hot Spot Overall Ranking\n    - 2: Local Hot Spot Ranking\n    - 3: Rising Hot Spot Ranking\n- city_code: City code - required when hot_search_type=2\n### Return:\n- Creator hot spot billboard data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_creator_fetch_creator_hot_spot_billboard","parameters":[{"description":"Hot spot tag - multiple tags separated by comma, like '1004,1000,1002'\n\nUsage: Hot spot tag - multiple tags separated by comma\n    Available values:\n    - Platform Features: 1004,1000,1002,1003,1001\n    - Topic Interaction: 20001,20006,20000,20003,20005,20002,20\n    - Entertainment: 2007,2000,2011,2012,2009,2010,2004,2005,2003,2008,2001,2002,2006\n    - Society: 4005,4006,4007,4003,4004,4000\n    - Anime: 13000\n    - Transportation: 23000\n    - Parenting: 19000\n    - Sports: 5002,5000,5001\n    - Military: 21000\n    - Drama: 18000\n    - Animals & Pets: 8000\n    - Weather: 22001,22002\n    - Talent Show: 17000\n    - Culture & Education: 14000\n    - Travel: 10000\n    - Fashion: 16000\n    - Politics: 3000,3001,3002\n    - Campus: 15000\n    - Automotive: 11000\n    - Gaming: 12000,12001\n    - Technology: 6000\n    - Food: 9000\n    - Finance: 7000","in":"query","name":"billboard_tag","required":false,"schema":{"default":"0","description":"Hot spot tag - multiple tags separated by comma, like '1004,1000,1002'\n\nUsage: Hot spot tag - multiple tags separated by comma\n    Available values:\n    - Platform Features: 1004,1000,1002,1003,1001\n    - Topic Interaction: 20001,20006,20000,20003,20005,20002,20\n    - Entertainment: 2007,2000,2011,2012,2009,2010,2004,2005,2003,2008,2001,2002,2006\n    - Society: 4005,4006,4007,4003,4004,4000\n    - Anime: 13000\n    - Transportation: 23000\n    - Parenting: 19000\n    - Sports: 5002,5000,5001\n    - Military: 21000\n    - Drama: 18000\n    - Animals & Pets: 8000\n    - Weather: 22001,22002\n    - Talent Show: 17000\n    - Culture & Education: 14000\n    - Travel: 10000\n    - Fashion: 16000\n    - Politics: 3000,3001,3002\n    - Campus: 15000\n    - Automotive: 11000\n    - Gaming: 12000,12001\n    - Technology: 6000\n    - Food: 9000\n    - Finance: 7000","title":"Billboard Tag","type":"string"}},{"description":"City code - required when hot_search_type=2","in":"query","name":"city_code","required":false,"schema":{"description":"City code - required when hot_search_type=2","title":"City Code","type":["string","null"]}},{"description":"Hot search type: 1=Overall ranking, 2=Local ranking, 3=Rising ranking\n\nUsage: Hot search type\n    - 1: Hot Spot Overall Ranking\n    - 2: Local Hot Spot Ranking\n    - 3: Rising Hot Spot Ranking","in":"query","name":"hot_search_type","required":false,"schema":{"default":1,"description":"Hot search type: 1=Overall ranking, 2=Local ranking, 3=Rising ranking\n\nUsage: Hot search type\n    - 1: Hot Spot Overall Ranking\n    - 2: Local Hot Spot Ranking\n    - 3: Rising Hot Spot Ranking","title":"Hot Search Type","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Creator hot spot billboard data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_creator_hot_spot_billboard","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-creator-fetch_creator_hot_spot_billboard","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:419e85977b7e1cc6a0958e790044af57d3c26b5edfe752265c61d6ae0b3ea44f","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"53d0d20c153d"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_creator_fetch_creator_hot_spot_billboard","path":"/apis/v1/tikhub/douyin/creator/fetch_creator_hot_spot_billboard"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/creator/fetch_creator_hot_spot_billboard","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/creator/fetch_creator_hot_topic_billboard":{"get":{"description":"Douyin (creator).\n\n### Purpose:\n- Get Douyin creator hot topic billboard data\n### Parameters:\n- billboard_tag: Billboard tag, 0=all, other values can be obtained through config interface\n    - 0: All\n    - 333: Food\n    - 334: Travel\n    - 299: Lifestyle\n    - 335: Automotive\n    - 336: Technology\n    - 302: Gaming\n    - 296: Anime\n    - 337: Entertainment\n    - 311: Celebrity\n    - 298: Sports\n    - 300: Culture & Education\n    - 301: Campus\n    - 297: Government\n    - 305: Fashion\n    - 306: Talent Show\n    - 669: Finance\n    - 314: Random\n    - 307: Animals & Plants\n    - 309: Graphics & Text\n    - 308: Drama\n    - 315: Parenting\n    - 718: Agriculture\n    - 310: Creative\n    - 312: Outdoor\n    - 926: Public Welfare\n- order_key: Order key\n    - 1: Highest views\n    - 2: Most likes\n    - 3: Most comments\n    - 4: Most submissions\n- time_filter: Time filter\n    - 1: 24 hours\n    - 2: 7 days\n    - 3: 30 days\n### Return:\n- Creator hot topic billboard data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_creator_fetch_creator_hot_topic_billboard","parameters":[{"description":"Billboard tag, 0=all, other values can be obtained through config interface\n    - 0: All\n    - 333: Food\n    - 334: Travel\n    - 299: Lifestyle\n    - 335: Automotive\n    - 336: Technology\n    - 302: Gaming\n    - 296: Anime\n    - 337: Entertainment\n    - 311: Celebrity\n    - 298: Sports\n    - 300: Culture & Education\n    - 301: Campus\n    - 297: Government\n    - 305: Fashion\n    - 306: Talent Show\n    - 669: Finance\n    - 314: Random\n    - 307: Animals & Plants\n    - 309: Graphics & Text\n    - 308: Drama\n    - 315: Parenting\n    - 718: Agriculture\n    - 310: Creative\n    - 312: Outdoor\n    - 926: Public Welfare","in":"query","name":"billboard_tag","required":false,"schema":{"default":0,"description":"Billboard tag, 0=all, other values can be obtained through config interface\n    - 0: All\n    - 333: Food\n    - 334: Travel\n    - 299: Lifestyle\n    - 335: Automotive\n    - 336: Technology\n    - 302: Gaming\n    - 296: Anime\n    - 337: Entertainment\n    - 311: Celebrity\n    - 298: Sports\n    - 300: Culture & Education\n    - 301: Campus\n    - 297: Government\n    - 305: Fashion\n    - 306: Talent Show\n    - 669: Finance\n    - 314: Random\n    - 307: Animals & Plants\n    - 309: Graphics & Text\n    - 308: Drama\n    - 315: Parenting\n    - 718: Agriculture\n    - 310: Creative\n    - 312: Outdoor\n    - 926: Public Welfare","title":"Billboard Tag","type":"integer"}},{"description":"Order key: 1=highest views, 2=most likes, 3=most comments, 4=most submissions","in":"query","name":"order_key","required":false,"schema":{"default":1,"description":"Order key: 1=highest views, 2=most likes, 3=most comments, 4=most submissions","title":"Order Key","type":"integer"}},{"description":"Time filter: 1=24 hours, 2=7 days, 3=30 days","in":"query","name":"time_filter","required":false,"schema":{"default":1,"description":"Time filter: 1=24 hours, 2=7 days, 3=30 days","title":"Time Filter","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Creator hot topic billboard data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_creator_hot_topic_billboard","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-creator-fetch_creator_hot_topic_billboard","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:794152ab598bb09cdf425c5227a467885c57136cd411fb966a498f842e252b15","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"06eb1a2d98e2"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_creator_fetch_creator_hot_topic_billboard","path":"/apis/v1/tikhub/douyin/creator/fetch_creator_hot_topic_billboard"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/creator/fetch_creator_hot_topic_billboard","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/creator/fetch_creator_material_center_billboard":{"get":{"description":"Douyin (creator).\n\n### Purpose:\n- Get Douyin creator material center billboard data\n### Parameters:\n- billboard_tag: Billboard tag, 0=all, other values can be obtained through config interface\n    - 0: All\n    - 333: Food\n    - 334: Travel\n    - 299: Lifestyle\n    - 335: Automotive\n    - 336: Technology\n    - 302: Gaming\n    - 296: Anime\n    - 337: Entertainment\n    - 311: Celebrity\n    - 298: Sports\n    - 300: Culture & Education\n    - 301: Campus\n    - 297: Government\n    - 305: Fashion\n    - 306: Talent Show\n    - 669: Finance\n    - 314: Random\n    - 307: Animals & Plants\n    - 309: Graphics & Text\n    - 308: Drama\n    - 315: Parenting\n    - 718: Agriculture\n    - 310: Creative\n    - 312: Outdoor\n    - 926: Public Welfare\n- order_key: Order key\n    - 1: Highest views\n    - 2: Most likes\n    - 3: Most comments\n    - 4: Highest popularity\n- time_filter: Time filter\n    - 1: 24 hours\n    - 2: 7 days\n    - 3: 30 days\n### Return:\n- Creator material center billboard data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_creator_fetch_creator_material_center_billboard","parameters":[{"description":"Billboard tag, 0=all, other values can be obtained through config interface\n    - 0: All\n    - 333: Food\n    - 334: Travel\n    - 299: Lifestyle\n    - 335: Automotive\n    - 336: Technology\n    - 302: Gaming\n    - 296: Anime\n    - 337: Entertainment\n    - 311: Celebrity\n    - 298: Sports\n    - 300: Culture & Education\n    - 301: Campus\n    - 297: Government\n    - 305: Fashion\n    - 306: Talent Show\n    - 669: Finance\n    - 314: Random\n    - 307: Animals & Plants\n    - 309: Graphics & Text\n    - 308: Drama\n    - 315: Parenting\n    - 718: Agriculture\n    - 310: Creative\n    - 312: Outdoor\n    - 926: Public Welfare","in":"query","name":"billboard_tag","required":false,"schema":{"default":0,"description":"Billboard tag, 0=all, other values can be obtained through config interface\n    - 0: All\n    - 333: Food\n    - 334: Travel\n    - 299: Lifestyle\n    - 335: Automotive\n    - 336: Technology\n    - 302: Gaming\n    - 296: Anime\n    - 337: Entertainment\n    - 311: Celebrity\n    - 298: Sports\n    - 300: Culture & Education\n    - 301: Campus\n    - 297: Government\n    - 305: Fashion\n    - 306: Talent Show\n    - 669: Finance\n    - 314: Random\n    - 307: Animals & Plants\n    - 309: Graphics & Text\n    - 308: Drama\n    - 315: Parenting\n    - 718: Agriculture\n    - 310: Creative\n    - 312: Outdoor\n    - 926: Public Welfare","title":"Billboard Tag","type":"integer"}},{"description":"Order key: 1=highest views, 2=most likes, 3=most comments, 4=highest popularity","in":"query","name":"order_key","required":false,"schema":{"default":1,"description":"Order key: 1=highest views, 2=most likes, 3=most comments, 4=highest popularity","title":"Order Key","type":"integer"}},{"description":"Time filter: 1=24 hours, 2=7 days, 3=30 days","in":"query","name":"time_filter","required":false,"schema":{"default":1,"description":"Time filter: 1=24 hours, 2=7 days, 3=30 days","title":"Time Filter","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Creator material center billboard data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_creator_material_center_billboard","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-creator-fetch_creator_material_center_billboard","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:af76c64607cd8638bc7cb69b2fa367d246b77042c1ba85132c0e1f39480b6ead","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e0fdc4a6b1ed"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_creator_fetch_creator_material_center_billboard","path":"/apis/v1/tikhub/douyin/creator/fetch_creator_material_center_billboard"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/creator/fetch_creator_material_center_billboard","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/creator/fetch_creator_material_center_config":{"get":{"description":"Douyin (creator).\n\n### Purpose:\n- Get Douyin creator material center configuration\n### Return:\n- Creator material center config data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_creator_fetch_creator_material_center_config","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Creator material center config data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_creator_material_center_config","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-creator-fetch_creator_material_center_config","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:4ffba06672e5dacd803204fb9a56270418f3f8e5c714ed2c37fee7b59ac8a7cf","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9249adb67e94"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_creator_fetch_creator_material_center_config","path":"/apis/v1/tikhub/douyin/creator/fetch_creator_material_center_config"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/creator/fetch_creator_material_center_config","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/creator/fetch_creator_material_center_related":{"get":{"description":"Douyin (creator).\n\n### Purpose:\n- Get related videos for a topic/hot spot/prop/music item in Douyin creator material center\n- Retrieve query_id from upstream billboard endpoints first, then call this API to fetch related videos\n### Parameters:\n- query_id: Query ID (topic_id / hot_id obtained from billboard endpoints)\n- billboard_type: Billboard type\n    - 2: Hot spot\n    - 3: Topic\n    - 4: Props\n    - 5: Music\n- limit: Items per page (default 20, range 1-100)\n- offset: Offset (starting position for pagination)\n### Return:\n- Related videos list data for the given query_id\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_creator_fetch_creator_material_center_related","parameters":[{"description":"Billboard type (2=Hot Topics, 3=Topics, 4=Props, 5=Music)\n\nUsage: Billboard type\n    - 2: Hot spot\n    - 3: Topic\n    - 4: Props\n    - 5: Music","example":2,"in":"query","name":"billboard_type","required":false,"schema":{"default":2,"description":"Billboard type (2=Hot Topics, 3=Topics, 4=Props, 5=Music)\n\nUsage: Billboard type\n    - 2: Hot spot\n    - 3: Topic\n    - 4: Props\n    - 5: Music","title":"Billboard Type","type":"integer"}},{"description":"Items per page (default 20, range 1-100)","example":20,"in":"query","name":"limit","required":false,"schema":{"default":20,"description":"Items per page (default 20, range 1-100)","maximum":100,"minimum":1,"title":"Limit","type":"integer"}},{"description":"Offset (starting position for pagination)","example":0,"in":"query","name":"offset","required":false,"schema":{"default":0,"description":"Offset (starting position for pagination)","minimum":0,"title":"Offset","type":"integer"}},{"description":"Query ID (topic ID or hot-spot ID, obtained from other ranking list endpoints)\n\nUsage: Query ID (topic_id / hot_id obtained from billboard endpoints)","example":"2488260","in":"query","name":"query_id","required":true,"schema":{"description":"Query ID (topic ID or hot-spot ID, obtained from other ranking list endpoints)\n\nUsage: Query ID (topic_id / hot_id obtained from billboard endpoints)","title":"Query Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Related videos list data for the given query_id"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_creator_material_center_related","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-creator-fetch_creator_material_center_related","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:6d46247a458a2d24afc391e89a15b72ec4e8448400ea08ab541c6218544daf1d","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e29aedd66bad"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_creator_fetch_creator_material_center_related","path":"/apis/v1/tikhub/douyin/creator/fetch_creator_material_center_related"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/creator/fetch_creator_material_center_related","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/creator/fetch_creator_material_center_related?billboard_type=2&limit=20&offset=0&query_id=2488260' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/creator/fetch_industry_category_config":{"get":{"description":"Douyin (creator).\n\n### Purpose:\n- Get industry category configuration from Douyin Creator platform\n- Returns all available industry classification hierarchy\n- **Recommend calling this API first before using mission task list API to get complete industry classification info**\n\n### Important Notes:\n- This API is optimized with Redis caching, data will be cached for 30 days after first call\n- Cache key: `douyin_creator:industry_categories`\n- Data structure contains complete mapping relationship between primary and secondary industries\n\n### Data Structure:\n```json\n{\n    \"status_code\": 0,\n    \"status_msg\": \"success\",\n    \"data\": {\n        \"industry_categories\": [\n            {\"key\": \"-1\", \"label\": \"All\"},\n            {\"key\": 1901, \"label\": \"3C & Electronics\"},\n            {\"key\": 1913, \"label\": \"Gaming\"},\n            ...\n        ],\n        \"industry_subcategories\": {\n            1913: [\n                {\"key\": \"-1\", \"label\": \"All\"},\n                {\"key\": 191301, \"label\": \"Casual Games\"},\n                {\"key\": 191302, \"label\": \"Board Games\"},\n                ...\n            ],\n            ...\n        }\n    }\n}\n```\n\n### Usage in Mission Task Filtering:\n1. **Get all industry tasks**: `industry_lv1=-1` (industry_lv2 not needed)\n2. **Get specific primary industry**: `industry_lv1=1913` (Gaming industry)\n3. **Get specific secondary industry**: `industry_lv1=1913&industry_lv2=191301` (Gaming-Casual Games)\n\n### Performance Optimization:\n- First call reads from local JSON file and caches to Redis\n- Subsequent calls read directly from Redis cache, significantly improving response speed\n- Cache validity period of 30 days ensures data timeliness\n\n### Return:\n- Returns complete industry classification tree structure\n- Contains 32 primary industry categories and corresponding secondary industry categories\n- Each category contains category ID(key) and name(label)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_creator_fetch_industry_category_config","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Returns complete industry classification tree structure\n- Contains 32 primary industry categories and corresponding secondary industry categories\n- Each category contains category ID(key) and name(label)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_industry_category_config","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-creator-fetch_industry_category_config","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:1b189035de91d75a558806186fba4aab1fac184b143fb682d7488b94df525cf3","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ff06b710af11"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_creator_fetch_industry_category_config","path":"/apis/v1/tikhub/douyin/creator/fetch_industry_category_config"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/creator/fetch_industry_category_config","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/creator/fetch_mission_task_list":{"get":{"description":"Douyin (creator).\n\n### Purpose\n- Get mission task list from Douyin Creator platform\n- Supports multiple filtering conditions including industry classification, payment type, platform channel, etc.\n\n### Important Parameter Usage Guidelines\n#### Industry Classification Combination Rules:\n- **industry_lv1=-1 (All)**: When selecting all primary industries, industry_lv2 parameter will be ignored, no need to set\n- **industry_lv1=specific value**: When selecting specific primary industry, can be combined with industry_lv2 for secondary filtering\n    - industry_lv2=-1: All secondary categories under the primary industry\n    - industry_lv2=specific value: Specific secondary category under the primary industry\n\n#### Optional Parameters (No need to pass when selecting \"All\"):\n- **platform_channel**: Not passing means all platform channels\n- **pay_type**: Not passing means all payment types\n- **greater_than_cost_progress**: Not passing means no cost progress restriction\n- **publish_time_start**: Not passing means no publish time restriction\n- **quick_selector_scene**: Not passing means no quick filtering\n- **keyword**: Not passing means no keyword search\n\n### Parameter Details\n- cursor: Cursor for pagination, 0 for first page\n- limit: Number of tasks per page, recommended 24\n- mission_type: Mission type, usually 1\n- tab_scene: Scene type\n    - 1: Submittable (tasks that can be submitted directly)\n    - 2: Registrable (tasks that require registration and approval)\n    - 3: Product Review (product evaluation tasks)\n- industry_lv1/lv2: Industry classification (recommend calling fetch_industry_category_config first)\n    - -1: All industries\n    - Specific values: Corresponding to specific industry categories (e.g., 1913=Gaming, 1903=Food&Beverage)\n- platform_channel: Platform channel (optional)\n    - 1: Douyin Video\n    - 2: Douyin Live\n    - 3: Douyin Image&Text\n- pay_type: Payment type (optional)\n    - 1: Video Level (pricing by follower level)\n    - 2: Custom (merchant custom pricing)\n    - 3: Conversion-based (pay by conversion effect)\n    - 4: Valid Views (pay by view count)\n    - 5: Sales Volume (pay by product sales)\n    - 9: Verification Volume (pay by verification count)\n    - 14: Commission-based (pay by commission ratio)\n- greater_than_cost_progress: Cost progress filter (optional)\n    - 20: Tasks with more than 20% cost progress\n    - 50: Tasks with more than 50% cost progress\n    - 80: Tasks with more than 80% cost progress\n- publish_time_start: Publish start time filter (optional, timestamp format)\n- quick_selector_scene: Quick filter scene (optional)\n    - 1: High revenue tasks\n    - 4: Guaranteed income tasks\n    - 5: Previously collaborated merchants\n- keyword: Keyword search (optional, supports task name or task ID)\n\n### Usage Examples\n```\n# Get submittable tasks from all industries\nGET /tikhub/douyin/creator/fetch_mission_task_list?industry_lv1=-1&tab_scene=1\n\n# Get tasks from gaming industry casual games category with view-based payment\nGET /tikhub/douyin/creator/fetch_mission_task_list?industry_lv1=1913&industry_lv2=191301&pay_type=4\n\n# Get high-revenue Douyin video tasks\nGET /tikhub/douyin/creator/fetch_mission_task_list?platform_channel=1&quick_selector_scene=1\n```\n\n### Return\n- Returns mission task list matching the conditions\n- Contains task details, compensation info, requirements, etc.\n\nAPI references: `fetch_industry_category_config` = `GET /tikhub/douyin/creator/fetch_industry_category_config` (operationId: `get_tikhub_douyin_creator_fetch_industry_category_config`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_creator_fetch_mission_task_list","parameters":[{"description":"Cursor (pagination)","example":0,"in":"query","name":"cursor","required":false,"schema":{"default":0,"description":"Cursor (pagination)","minimum":0,"title":"Cursor","type":"integer"}},{"description":"Cost progress (20=above 20%, 50=above 50%, 80=above 80%)","example":20,"in":"query","name":"greater_than_cost_progress","required":false,"schema":{"description":"Cost progress (20=above 20%, 50=above 50%, 80=above 80%)","title":"Greater Than Cost Progress","type":["integer","null"]}},{"description":"Primary industry (-1=all)","example":1913,"in":"query","name":"industry_lv1","required":false,"schema":{"default":-1,"description":"Primary industry (-1=all)","title":"Industry Lv1","type":"integer"}},{"description":"Secondary industry (-1=all)","example":191301,"in":"query","name":"industry_lv2","required":false,"schema":{"default":-1,"description":"Secondary industry (-1=all)","title":"Industry Lv2","type":"integer"}},{"description":"Keyword (task name or ID)","in":"query","name":"keyword","required":false,"schema":{"description":"Keyword (task name or ID)","title":"Keyword","type":["string","null"]}},{"description":"Items per page","example":24,"in":"query","name":"limit","required":false,"schema":{"default":24,"description":"Items per page","maximum":100,"minimum":1,"title":"Limit","type":"integer"}},{"description":"Mission type","example":1,"in":"query","name":"mission_type","required":false,"schema":{"default":1,"description":"Mission type","title":"Mission Type","type":"integer"}},{"description":"Pay type: 1=video level, 2=custom, 3=pay per conversion, 4=pay per valid view, 5=pay per sale, 9=pay per redemption, 14=pay per commission","example":4,"in":"query","name":"pay_type","required":false,"schema":{"description":"Pay type: 1=video level, 2=custom, 3=pay per conversion, 4=pay per valid view, 5=pay per sale, 9=pay per redemption, 14=pay per commission","title":"Pay Type","type":["integer","null"]}},{"description":"Platform channel: 1=Douyin video, 2=Douyin live, 3=Douyin image+text","example":1,"in":"query","name":"platform_channel","required":false,"schema":{"description":"Platform channel: 1=Douyin video, 2=Douyin live, 3=Douyin image+text","title":"Platform Channel","type":["integer","null"]}},{"description":"Publish start time (timestamp)","example":1757097636,"in":"query","name":"publish_time_start","required":false,"schema":{"description":"Publish start time (timestamp)","title":"Publish Time Start","type":["integer","null"]}},{"description":"Quick selector (1=high revenue, 4=guaranteed income, 5=previously cooperated)","in":"query","name":"quick_selector_scene","required":false,"schema":{"description":"Quick selector (1=high revenue, 4=guaranteed income, 5=previously cooperated)","title":"Quick Selector Scene","type":["integer","null"]}},{"description":"Scene type: 1=Submittable, 2=Registerable, 3=Product review\n\nUsage: Scene type\n    - 1: Submittable (tasks that can be submitted directly)\n    - 2: Registrable (tasks that require registration and approval)\n    - 3: Product Review (product evaluation tasks)","example":1,"in":"query","name":"tab_scene","required":false,"schema":{"default":1,"description":"Scene type: 1=Submittable, 2=Registerable, 3=Product review\n\nUsage: Scene type\n    - 1: Submittable (tasks that can be submitted directly)\n    - 2: Registrable (tasks that require registration and approval)\n    - 3: Product Review (product evaluation tasks)","title":"Tab Scene","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Returns mission task list matching the conditions\n- Contains task details, compensation info, requirements, etc."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_mission_task_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-creator-fetch_mission_task_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:bf6292edc54531345d70dcbf8c75b0f3003ea3137494d7393df8e01426ddf4af","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"288ea3435cb3"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_creator_fetch_mission_task_list","path":"/apis/v1/tikhub/douyin/creator/fetch_mission_task_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/creator/fetch_mission_task_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/creator/fetch_user_search":{"get":{"description":"Douyin (creator).\n\n### Purpose\n- Search Douyin users by Douyin ID or nickname\n\n### Parameters\n- user_name: Username (supports Douyin ID and nickname)\n    - Douyin ID: e.g., \"rmrbxmt\"\n    - Nickname: e.g., \"Y\", \"People's Daily\"\n\n### Return\n- Returns up to 20 matching user information\n- Contains basic user info like avatar, nickname, Douyin ID, etc.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_creator_fetch_user_search","parameters":[{"description":"Username for searching users. Supports a Douyin account ID or the actual account nickname.","example":"Y","in":"query","name":"user_name","required":true,"schema":{"description":"Username for searching users. Supports a Douyin account ID or the actual account nickname.","title":"User Name","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Returns up to 20 matching user information\n- Contains basic user info like avatar, nickname, Douyin ID, etc."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_user_search","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-creator-fetch_user_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:75071c31dff13dbf0cad5f5d3e8c31f98ceaf7033ee1486963f8da6198f75665","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d258d4387e21"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_creator_fetch_user_search","path":"/apis/v1/tikhub/douyin/creator/fetch_user_search"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/creator/fetch_user_search","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/creator/fetch_user_search?user_name=Y' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/creator/fetch_video_danmaku_list":{"get":{"description":"Douyin (creator).\n\n### Purpose:\n- Get danmaku list for specified video, supports management and filtering\n### Parameters:\n- item_id: Video item ID (required, get from video link or API)\n- count: Items per page (recommended 20, range 1-100)\n- offset: Offset (for pagination, starting position)\n- order_type: Order type (1=time order, 2=other order)\n- is_blocked: Whether to get blocked danmaku (false=normal, true=blocked)\n### Return:\n- Video danmaku list data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_creator_fetch_video_danmaku_list","parameters":[{"description":"Items per page (recommended 20, range 1-100)","example":20,"in":"query","name":"count","required":false,"schema":{"default":20,"description":"Items per page (recommended 20, range 1-100)","maximum":100,"minimum":1,"title":"Count","type":"integer"}},{"description":"Whether to get blocked danmaku (false=normal, true=blocked)","example":false,"in":"query","name":"is_blocked","required":false,"schema":{"default":false,"description":"Whether to get blocked danmaku (false=normal, true=blocked)","title":"Is Blocked","type":"boolean"}},{"description":"Video item ID (required, get from video link or API)","example":"7545659154417896746","in":"query","name":"item_id","required":true,"schema":{"description":"Video item ID (required, get from video link or API)","title":"Item Id","type":"string"}},{"description":"Offset (starting position)","example":0,"in":"query","name":"offset","required":false,"schema":{"default":0,"description":"Offset (starting position)","minimum":0,"title":"Offset","type":"integer"}},{"description":"Order type: 1=sort by time, 2=other sort","example":1,"in":"query","name":"order_type","required":false,"schema":{"default":1,"description":"Order type: 1=sort by time, 2=other sort","title":"Order Type","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Video danmaku list data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_video_danmaku_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-creator-fetch_video_danmaku_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:70f48dcc4ce2e3d5a6e00ecbe965609c19bade13c278d6768d9733fea68b124b","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4587cb6ce88a"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_creator_fetch_video_danmaku_list","path":"/apis/v1/tikhub/douyin/creator/fetch_video_danmaku_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/creator/fetch_video_danmaku_list","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/creator/fetch_video_danmaku_list?count=20&is_blocked=false&item_id=7545659154417896746&offset=0&order_type=1' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/creator_v2/fetch_author_diagnosis":{"post":{"description":"Douyin (creator_v2).\n\n### Purpose:\n- Get Douyin creator account diagnosis data and optimization suggestions\n- Automatically analyze account performance for the past 7 days\n- Provide assessment and improvement suggestions for key metrics\n- Help creators understand account health and optimize content strategy\n- **This API requires valid Douyin Creator Platform Cookie**\n- **Use POST method, Cookie transmitted in request body, more secure**\n- **No need to specify time range, system automatically fetches data for past 7 days**\n\n### Request Body Parameters:\n- cookie: User's Douyin Creator Platform Cookie (required)\n\n### Data Update Time:\n- **Update Cycle**: Yesterday's video data is updated at 12:00 noon the next day\n- **Example**: Video data from October 10, 2025 will be updated at 12:00 on October 11, 2025\n- **Time Range**: Automatically fetches data for the past 7 days\n- **First Use**: Data generation starts from the next day after obtaining permission\n\n### Data Metrics Definition:\n\n**Term Definitions**:\n- **Similar Creators**: Creators with similar creation fields or fan levels\n- **Time Granularity**: The period for data update calculations\n- **Douyin Featured**: Data performance including Featured APP + Douyin Desktop + Douyin APP Featured Tab\n\n**Account Diagnosis Metrics**:\n- **Submission Count**: Number of works published during the statistical period\n- **Engagement Index**: Comprehensive score of views, likes, comments, and shares\n- **Video Views**: Number of times the work has been viewed\n- **Video Completion Rate**: Proportion of complete playbacks\n  - Daily completion rate: Ratio of daily complete views to total views\n  - 10-minute completion rate: Ratio of cumulative complete views to cumulative views\n- **Net Fan Growth**: Net increase in account followers (new followers minus unfollowers)\n\n### Return Data Description:\nAccount diagnosis data including five core dimensions:\n\n**1. Engagement Index (Interact)**:\n- **OwnValue**: Account's own engagement index value (comprehensive score of views, likes, comments, shares)\n- **SimilarCount**: Total number of similar creators\n- **AuthorRank**: Ranking percentile in account's historical data (0-1, higher means better current performance)\n- **SimilarRank**: Ranking percentile among similar creators (0-1, higher means better ranking)\n- **SimilarValue**: Average engagement index value of similar creators\n- **Interpretation**: AuthorRank=0.26 means current engagement exceeds 26% of own history\n- **Interpretation**: SimilarRank=0.52 means ranking exceeds 52% of similar creators\n\n**2. Net Fan Growth (NewFans)**:\n- **OwnValue**: Net increase in followers during the period (new followers - unfollowers)\n- **SimilarCount**: Total number of similar creators\n- **AuthorRank**: Ranking percentile in account's historical fan growth data\n- **SimilarRank**: Fan growth ranking percentile among similar creators\n- **SimilarValue**: Average net fan growth of similar creators\n- **Interpretation**: OwnValue=2 means net gain of 2 followers in this period\n\n**3. Video Views (PlayCnt)**:\n- **OwnValue**: Total number of times works were viewed during the period\n- **SimilarCount**: Total number of similar creators\n- **AuthorRank**: Ranking percentile in account's historical view count\n- **SimilarRank**: View count ranking percentile among similar creators\n- **SimilarValue**: Average view count of similar creators\n- **Interpretation**: OwnValue=192 means total views of 192 in this period\n\n**4. Video Completion Rate (PlayFinishRatio)**:\n- **OwnValue**: Proportion of complete playbacks (decimal between 0-1)\n- **SimilarCount**: Total number of similar creators\n- **AuthorRank**: Ranking percentile in account's historical completion rate\n- **SimilarRank**: Completion rate ranking percentile among similar creators\n- **SimilarValue**: Average completion rate of similar creators\n- **Interpretation**: OwnValue=0.15 means 15% completion rate\n- **Tip**: Focus on first 3 seconds to improve retention\n\n**5. Publishing Activity (PublishActivation)**:\n- **OwnValue**: Number of works published during the period\n- **SimilarCount**: Total number of similar creators\n- **AuthorRank**: Ranking percentile in account's historical publishing data\n- **SimilarRank**: Publishing activity ranking percentile among similar creators\n- **SimilarValue**: Average number of submissions by similar creators\n- **Interpretation**: OwnValue=2 means published 2 works in this period\n\n### Return Data Structure Example:\n```json\n{\n    \"code\": 0,\n    \"data\": {\n        \"Interact\": {\n            \"OwnValue\": 0.0052,\n            \"SimilarCount\": 1494654282,\n            \"AuthorRank\": 0.2633,\n            \"SimilarRank\": 0.5169,\n            \"SimilarValue\": 0.0909\n        },\n        \"NewFans\": {\n            \"OwnValue\": 2,\n            \"AuthorRank\": 0.7924,\n            \"SimilarRank\": 0.6343\n        },\n        \"PlayCnt\": {\n            \"OwnValue\": 192,\n            \"AuthorRank\": 0.8427,\n            \"SimilarRank\": 0.5132\n        },\n        \"PlayFinishRatio\": {\n            \"OwnValue\": 0.1545,\n            \"AuthorRank\": 0.3851,\n            \"SimilarRank\": 0.5086\n        },\n        \"PublishActivation\": {\n            \"OwnValue\": 2,\n            \"AuthorRank\": 0.7345,\n            \"SimilarRank\": 0.5675\n        }\n    }\n}\n```\n\n### Data Interpretation Tips:\n- **OwnValue**: Check actual values to understand current account performance\n- **AuthorRank**: Compare with own past, higher value means better current status\n- **SimilarRank**: Compare with peers, higher value means better ranking among similar creators\n- **Recommendation**: Focus on optimizing metrics when both AuthorRank and SimilarRank are below 0.5\n\n### How to get Cookie:\n1. Login to Douyin Creator Platform (https://creator.douyin.com)\n2. Open browser developer tools (F12)\n3. Switch to Network tab\n4. Refresh page or perform operations\n5. Copy the Cookie header value\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_creator_v2_fetch_author_diagnosis","requestBody":{"content":{"application/json":{"example":{"cookie":"Your_Cookie_Here"},"schema":{"allOf":[{"description":"Author Diagnosis Request Model\n\nThis API requires no additional parameters, automatically fetches diagnosis data for the past 7 days","properties":{"cookie":{"description":"User's Douyin Creator Platform Cookie (required)","example":"Your_Cookie_Here","title":"Cookie","type":"string"}},"required":["cookie"],"title":"AuthorDiagnosisRequest","type":"object"}],"description":"Author diagnosis request parameters"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return Data Description\nAccount diagnosis data including five core dimensions:\n\n**1. Engagement Index (Interact)**:\n- **OwnValue**: Account's own engagement index value (comprehensive score of views, likes, comments, shares)\n- **SimilarCount**: Total number of similar creators\n- **AuthorRank**: Ranking percentile in account's historical data (0-1, higher means better current performance)\n- **SimilarRank**: Ranking percentile among similar creators (0-1, higher means better ranking)\n- **SimilarValue**: Average engagement index value of similar creators\n- **Interpretation**: AuthorRank=0.26 means current engagement exceeds 26% of own history\n- **Interpretation**: SimilarRank=0.52 means ranking exceeds 52% of similar creators\n\n**2. Net Fan Growth (NewFans)**:\n- **OwnValue**: Net increase in followers during the period (new followers - unfollowers)\n- **SimilarCount**: Total number of similar creators\n- **AuthorRank**: Ranking percentile in account's historical fan growth data\n- **SimilarRank**: Fan growth ranking percentile among similar creators\n- **SimilarValue**: Average net fan growth of similar creators\n- **Interpretation**: OwnValue=2 means net gain of 2 followers in this period\n\n**3. Video Views (PlayCnt)**:\n- **OwnValue**: Total number of times works were viewed during the period\n- **SimilarCount**: Total number of similar creators\n- **AuthorRank**: Ranking percentile in account's historical view count\n- **SimilarRank**: View count ranking percentile among similar creators\n- **SimilarValue**: Average view count of similar creators\n- **Interpretation**: OwnValue=192 means total views of 192 in this period\n\n**4. Video Completion Rate (PlayFinishRatio)**:\n- **OwnValue**: Proportion of complete playbacks (decimal between 0-1)\n- **SimilarCount**: Total number of similar creators\n- **AuthorRank**: Ranking percentile in account's historical completion rate\n- **SimilarRank**: Completion rate ranking percentile among similar creators\n- **SimilarValue**: Average completion rate of similar creators\n- **Interpretation**: OwnValue=0.15 means 15% completion rate\n- **Tip**: Focus on first 3 seconds to improve retention\n\n**5. Publishing Activity (PublishActivation)**:\n- **OwnValue**: Number of works published during the period\n- **SimilarCount**: Total number of similar creators\n- **AuthorRank**: Ranking percentile in account's historical publishing data\n- **SimilarRank**: Publishing activity ranking percentile among similar creators\n- **SimilarValue**: Average number of submissions by similar creators\n- **Interpretation**: OwnValue=2 means published 2 works in this period\n\n### Return Data Structure Example\n```json\n{\n    \"code\": 0,\n    \"data\": {\n        \"Interact\": {\n            \"OwnValue\": 0.0052,\n            \"SimilarCount\": 1494654282,\n            \"AuthorRank\": 0.2633,\n            \"SimilarRank\": 0.5169,\n            \"SimilarValue\": 0.0909\n        },\n        \"NewFans\": {\n            \"OwnValue\": 2,\n            \"AuthorRank\": 0.7924,\n            \"SimilarRank\": 0.6343\n        },\n        \"PlayCnt\": {\n            \"OwnValue\": 192,\n            \"AuthorRank\": 0.8427,\n            \"SimilarRank\": 0.5132\n        },\n        \"PlayFinishRatio\": {\n            \"OwnValue\": 0.1545,\n            \"AuthorRank\": 0.3851,\n            \"SimilarRank\": 0.5086\n        },\n        \"PublishActivation\": {\n            \"OwnValue\": 2,\n            \"AuthorRank\": 0.7345,\n            \"SimilarRank\": 0.5675\n        }\n    }\n}\n```"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_author_diagnosis","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-creator_v2-fetch_author_diagnosis","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:6d47a12365d0de4cbbfae9b464df17835e84196da5f4cf03e382b97fd302c70a","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"66ff1257b5c6"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_creator_v2_fetch_author_diagnosis","path":"/apis/v1/tikhub/douyin/creator_v2/fetch_author_diagnosis"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/creator_v2/fetch_author_diagnosis","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/douyin/creator_v2/fetch_author_diagnosis \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"cookie\": \"Your_Cookie_Here\"\n}'"}]}},"/apis/v1/tikhub/douyin/creator_v2/fetch_item_analysis_involved_vertical":{"post":{"description":"Douyin (creator_v2).\n\n### Purpose:\n- Get the vertical tags involved in submitted items within the specified time period\n- Used as parameters for subsequent calls to the submission analysis interface\n- **This API requires users to provide valid Douyin Creator Platform Cookie**\n- **Use POST method, Cookie is transmitted in request body, more secure**\n\n### Request Body Parameters:\n- cookie: User's Douyin Creator Platform Cookie (required, transmitted in request body)\n- start_date: Start date in YYYYMMDD format (required)\n- end_date: End date in YYYYMMDD format (required)\n- **Note: Date range maximum 90 days**\n\n### Return Data Description:\n- primary_verticals: List of vertical tags\n  - Returns the verticals involved in items published during the specified time period\n  - Example: [\"Animals\", \"Food\", \"Travel\"]\n\n### How to get Cookie:\n1. Login to Douyin Creator Platform (https://creator.douyin.com)\n2. Open browser developer tools (F12)\n3. Switch to Network tab\n4. Refresh page or perform operations\n5. Find any request and copy the Cookie header value\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_creator_v2_fetch_item_analysis_involved_vertical","requestBody":{"content":{"application/json":{"example":{"cookie":"Your_Cookie_Here","end_date":"20251011","start_date":"20250713"},"schema":{"allOf":[{"description":"Item Analysis Involved Vertical Request Model","properties":{"cookie":{"description":"User's Douyin Creator Platform Cookie (required, transmitted in request body)","example":"Your_Cookie_Here","title":"Cookie","type":"string"},"end_date":{"description":"End date (format YYYYMMDD)","example":"20251011","title":"End Date","type":"string"},"start_date":{"description":"Start date (format YYYYMMDD)","example":"20250713","title":"Start Date","type":"string"}},"required":["cookie","start_date","end_date"],"title":"ItemAnalysisInvolvedVerticalRequest","type":"object"}],"description":"Item analysis involved vertical request parameters"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return Data Description\n- primary_verticals: List of vertical tags\n  - Returns the verticals involved in items published during the specified time period\n  - Example: [\"Animals\", \"Food\", \"Travel\"]"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_item_analysis_involved_vertical","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-creator_v2-fetch_item_analysis_involved_vertical","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:a623f3ec9673dc9f0be9974008481f76b16575cbd0c65286864fcaf7c1743bbb","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a6bd48d3bad8"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_creator_v2_fetch_item_analysis_involved_vertical","path":"/apis/v1/tikhub/douyin/creator_v2/fetch_item_analysis_involved_vertical"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/creator_v2/fetch_item_analysis_involved_vertical","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/douyin/creator_v2/fetch_item_analysis_involved_vertical \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"cookie\": \"Your_Cookie_Here\",\n  \"start_date\": \"20250713\",\n  \"end_date\": \"20251011\"\n}'"}]}},"/apis/v1/tikhub/douyin/creator_v2/fetch_item_analysis_item_performance":{"post":{"description":"Douyin (creator_v2).\n\n### Purpose:\n- Get performance data for submitted items, including views, likes, comments, shares, etc.\n- Analyze content performance across different genres and verticals\n- **This API requires users to provide valid Douyin Creator Platform Cookie**\n- **Use POST method, Cookie is transmitted in request body, more secure**\n- **Recommend calling fetch_item_analysis_involved_vertical first to get vertical tags**\n\n### Request Body Parameters:\n- cookie: User's Douyin Creator Platform Cookie (required, transmitted in request body)\n- start_date: Start date in YYYYMMDD format (required)\n- end_date: End date in YYYYMMDD format (required)\n- genres: Genre type list (optional, defaults to all genres)\n  - 1: Videos under 1 minute\n  - 2: 1-3 minute videos\n  - 3: 3-5 minute videos\n  - 4: Videos over 5 minutes\n  - 5: Photo posts\n  - 8: Long photo posts\n- primary_verticals: Vertical tag list (required, obtained from fetch_item_analysis_involved_vertical)\n- metric_type: Metric type (optional, defaults to 1)\n  - 1: Views\n  - 2: Likes\n  - 3: Comments\n  - 4: Shares\n- **Note: Date range maximum 90 days**\n\n### Return Data Description:\n- Contains performance data for selected metrics across different genres and verticals\n- Trend analysis and comparison data\n- Helps understand content performance across various dimensions\n\n### How to get Cookie:\n1. Login to Douyin Creator Platform (https://creator.douyin.com)\n2. Open browser developer tools (F12)\n3. Switch to Network tab\n4. Refresh page or perform operations\n5. Find any request and copy the Cookie header value\n\nAPI references: `fetch_item_analysis_involved_vertical` = `POST /tikhub/douyin/creator_v2/fetch_item_analysis_involved_vertical` (operationId: `post_tikhub_douyin_creator_v2_fetch_item_analysis_involved_vertical`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_creator_v2_fetch_item_analysis_item_performance","requestBody":{"content":{"application/json":{"example":{"cookie":"Your_Cookie_Here","end_date":"20251011","genres":[2,3,4,5,8],"metric_type":1,"primary_verticals":["动物"],"start_date":"20250713"},"schema":{"allOf":[{"description":"Item Analysis Item Performance Request Model","properties":{"cookie":{"description":"User's Douyin Creator Platform Cookie (required, transmitted in request body)","example":"Your_Cookie_Here","title":"Cookie","type":"string"},"end_date":{"description":"End date (format YYYYMMDD)","example":"20251011","title":"End Date","type":"string"},"genres":{"default":[1,2,3,4,5,8],"description":"Genres list: 1=video under 1 min, 2=1-3 min video, 3=3-5 min video, 4=video over 5 min, 5=image+text, 8=long-form article\n\nUsage: Genre type list (optional, defaults to all genres)\n  - 1: Videos under 1 minute\n  - 2: 1-3 minute videos\n  - 3: 3-5 minute videos\n  - 4: Videos over 5 minutes\n  - 5: Photo posts\n  - 8: Long photo posts","example":[2,3,4,5,8],"items":{"type":"integer"},"title":"Genres","type":"array"},"metric_type":{"default":1,"description":"Metric type: 1=Views, 2=Likes, 3=Comments, 4=Shares","example":1,"title":"Metric Type","type":"integer"},"primary_verticals":{"description":"Primary verticals list (obtained from the involved_vertical endpoint)\n\nUsage: Vertical tag list (required, obtained from fetch_item_analysis_involved_vertical)\n\nAPI references: `fetch_item_analysis_involved_vertical` = `POST /tikhub/douyin/creator_v2/fetch_item_analysis_involved_vertical` (operationId: `post_tikhub_douyin_creator_v2_fetch_item_analysis_involved_vertical`).","example":["动物"],"items":{"type":"string"},"title":"Primary Verticals","type":"array"},"start_date":{"description":"Start date (format YYYYMMDD)","example":"20250713","title":"Start Date","type":"string"}},"required":["cookie","start_date","end_date","primary_verticals"],"title":"ItemAnalysisItemPerformanceRequest","type":"object"}],"description":"Item analysis item performance request parameters"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return Data Description\n- Contains performance data for selected metrics across different genres and verticals\n- Trend analysis and comparison data\n- Helps understand content performance across various dimensions"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_item_analysis_item_performance","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-creator_v2-fetch_item_analysis_item_performance","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:8b95945055809c4ae9deb832821ac33dbeffb5b80b11c535f1ccd2704401d791","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"45368a873eea"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_creator_v2_fetch_item_analysis_item_performance","path":"/apis/v1/tikhub/douyin/creator_v2/fetch_item_analysis_item_performance"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/creator_v2/fetch_item_analysis_item_performance","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/douyin/creator_v2/fetch_item_analysis_item_performance \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"cookie\": \"Your_Cookie_Here\",\n  \"start_date\": \"20250713\",\n  \"end_date\": \"20251011\",\n  \"genres\": [\n    2,\n    3,\n    4,\n    5,\n    8\n  ],\n  \"primary_verticals\": [\n    \"动物\"\n  ],\n  \"metric_type\": 1\n}'"}]}},"/apis/v1/tikhub/douyin/creator_v2/fetch_item_analysis_overview":{"post":{"description":"Douyin (creator_v2).\n\n### Purpose:\n- Get comprehensive analysis data for account submitted items\n- Including submission performance statistics for different genres and verticals\n- **This API requires users to provide valid Douyin Creator Platform Cookie**\n- **Use POST method, Cookie is transmitted in request body, more secure**\n- **Recommend calling fetch_item_analysis_involved_vertical first to get vertical tags**\n\n### Request Body Parameters:\n- cookie: User's Douyin Creator Platform Cookie (required, transmitted in request body)\n- start_date: Start date in YYYYMMDD format (required)\n- end_date: End date in YYYYMMDD format (required)\n- genres: Genre type list (optional, defaults to all genres)\n  - 1: Videos under 1 minute\n  - 2: 1-3 minute videos\n  - 3: 3-5 minute videos\n  - 4: Videos over 5 minutes\n  - 5: Photo posts\n  - 8: Long photo posts\n- primary_verticals: Vertical tag list (required, obtained from fetch_item_analysis_involved_vertical)\n- **Note: Date range maximum 90 days**\n\n### Return Data Description:\n- Contains submission data analysis for different genres and verticals\n- Metrics including views, likes, comments, shares, etc.\n- Performance comparison of different genres\n\n### How to get Cookie:\n1. Login to Douyin Creator Platform (https://creator.douyin.com)\n2. Open browser developer tools (F12)\n3. Switch to Network tab\n4. Refresh page or perform operations\n5. Find any request and copy the Cookie header value\n\nAPI references: `fetch_item_analysis_involved_vertical` = `POST /tikhub/douyin/creator_v2/fetch_item_analysis_involved_vertical` (operationId: `post_tikhub_douyin_creator_v2_fetch_item_analysis_involved_vertical`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_creator_v2_fetch_item_analysis_overview","requestBody":{"content":{"application/json":{"example":{"cookie":"Your_Cookie_Here","end_date":"20251011","genres":[1,2,3,4,5,8],"primary_verticals":["动物"],"start_date":"20250713"},"schema":{"allOf":[{"description":"Item Analysis Overview Request Model","properties":{"cookie":{"description":"User's Douyin Creator Platform Cookie (required, transmitted in request body)","example":"Your_Cookie_Here","title":"Cookie","type":"string"},"end_date":{"description":"End date (format YYYYMMDD)","example":"20251011","title":"End Date","type":"string"},"genres":{"default":[1,2,3,4,5,8],"description":"Genres list: 1=video under 1 min, 2=1-3 min video, 3=3-5 min video, 4=video over 5 min, 5=image+text, 8=long-form article\n\nUsage: Genre type list (optional, defaults to all genres)\n  - 1: Videos under 1 minute\n  - 2: 1-3 minute videos\n  - 3: 3-5 minute videos\n  - 4: Videos over 5 minutes\n  - 5: Photo posts\n  - 8: Long photo posts","example":[1,2,3,4,5,8],"items":{"type":"integer"},"title":"Genres","type":"array"},"primary_verticals":{"description":"Primary verticals list (obtained from the involved_vertical endpoint)\n\nUsage: Vertical tag list (required, obtained from fetch_item_analysis_involved_vertical)\n\nAPI references: `fetch_item_analysis_involved_vertical` = `POST /tikhub/douyin/creator_v2/fetch_item_analysis_involved_vertical` (operationId: `post_tikhub_douyin_creator_v2_fetch_item_analysis_involved_vertical`).","example":["动物"],"items":{"type":"string"},"title":"Primary Verticals","type":"array"},"start_date":{"description":"Start date (format YYYYMMDD)","example":"20250713","title":"Start Date","type":"string"}},"required":["cookie","start_date","end_date","primary_verticals"],"title":"ItemAnalysisOverviewRequest","type":"object"}],"description":"Item analysis overview request parameters"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return Data Description\n- Contains submission data analysis for different genres and verticals\n- Metrics including views, likes, comments, shares, etc.\n- Performance comparison of different genres"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_item_analysis_overview","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-creator_v2-fetch_item_analysis_overview","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:694aef557bc253a4377a24ca4abc0c4f5c5c05e2ba0d8378b049d3734faf3918","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"181983a153a5"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_creator_v2_fetch_item_analysis_overview","path":"/apis/v1/tikhub/douyin/creator_v2/fetch_item_analysis_overview"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/creator_v2/fetch_item_analysis_overview","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/douyin/creator_v2/fetch_item_analysis_overview \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"cookie\": \"Your_Cookie_Here\",\n  \"start_date\": \"20250713\",\n  \"end_date\": \"20251011\",\n  \"genres\": [\n    1,\n    2,\n    3,\n    4,\n    5,\n    8\n  ],\n  \"primary_verticals\": [\n    \"动物\"\n  ]\n}'"}]}},"/apis/v1/tikhub/douyin/creator_v2/fetch_item_audience_others":{"post":{"description":"Douyin (creator_v2).\n\n### Purpose:\n- Get Douyin item audience other data analysis, including audience distribution and audience keywords\n- Understand whether the audience are fans and what topics they are interested in\n- **This API requires users to provide valid Douyin Creator Platform Cookie**\n- **Use POST method, Cookie is transmitted in request body, more secure**\n\n### Request Body Parameters:\n- cookie: User's Douyin Creator Platform Cookie (required, transmitted in request body)\n- item_id: Item ID (required)\n\n### Return Data Description:\n- **audience_distribution (Audience Distribution)**:\n  - fan_list: Fan proportion list\n    - key: \"1\"=Fan, \"0\"=Non-fan\n    - value: Proportion (decimal between 0-1)\n\n- **audience_keyword (Audience Keywords)**:\n  - keyword_list: List of topics/keywords that audiences are interested in\n    - keyword: Keyword content\n    - value: Interest proportion for this keyword\n\n### How to get Cookie:\n1. Login to Douyin Creator Platform (https://creator.douyin.com)\n2. Open browser developer tools (F12)\n3. Switch to Network tab\n4. Refresh page or perform operations\n5. Find any request and copy the Cookie header value\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_creator_v2_fetch_item_audience_others","requestBody":{"content":{"application/json":{"example":{"cookie":"Your_Cookie_Here","item_id":"7559536212910853422"},"schema":{"allOf":[{"description":"Item Audience Others Request Model","properties":{"cookie":{"description":"User's Douyin Creator Platform Cookie (required, transmitted in request body)","example":"Your_Cookie_Here","title":"Cookie","type":"string"},"item_id":{"description":"Item ID","example":"7559536212910853422","title":"Item Id","type":"string"}},"required":["cookie","item_id"],"title":"ItemAudienceOthersRequest","type":"object"}],"description":"Item audience supplementary analysis request parameters"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return Data Description\n- **audience_distribution (Audience Distribution)**:\n  - fan_list: Fan proportion list\n    - key: \"1\"=Fan, \"0\"=Non-fan\n    - value: Proportion (decimal between 0-1)\n\n- **audience_keyword (Audience Keywords)**:\n  - keyword_list: List of topics/keywords that audiences are interested in\n    - keyword: Keyword content\n    - value: Interest proportion for this keyword"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_item_audience_others","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-creator_v2-fetch_item_audience_others","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:603b05d02c15ee1e9372e0b9fad08e83a938ac902b732cffa9689dcffe243fcd","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"33e8cf41953e"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_creator_v2_fetch_item_audience_others","path":"/apis/v1/tikhub/douyin/creator_v2/fetch_item_audience_others"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/creator_v2/fetch_item_audience_others","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/douyin/creator_v2/fetch_item_audience_others \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"cookie\": \"Your_Cookie_Here\",\n  \"item_id\": \"7559536212910853422\"\n}'"}]}},"/apis/v1/tikhub/douyin/creator_v2/fetch_item_audience_portrait":{"post":{"description":"Douyin (creator_v2).\n\n### Purpose\n- Get Douyin item audience portrait data\n- Understand viewer demographic characteristics\n- Includes active distribution, gender distribution, region distribution, age distribution\n- Help creators precisely target audiences and optimize content strategy\n- **This API requires users to provide valid Douyin Creator Platform Cookie**\n- **Use POST method, Cookie is transmitted in request body, more secure**\n\n### Request Body Parameters\n- cookie: User's Douyin Creator Platform Cookie (required, transmitted in request body)\n- item_id: Item ID (required)\n\n### Return Data Description\nReturns audience portrait data with multiple dimensions:\n\n**1. Active Distribution (active)**:\n- key: Time period identifier (\"2\"=morning, \"3\"=afternoon, \"4\"=evening, \"-1\"=other)\n- value: Active user ratio in this period (decimal between 0-1)\n\n**2. Gender Distribution (gender)**:\n- ratio_list: Gender ratio list\n  - key: \"male\" or \"female\"\n  - value: Gender user ratio (decimal between 0-1)\n- tgi_list: Gender TGI index list (Target Group Index)\n  - key: Gender identifier\n  - value: TGI value (100=average, >100=above average)\n\n**3. Region Distribution (province)**:\n- ratio_list: Province ratio list\n  - key: Province name (e.g., \"浙江\", \"广东\", \"北京\")\n  - value: Province user ratio (decimal between 0-1)\n- tgi_list: Province TGI index list\n  - key: Province name\n  - value: TGI value (reflects regional user activity)\n\n**4. Age Distribution (age)**:\n- ratio_list: Age range ratio list\n  - key: Age range (\"-18\", \"18-23\", \"24-30\", \"31-40\", \"41-50\", \"50-\")\n  - value: Age range user ratio (decimal between 0-1)\n- tgi_list: Age range TGI index list\n  - key: Age range\n  - value: TGI value (reflects age group preference)\n\n**5. Other Dimensions**:\n- career: Career distribution (may be empty)\n- city_level: City level distribution (contains ratio_list and tgi_list)\n- new_user: New user ratio (may be empty)\n\n**TGI Index Explanation**:\n- TGI = 100: Group performance matches platform average\n- TGI > 100: Group ratio is higher than platform average, core audience\n- TGI < 100: Group ratio is lower than platform average\n- Higher TGI indicates greater interest in this content type\n\n**Note**: If some data is empty or zero, possible reasons:\n- Item just published with insufficient sample size\n- No data available for this dimension or below statistical threshold\n- Few users in certain regions or age groups\n\n### Data Value\n- **Precise Targeting**: Understand core audience characteristics\n- **Content Optimization**: Adjust content style based on audience traits\n- **Publishing Timing**: Optimize publish time based on active periods\n- **Regional Strategy**: Customize content for main regional users\n- **Age Adaptation**: Adjust content depth and expression\n- **Gender Preference**: Understand content preferences by gender\n\n### Application Scenarios\n1. **Content Positioning**: Adjust content direction based on main audience\n2. **Publishing Optimization**: Publish during target audience active hours\n3. **Regional Marketing**: Create localized content for main regions\n4. **Age Strategy**: Adjust content complexity based on age distribution\n5. **Gender Marketing**: Balance or focus on specific gender audiences\n6. **Audience Expansion**: Identify potential audience groups to expand influence\n\n### How to get Cookie\n1. Login to Douyin Creator Platform (https://creator.douyin.com)\n2. Open browser developer tools (F12)\n3. Switch to Network tab\n4. Refresh page or perform operations\n5. Find any request and copy the Cookie header value\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_creator_v2_fetch_item_audience_portrait","requestBody":{"content":{"application/json":{"example":{"cookie":"Your_Cookie_Here","item_id":"7559536212910853422"},"schema":{"allOf":[{"description":"Item Audience Portrait Request Model","properties":{"cookie":{"description":"User's Douyin Creator Platform Cookie (required, transmitted in request body)","example":"Your_Cookie_Here","title":"Cookie","type":"string"},"item_id":{"description":"Item ID","example":"7559536212910853422","title":"Item Id","type":"string"}},"required":["cookie","item_id"],"title":"ItemAudiencePortraitRequest","type":"object"}],"description":"Item audience portrait request parameters"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return Data Description\nReturns audience portrait data with multiple dimensions:\n\n**1. Active Distribution (active)**:\n- key: Time period identifier (\"2\"=morning, \"3\"=afternoon, \"4\"=evening, \"-1\"=other)\n- value: Active user ratio in this period (decimal between 0-1)\n\n**2. Gender Distribution (gender)**:\n- ratio_list: Gender ratio list\n  - key: \"male\" or \"female\"\n  - value: Gender user ratio (decimal between 0-1)\n- tgi_list: Gender TGI index list (Target Group Index)\n  - key: Gender identifier\n  - value: TGI value (100=average, >100=above average)\n\n**3. Region Distribution (province)**:\n- ratio_list: Province ratio list\n  - key: Province name (e.g., \"浙江\", \"广东\", \"北京\")\n  - value: Province user ratio (decimal between 0-1)\n- tgi_list: Province TGI index list\n  - key: Province name\n  - value: TGI value (reflects regional user activity)\n\n**4. Age Distribution (age)**:\n- ratio_list: Age range ratio list\n  - key: Age range (\"-18\", \"18-23\", \"24-30\", \"31-40\", \"41-50\", \"50-\")\n  - value: Age range user ratio (decimal between 0-1)\n- tgi_list: Age range TGI index list\n  - key: Age range\n  - value: TGI value (reflects age group preference)\n\n**5. Other Dimensions**:\n- career: Career distribution (may be empty)\n- city_level: City level distribution (contains ratio_list and tgi_list)\n- new_user: New user ratio (may be empty)\n\n**TGI Index Explanation**:\n- TGI = 100: Group performance matches platform average\n- TGI > 100: Group ratio is higher than platform average, core audience\n- TGI < 100: Group ratio is lower than platform average\n- Higher TGI indicates greater interest in this content type\n\n**Note**: If some data is empty or zero, possible reasons:\n- Item just published with insufficient sample size\n- No data available for this dimension or below statistical threshold\n- Few users in certain regions or age groups"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_item_audience_portrait","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-creator_v2-fetch_item_audience_portrait","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e2b35984d9dc01817566d4be59f26ae50f62a7eb23f2df324c0d54bf14aa1473","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"fb873e8eb918"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_creator_v2_fetch_item_audience_portrait","path":"/apis/v1/tikhub/douyin/creator_v2/fetch_item_audience_portrait"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/creator_v2/fetch_item_audience_portrait","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/douyin/creator_v2/fetch_item_audience_portrait \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"cookie\": \"Your_Cookie_Here\",\n  \"item_id\": \"7559536212910853422\"\n}'"}]}},"/apis/v1/tikhub/douyin/creator_v2/fetch_item_danmaku_analysis":{"post":{"description":"Douyin (creator_v2).\n\n### Purpose:\n- Get Douyin item bullet (danmaku) analysis data\n- Understand audience bullet interaction at various video time points\n- Help creators identify hot segments and audience reactions\n- **This API requires users to provide valid Douyin Creator Platform Cookie**\n- **Use POST method, Cookie is transmitted in request body, more secure**\n\n### Request Body Parameters:\n- cookie: User's Douyin Creator Platform Cookie (required, transmitted in request body)\n- item_id: Item ID (required)\n\n### Return Data Description:\nReturns item bullet analysis data, including:\n- bullet_distribution: Bullet distribution data\n  - time_point: Time point (seconds)\n  - count: Number of bullets at this time point\n  - percentage: Percentage of bullets at this time point\n- hot_words: Popular bullet words\n  - word: Bullet word\n  - count: Occurrence count\n  - sentiment: Sentiment orientation (positive/negative/neutral)\n- total_count: Total bullet count\n- peak_time: Peak time point for bullets\n\n**Note**: If empty data or zero bullets returned, it means there is currently no bullet data for this item, possible reasons:\n- Item was just published and no viewers have sent bullets yet\n- Item type is not suitable for bullet interaction\n- Bullet feature is not enabled\n\n### Data Value:\n- **Hot Spot Identification**: Identify video segments with highest audience interest\n- **Sentiment Analysis**: Understand audience emotional reactions to content\n- **Interaction Optimization**: Optimize content presentation in high-bullet areas\n- **Content Improvement**: Adjust future content based on bullet feedback\n\n### Application Scenarios:\n1. **Content Optimization**: Find favorite segments and reinforce similar content\n2. **Pacing Adjustment**: Dense bullet areas indicate engaging content, extend similar segments\n3. **Emotion Control**: Understand genuine audience reactions through bullet sentiment\n4. **Interaction Design**: Design interactive elements at bullet peaks to boost engagement\n\n### How to get Cookie:\n1. Login to Douyin Creator Platform (https://creator.douyin.com)\n2. Open browser developer tools (F12)\n3. Switch to Network tab\n4. Refresh page or perform operations\n5. Find any request and copy the Cookie header value\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_creator_v2_fetch_item_danmaku_analysis","requestBody":{"content":{"application/json":{"example":{"cookie":"Your_Cookie_Here","item_id":"7559536212910853422"},"schema":{"allOf":[{"description":"Item Bullet Analysis Request Model","properties":{"cookie":{"description":"User's Douyin Creator Platform Cookie (required, transmitted in request body)","example":"Your_Cookie_Here","title":"Cookie","type":"string"},"item_id":{"description":"Item ID","example":"7559536212910853422","title":"Item Id","type":"string"}},"required":["cookie","item_id"],"title":"ItemBulletAnalysisRequest","type":"object"}],"description":"Item bullet (danmaku) analysis request parameters"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return Data Description\nReturns item bullet analysis data, including:\n- bullet_distribution: Bullet distribution data\n  - time_point: Time point (seconds)\n  - count: Number of bullets at this time point\n  - percentage: Percentage of bullets at this time point\n- hot_words: Popular bullet words\n  - word: Bullet word\n  - count: Occurrence count\n  - sentiment: Sentiment orientation (positive/negative/neutral)\n- total_count: Total bullet count\n- peak_time: Peak time point for bullets\n\n**Note**: If empty data or zero bullets returned, it means there is currently no bullet data for this item, possible reasons:\n- Item was just published and no viewers have sent bullets yet\n- Item type is not suitable for bullet interaction\n- Bullet feature is not enabled"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_item_danmaku_analysis","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-creator_v2-fetch_item_danmaku_analysis","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:2276a7568ceeae3b4fb180cc1cad8625a6d0ffe4a07191c62f210473d34ecb31","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0ab9f5faf65b"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_creator_v2_fetch_item_danmaku_analysis","path":"/apis/v1/tikhub/douyin/creator_v2/fetch_item_danmaku_analysis"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/creator_v2/fetch_item_danmaku_analysis","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/douyin/creator_v2/fetch_item_danmaku_analysis \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"cookie\": \"Your_Cookie_Here\",\n  \"item_id\": \"7559536212910853422\"\n}'"}]}},"/apis/v1/tikhub/douyin/creator_v2/fetch_item_list":{"post":{"description":"Douyin (creator_v2).\n\n### Purpose\n- Get all published items within the specified time range\n- Support pagination query, maximum 100 items per request\n- Data update description:\n  - **Views, likes, comments, shares, favorites update in real-time**\n  - **Other metrics update hourly**\n- **This API requires users to provide valid Douyin Creator Platform Cookie**\n- **Use POST method, Cookie is transmitted in request body, more secure**\n\n### Request Body Parameters\n- cookie: User's Douyin Creator Platform Cookie (required, transmitted in request body)\n- start_time: Start timestamp in milliseconds (required)\n- end_time: End timestamp in milliseconds (required)\n- count: Number of items per page, default 10, max 100 (optional)\n- order_by: Sort method, supports 26 types (optional, default 1)\n- fields: Fields to return, default \"metrics,review,visibility\" (optional)\n  - metrics: Traffic metrics (views, likes, comments, shares, favorites, etc.)\n  - review: Review status\n  - visibility: Visibility status\n- need_cooperation: Need cooperation info, default true (optional)\n- need_long_article: Include long articles, default true (optional)\n- cursor: Pagination cursor, don't pass for first request, use returned cursor for pagination (optional)\n\n### Sort Options (order_by)\n| Value | Sort Field | Direction | Update Freq | Description |\n|-------|-----------|-----------|-------------|-------------|\n| 1 | Publish Time | Desc ↓ | - | Default, newest first |\n| 2 | Publish Time | Asc ↑ | - | Oldest first |\n| 3 | Views | Desc ↓ | Real-time | Video views count |\n| 4 | Views | Asc ↑ | Real-time | Least views first |\n| 5 | Likes | Desc ↓ | Real-time | Likes count |\n| 6 | Likes | Asc ↑ | Real-time | Least likes first |\n| 7 | Comments | Desc ↓ | Real-time | Comments count |\n| 8 | Comments | Asc ↑ | Real-time | Least comments first |\n| 9 | Shares | Desc ↓ | Real-time | Shares count |\n| 10 | Shares | Asc ↑ | Real-time | Least shares first |\n| 11 | Favorites | Desc ↓ | Real-time | Favorites count |\n| 12 | Favorites | Asc ↑ | Real-time | Least favorites first |\n| 13 | 2s Bounce Rate | Desc ↓ | Hourly | Views bounced within 2s / total views |\n| 14 | 2s Bounce Rate | Asc ↑ | Hourly | Lowest bounce rate first |\n| 15 | 5s Completion | Desc ↓ | Hourly | Views over 5s / total views |\n| 16 | 5s Completion | Asc ↑ | Hourly | Lowest 5s completion first |\n| 17 | Completion Rate | Desc ↓ | Hourly | Full plays / total views |\n| 18 | Completion Rate | Asc ↑ | Hourly | Lowest completion rate first |\n| 19 | Cover CTR | Desc ↓ | Hourly | Cover clicks / cover impressions |\n| 20 | Cover CTR | Asc ↑ | Hourly | Lowest CTR first |\n| 21 | Avg Play Duration | Desc ↓ | Hourly | Average video play duration |\n| 22 | Avg Play Duration | Asc ↑ | Hourly | Shortest duration first |\n| 23 | Profile Visits | Desc ↓ | Daily | Profile visits after watching |\n| 24 | Profile Visits | Asc ↑ | Daily | Least profile visits first |\n| 25 | Follower Growth | Desc ↓ | Hourly | New followers from this video |\n| 26 | Follower Growth | Asc ↑ | Hourly | Least follower growth first |\n\n### Sort Usage Tips\n- **Find Hits**: Use order_by=3 (Views↓) or order_by=5 (Likes↓)\n- **Content Optimization**: Use order_by=13 (Bounce Rate↓) to find videos to improve\n- **Improve Completion**: Use order_by=17 (Completion↓) to analyze high-completion videos\n- **Follower Analysis**: Use order_by=25 (Follower Growth↓) to find best performing videos\n- **Cover Optimization**: Use order_by=19 (Cover CTR↓) to analyze cover attractiveness\n\n### Return\n- Item list data with detailed metric information\n- has_more: Whether there are more items\n- cursor: Cursor for next page, used for pagination\n- items: Array of items\n\n### Usage Flow\n1. **First request**: Don't pass cursor parameter, get first page\n2. **Check has_more**: If true, there are more items\n3. **Paginate**: Use returned cursor value as cursor parameter for next request\n4. **Repeat steps 2-3**: Until has_more is false\n\n### Limitations\n- Only supports filtering: Top 100 items by genre in selected period\n- For exporting more data, use `/tikhub/douyin/creator_v2/fetch_item_list_download` API (supports top 1000 items)\n\n### Timestamp Conversion\n- JavaScript: `new Date('2025-07-01').getTime()` -> 1719763200000\n- Python: `int(datetime(2025, 7, 1).timestamp() * 1000)` -> 1719763200000\n\n### How to get Cookie\n1. Login to Douyin Creator Platform (https://creator.douyin.com)\n2. Open browser developer tools (F12)\n3. Switch to Network tab\n4. Refresh page or perform operations\n5. Find any request and copy the Cookie header value\n\nAPI references: `fetch_item_list_download` = `POST /tikhub/douyin/creator_v2/fetch_item_list_download` (operationId: `post_tikhub_douyin_creator_v2_fetch_item_list_download`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_creator_v2_fetch_item_list","requestBody":{"content":{"application/json":{"example":{"cookie":"Your_Cookie_Here","count":10,"end_time":1760198399000,"fields":"metrics,review,visibility","need_cooperation":true,"need_long_article":true,"order_by":1,"start_time":1758988800000},"schema":{"allOf":[{"description":"Item List Request Model","properties":{"cookie":{"description":"User's Douyin Creator Platform Cookie (required, transmitted in request body)","example":"Your_Cookie_Here","title":"Cookie","type":"string"},"count":{"default":10,"description":"Count per page (max 100)\n\nUsage: Number of items per page, default 10, max 100 (optional)","example":10,"maximum":100,"title":"Count","type":"integer"},"cursor":{"description":"Pagination cursor, don't pass for first request, use returned cursor for pagination (optional)","title":"Cursor","type":["integer","null"]},"end_time":{"description":"End time timestamp (milliseconds)","example":1760198399000,"title":"End Time","type":"integer"},"fields":{"default":"metrics,review,visibility","description":"Fields to return, default \"metrics,review,visibility\" (optional)\n  - metrics: Traffic metrics (views, likes, comments, shares, favorites, etc.)\n  - review: Review status\n  - visibility: Visibility status","example":"metrics,review,visibility","title":"Fields","type":"string"},"need_cooperation":{"default":true,"description":"Need cooperation info","example":true,"title":"Need Cooperation","type":"boolean"},"need_long_article":{"default":true,"description":"Include long articles","example":true,"title":"Need Long Article","type":"boolean"},"order_by":{"default":1,"description":"Order by (1-26): 1=Publish time (newest first), 2=Publish time (oldest first), 3=Views (desc), 4=Views (asc), 5=Likes (desc), 6=Likes (asc), 7=Comments (desc), 8=Comments (asc), 9=Shares (desc), 10=Shares (asc), 11=Favorites (desc), 12=Favorites (asc), 13=2s bounce rate (desc), 14=2s bounce rate (asc), 15=5s completion rate (desc), 16=5s completion rate (asc), 17=Completion rate (desc), 18=Completion rate (asc), 19=Cover CTR (desc), 20=Cover CTR (asc), 21=Avg watch duration (desc), 22=Avg watch duration (asc), 23=Profile visits (desc), 24=Profile visits (asc), 25=Follower growth (desc), 26=Follower growth (asc)","example":1,"title":"Order By","type":"integer"},"start_time":{"description":"Start timestamp (milliseconds)","example":1758988800000,"title":"Start Time","type":"integer"}},"required":["cookie","start_time","end_time"],"title":"ItemListRequest","type":"object"}],"description":"Item list request parameters"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Item list data with detailed metric information\n- has_more: Whether there are more items\n- cursor: Cursor for next page, used for pagination\n- items: Array of items"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_item_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-creator_v2-fetch_item_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:b29ccd0f6a54ad8bcb6d2b9e48496db52e19d9e6efb6f6a4874d83a9ddddf648","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"64ce08445e77"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_creator_v2_fetch_item_list","path":"/apis/v1/tikhub/douyin/creator_v2/fetch_item_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/creator_v2/fetch_item_list","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/douyin/creator_v2/fetch_item_list \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"cookie\": \"Your_Cookie_Here\",\n  \"start_time\": 1758988800000,\n  \"end_time\": 1760198399000,\n  \"count\": 10,\n  \"order_by\": 1,\n  \"fields\": \"metrics,review,visibility\",\n  \"need_cooperation\": true,\n  \"need_long_article\": true\n}'"}]}},"/apis/v1/tikhub/douyin/creator_v2/fetch_item_list_download":{"post":{"description":"Douyin (creator_v2).\n\n### Purpose\n- Export detailed data of top 1000 items within the specified time range\n- Support filtering export content by genre types\n- **This API is for batch export, not suitable for real-time queries**\n- **Export tasks are processed asynchronously, need to wait for server to generate file**\n- **This API requires users to provide valid Douyin Creator Platform Cookie**\n- **Use POST method, Cookie is transmitted in request body, more secure**\n\n### Request Body Parameters\n- cookie: User's Douyin Creator Platform Cookie (required, transmitted in request body)\n- min_cursor: Min cursor, i.e., start timestamp in milliseconds (required)\n- max_cursor: Max cursor, i.e., end timestamp in milliseconds (required)\n- type_filters: Genre type filter list, default all [1,2,3,4,5,8] (optional)\n  - **1**: Videos under 1 minute\n  - **2**: 1-3 minute videos\n  - **3**: 3-5 minute videos\n  - **4**: Videos over 5 minutes\n  - **5**: Image posts\n  - **8**: Long image posts\n- need_long_article: Include long articles, default true (optional)\n\n### Return\n- **Directly returns Excel file stream**, browser will auto-download\n- File: Excel workbook (.xlsx); use the filename supplied by the response\n- File Format: Excel (.xlsx)\n- Content-Type: application/vnd.ms-excel\n\n### Usage Flow\n1. **Initiate export request**: Submit time range and filter conditions\n2. **Receive file**: API returns Excel file stream directly\n3. **Auto download**: Browser automatically triggers file download\n4. **Data analysis**: Open Excel file for data analysis\n\n### Limitations\n- Only supports exporting: Top 1000 items in selected period\n- Support filtering by genre types (can select any combination of 1-6 genres)\n- Not suitable for real-time queries, designed for batch data analysis\n\n### Genre Type Description\n| Type | Genre Name | Description | Use Case |\n|------|-----------|-------------|----------|\n| 1 | <1min video | Short video | Fast spread, high engagement |\n| 2 | 1-3min video | Medium-short video | Balance content & duration |\n| 3 | 3-5min video | Medium-long video | Deep content presentation |\n| 4 | 5min+ video | Long video | Professional content, deep analysis |\n| 5 | Image post | Image post | Picture + text format |\n| 8 | Long image post | Long image post | Deep image-text content |\n\n### Export Data Includes\n- Item basic info (ID, title, publish time, etc.)\n- Traffic metrics (views, likes, comments, shares, favorites)\n- Review status\n- Visibility settings\n- Other creator-related data\n\n### Timestamp Conversion\n- JavaScript: `new Date('2025-07-01').getTime()` -> 1719763200000\n- Python: `int(datetime(2025, 7, 1).timestamp() * 1000)` -> 1719763200000\n\n### How to get Cookie\n1. Login to Douyin Creator Platform (https://creator.douyin.com)\n2. Open browser developer tools (F12)\n3. Switch to Network tab\n4. Refresh page or perform operations\n5. Find any request and copy the Cookie header value\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_creator_v2_fetch_item_list_download","requestBody":{"content":{"application/json":{"example":{"cookie":"Your_Cookie_Here","max_cursor":1760198399000,"min_cursor":1752336000000,"need_long_article":true,"type_filters":[2,3,4,5,1,8]},"schema":{"allOf":[{"description":"Item List Download Request Model","properties":{"cookie":{"description":"User's Douyin Creator Platform Cookie (required, transmitted in request body)","example":"Your_Cookie_Here","title":"Cookie","type":"string"},"max_cursor":{"description":"Max cursor (end timestamp in milliseconds)","example":1760198399000,"title":"Max Cursor","type":"integer"},"min_cursor":{"description":"Min cursor (start timestamp in milliseconds)","example":1752336000000,"title":"Min Cursor","type":"integer"},"need_long_article":{"default":true,"description":"Include long articles","example":true,"title":"Need Long Article","type":"boolean"},"type_filters":{"default":[1,2,3,4,5,8],"description":"Type filters: 1=video under 1 min, 2=1-3 min video, 3=3-5 min video, 4=video over 5 min, 5=image+text, 8=long-form article\n\nUsage: Genre type filter list, default all [1,2,3,4,5,8] (optional)\n  - **1**: Videos under 1 minute\n  - **2**: 1-3 minute videos\n  - **3**: 3-5 minute videos\n  - **4**: Videos over 5 minutes\n  - **5**: Image posts\n  - **8**: Long image posts","example":[2,3,4,5,1,8],"items":{"type":"integer"},"title":"Type Filters","type":"array"}},"required":["cookie","min_cursor","max_cursor"],"title":"ItemListDownloadRequest","type":"object"}],"description":"Item list download request parameters"}}},"required":true},"responses":{"200":{"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_item_list_download","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-creator_v2-fetch_item_list_download","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-pending":{"method":"POST","operation_id":"post_tikhub_douyin_creator_v2_fetch_item_list_download","path":"/apis/v1/tikhub/douyin/creator_v2/fetch_item_list_download","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"efca6c5ca813"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_creator_v2_fetch_item_list_download","path":"/apis/v1/tikhub/douyin/creator_v2/fetch_item_list_download"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/creator_v2/fetch_item_list_download","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/douyin/creator_v2/fetch_item_list_download \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"cookie\": \"Your_Cookie_Here\",\n  \"min_cursor\": 1752336000000,\n  \"max_cursor\": 1760198399000,\n  \"type_filters\": [\n    2,\n    3,\n    4,\n    5,\n    1,\n    8\n  ],\n  \"need_long_article\": true\n}'"}]}},"/apis/v1/tikhub/douyin/creator_v2/fetch_item_overview_data":{"post":{"description":"Douyin (creator_v2).\n\n### Purpose:\n- Get Douyin item overview data, including traffic metrics, review status, play info, etc.\n- **This API requires users to provide valid Douyin Creator Platform Cookie**\n- **Use POST method, Cookie is transmitted in request body, more secure**\n\n### Request Body Parameters:\n- cookie: User's Douyin Creator Platform Cookie (required, transmitted in request body)\n- ids: Item ID list, separated by comma (e.g., \"7559536212910853422,7559536212910853423\")\n- fields: Fields to return, default is \"metrics,review,play_info,dou_plus,integrated_incentive,incentive_life,content_analysis\"\n  - Available fields (comma-separated, customizable):\n    - metrics: Traffic metrics data (views, likes, comments, etc.)\n    - review: Review status information\n    - play_info: Play related information\n    - dou_plus: DOU+ promotion information\n    - integrated_incentive: Integrated incentive data\n    - incentive_life: Incentive lifecycle information\n    - content_analysis: Content analysis data\n\n### Return:\n- Item overview data, returns corresponding fields based on the fields parameter\n\n### How to get Cookie:\n1. Login to Douyin Creator Platform (https://creator.douyin.com)\n2. Open browser developer tools (F12)\n3. Switch to Network tab\n4. Refresh page or perform operations\n5. Find any request and copy the Cookie header value\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_creator_v2_fetch_item_overview_data","requestBody":{"content":{"application/json":{"example":{"cookie":"Your_Cookie_Here","fields":"metrics,review,play_info,dou_plus,integrated_incentive,incentive_life,content_analysis","ids":"7559536212910853422"},"schema":{"allOf":[{"description":"Item Overview Data Request Model","properties":{"cookie":{"description":"User's Douyin Creator Platform Cookie (required, transmitted in request body)","example":"Your_Cookie_Here","title":"Cookie","type":"string"},"fields":{"default":"metrics,review,play_info,dou_plus,integrated_incentive,incentive_life,content_analysis","description":"Fields to return, separated by comma. Optional values: metrics, review, play_info, dou_plus, integrated_incentive, incentive_life, content_analysis\n\nUsage: Fields to return, default is \"metrics,review,play_info,dou_plus,integrated_incentive,incentive_life,content_analysis\"\n  - Available fields (comma-separated, customizable):\n    - metrics: Traffic metrics data (views, likes, comments, etc.)\n    - review: Review status information\n    - play_info: Play related information\n    - dou_plus: DOU+ promotion information\n    - integrated_incentive: Integrated incentive data\n    - incentive_life: Incentive lifecycle information\n    - content_analysis: Content analysis data","title":"Fields","type":["string","null"]},"ids":{"description":"Item ID list, separated by comma (e.g., \"7559536212910853422,7559536212910853423\")","example":"7559536212910853422,7559536212910853423","title":"Ids","type":"string"}},"required":["cookie","ids"],"title":"ItemMgetRequest","type":"object"}],"description":"Item overview data request parameters"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Item overview data, returns corresponding fields based on the fields parameter"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_item_overview_data","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-creator_v2-fetch_item_overview_data","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:c8e3ed94ff9c7d71bbe9ecc2bf32d7a70763ef1d11225b04c41582e864a88a68","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d18a8ea81081"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_creator_v2_fetch_item_overview_data","path":"/apis/v1/tikhub/douyin/creator_v2/fetch_item_overview_data"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/creator_v2/fetch_item_overview_data","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/douyin/creator_v2/fetch_item_overview_data \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"cookie\": \"Your_Cookie_Here\",\n  \"ids\": \"7559536212910853422\",\n  \"fields\": \"metrics,review,play_info,dou_plus,integrated_incentive,incentive_life,content_analysis\"\n}'"}]}},"/apis/v1/tikhub/douyin/creator_v2/fetch_item_play_source":{"post":{"description":"Douyin (creator_v2).\n\n### Purpose:\n- Get Douyin item play source statistics\n- Statistics of the proportion of item views from different sources\n- **If a channel is not shown, it means there are no views from that channel yet**\n- **For newly published items, the recommended page traffic may be low initially, please wait for system distribution**\n- **This API requires users to provide valid Douyin Creator Platform Cookie**\n- **Use POST method, Cookie is transmitted in request body, more secure**\n\n### Request Body Parameters:\n- cookie: User's Douyin Creator Platform Cookie (required, transmitted in request body)\n- item_id: Item ID (required)\n\n### Return Data Description:\n- play_source: List of traffic sources with play proportion for each channel\n  - key: Traffic source channel identifier\n  - value: Current proportion (decimal between 0-1, e.g., 0.85 means 85%)\n  - history_difference: Difference from historical data\n  - app_id: Application ID\n\n### Traffic Source Channel Description:\n- **homepage_hot**: Recommended page (system recommendation traffic)\n- **familiar**: Friends page (followed people, friend recommendations)\n- **search**: Search (user active search)\n- **homepage**: Personal homepage (views from homepage visits)\n- **message**: Message page (through message entry)\n- **other**: Other (other sources)\n\n### How to get Cookie:\n1. Login to Douyin Creator Platform (https://creator.douyin.com)\n2. Open browser developer tools (F12)\n3. Switch to Network tab\n4. Refresh page or perform operations\n5. Find any request and copy the Cookie header value\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_creator_v2_fetch_item_play_source","requestBody":{"content":{"application/json":{"example":{"cookie":"Your_Cookie_Here","item_id":"7559536212910853422"},"schema":{"allOf":[{"description":"Item Play Source Statistics Request Model","properties":{"cookie":{"description":"User's Douyin Creator Platform Cookie (required, transmitted in request body)","example":"Your_Cookie_Here","title":"Cookie","type":"string"},"item_id":{"description":"Item ID","example":"7559536212910853422","title":"Item Id","type":"string"}},"required":["cookie","item_id"],"title":"ItemPlaySourceRequest","type":"object"}],"description":"Item play source statistics request parameters"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return Data Description\n- play_source: List of traffic sources with play proportion for each channel\n  - key: Traffic source channel identifier\n  - value: Current proportion (decimal between 0-1, e.g., 0.85 means 85%)\n  - history_difference: Difference from historical data\n  - app_id: Application ID"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_item_play_source","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-creator_v2-fetch_item_play_source","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:5c65b0e7cf59a165b30e2f4c8f84d6f1822ba79bcb901476b8536840e4dfe018","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"63415e872189"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_creator_v2_fetch_item_play_source","path":"/apis/v1/tikhub/douyin/creator_v2/fetch_item_play_source"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/creator_v2/fetch_item_play_source","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/douyin/creator_v2/fetch_item_play_source \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"cookie\": \"Your_Cookie_Here\",\n  \"item_id\": \"7559536212910853422\"\n}'"}]}},"/apis/v1/tikhub/douyin/creator_v2/fetch_item_search_keyword":{"post":{"description":"Douyin (creator_v2).\n\n### Purpose:\n- Get Douyin item search keywords statistics\n- Understand which search keywords users used to find and watch the item\n- Help creators optimize content titles, tags, and descriptions to improve search exposure\n- **This API requires users to provide valid Douyin Creator Platform Cookie**\n- **Use POST method, Cookie is transmitted in request body, more secure**\n\n### Request Body Parameters:\n- cookie: User's Douyin Creator Platform Cookie (required, transmitted in request body)\n- item_id: Item ID (required)\n\n### Return Data Description:\nReturns a list of keywords users searched for to find this item, including:\n- keyword: Search keyword\n- count: Number of times this keyword was searched\n- percentage: Percentage of this keyword in total searches\n\n**Note**: If an empty list is returned, it means there is currently no search keyword data for this item, possible reasons:\n- Item was just published and no users have searched for it yet\n- Item is mainly spread through recommendations, follows, etc., not through search\n- No search behavior during the statistics period\n\n### Data Value:\n- **Optimize Title**: Adjust item title based on popular keywords\n- **Optimize Tags**: Add relevant popular search terms as tags\n- **Content Planning**: Understand user interests and create more relevant content\n- **SEO Optimization**: Improve item ranking in search results\n\n### How to get Cookie:\n1. Login to Douyin Creator Platform (https://creator.douyin.com)\n2. Open browser developer tools (F12)\n3. Switch to Network tab\n4. Refresh page or perform operations\n5. Find any request and copy the Cookie header value\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_creator_v2_fetch_item_search_keyword","requestBody":{"content":{"application/json":{"example":{"cookie":"Your_Cookie_Here","item_id":"7559536212910853422"},"schema":{"allOf":[{"description":"Item Search Keywords Request Model","properties":{"cookie":{"description":"User's Douyin Creator Platform Cookie (required, transmitted in request body)","example":"Your_Cookie_Here","title":"Cookie","type":"string"},"item_id":{"description":"Item ID","example":"7559536212910853422","title":"Item Id","type":"string"}},"required":["cookie","item_id"],"title":"ItemSearchKeywordRequest","type":"object"}],"description":"Item search keywords statistics request parameters"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return Data Description\nReturns a list of keywords users searched for to find this item, including:\n- keyword: Search keyword\n- count: Number of times this keyword was searched\n- percentage: Percentage of this keyword in total searches\n\n**Note**: If an empty list is returned, it means there is currently no search keyword data for this item, possible reasons:\n- Item was just published and no users have searched for it yet\n- Item is mainly spread through recommendations, follows, etc., not through search\n- No search behavior during the statistics period"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_item_search_keyword","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-creator_v2-fetch_item_search_keyword","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:ceb1ca31b7b7a3a5be27b340fcb3f223e748e05754885fbf03e34ff46595a06d","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"44c27034e134"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_creator_v2_fetch_item_search_keyword","path":"/apis/v1/tikhub/douyin/creator_v2/fetch_item_search_keyword"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/creator_v2/fetch_item_search_keyword","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/douyin/creator_v2/fetch_item_search_keyword \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"cookie\": \"Your_Cookie_Here\",\n  \"item_id\": \"7559536212910853422\"\n}'"}]}},"/apis/v1/tikhub/douyin/creator_v2/fetch_item_watch_trend":{"post":{"description":"Douyin (creator_v2).\n\n### Purpose:\n- Get Douyin item watch trend analysis data\n- Understand user behavior patterns while watching the item\n- Help creators optimize video content structure and pacing\n- **This API requires users to provide valid Douyin Creator Platform Cookie**\n- **Use POST method, Cookie is transmitted in request body, more secure**\n\n### Request Body Parameters:\n- cookie: User's Douyin Creator Platform Cookie (required, transmitted in request body)\n- item_id: Item ID (required)\n- analysis_type: Analysis type (optional, default is 1)\n  - **1**: Retention Analysis - Shows user retention at each time point\n  - **2**: Like Analysis - Shows user like behavior at each time point\n  - **7**: Bounce Analysis - Shows user bounce rate at each time point\n\n### Analysis Type Description:\n- **Retention Analysis (analysis_type=1)**:\n  - Shows viewer retention rate at various video time points\n  - Higher retention means more engaging content at that moment\n  - **Note**: Data is more accurate when views exceed 200\n  - Good for: Identifying which segments keep viewers watching\n\n- **Like Analysis (analysis_type=2)**:\n  - Shows viewer like rate at various video time points\n  - Higher like rate indicates particularly popular segments\n  - Good for: Identifying segments that drive user engagement\n\n- **Bounce Analysis (analysis_type=7)**:\n  - Shows viewer bounce rate at various video time points\n  - High bounce rate indicates potential content issues\n  - Good for: Identifying segments that cause viewers to leave\n\n### Return Data Description:\n- analysis_trend: Trend analysis data\n  - current_item: Data points for current item\n    - key: Time point (format: mm:ss, e.g., \"00:05\" for 5 seconds)\n    - value: Proportion at this time point (decimal between 0-1)\n  - similar_author: Average data from similar authors (for comparison)\n    - key: Time point\n    - value: Average proportion at this time point\n\n### Data Value:\n- **Content Optimization**: Identify key drop-off points\n- **Pacing Adjustment**: Optimize video rhythm and flow\n- **Comparative Analysis**: Compare with similar creators to find gaps\n- **A/B Testing**: Test different content versions\n\n### How to get Cookie:\n1. Login to Douyin Creator Platform (https://creator.douyin.com)\n2. Open browser developer tools (F12)\n3. Switch to Network tab\n4. Refresh page or perform operations\n5. Find any request and copy the Cookie header value\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_creator_v2_fetch_item_watch_trend","requestBody":{"content":{"application/json":{"example":{"analysis_type":1,"cookie":"Your_Cookie_Here","item_id":"7559536212910853422"},"schema":{"allOf":[{"description":"Item Watch Trend Analysis Request Model","properties":{"analysis_type":{"default":1,"description":"Analysis type: 1=Retention, 2=Like, 7=Bounce\n\nUsage: Analysis type (optional, default is 1)\n  - **1**: Retention Analysis - Shows user retention at each time point\n  - **2**: Like Analysis - Shows user like behavior at each time point\n  - **7**: Bounce Analysis - Shows user bounce rate at each time point","example":1,"title":"Analysis Type","type":"integer"},"cookie":{"description":"User's Douyin Creator Platform Cookie (required, transmitted in request body)","example":"Your_Cookie_Here","title":"Cookie","type":"string"},"item_id":{"description":"Item ID","example":"7559536212910853422","title":"Item Id","type":"string"}},"required":["cookie","item_id"],"title":"ItemWatchTrendRequest","type":"object"}],"description":"Item watch trend analysis request parameters"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return Data Description\n- analysis_trend: Trend analysis data\n  - current_item: Data points for current item\n    - key: Time point (format: mm:ss, e.g., \"00:05\" for 5 seconds)\n    - value: Proportion at this time point (decimal between 0-1)\n  - similar_author: Average data from similar authors (for comparison)\n    - key: Time point\n    - value: Average proportion at this time point"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_item_watch_trend","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-creator_v2-fetch_item_watch_trend","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:49956302f5c7ca34c8de6f0bbe8efcb648bd7d4e87b5d56878e3d47370939c1e","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"98a247e2dc16"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_creator_v2_fetch_item_watch_trend","path":"/apis/v1/tikhub/douyin/creator_v2/fetch_item_watch_trend"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/creator_v2/fetch_item_watch_trend","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/douyin/creator_v2/fetch_item_watch_trend \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"cookie\": \"Your_Cookie_Here\",\n  \"item_id\": \"7559536212910853422\",\n  \"analysis_type\": 1\n}'"}]}},"/apis/v1/tikhub/douyin/creator_v2/fetch_live_room_history_list":{"post":{"description":"Douyin (creator_v2).\n\n### Purpose:\n- Get Douyin creator's live room history list\n- View all live session data within a specified time range\n- Support querying ongoing and historical live sessions\n- **This API requires users to provide valid Douyin Creator Platform Cookie**\n- **Use POST method, Cookie is transmitted in request body, more secure**\n\n### Request Body Parameters:\n- cookie: User's Douyin Creator Platform Cookie (required, transmitted in request body)\n- start_date: Start date in YYYY-MM-DD format (required, e.g., \"2025-09-11\")\n- end_date: End date in YYYY-MM-DD format (required, e.g., \"2025-10-11\")\n- limit: Limit per page, default 400, max 400\n- need_living: Include ongoing live sessions (0=No, 1=Yes, default 1)\n- download: Download flag (0=No download, 1=Download, default 0)\n\n### Return Data Description:\nReturns a list of live session history, data is located in `data.data.series` array, each session includes:\n\n**Basic Info**:\n- roomID: Live room ID\n- roomTitle: Live title\n- coverUri: Live cover image URL\n- startTime: Start time (format: \"YYYY-MM-DD HH:mm:ss\")\n- endTime: End time (format: \"YYYY-MM-DD HH:mm:ss\")\n- liveDurationWithoutPause: Duration without pause (format: \"1 minute 5 seconds\")\n- playStatus: Play status (4=Ended)\n\n**Traffic Data**:\n- watchCnt: Total watch count\n- serverWatchUcntTdDirect: Direct watch user count (from server statistics)\n- pcu: Peak Concurrent Users\n- liveServerWatchDurationTdPavg: Average watch duration\n\n**Engagement Data**:\n- serverLikeCntTd: Likes count\n- clientCommentUcntTd: Comment user count\n- liveNewFollowUcnt: New followers count\n\n**Consumption/Conversion Data**:\n- liveConsumeUcnt: Consuming user count\n- liveFansConsumeUcntTd: Fan consuming user count\n- roomLiveEarnScore: Live room earn score\n\n### Data Value:\n- **History Review**: View complete records of all live sessions\n- **Data Comparison**: Compare performance across sessions\n- **Trend Analysis**: Analyze changes in live performance\n- **Optimization**: Identify common traits of high-conversion sessions\n- **Time Planning**: Optimize live timing based on historical data\n- **Content Strategy**: Adjust content based on theme performance\n\n### Use Cases:\n1. **Regular Review**: Weekly/monthly live data summary\n2. **Effect Evaluation**: Evaluate performance by time and theme\n3. **Data Reports**: Generate reports for team analysis\n4. **Strategy Optimization**: Develop strategies based on data\n5. **KPI Tracking**: Track live-related KPIs\n6. **Trend Prediction**: Predict future live performance\n\n### Notes:\n1. **Time Range**: Recommended not to exceed 3 months\n2. **Quantity Limit**: Max 400 records per request\n3. **Data Delay**: 1-2 hours delay possible\n4. **Ongoing Live**: Set need_living=1 to include current live\n5. **Cookie Validity**: Ensure Cookie is not expired\n6. **Date Format**: Must use YYYY-MM-DD format\n\n### How to get Cookie:\n1. Login to Douyin Creator Platform (https://creator.douyin.com)\n2. Open browser developer tools (F12)\n3. Switch to Network tab\n4. Refresh page or perform operations\n5. Find any request and copy the Cookie header value\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_creator_v2_fetch_live_room_history_list","requestBody":{"content":{"application/json":{"example":{"cookie":"Your_Cookie_Here","download":0,"end_date":"2025-10-11","limit":400,"need_living":1,"start_date":"2025-09-11"},"schema":{"allOf":[{"description":"Live Room History List Request Model","properties":{"cookie":{"description":"User's Douyin Creator Platform Cookie (required, transmitted in request body)","example":"Your_Cookie_Here","title":"Cookie","type":"string"},"download":{"default":0,"description":"Download: 0=no download, 1=download\n\nUsage: Download flag (0=No download, 1=Download, default 0)","example":0,"title":"Download","type":"integer"},"end_date":{"description":"End date in YYYY-MM-DD format (required, e.g., \"2025-10-11\")","example":"2025-10-11","title":"End Date","type":"string"},"limit":{"default":400,"description":"Limit per page, default 400, max 400","example":400,"maximum":400,"title":"Limit","type":"integer"},"need_living":{"default":1,"description":"Include live rooms currently streaming: 0=exclude, 1=include","example":1,"title":"Need Living","type":"integer"},"start_date":{"description":"Start date in YYYY-MM-DD format (required, e.g., \"2025-09-11\")","example":"2025-09-11","title":"Start Date","type":"string"}},"required":["cookie","start_date","end_date"],"title":"LiveRoomHistoryListRequest","type":"object"}],"description":"Live room history list request parameters"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return Data Description\nReturns a list of live session history, data is located in `data.data.series` array, each session includes:\n\n**Basic Info**:\n- roomID: Live room ID\n- roomTitle: Live title\n- coverUri: Live cover image URL\n- startTime: Start time (format: \"YYYY-MM-DD HH:mm:ss\")\n- endTime: End time (format: \"YYYY-MM-DD HH:mm:ss\")\n- liveDurationWithoutPause: Duration without pause (format: \"1 minute 5 seconds\")\n- playStatus: Play status (4=Ended)\n\n**Traffic Data**:\n- watchCnt: Total watch count\n- serverWatchUcntTdDirect: Direct watch user count (from server statistics)\n- pcu: Peak Concurrent Users\n- liveServerWatchDurationTdPavg: Average watch duration\n\n**Engagement Data**:\n- serverLikeCntTd: Likes count\n- clientCommentUcntTd: Comment user count\n- liveNewFollowUcnt: New followers count\n\n**Consumption/Conversion Data**:\n- liveConsumeUcnt: Consuming user count\n- liveFansConsumeUcntTd: Fan consuming user count\n- roomLiveEarnScore: Live room earn score"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_live_room_history_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-creator_v2-fetch_live_room_history_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:0753764e33cb968497797c37e1d88710dfc3e281a19ca86cdf4d8b83e62422b1","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"dc44f8ecc0c4"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_creator_v2_fetch_live_room_history_list","path":"/apis/v1/tikhub/douyin/creator_v2/fetch_live_room_history_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/creator_v2/fetch_live_room_history_list","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/douyin/creator_v2/fetch_live_room_history_list \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"cookie\": \"Your_Cookie_Here\",\n  \"start_date\": \"2025-09-11\",\n  \"end_date\": \"2025-10-11\",\n  \"limit\": 400,\n  \"need_living\": 1,\n  \"download\": 0\n}'"}]}},"/apis/v1/tikhub/douyin/douplus/calculate_cost":{"post":{"description":"Douyin (douplus).\n\n### Purpose:\n- DOU+ cost estimation: given delivery account + item(s) + target, return budget combos / price / estimate\n- **Requires a valid www.douyin.com web Cookie**\n### Parameters:\n- cookie: User's www.douyin.com web Cookie (required)\n- sec_uid: sec_uid of the delivery account (required)\n- item_ids: Item id(s), comma separated (required)\n- target_id: Promotion target id, default 31. 31=likes&comments, 32=fans, 33=homepage views, 37=video plays, 45=comment-link clicks, 78=high-quality interaction\n### Return:\n- Budget combos / price / estimated results\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_douplus_calculate_cost","requestBody":{"content":{"application/json":{"example":{"cookie":"Your_Cookie_Here","item_ids":"7651166972160446949","sec_uid":"MS4wLjABAAAA9fe7vGjwyiaOjL6REhX8rvmSb32VzA_XsKca9F3_YSHRXlEqgT2cpX54WGbtgnsA","target_id":31},"schema":{"description":"DOU+ Cost Estimation Request Model","properties":{"cookie":{"description":"User www.douyin.com web Cookie","example":"Your_Cookie_Here","title":"Cookie","type":"string"},"item_ids":{"description":"Item ID(s), comma separated","example":"7651166972160446949","title":"Item Ids","type":"string"},"sec_uid":{"description":"Delivery account sec_uid","example":"MS4wLjABAAAA9fe7vGjwyiaOjL6REhX8rvmSb32VzA_XsKca9F3_YSHRXlEqgT2cpX54WGbtgnsA","title":"Sec Uid","type":"string"},"target_id":{"default":31,"description":"Promotion target ID. 31=Likes & Comments, 32=Followers, 33=Profile visits, 37=Video views, 45=Comment link clicks, 78=High-quality engagement","example":31,"title":"Target Id","type":["integer","null"]}},"required":["cookie","sec_uid","item_ids"],"title":"CostEstimateRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Budget combos / price / estimated results"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin calculate_cost","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-douplus-calculate_cost","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:7a430b76eca362e57b5ea089aad04b39bf0433c14a7fd6590ff9ce62144e8748","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3a99a6ea9b43"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_douplus_calculate_cost","path":"/apis/v1/tikhub/douyin/douplus/calculate_cost"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/douplus/calculate_cost","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/douyin/douplus/calculate_cost \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"cookie\": \"Your_Cookie_Here\",\n  \"sec_uid\": \"MS4wLjABAAAA9fe7vGjwyiaOjL6REhX8rvmSb32VzA_XsKca9F3_YSHRXlEqgT2cpX54WGbtgnsA\",\n  \"item_ids\": \"7651166972160446949\",\n  \"target_id\": 31\n}'"}]}},"/apis/v1/tikhub/douyin/douplus/fetch_analyse_detail":{"post":{"description":"Douyin (douplus).\n\n### Purpose\n- DOU+ delivery analysis detail (per-order / per-item metric list with paging & sorting); account/video/live by query.analysisType\n- **Requires a valid www.douyin.com web Cookie**\n\n### Parameters (query passthrough)\n- Same fields as overview, plus page, limit, orderByMetric (e.g. create_time), orderByType\n\n### Return\n- Detail list data (with pagination)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_douplus_fetch_analyse_detail","requestBody":{"content":{"application/json":{"example":{"cookie":"Your_Cookie_Here","query":{"CollectWayIds":[],"SecondaryTargetIds":[],"analysisType":1,"authorSecIdList":[],"endTime":"1781625599","limit":10,"metrics":["stat_cost","total_play","total_like","dy_comment"],"orderByMetric":"create_time","orderByType":1,"page":1,"startTime":"1780934400","statusList":[]}},"schema":{"description":"Delivery Analysis Request Model (overview / graph / detail, query passthrough)","properties":{"cookie":{"description":"User www.douyin.com web Cookie","example":"Your_Cookie_Here","title":"Cookie","type":"string"},"query":{"additionalProperties":true,"description":"Analysis query object. Key fields: startTime, endTime (second timestamp string); analysisType (1=account, 2=video, 3=live); authorSecIdList (account sec_uid list); statusList (delivery status filter); metrics (metric list, e.g. stat_cost, total_play, total_like, dy_comment, dy_share, dy_follow); SecondaryTargetIds; CollectWayIds. graph extra: dimension; detail extra: page, limit, orderByMetric, orderByType; video/live extra: liveRoomIdList","example":{"CollectWayIds":[],"SecondaryTargetIds":[],"analysisType":1,"authorSecIdList":[],"endTime":"1781625599","metrics":["stat_cost","total_play","play_duration_5s_rate","total_like","dy_comment","dy_share","dy_home_visited","dy_follow"],"startTime":"1780934400","statusList":[]},"title":"Query","type":"object"}},"required":["cookie","query"],"title":"AnalyseStatsRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Detail list data (with pagination)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_analyse_detail","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-douplus-fetch_analyse_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:c6347b337504d4545940d9b1b5fdfc1d3aa12635aa599958cab5c94dfca4aedd","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"190927fd7ea0"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_douplus_fetch_analyse_detail","path":"/apis/v1/tikhub/douyin/douplus/fetch_analyse_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/douplus/fetch_analyse_detail","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/douyin/douplus/fetch_analyse_detail \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"cookie\": \"Your_Cookie_Here\",\n  \"query\": {\n    \"startTime\": \"1780934400\",\n    \"endTime\": \"1781625599\",\n    \"page\": 1,\n    \"limit\": 10,\n    \"analysisType\": 1,\n    \"authorSecIdList\": [],\n    \"statusList\": [],\n    \"SecondaryTargetIds\": [],\n    \"CollectWayIds\": [],\n    \"metrics\": [\n      \"stat_cost\",\n      \"total_play\",\n      \"total_like\",\n      \"dy_comment\"\n    ],\n    \"orderByMetric\": \"create_time\",\n    \"orderByType\": 1\n  }\n}'"}]}},"/apis/v1/tikhub/douyin/douplus/fetch_analyse_graph":{"post":{"description":"Douyin (douplus).\n\n### Purpose\n- DOU+ delivery analysis trend graph (metric curves over time); account/video/live by query.analysisType\n- **Requires a valid www.douyin.com web Cookie**\n\n### Parameters (query passthrough)\n- Same fields as overview, plus dimension (time aggregation, e.g. 1)\n\n### Return\n- Trend graph data (metric values per time point)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_douplus_fetch_analyse_graph","requestBody":{"content":{"application/json":{"example":{"cookie":"Your_Cookie_Here","query":{"CollectWayIds":[],"SecondaryTargetIds":[],"analysisType":1,"authorSecIdList":[],"dimension":1,"endTime":"1781625599","metrics":["stat_cost","total_play","total_like","dy_comment"],"startTime":"1780934400","statusList":[]}},"schema":{"description":"Delivery Analysis Request Model (overview / graph / detail, query passthrough)","properties":{"cookie":{"description":"User www.douyin.com web Cookie","example":"Your_Cookie_Here","title":"Cookie","type":"string"},"query":{"additionalProperties":true,"description":"Analysis query object. Key fields: startTime, endTime (second timestamp string); analysisType (1=account, 2=video, 3=live); authorSecIdList (account sec_uid list); statusList (delivery status filter); metrics (metric list, e.g. stat_cost, total_play, total_like, dy_comment, dy_share, dy_follow); SecondaryTargetIds; CollectWayIds. graph extra: dimension; detail extra: page, limit, orderByMetric, orderByType; video/live extra: liveRoomIdList","example":{"CollectWayIds":[],"SecondaryTargetIds":[],"analysisType":1,"authorSecIdList":[],"endTime":"1781625599","metrics":["stat_cost","total_play","play_duration_5s_rate","total_like","dy_comment","dy_share","dy_home_visited","dy_follow"],"startTime":"1780934400","statusList":[]},"title":"Query","type":"object"}},"required":["cookie","query"],"title":"AnalyseStatsRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Trend graph data (metric values per time point)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_analyse_graph","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-douplus-fetch_analyse_graph","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:d42d479ae0230720d8a3a7c17af559c243e0898e4c04a9727167f0f930bd7af4","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"33a86ffb5b03"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_douplus_fetch_analyse_graph","path":"/apis/v1/tikhub/douyin/douplus/fetch_analyse_graph"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/douplus/fetch_analyse_graph","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/douyin/douplus/fetch_analyse_graph \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"cookie\": \"Your_Cookie_Here\",\n  \"query\": {\n    \"startTime\": \"1780934400\",\n    \"endTime\": \"1781625599\",\n    \"dimension\": 1,\n    \"analysisType\": 1,\n    \"authorSecIdList\": [],\n    \"statusList\": [],\n    \"SecondaryTargetIds\": [],\n    \"CollectWayIds\": [],\n    \"metrics\": [\n      \"stat_cost\",\n      \"total_play\",\n      \"total_like\",\n      \"dy_comment\"\n    ]\n  }\n}'"}]}},"/apis/v1/tikhub/douyin/douplus/fetch_analyse_overview":{"post":{"description":"Douyin (douplus).\n\n### Purpose:\n- DOU+ delivery analysis overview for account / video / live (query.analysisType: 1=account, 2=video, 3=live)\n- Filter by account, delivery status, target and time range\n- **Requires a valid www.douyin.com web Cookie**\n### Parameters (query passthrough, key fields):\n- startTime / endTime: second timestamp strings (period)\n- analysisType: 1=account, 2=video, 3=live\n- authorSecIdList: list of account sec_uid (empty = all)\n- statusList: delivery status filter (empty = all)\n- metrics: requested metrics\n### Return:\n- Overview statistics\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_douplus_fetch_analyse_overview","requestBody":{"content":{"application/json":{"example":{"cookie":"Your_Cookie_Here","query":{"CollectWayIds":[],"SecondaryTargetIds":[],"analysisType":1,"authorSecIdList":[],"endTime":"1781625599","metrics":["stat_cost","total_play","play_duration_5s_rate","total_like","dy_comment","dy_share","dy_home_visited","dy_follow"],"startTime":"1780934400","statusList":[]}},"schema":{"description":"Delivery Analysis Request Model (overview / graph / detail, query passthrough)","properties":{"cookie":{"description":"User www.douyin.com web Cookie","example":"Your_Cookie_Here","title":"Cookie","type":"string"},"query":{"additionalProperties":true,"description":"Analysis query object. Key fields: startTime, endTime (second timestamp string); analysisType (1=account, 2=video, 3=live); authorSecIdList (account sec_uid list); statusList (delivery status filter); metrics (metric list, e.g. stat_cost, total_play, total_like, dy_comment, dy_share, dy_follow); SecondaryTargetIds; CollectWayIds. graph extra: dimension; detail extra: page, limit, orderByMetric, orderByType; video/live extra: liveRoomIdList","example":{"CollectWayIds":[],"SecondaryTargetIds":[],"analysisType":1,"authorSecIdList":[],"endTime":"1781625599","metrics":["stat_cost","total_play","play_duration_5s_rate","total_like","dy_comment","dy_share","dy_home_visited","dy_follow"],"startTime":"1780934400","statusList":[]},"title":"Query","type":"object"}},"required":["cookie","query"],"title":"AnalyseStatsRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Overview statistics"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_analyse_overview","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-douplus-fetch_analyse_overview","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:6dd1a366206c70566f585cb1e51f84912b628d82158c74ad4a147267274e9108","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8f4f8a906c96"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_douplus_fetch_analyse_overview","path":"/apis/v1/tikhub/douyin/douplus/fetch_analyse_overview"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/douplus/fetch_analyse_overview","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/douyin/douplus/fetch_analyse_overview \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"cookie\": \"Your_Cookie_Here\",\n  \"query\": {\n    \"startTime\": \"1780934400\",\n    \"endTime\": \"1781625599\",\n    \"analysisType\": 1,\n    \"authorSecIdList\": [],\n    \"statusList\": [],\n    \"SecondaryTargetIds\": [],\n    \"CollectWayIds\": [],\n    \"metrics\": [\n      \"stat_cost\",\n      \"total_play\",\n      \"play_duration_5s_rate\",\n      \"total_like\",\n      \"dy_comment\",\n      \"dy_share\",\n      \"dy_home_visited\",\n      \"dy_follow\"\n    ]\n  }\n}'"}]}},"/apis/v1/tikhub/douyin/douplus/fetch_delivery_effect_estimate":{"post":{"description":"Douyin (douplus).\n\n### Purpose:\n- Get estimated delivery results for specified items, promotion target, budget and duration\n- Useful for comparing budget and duration options before creating a DOU+ order\n### Parameters:\n- item_ids: Item id(s), comma separated (required). Normally use schema=0 for one item and schema=3 for multiple items\n- external_action: Optimization action code; must match target_id. Default 44 (NativeAction); common values:\n  45=like, 46=follow, 47=comment, 51=link click, 102=multiple native actions, 181=homepage visit\n- target_id: Promotion target id, default 31 (likes and comments). Common values: 32=followers,\n  33=homepage visits, 37=video plays, 40=live popularity, 45=comment-link clicks,\n  63=show to followers, 78=natural promotion, 81=high interaction frequency\n- schema: Delivery scene code. 0=single-item Default, 3=multi-item BatchDelivery; selected from the item count\n- is_max_cv: Whether to estimate in MaxCV (maximum-conversion-volume) mode; derived from target capability,\n  item count, budget and manual-bid state by the official client\n- pay_type: Payment channel. 0=CashDesk, 1=IAP, 2=Caijing, 3=CgTradeCash; the official estimate request uses 1\n- cost_int: Delivery budget in li (CNY 1/1000), default 30000 (CNY 30)\n- duration_seconds: Delivery duration in seconds, default 21600 (6 hours)\n### Return:\n- Estimated delivery results for the selected budget, duration and promotion target\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_douplus_fetch_delivery_effect_estimate","requestBody":{"content":{"application/json":{"example":{"cost_int":30000,"duration_seconds":21600,"external_action":44,"is_max_cv":true,"item_ids":"7677202522116819185","pay_type":1,"schema":0,"target_id":31},"schema":{"description":"DOU+ Delivery Effect Estimate Request Model","properties":{"cost_int":{"default":30000,"description":"1000), default 30000 (CNY 30","example":30000,"exclusiveMinimum":0,"title":"Cost Int","type":"integer"},"duration_seconds":{"default":21600,"description":"Delivery duration in seconds, default 21600 (6 hours","example":21600,"exclusiveMinimum":0,"title":"Duration Seconds","type":"integer"},"external_action":{"default":44,"description":"Optimization action code; must match target_id, default 44 (NativeAction). Common values: 45=like, 46=follow, 47=comment, 51=link click, 102=multiple native actions, 181=homepage visit","example":44,"title":"External Action","type":"integer"},"is_max_cv":{"default":true,"description":"Whether to estimate in MaxCV (maximum-conversion-volume) mode; the official client derives it from target capability, item count, budget and manual-bid state, default true","example":true,"title":"Is Max Cv","type":"boolean"},"item_ids":{"description":"Item id(s), comma separated; normally use schema=0 for one item and schema=3 for multiple items","example":"7677202522116819185","minLength":1,"title":"Item Ids","type":"string"},"pay_type":{"default":1,"description":"Payment channel: 0=CashDesk, 1=IAP, 2=Caijing, 3=CgTradeCash; the official estimate request uses 1","example":1,"maximum":3,"minimum":0,"title":"Pay Type","type":"integer"},"schema":{"default":0,"description":"Delivery schema: 0=single-item Default, 3=multi-item BatchDelivery; the official client selects it from the item count","example":0,"title":"Schema","type":"integer"},"target_id":{"default":31,"description":"Promotion target id, default 31 (likes and comments). Common values: 32=followers, 33=homepage visits, 37=video plays, 40=live popularity, 45=comment-link clicks, 63=show to followers, 78=natural promotion, 81=high interaction frequency","example":31,"title":"Target Id","type":"integer"}},"required":["item_ids"],"title":"DeliveryEffectEstimateRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Estimated delivery results for the selected budget, duration and promotion target"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_delivery_effect_estimate","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"douplus","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-douplus-fetch_delivery_effect_estimate","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:4f2be55cc377c07482a4881f84c6d4149896dba2d1996c156d538d21475b75e9","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e7306930099d"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_douplus_fetch_delivery_effect_estimate","path":"/apis/v1/tikhub/douyin/douplus/fetch_delivery_effect_estimate"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/douplus/fetch_delivery_effect_estimate","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/douyin/douplus/fetch_delivery_effect_estimate \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"item_ids\": \"7677202522116819185\",\n  \"external_action\": 44,\n  \"target_id\": 31,\n  \"schema\": 0,\n  \"is_max_cv\": true,\n  \"pay_type\": 1,\n  \"cost_int\": 30000,\n  \"duration_seconds\": 21600\n}'"}]}},"/apis/v1/tikhub/douyin/douplus/fetch_promotable_item_list":{"post":{"description":"Douyin (douplus).\n\n### Purpose:\n- Get the promotable item (video) list for a given Douyin account on the DOU+ delivery page,\n  including like / comment / play counts per item\n### Parameters:\n- sec_uid: sec_uid of the delivery account (required)\n- count: Number of items, default 30\n- target_id: Promotion target (the goal card on the DOU+ page), default 31 (likes & comments).\n  31=likes&comments, 32=fans, 33=homepage views, 37=video plays, 40=live popularity,\n  45=comment-link clicks, 63=show-to-fans, 78=high-quality interaction. **Keep 31 for a plain video list**\n- aim_ids: Optional advanced parameter — optimization objective code(s), comma separated.\n  **Leave empty** — auto-derived from target_id when omitted; set manually only for advanced cases\n### Return:\n- Promotable item list (item id, title, cover, like / comment / play counts, etc.)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_douplus_fetch_promotable_item_list","requestBody":{"content":{"application/json":{"example":{"count":30,"sec_uid":"MS4wLjABAAAA9fe7vGjwyiaOjL6REhX8rvmSb32VzA_XsKca9F3_YSHRXlEqgT2cpX54WGbtgnsA","target_id":31},"schema":{"description":"Promotable Item List Request Model","properties":{"aim_ids":{"description":"Optional advanced param: optimization objective code(s), comma separated; leave empty (auto-matched by target_id), usually no need to set","title":"Aim Ids","type":["string","null"]},"count":{"default":30,"description":"Number of items, default 30","example":30,"title":"Count","type":["integer","null"]},"sec_uid":{"description":"Delivery account sec_uid","example":"MS4wLjABAAAA9fe7vGjwyiaOjL6REhX8rvmSb32VzA_XsKca9F3_YSHRXlEqgT2cpX54WGbtgnsA","title":"Sec Uid","type":"string"},"target_id":{"default":31,"description":"Promotion target ID (the goal card on the DOU+ page). 31=Likes & Comments, 32=Followers, 33=Profile visits, 37=Video views, 40=Live room popularity, 45=Comment link clicks, 63=Shown to followers, 78=High-quality engagement. Only filters promotable items by goal; keep 31 for a plain video list","example":31,"title":"Target Id","type":["integer","null"]}},"required":["sec_uid"],"title":"PromotableItemListRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Promotable item list (item id, title, cover, like / comment / play counts, etc.)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_promotable_item_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-douplus-fetch_promotable_item_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:47fd3435b011b06b65a4bf593b9a0dd1ff1c838ef940a0c6a151cb329ebbfabe","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"93ef984792c8"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_douplus_fetch_promotable_item_list","path":"/apis/v1/tikhub/douyin/douplus/fetch_promotable_item_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/douplus/fetch_promotable_item_list","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/douyin/douplus/fetch_promotable_item_list \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"sec_uid\": \"MS4wLjABAAAA9fe7vGjwyiaOjL6REhX8rvmSb32VzA_XsKca9F3_YSHRXlEqgT2cpX54WGbtgnsA\",\n  \"count\": 30,\n  \"target_id\": 31\n}'"}]}},"/apis/v1/tikhub/douyin/douplus/fetch_promoted_accounts":{"post":{"description":"Douyin (douplus).\n\n### Purpose:\n- Get the list of Douyin accounts that have been promoted (have orders) under the current DOU+ account, with cursor pagination\n- **Requires a valid www.douyin.com web Cookie**\n### Parameters:\n- cookie: User's www.douyin.com web Cookie (required)\n- limit: Number of accounts per page, default 20\n- cursor: Pagination cursor, empty for first page, then pass the `sortID` value from the previous response\n### Return:\n- List of promoted accounts (nickname, sec_uid, etc.)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_douplus_fetch_promoted_accounts","requestBody":{"content":{"application/json":{"example":{"cookie":"Your_Cookie_Here","cursor":"","limit":20},"schema":{"description":"Promoted Accounts Request Model","properties":{"cookie":{"description":"User www.douyin.com web Cookie","example":"Your_Cookie_Here","title":"Cookie","type":"string"},"cursor":{"default":"","description":"Pagination cursor, empty for first page, then pass the `sortID` value from the previous response","example":"","title":"Cursor","type":["string","null"]},"limit":{"default":20,"description":"Number of accounts per page, default 20","example":20,"title":"Limit","type":["integer","null"]}},"required":["cookie"],"title":"PromotedAccountsRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- List of promoted accounts (nickname, sec_uid, etc.)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_promoted_accounts","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-douplus-fetch_promoted_accounts","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:b1db79643f644c2e9bc897e60c8af038eb2db5b6ed377bf408bc41f9068a6fdf","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9e84a34526e6"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_douplus_fetch_promoted_accounts","path":"/apis/v1/tikhub/douyin/douplus/fetch_promoted_accounts"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/douplus/fetch_promoted_accounts","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/douyin/douplus/fetch_promoted_accounts \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"cookie\": \"Your_Cookie_Here\",\n  \"limit\": 20,\n  \"cursor\": \"\"\n}'"}]}},"/apis/v1/tikhub/douyin/douplus/fetch_sec_token":{"post":{"description":"Douyin (douplus).\n\n### Purpose:\n- Get the sec_token required by DOU+ authenticated POST endpoints (e.g. cost estimation)\n- **Requires a valid www.douyin.com web Cookie**\n### Parameters:\n- cookie: User's www.douyin.com web Cookie (required)\n### Return:\n- Data containing the sec_token, used for subsequent DOU+ authenticated POST endpoints\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_douplus_fetch_sec_token","requestBody":{"content":{"application/json":{"example":{"cookie":"Your_Cookie_Here"},"schema":{"description":"Sec Token Request Model (cookie only)","properties":{"cookie":{"description":"User www.douyin.com web Cookie","example":"Your_Cookie_Here","title":"Cookie","type":"string"}},"required":["cookie"],"title":"SecTokenRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Data containing the sec_token, used for subsequent DOU+ authenticated POST endpoints"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_sec_token","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-douplus-fetch_sec_token","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:90f5b52087ff01206bc2f5dfaa2f872944ee89b40b30707d795519d19fa79e4f","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"706034554f0d"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_douplus_fetch_sec_token","path":"/apis/v1/tikhub/douyin/douplus/fetch_sec_token"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/douplus/fetch_sec_token","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/douyin/douplus/fetch_sec_token \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"cookie\": \"Your_Cookie_Here\"\n}'"}]}},"/apis/v1/tikhub/douyin/douplus/fetch_talent_categories":{"post":{"description":"Douyin (douplus).\n\n### Purpose:\n- Get the DOU+ talent category list; a category name can be used as the `name` of the talent search endpoint\n### Return:\n- Talent category list\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_douplus_fetch_talent_categories","requestBody":{"content":{"application/json":{"example":{},"schema":{"description":"Talent Category List Request Model","properties":{"cookie":{"description":"User www.douyin.com web Cookie","title":"Cookie","type":["string","null"]}},"title":"TalentCategoryRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Talent category list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_talent_categories","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-douplus-fetch_talent_categories","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:c3b204fff271689f6656f96affceae6f3be996d888b8604e8a92a00cc200504e","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8c8ec32e6d69"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_douplus_fetch_talent_categories","path":"/apis/v1/tikhub/douyin/douplus/fetch_talent_categories"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/douplus/fetch_talent_categories","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/douyin/douplus/fetch_talent_categories \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{}'"}]}},"/apis/v1/tikhub/douyin/douplus/fetch_talents_by_category":{"post":{"description":"Douyin (douplus).\n\n### Purpose\n- Search & filter DOU+ talents by category\n\n### Parameters\n- name: Category name or keyword (from the talent category endpoint); empty for all\n- page: Page index from 0, default 0\n- limit: Page size, default 20\n\n### Return\n- Talent list\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_douplus_fetch_talents_by_category","requestBody":{"content":{"application/json":{"example":{"limit":20,"name":"音乐","page":0},"schema":{"description":"Search Talents By Category Request Model","properties":{"cookie":{"description":"User www.douyin.com web Cookie","title":"Cookie","type":["string","null"]},"limit":{"default":20,"description":"Page size, default 20","example":20,"title":"Limit","type":["integer","null"]},"name":{"default":"","description":"Category name or keyword (from the talent category endpoint); empty for all","example":"音乐","title":"Name","type":["string","null"]},"page":{"default":0,"description":"Page index from 0","example":0,"title":"Page","type":["integer","null"]}},"title":"TalentByCategoryRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Talent list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_talents_by_category","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-douplus-fetch_talents_by_category","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:2bf1a2ae3d14477955382629e5e12913f561472bb8b04ec9184582fa635f2188","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"24febb44388e"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_douplus_fetch_talents_by_category","path":"/apis/v1/tikhub/douyin/douplus/fetch_talents_by_category"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/douplus/fetch_talents_by_category","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/douyin/douplus/fetch_talents_by_category \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"name\": \"音乐\",\n  \"page\": 0,\n  \"limit\": 20\n}'"}]}},"/apis/v1/tikhub/douyin/douplus/fetch_user_posts":{"post":{"description":"Douyin (douplus).\n\n### Purpose:\n- Get a user's homepage works (concise endpoint, cursor pagination)\n### Parameters:\n- sec_uid: User sec_uid (required)\n- cursor: Pagination cursor (string), \"0\" for first page, then pass the cursor from the previous response\n- count: Page size, default 10\n### Return:\n- User's works list plus pagination info\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_douplus_fetch_user_posts","requestBody":{"content":{"application/json":{"example":{"count":10,"cursor":"0","sec_uid":"MS4wLjABAAAA9fe7vGjwyiaOjL6REhX8rvmSb32VzA_XsKca9F3_YSHRXlEqgT2cpX54WGbtgnsA"},"schema":{"description":"User Homepage Posts Request Model","properties":{"cookie":{"description":"User www.douyin.com web Cookie","title":"Cookie","type":["string","null"]},"count":{"default":10,"description":"Page size, default 10","example":10,"title":"Count","type":["integer","null"]},"cursor":{"default":"0","description":"Pagination cursor (string), \"0\" for first page, then pass the cursor from the previous response","example":"0","title":"Cursor","type":["string","null"]},"sec_uid":{"description":"User sec_uid","example":"MS4wLjABAAAA9fe7vGjwyiaOjL6REhX8rvmSb32VzA_XsKca9F3_YSHRXlEqgT2cpX54WGbtgnsA","title":"Sec Uid","type":"string"}},"required":["sec_uid"],"title":"UserPostsRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- User's works list plus pagination info"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_user_posts","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-douplus-fetch_user_posts","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:65a990041845993cb53a4d4f0fdb8aa596f374ca6c9e149a5dad856e2874764b","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"849a500b15eb"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_douplus_fetch_user_posts","path":"/apis/v1/tikhub/douyin/douplus/fetch_user_posts"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/douplus/fetch_user_posts","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/douyin/douplus/fetch_user_posts \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"sec_uid\": \"MS4wLjABAAAA9fe7vGjwyiaOjL6REhX8rvmSb32VzA_XsKca9F3_YSHRXlEqgT2cpX54WGbtgnsA\",\n  \"cursor\": \"0\",\n  \"count\": 10\n}'"}]}},"/apis/v1/tikhub/douyin/douplus/fetch_video_detail":{"post":{"description":"Douyin (douplus).\n\n### Purpose:\n- Get a video's detail by its ID or share link/text\n### Parameters:\n- video: Video ID, or share link/text (required). e.g. `7651708301280906538`, or a share caption containing a v.douyin.com link\n### Return:\n- Matched video data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_douplus_fetch_video_detail","requestBody":{"content":{"application/json":{"example":{"video":"7651708301280906538"},"schema":{"description":"Video Detail Request Model (by video ID or link)","properties":{"cookie":{"description":"User www.douyin.com web Cookie","title":"Cookie","type":["string","null"]},"video":{"description":"Video ID, or share link/text. e.g. \"7651708301280906538\" or a share message containing a v.douyin.com link","example":"7651708301280906538","title":"Video","type":"string"}},"required":["video"],"title":"VideoDetailRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Matched video data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_video_detail","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-douplus-fetch_video_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:ff7b86439742d787f5696050129e30ddf6279be5d685689d72fec6897d60fdf4","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"248fb30dc5c8"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_douplus_fetch_video_detail","path":"/apis/v1/tikhub/douyin/douplus/fetch_video_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/douplus/fetch_video_detail","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/douyin/douplus/fetch_video_detail \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"video\": \"7651708301280906538\"\n}'"}]}},"/apis/v1/tikhub/douyin/douplus/fetch_video_ranking":{"post":{"description":"Douyin (douplus).\n\n### Purpose:\n- Get the DOU+ video ranking board, filterable by time range, category and dimension\n### Parameters:\n- time_range: Time range, 1 / 2 / 3, default 2\n- tag_id: Category id, default 634 (Entertainment). Full map: 601 Plot, 602 Star, 606 Music, 607 ACGN,\n  608 Game, 609 CurrentAffairs, 612 Dance, 614 Agriculture, 615 Sci-Tech, 616 Finance, 617 ParentChild,\n  619 Life, 621 Health, 623 Emotion, 624 Culture, 625 Office, 626 Education, 627 Photography, 628 Food,\n  629 Travel, 631 Fashion, 633 Sport, 634 Entertainment, 635 Car\n- dim_type: Ranking dimension, default 5. 1=low-fan hits, 2=high completion, 3=high like-rate, 4=high follower-growth, 5=hotness index\n- adv_id: Advertiser id, optional\n### Return:\n- Video ranking data (items, authors, metrics, etc.)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_douplus_fetch_video_ranking","requestBody":{"content":{"application/json":{"example":{"adv_id":"","dim_type":5,"tag_id":634,"time_range":2},"schema":{"description":"DOU+ Video Ranking Request Model","properties":{"adv_id":{"default":"","description":"Advertiser id (optional)","example":"","title":"Adv Id","type":["string","null"]},"dim_type":{"default":5,"description":"Ranking dimension: 1=Low-follower Viral, 2=High Completion Rate, 3=High Like Rate, 4=High Follower Growth Rate, 5=Popularity Index","example":5,"title":"Dim Type","type":["integer","null"]},"tag_id":{"default":634,"description":"Category id. 601 Drama, 602 Celebrity, 606 Music, 607 Anime, 608 Gaming, 609 Current Affairs, 612 Dance, 614 Agriculture, 615 Technology, 616 Finance, 617 Parenting, 619 Lifestyle, 621 Health, 623 Emotions, 624 Culture, 625 Workplace, 626 Education, 627 Photography, 628 Food, 629 Travel, 631 Fashion, 633 Sports, 634 Entertainment, 635 Automotive","example":634,"title":"Tag Id","type":["integer","null"]},"time_range":{"default":2,"description":"Time range: 1 / 2 / 3","example":2,"title":"Time Range","type":["integer","null"]}},"title":"VideoRankingRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Video ranking data (items, authors, metrics, etc.)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_video_ranking","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-douplus-fetch_video_ranking","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:3bb7e427c7629bb212c16c69be0e0a6dc81d4f47f9aecf197b712fc8750dc791","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"495bf602d6f5"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_douplus_fetch_video_ranking","path":"/apis/v1/tikhub/douyin/douplus/fetch_video_ranking"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/douplus/fetch_video_ranking","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/douyin/douplus/fetch_video_ranking \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"time_range\": 2,\n  \"tag_id\": 634,\n  \"dim_type\": 5,\n  \"adv_id\": \"\"\n}'"}]}},"/apis/v1/tikhub/douyin/douplus/search_live_room":{"post":{"description":"Douyin (douplus).\n\n### Purpose:\n- Search DOU+ live rooms by Douyin ID or nickname, with cursor pagination\n### Parameters:\n- keyword: Douyin ID or nickname (required)\n- cursor: Pagination cursor, 0 for first page, then pass the cursor from the previous response\n- count: Page size, default 10\n### Return:\n- Matched live room list plus pagination info\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_douplus_search_live_room","requestBody":{"content":{"application/json":{"example":{"count":10,"cursor":0,"keyword":"Xiao Erduo"},"schema":{"description":"Live Room Search Request Model (by Douyin ID or nickname)","properties":{"cookie":{"description":"User www.douyin.com web Cookie","title":"Cookie","type":["string","null"]},"count":{"default":10,"description":"Page size, default 10","example":10,"title":"Count","type":["integer","null"]},"cursor":{"default":0,"description":"Pagination cursor, 0 for first page, then pass the cursor from the previous response","example":0,"title":"Cursor","type":["integer","null"]},"keyword":{"description":"Douyin ID or nickname","example":"Xiao Erduo","title":"Keyword","type":"string"}},"required":["keyword"],"title":"LiveRoomSearchRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Matched live room list plus pagination info"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin search_live_room","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-douplus-search_live_room","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:5571f7165342e31306540690949c9fe167c9ec651cbbef0e0a0ca40aa65ace12","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6c8fec0865a9"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_douplus_search_live_room","path":"/apis/v1/tikhub/douyin/douplus/search_live_room"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/douplus/search_live_room","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/douyin/douplus/search_live_room \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"keyword\": \"Xiao Erduo\",\n  \"cursor\": 0,\n  \"count\": 10\n}'"}]}},"/apis/v1/tikhub/douyin/douplus/search_user_v2":{"post":{"description":"Douyin (douplus).\n\n### Purpose:\n- DOU+ user search V2, with cursor pagination and a search scope\n### Parameters:\n- keyword: Search keyword (required)\n- cursor: Pagination cursor, 0 for first page, then pass the cursor from the previous response\n- count: Page size, default 10\n- scope: Search scope, default 1\n### Return:\n- Matched result list plus pagination info\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_douplus_search_user_v2","requestBody":{"content":{"application/json":{"example":{"count":10,"cursor":0,"keyword":"Bo","scope":1},"schema":{"description":"DOU+ User Search V2 Request Model","properties":{"cookie":{"description":"User www.douyin.com web Cookie","title":"Cookie","type":["string","null"]},"count":{"default":10,"description":"Page size, default 10","example":10,"title":"Count","type":["integer","null"]},"cursor":{"default":0,"description":"Pagination cursor, 0 for first page, then pass the cursor from the previous response","example":0,"title":"Cursor","type":["integer","null"]},"keyword":{"description":"Search keyword","example":"Bo","title":"Keyword","type":"string"},"scope":{"default":1,"description":"Search scope, default 1","example":1,"title":"Scope","type":["integer","null"]}},"required":["keyword"],"title":"UserSearchV2Request","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Matched result list plus pagination info"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin search_user","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-douplus-search_user_v2","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:90b65c48802aa1102e2a5d4a7959d0ff8c5524f9e9345d87d3b07b3789d06af3","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"fa376ea06fe0"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_douplus_search_user_v2","path":"/apis/v1/tikhub/douyin/douplus/search_user_v2"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/douplus/search_user_v2","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/douyin/douplus/search_user_v2 \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"keyword\": \"Bo\",\n  \"cursor\": 0,\n  \"count\": 10,\n  \"scope\": 1\n}'"}]}},"/apis/v1/tikhub/douyin/douplus/search_video":{"post":{"description":"Douyin (douplus).\n\n### Purpose:\n- Search DOU+ videos by title/keyword, with cursor pagination\n### Parameters:\n- keyword: Video title or keyword (required)\n- cursor: Pagination cursor, 0 for first page, then pass the cursor from the previous response\n- count: Page size, default 12\n### Return:\n- Matched video list plus pagination info\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_douplus_search_video","requestBody":{"content":{"application/json":{"example":{"count":12,"cursor":0,"keyword":"major"},"schema":{"description":"Video Search Request Model (by title/keyword)","properties":{"cookie":{"description":"User www.douyin.com web Cookie","title":"Cookie","type":["string","null"]},"count":{"default":12,"description":"Page size, default 12","example":12,"title":"Count","type":["integer","null"]},"cursor":{"default":0,"description":"Pagination cursor, 0 for first page, then pass the cursor from the previous response","example":0,"title":"Cursor","type":["integer","null"]},"keyword":{"description":"Video title or keyword","example":"major","title":"Keyword","type":"string"}},"required":["keyword"],"title":"VideoSearchRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Matched video list plus pagination info"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin search_video","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-douplus-search_video","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:0829e9cd3dc7022e588dd9561a3593de0279bf4e743cf369f85612a55558c1a4","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"191e0f7628cf"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_douplus_search_video","path":"/apis/v1/tikhub/douyin/douplus/search_video"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/douplus/search_video","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/douyin/douplus/search_video \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"keyword\": \"major\",\n  \"cursor\": 0,\n  \"count\": 12\n}'"}]}},"/apis/v1/tikhub/douyin/index/fetch_all_area":{"get":{"description":"Douyin (index).\n\n### Purpose:\n- Get all supported area list for Douyin Index\n### Return:\n- Hierarchical list of provinces and cities, used as region filter parameter in keyword index APIs\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_index_fetch_all_area","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Hierarchical list of provinces and cities, used as region filter parameter in keyword index APIs"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_all_area","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-index-fetch_all_area","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:39e18287cce7ff0ffcde43e26d31df7af7dfaed89bdc81ed21009b48dc4dbba7","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5b7e051d875d"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_index_fetch_all_area","path":"/apis/v1/tikhub/douyin/index/fetch_all_area"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_all_area","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_all_valid_date":{"get":{"description":"Douyin (index).\n\n### Purpose:\n- Get the latest valid dates for each data type in Douyin Index\n### Return:\n- Contains latest available daily/weekly/monthly dates for keyword, brand, topic dimensions\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_index_fetch_all_valid_date","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Contains latest available daily/weekly/monthly dates for keyword, brand, topic dimensions"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_all_valid_date","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-index-fetch_all_valid_date","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:93919edefb1cc275f236ea888c7c53ca8af54a535080ad2331539b4dac5e1a38","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d5773c5ccc8a"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_index_fetch_all_valid_date","path":"/apis/v1/tikhub/douyin/index/fetch_all_valid_date"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_all_valid_date","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_brand_cycles":{"post":{"description":"Douyin (index).\n\n### Purpose:\n- Get brand cycles data (periodic popularity analysis)\n### Parameters:\n- brand_name: Brand info\n- start_date/end_date: Date range in YYYYMMDD\n- app_name: Platform\n### Return:\n- Brand periodic popularity data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_index_fetch_brand_cycles","parameters":[{"description":"Platform: aweme (Douyin), toutiao (Toutiao)","in":"query","name":"app_name","required":false,"schema":{"default":"aweme","description":"Platform: aweme (Douyin), toutiao (Toutiao)","enum":["aweme","toutiao"],"title":"App Name","type":"string"}},{"description":"Brand name","in":"query","name":"brand_name","required":true,"schema":{"description":"Brand name","title":"Brand Name","type":"string"}},{"description":"End date YYYYMMDD","in":"query","name":"end_date","required":true,"schema":{"description":"End date YYYYMMDD","title":"End Date","type":"string"}},{"description":"Start date YYYYMMDD","in":"query","name":"start_date","required":true,"schema":{"description":"Start date YYYYMMDD","title":"Start Date","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Brand periodic popularity data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_brand_cycles","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-index-fetch_brand_cycles","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:a0a522866c30c2b1cfd0e90b3ba49fd09d237704cf1b233d55a440472dce01ce","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"74cb1a6414f7"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_index_fetch_brand_cycles","path":"/apis/v1/tikhub/douyin/index/fetch_brand_cycles"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_brand_cycles","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_brand_hot_videos_time_scope":{"post":{"description":"Douyin (index).\n\n### Purpose:\n- Get the queryable time scope for the brand hot videos feature\n- Used to determine valid date boundaries before calling other brand endpoints\n### Parameters:\n- None\n### Return:\n- Time scope info (start/end dates, period units, etc.)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_index_fetch_brand_hot_videos_time_scope","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Time scope info (start/end dates, period units, etc.)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_brand_hot_videos_time_scope","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-index-fetch_brand_hot_videos_time_scope","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:8fedf071fcb6cfc8f7d720c9d71a5548f0656e6afc9660d5f5c4b6b832c9a40c","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9811b57d22c5"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_index_fetch_brand_hot_videos_time_scope","path":"/apis/v1/tikhub/douyin/index/fetch_brand_hot_videos_time_scope"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_brand_hot_videos_time_scope","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_brand_initiative_rank_weekly":{"post":{"description":"Douyin (index).\n\n### Purpose\n- Get brand initiative rank weekly data\n\n### Parameters\n- brand_name/: Brand info\n- start_date/end_date: Date range in YYYYMMDD\n- app_name: Platform\n\n### Return\n- Brand initiative ranking data for the week\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_index_fetch_brand_initiative_rank_weekly","parameters":[{"description":"Platform: aweme (Douyin), toutiao (Toutiao)","in":"query","name":"app_name","required":false,"schema":{"default":"aweme","description":"Platform: aweme (Douyin), toutiao (Toutiao)","enum":["aweme","toutiao"],"title":"App Name","type":"string"}},{"description":"Brand name","in":"query","name":"brand_name","required":true,"schema":{"description":"Brand name","title":"Brand Name","type":"string"}},{"description":"End date YYYYMMDD","in":"query","name":"end_date","required":true,"schema":{"description":"End date YYYYMMDD","title":"End Date","type":"string"}},{"description":"Start date YYYYMMDD","in":"query","name":"start_date","required":true,"schema":{"description":"Start date YYYYMMDD","title":"Start Date","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Brand initiative ranking data for the week"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_brand_initiative_rank_weekly","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-index-fetch_brand_initiative_rank_weekly","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:a1f8e01b2739507b13cebdba4ac7f2209567750aac08a92a3df2d983d3c2eb26","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9a85794a071a"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_index_fetch_brand_initiative_rank_weekly","path":"/apis/v1/tikhub/douyin/index/fetch_brand_initiative_rank_weekly"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_brand_initiative_rank_weekly","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_brand_lines":{"post":{"description":"Douyin (index).\n\n### Purpose:\n- Get brand trend lines data (popularity over time)\n### Parameters:\n- brand_name: Brand info\n- start_date/end_date: Date range in YYYYMMDD\n- app_name: Platform\n### Return:\n- Brand popularity trend line data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_index_fetch_brand_lines","parameters":[{"description":"Platform: aweme (Douyin), toutiao (Toutiao)","in":"query","name":"app_name","required":false,"schema":{"default":"aweme","description":"Platform: aweme (Douyin), toutiao (Toutiao)","enum":["aweme","toutiao"],"title":"App Name","type":"string"}},{"description":"Brand name","in":"query","name":"brand_name","required":true,"schema":{"description":"Brand name","title":"Brand Name","type":"string"}},{"description":"End date YYYYMMDD","in":"query","name":"end_date","required":true,"schema":{"description":"End date YYYYMMDD","title":"End Date","type":"string"}},{"description":"Start date YYYYMMDD","in":"query","name":"start_date","required":true,"schema":{"description":"Start date YYYYMMDD","title":"Start Date","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Brand popularity trend line data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_brand_lines","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-index-fetch_brand_lines","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:81351a52b7359dc8eb2f1333e39e1c118504c10414787229ec536d707096e853","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8d657dfe2215"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_index_fetch_brand_lines","path":"/apis/v1/tikhub/douyin/index/fetch_brand_lines"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_brand_lines","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_brand_radar_chart":{"post":{"description":"Douyin (index).\n\n### Purpose:\n- Get brand radar chart data (multi-dimensional scores)\n### Parameters:\n- brand_name: Brand name\n- start_date/end_date: Date range in YYYYMMDD\n- app_name: Platform selection\n### Return:\n- Brand multi-dimensional radar chart data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_index_fetch_brand_radar_chart","parameters":[{"description":"Platform: aweme (Douyin), toutiao (Toutiao)","in":"query","name":"app_name","required":false,"schema":{"default":"aweme","description":"Platform: aweme (Douyin), toutiao (Toutiao)","enum":["aweme","toutiao"],"title":"App Name","type":"string"}},{"description":"Brand name","in":"query","name":"brand_name","required":true,"schema":{"description":"Brand name","title":"Brand Name","type":"string"}},{"description":"End date YYYYMMDD","in":"query","name":"end_date","required":true,"schema":{"description":"End date YYYYMMDD","title":"End Date","type":"string"}},{"description":"Start date YYYYMMDD","in":"query","name":"start_date","required":true,"schema":{"description":"Start date YYYYMMDD","title":"Start Date","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Brand multi-dimensional radar chart data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_brand_radar_chart","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-index-fetch_brand_radar_chart","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:0cc3be5de50e39e356e9cd5fa6faddcfab674301774775e95b2e55cbc6de49a6","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"180840df985b"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_index_fetch_brand_radar_chart","path":"/apis/v1/tikhub/douyin/index/fetch_brand_radar_chart"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_brand_radar_chart","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_brand_suggest":{"post":{"description":"Douyin (index).\n\n### Purpose:\n- Get brand search auto-complete suggestion list\n### Parameters:\n- keyword: Brand name keyword\n### Return:\n- Matched brand list (brand name, category ID, etc.)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_index_fetch_brand_suggest","parameters":[{"description":"Brand keyword","in":"query","name":"keyword","required":true,"schema":{"description":"Brand keyword","title":"Keyword","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Matched brand list (brand name, category ID, etc.)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_brand_suggest","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-index-fetch_brand_suggest","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:761ebd895b494a960a0b9ceb9bb07d8941b7a4e5e9234bbd927c91277023889c","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c9b86a7f0c64"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_index_fetch_brand_suggest","path":"/apis/v1/tikhub/douyin/index/fetch_brand_suggest"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_brand_suggest","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_brand_valid_info":{"post":{"description":"Douyin (index).\n\n### Purpose:\n- Get brand valid info and brand index data\n### Parameters:\n- keyword_list: Brand name list, comma separated\n### Return:\n- Brand index, available date range, etc.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_index_fetch_brand_valid_info","parameters":[{"description":"Brand list, comma separated","in":"query","name":"keyword_list","required":true,"schema":{"description":"Brand list, comma separated","title":"Keyword List","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Brand index, available date range, etc."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_brand_valid_info","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-index-fetch_brand_valid_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:fe44fece3ecb4b1e97f692bab7cc58c84fda8b75bff4c8f05f48ad08925363c6","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"aef735330a0f"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_index_fetch_brand_valid_info","path":"/apis/v1/tikhub/douyin/index/fetch_brand_valid_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_brand_valid_info","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_content_author_portrait":{"post":{"description":"Douyin (index).\n\n### Purpose:\n- Get **creator (author) portrait** for a category (i.e. profile of users who post in this category)\n- Used to understand creator demographics: gender, age, region, active time\n### Parameters:\n- tag_id: Required category ID as a string, excluding \"0\" (all categories). Obtain an entry's `id` from the `categories` list returned by `GET /tikhub/douyin/index/fetch_item_filter_options` (operationId: `get_tikhub_douyin_index_fetch_item_filter_options`).\n- period: \"week\" (end_date must be a Sunday) or \"month\" (end_date must be month-end, e.g. 20260331)\n- end_date: End date YYYYMMDD, must align with period\n### Return:\n- Creator portrait: gender, age group, region, device, active time distributions\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_index_fetch_content_author_portrait","parameters":[{"description":"End date in YYYYMMDD format. When `period=\"week\"`, this date must be a Sunday; when `period=\"month\"`, it must be the last day of the month.","in":"query","name":"end_date","required":true,"schema":{"description":"End date in YYYYMMDD format. When `period=\"week\"`, this date must be a Sunday; when `period=\"month\"`, it must be the last day of the month.","title":"End Date","type":"string"}},{"description":"Period: week or month\n\nUsage: \"week\" (end_date must be a Sunday) or \"month\" (end_date must be month-end, e.g. 20260331)","in":"query","name":"period","required":false,"schema":{"default":"month","description":"Period: week or month\n\nUsage: \"week\" (end_date must be a Sunday) or \"month\" (end_date must be month-end, e.g. 20260331)","enum":["week","month"],"title":"Period","type":"string"}},{"description":"Required category ID as a string. Call `GET /tikhub/douyin/index/fetch_item_filter_options` (operationId: `get_tikhub_douyin_index_fetch_item_filter_options`) and use an entry's `id` from the `categories` list in the response payload. Convert the ID to a string for `tag_id`. This endpoint does not accept `\"0\"` (all categories); select a specific category and exclude the entry with `id=0`.","in":"query","name":"tag_id","required":true,"schema":{"description":"Required category ID as a string. Call `GET /tikhub/douyin/index/fetch_item_filter_options` (operationId: `get_tikhub_douyin_index_fetch_item_filter_options`) and use an entry's `id` from the `categories` list in the response payload. Convert the ID to a string for `tag_id`. This endpoint does not accept `\"0\"` (all categories); select a specific category and exclude the entry with `id=0`.","title":"Tag Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Creator portrait: gender, age group, region, device, active time distributions"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_content_author_portrait","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-index-fetch_content_author_portrait","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:97e93490e972a12518bff0fc15406e2dad74af4e7ad6c572ff5349a8f8c7f2d9","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0f18f60deac7"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_index_fetch_content_author_portrait","path":"/apis/v1/tikhub/douyin/index/fetch_content_author_portrait"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_content_author_portrait","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_content_consume_trend":{"post":{"description":"Douyin (index).\n\n### Purpose:\n- Get consumption (play count, watch duration) trend over time for a category\n- Measures actual viewing heat for content in this category\n### Parameters:\n- tag_id: Required category ID as a string, excluding \"0\" (all categories). Obtain an entry's `id` from the `categories` list returned by `GET /tikhub/douyin/index/fetch_item_filter_options` (operationId: `get_tikhub_douyin_index_fetch_item_filter_options`).\n- start_date: Start date YYYYMMDD (inclusive)\n- end_date: End date YYYYMMDD (inclusive)\n### Return:\n- Daily aggregated consumption data: total play count, watch duration, unique viewers per day\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_index_fetch_content_consume_trend","parameters":[{"description":"End date YYYYMMDD","in":"query","name":"end_date","required":true,"schema":{"description":"End date YYYYMMDD","title":"End Date","type":"string"}},{"description":"Start date YYYYMMDD","in":"query","name":"start_date","required":true,"schema":{"description":"Start date YYYYMMDD","title":"Start Date","type":"string"}},{"description":"Required category ID as a string. Call `GET /tikhub/douyin/index/fetch_item_filter_options` (operationId: `get_tikhub_douyin_index_fetch_item_filter_options`) and use an entry's `id` from the `categories` list in the response payload. Convert the ID to a string for `tag_id`. This endpoint does not accept `\"0\"` (all categories); select a specific category and exclude the entry with `id=0`.","in":"query","name":"tag_id","required":true,"schema":{"description":"Required category ID as a string. Call `GET /tikhub/douyin/index/fetch_item_filter_options` (operationId: `get_tikhub_douyin_index_fetch_item_filter_options`) and use an entry's `id` from the `categories` list in the response payload. Convert the ID to a string for `tag_id`. This endpoint does not accept `\"0\"` (all categories); select a specific category and exclude the entry with `id=0`.","title":"Tag Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Daily aggregated consumption data: total play count, watch duration, unique viewers per day"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_content_consume_trend","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-index-fetch_content_consume_trend","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:155b2a36635f9b66eba34f746ea4a3fc07e7908d97e9c24eb8af09cc3d7f3ae8","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"67280897a28e"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_index_fetch_content_consume_trend","path":"/apis/v1/tikhub/douyin/index/fetch_content_consume_trend"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_content_consume_trend","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_content_consumer_portrait":{"post":{"description":"Douyin (index).\n\n### Purpose:\n- Get **consumer (viewer) portrait** for a category (i.e. profile of users who watch videos in this category)\n- Counterpart to fetch_content_author_portrait: one for creators, one for viewers\n### Parameters:\n- tag_id: Required category ID as a string, excluding \"0\" (all categories). Obtain an entry's `id` from the `categories` list returned by `GET /tikhub/douyin/index/fetch_item_filter_options` (operationId: `get_tikhub_douyin_index_fetch_item_filter_options`).\n- period: \"week\" (end_date must be a Sunday) or \"month\" (end_date must be month-end, e.g. 20260331)\n- end_date: End date YYYYMMDD, must align with period\n### Return:\n- Consumer portrait: gender, age group, region, interest, device distributions\n\nAPI references: `fetch_content_author_portrait` = `POST /tikhub/douyin/index/fetch_content_author_portrait` (operationId: `post_tikhub_douyin_index_fetch_content_author_portrait`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_index_fetch_content_consumer_portrait","parameters":[{"description":"End date in YYYYMMDD format. When `period=\"week\"`, this date must be a Sunday; when `period=\"month\"`, it must be the last day of the month.","in":"query","name":"end_date","required":true,"schema":{"description":"End date in YYYYMMDD format. When `period=\"week\"`, this date must be a Sunday; when `period=\"month\"`, it must be the last day of the month.","title":"End Date","type":"string"}},{"description":"Period: week or month\n\nUsage: \"week\" (end_date must be a Sunday) or \"month\" (end_date must be month-end, e.g. 20260331)","in":"query","name":"period","required":false,"schema":{"default":"month","description":"Period: week or month\n\nUsage: \"week\" (end_date must be a Sunday) or \"month\" (end_date must be month-end, e.g. 20260331)","enum":["week","month"],"title":"Period","type":"string"}},{"description":"Required category ID as a string. Call `GET /tikhub/douyin/index/fetch_item_filter_options` (operationId: `get_tikhub_douyin_index_fetch_item_filter_options`) and use an entry's `id` from the `categories` list in the response payload. Convert the ID to a string for `tag_id`. This endpoint does not accept `\"0\"` (all categories); select a specific category and exclude the entry with `id=0`.","in":"query","name":"tag_id","required":true,"schema":{"description":"Required category ID as a string. Call `GET /tikhub/douyin/index/fetch_item_filter_options` (operationId: `get_tikhub_douyin_index_fetch_item_filter_options`) and use an entry's `id` from the `categories` list in the response payload. Convert the ID to a string for `tag_id`. This endpoint does not accept `\"0\"` (all categories); select a specific category and exclude the entry with `id=0`.","title":"Tag Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Consumer portrait: gender, age group, region, interest, device distributions"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_content_consumer_portrait","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-index-fetch_content_consumer_portrait","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:4501626edc6701239a91f1df9652e03c7e16c99cec99bf0450f5d8994ce1aad8","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c5a3f32c5474"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_index_fetch_content_consumer_portrait","path":"/apis/v1/tikhub/douyin/index/fetch_content_consumer_portrait"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_content_consumer_portrait","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_content_creative_duration":{"post":{"description":"Douyin (index).\n\n### Purpose:\n- Get video duration distribution for a category\n- Helps understand creators' preferred video lengths in this category\n### Parameters:\n- tag_id: Required category ID as a string, excluding \"0\" (all categories). Obtain an entry's `id` from the `categories` list returned by `GET /tikhub/douyin/index/fetch_item_filter_options` (operationId: `get_tikhub_douyin_index_fetch_item_filter_options`).\n- period: \"week\" (end_date must be a Sunday) or \"month\" (end_date must be month-end)\n- end_date: End date YYYYMMDD, must align with period\n### Return:\n- Video count and ratio per duration bucket (e.g. 0-15s, 15-60s, 60-180s, >180s)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_index_fetch_content_creative_duration","parameters":[{"description":"End date in YYYYMMDD format. When `period=\"week\"`, this date must be a Sunday; when `period=\"month\"`, it must be the last day of the month.","in":"query","name":"end_date","required":true,"schema":{"description":"End date in YYYYMMDD format. When `period=\"week\"`, this date must be a Sunday; when `period=\"month\"`, it must be the last day of the month.","title":"End Date","type":"string"}},{"description":"Period: week=weekly, month=monthly\n\nUsage: \"week\" (end_date must be a Sunday) or \"month\" (end_date must be month-end)","in":"query","name":"period","required":false,"schema":{"default":"week","description":"Period: week=weekly, month=monthly\n\nUsage: \"week\" (end_date must be a Sunday) or \"month\" (end_date must be month-end)","enum":["week","month"],"title":"Period","type":"string"}},{"description":"Required category ID as a string. Call `GET /tikhub/douyin/index/fetch_item_filter_options` (operationId: `get_tikhub_douyin_index_fetch_item_filter_options`) and use an entry's `id` from the `categories` list in the response payload. Convert the ID to a string for `tag_id`. This endpoint does not accept `\"0\"` (all categories); select a specific category and exclude the entry with `id=0`.","in":"query","name":"tag_id","required":true,"schema":{"description":"Required category ID as a string. Call `GET /tikhub/douyin/index/fetch_item_filter_options` (operationId: `get_tikhub_douyin_index_fetch_item_filter_options`) and use an entry's `id` from the `categories` list in the response payload. Convert the ID to a string for `tag_id`. This endpoint does not accept `\"0\"` (all categories); select a specific category and exclude the entry with `id=0`.","title":"Tag Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Video count and ratio per duration bucket (e.g. 0-15s, 15-60s, 60-180s, >180s)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_content_creative_duration","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-index-fetch_content_creative_duration","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:675ef672e2304ce7aeac7c6da991b2a866ce7d128cfa943413a6a070b6474f97","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"70f5f4c9c77e"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_index_fetch_content_creative_duration","path":"/apis/v1/tikhub/douyin/index/fetch_content_creative_duration"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_content_creative_duration","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_content_creative_keyword_items":{"post":{"description":"Douyin (index).\n\n### Purpose:\n- Get videos related to a specific hot keyword in a category\n- Used to inspect which videos contribute to a hot keyword\n### Parameters:\n- tag_id: Category ID (same as category_id in fetch_item_query)\n- period: \"1\" / \"3\" / \"7\" days\n- end_date: End date YYYYMMDD. **Must be a Sunday only when period=7**; any day for period=1/3\n- keyword: Hot keyword (typically from fetch_content_creative_keywords)\n### Return:\n- List of videos related to the keyword\n\nAPI references: `fetch_content_creative_keywords` = `POST /tikhub/douyin/index/fetch_content_creative_keywords` (operationId: `post_tikhub_douyin_index_fetch_content_creative_keywords`); `fetch_item_query` = `POST /tikhub/douyin/index/fetch_item_query` (operationId: `post_tikhub_douyin_index_fetch_item_query`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_index_fetch_content_creative_keyword_items","parameters":[{"description":"End date YYYYMMDD (**must be a Sunday only when period=7**; any day for period=1/3)","in":"query","name":"end_date","required":true,"schema":{"description":"End date YYYYMMDD (**must be a Sunday only when period=7**; any day for period=1/3)","title":"End Date","type":"string"}},{"description":"Keyword (get from fetch_content_creative_keywords)\n\nAPI references: `fetch_content_creative_keywords` = `POST /tikhub/douyin/index/fetch_content_creative_keywords` (operationId: `post_tikhub_douyin_index_fetch_content_creative_keywords`).","in":"query","name":"keyword","required":true,"schema":{"description":"Keyword (get from fetch_content_creative_keywords)\n\nAPI references: `fetch_content_creative_keywords` = `POST /tikhub/douyin/index/fetch_content_creative_keywords` (operationId: `post_tikhub_douyin_index_fetch_content_creative_keywords`).","title":"Keyword","type":"string"}},{"description":"Period: 1, 3, 7","in":"query","name":"period","required":false,"schema":{"default":"7","description":"Period: 1, 3, 7","enum":["1","3","7"],"title":"Period","type":"string"}},{"description":"Category ID, required, does NOT support 0=all\n\nUsage: Category ID (same as category_id in fetch_item_query)\n\nAPI references: `fetch_item_query` = `POST /tikhub/douyin/index/fetch_item_query` (operationId: `post_tikhub_douyin_index_fetch_item_query`).","in":"query","name":"tag_id","required":true,"schema":{"description":"Category ID, required, does NOT support 0=all\n\nUsage: Category ID (same as category_id in fetch_item_query)\n\nAPI references: `fetch_item_query` = `POST /tikhub/douyin/index/fetch_item_query` (operationId: `post_tikhub_douyin_index_fetch_item_query`).","title":"Tag Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- List of videos related to the keyword"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_content_creative_keyword_items","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-index-fetch_content_creative_keyword_items","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:7ef90ce6f23f7925c424c15c3a8b4363927143da496730021841b07d057d7a95","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1b4e1d308baf"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_index_fetch_content_creative_keyword_items","path":"/apis/v1/tikhub/douyin/index/fetch_content_creative_keyword_items"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_content_creative_keyword_items","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_content_creative_keywords":{"post":{"description":"Douyin (index).\n\n### Purpose\n- Get creative hot keywords for a category\n\n### Parameters\n- tag_id: Required category ID as a string, excluding \"0\" (all categories). Obtain an entry's `id` from the `categories` list returned by `GET /tikhub/douyin/index/fetch_item_filter_options` (operationId: `get_tikhub_douyin_index_fetch_item_filter_options`).\n    - **This endpoint does NOT support \"0=all\", you must pass a specific category ID**\n      (e.g. \"601\"=Drama, \"628\"=Food)\n    - Full list via fetch_item_filter_options\n- period: \"1\"=last 1 day, \"3\"=last 3 days, \"7\"=last 7 days\n- end_date: End date YYYYMMDD. **Must be a Sunday only when period=7**; any day for period=1/3\n\nAPI references: `fetch_item_filter_options` = `GET /tikhub/douyin/index/fetch_item_filter_options` (operationId: `get_tikhub_douyin_index_fetch_item_filter_options`); `fetch_item_query` = `POST /tikhub/douyin/index/fetch_item_query` (operationId: `post_tikhub_douyin_index_fetch_item_query`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_index_fetch_content_creative_keywords","parameters":[{"description":"End date YYYYMMDD (**must be a Sunday only when period=7**; any day for period=1/3)","in":"query","name":"end_date","required":true,"schema":{"description":"End date YYYYMMDD (**must be a Sunday only when period=7**; any day for period=1/3)","title":"End Date","type":"string"}},{"description":"Period: 1=last 1 day, 3=last 3 days, 7=last 7 days","in":"query","name":"period","required":false,"schema":{"default":"7","description":"Period: 1=last 1 day, 3=last 3 days, 7=last 7 days","enum":["1","3","7"],"title":"Period","type":"string"}},{"description":"Required category ID as a string. Call `GET /tikhub/douyin/index/fetch_item_filter_options` (operationId: `get_tikhub_douyin_index_fetch_item_filter_options`) and use an entry's `id` from the `categories` list in the response payload. Convert the ID to a string for `tag_id`. This endpoint does not accept `\"0\"` (all categories); select a specific category and exclude the entry with `id=0`.","in":"query","name":"tag_id","required":true,"schema":{"description":"Required category ID as a string. Call `GET /tikhub/douyin/index/fetch_item_filter_options` (operationId: `get_tikhub_douyin_index_fetch_item_filter_options`) and use an entry's `id` from the `categories` list in the response payload. Convert the ID to a string for `tag_id`. This endpoint does not accept `\"0\"` (all categories); select a specific category and exclude the entry with `id=0`.","title":"Tag Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. Returns popular keywords for the selected vertical category."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_content_creative_keywords","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-index-fetch_content_creative_keywords","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:85bc9137c147bd7554154eda7d857751a8519d9bf64164ad005da9fd204e3eb9","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"294eaf770024"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_index_fetch_content_creative_keywords","path":"/apis/v1/tikhub/douyin/index/fetch_content_creative_keywords"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_content_creative_keywords","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_content_creative_topic":{"post":{"description":"Douyin (index).\n\n### Purpose\n- Get creative hot topics for a category\n\n### Parameters\n- tag_id: Required category ID as a string, excluding \"0\" (all categories). Obtain an entry's `id` from the `categories` list returned by `GET /tikhub/douyin/index/fetch_item_filter_options` (operationId: `get_tikhub_douyin_index_fetch_item_filter_options`).\n    - **This endpoint does NOT support \"0=all\", you must pass a specific category ID**\n      (e.g. \"601\"=Drama, \"628\"=Food)\n    - Full list via fetch_item_filter_options\n- period: \"1\" / \"3\" / \"7\"\n- end_date: End date YYYYMMDD. **Must be a Sunday only when period=7**; any day for period=1/3\n- rank_type: \"index\" or \"rise\"\n\nAPI references: `fetch_item_filter_options` = `GET /tikhub/douyin/index/fetch_item_filter_options` (operationId: `get_tikhub_douyin_index_fetch_item_filter_options`); `fetch_item_query` = `POST /tikhub/douyin/index/fetch_item_query` (operationId: `post_tikhub_douyin_index_fetch_item_query`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_index_fetch_content_creative_topic","parameters":[{"description":"End date YYYYMMDD (**must be a Sunday only when period=7**; any day for period=1/3)","in":"query","name":"end_date","required":true,"schema":{"description":"End date YYYYMMDD (**must be a Sunday only when period=7**; any day for period=1/3)","title":"End Date","type":"string"}},{"description":"Period: 1, 3, 7","in":"query","name":"period","required":false,"schema":{"default":"7","description":"Period: 1, 3, 7","enum":["1","3","7"],"title":"Period","type":"string"}},{"description":"Rank type: index=index sort, rise=rising sort","in":"query","name":"rank_type","required":false,"schema":{"default":"index","description":"Rank type: index=index sort, rise=rising sort","enum":["index","rise"],"title":"Rank Type","type":"string"}},{"description":"Required category ID as a string. Call `GET /tikhub/douyin/index/fetch_item_filter_options` (operationId: `get_tikhub_douyin_index_fetch_item_filter_options`) and use an entry's `id` from the `categories` list in the response payload. Convert the ID to a string for `tag_id`. This endpoint does not accept `\"0\"` (all categories); select a specific category and exclude the entry with `id=0`.","in":"query","name":"tag_id","required":true,"schema":{"description":"Required category ID as a string. Call `GET /tikhub/douyin/index/fetch_item_filter_options` (operationId: `get_tikhub_douyin_index_fetch_item_filter_options`) and use an entry's `id` from the `categories` list in the response payload. Convert the ID to a string for `tag_id`. This endpoint does not accept `\"0\"` (all categories); select a specific category and exclude the entry with `id=0`.","title":"Tag Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. Returns popular topics for the selected vertical category."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_content_creative_topic","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-index-fetch_content_creative_topic","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:d5cf4cc72532ff547289cd206b83447afde9446140c132d9033c7b14c6e5843f","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9b361e449955"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_index_fetch_content_creative_topic","path":"/apis/v1/tikhub/douyin/index/fetch_content_creative_topic"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_content_creative_topic","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_content_interact_trend":{"post":{"description":"Douyin (index).\n\n### Purpose:\n- Get interaction (like/comment/share/favorite) trend over time for a category\n- Measures user engagement intensity for content in this category\n### Parameters:\n- tag_id: Required category ID as a string, excluding \"0\" (all categories). Obtain an entry's `id` from the `categories` list returned by `GET /tikhub/douyin/index/fetch_item_filter_options` (operationId: `get_tikhub_douyin_index_fetch_item_filter_options`).\n- start_date: Start date YYYYMMDD (inclusive)\n- end_date: End date YYYYMMDD (inclusive)\n### Return:\n- Daily aggregated interaction data: like / comment / share / favorite totals per day\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_index_fetch_content_interact_trend","parameters":[{"description":"End date YYYYMMDD","in":"query","name":"end_date","required":true,"schema":{"description":"End date YYYYMMDD","title":"End Date","type":"string"}},{"description":"Start date YYYYMMDD","in":"query","name":"start_date","required":true,"schema":{"description":"Start date YYYYMMDD","title":"Start Date","type":"string"}},{"description":"Required category ID as a string. Call `GET /tikhub/douyin/index/fetch_item_filter_options` (operationId: `get_tikhub_douyin_index_fetch_item_filter_options`) and use an entry's `id` from the `categories` list in the response payload. Convert the ID to a string for `tag_id`. This endpoint does not accept `\"0\"` (all categories); select a specific category and exclude the entry with `id=0`.","in":"query","name":"tag_id","required":true,"schema":{"description":"Required category ID as a string. Call `GET /tikhub/douyin/index/fetch_item_filter_options` (operationId: `get_tikhub_douyin_index_fetch_item_filter_options`) and use an entry's `id` from the `categories` list in the response payload. Convert the ID to a string for `tag_id`. This endpoint does not accept `\"0\"` (all categories); select a specific category and exclude the entry with `id=0`.","title":"Tag Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Daily aggregated interaction data: like / comment / share / favorite totals per day"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_content_interact_trend","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-index-fetch_content_interact_trend","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:00c4fd489e4846eb2e20c85664325f8833146f7b5a778014633e95e8e4a28fe2","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2904175ec2b4"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_index_fetch_content_interact_trend","path":"/apis/v1/tikhub/douyin/index/fetch_content_interact_trend"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_content_interact_trend","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_content_publish_trend":{"get":{"description":"Douyin (index).\n\n### Purpose:\n- Get the content publish volume trend over time for a category\n- Helps understand content supply heat changes for a category\n### Parameters:\n- tag_id: Required category ID as a string, excluding \"0\" (all categories). Obtain an entry's `id` from the `categories` list returned by `GET /tikhub/douyin/index/fetch_item_filter_options` (operationId: `get_tikhub_douyin_index_fetch_item_filter_options`).\n- start_date: Start date YYYYMMDD (inclusive)\n- end_date: End date YYYYMMDD (inclusive)\n### Return:\n- Daily aggregated publish volume (date + count of items published that day)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_index_fetch_content_publish_trend","parameters":[{"description":"End date YYYYMMDD","in":"query","name":"end_date","required":true,"schema":{"description":"End date YYYYMMDD","title":"End Date","type":"string"}},{"description":"Start date YYYYMMDD","in":"query","name":"start_date","required":true,"schema":{"description":"Start date YYYYMMDD","title":"Start Date","type":"string"}},{"description":"Required category ID as a string. Call `GET /tikhub/douyin/index/fetch_item_filter_options` (operationId: `get_tikhub_douyin_index_fetch_item_filter_options`) and use an entry's `id` from the `categories` list in the response payload. Convert the ID to a string for `tag_id`. This endpoint does not accept `\"0\"` (all categories); select a specific category and exclude the entry with `id=0`.","in":"query","name":"tag_id","required":true,"schema":{"description":"Required category ID as a string. Call `GET /tikhub/douyin/index/fetch_item_filter_options` (operationId: `get_tikhub_douyin_index_fetch_item_filter_options`) and use an entry's `id` from the `categories` list in the response payload. Convert the ID to a string for `tag_id`. This endpoint does not accept `\"0\"` (all categories); select a specific category and exclude the entry with `id=0`.","title":"Tag Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Daily aggregated publish volume (date + count of items published that day)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_content_publish_trend","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-index-fetch_content_publish_trend","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:5b1d05022e7e4b10983ee9b09a13ca67117a994560c8f0b6d3cd837e529bf5a0","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c2a7222a3d99"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_index_fetch_content_publish_trend","path":"/apis/v1/tikhub/douyin/index/fetch_content_publish_trend"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_content_publish_trend","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_content_valid_date":{"get":{"description":"Douyin (index).\n\n### Purpose:\n- Get valid date range for the creation guide section\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_index_fetch_content_valid_date","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_content_valid_date","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-index-fetch_content_valid_date","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e56c0f64759022cecb5502df30fd08faeb446c6d3a60cfc5fa77fb25dd390b27","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e211e4fccaed"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_index_fetch_content_valid_date","path":"/apis/v1/tikhub/douyin/index/fetch_content_valid_date"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_content_valid_date","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_current_hot_topic":{"get":{"description":"Douyin (index).\n\n### Purpose:\n- Get Douyin real-time hot topics and trending topics leaderboard\n### Return:\n- Topic name, topic index, rank change and other information\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_index_fetch_current_hot_topic","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Topic name, topic index, rank change and other information"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_current_hot_topic","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-index-fetch_current_hot_topic","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:55aebe2722fa4ef9a7fd3be53035721e270bd0d43aaf324d4c6bca4b22720549","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3081c6067043"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_index_fetch_current_hot_topic","path":"/apis/v1/tikhub/douyin/index/fetch_current_hot_topic"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_current_hot_topic","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_daren_compare_users_stable":{"post":{"description":"Douyin (index).\n\n### Purpose:\n- Compare trend data of multiple daren/creators (follower growth, engagement, etc.)\n### Parameters:\n- user_list: Daren uid list, comma separated, **max 5**\n- days: Comparison period, only 7 or 30\n### Return:\n- Trend data comparison for each daren in the specified period\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_index_fetch_daren_compare_users_stable","parameters":[{"description":"Days: 7 or 30","in":"query","name":"days","required":false,"schema":{"default":"7","description":"Days: 7 or 30","enum":["7","30"],"title":"Days","type":"string"}},{"description":"Daren uid list, comma separated, max 5","in":"query","name":"user_list","required":true,"schema":{"description":"Daren uid list, comma separated, max 5","pattern":"^[^,]*(?:,[^,]*){0,4}$","title":"User List","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Trend data comparison for each daren in the specified period"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_daren_compare_users_stable","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-index-fetch_daren_compare_users_stable","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:06a6a67f19be3720c700df8dabecc634aecdd40af77c9c4cb5bacdc8b071857c","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"58f8cfb88368"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_index_fetch_daren_compare_users_stable","path":"/apis/v1/tikhub/douyin/index/fetch_daren_compare_users_stable"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_daren_compare_users_stable","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_daren_great_item_mile_info":{"post":{"description":"Douyin (index).\n\n### Purpose:\n- Get daren core metrics data\n### Parameters:\n- user_id: Douyin uid (numeric, e.g. \"3100268042915212\")\n### Return:\n- Follower count, like count, video count, engagement rate and other core metrics\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_index_fetch_daren_great_item_mile_info","parameters":[{"description":"Douyin uid (numeric). Example: 3100268042915212","in":"query","name":"user_id","required":true,"schema":{"description":"Douyin uid (numeric). Example: 3100268042915212","title":"User Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Follower count, like count, video count, engagement rate and other core metrics"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_daren_great_item_mile_info","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-index-fetch_daren_great_item_mile_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:25ab1e755ad2bea122a72545148484a75304436dd56bf8c9cc9be3c484c5696f","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9f3573b5560d"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_index_fetch_daren_great_item_mile_info","path":"/apis/v1/tikhub/douyin/index/fetch_daren_great_item_mile_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_daren_great_item_mile_info","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_daren_great_user_fans_info":{"post":{"description":"Douyin (index).\n\n### Purpose:\n- Get daren fans analysis data\n### Parameters:\n- user_id: Douyin uid (numeric, e.g. \"3100268042915212\")\n### Return:\n- Fans gender, age, region distribution, active time, etc.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_index_fetch_daren_great_user_fans_info","parameters":[{"description":"Douyin uid (numeric). Example: 3100268042915212","in":"query","name":"user_id","required":true,"schema":{"description":"Douyin uid (numeric). Example: 3100268042915212","title":"User Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Fans gender, age, region distribution, active time, etc."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_daren_great_user_fans_info","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-index-fetch_daren_great_user_fans_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:1b77359409fb68dbe794a1cc0ef2b943ad311d1bb63fd54607e77e04a4bee210","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"729310738abe"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_index_fetch_daren_great_user_fans_info","path":"/apis/v1/tikhub/douyin/index/fetch_daren_great_user_fans_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_daren_great_user_fans_info","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_daren_great_user_top_video":{"post":{"description":"Douyin (index).\n\n### Purpose:\n- Get daren's top video list in a specified time range\n### Parameters:\n- user_id: Douyin uid (numeric, e.g. \"3100268042915212\")\n- start_date: Start date, format YYYYMMDD\n- end_date: End date, format YYYYMMDD\n### Note:\n- **Date range must not exceed 30 days**, otherwise the API will return an error\n### Return:\n- Daren's top video list (play count, like count, etc.)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_index_fetch_daren_great_user_top_video","parameters":[{"description":"End date YYYYMMDD","in":"query","name":"end_date","required":true,"schema":{"description":"End date YYYYMMDD","title":"End Date","type":"string"}},{"description":"Start date YYYYMMDD","in":"query","name":"start_date","required":true,"schema":{"description":"Start date YYYYMMDD","title":"Start Date","type":"string"}},{"description":"Douyin uid (numeric). Example: 3100268042915212","in":"query","name":"user_id","required":true,"schema":{"description":"Douyin uid (numeric). Example: 3100268042915212","title":"User Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Daren's top video list (play count, like count, etc.)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_daren_great_user_top_video","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-index-fetch_daren_great_user_top_video","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:32a8df449238382c308f73f1fc2a1453893d47986b558db45754802b4fefd739","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ad434b0b22bf"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_index_fetch_daren_great_user_top_video","path":"/apis/v1/tikhub/douyin/index/fetch_daren_great_user_top_video"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_daren_great_user_top_video","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_daren_similar_users":{"post":{"description":"Douyin (index).\n\n### Purpose:\n- Get similar daren/creators to a specified user\n### Parameters:\n- user_id: Douyin uid (numeric, e.g. \"3100268042915212\")\n### Return:\n- List of similar daren\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_index_fetch_daren_similar_users","parameters":[{"description":"Douyin uid (numeric). Example: 3100268042915212","in":"query","name":"user_id","required":true,"schema":{"description":"Douyin uid (numeric). Example: 3100268042915212","title":"User Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- List of similar daren"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_daren_similar_users","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-index-fetch_daren_similar_users","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:14262aa5d66c9e5395516c147046d531c520a30ce8c9f4ecff53aa1e394f3c66","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"71e459a42b91"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_index_fetch_daren_similar_users","path":"/apis/v1/tikhub/douyin/index/fetch_daren_similar_users"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_daren_similar_users","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_daren_sug_great_user_list":{"post":{"description":"Douyin (index).\n\n### Purpose:\n- Search for daren/creators, get suggestion list\n### Parameters:\n- keyword: Daren nickname keyword\n- total: Return count, default 20\n### Return:\n- Matched daren list (includes user ID, nickname, avatar, follower count, etc.)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_index_fetch_daren_sug_great_user_list","parameters":[{"description":"Search keyword","in":"query","name":"keyword","required":true,"schema":{"description":"Search keyword","title":"Keyword","type":"string"}},{"description":"Return count, default 20","in":"query","name":"total","required":false,"schema":{"default":"20","description":"Return count, default 20","title":"Total","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Matched daren list (includes user ID, nickname, avatar, follower count, etc.)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_daren_sug_great_user_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-index-fetch_daren_sug_great_user_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:c8a82ad307f1906c04b6841ce5e671037c91ad3a0d2248332681aa5a45189413","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f3fdc7fc7462"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_index_fetch_daren_sug_great_user_list","path":"/apis/v1/tikhub/douyin/index/fetch_daren_sug_great_user_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_daren_sug_great_user_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_encrypt_user_id":{"get":{"description":"Douyin (index).\n\n### Purpose:\n- Convert a Douyin uid (numeric) to the encrypted user_id used internally by Douyin Index API\n- The daren-related endpoints already handle this conversion automatically,\n  so you usually do NOT need to call this endpoint manually\n- Only useful for debugging or when you need the encrypted user_id directly\n### Parameters:\n- uid: Douyin uid, numeric string\n### Return:\n- uid: Original input uid\n- user_id: Encrypted user_id\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_index_fetch_encrypt_user_id","parameters":[{"description":"Douyin uid (numeric). Example: 3100268042915212","in":"query","name":"uid","required":true,"schema":{"description":"Douyin uid (numeric). Example: 3100268042915212","title":"Uid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- uid: Original input uid\n- user_id: Encrypted user_id"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_encrypt_user_id","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-index-fetch_encrypt_user_id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:78badb2d4c7b5ef0f485764c9743fa44b79ccd97c1e9acce146663d100132726","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3ac6e8f732ab"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_index_fetch_encrypt_user_id","path":"/apis/v1/tikhub/douyin/index/fetch_encrypt_user_id"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_encrypt_user_id","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_get_user_sub_word":{"post":{"description":"Douyin (index).\n\n### Purpose:\n- Get subscribed keyword list for the current logged-in user in Douyin Index\n### Return:\n- List of keywords subscribed by the user\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_index_fetch_get_user_sub_word","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- List of keywords subscribed by the user"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_get_user_sub_word","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-index-fetch_get_user_sub_word","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:8a164e1e4144da24517a13070b31c21b21b72863a683862c3a29650baa94da35","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e63a6c81dae0"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_index_fetch_get_user_sub_word","path":"/apis/v1/tikhub/douyin/index/fetch_get_user_sub_word"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_get_user_sub_word","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_hot_detail":{"get":{"description":"Douyin (index).\n\n### Purpose:\n- Get full analysis of a single hot topic; one request covers every module\n  of the hot topic detail page\n### Parameters:\n- topic_name: Hot topic name, obtained from fetch_current_hot_topic results\n### Return:\n- trend_item: Hot index trend (index value per timestamp)\n- content_item: Hot content list (video title, url, cover, author, digg/comment counts)\n- play_rank_author_item: Related creators ranked by play count\n- digg_rank_author_item: Related creators ranked by digg count\n- fans_rank_author_item: Related creators ranked by fans count\n- comment_rank_author_item: Related creators ranked by comment count\n- portrait: Audience portrait with four dimensions - province, city, gender, age;\n    each label value is a percentage in decimal form\n\nAPI references: `fetch_current_hot_topic` = `GET /tikhub/douyin/index/fetch_current_hot_topic` (operationId: `get_tikhub_douyin_index_fetch_current_hot_topic`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_index_fetch_hot_detail","parameters":[{"description":"Hot topic name, obtained from fetch_current_hot_topic results\n\nAPI references: `fetch_current_hot_topic` = `GET /tikhub/douyin/index/fetch_current_hot_topic` (operationId: `get_tikhub_douyin_index_fetch_current_hot_topic`).","in":"query","name":"topic_name","required":true,"schema":{"description":"Hot topic name, obtained from fetch_current_hot_topic results\n\nAPI references: `fetch_current_hot_topic` = `GET /tikhub/douyin/index/fetch_current_hot_topic` (operationId: `get_tikhub_douyin_index_fetch_current_hot_topic`).","title":"Topic Name","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- trend_item: Hot index trend (index value per timestamp)\n- content_item: Hot content list (video title, url, cover, author, digg/comment counts)\n- play_rank_author_item: Related creators ranked by play count\n- digg_rank_author_item: Related creators ranked by digg count\n- fans_rank_author_item: Related creators ranked by fans count\n- comment_rank_author_item: Related creators ranked by comment count\n- portrait: Audience portrait with four dimensions - province, city, gender, age;\n    each label value is a percentage in decimal form"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_hot_detail","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-index-fetch_hot_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:43aff11ae3afc509a7c76a46a4a6b34339aeee34a34873f272bf1e584cd0f60f","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0944974fe438"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_index_fetch_hot_detail","path":"/apis/v1/tikhub/douyin/index/fetch_hot_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_hot_detail","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_hot_trend_word":{"get":{"description":"Douyin (index).\n\n### Purpose:\n- Get hot trend words suggested in the keyword index search box, used as input\n  suggestions for keyword index analysis\n- Note: This is NOT the real-time hot topic leaderboard. For real-time and\n  rocketing hot topics use fetch_current_hot_topic\n### Parameters:\n- app_name: Platform, aweme=Douyin, toutiao=Toutiao (toutiao currently returns empty)\n- type: Word type, 0=search words (plain words, id is always \"0\"),\n    1=content words (with topic id)\n### Return:\n- update_time: Data update date (updated daily, not real-time)\n- trend_words: Word list with id and word\n\nAPI references: `fetch_current_hot_topic` = `GET /tikhub/douyin/index/fetch_current_hot_topic` (operationId: `get_tikhub_douyin_index_fetch_current_hot_topic`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_index_fetch_hot_trend_word","parameters":[{"description":"Platform, aweme=Douyin, toutiao=Toutiao (toutiao currently returns empty)","in":"query","name":"app_name","required":false,"schema":{"default":"aweme","description":"Platform, aweme=Douyin, toutiao=Toutiao (toutiao currently returns empty)","enum":["aweme","toutiao"],"title":"App Name","type":"string"}},{"description":"Word type: 0=Search hot words, 1=Content hot words\n\nUsage: Word type, 0=search words (plain words, id is always \"0\"),\n    1=content words (with topic id)","in":"query","name":"type","required":false,"schema":{"default":0,"description":"Word type: 0=Search hot words, 1=Content hot words\n\nUsage: Word type, 0=search words (plain words, id is always \"0\"),\n    1=content words (with topic id)","maximum":1,"minimum":0,"title":"Type","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- update_time: Data update date (updated daily, not real-time)\n- trend_words: Word list with id and word"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_hot_trend_word","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-index-fetch_hot_trend_word","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e94ca168e54a31ef1b6f1a307132deb458d5acc67b3292b7c30c849b8f40c075","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f5917c9056f7"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_index_fetch_hot_trend_word","path":"/apis/v1/tikhub/douyin/index/fetch_hot_trend_word"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_hot_trend_word","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_hot_words":{"get":{"description":"Douyin (index).\n\n### Purpose:\n- Get current hot search keywords list\n### Parameters:\n- app_name: Platform, aweme=Douyin, toutiao=Toutiao\n### Return:\n- Keyword name, search index, growth rate, etc.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_index_fetch_hot_words","parameters":[{"description":"Platform: aweme (Douyin), toutiao (Toutiao)","in":"query","name":"app_name","required":false,"schema":{"default":"aweme","description":"Platform: aweme (Douyin), toutiao (Toutiao)","enum":["aweme","toutiao"],"title":"App Name","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Keyword name, search index, growth rate, etc."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_hot_words","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-index-fetch_hot_words","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:05aaa4a1067bc6d4cd150b29da117ca0a458ad6e65f516c68583c210d6a875c8","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8154d3b8edcb"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_index_fetch_hot_words","path":"/apis/v1/tikhub/douyin/index/fetch_hot_words"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_hot_words","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_insight_get_rec":{"get":{"description":"Douyin (index).\n\n### Purpose:\n- Get related insight recommendations based on a current report ID\n- Typically used for the \"Related\" module on a report detail page\n### Parameters:\n- report_id: ID of the report currently being viewed (from fetch_report_search\n    or fetch_insight_recommend)\n### Return:\n- List of related recommended reports (id, title, cover, publish time, etc.)\n\nAPI references: `fetch_insight_recommend` = `GET /tikhub/douyin/index/fetch_insight_recommend` (operationId: `get_tikhub_douyin_index_fetch_insight_recommend`); `fetch_report_search` = `POST /tikhub/douyin/index/fetch_report_search` (operationId: `post_tikhub_douyin_index_fetch_report_search`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_index_fetch_insight_get_rec","parameters":[{"description":"ID of the report currently being viewed (from fetch_report_search\n    or fetch_insight_recommend)\n\nAPI references: `fetch_insight_recommend` = `GET /tikhub/douyin/index/fetch_insight_recommend` (operationId: `get_tikhub_douyin_index_fetch_insight_recommend`); `fetch_report_search` = `POST /tikhub/douyin/index/fetch_report_search` (operationId: `post_tikhub_douyin_index_fetch_report_search`).","in":"query","name":"report_id","required":true,"schema":{"description":"ID of the report currently being viewed (from fetch_report_search\n    or fetch_insight_recommend)\n\nAPI references: `fetch_insight_recommend` = `GET /tikhub/douyin/index/fetch_insight_recommend` (operationId: `get_tikhub_douyin_index_fetch_insight_recommend`); `fetch_report_search` = `POST /tikhub/douyin/index/fetch_report_search` (operationId: `post_tikhub_douyin_index_fetch_report_search`).","title":"Report Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- List of related recommended reports (id, title, cover, publish time, etc.)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_insight_get_rec","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-index-fetch_insight_get_rec","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:4b9e18a1a4a20c59a67784652201da0b92cc1d2252987689337a082c68c1a2a1","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8ed0ee4179a8"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_index_fetch_insight_get_rec","path":"/apis/v1/tikhub/douyin/index/fetch_insight_get_rec"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_insight_get_rec","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_insight_recommend":{"get":{"description":"Douyin (index).\n\n### Purpose:\n- Get the list of recommended trend insight reports on the home page\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_index_fetch_insight_recommend","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_insight_recommend","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-index-fetch_insight_recommend","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e56c0f64759022cecb5502df30fd08faeb446c6d3a60cfc5fa77fb25dd390b27","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"cda5f74f4fbc"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_index_fetch_insight_recommend","path":"/apis/v1/tikhub/douyin/index/fetch_insight_recommend"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_insight_recommend","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_item_analysis":{"post":{"description":"Douyin (index).\n\n### Purpose\n- Get comparison analysis for a video (performance vs. similar videos / benchmark)\n\n### Parameters\n- item_id: Video ID (Douyin aweme id, numeric string)\n- start_date/end_date: Date range in YYYYMMDD\n\n### Return\n- Comparison analysis of the video against reference targets across dimensions\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_index_fetch_item_analysis","parameters":[{"description":"End date YYYYMMDD","in":"query","name":"end_date","required":true,"schema":{"description":"End date YYYYMMDD","title":"End Date","type":"string"}},{"description":"Video ID (Douyin aweme id, numeric). Example: 7660090930283744575","in":"query","name":"item_id","required":true,"schema":{"description":"Video ID (Douyin aweme id, numeric). Example: 7660090930283744575","title":"Item Id","type":"string"}},{"description":"Start date YYYYMMDD","in":"query","name":"start_date","required":true,"schema":{"description":"Start date YYYYMMDD","title":"Start Date","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Comparison analysis of the video against reference targets across dimensions"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_item_analysis","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-index-fetch_item_analysis","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:a29389deb7702616b5e17294ef3b1d4e29a74f2fd5a7456beb42b2b44b5ef777","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"14996fbbf21e"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_index_fetch_item_analysis","path":"/apis/v1/tikhub/douyin/index/fetch_item_analysis"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_item_analysis","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_item_base":{"post":{"description":"Douyin (index).\n\n### Purpose:\n- Get the basic detail of a video in Douyin Index video analysis\n### Parameters:\n- item_id: Video ID (Douyin aweme id, numeric string)\n### Return:\n- Video title, cover, duration, publish time, author info and basic metrics\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_index_fetch_item_base","parameters":[{"description":"Video ID (Douyin aweme id, numeric). Example: 7660090930283744575","in":"query","name":"item_id","required":true,"schema":{"description":"Video ID (Douyin aweme id, numeric). Example: 7660090930283744575","title":"Item Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Video title, cover, duration, publish time, author info and basic metrics"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_item_base","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-index-fetch_item_base","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:3e6bfb5ecb32e3379b093ab8bc69a0b821c88531a9985fda2eee77a34332ac4e","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"69a6021d5e6a"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_index_fetch_item_base","path":"/apis/v1/tikhub/douyin/index/fetch_item_base"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_item_base","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_item_filter_options":{"get":{"description":"Douyin (index).\n\n### Purpose:\n- Get all supported filter values for the `POST /tikhub/douyin/index/fetch_item_query` (operationId: `post_tikhub_douyin_index_fetch_item_query`) video search endpoint\n- Returns: categories, duration_types, label_types, date_types\n- Use this endpoint to discover valid IDs before calling `POST /tikhub/douyin/index/fetch_item_query` (operationId: `post_tikhub_douyin_index_fetch_item_query`)\n### Return:\n- categories:     Category list (id / name / name_en), id is used for category_id parameter\n- duration_types: Duration list (id / name / name_en), id is used for duration_type parameter\n- label_types:    Label/type list (id / name / name_en), id is used for label_type parameter\n- date_types:     Publish date list (id / name / name_en), id is used for date_type parameter\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_index_fetch_item_filter_options","responses":{"200":{"content":{"application/json":{"schema":{"description":"Shared response envelope with the documented video-search filter dictionaries under data.","properties":{"cache_message":{"default":"This response is cached and accessible via the URL below for 24 hours at no extra cost. The cache is for request tracing only — it doesn't affect the API's data freshness and won't be returned through the API again.","description":"Cache message (EN-US)","title":"Cache Message","type":["string","null"]},"cache_message_zh":{"default":"本次响应已缓存，可通过下方 URL 直接查看，有效期 24 小时，访问缓存链接无额外费用。缓存仅用于请求溯源，不影响接口数据的时效性，也不会再次通过接口返回。","description":"Cache message (ZH-CN)","title":"Cache Message Zh","type":["string","null"]},"cache_url":{"description":"The URL to access the cached result","title":"Cache Url","type":["string","null"]},"code":{"default":200,"description":"HTTP status code","title":"Code","type":"integer"},"data":{"description":"Documented filter dictionaries. Properties are optional because the official document does not declare required response fields.","properties":{"categories":{"description":"Filter options; use each entry's `id` for `category_id`.","items":{"properties":{"id":{"description":"Filter identifier; its response JSON type is not specified by the official documentation."},"name":{"description":"Original option label. Preserve it verbatim."},"name_en":{"description":"English option label."}},"type":"object"},"type":"array"},"date_types":{"description":"Filter options; use each entry's `id` for `date_type`.","items":{"properties":{"id":{"description":"Filter identifier; its response JSON type is not specified by the official documentation."},"name":{"description":"Original option label. Preserve it verbatim."},"name_en":{"description":"English option label."}},"type":"object"},"type":"array"},"duration_types":{"description":"Filter options; use each entry's `id` for `duration_type`.","items":{"properties":{"id":{"description":"Filter identifier; its response JSON type is not specified by the official documentation."},"name":{"description":"Original option label. Preserve it verbatim."},"name_en":{"description":"English option label."}},"type":"object"},"type":"array"},"label_types":{"description":"Filter options; use each entry's `id` for `label_type`.","items":{"properties":{"id":{"description":"Filter identifier; its response JSON type is not specified by the official documentation."},"name":{"description":"Original option label. Preserve it verbatim."},"name_en":{"description":"English option label."}},"type":"object"},"type":"array"}},"type":["object","null"]},"docs":{"description":"Link to the API Swagger documentation for this endpoint","title":"Docs","type":["string","null"]},"message":{"default":"Request successful. This request will incur a charge.","description":"Response message (EN-US)","title":"Message","type":"string"},"message_zh":{"default":"请求成功，本次请求将被计费。","description":"Response message (ZH-CN)","title":"Message Zh","type":"string"},"params":{"default":{},"description":"The parameters used in the request","title":"Params"},"request_id":{"description":"Unique request identifier","title":"Request Id","type":["string","null"]},"router":{"default":"","description":"The endpoint that generated this response","title":"Router","type":"string"},"support":{"default":"Discord: https://discord.gg/aMEAS8Xsvz","description":"Support message","title":"Support","type":"string"},"time":{"description":"The time the response was generated","title":"Time","type":"string"},"time_stamp":{"description":"The timestamp the response was generated","title":"Time Stamp","type":"integer"},"time_zone":{"default":"America/Los_Angeles","description":"The timezone of the response time","title":"Time Zone","type":"string"}},"title":"ResponseModel","type":"object"}}},"description":"Successful Response\n\n### Return\n- categories:     Category list (id / name / name_en), id is used for category_id parameter\n- duration_types: Duration list (id / name / name_en), id is used for duration_type parameter\n- label_types:    Label/type list (id / name / name_en), id is used for label_type parameter\n- date_types:     Publish date list (id / name / name_en), id is used for date_type parameter"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_item_filter_options","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-index-fetch_item_filter_options","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:d67140caf57528b9602d73749280e41488ee69510bad64dacfebaa7f173c1a72","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"68779cac6c59"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_index_fetch_item_filter_options","path":"/apis/v1/tikhub/douyin/index/fetch_item_filter_options"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_item_filter_options","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_item_index":{"post":{"description":"Douyin (index).\n\n### Purpose\n- Get the video index trend for a video over a date range\n\n### Parameters\n- item_id: Video ID (Douyin aweme id, numeric string)\n- start_date/end_date: Date range in YYYYMMDD\n\n### Return\n- Video index (composite / spread / interaction, etc.) trend data over time\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_index_fetch_item_index","parameters":[{"description":"End date YYYYMMDD","in":"query","name":"end_date","required":true,"schema":{"description":"End date YYYYMMDD","title":"End Date","type":"string"}},{"description":"Video ID (Douyin aweme id, numeric). Example: 7660090930283744575","in":"query","name":"item_id","required":true,"schema":{"description":"Video ID (Douyin aweme id, numeric). Example: 7660090930283744575","title":"Item Id","type":"string"}},{"description":"Start date YYYYMMDD","in":"query","name":"start_date","required":true,"schema":{"description":"Start date YYYYMMDD","title":"Start Date","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Video index (composite / spread / interaction, etc.) trend data over time"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_item_index","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-index-fetch_item_index","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:d4e8a95a8877dad8cdc3d90e1c33ae1ebba98166fc42d8012727a70bd34cb32f","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d8ddf92176cc"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_index_fetch_item_index","path":"/apis/v1/tikhub/douyin/index/fetch_item_index"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_item_index","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_item_index_interpret":{"post":{"description":"Douyin (index).\n\n### Purpose\n- Get the interpretation of a video's index (breakdown of each sub-index)\n- Recommended to use together with fetch_item_index\n\n### Parameters\n- item_id: Video ID (Douyin aweme id, numeric string)\n- start_date/end_date: Date range in YYYYMMDD\n\n### Return\n- Interpretation of composite / spread / interaction sub-indices\n\nAPI references: `fetch_item_index` = `POST /tikhub/douyin/index/fetch_item_index` (operationId: `post_tikhub_douyin_index_fetch_item_index`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_index_fetch_item_index_interpret","parameters":[{"description":"End date YYYYMMDD","in":"query","name":"end_date","required":true,"schema":{"description":"End date YYYYMMDD","title":"End Date","type":"string"}},{"description":"Video ID (Douyin aweme id, numeric). Example: 7660090930283744575","in":"query","name":"item_id","required":true,"schema":{"description":"Video ID (Douyin aweme id, numeric). Example: 7660090930283744575","title":"Item Id","type":"string"}},{"description":"Start date YYYYMMDD","in":"query","name":"start_date","required":true,"schema":{"description":"Start date YYYYMMDD","title":"Start Date","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Interpretation of composite / spread / interaction sub-indices"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_item_index_interpret","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-index-fetch_item_index_interpret","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:195464deffddfac339297b3bdc2a3ce48b7a1531bfef68dec12ee050568482e6","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3c4a11ad5437"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_index_fetch_item_index_interpret","path":"/apis/v1/tikhub/douyin/index/fetch_item_index_interpret"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_item_index_interpret","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_item_query":{"post":{"description":"Douyin (index).\n\n### Purpose\n- Search the Douyin Index video library with 4-dimensional filters:\n  category, duration, label type, publish date\n- Results contain basic video info plus core metrics (plays, likes, followers, etc.)\n\n### Parameters\n- query: Search keyword (required), e.g. \"food\"\n- category_id: Category ID (string), default \"0\"=all\n    - Common examples: 601=Drama, 602=Celebrity, 603=Variety, 604=Movie, 605=TV Series,\n      606=Music, 607=Anime, 608=Games, 615=Tech, 628=Food, 629=Travel, 631=Fashion\n    - Full list available via `GET /tikhub/douyin/index/fetch_item_filter_options` (operationId: `get_tikhub_douyin_index_fetch_item_filter_options`); use the id of a categories entry\n- date_type: Publish date filter, default 0=any\n    - Valid values: 0=any, 3=last 3 days, 7=last 7 days, 30=last 30 days\n- label_type: Video type (quality tag), default 0=any\n    - Valid values: 0=any, 1=low-follower hit, 2=high completion rate,\n      3=high follower growth, 4=high like rate\n- duration_type: Duration filter, default 0=any\n    - Valid values: 0=any, 1=0-15s, 6=15-60s, 7=60-120s, 8=120-180s, 9=over 180s\n\n### Note\n- All filter values can be fetched dynamically via `GET /tikhub/douyin/index/fetch_item_filter_options` (operationId: `get_tikhub_douyin_index_fetch_item_filter_options`)\n  to avoid hard-coded outdated data.\n\n### Return\n- Video list. Each item contains: itemId, itemTitle, cover, duration, publish time,\n  play count, like count, comment count, share count, author id/nickname/followers, etc.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_index_fetch_item_query","parameters":[{"description":"Category ID as a string; default \"0\" selects all categories. To discover valid IDs, call `GET /tikhub/douyin/index/fetch_item_filter_options` (operationId: `get_tikhub_douyin_index_fetch_item_filter_options`) and use the id of an entry in the returned categories list. Common examples: \"601\"=Drama, \"602\"=Celebrity, \"603\"=Variety, \"604\"=Movie, \"605\"=TV Series, \"606\"=Music, \"607\"=Anime, \"608\"=Games, \"615\"=Tech, \"628\"=Food, \"629\"=Travel, \"631\"=Fashion.","in":"query","name":"category_id","required":false,"schema":{"default":"0","description":"Category ID as a string; default \"0\" selects all categories. To discover valid IDs, call `GET /tikhub/douyin/index/fetch_item_filter_options` (operationId: `get_tikhub_douyin_index_fetch_item_filter_options`) and use the id of an entry in the returned categories list. Common examples: \"601\"=Drama, \"602\"=Celebrity, \"603\"=Variety, \"604\"=Movie, \"605\"=TV Series, \"606\"=Music, \"607\"=Anime, \"608\"=Games, \"615\"=Tech, \"628\"=Food, \"629\"=Travel, \"631\"=Fashion.","title":"Category Id","type":"string"}},{"description":"Publication date filter as an integer; default 0 selects any date. Values: 0=any, 3=last 3 days, 7=last 7 days, 30=last 30 days. To discover current options, call `GET /tikhub/douyin/index/fetch_item_filter_options` (operationId: `get_tikhub_douyin_index_fetch_item_filter_options`) and use the id of an entry in the returned date_types list.","in":"query","name":"date_type","required":false,"schema":{"default":0,"description":"Publication date filter as an integer; default 0 selects any date. Values: 0=any, 3=last 3 days, 7=last 7 days, 30=last 30 days. To discover current options, call `GET /tikhub/douyin/index/fetch_item_filter_options` (operationId: `get_tikhub_douyin_index_fetch_item_filter_options`) and use the id of an entry in the returned date_types list.","title":"Date Type","type":"integer"}},{"description":"Video duration filter as an integer; default 0 selects any duration. Values: 0=any, 1=0-15s, 6=15-60s, 7=60-120s, 8=120-180s, 9=over 180s. To discover current options, call `GET /tikhub/douyin/index/fetch_item_filter_options` (operationId: `get_tikhub_douyin_index_fetch_item_filter_options`) and use the id of an entry in the returned duration_types list.","in":"query","name":"duration_type","required":false,"schema":{"default":0,"description":"Video duration filter as an integer; default 0 selects any duration. Values: 0=any, 1=0-15s, 6=15-60s, 7=60-120s, 8=120-180s, 9=over 180s. To discover current options, call `GET /tikhub/douyin/index/fetch_item_filter_options` (operationId: `get_tikhub_douyin_index_fetch_item_filter_options`) and use the id of an entry in the returned duration_types list.","title":"Duration Type","type":"integer"}},{"description":"Video quality tag as an integer; default 0 selects any type. Values: 0=any, 1=low-follower hit, 2=high completion rate, 3=high follower growth, 4=high like rate. To discover current options, call `GET /tikhub/douyin/index/fetch_item_filter_options` (operationId: `get_tikhub_douyin_index_fetch_item_filter_options`) and use the id of an entry in the returned label_types list.","in":"query","name":"label_type","required":false,"schema":{"default":0,"description":"Video quality tag as an integer; default 0 selects any type. Values: 0=any, 1=low-follower hit, 2=high completion rate, 3=high follower growth, 4=high like rate. To discover current options, call `GET /tikhub/douyin/index/fetch_item_filter_options` (operationId: `get_tikhub_douyin_index_fetch_item_filter_options`) and use the id of an entry in the returned label_types list.","title":"Label Type","type":"integer"}},{"description":"Search keyword","in":"query","name":"query","required":true,"schema":{"description":"Search keyword","title":"Query","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Video list. Each item contains: itemId, itemTitle, cover, duration, publish time,\n  play count, like count, comment count, share count, author id/nickname/followers, etc."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_item_query","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-index-fetch_item_query","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:fdee4a6771e16faad5470a215769dabf33a685854612d108ff50814b53942a2f","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"edc6b9773bc5"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_index_fetch_item_query","path":"/apis/v1/tikhub/douyin/index/fetch_item_query"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_item_query","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_item_sug":{"post":{"description":"Douyin (index).\n\n### Purpose:\n- Get keyword auto-complete suggestions for video search\n### Parameters:\n- query: Search keyword\n### Return:\n- Matched keyword suggestion list\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_index_fetch_item_sug","parameters":[{"description":"Search keyword","in":"query","name":"query","required":true,"schema":{"description":"Search keyword","title":"Query","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Matched keyword suggestion list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_item_sug","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-index-fetch_item_sug","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:6163039afa171b2550edff099173a4d667988347682be4583a1aa0c1bd51083e","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0df7b1c12735"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_index_fetch_item_sug","path":"/apis/v1/tikhub/douyin/index/fetch_item_sug"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_item_sug","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_item_user_profile":{"post":{"description":"Douyin (index).\n\n### Purpose\n- Get the audience portrait for a video\n\n### Parameters\n- item_id: Video ID (Douyin aweme id, numeric string)\n- start_date/end_date: Date range in YYYYMMDD\n\n### Return\n- Audience gender, age, region, interest distributions and other portrait data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_index_fetch_item_user_profile","parameters":[{"description":"End date YYYYMMDD","in":"query","name":"end_date","required":true,"schema":{"description":"End date YYYYMMDD","title":"End Date","type":"string"}},{"description":"Video ID (Douyin aweme id, numeric). Example: 7660090930283744575","in":"query","name":"item_id","required":true,"schema":{"description":"Video ID (Douyin aweme id, numeric). Example: 7660090930283744575","title":"Item Id","type":"string"}},{"description":"Start date YYYYMMDD","in":"query","name":"start_date","required":true,"schema":{"description":"Start date YYYYMMDD","title":"Start Date","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Audience gender, age, region, interest distributions and other portrait data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_item_user_profile","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-index-fetch_item_user_profile","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:b6e19534b0b1ae6ff92a658d7d1378830f603b03466955178f9af17cbb101362","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"cd79b99453ee"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_index_fetch_item_user_profile","path":"/apis/v1/tikhub/douyin/index/fetch_item_user_profile"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_item_user_profile","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_keyword_valid_date":{"post":{"description":"Douyin (index).\n\n### Purpose\n- Get valid date range for specified keywords in Douyin Index\n\n### Parameters\n- keyword_list: Keyword list, comma separated, e.g. \"food,travel\"\n\n### Return\n- Queryable start and end dates for each keyword\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_index_fetch_keyword_valid_date","parameters":[{"description":"Keyword list, comma separated","in":"query","name":"keyword_list","required":true,"schema":{"description":"Keyword list, comma separated","title":"Keyword List","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Queryable start and end dates for each keyword"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_keyword_valid_date","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-index-fetch_keyword_valid_date","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:8980dbce013210cd0b7d8444de03213ac42bf396b2ca3f4b350aa2c8a6d2d664","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4d470bd391e5"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_index_fetch_keyword_valid_date","path":"/apis/v1/tikhub/douyin/index/fetch_keyword_valid_date"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_keyword_valid_date","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_multi_keyword_hot_trend":{"post":{"description":"Douyin (index).\n\n### Purpose\n- Get hot trend data for multiple keywords in a specified time range\n- Compare hot trend changes of multiple keywords\n\n### Parameters\n- keyword_list: Comma separated keywords, e.g. \"food,travel\"\n- start_date: Start date, format YYYYMMDD\n- end_date: End date, format YYYYMMDD\n- app_name: Platform, aweme=Douyin, toutiao=Toutiao\n- region: Region filter, comma separated (e.g. \"云南,上海\"), empty for all\n\n### Return\n- Daily hot trend data\n\nRegion names are protocol values; use the original Chinese names.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.003 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_index_fetch_multi_keyword_hot_trend","parameters":[{"description":"Platform: aweme (Douyin), toutiao (Toutiao)","in":"query","name":"app_name","required":false,"schema":{"default":"aweme","description":"Platform: aweme (Douyin), toutiao (Toutiao)","enum":["aweme","toutiao"],"title":"App Name","type":"string"}},{"description":"End date, YYYYMMDD","in":"query","name":"end_date","required":true,"schema":{"description":"End date, YYYYMMDD","title":"End Date","type":"string"}},{"description":"Keyword list, comma separated","in":"query","name":"keyword_list","required":true,"schema":{"description":"Keyword list, comma separated","title":"Keyword List","type":"string"}},{"description":"Region list, comma separated","in":"query","name":"region","required":false,"schema":{"default":"","description":"Region list, comma separated","title":"Region","type":"string"}},{"description":"Start date, YYYYMMDD","in":"query","name":"start_date","required":true,"schema":{"description":"Start date, YYYYMMDD","title":"Start Date","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Daily hot trend data\n\nRegion names are protocol values; use the original Chinese names."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_multi_keyword_hot_trend","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-index-fetch_multi_keyword_hot_trend","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.003,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:b4f69d634de1090988c286ee7f13a4dcae4b20b728bd386f33f9e9cbf98e8347","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"41f933f28089"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_index_fetch_multi_keyword_hot_trend","path":"/apis/v1/tikhub/douyin/index/fetch_multi_keyword_hot_trend"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_multi_keyword_hot_trend","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_multi_keyword_interpretation":{"post":{"description":"Douyin (index).\n\n### Purpose\n- Get interpretation data for multiple keywords (composite index, search index, content index, etc.)\n- Recommended to use together with fetch_multi_keyword_hot_trend\n\n### Parameters\n- keyword_list: Comma separated keywords\n- start_date/end_date: Date range in YYYYMMDD\n- app_name: Platform, aweme=Douyin, toutiao=Toutiao\n- region: Region filter, comma separated, empty for all\n\n### Return\n- Keyword composite index, search index, content index interpretation\n\nAPI references: `fetch_multi_keyword_hot_trend` = `POST /tikhub/douyin/index/fetch_multi_keyword_hot_trend` (operationId: `post_tikhub_douyin_index_fetch_multi_keyword_hot_trend`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_index_fetch_multi_keyword_interpretation","parameters":[{"description":"Platform: aweme (Douyin), toutiao (Toutiao)","in":"query","name":"app_name","required":false,"schema":{"default":"aweme","description":"Platform: aweme (Douyin), toutiao (Toutiao)","enum":["aweme","toutiao"],"title":"App Name","type":"string"}},{"description":"End date, YYYYMMDD","in":"query","name":"end_date","required":true,"schema":{"description":"End date, YYYYMMDD","title":"End Date","type":"string"}},{"description":"Keyword list, comma separated","in":"query","name":"keyword_list","required":true,"schema":{"description":"Keyword list, comma separated","title":"Keyword List","type":"string"}},{"description":"Region list, comma separated","in":"query","name":"region","required":false,"schema":{"default":"","description":"Region list, comma separated","title":"Region","type":"string"}},{"description":"Start date, YYYYMMDD","in":"query","name":"start_date","required":true,"schema":{"description":"Start date, YYYYMMDD","title":"Start Date","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Keyword composite index, search index, content index interpretation"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_multi_keyword_interpretation","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-index-fetch_multi_keyword_interpretation","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:f54fd0ca73beebbeb2dacc086c0326c7a65def11af2bea6ab6b7e057d62cd49c","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"df814ca4dbb3"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_index_fetch_multi_keyword_interpretation","path":"/apis/v1/tikhub/douyin/index/fetch_multi_keyword_interpretation"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_multi_keyword_interpretation","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_portrait":{"post":{"description":"Douyin (index).\n\n### Purpose\n- Get crowd portrait analysis for a keyword\n\n### Parameters\n- keyword: The keyword to analyze\n- start_date/end_date: Date range in YYYYMMDD\n- app_name: Platform, aweme=Douyin, toutiao=Toutiao\n\n### Return\n- Gender, age, region, interest distributions and other portrait data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_index_fetch_portrait","parameters":[{"description":"Platform: aweme (Douyin), toutiao (Toutiao)","in":"query","name":"app_name","required":false,"schema":{"default":"aweme","description":"Platform: aweme (Douyin), toutiao (Toutiao)","enum":["aweme","toutiao"],"title":"App Name","type":"string"}},{"description":"End date YYYYMMDD","in":"query","name":"end_date","required":true,"schema":{"description":"End date YYYYMMDD","title":"End Date","type":"string"}},{"description":"Keyword","in":"query","name":"keyword","required":true,"schema":{"description":"Keyword","title":"Keyword","type":"string"}},{"description":"Start date YYYYMMDD","in":"query","name":"start_date","required":true,"schema":{"description":"Start date YYYYMMDD","title":"Start Date","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Gender, age, region, interest distributions and other portrait data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_portrait","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-index-fetch_portrait","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:ef1bfbca4c70e952d06c312a7defe54ad480b9b69ed6da3c26af38f0d4016c3f","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"fc6fff3390ba"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_index_fetch_portrait","path":"/apis/v1/tikhub/douyin/index/fetch_portrait"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_portrait","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_relation_word":{"post":{"description":"Douyin (index).\n\n### Purpose:\n- Get relation word analysis for a keyword, including search and content relation words\n- Shows relation word graph and ranking\n### Parameters:\n- keyword: The keyword to analyze\n- start_date: Start date (recommend Monday), format YYYYMMDD\n- end_date: End date (**must be a Sunday**), format YYYYMMDD\n- app_name: Platform, aweme=Douyin, toutiao=Toutiao\n### Note:\n- **The end_date must be a Sunday**, e.g. start_date=20260330, end_date=20260405 (Sunday)\n- If end_date is not a Sunday, the API may return empty data\n### Return:\n- Search relation words, content relation words, relation word graph data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_index_fetch_relation_word","parameters":[{"description":"Platform: aweme (Douyin), toutiao (Toutiao)","in":"query","name":"app_name","required":false,"schema":{"default":"aweme","description":"Platform: aweme (Douyin), toutiao (Toutiao)","enum":["aweme","toutiao"],"title":"App Name","type":"string"}},{"description":"End date (must be Sunday) YYYYMMDD","in":"query","name":"end_date","required":true,"schema":{"description":"End date (must be Sunday) YYYYMMDD","title":"End Date","type":"string"}},{"description":"Keyword","in":"query","name":"keyword","required":true,"schema":{"description":"Keyword","title":"Keyword","type":"string"}},{"description":"Start date (Monday) YYYYMMDD","in":"query","name":"start_date","required":true,"schema":{"description":"Start date (Monday) YYYYMMDD","title":"Start Date","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Search relation words, content relation words, relation word graph data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_relation_word","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-index-fetch_relation_word","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:f2e8daea05a310a059d195d3833e6e8e34857e117594ef6ffb2f3a174c0ae04b","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"24ac0ef1d3aa"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_index_fetch_relation_word","path":"/apis/v1/tikhub/douyin/index/fetch_relation_word"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_relation_word","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_report_detail":{"get":{"description":"Douyin (index).\n\n### Purpose:\n- Get full detail of a trend insight report\n- Includes title, cover, publish time, business tags, content body, image assets,\n  and PDF download links\n### Parameters:\n- report_id: Report ID (string), obtained from fetch_report_search or\n    fetch_insight_recommend results\n### Return:\n- Full report data: title, cover, publish_time, business, content, images, pdf_url, etc.\n\nAPI references: `fetch_insight_recommend` = `GET /tikhub/douyin/index/fetch_insight_recommend` (operationId: `get_tikhub_douyin_index_fetch_insight_recommend`); `fetch_report_search` = `POST /tikhub/douyin/index/fetch_report_search` (operationId: `post_tikhub_douyin_index_fetch_report_search`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_index_fetch_report_detail","parameters":[{"description":"Report ID. Example: 1081\n\nUsage: Report ID (string), obtained from fetch_report_search or\n    fetch_insight_recommend results\n\nAPI references: `fetch_insight_recommend` = `GET /tikhub/douyin/index/fetch_insight_recommend` (operationId: `get_tikhub_douyin_index_fetch_insight_recommend`); `fetch_report_search` = `POST /tikhub/douyin/index/fetch_report_search` (operationId: `post_tikhub_douyin_index_fetch_report_search`).","in":"query","name":"report_id","required":true,"schema":{"description":"Report ID. Example: 1081\n\nUsage: Report ID (string), obtained from fetch_report_search or\n    fetch_insight_recommend results\n\nAPI references: `fetch_insight_recommend` = `GET /tikhub/douyin/index/fetch_insight_recommend` (operationId: `get_tikhub_douyin_index_fetch_insight_recommend`); `fetch_report_search` = `POST /tikhub/douyin/index/fetch_report_search` (operationId: `post_tikhub_douyin_index_fetch_report_search`).","title":"Report Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Full report data: title, cover, publish_time, business, content, images, pdf_url, etc."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_report_detail","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-index-fetch_report_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:edc6dd4fa6f39338b0315b5749d9040b4e79feb28e5809885c0a364e3dc632e2","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"34219001a443"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_index_fetch_report_detail","path":"/apis/v1/tikhub/douyin/index/fetch_report_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_report_detail","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_report_search":{"post":{"description":"Douyin (index).\n\n### Purpose\n- Search trend insight reports under Douyin Index\n\n### Parameters\n- current_page / page_size: pagination (string)\n- type: report type, empty for all\n- business: comma-separated product list\n- report_time: comma-separated year list, e.g. \"2024,2023\"\n- search: keyword search\n- category: top-level category ID, default \"6\"\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_index_fetch_report_search","parameters":[{"description":"Business list, comma separated. Options: Juliang Engine, Toutiao, Douyin, Xigua Video, Douyin eCommerce, Shixiaolu, Other","in":"query","name":"business","required":false,"schema":{"default":"","description":"Business list, comma separated. Options: Juliang Engine, Toutiao, Douyin, Xigua Video, Douyin eCommerce, Shixiaolu, Other","title":"Business","type":"string"}},{"description":"Top category ID (default 6 = Douyin Index trend reports)","in":"query","name":"category","required":false,"schema":{"default":"6","description":"Top category ID (default 6 = Douyin Index trend reports)","title":"Category","type":"string"}},{"description":"Page number","in":"query","name":"current_page","required":false,"schema":{"default":"1","description":"Page number","title":"Current Page","type":"string"}},{"description":"Page size","in":"query","name":"page_size","required":false,"schema":{"default":"16","description":"Page size","title":"Page Size","type":"string"}},{"description":"Year list, comma separated. e.g. 2024,2023","in":"query","name":"report_time","required":false,"schema":{"default":"","description":"Year list, comma separated. e.g. 2024,2023","title":"Report Time","type":"string"}},{"description":"Search keyword","in":"query","name":"search","required":false,"schema":{"default":"","description":"Search keyword","title":"Search","type":"string"}},{"description":"Report type. Use the literal enum values: empty=all, \"行业洞察\"=industry insights, \"产品洞察\"=product insights, \"用户洞察\"=user insights, \"趋势洞察\"=trend insights. The Chinese strings are required wire values.","in":"query","name":"type","required":false,"schema":{"default":"","description":"Report type. Use the literal enum values: empty=all, \"行业洞察\"=industry insights, \"产品洞察\"=product insights, \"用户洞察\"=user insights, \"趋势洞察\"=trend insights. The Chinese strings are required wire values.","enum":["","行业洞察","产品洞察","用户洞察","趋势洞察"],"title":"Type","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. Returns reports with title, cover, publication time, product tags, and report ID."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_report_search","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-index-fetch_report_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:c252dc99c84f079b0248230f605ca9c073d23613c33447f4ed24801b52c38354","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a48f027062e4"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_index_fetch_report_search","path":"/apis/v1/tikhub/douyin/index/fetch_report_search"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_report_search","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_topic_query":{"post":{"description":"Douyin (index).\n\n### Purpose\n- Search topics, get topic details and related data\n\n### Parameters\n- keyword: Topic keyword\n- start_date/end_date: Date range in YYYYMMDD\n- app_name: Platform\n\n### Return\n- Topic details, topic popularity, related video count, etc.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_index_fetch_topic_query","parameters":[{"description":"Platform: aweme (Douyin), toutiao (Toutiao)","in":"query","name":"app_name","required":false,"schema":{"default":"aweme","description":"Platform: aweme (Douyin), toutiao (Toutiao)","enum":["aweme","toutiao"],"title":"App Name","type":"string"}},{"description":"End date YYYYMMDD","in":"query","name":"end_date","required":true,"schema":{"description":"End date YYYYMMDD","title":"End Date","type":"string"}},{"description":"Topic keyword","in":"query","name":"keyword","required":true,"schema":{"description":"Topic keyword","title":"Keyword","type":"string"}},{"description":"Start date YYYYMMDD","in":"query","name":"start_date","required":true,"schema":{"description":"Start date YYYYMMDD","title":"Start Date","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Topic details, topic popularity, related video count, etc."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_topic_query","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-index-fetch_topic_query","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:4e9da3887adb988104197e0d98739d964d97bf3581b08ae0874bf7f5300c788c","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"cdfff1458869"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_index_fetch_topic_query","path":"/apis/v1/tikhub/douyin/index/fetch_topic_query"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_topic_query","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_topic_suggest":{"post":{"description":"Douyin (index).\n\n### Purpose:\n- Get topic search auto-complete suggestion list\n### Parameters:\n- keyword: Topic keyword\n- app_name: Platform, aweme=Douyin, toutiao=Toutiao\n### Return:\n- Matched topic list\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_index_fetch_topic_suggest","parameters":[{"description":"Platform: aweme (Douyin), toutiao (Toutiao)","in":"query","name":"app_name","required":false,"schema":{"default":"aweme","description":"Platform: aweme (Douyin), toutiao (Toutiao)","enum":["aweme","toutiao"],"title":"App Name","type":"string"}},{"description":"Topic keyword","in":"query","name":"keyword","required":true,"schema":{"description":"Topic keyword","title":"Keyword","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Matched topic list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_topic_suggest","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-index-fetch_topic_suggest","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:10b5a62d31a30131e5e6fabd3eff787b300b7d084dfd9448a8ae88e7c46c98b4","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"fe4b57eaae9c"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_index_fetch_topic_suggest","path":"/apis/v1/tikhub/douyin/index/fetch_topic_suggest"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_topic_suggest","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/index/fetch_valid_date_for_relation":{"get":{"description":"Douyin (index).\n\n### Purpose:\n- Get valid date range for the relation analysis feature\n### Return:\n- Start and end available dates for relation analysis\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_index_fetch_valid_date_for_relation","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Start and end available dates for relation analysis"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_valid_date_for_relation","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-index-fetch_valid_date_for_relation","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:271e1480976f74cd0cd88fb1c65b2befc08e0af4940859c3a61fd40cbb7ce2ab","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"928f08b1fa84"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_index_fetch_valid_date_for_relation","path":"/apis/v1/tikhub/douyin/index/fetch_valid_date_for_relation"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/index/fetch_valid_date_for_relation","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/search/fetch_challenge_search_v2":{"post":{"description":"Douyin (search).\n\n### Purpose\n- Fetch hashtag/challenge search results from Douyin App using V2 API.\n- Supports searching by keyword and returns detailed challenge information, including name, cover image, view count, and participant count.\n\n### Notes\n- This API focuses on searching challenges (hashtags), not including videos or live streams.\n- Set `cursor` to 0 and `search_id` to an empty string for the first request. For pagination, use the cursor and search_id from the last response.\n\n### Parameters\n- keyword: Search keyword, e.g., \"game\"\n- cursor: Pagination cursor (0 for first request)\n- sort_type: Sorting method\n    - `0`: Comprehensive\n    - `1`: Most likes\n    - `2`: Latest\n- publish_time: Publish time filter\n    - `0`: Unlimited\n    - `1`: Last day\n    - `7`: Last week\n    - `180`: Last half year\n- filter_duration: Video duration filter\n    - `0`: Unlimited\n    - `0-1`: Under 1 minute\n    - `1-5`: 1-5 minutes\n    - `5-10000`: Over 5 minutes\n- content_type: Content type filter\n    - `0`: Unlimited\n    - `1`: Video\n    - `2`: Image\n    - `3`: Article\n- search_id: Search ID for pagination\n\n### Request Body Example\n```json\npayload = {\n    \"keyword\": \"game\",\n    \"cursor\": 0,\n    \"sort_type\": \"0\",\n    \"publish_time\": \"0\",\n    \"filter_duration\": \"0\",\n    \"content_type\": \"0\",\n    \"search_id\": \"\"\n}\n```\n\n### Response (common fields, actual response may contain more fields)\n- `business_data` (list of hashtag search results)\n  - `data_id`: Unique identifier for the result\n  - `type`: Data type (fixed `2`)\n  - `data.challenge_info`:\n    - `cid`: Challenge ID\n    - `cha_name`: Challenge name\n    - `desc`: Challenge description\n    - `schema`: Challenge detail schema link (aweme:// schema, used to deep link inside Douyin App)\n    - `hashtag_profile`: URL of the hashtag cover image\n    - `user_count`: Number of participants\n    - `view_count`: Number of views\n    - `challenge_status`: Status (1 = active, others = abnormal)\n    - `author`: Creator info\n      - `uid`: User ID\n      - `nickname`: Nickname\n      - `avatar_thumb.url_list`: Thumbnail avatar URLs\n      - `is_verified`: Whether the creator is verified\n      - `follower_count`: Number of followers\n    - `share_info`:\n      - `share_url`: Shareable URL\n      - `share_title`: Title for sharing\n      - `share_desc`: Description for sharing\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_search_fetch_challenge_search_v2","requestBody":{"content":{"application/json":{"schema":{"properties":{"backtrace":{"default":"","description":"Backtrace for pagination, obtained from the last response","title":"Backtrace","type":"string"},"content_type":{"default":"0","description":"Content type: 0=All, 1=Video, 2=Picture, 3=Article\n\nUsage: Content type filter\n    - `0`: Unlimited\n    - `1`: Video\n    - `2`: Image\n    - `3`: Article","title":"Content Type","type":"string"},"cursor":{"default":0,"description":"Offset cursor for pagination, obtained from the last response\n\nUsage: Pagination cursor (0 for first page, use the last response cursor for subsequent pages)","title":"Cursor","type":"integer"},"filter_duration":{"default":"0","description":"Video duration filter: 0=Unlimited, 0-1=Within 1 minute, 1-5=1 to 5 minutes, 5-10000=More than 5 minutes","title":"Filter Duration","type":"string"},"keyword":{"default":"猫咪","description":"Keyword","title":"Keyword","type":"string"},"publish_time":{"default":"0","description":"Publish time filter: 0=Unlimited, 1=Last day, 7=Last week, 180=Last half year","title":"Publish Time","type":"string"},"search_id":{"default":"","description":"Search ID for pagination, obtained from the last response","title":"Search Id","type":"string"},"sort_type":{"default":"0","description":"Sort type: 0=Comprehensive, 1=Most Likes, 2=Latest\n\nUsage: Sorting method\n    - `0`: Comprehensive\n    - `1`: Most likes\n    - `2`: Latest","title":"Sort Type","type":"string"}},"title":"ChallengeSearchV2Request","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Response (common fields, actual response may contain more fields)\n- `business_data` (list of hashtag search results)\n  - `data_id`: Unique identifier for the result\n  - `type`: Data type (fixed `2`)\n  - `data.challenge_info`:\n    - `cid`: Challenge ID\n    - `cha_name`: Challenge name\n    - `desc`: Challenge description\n    - `schema`: Challenge detail schema link (aweme:// schema, used to deep link inside Douyin App)\n    - `hashtag_profile`: URL of the hashtag cover image\n    - `user_count`: Number of participants\n    - `view_count`: Number of views\n    - `challenge_status`: Status (1 = active, others = abnormal)\n    - `author`: Creator info\n      - `uid`: User ID\n      - `nickname`: Nickname\n      - `avatar_thumb.url_list`: Thumbnail avatar URLs\n      - `is_verified`: Whether the creator is verified\n      - `follower_count`: Number of followers\n    - `share_info`:\n      - `share_url`: Shareable URL\n      - `share_title`: Title for sharing\n      - `share_desc`: Description for sharing"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_challenge_search","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"search","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-search-fetch_challenge_search_v2","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:57c0594f2f6b50054fc684cb1fd220b82e2a3937ff304b58a3a7392e631726bf","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e879e3193536"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_search_fetch_challenge_search_v2","path":"/apis/v1/tikhub/douyin/search/fetch_challenge_search_v2"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/search/fetch_challenge_search_v2","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/search/fetch_challenge_suggest":{"post":{"description":"Douyin (search).\n\n### Purpose\n- Fetch hashtag/challenge suggestions from Douyin App based on the input keyword.\n- Returns a list of related hashtags including name and view count.\n\n### Notes\n- Suitable for implementing keyword suggestion features in search bars.\n- Set `cursor` to 0 and `search_id` to an empty string for the first request.\n\n### Parameters\n- keyword: Search keyword, e.g., \"game\"\n\n### Request Body Example\n```json\npayload = {\n    \"keyword\": \"game\"\n}\n```\n\n### Response (common fields, actual response may contain more fields)\n- `sug_list[]`: List of suggested hashtags\n  - `cha_name`: Hashtag name (e.g., \"#game\")\n  - `view_count`: Total view count\n  - `cid`: Challenge ID\n  - `group_id`: Associated group ID\n  - `tag`: Tag category (0=normal, 1=hot trend)\n- `status_code`: Status code (0=success)\n- `status_msg`: Status message (usually empty)\n- `rid`: Request ID\n- `words_query_record`:\n  - `info`: Additional info (currently empty)\n  - `words_source`: Words source (\"sug\")\n  - `query_id`: Query ID (usually empty)\n- `extra`:\n  - `now`: Server timestamp\n  - `logid`: Log ID\n  - `fatal_item_ids`: List of fatal item IDs (usually empty)\n  - `search_request_id`: Search request ID (usually empty)\n- `log_pb`:\n  - `impr_id`: Impression ID (for logging)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_search_fetch_challenge_suggest","requestBody":{"content":{"application/json":{"schema":{"properties":{"keyword":{"default":"游戏","description":"Keyword, e.g., 'game'","title":"Keyword","type":"string"}},"title":"ChallengeSuggestRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Response (common fields, actual response may contain more fields)\n- `sug_list[]`: List of suggested hashtags\n  - `cha_name`: Hashtag name (e.g., \"#game\")\n  - `view_count`: Total view count\n  - `cid`: Challenge ID\n  - `group_id`: Associated group ID\n  - `tag`: Tag category (0=normal, 1=hot trend)\n- `status_code`: Status code (0=success)\n- `status_msg`: Status message (usually empty)\n- `rid`: Request ID\n- `words_query_record`:\n  - `info`: Additional info (currently empty)\n  - `words_source`: Words source (\"sug\")\n  - `query_id`: Query ID (usually empty)\n- `extra`:\n  - `now`: Server timestamp\n  - `logid`: Log ID\n  - `fatal_item_ids`: List of fatal item IDs (usually empty)\n  - `search_request_id`: Search request ID (usually empty)\n- `log_pb`:\n  - `impr_id`: Impression ID (for logging)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_challenge_suggest","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"search","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-search-fetch_challenge_suggest","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:c82353fe28a7cc9c24219c732d33be69d6d8c933f84a8093afe46b74072ea55d","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ae585ea9f57d"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_search_fetch_challenge_suggest","path":"/apis/v1/tikhub/douyin/search/fetch_challenge_suggest"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/search/fetch_challenge_suggest","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/search/fetch_discuss_search":{"post":{"description":"Douyin (search).\n\n### Purpose\n- Fetch discussion/Q&A search results from Douyin App.\n- Supports filtering by keyword, sort type, publish time, content type, etc.\n\n### Notes\n- This API focuses on discussion and Q&A content, not including other content types.\n- Set `cursor` to 0 and `search_id` to an empty string for the first request.\n- The response includes video details, author info, playback info, statistics, hashtags, etc.\n\n### Parameters\n- keyword: Search keyword, e.g., \"study abroad\"\n- cursor: Pagination cursor (0 for first page, use the last response cursor for subsequent pages)\n- sort_type: Sorting method\n  - `0`: Comprehensive\n  - `1`: Most likes\n  - `2`: Latest\n- publish_time: Publish time filter\n  - `0`: Unlimited\n  - `1`: Last day\n  - `7`: Last week\n  - `180`: Last half year\n- filter_duration: Video duration filter\n  - `0`: Unlimited\n  - `0-1`: Within 1 minute\n  - `1-5`: 1 to 5 minutes\n  - `5-10000`: More than 5 minutes\n- content_type: Content type filter\n  - `0`: Unlimited\n  - `1`: Video\n  - `2`: Picture\n  - `3`: Article\n- search_id: Search ID used for pagination\n\n### Request Body Example\n```json\npayload = {\n    \"keyword\": \"study abroad\",\n    \"cursor\": 0,\n    \"sort_type\": \"0\",\n    \"publish_time\": \"0\",\n    \"filter_duration\": \"0\",\n    \"content_type\": \"0\",\n    \"search_id\": \"\"\n}\n```\n\n### Response (common fields, actual response may contain more fields)\n- `data`: List of search result items\n  - `type`: Result type (usually `1`)\n  - `aweme_info`: Video information\n    - `aweme_id`: Video ID\n    - `desc`: Description\n    - `author`:\n      - `uid`: User ID\n      - `nickname`: User nickname\n      - `is_verified`: Verified user or not\n      - `region`: User region\n      - `avatar_thumb.url_list`: Thumbnail avatar URLs\n      - `avatar_medium.url_list`: Medium avatar URLs\n      - `avatar_larger.url_list`: Large avatar URLs\n    - `video`:\n      - `play_addr.url_list`: Video playback URLs\n      - `cover.url_list`: Video cover URLs\n      - `dynamic_cover.url_list`: Dynamic cover URLs\n      - `origin_cover.url_list`: Original cover URLs\n      - `width`: Width in pixels\n      - `height`: Height in pixels\n      - `ratio`: Resolution ratio (e.g., 540p)\n      - `duration`: Duration in milliseconds\n      - `download_addr.url_list`: Download URLs with watermark\n    - `statistics`:\n      - `comment_count`: Number of comments\n      - `digg_count`: Number of likes\n      - `share_count`: Number of shares\n      - `play_count`: Number of plays\n      - `collect_count`: Number of collections\n    - `cha_list`:\n      - `cha_name`: Hashtag name\n      - `share_url`: Hashtag share link\n    - `music`:\n      - `id_str`: Music ID\n      - `title`: Music title\n      - `author`: Music creator name\n      - `play_url.url_list`: List of music playback URLs\n    - `status`:\n      - `is_delete`: Whether deleted\n      - `is_private`: Whether private\n      - `allow_share`: Allow sharing\n      - `allow_comment`: Allow commenting\n    - `share_url`: External video share link\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_search_fetch_discuss_search","requestBody":{"content":{"application/json":{"schema":{"properties":{"backtrace":{"default":"","description":"Backtrace for pagination, obtained from the last response","title":"Backtrace","type":"string"},"content_type":{"default":"0","description":"Content type: 0=All, 1=Video, 2=Picture, 3=Article\n\nUsage: Content type filter\n  - `0`: Unlimited\n  - `1`: Video\n  - `2`: Picture\n  - `3`: Article","title":"Content Type","type":"string"},"cursor":{"default":0,"description":"Offset cursor for pagination, obtained from the last response\n\nUsage: Pagination cursor (0 for first page, use the last response cursor for subsequent pages)","title":"Cursor","type":"integer"},"filter_duration":{"default":"0","description":"Video duration filter: 0=Unlimited, 0-1=Within 1 minute, 1-5=1 to 5 minutes, 5-10000=More than 5 minutes","title":"Filter Duration","type":"string"},"keyword":{"default":"猫咪","description":"Keyword","title":"Keyword","type":"string"},"publish_time":{"default":"0","description":"Publish time filter: 0=Unlimited, 1=Last day, 7=Last week, 180=Last half year","title":"Publish Time","type":"string"},"search_id":{"default":"","description":"Search ID for pagination, obtained from the last response","title":"Search Id","type":"string"},"sort_type":{"default":"0","description":"Sort type: 0=Comprehensive, 1=Most Likes, 2=Latest\n\nUsage: Sorting method\n  - `0`: Comprehensive\n  - `1`: Most likes\n  - `2`: Latest","title":"Sort Type","type":"string"}},"title":"DiscussSearchRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Response (common fields, actual response may contain more fields)\n- `data`: List of search result items\n  - `type`: Result type (usually `1`)\n  - `aweme_info`: Video information\n    - `aweme_id`: Video ID\n    - `desc`: Description\n    - `author`:\n      - `uid`: User ID\n      - `nickname`: User nickname\n      - `is_verified`: Verified user or not\n      - `region`: User region\n      - `avatar_thumb.url_list`: Thumbnail avatar URLs\n      - `avatar_medium.url_list`: Medium avatar URLs\n      - `avatar_larger.url_list`: Large avatar URLs\n    - `video`:\n      - `play_addr.url_list`: Video playback URLs\n      - `cover.url_list`: Video cover URLs\n      - `dynamic_cover.url_list`: Dynamic cover URLs\n      - `origin_cover.url_list`: Original cover URLs\n      - `width`: Width in pixels\n      - `height`: Height in pixels\n      - `ratio`: Resolution ratio (e.g., 540p)\n      - `duration`: Duration in milliseconds\n      - `download_addr.url_list`: Download URLs with watermark\n    - `statistics`:\n      - `comment_count`: Number of comments\n      - `digg_count`: Number of likes\n      - `share_count`: Number of shares\n      - `play_count`: Number of plays\n      - `collect_count`: Number of collections\n    - `cha_list`:\n      - `cha_name`: Hashtag name\n      - `share_url`: Hashtag share link\n    - `music`:\n      - `id_str`: Music ID\n      - `title`: Music title\n      - `author`: Music creator name\n      - `play_url.url_list`: List of music playback URLs\n    - `status`:\n      - `is_delete`: Whether deleted\n      - `is_private`: Whether private\n      - `allow_share`: Allow sharing\n      - `allow_comment`: Allow commenting\n    - `share_url`: External video share link"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_discuss_search","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"search","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-search-fetch_discuss_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:c0cf15ba32cd3eb296e94471a2e5293b7c48e8421fc65452591b5e2b832d10eb","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c1aec9e5250c"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_search_fetch_discuss_search","path":"/apis/v1/tikhub/douyin/search/fetch_discuss_search"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/search/fetch_discuss_search","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/search/fetch_experience_search":{"post":{"description":"Douyin (search).\n\n### Purpose\n- Fetch experience (knowledge/tutorial) content search results from Douyin App.\n- Retrieves video results related to knowledge sharing, tutorials, or tips based on the input keyword.\n\n### Notes\n- This API focuses on experience-related videos and does not include other content types.\n- Set `cursor` to 0 and `search_id` to an empty string for the first request; for pagination, use the previous cursor and search_id.\n- The response includes rich information such as video details, author profile, background music, hashtags, video URLs, and engagement statistics.\n\n### Parameters\n- keyword: Search keyword, e.g., \"gaming guide\"\n- cursor: Pagination cursor (0 for first page)\n- sort_type: Sorting method\n  - `0`: Comprehensive\n  - `1`: Most likes\n  - `2`: Latest\n- publish_time: Publish time filter\n  - `0`: Unlimited\n  - `1`: Last day\n  - `7`: Last week\n  - `180`: Last half year\n- filter_duration: Video duration filter\n  - `0`: Unlimited\n  - `0-1`: Within 1 minute\n  - `1-5`: 1 to 5 minutes\n  - `5-10000`: More than 5 minutes\n- content_type: Content type filter (usually fixed to video)\n- search_id: Search ID for pagination\n\n### Request Body Example\n```json\npayload = {\n    \"keyword\": \"gaming guide\",\n    \"cursor\": 0,\n    \"sort_type\": 0,\n    \"publish_time\": 0,\n    \"filter_duration\": 0,\n    \"content_type\": 1,\n    \"search_id\": \"\"\n}\n```\n\n### Response (common fields, actual response may contain more fields)\n- business_data: List of business data blocks\n  - data_id: Data block ID\n  - type: Data type (e.g., 999 for content list)\n  - data:\n    - height: Display height\n    - aweme_list: List of videos\n      - aweme_id: Video ID\n      - desc: Video description\n      - create_time: Creation timestamp\n      - author: Author profile\n        - uid: User ID\n        - nickname: User nickname\n        - avatar_thumb.url_list: Thumbnail avatar URLs\n        - is_verified: Whether the author is verified\n        - follower_count: Number of followers\n      - music: Background music information\n        - id_str: Music ID\n        - title: Music title\n        - author: Music author's name\n      - cha_list: Associated hashtags\n        - cha_name: Hashtag name\n      - video: Video playback info\n        - play_addr.url_list: List of video play URLs\n        - cover.url_list: List of video cover image URLs\n        - width: Video width\n        - height: Video height\n        - duration: Video duration in milliseconds\n      - statistics: Video engagement data\n        - digg_count: Number of likes\n        - comment_count: Number of comments\n        - share_count: Number of shares\n        - play_count: Number of plays\n      - status: Video status information\n        - is_delete: Whether the video was deleted\n        - is_private: Whether the video is private\n      - share_url: External share link of the video\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_search_fetch_experience_search","requestBody":{"content":{"application/json":{"schema":{"properties":{"backtrace":{"default":"","description":"Backtrace for pagination, obtained from the last response","title":"Backtrace","type":"string"},"content_type":{"default":"0","description":"Content type: 0=All, 1=Video, 2=Picture, 3=Article","title":"Content Type","type":"string"},"cursor":{"default":0,"description":"Offset cursor for pagination, obtained from the last response\n\nUsage: Pagination cursor (0 for first page)","title":"Cursor","type":"integer"},"filter_duration":{"default":"0","description":"Video duration filter: 0=Unlimited, 0-1=Within 1 minute, 1-5=1 to 5 minutes, 5-10000=More than 5 minutes","title":"Filter Duration","type":"string"},"keyword":{"default":"猫咪","description":"Keyword","title":"Keyword","type":"string"},"publish_time":{"default":"0","description":"Publish time filter: 0=Unlimited, 1=Last day, 7=Last week, 180=Last half year","title":"Publish Time","type":"string"},"search_id":{"default":"","description":"Search ID for pagination, obtained from the last response","title":"Search Id","type":"string"},"sort_type":{"default":"0","description":"Sort type: 0=Comprehensive, 1=Most Likes, 2=Latest\n\nUsage: Sorting method\n  - `0`: Comprehensive\n  - `1`: Most likes\n  - `2`: Latest","title":"Sort Type","type":"string"}},"title":"ExperienceSearchRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Response (common fields, actual response may contain more fields)\n- business_data: List of business data blocks\n  - data_id: Data block ID\n  - type: Data type (e.g., 999 for content list)\n  - data:\n    - height: Display height\n    - aweme_list: List of videos\n      - aweme_id: Video ID\n      - desc: Video description\n      - create_time: Creation timestamp\n      - author: Author profile\n        - uid: User ID\n        - nickname: User nickname\n        - avatar_thumb.url_list: Thumbnail avatar URLs\n        - is_verified: Whether the author is verified\n        - follower_count: Number of followers\n      - music: Background music information\n        - id_str: Music ID\n        - title: Music title\n        - author: Music author's name\n      - cha_list: Associated hashtags\n        - cha_name: Hashtag name\n      - video: Video playback info\n        - play_addr.url_list: List of video play URLs\n        - cover.url_list: List of video cover image URLs\n        - width: Video width\n        - height: Video height\n        - duration: Video duration in milliseconds\n      - statistics: Video engagement data\n        - digg_count: Number of likes\n        - comment_count: Number of comments\n        - share_count: Number of shares\n        - play_count: Number of plays\n      - status: Video status information\n        - is_delete: Whether the video was deleted\n        - is_private: Whether the video is private\n      - share_url: External share link of the video"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_experience_search","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"search","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-search-fetch_experience_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:a82bf9d1316e1c21c65972fbe8413527e1156c648fb460b698c0863c1bed0451","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2c75a4989f7b"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_search_fetch_experience_search","path":"/apis/v1/tikhub/douyin/search/fetch_experience_search"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/search/fetch_experience_search","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/search/fetch_general_search_v3":{"post":{"description":"Douyin (search).\n\n### Purpose\n- Fetch Douyin general search results (V3), returning mixed cards: videos, users, related words, etc.\n- Compared with V1/V2 it has no sorting or filtering options, but pagination is simpler and the\n  response structure is unified (`config` + `items` + `pagination`).\n\n### Notes\n- For the first request set `offset` to 0, `page` to 1, and `search_id` / `backtrace` to empty strings.\n- For pagination, pass back `offset`, `search_id` and `backtrace` from `data.pagination` of the\n  previous response, and increment `page` by 1.\n- `data.pagination.has_more` = 0 means the last page has been reached.\n- Page size is fixed at 10 and cannot be changed. `page` is capped at 200;\n  exceeding it returns a parameter error.\n\n### Parameters\n- keyword: Search keyword, e.g., \"cat\"\n- offset: Offset cursor (0 for the first request)\n- page: Page number, 1-200 (1 for the first request)\n- search_id: Search ID (empty for the first request)\n- backtrace: Backtrace identifier (empty for the first request)\n\n### Request Body Example\n```json\npayload = {\n    \"keyword\": \"cat\",\n    \"offset\": 0,\n    \"page\": 1,\n    \"search_id\": \"\",\n    \"backtrace\": \"\"\n}\n```\n\n### Response (common fields, actual response may contain more fields)\n- `config`: Search configuration returned by the upstream (passed through)\n- `items[]`: Result cards (already unwrapped by card type)\n  - Video card:\n    - `aweme_id`: Video ID\n    - `desc`: Video description\n    - `create_time`: Publish timestamp\n    - `author`: Author info (`uid`, `sec_uid`, `nickname`, `avatar_thumb.url_list`, etc.)\n    - `video`: Playback info (`play_addr.url_list`, `cover.url_list`, `duration`, etc.)\n    - `statistics`: Interaction data (`digg_count`, `comment_count`, `share_count`, `play_count`)\n    - `share_url`: External share link\n  - Related-words card: list of suggested keywords\n  - Unknown card types are passed through as-is\n- `pagination`: Pagination info\n  - `offset`: Offset cursor for the next page (pass back as-is)\n  - `cursor`: Same as `offset`\n  - `search_id`: Search ID for the next page (pass back as-is)\n  - `backtrace`: Backtrace for the next page (pass back as-is)\n  - `has_more`: Whether more results are available (1=Yes, 0=No)\n  - `next_page`: Next page number (`null` when there are no more results)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_search_fetch_general_search_v3","requestBody":{"content":{"application/json":{"schema":{"properties":{"backtrace":{"default":"","description":"Backtrace, obtained from data.pagination.backtrace of the last response, empty for the first request","title":"Backtrace","type":"string"},"keyword":{"default":"猫咪","description":"Search keyword","title":"Keyword","type":"string"},"offset":{"default":0,"description":"Offset cursor for pagination, obtained from data.pagination.offset of the last response, 0 for the first request","title":"Offset","type":"integer"},"page":{"default":1,"description":"Page number, 1-200, start with 1 and increment by 1 each time","title":"Page","type":"integer"},"search_id":{"default":"","description":"Search ID, obtained from data.pagination.search_id of the last response, empty for the first request","title":"Search Id","type":"string"}},"title":"GeneralSearchV3Request","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Response (common fields, actual response may contain more fields)\n- `config`: Search configuration returned by the upstream (passed through)\n- `items[]`: Result cards (already unwrapped by card type)\n  - Video card:\n    - `aweme_id`: Video ID\n    - `desc`: Video description\n    - `create_time`: Publish timestamp\n    - `author`: Author info (`uid`, `sec_uid`, `nickname`, `avatar_thumb.url_list`, etc.)\n    - `video`: Playback info (`play_addr.url_list`, `cover.url_list`, `duration`, etc.)\n    - `statistics`: Interaction data (`digg_count`, `comment_count`, `share_count`, `play_count`)\n    - `share_url`: External share link\n  - Related-words card: list of suggested keywords\n  - Unknown card types are passed through as-is\n- `pagination`: Pagination info\n  - `offset`: Offset cursor for the next page (pass back as-is)\n  - `cursor`: Same as `offset`\n  - `search_id`: Search ID for the next page (pass back as-is)\n  - `backtrace`: Backtrace for the next page (pass back as-is)\n  - `has_more`: Whether more results are available (1=Yes, 0=No)\n  - `next_page`: Next page number (`null` when there are no more results)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_general_search","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"search","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-search-fetch_general_search_v3","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:f90a97c641be2efb50531a603168f58fa65d7cd92456f06d219233f6e6377b45","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4e1e6cdf267e"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_search_fetch_general_search_v3","path":"/apis/v1/tikhub/douyin/search/fetch_general_search_v3"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/search/fetch_general_search_v3","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/search/fetch_image_search_v3":{"post":{"description":"Douyin (search).\n\n### Purpose\n- Fetch image-text content search results from Douyin App.\n- Returns posts with multiple images (aweme_type=68), suitable for gallery-style applications.\n\n### Notes\n- This endpoint uses a different data source than `fetch_image_search`, results may vary.\n- Recommended for scenarios requiring high-quality image-text content.\n- For the first request, set `cursor` to 0 and `search_id` to an empty string.\n- For pagination, use the `cursor` and `search_id` from the last response.\n- Returns approximately 12 items per page.\n\n### Parameters\n- keyword: Search keyword, e.g., \"food\"\n- cursor: Pagination cursor (0 for first request)\n- search_id: Search ID for pagination (use value from previous response)\n\n### Request Body Example\n```json\npayload = {\n    \"keyword\": \"food\",\n    \"cursor\": 0,\n    \"search_id\": \"\"\n}\n```\n\n### Response (common fields, actual response may contain more fields)\n- `status_code`: Status code (0=success)\n- `business_data[]`: Image-text content list\n  - `data`:\n    - `aweme_list[]`: Content list\n      - `aweme_id`: Content ID\n      - `aweme_type`: Content type (68=image-text)\n      - `desc`: Post description\n      - `create_time`: Creation timestamp\n      - `author`:\n        - `uid`: Author ID\n        - `nickname`: Nickname\n        - `avatar_thumb.url_list`: Thumbnail avatar URLs\n      - `image_post_info`:\n        - `images[]`: Image list\n          - `url_list`: Image URLs array\n          - `width`: Width (pixels)\n          - `height`: Height (pixels)\n      - `statistics`:\n        - `comment_count`: Comment count\n        - `digg_count`: Like count\n        - `share_count`: Share count\n        - `collect_count`: Collect count\n      - `share_url`: Shareable external link\n- `extra`:\n  - `now`: Current server timestamp\n  - `logid`: Request log ID\n\nUpstream-only reference: `fetch_image_search` is `POST /api/v1/douyin/search/fetch_image_search` in the official API. It is not exposed as an operation in this specification.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_search_fetch_image_search_v3","requestBody":{"content":{"application/json":{"schema":{"properties":{"cursor":{"default":0,"description":"Pagination cursor (0 for the first request)","title":"Cursor","type":"integer"},"keyword":{"description":"Search keyword","title":"Keyword","type":"string"},"search_id":{"default":"","description":"Search ID for pagination","title":"Search Id","type":"string"}},"required":["keyword"],"title":"ImageSearchV3Request","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Response (common fields, actual response may contain more fields)\n- `status_code`: Status code (0=success)\n- `business_data[]`: Image-text content list\n  - `data`:\n    - `aweme_list[]`: Content list\n      - `aweme_id`: Content ID\n      - `aweme_type`: Content type (68=image-text)\n      - `desc`: Post description\n      - `create_time`: Creation timestamp\n      - `author`:\n        - `uid`: Author ID\n        - `nickname`: Nickname\n        - `avatar_thumb.url_list`: Thumbnail avatar URLs\n      - `image_post_info`:\n        - `images[]`: Image list\n          - `url_list`: Image URLs array\n          - `width`: Width (pixels)\n          - `height`: Height (pixels)\n      - `statistics`:\n        - `comment_count`: Comment count\n        - `digg_count`: Like count\n        - `share_count`: Share count\n        - `collect_count`: Collect count\n      - `share_url`: Shareable external link\n- `extra`:\n  - `now`: Current server timestamp\n  - `logid`: Request log ID"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_image_search","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"search","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-search-fetch_image_search_v3","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:93d7dc083582c49f780945fcdd2553aea12a10a921bd58e255f6be035e3a574b","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"737f7002521c"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_search_fetch_image_search_v3","path":"/apis/v1/tikhub/douyin/search/fetch_image_search_v3"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/search/fetch_image_search_v3","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/search/fetch_live_search_v2":{"post":{"description":"Douyin (search).\n\n### Purpose\n- Search live rooms by Douyin ID or nickname (V2), with cursor pagination.\n- Best suited for locating a specific streamer's live room rather than searching live\n  content by topic keyword.\n\n### Notes\n- `keyword` matches the streamer's Douyin ID or nickname; a content keyword (e.g., \"games\")\n  usually returns no result.\n- This endpoint has no sorting, publish time or duration filters.\n- Page size is fixed at 10 and cannot be changed.\n- Set `cursor` to 0 for the first request, then pass the `cursor` from the previous response.\n\n### Parameters\n- keyword: Douyin ID or nickname (required), e.g., \"Little Ears\"\n- cursor: Pagination cursor (0 for the first request)\n\n### Request Body Example\n```json\npayload = {\n    \"keyword\": \"Little Ears\",\n    \"cursor\": 0\n}\n```\n\n### Response (common fields, actual response may contain more fields)\n- Matched live room list; each item contains the streamer's nickname, Douyin ID, avatar,\n  room ID and live status\n- Pagination info (next `cursor`, whether more results are available)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_search_fetch_live_search_v2","requestBody":{"content":{"application/json":{"schema":{"properties":{"cursor":{"default":0,"description":"Pagination cursor, 0 for the first request, then the cursor from the last response","title":"Cursor","type":"integer"},"keyword":{"default":"小耳朵","description":"Douyin ID or nickname","title":"Keyword","type":"string"}},"title":"LiveSearchV2Request","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Response (common fields, actual response may contain more fields)\n- Matched live room list; each item contains the streamer's nickname, Douyin ID, avatar,\n  room ID and live status\n- Pagination info (next `cursor`, whether more results are available)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_live_search","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"search","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-search-fetch_live_search_v2","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:21ca8fafb92a047568f9212c111660fe9bbeb7a56071c67f2f50ee66cff5f0c4","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"45c7a788e182"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_search_fetch_live_search_v2","path":"/apis/v1/tikhub/douyin/search/fetch_live_search_v2"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/search/fetch_live_search_v2","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/search/fetch_multi_search":{"post":{"description":"Douyin (search).\n\n### Purpose\n- Fetch multiple types of search results (videos, users, music, hashtags, etc.) from Douyin App.\n\n### Notes\n- Set `cursor` to 0 and `search_id` to an empty string for the first request.\n- Suitable for search aggregation pages, discovery modules, and recommendations.\n\n### Parameters\n- keyword: Search keyword, e.g., \"Artificial Intelligence\"\n- cursor: Pagination cursor (0 for the first page, use the last response cursor for subsequent pages)\n- sort_type: Sorting method\n    - `0`: Comprehensive\n    - `1`: Most likes\n    - `2`: Latest\n- publish_time: Publish time filter\n    - `0`: Unlimited\n    - `1`: Last day\n    - `7`: Last week\n    - `180`: Last half year\n- filter_duration: Video duration filter\n    - `0`: Unlimited\n    - `0-1`: Within 1 minute\n    - `1-5`: 1 to 5 minutes\n    - `5-10000`: More than 5 minutes\n- content_type: Content type filter\n    - `0`: Unlimited\n    - `1`: Video\n    - `2`: Picture\n    - `3`: Article\n- search_id: Search ID used for pagination\n\n### Request Body Example\n```json\npayload = {\n    \"keyword\": \"Artificial Intelligence\",\n    \"cursor\": 0,\n    \"sort_type\": \"0\",\n    \"publish_time\": \"0\",\n    \"filter_duration\": \"0\",\n    \"content_type\": \"0\",\n    \"search_id\": \"\"\n}\n```\n\n### Response (common fields, actual response may contain more fields)\n- `cursor`: Cursor for the next page\n- `has_more`: Whether there are more results (1=Yes, 0=No)\n- `business_data[]`: List of search result items\n  - `data_id`: Data ID\n  - `type`: Result type\n    - `1`: Video (aweme_info)\n    - `2`: User (user_info)\n    - `4`: Music (music_info)\n    - `6`: Hashtag (cha_info)\n  - `data`: Content depending on `type`\n    - if type = 1 (video):\n      - `aweme_info`: Detailed video info\n    - if type = 2 (user):\n      - `user_info`: Detailed user info\n    - if type = 4 (music):\n      - `music_info`: Music details\n    - if type = 6 (hashtag):\n      - `cha_info`: Hashtag details\n\n- `extra`:\n  - `now`: Current server timestamp\n  - `logid`: Request log ID\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_search_fetch_multi_search","requestBody":{"content":{"application/json":{"schema":{"properties":{"backtrace":{"default":"","description":"Backtrace for pagination, obtained from the last response","title":"Backtrace","type":"string"},"content_type":{"default":"0","description":"Content type: 0=All, 1=Video, 2=Picture, 3=Article\n\nUsage: Content type filter\n    - `0`: Unlimited\n    - `1`: Video\n    - `2`: Image\n    - `3`: Article","title":"Content Type","type":"string"},"cursor":{"default":0,"description":"Offset cursor for pagination, obtained from the last response\n\nUsage: Pagination cursor (0 for first page, use the last response cursor for subsequent pages)","title":"Cursor","type":"integer"},"filter_duration":{"default":"0","description":"Video duration filter: 0=Unlimited, 0-1=Within 1 minute, 1-5=1 to 5 minutes, 5-10000=More than 5 minutes","title":"Filter Duration","type":"string"},"keyword":{"default":"猫咪","description":"Keyword","title":"Keyword","type":"string"},"publish_time":{"default":"0","description":"Publish time filter: 0=Unlimited, 1=Last day, 7=Last week, 180=Last half year","title":"Publish Time","type":"string"},"search_id":{"default":"","description":"Search ID for pagination, obtained from the last response","title":"Search Id","type":"string"},"sort_type":{"default":"0","description":"Sort type: 0=Comprehensive, 1=Most Likes, 2=Latest\n\nUsage: Sorting method\n    - `0`: Comprehensive\n    - `1`: Most likes\n    - `2`: Latest","title":"Sort Type","type":"string"}},"title":"MultiSearchRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Response (common fields, actual response may contain more fields)\n- `cursor`: Cursor for the next page\n- `has_more`: Whether there are more results (1=Yes, 0=No)\n- `business_data[]`: List of search result items\n  - `data_id`: Data ID\n  - `type`: Result type\n    - `1`: Video (aweme_info)\n    - `2`: User (user_info)\n    - `4`: Music (music_info)\n    - `6`: Hashtag (cha_info)\n  - `data`: Content depending on `type`\n    - if type = 1 (video):\n      - `aweme_info`: Detailed video info\n    - if type = 2 (user):\n      - `user_info`: Detailed user info\n    - if type = 4 (music):\n      - `music_info`: Music details\n    - if type = 6 (hashtag):\n      - `cha_info`: Hashtag details\n\n- `extra`:\n  - `now`: Current server timestamp\n  - `logid`: Request log ID"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_multi_search","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"search","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-search-fetch_multi_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:0170769a7a4c1d10d35ef8916a69f26b6c58cc8983a43bda06d18a1f0db3da1e","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8b01e0b3e17d"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_search_fetch_multi_search","path":"/apis/v1/tikhub/douyin/search/fetch_multi_search"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/search/fetch_multi_search","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/search/fetch_music_search":{"post":{"description":"Douyin (search).\n\n### Purpose\n- Fetch music content search results from Douyin App.\n- Supports filtering by keyword, sort type, etc.\n\n### Notes\n- This API focuses on music content search, excluding other types.\n- Set `cursor` to 0 and `search_id` to an empty string for the first request.\n- Response includes music basic info, artist info, covers, play URLs, tags, etc.\n\n### Parameters\n- keyword: Search keyword, e.g., \"game background music\"\n- cursor: Pagination cursor (0 for first request)\n- sort_type: Sorting method\n    - `0`: Comprehensive\n    - `1`: Most likes\n    - `2`: Latest\n- publish_time: Publish time filter\n    - `0`: Unlimited\n    - `1`: Last day\n    - `7`: Last week\n    - `180`: Last half year\n- filter_duration: Video duration filter\n    - `0`: Unlimited\n    - `0-1`: Under 1 minute\n    - `1-5`: 1 to 5 minutes\n    - `5-10000`: Over 5 minutes\n- content_type: Content type filter\n    - `0`: Unlimited\n    - `1`: Video\n    - `2`: Image\n    - `3`: Article\n- search_id: Search ID for pagination\n\n### Request Body Example\n```json\npayload = {\n    \"keyword\": \"game background music\",\n    \"cursor\": 0,\n    \"sort_type\": \"0\",\n    \"publish_time\": \"0\",\n    \"filter_duration\": \"0\",\n    \"content_type\": \"0\",\n    \"search_id\": \"\"\n}\n```\n\n### Response (common fields, actual response may contain more fields)\n- `music`: List of music search results\n  - `id_str`: Music ID (as string)\n  - `title`: Music title\n  - `author`: Music author's nickname\n  - `album`: Album name (if any)\n  - `play_url.url_list`: List of music play URLs\n  - `duration`: Duration in seconds\n  - `cover_thumb.url_list`: List of thumbnail cover URLs\n  - `cover_medium.url_list`: List of medium-sized cover URLs\n  - `cover_large.url_list`: List of large-sized cover URLs\n  - `user_count`: Number of videos using this music\n  - `is_original`: Whether it is original music\n  - `is_commerce_music`: Whether it is commercial music\n  - `lyric_url`: Lyrics file URL (if available)\n  - `strong_beat_url.url_list`: Beat timing file URLs\n  - `tags`: Music tags\n    - Themes (e.g., Game, Vlog), Moods (e.g., Funny), Genres (e.g., 8-bit, Electronic)\n  - `artists`: List of associated artists (if any)\n    - `artist_name`: Artist name\n    - `uid`: Artist UID\n  - `cover_color_hsv`: Dominant HSV color of the cover\n  - `can_background_play`: Whether background playback is supported\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_search_fetch_music_search","requestBody":{"content":{"application/json":{"schema":{"properties":{"backtrace":{"default":"","description":"Backtrace for pagination, obtained from the last response","title":"Backtrace","type":"string"},"content_type":{"default":"0","description":"Content type: 0=All, 1=Video, 2=Picture, 3=Article\n\nUsage: Content type filter\n    - `0`: Unlimited\n    - `1`: Video\n    - `2`: Image\n    - `3`: Article","title":"Content Type","type":"string"},"cursor":{"default":0,"description":"Offset cursor for pagination, obtained from the last response\n\nUsage: Pagination cursor (0 for first page, use the last response cursor for subsequent pages)","title":"Cursor","type":"integer"},"filter_duration":{"default":"0","description":"Video duration filter: 0=Unlimited, 0-1=Within 1 minute, 1-5=1 to 5 minutes, 5-10000=More than 5 minutes","title":"Filter Duration","type":"string"},"keyword":{"default":"猫咪","description":"Keyword","title":"Keyword","type":"string"},"publish_time":{"default":"0","description":"Publish time filter: 0=Unlimited, 1=Last day, 7=Last week, 180=Last half year","title":"Publish Time","type":"string"},"search_id":{"default":"","description":"Search ID for pagination, obtained from the last response","title":"Search Id","type":"string"},"sort_type":{"default":"0","description":"Sort type: 0=Comprehensive, 1=Most Likes, 2=Latest\n\nUsage: Sorting method\n    - `0`: Comprehensive\n    - `1`: Most likes\n    - `2`: Latest","title":"Sort Type","type":"string"}},"title":"MusicSearchRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Response (common fields, actual response may contain more fields)\n- `music`: List of music search results\n  - `id_str`: Music ID (as string)\n  - `title`: Music title\n  - `author`: Music author's nickname\n  - `album`: Album name (if any)\n  - `play_url.url_list`: List of music play URLs\n  - `duration`: Duration in seconds\n  - `cover_thumb.url_list`: List of thumbnail cover URLs\n  - `cover_medium.url_list`: List of medium-sized cover URLs\n  - `cover_large.url_list`: List of large-sized cover URLs\n  - `user_count`: Number of videos using this music\n  - `is_original`: Whether it is original music\n  - `is_commerce_music`: Whether it is commercial music\n  - `lyric_url`: Lyrics file URL (if available)\n  - `strong_beat_url.url_list`: Beat timing file URLs\n  - `tags`: Music tags\n    - Themes (e.g., Game, Vlog), Moods (e.g., Funny), Genres (e.g., 8-bit, Electronic)\n  - `artists`: List of associated artists (if any)\n    - `artist_name`: Artist name\n    - `uid`: Artist UID\n  - `cover_color_hsv`: Dominant HSV color of the cover\n  - `can_background_play`: Whether background playback is supported"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_music_search","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"search","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-search-fetch_music_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:6aad38908b2e507602e799da9ebd9f267027a236cf2d2e2da0d917e2174dd42f","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e0c79dbef588"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_search_fetch_music_search","path":"/apis/v1/tikhub/douyin/search/fetch_music_search"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/search/fetch_music_search","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/search/fetch_school_search":{"post":{"description":"Douyin (search).\n\n### Purpose\n- Fetch school information search results from Douyin App.\n- Returns a list of school names based on the input keyword, useful for user profile settings, school recommendations, etc.\n\n### Notes\n- This API focuses on school information search, and only returns school names.\n- Set `cursor` to 0 for the first request; for pagination, use the cursor from the last response.\n- The response structure is simple and lightweight for fast lookup.\n\n### Parameters\n- keyword: Search keyword, e.g., school name \"Peking University\" or city \"Beijing\"\n\n### Example Request Body\n```json\npayload = {\n    \"keyword\": \"Peking University\"\n}\n```\n\n### Response (common fields, actual response may contain more fields)\n- `schools[]`: List of schools\n  - `name`: School name (e.g., \"Peking University\", \"Beijing No.4 High School\")\n- `extra`:\n  - `now`: Server timestamp in milliseconds\n  - `logid`: Log ID for request tracing\n  - `fatal_item_ids`: List of fatal item IDs (usually empty)\n- `log_pb`:\n  - `impr_id`: Impression ID for tracking\n- `status_code`: Status code (0=success)\n- `status_msg`: Status message (usually empty)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_search_fetch_school_search","requestBody":{"content":{"application/json":{"schema":{"properties":{"keyword":{"default":"北京","description":"Keyword, such as school name or location","title":"Keyword","type":"string"}},"title":"SchoolSearchRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Response (common fields, actual response may contain more fields)\n- `schools[]`: List of schools\n  - `name`: School name (e.g., \"Peking University\", \"Beijing No.4 High School\")\n- `extra`:\n  - `now`: Server timestamp in milliseconds\n  - `logid`: Log ID for request tracing\n  - `fatal_item_ids`: List of fatal item IDs (usually empty)\n- `log_pb`:\n  - `impr_id`: Impression ID for tracking\n- `status_code`: Status code (0=success)\n- `status_msg`: Status message (usually empty)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_school_search","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"search","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-search-fetch_school_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:18d52171c0984c70f969a24ab940b559140b64d5fd739e251c889ffb5029a949","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"844adcb6476f"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_search_fetch_school_search","path":"/apis/v1/tikhub/douyin/search/fetch_school_search"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/search/fetch_school_search","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/search/fetch_search_suggest":{"post":{"description":"Douyin (search).\n\n### Purpose\n- Fetch keyword suggestion results from Douyin App.\n- Based on the user's input, returns a list of recommended search keywords to improve search experience.\n\n### Notes\n- Typically used for real-time keyword suggestions in the search box.\n- The returned suggestions are scored and sorted internally by Douyin's recommendation system.\n\n### Parameters\n- keyword: Input keyword, e.g., \"Artificial Intelligence\"\n\n### Request Body Example\n```json\npayload = {\n    \"keyword\": \"Artificial Intelligence\"\n}\n```\n\n### Response (common fields, actual response may contain more fields)\n- `status_code`: Status code (0 means success)\n- `status_msg`: Response message (usually empty)\n- `rid`: Request ID\n- `sug_list[]`: List of suggested search keywords\n  - `content`: Suggested keyword (e.g., \"AI software free download\")\n  - `sug_type`: Suggestion type (usually empty, reserved field)\n  - `pos[]`: Position marking\n    - `begin`: Begin character position\n    - `end`: End character position\n  - `word_record`:\n    - `group_id`: Suggestion group ID\n    - `words_position`: Position in the current suggestion list\n    - `words_content`: The word content (same as `content`)\n    - `words_source`: Word source (typically \"sug\")\n  - `extra_info`:\n    - `client_server_extra`: Extra client-server config (JSON string)\n    - `poi_id`: Related POI ID (usually empty)\n    - `search_params`: Search parameters (with recommendation scores)\n- `words_query_record`:\n  - `info`: Additional info (usually empty)\n  - `words_source`: Source of suggestions\n  - `query_id`: Suggestion query ID\n- `extra`:\n  - `now`: Current server timestamp (milliseconds)\n  - `logid`: Log ID\n  - `fatal_item_ids`: List of fatal error items (usually empty)\n  - `search_request_id`: Search request ID (usually empty)\n- `log_pb`:\n  - `impr_id`: Impression log ID\n- `time_cost`:\n  - `stream_inner`: Internal stream processing time (milliseconds)\n  - `server_engine_cost`: Server search engine processing time (milliseconds)\n- `cache_conf`:\n  - `enable`: Whether cache was hit (boolean)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_search_fetch_search_suggest","requestBody":{"content":{"application/json":{"schema":{"properties":{"keyword":{"default":"人工智能","description":"The keyword to be suggested","title":"Keyword","type":"string"}},"title":"SearchSuggestRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Response (common fields, actual response may contain more fields)\n- `status_code`: Status code (0 means success)\n- `status_msg`: Response message (usually empty)\n- `rid`: Request ID\n- `sug_list[]`: List of suggested search keywords\n  - `content`: Suggested keyword (e.g., \"AI software free download\")\n  - `sug_type`: Suggestion type (usually empty, reserved field)\n  - `pos[]`: Position marking\n    - `begin`: Begin character position\n    - `end`: End character position\n  - `word_record`:\n    - `group_id`: Suggestion group ID\n    - `words_position`: Position in the current suggestion list\n    - `words_content`: The word content (same as `content`)\n    - `words_source`: Word source (typically \"sug\")\n  - `extra_info`:\n    - `client_server_extra`: Extra client-server config (JSON string)\n    - `poi_id`: Related POI ID (usually empty)\n    - `search_params`: Search parameters (with recommendation scores)\n- `words_query_record`:\n  - `info`: Additional info (usually empty)\n  - `words_source`: Source of suggestions\n  - `query_id`: Suggestion query ID\n- `extra`:\n  - `now`: Current server timestamp (milliseconds)\n  - `logid`: Log ID\n  - `fatal_item_ids`: List of fatal error items (usually empty)\n  - `search_request_id`: Search request ID (usually empty)\n- `log_pb`:\n  - `impr_id`: Impression log ID\n- `time_cost`:\n  - `stream_inner`: Internal stream processing time (milliseconds)\n  - `server_engine_cost`: Server search engine processing time (milliseconds)\n- `cache_conf`:\n  - `enable`: Whether cache was hit (boolean)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_search_suggest","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"search","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-search-fetch_search_suggest","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:39de33a80375ef5383a0e02f0a652f8f0dc0ff7837758b876fa80f661b33ecc6","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"79614a2231cb"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_search_fetch_search_suggest","path":"/apis/v1/tikhub/douyin/search/fetch_search_suggest"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/search/fetch_search_suggest","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/search/fetch_user_search_v2":{"post":{"description":"Douyin (search).\n\n### Purpose\n- Fetch a list of users from Douyin App based on search keywords.\n- Supports filtering by fan count and user type.\n\n### Notes\n- Set `cursor` to 0.\n- Only user information is returned. No videos, music, or hashtags.\n\n### Parameters\n- keyword: Search keyword, e.g., \"AI\"\n- cursor: Pagination cursor (0 for first page)\n\n### Request Body Example\n```json\npayload = {\n    \"keyword\": \"AI\",\n    \"cursor\": 0\n}\n```\n\n### Response (common fields, actual response may contain more fields)\n- `cursor`: Cursor for next page\n- `has_more`: Whether more data is available (1=Yes, 0=No)\n- `user_list[]`: List of users\n  - `user_info`:\n    - `uid`: User ID\n    - `nickname`: Nickname\n    - `gender`: Gender (0=Unknown, 1=Male, 2=Female)\n    - `unique_id`: Douyin ID\n    - `sec_uid`: Secured UID\n    - `signature`: Personal bio\n    - `follower_count`: Number of followers\n    - `avatar_thumb.url_list`: List of thumbnail avatar URLs\n    - `avatar_medium.url_list`: List of medium avatar URLs\n    - `avatar_larger.url_list`: List of large avatar URLs\n    - `follow_status`: Whether followed\n    - `live_status`: Whether live\n    - `enterprise_verify_reason`: Enterprise verification info (if any)\n    - `versatile_display`: Display text (e.g., \"Douyin ID: xxx\")\n- `extra`:\n  - `now`: Current server timestamp\n  - `logid`: Request log ID\n  - `search_request_id`: Search request ID\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_search_fetch_user_search_v2","requestBody":{"content":{"application/json":{"schema":{"properties":{"cursor":{"default":0,"description":"Offset cursor for pagination, obtained from the last response","title":"Cursor","type":"integer"},"keyword":{"default":"猫咪","description":"Keyword","title":"Keyword","type":"string"}},"title":"UserSearchRequestV2","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Response (common fields, actual response may contain more fields)\n- `cursor`: Cursor for next page\n- `has_more`: Whether more data is available (1=Yes, 0=No)\n- `user_list[]`: List of users\n  - `user_info`:\n    - `uid`: User ID\n    - `nickname`: Nickname\n    - `gender`: Gender (0=Unknown, 1=Male, 2=Female)\n    - `unique_id`: Douyin ID\n    - `sec_uid`: Secured UID\n    - `signature`: Personal bio\n    - `follower_count`: Number of followers\n    - `avatar_thumb.url_list`: List of thumbnail avatar URLs\n    - `avatar_medium.url_list`: List of medium avatar URLs\n    - `avatar_larger.url_list`: List of large avatar URLs\n    - `follow_status`: Whether followed\n    - `live_status`: Whether live\n    - `enterprise_verify_reason`: Enterprise verification info (if any)\n    - `versatile_display`: Display text (e.g., \"Douyin ID: xxx\")\n- `extra`:\n  - `now`: Current server timestamp\n  - `logid`: Request log ID\n  - `search_request_id`: Search request ID"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_user_search","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"search","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-search-fetch_user_search_v2","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:d86ef64391fbd9ef201bc6197ee7b9ffc16f7e4622d8b97257a0cbf981930756","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"636d89592246"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_search_fetch_user_search_v2","path":"/apis/v1/tikhub/douyin/search/fetch_user_search_v2"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/search/fetch_user_search_v2","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/search/fetch_video_search_v5":{"post":{"description":"Douyin (search).\n\n### Purpose\n- Search videos by keyword (V5), returning video content only.\n- Pagination parameters match general search V3, and the response structure is unified\n  (`config` + `items` + `pagination`).\n\n### Notes\n- For the first request set `offset` to 0, `page` to 1, and `search_id` / `backtrace` to empty strings.\n- For pagination, pass back `offset`, `search_id` and `backtrace` from `data.pagination` of the\n  previous response, and increment `page` by 1.\n- `data.pagination.has_more` = 0 means the last page has been reached.\n- Page size is fixed at 10 and cannot be changed. `page` is capped at 200;\n  exceeding it returns a parameter error.\n\n### Parameters\n- keyword: Search keyword, e.g., \"cat\"\n- offset: Offset cursor (0 for the first request)\n- page: Page number, 1-200 (1 for the first request)\n- search_id: Search ID (empty for the first request)\n- backtrace: Backtrace identifier (empty for the first request)\n\n### Request Body Example\n```json\npayload = {\n    \"keyword\": \"cat\",\n    \"offset\": 0,\n    \"page\": 1,\n    \"search_id\": \"\",\n    \"backtrace\": \"\"\n}\n```\n\n### Response (common fields, actual response may contain more fields)\n- `config`: Search configuration returned by the upstream (passed through)\n- `items[]`: Video list (already unwrapped by card type)\n  - `aweme_id`: Video ID\n  - `desc`: Video description\n  - `create_time`: Publish timestamp\n  - `author`: Author info (`uid`, `sec_uid`, `nickname`, `avatar_thumb.url_list`, etc.)\n  - `video`: Playback info (`play_addr.url_list`, `cover.url_list`, `duration`, etc.)\n  - `statistics`: Interaction data (`digg_count`, `comment_count`, `share_count`, `play_count`)\n  - `share_url`: External share link\n- `pagination`: Pagination info\n  - `offset`: Offset cursor for the next page (pass back as-is)\n  - `cursor`: Same as `offset`\n  - `search_id`: Search ID for the next page (pass back as-is)\n  - `backtrace`: Backtrace for the next page (pass back as-is)\n  - `has_more`: Whether more results are available (1=Yes, 0=No)\n  - `next_page`: Next page number (`null` when there are no more results)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_search_fetch_video_search_v5","requestBody":{"content":{"application/json":{"schema":{"properties":{"backtrace":{"default":"","description":"Backtrace, obtained from data.pagination.backtrace of the last response, empty for the first request","title":"Backtrace","type":"string"},"keyword":{"default":"猫咪","description":"Search keyword","title":"Keyword","type":"string"},"offset":{"default":0,"description":"Offset cursor for pagination, obtained from data.pagination.offset of the last response, 0 for the first request","title":"Offset","type":"integer"},"page":{"default":1,"description":"Page number, 1-200, start with 1 and increment by 1 each time","title":"Page","type":"integer"},"search_id":{"default":"","description":"Search ID, obtained from data.pagination.search_id of the last response, empty for the first request","title":"Search Id","type":"string"}},"title":"VideoSearchV5Request","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Response (common fields, actual response may contain more fields)\n- `config`: Search configuration returned by the upstream (passed through)\n- `items[]`: Video list (already unwrapped by card type)\n  - `aweme_id`: Video ID\n  - `desc`: Video description\n  - `create_time`: Publish timestamp\n  - `author`: Author info (`uid`, `sec_uid`, `nickname`, `avatar_thumb.url_list`, etc.)\n  - `video`: Playback info (`play_addr.url_list`, `cover.url_list`, `duration`, etc.)\n  - `statistics`: Interaction data (`digg_count`, `comment_count`, `share_count`, `play_count`)\n  - `share_url`: External share link\n- `pagination`: Pagination info\n  - `offset`: Offset cursor for the next page (pass back as-is)\n  - `cursor`: Same as `offset`\n  - `search_id`: Search ID for the next page (pass back as-is)\n  - `backtrace`: Backtrace for the next page (pass back as-is)\n  - `has_more`: Whether more results are available (1=Yes, 0=No)\n  - `next_page`: Next page number (`null` when there are no more results)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_video_search","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"search","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-search-fetch_video_search_v5","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:4b3f71a14633a06266d1a360400bf802ee17b60d44d9fa0dd2ae6fb8fdfe01f7","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b036ec15b130"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_search_fetch_video_search_v5","path":"/apis/v1/tikhub/douyin/search/fetch_video_search_v5"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/search/fetch_video_search_v5","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/web/encrypt_uid_to_sec_user_id":{"get":{"description":"Douyin (web).\n\n### Purpose:\n- Encrypt user uid to sec_user_id\n### Parameters:\n- uid: User uid, which is the short_id of the Douyin number\n### Return:\n- User information\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_web_encrypt_uid_to_sec_user_id","parameters":[{"description":"User uid, which is the short_id of the Douyin number","example":"1673937488185292","in":"query","name":"uid","required":true,"schema":{"description":"User uid, which is the short_id of the Douyin number","title":"Uid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- User information"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin encrypt_uid_to_sec_user_id","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-web-encrypt_uid_to_sec_user_id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:4ced81916d3a065d67730a502526901ce6b14ead6029b1fe45962771f9e57926","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"55efe65d1328"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_web_encrypt_uid_to_sec_user_id","path":"/apis/v1/tikhub/douyin/web/encrypt_uid_to_sec_user_id"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/encrypt_uid_to_sec_user_id","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/web/encrypt_uid_to_sec_user_id?uid=1673937488185292' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/web/fetch_batch_user_profile_v2":{"get":{"description":"Douyin (web).\n\n### Purpose:\n- Get batch user profile, up to 50 users\n### Parameters:\n- sec_user_ids: User sec_user_id list, separated by commas, up to 50\n### Return:\n- Batch user profile\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.15 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_web_fetch_batch_user_profile_v2","parameters":[{"description":"User sec_user_id list, separated by commas, up to 50","example":"MS4wLjABAAAANXSltcLCzDGmdNFI2Q_QixVTr67NiYzjKOIP5s03CAE,MS4wLjABAAAAW9FWcqS7RdQAWPd2AA5fL_ilmqsIFUCQ_Iym6Yh9_cUa6ZRqVLjVQSUjlHrfXY1Y","in":"query","name":"sec_user_ids","required":true,"schema":{"description":"User sec_user_id list, separated by commas, up to 50","pattern":"^[^,]*(?:,[^,]*){0,49}$","title":"Sec User Ids","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Batch user profile"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_batch_user_profile","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-web-fetch_batch_user_profile_v2","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.15,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:42ef6035344c58858502dad193ab2c36a8317fe072e912cf194fb8e3012b1145","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ad9605ccb036"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_web_fetch_batch_user_profile_v2","path":"/apis/v1/tikhub/douyin/web/fetch_batch_user_profile_v2"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/fetch_batch_user_profile_v2","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/web/fetch_batch_user_profile_v2?sec_user_ids=MS4wLjABAAAANXSltcLCzDGmdNFI2Q_QixVTr67NiYzjKOIP5s03CAE%2CMS4wLjABAAAAW9FWcqS7RdQAWPd2AA5fL_ilmqsIFUCQ_Iym6Yh9_cUa6ZRqVLjVQSUjlHrfXY1Y' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/web/fetch_cartoon_aweme":{"get":{"description":"Douyin (web).\n\n### Purpose:\n- Cartoon Video\n### Parameters:\n- count: Number per page, default is 16\n- refresh_index: Paging index, default is 1\n- cookie: User provided Cookie, it is recommended to use your own Douyin Cookie, otherwise there may be a problem of data duplication when paging\n- Guest cookie acquisition interface: https://api.tikhub.io/api/v1/douyin/web/fetch_douyin_web_guest_cookie\n\n### Return:\n- Cartoon Video data\n\nAPI references: `fetch_douyin_web_guest_cookie` = `GET /tikhub/douyin/web/fetch_douyin_web_guest_cookie` (operationId: `get_tikhub_douyin_web_fetch_douyin_web_guest_cookie`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_web_fetch_cartoon_aweme","parameters":[{"description":"User provided Cookie, it is recommended to use your own Douyin Cookie, otherwise there may be a problem of data duplication when paging","in":"query","name":"cookie","required":false,"schema":{"description":"User provided Cookie, it is recommended to use your own Douyin Cookie, otherwise there may be a problem of data duplication when paging","title":"Cookie","type":"string"}},{"description":"Number per page, default is 16","example":16,"in":"query","name":"count","required":true,"schema":{"description":"Number per page, default is 16","title":"Count","type":"integer"}},{"description":"Paging index, default is 1","in":"query","name":"refresh_index","required":false,"schema":{"default":1,"description":"Paging index, default is 1","title":"Refresh Index","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Cartoon Video data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_cartoon_aweme","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-web-fetch_cartoon_aweme","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e28dcff09086b9895d68964892d3da137af160afe1e635f673f9eccf308459d5","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"15004ab7e339"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_web_fetch_cartoon_aweme","path":"/apis/v1/tikhub/douyin/web/fetch_cartoon_aweme"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/fetch_cartoon_aweme","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/web/fetch_cartoon_aweme?count=16' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/web/fetch_challenge_posts":{"post":{"description":"Douyin (web).\n\n### Purpose:\n- Challenge Posts\n### Parameters:\n- challenge_id: Challenge id\n- sort_type: Sort type\n    - 0: Comprehensive sorting 1: Hottest sorting 2: Latest sorting\n- cursor: Cursor\n- count: Number\n- cookie: User provided Cookie, used to get more data\n### Return:\n- Challenge Posts\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_web_fetch_challenge_posts","requestBody":{"content":{"application/json":{"schema":{"properties":{"challenge_id":{"default":"1608846127610893","description":"Challenge ID","title":"Challenge Id","type":"string"},"cookie":{"default":"","description":"User provided Cookie","title":"Cookie","type":"string"},"count":{"default":20,"description":"Count","title":"Count","type":"integer"},"cursor":{"default":0,"description":"Cursor","title":"Cursor","type":"integer"},"sort_type":{"default":0,"description":"Sort type\n    - 0: Comprehensive sorting 1: Hottest sorting 2: Latest sorting","title":"Sort Type","type":"integer"}},"title":"ChallengePostRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Challenge Posts"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_challenge_posts","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-web-fetch_challenge_posts","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:3f171565710e38111631279d17a4dde56949224d327576ca4e60d3f6c3ba1f75","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"36280293faaa"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_web_fetch_challenge_posts","path":"/apis/v1/tikhub/douyin/web/fetch_challenge_posts"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/fetch_challenge_posts","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/web/fetch_douyin_web_guest_cookie":{"get":{"description":"Douyin (web).\n\n### Purpose:\n- Get the guest Cookie of Douyin Web\n- Can be used to crawl data of Douyin Web, such as user videos, mix videos, etc.\n- Can fix identity to avoid duplicate data for some interfaces.\n- Please note: Guest Cookie cannot crawl all data, there are certain restrictions.\n- Can be used with open source projects to implement data crawling of Douyin Web using this interface.\n### Parameters:\n- user_agent: User browser agent\n### Return:\n- Guest Cookie\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_web_fetch_douyin_web_guest_cookie","parameters":[{"description":"User browser agent","example":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36","in":"query","name":"user_agent","required":true,"schema":{"description":"User browser agent","title":"User Agent","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Guest Cookie"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_douyin_web_guest_cookie","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-web-fetch_douyin_web_guest_cookie","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:06cff03bcdfd7f5481a26196842e519bd07cca9931b9f821a22aff5e11eac175","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"714ed7219e2f"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_web_fetch_douyin_web_guest_cookie","path":"/apis/v1/tikhub/douyin/web/fetch_douyin_web_guest_cookie"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/fetch_douyin_web_guest_cookie","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/web/fetch_douyin_web_guest_cookie?user_agent=Mozilla%2F5.0+%28Windows+NT+10.0%3B+Win64%3B+x64%29+AppleWebKit%2F537.36+%28KHTML%2C+like+Gecko%29+Chrome%2F90.0.4430.212+Safari%2F537.36' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/web/fetch_food_aweme":{"get":{"description":"Douyin (web).\n\n### Purpose:\n- Food Video\n### Parameters:\n- count: Number per page, default is 16\n- refresh_index: Paging index, default is 1\n- cookie: User provided Cookie, it is recommended to use your own Douyin Cookie, otherwise there may be a problem of data duplication when paging\n- Guest cookie acquisition interface: https://api.tikhub.io/api/v1/douyin/web/fetch_douyin_web_guest_cookie\n\n### Return:\n- Food Video data\n\nAPI references: `fetch_douyin_web_guest_cookie` = `GET /tikhub/douyin/web/fetch_douyin_web_guest_cookie` (operationId: `get_tikhub_douyin_web_fetch_douyin_web_guest_cookie`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_web_fetch_food_aweme","parameters":[{"description":"User provided Cookie, it is recommended to use your own Douyin Cookie, otherwise there may be a problem of data duplication when paging","in":"query","name":"cookie","required":false,"schema":{"description":"User provided Cookie, it is recommended to use your own Douyin Cookie, otherwise there may be a problem of data duplication when paging","title":"Cookie","type":"string"}},{"description":"Number per page, default is 16","example":16,"in":"query","name":"count","required":true,"schema":{"description":"Number per page, default is 16","title":"Count","type":"integer"}},{"description":"Paging index, default is 1","in":"query","name":"refresh_index","required":false,"schema":{"default":1,"description":"Paging index, default is 1","title":"Refresh Index","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Food Video data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_food_aweme","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-web-fetch_food_aweme","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:8171ff12677f2f3e737e250ddb2a96fdcb654eb3f3e57c876601ceeeb79e3eb5","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"747a6f20c107"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_web_fetch_food_aweme","path":"/apis/v1/tikhub/douyin/web/fetch_food_aweme"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/fetch_food_aweme","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/web/fetch_food_aweme?count=16' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/web/fetch_game_aweme":{"get":{"description":"Douyin (web).\n\n### Purpose:\n- Knowledge Video\n### Parameters:\n- count: Number per page, default is 16\n- refresh_index: Paging index, default is 1\n- cookie: User provided Cookie, it is recommended to use your own Douyin Cookie, otherwise there may be a problem of data duplication when paging\n- Guest cookie acquisition interface: https://api.tikhub.io/api/v1/douyin/web/fetch_douyin_web_guest_cookie\n\n### Return:\n- Game Video data\n\nAPI references: `fetch_douyin_web_guest_cookie` = `GET /tikhub/douyin/web/fetch_douyin_web_guest_cookie` (operationId: `get_tikhub_douyin_web_fetch_douyin_web_guest_cookie`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_web_fetch_game_aweme","parameters":[{"description":"User provided Cookie, it is recommended to use your own Douyin Cookie, otherwise there may be a problem of data duplication when paging","in":"query","name":"cookie","required":false,"schema":{"description":"User provided Cookie, it is recommended to use your own Douyin Cookie, otherwise there may be a problem of data duplication when paging","title":"Cookie","type":"string"}},{"description":"Number per page, default is 16","example":16,"in":"query","name":"count","required":true,"schema":{"description":"Number per page, default is 16","title":"Count","type":"integer"}},{"description":"Paging index, default is 1","in":"query","name":"refresh_index","required":false,"schema":{"default":1,"description":"Paging index, default is 1","title":"Refresh Index","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Game Video data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_game_aweme","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-web-fetch_game_aweme","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:f749ccfc7056e26cdb94923a34d9e754ddda60cbef6f246f40ecf07ca88889b2","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3ae85a23696d"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_web_fetch_game_aweme","path":"/apis/v1/tikhub/douyin/web/fetch_game_aweme"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/fetch_game_aweme","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/web/fetch_game_aweme?count=16' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/web/fetch_home_feed":{"post":{"description":"Douyin (web).\n\n### Purpose:\n- Get home feed data\n### Parameters:\n- count: Number, default is 10, it is recommended to keep it unchanged.\n- refresh_index: Refresh/paging index, start at 0 and +1 per page.\n    - refresh_index=0: refresh (first entry / pull-to-refresh)\n    - refresh_index>0: load-more (scroll down)\n- cookie: Optional, your web version of Douyin login Cookie. Returns a personalized feed for that account; uses the default Cookie if omitted.\n### Return:\n- Feed data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_web_fetch_home_feed","requestBody":{"content":{"application/json":{"schema":{"properties":{"cookie":{"default":"","description":"Optional: Your web Douyin login Cookie for a personalized feed; uses the default Cookie if omitted","title":"Cookie","type":"string"},"count":{"default":10,"description":"Number, default is 10, it is recommended to keep it unchanged.","title":"Count","type":"integer"},"refresh_index":{"default":0,"description":"Refresh-paging index: 0=refresh (first page / pull-down), >0=load-more (scroll down), increment by 1 for next page\n\nUsage: Refresh/paging index, start at 0 and +1 per page.\n    - refresh_index=0: refresh (first entry / pull-to-refresh)\n    - refresh_index>0: load-more (scroll down)","title":"Refresh Index","type":"integer"}},"title":"Body_fetch_home_feed_api_v1_douyin_web_fetch_home_feed_post","type":"object"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Feed data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_home_feed","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-web-fetch_home_feed","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:df08eeea77e58ac145e2563a420d7d72b5a0ebd2dc2d9a0847223985994c8f93","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ff63c4092ac1"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_web_fetch_home_feed","path":"/apis/v1/tikhub/douyin/web/fetch_home_feed"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/fetch_home_feed","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/web/fetch_hot_search_result":{"get":{"description":"Douyin (web).\n\n### Purpose:\n- Get Douyin hot search results\n### Return:\n- Hot search results\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_web_fetch_hot_search_result","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Hot search results"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_hot_search_result","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-web-fetch_hot_search_result","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:40c2224e493bc76bac9e0352b73d5f0f04d6cae6c1ac5dec9e44797fcf26e239","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"65c8bb34bb78"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_web_fetch_hot_search_result","path":"/apis/v1/tikhub/douyin/web/fetch_hot_search_result"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/fetch_hot_search_result","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/web/fetch_knowledge_aweme":{"get":{"description":"Douyin (web).\n\n### Purpose:\n- Knowledge Video\n### Parameters:\n- count: Number per page, default is 16\n- refresh_index: Paging index, default is 1\n- cookie: User provided Cookie, it is recommended to use your own Douyin Cookie, otherwise there may be a problem of data duplication when paging\n- Guest cookie acquisition interface: https://api.tikhub.io/api/v1/douyin/web/fetch_douyin_web_guest_cookie\n\n### Return:\n- Knowledge Video data\n\nAPI references: `fetch_douyin_web_guest_cookie` = `GET /tikhub/douyin/web/fetch_douyin_web_guest_cookie` (operationId: `get_tikhub_douyin_web_fetch_douyin_web_guest_cookie`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_web_fetch_knowledge_aweme","parameters":[{"description":"User provided Cookie, it is recommended to use your own Douyin Cookie, otherwise there may be a problem of data duplication when paging","in":"query","name":"cookie","required":false,"schema":{"description":"User provided Cookie, it is recommended to use your own Douyin Cookie, otherwise there may be a problem of data duplication when paging","title":"Cookie","type":"string"}},{"description":"Number per page, default is 16","example":16,"in":"query","name":"count","required":true,"schema":{"description":"Number per page, default is 16","title":"Count","type":"integer"}},{"description":"Paging index, default is 1","in":"query","name":"refresh_index","required":false,"schema":{"default":1,"description":"Paging index, default is 1","title":"Refresh Index","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Knowledge Video data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_knowledge_aweme","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-web-fetch_knowledge_aweme","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:77829f5188807f3c93b1817d50e208a329f57643e3e054685759645af9af448f","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"387d7a2607c0"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_web_fetch_knowledge_aweme","path":"/apis/v1/tikhub/douyin/web/fetch_knowledge_aweme"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/fetch_knowledge_aweme","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/web/fetch_knowledge_aweme?count=16' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/web/fetch_live_gift_ranking":{"get":{"description":"Douyin (web).\n\n### Purpose:\n- Get live room gift user ranking\n### Parameters:\n- room_id: Room room_id\n- rank_type: Leaderboard type, default is 30, no need to modify.\n### Return:\n- Leaderboard data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_web_fetch_live_gift_ranking","parameters":[{"description":"Leaderboard type, default is 30, no need to modify.","in":"query","name":"rank_type","required":false,"schema":{"default":30,"description":"Leaderboard type, default is 30, no need to modify.","title":"Rank Type","type":"integer"}},{"description":"Room room_id","example":"7356585666190461731","in":"query","name":"room_id","required":true,"schema":{"description":"Room room_id","title":"Room Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Leaderboard data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_live_gift_ranking","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-web-fetch_live_gift_ranking","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:1396971891830ee5c593fa8eb09ce698b49ab9093ae23d57342d171cf1802d38","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c3349c145f7b"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_web_fetch_live_gift_ranking","path":"/apis/v1/tikhub/douyin/web/fetch_live_gift_ranking"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/fetch_live_gift_ranking","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/web/fetch_live_gift_ranking?room_id=7356585666190461731' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/web/fetch_live_im_fetch":{"get":{"description":"Douyin (web).\n\n### Purpose:\n- Douyin live room danmaku parameters\n### Parameters:\n- room_id: Live room id\n- user_unique_id: User unique ID\n\n### Return:\n- Danmaku parameter data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_web_fetch_live_im_fetch","parameters":[{"description":"Live room id","example":"7382517534467115826","in":"query","name":"room_id","required":true,"schema":{"description":"Live room id","title":"Room Id","type":"string"}},{"description":"User unique ID","example":"7382524529011246630","in":"query","name":"user_unique_id","required":true,"schema":{"description":"User unique ID","title":"User Unique Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Danmaku parameter data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_live_im_fetch","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-web-fetch_live_im_fetch","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:7ccd3bbafcbaabbb137931192ee3d9b3480a25ab95b3da8fc1d65ab68ed1c8ec","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"36f6d3b64a59"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_web_fetch_live_im_fetch","path":"/apis/v1/tikhub/douyin/web/fetch_live_im_fetch"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/fetch_live_im_fetch","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/web/fetch_live_im_fetch?room_id=7382517534467115826&user_unique_id=7382524529011246630' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/web/fetch_multi_video":{"post":{"description":"Douyin (web).\n\n### Purpose\n- Batch Get Video Information, support photo, video, etc., up to 50 videos at a time.\n- If this interface fails, please use the APP interface instead.\n\n### Parameters\n- Root JSON body: List of video ids, up to 50 video ids are supported.\n\n### Return\n- Video data\n\n### Request body\nSend the request body as a JSON array of strings at the root.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.05 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_web_fetch_multi_video","requestBody":{"content":{"application/json":{"example":["7372484719365098803","7126745726494821640","7372484719365098803","7126745726494821640","7372484719365098803","7126745726494821640","7372484719365098803","7126745726494821640","7372484719365098803","7126745726494821640"],"schema":{"description":" Send the request body as a JSON array of strings at the root.","items":{"type":"string"},"title":"Aweme Ids","type":"array"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Video data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_multi_video","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-web-fetch_multi_video","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.05,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:c04402c8a55acbd00de016a0fdd4bf0fce4aacc24a7df0b6cab25ecd943773ec","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1d64aaf41b76"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_web_fetch_multi_video","path":"/apis/v1/tikhub/douyin/web/fetch_multi_video"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/fetch_multi_video","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/douyin/web/fetch_multi_video \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  \"7372484719365098803\",\n  \"7126745726494821640\",\n  \"7372484719365098803\",\n  \"7126745726494821640\",\n  \"7372484719365098803\",\n  \"7126745726494821640\",\n  \"7372484719365098803\",\n  \"7126745726494821640\",\n  \"7372484719365098803\",\n  \"7126745726494821640\"\n]'"}]}},"/apis/v1/tikhub/douyin/web/fetch_multi_video_high_quality_play_url":{"post":{"description":"Douyin (web). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n If there are less than 50 videos, they will be charged as 50 videos.\n- Batch get the highest quality (original upload quality) play URL of videos\n- This interface will return the highest quality play URL, the original upload quality refers to the quality of the video when the user uploads it, usually the highest quality video has an uncompressed bitrate and the file header contains metadata.\n- The highest quality video link cannot be obtained directly from the Douyin APP or web version, and must be obtained through this interface.\n- This interface is very suitable for batch obtaining high-definition, watermark-free video links, suitable for scenarios that require high-quality videos, such as video editing, archiving, training models, etc.\n- Use concurrent requests to improve batch acquisition efficiency.\n- Support up to 50 video IDs.\n\n### Parameters\n- aweme_ids: Video id list, separated by commas, for example: \"123,456,789\", up to 50.\n\n### Return\n- total: Total count\n- success_count: Success count\n- failed_count: Failed count\n- videos: Video list, each video contains the following fields:\n    - video_id: Video id\n    - original_video_url: Highest quality (original upload quality) play URL\n    - file_size: File size (bytes)\n    - file_size_in_mb: File size (MB)\n    - content_type: Content type\n    - success: Whether successful\n    - error: Error message (if failed)\n\n### Note\n- Due to the large number, the processing time may be slightly longer, please increase the waiting time.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.25 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_web_fetch_multi_video_high_quality_play_url","requestBody":{"content":{"application/json":{"schema":{"properties":{"aweme_ids":{"default":"7512756548356492544,7448118827402972455,7126745726494821640","description":"Video id list, separated by commas, for example: \"123,456,789\", up to 50.","pattern":"^[^,]*(?:,[^,]*){0,49}$","title":"Aweme Ids","type":"string"},"region":{"description":"Optional, ISO country code (e.g. CN). Pass 'CN' for users in mainland China to get China-region CDN URLs for faster download.","example":"CN","title":"Region","type":["string","null"]}},"title":"FetchMultiVideoHighQualityPlayUrlRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- total: Total count\n- success_count: Success count\n- failed_count: Failed count\n- videos: Video list, each video contains the following fields:\n    - video_id: Video id\n    - original_video_url: Highest quality (original upload quality) play URL\n    - file_size: File size (bytes)\n    - file_size_in_mb: File size (MB)\n    - content_type: Content type\n    - success: Whether successful\n    - error: Error message (if failed)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_multi_video_high_quality_play_url","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-web-fetch_multi_video_high_quality_play_url","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.25,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:3b8bb9c1fb6fed8b06cdec223af57da8eacf0f2ca6d754d41ac687f3eea4da15","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d3758bbef814"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_web_fetch_multi_video_high_quality_play_url","path":"/apis/v1/tikhub/douyin/web/fetch_multi_video_high_quality_play_url"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/fetch_multi_video_high_quality_play_url","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/web/fetch_music_aweme":{"get":{"description":"Douyin (web).\n\n### Purpose:\n- Music Video\n### Parameters:\n- count: Number per page, default is 16\n- refresh_index: Paging index, default is 1\n- cookie: User provided Cookie, it is recommended to use your own Douyin Cookie, otherwise there may be a problem of data duplication when paging\n- Guest cookie acquisition interface: https://api.tikhub.io/api/v1/douyin/web/fetch_douyin_web_guest_cookie\n\n### Return:\n- Music Video data\n\nAPI references: `fetch_douyin_web_guest_cookie` = `GET /tikhub/douyin/web/fetch_douyin_web_guest_cookie` (operationId: `get_tikhub_douyin_web_fetch_douyin_web_guest_cookie`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_web_fetch_music_aweme","parameters":[{"description":"User provided Cookie, it is recommended to use your own Douyin Cookie, otherwise there may be a problem of data duplication when paging","in":"query","name":"cookie","required":false,"schema":{"description":"User provided Cookie, it is recommended to use your own Douyin Cookie, otherwise there may be a problem of data duplication when paging","title":"Cookie","type":"string"}},{"description":"Number per page, default is 16","example":16,"in":"query","name":"count","required":true,"schema":{"description":"Number per page, default is 16","title":"Count","type":"integer"}},{"description":"Paging index, default is 1","in":"query","name":"refresh_index","required":false,"schema":{"default":1,"description":"Paging index, default is 1","title":"Refresh Index","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Music Video data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_music_aweme","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-web-fetch_music_aweme","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:f11cd818b04376901d02acca978d80b58d01d16b331b5fe85e63f12c10c4c4d7","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"44788a6b2c6e"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_web_fetch_music_aweme","path":"/apis/v1/tikhub/douyin/web/fetch_music_aweme"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/fetch_music_aweme","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/web/fetch_music_aweme?count=16' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/web/fetch_one_video":{"get":{"description":"Douyin (web). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get single video data V1. If this endpoint fails, try /tikhub/douyin/app/v3/fetch_one_video.\n\n### Parameters\n- aweme_id: Video id\n- need_anchor_info: Whether anchor information is needed, default is False, enabling it will show some anchor information about the video, such as location, merchant information, product showcase, etc., which may increase the interface response time.\n- If anchor information is not needed, it is recommended to keep the default value False, if the interface reports an error, you can try to turn off this parameter.\n\n### Return\n- Video data\n\n- Unavailable video results (including deleted or restricted videos) return HTTP 200 with `filter_detail` and are charged normally.\n\nAPI references: `fetch_one_video` = `GET /tikhub/douyin/app/v3/fetch_one_video` (operationId: `get_tikhub_douyin_app_v3_fetch_one_video`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_web_fetch_one_video","parameters":[{"description":"Video id","example":"7372484719365098803","in":"query","name":"aweme_id","required":true,"schema":{"description":"Video id","title":"Aweme Id","type":"string"}},{"description":"Whether anchor information is needed, default is False, enabling it will show some anchor information about the video, such as location, merchant information, product showcase, etc., which may increase the interface response time.","example":false,"in":"query","name":"need_anchor_info","required":false,"schema":{"default":false,"description":"Whether anchor information is needed, default is False, enabling it will show some anchor information about the video, such as location, merchant information, product showcase, etc., which may increase the interface response time.","title":"Need Anchor Info","type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Video data\n\n- Unavailable video results (including deleted or restricted videos) return HTTP 200 with `filter_detail` and are charged normally."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_one_video","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-web-fetch_one_video","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:41b8807938153ce0c00cd660ecf4e5e0c1ceced49eed94f2692f57eb3612d8c6","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"73caf275802d"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_web_fetch_one_video","path":"/apis/v1/tikhub/douyin/web/fetch_one_video"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/fetch_one_video","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/web/fetch_one_video?aweme_id=7372484719365098803&need_anchor_info=false' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/web/fetch_one_video_by_share_url":{"get":{"description":"Douyin (web). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get single video data by sharing link (Essentially implemented based on the `/tikhub/douyin/web/fetch_one_video` interface, it is recommended to obtain the video ID by yourself to improve the interface response speed)\n- The returned video quality is higher than the APP interface, but the response fields are not as many as the APP interface.\n\n### Parameters\n- share_url: Share link\n\n### Return\n- Video data\n\n- Unavailable video results (including deleted or restricted videos) return HTTP 200 with `filter_detail` and are charged normally.\n\nAPI references: `fetch_one_video` = `GET /tikhub/douyin/web/fetch_one_video` (operationId: `get_tikhub_douyin_web_fetch_one_video`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_web_fetch_one_video_by_share_url","parameters":[{"description":"Share link","example":"https://v.douyin.com/e3x2fjE/","in":"query","name":"share_url","required":true,"schema":{"description":"Share link","title":"Share Url","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Video data\n\n- Unavailable video results (including deleted or restricted videos) return HTTP 200 with `filter_detail` and are charged normally."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_one_video_by_share_url","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-web-fetch_one_video_by_share_url","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:41b8807938153ce0c00cd660ecf4e5e0c1ceced49eed94f2692f57eb3612d8c6","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c89462b8ad4c"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_web_fetch_one_video_by_share_url","path":"/apis/v1/tikhub/douyin/web/fetch_one_video_by_share_url"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/fetch_one_video_by_share_url","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/web/fetch_one_video_by_share_url?share_url=https%3A%2F%2Fv.douyin.com%2Fe3x2fjE%2F' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/web/fetch_one_video_danmaku":{"get":{"description":"Douyin (web).\n\n### Purpose:\n- Get single video danmaku data\n### Parameters:\n- item_id: Video id\n- duration: Video total duration\n- end_time: End time\n- start_time: Start time\n### Return:\n- Video danmaku data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_web_fetch_one_video_danmaku","parameters":[{"description":"Video total duration","example":15134,"in":"query","name":"duration","required":true,"schema":{"description":"Video total duration","title":"Duration","type":"integer"}},{"description":"End time","example":15133,"in":"query","name":"end_time","required":true,"schema":{"description":"End time","title":"End Time","type":"integer"}},{"description":"Video id","example":"7355433624046472498","in":"query","name":"item_id","required":true,"schema":{"description":"Video id","title":"Item Id","type":"string"}},{"description":"Start time","example":0,"in":"query","name":"start_time","required":true,"schema":{"description":"Start time","title":"Start Time","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Video danmaku data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_one_video_danmaku","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-web-fetch_one_video_danmaku","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:608cfcb2759ea017e69b87886c3dcd594234568a86a59f166024d77e7d5151e1","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1e951e2daef1"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_web_fetch_one_video_danmaku","path":"/apis/v1/tikhub/douyin/web/fetch_one_video_danmaku"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/fetch_one_video_danmaku","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/web/fetch_one_video_danmaku?duration=15134&end_time=15133&item_id=7355433624046472498&start_time=0' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/web/fetch_query_user":{"post":{"description":"Douyin (web).\n\n### Purpose\n- Query Douyin user basic information\n\n### Parameters\n- Root JSON body: User ttwid Cookie, acquisition method: call `/tikhub/douyin/web/generate_ttwid` interface to get.\n\n### Return\n- User basic information\n\n### Request body\nSend the cookie value as a JSON string at the root of the request body.\n\nAPI references: `generate_ttwid` = `GET /tikhub/douyin/web/generate_ttwid` (operationId: `get_tikhub_douyin_web_generate_ttwid`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_web_fetch_query_user","requestBody":{"content":{"application/json":{"example":"ttwid=1%7CNBG4pKnnBr32xpXszWA57PAooMT-02MTYJCyYl0fayI%7C1746172842%7Ce2aa988d355d220eb2fe8fb7e7bb22a51a46a933f969f768c5315fa73e372d5f;","schema":{"default":"ttwid=1%7CNBG4pKnnBr32xpXszWA57PAooMT-02MTYJCyYl0fayI%7C1746172842%7Ce2aa988d355d220eb2fe8fb7e7bb22a51a46a933f969f768c5315fa73e372d5f;","description":"User ttwid Cookie, acquisition method: call `/tikhub/douyin/web/generate_ttwid` interface to get. Send the cookie value as a JSON string at the root of the request body.\n\nAPI references: `generate_ttwid` = `GET /tikhub/douyin/web/generate_ttwid` (operationId: `get_tikhub_douyin_web_generate_ttwid`).","title":"Cookie","type":"string"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- User basic information"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_query_user","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-web-fetch_query_user","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:f84b7639cae00fc508c926fdb062e3af2c08a51431713e711e0509cbd9080ff4","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d0f5302dbd6e"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_web_fetch_query_user","path":"/apis/v1/tikhub/douyin/web/fetch_query_user"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/fetch_query_user","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/douyin/web/fetch_query_user \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '\"ttwid=1%7CNBG4pKnnBr32xpXszWA57PAooMT-02MTYJCyYl0fayI%7C1746172842%7Ce2aa988d355d220eb2fe8fb7e7bb22a51a46a933f969f768c5315fa73e372d5f;\"'"}]}},"/apis/v1/tikhub/douyin/web/fetch_related_posts":{"get":{"description":"Douyin (web).\n\n### Purpose:\n- Get related posts recommendation data\n### Parameters:\n- aweme_id: Video id\n- refresh_index: Paging index, default is 1, then increase by 1 each time for paging.\n- count: Number, default is 20, it is recommended to keep it unchanged.\n### Return:\n- Video data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_web_fetch_related_posts","parameters":[{"description":"Video id","example":"7393365489105358132","in":"query","name":"aweme_id","required":true,"schema":{"description":"Video id","title":"Aweme Id","type":"string"}},{"description":"Number, default is 20, it is recommended to keep it unchanged.","in":"query","name":"count","required":false,"schema":{"default":20,"description":"Number, default is 20, it is recommended to keep it unchanged.","title":"Count","type":"integer"}},{"description":"Paging index, default is 1, then increase by 1 each time for paging.","in":"query","name":"refresh_index","required":false,"schema":{"default":1,"description":"Paging index, default is 1, then increase by 1 each time for paging.","title":"Refresh Index","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Video data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_related_posts","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-web-fetch_related_posts","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:77955fe0d15635857c070a6aa28493a874baf14b10f13e971e4bab6f9bc7a032","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"bcec4f5f704a"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_web_fetch_related_posts","path":"/apis/v1/tikhub/douyin/web/fetch_related_posts"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/fetch_related_posts","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/web/fetch_related_posts?aweme_id=7393365489105358132' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/web/fetch_series_aweme":{"get":{"description":"Douyin (web).\n\n### Purpose:\n- Series Video\n### Parameters:\n- offset: Page number, default is 0\n- count: Number per page, default is 16\n- content_type: Subtype, default is 0\n    - 0: Hot list\n    - 101: Sweet pet\n    - 102: Funny\n    - 104: Positive energy\n    - 105: Growth\n    - 106: Suspense\n    - 109: Family\n    - 110: Urban\n    - 112: Fantasy\n    - 113: Fantasy\n    - 114: Workplace\n    - 115: Youth\n    - 116: Ancient costume\n    - 117: Action\n    - 119: Counterattack\n    - 124: Other\n- cookie: User provided Cookie, it is recommended to use your own Douyin Cookie, otherwise there may be a problem of data duplication when paging\n- Guest cookie acquisition interface: https://api.tikhub.io/api/v1/douyin/web/fetch_douyin_web_guest_cookie\n\n### Return:\n- Series Video data\n\nAPI references: `fetch_douyin_web_guest_cookie` = `GET /tikhub/douyin/web/fetch_douyin_web_guest_cookie` (operationId: `get_tikhub_douyin_web_fetch_douyin_web_guest_cookie`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_web_fetch_series_aweme","parameters":[{"description":"Subtype, default is 0\n    - 0: Hot list\n    - 101: Sweet pet\n    - 102: Funny\n    - 104: Positive energy\n    - 105: Growth\n    - 106: Suspense\n    - 109: Family\n    - 110: Urban\n    - 112: Fantasy\n    - 113: Fantasy\n    - 114: Workplace\n    - 115: Youth\n    - 116: Ancient costume\n    - 117: Action\n    - 119: Counterattack\n    - 124: Other","example":0,"in":"query","name":"content_type","required":true,"schema":{"description":"Subtype, default is 0\n    - 0: Hot list\n    - 101: Sweet pet\n    - 102: Funny\n    - 104: Positive energy\n    - 105: Growth\n    - 106: Suspense\n    - 109: Family\n    - 110: Urban\n    - 112: Fantasy\n    - 113: Fantasy\n    - 114: Workplace\n    - 115: Youth\n    - 116: Ancient costume\n    - 117: Action\n    - 119: Counterattack\n    - 124: Other","title":"Content Type","type":"integer"}},{"description":"User provided Cookie, it is recommended to use your own Douyin Cookie, otherwise there may be a problem of data duplication when paging","in":"query","name":"cookie","required":false,"schema":{"description":"User provided Cookie, it is recommended to use your own Douyin Cookie, otherwise there may be a problem of data duplication when paging","title":"Cookie","type":"string"}},{"description":"Number per page, default is 16","example":16,"in":"query","name":"count","required":true,"schema":{"description":"Number per page, default is 16","title":"Count","type":"integer"}},{"description":"Page number, default is 0","example":0,"in":"query","name":"offset","required":true,"schema":{"description":"Page number, default is 0","title":"Offset","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Series Video data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_series_aweme","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-web-fetch_series_aweme","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:5bb6f55f689a7abac0b6dd189ee6c3de2e39d1091337005b5a59c6a79dd5474e","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"eb2f3540d63e"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_web_fetch_series_aweme","path":"/apis/v1/tikhub/douyin/web/fetch_series_aweme"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/fetch_series_aweme","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/web/fetch_series_aweme?content_type=0&count=16&offset=0' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/web/fetch_user_collection_videos":{"post":{"description":"Douyin (web).\n\n### Purpose\n- Get user collection video data\n\n### Parameters\n- cookie: User's web version of Douyin Cookie (This interface requires users to provide their own Cookie)\n- max_cursor: Maximum cursor\n- counts: Maximum number\n\n### Return\n- User video data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_web_fetch_user_collection_videos","requestBody":{"content":{"application/json":{"schema":{"properties":{"cookie":{"description":"Your web version of Douyin Cookie\n\nUsage: User's web version of Douyin Cookie (This interface requires users to provide their own Cookie)","title":"Cookie","type":"string"},"counts":{"default":20,"description":"Number per page","title":"Counts","type":"integer"},"max_cursor":{"default":0,"description":"Maximum cursor","title":"Max Cursor","type":"integer"}},"required":["cookie"],"title":"Body_fetch_user_collection_videos_api_v1_douyin_web_fetch_user_collection_videos_post","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- User video data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_user_collection_videos","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-web-fetch_user_collection_videos","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e7d85f832553f0fdfb8e24e1db16864ab8c323a52a22ee7c35cfa098ef581207","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"168105ab5482"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_web_fetch_user_collection_videos","path":"/apis/v1/tikhub/douyin/web/fetch_user_collection_videos"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/fetch_user_collection_videos","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/web/fetch_user_collects":{"post":{"description":"Douyin (web).\n\n### Purpose\n- Get user collection\n\n### Parameters\n- max_cursor: Maximum cursor\n- counts: Maximum number\n- cookie: User's web version of Douyin Cookie (This interface requires users to provide their own Cookie)\n\n### Return\n- User collection data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_web_fetch_user_collects","requestBody":{"content":{"application/json":{"schema":{"properties":{"cookie":{"description":"Your web version of Douyin Cookie\n\nUsage: User's web version of Douyin Cookie (This interface requires users to provide their own Cookie)","title":"Cookie","type":"string"},"counts":{"default":20,"description":"Number per page","title":"Counts","type":"integer"},"max_cursor":{"default":0,"description":"Maximum cursor","title":"Max Cursor","type":"integer"}},"required":["cookie"],"title":"Body_fetch_user_collects_api_v1_douyin_web_fetch_user_collects_post","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- User collection data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_user_collects","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-web-fetch_user_collects","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:1ba0f8313386927d279cf13327e16ca96968a286856e11a98f15fb6f2570e682","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"52667cc9a00f"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_web_fetch_user_collects","path":"/apis/v1/tikhub/douyin/web/fetch_user_collects"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/fetch_user_collects","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/web/fetch_user_collects_videos":{"get":{"description":"Douyin (web).\n\n### Purpose\n- Get user collection data\n\n### Parameters\n- collects_id: Collection id\n- max_cursor: Maximum cursor\n- counts: Maximum number\n\n### Return\n- User video data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_web_fetch_user_collects_videos","parameters":[{"description":"Collection id","in":"query","name":"collects_id","required":true,"schema":{"description":"Collection id","title":"Collects Id","type":"string"}},{"description":"Number per page","in":"query","name":"counts","required":false,"schema":{"default":20,"description":"Number per page","title":"Counts","type":"integer"}},{"description":"Maximum cursor","in":"query","name":"max_cursor","required":false,"schema":{"default":0,"description":"Maximum cursor","title":"Max Cursor","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- User video data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_user_collects_videos","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-web-fetch_user_collects_videos","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:44bcdfb4c7a94fb10e7ebc4c065ce3fa885014430d44347355ca58219bbb9e69","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"722eeb6f91f0"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_web_fetch_user_collects_videos","path":"/apis/v1/tikhub/douyin/web/fetch_user_collects_videos"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/fetch_user_collects_videos","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/web/fetch_user_fans_list":{"get":{"description":"Douyin (web).\n\n### Purpose:\n- Get user fans list\n- When requesting for the first time, pass `0` for max_time, pass `2` for source_type, and an empty fans list will be returned, which contains max_time, then pass the max_time returned by the previous request for paging each time, pass `1` for source_type, you can get the fans list.\n- If you do not request according to the above method, it may cause the returned data to contain duplicate data.\n\n### Parameters:\n- sec_user_id: User sec_user_id\n- max_time: Maximum timestamp, default is 0, get from the returned data later, used for paging.\n- count: Number, default is 20, it is recommended to keep it unchanged.\n- source_type: Source type, default is `1`, use `2` as the source type for the first request, and then use `1` as the source type for the subsequent request.\n### Return:\n- Fans list\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_web_fetch_user_fans_list","parameters":[{"description":"Number, default is 20, it is recommended to keep it unchanged.","in":"query","name":"count","required":false,"schema":{"default":20,"description":"Number, default is 20, it is recommended to keep it unchanged.","title":"Count","type":"integer"}},{"description":"Maximum timestamp, default is 0, get from the returned data later, used for paging.","in":"query","name":"max_time","required":false,"schema":{"default":"0","description":"Maximum timestamp, default is 0, get from the returned data later, used for paging.","title":"Max Time","type":"string"}},{"description":"User sec_user_id","in":"query","name":"sec_user_id","required":false,"schema":{"default":"MS4wLjABAAAA9y04iBlVdeMQqTJbqsQZKb-tqWqWW29jPVJqideHT70","description":"User sec_user_id","title":"Sec User Id","type":"string"}},{"description":"Source type, default is `1`, use `2` as the source type for the first request, and then use `1` as the source type for the subsequent request.","in":"query","name":"source_type","required":false,"schema":{"default":1,"description":"Source type, default is `1`, use `2` as the source type for the first request, and then use `1` as the source type for the subsequent request.","title":"Source Type","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Fans list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_user_fans_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-web-fetch_user_fans_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e6bb3beadff0c2c949d89c2d70dbe6e8a48ef134256887ff83c8aa85f38c05b4","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ad63cc50765e"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_web_fetch_user_fans_list","path":"/apis/v1/tikhub/douyin/web/fetch_user_fans_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/fetch_user_fans_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/web/fetch_user_following_list":{"get":{"description":"Douyin (web).\n\n### Purpose:\n- Get user following list\n- When requesting for the first time, pass `0` for max_time, pass `2` for source_type, and an empty fans list will be returned, which contains max_time, then pass the max_time returned by the previous request for paging each time, pass `1` for source_type, you can get the fans list.\n- If you do not request according to the above method, it may cause the returned data to contain duplicate data.\n\n### Parameters:\n- sec_user_id: User sec_user_id\n- max_time: Maximum timestamp, default is 0, get from the returned data later, used for paging.\n- count: Number, default is 20, it is recommended to keep it unchanged.\n- source_type: Source type, default is `1`, use `2` as the source type for the first request, and then use `1` as the source type for the subsequent request.\n### Return:\n- Following list\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_web_fetch_user_following_list","parameters":[{"description":"Number, default is 20, it is recommended to keep it unchanged.","in":"query","name":"count","required":false,"schema":{"default":20,"description":"Number, default is 20, it is recommended to keep it unchanged.","title":"Count","type":"integer"}},{"description":"Maximum timestamp, default is 0, get from the returned data later, used for paging.","in":"query","name":"max_time","required":false,"schema":{"default":"0","description":"Maximum timestamp, default is 0, get from the returned data later, used for paging.","title":"Max Time","type":"string"}},{"description":"User sec_user_id","in":"query","name":"sec_user_id","required":false,"schema":{"default":"MS4wLjABAAAA9y04iBlVdeMQqTJbqsQZKb-tqWqWW29jPVJqideHT70","description":"User sec_user_id","title":"Sec User Id","type":"string"}},{"description":"Source type, default is `1`, use `2` as the source type for the first request, and then use `1` as the source type for the subsequent request.","in":"query","name":"source_type","required":false,"schema":{"default":1,"description":"Source type, default is `1`, use `2` as the source type for the first request, and then use `1` as the source type for the subsequent request.","title":"Source Type","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Following list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_user_following_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-web-fetch_user_following_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:9e8d97243953db9cebebefde161c8620f9dbfd54968ec9f00af9a02964cc437b","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6d9009c47def"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_web_fetch_user_following_list","path":"/apis/v1/tikhub/douyin/web/fetch_user_following_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/fetch_user_following_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/web/fetch_user_like_videos":{"post":{"description":"Douyin (web).\n\n### Purpose\n- Get user like video data\n\n### Parameters\n- sec_user_id: User sec_user_id\n- max_cursor: Maximum cursor\n- counts: Maximum count number\n- cookie: User's web version of Douyin Cookie (This interface requires users to provide their own Cookie)\n\n### Return\n- User video data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_web_fetch_user_like_videos","requestBody":{"content":{"application/json":{"schema":{"properties":{"cookie":{"description":"Your web version of Douyin Cookie\n\nUsage: User's web version of Douyin Cookie (This interface requires users to provide their own Cookie)","title":"Cookie","type":"string"},"counts":{"default":20,"description":"Number per page","title":"Counts","type":"integer"},"max_cursor":{"default":0,"description":"Maximum cursor","title":"Max Cursor","type":"integer"},"sec_user_id":{"description":"User sec_user_id","title":"Sec User Id","type":"string"}},"required":["sec_user_id"],"title":"Body_fetch_user_like_videos_api_v1_douyin_web_fetch_user_like_videos_post","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- User video data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_user_like_videos","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-web-fetch_user_like_videos","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e7d85f832553f0fdfb8e24e1db16864ab8c323a52a22ee7c35cfa098ef581207","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a8763b876825"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_web_fetch_user_like_videos","path":"/apis/v1/tikhub/douyin/web/fetch_user_like_videos"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/fetch_user_like_videos","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/web/fetch_user_live_info_by_uid":{"get":{"description":"Douyin (web).\n\n### Purpose:\n- Get user live information by UID\n### Parameters:\n- uid: User UID\n### Return:\n- User live information, including room_id and live_status\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_web_fetch_user_live_info_by_uid","parameters":[{"description":"User UID","example":"3081254195702747","in":"query","name":"uid","required":true,"schema":{"description":"User UID","title":"Uid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- User live information, including room_id and live_status"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_user_live_info_by_uid","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-web-fetch_user_live_info_by_uid","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e6306382e903603a5aed24d8e802bcf03f47c5b54d0b27f4400e4e915c84bbf8","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9fc643727220"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_web_fetch_user_live_info_by_uid","path":"/apis/v1/tikhub/douyin/web/fetch_user_live_info_by_uid"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/fetch_user_live_info_by_uid","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/web/fetch_user_live_info_by_uid?uid=3081254195702747' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/web/fetch_user_live_videos":{"get":{"description":"Douyin (web).\n\n### Purpose:\n- Get user live video data\n### Parameters:\n- webcast_id: Room webcast_id\n- Acquisition method:\n    - Assuming your live room link is: https://www.douyin.com/root/live/376034101029\n    - Then the live room webcast_id is: 376034101029\n    - The webcast_id is the last number of the live room link, which is different from the room_id.\n### Return:\n- Live stream data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_web_fetch_user_live_videos","parameters":[{"description":"Room webcast_id","example":"376034101029","in":"query","name":"webcast_id","required":true,"schema":{"description":"Room webcast_id","title":"Webcast Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Live stream data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_user_live_videos","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-web-fetch_user_live_videos","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:4f32493b05aaaccd789380b4dccf7929b8667e3eb031d402953c2bf4bb4ec7ae","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b44836dfefde"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_web_fetch_user_live_videos","path":"/apis/v1/tikhub/douyin/web/fetch_user_live_videos"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/fetch_user_live_videos","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/web/fetch_user_live_videos?webcast_id=376034101029' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/web/fetch_user_live_videos_by_room_id_v2":{"get":{"description":"Douyin (web).\n\n### Purpose:\n- Gets the live stream data of the specified user V2\n### Parameters:\n- room_id: Room room_id\n### Return:\n- Live stream data\n### Note:\nThe modify_time field is the last update time of the live room, which is equivalent to the start time. If the live stream is offline, it will not be reset to 0, but will always maintain the last update time.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_web_fetch_user_live_videos_by_room_id_v2","parameters":[{"description":"Room room_id","example":"7462723839303093032","in":"query","name":"room_id","required":true,"schema":{"description":"Room room_id","title":"Room Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Live stream data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_user_live_videos_by_room_id","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-web-fetch_user_live_videos_by_room_id_v2","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:4f32493b05aaaccd789380b4dccf7929b8667e3eb031d402953c2bf4bb4ec7ae","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"849d102b69c4"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_web_fetch_user_live_videos_by_room_id_v2","path":"/apis/v1/tikhub/douyin/web/fetch_user_live_videos_by_room_id_v2"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/fetch_user_live_videos_by_room_id_v2","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/web/fetch_user_live_videos_by_room_id_v2?room_id=7462723839303093032' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/web/fetch_user_live_videos_by_sec_uid":{"get":{"description":"Douyin (web).\n\n### Purpose\n- Get live video data of specified user by sec_uid\n### Parameters\n- sec_uid: User sec_uid, also called sec_user_id, can be found in the user's homepage link.\n### Return\n- Live stream data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_web_fetch_user_live_videos_by_sec_uid","parameters":[{"description":"User sec_uid, also called sec_user_id, can be found in the user's homepage link.","example":"MS4wLjABAAAAAIKOBr_x6p2fPVKOAhqG8LrC1lwwdWChifKEsl-TXFS-kGSGqpMBRexJdzoAfvUF","in":"query","name":"sec_uid","required":true,"schema":{"description":"User sec_uid, also called sec_user_id, can be found in the user's homepage link.","title":"Sec Uid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Live stream data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_user_live_videos_by_sec_uid","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-web-fetch_user_live_videos_by_sec_uid","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:4f32493b05aaaccd789380b4dccf7929b8667e3eb031d402953c2bf4bb4ec7ae","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"fcab3d7a190d"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_web_fetch_user_live_videos_by_sec_uid","path":"/apis/v1/tikhub/douyin/web/fetch_user_live_videos_by_sec_uid"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/fetch_user_live_videos_by_sec_uid","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/web/fetch_user_live_videos_by_sec_uid?sec_uid=MS4wLjABAAAAAIKOBr_x6p2fPVKOAhqG8LrC1lwwdWChifKEsl-TXFS-kGSGqpMBRexJdzoAfvUF' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/web/fetch_user_mix_videos":{"get":{"description":"Douyin (web).\n\n### Purpose\n- Get user mix video data\n\n### Parameters\n- mix_id: Mix id\n- max_cursor: Maximum cursor\n- counts: Maximum number\n\n### Return\n- User video data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_web_fetch_user_mix_videos","parameters":[{"description":"Number per page","in":"query","name":"counts","required":false,"schema":{"default":20,"description":"Number per page","title":"Counts","type":"integer"}},{"description":"Maximum cursor","in":"query","name":"max_cursor","required":false,"schema":{"default":0,"description":"Maximum cursor","title":"Max Cursor","type":"integer"}},{"description":"Mix id","example":"7348687990509553679","in":"query","name":"mix_id","required":true,"schema":{"description":"Mix id","title":"Mix Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- User video data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_user_mix_videos","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-web-fetch_user_mix_videos","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e7d85f832553f0fdfb8e24e1db16864ab8c323a52a22ee7c35cfa098ef581207","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0aa69e8a4152"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_web_fetch_user_mix_videos","path":"/apis/v1/tikhub/douyin/web/fetch_user_mix_videos"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/fetch_user_mix_videos","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/web/fetch_user_mix_videos?mix_id=7348687990509553679' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/web/fetch_user_post_videos":{"get":{"description":"Douyin (web).\n\n### Purpose:\n- Get user homepage video data\n- Note: Please try to use the APP interface instead of the WEB API, because the WEB API may be unstable.\n### Parameters:\n- sec_user_id: User sec_user_id\n- max_cursor: Paging cursor, pass 0 for the first request, and then pass the max_cursor returned by the previous request for paging each time.\n- count: Maximum count number, it is recommended not to exceed 20\n- filter_type: Filter type, optional parameters are as follows:\n    - 0: Default sorting\n    - 3: Sort by popularity\n- cookie: User's web version of Douyin Cookie (This interface can accept users to provide their own Cookie)\n### Return:\n- User video data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_web_fetch_user_post_videos","parameters":[{"description":"Your web version of Douyin Cookie\n\nUsage: User's web version of Douyin Cookie (This interface can accept users to provide their own Cookie)","in":"query","name":"cookie","required":false,"schema":{"description":"Your web version of Douyin Cookie\n\nUsage: User's web version of Douyin Cookie (This interface can accept users to provide their own Cookie)","title":"Cookie","type":"string"}},{"description":"Number per page\n\nUsage: Maximum count number, it is recommended not to exceed 20","in":"query","name":"count","required":false,"schema":{"default":20,"description":"Number per page\n\nUsage: Maximum count number, it is recommended not to exceed 20","title":"Count","type":"integer"}},{"description":"Filter type, optional parameters are as follows:\n    - 0: Default sorting\n    - 3: Sort by popularity","in":"query","name":"filter_type","required":false,"schema":{"default":"0","description":"Filter type, optional parameters are as follows:\n    - 0: Default sorting\n    - 3: Sort by popularity","title":"Filter Type","type":"string"}},{"description":"Maximum cursor\n\nUsage: Paging cursor, pass 0 for the first request, and then pass the max_cursor returned by the previous request for paging each time.","in":"query","name":"max_cursor","required":false,"schema":{"default":"0","description":"Maximum cursor\n\nUsage: Paging cursor, pass 0 for the first request, and then pass the max_cursor returned by the previous request for paging each time.","title":"Max Cursor","type":"string"}},{"description":"User sec_user_id","example":"MS4wLjABAAAANXSltcLCzDGmdNFI2Q_QixVTr67NiYzjKOIP5s03CAE","in":"query","name":"sec_user_id","required":true,"schema":{"description":"User sec_user_id","title":"Sec User Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- User video data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_user_post_videos","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-web-fetch_user_post_videos","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e7d85f832553f0fdfb8e24e1db16864ab8c323a52a22ee7c35cfa098ef581207","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"fc64572cbb87"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_web_fetch_user_post_videos","path":"/apis/v1/tikhub/douyin/web/fetch_user_post_videos"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/fetch_user_post_videos","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/web/fetch_user_post_videos?sec_user_id=MS4wLjABAAAANXSltcLCzDGmdNFI2Q_QixVTr67NiYzjKOIP5s03CAE' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/web/fetch_user_profile_by_short_id":{"get":{"description":"Douyin (web).\n\n### Purpose:\n- Get user information by Short ID\n### Parameters:\n- short_id: User Short ID\n### Return:\n- User information\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_web_fetch_user_profile_by_short_id","parameters":[{"description":"User Short ID","example":"114131058","in":"query","name":"short_id","required":true,"schema":{"description":"User Short ID","title":"Short Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- User information"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_user_profile_by_short_id","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-web-fetch_user_profile_by_short_id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:4ced81916d3a065d67730a502526901ce6b14ead6029b1fe45962771f9e57926","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"52a5d962f716"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_web_fetch_user_profile_by_short_id","path":"/apis/v1/tikhub/douyin/web/fetch_user_profile_by_short_id"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/fetch_user_profile_by_short_id","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/web/fetch_user_profile_by_short_id?short_id=114131058' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/web/fetch_user_profile_by_uid":{"get":{"description":"Douyin (web).\n\n### Purpose:\n- Get user information by UID\n### Parameters:\n- uid: User UID\n### Return:\n- User information\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_web_fetch_user_profile_by_uid","parameters":[{"description":"User UID","example":"68141954464","in":"query","name":"uid","required":true,"schema":{"description":"User UID","title":"Uid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- User information"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_user_profile_by_uid","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-web-fetch_user_profile_by_uid","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:4ced81916d3a065d67730a502526901ce6b14ead6029b1fe45962771f9e57926","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4078f29ab08b"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_web_fetch_user_profile_by_uid","path":"/apis/v1/tikhub/douyin/web/fetch_user_profile_by_uid"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/fetch_user_profile_by_uid","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/web/fetch_user_profile_by_uid?uid=68141954464' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/web/fetch_video_channel_result":{"get":{"description":"Douyin (web).\n\n### Purpose:\n- Douyin video channel data\n- https://www.douyin.com/channel/300205\n### Parameters:\n- tag_id: Tag id, get from the URL\n- count: Number\n- refresh_index: Refresh index\n### Return:\n- Video channel data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_web_fetch_video_channel_result","parameters":[{"description":"Number","in":"query","name":"count","required":false,"schema":{"default":10,"description":"Number","title":"Count","type":"integer"}},{"description":"Refresh index","in":"query","name":"refresh_index","required":false,"schema":{"default":1,"description":"Refresh index","title":"Refresh Index","type":"integer"}},{"description":"Tag id","example":300203,"in":"query","name":"tag_id","required":true,"schema":{"description":"Tag id","title":"Tag Id","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Video channel data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_video_channel_result","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-web-fetch_video_channel_result","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:4127f6a026f20c174e1a175e2d75b45cfe5b928060a3fe8b4ce1a44ef14399c1","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8e5e961d2659"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_web_fetch_video_channel_result","path":"/apis/v1/tikhub/douyin/web/fetch_video_channel_result"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/fetch_video_channel_result","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/web/fetch_video_channel_result?tag_id=300203' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/web/fetch_video_comment_replies":{"get":{"description":"Douyin (web).\n\n### Purpose:\n- Get comment replies data of specified video\n### Parameters:\n- item_id: Video id\n- comment_id: Comment id\n- cursor: Cursor\n- count: Number\n### Return:\n- Comment replies data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_web_fetch_video_comment_replies","parameters":[{"description":"Comment id","example":"7354669356632638218","in":"query","name":"comment_id","required":true,"schema":{"description":"Comment id","title":"Comment Id","type":"string"}},{"description":"Number","in":"query","name":"count","required":false,"schema":{"default":20,"description":"Number","title":"Count","type":"integer"}},{"description":"Cursor","in":"query","name":"cursor","required":false,"schema":{"default":0,"description":"Cursor","title":"Cursor","type":"integer"}},{"description":"Video id","example":"7354666303006723354","in":"query","name":"item_id","required":true,"schema":{"description":"Video id","title":"Item Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Comment replies data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_video_comment_replies","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-web-fetch_video_comment_replies","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:d1b5a3739a2655e9c1138197d2bc87bd42f714fa6dc0cb38642d07e4accfd2e4","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4b21d2916283"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_web_fetch_video_comment_replies","path":"/apis/v1/tikhub/douyin/web/fetch_video_comment_replies"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/fetch_video_comment_replies","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/web/fetch_video_comment_replies?comment_id=7354669356632638218&item_id=7354666303006723354' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/web/fetch_video_comments":{"get":{"description":"Douyin (web).\n\n### Purpose:\n- Get single video comments data\n### Parameters:\n- aweme_id: Video id\n- cursor: Cursor\n- count: Number\n### Return:\n- Comments data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_web_fetch_video_comments","parameters":[{"description":"Video id","example":"7372484719365098803","in":"query","name":"aweme_id","required":true,"schema":{"description":"Video id","title":"Aweme Id","type":"string"}},{"description":"Number","in":"query","name":"count","required":false,"schema":{"default":20,"description":"Number","title":"Count","type":"integer"}},{"description":"Cursor","in":"query","name":"cursor","required":false,"schema":{"default":0,"description":"Cursor","title":"Cursor","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Comments data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_video_comments","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-web-fetch_video_comments","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:5afbde49f53f853801e28ddb1740e09af57f2fb850bdfeddd382d4c072fdfb0f","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b4f809c0b85f"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_web_fetch_video_comments","path":"/apis/v1/tikhub/douyin/web/fetch_video_comments"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/fetch_video_comments","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/web/fetch_video_comments?aweme_id=7372484719365098803' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/web/fetch_video_high_quality_play_url":{"get":{"description":"Douyin (web). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n\n- Get the highest quality (original upload quality) play URL of the video\n- This interface will return the highest quality play URL, the original upload quality refers to the quality of the video when the user uploads it, usually the highest quality video has an uncompressed bitrate and the file header contains metadata.\n- The highest quality video link cannot be obtained directly from the Douyin APP or web version, and must be obtained through this interface.\n- This interface is very suitable for obtaining high-definition, watermark-free video links, suitable for scenarios that require high-quality videos, such as video editing, archiving, training models, etc.\n- Generally, it can be played online, if not, you can try to download it using IDM or a browser and then play it.\n\n### Parameters\n- aweme_id: Video id, prefer to use aweme_id, if not available, use share_url.\n- share_url: Optional, share link, if the video id is provided, this parameter can be omitted.\n- region: Optional, ISO country code (e.g. \"CN\" / \"US\" / \"HK\") used as the request exit region.\n    - Douyin returns CDN URLs based on the request IP. Pass `region=\"CN\"` for users\n      located in mainland China to get China-region CDN URLs, which are significantly\n      faster than overseas CDNs.\n    - If omitted, the request uses the service's own exit IP (typically overseas).\n\n### Return\n- video_id: Video id\n- original_video_url: Highest quality (original upload quality) play URL\n- video_data: Video data, including metadata such as duration, size, etc.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.005 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_web_fetch_video_high_quality_play_url","parameters":[{"description":"Video id, prefer to use aweme_id, if not available, use share_url.","example":"7512756548356492544","in":"query","name":"aweme_id","required":false,"schema":{"description":"Video id, prefer to use aweme_id, if not available, use share_url.","title":"Aweme Id","type":"string"}},{"description":"Optional, ISO country code (e.g. CN/US/HK). Pass CN to get China-region CDN URLs for faster download in mainland China.\n\nUsage: Optional, ISO country code (e.g. \"CN\" / \"US\" / \"HK\") used as the request exit region.\n    - Douyin returns CDN URLs based on the request IP. Pass `region=\"CN\"` for users\n      located in mainland China to get China-region CDN URLs, which are significantly\n      faster than overseas CDNs.\n    - If omitted, the request uses the service's own exit IP (typically overseas).","example":"CN","in":"query","name":"region","required":false,"schema":{"description":"Optional, ISO country code (e.g. CN/US/HK). Pass CN to get China-region CDN URLs for faster download in mainland China.\n\nUsage: Optional, ISO country code (e.g. \"CN\" / \"US\" / \"HK\") used as the request exit region.\n    - Douyin returns CDN URLs based on the request IP. Pass `region=\"CN\"` for users\n      located in mainland China to get China-region CDN URLs, which are significantly\n      faster than overseas CDNs.\n    - If omitted, the request uses the service's own exit IP (typically overseas).","title":"Region","type":"string"}},{"description":"Optional, share link, if the video id is provided, this parameter can be omitted.","example":"https://www.douyin.com/video/7512756548356492544","in":"query","name":"share_url","required":false,"schema":{"description":"Optional, share link, if the video id is provided, this parameter can be omitted.","title":"Share Url","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- video_id: Video id\n- original_video_url: Highest quality (original upload quality) play URL\n- video_data: Video data, including metadata such as duration, size, etc."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin fetch_video_high_quality_play_url","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-web-fetch_video_high_quality_play_url","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.005,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:6c0567a553f9ac73a1dd2f2857c8eeb5f810987b24f498ea1e3147342c3435bb","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c0bceca07cc2"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_web_fetch_video_high_quality_play_url","path":"/apis/v1/tikhub/douyin/web/fetch_video_high_quality_play_url"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/fetch_video_high_quality_play_url","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/web/generate_ttwid":{"get":{"description":"Douyin (web).\n\n### Purpose:\n- Generate ttwid\n### Return:\n- ttwid\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_web_generate_ttwid","parameters":[{"description":"User Agent","in":"query","name":"user_agent","required":false,"schema":{"default":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:125.0) Gecko/20100101 Firefox/125.0","title":"User Agent","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- ttwid"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin generate_ttwid","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-web-generate_ttwid","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:7f7b18196cef65139ee619c2b3111029ca5e8e25151b66baa9a244833e8c7d7c","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"18ed7d78658d"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_web_generate_ttwid","path":"/apis/v1/tikhub/douyin/web/generate_ttwid"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/generate_ttwid","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/web/generate_wss_xb_signature":{"get":{"description":"Douyin (web).\n\n### Purpose:\n- Generate danmu xb signature\n### Parameters:\n- user_agent: User browser agent\n- room_id: Room ID\n- user_unique_id: User unique ID\n### Return:\n- Danmu xb signature\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_web_generate_wss_xb_signature","parameters":[{"description":"Room ID","example":"7382517534467115826","in":"query","name":"room_id","required":true,"schema":{"description":"Room ID","title":"Room Id","type":"string"}},{"description":"User browser agent","example":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0","in":"query","name":"user_agent","required":true,"schema":{"description":"User browser agent","title":"User Agent","type":"string"}},{"description":"User unique ID","example":"7382524529011246630","in":"query","name":"user_unique_id","required":true,"schema":{"description":"User unique ID","title":"User Unique Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Danmu xb signature"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin generate_wss_xb_signature","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-web-generate_wss_xb_signature","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:c08e830229f7e9c81775c69ca821d47c78c4722f05381d619b94195058416254","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c75780796035"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_web_generate_wss_xb_signature","path":"/apis/v1/tikhub/douyin/web/generate_wss_xb_signature"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/generate_wss_xb_signature","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/web/generate_wss_xb_signature?room_id=7382517534467115826&user_agent=Mozilla%2F5.0+%28Windows+NT+10.0%3B+Win64%3B+x64%29+AppleWebKit%2F537.36+%28KHTML%2C+like+Gecko%29+Chrome%2F130.0.0.0+Safari%2F537.36+Edg%2F130.0.0.0&user_unique_id=7382524529011246630' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/web/get_all_aweme_id":{"post":{"description":"Douyin (web).\n\n### Purpose\n- Extract list video id (supports up to 20 links)\n\n### Parameters\n- Root JSON body: Video link list\n\n### Return\n- Video id list\n\n### Request body\nSend the request body as a JSON array of strings at the root.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_web_get_all_aweme_id","requestBody":{"content":{"application/json":{"example":["https://v.douyin.com/iRNBho6u/","https://v.douyin.com/iRNBho6u/","https://www.iesdouyin.com/share/video/7298145681699622182/?region=CN&mid=7298145762238565171&u_code=l1j9bkbd&did=MS4wLjABAAAAtqpCx0hpOERbdSzQdjRZw-wFPxaqdbAzsKDmbJMUI3KWlMGQHC-n6dXAqa-dM2EP&iid=MS4wLjABAAAANwkJuWIRFOzg5uCpDRpMj4OX-QryoDgn-yYlXQnRwQQ&with_sec_did=1&titleType=title&share_sign=05kGlqGmR4_IwCX.ZGk6xuL0osNA..5ur7b0jbOx6cc-&share_version=170400&ts=1699262937&from_aid=6383&from_ssr=1&from=web_code_link","https://www.douyin.com/video/7298145681699622182?previous_page=web_code_link","https://www.douyin.com/video/7298145681699622182"],"schema":{"description":"Video link list Send the request body as a JSON array of strings at the root.","items":{"type":"string"},"title":"Url","type":"array"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Video id list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_all_aweme_id","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-web-get_all_aweme_id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:7dbc2e7209a1978d0c960fb0354dfd2a87be90e692c1029b7f776c7ac561fbf5","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c765c66c0878"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_web_get_all_aweme_id","path":"/apis/v1/tikhub/douyin/web/get_all_aweme_id"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/get_all_aweme_id","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/douyin/web/get_all_aweme_id \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  \"https://v.douyin.com/iRNBho6u/\",\n  \"https://v.douyin.com/iRNBho6u/\",\n  \"https://www.iesdouyin.com/share/video/7298145681699622182/?region=CN&mid=7298145762238565171&u_code=l1j9bkbd&did=MS4wLjABAAAAtqpCx0hpOERbdSzQdjRZw-wFPxaqdbAzsKDmbJMUI3KWlMGQHC-n6dXAqa-dM2EP&iid=MS4wLjABAAAANwkJuWIRFOzg5uCpDRpMj4OX-QryoDgn-yYlXQnRwQQ&with_sec_did=1&titleType=title&share_sign=05kGlqGmR4_IwCX.ZGk6xuL0osNA..5ur7b0jbOx6cc-&share_version=170400&ts=1699262937&from_aid=6383&from_ssr=1&from=web_code_link\",\n  \"https://www.douyin.com/video/7298145681699622182?previous_page=web_code_link\",\n  \"https://www.douyin.com/video/7298145681699622182\"\n]'"}]}},"/apis/v1/tikhub/douyin/web/get_all_sec_user_id":{"post":{"description":"Douyin (web).\n\n### Purpose\n- Extract list user id\n\n### Parameters\n- Root JSON body: User homepage link list (supports up to 10 links)\n\n### Return\n- If the sec_user_id is successfully obtained from the link, the sec_user_id is returned, otherwise the original input link is returned, and the reason why the sec_user_id cannot be obtained can be manually verified later.\n\n### Request body\nSend the request body as a JSON array of strings at the root.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_web_get_all_sec_user_id","requestBody":{"content":{"application/json":{"example":["https://www.douyin.com/user/MS4wLjABAAAANXSltcLCzDGmdNFI2Q_QixVTr67NiYzjKOIP5s03CAE?vid=7285950278132616463","https://www.douyin.com/user/MS4wLjABAAAAVsneOf144eGDFf8Xp9QNb1VW6ovXnNT5SqJBhJfe8KQBKWKDTWK5Hh-_i9mJzb8C","https://v.douyin.com/idFqvUms/","https://v.douyin.com/idFqvUms/"],"schema":{"description":"User homepage link list Send the request body as a JSON array of strings at the root.","items":{"type":"string"},"title":"Url","type":"array"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- If the sec_user_id is successfully obtained from the link, the sec_user_id is returned, otherwise the original input link is returned, and the reason why the sec_user_id cannot be obtained can be manually verified later."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_all_sec_user_id","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-web-get_all_sec_user_id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:aaee5992c4106207577a4521b01c9749b06e9a6282974c490209e97a18a25606","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9b996565e5a7"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_web_get_all_sec_user_id","path":"/apis/v1/tikhub/douyin/web/get_all_sec_user_id"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/get_all_sec_user_id","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/douyin/web/get_all_sec_user_id \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  \"https://www.douyin.com/user/MS4wLjABAAAANXSltcLCzDGmdNFI2Q_QixVTr67NiYzjKOIP5s03CAE?vid=7285950278132616463\",\n  \"https://www.douyin.com/user/MS4wLjABAAAAVsneOf144eGDFf8Xp9QNb1VW6ovXnNT5SqJBhJfe8KQBKWKDTWK5Hh-_i9mJzb8C\",\n  \"https://v.douyin.com/idFqvUms/\",\n  \"https://v.douyin.com/idFqvUms/\"\n]'"}]}},"/apis/v1/tikhub/douyin/web/get_all_webcast_id":{"post":{"description":"Douyin (web).\n\n### Purpose\n- Extract list webcast id\n\n### Parameters\n- Root JSON body: Room link list (supports up to 20 links)\n\n### Return\n- Room id list\n\n### Request body\nSend the request body as a JSON array of strings at the root.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_web_get_all_webcast_id","requestBody":{"content":{"application/json":{"example":["https://live.douyin.com/775841227732","https://live.douyin.com/775841227732?room_id=7318296342189919011&enter_from_merge=web_share_link&enter_method=web_share_link&previous_page=app_code_link","https://webcast.amemv.com/douyin/webcast/reflow/7318296342189919011?u_code=l1j9bkbd&did=MS4wLjABAAAAEs86TBQPNwAo-RGrcxWyCdwKhI66AK3Pqf3ieo6HaxI&iid=MS4wLjABAAAA0ptpM-zzoliLEeyvWOCUt-_dQza4uSjlIvbtIazXnCY&with_sec_did=1&use_link_command=1&ecom_share_track_params=&extra_params={\"from_request_id\":\"20231230162057EC005772A8EAA0199906\",\"im_channel_invite_id\":\"0\"}&user_id=3644207898042206&liveId=7318296342189919011&from=share&style=share&enter_method=click_share&roomId=7318296342189919011&activity_info={}","https://v.douyin.com/i8tBR7hX/","https://v.douyin.com/i8tBR7hX/"],"schema":{"description":"Room link list Send the request body as a JSON array of strings at the root.","items":{"type":"string"},"title":"Url","type":"array"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Room id list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_all_webcast_id","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-web-get_all_webcast_id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:d053a96202ab2c687e7594e2277e4bd0403badae64e0cedb9788ac3d50b95a5f","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5f7ba29a6243"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_web_get_all_webcast_id","path":"/apis/v1/tikhub/douyin/web/get_all_webcast_id"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/get_all_webcast_id","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/douyin/web/get_all_webcast_id \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  \"https://live.douyin.com/775841227732\",\n  \"https://live.douyin.com/775841227732?room_id=7318296342189919011&enter_from_merge=web_share_link&enter_method=web_share_link&previous_page=app_code_link\",\n  \"https://webcast.amemv.com/douyin/webcast/reflow/7318296342189919011?u_code=l1j9bkbd&did=MS4wLjABAAAAEs86TBQPNwAo-RGrcxWyCdwKhI66AK3Pqf3ieo6HaxI&iid=MS4wLjABAAAA0ptpM-zzoliLEeyvWOCUt-_dQza4uSjlIvbtIazXnCY&with_sec_did=1&use_link_command=1&ecom_share_track_params=&extra_params={\\\"from_request_id\\\":\\\"20231230162057EC005772A8EAA0199906\\\",\\\"im_channel_invite_id\\\":\\\"0\\\"}&user_id=3644207898042206&liveId=7318296342189919011&from=share&style=share&enter_method=click_share&roomId=7318296342189919011&activity_info={}\",\n  \"https://v.douyin.com/i8tBR7hX/\",\n  \"https://v.douyin.com/i8tBR7hX/\"\n]'"}]}},"/apis/v1/tikhub/douyin/web/get_aweme_id":{"get":{"description":"Douyin (web).\n\n### Purpose:\n- Extract single video id\n### Parameters:\n- url: Video link\n### Return:\n- Video id\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_web_get_aweme_id","parameters":[{"description":"Video link","example":"https://www.douyin.com/video/7298145681699622182","in":"query","name":"url","required":true,"schema":{"title":"Url","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Video id"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_aweme_id","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-web-get_aweme_id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:60f4b7d549fdf2cd57ceb4cb3aa50b9239a24613822c7e53c2dbcb61b88e87ac","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2a72ae571295"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_web_get_aweme_id","path":"/apis/v1/tikhub/douyin/web/get_aweme_id"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/get_aweme_id","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/web/get_aweme_id?url=https%3A%2F%2Fwww.douyin.com%2Fvideo%2F7298145681699622182' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/web/get_sec_user_id":{"get":{"description":"Douyin (web).\n\n### Purpose:\n- Extract single user id\n### Parameters:\n- url: User homepage link\n### Return:\n- User sec_user_id\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_web_get_sec_user_id","parameters":[{"description":"User homepage link","example":"https://www.douyin.com/user/MS4wLjABAAAANXSltcLCzDGmdNFI2Q_QixVTr67NiYzjKOIP5s03CAE","in":"query","name":"url","required":true,"schema":{"title":"Url","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- User sec_user_id"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_sec_user_id","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-web-get_sec_user_id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:c02941f832c4214115012117b72609fa486428f35f4f5b5a050d9358deaab354","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"96de1514bfd3"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_web_get_sec_user_id","path":"/apis/v1/tikhub/douyin/web/get_sec_user_id"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/get_sec_user_id","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/web/get_sec_user_id?url=https%3A%2F%2Fwww.douyin.com%2Fuser%2FMS4wLjABAAAANXSltcLCzDGmdNFI2Q_QixVTr67NiYzjKOIP5s03CAE' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/web/get_webcast_id":{"get":{"description":"Douyin (web).\n\n### Purpose:\n- Extract list webcast id\n### Parameters:\n- url: Room link\n### Return:\n- Room id\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_web_get_webcast_id","parameters":[{"description":"Room link","example":"https://live.douyin.com/775841227732","in":"query","name":"url","required":true,"schema":{"title":"Url","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Room id"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_webcast_id","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-web-get_webcast_id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:b5a33af7078475855e8953600ce44f0377c1ea1dd31e5aff7e005d7762341a28","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ad067d6c287a"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_web_get_webcast_id","path":"/apis/v1/tikhub/douyin/web/get_webcast_id"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/get_webcast_id","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/web/get_webcast_id?url=https%3A%2F%2Flive.douyin.com%2F775841227732' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/web/handler_shorten_url":{"get":{"description":"Handler Shorten Url\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_web_handler_shorten_url","parameters":[{"description":"Target URL to be converted","example":"https://www.douyin.com/video/7575136499386720761","in":"query","name":"target_url","required":true,"schema":{"description":"Target URL to be converted","title":"Target Url","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin handler_shorten_url","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-web-handler_shorten_url","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e56c0f64759022cecb5502df30fd08faeb446c6d3a60cfc5fa77fb25dd390b27","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8929e7c8dc3d"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_web_handler_shorten_url","path":"/apis/v1/tikhub/douyin/web/handler_shorten_url"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/handler_shorten_url","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/web/handler_shorten_url?target_url=https%3A%2F%2Fwww.douyin.com%2Fvideo%2F7575136499386720761' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/web/handler_user_profile":{"get":{"description":"Douyin (web).\n\n### Purpose:\n- Get information of specified user\n### Parameters:\n- sec_user_id: User sec_user_id\n### Return:\n- User information\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_web_handler_user_profile","parameters":[{"description":"User sec_user_id","example":"MS4wLjABAAAAW9FWcqS7RdQAWPd2AA5fL_ilmqsIFUCQ_Iym6Yh9_cUa6ZRqVLjVQSUjlHrfXY1Y","in":"query","name":"sec_user_id","required":true,"schema":{"description":"User sec_user_id","title":"Sec User Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- User information"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin handler_user_profile","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-web-handler_user_profile","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:341539e411b93db6baa5bed99c92d549d02d8e735420963c120d407a371ff36a","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"eaea99a1d303"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_web_handler_user_profile","path":"/apis/v1/tikhub/douyin/web/handler_user_profile"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/handler_user_profile","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/web/handler_user_profile?sec_user_id=MS4wLjABAAAAW9FWcqS7RdQAWPd2AA5fL_ilmqsIFUCQ_Iym6Yh9_cUa6ZRqVLjVQSUjlHrfXY1Y' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/web/webcast_id_2_room_id":{"get":{"description":"Douyin (web).\n\n### Purpose:\n- Webcast id to room id\n### Parameters:\n- webcast_id: Webcast id\n### Return:\n- Room id\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_web_webcast_id_2_room_id","parameters":[{"description":"Webcast id","example":"775841227732","in":"query","name":"webcast_id","required":true,"schema":{"description":"Webcast id","title":"Webcast Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Room id"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin webcast_id_2_room_id","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-web-webcast_id_2_room_id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:b5a33af7078475855e8953600ce44f0377c1ea1dd31e5aff7e005d7762341a28","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8cf3f44260a4"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_web_webcast_id_2_room_id","path":"/apis/v1/tikhub/douyin/web/webcast_id_2_room_id"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/web/webcast_id_2_room_id","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/web/webcast_id_2_room_id?webcast_id=775841227732' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu/author_content_hot_comment_keywords_v1":{"get":{"description":"Douyin (xingtu). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get Author Content Hot Comment Keywords V1\n- The interface data is requested using an enterprise account, which is more expensive.\n\n### Parameters\n- kolId: User kolId, can be obtained from the following interfaces:\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id`\n\n### Return\n- Author Content Hot Comment Keywords\n\nAPI references: `get_xingtu_kolid_by_sec_user_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id`); `get_xingtu_kolid_by_uid` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_uid` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid`); `get_xingtu_kolid_by_unique_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_author_content_hot_comment_keywords_v1","parameters":[{"description":"User kolId, can be obtained from the following interfaces:\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id`\n\nAPI references: `get_xingtu_kolid_by_sec_user_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id`); `get_xingtu_kolid_by_uid` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_uid` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid`); `get_xingtu_kolid_by_unique_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id`).","example":"7048929565493690398","in":"query","name":"kolId","required":true,"schema":{"description":"User kolId, can be obtained from the following interfaces:\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id`\n\nAPI references: `get_xingtu_kolid_by_sec_user_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id`); `get_xingtu_kolid_by_uid` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_uid` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid`); `get_xingtu_kolid_by_unique_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id`).","title":"Kolid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Author Content Hot Comment Keywords"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin author_content_hot_comment_keywords","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu-author_content_hot_comment_keywords_v1","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:ee27550c7c208be98c4a9396caffefb378f6ac46d4f1f6014478d848cee02259","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"848994720c41"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_author_content_hot_comment_keywords_v1","path":"/apis/v1/tikhub/douyin/xingtu/author_content_hot_comment_keywords_v1"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu/author_content_hot_comment_keywords_v1","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu/author_content_hot_comment_keywords_v1?kolId=7048929565493690398' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu/author_hot_comment_tokens_v1":{"get":{"description":"Douyin (xingtu). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get Author Hot Comment Tokens V1\n- The interface data is requested using an enterprise account, which is more expensive.\n\n### Parameters\n- kolId: User kolId, can be obtained from the following interfaces:\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id`\n\n### Return\n- Author Hot Comment Tokens\n\nAPI references: `get_xingtu_kolid_by_sec_user_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id`); `get_xingtu_kolid_by_uid` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_uid` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid`); `get_xingtu_kolid_by_unique_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_author_hot_comment_tokens_v1","parameters":[{"description":"User kolId, can be obtained from the following interfaces:\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id`\n\nAPI references: `get_xingtu_kolid_by_sec_user_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id`); `get_xingtu_kolid_by_uid` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_uid` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid`); `get_xingtu_kolid_by_unique_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id`).","example":"7048929565493690398","in":"query","name":"kolId","required":true,"schema":{"description":"User kolId, can be obtained from the following interfaces:\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id`\n\nAPI references: `get_xingtu_kolid_by_sec_user_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id`); `get_xingtu_kolid_by_uid` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_uid` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid`); `get_xingtu_kolid_by_unique_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id`).","title":"Kolid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Author Hot Comment Tokens"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin author_hot_comment_tokens","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu-author_hot_comment_tokens_v1","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:d4983e4ec2a78bfe4b5c7cf35ff3af47854168f7815572cf9a33549ed548a965","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3c549a169ab8"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_author_hot_comment_tokens_v1","path":"/apis/v1/tikhub/douyin/xingtu/author_hot_comment_tokens_v1"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu/author_hot_comment_tokens_v1","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu/author_hot_comment_tokens_v1?kolId=7048929565493690398' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu/get_sign_image":{"get":{"description":"Douyin (xingtu). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Parse encrypted XingTu image and get accessible image URL\n\n### Parameters\n- uri: Image URI, usually obtained from other XingTu API responses\n    - Example: `tos-cn-i-0813c000-ce/oMKzDA3A9QGAuebfsDIAwlDoAfCFEEzSEw8FQZ`\n- durationTS: Duration in seconds, default 86400 (24 hours)\n- format: Image format, default webp, supports: webp, jpg, png, etc.\n\n### Return\n- Parsed image data with accessible image URL\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_get_sign_image","parameters":[{"description":"Duration in seconds, default 86400 (24 hours)","example":86400,"in":"query","name":"durationTS","required":false,"schema":{"default":86400,"description":"Duration in seconds, default 86400 (24 hours)","title":"Durationts","type":"integer"}},{"description":"Image format, default webp, supports: webp, jpg, png, etc.","example":"webp","in":"query","name":"format","required":false,"schema":{"default":"webp","description":"Image format, default webp, supports: webp, jpg, png, etc.","title":"Format","type":"string"}},{"description":"Image URI, usually obtained from other XingTu API responses\n    - Example: `tos-cn-i-0813c000-ce/oMKzDA3A9QGAuebfsDIAwlDoAfCFEEzSEw8FQZ`","example":"tos-cn-i-0813c000-ce/oMKzDA3A9QGAuebfsDIAwlDoAfCFEEzSEw8FQZ","in":"query","name":"uri","required":true,"schema":{"description":"Image URI, usually obtained from other XingTu API responses\n    - Example: `tos-cn-i-0813c000-ce/oMKzDA3A9QGAuebfsDIAwlDoAfCFEEzSEw8FQZ`","title":"Uri","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Parsed image data with accessible image URL"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_sign_image","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu-get_sign_image","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:115c7967155669ddec1abb9360cbea7cad294eed467c54e3e253efd423f74789","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"daffc6eb74d8"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_get_sign_image","path":"/apis/v1/tikhub/douyin/xingtu/get_sign_image"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu/get_sign_image","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu/get_sign_image?durationTS=86400&format=webp&uri=tos-cn-i-0813c000-ce%2FoMKzDA3A9QGAuebfsDIAwlDoAfCFEEzSEw8FQZ' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id":{"get":{"description":"Douyin (xingtu). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get XingTu kolid by Douyin sec_user_id\n\n### Parameters\n- sec_user_id: sec_user_id, can be obtained from the following interfaces:\n    - `/tikhub/douyin/web/handler_user_profile`\n    - `/tikhub/douyin/app/v3/handler_user_profile`\n\n### Return\n- XingTu kolid\n\nAPI references: `handler_user_profile` = `GET /tikhub/douyin/app/v3/handler_user_profile` (operationId: `get_tikhub_douyin_app_v3_handler_user_profile`); `handler_user_profile` = `GET /tikhub/douyin/web/handler_user_profile` (operationId: `get_tikhub_douyin_web_handler_user_profile`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id","parameters":[{"description":"sec_user_id, can be obtained from the following interfaces:\n    - `/tikhub/douyin/web/handler_user_profile`\n    - `/tikhub/douyin/app/v3/handler_user_profile`\n\nAPI references: `handler_user_profile` = `GET /tikhub/douyin/app/v3/handler_user_profile` (operationId: `get_tikhub_douyin_app_v3_handler_user_profile`); `handler_user_profile` = `GET /tikhub/douyin/web/handler_user_profile` (operationId: `get_tikhub_douyin_web_handler_user_profile`).","example":"MS4wLjABAAAAoxwUZouIdKL6sZ8EB96KDjkrhfBMS1KbCgsMJR1kIUs","in":"query","name":"sec_user_id","required":true,"schema":{"description":"sec_user_id, can be obtained from the following interfaces:\n    - `/tikhub/douyin/web/handler_user_profile`\n    - `/tikhub/douyin/app/v3/handler_user_profile`\n\nAPI references: `handler_user_profile` = `GET /tikhub/douyin/app/v3/handler_user_profile` (operationId: `get_tikhub_douyin_app_v3_handler_user_profile`); `handler_user_profile` = `GET /tikhub/douyin/web/handler_user_profile` (operationId: `get_tikhub_douyin_web_handler_user_profile`).","title":"Sec User Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- XingTu kolid"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_xingtu_kolid_by_sec_user_id","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu-get_xingtu_kolid_by_sec_user_id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:32f54aeca07fb6595e9acb0dc7a020932bab17df0a8a9586c96dc6208cb76b4b","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5a0a5b131062"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id","path":"/apis/v1/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu/get_xingtu_kolid_by_sec_user_id","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id?sec_user_id=MS4wLjABAAAAoxwUZouIdKL6sZ8EB96KDjkrhfBMS1KbCgsMJR1kIUs' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid":{"get":{"description":"Douyin (xingtu). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get XingTu kolid by Douyin User ID\n\n### Parameters\n- uid: User ID, can be obtained from the following interfaces:\n    - `/tikhub/douyin/web/fetch_user_profile_by_uid`\n    - `/tikhub/douyin/web/fetch_user_profile_by_short_id`\n    - `/tikhub/douyin/web/handler_user_profile`\n    - `/tikhub/douyin/app/v3/handler_user_profile`\n\n### Return\n- XingTu kolid\n\nAPI references: `fetch_user_profile_by_short_id` = `GET /tikhub/douyin/web/fetch_user_profile_by_short_id` (operationId: `get_tikhub_douyin_web_fetch_user_profile_by_short_id`); `fetch_user_profile_by_uid` = `GET /tikhub/douyin/web/fetch_user_profile_by_uid` (operationId: `get_tikhub_douyin_web_fetch_user_profile_by_uid`); `handler_user_profile` = `GET /tikhub/douyin/app/v3/handler_user_profile` (operationId: `get_tikhub_douyin_app_v3_handler_user_profile`); `handler_user_profile` = `GET /tikhub/douyin/web/handler_user_profile` (operationId: `get_tikhub_douyin_web_handler_user_profile`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid","parameters":[{"description":"User ID, can be obtained from the following interfaces:\n    - `/tikhub/douyin/web/fetch_user_profile_by_uid`\n    - `/tikhub/douyin/web/fetch_user_profile_by_short_id`\n    - `/tikhub/douyin/web/handler_user_profile`\n    - `/tikhub/douyin/app/v3/handler_user_profile`\n\nAPI references: `fetch_user_profile_by_short_id` = `GET /tikhub/douyin/web/fetch_user_profile_by_short_id` (operationId: `get_tikhub_douyin_web_fetch_user_profile_by_short_id`); `fetch_user_profile_by_uid` = `GET /tikhub/douyin/web/fetch_user_profile_by_uid` (operationId: `get_tikhub_douyin_web_fetch_user_profile_by_uid`); `handler_user_profile` = `GET /tikhub/douyin/app/v3/handler_user_profile` (operationId: `get_tikhub_douyin_app_v3_handler_user_profile`); `handler_user_profile` = `GET /tikhub/douyin/web/handler_user_profile` (operationId: `get_tikhub_douyin_web_handler_user_profile`).","example":"70452002324","in":"query","name":"uid","required":true,"schema":{"description":"User ID, can be obtained from the following interfaces:\n    - `/tikhub/douyin/web/fetch_user_profile_by_uid`\n    - `/tikhub/douyin/web/fetch_user_profile_by_short_id`\n    - `/tikhub/douyin/web/handler_user_profile`\n    - `/tikhub/douyin/app/v3/handler_user_profile`\n\nAPI references: `fetch_user_profile_by_short_id` = `GET /tikhub/douyin/web/fetch_user_profile_by_short_id` (operationId: `get_tikhub_douyin_web_fetch_user_profile_by_short_id`); `fetch_user_profile_by_uid` = `GET /tikhub/douyin/web/fetch_user_profile_by_uid` (operationId: `get_tikhub_douyin_web_fetch_user_profile_by_uid`); `handler_user_profile` = `GET /tikhub/douyin/app/v3/handler_user_profile` (operationId: `get_tikhub_douyin_app_v3_handler_user_profile`); `handler_user_profile` = `GET /tikhub/douyin/web/handler_user_profile` (operationId: `get_tikhub_douyin_web_handler_user_profile`).","title":"Uid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- XingTu kolid"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_xingtu_kolid_by_uid","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu-get_xingtu_kolid_by_uid","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:a29a4feb70eb01467b83dfba3e3b130f041417f6e7116b1276b3891343f23d44","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"887a5abd58a1"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid","path":"/apis/v1/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu/get_xingtu_kolid_by_uid","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid?uid=70452002324' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id":{"get":{"description":"Douyin (xingtu). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get XingTu kolid by Douyin unique_id\n\n### Parameters\n- unique_id: unique_id, can be obtained from the following interfaces:\n    - `/tikhub/douyin/web/handler_user_profile`\n    - `/tikhub/douyin/app/v3/handler_user_profile`\n\n### Return\n- XingTu kolid\n\nAPI references: `handler_user_profile` = `GET /tikhub/douyin/app/v3/handler_user_profile` (operationId: `get_tikhub_douyin_app_v3_handler_user_profile`); `handler_user_profile` = `GET /tikhub/douyin/web/handler_user_profile` (operationId: `get_tikhub_douyin_web_handler_user_profile`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id","parameters":[{"description":"unique_id, can be obtained from the following interfaces:\n    - `/tikhub/douyin/web/handler_user_profile`\n    - `/tikhub/douyin/app/v3/handler_user_profile`\n\nAPI references: `handler_user_profile` = `GET /tikhub/douyin/app/v3/handler_user_profile` (operationId: `get_tikhub_douyin_app_v3_handler_user_profile`); `handler_user_profile` = `GET /tikhub/douyin/web/handler_user_profile` (operationId: `get_tikhub_douyin_web_handler_user_profile`).","example":"m6640150","in":"query","name":"unique_id","required":true,"schema":{"description":"unique_id, can be obtained from the following interfaces:\n    - `/tikhub/douyin/web/handler_user_profile`\n    - `/tikhub/douyin/app/v3/handler_user_profile`\n\nAPI references: `handler_user_profile` = `GET /tikhub/douyin/app/v3/handler_user_profile` (operationId: `get_tikhub_douyin_app_v3_handler_user_profile`); `handler_user_profile` = `GET /tikhub/douyin/web/handler_user_profile` (operationId: `get_tikhub_douyin_web_handler_user_profile`).","title":"Unique Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- XingTu kolid"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_xingtu_kolid_by_unique_id","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu-get_xingtu_kolid_by_unique_id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:a29a4feb70eb01467b83dfba3e3b130f041417f6e7116b1276b3891343f23d44","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"694820c6fc31"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id","path":"/apis/v1/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu/get_xingtu_kolid_by_unique_id","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id?unique_id=m6640150' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu/kol_audience_portrait_v1":{"get":{"description":"Douyin (xingtu). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get kol Audience Portrait V1\n- The interface data is requested using an enterprise account, which is more expensive.\n\n### Parameters\n- kolId: User kolId, can be obtained from the following interfaces:\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id`\n\n### Return\n- kol Audience Portrait\n\nAPI references: `get_xingtu_kolid_by_sec_user_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id`); `get_xingtu_kolid_by_uid` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_uid` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid`); `get_xingtu_kolid_by_unique_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_kol_audience_portrait_v1","parameters":[{"description":"User kolId, can be obtained from the following interfaces:\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id`\n\nAPI references: `get_xingtu_kolid_by_sec_user_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id`); `get_xingtu_kolid_by_uid` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_uid` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid`); `get_xingtu_kolid_by_unique_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id`).","example":"7048929565493690398","in":"query","name":"kolId","required":true,"schema":{"description":"User kolId, can be obtained from the following interfaces:\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id`\n\nAPI references: `get_xingtu_kolid_by_sec_user_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id`); `get_xingtu_kolid_by_uid` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_uid` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid`); `get_xingtu_kolid_by_unique_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id`).","title":"Kolid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- kol Audience Portrait"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin kol_audience_portrait","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu-kol_audience_portrait_v1","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:26a066536104e3f8ba899d4f3e04c30faa5c37a8d77216d581535e909c360840","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5e5a84e800ae"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_kol_audience_portrait_v1","path":"/apis/v1/tikhub/douyin/xingtu/kol_audience_portrait_v1"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu/kol_audience_portrait_v1","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu/kol_audience_portrait_v1?kolId=7048929565493690398' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu/kol_base_info_v1":{"get":{"description":"Douyin (xingtu). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get kol Base Info V1\n- The interface data is requested using an enterprise account, which is more expensive.\n\n### Parameters\n- kolId: User kolId, can be obtained from the following interfaces:\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id`\n- platformChannel:\n    - Platform channel, supports the following parameters:\n    - _1 :Douyin Video\n    - _10 :Douyin Live\n\n### Return\n- kol Base Info\n\nAPI references: `get_xingtu_kolid_by_sec_user_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id`); `get_xingtu_kolid_by_uid` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_uid` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid`); `get_xingtu_kolid_by_unique_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_kol_base_info_v1","parameters":[{"description":"User kolId, can be obtained from the following interfaces:\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id`\n\nAPI references: `get_xingtu_kolid_by_sec_user_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id`); `get_xingtu_kolid_by_uid` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_uid` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid`); `get_xingtu_kolid_by_unique_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id`).","example":"7048929565493690398","in":"query","name":"kolId","required":true,"schema":{"description":"User kolId, can be obtained from the following interfaces:\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id`\n\nAPI references: `get_xingtu_kolid_by_sec_user_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id`); `get_xingtu_kolid_by_uid` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_uid` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid`); `get_xingtu_kolid_by_unique_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id`).","title":"Kolid","type":"string"}},{"description":"- Platform channel, supports the following parameters:\n    - _1 :Douyin Video\n    - _10 :Douyin Live","example":"_1","in":"query","name":"platformChannel","required":true,"schema":{"description":"- Platform channel, supports the following parameters:\n    - _1 :Douyin Video\n    - _10 :Douyin Live","title":"Platformchannel","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- kol Base Info"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin kol_base_info","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu-kol_base_info_v1","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:f5cef375f335fece2e3aba022d7be02ca247b8f2f9441ac27003502bbbaa0824","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ecb52bf62ce2"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_kol_base_info_v1","path":"/apis/v1/tikhub/douyin/xingtu/kol_base_info_v1"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu/kol_base_info_v1","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu/kol_base_info_v1?kolId=7048929565493690398&platformChannel=_1' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu/kol_conversion_ability_analysis_v1":{"get":{"description":"Douyin (xingtu). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get kol Conversion Ability Analysis V1\n- The interface data is requested using an enterprise account, which is more expensive.\n\n### Parameters\n- kolId: User kolId, can be obtained from the following interfaces:\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id`\n- _range: Time range, supports the following parameters:\n    - _1 :Last 7 days\n    - _2 :Last 30 days\n    - _3 :Last 90 days\n\n### Return\n- kol Conversion Ability Analysis\n\nAPI references: `get_xingtu_kolid_by_sec_user_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id`); `get_xingtu_kolid_by_uid` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_uid` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid`); `get_xingtu_kolid_by_unique_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_kol_conversion_ability_analysis_v1","parameters":[{"description":"Time range, supports the following parameters:\n    - _1 :Last 7 days\n    - _2 :Last 30 days\n    - _3 :Last 90 days","example":"_1","in":"query","name":"_range","required":true,"schema":{"description":"Time range, supports the following parameters:\n    - _1 :Last 7 days\n    - _2 :Last 30 days\n    - _3 :Last 90 days","title":" Range","type":"string"}},{"description":"User kolId, can be obtained from the following interfaces:\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id`\n\nAPI references: `get_xingtu_kolid_by_sec_user_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id`); `get_xingtu_kolid_by_uid` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_uid` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid`); `get_xingtu_kolid_by_unique_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id`).","example":"7048929565493690398","in":"query","name":"kolId","required":true,"schema":{"description":"User kolId, can be obtained from the following interfaces:\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id`\n\nAPI references: `get_xingtu_kolid_by_sec_user_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id`); `get_xingtu_kolid_by_uid` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_uid` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid`); `get_xingtu_kolid_by_unique_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id`).","title":"Kolid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- kol Conversion Ability Analysis"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin kol_conversion_ability_analysis","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu-kol_conversion_ability_analysis_v1","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e8e4aa41b122f1b85492ae45a24bd4563805e0954ad8a87e67b8af8f9f0405d9","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1dfb5c43fd3b"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_kol_conversion_ability_analysis_v1","path":"/apis/v1/tikhub/douyin/xingtu/kol_conversion_ability_analysis_v1"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu/kol_conversion_ability_analysis_v1","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu/kol_conversion_ability_analysis_v1?_range=_1&kolId=7048929565493690398' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu/kol_convert_video_display_v1":{"get":{"description":"Douyin (xingtu). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get kol Convert Video Display V1\n- The interface data is requested using an enterprise account, which is more expensive.\n\n### Parameters\n- kolId: User kolId, can be obtained from the following interfaces:\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id`\n- detailType: Detail type, supports the following parameters:\n    - _1 :Video Data\n    - _2 :Product Data\n- page: Page number, starting from 1\n\n### Return\n- kol Convert Video Display\n\nAPI references: `get_xingtu_kolid_by_sec_user_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id`); `get_xingtu_kolid_by_uid` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_uid` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid`); `get_xingtu_kolid_by_unique_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_kol_convert_video_display_v1","parameters":[{"description":"Detail type, supports the following parameters:\n    - _1 :Video Data\n    - _2 :Product Data","example":"_1","in":"query","name":"detailType","required":true,"schema":{"description":"Detail type, supports the following parameters:\n    - _1 :Video Data\n    - _2 :Product Data","title":"Detailtype","type":"string"}},{"description":"User kolId, can be obtained from the following interfaces:\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id`\n\nAPI references: `get_xingtu_kolid_by_sec_user_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id`); `get_xingtu_kolid_by_uid` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_uid` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid`); `get_xingtu_kolid_by_unique_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id`).","example":"7048929565493690398","in":"query","name":"kolId","required":true,"schema":{"description":"User kolId, can be obtained from the following interfaces:\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id`\n\nAPI references: `get_xingtu_kolid_by_sec_user_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id`); `get_xingtu_kolid_by_uid` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_uid` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid`); `get_xingtu_kolid_by_unique_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id`).","title":"Kolid","type":"string"}},{"description":"Page number, starting from 1","example":1,"in":"query","name":"page","required":true,"schema":{"description":"Page number, starting from 1","title":"Page","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- kol Convert Video Display"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin kol_convert_video_display","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu-kol_convert_video_display_v1","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:d93e37d2f1489fa3742ebe7fb7d9eeff998f2ad1589cdd4b8d813ad44ce2923f","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0824829957c5"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_kol_convert_video_display_v1","path":"/apis/v1/tikhub/douyin/xingtu/kol_convert_video_display_v1"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu/kol_convert_video_display_v1","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu/kol_convert_video_display_v1?detailType=_1&kolId=7048929565493690398&page=1' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu/kol_cp_info_v1":{"get":{"description":"Douyin (xingtu). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get kol Cp Info V1\n- The interface data is requested using an enterprise account, which is more expensive.\n\n### Parameters\n- kolId: User kolId, can be obtained from the following interfaces:\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id`\n\n### Return\n- kol Cp Info\n\nAPI references: `get_xingtu_kolid_by_sec_user_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id`); `get_xingtu_kolid_by_uid` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_uid` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid`); `get_xingtu_kolid_by_unique_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_kol_cp_info_v1","parameters":[{"description":"User kolId, can be obtained from the following interfaces:\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id`\n\nAPI references: `get_xingtu_kolid_by_sec_user_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id`); `get_xingtu_kolid_by_uid` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_uid` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid`); `get_xingtu_kolid_by_unique_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id`).","example":"7048929565493690398","in":"query","name":"kolId","required":true,"schema":{"description":"User kolId, can be obtained from the following interfaces:\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id`\n\nAPI references: `get_xingtu_kolid_by_sec_user_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id`); `get_xingtu_kolid_by_uid` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_uid` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid`); `get_xingtu_kolid_by_unique_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id`).","title":"Kolid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- kol Cp Info"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin kol_cp_info","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu-kol_cp_info_v1","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:9b1ad1cf3866264743de732fdc14dca173152be957dd2ba04fcb0ec1ef8c76f0","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"93157fa66201"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_kol_cp_info_v1","path":"/apis/v1/tikhub/douyin/xingtu/kol_cp_info_v1"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu/kol_cp_info_v1","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu/kol_cp_info_v1?kolId=7048929565493690398' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu/kol_daily_fans_v1":{"get":{"description":"Douyin (xingtu). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get kol Daily Fans V1\n- The interface data is requested using an enterprise account, which is more expensive.\n\n### Parameters\n- kolId: User kolId, can be obtained from the following interfaces:\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id`\n- startDate: Start date, format: yyyy-MM-dd\n- endDate: End date, format: yyyy-MM-dd\n\n### Return\n- kol Daily Fans\n\nAPI references: `get_xingtu_kolid_by_sec_user_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id`); `get_xingtu_kolid_by_uid` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_uid` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid`); `get_xingtu_kolid_by_unique_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_kol_daily_fans_v1","parameters":[{"description":"End Date","example":"2025-01-01","in":"query","name":"endDate","required":true,"schema":{"description":"End Date","title":"Enddate","type":"string"}},{"description":"User kolId, can be obtained from the following interfaces:\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id`\n\nAPI references: `get_xingtu_kolid_by_sec_user_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id`); `get_xingtu_kolid_by_uid` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_uid` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid`); `get_xingtu_kolid_by_unique_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id`).","example":"7048929565493690398","in":"query","name":"kolId","required":true,"schema":{"description":"User kolId, can be obtained from the following interfaces:\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id`\n\nAPI references: `get_xingtu_kolid_by_sec_user_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id`); `get_xingtu_kolid_by_uid` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_uid` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid`); `get_xingtu_kolid_by_unique_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id`).","title":"Kolid","type":"string"}},{"description":"Start date","example":"2024-12-01","in":"query","name":"startDate","required":true,"schema":{"description":"Start date","title":"Startdate","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- kol Daily Fans"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin kol_daily_fans","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu-kol_daily_fans_v1","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:f9612b718b7ab575ce82840491f0704635dd346a5c6497999c3d261c53c655df","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8e98dda6be7e"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_kol_daily_fans_v1","path":"/apis/v1/tikhub/douyin/xingtu/kol_daily_fans_v1"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu/kol_daily_fans_v1","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu/kol_daily_fans_v1?endDate=2025-01-01&kolId=7048929565493690398&startDate=2024-12-01' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu/kol_data_overview_v1":{"get":{"description":"Douyin (xingtu). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get kol Data Overview V1\n- The interface data is requested using an enterprise account, which is more expensive.\n\n### Parameters\n- kolId: User kolId, can be obtained from the following interfaces:\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id`\n- _type: Type, supports the following parameters:\n    - _1 :Personal Video\n    - _2 :Xingtu Video\n- _range: Range, supports the following parameters:\n    - _2 :Last 30 days\n    - _3 :Last 90 days\n- flowType: Flow Type, supports the following parameters:\n    - 1 : Default\n- onlyAssign (optional): Whether assigned, the specific parameters are as follows:\n    - Not provided : Use API default behavior\n    - false : All data\n    - true : Only assigned data\n\n### Return\n- kol Data Overview\n\nAPI references: `get_xingtu_kolid_by_sec_user_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id`); `get_xingtu_kolid_by_uid` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_uid` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid`); `get_xingtu_kolid_by_unique_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_kol_data_overview_v1","parameters":[{"description":"Range, supports the following parameters:\n    - _2 :Last 30 days\n    - _3 :Last 90 days","example":"_2","in":"query","name":"_range","required":true,"schema":{"description":"Range, supports the following parameters:\n    - _2 :Last 30 days\n    - _3 :Last 90 days","title":" Range","type":"string"}},{"description":"Type, supports the following parameters:\n    - _1 :Personal Video\n    - _2 :Xingtu Video","example":"_1","in":"query","name":"_type","required":true,"schema":{"description":"Type, supports the following parameters:\n    - _1 :Personal Video\n    - _2 :Xingtu Video","title":" Type","type":"string"}},{"description":"Flow Type, supports the following parameters:\n    - 1 : Default","example":1,"in":"query","name":"flowType","required":true,"schema":{"description":"Flow Type, supports the following parameters:\n    - 1 : Default","title":"Flowtype","type":"integer"}},{"description":"User kolId, can be obtained from the following interfaces:\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id`\n\nAPI references: `get_xingtu_kolid_by_sec_user_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id`); `get_xingtu_kolid_by_uid` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_uid` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid`); `get_xingtu_kolid_by_unique_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id`).","example":"7048929565493690398","in":"query","name":"kolId","required":true,"schema":{"description":"User kolId, can be obtained from the following interfaces:\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id`\n\nAPI references: `get_xingtu_kolid_by_sec_user_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id`); `get_xingtu_kolid_by_uid` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_uid` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid`); `get_xingtu_kolid_by_unique_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id`).","title":"Kolid","type":"string"}},{"description":"Whether assigned (optional)","in":"query","name":"onlyAssign","required":false,"schema":{"description":"Whether assigned (optional)","title":"Onlyassign","type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- kol Data Overview"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin kol_data_overview","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu-kol_data_overview_v1","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:5ecafb2b475128011754608f10a8efa4513ca1fe8343aa558f4a9ef22febca22","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d72b8f47ecfc"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_kol_data_overview_v1","path":"/apis/v1/tikhub/douyin/xingtu/kol_data_overview_v1"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu/kol_data_overview_v1","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu/kol_data_overview_v1?_range=_2&_type=_1&flowType=1&kolId=7048929565493690398' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu/kol_fans_portrait_v1":{"get":{"description":"Douyin (xingtu). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get kol Fans Portrait V1\n- The interface data is requested using an enterprise account, which is more expensive.\n\n### Parameters\n- kolId: User kolId, can be obtained from the following interfaces:\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id`\n- fansType: Fans Type, supports the following parameters:\n    - _1: Fans Portrait - Default\n    - _2: Fans Group Portrait\n    - _5: Iron Fans Portrait\n\n### Return\n- kol Fans Portrait\n\nAPI references: `get_xingtu_kolid_by_sec_user_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id`); `get_xingtu_kolid_by_uid` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_uid` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid`); `get_xingtu_kolid_by_unique_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_kol_fans_portrait_v1","parameters":[{"description":"Fans Type, supports the following parameters:\n    - _1: Fans Portrait - Default\n    - _2: Fans Group Portrait\n    - _5: Iron Fans Portrait","example":"_1","in":"query","name":"fansType","required":false,"schema":{"default":"_1","description":"Fans Type, supports the following parameters:\n    - _1: Fans Portrait - Default\n    - _2: Fans Group Portrait\n    - _5: Iron Fans Portrait","title":"Fanstype","type":"string"}},{"description":"User kolId, can be obtained from the following interfaces:\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id`\n\nAPI references: `get_xingtu_kolid_by_sec_user_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id`); `get_xingtu_kolid_by_uid` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_uid` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid`); `get_xingtu_kolid_by_unique_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id`).","example":"7048929565493690398","in":"query","name":"kolId","required":true,"schema":{"description":"User kolId, can be obtained from the following interfaces:\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id`\n\nAPI references: `get_xingtu_kolid_by_sec_user_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id`); `get_xingtu_kolid_by_uid` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_uid` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid`); `get_xingtu_kolid_by_unique_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id`).","title":"Kolid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- kol Fans Portrait"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin kol_fans_portrait","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu-kol_fans_portrait_v1","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:93ebce9e482ff9aef03441620985cfa0f65c812d276de2b53f07e9d24262be07","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"66021d48de86"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_kol_fans_portrait_v1","path":"/apis/v1/tikhub/douyin/xingtu/kol_fans_portrait_v1"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu/kol_fans_portrait_v1","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu/kol_fans_portrait_v1?fansType=_1&kolId=7048929565493690398' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu/kol_link_struct_v1":{"get":{"description":"Douyin (xingtu). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get kol Link Struct V1\n- The interface data is requested using an enterprise account, which is more expensive.\n\n### Parameters\n- kolId: User kolId, can be obtained from the following interfaces:\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id`\n\n### Return\n- kol Link Struct\n\nAPI references: `get_xingtu_kolid_by_sec_user_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id`); `get_xingtu_kolid_by_uid` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_uid` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid`); `get_xingtu_kolid_by_unique_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_kol_link_struct_v1","parameters":[{"description":"User kolId, can be obtained from the following interfaces:\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id`\n\nAPI references: `get_xingtu_kolid_by_sec_user_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id`); `get_xingtu_kolid_by_uid` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_uid` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid`); `get_xingtu_kolid_by_unique_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id`).","example":"7048929565493690398","in":"query","name":"kolId","required":true,"schema":{"description":"User kolId, can be obtained from the following interfaces:\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id`\n\nAPI references: `get_xingtu_kolid_by_sec_user_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id`); `get_xingtu_kolid_by_uid` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_uid` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid`); `get_xingtu_kolid_by_unique_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id`).","title":"Kolid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- kol Link Struct"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin kol_link_struct","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu-kol_link_struct_v1","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:1073039071f1ac45504f5d8bcbe00edf590c33a2339ae081bb94e5bfea4155c8","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"fa2fe91a0908"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_kol_link_struct_v1","path":"/apis/v1/tikhub/douyin/xingtu/kol_link_struct_v1"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu/kol_link_struct_v1","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu/kol_link_struct_v1?kolId=7048929565493690398' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu/kol_rec_videos_v1":{"get":{"description":"Douyin (xingtu). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get kol Rec Videos V1\n- The interface data is requested using an enterprise account, which is more expensive.\n\n### Parameters\n- kolId: User kolId, can be obtained from the following interfaces:\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id`\n\n### Return\n- kol Rec Videos\n\nAPI references: `get_xingtu_kolid_by_sec_user_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id`); `get_xingtu_kolid_by_uid` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_uid` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid`); `get_xingtu_kolid_by_unique_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_kol_rec_videos_v1","parameters":[{"description":"User kolId, can be obtained from the following interfaces:\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id`\n\nAPI references: `get_xingtu_kolid_by_sec_user_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id`); `get_xingtu_kolid_by_uid` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_uid` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid`); `get_xingtu_kolid_by_unique_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id`).","example":"7048929565493690398","in":"query","name":"kolId","required":true,"schema":{"description":"User kolId, can be obtained from the following interfaces:\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id`\n\nAPI references: `get_xingtu_kolid_by_sec_user_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id`); `get_xingtu_kolid_by_uid` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_uid` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid`); `get_xingtu_kolid_by_unique_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id`).","title":"Kolid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- kol Rec Videos"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin kol_rec_videos","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu-kol_rec_videos_v1","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:0ee69af7a4ad3eea0ccc504207f1fc921319fefaec3b35bd76ad27d136a29408","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"afb53a409b28"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_kol_rec_videos_v1","path":"/apis/v1/tikhub/douyin/xingtu/kol_rec_videos_v1"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu/kol_rec_videos_v1","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu/kol_rec_videos_v1?kolId=7048929565493690398' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu/kol_service_price_v1":{"get":{"description":"Douyin (xingtu). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get kol Service Price V1\n- The interface data is requested using an enterprise account, which is more expensive.\n\n### Parameters\n- kolId: User kolId, can be obtained from the following interfaces:\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id`\n- platformChannel:\n    - Platform channel, supports the following parameters:\n    - _1: Douyin Video\n    - _10: Douyin Live\n\n### Return\n- kol Service Price\n\nAPI references: `get_xingtu_kolid_by_sec_user_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id`); `get_xingtu_kolid_by_uid` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_uid` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid`); `get_xingtu_kolid_by_unique_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_kol_service_price_v1","parameters":[{"description":"User kolId, can be obtained from the following interfaces:\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id`\n\nAPI references: `get_xingtu_kolid_by_sec_user_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id`); `get_xingtu_kolid_by_uid` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_uid` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid`); `get_xingtu_kolid_by_unique_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id`).","example":"7048929565493690398","in":"query","name":"kolId","required":true,"schema":{"description":"User kolId, can be obtained from the following interfaces:\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id`\n\nAPI references: `get_xingtu_kolid_by_sec_user_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id`); `get_xingtu_kolid_by_uid` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_uid` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid`); `get_xingtu_kolid_by_unique_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id`).","title":"Kolid","type":"string"}},{"description":"- Platform channel, supports the following parameters:\n    - _1: Douyin Video\n    - _10: Douyin Live","example":"_1","in":"query","name":"platformChannel","required":true,"schema":{"description":"- Platform channel, supports the following parameters:\n    - _1: Douyin Video\n    - _10: Douyin Live","title":"Platformchannel","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- kol Service Price"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin kol_service_price","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu-kol_service_price_v1","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:920b52d73151cdfe52fb96157b637407c48d7167ffadce58d07927e7c92540bf","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"67623f2fa2a7"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_kol_service_price_v1","path":"/apis/v1/tikhub/douyin/xingtu/kol_service_price_v1"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu/kol_service_price_v1","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu/kol_service_price_v1?kolId=7048929565493690398&platformChannel=_1' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu/kol_touch_distribution_v1":{"get":{"description":"Douyin (xingtu). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get kol Touch Distribution V1\n- The interface data is requested using an enterprise account, which is more expensive.\n\n### Parameters\n- kolId: User kolId, can be obtained from the following interfaces:\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id`\n\n### Return\n- kol Touch Distribution\n\nAPI references: `get_xingtu_kolid_by_sec_user_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id`); `get_xingtu_kolid_by_uid` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_uid` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid`); `get_xingtu_kolid_by_unique_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_kol_touch_distribution_v1","parameters":[{"description":"User kolId, can be obtained from the following interfaces:\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id`\n\nAPI references: `get_xingtu_kolid_by_sec_user_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id`); `get_xingtu_kolid_by_uid` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_uid` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid`); `get_xingtu_kolid_by_unique_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id`).","example":"7048929565493690398","in":"query","name":"kolId","required":true,"schema":{"description":"User kolId, can be obtained from the following interfaces:\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id`\n\nAPI references: `get_xingtu_kolid_by_sec_user_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id`); `get_xingtu_kolid_by_uid` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_uid` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid`); `get_xingtu_kolid_by_unique_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id`).","title":"Kolid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- kol Touch Distribution"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin kol_touch_distribution","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu-kol_touch_distribution_v1","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:35353cd0d831094e43e368642030a2afd55ae1c70c509fd9bc635056afd27be1","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5e15ddc5d91a"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_kol_touch_distribution_v1","path":"/apis/v1/tikhub/douyin/xingtu/kol_touch_distribution_v1"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu/kol_touch_distribution_v1","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu/kol_touch_distribution_v1?kolId=7048929565493690398' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu/kol_video_performance_v1":{"get":{"description":"Douyin (xingtu). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get kol Video Performance V1\n- The interface data is requested using an enterprise account, which is more expensive.\n\n### Parameters\n- kolId: User kolId, can be obtained from the following interfaces:\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id`\n- onlyAssign: Whether to display only assigned works, the specific parameters are as follows:\n    - false : Show all, including personal works and assigned works, default value.\n    - true : Only display assigned works from XingTu.\n\n### Return\n- kol Video Performance\n\nAPI references: `get_xingtu_kolid_by_sec_user_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id`); `get_xingtu_kolid_by_uid` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_uid` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid`); `get_xingtu_kolid_by_unique_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_kol_video_performance_v1","parameters":[{"description":"User kolId, can be obtained from the following interfaces:\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id`\n\nAPI references: `get_xingtu_kolid_by_sec_user_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id`); `get_xingtu_kolid_by_uid` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_uid` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid`); `get_xingtu_kolid_by_unique_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id`).","example":"7048929565493690398","in":"query","name":"kolId","required":true,"schema":{"description":"User kolId, can be obtained from the following interfaces:\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id`\n\nAPI references: `get_xingtu_kolid_by_sec_user_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id`); `get_xingtu_kolid_by_uid` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_uid` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid`); `get_xingtu_kolid_by_unique_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id`).","title":"Kolid","type":"string"}},{"description":"Whether to display only assigned works, the specific parameters are as follows:\n    - false : Show all, including personal works and assigned works, default value.\n    - true : Only display assigned works from XingTu.","example":false,"in":"query","name":"onlyAssign","required":true,"schema":{"description":"Whether to display only assigned works, the specific parameters are as follows:\n    - false : Show all, including personal works and assigned works, default value.\n    - true : Only display assigned works from XingTu.","title":"Onlyassign","type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- kol Video Performance"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin kol_video_performance","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu-kol_video_performance_v1","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:d2e971b944cb69db1feee50f44e213cf4d337e083bc09f364c85ce3f79b3279a","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c858cb912979"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_kol_video_performance_v1","path":"/apis/v1/tikhub/douyin/xingtu/kol_video_performance_v1"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu/kol_video_performance_v1","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu/kol_video_performance_v1?kolId=7048929565493690398&onlyAssign=false' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu/kol_xingtu_index_v1":{"get":{"description":"Douyin (xingtu). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get kol Xingtu Index V1\n- The interface data is requested using an enterprise account, which is more expensive.\n\n### Parameters\n- kolId: User kolId, can be obtained from the following interfaces:\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id`\n\n### Return\n- kol Xingtu Index\n\nAPI references: `get_xingtu_kolid_by_sec_user_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id`); `get_xingtu_kolid_by_uid` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_uid` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid`); `get_xingtu_kolid_by_unique_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_kol_xingtu_index_v1","parameters":[{"description":"User kolId, can be obtained from the following interfaces:\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id`\n\nAPI references: `get_xingtu_kolid_by_sec_user_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id`); `get_xingtu_kolid_by_uid` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_uid` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid`); `get_xingtu_kolid_by_unique_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id`).","example":"7048929565493690398","in":"query","name":"kolId","required":true,"schema":{"description":"User kolId, can be obtained from the following interfaces:\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_uid`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id`\n    - `/tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id`\n\nAPI references: `get_xingtu_kolid_by_sec_user_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_sec_user_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_sec_user_id`); `get_xingtu_kolid_by_uid` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_uid` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_uid`); `get_xingtu_kolid_by_unique_id` = `GET /tikhub/douyin/xingtu/get_xingtu_kolid_by_unique_id` (operationId: `get_tikhub_douyin_xingtu_get_xingtu_kolid_by_unique_id`).","title":"Kolid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- kol Xingtu Index"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin kol_xingtu_index","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu-kol_xingtu_index_v1","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:666f5b04fa6fa67cffdd839346ac9c0d8feaf948cb33f9b993fc216a189753d3","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"222a524777e6"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_kol_xingtu_index_v1","path":"/apis/v1/tikhub/douyin/xingtu/kol_xingtu_index_v1"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu/kol_xingtu_index_v1","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu/kol_xingtu_index_v1?kolId=7048929565493690398' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu/search_kol_v2":{"get":{"description":"Douyin (xingtu). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Advanced Search Kol V2, supports follower range and content tag filtering\n- The interface data is requested using an enterprise account, which is more expensive.\n\n### Parameters\n- keyword: Keyword\n- followerRange (optional): Follower range, format: min-max\n    - Example: 10-100 indicates follower range between 100,000 and 1,000,000\n    - Do not pass this parameter to not limit the follower range\n- contentTag (optional): Content tag, supports the following formats:\n    - tag-{id}: First-level tag, e.g., tag-1 (Beauty)\n    - tag_level_two-{id}: Second-level tag, e.g., tag_level_two-7 (Outfit)\n    - Refer to the contentTag mapping table in the documentation\n    - Do not pass this parameter to not limit content tags\n\n### Return\n- Kol List (with advanced filtering)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_search_kol_v2","parameters":[{"description":"Content Tag (optional), e.g. tag-1 or tag_level_two-7","example":"tag-1","in":"query","name":"contentTag","required":false,"schema":{"description":"Content Tag (optional), e.g. tag-1 or tag_level_two-7","title":"Contenttag","type":"string"}},{"description":"Follower Range (optional), e.g. 10-100 means 100K-1M followers","example":"10-100","in":"query","name":"followerRange","required":false,"schema":{"description":"Follower Range (optional), e.g. 10-100 means 100K-1M followers","title":"Followerrange","type":"string"}},{"description":"Keyword","example":"Beauty","in":"query","name":"keyword","required":true,"schema":{"description":"Keyword","title":"Keyword","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Kol List (with advanced filtering)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin search_kol","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu-search_kol_v2","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:338fec906395024d6f61c33098f671b41543c850067dd833bdef7b7484258df9","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f0db5427cec3"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_search_kol_v2","path":"/apis/v1/tikhub/douyin/xingtu/search_kol_v2"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu/search_kol_v2","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu/search_kol_v2?contentTag=tag-1&followerRange=10-100&keyword=Beauty' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu_v2/get_author_audience_distribution":{"get":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get creator audience profile distribution\n\n### Parameters\n- o_author_id: Creator ID\n- platform_source: Platform source, default 1\n- platform_channel: Platform channel, default 1\n- link_type: Audience profile link type, required; example: `5`. Omitting it prevents valid profile data from being returned\n\n### Return\n- Audience distribution data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_v2_get_author_audience_distribution","parameters":[{"description":"Audience profile link type, required; example: `5`. Omitting it prevents valid profile data from being returned","example":5,"in":"query","name":"link_type","required":true,"schema":{"description":"Audience profile link type, required; example: `5`. Omitting it prevents valid profile data from being returned","title":"Link Type","type":"integer"}},{"description":"Creator ID","example":"7029342444797820939","in":"query","name":"o_author_id","required":true,"schema":{"description":"Creator ID","title":"O Author Id","type":"string"}},{"description":"Platform channel, default 1","example":1,"in":"query","name":"platform_channel","required":false,"schema":{"default":1,"description":"Platform channel, default 1","title":"Platform Channel","type":"integer"}},{"description":"Platform source, default 1","example":1,"in":"query","name":"platform_source","required":false,"schema":{"default":1,"description":"Platform source, default 1","title":"Platform Source","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Audience distribution data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_author_audience_distribution","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu_v2-get_author_audience_distribution","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:0c2196c6db9725ac9537f0c96ada3d8debf96801e65560c9c5dc65fd9b05be20","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"55996c4c6d96"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_v2_get_author_audience_distribution","path":"/apis/v1/tikhub/douyin/xingtu_v2/get_author_audience_distribution"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/get_author_audience_distribution","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu_v2/get_author_audience_distribution?link_type=5&o_author_id=7029342444797820939&platform_channel=1&platform_source=1' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu_v2/get_author_base_info":{"get":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get creator/author base information\n\n### Parameters\n- o_author_id: Creator/author ID\n- platform_source: Platform source, default 1\n- platform_channel: Platform channel, default 1\n- recommend: Whether to return recommendation info, default True\n- need_sec_uid: Whether to return sec_uid, default True\n- need_linkage_info: Whether to return linkage info, default True\n\n### Return\n- Creator base info data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_v2_get_author_base_info","parameters":[{"description":"Whether to return linkage info","example":true,"in":"query","name":"need_linkage_info","required":false,"schema":{"default":true,"description":"Whether to return linkage info","title":"Need Linkage Info","type":"boolean"}},{"description":"Whether to return sec_uid","example":true,"in":"query","name":"need_sec_uid","required":false,"schema":{"default":true,"description":"Whether to return sec_uid","title":"Need Sec Uid","type":"boolean"}},{"description":"Creator author ID","example":"7589271892177518598","in":"query","name":"o_author_id","required":true,"schema":{"description":"Creator author ID","title":"O Author Id","type":"string"}},{"description":"Platform channel, default 1","example":1,"in":"query","name":"platform_channel","required":false,"schema":{"default":1,"description":"Platform channel, default 1","title":"Platform Channel","type":"integer"}},{"description":"Platform source, default 1","example":1,"in":"query","name":"platform_source","required":false,"schema":{"default":1,"description":"Platform source, default 1","title":"Platform Source","type":"integer"}},{"description":"Whether to return recommendation info","example":true,"in":"query","name":"recommend","required":false,"schema":{"default":true,"description":"Whether to return recommendation info","title":"Recommend","type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Creator base info data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_author_base_info","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu_v2-get_author_base_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:9e53e0ee7459edc91751421f5547b9a33f9a993ecae972f724153fcc2b78f1e2","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d0ba134d6aa3"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_v2_get_author_base_info","path":"/apis/v1/tikhub/douyin/xingtu_v2/get_author_base_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/get_author_base_info","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu_v2/get_author_base_info?need_linkage_info=true&need_sec_uid=true&o_author_id=7589271892177518598&platform_channel=1&platform_source=1&recommend=true' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu_v2/get_author_business_card_info":{"get":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get creator/author business card information\n\n### Parameters\n- o_author_id: Creator/author ID\n\n### Return\n- Creator business card info data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_v2_get_author_business_card_info","parameters":[{"description":"Creator author ID","example":"7589271892177518598","in":"query","name":"o_author_id","required":true,"schema":{"description":"Creator author ID","title":"O Author Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Creator business card info data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_author_business_card_info","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu_v2-get_author_business_card_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e3523b970f85fb60fd9ed0794c86199ba87cbf75764a76959ef774ccaa6554c1","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5ff455244f5b"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_v2_get_author_business_card_info","path":"/apis/v1/tikhub/douyin/xingtu_v2/get_author_business_card_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/get_author_business_card_info","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu_v2/get_author_business_card_info?o_author_id=7589271892177518598' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu_v2/get_author_commerce_spread_info":{"get":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get cost-effectiveness and performance estimates for a creator's short-video collaborations, including CPM and CPE\n- Supports evaluation of content performance with marketing traffic excluded\n\n### Parameters\n- o_author_id: Creator ID\n\n### Return\n- Product-placement video: `cpm_20_60`, `cpe_20_60`\n- Custom video: `cpm_60`, `cpe_60`\n- Other estimated commerce-spread performance data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.003 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_v2_get_author_commerce_spread_info","parameters":[{"description":"Creator ID","example":"7112600044674482187","in":"query","name":"o_author_id","required":true,"schema":{"description":"Creator ID","title":"O Author Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Product-placement video: `cpm_20_60`, `cpe_20_60`\n- Custom video: `cpm_60`, `cpe_60`\n- Other estimated commerce-spread performance data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_author_commerce_spread_info","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu_v2-get_author_commerce_spread_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.003,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:fbc5ad6431db0d6ab962239a7c1cf3573336e3c2e7699f78f02e8cb8d08d3c09","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"77d57cefc8ac"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_v2_get_author_commerce_spread_info","path":"/apis/v1/tikhub/douyin/xingtu_v2/get_author_commerce_spread_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/get_author_commerce_spread_info","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu_v2/get_author_commerce_spread_info?o_author_id=7112600044674482187' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu_v2/get_author_content_hot_keywords":{"get":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get creator/author content hot keywords\n\n### Parameters\n- author_id: Creator/author ID\n- keyword_type: Keyword type, default 0\n\n### Return\n- Creator content hot keywords data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_v2_get_author_content_hot_keywords","parameters":[{"description":"Creator author ID","example":"7589271892177518598","in":"query","name":"author_id","required":true,"schema":{"description":"Creator author ID","title":"Author Id","type":"string"}},{"description":"Keyword type, default 0","example":0,"in":"query","name":"keyword_type","required":false,"schema":{"default":0,"description":"Keyword type, default 0","title":"Keyword Type","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Creator content hot keywords data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_author_content_hot_keywords","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu_v2-get_author_content_hot_keywords","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:dc91230e270c677f2162f9c8fe9fc42137080107d7704588ba9be9f48f29b0b0","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"fcb8e32e3a92"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_v2_get_author_content_hot_keywords","path":"/apis/v1/tikhub/douyin/xingtu_v2/get_author_content_hot_keywords"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/get_author_content_hot_keywords","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu_v2/get_author_content_hot_keywords?author_id=7589271892177518598&keyword_type=0' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu_v2/get_author_convert_ability":{"get":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get creator conversion ability data (GMV, clicks, conversion-rate ranges)\n\n### Parameters\n- o_author_id: Creator ID\n- platform_source: Platform source, default 1\n- platform_channel: Platform channel, default 1\n- industry_id: Industry ID, 0=unlimited, default 0\n- time_range: Time range tier, default 2\n\n### Return\n- Conversion ability data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_v2_get_author_convert_ability","parameters":[{"description":"Industry ID, 0=unlimited","example":0,"in":"query","name":"industry_id","required":false,"schema":{"default":0,"description":"Industry ID, 0=unlimited","title":"Industry Id","type":"integer"}},{"description":"Creator ID","example":"7029342444797820939","in":"query","name":"o_author_id","required":true,"schema":{"description":"Creator ID","title":"O Author Id","type":"string"}},{"description":"Platform channel, default 1","example":1,"in":"query","name":"platform_channel","required":false,"schema":{"default":1,"description":"Platform channel, default 1","title":"Platform Channel","type":"integer"}},{"description":"Platform source, default 1","example":1,"in":"query","name":"platform_source","required":false,"schema":{"default":1,"description":"Platform source, default 1","title":"Platform Source","type":"integer"}},{"description":"Time range tier, default 2","example":2,"in":"query","name":"time_range","required":false,"schema":{"default":2,"description":"Time range tier, default 2","title":"Time Range","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Conversion ability data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_author_convert_ability","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu_v2-get_author_convert_ability","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:2053f5b8dc79f3d0066599172b3432dccf473264dae5724c6ec1aa4dc59e37a0","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b4ac361551b0"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_v2_get_author_convert_ability","path":"/apis/v1/tikhub/douyin/xingtu_v2/get_author_convert_ability"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/get_author_convert_ability","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu_v2/get_author_convert_ability?industry_id=0&o_author_id=7029342444797820939&platform_channel=1&platform_source=1&time_range=2' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu_v2/get_author_convert_videos_or_products":{"get":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get creator conversion video/product details, with pagination\n\n### Parameters\n- o_author_id: Creator ID\n- platform_source: Platform source, default 1\n- platform_channel: Platform channel, default 1\n- detail_type: Detail type, 1=videos, 2=products, default 1\n- industry_id: Industry ID, 0=unlimited, default 0\n- time_range: Time range tier, default 2\n- page: Page number, default 1\n\n### Return\n- Conversion video/product detail data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_v2_get_author_convert_videos_or_products","parameters":[{"description":"Detail type: 1=related videos, 2=related products","example":1,"in":"query","name":"detail_type","required":false,"schema":{"default":1,"description":"Detail type: 1=related videos, 2=related products","title":"Detail Type","type":"integer"}},{"description":"Industry ID, 0=unlimited","example":0,"in":"query","name":"industry_id","required":false,"schema":{"default":0,"description":"Industry ID, 0=unlimited","title":"Industry Id","type":"integer"}},{"description":"Creator ID","example":"7589271892177518598","in":"query","name":"o_author_id","required":true,"schema":{"description":"Creator ID","title":"O Author Id","type":"string"}},{"description":"Page number, default 1","example":1,"in":"query","name":"page","required":false,"schema":{"default":1,"description":"Page number, default 1","title":"Page","type":"integer"}},{"description":"Platform channel, default 1","example":1,"in":"query","name":"platform_channel","required":false,"schema":{"default":1,"description":"Platform channel, default 1","title":"Platform Channel","type":"integer"}},{"description":"Platform source, default 1","example":1,"in":"query","name":"platform_source","required":false,"schema":{"default":1,"description":"Platform source, default 1","title":"Platform Source","type":"integer"}},{"description":"Time range tier, default 2","example":2,"in":"query","name":"time_range","required":false,"schema":{"default":2,"description":"Time range tier, default 2","title":"Time Range","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Conversion video/product detail data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_author_convert_videos_or_products","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu_v2-get_author_convert_videos_or_products","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:78e6fb6deabf90812b471c3b0adee529428fc84b2b28a86abe09eb7ac8657992","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c16b92926716"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_v2_get_author_convert_videos_or_products","path":"/apis/v1/tikhub/douyin/xingtu_v2/get_author_convert_videos_or_products"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/get_author_convert_videos_or_products","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu_v2/get_author_convert_videos_or_products?detail_type=1&industry_id=0&o_author_id=7589271892177518598&page=1&platform_channel=1&platform_source=1&time_range=2' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu_v2/get_author_cp_info":{"get":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get creator CP (cooperation) info\n\n### Parameters\n- o_author_id: Creator ID\n- platform_source: Platform source, default 1\n- platform_channel: Platform channel, default 1\n\n### Return\n- CP cooperation info data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_v2_get_author_cp_info","parameters":[{"description":"Creator ID","example":"7029342444797820939","in":"query","name":"o_author_id","required":true,"schema":{"description":"Creator ID","title":"O Author Id","type":"string"}},{"description":"Platform channel, default 1","example":1,"in":"query","name":"platform_channel","required":false,"schema":{"default":1,"description":"Platform channel, default 1","title":"Platform Channel","type":"integer"}},{"description":"Platform source, default 1","example":1,"in":"query","name":"platform_source","required":false,"schema":{"default":1,"description":"Platform source, default 1","title":"Platform Source","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- CP cooperation info data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_author_cp_info","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu_v2-get_author_cp_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:3cf9e8e2ea91a4e16692b04c901acdca7415352ba88146b1ec1ea77882e2e765","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"873cdea639af"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_v2_get_author_cp_info","path":"/apis/v1/tikhub/douyin/xingtu_v2/get_author_cp_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/get_author_cp_info","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu_v2/get_author_cp_info?o_author_id=7029342444797820939&platform_channel=1&platform_source=1' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu_v2/get_author_daily_fans":{"get":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get creator daily fans trend, with optional date range\n\n### Parameters\n- author_id: Creator ID\n- platform_source: Platform source, default 1\n- start_date: Start date, format YYYYMMDD, optional\n- end_date: End date, format YYYYMMDD, optional\n- author_type: Author type, optional\n\n### Return\n- Daily fans trend data (daily / delta, etc.)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_v2_get_author_daily_fans","parameters":[{"description":"Creator ID","example":"7029342444797820939","in":"query","name":"author_id","required":true,"schema":{"description":"Creator ID","title":"Author Id","type":"string"}},{"description":"Author type, optional","in":"query","name":"author_type","required":false,"schema":{"description":"Author type, optional","title":"Author Type","type":["integer","null"]}},{"description":"End date, format YYYYMMDD, optional","in":"query","name":"end_date","required":false,"schema":{"description":"End date, format YYYYMMDD, optional","title":"End Date","type":["string","null"]}},{"description":"Platform source, default 1","example":1,"in":"query","name":"platform_source","required":false,"schema":{"default":1,"description":"Platform source, default 1","title":"Platform Source","type":"integer"}},{"description":"Start date, format YYYYMMDD, optional","in":"query","name":"start_date","required":false,"schema":{"description":"Start date, format YYYYMMDD, optional","title":"Start Date","type":["string","null"]}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Daily fans trend data (daily / delta, etc.)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_author_daily_fans","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu_v2-get_author_daily_fans","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:d57cbca4ed96ba3826f202a215b68824522d6c57279d3dbb62a9953f3eaedde1","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b101734581a4"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_v2_get_author_daily_fans","path":"/apis/v1/tikhub/douyin/xingtu_v2/get_author_daily_fans"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/get_author_daily_fans","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu_v2/get_author_daily_fans?author_id=7029342444797820939&platform_source=1' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu_v2/get_author_daily_link":{"get":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get a creator's daily link-metric trend over a date range\n\n### Required\n- o_author_id, link_type, start_date, end_date\n\n### Return\n- Daily link-metric trend data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.003 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_v2_get_author_daily_link","parameters":[{"description":"End date, YYYYMMDD recommended","example":"20250822","in":"query","name":"end_date","required":true,"schema":{"description":"End date, YYYYMMDD recommended","title":"End Date","type":"string"}},{"description":"Industry ID, 0 for all","in":"query","name":"industry_id","required":false,"schema":{"default":0,"description":"Industry ID, 0 for all","title":"Industry Id","type":"integer"}},{"description":"Xingtu link metric type ID","example":5,"in":"query","name":"link_type","required":true,"schema":{"description":"Xingtu link metric type ID","title":"Link Type","type":"integer"}},{"description":"Creator ID","example":"7112600044674482187","in":"query","name":"o_author_id","required":true,"schema":{"description":"Creator ID","title":"O Author Id","type":"string"}},{"description":"Platform channel: 1 for short video","in":"query","name":"platform_channel","required":false,"schema":{"default":1,"description":"Platform channel: 1 for short video","title":"Platform Channel","type":"integer"}},{"description":"Platform source: 1 for Douyin","in":"query","name":"platform_source","required":false,"schema":{"default":1,"description":"Platform source: 1 for Douyin","title":"Platform Source","type":"integer"}},{"description":"Start date, YYYYMMDD recommended","example":"20250801","in":"query","name":"start_date","required":true,"schema":{"description":"Start date, YYYYMMDD recommended","title":"Start Date","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Daily link-metric trend data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_author_daily_link","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu_v2-get_author_daily_link","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.003,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:30c4ca970ae21347d2ce72a682c9821ad010d77fc5c4ddddc4c35602d1b95c47","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"902193c84ee2"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_v2_get_author_daily_link","path":"/apis/v1/tikhub/douyin/xingtu_v2/get_author_daily_link"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/get_author_daily_link","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu_v2/get_author_daily_link?end_date=20250822&link_type=5&o_author_id=7112600044674482187&start_date=20250801' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu_v2/get_author_daily_link_score":{"get":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get a creator's daily link-score trend over a date range\n\n### Required\n- o_author_id, link_score_type, start_date, end_date\n\n### Return\n- Daily link-score trend data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.003 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_v2_get_author_daily_link_score","parameters":[{"description":"End date, YYYYMMDD recommended","example":"20250822","in":"query","name":"end_date","required":true,"schema":{"description":"End date, YYYYMMDD recommended","title":"End Date","type":"string"}},{"description":"Industry ID, 0 for all","in":"query","name":"industry_id","required":false,"schema":{"default":0,"description":"Industry ID, 0 for all","title":"Industry Id","type":"integer"}},{"description":"Xingtu link-score type ID","example":1,"in":"query","name":"link_score_type","required":true,"schema":{"description":"Xingtu link-score type ID","title":"Link Score Type","type":"integer"}},{"description":"Creator ID","example":"7112600044674482187","in":"query","name":"o_author_id","required":true,"schema":{"description":"Creator ID","title":"O Author Id","type":"string"}},{"description":"Platform channel: 1 for short video","in":"query","name":"platform_channel","required":false,"schema":{"default":1,"description":"Platform channel: 1 for short video","title":"Platform Channel","type":"integer"}},{"description":"Platform source: 1 for Douyin","in":"query","name":"platform_source","required":false,"schema":{"default":1,"description":"Platform source: 1 for Douyin","title":"Platform Source","type":"integer"}},{"description":"Start date, YYYYMMDD recommended","example":"20250801","in":"query","name":"start_date","required":true,"schema":{"description":"Start date, YYYYMMDD recommended","title":"Start Date","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Daily link-score trend data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_author_daily_link_score","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu_v2-get_author_daily_link_score","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.003,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:864f03eb07e6c5de1300f60a355d6b21ece32b39156ed93fa59148dccbaef935","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8b528b2a22d6"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_v2_get_author_daily_link_score","path":"/apis/v1/tikhub/douyin/xingtu_v2/get_author_daily_link_score"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/get_author_daily_link_score","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu_v2/get_author_daily_link_score?end_date=20250822&link_score_type=1&o_author_id=7112600044674482187&start_date=20250801' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu_v2/get_author_fans_distribution":{"get":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get creator fans profile distribution (gender, age, region, interests, etc.)\n\n### Parameters\n- o_author_id: Creator ID\n- platform_source: Platform source, default 1\n- platform_channel: Platform channel, default 1\n\n### Return\n- Fans distribution data (distributions: multi-dimension distribution array)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_v2_get_author_fans_distribution","parameters":[{"description":"Creator ID","example":"7029342444797820939","in":"query","name":"o_author_id","required":true,"schema":{"description":"Creator ID","title":"O Author Id","type":"string"}},{"description":"Platform channel, default 1","example":1,"in":"query","name":"platform_channel","required":false,"schema":{"default":1,"description":"Platform channel, default 1","title":"Platform Channel","type":"integer"}},{"description":"Platform source, default 1","example":1,"in":"query","name":"platform_source","required":false,"schema":{"default":1,"description":"Platform source, default 1","title":"Platform Source","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Fans distribution data (distributions: multi-dimension distribution array)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_author_fans_distribution","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu_v2-get_author_fans_distribution","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:53cd1998b74dd81cdc3f5b54b4ff9f8d1fc9308e1681ad0e018e8382e17596e5","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"887a14cca2a7"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_v2_get_author_fans_distribution","path":"/apis/v1/tikhub/douyin/xingtu_v2/get_author_fans_distribution"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/get_author_fans_distribution","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu_v2/get_author_fans_distribution?o_author_id=7029342444797820939&platform_channel=1&platform_source=1' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu_v2/get_author_homepage_videos":{"get":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get creator homepage video list with pagination, including interaction rate,\n  finish rate and content theme labels per item\n- Can filter by star(sponsored) items and publish time range\n- Differs from `get_author_show_items`: paginated and filterable, returns total count\n\n### Parameters\n- o_author_id: Creator ID\n- page: Page number, default 1\n- is_star_item: 1=star items only, 0=non-star only, omit=all\n- start_time: Publish start time, unix seconds, optional\n- end_time: Publish end time, unix seconds, optional\n\n### Return\n- Video list data (items + pagination with total_count / has_more)\n\nAPI references: `get_author_show_items` = `GET /tikhub/douyin/xingtu_v2/get_author_show_items` (operationId: `get_tikhub_douyin_xingtu_v2_get_author_show_items`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_v2_get_author_homepage_videos","parameters":[{"description":"Post publish end time, Unix seconds","in":"query","name":"end_time","required":false,"schema":{"description":"Post publish end time, Unix seconds","title":"End Time","type":["integer","null"]}},{"description":"1=star items only, 0=non-star only, omit=all","in":"query","name":"is_star_item","required":false,"schema":{"description":"1=star items only, 0=non-star only, omit=all","title":"Is Star Item","type":["integer","null"]}},{"description":"Creator ID","example":"7029342444797820939","in":"query","name":"o_author_id","required":true,"schema":{"description":"Creator ID","title":"O Author Id","type":"string"}},{"description":"Page number, default 1","example":1,"in":"query","name":"page","required":false,"schema":{"default":1,"description":"Page number, default 1","title":"Page","type":"integer"}},{"description":"Post publish start time, Unix seconds","in":"query","name":"start_time","required":false,"schema":{"description":"Post publish start time, Unix seconds","title":"Start Time","type":["integer","null"]}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Video list data (items + pagination with total_count / has_more)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_author_homepage_videos","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu_v2-get_author_homepage_videos","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:a5a0322ee2bd3cf86316846a1c9aeb4fc6c73529114885d21744b6adfc7d46ec","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"389d9d242131"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_v2_get_author_homepage_videos","path":"/apis/v1/tikhub/douyin/xingtu_v2/get_author_homepage_videos"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/get_author_homepage_videos","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu_v2/get_author_homepage_videos?o_author_id=7029342444797820939&page=1' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu_v2/get_author_hot_comment_tokens":{"get":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get creator/author hot comment tokens/keywords\n\n### Parameters\n- author_id: Creator/author ID\n- num: Number of hot tokens, default 10\n- without_emoji: Whether to exclude emoji, default True\n\n### Return\n- Creator hot comment tokens data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_v2_get_author_hot_comment_tokens","parameters":[{"description":"Creator author ID","example":"7589271892177518598","in":"query","name":"author_id","required":true,"schema":{"description":"Creator author ID","title":"Author Id","type":"string"}},{"description":"Number of hot tokens, default 10","example":10,"in":"query","name":"num","required":false,"schema":{"default":10,"description":"Number of hot tokens, default 10","title":"Num","type":"integer"}},{"description":"Whether to exclude emoji","example":true,"in":"query","name":"without_emoji","required":false,"schema":{"default":true,"description":"Whether to exclude emoji","title":"Without Emoji","type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Creator hot comment tokens data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_author_hot_comment_tokens","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu_v2-get_author_hot_comment_tokens","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:527772efe4c5092ab64bb67634b6213b575d629063961108deabad0cd2df142d","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"830bc20bce92"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_v2_get_author_hot_comment_tokens","path":"/apis/v1/tikhub/douyin/xingtu_v2/get_author_hot_comment_tokens"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/get_author_hot_comment_tokens","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu_v2/get_author_hot_comment_tokens?author_id=7589271892177518598&num=10&without_emoji=true' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu_v2/get_author_link_info":{"get":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get creator Xingtu link indices (cooperation / CP / conversion / shopping index)\n\n### Parameters\n- o_author_id: Creator ID\n- platform_source: Platform source, default 1\n- platform_channel: Platform channel, default 1\n- industy_tag: Industry tag, 0=unlimited, default 0\n\n### Return\n- Link index data (cooperate_index / cp_index / link_convert_index / link_shopping_index)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_v2_get_author_link_info","parameters":[{"description":"Industry tag, 0=unlimited","example":0,"in":"query","name":"industy_tag","required":false,"schema":{"default":0,"description":"Industry tag, 0=unlimited","title":"Industy Tag","type":"integer"}},{"description":"Creator ID","example":"7589271892177518598","in":"query","name":"o_author_id","required":true,"schema":{"description":"Creator ID","title":"O Author Id","type":"string"}},{"description":"Platform channel, default 1","example":1,"in":"query","name":"platform_channel","required":false,"schema":{"default":1,"description":"Platform channel, default 1","title":"Platform Channel","type":"integer"}},{"description":"Platform source, default 1","example":1,"in":"query","name":"platform_source","required":false,"schema":{"default":1,"description":"Platform source, default 1","title":"Platform Source","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Link index data (cooperate_index / cp_index / link_convert_index / link_shopping_index)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_author_link_info","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu_v2-get_author_link_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:38ca9f8a3b06c7370391f6541eb1e7d527afaaafa9f6d8248796a5fc68305fb9","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6d2df27ae3ba"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_v2_get_author_link_info","path":"/apis/v1/tikhub/douyin/xingtu_v2/get_author_link_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/get_author_link_info","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu_v2/get_author_link_info?industy_tag=0&o_author_id=7589271892177518598&platform_channel=1&platform_source=1' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu_v2/get_author_local_info":{"get":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get creator/author location information\n\n### Parameters\n- o_author_id: Creator/author ID\n- platform_source: Platform source, default 1\n- platform_channel: Platform channel, default 1\n- time_range: Time range in days, default 30\n\n### Return\n- Creator location info data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_v2_get_author_local_info","parameters":[{"description":"Creator author ID","example":"7146074596666507300","in":"query","name":"o_author_id","required":true,"schema":{"description":"Creator author ID","title":"O Author Id","type":"string"}},{"description":"Platform channel, default 1","example":1,"in":"query","name":"platform_channel","required":false,"schema":{"default":1,"description":"Platform channel, default 1","title":"Platform Channel","type":"integer"}},{"description":"Platform source, default 1","example":1,"in":"query","name":"platform_source","required":false,"schema":{"default":1,"description":"Platform source, default 1","title":"Platform Source","type":"integer"}},{"description":"Time range in days, default 30","example":30,"in":"query","name":"time_range","required":false,"schema":{"default":30,"description":"Time range in days, default 30","title":"Time Range","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Creator location info data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_author_local_info","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu_v2-get_author_local_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:763bff568e3d8c0d32fd6cdfdb38272951757feacdee4a1d1d6a53879222914f","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"160fc8f9a3b0"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_v2_get_author_local_info","path":"/apis/v1/tikhub/douyin/xingtu_v2/get_author_local_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/get_author_local_info","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu_v2/get_author_local_info?o_author_id=7146074596666507300&platform_channel=1&platform_source=1&time_range=30' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu_v2/get_author_market_fields":{"get":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get all filter field options for the creator marketplace\n\n### Parameters\n- market_scene: Market scene, 1=default\n\n### Return\n- Creator marketplace filter fields data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_v2_get_author_market_fields","parameters":[{"description":"Market scene: 1=default","example":1,"in":"query","name":"market_scene","required":false,"schema":{"default":1,"description":"Market scene: 1=default","title":"Market Scene","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Creator marketplace filter fields data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_author_market_fields","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu_v2-get_author_market_fields","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:5991a9474b6248ccb63b34d3c910771693e35861564d8134d86de0e6f5d96da8","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e6ad14684382"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_v2_get_author_market_fields","path":"/apis/v1/tikhub/douyin/xingtu_v2/get_author_market_fields"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/get_author_market_fields","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/xingtu_v2/get_author_rec_videos_v2":{"get":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get a creator's recommended videos for representative content and recent performance\n\n### Parameters\n- o_author_id: Creator ID\n- platform_source: Platform source, default 1\n- platform_channel: Platform channel, default 1\n\n### Return\n- Recommended video list and related performance data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_v2_get_author_rec_videos_v2","parameters":[{"description":"Creator ID","example":"7112600044674482187","in":"query","name":"o_author_id","required":true,"schema":{"description":"Creator ID","title":"O Author Id","type":"string"}},{"description":"Platform channel: 1=Douyin video","example":1,"in":"query","name":"platform_channel","required":false,"schema":{"default":1,"description":"Platform channel: 1=Douyin video","title":"Platform Channel","type":"integer"}},{"description":"Platform source: 1=Douyin","example":1,"in":"query","name":"platform_source","required":false,"schema":{"default":1,"description":"Platform source: 1=Douyin","title":"Platform Source","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Recommended video list and related performance data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_author_rec_videos","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu_v2-get_author_rec_videos_v2","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:3e99dd433eeef1d88646d3464183a2fca447bfc3d148484e6981eef0585049e3","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0fd75dadc7d1"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_v2_get_author_rec_videos_v2","path":"/apis/v1/tikhub/douyin/xingtu_v2/get_author_rec_videos_v2"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/get_author_rec_videos_v2","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu_v2/get_author_rec_videos_v2?o_author_id=7112600044674482187&platform_channel=1&platform_source=1' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu_v2/get_author_show_items":{"get":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get creator/author video list\n\n### Parameters\n- o_author_id: Creator/author ID\n- platform_source: Platform source, default 1\n- platform_channel: Platform channel, default 1\n- only_assign: Only show assigned videos (only for XingTu videos), default False\n- flow_type: Flow type, default 0\n\n### Return\n- Creator video list data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_v2_get_author_show_items","parameters":[{"description":"Flow type, default 0","example":0,"in":"query","name":"flow_type","required":false,"schema":{"default":0,"description":"Flow type, default 0","title":"Flow Type","type":"integer"}},{"description":"Creator author ID","example":"7589271892177518598","in":"query","name":"o_author_id","required":true,"schema":{"description":"Creator author ID","title":"O Author Id","type":"string"}},{"description":"Only show assigned videos (only for XingTu videos), default False","example":false,"in":"query","name":"only_assign","required":false,"schema":{"default":false,"description":"Only show assigned videos (only for XingTu videos), default False","title":"Only Assign","type":"boolean"}},{"description":"Platform channel, default 1","example":1,"in":"query","name":"platform_channel","required":false,"schema":{"default":1,"description":"Platform channel, default 1","title":"Platform Channel","type":"integer"}},{"description":"Platform source, default 1","example":1,"in":"query","name":"platform_source","required":false,"schema":{"default":1,"description":"Platform source, default 1","title":"Platform Source","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Creator video list data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_author_show_items","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu_v2-get_author_show_items","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:bcfa18f21a36e1f9ea4ea1c9ca2b3f4b279e54cb66fbb4574cb525680acec031","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"11a9b531c755"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_v2_get_author_show_items","path":"/apis/v1/tikhub/douyin/xingtu_v2/get_author_show_items"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/get_author_show_items","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu_v2/get_author_show_items?flow_type=0&o_author_id=7589271892177518598&only_assign=false&platform_channel=1&platform_source=1' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu_v2/get_author_spread_info":{"get":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get creator/author spread value information (commercial capability)\n\n### Parameters\n- o_author_id: Creator/author ID\n- platform_source: Platform source, default 1\n- platform_channel: Platform channel, default 1\n- type: Video type, 1=personal video\n- flow_type: Flow type, default 0\n- only_assign: Only assigned videos, default False\n- range: Time range, 2=last 30 days, 3=last 90 days\n\n### Return\n- Creator spread value data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_v2_get_author_spread_info","parameters":[{"description":"Flow type, default 0","example":0,"in":"query","name":"flow_type","required":false,"schema":{"default":0,"description":"Flow type, default 0","title":"Flow Type","type":"integer"}},{"description":"Creator author ID","example":"7589271892177518598","in":"query","name":"o_author_id","required":true,"schema":{"description":"Creator author ID","title":"O Author Id","type":"string"}},{"description":"Only assigned videos","example":false,"in":"query","name":"only_assign","required":false,"schema":{"default":false,"description":"Only assigned videos","title":"Only Assign","type":"boolean"}},{"description":"Platform channel, default 1","example":1,"in":"query","name":"platform_channel","required":false,"schema":{"default":1,"description":"Platform channel, default 1","title":"Platform Channel","type":"integer"}},{"description":"Platform source, default 1","example":1,"in":"query","name":"platform_source","required":false,"schema":{"default":1,"description":"Platform source, default 1","title":"Platform Source","type":"integer"}},{"description":"Time range: 2=last 30 days, 3=last 90 days","example":2,"in":"query","name":"range","required":false,"schema":{"default":2,"description":"Time range: 2=last 30 days, 3=last 90 days","title":"Range","type":"integer"}},{"description":"Video type, 1=personal video","example":1,"in":"query","name":"type","required":false,"schema":{"default":1,"description":"Video type, 1=personal video","title":"Type","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Creator spread value data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_author_spread_info","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu_v2-get_author_spread_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:76bc968c96a48b7b5fa5c9e8d20f52a5ff444cf47a651bc772dd8ff25e02a5b9","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ffb359fb8c8b"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_v2_get_author_spread_info","path":"/apis/v1/tikhub/douyin/xingtu_v2/get_author_spread_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/get_author_spread_info","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu_v2/get_author_spread_info?flow_type=0&o_author_id=7589271892177518598&only_assign=false&platform_channel=1&platform_source=1&range=2&type=1' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu_v2/get_author_spread_videos":{"get":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get representative videos for evaluating a creator's content-spread performance\n\n### Return\n- Creator spread-video data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_v2_get_author_spread_videos","parameters":[{"description":"Creator ID","example":"7112600044674482187","in":"query","name":"o_author_id","required":true,"schema":{"description":"Creator ID","title":"O Author Id","type":"string"}},{"description":"Platform channel: 1 for short video","in":"query","name":"platform_channel","required":false,"schema":{"default":1,"description":"Platform channel: 1 for short video","title":"Platform Channel","type":"integer"}},{"description":"Platform source: 1 for Douyin","in":"query","name":"platform_source","required":false,"schema":{"default":1,"description":"Platform source: 1 for Douyin","title":"Platform Source","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Creator spread-video data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_author_spread_videos","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu_v2-get_author_spread_videos","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:a77d134615c9af1eb07e7dd662f6f98735a3154f70bed646ded548d4a594490c","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4e3d28cffd4f"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_v2_get_author_spread_videos","path":"/apis/v1/tikhub/douyin/xingtu_v2/get_author_spread_videos"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/get_author_spread_videos","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu_v2/get_author_spread_videos?o_author_id=7112600044674482187' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu_v2/get_author_touch_distribution":{"get":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get creator video touch (reach) distribution data\n\n### Parameters\n- o_author_id: Creator ID\n- platform_source: Platform source, default 1\n- platform_channel: Platform channel, default 1\n\n### Return\n- Video touch distribution data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_v2_get_author_touch_distribution","parameters":[{"description":"Creator ID","example":"7029342444797820939","in":"query","name":"o_author_id","required":true,"schema":{"description":"Creator ID","title":"O Author Id","type":"string"}},{"description":"Platform channel, default 1","example":1,"in":"query","name":"platform_channel","required":false,"schema":{"default":1,"description":"Platform channel, default 1","title":"Platform Channel","type":"integer"}},{"description":"Platform source, default 1","example":1,"in":"query","name":"platform_source","required":false,"schema":{"default":1,"description":"Platform source, default 1","title":"Platform Source","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Video touch distribution data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_author_touch_distribution","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu_v2-get_author_touch_distribution","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:f6776f5137ab0f54a9c9c21a111b584d4c88e9498eb89c8ce2de72275eb6e7a1","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5f8442af071f"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_v2_get_author_touch_distribution","path":"/apis/v1/tikhub/douyin/xingtu_v2/get_author_touch_distribution"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/get_author_touch_distribution","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu_v2/get_author_touch_distribution?o_author_id=7029342444797820939&platform_channel=1&platform_source=1' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu_v2/get_author_video_distribution":{"get":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get a creator's video-content distribution\n\n### Parameters\n- o_author_id: Creator ID\n- platform_source: Platform source, 1 for Douyin\n- platform_channel: Platform channel, 1 for short video\n\n### Return\n- Creator video-content distribution data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_v2_get_author_video_distribution","parameters":[{"description":"Creator ID","example":"7112600044674482187","in":"query","name":"o_author_id","required":true,"schema":{"description":"Creator ID","title":"O Author Id","type":"string"}},{"description":"Platform channel: 1 for short video","in":"query","name":"platform_channel","required":false,"schema":{"default":1,"description":"Platform channel: 1 for short video","title":"Platform Channel","type":"integer"}},{"description":"Platform source: 1 for Douyin","in":"query","name":"platform_source","required":false,"schema":{"default":1,"description":"Platform source: 1 for Douyin","title":"Platform Source","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Creator video-content distribution data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_author_video_distribution","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu_v2-get_author_video_distribution","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:4f25d4c0de8311d7a69ebfa822e1c6c9cd68efdd956de1e32bc2b03deff5edbf","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1f7b2933bbaa"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_v2_get_author_video_distribution","path":"/apis/v1/tikhub/douyin/xingtu_v2/get_author_video_distribution"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/get_author_video_distribution","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu_v2/get_author_video_distribution?o_author_id=7112600044674482187' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu_v2/get_content_trend_guide":{"get":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get content trend guide data (CDN static JSON, no cookie needed)\n\n### Return\n- Content trend guide data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_v2_get_content_trend_guide","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Content trend guide data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_content_trend_guide","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu_v2-get_content_trend_guide","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:25ede1113093da4c43efd31c99c40c439179feb47c1f2c9cdde647a59dd078d9","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b54116f663b0"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_v2_get_content_trend_guide","path":"/apis/v1/tikhub/douyin/xingtu_v2/get_content_trend_guide"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/get_content_trend_guide","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/xingtu_v2/get_demander_mcn_list":{"get":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Search MCN organization list\n\n### Parameters\n- mcn_name: MCN name, supports fuzzy search\n- page: Page number, default 1\n- order_by: Sort by, `platform_scores`=platform scores\n\n### Return\n- MCN organization list data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.005 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_v2_get_demander_mcn_list","parameters":[{"description":"MCN name, supports fuzzy search","example":"","in":"query","name":"mcn_name","required":false,"schema":{"default":"","description":"MCN name, supports fuzzy search","title":"Mcn Name","type":"string"}},{"description":"Sort by, `platform_scores`=platform scores","example":"platform_scores","in":"query","name":"order_by","required":false,"schema":{"default":"platform_scores","description":"Sort by, `platform_scores`=platform scores","title":"Order By","type":"string"}},{"description":"Page number, default 1","example":1,"in":"query","name":"page","required":false,"schema":{"default":1,"description":"Page number, default 1","title":"Page","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- MCN organization list data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_demander_mcn_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu_v2-get_demander_mcn_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.005,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:625be5e937bfa3f29a84e4016855ef5cfa6bb883deb4e47f2c6ef15aa8c719c0","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9bd3bf35e3ea"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_v2_get_demander_mcn_list","path":"/apis/v1/tikhub/douyin/xingtu_v2/get_demander_mcn_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/get_demander_mcn_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/xingtu_v2/get_excellent_case_category_list":{"get":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get the excellent case category list in the user connection funnel\n\n### Parameters\n- platform_source: Platform source, default 1\n\n### Return\n- Excellent case category list data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_v2_get_excellent_case_category_list","parameters":[{"description":"Platform source, default 1","example":1,"in":"query","name":"platform_source","required":false,"schema":{"default":1,"description":"Platform source, default 1","title":"Platform Source","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Excellent case category list data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_excellent_case_category_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu_v2-get_excellent_case_category_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:5936bc00024ab2d8bd91cb03c94c0685c7575b7183ec47af2665c42480a26a8a","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0c49fded5e50"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_v2_get_excellent_case_category_list","path":"/apis/v1/tikhub/douyin/xingtu_v2/get_excellent_case_category_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/get_excellent_case_category_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/xingtu_v2/get_ip_activity_detail":{"get":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get XingTu IP calendar activity detail\n\n### Parameters\n- id: Activity ID, from `get_ip_activity_list`\n\n### Return\n- IP activity detail data\n\nAPI references: `get_ip_activity_list` = `POST /tikhub/douyin/xingtu_v2/get_ip_activity_list` (operationId: `post_tikhub_douyin_xingtu_v2_get_ip_activity_list`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_v2_get_ip_activity_detail","parameters":[{"description":"Activity ID from get_ip_activity_list\n\nAPI references: `get_ip_activity_list` = `POST /tikhub/douyin/xingtu_v2/get_ip_activity_list` (operationId: `post_tikhub_douyin_xingtu_v2_get_ip_activity_list`).","example":347,"in":"query","name":"id","required":true,"schema":{"description":"Activity ID from get_ip_activity_list\n\nAPI references: `get_ip_activity_list` = `POST /tikhub/douyin/xingtu_v2/get_ip_activity_list` (operationId: `post_tikhub_douyin_xingtu_v2_get_ip_activity_list`).","title":"Id","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- IP activity detail data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_ip_activity_detail","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu_v2-get_ip_activity_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:efbdb049ecf8ddb24e34ce8d2626c3ea711421dd9a486a14582507dd95366590","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"fb5bf256e071"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_v2_get_ip_activity_detail","path":"/apis/v1/tikhub/douyin/xingtu_v2/get_ip_activity_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/get_ip_activity_detail","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu_v2/get_ip_activity_detail?id=347' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu_v2/get_ip_activity_industry_list":{"get":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get the industry list for XingTu IP calendar\n\n### Return\n- Industry list data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_v2_get_ip_activity_industry_list","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Industry list data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_ip_activity_industry_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu_v2-get_ip_activity_industry_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:fb09b0f71cc7843d194dc0f248287a1890d3c71dd23ed6faf96cacdc0c99283d","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b029d5ab5adc"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_v2_get_ip_activity_industry_list","path":"/apis/v1/tikhub/douyin/xingtu_v2/get_ip_activity_industry_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/get_ip_activity_industry_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/xingtu_v2/get_ip_activity_list":{"post":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get XingTu IP calendar activity list\n\n### Parameters\n- query_start_time: Query start timestamp, e.g. `1767196800`\n- query_end_time: Query end timestamp, e.g. `1774972799`\n- industry_id_list (optional): Industry ID list from `get_ip_activity_industry_list`\n    - Example: `[\"1930\"]`=Beauty, `[\"1901\"]`=3C & Electronics, `[\"1903\"]`=Food & Beverage\n- category_list (optional): IP category list\n    - 1=XingTu Big Event, 2=E-commerce Node, 3=Emotion Node, 4=Creative Marketing, 5=Industry Activity\n- status_list (optional): IP status list\n    - 40=Preparing, 50=Recruiting, 30=Resources Online, 20=Ended\n\n### Return\n- IP calendar activity list data\n\nAPI references: `get_ip_activity_industry_list` = `GET /tikhub/douyin/xingtu_v2/get_ip_activity_industry_list` (operationId: `get_tikhub_douyin_xingtu_v2_get_ip_activity_industry_list`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_xingtu_v2_get_ip_activity_list","requestBody":{"content":{"application/json":{"schema":{"properties":{"category_list":{"description":"IP category list","items":{"type":"integer"},"title":"Category List","type":["array","null"]},"industry_id_list":{"description":"Industry ID list","items":{"type":"string"},"title":"Industry Id List","type":["array","null"]},"query_end_time":{"description":"Query end timestamp, e.g. `1774972799`","title":"Query End Time","type":"string"},"query_start_time":{"description":"Query start timestamp, e.g. `1767196800`","title":"Query Start Time","type":"string"},"status_list":{"description":"IP status list","items":{"type":"integer"},"title":"Status List","type":["array","null"]}},"required":["query_start_time","query_end_time"],"title":"Body_get_ip_activity_list_api_v1_douyin_xingtu_v2_get_ip_activity_list_post","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- IP calendar activity list data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_ip_activity_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-xingtu_v2-get_ip_activity_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:1bb2c27d2202cc4601d5ec9c45b305baa6fcf0d1c73816ab483dfc5aab43508f","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8de49179c34c"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_xingtu_v2_get_ip_activity_list","path":"/apis/v1/tikhub/douyin/xingtu_v2/get_ip_activity_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/get_ip_activity_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/xingtu_v2/get_item_play_count":{"get":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get play count (watch_cnt) and full details of a single video (item);\n  play count is surfaced at the top level for convenience\n- Note: watch_cnt is the total play count INCLUDING paid promotion (ad boost),\n  returned with video details; for organic (non-promoted) play count, use Douyin\n  App V3 `/tikhub/douyin/app/v3/fetch_video_statistics`\n\n### Parameters\n- item_id: Video (item) ID\n- platform_source: Platform source, default 1\n- need_cover_url: Whether to return cover URL, default true\n\n### Return\n- exist: Whether the video exists (false if deleted / invalid ID)\n- watch_cnt: Play count (int), null if unavailable\n- stats: Full stats block (like/comment/share/favorite/interaction rate/avg watch duration)\n- item: Full video details (title/cover/duration/create time/author ID, etc.)\n\nAPI references: `fetch_video_statistics` = `GET /tikhub/douyin/app/v3/fetch_video_statistics` (operationId: `get_tikhub_douyin_app_v3_fetch_video_statistics`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_v2_get_item_play_count","parameters":[{"description":"Video (item) ID","example":"7630036460159111515","in":"query","name":"item_id","required":true,"schema":{"description":"Video (item) ID","title":"Item Id","type":"string"}},{"description":"Whether to return cover URL","example":true,"in":"query","name":"need_cover_url","required":false,"schema":{"default":true,"description":"Whether to return cover URL","title":"Need Cover Url","type":"boolean"}},{"description":"Platform source, default 1","example":1,"in":"query","name":"platform_source","required":false,"schema":{"default":1,"description":"Platform source, default 1","title":"Platform Source","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- exist: Whether the video exists (false if deleted / invalid ID)\n- watch_cnt: Play count (int), null if unavailable\n- stats: Full stats block (like/comment/share/favorite/interaction rate/avg watch duration)\n- item: Full video details (title/cover/duration/create time/author ID, etc.)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_item_play_count","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu_v2-get_item_play_count","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:68bd4c8c0f72b5d4251ee54865f04a2da5dc824947a9113cb97705269cc3bbcc","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0c119ddb5779"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_v2_get_item_play_count","path":"/apis/v1/tikhub/douyin/xingtu_v2/get_item_play_count"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/get_item_play_count","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu_v2/get_item_play_count?item_id=7630036460159111515&need_cover_url=true&platform_source=1' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu_v2/get_item_report_comments":{"post":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get comment analysis for a video\n\n### Parameters\n- item_id: Video (item) ID\n\n### Return\n- Video comment analysis data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.003 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_xingtu_v2_get_item_report_comments","requestBody":{"content":{"application/json":{"schema":{"properties":{"item_id":{"description":"Video (item) ID","title":"Item Id","type":"string"}},"required":["item_id"],"title":"Body_get_item_report_comments_api_v1_douyin_xingtu_v2_get_item_report_comments_post","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Video comment analysis data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_item_report_comments","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-xingtu_v2-get_item_report_comments","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.003,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:39b0a5946a0820feb699d296de30b6540ea45bc97e504853806ea690312176d9","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"20d1644530d9"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_xingtu_v2_get_item_report_comments","path":"/apis/v1/tikhub/douyin/xingtu_v2/get_item_report_comments"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/get_item_report_comments","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/xingtu_v2/get_item_report_detail":{"post":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get a video's detail report and core performance metrics\n\n### Parameters\n- item_id: Video (item) ID\n\n### Return\n- Video information and detail-report data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_xingtu_v2_get_item_report_detail","requestBody":{"content":{"application/json":{"schema":{"properties":{"item_id":{"description":"Video (item) ID","title":"Item Id","type":"string"}},"required":["item_id"],"title":"Body_get_item_report_detail_api_v1_douyin_xingtu_v2_get_item_report_detail_post","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Video information and detail-report data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_item_report_detail","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-xingtu_v2-get_item_report_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e3f9b2fe1cae9e4f13bf3de044bb3a57f973fc8414837c551d4e6013db15fd4c","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"78352ff54c51"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_xingtu_v2_get_item_report_detail","path":"/apis/v1/tikhub/douyin/xingtu_v2/get_item_report_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/get_item_report_detail","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/xingtu_v2/get_item_report_th_analysis":{"post":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get interaction analysis for a video\n\n### Parameters\n- item_id: Video (item) ID\n\n### Return\n- Video interaction analysis data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.003 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_xingtu_v2_get_item_report_th_analysis","requestBody":{"content":{"application/json":{"schema":{"properties":{"item_id":{"description":"Video (item) ID","title":"Item Id","type":"string"}},"required":["item_id"],"title":"Body_get_item_report_th_analysis_api_v1_douyin_xingtu_v2_get_item_report_th_analysis_post","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Video interaction analysis data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_item_report_th_analysis","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-xingtu_v2-get_item_report_th_analysis","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.003,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:4649655b92186a48e635bf6782b416b011ec25dfca962d2f30dd98ea2442b611","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"66810f0489e1"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_xingtu_v2_get_item_report_th_analysis","path":"/apis/v1/tikhub/douyin/xingtu_v2/get_item_report_th_analysis"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/get_item_report_th_analysis","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/xingtu_v2/get_item_report_trend":{"post":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get overall performance and trend data for a video\n\n### Parameters\n- item_id: Video (item) ID\n\n### Return\n- Video performance trend data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.003 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_xingtu_v2_get_item_report_trend","requestBody":{"content":{"application/json":{"schema":{"properties":{"item_id":{"description":"Video (item) ID","title":"Item Id","type":"string"}},"required":["item_id"],"title":"Body_get_item_report_trend_api_v1_douyin_xingtu_v2_get_item_report_trend_post","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Video performance trend data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_item_report_trend","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-xingtu_v2-get_item_report_trend","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.003,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:24fe31fd5d6387a226114cc2a2a44613726b118b4117b0061c9e1ea789d040d2","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8814f06881e7"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_xingtu_v2_get_item_report_trend","path":"/apis/v1/tikhub/douyin/xingtu_v2/get_item_report_trend"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/get_item_report_trend","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/xingtu_v2/get_playlet_actor_rank_catalog":{"post":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get XingTu playlet actor ranking catalog\n\n### Return\n- Playlet actor ranking catalog data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_xingtu_v2_get_playlet_actor_rank_catalog","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Playlet actor ranking catalog data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_playlet_actor_rank_catalog","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-xingtu_v2-get_playlet_actor_rank_catalog","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:35e349332aeebd0c4bb1ddd0171d541101bfdec800cff4207041928753319c77","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"09df1362d5de"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_xingtu_v2_get_playlet_actor_rank_catalog","path":"/apis/v1/tikhub/douyin/xingtu_v2/get_playlet_actor_rank_catalog"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/get_playlet_actor_rank_catalog","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/xingtu_v2/get_playlet_actor_rank_list":{"get":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get XingTu playlet actor ranking list data\n\n### Parameters\n- category: Category, default `playlet_actor_list`\n- name: Ranking name, `playlet_actor_composite_list`=composite list\n- qualifier: Actor type, empty=all\n- period: 7=weekly, 30=monthly\n- date: Date, format YYYYMMDD\n\n### Return\n- Playlet actor ranking data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_v2_get_playlet_actor_rank_list","parameters":[{"description":"Category, default `playlet_actor_list`","example":"playlet_actor_list","in":"query","name":"category","required":false,"schema":{"default":"playlet_actor_list","description":"Category, default `playlet_actor_list`","title":"Category","type":"string"}},{"description":"Date, format YYYYMMDD","example":"20251130","in":"query","name":"date","required":false,"schema":{"default":"20251130","description":"Date, format YYYYMMDD","title":"Date","type":"string"}},{"description":"Ranking name, `playlet_actor_composite_list`=composite list","example":"playlet_actor_composite_list","in":"query","name":"name","required":false,"schema":{"default":"playlet_actor_composite_list","description":"Ranking name, `playlet_actor_composite_list`=composite list","title":"Name","type":"string"}},{"description":"Period, 7=weekly, 30=monthly","example":30,"in":"query","name":"period","required":false,"schema":{"default":30,"description":"Period, 7=weekly, 30=monthly","title":"Period","type":"integer"}},{"description":"Actor type, empty=all","example":"","in":"query","name":"qualifier","required":false,"schema":{"default":"","description":"Actor type, empty=all","title":"Qualifier","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Playlet actor ranking data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_playlet_actor_rank_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu_v2-get_playlet_actor_rank_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:bb2f60ab908a783316d49448c6e4dd4aa39c963841152c37f9bfc2ff69b33b11","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a2dcd0f506e5"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_v2_get_playlet_actor_rank_list","path":"/apis/v1/tikhub/douyin/xingtu_v2/get_playlet_actor_rank_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/get_playlet_actor_rank_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/xingtu_v2/get_ranking_list_catalog":{"get":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get XingTu hot ranking list catalog, returns qualifier_id and other category information\n\n### Parameters\n- codes: Classification codes, default is empty string\n- biz_scene: Business scene\n    - `douyin_flow_split_video_author_ranks`: Video creator ranking\n    - `douyin_flow_split_live_author_ranks`: Live streamer ranking\n\n### Return\n- Hot ranking catalog data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_v2_get_ranking_list_catalog","parameters":[{"description":"Business scene\n    - `douyin_flow_split_video_author_ranks`: Video creator ranking\n    - `douyin_flow_split_live_author_ranks`: Live streamer ranking","example":"douyin_flow_split_video_author_ranks","in":"query","name":"biz_scene","required":false,"schema":{"default":"douyin_flow_split_video_author_ranks","description":"Business scene\n    - `douyin_flow_split_video_author_ranks`: Video creator ranking\n    - `douyin_flow_split_live_author_ranks`: Live streamer ranking","title":"Biz Scene","type":"string"}},{"description":"Classification codes, default is empty string","example":"","in":"query","name":"codes","required":false,"schema":{"default":"","description":"Classification codes, default is empty string","title":"Codes","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Hot ranking catalog data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_ranking_list_catalog","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu_v2-get_ranking_list_catalog","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:fc4e5a3096ef842404645e16d378e0006a235b9d1aaf35586d587b3e983691b9","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"46631d4c96ab"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_v2_get_ranking_list_catalog","path":"/apis/v1/tikhub/douyin/xingtu_v2/get_ranking_list_catalog"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/get_ranking_list_catalog","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/xingtu_v2/get_ranking_list_data":{"get":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get XingTu creator business ranking list data\n- qualifier can be obtained from `get_ranking_list_catalog` API\n\n### Parameters\n- code: Ranking type code\n    - Video business ranking: 1=Brand Premium, 2=A3 Seeding, 3=Search After Watch, 4=E-commerce, 5=Ad Flow, 6=High Potential\n    - Video content ranking: 17=Follower Growth Dark Horse, 18=Top Must-Pick\n    - Live streamer type: 23=Game Streamer, 30=Other Streamer, 37=E-commerce Streamer (version=base)\n    - Live ranking type: 23=Game Brand Premium, 24=Non-game Brand Premium, 25=Component Click, 26=Download Conversion, 27=Lead Collection, 28=Ad Flow, 29=High Potential\n- qualifier: Category qualifier_id from `get_ranking_list_catalog`\n- version: `flow_split`=default for video rankings, `base`=commonly used for live rankings\n- period: 7=weekly, 30=monthly\n- date: Date, format YYYYMMDD\n\n### Return\n- Creator business ranking data\n\nAPI references: `get_ranking_list_catalog` = `GET /tikhub/douyin/xingtu_v2/get_ranking_list_catalog` (operationId: `get_tikhub_douyin_xingtu_v2_get_ranking_list_catalog`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_v2_get_ranking_list_data","parameters":[{"description":"Ranking type code\n    - Video business ranking: 1=Brand Premium, 2=A3 Seeding, 3=Search After Watch, 4=E-commerce, 5=Ad Flow, 6=High Potential\n    - Video content ranking: 17=Follower Growth Dark Horse, 18=Top Must-Pick\n    - Live streamer type: 23=Game Streamer, 30=Other Streamer, 37=E-commerce Streamer (version=base)\n    - Live ranking type: 23=Game Brand Premium, 24=Non-game Brand Premium, 25=Component Click, 26=Download Conversion, 27=Lead Collection, 28=Ad Flow, 29=High Potential","example":1,"in":"query","name":"code","required":false,"schema":{"default":1,"description":"Ranking type code\n    - Video business ranking: 1=Brand Premium, 2=A3 Seeding, 3=Search After Watch, 4=E-commerce, 5=Ad Flow, 6=High Potential\n    - Video content ranking: 17=Follower Growth Dark Horse, 18=Top Must-Pick\n    - Live streamer type: 23=Game Streamer, 30=Other Streamer, 37=E-commerce Streamer (version=base)\n    - Live ranking type: 23=Game Brand Premium, 24=Non-game Brand Premium, 25=Component Click, 26=Download Conversion, 27=Lead Collection, 28=Ad Flow, 29=High Potential","title":"Code","type":"integer"}},{"description":"Date, format YYYYMMDD","example":"20260131","in":"query","name":"date","required":false,"schema":{"default":"20260131","description":"Date, format YYYYMMDD","title":"Date","type":"string"}},{"description":"Period, 7=weekly, 30=monthly","example":30,"in":"query","name":"period","required":false,"schema":{"default":30,"description":"Period, 7=weekly, 30=monthly","title":"Period","type":"integer"}},{"description":"Category qualifier_id, obtained from get_ranking_list_catalog\n\nUsage: Category qualifier_id from `get_ranking_list_catalog`\n\nAPI references: `get_ranking_list_catalog` = `GET /tikhub/douyin/xingtu_v2/get_ranking_list_catalog` (operationId: `get_tikhub_douyin_xingtu_v2_get_ranking_list_catalog`).","example":"1901","in":"query","name":"qualifier","required":false,"schema":{"default":"1901","description":"Category qualifier_id, obtained from get_ranking_list_catalog\n\nUsage: Category qualifier_id from `get_ranking_list_catalog`\n\nAPI references: `get_ranking_list_catalog` = `GET /tikhub/douyin/xingtu_v2/get_ranking_list_catalog` (operationId: `get_tikhub_douyin_xingtu_v2_get_ranking_list_catalog`).","title":"Qualifier","type":"string"}},{"description":"Version\n\nUsage: `flow_split`=default for video rankings, `base`=commonly used for live rankings","example":"flow_split","in":"query","name":"version","required":false,"schema":{"default":"flow_split","description":"Version\n\nUsage: `flow_split`=default for video rankings, `base`=commonly used for live rankings","title":"Version","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Creator business ranking data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_ranking_list_data","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu_v2-get_ranking_list_data","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:f4644adb1309b47ce8ab2ba0810d5a26fc760ceec6cb13ca00790c9a4d14da65","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1fbc7e23dead"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_v2_get_ranking_list_data","path":"/apis/v1/tikhub/douyin/xingtu_v2/get_ranking_list_data"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/get_ranking_list_data","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/xingtu_v2/get_recommend_for_star_authors":{"post":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get similar creator recommendation\n\n### Parameters\n- author_ids: List of creator/author IDs\n- similar_type: Similarity type\n    - `comprehension`: Comprehensive similarity\n    - `content`: Content similarity\n    - `audience`: Audience similarity\n    - `commercial`: Commercial capability similarity\n- page: Page number, default 1\n\n### Return\n- Similar creator recommendation data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_xingtu_v2_get_recommend_for_star_authors","requestBody":{"content":{"application/json":{"schema":{"properties":{"author_ids":{"description":"List of creator author IDs","items":{"type":"string"},"title":"Author Ids","type":"array"},"page":{"default":1,"description":"Page number, default 1","title":"Page","type":"integer"},"similar_type":{"default":"content","description":"Similarity type\n    - `comprehension`: Comprehensive similarity\n    - `content`: Content similarity\n    - `audience`: Audience similarity\n    - `commercial`: Commercial capability similarity","title":"Similar Type","type":"string"}},"required":["author_ids"],"title":"Body_get_recommend_for_star_authors_api_v1_douyin_xingtu_v2_get_recommend_for_star_authors_post","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Similar creator recommendation data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_recommend_for_star_authors","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-xingtu_v2-get_recommend_for_star_authors","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:ed2a6260eb5d06b9009268a6fad0e3c1da50aad39a5886a62545af7144a14028","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"22c21a362741"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_xingtu_v2_get_recommend_for_star_authors","path":"/apis/v1/tikhub/douyin/xingtu_v2/get_recommend_for_star_authors"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/get_recommend_for_star_authors","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/xingtu_v2/get_resource_list":{"get":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get marketing activity resource list\n\n### Parameters\n- resource_id: Resource ID\n\n### Return\n- Marketing activity resource data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_v2_get_resource_list","parameters":[{"description":"Resource ID","example":1052,"in":"query","name":"resource_id","required":true,"schema":{"description":"Resource ID","title":"Resource Id","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Marketing activity resource data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_resource_list","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu_v2-get_resource_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:fcf3fd530f618aaf18d38abc49a64b795c67d6227b4e97359da6fa8a3d5e256f","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1cd7b5086f12"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_v2_get_resource_list","path":"/apis/v1/tikhub/douyin/xingtu_v2/get_resource_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/get_resource_list","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu_v2/get_resource_list?resource_id=1052' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu_v2/get_search_field_options":{"get":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get filter option values that vary by cooperation type (task_category), such as\n  fans/audience crowd profiles for the creator marketplace\n- Complements get_author_market_fields (age/gender/region/device); the two together\n  form the complete set of options\n\n### Parameters\n- platform_source: Platform source, 1=Douyin, 2=Toutiao\n- task_category: Task category, 1=Douyin video, 6=Douyin live, 11=Toutiao article\n\n### Return\n- service_options: a map of field name to option list; each value is a JSON string\n  and needs to be parsed by the caller\n\nAPI references: `get_author_market_fields` = `GET /tikhub/douyin/xingtu_v2/get_author_market_fields` (operationId: `get_tikhub_douyin_xingtu_v2_get_author_market_fields`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_v2_get_search_field_options","parameters":[{"description":"Platform source: 1=Douyin, 2=Toutiao","example":1,"in":"query","name":"platform_source","required":false,"schema":{"default":1,"description":"Platform source: 1=Douyin, 2=Toutiao","title":"Platform Source","type":"integer"}},{"description":"Task category: 1=Douyin video, 6=Douyin live, 11=Toutiao article","example":1,"in":"query","name":"task_category","required":false,"schema":{"default":1,"description":"Task category: 1=Douyin video, 6=Douyin live, 11=Toutiao article","title":"Task Category","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- service_options: a map of field name to option list; each value is a JSON string\n  and needs to be parsed by the caller"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_search_field_options","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu_v2-get_search_field_options","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:f6426f13ec30c066dca6ed79af965159de1a278150e35097d76da7f18e3d0b9d","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"050540af47c5"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_v2_get_search_field_options","path":"/apis/v1/tikhub/douyin/xingtu_v2/get_search_field_options"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/get_search_field_options","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/xingtu_v2/get_user_profile_qrcode":{"get":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Generate user profile QR code\n- Either core_user_id or sec_uid is required\n\n### Parameters\n- core_user_id: User core ID (pick one with sec_uid)\n- sec_uid: User sec_uid (pick one with core_user_id)\n\n### Return\n- User profile QR code data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_v2_get_user_profile_qrcode","parameters":[{"description":"User core ID (pick one with sec_uid)","example":"1113181577281568","in":"query","name":"core_user_id","required":false,"schema":{"description":"User core ID (pick one with sec_uid)","title":"Core User Id","type":["string","null"]}},{"description":"User sec_uid (pick one with core_user_id)","in":"query","name":"sec_uid","required":false,"schema":{"description":"User sec_uid (pick one with core_user_id)","title":"Sec Uid","type":["string","null"]}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- User profile QR code data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_user_profile_qrcode","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu_v2-get_user_profile_qrcode","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:a78e6bdf654c96926f50d5461992cd020d0df7d56f46e85cd03a5b6a8efa296d","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a9303bb4bf78"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_v2_get_user_profile_qrcode","path":"/apis/v1/tikhub/douyin/xingtu_v2/get_user_profile_qrcode"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/get_user_profile_qrcode","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/xingtu_v2/get_xingtu_kolid_by_sec_user_id":{"get":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get Xingtu author ID by Douyin sec_user_id\n\n### Parameters\n- sec_user_id: Douyin user sec_user_id, obtainable from Douyin user-profile endpoints\n\n### Return\n- Xingtu author ID data; returns exist=false if the user does not exist or has not joined Xingtu\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_v2_get_xingtu_kolid_by_sec_user_id","parameters":[{"description":"Douyin user sec_user_id, obtainable from Douyin user-profile endpoints","example":"MS4wLjABAAAAoxwUZouIdKL6sZ8EB96KDjkrhfBMS1KbCgsMJR1kIUs","in":"query","name":"sec_user_id","required":true,"schema":{"description":"Douyin user sec_user_id, obtainable from Douyin user-profile endpoints","title":"Sec User Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Xingtu author ID data; returns exist=false if the user does not exist or has not joined Xingtu"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_xingtu_kolid_by_sec_user_id","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"xingtu_v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu_v2-get_xingtu_kolid_by_sec_user_id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:d23030316058c98cb7c826684be555329164618053ac7c98eddcfd5a4a45d0e0","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"39c087ab4fe0"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_v2_get_xingtu_kolid_by_sec_user_id","path":"/apis/v1/tikhub/douyin/xingtu_v2/get_xingtu_kolid_by_sec_user_id"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/get_xingtu_kolid_by_sec_user_id","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu_v2/get_xingtu_kolid_by_sec_user_id?sec_user_id=MS4wLjABAAAAoxwUZouIdKL6sZ8EB96KDjkrhfBMS1KbCgsMJR1kIUs' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu_v2/get_xingtu_kolid_by_uid":{"get":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get Xingtu author ID by Douyin user ID (uid)\n- The returned Xingtu author ID is the o_author_id required by other creator endpoints\n\n### Parameters\n- uid: Douyin user ID, obtainable from Douyin user-profile endpoints\n\n### Return\n- Xingtu author ID data; returns exist=false if the user does not exist or has not joined Xingtu\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_v2_get_xingtu_kolid_by_uid","parameters":[{"description":"Douyin User ID (uid\n\nUsage: Douyin user ID, obtainable from Douyin user-profile endpoints","example":"70452002324","in":"query","name":"uid","required":true,"schema":{"description":"Douyin User ID (uid\n\nUsage: Douyin user ID, obtainable from Douyin user-profile endpoints","title":"Uid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Xingtu author ID data; returns exist=false if the user does not exist or has not joined Xingtu"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_xingtu_kolid_by_uid","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"xingtu_v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu_v2-get_xingtu_kolid_by_uid","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:d23030316058c98cb7c826684be555329164618053ac7c98eddcfd5a4a45d0e0","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"582544da5b3b"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_v2_get_xingtu_kolid_by_uid","path":"/apis/v1/tikhub/douyin/xingtu_v2/get_xingtu_kolid_by_uid"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/get_xingtu_kolid_by_uid","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu_v2/get_xingtu_kolid_by_uid?uid=70452002324' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu_v2/get_xingtu_kolid_by_unique_id":{"get":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get Xingtu author ID by Douyin unique_id\n\n### Parameters\n- unique_id: Douyin unique_id\n\n### Return\n- Xingtu author ID data; returns exist=false if the user does not exist or has not joined Xingtu\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_v2_get_xingtu_kolid_by_unique_id","parameters":[{"description":"Douyin User unique_id","example":"m6640150","in":"query","name":"unique_id","required":true,"schema":{"description":"Douyin User unique_id","title":"Unique Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Xingtu author ID data; returns exist=false if the user does not exist or has not joined Xingtu"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin get_xingtu_kolid_by_unique_id","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"xingtu_v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu_v2-get_xingtu_kolid_by_unique_id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:d23030316058c98cb7c826684be555329164618053ac7c98eddcfd5a4a45d0e0","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f5d7d362a133"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_v2_get_xingtu_kolid_by_unique_id","path":"/apis/v1/tikhub/douyin/xingtu_v2/get_xingtu_kolid_by_unique_id"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/get_xingtu_kolid_by_unique_id","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu_v2/get_xingtu_kolid_by_unique_id?unique_id=m6640150' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu_v2/multi_get_author_info":{"post":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get info for multiple creators in one call, saving request quota\n\n### Parameters\n- author_ids: Creator ID list, up to 50 per call (exceeding returns an error)\n- platform_source: Platform source, default 1\n- platform_channel: Platform channel, default 1\n\n### Return\n- Creator info data (authors: matched creators, not_exist_author_ids: unknown IDs)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_xingtu_v2_multi_get_author_info","requestBody":{"content":{"application/json":{"schema":{"properties":{"author_ids":{"description":"Creator ID list, up to 50 per call","items":{"type":"string"},"maxItems":50,"title":"Author Ids","type":"array"},"platform_channel":{"default":1,"description":"Platform channel, default 1","title":"Platform Channel","type":"integer"},"platform_source":{"default":1,"description":"Platform source, default 1","title":"Platform Source","type":"integer"}},"required":["author_ids"],"title":"Body_multi_get_author_info_api_v1_douyin_xingtu_v2_multi_get_author_info_post","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Creator info data (authors: matched creators, not_exist_author_ids: unknown IDs)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin multi_get_author_info","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-xingtu_v2-multi_get_author_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:4deb81bc8033ade476832d6b05db79c3a0ca8064d1b10570cf6be720317e3bc1","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"012eb670edf1"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_xingtu_v2_multi_get_author_info","path":"/apis/v1/tikhub/douyin/xingtu_v2/multi_get_author_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/multi_get_author_info","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/xingtu_v2/multi_get_item_stats":{"post":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Batch get play count and details for multiple videos (items), up to 20 per call\n- Each item has stats (watch_cnt/like_cnt/comment_cnt/share_cnt/favorite_cnt/\n  interact_rate/avg_watch_dura) and video details\n- Note: watch_cnt is the total play count INCLUDING paid promotion (ad boost),\n  with video details; for organic (non-promoted) play count, use Douyin App V3\n  `/tikhub/douyin/app/v3/fetch_multi_video_statistics`\n- Upstream bills as 20 regardless (fewer than 20 still counts as 20); fill 20 for best value\n\n### Parameters\n- item_ids: Video (item) ID list, up to 20 per call (exceeding returns an error); auto de-dup\n- platform_source: Platform source, default 1\n- need_cover_url: Whether to return cover URL, default true\n\n### Return\n- items: Matched video list, each with stats and video details (invalid/deleted IDs are dropped upstream)\n\nAPI references: `fetch_multi_video_statistics` = `GET /tikhub/douyin/app/v3/fetch_multi_video_statistics` (operationId: `get_tikhub_douyin_app_v3_fetch_multi_video_statistics`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.04 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_douyin_xingtu_v2_multi_get_item_stats","requestBody":{"content":{"application/json":{"schema":{"properties":{"item_ids":{"description":"Video (item) ID list, up to 20 per call (exceeding returns an error); auto de-dup","items":{"type":"string"},"maxItems":20,"title":"Item Ids","type":"array"},"need_cover_url":{"default":true,"description":"Whether to return cover URL","title":"Need Cover Url","type":"boolean"},"platform_source":{"default":1,"description":"Platform source, default 1","title":"Platform Source","type":"integer"}},"required":["item_ids"],"title":"Body_multi_get_item_stats_api_v1_douyin_xingtu_v2_multi_get_item_stats_post","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- items: Matched video list, each with stats and video details (invalid/deleted IDs are dropped upstream)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin multi_get_item_stats","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-douyin-xingtu_v2-multi_get_item_stats","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.04,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:ee3d89d0ed7286c1e09e1d74b743e6caa65422707b6ec1b45d382efa7769f31c","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c0e4acb6c72b"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_douyin_xingtu_v2_multi_get_item_stats","path":"/apis/v1/tikhub/douyin/xingtu_v2/multi_get_item_stats"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/multi_get_item_stats","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/xingtu_v2/search_anchor":{"get":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Search Douyin live-stream anchors in the live marketplace by keyword, with full filtering\n\n### Parameters\n- keyword: Search keyword: nickname, Douyin ID, Xingtu ID or live content word\n- page: Page number, default 1\n- sort_field: Sort field, default `score` (comprehensive sort)\n- sort_type: Sort type, 1=asc, 2=desc, default 2\n- Cooperation: task_category, marketing_target, first_industry_id\n- Match: tag (category), persona_tags, gender, fans_min/fans_max\n- Cost-performance: expected_play_min/max, cpm_min/max,\n  cpe_min/max, interact_rate_min/max, play_over_rate_min/max, burst_text_rate_min/max\n- Price: price_type is fixed to `9` for live-stream pricing; price_min/price_max define the\n  anchor-price range and require price_type when either bound is supplied\n- Featured: author_list_id\n- Profile filters `extra_filter`: for audience/fans profile, region, connected-users, etc.\n  Pass a JSON-array string; each element is `{\"field_name\":\"...\",\"field_value\":\"...\"}` (optional `rel_id`),\n  Common fields:\n    - Audience gender: `watcher_gender_female_rate_v2__ge` (female-ratio threshold 0.5/0.6/0.7/0.8),\n      male uses `watcher_gender_male_rate_v2__ge`\n    - Audience age: `watcher_age_most_new` (dominant audience age, encoded array, e.g. `[22]`=24-30)\n  Example: `extra_filter=[{\"field_name\":\"watcher_gender_female_rate_v2__ge\",\"field_value\":\"0.5\"}]`\n- Note: valid IDs for tag/persona_tags come from `get_author_market_fields`; dynamic profile\n  fields and codes come from `get_search_field_options`; rate params are 0-1 decimals (0.02=2%)\n\n### Return\n- Anchor search result data (anchor info, live price, ACU/PCU, avg viewers, etc.)\n\nAPI references: `get_author_market_fields` = `GET /tikhub/douyin/xingtu_v2/get_author_market_fields` (operationId: `get_tikhub_douyin_xingtu_v2_get_author_market_fields`); `get_search_field_options` = `GET /tikhub/douyin/xingtu_v2/get_search_field_options` (operationId: `get_tikhub_douyin_xingtu_v2_get_search_field_options`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_v2_search_anchor","parameters":[{"description":"Featured creator list ID","in":"query","name":"author_list_id","required":false,"schema":{"description":"Featured creator list ID","title":"Author List Id","type":["string","null"]}},{"description":"Maximum viral-post rate, 0-1 decimal","example":0.8,"in":"query","name":"burst_text_rate_max","required":false,"schema":{"description":"Maximum viral-post rate, 0-1 decimal","maximum":1,"minimum":0,"title":"Burst Text Rate Max","type":["number","null"]}},{"description":"Minimum viral-post rate, 0-1 decimal","example":0.1,"in":"query","name":"burst_text_rate_min","required":false,"schema":{"description":"Minimum viral-post rate, 0-1 decimal","maximum":1,"minimum":0,"title":"Burst Text Rate Min","type":["number","null"]}},{"description":"Maximum expected CPE","example":5,"in":"query","name":"cpe_max","required":false,"schema":{"description":"Maximum expected CPE","title":"Cpe Max","type":["number","null"]}},{"description":"Minimum expected CPE","example":0.1,"in":"query","name":"cpe_min","required":false,"schema":{"description":"Minimum expected CPE","title":"Cpe Min","type":["number","null"]}},{"description":"Maximum expected CPM","example":100,"in":"query","name":"cpm_max","required":false,"schema":{"description":"Maximum expected CPM","title":"Cpm Max","type":["number","null"]}},{"description":"Minimum expected CPM","example":10,"in":"query","name":"cpm_min","required":false,"schema":{"description":"Minimum expected CPM","title":"Cpm Min","type":["number","null"]}},{"description":"Maximum expected plays","example":1000000,"in":"query","name":"expected_play_max","required":false,"schema":{"description":"Maximum expected plays","title":"Expected Play Max","type":["integer","null"]}},{"description":"Minimum expected plays","example":100000,"in":"query","name":"expected_play_min","required":false,"schema":{"description":"Minimum expected plays","title":"Expected Play Min","type":["integer","null"]}},{"description":"Extra profile filters as a JSON-array string; field_name and field_value must be non-empty strings","example":"[{\"field_name\":\"content_theme_labels_180d\",\"field_value\":\"[\\\"生活好物评测\\\"]\"},{\"field_name\":\"watcher_gender_female_rate_v2__ge\",\"field_value\":\"0.6\"},{\"field_name\":\"link_crowd_profile\",\"field_value\":\"[60,55,53,57]\"}]","in":"query","name":"extra_filter","required":false,"schema":{"description":"Extra profile filters as a JSON-array string; field_name and field_value must be non-empty strings","title":"Extra Filter","type":["string","null"]}},{"description":"Maximum followers","example":1000000,"in":"query","name":"fans_max","required":false,"schema":{"description":"Maximum followers","title":"Fans Max","type":["integer","null"]}},{"description":"Minimum followers","example":10000,"in":"query","name":"fans_min","required":false,"schema":{"description":"Minimum followers","title":"Fans Min","type":["integer","null"]}},{"description":"Industry ID","in":"query","name":"first_industry_id","required":false,"schema":{"description":"Industry ID","title":"First Industry Id","type":["integer","null"]}},{"description":"Creator gender, 1=male, 2=female","example":2,"in":"query","name":"gender","required":false,"schema":{"description":"Creator gender, 1=male, 2=female","title":"Gender","type":["integer","null"]}},{"description":"Maximum interaction rate, 0-1 decimal","example":0.5,"in":"query","name":"interact_rate_max","required":false,"schema":{"description":"Maximum interaction rate, 0-1 decimal","maximum":1,"minimum":0,"title":"Interact Rate Max","type":["number","null"]}},{"description":"Minimum interaction rate, 0-1 decimal (e.g. 0.02=2%)","example":0.02,"in":"query","name":"interact_rate_min","required":false,"schema":{"description":"Minimum interaction rate, 0-1 decimal (e.g. 0.02=2%)","maximum":1,"minimum":0,"title":"Interact Rate Min","type":["number","null"]}},{"description":"Search keyword: nickname, Douyin ID, Xingtu ID or live content word","example":"Gaming","in":"query","name":"keyword","required":true,"schema":{"description":"Search keyword: nickname, Douyin ID, Xingtu ID or live content word","title":"Keyword","type":"string"}},{"description":"Marketing target","example":3,"in":"query","name":"marketing_target","required":false,"schema":{"default":3,"description":"Marketing target","title":"Marketing Target","type":"integer"}},{"description":"Page number","example":1,"in":"query","name":"page","required":false,"schema":{"default":1,"description":"Page number","title":"Page","type":"integer"}},{"description":"Persona IDs (persona/education/certification/tone). Comma=match any; semicolon=group AND, e.g. `1129,110401;110213`","example":"1129,110401","in":"query","name":"persona_tags","required":false,"schema":{"description":"Persona IDs (persona/education/certification/tone). Comma=match any; semicolon=group AND, e.g. `1129,110401;110213`","title":"Persona Tags","type":["string","null"]}},{"description":"Maximum play-completion rate, 0-1 decimal","example":0.9,"in":"query","name":"play_over_rate_max","required":false,"schema":{"description":"Maximum play-completion rate, 0-1 decimal","maximum":1,"minimum":0,"title":"Play Over Rate Max","type":["number","null"]}},{"description":"Minimum play-completion rate, 0-1 decimal","example":0.05,"in":"query","name":"play_over_rate_min","required":false,"schema":{"description":"Minimum play-completion rate, 0-1 decimal","maximum":1,"minimum":0,"title":"Play Over Rate Min","type":["number","null"]}},{"description":"Maximum anchor price; price_type must also be provided when this field is supplied","example":100000,"in":"query","name":"price_max","required":false,"schema":{"description":"Maximum anchor price; price_type must also be provided when this field is supplied","minimum":0,"title":"Price Max","type":["integer","null"]}},{"description":"Minimum anchor price; price_type must also be provided when this field is supplied","example":1000,"in":"query","name":"price_min","required":false,"schema":{"description":"Minimum anchor price; price_type must also be provided when this field is supplied","minimum":0,"title":"Price Min","type":["integer","null"]}},{"description":"Live-stream price type, fixed to 9; used only in combination with price_min/price_max","example":9,"in":"query","name":"price_type","required":false,"schema":{"anyOf":[{"allOf":[{"enum":[9],"title":"XingtuAnchorPriceType","type":"integer"}],"description":"Live-stream price type, fixed to 9; used only in combination with price_min/price_max","title":"Price Type"},{"enum":[null],"type":["string","null"]}],"description":"Live-stream price type, fixed to 9; used only in combination with price_min/price_max","title":"Price Type"}},{"description":"Sort field, default score (comprehensive)","example":"score","in":"query","name":"sort_field","required":false,"schema":{"default":"score","description":"Sort field, default score (comprehensive)","title":"Sort Field","type":"string"}},{"description":"Sort type: 1=asc, 2=desc","example":2,"in":"query","name":"sort_type","required":false,"schema":{"default":2,"description":"Sort type: 1=asc, 2=desc","title":"Sort Type","type":"integer"}},{"description":"Creator category IDs, comma-separated, e.g. `1,6`","example":"1","in":"query","name":"tag","required":false,"schema":{"description":"Creator category IDs, comma-separated, e.g. `1,6`","title":"Tag","type":["string","null"]}},{"description":"Cooperation target","example":6,"in":"query","name":"task_category","required":false,"schema":{"default":6,"description":"Cooperation target","title":"Task Category","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Anchor search result data (anchor info, live price, ACU/PCU, avg viewers, etc.)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin search_anchor","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu_v2-search_anchor","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:bed2defff9f27a6c40b71f18d39eef431324e9cba4665b3b1b9bde7fe0e1ee17","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"351cfa1dfabd"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_v2_search_anchor","path":"/apis/v1/tikhub/douyin/xingtu_v2/search_anchor"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/search_anchor","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu_v2/search_anchor?burst_text_rate_max=0.8&burst_text_rate_min=0.1&cpe_max=5&cpe_min=0.1&cpm_max=100&cpm_min=10&expected_play_max=1000000&expected_play_min=100000&extra_filter=%5B%7B%22field_name%22%3A%22content_theme_labels_180d%22%2C%22field_value%22%3A%22%5B%5C%22%E7%94%9F%E6%B4%BB%E5%A5%BD%E7%89%A9%E8%AF%84%E6%B5%8B%5C%22%5D%22%7D%2C%7B%22field_name%22%3A%22watcher_gender_female_rate_v2__ge%22%2C%22field_value%22%3A%220.6%22%7D%2C%7B%22field_name%22%3A%22link_crowd_profile%22%2C%22field_value%22%3A%22%5B60%2C55%2C53%2C57%5D%22%7D%5D&fans_max=1000000&fans_min=10000&gender=2&interact_rate_max=0.5&interact_rate_min=0.02&keyword=Gaming&marketing_target=3&page=1&persona_tags=1129%2C110401&play_over_rate_max=0.9&play_over_rate_min=0.05&price_max=100000&price_min=1000&price_type=9&sort_field=score&sort_type=2&tag=1&task_category=6' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/douyin/xingtu_v2/search_creator":{"get":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Search or filter Douyin short-video creators with keyword, cooperation, creator profile,\n  performance, price, content-theme, and audience-profile filters.\n- `keyword` may be empty for filter-only browsing.\n\n### Basic search parameters\n- `keyword`: Optional search term; nickname text for `seach_type=2`, content text for\n  `seach_type=3`. Leave empty to use filters only.\n- `seach_type`: `2`=nickname (default), `3`=content.\n- `time_range_days`: Content range of `30`, `90`, or `180` days; only applies to content search.\n- `page`: Page number starting from 1.\n- `sort_field`: Sort field; default `score`.\n- `sort_type`: `1`=ascending, `2`=descending.\n\n### Cooperation and match parameters\n- `task_category`: Cooperation target or task category.\n- `marketing_target`: Marketing objective.\n- `first_industry_id`: First-level industry ID; `0` means unrestricted.\n- `author_list_id`: Featured creator-list ID.\n- `tag`: Creator-category IDs, comma-separated.\n- `persona_tags`: Persona/education/certification/style IDs. Commas mean OR within a group;\n  semicolons separate groups that must all match.\n- `gender`: Creator gender, `1`=male, `2`=female.\n- `fans_min` / `fans_max`: Follower-count range.\n\n### Performance and price parameters\n- `expected_play_min` / `expected_play_max`: Expected-play range.\n- `cpm_min` / `cpm_max`: Expected cost-per-thousand-play range.\n- `cpe_min` / `cpe_max`: Expected cost-per-engagement range.\n- `interact_rate_min` / `interact_rate_max`: Interaction-rate range as 0-1 decimals.\n- `play_over_rate_min` / `play_over_rate_max`: Completion-rate range as 0-1 decimals.\n- `burst_text_rate_min` / `burst_text_rate_max`: Viral-post-rate range as 0-1 decimals.\n- `price_type`: Video-length price tier: `1`=1-20s, `2`=21-60s, `3`=over 60s.\n- `price_min` / `price_max`: Creator-price range. `price_type` is required when either bound\n  is supplied. Omitting both bounds disables price filtering.\n\n### Extended profile filters\n- `extra_filter`: JSON-array string for content themes, audience/fan profiles, crowd segments,\n  region, and other dynamic filters. Every item requires non-empty string `field_name` and\n  `field_value`.\n- Common fields: `content_theme_labels_180d`, `watcher_gender_female_rate_v2__ge`,\n  `watcher_gender_male_rate_v2__ge`, `watcher_age_most_new`, and `link_crowd_profile`.\n- Use `get_author_market_fields` for creator-field IDs and `get_search_field_options` for\n  dynamic profile fields and codes.\n\n### Return\n- Creator results, pagination information, and related metrics.\n\n### Example 1: nickname search\nkeyword = \"airplane\"\nseach_type = 2\n\n### Example 2: content search\nkeyword = \"airplane\"\nseach_type = 3\ntime_range_days = 180\n\n### Example 3: filter-only search\nkeyword = \"\"\nseach_type = 3\ntime_range_days = 180\npage = 1\nsort_field = \"score\"\nsort_type = 2\ntask_category = 1\nmarketing_target = 1\nfirst_industry_id = 0\ntag = \"36\"\ngender = 2\nfans_min = 100000\nfans_max = 200000\nextra_filter = '[{\"field_name\":\"content_theme_labels_180d\",\"field_value\":\"[\\\"生活好物评测\\\"]\"},{\"field_name\":\"watcher_gender_female_rate_v2__ge\",\"field_value\":\"0.6\"},{\"field_name\":\"link_crowd_profile\",\"field_value\":\"[60,55,53,57]\"}]'\n\nCopy content-theme labels in extra_filter verbatim from the filter options; Chinese labels are required wire values.\n\nAPI references: `get_author_market_fields` = `GET /tikhub/douyin/xingtu_v2/get_author_market_fields` (operationId: `get_tikhub_douyin_xingtu_v2_get_author_market_fields`); `get_search_field_options` = `GET /tikhub/douyin/xingtu_v2/get_search_field_options` (operationId: `get_tikhub_douyin_xingtu_v2_get_search_field_options`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_v2_search_creator","parameters":[{"description":"Featured creator list ID","in":"query","name":"author_list_id","required":false,"schema":{"description":"Featured creator list ID","title":"Author List Id","type":["string","null"]}},{"description":"Maximum viral-post rate as a decimal between 0 and 1.","example":0.8,"in":"query","name":"burst_text_rate_max","required":false,"schema":{"description":"Maximum viral-post rate as a decimal between 0 and 1.","maximum":1,"minimum":0,"title":"Burst Text Rate Max","type":["number","null"]}},{"description":"Minimum viral-post rate as a decimal between 0 and 1.","example":0.1,"in":"query","name":"burst_text_rate_min","required":false,"schema":{"description":"Minimum viral-post rate as a decimal between 0 and 1.","maximum":1,"minimum":0,"title":"Burst Text Rate Min","type":["number","null"]}},{"description":"Maximum expected CPE","example":5,"in":"query","name":"cpe_max","required":false,"schema":{"description":"Maximum expected CPE","title":"Cpe Max","type":["number","null"]}},{"description":"Minimum expected CPE","example":0.1,"in":"query","name":"cpe_min","required":false,"schema":{"description":"Minimum expected CPE","title":"Cpe Min","type":["number","null"]}},{"description":"Maximum expected CPM","example":100,"in":"query","name":"cpm_max","required":false,"schema":{"description":"Maximum expected CPM","title":"Cpm Max","type":["number","null"]}},{"description":"Minimum expected CPM","example":10,"in":"query","name":"cpm_min","required":false,"schema":{"description":"Minimum expected CPM","title":"Cpm Min","type":["number","null"]}},{"description":"Maximum expected plays","example":1000000,"in":"query","name":"expected_play_max","required":false,"schema":{"description":"Maximum expected plays","title":"Expected Play Max","type":["integer","null"]}},{"description":"Minimum expected plays","example":100000,"in":"query","name":"expected_play_min","required":false,"schema":{"description":"Minimum expected plays","title":"Expected Play Min","type":["integer","null"]}},{"description":"Extra profile filters encoded as a JSON-array string. Each item must include non-empty string field_name and field_value; related-tier filters may also include rel_id. Supports content themes, viewer/follower profiles, audience groups, locations, and dynamic filter options.","example":"[{\"field_name\":\"content_theme_labels_180d\",\"field_value\":\"[\\\"生活好物评测\\\"]\"},{\"field_name\":\"watcher_gender_female_rate_v2__ge\",\"field_value\":\"0.6\"},{\"field_name\":\"link_crowd_profile\",\"field_value\":\"[60,55,53,57]\"}]","in":"query","name":"extra_filter","required":false,"schema":{"description":"Extra profile filters encoded as a JSON-array string. Each item must include non-empty string field_name and field_value; related-tier filters may also include rel_id. Supports content themes, viewer/follower profiles, audience groups, locations, and dynamic filter options.","title":"Extra Filter","type":["string","null"]}},{"description":"Maximum follower count, for example 200000 for at most 200,000 followers.","example":1000000,"in":"query","name":"fans_max","required":false,"schema":{"description":"Maximum follower count, for example 200000 for at most 200,000 followers.","title":"Fans Max","type":["integer","null"]}},{"description":"Minimum follower count, for example 100000 for at least 100,000 followers.","example":10000,"in":"query","name":"fans_min","required":false,"schema":{"description":"Minimum follower count, for example 100000 for at least 100,000 followers.","title":"Fans Min","type":["integer","null"]}},{"description":"Industry ID, 0=unlimited\n\nUsage: First-level industry ID; `0` means unrestricted.","example":0,"in":"query","name":"first_industry_id","required":false,"schema":{"default":0,"description":"Industry ID, 0=unlimited\n\nUsage: First-level industry ID; `0` means unrestricted.","title":"First Industry Id","type":"integer"}},{"description":"Creator gender, 1=male, 2=female","example":2,"in":"query","name":"gender","required":false,"schema":{"description":"Creator gender, 1=male, 2=female","title":"Gender","type":["integer","null"]}},{"description":"Maximum interaction rate as a decimal between 0 and 1.","example":0.5,"in":"query","name":"interact_rate_max","required":false,"schema":{"description":"Maximum interaction rate as a decimal between 0 and 1.","maximum":1,"minimum":0,"title":"Interact Rate Max","type":["number","null"]}},{"description":"Minimum interaction rate as a decimal between 0 and 1; 0.02 means 2%.","example":0.02,"in":"query","name":"interact_rate_min","required":false,"schema":{"description":"Minimum interaction rate as a decimal between 0 and 1; 0.02 means 2%.","maximum":1,"minimum":0,"title":"Interact Rate Min","type":["number","null"]}},{"description":"Optional keyword; empty means filter-only browsing. seach_type=2 matches nickname, =3 matches content","example":"Fitness","in":"query","name":"keyword","required":false,"schema":{"default":"","description":"Optional keyword; empty means filter-only browsing. seach_type=2 matches nickname, =3 matches content","title":"Keyword","type":"string"}},{"description":"Marketing target","example":1,"in":"query","name":"marketing_target","required":false,"schema":{"default":1,"description":"Marketing target","title":"Marketing Target","type":"integer"}},{"description":"Page number starting from 1.","example":1,"in":"query","name":"page","required":false,"schema":{"default":1,"description":"Page number starting from 1.","title":"Page","type":"integer"}},{"description":"Persona IDs (persona/education/certification/tone). Comma=match any; semicolon=group AND, e.g. `1129,110401;110213`","example":"1129,110401","in":"query","name":"persona_tags","required":false,"schema":{"description":"Persona IDs (persona/education/certification/tone). Comma=match any; semicolon=group AND, e.g. `1129,110401;110213`","title":"Persona Tags","type":["string","null"]}},{"description":"Maximum play-completion rate as a decimal between 0 and 1.","example":0.9,"in":"query","name":"play_over_rate_max","required":false,"schema":{"description":"Maximum play-completion rate as a decimal between 0 and 1.","maximum":1,"minimum":0,"title":"Play Over Rate Max","type":["number","null"]}},{"description":"Minimum play-completion rate as a decimal between 0 and 1.","example":0.05,"in":"query","name":"play_over_rate_min","required":false,"schema":{"description":"Minimum play-completion rate as a decimal between 0 and 1.","maximum":1,"minimum":0,"title":"Play Over Rate Min","type":["number","null"]}},{"description":"Maximum creator price. Supply price_type whenever this field is set.","example":100000,"in":"query","name":"price_max","required":false,"schema":{"description":"Maximum creator price. Supply price_type whenever this field is set.","minimum":0,"title":"Price Max","type":["integer","null"]}},{"description":"Minimum creator price. Supply price_type whenever this field is set.","example":1000,"in":"query","name":"price_min","required":false,"schema":{"description":"Minimum creator price. Supply price_type whenever this field is set.","minimum":0,"title":"Price Min","type":["integer","null"]}},{"description":"Creator video price tier: 1=1-20 seconds, 2=21-60 seconds, 3=60 seconds or above; used only in combination with price_min/price_max","example":2,"in":"query","name":"price_type","required":false,"schema":{"anyOf":[{"allOf":[{"enum":[1,2,3],"title":"XingtuCreatorPriceType","type":"integer"}],"description":"Creator video price tier: 1=1-20 seconds, 2=21-60 seconds, 3=60 seconds or above; used only in combination with price_min/price_max","title":"Price Type"},{"enum":[null],"type":["string","null"]}],"description":"Creator video price tier: 1=1-20 seconds, 2=21-60 seconds, 3=60 seconds or above; used only in combination with price_min/price_max","title":"Price Type"}},{"description":"Search mode: 2=by nickname, 3=by content\n\nUsage: `2`=nickname (default), `3`=content.","example":2,"in":"query","name":"seach_type","required":false,"schema":{"allOf":[{"enum":[2,3],"title":"XingtuCreatorSearchType","type":"integer"}],"default":2,"description":"Search mode: 2=by nickname, 3=by content\n\nUsage: `2`=nickname (default), `3`=content."}},{"description":"Sort field, default score (comprehensive)","example":"score","in":"query","name":"sort_field","required":false,"schema":{"default":"score","description":"Sort field, default score (comprehensive)","title":"Sort Field","type":"string"}},{"description":"Sort type: 1=asc, 2=desc\n\nUsage: `1`=ascending, `2`=descending.","example":2,"in":"query","name":"sort_type","required":false,"schema":{"default":2,"description":"Sort type: 1=asc, 2=desc\n\nUsage: `1`=ascending, `2`=descending.","title":"Sort Type","type":"integer"}},{"description":"Creator category IDs, comma-separated, e.g. `1,6`","example":"1","in":"query","name":"tag","required":false,"schema":{"description":"Creator category IDs, comma-separated, e.g. `1,6`","title":"Tag","type":["string","null"]}},{"description":"Cooperation target","example":1,"in":"query","name":"task_category","required":false,"schema":{"default":1,"description":"Cooperation target","title":"Task Category","type":"integer"}},{"description":"Content time range; only effective when seach_type=3\n\nUsage: Content range of `30`, `90`, or `180` days; only applies to content search.","example":180,"in":"query","name":"time_range_days","required":false,"schema":{"allOf":[{"enum":[30,90,180],"title":"XingtuContentSearchTimeRange","type":"integer"}],"default":180,"description":"Content time range; only effective when seach_type=3\n\nUsage: Content range of `30`, `90`, or `180` days; only applies to content search."}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Creator results, pagination information, and related metrics."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin search_creator","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu_v2-search_creator","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:ddbdf4e6bc5b43ab618065d1eb70521b19b2ac62b9c9d1af47797ed0ec8ac729","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"088f89c1920e"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_v2_search_creator","path":"/apis/v1/tikhub/douyin/xingtu_v2/search_creator"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/search_creator","x-aisa-validation":"provider"}},"/apis/v1/tikhub/douyin/xingtu_v2/search_toutiao_creator":{"get":{"description":"Douyin (xingtu_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Search Toutiao image-text creators in the image-text marketplace by keyword, with full filtering\n\n### Parameters\n- keyword: Search keyword: nickname, Toutiao ID or content word\n- page: Page number, default 1\n- sort_field: Sort field, default `score` (comprehensive sort)\n- sort_type: Sort type, 1=asc, 2=desc, default 2\n- Cooperation: task_category, marketing_target, first_industry_id\n- Match: tag (category), persona_tags, gender, fans_min/fans_max\n- Cost-performance: expected_play_min/max, cpm_min/max,\n  cpe_min/max, interact_rate_min/max, play_over_rate_min/max, burst_text_rate_min/max\n- Price: price_type is fixed to `11` for Toutiao image-text pricing; price_min/price_max define\n  the price range and require price_type when either bound is supplied\n- Featured: author_list_id\n- Profile filters `extra_filter`: for audience/fans profile, region, connected-users, etc.\n  Pass a JSON-array string; each element is `{\"field_name\":\"...\",\"field_value\":\"...\"}` (optional `rel_id`),\n  Common fields:\n    - Audience gender: `watcher_gender_female_rate_v2__ge` (female-ratio threshold 0.5/0.6/0.7/0.8),\n      male uses `watcher_gender_male_rate_v2__ge`\n    - Audience age: `watcher_age_most_new` (dominant audience age, encoded array, e.g. `[22]`=24-30)\n  Example: `extra_filter=[{\"field_name\":\"watcher_gender_female_rate_v2__ge\",\"field_value\":\"0.5\"}]`\n- Note: valid IDs for tag/persona_tags come from `get_author_market_fields`; dynamic profile\n  fields and codes come from `get_search_field_options`; rate params are 0-1 decimals (0.02=2%)\n\n### Return\n- Toutiao creator search result data (creator info, price, followers, expected reads, etc.)\n\nAPI references: `get_author_market_fields` = `GET /tikhub/douyin/xingtu_v2/get_author_market_fields` (operationId: `get_tikhub_douyin_xingtu_v2_get_author_market_fields`); `get_search_field_options` = `GET /tikhub/douyin/xingtu_v2/get_search_field_options` (operationId: `get_tikhub_douyin_xingtu_v2_get_search_field_options`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_douyin_xingtu_v2_search_toutiao_creator","parameters":[{"description":"Featured creator list ID","in":"query","name":"author_list_id","required":false,"schema":{"description":"Featured creator list ID","title":"Author List Id","type":["string","null"]}},{"description":"Maximum viral-post rate, 0-1 decimal","example":0.8,"in":"query","name":"burst_text_rate_max","required":false,"schema":{"description":"Maximum viral-post rate, 0-1 decimal","maximum":1,"minimum":0,"title":"Burst Text Rate Max","type":["number","null"]}},{"description":"Minimum viral-post rate, 0-1 decimal","example":0.1,"in":"query","name":"burst_text_rate_min","required":false,"schema":{"description":"Minimum viral-post rate, 0-1 decimal","maximum":1,"minimum":0,"title":"Burst Text Rate Min","type":["number","null"]}},{"description":"Maximum expected CPE","example":5,"in":"query","name":"cpe_max","required":false,"schema":{"description":"Maximum expected CPE","title":"Cpe Max","type":["number","null"]}},{"description":"Minimum expected CPE","example":0.1,"in":"query","name":"cpe_min","required":false,"schema":{"description":"Minimum expected CPE","title":"Cpe Min","type":["number","null"]}},{"description":"Maximum expected CPM","example":100,"in":"query","name":"cpm_max","required":false,"schema":{"description":"Maximum expected CPM","title":"Cpm Max","type":["number","null"]}},{"description":"Minimum expected CPM","example":10,"in":"query","name":"cpm_min","required":false,"schema":{"description":"Minimum expected CPM","title":"Cpm Min","type":["number","null"]}},{"description":"Maximum expected plays","example":1000000,"in":"query","name":"expected_play_max","required":false,"schema":{"description":"Maximum expected plays","title":"Expected Play Max","type":["integer","null"]}},{"description":"Minimum expected plays","example":100000,"in":"query","name":"expected_play_min","required":false,"schema":{"description":"Minimum expected plays","title":"Expected Play Min","type":["integer","null"]}},{"description":"Extra profile filters as a JSON-array string; field_name and field_value must be non-empty strings","example":"[{\"field_name\":\"content_theme_labels_180d\",\"field_value\":\"[\\\"生活好物评测\\\"]\"},{\"field_name\":\"watcher_gender_female_rate_v2__ge\",\"field_value\":\"0.6\"},{\"field_name\":\"link_crowd_profile\",\"field_value\":\"[60,55,53,57]\"}]","in":"query","name":"extra_filter","required":false,"schema":{"description":"Extra profile filters as a JSON-array string; field_name and field_value must be non-empty strings","title":"Extra Filter","type":["string","null"]}},{"description":"Maximum followers","example":1000000,"in":"query","name":"fans_max","required":false,"schema":{"description":"Maximum followers","title":"Fans Max","type":["integer","null"]}},{"description":"Minimum followers","example":10000,"in":"query","name":"fans_min","required":false,"schema":{"description":"Minimum followers","title":"Fans Min","type":["integer","null"]}},{"description":"Industry ID","in":"query","name":"first_industry_id","required":false,"schema":{"description":"Industry ID","title":"First Industry Id","type":["integer","null"]}},{"description":"Creator gender, 1=male, 2=female","example":2,"in":"query","name":"gender","required":false,"schema":{"description":"Creator gender, 1=male, 2=female","title":"Gender","type":["integer","null"]}},{"description":"Maximum interaction rate, 0-1 decimal","example":0.5,"in":"query","name":"interact_rate_max","required":false,"schema":{"description":"Maximum interaction rate, 0-1 decimal","maximum":1,"minimum":0,"title":"Interact Rate Max","type":["number","null"]}},{"description":"Minimum interaction rate, 0-1 decimal (e.g. 0.02=2%)","example":0.02,"in":"query","name":"interact_rate_min","required":false,"schema":{"description":"Minimum interaction rate, 0-1 decimal (e.g. 0.02=2%)","maximum":1,"minimum":0,"title":"Interact Rate Min","type":["number","null"]}},{"description":"Search keyword: nickname, Toutiao ID or content word","example":"Electronics","in":"query","name":"keyword","required":true,"schema":{"description":"Search keyword: nickname, Toutiao ID or content word","title":"Keyword","type":"string"}},{"description":"Marketing target","example":1,"in":"query","name":"marketing_target","required":false,"schema":{"default":1,"description":"Marketing target","title":"Marketing Target","type":"integer"}},{"description":"Page number","example":1,"in":"query","name":"page","required":false,"schema":{"default":1,"description":"Page number","title":"Page","type":"integer"}},{"description":"Persona IDs (persona/education/certification/tone). Comma=match any; semicolon=group AND, e.g. `1129,110401;110213`","example":"1129,110401","in":"query","name":"persona_tags","required":false,"schema":{"description":"Persona IDs (persona/education/certification/tone). Comma=match any; semicolon=group AND, e.g. `1129,110401;110213`","title":"Persona Tags","type":["string","null"]}},{"description":"Maximum play-completion rate, 0-1 decimal","example":0.9,"in":"query","name":"play_over_rate_max","required":false,"schema":{"description":"Maximum play-completion rate, 0-1 decimal","maximum":1,"minimum":0,"title":"Play Over Rate Max","type":["number","null"]}},{"description":"Minimum play-completion rate, 0-1 decimal","example":0.05,"in":"query","name":"play_over_rate_min","required":false,"schema":{"description":"Minimum play-completion rate, 0-1 decimal","maximum":1,"minimum":0,"title":"Play Over Rate Min","type":["number","null"]}},{"description":"Maximum image-text price; must be provided together with price_type","example":100000,"in":"query","name":"price_max","required":false,"schema":{"description":"Maximum image-text price; must be provided together with price_type","minimum":0,"title":"Price Max","type":["integer","null"]}},{"description":"Minimum image-text price; must be provided together with price_type","example":1000,"in":"query","name":"price_min","required":false,"schema":{"description":"Minimum image-text price; must be provided together with price_type","minimum":0,"title":"Price Min","type":["integer","null"]}},{"description":"Toutiao image-text price type, fixed to 11; only used together with price_min/price_max","example":11,"in":"query","name":"price_type","required":false,"schema":{"anyOf":[{"allOf":[{"enum":[11],"title":"XingtuToutiaoPriceType","type":"integer"}],"description":"Toutiao image-text price type, fixed to 11; only used together with price_min/price_max","title":"Price Type"},{"enum":[null],"type":["string","null"]}],"description":"Toutiao image-text price type, fixed to 11; only used together with price_min/price_max","title":"Price Type"}},{"description":"Sort field, default score (comprehensive)","example":"score","in":"query","name":"sort_field","required":false,"schema":{"default":"score","description":"Sort field, default score (comprehensive)","title":"Sort Field","type":"string"}},{"description":"Sort type: 1=asc, 2=desc","example":2,"in":"query","name":"sort_type","required":false,"schema":{"default":2,"description":"Sort type: 1=asc, 2=desc","title":"Sort Type","type":"integer"}},{"description":"Creator category IDs, comma-separated, e.g. `1,6`","example":"1","in":"query","name":"tag","required":false,"schema":{"description":"Creator category IDs, comma-separated, e.g. `1,6`","title":"Tag","type":["string","null"]}},{"description":"Cooperation target","example":11,"in":"query","name":"task_category","required":false,"schema":{"default":11,"description":"Cooperation target","title":"Task Category","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Toutiao creator search result data (creator info, price, followers, expected reads, etc.)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"douyin search_toutiao_creator","tags":["tikhub.douyin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-douyin-xingtu_v2-search_toutiao_creator","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:93d1751c61cdc9b5d1dc1f47e95ab93f2d06c5ab11dff0ff24a1dc982f29aa13","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7dde76311a6e"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_douyin_xingtu_v2_search_toutiao_creator","path":"/apis/v1/tikhub/douyin/xingtu_v2/search_toutiao_creator"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/douyin/xingtu_v2/search_toutiao_creator","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/douyin/xingtu_v2/search_toutiao_creator?burst_text_rate_max=0.8&burst_text_rate_min=0.1&cpe_max=5&cpe_min=0.1&cpm_max=100&cpm_min=10&expected_play_max=1000000&expected_play_min=100000&extra_filter=%5B%7B%22field_name%22%3A%22content_theme_labels_180d%22%2C%22field_value%22%3A%22%5B%5C%22%E7%94%9F%E6%B4%BB%E5%A5%BD%E7%89%A9%E8%AF%84%E6%B5%8B%5C%22%5D%22%7D%2C%7B%22field_name%22%3A%22watcher_gender_female_rate_v2__ge%22%2C%22field_value%22%3A%220.6%22%7D%2C%7B%22field_name%22%3A%22link_crowd_profile%22%2C%22field_value%22%3A%22%5B60%2C55%2C53%2C57%5D%22%7D%5D&fans_max=1000000&fans_min=10000&gender=2&interact_rate_max=0.5&interact_rate_min=0.02&keyword=Electronics&marketing_target=1&page=1&persona_tags=1129%2C110401&play_over_rate_max=0.9&play_over_rate_min=0.05&price_max=100000&price_min=1000&price_type=11&sort_field=score&sort_type=2&tag=1&task_category=11' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/hybrid/video_data":{"get":{"description":"Douyin / TikTok.\n\n### Purpose:\n- This endpoint is used to parse data of a single Douyin/TikTok video.\n### Parameters:\n- `url`: Video link, share link, or share text.\n### Returns:\n- `data`: Video data.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_hybrid_video_data","parameters":[{"description":"Base64 encoding URL","in":"query","name":"base64_url","required":false,"schema":{"default":false,"description":"Base64 encoding URL","title":"Base64 Url","type":"boolean"}},{"description":"Whether to return minimal data","in":"query","name":"minimal","required":false,"schema":{"default":false,"description":"Whether to return minimal data","title":"Minimal","type":"boolean"}},{"description":"Video link, share link, or share text.","example":"https://v.douyin.com/L4FJNR3/","in":"query","name":"url","required":true,"schema":{"title":"Url","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- `data`: Video data."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"hybrid video_data","tags":["tikhub.hybrid"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"video_data","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-hybrid-video_data","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:c136c0b01482f6c10817c5ac72b6c2e25912e19e9ba3eee7537cc5976fa96c9b","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"26812febcdbb"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_hybrid_video_data","path":"/apis/v1/tikhub/hybrid/video_data"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/hybrid/video_data","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/hybrid/video_data?url=https%3A%2F%2Fv.douyin.com%2FL4FJNR3%2F' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v1/fetch_cities":{"get":{"description":"Instagram (v1).\n\n### Purpose\n- Get cities/regions list of specified country\n\n### Parameters\n- country_code: Country code, e.g. US, CN, JP\n- page: Page number, default 1\n\n### Return\n- `country_info`: Country info\n- `city_list`: Cities list\n- `next_page`: Next page number\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v1_fetch_cities","parameters":[{"description":"Country code (e.g. US, CN, JP","example":"US","in":"query","name":"country_code","required":true,"schema":{"description":"Country code (e.g. US, CN, JP","title":"Country Code","type":"string"}},{"description":"Page number, default 1","in":"query","name":"page","required":false,"schema":{"default":1,"description":"Page number, default 1","minimum":1,"title":"Page","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `country_info`: Country info\n- `city_list`: Cities list\n- `next_page`: Next page number"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram fetch_cities","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v1-fetch_cities","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:0a90c22fc58687a995fc928862f64a42da1ca1a0b6a52df372d97dc04208e445","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6964bff83b47"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v1_fetch_cities","path":"/apis/v1/tikhub/instagram/v1/fetch_cities"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v1/fetch_cities","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v1/fetch_cities?country_code=US' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v1/fetch_explore_sections":{"get":{"description":"Instagram (v1).\n\n### Purpose\n- Get all sections and subsections of Instagram explore page\n\n### Return\n- `sections`: Sections list with names, subsections and recommended content\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v1_fetch_explore_sections","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `sections`: Sections list with names, subsections and recommended content"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram fetch_explore_sections","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v1-fetch_explore_sections","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:65c4fc491f750538cf02c0585a2f1ffdedc93108242eb5261c65b06a12a857c7","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c7e0e341cb1c"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v1_fetch_explore_sections","path":"/apis/v1/tikhub/instagram/v1/fetch_explore_sections"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v1/fetch_explore_sections","x-aisa-validation":"provider"}},"/apis/v1/tikhub/instagram/v1/fetch_location_info":{"get":{"description":"Instagram (v1).\n\n### Purpose\n- Get detailed information of specified location\n\n### Parameters\n- location_id: Location ID\n\n### Return\n- `location_info`: Location info including name, address, coordinates etc.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v1_fetch_location_info","parameters":[{"description":"Location ID","example":"703457703","in":"query","name":"location_id","required":true,"schema":{"description":"Location ID","title":"Location Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `location_info`: Location info including name, address, coordinates etc."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram fetch_location_info","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v1-fetch_location_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:3c87b1a1168bc1ad16d088ebf8ecee39bdce50de37c27ba05f74b6d87c67141c","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"09a433c5d3cf"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v1_fetch_location_info","path":"/apis/v1/tikhub/instagram/v1/fetch_location_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v1/fetch_location_info","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v1/fetch_location_info?location_id=703457703' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v1/fetch_locations":{"get":{"description":"Instagram (v1).\n\n### Purpose\n- Get Instagram locations list of specified city\n\n### Parameters\n- city_id: City ID (from fetch_cities API)\n- page: Page number, default 1\n\n### Return\n- `country_info`: Country info\n- `city_info`: City info\n- `location_list`: Locations list\n- `next_page`: Next page number\n\nAPI references: `fetch_cities` = `GET /tikhub/instagram/v1/fetch_cities` (operationId: `get_tikhub_instagram_v1_fetch_cities`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v1_fetch_locations","parameters":[{"description":"City ID (from fetch_cities\n\nAPI references: `fetch_cities` = `GET /tikhub/instagram/v1/fetch_cities` (operationId: `get_tikhub_instagram_v1_fetch_cities`).","example":"c2791472","in":"query","name":"city_id","required":true,"schema":{"description":"City ID (from fetch_cities\n\nAPI references: `fetch_cities` = `GET /tikhub/instagram/v1/fetch_cities` (operationId: `get_tikhub_instagram_v1_fetch_cities`).","title":"City Id","type":"string"}},{"description":"Page number, default 1","in":"query","name":"page","required":false,"schema":{"default":1,"description":"Page number, default 1","minimum":1,"title":"Page","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `country_info`: Country info\n- `city_info`: City info\n- `location_list`: Locations list\n- `next_page`: Next page number"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram fetch_locations","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v1-fetch_locations","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e35a3388200e1aebe365a8b12758e7f56c810dc2c725438496c94477134d89af","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"69215e56df0f"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v1_fetch_locations","path":"/apis/v1/tikhub/instagram/v1/fetch_locations"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v1/fetch_locations","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v1/fetch_locations?city_id=c2791472' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v1/fetch_post_by_id":{"get":{"description":"Instagram (v1).\n\n### Purpose\n- Get single post details by ID\n\n### Parameters\n- post_id: Post ID\n\n### Return\n- Post details object with media, likes, comments etc.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v1_fetch_post_by_id","parameters":[{"description":"Post ID","example":"3742637871112032100","in":"query","name":"post_id","required":true,"schema":{"description":"Post ID","title":"Post Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Post details object with media, likes, comments etc."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram fetch_post_by_id","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v1-fetch_post_by_id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:424cd9bab4232bd33c3ab2e5336e1d6a2e68b4ce0ae7acb1007f488d84a125cb","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9908969184ba"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v1_fetch_post_by_id","path":"/apis/v1/tikhub/instagram/v1/fetch_post_by_id"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v1/fetch_post_by_id","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v1/fetch_post_by_id?post_id=3742637871112032100' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v1/fetch_post_by_url":{"get":{"description":"Instagram (v1).\n\n### Purpose\n- Get single post details by URL\n\n### Parameters\n- post_url: Post URL\n\n### Return\n- Post details object with media, likes, comments etc.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v1_fetch_post_by_url","parameters":[{"description":"Post URL","example":"https://www.instagram.com/p/DPwhVB-jo9k/","in":"query","name":"post_url","required":true,"schema":{"description":"Post URL","title":"Post Url","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Post details object with media, likes, comments etc."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram fetch_post_by_url","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v1-fetch_post_by_url","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:424cd9bab4232bd33c3ab2e5336e1d6a2e68b4ce0ae7acb1007f488d84a125cb","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"94bd76fd53b5"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v1_fetch_post_by_url","path":"/apis/v1/tikhub/instagram/v1/fetch_post_by_url"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v1/fetch_post_by_url","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v1/fetch_post_by_url?post_url=https%3A%2F%2Fwww.instagram.com%2Fp%2FDPwhVB-jo9k%2F' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v1/fetch_related_profiles":{"get":{"description":"Instagram (v1).\n\n### Purpose\n- Get related/similar user recommendations\n\n### Parameters\n- user_id: Instagram user ID\n\n### Return\n- GraphQL style response with `data.user.edge_related_profiles`\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v1_fetch_related_profiles","parameters":[{"description":"Instagram user ID","example":"25025320","in":"query","name":"user_id","required":true,"schema":{"description":"Instagram user ID","title":"User Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- GraphQL style response with `data.user.edge_related_profiles`"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram fetch_related_profiles","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v1-fetch_related_profiles","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:f8504fd6262e66db88e62228b7c7334a2a3859f204c01c73b5ef60ce3cd1b544","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e3b29d16c13a"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v1_fetch_related_profiles","path":"/apis/v1/tikhub/instagram/v1/fetch_related_profiles"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v1/fetch_related_profiles","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v1/fetch_related_profiles?user_id=25025320' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v1/fetch_search":{"get":{"description":"Instagram (v1).\n\n### Purpose\n- Search users, hashtags or places on Instagram\n\n### Parameters\n- query: Search keyword\n- select: Filter type (optional)\n  - `users`: Only return users\n  - `hashtags`: Only return hashtags\n  - `places`: Only return places\n  - omit: Return all types\n\n### Return\n- `users`: Users list\n- `hashtags`: Hashtags list\n- `places`: Places list\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v1_fetch_search","parameters":[{"description":"Search keyword","example":"taylorswift","in":"query","name":"query","required":true,"schema":{"description":"Search keyword","title":"Query","type":"string"}},{"description":"Filter type (optional)\n  - `users`: Only return users\n  - `hashtags`: Only return hashtags\n  - `places`: Only return places\n  - omit: Return all types","in":"query","name":"select","required":false,"schema":{"description":"Filter type (optional)\n  - `users`: Only return users\n  - `hashtags`: Only return hashtags\n  - `places`: Only return places\n  - omit: Return all types","title":"Select","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `users`: Users list\n- `hashtags`: Hashtags list\n- `places`: Places list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram fetch_search","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v1-fetch_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:3ae5790d8de14d124538fe304b554dd5588081490262c0d571b28ea1d682c19d","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"70eb2a62d6e2"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v1_fetch_search","path":"/apis/v1/tikhub/instagram/v1/fetch_search"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v1/fetch_search","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v1/fetch_search?query=taylorswift' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v1/fetch_section_posts":{"get":{"description":"Instagram (v1).\n\n### Purpose\n- Get posts under specific explore section\n\n### Parameters\n- section_id: Section ID (from fetch_explore_sections API)\n- count: Count per page, default 20\n- max_id: Pagination cursor, omit for first request\n\n### Return\n- `section_name`: Section name\n- `items`: Posts list\n- `subsections`: Subsections list\n- `max_id`: Next page cursor\n- `more_available`: Whether more data available\n\nAPI references: `fetch_explore_sections` = `GET /tikhub/instagram/v1/fetch_explore_sections` (operationId: `get_tikhub_instagram_v1_fetch_explore_sections`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v1_fetch_section_posts","parameters":[{"description":"Count per page, default 20","in":"query","name":"count","required":false,"schema":{"default":20,"description":"Count per page, default 20","maximum":50,"minimum":1,"title":"Count","type":"integer"}},{"description":"Pagination cursor for next page","in":"query","name":"max_id","required":false,"schema":{"description":"Pagination cursor for next page","title":"Max Id","type":"string"}},{"description":"Section ID (from fetch_explore_sections\n\nAPI references: `fetch_explore_sections` = `GET /tikhub/instagram/v1/fetch_explore_sections` (operationId: `get_tikhub_instagram_v1_fetch_explore_sections`).","example":"10156104410190727","in":"query","name":"section_id","required":true,"schema":{"description":"Section ID (from fetch_explore_sections\n\nAPI references: `fetch_explore_sections` = `GET /tikhub/instagram/v1/fetch_explore_sections` (operationId: `get_tikhub_instagram_v1_fetch_explore_sections`).","title":"Section Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `section_name`: Section name\n- `items`: Posts list\n- `subsections`: Subsections list\n- `max_id`: Next page cursor\n- `more_available`: Whether more data available"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram fetch_section_posts","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v1-fetch_section_posts","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:a9e43653b754122e1bb8ced47ca666d6fe2904c1a8d47a0afcdc7571c32acd1a","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"fcf4f49984c8"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v1_fetch_section_posts","path":"/apis/v1/tikhub/instagram/v1/fetch_section_posts"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v1/fetch_section_posts","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v1/fetch_section_posts?section_id=10156104410190727' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v1/fetch_user_about_info":{"get":{"description":"Instagram (v1).\n\n### Purpose\n- Get user's \"About This Account\" information\n- Contains account creation date, location, verification status and more\n\n### Parameters\n- user_id: Instagram user ID (numeric format)\n\n### Return\n- `status`: Request status\n- `user_id`: User ID\n- `username`: Username\n- `profile_pic_url`: Profile picture URL\n- `is_verified`: Whether verified\n- `date_joined`: Account creation date (e.g., \"June 2012\")\n- `account_based_in`: Account location (e.g., \"United States\")\n- `verified_date`: Verification date (e.g., \"August 2017\", None if not verified)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v1_fetch_user_about_info","parameters":[{"description":"Instagram user ID","example":"182988865","in":"query","name":"user_id","required":true,"schema":{"description":"Instagram user ID","title":"User Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `status`: Request status\n- `user_id`: User ID\n- `username`: Username\n- `profile_pic_url`: Profile picture URL\n- `is_verified`: Whether verified\n- `date_joined`: Account creation date (e.g., \"June 2012\")\n- `account_based_in`: Account location (e.g., \"United States\")\n- `verified_date`: Verification date (e.g., \"August 2017\", None if not verified)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram fetch_user_about_info","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v1-fetch_user_about_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:3d2441e6208f241a136c1279700ac97a6bf57b78abcf69eb5db495442aa37cbf","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f6c28f2b060e"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v1_fetch_user_about_info","path":"/apis/v1/tikhub/instagram/v1/fetch_user_about_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v1/fetch_user_about_info","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v1/fetch_user_about_info?user_id=182988865' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v1/fetch_user_info_by_id":{"get":{"description":"Instagram (v1).\n\n### Purpose\n- Get user data by Instagram user ID\n\n### Parameters\n- user_id: Instagram user ID\n\n### Return\n- User information object with timeline media, HD avatar and complete data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v1_fetch_user_info_by_id","parameters":[{"description":"Instagram user ID","example":"25025320","in":"query","name":"user_id","required":true,"schema":{"description":"Instagram user ID","title":"User Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- User information object with timeline media, HD avatar and complete data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram fetch_user_info_by_id","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v1-fetch_user_info_by_id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:8ebd3e458828c3ea732db90249e2d4ef671273f2619c3183730bfda19f689f66","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f82c8cbcbf21"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v1_fetch_user_info_by_id","path":"/apis/v1/tikhub/instagram/v1/fetch_user_info_by_id"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v1/fetch_user_info_by_id","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v1/fetch_user_info_by_id?user_id=25025320' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v1/fetch_user_info_by_username":{"get":{"description":"Instagram (v1).\n\n### Purpose\n- Get user data by Instagram username\n\n### Parameters\n- username: Instagram username\n\n### Return\n- User information object with main fields:\n  - `id`: User ID\n  - `username`: Username\n  - `full_name`: Full name\n  - `biography`: Bio\n  - `bio_links`: Bio links list\n  - `edge_followed_by`: Followers count {count: xxx}\n  - `edge_follow`: Following count {count: xxx}\n  - `profile_pic_url`: Profile picture URL\n  - `profile_pic_url_hd`: HD profile picture URL\n  - `is_private`: Whether account is private\n  - `is_verified`: Whether account is verified\n  - `external_url`: External link\n  - `is_business_account`: Whether business account\n  - `is_professional_account`: Whether professional account\n  - `highlight_reel_count`: Highlights count\n  - `edge_owner_to_timeline_media`: Timeline media (contains recent posts)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v1_fetch_user_info_by_username","parameters":[{"description":"Instagram username","example":"instagram","in":"query","name":"username","required":true,"schema":{"description":"Instagram username","title":"Username","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- User information object with main fields:\n  - `id`: User ID\n  - `username`: Username\n  - `full_name`: Full name\n  - `biography`: Bio\n  - `bio_links`: Bio links list\n  - `edge_followed_by`: Followers count {count: xxx}\n  - `edge_follow`: Following count {count: xxx}\n  - `profile_pic_url`: Profile picture URL\n  - `profile_pic_url_hd`: HD profile picture URL\n  - `is_private`: Whether account is private\n  - `is_verified`: Whether account is verified\n  - `external_url`: External link\n  - `is_business_account`: Whether business account\n  - `is_professional_account`: Whether professional account\n  - `highlight_reel_count`: Highlights count\n  - `edge_owner_to_timeline_media`: Timeline media (contains recent posts)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram fetch_user_info_by_username","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v1-fetch_user_info_by_username","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:7907ef82cdc37d2287bb0e2ad5292542d40cba6da59b4bd0e76b5a06ce82e273","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b02a495bad23"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v1_fetch_user_info_by_username","path":"/apis/v1/tikhub/instagram/v1/fetch_user_info_by_username"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v1/fetch_user_info_by_username","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v1/fetch_user_info_by_username?username=instagram' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v1/fetch_user_reposts":{"get":{"description":"Instagram (v1).\n\n### Purpose\n- Get user reposts/shares list with pagination\n\n### Parameters\n- user_id: Instagram user ID\n- max_id: Pagination cursor, omit for first request\n\n### Return\n- `items`: Reposts list\n- `more_available`: Whether more data available\n- `next_max_id`: Next page cursor\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v1_fetch_user_reposts","parameters":[{"description":"Pagination cursor for next page","in":"query","name":"max_id","required":false,"schema":{"description":"Pagination cursor for next page","title":"Max Id","type":"string"}},{"description":"Instagram user ID","example":"25025320","in":"query","name":"user_id","required":true,"schema":{"description":"Instagram user ID","title":"User Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `items`: Reposts list\n- `more_available`: Whether more data available\n- `next_max_id`: Next page cursor"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram fetch_user_reposts","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v1-fetch_user_reposts","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:ac8d73f90022df81e85ba9ddbfe0ddefeaa0c9d200bdbdb3f0ab3fab1f318c5f","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ec2607fdb311"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v1_fetch_user_reposts","path":"/apis/v1/tikhub/instagram/v1/fetch_user_reposts"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v1/fetch_user_reposts","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v1/fetch_user_reposts?user_id=25025320' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v2/fetch_comment_replies":{"get":{"description":"Instagram (v2).\n\n### Purpose\n- Get list of replies to a comment\n- Need to get comment ID from fetch_post_comments first\n- Support pagination\n\n### Parameters\n- code_or_url: Post shortcode or full URL\n- comment_id: Comment ID\n- pagination_token: Pagination token from previous response\n\n### Return\n- `data.items`: List of replies\n- `pagination_token`: Next page token\n\nAPI references: `fetch_post_comments` = `GET /tikhub/instagram/v2/fetch_post_comments` (operationId: `get_tikhub_instagram_v2_fetch_post_comments`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v2_fetch_comment_replies","parameters":[{"description":"Post shortcode or URL","example":"DRhvwVLAHAG","in":"query","name":"code_or_url","required":true,"schema":{"description":"Post shortcode or URL","title":"Code Or Url","type":"string"}},{"description":"Comment ID Obtain the parent comment ID from the post-comments response. Call `GET /tikhub/instagram/v2/fetch_post_comments` (operationId: `get_tikhub_instagram_v2_fetch_post_comments`).","example":"18067775592012345","in":"query","name":"comment_id","required":true,"schema":{"description":"Comment ID Obtain the parent comment ID from the post-comments response. Call `GET /tikhub/instagram/v2/fetch_post_comments` (operationId: `get_tikhub_instagram_v2_fetch_post_comments`).","title":"Comment Id","type":"string"}},{"description":"Pagination token","in":"query","name":"pagination_token","required":false,"schema":{"description":"Pagination token","title":"Pagination Token","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data.items`: List of replies\n- `pagination_token`: Next page token"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram fetch_comment_replies","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v2-fetch_comment_replies","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:16f415eb0642b030947dc407487acdee429d733eb9efeb32d011818275dcbce2","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"353daf5406da"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v2_fetch_comment_replies","path":"/apis/v1/tikhub/instagram/v2/fetch_comment_replies"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v2/fetch_comment_replies","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v2/fetch_comment_replies?code_or_url=DRhvwVLAHAG&comment_id=18067775592012345' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v2/fetch_hashtag_posts":{"get":{"description":"Instagram (v2).\n\n### Purpose\n- Get posts under specified hashtag\n- Support filtering by top, recent, or reels only\n- Support pagination\n\n### Parameters\n- keyword: Hashtag keyword (without #)\n- feed_type: Feed type \"top\", \"recent\", or \"reels\", default top\n- pagination_token: Pagination token from previous response\n\n### Return\n- `data.items`: List of posts\n- `pagination_token`: Next page token\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v2_fetch_hashtag_posts","parameters":[{"description":"Feed type: top, recent, or reels","in":"query","name":"feed_type","required":false,"schema":{"default":"top","description":"Feed type: top, recent, or reels","title":"Feed Type","type":"string"}},{"description":"Hashtag keyword (without #","example":"cat","in":"query","name":"keyword","required":true,"schema":{"description":"Hashtag keyword (without #","title":"Keyword","type":"string"}},{"description":"Pagination token","in":"query","name":"pagination_token","required":false,"schema":{"description":"Pagination token","title":"Pagination Token","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data.items`: List of posts\n- `pagination_token`: Next page token"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram fetch_hashtag_posts","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v2-fetch_hashtag_posts","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:436ac60db610d532bf7640ced54a6c4902fef32521c0bfdcda63ba7a4be9d4c5","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"918ceed86c16"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v2_fetch_hashtag_posts","path":"/apis/v1/tikhub/instagram/v2/fetch_hashtag_posts"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v2/fetch_hashtag_posts","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v2/fetch_hashtag_posts?keyword=cat' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v2/fetch_highlight_stories":{"get":{"description":"Instagram (v2).\n\n### Purpose\n- Get all stories in a specific highlight\n- Need to get highlight ID from fetch_user_highlights first\n\n### Parameters\n- highlight_id: Highlight ID (with or without \"highlight:\" prefix)\n\n### Return\n- `data.items`: List of stories with image/video URLs, publish time, etc.\n\nAPI references: `fetch_user_highlights` = `GET /tikhub/instagram/v2/fetch_user_highlights` (operationId: `get_tikhub_instagram_v2_fetch_user_highlights`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v2_fetch_highlight_stories","parameters":[{"description":"Highlight ID (with or without \"highlight:\" prefix) Obtain a highlight ID from the user-highlights response. Call `GET /tikhub/instagram/v2/fetch_user_highlights` (operationId: `get_tikhub_instagram_v2_fetch_user_highlights`).","example":"17895069621772257","in":"query","name":"highlight_id","required":true,"schema":{"description":"Highlight ID (with or without \"highlight:\" prefix) Obtain a highlight ID from the user-highlights response. Call `GET /tikhub/instagram/v2/fetch_user_highlights` (operationId: `get_tikhub_instagram_v2_fetch_user_highlights`).","title":"Highlight Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data.items`: List of stories with image/video URLs, publish time, etc."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram fetch_highlight_stories","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v2-fetch_highlight_stories","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:55942a1d15befe9f0ea5de7853843f28750a4fa017f2046a6f5f9ca3544a7ca6","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"81f1b930e198"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v2_fetch_highlight_stories","path":"/apis/v1/tikhub/instagram/v2/fetch_highlight_stories"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v2/fetch_highlight_stories","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v2/fetch_highlight_stories?highlight_id=17895069621772257' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v2/fetch_location_posts":{"get":{"description":"Instagram (v2).\n\n### Purpose\n- Get posts at specified location\n- Location ID can be obtained from search_locations\n- Support pagination\n\n### Parameters\n- location_id: Location ID\n- pagination_token: Pagination token from previous response\n\n### Return\n- `data.items`: List of posts\n- `pagination_token`: Next page token\n\nAPI references: `search_locations` = `GET /tikhub/instagram/v2/search_locations` (operationId: `get_tikhub_instagram_v2_search_locations`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v2_fetch_location_posts","parameters":[{"description":"Location ID Obtain the location ID from location-search results. Call `GET /tikhub/instagram/v2/search_locations` (operationId: `get_tikhub_instagram_v2_search_locations`).","example":"331004901","in":"query","name":"location_id","required":true,"schema":{"description":"Location ID Obtain the location ID from location-search results. Call `GET /tikhub/instagram/v2/search_locations` (operationId: `get_tikhub_instagram_v2_search_locations`).","title":"Location Id","type":"string"}},{"description":"Pagination token","in":"query","name":"pagination_token","required":false,"schema":{"description":"Pagination token","title":"Pagination Token","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data.items`: List of posts\n- `pagination_token`: Next page token"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram fetch_location_posts","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v2-fetch_location_posts","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:436ac60db610d532bf7640ced54a6c4902fef32521c0bfdcda63ba7a4be9d4c5","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"aeec706031d7"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v2_fetch_location_posts","path":"/apis/v1/tikhub/instagram/v2/fetch_location_posts"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v2/fetch_location_posts","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v2/fetch_location_posts?location_id=331004901' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v2/fetch_music_posts":{"get":{"description":"Instagram (v2).\n\n### Purpose\n- Get posts using specified music\n- Audio ID can be obtained from post details\n- Support pagination\n\n### Parameters\n- audio_canonical_id: Audio ID\n- pagination_token: Pagination token from previous response\n\n### Return\n- `data.items`: List of posts\n- `pagination_token`: Next page token\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v2_fetch_music_posts","parameters":[{"description":"Audio ID","example":"564058920086577","in":"query","name":"audio_canonical_id","required":true,"schema":{"description":"Audio ID","title":"Audio Canonical Id","type":"string"}},{"description":"Pagination token","in":"query","name":"pagination_token","required":false,"schema":{"description":"Pagination token","title":"Pagination Token","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data.items`: List of posts\n- `pagination_token`: Next page token"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram fetch_music_posts","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v2-fetch_music_posts","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:436ac60db610d532bf7640ced54a6c4902fef32521c0bfdcda63ba7a4be9d4c5","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"56c8b5d04ec2"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v2_fetch_music_posts","path":"/apis/v1/tikhub/instagram/v2/fetch_music_posts"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v2/fetch_music_posts","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v2/fetch_music_posts?audio_canonical_id=564058920086577' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v2/fetch_post_comments":{"get":{"description":"Instagram (v2).\n\n### Purpose\n- Get list of comments on the post\n- Support sorting by recent or popular\n- Support pagination\n\n### Parameters\n- code_or_url: Post shortcode or full URL\n- sort_by: Sort by \"recent\" or \"popular\", default recent\n- pagination_token: Pagination token from previous response\n\n### Return\n- `data.items`: List of comments\n- `pagination_token`: Next page token\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v2_fetch_post_comments","parameters":[{"description":"Post shortcode or URL","example":"DRhvwVLAHAG","in":"query","name":"code_or_url","required":true,"schema":{"description":"Post shortcode or URL","title":"Code Or Url","type":"string"}},{"description":"Pagination token","example":"","in":"query","name":"pagination_token","required":false,"schema":{"default":"","description":"Pagination token","title":"Pagination Token","type":"string"}},{"description":"Sort by: recent or popular","example":"recent","in":"query","name":"sort_by","required":false,"schema":{"default":"recent","description":"Sort by: recent or popular","title":"Sort By","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data.items`: List of comments\n- `pagination_token`: Next page token"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram fetch_post_comments","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v2-fetch_post_comments","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:d4ebc4d424a287ac323202a042bef51f08f3c8eb4c402218bfc0401ad2b4ada4","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"80b2007d1deb"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v2_fetch_post_comments","path":"/apis/v1/tikhub/instagram/v2/fetch_post_comments"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v2/fetch_post_comments","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v2/fetch_post_comments?code_or_url=DRhvwVLAHAG&pagination_token=&sort_by=recent' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v2/fetch_post_info":{"get":{"description":"Instagram (v2).\n\n### Purpose\n- Get detailed information of Instagram post\n- Support shortcode or full URL\n\n### Parameters\n- code_or_url: Post shortcode or full URL\n\n### Return\n- `data`: Post details including media, caption, likes, comments, etc.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v2_fetch_post_info","parameters":[{"description":"Post shortcode or URL","example":"DRhvwVLAHAG","in":"query","name":"code_or_url","required":true,"schema":{"description":"Post shortcode or URL","title":"Code Or Url","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data`: Post details including media, caption, likes, comments, etc."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram fetch_post_info","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v2-fetch_post_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:8c2d0eb4b6604c21806e2e55880823f78ddb747001ca879822f640b1f2eb11e6","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7e689b9843af"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v2_fetch_post_info","path":"/apis/v1/tikhub/instagram/v2/fetch_post_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v2/fetch_post_info","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v2/fetch_post_info?code_or_url=DRhvwVLAHAG' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v2/fetch_post_likes":{"get":{"description":"Instagram (v2).\n\n### Purpose\n- Get list of users who liked the post\n- Support pagination\n\n### Parameters\n- code_or_url: Post shortcode or full URL\n- end_cursor: Pagination cursor from previous response\n\n### Return\n- `data.items`: List of users who liked\n- `end_cursor`: Next page cursor\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v2_fetch_post_likes","parameters":[{"description":"Post shortcode or URL","example":"DRhvwVLAHAG","in":"query","name":"code_or_url","required":true,"schema":{"description":"Post shortcode or URL","title":"Code Or Url","type":"string"}},{"description":"Pagination cursor","in":"query","name":"end_cursor","required":false,"schema":{"description":"Pagination cursor","title":"End Cursor","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data.items`: List of users who liked\n- `end_cursor`: Next page cursor"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram fetch_post_likes","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v2-fetch_post_likes","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:2265531c50f59ebb0c792811cd8893a31994b236f37ade2680ffb33bb8d41a98","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0ea74855d711"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v2_fetch_post_likes","path":"/apis/v1/tikhub/instagram/v2/fetch_post_likes"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v2/fetch_post_likes","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v2/fetch_post_likes?code_or_url=DRhvwVLAHAG' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v2/fetch_similar_users":{"get":{"description":"Instagram (v2).\n\n### Purpose\n- Get recommended similar users\n- Based on Instagram's recommendation algorithm\n\n### Parameters\n- username: Username (either username or user_id required)\n- user_id: User ID (either username or user_id required)\n\n### Return\n- `data.items`: List of similar users\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v2_fetch_similar_users","parameters":[{"description":"User ID (either username or user_id required)","example":"18527","in":"query","name":"user_id","required":false,"schema":{"description":"User ID (either username or user_id required)","title":"User Id","type":"string"}},{"description":"Username (either username or user_id required)","example":"instagram","in":"query","name":"username","required":false,"schema":{"description":"Username (either username or user_id required)","title":"Username","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data.items`: List of similar users"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram fetch_similar_users","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v2-fetch_similar_users","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:21904542840a961893d04b7ccd4d29d957249771a015387bb023af02beb51955","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"80baedf3de2f"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v2_fetch_similar_users","path":"/apis/v1/tikhub/instagram/v2/fetch_similar_users"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v2/fetch_similar_users","x-aisa-validation":"provider"}},"/apis/v1/tikhub/instagram/v2/fetch_user_followers":{"get":{"description":"Instagram (v2).\n\n### Purpose\n- Get list of followers of Instagram user\n- Support pagination\n\n### Parameters\n- username: Username (either username or user_id required)\n- user_id: User ID (either username or user_id required)\n- pagination_token: Pagination token from previous response\n\n### Return\n- `data.items`: List of followers\n- `pagination_token`: Next page token\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v2_fetch_user_followers","parameters":[{"description":"Pagination token","in":"query","name":"pagination_token","required":false,"schema":{"description":"Pagination token","title":"Pagination Token","type":"string"}},{"description":"User ID (either username or user_id required)","example":"18527","in":"query","name":"user_id","required":false,"schema":{"description":"User ID (either username or user_id required)","title":"User Id","type":"string"}},{"description":"Username (either username or user_id required)","example":"instagram","in":"query","name":"username","required":false,"schema":{"description":"Username (either username or user_id required)","title":"Username","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data.items`: List of followers\n- `pagination_token`: Next page token"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram fetch_user_followers","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v2-fetch_user_followers","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:b8a1e4795c4b501f5d03bc5c6faba60269afe81265385e6c5f796fb74f53dcfe","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8278c74253d3"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v2_fetch_user_followers","path":"/apis/v1/tikhub/instagram/v2/fetch_user_followers"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v2/fetch_user_followers","x-aisa-validation":"provider"}},"/apis/v1/tikhub/instagram/v2/fetch_user_following":{"get":{"description":"Instagram (v2).\n\n### Purpose\n- Get list of users that Instagram user is following\n- Support pagination\n\n### Parameters\n- username: Username (either username or user_id required)\n- user_id: User ID (either username or user_id required)\n- pagination_token: Pagination token from previous response\n\n### Return\n- `data.items`: List of following\n- `pagination_token`: Next page token\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v2_fetch_user_following","parameters":[{"description":"Pagination token","in":"query","name":"pagination_token","required":false,"schema":{"description":"Pagination token","title":"Pagination Token","type":"string"}},{"description":"User ID (either username or user_id required)","example":"18527","in":"query","name":"user_id","required":false,"schema":{"description":"User ID (either username or user_id required)","title":"User Id","type":"string"}},{"description":"Username (either username or user_id required)","example":"instagram","in":"query","name":"username","required":false,"schema":{"description":"Username (either username or user_id required)","title":"Username","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data.items`: List of following\n- `pagination_token`: Next page token"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram fetch_user_following","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v2-fetch_user_following","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:37ba2e29f1db92842905ce9eae84d49c674b01c07a797c850b5867a0ac58c7f6","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"85a0371f874b"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v2_fetch_user_following","path":"/apis/v1/tikhub/instagram/v2/fetch_user_following"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v2/fetch_user_following","x-aisa-validation":"provider"}},"/apis/v1/tikhub/instagram/v2/fetch_user_highlights":{"get":{"description":"Instagram (v2).\n\n### Purpose\n- Get Instagram user's highlights list\n- Highlights are saved story collections\n\n### Parameters\n- username: Username (either username or user_id required)\n- user_id: User ID (either username or user_id required)\n\n### Return\n- `data.items`: List of highlights with ID, title, cover, etc.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v2_fetch_user_highlights","parameters":[{"description":"User ID (either username or user_id required)","example":"18527","in":"query","name":"user_id","required":false,"schema":{"description":"User ID (either username or user_id required)","title":"User Id","type":"string"}},{"description":"Username (either username or user_id required)","example":"instagram","in":"query","name":"username","required":false,"schema":{"description":"Username (either username or user_id required)","title":"Username","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data.items`: List of highlights with ID, title, cover, etc."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram fetch_user_highlights","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v2-fetch_user_highlights","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:1415f3e53e856fe190546e94a32d14bc7a00d0978732eeb68f110711f930a1bf","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"40ff877bcda0"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v2_fetch_user_highlights","path":"/apis/v1/tikhub/instagram/v2/fetch_user_highlights"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v2/fetch_user_highlights","x-aisa-validation":"provider"}},"/apis/v1/tikhub/instagram/v2/fetch_user_info":{"get":{"description":"Instagram (v2).\n\n### Purpose\n- Get detailed Instagram user information\n- Support query by username or user ID\n\n### Parameters\n- username: Username (either username or user_id required)\n- user_id: User ID (either username or user_id required)\n\n### Return\n- `data`: User info including username, avatar, bio, followers, following, posts count, etc.\n- This endpoint returns user's about info including country, join date, verification status, etc.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v2_fetch_user_info","parameters":[{"description":"User ID (either username or user_id required)","example":"18527","in":"query","name":"user_id","required":false,"schema":{"description":"User ID (either username or user_id required)","title":"User Id","type":"string"}},{"description":"Username (either username or user_id required)","example":"instagram","in":"query","name":"username","required":false,"schema":{"description":"Username (either username or user_id required)","title":"Username","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data`: User info including username, avatar, bio, followers, following, posts count, etc.\n- This endpoint returns user's about info including country, join date, verification status, etc."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram fetch_user_info","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v2-fetch_user_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:afa1c0ec91832da1a46d021e9891e47c91fca5542eb64ed55364c8975384a7e3","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ed7618ce4396"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v2_fetch_user_info","path":"/apis/v1/tikhub/instagram/v2/fetch_user_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v2/fetch_user_info","x-aisa-validation":"provider"}},"/apis/v1/tikhub/instagram/v2/fetch_user_posts":{"get":{"description":"Instagram (v2).\n\n### Purpose\n- Get list of posts published by Instagram user\n- Support pagination\n\n### Parameters\n- username: Username (either username or user_id required)\n- user_id: User ID (either username or user_id required)\n- pagination_token: Pagination token from previous response\n\n### Return\n- `data.items`: List of posts\n- `pagination_token`: Next page token\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v2_fetch_user_posts","parameters":[{"description":"Pagination token","in":"query","name":"pagination_token","required":false,"schema":{"description":"Pagination token","title":"Pagination Token","type":"string"}},{"description":"User ID (either username or user_id required)","example":"18527","in":"query","name":"user_id","required":false,"schema":{"description":"User ID (either username or user_id required)","title":"User Id","type":"string"}},{"description":"Username (either username or user_id required)","example":"instagram","in":"query","name":"username","required":false,"schema":{"description":"Username (either username or user_id required)","title":"Username","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data.items`: List of posts\n- `pagination_token`: Next page token"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram fetch_user_posts","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v2-fetch_user_posts","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:436ac60db610d532bf7640ced54a6c4902fef32521c0bfdcda63ba7a4be9d4c5","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"400634697837"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v2_fetch_user_posts","path":"/apis/v1/tikhub/instagram/v2/fetch_user_posts"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v2/fetch_user_posts","x-aisa-validation":"provider"}},"/apis/v1/tikhub/instagram/v2/fetch_user_reels":{"get":{"description":"Instagram (v2).\n\n### Purpose\n- Get list of Reels published by Instagram user\n- Support pagination\n\n### Parameters\n- username: Username (either username or user_id required)\n- user_id: User ID (either username or user_id required)\n- pagination_token: Pagination token from previous response\n\n### Return\n- `data.items`: List of reels\n- `pagination_token`: Next page token\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v2_fetch_user_reels","parameters":[{"description":"Pagination token","in":"query","name":"pagination_token","required":false,"schema":{"description":"Pagination token","title":"Pagination Token","type":"string"}},{"description":"User ID (either username or user_id required)","example":"18527","in":"query","name":"user_id","required":false,"schema":{"description":"User ID (either username or user_id required)","title":"User Id","type":"string"}},{"description":"Username (either username or user_id required)","example":"instagram","in":"query","name":"username","required":false,"schema":{"description":"Username (either username or user_id required)","title":"Username","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data.items`: List of reels\n- `pagination_token`: Next page token"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram fetch_user_reels","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v2-fetch_user_reels","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:015bc92667e2cc8354f4fe639e5b7e90daa1c537d017bdfa1f58824f4fb45608","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d0df17703955"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v2_fetch_user_reels","path":"/apis/v1/tikhub/instagram/v2/fetch_user_reels"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v2/fetch_user_reels","x-aisa-validation":"provider"}},"/apis/v1/tikhub/instagram/v2/fetch_user_stories":{"get":{"description":"Instagram (v2).\n\n### Purpose\n- Get current stories published by Instagram user\n- Stories expire after 24 hours\n\n### Parameters\n- username: Username (either username or user_id required)\n- user_id: User ID (either username or user_id required)\n\n### Return\n- `data.items`: List of stories with image/video URLs, publish time, etc.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v2_fetch_user_stories","parameters":[{"description":"User ID (either username or user_id required)","example":"18527","in":"query","name":"user_id","required":false,"schema":{"description":"User ID (either username or user_id required)","title":"User Id","type":"string"}},{"description":"Username (either username or user_id required)","example":"instagram","in":"query","name":"username","required":false,"schema":{"description":"Username (either username or user_id required)","title":"Username","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data.items`: List of stories with image/video URLs, publish time, etc."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram fetch_user_stories","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v2-fetch_user_stories","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:55942a1d15befe9f0ea5de7853843f28750a4fa017f2046a6f5f9ca3544a7ca6","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1dd49fcdf809"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v2_fetch_user_stories","path":"/apis/v1/tikhub/instagram/v2/fetch_user_stories"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v2/fetch_user_stories","x-aisa-validation":"provider"}},"/apis/v1/tikhub/instagram/v2/fetch_user_tagged_posts":{"get":{"description":"Instagram (v2).\n\n### Purpose\n- Get posts where the user is tagged by others\n- Support pagination\n\n### Parameters\n- username: Username (either username or user_id required)\n- user_id: User ID (either username or user_id required)\n- pagination_token: Pagination token from previous response\n\n### Return\n- `data.items`: List of posts\n- `pagination_token`: Next page token\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v2_fetch_user_tagged_posts","parameters":[{"description":"Pagination token","in":"query","name":"pagination_token","required":false,"schema":{"description":"Pagination token","title":"Pagination Token","type":"string"}},{"description":"User ID (either username or user_id required)","example":"18527","in":"query","name":"user_id","required":false,"schema":{"description":"User ID (either username or user_id required)","title":"User Id","type":"string"}},{"description":"Username (either username or user_id required)","example":"instagram","in":"query","name":"username","required":false,"schema":{"description":"Username (either username or user_id required)","title":"Username","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data.items`: List of posts\n- `pagination_token`: Next page token"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram fetch_user_tagged_posts","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v2-fetch_user_tagged_posts","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:436ac60db610d532bf7640ced54a6c4902fef32521c0bfdcda63ba7a4be9d4c5","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a393ff04bd56"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v2_fetch_user_tagged_posts","path":"/apis/v1/tikhub/instagram/v2/fetch_user_tagged_posts"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v2/fetch_user_tagged_posts","x-aisa-validation":"provider"}},"/apis/v1/tikhub/instagram/v2/search_locations":{"get":{"description":"Instagram (v2).\n\n### Purpose\n- Search Instagram locations by keyword\n\n### Parameters\n- keyword: Search keyword (location name, city, etc.)\n\n### Return\n- `data.items`: List of locations with name, address, coordinates, etc.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v2_search_locations","parameters":[{"description":"Search keyword (location name, city, etc.)","example":"paris","in":"query","name":"keyword","required":true,"schema":{"description":"Search keyword (location name, city, etc.)","title":"Keyword","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data.items`: List of locations with name, address, coordinates, etc."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram search_locations","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v2-search_locations","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:51c2a2e8a4de3ad49e4c8e3981badd8a300117b15d54d8280615c0112589f729","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9045c97e4411"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v2_search_locations","path":"/apis/v1/tikhub/instagram/v2/search_locations"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v2/search_locations","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v2/search_locations?keyword=paris' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v2/search_music":{"get":{"description":"Instagram (v2).\n\n### Purpose\n- Search available music on Instagram by keyword\n\n### Parameters\n- keyword: Search keyword\n\n### Return\n- `data.items`: List of music with title, artist, duration, audio ID, etc.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v2_search_music","parameters":[{"description":"Search keyword","example":"happy","in":"query","name":"keyword","required":true,"schema":{"description":"Search keyword","title":"Keyword","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data.items`: List of music with title, artist, duration, audio ID, etc."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram search_music","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v2-search_music","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:98324b3bc340c47e85595790ca9a1db68a9d421b11dc87c7395b0242a268a14e","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b9bc8f8642d2"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v2_search_music","path":"/apis/v1/tikhub/instagram/v2/search_music"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v2/search_music","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v2/search_music?keyword=happy' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v2/search_reels":{"get":{"description":"Instagram (v2).\n\n### Purpose\n- Search Instagram Reels by keyword\n- Support pagination\n\n### Parameters\n- keyword: Search keyword\n- pagination_token: Pagination token from previous response\n\n### Return\n- `data.items`: List of reels\n- `pagination_token`: Next page token\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v2_search_reels","parameters":[{"description":"Search keyword","example":"cat","in":"query","name":"keyword","required":true,"schema":{"description":"Search keyword","title":"Keyword","type":"string"}},{"description":"Pagination token","in":"query","name":"pagination_token","required":false,"schema":{"description":"Pagination token","title":"Pagination Token","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data.items`: List of reels\n- `pagination_token`: Next page token"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram search_reels","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v2-search_reels","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:015bc92667e2cc8354f4fe639e5b7e90daa1c537d017bdfa1f58824f4fb45608","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8797532b48e4"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v2_search_reels","path":"/apis/v1/tikhub/instagram/v2/search_reels"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v2/search_reels","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v2/search_reels?keyword=cat' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v3/bulk_translate_comments":{"get":{"description":"Instagram (v3).\n\n### Purpose\n- Bulk translate Instagram comments\n- Support translating multiple comments at once for better efficiency\n- Comment IDs can be obtained from get_post_comments API\n\n### Parameters\n- comment_ids: Comment ID list, separated by commas, **max 10 IDs**\n    - Example: `18099342953509681` (single)\n    - Example: `18099342953509681,18099342953509682,18099342953509683` (multiple)\n\n### Note\n- Maximum 10 comment IDs per request, exceeding will return an error\n\n### Return\n- `data.comment_translations`: Translation result mapping\n    - key: Comment ID\n    - value: Translated text\n\n### Example\n```\ncomment_ids = \"18099342953509681\"\n# comment_ids = \"18099342953509681,18099342953509682\"\n```\n\nAPI references: `get_post_comments` = `GET /tikhub/instagram/v3/get_post_comments` (operationId: `get_tikhub_instagram_v3_get_post_comments`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v3_bulk_translate_comments","parameters":[{"description":"Comment ID list, separated by commas, **max 10 IDs**\n    - Example: `18099342953509681` (single)\n    - Example: `18099342953509681,18099342953509682,18099342953509683` (multiple) Obtain comment IDs from the post-comments response. Call `GET /tikhub/instagram/v3/get_post_comments` (operationId: `get_tikhub_instagram_v3_get_post_comments`).","example":"18099342953509681","in":"query","name":"comment_ids","required":true,"schema":{"description":"Comment ID list, separated by commas, **max 10 IDs**\n    - Example: `18099342953509681` (single)\n    - Example: `18099342953509681,18099342953509682,18099342953509683` (multiple) Obtain comment IDs from the post-comments response. Call `GET /tikhub/instagram/v3/get_post_comments` (operationId: `get_tikhub_instagram_v3_get_post_comments`).","pattern":"^[^,]*(?:,[^,]*){0,9}$","title":"Comment Ids","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data.comment_translations`: Translation result mapping\n    - key: Comment ID\n    - value: Translated text"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram bulk_translate_comments","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v3-bulk_translate_comments","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:11bb407a0c2bf4cc31d648b2c9a7c0e8b765fea39d8d6a985cb7f9ea3c7e9837","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d44847c4eee9"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v3_bulk_translate_comments","path":"/apis/v1/tikhub/instagram/v3/bulk_translate_comments"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v3/bulk_translate_comments","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v3/bulk_translate_comments?comment_ids=18099342953509681' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v3/extract_shortcode":{"get":{"description":"Instagram (v3).\n\n### Purpose:\n- Extract shortcode from full Instagram post URL\n- Supports /p/, /reel/, /reels/, /tv/ URL formats\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v3_extract_shortcode","parameters":[{"description":"Full Instagram post URL","example":"https://www.instagram.com/p/CrgVBtHrFHm/","in":"query","name":"url","required":true,"schema":{"description":"Full Instagram post URL","title":"Url","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram extract_shortcode","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v3-extract_shortcode","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:27bbbea9f88f276297f7b8a4eda303b4ba36d4554a0c305527dbe53091614a42","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"382a51aaca14"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v3_extract_shortcode","path":"/apis/v1/tikhub/instagram/v3/extract_shortcode"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v3/extract_shortcode","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v3/extract_shortcode?url=https%3A%2F%2Fwww.instagram.com%2Fp%2FCrgVBtHrFHm%2F' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v3/general_search":{"get":{"description":"Instagram (v3).\n\n### Purpose\n- Instagram general search API (with pagination)\n- Support pagination via next_max_id to fetch more search results\n- Returns blended results of users, hashtags, places, etc.\n\n### Parameters\n- query: Search keyword\n- next_max_id: Pagination ID, omit for first request, get from previous response `data.next_max_id`\n- rank_token: Rank token, omit for first request, get from previous response `data.rank_token`\n- enable_metadata: Enable metadata\n\n### Return\n- `data.num_results`: Number of results\n- `data.users`: User search results\n- `data.places`: Place search results\n- `data.hashtags`: Hashtag search results\n- `data.next_max_id`: Next page pagination ID (use as next_max_id in next request)\n- `data.rank_token`: Rank token (use as rank_token in next request)\n- `data.has_more`: Whether has more results\n\n### Notes\n- ⚠️ **Known Issue**: General search results may contain duplicate data, this is a known behavior of Instagram API\n- When searching for hashtags, `query` must include the `#` prefix, e.g., use `#fashion` to search for the fashion hashtag\n- The `#` character must be URL-encoded as `%23` in the URL, e.g., `?query=%23fashion`\n- If using an HTTP client library (e.g., requests/httpx), just pass `#fashion` directly and the library will handle encoding automatically\n\n### Pagination usage\n1. First request: Only pass `query` parameter\n2. Get `next_max_id` and `rank_token` from response\n3. Next request: Pass `query`, `next_max_id` and `rank_token`\n4. Repeat steps 2-3 until `has_more` is false\n\n### Example\n```\nquery = \"justin\"\n```\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v3_general_search","parameters":[{"description":"Enable metadata","in":"query","name":"enable_metadata","required":false,"schema":{"default":true,"description":"Enable metadata","title":"Enable Metadata","type":"boolean"}},{"description":"Pagination ID, omit for first request, get from previous response `data.next_max_id`","in":"query","name":"next_max_id","required":false,"schema":{"description":"Pagination ID, omit for first request, get from previous response `data.next_max_id`","title":"Next Max Id","type":"string"}},{"description":"Search keyword","example":"justin","in":"query","name":"query","required":true,"schema":{"description":"Search keyword","title":"Query","type":"string"}},{"description":"Rank token, omit for first request, get from previous response `data.rank_token`","in":"query","name":"rank_token","required":false,"schema":{"description":"Rank token, omit for first request, get from previous response `data.rank_token`","title":"Rank Token","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data.num_results`: Number of results\n- `data.users`: User search results\n- `data.places`: Place search results\n- `data.hashtags`: Hashtag search results\n- `data.next_max_id`: Next page pagination ID (use as next_max_id in next request)\n- `data.rank_token`: Rank token (use as rank_token in next request)\n- `data.has_more`: Whether has more results"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram general_search","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v3-general_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e6c85226f2dba6e9309068706c47893aae829e4b8d53b0af609b79242c3cfdb6","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"bfe434f98911"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v3_general_search","path":"/apis/v1/tikhub/instagram/v3/general_search"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v3/general_search","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v3/general_search?query=justin' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v3/get_comment_replies":{"get":{"description":"Instagram (v3).\n\n### Purpose\n- Get Instagram comment's child comments (replies) list\n- Support pagination to fetch all replies\n- Parent comment's comment_id can be obtained from get_post_comments API\n\n### Parameters\n- media_id: Post media ID (numeric ID, required), can be obtained via `/tikhub/instagram/v3/shortcode_to_media_id` endpoint\n- comment_id: Parent comment ID (required, get `pk` field from get_post_comments response)\n- min_id: Pagination cursor, omit for first request, get from previous response `data.next_min_child_cursor`\n\n### Return\n- `data.child_comments`: Child comments list\n    - `user`: Commenter info\n    - `text`: Comment text\n    - `created_at`: Comment timestamp\n    - `comment_like_count`: Comment likes count\n    - `pk`: Comment ID\n- `data.next_min_child_cursor`: Next page cursor (use as min_id in next request)\n- `data.has_more_tail_child_comments`: Whether has more child comments\n- `data.num_tail_child_comments`: Remaining child comments count\n\n### Pagination usage\n1. First request: Pass `media_id` and `comment_id` parameters\n2. Get `data.next_min_child_cursor` from response\n3. Next request: Pass `next_min_child_cursor` as-is to `min_id` parameter (no pre-processing needed, the API handles unescaping automatically)\n4. Repeat steps 2-3 until `data.has_more_tail_child_comments` is false\n\n### Note\n- `min_id` may be an escaped JSON string (e.g. `{\"key\":\"val\"}`), just pass it as-is, the API handles unescaping internally\n\n### Example\nmedia_id = \"3829530490739515971\"\ncomment_id = \"18065937092249736\"\n\nAPI references: `get_post_comments` = `GET /tikhub/instagram/v3/get_post_comments` (operationId: `get_tikhub_instagram_v3_get_post_comments`); `shortcode_to_media_id` = `GET /tikhub/instagram/v3/shortcode_to_media_id` (operationId: `get_tikhub_instagram_v3_shortcode_to_media_id`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v3_get_comment_replies","parameters":[{"description":"Parent comment ID (required, get `pk` field from get_post_comments response)\n\nAPI references: `get_post_comments` = `GET /tikhub/instagram/v3/get_post_comments` (operationId: `get_tikhub_instagram_v3_get_post_comments`).","example":"18065937092249736","in":"query","name":"comment_id","required":true,"schema":{"description":"Parent comment ID (required, get `pk` field from get_post_comments response)\n\nAPI references: `get_post_comments` = `GET /tikhub/instagram/v3/get_post_comments` (operationId: `get_tikhub_instagram_v3_get_post_comments`).","title":"Comment Id","type":"string"}},{"description":"Post media ID (numeric ID, required), can be obtained via `/tikhub/instagram/v3/shortcode_to_media_id` endpoint\n\nAPI references: `shortcode_to_media_id` = `GET /tikhub/instagram/v3/shortcode_to_media_id` (operationId: `get_tikhub_instagram_v3_shortcode_to_media_id`).","example":"3829530490739515971","in":"query","name":"media_id","required":true,"schema":{"description":"Post media ID (numeric ID, required), can be obtained via `/tikhub/instagram/v3/shortcode_to_media_id` endpoint\n\nAPI references: `shortcode_to_media_id` = `GET /tikhub/instagram/v3/shortcode_to_media_id` (operationId: `get_tikhub_instagram_v3_shortcode_to_media_id`).","title":"Media Id","type":"string"}},{"description":"Pagination cursor, omit for first request, get from previous response `data.next_min_child_cursor`","in":"query","name":"min_id","required":false,"schema":{"description":"Pagination cursor, omit for first request, get from previous response `data.next_min_child_cursor`","title":"Min Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data.child_comments`: Child comments list\n    - `user`: Commenter info\n    - `text`: Comment text\n    - `created_at`: Comment timestamp\n    - `comment_like_count`: Comment likes count\n    - `pk`: Comment ID\n- `data.next_min_child_cursor`: Next page cursor (use as min_id in next request)\n- `data.has_more_tail_child_comments`: Whether has more child comments\n- `data.num_tail_child_comments`: Remaining child comments count"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram get_comment_replies","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v3-get_comment_replies","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e6950e1aefdeb300681303305caa116e816dab82d4e6ebd9f358a8bc8eeec765","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c752acde3f0d"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v3_get_comment_replies","path":"/apis/v1/tikhub/instagram/v3/get_comment_replies"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v3/get_comment_replies","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v3/get_comment_replies?comment_id=18065937092249736&media_id=3829530490739515971' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v3/get_explore":{"get":{"description":"Instagram (v3).\n\n### Purpose\n- Get Instagram Explore/Discover page recommended posts\n- Returns personalized recommended post list\n- Support pagination to fetch more recommendations\n\n### Parameters\n- max_id: Pagination cursor, omit for first request, get from previous response `data.next_max_id`\n\n### Return\n- `data.sectional_items`: Recommended content section list\n    - `layout_content.medias`: Media list\n        - `media.id`: Post ID\n        - `media.code`: Post shortcode\n        - `media.media_type`: Media type (1=image, 2=video, 8=carousel)\n        - `media.like_count`: Likes count\n        - `media.comment_count`: Comments count\n        - `media.caption.text`: Post caption text\n        - `media.user`: Publisher info\n        - `media.image_versions2`: Image version list\n        - `media.video_versions`: Video version list (exists for videos)\n- `data.next_max_id`: Next page cursor (use as max_id in next request)\n- `data.more_available`: Whether has more content\n\n### Pagination usage\n1. First request: No parameters needed\n2. Get `data.next_max_id` from response\n3. Next request: Pass `max_id` (use next_max_id from previous)\n4. Repeat steps 2-3 until `data.more_available` is false\n\n### Example\n```\n# First page (no parameters)\n# Second page\n# max_id = \"...\"  # Get from the first-page response\n```\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v3_get_explore","parameters":[{"description":"Pagination cursor, omit for first request, get from previous response `data.next_max_id`","in":"query","name":"max_id","required":false,"schema":{"description":"Pagination cursor, omit for first request, get from previous response `data.next_max_id`","title":"Max Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data.sectional_items`: Recommended content section list\n    - `layout_content.medias`: Media list\n        - `media.id`: Post ID\n        - `media.code`: Post shortcode\n        - `media.media_type`: Media type (1=image, 2=video, 8=carousel)\n        - `media.like_count`: Likes count\n        - `media.comment_count`: Comments count\n        - `media.caption.text`: Post caption text\n        - `media.user`: Publisher info\n        - `media.image_versions2`: Image version list\n        - `media.video_versions`: Video version list (exists for videos)\n- `data.next_max_id`: Next page cursor (use as max_id in next request)\n- `data.more_available`: Whether has more content"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram get_explore","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v3-get_explore","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:743851dc8d50ce21a3a4599839cb1879293fe6fcbc277cd4f1e42f47c393c6f3","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9c73005a1c12"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v3_get_explore","path":"/apis/v1/tikhub/instagram/v3/get_explore"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v3/get_explore","x-aisa-validation":"provider"}},"/apis/v1/tikhub/instagram/v3/get_hashtag_posts":{"get":{"description":"Instagram (v3).\n\n### Purpose\n- Get posts under a hashtag, with pagination\n\n### Parameters\n- tag: Hashtag keyword (without #)\n- max_id: Pagination cursor from previous response, omit for first request\n\n### Return\n- `data`: Hashtag posts list with pagination cursor\n\n### Example\ntag = \"cat\"\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v3_get_hashtag_posts","parameters":[{"description":"Pagination cursor from previous response, omit for first request","in":"query","name":"max_id","required":false,"schema":{"description":"Pagination cursor from previous response, omit for first request","title":"Max Id","type":"string"}},{"description":"Hashtag keyword (without #","example":"cat","in":"query","name":"tag","required":true,"schema":{"description":"Hashtag keyword (without #","title":"Tag","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data`: Hashtag posts list with pagination cursor"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram get_hashtag_posts","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v3-get_hashtag_posts","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:3bccda53b514a63e2b5ea15463829fdb392d4852ea6dc2ca6dc4d0866f176017","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2b5bf1e76854"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v3_get_hashtag_posts","path":"/apis/v1/tikhub/instagram/v3/get_hashtag_posts"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v3/get_hashtag_posts","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v3/get_hashtag_posts?tag=cat' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v3/get_highlight_stories":{"get":{"description":"Instagram (v3).\n\n### Purpose\n- Get Instagram Highlight's detailed story/post content\n- Returns all Stories media in the highlight collection\n\n### Parameters\n- highlight_id: Highlight ID, format `highlight:xxx` (get from get_user_highlights API)\n- reel_ids: Highlight ID list, comma separated (optional, if not provided only queries the highlight_id)\n    - Example: `highlight:18064916456320419,highlight:18155682898389765`\n    - Can query multiple highlights at once\n- first: Items per page (default 3)\n- last: Get last N items (default 2)\n\n### Return\n- `data.story_highlight_tray`: Highlight story collection\n    - `id`: Highlight ID\n    - `title`: Highlight title\n    - `items`: Story list\n        - `id`: Story ID\n        - `pk`: Story PK\n        - `taken_at`: Published timestamp\n        - `media_type`: Media type (1=image, 2=video)\n        - `image_versions2`: Image version list\n        - `video_versions`: Video version list (exists for videos)\n        - `user`: Publisher info\n\n### Example\n```\nhighlight_id = \"highlight:18064916456320419\"\n# reel_ids = \"highlight:18064916456320419,highlight:18155682898389765\"\n```\n\nAPI references: `get_user_highlights` = `GET /tikhub/instagram/v3/get_user_highlights` (operationId: `get_tikhub_instagram_v3_get_user_highlights`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v3_get_highlight_stories","parameters":[{"description":"Items per page (default 3)","in":"query","name":"first","required":false,"schema":{"default":3,"description":"Items per page (default 3)","title":"First","type":"integer"}},{"description":"Highlight ID, format `highlight:xxx` (get from get_user_highlights API)\n\nAPI references: `get_user_highlights` = `GET /tikhub/instagram/v3/get_user_highlights` (operationId: `get_tikhub_instagram_v3_get_user_highlights`).","example":"highlight:18064916456320419","in":"query","name":"highlight_id","required":true,"schema":{"description":"Highlight ID, format `highlight:xxx` (get from get_user_highlights API)\n\nAPI references: `get_user_highlights` = `GET /tikhub/instagram/v3/get_user_highlights` (operationId: `get_tikhub_instagram_v3_get_user_highlights`).","title":"Highlight Id","type":"string"}},{"description":"Get last N items (default 2)","in":"query","name":"last","required":false,"schema":{"default":2,"description":"Get last N items (default 2)","title":"Last","type":"integer"}},{"description":"Highlight ID list, comma separated (optional, if not provided only queries the highlight_id)\n    - Example: `highlight:18064916456320419,highlight:18155682898389765`\n    - Can query multiple highlights at once","in":"query","name":"reel_ids","required":false,"schema":{"description":"Highlight ID list, comma separated (optional, if not provided only queries the highlight_id)\n    - Example: `highlight:18064916456320419,highlight:18155682898389765`\n    - Can query multiple highlights at once","title":"Reel Ids","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data.story_highlight_tray`: Highlight story collection\n    - `id`: Highlight ID\n    - `title`: Highlight title\n    - `items`: Story list\n        - `id`: Story ID\n        - `pk`: Story PK\n        - `taken_at`: Published timestamp\n        - `media_type`: Media type (1=image, 2=video)\n        - `image_versions2`: Image version list\n        - `video_versions`: Video version list (exists for videos)\n        - `user`: Publisher info"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram get_highlight_stories","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v3-get_highlight_stories","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:c94a1bd9b6099f7e37fb3051faf8bb7b93f0e0014359a7930f1f009243aa62e2","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c23d80be5b05"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v3_get_highlight_stories","path":"/apis/v1/tikhub/instagram/v3/get_highlight_stories"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v3/get_highlight_stories","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v3/get_highlight_stories?highlight_id=highlight%3A18064916456320419' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v3/get_location_info":{"get":{"description":"Instagram (v3).\n\n### Purpose\n- Get Instagram location/place detail info\n- Including name, address, coordinates, nearby places, etc.\n- Location ID can be obtained from search API (search_places) or post details\n\n### Parameters\n- location_id: Location ID (numeric)\n- show_nearby: Whether to show nearby places (default true)\n\n### Return\n- `data.native_location_data`: Location basic info\n    - `name`: Location name\n    - `address`: Address\n    - `city`: City\n    - `lat`: Latitude\n    - `lng`: Longitude\n    - `website`: Website\n    - `phone`: Phone\n    - `category`: Category\n    - `media_count`: Associated posts count\n- `data.ranked`: Top posts info\n- `data.recent`: Recent posts info\n- `data.nearby_locations`: Nearby locations list (when show_nearby=true)\n\n### Example\nlocation_id = \"1016248898\"\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v3_get_location_info","parameters":[{"description":"Location ID","example":"1016248898","in":"query","name":"location_id","required":true,"schema":{"description":"Location ID","title":"Location Id","type":"string"}},{"description":"Whether to show nearby places","in":"query","name":"show_nearby","required":false,"schema":{"default":true,"description":"Whether to show nearby places","title":"Show Nearby","type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data.native_location_data`: Location basic info\n    - `name`: Location name\n    - `address`: Address\n    - `city`: City\n    - `lat`: Latitude\n    - `lng`: Longitude\n    - `website`: Website\n    - `phone`: Phone\n    - `category`: Category\n    - `media_count`: Associated posts count\n- `data.ranked`: Top posts info\n- `data.recent`: Recent posts info\n- `data.nearby_locations`: Nearby locations list (when show_nearby=true)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram get_location_info","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v3-get_location_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:88302e4a764bf544170b25281c8d1059253fd4b838f5b3c97a82d8ebc59eff33","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ec0d76b0f628"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v3_get_location_info","path":"/apis/v1/tikhub/instagram/v3/get_location_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v3/get_location_info","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v3/get_location_info?location_id=1016248898' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v3/get_location_nearby":{"get":{"description":"Instagram (v3).\n\n### Purpose\n- Get nearby local content aggregation for a location, including nearby places and popular posts\n- Useful for discovering related content in a geographic area\n\n### Parameters\n- location_id: Location ID, from post data `location.id`\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v3_get_location_nearby","parameters":[{"description":"Location ID (numeric\n\nUsage: Location ID, from post data `location.id`","example":"213385402","in":"query","name":"location_id","required":true,"schema":{"description":"Location ID (numeric\n\nUsage: Location ID, from post data `location.id`","title":"Location Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram get_location_nearby","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v3-get_location_nearby","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:27bbbea9f88f276297f7b8a4eda303b4ba36d4554a0c305527dbe53091614a42","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8303489653a7"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v3_get_location_nearby","path":"/apis/v1/tikhub/instagram/v3/get_location_nearby"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v3/get_location_nearby","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v3/get_location_nearby?location_id=213385402' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v3/get_location_posts":{"get":{"description":"Instagram (v3).\n\n### Purpose\n- Get Instagram location-related posts\n- Support sorting by top or latest\n- Location ID can be obtained from search API (search_places) or post details\n\n### Parameters\n- location_id: Location ID (numeric)\n- tab: Post sort order\n    - `ranked`: Top posts (default)\n    - `recent`: Latest posts\n- first: Posts per page (default 12, max 50)\n- after: Pagination cursor from previous response `page_info.end_cursor`\n- page_size_override: Posts per page (default 12)\n\n### Return\n- `data.sections`: Post section list\n    - `layout_content.medias`: Media list\n        - `media.id`: Post ID\n        - `media.code`: Post shortcode\n        - `media.media_type`: Media type (1=image, 2=video, 8=carousel)\n        - `media.like_count`: Likes count\n        - `media.comment_count`: Comments count\n        - `media.caption.text`: Post caption text\n        - `media.user`: Publisher info\n- `data.next_max_id`: Next page cursor\n- `data.next_page`: Next page info\n- `data.more_available`: Whether has more content\n\n### Example\nlocation_id = \"1016248898\"\ntab = \"ranked\"\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v3_get_location_posts","parameters":[{"description":"Pagination cursor from previous response `page_info.end_cursor`","in":"query","name":"after","required":false,"schema":{"description":"Pagination cursor from previous response `page_info.end_cursor`","title":"After","type":"string"}},{"description":"Posts per page (default 12, max 50)","in":"query","name":"first","required":false,"schema":{"default":12,"description":"Posts per page (default 12, max 50)","maximum":50,"minimum":1,"title":"First","type":"integer"}},{"description":"Location ID","example":"1016248898","in":"query","name":"location_id","required":true,"schema":{"description":"Location ID","title":"Location Id","type":"string"}},{"description":"Page size\n\nUsage: Posts per page (default 12)","in":"query","name":"page_size_override","required":false,"schema":{"default":12,"description":"Page size\n\nUsage: Posts per page (default 12)","title":"Page Size Override","type":"integer"}},{"description":"latest). Example: ranked\n\nUsage: Post sort order\n    - `ranked`: Top posts (default)\n    - `recent`: Latest posts","in":"query","name":"tab","required":false,"schema":{"default":"ranked","description":"latest). Example: ranked\n\nUsage: Post sort order\n    - `ranked`: Top posts (default)\n    - `recent`: Latest posts","enum":["ranked","recent"],"title":"Tab","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data.sections`: Post section list\n    - `layout_content.medias`: Media list\n        - `media.id`: Post ID\n        - `media.code`: Post shortcode\n        - `media.media_type`: Media type (1=image, 2=video, 8=carousel)\n        - `media.like_count`: Likes count\n        - `media.comment_count`: Comments count\n        - `media.caption.text`: Post caption text\n        - `media.user`: Publisher info\n- `data.next_max_id`: Next page cursor\n- `data.next_page`: Next page info\n- `data.more_available`: Whether has more content"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram get_location_posts","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v3-get_location_posts","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:c8df82609c50e6d77e0ff4e7970c01e172b3bfcca99be7741a506752416e27af","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"48edba2596d4"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v3_get_location_posts","path":"/apis/v1/tikhub/instagram/v3/get_location_posts"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v3/get_location_posts","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v3/get_location_posts?location_id=1016248898' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v3/get_music_posts":{"get":{"description":"Instagram (v3).\n\n### Purpose\n- Get Reels using a specific audio (background music), with pagination\n\n### Parameters\n- audio_cluster_id: Audio ID, obtainable from Reels audio field\n- max_id: Pagination cursor from previous response, omit for first request\n\n### Return\n- `data`: Reels list using the audio with pagination cursor\n\n### Example\naudio_cluster_id = \"18066165960103621\"\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v3_get_music_posts","parameters":[{"description":"Audio ID, obtainable from Reels audio field","example":"18066165960103621","in":"query","name":"audio_cluster_id","required":true,"schema":{"description":"Audio ID, obtainable from Reels audio field","title":"Audio Cluster Id","type":"string"}},{"description":"Pagination cursor from previous response, omit for first request","in":"query","name":"max_id","required":false,"schema":{"description":"Pagination cursor from previous response, omit for first request","title":"Max Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data`: Reels list using the audio with pagination cursor"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram get_music_posts","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v3-get_music_posts","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e004f8ce132b9ec4008ad68135d87efe26d8bf43c819ac4d291d1980ff03a416","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"af2066c84842"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v3_get_music_posts","path":"/apis/v1/tikhub/instagram/v3/get_music_posts"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v3/get_music_posts","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v3/get_music_posts?audio_cluster_id=18066165960103621' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v3/get_post_comments":{"get":{"description":"Instagram (v3).\n\n### Purpose\n- Get Instagram post comment list\n- Support pagination to fetch all comments\n- Support sorting by popular or newest\n\n### Parameters\n- code: Post shortcode (e.g., DUajw4YkorV, required)\n- min_id: Pagination cursor, omit for first request, get from previous response `data.next_min_id`\n- sort_order: Sort order\n    - `popular`: Sort by popular (default)\n    - `newest`: Sort by newest\n\n### Return\n- `data.comments`: Comment list\n    - `user`: Commenter info\n    - `text`: Comment text\n    - `created_at`: Comment timestamp\n    - `comment_like_count`: Comment likes count\n    - `child_comment_count`: Child comments count\n- `data.next_min_id`: Next page cursor (use as min_id in next request)\n- `data.has_more_comments`: Whether has more comments\n- `data.comment_count`: Total comment count\n\n### Pagination usage\n1. First request: Pass `code` parameter\n2. Get `data.next_min_id` from response\n3. Next request: Pass `next_min_id` as-is to `min_id` parameter (no pre-processing needed, the API handles unescaping automatically)\n4. Repeat steps 2-3 until `data.has_more_comments` is false\n\n### Note\n- `min_id` is an escaped JSON string returned by the API (e.g., `\"{\"cached_comments_cursor\":\"xxx\",\"bifilter_token\":\"xxx\"}\"`), just pass it as-is, the API handles unescaping internally\n\n### Example\ncode = \"DUajw4YkorV\"\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v3_get_post_comments","parameters":[{"description":"Post shortcode (e.g., DUajw4YkorV","example":"DUajw4YkorV","in":"query","name":"code","required":true,"schema":{"description":"Post shortcode (e.g., DUajw4YkorV","title":"Code","type":"string"}},{"description":"Pagination cursor, omit for first request, get from previous response `data.next_min_id`","in":"query","name":"min_id","required":false,"schema":{"description":"Pagination cursor, omit for first request, get from previous response `data.next_min_id`","title":"Min Id","type":"string"}},{"description":"Sort order. /Options: popular( ), newest( ). Example: popular\n\nUsage: Sort order\n    - `popular`: Sort by popular (default)\n    - `newest`: Sort by newest","in":"query","name":"sort_order","required":false,"schema":{"default":"popular","description":"Sort order. /Options: popular( ), newest( ). Example: popular\n\nUsage: Sort order\n    - `popular`: Sort by popular (default)\n    - `newest`: Sort by newest","enum":["popular","newest"],"title":"Sort Order","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data.comments`: Comment list\n    - `user`: Commenter info\n    - `text`: Comment text\n    - `created_at`: Comment timestamp\n    - `comment_like_count`: Comment likes count\n    - `child_comment_count`: Child comments count\n- `data.next_min_id`: Next page cursor (use as min_id in next request)\n- `data.has_more_comments`: Whether has more comments\n- `data.comment_count`: Total comment count"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram get_post_comments","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v3-get_post_comments","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:5782c844d569debb38ba92a091b3affa86cc4d08139cf23bf317a5f252d169ec","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0265225a0d30"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v3_get_post_comments","path":"/apis/v1/tikhub/instagram/v3/get_post_comments"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v3/get_post_comments","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v3/get_post_comments?code=DUajw4YkorV' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v3/get_post_info":{"get":{"description":"Instagram (v3).\n\n### Purpose\n- Get post details by media ID or post URL\n- Returns complete post info including images/videos, likes, comments, author info, etc.\n\n### Parameters\n- media_id: Post media ID (numeric ID), can be obtained via `/tikhub/instagram/v3/shortcode_to_media_id` endpoint\n- url: Post URL, e.g. `https://www.instagram.com/p/DUajw4YkorV/`, supports `/p`, `/reel`, `/reels`, `/tv` paths\n- **At least one of media_id or url is required; media_id wins if both provided**\n\n### Return\n- `data.items`: Post info list (usually only one element)\n    - `id`: Post ID\n    - `code`: Post shortcode\n    - `media_type`: Media type (1=image, 2=video, 8=carousel)\n    - `like_count`: Likes count\n    - `comment_count`: Comments count\n    - `caption.text`: Post caption text\n    - `user`: Publisher info\n    - `image_versions2`: Image version list\n    - `video_versions`: Video version list (exists for videos)\n    - `carousel_media`: Carousel media list (exists for carousels)\n    - `taken_at`: Published timestamp\n\n### Example\n```\n# by media_id\nmedia_id = \"3850699893338385742\"\n\n# by url\nurl = \"https://www.instagram.com/p/DUajw4YkorV/\"\n```\n\nAPI references: `shortcode_to_media_id` = `GET /tikhub/instagram/v3/shortcode_to_media_id` (operationId: `get_tikhub_instagram_v3_shortcode_to_media_id`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v3_get_post_info","parameters":[{"description":"ID/Post media ID url\n\nUsage: Post media ID (numeric ID), can be obtained via `/tikhub/instagram/v3/shortcode_to_media_id` endpoint\n\nAPI references: `shortcode_to_media_id` = `GET /tikhub/instagram/v3/shortcode_to_media_id` (operationId: `get_tikhub_instagram_v3_shortcode_to_media_id`).","example":"3850699893338385742","in":"query","name":"media_id","required":false,"schema":{"description":"ID/Post media ID url\n\nUsage: Post media ID (numeric ID), can be obtained via `/tikhub/instagram/v3/shortcode_to_media_id` endpoint\n\nAPI references: `shortcode_to_media_id` = `GET /tikhub/instagram/v3/shortcode_to_media_id` (operationId: `get_tikhub_instagram_v3_shortcode_to_media_id`).","title":"Media Id","type":["string","null"]}},{"description":"URL/Post URL media_id /p /reel /reels /tv\n\nUsage: Post URL, e.g. `https://www.instagram.com/p/DUajw4YkorV/`, supports `/p`, `/reel`, `/reels`, `/tv` paths","example":"https://www.instagram.com/p/DUajw4YkorV/","in":"query","name":"url","required":false,"schema":{"description":"URL/Post URL media_id /p /reel /reels /tv\n\nUsage: Post URL, e.g. `https://www.instagram.com/p/DUajw4YkorV/`, supports `/p`, `/reel`, `/reels`, `/tv` paths","title":"Url","type":["string","null"]}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data.items`: Post info list (usually only one element)\n    - `id`: Post ID\n    - `code`: Post shortcode\n    - `media_type`: Media type (1=image, 2=video, 8=carousel)\n    - `like_count`: Likes count\n    - `comment_count`: Comments count\n    - `caption.text`: Post caption text\n    - `user`: Publisher info\n    - `image_versions2`: Image version list\n    - `video_versions`: Video version list (exists for videos)\n    - `carousel_media`: Carousel media list (exists for carousels)\n    - `taken_at`: Published timestamp"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram get_post_info","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v3-get_post_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:a6c7af6ee6cffc0fd7285b704adcba1a5674c8ea32c63cf23483b5c451b361d9","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0211205ce1bc"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v3_get_post_info","path":"/apis/v1/tikhub/instagram/v3/get_post_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v3/get_post_info","x-aisa-validation":"provider"}},"/apis/v1/tikhub/instagram/v3/get_post_info_by_code":{"get":{"description":"Instagram (v3).\n\n### Purpose\n- Get post details by shortcode\n- Shortcode is the identifier in the post URL, e.g., `DUajw4YkorV` from `https://www.instagram.com/p/DUajw4YkorV/`\n- Returns complete post info\n\n### Parameters\n- code: Post shortcode (e.g., DUajw4YkorV, required)\n\n### Return\n- `data.items`: Post info list\n    - `id`: Post ID\n    - `code`: Post shortcode\n    - `media_type`: Media type (1=image, 2=video, 8=carousel)\n    - `like_count`: Likes count\n    - `comment_count`: Comments count\n    - `caption.text`: Post caption text\n    - `user`: Publisher info\n    - `image_versions2`: Image version list\n    - `video_versions`: Video version list (exists for videos)\n    - `carousel_media`: Carousel media list (exists for carousels)\n    - `taken_at`: Published timestamp\n\n### Example\ncode = \"DUajw4YkorV\"\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v3_get_post_info_by_code","parameters":[{"description":"Post shortcode (e.g., DUajw4YkorV, required)","example":"DUajw4YkorV","in":"query","name":"code","required":true,"schema":{"description":"Post shortcode (e.g., DUajw4YkorV, required)","title":"Code","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data.items`: Post info list\n    - `id`: Post ID\n    - `code`: Post shortcode\n    - `media_type`: Media type (1=image, 2=video, 8=carousel)\n    - `like_count`: Likes count\n    - `comment_count`: Comments count\n    - `caption.text`: Post caption text\n    - `user`: Publisher info\n    - `image_versions2`: Image version list\n    - `video_versions`: Video version list (exists for videos)\n    - `carousel_media`: Carousel media list (exists for carousels)\n    - `taken_at`: Published timestamp"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram get_post_info_by_code","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v3-get_post_info_by_code","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:cd928f0822b7bf512ef335d70d2b46fd8fa2e09762ba38999021c9d67fb1f164","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"53dbdd6b25f9"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v3_get_post_info_by_code","path":"/apis/v1/tikhub/instagram/v3/get_post_info_by_code"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v3/get_post_info_by_code","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v3/get_post_info_by_code?code=DUajw4YkorV' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v3/get_post_likes":{"get":{"description":"Instagram (v3).\n\n### Purpose\n- Get list of users who liked an Instagram post\n\n### Parameters\n- code: Post shortcode (from post URL, e.g. instagram.com/p/{code}/)\n\n### Return\n- `data.users`: List of users who liked\n\n### Note\n- Web likes list is returned in one shot, no pagination\n\n### Example\ncode = \"DavSf9yS6wy\"\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v3_get_post_likes","parameters":[{"description":"Post shortcode (from post URL, e.g. instagram.com/p/{code}/)","example":"DavSf9yS6wy","in":"query","name":"code","required":true,"schema":{"description":"Post shortcode (from post URL, e.g. instagram.com/p/{code}/)","title":"Code","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data.users`: List of users who liked"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram get_post_likes","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v3-get_post_likes","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:21aa266f68a7744ac4ed5f19534cbfbdcd8f3d18d820c0aae11a9e8d9bf7f6ce","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"dc7647f2b589"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v3_get_post_likes","path":"/apis/v1/tikhub/instagram/v3/get_post_likes"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v3/get_post_likes","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v3/get_post_likes?code=DavSf9yS6wy' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v3/get_post_oembed":{"get":{"description":"Instagram (v3).\n\n### Purpose\n- Get Instagram post oEmbed embed info\n- Returns HTML code for embedding and post metadata\n- Suitable for embedding Instagram posts on third-party websites\n\n### Parameters\n- url: Full Instagram post URL (e.g., `https://www.instagram.com/p/xxx/` or `https://www.instagram.com/reel/xxx/`)\n- hidecaption: Whether to hide caption (default false)\n- maxwidth: Max embed width in pixels (default 540)\n\n### Return\n- `data.version`: oEmbed version\n- `data.title`: Post title\n- `data.author_name`: Author name\n- `data.author_url`: Author profile URL\n- `data.author_id`: Author ID\n- `data.media_id`: Media ID\n- `data.provider_name`: Provider name (Instagram)\n- `data.provider_url`: Provider URL\n- `data.type`: Type (rich)\n- `data.width`: Width\n- `data.html`: HTML embed code\n- `data.thumbnail_url`: Thumbnail URL\n- `data.thumbnail_width`: Thumbnail width\n- `data.thumbnail_height`: Thumbnail height\n\n### Example\nurl = \"https://www.instagram.com/reel/DUlObENDmJD\"\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v3_get_post_oembed","parameters":[{"description":"Whether to hide caption","in":"query","name":"hidecaption","required":false,"schema":{"default":false,"description":"Whether to hide caption","title":"Hidecaption","type":"boolean"}},{"description":"Max embed width in pixels (default 540)","in":"query","name":"maxwidth","required":false,"schema":{"default":540,"description":"Max embed width in pixels (default 540)","title":"Maxwidth","type":"integer"}},{"description":"Full Instagram post URL (e.g., `https://www.instagram.com/p/xxx/` or `https://www.instagram.com/reel/xxx/`)","example":"https://www.instagram.com/reel/DUlObENDmJD","in":"query","name":"url","required":true,"schema":{"description":"Full Instagram post URL (e.g., `https://www.instagram.com/p/xxx/` or `https://www.instagram.com/reel/xxx/`)","title":"Url","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data.version`: oEmbed version\n- `data.title`: Post title\n- `data.author_name`: Author name\n- `data.author_url`: Author profile URL\n- `data.author_id`: Author ID\n- `data.media_id`: Media ID\n- `data.provider_name`: Provider name (Instagram)\n- `data.provider_url`: Provider URL\n- `data.type`: Type (rich)\n- `data.width`: Width\n- `data.html`: HTML embed code\n- `data.thumbnail_url`: Thumbnail URL\n- `data.thumbnail_width`: Thumbnail width\n- `data.thumbnail_height`: Thumbnail height"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram get_post_oembed","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v3-get_post_oembed","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:859f926c1493376526805037350a6e52994d6a1eb79aec219ca6c7433345a7bb","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"202bb3463efb"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v3_get_post_oembed","path":"/apis/v1/tikhub/instagram/v3/get_post_oembed"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v3/get_post_oembed","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v3/get_post_oembed?url=https%3A%2F%2Fwww.instagram.com%2Freel%2FDUlObENDmJD' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v3/get_recommended_reels":{"get":{"description":"Instagram (v3).\n\n### Purpose\n- Get Instagram Reels recommendation feed\n- Support pagination to fetch more Reels\n\n### Parameters\n- first: Number of Reels to fetch per request (default 12, max 50)\n- after: Pagination cursor, omit for first request, get from previous response `data.page_info.end_cursor`\n\n### Return\n- `data.edges`: Reels list\n    - `node.media`: Reels media info\n        - `code`: Post shortcode\n        - `pk`: Post ID\n        - `like_count`: Likes count\n        - `comment_count`: Comments count\n        - `play_count`: Play count\n        - `caption.text`: Description text\n        - `user`: Publisher info\n        - `video_versions`: Video version list\n        - `image_versions2`: Cover image version list\n- `data.page_info`: Pagination info\n    - `has_next_page`: Whether has next page\n    - `end_cursor`: Next page cursor (use as after parameter in next request)\n\n### Pagination usage\n1. First request: Only pass `first` parameter\n2. Get `data.page_info.end_cursor` from response\n3. Next request: Pass `first` and `after` (use end_cursor from previous)\n4. Repeat steps 2-3 until `data.page_info.has_next_page` is false\n\n### Example\nfirst = 12\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v3_get_recommended_reels","parameters":[{"description":"Pagination cursor, omit for first request, get from previous response `data.page_info.end_cursor`","in":"query","name":"after","required":false,"schema":{"description":"Pagination cursor, omit for first request, get from previous response `data.page_info.end_cursor`","title":"After","type":"string"}},{"description":"Number of Reels to fetch per request (default 12, max 50)","in":"query","name":"first","required":false,"schema":{"default":12,"description":"Number of Reels to fetch per request (default 12, max 50)","maximum":50,"minimum":1,"title":"First","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data.edges`: Reels list\n    - `node.media`: Reels media info\n        - `code`: Post shortcode\n        - `pk`: Post ID\n        - `like_count`: Likes count\n        - `comment_count`: Comments count\n        - `play_count`: Play count\n        - `caption.text`: Description text\n        - `user`: Publisher info\n        - `video_versions`: Video version list\n        - `image_versions2`: Cover image version list\n- `data.page_info`: Pagination info\n    - `has_next_page`: Whether has next page\n    - `end_cursor`: Next page cursor (use as after parameter in next request)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram get_recommended_reels","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v3-get_recommended_reels","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:8de1d7fd0d3804cdafc3e3ce6c362564eceac419e7e872ba240b7bdd2b4a5889","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d88a470855cf"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v3_get_recommended_reels","path":"/apis/v1/tikhub/instagram/v3/get_recommended_reels"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v3/get_recommended_reels","x-aisa-validation":"provider"}},"/apis/v1/tikhub/instagram/v3/get_similar_users":{"get":{"description":"Instagram (v3).\n\n### Purpose\n- Get recommended accounts similar to the given user\n\n### Parameters\n- user_id: Target user ID (numeric), obtainable via get_user_id_by_username\n\n### Return\n- `data.users`: List of similar accounts\n\n### Example\nuser_id = \"25025320\"\n\nAPI references: `get_user_id_by_username` = `GET /tikhub/instagram/v3/get_user_id_by_username` (operationId: `get_tikhub_instagram_v3_get_user_id_by_username`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v3_get_similar_users","parameters":[{"description":"Target user ID (numeric), obtainable via get_user_id_by_username\n\nAPI references: `get_user_id_by_username` = `GET /tikhub/instagram/v3/get_user_id_by_username` (operationId: `get_tikhub_instagram_v3_get_user_id_by_username`).","example":"25025320","in":"query","name":"user_id","required":true,"schema":{"description":"Target user ID (numeric), obtainable via get_user_id_by_username\n\nAPI references: `get_user_id_by_username` = `GET /tikhub/instagram/v3/get_user_id_by_username` (operationId: `get_tikhub_instagram_v3_get_user_id_by_username`).","title":"User Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data.users`: List of similar accounts"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram get_similar_users","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v3-get_similar_users","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:c00e0a02e9bc9947267514a69f9d6f72458c04416659451dd5de886bc20c65c6","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7c523c0436a9"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v3_get_similar_users","path":"/apis/v1/tikhub/instagram/v3/get_similar_users"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v3/get_similar_users","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v3/get_similar_users?user_id=25025320' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v3/get_user_about":{"get":{"description":"Instagram (v3).\n\n### Purpose\n- Get Instagram user's About This Account information\n- Including account creation date, location, etc.\n\n### Parameters\n- username: Instagram username (required)\n\n### Return\n- Account creation date\n- Account location/country\n- Use `get_user_former_usernames` to query the username change count; individual former usernames and change dates are not provided\n- Other account related info\n\n### Example\nusername = \"instagram\"\n\nAPI references: `get_user_former_usernames` = `GET /tikhub/instagram/v3/get_user_former_usernames` (operationId: `get_tikhub_instagram_v3_get_user_former_usernames`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v3_get_user_about","parameters":[{"description":"Username","example":"instagram","in":"query","name":"username","required":true,"schema":{"description":"Username","title":"Username","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Account creation date\n- Account location/country\n- Use `get_user_former_usernames` to query the username change count; individual former usernames and change dates are not provided\n- Other account related info\n\nAPI references: `get_user_former_usernames` = `GET /tikhub/instagram/v3/get_user_former_usernames` (operationId: `get_tikhub_instagram_v3_get_user_former_usernames`)."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram get_user_about","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v3-get_user_about","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:9302d7afcf3301d2a6ac80767febb5bb8d3fd352d92be533c26b41dd5e3ade23","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1a227d2b4fbb"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v3_get_user_about","path":"/apis/v1/tikhub/instagram/v3/get_user_about"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v3/get_user_about","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v3/get_user_about?username=instagram' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v3/get_user_brief":{"get":{"description":"Instagram (v3).\n\n### Purpose\n- Get Instagram user brief/hover card info\n- Returns core user info, faster response than get_user_profile\n- Suitable for batch fetching user summary info\n\n### Parameters\n- user_id: Instagram user ID (numeric, required)\n- username: Instagram username (required)\n\n### Return\n- `data.id`: User ID\n- `data.username`: Username\n- `data.full_name`: Full name\n- `data.biography`: Biography\n- `data.profile_pic_url`: Profile picture URL\n- `data.is_verified`: Whether verified\n- `data.is_private`: Whether private account\n- `data.edge_followed_by.count`: Followers count\n- `data.edge_follow.count`: Following count\n- `data.edge_owner_to_timeline_media`: Recent posts preview\n\n### Example\nuser_id = \"791258468\"\nusername = \"99brasil\"\n\nAPI references: `get_user_profile` = `GET /tikhub/instagram/v3/get_user_profile` (operationId: `get_tikhub_instagram_v3_get_user_profile`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v3_get_user_brief","parameters":[{"description":"Instagram user ID (numeric, required)","example":"791258468","in":"query","name":"user_id","required":true,"schema":{"description":"Instagram user ID (numeric, required)","title":"User Id","type":"string"}},{"description":"Username","example":"99brasil","in":"query","name":"username","required":true,"schema":{"description":"Username","title":"Username","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data.id`: User ID\n- `data.username`: Username\n- `data.full_name`: Full name\n- `data.biography`: Biography\n- `data.profile_pic_url`: Profile picture URL\n- `data.is_verified`: Whether verified\n- `data.is_private`: Whether private account\n- `data.edge_followed_by.count`: Followers count\n- `data.edge_follow.count`: Following count\n- `data.edge_owner_to_timeline_media`: Recent posts preview"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram get_user_brief","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v3-get_user_brief","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:87b2c14d6a5e3e0e43aa2a80fc54cf6a3b32a68fc1329738cb250a3297a8a2a4","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0ce10701b1cb"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v3_get_user_brief","path":"/apis/v1/tikhub/instagram/v3/get_user_brief"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v3/get_user_brief","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v3/get_user_brief?user_id=791258468&username=99brasil' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v3/get_user_followers":{"get":{"description":"Instagram (v3).\n\n### Purpose\n- Get Instagram user's followers list\n- Returns all accounts that follow this user\n- Support pagination\n\n### Parameters\n- username: Instagram username (required)\n- count: Number of users to fetch per request (default 12, max 100)\n- max_id: Pagination cursor, omit for first request, get from previous response `data.next_max_id`\n\n### Return\n- `data.users`: Followers user list\n    - `pk`: User ID\n    - `username`: Username\n    - `full_name`: Full name\n    - `is_private`: Whether private account\n    - `is_verified`: Whether verified\n    - `profile_pic_url`: Profile picture URL\n- `data.next_max_id`: Next page cursor (use as max_id in next request)\n- `data.big_list`: Whether has more data\n- `data.page_size`: Page size\n- `data.status`: Status\n\n### Pagination usage\n1. First request: Only pass `username` and `count` parameters\n2. Get `data.next_max_id` from response\n3. Next request: Pass `username`, `count`, and `max_id` (use next_max_id from previous)\n4. Repeat steps 2-3 until response has no `next_max_id` field\n\n### Example\nusername = \"instagram\"\ncount = 12\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v3_get_user_followers","parameters":[{"description":"Number of users to fetch per request (default 12, max 100)","in":"query","name":"count","required":false,"schema":{"default":12,"description":"Number of users to fetch per request (default 12, max 100)","maximum":100,"minimum":1,"title":"Count","type":"integer"}},{"description":"Pagination cursor, omit for first request, get from previous response `data.next_max_id`","in":"query","name":"max_id","required":false,"schema":{"description":"Pagination cursor, omit for first request, get from previous response `data.next_max_id`","title":"Max Id","type":"string"}},{"description":"Username","example":"instagram","in":"query","name":"username","required":true,"schema":{"description":"Username","title":"Username","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data.users`: Followers user list\n    - `pk`: User ID\n    - `username`: Username\n    - `full_name`: Full name\n    - `is_private`: Whether private account\n    - `is_verified`: Whether verified\n    - `profile_pic_url`: Profile picture URL\n- `data.next_max_id`: Next page cursor (use as max_id in next request)\n- `data.big_list`: Whether has more data\n- `data.page_size`: Page size\n- `data.status`: Status"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram get_user_followers","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v3-get_user_followers","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:3364787c31846404229f3e5fcfc638c86de2b5706c6e679dba9a0a0c3a6a5f44","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"991dbfa6f313"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v3_get_user_followers","path":"/apis/v1/tikhub/instagram/v3/get_user_followers"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v3/get_user_followers","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v3/get_user_followers?username=instagram' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v3/get_user_following":{"get":{"description":"Instagram (v3).\n\n### Purpose\n- Get Instagram user's following list\n- Returns all accounts the user follows\n- Support pagination\n\n### Parameters\n- username: Instagram username (required)\n- count: Number of users to fetch per request (default 12, max 100)\n- max_id: Pagination cursor, omit for first request, get from previous response `data.next_max_id`\n\n### Return\n- `data.users`: Following user list\n    - `pk`: User ID\n    - `username`: Username\n    - `full_name`: Full name\n    - `is_private`: Whether private account\n    - `is_verified`: Whether verified\n    - `profile_pic_url`: Profile picture URL\n- `data.next_max_id`: Next page cursor (use as max_id in next request)\n- `data.big_list`: Whether has more data\n- `data.page_size`: Page size\n- `data.status`: Status\n\n### Pagination usage\n1. First request: Only pass `username` and `count` parameters\n2. Get `data.next_max_id` from response\n3. Next request: Pass `username`, `count`, and `max_id` (use next_max_id from previous)\n4. Repeat steps 2-3 until response has no `next_max_id` field\n\n### Example\nusername = \"instagram\"\ncount = 12\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v3_get_user_following","parameters":[{"description":"Number of users to fetch per request (default 12, max 100)","in":"query","name":"count","required":false,"schema":{"default":12,"description":"Number of users to fetch per request (default 12, max 100)","maximum":100,"minimum":1,"title":"Count","type":"integer"}},{"description":"Pagination cursor, omit for first request, get from previous response `data.next_max_id`","in":"query","name":"max_id","required":false,"schema":{"description":"Pagination cursor, omit for first request, get from previous response `data.next_max_id`","title":"Max Id","type":"string"}},{"description":"Username","example":"instagram","in":"query","name":"username","required":true,"schema":{"description":"Username","title":"Username","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data.users`: Following user list\n    - `pk`: User ID\n    - `username`: Username\n    - `full_name`: Full name\n    - `is_private`: Whether private account\n    - `is_verified`: Whether verified\n    - `profile_pic_url`: Profile picture URL\n- `data.next_max_id`: Next page cursor (use as max_id in next request)\n- `data.big_list`: Whether has more data\n- `data.page_size`: Page size\n- `data.status`: Status"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram get_user_following","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v3-get_user_following","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:7a7311d7d934359b27acf095a48694e789bdf24cdad6f64e8926b5bfce078ef4","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9e463a1fbada"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v3_get_user_following","path":"/apis/v1/tikhub/instagram/v3/get_user_following"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v3/get_user_following","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v3/get_user_following?username=instagram' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v3/get_user_former_usernames":{"get":{"description":"Instagram (v3).\n\n### Purpose\n- Get the number of times an Instagram user has changed their username\n\n### Parameters\n- username: Instagram username (required)\n\n### Return\n- username: Instagram username\n- former_username_count: Number of username changes (a non-negative integer)\n- has_former_usernames: Whether the username has changed; true when the count is greater than 0 and false when it is 0\n\n### Note\n- Only the change count is provided, not individual former usernames or change dates\n- A successfully retrieved count of 0 is still a billable result, not an empty list\n- An error is returned when the count cannot be retrieved; an unknown count is not treated as 0\n\n### Request example\nusername = \"presjek.me\"\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v3_get_user_former_usernames","parameters":[{"description":"Username","example":"instagram","in":"query","name":"username","required":true,"schema":{"description":"Username","title":"Username","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- username: Instagram username\n- former_username_count: Number of username changes (a non-negative integer)\n- has_former_usernames: Whether the username has changed; true when the count is greater than 0 and false when it is 0"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram get_user_former_usernames","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v3-get_user_former_usernames","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:5161422d0dd80b7fe2d382e18dc52428d4a6cb3cb7f8a1ace8c320a4a3b1b64f","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"568f5d248a38"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v3_get_user_former_usernames","path":"/apis/v1/tikhub/instagram/v3/get_user_former_usernames"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v3/get_user_former_usernames","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v3/get_user_former_usernames?username=instagram' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v3/get_user_highlights":{"get":{"description":"Instagram (v3).\n\n### Purpose\n- Get Instagram user's Highlights list\n- Returns all highlight collections created by the user\n- Support pagination\n\n### Parameters\n- username: Instagram username (required)\n- first: Number of highlights per page (default 10, max 50)\n- after: Forward pagination cursor, from previous response `data.page_info.end_cursor`\n- before: Backward pagination cursor, from previous response `data.page_info.start_cursor`\n- last: Highlights per page for backward pagination, use with `before`\n\n### Return\n- `data.edges`: Highlights list\n    - `node.id`: Highlight ID (format: highlight:xxx)\n    - `node.title`: Highlight title\n    - `node.cover_media`: Cover media info\n    - `node.cover_media_cropped_thumbnail`: Cropped cover thumbnail\n    - `node.media_count`: Number of stories in highlight\n- `data.page_info`: Pagination info\n    - `has_next_page`: Whether has next page\n    - `end_cursor`: Next page cursor (use as after parameter in next request)\n\n### Pagination usage\n1. First request: Only pass `username` and `first` parameters\n2. Get `data.page_info.end_cursor` from response\n3. Next request: Pass `username`, `first`, and `after` (use end_cursor from previous)\n4. Repeat steps 2-3 until `data.page_info.has_next_page` is false\n\n### Example\nusername = \"instagram\"\nfirst = 10\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v3_get_user_highlights","parameters":[{"description":"Forward pagination cursor, from previous response `data.page_info.end_cursor`","in":"query","name":"after","required":false,"schema":{"description":"Forward pagination cursor, from previous response `data.page_info.end_cursor`","title":"After","type":"string"}},{"description":"Backward pagination cursor, from previous response `data.page_info.start_cursor`","in":"query","name":"before","required":false,"schema":{"description":"Backward pagination cursor, from previous response `data.page_info.start_cursor`","title":"Before","type":"string"}},{"description":"Number of highlights per page (default 10, max 50)","in":"query","name":"first","required":false,"schema":{"default":10,"description":"Number of highlights per page (default 10, max 50)","maximum":50,"minimum":1,"title":"First","type":"integer"}},{"description":"Highlights per page for backward pagination, use with `before`","in":"query","name":"last","required":false,"schema":{"description":"Highlights per page for backward pagination, use with `before`","title":"Last","type":"integer"}},{"description":"Username","example":"instagram","in":"query","name":"username","required":true,"schema":{"description":"Username","title":"Username","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data.edges`: Highlights list\n    - `node.id`: Highlight ID (format: highlight:xxx)\n    - `node.title`: Highlight title\n    - `node.cover_media`: Cover media info\n    - `node.cover_media_cropped_thumbnail`: Cropped cover thumbnail\n    - `node.media_count`: Number of stories in highlight\n- `data.page_info`: Pagination info\n    - `has_next_page`: Whether has next page\n    - `end_cursor`: Next page cursor (use as after parameter in next request)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram get_user_highlights","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v3-get_user_highlights","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:fc2586f37ecdb87079c19a9a1e889a1d7691c52bdf0b0ad4ec8c3d293d6483e5","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1d9f57bd8d2e"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v3_get_user_highlights","path":"/apis/v1/tikhub/instagram/v3/get_user_highlights"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v3/get_user_highlights","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v3/get_user_highlights?username=instagram' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v3/get_user_id_by_username":{"get":{"description":"Instagram (v3).\n\n### Purpose\n- Get Instagram user ID by username\n- User ID is the unique identifier used internally by Instagram, usually a numeric string\n\n### Parameters\n- username: Instagram username\n\n### Return\n- `data.user_id`: User ID\n\n### Example\nusername = \"liensue.talks\"\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v3_get_user_id_by_username","parameters":[{"description":"Username","example":"liensue.talks","in":"query","name":"username","required":true,"schema":{"description":"Username","title":"Username","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data.user_id`: User ID"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram get_user_id_by_username","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v3-get_user_id_by_username","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:56b33890ca7afa0b7d3bc89e39af5a7946bbf7bd7d052ae4c9032d7c836f3987","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"69d9757b66c2"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v3_get_user_id_by_username","path":"/apis/v1/tikhub/instagram/v3/get_user_id_by_username"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v3/get_user_id_by_username","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v3/get_user_id_by_username?username=liensue.talks' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v3/get_user_posts":{"get":{"description":"Instagram (v3).\n\n### Purpose\n- Get user's post list with forward/backward pagination\n\n### Parameters\n- **username**: Username string (e.g. `99brasil`), **NOT numeric user_id**\n- **first**: Posts per page for forward pagination (default 12, max 50)\n- **after**: Forward pagination cursor, from previous response `page_info.end_cursor`\n- **before**: Backward pagination cursor, from previous response `page_info.start_cursor`\n- **last**: Posts per page for backward pagination, use with `before`\n- **count**: Number of posts for first request (default 12)\n\n### Pagination\n- **Forward**: Use `first` + `after`\n- **Backward**: Use `last` + `before`\n\n### Example\n```\n# First page\nGET /tikhub/instagram/v3/get_user_posts?username=99brasil&first=12\n\n# Second page (forward)\nGET /tikhub/instagram/v3/get_user_posts?username=99brasil&first=12&after=QVFCcmN1YlF...\n```\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v3_get_user_posts","parameters":[{"description":"Forward pagination cursor, from previous response `page_info.end_cursor`","in":"query","name":"after","required":false,"schema":{"description":"Forward pagination cursor, from previous response `page_info.end_cursor`","title":"After","type":"string"}},{"description":"Backward pagination cursor, from previous response `page_info.start_cursor`","in":"query","name":"before","required":false,"schema":{"description":"Backward pagination cursor, from previous response `page_info.start_cursor`","title":"Before","type":"string"}},{"description":"Number of posts for first request (default 12)","in":"query","name":"count","required":false,"schema":{"default":12,"description":"Number of posts for first request (default 12)","title":"Count","type":"integer"}},{"description":"Posts per page for forward pagination (default 12, max 50)","in":"query","name":"first","required":false,"schema":{"default":12,"description":"Posts per page for forward pagination (default 12, max 50)","maximum":50,"minimum":1,"title":"First","type":"integer"}},{"description":"Posts per page for backward pagination, use with `before`","in":"query","name":"last","required":false,"schema":{"description":"Posts per page for backward pagination, use with `before`","title":"Last","type":"integer"}},{"description":"Instagram username (without @\n\nUsage: Username string (e.g. `99brasil`), **NOT numeric user_id**","example":"99brasil","in":"query","name":"username","required":true,"schema":{"description":"Instagram username (without @\n\nUsage: Username string (e.g. `99brasil`), **NOT numeric user_id**","title":"Username","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram get_user_posts","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v3-get_user_posts","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:27bbbea9f88f276297f7b8a4eda303b4ba36d4554a0c305527dbe53091614a42","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"98f219fba4f9"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v3_get_user_posts","path":"/apis/v1/tikhub/instagram/v3/get_user_posts"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v3/get_user_posts","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v3/get_user_posts?username=99brasil' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v3/get_user_profile":{"get":{"description":"Instagram (v3).\n\n### Purpose\n- Get complete Instagram user profile information\n- Including basic info, statistics, recent posts, etc.\n\n### Parameters\n- username: Instagram username (required)\n\n### Return\n- `data.user.id`: User ID\n- `data.user.username`: Username\n- `data.user.full_name`: Full name\n- `data.user.biography`: Biography\n- `data.user.external_url`: External URL\n- `data.user.profile_pic_url`: Profile picture URL (standard)\n- `data.user.profile_pic_url_hd`: Profile picture URL (HD)\n- `data.user.is_verified`: Whether verified\n- `data.user.is_private`: Whether private account\n- `data.user.edge_followed_by.count`: Followers count\n- `data.user.edge_follow.count`: Following count\n- `data.user.edge_owner_to_timeline_media.count`: Total posts count\n- `data.user.edge_felix_video_timeline.count`: Reels/videos count\n\n### Example\nusername = \"instagram\"\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v3_get_user_profile","parameters":[{"description":"Username","example":"instagram","in":"query","name":"username","required":true,"schema":{"description":"Username","title":"Username","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data.user.id`: User ID\n- `data.user.username`: Username\n- `data.user.full_name`: Full name\n- `data.user.biography`: Biography\n- `data.user.external_url`: External URL\n- `data.user.profile_pic_url`: Profile picture URL (standard)\n- `data.user.profile_pic_url_hd`: Profile picture URL (HD)\n- `data.user.is_verified`: Whether verified\n- `data.user.is_private`: Whether private account\n- `data.user.edge_followed_by.count`: Followers count\n- `data.user.edge_follow.count`: Following count\n- `data.user.edge_owner_to_timeline_media.count`: Total posts count\n- `data.user.edge_felix_video_timeline.count`: Reels/videos count"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram get_user_profile","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v3-get_user_profile","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e6e7ce7631c2f0a8a70a6edcb46184c9c5dc71497d87254fc9f8632f0079a784","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e6bd2ab7a227"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v3_get_user_profile","path":"/apis/v1/tikhub/instagram/v3/get_user_profile"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v3/get_user_profile","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v3/get_user_profile?username=instagram' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v3/get_user_reels":{"get":{"description":"Instagram (v3).\n\n### Purpose\n- Get Instagram user's Reels list\n- Support pagination to fetch all user's Reels\n\n### Parameters\n- username: Instagram username (required)\n- first: Reels per page for forward pagination (default 12, max 50)\n- after: Forward pagination cursor, from previous response `data.page_info.end_cursor`\n- before: Backward pagination cursor, from previous response `data.page_info.start_cursor`\n- last: Reels per page for backward pagination, use with `before`\n- page_size: Videos per page (default 12)\n\n### Return\n- `data.edges`: Reels list\n    - `node.media`: Reels media info\n        - `code`: Post shortcode\n        - `pk`: Post ID\n        - `like_count`: Likes count\n        - `comment_count`: Comments count\n        - `play_count`: Play count\n        - `caption.text`: Description text\n        - `user`: Publisher info\n        - `video_versions`: Video version list\n        - `image_versions2`: Cover image version list\n- `data.page_info`: Pagination info\n    - `has_next_page`: Whether has next page\n    - `end_cursor`: Next page cursor (use as after parameter in next request)\n\n### Pagination usage\n1. First request: Only pass `username` and `first` parameters\n2. Get `data.page_info.end_cursor` from response\n3. Next request: Pass `username`, `first`, and `after` (use end_cursor from previous)\n4. Repeat steps 2-3 until `data.page_info.has_next_page` is false\n\n### Example\nusername = \"instagram\"\nfirst = 12\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v3_get_user_reels","parameters":[{"description":"Forward pagination cursor, from previous response `data.page_info.end_cursor`","in":"query","name":"after","required":false,"schema":{"description":"Forward pagination cursor, from previous response `data.page_info.end_cursor`","title":"After","type":"string"}},{"description":"Backward pagination cursor, from previous response `data.page_info.start_cursor`","in":"query","name":"before","required":false,"schema":{"description":"Backward pagination cursor, from previous response `data.page_info.start_cursor`","title":"Before","type":"string"}},{"description":"Reels per page for forward pagination (default 12, max 50)","in":"query","name":"first","required":false,"schema":{"default":12,"description":"Reels per page for forward pagination (default 12, max 50)","maximum":50,"minimum":1,"title":"First","type":"integer"}},{"description":"Reels per page for backward pagination, use with `before`","in":"query","name":"last","required":false,"schema":{"description":"Reels per page for backward pagination, use with `before`","title":"Last","type":"integer"}},{"description":"Videos per page (default 12)","in":"query","name":"page_size","required":false,"schema":{"default":12,"description":"Videos per page (default 12)","title":"Page Size","type":"integer"}},{"description":"Username","example":"instagram","in":"query","name":"username","required":true,"schema":{"description":"Username","title":"Username","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data.edges`: Reels list\n    - `node.media`: Reels media info\n        - `code`: Post shortcode\n        - `pk`: Post ID\n        - `like_count`: Likes count\n        - `comment_count`: Comments count\n        - `play_count`: Play count\n        - `caption.text`: Description text\n        - `user`: Publisher info\n        - `video_versions`: Video version list\n        - `image_versions2`: Cover image version list\n- `data.page_info`: Pagination info\n    - `has_next_page`: Whether has next page\n    - `end_cursor`: Next page cursor (use as after parameter in next request)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram get_user_reels","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v3-get_user_reels","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:8de1d7fd0d3804cdafc3e3ce6c362564eceac419e7e872ba240b7bdd2b4a5889","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1e7d0348f0b0"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v3_get_user_reels","path":"/apis/v1/tikhub/instagram/v3/get_user_reels"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v3/get_user_reels","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v3/get_user_reels?username=instagram' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v3/get_user_stories":{"get":{"description":"Instagram (v3).\n\n### Purpose\n- Get Instagram user's Stories list\n- Stories displayed when clicking on user's profile picture (published within 24 hours)\n\n### Parameters\n- username: Instagram username (required)\n\n### Return\n- `data.reels_media`: Stories list (grouped by user)\n    - `id`: User ID\n    - `user`: User info\n        - `username`: Username\n        - `full_name`: Full name\n        - `profile_pic_url`: Profile picture URL\n    - `items`: Stories item list\n        - `id`: Story ID\n        - `pk`: Story PK\n        - `taken_at`: Published timestamp\n        - `media_type`: Media type (1=image, 2=video)\n        - `image_versions2`: Image version list\n        - `video_versions`: Video version list (exists for videos)\n        - `story_cta`: Story link (if any)\n- `data.reels`: Stories detailed info\n\n### Note\n- Stories have a 24-hour expiration, cannot be fetched after expiration\n- Private account's Stories require following to view\n\n### Example\n```\nusername = \"instagram\"\n```\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v3_get_user_stories","parameters":[{"description":"Username","example":"instagram","in":"query","name":"username","required":true,"schema":{"description":"Username","title":"Username","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data.reels_media`: Stories list (grouped by user)\n    - `id`: User ID\n    - `user`: User info\n        - `username`: Username\n        - `full_name`: Full name\n        - `profile_pic_url`: Profile picture URL\n    - `items`: Stories item list\n        - `id`: Story ID\n        - `pk`: Story PK\n        - `taken_at`: Published timestamp\n        - `media_type`: Media type (1=image, 2=video)\n        - `image_versions2`: Image version list\n        - `video_versions`: Video version list (exists for videos)\n        - `story_cta`: Story link (if any)\n- `data.reels`: Stories detailed info"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram get_user_stories","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v3-get_user_stories","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e548c4ae0de96c312a6486c3884b955abb9a7e9a6e0af0dd1c10aa8fbc5cb625","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"80e456ae1214"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v3_get_user_stories","path":"/apis/v1/tikhub/instagram/v3/get_user_stories"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v3/get_user_stories","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v3/get_user_stories?username=instagram' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v3/get_user_tagged_posts":{"get":{"description":"Instagram (v3).\n\n### Purpose\n- Get Instagram user's tagged posts list\n- Posts where other users tagged this user\n- Support pagination\n\n### Parameters\n- username: Instagram username (required)\n- first: Posts per page for forward pagination (default 12, max 50)\n- after: Forward pagination cursor, from previous response `data.page_info.end_cursor`\n- before: Backward pagination cursor, from previous response `data.page_info.start_cursor`\n- last: Posts per page for backward pagination, use with `before`\n- count: Number of posts for first request (default 12)\n\n### Return\n- `data.edges`: Post list\n    - `node.id`: Post ID\n    - `node.code`: Post shortcode\n    - `node.display_url`: Display image URL\n    - `node.taken_at`: Published timestamp\n    - `node.like_count`: Likes count\n    - `node.comment_count`: Comments count\n    - `node.caption.text`: Post caption text\n    - `node.user`: Post author info\n- `data.page_info`: Pagination info\n    - `has_next_page`: Whether has next page\n    - `end_cursor`: Next page cursor (use as after parameter in next request)\n\n### Pagination usage\n1. First request: Only pass `username` and `first` parameters\n2. Get `data.page_info.end_cursor` from response\n3. Next request: Pass `username`, `first`, and `after` (use end_cursor from previous)\n4. Repeat steps 2-3 until `data.page_info.has_next_page` is false\n\n### Example\nusername = \"instagram\"\nfirst = 12\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v3_get_user_tagged_posts","parameters":[{"description":"Forward pagination cursor, from previous response `data.page_info.end_cursor`","in":"query","name":"after","required":false,"schema":{"description":"Forward pagination cursor, from previous response `data.page_info.end_cursor`","title":"After","type":"string"}},{"description":"Backward pagination cursor, from previous response `data.page_info.start_cursor`","in":"query","name":"before","required":false,"schema":{"description":"Backward pagination cursor, from previous response `data.page_info.start_cursor`","title":"Before","type":"string"}},{"description":"Number of posts for first request (default 12)","in":"query","name":"count","required":false,"schema":{"default":12,"description":"Number of posts for first request (default 12)","title":"Count","type":"integer"}},{"description":"Posts per page for forward pagination (default 12, max 50)","in":"query","name":"first","required":false,"schema":{"default":12,"description":"Posts per page for forward pagination (default 12, max 50)","maximum":50,"minimum":1,"title":"First","type":"integer"}},{"description":"Posts per page for backward pagination, use with `before`","in":"query","name":"last","required":false,"schema":{"description":"Posts per page for backward pagination, use with `before`","title":"Last","type":"integer"}},{"description":"Username","example":"instagram","in":"query","name":"username","required":true,"schema":{"description":"Username","title":"Username","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data.edges`: Post list\n    - `node.id`: Post ID\n    - `node.code`: Post shortcode\n    - `node.display_url`: Display image URL\n    - `node.taken_at`: Published timestamp\n    - `node.like_count`: Likes count\n    - `node.comment_count`: Comments count\n    - `node.caption.text`: Post caption text\n    - `node.user`: Post author info\n- `data.page_info`: Pagination info\n    - `has_next_page`: Whether has next page\n    - `end_cursor`: Next page cursor (use as after parameter in next request)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram get_user_tagged_posts","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v3-get_user_tagged_posts","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:7433e5acbb1832e65c0bf7c78708e20aa86081e4180baa68d20653fe26cce1f4","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"73493df498bd"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v3_get_user_tagged_posts","path":"/apis/v1/tikhub/instagram/v3/get_user_tagged_posts"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v3/get_user_tagged_posts","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v3/get_user_tagged_posts?username=instagram' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v3/media_id_to_shortcode":{"get":{"description":"Instagram (v3).\n\n### Purpose\n- Convert numeric media_id to post shortcode\n- Shortcode can be used to construct post URL: instagram.com/p/{shortcode}/\n\n### Parameters\n- media_id: Post media ID (numeric ID)\n\n### Return\n- `data.media_id`: Original media ID\n- `data.shortcode`: Converted shortcode\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v3_media_id_to_shortcode","parameters":[{"description":"Post media ID","example":"3850699893338385742","in":"query","name":"media_id","required":true,"schema":{"description":"Post media ID","title":"Media Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data.media_id`: Original media ID\n- `data.shortcode`: Converted shortcode"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram media_id_to_shortcode","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v3-media_id_to_shortcode","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e4c1ce41b0c8206ce8a245bfe07034bfe13bfd034d3981ff0736c67996fdf5bb","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"26b3a9f2e8cf"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v3_media_id_to_shortcode","path":"/apis/v1/tikhub/instagram/v3/media_id_to_shortcode"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v3/media_id_to_shortcode","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v3/media_id_to_shortcode?media_id=3850699893338385742' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v3/search_by_coordinates":{"get":{"description":"Instagram (v3).\n\n### Purpose\n- Search nearby Instagram locations by GPS coordinates\n\n### Parameters\n- latitude: Latitude\n- longitude: Longitude\n\n### Return\n- `data`: List of nearby locations\n\n### Example\nlatitude = 40.7\nlongitude = -74\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v3_search_by_coordinates","parameters":[{"description":"Latitude","example":40.7,"in":"query","name":"latitude","required":true,"schema":{"description":"Latitude","title":"Latitude","type":"number"}},{"description":"Longitude","example":-74,"in":"query","name":"longitude","required":true,"schema":{"description":"Longitude","title":"Longitude","type":"number"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data`: List of nearby locations"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram search_by_coordinates","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v3-search_by_coordinates","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:78f382e9e55ab415d63190d868b8dcbf86bd7140894e445a7f4c35998b6fa51d","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b22b476ba994"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v3_search_by_coordinates","path":"/apis/v1/tikhub/instagram/v3/search_by_coordinates"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v3/search_by_coordinates","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v3/search_by_coordinates?latitude=40.7&longitude=-74' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v3/search_hashtags":{"get":{"description":"Instagram (v3).\n\n### Purpose\n- Instagram hashtag search API\n- Returns only hashtag search results\n\n### Parameters\n- query: Search keyword\n- rank_token: Rank token from previous search response for pagination\n\n### Return\n- `data.hashtags`: Hashtag search results\n- `data.rank_token`: Rank token\n- `data.see_more`: See more info\n- `data.inform_module`: Inform module\n\n### Example\nquery = \"fashion\"\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v3_search_hashtags","parameters":[{"description":"Search keyword","example":"fashion","in":"query","name":"query","required":true,"schema":{"description":"Search keyword","title":"Query","type":"string"}},{"description":"Rank token from previous search response for pagination","in":"query","name":"rank_token","required":false,"schema":{"description":"Rank token from previous search response for pagination","title":"Rank Token","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data.hashtags`: Hashtag search results\n- `data.rank_token`: Rank token\n- `data.see_more`: See more info\n- `data.inform_module`: Inform module"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram search_hashtags","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v3-search_hashtags","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:a333fa5e72c8fb3d995093c2e8d96341b243a0be5b07d16693f87c5129df6fb0","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b4110d12479b"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v3_search_hashtags","path":"/apis/v1/tikhub/instagram/v3/search_hashtags"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v3/search_hashtags","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v3/search_hashtags?query=fashion' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v3/search_users":{"get":{"description":"Instagram (v3).\n\n### Purpose\n- Instagram user search API\n- Returns only user search results\n\n### Parameters\n- query: Search keyword\n- rank_token: Rank token from previous search response for pagination\n\n### Return\n- `data.users`: User search results\n- `data.rank_token`: Rank token\n- `data.see_more`: See more info\n- `data.inform_module`: Inform module\n\n### Example\nquery = \"justin\"\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v3_search_users","parameters":[{"description":"Search keyword","example":"justin","in":"query","name":"query","required":true,"schema":{"description":"Search keyword","title":"Query","type":"string"}},{"description":"Rank token from previous search response for pagination","in":"query","name":"rank_token","required":false,"schema":{"description":"Rank token from previous search response for pagination","title":"Rank Token","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data.users`: User search results\n- `data.rank_token`: Rank token\n- `data.see_more`: See more info\n- `data.inform_module`: Inform module"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram search_users","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v3-search_users","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:2bda5e9d8683c984622657caa42664d4a09aa2cd19bfa26ef5936838a058088e","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"af3a0a6ec0ae"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v3_search_users","path":"/apis/v1/tikhub/instagram/v3/search_users"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v3/search_users","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v3/search_users?query=justin' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v3/shortcode_to_media_id":{"get":{"description":"Instagram (v3).\n\n### Purpose:\n- Convert post shortcode to numeric media_id\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v3_shortcode_to_media_id","parameters":[{"description":"Post shortcode","example":"CrgVBtHrFHm","in":"query","name":"shortcode","required":true,"schema":{"description":"Post shortcode","title":"Shortcode","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram shortcode_to_media_id","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v3-shortcode_to_media_id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:27bbbea9f88f276297f7b8a4eda303b4ba36d4554a0c305527dbe53091614a42","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a43b228ab21c"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v3_shortcode_to_media_id","path":"/apis/v1/tikhub/instagram/v3/shortcode_to_media_id"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v3/shortcode_to_media_id","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v3/shortcode_to_media_id?shortcode=CrgVBtHrFHm' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v3/translate_comment":{"get":{"description":"Instagram (v3).\n\n### Purpose\n- Translate Instagram post caption\n- Internally forces is_caption=True, specifically for translating post captions\n\n### Parameters\n- comment_id: Post media ID\n\n### Return\n- `data.translation`: Translated text\n- `data.source_language`: Source language\n\n### Note\n- The target translation language depends on the language setting of the account associated with the cookie used (usually English)\n- Cannot specify the target language, it is automatically determined by Instagram based on the account settings\n\n### Example\ncomment_id = \"18191961100350646\"\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v3_translate_comment","parameters":[{"description":"Comment ID or caption media ID","example":"18191961100350646","in":"query","name":"comment_id","required":true,"schema":{"description":"Comment ID or caption media ID","title":"Comment Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data.translation`: Translated text\n- `data.source_language`: Source language"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram translate_comment","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v3-translate_comment","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:233b531790476cec655a1c5c9dc669b40c34bcc4afab5f1e1924b1d2bf518c00","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d76bbff66836"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v3_translate_comment","path":"/apis/v1/tikhub/instagram/v3/translate_comment"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v3/translate_comment","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v3/translate_comment?comment_id=18191961100350646' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/instagram/v3/user_id_to_username":{"get":{"description":"Instagram (v3).\n\n### Purpose\n- Get Instagram user info by user ID\n- Inverse operation of get_user_id_by_username (ID → user info)\n\n### Parameters\n- user_id: Instagram user ID (numeric string)\n\n### Return\n- `data.username`: Username\n- `data.full_name`: Full name\n- `data.pk` / `data.id`: User ID\n- `data.biography`: Biography\n- `data.profile_pic_url`: Profile picture URL\n- `data.follower_count`: Followers count\n- `data.is_private`: Whether private account\n- `data.is_verified`: Whether verified\n\n### Example\nuser_id = \"25025320\"\n\nAPI references: `get_user_id_by_username` = `GET /tikhub/instagram/v3/get_user_id_by_username` (operationId: `get_tikhub_instagram_v3_get_user_id_by_username`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_instagram_v3_user_id_to_username","parameters":[{"description":"Instagram user ID (numeric string)","example":"25025320","in":"query","name":"user_id","required":true,"schema":{"description":"Instagram user ID (numeric string)","title":"User Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data.username`: Username\n- `data.full_name`: Full name\n- `data.pk` / `data.id`: User ID\n- `data.biography`: Biography\n- `data.profile_pic_url`: Profile picture URL\n- `data.follower_count`: Followers count\n- `data.is_private`: Whether private account\n- `data.is_verified`: Whether verified"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"instagram user_id_to_username","tags":["tikhub.instagram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v3","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-instagram-v3-user_id_to_username","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:77daf1c71a5a0ca49248e8f3aeccabc51b59313a28fceec479579def77543ca5","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9fb9f8ffadd8"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_instagram_v3_user_id_to_username","path":"/apis/v1/tikhub/instagram/v3/user_id_to_username"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/instagram/v3/user_id_to_username","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/instagram/v3/user_id_to_username?user_id=25025320' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/kuaishou/app/fetch_brand_top_list":{"get":{"description":"Kuaishou (app).\n\n### Purpose\nGet brand rankings by category.\n\n### Parameters\nUse the ID/name pair below. Chinese names are wire values and must be passed verbatim.\n\n| Category | subTabId | subTabName |\n|---|---|---|\n| Default list | 0 | Omit this optional parameter |\n| Apparel | 131 | `\"服饰\"` |\n| Automotive | 1 | `\"汽车\"` |\n| Gaming | 25 | `\"游戏\"` |\n| Healthcare | 24 | `\"医疗健康\"` |\n| Consumer electronics | 130 | `\"3C数码\"` |\n| Phones | 128 | `\"手机\"` |\n| Home appliances | 11 | `\"家电\"` |\n| Parenting | 4 | `\"母婴\"` |\n| Food and beverages | 2 | `\"食品饮料\"` |\n\n### Return\nRanking data.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_kuaishou_app_fetch_brand_top_list","parameters":[{"description":"Sub-list identifier. Use an ID/name pair from the endpoint table; 0 selects the default list.","in":"query","name":"subTabId","required":false,"schema":{"default":0,"title":"Sub tag ID","type":"integer"}},{"description":"Sub-list name. Use the exact Chinese name paired with subTabId in the endpoint table. Omit this optional parameter for the default list.","in":"query","name":"subTabName","required":false,"schema":{"default":"","title":"Sub tag name","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\nRanking data."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"kuaishou fetch_brand_top_list","tags":["tikhub.kuaishou"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-kuaishou-app-fetch_brand_top_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:fb602007f5b6c688e163da53a5ffcbc12d514a20f27e4c146d045d5cb63021db","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"07c704fc726a"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_kuaishou_app_fetch_brand_top_list","path":"/apis/v1/tikhub/kuaishou/app/fetch_brand_top_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/kuaishou/app/fetch_brand_top_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/kuaishou/app/fetch_hot_board_categories":{"get":{"description":"Kuaishou (app).\n\n### Purpose:\n- Kuaishou hot categories\n### Returns:\n- Categories data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_kuaishou_app_fetch_hot_board_categories","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Categories data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"kuaishou fetch_hot_board_categories","tags":["tikhub.kuaishou"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-kuaishou-app-fetch_hot_board_categories","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:2f35d002e0dbfb256b5d9f39c6d79d92b0f1dbebe55a840e989c09315b7b2623","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"919ff79a6309"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_kuaishou_app_fetch_hot_board_categories","path":"/apis/v1/tikhub/kuaishou/app/fetch_hot_board_categories"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/kuaishou/app/fetch_hot_board_categories","x-aisa-validation":"provider"}},"/apis/v1/tikhub/kuaishou/app/fetch_hot_board_detail":{"get":{"description":"Kuaishou (app).\n\n### Purpose:\n- Kuaishou hot board detail\n### Parameters:\n- boardType: Board type\n- boardId: Board ID\n- boardType and boardId can be obtained from the hot board categories interface.\n### Returns:\n- Detail data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_kuaishou_app_fetch_hot_board_detail","parameters":[{"description":"Board ID","in":"query","name":"boardId","required":false,"schema":{"default":1,"title":"Board ID","type":"integer"}},{"description":"Board type","in":"query","name":"boardType","required":false,"schema":{"default":1,"title":"Board type","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Detail data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"kuaishou fetch_hot_board_detail","tags":["tikhub.kuaishou"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-kuaishou-app-fetch_hot_board_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:af4253d362ab6cf4c0ecfc271e079b0a965dc090877ebab613e6fbfac5d3a32a","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0b6dc0a44e59"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_kuaishou_app_fetch_hot_board_detail","path":"/apis/v1/tikhub/kuaishou/app/fetch_hot_board_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/kuaishou/app/fetch_hot_board_detail","x-aisa-validation":"provider"}},"/apis/v1/tikhub/kuaishou/app/fetch_hot_search_person":{"get":{"description":"Kuaishou (app).\n\n### Purpose:\n- Kuaishou hot search person board\n### Returns:\n- Board data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_kuaishou_app_fetch_hot_search_person","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Board data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"kuaishou fetch_hot_search_person","tags":["tikhub.kuaishou"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-kuaishou-app-fetch_hot_search_person","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:f52cd55d7845077dbc9f2b20d52a483abc46771a09df089711d29624c5d90352","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c015286a5fc2"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_kuaishou_app_fetch_hot_search_person","path":"/apis/v1/tikhub/kuaishou/app/fetch_hot_search_person"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/kuaishou/app/fetch_hot_search_person","x-aisa-validation":"provider"}},"/apis/v1/tikhub/kuaishou/app/fetch_live_top_list":{"get":{"description":"Kuaishou (app).\n\n### Purpose\nGet live-stream rankings by category.\n\n### Parameters\nUse the ID/name pair below. Chinese names are wire values and must be passed verbatim.\n\n| Category | subTabId | subTabName |\n|---|---|---|\n| Default list | 0 | Omit this optional parameter |\n| Music | 102 | `\"音乐\"` |\n| Dance | 107 | `\"舞蹈\"` |\n| Beauty | 101 | `\"颜值\"` |\n| Traditional arts | 105 | `\"国艺\"` |\n| Dating | 111 | `\"相亲\"` |\n| Gaming | 106 | `\"游戏\"` |\n| Animation | 110 | `\"二次元\"` |\n| Stories | 104 | `\"故事\"` |\n| Group broadcasts | 113 | `\"团播\"` |\n| Grid broadcasts | 114 | `\"九宫格\"` |\n\n### Return\nRanking data.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_kuaishou_app_fetch_live_top_list","parameters":[{"description":"Sub-list identifier. Use an ID/name pair from the endpoint table; 0 selects the default list.","in":"query","name":"subTabId","required":false,"schema":{"default":0,"title":"Sub tag ID","type":"integer"}},{"description":"Sub-list name. Use the exact Chinese name paired with subTabId in the endpoint table. Omit this optional parameter for the default list.","in":"query","name":"subTabName","required":false,"schema":{"default":"","title":"Sub tag name","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\nRanking data."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"kuaishou fetch_live_top_list","tags":["tikhub.kuaishou"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-kuaishou-app-fetch_live_top_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:fb602007f5b6c688e163da53a5ffcbc12d514a20f27e4c146d045d5cb63021db","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"71716290f315"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_kuaishou_app_fetch_live_top_list","path":"/apis/v1/tikhub/kuaishou/app/fetch_live_top_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/kuaishou/app/fetch_live_top_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/kuaishou/app/fetch_music_ranking":{"get":{"description":"Kuaishou (app).\n\n### Purpose:\n- Fetch music ranking (songs in musics[]), with cursor pagination.\n### Parameters:\n- tab_id: 100002=hot songs (default), 100063=Pi-plan ranking\n- count: Page size, default 20, range 1-50\n- pcursor: Cursor, empty for first page\n### Returns:\n- Music ranking data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_kuaishou_app_fetch_music_ranking","parameters":[{"description":"Default 20, range 1-50","in":"query","name":"count","required":false,"schema":{"default":20,"description":"Default 20, range 1-50","maximum":50,"minimum":1,"title":"Page size","type":"integer"}},{"description":"Leave empty for the first page, pass pcursor from the previous response for subsequent pages","in":"query","name":"pcursor","required":false,"schema":{"default":"","description":"Leave empty for the first page, pass pcursor from the previous response for subsequent pages","title":"Pagination cursor","type":"string"}},{"description":"100002=Hot Songs Chart (default), 100063=Pi Plan Recommended Chart","in":"query","name":"tab_id","required":false,"schema":{"default":100002,"description":"100002=Hot Songs Chart (default), 100063=Pi Plan Recommended Chart","title":"Tab ID","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Music ranking data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"kuaishou fetch_music_ranking","tags":["tikhub.kuaishou"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-kuaishou-app-fetch_music_ranking","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:86c91730d3c3cf84926cc39909c0f081e71ee07f66fe4196ce142880ecad2c60","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"17b9b21990e3"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_kuaishou_app_fetch_music_ranking","path":"/apis/v1/tikhub/kuaishou/app/fetch_music_ranking"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/kuaishou/app/fetch_music_ranking","x-aisa-validation":"provider"}},"/apis/v1/tikhub/kuaishou/app/fetch_one_user_v2":{"get":{"description":"Kuaishou (app).\n\n### Purpose:\n- Fetch single user data V2\n- This API is more expensive, but more stable, please check the price list in the user background for specific prices.\n### Parameters:\n- user_id: Supports `eid` or `userId`, `eid` is part of the user profile link, and `user_id` can be obtained from different interfaces.\n- Both user IDs can be used, here are examples of the two user IDs, both of which point to the same user:\n    - eid = \"3xz63mn6fngqtiq\"\n    - userId = \"228905802\"\n### Returns:\n- User data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_kuaishou_app_fetch_one_user_v2","parameters":[{"description":"Supports `eid` or `userId`, `eid` is part of the user profile link, and `user_id` can be obtained from different interfaces.","example":"3xz63mn6fngqtiq","in":"query","name":"user_id","required":true,"schema":{"title":"User ID","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- User data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"kuaishou fetch_one_user","tags":["tikhub.kuaishou"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-kuaishou-app-fetch_one_user_v2","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:74eb7b9da4f782ea89190ea8c32ca56a23013f3b825104dbdf6d1a5e2572ead5","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a67bc9b5c86f"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_kuaishou_app_fetch_one_user_v2","path":"/apis/v1/tikhub/kuaishou/app/fetch_one_user_v2"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/kuaishou/app/fetch_one_user_v2","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/kuaishou/app/fetch_one_user_v2?user_id=3xz63mn6fngqtiq' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/kuaishou/app/fetch_one_video":{"get":{"description":"Kuaishou (app).\n\n### Purpose:\n- Fetch single video data API V1.\n### Parameters:\n- photo_id: Photo ID, the photo ID can be extracted from the share link\n    - Format note: Supports both pure digital version IDs and short string version (eID) IDs, both types can be mixed.\n### Returns:\n- Video data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_kuaishou_app_fetch_one_video","parameters":[{"description":"Photo ID, the photo ID can be extracted from the share link\n    - Format note: Supports both pure digital version IDs and short string version (eID) IDs, both types can be mixed.","example":"3xhpk3xcf6e4iac","in":"query","name":"photo_id","required":true,"schema":{"title":"Photo ID","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Video data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"kuaishou fetch_one_video","tags":["tikhub.kuaishou"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-kuaishou-app-fetch_one_video","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:8b6f528df8aa1a0e64cf28c762f56e8c1076c4e5a2a09d47c38e148b944c4896","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a62abcc41ca8"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_kuaishou_app_fetch_one_video","path":"/apis/v1/tikhub/kuaishou/app/fetch_one_video"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/kuaishou/app/fetch_one_video","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/kuaishou/app/fetch_one_video?photo_id=3xhpk3xcf6e4iac' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/kuaishou/app/fetch_one_video_by_url":{"get":{"description":"Kuaishou (app).\n\n### Purpose:\n- Fetch single video by URL.\n### Parameters:\n- share_text: Photo URL or share text\n### Returns:\n- Video data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_kuaishou_app_fetch_one_video_by_url","parameters":[{"description":"Photo URL or share text","example":"https://v.kuaishou.com/cNYP0Z","in":"query","name":"share_text","required":true,"schema":{"title":"Photo URL","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Video data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"kuaishou fetch_one_video_by_url","tags":["tikhub.kuaishou"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-kuaishou-app-fetch_one_video_by_url","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:8b6f528df8aa1a0e64cf28c762f56e8c1076c4e5a2a09d47c38e148b944c4896","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f51b1346d199"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_kuaishou_app_fetch_one_video_by_url","path":"/apis/v1/tikhub/kuaishou/app/fetch_one_video_by_url"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/kuaishou/app/fetch_one_video_by_url","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/kuaishou/app/fetch_one_video_by_url?share_text=https%3A%2F%2Fv.kuaishou.com%2FcNYP0Z' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/kuaishou/app/fetch_selection_feed":{"get":{"description":"Kuaishou (app).\n\n### Purpose:\n- Fetch the \"Selection / Recommended\" feed of the App home page.\n- The feed has no cursor pagination; call again for more content.\n### Returns:\n- Recommended feed data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_kuaishou_app_fetch_selection_feed","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Recommended feed data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"kuaishou fetch_selection_feed","tags":["tikhub.kuaishou"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-kuaishou-app-fetch_selection_feed","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:b6ca19c3424c4089a20b1b24a0a0f24e20ad5815dc6b4deb4449f4df4a3003e3","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ed9f5a158dcf"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_kuaishou_app_fetch_selection_feed","path":"/apis/v1/tikhub/kuaishou/app/fetch_selection_feed"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/kuaishou/app/fetch_selection_feed","x-aisa-validation":"provider"}},"/apis/v1/tikhub/kuaishou/app/fetch_shopping_top_list":{"get":{"description":"Kuaishou (app).\n\n### Purpose\nGet shopping rankings.\n\n### Parameters\nUse the ID/name pair below. Chinese names are wire values and must be passed verbatim.\n\n| Category | subTabId | subTabName |\n|---|---|---|\n| Default list | 0 | Omit this optional parameter |\n| Best-selling products | 102 | `\"热销商品\"` |\n\n### Return\nRanking data.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_kuaishou_app_fetch_shopping_top_list","parameters":[{"description":"Sub-list identifier. Use an ID/name pair from the endpoint table; 0 selects the default list.","in":"query","name":"subTabId","required":false,"schema":{"default":0,"title":"Sub tag ID","type":"integer"}},{"description":"Sub-list name. Use the exact Chinese name paired with subTabId in the endpoint table. Omit this optional parameter for the default list.","in":"query","name":"subTabName","required":false,"schema":{"default":"","title":"Sub tag name","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\nRanking data."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"kuaishou fetch_shopping_top_list","tags":["tikhub.kuaishou"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-kuaishou-app-fetch_shopping_top_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:fb602007f5b6c688e163da53a5ffcbc12d514a20f27e4c146d045d5cb63021db","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"66d80a3c8b9f"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_kuaishou_app_fetch_shopping_top_list","path":"/apis/v1/tikhub/kuaishou/app/fetch_shopping_top_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/kuaishou/app/fetch_shopping_top_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/kuaishou/app/fetch_tag_feed":{"get":{"description":"Kuaishou (app).\n\n### Purpose\n- Tag aggregation page: tagInfo + related feed (mixFeeds[]). Hashtag page has 4 sub tabs.\n\n### Parameters\n- general_tag_id: Tag ID. Topic tag uses tag name or search_tag's numeric id; sound tag uses encoded id.\n- tab: hot / latest / image / live\n- tag_name: Tag display name (recommended for topic tags)\n- tag_type: 1=topic tag, 29=sound/music tag\n- tag_source: 2=from search, 3=sound tag from photo page\n- from_photo_id: Source photoId (optional)\n- pcursor: Cursor, empty for first page\n\n### Returns\n- Tag info + feed data\n\nAPI references: `search_tag` = `GET /tikhub/kuaishou/app/search_tag` (operationId: `get_tikhub_kuaishou_app_search_tag`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_kuaishou_app_fetch_tag_feed","parameters":[{"description":"Source photoId for entering the tag page (optional)","in":"query","name":"from_photo_id","required":false,"schema":{"description":"Source photoId for entering the tag page (optional)","title":"Source photo ID","type":"string"}},{"description":"Hashtag: pass the tag name or the numeric id from search_tag; audio tag: pass the encoded string\n\nAPI references: `search_tag` = `GET /tikhub/kuaishou/app/search_tag` (operationId: `get_tikhub_kuaishou_app_search_tag`).","example":"清纯甜美少女","in":"query","name":"general_tag_id","required":true,"schema":{"description":"Hashtag: pass the tag name or the numeric id from search_tag; audio tag: pass the encoded string\n\nAPI references: `search_tag` = `GET /tikhub/kuaishou/app/search_tag` (operationId: `get_tikhub_kuaishou_app_search_tag`).","title":"Tag ID","type":"string"}},{"description":"Leave empty for the first page, pass pcursor from the previous response for subsequent pages","in":"query","name":"pcursor","required":false,"schema":{"default":"","description":"Leave empty for the first page, pass pcursor from the previous response for subsequent pages","title":"Pagination cursor","type":"string"}},{"description":"hot (most popular) / latest (most recently published) / image (image posts) / live (live streams)","in":"query","name":"tab","required":false,"schema":{"default":"hot","description":"hot (most popular) / latest (most recently published) / image (image posts) / live (live streams)","enum":["hot","latest","image","live"],"title":"Sub tab","type":"string"}},{"description":"Topic tag recommended, equal to the tag name","in":"query","name":"tag_name","required":false,"schema":{"description":"Topic tag recommended, equal to the tag name","title":"Tag name","type":"string"}},{"description":"2=entered topic page via search, 3=sound tag on post page","in":"query","name":"tag_source","required":false,"schema":{"default":2,"description":"2=entered topic page via search, 3=sound tag on post page","title":"Tag source","type":"integer"}},{"description":"1=topic hashtag, 29=sound/music tag","in":"query","name":"tag_type","required":false,"schema":{"default":1,"description":"1=topic hashtag, 29=sound/music tag","title":"Tag type","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- Tag info + feed data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"kuaishou fetch_tag_feed","tags":["tikhub.kuaishou"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-kuaishou-app-fetch_tag_feed","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:386d4984d48b0375a763744a3fffacc5a55354b2c6b546ecef60c2367cbe1534","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d6e5d9536120"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_kuaishou_app_fetch_tag_feed","path":"/apis/v1/tikhub/kuaishou/app/fetch_tag_feed"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/kuaishou/app/fetch_tag_feed","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/kuaishou/app/fetch_tag_feed?general_tag_id=%E6%B8%85%E7%BA%AF%E7%94%9C%E7%BE%8E%E5%B0%91%E5%A5%B3' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/kuaishou/app/fetch_user_hot_post":{"get":{"description":"Kuaishou (app).\n\n### Purpose:\n- Get user hot post data\n### Parameters:\n- user_id: User ID, this API only supports user ID, not user eid, that is, the input must be a pure digital ID.\n- user_id can be obtained from the get single user data interface.\n- pcursor: Post cursor, empty for the first request, and use the pcursor value in the returned response for subsequent requests.\n### Returns:\n- Post data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_kuaishou_app_fetch_user_hot_post","parameters":[{"description":"Post cursor, empty for the first request, and use the pcursor value in the returned response for subsequent requests.","in":"query","name":"pcursor","required":false,"schema":{"title":"Post cursor","type":"string"}},{"description":"User ID, this API only supports user ID, not user eid, that is, the input must be a pure digital ID.","example":"228905802","in":"query","name":"user_id","required":true,"schema":{"title":"User ID","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Post data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"kuaishou fetch_user_hot_post","tags":["tikhub.kuaishou"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-kuaishou-app-fetch_user_hot_post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:27d1dbb7eddf0d4ceb9bb29838f6b4156aa47b55bb228b8826c5df588c5c58cd","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e1dfa9b5c0d3"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_kuaishou_app_fetch_user_hot_post","path":"/apis/v1/tikhub/kuaishou/app/fetch_user_hot_post"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/kuaishou/app/fetch_user_hot_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/kuaishou/app/fetch_user_hot_post?user_id=228905802' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/kuaishou/app/fetch_user_live_info":{"get":{"description":"Kuaishou (app).\n\n### Purpose:\n- Get user live info\n### Parameters:\n- user_id: User ID, this API only supports user ID, not user eid, that is, the input must be a pure digital ID.\n- user_id can be obtained from the get single user data interface.\n### Returns:\n- Live info\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_kuaishou_app_fetch_user_live_info","parameters":[{"description":"User ID, this API only supports user ID, not user eid, that is, the input must be a pure digital ID.","example":"1377082950","in":"query","name":"user_id","required":true,"schema":{"title":"User ID","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Live info"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"kuaishou fetch_user_live_info","tags":["tikhub.kuaishou"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-kuaishou-app-fetch_user_live_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:581833140ab063b1b8176749240907b28dd1bd598a1161722b9def3f41f94a2b","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a7b98b02d7aa"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_kuaishou_app_fetch_user_live_info","path":"/apis/v1/tikhub/kuaishou/app/fetch_user_live_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/kuaishou/app/fetch_user_live_info","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/kuaishou/app/fetch_user_live_info?user_id=1377082950' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/kuaishou/app/fetch_user_post_v2":{"get":{"description":"Kuaishou (app).\n\n### Purpose:\n- User video list V2\n- This API is more expensive, but more stable, please check the price list in the user background for specific prices.\n### Parameters:\n- user_id: User ID, this API only supports user ID, not user eid, that is, the input must be a pure digital ID.\n- user_id can be obtained from the get single user data interface.\n- pcursor: Video cursor, empty for the first request, and use the pcursor value in the returned response for subsequent requests.\n- sort: Sort type, latest (default) / hot.\n### Returns:\n- Videos data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_kuaishou_app_fetch_user_post_v2","parameters":[{"description":"Leave empty on the first request; pass the pcursor from the previous page response for subsequent requests","in":"query","name":"pcursor","required":false,"schema":{"default":"","description":"Leave empty on the first request; pass the pcursor from the previous page response for subsequent requests","title":"Video cursor","type":"string"}},{"description":"latest (most recent, default) / hot (trending)","in":"query","name":"sort","required":false,"schema":{"default":"latest","description":"latest (most recent, default) / hot (trending)","enum":["latest","hot"],"title":"Sort type","type":"string"}},{"description":"User ID, this API only supports user ID, not user eid, that is, the input must be a pure digital ID.","example":"903511772","in":"query","name":"user_id","required":true,"schema":{"title":"User ID","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Videos data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"kuaishou fetch_user_post","tags":["tikhub.kuaishou"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-kuaishou-app-fetch_user_post_v2","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:751610d7794e81e152cdfa7d778833bfa55416ed599466d395eb477738b592d4","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a019ccc047d5"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_kuaishou_app_fetch_user_post_v2","path":"/apis/v1/tikhub/kuaishou/app/fetch_user_post_v2"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/kuaishou/app/fetch_user_post_v2","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/kuaishou/app/fetch_user_post_v2?user_id=903511772' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/kuaishou/app/fetch_video_comment":{"get":{"description":"Kuaishou (app).\n\n### Purpose:\n- Fetch single video comment data\n### Parameters:\n- photo_id: Photo ID\n    - Format note: Supports both pure digital version IDs and short string version (eID) IDs, both types can be mixed.\n- pcursor: Comment cursor, empty for the first request, and use the pcursor value in the returned response for subsequent requests.\n### Returns:\n- Comments data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_kuaishou_app_fetch_video_comment","parameters":[{"description":"Comment cursor, empty for the first request, and use the pcursor value in the returned response for subsequent requests.","in":"query","name":"pcursor","required":false,"schema":{"title":"Comment cursor","type":"string"}},{"description":"Photo ID\n    - Format note: Supports both pure digital version IDs and short string version (eID) IDs, both types can be mixed.","example":"3x7gxp2zhgjv832","in":"query","name":"photo_id","required":true,"schema":{"title":"Photo ID","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Comments data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"kuaishou fetch_video_comment","tags":["tikhub.kuaishou"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-kuaishou-app-fetch_video_comment","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:26f5c2c168073a99276fa0c658c18a23bc8d067740e68c5db5090b33922716a3","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"30543380b608"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_kuaishou_app_fetch_video_comment","path":"/apis/v1/tikhub/kuaishou/app/fetch_video_comment"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/kuaishou/app/fetch_video_comment","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/kuaishou/app/fetch_video_comment?photo_id=3x7gxp2zhgjv832' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/kuaishou/app/fetch_video_sub_comments":{"get":{"description":"Kuaishou (app).\n\n### Purpose:\n- Fetch sub comments (replies) under a root comment, with cursor pagination.\n### Parameters:\n- photo_id: Photo ID\n- root_comment_id: Root comment ID\n- pcursor: Cursor, empty for first page\n- count: Page size, default 8, range 1-20\n### Returns:\n- Sub comments data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_kuaishou_app_fetch_video_sub_comments","parameters":[{"description":"Default 8, range 1-20","in":"query","name":"count","required":false,"schema":{"default":8,"description":"Default 8, range 1-20","maximum":20,"minimum":1,"title":"Page size","type":"integer"}},{"description":"Leave empty for the first page, pass pcursor from the previous response for subsequent pages","in":"query","name":"pcursor","required":false,"schema":{"default":"","description":"Leave empty for the first page, pass pcursor from the previous response for subsequent pages","title":"Pagination cursor","type":"string"}},{"description":"Photo ID","example":"5218546261880462502","in":"query","name":"photo_id","required":true,"schema":{"title":"Photo ID","type":"string"}},{"description":"Root comment ID","example":"14000000123456789","in":"query","name":"root_comment_id","required":true,"schema":{"title":"Root comment ID","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Sub comments data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"kuaishou fetch_video_sub_comments","tags":["tikhub.kuaishou"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-kuaishou-app-fetch_video_sub_comments","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:908e3993895cb1c0488ba9618cc0242ee46ab812a4d6aa6fe30d07423a7c4b6f","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c7b237436060"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_kuaishou_app_fetch_video_sub_comments","path":"/apis/v1/tikhub/kuaishou/app/fetch_video_sub_comments"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/kuaishou/app/fetch_video_sub_comments","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/kuaishou/app/fetch_video_sub_comments?photo_id=5218546261880462502&root_comment_id=14000000123456789' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/kuaishou/app/fetch_videos_batch":{"get":{"description":"Kuaishou (app). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Batch fetch multiple video data, supports up to 40 video IDs per request.\n- If this API continuously fails, you can try to use the more expensive V2 API for redundant requests.\n\n### Parameters\n- photo_ids: Photo ID list, multiple IDs separated by commas, max 40 per request\n    - Format note: Supports both pure digital version IDs and short string version (eID) IDs, both types can be mixed.\n\n### Returns\n- Video data list\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.04 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_kuaishou_app_fetch_videos_batch","parameters":[{"description":"Photo ID list, multiple IDs separated by commas, max 40 per request\n    - Format note: Supports both pure digital version IDs and short string version (eID) IDs, both types can be mixed.","example":"5228960823332207296,5196309727975443273,5222486898325987583","in":"query","name":"photo_ids","required":true,"schema":{"description":"Photo ID list, multiple IDs separated by commas, max 40 per request\n    - Format note: Supports both pure digital version IDs and short string version (eID) IDs, both types can be mixed.","pattern":"^[^,]*(?:,[^,]*){0,39}$","title":"Photo ID list (comma separated)","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Video data list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"kuaishou fetch_videos_batch","tags":["tikhub.kuaishou"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-kuaishou-app-fetch_videos_batch","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.04,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:1f210e4d0a00baae14a5b29ff3e69ec066deaa3391aed78faeb80f37737713cb","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"75fb431f0c89"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_kuaishou_app_fetch_videos_batch","path":"/apis/v1/tikhub/kuaishou/app/fetch_videos_batch"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/kuaishou/app/fetch_videos_batch","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/kuaishou/app/fetch_videos_batch?photo_ids=5228960823332207296%2C5196309727975443273%2C5222486898325987583' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/kuaishou/app/generate_kuaishou_share_link":{"get":{"description":"Kuaishou (app).\n\n### Purpose:\n- Generate Kuaishou share link\n### Parameters:\n- shareObjectId: Photo ID\n### Returns:\n- Share link\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_kuaishou_app_generate_kuaishou_share_link","parameters":[{"description":"Photo ID","example":"3xg5wjqdtekbb3u","in":"query","name":"shareObjectId","required":true,"schema":{"title":"Photo ID","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Share link"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"kuaishou generate_kuaishou_share_link","tags":["tikhub.kuaishou"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-kuaishou-app-generate_kuaishou_share_link","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:0e7b739c9e530e45802c63ca5e5090cd2eb228bb58adb4d28cac1b304e073a90","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"87f40fac0952"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_kuaishou_app_generate_kuaishou_share_link","path":"/apis/v1/tikhub/kuaishou/app/generate_kuaishou_share_link"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/kuaishou/app/generate_kuaishou_share_link","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/kuaishou/app/generate_kuaishou_share_link?shareObjectId=3xg5wjqdtekbb3u' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/kuaishou/app/search_comprehensive":{"get":{"description":"Kuaishou (app).\n\n### Purpose:\n- Kuaishou comprehensive search API, supports searching videos, users, etc., and provides multi-dimensional filtering.\n### Parameters:\n- keyword: Search keyword (required)\n- pcursor: Pagination cursor, empty for first request, use pcursor from response for subsequent pages\n- sort_type: Sort type\n    - all: Comprehensive sort (default)\n    - newest: Latest release\n    - most_likes: Most likes\n- publish_time: Publish time filter\n    - all: All time (default)\n    - one_day: Last day\n    - one_week: Last week\n    - one_month: Last month\n- duration: Duration filter\n    - all: All duration (default)\n    - under_1_min: Under 1 minute\n    - 1_to_5_min: 1-5 minutes\n    - over_5_min: Over 5 minutes\n### Returns:\n- Search result data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_kuaishou_app_search_comprehensive","parameters":[{"description":"Options: all (all), under_1_min (under 1 minute), 1_to_5_min (1-5 minutes), over_5_min (over 5 minutes)\n\nUsage: Duration filter\n    - all: All duration (default)\n    - under_1_min: Under 1 minute\n    - 1_to_5_min: 1-5 minutes\n    - over_5_min: Over 5 minutes","in":"query","name":"duration","required":false,"schema":{"default":"all","description":"Options: all (all), under_1_min (under 1 minute), 1_to_5_min (1-5 minutes), over_5_min (over 5 minutes)\n\nUsage: Duration filter\n    - all: All duration (default)\n    - under_1_min: Under 1 minute\n    - 1_to_5_min: 1-5 minutes\n    - over_5_min: Over 5 minutes","enum":["all","under_1_min","1_to_5_min","over_5_min"],"title":"Duration","type":"string"}},{"description":"Search keyword (required)","example":"Autohome","in":"query","name":"keyword","required":true,"schema":{"title":"Search keyword","type":"string"}},{"description":"Pagination cursor, empty for first request, use pcursor from response for subsequent pages","in":"query","name":"pcursor","required":false,"schema":{"title":"Pagination cursor","type":"string"}},{"description":"Options: all (all), one_day (last 1 day), one_week (last 1 week), one_month (last 1 month)\n\nUsage: Publish time filter\n    - all: All time (default)\n    - one_day: Last day\n    - one_week: Last week\n    - one_month: Last month","in":"query","name":"publish_time","required":false,"schema":{"default":"all","description":"Options: all (all), one_day (last 1 day), one_week (last 1 week), one_month (last 1 month)\n\nUsage: Publish time filter\n    - all: All time (default)\n    - one_day: Last day\n    - one_week: Last week\n    - one_month: Last month","enum":["all","one_day","one_week","one_month"],"title":"Publish time","type":"string"}},{"description":"Options: all (comprehensive sort), newest (latest published), most_likes (most liked)\n\nUsage: Sort type\n    - all: Comprehensive sort (default)\n    - newest: Latest release\n    - most_likes: Most likes","in":"query","name":"sort_type","required":false,"schema":{"default":"all","description":"Options: all (comprehensive sort), newest (latest published), most_likes (most liked)\n\nUsage: Sort type\n    - all: Comprehensive sort (default)\n    - newest: Latest release\n    - most_likes: Most likes","enum":["all","newest","most_likes"],"title":"Sort type","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Search result data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"kuaishou search_comprehensive","tags":["tikhub.kuaishou"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-kuaishou-app-search_comprehensive","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:33f0637577841a429b26da6d16181bfabb7ea8b8a11b6818d81a127d4728ff36","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"bff60e2fa3eb"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_kuaishou_app_search_comprehensive","path":"/apis/v1/tikhub/kuaishou/app/search_comprehensive"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/kuaishou/app/search_comprehensive","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/kuaishou/app/search_comprehensive?keyword=Autohome' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/kuaishou/app/search_image":{"get":{"description":"Kuaishou (app).\n\n### Purpose:\n- Search image posts by keyword, with cursor pagination.\n### Parameters:\n- keyword: Search keyword\n- pcursor: Cursor, empty for first page\n### Returns:\n- Image search results\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_kuaishou_app_search_image","parameters":[{"description":"Search keyword","example":"Scenery","in":"query","name":"keyword","required":true,"schema":{"title":"Search keyword","type":"string"}},{"description":"Leave empty for the first page, pass pcursor from the previous response for subsequent pages","in":"query","name":"pcursor","required":false,"schema":{"default":"","description":"Leave empty for the first page, pass pcursor from the previous response for subsequent pages","title":"Pagination cursor","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Image search results"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"kuaishou search_image","tags":["tikhub.kuaishou"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-kuaishou-app-search_image","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:f257e10d62402b3c60624bc331433928a0499fd1f481883f824c4cdb4fe0d5da","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"72c67ed4a9c3"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_kuaishou_app_search_image","path":"/apis/v1/tikhub/kuaishou/app/search_image"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/kuaishou/app/search_image","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/kuaishou/app/search_image?keyword=Scenery' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/kuaishou/app/search_live":{"get":{"description":"Kuaishou (app).\n\n### Purpose:\n- Search live rooms by keyword, with cursor pagination.\n### Parameters:\n- keyword: Search keyword\n- pcursor: Cursor, empty for first page\n### Returns:\n- Live search results\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_kuaishou_app_search_live","parameters":[{"description":"Search keyword","example":"Commerce / Product promotion","in":"query","name":"keyword","required":true,"schema":{"title":"Search keyword","type":"string"}},{"description":"Leave empty for the first page, pass pcursor from the previous response for subsequent pages","in":"query","name":"pcursor","required":false,"schema":{"default":"","description":"Leave empty for the first page, pass pcursor from the previous response for subsequent pages","title":"Pagination cursor","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Live search results"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"kuaishou search_live","tags":["tikhub.kuaishou"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-kuaishou-app-search_live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:09ba6493c1f49a7f9283132bbf60075868426f297d5106f01876006fd79f2b52","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"307de2fc3835"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_kuaishou_app_search_live","path":"/apis/v1/tikhub/kuaishou/app/search_live"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/kuaishou/app/search_live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/kuaishou/app/search_live?keyword=Commerce+%2F+Product+promotion' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/kuaishou/app/search_music":{"get":{"description":"Kuaishou (app).\n\n### Purpose:\n- Search music by keyword (song / artist), with cursor pagination.\n### Parameters:\n- keyword: Song / artist / keyword\n- pcursor: Cursor, empty for first page\n### Returns:\n- Music search results\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_kuaishou_app_search_music","parameters":[{"description":"Song / artist / keyword","example":"Jay Chou","in":"query","name":"keyword","required":true,"schema":{"title":"Search keyword","type":"string"}},{"description":"Leave empty for the first page, pass pcursor from the previous response for subsequent pages","in":"query","name":"pcursor","required":false,"schema":{"default":"","description":"Leave empty for the first page, pass pcursor from the previous response for subsequent pages","title":"Pagination cursor","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Music search results"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"kuaishou search_music","tags":["tikhub.kuaishou"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-kuaishou-app-search_music","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:6d2f3bf838ca661c50ee15d833d9ad090f99850e8d063611788bd447a4e6c857","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e469ca708f2a"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_kuaishou_app_search_music","path":"/apis/v1/tikhub/kuaishou/app/search_music"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/kuaishou/app/search_music","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/kuaishou/app/search_music?keyword=Jay+Chou' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/kuaishou/app/search_tag":{"get":{"description":"Kuaishou (app).\n\n### Purpose\n- Search tags (hashtags) by keyword. Use /tikhub/kuaishou/app/fetch_tag_feed to browse a tag's feed.\n\n### Parameters\n- keyword: Tag keyword\n- pcursor: Cursor, empty for first page\n\n### Returns\n- Tag search results\n\nAPI references: `fetch_tag_feed` = `GET /tikhub/kuaishou/app/fetch_tag_feed` (operationId: `get_tikhub_kuaishou_app_fetch_tag_feed`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_kuaishou_app_search_tag","parameters":[{"description":"Tag keyword","example":"Challenge","in":"query","name":"keyword","required":true,"schema":{"title":"Tag keyword","type":"string"}},{"description":"Leave empty for the first page, pass pcursor from the previous response for subsequent pages","in":"query","name":"pcursor","required":false,"schema":{"default":"","description":"Leave empty for the first page, pass pcursor from the previous response for subsequent pages","title":"Pagination cursor","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- Tag search results"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"kuaishou search_tag","tags":["tikhub.kuaishou"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-kuaishou-app-search_tag","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:0adc082f70a2f277938f411c162b6cfbd7549f8d8f5e7119a2accc3983973fbb","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ba0c9271c4e0"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_kuaishou_app_search_tag","path":"/apis/v1/tikhub/kuaishou/app/search_tag"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/kuaishou/app/search_tag","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/kuaishou/app/search_tag?keyword=Challenge' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/kuaishou/app/search_user_v2":{"get":{"description":"Kuaishou (app).\n\n### Purpose:\n- Search user V2\n- This API is more expensive, but more stable, please check the price list in the user background for specific prices.\n### Parameters:\n- keyword: Search keyword\n- pcursor: Pagination cursor, empty for first page, pass pcursor from previous response\n- user_relation: Relation filter, all / same_city / verified / live / following\n- user_gender: Gender filter, all / male / female\n- fans_sort: Fans sort, default / most_to_least / least_to_most\n### Returns:\n- User data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_kuaishou_app_search_user_v2","parameters":[{"description":"default / most_to_least / least_to_most","in":"query","name":"fans_sort","required":false,"schema":{"default":"default","description":"default / most_to_least / least_to_most","enum":["default","most_to_least","least_to_most"],"title":"Fans sort","type":"string"}},{"description":"Search keyword","example":"Artificial Intelligence","in":"query","name":"keyword","required":true,"schema":{"title":"Search keyword","type":"string"}},{"description":"Empty for first page, pass pcursor from the previous response for subsequent pages","in":"query","name":"pcursor","required":false,"schema":{"default":"","description":"Empty for first page, pass pcursor from the previous response for subsequent pages","title":"Pagination cursor","type":"string"}},{"description":"all / male / female","in":"query","name":"user_gender","required":false,"schema":{"default":"all","description":"all / male / female","enum":["all","male","female"],"title":"Gender filter","type":"string"}},{"description":"all / same_city / verified / live / following","in":"query","name":"user_relation","required":false,"schema":{"default":"all","description":"all / same_city / verified / live / following","enum":["all","same_city","verified","live","following"],"title":"Relation filter","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- User data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"kuaishou search_user","tags":["tikhub.kuaishou"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-kuaishou-app-search_user_v2","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:74eb7b9da4f782ea89190ea8c32ca56a23013f3b825104dbdf6d1a5e2572ead5","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"df1e9dc61b6e"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_kuaishou_app_search_user_v2","path":"/apis/v1/tikhub/kuaishou/app/search_user_v2"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/kuaishou/app/search_user_v2","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/kuaishou/app/search_user_v2?keyword=Artificial+Intelligence' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/kuaishou/app/search_video_v2":{"get":{"description":"Kuaishou (app).\n\n### Purpose:\n- Search video V2\n- This API is more expensive, but more stable, please check the price list in the user background for specific prices.\n### Parameters:\n- keyword: Search keyword\n- pcursor: Pagination cursor, empty for first page, pass pcursor from previous response\n### Returns:\n- Videos data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_kuaishou_app_search_video_v2","parameters":[{"description":"Search keyword","example":"Artificial Intelligence","in":"query","name":"keyword","required":true,"schema":{"title":"Search keyword","type":"string"}},{"description":"Empty for first page, pass pcursor from previous response","in":"query","name":"pcursor","required":false,"schema":{"default":"","description":"Empty for first page, pass pcursor from previous response","title":"Pagination cursor","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Videos data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"kuaishou search_video","tags":["tikhub.kuaishou"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-kuaishou-app-search_video_v2","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:751610d7794e81e152cdfa7d778833bfa55416ed599466d395eb477738b592d4","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2b0968b67c73"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_kuaishou_app_search_video_v2","path":"/apis/v1/tikhub/kuaishou/app/search_video_v2"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/kuaishou/app/search_video_v2","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/kuaishou/app/search_video_v2?keyword=Artificial+Intelligence' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/kuaishou/web/fetch_get_user_id":{"get":{"description":"Kuaishou (web).\n\n### Purpose:\n- Fetch user ID via user share link\n### Parameters:\n- share_link: User share link\n### Returns:\n- User ID\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_kuaishou_web_fetch_get_user_id","parameters":[{"description":"User share link","example":"https://v.kuaishou.com/KcdKDwFp","in":"query","name":"share_link","required":true,"schema":{"title":"User Share Link","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- User ID"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"kuaishou fetch_get_user_id","tags":["tikhub.kuaishou"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-kuaishou-web-fetch_get_user_id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:a7fc043ec745017c907b2746f9be557db64fbd5fca8db67884fa829564b07f62","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"15bed4bd2768"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_kuaishou_web_fetch_get_user_id","path":"/apis/v1/tikhub/kuaishou/web/fetch_get_user_id"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/kuaishou/web/fetch_get_user_id","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/kuaishou/web/fetch_get_user_id?share_link=https%3A%2F%2Fv.kuaishou.com%2FKcdKDwFp' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/kuaishou/web/fetch_kuaishou_hot_list_v2":{"get":{"description":"Kuaishou (web).\n\n### Purpose:\n- Fetch Kuaishou Hot List V2\n### Parameters:\n- board_type: Board Type, default is 1:\n    1 - Hot List\n    2 - Entertainment\n    3 - Society\n    4 - Useful\n    5 - Challenge\n    6 - Search\n### Returns:\n- Kuaishou Hot List V2\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_kuaishou_web_fetch_kuaishou_hot_list_v2","parameters":[{"description":"Board Type, default is 1:\n    1 - Hot List\n    2 - Entertainment\n    3 - Society\n    4 - Useful\n    5 - Challenge\n    6 - Search","example":"1","in":"query","name":"board_type","required":false,"schema":{"default":"1","title":"Board Type (board_type)","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Kuaishou Hot List V2"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"kuaishou fetch_kuaishou_hot_list","tags":["tikhub.kuaishou"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-kuaishou-web-fetch_kuaishou_hot_list_v2","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:df4de8a4a1d88395b99dbd4a0d64dee956332510c9afae258493a897d52842b7","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2a59d234a33e"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_kuaishou_web_fetch_kuaishou_hot_list_v2","path":"/apis/v1/tikhub/kuaishou/web/fetch_kuaishou_hot_list_v2"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/kuaishou/web/fetch_kuaishou_hot_list_v2","x-aisa-validation":"provider"}},"/apis/v1/tikhub/kuaishou/web/fetch_one_video":{"get":{"description":"Kuaishou (web).\n\n### Purpose:\n- Fetch single video data, this interface does not support photo only posts.\n### Parameters:\n- share_text: Photo share link\n### Returns:\n- Video data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_kuaishou_web_fetch_one_video","parameters":[{"description":"Photo share link","example":"https://www.kuaishou.com/f/X-f2k5KJpiXN1SY","in":"query","name":"share_text","required":true,"schema":{"title":"Photo share link","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- Video data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"kuaishou fetch_one_video","tags":["tikhub.kuaishou"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-kuaishou-web-fetch_one_video","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:14e7f29d1656fdabd0e3678db2ffa751397fa13097536e2cc5d666cabe47ac20","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b22afd360d05"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_kuaishou_web_fetch_one_video","path":"/apis/v1/tikhub/kuaishou/web/fetch_one_video"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/kuaishou/web/fetch_one_video","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/kuaishou/web/fetch_one_video?share_text=https%3A%2F%2Fwww.kuaishou.com%2Ff%2FX-f2k5KJpiXN1SY' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/kuaishou/web/fetch_one_video_by_url":{"get":{"description":"Kuaishou (web).\n\n### Purpose:\n- Fetch single video by URL\n### Parameters:\n- url: Photo URL\n### Returns:\n- Video data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_kuaishou_web_fetch_one_video_by_url","parameters":[{"description":"Photo URL","example":"https://v.kuaishou.com/GKTpYm","in":"query","name":"url","required":true,"schema":{"title":"Photo URL","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- Video data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"kuaishou fetch_one_video_by_url","tags":["tikhub.kuaishou"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-kuaishou-web-fetch_one_video_by_url","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:14e7f29d1656fdabd0e3678db2ffa751397fa13097536e2cc5d666cabe47ac20","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a9febb65fe5c"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_kuaishou_web_fetch_one_video_by_url","path":"/apis/v1/tikhub/kuaishou/web/fetch_one_video_by_url"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/kuaishou/web/fetch_one_video_by_url","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/kuaishou/web/fetch_one_video_by_url?url=https%3A%2F%2Fv.kuaishou.com%2FGKTpYm' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/kuaishou/web/fetch_one_video_comment":{"get":{"description":"Kuaishou (web).\n\n### Purpose:\n- Fetch single video comment data\n### Parameters:\n- photo_id: Photo ID\n- pcursor: Comment cursor, empty for the first request, and use the pcursor value in the returned response for subsequent requests.\n### Returns:\n- Comments data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_kuaishou_web_fetch_one_video_comment","parameters":[{"description":"Comment cursor, empty for the first request, and use the pcursor value in the returned response for subsequent requests.","in":"query","name":"pcursor","required":false,"schema":{"title":"Comment cursor","type":"string"}},{"description":"Photo ID","example":"3x7gxp2zhgjv832","in":"query","name":"photo_id","required":true,"schema":{"title":"Photo ID","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Comments data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"kuaishou fetch_one_video_comment","tags":["tikhub.kuaishou"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-kuaishou-web-fetch_one_video_comment","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:26f5c2c168073a99276fa0c658c18a23bc8d067740e68c5db5090b33922716a3","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f0560c3d4dee"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_kuaishou_web_fetch_one_video_comment","path":"/apis/v1/tikhub/kuaishou/web/fetch_one_video_comment"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/kuaishou/web/fetch_one_video_comment","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/kuaishou/web/fetch_one_video_comment?photo_id=3x7gxp2zhgjv832' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/kuaishou/web/fetch_one_video_sub_comment":{"get":{"description":"Kuaishou (web).\n\n### Purpose:\n- Fetch single video comment data\n### Parameters:\n- photo_id: Photo ID\n- pcursor: Comment cursor, empty for the first request, and use the pcursor value in the returned response for subsequent requests.\n- root_comment_id: Root comment ID\n### Returns:\n- Comments data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_kuaishou_web_fetch_one_video_sub_comment","parameters":[{"description":"Comment cursor, empty for the first request, and use the pcursor value in the returned response for subsequent requests.","example":"909377053156","in":"query","name":"pcursor","required":false,"schema":{"default":"","title":"Comment cursor","type":"string"}},{"description":"Photo ID","example":"3xgarycnydawq3g","in":"query","name":"photo_id","required":true,"schema":{"title":"Photo ID","type":"string"}},{"description":"Root comment ID","example":"908850553827","in":"query","name":"root_comment_id","required":true,"schema":{"title":"Root comment ID","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Comments data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"kuaishou fetch_one_video_sub_comment","tags":["tikhub.kuaishou"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-kuaishou-web-fetch_one_video_sub_comment","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:26f5c2c168073a99276fa0c658c18a23bc8d067740e68c5db5090b33922716a3","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"cb68e63aa62a"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_kuaishou_web_fetch_one_video_sub_comment","path":"/apis/v1/tikhub/kuaishou/web/fetch_one_video_sub_comment"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/kuaishou/web/fetch_one_video_sub_comment","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/kuaishou/web/fetch_one_video_sub_comment?pcursor=909377053156&photo_id=3xgarycnydawq3g&root_comment_id=908850553827' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/kuaishou/web/fetch_user_collect":{"get":{"description":"Kuaishou (web).\n\n### Purpose:\n- Fetch user favorite\n- Note: This API requires the user's eid, which can be extracted from the user's profile URL.\n- For example: In the URL https://www.kuaishou.com/profile/3xz63mn6fngqtiq, the eid is 3xz63mn6fngqtiq.\n- Note: Querying with uid (pure numeric user ID) is not supported.\n### Parameters:\n- user_id: User ID\n- pcursor: Post cursor, empty for the first request, and use the pcursor value in the returned response for subsequent requests.\n### Returns:\n- User favorite list\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_kuaishou_web_fetch_user_collect","parameters":[{"description":"Post cursor, empty for the first request, and use the pcursor value in the returned response for subsequent requests.","in":"query","name":"pcursor","required":false,"schema":{"title":"Post cursor","type":"string"}},{"description":"User ID","example":"3xz63mn6fngqtiq","in":"query","name":"user_id","required":true,"schema":{"title":"User ID (eid)","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- User favorite list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"kuaishou fetch_user_collect","tags":["tikhub.kuaishou"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-kuaishou-web-fetch_user_collect","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:bff799cad03cba0adfbb303c945ff960284897e4924d982c3400eaaa6793bceb","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"32adcfa41f02"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_kuaishou_web_fetch_user_collect","path":"/apis/v1/tikhub/kuaishou/web/fetch_user_collect"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/kuaishou/web/fetch_user_collect","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/kuaishou/web/fetch_user_collect?user_id=3xz63mn6fngqtiq' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/kuaishou/web/fetch_user_info":{"get":{"description":"Kuaishou (web). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Fetch user info\n    - Note: This API requires the user's eid, which can be extracted from the user's profile URL.\n    - For example: In the URL https://www.kuaishou.com/profile/3xz63mn6fngqtiq, the eid is 3xz63mn6fngqtiq.\n    - Note: Querying with uid (pure numeric user ID) is not supported.\n    - Note: Please set the timeout to more than 30 seconds when making requests to this API, otherwise it may cause the client to not receive the response in time and result in billing.\n    - Due to the special nature of risk control for this API, we try to keep it stable, but we still cannot guarantee 100% stability. If you encounter a request failure, please try again later.\n\n### Parameters\n- user_id: User ID\n\n### Returns\n- User info, including nickname, avatar, number of followers, number of followings, number\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_kuaishou_web_fetch_user_info","parameters":[{"description":"User ID","example":"3xz63mn6fngqtiq","in":"query","name":"user_id","required":true,"schema":{"title":"User ID (eid)","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- User info, including nickname, avatar, number of followers, number of followings, number"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"kuaishou fetch_user_info","tags":["tikhub.kuaishou"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-kuaishou-web-fetch_user_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:33b889ea6248d0bbbbefaf1da78e09eee76ed002ae70dbef99f1e39ce8a46d98","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e0278f2be601"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_kuaishou_web_fetch_user_info","path":"/apis/v1/tikhub/kuaishou/web/fetch_user_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/kuaishou/web/fetch_user_info","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/kuaishou/web/fetch_user_info?user_id=3xz63mn6fngqtiq' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/kuaishou/web/fetch_user_live_replay":{"get":{"description":"Kuaishou (web).\n\n### Purpose:\n- Fetch user live replay\n- Note: This API requires the user's eid, which can be extracted from the user's profile URL.\n- For example: In the URL https://www.kuaishou.com/profile/3xz63mn6fngqtiq, the eid is 3xz63mn6fngqtiq.\n- Note: Querying with uid (pure numeric user ID) is not supported.\n### Parameters:\n- user_id: User ID\n- pcursor: Post cursor, empty for the first request, and use the pcursor value in the returned response for subsequent requests.\n### Returns:\n- User live replay list\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_kuaishou_web_fetch_user_live_replay","parameters":[{"description":"Post cursor, empty for the first request, and use the pcursor value in the returned response for subsequent requests.","in":"query","name":"pcursor","required":false,"schema":{"title":"Post cursor","type":"string"}},{"description":"User ID","example":"3xz63mn6fngqtiq","in":"query","name":"user_id","required":true,"schema":{"title":"User ID (eid)","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- User live replay list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"kuaishou fetch_user_live_replay","tags":["tikhub.kuaishou"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-kuaishou-web-fetch_user_live_replay","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:a9655fb8df793c44dcba95c20a597e4ced6fc015ff9db2e884223207d1cd7941","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1dd3a17ca149"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_kuaishou_web_fetch_user_live_replay","path":"/apis/v1/tikhub/kuaishou/web/fetch_user_live_replay"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/kuaishou/web/fetch_user_live_replay","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/kuaishou/web/fetch_user_live_replay?user_id=3xz63mn6fngqtiq' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/kuaishou/web/generate_share_short_url":{"get":{"description":"Kuaishou (web).\n\n### Purpose:\n- Generate share short URL\n### Parameters:\n- photo_id: Photo ID\n### Returns:\n- Short URL\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_kuaishou_web_generate_share_short_url","parameters":[{"description":"Photo ID","example":"3xtdqvdnqd3psuc","in":"query","name":"photo_id","required":true,"schema":{"title":"Photo ID","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Short URL"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"kuaishou generate_share_short_url","tags":["tikhub.kuaishou"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-kuaishou-web-generate_share_short_url","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:edebf308d7e8234c215261ea79ba88718d0ae03ca8b9668f0952ce85408cf212","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d7aefa62d5f7"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_kuaishou_web_generate_share_short_url","path":"/apis/v1/tikhub/kuaishou/web/generate_share_short_url"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/kuaishou/web/generate_share_short_url","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/kuaishou/web/generate_share_short_url?photo_id=3xtdqvdnqd3psuc' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/lemon8/app/fetch_discover_banners":{"get":{"description":"Lemon8 (app).\n\n### Purpose:\n- Get banners of discover page\n### Return:\n- Banners list\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_lemon8_app_fetch_discover_banners","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Banners list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"lemon8 fetch_discover_banners","tags":["tikhub.lemon8"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-lemon8-app-fetch_discover_banners","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:416a103e3b3f2e76b322f9b4cc11d0976b67bbb6048776599357b72d29a07f5a","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"36d487a24947"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_lemon8_app_fetch_discover_banners","path":"/apis/v1/tikhub/lemon8/app/fetch_discover_banners"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/lemon8/app/fetch_discover_banners","x-aisa-validation":"provider"}},"/apis/v1/tikhub/lemon8/app/fetch_discover_tab":{"get":{"description":"Lemon8 (app).\n\n### Purpose:\n- Get main content of discover page\n### Return:\n- Main content\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_lemon8_app_fetch_discover_tab","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Main content"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"lemon8 fetch_discover_tab","tags":["tikhub.lemon8"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-lemon8-app-fetch_discover_tab","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:242fe254cd82a4a328e6890dfc2efe58e2adae198cddddb13b0816a075a157f0","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"fca259b62f7d"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_lemon8_app_fetch_discover_tab","path":"/apis/v1/tikhub/lemon8/app/fetch_discover_tab"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/lemon8/app/fetch_discover_tab","x-aisa-validation":"provider"}},"/apis/v1/tikhub/lemon8/app/fetch_discover_tab_information_tabs":{"get":{"description":"Lemon8 (app).\n\n### Purpose:\n- Get Editor's Picks of discover page\n### Return:\n- Editor's Picks\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_lemon8_app_fetch_discover_tab_information_tabs","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Editor's Picks"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"lemon8 fetch_discover_tab_information_tabs","tags":["tikhub.lemon8"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-lemon8-app-fetch_discover_tab_information_tabs","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:d3011d450eb8c23366c6f69075a7d6045bb1f3d9bb6fc1ea667302a13eb7910d","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"148d2b6d14ea"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_lemon8_app_fetch_discover_tab_information_tabs","path":"/apis/v1/tikhub/lemon8/app/fetch_discover_tab_information_tabs"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/lemon8/app/fetch_discover_tab_information_tabs","x-aisa-validation":"provider"}},"/apis/v1/tikhub/lemon8/app/fetch_hot_search_keywords":{"get":{"description":"Lemon8 (app).\n\n### Purpose:\n- Get hot search keywords\n### Return:\n- Hot search keywords list\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_lemon8_app_fetch_hot_search_keywords","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Hot search keywords list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"lemon8 fetch_hot_search_keywords","tags":["tikhub.lemon8"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-lemon8-app-fetch_hot_search_keywords","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:bd37976e176bb10b035f647f36d36b743fc5a33c4acd109e113eeea85f6ffbc3","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a8c9f667d87f"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_lemon8_app_fetch_hot_search_keywords","path":"/apis/v1/tikhub/lemon8/app/fetch_hot_search_keywords"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/lemon8/app/fetch_hot_search_keywords","x-aisa-validation":"provider"}},"/apis/v1/tikhub/lemon8/app/fetch_post_comment_list":{"get":{"description":"Lemon8 (app).\n\n### Purpose\n- Get comments list of specified post\n\n### Parameters\n- group_id: Post's group_id, can be obtained from the interface `/tikhub/lemon8/app/fetch_post_detail`\n- item_id: Post's item_id, can be obtained from the interface `/tikhub/lemon8/app/fetch_post_detail` or `/tikhub/lemon8/app/get_item_id`\n- media_id: Post's media_id, can be obtained from the interface `/tikhub/lemon8/app/fetch_post_detail`\n- offset: Pagination parameter, can be obtained from the return result of the last request. It is empty for the first request, and the offset returned by the last request is used for subsequent requests.\n\n### Return\n- Comments list\n\nAPI references: `fetch_post_detail` = `GET /tikhub/lemon8/app/fetch_post_detail` (operationId: `get_tikhub_lemon8_app_fetch_post_detail`); `get_item_id` = `GET /tikhub/lemon8/app/get_item_id` (operationId: `get_tikhub_lemon8_app_get_item_id`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_lemon8_app_fetch_post_comment_list","parameters":[{"description":"Post's group_id, can be obtained from the interface `/tikhub/lemon8/app/fetch_post_detail`\n\nAPI references: `fetch_post_detail` = `GET /tikhub/lemon8/app/fetch_post_detail` (operationId: `get_tikhub_lemon8_app_fetch_post_detail`).","example":"7361926875709129222","in":"query","name":"group_id","required":true,"schema":{"description":"Post's group_id, can be obtained from the interface `/tikhub/lemon8/app/fetch_post_detail`\n\nAPI references: `fetch_post_detail` = `GET /tikhub/lemon8/app/fetch_post_detail` (operationId: `get_tikhub_lemon8_app_fetch_post_detail`).","title":"Group Id","type":"string"}},{"description":"Post's item_id, can be obtained from the interface `/tikhub/lemon8/app/fetch_post_detail` or `/tikhub/lemon8/app/get_item_id`\n\nAPI references: `fetch_post_detail` = `GET /tikhub/lemon8/app/fetch_post_detail` (operationId: `get_tikhub_lemon8_app_fetch_post_detail`); `get_item_id` = `GET /tikhub/lemon8/app/get_item_id` (operationId: `get_tikhub_lemon8_app_get_item_id`).","example":"7361926875709129222","in":"query","name":"item_id","required":true,"schema":{"description":"Post's item_id, can be obtained from the interface `/tikhub/lemon8/app/fetch_post_detail` or `/tikhub/lemon8/app/get_item_id`\n\nAPI references: `fetch_post_detail` = `GET /tikhub/lemon8/app/fetch_post_detail` (operationId: `get_tikhub_lemon8_app_fetch_post_detail`); `get_item_id` = `GET /tikhub/lemon8/app/get_item_id` (operationId: `get_tikhub_lemon8_app_get_item_id`).","title":"Item Id","type":"string"}},{"description":"Post's media_id, can be obtained from the interface `/tikhub/lemon8/app/fetch_post_detail`\n\nAPI references: `fetch_post_detail` = `GET /tikhub/lemon8/app/fetch_post_detail` (operationId: `get_tikhub_lemon8_app_fetch_post_detail`).","example":"7428056850216862763","in":"query","name":"media_id","required":true,"schema":{"description":"Post's media_id, can be obtained from the interface `/tikhub/lemon8/app/fetch_post_detail`\n\nAPI references: `fetch_post_detail` = `GET /tikhub/lemon8/app/fetch_post_detail` (operationId: `get_tikhub_lemon8_app_fetch_post_detail`).","title":"Media Id","type":"string"}},{"description":"Pagination parameter, can be obtained from the return result of the last request. It is empty for the first request, and the offset returned by the last request is used for subsequent requests.","example":"0","in":"query","name":"offset","required":false,"schema":{"default":"0","description":"Pagination parameter, can be obtained from the return result of the last request. It is empty for the first request, and the offset returned by the last request is used for subsequent requests.","title":"Offset","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Comments list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"lemon8 fetch_post_comment_list","tags":["tikhub.lemon8"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-lemon8-app-fetch_post_comment_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:250bc42043d32cb795af071aae04401a47f8d113b54cecd97996464e470fc483","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e748785daf04"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_lemon8_app_fetch_post_comment_list","path":"/apis/v1/tikhub/lemon8/app/fetch_post_comment_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/lemon8/app/fetch_post_comment_list","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/lemon8/app/fetch_post_comment_list?group_id=7361926875709129222&item_id=7361926875709129222&media_id=7428056850216862763&offset=0' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/lemon8/app/fetch_post_detail":{"get":{"description":"Lemon8 (app).\n\n### Purpose\n- Get information of specified post\n\n### Parameters\n- item_id: Post ID, can be obtained from the interface `/tikhub/lemon8/app/get_item_id`\n\n### Return\n- Post information\n\nAPI references: `get_item_id` = `GET /tikhub/lemon8/app/get_item_id` (operationId: `get_tikhub_lemon8_app_get_item_id`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_lemon8_app_fetch_post_detail","parameters":[{"description":"Post ID, can be obtained from the interface `/tikhub/lemon8/app/get_item_id`\n\nAPI references: `get_item_id` = `GET /tikhub/lemon8/app/get_item_id` (operationId: `get_tikhub_lemon8_app_get_item_id`).","example":"7361926875709129222","in":"query","name":"item_id","required":true,"schema":{"description":"Post ID, can be obtained from the interface `/tikhub/lemon8/app/get_item_id`\n\nAPI references: `get_item_id` = `GET /tikhub/lemon8/app/get_item_id` (operationId: `get_tikhub_lemon8_app_get_item_id`).","title":"Item Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Post information"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"lemon8 fetch_post_detail","tags":["tikhub.lemon8"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-lemon8-app-fetch_post_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:763354e9ee3d397ec2028941837018d6ea8590d0d6df4c28b0dc0171a536fa0b","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2c7fd8f7e286"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_lemon8_app_fetch_post_detail","path":"/apis/v1/tikhub/lemon8/app/fetch_post_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/lemon8/app/fetch_post_detail","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/lemon8/app/fetch_post_detail?item_id=7361926875709129222' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/lemon8/app/fetch_search":{"get":{"description":"Lemon8 (app).\n\n### Purpose:\n- Search API\n### Parameters:\n- query: Search keyword\n- max_cursor: Pagination parameter, can be obtained from the return result of the last request. It is empty for the first request, and the `max_cursor` returned by the last request is used for subsequent requests. You can judge whether there is more data by the `has_more` field in the return result.\n- filter_type: Search filter type, default is an empty string, optional values are as follows:\n    - Empty string: All (default using this parameter to search)\n    - video: Search only video\n    - posts: Search only posts\n- order_by: Search sort type, default is an empty string, optional values are as follows:\n    - Empty string: Relevance (default using this parameter to sort)\n    - popular: Sort by popularity\n    - recent: Sort from new to old\n- search_tab: Search type, default is `main`, optional values are as follows:\n    - main: Display as `Top` in the APP (comprehensive search, default using this parameter to search)\n    - user: Display as `Accounts` in the APP (search user accounts)\n    - hashtag: Display as `Hashtags` in the APP (search hashtags)\n    - article: Display as `Posts` in the APP (search articles)\n### Return:\n- Search results\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_lemon8_app_fetch_search","parameters":[{"description":"Search filter type, default is an empty string, optional values are as follows:\n    - Empty string: All (default using this parameter to search)\n    - video: Search only video\n    - posts: Search only posts","example":"","in":"query","name":"filter_type","required":false,"schema":{"default":"","description":"Search filter type, default is an empty string, optional values are as follows:\n    - Empty string: All (default using this parameter to search)\n    - video: Search only video\n    - posts: Search only posts","title":"Filter Type","type":"string"}},{"description":"Pagination parameter, can be obtained from the return result of the last request. It is empty for the first request, and the `max_cursor` returned by the last request is used for subsequent requests. You can judge whether there is more data by the `has_more` field in the return result.","example":"","in":"query","name":"max_cursor","required":false,"schema":{"default":"","description":"Pagination parameter, can be obtained from the return result of the last request. It is empty for the first request, and the `max_cursor` returned by the last request is used for subsequent requests. You can judge whether there is more data by the `has_more` field in the return result.","title":"Max Cursor","type":"string"}},{"description":"Search sort type, default is an empty string, optional values are as follows:\n    - Empty string: Relevance (default using this parameter to sort)\n    - popular: Sort by popularity\n    - recent: Sort from new to old","example":"","in":"query","name":"order_by","required":false,"schema":{"default":"","description":"Search sort type, default is an empty string, optional values are as follows:\n    - Empty string: Relevance (default using this parameter to sort)\n    - popular: Sort by popularity\n    - recent: Sort from new to old","title":"Order By","type":"string"}},{"description":"Search keyword","example":"lemon8","in":"query","name":"query","required":true,"schema":{"description":"Search keyword","title":"Query","type":"string"}},{"description":"Search type, default is `main`, optional values are as follows:\n    - main: Display as `Top` in the APP (comprehensive search, default using this parameter to search)\n    - user: Display as `Accounts` in the APP (search user accounts)\n    - hashtag: Display as `Hashtags` in the APP (search hashtags)\n    - article: Display as `Posts` in the APP (search articles)","example":"main","in":"query","name":"search_tab","required":false,"schema":{"default":"main","description":"Search type, default is `main`, optional values are as follows:\n    - main: Display as `Top` in the APP (comprehensive search, default using this parameter to search)\n    - user: Display as `Accounts` in the APP (search user accounts)\n    - hashtag: Display as `Hashtags` in the APP (search hashtags)\n    - article: Display as `Posts` in the APP (search articles)","title":"Search Tab","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Search results"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"lemon8 fetch_search","tags":["tikhub.lemon8"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-lemon8-app-fetch_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:ba2f9de6dd24c70aaa17b05c2f822e005f7b260ef9969a9b4f018207fac76ce9","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f6f982106be8"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_lemon8_app_fetch_search","path":"/apis/v1/tikhub/lemon8/app/fetch_search"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/lemon8/app/fetch_search","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/lemon8/app/fetch_search?filter_type=&max_cursor=&order_by=&query=lemon8&search_tab=main' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/lemon8/app/fetch_topic_info":{"get":{"description":"Lemon8 (app).\n\n### Purpose\n- Get topic information\n\n### Parameters\n- forum_id: Topic ID, can be obtained from the following interfaces\n    - Get information of specified post: `/tikhub/lemon8/app/fetch_post_detail`\n    - Get Editor's Picks of discover page: `/tikhub/lemon8/app/fetch_discover_tab_information_tabs`\n    - Search Hashtag through interface: `/tikhub/lemon8/app/fetch_search?search_tab=hashtag&keyword=lemon8`\n\n### Return\n- Topic information\n\nAPI references: `fetch_discover_tab_information_tabs` = `GET /tikhub/lemon8/app/fetch_discover_tab_information_tabs` (operationId: `get_tikhub_lemon8_app_fetch_discover_tab_information_tabs`); `fetch_post_detail` = `GET /tikhub/lemon8/app/fetch_post_detail` (operationId: `get_tikhub_lemon8_app_fetch_post_detail`); `fetch_search` = `GET /tikhub/lemon8/app/fetch_search` (operationId: `get_tikhub_lemon8_app_fetch_search`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_lemon8_app_fetch_topic_info","parameters":[{"description":"Topic ID, can be obtained from the following interfaces\n    - Get information of specified post: `/tikhub/lemon8/app/fetch_post_detail`\n    - Get Editor's Picks of discover page: `/tikhub/lemon8/app/fetch_discover_tab_information_tabs`\n    - Search Hashtag through interface: `/tikhub/lemon8/app/fetch_search?search_tab=hashtag&keyword=lemon8`\n\nAPI references: `fetch_discover_tab_information_tabs` = `GET /tikhub/lemon8/app/fetch_discover_tab_information_tabs` (operationId: `get_tikhub_lemon8_app_fetch_discover_tab_information_tabs`); `fetch_post_detail` = `GET /tikhub/lemon8/app/fetch_post_detail` (operationId: `get_tikhub_lemon8_app_fetch_post_detail`); `fetch_search` = `GET /tikhub/lemon8/app/fetch_search` (operationId: `get_tikhub_lemon8_app_fetch_search`).","example":"7174447913778593798","in":"query","name":"forum_id","required":true,"schema":{"description":"Topic ID, can be obtained from the following interfaces\n    - Get information of specified post: `/tikhub/lemon8/app/fetch_post_detail`\n    - Get Editor's Picks of discover page: `/tikhub/lemon8/app/fetch_discover_tab_information_tabs`\n    - Search Hashtag through interface: `/tikhub/lemon8/app/fetch_search?search_tab=hashtag&keyword=lemon8`\n\nAPI references: `fetch_discover_tab_information_tabs` = `GET /tikhub/lemon8/app/fetch_discover_tab_information_tabs` (operationId: `get_tikhub_lemon8_app_fetch_discover_tab_information_tabs`); `fetch_post_detail` = `GET /tikhub/lemon8/app/fetch_post_detail` (operationId: `get_tikhub_lemon8_app_fetch_post_detail`); `fetch_search` = `GET /tikhub/lemon8/app/fetch_search` (operationId: `get_tikhub_lemon8_app_fetch_search`).","title":"Forum Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Topic information"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"lemon8 fetch_topic_info","tags":["tikhub.lemon8"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-lemon8-app-fetch_topic_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:8780a95e24b7efd2c92c57a4a845058fcef956763a30c9c71b2dcc2d9367b6a0","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b4452b4e503a"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_lemon8_app_fetch_topic_info","path":"/apis/v1/tikhub/lemon8/app/fetch_topic_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/lemon8/app/fetch_topic_info","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/lemon8/app/fetch_topic_info?forum_id=7174447913778593798' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/lemon8/app/fetch_topic_post_list":{"get":{"description":"Lemon8 (app).\n\n### Purpose\n- Get topic post list\n\n### Parameters\n- category: Topic category ID, can be obtained from the interface `/tikhub/lemon8/app/fetch_topic_info`\n- max_behot_time: Pagination parameter, can be obtained from the return result of the last request. It is empty for the first request, and the max_behot_time returned by the last request is used for subsequent requests.\n- category_parameter: Category parameter ID, can be obtained from the interface `/tikhub/lemon8/app/fetch_topic_info`\n- hashtag_name: Hashtag name, can be obtained from the interface `/tikhub/lemon8/app/fetch_topic_info`\n- sort_type: Sort type, 0 for default sort, currently only support default sort, please do not pass other values.\n\n### Return\n- Post list\n\nAPI references: `fetch_topic_info` = `GET /tikhub/lemon8/app/fetch_topic_info` (operationId: `get_tikhub_lemon8_app_fetch_topic_info`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_lemon8_app_fetch_topic_post_list","parameters":[{"description":"Topic category ID, can be obtained from the interface `/tikhub/lemon8/app/fetch_topic_info`\n\nAPI references: `fetch_topic_info` = `GET /tikhub/lemon8/app/fetch_topic_info` (operationId: `get_tikhub_lemon8_app_fetch_topic_info`).","example":"590","in":"query","name":"category","required":true,"schema":{"description":"Topic category ID, can be obtained from the interface `/tikhub/lemon8/app/fetch_topic_info`\n\nAPI references: `fetch_topic_info` = `GET /tikhub/lemon8/app/fetch_topic_info` (operationId: `get_tikhub_lemon8_app_fetch_topic_info`).","title":"Category","type":"string"}},{"description":"Category parameter ID, can be obtained from the interface `/tikhub/lemon8/app/fetch_topic_info`\n\nAPI references: `fetch_topic_info` = `GET /tikhub/lemon8/app/fetch_topic_info` (operationId: `get_tikhub_lemon8_app_fetch_topic_info`).","example":"7174447913778593798","in":"query","name":"category_parameter","required":true,"schema":{"description":"Category parameter ID, can be obtained from the interface `/tikhub/lemon8/app/fetch_topic_info`\n\nAPI references: `fetch_topic_info` = `GET /tikhub/lemon8/app/fetch_topic_info` (operationId: `get_tikhub_lemon8_app_fetch_topic_info`).","title":"Category Parameter","type":"string"}},{"description":"Hashtag name, can be obtained from the interface `/tikhub/lemon8/app/fetch_topic_info`\n\nAPI references: `fetch_topic_info` = `GET /tikhub/lemon8/app/fetch_topic_info` (operationId: `get_tikhub_lemon8_app_fetch_topic_info`).","example":"lemon8christmas","in":"query","name":"hashtag_name","required":true,"schema":{"description":"Hashtag name, can be obtained from the interface `/tikhub/lemon8/app/fetch_topic_info`\n\nAPI references: `fetch_topic_info` = `GET /tikhub/lemon8/app/fetch_topic_info` (operationId: `get_tikhub_lemon8_app_fetch_topic_info`).","title":"Hashtag Name","type":"string"}},{"description":"Pagination parameter, can be obtained from the return result of the last request. It is empty for the first request, and the max_behot_time returned by the last request is used for subsequent requests.","example":"","in":"query","name":"max_behot_time","required":false,"schema":{"default":"","description":"Pagination parameter, can be obtained from the return result of the last request. It is empty for the first request, and the max_behot_time returned by the last request is used for subsequent requests.","title":"Max Behot Time","type":"string"}},{"description":"Sort type, 0 for default sort, currently only support default sort, please do not pass other values.","in":"query","name":"sort_type","required":false,"schema":{"default":"0","description":"Sort type, 0 for default sort, currently only support default sort, please do not pass other values.","title":"Sort Type","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Post list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"lemon8 fetch_topic_post_list","tags":["tikhub.lemon8"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-lemon8-app-fetch_topic_post_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:91a1ca2ece42a16a4dc9d3fddc43a8ed14ae8f9e22bee158f226132f909a368d","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"fd8ff33952d5"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_lemon8_app_fetch_topic_post_list","path":"/apis/v1/tikhub/lemon8/app/fetch_topic_post_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/lemon8/app/fetch_topic_post_list","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/lemon8/app/fetch_topic_post_list?category=590&category_parameter=7174447913778593798&hashtag_name=lemon8christmas&max_behot_time=' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/lemon8/app/fetch_user_follower_list":{"get":{"description":"Lemon8 (app).\n\n### Purpose\n- Get fans list of specified user\n\n### Parameters\n- user_id: User ID, can be obtained from the interface `/tikhub/lemon8/app/get_user_id`\n- cursor: Pagination parameter, can be obtained from the return result of the last request. It is empty for the first request, and the cursor returned by the last request is used for subsequent requests.\n\n### Return\n- Fans list\n\nAPI references: `get_user_id` = `GET /tikhub/lemon8/app/get_user_id` (operationId: `get_tikhub_lemon8_app_get_user_id`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_lemon8_app_fetch_user_follower_list","parameters":[{"description":"Pagination parameter, can be obtained from the return result of the last request. It is empty for the first request, and the cursor returned by the last request is used for subsequent requests.","example":"","in":"query","name":"cursor","required":false,"schema":{"default":"","description":"Pagination parameter, can be obtained from the return result of the last request. It is empty for the first request, and the cursor returned by the last request is used for subsequent requests.","title":"Cursor","type":"string"}},{"description":"User ID, can be obtained from the interface `/tikhub/lemon8/app/get_user_id`\n\nAPI references: `get_user_id` = `GET /tikhub/lemon8/app/get_user_id` (operationId: `get_tikhub_lemon8_app_get_user_id`).","example":"7428056850216862763","in":"query","name":"user_id","required":true,"schema":{"description":"User ID, can be obtained from the interface `/tikhub/lemon8/app/get_user_id`\n\nAPI references: `get_user_id` = `GET /tikhub/lemon8/app/get_user_id` (operationId: `get_tikhub_lemon8_app_get_user_id`).","title":"User Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Fans list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"lemon8 fetch_user_follower_list","tags":["tikhub.lemon8"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-lemon8-app-fetch_user_follower_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e6bb3beadff0c2c949d89c2d70dbe6e8a48ef134256887ff83c8aa85f38c05b4","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4b53ff8f3986"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_lemon8_app_fetch_user_follower_list","path":"/apis/v1/tikhub/lemon8/app/fetch_user_follower_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/lemon8/app/fetch_user_follower_list","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/lemon8/app/fetch_user_follower_list?cursor=&user_id=7428056850216862763' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/lemon8/app/fetch_user_following_list":{"get":{"description":"Lemon8 (app).\n\n### Purpose\n- Get following list of specified user\n\n### Parameters\n- user_id: User ID, can be obtained from the interface `/tikhub/lemon8/app/get_user_id`\n- cursor: Pagination parameter, can be obtained from the return result of the last request. It is empty for the first request, and the cursor returned by the last request is used for subsequent requests.\n\n### Return\n- Following list\n\nAPI references: `get_user_id` = `GET /tikhub/lemon8/app/get_user_id` (operationId: `get_tikhub_lemon8_app_get_user_id`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_lemon8_app_fetch_user_following_list","parameters":[{"description":"Pagination parameter, can be obtained from the return result of the last request. It is empty for the first request, and the cursor returned by the last request is used for subsequent requests.","example":"","in":"query","name":"cursor","required":false,"schema":{"default":"","description":"Pagination parameter, can be obtained from the return result of the last request. It is empty for the first request, and the cursor returned by the last request is used for subsequent requests.","title":"Cursor","type":"string"}},{"description":"User ID, can be obtained from the interface `/tikhub/lemon8/app/get_user_id`\n\nAPI references: `get_user_id` = `GET /tikhub/lemon8/app/get_user_id` (operationId: `get_tikhub_lemon8_app_get_user_id`).","example":"7428056850216862763","in":"query","name":"user_id","required":true,"schema":{"description":"User ID, can be obtained from the interface `/tikhub/lemon8/app/get_user_id`\n\nAPI references: `get_user_id` = `GET /tikhub/lemon8/app/get_user_id` (operationId: `get_tikhub_lemon8_app_get_user_id`).","title":"User Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Following list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"lemon8 fetch_user_following_list","tags":["tikhub.lemon8"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-lemon8-app-fetch_user_following_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:a67fa68940ac66b4a83671235b40d3cd9322f04766a3ad37e5577faa162db4a0","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6fd6e04742f4"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_lemon8_app_fetch_user_following_list","path":"/apis/v1/tikhub/lemon8/app/fetch_user_following_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/lemon8/app/fetch_user_following_list","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/lemon8/app/fetch_user_following_list?cursor=&user_id=7428056850216862763' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/lemon8/app/fetch_user_profile":{"get":{"description":"Lemon8 (app).\n\n### Purpose\n- Get information of specified user\n\n### Parameters\n- user_id: User ID, can be obtained from the interface `/tikhub/lemon8/app/get_user_id`\n\n### Return\n- User information\n\nAPI references: `get_user_id` = `GET /tikhub/lemon8/app/get_user_id` (operationId: `get_tikhub_lemon8_app_get_user_id`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_lemon8_app_fetch_user_profile","parameters":[{"description":"User ID, can be obtained from the interface `/tikhub/lemon8/app/get_user_id`\n\nAPI references: `get_user_id` = `GET /tikhub/lemon8/app/get_user_id` (operationId: `get_tikhub_lemon8_app_get_user_id`).","example":"7217844966059656197","in":"query","name":"user_id","required":true,"schema":{"description":"User ID, can be obtained from the interface `/tikhub/lemon8/app/get_user_id`\n\nAPI references: `get_user_id` = `GET /tikhub/lemon8/app/get_user_id` (operationId: `get_tikhub_lemon8_app_get_user_id`).","title":"User Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- User information"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"lemon8 fetch_user_profile","tags":["tikhub.lemon8"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-lemon8-app-fetch_user_profile","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:341539e411b93db6baa5bed99c92d549d02d8e735420963c120d407a371ff36a","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"855e5db80054"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_lemon8_app_fetch_user_profile","path":"/apis/v1/tikhub/lemon8/app/fetch_user_profile"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/lemon8/app/fetch_user_profile","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/lemon8/app/fetch_user_profile?user_id=7217844966059656197' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/lemon8/app/get_item_id":{"get":{"description":"Lemon8 (app).\n\n### Purpose:\n- Get post ID through sharing link\n### Parameters:\n- share_text: Share link, supports long links and short links, can be obtained and copied from the share button on the web and APP.\n### Return:\n- Post ID\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_lemon8_app_get_item_id","parameters":[{"description":"Share link, supports long links and short links, can be obtained and copied from the share button on the web and APP.","example":"https://v.lemon8-app.com/al/OghwFTppx","in":"query","name":"share_text","required":true,"schema":{"description":"Share link, supports long links and short links, can be obtained and copied from the share button on the web and APP.","title":"Share Text","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Post ID"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"lemon8 get_item_id","tags":["tikhub.lemon8"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-lemon8-app-get_item_id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:ac2daf3390ad351a804e6f0881611019c64ef67fcede524022c7f3fa51151939","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e43ba9339b05"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_lemon8_app_get_item_id","path":"/apis/v1/tikhub/lemon8/app/get_item_id"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/lemon8/app/get_item_id","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/lemon8/app/get_item_id?share_text=https%3A%2F%2Fv.lemon8-app.com%2Fal%2FOghwFTppx' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/lemon8/app/get_item_ids":{"post":{"description":"Lemon8 (app).\n\n### Purpose\n- Get post IDs in batch through sharing links, up to 10 at a time\n\n### Parameters\n- Root JSON body: Share links list, supports long links and short links, can be obtained and copied from the share button on the web and APP.\n\n### Return\n- Post IDs list\n\n### Request body\nSend the request body as a JSON array of strings at the root.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_lemon8_app_get_item_ids","requestBody":{"content":{"application/json":{"example":["https://www.lemon8-app.com/@deathlabs_/7445613324903006766","https://v.lemon8-app.com/al/OghwFTppx"],"schema":{"description":"Share links list Send the request body as a JSON array of strings at the root.","items":{},"title":"Share Texts","type":"array"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Post IDs list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"lemon8 get_item_ids","tags":["tikhub.lemon8"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-lemon8-app-get_item_ids","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:33967369997e4ed033afa44a3814a66d31592e95b8741a4c49f59ba22f5e73f3","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6d446832ce7e"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_lemon8_app_get_item_ids","path":"/apis/v1/tikhub/lemon8/app/get_item_ids"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/lemon8/app/get_item_ids","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/lemon8/app/get_item_ids \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  \"https://www.lemon8-app.com/@deathlabs_/7445613324903006766\",\n  \"https://v.lemon8-app.com/al/OghwFTppx\"\n]'"}]}},"/apis/v1/tikhub/lemon8/app/get_user_id":{"get":{"description":"Lemon8 (app).\n\n### Purpose:\n- Get user ID through sharing link\n### Parameters:\n- share_text: Share link, supports long links and short links, can be obtained and copied from the share button on the web and APP.\n### Return:\n- User ID\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_lemon8_app_get_user_id","parameters":[{"description":"Share link, supports long links and short links, can be obtained and copied from the share button on the web and APP.","example":"https://v.lemon8-app.com/al/OgZrsUppx","in":"query","name":"share_text","required":true,"schema":{"description":"Share link, supports long links and short links, can be obtained and copied from the share button on the web and APP.","title":"Share Text","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- User ID"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"lemon8 get_user_id","tags":["tikhub.lemon8"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-lemon8-app-get_user_id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:d08b9bcf6e815f311516a942132cc37936203c0c903aaf8ba85e81d748d1b06f","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2a475b345b66"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_lemon8_app_get_user_id","path":"/apis/v1/tikhub/lemon8/app/get_user_id"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/lemon8/app/get_user_id","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/lemon8/app/get_user_id?share_text=https%3A%2F%2Fv.lemon8-app.com%2Fal%2FOgZrsUppx' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/lemon8/app/get_user_ids":{"post":{"description":"Lemon8 (app).\n\n### Purpose\n- Get user IDs in batch through sharing links, up to 10 at a time\n\n### Parameters\n- Root JSON body: Share links list, supports long links and short links, can be obtained and copied from the share button on the web and APP.\n\n### Return\n- User IDs list\n\n### Request body\nSend the request body as a JSON array of strings at the root.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_lemon8_app_get_user_ids","requestBody":{"content":{"application/json":{"example":["https://www.lemon8-app.com/lemon8cars?region=us","https://v.lemon8-app.com/al/OgZrsUppx"],"schema":{"description":"Share links list Send the request body as a JSON array of strings at the root.","items":{},"title":"Share Texts","type":"array"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- User IDs list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"lemon8 get_user_ids","tags":["tikhub.lemon8"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-lemon8-app-get_user_ids","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:5c77501a55e0fb3302651252a4ec322a9698cce18acd97fbfe47971fc60db282","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7fafbfcef206"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_lemon8_app_get_user_ids","path":"/apis/v1/tikhub/lemon8/app/get_user_ids"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/lemon8/app/get_user_ids","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/lemon8/app/get_user_ids \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  \"https://www.lemon8-app.com/lemon8cars?region=us\",\n  \"https://v.lemon8-app.com/al/OgZrsUppx\"\n]'"}]}},"/apis/v1/tikhub/linkedin/web_v2/get_company_posts":{"get":{"description":"Linkedin (web_v2).\n\n### Purpose:\n- Fetch a company's posts by company URL.\n\n### Parameters:\n- url: Company URL.\n- start: Pagination offset — 0 for page 1, 50 for page 2, and so on.\n- pagination_token: Token from the `paging` object of the previous response.\n- sort_by: top or recent.\n\n### Returns:\n- data: list of posts; paging: pagination info (count / start /\n  pagination_token).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.05 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_linkedin_web_v2_get_company_posts","parameters":[{"description":"Pagination token\n\nUsage: Token from the `paging` object of the previous response.","in":"query","name":"pagination_token","required":false,"schema":{"description":"Pagination token\n\nUsage: Token from the `paging` object of the previous response.","title":"Pagination Token","type":["string","null"]}},{"description":"top | recent","in":"query","name":"sort_by","required":false,"schema":{"description":"top | recent","title":"Sort By","type":["string","null"]}},{"description":"Pagination offset — 0 for page 1, 50 for page 2, and so on.","in":"query","name":"start","required":false,"schema":{"description":"Pagination offset — 0 for page 1, 50 for page 2, and so on.","minimum":0,"title":"Start","type":["integer","null"]}},{"description":"Company URL","example":"https://www.linkedin.com/company/microsoft/","in":"query","name":"url","required":true,"schema":{"description":"Company URL","title":"Url","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- data: list of posts; paging: pagination info (count / start /\n  pagination_token)."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"linkedin get_company_posts","tags":["tikhub.linkedin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web_v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-linkedin-web_v2-get_company_posts","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.05,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:dd24f56819182ce2d6014f3540cfaf9e9414afcd3225978cbe1b49accfc5e383","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ef730da7d3ec"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_linkedin_web_v2_get_company_posts","path":"/apis/v1/tikhub/linkedin/web_v2/get_company_posts"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/linkedin/web_v2/get_company_posts","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/linkedin/web_v2/get_company_posts?url=https%3A%2F%2Fwww.linkedin.com%2Fcompany%2Fmicrosoft%2F' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/linkedin/web_v2/get_company_profile":{"get":{"description":"Linkedin (web_v2).\n\n### Purpose:\n- Fetch a company's profile by URL.\n\n### Parameters:\n- url: Full company URL (e.g. https://www.linkedin.com/company/microsoft/).\n\n### Returns:\n- Public fields such as company name, about, size, industry, headquarters,\n  follower count and affiliated pages.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_linkedin_web_v2_get_company_profile","parameters":[{"description":"Full company URL (e.g. https://www.linkedin.com/company/microsoft/).","example":"https://www.linkedin.com/company/microsoft/","in":"query","name":"url","required":true,"schema":{"description":"Full company URL (e.g. https://www.linkedin.com/company/microsoft/).","title":"Url","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- Public fields such as company name, about, size, industry, headquarters,\n  follower count and affiliated pages."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"linkedin get_company_profile","tags":["tikhub.linkedin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web_v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-linkedin-web_v2-get_company_profile","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:9533c6ee7ce6ba927d49fbaba41700e4322879ca2849f18b8b140be750c4677c","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a96c762b9caf"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_linkedin_web_v2_get_company_profile","path":"/apis/v1/tikhub/linkedin/web_v2/get_company_profile"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/linkedin/web_v2/get_company_profile","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/linkedin/web_v2/get_company_profile?url=https%3A%2F%2Fwww.linkedin.com%2Fcompany%2Fmicrosoft%2F' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/linkedin/web_v2/get_job_detail":{"get":{"description":"Linkedin (web_v2).\n\n### Purpose:\n- Fetch a job posting by its URL.\n\n### Parameters:\n- url: Job URL, e.g. https://www.linkedin.com/jobs/view/3766410207/.\n- include_skills: Whether to include the required skills.\n- include_hiring_team: Whether to include hiring team information.\n\n### Returns:\n- data: job title, description, company profile, salary range, location,\n  skills and more.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.05 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_linkedin_web_v2_get_job_detail","parameters":[{"description":"Include hiring team","in":"query","name":"include_hiring_team","required":false,"schema":{"default":false,"description":"Include hiring team","title":"Include Hiring Team","type":"boolean"}},{"description":"Whether to include the required skills.","in":"query","name":"include_skills","required":false,"schema":{"default":false,"description":"Whether to include the required skills.","title":"Include Skills","type":"boolean"}},{"description":"Job URL, e.g. https://www.linkedin.com/jobs/view/3766410207/.","example":"https://www.linkedin.com/jobs/view/software-engineer-at-pave-4310512612/","in":"query","name":"url","required":true,"schema":{"description":"Job URL, e.g. https://www.linkedin.com/jobs/view/3766410207/.","title":"Url","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- data: job title, description, company profile, salary range, location,\n  skills and more."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"linkedin get_job_detail","tags":["tikhub.linkedin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web_v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-linkedin-web_v2-get_job_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.05,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e3a261de1919f3f003f70468b9a55e936994719f2b794e3b48a087831874ac29","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4ad4c112bc9e"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_linkedin_web_v2_get_job_detail","path":"/apis/v1/tikhub/linkedin/web_v2/get_job_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/linkedin/web_v2/get_job_detail","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/linkedin/web_v2/get_job_detail?url=https%3A%2F%2Fwww.linkedin.com%2Fjobs%2Fview%2Fsoftware-engineer-at-pave-4310512612%2F' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/linkedin/web_v2/get_post_comments":{"get":{"description":"Linkedin (web_v2).\n\n### Purpose:\n- Fetch comments of a post by its activity urn.\n\n### Parameters:\n- urn: Post activity urn (the numeric part of .../urn:li:activity:<urn>/).\n- sort_by: Most relevant (default) or Most recent.\n- page: Page number, starting at 1.\n- pagination_token: Token returned by the previous response.\n- share_urn: Optional share urn for shared posts.\n\n### Returns:\n- data: list of comments (commenter, text, time, pinned flag, replies, …);\n  pagination_token: token for the next page; total: number of items\n  returned.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.05 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_linkedin_web_v2_get_post_comments","parameters":[{"description":"Page number, starts at 1","in":"query","name":"page","required":false,"schema":{"description":"Page number, starts at 1","minimum":1,"title":"Page","type":["integer","null"]}},{"description":"Pagination token","in":"query","name":"pagination_token","required":false,"schema":{"description":"Pagination token","title":"Pagination Token","type":["string","null"]}},{"description":"Share urn (optional","in":"query","name":"share_urn","required":false,"schema":{"description":"Share urn (optional","title":"Share Urn","type":["string","null"]}},{"description":"Most recent","in":"query","name":"sort_by","required":false,"schema":{"description":"Most recent","title":"Sort By","type":["string","null"]}},{"description":"Post activity urn (the numeric part of .../urn:li:activity:<urn>/).","example":"7267273010393358336","in":"query","name":"urn","required":true,"schema":{"description":"Post activity urn (the numeric part of .../urn:li:activity:<urn>/).","title":"Urn","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- data: list of comments (commenter, text, time, pinned flag, replies, …);\n  pagination_token: token for the next page; total: number of items\n  returned."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"linkedin get_post_comments","tags":["tikhub.linkedin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web_v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-linkedin-web_v2-get_post_comments","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.05,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:8c08c1e10ecee921b52910b49fe4aa41655c9116101a66a9aac8f33bb686eb95","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c22c3753f3ab"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_linkedin_web_v2_get_post_comments","path":"/apis/v1/tikhub/linkedin/web_v2/get_post_comments"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/linkedin/web_v2/get_post_comments","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/linkedin/web_v2/get_post_comments?urn=7267273010393358336' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/linkedin/web_v2/get_post_detail":{"get":{"description":"Linkedin (web_v2).\n\n### Purpose:\n- Fetch a post or an article by URL.\n\n### Parameters:\n- url: Full post or article URL (both /posts/... and /pulse/... are\n  supported).\n\n### Returns:\n- Fields such as body text, author, posted time, hashtags, images / video\n  and engagement counts.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_linkedin_web_v2_get_post_detail","parameters":[{"description":"Full post or article URL (both /posts... and /pulse... are\n  supported).","example":"https://www.linkedin.com/posts/orlenchner_scrapecon-activity-7180537307521769472-oSYN","in":"query","name":"url","required":true,"schema":{"description":"Full post or article URL (both /posts... and /pulse... are\n  supported).","title":"Url","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- Fields such as body text, author, posted time, hashtags, images / video\n  and engagement counts."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"linkedin get_post_detail","tags":["tikhub.linkedin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web_v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-linkedin-web_v2-get_post_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:3583dc39daf098ffaebc8e772a2039f75ae6b9e62a246ddc3647822d239430b4","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"305767bd7ff7"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_linkedin_web_v2_get_post_detail","path":"/apis/v1/tikhub/linkedin/web_v2/get_post_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/linkedin/web_v2/get_post_detail","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/linkedin/web_v2/get_post_detail?url=https%3A%2F%2Fwww.linkedin.com%2Fposts%2Forlenchner_scrapecon-activity-7180537307521769472-oSYN' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/linkedin/web_v2/get_user_posts":{"get":{"description":"Linkedin (web_v2).\n\n### Purpose:\n- Fetch a member's posts, commented posts, or reacted posts by profile URL.\n\n### Parameters:\n- url: Profile URL.\n- type: posts / comments / reactions. Defaults to posts.\n- start: Pagination offset — 0 for page 1, 50 for page 2, and so on.\n- pagination_token: Token from the `paging` object of the previous response.\n\n### Returns:\n- data: list of posts; paging: pagination info (count / start /\n  pagination_token).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.05 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_linkedin_web_v2_get_user_posts","parameters":[{"description":"Pagination token\n\nUsage: Token from the `paging` object of the previous response.","in":"query","name":"pagination_token","required":false,"schema":{"description":"Pagination token\n\nUsage: Token from the `paging` object of the previous response.","title":"Pagination Token","type":["string","null"]}},{"description":"Pagination offset — 0 for page 1, 50 for page 2, and so on.","in":"query","name":"start","required":false,"schema":{"description":"Pagination offset — 0 for page 1, 50 for page 2, and so on.","minimum":0,"title":"Start","type":["integer","null"]}},{"description":"posts / | comments | reactions","in":"query","name":"type","required":false,"schema":{"default":"posts","description":"posts / | comments | reactions","title":"Type","type":"string"}},{"description":"Profile URL","example":"https://www.linkedin.com/in/williamhgates/","in":"query","name":"url","required":true,"schema":{"description":"Profile URL","title":"Url","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- data: list of posts; paging: pagination info (count / start /\n  pagination_token)."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"linkedin get_user_posts","tags":["tikhub.linkedin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web_v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-linkedin-web_v2-get_user_posts","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.05,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:dd24f56819182ce2d6014f3540cfaf9e9414afcd3225978cbe1b49accfc5e383","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ddc774847b22"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_linkedin_web_v2_get_user_posts","path":"/apis/v1/tikhub/linkedin/web_v2/get_user_posts"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/linkedin/web_v2/get_user_posts","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/linkedin/web_v2/get_user_posts?url=https%3A%2F%2Fwww.linkedin.com%2Fin%2Fwilliamhgates%2F' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/linkedin/web_v2/get_user_profile":{"get":{"description":"Linkedin (web_v2).\n\n### Purpose:\n- Fetch a LinkedIn member's public profile by URL.\n\n### Parameters:\n- url: Full profile URL (e.g. https://www.linkedin.com/in/williamhgates/).\n\n### Returns:\n- Public fields such as name, current company, about, location, follower\n  count, experience and education.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_linkedin_web_v2_get_user_profile","parameters":[{"description":"Full profile URL (e.g. https://www.linkedin.com/in/williamhgates/).","example":"https://www.linkedin.com/in/williamhgates/","in":"query","name":"url","required":true,"schema":{"description":"Full profile URL (e.g. https://www.linkedin.com/in/williamhgates/).","title":"Url","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- Public fields such as name, current company, about, location, follower\n  count, experience and education."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"linkedin get_user_profile","tags":["tikhub.linkedin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web_v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-linkedin-web_v2-get_user_profile","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:450073b5b3f74ba7652b4c438285d684bf72970d12fca6097da13a419603f3dd","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"dbd5cbf86db4"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_linkedin_web_v2_get_user_profile","path":"/apis/v1/tikhub/linkedin/web_v2/get_user_profile"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/linkedin/web_v2/get_user_profile","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/linkedin/web_v2/get_user_profile?url=https%3A%2F%2Fwww.linkedin.com%2Fin%2Fwilliamhgates%2F' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/linkedin/web_v2/search_jobs":{"get":{"description":"Linkedin (web_v2).\n\n### Purpose:\n- Search jobs by keywords and filters.\n\n### Parameters:\n- keywords: Search keywords.\n- geo_code: LinkedIn geo code. Defaults to 92000000 (worldwide).\n- date_posted / sort_by: Posting-time filter and sort order.\n- experience_levels / company_ids / title_ids / onsite_remotes / functions /\n  industries / job_types: List filters — repeat the same parameter to pass\n  multiple values.\n- start: Pagination offset — 0 for page 1, 25 for page 2, and so on.\n\n### Returns:\n- data: list of jobs (company, title, location, salary, posted time, …);\n  total: total number of results.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.05 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_linkedin_web_v2_search_jobs","parameters":[{"description":"Company ids, repeatable","in":"query","name":"company_ids","required":false,"schema":{"description":"Company ids, repeatable","items":{"type":"integer"},"title":"Company Ids","type":["array","null"]}},{"description":"Any time / Past month / Past week / Past 24 hours","in":"query","name":"date_posted","required":false,"schema":{"description":"Any time / Past month / Past week / Past 24 hours","title":"Date Posted","type":["string","null"]}},{"description":"Easy-apply jobs only","in":"query","name":"easy_apply","required":false,"schema":{"default":false,"description":"Easy-apply jobs only","title":"Easy Apply","type":"boolean"}},{"description":"Internship / Entry level / Associate / Mid-Senior level / Director / Executive","in":"query","name":"experience_levels","required":false,"schema":{"description":"Internship / Entry level / Associate / Mid-Senior level / Director / Executive","items":{"type":"string"},"title":"Experience Levels","type":["array","null"]}},{"description":"Functions, repeatable","in":"query","name":"functions","required":false,"schema":{"description":"Functions, repeatable","items":{"type":"string"},"title":"Functions","type":["array","null"]}},{"description":"LinkedIn geo code, 92000000 = worldwide","in":"query","name":"geo_code","required":false,"schema":{"default":92000000,"description":"LinkedIn geo code, 92000000 = worldwide","title":"Geo Code","type":["integer","null"]}},{"description":"Industries, repeatable","in":"query","name":"industries","required":false,"schema":{"description":"Industries, repeatable","items":{"type":"string"},"title":"Industries","type":["array","null"]}},{"description":"Full-time / Part-time / Contract / Temporary / Internship / Volunteer","in":"query","name":"job_types","required":false,"schema":{"description":"Full-time / Part-time / Contract / Temporary / Internship / Volunteer","items":{"type":"string"},"title":"Job Types","type":["array","null"]}},{"description":"Keywords","example":"data analyst","in":"query","name":"keywords","required":false,"schema":{"description":"Keywords","title":"Keywords","type":["string","null"]}},{"description":"On-site / Remote / Hybrid","in":"query","name":"onsite_remotes","required":false,"schema":{"description":"On-site / Remote / Hybrid","items":{"type":"string"},"title":"Onsite Remotes","type":["array","null"]}},{"description":"Most relevant / Most recent","in":"query","name":"sort_by","required":false,"schema":{"description":"Most relevant / Most recent","title":"Sort By","type":["string","null"]}},{"description":"Pagination offset — 0 for page 1, 25 for page 2, and so on.","in":"query","name":"start","required":false,"schema":{"description":"Pagination offset — 0 for page 1, 25 for page 2, and so on.","minimum":0,"title":"Start","type":["integer","null"]}},{"description":"Title ids, repeatable","in":"query","name":"title_ids","required":false,"schema":{"description":"Title ids, repeatable","items":{"type":"integer"},"title":"Title Ids","type":["array","null"]}},{"description":"Under 10 applicants only","in":"query","name":"under_10_applicants","required":false,"schema":{"default":false,"description":"Under 10 applicants only","title":"Under 10 Applicants","type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- data: list of jobs (company, title, location, salary, posted time, …);\n  total: total number of results."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"linkedin search_jobs","tags":["tikhub.linkedin"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web_v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-linkedin-web_v2-search_jobs","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.05,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:c8b643bf8d98d5bb340000d3c9b2c01813fe023bacc79bf16f0384fd7eed377a","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b89b033f2ede"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_linkedin_web_v2_search_jobs","path":"/apis/v1/tikhub/linkedin/web_v2/search_jobs"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/linkedin/web_v2/search_jobs","x-aisa-validation":"provider"}},"/apis/v1/tikhub/pipixia/app/fetch_hashtag_detail":{"get":{"description":"Pipixia (app).\n\n### Purpose:\n- Get hashtag detail data.\n### Parameters:\n- hashtag_id: AKA hashtag id, can be obtained from the share link.\n### Return:\n- Hashtag detail data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_pipixia_app_fetch_hashtag_detail","parameters":[{"description":"AKA hashtag id, can be obtained from the share link.","example":"129559","in":"query","name":"hashtag_id","required":true,"schema":{"description":"AKA hashtag id, can be obtained from the share link.","title":"Hashtag Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Hashtag detail data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"pipixia fetch_hashtag_detail","tags":["tikhub.pipixia"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-pipixia-app-fetch_hashtag_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:97e117a71e3d840aa6b19ebd97a8324dca44c57c58368b08d51468c240d8ac44","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1e6172ac3289"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_pipixia_app_fetch_hashtag_detail","path":"/apis/v1/tikhub/pipixia/app/fetch_hashtag_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/pipixia/app/fetch_hashtag_detail","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/pipixia/app/fetch_hashtag_detail?hashtag_id=129559' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/pipixia/app/fetch_hashtag_post_list":{"get":{"description":"Pipixia (app).\n\n### Purpose\n- Get hashtag post list data.\n\n### Parameters\n- hashtag_id: AKA hashtag id, can be obtained from the share link.\n- cursor: Page cursor, default is 0, get the corresponding value from the `loadmore_cursor` Key in the previous page.\n- feed_count: Page count, default is 0, add 1 for each page, such as 0 for the first page, 1 for the second page, 2 for the third page, and so on.\n\n### Return\n- Hashtag post list data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_pipixia_app_fetch_hashtag_post_list","parameters":[{"description":"Page cursor","example":"0","in":"query","name":"cursor","required":false,"schema":{"default":"0","description":"Page cursor","title":"Cursor","type":"string"}},{"description":"Page count","example":"0","in":"query","name":"feed_count","required":false,"schema":{"default":"0","description":"Page count","title":"Feed Count","type":"string"}},{"description":"Hashtag id","example":"129559","in":"query","name":"hashtag_id","required":true,"schema":{"description":"Hashtag id","title":"Hashtag Id","type":"string"}},{"description":"Hashtag request type: 0=popular (default), 1=latest, 2=featured.","example":"0","in":"query","name":"hashtag_request_type","required":false,"schema":{"default":"0","description":"Hashtag request type: 0=popular (default), 1=latest, 2=featured.","title":"Hashtag Request Type","type":"string"}},{"description":"Hashtag sort type: 3=popularity (default), 2=newest first, 1=featured.","example":"3","in":"query","name":"hashtag_sort_type","required":false,"schema":{"default":"3","description":"Hashtag sort type: 3=popularity (default), 2=newest first, 1=featured.","title":"Hashtag Sort Type","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Hashtag post list data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"pipixia fetch_hashtag_post_list","tags":["tikhub.pipixia"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-pipixia-app-fetch_hashtag_post_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:c91f50fe8d0321b19d3077239df5c3ac2f9c5f8b77077ec7f14fa8b353cb741b","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"532fccd04302"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_pipixia_app_fetch_hashtag_post_list","path":"/apis/v1/tikhub/pipixia/app/fetch_hashtag_post_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/pipixia/app/fetch_hashtag_post_list","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/pipixia/app/fetch_hashtag_post_list?cursor=0&feed_count=0&hashtag_id=129559&hashtag_request_type=0&hashtag_sort_type=3' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/pipixia/app/fetch_home_feed":{"get":{"description":"Pipixia (app).\n\n### Purpose:\n- Get home feed data.\n### Parameters:\n- cursor: Page cursor, default is 0, get the corresponding value from the `loadmore_cursor` Key in the previous page.\n### Return:\n- Home feed data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_pipixia_app_fetch_home_feed","parameters":[{"description":"Page cursor, default is 0, get the corresponding value from the `loadmore_cursor` Key in the previous page.","example":"0","in":"query","name":"cursor","required":false,"schema":{"default":"0","description":"Page cursor, default is 0, get the corresponding value from the `loadmore_cursor` Key in the previous page.","title":"Cursor","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Home feed data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"pipixia fetch_home_feed","tags":["tikhub.pipixia"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-pipixia-app-fetch_home_feed","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:3929e064c7f131f5a91a55e4f97aef235237275a2b375ef54c8fc7e2b29e3df8","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1ba9612dcba7"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_pipixia_app_fetch_home_feed","path":"/apis/v1/tikhub/pipixia/app/fetch_home_feed"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/pipixia/app/fetch_home_feed","x-aisa-validation":"provider"}},"/apis/v1/tikhub/pipixia/app/fetch_home_short_drama_feed":{"get":{"description":"Pipixia (app).\n\n### Purpose:\n- Get home short drama feed data.\n### Parameters:\n- page: Page number, default is 1, add 1 for each page.\n### Return:\n- Home short drama feed data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_pipixia_app_fetch_home_short_drama_feed","parameters":[{"description":"Page number, default is 1, add 1 for each page.","example":1,"in":"query","name":"page","required":false,"schema":{"default":1,"description":"Page number, default is 1, add 1 for each page.","title":"Page","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Home short drama feed data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"pipixia fetch_home_short_drama_feed","tags":["tikhub.pipixia"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-pipixia-app-fetch_home_short_drama_feed","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:b7726a0cb9534bfbd940bf9f57c6ba034892de1686d00f9d04fe64cbe80ef10d","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4f3d141c36e7"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_pipixia_app_fetch_home_short_drama_feed","path":"/apis/v1/tikhub/pipixia/app/fetch_home_short_drama_feed"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/pipixia/app/fetch_home_short_drama_feed","x-aisa-validation":"provider"}},"/apis/v1/tikhub/pipixia/app/fetch_hot_search_board_detail":{"get":{"description":"Pipixia (app).\n\n### Purpose\n- Get hot search board detail data.\n\n### Parameters\n- block_type: Board type, can be obtained from the `/tikhub/pipixia/app/fetch_hot_search_board_list` interface.\n\n### Return\n- Hot search board detail data\n\nAPI references: `fetch_hot_search_board_list` = `GET /tikhub/pipixia/app/fetch_hot_search_board_list` (operationId: `get_tikhub_pipixia_app_fetch_hot_search_board_list`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_pipixia_app_fetch_hot_search_board_detail","parameters":[{"description":"Board type, can be obtained from the `/tikhub/pipixia/app/fetch_hot_search_board_list` interface.\n\nAPI references: `fetch_hot_search_board_list` = `GET /tikhub/pipixia/app/fetch_hot_search_board_list` (operationId: `get_tikhub_pipixia_app_fetch_hot_search_board_list`).","example":12,"in":"query","name":"block_type","required":true,"schema":{"description":"Board type, can be obtained from the `/tikhub/pipixia/app/fetch_hot_search_board_list` interface.\n\nAPI references: `fetch_hot_search_board_list` = `GET /tikhub/pipixia/app/fetch_hot_search_board_list` (operationId: `get_tikhub_pipixia_app_fetch_hot_search_board_list`).","title":"Block Type","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Hot search board detail data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"pipixia fetch_hot_search_board_detail","tags":["tikhub.pipixia"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-pipixia-app-fetch_hot_search_board_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:d9067dc010444423ea203d49ae6fde81c7356fcb9dd25ef5d5afcef1cc5da3cd","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4529de2d7004"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_pipixia_app_fetch_hot_search_board_detail","path":"/apis/v1/tikhub/pipixia/app/fetch_hot_search_board_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/pipixia/app/fetch_hot_search_board_detail","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/pipixia/app/fetch_hot_search_board_detail?block_type=12' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/pipixia/app/fetch_hot_search_board_list":{"get":{"description":"Pipixia (app).\n\n### Purpose:\n- Get hot search board list data.\n### Return:\n- Hot search board list data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_pipixia_app_fetch_hot_search_board_list","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Hot search board list data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"pipixia fetch_hot_search_board_list","tags":["tikhub.pipixia"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-pipixia-app-fetch_hot_search_board_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:1ffe3a101b367b97284cea963d25935e62bc79dcfadaca25584f84900602a734","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5b20f093df93"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_pipixia_app_fetch_hot_search_board_list","path":"/apis/v1/tikhub/pipixia/app/fetch_hot_search_board_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/pipixia/app/fetch_hot_search_board_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/pipixia/app/fetch_hot_search_words":{"get":{"description":"Pipixia (app).\n\n### Purpose:\n- Get hot search words data.\n### Return:\n- Hot search words data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_pipixia_app_fetch_hot_search_words","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Hot search words data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"pipixia fetch_hot_search_words","tags":["tikhub.pipixia"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-pipixia-app-fetch_hot_search_words","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:aada1783c7f1ac5d629ee7636d06c63ad0abf0adf02916b52ec911b6ac458d52","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d52ced8710c0"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_pipixia_app_fetch_hot_search_words","path":"/apis/v1/tikhub/pipixia/app/fetch_hot_search_words"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/pipixia/app/fetch_hot_search_words","x-aisa-validation":"provider"}},"/apis/v1/tikhub/pipixia/app/fetch_increase_post_view_count":{"get":{"description":"Pipixia (app).\n\n### Purpose:\n- Increase post view count.\n### Parameters:\n- cell_id: AKA video id, can be obtained from the share link.\n- cell_type: Video type, 1 for video, keep the default value for other types.\n### Return:\n- Execution result\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_pipixia_app_fetch_increase_post_view_count","parameters":[{"description":"AKA video id, can be obtained from the share link.","example":"7411193113223371043","in":"query","name":"cell_id","required":true,"schema":{"description":"AKA video id, can be obtained from the share link.","title":"Cell Id","type":"string"}},{"description":"Video type, 1 for video, keep the default value for other types.","example":1,"in":"query","name":"cell_type","required":false,"schema":{"default":1,"description":"Video type, 1 for video, keep the default value for other types.","title":"Cell Type","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Execution result"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"pipixia fetch_increase_post_view_count","tags":["tikhub.pipixia"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-pipixia-app-fetch_increase_post_view_count","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:8856a75ae5d0eb2d3e6de5c34ded16aa5a519b835ba21f2988240d43ef39a72a","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"29b417aa529d"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_pipixia_app_fetch_increase_post_view_count","path":"/apis/v1/tikhub/pipixia/app/fetch_increase_post_view_count"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/pipixia/app/fetch_increase_post_view_count","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/pipixia/app/fetch_increase_post_view_count?cell_id=7411193113223371043&cell_type=1' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/pipixia/app/fetch_post_comment_list":{"get":{"description":"Pipixia (app).\n\n### Purpose:\n- Get the comment list of a post.\n### Parameters:\n- cell_id: AKA video id, can be obtained from the share link.\n- cell_type: Video type, 1 for video, keep the default value for other types.\n- offset: Page cursor, default is 0, get the corresponding value from the `offset` Key in the previous page.\n### Return:\n- Post comment list\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_pipixia_app_fetch_post_comment_list","parameters":[{"description":"AKA video id, can be obtained from the share link.","example":"7411193113223371043","in":"query","name":"cell_id","required":true,"schema":{"description":"AKA video id, can be obtained from the share link.","title":"Cell Id","type":"string"}},{"description":"Video type, 1 for video, keep the default value for other types.","example":1,"in":"query","name":"cell_type","required":false,"schema":{"default":1,"description":"Video type, 1 for video, keep the default value for other types.","title":"Cell Type","type":"integer"}},{"description":"Page cursor, default is 0, get the corresponding value from the `offset` Key in the previous page.","example":"0","in":"query","name":"offset","required":false,"schema":{"default":"0","description":"Page cursor, default is 0, get the corresponding value from the `offset` Key in the previous page.","title":"Offset","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Post comment list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"pipixia fetch_post_comment_list","tags":["tikhub.pipixia"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-pipixia-app-fetch_post_comment_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:411c0f9b508e8765b64f168b43b130048d03129207992c4c7638705f975e2f71","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"adb374081ce0"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_pipixia_app_fetch_post_comment_list","path":"/apis/v1/tikhub/pipixia/app/fetch_post_comment_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/pipixia/app/fetch_post_comment_list","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/pipixia/app/fetch_post_comment_list?cell_id=7411193113223371043&cell_type=1&offset=0' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/pipixia/app/fetch_post_detail":{"get":{"description":"Pipixia (app).\n\n### Purpose:\n- Get single video data, support photo, video, etc.\n### Parameters:\n- cell_id: AKA video id, can be obtained from the share link.\n- cell_type: Video type, 1 for video, keep the default value for other types.\n### Return:\n- Video data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_pipixia_app_fetch_post_detail","parameters":[{"description":"AKA video id, can be obtained from the share link.","example":"7411193113223371043","in":"query","name":"cell_id","required":true,"schema":{"description":"AKA video id, can be obtained from the share link.","title":"Cell Id","type":"string"}},{"description":"Video type, 1 for video, keep the default value for other types.","example":1,"in":"query","name":"cell_type","required":false,"schema":{"default":1,"description":"Video type, 1 for video, keep the default value for other types.","title":"Cell Type","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Video data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"pipixia fetch_post_detail","tags":["tikhub.pipixia"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-pipixia-app-fetch_post_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:c04402c8a55acbd00de016a0fdd4bf0fce4aacc24a7df0b6cab25ecd943773ec","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f337ff40483d"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_pipixia_app_fetch_post_detail","path":"/apis/v1/tikhub/pipixia/app/fetch_post_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/pipixia/app/fetch_post_detail","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/pipixia/app/fetch_post_detail?cell_id=7411193113223371043&cell_type=1' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/pipixia/app/fetch_post_statistics":{"get":{"description":"Pipixia (app).\n\n### Purpose:\n- Get the statistics of a single post, such as the number of likes, comments, reposts, etc.\n### Parameters:\n- cell_id: AKA video id, can be obtained from the share link.\n### Return:\n- Post statistics\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_pipixia_app_fetch_post_statistics","parameters":[{"description":"AKA video id, can be obtained from the share link.","example":"7411193113223371043","in":"query","name":"cell_id","required":true,"schema":{"description":"AKA video id, can be obtained from the share link.","title":"Cell Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Post statistics"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"pipixia fetch_post_statistics","tags":["tikhub.pipixia"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-pipixia-app-fetch_post_statistics","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:defeb37c46e282328530a29b0b7ead507fd0864f6b33686198bbcb8e27692aff","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9a9906138320"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_pipixia_app_fetch_post_statistics","path":"/apis/v1/tikhub/pipixia/app/fetch_post_statistics"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/pipixia/app/fetch_post_statistics","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/pipixia/app/fetch_post_statistics?cell_id=7411193113223371043' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/pipixia/app/fetch_search":{"get":{"description":"Pipixia (app).\n\n### Purpose:\n- Search API, support search user, post, etc.\n### Parameters:\n- keyword: Search keyword.\n- offset: Page cursor, default is 0, get the corresponding value from the `offset` Key in the previous page.\n- search_type: Search type, available values are as follows:\n    - 1: Comprehensive\n    - 8: Hot\n    - 9: Fresh\n    - 2: Video\n    - 3: Photo\n    - 4: User\n    - 5: Hashtag\n### Return:\n- Search result\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_pipixia_app_fetch_search","parameters":[{"description":"Search keyword","example":"Pipixia","in":"query","name":"keyword","required":true,"schema":{"description":"Search keyword","title":"Keyword","type":"string"}},{"description":"Page cursor, default is 0, get the corresponding value from the `offset` Key in the previous page.","example":"0","in":"query","name":"offset","required":false,"schema":{"default":"0","description":"Page cursor, default is 0, get the corresponding value from the `offset` Key in the previous page.","title":"Offset","type":"string"}},{"description":"Search type, available values are as follows:\n    - 1: Comprehensive\n    - 8: Hot\n    - 9: Fresh\n    - 2: Video\n    - 3: Photo\n    - 4: User\n    - 5: Hashtag","example":"1","in":"query","name":"search_type","required":false,"schema":{"default":"1","description":"Search type, available values are as follows:\n    - 1: Comprehensive\n    - 8: Hot\n    - 9: Fresh\n    - 2: Video\n    - 3: Photo\n    - 4: User\n    - 5: Hashtag","title":"Search Type","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Search result"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"pipixia fetch_search","tags":["tikhub.pipixia"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-pipixia-app-fetch_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:986cb3db7c135126ad536f0225b003bb003430c8c6a102bc1b0eca616a044b23","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3e528458249c"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_pipixia_app_fetch_search","path":"/apis/v1/tikhub/pipixia/app/fetch_search"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/pipixia/app/fetch_search","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/pipixia/app/fetch_search?keyword=Pipixia&offset=0&search_type=1' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/pipixia/app/fetch_short_url":{"get":{"description":"Pipixia (app).\n\n### Purpose:\n- Generate short URL.\n### Parameters:\n- original_url: Original URL, can be any link.\n### Return:\n- Short URL\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_pipixia_app_fetch_short_url","parameters":[{"description":"Original URL","example":"https://h5.pipix.com/item/7385813877985909043","in":"query","name":"original_url","required":true,"schema":{"description":"Original URL","title":"Original Url","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Short URL"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"pipixia fetch_short_url","tags":["tikhub.pipixia"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-pipixia-app-fetch_short_url","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:2453d4407bed798594f9010caafe8b703ff1a57304f78a772a98dc6e3fcc00e3","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"eafe5ce5ae68"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_pipixia_app_fetch_short_url","path":"/apis/v1/tikhub/pipixia/app/fetch_short_url"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/pipixia/app/fetch_short_url","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/pipixia/app/fetch_short_url?original_url=https%3A%2F%2Fh5.pipix.com%2Fitem%2F7385813877985909043' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/pipixia/app/fetch_user_follower_list":{"get":{"description":"Pipixia (app).\n\n### Purpose:\n- Get user's follower list.\n### Parameters:\n- user_id: AKA user id, can be obtained from the share link.\n- cursor: Page cursor, default is 0, get the corresponding value from the `loadmore_cursor` Key in the previous page.\n### Return:\n- User follower list\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_pipixia_app_fetch_user_follower_list","parameters":[{"description":"Page cursor, default is 0, get the corresponding value from the `loadmore_cursor` Key in the previous page.","example":"0","in":"query","name":"cursor","required":false,"schema":{"default":"0","description":"Page cursor, default is 0, get the corresponding value from the `loadmore_cursor` Key in the previous page.","title":"Cursor","type":"string"}},{"description":"AKA user id, can be obtained from the share link.","example":"1310254082831248","in":"query","name":"user_id","required":true,"schema":{"description":"AKA user id, can be obtained from the share link.","title":"User Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- User follower list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"pipixia fetch_user_follower_list","tags":["tikhub.pipixia"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-pipixia-app-fetch_user_follower_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:f2ce90bb8c88ac470f65f0a105c84393cd0bdd41420c0d310c3068df08606ab2","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7b7384effac4"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_pipixia_app_fetch_user_follower_list","path":"/apis/v1/tikhub/pipixia/app/fetch_user_follower_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/pipixia/app/fetch_user_follower_list","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/pipixia/app/fetch_user_follower_list?cursor=0&user_id=1310254082831248' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/pipixia/app/fetch_user_following_list":{"get":{"description":"Pipixia (app).\n\n### Purpose:\n- Get user's following list.\n### Parameters:\n- user_id: AKA user id, can be obtained from the share link.\n- cursor: Page cursor, default is 0, get the corresponding value from the `loadmore_cursor` Key in the previous page.\n### Return:\n- User following list\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_pipixia_app_fetch_user_following_list","parameters":[{"description":"Page cursor, default is 0, get the corresponding value from the `loadmore_cursor` Key in the previous page.","example":"0","in":"query","name":"cursor","required":false,"schema":{"default":"0","description":"Page cursor, default is 0, get the corresponding value from the `loadmore_cursor` Key in the previous page.","title":"Cursor","type":"string"}},{"description":"AKA user id, can be obtained from the share link.","example":"1310254082831248","in":"query","name":"user_id","required":true,"schema":{"description":"AKA user id, can be obtained from the share link.","title":"User Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- User following list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"pipixia fetch_user_following_list","tags":["tikhub.pipixia"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-pipixia-app-fetch_user_following_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e21b6cc870ad780c46fd26cc94c6ba6ead21b2a739d9bd4e31d26c3a8db1d2b2","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7a7c91fafd2c"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_pipixia_app_fetch_user_following_list","path":"/apis/v1/tikhub/pipixia/app/fetch_user_following_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/pipixia/app/fetch_user_following_list","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/pipixia/app/fetch_user_following_list?cursor=0&user_id=1310254082831248' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/pipixia/app/fetch_user_info":{"get":{"description":"Pipixia (app).\n\n### Purpose:\n- Get user information, such as nickname and avatar.\n### Parameters:\n- user_id: AKA user id, can be obtained from the share link.\n### Return:\n- User information\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_pipixia_app_fetch_user_info","parameters":[{"description":"AKA user id, can be obtained from the share link.","example":"1020401","in":"query","name":"user_id","required":true,"schema":{"description":"AKA user id, can be obtained from the share link.","title":"User Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- User information"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"pipixia fetch_user_info","tags":["tikhub.pipixia"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-pipixia-app-fetch_user_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:341539e411b93db6baa5bed99c92d549d02d8e735420963c120d407a371ff36a","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5be0dee60fd7"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_pipixia_app_fetch_user_info","path":"/apis/v1/tikhub/pipixia/app/fetch_user_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/pipixia/app/fetch_user_info","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/pipixia/app/fetch_user_info?user_id=1020401' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/pipixia/app/fetch_user_post_list":{"get":{"description":"Pipixia (app).\n\n### Purpose:\n- Get user post list, such as videos, photos, etc.\n### Parameters:\n- user_id: AKA user id, can be obtained from the share link.\n- cursor: Page cursor, default is 0, get the corresponding value from the `loadmore_cursor` Key in the previous page.\n- feed_count: Page count, default is 0, add 1 for each page, such as 0 for the first page, 1 for the second page, 2 for the third page, and so on.\n### Return:\n- User post list\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_pipixia_app_fetch_user_post_list","parameters":[{"description":"Page cursor, default is 0, get the corresponding value from the `loadmore_cursor` Key in the previous page.","example":"0","in":"query","name":"cursor","required":false,"schema":{"default":"0","description":"Page cursor, default is 0, get the corresponding value from the `loadmore_cursor` Key in the previous page.","title":"Cursor","type":"string"}},{"description":"Page count, default is 0, add 1 for each page, such as 0 for the first page, 1 for the second page, 2 for the third page, and so on.","example":"0","in":"query","name":"feed_count","required":false,"schema":{"default":"0","description":"Page count, default is 0, add 1 for each page, such as 0 for the first page, 1 for the second page, 2 for the third page, and so on.","title":"Feed Count","type":"string"}},{"description":"AKA user id, can be obtained from the share link.","example":"1310254082831248","in":"query","name":"user_id","required":true,"schema":{"description":"AKA user id, can be obtained from the share link.","title":"User Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- User post list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"pipixia fetch_user_post_list","tags":["tikhub.pipixia"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-pipixia-app-fetch_user_post_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:2efce8dc477f3af88c01473382ba880d2402a40e2af83e62cde7c378bc5ad2f0","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ec5b3edae994"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_pipixia_app_fetch_user_post_list","path":"/apis/v1/tikhub/pipixia/app/fetch_user_post_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/pipixia/app/fetch_user_post_list","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/pipixia/app/fetch_user_post_list?cursor=0&feed_count=0&user_id=1310254082831248' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/reddit/app/check_subreddit_muted":{"get":{"description":"Reddit (app).\n\n### Purpose:\n- Check if a specified Reddit subreddit is muted by the current user\n### Parameters:\n- subreddit_id: Subreddit ID starting with \"t5_\", can be obtained from fetch_subreddit_info endpoint\n### Returns:\n- JSON data of mute status containing:\n  - isMuted: Boolean value indicating if muted\n  - subredditId: Subreddit ID\n### Note:\n- **APP API ID format differs from Web API, requires type prefix**\n- Subreddit ID prefix: t5_ (e.g., t5_2qh0u)\n\nAPI references: `fetch_subreddit_info` = `GET /tikhub/reddit/app/fetch_subreddit_info` (operationId: `get_tikhub_reddit_app_fetch_subreddit_info`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_reddit_app_check_subreddit_muted","parameters":[{"description":"Preferred response language as an IETF language tag; default: en-US","in":"query","name":"language","required":false,"schema":{"default":"en-US","description":"Preferred response language as an IETF language tag; default: en-US","maxLength":16,"minLength":2,"pattern":"^[A-Za-z]{2,3}(?:-[A-Za-z0-9]{2,8})*$","title":"Language","type":"string"}},{"description":"Whether to clean and format the data","example":false,"in":"query","name":"need_format","required":false,"schema":{"default":false,"description":"Whether to clean and format the data","title":"Need Format","type":"boolean"}},{"description":"Subreddit ID starting with \"t5_\", can be obtained from fetch_subreddit_info endpoint\n\nAPI references: `fetch_subreddit_info` = `GET /tikhub/reddit/app/fetch_subreddit_info` (operationId: `get_tikhub_reddit_app_fetch_subreddit_info`).","example":"t5_2qh0u","in":"query","name":"subreddit_id","required":true,"schema":{"description":"Subreddit ID starting with \"t5_\", can be obtained from fetch_subreddit_info endpoint\n\nAPI references: `fetch_subreddit_info` = `GET /tikhub/reddit/app/fetch_subreddit_info` (operationId: `get_tikhub_reddit_app_fetch_subreddit_info`).","maxLength":20,"minLength":4,"pattern":"^t5_[a-z0-9]{1,17}$","title":"Subreddit Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- JSON data of mute status containing:\n  - isMuted: Boolean value indicating if muted\n  - subredditId: Subreddit ID"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"reddit check_subreddit_muted","tags":["tikhub.reddit"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-reddit-app-check_subreddit_muted","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:56e31b8c5f738c3e41e01642b29fba0e7a8249c034a3bd9646b4a06c82128dff","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"22a5f2ea2635"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_reddit_app_check_subreddit_muted","path":"/apis/v1/tikhub/reddit/app/check_subreddit_muted"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/reddit/app/check_subreddit_muted","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/reddit/app/check_subreddit_muted?need_format=false&subreddit_id=t5_2qh0u' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/reddit/app/fetch_comment_replies":{"get":{"description":"Reddit (app).\n\n### Purpose:\n- Fetch replies (sub-comments/second-level comments) under a specified Reddit APP comment\n- Use this endpoint when a comment node has more.cursor field to get its sub-comments\n### Parameters:\n- post_id: Post ID, format like \"t3_XXXXXX\"\n- cursor: Comment cursor from the more.cursor field in comment data, format like \"commenttree:ex:(xxx)\"\n- sort_type: Sort method, supports CONFIDENCE, NEW, TOP, HOT, CONTROVERSIAL, OLD, RANDOM\n### Returns:\n- JSON data of replies under the specified comment, containing:\n  - List of sub-comments\n  - Detailed information for each sub-comment (content, author, upvotes, etc.)\n  - Pagination information\n### Usage Steps:\n1. First call fetch_post_comments to get top-level comments\n2. Find comment nodes with sub-comments (childCount > 0)\n3. Get the more.cursor value from that node\n4. Use that cursor to call this endpoint to fetch sub-comments\n### Note:\n- cursor value comes from the more.cursor field in comment data\n- Path example: $.data.postInfoById.commentForest.trees[*].more.cursor\n- cursor format example: \"commenttree:ex:(RjiJd\"\n\nAPI references: `fetch_post_comments` = `GET /tikhub/reddit/app/fetch_post_comments` (operationId: `get_tikhub_reddit_app_fetch_post_comments`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_reddit_app_fetch_comment_replies","parameters":[{"description":"Comment cursor from the more.cursor field in comment data, format like \"commenttree:ex:(xxx)\" Obtain `more.cursor` from a comment node in `$.data.postInfoById.commentForest.trees[*]`. Call `GET /tikhub/reddit/app/fetch_post_comments` (operationId: `get_tikhub_reddit_app_fetch_post_comments`).","example":"commenttree:ex:(RjiJd","in":"query","name":"cursor","required":true,"schema":{"description":"Comment cursor from the more.cursor field in comment data, format like \"commenttree:ex:(xxx)\" Obtain `more.cursor` from a comment node in `$.data.postInfoById.commentForest.trees[*]`. Call `GET /tikhub/reddit/app/fetch_post_comments` (operationId: `get_tikhub_reddit_app_fetch_post_comments`).","maxLength":4096,"minLength":13,"pattern":"^commenttree:","title":"Cursor","type":"string"}},{"description":"Preferred response language as an IETF language tag; default: en-US","in":"query","name":"language","required":false,"schema":{"default":"en-US","description":"Preferred response language as an IETF language tag; default: en-US","maxLength":16,"minLength":2,"pattern":"^[A-Za-z]{2,3}(?:-[A-Za-z0-9]{2,8})*$","title":"Language","type":"string"}},{"description":"Whether to clean and format the data","example":false,"in":"query","name":"need_format","required":false,"schema":{"default":false,"description":"Whether to clean and format the data","title":"Need Format","type":"boolean"}},{"description":"Post ID, format like \"t3_XXXXXX\"","example":"t3_1qmup73","in":"query","name":"post_id","required":true,"schema":{"description":"Post ID, format like \"t3_XXXXXX\"","maxLength":20,"minLength":4,"pattern":"^t3_[a-z0-9]{1,17}$","title":"Post Id","type":"string"}},{"description":"Sort method: CONFIDENCE, NEW, TOP, HOT, CONTROVERSIAL, OLD, RANDOM","example":"CONFIDENCE","in":"query","name":"sort_type","required":false,"schema":{"default":"CONFIDENCE","description":"Sort method: CONFIDENCE, NEW, TOP, HOT, CONTROVERSIAL, OLD, RANDOM","enum":["CONFIDENCE","NEW","TOP","HOT","CONTROVERSIAL","OLD","RANDOM"],"title":"Sort Type","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- JSON data of replies under the specified comment, containing:\n  - List of sub-comments\n  - Detailed information for each sub-comment (content, author, upvotes, etc.)\n  - Pagination information"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"reddit fetch_comment_replies","tags":["tikhub.reddit"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-reddit-app-fetch_comment_replies","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:143b51a3d987dec4ea660ba10d16989f2ee71b6eccc3cfee3328595997c701ed","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1b5f2e3e876f"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_reddit_app_fetch_comment_replies","path":"/apis/v1/tikhub/reddit/app/fetch_comment_replies"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/reddit/app/fetch_comment_replies","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/reddit/app/fetch_comment_replies?cursor=commenttree%3Aex%3A%28RjiJd&need_format=false&post_id=t3_1qmup73&sort_type=CONFIDENCE' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/reddit/app/fetch_community_highlights":{"get":{"description":"Reddit (app).\n\n### Purpose:\n- Fetch featured highlight content of a specified Reddit APP community, including popular posts and important announcements\n### Parameters:\n- subreddit_id: Subreddit ID starting with \"t5_\", can be obtained from fetch_subreddit_info endpoint\n### Returns:\n- JSON data of community highlights containing:\n  - Featured post list\n  - Pinned announcements\n  - Important community updates\n  - Recommended content\n### Note:\n- **APP API ID format differs from Web API, requires type prefix**\n- Subreddit ID prefix: t5_ (e.g., t5_2qh0u)\n\nAPI references: `fetch_subreddit_info` = `GET /tikhub/reddit/app/fetch_subreddit_info` (operationId: `get_tikhub_reddit_app_fetch_subreddit_info`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_reddit_app_fetch_community_highlights","parameters":[{"description":"Preferred response language as an IETF language tag; default: en-US","in":"query","name":"language","required":false,"schema":{"default":"en-US","description":"Preferred response language as an IETF language tag; default: en-US","maxLength":16,"minLength":2,"pattern":"^[A-Za-z]{2,3}(?:-[A-Za-z0-9]{2,8})*$","title":"Language","type":"string"}},{"description":"Whether to clean and format the data","example":false,"in":"query","name":"need_format","required":false,"schema":{"default":false,"description":"Whether to clean and format the data","title":"Need Format","type":"boolean"}},{"description":"Subreddit ID starting with \"t5_\", can be obtained from fetch_subreddit_info endpoint\n\nAPI references: `fetch_subreddit_info` = `GET /tikhub/reddit/app/fetch_subreddit_info` (operationId: `get_tikhub_reddit_app_fetch_subreddit_info`).","example":"t5_2qh0u","in":"query","name":"subreddit_id","required":true,"schema":{"description":"Subreddit ID starting with \"t5_\", can be obtained from fetch_subreddit_info endpoint\n\nAPI references: `fetch_subreddit_info` = `GET /tikhub/reddit/app/fetch_subreddit_info` (operationId: `get_tikhub_reddit_app_fetch_subreddit_info`).","maxLength":20,"minLength":4,"pattern":"^t5_[a-z0-9]{1,17}$","title":"Subreddit Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- JSON data of community highlights containing:\n  - Featured post list\n  - Pinned announcements\n  - Important community updates\n  - Recommended content"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"reddit fetch_community_highlights","tags":["tikhub.reddit"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-reddit-app-fetch_community_highlights","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:1f9b49ec28d87d6d97a2ac56d92b55b359bc66a1282142b5875f47b42f21cf5a","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"19dcc4df6b21"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_reddit_app_fetch_community_highlights","path":"/apis/v1/tikhub/reddit/app/fetch_community_highlights"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/reddit/app/fetch_community_highlights","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/reddit/app/fetch_community_highlights?need_format=false&subreddit_id=t5_2qh0u' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/reddit/app/fetch_dynamic_search":{"get":{"description":"Reddit (app).\n\n### Purpose:\n- Perform Reddit APP dynamic search, supporting posts, communities, comments, media, and users\n### Parameters:\n- query: Search keyword\n- search_type: Search type, options:\n  - post: Search posts (default)\n  - community: Search communities/subreddits\n  - comment: Search comments\n  - media: Search media (images/videos/GIFs)\n  - people: Search users\n- sort: Sort method (only for post/comment/media types), options:\n  - RELEVANCE: By relevance\n  - HOT: Hot/trending\n  - TOP: Most popular\n  - NEW: Newest\n  - COMMENTS: By comment count (only for post type)\n- time_range: Time range (only for post/media types), options:\n  - all: All time\n  - year: Past year\n  - month: Past month\n  - week: Past week\n  - day: Today\n  - hour: Past hour\n- safe_search: Safe search setting, \"unset\" or \"strict\"\n- allow_nsfw: Allow NSFW content, \"0\" or \"1\"\n- after: Pagination parameter for fetching next page\n### Returns:\n- JSON data of search results containing:\n  - List of matching results (different data types based on search_type)\n  - Pagination information\n### Notes:\n- community and people types do not support sort and time_range parameters\n- COMMENTS sort option only applies to post type\n- time_range parameter only applies to post and media types\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_reddit_app_fetch_dynamic_search","parameters":[{"description":"Pagination parameter","example":"","in":"query","name":"after","required":false,"schema":{"default":"","description":"Pagination parameter","maxLength":4096,"title":"After","type":"string"}},{"description":"Allow NSFW content: 0, 1","example":"0","in":"query","name":"allow_nsfw","required":false,"schema":{"default":"0","description":"Allow NSFW content: 0, 1","enum":["0","1"],"title":"Allow Nsfw","type":"string"}},{"description":"Preferred response language as an IETF language tag; default: en-US","in":"query","name":"language","required":false,"schema":{"default":"en-US","description":"Preferred response language as an IETF language tag; default: en-US","maxLength":16,"minLength":2,"pattern":"^[A-Za-z]{2,3}(?:-[A-Za-z0-9]{2,8})*$","title":"Language","type":"string"}},{"description":"Whether to clean and format the data","example":false,"in":"query","name":"need_format","required":false,"schema":{"default":false,"description":"Whether to clean and format the data","title":"Need Format","type":"boolean"}},{"description":"Search query","example":"python programming","in":"query","name":"query","required":true,"schema":{"description":"Search query","maxLength":512,"minLength":1,"title":"Query","type":"string"}},{"description":"Safe search setting: unset, strict","example":"unset","in":"query","name":"safe_search","required":false,"schema":{"default":"unset","description":"Safe search setting: unset, strict","enum":["unset","strict"],"title":"Safe Search","type":"string"}},{"description":"Search type, options:\n  - post: Search posts (default)\n  - community: Search communities/subreddits\n  - comment: Search comments\n  - media: Search media (images/videos/GIFs)\n  - people: Search users","example":"post","in":"query","name":"search_type","required":false,"schema":{"default":"post","description":"Search type, options:\n  - post: Search posts (default)\n  - community: Search communities/subreddits\n  - comment: Search comments\n  - media: Search media (images/videos/GIFs)\n  - people: Search users","enum":["post","community","comment","media","people"],"title":"Search Type","type":"string"}},{"description":"Sort method (only for post/comment/media types), options:\n  - RELEVANCE: By relevance\n  - HOT: Hot/trending\n  - TOP: Most popular\n  - NEW: Newest\n  - COMMENTS: By comment count (only for post type)","example":"RELEVANCE","in":"query","name":"sort","required":false,"schema":{"description":"Sort method (only for post/comment/media types), options:\n  - RELEVANCE: By relevance\n  - HOT: Hot/trending\n  - TOP: Most popular\n  - NEW: Newest\n  - COMMENTS: By comment count (only for post type)","enum":["RELEVANCE","HOT","TOP","NEW","COMMENTS",null],"title":"Sort","type":["string","null"]}},{"description":"post/media)/Time range (only for post/media): all( ), year( ), month( ), week( ), day( ), hour( 1\n\nUsage: Time range (only for post/media types), options:\n  - all: All time\n  - year: Past year\n  - month: Past month\n  - week: Past week\n  - day: Today\n  - hour: Past hour","example":"all","in":"query","name":"time_range","required":false,"schema":{"description":"post/media)/Time range (only for post/media): all( ), year( ), month( ), week( ), day( ), hour( 1\n\nUsage: Time range (only for post/media types), options:\n  - all: All time\n  - year: Past year\n  - month: Past month\n  - week: Past week\n  - day: Today\n  - hour: Past hour","enum":["all","year","month","week","day","hour",null],"title":"Time Range","type":["string","null"]}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- JSON data of search results containing:\n  - List of matching results (different data types based on search_type)\n  - Pagination information"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"reddit fetch_dynamic_search","tags":["tikhub.reddit"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-reddit-app-fetch_dynamic_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:4d4107a698af46f0992fd4e5425c5bd27b20e43887a2fde3042722696a3ff8e8","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8bc75a833316"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_reddit_app_fetch_dynamic_search","path":"/apis/v1/tikhub/reddit/app/fetch_dynamic_search"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/reddit/app/fetch_dynamic_search","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/reddit/app/fetch_dynamic_search?after=&allow_nsfw=0&need_format=false&query=python+programming&safe_search=unset&search_type=post&sort=RELEVANCE&time_range=all' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/reddit/app/fetch_explore_feed":{"get":{"description":"Reddit (app).\n\n### Purpose\n- Fetch the Reddit APP Explore feed (Communities tab content) including:\n  - Carousel community recommendations\n  - Parent topic groups (TopicGroupFeedElement)\n  - Taxonomy topics (TaxonomyTopicsFeedElement)\n- Also returns a flat `topics` list — pass each `id` to `/tikhub/reddit/app/fetch_topic_feed` to drill into a category.\n\n### Parameters\n- sort: Sort method, BEST (default) / HOT / NEW / TOP / CONTROVERSIAL\n- time: Time range, ALL (default) / HOUR / DAY / WEEK / MONTH / YEAR\n- need_format: Whether to clean the response\n\nAPI references: `fetch_topic_feed` = `GET /tikhub/reddit/app/fetch_topic_feed` (operationId: `get_tikhub_reddit_app_fetch_topic_feed`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_reddit_app_fetch_explore_feed","parameters":[{"description":"Preferred response language as an IETF language tag; default: en-US","in":"query","name":"language","required":false,"schema":{"default":"en-US","description":"Preferred response language as an IETF language tag; default: en-US","maxLength":16,"minLength":2,"pattern":"^[A-Za-z]{2,3}(?:-[A-Za-z0-9]{2,8})*$","title":"Language","type":"string"}},{"description":"Whether to clean and format the data","example":false,"in":"query","name":"need_format","required":false,"schema":{"default":false,"description":"Whether to clean and format the data","title":"Need Format","type":"boolean"}},{"description":"Sort method: BEST, HOT, NEW, TOP, CONTROVERSIAL","example":"BEST","in":"query","name":"sort","required":false,"schema":{"default":"BEST","description":"Sort method: BEST, HOT, NEW, TOP, CONTROVERSIAL","enum":["BEST","HOT","NEW","TOP","CONTROVERSIAL","RISING"],"title":"Sort","type":"string"}},{"description":"Time range: ALL, HOUR, DAY, WEEK, MONTH, YEAR","example":"ALL","in":"query","name":"time","required":false,"schema":{"default":"ALL","description":"Time range: ALL, HOUR, DAY, WEEK, MONTH, YEAR","enum":["ALL","HOUR","DAY","WEEK","MONTH","YEAR"],"title":"Time","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"reddit fetch_explore_feed","tags":["tikhub.reddit"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-reddit-app-fetch_explore_feed","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:27bbbea9f88f276297f7b8a4eda303b4ba36d4554a0c305527dbe53091614a42","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c9e10b48765d"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_reddit_app_fetch_explore_feed","path":"/apis/v1/tikhub/reddit/app/fetch_explore_feed"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/reddit/app/fetch_explore_feed","x-aisa-validation":"provider"}},"/apis/v1/tikhub/reddit/app/fetch_games_feed":{"get":{"description":"Reddit (app).\n\n### Purpose:\n- Fetch gaming-related recommended content on Reddit APP, displaying popular posts from gaming communities\n### Parameters:\n- sort: Sort method, options: NEW, HOT, TOP, RISING\n- time: Time range, options: ALL, HOUR, DAY, WEEK, MONTH, YEAR\n- after: Pagination parameter for fetching next page\n### Returns:\n- JSON data of games feed containing:\n  - List of gaming-related posts\n  - Gaming community discussions\n  - Game news and updates\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_reddit_app_fetch_games_feed","parameters":[{"description":"Pagination parameter","example":"","in":"query","name":"after","required":false,"schema":{"default":"","description":"Pagination parameter","maxLength":4096,"title":"After","type":"string"}},{"description":"Preferred response language as an IETF language tag; default: en-US","in":"query","name":"language","required":false,"schema":{"default":"en-US","description":"Preferred response language as an IETF language tag; default: en-US","maxLength":16,"minLength":2,"pattern":"^[A-Za-z]{2,3}(?:-[A-Za-z0-9]{2,8})*$","title":"Language","type":"string"}},{"description":"Whether to clean and format the data","example":false,"in":"query","name":"need_format","required":false,"schema":{"default":false,"description":"Whether to clean and format the data","title":"Need Format","type":"boolean"}},{"description":"Sort method: NEW, HOT, TOP, RISING","example":"HOT","in":"query","name":"sort","required":false,"schema":{"default":"NEW","description":"Sort method: NEW, HOT, TOP, RISING","enum":["BEST","HOT","NEW","TOP","CONTROVERSIAL","RISING"],"title":"Sort","type":"string"}},{"description":"Time range: ALL, HOUR, DAY, WEEK, MONTH, YEAR","example":"WEEK","in":"query","name":"time","required":false,"schema":{"default":"ALL","description":"Time range: ALL, HOUR, DAY, WEEK, MONTH, YEAR","enum":["ALL","HOUR","DAY","WEEK","MONTH","YEAR"],"title":"Time","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- JSON data of games feed containing:\n  - List of gaming-related posts\n  - Gaming community discussions\n  - Game news and updates"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"reddit fetch_games_feed","tags":["tikhub.reddit"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-reddit-app-fetch_games_feed","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:59403c50de671c8a5ca84312670637b882899a3684b3387b868aa35f24756136","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d5cff46e511e"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_reddit_app_fetch_games_feed","path":"/apis/v1/tikhub/reddit/app/fetch_games_feed"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/reddit/app/fetch_games_feed","x-aisa-validation":"provider"}},"/apis/v1/tikhub/reddit/app/fetch_generated_comments":{"get":{"description":"Reddit (app).\n\n### Purpose:\n- Fetch lightweight comment info used by Reddit Answers \"Generated for you\" cards\n- Returns: id / createdAt / score / authorInfo / postInfo / permalink\n### Parameters:\n- comment_ids: Comment IDs comma-separated, e.g. \"t1_XXXXXX,t1_YYYYYY\", max 30\n- need_format: Whether to clean and format the data\n### Note:\n- **APP API ID format differs from Web API, requires type prefix**\n- Comment ID prefix: t1_\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_reddit_app_fetch_generated_comments","parameters":[{"description":"Comment IDs comma-separated, max 30","example":"t1_onfhplx,t1_onfk44g,t1_onfmbu3","in":"query","name":"comment_ids","required":true,"schema":{"description":"Comment IDs comma-separated, max 30","maxLength":629,"minLength":4,"pattern":"^t1_[a-z0-9]{1,17}(?:\\s*,\\s*t1_[a-z0-9]{1,17})*$","title":"Comment Ids","type":"string"}},{"description":"Preferred response language as an IETF language tag; default: en-US","in":"query","name":"language","required":false,"schema":{"default":"en-US","description":"Preferred response language as an IETF language tag; default: en-US","maxLength":16,"minLength":2,"pattern":"^[A-Za-z]{2,3}(?:-[A-Za-z0-9]{2,8})*$","title":"Language","type":"string"}},{"description":"Whether to clean and format the data","example":false,"in":"query","name":"need_format","required":false,"schema":{"default":false,"description":"Whether to clean and format the data","title":"Need Format","type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"reddit fetch_generated_comments","tags":["tikhub.reddit"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-reddit-app-fetch_generated_comments","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:27bbbea9f88f276297f7b8a4eda303b4ba36d4554a0c305527dbe53091614a42","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"711c2addcc71"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_reddit_app_fetch_generated_comments","path":"/apis/v1/tikhub/reddit/app/fetch_generated_comments"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/reddit/app/fetch_generated_comments","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/reddit/app/fetch_generated_comments?comment_ids=t1_onfhplx%2Ct1_onfk44g%2Ct1_onfmbu3&need_format=false' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/reddit/app/fetch_generated_posts":{"get":{"description":"Reddit (app).\n\n### Purpose:\n- Fetch lightweight post info used by the Reddit Answers \"Generated for you\" cards\n- More concise than fetch_post_details_batch, only includes id / title / score /\n  commentCount / createdAt / url / authorInfo / subreddit / media\n### Parameters:\n- post_ids: Post IDs comma-separated, e.g. \"t3_XXXXXX,t3_YYYYYY\", max 30\n- need_format: Whether to clean and format the data\n### Note:\n- **APP API ID format differs from Web API, requires type prefix**\n- Post ID prefix: t3_\n\nAPI references: `fetch_post_details_batch` = `GET /tikhub/reddit/app/fetch_post_details_batch` (operationId: `get_tikhub_reddit_app_fetch_post_details_batch`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_reddit_app_fetch_generated_posts","parameters":[{"description":"Preferred response language as an IETF language tag; default: en-US","in":"query","name":"language","required":false,"schema":{"default":"en-US","description":"Preferred response language as an IETF language tag; default: en-US","maxLength":16,"minLength":2,"pattern":"^[A-Za-z]{2,3}(?:-[A-Za-z0-9]{2,8})*$","title":"Language","type":"string"}},{"description":"Whether to clean and format the data","example":false,"in":"query","name":"need_format","required":false,"schema":{"default":false,"description":"Whether to clean and format the data","title":"Need Format","type":"boolean"}},{"description":"Post IDs comma-separated, max 30","example":"t3_1tlh0ir,t3_1tl1dlj,t3_1tl0br7","in":"query","name":"post_ids","required":true,"schema":{"description":"Post IDs comma-separated, max 30","maxLength":629,"minLength":4,"pattern":"^t3_[a-z0-9]{1,17}(?:\\s*,\\s*t3_[a-z0-9]{1,17})*$","title":"Post Ids","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"reddit fetch_generated_posts","tags":["tikhub.reddit"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-reddit-app-fetch_generated_posts","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:27bbbea9f88f276297f7b8a4eda303b4ba36d4554a0c305527dbe53091614a42","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"235d6dbb932b"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_reddit_app_fetch_generated_posts","path":"/apis/v1/tikhub/reddit/app/fetch_generated_posts"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/reddit/app/fetch_generated_posts","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/reddit/app/fetch_generated_posts?need_format=false&post_ids=t3_1tlh0ir%2Ct3_1tl1dlj%2Ct3_1tl0br7' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/reddit/app/fetch_home_feed":{"get":{"description":"Reddit (app).\n\n### Purpose:\n- Fetch Reddit APP home feed content\n### Parameters:\n- sort: Sort method, supports HOT, NEW, TOP, BEST, CONTROVERSIAL\n- filter_posts: List of post IDs to filter out, used to exclude already fetched posts\n- after: Pagination parameter for fetching the next page\n### Returns:\n- JSON data of Reddit APP home feed content\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_reddit_app_fetch_home_feed","parameters":[{"description":"Pagination parameter for fetching next page","example":"dDNfMW9qNXgyYg==","in":"query","name":"after","required":false,"schema":{"default":"","description":"Pagination parameter for fetching next page","maxLength":4096,"title":"After","type":"string"}},{"description":"Filter out specified post IDs\n\nUsage: List of post IDs to filter out, used to exclude already fetched posts","example":["t3_1ojjquz","t3_1ohepm2","t3_1ojxzzz","t3_1ojnvca","t3_1oj9dcb","t3_1ojxubp","t3_1oj5x2b"],"in":"query","name":"filter_posts","required":false,"schema":{"default":[],"description":"Filter out specified post IDs\n\nUsage: List of post IDs to filter out, used to exclude already fetched posts","items":{"maxLength":20,"minLength":4,"pattern":"^t3_[a-z0-9]+$","type":"string"},"maxItems":100,"title":"Filter Posts","type":"array"}},{"description":"Preferred response language as an IETF language tag; default: en-US","in":"query","name":"language","required":false,"schema":{"default":"en-US","description":"Preferred response language as an IETF language tag; default: en-US","maxLength":16,"minLength":2,"pattern":"^[A-Za-z]{2,3}(?:-[A-Za-z0-9]{2,8})*$","title":"Language","type":"string"}},{"description":"Whether to clean and format the data","example":false,"in":"query","name":"need_format","required":false,"schema":{"default":false,"description":"Whether to clean and format the data","title":"Need Format","type":"boolean"}},{"description":"Sort method: HOT, NEW, TOP, BEST, CONTROVERSIAL","example":"BEST","in":"query","name":"sort","required":false,"schema":{"default":"BEST","description":"Sort method: HOT, NEW, TOP, BEST, CONTROVERSIAL","enum":["BEST","HOT","NEW","TOP","CONTROVERSIAL","RISING"],"title":"Sort","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- JSON data of Reddit APP home feed content"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"reddit fetch_home_feed","tags":["tikhub.reddit"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-reddit-app-fetch_home_feed","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:887e05b8f12ba6261bda174feb12122dda28cf21795f5a13fad35b7c38a58fc6","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ae4eb11bc7d0"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_reddit_app_fetch_home_feed","path":"/apis/v1/tikhub/reddit/app/fetch_home_feed"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/reddit/app/fetch_home_feed","x-aisa-validation":"provider"}},"/apis/v1/tikhub/reddit/app/fetch_news_feed":{"get":{"description":"Reddit (app).\n\n### Purpose:\n- Fetch news-related recommended content on Reddit APP, displaying latest news and current affairs discussions\n### Parameters:\n- subtopic_ids: List of subtopic IDs, default [\"all\"] means all news categories\n- after: Pagination parameter for fetching next page\n### Returns:\n- JSON data of news feed containing:\n  - List of news posts\n  - Current affairs discussions\n  - Trending topics\n  - News sources and links\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_reddit_app_fetch_news_feed","parameters":[{"description":"Pagination parameter","example":"","in":"query","name":"after","required":false,"schema":{"default":"","description":"Pagination parameter","maxLength":4096,"title":"After","type":"string"}},{"description":"Preferred response language as an IETF language tag; default: en-US","in":"query","name":"language","required":false,"schema":{"default":"en-US","description":"Preferred response language as an IETF language tag; default: en-US","maxLength":16,"minLength":2,"pattern":"^[A-Za-z]{2,3}(?:-[A-Za-z0-9]{2,8})*$","title":"Language","type":"string"}},{"description":"Whether to clean and format the data","example":false,"in":"query","name":"need_format","required":false,"schema":{"default":false,"description":"Whether to clean and format the data","title":"Need Format","type":"boolean"}},{"description":"List of subtopic IDs, default [\"all\"] means all news categories","example":["all"],"in":"query","name":"subtopic_ids","required":false,"schema":{"default":["all"],"description":"List of subtopic IDs, default [\"all\"] means all news categories","items":{"maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_-]+$","type":"string"},"maxItems":50,"title":"Subtopic Ids","type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- JSON data of news feed containing:\n  - List of news posts\n  - Current affairs discussions\n  - Trending topics\n  - News sources and links"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"reddit fetch_news_feed","tags":["tikhub.reddit"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-reddit-app-fetch_news_feed","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:812009c4c28a01829cf93ddb81b4d92b1e4b90fccee3fe439d04e93fac6587da","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6e66375d7480"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_reddit_app_fetch_news_feed","path":"/apis/v1/tikhub/reddit/app/fetch_news_feed"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/reddit/app/fetch_news_feed","x-aisa-validation":"provider"}},"/apis/v1/tikhub/reddit/app/fetch_popular_feed":{"get":{"description":"Reddit (app).\n\n### Purpose:\n- Fetch popular/trending recommended content on Reddit APP, displaying the most popular posts site-wide\n### Parameters:\n- sort: Sort method, options: BEST, HOT, NEW, TOP, CONTROVERSIAL, RISING\n- time: Time range, options: ALL, HOUR, DAY, WEEK, MONTH, YEAR\n- filter_posts: List of post IDs to filter out, used to avoid duplicate fetches\n- after: Pagination parameter for fetching next page\n### Returns:\n- JSON data of popular feed containing:\n  - List of trending posts\n  - Detailed post information (title, content, upvotes, comments, etc.)\n  - Pagination information (after parameter for next page)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_reddit_app_fetch_popular_feed","parameters":[{"description":"Pagination parameter","example":"","in":"query","name":"after","required":false,"schema":{"default":"","description":"Pagination parameter","maxLength":4096,"title":"After","type":"string"}},{"description":"List of post IDs to filter out, used to avoid duplicate fetches","example":[],"in":"query","name":"filter_posts","required":false,"schema":{"default":[],"description":"List of post IDs to filter out, used to avoid duplicate fetches","items":{"maxLength":20,"minLength":4,"pattern":"^t3_[a-z0-9]+$","type":"string"},"maxItems":100,"title":"Filter Posts","type":"array"}},{"description":"Preferred response language as an IETF language tag; default: en-US","in":"query","name":"language","required":false,"schema":{"default":"en-US","description":"Preferred response language as an IETF language tag; default: en-US","maxLength":16,"minLength":2,"pattern":"^[A-Za-z]{2,3}(?:-[A-Za-z0-9]{2,8})*$","title":"Language","type":"string"}},{"description":"Whether to clean and format the data","example":false,"in":"query","name":"need_format","required":false,"schema":{"default":false,"description":"Whether to clean and format the data","title":"Need Format","type":"boolean"}},{"description":"Sort method: BEST, HOT, NEW, TOP, CONTROVERSIAL, RISING","example":"HOT","in":"query","name":"sort","required":false,"schema":{"default":"BEST","description":"Sort method: BEST, HOT, NEW, TOP, CONTROVERSIAL, RISING","enum":["BEST","HOT","NEW","TOP","CONTROVERSIAL","RISING"],"title":"Sort","type":"string"}},{"description":"Time range: ALL, HOUR, DAY, WEEK, MONTH, YEAR","example":"DAY","in":"query","name":"time","required":false,"schema":{"default":"ALL","description":"Time range: ALL, HOUR, DAY, WEEK, MONTH, YEAR","enum":["ALL","HOUR","DAY","WEEK","MONTH","YEAR"],"title":"Time","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- JSON data of popular feed containing:\n  - List of trending posts\n  - Detailed post information (title, content, upvotes, comments, etc.)\n  - Pagination information (after parameter for next page)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"reddit fetch_popular_feed","tags":["tikhub.reddit"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-reddit-app-fetch_popular_feed","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:633adbd619eb07e9ef4c47fdb4119e9ecbe1e66275148414d85d7d3b496eda05","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"126f84eec8fa"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_reddit_app_fetch_popular_feed","path":"/apis/v1/tikhub/reddit/app/fetch_popular_feed"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/reddit/app/fetch_popular_feed","x-aisa-validation":"provider"}},"/apis/v1/tikhub/reddit/app/fetch_post_comments":{"get":{"description":"Reddit (app).\n\n### Purpose:\n- Fetch comments under a specified Reddit APP post\n### Parameters:\n- post_id: Post ID, format like \"t3_XXXXXX\"\n- sort_type: Sort method, supports HOT, NEW, TOP, BEST, CONTROVERSIAL\n- after: Pagination parameter for fetching the next page, can be found in the last comment node in commentForest, e.g., $.data.postInfoById.commentForest.trees[-1].more.cursor\n### Returns:\n- JSON data of comments under the specified post\n### Note:\n- **APP API ID format differs from Web API, requires type prefix**\n- Post ID prefix: t3_ (e.g., t3_1ojnvca)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_reddit_app_fetch_post_comments","parameters":[{"description":"Pagination parameter for fetching the next page, can be found in the last comment node in commentForest, e.g., $.data.postInfoById.commentForest.trees[-1].more.cursor","example":"","in":"query","name":"after","required":false,"schema":{"default":"","description":"Pagination parameter for fetching the next page, can be found in the last comment node in commentForest, e.g., $.data.postInfoById.commentForest.trees[-1].more.cursor","maxLength":4096,"title":"After","type":"string"}},{"description":"Preferred response language as an IETF language tag; default: en-US","in":"query","name":"language","required":false,"schema":{"default":"en-US","description":"Preferred response language as an IETF language tag; default: en-US","maxLength":16,"minLength":2,"pattern":"^[A-Za-z]{2,3}(?:-[A-Za-z0-9]{2,8})*$","title":"Language","type":"string"}},{"description":"Whether to clean and format the data","example":false,"in":"query","name":"need_format","required":false,"schema":{"default":false,"description":"Whether to clean and format the data","title":"Need Format","type":"boolean"}},{"description":"Post ID, format like \"t3_XXXXXX\"","example":"t3_1ojnvca","in":"query","name":"post_id","required":true,"schema":{"description":"Post ID, format like \"t3_XXXXXX\"","maxLength":20,"minLength":4,"pattern":"^t3_[a-z0-9]{1,17}$","title":"Post Id","type":"string"}},{"description":"Sort method: CONFIDENCE, NEW, TOP, HOT, CONTROVERSIAL, OLD, RANDOM","example":"CONFIDENCE","in":"query","name":"sort_type","required":false,"schema":{"default":"CONFIDENCE","description":"Sort method: CONFIDENCE, NEW, TOP, HOT, CONTROVERSIAL, OLD, RANDOM","enum":["CONFIDENCE","NEW","TOP","HOT","CONTROVERSIAL","OLD","RANDOM"],"title":"Sort Type","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- JSON data of comments under the specified post"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"reddit fetch_post_comments","tags":["tikhub.reddit"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-reddit-app-fetch_post_comments","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e4aac9ab7ef740b2e8d97fedc625c0214c7b47a86f075126415f21b8a6db4775","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d3e05ee9eda3"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_reddit_app_fetch_post_comments","path":"/apis/v1/tikhub/reddit/app/fetch_post_comments"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/reddit/app/fetch_post_comments","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/reddit/app/fetch_post_comments?after=&need_format=false&post_id=t3_1ojnvca&sort_type=CONFIDENCE' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/reddit/app/fetch_post_details":{"get":{"description":"Reddit (app).\n\n## Purpose:\n- Fetch single post details by post ID\n- Optionally include context for specific comments\n\n## Parameters:\n- post_id: Post ID, format like \"t3_XXXXXX\"\n- include_comment_id: Whether to include specific comment ID, default False\n- comment_id: Comment ID (used when include_comment_id is True), format like \"t1_XXXXXX\"\n\n## Returns:\n- Data containing detailed post information including:\n  - Post content, title, author\n  - Statistics (upvotes, comment count, etc.)\n  - Subreddit information\n  - Award information\n  - Media resources\n  - Recommendation reasons, etc.\n\n## Note:\n- **APP API ID format differs from Web API, requires type prefix**\n- Post ID prefix: t3_ (e.g., t3_1ojnh50)\n- Comment ID prefix: t1_ (e.g., t1_abcd123)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_reddit_app_fetch_post_details","parameters":[{"description":"Comment ID (when include_comment_id is True","example":"","in":"query","name":"comment_id","required":false,"schema":{"default":"","description":"Comment ID (when include_comment_id is True","maxLength":20,"pattern":"^(?:|t1_[a-z0-9]{1,17})$","title":"Comment Id","type":"string"}},{"description":"Include specific comment ID","example":false,"in":"query","name":"include_comment_id","required":false,"schema":{"default":false,"description":"Include specific comment ID","title":"Include Comment Id","type":"boolean"}},{"description":"Preferred response language as an IETF language tag; default: en-US","in":"query","name":"language","required":false,"schema":{"default":"en-US","description":"Preferred response language as an IETF language tag; default: en-US","maxLength":16,"minLength":2,"pattern":"^[A-Za-z]{2,3}(?:-[A-Za-z0-9]{2,8})*$","title":"Language","type":"string"}},{"description":"Whether to clean and format the data","example":false,"in":"query","name":"need_format","required":false,"schema":{"default":false,"description":"Whether to clean and format the data","title":"Need Format","type":"boolean"}},{"description":"Post ID, format like \"t3_XXXXXX\"","example":"t3_1ojnh50","in":"query","name":"post_id","required":true,"schema":{"description":"Post ID, format like \"t3_XXXXXX\"","maxLength":20,"minLength":4,"pattern":"^t3_[a-z0-9]{1,17}$","title":"Post Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- Data containing detailed post information including:\n  - Post content, title, author\n  - Statistics (upvotes, comment count, etc.)\n  - Subreddit information\n  - Award information\n  - Media resources\n  - Recommendation reasons, etc."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"reddit fetch_post_details","tags":["tikhub.reddit"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-reddit-app-fetch_post_details","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:deb9b7bcb19baa80359b54220567f357070e95ec88a115a95c0e458a05612ab2","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7e21cb33c748"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_reddit_app_fetch_post_details","path":"/apis/v1/tikhub/reddit/app/fetch_post_details"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/reddit/app/fetch_post_details","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/reddit/app/fetch_post_details?comment_id=&include_comment_id=false&need_format=false&post_id=t3_1ojnh50' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/reddit/app/fetch_post_details_batch":{"get":{"description":"Reddit (app).\n\n## Purpose:\n- Fetch post details in batch by post ID list\n- Support batch query for up to 5 posts\n- Optionally include context for specific comments\n\n## Parameters:\n- post_ids: Post IDs comma-separated, format like \"t3_XXXXXX,t3_YYYYYY\", max 5 posts\n- include_comment_id: Whether to include specific comment ID, default False\n- comment_id: Comment ID (used when include_comment_id is True), format like \"t1_XXXXXX\"\n\n## Returns:\n- Data containing detailed post information including:\n  - Post content, title, author\n  - Statistics (upvotes, comment count, etc.)\n  - Subreddit information\n  - Award information\n  - Media resources\n  - Recommendation reasons, etc.\n\n## Notes:\n- Maximum 5 posts per batch query\n- Error will be returned if exceeds 5 posts\n- **APP API ID format differs from Web API, requires type prefix**\n- Post ID prefix: t3_ (e.g., t3_1ojnh50)\n- Comment ID prefix: t1_ (e.g., t1_abcd123)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.005 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_reddit_app_fetch_post_details_batch","parameters":[{"description":"Comment ID (when include_comment_id is True","example":"","in":"query","name":"comment_id","required":false,"schema":{"default":"","description":"Comment ID (when include_comment_id is True","maxLength":20,"pattern":"^(?:|t1_[a-z0-9]{1,17})$","title":"Comment Id","type":"string"}},{"description":"Include specific comment ID","example":false,"in":"query","name":"include_comment_id","required":false,"schema":{"default":false,"description":"Include specific comment ID","title":"Include Comment Id","type":"boolean"}},{"description":"Preferred response language as an IETF language tag; default: en-US","in":"query","name":"language","required":false,"schema":{"default":"en-US","description":"Preferred response language as an IETF language tag; default: en-US","maxLength":16,"minLength":2,"pattern":"^[A-Za-z]{2,3}(?:-[A-Za-z0-9]{2,8})*$","title":"Language","type":"string"}},{"description":"Whether to clean and format the data","example":false,"in":"query","name":"need_format","required":false,"schema":{"default":false,"description":"Whether to clean and format the data","title":"Need Format","type":"boolean"}},{"description":"Post IDs comma-separated, format like \"t3_XXXXXX,t3_YYYYYY\", max 5 posts","example":"t3_1ojnh50,t3_1ok432f,t3_1nwil8j","in":"query","name":"post_ids","required":true,"schema":{"description":"Post IDs comma-separated, format like \"t3_XXXXXX,t3_YYYYYY\", max 5 posts","maxLength":104,"minLength":4,"pattern":"^t3_[a-z0-9]{1,17}(?:\\s*,\\s*t3_[a-z0-9]{1,17})*$","title":"Post Ids","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- Data containing detailed post information including:\n  - Post content, title, author\n  - Statistics (upvotes, comment count, etc.)\n  - Subreddit information\n  - Award information\n  - Media resources\n  - Recommendation reasons, etc."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"reddit fetch_post_details_batch","tags":["tikhub.reddit"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-reddit-app-fetch_post_details_batch","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.005,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:deb9b7bcb19baa80359b54220567f357070e95ec88a115a95c0e458a05612ab2","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3577ee5ca36b"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_reddit_app_fetch_post_details_batch","path":"/apis/v1/tikhub/reddit/app/fetch_post_details_batch"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/reddit/app/fetch_post_details_batch","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/reddit/app/fetch_post_details_batch?comment_id=&include_comment_id=false&need_format=false&post_ids=t3_1ojnh50%2Ct3_1ok432f%2Ct3_1nwil8j' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/reddit/app/fetch_post_details_batch_large":{"get":{"description":"Reddit (app).\n\n## Purpose:\n- Fetch post details in large batch by post ID list\n- Support batch query for up to 30 posts\n- Optionally include context for specific comments\n\n## Parameters:\n- post_ids: Post IDs comma-separated, format like \"t3_XXXXXX,t3_YYYYYY,...\", max 30 posts\n- include_comment_id: Whether to include specific comment ID, default False\n- comment_id: Comment ID (used when include_comment_id is True), format like \"t1_XXXXXX\"\n\n## Returns:\n- Data containing detailed post information including:\n  - Post content, title, author\n  - Statistics (upvotes, comment count, etc.)\n  - Subreddit information\n  - Award information\n  - Media resources\n  - Recommendation reasons, etc.\n\n## Notes:\n- Maximum 30 posts per batch query\n- Error will be returned if exceeds 30 posts\n- Large batch queries may take longer to respond\n- **APP API ID format differs from Web API, requires type prefix**\n- Post ID prefix: t3_ (e.g., t3_1ojnh50)\n- Comment ID prefix: t1_ (e.g., t1_abcd123)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.025 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_reddit_app_fetch_post_details_batch_large","parameters":[{"description":"Comment ID (when include_comment_id is True","example":"","in":"query","name":"comment_id","required":false,"schema":{"default":"","description":"Comment ID (when include_comment_id is True","maxLength":20,"pattern":"^(?:|t1_[a-z0-9]{1,17})$","title":"Comment Id","type":"string"}},{"description":"Include specific comment ID","example":false,"in":"query","name":"include_comment_id","required":false,"schema":{"default":false,"description":"Include specific comment ID","title":"Include Comment Id","type":"boolean"}},{"description":"Preferred response language as an IETF language tag; default: en-US","in":"query","name":"language","required":false,"schema":{"default":"en-US","description":"Preferred response language as an IETF language tag; default: en-US","maxLength":16,"minLength":2,"pattern":"^[A-Za-z]{2,3}(?:-[A-Za-z0-9]{2,8})*$","title":"Language","type":"string"}},{"description":"Whether to clean and format the data","example":false,"in":"query","name":"need_format","required":false,"schema":{"default":false,"description":"Whether to clean and format the data","title":"Need Format","type":"boolean"}},{"description":"Post IDs comma-separated, format like \"t3_XXXXXX,t3_YYYYYY,...\", max 30 posts","example":"t3_1ojnh50,t3_1ok432f,t3_1nwil8j,t3_1oj6vn6,t3_1nuenmd","in":"query","name":"post_ids","required":true,"schema":{"description":"Post IDs comma-separated, format like \"t3_XXXXXX,t3_YYYYYY,...\", max 30 posts","maxLength":629,"minLength":4,"pattern":"^t3_[a-z0-9]{1,17}(?:\\s*,\\s*t3_[a-z0-9]{1,17})*$","title":"Post Ids","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- Data containing detailed post information including:\n  - Post content, title, author\n  - Statistics (upvotes, comment count, etc.)\n  - Subreddit information\n  - Award information\n  - Media resources\n  - Recommendation reasons, etc."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"reddit fetch_post_details_batch_large","tags":["tikhub.reddit"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-reddit-app-fetch_post_details_batch_large","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.025,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:deb9b7bcb19baa80359b54220567f357070e95ec88a115a95c0e458a05612ab2","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"dc875d128cab"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_reddit_app_fetch_post_details_batch_large","path":"/apis/v1/tikhub/reddit/app/fetch_post_details_batch_large"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/reddit/app/fetch_post_details_batch_large","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/reddit/app/fetch_post_details_batch_large?comment_id=&include_comment_id=false&need_format=false&post_ids=t3_1ojnh50%2Ct3_1ok432f%2Ct3_1nwil8j%2Ct3_1oj6vn6%2Ct3_1nuenmd' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/reddit/app/fetch_search_typeahead":{"get":{"description":"Reddit (app).\n\n### Purpose:\n- Fetch autocomplete suggestions for the Reddit APP search box, including recommended subreddits, users, and search terms\n### Parameters:\n- query: Search keyword, the search text being typed\n- safe_search: Safe search setting, options are \"unset\" or \"strict\"\n- allow_nsfw: Whether to allow NSFW (adult) content display, \"0\" means disallow, \"1\" means allow\n### Returns:\n- JSON data of search suggestions containing the following types:\n  - Related subreddits\n  - Related users\n  - Search term suggestions\n  - Trending topics\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_reddit_app_fetch_search_typeahead","parameters":[{"description":"Whether to allow NSFW (adult) content display, \"0\" means disallow, \"1\" means allow","example":"0","in":"query","name":"allow_nsfw","required":false,"schema":{"default":"0","description":"Whether to allow NSFW (adult) content display, \"0\" means disallow, \"1\" means allow","enum":["0","1"],"title":"Allow Nsfw","type":"string"}},{"description":"Preferred response language as an IETF language tag; default: en-US","in":"query","name":"language","required":false,"schema":{"default":"en-US","description":"Preferred response language as an IETF language tag; default: en-US","maxLength":16,"minLength":2,"pattern":"^[A-Za-z]{2,3}(?:-[A-Za-z0-9]{2,8})*$","title":"Language","type":"string"}},{"description":"Whether to clean and format the data","example":false,"in":"query","name":"need_format","required":false,"schema":{"default":false,"description":"Whether to clean and format the data","title":"Need Format","type":"boolean"}},{"description":"Search query\n\nUsage: Search keyword, the search text being typed","example":"programming","in":"query","name":"query","required":true,"schema":{"description":"Search query\n\nUsage: Search keyword, the search text being typed","maxLength":512,"title":"Query","type":"string"}},{"description":"Safe search setting: unset, strict","example":"unset","in":"query","name":"safe_search","required":false,"schema":{"default":"unset","description":"Safe search setting: unset, strict","enum":["unset","strict"],"title":"Safe Search","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- JSON data of search suggestions containing the following types:\n  - Related subreddits\n  - Related users\n  - Search term suggestions\n  - Trending topics"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"reddit fetch_search_typeahead","tags":["tikhub.reddit"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-reddit-app-fetch_search_typeahead","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:ff9c292f9ec7b46e0f273c42da9efc38915b6d6c4939ea39a6770b99874c236e","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a14930fc0490"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_reddit_app_fetch_search_typeahead","path":"/apis/v1/tikhub/reddit/app/fetch_search_typeahead"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/reddit/app/fetch_search_typeahead","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/reddit/app/fetch_search_typeahead?allow_nsfw=0&need_format=false&query=programming&safe_search=unset' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/reddit/app/fetch_subreddit_feed":{"get":{"description":"Reddit (app).\n\n### Purpose:\n- Fetch feed content stream of a specified Reddit subreddit, displaying the post list of that subreddit\n### Parameters:\n- subreddit_name: Subreddit name (without r/ prefix), e.g., \"pics\", \"funny\"\n- sort: Sort method, options: BEST, HOT, NEW, TOP, CONTROVERSIAL, RISING\n- filter_posts: List of post IDs to filter out\n- after: Pagination parameter for fetching next page\n### Returns:\n- JSON data of subreddit feed containing:\n  - List of posts in the subreddit\n  - Detailed post information\n  - Subreddit metadata\n  - Pagination information\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_reddit_app_fetch_subreddit_feed","parameters":[{"description":"Pagination parameter","example":"","in":"query","name":"after","required":false,"schema":{"default":"","description":"Pagination parameter","maxLength":4096,"title":"After","type":"string"}},{"description":"Filter post IDs","example":[],"in":"query","name":"filter_posts","required":false,"schema":{"default":[],"description":"Filter post IDs","items":{"maxLength":20,"minLength":4,"pattern":"^t3_[a-z0-9]+$","type":"string"},"maxItems":100,"title":"Filter Posts","type":"array"}},{"description":"Preferred response language as an IETF language tag; default: en-US","in":"query","name":"language","required":false,"schema":{"default":"en-US","description":"Preferred response language as an IETF language tag; default: en-US","maxLength":16,"minLength":2,"pattern":"^[A-Za-z]{2,3}(?:-[A-Za-z0-9]{2,8})*$","title":"Language","type":"string"}},{"description":"Whether to clean and format the data","example":false,"in":"query","name":"need_format","required":false,"schema":{"default":false,"description":"Whether to clean and format the data","title":"Need Format","type":"boolean"}},{"description":"Sort method: BEST, HOT, NEW, TOP, CONTROVERSIAL, RISING","example":"HOT","in":"query","name":"sort","required":false,"schema":{"default":"BEST","description":"Sort method: BEST, HOT, NEW, TOP, CONTROVERSIAL, RISING","enum":["BEST","HOT","NEW","TOP","CONTROVERSIAL","RISING"],"title":"Sort","type":"string"}},{"description":"Subreddit name (without r/ prefix), e.g., \"pics\", \"funny\"","example":"AskReddit","in":"query","name":"subreddit_name","required":true,"schema":{"description":"Subreddit name (without r/ prefix), e.g., \"pics\", \"funny\"","maxLength":21,"minLength":2,"pattern":"^[A-Za-z0-9_]+$","title":"Subreddit Name","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- JSON data of subreddit feed containing:\n  - List of posts in the subreddit\n  - Detailed post information\n  - Subreddit metadata\n  - Pagination information"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"reddit fetch_subreddit_feed","tags":["tikhub.reddit"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-reddit-app-fetch_subreddit_feed","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:979a951784254d6c0dc07331273b1b3ce26f59344b5364d8419e6502e507f28b","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3bd002206135"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_reddit_app_fetch_subreddit_feed","path":"/apis/v1/tikhub/reddit/app/fetch_subreddit_feed"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/reddit/app/fetch_subreddit_feed","x-aisa-validation":"provider"}},"/apis/v1/tikhub/reddit/app/fetch_subreddit_info":{"get":{"description":"Reddit (app).\n\n### Purpose:\n- Fetch detailed information of a specified Reddit APP subreddit, including description, subscriber count, creation time, rules, and other metadata\n### Parameters:\n- subreddit_name: Subreddit name (without r/ prefix), e.g., \"pics\", \"funny\", \"AskReddit\"\n### Returns:\n- JSON data containing detailed subreddit information\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_reddit_app_fetch_subreddit_info","parameters":[{"description":"Preferred response language as an IETF language tag; default: en-US","in":"query","name":"language","required":false,"schema":{"default":"en-US","description":"Preferred response language as an IETF language tag; default: en-US","maxLength":16,"minLength":2,"pattern":"^[A-Za-z]{2,3}(?:-[A-Za-z0-9]{2,8})*$","title":"Language","type":"string"}},{"description":"Whether to clean and format the data","example":false,"in":"query","name":"need_format","required":false,"schema":{"default":false,"description":"Whether to clean and format the data","title":"Need Format","type":"boolean"}},{"description":"Subreddit name (without r/ prefix), e.g., \"pics\", \"funny\", \"AskReddit\"","example":"pics","in":"query","name":"subreddit_name","required":false,"schema":{"default":"pics","description":"Subreddit name (without r/ prefix), e.g., \"pics\", \"funny\", \"AskReddit\"","maxLength":21,"minLength":2,"pattern":"^[A-Za-z0-9_]+$","title":"Subreddit Name","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- JSON data containing detailed subreddit information"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"reddit fetch_subreddit_info","tags":["tikhub.reddit"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-reddit-app-fetch_subreddit_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:b80ce84e94e0777029d28521cf0b395ea8411477917ddea9a5d409b4be5f629f","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a90b86245d07"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_reddit_app_fetch_subreddit_info","path":"/apis/v1/tikhub/reddit/app/fetch_subreddit_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/reddit/app/fetch_subreddit_info","x-aisa-validation":"provider"}},"/apis/v1/tikhub/reddit/app/fetch_subreddit_post_channels":{"get":{"description":"Reddit (app).\n\n### Purpose:\n- Fetch post channel information of a specified Reddit APP subreddit\n### Parameters:\n- subreddit_name: Subreddit name\n- sort: Sort method, supports HOT, NEW, TOP, CONTROVERSIAL, RISING\n- range: Time range, supports HOUR, DAY, WEEK, MONTH, YEAR, ALL\n### Returns:\n- JSON data of post channel information of the specified subreddit\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_reddit_app_fetch_subreddit_post_channels","parameters":[{"description":"Preferred response language as an IETF language tag; default: en-US","in":"query","name":"language","required":false,"schema":{"default":"en-US","description":"Preferred response language as an IETF language tag; default: en-US","maxLength":16,"minLength":2,"pattern":"^[A-Za-z]{2,3}(?:-[A-Za-z0-9]{2,8})*$","title":"Language","type":"string"}},{"description":"Whether to clean and format the data","example":false,"in":"query","name":"need_format","required":false,"schema":{"default":false,"description":"Whether to clean and format the data","title":"Need Format","type":"boolean"}},{"description":"Time range: HOUR, DAY, WEEK, MONTH, YEAR, ALL","example":"DAY","in":"query","name":"range","required":false,"schema":{"default":"DAY","description":"Time range: HOUR, DAY, WEEK, MONTH, YEAR, ALL","enum":["ALL","HOUR","DAY","WEEK","MONTH","YEAR"],"title":"Range","type":"string"}},{"description":"Sort method: HOT, NEW, TOP, CONTROVERSIAL, RISING","example":"HOT","in":"query","name":"sort","required":false,"schema":{"default":"HOT","description":"Sort method: HOT, NEW, TOP, CONTROVERSIAL, RISING","enum":["BEST","HOT","NEW","TOP","CONTROVERSIAL","RISING"],"title":"Sort","type":"string"}},{"description":"Subreddit name","example":"pics","in":"query","name":"subreddit_name","required":false,"schema":{"default":"pics","description":"Subreddit name","maxLength":21,"minLength":2,"pattern":"^[A-Za-z0-9_]+$","title":"Subreddit Name","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- JSON data of post channel information of the specified subreddit"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"reddit fetch_subreddit_post_channels","tags":["tikhub.reddit"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-reddit-app-fetch_subreddit_post_channels","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:1eec5b247f42125419d7ac7cfc2280de52e3ab5c9e033bb9aff12e3772ffb70d","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"bb89a431a2a6"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_reddit_app_fetch_subreddit_post_channels","path":"/apis/v1/tikhub/reddit/app/fetch_subreddit_post_channels"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/reddit/app/fetch_subreddit_post_channels","x-aisa-validation":"provider"}},"/apis/v1/tikhub/reddit/app/fetch_subreddit_settings":{"get":{"description":"Reddit (app).\n\n### Purpose:\n- Fetch settings information of a specified Reddit APP subreddit, including posting rules, flair settings, moderation settings, and other configurations\n### Parameters:\n- subreddit_id: Subreddit ID with format starting with t5_, e.g., \"t5_2qh0u\" (can be obtained from the fetch_subreddit_info endpoint)\n### Returns:\n- JSON data containing subreddit settings with the following main fields:\n  - subredditType: Subreddit type (public/private/restricted)\n  - submissionType: Allowed submission content types (any/link/self)\n  - allowImages: Whether images are allowed\n  - allowVideos: Whether videos are allowed\n  - allowPolls: Whether polls are allowed\n  - suggestedCommentSort: Suggested comment sort method\n  - spoilersEnabled: Whether spoiler tags are enabled\n  - allowedPostTypes: Allowed post types configuration\n  - contentOptions: Content options settings\n  - flairSettings: User/post flair settings\n### Notes:\n- You need to first get the subreddit ID (subreddit.id field) via the fetch_subreddit_info endpoint\n- Subreddit ID format must start with \"t5_\"\n- **APP API ID format differs from Web API, requires type prefix**\n- Subreddit ID prefix: t5_ (e.g., t5_2qh0u)\n\nAPI references: `fetch_subreddit_info` = `GET /tikhub/reddit/app/fetch_subreddit_info` (operationId: `get_tikhub_reddit_app_fetch_subreddit_info`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_reddit_app_fetch_subreddit_settings","parameters":[{"description":"Preferred response language as an IETF language tag; default: en-US","in":"query","name":"language","required":false,"schema":{"default":"en-US","description":"Preferred response language as an IETF language tag; default: en-US","maxLength":16,"minLength":2,"pattern":"^[A-Za-z]{2,3}(?:-[A-Za-z0-9]{2,8})*$","title":"Language","type":"string"}},{"description":"Whether to clean and format the data","example":false,"in":"query","name":"need_format","required":false,"schema":{"default":false,"description":"Whether to clean and format the data","title":"Need Format","type":"boolean"}},{"description":"Subreddit ID with format starting with t5_, e.g., \"t5_2qh0u\" (can be obtained from the fetch_subreddit_info endpoint)\n\nAPI references: `fetch_subreddit_info` = `GET /tikhub/reddit/app/fetch_subreddit_info` (operationId: `get_tikhub_reddit_app_fetch_subreddit_info`).","example":"t5_2qh0u","in":"query","name":"subreddit_id","required":true,"schema":{"description":"Subreddit ID with format starting with t5_, e.g., \"t5_2qh0u\" (can be obtained from the fetch_subreddit_info endpoint)\n\nAPI references: `fetch_subreddit_info` = `GET /tikhub/reddit/app/fetch_subreddit_info` (operationId: `get_tikhub_reddit_app_fetch_subreddit_info`).","maxLength":20,"minLength":4,"pattern":"^t5_[a-z0-9]{1,17}$","title":"Subreddit Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- JSON data containing subreddit settings with the following main fields:\n  - subredditType: Subreddit type (public/private/restricted)\n  - submissionType: Allowed submission content types (any/link/self)\n  - allowImages: Whether images are allowed\n  - allowVideos: Whether videos are allowed\n  - allowPolls: Whether polls are allowed\n  - suggestedCommentSort: Suggested comment sort method\n  - spoilersEnabled: Whether spoiler tags are enabled\n  - allowedPostTypes: Allowed post types configuration\n  - contentOptions: Content options settings\n  - flairSettings: User/post flair settings"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"reddit fetch_subreddit_settings","tags":["tikhub.reddit"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-reddit-app-fetch_subreddit_settings","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:f39508afd278c7607475901427abd2bfbf130ffbad4ee55bff7908e903aef4c1","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"288c51d501b6"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_reddit_app_fetch_subreddit_settings","path":"/apis/v1/tikhub/reddit/app/fetch_subreddit_settings"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/reddit/app/fetch_subreddit_settings","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/reddit/app/fetch_subreddit_settings?need_format=false&subreddit_id=t5_2qh0u' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/reddit/app/fetch_subreddit_style":{"get":{"description":"Reddit (app).\n\n### Purpose:\n- Fetch rules and style information of a specified Reddit APP subreddit\n### Parameters:\n- subreddit_name: Subreddit name\n### Returns:\n- JSON data of rules and style information of the specified subreddit\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_reddit_app_fetch_subreddit_style","parameters":[{"description":"Preferred response language as an IETF language tag; default: en-US","in":"query","name":"language","required":false,"schema":{"default":"en-US","description":"Preferred response language as an IETF language tag; default: en-US","maxLength":16,"minLength":2,"pattern":"^[A-Za-z]{2,3}(?:-[A-Za-z0-9]{2,8})*$","title":"Language","type":"string"}},{"description":"Whether to clean and format the data","example":false,"in":"query","name":"need_format","required":false,"schema":{"default":false,"description":"Whether to clean and format the data","title":"Need Format","type":"boolean"}},{"description":"Subreddit name","example":"pics","in":"query","name":"subreddit_name","required":false,"schema":{"default":"pics","description":"Subreddit name","maxLength":21,"minLength":2,"pattern":"^[A-Za-z0-9_]+$","title":"Subreddit Name","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- JSON data of rules and style information of the specified subreddit"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"reddit fetch_subreddit_style","tags":["tikhub.reddit"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-reddit-app-fetch_subreddit_style","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:b5252cc84d148d34946ad600bbfc0d81744a05144f4d5a29b12360c61e14842a","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a7275e4cd487"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_reddit_app_fetch_subreddit_style","path":"/apis/v1/tikhub/reddit/app/fetch_subreddit_style"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/reddit/app/fetch_subreddit_style","x-aisa-validation":"provider"}},"/apis/v1/tikhub/reddit/app/fetch_topic_feed":{"get":{"description":"Reddit (app).\n\n### Purpose\n- Fetch the feed for a specific Reddit community topic\n- Typical flow: call `/tikhub/reddit/app/fetch_explore_feed` first to get topicIds, then pass one here\n\n### Parameters\n- topic_id: Topic ID, format \"tx1_XXXXX\", get from `/tikhub/reddit/app/fetch_explore_feed` response's `topics[].id`\n- scheme_name: Topic scheme, App defaults to \"communities_tab_taxonomy_topics_default\"\n- sort: Sort method\n- time: Time range\n- need_format: Whether to clean\n\nAPI references: `fetch_explore_feed` = `GET /tikhub/reddit/app/fetch_explore_feed` (operationId: `get_tikhub_reddit_app_fetch_explore_feed`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_reddit_app_fetch_topic_feed","parameters":[{"description":"Preferred response language as an IETF language tag; default: en-US","in":"query","name":"language","required":false,"schema":{"default":"en-US","description":"Preferred response language as an IETF language tag; default: en-US","maxLength":16,"minLength":2,"pattern":"^[A-Za-z]{2,3}(?:-[A-Za-z0-9]{2,8})*$","title":"Language","type":"string"}},{"description":"Whether to clean and format the data","example":false,"in":"query","name":"need_format","required":false,"schema":{"default":false,"description":"Whether to clean and format the data","title":"Need Format","type":"boolean"}},{"description":"scheme/Topic scheme name ( App communities_tab_taxonomy_topics_default","example":"communities_tab_taxonomy_topics_default","in":"query","name":"scheme_name","required":false,"schema":{"default":"communities_tab_taxonomy_topics_default","description":"scheme/Topic scheme name ( App communities_tab_taxonomy_topics_default","maxLength":100,"minLength":1,"pattern":"^[a-z0-9_]+$","title":"Scheme Name","type":"string"}},{"description":"Sort method: BEST, HOT, NEW, TOP, CONTROVERSIAL","example":"BEST","in":"query","name":"sort","required":false,"schema":{"default":"BEST","description":"Sort method: BEST, HOT, NEW, TOP, CONTROVERSIAL","enum":["BEST","HOT","NEW","TOP","CONTROVERSIAL","RISING"],"title":"Sort","type":"string"}},{"description":"Time range: ALL, HOUR, DAY, WEEK, MONTH, YEAR","example":"ALL","in":"query","name":"time","required":false,"schema":{"default":"ALL","description":"Time range: ALL, HOUR, DAY, WEEK, MONTH, YEAR","enum":["ALL","HOUR","DAY","WEEK","MONTH","YEAR"],"title":"Time","type":"string"}},{"description":"Topic ID, format \"tx1_XXXXX\", get from `/tikhub/reddit/app/fetch_explore_feed` response's `topics[].id`\n\nAPI references: `fetch_explore_feed` = `GET /tikhub/reddit/app/fetch_explore_feed` (operationId: `get_tikhub_reddit_app_fetch_explore_feed`).","example":"tx1_29m4k39","in":"query","name":"topic_id","required":true,"schema":{"description":"Topic ID, format \"tx1_XXXXX\", get from `/tikhub/reddit/app/fetch_explore_feed` response's `topics[].id`\n\nAPI references: `fetch_explore_feed` = `GET /tikhub/reddit/app/fetch_explore_feed` (operationId: `get_tikhub_reddit_app_fetch_explore_feed`).","maxLength":20,"minLength":5,"pattern":"^tx1_[a-z0-9]{1,16}$","title":"Topic Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"reddit fetch_topic_feed","tags":["tikhub.reddit"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-reddit-app-fetch_topic_feed","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:27bbbea9f88f276297f7b8a4eda303b4ba36d4554a0c305527dbe53091614a42","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e6e1319644da"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_reddit_app_fetch_topic_feed","path":"/apis/v1/tikhub/reddit/app/fetch_topic_feed"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/reddit/app/fetch_topic_feed","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/reddit/app/fetch_topic_feed?need_format=false&scheme_name=communities_tab_taxonomy_topics_default&sort=BEST&time=ALL&topic_id=tx1_29m4k39' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/reddit/app/fetch_trending_searches":{"get":{"description":"Reddit (app).\n\n### Purpose:\n- Fetch currently trending search topics and content on Reddit APP\n### Parameters:\n- No parameters required\n### Returns:\n- JSON data of trending searches containing:\n  - List of trending search keywords\n  - Trending topics\n  - Search volume and popularity for each topic\n  - Related post previews\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_reddit_app_fetch_trending_searches","parameters":[{"description":"Preferred response language as an IETF language tag; default: en-US","in":"query","name":"language","required":false,"schema":{"default":"en-US","description":"Preferred response language as an IETF language tag; default: en-US","maxLength":16,"minLength":2,"pattern":"^[A-Za-z]{2,3}(?:-[A-Za-z0-9]{2,8})*$","title":"Language","type":"string"}},{"description":"Whether to clean and format the data","example":false,"in":"query","name":"need_format","required":false,"schema":{"default":false,"description":"Whether to clean and format the data","title":"Need Format","type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- JSON data of trending searches containing:\n  - List of trending search keywords\n  - Trending topics\n  - Search volume and popularity for each topic\n  - Related post previews"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"reddit fetch_trending_searches","tags":["tikhub.reddit"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-reddit-app-fetch_trending_searches","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:37f739ba841a8ff72498c817a1660e6f92b657ed40fc86f38bd9d16dfba203d2","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ff58a73f0e8e"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_reddit_app_fetch_trending_searches","path":"/apis/v1/tikhub/reddit/app/fetch_trending_searches"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/reddit/app/fetch_trending_searches","x-aisa-validation":"provider"}},"/apis/v1/tikhub/reddit/app/fetch_user_active_subreddits":{"get":{"description":"Reddit (app).\n\n### Purpose:\n- Fetch list of Reddit communities where the specified user is most active\n### Parameters:\n- username: Reddit username\n### Returns:\n- JSON data of user's active communities containing:\n  - List of communities where user posts/comments most\n  - Activity level in each community\n  - Basic community information (name, icon, member count, etc.)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_reddit_app_fetch_user_active_subreddits","parameters":[{"description":"Preferred response language as an IETF language tag; default: en-US","in":"query","name":"language","required":false,"schema":{"default":"en-US","description":"Preferred response language as an IETF language tag; default: en-US","maxLength":16,"minLength":2,"pattern":"^[A-Za-z]{2,3}(?:-[A-Za-z0-9]{2,8})*$","title":"Language","type":"string"}},{"description":"Whether to clean and format the data","example":false,"in":"query","name":"need_format","required":false,"schema":{"default":false,"description":"Whether to clean and format the data","title":"Need Format","type":"boolean"}},{"description":"Username","example":"spez","in":"query","name":"username","required":true,"schema":{"description":"Username","maxLength":20,"minLength":1,"pattern":"^[A-Za-z0-9_-]+$","title":"Username","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- JSON data of user's active communities containing:\n  - List of communities where user posts/comments most\n  - Activity level in each community\n  - Basic community information (name, icon, member count, etc.)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"reddit fetch_user_active_subreddits","tags":["tikhub.reddit"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-reddit-app-fetch_user_active_subreddits","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:3206208840178c34dc33f15475a5234386b5f45865a942b4491ff13ef78597f5","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3942f627ff47"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_reddit_app_fetch_user_active_subreddits","path":"/apis/v1/tikhub/reddit/app/fetch_user_active_subreddits"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/reddit/app/fetch_user_active_subreddits","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/reddit/app/fetch_user_active_subreddits?need_format=false&username=spez' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/reddit/app/fetch_user_comments":{"get":{"description":"Reddit (app).\n\n### Purpose:\n- Fetch list of comments posted by the specified user\n### Parameters:\n- username: Reddit username\n- sort: Sort method, options: NEW (newest), TOP (top rated), HOT (hot), CONTROVERSIAL (controversial)\n- page_size: Number of comments per page, default 25\n- after: Pagination parameter for fetching next page\n### Returns:\n- JSON data of user comments containing:\n  - Comment content\n  - Information about the post where comment was made\n  - Comment timestamp\n  - Upvote count\n  - Reply count\n  - Pagination information\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_reddit_app_fetch_user_comments","parameters":[{"description":"Pagination parameter","example":"","in":"query","name":"after","required":false,"schema":{"default":"","description":"Pagination parameter","maxLength":4096,"title":"After","type":"string"}},{"description":"Preferred response language as an IETF language tag; default: en-US","in":"query","name":"language","required":false,"schema":{"default":"en-US","description":"Preferred response language as an IETF language tag; default: en-US","maxLength":16,"minLength":2,"pattern":"^[A-Za-z]{2,3}(?:-[A-Za-z0-9]{2,8})*$","title":"Language","type":"string"}},{"description":"Whether to clean and format the data","example":false,"in":"query","name":"need_format","required":false,"schema":{"default":false,"description":"Whether to clean and format the data","title":"Need Format","type":"boolean"}},{"description":"Page size (default: 25","example":25,"in":"query","name":"page_size","required":false,"schema":{"default":25,"description":"Page size (default: 25","maximum":100,"minimum":1,"title":"Page Size","type":"integer"}},{"description":"Sort method, options: NEW (newest), TOP (top rated), HOT (hot), CONTROVERSIAL (controversial)","example":"NEW","in":"query","name":"sort","required":false,"schema":{"default":"NEW","description":"Sort method, options: NEW (newest), TOP (top rated), HOT (hot), CONTROVERSIAL (controversial)","enum":["NEW","TOP","HOT","CONTROVERSIAL"],"title":"Sort","type":"string"}},{"description":"Username","example":"spez","in":"query","name":"username","required":true,"schema":{"description":"Username","maxLength":20,"minLength":1,"pattern":"^[A-Za-z0-9_-]+$","title":"Username","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- JSON data of user comments containing:\n  - Comment content\n  - Information about the post where comment was made\n  - Comment timestamp\n  - Upvote count\n  - Reply count\n  - Pagination information"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"reddit fetch_user_comments","tags":["tikhub.reddit"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-reddit-app-fetch_user_comments","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:a2833f666fcd74c74dc5627e71c3364c480bbdf2c985427726103f49d9f03091","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c5fadcab31e2"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_reddit_app_fetch_user_comments","path":"/apis/v1/tikhub/reddit/app/fetch_user_comments"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/reddit/app/fetch_user_comments","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/reddit/app/fetch_user_comments?after=&need_format=false&page_size=25&sort=NEW&username=spez' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/reddit/app/fetch_user_posts":{"get":{"description":"Reddit (app).\n\n### Purpose:\n- Fetch list of posts submitted by the specified user\n### Parameters:\n- username: Reddit username\n- sort: Sort method, options: NEW (newest), TOP (top rated), HOT (hot), CONTROVERSIAL (controversial)\n- after: Pagination parameter for fetching next page\n### Returns:\n- JSON data of user posts containing:\n  - Post title and content\n  - Submission time\n  - Subreddit\n  - Upvote and comment counts\n  - Post type (text/image/video/link)\n  - Media content (if any)\n  - Pagination information\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_reddit_app_fetch_user_posts","parameters":[{"description":"Pagination parameter","example":"","in":"query","name":"after","required":false,"schema":{"default":"","description":"Pagination parameter","maxLength":4096,"title":"After","type":"string"}},{"description":"Preferred response language as an IETF language tag; default: en-US","in":"query","name":"language","required":false,"schema":{"default":"en-US","description":"Preferred response language as an IETF language tag; default: en-US","maxLength":16,"minLength":2,"pattern":"^[A-Za-z]{2,3}(?:-[A-Za-z0-9]{2,8})*$","title":"Language","type":"string"}},{"description":"Whether to clean and format the data","example":false,"in":"query","name":"need_format","required":false,"schema":{"default":false,"description":"Whether to clean and format the data","title":"Need Format","type":"boolean"}},{"description":"Sort method, options: NEW (newest), TOP (top rated), HOT (hot), CONTROVERSIAL (controversial)","example":"NEW","in":"query","name":"sort","required":false,"schema":{"default":"NEW","description":"Sort method, options: NEW (newest), TOP (top rated), HOT (hot), CONTROVERSIAL (controversial)","enum":["NEW","TOP","HOT","CONTROVERSIAL"],"title":"Sort","type":"string"}},{"description":"Username","example":"spez","in":"query","name":"username","required":true,"schema":{"description":"Username","maxLength":20,"minLength":1,"pattern":"^[A-Za-z0-9_-]+$","title":"Username","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- JSON data of user posts containing:\n  - Post title and content\n  - Submission time\n  - Subreddit\n  - Upvote and comment counts\n  - Post type (text/image/video/link)\n  - Media content (if any)\n  - Pagination information"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"reddit fetch_user_posts","tags":["tikhub.reddit"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-reddit-app-fetch_user_posts","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:4034666d40ceba818394c2db868daf9f517efbe21dd6b540a49ae2f44047f633","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"fb53f3a7910b"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_reddit_app_fetch_user_posts","path":"/apis/v1/tikhub/reddit/app/fetch_user_posts"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/reddit/app/fetch_user_posts","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/reddit/app/fetch_user_posts?after=&need_format=false&sort=NEW&username=spez' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/reddit/app/fetch_user_profile":{"get":{"description":"Reddit (app).\n\n### Purpose:\n- Fetch detailed profile information of a specified Reddit APP user\n### Parameters:\n- username: Reddit username (without u/ prefix)\n### Returns:\n- JSON data of user profile containing:\n  - Username and ID\n  - Account creation date\n  - Karma values (post karma and comment karma)\n  - Avatar and banner images\n  - Bio/description\n  - Verification status\n  - Badges and awards\n  - Follower count\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_reddit_app_fetch_user_profile","parameters":[{"description":"Preferred response language as an IETF language tag; default: en-US","in":"query","name":"language","required":false,"schema":{"default":"en-US","description":"Preferred response language as an IETF language tag; default: en-US","maxLength":16,"minLength":2,"pattern":"^[A-Za-z]{2,3}(?:-[A-Za-z0-9]{2,8})*$","title":"Language","type":"string"}},{"description":"Whether to clean and format the data","example":false,"in":"query","name":"need_format","required":false,"schema":{"default":false,"description":"Whether to clean and format the data","title":"Need Format","type":"boolean"}},{"description":"Reddit username (without u/ prefix)","example":"spez","in":"query","name":"username","required":true,"schema":{"description":"Reddit username (without u/ prefix)","maxLength":20,"minLength":1,"pattern":"^[A-Za-z0-9_-]+$","title":"Username","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- JSON data of user profile containing:\n  - Username and ID\n  - Account creation date\n  - Karma values (post karma and comment karma)\n  - Avatar and banner images\n  - Bio/description\n  - Verification status\n  - Badges and awards\n  - Follower count"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"reddit fetch_user_profile","tags":["tikhub.reddit"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-reddit-app-fetch_user_profile","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:a9cf6c4ef1ff4ffe8f560dad250152acf107d3e2cbd7719db54d37dda13e8a61","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"01dc4790b470"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_reddit_app_fetch_user_profile","path":"/apis/v1/tikhub/reddit/app/fetch_user_profile"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/reddit/app/fetch_user_profile","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/reddit/app/fetch_user_profile?need_format=false&username=spez' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/reddit/app/fetch_user_trophies":{"get":{"description":"Reddit (app).\n\n### Purpose:\n- Fetch public trophies/achievements list of a specified Reddit user\n### Parameters:\n- username: Reddit username (without u/ prefix)\n### Returns:\n- JSON data of user trophies containing:\n  - Trophy list\n  - Detailed information for each trophy:\n    - Trophy name\n    - Trophy description\n    - Trophy icon URL\n    - Award date\n  - Special badges and achievements\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_reddit_app_fetch_user_trophies","parameters":[{"description":"Preferred response language as an IETF language tag; default: en-US","in":"query","name":"language","required":false,"schema":{"default":"en-US","description":"Preferred response language as an IETF language tag; default: en-US","maxLength":16,"minLength":2,"pattern":"^[A-Za-z]{2,3}(?:-[A-Za-z0-9]{2,8})*$","title":"Language","type":"string"}},{"description":"Whether to clean and format the data","example":false,"in":"query","name":"need_format","required":false,"schema":{"default":false,"description":"Whether to clean and format the data","title":"Need Format","type":"boolean"}},{"description":"Reddit username (without u/ prefix)","example":"spez","in":"query","name":"username","required":true,"schema":{"description":"Reddit username (without u/ prefix)","maxLength":20,"minLength":1,"pattern":"^[A-Za-z0-9_-]+$","title":"Username","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- JSON data of user trophies containing:\n  - Trophy list\n  - Detailed information for each trophy:\n    - Trophy name\n    - Trophy description\n    - Trophy icon URL\n    - Award date\n  - Special badges and achievements"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"reddit fetch_user_trophies","tags":["tikhub.reddit"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-reddit-app-fetch_user_trophies","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:751fcdec72643907605f0b4ad6dc3b05089b86e2de58f8ec9a420592ff50029d","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3f9d228d15bd"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_reddit_app_fetch_user_trophies","path":"/apis/v1/tikhub/reddit/app/fetch_user_trophies"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/reddit/app/fetch_user_trophies","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/reddit/app/fetch_user_trophies?need_format=false&username=spez' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/telegram/web/batch_channel_info":{"get":{"description":"Telegram (web).\n\n### Purpose:\n- Fetch basic info (title/description/avatar/subscribers/verified) for multiple public channels concurrently.\n\n### Parameters:\n- channels: Comma-separated channel usernames, up to 20 per request.\n\n### Return:\n- `data.results`: one `{channel, ok, info|error}` entry per channel.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_telegram_web_batch_channel_info","parameters":[{"description":"Comma-separated channel usernames; send no more than 20 per request.","example":"durov,telegram","in":"query","name":"channels","required":true,"schema":{"description":"Comma-separated channel usernames; send no more than 20 per request.","pattern":"^[^,]*(?:,[^,]*){0,19}$","title":"Channels","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data.results`: one `{channel, ok, info|error}` entry per channel."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"telegram batch_channel_info","tags":["tikhub.telegram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-telegram-web-batch_channel_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:32ae7e17f00f7359d315a6f6c53b52068d2226294b61e3e6d5de47b8d0ef7e5f","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"078612f89a23"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_telegram_web_batch_channel_info","path":"/apis/v1/tikhub/telegram/web/batch_channel_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/telegram/web/batch_channel_info","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/telegram/web/batch_channel_info?channels=durov%2Ctelegram' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/telegram/web/fetch_channel_info":{"get":{"description":"Telegram (web).\n\n### Purpose:\n- Get public Telegram channel metadata: title, description, avatar, subscriber count, verified badge and media counters.\n- Data comes from the public t.me preview page, no login required.\n\n### Parameters:\n- channel: Channel username (accepts `durov` / `@durov` / `https://t.me/durov`, normalized automatically).\n\n### Return:\n- `username` / `title` / `verified` / `description` / `photo` / `subscribers` / `counters`.\n- Returns `exists = false` when the channel does not exist or is not public; `preview_available = false` when the channel disabled web preview.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_telegram_web_fetch_channel_info","parameters":[{"description":"Channel username (accepts `durov` / `@durov` / `https://t.me/durov`, normalized automatically).","example":"durov","in":"query","name":"channel","required":true,"schema":{"description":"Channel username (accepts `durov` / `@durov` / `https://t.me/durov`, normalized automatically).","title":"Channel","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `username` / `title` / `verified` / `description` / `photo` / `subscribers` / `counters`.\n- Returns `exists = false` when the channel does not exist or is not public; `preview_available = false` when the channel disabled web preview."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"telegram fetch_channel_info","tags":["tikhub.telegram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-telegram-web-fetch_channel_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:90466d3b91e46ad489b54d200be40f4680ed2c903d2d3e225f1015a9abb65f4b","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"58f08837c4da"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_telegram_web_fetch_channel_info","path":"/apis/v1/tikhub/telegram/web/fetch_channel_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/telegram/web/fetch_channel_info","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/telegram/web/fetch_channel_info?channel=durov' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/telegram/web/fetch_channel_posts":{"get":{"description":"Telegram (web).\n\n### Purpose:\n- Fetch a public channel's recent posts (text, photos, videos, forwards, replies, link previews, reactions, views, time).\n\n### Parameters:\n- channel: Channel username (required).\n- limit: Number of posts (1-100, default 20; when >20 the server automatically pages toward older posts).\n- before: Pagination cursor — fetch older posts, pass `data.pagination.before_cursor` from the previous page.\n- after: Pagination cursor — fetch newer posts, pass `data.pagination.after_cursor` from the previous page.\n\n### Return:\n- `channel_info` (same structure as fetch_channel_info), `messages` array and a `pagination` cursor object.\n- Media direct links (cdn4.telesco.pe) are signed and expire — download / re-host them promptly.\n\nAPI references: `fetch_channel_info` = `GET /tikhub/telegram/web/fetch_channel_info` (operationId: `get_tikhub_telegram_web_fetch_channel_info`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_telegram_web_fetch_channel_posts","parameters":[{"description":"Newer than this id\n\nUsage: Pagination cursor — fetch newer posts, pass `data.pagination.after_cursor` from the previous page.","example":0,"in":"query","name":"after","required":false,"schema":{"default":0,"description":"Newer than this id\n\nUsage: Pagination cursor — fetch newer posts, pass `data.pagination.after_cursor` from the previous page.","title":"After","type":"integer"}},{"description":"Older than this id\n\nUsage: Pagination cursor — fetch older posts, pass `data.pagination.before_cursor` from the previous page.","example":0,"in":"query","name":"before","required":false,"schema":{"default":0,"description":"Older than this id\n\nUsage: Pagination cursor — fetch older posts, pass `data.pagination.before_cursor` from the previous page.","title":"Before","type":"integer"}},{"description":"Channel username","example":"durov","in":"query","name":"channel","required":true,"schema":{"description":"Channel username","title":"Channel","type":"string"}},{"description":"Number of posts (1-100, default 20; when >20 the server automatically pages toward older posts).","example":20,"in":"query","name":"limit","required":false,"schema":{"default":20,"description":"Number of posts (1-100, default 20; when >20 the server automatically pages toward older posts).","maximum":100,"minimum":1,"title":"Limit","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `channel_info` (same structure as fetch_channel_info), `messages` array and a `pagination` cursor object.\n- Media direct links (cdn4.telesco.pe) are signed and expire — download / re-host them promptly.\n\nAPI references: `fetch_channel_info` = `GET /tikhub/telegram/web/fetch_channel_info` (operationId: `get_tikhub_telegram_web_fetch_channel_info`)."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"telegram fetch_channel_posts","tags":["tikhub.telegram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-telegram-web-fetch_channel_posts","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:a68a392d3300d9abf8ba3777dd496a71d6cbd08d0813aa84d635d5997529a58d","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2a83926ff914"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_telegram_web_fetch_channel_posts","path":"/apis/v1/tikhub/telegram/web/fetch_channel_posts"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/telegram/web/fetch_channel_posts","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/telegram/web/fetch_channel_posts?after=0&before=0&channel=durov&limit=20' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/telegram/web/fetch_channel_search":{"get":{"description":"Telegram (web).\n\n### Purpose:\n- Search posts in a channel by keyword (case-insensitive).\n- Uses Telegram's server-side search over the full channel history when the MTProto backend\n  is enabled (`data.backend = \"mtproto\"`); otherwise falls back to best-effort local filtering\n  over recent history (`data.backend = \"web\"`).\n\n### Parameters:\n- channel: Channel username (required).\n- query: Keyword (required).\n- limit: Number of hits (1-100, default 20).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_telegram_web_fetch_channel_search","parameters":[{"description":"Channel username","example":"durov","in":"query","name":"channel","required":true,"schema":{"description":"Channel username","title":"Channel","type":"string"}},{"description":"Number of hits (1-100, default 20).","example":20,"in":"query","name":"limit","required":false,"schema":{"default":20,"description":"Number of hits (1-100, default 20).","maximum":100,"minimum":1,"title":"Limit","type":"integer"}},{"description":"Keyword","example":"TON","in":"query","name":"query","required":true,"schema":{"description":"Keyword","title":"Query","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"telegram fetch_channel_search","tags":["tikhub.telegram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-telegram-web-fetch_channel_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:27bbbea9f88f276297f7b8a4eda303b4ba36d4554a0c305527dbe53091614a42","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"99df8a961e6f"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_telegram_web_fetch_channel_search","path":"/apis/v1/tikhub/telegram/web/fetch_channel_search"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/telegram/web/fetch_channel_search","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/telegram/web/fetch_channel_search?channel=durov&limit=20&query=TON' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/telegram/web/fetch_post_comments":{"get":{"description":"Telegram (web).\n\n### Purpose:\n- Fetch comments of a channel post from its **linked discussion group**.\n\n### Parameters:\n- channel: Channel username; post_id: Post ID; limit: number of comments (1-100).\n\n### Return:\n- Comment list; empty when the channel has comments disabled / no linked discussion group.\n- Returns `mtproto_required = true` with a hint when the MTProto backend is not enabled.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_telegram_web_fetch_post_comments","parameters":[{"description":"Channel username; post_id: Post ID; limit: number of comments (1-100).","example":"durov","in":"query","name":"channel","required":true,"schema":{"description":"Channel username; post_id: Post ID; limit: number of comments (1-100).","title":"Channel","type":"string"}},{"description":"Number of comments","example":50,"in":"query","name":"limit","required":false,"schema":{"default":50,"description":"Number of comments","maximum":100,"minimum":1,"title":"Limit","type":"integer"}},{"description":"Post ID","example":510,"in":"query","name":"post_id","required":true,"schema":{"description":"Post ID","title":"Post Id","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Comment list; empty when the channel has comments disabled / no linked discussion group.\n- Returns `mtproto_required = true` with a hint when the MTProto backend is not enabled."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"telegram fetch_post_comments","tags":["tikhub.telegram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-telegram-web-fetch_post_comments","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:b1341a1c54de8da59f789563991574d0fcbdd41d31acee734ae849d3c2e88f0a","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0de4ad5c4ccc"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_telegram_web_fetch_post_comments","path":"/apis/v1/tikhub/telegram/web/fetch_post_comments"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/telegram/web/fetch_post_comments","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/telegram/web/fetch_post_comments?channel=durov&limit=50&post_id=510' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/telegram/web/fetch_post_detail":{"get":{"description":"Telegram (web).\n\n### Purpose:\n- Get a single public-channel post (parsed from the t.me embed view).\n\n### Parameters:\n- channel: Channel username (required).\n- post_id: Post ID (required, auto-incremented integer within the channel).\n\n### Return:\n- A single post object (same structure as a `messages` element in fetch_channel_posts).\n\nAPI references: `fetch_channel_posts` = `GET /tikhub/telegram/web/fetch_channel_posts` (operationId: `get_tikhub_telegram_web_fetch_channel_posts`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_telegram_web_fetch_post_detail","parameters":[{"description":"Channel username","example":"durov","in":"query","name":"channel","required":true,"schema":{"description":"Channel username","title":"Channel","type":"string"}},{"description":"Post ID (required, auto-incremented integer within the channel).","example":510,"in":"query","name":"post_id","required":true,"schema":{"description":"Post ID (required, auto-incremented integer within the channel).","title":"Post Id","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- A single post object (same structure as a `messages` element in fetch_channel_posts).\n\nAPI references: `fetch_channel_posts` = `GET /tikhub/telegram/web/fetch_channel_posts` (operationId: `get_tikhub_telegram_web_fetch_channel_posts`)."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"telegram fetch_post_detail","tags":["tikhub.telegram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-telegram-web-fetch_post_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e0717064edc08ec037b21f25f76184460df95b2db16186265cc4962479982951","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9482b7529b8f"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_telegram_web_fetch_post_detail","path":"/apis/v1/tikhub/telegram/web/fetch_post_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/telegram/web/fetch_post_detail","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/telegram/web/fetch_post_detail?channel=durov&post_id=510' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/telegram/web/fetch_similar_channels":{"get":{"description":"Telegram (web).\n\n### Purpose:\n- Get Telegram's official \"similar channels\" recommendations (for channel discovery).\n\n### Parameters:\n- channel: Channel username.\n\n### Return:\n- List of similar channels (title/username/subscribers, etc.).\n- Returns `mtproto_required = true` with a hint when the MTProto backend is not enabled.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_telegram_web_fetch_similar_channels","parameters":[{"description":"Channel username","example":"durov","in":"query","name":"channel","required":true,"schema":{"description":"Channel username","title":"Channel","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- List of similar channels (title/username/subscribers, etc.).\n- Returns `mtproto_required = true` with a hint when the MTProto backend is not enabled."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"telegram fetch_similar_channels","tags":["tikhub.telegram"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-telegram-web-fetch_similar_channels","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:1c30afb8bf4274eb0cf1024948ac0107213d2a7095c3db736d7444c3093c0d68","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"54682f8e69fd"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_telegram_web_fetch_similar_channels","path":"/apis/v1/tikhub/telegram/web/fetch_similar_channels"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/telegram/web/fetch_similar_channels","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/telegram/web/fetch_similar_channels?channel=durov' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/threads/web/fetch_post_comments":{"get":{"description":"Threads (web). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get Threads post comments list\n\n### ⚠️ No pagination\n- A single call returns all available data (~25 items). There is no way to fetch more.\n- The `end_cursor` parameter is reserved and currently has no effect — do not rely on it.\n\n### Parameters\n- post_id: Post ID, for example: 3390920896561588969\n- end_cursor: Pagination cursor. No pagination supported; passing it has no effect\n\n### Return\n- Post comments list data, including:\n    - comments: Comment list\n    - next_cursor: Next page cursor (always null)\n    - has_more: Has more data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_threads_web_fetch_post_comments","parameters":[{"description":"Pagination cursor (no pagination, has no effect","in":"query","name":"end_cursor","required":false,"schema":{"description":"Pagination cursor (no pagination, has no effect","title":"End Cursor","type":"string"}},{"description":"Post ID, for example: 3390920896561588969","example":"3390920896561588969","in":"query","name":"post_id","required":true,"schema":{"description":"Post ID, for example: 3390920896561588969","title":"Post Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Post comments list data, including:\n    - comments: Comment list\n    - next_cursor: Next page cursor (always null)\n    - has_more: Has more data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"threads fetch_post_comments","tags":["tikhub.threads"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-threads-web-fetch_post_comments","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:69ee46d8d36acb8158634ea17554816697e6efce1061d9df303ef1431b8b2aee","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ebdf3ad0ce0c"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_threads_web_fetch_post_comments","path":"/apis/v1/tikhub/threads/web/fetch_post_comments"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/threads/web/fetch_post_comments","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/threads/web/fetch_post_comments?post_id=3390920896561588969' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/threads/web/fetch_post_detail":{"get":{"description":"Threads (web). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get Threads post detail\n\n### Parameters\n- post_id: Post ID as a numeric string, for example \"3349029093483693129\". For a URL or shortcode, the official prerequisite is `GET /api/v1/threads/web/fetch_post_detail_v2` (upstream-only; not exposed in this specification). Its input uses a Threads URL or shortcode. This operation requires the numeric Threads post ID.\n\n### Return\n- Post detail data, including:\n    - id: Post ID\n    - text: Post text content\n    - user: Publisher information\n    - image_versions2: Image information\n    - video_versions: Video information\n    - like_count: Like count\n    - text_post_app_info: Post app information\n    - etc...\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_threads_web_fetch_post_detail","parameters":[{"description":"Post ID as a numeric string, for example \"3349029093483693129\". For a URL or shortcode, the official prerequisite is `GET /api/v1/threads/web/fetch_post_detail_v2` (upstream-only; not exposed in this specification). Its input uses a Threads URL or shortcode. This operation requires the numeric Threads post ID.","example":"3349029093483693129","in":"query","name":"post_id","required":true,"schema":{"description":"Post ID as a numeric string, for example \"3349029093483693129\". For a URL or shortcode, the official prerequisite is `GET /api/v1/threads/web/fetch_post_detail_v2` (upstream-only; not exposed in this specification). Its input uses a Threads URL or shortcode. This operation requires the numeric Threads post ID.","title":"Post Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Post detail data, including:\n    - id: Post ID\n    - text: Post text content\n    - user: Publisher information\n    - image_versions2: Image information\n    - video_versions: Video information\n    - like_count: Like count\n    - text_post_app_info: Post app information\n    - etc..."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"threads fetch_post_detail","tags":["tikhub.threads"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-threads-web-fetch_post_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:a33032a5103625ba92982c51845e907bb3d401b130ec4870a6513349b0c18828","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"02f65f6aa2db"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_threads_web_fetch_post_detail","path":"/apis/v1/tikhub/threads/web/fetch_post_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/threads/web/fetch_post_detail","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/threads/web/fetch_post_detail?post_id=3349029093483693129' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/threads/web/fetch_user_info":{"get":{"description":"Threads (web). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get Threads user information\n\n### Parameters\n- username: Username, for example: jlo, can be obtained from the user's homepage link, for example: jlo in https://www.threads.net/@jlo\n\n### Return\n- User information data, including:\n    - pk: User ID\n    - username: Username\n    - full_name: Full name\n    - biography: Biography\n    - profile_pic_url: Profile picture URL\n    - follower_count: Follower count\n    - is_verified: Is verified\n    - bio_links: External links in the biography\n    - etc...\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_threads_web_fetch_user_info","parameters":[{"description":"Username, for example: jlo, can be obtained from the user's homepage link, for example: jlo in https://www.threads.net/@jlo","example":"lilbieber","in":"query","name":"username","required":true,"schema":{"description":"Username, for example: jlo, can be obtained from the user's homepage link, for example: jlo in https://www.threads.net/@jlo","title":"Username","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- User information data, including:\n    - pk: User ID\n    - username: Username\n    - full_name: Full name\n    - biography: Biography\n    - profile_pic_url: Profile picture URL\n    - follower_count: Follower count\n    - is_verified: Is verified\n    - bio_links: External links in the biography\n    - etc..."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"threads fetch_user_info","tags":["tikhub.threads"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-threads-web-fetch_user_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e07c76652ec425f1b9e826aa8bd2c5fdbb687326808bcbbcbc5392486b2bc7cd","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"01c30b755217"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_threads_web_fetch_user_info","path":"/apis/v1/tikhub/threads/web/fetch_user_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/threads/web/fetch_user_info","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/threads/web/fetch_user_info?username=lilbieber' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/threads/web/fetch_user_info_by_id":{"get":{"description":"Threads (web). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get Threads user information by user ID\n\n### Parameters\n- user_id: User ID, for example: 67027868801, can be obtained from user profile API or post data\n\n### Return\n- User information data, including:\n    - pk: User ID\n    - username: Username\n    - full_name: Full name\n    - biography: Biography\n    - profile_pic_url: Profile picture URL\n    - follower_count: Follower count\n    - is_verified: Is verified\n    - bio_links: External links in the biography\n    - etc...\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_threads_web_fetch_user_info_by_id","parameters":[{"description":"User ID, for example: 67027868801, can be obtained from user profile API or post data","example":"67027868801","in":"query","name":"user_id","required":true,"schema":{"description":"User ID, for example: 67027868801, can be obtained from user profile API or post data","title":"User Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- User information data, including:\n    - pk: User ID\n    - username: Username\n    - full_name: Full name\n    - biography: Biography\n    - profile_pic_url: Profile picture URL\n    - follower_count: Follower count\n    - is_verified: Is verified\n    - bio_links: External links in the biography\n    - etc..."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"threads fetch_user_info_by_id","tags":["tikhub.threads"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-threads-web-fetch_user_info_by_id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e07c76652ec425f1b9e826aa8bd2c5fdbb687326808bcbbcbc5392486b2bc7cd","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a5a9b625f197"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_threads_web_fetch_user_info_by_id","path":"/apis/v1/tikhub/threads/web/fetch_user_info_by_id"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/threads/web/fetch_user_info_by_id","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/threads/web/fetch_user_info_by_id?user_id=67027868801' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/threads/web/fetch_user_posts":{"get":{"description":"Threads (web). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get Threads user's post list\n\n### ⚠️ No pagination\n- A single call returns all available data (~25 items). There is no way to fetch more.\n- The `end_cursor` parameter is reserved and currently has no effect — do not rely on it.\n\n### Parameters\n- user_id: User ID, for example: 63625256886, can be obtained from user profile API\n- end_cursor: Pagination cursor. No pagination supported; passing it has no effect\n\n### Return\n- User post list data, including:\n    - threads: Post list array\n    - next_cursor: Next page cursor (always null)\n    - has_more: Has more data\n    - Each post contains:\n        - id: Post ID\n        - text: Post text content\n        - user: Publisher information\n        - image_versions2: Image information\n        - video_versions: Video information\n        - like_count: Like count\n        - text_post_app_info: Post app information\n        - etc...\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_threads_web_fetch_user_posts","parameters":[{"description":"Pagination cursor (no pagination, has no effect","in":"query","name":"end_cursor","required":false,"schema":{"description":"Pagination cursor (no pagination, has no effect","title":"End Cursor","type":"string"}},{"description":"User ID, for example: 63625256886, can be obtained from user profile API","example":"63625256886","in":"query","name":"user_id","required":true,"schema":{"description":"User ID, for example: 63625256886, can be obtained from user profile API","title":"User Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- User post list data, including:\n    - threads: Post list array\n    - next_cursor: Next page cursor (always null)\n    - has_more: Has more data\n    - Each post contains:\n        - id: Post ID\n        - text: Post text content\n        - user: Publisher information\n        - image_versions2: Image information\n        - video_versions: Video information\n        - like_count: Like count\n        - text_post_app_info: Post app information\n        - etc..."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"threads fetch_user_posts","tags":["tikhub.threads"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-threads-web-fetch_user_posts","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:4d8b941a8cf02419f2adb7a69f583724a6b1e3d089b54f596608ccae0ee92629","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e7dd8ec21050"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_threads_web_fetch_user_posts","path":"/apis/v1/tikhub/threads/web/fetch_user_posts"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/threads/web/fetch_user_posts","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/threads/web/fetch_user_posts?user_id=63625256886' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/threads/web/fetch_user_replies":{"get":{"description":"Threads (web). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get Threads user's reply list\n\n### ⚠️ No pagination\n- A single call returns all available data (~25 items). There is no way to fetch more.\n- The `end_cursor` parameter is reserved and currently has no effect — do not rely on it.\n\n### Parameters\n- user_id: User ID, for example: 63625256886\n- end_cursor: Pagination cursor. No pagination supported; passing it has no effect\n\n### Return\n- User reply list data, including:\n    - threads: Reply list\n    - next_cursor: Next page cursor (always null)\n    - has_more: Has more data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_threads_web_fetch_user_replies","parameters":[{"description":"Pagination cursor (no pagination, has no effect","in":"query","name":"end_cursor","required":false,"schema":{"description":"Pagination cursor (no pagination, has no effect","title":"End Cursor","type":"string"}},{"description":"User ID, for example: 63625256886","example":"63625256886","in":"query","name":"user_id","required":true,"schema":{"description":"User ID, for example: 63625256886","title":"User Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- User reply list data, including:\n    - threads: Reply list\n    - next_cursor: Next page cursor (always null)\n    - has_more: Has more data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"threads fetch_user_replies","tags":["tikhub.threads"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-threads-web-fetch_user_replies","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:274a0b65685daee86e92675c9c3c49d68334e15c3d23506b11f0bbed05980fbc","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7dd81a2599cf"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_threads_web_fetch_user_replies","path":"/apis/v1/tikhub/threads/web/fetch_user_replies"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/threads/web/fetch_user_replies","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/threads/web/fetch_user_replies?user_id=63625256886' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/threads/web/fetch_user_reposts":{"get":{"description":"Threads (web). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get Threads user's repost list\n\n### ⚠️ No pagination\n- A single call returns all available data (~25 items). There is no way to fetch more.\n- The `end_cursor` parameter is reserved and currently has no effect — do not rely on it.\n\n### Parameters\n- user_id: User ID, for example: 63625256886\n- end_cursor: Pagination cursor. No pagination supported; passing it has no effect\n\n### Return\n- User repost list data, including:\n    - threads: Repost list\n    - next_cursor: Next page cursor (always null)\n    - has_more: Has more data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_threads_web_fetch_user_reposts","parameters":[{"description":"Pagination cursor (no pagination, has no effect","in":"query","name":"end_cursor","required":false,"schema":{"description":"Pagination cursor (no pagination, has no effect","title":"End Cursor","type":"string"}},{"description":"User ID, for example: 63625256886","example":"63625256886","in":"query","name":"user_id","required":true,"schema":{"description":"User ID, for example: 63625256886","title":"User Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- User repost list data, including:\n    - threads: Repost list\n    - next_cursor: Next page cursor (always null)\n    - has_more: Has more data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"threads fetch_user_reposts","tags":["tikhub.threads"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-threads-web-fetch_user_reposts","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:5f6ed44d9d3357042bef05e3f5667d25615d638478cad2dfad7f667c7b5517b0","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0e85a3634e7d"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_threads_web_fetch_user_reposts","path":"/apis/v1/tikhub/threads/web/fetch_user_reposts"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/threads/web/fetch_user_reposts","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/threads/web/fetch_user_reposts?user_id=63625256886' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/threads/web/search_profiles":{"get":{"description":"Threads (web). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Search Threads user profiles\n\n### Parameters\n- query: Search query, for example: mark\n\n### Return\n- Search result data, including:\n    - users: User list\n    - Each user contains:\n        - pk: User ID\n        - username: Username\n        - full_name: Full name\n        - profile_pic_url: Profile picture URL\n        - is_verified: Is verified\n        - follower_count: Follower count\n        - etc...\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_threads_web_search_profiles","parameters":[{"description":"Search query","example":"mark","in":"query","name":"query","required":true,"schema":{"description":"Search query","title":"Query","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Search result data, including:\n    - users: User list\n    - Each user contains:\n        - pk: User ID\n        - username: Username\n        - full_name: Full name\n        - profile_pic_url: Profile picture URL\n        - is_verified: Is verified\n        - follower_count: Follower count\n        - etc..."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"threads search_profiles","tags":["tikhub.threads"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-threads-web-search_profiles","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:af31dd876b4fc9769acea69a7819e752d47bedfb9e26ca15fa61298cae1297be","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1484ef3f2796"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_threads_web_search_profiles","path":"/apis/v1/tikhub/threads/web/search_profiles"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/threads/web/search_profiles","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/threads/web/search_profiles?query=mark' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/ads/get_ad_interactive_analysis":{"post":{"description":"TikTok (ads).\n\n### Purpose\n- Get ad interactive time analysis to understand audience retention and engagement at different video time points\n- Analyze ad video attractiveness curve to find optimal duration and key interaction points\n- Optimize ad content structure to improve overall effectiveness\n\n### Parameters\n- material_id: Ad material ID, required parameter\n- metric_type: Analysis type\n    - ctr: Click-through rate analysis\n    - cvr: Conversion rate analysis\n    - clicks: Click count analysis\n    - conversion: Conversion count analysis\n    - remain: Retention rate analysis (default)\n- period_type: Time range, default 180 days\n- cookie: Custom Cookie string, optional parameter, can be used to fetch more data\n\n### Return Description\n- `interactive_data`: Interactive analysis data\n  - `time_series`: Time series data\n    - `time`: Video playback time point (seconds)\n    - `value`: Corresponding metric value (e.g., retention rate)\n  - `average_watch_time`: Average watch time\n  - `completion_rate`: Completion rate\n  - `peak_interaction_time`: Peak interaction time point\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_tiktok_ads_get_ad_interactive_analysis","requestBody":{"content":{"application/json":{"schema":{"properties":{"cookie":{"description":"Custom Cookie string, optional parameter, can be used to fetch more data","title":"Cookie","type":"string"},"material_id":{"description":"Ad material ID","title":"Material Id","type":"string"},"metric_type":{"default":"remain","description":"Analysis type\n    - ctr: Click-through rate analysis\n    - cvr: Conversion rate analysis\n    - clicks: Click count analysis\n    - conversion: Conversion count analysis\n    - remain: Retention rate analysis (default)","title":"Metric Type","type":"string"},"period_type":{"default":180,"description":"Period type (days)\n\nUsage: Time range, default 180 days","title":"Period Type","type":"integer"}},"required":["material_id"],"title":"Body_get_ad_interactive_analysis_api_v1_tiktok_ads_get_ad_interactive_analysis_post","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"example":{"code":200,"data":{"interactive_data":{"average_watch_time":8.5,"completion_rate":65.2,"peak_interaction_time":3,"time_series":[{"time":0,"value":100},{"time":1,"value":95},{"time":2,"value":88}]}},"params":{"material_id":"7213258221116751874","metric_type":"remain","period_type":180},"router":"/api/v1/tiktok/ads/get_ad_interactive_analysis"},"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return Description\n- `interactive_data`: Interactive analysis data\n  - `time_series`: Time series data\n    - `time`: Video playback time point (seconds)\n    - `value`: Corresponding metric value (e.g., retention rate)\n  - `average_watch_time`: Average watch time\n  - `completion_rate`: Completion rate\n  - `peak_interaction_time`: Peak interaction time point\n\nThe media-type example is an illustrative response from the official documentation, not a live response. Its router and params metadata use upstream naming."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok get_ad_interactive_analysis","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-tiktok-ads-get_ad_interactive_analysis","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:19f4d0415190177352fc414abbe7ff4d3f47fe339226fcabeb0026abf1bf2436","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"503eee35063d"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_tiktok_ads_get_ad_interactive_analysis","path":"/apis/v1/tikhub/tiktok/ads/get_ad_interactive_analysis"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/ads/get_ad_interactive_analysis","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/ads/get_ad_keyframe_analysis":{"post":{"description":"TikTok (ads).\n\n### Purpose\n- Get keyframe analysis of ad videos to understand audience retention at different time points\n- Analyze which time points attract viewers most and where viewers drop off\n- Help optimize ad video structure to improve completion rates\n\n### Parameters\n- material_id: Ad material ID, required parameter\n- metric: Analysis metric, options:\n  - retain_ctr: Retention CTR (default)\n  - retain_cvr: Retention CVR\n  - click_cnt: Click count\n  - convert_cnt: Conversion count\n  - play_retain_cnt: Play retention count\n- cookie: Custom Cookie string, optional parameter, can be used to fetch more data\n\n### Return Description\n- `keyframe_data`: Keyframe data\n  - `time_points`: List of time points (seconds)\n  - `retention_rates`: Retention rates at corresponding time points (percentage)\n  - `drop_points`: Time points with high drop-off rates\n  - `highlight_points`: Time points with high viewer interest\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_tiktok_ads_get_ad_keyframe_analysis","requestBody":{"content":{"application/json":{"schema":{"properties":{"cookie":{"description":"Custom Cookie string, optional parameter, can be used to fetch more data","title":"Cookie","type":"string"},"material_id":{"description":"Ad material ID","title":"Material Id","type":"string"},"metric":{"default":"retain_ctr","description":"Analysis metric, options:\n  - retain_ctr: Retention CTR (default)\n  - retain_cvr: Retention CVR\n  - click_cnt: Click count\n  - convert_cnt: Conversion count\n  - play_retain_cnt: Play retention count","title":"Metric","type":"string"}},"required":["material_id"],"title":"Body_get_ad_keyframe_analysis_api_v1_tiktok_ads_get_ad_keyframe_analysis_post","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"example":{"code":200,"data":{"keyframe_data":{"drop_points":[2,4],"highlight_points":[1,5],"retention_rates":[100,95,88,82,78,75],"time_points":[0,1,2,3,4,5]}},"params":{"material_id":"7213258221116751874"},"router":"/api/v1/tiktok/ads/get_ad_keyframe_analysis"},"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return Description\n- `keyframe_data`: Keyframe data\n  - `time_points`: List of time points (seconds)\n  - `retention_rates`: Retention rates at corresponding time points (percentage)\n  - `drop_points`: Time points with high drop-off rates\n  - `highlight_points`: Time points with high viewer interest\n\nThe media-type example is an illustrative response from the official documentation, not a live response. Its router and params metadata use upstream naming."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok get_ad_keyframe_analysis","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-tiktok-ads-get_ad_keyframe_analysis","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:bbaaea3ea667b955453c4ec5fc0e33a78c84f840ace4f563967b13b619721c0a","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"58ff31bac294"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_tiktok_ads_get_ad_keyframe_analysis","path":"/apis/v1/tikhub/tiktok/ads/get_ad_keyframe_analysis"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/ads/get_ad_keyframe_analysis","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/ads/get_ad_percentile":{"post":{"description":"TikTok (ads).\n\n### Purpose\n- Get ad percentile ranking data within the industry\n- Understand ad performance levels relative to peers across various metrics\n- Help evaluate ad effectiveness and develop optimization strategies\n\n### Parameters\n- material_id: Ad material ID, required parameter\n- metric: Analysis metric, options:\n  - ctr_percentile: CTR percentile (default)\n  - time_attr_conversion_rate_percentile: Time-attributed conversion rate percentile\n  - click_cnt_percentile: Click count percentile\n  - time_attr_convert_cnt_percentile: Time-attributed conversion count percentile\n  - show_cnt_percentile: Impression count percentile\n- period_type: Time period in days, default 180\n- cookie: Custom Cookie string, optional parameter, can be used to fetch more data\n\n### Return Description\n- `percentile_data`: Percentile data\n  - `ctr_percentile`: Click-through rate percentile (0-100)\n  - `cvr_percentile`: Conversion rate percentile\n  - `engagement_percentile`: Engagement rate percentile\n  - `view_percentile`: View count percentile\n  - `industry_average`: Industry average comparison\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_tiktok_ads_get_ad_percentile","requestBody":{"content":{"application/json":{"schema":{"properties":{"cookie":{"description":"Custom Cookie string, optional parameter, can be used to fetch more data","title":"Cookie","type":"string"},"material_id":{"description":"Ad material ID","title":"Material Id","type":"string"},"metric":{"default":"ctr_percentile","description":"Analysis metric, options:\n  - ctr_percentile: CTR percentile (default)\n  - time_attr_conversion_rate_percentile: Time-attributed conversion rate percentile\n  - click_cnt_percentile: Click count percentile\n  - time_attr_convert_cnt_percentile: Time-attributed conversion count percentile\n  - show_cnt_percentile: Impression count percentile","title":"Metric","type":"string"},"period_type":{"default":180,"description":"Time period in days, default 180","title":"Period Type","type":"integer"}},"required":["material_id"],"title":"Body_get_ad_percentile_api_v1_tiktok_ads_get_ad_percentile_post","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"example":{"code":200,"data":{"percentile_data":{"ctr_percentile":85,"cvr_percentile":72,"engagement_percentile":90,"industry_average":{"ctr":2.5,"cvr":1.2,"engagement":5.8},"view_percentile":88}},"params":{"material_id":"7213258221116751874"},"router":"/api/v1/tiktok/ads/get_ad_percentile"},"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return Description\n- `percentile_data`: Percentile data\n  - `ctr_percentile`: Click-through rate percentile (0-100)\n  - `cvr_percentile`: Conversion rate percentile\n  - `engagement_percentile`: Engagement rate percentile\n  - `view_percentile`: View count percentile\n  - `industry_average`: Industry average comparison\n\nThe media-type example is an illustrative response from the official documentation, not a live response. Its router and params metadata use upstream naming."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok get_ad_percentile","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-tiktok-ads-get_ad_percentile","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:1af6cc7cbb07bc55494bd213b133b3091d39155470eada9f741d4b29709f39f4","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7c1b4e6fa08c"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_tiktok_ads_get_ad_percentile","path":"/apis/v1/tikhub/tiktok/ads/get_ad_percentile"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/ads/get_ad_percentile","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/ads/get_ads_detail":{"post":{"description":"TikTok (ads).\n\n### Purpose\n- Retrieve detailed information about a single TikTok ad, including creative content, creator info, and engagement data\n- Analyze ad performance metrics such as views, likes, comments, and other core statistics\n- Help advertisers and marketers gain deep insights into specific ad effectiveness and user feedback\n\n### Parameters\n- ads_id: Ad ID, required parameter, can be obtained from ad lists or TikTok Ads Creative Center\n- cookie: Custom Cookie string, optional parameter, can be used to fetch more data\n\n### Return Description\n- `ad_title`: Ad title\n- `brand_name`: Brand name\n- `comment`: Comment count\n- `cost`: Cost level (1-5)\n- `country_code`: List of target country codes\n- `ctr`: Click-through rate (percentage)\n- `favorite`: Whether favorited\n- `has_summary`: Whether has summary\n- `highlight_text`: Highlight text\n- `id`: Ad ID\n- `industry_key`: Industry label\n- `is_search`: Whether from search results\n- `keyword_list`: List of keywords\n- `landing_page`: Landing page URL\n- `like`: Like count\n- `objective_key`: Ad objective key\n- `objectives`: List of ad objectives\n  - `label`: Objective label\n  - `value`: Objective value\n- `pattern_label`: List of pattern labels\n- `share`: Share count\n- `source`: Source\n- `source_key`: Source key value\n- `tag`: Tag\n- `video_info`: Video information\n  - `vid`: Video ID\n  - `duration`: Duration (seconds)\n  - `cover`: Cover image URL\n  - `video_url`: Video playback URLs\n    - `720p`: 720p quality video URL\n  - `width`: Video width\n  - `height`: Video height\n- `voice_over`: Whether has voice over\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_tiktok_ads_get_ads_detail","requestBody":{"content":{"application/json":{"schema":{"properties":{"ads_id":{"description":"Ad ID, required parameter, can be obtained from ad lists or TikTok Ads Creative Center","title":"Ads Id","type":"string"},"cookie":{"description":"Custom Cookie string, optional parameter, can be used to fetch more data","title":"Cookie","type":"string"}},"required":["ads_id"],"title":"Body_get_ads_detail_api_v1_tiktok_ads_get_ads_detail_post","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"example":{"code":200,"data":{"code":0,"data":{"ad_title":"BLACK FRIDAY SALE at 50% OFF + FREE SHIPPING","brand_name":"The Bamboo Breeze Shop","comment":232,"cost":2,"country_code":["US","CA","PH","SE","FI"],"ctr":0.14,"favorite":false,"has_summary":true,"highlight_text":"","id":"7131673574381518849","industry_key":"label_29100000000","is_search":false,"keyword_list":["adjustable back posture corrector","poor posture","eliminate unnecessary back pain"],"landing_page":"https://thebamboobreezeshop.com/products/adjustable-back-shoulder-posture-corrector","like":61242,"objective_key":"campaign_objective_conversion","objectives":[{"label":"campaign_objective_conversion","value":3},{"label":"campaign_objective_product_sales","value":15}],"pattern_label":[],"share":6486,"source":"TikTok Ads Manager","source_key":1,"tag":3,"video_info":{"cover":"https://p16-sign-va.tiktokcdn.com/xxx","duration":17,"height":1024,"vid":"v12025gd0000cuavia7og65o5g7ucnb0","video_url":{"720p":"https://v16m-default.tiktokcdn.com/xxx"},"width":576},"voice_over":true},"msg":"OK"},"params":{"ads_id":"7131673574381518849"},"router":"/api/v1/tiktok/ads/get_ads_detail"},"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return Description\n- `ad_title`: Ad title\n- `brand_name`: Brand name\n- `comment`: Comment count\n- `cost`: Cost level (1-5)\n- `country_code`: List of target country codes\n- `ctr`: Click-through rate (percentage)\n- `favorite`: Whether favorited\n- `has_summary`: Whether has summary\n- `highlight_text`: Highlight text\n- `id`: Ad ID\n- `industry_key`: Industry label\n- `is_search`: Whether from search results\n- `keyword_list`: List of keywords\n- `landing_page`: Landing page URL\n- `like`: Like count\n- `objective_key`: Ad objective key\n- `objectives`: List of ad objectives\n  - `label`: Objective label\n  - `value`: Objective value\n- `pattern_label`: List of pattern labels\n- `share`: Share count\n- `source`: Source\n- `source_key`: Source key value\n- `tag`: Tag\n- `video_info`: Video information\n  - `vid`: Video ID\n  - `duration`: Duration (seconds)\n  - `cover`: Cover image URL\n  - `video_url`: Video playback URLs\n    - `720p`: 720p quality video URL\n  - `width`: Video width\n  - `height`: Video height\n- `voice_over`: Whether has voice over\n\nThe media-type example is an illustrative response from the official documentation, not a live response. Its router and params metadata use upstream naming."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok get_ads_detail","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-tiktok-ads-get_ads_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:7999bb77447afb435b8b6d799904be1b6b7674cbb6be001940a20ac03af181b7","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"fd2accd57e5c"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_tiktok_ads_get_ads_detail","path":"/apis/v1/tikhub/tiktok/ads/get_ads_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/ads/get_ads_detail","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/ads/get_configure_safety":{"post":{"description":"TikTok (ads).\n\n### Purpose\n- Get the safety/availability config switches of TikTok Creative Center search modules\n- Check whether top ads, keyword, hashtag, sound, creator searches are currently available\n\n### Parameters\n- Root JSON body: Custom Cookie string, optional parameter, you can use your own Cookie to get more data\n\n### Return Description\n- `top_ads_search`: Top ads search switch (0/1)\n- `keyword_search`: Keyword search switch (0/1)\n- `hashtag_search`: Hashtag search switch (0/1)\n- `sound_search`: Sound search switch (0/1)\n- `creator_search`: Creator search switch (0/1)\n- `cc_banner_key`: Banner config key\n\n### Request body\nSend the cookie value as a JSON string at the root of the request body.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_tiktok_ads_get_configure_safety","requestBody":{"content":{"application/json":{"schema":{"description":"Custom Cookie string (optional) Send the cookie value as a JSON string at the root of the request body.","title":"Cookie","type":"string"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return Description\n- `top_ads_search`: Top ads search switch (0/1)\n- `keyword_search`: Keyword search switch (0/1)\n- `hashtag_search`: Hashtag search switch (0/1)\n- `sound_search`: Sound search switch (0/1)\n- `creator_search`: Creator search switch (0/1)\n- `cc_banner_key`: Banner config key"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok get_configure_safety","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-tiktok-ads-get_configure_safety","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:3d806da2964c35b0c41c23acfadfba2364a685fa9d682e2e079750273c76acef","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8bc68c190175"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_tiktok_ads_get_configure_safety","path":"/apis/v1/tikhub/tiktok/ads/get_configure_safety"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/ads/get_configure_safety","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/ads/get_creators_card":{"post":{"description":"TikTok (ads).\n\n### Purpose\n- Batch fetch creator cards including audience profile, follower growth, overall performance and recent posts\n- Pairs with the Top Contents ranking to analyze the creators behind trending videos\n\n### Parameters\n- tt_uids: Creator ID list, obtained from `itemInfo.creatorID` of /tikhub/tiktok/ads/get_top_contents_list, multiple IDs allowed\n- need_loader_list: Data module IDs to return, omit for all. Options:\n    - `101`: Creator basic info\n    - `102`: Quote and price index\n    - `103`: Creator basic info\n    - `104`: Statistics (audience profile / follower trend / overall performance / video performance)\n    - `105`: Recent posts\n    - `106`: Creator marketplace status\n    - `107`: Content labels\n    - `125`: Creator type and display info\n- creator_type: Creator type, default 2\n- cookie: Custom Cookie string, optional parameter, you can use your own Cookie to get more data\n\n### Request Example\n```json\n{\n    \"tt_uids\": [\"103641138313531392\"],\n    \"need_loader_list\": [101, 104, 105],\n    \"creator_type\": 2\n}\n```\n\n### Return Description\n- `creators`: Creator card list; returned fields depend on need_loader_list\n  (ttUID / creatorTTInfo / statisticData / recentItems / contentLabels / creatorProfile / priceIndex / esData)\n\nAPI references: `get_top_contents_list` = `POST /tikhub/tiktok/ads/get_top_contents_list` (operationId: `post_tikhub_tiktok_ads_get_top_contents_list`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_tiktok_ads_get_creators_card","requestBody":{"content":{"application/json":{"schema":{"properties":{"cookie":{"description":"Custom Cookie string, optional parameter, you can use your own Cookie to get more data","title":"Cookie","type":"string"},"creator_type":{"default":2,"description":"Creator type, default 2","title":"Creator Type","type":"integer"},"need_loader_list":{"description":"Data module IDs, empty for all\n\nUsage: Data module IDs to return, omit for all. Options:\n    - `101`: Creator basic info\n    - `102`: Quote and price index\n    - `103`: Creator basic info\n    - `104`: Statistics (audience profile / follower trend / overall performance / video performance)\n    - `105`: Recent posts\n    - `106`: Creator marketplace status\n    - `107`: Content labels\n    - `125`: Creator type and display info","example":[101,102,103,104,105,106,107,125],"items":{"type":"integer"},"title":"Need Loader List","type":"array"},"tt_uids":{"default":["103641138313531392"],"description":"Creator ID list, obtained from `itemInfo.creatorID` of /tikhub/tiktok/ads/get_top_contents_list, multiple IDs allowed\n\nAPI references: `get_top_contents_list` = `POST /tikhub/tiktok/ads/get_top_contents_list` (operationId: `post_tikhub_tiktok_ads_get_top_contents_list`).","items":{"type":"string"},"title":"Tt Uids","type":"array"}},"title":"Body_get_creators_card_api_v1_tiktok_ads_get_creators_card_post","type":"object"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return Description\n- `creators`: Creator card list; returned fields depend on need_loader_list\n  (ttUID / creatorTTInfo / statisticData / recentItems / contentLabels / creatorProfile / priceIndex / esData)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok get_creators_card","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-tiktok-ads-get_creators_card","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:9f487185cdca97529ead43c90da2fe605cc5b57a68d3cf996bbdc936bb1007d1","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4e5c61730835"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_tiktok_ads_get_creators_card","path":"/apis/v1/tikhub/tiktok/ads/get_creators_card"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/ads/get_creators_card","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/ads/get_location_list":{"post":{"description":"TikTok (ads).\n\n### Purpose\n- Get the list of countries/regions supported by TikTok Creative Center\n- Useful as a reference for the country_code parameter of other endpoints\n\n### Parameters\n- Root JSON body: Custom Cookie string, optional parameter, you can use your own Cookie to get more data\n\n### Return Description\n- `country`: Country/region list, each item contains:\n  - `id`: Country/region code (e.g. US, JP)\n  - `value`: Country/region name (e.g. United States)\n  - `label`: Display label\n\n### Request body\nSend the cookie value as a JSON string at the root of the request body.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_tiktok_ads_get_location_list","requestBody":{"content":{"application/json":{"schema":{"description":"Custom Cookie string (optional) Send the cookie value as a JSON string at the root of the request body.","title":"Cookie","type":"string"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return Description\n- `country`: Country/region list, each item contains:\n  - `id`: Country/region code (e.g. US, JP)\n  - `value`: Country/region name (e.g. United States)\n  - `label`: Display label"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok get_location_list","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-tiktok-ads-get_location_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e89277465bbbba860c143b9f07af1c15e0d98ed4bf6cb2130e8ee3f1981c8388","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"fecef89523f2"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_tiktok_ads_get_location_list","path":"/apis/v1/tikhub/tiktok/ads/get_location_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/ads/get_location_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/ads/get_query_suggestions":{"post":{"description":"TikTok (ads).\n\n### Purpose\n- Get popular query suggestions for ad search\n- Understand current popular ad search keywords and trends\n- Help discover new creative directions and hot topics\n\n### Parameters\n- query: Leave empty for popular suggestions in scenario 1; provide a keyword for related suggestions in scenario 2\n- count: Number of suggestions to return, default 50\n- scenario: Scenario type: 1 for popular suggestions, 2 for related suggestions\n- country_code: Optional country code\n- cookie: Custom Cookie string, optional parameter, can be used to fetch more data\n\n### Note\n- If you've applied one or more filters and there's no result returned, try adjusting or removing some of them. The TikTok Creator dataset only includes a selection of popular records and may not contain the complete set of data.\n\n### Return Description\n- `query`: Query suggestions list (string array)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_tiktok_ads_get_query_suggestions","requestBody":{"content":{"application/json":{"schema":{"properties":{"cookie":{"description":"Custom Cookie string, optional parameter, can be used to fetch more data","title":"Cookie","type":"string"},"count":{"default":50,"description":"Suggestion count\n\nUsage: Number of suggestions to return, default 50","title":"Count","type":"integer"},"country_code":{"description":"Optional country/region code","title":"Country Code","type":"string"},"query":{"description":"Leave empty for scenario 1 (popular suggestions); input a keyword for scenario 2\n\nUsage: Leave empty for popular suggestions in scenario 1; provide a keyword for related suggestions in scenario 2","title":"Query","type":"string"},"scenario":{"default":1,"description":"Scene type: 1=Popular suggestions, 2=Related keyword suggestions","title":"Scenario","type":"integer"}},"title":"Body_get_query_suggestions_api_v1_tiktok_ads_get_query_suggestions_post","type":"object"}}}},"responses":{"200":{"content":{"application/json":{"example":{"code":200,"data":{"code":0,"data":{"query":["shop now","50% off"]},"msg":"OK"},"params":{"count":"50","scenario":"1"},"router":"/api/v1/tiktok/ads/get_query_suggestions"},"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return Description\n- `query`: Query suggestions list (string array)\n\nThe media-type example is an illustrative response from the official documentation, not a live response. Its router and params metadata use upstream naming."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok get_query_suggestions","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-tiktok-ads-get_query_suggestions","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:2b72dcf53bab030b2b3bbddb69847804093e8d0b242a339bb44b801db724c37b","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a1b6f9eb300c"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_tiktok_ads_get_query_suggestions","path":"/apis/v1/tikhub/tiktok/ads/get_query_suggestions"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/ads/get_query_suggestions","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/ads/get_recommended_ads":{"post":{"description":"TikTok (ads).\n\n### Purpose\n- Get similar recommended ads based on a specified ad\n- Discover excellent ad cases in the same industry or with similar styles\n- Provide more references and inspiration for ad creativity\n\n### Parameters\n- material_id: Reference ad material ID, required parameter\n- industry: Industry ID, e.g., Games: 25308000000\n- country_code: Country code, e.g., US, UK, JP\n- cookie: Custom Cookie string, optional parameter, can be used to fetch more data\n\n### Note\n- If you've applied one or more filters and there's no result returned, try adjusting or removing some of them. The TikTok Creator dataset only includes a selection of popular records and may not contain the complete set of data.\n\n### Return Description\n- `materials`: Recommended ad materials list\n  - `ad_title`: Ad title\n  - `brand_name`: Brand name\n  - `cost`: Cost level\n  - `ctr`: Click-through rate\n  - `favorite`: Whether favorited\n  - `id`: Ad ID\n  - `industry_key`: Industry key\n  - `is_search`: Whether search result\n  - `like`: Like count\n  - `objective_key`: Ad objective key\n  - `tag`: Tag\n  - `video_info`: Video information\n    - `vid`: Video ID\n    - `duration`: Duration in seconds\n    - `cover`: Cover image URL\n    - `video_url`: Video playback URLs\n      - `360p`: 360p quality\n      - `480p`: 480p quality\n      - `540p`: 540p quality\n      - `720p`: 720p quality\n    - `width`: Video width\n    - `height`: Video height\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_tiktok_ads_get_recommended_ads","requestBody":{"content":{"application/json":{"schema":{"properties":{"cookie":{"description":"Custom Cookie string, optional parameter, can be used to fetch more data","title":"Cookie","type":"string"},"country_code":{"default":"US","description":"Country code","title":"Country Code","type":"string"},"industry":{"default":"25308000000","description":"Industry ID, e.g., Games: 25308000000","title":"Industry","type":"string"},"material_id":{"description":"Reference ad material ID, required parameter","title":"Material Id","type":"string"}},"required":["material_id"],"title":"Body_get_recommended_ads_api_v1_tiktok_ads_get_recommended_ads_post","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"example":{"code":200,"data":{"code":0,"data":{"materials":[{"ad_title":"What will you decide?","brand_name":"Eatventure","cost":2,"ctr":0.07,"favorite":false,"id":"7164756134804979714","industry_key":"label_25308000000","is_search":false,"like":1009024,"objective_key":"campaign_objective_conversion","tag":3,"video_info":{"cover":"https://p16-sign-sg.tiktokcdn.com/v0201/ogKcNlWrjIQwDVBDpBbeR7PDQXnAIeA9Dgbb4w~tplv-noop.image","duration":30.016,"height":1280,"vid":"v10033g50000ctgjtl7og65ivnpdo87g","video_url":{"360p":"https://v16m-default.tiktokcdn.com/9e086e91176219d756e9c875fb739dc4/684d7e29/video/tos/useast2a/tos-useast2a-ve-0051c799-euttp/oIQcoRBNNpXbALnjIeLgbKfwWPDDDDIgQ9l6BF","480p":"https://v16m-default.tiktokcdn.com/2f304931bd351dad0e43e9771364bd78/684d7e29/video/tos/useast2a/tos-useast2a-ve-0051c799-euttp/o8lIsnPILWelBwDbDgDuwQj9UlNebAYdDUXBKS","540p":"https://v16m-default.tiktokcdn.com/351ae3acb3121d42db8a5091811b2340/684d7e29/video/tos/useast2a/tos-useast2a-ve-0051c799-euttp/oQwpeXyWjDBg7KXcBDeDgPnDDbANoISoQIb9Ql","720p":"https://v16m-default.tiktokcdn.com/a04bacceb906e5336a68158479f5eac5/684d7e29/video/tos/useast2a/tos-useast2a-ve-0051c799-euttp/oQQnWCmCDfpgIxegjrKAXZlbIPDNBDDbZQBHw9"},"width":720}}]},"msg":"OK"},"params":{"country_code":"US","industry":"25308000000","material_id":"7213258221116751874"},"router":"/api/v1/tiktok/ads/get_recommended_ads"},"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return Description\n- `materials`: Recommended ad materials list\n  - `ad_title`: Ad title\n  - `brand_name`: Brand name\n  - `cost`: Cost level\n  - `ctr`: Click-through rate\n  - `favorite`: Whether favorited\n  - `id`: Ad ID\n  - `industry_key`: Industry key\n  - `is_search`: Whether search result\n  - `like`: Like count\n  - `objective_key`: Ad objective key\n  - `tag`: Tag\n  - `video_info`: Video information\n    - `vid`: Video ID\n    - `duration`: Duration in seconds\n    - `cover`: Cover image URL\n    - `video_url`: Video playback URLs\n      - `360p`: 360p quality\n      - `480p`: 480p quality\n      - `540p`: 540p quality\n      - `720p`: 720p quality\n    - `width`: Video width\n    - `height`: Video height\n\nThe media-type example is an illustrative response from the official documentation, not a live response. Its router and params metadata use upstream naming."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok get_recommended_ads","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-tiktok-ads-get_recommended_ads","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:87a861f789285b14d4e3c56056bf451d32d96f05f029300a50e2ebc8eddc859f","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d5f8ed03fe32"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_tiktok_ads_get_recommended_ads","path":"/apis/v1/tikhub/tiktok/ads/get_recommended_ads"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/ads/get_recommended_ads","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/ads/get_top_ads_filters":{"post":{"description":"TikTok (ads).\n\nGet the countries, industries, objectives, languages, periods, and creative\nlabels supported by Top Ads search.\n\n### Request body\nSend the cookie value as a JSON string at the root of the request body.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_tiktok_ads_get_top_ads_filters","requestBody":{"content":{"application/json":{"schema":{"description":"Custom Cookie string (optional) Send the cookie value as a JSON string at the root of the request body.","title":"Cookie","type":"string"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok get_top_ads_filters","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-tiktok-ads-get_top_ads_filters","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e56c0f64759022cecb5502df30fd08faeb446c6d3a60cfc5fa77fb25dd390b27","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"fcc923b705cb"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_tiktok_ads_get_top_ads_filters","path":"/apis/v1/tikhub/tiktok/ads/get_top_ads_filters"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/ads/get_top_ads_filters","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/ads/get_top_ads_spotlight":{"post":{"description":"TikTok (ads).\n\n### Purpose\n- Get top ads spotlight for specific industries, showcasing the most popular ad cases\n- Analyze creative trends and excellent cases within the industry\n- Provide inspiration and reference for ad creative production\n\n### Parameters\n- industry: Industry ID, optional, returns cross-industry list if omitted, e.g., Education: 25000000000\n- page: Page number, default 1\n- limit: Items per page, default 20\n- cookie: Custom Cookie string, optional parameter, can be used to fetch more data\n\n### Note\n- If you've applied one or more filters and there's no result returned, try adjusting or removing some of them. The TikTok Creator dataset only includes a selection of popular records and may not contain the complete set of data.\n\n### Return Description\n- `materials`: Ad materials list\n  - `cost`: Cost level\n  - `ctr`: Click-through rate\n  - `highlight`: Highlight description\n  - `id`: Ad ID\n  - `like`: Like count\n  - `video_info`: Video information\n    - `vid`: Video ID\n    - `duration`: Duration in seconds\n    - `cover`: Cover image URL\n    - `video_url`: Video playback URLs in multiple qualities\n      - `360p`: 360p quality video URL\n      - `480p`: 480p quality video URL\n      - `540p`: 540p quality video URL\n      - `720p`: 720p quality video URL\n    - `width`: Video width\n    - `height`: Video height\n- `pagination`: Pagination info\n  - `page`: Current page\n  - `size`: Items per page\n  - `total`: Total count\n  - `has_more`: Whether there are more items\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_tiktok_ads_get_top_ads_spotlight","requestBody":{"content":{"application/json":{"schema":{"properties":{"cookie":{"description":"Custom Cookie string, optional parameter, can be used to fetch more data","title":"Cookie","type":"string"},"industry":{"description":"Industry ID, optional, returns cross-industry list if omitted, e.g., Education: 25000000000","title":"Industry","type":"string"},"limit":{"default":20,"description":"Items per page, default 20","title":"Limit","type":"integer"},"page":{"default":1,"description":"Page number, default 1","title":"Page","type":"integer"}},"title":"Body_get_top_ads_spotlight_api_v1_tiktok_ads_get_top_ads_spotlight_post","type":"object"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return Description\n- `materials`: Ad materials list\n  - `cost`: Cost level\n  - `ctr`: Click-through rate\n  - `highlight`: Highlight description\n  - `id`: Ad ID\n  - `like`: Like count\n  - `video_info`: Video information\n    - `vid`: Video ID\n    - `duration`: Duration in seconds\n    - `cover`: Cover image URL\n    - `video_url`: Video playback URLs in multiple qualities\n      - `360p`: 360p quality video URL\n      - `480p`: 480p quality video URL\n      - `540p`: 540p quality video URL\n      - `720p`: 720p quality video URL\n    - `width`: Video width\n    - `height`: Video height\n- `pagination`: Pagination info\n  - `page`: Current page\n  - `size`: Items per page\n  - `total`: Total count\n  - `has_more`: Whether there are more items"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok get_top_ads_spotlight","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-tiktok-ads-get_top_ads_spotlight","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:966ce6d3a842dfe9cda0c22a2e1f0278478f778a872805563feabdf0c0a34c6f","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ffa58273ca6f"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_tiktok_ads_get_top_ads_spotlight","path":"/apis/v1/tikhub/tiktok/ads/get_top_ads_spotlight"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/ads/get_top_ads_spotlight","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/ads/get_top_contents_item_detail":{"post":{"description":"TikTok (ads).\n\n### Purpose\n- Get detailed data of a single video from the Top Contents ranking\n- Returns top comments and author profile on top of the ranking data\n\n### Parameters\n- item_id: Video ID, obtained from `itemInfo.itemID` of /tikhub/tiktok/ads/get_top_contents_list\n- period_end_timestamp: Period end timestamp in seconds, required\n    - Generate this value from the target ranking date; it is not returned by another endpoint\n    - Example: `1785024000`; do not pass `0`, which returns an empty result\n    - For period_dimension 1, pass a Sunday 00:00 UTC timestamp; other dates return no data\n    - For period_dimension 3 or 5, any past date works\n    - If item_id comes from /tikhub/tiktok/ads/get_top_contents_list, reuse that ranking query's timestamp\n- period_dimension: Period, one of 1 / 3 / 5, default 3, recommended to match the ranking query\n- country_code: Country code of the ranking the video belongs to, default US\n- cookie: Custom Cookie string, optional parameter, you can use your own Cookie to get more data\n\n### Note\n- Prefer passing the same country_code used for the ranking query, e.g. `TH` for a video taken from the TH ranking, to avoid an extra lookup\n\n### Return Description\n- `entityInfo`: Video detail (itemInfo / itemMetrics / itemAuthorInfo / itemAuthorMetrics / contentTags / commentInfos)\n\nAPI references: `get_top_contents_list` = `POST /tikhub/tiktok/ads/get_top_contents_list` (operationId: `post_tikhub_tiktok_ads_get_top_contents_list`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_tiktok_ads_get_top_contents_item_detail","requestBody":{"content":{"application/json":{"schema":{"properties":{"cookie":{"description":"Custom Cookie string, optional parameter, you can use your own Cookie to get more data","title":"Cookie","type":"string"},"country_code":{"default":"US","description":"Country code of the ranking the video belongs to, default US","title":"Country Code","type":"string"},"item_id":{"description":"Video item ID\n\nUsage: Video ID, obtained from `itemInfo.itemID` of /tikhub/tiktok/ads/get_top_contents_list\n\nAPI references: `get_top_contents_list` = `POST /tikhub/tiktok/ads/get_top_contents_list` (operationId: `post_tikhub_tiktok_ads_get_top_contents_list`).","title":"Item Id","type":"string"},"period_dimension":{"default":3,"description":"Period dimension: 1/3/5\n\nUsage: Period, one of 1 / 3 / 5, default 3, recommended to match the ranking query","example":1,"title":"Period Dimension","type":"integer"},"period_end_timestamp":{"description":"The caller must generate this 10-digit Unix timestamp in seconds from the target ranking date, for example 1785024000; do not pass 0 because it returns an empty result\n\nUsage: Period end timestamp in seconds, required\n    - Generate this value from the target ranking date; it is not returned by another endpoint\n    - Example: `1785024000`; do not pass `0`, which returns an empty result\n    - For period_dimension 1, pass a Sunday 00:00 UTC timestamp; other dates return no data\n    - For period_dimension 3 or 5, any past date works\n    - If item_id comes from /tikhub/tiktok/ads/get_top_contents_list, reuse that ranking query's timestamp\n\nAPI references: `get_top_contents_list` = `POST /tikhub/tiktok/ads/get_top_contents_list` (operationId: `post_tikhub_tiktok_ads_get_top_contents_list`).","example":1785024000,"title":"Period End Timestamp","type":"integer"}},"required":["item_id","period_end_timestamp"],"title":"Body_get_top_contents_item_detail_api_v1_tiktok_ads_get_top_contents_item_detail_post","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return Description\n- `entityInfo`: Video detail (itemInfo / itemMetrics / itemAuthorInfo / itemAuthorMetrics / contentTags / commentInfos)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok get_top_contents_item_detail","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-tiktok-ads-get_top_contents_item_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:97a2fce49ff43c8eed7c882b43b42a3cf6f11210529a6cf3c487f81315d5e7e4","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4cd3eeae7363"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_tiktok_ads_get_top_contents_item_detail","path":"/apis/v1/tikhub/tiktok/ads/get_top_contents_item_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/ads/get_top_contents_item_detail","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/ads/get_top_contents_list":{"post":{"description":"TikTok (ads).\n\n### Purpose\n- Get the Top Contents ranking from TikTok Creative Center, which always contains 100 trending videos\n- Filter by content category and sort by views / engagement rate / 6-second view rate for creative research\n\n### Parameters\n- period_end_timestamp: Period end timestamp in seconds, required\n    - Generate this value from the target ranking date; it is not returned by another endpoint\n    - Example: `1785024000`; do not pass `0`, which returns an empty result\n    - For period_dimension 1, pass a Sunday 00:00 UTC timestamp; other dates return no data\n    - For period_dimension 3 or 5, any past date works\n- period_dimension: Period, default 3\n    - `1`: Weekly ranking\n    - `3`: Daily ranking\n    - `5`: Long-period ranking (covers videos over a longer time span)\n- country_code: Country code, default US, see /tikhub/tiktok/ads/get_location_list for options\n- content_label_ids: Content label IDs, comma separated (e.g. `11002,11015`), empty for all. Options:\n    - `11001`: Nature & Animals\n    - `11002`: Beauty & Care\n    - `11003`: Fashion\n    - `11004`: Music & Entertainment\n    - `11005`: Games\n    - `11006`: Education & Work\n    - `11007`: Sports & Outdoor\n    - `11008`: Creativity & Talent\n    - `11009`: Family & Relationship\n    - `11010`: Food & Beverage\n    - `11011`: Vlog & Selfie\n    - `11012`: Society\n    - `11013`: Lifestyle & Leisure\n    - `11014`: Vehicles & Transportation\n    - `11015`: Technology & Finance\n- order_by_metric: Sorting metric, default 1\n    - `1`: By video views\n    - `2`: By engagement rate\n    - `3`: By 6-second view-through rate\n- organic_only: Only include organic content, default False\n- page: Page number, default 1\n- limit: Items per page, default 20, max 100\n- cookie: Custom Cookie string, optional parameter, you can use your own Cookie to get more data\n\n### Note\n- The ranking always holds 100 items; an out-of-range page returns error code 38014001\n- The ranking covers only some countries/regions; uncovered ones return an empty `entityInfos`\n  (a normal response, not a parameter error). As of 2026-08, `US` / `TH` / `JP` / `ID` / `VN`\n  return data; the actual coverage follows upstream\n- Pass the same country_code to /tikhub/tiktok/ads/get_top_contents_item_detail when querying a video from the ranking\n\n### Return Description\n- `entityInfos`: Video list (itemInfo / itemMetrics / itemAuthorInfo / itemAuthorMetrics / contentTags)\n- `pagination`: Pagination info (page / limit / pageCount / totalCount / hasMore)\n\nAPI references: `get_location_list` = `POST /tikhub/tiktok/ads/get_location_list` (operationId: `post_tikhub_tiktok_ads_get_location_list`); `get_top_contents_item_detail` = `POST /tikhub/tiktok/ads/get_top_contents_item_detail` (operationId: `post_tikhub_tiktok_ads_get_top_contents_item_detail`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_tiktok_ads_get_top_contents_list","requestBody":{"content":{"application/json":{"schema":{"properties":{"content_label_ids":{"default":"","description":"Content label IDs, comma separated (e.g. `11002,11015`), empty for all. Options:\n    - `11001`: Nature & Animals\n    - `11002`: Beauty & Care\n    - `11003`: Fashion\n    - `11004`: Music & Entertainment\n    - `11005`: Games\n    - `11006`: Education & Work\n    - `11007`: Sports & Outdoor\n    - `11008`: Creativity & Talent\n    - `11009`: Family & Relationship\n    - `11010`: Food & Beverage\n    - `11011`: Vlog & Selfie\n    - `11012`: Society\n    - `11013`: Lifestyle & Leisure\n    - `11014`: Vehicles & Transportation\n    - `11015`: Technology & Finance","title":"Content Label Ids","type":"string"},"cookie":{"description":"Custom Cookie string, optional parameter, you can use your own Cookie to get more data","title":"Cookie","type":"string"},"country_code":{"default":"US","description":"Country/region code\n\nUsage: Country code, default US, see /tikhub/tiktok/ads/get_location_list for options\n\nAPI references: `get_location_list` = `POST /tikhub/tiktok/ads/get_location_list` (operationId: `post_tikhub_tiktok_ads_get_location_list`).","title":"Country Code","type":"string"},"limit":{"default":20,"description":"Items per page, default 20, max 100","maximum":100,"title":"Limit","type":"integer"},"order_by_metric":{"default":1,"description":"Order by metric: 1=Views, 2=Engagement rate, 3=6-second completion rate\n\nUsage: Sorting metric, default 1\n    - `1`: By video views\n    - `2`: By engagement rate\n    - `3`: By 6-second view-through rate","example":1,"title":"Order By Metric","type":"integer"},"organic_only":{"default":false,"description":"Organic content only","title":"Organic Only","type":"boolean"},"page":{"default":1,"description":"Page number, default 1","title":"Page","type":"integer"},"period_dimension":{"default":3,"description":"Period dimension: 1/3/5\n\nUsage: Period, default 3\n    - `1`: Weekly ranking\n    - `3`: Daily ranking\n    - `5`: Long-period ranking (covers videos over a longer time span)","example":1,"title":"Period Dimension","type":"integer"},"period_end_timestamp":{"description":"The caller must generate this 10-digit Unix timestamp in seconds from the target ranking date, for example 1785024000; do not pass 0 because it returns an empty result\n\nUsage: Period end timestamp in seconds, required\n    - Generate this value from the target ranking date; it is not returned by another endpoint\n    - Example: `1785024000`; do not pass `0`, which returns an empty result\n    - For period_dimension 1, pass a Sunday 00:00 UTC timestamp; other dates return no data\n    - For period_dimension 3 or 5, any past date works","example":1785024000,"title":"Period End Timestamp","type":"integer"}},"required":["period_end_timestamp"],"title":"Body_get_top_contents_list_api_v1_tiktok_ads_get_top_contents_list_post","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return Description\n- `entityInfos`: Video list (itemInfo / itemMetrics / itemAuthorInfo / itemAuthorMetrics / contentTags)\n- `pagination`: Pagination info (page / limit / pageCount / totalCount / hasMore)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok get_top_contents_list","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-tiktok-ads-get_top_contents_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:b452d64111d3735ecedd2d93fbb189c557c7dc2304aee407cc06d23d8824f916","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0bb22810febe"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_tiktok_ads_get_top_contents_list","path":"/apis/v1/tikhub/tiktok/ads/get_top_contents_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/ads/get_top_contents_list","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/tiktok/ads/get_top_contents_list \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"period_end_timestamp\": 1785024000\n}'"}]}},"/apis/v1/tikhub/tiktok/ads/get_trends_hashtag_detail":{"post":{"description":"TikTok (ads).\n\n### Purpose\n- Get detailed data of a single trending hashtag from the Trends section\n- Includes popularity curve, related videos, audience age profile, representative countries\n\n### Parameters\n- hashtag_id: Hashtag ID, obtained from /tikhub/tiktok/ads/get_trends_hashtag_list\n- time_range: Time range in days, one of 7 / 30 / 90, default 90 (must match the hashtag's ranking range or data will be empty)\n- country_code: Country code, default US\n- cookie: Custom Cookie string, optional parameter, you can use your own Cookie to get more data\n\n### Note\n- If you've applied one or more filters and there's no result returned, try adjusting or removing some of them. The TikTok Creator dataset only includes a selection of popular records and may not contain the complete set of data.\n\n### Return Description\n- `hashtagName`, `publishCnt`, `vv`\n- `popularityCurve`: Popularity trend curve (timestamp / value)\n- `videoList`: Related videos (coverURL / itemID / vid / videoURL)\n- `ageProfile`: Audience age profile (ageLevel / vvPercent)\n- `representativeCountryProfile`: Representative countries (countryCode / countryTgiScore)\n- `industryIDs`: Industry IDs\n\nAPI references: `get_trends_hashtag_list` = `POST /tikhub/tiktok/ads/get_trends_hashtag_list` (operationId: `post_tikhub_tiktok_ads_get_trends_hashtag_list`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_tiktok_ads_get_trends_hashtag_detail","requestBody":{"content":{"application/json":{"schema":{"properties":{"cookie":{"description":"Custom Cookie string, optional parameter, you can use your own Cookie to get more data","title":"Cookie","type":"string"},"country_code":{"default":"US","description":"Country/region code","title":"Country Code","type":"string"},"hashtag_id":{"description":"Hashtag ID, obtained from /tikhub/tiktok/ads/get_trends_hashtag_list\n\nAPI references: `get_trends_hashtag_list` = `POST /tikhub/tiktok/ads/get_trends_hashtag_list` (operationId: `post_tikhub_tiktok_ads_get_trends_hashtag_list`).","title":"Hashtag Id","type":"string"},"time_range":{"default":90,"description":"Time range in days, one of 7 / 30 / 90, default 90 (must match the hashtag's ranking range or data will be empty)","title":"Time Range","type":"integer"}},"required":["hashtag_id"],"title":"Body_get_trends_hashtag_detail_api_v1_tiktok_ads_get_trends_hashtag_detail_post","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return Description\n- `hashtagName`, `publishCnt`, `vv`\n- `popularityCurve`: Popularity trend curve (timestamp / value)\n- `videoList`: Related videos (coverURL / itemID / vid / videoURL)\n- `ageProfile`: Audience age profile (ageLevel / vvPercent)\n- `representativeCountryProfile`: Representative countries (countryCode / countryTgiScore)\n- `industryIDs`: Industry IDs"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok get_trends_hashtag_detail","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-tiktok-ads-get_trends_hashtag_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:7c37f5f16417c4b1581327b594ec39095f7516b192ae855aa29ff56e1f2bb28a","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6cceeb02ad3f"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_tiktok_ads_get_trends_hashtag_detail","path":"/apis/v1/tikhub/tiktok/ads/get_trends_hashtag_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/ads/get_trends_hashtag_detail","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/ads/get_trends_hashtag_list":{"post":{"description":"TikTok (ads).\n\n### Purpose\n- Get the trending hashtag ranking from the Trends section of TikTok Creative Center\n- Switch by country/region to discover trending topics across markets\n\n### Parameters\n- time_range: Time range in days, one of 7 / 30 / 90, default 7\n- country_code: Country code, default US (see /tikhub/tiktok/ads/get_location_list for options)\n- page: Page number, default 1\n- limit: Items per page, default 20\n- industry_id: First-level industry ID (optional), filters hashtags by industry; omit for all industries. Options:\n  - 10000000000: Education\n  - 11000000000: Vehicle & Transportation\n  - 12000000000: Baby, Kids & Maternity\n  - 13000000000: Financial Services\n  - 14000000000: Beauty & Personal Care\n  - 15000000000: Tech & Electronics\n  - 16000000000: Appliances\n  - 17000000000: Travel\n  - 18000000000: Household Products\n  - 19000000000: Pets\n  - 20000000000: Apps\n  - 21000000000: Home Improvement\n  - 22000000000: Apparel & Accessories\n  - 23000000000: News & Entertainment\n  - 24000000000: Business Services\n  - 25000000000: Games\n  - 26000000000: Life Services\n  - 27000000000: Food & Beverage\n  - 28000000000: Sports & Outdoor\n  - 29000000000: Health\n- cookie: Custom Cookie string, optional parameter, you can use your own Cookie to get more data\n\n### Note\n- If you've applied one or more filters and there's no result returned, try adjusting or removing some of them. The TikTok Creator dataset only includes a selection of popular records and may not contain the complete set of data.\n\n### Return Description\n- `items`: Hashtag list (hashtagID / hashtagName / industryIDs / popularityCurve / publishCnt / rankIndex / topCreators / vv)\n- `pagination`: Pagination info (page / limit / totalCount / hasMore)\n\nAPI references: `get_location_list` = `POST /tikhub/tiktok/ads/get_location_list` (operationId: `post_tikhub_tiktok_ads_get_location_list`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_tiktok_ads_get_trends_hashtag_list","requestBody":{"content":{"application/json":{"schema":{"properties":{"cookie":{"description":"Custom Cookie string, optional parameter, you can use your own Cookie to get more data","title":"Cookie","type":"string"},"country_code":{"default":"US","description":"Country/region code\n\nUsage: Country code, default US (see /tikhub/tiktok/ads/get_location_list for options)\n\nAPI references: `get_location_list` = `POST /tikhub/tiktok/ads/get_location_list` (operationId: `post_tikhub_tiktok_ads_get_location_list`).","title":"Country Code","type":"string"},"industry_id":{"description":"First-level industry ID (optional), e.g. 10000000000=Education\n\nUsage: First-level industry ID (optional), filters hashtags by industry; omit for all industries. Options:\n  - 10000000000: Education\n  - 11000000000: Vehicle & Transportation\n  - 12000000000: Baby, Kids & Maternity\n  - 13000000000: Financial Services\n  - 14000000000: Beauty & Personal Care\n  - 15000000000: Tech & Electronics\n  - 16000000000: Appliances\n  - 17000000000: Travel\n  - 18000000000: Household Products\n  - 19000000000: Pets\n  - 20000000000: Apps\n  - 21000000000: Home Improvement\n  - 22000000000: Apparel & Accessories\n  - 23000000000: News & Entertainment\n  - 24000000000: Business Services\n  - 25000000000: Games\n  - 26000000000: Life Services\n  - 27000000000: Food & Beverage\n  - 28000000000: Sports & Outdoor\n  - 29000000000: Health","title":"Industry Id","type":"integer"},"limit":{"default":20,"description":"Items per page, default 20","title":"Limit","type":"integer"},"page":{"default":1,"description":"Page number, default 1","title":"Page","type":"integer"},"time_range":{"default":7,"description":"Time range in days, one of 7 / 30 / 90, default 7","title":"Time Range","type":"integer"}},"title":"Body_get_trends_hashtag_list_api_v1_tiktok_ads_get_trends_hashtag_list_post","type":"object"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return Description\n- `items`: Hashtag list (hashtagID / hashtagName / industryIDs / popularityCurve / publishCnt / rankIndex / topCreators / vv)\n- `pagination`: Pagination info (page / limit / totalCount / hasMore)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok get_trends_hashtag_list","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-tiktok-ads-get_trends_hashtag_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:44b6139a6ef3edf0df49e41957ba997efdd1fe4ae2006805ec4a92558d0bd790","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1fd0a10986af"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_tiktok_ads_get_trends_hashtag_list","path":"/apis/v1/tikhub/tiktok/ads/get_trends_hashtag_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/ads/get_trends_hashtag_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/ads/search_ads":{"post":{"description":"TikTok (ads).\n\n### Purpose\n- Search ads in TikTok's Creative Center with multi-dimensional filtering and sorting\n- Discover effective ad cases related to specific industries, keywords, or objectives\n- Provide reference and inspiration for ad planning and creative production\n\n### Parameters\n- keyword: Search keyword, optional, returns all ads if empty\n- objective: Optional ad objective; omit it to include all objectives\n- like: Optional performance percentile; omit it to include all percentiles\n- period: Time period in days, e.g., 7, 30, 120, 180 days\n- industry: Industry ID list, multiple IDs separated by commas. Full industry ID list: https://github.com/TikHub/TikTok-Ads-Industry-Code\n- page: Page number, default 1\n- limit: Items per page, default 20, max 50\n- order_by: Sort method, \"for_you\"=Recommended, \"likes\"=Sort by likes\n- country_code: Country code, e.g., US, UK, JP\n- ad_format: Optional ad format; 1=Spark Ads, 2=Non-Spark Ads\n- ad_language: Optional ad language code, e.g., en, zh-Hant\n- duration: Optional video duration filter value\n- pattern_label: Optional creative pattern label\n- cookie: Custom Cookie string, optional parameter, can be used to fetch more data\n\n### Note\n- If you've applied one or more filters and there's no result returned, try adjusting or removing some of them. The TikTok Creator dataset only includes a selection of popular records and may not contain the complete set of data.\n\n### Common Industry ID Examples\n- Games: 27000000000\n- E-commerce: 19000000000\n- Financial Services: 30000000000\n- Education: 10000000000\n- Beauty & Personal Care: 22000000000\n- Food & Beverage: 16000000000\n\n### Return Description\n- `materials`: List of ad materials\n  - `id`: Ad material ID\n  - `aweme_id`: Ad video ID\n  - `desc`: Ad description\n  - `create_time`: Creation time\n  - `video_info`: Video information\n    - `cover`: Cover image URL\n    - `duration`: Duration in seconds\n  - `statistics`: Statistics\n    - `digg_count`: Number of likes\n    - `comment_count`: Number of comments\n    - `share_count`: Number of shares\n  - `ads_info`: Ad information\n    - `advertiser_name`: Advertiser name\n    - `landing_page`: Landing page URL\n- `pagination`: Pagination info\n  - `page`: Current page\n  - `limit`: Items per page\n  - `total`: Total count\n  - `has_more`: Whether there are more items\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_tiktok_ads_search_ads","requestBody":{"content":{"application/json":{"schema":{"properties":{"ad_format":{"description":"Ad format (optional): 1=Spark Ads, 2=Non-Spark Ads","title":"Ad Format","type":["integer","null"]},"ad_language":{"description":"Ad language (optional)","title":"Ad Language","type":["string","null"]},"cookie":{"description":"Custom Cookie string, optional parameter, can be used to fetch more data","title":"Cookie","type":"string"},"country_code":{"default":"US","description":"Country code","title":"Country Code","type":"string"},"duration":{"description":"Video duration filter value (optional)","title":"Duration","type":["integer","null"]},"industry":{"description":"Industry ID list, multiple IDs separated by commas. Full industry ID list: https://github.com/TikHub/TikTok-Ads-Industry-Code","title":"Industry","type":"string"},"keyword":{"description":"Search keyword, optional, returns all ads if empty","title":"Keyword","type":"string"},"like":{"description":"Performance rank (optional; 1=top 1-20%, 2=top 21-40%, 3=top 41-60%, 4=top 61-80%, 5=top 81-100%)","title":"Like","type":["integer","null"]},"limit":{"default":20,"description":"Items per page, default 20, max 50","maximum":50,"title":"Limit","type":"integer"},"objective":{"description":"Ad objective (optional): 1=Traffic, 2=App install, 3=Conversion, 4=Video views, 5=Reach, 6=Lead generation, 7=Product sales","title":"Objective","type":["integer","null"]},"order_by":{"default":"for_you","description":"Sort method, \"for_you\"=Recommended, \"likes\"=Sort by likes","title":"Order By","type":"string"},"page":{"default":1,"description":"Page number, default 1","title":"Page","type":"integer"},"pattern_label":{"description":"Creative pattern label (optional)","title":"Pattern Label","type":["string","null"]},"period":{"default":180,"description":"Time period in days, e.g., 7, 30, 120, 180 days","title":"Period","type":"integer"},"search_id":{"description":"Search ID (optional)","title":"Search Id","type":"string"}},"title":"Body_search_ads_api_v1_tiktok_ads_search_ads_post","type":"object"}}}},"responses":{"200":{"content":{"application/json":{"example":{"code":200,"data":{"materials":[{"ads_info":{"advertiser_name":"PetToys Inc.","landing_page":"https://example.com/cat-toys"},"aweme_id":"7213258221116751874","create_time":1680234567,"desc":"Best interactive cat toys! Keep your cats entertained 🐱","id":"7213258221116751874","statistics":{"comment_count":3421,"digg_count":128456,"share_count":892},"video_info":{"cover":"https://p16-ad-sg.tiktokcdn.com/img/xxx.jpeg","duration":15}}],"pagination":{"has_more":true,"limit":20,"page":1,"total":1523}},"params":{"industry":"27000000000","keyword":"cat toy","limit":20,"page":1,"period":180},"router":"/api/v1/tiktok/ads/search_ads"},"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return Description\n- `materials`: List of ad materials\n  - `id`: Ad material ID\n  - `aweme_id`: Ad video ID\n  - `desc`: Ad description\n  - `create_time`: Creation time\n  - `video_info`: Video information\n    - `cover`: Cover image URL\n    - `duration`: Duration in seconds\n  - `statistics`: Statistics\n    - `digg_count`: Number of likes\n    - `comment_count`: Number of comments\n    - `share_count`: Number of shares\n  - `ads_info`: Ad information\n    - `advertiser_name`: Advertiser name\n    - `landing_page`: Landing page URL\n- `pagination`: Pagination info\n  - `page`: Current page\n  - `limit`: Items per page\n  - `total`: Total count\n  - `has_more`: Whether there are more items\n\nThe media-type example is an illustrative response from the official documentation, not a live response. Its router and params metadata use upstream naming."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok search_ads","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-tiktok-ads-search_ads","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:7c8f8d5668d20fb2fb7a39c619eb55007d35c3774a72276f058ed7a6e889913c","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c0caa31c719f"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_tiktok_ads_search_ads","path":"/apis/v1/tikhub/tiktok/ads/search_ads"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/ads/search_ads","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/analytics/detect_fake_views":{"get":{"description":"TikTok (analytics).\n\n### Purpose\n- Analyze TikTok video traffic data using advanced algorithms to precisely detect potential fake views and unnatural engagement\n- Evaluate content authenticity and traffic quality based on TikTok's Traffic Pool theory\n- Provide comprehensive fraud risk analysis with in-depth assessment across 8 dimensions and 20+ metrics\n- Deliver professional traffic quality reports and optimization recommendations for creators, MCN agencies, and content managers\n\n### Parameters\n- item_id: Video ID, required parameter, can be extracted from video URL (e.g., 7460937381265411370 from https://www.tiktok.com/@tiktok/video/7460937381265411370)\n- content_category: Content category, optional parameter, affects engagement rate benchmarks, options include:\n  - default: Default category for general content\n  - entertainment: Entertainment content, expected to have higher engagement\n  - education: Educational content, expected to have moderate engagement and higher save rates\n  - product: Product content, expected to have lower engagement but higher conversion\n  - verified_large: Large verified accounts, expected to have appropriately lower engagement rates\n\n### Return Description\n- `video_metrics`: Core video metrics\n  - `total_views`: Total number of views\n  - `total_likes`: Total number of likes\n  - `total_comments`: Total number of comments\n  - `total_favorites`: Total number of saves\n  - `total_shares`: Total number of shares\n  - `engagement_rates`: Engagement rate metrics, higher is better\n    - `like_ratio`: Like rate, normal range 1-10%, may be lower for large accounts\n    - `comment_ratio`: Comment rate, normal range 0.1-0.5%, excellent if above 1%\n    - `favorite_ratio`: Save rate, normal range 0.05-0.8%\n    - `share_ratio`: Share rate, normal range 0.05-0.5%, excellent if above 1%\n\n- `creator_metrics`: Creator account health indicators\n  - `account_age_days`: Account age in days, longer is more credible\n  - `follower_count`: Number of followers, affects expected view count\n  - `verified`: Whether account is verified, verified accounts have higher credibility\n  - `trust_score`: Account trust score (0-100), higher is more trustworthy\n\n- `content_metrics`: Content quality indicators\n  - `content_type`: Content type (video, image, etc.)\n  - `created_by_ai`: Whether AI-generated, AI-generated content may have specific traffic patterns\n  - `high_quality_upload`: Whether high-quality upload, high-quality uploads are more credible\n\n- `fake_view_analysis`: Comprehensive fake traffic analysis\n  - `fake_score`: Fake view score (0-100), lower is better:\n    - 0-20: Very low risk, natural traffic patterns\n    - 20-40: Low risk, may have minor anomalies but not problematic\n    - 40-60: Medium risk, anomalies worth attention\n    - 60-80: High risk, obvious fake traffic characteristics\n    - 80-100: Very high risk, almost certainly fake traffic\n  - `confidence_level`: Risk level, categorized as \"Minimal\", \"Low\", \"Medium\", \"High\"\n  - `estimated_fake_views`: Estimated fake views, calculated based on fake traffic model\n  - `fake_view_percentage`: Fake view percentage, proportion of fake views to total views\n  - `is_suspicious`: Whether suspicious, comprehensive judgment if attention is needed\n  - `main_detection_reason`: Main detection reason, most significant anomaly feature\n  - `component_scores`: Dimensional anomaly scores, each 0-100, lower is better:\n    - `engagement_score`: Engagement anomaly score\n    - `distribution_score`: Distribution anomaly score\n    - `consistency_score`: Consistency anomaly score\n    - `creator_credibility_score`: Creator credibility anomaly score\n    - `content_authenticity_score`: Content authenticity anomaly score\n    - `follower_correlation_score`: Follower correlation anomaly score\n    - `racing_mechanism_score`: Racing mechanism anomaly score\n    - `fan_growth_score`: Fan growth anomaly score\n\n- `traffic_pool`: Traffic pool analysis (TikTok racing mechanism)\n  - `current_tier`: Current traffic pool level (1-8), higher means more traffic\n  - `current_tier_name`: Current traffic pool name\n  - `expected_tier`: Expected traffic pool level, based on organic traffic prediction\n  - `expected_tier_name`: Expected traffic pool name\n  - `current_views_range`: Current traffic pool expected view range\n  - `expected_views_range`: Expected traffic pool view range\n  - `estimated_organic_views`: Estimated organic views, real views after deducting fake ones\n\n- `suspicious_features`: List of suspicious features, specific detected anomalies\n\n- `recommendations`: Recommended actions\n  - `action`: Recommended action type, possible values include:\n    - `no_action`: No action needed, healthy content\n    - `monitor`: Continuous monitoring, minor anomalies present\n    - `scheduled_review`: Schedule review, anomalies worth attention\n    - `immediate_review`: Immediate review, serious anomalies present\n  - `risk_level`: Risk level (\"low\", \"medium\", \"high\", \"critical\")\n  - `potential_revenue_impact`: Potential revenue impact\n  - `suggested_steps`: Suggested steps, specific action recommendations\n\n- `mcn_report`: (Optional) MCN business impact analysis report, applicable for business accounts\n  - `summary`: Summary information\n  - `business_impact`: Business impact assessment\n    - `revenue_impact`: Revenue impact assessment\n    - `brand_safety_impact`: Brand safety impact\n    - `platform_relationship`: Platform relationship impact\n    - `contract_impact`: Contract impact assessment\n  - `recommended_actions`: Recommended action list\n  - `historical_context`: Historical background data\n\n### Features and Advantages\n- Precise evaluation system built on TikTok's native Traffic Pool theory\n- Comprehensive analysis across 8 dimensions and 20+ metrics, covering traffic, engagement, creator, content, etc.\n- Adaptive algorithm automatically adjusts thresholds based on account size, verification status, content type\n- Anomaly detection based on big data statistical models, accurately identifies unnatural traffic patterns\n- Provides customized evaluation standards for different account sizes (micro, small, medium, large, extra-large)\n- Delivers detailed business impact analysis and specific, actionable recommendations\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_analytics_detect_fake_views","parameters":[{"description":"Content category, optional parameter, affects engagement rate benchmarks, options include:\n  - default: Default category for general content\n  - entertainment: Entertainment content, expected to have higher engagement\n  - education: Educational content, expected to have moderate engagement and higher save rates\n  - product: Product content, expected to have lower engagement but higher conversion\n  - verified_large: Large verified accounts, expected to have appropriately lower engagement rates","in":"query","name":"content_category","required":false,"schema":{"default":"default","description":"Content category, optional parameter, affects engagement rate benchmarks, options include:\n  - default: Default category for general content\n  - entertainment: Entertainment content, expected to have higher engagement\n  - education: Educational content, expected to have moderate engagement and higher save rates\n  - product: Product content, expected to have lower engagement but higher conversion\n  - verified_large: Large verified accounts, expected to have appropriately lower engagement rates","title":"Content Category","type":"string"}},{"description":"Video ID, required parameter, can be extracted from video URL (e.g., 7460937381265411370 from https://www.tiktok.com/@tiktok/video/7460937381265411370)","example":"7460937381265411370","in":"query","name":"item_id","required":true,"schema":{"description":"Video ID, required parameter, can be extracted from video URL (e.g., 7460937381265411370 from https://www.tiktok.com/@tiktok/video/7460937381265411370)","title":"Item Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"code":200,"data":{"content_metrics":{"content_type":"video","created_by_ai":false,"high_quality_upload":true},"creator_metrics":{"account_age_days":3733.94,"follower_count":89827771,"trust_score":100,"verified":true},"fake_view_analysis":{"component_scores":{"consistency_score":0,"content_authenticity_score":34,"creator_credibility_score":0,"distribution_score":10,"engagement_score":0,"fan_growth_score":45,"follower_correlation_score":35,"racing_mechanism_score":0},"confidence_level":"Minimal","estimated_fake_views":7970745,"fake_score":7.16,"fake_view_percentage":5,"is_suspicious":false,"main_detection_reason":"Statistical View Anomalies"},"mcn_report":{"business_impact":{"brand_safety_impact":{"level":"minimal"},"platform_relationship":{"status":"good"},"revenue_impact":{"estimated_amount":7970.745,"level":"low"}},"summary":{"estimated_revenue_impact":7970.745,"recommended_actions":"No immediate action required"}},"recommendations":{"action":"no_action","potential_revenue_impact":"minimal","risk_level":"low","suggested_steps":["No immediate action required","Include in routine monitoring"]},"suspicious_features":["Suspicious: Reached 100000 followers from 10000 in only 31 days","Suspicious: Account gaining 24063 followers per day on average"],"traffic_pool":{"current_tier":8,"current_tier_name":"8th-Level Traffic Pool","current_views_range":"30M+","estimated_organic_views":148000807,"expected_tier":8,"expected_tier_name":"8th-Level Traffic Pool","expected_views_range":"30M+"},"video_metrics":{"engagement_rates":{"comment_ratio":0.00246,"favorite_ratio":0.0066,"like_ratio":0.09922,"share_ratio":0.00823},"total_comments":392493,"total_favorites":1051470,"total_likes":15817234,"total_shares":1312741,"total_views":159414915}},"params":{"content_category":"verified_large","item_id":"7460937381265411370"},"router":"/api/v1/tiktok/analytics/detect_fake_views"},"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return Description\n- `video_metrics`: Core video metrics\n  - `total_views`: Total number of views\n  - `total_likes`: Total number of likes\n  - `total_comments`: Total number of comments\n  - `total_favorites`: Total number of saves\n  - `total_shares`: Total number of shares\n  - `engagement_rates`: Engagement rate metrics, higher is better\n    - `like_ratio`: Like rate, normal range 1-10%, may be lower for large accounts\n    - `comment_ratio`: Comment rate, normal range 0.1-0.5%, excellent if above 1%\n    - `favorite_ratio`: Save rate, normal range 0.05-0.8%\n    - `share_ratio`: Share rate, normal range 0.05-0.5%, excellent if above 1%\n\n- `creator_metrics`: Creator account health indicators\n  - `account_age_days`: Account age in days, longer is more credible\n  - `follower_count`: Number of followers, affects expected view count\n  - `verified`: Whether account is verified, verified accounts have higher credibility\n  - `trust_score`: Account trust score (0-100), higher is more trustworthy\n\n- `content_metrics`: Content quality indicators\n  - `content_type`: Content type (video, image, etc.)\n  - `created_by_ai`: Whether AI-generated, AI-generated content may have specific traffic patterns\n  - `high_quality_upload`: Whether high-quality upload, high-quality uploads are more credible\n\n- `fake_view_analysis`: Comprehensive fake traffic analysis\n  - `fake_score`: Fake view score (0-100), lower is better:\n    - 0-20: Very low risk, natural traffic patterns\n    - 20-40: Low risk, may have minor anomalies but not problematic\n    - 40-60: Medium risk, anomalies worth attention\n    - 60-80: High risk, obvious fake traffic characteristics\n    - 80-100: Very high risk, almost certainly fake traffic\n  - `confidence_level`: Risk level, categorized as \"Minimal\", \"Low\", \"Medium\", \"High\"\n  - `estimated_fake_views`: Estimated fake views, calculated based on fake traffic model\n  - `fake_view_percentage`: Fake view percentage, proportion of fake views to total views\n  - `is_suspicious`: Whether suspicious, comprehensive judgment if attention is needed\n  - `main_detection_reason`: Main detection reason, most significant anomaly feature\n  - `component_scores`: Dimensional anomaly scores, each 0-100, lower is better:\n    - `engagement_score`: Engagement anomaly score\n    - `distribution_score`: Distribution anomaly score\n    - `consistency_score`: Consistency anomaly score\n    - `creator_credibility_score`: Creator credibility anomaly score\n    - `content_authenticity_score`: Content authenticity anomaly score\n    - `follower_correlation_score`: Follower correlation anomaly score\n    - `racing_mechanism_score`: Racing mechanism anomaly score\n    - `fan_growth_score`: Fan growth anomaly score\n\n- `traffic_pool`: Traffic pool analysis (TikTok racing mechanism)\n  - `current_tier`: Current traffic pool level (1-8), higher means more traffic\n  - `current_tier_name`: Current traffic pool name\n  - `expected_tier`: Expected traffic pool level, based on organic traffic prediction\n  - `expected_tier_name`: Expected traffic pool name\n  - `current_views_range`: Current traffic pool expected view range\n  - `expected_views_range`: Expected traffic pool view range\n  - `estimated_organic_views`: Estimated organic views, real views after deducting fake ones\n\n- `suspicious_features`: List of suspicious features, specific detected anomalies\n\n- `recommendations`: Recommended actions\n  - `action`: Recommended action type, possible values include:\n    - `no_action`: No action needed, healthy content\n    - `monitor`: Continuous monitoring, minor anomalies present\n    - `scheduled_review`: Schedule review, anomalies worth attention\n    - `immediate_review`: Immediate review, serious anomalies present\n  - `risk_level`: Risk level (\"low\", \"medium\", \"high\", \"critical\")\n  - `potential_revenue_impact`: Potential revenue impact\n  - `suggested_steps`: Suggested steps, specific action recommendations\n\n- `mcn_report`: (Optional) MCN business impact analysis report, applicable for business accounts\n  - `summary`: Summary information\n  - `business_impact`: Business impact assessment\n    - `revenue_impact`: Revenue impact assessment\n    - `brand_safety_impact`: Brand safety impact\n    - `platform_relationship`: Platform relationship impact\n    - `contract_impact`: Contract impact assessment\n  - `recommended_actions`: Recommended action list\n  - `historical_context`: Historical background data\n\nThe media-type example is an illustrative response from the official documentation, not a live response. Its router and params metadata use upstream naming."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok detect_fake_views","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-analytics-detect_fake_views","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:9a4a32cab3dfc74483cd00124122e9c432bb011a502d9b80200e2983f6910aa5","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3195a69e21c8"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_analytics_detect_fake_views","path":"/apis/v1/tikhub/tiktok/analytics/detect_fake_views"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/analytics/detect_fake_views","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/analytics/detect_fake_views?item_id=7460937381265411370' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/analytics/fetch_comment_keywords":{"get":{"description":"TikTok (analytics).\n\n### Purpose\n- Analyze popular keywords and topics in video comments to uncover user feedback\n- Extract main content and opinions from audience comments to understand viewer focus points\n- Support creators in optimizing content strategy and enhancing audience engagement and connection\n\n### Parameters\n- item_id: Video ID, required parameter, can be obtained from video sharing links or TikTok Studio\n\n### Return Description\n- `item_id`: The requested video ID\n- `key_words`: List of keywords extracted from comments, including:\n  - `key_word`: Keyword text\n  - `comments`: List of comments containing this keyword, each comment includes:\n    - `cid`: Comment ID\n    - `text`: Comment content\n    - `create_date`: Comment creation timestamp\n    - `digg_count`: Number of likes on the comment\n    - `comment_type`: Comment type\n    - `comment_author`: Comment author information\n      - `uid`: User ID\n      - `nick_name`: User nickname\n      - `cover`: User avatar information\n        - `url_list`: List of avatar URLs\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_analytics_fetch_comment_keywords","parameters":[{"description":"Video ID, required parameter, can be obtained from video sharing links or TikTok Studio","example":"7502551047378832671","in":"query","name":"item_id","required":true,"schema":{"description":"Video ID, required parameter, can be obtained from video sharing links or TikTok Studio","title":"Item Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"code":200,"data":{"item_id":"7502551047378832671","key_words":[{"comments":[{"cid":"7502621950457463574","comment_author":{"nick_name":"ollie_russell05","uid":"7332627012203414560"},"create_date":1746840350,"digg_count":17,"text":"Imagine been tik tok and only getting 700 likes 🥀🙏😭"}],"key_word":"tik tok"},{"comments":[{"cid":"7502743477604680465","comment_author":{"nick_name":"★ 🇦🇫","uid":"7274239704915149829"},"create_date":1746868614,"digg_count":13,"text":"I want to go viral"}],"key_word":"go viral"}]},"params":{"item_id":"7502551047378832671"},"router":"/api/v1/tiktok/analytics/fetch_comment_keywords"},"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return Description\n- `item_id`: The requested video ID\n- `key_words`: List of keywords extracted from comments, including:\n  - `key_word`: Keyword text\n  - `comments`: List of comments containing this keyword, each comment includes:\n    - `cid`: Comment ID\n    - `text`: Comment content\n    - `create_date`: Comment creation timestamp\n    - `digg_count`: Number of likes on the comment\n    - `comment_type`: Comment type\n    - `comment_author`: Comment author information\n      - `uid`: User ID\n      - `nick_name`: User nickname\n      - `cover`: User avatar information\n        - `url_list`: List of avatar URLs\n\nThe media-type example is an illustrative response from the official documentation, not a live response. Its router and params metadata use upstream naming."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_comment_keywords","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-analytics-fetch_comment_keywords","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:4eb11aa5329faba42aa2d8f6d6315e9378560d6eb625025d1a68353019ba80fc","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"38ec0f97e053"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_analytics_fetch_comment_keywords","path":"/apis/v1/tikhub/tiktok/analytics/fetch_comment_keywords"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/analytics/fetch_comment_keywords","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/analytics/fetch_comment_keywords?item_id=7502551047378832671' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/analytics/fetch_creator_info_and_milestones":{"get":{"description":"TikTok (analytics).\n\n### Purpose\n- Retrieve basic information and key metrics for TikTok creator accounts\n- View creator growth journey and important achieved milestones\n- Analyze creator account development trajectory, understand follower growth and content influence changes\n\n### Parameters\n- user_id: Creator user ID, required parameter, can be obtained from user profile URL or TikTok backend\n\n### Return Description\n- `user_id`: The requested creator ID\n- `creator_info`: The creator's basic information\n  - `nickname`: Creator's display name\n  - `sec_user_id`: Security user ID\n  - `unique_id`: Unique username\n  - `avatar_url`: Profile picture URL\n  - `follower_count`: Number of followers\n  - `like_count`: Total number of likes received\n- `milestones`: List of creator account milestones, each milestone includes:\n  - `milestone`: Milestone type ID\n  - `milestone_title`: Milestone title (e.g., \"Reached 1 million followers\")\n  - `milestone_year`: Year when the milestone was achieved\n  - `milestone_month_day`: Month and day when the milestone was achieved\n  - `creator_summary`: Milestone-related description\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_analytics_fetch_creator_info_and_milestones","parameters":[{"description":"Creator user ID, required parameter, can be obtained from user profile URL or TikTok backend","example":"107955","in":"query","name":"user_id","required":true,"schema":{"description":"Creator user ID, required parameter, can be obtained from user profile URL or TikTok backend","title":"User Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"code":200,"data":{"creator_info":{"avatar_url":"https://p19-pu-sign-useast8.tiktokcdn-us.com/tos-useast5-avt-0068-tx/ba67b11de451691939223e9d978e613a~tplv-tiktokx-cropcenter:720:720.webp","follower_count":89812099,"like_count":382411162,"nickname":"TikTok","sec_user_id":"MS4wLjABAAAAv7iSuuXDJGDvJkmH_vz1qkDZYo1apxgzaxdBSeIuPiM","unique_id":"tiktok"},"milestones":[{"milestone":6,"milestone_month_day":"10/4","milestone_title":"Reached 1 million followers","milestone_year":"2015"},{"milestone":1,"milestone_month_day":"2/27","milestone_title":"Started posting on TikTok","milestone_year":"2015"}],"user_id":"107955"},"params":{"user_id":"107955"},"router":"/api/v1/tiktok/analytics/fetch_creator_info_and_milestones"},"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return Description\n- `user_id`: The requested creator ID\n- `creator_info`: The creator's basic information\n  - `nickname`: Creator's display name\n  - `sec_user_id`: Security user ID\n  - `unique_id`: Unique username\n  - `avatar_url`: Profile picture URL\n  - `follower_count`: Number of followers\n  - `like_count`: Total number of likes received\n- `milestones`: List of creator account milestones, each milestone includes:\n  - `milestone`: Milestone type ID\n  - `milestone_title`: Milestone title (e.g., \"Reached 1 million followers\")\n  - `milestone_year`: Year when the milestone was achieved\n  - `milestone_month_day`: Month and day when the milestone was achieved\n  - `creator_summary`: Milestone-related description\n\nThe media-type example is an illustrative response from the official documentation, not a live response. Its router and params metadata use upstream naming."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_creator_info_and_milestones","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-analytics-fetch_creator_info_and_milestones","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:80c879d18d0875e9250a1a284fda9d4e304f03cf5e4851c46a235b6511f4fdd1","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"03006839f1af"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_analytics_fetch_creator_info_and_milestones","path":"/apis/v1/tikhub/tiktok/analytics/fetch_creator_info_and_milestones"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/analytics/fetch_creator_info_and_milestones","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/analytics/fetch_creator_info_and_milestones?user_id=107955' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/analytics/fetch_video_metrics":{"get":{"description":"TikTok (analytics).\n\n### Purpose\n- Retrieve detailed analytics data for TikTok videos, including views, likes, comments, and favorites\n- Provide total statistics and daily trends for 14 days since the release date, facilitating video performance analysis\n- Help creators analyze content effectiveness, evaluate user engagement, and optimize content strategy\n\n### Parameters\n- item_id: Video ID, required parameter, can be obtained from video sharing links or TikTok Studio\n\n### Return Description\n- `item_id`: The requested video ID\n- `video_views`: Total number of video views\n  - `value`: View count value\n- `video_views_14_days`: Daily view trends for the past 14 days\n  - `interval`: Data interval type\n  - `value`: List of daily data\n- `likes`: Total number of likes on the video\n  - `value`: Like count value\n- `likes_14_days`: Daily like trends for the past 14 days\n- `comments`: Total number of comments on the video\n  - `value`: Comment count value\n- `comments_14_days`: Daily comment trends for the past 14 days\n- `favorites`: Total number of times the video was favorited\n  - `value`: Favorite count value\n- `favorites_14_days`: Daily favorite trends for the past 14 days\n- `video_summary`: Overview analysis of video performance\n  - `title`: Overview title\n  - `content`: Overview content\n  - `summary_type`: Overview type\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_analytics_fetch_video_metrics","parameters":[{"description":"Video ID, required parameter, can be obtained from video sharing links or TikTok Studio","example":"7502551047378832671","in":"query","name":"item_id","required":true,"schema":{"description":"Video ID, required parameter, can be obtained from video sharing links or TikTok Studio","title":"Item Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"code":200,"data":{"comments":{"value":6920},"favorites":{"value":1243},"item_id":"7502551047378832671","likes":{"value":11571},"video_summary":{"content":"This post received more comments per view than most other posts.","title":"Overview"},"video_views":{"value":1555500}},"params":{"item_id":"7502551047378832671"},"router":"/api/v1/tiktok/analytics/fetch_video_metrics"},"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return Description\n- `item_id`: The requested video ID\n- `video_views`: Total number of video views\n  - `value`: View count value\n- `video_views_14_days`: Daily view trends for the past 14 days\n  - `interval`: Data interval type\n  - `value`: List of daily data\n- `likes`: Total number of likes on the video\n  - `value`: Like count value\n- `likes_14_days`: Daily like trends for the past 14 days\n- `comments`: Total number of comments on the video\n  - `value`: Comment count value\n- `comments_14_days`: Daily comment trends for the past 14 days\n- `favorites`: Total number of times the video was favorited\n  - `value`: Favorite count value\n- `favorites_14_days`: Daily favorite trends for the past 14 days\n- `video_summary`: Overview analysis of video performance\n  - `title`: Overview title\n  - `content`: Overview content\n  - `summary_type`: Overview type\n\nThe media-type example is an illustrative response from the official documentation, not a live response. Its router and params metadata use upstream naming."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_video_metrics","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-analytics-fetch_video_metrics","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:0f6728a2cede87880b7e2286da7dde774e0daf5c61357e60ef491d8a0b7844c9","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e47456d769ff"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_analytics_fetch_video_metrics","path":"/apis/v1/tikhub/tiktok/analytics/fetch_video_metrics"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/analytics/fetch_video_metrics","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/analytics/fetch_video_metrics?item_id=7502551047378832671' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/app/v3/TTencrypt_algorithm":{"post":{"description":"TikTok (app/v3).\n\n### Purpose:\n- TikTok APP encryption algorithm, used to generate encrypted parameters in the request header.\n- The generated encrypted parameter list:\n    - `x-ladon`\n    - `x-khronos`\n    - `x-argus`\n    - `x-gorgon` (8404)\n\n### Parameters:\n- url: Full URL to be encrypted\n- data: If the interface is a POST request, please fill in the data of the POST request to participate in the encryption calculation. For GET requests, pass an empty string.\n- device_info: Device information, optional parameter, if not filled in, the default device information will be used, and the device information will modify the parameters in the URL passed in.\n\n### Return:\n- Encrypted parameter list\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_tiktok_app_v3_TTencrypt_algorithm","requestBody":{"content":{"application/json":{"schema":{"properties":{"data":{"default":"","description":"If there is a POST request, please fill in the POST request data to participate in the encryption calculation","title":"Data","type":"string"},"device_info":{"additionalProperties":true,"default":{"aid":"1233","cdid":"b820f79c-c74a-47b0-912f-ee3002ce60dc","channel":"googleplay","cookies":{},"device_brand":"HONOR","device_id":"7423364899755607598","device_manufacturer":"HUAWEI","device_model":"HONOR V30","device_platform":"android","device_type":"OXF-AN00","dpi":480,"host_abi":"arm64-v8a","iid":"7423365134775469866","lanusk":"","manifest_version_code":"2023604040","mc":"7E:EE:BA:BC:5E:40","mssdk_token":"","openudid":"63401ab5140125d1","os_api":29,"os_version":"10","resolution":"2400*1080","rom":"11.0.0.185C00","rom_version":"OXF-AN00-user 11.0.0 HUAWEIOXF-AN00 185-CHN-LGRP3 release-keys","server_time":1728386909,"ua":"com.zhiliaoapp.musically/2023604040 (Linux; U; Android 10; zh_CN; OXF-AN00; Build/185-CHN-LGRP3;tt-ok/3.12.13.4-tiktok)","update_version_code":"2023604040","uuid":"350244698061054","version_code":"360404","version_name":"36.4.4"},"description":"Device information, optional parameter; if not provided, default device information is used\n\nUsage: Device information, optional parameter, if not filled in, the default device information will be used, and the device information will modify the parameters in the URL passed in.","title":"Device Info","type":"object"},"url":{"default":"https://api16-normal-useast5.tiktokv.us/tiktok/v1/upvote/item/list?user_id=6726034365602628610&offset=0&count=21&scene=0&iid=7425045478163400491&device_id=7349721034012280362&ac=WIFI&channel=googleplay&aid=1233&app_name=musical_ly&version_code=360704&version_name=36.7.4&device_platform=android&os=android&ab_version=36.7.4&ssmix=a&device_type=Pixel+6+Pro&device_brand=google&language=zh&os_api=33&os_version=13&openudid=711192517a8bbf03&manifest_version_code=2023607040&resolution=1440*2891&dpi=560&update_version_code=2023607040&_rticket=1728977220468&is_pad=0&app_type=normal&sys_region=CN&last_install_time=1728977141&timezone_name=America%2FLos_Angeles&app_language=zh-Hans&ac2=wifi5g&uoo=0&op_region=CN&timezone_offset=-28800&build_number=36.7.4&host_abi=arm64-v8a&locale=zh-Hans&region=CN&content_language=en%2C&ts=1728977220&cdid=aa21524b-8633-49ca-8e6e-3275fe1672db","description":"URL to be encrypted","title":"Url","type":"string"}},"title":"TikTok_APP_Encrypt_Request","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Encrypted parameter list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok TTencrypt_algorithm","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-tiktok-app-v3-TTencrypt_algorithm","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:63405d88cdf1230a20064221a9c208744aa48845e50d4a4f51d6221cd440e2ba","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7d025ce89723"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_tiktok_app_v3_TTencrypt_algorithm","path":"/apis/v1/tikhub/tiktok/app/v3/TTencrypt_algorithm"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/TTencrypt_algorithm","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/app/v3/check_live_room_online":{"get":{"description":"TikTok (app/v3).\n\n### Purpose\n- Check if live room is online\n- The Room ID of the live room can be obtained from the `/tikhub/tiktok/web/get_live_room_id` interface through the live room link\n\n### Parameters\n- room_id: Live room id\n\n### Return\n- Whether online\n\nAPI references: `get_live_room_id` = `GET /tikhub/tiktok/web/get_live_room_id` (operationId: `get_tikhub_tiktok_web_get_live_room_id`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_app_v3_check_live_room_online","parameters":[{"description":"Live room id","example":"7358603858249009962","in":"query","name":"room_id","required":true,"schema":{"description":"Live room id","title":"Room Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Whether online"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok check_live_room_online","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-app-v3-check_live_room_online","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:d6beed14b5fd7be2f8414f13341ee54a4b0a643582ad585fba0a2ec1de742160","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"656c0b83ccaf"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_app_v3_check_live_room_online","path":"/apis/v1/tikhub/tiktok/app/v3/check_live_room_online"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/check_live_room_online","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/app/v3/check_live_room_online?room_id=7358603858249009962' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/app/v3/check_live_room_online_batch":{"post":{"description":"TikTok (app/v3).\n\n### Purpose\n- Batch check TikTok live rooms' online status, supports up to 50 room IDs\n- Room IDs can be retrieved from `/tikhub/tiktok/web/get_live_room_id`\n\n### Parameters\n- room_ids: List of TikTok live room IDs\n\n### Return\n- Online status per room\n\nAPI references: `get_live_room_id` = `GET /tikhub/tiktok/web/get_live_room_id` (operationId: `get_tikhub_tiktok_web_get_live_room_id`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_tiktok_app_v3_check_live_room_online_batch","requestBody":{"content":{"application/json":{"schema":{"properties":{"room_ids":{"default":["7494491933781003054","7494514925034113835","7494520590523517739"],"description":"List of TikTok live room IDs","items":{"type":"string"},"title":"Room Ids","type":"array"}},"title":"LiveRoomBatchCheckRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Online status per room"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok check_live_room_online_batch","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-tiktok-app-v3-check_live_room_online_batch","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:24e94bc90d7f7ad975c3cc7c40d1f95a9eb2764a3fb454531a162fbfcc0e86e1","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"cb48de0ed9f7"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_tiktok_app_v3_check_live_room_online_batch","path":"/apis/v1/tikhub/tiktok/app/v3/check_live_room_online_batch"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/check_live_room_online_batch","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/app/v3/encrypt_decrypt_login_request":{"post":{"description":"TikTok (app/v3).\n\n### Purpose:\n- Encrypt/decrypt the TikTok APP login request body, used for encrypting and decrypting the request body of the login interface.\n### Parameters:\n- username: Username, can be ciphertext or plaintext.\n- password: Password, can be ciphertext or plaintext.\n- mode: Mode\n    - `encrypt`: Encrypt\n    - `decrypt`: Decrypt\n### Return:\n- Encrypted/decrypted request body\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_tiktok_app_v3_encrypt_decrypt_login_request","requestBody":{"content":{"application/json":{"schema":{"example":{"mode":"encrypt","password":"example_password","username":"example_username"},"properties":{"mode":{"allOf":[{"enum":["encrypt","decrypt"],"title":"ModeEnum","type":"string"}],"default":"encrypt","description":"Encrypt or decrypt the input string\n\nUsage: Mode\n    - `encrypt`: Encrypt\n    - `decrypt`: Decrypt"},"password":{"default":"example_password","description":"Plaintext or encrypted password","title":"Password","type":"string"},"username":{"default":"example_username","description":"Plaintext or encrypted username","title":"Username","type":"string"}},"title":"TikTok_APP_Login_Encrypt_Decrypt_Request","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Encrypted/decrypted request body"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok encrypt_decrypt_login_request","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-tiktok-app-v3-encrypt_decrypt_login_request","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:91092b04b84a325aa7c8da81724c2d56ad84f1299996967cd8a479890322953f","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7c08de49d800"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_tiktok_app_v3_encrypt_decrypt_login_request","path":"/apis/v1/tikhub/tiktok/app/v3/encrypt_decrypt_login_request"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/encrypt_decrypt_login_request","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/tiktok/app/v3/encrypt_decrypt_login_request \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"mode\": \"encrypt\",\n  \"password\": \"example_password\",\n  \"username\": \"example_username\"\n}'"}]}},"/apis/v1/tikhub/tiktok/app/v3/fetch_content_translate":{"post":{"description":"TikTok (app/v3).\n\n### Purpose:\n- Get content translation data\n### Parameters:\n- trg_lang: Target language\n    - zh-Hans: Simplified Chinese\n    - zh-Hant: Traditional Chinese\n    - en: English\n    - ja: Japanese\n    - ko: Korean\n    - fr: French\n    - de: German\n    - ru: Russian\n    - es: Spanish\n    - pt: Portuguese\n    - vi: Vietnamese\n    - th: Thai\n    - id: Indonesian\n    - ar: Arabic\n    - it: Italian\n    - tr: Turkish\n    - he: Hebrew\n    - pl: Polish\n    - nl: Dutch\n    - sv: Swedish\n    - da: Danish\n    - fi: Finnish\n    - no: Norwegian\n    - cs: Czech\n    - hu: Hungarian\n- src_content: Source content, that is, the content that needs to be translated, the length does not exceed 5000 characters, if it exceeds 5000 characters, only the first 5000 characters will be translated.\n### Return:\n- Content translation data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_tiktok_app_v3_fetch_content_translate","requestBody":{"content":{"application/json":{"schema":{"properties":{"src_content":{"default":"Hello, welcome to TikHub!","description":"Source language content, i.e. the content to be translated\n\nUsage: Source content, that is, the content that needs to be translated, the length does not exceed 5000 characters, if it exceeds 5000 characters, only the first 5000 characters will be translated.","title":"Src Content","type":"string"},"trg_lang":{"default":"zh-Hans","description":"Target language ISO639-1 code, e.g. zh-Hans\n\nUsage: Target language\n    - zh-Hans: Simplified Chinese\n    - zh-Hant: Traditional Chinese\n    - en: English\n    - ja: Japanese\n    - ko: Korean\n    - fr: French\n    - de: German\n    - ru: Russian\n    - es: Spanish\n    - pt: Portuguese\n    - vi: Vietnamese\n    - th: Thai\n    - id: Indonesian\n    - ar: Arabic\n    - it: Italian\n    - tr: Turkish\n    - he: Hebrew\n    - pl: Polish\n    - nl: Dutch\n    - sv: Swedish\n    - da: Danish\n    - fi: Finnish\n    - no: Norwegian\n    - cs: Czech\n    - hu: Hungarian","title":"Trg Lang","type":"string"}},"title":"TikTok_APP_V3_Content_Translate","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Content translation data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_content_translate","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-tiktok-app-v3-fetch_content_translate","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:cdda54b46c2af6c36ec43ac01eddb2f83fa8d4670d134e312c4c4155f0554d06","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"982559f4f566"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_tiktok_app_v3_fetch_content_translate","path":"/apis/v1/tikhub/tiktok/app/v3/fetch_content_translate"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/fetch_content_translate","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/app/v3/fetch_creator_info":{"get":{"description":"TikTok (app/v3).\n\n### Purpose:\n- Get creator information, including the creator's basic information, number of fans, number of storefront products, shop live room and other information.\n### Parameters:\n- creator_uid: Creator uid\n### Return:\n- Creator information\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_app_v3_fetch_creator_info","parameters":[{"description":"Creator uid","example":"6555451606845243393","in":"query","name":"creator_uid","required":true,"schema":{"description":"Creator uid","title":"Creator Uid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Creator information"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_creator_info","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-app-v3-fetch_creator_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:ce1c80222800d585ea9b878c083b9adccb6c88dd4827e0396e8e1cd49ccdbf7e","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e67b064b07f2"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_app_v3_fetch_creator_info","path":"/apis/v1/tikhub/tiktok/app/v3/fetch_creator_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/fetch_creator_info","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/app/v3/fetch_creator_info?creator_uid=6555451606845243393' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/app/v3/fetch_creator_search_insights":{"get":{"description":"TikTok (app/v3).\n\n### Purpose:\n- Get creator search insights data, used to understand trending search topics and creative inspiration\n### Parameters:\n- offset: Pagination offset, default 0\n- limit: Number per page, default 20\n- tab: Tab type, options:\n    - all: All\n    - content_gap: Content gap\n    - follower_searched: Follower searched\n    - life_style: Life style\n    - topics: Topics\n    - challenges: Challenges\n    - sounds: Sounds\n    - hashtags: Hashtags\n- language_filters: Language filters, separated by comma, options: id, de, en, es, fr, pt, vi, tr, ar, th, ja, ko\n- category_filters: Category filters, separated by comma, options: Gaming, Fashion, Tourism, Science, Food, Sports\n- creator_source: Creator source, default \"general_search\"\n- force_refresh: Force refresh, default False\n### Return:\n- Creator search insights data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_app_v3_fetch_creator_search_insights","parameters":[{"description":"Category filters, separated by comma, options: Gaming, Fashion, Tourism, Science, Food, Sports","example":"","in":"query","name":"category_filters","required":false,"schema":{"default":"","description":"Category filters, separated by comma, options: Gaming, Fashion, Tourism, Science, Food, Sports","title":"Category Filters","type":"string"}},{"description":"Creator source, default \"general_search\"","example":"general_search","in":"query","name":"creator_source","required":false,"schema":{"default":"general_search","description":"Creator source, default \"general_search\"","title":"Creator Source","type":"string"}},{"description":"Force refresh","example":false,"in":"query","name":"force_refresh","required":false,"schema":{"default":false,"description":"Force refresh","title":"Force Refresh","type":"boolean"}},{"description":"Language filters, separated by comma, options: id, de, en, es, fr, pt, vi, tr, ar, th, ja, ko","example":"en","in":"query","name":"language_filters","required":false,"schema":{"default":"en","description":"Language filters, separated by comma, options: id, de, en, es, fr, pt, vi, tr, ar, th, ja, ko","title":"Language Filters","type":"string"}},{"description":"Number per page, default 20","example":20,"in":"query","name":"limit","required":false,"schema":{"default":20,"description":"Number per page, default 20","title":"Limit","type":"integer"}},{"description":"Pagination offset, default 0","example":0,"in":"query","name":"offset","required":false,"schema":{"default":0,"description":"Pagination offset, default 0","title":"Offset","type":"integer"}},{"description":"Tab type, options:\n    - all: All\n    - content_gap: Content gap\n    - follower_searched: Follower searched\n    - life_style: Life style\n    - topics: Topics\n    - challenges: Challenges\n    - sounds: Sounds\n    - hashtags: Hashtags","example":"all","in":"query","name":"tab","required":false,"schema":{"default":"all","description":"Tab type, options:\n    - all: All\n    - content_gap: Content gap\n    - follower_searched: Follower searched\n    - life_style: Life style\n    - topics: Topics\n    - challenges: Challenges\n    - sounds: Sounds\n    - hashtags: Hashtags","title":"Tab","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Creator search insights data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_creator_search_insights","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-app-v3-fetch_creator_search_insights","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:eb3d1626b6a4967fbe56121cd03ab77136f7c223c5ec48f9444650beb233d969","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"aaa8c88d46f8"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_app_v3_fetch_creator_search_insights","path":"/apis/v1/tikhub/tiktok/app/v3/fetch_creator_search_insights"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/fetch_creator_search_insights","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/app/v3/fetch_creator_search_insights_detail":{"get":{"description":"TikTok (app/v3).\n\n### Purpose:\n- Get creator search insights detail data, used to query search statistics for specific query\n### Parameters:\n- query_id_str: Query ID, obtained from fetch_creator_search_insights response\n- time_range: Time range, options:\n    - past_7_days: Past 7 days\n    - past_30_days: Past 30 days (default)\n    - past_60_days: Past 60 days\n    - past_6_months: Past 6 months\n    - custom: Custom range (requires start_date and end_date, cannot exceed 6 months)\n- start_date: Start timestamp (seconds), only for custom range\n- end_date: End timestamp (seconds), only for custom range\n- dimension_list: Dimension list, separated by comma, options: gender, age, country\n### Return:\n- Search insights detail data, including search trends, user demographics, etc.\n\nAPI references: `fetch_creator_search_insights` = `GET /tikhub/tiktok/app/v3/fetch_creator_search_insights` (operationId: `get_tikhub_tiktok_app_v3_fetch_creator_search_insights`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_app_v3_fetch_creator_search_insights_detail","parameters":[{"description":"Dimension list, separated by comma, options: gender, age, country","example":"gender,age,country","in":"query","name":"dimension_list","required":false,"schema":{"default":"gender,age,country","description":"Dimension list, separated by comma, options: gender, age, country","title":"Dimension List","type":"string"}},{"description":"End timestamp (seconds), only for custom range. Required together with the other date when `time_range=\"custom\"`; the custom interval cannot exceed six months. Ignored for preset time ranges.","in":"query","name":"end_date","required":false,"schema":{"description":"End timestamp (seconds), only for custom range. Required together with the other date when `time_range=\"custom\"`; the custom interval cannot exceed six months. Ignored for preset time ranges.","title":"End Date","type":"integer"}},{"description":"Query ID from fetch_creator_search_insights\n\nAPI references: `fetch_creator_search_insights` = `GET /tikhub/tiktok/app/v3/fetch_creator_search_insights` (operationId: `get_tikhub_tiktok_app_v3_fetch_creator_search_insights`).","example":"122991006","in":"query","name":"query_id_str","required":true,"schema":{"description":"Query ID from fetch_creator_search_insights\n\nAPI references: `fetch_creator_search_insights` = `GET /tikhub/tiktok/app/v3/fetch_creator_search_insights` (operationId: `get_tikhub_tiktok_app_v3_fetch_creator_search_insights`).","title":"Query Id Str","type":"string"}},{"description":"Start timestamp (seconds), only effective when time_range=custom. Required together with the other date when `time_range=\"custom\"`; the custom interval cannot exceed six months. Ignored for preset time ranges.","in":"query","name":"start_date","required":false,"schema":{"description":"Start timestamp (seconds), only effective when time_range=custom. Required together with the other date when `time_range=\"custom\"`; the custom interval cannot exceed six months. Ignored for preset time ranges.","title":"Start Date","type":"integer"}},{"description":"Time range, options:\n    - past_7_days: Past 7 days\n    - past_30_days: Past 30 days (default)\n    - past_60_days: Past 60 days\n    - past_6_months: Past 6 months\n    - custom: Custom range (requires start_date and end_date, cannot exceed 6 months)","example":"past_30_days","in":"query","name":"time_range","required":false,"schema":{"default":"past_30_days","description":"Time range, options:\n    - past_7_days: Past 7 days\n    - past_30_days: Past 30 days (default)\n    - past_60_days: Past 60 days\n    - past_6_months: Past 6 months\n    - custom: Custom range (requires start_date and end_date, cannot exceed 6 months)","title":"Time Range","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Search insights detail data, including search trends, user demographics, etc."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_creator_search_insights_detail","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-app-v3-fetch_creator_search_insights_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e25ded2c06d6422125bc4f1eab10ac8d7120c12d64f943f6b862e6bc39582b6f","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"bb0057daf82b"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_app_v3_fetch_creator_search_insights_detail","path":"/apis/v1/tikhub/tiktok/app/v3/fetch_creator_search_insights_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/fetch_creator_search_insights_detail","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/app/v3/fetch_creator_search_insights_detail?dimension_list=gender%2Cage%2Ccountry&query_id_str=122991006&time_range=past_30_days' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/app/v3/fetch_creator_search_insights_trend":{"get":{"description":"TikTok (app/v3).\n\n### Purpose:\n- Get creator search insights trend data, including search popularity by region and time\n### Parameters:\n- query_id_str: Query ID, obtained from fetch_creator_search_insights response\n- from_tab_path: From tab path, default \"TRENDING,TOPICS\"\n- query_analysis_required: Whether query analysis is required, default True\n### Return:\n- Search trend data, including regional popularity, time trends, etc.\n\nAPI references: `fetch_creator_search_insights` = `GET /tikhub/tiktok/app/v3/fetch_creator_search_insights` (operationId: `get_tikhub_tiktok_app_v3_fetch_creator_search_insights`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_app_v3_fetch_creator_search_insights_trend","parameters":[{"description":"From tab path, default \"TRENDING,TOPICS\"","example":"TRENDING,TOPICS","in":"query","name":"from_tab_path","required":false,"schema":{"default":"TRENDING,TOPICS","description":"From tab path, default \"TRENDING,TOPICS\"","title":"From Tab Path","type":"string"}},{"description":"Whether query analysis is required","example":true,"in":"query","name":"query_analysis_required","required":false,"schema":{"default":true,"description":"Whether query analysis is required","title":"Query Analysis Required","type":"boolean"}},{"description":"Query ID from fetch_creator_search_insights\n\nAPI references: `fetch_creator_search_insights` = `GET /tikhub/tiktok/app/v3/fetch_creator_search_insights` (operationId: `get_tikhub_tiktok_app_v3_fetch_creator_search_insights`).","example":"7555720035176562699","in":"query","name":"query_id_str","required":true,"schema":{"description":"Query ID from fetch_creator_search_insights\n\nAPI references: `fetch_creator_search_insights` = `GET /tikhub/tiktok/app/v3/fetch_creator_search_insights` (operationId: `get_tikhub_tiktok_app_v3_fetch_creator_search_insights`).","title":"Query Id Str","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Search trend data, including regional popularity, time trends, etc."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_creator_search_insights_trend","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-app-v3-fetch_creator_search_insights_trend","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:29fba54a93416ae9bf587bf6d0c46f6ab2fbc7a45e121012e89a8f4e7ac9c645","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"eabe4ae0dba7"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_app_v3_fetch_creator_search_insights_trend","path":"/apis/v1/tikhub/tiktok/app/v3/fetch_creator_search_insights_trend"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/fetch_creator_search_insights_trend","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/app/v3/fetch_creator_search_insights_trend?from_tab_path=TRENDING%2CTOPICS&query_analysis_required=true&query_id_str=7555720035176562699' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/app/v3/fetch_creator_search_insights_videos":{"get":{"description":"TikTok (app/v3).\n\n### Purpose:\n- Get creator search insights related videos, query popular related videos for the search term\n### Parameters:\n- keyword: Search keyword, obtained from fetch_creator_search_insights or fetch_creator_search_insights_trend\n- offset: Pagination offset, default 0\n- count: Number per page, default 20\n### Return:\n- Related popular videos list\n\nAPI references: `fetch_creator_search_insights` = `GET /tikhub/tiktok/app/v3/fetch_creator_search_insights` (operationId: `get_tikhub_tiktok_app_v3_fetch_creator_search_insights`); `fetch_creator_search_insights_trend` = `GET /tikhub/tiktok/app/v3/fetch_creator_search_insights_trend` (operationId: `get_tikhub_tiktok_app_v3_fetch_creator_search_insights_trend`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_app_v3_fetch_creator_search_insights_videos","parameters":[{"description":"Number per page, default 20","example":20,"in":"query","name":"count","required":false,"schema":{"default":20,"description":"Number per page, default 20","title":"Count","type":"integer"}},{"description":"Search keyword, obtained from fetch_creator_search_insights or fetch_creator_search_insights_trend\n\nAPI references: `fetch_creator_search_insights` = `GET /tikhub/tiktok/app/v3/fetch_creator_search_insights` (operationId: `get_tikhub_tiktok_app_v3_fetch_creator_search_insights`); `fetch_creator_search_insights_trend` = `GET /tikhub/tiktok/app/v3/fetch_creator_search_insights_trend` (operationId: `get_tikhub_tiktok_app_v3_fetch_creator_search_insights_trend`).","example":"headshots 2 2 3","in":"query","name":"keyword","required":true,"schema":{"description":"Search keyword, obtained from fetch_creator_search_insights or fetch_creator_search_insights_trend\n\nAPI references: `fetch_creator_search_insights` = `GET /tikhub/tiktok/app/v3/fetch_creator_search_insights` (operationId: `get_tikhub_tiktok_app_v3_fetch_creator_search_insights`); `fetch_creator_search_insights_trend` = `GET /tikhub/tiktok/app/v3/fetch_creator_search_insights_trend` (operationId: `get_tikhub_tiktok_app_v3_fetch_creator_search_insights_trend`).","title":"Keyword","type":"string"}},{"description":"Pagination offset, default 0","example":0,"in":"query","name":"offset","required":false,"schema":{"default":0,"description":"Pagination offset, default 0","title":"Offset","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Related popular videos list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_creator_search_insights_videos","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-app-v3-fetch_creator_search_insights_videos","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:b50a13e8d0b31589ed42b815bc6241cdc7549400494ad5d7f9a06e186e5810fd","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"84287560997b"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_app_v3_fetch_creator_search_insights_videos","path":"/apis/v1/tikhub/tiktok/app/v3/fetch_creator_search_insights_videos"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/fetch_creator_search_insights_videos","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/app/v3/fetch_creator_search_insights_videos?count=20&keyword=headshots+2+2+3&offset=0' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/app/v3/fetch_general_search_result":{"get":{"description":"TikTok (app/v3).\n\n### Purpose:\n- Get comprehensive search results of specified keywords\n### Parameters:\n- keyword: Keyword\n- offset: Offset\n- count: Number\n- sort_type: 0-Relatedness, 1-Most likes\n- publish_time: 0-Unlimited, 1-Last day, 7-Last week, 30-Last month, 90-Last three months, 180-Last half year\n### Return:\n- Comprehensive search results\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_app_v3_fetch_general_search_result","parameters":[{"description":"Number","example":20,"in":"query","name":"count","required":false,"schema":{"default":20,"description":"Number","title":"Count","type":"integer"}},{"description":"Keyword","example":"Zhonghua Niang","in":"query","name":"keyword","required":true,"schema":{"description":"Keyword","title":"Keyword","type":"string"}},{"description":"Offset","example":0,"in":"query","name":"offset","required":false,"schema":{"default":0,"description":"Offset","title":"Offset","type":"integer"}},{"description":"Publish time\n\nUsage: 0-Unlimited, 1-Last day, 7-Last week, 30-Last month, 90-Last three months, 180-Last half year","example":0,"in":"query","name":"publish_time","required":false,"schema":{"default":0,"description":"Publish time\n\nUsage: 0-Unlimited, 1-Last day, 7-Last week, 30-Last month, 90-Last three months, 180-Last half year","title":"Publish Time","type":"integer"}},{"description":"Sort type\n\nUsage: 0-Relatedness, 1-Most likes","example":0,"in":"query","name":"sort_type","required":false,"schema":{"default":0,"description":"Sort type\n\nUsage: 0-Relatedness, 1-Most likes","title":"Sort Type","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Comprehensive search results"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_general_search_result","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-app-v3-fetch_general_search_result","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:72831398ab7f244fda08a3b5d408516220bbdd6f6d089429a76537f3588c178d","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5df598f552bc"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_app_v3_fetch_general_search_result","path":"/apis/v1/tikhub/tiktok/app/v3/fetch_general_search_result"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/fetch_general_search_result","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/app/v3/fetch_general_search_result?count=20&keyword=Zhonghua+Niang&offset=0&publish_time=0&sort_type=0' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/app/v3/fetch_hashtag_detail":{"get":{"description":"TikTok (app/v3).\n\n### Purpose:\n- Get details of specified hashtag\n### Parameters:\n- ch_id: Hashtag id\n- region: Region, supports US, GB, FR, JP, VN, SG, default US\n### Return:\n- Hashtag details data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_app_v3_fetch_hashtag_detail","parameters":[{"description":"Hashtag id","example":"7551","in":"query","name":"ch_id","required":true,"schema":{"description":"Hashtag id","title":"Ch Id","type":"string"}},{"description":"Region (US, GB, FR, JP, VN, SG)","in":"query","name":"region","required":false,"schema":{"default":"US","description":"Region (US, GB, FR, JP, VN, SG)","title":"Region","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Hashtag details data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_hashtag_detail","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-app-v3-fetch_hashtag_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:4c99b4d5548155988d33deafd1c0b1b1e4ae57ef403e34fe657ea090cf652c1f","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8bb76fd54b50"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_app_v3_fetch_hashtag_detail","path":"/apis/v1/tikhub/tiktok/app/v3/fetch_hashtag_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/fetch_hashtag_detail","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/app/v3/fetch_hashtag_detail?ch_id=7551' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/app/v3/fetch_hashtag_search_result":{"get":{"description":"TikTok (app/v3).\n\n### Purpose:\n- Get hashtag search results of specified keywords\n### Parameters:\n- keyword: Keyword\n- offset: Offset\n- count: Number\n### Return:\n- Hashtag search results\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_app_v3_fetch_hashtag_search_result","parameters":[{"description":"Number","in":"query","name":"count","required":false,"schema":{"default":20,"description":"Number","title":"Count","type":"integer"}},{"description":"Keyword","example":"Cat","in":"query","name":"keyword","required":true,"schema":{"description":"Keyword","title":"Keyword","type":"string"}},{"description":"Offset","in":"query","name":"offset","required":false,"schema":{"default":0,"description":"Offset","title":"Offset","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Hashtag search results"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_hashtag_search_result","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-app-v3-fetch_hashtag_search_result","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:d5eefd8d08e1afd1ac3ef770bc9a0fe8ea4015ae04be71a49bfd913389195fbd","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"86121e6728d8"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_app_v3_fetch_hashtag_search_result","path":"/apis/v1/tikhub/tiktok/app/v3/fetch_hashtag_search_result"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/fetch_hashtag_search_result","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/app/v3/fetch_hashtag_search_result?keyword=Cat' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/app/v3/fetch_hashtag_video_list":{"get":{"description":"TikTok (app/v3).\n\n### Purpose:\n- Get video list of specified hashtag\n### Parameters:\n- ch_id: Hashtag id\n- cursor: Cursor, used for paging, the first page is 0, the second page is the cursor value in the first response.\n- count: Number\n- region: Region, supports US, GB, FR, JP, VN, SG, default US\n### Return:\n- Hashtag video list data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_app_v3_fetch_hashtag_video_list","parameters":[{"description":"Hashtag id","example":"7551","in":"query","name":"ch_id","required":true,"schema":{"description":"Hashtag id","title":"Ch Id","type":"string"}},{"description":"Number","in":"query","name":"count","required":false,"schema":{"default":10,"description":"Number","title":"Count","type":"integer"}},{"description":"Cursor, used for paging, the first page is 0, the second page is the cursor value in the first response.","in":"query","name":"cursor","required":false,"schema":{"default":0,"description":"Cursor, used for paging, the first page is 0, the second page is the cursor value in the first response.","title":"Cursor","type":"integer"}},{"description":"Region (US, GB, FR, JP, VN, SG)","in":"query","name":"region","required":false,"schema":{"default":"US","description":"Region (US, GB, FR, JP, VN, SG)","title":"Region","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Hashtag video list data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_hashtag_video_list","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-app-v3-fetch_hashtag_video_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:2be5f28cf5cbc188e64d8f508310b5a12ae84a0f79ecee0e2eb14cd4cb0d4492","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"57cee4257bf1"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_app_v3_fetch_hashtag_video_list","path":"/apis/v1/tikhub/tiktok/app/v3/fetch_hashtag_video_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/fetch_hashtag_video_list","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/app/v3/fetch_hashtag_video_list?ch_id=7551' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/app/v3/fetch_home_feed":{"post":{"description":"TikTok (app/v3).\n\n### Purpose:\n- Get home feed(recommend) video data\n### Parameters:\n- cookie: User's own cookie, optional parameter, used for personalized recommendation of interface returned data.\n### Return:\n- Video recommend data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_tiktok_app_v3_fetch_home_feed","requestBody":{"content":{"application/json":{"schema":{"properties":{"cookie":{"default":"","description":"User's own cookie, optional parameter, used for personalized recommendations of interface return data.","title":"Cookie","type":"string"}},"title":"TikTok_APP_V3_Home_Feed","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Video recommend data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_home_feed","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-tiktok-app-v3-fetch_home_feed","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:9ac193aff3250934d18c06b8e52e246092c00f072d50a12fb0b335ec54523123","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"065b3f54a1e6"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_tiktok_app_v3_fetch_home_feed","path":"/apis/v1/tikhub/tiktok/app/v3/fetch_home_feed"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/fetch_home_feed","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/app/v3/fetch_live_daily_rank":{"get":{"description":"TikTok (app/v3).\n\n### Purpose:\n- Get live daily rank data\n### Parameters:\n- anchor_id: Anchor id, which can be obtained from the live room information interface, use the default value, this parameter will affect the returned data, you can try different anchor ids of different live rooms.\n- room_id: Live room id, which can be obtained from the live room information interface, use the default value, this parameter will affect the returned data, you can try different room ids of different live rooms.\n- rank_type: Rank type, parameter values are as follows:\n\n    | type | rankName | Group Type | Description |\n    |------|----------|------------|-------------|\n    | 0 | `hourly_rank` | GIFT_RANK | Hourly Rank |\n    | 1 | `weekly_rank` | GIFT_RANK | Weekly Rank |\n    | 5 | `rookie_star_rank` | GIFT_RANK | Rookie Star Rank |\n    | 6 | `sale_rank` | E_COMMERCE | Sale Rank |\n    | 8 | `daily_rank` | GIFT_RANK | Daily Rank |\n    | 10 | `weekly_game_rank` | GAME_RANK | Weekly Game Rank |\n    | 11 | `daily_game_rank` | GAME_RANK | Daily Game Rank |\n    | 12 | `hall_of_fame_rank` | GIFT_RANK | Hall of Fame Rank |\n    | 13 | `champion_tournament` | GIFT_RANK | Champion Tournament (includes phase_one/two/three) |\n    | 14 | `daily_rookie_star_rank` | GIFT_RANK | Daily Rookie Star Rank |\n    | 15 | `fans_team_rank` | GIFT_RANK | Fans Team Rank |\n    | 16 | `ranking_league` | GIFT_RANK | Ranking League (App display: D5 Level Rank) |\n    | 20 | `pubg` | GAME_RANK | PUBG Rank |\n    | 21 | `mlbb` | GAME_RANK | MLBB Rank (Mobile Legends: Bang Bang) |\n    | 22 | `free_fire` | GAME_RANK | Free Fire Rank |\n    | 23 | `sub_weekly_game_rank1` | GAME_RANK | Sub Weekly Game Rank 1 |\n    | 24 | `sub_weekly_game_rank2` | GAME_RANK | Sub Weekly Game Rank 2 |\n    | 25 | `sub_weekly_game_rank3` | GAME_RANK | Sub Weekly Game Rank 3 |\n    | 26 | `collectibles` | E_COMMERCE | Collectibles Rank |\n    | 27 | `beauty` | E_COMMERCE | Beauty Rank |\n    | 28 | `women_wear` | E_COMMERCE | Women Wear Rank |\n    | 29 | `sale_rank_daily` | E_COMMERCE | Daily Sale Rank |\n    | 1001 | `league_campaign_rank` | GIFT_RANK | League Campaign Rank |\n    | -1 | `unknown` | DEFAULT | Unknown |\n\n- region_type: Region type, use the default value, the specific meaning is unknown.\n- gap_interval: Time interval, use the default value to represent the current day, use -1 to represent the ranking record.\n- cookie: User's own cookie, optional parameter, used when the interface is not available.\n### Return:\n- Live daily rank data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_app_v3_fetch_live_daily_rank","parameters":[{"description":"Anchor id, which can be obtained from the live room information interface, use the default value, this parameter will affect the returned data, you can try different anchor ids of different live rooms.","in":"query","name":"anchor_id","required":false,"schema":{"default":"6952422426752205830","description":"Anchor id, which can be obtained from the live room information interface, use the default value, this parameter will affect the returned data, you can try different anchor ids of different live rooms.","title":"Anchor Id","type":"string"}},{"description":"User's own cookie, optional parameter, used when the interface is not available.","in":"query","name":"cookie","required":false,"schema":{"default":"","description":"User's own cookie, optional parameter, used when the interface is not available.","title":"Cookie","type":"string"}},{"description":"Time interval, use the default value to represent the current day, use -1 to represent the ranking record.","in":"query","name":"gap_interval","required":false,"schema":{"default":0,"description":"Time interval, use the default value to represent the current day, use -1 to represent the ranking record.","title":"Gap Interval","type":"integer"}},{"description":"Rank type, parameter values are as follows:","in":"query","name":"rank_type","required":false,"schema":{"default":8,"description":"Rank type, parameter values are as follows:","title":"Rank Type","type":"integer"}},{"description":"Region type, use the default value, the specific meaning is unknown.","in":"query","name":"region_type","required":false,"schema":{"default":1,"description":"Region type, use the default value, the specific meaning is unknown.","title":"Region Type","type":"integer"}},{"description":"Live room id, which can be obtained from the live room information interface, use the default value, this parameter will affect the returned data, you can try different room ids of different live rooms.","in":"query","name":"room_id","required":false,"schema":{"default":"7380221319910312750","description":"Live room id, which can be obtained from the live room information interface, use the default value, this parameter will affect the returned data, you can try different room ids of different live rooms.","title":"Room Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Live daily rank data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_live_daily_rank","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-app-v3-fetch_live_daily_rank","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:0218e7e0f5a11c16f67eee0dda634ac5c00518deef04c2c7ce38714a80b24cdc","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0060f826de4a"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_app_v3_fetch_live_daily_rank","path":"/apis/v1/tikhub/tiktok/app/v3/fetch_live_daily_rank"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/fetch_live_daily_rank","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/app/v3/fetch_live_ranking_list":{"get":{"description":"TikTok (app/v3).\n\n### Purpose:\n- Get ranking list of audience in live room\n### Parameters:\n- room_id: Live room id\n- anchor_id: Anchor id\n### Return:\n- Ranking list data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_app_v3_fetch_live_ranking_list","parameters":[{"description":"Anchor ID","example":"7222941468722758702","in":"query","name":"anchor_id","required":true,"schema":{"description":"Anchor ID","title":"Anchor Id","type":"string"}},{"description":"Live room id","example":"7358603858249009962","in":"query","name":"room_id","required":true,"schema":{"description":"Live room id","title":"Room Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Ranking list data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_live_ranking_list","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-app-v3-fetch_live_ranking_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e2b86b34e7872d720e7630504733434854a2092089f92daebae6e692f5892df1","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c203e23fd81d"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_app_v3_fetch_live_ranking_list","path":"/apis/v1/tikhub/tiktok/app/v3/fetch_live_ranking_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/fetch_live_ranking_list","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/app/v3/fetch_live_ranking_list?anchor_id=7222941468722758702&room_id=7358603858249009962' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/app/v3/fetch_live_room_info":{"get":{"description":"TikTok (app/v3).\n\n### Purpose:\n- Get data of specified live room\n### Parameters:\n- room_id: Live room id\n### Return:\n- Live room data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_app_v3_fetch_live_room_info","parameters":[{"description":"Live room id","example":"7358603858249009962","in":"query","name":"room_id","required":true,"schema":{"description":"Live room id","title":"Room Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Live room data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_live_room_info","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-app-v3-fetch_live_room_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:9c81a7054441aab8ae856a702c3214a4330551f40140db7a9a4a9513a1d31651","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b00bcabe8c71"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_app_v3_fetch_live_room_info","path":"/apis/v1/tikhub/tiktok/app/v3/fetch_live_room_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/fetch_live_room_info","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/app/v3/fetch_live_room_info?room_id=7358603858249009962' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/app/v3/fetch_live_room_product_list":{"get":{"description":"TikTok (app/v3).\n\n### Purpose\n- Get live room product list data\n\n### Parameters\n- room_id: Live room id, required parameter.\n- author_id: Anchor id, required parameter.\n- page_size: Number per page, optional parameter, default is 15.\n- offset: Page turning cursor, optional parameter, default is 0, increasing by 15 each time.\n- region: Region, optional parameter, default is `US`, if you use other regions, such as: `VN`, please bring your own Cookie, otherwise you will not be able to get data.\n- cookie: User's own cookie, optional parameter, used to crawl data from regions other than `US`.\n\n### Get Parameters\n- Step 1: Use the interface `f\"{API_Base_URL}/tikhub/tiktok/web/get_live_room_id\"` to get the live room id (room_id).\n- Step 2: Use the interface `f\"{API_Base_URL}/tikhub/tiktok/app/v3/fetch_live_room_info\"` to get the live room information.\n- Step 3: Use the JSONPATH in the JSON data returned in the second step to get the value of the field `$.data.data.owner.id_str` as the anchor id (author_id).\n\n### Return\n- Live room product list data\n\nAPI references: `fetch_live_room_info` = `GET /tikhub/tiktok/app/v3/fetch_live_room_info` (operationId: `get_tikhub_tiktok_app_v3_fetch_live_room_info`); `get_live_room_id` = `GET /tikhub/tiktok/web/get_live_room_id` (operationId: `get_tikhub_tiktok_web_get_live_room_id`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_app_v3_fetch_live_room_product_list","parameters":[{"description":"Anchor ID","example":"7408859677050274859","in":"query","name":"author_id","required":true,"schema":{"description":"Anchor ID","title":"Author Id","type":"string"}},{"description":"User's own cookie, optional parameter, used to crawl data from regions other than `US`.","in":"query","name":"cookie","required":false,"schema":{"default":"","description":"User's own cookie, optional parameter, used to crawl data from regions other than `US`.","title":"Cookie","type":"string"}},{"description":"Page turning cursor, optional parameter, default is 0, increasing by 15 each time.","in":"query","name":"offset","required":false,"schema":{"default":0,"description":"Page turning cursor, optional parameter, default is 0, increasing by 15 each time.","title":"Offset","type":"integer"}},{"description":"Number per page, optional parameter, default is 15.","in":"query","name":"page_size","required":false,"schema":{"default":15,"description":"Number per page, optional parameter, default is 15.","title":"Page Size","type":"integer"}},{"description":"Region, optional parameter, default is `US`, if you use other regions, such as: `VN`, please bring your own Cookie, otherwise you will not be able to get data.","in":"query","name":"region","required":false,"schema":{"default":"US","description":"Region, optional parameter, default is `US`, if you use other regions, such as: `VN`, please bring your own Cookie, otherwise you will not be able to get data.","title":"Region","type":"string"}},{"description":"Live room id","example":"7420741353250507562","in":"query","name":"room_id","required":true,"schema":{"description":"Live room id","title":"Room Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Live room product list data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_live_room_product_list","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-app-v3-fetch_live_room_product_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:89c834b8ea982431a9ff798fbbea0da035f3b9314319d0a10db01abcc8f6388b","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0791576adf24"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_app_v3_fetch_live_room_product_list","path":"/apis/v1/tikhub/tiktok/app/v3/fetch_live_room_product_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/fetch_live_room_product_list","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/app/v3/fetch_live_room_product_list?author_id=7408859677050274859&room_id=7420741353250507562' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/app/v3/fetch_live_search_result":{"get":{"description":"TikTok (app/v3).\n\n### Purpose:\n- Get live search results of specified keywords\n### Parameters:\n- keyword: Keyword\n- offset: Offset, starting from 0, the second page gets the cursor value from the response as the offset to continue the request.\n- count: Number, do not exceed 20\n- region: Region, default is US-America, for optional values please refer to TikTok region codes or ISO 3166-1 alpha-2 country codes.\n### Return:\n- Live search results\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_app_v3_fetch_live_search_result","parameters":[{"description":"Number, do not exceed 20","example":20,"in":"query","name":"count","required":false,"schema":{"default":20,"description":"Number, do not exceed 20","maximum":20,"title":"Count","type":"integer"}},{"description":"Keyword","example":"Cat","in":"query","name":"keyword","required":true,"schema":{"description":"Keyword","title":"Keyword","type":"string"}},{"description":"Offset, starting from 0, the second page gets the cursor value from the response as the offset to continue the request.","example":0,"in":"query","name":"offset","required":false,"schema":{"default":0,"description":"Offset, starting from 0, the second page gets the cursor value from the response as the offset to continue the request.","title":"Offset","type":"integer"}},{"description":"Region, default is US-America, for optional values please refer to TikTok region codes or ISO 3166-1 alpha-2 country codes.","example":"US","in":"query","name":"region","required":false,"schema":{"default":"US","description":"Region, default is US-America, for optional values please refer to TikTok region codes or ISO 3166-1 alpha-2 country codes.","title":"Region","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Live search results"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_live_search_result","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-app-v3-fetch_live_search_result","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:1628272055b7e3996fae444e95541bd7fd0b01571c93d8e83a92c78e41531c27","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b7bdba8c50fe"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_app_v3_fetch_live_search_result","path":"/apis/v1/tikhub/tiktok/app/v3/fetch_live_search_result"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/fetch_live_search_result","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/app/v3/fetch_live_search_result?count=20&keyword=Cat&offset=0&region=US' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/app/v3/fetch_location_search":{"get":{"description":"TikTok (app/v3).\n\n### Purpose:\n- Get location search results\n### Parameters:\n- keyword: Keyword\n- offset: Offset\n- count: Number\n### Return:\n- Location search results\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_app_v3_fetch_location_search","parameters":[{"description":"Number","in":"query","name":"count","required":false,"schema":{"default":20,"description":"Number","title":"Count","type":"integer"}},{"description":"Keyword","example":"Shanghai","in":"query","name":"keyword","required":true,"schema":{"description":"Keyword","title":"Keyword","type":"string"}},{"description":"Offset","in":"query","name":"offset","required":false,"schema":{"default":0,"description":"Offset","title":"Offset","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Location search results"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_location_search","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-app-v3-fetch_location_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:5d78f41a3278e3103667a6660b2a0555aaeb4d58e7a828e6310e47f3c03f2bb9","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"dca3aac79f2f"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_app_v3_fetch_location_search","path":"/apis/v1/tikhub/tiktok/app/v3/fetch_location_search"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/fetch_location_search","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/app/v3/fetch_location_search?keyword=Shanghai' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/app/v3/fetch_multi_video":{"post":{"description":"TikTok (app/v3).\n\n### Purpose\n- Batch Get Video Information, support photo, video, etc., up to 10 videos at a time.\n- If this interface reports an error, please use the fetch_multi_video_v3 interface.\n\n### Parameters\n- Root JSON body: List of video ids, up to 10 video ids are supported.\n\n### Return\n- Video data\n\n### Request body\nSend the request body as a JSON array of strings at the root.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_tiktok_app_v3_fetch_multi_video","requestBody":{"content":{"application/json":{"example":["7339393672959757570","7339393672959757570","7339393672959757570","7339393672959757570","7339393672959757570","7339393672959757570","7339393672959757570","7339393672959757570","7339393672959757570","7339393672959757570"],"schema":{"description":"Video ID list Send the request body as a JSON array of strings at the root.","items":{"type":"string"},"title":"Aweme Ids","type":"array"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Video data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_multi_video","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-tiktok-app-v3-fetch_multi_video","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:c04402c8a55acbd00de016a0fdd4bf0fce4aacc24a7df0b6cab25ecd943773ec","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"fc591d17f7d3"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_tiktok_app_v3_fetch_multi_video","path":"/apis/v1/tikhub/tiktok/app/v3/fetch_multi_video"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/fetch_multi_video","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/tiktok/app/v3/fetch_multi_video \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  \"7339393672959757570\",\n  \"7339393672959757570\",\n  \"7339393672959757570\",\n  \"7339393672959757570\",\n  \"7339393672959757570\",\n  \"7339393672959757570\",\n  \"7339393672959757570\",\n  \"7339393672959757570\",\n  \"7339393672959757570\",\n  \"7339393672959757570\"\n]'"}]}},"/apis/v1/tikhub/tiktok/app/v3/fetch_music_chart_list":{"get":{"description":"TikTok (app/v3).\n\n### Purpose:\n- Get TikTok music chart list data\n### Parameters:\n- scene: Chart type\n    - 0: Top 50 (Popular top 50)\n    - 1: Viral 50 (Viral top 50)\n- cursor: Pagination cursor, default 0\n- count: Number per page, default 50, max 50\n### Return:\n- Music chart data, including song info, ranking changes, etc.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_app_v3_fetch_music_chart_list","parameters":[{"description":"Number per page (max 50)","example":50,"in":"query","name":"count","required":false,"schema":{"default":50,"description":"Number per page (max 50)","maximum":50,"title":"Count","type":"integer"}},{"description":"Pagination cursor, default 0","example":0,"in":"query","name":"cursor","required":false,"schema":{"default":0,"description":"Pagination cursor, default 0","title":"Cursor","type":"integer"}},{"description":"Chart type: 0=Top 50, 1=Viral 50\n\nUsage: Chart type\n    - 0: Top 50 (Popular top 50)\n    - 1: Viral 50 (Viral top 50)","example":0,"in":"query","name":"scene","required":false,"schema":{"default":0,"description":"Chart type: 0=Top 50, 1=Viral 50\n\nUsage: Chart type\n    - 0: Top 50 (Popular top 50)\n    - 1: Viral 50 (Viral top 50)","title":"Scene","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Music chart data, including song info, ranking changes, etc."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_music_chart_list","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-app-v3-fetch_music_chart_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:2613393a352638350e62462c5bf5bb188475ebf6d22e1466ec4f123bf4cd1b9b","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"cf1aa515eeb5"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_app_v3_fetch_music_chart_list","path":"/apis/v1/tikhub/tiktok/app/v3/fetch_music_chart_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/fetch_music_chart_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/app/v3/fetch_music_detail":{"get":{"description":"TikTok (app/v3).\n\n### Purpose:\n- Get details of specified music\n### Parameters:\n- music_id: Music id\n### Return:\n- Music details data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_app_v3_fetch_music_detail","parameters":[{"description":"Music id","example":"6943027371519772674","in":"query","name":"music_id","required":true,"schema":{"description":"Music id","title":"Music Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Music details data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_music_detail","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-app-v3-fetch_music_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:cd1281d562437003948019513d8a4e7fcafe735e0daa9abb7be5be90e9013a60","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0a0d748385f2"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_app_v3_fetch_music_detail","path":"/apis/v1/tikhub/tiktok/app/v3/fetch_music_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/fetch_music_detail","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/app/v3/fetch_music_detail?music_id=6943027371519772674' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/app/v3/fetch_music_search_result":{"get":{"description":"TikTok (app/v3).\n\n### Purpose:\n- Get music search results of specified keywords\n### Parameters:\n- keyword: Keyword\n- offset: Offset, starting from 0, the second page gets the cursor value from the response as the offset to continue the request.\n- count: Number, do not exceed 20\n- filter_by: Filter type, 0-All, 1-Title, 2-Author, default is 0-All\n- sort_type: Sort type, 0-Relatedness, 1-Most used, 2-Latest, 3-Shortest duration, 4-Longest duration, default is 0-Relatedness\n- region: Region, default is US-America, for optional values please refer to TikTok region codes or ISO 3166-1 alpha-2 country codes.\n### Return:\n- Music search results\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_app_v3_fetch_music_search_result","parameters":[{"description":"Number, do not exceed 20","example":20,"in":"query","name":"count","required":false,"schema":{"default":20,"description":"Number, do not exceed 20","maximum":20,"title":"Count","type":"integer"}},{"description":"Filter type, 0-All, 1-Title, 2-Author, default is 0-All","example":0,"in":"query","name":"filter_by","required":false,"schema":{"default":0,"description":"Filter type, 0-All, 1-Title, 2-Author, default is 0-All","title":"Filter By","type":"integer"}},{"description":"Keyword","example":"Cat","in":"query","name":"keyword","required":true,"schema":{"description":"Keyword","title":"Keyword","type":"string"}},{"description":"Offset, starting from 0, the second page gets the cursor value from the response as the offset to continue the request.","example":0,"in":"query","name":"offset","required":false,"schema":{"default":0,"description":"Offset, starting from 0, the second page gets the cursor value from the response as the offset to continue the request.","title":"Offset","type":"integer"}},{"description":"Region, default is US-America, for optional values please refer to TikTok region codes or ISO 3166-1 alpha-2 country codes.","example":"US","in":"query","name":"region","required":false,"schema":{"default":"US","description":"Region, default is US-America, for optional values please refer to TikTok region codes or ISO 3166-1 alpha-2 country codes.","title":"Region","type":"string"}},{"description":"Sort type, 0-Relatedness, 1-Most used, 2-Latest, 3-Shortest duration, 4-Longest duration, default is 0-Relatedness","example":0,"in":"query","name":"sort_type","required":false,"schema":{"default":0,"description":"Sort type, 0-Relatedness, 1-Most used, 2-Latest, 3-Shortest duration, 4-Longest duration, default is 0-Relatedness","title":"Sort Type","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Music search results"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_music_search_result","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-app-v3-fetch_music_search_result","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:834825745552f661ed3ade83600d5e4eb56a9dc0925e3e64075cebd0baf42e80","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c35f9c760bad"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_app_v3_fetch_music_search_result","path":"/apis/v1/tikhub/tiktok/app/v3/fetch_music_search_result"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/fetch_music_search_result","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/app/v3/fetch_music_search_result?count=20&filter_by=0&keyword=Cat&offset=0&region=US&sort_type=0' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/app/v3/fetch_music_video_list":{"get":{"description":"TikTok (app/v3).\n\n### Purpose:\n- Get video list of specified music\n### Parameters:\n- music_id: Music id\n- cursor: Cursor, used for paging, the first page is 0, the second page is the cursor value in the first response.\n- count: Number\n### Return:\n- Music video list data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_app_v3_fetch_music_video_list","parameters":[{"description":"Number","in":"query","name":"count","required":false,"schema":{"default":10,"description":"Number","title":"Count","type":"integer"}},{"description":"Cursor, used for paging, the first page is 0, the second page is the cursor value in the first response.","in":"query","name":"cursor","required":false,"schema":{"default":0,"description":"Cursor, used for paging, the first page is 0, the second page is the cursor value in the first response.","title":"Cursor","type":"integer"}},{"description":"Music id","example":"6943027371519772674","in":"query","name":"music_id","required":true,"schema":{"description":"Music id","title":"Music Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Music video list data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_music_video_list","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-app-v3-fetch_music_video_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:96ffc1dd0e6a31d590cf4ec0a06683db7e3d737ad25e1472a462c1aa7dfb9d8b","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0407881869e1"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_app_v3_fetch_music_video_list","path":"/apis/v1/tikhub/tiktok/app/v3/fetch_music_video_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/fetch_music_video_list","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/app/v3/fetch_music_video_list?music_id=6943027371519772674' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/app/v3/fetch_one_video":{"get":{"description":"TikTok (app/v3).\n\n### Purpose:\n- Get single video data\n### Parameters:\n- aweme_id: Video id\n### Return:\n- Video data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_app_v3_fetch_one_video","parameters":[{"description":"Video id","example":"7350810998023949599","in":"query","name":"aweme_id","required":true,"schema":{"description":"Video id","title":"Aweme Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Video data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_one_video","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-app-v3-fetch_one_video","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:77955fe0d15635857c070a6aa28493a874baf14b10f13e971e4bab6f9bc7a032","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"233c9e56dad7"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_app_v3_fetch_one_video","path":"/apis/v1/tikhub/tiktok/app/v3/fetch_one_video"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/fetch_one_video","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/app/v3/fetch_one_video?aweme_id=7350810998023949599' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/app/v3/fetch_one_video_by_share_url_v2":{"get":{"description":"TikTok (app/v3).\n\n### Purpose:\n- Get single video data by sharing link V2, the data structure will be a bit different, and the region field will be returned.\n### Parameters:\n- share_url: Share link\n### Return:\n- Video data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_app_v3_fetch_one_video_by_share_url_v2","parameters":[{"description":"Share link","example":"https://www.tiktok.com/t/ZTFNEj8Hk/","in":"query","name":"share_url","required":true,"schema":{"description":"Share link","title":"Share Url","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Video data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_one_video_by_share_url","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-app-v3-fetch_one_video_by_share_url_v2","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:77955fe0d15635857c070a6aa28493a874baf14b10f13e971e4bab6f9bc7a032","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"85f2a537d223"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_app_v3_fetch_one_video_by_share_url_v2","path":"/apis/v1/tikhub/tiktok/app/v3/fetch_one_video_by_share_url_v2"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/fetch_one_video_by_share_url_v2","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/app/v3/fetch_one_video_by_share_url_v2?share_url=https%3A%2F%2Fwww.tiktok.com%2Ft%2FZTFNEj8Hk%2F' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/app/v3/fetch_share_qr_code":{"get":{"description":"TikTok (app/v3).\n\n### Purpose:\n- Get share QR code\n### Parameters:\n- object_id: Object id, currently supports the uid in the response of the personal homepage interface as a parameter.\n### Return:\n- QR code image\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_app_v3_fetch_share_qr_code","parameters":[{"description":"Object id, currently supports the uid in the response of the personal homepage interface as a parameter.","example":"6762244951259661318","in":"query","name":"object_id","required":true,"schema":{"description":"Object id, currently supports the uid in the response of the personal homepage interface as a parameter.","title":"Object Id","type":"string"}},{"description":"Schema type","in":"query","name":"schema_type","required":false,"schema":{"default":4,"description":"Schema type","title":"Schema Type","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- QR code image"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_share_qr_code","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-app-v3-fetch_share_qr_code","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e9d550015db22d2227511809f6056db08ec6a71f11e014ad54b8167f915510de","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"530e2fa6697b"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_app_v3_fetch_share_qr_code","path":"/apis/v1/tikhub/tiktok/app/v3/fetch_share_qr_code"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/fetch_share_qr_code","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/app/v3/fetch_share_qr_code?object_id=6762244951259661318' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/app/v3/fetch_share_short_link":{"get":{"description":"TikTok (app/v3).\n\n### Purpose:\n- Get share short link\n### Parameters:\n- url: Long link or link to convert\n### Return:\n- Short link\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_app_v3_fetch_share_short_link","parameters":[{"description":"Share link","example":"https://www.tiktok.com/passport/web/logout/","in":"query","name":"url","required":true,"schema":{"description":"Share link","title":"Url","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Short link"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_share_short_link","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-app-v3-fetch_share_short_link","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:b3954335806451e670412ffb0b2d3f3ddc98633b5c05049bf0716a55e00a12d6","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"70a8015ea694"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_app_v3_fetch_share_short_link","path":"/apis/v1/tikhub/tiktok/app/v3/fetch_share_short_link"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/fetch_share_short_link","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/app/v3/fetch_share_short_link?url=https%3A%2F%2Fwww.tiktok.com%2Fpassport%2Fweb%2Flogout%2F' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/app/v3/fetch_similar_user_recommendations":{"get":{"description":"TikTok (app/v3).\n\n### Purpose:\n- Similar User Recommendations\n### Parameters:\n- sec_uid: User sec_uid\n- page_token: Page token, not required for the first request, for subsequent requests, pass the next_page_token value from the previous response.\n### Return:\n- Similar User Recommendations\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_app_v3_fetch_similar_user_recommendations","parameters":[{"description":"Page token, not required for the first request, for subsequent requests, pass the next_page_token value from the previous response.","in":"query","name":"page_token","required":false,"schema":{"default":"","description":"Page token, not required for the first request, for subsequent requests, pass the next_page_token value from the previous response.","title":"Page Token","type":"string"}},{"description":"User sec_uid","example":"MS4wLjABAAAA2_YTgxz3kLb2XoyC3xOXnosim3gdiqMtFHnjRvckabZJFQ40XBOVttDCiB5cwa3b","in":"query","name":"sec_uid","required":true,"schema":{"description":"User sec_uid","title":"Sec Uid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Similar User Recommendations"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_similar_user_recommendations","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-app-v3-fetch_similar_user_recommendations","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:a1a0ebbf5f7c7c0a2408e0900ff510883d9a4c67136d54eeb51d6f1be9f02da2","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"79c520ab3028"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_app_v3_fetch_similar_user_recommendations","path":"/apis/v1/tikhub/tiktok/app/v3/fetch_similar_user_recommendations"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/fetch_similar_user_recommendations","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/app/v3/fetch_similar_user_recommendations?sec_uid=MS4wLjABAAAA2_YTgxz3kLb2XoyC3xOXnosim3gdiqMtFHnjRvckabZJFQ40XBOVttDCiB5cwa3b' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/app/v3/fetch_user_country_by_username":{"get":{"description":"TikTok (app/v3).\n\n### Purpose:\n- Get user account country by username\n### Parameters:\n- username: Username, which can be obtained from the user's homepage link, for example: https://www.tiktok.com/@tiktok, the username is tiktok.\n### Return:\n- User account country\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_app_v3_fetch_user_country_by_username","parameters":[{"description":"Username, which can be obtained from the user's homepage link, for example: https://www.tiktok.com/@tiktok, the username is tiktok.","example":"tiktok","in":"query","name":"username","required":true,"schema":{"description":"Username, which can be obtained from the user's homepage link, for example: https://www.tiktok.com/@tiktok, the username is tiktok.","title":"Username","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- User account country"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_user_country_by_username","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-app-v3-fetch_user_country_by_username","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:ff3c4c7d0c9defb2958f9982fd9ffce953e00a026d159df4814752d07570a811","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2c4053954715"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_app_v3_fetch_user_country_by_username","path":"/apis/v1/tikhub/tiktok/app/v3/fetch_user_country_by_username"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/fetch_user_country_by_username","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/app/v3/fetch_user_country_by_username?username=tiktok' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/app/v3/fetch_user_follower_list":{"get":{"description":"TikTok (app/v3).\n\n### Purpose:\n- Get follower list of specified user\n### Parameters:\n- user_id: User ID, this is a pure numeric version of the user ID (one of user_id and sec_user_id)\n- sec_user_id: User sec_user_id, this is a mixed letter and number version ID (one of user_id and sec_user_id)\n- count: Number, do not exceed 20, keep it fixed.\n- min_time: Minimum time for paging, use default value 0 for the first request, and use the min_time value returned by the last request for subsequent requests.\n- page_token: Page token, use default value \"\" for the first request, and use the page_token value returned by the last request for subsequent requests.\n### Return:\n- Follower list data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_app_v3_fetch_user_follower_list","parameters":[{"description":"Number, do not exceed 20, keep it fixed.","example":20,"in":"query","name":"count","required":false,"schema":{"default":20,"description":"Number, do not exceed 20, keep it fixed.","maximum":20,"title":"Count","type":"integer"}},{"description":"Minimum time for paging, use default value 0 for the first request, and use the min_time value returned by the last request for subsequent requests.","example":0,"in":"query","name":"min_time","required":false,"schema":{"default":0,"description":"Minimum time for paging, use default value 0 for the first request, and use the min_time value returned by the last request for subsequent requests.","title":"Min Time","type":"integer"}},{"description":"Page token, use default value \"\" for the first request, and use the page_token value returned by the last request for subsequent requests.","example":"","in":"query","name":"page_token","required":false,"schema":{"default":"","description":"Page token, use default value \"\" for the first request, and use the page_token value returned by the last request for subsequent requests.","title":"Page Token","type":"string"}},{"description":"User sec_user_id, this is a mixed letter and number version ID (one of user_id and sec_user_id)","example":"MS4wLjABAAAA0lKrE0cVLLZCnVil-n-YEZlOoik9oeO3zOYQ08dqOEOw2pRSXWJdcSFw7lZeZcSP","in":"query","name":"sec_user_id","required":false,"schema":{"default":"","description":"User sec_user_id, this is a mixed letter and number version ID (one of user_id and sec_user_id)","title":"Sec User Id","type":"string"}},{"description":"User ID, this is a pure numeric version of the user ID (one of user_id and sec_user_id)","example":"7486586574684881927","in":"query","name":"user_id","required":false,"schema":{"default":"","description":"User ID, this is a pure numeric version of the user ID (one of user_id and sec_user_id)","title":"User Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Follower list data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_user_follower_list","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-app-v3-fetch_user_follower_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:289b59e8d18dc99c2eaf3c284071e69804242e778cc8ab92d35fd5ce20655d79","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"85e56f0f710c"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_app_v3_fetch_user_follower_list","path":"/apis/v1/tikhub/tiktok/app/v3/fetch_user_follower_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/fetch_user_follower_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/app/v3/fetch_user_following_list":{"get":{"description":"TikTok (app/v3).\n\n### Purpose:\n- Get following list of specified user\n### Parameters:\n- user_id: User ID, this is a pure numeric version of the user ID (one of user_id and sec_user_id)\n- sec_user_id: User sec_user_id, this is a mixed letter and number version ID (one of user_id and sec_user_id)\n- count: Number, do not exceed 20, keep it fixed.\n- min_time: Minimum time for paging, use default value 0 for the first request, and use the min_time value returned by the last request for subsequent requests.\n- page_token: Page token, use default value \"\" for the first request, and use the page_token value returned by the last request for subsequent requests.\n### Return:\n- Following list data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_app_v3_fetch_user_following_list","parameters":[{"description":"Number, do not exceed 20, keep it fixed.","example":20,"in":"query","name":"count","required":false,"schema":{"default":20,"description":"Number, do not exceed 20, keep it fixed.","maximum":20,"title":"Count","type":"integer"}},{"description":"Minimum time for paging, use default value 0 for the first request, and use the min_time value returned by the last request for subsequent requests.","example":0,"in":"query","name":"min_time","required":false,"schema":{"default":0,"description":"Minimum time for paging, use default value 0 for the first request, and use the min_time value returned by the last request for subsequent requests.","title":"Min Time","type":"integer"}},{"description":"Page token, use default value \"\" for the first request, and use the page_token value returned by the last request for subsequent requests.","example":"","in":"query","name":"page_token","required":false,"schema":{"default":"","description":"Page token, use default value \"\" for the first request, and use the page_token value returned by the last request for subsequent requests.","title":"Page Token","type":"string"}},{"description":"User sec_user_id, this is a mixed letter and number version ID (one of user_id and sec_user_id)","example":"MS4wLjABAAAA0lKrE0cVLLZCnVil-n-YEZlOoik9oeO3zOYQ08dqOEOw2pRSXWJdcSFw7lZeZcSP","in":"query","name":"sec_user_id","required":false,"schema":{"default":"","description":"User sec_user_id, this is a mixed letter and number version ID (one of user_id and sec_user_id)","title":"Sec User Id","type":"string"}},{"description":"User ID, this is a pure numeric version of the user ID (one of user_id and sec_user_id)","example":"7486586574684881927","in":"query","name":"user_id","required":false,"schema":{"default":"","description":"User ID, this is a pure numeric version of the user ID (one of user_id and sec_user_id)","title":"User Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Following list data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_user_following_list","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-app-v3-fetch_user_following_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:85a3cd37638e287e39458aa950490f78f75399a77b829b2d3164c9ab5fd8ab16","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ec036d72efee"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_app_v3_fetch_user_following_list","path":"/apis/v1/tikhub/tiktok/app/v3/fetch_user_following_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/fetch_user_following_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/app/v3/fetch_user_like_videos":{"get":{"description":"TikTok (app/v3).\n\n### Purpose\n- Get user like video data\n\n### Parameters\n- sec_user_id: User sec_user_id\n- max_cursor: Maximum cursor, used for paging, the first page is 0, the second page is the max_cursor value in the first response.\n- counts: Maximum count number\n\n### Return\n- User video data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_app_v3_fetch_user_like_videos","parameters":[{"description":"Number per page","in":"query","name":"counts","required":false,"schema":{"default":20,"description":"Number per page","title":"Counts","type":"integer"}},{"description":"Maximum cursor, used for paging, the first page is 0, the second page is the max_cursor value in the first response.","in":"query","name":"max_cursor","required":false,"schema":{"default":0,"description":"Maximum cursor, used for paging, the first page is 0, the second page is the max_cursor value in the first response.","title":"Max Cursor","type":"integer"}},{"description":"User sec_user_id","example":"MS4wLjABAAAA-RkTGCGXLuLKRM5Xcuuwm7Mclg51I2ECO1RqOA7mJHuXFz99nztdi077Z2XmYHZV","in":"query","name":"sec_user_id","required":true,"schema":{"description":"User sec_user_id","title":"Sec User Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- User video data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_user_like_videos","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-app-v3-fetch_user_like_videos","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:44bcdfb4c7a94fb10e7ebc4c065ce3fa885014430d44347355ca58219bbb9e69","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7e78b5f5e442"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_app_v3_fetch_user_like_videos","path":"/apis/v1/tikhub/tiktok/app/v3/fetch_user_like_videos"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/fetch_user_like_videos","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/app/v3/fetch_user_like_videos?sec_user_id=MS4wLjABAAAA-RkTGCGXLuLKRM5Xcuuwm7Mclg51I2ECO1RqOA7mJHuXFz99nztdi077Z2XmYHZV' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/app/v3/fetch_user_music_list":{"get":{"description":"TikTok (app/v3).\n\n### Purpose:\n- Get user music list data\n### Parameters:\n- sec_uid: User sec_uid\n- cursor: Cursor, used for paging, the first page is 0, the second page is the cursor value in the first response.\n- count: Number\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_app_v3_fetch_user_music_list","parameters":[{"description":"Number","in":"query","name":"count","required":false,"schema":{"default":10,"description":"Number","title":"Count","type":"integer"}},{"description":"Cursor, used for paging, the first page is 0, the second page is the cursor value in the first response.","in":"query","name":"cursor","required":false,"schema":{"default":0,"description":"Cursor, used for paging, the first page is 0, the second page is the cursor value in the first response.","title":"Cursor","type":"integer"}},{"description":"User sec_uid","example":"MS4wLjABAAAAqB08cUbXaDWqbD6MCga2RbGTuhfO2EsHayBYx08NDrN7IE3jQuRDNNN6YwyfH6_6","in":"query","name":"sec_uid","required":true,"schema":{"description":"User sec_uid","title":"Sec Uid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_user_music_list","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-app-v3-fetch_user_music_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e56c0f64759022cecb5502df30fd08faeb446c6d3a60cfc5fa77fb25dd390b27","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"92c161b008f9"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_app_v3_fetch_user_music_list","path":"/apis/v1/tikhub/tiktok/app/v3/fetch_user_music_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/fetch_user_music_list","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/app/v3/fetch_user_music_list?sec_uid=MS4wLjABAAAAqB08cUbXaDWqbD6MCga2RbGTuhfO2EsHayBYx08NDrN7IE3jQuRDNNN6YwyfH6_6' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/app/v3/fetch_user_post_videos":{"get":{"description":"TikTok (app/v3).\n\n### Purpose:\n- Get user homepage video data\n### Parameters:\n- sec_user_id: User sec_user_id, use sec_user_id to get user video data first, if sec_user_id is empty, use unique_id to get user video data.\n- max_cursor: Maximum cursor, used for paging, the first page is 0, the second page is the max_cursor value in the first response.\n- count: Maximum count number\n- sort_type: Sort type, 0-Latest, 1-Hot\n- unique_id: User unique_id, optional parameter, if sec_user_id is empty, use unique_id to get user video data, unique_id is also the user's username.\n- About the parameters of user ID, the priority is sec_user_id > unique_id, the higher the priority, the faster the speed, and it is recommended to use only sec_user_id to get user data.\n- region: Region, optional parameter, if not passed, the US region data will be used by default. After passing, the data of the corresponding country and region will be preferred, for example: US, GB, FR, JP, SG, VN, etc.\n### Return:\n- User video data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_app_v3_fetch_user_post_videos","parameters":[{"description":"Number per page","in":"query","name":"count","required":false,"schema":{"default":20,"description":"Number per page","title":"Count","type":"integer"}},{"description":"Maximum cursor, used for paging, the first page is 0, the second page is the max_cursor value in the first response.","in":"query","name":"max_cursor","required":false,"schema":{"default":0,"description":"Maximum cursor, used for paging, the first page is 0, the second page is the max_cursor value in the first response.","title":"Max Cursor","type":"integer"}},{"description":"Region, optional; defaults to US data if not provided. When specified, returns data for that country/region, e.g. US, GB, FR\n\nUsage: Region, optional parameter, if not passed, the US region data will be used by default. After passing, the data of the corresponding country and region will be preferred, for example: US, GB, FR, JP, SG, VN, etc.","example":"US","in":"query","name":"region","required":false,"schema":{"default":"","description":"Region, optional; defaults to US data if not provided. When specified, returns data for that country/region, e.g. US, GB, FR\n\nUsage: Region, optional parameter, if not passed, the US region data will be used by default. After passing, the data of the corresponding country and region will be preferred, for example: US, GB, FR, JP, SG, VN, etc.","title":"Region","type":"string"}},{"description":"User sec_user_id, use sec_user_id to get user video data first, if sec_user_id is empty, use unique_id to get user video data.","example":"MS4wLjABAAAAv7iSuuXDJGDvJkmH_vz1qkDZYo1apxgzaxdBSeIuPiM","in":"query","name":"sec_user_id","required":false,"schema":{"default":"","description":"User sec_user_id, use sec_user_id to get user video data first, if sec_user_id is empty, use unique_id to get user video data.","title":"Sec User Id","type":"string"}},{"description":"Sort type, 0-Latest, 1-Hot","in":"query","name":"sort_type","required":false,"schema":{"default":0,"description":"Sort type, 0-Latest, 1-Hot","title":"Sort Type","type":"integer"}},{"description":"User unique_id, optional parameter, if sec_user_id is empty, use unique_id to get user video data, unique_id is also the user's username.","example":"","in":"query","name":"unique_id","required":false,"schema":{"default":"","description":"User unique_id, optional parameter, if sec_user_id is empty, use unique_id to get user video data, unique_id is also the user's username.","title":"Unique Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- User video data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_user_post_videos","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-app-v3-fetch_user_post_videos","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:44bcdfb4c7a94fb10e7ebc4c065ce3fa885014430d44347355ca58219bbb9e69","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4974b259f1d7"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_app_v3_fetch_user_post_videos","path":"/apis/v1/tikhub/tiktok/app/v3/fetch_user_post_videos"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/fetch_user_post_videos","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/app/v3/fetch_user_repost_videos":{"get":{"description":"TikTok (app/v3).\n\n### Purpose:\n- Get user repost video data\n### Parameters:\n- user_id: User id, which can be obtained through the handler_user_profile endpoint, with the keyword uid in the response.\n- offset: Offset\n- count: Number\n### Return:\n- User repost video data\n\nAPI references: `handler_user_profile` = `GET /tikhub/tiktok/app/v3/handler_user_profile` (operationId: `get_tikhub_tiktok_app_v3_handler_user_profile`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_app_v3_fetch_user_repost_videos","parameters":[{"description":"Number","in":"query","name":"count","required":false,"schema":{"default":21,"description":"Number","title":"Count","type":"integer"}},{"description":"Offset","in":"query","name":"offset","required":false,"schema":{"default":0,"description":"Offset","title":"Offset","type":"integer"}},{"description":"User id, which can be obtained through the handler_user_profile endpoint, with the keyword uid in the response.\n\nAPI references: `handler_user_profile` = `GET /tikhub/tiktok/app/v3/handler_user_profile` (operationId: `get_tikhub_tiktok_app_v3_handler_user_profile`).","example":107955,"in":"query","name":"user_id","required":true,"schema":{"description":"User id, which can be obtained through the handler_user_profile endpoint, with the keyword uid in the response.\n\nAPI references: `handler_user_profile` = `GET /tikhub/tiktok/app/v3/handler_user_profile` (operationId: `get_tikhub_tiktok_app_v3_handler_user_profile`).","title":"User Id","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- User repost video data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_user_repost_videos","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-app-v3-fetch_user_repost_videos","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:67c5c47142e0b7b20807015bd70bdd10aabe10723ed2c25a9e086eafca9471d0","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"cbae4b570aa4"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_app_v3_fetch_user_repost_videos","path":"/apis/v1/tikhub/tiktok/app/v3/fetch_user_repost_videos"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/fetch_user_repost_videos","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/app/v3/fetch_user_repost_videos?user_id=107955' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/app/v3/fetch_user_search_result":{"get":{"description":"TikTok (app/v3).\n\n### Purpose:\n- Get user search results of specified keywords\n### Parameters:\n- keyword: Keyword\n- offset: Offset\n- count: Number\n- user_search_follower_count（Sort by number of followers）:\n    - Empty-Unlimited,\n    - ZERO_TO_ONE_K = 0-1K,\n    - ONE_K_TO_TEN_K-1K = 1K-10K,\n    - TEN_K_TO_ONE_H_K = 10K-100K,\n    - ONE_H_K_PLUS = 100K and above\n- user_search_profile_type（Sort by account type）:\n    - Empty-Unlimited,\n    - VERIFIED = Verified user\n- user_search_other_pref（Sort by other preferences）:\n    - USERNAME = Sort by username relevance\n### Return:\n- User search results\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_app_v3_fetch_user_search_result","parameters":[{"description":"Number","example":20,"in":"query","name":"count","required":false,"schema":{"default":20,"description":"Number","title":"Count","type":"integer"}},{"description":"Keyword","example":"Cat","in":"query","name":"keyword","required":true,"schema":{"description":"Keyword","title":"Keyword","type":"string"}},{"description":"Offset","example":0,"in":"query","name":"offset","required":false,"schema":{"default":0,"description":"Offset","title":"Offset","type":"integer"}},{"description":"Sort by number of followers","example":"","in":"query","name":"user_search_follower_count","required":false,"schema":{"default":"","description":"Sort by number of followers","title":"User Search Follower Count","type":"string"}},{"description":"Sort by other preferences","example":"","in":"query","name":"user_search_other_pref","required":false,"schema":{"default":"","description":"Sort by other preferences","title":"User Search Other Pref","type":"string"}},{"description":"Sort by account type","example":"","in":"query","name":"user_search_profile_type","required":false,"schema":{"default":"","description":"Sort by account type","title":"User Search Profile Type","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- User search results"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_user_search_result","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-app-v3-fetch_user_search_result","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:87957dfeb558eaa47b87820647a96803891e53d04448162cafc3cdb256cb0f16","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"dd431cbdfe25"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_app_v3_fetch_user_search_result","path":"/apis/v1/tikhub/tiktok/app/v3/fetch_user_search_result"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/fetch_user_search_result","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/app/v3/fetch_user_search_result?count=20&keyword=Cat&offset=0&user_search_follower_count=&user_search_other_pref=&user_search_profile_type=' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/app/v3/fetch_video_comment_replies":{"get":{"description":"TikTok (app/v3).\n\n### Purpose:\n- Get comment replies data of specified video\n### Parameters:\n- item_id: Video id\n- comment_id: Comment id\n- cursor: Cursor, used for paging, the first page is 0, the second page is the cursor value in the first response.\n- count: Number\n### Return:\n- Comment replies data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_app_v3_fetch_video_comment_replies","parameters":[{"description":"Comment id","example":"7327061675382260482","in":"query","name":"comment_id","required":true,"schema":{"description":"Comment id","title":"Comment Id","type":"string"}},{"description":"Number","in":"query","name":"count","required":false,"schema":{"default":20,"description":"Number","title":"Count","type":"integer"}},{"description":"Cursor, used for paging, the first page is 0, the second page is the cursor value in the first response.","in":"query","name":"cursor","required":false,"schema":{"default":0,"description":"Cursor, used for paging, the first page is 0, the second page is the cursor value in the first response.","title":"Cursor","type":"integer"}},{"description":"Video id","example":"7326156045968067873","in":"query","name":"item_id","required":true,"schema":{"description":"Video id","title":"Item Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Comment replies data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_video_comment_replies","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-app-v3-fetch_video_comment_replies","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:9a677f323913fd85e044b82a9e4202df4a2ab75a4eff43281a010ee2d0bc9dc9","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ed9403fc6b5c"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_app_v3_fetch_video_comment_replies","path":"/apis/v1/tikhub/tiktok/app/v3/fetch_video_comment_replies"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/fetch_video_comment_replies","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/app/v3/fetch_video_comment_replies?comment_id=7327061675382260482&item_id=7326156045968067873' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/app/v3/fetch_video_comments":{"get":{"description":"TikTok (app/v3).\n\n### Purpose:\n- Get single video comments data\n### Parameters:\n- aweme_id: Video id\n- cursor: Cursor, used for paging, the first page is 0, the second page is the cursor value in the first response.\n- count: Number\n### Return:\n- Comments data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_app_v3_fetch_video_comments","parameters":[{"description":"Video id","example":"7326156045968067873","in":"query","name":"aweme_id","required":true,"schema":{"description":"Video id","title":"Aweme Id","type":"string"}},{"description":"Number","in":"query","name":"count","required":false,"schema":{"default":20,"description":"Number","title":"Count","type":"integer"}},{"description":"Cursor, used for paging, the first page is 0, the second page is the cursor value in the first response.","in":"query","name":"cursor","required":false,"schema":{"default":0,"description":"Cursor, used for paging, the first page is 0, the second page is the cursor value in the first response.","title":"Cursor","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Comments data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_video_comments","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-app-v3-fetch_video_comments","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:ba0b022bed3baa2ae848869b2620b5a0dc659cd8b700d13c7fe3969d42c9ca27","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9ca3ca6141cf"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_app_v3_fetch_video_comments","path":"/apis/v1/tikhub/tiktok/app/v3/fetch_video_comments"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/fetch_video_comments","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/app/v3/fetch_video_comments?aweme_id=7326156045968067873' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/app/v3/fetch_video_search_result":{"get":{"description":"TikTok (app/v3).\n\n### Purpose:\n- Get video search results of specified keywords\n### Parameters:\n- keyword: Keyword\n- offset: Offset\n- count: Number\n- sort_type: 0-Relatedness, 1-Most likes\n- publish_time: 0-Unlimited, 1-Last day, 7-Last week, 30-Last month, 90-Last three months, 180-Last half year\n- region: Region, default is US-America, for optional values please refer to TikTok region codes or ISO 3166-1 alpha-2 country codes.\n### Return:\n- Video search results\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_app_v3_fetch_video_search_result","parameters":[{"description":"Number","example":20,"in":"query","name":"count","required":false,"schema":{"default":20,"description":"Number","title":"Count","type":"integer"}},{"description":"Keyword","example":"Zhonghua Niang","in":"query","name":"keyword","required":true,"schema":{"description":"Keyword","title":"Keyword","type":"string"}},{"description":"Offset","example":0,"in":"query","name":"offset","required":false,"schema":{"default":0,"description":"Offset","title":"Offset","type":"integer"}},{"description":"Publish time\n\nUsage: 0-Unlimited, 1-Last day, 7-Last week, 30-Last month, 90-Last three months, 180-Last half year","example":0,"in":"query","name":"publish_time","required":false,"schema":{"default":0,"description":"Publish time\n\nUsage: 0-Unlimited, 1-Last day, 7-Last week, 30-Last month, 90-Last three months, 180-Last half year","title":"Publish Time","type":"integer"}},{"description":"Region, default is US-America, for optional values please refer to TikTok region codes or ISO 3166-1 alpha-2 country codes.","example":"US","in":"query","name":"region","required":false,"schema":{"default":"US","description":"Region, default is US-America, for optional values please refer to TikTok region codes or ISO 3166-1 alpha-2 country codes.","title":"Region","type":"string"}},{"description":"Sort type\n\nUsage: 0-Relatedness, 1-Most likes","example":0,"in":"query","name":"sort_type","required":false,"schema":{"default":0,"description":"Sort type\n\nUsage: 0-Relatedness, 1-Most likes","title":"Sort Type","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Video search results"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_video_search_result","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-app-v3-fetch_video_search_result","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:d40854a0b102e98289dcc39543a2fa6f35b2593e52251c3a33b113449b36741b","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b23ddb7d0ecc"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_app_v3_fetch_video_search_result","path":"/apis/v1/tikhub/tiktok/app/v3/fetch_video_search_result"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/fetch_video_search_result","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/app/v3/fetch_video_search_result?count=20&keyword=Zhonghua+Niang&offset=0&publish_time=0&region=US&sort_type=0' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/app/v3/fetch_webcast_user_info":{"get":{"description":"TikTok (app/v3).\n\n### Purpose:\n- Get information of specified user\n### Parameters:\n- sec_user_id: User sec_user_id\n- user_id: User uid, optional parameter, pure number, if used, please keep sec_user_id and unique_id empty.\n- At least one of the above parameters must be filled in, the priority is sec_user_id > user_id, the higher the priority, the faster the speed.\n### Return:\n- User information\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_app_v3_fetch_webcast_user_info","parameters":[{"description":"User sec_user_id","example":"MS4wLjABAAAAv7iSuuXDJGDvJkmH_vz1qkDZYo1apxgzaxdBSeIuPiM","in":"query","name":"sec_user_id","required":false,"schema":{"default":"","description":"User sec_user_id","title":"Sec User Id","type":"string"}},{"description":"User uid (optional, numeric only)\n\nUsage: User uid, optional parameter, pure number, if used, please keep sec_user_id and unique_id empty.","example":"","in":"query","name":"user_id","required":false,"schema":{"default":"","description":"User uid (optional, numeric only)\n\nUsage: User uid, optional parameter, pure number, if used, please keep sec_user_id and unique_id empty.","title":"User Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- User information"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_webcast_user_info","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-app-v3-fetch_webcast_user_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:4ced81916d3a065d67730a502526901ce6b14ead6029b1fe45962771f9e57926","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b0e1678ed1fe"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_app_v3_fetch_webcast_user_info","path":"/apis/v1/tikhub/tiktok/app/v3/fetch_webcast_user_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/fetch_webcast_user_info","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/app/v3/get_user_id_and_sec_user_id_by_username":{"get":{"description":"TikTok (app/v3).\n\n### Purpose:\n- Get user_id and sec_user_id by Username\n### Parameters:\n- username: Username\n### Return:\n- User user_id and sec_user_id\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_app_v3_get_user_id_and_sec_user_id_by_username","parameters":[{"description":"Username","example":"tiktok","in":"query","name":"username","required":true,"schema":{"description":"Username","title":"Username","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- User user_id and sec_user_id"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok get_user_id_and_sec_user_id_by_username","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-app-v3-get_user_id_and_sec_user_id_by_username","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:476abf58d39a69773612d8c407a6a5db137fe5902cbb5f4b12fecc65abc7c131","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"cccc1ff79948"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_app_v3_get_user_id_and_sec_user_id_by_username","path":"/apis/v1/tikhub/tiktok/app/v3/get_user_id_and_sec_user_id_by_username"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/get_user_id_and_sec_user_id_by_username","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/app/v3/get_user_id_and_sec_user_id_by_username?username=tiktok' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/app/v3/handler_user_profile":{"get":{"description":"TikTok (app/v3).\n\n### Purpose:\n- Get information of specified user\n### Parameters:\n- sec_user_id: User sec_user_id\n- user_id: User uid, optional parameter, pure number, if used, please keep sec_user_id and unique_id empty.\n- unique_id: User unique_id, optional parameter, if sec_user_id is empty, use unique_id to get user information, unique_id is also the user's username, if used, please keep sec_user_id and user_id empty.\n- At least one of the above parameters must be filled in, the priority is sec_user_id > user_id > unique_id, the higher the priority, the faster the speed.\n### Return:\n- User information\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_app_v3_handler_user_profile","parameters":[{"description":"User sec_user_id","example":"MS4wLjABAAAAv7iSuuXDJGDvJkmH_vz1qkDZYo1apxgzaxdBSeIuPiM","in":"query","name":"sec_user_id","required":false,"schema":{"default":"","description":"User sec_user_id","title":"Sec User Id","type":"string"}},{"description":"User unique_id, optional parameter, if sec_user_id is empty, use unique_id to get user information, unique_id is also the user's username, if used, please keep sec_user_id and user_id empty.","example":"","in":"query","name":"unique_id","required":false,"schema":{"default":"","description":"User unique_id, optional parameter, if sec_user_id is empty, use unique_id to get user information, unique_id is also the user's username, if used, please keep sec_user_id and user_id empty.","title":"Unique Id","type":"string"}},{"description":"User uid (optional, numeric only)\n\nUsage: User uid, optional parameter, pure number, if used, please keep sec_user_id and unique_id empty.","example":"","in":"query","name":"user_id","required":false,"schema":{"default":"","description":"User uid (optional, numeric only)\n\nUsage: User uid, optional parameter, pure number, if used, please keep sec_user_id and unique_id empty.","title":"User Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- User information"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok handler_user_profile","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-app-v3-handler_user_profile","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:4ced81916d3a065d67730a502526901ce6b14ead6029b1fe45962771f9e57926","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8b423862b619"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_app_v3_handler_user_profile","path":"/apis/v1/tikhub/tiktok/app/v3/handler_user_profile"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/handler_user_profile","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/app/v3/open_tiktok_app_to_keyword_search":{"get":{"description":"TikTok (app/v3).\n\n### Purpose:\n- Generate TikTok share link, call TikTok APP, and jump to the specified keyword search result\n\n### Parameters:\n- keyword: Keyword\n- Note: If you cannot jump, please make sure that the APP is running in the background\n\n### Return:\n- Share link\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_app_v3_open_tiktok_app_to_keyword_search","parameters":[{"description":"Keyword","example":"Evil0ctal","in":"query","name":"keyword","required":true,"schema":{"description":"Keyword","title":"Keyword","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Share link"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok open_tiktok_app_to_keyword_search","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-app-v3-open_tiktok_app_to_keyword_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:3f7749f8035dd84b9fb1d9d72924d486835e8a8ec83953a93308318a19fc66e6","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3ebbb1fa4db1"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_app_v3_open_tiktok_app_to_keyword_search","path":"/apis/v1/tikhub/tiktok/app/v3/open_tiktok_app_to_keyword_search"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/open_tiktok_app_to_keyword_search","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/app/v3/open_tiktok_app_to_keyword_search?keyword=Evil0ctal' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/app/v3/open_tiktok_app_to_send_private_message":{"get":{"description":"TikTok (app/v3).\n\n### Purpose:\n- Generate TikTok share link, call TikTok APP, and send private messages to specified users\n\n### Parameters:\n- uid: User id, obtained from the user profile interface.\n- Note: If you cannot jump, please make sure that the APP is running in the background.\n\n### Return:\n- Share link\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_app_v3_open_tiktok_app_to_send_private_message","parameters":[{"description":"User id, obtained from the user profile interface.","example":"7059867056504407087","in":"query","name":"uid","required":true,"schema":{"description":"User id, obtained from the user profile interface.","title":"Uid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Share link"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok open_tiktok_app_to_send_private_message","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-app-v3-open_tiktok_app_to_send_private_message","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:3f7749f8035dd84b9fb1d9d72924d486835e8a8ec83953a93308318a19fc66e6","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"50240bef9458"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_app_v3_open_tiktok_app_to_send_private_message","path":"/apis/v1/tikhub/tiktok/app/v3/open_tiktok_app_to_send_private_message"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/open_tiktok_app_to_send_private_message","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/app/v3/open_tiktok_app_to_send_private_message?uid=7059867056504407087' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/app/v3/open_tiktok_app_to_user_profile":{"get":{"description":"TikTok (app/v3).\n\n### Purpose:\n- Generate TikTok share link, call TikTok APP, and jump to the specified user profile\n\n### Parameters:\n- uid: User id, obtained from the user profile interface.\n- Note: If you cannot jump, please make sure that the APP is running in the background.\n\n### Return:\n- Share link\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_app_v3_open_tiktok_app_to_user_profile","parameters":[{"description":"User id, obtained from the user profile interface.","example":"7059867056504407087","in":"query","name":"uid","required":true,"schema":{"description":"User id, obtained from the user profile interface.","title":"Uid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Share link"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok open_tiktok_app_to_user_profile","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-app-v3-open_tiktok_app_to_user_profile","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:3f7749f8035dd84b9fb1d9d72924d486835e8a8ec83953a93308318a19fc66e6","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"491181552929"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_app_v3_open_tiktok_app_to_user_profile","path":"/apis/v1/tikhub/tiktok/app/v3/open_tiktok_app_to_user_profile"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/open_tiktok_app_to_user_profile","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/app/v3/open_tiktok_app_to_user_profile?uid=7059867056504407087' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/app/v3/open_tiktok_app_to_video_detail":{"get":{"description":"TikTok (app/v3).\n\n### Purpose:\n- Generate TikTok share link, call TikTok APP, and jump to the specified video\n\n### Parameters:\n- aweme_id: Video id\n- Note: If you cannot jump, please make sure that the APP is running in the background\n\n### Return:\n- Share link\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_app_v3_open_tiktok_app_to_video_detail","parameters":[{"description":"Video id","example":"7440436579409153311","in":"query","name":"aweme_id","required":true,"schema":{"description":"Video id","title":"Aweme Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Share link"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok open_tiktok_app_to_video_detail","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-app-v3-open_tiktok_app_to_video_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:3f7749f8035dd84b9fb1d9d72924d486835e8a8ec83953a93308318a19fc66e6","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d12354904992"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_app_v3_open_tiktok_app_to_video_detail","path":"/apis/v1/tikhub/tiktok/app/v3/open_tiktok_app_to_video_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/open_tiktok_app_to_video_detail","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/app/v3/open_tiktok_app_to_video_detail?aweme_id=7440436579409153311' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/app/v3/search_follower_list":{"get":{"description":"TikTok (app/v3).\n\n### Purpose:\n- Search follower list of specified user, can be used to find whether there is a user with a specific nickname in the followers of a certain user.\n### Parameters:\n- user_id: User ID, this is a pure numeric version of the user ID, which can be obtained through the get user info API.\n- keyword: Search keyword, the user's nickname contains the keyword to match.\n### Return:\n- Search result list\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_app_v3_search_follower_list","parameters":[{"description":"Search keyword, the user's nickname contains the keyword to match.","example":"a","in":"query","name":"keyword","required":true,"schema":{"description":"Search keyword, the user's nickname contains the keyword to match.","title":"Keyword","type":"string"}},{"description":"User ID, this is a pure numeric version of the user ID, which can be obtained through the get user info API.","example":"7540849481009988663","in":"query","name":"user_id","required":true,"schema":{"description":"User ID, this is a pure numeric version of the user ID, which can be obtained through the get user info API.","title":"User Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Search result list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok search_follower_list","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-app-v3-search_follower_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:cb70de961d2b644841e4ae8e6b59f29e483f76c9be115fca7d01665e7390f154","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5163edef0454"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_app_v3_search_follower_list","path":"/apis/v1/tikhub/tiktok/app/v3/search_follower_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/search_follower_list","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/app/v3/search_follower_list?keyword=a&user_id=7540849481009988663' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/app/v3/search_following_list":{"get":{"description":"TikTok (app/v3).\n\n### Purpose:\n- Search following list of specified user, can be used to find whether there is a user with a specific nickname in the following of a certain user.\n### Parameters:\n- user_id: User ID, this is a pure numeric version of the user ID, which can be obtained through the get user info API.\n- keyword: Search keyword, the user's nickname contains the keyword to match.\n### Return:\n- Search result list\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_app_v3_search_following_list","parameters":[{"description":"Search keyword, the user's nickname contains the keyword to match.","example":"a","in":"query","name":"keyword","required":true,"schema":{"description":"Search keyword, the user's nickname contains the keyword to match.","title":"Keyword","type":"string"}},{"description":"User ID, this is a pure numeric version of the user ID, which can be obtained through the get user info API.","example":"7540849481009988663","in":"query","name":"user_id","required":true,"schema":{"description":"User ID, this is a pure numeric version of the user ID, which can be obtained through the get user info API.","title":"User Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Search result list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok search_following_list","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-app-v3-search_following_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:cb70de961d2b644841e4ae8e6b59f29e483f76c9be115fca7d01665e7390f154","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"aae522ed7075"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_app_v3_search_following_list","path":"/apis/v1/tikhub/tiktok/app/v3/search_following_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/app/v3/search_following_list","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/app/v3/search_following_list?keyword=a&user_id=7540849481009988663' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/creator/get_account_health_status":{"post":{"description":"TikTok (creator).\n\n### Purpose:\n- Retrieve the health status of a TikTok Shop creator account, including the health score over the past 90 days and the current number of accumulated violation points.\n- About violation points:\n    - Violation points are key metrics used by TikTok to measure the health of a creator account.\n    - Higher violation points indicate worse account health, and may lead to restrictions such as reduced exposure, suspension, or account bans.\n    - Violation points directly impact the account’s visibility and recommendation on the platform.\n\n### Punishment Levels for Accumulated Violation Points:\n| Score Range | Punishment Measures                                       | Duration         |\n| ----------- | ---------------------------------------------------------- | ---------------- |\n| 9-11        | Warning                                                     | None             |\n| 12-14       | E-commerce permissions suspended (video, live, product showcase) | 24 hours         |\n| 15-17       | E-commerce permissions suspended                           | 48 hours         |\n| 18-20       | E-commerce permissions suspended                           | 72 hours         |\n| 21-23       | E-commerce permissions suspended                           | 1 week           |\n| 24+         | Permanent removal of e-commerce permissions and banning of TikTok Shop creator account | Permanently disabled |\n\n### Notes:\n- This API is only applicable to TikTok Shop creator accounts.\n\n### Parameters:\n- cookie: User Cookie string for authentication\n- proxy: Optional HTTP proxy address, can be omitted if not needed\n    - Example format: `http://username:password@host:port`\n\n### Response:\n- `risk_info`: Account health status:\n  - `risk_level_text`: Current health level description (e.g., Healthy)\n  - `light_color`: Light color code for health level display (RGBA format)\n  - `dark_color`: Dark color code for health level display (RGBA format)\n- `vio_score_rule_learn_url`: URL to learn more about violation point rules\n- `is_show_score`: Whether to display violation points (boolean)\n- `violation_score`: Current violation score\n- `creator_status`: Creator account status code (0 = normal)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_tiktok_creator_get_account_health_status","requestBody":{"content":{"application/json":{"schema":{"properties":{"cookie":{"default":"Your_Cookie_String","description":"User Cookie String","title":"Cookie","type":"string"},"proxy":{"default":"","description":"Optional HTTP proxy address, can be omitted if not needed\n    - Example format: `http://username:password@host:port`","title":"Proxy","type":["string","null"]}},"title":"GetAccountHealthRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Response\n- `risk_info`: Account health status:\n  - `risk_level_text`: Current health level description (e.g., Healthy)\n  - `light_color`: Light color code for health level display (RGBA format)\n  - `dark_color`: Dark color code for health level display (RGBA format)\n- `vio_score_rule_learn_url`: URL to learn more about violation point rules\n- `is_show_score`: Whether to display violation points (boolean)\n- `violation_score`: Current violation score\n- `creator_status`: Creator account status code (0 = normal)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok get_account_health_status","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-tiktok-creator-get_account_health_status","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:ee802e8148c8e0634cc6e9961dba1ea6864715bd7e5a00960c2216a596690d66","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"26346639cd09"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_tiktok_creator_get_account_health_status","path":"/apis/v1/tikhub/tiktok/creator/get_account_health_status"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/creator/get_account_health_status","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/creator/get_account_insights_overview":{"post":{"description":"TikTok (creator).\n\n### Purpose:\n- Retrieve performance overview of a TikTok Shop creator account within a specified date range, including metrics like revenue, exposure, clicks, and orders.\n- By default, it aggregates data from the month of `start_date` (e.g., if `start_date` is 2025-04-01, it retrieves data for the entire month of April).\n\n### Notes:\n- This API is only applicable to TikTok accounts that have TikTok Shop enabled.\n- Data is segmented by time granularity (daily/monthly), and can be used for performance analysis or trend monitoring.\n\n### Parameters:\n- cookie: User cookie string for authentication\n- start_date: Query start date in 'MM-DD-YYYY' format, e.g. '04-01-2025'\n- proxy: Optional HTTP proxy address. Leave empty if not needed.\n    - Example format: `http://username:password@host:port`\n\n### Response:\n- `segments`: List of data segments, each containing:\n  - `time_selector`: Time settings for the segment, including period, timestamp range, timezone, and locale\n  - `timed_stats`: Daily or interval-based statistics, including:\n    - `live_revenue.amount`: Revenue from livestream sales\n    - `video_revenue.amount`: Revenue from video sales\n    - `revenue.amount`: Total revenue (live + video)\n    - `base_revenue.amount`: Base revenue\n    - `commission_estimated.amount`: Estimated commission\n    - `alc_base_revenue.amount`: Base revenue under ALC model\n    - `overall_item_sold_cnt`: Total items sold\n    - `product_show_cnt`: Product exposure count\n    - `product_click_cnt`: Product click count\n    - `alc_pay_sku_order_cnt`: Orders under ALC model\n- `meta.is_bound_shop`: Whether the TikTok account is bound to a shop\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_tiktok_creator_get_account_insights_overview","requestBody":{"content":{"application/json":{"schema":{"properties":{"cookie":{"default":"Your_Cookie_String","description":"User Cookie String","title":"Cookie","type":"string"},"proxy":{"default":"","description":"Optional HTTP proxy address. Leave empty if not needed.\n    - Example format: `http://username:password@host:port`","title":"Proxy","type":["string","null"]},"start_date":{"default":"04-01-2025","description":"Query Start Date, e.g. '04-01-2025'","title":"Start Date","type":"string"}},"title":"GetAccountOverviewRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Response\n- `segments`: List of data segments, each containing:\n  - `time_selector`: Time settings for the segment, including period, timestamp range, timezone, and locale\n  - `timed_stats`: Daily or interval-based statistics, including:\n    - `live_revenue.amount`: Revenue from livestream sales\n    - `video_revenue.amount`: Revenue from video sales\n    - `revenue.amount`: Total revenue (live + video)\n    - `base_revenue.amount`: Base revenue\n    - `commission_estimated.amount`: Estimated commission\n    - `alc_base_revenue.amount`: Base revenue under ALC model\n    - `overall_item_sold_cnt`: Total items sold\n    - `product_show_cnt`: Product exposure count\n    - `product_click_cnt`: Product click count\n    - `alc_pay_sku_order_cnt`: Orders under ALC model\n- `meta.is_bound_shop`: Whether the TikTok account is bound to a shop"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok get_account_insights_overview","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-tiktok-creator-get_account_insights_overview","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:deff5c8c3e0749bb0fc4673daa3c798fcd20282b5e7dd64af76904cb201ef4dd","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6986495f1182"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_tiktok_creator_get_account_insights_overview","path":"/apis/v1/tikhub/tiktok/creator/get_account_insights_overview"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/creator/get_account_insights_overview","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/creator/get_account_violation_list":{"post":{"description":"TikTok (creator).\n\n### Purpose:\n- Retrieve the violation history of a TikTok Shop creator account, providing details about past violations and corresponding enforcement actions.\n- The returned violation records include violation type, violation time, violation reasons, enforcement actions, appeal status, and eligibility for appeal.\n- Pagination is supported to retrieve multiple records in chronological order.\n- Suitable for creator account risk management, health monitoring, and compliance auditing.\n\n### Notes:\n- This API is available only for TikTok Shop creator accounts.\n- Pagination is supported; by default, it retrieves the latest violation records.\n\n### Parameters:\n- cookie: User's Cookie string for authentication\n- page: Integer, page number (default is `1`)\n- proxy: Optional HTTP proxy address, can be omitted if not needed\n    - Example format: `http://username:password@host:port`\n\n### Response:\n- `records`: List of violation records:\n  - `record_id`: Unique ID of the violation record\n  - `violation_time`: Time when the violation occurred (Unix timestamp)\n  - `violation_info`:\n    - `violation_reason`: Reason for the violation\n    - `violation_detail`: Detailed description (may be empty)\n    - `violation_suggestion`: Recommended corrective action\n    - `policy_url`: Link to the related policy\n    - `violation_type`: Type of violation (e.g., Video violation)\n  - `record_status`: Record status (1 = active)\n  - `appeal_status`: Appeal status (0 = not appealed, 1 = appealed)\n  - `enforcement_title`: List of enforcement actions taken (e.g., point assignment, commission withholding)\n  - `appeal_valid_time`: Deadline for submitting an appeal (Unix timestamp)\n  - `can_appeal`: Whether the record is eligible for appeal (boolean)\n- `total`: Total number of violation records\n- `has_more`: Whether there are more records to fetch\n- `start_time`: Query start time\n- `end_time`: Query end time\n- `creator_status`: Creator account status code (e.g., 0 = normal)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_tiktok_creator_get_account_violation_list","requestBody":{"content":{"application/json":{"schema":{"properties":{"cookie":{"default":"Your_Cookie_String","description":"User Cookie String","title":"Cookie","type":"string"},"page":{"default":1,"description":"Integer, page number (default is `1`)","title":"Page","type":"integer"},"proxy":{"default":"","description":"Optional HTTP proxy address, can be omitted if not needed\n    - Example format: `http://username:password@host:port`","title":"Proxy","type":["string","null"]}},"title":"GetViolationRecordRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Response\n- `records`: List of violation records:\n  - `record_id`: Unique ID of the violation record\n  - `violation_time`: Time when the violation occurred (Unix timestamp)\n  - `violation_info`:\n    - `violation_reason`: Reason for the violation\n    - `violation_detail`: Detailed description (may be empty)\n    - `violation_suggestion`: Recommended corrective action\n    - `policy_url`: Link to the related policy\n    - `violation_type`: Type of violation (e.g., Video violation)\n  - `record_status`: Record status (1 = active)\n  - `appeal_status`: Appeal status (0 = not appealed, 1 = appealed)\n  - `enforcement_title`: List of enforcement actions taken (e.g., point assignment, commission withholding)\n  - `appeal_valid_time`: Deadline for submitting an appeal (Unix timestamp)\n  - `can_appeal`: Whether the record is eligible for appeal (boolean)\n- `total`: Total number of violation records\n- `has_more`: Whether there are more records to fetch\n- `start_time`: Query start time\n- `end_time`: Query end time\n- `creator_status`: Creator account status code (e.g., 0 = normal)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok get_account_violation_list","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-tiktok-creator-get_account_violation_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e2d20d82b07f3de10c2039f7bee2899020a55b76f4a4e396b27bda6896167989","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1fc566f91531"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_tiktok_creator_get_account_violation_list","path":"/apis/v1/tikhub/tiktok/creator/get_account_violation_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/creator/get_account_violation_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/creator/get_creator_account_info":{"post":{"description":"TikTok (creator).\n\n### Purpose:\n- Retrieve basic information of a TikTok Shop creator account, including username, avatar URLs, account ID, register region, partner binding info, and permission list.\n- Useful for verifying account status, displaying user profile data, checking partner binding status, and determining access permissions for business processes.\n\n### Notes:\n- Applicable to all TikTok creator accounts.\n\n### Parameters:\n- cookie: User Cookie string for authentication\n- proxy: Optional HTTP proxy address, can be omitted if not used\n    - Example format: `http://username:password@host:port`\n\n### Return Content Description:\n- `user_id`: User ID (string)\n- `user_type`: User type (integer, indicates account type)\n- `register_region_id`: Registered region code (e.g., \"us\")\n- `user_name`: Username\n- `avatar`: Avatar info object\n  - `uri`: Avatar resource URI\n  - `url_list`: List of avatar image URLs\n- `permission_list`: Permission list (list of integers)\n- `partner_id`: Partner ID\n- `partner_name`: Partner name\n- `shop_account_official`: Whether it's an official shop account (boolean)\n- `switch_info`: Feature switch info (e.g., live event switch, string format)\n- `tt_uid`: TikTok UID (string)\n- `nick_name`: Nickname\n- `live_streamer_menu_experiment`: Live streamer menu experiment field (string, may be empty)\n- `experiment_variants`: Experiment variant configurations (object)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_tiktok_creator_get_creator_account_info","requestBody":{"content":{"application/json":{"schema":{"properties":{"cookie":{"default":"Your_Cookie_String","description":"User Cookie String","title":"Cookie","type":"string"},"proxy":{"default":"","description":"Optional HTTP proxy address, can be omitted if not used\n    - Example format: `http://username:password@host:port`","title":"Proxy","type":["string","null"]}},"title":"GetCreatorAccountInfoRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return Content Description\n- `user_id`: User ID (string)\n- `user_type`: User type (integer, indicates account type)\n- `register_region_id`: Registered region code (e.g., \"us\")\n- `user_name`: Username\n- `avatar`: Avatar info object\n  - `uri`: Avatar resource URI\n  - `url_list`: List of avatar image URLs\n- `permission_list`: Permission list (list of integers)\n- `partner_id`: Partner ID\n- `partner_name`: Partner name\n- `shop_account_official`: Whether it's an official shop account (boolean)\n- `switch_info`: Feature switch info (e.g., live event switch, string format)\n- `tt_uid`: TikTok UID (string)\n- `nick_name`: Nickname\n- `live_streamer_menu_experiment`: Live streamer menu experiment field (string, may be empty)\n- `experiment_variants`: Experiment variant configurations (object)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok get_creator_account_info","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-tiktok-creator-get_creator_account_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:3c07facdbeb6ac3cdfd809ac7fb97a1aa488efbac042929fb4afd7483214a804","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a4afa0133dd7"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_tiktok_creator_get_creator_account_info","path":"/apis/v1/tikhub/tiktok/creator/get_creator_account_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/creator/get_creator_account_info","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/creator/get_live_analytics_summary":{"post":{"description":"TikTok (creator).\n\n### Purpose:\n- Retrieve a summary of live streaming performance for a TikTok Shop creator account within a specified time range.\n- By default, it covers one full calendar month starting from the provided `start_date` (e.g., input `04-01-2025` will fetch data for the entire April 2025).\n\n### Response Fields:\n- `segments` (List of segmented data):\n  - `time_selector`: Time period settings (period, start/end timestamps, timezone, locale)\n  - `filter.creator_id`: Creator ID\n  - `timed_stats`: Live performance statistics per time segment, including:\n    - `live_revenue.amount`: Live streaming revenue\n    - `live_show_gpm.amount`: Average revenue per live show\n    - `new_follower_cnt`: Number of new followers\n    - `sku_order_paid_cnt`: Number of SKUs paid\n    - `item_sold_cnt`: Number of items sold\n    - `product_view`: Number of product views\n    - `product_click`: Number of product clicks\n    - `live_pay_order_ucnt`: Number of unique users who placed live orders\n    - `live_ctr`: Live Click-Through Rate (CTR)\n    - `live_co`: Live Conversion Rate (CO)\n    - `live_like_cnt`: Number of live likes\n    - `live_comment_cnt`: Number of live comments\n    - `live_show_cnt`: Number of live sessions\n    - `live_watch_cnt`: Number of live viewers\n\n### Notes:\n- This API is only applicable to TikTok Shop creator accounts.\n- Data is split by natural days during the live sessions.\n\n### Parameters:\n- cookie: User Cookie string for authentication\n- start_date: Query start date in the format `MM-DD-YYYY`, e.g., `04-01-2025`\n- proxy: Optional HTTP proxy address, can be omitted if not used\n    - Example format: `http://username:password@host:port`\n\n### Return:\n- Creator live streaming performance overview\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_tiktok_creator_get_live_analytics_summary","requestBody":{"content":{"application/json":{"schema":{"properties":{"cookie":{"default":"Your_Cookie_String","description":"User Cookie String","title":"Cookie","type":"string"},"proxy":{"default":"","description":"Optional HTTP proxy address, can be omitted if not used\n    - Example format: `http://username:password@host:port`","title":"Proxy","type":["string","null"]},"start_date":{"default":"04-01-2025","description":"Query start date in the format `MM-DD-YYYY`, e.g., `04-01-2025`","title":"Start Date","type":"string"}},"title":"GetLiveOverviewRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Response Fields\n- `segments` (List of segmented data):\n  - `time_selector`: Time period settings (period, start/end timestamps, timezone, locale)\n  - `filter.creator_id`: Creator ID\n  - `timed_stats`: Live performance statistics per time segment, including:\n    - `live_revenue.amount`: Live streaming revenue\n    - `live_show_gpm.amount`: Average revenue per live show\n    - `new_follower_cnt`: Number of new followers\n    - `sku_order_paid_cnt`: Number of SKUs paid\n    - `item_sold_cnt`: Number of items sold\n    - `product_view`: Number of product views\n    - `product_click`: Number of product clicks\n    - `live_pay_order_ucnt`: Number of unique users who placed live orders\n    - `live_ctr`: Live Click-Through Rate (CTR)\n    - `live_co`: Live Conversion Rate (CO)\n    - `live_like_cnt`: Number of live likes\n    - `live_comment_cnt`: Number of live comments\n    - `live_show_cnt`: Number of live sessions\n    - `live_watch_cnt`: Number of live viewers\n\n### Return\n- Creator live streaming performance overview"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok get_live_analytics_summary","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-tiktok-creator-get_live_analytics_summary","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:ffe72a1f70fcba2a91360b1f73c19ffb769718d6cf7029ae370324675ebda572","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"033a6daf7957"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_tiktok_creator_get_live_analytics_summary","path":"/apis/v1/tikhub/tiktok/creator/get_live_analytics_summary"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/creator/get_live_analytics_summary","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/creator/get_product_analytics_list":{"post":{"description":"TikTok (creator).\n\n### Purpose:\n- Retrieve the list of products promoted by a TikTok Shop creator account within a specified time range, along with their sales analytics.\n- Supports sorting by revenue or product publish time and allows pagination.\n\n### Response Fields:\n- `segments` (List of segmented data):\n  - `filter.creator_id`: Creator account ID\n  - `list_control`:\n    - `rules`: Sorting rules (e.g., by revenue, by product ID)\n    - `next_pagination`: Pagination info (has more pages, next page number, total pages, total records)\n  - `timed_lists`: List of product statistics within each time range, including:\n    - `product`:\n      - `id`: Product ID\n      - `name`: Product title\n      - `cover_image.thumb_url_list`: List of product thumbnail URLs\n    - `item_sold_cnt`: Number of items sold\n    - `revenue.amount`: Total Gross Merchandise Value (GMV) generated by the product\n    - `commission.amount`: Estimated commission income from the product\n\n### Notes:\n- This API is only available for TikTok Shop creator accounts.\n- Data is aggregated by natural month or the customized date range.\n- Default sorting is by GMV in descending order.\n\n### Parameters:\n- cookie: User Cookie string for authentication\n- start_date: Start date, formatted as 'YYYY-MM-DD', e.g., '2025-04-01'\n- end_date: End date, formatted as 'YYYY-MM-DD', e.g., '2025-05-01'\n- page: Page number, default is the first page `0`\n- proxy: Optional HTTP proxy address, can be omitted if not used\n    - Example format: `http://username:password@host:port`\n\n### Return:\n- Creator product list and corresponding sales analytics data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_tiktok_creator_get_product_analytics_list","requestBody":{"content":{"application/json":{"schema":{"properties":{"cookie":{"default":"Your_Cookie_String","description":"User Cookie String","title":"Cookie","type":"string"},"end_date":{"default":"2025-05-01","description":"End Date, e.g. '2025-05-01'","title":"End Date","type":"string"},"page":{"default":0,"description":"Page number, default is the first page `0`","title":"Page","type":"integer"},"proxy":{"default":"","description":"Optional HTTP proxy address, can be omitted if not used\n    - Example format: `http://username:password@host:port`","title":"Proxy","type":["string","null"]},"start_date":{"default":"2025-04-01","description":"Start date, e.g. '2025-04-01'","title":"Start Date","type":"string"}},"title":"GetProductListRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Response Fields\n- `segments` (List of segmented data):\n  - `filter.creator_id`: Creator account ID\n  - `list_control`:\n    - `rules`: Sorting rules (e.g., by revenue, by product ID)\n    - `next_pagination`: Pagination info (has more pages, next page number, total pages, total records)\n  - `timed_lists`: List of product statistics within each time range, including:\n    - `product`:\n      - `id`: Product ID\n      - `name`: Product title\n      - `cover_image.thumb_url_list`: List of product thumbnail URLs\n    - `item_sold_cnt`: Number of items sold\n    - `revenue.amount`: Total Gross Merchandise Value (GMV) generated by the product\n    - `commission.amount`: Estimated commission income from the product\n\n### Return\n- Creator product list and corresponding sales analytics data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok get_product_analytics_list","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-tiktok-creator-get_product_analytics_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:10644a50aaca12ff309648238ea257de88e8b460e91256cf48ec884bd6c2b75b","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"fc18e4155458"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_tiktok_creator_get_product_analytics_list","path":"/apis/v1/tikhub/tiktok/creator/get_product_analytics_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/creator/get_product_analytics_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/creator/get_product_related_videos":{"post":{"description":"TikTok (creator).\n\n### Purpose\n- Retrieve the list of all videos associated with a specified product along with their interaction metrics (such as like count, comment count, share count).\n- Useful for analyzing the promotional effectiveness and differences of the same product across different creators' videos.\n- Supports time-based filtering, defaulting to the calendar month of the specified start_date.\n\n### Notes\n- Requires both item_id (current video ID) and product_id (product ID).\n- Returns a list of other videos where the same product is featured.\n\n### Return Description\n- `segments`:\n  - `time_selector`: Time filtering parameters (period, granularity, start_timestamp, end_timestamp)\n  - `filter`: Query conditions (creator_id, product_id, item_id)\n  - `timed_lists`: List of related videos\n    - `start_timestamp`: Start timestamp\n    - `end_timestamp`: End timestamp\n    - `stats`:\n      - `video_product_id`: Product ID\n      - `video`:\n        - `item_id`: Video ID\n        - `video_id`: Video internal ID\n        - `name`: Video caption/title\n        - `publish_time`: Publish timestamp\n        - `duration`: Video duration (seconds)\n        - `video_play_info`:\n          - `post_url`: Video cover image link\n          - `video_infos.main_url`: Main video URL\n      - `video_like_cnt`: Like count\n      - `video_comment_cnt`: Comment count\n      - `video_share_cnt`: Share count\n\n### Example Request Body\n```json\n{\n  \"cookie\": \"your_cookie\",\n  \"start_date\": \"04-01-2025\",\n  \"item_id\": \"7496499484705246507\",\n  \"product_id\": \"1731050202505515549\"\n}\n```\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_tiktok_creator_get_product_related_videos","requestBody":{"content":{"application/json":{"schema":{"properties":{"cookie":{"default":"Your_Cookie_String","description":"User Cookie String","title":"Cookie","type":"string"},"item_id":{"description":"Current video ID, for example \"7496499484705246507\".","title":"Item Id","type":"string"},"product_id":{"description":"Product ID, for example \"1731050202505515549\".","title":"Product Id","type":"string"},"proxy":{"default":"","description":"Optional HTTP proxy address, can be omitted if not used\n    - Example format: `http://username:password@host:port`","title":"Proxy","type":["string","null"]},"start_date":{"default":"04-01-2025","description":"Query Start Date, e.g. '04-01-2025'","title":"Start Date","type":"string"}},"required":["item_id","product_id"],"title":"GetProductRelatedVideosRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return Description\n- `segments`:\n  - `time_selector`: Time filtering parameters (period, granularity, start_timestamp, end_timestamp)\n  - `filter`: Query conditions (creator_id, product_id, item_id)\n  - `timed_lists`: List of related videos\n    - `start_timestamp`: Start timestamp\n    - `end_timestamp`: End timestamp\n    - `stats`:\n      - `video_product_id`: Product ID\n      - `video`:\n        - `item_id`: Video ID\n        - `video_id`: Video internal ID\n        - `name`: Video caption/title\n        - `publish_time`: Publish timestamp\n        - `duration`: Video duration (seconds)\n        - `video_play_info`:\n          - `post_url`: Video cover image link\n          - `video_infos.main_url`: Main video URL\n      - `video_like_cnt`: Like count\n      - `video_comment_cnt`: Comment count\n      - `video_share_cnt`: Share count"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok get_product_related_videos","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-tiktok-creator-get_product_related_videos","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:2a45c6bad8920fa8d48193ce4ad9438eb84c78b5ae7181c2cfab7f271dfb69e9","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"726c151d9ae1"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_tiktok_creator_get_product_related_videos","path":"/apis/v1/tikhub/tiktok/creator/get_product_related_videos"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/creator/get_product_related_videos","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/creator/get_showcase_product_list":{"post":{"description":"TikTok (creator).\n\n### Purpose\n- Retrieve the list of products currently displayed in a TikTok Shop creator's showcase.\n- Useful for product management, analytics, and monitoring promoted items.\n\n### Notes\n- Only available for TikTok creator accounts with the showcase feature enabled.\n- Supports pagination via `count` and `offset`.\n\n### Parameters\n- cookie: User Cookie string for authentication\n- count: Number of products per page (default 20)\n- offset: Pagination offset (default 0)\n- proxy: Optional HTTP proxy address\n    - Example: `http://username:password@host:port`\n\n### Return Structure\n- `products` (List[Dict]): List of showcased products, including:\n  - `product_id`, `title`, `format_available_price`, `seller_info`, `cover`, `images`, `source`, `stock_status`, `review_status`, `affiliate_info`, `category_info`.\n\n### Example Request\n```json\n{\n  \"cookie\": \"your_cookie_string\",\n  \"count\": 20,\n  \"offset\": 0\n}\n```\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_tiktok_creator_get_showcase_product_list","requestBody":{"content":{"application/json":{"schema":{"properties":{"cookie":{"default":"Your_Cookie_String","description":"User Cookie String","title":"Cookie","type":"string"},"count":{"default":20,"description":"Page Size\n\nUsage: Number of products per page (default 20)","title":"Count","type":"integer"},"offset":{"default":0,"description":"Pagination offset (default 0)","title":"Offset","type":"integer"},"proxy":{"default":"","description":"Optional HTTP proxy address\n    - Example: `http://username:password@host:port`","title":"Proxy","type":["string","null"]}},"title":"GetShowcaseProductListRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return Structure\n- `products` (List[Dict]): List of showcased products, including:\n  - `product_id`, `title`, `format_available_price`, `seller_info`, `cover`, `images`, `source`, `stock_status`, `review_status`, `affiliate_info`, `category_info`."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok get_showcase_product_list","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-tiktok-creator-get_showcase_product_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:b687f6fcf252faf59d145983a9c576482819e35e25febdac66373d3efaf96db5","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8973e07267ff"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_tiktok_creator_get_showcase_product_list","path":"/apis/v1/tikhub/tiktok/creator/get_showcase_product_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/creator/get_showcase_product_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/creator/get_video_analytics_summary":{"post":{"description":"TikTok (creator).\n\n### Purpose:\n- Retrieve a video performance overview for a TikTok Shop creator account over a specified time range.\n- By default, the API fetches data for the past 30 days (or full calendar month based on the platform settings).\n- Useful for analyzing metrics like video count, views, new followers, and generated GMV.\n\n### Response Fields:\n- `segments` (List of segmented data):\n  - `time_selector`: Time period settings (period, start/end timestamps, timezone, locale)\n  - `filter.creator_id`: Creator account ID\n  - `timed_stats`: Video performance statistics for each time segment, including:\n    - `vv_cnt`: Video Views Count\n    - `new_follower_cnt`: Number of new followers\n    - `video_cnt`: Number of videos published\n    - `gmv.amount`: Gross Merchandise Value generated by videos\n    - `items_sold`: Number of items sold\n\n### Notes:\n- This API is only available for TikTok Shop creator accounts.\n- If no data is available for a time segment, the `stats` field might be an empty `{}`.\n\n### Parameters:\n- cookie: User Cookie string for authentication\n- proxy: Optional HTTP proxy address, can be omitted if not used\n    - Example format: `http://username:password@host:port`\n\n### Return:\n- Creator account video performance overview\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_tiktok_creator_get_video_analytics_summary","requestBody":{"content":{"application/json":{"schema":{"properties":{"cookie":{"default":"Your_Cookie_String","description":"User Cookie String","title":"Cookie","type":"string"},"proxy":{"default":"","description":"Optional HTTP proxy address, can be omitted if not used\n    - Example format: `http://username:password@host:port`","title":"Proxy","type":["string","null"]}},"title":"GetVideoOverviewRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Response Fields\n- `segments` (List of segmented data):\n  - `time_selector`: Time period settings (period, start/end timestamps, timezone, locale)\n  - `filter.creator_id`: Creator account ID\n  - `timed_stats`: Video performance statistics for each time segment, including:\n    - `vv_cnt`: Video Views Count\n    - `new_follower_cnt`: Number of new followers\n    - `video_cnt`: Number of videos published\n    - `gmv.amount`: Gross Merchandise Value generated by videos\n    - `items_sold`: Number of items sold\n\n### Return\n- Creator account video performance overview"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok get_video_analytics_summary","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-tiktok-creator-get_video_analytics_summary","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:1a696b396f2028cb56e1b8177e7a5a431584b9b58fb360b54ed44152dc4ea08b","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"cf901dae5e9b"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_tiktok_creator_get_video_analytics_summary","path":"/apis/v1/tikhub/tiktok/creator/get_video_analytics_summary"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/creator/get_video_analytics_summary","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/creator/get_video_associated_product_list":{"post":{"description":"TikTok (creator).\n\n### Purpose\n- Retrieve the list of products associated with specified videos on TikTok Shop, along with their promotional performance data.\n- Useful for analyzing the number of products linked to each video, the product price range, product detail page links, and sales performance metrics.\n\n### Notes\n- Requires item_ids (list of video IDs).\n- The time range defaults to the calendar month of the specified start_date.\n- Supports querying multiple videos at once.\n\n### Return Description\n- `segments`:\n  - `time_selector`: Time filter information (start/end timestamps)\n  - `filter`: Query conditions (video ID list)\n  - `timed_lists`: Product list associated with videos in the selected time range\n    - `videoToProductsMap`:\n      - `item_id`: Video ID\n      - `products`:\n        - `id`: Product ID\n        - `name`: Product name\n        - `cover_image.thumb_url_list`: List of product image URLs\n        - `product_detail_page_url`: Product detail page link\n        - `price_min` / `price_max`: Price range\n      - `stats`:\n        - `product.id`: Product ID\n        - Promotional performance metrics (e.g., sales volume, CTR)\n\n### Example Request Body\n```json\n{\n  \"cookie\": \"your_cookie\",\n  \"start_date\": \"04-01-2025\",\n  \"item_ids\": [\"7496499484705246507\", \"7496110433699482923\"]\n}\n```\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_tiktok_creator_get_video_associated_product_list","requestBody":{"content":{"application/json":{"schema":{"properties":{"cookie":{"default":"Your_Cookie_String","description":"User Cookie String","title":"Cookie","type":"string"},"item_ids":{"description":"Video ID list, for example [\"7496499484705246507\", \"7496110433699482923\"].","items":{"type":"string"},"title":"Item Ids","type":"array"},"proxy":{"default":"","description":"Optional HTTP proxy address, can be omitted if not used\n    - Example format: `http://username:password@host:port`","title":"Proxy","type":["string","null"]},"start_date":{"default":"04-01-2025","description":"Query Start Date, e.g. '04-01-2025'","title":"Start Date","type":"string"}},"required":["item_ids"],"title":"GetVideoAssociatedProductListRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return Description\n- `segments`:\n  - `time_selector`: Time filter information (start/end timestamps)\n  - `filter`: Query conditions (video ID list)\n  - `timed_lists`: Product list associated with videos in the selected time range\n    - `videoToProductsMap`:\n      - `item_id`: Video ID\n      - `products`:\n        - `id`: Product ID\n        - `name`: Product name\n        - `cover_image.thumb_url_list`: List of product image URLs\n        - `product_detail_page_url`: Product detail page link\n        - `price_min` / `price_max`: Price range\n      - `stats`:\n        - `product.id`: Product ID\n        - Promotional performance metrics (e.g., sales volume, CTR)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok get_video_associated_product_list","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-tiktok-creator-get_video_associated_product_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:7d4404cd993cc3c7ffac5fcf86eb57ea4e2d11ea69a5b0d6e3e24c246333e5d7","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"764ce7ce041b"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_tiktok_creator_get_video_associated_product_list","path":"/apis/v1/tikhub/tiktok/creator/get_video_associated_product_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/creator/get_video_associated_product_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/creator/get_video_audience_stats":{"post":{"description":"TikTok (creator).\n\n### Purpose\n- Retrieve audience profile statistics for a specified TikTok video, including gender distribution, age distribution, and regional distribution.\n- Useful for accurately understanding the characteristics of the video audience to guide content creation, product selection, and marketing strategy optimization.\n- Supports trend analysis across different time intervals (daily/weekly/monthly).\n\n### Notes\n- Requires item_id (video ID).\n- Audience profile data is based on characteristics of users who viewed and interacted with the video.\n\n### Return Description\n- `segments`:\n  - `time_selector`: Time filtering parameters (period, granularity, start_timestamp, end_timestamp)\n  - `filter`: Query conditions (creator_id, item_id)\n  - `timed_profile`: Audience profile statistics\n    - `start_timestamp`: Start timestamp\n    - `end_timestamp`: End timestamp\n    - `stats`:\n      - `follower_genders`: Gender distribution\n        - `key`: Gender (\"female\" or \"male\")\n        - `value`: Proportion (string, range 0-1)\n      - `follower_ages`: Age group distribution\n        - `key`: Age group (e.g., \"18-24\", \"25-34\")\n        - `value`: Proportion (string, range 0-1)\n      - `follower_regions`: Regional distribution\n        - `key`: Country code (e.g., \"US\")\n        - `value`: Proportion (string, range 0-1)\n      - `profile_type`: Profile type, fixed value 2 (Audience Profile)\n\n### Example Request Body\n```json\n{\n  \"cookie\": \"your_cookie\",\n  \"start_date\": \"04-01-2025\",\n  \"item_id\": \"7496499484705246507\"\n}\n```\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_tiktok_creator_get_video_audience_stats","requestBody":{"content":{"application/json":{"schema":{"properties":{"cookie":{"default":"Your_Cookie_String","description":"User Cookie String","title":"Cookie","type":"string"},"item_id":{"description":"Video ID, for example \"7496499484705246507\".","title":"Item Id","type":"string"},"proxy":{"default":"","description":"Optional HTTP proxy address, can be omitted if not used\n    - Example format: `http://username:password@host:port`","title":"Proxy","type":["string","null"]},"start_date":{"default":"04-01-2025","description":"Query Start Date, e.g. '04-01-2025'","title":"Start Date","type":"string"}},"required":["item_id"],"title":"GetVideoAudienceStatsRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return Description\n- `segments`:\n  - `time_selector`: Time filtering parameters (period, granularity, start_timestamp, end_timestamp)\n  - `filter`: Query conditions (creator_id, item_id)\n  - `timed_profile`: Audience profile statistics\n    - `start_timestamp`: Start timestamp\n    - `end_timestamp`: End timestamp\n    - `stats`:\n      - `follower_genders`: Gender distribution\n        - `key`: Gender (\"female\" or \"male\")\n        - `value`: Proportion (string, range 0-1)\n      - `follower_ages`: Age group distribution\n        - `key`: Age group (e.g., \"18-24\", \"25-34\")\n        - `value`: Proportion (string, range 0-1)\n      - `follower_regions`: Regional distribution\n        - `key`: Country code (e.g., \"US\")\n        - `value`: Proportion (string, range 0-1)\n      - `profile_type`: Profile type, fixed value 2 (Audience Profile)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok get_video_audience_stats","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-tiktok-creator-get_video_audience_stats","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:f444f0e8f751dfe95a5e534b0ea08f7158609d31b9f6e392fb51e14cb33e1f25","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"89b593cab63c"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_tiktok_creator_get_video_audience_stats","path":"/apis/v1/tikhub/tiktok/creator/get_video_audience_stats"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/creator/get_video_audience_stats","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/creator/get_video_detailed_stats":{"post":{"description":"TikTok (creator).\n\n### Purpose\n- Retrieve detailed segmented statistics for a specified TikTok video within a given calendar month.\n- Supports analyzing new followers, likes, comments, shares, product views, and video completion rates across different time segments (daily/weekly/monthly).\n- Useful for deeply analyzing the performance changes of a single video over time, optimizing content strategies and promotional outcomes.\n\n### Notes\n- Requires item_id (video ID).\n- Time range is based on the calendar month of start_date.\n- Large datasets will be automatically segmented based on granularity (daily/weekly/monthly).\n\n### Return Description\n- `segments`:\n  - `time_selector`: Time filtering parameters (period, granularity, start_timestamp, end_timestamp)\n  - `filter`: Query conditions (creator_id, item_id)\n  - `timed_stats`: Segmented statistics list\n    - `start_timestamp`: Start timestamp\n    - `end_timestamp`: End timestamp\n    - `stats`:\n      - `creator_id`: Creator ID\n      - `item_id`: Video ID\n      - `new_follower_cnt`: Number of new followers\n      - `share_cnt`: Number of shares\n      - `comment_cnt`: Number of comments\n      - `like_cnt`: Number of likes\n      - `product_view_cnt`: Number of product views\n      - `video_completion_rate`: Video completion rate (string, range 0-1)\n\n### Example Request Body\n```json\n{\n  \"cookie\": \"your_cookie\",\n  \"start_date\": \"04-01-2025\",\n  \"item_id\": \"7496499484705246507\"\n}\n```\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_tiktok_creator_get_video_detailed_stats","requestBody":{"content":{"application/json":{"schema":{"properties":{"cookie":{"default":"Your_Cookie_String","description":"User Cookie String","title":"Cookie","type":"string"},"item_id":{"description":"Video ID, for example \"7496499484705246507\".","title":"Item Id","type":"string"},"proxy":{"default":"","description":"Optional HTTP proxy address, can be omitted if not used\n    - Example format: `http://username:password@host:port`","title":"Proxy","type":["string","null"]},"start_date":{"default":"04-01-2025","description":"Query Start Date, e.g. '04-01-2025'","title":"Start Date","type":"string"}},"required":["item_id"],"title":"GetVideoDetailedStatsRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return Description\n- `segments`:\n  - `time_selector`: Time filtering parameters (period, granularity, start_timestamp, end_timestamp)\n  - `filter`: Query conditions (creator_id, item_id)\n  - `timed_stats`: Segmented statistics list\n    - `start_timestamp`: Start timestamp\n    - `end_timestamp`: End timestamp\n    - `stats`:\n      - `creator_id`: Creator ID\n      - `item_id`: Video ID\n      - `new_follower_cnt`: Number of new followers\n      - `share_cnt`: Number of shares\n      - `comment_cnt`: Number of comments\n      - `like_cnt`: Number of likes\n      - `product_view_cnt`: Number of product views\n      - `video_completion_rate`: Video completion rate (string, range 0-1)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok get_video_detailed_stats","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-tiktok-creator-get_video_detailed_stats","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:0941452fe31d7b24501d6d5679294c486e46f3f9c403c7e956abce6800390bf2","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"42c6d858def4"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_tiktok_creator_get_video_detailed_stats","path":"/apis/v1/tikhub/tiktok/creator/get_video_detailed_stats"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/creator/get_video_detailed_stats","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/creator/get_video_list_analytics":{"post":{"description":"TikTok (creator).\n\n### Purpose:\n- Retrieve a list of videos published by a TikTok Shop creator account within a specified time range, along with detailed performance metrics.\n- Supports pagination to fetch multiple pages of video records within the given time range.\n\n### Response Fields:\n- `segments` (List of segmented data):\n  - `time_selector`: Time range settings (start/end timestamps, timezone, locale)\n  - `filter.creator_id`: Creator account ID\n  - `list_control`:\n    - `rules`: List sorting rules (typically by publish time descending)\n    - `next_pagination`: Pagination information (has more pages, current page, total pages, total records)\n  - `timed_lists`: List of videos for each time range, including:\n    - `video_meta`:\n      - `item_id`: Video Item ID\n      - `name`: Video title\n      - `publish_time`: Video publish time (Unix timestamp)\n      - `duration`: Video duration (seconds)\n      - `video_play_info`: Video play resources (cover image, playback URL, etc.)\n    - `new_follower_cnt`: Number of new followers during the video's period\n    - `vv_cnt`: Video views count\n    - `ctr`: Click Through Rate for associated products\n    - `gmv.amount`: Gross Merchandise Value generated by the video\n    - `item_sold_cnt`: Number of items sold due to the video\n    - `direct_gmv.amount`: Direct GMV from the video\n    - `completion_rate`: Video completion rate\n\n### Notes:\n- This API is only available for TikTok Shop creator accounts.\n- Data is grouped by natural day or week, and each video's stats represent the corresponding period.\n\n### Parameters:\n- cookie: User Cookie string for authentication\n- start_date: Query start date, formatted as 'MM-DD-YYYY', e.g., '04-01-2025'\n- page: Page number, default is the first page `0`\n- rules: List sorting rules, default is by publish time. Available options:\n    - `\"VIDEO_LIST_PUBLISH_TIME\"`: Sort by video publish time\n    - `\"VIDEO_LIST_GMV\"`: Sort by gross merchandise value (GMV)\n    - `\"VIDEO_LIST_DIRECT_GMV\"`: Sort by direct GMV\n    - `\"VIDEO_LIST_VV_CNT\"`: Sort by video view count\n    - `\"VIDEO_LIST_ITEM_SOLD_CNT\"`: Sort by number of items sold\n    - `\"VIDEO_LIST_CTR\"`: Sort by click-through rate\n    - `\"VIDEO_LIST_COMPLETION_RATE\"`: Sort by video completion rate\n    - `\"VIDEO_LIST_LIKE_CNT\"`: Sort by number of likes\n    - `\"VIDEO_LIST_NEW_FOLLOWER_CNT\"`: Sort by number of new followers\n- proxy: Optional HTTP proxy address, can be omitted if not used\n    - Example format: `http://username:password@host:port`\n\n### Return:\n- Detailed video list and performance analysis for the creator account\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_tiktok_creator_get_video_list_analytics","requestBody":{"content":{"application/json":{"schema":{"properties":{"cookie":{"default":"Your_Cookie_String","description":"User Cookie String","title":"Cookie","type":"string"},"page":{"default":0,"description":"Page number, default is the first page `0`","title":"Page","type":"integer"},"proxy":{"default":"","description":"Optional HTTP proxy address, can be omitted if not used\n    - Example format: `http://username:password@host:port`","title":"Proxy","type":["string","null"]},"rules":{"default":"VIDEO_LIST_PUBLISH_TIME","description":"List sorting rules, default is by publish time. Available options:\n    - `\"VIDEO_LIST_PUBLISH_TIME\"`: Sort by video publish time\n    - `\"VIDEO_LIST_GMV\"`: Sort by gross merchandise value (GMV)\n    - `\"VIDEO_LIST_DIRECT_GMV\"`: Sort by direct GMV\n    - `\"VIDEO_LIST_VV_CNT\"`: Sort by video view count\n    - `\"VIDEO_LIST_ITEM_SOLD_CNT\"`: Sort by number of items sold\n    - `\"VIDEO_LIST_CTR\"`: Sort by click-through rate\n    - `\"VIDEO_LIST_COMPLETION_RATE\"`: Sort by video completion rate\n    - `\"VIDEO_LIST_LIKE_CNT\"`: Sort by number of likes\n    - `\"VIDEO_LIST_NEW_FOLLOWER_CNT\"`: Sort by number of new followers","title":"Rules","type":"string"},"start_date":{"default":"04-01-2025","description":"Query Start Date, e.g. '04-01-2025'","title":"Start Date","type":"string"}},"title":"GetVideoListRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Response Fields\n- `segments` (List of segmented data):\n  - `time_selector`: Time range settings (start/end timestamps, timezone, locale)\n  - `filter.creator_id`: Creator account ID\n  - `list_control`:\n    - `rules`: List sorting rules (typically by publish time descending)\n    - `next_pagination`: Pagination information (has more pages, current page, total pages, total records)\n  - `timed_lists`: List of videos for each time range, including:\n    - `video_meta`:\n      - `item_id`: Video Item ID\n      - `name`: Video title\n      - `publish_time`: Video publish time (Unix timestamp)\n      - `duration`: Video duration (seconds)\n      - `video_play_info`: Video play resources (cover image, playback URL, etc.)\n    - `new_follower_cnt`: Number of new followers during the video's period\n    - `vv_cnt`: Video views count\n    - `ctr`: Click Through Rate for associated products\n    - `gmv.amount`: Gross Merchandise Value generated by the video\n    - `item_sold_cnt`: Number of items sold due to the video\n    - `direct_gmv.amount`: Direct GMV from the video\n    - `completion_rate`: Video completion rate\n\n### Return\n- Detailed video list and performance analysis for the creator account"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok get_video_list_analytics","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-tiktok-creator-get_video_list_analytics","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:1fd92e85829b1db78f2a2bd2661200ceac82b0c03d677102052ad4b8c3583d58","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"cb6efd0b3a21"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_tiktok_creator_get_video_list_analytics","path":"/apis/v1/tikhub/tiktok/creator/get_video_list_analytics"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/creator/get_video_list_analytics","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/creator/get_video_to_product_stats":{"post":{"description":"TikTok (creator).\n\n### Purpose\n- Retrieve detailed promotional statistics between a specific TikTok video and a specific product.\n- Supports analyzing metrics such as product views, clicks, sales, order counts, product revenue, and direct revenue.\n- The data is segmented by time intervals (daily/weekly/monthly) to observe trends over time.\n\n### Notes\n- Requires both item_id (video ID) and product_id (product ID).\n- The time range is based on the calendar month of the specified start_date.\n\n### Return Description\n- `segments`:\n  - `time_selector`: Time filtering parameters (period, granularity, start_timestamp, end_timestamp)\n  - `filter`: Query conditions (creator_id, item_id, product_id)\n  - `timed_stats`: Segmented statistics list\n    - `start_timestamp`: Start timestamp\n    - `end_timestamp`: End timestamp\n    - `stats`:\n      - `item_id`: Video ID\n      - `product_id`: Product ID\n      - `product_revenue.amount_formatted`: Total product revenue (formatted string, e.g., \"$100.00\")\n      - `product_revenue.amount`: Total product revenue (numeric)\n      - `direct_revenue.amount_formatted`: Direct sales revenue (formatted string)\n      - `product_sales_cnt`: Number of products sold\n      - `product_view_cnt`: Number of product views\n      - `product_click_cnt`: Number of product clicks\n      - `order_cnt`: Number of orders created\n\n### Example Request Body\n```json\n{\n  \"cookie\": \"your_cookie\",\n  \"start_date\": \"04-01-2025\",\n  \"item_id\": \"7496499484705246507\",\n  \"product_id\": \"1731050202505515549\"\n}\n```\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_tiktok_creator_get_video_to_product_stats","requestBody":{"content":{"application/json":{"schema":{"properties":{"cookie":{"default":"Your_Cookie_String","description":"User Cookie String","title":"Cookie","type":"string"},"item_id":{"description":"Video ID, for example \"7496499484705246507\".","title":"Item Id","type":"string"},"product_id":{"description":"Product ID, for example \"1731050202505515549\".","title":"Product Id","type":"string"},"proxy":{"default":"","description":"Optional HTTP proxy address, can be omitted if not used\n    - Example format: `http://username:password@host:port`","title":"Proxy","type":["string","null"]},"start_date":{"default":"04-01-2025","description":"Query Start Date, e.g. '04-01-2025'","title":"Start Date","type":"string"}},"required":["item_id","product_id"],"title":"GetVideoToProductStatsRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return Description\n- `segments`:\n  - `time_selector`: Time filtering parameters (period, granularity, start_timestamp, end_timestamp)\n  - `filter`: Query conditions (creator_id, item_id, product_id)\n  - `timed_stats`: Segmented statistics list\n    - `start_timestamp`: Start timestamp\n    - `end_timestamp`: End timestamp\n    - `stats`:\n      - `item_id`: Video ID\n      - `product_id`: Product ID\n      - `product_revenue.amount_formatted`: Total product revenue (formatted string, e.g., \"$100.00\")\n      - `product_revenue.amount`: Total product revenue (numeric)\n      - `direct_revenue.amount_formatted`: Direct sales revenue (formatted string)\n      - `product_sales_cnt`: Number of products sold\n      - `product_view_cnt`: Number of product views\n      - `product_click_cnt`: Number of product clicks\n      - `order_cnt`: Number of orders created"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok get_video_to_product_stats","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-tiktok-creator-get_video_to_product_stats","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:876f13e1ad315f0545631a92935d6ca4dc5b303fbb2d2298eeec891b30408db6","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7fac93710c99"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_tiktok_creator_get_video_to_product_stats","path":"/apis/v1/tikhub/tiktok/creator/get_video_to_product_stats"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/creator/get_video_to_product_stats","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/shop/web/fetch_hot_selling_products_list":{"get":{"description":"TikTok (shop/web).\n\n### ⚠️ This API is deprecated:\n- To fetch products by category or keyword, use `fetch_products_by_category_id` or `fetch_search_products_list`\n### Purpose:\n- Get TikTok Shop hot selling products list\n- Returns currently most popular products\n### Parameters:\n- region: Region code (US/SG/MY/PH/TH/VN/ID/JP/MX)\n- count: Number of products to return, default 20 (optional). Larger values are slower\n- exclude_product_ids: Comma-separated product IDs you already have (optional), used for paging\n### Pagination:\n- This endpoint has no page or offset parameter\n- To fetch the next batch, pass the product IDs you already have as a comma-separated\n  list in `exclude_product_ids`; the endpoint skips them and returns new products\n- `data.hasMore` is `true` when more products are available, `false` when exhausted\n### Response Structure:\n```json\n{\n    \"code\": 0,\n    \"message\": \"success\",\n    \"data\": {\n        \"hasMore\": true,              // Whether more products are available\n        \"productList\": [              // Hot selling products\n            {\n                \"product_id\": \"1731128793906516409\",\n                \"title\": \"Product title\"\n                // Remaining fields are passed through as returned upstream\n            }\n        ]\n    }\n}\n```\n\nAPI references: `fetch_products_by_category_id` = `GET /tikhub/tiktok/shop/web/fetch_products_by_category_id` (operationId: `get_tikhub_tiktok_shop_web_fetch_products_by_category_id`).\n\nUpstream-only reference: `fetch_search_products_list` is `GET /api/v1/tiktok/shop/web/fetch_search_products_list` in the official API. It is not exposed as an operation in this specification.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_shop_web_fetch_hot_selling_products_list","parameters":[{"description":"Number of products to return, default 20 (optional). Larger values are slower","example":20,"in":"query","name":"count","required":false,"schema":{"default":20,"description":"Number of products to return, default 20 (optional). Larger values are slower","title":"Count","type":"integer"}},{"description":"Comma-separated product IDs you already have, used for paging","example":"1731128793906516409,1732305963897557680","in":"query","name":"exclude_product_ids","required":false,"schema":{"default":"","description":"Comma-separated product IDs you already have, used for paging","title":"Exclude Product Ids","type":"string"}},{"description":"Region code: US, SG, MY, PH, TH, VN, ID, JP, or MX. GB and BR are unavailable. Unsupported regions return HTTP 200 with data.region_supported=false and supported_regions.","example":"US","in":"query","name":"region","required":false,"schema":{"default":"US","description":"Region code: US, SG, MY, PH, TH, VN, ID, JP, or MX. GB and BR are unavailable. Unsupported regions return HTTP 200 with data.region_supported=false and supported_regions.","title":"Region","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Response Structure\n```json\n{\n    \"code\": 0,\n    \"message\": \"success\",\n    \"data\": {\n        \"hasMore\": true,              // Whether more products are available\n        \"productList\": [              // Hot selling products\n            {\n                \"product_id\": \"1731128793906516409\",\n                \"title\": \"Product title\"\n                // Remaining fields are passed through as returned upstream\n            }\n        ]\n    }\n}\n```"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok web/fetch_hot_selling_products_list","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-shop-web-fetch_hot_selling_products_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:c9f04074e17a517aea274eaf8fadffc2a8b2fbc828d33e051aba3121292accf9","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2a5567418dd5"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_shop_web_fetch_hot_selling_products_list","path":"/apis/v1/tikhub/tiktok/shop/web/fetch_hot_selling_products_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/shop/web/fetch_hot_selling_products_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/shop/web/fetch_product_detail_v3":{"get":{"description":"TikTok (shop/web).\n\n### Purpose:\n- Get TikTok Shop product details\n- Provides the most complete product information including recommendations, videos, shop info, etc.\n- Suitable for products from supported regions; GB and BR are unavailable\n### Parameters:\n- product_id: Product ID (required)\n- region: Region code (US/SG/MY/PH/TH/VN/ID/JP/MX)\n### Important Notice:\n- **Please ensure that the `region` matches the actual region of the `product_id`, otherwise the API will not return any data.**\n- Due to API rate limiting, please set request timeout to 30 seconds\n- If you encounter error code 400, please retry the request 3 times\n### Response Structure:\n```json\n{\n    \"code\": 200,\n    \"data\": {\n        \"productInfo\": {},                           // Product details\n        \"frequentlyBoughtTogether\": [],              // Frequently bought together\n        \"similarProductsInCategory\": [],             // Similar products in category\n        \"exploreMoreFromShop\": [],                   // More from shop\n        \"brandInCategoryRecommendedProducts\": [],    // Brand category recommendations\n        \"customersAlsoBought\": [],                   // Customers also bought\n        \"moreInThisColorStyle\": [],                  // More colors/styles\n        \"relatedVideos\": [],                         // Related videos\n        \"shopPerformance\": {},                       // Shop performance\n        \"categoryInfo\": {},                          // Category info\n        \"searchRecommendWords\": [],                  // Search recommendation words\n        \"randomSearchWord\": \"\",                      // Random search word\n        \"shopInfo\": {},                              // Shop information\n        \"shopHotReviews\": []                         // Shop hot reviews\n    }\n}\n```\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_shop_web_fetch_product_detail_v3","parameters":[{"description":"Product ID","example":"1732108663255959373","in":"query","name":"product_id","required":true,"schema":{"description":"Product ID","title":"Product Id","type":"string"}},{"description":"Region code: US, SG, MY, PH, TH, VN, ID, JP, or MX. GB and BR are unavailable. Unsupported regions return HTTP 200 with data.region_supported=false and supported_regions.","example":"SG","in":"query","name":"region","required":false,"schema":{"default":"SG","description":"Region code: US, SG, MY, PH, TH, VN, ID, JP, or MX. GB and BR are unavailable. Unsupported regions return HTTP 200 with data.region_supported=false and supported_regions.","title":"Region","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Response Structure\n```json\n{\n    \"code\": 200,\n    \"data\": {\n        \"productInfo\": {},                           // Product details\n        \"frequentlyBoughtTogether\": [],              // Frequently bought together\n        \"similarProductsInCategory\": [],             // Similar products in category\n        \"exploreMoreFromShop\": [],                   // More from shop\n        \"brandInCategoryRecommendedProducts\": [],    // Brand category recommendations\n        \"customersAlsoBought\": [],                   // Customers also bought\n        \"moreInThisColorStyle\": [],                  // More colors/styles\n        \"relatedVideos\": [],                         // Related videos\n        \"shopPerformance\": {},                       // Shop performance\n        \"categoryInfo\": {},                          // Category info\n        \"searchRecommendWords\": [],                  // Search recommendation words\n        \"randomSearchWord\": \"\",                      // Random search word\n        \"shopInfo\": {},                              // Shop information\n        \"shopHotReviews\": []                         // Shop hot reviews\n    }\n}\n```"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok web/fetch_product_detail","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-shop-web-fetch_product_detail_v3","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:6dd88160d73c50f53d8c25af0009170df7aad07237b589d2d7d23ce0adcd729e","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"53bb96f2def2"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_shop_web_fetch_product_detail_v3","path":"/apis/v1/tikhub/tiktok/shop/web/fetch_product_detail_v3"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/shop/web/fetch_product_detail_v3","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/shop/web/fetch_product_detail_v3?product_id=1732108663255959373&region=SG' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/shop/web/fetch_product_id_by_share_link":{"get":{"description":"TikTok (shop/web).\n\n### Purpose:\n- Get Product ID by Share Link\n### Parameters:\n- share_link: Share link\n### Return:\n- Product ID\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_shop_web_fetch_product_id_by_share_link","parameters":[{"description":"地区代码：US/SG/MY/PH/TH/VN/ID/JP/MX；GB 和 BR 暂不支持 / Region code: US/SG/MY/PH/TH/VN/ID/JP/MX; GB and BR are unavailable","example":"US","in":"query","name":"region","required":false,"schema":{"default":"US","description":"地区代码：US/SG/MY/PH/TH/VN/ID/JP/MX；GB 和 BR 暂不支持 / Region code: US/SG/MY/PH/TH/VN/ID/JP/MX; GB and BR are unavailable","title":"Region","type":"string"}},{"description":"Share link","example":"https://affiliate-us.tiktok.com/api/v1/share/AJ4hS3OdXmSg","in":"query","name":"share_link","required":true,"schema":{"description":"Share link","title":"Share Link","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Product ID"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok web/fetch_product_id_by_share_link","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-shop-web-fetch_product_id_by_share_link","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:6fdbe7b3f41fd23d1d242c0d223951baff16072dfcab9fb56409232f63051931","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"88e430c5f58f"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_shop_web_fetch_product_id_by_share_link","path":"/apis/v1/tikhub/tiktok/shop/web/fetch_product_id_by_share_link"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/shop/web/fetch_product_id_by_share_link","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/shop/web/fetch_product_id_by_share_link?region=US&share_link=https%3A%2F%2Faffiliate-us.tiktok.com%2Fapi%2Fv1%2Fshare%2FAJ4hS3OdXmSg' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/shop/web/fetch_product_reviews_v2":{"get":{"description":"TikTok (shop/web).\n\n### Purpose:\n- Get TikTok Shop product reviews\n- Support multiple filtering and sorting options\n- More complete data structure with detailed review information\n### Parameters:\n- product_id: Product ID (required)\n- page_start: Starting page number, default 1\n    - When has_more=1 in response, use current page +1 for next page\n- sort_rule: Sort order, default 2\n    - 1: Recommended\n    - 2: Most recent\n- filter_type: Review filter type, default 1\n    - 1: All reviews; use filter_value to select all ratings or a specific rating\n    - 2: Reviews containing images or videos; filter_value must be 1\n    - 3: Verified-purchase reviews; filter_value must be 1\n- filter_value: Used together with filter_type\n    - When filter_type=1: 6=all ratings (default), 5=5-star, 4=4-star, 3=3-star, 2=2-star, 1=1-star\n    - When filter_type=2 or 3: use 1\n- region: Region code, available regions are as follows:\n    - US: United States\n    - SG: Singapore\n    - MY: Malaysia\n    - PH: Philippines\n    - TH: Thailand\n    - VN: Vietnam\n    - ID: Indonesia\n    - JP: Japan\n    - MX: Mexico\n### Filter Combination Examples:\n- All reviews: filter_type=1, filter_value=6\n- 5-star reviews: filter_type=1, filter_value=5\n- Reviews with images or videos: filter_type=2, filter_value=1\n- Verified-purchase reviews: filter_type=3, filter_value=1\n### Important Notice:\n- Set the request timeout to 30 seconds\n- Only products accessible via TikTok Shop Web are supported\n### Response Structure:\n```json\n{\n    \"code\": 0,\n    \"message\": \"success\",\n    \"data\": {\n        \"reviews\": [                      // Review list (20 per page)\n            {\n                \"review_id\": \"xxx\",\n                \"user\": {                 // User info\n                    \"user_id\": \"xxx\",\n                    \"nickname\": \"Username\",\n                    \"avatar\": \"Avatar URL\"\n                },\n                \"rating\": 5,              // Rating (1-5 stars)\n                \"content\": \"Review content\",\n                \"medias\": [               // Media files (images/videos)\n                    {\n                        \"type\": \"image\",\n                        \"url\": \"Media URL\"\n                    }\n                ],\n                \"create_time\": 0,         // Create timestamp\n                \"verified_purchase\": true, // Is verified purchase\n                \"product_info\": {},       // Product info\n                \"likes_count\": 10,        // Likes count\n                \"seller_reply\": {}        // Seller reply\n            }\n        ],\n        \"has_more\": 1,                    // Has more: 1=yes, 0=no\n        \"page_start\": 1,                  // Current page\n        \"total_count\": 500,               // Total review count\n        \"review_summary\": {               // Review summary\n            \"average_rating\": 4.8,\n            \"star_distribution\": {        // Star distribution\n                \"5\": 400,\n                \"4\": 80,\n                \"3\": 15,\n                \"2\": 3,\n                \"1\": 2\n            }\n        }\n    }\n}\n```\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_shop_web_fetch_product_reviews_v2","parameters":[{"description":"Filter type: 1=All, 2=With images or videos, 3=Verified purchase\n\nUsage: Review filter type, default 1\n    - 1: All reviews; use filter_value to select all ratings or a specific rating\n    - 2: Reviews containing images or videos; filter_value must be 1\n    - 3: Verified-purchase reviews; filter_value must be 1","example":1,"in":"query","name":"filter_type","required":false,"schema":{"default":1,"description":"Filter type: 1=All, 2=With images or videos, 3=Verified purchase\n\nUsage: Review filter type, default 1\n    - 1: All reviews; use filter_value to select all ratings or a specific rating\n    - 2: Reviews containing images or videos; filter_value must be 1\n    - 3: Verified-purchase reviews; filter_value must be 1","title":"Filter Type","type":"integer"}},{"description":"Filter value: For filter_type=1, 6=all and 5-1=star rating; use 1 for filter_type=2 or 3\n\nUsage: Used together with filter_type\n    - When filter_type=1: 6=all ratings (default), 5=5-star, 4=4-star, 3=3-star, 2=2-star, 1=1-star\n    - When filter_type=2 or 3: use 1","example":6,"in":"query","name":"filter_value","required":false,"schema":{"default":6,"description":"Filter value: For filter_type=1, 6=all and 5-1=star rating; use 1 for filter_type=2 or 3\n\nUsage: Used together with filter_type\n    - When filter_type=1: 6=all ratings (default), 5=5-star, 4=4-star, 3=3-star, 2=2-star, 1=1-star\n    - When filter_type=2 or 3: use 1","title":"Filter Value","type":"integer"}},{"description":"Page start\n\nUsage: Starting page number, default 1\n    - When has_more=1 in response, use current page +1 for next page","example":1,"in":"query","name":"page_start","required":false,"schema":{"default":1,"description":"Page start\n\nUsage: Starting page number, default 1\n    - When has_more=1 in response, use current page +1 for next page","title":"Page Start","type":"integer"}},{"description":"Product ID","example":"1729408816995078528","in":"query","name":"product_id","required":true,"schema":{"description":"Product ID","title":"Product Id","type":"string"}},{"description":"Region code: US, SG, MY, PH, TH, VN, ID, JP, or MX. GB and BR are unavailable. Unsupported regions return HTTP 200 with data.region_supported=false and supported_regions.","example":"US","in":"query","name":"region","required":false,"schema":{"default":"US","description":"Region code: US, SG, MY, PH, TH, VN, ID, JP, or MX. GB and BR are unavailable. Unsupported regions return HTTP 200 with data.region_supported=false and supported_regions.","title":"Region","type":"string"}},{"description":"Sort order: 1=Recommended, 2=Most recent\n\nUsage: Sort order, default 2\n    - 1: Recommended\n    - 2: Most recent","example":2,"in":"query","name":"sort_rule","required":false,"schema":{"default":2,"description":"Sort order: 1=Recommended, 2=Most recent\n\nUsage: Sort order, default 2\n    - 1: Recommended\n    - 2: Most recent","title":"Sort Rule","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Response Structure\n```json\n{\n    \"code\": 0,\n    \"message\": \"success\",\n    \"data\": {\n        \"reviews\": [                      // Review list (20 per page)\n            {\n                \"review_id\": \"xxx\",\n                \"user\": {                 // User info\n                    \"user_id\": \"xxx\",\n                    \"nickname\": \"Username\",\n                    \"avatar\": \"Avatar URL\"\n                },\n                \"rating\": 5,              // Rating (1-5 stars)\n                \"content\": \"Review content\",\n                \"medias\": [               // Media files (images/videos)\n                    {\n                        \"type\": \"image\",\n                        \"url\": \"Media URL\"\n                    }\n                ],\n                \"create_time\": 0,         // Create timestamp\n                \"verified_purchase\": true, // Is verified purchase\n                \"product_info\": {},       // Product info\n                \"likes_count\": 10,        // Likes count\n                \"seller_reply\": {}        // Seller reply\n            }\n        ],\n        \"has_more\": 1,                    // Has more: 1=yes, 0=no\n        \"page_start\": 1,                  // Current page\n        \"total_count\": 500,               // Total review count\n        \"review_summary\": {               // Review summary\n            \"average_rating\": 4.8,\n            \"star_distribution\": {        // Star distribution\n                \"5\": 400,\n                \"4\": 80,\n                \"3\": 15,\n                \"2\": 3,\n                \"1\": 2\n            }\n        }\n    }\n}\n```"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok web/fetch_product_reviews","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-shop-web-fetch_product_reviews_v2","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:5a91cd5925539fbb33233829112737d8231f140a61e0646470082097f78ac5f9","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1a21f1926af0"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_shop_web_fetch_product_reviews_v2","path":"/apis/v1/tikhub/tiktok/shop/web/fetch_product_reviews_v2"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/shop/web/fetch_product_reviews_v2","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/shop/web/fetch_product_reviews_v2?filter_type=1&filter_value=6&page_start=1&product_id=1729408816995078528&region=US&sort_rule=2' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/shop/web/fetch_products_by_category_id":{"get":{"description":"TikTok (shop/web).\n\n### Purpose:\n- Get product list by category ID\n- Can be used to build category browsing feature\n### Parameters:\n- category_id: Category ID (required, from fetch_products_category_list API)\n- offset: Offset for pagination (default 0)\n    - Default 20 products per page, increase by 20 for each request. If `hasMore` in response is true, can request next page, otherwise reached last page.\n    - Example: Page 1 offset=0, Page 2 offset=20, Page 3 offset=40, and so on.\n- region: Region code (US/SG/MY/PH/TH/VN/ID/JP/MX)\n### Important Notice:\n- Due to API rate limiting, please set request timeout to 30 seconds\n- If you encounter error code 400, please retry the request 3 times\n### Response Structure:\n```json\n{\n    \"code\": 0,\n    \"message\": \"success\",\n    \"data\": {\n        \"products\": [                // Product list (up to 20)\n            {\n                \"product_id\": \"xxx\",\n                \"title\": \"Product title\",\n                \"image\": \"Product image\",\n                \"price\": {},              // Price info\n                \"rating\": {},             // Rating info\n                \"sales\": {}               // Sales info\n            }\n        ]\n    }\n}\n```\n\nAPI references: `fetch_products_category_list` = `GET /tikhub/tiktok/shop/web/fetch_products_category_list` (operationId: `get_tikhub_tiktok_shop_web_fetch_products_category_list`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_shop_web_fetch_products_by_category_id","parameters":[{"description":"Category ID (required, from fetch_products_category_list API)\n\nAPI references: `fetch_products_category_list` = `GET /tikhub/tiktok/shop/web/fetch_products_category_list` (operationId: `get_tikhub_tiktok_shop_web_fetch_products_category_list`).","example":963976,"in":"query","name":"category_id","required":true,"schema":{"description":"Category ID (required, from fetch_products_category_list API)\n\nAPI references: `fetch_products_category_list` = `GET /tikhub/tiktok/shop/web/fetch_products_category_list` (operationId: `get_tikhub_tiktok_shop_web_fetch_products_category_list`).","title":"Category Id","type":"integer"}},{"description":"Offset for pagination (default 0)\n    - Default 20 products per page, increase by 20 for each request. If `hasMore` in response is true, can request next page, otherwise reached last page.\n    - Example: Page 1 offset=0, Page 2 offset=20, Page 3 offset=40, and so on.","example":0,"in":"query","name":"offset","required":false,"schema":{"default":0,"description":"Offset for pagination (default 0)\n    - Default 20 products per page, increase by 20 for each request. If `hasMore` in response is true, can request next page, otherwise reached last page.\n    - Example: Page 1 offset=0, Page 2 offset=20, Page 3 offset=40, and so on.","title":"Offset","type":"integer"}},{"description":"Region code: US, SG, MY, PH, TH, VN, ID, JP, or MX. GB and BR are unavailable. Unsupported regions return HTTP 200 with data.region_supported=false and supported_regions.","example":"US","in":"query","name":"region","required":false,"schema":{"default":"US","description":"Region code: US, SG, MY, PH, TH, VN, ID, JP, or MX. GB and BR are unavailable. Unsupported regions return HTTP 200 with data.region_supported=false and supported_regions.","title":"Region","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Response Structure\n```json\n{\n    \"code\": 0,\n    \"message\": \"success\",\n    \"data\": {\n        \"products\": [                // Product list (up to 20)\n            {\n                \"product_id\": \"xxx\",\n                \"title\": \"Product title\",\n                \"image\": \"Product image\",\n                \"price\": {},              // Price info\n                \"rating\": {},             // Rating info\n                \"sales\": {}               // Sales info\n            }\n        ]\n    }\n}\n```"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok web/fetch_products_by_category_id","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-shop-web-fetch_products_by_category_id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:fdbb5c99e8f9ff75713c83feaeb8c8b23658f84978df1ea8ad2f8a0f0c18050b","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"38f626958cbe"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_shop_web_fetch_products_by_category_id","path":"/apis/v1/tikhub/tiktok/shop/web/fetch_products_by_category_id"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/shop/web/fetch_products_by_category_id","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/shop/web/fetch_products_by_category_id?category_id=963976&offset=0&region=US' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/shop/web/fetch_products_category_list":{"get":{"description":"TikTok (shop/web).\n\n### Purpose:\n- Get TikTok Shop product category directory\n- Returns complete category tree structure\n### Parameters:\n- region: Region code (US/SG/MY/PH/TH/VN/ID/JP/MX)\n### Response Structure:\n```json\n[\n    {\n        \"self\": {                     // Category info\n            \"category_id\": \"xxx\",\n            \"category_level\": 1,\n            \"is_leaf\": false,\n            \"parent_category_id\": \"0\",\n            \"category_name\": \"Category Name\",\n            \"category_name_en\": \"Category Name\",\n            \"image_url\": \"Category image URL\"\n        },\n        \"children\": [                 // Sub-categories\n            {\n                \"self\": {...},\n                \"children\": [...]\n            }\n        ]\n    }\n]\n```\n- Total about 28 main categories\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_shop_web_fetch_products_category_list","parameters":[{"description":"Region code: US, SG, MY, PH, TH, VN, ID, JP, or MX. GB and BR are unavailable. Unsupported regions return HTTP 200 with data.region_supported=false and supported_regions.","example":"US","in":"query","name":"region","required":false,"schema":{"default":"US","description":"Region code: US, SG, MY, PH, TH, VN, ID, JP, or MX. GB and BR are unavailable. Unsupported regions return HTTP 200 with data.region_supported=false and supported_regions.","title":"Region","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Response Structure\n```json\n[\n    {\n        \"self\": {                     // Category info\n            \"category_id\": \"xxx\",\n            \"category_level\": 1,\n            \"is_leaf\": false,\n            \"parent_category_id\": \"0\",\n            \"category_name\": \"Category Name\",\n            \"category_name_en\": \"Category Name\",\n            \"image_url\": \"Category image URL\"\n        },\n        \"children\": [                 // Sub-categories\n            {\n                \"self\": {...},\n                \"children\": [...]\n            }\n        ]\n    }\n]\n```\n- Total about 28 main categories"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok web/fetch_products_category_list","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-shop-web-fetch_products_category_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:12f3c6bbf8c7d95f7a6064d2a8200558757c9a07803a0b1061a5106a1258e22b","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"77b0f16c79a4"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_shop_web_fetch_products_category_list","path":"/apis/v1/tikhub/tiktok/shop/web/fetch_products_category_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/shop/web/fetch_products_category_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/shop/web/fetch_search_products_list_v2":{"get":{"description":"TikTok (shop/web).\n\n### Purpose:\n- Search products (Mobile API)\n- More streamlined data, faster response\n### Parameters:\n- search_word: Search keyword (required)\n- offset: Offset (default 0)\n- page_token: Page token\n- region: Region code (US/SG/MY/PH/TH/VN/ID/JP/MX)\n### Response Structure:\n```json\n{\n    \"code\": 0,\n    \"message\": \"success\",\n    \"data\": {\n        \"products\": [...],            // Product list\n        \"has_more\": true,             // Has more\n        \"load_more_params\": {}        // Load more params\n    }\n}\n```\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_shop_web_fetch_search_products_list_v2","parameters":[{"description":"Offset (default 0)","example":0,"in":"query","name":"offset","required":false,"schema":{"default":0,"description":"Offset (default 0)","title":"Offset","type":"integer"}},{"description":"Page token","example":"","in":"query","name":"page_token","required":false,"schema":{"default":"","description":"Page token","title":"Page Token","type":"string"}},{"description":"Region code: US, SG, MY, PH, TH, VN, ID, JP, or MX. GB and BR are unavailable. Unsupported regions return HTTP 200 with data.region_supported=false and supported_regions.","example":"US","in":"query","name":"region","required":false,"schema":{"default":"US","description":"Region code: US, SG, MY, PH, TH, VN, ID, JP, or MX. GB and BR are unavailable. Unsupported regions return HTTP 200 with data.region_supported=false and supported_regions.","title":"Region","type":"string"}},{"description":"Search keyword","example":"labubu","in":"query","name":"search_word","required":true,"schema":{"description":"Search keyword","title":"Search Word","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Response Structure\n```json\n{\n    \"code\": 0,\n    \"message\": \"success\",\n    \"data\": {\n        \"products\": [...],            // Product list\n        \"has_more\": true,             // Has more\n        \"load_more_params\": {}        // Load more params\n    }\n}\n```"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok web/fetch_search_products_list","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-shop-web-fetch_search_products_list_v2","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:4f13be099352e498e2ab88407efcaada133e58165b32a0cecf089e37581a0deb","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"bdc860ee374b"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_shop_web_fetch_search_products_list_v2","path":"/apis/v1/tikhub/tiktok/shop/web/fetch_search_products_list_v2"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/shop/web/fetch_search_products_list_v2","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/shop/web/fetch_search_products_list_v2?offset=0&page_token=&region=US&search_word=labubu' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/shop/web/fetch_search_word_suggestion_v2":{"get":{"description":"TikTok (shop/web).\n\n### Purpose:\n- Get search keyword suggestions (Mobile API)\n- Optimized for e-commerce search results\n### Parameters:\n- search_word: Search keyword (required)\n- lang: Language code (en-US/zh-CN etc.)\n- region: Region code (US/SG/MY/PH/TH/VN/ID/JP/MX)\n### Important Notice:\n- Due to API rate limiting, please set request timeout to 30 seconds\n- If you encounter error code 400, please retry the request 3 times\n### Response Structure:\n```json\n{\n    \"code\": 0,\n    \"message\": \"\",\n    \"data\": [                        // Suggestion list (up to 50)\n        \"keyword1\",\n        \"keyword2\",\n        \"...\"\n    ]\n}\n```\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_shop_web_fetch_search_word_suggestion_v2","parameters":[{"description":"Language code (en-US/zh-CN etc.)","example":"en-US","in":"query","name":"lang","required":false,"schema":{"default":"en-US","description":"Language code (en-US/zh-CN etc.)","title":"Lang","type":"string"}},{"description":"Region code: US, SG, MY, PH, TH, VN, ID, JP, or MX. GB and BR are unavailable. Unsupported regions return HTTP 200 with data.region_supported=false and supported_regions.","example":"US","in":"query","name":"region","required":false,"schema":{"default":"US","description":"Region code: US, SG, MY, PH, TH, VN, ID, JP, or MX. GB and BR are unavailable. Unsupported regions return HTTP 200 with data.region_supported=false and supported_regions.","title":"Region","type":"string"}},{"description":"Search keyword","example":"labubu","in":"query","name":"search_word","required":true,"schema":{"description":"Search keyword","title":"Search Word","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Response Structure\n```json\n{\n    \"code\": 0,\n    \"message\": \"\",\n    \"data\": [                        // Suggestion list (up to 50)\n        \"keyword1\",\n        \"keyword2\",\n        \"...\"\n    ]\n}\n```"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok web/fetch_search_word_suggestion","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-shop-web-fetch_search_word_suggestion_v2","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:d901728e91d34e9b843f311cc550b21b57e4c7811aae523b5858ae76541e4f57","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b0805cfa426a"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_shop_web_fetch_search_word_suggestion_v2","path":"/apis/v1/tikhub/tiktok/shop/web/fetch_search_word_suggestion_v2"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/shop/web/fetch_search_word_suggestion_v2","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/shop/web/fetch_search_word_suggestion_v2?lang=en-US&region=US&search_word=labubu' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/shop/web/fetch_seller_products_list_v2":{"get":{"description":"TikTok (shop/web).\n\n### Purpose:\n- Get seller product list (Mobile API)\n- More streamlined data structure\n### Parameters:\n- seller_id: Seller ID (required)\n- searchParams: Search parameters (optional)\n- region: Region code (US/SG/MY/PH/TH/VN/ID/JP/MX)\n### Important Notice:\n- Due to API rate limiting, please set request timeout to 30 seconds\n- If you encounter error code 400, please retry the request 3 times\n### Response Structure:\n```json\n{\n    \"code\": 0,\n    \"message\": \"success\",\n    \"data\": {\n        \"products\": [...],            // Product list\n        \"has_more\": true,             // Has more\n        \"load_more_params\": {}        // Load more params\n    }\n}\n```\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_shop_web_fetch_seller_products_list_v2","parameters":[{"description":"Region code: US, SG, MY, PH, TH, VN, ID, JP, or MX. GB and BR are unavailable. Unsupported regions return HTTP 200 with data.region_supported=false and supported_regions.","example":"US","in":"query","name":"region","required":false,"schema":{"default":"US","description":"Region code: US, SG, MY, PH, TH, VN, ID, JP, or MX. GB and BR are unavailable. Unsupported regions return HTTP 200 with data.region_supported=false and supported_regions.","title":"Region","type":"string"}},{"description":"Search params","example":"","in":"query","name":"searchParams","required":false,"schema":{"default":"","description":"Search params","title":"Searchparams","type":"string"}},{"description":"Seller ID","example":"7495150558072178725","in":"query","name":"seller_id","required":true,"schema":{"description":"Seller ID","title":"Seller Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Response Structure\n```json\n{\n    \"code\": 0,\n    \"message\": \"success\",\n    \"data\": {\n        \"products\": [...],            // Product list\n        \"has_more\": true,             // Has more\n        \"load_more_params\": {}        // Load more params\n    }\n}\n```"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok web/fetch_seller_products_list","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-shop-web-fetch_seller_products_list_v2","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:1822a242d05bb4ed5b05f20e06650141081a14f6ffa243758ed97e255ba5f6ab","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8fd789c4dda3"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_shop_web_fetch_seller_products_list_v2","path":"/apis/v1/tikhub/tiktok/shop/web/fetch_seller_products_list_v2"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/shop/web/fetch_seller_products_list_v2","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/shop/web/fetch_seller_products_list_v2?region=US&searchParams=&seller_id=7495150558072178725' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/shop/web/fetch_shop_id_by_share_link":{"get":{"description":"TikTok (shop/web).\n\n### Purpose:\n- Get Shop ID by Share Link\n### Parameters:\n- share_link: Share link\n### Return:\n- Shop ID\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_shop_web_fetch_shop_id_by_share_link","parameters":[{"description":"地区代码：US/SG/MY/PH/TH/VN/ID/JP/MX；GB 和 BR 暂不支持 / Region code: US/SG/MY/PH/TH/VN/ID/JP/MX; GB and BR are unavailable","example":"US","in":"query","name":"region","required":false,"schema":{"default":"US","description":"地区代码：US/SG/MY/PH/TH/VN/ID/JP/MX；GB 和 BR 暂不支持 / Region code: US/SG/MY/PH/TH/VN/ID/JP/MX; GB and BR are unavailable","title":"Region","type":"string"}},{"description":"Share link","example":"https://vt.tiktok.com/ZT2AHoGsE/","in":"query","name":"share_link","required":true,"schema":{"description":"Share link","title":"Share Link","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Shop ID"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok web/fetch_shop_id_by_share_link","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-shop-web-fetch_shop_id_by_share_link","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:dc01373fda8adb30aed70f0f41646d7eaea46b0205d139182f2d6c421da67760","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a205a341f8e7"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_shop_web_fetch_shop_id_by_share_link","path":"/apis/v1/tikhub/tiktok/shop/web/fetch_shop_id_by_share_link"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/shop/web/fetch_shop_id_by_share_link","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/shop/web/fetch_shop_id_by_share_link?region=US&share_link=https%3A%2F%2Fvt.tiktok.com%2FZT2AHoGsE%2F' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/web/decrypt_strData":{"get":{"description":"TikTok (web).\n\n### Purpose:\n- Decrypt strData fingerprint data to analyze fingerprint info in msToken request\n### Parameters:\n- encrypted_data: Encrypted strData string, obtained from browser packet capture\n### Return:\n- Decrypted raw fingerprint data, including browser fingerprint info and environment info, etc.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_web_decrypt_strData","parameters":[{"description":"Encrypted strData string, obtained from browser packet capture","example":"3BvqYbNXLLOcZehvxZVbjpAu7vq82RoWmFSJHLFwzDwJIZevE0AeilQfP55LridxmdGGjknoksqIsLqlMHMif0IFK/Br7JWqxOHnYuMwVCnttFc0Y4MFvdVWM5FECiEulJC0Dc+eeVsNSrFnAc9K7fazqdglyJgGLSfXIJmgyCvvQ4pg0u5HBVVugLSWs242X42fjoWymaUCLZJQo6vi6WLyuV7l5IC3Mg+lelr5xBQD6Q7hBIFEw8zzxJ1n2DyA4xLbOHTQdKvEtsK7XzyWwjpRnojPTbBl69Zosnuru+lOBIl+tFu/+hCQ1m0jYZwTP4rVE75L3Du6+KZ5v/9TyFYjq7y3y9bGLP4d7yQueJbF90G1yrZ6htElrZ2vqZKDrIqBVbmOZr/nph12k2JKrITtN0R/pMsp0sJ4gesQnXxcD/pLOFAINHk7umgbe6LzJ7+TLUdGuO4M7xiEg/jCqhjgJX1izZ4NPoBDp35zRxj6Y6OrcstlTN/cv5sz663+Nco/mEwhGq2VwrL4gAIAPycndIsb48dPdtngmLqNDNN0ZyVRjgqVIDXXrxigXCkR9CH89Dlrrb7QQqWVgRXz9/k5ihEM43BR3sd3mMU/XgFLN1Aoxf6GzzdxP2QPBI75/ZoHoAmu54v8gTmA3ntCGlEF0zgaFGTdpkGdb+oZgyQM4pw1aAyxmFINXkpD3IKKoGev9kD9gTFnhiQMGCMemhZS7ZYdbuGu0Cb+lQKaL/QTt80FMyGmW8kzVy9xW/ja9BcdEJYRoaufuFRkBFG5ay8x4WHLR6hEapXqQial/cREbLL4sQytpjtmnndFqvT7xN5DhgsLY2Z7451MJhD6NJXKNrMafGZSbItzQWY=","in":"query","name":"encrypted_data","required":true,"schema":{"description":"Encrypted strData string, obtained from browser packet capture","title":"Encrypted Data","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Decrypted raw fingerprint data, including browser fingerprint info and environment info, etc."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok decrypt_strData","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-web-decrypt_strData","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:05a5b50750f86a2751aca870a848dbfd7ac851998593e575b94255cf15eaebd3","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"689a2b448a37"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_web_decrypt_strData","path":"/apis/v1/tikhub/tiktok/web/decrypt_strData"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/decrypt_strData","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/web/decrypt_strData?encrypted_data=3BvqYbNXLLOcZehvxZVbjpAu7vq82RoWmFSJHLFwzDwJIZevE0AeilQfP55LridxmdGGjknoksqIsLqlMHMif0IFK%2FBr7JWqxOHnYuMwVCnttFc0Y4MFvdVWM5FECiEulJC0Dc%2BeeVsNSrFnAc9K7fazqdglyJgGLSfXIJmgyCvvQ4pg0u5HBVVugLSWs242X42fjoWymaUCLZJQo6vi6WLyuV7l5IC3Mg%2Blelr5xBQD6Q7hBIFEw8zzxJ1n2DyA4xLbOHTQdKvEtsK7XzyWwjpRnojPTbBl69Zosnuru%2BlOBIl%2BtFu%2F%2BhCQ1m0jYZwTP4rVE75L3Du6%2BKZ5v%2F9TyFYjq7y3y9bGLP4d7yQueJbF90G1yrZ6htElrZ2vqZKDrIqBVbmOZr%2Fnph12k2JKrITtN0R%2FpMsp0sJ4gesQnXxcD%2FpLOFAINHk7umgbe6LzJ7%2BTLUdGuO4M7xiEg%2FjCqhjgJX1izZ4NPoBDp35zRxj6Y6OrcstlTN%2Fcv5sz663%2BNco%2FmEwhGq2VwrL4gAIAPycndIsb48dPdtngmLqNDNN0ZyVRjgqVIDXXrxigXCkR9CH89Dlrrb7QQqWVgRXz9%2Fk5ihEM43BR3sd3mMU%2FXgFLN1Aoxf6GzzdxP2QPBI75%2FZoHoAmu54v8gTmA3ntCGlEF0zgaFGTdpkGdb%2BoZgyQM4pw1aAyxmFINXkpD3IKKoGev9kD9gTFnhiQMGCMemhZS7ZYdbuGu0Cb%2BlQKaL%2FQTt80FMyGmW8kzVy9xW%2Fja9BcdEJYRoaufuFRkBFG5ay8x4WHLR6hEapXqQial%2FcREbLL4sQytpjtmnndFqvT7xN5DhgsLY2Z7451MJhD6NJXKNrMafGZSbItzQWY%3D' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/web/device_register":{"get":{"description":"TikTok (web).\n\n### Purpose\n- Register device to generate device ID and guest Cookie for TikTok Web\n\n### Parameters\n- None\n\n### Return\n- Device registration information, including device ID and guest Cookie\n\n### Response\n```json\n{\n    \"deviceId\": \"7556227929396708877\",\n    \"cookie\": \"tt_chain_token=wBqjjz5I8m1bt96uxA1s8A==\",\n    \"user_agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36\"\n}\n```\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_web_device_register","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Device registration information, including device ID and guest Cookie\n\n### Response\n```json\n{\n    \"deviceId\": \"7556227929396708877\",\n    \"cookie\": \"tt_chain_token=wBqjjz5I8m1bt96uxA1s8A==\",\n    \"user_agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36\"\n}\n```"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok device_register","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-web-device_register","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:ee55890aeadb87a75d3e6b213f93b61c4a15706d60d106b9e06fb0f757b32c46","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"51822cacdf49"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_web_device_register","path":"/apis/v1/tikhub/tiktok/web/device_register"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/device_register","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/web/encrypt_strData":{"get":{"description":"TikTok (web).\n\n### Purpose:\n- Encrypt strData fingerprint data for msToken request\n### Parameters:\n- data: Raw fingerprint data string (please convert JSON format to string before requesting)\n### Return:\n- Encrypted strData\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_web_encrypt_strData","parameters":[{"description":"Raw fingerprint data string (JSON format or dict string)","example":"{\"behavior\":{\"beResize\":[],\"beMotion\":[{\"ts\":1701069187299,\"x\":null,\"y\":null,\"z\":null},{\"ts\":1701069202902,\"x\":null,\"y\":null,\"z\":null}],\"bePaste\":[],\"beMouse\":[],\"beKeyboard\":[],\"beScroll\":[],\"beTouch\":[],\"beWheel\":[],\"windowState\":[{\"ts\":1701069186257,\"v\":1},{\"ts\":1701069186257,\"v\":1},{\"ts\":1701069186388,\"v\":2},{\"ts\":1701069186388,\"v\":2},{\"ts\":1701069186402,\"v\":1},{\"ts\":1701069186402,\"v\":1},{\"ts\":1701069200309,\"v\":2},{\"ts\":1701069200309,\"v\":2},{\"ts\":1701069201865,\"v\":1},{\"ts\":1701069201865,\"v\":1}],\"isTrusted\":1},\"wID\":{\"sdkVersion\":\"4.4.6\",\"scmVersion\":\"1.0.0.96\",\"msgType\":2,\"timestamp\":\"1701069221819\",\"aid\":368462,\"aidList\":[1988,368462],\"privacyMode\":516},\"custom\":{},\"window\":{\"location\":\"https://www.tiktok.com/@funnykittensttk/video/7293517029737352454?is_from_webapp=1&web_id=7260049563725497899\"},\"msgMeta\":{\"msgType\":2,\"msgSrcProp\":2,\"msgProtocol\":1,\"aid\":368462,\"aidList\":[1988,368462]}}","in":"query","name":"data","required":true,"schema":{"description":"Raw fingerprint data string (JSON format or dict string)","title":"Data","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Encrypted strData"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok encrypt_strData","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-web-encrypt_strData","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:6a5ced2451f8b9656434ffc5044a1ee86d9066509050f3631d77667a02616115","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"457df64e0154"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_web_encrypt_strData","path":"/apis/v1/tikhub/tiktok/web/encrypt_strData"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/encrypt_strData","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/web/encrypt_strData?data=%7B%22behavior%22%3A%7B%22beResize%22%3A%5B%5D%2C%22beMotion%22%3A%5B%7B%22ts%22%3A1701069187299%2C%22x%22%3Anull%2C%22y%22%3Anull%2C%22z%22%3Anull%7D%2C%7B%22ts%22%3A1701069202902%2C%22x%22%3Anull%2C%22y%22%3Anull%2C%22z%22%3Anull%7D%5D%2C%22bePaste%22%3A%5B%5D%2C%22beMouse%22%3A%5B%5D%2C%22beKeyboard%22%3A%5B%5D%2C%22beScroll%22%3A%5B%5D%2C%22beTouch%22%3A%5B%5D%2C%22beWheel%22%3A%5B%5D%2C%22windowState%22%3A%5B%7B%22ts%22%3A1701069186257%2C%22v%22%3A1%7D%2C%7B%22ts%22%3A1701069186257%2C%22v%22%3A1%7D%2C%7B%22ts%22%3A1701069186388%2C%22v%22%3A2%7D%2C%7B%22ts%22%3A1701069186388%2C%22v%22%3A2%7D%2C%7B%22ts%22%3A1701069186402%2C%22v%22%3A1%7D%2C%7B%22ts%22%3A1701069186402%2C%22v%22%3A1%7D%2C%7B%22ts%22%3A1701069200309%2C%22v%22%3A2%7D%2C%7B%22ts%22%3A1701069200309%2C%22v%22%3A2%7D%2C%7B%22ts%22%3A1701069201865%2C%22v%22%3A1%7D%2C%7B%22ts%22%3A1701069201865%2C%22v%22%3A1%7D%5D%2C%22isTrusted%22%3A1%7D%2C%22wID%22%3A%7B%22sdkVersion%22%3A%224.4.6%22%2C%22scmVersion%22%3A%221.0.0.96%22%2C%22msgType%22%3A2%2C%22timestamp%22%3A%221701069221819%22%2C%22aid%22%3A368462%2C%22aidList%22%3A%5B1988%2C368462%5D%2C%22privacyMode%22%3A516%7D%2C%22custom%22%3A%7B%7D%2C%22window%22%3A%7B%22location%22%3A%22https%3A%2F%2Fwww.tiktok.com%2F%40funnykittensttk%2Fvideo%2F7293517029737352454%3Fis_from_webapp%3D1%26web_id%3D7260049563725497899%22%7D%2C%22msgMeta%22%3A%7B%22msgType%22%3A2%2C%22msgSrcProp%22%3A2%2C%22msgProtocol%22%3A1%2C%22aid%22%3A368462%2C%22aidList%22%3A%5B1988%2C368462%5D%7D%7D' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/web/fetch_batch_check_live_alive":{"get":{"description":"TikTok (web). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Batch live room start status check\n- Support up to 50 live rooms query at once\n- If a live room does not exist or has ended, the corresponding position will return empty or null.\n\n### Parameters\n- room_ids: Live room ID list separated by commas, e.g.: 7530611486784277278,7530633767468288782\n\n### Return\n- Batch live room start status list\n\n### Price\nProvider usage depends on the number of live rooms queried; please try to query 50 live rooms to avoid wasting API call counts.\n\n### Note\n- The same room_id will not return the start status repeatedly.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.05 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_web_fetch_batch_check_live_alive","parameters":[{"description":"Live room ID list separated by commas, up to 50 IDs\n\nUsage: Live room ID list separated by commas, e.g.: 7530611486784277278,7530633767468288782","example":"7530611486784277278,7530633767468288782,7530636465034775310,7530604930088848142","in":"query","name":"room_ids","required":true,"schema":{"description":"Live room ID list separated by commas, up to 50 IDs\n\nUsage: Live room ID list separated by commas, e.g.: 7530611486784277278,7530633767468288782","pattern":"^[^,]*(?:,[^,]*){0,49}$","title":"Room Ids","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Batch live room start status list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_batch_check_live_alive","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-web-fetch_batch_check_live_alive","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.05,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:932b6bab5c86901d4d134cd6e40d438ef06851b50dcc9278b107f39e4ef41f94","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f63b2099df6c"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_web_fetch_batch_check_live_alive","path":"/apis/v1/tikhub/tiktok/web/fetch_batch_check_live_alive"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/fetch_batch_check_live_alive","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/web/fetch_batch_check_live_alive?room_ids=7530611486784277278%2C7530633767468288782%2C7530636465034775310%2C7530604930088848142' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/web/fetch_check_live_alive":{"get":{"description":"TikTok (web).\n\n### Purpose:\n- Live room start status check\n- If the current live room does not exist or has ended, it will return empty.\n### Parameters:\n- room_id: Live room ID\n### Return:\n- Live room start status\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_web_fetch_check_live_alive","parameters":[{"description":"Live room ID","example":"7381444193462078214","in":"query","name":"room_id","required":true,"schema":{"description":"Live room ID","title":"Room Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Live room start status"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_check_live_alive","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-web-fetch_check_live_alive","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:43d833ff2897b41fe9244be10795e120543cc05122c0306a0f033c10934079af","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"059572060406"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_web_fetch_check_live_alive","path":"/apis/v1/tikhub/tiktok/web/fetch_check_live_alive"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/fetch_check_live_alive","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/web/fetch_check_live_alive?room_id=7381444193462078214' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/web/fetch_explore_post":{"get":{"description":"TikTok (web).\n\n### Purpose\n- Get explore video data\n\n### Parameters\n- categoryType: Video category\n    - 100: Animation and comics\n    - 101: Performance\n    - 102: Beauty care\n    - 103: Game\n    - 104: Comedy\n    - 105: Daily life\n    - 106: Family\n    - 107: Emotional relationship\n    - 108: Drama\n    - 109: Dress up\n    - 110: Dubbing\n    - 111: Food\n    - 112: Sports\n    - 113: Animals\n    - 114: Society\n    - 115: Car\n    - 116: Education\n    - 117: Fitness and health\n    - 118: Technology\n    - 119: Singing and dancing\n    - 120: All\n- count: Number per page\n\n### Return\n- Video data\n\n### Note\n- The direct video CDN links returned by this interface require the returned `tt_chain_token` to be accessed, otherwise HTTP 403 will be returned.\n- When accessing a direct video CDN link, carry `Cookie: tt_chain_token={tt_chain_token}` in the request header, where `{tt_chain_token}` is the value returned by this interface.\n- **If a direct video CDN link still returns HTTP 403**:\n  1. Use the video link starting with `https://www.tiktok.com/aweme/v1/play/` from the response instead (found in the `UrlList` fields under `video`)\n  2. Send that link **without any Cookie** - carrying `tt_chain_token` will cause HTTP 403\n- If you need watermark-free video links that require no Cookie at all, use /tikhub/tiktok/app/v3/fetch_one_video.\n\nAPI references: `fetch_one_video` = `GET /tikhub/tiktok/app/v3/fetch_one_video` (operationId: `get_tikhub_tiktok_app_v3_fetch_one_video`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_web_fetch_explore_post","parameters":[{"description":"Video category\n    - 100: Animation and comics\n    - 101: Performance\n    - 102: Beauty care\n    - 103: Game\n    - 104: Comedy\n    - 105: Daily life\n    - 106: Family\n    - 107: Emotional relationship\n    - 108: Drama\n    - 109: Dress up\n    - 110: Dubbing\n    - 111: Food\n    - 112: Sports\n    - 113: Animals\n    - 114: Society\n    - 115: Car\n    - 116: Education\n    - 117: Fitness and health\n    - 118: Technology\n    - 119: Singing and dancing\n    - 120: All","in":"query","name":"categoryType","required":false,"schema":{"default":"120","description":"Video category\n    - 100: Animation and comics\n    - 101: Performance\n    - 102: Beauty care\n    - 103: Game\n    - 104: Comedy\n    - 105: Daily life\n    - 106: Family\n    - 107: Emotional relationship\n    - 108: Drama\n    - 109: Dress up\n    - 110: Dubbing\n    - 111: Food\n    - 112: Sports\n    - 113: Animals\n    - 114: Society\n    - 115: Car\n    - 116: Education\n    - 117: Fitness and health\n    - 118: Technology\n    - 119: Singing and dancing\n    - 120: All","title":"Categorytype","type":"string"}},{"description":"Number per page","in":"query","name":"count","required":false,"schema":{"default":16,"description":"Number per page","title":"Count","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Video data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_explore_post","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-web-fetch_explore_post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:77955fe0d15635857c070a6aa28493a874baf14b10f13e971e4bab6f9bc7a032","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"201ce3298a71"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_web_fetch_explore_post","path":"/apis/v1/tikhub/tiktok/web/fetch_explore_post"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/fetch_explore_post","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/web/fetch_general_search":{"get":{"description":"TikTok (web).\n\n### Purpose\n- Get general search list\n\n### Parameters\n- keyword: Search keyword\n- offset: Page cursor, 0 for the first request, need to provide for the second paging, generally the keyword of this value is offset or cursor.\n- search_id: Search id, empty for the first request, need to provide for the second paging, need to get it from the return response of the last request.\n    - For example: search_id = \"20240828035554C02011379EBB6A00E00B\"\n    - JSON Path-1 : $.data.extra.logid\n    - JSON Path-2 : $.data.log_pb.impr_id\n- cookie: User cookie (If you need to search with your own account, or encounter an interface error, you can provide the cookie yourself, default is not required)\n\n### Return\n- General search list\n\n### Note\n- The direct video CDN links returned by this interface require the returned `tt_chain_token` to be accessed, otherwise HTTP 403 will be returned.\n- When accessing a direct video CDN link, carry `Cookie: tt_chain_token={tt_chain_token}` in the request header, where `{tt_chain_token}` is the value returned by this interface.\n- **If a direct video CDN link still returns HTTP 403**:\n  1. Use the video link starting with `https://www.tiktok.com/aweme/v1/play/` from the response instead (found in the `UrlList` fields under `video`)\n  2. Send that link **without any Cookie** - carrying `tt_chain_token` will cause HTTP 403\n- If you need watermark-free video links that require no Cookie at all, use /tikhub/tiktok/app/v3/fetch_one_video.\n\nAPI references: `fetch_one_video` = `GET /tikhub/tiktok/app/v3/fetch_one_video` (operationId: `get_tikhub_tiktok_app_v3_fetch_one_video`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_web_fetch_general_search","parameters":[{"description":"User cookie (if needed)\n\nUsage: User cookie (If you need to search with your own account, or encounter an interface error, you can provide the cookie yourself, default is not required)","in":"query","name":"cookie","required":false,"schema":{"description":"User cookie (if needed)\n\nUsage: User cookie (If you need to search with your own account, or encounter an interface error, you can provide the cookie yourself, default is not required)","title":"Cookie","type":"string"}},{"description":"Search keyword","example":"TikTok","in":"query","name":"keyword","required":true,"schema":{"description":"Search keyword","title":"Keyword","type":"string"}},{"description":"Page cursor, 0 for the first request, need to provide for the second paging, generally the keyword of this value is offset or cursor.","in":"query","name":"offset","required":false,"schema":{"default":0,"description":"Page cursor, 0 for the first request, need to provide for the second paging, generally the keyword of this value is offset or cursor.","title":"Offset","type":"integer"}},{"description":"Search id, need to provide when paging\n\nUsage: Search id, empty for the first request, need to provide for the second paging, need to get it from the return response of the last request.\n    - For example: search_id = \"20240828035554C02011379EBB6A00E00B\"\n    - JSON Path-1 : $.data.extra.logid\n    - JSON Path-2 : $.data.log_pb.impr_id","in":"query","name":"search_id","required":false,"schema":{"default":"","description":"Search id, need to provide when paging\n\nUsage: Search id, empty for the first request, need to provide for the second paging, need to get it from the return response of the last request.\n    - For example: search_id = \"20240828035554C02011379EBB6A00E00B\"\n    - JSON Path-1 : $.data.extra.logid\n    - JSON Path-2 : $.data.log_pb.impr_id","title":"Search Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- General search list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_general_search","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-web-fetch_general_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:930cd229f8c2d33b5ad79274508d9e2ea8d0be681b5ffca5785a6fb90f1caf25","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"25cc5b880d11"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_web_fetch_general_search","path":"/apis/v1/tikhub/tiktok/web/fetch_general_search"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/fetch_general_search","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/web/fetch_general_search?keyword=TikTok' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/web/fetch_gift_name_by_id":{"post":{"description":"TikTok (web).\n\n### Purpose\nGet a gift name by TikTok gift ID.\n\n### Request body\nSend the gift_id in a JSON object, as defined by the request schema.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_tiktok_web_fetch_gift_name_by_id","requestBody":{"content":{"application/json":{"schema":{"allOf":[{"description":"Single Gift ID query model\n\nArgs:\n    gift_id (str): Gift ID, e.g. \"10001\"","properties":{"gift_id":{"description":"Gift ID","example":"10001","title":"Gift Id","type":"string"}},"required":["gift_id"],"title":"GiftQuery","type":"object"}],"description":"Gift query parameters"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_gift_name_by_id","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-tiktok-web-fetch_gift_name_by_id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e56c0f64759022cecb5502df30fd08faeb446c6d3a60cfc5fa77fb25dd390b27","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2548e7534682"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_tiktok_web_fetch_gift_name_by_id","path":"/apis/v1/tikhub/tiktok/web/fetch_gift_name_by_id"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/fetch_gift_name_by_id","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/web/fetch_gift_names_by_ids":{"post":{"description":"TikTok (web). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\nGet gift names by multiple TikTok gift IDs.\n\n### Request body\nSend gift_ids in a JSON object, as defined by the request schema. Submit up to 50 IDs per call; if more are supplied, only the first 50 are processed.\n\n### Upstream pricing\n Use an AIsa price quote for gateway billing.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.025 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_tiktok_web_fetch_gift_names_by_ids","requestBody":{"content":{"application/json":{"schema":{"allOf":[{"description":"Batch Gift ID query model\n recommended 50 IDs per request for best value\n\nArgs:\n    gift_ids (list[str]): List of gift IDs, recommended 50 per request, e.g. [\"10001\", \"10002\", \"10003\"]\n\nFor current API pricing, see the published x-aisa-pricing metadata. Where supported, obtain a quote for your exact request.","properties":{"gift_ids":{"description":"Gift ID list, recommend 50/call for best value , auto-process first 50 if more than 50\n\nFor current API pricing, see the published x-aisa-pricing metadata. Where supported, obtain a quote for your exact request.","example":["10001","10002","10003"],"items":{"type":"string"},"maxItems":1000,"minItems":1,"title":"Gift Ids","type":"array"}},"required":["gift_ids"],"title":"BatchGiftQuery","type":"object"}],"description":"Batch gift query parameters. Recommend 50 IDs per request for best value\n\nFor current API pricing, see the published x-aisa-pricing metadata. Where supported, obtain a quote for your exact request."}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_gift_names_by_ids","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-tiktok-web-fetch_gift_names_by_ids","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.025,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e56c0f64759022cecb5502df30fd08faeb446c6d3a60cfc5fa77fb25dd390b27","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"aaf31fcb7b8c"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_tiktok_web_fetch_gift_names_by_ids","path":"/apis/v1/tikhub/tiktok/web/fetch_gift_names_by_ids"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/fetch_gift_names_by_ids","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/web/fetch_home_feed":{"post":{"description":"TikTok (web).\n\n### Purpose\n- Home Feed\n\n### Parameters\n- count: Number per page\n- cookie: User's own cookie, optional parameter, used for personalized recommendations of interface return data.\n- region: Region code, optional parameter, affects the region of recommended content, e.g. US/GB/JP/KR/SG, default US.\n\n### Return\n- Home Feed\n\n### Note\n- The direct video CDN links returned by this interface require the returned `tt_chain_token` to be accessed, otherwise HTTP 403 will be returned.\n- When accessing a direct video CDN link, carry `Cookie: tt_chain_token={tt_chain_token}` in the request header, where `{tt_chain_token}` is the value returned by this interface.\n- **If a direct video CDN link still returns HTTP 403**:\n  1. Use the video link starting with `https://www.tiktok.com/aweme/v1/play/` from the response instead (found in the `UrlList` fields under `video`)\n  2. Send that link **without any Cookie** - carrying `tt_chain_token` will cause HTTP 403\n- If you need watermark-free video links that require no Cookie at all, use /tikhub/tiktok/app/v3/fetch_one_video.\n\nAPI references: `fetch_one_video` = `GET /tikhub/tiktok/app/v3/fetch_one_video` (operationId: `get_tikhub_tiktok_app_v3_fetch_one_video`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_tiktok_web_fetch_home_feed","requestBody":{"content":{"application/json":{"schema":{"properties":{"cookie":{"description":"User's own cookie, optional parameter, used for personalized recommendations of interface return data.","title":"Cookie","type":"string"},"count":{"default":15,"description":"Number per page","title":"Count","type":"integer"},"region":{"default":"US","description":"Region code, optional parameter, affects the region of recommended content, e.g. US/GB/JP/KR/SG, default US.","title":"Region","type":"string"}},"title":"Body_fetch_home_feed_api_v1_tiktok_web_fetch_home_feed_post","type":"object"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Home Feed"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_home_feed","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-tiktok-web-fetch_home_feed","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:fcfe81e2ec8e078e6eadb028787874159ce7c4f2315869a5a45a2e47059765d2","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0927f002904d"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_tiktok_web_fetch_home_feed","path":"/apis/v1/tikhub/tiktok/web/fetch_home_feed"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/fetch_home_feed","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/web/fetch_live_gift_list":{"get":{"description":"TikTok (web).\n\n### Purpose\n- Get live room gift list\n- room_id is optional parameter, if not provided, will get general gift list (as of August 15, 2025, there are 256 types of gifts)\n\n### Parameters\n- room_id: Live room ID (optional)\n\n### Return\n- Live room gift list data\n\n### Note\n- The direct video CDN links returned by this interface require the returned `tt_chain_token` to be accessed, otherwise HTTP 403 will be returned.\n- When accessing a direct video CDN link, carry `Cookie: tt_chain_token={tt_chain_token}` in the request header, where `{tt_chain_token}` is the value returned by this interface.\n- **If a direct video CDN link still returns HTTP 403**:\n  1. Use the video link starting with `https://www.tiktok.com/aweme/v1/play/` from the response instead (found in the `UrlList` fields under `video`)\n  2. Send that link **without any Cookie** - carrying `tt_chain_token` will cause HTTP 403\n- If you need watermark-free video links that require no Cookie at all, use /tikhub/tiktok/app/v3/fetch_one_video.\n\nAPI references: `fetch_one_video` = `GET /tikhub/tiktok/app/v3/fetch_one_video` (operationId: `get_tikhub_tiktok_app_v3_fetch_one_video`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.025 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_web_fetch_live_gift_list","parameters":[{"description":"Live room ID, optional parameter","example":"7381444193462078214","in":"query","name":"room_id","required":false,"schema":{"default":"","description":"Live room ID, optional parameter","title":"Room Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Live room gift list data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_live_gift_list","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-web-fetch_live_gift_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.025,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:ccfa478dd25e231e20ff431b470dbf50be85d0844d778988372822f95167a2dc","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"735d08d2bb79"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_web_fetch_live_gift_list","path":"/apis/v1/tikhub/tiktok/web/fetch_live_gift_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/fetch_live_gift_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/web/fetch_live_im_fetch":{"get":{"description":"TikTok (web).\n\n### Purpose:\n- TikTok live room danmaku parameters\n### Parameters:\n- room_id: Live room id\n- user_unique_id: User unique ID (optional)\n- resp_content_type: Response format, protobuf (default) or json\n\n### Return:\n- Danmaku parameter data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_web_fetch_live_im_fetch","parameters":[{"description":"Response format: protobuf or json","example":"protobuf","in":"query","name":"resp_content_type","required":false,"schema":{"default":"protobuf","description":"Response format: protobuf or json","title":"Resp Content Type","type":"string"}},{"description":"Live room id","example":"7382517534467115826","in":"query","name":"room_id","required":true,"schema":{"description":"Live room id","title":"Room Id","type":"string"}},{"description":"User unique ID","example":"7382524529011246630","in":"query","name":"user_unique_id","required":false,"schema":{"description":"User unique ID","title":"User Unique Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Danmaku parameter data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_live_im_fetch","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-web-fetch_live_im_fetch","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:7ccd3bbafcbaabbb137931192ee3d9b3480a25ab95b3da8fc1d65ab68ed1c8ec","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6e70d5d55ffe"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_web_fetch_live_im_fetch","path":"/apis/v1/tikhub/tiktok/web/fetch_live_im_fetch"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/fetch_live_im_fetch","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/web/fetch_live_im_fetch?resp_content_type=protobuf&room_id=7382517534467115826&user_unique_id=7382524529011246630' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/web/fetch_live_recommend":{"get":{"description":"TikTok (web).\n\n### Purpose\n- Get live room homepage recommendation list\n\n### Parameters\n- related_live_tag: Related live tag (live category). The available values are not fixed; call `/tikhub/tiktok/web/fetch_live_recommend_tabs` first to get the currently available tag list, then pick one to pass in.\n\n### Return\n- Live room homepage recommendation list\n\n### Note\n- If you are not sure which values `related_live_tag` accepts, call `/tikhub/tiktok/web/fetch_live_recommend_tabs` to get the currently available tag (category tab) list.\n- The direct video CDN links returned by this interface require the returned `tt_chain_token` to be accessed, otherwise HTTP 403 will be returned.\n- When accessing a direct video CDN link, carry `Cookie: tt_chain_token={tt_chain_token}` in the request header, where `{tt_chain_token}` is the value returned by this interface.\n- **If a direct video CDN link still returns HTTP 403**:\n  1. Use the video link starting with `https://www.tiktok.com/aweme/v1/play/` from the response instead (found in the `UrlList` fields under `video`)\n  2. Send that link **without any Cookie** - carrying `tt_chain_token` will cause HTTP 403\n- If you need watermark-free video links that require no Cookie at all, use /tikhub/tiktok/app/v3/fetch_one_video.\n\nAPI references: `fetch_live_recommend_tabs` = `GET /tikhub/tiktok/web/fetch_live_recommend_tabs` (operationId: `get_tikhub_tiktok_web_fetch_live_recommend_tabs`); `fetch_one_video` = `GET /tikhub/tiktok/app/v3/fetch_one_video` (operationId: `get_tikhub_tiktok_app_v3_fetch_one_video`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_web_fetch_live_recommend","parameters":[{"description":"Related live tag (live category). The available values are not fixed; call `/tikhub/tiktok/web/fetch_live_recommend_tabs` first to get the currently available tag list, then pick one to pass in.\n\nAPI references: `fetch_live_recommend_tabs` = `GET /tikhub/tiktok/web/fetch_live_recommend_tabs` (operationId: `get_tikhub_tiktok_web_fetch_live_recommend_tabs`).","example":"VALORANT","in":"query","name":"related_live_tag","required":true,"schema":{"description":"Related live tag (live category). The available values are not fixed; call `/tikhub/tiktok/web/fetch_live_recommend_tabs` first to get the currently available tag list, then pick one to pass in.\n\nAPI references: `fetch_live_recommend_tabs` = `GET /tikhub/tiktok/web/fetch_live_recommend_tabs` (operationId: `get_tikhub_tiktok_web_fetch_live_recommend_tabs`).","title":"Related Live Tag","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Live room homepage recommendation list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_live_recommend","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-web-fetch_live_recommend","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:36454dc9567bae265e24744d26a0654d5be4777ba22a6b0d334bcbb1cf27a956","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4aad34b364a2"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_web_fetch_live_recommend","path":"/apis/v1/tikhub/tiktok/web/fetch_live_recommend"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/fetch_live_recommend","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/web/fetch_live_recommend?related_live_tag=VALORANT' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/web/fetch_live_recommend_tabs":{"get":{"description":"TikTok (web).\n\n### Purpose\n- Get the available tag (live category tab) list for live room homepage recommendation\n- Works together with `/tikhub/tiktok/web/fetch_live_recommend` to discover the available values of its `related_live_tag` parameter\n\n### Parameters\n- logid: Pagination cursor. Leave empty for the first page; to load the next page, pass the `logid` value returned by the previous response\n\n### Return\n- Available tag (live category tab) list\n- logid: The log id of this request (from the `x-tt-logid` response header); pass it back as `logid` to load more\n\n### Note\n- The available values of `related_live_tag` are not fixed and may change by region/time, so it is recommended to fetch them in real time before use.\n\n### Pagination\n1. For the first request leave `logid` empty, and read the returned `logid` from the result.\n2. To load the next page, pass the previous `logid` back as the `logid` parameter (internally converted to TikTok's req_id).\n\nAPI references: `fetch_live_recommend` = `GET /tikhub/tiktok/web/fetch_live_recommend` (operationId: `get_tikhub_tiktok_web_fetch_live_recommend`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_web_fetch_live_recommend_tabs","parameters":[{"description":"Pagination cursor, leave empty for the first page; pass the `logid` from the previous response to load more","example":"","in":"query","name":"logid","required":false,"schema":{"default":"","description":"Pagination cursor, leave empty for the first page; pass the `logid` from the previous response to load more","title":"Logid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Available tag (live category tab) list\n- logid: The log id of this request (from the `x-tt-logid` response header); pass it back as `logid` to load more"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_live_recommend_tabs","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-web-fetch_live_recommend_tabs","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:b136655eb9f4900626cacd6a52df5fbc2e33da02c57c1ae577434b0f0b23a286","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2adedde6f06b"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_web_fetch_live_recommend_tabs","path":"/apis/v1/tikhub/tiktok/web/fetch_live_recommend_tabs"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/fetch_live_recommend_tabs","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/web/fetch_post_ai_article":{"get":{"description":"TikTok (web).\n\n### Purpose:\n- Get the AI-generated article and content overview that TikTok generates from the video content\n- Useful for content analysis, topic research and SEO keyword mining\n### Parameters:\n- itemId: Video id\n### Return:\n- The `itemCustomTDK` field contains:\n  - `title`: AI-generated title\n  - `desc`: AI-generated content overview (summary)\n  - `keywords`: AI-extracted keyword list\n  - `article`: AI-generated article body based on the video content\n### Note:\n- Not every video has AI-generated content. If a video has none, the `itemCustomTDK` field is absent from the response.\n- Some videos only have `title`/`desc`/`keywords`, with `article` being an empty string.\n- The language of the article is determined by the video itself and is not affected by request parameters.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_web_fetch_post_ai_article","parameters":[{"description":"Video id","example":"7651935877744168194","in":"query","name":"itemId","required":true,"schema":{"description":"Video id","title":"Itemid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- The `itemCustomTDK` field contains:\n  - `title`: AI-generated title\n  - `desc`: AI-generated content overview (summary)\n  - `keywords`: AI-extracted keyword list\n  - `article`: AI-generated article body based on the video content"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_post_ai_article","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-web-fetch_post_ai_article","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:fed3a97d52eb97d4e3053ae9a9bab2f0145d9323b32fc02876ebf48feef22c94","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e78d99390817"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_web_fetch_post_ai_article","path":"/apis/v1/tikhub/tiktok/web/fetch_post_ai_article"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/fetch_post_ai_article","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/web/fetch_post_ai_article?itemId=7651935877744168194' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/web/fetch_post_comment":{"get":{"description":"TikTok (web).\n\n### Purpose\n- Get video comments\n\n### Parameters\n- aweme_id: Video id\n- cursor: Page cursor\n- count: Number per page\n- current_region: Current region, default is empty.\n\n### Return\n- Video comments\n\n### Example\naweme_id = \"7304809083817774382\"\ncursor = 0\ncount = 20\ncurrent_region = \"\"\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_web_fetch_post_comment","parameters":[{"description":"Video id","example":"7304809083817774382","in":"query","name":"aweme_id","required":true,"schema":{"description":"Video id","title":"Aweme Id","type":"string"}},{"description":"Number per page","in":"query","name":"count","required":false,"schema":{"default":20,"description":"Number per page","title":"Count","type":"integer"}},{"description":"Current region","in":"query","name":"current_region","required":false,"schema":{"default":"","description":"Current region","title":"Current Region","type":"string"}},{"description":"Page cursor","in":"query","name":"cursor","required":false,"schema":{"default":0,"description":"Page cursor","title":"Cursor","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Video comments"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_post_comment","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-web-fetch_post_comment","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:5e729fa9930158e289a794c83c22151c73237d6594a42b17f269fec520f9dc07","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"431979a8901d"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_web_fetch_post_comment","path":"/apis/v1/tikhub/tiktok/web/fetch_post_comment"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/fetch_post_comment","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/web/fetch_post_comment?aweme_id=7304809083817774382' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/web/fetch_post_comment_reply":{"get":{"description":"TikTok (web).\n\n### Purpose\n- Get video comment replies\n\n### Parameters\n- item_id: Video id\n- comment_id: Comment id\n- cursor: Page cursor\n- count: Number per page\n- current_region: Current region, default is empty.\n\n### Return\n- Video comment replies\n\n### Example\nitem_id = \"7304809083817774382\"\ncomment_id = \"7304877760886588191\"\ncursor = 0\ncount = 20\ncurrent_region = \"\"\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_web_fetch_post_comment_reply","parameters":[{"description":"Comment id","example":"7304877760886588191","in":"query","name":"comment_id","required":true,"schema":{"description":"Comment id","title":"Comment Id","type":"string"}},{"description":"Number per page","in":"query","name":"count","required":false,"schema":{"default":20,"description":"Number per page","title":"Count","type":"integer"}},{"description":"Current region","in":"query","name":"current_region","required":false,"schema":{"default":"","description":"Current region","title":"Current Region","type":"string"}},{"description":"Page cursor","in":"query","name":"cursor","required":false,"schema":{"default":0,"description":"Page cursor","title":"Cursor","type":"integer"}},{"description":"Video id","example":"7304809083817774382","in":"query","name":"item_id","required":true,"schema":{"description":"Video id","title":"Item Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Video comment replies"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_post_comment_reply","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-web-fetch_post_comment_reply","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:6033cb7dd9642a9fab85e2aefb6534686719e86de571793ed5e2cc4777be2ae0","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6ac6d2770908"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_web_fetch_post_comment_reply","path":"/apis/v1/tikhub/tiktok/web/fetch_post_comment_reply"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/fetch_post_comment_reply","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/web/fetch_post_comment_reply?comment_id=7304877760886588191&item_id=7304809083817774382' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/web/fetch_post_detail_v2":{"get":{"description":"TikTok (web).\n\n### Purpose:\n- Get single video data\n### Parameters:\n- itemId: Video id\n- region: Region code, optional; affects content region, e.g. US/GB/JP/ID, default US.\n### Return:\n- Video data\n### Note:\n- The video CDN links returned by this interface require the `tt_chain_token` from the response to be accessed, otherwise HTTP 403 will be returned.\n- When requesting a video CDN link, carry `Cookie: tt_chain_token={tt_chain_token}` in the request header, where `{tt_chain_token}` is the value returned in the response.\n- Example request header: `Cookie: tt_chain_token=xxx`\n- If you need video links that can be accessed **without any Cookie**, use `/fetch_post_detail`.\n\nUpstream-only reference: `fetch_post_detail` is `GET /api/v1/tiktok/web/fetch_post_detail` in the official API. It is not exposed as an operation in this specification.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_web_fetch_post_detail_v2","parameters":[{"description":"Video id","example":"7339393672959757570","in":"query","name":"itemId","required":true,"schema":{"description":"Video id","title":"Itemid","type":"string"}},{"description":"Region code, optional; affects content region, e.g. US/GB/JP/ID, default US.","in":"query","name":"region","required":false,"schema":{"default":"US","description":"Region code, optional; affects content region, e.g. US/GB/JP/ID, default US.","title":"Region","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Video data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_post_detail","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-web-fetch_post_detail_v2","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:77955fe0d15635857c070a6aa28493a874baf14b10f13e971e4bab6f9bc7a032","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1369ce9c4e7a"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_web_fetch_post_detail_v2","path":"/apis/v1/tikhub/tiktok/web/fetch_post_detail_v2"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/fetch_post_detail_v2","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/web/fetch_post_detail_v2?itemId=7339393672959757570' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/web/fetch_search_keyword_suggest":{"get":{"description":"TikTok (web).\n\n### Purpose:\n- Search keyword suggest\n### Parameters:\n- keyword: Search keyword\n### Return:\n- Keyword suggest list\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_web_fetch_search_keyword_suggest","parameters":[{"description":"Search keyword","example":"TikTok","in":"query","name":"keyword","required":true,"schema":{"description":"Search keyword","title":"Keyword","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Keyword suggest list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_search_keyword_suggest","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-web-fetch_search_keyword_suggest","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:7706b0cb26e6feb7599aab02f1e925856a3c43a3ec4125ce84d024ba7a8469be","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"43ecf5ccc3a6"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_web_fetch_search_keyword_suggest","path":"/apis/v1/tikhub/tiktok/web/fetch_search_keyword_suggest"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/fetch_search_keyword_suggest","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/web/fetch_search_keyword_suggest?keyword=TikTok' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/web/fetch_search_live":{"get":{"description":"TikTok (web).\n\n### Purpose:\n- Search live\n### Parameters:\n- keyword: Search keyword\n- count: Number per page\n- offset: Page offset, 0 for the first request, need to provide for the second paging.\n- search_id: Search id, empty for the first request, need to provide for the second paging, need to get it from the return response of the last request.\n    - For example: search_id = \"20240828035554C02011379EBB6A00E00B\"\n    - JSON Path-1 : $.data.extra.logid\n    - JSON Path-2 : $.data.log_pb.impr_id\n- cookie: User cookie (If you need to search with your own account, or encounter an interface error, you can provide the cookie yourself, default is not required)\n### Return:\n- Live list\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_web_fetch_search_live","parameters":[{"description":"User cookie (if needed)\n\nUsage: User cookie (If you need to search with your own account, or encounter an interface error, you can provide the cookie yourself, default is not required)","in":"query","name":"cookie","required":false,"schema":{"description":"User cookie (if needed)\n\nUsage: User cookie (If you need to search with your own account, or encounter an interface error, you can provide the cookie yourself, default is not required)","title":"Cookie","type":"string"}},{"description":"Number per page","in":"query","name":"count","required":false,"schema":{"default":20,"description":"Number per page","title":"Count","type":"integer"}},{"description":"Search keyword","example":"TikTok","in":"query","name":"keyword","required":true,"schema":{"description":"Search keyword","title":"Keyword","type":"string"}},{"description":"Page cursor\n\nUsage: Page offset, 0 for the first request, need to provide for the second paging.","in":"query","name":"offset","required":false,"schema":{"default":0,"description":"Page cursor\n\nUsage: Page offset, 0 for the first request, need to provide for the second paging.","title":"Offset","type":"integer"}},{"description":"Search id, need to provide when paging\n\nUsage: Search id, empty for the first request, need to provide for the second paging, need to get it from the return response of the last request.\n    - For example: search_id = \"20240828035554C02011379EBB6A00E00B\"\n    - JSON Path-1 : $.data.extra.logid\n    - JSON Path-2 : $.data.log_pb.impr_id","in":"query","name":"search_id","required":false,"schema":{"default":"","description":"Search id, need to provide when paging\n\nUsage: Search id, empty for the first request, need to provide for the second paging, need to get it from the return response of the last request.\n    - For example: search_id = \"20240828035554C02011379EBB6A00E00B\"\n    - JSON Path-1 : $.data.extra.logid\n    - JSON Path-2 : $.data.log_pb.impr_id","title":"Search Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Live list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_search_live","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-web-fetch_search_live","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:153f101b0682585ba1f2299348d4aef9cad28e3f734c14ead81d9c23fda595e1","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"82f61d110968"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_web_fetch_search_live","path":"/apis/v1/tikhub/tiktok/web/fetch_search_live"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/fetch_search_live","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/web/fetch_search_live?keyword=TikTok' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/web/fetch_search_photo":{"get":{"description":"TikTok (web).\n\n### Purpose:\n- Search photo\n### Parameters:\n- keyword: Search keyword\n- count: Number per page, it is recommended to keep the default value 20.\n- offset: Page cursor, 0 for the first request, need to provide for the second paging, generally the keyword of this value is offset or cursor.\n- search_id: Search id, empty for the first request, need to provide for the second paging, need to get it from the return response of the last request.\n    - For example: search_id = \"20240828035554C02011379EBB6A00E00B\"\n    - JSON Path-1 : $.data.extra.logid\n    - JSON Path-2 : $.data.log_pb.impr_id\n- offset: Page cursor\n- cookie: User cookie (If you need to search with your own account, or encounter an interface error, you can provide the cookie yourself, default is not required)\n### Return:\n- Video list\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_web_fetch_search_photo","parameters":[{"description":"User cookie (if needed)\n\nUsage: User cookie (If you need to search with your own account, or encounter an interface error, you can provide the cookie yourself, default is not required)","in":"query","name":"cookie","required":false,"schema":{"description":"User cookie (if needed)\n\nUsage: User cookie (If you need to search with your own account, or encounter an interface error, you can provide the cookie yourself, default is not required)","title":"Cookie","type":"string"}},{"description":"Number per page, it is recommended to keep the default value 20.","in":"query","name":"count","required":false,"schema":{"default":20,"description":"Number per page, it is recommended to keep the default value 20.","title":"Count","type":"integer"}},{"description":"Search keyword","example":"TikTok","in":"query","name":"keyword","required":true,"schema":{"description":"Search keyword","title":"Keyword","type":"string"}},{"description":"Page offset","in":"query","name":"offset","required":false,"schema":{"default":0,"description":"Page offset","title":"Offset","type":"integer"}},{"description":"Search id, need to provide when paging\n\nUsage: Search id, empty for the first request, need to provide for the second paging, need to get it from the return response of the last request.\n    - For example: search_id = \"20240828035554C02011379EBB6A00E00B\"\n    - JSON Path-1 : $.data.extra.logid\n    - JSON Path-2 : $.data.log_pb.impr_id","in":"query","name":"search_id","required":false,"schema":{"default":"","description":"Search id, need to provide when paging\n\nUsage: Search id, empty for the first request, need to provide for the second paging, need to get it from the return response of the last request.\n    - For example: search_id = \"20240828035554C02011379EBB6A00E00B\"\n    - JSON Path-1 : $.data.extra.logid\n    - JSON Path-2 : $.data.log_pb.impr_id","title":"Search Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Video list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_search_photo","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-web-fetch_search_photo","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:f97f25757ddb810d32a471da4bdc3fc73a86f1901f37cf06f4a45edd9b92a39d","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5ed33ef43762"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_web_fetch_search_photo","path":"/apis/v1/tikhub/tiktok/web/fetch_search_photo"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/fetch_search_photo","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/web/fetch_search_photo?keyword=TikTok' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/web/fetch_search_user":{"get":{"description":"TikTok (web).\n\n### Purpose:\n- Search user\n### Parameters:\n- keyword: Search keyword\n- cursor: Page cursor, 0 for the first request, need to provide for the second paging, generally the keyword of this value is offset or cursor.\n- search_id: Search id, empty for the first request, need to provide for the second paging, need to get it from the return response of the last request.\n    - For example: search_id = \"20240828035554C02011379EBB6A00E00B\"\n    - JSON Path-1 : $.data.extra.logid\n    - JSON Path-2 : $.data.log_pb.impr_id\n- cookie: User cookie (If you need to search with your own account, or encounter an interface error, you can provide the cookie yourself, default is not required)\n### Return:\n- User list\n### Note:\n- If the `status_code` in the `data` field of the interface response is not 0, it means that the search request was not successful. Please check the exceptions in the response. You may be searching for keywords that TikTok does not allow, or searching for sensitive content. Please change the keywords and try again.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_web_fetch_search_user","parameters":[{"description":"User cookie (if needed)\n\nUsage: User cookie (If you need to search with your own account, or encounter an interface error, you can provide the cookie yourself, default is not required)","in":"query","name":"cookie","required":false,"schema":{"description":"User cookie (if needed)\n\nUsage: User cookie (If you need to search with your own account, or encounter an interface error, you can provide the cookie yourself, default is not required)","title":"Cookie","type":"string"}},{"description":"Page cursor, 0 for the first request, need to provide for the second paging, generally the keyword of this value is offset or cursor.","in":"query","name":"cursor","required":false,"schema":{"default":0,"description":"Page cursor, 0 for the first request, need to provide for the second paging, generally the keyword of this value is offset or cursor.","title":"Cursor","type":"integer"}},{"description":"Search keyword","example":"TikTok","in":"query","name":"keyword","required":true,"schema":{"description":"Search keyword","title":"Keyword","type":"string"}},{"description":"Search id, need to provide when paging\n\nUsage: Search id, empty for the first request, need to provide for the second paging, need to get it from the return response of the last request.\n    - For example: search_id = \"20240828035554C02011379EBB6A00E00B\"\n    - JSON Path-1 : $.data.extra.logid\n    - JSON Path-2 : $.data.log_pb.impr_id","in":"query","name":"search_id","required":false,"schema":{"default":"","description":"Search id, need to provide when paging\n\nUsage: Search id, empty for the first request, need to provide for the second paging, need to get it from the return response of the last request.\n    - For example: search_id = \"20240828035554C02011379EBB6A00E00B\"\n    - JSON Path-1 : $.data.extra.logid\n    - JSON Path-2 : $.data.log_pb.impr_id","title":"Search Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- User list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_search_user","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-web-fetch_search_user","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:21c781be53464c38ac41cbf3cad9be5de91ca1427450c9f29e454080020ac141","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2c50497c3355"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_web_fetch_search_user","path":"/apis/v1/tikhub/tiktok/web/fetch_search_user"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"disabled","x-aisa-upstream-path":"/api/v1/tiktok/web/fetch_search_user","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/web/fetch_search_user?keyword=TikTok' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/web/fetch_search_video":{"get":{"description":"TikTok (web).\n\n### Purpose:\n- Search video\n### Parameters:\n- keyword: Search keyword\n- count: Number per page, it is recommended to keep the default value 20.\n- offset: Page offset, 0 for the first request, need to provide for the second paging.\n- search_id: Search id, empty for the first request, need to provide for the second paging, need to get it from the return response of the last request.\n    - For example: search_id = \"20240828035554C02011379EBB6A00E00B\"\n    - JSON Path-1 : $.data.extra.logid\n    - JSON Path-2 : $.data.log_pb.impr_id\n- cookie: User cookie (If you need to search with your own account, or encounter an interface error, you can provide the cookie yourself, default is not required)\n### Return:\n- Video list\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_web_fetch_search_video","parameters":[{"description":"User cookie (if needed)\n\nUsage: User cookie (If you need to search with your own account, or encounter an interface error, you can provide the cookie yourself, default is not required)","in":"query","name":"cookie","required":false,"schema":{"description":"User cookie (if needed)\n\nUsage: User cookie (If you need to search with your own account, or encounter an interface error, you can provide the cookie yourself, default is not required)","title":"Cookie","type":"string"}},{"description":"Number per page, it is recommended to keep the default value 20.","in":"query","name":"count","required":false,"schema":{"default":20,"description":"Number per page, it is recommended to keep the default value 20.","title":"Count","type":"integer"}},{"description":"Search keyword","example":"TikTok","in":"query","name":"keyword","required":true,"schema":{"description":"Search keyword","title":"Keyword","type":"string"}},{"description":"Page cursor\n\nUsage: Page offset, 0 for the first request, need to provide for the second paging.","in":"query","name":"offset","required":false,"schema":{"default":0,"description":"Page cursor\n\nUsage: Page offset, 0 for the first request, need to provide for the second paging.","title":"Offset","type":"integer"}},{"description":"Search id, need to provide when paging\n\nUsage: Search id, empty for the first request, need to provide for the second paging, need to get it from the return response of the last request.\n    - For example: search_id = \"20240828035554C02011379EBB6A00E00B\"\n    - JSON Path-1 : $.data.extra.logid\n    - JSON Path-2 : $.data.log_pb.impr_id","in":"query","name":"search_id","required":false,"schema":{"default":"","description":"Search id, need to provide when paging\n\nUsage: Search id, empty for the first request, need to provide for the second paging, need to get it from the return response of the last request.\n    - For example: search_id = \"20240828035554C02011379EBB6A00E00B\"\n    - JSON Path-1 : $.data.extra.logid\n    - JSON Path-2 : $.data.log_pb.impr_id","title":"Search Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Video list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_search_video","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-web-fetch_search_video","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:b8e73d36c678eb43ca28370b20159a186daa49a5dd1301d3a177f619c5ff61d7","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1b3deb09a8fb"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_web_fetch_search_video","path":"/apis/v1/tikhub/tiktok/web/fetch_search_video"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"disabled","x-aisa-upstream-path":"/api/v1/tiktok/web/fetch_search_video","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/web/fetch_search_video?keyword=TikTok' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/web/fetch_tag_detail":{"get":{"description":"TikTok (web).\n\n### Purpose:\n- Tag Detail\n### Parameters:\n- tag_name: Tag name\n### Return:\n- Tag Detail\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_web_fetch_tag_detail","parameters":[{"description":"Tag name","example":"tiktok","in":"query","name":"tag_name","required":true,"schema":{"description":"Tag name","title":"Tag Name","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Tag Detail"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_tag_detail","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-web-fetch_tag_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:9693d7df4144a9b31e983a5dd8b60d0cf8f92ed97963cfdc3f4ddc3705dbb948","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ed435c20f528"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_web_fetch_tag_detail","path":"/apis/v1/tikhub/tiktok/web/fetch_tag_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/fetch_tag_detail","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/web/fetch_tag_detail?tag_name=tiktok' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/web/fetch_tag_post":{"get":{"description":"TikTok (web).\n\n### Purpose\n- Tag Post\n\n### Parameters\n- challengeID: Tag ID\n- count: Number per page\n- cursor: Page cursor\n\n### Return\n- Tag Post\n\n### Note\n- The direct video CDN links returned by this interface require the returned `tt_chain_token` to be accessed, otherwise HTTP 403 will be returned.\n- When accessing a direct video CDN link, carry `Cookie: tt_chain_token={tt_chain_token}` in the request header, where `{tt_chain_token}` is the value returned by this interface.\n- **If a direct video CDN link still returns HTTP 403**:\n  1. Use the video link starting with `https://www.tiktok.com/aweme/v1/play/` from the response instead (found in the `UrlList` fields under `video`)\n  2. Send that link **without any Cookie** - carrying `tt_chain_token` will cause HTTP 403\n- If you need watermark-free video links that require no Cookie at all, use /tikhub/tiktok/app/v3/fetch_one_video.\n\nAPI references: `fetch_one_video` = `GET /tikhub/tiktok/app/v3/fetch_one_video` (operationId: `get_tikhub_tiktok_app_v3_fetch_one_video`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_web_fetch_tag_post","parameters":[{"description":"Tag ID","example":"7551","in":"query","name":"challengeID","required":true,"schema":{"description":"Tag ID","title":"Challengeid","type":"string"}},{"description":"Number per page","in":"query","name":"count","required":false,"schema":{"default":30,"description":"Number per page","title":"Count","type":"integer"}},{"description":"Page cursor","in":"query","name":"cursor","required":false,"schema":{"default":0,"description":"Page cursor","title":"Cursor","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Tag Post"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_tag_post","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-web-fetch_tag_post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:2adcd88c9e320685bba808e286f836a1f3e04be05dad2137d5b761bd10866f94","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a16e74ce5ae6"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_web_fetch_tag_post","path":"/apis/v1/tikhub/tiktok/web/fetch_tag_post"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/fetch_tag_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/web/fetch_tag_post?challengeID=7551' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/web/fetch_tiktok_live_data":{"get":{"description":"TikTok (web).\n\n### Purpose:\n- Get live room information via live link\n- This interface can get offline live room information\n### Parameters:\n- live_room_url: Live room link\n### Return:\n- Live room information\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_web_fetch_tiktok_live_data","parameters":[{"description":"Live room link","example":"https://www.tiktok.com/@.caseoh_daily/live","in":"query","name":"live_room_url","required":true,"schema":{"description":"Live room link","title":"Live Room Url","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Live room information"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_tiktok_live_data","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-web-fetch_tiktok_live_data","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:16204f6955408b74d468748d36d0f3f15256aa022f75f57f3e10af8c2489d0c1","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d80f757d7605"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_web_fetch_tiktok_live_data","path":"/apis/v1/tikhub/tiktok/web/fetch_tiktok_live_data"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/fetch_tiktok_live_data","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/web/fetch_tiktok_live_data?live_room_url=https%3A%2F%2Fwww.tiktok.com%2F%40.caseoh_daily%2Flive' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/web/fetch_tiktok_web_guest_cookie":{"get":{"description":"TikTok (web).\n\n### Purpose:\n- Get the guest Cookie of TikTok Web\n- Can be used to crawl data of TikTok Web, such as user videos, mix videos, etc.\n- Can fix identity to avoid duplicate data for some interfaces.\n- Please note: Guest Cookie cannot crawl all data, there are certain restrictions.\n- Can be used with open source projects to implement data crawling of TikTok Web using this interface.\n### Parameters:\n- user_agent: User browser agent\n### Return:\n- Guest Cookie\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_web_fetch_tiktok_web_guest_cookie","parameters":[{"description":"User browser agent","example":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36","in":"query","name":"user_agent","required":true,"schema":{"description":"User browser agent","title":"User Agent","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Guest Cookie"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_tiktok_web_guest_cookie","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-web-fetch_tiktok_web_guest_cookie","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:06cff03bcdfd7f5481a26196842e519bd07cca9931b9f821a22aff5e11eac175","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"714f6dc7ebf6"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_web_fetch_tiktok_web_guest_cookie","path":"/apis/v1/tikhub/tiktok/web/fetch_tiktok_web_guest_cookie"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/fetch_tiktok_web_guest_cookie","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/web/fetch_tiktok_web_guest_cookie?user_agent=Mozilla%2F5.0+%28Windows+NT+10.0%3B+Win64%3B+x64%29+AppleWebKit%2F537.36+%28KHTML%2C+like+Gecko%29+Chrome%2F90.0.4430.212+Safari%2F537.36' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/web/fetch_trending_searchwords":{"get":{"description":"TikTok (web).\n\n### Purpose:\n- Get daily trending search words\n### Return:\n- Trending search words\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_web_fetch_trending_searchwords","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Trending search words"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_trending_searchwords","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-web-fetch_trending_searchwords","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:2694ec3faba43ca2143bcfee97efd4eae2d9fd1a5b4d191857445a83f74d8411","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ab098964ab00"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_web_fetch_trending_searchwords","path":"/apis/v1/tikhub/tiktok/web/fetch_trending_searchwords"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/fetch_trending_searchwords","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/web/fetch_user_collect":{"get":{"description":"TikTok (web).\n\n### Purpose\n- Get user favorites\n- Note: This interface can currently only get your own favorites list, you need to provide your account cookie.\n\n### Parameters\n- cookie: User cookie\n- secUid: User secUid\n- cursor: Page cursor\n- count: Number per page\n- coverFormat: Cover format\n\n### Return\n- User favorites\n\n### Note\n- The direct video CDN links returned by this interface require the returned `tt_chain_token` to be accessed, otherwise HTTP 403 will be returned.\n- When accessing a direct video CDN link, carry `Cookie: tt_chain_token={tt_chain_token}` in the request header, where `{tt_chain_token}` is the value returned by this interface.\n- **If a direct video CDN link still returns HTTP 403**:\n  1. Use the video link starting with `https://www.tiktok.com/aweme/v1/play/` from the response instead (found in the `UrlList` fields under `video`)\n  2. Send that link **without any Cookie** - carrying `tt_chain_token` will cause HTTP 403\n- If you need watermark-free video links that require no Cookie at all, use /tikhub/tiktok/app/v3/fetch_one_video.\n\nAPI references: `fetch_one_video` = `GET /tikhub/tiktok/app/v3/fetch_one_video` (operationId: `get_tikhub_tiktok_app_v3_fetch_one_video`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_web_fetch_user_collect","parameters":[{"description":"User cookie","example":"Your_Cookie","in":"query","name":"cookie","required":true,"schema":{"description":"User cookie","title":"Cookie","type":"string"}},{"description":"Number per page","in":"query","name":"count","required":false,"schema":{"default":30,"description":"Number per page","title":"Count","type":"integer"}},{"description":"Cover format","in":"query","name":"coverFormat","required":false,"schema":{"default":2,"description":"Cover format","title":"Coverformat","type":"integer"}},{"description":"Page cursor","in":"query","name":"cursor","required":false,"schema":{"default":0,"description":"Page cursor","title":"Cursor","type":"integer"}},{"description":"User secUid","example":"Your_SecUid","in":"query","name":"secUid","required":true,"schema":{"description":"User secUid","title":"Secuid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- User favorites"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_user_collect","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-web-fetch_user_collect","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:fc6fe0a0372d47f85e3a51173c0b9705ba685c7a1d1beaeac20e65e33c1cde2c","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"81674b5703e4"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_web_fetch_user_collect","path":"/apis/v1/tikhub/tiktok/web/fetch_user_collect"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/fetch_user_collect","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/web/fetch_user_collect?cookie=Your_Cookie&secUid=Your_SecUid' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/web/fetch_user_fans":{"get":{"description":"TikTok (web).\n\n### Purpose\n- Get user followers\n\n### Parameters\n- secUid: User secUid\n- count: Number per page\n- maxCursor: Max cursor\n- minCursor: Min cursor\n\n### Return\n- User followers\n\n### Note\n- The direct video CDN links returned by this interface require the returned `tt_chain_token` to be accessed, otherwise HTTP 403 will be returned.\n- When accessing a direct video CDN link, carry `Cookie: tt_chain_token={tt_chain_token}` in the request header, where `{tt_chain_token}` is the value returned by this interface.\n- **If a direct video CDN link still returns HTTP 403**:\n  1. Use the video link starting with `https://www.tiktok.com/aweme/v1/play/` from the response instead (found in the `UrlList` fields under `video`)\n  2. Send that link **without any Cookie** - carrying `tt_chain_token` will cause HTTP 403\n- If you need watermark-free video links that require no Cookie at all, use /tikhub/tiktok/app/v3/fetch_one_video.\n\nAPI references: `fetch_one_video` = `GET /tikhub/tiktok/app/v3/fetch_one_video` (operationId: `get_tikhub_tiktok_app_v3_fetch_one_video`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_web_fetch_user_fans","parameters":[{"description":"Number per page","in":"query","name":"count","required":false,"schema":{"default":30,"description":"Number per page","title":"Count","type":"integer"}},{"description":"Max cursor","in":"query","name":"maxCursor","required":false,"schema":{"default":0,"description":"Max cursor","title":"Maxcursor","type":"integer"}},{"description":"Min cursor","in":"query","name":"minCursor","required":false,"schema":{"default":0,"description":"Min cursor","title":"Mincursor","type":"integer"}},{"description":"User secUid","example":"MS4wLjABAAAAv7iSuuXDJGDvJkmH_vz1qkDZYo1apxgzaxdBSeIuPiM","in":"query","name":"secUid","required":true,"schema":{"description":"User secUid","title":"Secuid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- User followers"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_user_fans","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-web-fetch_user_fans","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:eb33ffc4a59cc69e5102b85f197f6b20c01c44256780a69bcb39f0a2a2ec1a87","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4c0ee3c4f228"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_web_fetch_user_fans","path":"/apis/v1/tikhub/tiktok/web/fetch_user_fans"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/fetch_user_fans","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/web/fetch_user_fans?secUid=MS4wLjABAAAAv7iSuuXDJGDvJkmH_vz1qkDZYo1apxgzaxdBSeIuPiM' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/web/fetch_user_follow":{"get":{"description":"TikTok (web).\n\n### Purpose\n- Get user followings\n\n### Parameters\n- secUid: User secUid\n- count: Number per page\n- maxCursor: Max cursor\n- minCursor: Min cursor\n\n### Return\n- User followings\n\n### Note\n- The direct video CDN links returned by this interface require the returned `tt_chain_token` to be accessed, otherwise HTTP 403 will be returned.\n- When accessing a direct video CDN link, carry `Cookie: tt_chain_token={tt_chain_token}` in the request header, where `{tt_chain_token}` is the value returned by this interface.\n- **If a direct video CDN link still returns HTTP 403**:\n  1. Use the video link starting with `https://www.tiktok.com/aweme/v1/play/` from the response instead (found in the `UrlList` fields under `video`)\n  2. Send that link **without any Cookie** - carrying `tt_chain_token` will cause HTTP 403\n- If you need watermark-free video links that require no Cookie at all, use /tikhub/tiktok/app/v3/fetch_one_video.\n\nAPI references: `fetch_one_video` = `GET /tikhub/tiktok/app/v3/fetch_one_video` (operationId: `get_tikhub_tiktok_app_v3_fetch_one_video`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_web_fetch_user_follow","parameters":[{"description":"Number per page","in":"query","name":"count","required":false,"schema":{"default":30,"description":"Number per page","title":"Count","type":"integer"}},{"description":"Max cursor","in":"query","name":"maxCursor","required":false,"schema":{"default":0,"description":"Max cursor","title":"Maxcursor","type":"integer"}},{"description":"Min cursor","in":"query","name":"minCursor","required":false,"schema":{"default":0,"description":"Min cursor","title":"Mincursor","type":"integer"}},{"description":"User secUid","example":"MS4wLjABAAAAv7iSuuXDJGDvJkmH_vz1qkDZYo1apxgzaxdBSeIuPiM","in":"query","name":"secUid","required":true,"schema":{"description":"User secUid","title":"Secuid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- User followings"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_user_follow","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-web-fetch_user_follow","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:f89c90ca82d5d26b012373fe207b7f003fe864982797baedd153f4af2d751cc3","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ae34ddf8f624"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_web_fetch_user_follow","path":"/apis/v1/tikhub/tiktok/web/fetch_user_follow"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/fetch_user_follow","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/web/fetch_user_follow?secUid=MS4wLjABAAAAv7iSuuXDJGDvJkmH_vz1qkDZYo1apxgzaxdBSeIuPiM' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/web/fetch_user_like":{"get":{"description":"TikTok (web).\n\n### Purpose\n- Get user likes\n- Note: This interface requires that the user's like list be public\n\n### Parameters\n- secUid: User secUid\n- cursor: Page cursor\n- count: Number per page, default is 20, cannot be changed.\n- coverFormat: Cover format\n- post_item_list_request_type: Sort type\n    - 0: Default sort\n    - 1: Hot sort\n    - 2: Oldest sort\n\n### Return\n- User likes\n\n### Note\n- The direct video CDN links returned by this interface require the returned `tt_chain_token` to be accessed, otherwise HTTP 403 will be returned.\n- When accessing a direct video CDN link, carry `Cookie: tt_chain_token={tt_chain_token}` in the request header, where `{tt_chain_token}` is the value returned by this interface.\n- **If a direct video CDN link still returns HTTP 403**:\n  1. Use the video link starting with `https://www.tiktok.com/aweme/v1/play/` from the response instead (found in the `UrlList` fields under `video`)\n  2. Send that link **without any Cookie** - carrying `tt_chain_token` will cause HTTP 403\n- If you need watermark-free video links that require no Cookie at all, use /tikhub/tiktok/app/v3/fetch_one_video.\n\nAPI references: `fetch_one_video` = `GET /tikhub/tiktok/app/v3/fetch_one_video` (operationId: `get_tikhub_tiktok_app_v3_fetch_one_video`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_web_fetch_user_like","parameters":[{"description":"Number per page, default is 20, cannot be changed.","in":"query","name":"count","required":false,"schema":{"default":20,"description":"Number per page, default is 20, cannot be changed.","title":"Count","type":"integer"}},{"description":"Cover format","in":"query","name":"coverFormat","required":false,"schema":{"default":2,"description":"Cover format","title":"Coverformat","type":"integer"}},{"description":"Page cursor","in":"query","name":"cursor","required":false,"schema":{"default":0,"description":"Page cursor","title":"Cursor","type":"integer"}},{"description":"Sort type\n    - 0: Default sort\n    - 1: Hot sort\n    - 2: Oldest sort","in":"query","name":"post_item_list_request_type","required":false,"schema":{"default":0,"description":"Sort type\n    - 0: Default sort\n    - 1: Hot sort\n    - 2: Oldest sort","title":"Post Item List Request Type","type":"integer"}},{"description":"User secUid","example":"MS4wLjABAAAAq1iRXNduFZpY301UkVpJ1eQT60_NiWS9QQSeNqmNQEDJp0pOF8cpleNEdiJx5_IU","in":"query","name":"secUid","required":true,"schema":{"description":"User secUid","title":"Secuid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- User likes"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_user_like","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-web-fetch_user_like","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:c1e5054549e4713dca8bc634ccf5ac58d087b8981abf2a43085acc3cd2dede58","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"df20529a8b1a"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_web_fetch_user_like","path":"/apis/v1/tikhub/tiktok/web/fetch_user_like"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/fetch_user_like","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/web/fetch_user_like?secUid=MS4wLjABAAAAq1iRXNduFZpY301UkVpJ1eQT60_NiWS9QQSeNqmNQEDJp0pOF8cpleNEdiJx5_IU' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/web/fetch_user_live_detail":{"get":{"description":"TikTok (web).\n\n### Purpose\n- Get user live details\n\n### Parameters\n- uniqueId: User uniqueId\n\n### Return\n- User live details\n\n### Note\n- The direct video CDN links returned by this interface require the returned `tt_chain_token` to be accessed, otherwise HTTP 403 will be returned.\n- When accessing a direct video CDN link, carry `Cookie: tt_chain_token={tt_chain_token}` in the request header, where `{tt_chain_token}` is the value returned by this interface.\n- **If a direct video CDN link still returns HTTP 403**:\n  1. Use the video link starting with `https://www.tiktok.com/aweme/v1/play/` from the response instead (found in the `UrlList` fields under `video`)\n  2. Send that link **without any Cookie** - carrying `tt_chain_token` will cause HTTP 403\n- If you need watermark-free video links that require no Cookie at all, use /tikhub/tiktok/app/v3/fetch_one_video.\n\nAPI references: `fetch_one_video` = `GET /tikhub/tiktok/app/v3/fetch_one_video` (operationId: `get_tikhub_tiktok_app_v3_fetch_one_video`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_web_fetch_user_live_detail","parameters":[{"description":"User uniqueId","example":"tiktok","in":"query","name":"uniqueId","required":true,"schema":{"description":"User uniqueId","title":"Uniqueid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- User live details"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_user_live_detail","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-web-fetch_user_live_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e00e186bd8d36740edf0681fc267d82d5ed62f8946571a749a5fd0182c36f640","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4e67298e83ed"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_web_fetch_user_live_detail","path":"/apis/v1/tikhub/tiktok/web/fetch_user_live_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/fetch_user_live_detail","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/web/fetch_user_live_detail?uniqueId=tiktok' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/web/fetch_user_mix":{"get":{"description":"TikTok (web).\n\n### Purpose\n- Get user mix list\n\n### Parameters\n- mixId: Mix id\n- cursor: Page cursor\n- count: Number per page\n\n### Return\n- User mix list\n\n### Note\n- The direct video CDN links returned by this interface require the returned `tt_chain_token` to be accessed, otherwise HTTP 403 will be returned.\n- When accessing a direct video CDN link, carry `Cookie: tt_chain_token={tt_chain_token}` in the request header, where `{tt_chain_token}` is the value returned by this interface.\n- **If a direct video CDN link still returns HTTP 403**:\n  1. Use the video link starting with `https://www.tiktok.com/aweme/v1/play/` from the response instead (found in the `UrlList` fields under `video`)\n  2. Send that link **without any Cookie** - carrying `tt_chain_token` will cause HTTP 403\n- If you need watermark-free video links that require no Cookie at all, use /tikhub/tiktok/app/v3/fetch_one_video.\n\n### Example\nmixId = \"7101538765474106158\"\ncursor = 0\ncount = 30\n\nAPI references: `fetch_one_video` = `GET /tikhub/tiktok/app/v3/fetch_one_video` (operationId: `get_tikhub_tiktok_app_v3_fetch_one_video`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_web_fetch_user_mix","parameters":[{"description":"Number per page","in":"query","name":"count","required":false,"schema":{"default":30,"description":"Number per page","title":"Count","type":"integer"}},{"description":"Page cursor","in":"query","name":"cursor","required":false,"schema":{"default":0,"description":"Page cursor","title":"Cursor","type":"integer"}},{"description":"Mix id","example":"7101538765474106158","in":"query","name":"mixId","required":true,"schema":{"description":"Mix id","title":"Mixid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- User mix list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_user_mix","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-web-fetch_user_mix","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:08040836b41f35ebc80a16507c9c9e1252b88e34e1cdc27a49e409fadc580d0d","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"44ca41e75efe"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_web_fetch_user_mix","path":"/apis/v1/tikhub/tiktok/web/fetch_user_mix"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/fetch_user_mix","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/web/fetch_user_mix?mixId=7101538765474106158' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/web/fetch_user_play_list":{"get":{"description":"TikTok (web).\n\n### Purpose\n- Get user play list\n\n### Parameters\n- secUid: User secUid\n- cursor: Page cursor\n- count: Number per page\n\n### Return\n- User play list\n\n### Note\n- The direct video CDN links returned by this interface require the returned `tt_chain_token` to be accessed, otherwise HTTP 403 will be returned.\n- When accessing a direct video CDN link, carry `Cookie: tt_chain_token={tt_chain_token}` in the request header, where `{tt_chain_token}` is the value returned by this interface.\n- **If a direct video CDN link still returns HTTP 403**:\n  1. Use the video link starting with `https://www.tiktok.com/aweme/v1/play/` from the response instead (found in the `UrlList` fields under `video`)\n  2. Send that link **without any Cookie** - carrying `tt_chain_token` will cause HTTP 403\n- If you need watermark-free video links that require no Cookie at all, use /tikhub/tiktok/app/v3/fetch_one_video.\n\n### Example\nsecUid = \"MS4wLjABAAAAv7iSuuXDJGDvJkmH_vz1qkDZYo1apxgzaxdBSeIuPiM\"\ncursor = 0\ncount = 30\n\nAPI references: `fetch_one_video` = `GET /tikhub/tiktok/app/v3/fetch_one_video` (operationId: `get_tikhub_tiktok_app_v3_fetch_one_video`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_web_fetch_user_play_list","parameters":[{"description":"Number per page","in":"query","name":"count","required":false,"schema":{"default":30,"description":"Number per page","title":"Count","type":"integer"}},{"description":"Page cursor","in":"query","name":"cursor","required":false,"schema":{"default":0,"description":"Page cursor","title":"Cursor","type":"integer"}},{"description":"User secUid","example":"MS4wLjABAAAAv7iSuuXDJGDvJkmH_vz1qkDZYo1apxgzaxdBSeIuPiM","in":"query","name":"secUid","required":true,"schema":{"description":"User secUid","title":"Secuid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- User play list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_user_play_list","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-web-fetch_user_play_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:d7d858e46dae4b31a39ef0179e0a919f4de4e8140bcc8bb6c93e874bf7289397","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"199ce2c8cabc"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_web_fetch_user_play_list","path":"/apis/v1/tikhub/tiktok/web/fetch_user_play_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/fetch_user_play_list","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/web/fetch_user_play_list?secUid=MS4wLjABAAAAv7iSuuXDJGDvJkmH_vz1qkDZYo1apxgzaxdBSeIuPiM' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/web/fetch_user_post":{"get":{"description":"TikTok (web).\n\n### Purpose\n- Get user posts\n\n### Parameters\n- secUid: User secUid\n- cursor: Page cursor. Pass 0 for the first request, then pass the `cursor` value returned by the previous response.\n- count: Number per page, default is 15, maximum is 15. Values above 15 are treated as 15.\n- coverFormat: Cover format, default is 2, optional values are 1 or 2.\n- post_item_list_request_type: Sort type. Deprecated - any value returns posts ordered from newest to oldest.\n\n### Return\n- User posts, ordered from newest to oldest\n- `cursor`: Cursor for the next page, use together with `hasMore`\n- `hasMore`: Whether more posts are available; `false` means the last page has been reached\n- Consecutive pages may contain a few overlapping posts; de-duplicate by post `id` before counting or storing\n\n### Note\n- The direct video CDN links returned by this interface require the returned `tt_chain_token` to be accessed, otherwise HTTP 403 will be returned.\n- When accessing a direct video CDN link, carry `Cookie: tt_chain_token={tt_chain_token}` in the request header, where `{tt_chain_token}` is the value returned by this interface.\n- **If a direct video CDN link still returns HTTP 403**:\n  1. Use the video link starting with `https://www.tiktok.com/aweme/v1/play/` from the response instead (found in the `UrlList` fields under `video`)\n  2. Send that link **without any Cookie** - carrying `tt_chain_token` will cause HTTP 403\n- If you need watermark-free video links that require no Cookie at all, use /tikhub/tiktok/app/v3/fetch_one_video.\n\nAPI references: `fetch_one_video` = `GET /tikhub/tiktok/app/v3/fetch_one_video` (operationId: `get_tikhub_tiktok_app_v3_fetch_one_video`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_web_fetch_user_post","parameters":[{"description":"Number per page, max 15\n\nUsage: Number per page, default is 15, maximum is 15. Values above 15 are treated as 15.","example":15,"in":"query","name":"count","required":false,"schema":{"default":15,"description":"Number per page, max 15\n\nUsage: Number per page, default is 15, maximum is 15. Values above 15 are treated as 15.","title":"Count","type":"integer"}},{"description":"Cover format, default is 2, optional values are 1 or 2.","example":2,"in":"query","name":"coverFormat","required":false,"schema":{"default":2,"description":"Cover format, default is 2, optional values are 1 or 2.","title":"Coverformat","type":"integer"}},{"description":"Page cursor. Pass 0 for the first request, then pass the `cursor` value returned by the previous response.","example":0,"in":"query","name":"cursor","required":false,"schema":{"default":0,"description":"Page cursor. Pass 0 for the first request, then pass the `cursor` value returned by the previous response.","minimum":0,"title":"Cursor","type":"integer"}},{"description":"Sort type (deprecated, no longer effective)\n\nUsage: Sort type. Deprecated - any value returns posts ordered from newest to oldest.","example":0,"in":"query","name":"post_item_list_request_type","required":false,"schema":{"default":0,"description":"Sort type (deprecated, no longer effective)\n\nUsage: Sort type. Deprecated - any value returns posts ordered from newest to oldest.","title":"Post Item List Request Type","type":"integer"}},{"description":"User secUid","example":"MS4wLjABAAAAv7iSuuXDJGDvJkmH_vz1qkDZYo1apxgzaxdBSeIuPiM","in":"query","name":"secUid","required":true,"schema":{"description":"User secUid","title":"Secuid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- User posts, ordered from newest to oldest\n- `cursor`: Cursor for the next page, use together with `hasMore`\n- `hasMore`: Whether more posts are available; `false` means the last page has been reached\n- Consecutive pages may contain a few overlapping posts; de-duplicate by post `id` before counting or storing"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_user_post","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-web-fetch_user_post","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e30790947edfb4c13043b9297ec8ceaa6f4d33998686edfcba5be37999596d1b","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b78a01e35ae5"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_web_fetch_user_post","path":"/apis/v1/tikhub/tiktok/web/fetch_user_post"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/fetch_user_post","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/web/fetch_user_post?count=15&coverFormat=2&cursor=0&post_item_list_request_type=0&secUid=MS4wLjABAAAAv7iSuuXDJGDvJkmH_vz1qkDZYo1apxgzaxdBSeIuPiM' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/web/fetch_user_profile":{"get":{"description":"TikTok (web).\n\n### Purpose:\n- Get user profile\n### Parameters:\n- secUid: User secUid\n- uniqueId: User uniqueId\n- At least one of secUid and uniqueId is provided, and uniqueId is preferred, that is, the username in the user's homepage link.\n### Return:\n- User profile\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_web_fetch_user_profile","parameters":[{"description":"User secUid","in":"query","name":"secUid","required":false,"schema":{"default":"","description":"User secUid","title":"Secuid","type":"string"}},{"description":"User uniqueId","example":"tiktok","in":"query","name":"uniqueId","required":false,"schema":{"default":"","description":"User uniqueId","title":"Uniqueid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- User profile"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_user_profile","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-web-fetch_user_profile","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:a04545fe82ccf73d08275c50cc9f169547233c3576578c263d348aa4f2c450c2","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d75689bb927c"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_web_fetch_user_profile","path":"/apis/v1/tikhub/tiktok/web/fetch_user_profile"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/fetch_user_profile","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/web/fetch_user_repost":{"get":{"description":"TikTok (web).\n\n### Purpose\n- Get user reposts\n\n### Parameters\n- secUid: User secUid\n- cursor: Page cursor\n- count: Number per page, default is 20, cannot be changed.\n- coverFormat: Cover format, default is 2, optional values are 1 or 2.\n\n### Return\n- User reposts\n\n### Note\n- The direct video CDN links returned by this interface require the returned `tt_chain_token` to be accessed, otherwise HTTP 403 will be returned.\n- When accessing a direct video CDN link, carry `Cookie: tt_chain_token={tt_chain_token}` in the request header, where `{tt_chain_token}` is the value returned by this interface.\n- **If a direct video CDN link still returns HTTP 403**:\n  1. Use the video link starting with `https://www.tiktok.com/aweme/v1/play/` from the response instead (found in the `UrlList` fields under `video`)\n  2. Send that link **without any Cookie** - carrying `tt_chain_token` will cause HTTP 403\n- If you need watermark-free video links that require no Cookie at all, use /tikhub/tiktok/app/v3/fetch_one_video.\n\nAPI references: `fetch_one_video` = `GET /tikhub/tiktok/app/v3/fetch_one_video` (operationId: `get_tikhub_tiktok_app_v3_fetch_one_video`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_web_fetch_user_repost","parameters":[{"description":"Number per page, default is 20, cannot be changed.","example":20,"in":"query","name":"count","required":false,"schema":{"default":20,"description":"Number per page, default is 20, cannot be changed.","title":"Count","type":"integer"}},{"description":"Cover format, default is 2, optional values are 1 or 2.","example":2,"in":"query","name":"coverFormat","required":false,"schema":{"default":2,"description":"Cover format, default is 2, optional values are 1 or 2.","title":"Coverformat","type":"integer"}},{"description":"Page cursor","example":0,"in":"query","name":"cursor","required":false,"schema":{"default":0,"description":"Page cursor","title":"Cursor","type":"integer"}},{"description":"User secUid","example":"MS4wLjABAAAAv7iSuuXDJGDvJkmH_vz1qkDZYo1apxgzaxdBSeIuPiM","in":"query","name":"secUid","required":true,"schema":{"description":"User secUid","title":"Secuid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- User reposts"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok fetch_user_repost","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-web-fetch_user_repost","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:a517a466b3c43a2ba0eef96ef00d517d0fcd7a58ff58345c22bf676ef3250753","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c698191983d3"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_web_fetch_user_repost","path":"/apis/v1/tikhub/tiktok/web/fetch_user_repost"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/fetch_user_repost","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/web/fetch_user_repost?count=20&coverFormat=2&cursor=0&secUid=MS4wLjABAAAAv7iSuuXDJGDvJkmH_vz1qkDZYo1apxgzaxdBSeIuPiM' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/web/generate_fingerprint":{"get":{"description":"TikTok (web).\n\n### Purpose:\n- Generate random browser fingerprint data for custom msToken request\n### Parameters:\n- browser_type: Specify browser type, options:\n    - chrome_windows: Chrome + Windows\n    - chrome_mac: Chrome + macOS\n    - firefox_windows: Firefox + Windows\n    - firefox_mac: Firefox + macOS\n    - Leave empty for random selection\n### Return:\n- Browser fingerprint data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_web_generate_fingerprint","parameters":[{"description":"Specify browser type, options:\n    - chrome_windows: Chrome + Windows\n    - chrome_mac: Chrome + macOS\n    - firefox_windows: Firefox + Windows\n    - firefox_mac: Firefox + macOS\n    - Leave empty for random selection","in":"query","name":"browser_type","required":false,"schema":{"title":"Browser Type","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Browser fingerprint data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok generate_fingerprint","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-web-generate_fingerprint","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:4aba0260d268c435ed4d508f1e0fa0f39281a8ef3d0796a17e1373865b842908","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8c16d3a27181"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_web_generate_fingerprint","path":"/apis/v1/tikhub/tiktok/web/generate_fingerprint"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/generate_fingerprint","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/web/generate_hashed_id":{"get":{"description":"TikTok (web).\n\n### Purpose:\n- Generate hashed ID for TikTok Web\n### Parameters:\n- email: Email address\n### Return:\n- Generated hashed ID string\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_web_generate_hashed_id","parameters":[{"description":"Email address","example":"test@example.com","in":"query","name":"email","required":true,"schema":{"description":"Email address","title":"Email","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Generated hashed ID string"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok generate_hashed_id","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-web-generate_hashed_id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:3e9098e9f5b39391a950386a0253452fc51320244d8397f676d4ac5108010f7c","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1a9e4cc93bf7"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_web_generate_hashed_id","path":"/apis/v1/tikhub/tiktok/web/generate_hashed_id"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/generate_hashed_id","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/web/generate_hashed_id?email=test%40example.com' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/web/generate_real_msToken":{"get":{"description":"TikTok (web).\n\n### Purpose:\n- Generate real msToken\n### Parameters:\n- random_strData: Whether to use randomized browser fingerprint data (recommended for better anti-bot)\n- browser_type: Specify browser type, options:\n    - chrome_windows: Chrome + Windows\n    - chrome_mac: Chrome + macOS\n    - firefox_windows: Firefox + Windows\n    - firefox_mac: Firefox + macOS\n    - Leave empty for random selection\n### Return:\n- Real msToken\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_web_generate_real_msToken","parameters":[{"description":"Specify browser type, options:\n    - chrome_windows: Chrome + Windows\n    - chrome_mac: Chrome + macOS\n    - firefox_windows: Firefox + Windows\n    - firefox_mac: Firefox + macOS\n    - Leave empty for random selection","in":"query","name":"browser_type","required":false,"schema":{"title":"Browser Type","type":"string"}},{"description":"Whether to use randomized browser fingerprint data (recommended for better anti-bot)","in":"query","name":"random_strData","required":false,"schema":{"default":false,"title":"Random Strdata","type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Real msToken"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok generate_real_msToken","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-web-generate_real_msToken","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:d1f2d7dfa660f3bab6be88f2db191e56a429791e2496e1b31df11c51501dcc8c","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"70ce33671b0e"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_web_generate_real_msToken","path":"/apis/v1/tikhub/tiktok/web/generate_real_msToken"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/generate_real_msToken","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/web/generate_ttwid":{"get":{"description":"TikTok (web).\n\n### Purpose:\n- Generate ttwid\n### Parameters:\n- None\n### Return:\n- ttwid\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_web_generate_ttwid","parameters":[{"description":"User Agent","in":"query","name":"user_agent","required":false,"schema":{"default":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:125.0) Gecko/20100101 Firefox/125.0","title":"User Agent","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- ttwid"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok generate_ttwid","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-web-generate_ttwid","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:7f7b18196cef65139ee619c2b3111029ca5e8e25151b66baa9a244833e8c7d7c","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7cd2f670c189"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_web_generate_ttwid","path":"/apis/v1/tikhub/tiktok/web/generate_ttwid"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/generate_ttwid","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/web/generate_webid":{"get":{"description":"TikTok (web).\n\n### Purpose:\n- Generate TikTok web_id (device_id in Web API request parameters)\n### Parameters:\n- cookie: Custom cookie (must contain odin_tt), uses default if not provided\n- user_agent: User agent string\n- url: Request source URL\n- referer: Referrer page\n- user_unique_id: User unique ID (optional)\n- app_id: Application ID, default 1988, represents TikTok Web app\n### Return:\n- web_id: Generated web_id\n- e: Error code (0 means success)\n- ssid: Session ID\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_web_generate_webid","parameters":[{"description":"Application ID, default 1988, represents TikTok Web app","in":"query","name":"app_id","required":false,"schema":{"default":1988,"title":"App Id","type":"integer"}},{"description":"Custom cookie (must contain odin_tt), uses default if not provided","in":"query","name":"cookie","required":false,"schema":{"title":"Cookie","type":"string"}},{"description":"Referrer page","in":"query","name":"referer","required":false,"schema":{"default":"","title":"Referer","type":"string"}},{"description":"Request source URL","in":"query","name":"url","required":false,"schema":{"default":"https://www.tiktok.com/explore","title":"Url","type":"string"}},{"description":"User agent string","in":"query","name":"user_agent","required":false,"schema":{"default":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:145.0) Gecko/20100101 Firefox/145.0","title":"User Agent","type":"string"}},{"description":"User unique ID (optional)","in":"query","name":"user_unique_id","required":false,"schema":{"default":"","title":"User Unique Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- web_id: Generated web_id\n- e: Error code (0 means success)\n- ssid: Session ID"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok generate_webid","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-web-generate_webid","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:3365bf6807311c83745247d0281e190b8b39e5a290615a150b8cd5e5b3a4ff6c","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9a0465a85e14"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_web_generate_webid","path":"/apis/v1/tikhub/tiktok/web/generate_webid"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/generate_webid","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/web/generate_wss_xb_signature":{"get":{"description":"TikTok (web).\n\n### Purpose:\n- Generate X-Bogus signature required for TikTok Live WSS connection\n### Parameters:\n- user_agent: User browser agent (optional, uses default UA if not provided)\n### Return:\n- x_bogus: WSS X-Bogus signature string\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_web_generate_wss_xb_signature","parameters":[{"description":"User browser agent (optional, uses default UA if not provided)","example":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 Edg/143.0.0.0","in":"query","name":"user_agent","required":false,"schema":{"description":"User browser agent (optional, uses default UA if not provided)","title":"User Agent","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- x_bogus: WSS X-Bogus signature string"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok generate_wss_xb_signature","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-web-generate_wss_xb_signature","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:2d0e0b19065301699c78f414a63dd6794044c7cf8b35d929c628efff23b06b7f","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"faa7d5d2ded6"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_web_generate_wss_xb_signature","path":"/apis/v1/tikhub/tiktok/web/generate_wss_xb_signature"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/generate_wss_xb_signature","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/web/generate_x_mssdk_info":{"post":{"description":"TikTok (web).\n\n### Purpose:\n- Generate X-Mssdk-Info and X-Mssdk-RC, used for TikTok Web device registration, login, and other scenarios\n### Parameters:\n- user_agent (str, optional): User-Agent string, currently not supported for customization, defaults to a fixed value\n### Return:\n- X-Mssdk-Info: Generated signing information\n- X-Mssdk-RC: Generated RC value\n- user_agent: The User-Agent string used\n- version: The webmssdk version used for signing\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_tiktok_web_generate_x_mssdk_info","requestBody":{"content":{"application/json":{"schema":{"properties":{"user_agent":{"description":"Optional User-Agent string, currently not supported for customization, defaults to a fixed value","title":"User Agent","type":["string","null"]}},"title":"XMssdkInfoModel","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- X-Mssdk-Info: Generated signing information\n- X-Mssdk-RC: Generated RC value\n- user_agent: The User-Agent string used\n- version: The webmssdk version used for signing"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok generate_x_mssdk_info","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-tiktok-web-generate_x_mssdk_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:70fba84531359110ad24b569020639594a84ec63f63c6b70265e70d3383bcb54","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a31dd2289788"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_tiktok_web_generate_x_mssdk_info","path":"/apis/v1/tikhub/tiktok/web/generate_x_mssdk_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/generate_x_mssdk_info","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/web/generate_xbogus":{"post":{"description":"TikTok (web).\n\n### Purpose:\n- Generate xbogus\n### Parameters:\n- url: Unsigned API URL\n- user_agent: User browser User-Agent\n### Return:\n- xbogus\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_tiktok_web_generate_xbogus","requestBody":{"content":{"application/json":{"schema":{"properties":{"url":{"description":"The requested API URL, no need to encode","example":"https://www.douyin.com/aweme/v1/web/aweme/detail/?aweme_id=7148736076176215311&device_platform=webapp&aid=6383&channel=channel_pc_web&pc_client_type=1&version_code=170400&version_name=17.4.0&cookie_enabled=true&screen_width=1920&screen_height=1080&browser_language=zh-CN&browser_platform=Win32&browser_name=Edge&browser_version=117.0.2045.47&browser_online=true&engine_name=Blink&engine_version=117.0.0.0&os_name=Windows&os_version=10&cpu_core_num=128&device_memory=10240&platform=PC&downlink=10&effective_type=4g&round_trip_time=100","title":"Url","type":"string"},"user_agent":{"description":"User-Agent when requesting the API","example":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36","title":"User Agent","type":"string"}},"required":["url","user_agent"],"title":"XBogusModel","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- xbogus"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok generate_xbogus","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-tiktok-web-generate_xbogus","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:4e2e8aa43833e037b35730d7209f342aa7d15d94c028ad080302cd698ecf142a","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"620aed16bfbf"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_tiktok_web_generate_xbogus","path":"/apis/v1/tikhub/tiktok/web/generate_xbogus"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/generate_xbogus","x-aisa-validation":"provider"}},"/apis/v1/tikhub/tiktok/web/generate_xgnarly":{"post":{"description":"TikTok (web).\n\n### Purpose:\n- Generate XGnarly encryption, used for TikTok Web API requests\n- This interface uses the latest version (V5.2.0, as of March 2026) signing service, User-Agent cannot be customized, a common browser User-Agent will be automatically generated\n- This interface perfectly restores the algorithm, ignores all risk controls except for verification codes\n### Parameters:\n- url (str): The requested API URL without signature (X-Bogus or X-Gnarly) and including the domain name, no need to URL encode\n- body (str): The API parameters of the request, applicable for POST requests, not required for GET requests\n### Return:\n- X-Gnarly encryption string + User-Agent of a random browser\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_tiktok_web_generate_xgnarly","requestBody":{"content":{"application/json":{"schema":{"properties":{"body":{"default":"","description":"The API parameters of the request, applicable for POST requests","title":"Body","type":["string","null"]},"url":{"description":"The requested API URL including domain and parameters, no need to URL encode","example":"https://www.tiktok.com/api/search/user/full/?WebIdLastTime=1756087650&aid=1988&app_language=zh-Hans&app_name=tiktok_web&browser_language=zh-CN&browser_name=Mozilla&browser_online=true&browser_platform=MacIntel&browser_version=5.0%20%28Macintosh%3B%20Intel%20Mac%20OS%20X%2010_15_7%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F139.0.0.0%20Safari%2F537.36&channel=tiktok_web&cookie_enabled=true&cursor=10&data_collection_enabled=false&device_id=7542339104672111234&device_platform=web_pc&focus_state=true&from_page=search&history_len=3&is_fullscreen=true&is_page_visible=true&keyword=musk&odinId=7542338997269211234&os=mac&priority_region&referer&region=US&screen_height=967&screen_width=1496&search_id&tz_name=America%2FLos_Angeles&user_is_login=false&web_search_code=%7B%22tiktok%22%3A%7B%22client_params_x%22%3A%7B%22search_engine%22%3A%7B%22ies_mt_user_live_video_card_use_libra%22%3A1%2C%22mt_search_general_user_live_card%22%3A1%7D%7D%2C%22search_server%22%3A%7B%7D%7D%7D&webcast_language=zh-Hans","title":"Url","type":"string"}},"required":["url"],"title":"XGnarlyAndXBogusModel","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- X-Gnarly encryption string + User-Agent of a random browser"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok generate_xgnarly","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-tiktok-web-generate_xgnarly","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:6ace9d7a0f7cbfbde783643a05ef3587bc638e4dfa362f71049d3f2a12255f8a","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4805eaba9df1"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_tiktok_web_generate_xgnarly","path":"/apis/v1/tikhub/tiktok/web/generate_xgnarly"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/generate_xgnarly","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/tiktok/web/generate_xgnarly \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"url\": \"https://www.tiktok.com/api/search/user/full/?WebIdLastTime=1756087650&aid=1988&app_language=zh-Hans&app_name=tiktok_web&browser_language=zh-CN&browser_name=Mozilla&browser_online=true&browser_platform=MacIntel&browser_version=5.0%20%28Macintosh%3B%20Intel%20Mac%20OS%20X%2010_15_7%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F139.0.0.0%20Safari%2F537.36&channel=tiktok_web&cookie_enabled=true&cursor=10&data_collection_enabled=false&device_id=7542339104672111234&device_platform=web_pc&focus_state=true&from_page=search&history_len=3&is_fullscreen=true&is_page_visible=true&keyword=musk&odinId=7542338997269211234&os=mac&priority_region&referer&region=US&screen_height=967&screen_width=1496&search_id&tz_name=America%2FLos_Angeles&user_is_login=false&web_search_code=%7B%22tiktok%22%3A%7B%22client_params_x%22%3A%7B%22search_engine%22%3A%7B%22ies_mt_user_live_video_card_use_libra%22%3A1%2C%22mt_search_general_user_live_card%22%3A1%7D%7D%2C%22search_server%22%3A%7B%7D%7D%7D&webcast_language=zh-Hans\"\n}'"}]}},"/apis/v1/tikhub/tiktok/web/generate_xgnarly_and_xbogus":{"post":{"description":"TikTok (web). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Generate XGnarly and XBogus encryption, used for TikTok Web API requests\n- This interface can generate the latest version of encryption parameters X-Bogus and X-Gnarly, User-Agent cannot be customized, a common browser User-Agent will be automatically generated\n\n- The X-Bogus and X-Gnarly generated by this interface are the latest versions (V5.2.0, as of March 2026)\n\n### Parameters\n- url (str): The requested API URL without signature (X-Bogus or X-Gnarly) and including the domain name, no need to URL encode\n- body (str): The API parameters of the request, applicable for POST requests, not required for GET requests\n\n### Return\n- The latest version of X-Gnarly encryption + the latest version of X-Bogus encryption + User-Agent of a random browser\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.005 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_tiktok_web_generate_xgnarly_and_xbogus","requestBody":{"content":{"application/json":{"schema":{"properties":{"body":{"default":"","description":"The API parameters of the request, applicable for POST requests","title":"Body","type":["string","null"]},"url":{"description":"The requested API URL including domain and parameters, no need to URL encode","example":"https://www.tiktok.com/api/search/user/full/?WebIdLastTime=1756087650&aid=1988&app_language=zh-Hans&app_name=tiktok_web&browser_language=zh-CN&browser_name=Mozilla&browser_online=true&browser_platform=MacIntel&browser_version=5.0%20%28Macintosh%3B%20Intel%20Mac%20OS%20X%2010_15_7%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F139.0.0.0%20Safari%2F537.36&channel=tiktok_web&cookie_enabled=true&cursor=10&data_collection_enabled=false&device_id=7542339104672111234&device_platform=web_pc&focus_state=true&from_page=search&history_len=3&is_fullscreen=true&is_page_visible=true&keyword=musk&odinId=7542338997269211234&os=mac&priority_region&referer&region=US&screen_height=967&screen_width=1496&search_id&tz_name=America%2FLos_Angeles&user_is_login=false&web_search_code=%7B%22tiktok%22%3A%7B%22client_params_x%22%3A%7B%22search_engine%22%3A%7B%22ies_mt_user_live_video_card_use_libra%22%3A1%2C%22mt_search_general_user_live_card%22%3A1%7D%7D%2C%22search_server%22%3A%7B%7D%7D%7D&webcast_language=zh-Hans","title":"Url","type":"string"}},"required":["url"],"title":"XGnarlyAndXBogusModel","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- The latest version of X-Gnarly encryption + the latest version of X-Bogus encryption + User-Agent of a random browser"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok generate_xgnarly_and_xbogus","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-tiktok-web-generate_xgnarly_and_xbogus","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.005,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:0f97cab5b8393efa3afd4758db66834cbb1c4818e1b32b674f2799349bf357fe","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"16dc6ea83e6f"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_tiktok_web_generate_xgnarly_and_xbogus","path":"/apis/v1/tikhub/tiktok/web/generate_xgnarly_and_xbogus"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/generate_xgnarly_and_xbogus","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/tiktok/web/generate_xgnarly_and_xbogus \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"url\": \"https://www.tiktok.com/api/search/user/full/?WebIdLastTime=1756087650&aid=1988&app_language=zh-Hans&app_name=tiktok_web&browser_language=zh-CN&browser_name=Mozilla&browser_online=true&browser_platform=MacIntel&browser_version=5.0%20%28Macintosh%3B%20Intel%20Mac%20OS%20X%2010_15_7%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F139.0.0.0%20Safari%2F537.36&channel=tiktok_web&cookie_enabled=true&cursor=10&data_collection_enabled=false&device_id=7542339104672111234&device_platform=web_pc&focus_state=true&from_page=search&history_len=3&is_fullscreen=true&is_page_visible=true&keyword=musk&odinId=7542338997269211234&os=mac&priority_region&referer&region=US&screen_height=967&screen_width=1496&search_id&tz_name=America%2FLos_Angeles&user_is_login=false&web_search_code=%7B%22tiktok%22%3A%7B%22client_params_x%22%3A%7B%22search_engine%22%3A%7B%22ies_mt_user_live_video_card_use_libra%22%3A1%2C%22mt_search_general_user_live_card%22%3A1%7D%7D%2C%22search_server%22%3A%7B%7D%7D%7D&webcast_language=zh-Hans\"\n}'"}]}},"/apis/v1/tikhub/tiktok/web/get_all_aweme_id":{"post":{"description":"TikTok (web).\n\n### Purpose\n- Extract list video id\n\n### Parameters\n- Root JSON body: Video link (Support up to 20 links)\n\n### Return\n- Video id\n\n### Request body\nSend the request body as a JSON array of strings at the root.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_tiktok_web_get_all_aweme_id","requestBody":{"content":{"application/json":{"example":["https://www.tiktok.com/@owlcitymusic/video/7218694761253735723"],"schema":{"description":"Video link Send the request body as a JSON array of strings at the root.","items":{"type":"string"},"title":"Url","type":"array"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Video id"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok get_all_aweme_id","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-tiktok-web-get_all_aweme_id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:19ddf2a5c20ca7e1601bac6858e0aed1c9abce29efdcd306b8d2d2cdf8799122","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4b8fb65ea97d"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_tiktok_web_get_all_aweme_id","path":"/apis/v1/tikhub/tiktok/web/get_all_aweme_id"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/get_all_aweme_id","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/tiktok/web/get_all_aweme_id \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  \"https://www.tiktok.com/@owlcitymusic/video/7218694761253735723\"\n]'"}]}},"/apis/v1/tikhub/tiktok/web/get_all_sec_user_id":{"post":{"description":"TikTok (web).\n\n### Purpose\n- Extract list user id\n\n### Parameters\n- Root JSON body: User homepage link (Support up to 10 links)\n\n### Return\n- If the sec_user_id is successfully obtained, the sec_user_id is returned, otherwise the original input link is returned, and the reason why the sec_user_id cannot be obtained can be manually verified later.\n\n### Request body\nSend the request body as a JSON array of strings at the root.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_tiktok_web_get_all_sec_user_id","requestBody":{"content":{"application/json":{"example":["https://www.tiktok.com/@tiktok"],"schema":{"description":"User homepage link Send the request body as a JSON array of strings at the root.","items":{"type":"string"},"title":"Url","type":"array"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- If the sec_user_id is successfully obtained, the sec_user_id is returned, otherwise the original input link is returned, and the reason why the sec_user_id cannot be obtained can be manually verified later."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok get_all_sec_user_id","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-tiktok-web-get_all_sec_user_id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:85507ad1a35613ae10474dadc3f7d51426659aaa5eabe7f76a0cb58eeab47101","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3a1ed3b3dfbc"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_tiktok_web_get_all_sec_user_id","path":"/apis/v1/tikhub/tiktok/web/get_all_sec_user_id"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/get_all_sec_user_id","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/tiktok/web/get_all_sec_user_id \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  \"https://www.tiktok.com/@tiktok\"\n]'"}]}},"/apis/v1/tikhub/tiktok/web/get_all_unique_id":{"post":{"description":"TikTok (web).\n\n### Purpose\n- Get list unique_id\n\n### Parameters\n- Root JSON body: User homepage link (Support up to 20 links)\n\n### Return\n- unique_id\n\n### Request body\nSend the request body as a JSON array of strings at the root.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_tiktok_web_get_all_unique_id","requestBody":{"content":{"application/json":{"example":["https://www.tiktok.com/@tiktok"],"schema":{"description":"User homepage link Send the request body as a JSON array of strings at the root.","items":{"type":"string"},"title":"Url","type":"array"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- unique_id"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok get_all_unique_id","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-tiktok-web-get_all_unique_id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:866f899f167c019ee06706c9c7b377f37f32b9934aafb87ae70de59df6f907c5","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d978a61a22d2"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_tiktok_web_get_all_unique_id","path":"/apis/v1/tikhub/tiktok/web/get_all_unique_id"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/get_all_unique_id","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/tiktok/web/get_all_unique_id \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '[\n  \"https://www.tiktok.com/@tiktok\"\n]'"}]}},"/apis/v1/tikhub/tiktok/web/get_aweme_id":{"get":{"description":"TikTok (web).\n\n### Purpose:\n- Extract single video id\n### Parameters:\n- url: Video link\n### Return:\n- Video id\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_web_get_aweme_id","parameters":[{"description":"Video link","example":"https://www.tiktok.com/@owlcitymusic/video/7218694761253735723","in":"query","name":"url","required":true,"schema":{"description":"Video link","title":"Url","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Video id"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok get_aweme_id","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-web-get_aweme_id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:60f4b7d549fdf2cd57ceb4cb3aa50b9239a24613822c7e53c2dbcb61b88e87ac","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0992dbc1baa4"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_web_get_aweme_id","path":"/apis/v1/tikhub/tiktok/web/get_aweme_id"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/get_aweme_id","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/web/get_aweme_id?url=https%3A%2F%2Fwww.tiktok.com%2F%40owlcitymusic%2Fvideo%2F7218694761253735723' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/web/get_live_room_id":{"get":{"description":"TikTok (web).\n\n### Purpose:\n- Extract live room Room ID from live room link\n- Support short links, such as: https://vt.tiktok.com/ZSjuyJnWQ/\n- Support long links, such as: https://www.tiktok.com/@maksukaracun/live\n### Parameters:\n- live_room_url: Live room link\n### Return:\n- Live room Room ID\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_web_get_live_room_id","parameters":[{"description":"Live room link","example":"https://www.tiktok.com/@maksukaracun/live","in":"query","name":"live_room_url","required":true,"schema":{"description":"Live room link","title":"Live Room Url","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Live room Room ID"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok get_live_room_id","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-web-get_live_room_id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:1c249c7328b00998c69f49f5c8652e4f39d291d50b0a3a8f6c31a5a4109ca91a","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f314daed8a47"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_web_get_live_room_id","path":"/apis/v1/tikhub/tiktok/web/get_live_room_id"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/get_live_room_id","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/web/get_live_room_id?live_room_url=https%3A%2F%2Fwww.tiktok.com%2F%40maksukaracun%2Flive' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/web/get_sec_user_id":{"get":{"description":"TikTok (web).\n\n### Purpose:\n- Extract list user id\n### Parameters:\n- url: User homepage link\n### Return:\n- User id\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_web_get_sec_user_id","parameters":[{"description":"User homepage link","example":"https://www.tiktok.com/@tiktok","in":"query","name":"url","required":true,"schema":{"description":"User homepage link","title":"Url","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- User id"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok get_sec_user_id","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-web-get_sec_user_id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:220c380dc8180a87d32c444ab292ef0d6198b025d4f86e109e04c3947a540e4f","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d3c58784585e"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_web_get_sec_user_id","path":"/apis/v1/tikhub/tiktok/web/get_sec_user_id"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/get_sec_user_id","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/web/get_sec_user_id?url=https%3A%2F%2Fwww.tiktok.com%2F%40tiktok' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/web/get_unique_id":{"get":{"description":"TikTok (web).\n\n### Purpose:\n- Get user unique_id\n### Parameters:\n- url: User homepage link\n### Return:\n- unique_id\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_web_get_unique_id","parameters":[{"description":"User homepage link","example":"https://www.tiktok.com/@tiktok","in":"query","name":"url","required":true,"schema":{"description":"User homepage link","title":"Url","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- unique_id"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok get_unique_id","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-web-get_unique_id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:9d7541b45aa0ca09a9288b849a1851c3e064e3716be3555fda0050a2a5ffee90","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3e1c236ce53f"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_web_get_unique_id","path":"/apis/v1/tikhub/tiktok/web/get_unique_id"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/get_unique_id","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/web/get_unique_id?url=https%3A%2F%2Fwww.tiktok.com%2F%40tiktok' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/web/get_user_id":{"get":{"description":"TikTok (web).\n\n### Purpose:\n- Extract list user id\n### Parameters:\n- url: User homepage link\n### Return:\n- User id\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_web_get_user_id","parameters":[{"description":"User homepage link","example":"https://www.tiktok.com/@tiktok","in":"query","name":"url","required":true,"schema":{"description":"User homepage link","title":"Url","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- User id"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok get_user_id","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-web-get_user_id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:220c380dc8180a87d32c444ab292ef0d6198b025d4f86e109e04c3947a540e4f","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"cdc43dfc8549"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_web_get_user_id","path":"/apis/v1/tikhub/tiktok/web/get_user_id"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/get_user_id","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/web/get_user_id?url=https%3A%2F%2Fwww.tiktok.com%2F%40tiktok' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/tiktok/web/tiktok_live_room":{"get":{"description":"TikTok (web). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Extract live room danmaku\n- This interface is no longer available online, you need to purchase the source code and deploy it locally for use. To purchase the source code, please contact the administrator in the Discord server. Discord invite link: https://discord.gg/aMEAS8Xsvz\n#### Price:\n\n### Parameters\n- live_room_url: Live room link\n- danmaku_type: Message type\n    - WebcastChatMessage: Chat message\n    - WebcastMemberMessage: Member message\n    - WebcastRoomUserSeqMessage: User sequence message\n    - WebcastGiftMessage: Gift message\n    - WebcastSocialMessage: Social message\n    - WebcastLikeMessage: Like message\n    - WebcastLinkMicFanTicketMethod: Link Mic Fan Ticket Method\n    - WebcastLinkMicMethod: Link Mic Method\n\n### Return\n- WebSocket connection information of the danmaku data, you need to use WebSocket connection to get the danmaku data, this interface does not return the danmaku data.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.0001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_tiktok_web_tiktok_live_room","parameters":[{"description":"Message type\n    - WebcastChatMessage: Chat message\n    - WebcastMemberMessage: Member message\n    - WebcastRoomUserSeqMessage: User sequence message\n    - WebcastGiftMessage: Gift message\n    - WebcastSocialMessage: Social message\n    - WebcastLikeMessage: Like message\n    - WebcastLinkMicFanTicketMethod: Link Mic Fan Ticket Method\n    - WebcastLinkMicMethod: Link Mic Method","example":"WebcastChatMessage","in":"query","name":"danmaku_type","required":true,"schema":{"description":"Message type\n    - WebcastChatMessage: Chat message\n    - WebcastMemberMessage: Member message\n    - WebcastRoomUserSeqMessage: User sequence message\n    - WebcastGiftMessage: Gift message\n    - WebcastSocialMessage: Social message\n    - WebcastLikeMessage: Like message\n    - WebcastLinkMicFanTicketMethod: Link Mic Fan Ticket Method\n    - WebcastLinkMicMethod: Link Mic Method","title":"Danmaku Type","type":"string"}},{"description":"Live room link","example":"https://www.tiktok.com/@mpl.id.official/live","in":"query","name":"live_room_url","required":true,"schema":{"description":"Live room link","title":"Live Room Url","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- WebSocket connection information of the danmaku data, you need to use WebSocket connection to get the danmaku data, this interface does not return the danmaku data."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"tiktok tiktok_live_room","tags":["tikhub.tiktok"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-tiktok-web-tiktok_live_room","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:6537ac4c6103e4de9f070f441a1b91da5c6237defa1b136ad09a7db8d9c06606","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"76c3ba977c11"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_tiktok_web_tiktok_live_room","path":"/apis/v1/tikhub/tiktok/web/tiktok_live_room"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/tiktok/web/tiktok_live_room","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/tiktok/web/tiktok_live_room?danmaku_type=WebcastChatMessage&live_room_url=https%3A%2F%2Fwww.tiktok.com%2F%40mpl.id.official%2Flive' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/toutiao/app/get_article_info":{"get":{"description":"Toutiao (app).\n\n### Purpose:\n- Get information of specified post\n### Parameters:\n- group_id: Post ID, can be obtained from the link\n    - For example: https://www.toutiao.com/article/7450114952884503059/\n### Return:\n- Post information\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_toutiao_app_get_article_info","parameters":[{"description":"Post ID, can be obtained from the link\n    - For example: https://www.toutiao.com/article/7450114952884503059/","example":"7450114952884503059","in":"query","name":"group_id","required":true,"schema":{"description":"Post ID, can be obtained from the link\n    - For example: https://www.toutiao.com/article/7450114952884503059/","title":"Group Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Post information"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"toutiao get_article_info","tags":["tikhub.toutiao"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-toutiao-app-get_article_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:763354e9ee3d397ec2028941837018d6ea8590d0d6df4c28b0dc0171a536fa0b","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"95c5ccde9696"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_toutiao_app_get_article_info","path":"/apis/v1/tikhub/toutiao/app/get_article_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/toutiao/app/get_article_info","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/toutiao/app/get_article_info?group_id=7450114952884503059' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/toutiao/app/get_comments":{"get":{"description":"Toutiao (app).\n\n### Purpose:\n- Get comments of specified post\n### Parameters:\n- group_id: Post ID, can be obtained from the link\n    - For example: https://www.toutiao.com/i7453372680222523931/\n- offset: Offset, used for pagination, default is 0, then add 20 each time\n### Return:\n- Comment list\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_toutiao_app_get_comments","parameters":[{"description":"Post ID, can be obtained from the link\n    - For example: https://www.toutiao.com/i7453372680222523931/","example":"7453372680222523931","in":"query","name":"group_id","required":true,"schema":{"description":"Post ID, can be obtained from the link\n    - For example: https://www.toutiao.com/i7453372680222523931/","title":"Group Id","type":"string"}},{"description":"Offset, used for pagination, default is 0, then add 20 each time","example":"0","in":"query","name":"offset","required":true,"schema":{"description":"Offset, used for pagination, default is 0, then add 20 each time","title":"Offset","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Comment list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"toutiao get_comments","tags":["tikhub.toutiao"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-toutiao-app-get_comments","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:962042ab31520ad47812c75e1610f6b2607494f0d51602f751aa63bf046f5eff","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2d85b49f6cc4"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_toutiao_app_get_comments","path":"/apis/v1/tikhub/toutiao/app/get_comments"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/toutiao/app/get_comments","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/toutiao/app/get_comments?group_id=7453372680222523931&offset=0' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/toutiao/app/get_user_id":{"get":{"description":"Toutiao (app).\n\n### Purpose:\n- Get user_id from user profile\n### Parameters:\n- user_profile_url: User profile URL\n    - For example: https://www.toutiao.com/c/user/token/MS4wLjABAAAAwK6echNksY69R8l2vcZudupfhTItbGSGt-8ineO5UaB4L-djqkYDgB6TkAdMvrmW/\n### Return:\n- User ID\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_toutiao_app_get_user_id","parameters":[{"description":"User profile URL\n    - For example: https://www.toutiao.com/c/user/token/MS4wLjABAAAAwK6echNksY69R8l2vcZudupfhTItbGSGt-8ineO5UaB4L-djqkYDgB6TkAdMvrmW/","example":"https://www.toutiao.com/c/user/token/MS4wLjABAAAAwK6echNksY69R8l2vcZudupfhTItbGSGt-8ineO5UaB4L-djqkYDgB6TkAdMvrmW/","in":"query","name":"user_profile_url","required":true,"schema":{"description":"User profile URL\n    - For example: https://www.toutiao.com/c/user/token/MS4wLjABAAAAwK6echNksY69R8l2vcZudupfhTItbGSGt-8ineO5UaB4L-djqkYDgB6TkAdMvrmW/","title":"User Profile Url","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- User ID"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"toutiao get_user_id","tags":["tikhub.toutiao"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-toutiao-app-get_user_id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:d08b9bcf6e815f311516a942132cc37936203c0c903aaf8ba85e81d748d1b06f","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8e62875a44a8"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_toutiao_app_get_user_id","path":"/apis/v1/tikhub/toutiao/app/get_user_id"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/toutiao/app/get_user_id","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/toutiao/app/get_user_id?user_profile_url=https%3A%2F%2Fwww.toutiao.com%2Fc%2Fuser%2Ftoken%2FMS4wLjABAAAAwK6echNksY69R8l2vcZudupfhTItbGSGt-8ineO5UaB4L-djqkYDgB6TkAdMvrmW%2F' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/toutiao/app/get_user_info":{"get":{"description":"Toutiao (app).\n\n### Purpose\n- Get information of specified user\n\n### Parameters\n- user_id: User ID, can be obtained from the following API:\n    - `/tikhub/toutiao/app/get_user_id`\n\n### Return\n- User information\n\nAPI references: `get_user_id` = `GET /tikhub/toutiao/app/get_user_id` (operationId: `get_tikhub_toutiao_app_get_user_id`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_toutiao_app_get_user_info","parameters":[{"description":"User ID, can be obtained from the following API:\n    - `/tikhub/toutiao/app/get_user_id`\n\nAPI references: `get_user_id` = `GET /tikhub/toutiao/app/get_user_id` (operationId: `get_tikhub_toutiao_app_get_user_id`).","example":"1352838578180211","in":"query","name":"user_id","required":true,"schema":{"description":"User ID, can be obtained from the following API:\n    - `/tikhub/toutiao/app/get_user_id`\n\nAPI references: `get_user_id` = `GET /tikhub/toutiao/app/get_user_id` (operationId: `get_tikhub_toutiao_app_get_user_id`).","title":"User Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- User information"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"toutiao get_user_info","tags":["tikhub.toutiao"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-toutiao-app-get_user_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:341539e411b93db6baa5bed99c92d549d02d8e735420963c120d407a371ff36a","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"14343308481d"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_toutiao_app_get_user_info","path":"/apis/v1/tikhub/toutiao/app/get_user_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/toutiao/app/get_user_info","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/toutiao/app/get_user_info?user_id=1352838578180211' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/toutiao/app/get_video_info":{"get":{"description":"Toutiao (app).\n\n### Purpose:\n- Get information of specified video\n### Parameters:\n- group_id: Post ID, can be obtained from the link\n    - For example: https://www.toutiao.com/video/7431543350882206242/\n### Return:\n- Post information\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_toutiao_app_get_video_info","parameters":[{"description":"Post ID, can be obtained from the link\n    - For example: https://www.toutiao.com/video/7431543350882206242/","example":"7431543350882206242","in":"query","name":"group_id","required":true,"schema":{"description":"Post ID, can be obtained from the link\n    - For example: https://www.toutiao.com/video/7431543350882206242/","title":"Group Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Post information"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"toutiao get_video_info","tags":["tikhub.toutiao"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-toutiao-app-get_video_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:763354e9ee3d397ec2028941837018d6ea8590d0d6df4c28b0dc0171a536fa0b","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4e958f7cb741"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_toutiao_app_get_video_info","path":"/apis/v1/tikhub/toutiao/app/get_video_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/toutiao/app/get_video_info","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/toutiao/app/get_video_info?group_id=7431543350882206242' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/toutiao/web/get_article_info":{"get":{"description":"Toutiao (web).\n\n### Purpose:\n- Get information of specified post\n### Parameters:\n- aweme_id: Post ID, can be obtained from the link\n    - For example: https://www.toutiao.com/article/7450114952884503059/\n### Return:\n- Post information\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_toutiao_web_get_article_info","parameters":[{"description":"Post ID, can be obtained from the link\n    - For example: https://www.toutiao.com/article/7450114952884503059/","example":"7450114952884503059","in":"query","name":"aweme_id","required":true,"schema":{"description":"Post ID, can be obtained from the link\n    - For example: https://www.toutiao.com/article/7450114952884503059/","title":"Aweme Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Post information"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"toutiao get_article_info","tags":["tikhub.toutiao"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-toutiao-web-get_article_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:763354e9ee3d397ec2028941837018d6ea8590d0d6df4c28b0dc0171a536fa0b","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a1706a3f5a99"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_toutiao_web_get_article_info","path":"/apis/v1/tikhub/toutiao/web/get_article_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/toutiao/web/get_article_info","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/toutiao/web/get_article_info?aweme_id=7450114952884503059' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/toutiao/web/get_video_info":{"get":{"description":"Toutiao (web).\n\n### Purpose:\n- Get information of specified video\n### Parameters:\n- aweme_id: Post ID, can be obtained from the link\n    - For example: https://www.toutiao.com/video/7431543350882206242/\n### Return:\n- Post information\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_toutiao_web_get_video_info","parameters":[{"description":"Post ID, can be obtained from the link\n    - For example: https://www.toutiao.com/video/7431543350882206242/","example":"7431543350882206242","in":"query","name":"aweme_id","required":true,"schema":{"description":"Post ID, can be obtained from the link\n    - For example: https://www.toutiao.com/video/7431543350882206242/","title":"Aweme Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Post information"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"toutiao get_video_info","tags":["tikhub.toutiao"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-toutiao-web-get_video_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:763354e9ee3d397ec2028941837018d6ea8590d0d6df4c28b0dc0171a536fa0b","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"df122416d91b"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_toutiao_web_get_video_info","path":"/apis/v1/tikhub/toutiao/web/get_video_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/toutiao/web/get_video_info","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/toutiao/web/get_video_info?aweme_id=7431543350882206242' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/twitter/web/fetch_check_follow":{"get":{"description":"Twitter / X (web).\n\n### Purpose:\n- Check follow\n### Parameters:\n- user_name: Source screen name, for example: elonmusk\n- follows: Target screen name, for example: NASA\n### Return:\n- Follow relationship result\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_twitter_web_fetch_check_follow","parameters":[{"description":"Target Screen Name","example":"NASA","in":"query","name":"follows","required":true,"schema":{"description":"Target Screen Name","title":"Follows","type":"string"}},{"description":"Source Screen Name","example":"elonmusk","in":"query","name":"user_name","required":true,"schema":{"description":"Source Screen Name","title":"User Name","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Follow relationship result"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"twitter fetch_check_follow","tags":["tikhub.twitter"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-twitter-web-fetch_check_follow","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:10ac28beabb9039312dff3ee9a1429027162fc8e10633fe8817e0b30d50c6037","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1c0d481b9dc7"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_twitter_web_fetch_check_follow","path":"/apis/v1/tikhub/twitter/web/fetch_check_follow"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/twitter/web/fetch_check_follow","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/twitter/web/fetch_check_follow?follows=NASA&user_name=elonmusk' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/twitter/web/fetch_check_retweet":{"get":{"description":"Twitter / X (web).\n\n### Purpose:\n- Check retweet\n### Parameters:\n- screen_name: Screen name, for example: elonmusk\n- tweet_id: Tweet ID, for example: 1808168603721650364\n### Return:\n- Retweet relationship result\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_twitter_web_fetch_check_retweet","parameters":[{"description":"Screen Name","example":"elonmusk","in":"query","name":"screen_name","required":true,"schema":{"description":"Screen Name","title":"Screen Name","type":"string"}},{"description":"Tweet ID, for example: 1808168603721650364","example":"1808168603721650364","in":"query","name":"tweet_id","required":true,"schema":{"description":"Tweet ID, for example: 1808168603721650364","title":"Tweet Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Retweet relationship result"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"twitter fetch_check_retweet","tags":["tikhub.twitter"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-twitter-web-fetch_check_retweet","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:0a07c926d3aa6402c2a27763f148b48e090900f60ebb2d24cf5e3f1377659b49","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4a16cea5af52"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_twitter_web_fetch_check_retweet","path":"/apis/v1/tikhub/twitter/web/fetch_check_retweet"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/twitter/web/fetch_check_retweet","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/twitter/web/fetch_check_retweet?screen_name=elonmusk&tweet_id=1808168603721650364' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/twitter/web/fetch_community_info":{"get":{"description":"Twitter / X (web).\n\n### Purpose:\n- Get community info\n### Parameters:\n- community_id: Community ID, for example: 1493290339532222469\n### Return:\n- Community info, including name, description, member count, primary topic and rules\n\n### Note:\n- The `status` field in the upstream response is the community join status (always `failed` in practice).\n  It is unrelated to whether the request succeeded — do not use it to determine success.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_twitter_web_fetch_community_info","parameters":[{"description":"Community ID, for example: 1493290339532222469","example":"1493290339532222469","in":"query","name":"community_id","required":true,"schema":{"description":"Community ID, for example: 1493290339532222469","title":"Community Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Community info, including name, description, member count, primary topic and rules"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"twitter fetch_community_info","tags":["tikhub.twitter"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-twitter-web-fetch_community_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e924d7817ad9d0f0cb6fcdb6682cafedfac9f4e7800734c7e77d1dc2084b0e4e","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"02b9d157019f"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_twitter_web_fetch_community_info","path":"/apis/v1/tikhub/twitter/web/fetch_community_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/twitter/web/fetch_community_info","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/twitter/web/fetch_community_info?community_id=1493290339532222469' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/twitter/web/fetch_community_members":{"get":{"description":"Twitter / X (web).\n\n### Purpose:\n- Get community members\n\n### ⚠️ No pagination\n- A single call returns only the first page (~19 members). There is no way to fetch more.\n- Upstream does return a `next_cursor` in the response, but passing that cursor back yields an\n  empty list (verified across communities of different sizes — the behaviour is consistent).\n- The `cursor` parameter is kept only for forward compatibility if upstream fixes this. It currently\n  has no effect — do not rely on it.\n- If you need a complete member list, this endpoint cannot provide it.\n\n### Parameters:\n- community_id: Community ID, for example: 1493290339532222469\n- cursor: Cursor, default is None. No pagination supported; passing it has no effect\n### Return:\n- Community member list (first page only, ~19 members)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_twitter_web_fetch_community_members","parameters":[{"description":"Community ID, for example: 1493290339532222469","example":"1493290339532222469","in":"query","name":"community_id","required":true,"schema":{"description":"Community ID, for example: 1493290339532222469","title":"Community Id","type":"string"}},{"description":"Cursor, default is None. No pagination supported; passing it has no effect","in":"query","name":"cursor","required":false,"schema":{"description":"Cursor, default is None. No pagination supported; passing it has no effect","title":"Cursor","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Community member list (first page only, ~19 members)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"twitter fetch_community_members","tags":["tikhub.twitter"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-twitter-web-fetch_community_members","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:63e1fa3ad2070e14e90e81ec3e2b97ec42eccf6f5721e8c2bfce6ef30a0cbf4d","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"aa987a8756a6"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_twitter_web_fetch_community_members","path":"/apis/v1/tikhub/twitter/web/fetch_community_members"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/twitter/web/fetch_community_members","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/twitter/web/fetch_community_members?community_id=1493290339532222469' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/twitter/web/fetch_community_timeline":{"get":{"description":"Twitter / X (web).\n\n### Purpose:\n- Get community timeline\n### Parameters:\n- community_id: Community ID, for example: 1493290339532222469\n- ranking: Ranking, optional, default is None (upstream default), optional values are Relevance, Recency\n- cursor: Cursor, default is None, used for paging, obtained from `cursor` of the last response\n### Return:\n- Community timeline\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_twitter_web_fetch_community_timeline","parameters":[{"description":"Community ID, for example: 1493290339532222469","example":"1493290339532222469","in":"query","name":"community_id","required":true,"schema":{"description":"Community ID, for example: 1493290339532222469","title":"Community Id","type":"string"}},{"description":"Cursor, default is None, used for paging, obtained from `cursor` of the last response","in":"query","name":"cursor","required":false,"schema":{"description":"Cursor, default is None, used for paging, obtained from `cursor` of the last response","title":"Cursor","type":"string"}},{"description":"Ranking, optional, default is None (upstream default), optional values are Relevance, Recency","in":"query","name":"ranking","required":false,"schema":{"description":"Ranking, optional, default is None (upstream default), optional values are Relevance, Recency","title":"Ranking","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Community timeline"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"twitter fetch_community_timeline","tags":["tikhub.twitter"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-twitter-web-fetch_community_timeline","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e6c394f8c3c492a60c964d2b256bdea7b28191f41621783dfccaf70ed8ed9b06","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6ad813d5e180"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_twitter_web_fetch_community_timeline","path":"/apis/v1/tikhub/twitter/web/fetch_community_timeline"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/twitter/web/fetch_community_timeline","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/twitter/web/fetch_community_timeline?community_id=1493290339532222469' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/twitter/web/fetch_latest_post_comments":{"get":{"description":"Twitter / X (web).\n\n### Purpose:\n- Get the latest tweet comments\n### Parameters:\n- tweet_id: Tweet ID\n- cursor: Cursor, default is None, used for paging, obtained from the last request\n### Return:\n- Tweet comments\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_twitter_web_fetch_latest_post_comments","parameters":[{"description":"Cursor, default is None, used for paging, obtained from the last request","in":"query","name":"cursor","required":false,"schema":{"description":"Cursor, default is None, used for paging, obtained from the last request","title":"Cursor","type":"string"}},{"description":"Tweet ID","example":"1808168603721650364","in":"query","name":"tweet_id","required":true,"schema":{"description":"Tweet ID","title":"Tweet Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Tweet comments"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"twitter fetch_latest_post_comments","tags":["tikhub.twitter"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-twitter-web-fetch_latest_post_comments","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:05c7216a1cf8e44e2221d2abae35b9dffeefa722009cbc02829f56ed6e2863f0","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a67c6e22c513"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_twitter_web_fetch_latest_post_comments","path":"/apis/v1/tikhub/twitter/web/fetch_latest_post_comments"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/twitter/web/fetch_latest_post_comments","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/twitter/web/fetch_latest_post_comments?tweet_id=1808168603721650364' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/twitter/web/fetch_list_followers":{"get":{"description":"Twitter / X (web).\n\n### Purpose:\n- Get list followers\n### Parameters:\n- list_id: List ID, for example: 84839422\n- cursor: Cursor, default is None, used for paging, obtained from `next_cursor` of the last response\n### Return:\n- List followers\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_twitter_web_fetch_list_followers","parameters":[{"description":"Cursor, default is None, used for paging, obtained from `next_cursor` of the last response","in":"query","name":"cursor","required":false,"schema":{"description":"Cursor, default is None, used for paging, obtained from `next_cursor` of the last response","title":"Cursor","type":"string"}},{"description":"List ID, for example: 84839422","example":"84839422","in":"query","name":"list_id","required":true,"schema":{"description":"List ID, for example: 84839422","title":"List Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- List followers"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"twitter fetch_list_followers","tags":["tikhub.twitter"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-twitter-web-fetch_list_followers","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:fcbdbd6d93d1bb44686196fcc76dccabd12b609302f0d146a994ec752bf588a3","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a0b6df56a4e4"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_twitter_web_fetch_list_followers","path":"/apis/v1/tikhub/twitter/web/fetch_list_followers"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/twitter/web/fetch_list_followers","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/twitter/web/fetch_list_followers?list_id=84839422' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/twitter/web/fetch_list_members":{"get":{"description":"Twitter / X (web).\n\n### Purpose:\n- Get list members\n### Parameters:\n- list_id: List ID, for example: 84839422\n- cursor: Cursor, default is None, used for paging, obtained from `next_cursor` of the last response\n### Return:\n- List members\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_twitter_web_fetch_list_members","parameters":[{"description":"Cursor, default is None, used for paging, obtained from `next_cursor` of the last response","in":"query","name":"cursor","required":false,"schema":{"description":"Cursor, default is None, used for paging, obtained from `next_cursor` of the last response","title":"Cursor","type":"string"}},{"description":"List ID, for example: 84839422","example":"84839422","in":"query","name":"list_id","required":true,"schema":{"description":"List ID, for example: 84839422","title":"List Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- List members"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"twitter fetch_list_members","tags":["tikhub.twitter"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-twitter-web-fetch_list_members","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:6cbe2f45279368771b9e15be40d5671b8cff5652d152d9a1b35924871bbb911b","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"606e6ec2c61b"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_twitter_web_fetch_list_members","path":"/apis/v1/tikhub/twitter/web/fetch_list_members"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/twitter/web/fetch_list_members","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/twitter/web/fetch_list_members?list_id=84839422' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/twitter/web/fetch_list_timeline":{"get":{"description":"Twitter / X (web).\n\n### Purpose:\n- Get list timeline\n### Parameters:\n- list_id: List ID, for example: 84839422\n- cursor: Cursor, default is None, used for paging, obtained from `next_cursor` of the last response\n### Return:\n- List timeline\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_twitter_web_fetch_list_timeline","parameters":[{"description":"Cursor, default is None, used for paging, obtained from `next_cursor` of the last response","in":"query","name":"cursor","required":false,"schema":{"description":"Cursor, default is None, used for paging, obtained from `next_cursor` of the last response","title":"Cursor","type":"string"}},{"description":"List ID, for example: 84839422","example":"84839422","in":"query","name":"list_id","required":true,"schema":{"description":"List ID, for example: 84839422","title":"List Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- List timeline"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"twitter fetch_list_timeline","tags":["tikhub.twitter"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-twitter-web-fetch_list_timeline","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:824979d05292d119ee04c4c6273dba2a3596e9bb33e716afec51b9c62bb7559a","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7e29fa8cc934"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_twitter_web_fetch_list_timeline","path":"/apis/v1/tikhub/twitter/web/fetch_list_timeline"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/twitter/web/fetch_list_timeline","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/twitter/web/fetch_list_timeline?list_id=84839422' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/twitter/web/fetch_post_comments":{"get":{"description":"Twitter / X (web).\n\n### Purpose:\n- Get comments under the tweet\n### Parameters:\n- tweet_id: Tweet ID\n- cursor: Cursor, default is None, used for paging, obtained from the last request\n### Return:\n- Comments\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_twitter_web_fetch_post_comments","parameters":[{"description":"Cursor, default is None, used for paging, obtained from the last request","in":"query","name":"cursor","required":false,"schema":{"description":"Cursor, default is None, used for paging, obtained from the last request","title":"Cursor","type":"string"}},{"description":"Tweet ID","example":"1835124037934367098","in":"query","name":"tweet_id","required":true,"schema":{"description":"Tweet ID","title":"Tweet Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Comments"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"twitter fetch_post_comments","tags":["tikhub.twitter"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-twitter-web-fetch_post_comments","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:9a0f652d89162064be1306352b1fa9dd20fe3ab6c7d67119b3f3cdb4eece58e9","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ce1e80132e7d"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_twitter_web_fetch_post_comments","path":"/apis/v1/tikhub/twitter/web/fetch_post_comments"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/twitter/web/fetch_post_comments","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/twitter/web/fetch_post_comments?tweet_id=1835124037934367098' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/twitter/web/fetch_retweet_user_list":{"get":{"description":"Twitter / X (web).\n\n### Purpose:\n- Get ReTweet User list\n### Parameters:\n- tweet_id: Tweet ID, can be obtained from the tweet link. For example: 1808168603721650364 in https://x.com/elonmusk/status/1808168603721650364\n- cursor: Cursor, default is None, used for paging, obtained from the last request\n### Return:\n- ReTweet User list\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_twitter_web_fetch_retweet_user_list","parameters":[{"description":"Cursor, default is None, used for paging, obtained from the last request","in":"query","name":"cursor","required":false,"schema":{"description":"Cursor, default is None, used for paging, obtained from the last request","title":"Cursor","type":"string"}},{"description":"Tweet ID, can be obtained from the tweet link. For example: 1808168603721650364 in https://x.com/elonmusk/status/1808168603721650364","example":"1835124037934367098","in":"query","name":"tweet_id","required":true,"schema":{"description":"Tweet ID, can be obtained from the tweet link. For example: 1808168603721650364 in https://x.com/elonmusk/status/1808168603721650364","title":"Tweet Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- ReTweet User list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"twitter fetch_retweet_user_list","tags":["tikhub.twitter"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-twitter-web-fetch_retweet_user_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:aa2f8bd81517aa12e39b65e5600f11b32bb8898a14bfc6a5a193bcbdfe7596a1","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"83e36c3e9eb2"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_twitter_web_fetch_retweet_user_list","path":"/apis/v1/tikhub/twitter/web/fetch_retweet_user_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/twitter/web/fetch_retweet_user_list","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/twitter/web/fetch_retweet_user_list?tweet_id=1835124037934367098' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/twitter/web/fetch_search_communities":{"get":{"description":"Twitter / X (web).\n\n### Purpose:\n- Search communities\n### Parameters:\n- keyword: Search keyword, for example: superman\n- cursor: Cursor, default is None, used for paging, obtained from `next_cursor` of the last response\n### Return:\n- Community search results\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_twitter_web_fetch_search_communities","parameters":[{"description":"Cursor, default is None, used for paging, obtained from `next_cursor` of the last response","in":"query","name":"cursor","required":false,"schema":{"description":"Cursor, default is None, used for paging, obtained from `next_cursor` of the last response","title":"Cursor","type":"string"}},{"description":"Search Keyword","example":"superman","in":"query","name":"keyword","required":true,"schema":{"description":"Search Keyword","title":"Keyword","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Community search results"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"twitter fetch_search_communities","tags":["tikhub.twitter"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-twitter-web-fetch_search_communities","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:21f5e9a5276b6a9766b40c278f366fbb82e82474d87b461d2a08295decd76962","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f3f2617723bf"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_twitter_web_fetch_search_communities","path":"/apis/v1/tikhub/twitter/web/fetch_search_communities"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/twitter/web/fetch_search_communities","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/twitter/web/fetch_search_communities?keyword=superman' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/twitter/web/fetch_search_timeline":{"get":{"description":"Twitter / X (web).\n\n### Purpose:\n- Search\n### Parameters:\n- keyword: Search keyword\n- search_type: Search type, default is Top, other optional values are Latest, Media, People, Lists\n- cursor: Cursor, default is None, used for paging, obtained from the last request\n### Return:\n- Search results\n\n### Note on search result accuracy:\n- X's search does not guarantee the keyword or hashtag appears in the tweet text.\n- Matching happens against more than the caption — it can include the quoted tweet,\n  linked article metadata, media, and account signals.\n- So a returned tweet can be a legitimate match with the term absent from the text field entirely.\n- Requiring a literal substring match in `text` will discard a large share of valid results,\n  which is consistent with the 94.6% drop rate observed in practice.\n- If results look inaccurate, first check whether such a literal filter is being applied downstream.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_twitter_web_fetch_search_timeline","parameters":[{"description":"Cursor, default is None, used for paging, obtained from the last request","in":"query","name":"cursor","required":false,"schema":{"description":"Cursor, default is None, used for paging, obtained from the last request","title":"Cursor","type":"string"}},{"description":"Search Keyword","example":"Elon Musk","in":"query","name":"keyword","required":true,"schema":{"description":"Search Keyword","title":"Keyword","type":"string"}},{"description":"Search type, default is Top, other optional values are Latest, Media, People, Lists","example":"Top","in":"query","name":"search_type","required":false,"schema":{"default":"Top","description":"Search type, default is Top, other optional values are Latest, Media, People, Lists","title":"Search Type","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Search results"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"twitter fetch_search_timeline","tags":["tikhub.twitter"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-twitter-web-fetch_search_timeline","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:ba2f9de6dd24c70aaa17b05c2f822e005f7b260ef9969a9b4f018207fac76ce9","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b6c478054c22"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_twitter_web_fetch_search_timeline","path":"/apis/v1/tikhub/twitter/web/fetch_search_timeline"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/twitter/web/fetch_search_timeline","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/twitter/web/fetch_search_timeline?keyword=Elon+Musk&search_type=Top' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/twitter/web/fetch_trending":{"get":{"description":"Twitter / X (web).\n\n### Purpose:\n- Get Trending\n### Parameters:\n- country: Country, default is UnitedStates, other optional values are as follows\n    - China\n    - India\n    - Japan\n    - Russia\n    - Germany\n    - Indonesia\n    - Brazil\n    - France\n    - UnitedKingdom\n    - Turkey\n    - Italy\n    - Mexico\n    - SouthKorea\n    - Canada\n    - Spain\n    - SaudiArabia\n    - Egypt\n    - Australia\n    - Poland\n    - Iran\n    - Pakistan\n    - Vietnam\n    - Nigeria\n    - Bangladesh\n    - Netherlands\n    - Argentina\n    - Philippines\n    - Malaysia\n    - Colombia\n    - UniteArabEmirates\n    - Romania\n    - Belgium\n    - Switzerland\n    - Singapore\n    - Sweden\n    - Norway\n    - Austria\n    - Kazakhstan\n    - Algeria\n    - Chile\n    - Czechia\n    - Peru\n\n### Return:\n- Trending\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_twitter_web_fetch_trending","parameters":[{"description":"Country, default is UnitedStates, other optional values are as follows\n    - China\n    - India\n    - Japan\n    - Russia\n    - Germany\n    - Indonesia\n    - Brazil\n    - France\n    - UnitedKingdom\n    - Turkey\n    - Italy\n    - Mexico\n    - SouthKorea\n    - Canada\n    - Spain\n    - SaudiArabia\n    - Egypt\n    - Australia\n    - Poland\n    - Iran\n    - Pakistan\n    - Vietnam\n    - Nigeria\n    - Bangladesh\n    - Netherlands\n    - Argentina\n    - Philippines\n    - Malaysia\n    - Colombia\n    - UniteArabEmirates\n    - Romania\n    - Belgium\n    - Switzerland\n    - Singapore\n    - Sweden\n    - Norway\n    - Austria\n    - Kazakhstan\n    - Algeria\n    - Chile\n    - Czechia\n    - Peru","example":"UnitedStates","in":"query","name":"country","required":false,"schema":{"default":"UnitedStates","description":"Country, default is UnitedStates, other optional values are as follows\n    - China\n    - India\n    - Japan\n    - Russia\n    - Germany\n    - Indonesia\n    - Brazil\n    - France\n    - UnitedKingdom\n    - Turkey\n    - Italy\n    - Mexico\n    - SouthKorea\n    - Canada\n    - Spain\n    - SaudiArabia\n    - Egypt\n    - Australia\n    - Poland\n    - Iran\n    - Pakistan\n    - Vietnam\n    - Nigeria\n    - Bangladesh\n    - Netherlands\n    - Argentina\n    - Philippines\n    - Malaysia\n    - Colombia\n    - UniteArabEmirates\n    - Romania\n    - Belgium\n    - Switzerland\n    - Singapore\n    - Sweden\n    - Norway\n    - Austria\n    - Kazakhstan\n    - Algeria\n    - Chile\n    - Czechia\n    - Peru","title":"Country","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Trending"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"twitter fetch_trending","tags":["tikhub.twitter"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-twitter-web-fetch_trending","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:decd56722f9000d950f81e2f1ef4ff1acaa91966d84c7c7940e372bc977fc033","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b4bd76192ff0"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_twitter_web_fetch_trending","path":"/apis/v1/tikhub/twitter/web/fetch_trending"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/twitter/web/fetch_trending","x-aisa-validation":"provider"}},"/apis/v1/tikhub/twitter/web/fetch_tweet_detail":{"get":{"description":"Twitter / X (web).\n\n### Purpose:\n- Get single tweet data\n### Parameters:\n- tweet_id: Tweet ID, can be obtained from the tweet link. For example: 1808168603721650364 in https://x.com/elonmusk/status/1808168603721650364\n### Return:\n- Tweet data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_twitter_web_fetch_tweet_detail","parameters":[{"description":"Tweet ID, can be obtained from the tweet link. For example: 1808168603721650364 in https://x.com/elonmusk/status/1808168603721650364","example":"1808168603721650364","in":"query","name":"tweet_id","required":true,"schema":{"description":"Tweet ID, can be obtained from the tweet link. For example: 1808168603721650364 in https://x.com/elonmusk/status/1808168603721650364","title":"Tweet Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Tweet data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"twitter fetch_tweet_detail","tags":["tikhub.twitter"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-twitter-web-fetch_tweet_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:409bc3958fe8310fc388352d86eb7ff795a8c3c576036adb26a19d7f7aa1b9fa","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3e2ac0e58f1f"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_twitter_web_fetch_tweet_detail","path":"/apis/v1/tikhub/twitter/web/fetch_tweet_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/twitter/web/fetch_tweet_detail","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/twitter/web/fetch_tweet_detail?tweet_id=1808168603721650364' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/twitter/web/fetch_user_about":{"get":{"description":"Twitter / X (web).\n\n### Purpose:\n- Get user about profile\n### Parameters:\n- screen_name: Screen name, for example: elonmusk\n### Return:\n- User account profile info, including registration time, account status and usage\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_twitter_web_fetch_user_about","parameters":[{"description":"Screen Name","example":"elonmusk","in":"query","name":"screen_name","required":true,"schema":{"description":"Screen Name","title":"Screen Name","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- User account profile info, including registration time, account status and usage"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"twitter fetch_user_about","tags":["tikhub.twitter"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-twitter-web-fetch_user_about","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e211ea0a0d40f12fa1dc8a5128afc36454c5aafb68ad6cc819f55075e402ce3b","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"579103d7290f"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_twitter_web_fetch_user_about","path":"/apis/v1/tikhub/twitter/web/fetch_user_about"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/twitter/web/fetch_user_about","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/twitter/web/fetch_user_about?screen_name=elonmusk' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/twitter/web/fetch_user_affiliates":{"get":{"description":"Twitter / X (web).\n\n### Purpose:\n- Get user affiliates\n### Parameters:\n- screen_name: Screen name, for example: NASA. Must be an organization account that has affiliates; personal accounts return an empty list\n- cursor: Cursor, default is None, used for paging, obtained from `next_cursor` of the last response\n### Return:\n- User affiliate account list\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_twitter_web_fetch_user_affiliates","parameters":[{"description":"Cursor, default is None, used for paging, obtained from `next_cursor` of the last response","in":"query","name":"cursor","required":false,"schema":{"description":"Cursor, default is None, used for paging, obtained from `next_cursor` of the last response","title":"Cursor","type":"string"}},{"description":"Screen name, for example: NASA. Must be an organization account that has affiliates; personal accounts return an empty list","example":"NASA","in":"query","name":"screen_name","required":true,"schema":{"description":"Screen name, for example: NASA. Must be an organization account that has affiliates; personal accounts return an empty list","title":"Screen Name","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- User affiliate account list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"twitter fetch_user_affiliates","tags":["tikhub.twitter"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-twitter-web-fetch_user_affiliates","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:10ed6e362956a2abb12a73161f4a1dd3e83674bec1b542ac7d5174ec77814e96","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"66e34e603bcb"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_twitter_web_fetch_user_affiliates","path":"/apis/v1/tikhub/twitter/web/fetch_user_affiliates"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/twitter/web/fetch_user_affiliates","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/twitter/web/fetch_user_affiliates?screen_name=NASA' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/twitter/web/fetch_user_followers":{"get":{"description":"Twitter / X (web).\n\n### Purpose:\n- Get User Followers\n### Parameters:\n- screen_name: Screen Name, for example: elonmusk, can be obtained from the user's homepage link, for example: elonmusk in https://twitter.com/elonmusk\n- cursor: Cursor, default is None, used for paging, obtained from the last request\n### Return:\n- User Followers\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_twitter_web_fetch_user_followers","parameters":[{"description":"Cursor, default is None, used for paging, obtained from the last request","in":"query","name":"cursor","required":false,"schema":{"description":"Cursor, default is None, used for paging, obtained from the last request","title":"Cursor","type":"string"}},{"description":"Screen Name, for example: elonmusk, can be obtained from the user's homepage link, for example: elonmusk in https://twitter.com/elonmusk","example":"elonmusk","in":"query","name":"screen_name","required":true,"schema":{"description":"Screen Name, for example: elonmusk, can be obtained from the user's homepage link, for example: elonmusk in https://twitter.com/elonmusk","title":"Screen Name","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- User Followers"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"twitter fetch_user_followers","tags":["tikhub.twitter"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-twitter-web-fetch_user_followers","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:08eda302e1f5882de09685f50fad2b8f723ff90851fda4b5934c337d4b430f24","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"cde4918bd533"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_twitter_web_fetch_user_followers","path":"/apis/v1/tikhub/twitter/web/fetch_user_followers"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/twitter/web/fetch_user_followers","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/twitter/web/fetch_user_followers?screen_name=elonmusk' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/twitter/web/fetch_user_followings":{"get":{"description":"Twitter / X (web).\n\n### Purpose:\n- Get User Followings\n### Parameters:\n- screen_name: Screen Name, for example: elonmusk, can be obtained from the user's homepage link, for example: elonmusk in https://twitter.com/elonmusk\n- cursor: Cursor, default is None, used for paging, obtained from the last request\n### Return:\n- User Followings\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_twitter_web_fetch_user_followings","parameters":[{"description":"Cursor, default is None, used for paging, obtained from the last request","in":"query","name":"cursor","required":false,"schema":{"description":"Cursor, default is None, used for paging, obtained from the last request","title":"Cursor","type":"string"}},{"description":"Screen Name, for example: elonmusk, can be obtained from the user's homepage link, for example: elonmusk in https://twitter.com/elonmusk","example":"elonmusk","in":"query","name":"screen_name","required":true,"schema":{"description":"Screen Name, for example: elonmusk, can be obtained from the user's homepage link, for example: elonmusk in https://twitter.com/elonmusk","title":"Screen Name","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- User Followings"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"twitter fetch_user_followings","tags":["tikhub.twitter"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-twitter-web-fetch_user_followings","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e349975a7ca1a97741630172b66e0984afa07607df0f387a8d14e570478332ab","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"989db7a10d11"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_twitter_web_fetch_user_followings","path":"/apis/v1/tikhub/twitter/web/fetch_user_followings"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/twitter/web/fetch_user_followings","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/twitter/web/fetch_user_followings?screen_name=elonmusk' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/twitter/web/fetch_user_live_status":{"get":{"description":"Twitter / X (web).\n\n### Purpose:\n- Check user live status\n### Parameters:\n- rest_id: User rest ID (numeric), for example: 44196397\n### Return:\n- Current live status of the user\n\n### Note:\n- This endpoint requires `rest_id` (numeric user ID). Passing a screen name returns an upstream\n  placeholder response (all fields set to \"s\"), not real data.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_twitter_web_fetch_user_live_status","parameters":[{"description":"User rest ID (numeric), for example: 44196397","example":"44196397","in":"query","name":"rest_id","required":true,"schema":{"description":"User rest ID (numeric), for example: 44196397","title":"Rest Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Current live status of the user"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"twitter fetch_user_live_status","tags":["tikhub.twitter"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-twitter-web-fetch_user_live_status","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:c5a67551be635122bf1f23ad23ca486526ed876063ccbb5f776eea8204815d54","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2cda83c7bc93"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_twitter_web_fetch_user_live_status","path":"/apis/v1/tikhub/twitter/web/fetch_user_live_status"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/twitter/web/fetch_user_live_status","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/twitter/web/fetch_user_live_status?rest_id=44196397' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/twitter/web/fetch_user_media":{"get":{"description":"Twitter / X (web).\n\n### Purpose:\n- Get user media\n### Parameters:\n- screen_name: Screen Name, for example: elonmusk, can be obtained from the user's homepage link, for example: elonmusk in https://twitter.com/elonmusk\n- rest_id: User ID, for example: 44196397, if the user ID is used, the username will be ignored, only one of them can be selected.\n- cursor: Cursor, default is None, used for paging, obtained from the `next_cursor` in the last request\n### Return:\n- User media\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_twitter_web_fetch_user_media","parameters":[{"description":"Page Cursor\n\nUsage: Cursor, default is None, used for paging, obtained from the `next_cursor` in the last request","in":"query","name":"cursor","required":false,"schema":{"description":"Page Cursor\n\nUsage: Cursor, default is None, used for paging, obtained from the `next_cursor` in the last request","title":"Cursor","type":"string"}},{"description":"User ID, for example: 44196397, if the user ID is used, the username will be ignored, only one of them can be selected.","example":44196397,"in":"query","name":"rest_id","required":false,"schema":{"description":"User ID, for example: 44196397, if the user ID is used, the username will be ignored, only one of them can be selected.","title":"Rest Id","type":"integer"}},{"description":"Screen Name, for example: elonmusk, can be obtained from the user's homepage link, for example: elonmusk in https://twitter.com/elonmusk","example":"elonmusk","in":"query","name":"screen_name","required":true,"schema":{"description":"Screen Name, for example: elonmusk, can be obtained from the user's homepage link, for example: elonmusk in https://twitter.com/elonmusk","title":"Screen Name","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- User media"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"twitter fetch_user_media","tags":["tikhub.twitter"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-twitter-web-fetch_user_media","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:7edaa3867f052e5652a8afbb2cea2e4cd6c9fbdf1bd7a701c210f8bad17a177f","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"dc7674a3a98c"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_twitter_web_fetch_user_media","path":"/apis/v1/tikhub/twitter/web/fetch_user_media"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/twitter/web/fetch_user_media","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/twitter/web/fetch_user_media?rest_id=44196397&screen_name=elonmusk' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/twitter/web/fetch_user_post_tweet":{"get":{"description":"Twitter / X (web).\n\n### Purpose:\n- Get user post\n### Parameters:\n- screen_name: Screen Name, for example: elonmusk, can be obtained from the user's homepage link, for example: elonmusk in https://twitter.com/elonmusk\n- rest_id: User ID, for example: 44196397, if the user ID is used, the username will be ignored, only one of them can be selected.\n- cursor: Cursor, default is None, used for paging, obtained from the JSON in the last request.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_twitter_web_fetch_user_post_tweet","parameters":[{"description":"Cursor, default is None, used for paging, obtained from the JSON in the last request.","in":"query","name":"cursor","required":false,"schema":{"description":"Cursor, default is None, used for paging, obtained from the JSON in the last request.","title":"Cursor","type":"string"}},{"description":"User ID, for example: 44196397, if the user ID is used, the username will be ignored, only one of them can be selected.","example":44196397,"in":"query","name":"rest_id","required":false,"schema":{"description":"User ID, for example: 44196397, if the user ID is used, the username will be ignored, only one of them can be selected.","title":"Rest Id","type":"integer"}},{"description":"Screen Name, for example: elonmusk, can be obtained from the user's homepage link, for example: elonmusk in https://twitter.com/elonmusk","example":"elonmusk","in":"query","name":"screen_name","required":false,"schema":{"description":"Screen Name, for example: elonmusk, can be obtained from the user's homepage link, for example: elonmusk in https://twitter.com/elonmusk","title":"Screen Name","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"twitter fetch_user_post_tweet","tags":["tikhub.twitter"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-twitter-web-fetch_user_post_tweet","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:27bbbea9f88f276297f7b8a4eda303b4ba36d4554a0c305527dbe53091614a42","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"17dbb4c9afd6"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_twitter_web_fetch_user_post_tweet","path":"/apis/v1/tikhub/twitter/web/fetch_user_post_tweet"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/twitter/web/fetch_user_post_tweet","x-aisa-validation":"provider"}},"/apis/v1/tikhub/twitter/web/fetch_user_profile":{"get":{"description":"Twitter / X (web).\n\n### Purpose:\n- Get user profile\n### Parameters:\n- screen_name: Screen Name, for example: elonmusk, can be obtained from the user's homepage link, for example: elonmusk in https://twitter.com/elonmusk\n- rest_id: User ID, for example: 44196397, if the user ID is used, the username will be ignored, only one of them can be selected.\n### Return:\n- User profile\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_twitter_web_fetch_user_profile","parameters":[{"description":"User ID (If the user ID is used, the user name will be ignored\n\nUsage: User ID, for example: 44196397, if the user ID is used, the username will be ignored, only one of them can be selected.","example":44196397,"in":"query","name":"rest_id","required":false,"schema":{"description":"User ID (If the user ID is used, the user name will be ignored\n\nUsage: User ID, for example: 44196397, if the user ID is used, the username will be ignored, only one of them can be selected.","title":"Rest Id","type":"integer"}},{"description":"Screen Name, for example: elonmusk, can be obtained from the user's homepage link, for example: elonmusk in https://twitter.com/elonmusk","example":"elonmusk","in":"query","name":"screen_name","required":false,"schema":{"description":"Screen Name, for example: elonmusk, can be obtained from the user's homepage link, for example: elonmusk in https://twitter.com/elonmusk","title":"Screen Name","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- User profile"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"twitter fetch_user_profile","tags":["tikhub.twitter"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-twitter-web-fetch_user_profile","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:4e54c702978d925e3dc9a1e7d79f0d1aa9955413f1912c11ef671bc877951e58","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"02b90e6555d8"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_twitter_web_fetch_user_profile","path":"/apis/v1/tikhub/twitter/web/fetch_user_profile"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/twitter/web/fetch_user_profile","x-aisa-validation":"provider"}},"/apis/v1/tikhub/twitter/web/fetch_user_profiles_by_rest_ids":{"get":{"description":"Twitter / X (web).\n\n### Purpose:\n- Get profiles by rest ids\n### Parameters:\n- rest_ids: User IDs, comma separated, for example: 44196397,34743251\n### Return:\n- User profile list\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_twitter_web_fetch_user_profiles_by_rest_ids","parameters":[{"description":"User IDs, comma separated, for example: 44196397,34743251","example":"44196397,34743251","in":"query","name":"rest_ids","required":true,"schema":{"description":"User IDs, comma separated, for example: 44196397,34743251","title":"Rest Ids","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- User profile list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"twitter fetch_user_profiles_by_rest_ids","tags":["tikhub.twitter"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-twitter-web-fetch_user_profiles_by_rest_ids","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:eb37f7b022d6ba0425b259f31793566cc31f655410715cd42f51b246569b25e5","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7f5eb0724c9b"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_twitter_web_fetch_user_profiles_by_rest_ids","path":"/apis/v1/tikhub/twitter/web/fetch_user_profiles_by_rest_ids"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/twitter/web/fetch_user_profiles_by_rest_ids","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/twitter/web/fetch_user_profiles_by_rest_ids?rest_ids=44196397%2C34743251' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/twitter/web/fetch_user_tweet_replies":{"get":{"description":"Twitter / X (web).\n\n### Purpose:\n- Get user tweet replies\n### Parameters:\n- screen_name: Screen Name, for example: elonmusk, can be obtained from the user's homepage link, for example: elonmusk in https://twitter.com/elonmusk\n- cursor: Cursor, default is None, used for paging, obtained from the last request\n### Return:\n- User tweet replies\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_twitter_web_fetch_user_tweet_replies","parameters":[{"description":"Cursor, default is None, used for paging, obtained from the last request","in":"query","name":"cursor","required":false,"schema":{"description":"Cursor, default is None, used for paging, obtained from the last request","title":"Cursor","type":"string"}},{"description":"Screen Name, for example: elonmusk, can be obtained from the user's homepage link, for example: elonmusk in https://twitter.com/elonmusk","example":"elonmusk","in":"query","name":"screen_name","required":true,"schema":{"description":"Screen Name, for example: elonmusk, can be obtained from the user's homepage link, for example: elonmusk in https://twitter.com/elonmusk","title":"Screen Name","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- User tweet replies"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"twitter fetch_user_tweet_replies","tags":["tikhub.twitter"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-twitter-web-fetch_user_tweet_replies","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:668f73b0735ff0b95413a6207344833cd40a15b6a0ac8b968c193c26262fa772","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c879edc7152a"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_twitter_web_fetch_user_tweet_replies","path":"/apis/v1/tikhub/twitter/web/fetch_user_tweet_replies"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/twitter/web/fetch_user_tweet_replies","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/twitter/web/fetch_user_tweet_replies?screen_name=elonmusk' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/wechat_channels/v2/fetch_channel_id_to_username":{"post":{"description":"WeChat Channels (v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Resolve a publicly visible Channel ID (`sph…` short ID) into a finder username (`v2_…@finder`).\n- With the username you can then call `fetch_user_videos`, `fetch_channel_info`, `fetch_user_profile`, etc.\n\n- ⏱️ Due to WeChat server latency, this endpoint responds slowly; please set your client request timeout to 30 seconds — a timeout that is too small may result in being billed without receiving the response.\n\n### Parameters\n- channel_id: Channel ID (`sph…` short ID), e.g. `sphi9BjV8GK0Zsl` (People's Daily). Must start with `sph`.\n- raw: Optional, default True. True=raw response; False=simplified parsed structure.\n\n### Return\n- Resolved finder username plus account nickname and description\n\n### Response structure & JSON Path\n#### `raw=false` (simplified):\n- Input echo: `$.data.channel_id`\n- Resolved finder username (feed directly into downstream endpoints): `$.data.username`\n- Account nickname (search highlight markers stripped): `$.data.nickname`\n- Account description: `$.data.desc` (may be null)\n- On miss: `$.data.username` is null with an explanation at `$.data.error`\n#### `raw=true` (raw):\n- Result groups: `$.data.data[N]` (each group has `type` + `items[]` / `subBoxes[].items[]`)\n- Finder username inside account items: `$.data.data[N].items[M].jumpInfo.userName` or `$.data.data[N].items[M].noticeParam.finderUsername`\n- Title / description: `$.data.data[N].items[M].title` / `.desc`\n- Others: `$.data.query` (query echo), `$.data.continueFlag`, `$.data.offset`\n- Mapping: `username` / `nickname` / `desc` of raw=false are extracted from the first `@finder` account item in `data[].items[]` (or `subBoxes[].items[]`) of raw=true.\n\nAPI references: `fetch_channel_info` = `POST /tikhub/wechat_channels/v2/fetch_channel_info` (operationId: `post_tikhub_wechat_channels_v2_fetch_channel_info`); `fetch_user_profile` = `POST /tikhub/wechat_channels/v2/fetch_user_profile` (operationId: `post_tikhub_wechat_channels_v2_fetch_user_profile`); `fetch_user_videos` = `POST /tikhub/wechat_channels/v2/fetch_user_videos` (operationId: `post_tikhub_wechat_channels_v2_fetch_user_videos`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_wechat_channels_v2_fetch_channel_id_to_username","requestBody":{"content":{"application/json":{"schema":{"properties":{"channel_id":{"description":"WeChat Channels ID (short ID starting with sph\n\nUsage: Channel ID (`sph…` short ID), e.g. `sphi9BjV8GK0Zsl` (People's Daily). Must start with `sph`.","example":"sphi9BjV8GK0Zsl","maxLength":64,"pattern":"^sph[A-Za-z0-9_-]+$","title":"Channel Id","type":"string"},"raw":{"default":false,"description":"True=raw response; False=simplified parsed structure","title":"Raw","type":"boolean"}},"required":["channel_id"],"title":"FetchChannelIdToUsernameRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Resolved finder username plus account nickname and description\n\n### Response structure & JSON Path\n#### `raw=false` (simplified):\n- Input echo: `$.data.channel_id`\n- Resolved finder username (feed directly into downstream endpoints): `$.data.username`\n- Account nickname (search highlight markers stripped): `$.data.nickname`\n- Account description: `$.data.desc` (may be null)\n- On miss: `$.data.username` is null with an explanation at `$.data.error`\n#### `raw=true` (raw):\n- Result groups: `$.data.data[N]` (each group has `type` + `items[]` / `subBoxes[].items[]`)\n- Finder username inside account items: `$.data.data[N].items[M].jumpInfo.userName` or `$.data.data[N].items[M].noticeParam.finderUsername`\n- Title / description: `$.data.data[N].items[M].title` / `.desc`\n- Others: `$.data.query` (query echo), `$.data.continueFlag`, `$.data.offset`\n- Mapping: `username` / `nickname` / `desc` of raw=false are extracted from the first `@finder` account item in `data[].items[]` (or `subBoxes[].items[]`) of raw=true."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"wechat_channels fetch_channel_id_to_username","tags":["tikhub.wechat_channels"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-wechat_channels-v2-fetch_channel_id_to_username","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:cfff5126e58072d1e1b0ae26db7f2fd0de07ee095605b1a2bdb8e37156692437","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8da46f649254"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_wechat_channels_v2_fetch_channel_id_to_username","path":"/apis/v1/tikhub/wechat_channels/v2/fetch_channel_id_to_username"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/wechat_channels/v2/fetch_channel_id_to_username","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/wechat_channels/v2/fetch_channel_id_to_username \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"channel_id\": \"sphi9BjV8GK0Zsl\"\n}'"}]}},"/apis/v1/tikhub/wechat_channels/v2/fetch_channel_info":{"post":{"description":"WeChat Channels (v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get the \"More Info\" of a WeChat Channels account: basic info section (IP location / profile location / **Channel ID** = public sph ID) + verification section (service unit / entity type / internet news service license number / service category / verification time).\n\n- ⏱️ Due to WeChat server latency, this endpoint responds slowly; please set your client request timeout to 30 seconds — a timeout that is too small may result in being billed without receiving the response.\n\n### Parameters\n- username: WeChat Channels finder username (`v2_…@finder` format), e.g. `v2_060000231003b20faec8c6e4811dc1d4c602ee30b0771bbcf220c67926bb76ab7702ac335a53@finder` (People's Daily).\n    - How to get it:\n        - The `username` field of each video object in `fetch_video_detail` / `fetch_user_videos` responses (most common)\n        - `fetch_channel_id_to_username`: convert a Channel ID (`sph…` short ID, e.g. `sphi9BjV8GK0Zsl`) into a finder username\n- raw: Optional, default True. True=raw response; False=simplified parsed structure.\n\n### Return\n- Basic info and verification info of the WeChat Channels account\n\n### Response structure & JSON Path\n#### `raw=false` (simplified):\n- Account username: `$.data.finder_username`\n- Channel ID (sph short ID): `$.data.channel_id`\n- Section list (original section structure preserved): `$.data.sections[N].title`, `$.data.sections[N].items[M].title` / `.content`\n- Flattened \"title→content\" dict (most useful): `$.data.info`, e.g. `$.data.info['视频号ID']`, `$.data.info['IP归属地']`, `$.data.info['服务单位']`, `$.data.info['主体类型']`, `$.data.info['互联网新闻信息服务许可证编号']`, `$.data.info['服务类别']`, `$.data.info['认证时间']`\n#### `raw=true` (raw):\n- Status code: `$.data.baseResponse.ret` (0=success)\n- Section array (camelCase): `$.data.sections[N].title`, `$.data.sections[N].items[M].title` / `.content` / `.type` / `.jumpInfo`\n- Mapping: `info`/`channel_id` of raw=false correspond to `sections[].items[]` of raw=true (flattened by title with rich-text image markers stripped); raw=true does **not** contain the flattened `info` dict or `channel_id`, extract them from sections yourself.\n\nAPI references: `fetch_channel_id_to_username` = `POST /tikhub/wechat_channels/v2/fetch_channel_id_to_username` (operationId: `post_tikhub_wechat_channels_v2_fetch_channel_id_to_username`); `fetch_user_videos` = `POST /tikhub/wechat_channels/v2/fetch_user_videos` (operationId: `post_tikhub_wechat_channels_v2_fetch_user_videos`); `fetch_video_detail` = `POST /tikhub/wechat_channels/v2/fetch_video_detail` (operationId: `post_tikhub_wechat_channels_v2_fetch_video_detail`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_wechat_channels_v2_fetch_channel_info","requestBody":{"content":{"application/json":{"schema":{"properties":{"raw":{"default":true,"description":"True=raw response; False=simplified parsed structure","title":"Raw","type":"boolean"},"username":{"description":"WeChat Channels finder username (`v2_…@finder` format), e.g. `v2_060000231003b20faec8c6e4811dc1d4c602ee30b0771bbcf220c67926bb76ab7702ac335a53@finder` (People's Daily).\n    - How to get it:\n        - The `username` field of each video object in `fetch_video_detail` / `fetch_user_videos` responses (most common)\n        - `fetch_channel_id_to_username`: convert a Channel ID (`sph…` short ID, e.g. `sphi9BjV8GK0Zsl`) into a finder username\n\nAPI references: `fetch_channel_id_to_username` = `POST /tikhub/wechat_channels/v2/fetch_channel_id_to_username` (operationId: `post_tikhub_wechat_channels_v2_fetch_channel_id_to_username`); `fetch_user_videos` = `POST /tikhub/wechat_channels/v2/fetch_user_videos` (operationId: `post_tikhub_wechat_channels_v2_fetch_user_videos`); `fetch_video_detail` = `POST /tikhub/wechat_channels/v2/fetch_video_detail` (operationId: `post_tikhub_wechat_channels_v2_fetch_video_detail`).","example":"v2_060000231003b20faec8c6e4811dc1d4c602ee30b0771bbcf220c67926bb76ab7702ac335a53@finder","maxLength":256,"minLength":10,"pattern":"^v2_[0-9a-fA-F]+@finder$","title":"Username","type":"string"}},"required":["username"],"title":"FetchChannelInfoRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Basic info and verification info of the WeChat Channels account\n\n### Response structure & JSON Path\n#### `raw=false` (simplified):\n- Account username: `$.data.finder_username`\n- Channel ID (sph short ID): `$.data.channel_id`\n- Section list (original section structure preserved): `$.data.sections[N].title`, `$.data.sections[N].items[M].title` / `.content`\n- Flattened \"title→content\" dict (most useful): `$.data.info`, e.g. `$.data.info['视频号ID']`, `$.data.info['IP归属地']`, `$.data.info['服务单位']`, `$.data.info['主体类型']`, `$.data.info['互联网新闻信息服务许可证编号']`, `$.data.info['服务类别']`, `$.data.info['认证时间']`\n#### `raw=true` (raw):\n- Status code: `$.data.baseResponse.ret` (0=success)\n- Section array (camelCase): `$.data.sections[N].title`, `$.data.sections[N].items[M].title` / `.content` / `.type` / `.jumpInfo`\n- Mapping: `info`/`channel_id` of raw=false correspond to `sections[].items[]` of raw=true (flattened by title with rich-text image markers stripped); raw=true does **not** contain the flattened `info` dict or `channel_id`, extract them from sections yourself."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"wechat_channels fetch_channel_info","tags":["tikhub.wechat_channels"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-wechat_channels-v2-fetch_channel_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:4994c9e7edcfe84d25de15c4d9bbb308609e1c6439e41802c0fd7e6cea18c97e","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7d51a41a092a"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_wechat_channels_v2_fetch_channel_info","path":"/apis/v1/tikhub/wechat_channels/v2/fetch_channel_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/wechat_channels/v2/fetch_channel_info","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/wechat_channels/v2/fetch_channel_info \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"username\": \"v2_060000231003b20faec8c6e4811dc1d4c602ee30b0771bbcf220c67926bb76ab7702ac335a53@finder\"\n}'"}]}},"/apis/v1/tikhub/wechat_channels/v2/fetch_collection_videos":{"post":{"description":"WeChat Channels (v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Given a collection `topic_id` (from `fetch_user_collections`), return the video list inside that collection.\n- Each video carries a `media` object (`url` / `url_token` / `decode_key`) ready for download and decryption.\n- Supports pagination for more videos.\n\n- ⏱️ Due to WeChat server latency, this endpoint responds slowly; please set your client request timeout to 30 seconds — a timeout that is too small may result in being billed without receiving the response.\n- ⚠️ Large-integer ID precision: IDs such as `id` / `topic_id` in the response are 64-bit big integers beyond JavaScript's safe-integer range (2^53-1). Always receive / pass such IDs as **strings** (parse JSON with json-bigint or read them as text), never through JS `Number`. Swagger UI rounds the trailing digits of huge integers in its docs view — this is expected and does not affect the actual data returned by the API.\n\n### Parameters\n- topic_id: Collection ID (numeric, from `topic_id` of `fetch_user_collections`). E.g. `14616794565351966924` .\n- topic: Optional, collection name, improves hit rate. Use the exact collection name returned by fetch_user_collections.\n- username: Optional, creator finder username (`v2_…@finder` format), improves hit rate.\n- last_buffer: Optional pagination cursor (base64), **leave empty for the first page**; when `down_continue` is truthy, pass the previous page's `last_buffer`.\n- topic_type: Optional, collection type, default 16 (align with the collection's `topic_type` from `fetch_user_collections`).\n- raw: Optional, default True. True=raw response; False=simplified parsed structure (recommended for media download).\n\n### Return\n- Video list of the collection with pagination cursor\n\n### Response structure & JSON Path\n#### `raw=false` (simplified, snake_case, **recommended for media download**):\n- `$.data.topic_id` / `$.data.title` (collection name)\n- `$.data.total_count` — total videos in the collection; `$.data.count` — items on this page (e.g. 20)\n- `$.data.videos[]` — video array, per item (N is the index):\n    - `$.data.videos[N].id` — video objectId (feed into `fetch_video_detail` / `fetch_video_comments`)\n    - `$.data.videos[N].username` / `.nickname` / `.title` (may be null) / `.create_time`\n    - `$.data.videos[N].read_count` / `.like_count` / `.fav_count` / `.forward_count` / `.comment_count`\n    - `$.data.videos[N].media` — media object (single), download + decrypt:\n        - `$.data.videos[N].media.url` — video CDN link (without Token)\n        - `$.data.videos[N].media.url_token` — Token of the CDN link (anti-hotlinking)\n        - `$.data.videos[N].media.full_url` — pre-concatenated full CDN URL (= `url` + `url_token`, ready to download)\n        - `$.data.videos[N].media.decode_key` — video decryption key (**different on every request**)\n        - Also `cover_url` / `duration` / `width` / `height` / `media_type` etc.\n- `$.data.down_continue` — has next page (1=yes)\n- `$.data.last_buffer` — pagination cursor (pass back to this endpoint for the next page)\n#### `raw=true` (full raw response, camelCase):\n- `$.data.totalCount` → `total_count`\n- `$.data.object[]` → `videos[]` (full video objects), per item:\n    - `$.data.object[N].id` → `id`; `$.data.object[N].username` → `username`\n    - Media at `$.data.object[N].objectDesc.media[0]`: `.url` → `url`, `.urlToken` → `url_token`, `.decodeKey` → `decode_key` (`full_url` is produced by the simplified layer; for raw, concatenate `url` + `urlToken` yourself)\n- `$.data.downContinueFlag` → `down_continue` (note: raw top level also has `continueFlag`; for collection pagination use `downContinueFlag`)\n- `$.data.lastBuffer` (alias `$.data.last_buffer`) → `last_buffer`\n\n### Important Note (video download & decryption)\n- Same as `fetch_video_detail`: accessing `url` directly may fail due to anti-hotlinking, download via `full_url` (Token already appended); if the MP4 cannot be played it is encrypted, decrypt with the `decode_key` from the **same response** (the `decode_key` changes on every request).\n- Online decryption tool: https://evil0ctal.github.io/WeChat-Channels-Video-File-Decryption/\n- Self-deployable decryption API (one-click Docker deployment): https://github.com/Evil0ctal/WeChat-Channels-Video-File-Decryption\n\nAPI references: `fetch_user_collections` = `POST /tikhub/wechat_channels/v2/fetch_user_collections` (operationId: `post_tikhub_wechat_channels_v2_fetch_user_collections`); `fetch_video_comments` = `POST /tikhub/wechat_channels/v2/fetch_video_comments` (operationId: `post_tikhub_wechat_channels_v2_fetch_video_comments`); `fetch_video_detail` = `POST /tikhub/wechat_channels/v2/fetch_video_detail` (operationId: `post_tikhub_wechat_channels_v2_fetch_video_detail`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_wechat_channels_v2_fetch_collection_videos","requestBody":{"content":{"application/json":{"schema":{"properties":{"last_buffer":{"default":"","description":"Optional pagination cursor (base64), **leave empty for the first page**; when `down_continue` is truthy, pass the previous page's `last_buffer`.","pattern":"^[A-Za-z0-9+/=_-]*$","title":"Last Buffer","type":["string","null"]},"raw":{"default":true,"description":"True=raw response; False=simplified parsed structure (recommended for media download","title":"Raw","type":"boolean"},"topic":{"default":"","description":"Optional collection name; use the name returned by fetch_user_collections to improve the match.\n\nAPI references: `fetch_user_collections` = `POST /tikhub/wechat_channels/v2/fetch_user_collections` (operationId: `post_tikhub_wechat_channels_v2_fetch_user_collections`).","example":"早安中国","maxLength":100,"title":"Topic","type":["string","null"]},"topic_id":{"description":"Numeric collection ID from topic_id of fetch_user_collections, for example \"14616794565351966924\".\n\nAPI references: `fetch_user_collections` = `POST /tikhub/wechat_channels/v2/fetch_user_collections` (operationId: `post_tikhub_wechat_channels_v2_fetch_user_collections`).","example":"14616794565351966924","maxLength":32,"pattern":"^[0-9]+$","title":"Topic Id","type":"string"},"topic_type":{"default":16,"description":"Optional, collection type, default 16 (align with the collection's `topic_type` from `fetch_user_collections`).\n\nAPI references: `fetch_user_collections` = `POST /tikhub/wechat_channels/v2/fetch_user_collections` (operationId: `post_tikhub_wechat_channels_v2_fetch_user_collections`).","maximum":1000,"minimum":0,"title":"Topic Type","type":"integer"},"username":{"default":"","description":"Optional, creator finder username (`v2_…@finder` format), improves hit rate.","example":"v2_060000231003b20faec8c6e4811dc1d4c602ee30b0771bbcf220c67926bb76ab7702ac335a53@finder","maxLength":256,"pattern":"^(v2_[0-9a-fA-F]+@finder)?$","title":"Username","type":["string","null"]}},"required":["topic_id"],"title":"FetchCollectionVideosRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Video list of the collection with pagination cursor\n\n### Response structure & JSON Path\n#### `raw=false` (simplified, snake_case, **recommended for media download**):\n- `$.data.topic_id` / `$.data.title` (collection name)\n- `$.data.total_count` — total videos in the collection; `$.data.count` — items on this page (e.g. 20)\n- `$.data.videos[]` — video array, per item (N is the index):\n    - `$.data.videos[N].id` — video objectId (feed into `fetch_video_detail` / `fetch_video_comments`)\n    - `$.data.videos[N].username` / `.nickname` / `.title` (may be null) / `.create_time`\n    - `$.data.videos[N].read_count` / `.like_count` / `.fav_count` / `.forward_count` / `.comment_count`\n    - `$.data.videos[N].media` — media object (single), download + decrypt:\n        - `$.data.videos[N].media.url` — video CDN link (without Token)\n        - `$.data.videos[N].media.url_token` — Token of the CDN link (anti-hotlinking)\n        - `$.data.videos[N].media.full_url` — pre-concatenated full CDN URL (= `url` + `url_token`, ready to download)\n        - `$.data.videos[N].media.decode_key` — video decryption key (**different on every request**)\n        - Also `cover_url` / `duration` / `width` / `height` / `media_type` etc.\n- `$.data.down_continue` — has next page (1=yes)\n- `$.data.last_buffer` — pagination cursor (pass back to this endpoint for the next page)\n#### `raw=true` (full raw response, camelCase):\n- `$.data.totalCount` → `total_count`\n- `$.data.object[]` → `videos[]` (full video objects), per item:\n    - `$.data.object[N].id` → `id`; `$.data.object[N].username` → `username`\n    - Media at `$.data.object[N].objectDesc.media[0]`: `.url` → `url`, `.urlToken` → `url_token`, `.decodeKey` → `decode_key` (`full_url` is produced by the simplified layer; for raw, concatenate `url` + `urlToken` yourself)\n- `$.data.downContinueFlag` → `down_continue` (note: raw top level also has `continueFlag`; for collection pagination use `downContinueFlag`)\n- `$.data.lastBuffer` (alias `$.data.last_buffer`) → `last_buffer`\n\nAPI references: `fetch_video_comments` = `POST /tikhub/wechat_channels/v2/fetch_video_comments` (operationId: `post_tikhub_wechat_channels_v2_fetch_video_comments`); `fetch_video_detail` = `POST /tikhub/wechat_channels/v2/fetch_video_detail` (operationId: `post_tikhub_wechat_channels_v2_fetch_video_detail`)."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"wechat_channels fetch_collection_videos","tags":["tikhub.wechat_channels"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-wechat_channels-v2-fetch_collection_videos","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:acef4da9cb0a37ef27a5261143c09e5bf9f58b50af1fed431ef371ad701ebd10","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"51727b694504"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_wechat_channels_v2_fetch_collection_videos","path":"/apis/v1/tikhub/wechat_channels/v2/fetch_collection_videos"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/wechat_channels/v2/fetch_collection_videos","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/wechat_channels/v2/fetch_collection_videos \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"topic_id\": \"14616794565351966924\"\n}'"}]}},"/apis/v1/tikhub/wechat_channels/v2/fetch_live_detail":{"post":{"description":"WeChat Channels (v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Pass a live `live_id` to get live-room detail: anchor info, live status, online count, replay info, etc.\n\n- ⏱️ Due to WeChat server latency, this endpoint responds slowly; please set your client request timeout to 30 seconds — a timeout that is too small may result in being billed without receiving the response.\n- ⚠️ Large-integer ID precision: IDs such as `live_id` in the response are 64-bit big integers beyond JavaScript's safe-integer range (2^53-1). Always receive / pass such IDs as **strings** (parse JSON with json-bigint or read them as text), never through JS `Number`. Swagger UI rounds the trailing digits of huge integers in its docs view — this is expected and does not affect the actual data returned by the API.\n\n### Parameters\n- live_id: Live ID (numeric). Source: replay items of `fetch_live_history`, live entry, or live share. E.g. `2078950291205875194`.\n- scene: Optional, entry scene, default 5.\n- finder_username: Optional, anchor finder username (`v2_…@finder` format), improves hit rate. E.g. `v2_060000231003b20faec8cae1811ac4d5c702ea32b0771737aa785454f7f8177114cc4d248d66@finder` (Huxiu).\n- raw: Optional, default True. True=raw response; False=simplified parsed structure.\n\n### Return\n- Live room detail\n\n### Response structure & JSON Path\n#### `raw=false` (simplified, snake_case):\n- `$.data.live_id` — live ID; `$.data.object_id` — associated video objectId (may be empty string)\n- `$.data.anchor_nickname` / `$.data.anchor_username` / `$.data.anchor_head_url` — anchor nickname / username / avatar\n- `$.data.live_cover_url` — live cover\n- `$.data.live_status` — live status (1=live / 2=ended …); `$.data.status_desc` — status text (may be empty)\n- `$.data.online_count` / `$.data.max_online_count` — current / peak online count (usually 0 for ended lives)\n- `$.data.replay_status` — replay status; `$.data.replay_url` — replay address (may be empty); `$.data.replay_watch_uv` — replay viewer count\n#### `raw=true` (full raw response, camelCase):\n- `$.data.liveInfo.liveId` → `live_id`; `$.data.liveInfo.objectId` → `object_id`\n- `$.data.liveInfo.liveStatus` → `live_status`; `$.data.liveInfo.statusDesc` → `status_desc`\n- `$.data.liveInfo.onlineCnt` → `online_count`; `$.data.liveInfo.maxOnlineCount` → `max_online_count`\n- `$.data.liveInfo.replayStatus` → `replay_status`; `$.data.liveInfo.replayUrl` → `replay_url`\n- `$.data.liveInfo.replayInfo.watchUv` → `replay_watch_uv`\n- `$.data.anchorContact` (`nickname` / `username` / `headUrl` / `coverImgUrl` / `liveCoverImgUrl`) → anchor-related fields\n- Also dozens of raw fields like `$.data.liveCover`, `$.data.anchorInfo`, `$.data.replaySubscribedCount`\n\nAPI references: `fetch_live_history` = `POST /tikhub/wechat_channels/v2/fetch_live_history` (operationId: `post_tikhub_wechat_channels_v2_fetch_live_history`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_wechat_channels_v2_fetch_live_detail","requestBody":{"content":{"application/json":{"schema":{"properties":{"finder_username":{"default":"","description":"Optional, anchor finder username (`v2_…@finder` format), improves hit rate. E.g. `v2_060000231003b20faec8cae1811ac4d5c702ea32b0771737aa785454f7f8177114cc4d248d66@finder` (Huxiu).","example":"v2_060000231003b20faec8cae1811ac4d5c702ea32b0771737aa785454f7f8177114cc4d248d66@finder","maxLength":256,"pattern":"^(v2_[0-9a-fA-F]+@finder)?$","title":"Finder Username","type":["string","null"]},"live_id":{"description":"Live ID (numeric). Source: replay items of `fetch_live_history`, live entry, or live share. E.g. `2078950291205875194`.\n\nAPI references: `fetch_live_history` = `POST /tikhub/wechat_channels/v2/fetch_live_history` (operationId: `post_tikhub_wechat_channels_v2_fetch_live_history`).","example":"2078950291205875194","maxLength":32,"pattern":"^[0-9]+$","title":"Live Id","type":"string"},"raw":{"default":true,"description":"True=raw response; False=simplified parsed structure","title":"Raw","type":"boolean"},"scene":{"default":5,"description":"Entry scene, default 5","maximum":1000,"minimum":0,"title":"Scene","type":"integer"}},"required":["live_id"],"title":"FetchLiveDetailRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Live room detail\n\n### Response structure & JSON Path\n#### `raw=false` (simplified, snake_case):\n- `$.data.live_id` — live ID; `$.data.object_id` — associated video objectId (may be empty string)\n- `$.data.anchor_nickname` / `$.data.anchor_username` / `$.data.anchor_head_url` — anchor nickname / username / avatar\n- `$.data.live_cover_url` — live cover\n- `$.data.live_status` — live status (1=live / 2=ended …); `$.data.status_desc` — status text (may be empty)\n- `$.data.online_count` / `$.data.max_online_count` — current / peak online count (usually 0 for ended lives)\n- `$.data.replay_status` — replay status; `$.data.replay_url` — replay address (may be empty); `$.data.replay_watch_uv` — replay viewer count\n#### `raw=true` (full raw response, camelCase):\n- `$.data.liveInfo.liveId` → `live_id`; `$.data.liveInfo.objectId` → `object_id`\n- `$.data.liveInfo.liveStatus` → `live_status`; `$.data.liveInfo.statusDesc` → `status_desc`\n- `$.data.liveInfo.onlineCnt` → `online_count`; `$.data.liveInfo.maxOnlineCount` → `max_online_count`\n- `$.data.liveInfo.replayStatus` → `replay_status`; `$.data.liveInfo.replayUrl` → `replay_url`\n- `$.data.liveInfo.replayInfo.watchUv` → `replay_watch_uv`\n- `$.data.anchorContact` (`nickname` / `username` / `headUrl` / `coverImgUrl` / `liveCoverImgUrl`) → anchor-related fields\n- Also dozens of raw fields like `$.data.liveCover`, `$.data.anchorInfo`, `$.data.replaySubscribedCount`"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"wechat_channels fetch_live_detail","tags":["tikhub.wechat_channels"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-wechat_channels-v2-fetch_live_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:2ece9e4d02e7351290444082b83241e2aada380a4d009a60cb75a844eb8fc011","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"534c310aaedc"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_wechat_channels_v2_fetch_live_detail","path":"/apis/v1/tikhub/wechat_channels/v2/fetch_live_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/wechat_channels/v2/fetch_live_detail","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/wechat_channels/v2/fetch_live_detail \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"live_id\": \"2078950291205875194\"\n}'"}]}},"/apis/v1/tikhub/wechat_channels/v2/fetch_live_history":{"post":{"description":"WeChat Channels (v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get a creator's live replay list. Each replay is itself a video object with a `media` object (`url` / `url_token` / `decode_key`) ready for download and decryption.\n- Supports pagination for more replays.\n\n- ⏱️ Due to WeChat server latency, this endpoint responds slowly; please set your client request timeout to 30 seconds — a timeout that is too small may result in being billed without receiving the response.\n- ⚠️ Large-integer ID precision: IDs such as `id` in the response are 64-bit big integers beyond JavaScript's safe-integer range (2^53-1). Always receive / pass such IDs as **strings** (parse JSON with json-bigint or read them as text), never through JS `Number`. Swagger UI rounds the trailing digits of huge integers in its docs view — this is expected and does not affect the actual data returned by the API.\n\n### Parameters\n- username: WeChat Channels finder username (`v2_…@finder` format). Example (an account with live replays): `v2_060000231003b20faec8cae1811ac4d5c702ea32b0771737aa785454f7f8177114cc4d248d66@finder` (Huxiu).\n- last_buffer: Optional pagination cursor (base64), **leave empty for the first page**; when `continue_flag` is truthy, pass the previous page's `last_buffer`.\n- flag: Optional fetch flag, default 12.\n- raw: Optional, default True. True=raw response; False=simplified parsed structure (recommended for media download).\n\n### Return\n- Live replay list with pagination cursor\n\n### Response structure & JSON Path\n#### `raw=false` (simplified, snake_case, **recommended for media download**):\n- `$.data.username`\n- `$.data.count` — items on this page; `$.data.total_count` — total replays (**0 when none**)\n- `$.data.lives[]` — replay array, each item is a video object (same shape as videos of `fetch_collection_videos`), per item (N is the index):\n    - `$.data.lives[N].id` — replay video objectId\n    - `$.data.lives[N].username` / `.nickname` / `.title` / `.create_time`\n    - `$.data.lives[N].like_count` / `.fav_count` / `.forward_count` / `.comment_count` etc.\n    - `$.data.lives[N].media` — media object (single), download + decrypt:\n        - `$.data.lives[N].media.url` — video CDN link (without Token)\n        - `$.data.lives[N].media.url_token` — Token of the CDN link (anti-hotlinking)\n        - `$.data.lives[N].media.full_url` — pre-concatenated full CDN URL (= `url` + `url_token`, ready to download)\n        - `$.data.lives[N].media.decode_key` — video decryption key (**different on every request**)\n- `$.data.continue_flag` — has next page (1=yes)\n- `$.data.last_buffer` — pagination cursor (pass back to this endpoint for the next page)\n#### `raw=true` (full raw response, camelCase):\n- `$.data.totalCount` → `total_count`\n- `$.data.object[]` → `lives[]` (full video objects), media per item at `$.data.object[N].objectDesc.media[0]`: `.url` → `url`, `.urlToken` → `url_token`, `.decodeKey` → `decode_key` (`full_url` is produced by the simplified layer; for raw, concatenate `url` + `urlToken` yourself)\n- `$.data.continueFlag` → `continue_flag`\n- `$.data.lastBuffer` (alias `$.data.last_buffer`) → `last_buffer`\n\n### Important Note (video download & decryption)\n- Same as `fetch_video_detail`: download via `full_url` (Token already appended); if the MP4 cannot be played it is encrypted, decrypt with the `decode_key` from the **same response**.\n- The `live_id` of a replay (live-room dimension) can be fed into `fetch_live_detail`.\n- Online decryption tool: https://evil0ctal.github.io/WeChat-Channels-Video-File-Decryption/\n- Self-deployable decryption API (one-click Docker deployment): https://github.com/Evil0ctal/WeChat-Channels-Video-File-Decryption\n\nAPI references: `fetch_collection_videos` = `POST /tikhub/wechat_channels/v2/fetch_collection_videos` (operationId: `post_tikhub_wechat_channels_v2_fetch_collection_videos`); `fetch_live_detail` = `POST /tikhub/wechat_channels/v2/fetch_live_detail` (operationId: `post_tikhub_wechat_channels_v2_fetch_live_detail`); `fetch_video_detail` = `POST /tikhub/wechat_channels/v2/fetch_video_detail` (operationId: `post_tikhub_wechat_channels_v2_fetch_video_detail`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_wechat_channels_v2_fetch_live_history","requestBody":{"content":{"application/json":{"schema":{"properties":{"flag":{"default":12,"description":"Fetch flag, default 12","maximum":1000,"minimum":0,"title":"Flag","type":"integer"},"last_buffer":{"default":"","description":"Optional pagination cursor (base64), **leave empty for the first page**; when `continue_flag` is truthy, pass the previous page's `last_buffer`.","pattern":"^[A-Za-z0-9+/=_-]*$","title":"Last Buffer","type":["string","null"]},"raw":{"default":true,"description":"True=raw response; False=simplified parsed structure (recommended for media download","title":"Raw","type":"boolean"},"username":{"description":"WeChat Channels finder username (`v2_…@finder` format). Example (an account with live replays): `v2_060000231003b20faec8cae1811ac4d5c702ea32b0771737aa785454f7f8177114cc4d248d66@finder` (Huxiu).","example":"v2_060000231003b20faec8cae1811ac4d5c702ea32b0771737aa785454f7f8177114cc4d248d66@finder","maxLength":256,"minLength":10,"pattern":"^v2_[0-9a-fA-F]+@finder$","title":"Username","type":"string"}},"required":["username"],"title":"FetchLiveHistoryRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Live replay list with pagination cursor\n\n### Response structure & JSON Path\n#### `raw=false` (simplified, snake_case, **recommended for media download**):\n- `$.data.username`\n- `$.data.count` — items on this page; `$.data.total_count` — total replays (**0 when none**)\n- `$.data.lives[]` — replay array, each item is a video object (same shape as videos of `fetch_collection_videos`), per item (N is the index):\n    - `$.data.lives[N].id` — replay video objectId\n    - `$.data.lives[N].username` / `.nickname` / `.title` / `.create_time`\n    - `$.data.lives[N].like_count` / `.fav_count` / `.forward_count` / `.comment_count` etc.\n    - `$.data.lives[N].media` — media object (single), download + decrypt:\n        - `$.data.lives[N].media.url` — video CDN link (without Token)\n        - `$.data.lives[N].media.url_token` — Token of the CDN link (anti-hotlinking)\n        - `$.data.lives[N].media.full_url` — pre-concatenated full CDN URL (= `url` + `url_token`, ready to download)\n        - `$.data.lives[N].media.decode_key` — video decryption key (**different on every request**)\n- `$.data.continue_flag` — has next page (1=yes)\n- `$.data.last_buffer` — pagination cursor (pass back to this endpoint for the next page)\n#### `raw=true` (full raw response, camelCase):\n- `$.data.totalCount` → `total_count`\n- `$.data.object[]` → `lives[]` (full video objects), media per item at `$.data.object[N].objectDesc.media[0]`: `.url` → `url`, `.urlToken` → `url_token`, `.decodeKey` → `decode_key` (`full_url` is produced by the simplified layer; for raw, concatenate `url` + `urlToken` yourself)\n- `$.data.continueFlag` → `continue_flag`\n- `$.data.lastBuffer` (alias `$.data.last_buffer`) → `last_buffer`\n\nAPI references: `fetch_collection_videos` = `POST /tikhub/wechat_channels/v2/fetch_collection_videos` (operationId: `post_tikhub_wechat_channels_v2_fetch_collection_videos`)."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"wechat_channels fetch_live_history","tags":["tikhub.wechat_channels"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-wechat_channels-v2-fetch_live_history","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:4ab6af8bfad6f4eb0445241bcd75bd37eaefa7639e74ab0392c1fa9ab8b6aa8b","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b8b952e456e3"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_wechat_channels_v2_fetch_live_history","path":"/apis/v1/tikhub/wechat_channels/v2/fetch_live_history"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/wechat_channels/v2/fetch_live_history","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/wechat_channels/v2/fetch_live_history \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"username\": \"v2_060000231003b20faec8cae1811ac4d5c702ea32b0771737aa785454f7f8177114cc4d248d66@finder\"\n}'"}]}},"/apis/v1/tikhub/wechat_channels/v2/fetch_search_channel_videos":{"post":{"description":"WeChat Channels (v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- In-channel search: search a creator's published videos by keyword **within that channel only**.\n- **Single page per call.** When `continue_flag=1` and `next_cursor` is non-empty, pass `next_cursor` back verbatim as the `cursor` parameter to get the next page.\n- `next_cursor` is an **opaque string** — do not parse or concatenate it. Upstream seals it (older versions leaked search-session state in plaintext).\n\n- ⏱️ Due to WeChat server latency, this endpoint responds slowly; please set your client request timeout to 30 seconds — a timeout that is too small may result in being billed without receiving the response.\n- ⚠️ Large-integer ID precision: IDs such as `doc_id` in the response are 64-bit big integers beyond JavaScript's safe-integer range (2^53-1). Always receive / pass such IDs as **strings** (parse JSON with json-bigint or read them as text), never through JS `Number`. Swagger UI rounds the trailing digits of huge integers in its docs view — this is expected and does not affect the actual data returned by the API.\n\n### Parameters\n- username: Creator finder username (`v2_…@finder` format). E.g. `v2_060000231003b20faec8c6e4811dc1d4c602ee30b0771bbcf220c67926bb76ab7702ac335a53@finder` (People's Daily).\n- keyword: Keyword to search within the channel (1-100 chars after trimming). For example, `news`.\n- raw: Optional, default True. True=raw search response; False=simplified parsed structure.\n\n### Return\n- In-channel search hit list\n\n### Response structure & JSON Path\n#### `raw=false` (simplified, snake_case):\n- `$.data.username` / `$.data.keyword` — input echo\n- `$.data.count` — hits on this page (e.g. 20)\n- `$.data.items[]` — hit array, per item (N is the index):\n    - `$.data.items[N].type` — result type (e.g. `video`)\n    - `$.data.items[N].doc_id` — document id\n    - `$.data.items[N].title` — title (search highlight markers stripped)\n    - `$.data.items[N].desc` / `.thumb_url` / `.username` / `.nickname` — description / thumbnail / author (**may be null for some items**)\n- `$.data.continue_flag` — has more (1=yes)\n- `$.data.next_cursor` — pagination cursor (opaque string; pass it back as `cursor` for the next page, `null` when there is no next page)\n#### `raw=true` (full raw response, camelCase):\n- `$.data.query` → `keyword`; `$.data.offset` — next page offset (e.g. 20)\n- `$.data.data[]` — result group array; hit items are nested at `$.data.data[N].subBoxes[M].items[]` (or possibly `$.data.data[N].items[]`), flattened into `items[]` by the simplified layer\n- `$.data.continueFlag` → `continue_flag`\n- `$.data.next_cursor` — same as `raw=false`: opaque pagination cursor (injected at top level). Older versions exposed `searchID` and other search context in plaintext; upstream no longer returns it\n\n### Tip\n- To get media (download address / decode_key) of a hit video: this endpoint does not return `media` directly; feed the hit into `fetch_video_detail` to get `media` (`url` / `url_token` / `decode_key`). See `fetch_video_detail` docs for the chain and decryption notes.\n\nAPI references: `fetch_video_detail` = `POST /tikhub/wechat_channels/v2/fetch_video_detail` (operationId: `post_tikhub_wechat_channels_v2_fetch_video_detail`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_wechat_channels_v2_fetch_search_channel_videos","requestBody":{"content":{"application/json":{"schema":{"properties":{"cursor":{"description":"Pagination cursor. Leave empty for the first page, then pass the previous response next_cursor verbatim. The cursor is opaque; do not parse or concatenate it.","maxLength":4096,"title":"Cursor","type":["string","null"]},"keyword":{"description":"Keyword to search within this channel (1-100 chars","example":"news","maxLength":100,"minLength":1,"title":"Keyword","type":"string"},"raw":{"default":true,"description":"True=raw response; False=simplified parsed structure","title":"Raw","type":"boolean"},"username":{"description":"Creator finder username (v2_…@finder format","example":"v2_060000231003b20faec8c6e4811dc1d4c602ee30b0771bbcf220c67926bb76ab7702ac335a53@finder","maxLength":256,"minLength":10,"pattern":"^v2_[0-9a-fA-F]+@finder$","title":"Username","type":"string"}},"required":["username","keyword"],"title":"FetchSearchChannelVideosRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- In-channel search hit list\n\n### Response structure & JSON Path\n#### `raw=false` (simplified, snake_case):\n- `$.data.username` / `$.data.keyword` — input echo\n- `$.data.count` — hits on this page (e.g. 20)\n- `$.data.items[]` — hit array, per item (N is the index):\n    - `$.data.items[N].type` — result type (e.g. `video`)\n    - `$.data.items[N].doc_id` — document id\n    - `$.data.items[N].title` — title (search highlight markers stripped)\n    - `$.data.items[N].desc` / `.thumb_url` / `.username` / `.nickname` — description / thumbnail / author (**may be null for some items**)\n- `$.data.continue_flag` — has more (1=yes)\n- `$.data.next_cursor` — pagination cursor (opaque string; pass it back as `cursor` for the next page, `null` when there is no next page)\n#### `raw=true` (full raw response, camelCase):\n- `$.data.query` → `keyword`; `$.data.offset` — next page offset (e.g. 20)\n- `$.data.data[]` — result group array; hit items are nested at `$.data.data[N].subBoxes[M].items[]` (or possibly `$.data.data[N].items[]`), flattened into `items[]` by the simplified layer\n- `$.data.continueFlag` → `continue_flag`\n- `$.data.next_cursor` — same as `raw=false`: opaque pagination cursor (injected at top level). Older versions exposed `searchID` and other search context in plaintext; upstream no longer returns it"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"wechat_channels fetch_search_channel_videos","tags":["tikhub.wechat_channels"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-wechat_channels-v2-fetch_search_channel_videos","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:87b76d7a1c4365274cf001f1bd4afb51573efd49c49a09c4e15c263ad6f845cb","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"31ac0912d301"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_wechat_channels_v2_fetch_search_channel_videos","path":"/apis/v1/tikhub/wechat_channels/v2/fetch_search_channel_videos"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/wechat_channels/v2/fetch_search_channel_videos","x-aisa-validation":"provider"}},"/apis/v1/tikhub/wechat_channels/v2/fetch_user_collections":{"post":{"description":"WeChat Channels (v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get the \"Collections\" list on a creator's homepage. Pass each collection's `topic_id` to `fetch_collection_videos` to get its videos.\n\n- ⏱️ Due to WeChat server latency, this endpoint responds slowly; please set your client request timeout to 30 seconds — a timeout that is too small may result in being billed without receiving the response.\n- ⚠️ Large-integer ID precision: IDs such as `topic_id` in the response are 64-bit big integers beyond JavaScript's safe-integer range (2^53-1). Always receive / pass such IDs as **strings** (parse JSON with json-bigint or read them as text), never through JS `Number`. Swagger UI rounds the trailing digits of huge integers in its docs view — this is expected and does not affect the actual data returned by the API.\n\n### Parameters\n- username: WeChat Channels finder username (`v2_…@finder` format). E.g. `v2_060000231003b20faec8c6e4811dc1d4c602ee30b0771bbcf220c67926bb76ab7702ac335a53@finder` (People's Daily).\n- raw: Optional, default True. True=raw response; False=simplified parsed structure.\n\n### Return\n- Collection list\n\n### Response structure & JSON Path\n#### `raw=false` (simplified, snake_case):\n- `$.data.username` — finder username\n- `$.data.count` — total collections (e.g. 6)\n- `$.data.collections[]` — collection array, per item (N is the index):\n    - `$.data.collections[N].topic_id` — collection ID (numeric, pass to `fetch_collection_videos`, e.g. `14616794565351966924`)\n    - `$.data.collections[N].name` — collection name \n    - `$.data.collections[N].desc` — collection description (may be empty string)\n    - `$.data.collections[N].cover_url` — collection cover\n    - `$.data.collections[N].feed_count` — number of videos in the collection\n    - `$.data.collections[N].topic_type` — collection type (e.g. 16, matches `topic_type` of `fetch_collection_videos`)\n#### `raw=true` (full raw response, camelCase):\n- `$.data.collectionCount` → `count`\n- `$.data.collectionInfo[]` → `collections[]`, per item:\n    - `$.data.collectionInfo[N].collectionTopicId` → `topic_id` (number; `collectionTopicIdStr` provides a string alias)\n    - `$.data.collectionInfo[N].collectionName` → `name`\n    - `$.data.collectionInfo[N].collectionDesc` → `desc`\n    - `$.data.collectionInfo[N].coverImgUrl` → `cover_url`\n    - `$.data.collectionInfo[N].feedCount` → `feed_count`\n    - `$.data.collectionInfo[N].collectionTopicType` → `topic_type`\n    - Also raw fields like `lastUpdateTime` / `readCount` / `categoryId`\n- `$.data.lastBuffer` — pagination cursor of the collection list (usually empty; few collections, no pagination needed)\n\nAPI references: `fetch_collection_videos` = `POST /tikhub/wechat_channels/v2/fetch_collection_videos` (operationId: `post_tikhub_wechat_channels_v2_fetch_collection_videos`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_wechat_channels_v2_fetch_user_collections","requestBody":{"content":{"application/json":{"schema":{"properties":{"raw":{"default":true,"description":"True=raw response; False=simplified parsed structure","title":"Raw","type":"boolean"},"username":{"description":"WeChat Channels finder username (`v2_…@finder` format). E.g. `v2_060000231003b20faec8c6e4811dc1d4c602ee30b0771bbcf220c67926bb76ab7702ac335a53@finder` (People's Daily).","example":"v2_060000231003b20faec8c6e4811dc1d4c602ee30b0771bbcf220c67926bb76ab7702ac335a53@finder","maxLength":256,"minLength":10,"pattern":"^v2_[0-9a-fA-F]+@finder$","title":"Username","type":"string"}},"required":["username"],"title":"FetchUserCollectionsRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Collection list\n\n### Response structure & JSON Path\n#### `raw=false` (simplified, snake_case):\n- `$.data.username` — finder username\n- `$.data.count` — total collections (e.g. 6)\n- `$.data.collections[]` — collection array, per item (N is the index):\n    - `$.data.collections[N].topic_id` — collection ID (numeric, pass to `fetch_collection_videos`, e.g. `14616794565351966924`)\n    - `$.data.collections[N].name` — collection name \n    - `$.data.collections[N].desc` — collection description (may be empty string)\n    - `$.data.collections[N].cover_url` — collection cover\n    - `$.data.collections[N].feed_count` — number of videos in the collection\n    - `$.data.collections[N].topic_type` — collection type (e.g. 16, matches `topic_type` of `fetch_collection_videos`)\n#### `raw=true` (full raw response, camelCase):\n- `$.data.collectionCount` → `count`\n- `$.data.collectionInfo[]` → `collections[]`, per item:\n    - `$.data.collectionInfo[N].collectionTopicId` → `topic_id` (number; `collectionTopicIdStr` provides a string alias)\n    - `$.data.collectionInfo[N].collectionName` → `name`\n    - `$.data.collectionInfo[N].collectionDesc` → `desc`\n    - `$.data.collectionInfo[N].coverImgUrl` → `cover_url`\n    - `$.data.collectionInfo[N].feedCount` → `feed_count`\n    - `$.data.collectionInfo[N].collectionTopicType` → `topic_type`\n    - Also raw fields like `lastUpdateTime` / `readCount` / `categoryId`\n- `$.data.lastBuffer` — pagination cursor of the collection list (usually empty; few collections, no pagination needed)\n\nAPI references: `fetch_collection_videos` = `POST /tikhub/wechat_channels/v2/fetch_collection_videos` (operationId: `post_tikhub_wechat_channels_v2_fetch_collection_videos`)."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"wechat_channels fetch_user_collections","tags":["tikhub.wechat_channels"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-wechat_channels-v2-fetch_user_collections","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:f9c8c7a5a9badf7fe16305c2f25a2522f648e1cd3b57ca608722152e82c326d6","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"efae4c4c19c6"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_wechat_channels_v2_fetch_user_collections","path":"/apis/v1/tikhub/wechat_channels/v2/fetch_user_collections"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/wechat_channels/v2/fetch_user_collections","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/wechat_channels/v2/fetch_user_collections \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"username\": \"v2_060000231003b20faec8c6e4811dc1d4c602ee30b0771bbcf220c67926bb76ab7702ac335a53@finder\"\n}'"}]}},"/apis/v1/tikhub/wechat_channels/v2/fetch_user_profile":{"post":{"description":"WeChat Channels (v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get a creator's homepage profile and interaction stats. **Complementary** to `fetch_channel_info` (verification entity / license): this endpoint provides nickname / signature / avatar, follower / video / like / favorite / forward counts, live duration, IP region, collection count, linked official accounts, etc.\n\n- ⏱️ Due to WeChat server latency, this endpoint responds slowly; please set your client request timeout to 30 seconds — a timeout that is too small may result in being billed without receiving the response.\n\n### Parameters\n- username: WeChat Channels finder username (`v2_…@finder` format). Source: the `username` field of video objects in `fetch_video_detail` / `fetch_user_videos` responses; or convert a `sph…` short ID via `fetch_channel_id_to_username`. E.g. `v2_060000231003b20faec8c6e4811dc1d4c602ee30b0771bbcf220c67926bb76ab7702ac335a53@finder` (People's Daily).\n- raw: Optional, default True. True=raw response; False=simplified parsed structure.\n\n### Return\n- Account homepage profile and interaction stats\n\n### Response structure & JSON Path\n#### `raw=false` (simplified, flattened snake_case):\n- `$.data.username` — finder username\n- `$.data.nickname` / `$.data.signature` / `$.data.head_url` (avatar) / `$.data.region` (IP region)\n- `$.data.fans_count` — follower count. **Note: some accounts (e.g. People's Daily) return 0**\n- `$.data.feeds_count` — video count (e.g. 10555)\n- `$.data.like_count` / `$.data.fav_count` / `$.data.forward_count` — like / favorite / forward counts (0 for some accounts)\n- `$.data.friend_follow_count` — friend-follow count\n- `$.data.live_duration_hours` — accumulated live streaming hours\n- `$.data.original_flag` — original-content flag\n- `$.data.collection_count` — collection count (e.g. 6; details via `fetch_user_collections`)\n- `$.data.verify_desc` — verification description (may be null)\n- `$.data.linked_accounts[]` — linked official accounts `[{nickname, type}]` \n#### `raw=true` (full raw response, nested camelCase):\n- `$.data.contact.nickname` / `.signature` / `.headUrl` → `nickname` / `signature` / `head_url`\n- `$.data.contact.username` → `username`; `$.data.contact.originalFlag` → `original_flag`\n- `$.data.contact.authInfo` (`authProfession` / `authIconType` …) — verification info\n- `$.data.ipRegionInfo.regionText` → `region`\n- `$.data.fansCount` → `fans_count` (also 0 for some accounts); `$.data.feedsCount` → `feeds_count`\n- `$.data.feedsLikeCount` / `.feedsFavCount` / `.feedsForwardCount` → `like_count` / `fav_count` / `forward_count`\n- `$.data.liveDurationHours` → `live_duration_hours`; `$.data.collectionListInfo.collectionCount` → `collection_count`\n- `$.data.bizInfo.info[]` (`bizNickname` / `serviceTypeName`) → `linked_accounts[]`\n- Also contains dozens of raw fields like `$.data.object[]` (first-screen video list), `$.data.anchorStatInfo` (live session stats), `$.data.lastBuffer` / `$.data.continueFlag` (pagination of the first-screen videos; generally unused here since this endpoint is for profile data).\n\nAPI references: `fetch_channel_id_to_username` = `POST /tikhub/wechat_channels/v2/fetch_channel_id_to_username` (operationId: `post_tikhub_wechat_channels_v2_fetch_channel_id_to_username`); `fetch_channel_info` = `POST /tikhub/wechat_channels/v2/fetch_channel_info` (operationId: `post_tikhub_wechat_channels_v2_fetch_channel_info`); `fetch_user_collections` = `POST /tikhub/wechat_channels/v2/fetch_user_collections` (operationId: `post_tikhub_wechat_channels_v2_fetch_user_collections`); `fetch_user_videos` = `POST /tikhub/wechat_channels/v2/fetch_user_videos` (operationId: `post_tikhub_wechat_channels_v2_fetch_user_videos`); `fetch_video_detail` = `POST /tikhub/wechat_channels/v2/fetch_video_detail` (operationId: `post_tikhub_wechat_channels_v2_fetch_video_detail`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_wechat_channels_v2_fetch_user_profile","requestBody":{"content":{"application/json":{"schema":{"properties":{"raw":{"default":true,"description":"True=raw response; False=simplified parsed structure","title":"Raw","type":"boolean"},"username":{"description":"WeChat Channels finder username (`v2_…@finder` format). Source: the `username` field of video objects in `fetch_video_detail` / `fetch_user_videos` responses; or convert a `sph…` short ID via `fetch_channel_id_to_username`. E.g. `v2_060000231003b20faec8c6e4811dc1d4c602ee30b0771bbcf220c67926bb76ab7702ac335a53@finder` (People's Daily).\n\nAPI references: `fetch_channel_id_to_username` = `POST /tikhub/wechat_channels/v2/fetch_channel_id_to_username` (operationId: `post_tikhub_wechat_channels_v2_fetch_channel_id_to_username`); `fetch_user_videos` = `POST /tikhub/wechat_channels/v2/fetch_user_videos` (operationId: `post_tikhub_wechat_channels_v2_fetch_user_videos`); `fetch_video_detail` = `POST /tikhub/wechat_channels/v2/fetch_video_detail` (operationId: `post_tikhub_wechat_channels_v2_fetch_video_detail`).","example":"v2_060000231003b20faec8c6e4811dc1d4c602ee30b0771bbcf220c67926bb76ab7702ac335a53@finder","maxLength":256,"minLength":10,"pattern":"^v2_[0-9a-fA-F]+@finder$","title":"Username","type":"string"}},"required":["username"],"title":"FetchUserProfileRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Account homepage profile and interaction stats\n\n### Response structure & JSON Path\n#### `raw=false` (simplified, flattened snake_case):\n- `$.data.username` — finder username\n- `$.data.nickname` / `$.data.signature` / `$.data.head_url` (avatar) / `$.data.region` (IP region)\n- `$.data.fans_count` — follower count. **Note: some accounts (e.g. People's Daily) return 0**\n- `$.data.feeds_count` — video count (e.g. 10555)\n- `$.data.like_count` / `$.data.fav_count` / `$.data.forward_count` — like / favorite / forward counts (0 for some accounts)\n- `$.data.friend_follow_count` — friend-follow count\n- `$.data.live_duration_hours` — accumulated live streaming hours\n- `$.data.original_flag` — original-content flag\n- `$.data.collection_count` — collection count (e.g. 6; details via `fetch_user_collections`)\n- `$.data.verify_desc` — verification description (may be null)\n- `$.data.linked_accounts[]` — linked official accounts `[{nickname, type}]` \n#### `raw=true` (full raw response, nested camelCase):\n- `$.data.contact.nickname` / `.signature` / `.headUrl` → `nickname` / `signature` / `head_url`\n- `$.data.contact.username` → `username`; `$.data.contact.originalFlag` → `original_flag`\n- `$.data.contact.authInfo` (`authProfession` / `authIconType` …) — verification info\n- `$.data.ipRegionInfo.regionText` → `region`\n- `$.data.fansCount` → `fans_count` (also 0 for some accounts); `$.data.feedsCount` → `feeds_count`\n- `$.data.feedsLikeCount` / `.feedsFavCount` / `.feedsForwardCount` → `like_count` / `fav_count` / `forward_count`\n- `$.data.liveDurationHours` → `live_duration_hours`; `$.data.collectionListInfo.collectionCount` → `collection_count`\n- `$.data.bizInfo.info[]` (`bizNickname` / `serviceTypeName`) → `linked_accounts[]`\n- Also contains dozens of raw fields like `$.data.object[]` (first-screen video list), `$.data.anchorStatInfo` (live session stats), `$.data.lastBuffer` / `$.data.continueFlag` (pagination of the first-screen videos; generally unused here since this endpoint is for profile data).\n\nAPI references: `fetch_user_collections` = `POST /tikhub/wechat_channels/v2/fetch_user_collections` (operationId: `post_tikhub_wechat_channels_v2_fetch_user_collections`)."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"wechat_channels fetch_user_profile","tags":["tikhub.wechat_channels"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-wechat_channels-v2-fetch_user_profile","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:f421c5854649ee8307dc3e3ccff60d6b9ffd3e691c1b0b25df00460fca6f80d6","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"64d35b30cb56"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_wechat_channels_v2_fetch_user_profile","path":"/apis/v1/tikhub/wechat_channels/v2/fetch_user_profile"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/wechat_channels/v2/fetch_user_profile","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/wechat_channels/v2/fetch_user_profile \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"username\": \"v2_060000231003b20faec8c6e4811dc1d4c602ee30b0771bbcf220c67926bb76ab7702ac335a53@finder\"\n}'"}]}},"/apis/v1/tikhub/wechat_channels/v2/fetch_user_videos":{"post":{"description":"WeChat Channels (v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get the video list from a WeChat Channels account's homepage.\n- Each video carries a `media` object (`url` / `url_token` / `full_url` / `decode_key`) ready for download and decryption.\n- Supports pagination for more videos.\n\n- ⏱️ Due to WeChat server latency, this endpoint responds slowly; please set your client request timeout to 30 seconds — a timeout that is too small may result in being billed without receiving the response.\n- ⚠️ Large-integer ID precision: IDs such as `id` / `object_nonce_id` in the response are 64-bit big integers beyond JavaScript's safe-integer range (2^53-1). Always receive / pass such IDs as **strings** (parse JSON with json-bigint or read them as text), never through JS `Number`. Swagger UI rounds the trailing digits of huge integers in its docs view — this is expected and does not affect the actual data returned by the API.\n\n### Parameters\n- username: WeChat Channels finder username (`v2_…@finder` format), e.g. `v2_060000231003b20faec8c6e4811dc1d4c602ee30b0771bbcf220c67926bb76ab7702ac335a53@finder` (People's Daily). See `fetch_channel_info` / `fetch_video_detail` / `fetch_channel_id_to_username` docs for how to obtain it.\n- last_buffer: Optional pagination cursor (base64). **Leave empty for the first page**; when `up_continue` in the response is truthy, pass the previous page's `last_buffer` to get the next page. (base64 contains `+//=` characters, hence body instead of query.)\n- raw: Optional, default True. True=raw response; False=simplified parsed structure (recommended for media download).\n\n### Return\n- User video list with pagination cursor\n\n### Response structure & JSON Path\n#### `raw=false` (simplified, recommended):\n- Top level: `$.data.username` / `$.data.nickname` / `$.data.count` (videos on this page) / `$.data.up_continue` (has next page) / `$.data.last_buffer` (pagination cursor)\n- Each video `$.data.videos[N]` (N is the index):\n    - `id` (video objectId, feed into `fetch_video_detail` / `fetch_video_comments`): `$.data.videos[N].id`\n    - `object_nonce_id`: `$.data.videos[N].object_nonce_id`\n    - `username` / `nickname` / `title`: `$.data.videos[N].username` etc.\n    - Interaction counts: `$.data.videos[N].read_count` / `.like_count` / `.fav_count` / `.forward_count` / `.comment_count`\n    - Publish time: `$.data.videos[N].create_time`\n    - Location: `$.data.videos[N].location`\n#### `raw=true` (raw):\n- Status code: `$.data.baseResponse.ret`\n- Video array (note: singular **`object`**, camelCase): `$.data.object[N]`\n- Pagination: `$.data.upContinueFlag`, `$.data.lastBuffer` (alias `$.data.last_buffer` also provided)\n- Account profile: `$.data.contact` (nickname/signature/`authInfo` etc.), `$.data.finderUserInfo`\n- Mapping: `videos[]` of raw=false corresponds to `object[]` of raw=true; `nickname` comes from `finderUserInfo` / `contact.nickname`.\n\n### Important Note (video download & decryption)\n- Accessing the `url` field directly may fail to open the video page — WeChat Channels uses **anti-hotlinking**. Concatenate `url` and `url_token` into a full URL and download via any HTTP client (opening = HTTP 200, **does not mean playable**, the file is encrypted).\n- ⚠️ **Video Encryption Notice**: If the downloaded MP4 cannot be played, it is encrypted. Use the `decode_key` field from the response together with the encrypted file to decrypt it.\n- ⚠️ **Important**: WeChat returns a **new encrypted link and `decode_key` on every request** (even for the same video). Make sure the `decode_key` and the downloaded encrypted file come from the **same API response**, otherwise decryption will fail.\n- JSON Path (per video — N is the index):\n    - `raw=false` (**recommended for media download**) — `$.data.videos[N].media` is a single object:\n        - Video CDN link (without Token): `$.data.videos[N].media.url`\n        - Token of the video CDN link: `$.data.videos[N].media.url_token`\n        - Pre-concatenated full CDN URL (= url + url_token, ready to use): `$.data.videos[N].media.full_url`\n        - Video decryption key (different on every request): `$.data.videos[N].media.decode_key`\n    - `raw=true` — media is nested at `$.data.object[N].objectDesc.media[0]` (camelCase: `url` / `urlToken` / `decodeKey`, full URL = `url` + `urlToken`). For media download, prefer `raw=false` for cleaner paths.\n- Online decryption tool: https://evil0ctal.github.io/WeChat-Channels-Video-File-Decryption/\n- Self-deployable decryption API (one-click Docker deployment): https://github.com/Evil0ctal/WeChat-Channels-Video-File-Decryption\n\nAPI references: `fetch_channel_id_to_username` = `POST /tikhub/wechat_channels/v2/fetch_channel_id_to_username` (operationId: `post_tikhub_wechat_channels_v2_fetch_channel_id_to_username`); `fetch_channel_info` = `POST /tikhub/wechat_channels/v2/fetch_channel_info` (operationId: `post_tikhub_wechat_channels_v2_fetch_channel_info`); `fetch_video_comments` = `POST /tikhub/wechat_channels/v2/fetch_video_comments` (operationId: `post_tikhub_wechat_channels_v2_fetch_video_comments`); `fetch_video_detail` = `POST /tikhub/wechat_channels/v2/fetch_video_detail` (operationId: `post_tikhub_wechat_channels_v2_fetch_video_detail`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_wechat_channels_v2_fetch_user_videos","requestBody":{"content":{"application/json":{"schema":{"properties":{"last_buffer":{"default":"","description":"Optional pagination cursor (base64). **Leave empty for the first page**; when `up_continue` in the response is truthy, pass the previous page's `last_buffer` to get the next page. (base64 contains `+//=` characters, hence body instead of query.)","pattern":"^[A-Za-z0-9+/=_-]*$","title":"Last Buffer","type":["string","null"]},"raw":{"default":true,"description":"True=raw response; False=simplified parsed structure (recommended for media download","title":"Raw","type":"boolean"},"username":{"description":"WeChat Channels finder username (`v2_…@finder` format), e.g. `v2_060000231003b20faec8c6e4811dc1d4c602ee30b0771bbcf220c67926bb76ab7702ac335a53@finder` (People's Daily). See `fetch_channel_info` / `fetch_video_detail` / `fetch_channel_id_to_username` docs for how to obtain it.\n\nAPI references: `fetch_channel_id_to_username` = `POST /tikhub/wechat_channels/v2/fetch_channel_id_to_username` (operationId: `post_tikhub_wechat_channels_v2_fetch_channel_id_to_username`); `fetch_channel_info` = `POST /tikhub/wechat_channels/v2/fetch_channel_info` (operationId: `post_tikhub_wechat_channels_v2_fetch_channel_info`); `fetch_video_detail` = `POST /tikhub/wechat_channels/v2/fetch_video_detail` (operationId: `post_tikhub_wechat_channels_v2_fetch_video_detail`).","example":"v2_060000231003b20faec8c6e4811dc1d4c602ee30b0771bbcf220c67926bb76ab7702ac335a53@finder","maxLength":256,"minLength":10,"pattern":"^v2_[0-9a-fA-F]+@finder$","title":"Username","type":"string"}},"required":["username"],"title":"FetchUserVideosRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- User video list with pagination cursor\n\n### Response structure & JSON Path\n#### `raw=false` (simplified, recommended):\n- Top level: `$.data.username` / `$.data.nickname` / `$.data.count` (videos on this page) / `$.data.up_continue` (has next page) / `$.data.last_buffer` (pagination cursor)\n- Each video `$.data.videos[N]` (N is the index):\n    - `id` (video objectId, feed into `fetch_video_detail` / `fetch_video_comments`): `$.data.videos[N].id`\n    - `object_nonce_id`: `$.data.videos[N].object_nonce_id`\n    - `username` / `nickname` / `title`: `$.data.videos[N].username` etc.\n    - Interaction counts: `$.data.videos[N].read_count` / `.like_count` / `.fav_count` / `.forward_count` / `.comment_count`\n    - Publish time: `$.data.videos[N].create_time`\n    - Location: `$.data.videos[N].location`\n#### `raw=true` (raw):\n- Status code: `$.data.baseResponse.ret`\n- Video array (note: singular **`object`**, camelCase): `$.data.object[N]`\n- Pagination: `$.data.upContinueFlag`, `$.data.lastBuffer` (alias `$.data.last_buffer` also provided)\n- Account profile: `$.data.contact` (nickname/signature/`authInfo` etc.), `$.data.finderUserInfo`\n- Mapping: `videos[]` of raw=false corresponds to `object[]` of raw=true; `nickname` comes from `finderUserInfo` / `contact.nickname`.\n\nAPI references: `fetch_video_comments` = `POST /tikhub/wechat_channels/v2/fetch_video_comments` (operationId: `post_tikhub_wechat_channels_v2_fetch_video_comments`); `fetch_video_detail` = `POST /tikhub/wechat_channels/v2/fetch_video_detail` (operationId: `post_tikhub_wechat_channels_v2_fetch_video_detail`)."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"wechat_channels fetch_user_videos","tags":["tikhub.wechat_channels"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-wechat_channels-v2-fetch_user_videos","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:3e8a2b1958c6cde615edb6fd4604f9f983e87dfee36a783e2755b722ea946492","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e4855f2cd588"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_wechat_channels_v2_fetch_user_videos","path":"/apis/v1/tikhub/wechat_channels/v2/fetch_user_videos"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/wechat_channels/v2/fetch_user_videos","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/wechat_channels/v2/fetch_user_videos \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"username\": \"v2_060000231003b20faec8c6e4811dc1d4c602ee30b0771bbcf220c67926bb76ab7702ac335a53@finder\"\n}'"}]}},"/apis/v1/tikhub/wechat_channels/v2/fetch_video_comments":{"post":{"description":"WeChat Channels (v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get first-level comments of a video (with IP region / like count); pass `comment_id` to get second-level replies under that comment.\n- Supports pagination for more comments.\n\n- ⏱️ Due to WeChat server latency, this endpoint responds slowly; please set your client request timeout to 30 seconds — a timeout that is too small may result in being billed without receiving the response.\n- ⚠️ Large-integer ID precision: IDs such as `comment_id` in the response are 64-bit big integers beyond JavaScript's safe-integer range (2^53-1). Always receive / pass such IDs as **strings** (parse JSON with json-bigint or read them as text), never through JS `Number`. Swagger UI rounds the trailing digits of huge integers in its docs view — this is expected and does not affect the actual data returned by the API.\n\n### Parameters\n- object_id: Video objectId (numeric), e.g. `14941130915890399732`. From the video `id` of `fetch_user_videos` / `fetch_video_detail`.\n- last_buffer: Optional pagination cursor (base64). **Leave empty for the first page**; when `down_continue` is truthy, pass the previous page's `last_buffer`.\n- comment_id: Optional. To expand the replies of a comment, pass its `comment_id` (numeric); leave empty for the first-level page.\n- raw: Optional, default True. True=raw response; False=simplified parsed structure.\n\n### Return\n- Comment list with pagination cursor\n\n### Response structure & JSON Path\n#### `raw=false` (simplified):\n- Top level: `$.data.object_id` (echo) / `$.data.comment_id` (echo when expanding replies, otherwise null) / `$.data.count` (comments on this page) / `$.data.down_continue` (has next page) / `$.data.last_buffer` (pagination cursor)\n- Each comment `$.data.comments[N]`:\n    - Comment ID (pass it back to expand its replies): `$.data.comments[N].comment_id`\n    - Commenter: `$.data.comments[N].nickname` / `.username` / `.head_url`\n    - Content: `$.data.comments[N].content`\n    - Like / reply counts: `$.data.comments[N].like_count` / `.reply_count`\n    - Time / IP region: `$.data.comments[N].create_time` / `.ip_region`\n#### `raw=true` (raw):\n- Status code: `$.data.baseResponse.ret`\n- Comment array (camelCase): `$.data.commentInfo[N]`, key fields `commentId` / `nickname` / `username` / `content` / `likeCount` / `createtime` / `headUrl` / `ipRegionInfo.regionText`\n- Pagination: `$.data.downContinueFlag`, `$.data.lastBuffer` (alias `$.data.last_buffer` also provided)\n- Global counts: `$.data.monotonicData.commentCount.commentCount`, `$.data.countInfo` (likeCount/favCount/forwardCount etc.)\n- Mapping: `comments[]` of raw=false corresponds to `commentInfo[]` of raw=true.\n\nAPI references: `fetch_user_videos` = `POST /tikhub/wechat_channels/v2/fetch_user_videos` (operationId: `post_tikhub_wechat_channels_v2_fetch_user_videos`); `fetch_video_detail` = `POST /tikhub/wechat_channels/v2/fetch_video_detail` (operationId: `post_tikhub_wechat_channels_v2_fetch_video_detail`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_wechat_channels_v2_fetch_video_comments","requestBody":{"content":{"application/json":{"schema":{"properties":{"comment_id":{"default":"","description":"Pass a commentId (numeric) to expand its replies, leave empty for first-level comments\n\nUsage: Optional. To expand the replies of a comment, pass its `comment_id` (numeric); leave empty for the first-level page.","maxLength":32,"pattern":"^[0-9]*$","title":"Comment Id","type":["string","null"]},"last_buffer":{"default":"","description":"Optional pagination cursor (base64). **Leave empty for the first page**; when `down_continue` is truthy, pass the previous page's `last_buffer`.","pattern":"^[A-Za-z0-9+/=_-]*$","title":"Last Buffer","type":["string","null"]},"object_id":{"description":"Video objectId (numeric), e.g. `14941130915890399732`. From the video `id` of `fetch_user_videos` / `fetch_video_detail`.\n\nAPI references: `fetch_user_videos` = `POST /tikhub/wechat_channels/v2/fetch_user_videos` (operationId: `post_tikhub_wechat_channels_v2_fetch_user_videos`); `fetch_video_detail` = `POST /tikhub/wechat_channels/v2/fetch_video_detail` (operationId: `post_tikhub_wechat_channels_v2_fetch_video_detail`).","example":"14941130915890399732","maxLength":32,"pattern":"^[0-9]+$","title":"Object Id","type":"string"},"raw":{"default":true,"description":"True=raw response; False=simplified parsed structure","title":"Raw","type":"boolean"}},"required":["object_id"],"title":"FetchVideoCommentsRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Comment list with pagination cursor\n\n### Response structure & JSON Path\n#### `raw=false` (simplified):\n- Top level: `$.data.object_id` (echo) / `$.data.comment_id` (echo when expanding replies, otherwise null) / `$.data.count` (comments on this page) / `$.data.down_continue` (has next page) / `$.data.last_buffer` (pagination cursor)\n- Each comment `$.data.comments[N]`:\n    - Comment ID (pass it back to expand its replies): `$.data.comments[N].comment_id`\n    - Commenter: `$.data.comments[N].nickname` / `.username` / `.head_url`\n    - Content: `$.data.comments[N].content`\n    - Like / reply counts: `$.data.comments[N].like_count` / `.reply_count`\n    - Time / IP region: `$.data.comments[N].create_time` / `.ip_region`\n#### `raw=true` (raw):\n- Status code: `$.data.baseResponse.ret`\n- Comment array (camelCase): `$.data.commentInfo[N]`, key fields `commentId` / `nickname` / `username` / `content` / `likeCount` / `createtime` / `headUrl` / `ipRegionInfo.regionText`\n- Pagination: `$.data.downContinueFlag`, `$.data.lastBuffer` (alias `$.data.last_buffer` also provided)\n- Global counts: `$.data.monotonicData.commentCount.commentCount`, `$.data.countInfo` (likeCount/favCount/forwardCount etc.)\n- Mapping: `comments[]` of raw=false corresponds to `commentInfo[]` of raw=true."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"wechat_channels fetch_video_comments","tags":["tikhub.wechat_channels"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-wechat_channels-v2-fetch_video_comments","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:7393560077872397e0c1e8536081f2d416f34094f588d30606cd75d547feba50","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"af5ec2a1e1e1"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_wechat_channels_v2_fetch_video_comments","path":"/apis/v1/tikhub/wechat_channels/v2/fetch_video_comments"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/wechat_channels/v2/fetch_video_comments","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/wechat_channels/v2/fetch_video_comments \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"object_id\": \"14941130915890399732\"\n}'"}]}},"/apis/v1/tikhub/wechat_channels/v2/fetch_video_detail":{"post":{"description":"WeChat Channels (v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get the full detail of a WeChat Channels video (media address `media` + `decode_key`).\n- Three input options, **choose one, priority object_id > export_id > share_url**.\n\n- ⏱️ Due to WeChat server latency, this endpoint responds slowly; please set your client request timeout to 30 seconds — a timeout that is too small may result in being billed without receiving the response.\n- ⚠️ Large-integer ID precision: IDs such as `id` in the response are 64-bit big integers beyond JavaScript's safe-integer range (2^53-1). Always receive / pass such IDs as **strings** (parse JSON with json-bigint or read them as text), never through JS `Number`. Swagger UI rounds the trailing digits of huge integers in its docs view — this is expected and does not affect the actual data returned by the API.\n\n### Parameters\n- object_id: Highest priority, optional. Video objectId (numeric), e.g. `14941130915890399732`. Obtainable from the video `id` of `fetch_user_videos` / `fetch_collection_videos`.\n- export_id: Second priority, optional. `exportId` from search results (must start with `export/`). Search results often only carry `exportId` without a plain object_id — pass export_id directly in that case (it expires, use it soon).\n- object_nonce_id: Optional. `feedNonceId` (numeric) from search results, pairs with the above to improve hit rate.\n- share_url: Last, optional. Channels share URL (`https://weixin.qq.com/sph/…`), e.g. `https://weixin.qq.com/sph/AH3sCoIPhH`. Used only when both object_id and export_id are empty.\n- raw: Optional, default True. True=raw response; False=simplified parsed structure (recommended for media download).\n- At least one of the three must be provided; `share_url` must be a Channels share URL (`https://weixin.qq.com/sph/…`).\n\n### Return\n- Full video detail (including media download address and decryption key)\n\n### Typical chain (from a video to the account / more videos)\n1. This endpoint `fetch_video_detail` → response contains plain `id` (objectId), `username` (`v2_…@finder`), `media` (`url` / `url_token` / `decode_key`)\n2. Feed the obtained `username` into → `fetch_channel_info` (account info / verification), `fetch_user_videos` (more videos of the account), `fetch_user_profile` (homepage stats), `fetch_video_comments` (comments of this video, using `id` from step 1)\n\n### Response structure & JSON Path\n#### `raw=false` (simplified, recommended):\n- `data` is a single video object:\n    - `id` (video objectId): `$.data.id`\n    - `username` (`v2_…@finder`) / `nickname` / `title`: `$.data.username` etc.\n    - Interaction counts: `$.data.read_count` / `.like_count` / `.fav_count` / `.forward_count` / `.comment_count`\n    - Publish time / type / location: `$.data.create_time` / `$.data.object_type` / `$.data.location`\n    - Media object: `$.data.media` (see download/decryption below)\n#### `raw=true` (raw):\n- Status code: `$.data.baseResponse.ret`\n- Hit receipt: `$.data.objectResponses[0].objectId` / `.exportId`\n- Video object (**note: plural `objects`**, camelCase): `$.data.objects[0]`\n- Mapping: flat fields of raw=false correspond to `objects[0]` of raw=true.\n\n### Important Note (video download & decryption)\n- Accessing the `url` field directly may fail to open the video page — WeChat applies **anti-hotlinking** to Channels pages. Concatenate `url` and `url_token` into a complete URL, then open it in a browser / HTTP client. (Note: opening = HTTP 200, **does not mean playable**, the video file is encrypted.)\n- ⚠️ **Video Encryption Notice**: If the MP4 cannot be played, it is encrypted. Use the `decode_key` field from the response together with the encrypted video file to decrypt it.\n- ⚠️ **Important**: The WeChat API returns a **new encrypted file link and `decode_key` on every request**, even for the same video. Make sure the `decode_key` used for decryption and the downloaded encrypted file come from the **same API response**, otherwise decryption will fail.\n- JSON Path (by raw):\n    - `raw=false` (recommended for media download) — `$.data.media` is a single object:\n        - Video CDN link (without Token): `$.data.media.url`\n        - Token of the video CDN link: `$.data.media.url_token`\n        - Pre-concatenated full CDN URL (= `url` + `url_token`, ready to use): `$.data.media.full_url`\n        - Video decryption key (different on every request): `$.data.media.decode_key`\n    - `raw=true` — `$.data.objects[0].objectDesc.media[0]`:\n        - Video CDN link (without Token): `$.data.objects[0].objectDesc.media[0].url`\n        - Token: `$.data.objects[0].objectDesc.media[0].urlToken`\n        - Full URL = `url` + `urlToken` (concatenate)\n        - Video decryption key: `$.data.objects[0].objectDesc.media[0].decodeKey`\n- Online decryption tool: https://evil0ctal.github.io/WeChat-Channels-Video-File-Decryption/\n- Self-deployable decryption API (one-click Docker deployment): https://github.com/Evil0ctal/WeChat-Channels-Video-File-Decryption\n\nAPI references: `fetch_channel_info` = `POST /tikhub/wechat_channels/v2/fetch_channel_info` (operationId: `post_tikhub_wechat_channels_v2_fetch_channel_info`); `fetch_collection_videos` = `POST /tikhub/wechat_channels/v2/fetch_collection_videos` (operationId: `post_tikhub_wechat_channels_v2_fetch_collection_videos`); `fetch_user_profile` = `POST /tikhub/wechat_channels/v2/fetch_user_profile` (operationId: `post_tikhub_wechat_channels_v2_fetch_user_profile`); `fetch_user_videos` = `POST /tikhub/wechat_channels/v2/fetch_user_videos` (operationId: `post_tikhub_wechat_channels_v2_fetch_user_videos`); `fetch_video_comments` = `POST /tikhub/wechat_channels/v2/fetch_video_comments` (operationId: `post_tikhub_wechat_channels_v2_fetch_video_comments`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_wechat_channels_v2_fetch_video_detail","requestBody":{"content":{"application/json":{"schema":{"properties":{"export_id":{"default":"","description":"Second priority, optional. `exportId` from search results (must start with `export/`). Search results often only carry `exportId` without a plain object_id — pass export_id directly in that case (it expires, use it soon).","maxLength":2048,"pattern":"^(export/.+)?$","title":"Export Id","type":["string","null"]},"object_id":{"default":"","description":"Highest priority, optional. Video objectId (numeric), e.g. `14941130915890399732`. Obtainable from the video `id` of `fetch_user_videos` / `fetch_collection_videos`.\n\nAPI references: `fetch_collection_videos` = `POST /tikhub/wechat_channels/v2/fetch_collection_videos` (operationId: `post_tikhub_wechat_channels_v2_fetch_collection_videos`); `fetch_user_videos` = `POST /tikhub/wechat_channels/v2/fetch_user_videos` (operationId: `post_tikhub_wechat_channels_v2_fetch_user_videos`).","example":"14941130915890399732","maxLength":32,"pattern":"^[0-9]*$","title":"Object Id","type":["string","null"]},"object_nonce_id":{"default":"","description":"Optional objectNonceId (numeric, improves hit rate\n\nUsage: Optional. `feedNonceId` (numeric) from search results, pairs with the above to improve hit rate.","maxLength":32,"pattern":"^[0-9]*$","title":"Object Nonce Id","type":["string","null"]},"raw":{"default":true,"description":"True=raw response; False=simplified parsed structure (recommended for media download","title":"Raw","type":"boolean"},"share_url":{"default":"","description":"Last, optional. Channels share URL (`https://weixin.qq.com/sph/…`), e.g. `https://weixin.qq.com/sph/AH3sCoIPhH`. Used only when both object_id and export_id are empty.","maxLength":256,"pattern":"^(https?://weixin\\.qq\\.com/sph/[A-Za-z0-9]+/?)?$","title":"Share Url","type":["string","null"]}},"title":"FetchVideoDetailRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Full video detail (including media download address and decryption key)\n\n### Response structure & JSON Path\n#### `raw=false` (simplified, recommended):\n- `data` is a single video object:\n    - `id` (video objectId): `$.data.id`\n    - `username` (`v2_…@finder`) / `nickname` / `title`: `$.data.username` etc.\n    - Interaction counts: `$.data.read_count` / `.like_count` / `.fav_count` / `.forward_count` / `.comment_count`\n    - Publish time / type / location: `$.data.create_time` / `$.data.object_type` / `$.data.location`\n    - Media object: `$.data.media` (see download/decryption below)\n#### `raw=true` (raw):\n- Status code: `$.data.baseResponse.ret`\n- Hit receipt: `$.data.objectResponses[0].objectId` / `.exportId`\n- Video object (**note: plural `objects`**, camelCase): `$.data.objects[0]`\n- Mapping: flat fields of raw=false correspond to `objects[0]` of raw=true."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"wechat_channels fetch_video_detail","tags":["tikhub.wechat_channels"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-wechat_channels-v2-fetch_video_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:dbbea6315e455927414434563728eb3b1bd9a0fbce49bf1ec627b49e1b3bb17d","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c6d83b0d9c84"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_wechat_channels_v2_fetch_video_detail","path":"/apis/v1/tikhub/wechat_channels/v2/fetch_video_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/wechat_channels/v2/fetch_video_detail","x-aisa-validation":"provider"}},"/apis/v1/tikhub/wechat_channels/v2/fetch_video_share_url":{"post":{"description":"WeChat Channels (v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Given a video `object_id`, return a shareable `weixin.qq.com/sph/…` short link (the inverse of the `share_url` input of `fetch_video_detail`).\n\n- ⏱️ Due to WeChat server latency, this endpoint responds slowly; please set your client request timeout to 30 seconds — a timeout that is too small may result in being billed without receiving the response.\n\n### Parameters\n- object_id: Video objectId (numeric), e.g. `14941130915890399732`. From the video `id` of `fetch_user_videos` / `fetch_video_detail`.\n- raw: Optional, default True. True=raw response; False=simplified parsed structure.\n\n### Return\n- Video share short link\n\n### Response structure & JSON Path\n#### `raw=false` (simplified):\n- Input echo: `$.data.object_id`\n- Generated share link (feed directly into `share_url` of `fetch_video_detail`): `$.data.share_url`\n#### `raw=true` (raw):\n- Status code: `$.data.baseResponse.ret`\n- Share link: `$.data.feedH5Url`\n- List form (per item when batched): `$.data.urlList[N].feedH5Url` / `$.data.urlList[N].objectId`\n- Mapping: `share_url` of raw=false comes from `feedH5Url` (or `urlList[0].feedH5Url`) of raw=true; `object_id` is the input echo.\n\nAPI references: `fetch_user_videos` = `POST /tikhub/wechat_channels/v2/fetch_user_videos` (operationId: `post_tikhub_wechat_channels_v2_fetch_user_videos`); `fetch_video_detail` = `POST /tikhub/wechat_channels/v2/fetch_video_detail` (operationId: `post_tikhub_wechat_channels_v2_fetch_video_detail`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_wechat_channels_v2_fetch_video_share_url","requestBody":{"content":{"application/json":{"schema":{"properties":{"object_id":{"description":"Video objectId (numeric), e.g. `14941130915890399732`. From the video `id` of `fetch_user_videos` / `fetch_video_detail`.\n\nAPI references: `fetch_user_videos` = `POST /tikhub/wechat_channels/v2/fetch_user_videos` (operationId: `post_tikhub_wechat_channels_v2_fetch_user_videos`); `fetch_video_detail` = `POST /tikhub/wechat_channels/v2/fetch_video_detail` (operationId: `post_tikhub_wechat_channels_v2_fetch_video_detail`).","example":"14941130915890399732","maxLength":32,"pattern":"^[0-9]+$","title":"Object Id","type":"string"},"raw":{"default":true,"description":"True=raw response; False=simplified parsed structure","title":"Raw","type":"boolean"}},"required":["object_id"],"title":"FetchVideoShareUrlRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Video share short link\n\n### Response structure & JSON Path\n#### `raw=false` (simplified):\n- Input echo: `$.data.object_id`\n- Generated share link (feed directly into `share_url` of `fetch_video_detail`): `$.data.share_url`\n#### `raw=true` (raw):\n- Status code: `$.data.baseResponse.ret`\n- Share link: `$.data.feedH5Url`\n- List form (per item when batched): `$.data.urlList[N].feedH5Url` / `$.data.urlList[N].objectId`\n- Mapping: `share_url` of raw=false comes from `feedH5Url` (or `urlList[0].feedH5Url`) of raw=true; `object_id` is the input echo.\n\nAPI references: `fetch_video_detail` = `POST /tikhub/wechat_channels/v2/fetch_video_detail` (operationId: `post_tikhub_wechat_channels_v2_fetch_video_detail`)."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"wechat_channels fetch_video_share_url","tags":["tikhub.wechat_channels"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-wechat_channels-v2-fetch_video_share_url","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:477cf1c762ac84023f62a294069ca04c0921ad687a35bbcda98421d13aaca53a","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a44bf4899472"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_wechat_channels_v2_fetch_video_share_url","path":"/apis/v1/tikhub/wechat_channels/v2/fetch_video_share_url"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/wechat_channels/v2/fetch_video_share_url","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/wechat_channels/v2/fetch_video_share_url \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"object_id\": \"14941130915890399732\"\n}'"}]}},"/apis/v1/tikhub/wechat_mp/v2/fetch_account_articles":{"post":{"description":"WeChat Official Accounts (v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Pass a `gh_username` to get a **single page** of the account's historical posts (**article** tab).\n- **Manual paging**: leave `offset` empty for the first page → take `next_offset` (base64 cursor) from the response → pass it as **`offset`** in the next request; `is_end` truthy means the last page.\n\n- ⏱️ Due to WeChat server latency, this endpoint responds slowly; please set your client request timeout to 30 seconds — a timeout that is too small may result in being billed without receiving the response.\n\n### Parameters\n- username: Official account `gh_username` (`gh_…`). E.g. `gh_363b924965e9`\n- page_size: Optional, default 20. NOTE: WeChat currently **ignores** this parameter — the count is decided by the account itself (1 and 40 return identically). Paginate with `offset` / `next_offset`.\n- offset: Optional pagination cursor (base64), **leave empty for the first page**; for the next page pass `next_offset` from the previous response. E.g. `CAMQChiS5KfRBiAKOJLkp9EGQABIAVgAYABwAQ==`\n- item_show_type: Optional content tab (matches the \"Articles / Videos / Audios\" tabs on the account homepage). Empty / `0`=articles (default), `5`=videos, `7`=audios, `8`=image-text posts. Omitting it = articles, behavior unchanged.\n- raw: Optional, default True. True=raw; False=simplified parsing.\n\n### Return\n- Single page of articles with pagination cursor\n\n> Tip: `offset` is a base64 cursor (contains `+/=`), hence POST body. This endpoint **fetches a single page only and does not auto-paginate**.\n\n### Response structure & JSON Path\n#### `raw=false` (simplified, snake_case):\n- Account username: `$.data.biz_username`\n- Is last page (0/1): `$.data.is_end`\n- Articles returned on this page: `$.data.count`\n- Next-page cursor (pass back as `offset`; null at the last page): `$.data.next_offset`\n- Article list: `$.data.articles[]`\n- Single article (N is the index):\n    - Article appmsgid: `$.data.articles[N].app_msg_id`\n    - Title: `$.data.articles[N].title`\n    - Digest: `$.data.articles[N].digest`\n    - URL: `$.data.articles[N].url`\n    - Cover: `$.data.articles[N].cover` (multi-ratio `$.data.articles[N].covers`)\n    - Publish / update timestamps: `$.data.articles[N].create_time` / `.update_time`\n    - Position / type within the batch: `$.data.articles[N].idx` / `.msg_type` / `.item_show_type`\n    - Image count / paid flags: `$.data.articles[N].pic_count` / `.is_paid` / `.is_pay_subscribe`\n#### `raw=true` (raw, default for this endpoint):\n- `data` top-level fields match the simplified version (`biz_username` / `is_end` / `count` / `next_offset`), but `articles[]` are full raw batch entries (nested camelCase):\n    - Per entry: `$.data.articles[N].appMsg` (with `baseInfo` / `detailInfo`), `$.data.articles[N].baseInfo` (`msgId` / `msgType` / `dateTime` / `status`)\n    - Article bodies are in `$.data.articles[N].appMsg.detailInfo` (one batch may contain multiple articles: headline / secondary)\n    - Pagination also uses top-level `next_offset` passed back as `offset`. For list display, prefer `raw=false` for cleaner paths.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_wechat_mp_v2_fetch_account_articles","requestBody":{"content":{"application/json":{"schema":{"properties":{"item_show_type":{"description":"Optional content tab (matches the \"Articles / Videos / Audios\" tabs on the account homepage). Empty / `0`=articles (default), `5`=videos, `7`=audios, `8`=image-text posts. Omitting it = articles, behavior unchanged.","title":"Item Show Type","type":["integer","null"]},"offset":{"default":"","description":"Optional pagination cursor (base64), **leave empty for the first page**; for the next page pass `next_offset` from the previous response. E.g. `CAMQChiS5KfRBiAKOJLkp9EGQABIAVgAYABwAQ==`","maxLength":8192,"pattern":"^[A-Za-z0-9+/=_-]*$","title":"Offset","type":["string","null"]},"page_size":{"default":20,"description":"Articles per page (default 20). WeChat currently ignores this parameter; the account determines the returned count. Paginate using offset and next_offset.","maximum":100,"minimum":1,"title":"Page Size","type":"integer"},"raw":{"default":true,"description":"True=raw response; False=simplified parsed structure","title":"Raw","type":"boolean"},"username":{"description":"Official account username. Three forms are supported: `gh_…`, `gh_…@app` (mini-program-linked accounts) and custom WeChat IDs (e.g. `nikejdi`). Taken from `$.data.content.user_name` of the article detail endpoints\n\nUsage: Official account `gh_username` (`gh_…`). E.g. `gh_363b924965e9`","example":"gh_363b924965e9","maxLength":80,"pattern":"^[0-9A-Za-z][-_0-9A-Za-z]{1,63}(@[0-9A-Za-z]{1,16})?$","title":"Username","type":"string"}},"required":["username"],"title":"FetchAccountArticlesRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Single page of articles with pagination cursor\n\n> Tip: `offset` is a base64 cursor (contains `+/=`), hence POST body. This endpoint **fetches a single page only and does not auto-paginate**.\n\n### Response structure & JSON Path\n#### `raw=false` (simplified, snake_case):\n- Account username: `$.data.biz_username`\n- Is last page (0/1): `$.data.is_end`\n- Articles returned on this page: `$.data.count`\n- Next-page cursor (pass back as `offset`; null at the last page): `$.data.next_offset`\n- Article list: `$.data.articles[]`\n- Single article (N is the index):\n    - Article appmsgid: `$.data.articles[N].app_msg_id`\n    - Title: `$.data.articles[N].title`\n    - Digest: `$.data.articles[N].digest`\n    - URL: `$.data.articles[N].url`\n    - Cover: `$.data.articles[N].cover` (multi-ratio `$.data.articles[N].covers`)\n    - Publish / update timestamps: `$.data.articles[N].create_time` / `.update_time`\n    - Position / type within the batch: `$.data.articles[N].idx` / `.msg_type` / `.item_show_type`\n    - Image count / paid flags: `$.data.articles[N].pic_count` / `.is_paid` / `.is_pay_subscribe`\n#### `raw=true` (raw, default for this endpoint):\n- `data` top-level fields match the simplified version (`biz_username` / `is_end` / `count` / `next_offset`), but `articles[]` are full raw batch entries (nested camelCase):\n    - Per entry: `$.data.articles[N].appMsg` (with `baseInfo` / `detailInfo`), `$.data.articles[N].baseInfo` (`msgId` / `msgType` / `dateTime` / `status`)\n    - Article bodies are in `$.data.articles[N].appMsg.detailInfo` (one batch may contain multiple articles: headline / secondary)\n    - Pagination also uses top-level `next_offset` passed back as `offset`. For list display, prefer `raw=false` for cleaner paths."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"wechat_mp fetch_account_articles","tags":["tikhub.wechat_mp"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-wechat_mp-v2-fetch_account_articles","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:267f4a2b90c5eefab38f97338c1cf083555f5eb24c5167921c7d864831016017","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"138a97ce7c78"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_wechat_mp_v2_fetch_account_articles","path":"/apis/v1/tikhub/wechat_mp/v2/fetch_account_articles"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/wechat_mp/v2/fetch_account_articles","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/wechat_mp/v2/fetch_account_articles \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"username\": \"gh_363b924965e9\"\n}'"}]}},"/apis/v1/tikhub/wechat_mp/v2/fetch_account_profile":{"post":{"description":"WeChat Official Accounts (v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Pass an account username to get the profile: nickname / IP region / original article count / verification entity type / linked Channels account, etc.\n- NOTE: **signature and avatar are not obtainable through this path** — WeChat's profile response carries neither. They are always `null` and listed in `$.data.unavailable[]` (never faked as empty strings).\n- For the **avatar**, use `/tikhub/wechat_mp/v2/fetch_article_detail_h5` instead (pass any article URL of that account with `raw=true`): `$.data.content.round_head_img` / `$.data.content.hd_head_img`. No endpoint currently exposes the signature.\n- Some accounts (like the example) have sparse fields; `nick_name` / `signature` / `head_url` may be `null`.\n\n- ⏱️ Due to WeChat server latency, this endpoint responds slowly; please set your client request timeout to 30 seconds — a timeout that is too small may result in being billed without receiving the response.\n\n### Parameters\n- username: Official account `gh_username` (`gh_…`). Sources: `content.user_name` from article detail, or `jumpInfo.userName` from WeChat Search V2 `fetch_search` (business_type=account) results. E.g. `gh_363b924965e9`\n- raw: Optional, default True. True=raw; False=simplified parsing.\n\n### Return\n- Official account profile info\n\n### Response structure & JSON Path\n#### `raw=false` (simplified, snake_case):\n- Account username (`gh_…`): `$.data.user_name`\n- Nickname (may be null): `$.data.nick_name`\n- User role: `$.data.user_role`\n- Service type (subscription / service account code): `$.data.service_type`\n- Signature / description (may be null): `$.data.signature`\n- Avatar (may be null): `$.data.head_url`\n- Ban type (0=normal): `$.data.ban_type`\n#### `raw=true` (raw, default for this endpoint):\n- `data` is the full raw response (dozens of top-level fields); simplified fields map to nested locations:\n    - Base info block: `$.data.baseInfo` (raw source of nickname / avatar / description)\n    - Account info: `$.data.accountInfo` (with `userName` etc.)\n    - Stats info: `$.data.statInfo`\n    - Linked Channels account: `$.data.videoFinderInfo`\n    - Service info (raw source of custom menu): `$.data.serviceInfo`\n    - Article tab / message list: `$.data.articleTab` / `$.data.msgList`\n    - IP region: `$.data.ipwording`\n    - Others: `liveInfo` / `nameCard` / `gender` / `setting` / `funcFlag` etc.\n\nAPI references: `fetch_article_detail_h5` = `POST /tikhub/wechat_mp/v2/fetch_article_detail_h5` (operationId: `post_tikhub_wechat_mp_v2_fetch_article_detail_h5`); `fetch_search` = `POST /tikhub/wechat_search/v2/fetch_search` (operationId: `post_tikhub_wechat_search_v2_fetch_search`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_wechat_mp_v2_fetch_account_profile","requestBody":{"content":{"application/json":{"schema":{"properties":{"raw":{"default":true,"description":"True=raw response; False=simplified parsed structure","title":"Raw","type":"boolean"},"username":{"description":"Official account username. Three forms are supported: `gh_…`, `gh_…@app` (mini-program-linked accounts) and custom WeChat IDs (e.g. `nikejdi`). Taken from `$.data.content.user_name` of the article detail endpoints","example":"gh_363b924965e9","maxLength":80,"pattern":"^[0-9A-Za-z][-_0-9A-Za-z]{1,63}(@[0-9A-Za-z]{1,16})?$","title":"Username","type":"string"}},"required":["username"],"title":"FetchAccountRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Official account profile info\n\n### Response structure & JSON Path\n#### `raw=false` (simplified, snake_case):\n- Account username (`gh_…`): `$.data.user_name`\n- Nickname (may be null): `$.data.nick_name`\n- User role: `$.data.user_role`\n- Service type (subscription / service account code): `$.data.service_type`\n- Signature / description (may be null): `$.data.signature`\n- Avatar (may be null): `$.data.head_url`\n- Ban type (0=normal): `$.data.ban_type`\n#### `raw=true` (raw, default for this endpoint):\n- `data` is the full raw response (dozens of top-level fields); simplified fields map to nested locations:\n    - Base info block: `$.data.baseInfo` (raw source of nickname / avatar / description)\n    - Account info: `$.data.accountInfo` (with `userName` etc.)\n    - Stats info: `$.data.statInfo`\n    - Linked Channels account: `$.data.videoFinderInfo`\n    - Service info (raw source of custom menu): `$.data.serviceInfo`\n    - Article tab / message list: `$.data.articleTab` / `$.data.msgList`\n    - IP region: `$.data.ipwording`\n    - Others: `liveInfo` / `nameCard` / `gender` / `setting` / `funcFlag` etc."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"wechat_mp fetch_account_profile","tags":["tikhub.wechat_mp"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-wechat_mp-v2-fetch_account_profile","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:73b4a455cbe7edee947bbd71be0b3d77c6e553e0f4fb4060829ade7c0a6bc853","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a9633d2b8408"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_wechat_mp_v2_fetch_account_profile","path":"/apis/v1/tikhub/wechat_mp/v2/fetch_account_profile"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/wechat_mp/v2/fetch_account_profile","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/wechat_mp/v2/fetch_account_profile \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"username\": \"gh_363b924965e9\"\n}'"}]}},"/apis/v1/tikhub/wechat_mp/v2/fetch_account_services":{"post":{"description":"WeChat Official Accounts (v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Pass a `gh_username` to get the custom menu / service entries at the bottom of the official account. Accounts without a custom menu return an empty menu.\n\n- ⏱️ Due to WeChat server latency, this endpoint responds slowly; please set your client request timeout to 30 seconds — a timeout that is too small may result in being billed without receiving the response.\n\n### Parameters\n- username: Official account `gh_username` (`gh_…`). E.g. `gh_363b924965e9`\n- raw: Optional, default True. True=raw; False=simplified parsing.\n\n### Return\n- Custom menu / service entries of the official account\n\n### Response structure & JSON Path\n#### `raw=false` (simplified, snake_case):\n- Account username: `$.data.biz_username`\n- Menu item list (`[]` when no menu): `$.data.menu[]` — each item is a menu button (name / type / sub-menu / jump); the array is empty for accounts without a custom menu.\n#### `raw=true` (raw, default for this endpoint):\n- `data` is the full raw menu structure. Accounts without a configured menu return an empty object `{}`.\n- The simplified `menu[]` is extracted from this raw structure.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_wechat_mp_v2_fetch_account_services","requestBody":{"content":{"application/json":{"schema":{"properties":{"raw":{"default":true,"description":"True=raw response; False=simplified parsed structure","title":"Raw","type":"boolean"},"username":{"description":"Official account username. Three forms are supported: `gh_…`, `gh_…@app` (mini-program-linked accounts) and custom WeChat IDs (e.g. `nikejdi`). Taken from `$.data.content.user_name` of the article detail endpoints","example":"gh_363b924965e9","maxLength":80,"pattern":"^[0-9A-Za-z][-_0-9A-Za-z]{1,63}(@[0-9A-Za-z]{1,16})?$","title":"Username","type":"string"}},"required":["username"],"title":"FetchAccountRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Custom menu / service entries of the official account\n\n### Response structure & JSON Path\n#### `raw=false` (simplified, snake_case):\n- Account username: `$.data.biz_username`\n- Menu item list (`[]` when no menu): `$.data.menu[]` — each item is a menu button (name / type / sub-menu / jump); the array is empty for accounts without a custom menu.\n#### `raw=true` (raw, default for this endpoint):\n- `data` is the full raw menu structure. Accounts without a configured menu return an empty object `{}`.\n- The simplified `menu[]` is extracted from this raw structure."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"wechat_mp fetch_account_services","tags":["tikhub.wechat_mp"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-wechat_mp-v2-fetch_account_services","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:5207cdbf71678e66ecd4e6575bfaeef0c0a3145c62f71d516498c030445dc106","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"69400cabaf3d"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_wechat_mp_v2_fetch_account_services","path":"/apis/v1/tikhub/wechat_mp/v2/fetch_account_services"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/wechat_mp/v2/fetch_account_services","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/wechat_mp/v2/fetch_account_services \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"username\": \"gh_363b924965e9\"\n}'"}]}},"/apis/v1/tikhub/wechat_mp/v2/fetch_article_ad":{"post":{"description":"WeChat Official Accounts (v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Pass an article URL to get the embedded ad slot info of the article. This endpoint responds relatively slowly, please be patient; articles without ads return empty.\n\n- ⏱️ Due to WeChat server latency, this endpoint responds slowly; please set your client request timeout to 30 seconds — a timeout that is too small may result in being billed without receiving the response.\n\n### Parameters\n- url: WeChat MP article URL. E.g. `https://mp.weixin.qq.com/s/TSNQKkRpN1qbKsT7BvzqIw` (this article has no ads, returns empty)\n- raw: Optional, default True. True=full raw response; False=flattened ad list.\n\n### Return\n- Article ad slot info\n\n### Response structure & JSON Path\n#### `raw=false` (simplified projection):\n- `data` is the flattened ad list:\n    - `$.data.count`: number of ads (merged from `advertisement_info` and `ad_slot_data`)\n    - `$.data.ads[]`: ad item list (`[]` when no ads)\n#### `raw=true` (raw):\n- `data` is aggregated by the responses captured:\n    - `$.data.pages`: number of response pages\n    - `$.data.results[]`: full raw response per page (raw ad fields are inside `advertisement_info` / `ad_slot_data` of each page — the source of `ads` in simplified mode)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_wechat_mp_v2_fetch_article_ad","requestBody":{"content":{"application/json":{"schema":{"properties":{"raw":{"default":true,"description":"True=raw response; False=simplified parsed structure","title":"Raw","type":"boolean"},"url":{"description":"… or long URL with __biz","example":"https://mp.weixin.qq.com/s/TSNQKkRpN1qbKsT7BvzqIw","maxLength":2048,"pattern":"^https?://mp\\.weixin\\.qq\\.com/s([/?].+)?$","title":"Url","type":"string"}},"required":["url"],"title":"FetchArticleDetailRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Article ad slot info\n\n### Response structure & JSON Path\n#### `raw=false` (simplified projection):\n- `data` is the flattened ad list:\n    - `$.data.count`: number of ads (merged from `advertisement_info` and `ad_slot_data`)\n    - `$.data.ads[]`: ad item list (`[]` when no ads)\n#### `raw=true` (raw):\n- `data` is aggregated by the responses captured:\n    - `$.data.pages`: number of response pages\n    - `$.data.results[]`: full raw response per page (raw ad fields are inside `advertisement_info` / `ad_slot_data` of each page — the source of `ads` in simplified mode)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"wechat_mp fetch_article_ad","tags":["tikhub.wechat_mp"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-wechat_mp-v2-fetch_article_ad","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:9e98a176d85716420bdb7ff68300182841f2e630c40d4d30866a205ff3f07a78","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a610652c4c71"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_wechat_mp_v2_fetch_article_ad","path":"/apis/v1/tikhub/wechat_mp/v2/fetch_article_ad"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/wechat_mp/v2/fetch_article_ad","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/wechat_mp/v2/fetch_article_ad \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"url\": \"https://mp.weixin.qq.com/s/TSNQKkRpN1qbKsT7BvzqIw\"\n}'"}]}},"/apis/v1/tikhub/wechat_mp/v2/fetch_article_comments":{"post":{"description":"WeChat Official Accounts (v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get WeChat MP article comments (single page, `buffer` cursor pagination); returns one page of featured comments.\n- **Pagination**: leave `buffer` empty for the first page → take `buffer` from the response → pass it back in the next request; `has_more` false means the last page.\n- For second-level replies of a specific comment, use `fetch_comment_replies` (pass the comment's `content_id`).\n\n- ⏱️ Due to WeChat server latency, this endpoint responds slowly; please set your client request timeout to 30 seconds — a timeout that is too small may result in being billed without receiving the response.\n- ⚠️ Large-integer ID precision: IDs such as `content_id` in the response are 64-bit big integers beyond JavaScript's safe-integer range (2^53-1). Always receive / pass such IDs as **strings** (parse JSON with json-bigint or read them as text), never through JS `Number`. Swagger UI rounds the trailing digits of huge integers in its docs view — this is expected and does not affect the actual data returned by the API.\n\n### Parameters\n- url: WeChat MP article URL (`https://mp.weixin.qq.com/s/…`). E.g. `https://mp.weixin.qq.com/s/TSNQKkRpN1qbKsT7BvzqIw`\n- buffer: Optional, default empty. Pagination cursor; leave empty for the first page, pass `buffer` from the previous response for the next page.\n- raw: Optional, default True. True=full raw comment objects; False=simplified comment view.\n\n### Return\n- One page of comments with pagination cursor\n\n### Response structure & JSON Path\n#### `raw=false` (simplified view):\n- `data` outer level is the page summary; `comments[]` are simplified comments:\n    - `$.data.appmsgid`: message id\n    - `$.data.elected_total`: total featured comments\n    - `$.data.total_count`: total comments\n    - `$.data.buffer`: next-page cursor (pass back as `buffer`; empty string at the last page)\n    - `$.data.has_more`: whether there is a next page\n    - `$.data.comment_id`: article comment identifier (internal)\n    - `$.data.comments[N].content_id`: comment id (**feed into `content_id` of `fetch_comment_replies`**)\n    - `$.data.comments[N].nick_name`: commenter nickname\n    - `$.data.comments[N].content`: comment content\n    - `$.data.comments[N].like_num`: like count\n    - `$.data.comments[N].create_time`: comment timestamp\n    - `$.data.comments[N].ip_wording`: IP region (`province_name` / `city_name` etc.)\n    - `$.data.comments[N].is_elected` / `is_top`: featured / pinned flags\n    - `$.data.comments[N].reply_total`: total second-level replies\n    - `$.data.comments[N].replies[]`: reply preview (simplified, see `fetch_comment_replies`)\n#### `raw=true` (raw):\n- `data` outer level same as above (`appmsgid` / `elected_total` / `total_count` / `buffer` / `has_more` / `comment_id`); `comments[]` are full raw comment objects with more fields (snake_case):\n    - `$.data.comments[N].content_id`: comment id (same as simplified mode, still the value fed into `fetch_comment_replies`)\n    - `$.data.comments[N].content` / `nick_name` / `like_num` / `create_time` / `ip_wording` / `is_elected` / `is_top`: same names and meanings as `raw=false`\n    - Raw-only extra fields: `$.data.comments[N].id` (floor number) / `openid` / `identity_type` / `logo_url` (avatar) / `like_status` / `is_from_me` / `$.data.comments[N].reply_new` (with `reply_total_cnt` / `reply_list`, corresponding to `reply_total` / `replies` of the simplified mode)\n\nAPI references: `fetch_comment_replies` = `POST /tikhub/wechat_mp/v2/fetch_comment_replies` (operationId: `post_tikhub_wechat_mp_v2_fetch_comment_replies`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_wechat_mp_v2_fetch_article_comments","requestBody":{"content":{"application/json":{"schema":{"properties":{"buffer":{"default":"","description":"Optional, default empty. Pagination cursor; leave empty for the first page, pass `buffer` from the previous response for the next page.","maxLength":8192,"title":"Buffer","type":["string","null"]},"comment_id":{"description":"Article comment id (optional, performance shortcut): when omitted, upstream must fetch and parse the whole article HTML to obtain it, which accounts for about half of this endpoint's latency","maxLength":32,"pattern":"^[0-9]*$","title":"Comment Id","type":["string","null"]},"raw":{"default":true,"description":"True=raw response; False=simplified parsed structure","title":"Raw","type":"boolean"},"url":{"description":"WeChat MP article URL (`https://mp.weixin.qq.com/s/…`). E.g. `https://mp.weixin.qq.com/s/TSNQKkRpN1qbKsT7BvzqIw`","example":"https://mp.weixin.qq.com/s/TSNQKkRpN1qbKsT7BvzqIw","maxLength":2048,"pattern":"^https?://mp\\.weixin\\.qq\\.com/s([/?].+)?$","title":"Url","type":"string"}},"required":["url"],"title":"FetchArticleCommentsRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- One page of comments with pagination cursor\n\n### Response structure & JSON Path\n#### `raw=false` (simplified view):\n- `data` outer level is the page summary; `comments[]` are simplified comments:\n    - `$.data.appmsgid`: message id\n    - `$.data.elected_total`: total featured comments\n    - `$.data.total_count`: total comments\n    - `$.data.buffer`: next-page cursor (pass back as `buffer`; empty string at the last page)\n    - `$.data.has_more`: whether there is a next page\n    - `$.data.comment_id`: article comment identifier (internal)\n    - `$.data.comments[N].content_id`: comment id (**feed into `content_id` of `fetch_comment_replies`**)\n    - `$.data.comments[N].nick_name`: commenter nickname\n    - `$.data.comments[N].content`: comment content\n    - `$.data.comments[N].like_num`: like count\n    - `$.data.comments[N].create_time`: comment timestamp\n    - `$.data.comments[N].ip_wording`: IP region (`province_name` / `city_name` etc.)\n    - `$.data.comments[N].is_elected` / `is_top`: featured / pinned flags\n    - `$.data.comments[N].reply_total`: total second-level replies\n    - `$.data.comments[N].replies[]`: reply preview (simplified, see `fetch_comment_replies`)\n#### `raw=true` (raw):\n- `data` outer level same as above (`appmsgid` / `elected_total` / `total_count` / `buffer` / `has_more` / `comment_id`); `comments[]` are full raw comment objects with more fields (snake_case):\n    - `$.data.comments[N].content_id`: comment id (same as simplified mode, still the value fed into `fetch_comment_replies`)\n    - `$.data.comments[N].content` / `nick_name` / `like_num` / `create_time` / `ip_wording` / `is_elected` / `is_top`: same names and meanings as `raw=false`\n    - Raw-only extra fields: `$.data.comments[N].id` (floor number) / `openid` / `identity_type` / `logo_url` (avatar) / `like_status` / `is_from_me` / `$.data.comments[N].reply_new` (with `reply_total_cnt` / `reply_list`, corresponding to `reply_total` / `replies` of the simplified mode)\n\nAPI references: `fetch_comment_replies` = `POST /tikhub/wechat_mp/v2/fetch_comment_replies` (operationId: `post_tikhub_wechat_mp_v2_fetch_comment_replies`)."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"wechat_mp fetch_article_comments","tags":["tikhub.wechat_mp"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-wechat_mp-v2-fetch_article_comments","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:31b1d0b6d3a3e2317c09e284262599e581500ef3ddd6d62fcbe85fd18c5afbdd","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a526ff28639a"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_wechat_mp_v2_fetch_article_comments","path":"/apis/v1/tikhub/wechat_mp/v2/fetch_article_comments"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/wechat_mp/v2/fetch_article_comments","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/wechat_mp/v2/fetch_article_comments \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"url\": \"https://mp.weixin.qq.com/s/TSNQKkRpN1qbKsT7BvzqIw\"\n}'"}]}},"/apis/v1/tikhub/wechat_mp/v2/fetch_article_detail":{"post":{"description":"WeChat Official Accounts (v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Pass an article URL to get the article body / title / author / cover / publish time / album info.\n- Regardless of `raw`, the nested `content` JSON string is always parsed into an object (structure normalized); `raw` only controls the projection scope of outer fields.\n\n- ⏱️ Due to WeChat server latency, this endpoint responds slowly; please set your client request timeout to 30 seconds — a timeout that is too small may result in being billed without receiving the response.\n- ⚠️ Large-integer ID precision: IDs such as `comment_id` / `msgId` in the response are 64-bit big integers beyond JavaScript's safe-integer range (2^53-1). Always receive / pass such IDs as **strings** (parse JSON with json-bigint or read them as text), never through JS `Number`. Swagger UI rounds the trailing digits of huge integers in its docs view — this is expected and does not affect the actual data returned by the API.\n\n### Parameters\n- url: WeChat MP article URL (`https://mp.weixin.qq.com/s/…` or long URL with `__biz`). E.g. `https://mp.weixin.qq.com/s/TSNQKkRpN1qbKsT7BvzqIw`\n- raw: Optional, default True. True=raw response; False=simplified projection.\n\n### Return\n- Article detail (body / title / author / cover / publish time / album info)\n\n### Response structure & JSON Path\n#### `raw=false` (simplified projection):\n- `data` has only 4 top-level fields; the article body is aggregated in `content`:\n    - `$.data.url`: article URL\n    - `$.data.bizUin`: official account bizUin (int)\n    - `$.data.itemIdx`: article position index\n    - `$.data.content`: parsed body object, common paths:\n        - `$.data.content.title`: title\n        - `$.data.content.nick_name` / `$.data.content.user_name`: account name / gh_username\n        - `$.data.content.author`: author\n        - `$.data.content.desc`: digest\n        - `$.data.content.create_time`: publish time (text like `\"2025-03-05 12:22\"`)\n        - `$.data.content.ori_create_time`: publish timestamp (int seconds)\n        - `$.data.content.cdn_url`: cover image\n        - `$.data.content.comment_id`: comment id (internal id fed into comment endpoints)\n        - `$.data.content.appmsgalbuminfo`: album info (`album_id` / `title` / prev & next links)\n        - `$.data.content.content_text`: plain text extracted from the body HTML\n#### `raw=true` (raw):\n- `data` is the full item (all fields of `raw=false`, plus template / cache / time metadata):\n    - `$.data.url` / `$.data.bizUin` / `$.data.itemIdx`: same as simplified mode\n    - `$.data.msgId`: message id\n    - `$.data.lastModifyTime`: last modified timestamp\n    - `$.data.tmplVersion` / `$.data.tmplVersions[]`: H5 template versions\n    - `$.data.clientCacheTime`: client cache seconds\n    - `$.data.content.*`: same structure as `content` of `raw=false` (also includes `content_text`)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_wechat_mp_v2_fetch_article_detail","requestBody":{"content":{"application/json":{"schema":{"properties":{"raw":{"default":true,"description":"True=raw response; False=simplified parsed structure","title":"Raw","type":"boolean"},"url":{"description":"… or long URL with __biz","example":"https://mp.weixin.qq.com/s/TSNQKkRpN1qbKsT7BvzqIw","maxLength":2048,"pattern":"^https?://mp\\.weixin\\.qq\\.com/s([/?].+)?$","title":"Url","type":"string"}},"required":["url"],"title":"FetchArticleDetailRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Article detail (body / title / author / cover / publish time / album info)\n\n### Response structure & JSON Path\n#### `raw=false` (simplified projection):\n- `data` has only 4 top-level fields; the article body is aggregated in `content`:\n    - `$.data.url`: article URL\n    - `$.data.bizUin`: official account bizUin (int)\n    - `$.data.itemIdx`: article position index\n    - `$.data.content`: parsed body object, common paths:\n        - `$.data.content.title`: title\n        - `$.data.content.nick_name` / `$.data.content.user_name`: account name / gh_username\n        - `$.data.content.author`: author\n        - `$.data.content.desc`: digest\n        - `$.data.content.create_time`: publish time (text like `\"2025-03-05 12:22\"`)\n        - `$.data.content.ori_create_time`: publish timestamp (int seconds)\n        - `$.data.content.cdn_url`: cover image\n        - `$.data.content.comment_id`: comment id (internal id fed into comment endpoints)\n        - `$.data.content.appmsgalbuminfo`: album info (`album_id` / `title` / prev & next links)\n        - `$.data.content.content_text`: plain text extracted from the body HTML\n#### `raw=true` (raw):\n- `data` is the full item (all fields of `raw=false`, plus template / cache / time metadata):\n    - `$.data.url` / `$.data.bizUin` / `$.data.itemIdx`: same as simplified mode\n    - `$.data.msgId`: message id\n    - `$.data.lastModifyTime`: last modified timestamp\n    - `$.data.tmplVersion` / `$.data.tmplVersions[]`: H5 template versions\n    - `$.data.clientCacheTime`: client cache seconds\n    - `$.data.content.*`: same structure as `content` of `raw=false` (also includes `content_text`)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"wechat_mp fetch_article_detail","tags":["tikhub.wechat_mp"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-wechat_mp-v2-fetch_article_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:2003e794c8048e0eed7b0b0973f1909a6b7a17f30abe7166b45d5756d8758717","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4b937f0c239e"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_wechat_mp_v2_fetch_article_detail","path":"/apis/v1/tikhub/wechat_mp/v2/fetch_article_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/wechat_mp/v2/fetch_article_detail","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/wechat_mp/v2/fetch_article_detail \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"url\": \"https://mp.weixin.qq.com/s/TSNQKkRpN1qbKsT7BvzqIw\"\n}'"}]}},"/apis/v1/tikhub/wechat_mp/v2/fetch_article_detail_h5":{"post":{"description":"WeChat Official Accounts (v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Fetch WeChat MP article detail via the H5 channel. **Recommended by default**: the body is\n  more reliable and the field coverage is the widest.\n- Independent from `/tikhub/wechat_mp/v2/fetch_article_detail`; neither falls back to the other.\n\n### Parameters\n- url: WeChat MP article URL.\n- raw: Optional, default True. True = extra meta fields; False = core fields only.\n  Top-level shape is identical either way.\n\n### Returns\n- Article detail (title / author / cover / publish time / album / tags / images ...)\n\nAPI references: `fetch_article_detail` = `POST /tikhub/wechat_mp/v2/fetch_article_detail` (operationId: `post_tikhub_wechat_mp_v2_fetch_article_detail`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_wechat_mp_v2_fetch_article_detail_h5","requestBody":{"content":{"application/json":{"schema":{"properties":{"raw":{"default":true,"description":"True=raw response; False=simplified parsed structure","title":"Raw","type":"boolean"},"url":{"description":"… or long URL with __biz","example":"https://mp.weixin.qq.com/s/TSNQKkRpN1qbKsT7BvzqIw","maxLength":2048,"pattern":"^https?://mp\\.weixin\\.qq\\.com/s([/?].+)?$","title":"Url","type":"string"}},"required":["url"],"title":"FetchArticleDetailRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- Article detail (title / author / cover / publish time / album / tags / images ...)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"wechat_mp fetch_article_detail_h5","tags":["tikhub.wechat_mp"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-wechat_mp-v2-fetch_article_detail_h5","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:81d8dc5aceb2ca07f1afac6471c7080b07c9307397d0b03328adcfc942d3daa9","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"04a2456b1940"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_wechat_mp_v2_fetch_article_detail_h5","path":"/apis/v1/tikhub/wechat_mp/v2/fetch_article_detail_h5"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/wechat_mp/v2/fetch_article_detail_h5","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/wechat_mp/v2/fetch_article_detail_h5 \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"url\": \"https://mp.weixin.qq.com/s/TSNQKkRpN1qbKsT7BvzqIw\"\n}'"}]}},"/apis/v1/tikhub/wechat_mp/v2/fetch_article_stats":{"post":{"description":"WeChat Official Accounts (v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Pass an article URL to get its interaction metrics (reads / likes / \"wow\" / shares / favorites / comments).\n\n- ⏱️ Due to WeChat server latency, this endpoint responds slowly; please set your client request timeout to 30 seconds — a timeout that is too small may result in being billed without receiving the response.\n\n### Parameters\n- url: WeChat MP article URL (`https://mp.weixin.qq.com/s/…`). E.g. `https://mp.weixin.qq.com/s/TSNQKkRpN1qbKsT7BvzqIw`\n- raw: Optional, default True. True=full raw stats object (with `show_*` visibility flags); False=simplified counts only.\n\n### Return\n- Article interaction stats\n\n### Response structure & JSON Path\n#### `raw=false` (simplified counts):\n- `data` contains 7 count fields:\n    - `$.data.read_num`: read count\n    - `$.data.like_count`: like count\n    - `$.data.old_like_count`: \"wow\" count (old \"Looking\")\n    - `$.data.share_count`: share count\n    - `$.data.collect_count`: favorite count\n    - `$.data.comment_count`: comment count\n    - `$.data.star_num`: star / like count\n#### `raw=true` (raw):\n- `data` is the full raw stats object: all counts of `raw=false` (same names and meanings), plus visibility / status flags:\n    - Counts: `$.data.read_num` / `$.data.like_count` / `$.data.old_like_count` / `$.data.share_count` / `$.data.collect_count` / `$.data.comment_count` / `$.data.star_num`\n    - Visibility flags: `$.data.show_like` / `$.data.show_old_like` / `$.data.show_share` / `$.data.show_collect` / `$.data.show_read` / `$.data.show_star` (and corresponding `*_gray` flags)\n    - Status: `$.data.comment_enabled` (comment switch) / `$.data.get_data_succ` (fetch success) / `$.data.is_subscribed` / `$.data.verify_status` / `$.data.can_use_star`\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_wechat_mp_v2_fetch_article_stats","requestBody":{"content":{"application/json":{"schema":{"properties":{"raw":{"default":true,"description":"True=raw response; False=simplified parsed structure","title":"Raw","type":"boolean"},"url":{"description":"… or long URL with __biz","example":"https://mp.weixin.qq.com/s/TSNQKkRpN1qbKsT7BvzqIw","maxLength":2048,"pattern":"^https?://mp\\.weixin\\.qq\\.com/s([/?].+)?$","title":"Url","type":"string"}},"required":["url"],"title":"FetchArticleDetailRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Article interaction stats\n\n### Response structure & JSON Path\n#### `raw=false` (simplified counts):\n- `data` contains 7 count fields:\n    - `$.data.read_num`: read count\n    - `$.data.like_count`: like count\n    - `$.data.old_like_count`: \"wow\" count (old \"Looking\")\n    - `$.data.share_count`: share count\n    - `$.data.collect_count`: favorite count\n    - `$.data.comment_count`: comment count\n    - `$.data.star_num`: star / like count\n#### `raw=true` (raw):\n- `data` is the full raw stats object: all counts of `raw=false` (same names and meanings), plus visibility / status flags:\n    - Counts: `$.data.read_num` / `$.data.like_count` / `$.data.old_like_count` / `$.data.share_count` / `$.data.collect_count` / `$.data.comment_count` / `$.data.star_num`\n    - Visibility flags: `$.data.show_like` / `$.data.show_old_like` / `$.data.show_share` / `$.data.show_collect` / `$.data.show_read` / `$.data.show_star` (and corresponding `*_gray` flags)\n    - Status: `$.data.comment_enabled` (comment switch) / `$.data.get_data_succ` (fetch success) / `$.data.is_subscribed` / `$.data.verify_status` / `$.data.can_use_star`"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"wechat_mp fetch_article_stats","tags":["tikhub.wechat_mp"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-wechat_mp-v2-fetch_article_stats","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:4a763e464e8801ca02eac7f5313832144284725764fd69c6d53ebac864baf658","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ba952e7a7162"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_wechat_mp_v2_fetch_article_stats","path":"/apis/v1/tikhub/wechat_mp/v2/fetch_article_stats"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/wechat_mp/v2/fetch_article_stats","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/wechat_mp/v2/fetch_article_stats \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"url\": \"https://mp.weixin.qq.com/s/TSNQKkRpN1qbKsT7BvzqIw\"\n}'"}]}},"/apis/v1/tikhub/wechat_mp/v2/fetch_article_stats_h5":{"post":{"description":"WeChat Official Accounts (v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Fetch comment counts for a WeChat MP article via the H5 channel.\n- Read count / likes / shares / favorites are **not available** here: they are returned as\n  `null` and listed in `$.data.unavailable[]` (never faked as `0`). Use\n  `/tikhub/wechat_mp/v2/fetch_article_stats` when you need them.\n\n### Parameters\n- url: WeChat MP article URL.\n- raw: Optional, default True. True = include raw counter fields; False = counts only.\n\n### Returns\n- comment_count / elected_comment_count; other metrics are null and listed in unavailable[]\n\nAPI references: `fetch_article_stats` = `POST /tikhub/wechat_mp/v2/fetch_article_stats` (operationId: `post_tikhub_wechat_mp_v2_fetch_article_stats`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_wechat_mp_v2_fetch_article_stats_h5","requestBody":{"content":{"application/json":{"schema":{"description":"`/tikhub/wechat_mp/v2/fetch_article_stats_h5` FetchArticleDetailRequest comment_id\n\nAPI references: `fetch_article_stats_h5` = `POST /tikhub/wechat_mp/v2/fetch_article_stats_h5` (operationId: `post_tikhub_wechat_mp_v2_fetch_article_stats_h5`).","properties":{"comment_id":{"description":"Article comment id (optional, performance shortcut): when omitted, upstream must fetch and parse the whole article HTML to obtain it, which accounts for about half of this endpoint's latency","maxLength":32,"pattern":"^[0-9]*$","title":"Comment Id","type":["string","null"]},"raw":{"default":true,"description":"True=raw response; False=simplified parsed structure","title":"Raw","type":"boolean"},"url":{"description":"… or long URL with __biz","example":"https://mp.weixin.qq.com/s/TSNQKkRpN1qbKsT7BvzqIw","maxLength":2048,"pattern":"^https?://mp\\.weixin\\.qq\\.com/s([/?].+)?$","title":"Url","type":"string"}},"required":["url"],"title":"FetchArticleStatsH5Request","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- comment_count / elected_comment_count; other metrics are null and listed in unavailable[]"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"wechat_mp fetch_article_stats_h5","tags":["tikhub.wechat_mp"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-wechat_mp-v2-fetch_article_stats_h5","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:ab4c679e70ac1364f5b130ddf6b0521335f66e39fdff73db58922d402713ae7f","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"643de80b58e7"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_wechat_mp_v2_fetch_article_stats_h5","path":"/apis/v1/tikhub/wechat_mp/v2/fetch_article_stats_h5"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/wechat_mp/v2/fetch_article_stats_h5","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/wechat_mp/v2/fetch_article_stats_h5 \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"url\": \"https://mp.weixin.qq.com/s/TSNQKkRpN1qbKsT7BvzqIw\"\n}'"}]}},"/apis/v1/tikhub/wechat_mp/v2/fetch_comment_replies":{"post":{"description":"WeChat Official Accounts (v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get the second-level replies under a first-level comment.\n- Chain: first call `fetch_article_comments` to get each comment's `content_id`, then feed it into this endpoint.\n\n- ⏱️ Due to WeChat server latency, this endpoint responds slowly; please set your client request timeout to 30 seconds — a timeout that is too small may result in being billed without receiving the response.\n- ⚠️ Large-integer ID precision: IDs such as `content_id` / `reply_id` in the response are 64-bit big integers beyond JavaScript's safe-integer range (2^53-1). Always receive / pass such IDs as **strings** (parse JSON with json-bigint or read them as text), never through JS `Number`. Swagger UI rounds the trailing digits of huge integers in its docs view — this is expected and does not affect the actual data returned by the API.\n\n### Parameters\n- url: WeChat MP article URL (`https://mp.weixin.qq.com/s/…`). E.g. `http://mp.weixin.qq.com/s?__biz=Mzk3NTA0MzM5NA==&mid=2247483745&idx=1&sn=3f34e768cf457a501038991ed30be1f4#rd`\n- content_id: Optional (numeric). `content_id` of the target first-level comment, from `$.data.comments[N].content_id` of the `fetch_article_comments` response; **defaults to the first comment that has replies when omitted**. E.g. `12109128638545265979`\n- offset: Optional, default 0 (>=0). Reply pagination offset; 0 for the first page, pass `next_offset` from the previous response when `has_more=true`.\n- Note: `all_pages` was removed upstream — it issued up to 30 upstream requests per billed call and omitted `has_more` / `next_offset`, so callers could not tell the result was truncated. Paginate with `offset` / `next_offset` instead.\n- raw: Optional, default True. True=full raw reply objects; False=simplified replies.\n\n### Return\n- Second-level reply list with pagination info\n\n> Note: the **outer structure is identical** for `raw=true` and `raw=false`; the difference is only in the field granularity of each `replies[]` element (simplified view vs full raw object).\n\n### Response structure & JSON Path\n#### `raw=false` (simplified replies):\n- `$.data.content_id`: target comment id (echo)\n- `$.data.parent_nick`: nickname of the parent comment (the one replied to)\n- `$.data.reply_total`: total second-level replies\n- `$.data.count`: number of replies returned this time\n- `$.data.replies[N].reply_id`: reply id\n- `$.data.replies[N].nick_name`: replier nickname\n- `$.data.replies[N].content`: reply content\n- `$.data.replies[N].create_time`: reply timestamp\n- `$.data.replies[N].ip_wording`: IP region\n- `$.data.replies[N].identity_name`: identity label\n- `$.data.replies[N].from_ai` / `reply_is_elected`: AI reply / featured flags\n- Pagination fields: `$.data.offset` / `$.data.next_offset` / `$.data.has_more`\n#### `raw=true` (raw):\n- Outer `content_id` / `parent_nick` / `reply_total` / `count` (and `offset` / `next_offset` / `has_more` in single-page mode) are **identical** to `raw=false`; the only difference is that `replies[]` elements are full raw reply objects (including fields projected away in `raw=false`). Common paths remain `$.data.replies[N].content` / `$.data.replies[N].reply_id` / `$.data.replies[N].nick_name`.\n\nAPI references: `fetch_article_comments` = `POST /tikhub/wechat_mp/v2/fetch_article_comments` (operationId: `post_tikhub_wechat_mp_v2_fetch_article_comments`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_wechat_mp_v2_fetch_comment_replies","requestBody":{"content":{"application/json":{"schema":{"properties":{"comment_id":{"description":"Article comment id (optional, performance shortcut): when omitted, upstream must fetch and parse the whole article HTML to obtain it, which accounts for about half of this endpoint's latency","maxLength":32,"pattern":"^[0-9]*$","title":"Comment Id","type":["string","null"]},"content_id":{"default":"","description":"Optional (numeric). `content_id` of the target first-level comment, from `$.data.comments[N].content_id` of the `fetch_article_comments` response; **defaults to the first comment that has replies when omitted**. E.g. `12109128638545265979`\n\nAPI references: `fetch_article_comments` = `POST /tikhub/wechat_mp/v2/fetch_article_comments` (operationId: `post_tikhub_wechat_mp_v2_fetch_article_comments`).","example":"12109128638545265979","maxLength":32,"pattern":"^[0-9]*$","title":"Content Id","type":["string","null"]},"offset":{"default":0,"description":"Optional, default 0 (>=0). Reply pagination offset; 0 for the first page, pass `next_offset` from the previous response when `has_more=true`.","minimum":0,"title":"Offset","type":"integer"},"raw":{"default":true,"description":"True=raw response; False=simplified parsed structure","title":"Raw","type":"boolean"},"url":{"description":"WeChat MP article URL (`https://mp.weixin.qq.com/s/…`). E.g. `http://mp.weixin.qq.com/s?__biz=Mzk3NTA0MzM5NA==&mid=2247483745&idx=1&sn=3f34e768cf457a501038991ed30be1f4#rd`","example":"http://mp.weixin.qq.com/s?__biz=Mzk3NTA0MzM5NA==&mid=2247483745&idx=1&sn=3f34e768cf457a501038991ed30be1f4#rd","maxLength":2048,"pattern":"^https?://mp\\.weixin\\.qq\\.com/s([/?].+)?$","title":"Url","type":"string"}},"required":["url"],"title":"FetchCommentRepliesRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Second-level reply list with pagination info\n\n> Note: the **outer structure is identical** for `raw=true` and `raw=false`; the difference is only in the field granularity of each `replies[]` element (simplified view vs full raw object).\n\n### Response structure & JSON Path\n#### `raw=false` (simplified replies):\n- `$.data.content_id`: target comment id (echo)\n- `$.data.parent_nick`: nickname of the parent comment (the one replied to)\n- `$.data.reply_total`: total second-level replies\n- `$.data.count`: number of replies returned this time\n- `$.data.replies[N].reply_id`: reply id\n- `$.data.replies[N].nick_name`: replier nickname\n- `$.data.replies[N].content`: reply content\n- `$.data.replies[N].create_time`: reply timestamp\n- `$.data.replies[N].ip_wording`: IP region\n- `$.data.replies[N].identity_name`: identity label\n- `$.data.replies[N].from_ai` / `reply_is_elected`: AI reply / featured flags\n- Pagination fields: `$.data.offset` / `$.data.next_offset` / `$.data.has_more`\n#### `raw=true` (raw):\n- Outer `content_id` / `parent_nick` / `reply_total` / `count` (and `offset` / `next_offset` / `has_more` in single-page mode) are **identical** to `raw=false`; the only difference is that `replies[]` elements are full raw reply objects (including fields projected away in `raw=false`). Common paths remain `$.data.replies[N].content` / `$.data.replies[N].reply_id` / `$.data.replies[N].nick_name`."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"wechat_mp fetch_comment_replies","tags":["tikhub.wechat_mp"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-wechat_mp-v2-fetch_comment_replies","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e3928f09eb5b2afde19691d8892751f76361aa8b59f56df3450c84ad5727e8dc","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"76568aa81e51"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_wechat_mp_v2_fetch_comment_replies","path":"/apis/v1/tikhub/wechat_mp/v2/fetch_comment_replies"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/wechat_mp/v2/fetch_comment_replies","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/wechat_mp/v2/fetch_comment_replies \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"url\": \"http://mp.weixin.qq.com/s?__biz=Mzk3NTA0MzM5NA==&mid=2247483745&idx=1&sn=3f34e768cf457a501038991ed30be1f4#rd\"\n}'"}]}},"/apis/v1/tikhub/wechat_mp/v2/fetch_related_articles":{"post":{"description":"WeChat Official Accounts (v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Pass an article URL to get the \"related articles\" at the bottom of the article. Articles without this feature return an empty list.\n\n- ⏱️ Due to WeChat server latency, this endpoint responds slowly; please set your client request timeout to 30 seconds — a timeout that is too small may result in being billed without receiving the response.\n\n### Parameters\n- url: WeChat MP article URL (long or short form). E.g. `https://mp.weixin.qq.com/s/TSNQKkRpN1qbKsT7BvzqIw` (this article has related articles disabled, returns empty)\n- raw: Optional, default True. True=full raw response; False=simplified projection.\n\n### Return\n- Related article list\n\n### Response structure & JSON Path\n#### `raw=false` (simplified projection):\n- `data` is flattened into three fields:\n    - `$.data.ret`: return code (0 = OK)\n    - `$.data.count`: number of related articles\n    - `$.data.articles[]`: related article list (merged from whichever source list hits; `[]` when empty)\n#### `raw=true` (raw):\n- `data` is the full raw response:\n    - `$.data.article_size`: number of related articles (corresponds to `count` in simplified mode)\n    - `$.data.list[]`: raw related article list (corresponds to `articles` in simplified mode)\n    - `$.data.base_resp.ret`: return code (corresponds to `ret` in simplified mode); `base_resp.exportkey_token`: export token\n    - `$.data.empty_scene`: empty-result scene code; `$.data.show_rec_reason`: whether to show recommendation reason; `$.data.report_info`: report info (JSON string)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_wechat_mp_v2_fetch_related_articles","requestBody":{"content":{"application/json":{"schema":{"properties":{"raw":{"default":true,"description":"True=raw response; False=simplified parsed structure","title":"Raw","type":"boolean"},"url":{"description":"… or long URL with __biz","example":"https://mp.weixin.qq.com/s/TSNQKkRpN1qbKsT7BvzqIw","maxLength":2048,"pattern":"^https?://mp\\.weixin\\.qq\\.com/s([/?].+)?$","title":"Url","type":"string"}},"required":["url"],"title":"FetchArticleDetailRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Related article list\n\n### Response structure & JSON Path\n#### `raw=false` (simplified projection):\n- `data` is flattened into three fields:\n    - `$.data.ret`: return code (0 = OK)\n    - `$.data.count`: number of related articles\n    - `$.data.articles[]`: related article list (merged from whichever source list hits; `[]` when empty)\n#### `raw=true` (raw):\n- `data` is the full raw response:\n    - `$.data.article_size`: number of related articles (corresponds to `count` in simplified mode)\n    - `$.data.list[]`: raw related article list (corresponds to `articles` in simplified mode)\n    - `$.data.base_resp.ret`: return code (corresponds to `ret` in simplified mode); `base_resp.exportkey_token`: export token\n    - `$.data.empty_scene`: empty-result scene code; `$.data.show_rec_reason`: whether to show recommendation reason; `$.data.report_info`: report info (JSON string)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"wechat_mp fetch_related_articles","tags":["tikhub.wechat_mp"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-wechat_mp-v2-fetch_related_articles","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:cee7ac9bb448aac154b9e1b509ab878c816557bd17743dea2e3dac2c8e894ec4","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"84df95fe5e94"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_wechat_mp_v2_fetch_related_articles","path":"/apis/v1/tikhub/wechat_mp/v2/fetch_related_articles"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/wechat_mp/v2/fetch_related_articles","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/wechat_mp/v2/fetch_related_articles \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"url\": \"https://mp.weixin.qq.com/s/TSNQKkRpN1qbKsT7BvzqIw\"\n}'"}]}},"/apis/v1/tikhub/wechat_search/v2/fetch_search":{"post":{"description":"WeChat Search (v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- WeChat universal search universal search; the vertical is switched by the `business_type` **string key** — just pass a keyword.\n- **Verified to return data**: all / official accounts (incl. service accounts and Channels) / articles / Channels videos / stickers.\n- ⚠️ The other verticals (live streams, Moments, news, books, listen, images, encyclopedia, WeChat Index, underline, comments, photos, mini games, AI search) are gated server-side per account & region and currently always come back empty. A non-empty `no_more` is the universal signal (top level in both `raw=true` and `raw=false`); `raw=false` additionally gives `count=0` + `items=[]`. Still billed as a normal call.\n\n- ⏱️ Due to WeChat server latency, this endpoint responds slowly; please set your client request timeout to 30 seconds — a timeout that is too small may result in being billed without receiving the response.\n- ⚠️ Large-integer ID precision: IDs such as `docID` / `feedNonceId` in the response are 64-bit big integers beyond JavaScript's safe-integer range (2^53-1). Always receive / pass such IDs as **strings** (parse JSON with json-bigint or read them as text), never through JS `Number`. Swagger UI rounds the trailing digits of huge integers in its docs view — this is expected and does not affect the actual data returned by the API.\n\n### Parameters\n- keyword: Search keyword (1-100 chars after trimming). For example, an account display name\n- business_type: Optional, default `all`. Vertical string key (18 total). **Verified to return data**: `all` / `account` / `article` / `video` / `sticker`. The rest (`underline` / `encyclopedia` / `live_stream` / `comment` / `listen` / `news` / `photos` / `book` / `moments` / `image` / `mini_game` / `weixin_index` / `ai_search`) are gated server-side per account & region and currently always come back empty. Any value outside this list is rejected (422).\n- sort: Optional, default `default`. Sort (result page \"sort\" dropdown, common to all verticals) — `default`/0 (relevance) / `latest`/1 (newest) / `hot`/2 (most liked); string key or integer, invalid values rejected (400).\n- publish_time: Optional, default `all`. Publish time (result page \"time\" dropdown, common) — `all`/0 / `day`/1 / `week`/2 / `half_year`/3; string key or integer, invalid values rejected (400).\n- offset: Optional, default 0 (>=0). Pass `0` for the first page; **use `cursor` to paginate — offset alone does not work** (it returns the first page every time).\n- cursor: Optional. Pagination cursor. Leave empty for the first page; for the next page pass back the `cursor` returned in the previous response (repeat the same `sort` / `publish_time`), and use `continue_flag` to check whether there are more pages.\n- raw: Optional, default True. True=raw search response; False=simplified parsing.\n\n💡 The \"duration\" filter specific to the video vertical is available at `/tikhub/wechat_search/v2/fetch_search_videos` (`business_type=video` + `duration`).\n\n### Return\n- Search result list (structure varies slightly by vertical)\n\n### Typical chains\n- 💡 **To get Channels video detail (media download address / decode_key)**: video result items from search (`video` / `all`) do **not** contain media directly — only `exportId` (+ `jumpInfo.extInfo.feedNonceId`). To download / decrypt: take `exportId` → call the Channels V2 endpoint `/tikhub/wechat_channels/v2/fetch_video_detail` (pass `export_id`) to get `media` (`url` / `url_token` / `decode_key`) and the plain `username`. See that endpoint's docs for the full chain and decryption notes.\n- The `jumpInfo.userName` (`gh_…`) of official account result items can be fed into the MP V2 endpoints `/tikhub/wechat_mp/v2/fetch_account_profile` / `fetch_account_articles`.\n\n### Response structure & JSON Path\n#### `raw=false` (simplified, snake_case):\n- Keyword echo: `$.data.keyword`\n- Effective vertical code (e.g. account=33554499): `$.data.business_type`\n- Total results: `$.data.total` — the **maximum** `totalCount` scanned across every box and subBox (a vertical's `totalCount` hangs off `subBoxes`; the All tab has no single total, so this is the largest contributing box). **null on a zero-result page** (no positive totalCount anywhere), so it is always null for the always-empty verticals\n- Has next page: `$.data.continue_flag`\n- Pagination cursor (pass back as the `cursor` parameter for the next page): `$.data.cursor`\n- Server-side offset (informational only; passing it back alone does **not** paginate): `$.data.offset`\n- Results on this page: `$.data.count`\n- Flattened result item list (items of all boxes / subBoxes merged): `$.data.items[]`\n- Server-issued vertical tab list (only present for `business_type=all`, null otherwise): `$.data.categories[]` — each entry has `.type` / `.word` / `.extra_kvs`. **This is the authoritative list of verticals actually available to the serving account.** Note `.type` is the vertical's **integer code** (e.g. 33554499) while this endpoint's `business_type` accepts only the 18 **string keys** above — an integer is rejected (422), so map it yourself (e.g. 33554499 → `account`).\n- Server wording for a zero-result page: `$.data.no_more` (present = a legitimate empty result from WeChat, **not** a failed call)\n- Single item (N is the index; fields vary by vertical; below is an `account` example):\n    - Title (with `<em>` highlight): `$.data.items[N].title`\n    - Description: `$.data.items[N].desc`\n    - Document id: `$.data.items[N].docID`\n    - Type name: `$.data.items[N].accTypeName`\n    - Jump info: `$.data.items[N].jumpInfo` (`.userName` = `gh_…`, `.nickName`, `.signature`)\n    - Video vertical items also carry `exportId` (+ `jumpInfo.extInfo.feedNonceId`) → see \"Typical chains\" above\n#### `raw=true` (raw, default for this endpoint):\n- `data` top level: `keyword` / `business_type` / `results` (items are **not** flattened) / `total` / `continue_flag` / `offset` / `cursor` / `categories` / `no_more` (`total` / `categories` / `no_more` are top level in both modes — the key sets are aligned)\n- Full result set: `$.data.results`\n- Result box array: `$.data.results.data[]`; each box's results are in `$.data.results.data[M].items[]` and `$.data.results.data[M].subBoxes[K].items[]` — the `items[]` of `raw=false` is the flattened merge of these.\n- Has next page: `$.data.continue_flag` (top level for both `raw=true` / `raw=false`)\n- Pagination cursor: `$.data.cursor` — pass it back as the `cursor` parameter for the next page; `$.data.offset` is only the server-side offset and passing it back alone does **not** paginate\n- Read the total from the top level `$.data.total` (present in both raw modes) — it is the **maximum** of `$.data.results.data[M].totalCount` and `$.data.results.data[M].subBoxes[K].totalCount`; a vertical's number hangs off `subBoxes`, so reading only the top-level box's `totalCount` yields null\n- For result iteration, prefer `raw=false` (items already flattened) for cleaner paths.\n\nAPI references: `fetch_account_articles` = `POST /tikhub/wechat_mp/v2/fetch_account_articles` (operationId: `post_tikhub_wechat_mp_v2_fetch_account_articles`); `fetch_account_profile` = `POST /tikhub/wechat_mp/v2/fetch_account_profile` (operationId: `post_tikhub_wechat_mp_v2_fetch_account_profile`); `fetch_search_videos` = `POST /tikhub/wechat_search/v2/fetch_search_videos` (operationId: `post_tikhub_wechat_search_v2_fetch_search_videos`); `fetch_video_detail` = `POST /tikhub/wechat_channels/v2/fetch_video_detail` (operationId: `post_tikhub_wechat_channels_v2_fetch_video_detail`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_wechat_search_v2_fetch_search","requestBody":{"content":{"application/json":{"schema":{"properties":{"business_type":{"default":"all","description":"ai_search) are gated server-side per account & region and currently always come back empty (count=0 plus a no_more message — still billed as a normal call). Use the `categories` field of an `all` search for the authoritative per-account tab list. Values outside this list are rejected (422\n\nUsage: Optional, default `all`. Vertical string key (18 total). **Verified to return data**: `all` / `account` / `article` / `video` / `sticker`. The rest (`underline` / `encyclopedia` / `live_stream` / `comment` / `listen` / `news` / `photos` / `book` / `moments` / `image` / `mini_game` / `weixin_index` / `ai_search`) are gated server-side per account & region and currently always come back empty. Any value outside this list is rejected (422).","enum":["all","account","article","video","sticker","underline","encyclopedia","live_stream","comment","listen","news","photos","book","moments","image","mini_game","weixin_index","ai_search"],"example":"account","title":"Business Type","type":"string"},"cursor":{"description":"Optional. Pagination cursor. Leave empty for the first page; for the next page pass back the `cursor` returned in the previous response (repeat the same `sort` / `publish_time`), and use `continue_flag` to check whether there are more pages.","title":"Cursor","type":["string","null"]},"keyword":{"description":"Search keyword, 1-100 characters after trimming. For account searches, use the account display name.","example":"People's Daily","maxLength":100,"minLength":1,"title":"Keyword","type":"string"},"offset":{"default":0,"description":"Optional, default 0 (>=0). Pass `0` for the first page; **use `cursor` to paginate — offset alone does not work** (it returns the first page every time).","minimum":0,"title":"Offset","type":"integer"},"publish_time":{"anyOf":[{"type":"integer"},{"type":"string"}],"default":"all","description":"Optional, default `all`. Publish time (result page \"time\" dropdown, common) — `all`/0 / `day`/1 / `week`/2 / `half_year`/3; string key or integer, invalid values rejected (400).","example":"week","title":"Publish Time"},"raw":{"default":true,"description":"True=raw search response; False=simplified parsed structure","title":"Raw","type":"boolean"},"sort":{"anyOf":[{"type":"integer"},{"type":"string"}],"default":"default","description":"Optional, default `default`. Sort (result page \"sort\" dropdown, common to all verticals) — `default`/0 (relevance) / `latest`/1 (newest) / `hot`/2 (most liked); string key or integer, invalid values rejected (400).","example":"hot","title":"Sort"}},"required":["keyword"],"title":"FetchSearchRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Search result list (structure varies slightly by vertical)\n\n### Response structure & JSON Path\n#### `raw=false` (simplified, snake_case):\n- Keyword echo: `$.data.keyword`\n- Effective vertical code (e.g. account=33554499): `$.data.business_type`\n- Total results: `$.data.total` — the **maximum** `totalCount` scanned across every box and subBox (a vertical's `totalCount` hangs off `subBoxes`; the All tab has no single total, so this is the largest contributing box). **null on a zero-result page** (no positive totalCount anywhere), so it is always null for the always-empty verticals\n- Has next page: `$.data.continue_flag`\n- Pagination cursor (pass back as the `cursor` parameter for the next page): `$.data.cursor`\n- Server-side offset (informational only; passing it back alone does **not** paginate): `$.data.offset`\n- Results on this page: `$.data.count`\n- Flattened result item list (items of all boxes / subBoxes merged): `$.data.items[]`\n- Server-issued vertical tab list (only present for `business_type=all`, null otherwise): `$.data.categories[]` — each entry has `.type` / `.word` / `.extra_kvs`. **This is the authoritative list of verticals actually available to the serving account.** Note `.type` is the vertical's **integer code** (e.g. 33554499) while this endpoint's `business_type` accepts only the 18 **string keys** above — an integer is rejected (422), so map it yourself (e.g. 33554499 → `account`).\n- Server wording for a zero-result page: `$.data.no_more` (present = a legitimate empty result from WeChat, **not** a failed call)\n- Single item (N is the index; fields vary by vertical; below is an `account` example):\n    - Title (with `<em>` highlight): `$.data.items[N].title`\n    - Description: `$.data.items[N].desc`\n    - Document id: `$.data.items[N].docID`\n    - Type name: `$.data.items[N].accTypeName`\n    - Jump info: `$.data.items[N].jumpInfo` (`.userName` = `gh_…`, `.nickName`, `.signature`)\n    - Video vertical items also carry `exportId` (+ `jumpInfo.extInfo.feedNonceId`) → see \"Typical chains\" above\n#### `raw=true` (raw, default for this endpoint):\n- `data` top level: `keyword` / `business_type` / `results` (items are **not** flattened) / `total` / `continue_flag` / `offset` / `cursor` / `categories` / `no_more` (`total` / `categories` / `no_more` are top level in both modes — the key sets are aligned)\n- Full result set: `$.data.results`\n- Result box array: `$.data.results.data[]`; each box's results are in `$.data.results.data[M].items[]` and `$.data.results.data[M].subBoxes[K].items[]` — the `items[]` of `raw=false` is the flattened merge of these.\n- Has next page: `$.data.continue_flag` (top level for both `raw=true` / `raw=false`)\n- Pagination cursor: `$.data.cursor` — pass it back as the `cursor` parameter for the next page; `$.data.offset` is only the server-side offset and passing it back alone does **not** paginate\n- Read the total from the top level `$.data.total` (present in both raw modes) — it is the **maximum** of `$.data.results.data[M].totalCount` and `$.data.results.data[M].subBoxes[K].totalCount`; a vertical's number hangs off `subBoxes`, so reading only the top-level box's `totalCount` yields null\n- For result iteration, prefer `raw=false` (items already flattened) for cleaner paths."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"wechat_search fetch_search","tags":["tikhub.wechat_search"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-wechat_search-v2-fetch_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:6928008c45d7be501dfcd18a04dfb8311e40ba46a45c9f572ff7e8741df83417","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"bb9cd5d7e56e"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_wechat_search_v2_fetch_search","path":"/apis/v1/tikhub/wechat_search/v2/fetch_search"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/wechat_search/v2/fetch_search","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/wechat_search/v2/fetch_search \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"keyword\": \"People'\"'\"'s Daily\"\n}'"}]}},"/apis/v1/tikhub/wechat_search/v2/fetch_search_videos":{"post":{"description":"WeChat Search (v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Search WeChat Channels videos specifically (`video` vertical), with the result page's \"duration\" filter, \"relevance/newest/most-liked\" sort, and \"time\" dropdown.\n- Equivalent to universal search `/tikhub/wechat_search/v2/fetch_search` (`business_type=video`) plus filters; all filters are verified to work.\n\n- ⏱️ Due to WeChat server latency, this endpoint responds slowly; please set your client request timeout to 30 seconds — a timeout that is too small may result in being billed without receiving the response.\n- ⚠️ Large-integer ID precision: IDs such as `docID` / `feedNonceId` in the response are 64-bit big integers beyond JavaScript's safe-integer range (2^53-1). Always receive / pass such IDs as **strings** (parse JSON with json-bigint or read them as text), never through JS `Number`. Swagger UI rounds the trailing digits of huge integers in its docs view — this is expected and does not affect the actual data returned by the API.\n\n### Parameters\n- keyword: Search keyword (1-100 chars after trimming). For example, `food`\n- duration: Optional, default `all`. Duration tier (Channels video only) — `all`/0 / `short`/1 (<5min) / `medium`/2 (5-10min) / `long`/3 (20min+); string key or integer, invalid values rejected (400).\n- sort: Optional, default `default`. Sort — `default`/0 (relevance) / `latest`/1 (newest) / `hot`/2 (most liked); string key or integer, invalid values rejected (400).\n- publish_time: Optional, default `all`. Publish time — `all`/0 / `day`/1 / `week`/2 / `half_year`/3; string key or integer, invalid values rejected (400).\n- offset: Optional, default 0 (>=0). Pass `0` for the first page; use `cursor` to paginate (offset alone does not work).\n- cursor: Optional. Pagination cursor, same usage as universal search `/tikhub/wechat_search/v2/fetch_search`. Leave empty for the first page; for the next page pass back the `cursor` from the previous response (repeat the same `duration` / `sort` / `publish_time`).\n- raw: Optional, default True. True=raw search response; False=simplified parsing.\n\n### Return\n- Channels video search result list (same structure as the `video` vertical of universal search)\n\n### Typical chains\n- 💡 The \"account\" option in the sort dropdown is **not a sort** — it switches to the official-account vertical; use universal search `/tikhub/wechat_search/v2/fetch_search` (`business_type=account`).\n- 💡 **To get Channels video detail (media download address / decode_key)**: video result items do **not** contain media directly — only `exportId` (+ `jumpInfo.extInfo.feedNonceId`). To download / decrypt: take `exportId` → call the Channels V2 endpoint `/tikhub/wechat_channels/v2/fetch_video_detail` (pass `export_id`) to get `media` (`url` / `url_token` / `decode_key`) and the plain `username`. Result fields and response structure are the same as `/tikhub/wechat_search/v2/fetch_search`.\n\nAPI references: `fetch_search` = `POST /tikhub/wechat_search/v2/fetch_search` (operationId: `post_tikhub_wechat_search_v2_fetch_search`); `fetch_video_detail` = `POST /tikhub/wechat_channels/v2/fetch_video_detail` (operationId: `post_tikhub_wechat_channels_v2_fetch_video_detail`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_wechat_search_v2_fetch_search_videos","requestBody":{"content":{"application/json":{"schema":{"properties":{"cursor":{"description":"Pagination cursor, as in /tikhub/wechat_search/v2/fetch_search. Leave empty for the first page, then pass the previous response cursor verbatim while keeping duration, sort, and publish_time unchanged.\n\nAPI references: `fetch_search` = `POST /tikhub/wechat_search/v2/fetch_search` (operationId: `post_tikhub_wechat_search_v2_fetch_search`).","title":"Cursor","type":["string","null"]},"duration":{"anyOf":[{"type":"integer"},{"type":"string"}],"default":"all","description":"Duration filter for Channels videos: all/0 (default), short/1 (under 5 minutes), medium/2 (5-10 minutes), long/3 (20 minutes or more). Accepts either a string key or integer; invalid values return HTTP 400.","example":"short","title":"Duration"},"keyword":{"description":"Search keyword, 1-100 characters after trimming.","example":"food","maxLength":100,"minLength":1,"title":"Keyword","type":"string"},"offset":{"default":0,"description":"Offset, default 0 and minimum 0. Use cursor for pagination; offset alone does not advance the result page.","minimum":0,"title":"Offset","type":"integer"},"publish_time":{"anyOf":[{"type":"integer"},{"type":"string"}],"default":"all","description":"Publication-time filter: all/0 (default), day/1, week/2, half_year/3. Accepts either a string key or integer; invalid values return HTTP 400.","example":"week","title":"Publish Time"},"raw":{"default":true,"description":"True=raw search response; False=simplified parsed structure","title":"Raw","type":"boolean"},"sort":{"anyOf":[{"type":"integer"},{"type":"string"}],"default":"default","description":"Sort order: default/0=relevance (default), latest/1=newest, hot/2=most liked. Accepts either a string key or integer; invalid values return HTTP 400.","example":"hot","title":"Sort"}},"required":["keyword"],"title":"FetchSearchVideosRequest","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Channels video search result list (same structure as the `video` vertical of universal search)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"wechat_search fetch_search_videos","tags":["tikhub.wechat_search"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-wechat_search-v2-fetch_search_videos","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:6f8ab6fa6a443f69302633afc62c6cee6cc43bf258021fe248d43afcb7a77517","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"99d6762a5a9f"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_wechat_search_v2_fetch_search_videos","path":"/apis/v1/tikhub/wechat_search/v2/fetch_search_videos"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/wechat_search/v2/fetch_search_videos","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/wechat_search/v2/fetch_search_videos \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"keyword\": \"food\"\n}'"}]}},"/apis/v1/tikhub/weibo/app/fetch_ai_smart_search":{"get":{"description":"Weibo (app).\n\n### Purpose:\n- Use Weibo AI Smart Search to search, return AI-enhanced search results.\n### Parameters:\n- query: Search keyword (required)\n- page: Page number, starts from 1 (default 1)\n### Return:\n- AI smart search results, including AI-enhanced search content\n### Note:\n- This is AI-enhanced search, results are processed by AI\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_app_fetch_ai_smart_search","parameters":[{"description":"Page number, starts from 1 (default 1)","example":1,"in":"query","name":"page","required":false,"schema":{"default":1,"description":"Page number, starts from 1 (default 1)","minimum":1,"title":"Page","type":"integer"}},{"description":"Search keyword","example":"Artificial Intelligence","in":"query","name":"query","required":true,"schema":{"description":"Search keyword","title":"Query","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- AI smart search results, including AI-enhanced search content"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_ai_smart_search","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-app-fetch_ai_smart_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:8281bbaca826d0c800a8702c3146df35bacb30e6315ae0be74277e02936d6556","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"bc74d93e16d3"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_app_fetch_ai_smart_search","path":"/apis/v1/tikhub/weibo/app/fetch_ai_smart_search"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/app/fetch_ai_smart_search","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/weibo/app/fetch_ai_smart_search?page=1&query=Artificial+Intelligence' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/weibo/app/fetch_home_recommend_feed":{"get":{"description":"Weibo (app).\n\n### Purpose:\n- Get the home recommend feed from Weibo.\n### Parameters:\n- page: Page number, don't pass for first page, pass \"2\" for second page, and so on\n- count: Items per page, default 15, max 50\n### Return:\n- Home recommend feed data\n### Note:\n- Recommended content based on hot topics and trending events\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_app_fetch_home_recommend_feed","parameters":[{"description":"Items per page, default 15, max 50","example":15,"in":"query","name":"count","required":false,"schema":{"default":15,"description":"Items per page, default 15, max 50","maximum":50,"minimum":1,"title":"Count","type":"integer"}},{"description":"Page number; omit for the first page, pass 2 for the second page\n\nUsage: Page number, don't pass for first page, pass \"2\" for second page, and so on","in":"query","name":"page","required":false,"schema":{"description":"Page number; omit for the first page, pass 2 for the second page\n\nUsage: Page number, don't pass for first page, pass \"2\" for second page, and so on","title":"Page","type":["string","null"]}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Home recommend feed data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_home_recommend_feed","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-app-fetch_home_recommend_feed","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:8f21eea1e5bab4ab55157758cf5bd95ced440cdb952ccdc753d69f4268e2cb7e","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7c46af2bae9c"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_app_fetch_home_recommend_feed","path":"/apis/v1/tikhub/weibo/app/fetch_home_recommend_feed"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/app/fetch_home_recommend_feed","x-aisa-validation":"provider"}},"/apis/v1/tikhub/weibo/app/fetch_hot_search":{"get":{"description":"Weibo (app).\n\n### Purpose:\n- Get Weibo hot search ranking, supports multiple categories.\n### Parameters:\n- category: Hot search category\n    - mineband: My hot search\n    - realtimehot: Realtime hot search (default)\n    - social: Social hot search\n    - fun: Entertainment hot search\n    - technologynav: Technology hot search\n    - lifenav: Life hot search\n    - region: Local hot search (use region_name to specify city)\n    - sportnav: Sports hot search\n    - gamenav: ACG hot search\n- page: Page number, starts from 1 (default 1)\n- count: Items per page, default 20, max 50\n- region_name: City name for local hot search, only effective when category=region, default Beijing\n### Return:\n- Hot search ranking data, including search terms, popularity, etc.\n### Note:\n- Hot search ranking updates in real-time\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_app_fetch_hot_search","parameters":[{"description":"Hot search category: mineband=Mine, realtimehot=Hot Search, social=Society, fun=Entertainment, technologynav=Technology, lifenav=Lifestyle, region=Local, sportnav=Sports, gamenav=ACG\n\nUsage: Hot search category\n    - mineband: My hot search\n    - realtimehot: Realtime hot search (default)\n    - social: Social hot search\n    - fun: Entertainment hot search\n    - technologynav: Technology hot search\n    - lifenav: Life hot search\n    - region: Local hot search (use region_name to specify city)\n    - sportnav: Sports hot search\n    - gamenav: ACG hot search","example":"realtimehot","in":"query","name":"category","required":false,"schema":{"default":"realtimehot","description":"Hot search category: mineband=Mine, realtimehot=Hot Search, social=Society, fun=Entertainment, technologynav=Technology, lifenav=Lifestyle, region=Local, sportnav=Sports, gamenav=ACG\n\nUsage: Hot search category\n    - mineband: My hot search\n    - realtimehot: Realtime hot search (default)\n    - social: Social hot search\n    - fun: Entertainment hot search\n    - technologynav: Technology hot search\n    - lifenav: Life hot search\n    - region: Local hot search (use region_name to specify city)\n    - sportnav: Sports hot search\n    - gamenav: ACG hot search","title":"Category","type":"string"}},{"description":"Items per page, default 20, max 50","example":20,"in":"query","name":"count","required":false,"schema":{"default":20,"description":"Items per page, default 20, max 50","maximum":50,"minimum":1,"title":"Count","type":"integer"}},{"description":"Page number, starts from 1 (default 1)","example":1,"in":"query","name":"page","required":false,"schema":{"default":1,"description":"Page number, starts from 1 (default 1)","minimum":1,"title":"Page","type":"integer"}},{"description":"City name for local trending searches, used only when category=region. Pass the original Chinese city name, for example \"北京\" (Beijing, the default). Supported cities include Beijing, Shanghai, Guangzhou, Shenzhen, Hangzhou, Chengdu, Chongqing, Wuhan, Nanjing, Tianjin, Xi'an, Changsha, Zhengzhou, Suzhou, Dongguan, Qingdao, Shenyang, and Hefei.","example":"北京","in":"query","name":"region_name","required":false,"schema":{"description":"City name for local trending searches, used only when category=region. Pass the original Chinese city name, for example \"北京\" (Beijing, the default). Supported cities include Beijing, Shanghai, Guangzhou, Shenzhen, Hangzhou, Chengdu, Chongqing, Wuhan, Nanjing, Tianjin, Xi'an, Changsha, Zhengzhou, Suzhou, Dongguan, Qingdao, Shenyang, and Hefei.","title":"Region Name","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Hot search ranking data, including search terms, popularity, etc."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_hot_search","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-app-fetch_hot_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:5c440739d97c28b5908ba905ecaab9c729bc6fdff1d3a6b4c91310f334b5ff12","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b9a3ed5ef723"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_app_fetch_hot_search","path":"/apis/v1/tikhub/weibo/app/fetch_hot_search"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/app/fetch_hot_search","x-aisa-validation":"provider"}},"/apis/v1/tikhub/weibo/app/fetch_hot_search_brief":{"get":{"description":"Weibo (app).\n\n### Purpose\n- Get the Weibo hot search brief (daily hot event digest), returning an AI-generated summary of\n  the day's hot events. Each event contains a title, summary, hot search stats\n  (including rank appearances and time at the top of the trending list) and source posts.\n\n### Parameters\n- None\n\n### Return\n- Hot search brief data (raw Weibo response). The brief is nested inside the AI search card:\n    - items[].data.wboxParam.analysis_result: JSON string, needs to be deserialized first\n    - analysis_result.msg: markdown text containing a ```wbCustomBlock code block\n    - data.event_list of that code block's JSON (its type is \"hotQuickReport\"): array of the\n      day's hot events\n    - analysis_result.hot_brief_data: JSON string; once deserialized, slogan_info holds the\n      brief title and its update time\n\n### Note\n- The brief is generated by Weibo AI search and is refreshed periodically; see\n  slogan_info.dynamic_wenan for the update time\n- Returns about 20 hot events for the current day; this endpoint does not support pagination\n- The brief is a multi-level nested JSON string, callers need to deserialize it level by level\n- The brief is generated progressively by the AI; the server automatically retries when it hits an\n  in-progress response. In rare cases an in-progress response is still returned, in which case\n  analysis_result.chat_status_stage is not 0 and msg only holds the AI generation trace\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_app_fetch_hot_search_brief","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Hot search brief data (raw Weibo response). The brief is nested inside the AI search card:\n    - items[].data.wboxParam.analysis_result: JSON string, needs to be deserialized first\n    - analysis_result.msg: markdown text containing a ```wbCustomBlock code block\n    - data.event_list of that code block's JSON (its type is \"hotQuickReport\"): array of the\n      day's hot events\n    - analysis_result.hot_brief_data: JSON string; once deserialized, slogan_info holds the\n      brief title and its update time"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_hot_search_brief","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-app-fetch_hot_search_brief","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:d6d86d317645fcf603902c3f0339a638f26b91cc5b1c197f7e75cf3c4ba622d4","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"77f480db49fc"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_app_fetch_hot_search_brief","path":"/apis/v1/tikhub/weibo/app/fetch_hot_search_brief"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/app/fetch_hot_search_brief","x-aisa-validation":"provider"}},"/apis/v1/tikhub/weibo/app/fetch_hot_search_categories":{"get":{"description":"Weibo (app).\n\n### Purpose:\n- Get all available hot search category list from Weibo.\n### Parameters:\n- None\n### Return:\n- Hot search category list data, including category names and identifiers\n### Note:\n- Returned categories can be used for category parameter in fetch_hot_search endpoint\n\nAPI references: `fetch_hot_search` = `GET /tikhub/weibo/app/fetch_hot_search` (operationId: `get_tikhub_weibo_app_fetch_hot_search`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_app_fetch_hot_search_categories","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Hot search category list data, including category names and identifiers"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_hot_search_categories","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-app-fetch_hot_search_categories","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:3786fd9dfb6bc481465eb530f4b94dac7e5c55892f2f508f55b2aa7cd8adf6db","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0fa717284ca8"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_app_fetch_hot_search_categories","path":"/apis/v1/tikhub/weibo/app/fetch_hot_search_categories"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/app/fetch_hot_search_categories","x-aisa-validation":"provider"}},"/apis/v1/tikhub/weibo/app/fetch_search_all":{"get":{"description":"Weibo (app).\n\n### Purpose:\n- Comprehensive search in Weibo, return related content. Supports multiple search types.\n### Parameters:\n- query: Search keyword (required)\n- page: Page number, starts from 1 (default 1)\n- search_type: Search type\n    - 1: General/All (default)\n    - 61: Realtime\n    - 3: Users\n    - 64: Videos\n    - 63: Images\n    - 62: Following\n    - 60: Hot\n    - 21: Whole network\n    - 38: Topics\n    - 98: Super topics\n    - 92: Places/Locations\n    - 97: Products/Goods\n### Return:\n- Search result list, including post content, author info, images, videos, etc.\n### Note:\n- Search results sorted by relevance\n- Only use page parameter for pagination\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_app_fetch_search_all","parameters":[{"description":"Page number, starts from 1 (default 1)","example":1,"in":"query","name":"page","required":false,"schema":{"default":1,"description":"Page number, starts from 1 (default 1)","minimum":1,"title":"Page","type":"integer"}},{"description":"Search keyword","example":"NVIDIA","in":"query","name":"query","required":true,"schema":{"description":"Search keyword","title":"Query","type":"string"}},{"description":"Search type: 1=comprehensive, 61=real-time, 3=user, 64=video, 63=image, 62=following, 60=trending, 21=entire network, 38=topic, 98=super topic, 92=location, 97=product\n\nUsage: Search type\n    - 1: General/All (default)\n    - 61: Realtime\n    - 3: Users\n    - 64: Videos\n    - 63: Images\n    - 62: Following\n    - 60: Hot\n    - 21: Whole network\n    - 38: Topics\n    - 98: Super topics\n    - 92: Places/Locations\n    - 97: Products/Goods","example":1,"in":"query","name":"search_type","required":false,"schema":{"default":1,"description":"Search type: 1=comprehensive, 61=real-time, 3=user, 64=video, 63=image, 62=following, 60=trending, 21=entire network, 38=topic, 98=super topic, 92=location, 97=product\n\nUsage: Search type\n    - 1: General/All (default)\n    - 61: Realtime\n    - 3: Users\n    - 64: Videos\n    - 63: Images\n    - 62: Following\n    - 60: Hot\n    - 21: Whole network\n    - 38: Topics\n    - 98: Super topics\n    - 92: Places/Locations\n    - 97: Products/Goods","title":"Search Type","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Search result list, including post content, author info, images, videos, etc."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_search_all","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-app-fetch_search_all","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:ba584958e4f2456d9751a4c93e38cb28d47e49d9eb9cbdee7dbd9ad10c58b44a","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d583fee6c238"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_app_fetch_search_all","path":"/apis/v1/tikhub/weibo/app/fetch_search_all"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/app/fetch_search_all","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/weibo/app/fetch_search_all?page=1&query=NVIDIA&search_type=1' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/weibo/app/fetch_status_comments":{"get":{"description":"Weibo (app).\n\n### Purpose:\n- Get the first-level comment list of specified post (also works for video comments).\n### Parameters:\n- status_id: Post ID or Video ID (required)\n- max_id: Pagination cursor, don't pass for first request, use returned max_id for subsequent requests\n    - max_id json path: $.data.moreInfo.params.max_id\n- sort_type: Comment sort type\n    - 0: Sort by popularity (default)\n    - 1: Sort by time\n### Return:\n- Comment list data, including comment content, commenter info, likes count, etc.\n- Contains max_id field for pagination\n### Note:\n- About 20 comments per page\n- When no more comments, max_id is empty or same\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_app_fetch_status_comments","parameters":[{"description":"Pagination cursor, don't pass for first request, use returned max_id for subsequent requests\n    - max_id json path: $.data.moreInfo.params.max_id","in":"query","name":"max_id","required":false,"schema":{"description":"Pagination cursor, don't pass for first request, use returned max_id for subsequent requests\n    - max_id json path: $.data.moreInfo.params.max_id","title":"Max Id","type":["string","null"]}},{"description":"Sort type: 0=by popularity, 1=by time\n\nUsage: Comment sort type\n    - 0: Sort by popularity (default)\n    - 1: Sort by time","example":"0","in":"query","name":"sort_type","required":false,"schema":{"default":"0","description":"Sort type: 0=by popularity, 1=by time\n\nUsage: Comment sort type\n    - 0: Sort by popularity (default)\n    - 1: Sort by time","title":"Sort Type","type":"string"}},{"description":"Weibo ID\n\nUsage: Post ID or Video ID (required)","example":"5258708168476831","in":"query","name":"status_id","required":true,"schema":{"description":"Weibo ID\n\nUsage: Post ID or Video ID (required)","title":"Status Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Comment list data, including comment content, commenter info, likes count, etc.\n- Contains max_id field for pagination"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_status_comments","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-app-fetch_status_comments","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:0b7f90281d034459ff7936d5d8b39bea5d78016b16c1a50afd822e324df163de","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7a3536f4febf"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_app_fetch_status_comments","path":"/apis/v1/tikhub/weibo/app/fetch_status_comments"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/app/fetch_status_comments","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/weibo/app/fetch_status_comments?sort_type=0&status_id=5258708168476831' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/weibo/app/fetch_status_detail":{"get":{"description":"Weibo (app).\n\n### Purpose:\n- Get detailed information of specified post.\n### Parameters:\n- status_id: Post ID (required)\n### Return:\n- Post detailed data, including full text, images, videos, likes, comments, reposts count, etc.\n### Note:\n- May not be available if post has been deleted or set to private\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_app_fetch_status_detail","parameters":[{"description":"Weibo ID","example":"5016922058656962","in":"query","name":"status_id","required":true,"schema":{"description":"Weibo ID","title":"Status Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Post detailed data, including full text, images, videos, likes, comments, reposts count, etc."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_status_detail","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-app-fetch_status_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:90633c49506396ea1dca1883741a28f71683fd1f24a7c4f80857ed72d25b049b","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"55e6b3f204bf"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_app_fetch_status_detail","path":"/apis/v1/tikhub/weibo/app/fetch_status_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/app/fetch_status_detail","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/weibo/app/fetch_status_detail?status_id=5016922058656962' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/weibo/app/fetch_status_likes":{"get":{"description":"Weibo (app).\n\n### Purpose:\n- Get the like list of specified post (also works for video likes).\n### Parameters:\n- status_id: Post ID or Video ID (required)\n- attitude_type: Like type filter\n    - 0: All (default)\n    - 1: Like\n    - 2: Happy\n    - 3: Surprise\n    - 4: Sad\n    - 5: Angry\n    - 6: Reward\n    - 8: Hug\n### Return:\n- Like list data, including liker info, like type, etc.\n### Note:\n- About 50 likes per page\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_app_fetch_status_likes","parameters":[{"description":"Reaction type: 0=All, 1=Like, 2=Happy, 3=Surprised, 4=Sad, 5=Angry, 6=Tip, 8=Hug\n\nUsage: Like type filter\n    - 0: All (default)\n    - 1: Like\n    - 2: Happy\n    - 3: Surprise\n    - 4: Sad\n    - 5: Angry\n    - 6: Reward\n    - 8: Hug","example":"0","in":"query","name":"attitude_type","required":false,"schema":{"default":"0","description":"Reaction type: 0=All, 1=Like, 2=Happy, 3=Surprised, 4=Sad, 5=Angry, 6=Tip, 8=Hug\n\nUsage: Like type filter\n    - 0: All (default)\n    - 1: Like\n    - 2: Happy\n    - 3: Surprise\n    - 4: Sad\n    - 5: Angry\n    - 6: Reward\n    - 8: Hug","title":"Attitude Type","type":"string"}},{"description":"Weibo ID\n\nUsage: Post ID or Video ID (required)","example":"5016922058656962","in":"query","name":"status_id","required":true,"schema":{"description":"Weibo ID\n\nUsage: Post ID or Video ID (required)","title":"Status Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Like list data, including liker info, like type, etc."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_status_likes","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-app-fetch_status_likes","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:67b3c2c429a059d32bf548218c050b0aed8e9a79430a0b46b998b29d6c864b63","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"cb645927289b"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_app_fetch_status_likes","path":"/apis/v1/tikhub/weibo/app/fetch_status_likes"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/app/fetch_status_likes","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/weibo/app/fetch_status_likes?attitude_type=0&status_id=5016922058656962' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/weibo/app/fetch_status_reposts":{"get":{"description":"Weibo (app).\n\n### Purpose:\n- Get the repost list of specified post (also works for video reposts).\n### Parameters:\n- status_id: Post ID or Video ID (required)\n- max_id: Pagination cursor, don't pass for first request, use returned max_id for subsequent requests\n### Return:\n- Repost list data, including repost content, reposter info, etc.\n- Contains max_id field for pagination\n### Note:\n- About 20 reposts per page\n- When no more reposts, max_id is empty or same\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_app_fetch_status_reposts","parameters":[{"description":"Pagination cursor, don't pass for first request, use returned max_id for subsequent requests","in":"query","name":"max_id","required":false,"schema":{"description":"Pagination cursor, don't pass for first request, use returned max_id for subsequent requests","title":"Max Id","type":["string","null"]}},{"description":"Weibo ID\n\nUsage: Post ID or Video ID (required)","example":"5016922058656962","in":"query","name":"status_id","required":true,"schema":{"description":"Weibo ID\n\nUsage: Post ID or Video ID (required)","title":"Status Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Repost list data, including repost content, reposter info, etc.\n- Contains max_id field for pagination"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_status_reposts","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-app-fetch_status_reposts","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:b04854607caa714dc7c63e72f69ff926258d368e8b95e299e06bf7942e5ec362","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7d6b8806206b"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_app_fetch_status_reposts","path":"/apis/v1/tikhub/weibo/app/fetch_status_reposts"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/app/fetch_status_reposts","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/weibo/app/fetch_status_reposts?status_id=5016922058656962' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/weibo/app/fetch_user_album":{"get":{"description":"Weibo (app).\n\n### Purpose:\n- Get the album content of specified user.\n### Parameters:\n- uid: User ID (required)\n- since_id: Pagination cursor, don't pass for first request, use returned since_id for subsequent requests\n### Return:\n- User album data, including image list, etc.\n### Note:\n- If user has set privacy protection, album may not be available\n- Uses cursor pagination (since_id), not page numbers\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_app_fetch_user_album","parameters":[{"description":"Pagination cursor, don't pass for first request, use returned since_id for subsequent requests","in":"query","name":"since_id","required":false,"schema":{"description":"Pagination cursor, don't pass for first request, use returned since_id for subsequent requests","title":"Since Id","type":["string","null"]}},{"description":"User ID","example":"7648703289","in":"query","name":"uid","required":true,"schema":{"description":"User ID","title":"Uid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- User album data, including image list, etc."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_user_album","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-app-fetch_user_album","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:c03a748733085312e2614494b34bf75f05a09d17ecc40d02e69991bd78ba5cf0","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"156b5868a497"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_app_fetch_user_album","path":"/apis/v1/tikhub/weibo/app/fetch_user_album"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/app/fetch_user_album","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/weibo/app/fetch_user_album?uid=7648703289' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/weibo/app/fetch_user_articles":{"get":{"description":"Weibo (app).\n\n### Purpose:\n- Get the article list published by specified user.\n### Parameters:\n- uid: User ID (required)\n- since_id: Pagination cursor, don't pass for first request, use returned since_id for subsequent requests\n### Return:\n- User article list data\n### Note:\n- If user has not published any articles, returns empty list\n- Uses cursor pagination (since_id), not page numbers\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_app_fetch_user_articles","parameters":[{"description":"Pagination cursor, don't pass for first request, use returned since_id for subsequent requests","in":"query","name":"since_id","required":false,"schema":{"description":"Pagination cursor, don't pass for first request, use returned since_id for subsequent requests","title":"Since Id","type":["string","null"]}},{"description":"User ID","example":"1725941200","in":"query","name":"uid","required":true,"schema":{"description":"User ID","title":"Uid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- User article list data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_user_articles","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-app-fetch_user_articles","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:64b770a0e54d8e0514f9dafd87b85ed33d8905077e59ec01d8d81a8e53f4407c","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f05b3a1792ea"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_app_fetch_user_articles","path":"/apis/v1/tikhub/weibo/app/fetch_user_articles"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/app/fetch_user_articles","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/weibo/app/fetch_user_articles?uid=1725941200' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/weibo/app/fetch_user_audios":{"get":{"description":"Weibo (app).\n\n### Purpose:\n- Get the audio list published by specified user.\n### Parameters:\n- uid: User ID (required)\n- since_id: Pagination cursor, don't pass for first request, use returned since_id for subsequent requests\n### Return:\n- User audio list data\n### Note:\n- If user has not published any audios, returns empty list\n- Uses cursor pagination (since_id), not page numbers\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_app_fetch_user_audios","parameters":[{"description":"Pagination cursor, don't pass for first request, use returned since_id for subsequent requests","in":"query","name":"since_id","required":false,"schema":{"description":"Pagination cursor, don't pass for first request, use returned since_id for subsequent requests","title":"Since Id","type":["string","null"]}},{"description":"User ID","example":"1725941200","in":"query","name":"uid","required":true,"schema":{"description":"User ID","title":"Uid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- User audio list data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_user_audios","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-app-fetch_user_audios","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:69909e32193cdf23802fbd1a3d81f2207f81dfc07435e09f588dfc3757eb32fc","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"724a683ecc99"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_app_fetch_user_audios","path":"/apis/v1/tikhub/weibo/app/fetch_user_audios"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/app/fetch_user_audios","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/weibo/app/fetch_user_audios?uid=1725941200' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/weibo/app/fetch_user_followers":{"get":{"description":"Weibo (app).\n\n### Purpose:\n- Get the followers (fans) list of the specified user, returning follower profiles\n  (nickname, avatar, bio, followers count, latest post, etc.).\n### Parameters:\n- uid: User ID (required)\n- page: Page number, starting from 1 (default 1)\n### Return:\n- Followers list data\n    - data.list.users: Array of follower users\n    - data.list.next_page: Next page number, None or 0 when there is no more data\n    - data.list.display_total_number: Total followers count\n### Note:\n- This endpoint uses the Weibo mobile (m.weibo.cn) H5 API and relies on the server-side\n  cached logged-in cookie; an expired cookie results in an error\n- Paginate by incrementing `page`; there is no more data once `data.list.next_page` is empty or 0\n- Each page returns 20 items. Weibo filters out some accounts (blogger self-protection\n  strategy), so the actual number of items in a page may be less than 20\n- Weibo limits the pagination depth of the followers list (in practice `users` becomes an empty\n  array and `next_page` becomes 0 after roughly 1000 records)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_app_fetch_user_followers","parameters":[{"description":"Page number, starting from 1 (default 1)","example":1,"in":"query","name":"page","required":false,"schema":{"default":1,"description":"Page number, starting from 1 (default 1)","minimum":1,"title":"Page","type":"integer"}},{"description":"User ID","example":"1856404484","in":"query","name":"uid","required":true,"schema":{"description":"User ID","title":"Uid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Followers list data\n    - data.list.users: Array of follower users\n    - data.list.next_page: Next page number, None or 0 when there is no more data\n    - data.list.display_total_number: Total followers count"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_user_followers","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-app-fetch_user_followers","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:cf2c834e1fa8c2ffa279618874c3de75d487e478d4f21803d393596b42d03caf","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d1bca43bb08c"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_app_fetch_user_followers","path":"/apis/v1/tikhub/weibo/app/fetch_user_followers"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/app/fetch_user_followers","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/weibo/app/fetch_user_followers?page=1&uid=1856404484' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/weibo/app/fetch_user_following":{"get":{"description":"Weibo (app).\n\n### Purpose\n- Get the following list of the specified user, returning the profiles of followed users\n  (nickname, avatar, bio, followers count, latest post, etc.).\n\n### Parameters\n- uid: User ID (required)\n- since_id: Pagination cursor in \"timestamp|offset\" format. Don't pass for the first request,\n  use the returned since_id for subsequent requests\n    - since_id json path: $.data.since_id\n- sort_type: Sort type\n    - 1: Sort by latest post time in descending order (recently posted first)\n    - 2: Sort by following time in descending order (recently followed first, default)\n\n### Return\n- Following list data\n    - data.users: Array of followed users, each item holds the profile in its `user` field\n      (data.users[].user)\n    - data.since_id: Next pagination cursor, absent when there is no more data\n    - data.total_cnt: Total following count\n\n### Note\n- This endpoint uses the Weibo mobile (m.weibo.cn) H5 API and relies on the server-side\n  cached logged-in cookie; an expired cookie results in an error\n- About 20 items per page. Uses cursor pagination (since_id), not page numbers\n- The absence of since_id in the response means the end of the list has been reached; that last\n  response may still carry a final batch of fewer than 20 items\n- User profiles are nested under data.users[].user, which differs from the followers endpoint\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_app_fetch_user_following","parameters":[{"description":"Pagination cursor in the format \"timestamp|offset\"; omit for the first request, then pass the since_id value from the previous response\n\nUsage: Pagination cursor in \"timestamp|offset\" format. Don't pass for the first request,\n  use the returned since_id for subsequent requests\n    - since_id json path: $.data.since_id","in":"query","name":"since_id","required":false,"schema":{"description":"Pagination cursor in the format \"timestamp|offset\"; omit for the first request, then pass the since_id value from the previous response\n\nUsage: Pagination cursor in \"timestamp|offset\" format. Don't pass for the first request,\n  use the returned since_id for subsequent requests\n    - since_id json path: $.data.since_id","title":"Since Id","type":["string","null"]}},{"description":"Sort type: 1=by latest Weibo time, 2=by follow time (default)\n\nUsage: Sort type\n    - 1: Sort by latest post time in descending order (recently posted first)\n    - 2: Sort by following time in descending order (recently followed first, default)","example":2,"in":"query","name":"sort_type","required":false,"schema":{"default":2,"description":"Sort type: 1=by latest Weibo time, 2=by follow time (default)\n\nUsage: Sort type\n    - 1: Sort by latest post time in descending order (recently posted first)\n    - 2: Sort by following time in descending order (recently followed first, default)","title":"Sort Type","type":"integer"}},{"description":"User ID","example":"1856404484","in":"query","name":"uid","required":true,"schema":{"description":"User ID","title":"Uid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Following list data\n    - data.users: Array of followed users, each item holds the profile in its `user` field\n      (data.users[].user)\n    - data.since_id: Next pagination cursor, absent when there is no more data\n    - data.total_cnt: Total following count"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_user_following","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-app-fetch_user_following","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:d8770b54cb8a16433065d6138acef3920aa998919c2229a27ed085d73ec69bad","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7ba80eaa0a81"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_app_fetch_user_following","path":"/apis/v1/tikhub/weibo/app/fetch_user_following"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/app/fetch_user_following","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/weibo/app/fetch_user_following?sort_type=2&uid=1856404484' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/weibo/app/fetch_user_info":{"get":{"description":"Weibo (app).\n\n### Purpose:\n- Get basic information of Weibo users, including nickname, avatar, bio, following count, followers count, etc.\n### Parameters:\n- uid: User ID (required)\n### Return:\n- User basic information data\n### Note:\n- Some information may not be available if user has set privacy protection\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_app_fetch_user_info","parameters":[{"description":"User ID","example":"7648703289","in":"query","name":"uid","required":true,"schema":{"description":"User ID","title":"Uid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- User basic information data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_user_info","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-app-fetch_user_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:3ec1f63a4275eb42674b7315e3d2827733e673e1663f349c6ed7b0e3f4791bdf","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"dc996c61fd64"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_app_fetch_user_info","path":"/apis/v1/tikhub/weibo/app/fetch_user_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/app/fetch_user_info","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/weibo/app/fetch_user_info?uid=7648703289' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/weibo/app/fetch_user_info_detail":{"get":{"description":"Weibo (app).\n\n### Purpose:\n- Get detailed information of Weibo users, more complete than basic info, including verification info, tags, level, etc.\n### Parameters:\n- uid: User ID (required)\n### Return:\n- User detailed information data\n### Note:\n- Some information may not be available if user has set privacy protection\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_app_fetch_user_info_detail","parameters":[{"description":"User ID","example":"7648703289","in":"query","name":"uid","required":true,"schema":{"description":"User ID","title":"Uid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- User detailed information data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_user_info_detail","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-app-fetch_user_info_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:b6dd380c50f2cc52742811d806b5219beeb5c574ff655058ccc6ada986e1cfd7","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"99f7b178a4ca"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_app_fetch_user_info_detail","path":"/apis/v1/tikhub/weibo/app/fetch_user_info_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/app/fetch_user_info_detail","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/weibo/app/fetch_user_info_detail?uid=7648703289' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/weibo/app/fetch_user_profile_feed":{"get":{"description":"Weibo (app).\n\n### Purpose:\n- Get the profile feed of specified user.\n### Parameters:\n- uid: User ID (required)\n- since_id: Pagination cursor, don't pass for first request, use returned since_id for subsequent requests\n### Return:\n- User profile feed data\n### Note:\n- If user has set privacy protection, feed may not be available\n- Uses cursor pagination (since_id), not page numbers\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_app_fetch_user_profile_feed","parameters":[{"description":"Pagination cursor, don't pass for first request, use returned since_id for subsequent requests","in":"query","name":"since_id","required":false,"schema":{"description":"Pagination cursor, don't pass for first request, use returned since_id for subsequent requests","title":"Since Id","type":["string","null"]}},{"description":"User ID","example":"6580994757","in":"query","name":"uid","required":true,"schema":{"description":"User ID","title":"Uid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- User profile feed data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_user_profile_feed","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-app-fetch_user_profile_feed","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:d11cca6744e20f0ead278327a1dc0d8299539f45eb611b59c01853232d25c062","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f32034175a5a"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_app_fetch_user_profile_feed","path":"/apis/v1/tikhub/weibo/app/fetch_user_profile_feed"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/app/fetch_user_profile_feed","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/weibo/app/fetch_user_profile_feed?uid=6580994757' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/weibo/app/fetch_user_super_topics":{"get":{"description":"Weibo (app).\n\n### Purpose:\n- Get the super topics list that user participated in.\n### Parameters:\n- uid: User ID (required)\n- page: Page number, starts from 1 (default 1)\n### Return:\n- User's super topics list data\n### Note:\n- If user has set privacy protection, super topics list may not be available\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_app_fetch_user_super_topics","parameters":[{"description":"Page number, starts from 1 (default 1)","example":1,"in":"query","name":"page","required":false,"schema":{"default":1,"description":"Page number, starts from 1 (default 1)","minimum":1,"title":"Page","type":"integer"}},{"description":"User ID","example":"7648703289","in":"query","name":"uid","required":true,"schema":{"description":"User ID","title":"Uid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- User's super topics list data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_user_super_topics","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-app-fetch_user_super_topics","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:308c31bb2c11131379d4046bbc4ffd270a15db4c1bf7f2e28641b3a00191a5d9","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"952684d0c741"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_app_fetch_user_super_topics","path":"/apis/v1/tikhub/weibo/app/fetch_user_super_topics"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/app/fetch_user_super_topics","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/weibo/app/fetch_user_super_topics?page=1&uid=7648703289' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/weibo/app/fetch_user_timeline":{"get":{"description":"Weibo (app).\n\n### Purpose:\n- Get the list of posts published by specified user, support pagination and multiple content filters.\n### Parameters:\n- uid: User ID (required)\n- page: Page number, starts from 1 (default 1)\n- filter_type: Filter type (default \"all\")\n    - all: All posts\n    - original: Original posts\n    - likes: Liked posts\n    - video: Video posts\n    - pic: Picture posts\n    - location: Location check-in posts\n    - month: Filter by time (must pass month parameter)\n- month: Time filter parameter, format YYYYMMDD (only used when filter_type=month)\n### Return:\n- Post list data, including post content, images, videos, etc.\n### Note:\n- If user has set privacy protection, post list may not be available\n- About 20 posts per page\n- When using time filter, must specify both filter_type=month and month parameter\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_app_fetch_user_timeline","parameters":[{"description":"Filter type (default \"all\")\n    - all: All posts\n    - original: Original posts\n    - likes: Liked posts\n    - video: Video posts\n    - pic: Picture posts\n    - location: Location check-in posts\n    - month: Filter by time (must pass month parameter)","example":"all","in":"query","name":"filter_type","required":false,"schema":{"default":"all","description":"Filter type (default \"all\")\n    - all: All posts\n    - original: Original posts\n    - likes: Liked posts\n    - video: Video posts\n    - pic: Picture posts\n    - location: Location check-in posts\n    - month: Filter by time (must pass month parameter)","title":"Filter Type","type":"string"}},{"description":"Time filter parameter, format YYYYMMDD (only used when filter_type=month)","example":"20251010","in":"query","name":"month","required":false,"schema":{"description":"Time filter parameter, format YYYYMMDD (only used when filter_type=month)","title":"Month","type":["string","null"]}},{"description":"Page number, starts from 1 (default 1)","example":1,"in":"query","name":"page","required":false,"schema":{"default":1,"description":"Page number, starts from 1 (default 1)","minimum":1,"title":"Page","type":"integer"}},{"description":"User ID","example":"7648703289","in":"query","name":"uid","required":true,"schema":{"description":"User ID","title":"Uid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Post list data, including post content, images, videos, etc."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_user_timeline","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-app-fetch_user_timeline","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:16b04c64628fe326bd51144953c76d96cee6b3d0be762c21ca3d66700d28220d","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c39137a54524"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_app_fetch_user_timeline","path":"/apis/v1/tikhub/weibo/app/fetch_user_timeline"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/app/fetch_user_timeline","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/weibo/app/fetch_user_timeline?filter_type=all&month=20251010&page=1&uid=7648703289' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/weibo/app/fetch_user_videos":{"get":{"description":"Weibo (app).\n\n### Purpose:\n- Get the video list published by specified user (waterfall layout).\n### Parameters:\n- uid: User ID (required)\n- since_id: Pagination cursor, don't pass for first request, use returned since_id for subsequent requests\n### Return:\n- Video list data, including video title, cover, views, etc.\n- Contains moreInfo.params.since_id field for pagination\n### Note:\n- Only returns posts with videos\n- Uses cursor pagination (since_id), not page numbers\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_app_fetch_user_videos","parameters":[{"description":"Pagination cursor, don't pass for first request, use returned since_id for subsequent requests","in":"query","name":"since_id","required":false,"schema":{"description":"Pagination cursor, don't pass for first request, use returned since_id for subsequent requests","title":"Since Id","type":["string","null"]}},{"description":"User ID","example":"7648703289","in":"query","name":"uid","required":true,"schema":{"description":"User ID","title":"Uid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Video list data, including video title, cover, views, etc.\n- Contains moreInfo.params.since_id field for pagination"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_user_videos","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-app-fetch_user_videos","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:a225084e563812396a6a4379677911832ee1fadc5ef1745a1a2f30fab8b458fe","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ecd961b933e8"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_app_fetch_user_videos","path":"/apis/v1/tikhub/weibo/app/fetch_user_videos"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/app/fetch_user_videos","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/weibo/app/fetch_user_videos?uid=7648703289' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/weibo/app/fetch_video_detail":{"get":{"description":"Weibo (app).\n\n### Purpose:\n- Get detailed information of single video, including video play URL.\n- **Important**: Required step to get real video ID from Weibo video link (e.g., https://weibo.com/tv/show/1034:5232127105761312)\n### Parameters:\n- mid: Video post ID or ID from link (required)\n### Return:\n- Video detailed data, including video play URL, cover, duration, title, etc.\n- **items[0].data.idstr**: Real video post ID, can be used for fetching comments\n### Note:\n- Returned video URL may have expiration time\n- Support getting HD video URL\n- **Must call this API before fetching comments**: ID from link cannot be used directly for comments, must get real ID from items[0].data.idstr first\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_app_fetch_video_detail","parameters":[{"description":"Weibo video ID\n\nUsage: Video post ID or ID from link (required)","example":"5242977759006596","in":"query","name":"mid","required":true,"schema":{"description":"Weibo video ID\n\nUsage: Video post ID or ID from link (required)","title":"Mid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Video detailed data, including video play URL, cover, duration, title, etc.\n- **items[0].data.idstr**: Real video post ID, can be used for fetching comments"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_video_detail","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-app-fetch_video_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:11dc18042caa1288b97dbbdbe5e6a41476029a49eec6165597fbbb40f956e197","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0802da4744d5"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_app_fetch_video_detail","path":"/apis/v1/tikhub/weibo/app/fetch_video_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/app/fetch_video_detail","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/weibo/app/fetch_video_detail?mid=5242977759006596' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/weibo/app/fetch_video_featured_feed":{"get":{"description":"Weibo (app).\n\n### Purpose:\n- Get the featured video feed from Weibo video section.\n### Parameters:\n- page: Page number, don't pass for first page, pass \"2\" for second page, and so on\n### Return:\n- Featured video feed data, including video list, etc.\n### Note:\n- About 20 videos per page\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_app_fetch_video_featured_feed","parameters":[{"description":"Page number; omit for the first page, pass 2 for the second page\n\nUsage: Page number, don't pass for first page, pass \"2\" for second page, and so on","in":"query","name":"page","required":false,"schema":{"description":"Page number; omit for the first page, pass 2 for the second page\n\nUsage: Page number, don't pass for first page, pass \"2\" for second page, and so on","title":"Page","type":["string","null"]}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Featured video feed data, including video list, etc."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_video_featured_feed","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-app-fetch_video_featured_feed","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:825dd1a887677eaa054931b627b43f615342953ef5829f745f09809760375024","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7b0809326d79"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_app_fetch_video_featured_feed","path":"/apis/v1/tikhub/weibo/app/fetch_video_featured_feed"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/app/fetch_video_featured_feed","x-aisa-validation":"provider"}},"/apis/v1/tikhub/weibo/web_v2/check_allow_comment_with_pic":{"get":{"description":"Weibo (web_v2).\n\n### Purpose:\n- Check if a specific Weibo post allows image comments.\n### Parameters:\n- id: Weibo post ID (required)\n### Return:\n- result: true means image comments allowed, false means not allowed\n### Note:\n- Different posts may have different image comment permissions\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_web_v2_check_allow_comment_with_pic","parameters":[{"description":"Weibo ID","example":"5092682368025584","in":"query","name":"id","required":true,"schema":{"description":"Weibo ID","title":"Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- result: true means image comments allowed, false means not allowed"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo check_allow_comment_with_pic","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-web_v2-check_allow_comment_with_pic","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:2736b14e0f7fddac3fa6a644eb3dd1de752f0b0796426d7af4a045a770aa62c2","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4662fb4e8202"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_web_v2_check_allow_comment_with_pic","path":"/apis/v1/tikhub/weibo/web_v2/check_allow_comment_with_pic"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/web_v2/check_allow_comment_with_pic","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/weibo/web_v2/check_allow_comment_with_pic?id=5092682368025584' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/weibo/web_v2/fetch_advanced_search":{"get":{"description":"Weibo (web_v2).\n\n### Purpose:\n- Weibo advanced search with multi-dimensional filtering.\n### Parameters:\n- q: Search keyword (required)\n- search_type: Search type (all/hot/original/verified/media/viewpoint)\n- include_type: Include type (all/pic/video/music/link)\n- timescope: Time scope (format: custom:start_date:end_date, e.g. custom:2025-09-01-0:2025-09-08-23)\n- page: Page number (default 1)\n### Return:\n- Search result list, including post content, author info, images, videos, interaction data\n### Note:\n- Video playback requires setting header Referer=https://weibo.com/\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_web_v2_fetch_advanced_search","parameters":[{"description":"Include type: all (all), pic (with image), video (with video), music (with music), link (with short link)","example":"pic","in":"query","name":"include_type","required":false,"schema":{"description":"Include type: all (all), pic (with image), video (with video), music (with music), link (with short link)","title":"Include Type","type":["string","null"]}},{"description":"Page number (default 1)","example":1,"in":"query","name":"page","required":false,"schema":{"default":1,"description":"Page number (default 1)","title":"Page","type":"integer"}},{"description":"Search keyword","example":"yu7","in":"query","name":"q","required":true,"schema":{"description":"Search keyword","title":"Q","type":"string"}},{"description":"Search type: all, hot, original, verified, media, viewpoint","example":"hot","in":"query","name":"search_type","required":false,"schema":{"description":"Search type: all, hot, original, verified, media, viewpoint","title":"Search Type","type":["string","null"]}},{"description":"Time scope: custom:start:end\n\nUsage: Time scope (format: custom:start_date:end_date, e.g. custom:2025-09-01-0:2025-09-08-23)","example":"custom:2025-09-01-0:2025-09-08-23","in":"query","name":"timescope","required":false,"schema":{"description":"Time scope: custom:start:end\n\nUsage: Time scope (format: custom:start_date:end_date, e.g. custom:2025-09-01-0:2025-09-08-23)","title":"Timescope","type":["string","null"]}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Search result list, including post content, author info, images, videos, interaction data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_advanced_search","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-web_v2-fetch_advanced_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:2fbc31593e96ea343d911650c3f12d9ffda435b8b5d3e0e02f336b8332df4af8","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3cacf41c5802"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_web_v2_fetch_advanced_search","path":"/apis/v1/tikhub/weibo/web_v2/fetch_advanced_search"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/web_v2/fetch_advanced_search","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/weibo/web_v2/fetch_advanced_search?include_type=pic&page=1&q=yu7&search_type=hot&timescope=custom%3A2025-09-01-0%3A2025-09-08-23' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/weibo/web_v2/fetch_ai_related_search":{"get":{"description":"Weibo (web_v2).\n\n### Purpose:\n- Get content extensions related to keyword (related questions, blogger recommendations, reference posts).\n### Parameters:\n- keyword: Search keyword (required, recommend using topic format #TopicName#)\n### Return:\n- HTML format extension content, including related questions, blogger recommendations, reference posts\n### Note:\n- Returned content is in HTML format, requires HTML parsing\n- HTML structure may change, need proper error handling\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_web_v2_fetch_ai_related_search","parameters":[{"description":"Search keyword (required, recommend using topic format #TopicName#)","example":"#WeiboAdventures#","in":"query","name":"keyword","required":true,"schema":{"description":"Search keyword (required, recommend using topic format #TopicName#)","title":"Keyword","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- HTML format extension content, including related questions, blogger recommendations, reference posts"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_ai_related_search","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-web_v2-fetch_ai_related_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:3a9fddf0ad2d65907f5fac76dad8735c5436abca1e227e903cdd7e7b090f79bb","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"36d3a364c783"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_web_v2_fetch_ai_related_search","path":"/apis/v1/tikhub/weibo/web_v2/fetch_ai_related_search"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/web_v2/fetch_ai_related_search","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/weibo/web_v2/fetch_ai_related_search?keyword=%23WeiboAdventures%23' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/weibo/web_v2/fetch_ai_search":{"get":{"description":"Weibo (web_v2).\n\n### Purpose:\n- Get search results through Weibo AI intelligent search.\n### Parameters:\n- query: Search keyword (required, recommend using topic format #TopicName#)\n### Return:\n- AI search results, including recommended content, related topics\n### Note:\n- AI search results are personalized based on user behavior\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_web_v2_fetch_ai_search","parameters":[{"description":"Search keyword (required, recommend using topic format #TopicName#)","example":"#France#","in":"query","name":"query","required":true,"schema":{"description":"Search keyword (required, recommend using topic format #TopicName#)","title":"Query","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- AI search results, including recommended content, related topics"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_ai_search","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-web_v2-fetch_ai_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:79905952c32daf1132bb2ef288b65e998ac941b6bf91138d4e128b50c9903d1a","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"71cb16661ae1"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_web_v2_fetch_ai_search","path":"/apis/v1/tikhub/weibo/web_v2/fetch_ai_search"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/web_v2/fetch_ai_search","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/weibo/web_v2/fetch_ai_search?query=%23France%23' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/weibo/web_v2/fetch_all_groups":{"get":{"description":"Weibo (web_v2).\n\n### Purpose:\n- Get all group information on Weibo platform, including default and user-defined groups.\n### Parameters:\n- No additional parameters required\n### Return:\n- Group list, including group ID, name, container ID, etc.\n### Note:\n- Returned gid and containerid can be used as parameters for timeline API\n- Group information changes infrequently, recommend caching\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_web_v2_fetch_all_groups","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Group list, including group ID, name, container ID, etc."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_all_groups","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-web_v2-fetch_all_groups","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:37a940fa3a13a0d2d60ce75e8c76d7ef47238ba11cdaeaac839b93e215c702ea","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"394a03ef1ba1"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_web_v2_fetch_all_groups","path":"/apis/v1/tikhub/weibo/web_v2/fetch_all_groups"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/web_v2/fetch_all_groups","x-aisa-validation":"provider"}},"/apis/v1/tikhub/weibo/web_v2/fetch_city_list":{"get":{"description":"Weibo (web_v2).\n\n### Purpose:\n- Get region city mapping data for region filter parameter in user search APIs.\n### Parameters:\n- normalized: Whether to return normalized structure (default True)\n### Return:\n- Province-city mapping data, for region parameter in fetch_user_search and other APIs\n### Note:\n- Returned code format is custom:province_code:city_code, e.g. custom:11:1\n\nAPI references: `fetch_user_search` = `GET /tikhub/weibo/web_v2/fetch_user_search` (operationId: `get_tikhub_weibo_web_v2_fetch_user_search`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_web_v2_fetch_city_list","parameters":[{"description":"Whether to return normalized structure (province list + city array)","in":"query","name":"normalized","required":false,"schema":{"default":true,"description":"Whether to return normalized structure (province list + city array)","title":"Normalized","type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Province-city mapping data, for region parameter in fetch_user_search and other APIs\n\nAPI references: `fetch_user_search` = `GET /tikhub/weibo/web_v2/fetch_user_search` (operationId: `get_tikhub_weibo_web_v2_fetch_user_search`)."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_city_list","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-web_v2-fetch_city_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:009ac4ec56b4374d07b8084d0924bc3d0fa18a16ad8be865975fb5cb6e52ecb6","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3a019ef4f0e8"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_web_v2_fetch_city_list","path":"/apis/v1/tikhub/weibo/web_v2/fetch_city_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/web_v2/fetch_city_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/weibo/web_v2/fetch_entertainment_ranking":{"get":{"description":"Weibo (web_v2).\n\n### Purpose:\n- Get Weibo entertainment ranking data (entertainment, film & TV, variety shows).\n### Parameters:\n- No additional parameters required\n### Return:\n- Entertainment topic list, including topic, heat value, rank, category\n### Note:\n- Recommend caching for 5-10 minutes\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_web_v2_fetch_entertainment_ranking","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Entertainment topic list, including topic, heat value, rank, category"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_entertainment_ranking","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-web_v2-fetch_entertainment_ranking","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:18a5c7d7555709349662f1b842327f98d0c12f47ce23077d312aab866822caf3","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f08569ee1a3f"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_web_v2_fetch_entertainment_ranking","path":"/apis/v1/tikhub/weibo/web_v2/fetch_entertainment_ranking"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/web_v2/fetch_entertainment_ranking","x-aisa-validation":"provider"}},"/apis/v1/tikhub/weibo/web_v2/fetch_hot_ranking_timeline":{"get":{"description":"Weibo (web_v2).\n\n### Purpose:\n- Get various types of hot ranking content from Weibo platform.\n### Parameters:\n- ranking_type: Ranking type (required)\n    - hour: Hourly ranking\n    - yesterday: Yesterday ranking\n    - day_before: Day before ranking\n    - week: Weekly ranking\n    - male: Male ranking\n    - female: Female ranking\n- max_id: Pagination cursor, pass \"0\" for first request\n- count: Count (default 10)\n### Return:\n- Hot post list, including post content, author info, interaction data\n### Note:\n- Different rankings have different update frequencies: hourly has highest real-time relevance, weekly has high influence\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_web_v2_fetch_hot_ranking_timeline","parameters":[{"description":"Count, default is 10","example":10,"in":"query","name":"count","required":false,"schema":{"default":10,"description":"Count, default is 10","title":"Count","type":"integer"}},{"description":"Max ID, default is 0","example":"0","in":"query","name":"max_id","required":false,"schema":{"default":"0","description":"Max ID, default is 0","title":"Max Id","type":"string"}},{"description":"Ranking type (required)\n    - hour: Hourly ranking\n    - yesterday: Yesterday ranking\n    - day_before: Day before ranking\n    - week: Weekly ranking\n    - male: Male ranking\n    - female: Female ranking","example":"hour","in":"query","name":"ranking_type","required":true,"schema":{"description":"Ranking type (required)\n    - hour: Hourly ranking\n    - yesterday: Yesterday ranking\n    - day_before: Day before ranking\n    - week: Weekly ranking\n    - male: Male ranking\n    - female: Female ranking","title":"Ranking Type","type":"string"}},{"description":"Pagination identifier, default is 0","example":"0","in":"query","name":"since_id","required":false,"schema":{"default":"0","description":"Pagination identifier, default is 0","title":"Since Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Hot post list, including post content, author info, interaction data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_hot_ranking_timeline","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-web_v2-fetch_hot_ranking_timeline","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:4fea3bfcea210cd04ed3ba967531273d3e5563087ca73bc1ff98fdba11463900","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"abcabf80bb4c"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_web_v2_fetch_hot_ranking_timeline","path":"/apis/v1/tikhub/weibo/web_v2/fetch_hot_ranking_timeline"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/web_v2/fetch_hot_ranking_timeline","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/weibo/web_v2/fetch_hot_ranking_timeline?count=10&max_id=0&ranking_type=hour&since_id=0' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/weibo/web_v2/fetch_hot_search":{"get":{"description":"Weibo (web_v2).\n\n### Purpose:\n- Get Weibo real-time hot search ranking data.\n### Parameters:\n- No additional parameters required\n### Return:\n- Hot search data, including realtime (real-time hot search), hotgov and other sections\n### Note:\n- Hot search updates frequently, recommend caching for 2-5 minutes\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_web_v2_fetch_hot_search","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Hot search data, including realtime (real-time hot search), hotgov and other sections"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_hot_search","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web_v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-web_v2-fetch_hot_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:f60703768ef720c85915fec995be541ec43710c6a590242cdc40c3f876e076d4","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e01b20589929"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_web_v2_fetch_hot_search","path":"/apis/v1/tikhub/weibo/web_v2/fetch_hot_search"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/web_v2/fetch_hot_search","x-aisa-validation":"provider"}},"/apis/v1/tikhub/weibo/web_v2/fetch_hot_search_index":{"get":{"description":"Weibo (web_v2).\n\n### Purpose:\n- Quickly get top 10 Weibo hot search items.\n### Parameters:\n- No additional parameters required\n### Return:\n- Hot search term list, including keyword, popularity value, rank\n### Note:\n- Only returns top 10 hot search items\n- Hot search updates frequently, recommend caching for 2-5 minutes\n- For complete hot search, use fetch_hot_search_summary\n\nAPI references: `fetch_hot_search_summary` = `GET /tikhub/weibo/web_v2/fetch_hot_search_summary` (operationId: `get_tikhub_weibo_web_v2_fetch_hot_search_summary`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_web_v2_fetch_hot_search_index","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Hot search term list, including keyword, popularity value, rank"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_hot_search_index","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-web_v2-fetch_hot_search_index","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:9f3f4670317241f0862da73a312ef5b0ee669206f3e07ed1c487e883a3347115","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b53ba06cb010"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_web_v2_fetch_hot_search_index","path":"/apis/v1/tikhub/weibo/web_v2/fetch_hot_search_index"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/web_v2/fetch_hot_search_index","x-aisa-validation":"provider"}},"/apis/v1/tikhub/weibo/web_v2/fetch_hot_search_summary":{"get":{"description":"Weibo (web_v2).\n\n### Purpose:\n- Get complete Weibo hot search ranking (50 items).\n### Parameters:\n- No additional parameters required\n### Return:\n- Complete hot search list, including rank, keyword, tag (Hot/Boiling/Official/New), heat value\n### Note:\n- Difference from fetch_hot_search_index: this API returns 50 items, fetch_hot_search_index returns 10 items\n- rank 0 indicates pinned content\n- Recommend caching for 5-10 minutes\n\nAPI references: `fetch_hot_search_index` = `GET /tikhub/weibo/web_v2/fetch_hot_search_index` (operationId: `get_tikhub_weibo_web_v2_fetch_hot_search_index`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.0015 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_web_v2_fetch_hot_search_summary","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Complete hot search list, including rank, keyword, tag (Hot/Boiling/Official/New), heat value"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_hot_search_summary","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-web_v2-fetch_hot_search_summary","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0015,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:218b3af64232425009faee1dc5da25dcfba8d33c753befe6a08b94693a5310af","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0684fad7e914"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_web_v2_fetch_hot_search_summary","path":"/apis/v1/tikhub/weibo/web_v2/fetch_hot_search_summary"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/web_v2/fetch_hot_search_summary","x-aisa-validation":"provider"}},"/apis/v1/tikhub/weibo/web_v2/fetch_life_ranking":{"get":{"description":"Weibo (web_v2).\n\n### Purpose:\n- Get Weibo life ranking data (food, travel, health, fashion).\n### Parameters:\n- No additional parameters required\n### Return:\n- Life topic list, including topic, heat value, rank, category\n### Note:\n- Recommend caching for 5-10 minutes\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_web_v2_fetch_life_ranking","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Life topic list, including topic, heat value, rank, category"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_life_ranking","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-web_v2-fetch_life_ranking","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:ec9d56655d08fe805b37780591519772b96c2aa3578c047b1a539f9019458c7f","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2fd616657cee"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_web_v2_fetch_life_ranking","path":"/apis/v1/tikhub/weibo/web_v2/fetch_life_ranking"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/web_v2/fetch_life_ranking","x-aisa-validation":"provider"}},"/apis/v1/tikhub/weibo/web_v2/fetch_pic_search":{"get":{"description":"Weibo (web_v2).\n\n### Purpose:\n- Search Weibo picture content, aggregated by weibo ID.\n### Parameters:\n- query: Search keyword (required)\n- page: Page number (default 1)\n### Return:\n- Image list with weibo ID, thumbnail, large image URL, author info, image count\n### Note:\n- Thumbnails are automatically converted to large image URLs\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_web_v2_fetch_pic_search","parameters":[{"description":"Page number (default 1)","example":1,"in":"query","name":"page","required":false,"schema":{"default":1,"description":"Page number (default 1)","title":"Page","type":"integer"}},{"description":"Search keyword","example":"yu7","in":"query","name":"query","required":true,"schema":{"description":"Search keyword","title":"Query","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Image list with weibo ID, thumbnail, large image URL, author info, image count"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_pic_search","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-web_v2-fetch_pic_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:7cc23b72cf8f0d3325b66fc715fece5313e888e144989e6571ea0cb1b1f28a8f","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"20ce04e5c0df"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_web_v2_fetch_pic_search","path":"/apis/v1/tikhub/weibo/web_v2/fetch_pic_search"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/web_v2/fetch_pic_search","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/weibo/web_v2/fetch_pic_search?page=1&query=yu7' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/weibo/web_v2/fetch_post_comments":{"get":{"description":"Weibo (web_v2).\n\n### Purpose:\n- Get the first-level comment list of specified post.\n### Parameters:\n- id: Weibo post ID (required)\n- count: Number of comments (default 10)\n- max_id: Pagination cursor, pass empty for first request, use returned max_id for subsequent requests\n### Return:\n- Comment list data, including comment content, commenter info, likes count\n- Contains max_id field for pagination\n### Note:\n- When no more comments, max_id is empty\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_web_v2_fetch_post_comments","parameters":[{"description":"Number of comments (default 10)","example":10,"in":"query","name":"count","required":false,"schema":{"default":10,"description":"Number of comments (default 10)","title":"Count","type":"integer"}},{"description":"Weibo ID","example":"5283919831764022","in":"query","name":"id","required":true,"schema":{"description":"Weibo ID","title":"Id","type":"string"}},{"description":"Page number\n\nUsage: Pagination cursor, pass empty for first request, use returned max_id for subsequent requests","example":"","in":"query","name":"max_id","required":false,"schema":{"default":"","description":"Page number\n\nUsage: Pagination cursor, pass empty for first request, use returned max_id for subsequent requests","title":"Max Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Comment list data, including comment content, commenter info, likes count\n- Contains max_id field for pagination"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_post_comments","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-web_v2-fetch_post_comments","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:5e81f8d912828b003dbda87d6b63def629fce4828794cc976cf815cc9cc7cec0","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0690b4918399"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_web_v2_fetch_post_comments","path":"/apis/v1/tikhub/weibo/web_v2/fetch_post_comments"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/web_v2/fetch_post_comments","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/weibo/web_v2/fetch_post_comments?count=10&id=5283919831764022&max_id=' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/weibo/web_v2/fetch_post_detail":{"get":{"description":"Weibo (web_v2).\n\n### Purpose:\n- Get detailed information of a specific Weibo post, including content, author, interaction data.\n### Parameters:\n- id: Weibo post ID (required)\n- is_get_long_text: Whether to get full text of long posts (default \"true\")\n### Return:\n- Post detailed data, including full text, images, videos, likes, comments, reposts count\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_web_v2_fetch_post_detail","parameters":[{"description":"Post ID","example":"5092682368025584","in":"query","name":"id","required":true,"schema":{"description":"Post ID","title":"Id","type":"string"}},{"description":"Whether to get the full text of long Weibo posts (true/false)\n\nUsage: Whether to get full text of long posts (default \"true\")","example":"true","in":"query","name":"is_get_long_text","required":false,"schema":{"default":"true","description":"Whether to get the full text of long Weibo posts (true/false)\n\nUsage: Whether to get full text of long posts (default \"true\")","title":"Is Get Long Text","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Post detailed data, including full text, images, videos, likes, comments, reposts count"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_post_detail","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-web_v2-fetch_post_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:9b9b2dc1813daebb12fd7b159d6591fba24b8281089339e99d8152627084dcb7","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ff11fc16f331"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_web_v2_fetch_post_detail","path":"/apis/v1/tikhub/weibo/web_v2/fetch_post_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/web_v2/fetch_post_detail","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/weibo/web_v2/fetch_post_detail?id=5092682368025584&is_get_long_text=true' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/weibo/web_v2/fetch_post_sub_comments":{"get":{"description":"Weibo (web_v2).\n\n### Purpose:\n- Get the reply (sub-comment) list of a specified comment.\n### Parameters:\n- id: Main comment ID (required)\n- count: Number of sub-comments (default 10)\n- max_id: Pagination cursor, pass empty for first request, use returned max_id for subsequent requests\n### Return:\n- Sub-comment list data, including reply content, replier info, likes count\n- Contains max_id field for pagination\n### Note:\n- Difference from fetch_post_comments: this API gets replies to comments, not main comments of posts\n\nAPI references: `fetch_post_comments` = `GET /tikhub/weibo/web_v2/fetch_post_comments` (operationId: `get_tikhub_weibo_web_v2_fetch_post_comments`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_web_v2_fetch_post_sub_comments","parameters":[{"description":"Number of sub-comments (default 10)","example":10,"in":"query","name":"count","required":false,"schema":{"default":10,"description":"Number of sub-comments (default 10)","title":"Count","type":"integer"}},{"description":"Comment ID","example":"5283574244704555","in":"query","name":"id","required":true,"schema":{"description":"Comment ID","title":"Id","type":"string"}},{"description":"Page identifier\n\nUsage: Pagination cursor, pass empty for first request, use returned max_id for subsequent requests","example":"","in":"query","name":"max_id","required":false,"schema":{"default":"","description":"Page identifier\n\nUsage: Pagination cursor, pass empty for first request, use returned max_id for subsequent requests","title":"Max Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Sub-comment list data, including reply content, replier info, likes count\n- Contains max_id field for pagination"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_post_sub_comments","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-web_v2-fetch_post_sub_comments","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:7ec7ba68fb47f54312b6af1c670afa976880dab874c3de46bc7f36423fb3f83b","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c5c14b2b5f53"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_web_v2_fetch_post_sub_comments","path":"/apis/v1/tikhub/weibo/web_v2/fetch_post_sub_comments"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/web_v2/fetch_post_sub_comments","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/weibo/web_v2/fetch_post_sub_comments?count=10&id=5283574244704555&max_id=' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/weibo/web_v2/fetch_realtime_search":{"get":{"description":"Weibo (web_v2).\n\n### Purpose:\n- Get Weibo realtime search results (latest posts sorted by time).\n### Parameters:\n- query: Search keyword (required)\n- page: Page number (default 1)\n### Return:\n- Realtime search result list, including post content, author info, images, videos, interaction data\n### Note:\n- Video playback requires setting header Referer=https://weibo.com/\n- Return structure is same as advanced search\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_web_v2_fetch_realtime_search","parameters":[{"description":"Page number (default 1)","example":1,"in":"query","name":"page","required":false,"schema":{"default":1,"description":"Page number (default 1)","title":"Page","type":"integer"}},{"description":"Search keyword","example":"yu7","in":"query","name":"query","required":true,"schema":{"description":"Search keyword","title":"Query","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Realtime search result list, including post content, author info, images, videos, interaction data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_realtime_search","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-web_v2-fetch_realtime_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:ebcdecbba82664f149ec93c7fc4c6ec654f23214bb85100ab4120ee03aebbd8e","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7df4fadd899b"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_web_v2_fetch_realtime_search","path":"/apis/v1/tikhub/weibo/web_v2/fetch_realtime_search"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/web_v2/fetch_realtime_search","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/weibo/web_v2/fetch_realtime_search?page=1&query=yu7' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/weibo/web_v2/fetch_similar_search":{"get":{"description":"Weibo (web_v2).\n\n### Purpose:\n- Get similar search word recommendations based on keyword.\n### Parameters:\n- keyword: Search keyword (required, supports topic tag format like #TopicName#)\n### Return:\n- Similar search term list, including suggestion, search count\n### Note:\n- Similar word recommendations are relatively stable, can cache for 15-30 minutes\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_web_v2_fetch_similar_search","parameters":[{"description":"Search keyword (required, supports topic tag format like #TopicName#)","example":"#WeiboAdventures#","in":"query","name":"keyword","required":true,"schema":{"description":"Search keyword (required, supports topic tag format like #TopicName#)","title":"Keyword","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Similar search term list, including suggestion, search count"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_similar_search","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-web_v2-fetch_similar_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:adaabfb5caa71615b9f052f66171603188a8e72750e52f603f380baf60bfef22","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"be41a6598ac3"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_web_v2_fetch_similar_search","path":"/apis/v1/tikhub/weibo/web_v2/fetch_similar_search"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/web_v2/fetch_similar_search","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/weibo/web_v2/fetch_similar_search?keyword=%23WeiboAdventures%23' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/weibo/web_v2/fetch_social_ranking":{"get":{"description":"Weibo (web_v2).\n\n### Purpose:\n- Get Weibo social ranking data (current affairs, social hotspots, livelihood topics).\n### Parameters:\n- No additional parameters required\n### Return:\n- Social topic list, including topic, heat value, rank, category\n### Note:\n- Social hotspots change rapidly, recommend caching for 2-5 minutes\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_web_v2_fetch_social_ranking","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Social topic list, including topic, heat value, rank, category"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_social_ranking","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-web_v2-fetch_social_ranking","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:d8a3e5f253c937f2a347fe4866f642f6904fc79b18598f412887783200bc8458","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"615553c05400"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_web_v2_fetch_social_ranking","path":"/apis/v1/tikhub/weibo/web_v2/fetch_social_ranking"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/web_v2/fetch_social_ranking","x-aisa-validation":"provider"}},"/apis/v1/tikhub/weibo/web_v2/fetch_topic_search":{"get":{"description":"Weibo (web_v2).\n\n### Purpose\n- Search Weibo topics, get topic name, cover, discussion count, read count.\n\n### Parameters\n- query: Search keyword (required)\n- page: Page number (default 1)\n\n### Return\n- Topic list with topic name, cover image, discussion count, read count\n\n### Note\n- Counts expressed in ten-thousand or hundred-million units are converted to integers\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_web_v2_fetch_topic_search","parameters":[{"description":"Page number (default 1)","example":1,"in":"query","name":"page","required":false,"schema":{"default":1,"description":"Page number (default 1)","title":"Page","type":"integer"}},{"description":"Search keyword","example":"yu7","in":"query","name":"query","required":true,"schema":{"description":"Search keyword","title":"Query","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Topic list with topic name, cover image, discussion count, read count"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_topic_search","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-web_v2-fetch_topic_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:d8f4c25eed2808d09781dd058ab7b2184a8f1de1d68e461ec11f8e8c4db7e3cd","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"bc942e4a52c9"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_web_v2_fetch_topic_search","path":"/apis/v1/tikhub/weibo/web_v2/fetch_topic_search"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/web_v2/fetch_topic_search","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/weibo/web_v2/fetch_topic_search?page=1&query=yu7' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/weibo/web_v2/fetch_user_basic_info":{"get":{"description":"Weibo (web_v2).\n\n### Purpose:\n- Get basic information of Weibo users (lightweight API).\n### Parameters:\n- uid: User ID (required)\n### Return:\n- User basic info, including user ID, username, avatar, bio, verification\n### Note:\n- Compared to fetch_user_info, this API returns less data with faster response\n- Suitable for batch user info retrieval and user card display\n\nAPI references: `fetch_user_info` = `GET /tikhub/weibo/web_v2/fetch_user_info` (operationId: `get_tikhub_weibo_web_v2_fetch_user_info`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_web_v2_fetch_user_basic_info","parameters":[{"description":"User id","example":"7277477906","in":"query","name":"uid","required":true,"schema":{"description":"User id","title":"Uid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- User basic info, including user ID, username, avatar, bio, verification"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_user_basic_info","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-web_v2-fetch_user_basic_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:6ec3f071297d262ed89abece71e898b0d0d3b7e62d171697339ee2b00b1fd907","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"40d6d0488335"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_web_v2_fetch_user_basic_info","path":"/apis/v1/tikhub/weibo/web_v2/fetch_user_basic_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/web_v2/fetch_user_basic_info","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/weibo/web_v2/fetch_user_basic_info?uid=7277477906' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/weibo/web_v2/fetch_user_fans":{"get":{"description":"Weibo (web_v2).\n\n### Purpose:\n- Get the fans list of specified user (who follows the user).\n### Parameters:\n- uid: User ID (required)\n- page: Page number, starts from 0 (default 0)\n### Return:\n- Fans user list, including username, avatar, bio, followers count\n### Note:\n- Fans list affected by user privacy settings\n- page parameter starts from 0, not 1\n- Difference from fetch_user_following: this API gets who follows the user, fetch_user_following gets who user follows\n\nAPI references: `fetch_user_following` = `GET /tikhub/weibo/web_v2/fetch_user_following` (operationId: `get_tikhub_weibo_web_v2_fetch_user_following`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_web_v2_fetch_user_fans","parameters":[{"description":"Page number, starts from 0 (default 0)","example":0,"in":"query","name":"page","required":false,"schema":{"default":0,"description":"Page number, starts from 0 (default 0)","title":"Page","type":"integer"}},{"description":"User ID","example":"1722594714","in":"query","name":"uid","required":true,"schema":{"description":"User ID","title":"Uid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Fans user list, including username, avatar, bio, followers count"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_user_fans","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-web_v2-fetch_user_fans","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:d09fe35d1b9cffbc58c70b956388f8aca16d9b94d422879993bfab678e15f4d0","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8850744c1b1a"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_web_v2_fetch_user_fans","path":"/apis/v1/tikhub/weibo/web_v2/fetch_user_fans"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/web_v2/fetch_user_fans","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/weibo/web_v2/fetch_user_fans?page=0&uid=1722594714' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/weibo/web_v2/fetch_user_following":{"get":{"description":"Weibo (web_v2).\n\n### Purpose:\n- Get the following list of specified user (who the user follows).\n### Parameters:\n- uid: User ID (required)\n- page: Page number, starts from 0 (default 0)\n### Return:\n- Following user list, including username, avatar, bio, followers count\n### Note:\n- Following list affected by user privacy settings\n- page parameter starts from 0, not 1\n- Difference from fetch_user_fans: this API gets who user follows, fetch_user_fans gets who follows the user\n\nAPI references: `fetch_user_fans` = `GET /tikhub/weibo/web_v2/fetch_user_fans` (operationId: `get_tikhub_weibo_web_v2_fetch_user_fans`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_web_v2_fetch_user_following","parameters":[{"description":"Page number, starts from 0 (default 0)","example":0,"in":"query","name":"page","required":false,"schema":{"default":0,"description":"Page number, starts from 0 (default 0)","title":"Page","type":"integer"}},{"description":"User ID","example":"1722594714","in":"query","name":"uid","required":true,"schema":{"description":"User ID","title":"Uid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Following user list, including username, avatar, bio, followers count"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_user_following","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web_v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-web_v2-fetch_user_following","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:aa201047e7f22043ab3868c124f909c3db90da06206e7b4d70f4ca0012ce33be","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1a77e3463b56"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_web_v2_fetch_user_following","path":"/apis/v1/tikhub/weibo/web_v2/fetch_user_following"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/web_v2/fetch_user_following","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/weibo/web_v2/fetch_user_following?page=0&uid=1722594714' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/weibo/web_v2/fetch_user_info":{"get":{"description":"Weibo (web_v2).\n\n### Purpose:\n- Get detailed information of Weibo users, including nickname, avatar, bio, following count, followers count.\n### Parameters:\n- uid: User ID (optional, choose one with custom)\n- custom: Custom username (optional, choose one with uid)\n### Return:\n- User detailed information data\n### Note:\n- At least one of uid and custom must be provided\n- If both provided, uid takes priority\n- It's recommended to use uid parameter first\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_web_v2_fetch_user_info","parameters":[{"description":"Custom Weibo username","example":"shuqi","in":"query","name":"custom","required":false,"schema":{"default":"","description":"Custom Weibo username","title":"Custom","type":["string","null"]}},{"description":"User ID (optional, choose one with custom)","example":"1722594714","in":"query","name":"uid","required":false,"schema":{"default":"","description":"User ID (optional, choose one with custom)","title":"Uid","type":["string","null"]}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- User detailed information data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_user_info","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web_v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-web_v2-fetch_user_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:29d4034cca88362d11e957d230c6d6b3ae8c56e9300f8ef3ee0b77d7879ca9b5","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"297d79b3ce84"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_web_v2_fetch_user_info","path":"/apis/v1/tikhub/weibo/web_v2/fetch_user_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/web_v2/fetch_user_info","x-aisa-validation":"provider"}},"/apis/v1/tikhub/weibo/web_v2/fetch_user_original_posts":{"get":{"description":"Weibo (web_v2).\n\n### Purpose:\n- Get original posts published by specified user (excluding reposts).\n### Parameters:\n- uid: User ID (required)\n- page: Page number, starts from 1 (default 1)\n- since_id: Pagination identifier (first page must get from fetch_user_posts)\n### Return:\n- Original post list, including content, images, videos, interaction data\n### Note:\n- Difference from fetch_user_posts: this API only returns original posts, excludes reposts\n- since_id must be obtained from fetch_user_posts first, required for first page, not needed for subsequent pages\n\nAPI references: `fetch_user_posts` = `GET /tikhub/weibo/web_v2/fetch_user_posts` (operationId: `get_tikhub_weibo_web_v2_fetch_user_posts`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_web_v2_fetch_user_original_posts","parameters":[{"description":"Page number, starts from 1 (default 1)","example":1,"in":"query","name":"page","required":false,"schema":{"default":1,"description":"Page number, starts from 1 (default 1)","title":"Page","type":"integer"}},{"description":"For the first page, obtain the `since_id` field from the response of `GET /tikhub/weibo/web_v2/fetch_user_posts` (operationId: `get_tikhub_weibo_web_v2_fetch_user_posts`) and pass it here. The official documentation requires this value for the first page and says it is not needed for subsequent pages. The query parameter remains optional because this requirement is conditional on the first page.","example":"","in":"query","name":"since_id","required":false,"schema":{"default":"","description":"For the first page, obtain the `since_id` field from the response of `GET /tikhub/weibo/web_v2/fetch_user_posts` (operationId: `get_tikhub_weibo_web_v2_fetch_user_posts`) and pass it here. The official documentation requires this value for the first page and says it is not needed for subsequent pages. The query parameter remains optional because this requirement is conditional on the first page.","title":"Since Id","type":"string"}},{"description":"User id","example":"7277477906","in":"query","name":"uid","required":true,"schema":{"description":"User id","title":"Uid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Original post list, including content, images, videos, interaction data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_user_original_posts","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-web_v2-fetch_user_original_posts","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:1ec68bf14c07e80415c11f72ec95f2c32da0636df5e343c13edd41ee019e0498","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2d5dd125a279"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_web_v2_fetch_user_original_posts","path":"/apis/v1/tikhub/weibo/web_v2/fetch_user_original_posts"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/web_v2/fetch_user_original_posts","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/weibo/web_v2/fetch_user_original_posts?page=1&since_id=&uid=7277477906' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/weibo/web_v2/fetch_user_posts":{"get":{"description":"Weibo (web_v2).\n\n### Purpose\nGet a user's published posts with pagination and selectable response detail.\n\n### Parameters\n- uid: Required user ID.\n- page: Page number starting at 1; defaults to 1.\n- feature: Response detail level, default 0. Value 0 returns 10 basic posts; 1, 2, and 3 return 20 posts with progressively richer fields. Use 3 for the highest detail level.\n- since_id: Pass the returned since_id to retrieve the next page.\n\n### Return\nPost content, images, videos, and a since_id for pagination. Feature 0 has the best performance.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_web_v2_fetch_user_posts","parameters":[{"description":"Response detail level: 0 returns 10 basic posts; 1, 2, and 3 return 20 posts with progressively richer fields. Use 3 for the highest detail level.","example":0,"in":"query","name":"feature","required":false,"schema":{"default":0,"description":"Response detail level: 0 returns 10 basic posts; 1, 2, and 3 return 20 posts with progressively richer fields. Use 3 for the highest detail level.","title":"Feature","type":"integer"}},{"description":"Page number, starts from 1 (default 1)","example":1,"in":"query","name":"page","required":false,"schema":{"default":1,"description":"Page number, starts from 1 (default 1)","title":"Page","type":"integer"}},{"description":"Pagination identifier for getting next page data","example":"","in":"query","name":"since_id","required":false,"schema":{"default":"","description":"Pagination identifier for getting next page data","title":"Since Id","type":"string"}},{"description":"User id","example":"7277477906","in":"query","name":"uid","required":true,"schema":{"description":"User id","title":"Uid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\nPost content, images, videos, and a since_id for pagination. Feature 0 has the best performance."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_user_posts","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-web_v2-fetch_user_posts","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:6ea651d6143273c5aff7ddabeea94c8e03c1f5f565bbe8bcb12b3349deaaae50","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ec4a7acc58e9"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_web_v2_fetch_user_posts","path":"/apis/v1/tikhub/weibo/web_v2/fetch_user_posts"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/web_v2/fetch_user_posts","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/weibo/web_v2/fetch_user_posts?feature=0&page=1&since_id=&uid=7277477906' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/weibo/web_v2/fetch_user_recommend_timeline":{"get":{"description":"Weibo (web_v2).\n\n### Purpose:\n- Get recommended timeline content from Weibo homepage, displaying personalized recommendations based on user interests.\n### Parameters:\n- refresh: Refresh type (0=normal refresh, 1=force refresh)\n- group_id: Group ID (can be obtained through fetch_all_groups)\n- containerid: Container ID (usually same as group_id)\n- extparam: Extended parameters (default \"discover|new_feed\")\n- max_id: Pagination cursor, pass \"0\" for first request\n- count: Count (default 10, suggested 5-20)\n### Return:\n- Recommended post list, including post content, author info, interaction data\n- Contains max_id field for pagination\n### Note:\n- Recommend calling fetch_all_groups first to get available groups\n\nAPI references: `fetch_all_groups` = `GET /tikhub/weibo/web_v2/fetch_all_groups` (operationId: `get_tikhub_weibo_web_v2_fetch_all_groups`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_web_v2_fetch_user_recommend_timeline","parameters":[{"description":"Container ID (usually same as group_id)","example":"102803","in":"query","name":"containerid","required":false,"schema":{"default":"102803","description":"Container ID (usually same as group_id)","title":"Containerid","type":"string"}},{"description":"Count (default 10, suggested 5-20)","example":10,"in":"query","name":"count","required":false,"schema":{"default":10,"description":"Count (default 10, suggested 5-20)","title":"Count","type":"integer"}},{"description":"Extended parameters (default \"discover|new_feed\")","example":"discover|new_feed","in":"query","name":"extparam","required":false,"schema":{"default":"discover|new_feed","description":"Extended parameters (default \"discover|new_feed\")","title":"Extparam","type":"string"}},{"description":"Group ID (can be obtained through fetch_all_groups)\n\nAPI references: `fetch_all_groups` = `GET /tikhub/weibo/web_v2/fetch_all_groups` (operationId: `get_tikhub_weibo_web_v2_fetch_all_groups`).","example":"102803","in":"query","name":"group_id","required":false,"schema":{"default":"102803","description":"Group ID (can be obtained through fetch_all_groups)\n\nAPI references: `fetch_all_groups` = `GET /tikhub/weibo/web_v2/fetch_all_groups` (operationId: `get_tikhub_weibo_web_v2_fetch_all_groups`).","title":"Group Id","type":"string"}},{"description":"Max ID\n\nUsage: Pagination cursor, pass \"0\" for first request","example":"0","in":"query","name":"max_id","required":false,"schema":{"default":"0","description":"Max ID\n\nUsage: Pagination cursor, pass \"0\" for first request","title":"Max Id","type":"string"}},{"description":"Refresh type: 0=normal refresh, 1=force refresh","example":0,"in":"query","name":"refresh","required":false,"schema":{"default":0,"description":"Refresh type: 0=normal refresh, 1=force refresh","title":"Refresh","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Recommended post list, including post content, author info, interaction data\n- Contains max_id field for pagination"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_user_recommend_timeline","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-web_v2-fetch_user_recommend_timeline","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:227fc9b3a896926cb174b2c70bb5d38017c33aed765adc23c20a2b84c40275cb","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"113e36512e41"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_web_v2_fetch_user_recommend_timeline","path":"/apis/v1/tikhub/weibo/web_v2/fetch_user_recommend_timeline"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/web_v2/fetch_user_recommend_timeline","x-aisa-validation":"provider"}},"/apis/v1/tikhub/weibo/web_v2/fetch_user_search":{"get":{"description":"Weibo (web_v2).\n\n### Purpose\n- Search Weibo users with multiple filter options.\n\n### Parameters\n- query: Search keyword (optional)\n- page: Page number (default 1)\n- region: Region code from /tikhub/weibo/web_v2/fetch_city_list (optional)\n- auth: Auth type org_vip/per_vip/ord (optional)\n- gender: Gender man/women (optional)\n- age: Age bucket 18y/22y/29y/39y/40y (optional)\n- nickname: Nickname filter (optional)\n- tag: Tag filter (optional)\n- school: School filter (optional)\n- work: Company filter (optional)\n\n### Return\n- User list with uid, nickname, avatar, fans count, profile URL\n\n### Note\n- Too many filters may result in no results\n\nAPI references: `fetch_city_list` = `GET /tikhub/weibo/web_v2/fetch_city_list` (operationId: `get_tikhub_weibo_web_v2_fetch_city_list`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_web_v2_fetch_user_search","parameters":[{"description":"Age bucket: 18y/22y/29y/39y/40y","example":"22y","in":"query","name":"age","required":false,"schema":{"description":"Age bucket: 18y/22y/29y/39y/40y","title":"Age","type":["string","null"]}},{"description":"Auth type: org_vip (organization), per_vip (individual), ord (standard)\n\nUsage: Auth type org_vip/per_vip/ord (optional)","example":"org_vip","in":"query","name":"auth","required":false,"schema":{"description":"Auth type: org_vip (organization), per_vip (individual), ord (standard)\n\nUsage: Auth type org_vip/per_vip/ord (optional)","title":"Auth","type":["string","null"]}},{"description":"Gender: man / women","example":"man","in":"query","name":"gender","required":false,"schema":{"description":"Gender: man / women","title":"Gender","type":["string","null"]}},{"description":"Nickname filter","example":"Zhang San","in":"query","name":"nickname","required":false,"schema":{"description":"Nickname filter","title":"Nickname","type":["string","null"]}},{"description":"Page number (default 1)","example":1,"in":"query","name":"page","required":false,"schema":{"default":1,"description":"Page number (default 1)","title":"Page","type":"integer"}},{"description":"Search keyword/Query (if provided, treated as 'all' search; leave empty to apply only advanced filter parameters)","example":"yu7","in":"query","name":"query","required":false,"schema":{"description":"Search keyword/Query (if provided, treated as 'all' search; leave empty to apply only advanced filter parameters)","title":"Query","type":["string","null"]}},{"description":"Region code from /tikhub/weibo/web_v2/fetch_city_list (optional)\n\nAPI references: `fetch_city_list` = `GET /tikhub/weibo/web_v2/fetch_city_list` (operationId: `get_tikhub_weibo_web_v2_fetch_city_list`).","example":"custom:11:1","in":"query","name":"region","required":false,"schema":{"description":"Region code from /tikhub/weibo/web_v2/fetch_city_list (optional)\n\nAPI references: `fetch_city_list` = `GET /tikhub/weibo/web_v2/fetch_city_list` (operationId: `get_tikhub_weibo_web_v2_fetch_city_list`).","title":"Region","type":["string","null"]}},{"description":"School filter","example":"Tsinghua University","in":"query","name":"school","required":false,"schema":{"description":"School filter","title":"School","type":["string","null"]}},{"description":"Tag filter","example":"摄影","in":"query","name":"tag","required":false,"schema":{"description":"Tag filter","title":"Tag","type":["string","null"]}},{"description":"Company filter","example":"ByteDance","in":"query","name":"work","required":false,"schema":{"description":"Company filter","title":"Work","type":["string","null"]}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- User list with uid, nickname, avatar, fans count, profile URL"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_user_search","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-web_v2-fetch_user_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:7b731723913225fe58fee3e63fe392aa1f4a78a5afc9f7818c2947b4f761a3f9","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"bd7db426ffb8"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_web_v2_fetch_user_search","path":"/apis/v1/tikhub/weibo/web_v2/fetch_user_search"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/web_v2/fetch_user_search","x-aisa-validation":"provider"}},"/apis/v1/tikhub/weibo/web_v2/fetch_user_video_collection_detail":{"get":{"description":"Weibo (web_v2).\n\n### Purpose:\n- Get detailed content of specified collection, including video list.\n### Parameters:\n- cid: Collection ID (required, get from fetch_user_video_collection_list)\n- cursor: Pagination cursor, pass empty for first request, use returned cursor for subsequent\n- tab_code: Sort type (0=default, 1=hottest, 2=latest)\n### Return:\n- Collection info and video list, including video title, cover, duration, views\n- Contains next_cursor and has_more fields for pagination\n### Note:\n- Cursors for different sorting methods are not universal, switching sorting requires restarting pagination\n\nAPI references: `fetch_user_video_collection_list` = `GET /tikhub/weibo/web_v2/fetch_user_video_collection_list` (operationId: `get_tikhub_weibo_web_v2_fetch_user_video_collection_list`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_web_v2_fetch_user_video_collection_detail","parameters":[{"description":"Collection ID (required, get from fetch_user_video_collection_list)\n\nAPI references: `fetch_user_video_collection_list` = `GET /tikhub/weibo/web_v2/fetch_user_video_collection_list` (operationId: `get_tikhub_weibo_web_v2_fetch_user_video_collection_list`).","example":"4883992307236954","in":"query","name":"cid","required":true,"schema":{"description":"Collection ID (required, get from fetch_user_video_collection_list)\n\nAPI references: `fetch_user_video_collection_list` = `GET /tikhub/weibo/web_v2/fetch_user_video_collection_list` (operationId: `get_tikhub_weibo_web_v2_fetch_user_video_collection_list`).","title":"Cid","type":"string"}},{"description":"Pagination cursor, pass empty for first request, use returned cursor for subsequent","example":"","in":"query","name":"cursor","required":false,"schema":{"default":"","description":"Pagination cursor, pass empty for first request, use returned cursor for subsequent","title":"Cursor","type":"string"}},{"description":"Sort type: 0=default, 1=hottest, 2=latest","example":0,"in":"query","name":"tab_code","required":false,"schema":{"default":0,"description":"Sort type: 0=default, 1=hottest, 2=latest","title":"Tab Code","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Collection info and video list, including video title, cover, duration, views\n- Contains next_cursor and has_more fields for pagination"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_user_video_collection_detail","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-web_v2-fetch_user_video_collection_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:159bb66032410dbafacfd38c68f42ebe1544c9db43a520ba3ef168255475c6c0","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ba0555837c40"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_web_v2_fetch_user_video_collection_detail","path":"/apis/v1/tikhub/weibo/web_v2/fetch_user_video_collection_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/web_v2/fetch_user_video_collection_detail","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/weibo/web_v2/fetch_user_video_collection_detail?cid=4883992307236954&cursor=&tab_code=0' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/weibo/web_v2/fetch_user_video_collection_list":{"get":{"description":"Weibo (web_v2).\n\n### Purpose:\n- Get video collection list of specified user.\n### Parameters:\n- uid: User ID (required)\n### Return:\n- Collection list, including collection ID, name, description, video count\n### Note:\n- Collection list affected by user privacy settings\n- Some users may not have created video collections\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_web_v2_fetch_user_video_collection_list","parameters":[{"description":"User ID","example":"7277477906","in":"query","name":"uid","required":true,"schema":{"description":"User ID","title":"Uid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Collection list, including collection ID, name, description, video count"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_user_video_collection_list","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-web_v2-fetch_user_video_collection_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:197a0b5f3dda62fabb913dc62c00b40a329f4a747d43814a1966202f48481fcc","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8973b1dd5c35"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_web_v2_fetch_user_video_collection_list","path":"/apis/v1/tikhub/weibo/web_v2/fetch_user_video_collection_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/web_v2/fetch_user_video_collection_list","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/weibo/web_v2/fetch_user_video_collection_list?uid=7277477906' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/weibo/web_v2/fetch_user_video_list":{"get":{"description":"Weibo (web_v2).\n\n### Purpose:\n- Get all videos published by specified user (waterfall layout).\n### Parameters:\n- uid: User ID (required)\n- cursor: Pagination cursor, pass \"0\" for first request, use returned next_cursor for subsequent requests\n### Return:\n- Video list data, including video title, cover, views, etc.\n- Contains next_cursor and has_more fields for pagination\n### Note:\n- Difference from collection APIs: this API gets user published videos, collection APIs get user collected videos\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_web_v2_fetch_user_video_list","parameters":[{"description":"Pagination cursor, pass \"0\" for first request, use returned next_cursor for subsequent requests","example":"0","in":"query","name":"cursor","required":false,"schema":{"default":"0","description":"Pagination cursor, pass \"0\" for first request, use returned next_cursor for subsequent requests","title":"Cursor","type":"string"}},{"description":"User ID","example":"7277477906","in":"query","name":"uid","required":true,"schema":{"description":"User ID","title":"Uid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Video list data, including video title, cover, views, etc.\n- Contains next_cursor and has_more fields for pagination"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_user_video_list","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-web_v2-fetch_user_video_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:14674d7e95ea2aa8f0d2421740c0f93f3cf630238af222471134b569e84a9a01","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9d01aa38296c"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_web_v2_fetch_user_video_list","path":"/apis/v1/tikhub/weibo/web_v2/fetch_user_video_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/web_v2/fetch_user_video_list","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/weibo/web_v2/fetch_user_video_list?cursor=0&uid=7277477906' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/weibo/web_v2/fetch_video_search":{"get":{"description":"Weibo (web_v2).\n\n### Purpose:\n- Search Weibo video content, supports hot and all modes.\n### Parameters:\n- query: Search keyword (required)\n- mode: Search mode hot=popular / all=all (default hot)\n- page: Page number (default 1)\n### Return:\n- Video list with weibo ID, author, content, video URL, interaction data\n### Note:\n- Video playback requires setting Referer=https://weibo.com/\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_web_v2_fetch_video_search","parameters":[{"description":"Search mode: hot=trending, all=all\n\nUsage: Search mode hot=popular / all=all (default hot)","example":"hot","in":"query","name":"mode","required":false,"schema":{"default":"hot","description":"Search mode: hot=trending, all=all\n\nUsage: Search mode hot=popular / all=all (default hot)","title":"Mode","type":"string"}},{"description":"Page number (default 1)","example":1,"in":"query","name":"page","required":false,"schema":{"default":1,"description":"Page number (default 1)","title":"Page","type":"integer"}},{"description":"Search keyword","example":"yu7","in":"query","name":"query","required":true,"schema":{"description":"Search keyword","title":"Query","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Video list with weibo ID, author, content, video URL, interaction data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo fetch_video_search","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-web_v2-fetch_video_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e29f1b73a326308834681ec822db3c4da6d50a219dc28011e32f22420fc97863","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6dc3f37af823"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_web_v2_fetch_video_search","path":"/apis/v1/tikhub/weibo/web_v2/fetch_video_search"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/web_v2/fetch_video_search","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/weibo/web_v2/fetch_video_search?mode=hot&page=1&query=yu7' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/weibo/web_v2/search_user_posts":{"get":{"description":"Weibo (web_v2).\n\n### Purpose:\n- Search for content containing specific keywords in a specified user's posts.\n### Parameters:\n- uid: User ID (required)\n- q: Search keyword (optional, empty string means search all content)\n- page: Page number, starts from 1 (default 1)\n- starttime: Start timestamp (optional, Unix timestamp format)\n- endtime: End timestamp (optional, Unix timestamp format)\n- hasori: Include original posts (default 1 include)\n- hasret: Include retweets (default 1 include)\n- hastext: Include text posts (default 1 include)\n- haspic: Include image posts (default 1 include)\n- hasvideo: Include video posts (default 1 include)\n- hasmusic: Include music posts (default 1 include)\n### Return:\n- Search result list, including post content, author info, interaction data\n### Note:\n- Search results affected by user privacy settings\n- Timestamp parameters use Unix timestamp format\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_weibo_web_v2_search_user_posts","parameters":[{"description":"End timestamp (optional, Unix timestamp format)","example":1772294400,"in":"query","name":"endtime","required":false,"schema":{"default":1772294400,"description":"End timestamp (optional, Unix timestamp format)","title":"Endtime","type":["integer","null"]}},{"description":"Include music posts: 1=include, 0=exclude","example":1,"in":"query","name":"hasmusic","required":false,"schema":{"default":1,"description":"Include music posts: 1=include, 0=exclude","title":"Hasmusic","type":"integer"}},{"description":"Include original posts: 1=include, 0=exclude","example":1,"in":"query","name":"hasori","required":false,"schema":{"default":1,"description":"Include original posts: 1=include, 0=exclude","title":"Hasori","type":"integer"}},{"description":"Include image posts: 1=include, 0=exclude","example":1,"in":"query","name":"haspic","required":false,"schema":{"default":1,"description":"Include image posts: 1=include, 0=exclude","title":"Haspic","type":"integer"}},{"description":"Include retweets: 1=include, 0=exclude","example":1,"in":"query","name":"hasret","required":false,"schema":{"default":1,"description":"Include retweets: 1=include, 0=exclude","title":"Hasret","type":"integer"}},{"description":"Include text posts: 1=include, 0=exclude","example":1,"in":"query","name":"hastext","required":false,"schema":{"default":1,"description":"Include text posts: 1=include, 0=exclude","title":"Hastext","type":"integer"}},{"description":"Include video posts: 1=include, 0=exclude","example":1,"in":"query","name":"hasvideo","required":false,"schema":{"default":1,"description":"Include video posts: 1=include, 0=exclude","title":"Hasvideo","type":"integer"}},{"description":"Page number, starts from 1 (default 1)","example":1,"in":"query","name":"page","required":false,"schema":{"default":1,"description":"Page number, starts from 1 (default 1)","title":"Page","type":"integer"}},{"description":"Search keyword (optional, empty string means search all content)","in":"query","name":"q","required":false,"schema":{"default":"","description":"Search keyword (optional, empty string means search all content)","title":"Q","type":"string"}},{"description":"Start timestamp (optional, Unix timestamp format)","example":1772294400,"in":"query","name":"starttime","required":false,"schema":{"default":1772294400,"description":"Start timestamp (optional, Unix timestamp format)","title":"Starttime","type":["integer","null"]}},{"description":"User ID","example":"7277477906","in":"query","name":"uid","required":true,"schema":{"description":"User ID","title":"Uid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Search result list, including post content, author info, interaction data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"weibo search_user_posts","tags":["tikhub.weibo"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-weibo-web_v2-search_user_posts","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:c7f6e6ee50538217edb4d38c087cb68326f93aaa34ff3033a84e6f6beebc39bd","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2d2627539e36"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_weibo_web_v2_search_user_posts","path":"/apis/v1/tikhub/weibo/web_v2/search_user_posts"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/weibo/web_v2/search_user_posts","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/weibo/web_v2/search_user_posts?endtime=1772294400&hasmusic=1&hasori=1&haspic=1&hasret=1&hastext=1&hasvideo=1&page=1&starttime=1772294400&uid=7277477906' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/xiaohongshu/app_v2/get_creator_hot_inspiration_feed":{"get":{"description":"Xiaohongshu (app_v2).\n\n### Purpose:\n- Get creator center hot inspiration feed, using cursor pagination\n### Parameters:\n- cursor: Pagination cursor, leave empty for first request, pass cursor value from previous response (e.g. \"1\", \"2\"...)\n### Return:\n- Hot inspiration feed data\n### Pagination Guide:\n- First request: leave cursor empty\n- Next page: pass cursor value from previous response\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_xiaohongshu_app_v2_get_creator_hot_inspiration_feed","parameters":[{"description":"Pagination cursor, leave empty for first request, pass cursor value from previous response (e.g. \"1\", \"2\"...)","example":"","in":"query","name":"cursor","required":false,"schema":{"default":"","description":"Pagination cursor, leave empty for first request, pass cursor value from previous response (e.g. \"1\", \"2\"...)","title":"Cursor","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Hot inspiration feed data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xiaohongshu get_creator_hot_inspiration_feed","tags":["tikhub.xiaohongshu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-xiaohongshu-app_v2-get_creator_hot_inspiration_feed","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:8a28abef322e0749a6b8fb66817eaaad40e676a9203bde22a58ee5c8ef34eac4","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"00f7860e360b"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_xiaohongshu_app_v2_get_creator_hot_inspiration_feed","path":"/apis/v1/tikhub/xiaohongshu/app_v2/get_creator_hot_inspiration_feed"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xiaohongshu/app_v2/get_creator_hot_inspiration_feed","x-aisa-validation":"provider"}},"/apis/v1/tikhub/xiaohongshu/app_v2/get_creator_inspiration_feed":{"get":{"description":"Xiaohongshu (app_v2).\n\n### Purpose:\n- Get creator center recommended inspiration feed, using cursor pagination\n### Parameters:\n- cursor: Pagination cursor, leave empty for first request, pass cursor value from previous response (e.g. \"r_1\", \"r_2\"...)\n- tab: Tab type, default 0\n- source: Source, default \"creator_center\"\n### Return:\n- Recommended inspiration feed data\n### Pagination Guide:\n- First request: leave cursor empty\n- Next page: pass cursor value from previous response\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_xiaohongshu_app_v2_get_creator_inspiration_feed","parameters":[{"description":"Pagination cursor, leave empty for first request, pass cursor value from previous response (e.g. \"r_1\", \"r_2\"...)","example":"","in":"query","name":"cursor","required":false,"schema":{"default":"","description":"Pagination cursor, leave empty for first request, pass cursor value from previous response (e.g. \"r_1\", \"r_2\"...)","title":"Cursor","type":"string"}},{"description":"Source, default \"creator_center\"","example":"creator_center","in":"query","name":"source","required":false,"schema":{"default":"creator_center","description":"Source, default \"creator_center\"","title":"Source","type":"string"}},{"description":"Tab type, default 0","example":0,"in":"query","name":"tab","required":false,"schema":{"default":0,"description":"Tab type, default 0","title":"Tab","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Recommended inspiration feed data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xiaohongshu get_creator_inspiration_feed","tags":["tikhub.xiaohongshu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-xiaohongshu-app_v2-get_creator_inspiration_feed","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:0c5d22525d2f34808f67b998b75456f59c67e10fb27f90a4966f28ca107b3a9a","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"347a030529f5"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_xiaohongshu_app_v2_get_creator_inspiration_feed","path":"/apis/v1/tikhub/xiaohongshu/app_v2/get_creator_inspiration_feed"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xiaohongshu/app_v2/get_creator_inspiration_feed","x-aisa-validation":"provider"}},"/apis/v1/tikhub/xiaohongshu/app_v2/get_image_note_detail":{"get":{"description":"Xiaohongshu (app_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get full detail data of an image note\n\n### API Priority\n- ⭐ Xiaohongshu API priority: `App V2 (this)` > `App` > `Web V2` > `Web`\n\n### ⚠️ Note Type Notice (Important)\n- Xiaohongshu notes come in two types: `image notes (normal)` and `video notes (video)`. Make sure to distinguish them when using the APIs.\n- This endpoint can fetch data for **both image notes and video notes**.\n- However, due to Xiaohongshu's official restriction: when the requested note is a video note, this endpoint **will NOT return the video play URL, only the video cover image**.\n- To get the video play URL, use `/tikhub/xiaohongshu/app_v2/get_video_note_detail` (video note endpoint), which can only fetch data of video notes.\n\n### Recommended Workflow (when note type is unknown)\n- 1. Request this endpoint (image note endpoint) first.\n- 2. Check the note type field in the response (e.g. whether `type` is `video`) to determine if it is a video note.\n- 3. If it is a video note and you need the video play URL, request `/tikhub/xiaohongshu/app_v2/get_video_note_detail` again with the same note_id to get the video play URL.\n\n### ⚠️ Billing Notice\n- If a wrong or non-existent note ID is passed (or the share link fails to parse), the endpoint still responds normally, but the `data` field will contain an upstream \"service error\" message. Such requests **will still be billed as normal**. Please make sure the parameters are valid before calling.\n\n### Parameters\n- note_id: Note ID, e.g. \"697c0eee000000000a03c308\"\n- share_text: Xiaohongshu sharing link, supports APP and Web sharing links, including `xiaohongshu.com` full links, `xhslink.com` and `xhslink.cn` short links\n- Prefer to use `note_id`, if not, use `share_text`, one of the two parameters is required, if both are carried, `note_id` shall prevail.\n\n### Return\n- Image note detail data, including note content, image list, author info, interaction data, etc.\n- For video notes, only basic data such as the cover image is returned, without the video play URL\n\nAPI references: `get_video_note_detail` = `GET /tikhub/xiaohongshu/app_v2/get_video_note_detail` (operationId: `get_tikhub_xiaohongshu_app_v2_get_video_note_detail`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_xiaohongshu_app_v2_get_image_note_detail","parameters":[{"description":"Note ID, e.g. \"697c0eee000000000a03c308\"","example":"697c0eee000000000a03c308","in":"query","name":"note_id","required":false,"schema":{"default":"","description":"Note ID, e.g. \"697c0eee000000000a03c308\"","title":"Note Id","type":"string"}},{"description":"Share link, supports xiaohongshu.com, xhslink.com, xhslink.cn\n\nUsage: Xiaohongshu sharing link, supports APP and Web sharing links, including `xiaohongshu.com` full links, `xhslink.com` and `xhslink.cn` short links","example":"http://xhslink.com/o/8GqargIxrko","in":"query","name":"share_text","required":false,"schema":{"default":"","description":"Share link, supports xiaohongshu.com, xhslink.com, xhslink.cn\n\nUsage: Xiaohongshu sharing link, supports APP and Web sharing links, including `xiaohongshu.com` full links, `xhslink.com` and `xhslink.cn` short links","title":"Share Text","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Image note detail data, including note content, image list, author info, interaction data, etc.\n- For video notes, only basic data such as the cover image is returned, without the video play URL"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xiaohongshu get_image_note_detail","tags":["tikhub.xiaohongshu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-xiaohongshu-app_v2-get_image_note_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:ae68127de567d9cb8d61b26713578782183d9be571286677a5b3b29a68b105d7","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"46a3f57a6d60"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_xiaohongshu_app_v2_get_image_note_detail","path":"/apis/v1/tikhub/xiaohongshu/app_v2/get_image_note_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xiaohongshu/app_v2/get_image_note_detail","x-aisa-validation":"provider"}},"/apis/v1/tikhub/xiaohongshu/app_v2/get_note_comments":{"get":{"description":"Xiaohongshu (app_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get comment list for a specified note, supports pagination and multiple sort strategies\n\n### ⚠️ Billing Notice\n- If a wrong or non-existent note ID is passed (or the share link fails to parse), the endpoint still responds normally, but the `data` field will contain an upstream \"service error\" message. Such requests **will still be billed as normal**. Please make sure the parameters are valid before calling.\n\n### Parameters\n- note_id: Note ID, e.g. \"697c0eee000000000a03c308\"\n- share_text: Xiaohongshu sharing link, supports APP and Web sharing links, including `xiaohongshu.com` full links, `xhslink.com` and `xhslink.cn` short links\n- Prefer to use `note_id`, if not, use `share_text`, one of the two parameters is required, if both are carried, `note_id` shall prevail.\n- cursor: Pagination cursor, leave empty for first request, pass cursor value from previous response for next page\n- index: Comment index, pass 0 for first request, pass index value from previous response for next page\n- pageArea: Fold status, default \"UNFOLDED\" (unfolded), pass pageArea value from previous response for next page\n- sort_strategy: Sort strategy\n    - \"latest_v2\": Sort by time desc (latest, recommended default)\n    - \"like_count\": Sort by like_count\n    - \"default\": Sort by default (not recommended, may cause missing or duplicate comments when paginating)\n\n### Return\n- Comments data object, including comment list, pagination cursor, etc.\n\n### Pagination Guide\n- First request: leave cursor empty, pass index as 0\n- Next page: pass cursor and index and pageArea values from previous response\n- The pagination fields are usually located in the `$.data.data` object of the response (e.g. cursor ← `$.data.data.cursor`), extract the corresponding values from the previous response\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_xiaohongshu_app_v2_get_note_comments","parameters":[{"description":"Pagination cursor, leave empty for first request, pass cursor value from previous response for next page","example":"","in":"query","name":"cursor","required":false,"schema":{"default":"","description":"Pagination cursor, leave empty for first request, pass cursor value from previous response for next page","title":"Cursor","type":"string"}},{"description":"Comment index, pass 0 for first request, pass index value from previous response for next page","example":0,"in":"query","name":"index","required":false,"schema":{"default":0,"description":"Comment index, pass 0 for first request, pass index value from previous response for next page","title":"Index","type":"integer"}},{"description":"Note ID, e.g. \"697c0eee000000000a03c308\"","example":"697c0eee000000000a03c308","in":"query","name":"note_id","required":false,"schema":{"default":"","description":"Note ID, e.g. \"697c0eee000000000a03c308\"","title":"Note Id","type":"string"}},{"description":"Fold state: UNFOLDED (default, expanded), FOLDED (collapsed)\n\nUsage: Fold status, default \"UNFOLDED\" (unfolded), pass pageArea value from previous response for next page","example":"UNFOLDED","in":"query","name":"pageArea","required":false,"schema":{"default":"UNFOLDED","description":"Fold state: UNFOLDED (default, expanded), FOLDED (collapsed)\n\nUsage: Fold status, default \"UNFOLDED\" (unfolded), pass pageArea value from previous response for next page","title":"Pagearea","type":"string"}},{"description":"Share link, supports xiaohongshu.com, xhslink.com, xhslink.cn\n\nUsage: Xiaohongshu sharing link, supports APP and Web sharing links, including `xiaohongshu.com` full links, `xhslink.com` and `xhslink.cn` short links","example":"http://xhslink.com/o/8GqargIxrko","in":"query","name":"share_text","required":false,"schema":{"default":"","description":"Share link, supports xiaohongshu.com, xhslink.com, xhslink.cn\n\nUsage: Xiaohongshu sharing link, supports APP and Web sharing links, including `xiaohongshu.com` full links, `xhslink.com` and `xhslink.cn` short links","title":"Share Text","type":"string"}},{"description":"Sort strategy\n    - \"latest_v2\": Sort by time desc (latest, recommended default)\n    - \"like_count\": Sort by like_count\n    - \"default\": Sort by default (not recommended, may cause missing or duplicate comments when paginating)","example":"latest_v2","in":"query","name":"sort_strategy","required":false,"schema":{"default":"latest_v2","description":"Sort strategy\n    - \"latest_v2\": Sort by time desc (latest, recommended default)\n    - \"like_count\": Sort by like_count\n    - \"default\": Sort by default (not recommended, may cause missing or duplicate comments when paginating)","title":"Sort Strategy","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Comments data object, including comment list, pagination cursor, etc."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xiaohongshu get_note_comments","tags":["tikhub.xiaohongshu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-xiaohongshu-app_v2-get_note_comments","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:df434708347351fd27418131f4318302dcbbe8c66d6af883172c0befa4932057","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"121dd8890edd"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_xiaohongshu_app_v2_get_note_comments","path":"/apis/v1/tikhub/xiaohongshu/app_v2/get_note_comments"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xiaohongshu/app_v2/get_note_comments","x-aisa-validation":"provider"}},"/apis/v1/tikhub/xiaohongshu/app_v2/get_note_sub_comments":{"get":{"description":"Xiaohongshu (app_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get sub-comment (reply) list under a specific comment of a note, using cursor pagination\n\n### ⚠️ Billing Notice\n- If a wrong or non-existent note ID / comment ID is passed (or the share link fails to parse), the endpoint still responds normally, but the `data` field will contain an upstream \"service error\" message. Such requests **will still be billed as normal**. Please make sure the parameters are valid before calling.\n\n### Parameters\n- note_id: Note ID, e.g. \"699916e6000000001d0253da\"\n- share_text: Xiaohongshu sharing link, supports APP and Web sharing links, including `xiaohongshu.com` full links, `xhslink.com` and `xhslink.cn` short links\n- Prefer to use `note_id`, if not, use `share_text`, one of the two parameters is required, if both are carried, `note_id` shall prevail.\n- comment_id: Parent comment ID (required), e.g. \"699fb9930000000008030db6\"\n- cursor: Pagination cursor, leave empty for first request, extract `cursor` value from `$.data.data.cursor` of previous response for next page\n- index: Pagination index, pass 1 for first request, extract `index` value from `$.data.data.cursor` of previous response for next page\n\n### Return\n- Sub-comments data object, including sub-comment list, pagination cursor, etc.\n\n### Pagination Guide\n- The `$.data.data.cursor` in response is a JSON object, e.g. `{\"cursor\":\"69a0c134000000000c00910d\",\"index\":3}`\n- First request: leave cursor empty, pass index as 1\n- Next page: extract `cursor` and `index` from `$.data.data.cursor` and pass them as corresponding parameters\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_xiaohongshu_app_v2_get_note_sub_comments","parameters":[{"description":"Parent comment ID (required), e.g. \"699fb9930000000008030db6\"","example":"699fb9930000000008030db6","in":"query","name":"comment_id","required":true,"schema":{"description":"Parent comment ID (required), e.g. \"699fb9930000000008030db6\"","title":"Comment Id","type":"string"}},{"description":"Pagination cursor, leave empty for first request, extract `cursor` value from `$.data.data.cursor` of previous response for next page","example":"","in":"query","name":"cursor","required":false,"schema":{"default":"","description":"Pagination cursor, leave empty for first request, extract `cursor` value from `$.data.data.cursor` of previous response for next page","title":"Cursor","type":"string"}},{"description":"Pagination index, pass 1 for first request, extract `index` value from `$.data.data.cursor` of previous response for next page","example":1,"in":"query","name":"index","required":false,"schema":{"default":1,"description":"Pagination index, pass 1 for first request, extract `index` value from `$.data.data.cursor` of previous response for next page","title":"Index","type":"integer"}},{"description":"Note ID, e.g. \"699916e6000000001d0253da\"","example":"699916e6000000001d0253da","in":"query","name":"note_id","required":false,"schema":{"default":"","description":"Note ID, e.g. \"699916e6000000001d0253da\"","title":"Note Id","type":"string"}},{"description":"Share link, supports xiaohongshu.com, xhslink.com, xhslink.cn\n\nUsage: Xiaohongshu sharing link, supports APP and Web sharing links, including `xiaohongshu.com` full links, `xhslink.com` and `xhslink.cn` short links","example":"http://xhslink.com/o/8GqargIxrko","in":"query","name":"share_text","required":false,"schema":{"default":"","description":"Share link, supports xiaohongshu.com, xhslink.com, xhslink.cn\n\nUsage: Xiaohongshu sharing link, supports APP and Web sharing links, including `xiaohongshu.com` full links, `xhslink.com` and `xhslink.cn` short links","title":"Share Text","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Sub-comments data object, including sub-comment list, pagination cursor, etc."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xiaohongshu get_note_sub_comments","tags":["tikhub.xiaohongshu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-xiaohongshu-app_v2-get_note_sub_comments","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:0e2a9e6571589eda7b56d18d49369d499b860de58107d5499b9c24de68c61843","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"bcffcfad49fc"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_xiaohongshu_app_v2_get_note_sub_comments","path":"/apis/v1/tikhub/xiaohongshu/app_v2/get_note_sub_comments"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xiaohongshu/app_v2/get_note_sub_comments","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/xiaohongshu/app_v2/get_note_sub_comments?comment_id=699fb9930000000008030db6&cursor=&index=1&note_id=699916e6000000001d0253da&share_text=http%3A%2F%2Fxhslink.com%2Fo%2F8GqargIxrko' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/xiaohongshu/app_v2/get_product_detail":{"get":{"description":"Xiaohongshu (app_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get product detail by SKU ID, including price, specifications, stock, description, etc.\n\n### ⚠️ Billing Notice\n- If a wrong or non-existent product SKU ID is passed, the endpoint still responds normally, but the `data` field will contain an upstream \"service error\" message. Such requests **will still be billed as normal**. Please make sure the parameters are valid before calling.\n\n### Parameters\n- sku_id: Product SKU ID (required), e.g. \"669ddd44e05f3700011067ed\"\n- source: Source, default \"mall_search\"\n- pre_page: Previous page, default \"mall_search\"\n\n### Return\n- Product detail data, including price, specifications, stock, description, etc.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_xiaohongshu_app_v2_get_product_detail","parameters":[{"description":"Previous page, default \"mall_search\"","example":"mall_search","in":"query","name":"pre_page","required":false,"schema":{"default":"mall_search","description":"Previous page, default \"mall_search\"","title":"Pre Page","type":"string"}},{"description":"Product SKU ID (required), e.g. \"669ddd44e05f3700011067ed\"","example":"669ddd44e05f3700011067ed","in":"query","name":"sku_id","required":true,"schema":{"description":"Product SKU ID (required), e.g. \"669ddd44e05f3700011067ed\"","title":"Sku Id","type":"string"}},{"description":"Source, default \"mall_search\"","example":"mall_search","in":"query","name":"source","required":false,"schema":{"default":"mall_search","description":"Source, default \"mall_search\"","title":"Source","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Product detail data, including price, specifications, stock, description, etc."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xiaohongshu get_product_detail","tags":["tikhub.xiaohongshu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-xiaohongshu-app_v2-get_product_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:678cfe07c57b51036305e9442ec931ca8b20cf96de421c1671251ea1b1eee464","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"565fac36a16d"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_xiaohongshu_app_v2_get_product_detail","path":"/apis/v1/tikhub/xiaohongshu/app_v2/get_product_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xiaohongshu/app_v2/get_product_detail","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/xiaohongshu/app_v2/get_product_detail?pre_page=mall_search&sku_id=669ddd44e05f3700011067ed&source=mall_search' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/xiaohongshu/app_v2/get_product_recommendations":{"get":{"description":"Xiaohongshu (app_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get recommended products list by SKU ID, using cursor pagination\n\n### ⚠️ Billing Notice\n- If a wrong or non-existent product SKU ID is passed, the endpoint still responds normally, but the `data` field will contain an upstream \"service error\" message. Such requests **will still be billed as normal**. Please make sure the parameters are valid before calling.\n\n### Parameters\n- sku_id: Product SKU ID (required), e.g. \"669ddd44e05f3700011067ed\"\n- cursor_score: Pagination cursor, leave empty for first request, pass cursor_score value from previous response for next page\n- region: Region, default \"US\"\n\n### Return\n- Recommended products list data\n\n### Pagination Guide\n- First request: leave cursor_score empty\n- Next page: pass cursor_score value from previous response\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_xiaohongshu_app_v2_get_product_recommendations","parameters":[{"description":"Pagination cursor, leave empty for first request, pass cursor_score value from previous response for next page","example":"","in":"query","name":"cursor_score","required":false,"schema":{"default":"","description":"Pagination cursor, leave empty for first request, pass cursor_score value from previous response for next page","title":"Cursor Score","type":"string"}},{"description":"Region","example":"US","in":"query","name":"region","required":false,"schema":{"default":"US","description":"Region","title":"Region","type":"string"}},{"description":"Product SKU ID (required), e.g. \"669ddd44e05f3700011067ed\"","example":"669ddd44e05f3700011067ed","in":"query","name":"sku_id","required":true,"schema":{"description":"Product SKU ID (required), e.g. \"669ddd44e05f3700011067ed\"","title":"Sku Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Recommended products list data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xiaohongshu get_product_recommendations","tags":["tikhub.xiaohongshu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-xiaohongshu-app_v2-get_product_recommendations","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:6773e00e44b261269298044bf03c85cdc035622156eb7c1d911575c1e1c38ac8","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5a66fb48d727"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_xiaohongshu_app_v2_get_product_recommendations","path":"/apis/v1/tikhub/xiaohongshu/app_v2/get_product_recommendations"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xiaohongshu/app_v2/get_product_recommendations","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/xiaohongshu/app_v2/get_product_recommendations?cursor_score=&region=US&sku_id=669ddd44e05f3700011067ed' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/xiaohongshu/app_v2/get_product_review_overview":{"get":{"description":"Xiaohongshu (app_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get product review statistics, including rating distribution, positive rate, review tags, etc.\n\n### ⚠️ Billing Notice\n- If a wrong or non-existent product SKU ID is passed, the endpoint still responds normally, but the `data` field will contain an upstream \"service error\" message. Such requests **will still be billed as normal**. Please make sure the parameters are valid before calling.\n\n### Parameters\n- sku_id: Product SKU ID (required), e.g. \"669ddd44e05f3700011067ed\"\n- tab: Tab type, default 2\n\n### Return\n- Product review overview data, including rating distribution, positive rate, review tags, etc.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_xiaohongshu_app_v2_get_product_review_overview","parameters":[{"description":"Product SKU ID (required), e.g. \"669ddd44e05f3700011067ed\"","example":"669ddd44e05f3700011067ed","in":"query","name":"sku_id","required":true,"schema":{"description":"Product SKU ID (required), e.g. \"669ddd44e05f3700011067ed\"","title":"Sku Id","type":"string"}},{"description":"Tab type, default 2","example":2,"in":"query","name":"tab","required":false,"schema":{"default":2,"description":"Tab type, default 2","title":"Tab","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Product review overview data, including rating distribution, positive rate, review tags, etc."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xiaohongshu get_product_review_overview","tags":["tikhub.xiaohongshu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-xiaohongshu-app_v2-get_product_review_overview","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:34fb74a8b162dfde891ed6c53a7d9f2bedad7059a039bad2ce2b61fb69b18020","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c833763d7642"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_xiaohongshu_app_v2_get_product_review_overview","path":"/apis/v1/tikhub/xiaohongshu/app_v2/get_product_review_overview"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xiaohongshu/app_v2/get_product_review_overview","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/xiaohongshu/app_v2/get_product_review_overview?sku_id=669ddd44e05f3700011067ed&tab=2' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/xiaohongshu/app_v2/get_product_reviews":{"get":{"description":"Xiaohongshu (app_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get product user reviews list, supports pagination, sorting, and filtering reviews with images\n\n### ⚠️ Billing Notice\n- If a wrong or non-existent product SKU ID is passed, the endpoint still responds normally, but the `data` field will contain an upstream \"service error\" message. Such requests **will still be billed as normal**. Please make sure the parameters are valid before calling.\n\n### Parameters\n- sku_id: Product SKU ID (required), e.g. \"669ddd44e05f3700011067ed\"\n- page: Page number, start from 0\n- sort_strategy_type: Sort strategy\n    - 0: General sort (default)\n    - 1: Latest sort\n- share_pics_only: Show reviews with images only, 0=no, 1=yes\n- from_page: From page, default \"score_page\"\n\n### Return\n- Product reviews list data\n\n### Pagination Guide\n- page starts from 0 and increments\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_xiaohongshu_app_v2_get_product_reviews","parameters":[{"description":"From page, default \"score_page\"","example":"score_page","in":"query","name":"from_page","required":false,"schema":{"default":"score_page","description":"From page, default \"score_page\"","title":"From Page","type":"string"}},{"description":"Page number, start from 0","example":0,"in":"query","name":"page","required":false,"schema":{"default":0,"description":"Page number, start from 0","title":"Page","type":"integer"}},{"description":"Show reviews with images only: 0=no, 1=yes","example":0,"in":"query","name":"share_pics_only","required":false,"schema":{"default":0,"description":"Show reviews with images only: 0=no, 1=yes","title":"Share Pics Only","type":"integer"}},{"description":"Product SKU ID (required), e.g. \"669ddd44e05f3700011067ed\"","example":"669ddd44e05f3700011067ed","in":"query","name":"sku_id","required":true,"schema":{"description":"Product SKU ID (required), e.g. \"669ddd44e05f3700011067ed\"","title":"Sku Id","type":"string"}},{"description":"Sort strategy: 0=general, 1=latest\n\nUsage: Sort strategy\n    - 0: General sort (default)\n    - 1: Latest sort","example":0,"in":"query","name":"sort_strategy_type","required":false,"schema":{"default":0,"description":"Sort strategy: 0=general, 1=latest\n\nUsage: Sort strategy\n    - 0: General sort (default)\n    - 1: Latest sort","title":"Sort Strategy Type","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Product reviews list data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xiaohongshu get_product_reviews","tags":["tikhub.xiaohongshu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-xiaohongshu-app_v2-get_product_reviews","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:c525781af72d208fac09688a1d2a03ce8ade264fc581aa935da626e3c09bebcc","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"47b1133caf28"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_xiaohongshu_app_v2_get_product_reviews","path":"/apis/v1/tikhub/xiaohongshu/app_v2/get_product_reviews"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xiaohongshu/app_v2/get_product_reviews","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/xiaohongshu/app_v2/get_product_reviews?from_page=score_page&page=0&share_pics_only=0&sku_id=669ddd44e05f3700011067ed&sort_strategy_type=0' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/xiaohongshu/app_v2/get_topic_feed":{"get":{"description":"Xiaohongshu (app_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get notes list under a specified topic, supports sorting by trending or latest, using cursor pagination\n\n### ⚠️ Billing Notice\n- If a wrong or non-existent topic page ID is passed, the endpoint still responds normally, but the `data` field will contain an upstream \"service error\" message. Such requests **will still be billed as normal**. Please make sure the parameters are valid before calling.\n\n### Parameters\n- page_id: Topic page ID (required), e.g. \"5c1cc866febed9000184b7c1\"\n    - Can be obtained from single note API or search API\n- sort: Sort type\n    - \"trend\": Trending (default)\n    - \"time\": Latest\n- cursor_score: Pagination cursor score, pass last item's cursor_score from previous response\n- last_note_id: Last note ID from previous page\n- last_note_ct: Last note create time from previous page\n- session_id: Session ID, keep consistent for pagination\n- first_load_time: First load timestamp, keep consistent for pagination\n- source: Source, default \"normal\"\n\n### Return\n- Topic notes list data\n\n### Pagination Guide\n- First request: only pass page_id and sort, leave others empty\n- Next page: pass fields from last item of previous response:\n    - cursor_score ← items[-1].cursor_score\n    - last_note_id ← items[-1].id\n    - last_note_ct ← items[-1].create_time\n- Recommended to also pass session_id and first_load_time for session consistency\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_xiaohongshu_app_v2_get_topic_feed","parameters":[{"description":"Pagination cursor score for next page\n\nUsage: Pagination cursor score, pass last item's cursor_score from previous response","example":"","in":"query","name":"cursor_score","required":false,"schema":{"default":"","description":"Pagination cursor score for next page\n\nUsage: Pagination cursor score, pass last item's cursor_score from previous response","title":"Cursor Score","type":"string"}},{"description":"First load timestamp, keep consistent for pagination","example":"","in":"query","name":"first_load_time","required":false,"schema":{"default":"","description":"First load timestamp, keep consistent for pagination","title":"First Load Time","type":"string"}},{"description":"Last note creation time from the previous page (required for pagination)","example":"","in":"query","name":"last_note_ct","required":false,"schema":{"default":"","description":"Last note creation time from the previous page (required for pagination)","title":"Last Note Ct","type":"string"}},{"description":"Last note ID from the previous page (required for pagination)","example":"","in":"query","name":"last_note_id","required":false,"schema":{"default":"","description":"Last note ID from the previous page (required for pagination)","title":"Last Note Id","type":"string"}},{"description":"Topic page ID (required), e.g. \"5c1cc866febed9000184b7c1\"\n    - Can be obtained from single note API or search API","example":"5c1cc866febed9000184b7c1","in":"query","name":"page_id","required":true,"schema":{"description":"Topic page ID (required), e.g. \"5c1cc866febed9000184b7c1\"\n    - Can be obtained from single note API or search API","title":"Page Id","type":"string"}},{"description":"Session ID; keep consistent across pages for pagination","example":"","in":"query","name":"session_id","required":false,"schema":{"default":"","description":"Session ID; keep consistent across pages for pagination","title":"Session Id","type":"string"}},{"description":"Sort: trend=hottest, time=latest\n\nUsage: Sort type\n    - \"trend\": Trending (default)\n    - \"time\": Latest","example":"trend","in":"query","name":"sort","required":false,"schema":{"default":"trend","description":"Sort: trend=hottest, time=latest\n\nUsage: Sort type\n    - \"trend\": Trending (default)\n    - \"time\": Latest","title":"Sort","type":"string"}},{"description":"Source","example":"normal","in":"query","name":"source","required":false,"schema":{"default":"normal","description":"Source","title":"Source","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Topic notes list data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xiaohongshu get_topic_feed","tags":["tikhub.xiaohongshu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-xiaohongshu-app_v2-get_topic_feed","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:d24d433f3ff56e6026d3b6411219c0661213546f5c32c720ba32e91a4889afab","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"876a3ef45635"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_xiaohongshu_app_v2_get_topic_feed","path":"/apis/v1/tikhub/xiaohongshu/app_v2/get_topic_feed"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xiaohongshu/app_v2/get_topic_feed","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/xiaohongshu/app_v2/get_topic_feed?cursor_score=&first_load_time=&last_note_ct=&last_note_id=&page_id=5c1cc866febed9000184b7c1&session_id=&sort=trend&source=normal' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/xiaohongshu/app_v2/get_topic_info":{"get":{"description":"Xiaohongshu (app_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get topic detail info, including topic name, view count, discussion count, share info, etc.\n\n### ⚠️ Billing Notice\n- If a wrong or non-existent topic page ID is passed, the endpoint still responds normally, but the `data` field will contain an upstream \"service error\" message. Such requests **will still be billed as normal**. Please make sure the parameters are valid before calling.\n\n### Parameters\n- page_id: Topic page ID (required), e.g. \"5c1cc866febed9000184b7c1\"\n- source: Source, default \"normal\"\n- note_id: Source note ID, pass when jumping from note to topic (optional)\n\n### Return\n- Topic detail data, including page_info (name/view count/discussion count), tabs, share_info, etc.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_xiaohongshu_app_v2_get_topic_info","parameters":[{"description":"Source note ID, pass when jumping from note to topic","example":"","in":"query","name":"note_id","required":false,"schema":{"default":"","description":"Source note ID, pass when jumping from note to topic","title":"Note Id","type":"string"}},{"description":"Topic page ID (required), e.g. \"5c1cc866febed9000184b7c1\"","example":"5c1cc866febed9000184b7c1","in":"query","name":"page_id","required":true,"schema":{"description":"Topic page ID (required), e.g. \"5c1cc866febed9000184b7c1\"","title":"Page Id","type":"string"}},{"description":"Source","example":"normal","in":"query","name":"source","required":false,"schema":{"default":"normal","description":"Source","title":"Source","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Topic detail data, including page_info (name/view count/discussion count), tabs, share_info, etc."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xiaohongshu get_topic_info","tags":["tikhub.xiaohongshu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-xiaohongshu-app_v2-get_topic_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:36b25cecbcd45ba9dfe1429ba742a9c9c56af00a18a29098abba8b73d8fbfeb3","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0f96c2ef6ae5"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_xiaohongshu_app_v2_get_topic_info","path":"/apis/v1/tikhub/xiaohongshu/app_v2/get_topic_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xiaohongshu/app_v2/get_topic_info","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/xiaohongshu/app_v2/get_topic_info?note_id=&page_id=5c1cc866febed9000184b7c1&source=normal' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/xiaohongshu/app_v2/get_user_faved_notes":{"get":{"description":"Xiaohongshu (app_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get list of notes faved by a specified user, using cursor pagination\n\n### ⚠️ Billing Notice\n- If a wrong or non-existent user ID is passed (or the share link fails to parse), the endpoint still responds normally, but the `data` field will contain an upstream \"service error\" message. Such requests **will still be billed as normal**. Please make sure the parameters are valid before calling.\n\n### Parameters\n- user_id: User ID, e.g. \"5a8cf39111be10466d285d6b\"\n- share_text: Xiaohongshu sharing link, supports APP and Web sharing links, including `xiaohongshu.com` full links, `xhslink.com` and `xhslink.cn` short links\n- Prefer to use `user_id`, if not, use `share_text`, one of the two parameters is required, if both are carried, `user_id` shall prevail.\n- cursor: Pagination cursor, leave empty for first request, pass last note_id from previous page for next page\n\n### Return\n- User faved notes list data, including basic note info and pagination info\n\n### Pagination Guide\n- First request: leave cursor empty\n- Next page: pass last note_id from previous page\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_xiaohongshu_app_v2_get_user_faved_notes","parameters":[{"description":"Pagination cursor, leave empty for first request, pass last note_id from previous page for next page","example":"","in":"query","name":"cursor","required":false,"schema":{"default":"","description":"Pagination cursor, leave empty for first request, pass last note_id from previous page for next page","title":"Cursor","type":"string"}},{"description":"Share link, supports xiaohongshu.com, xhslink.com, xhslink.cn\n\nUsage: Xiaohongshu sharing link, supports APP and Web sharing links, including `xiaohongshu.com` full links, `xhslink.com` and `xhslink.cn` short links","example":"https://xhslink.com/a/EZ4M9TwMA6c3","in":"query","name":"share_text","required":false,"schema":{"default":"","description":"Share link, supports xiaohongshu.com, xhslink.com, xhslink.cn\n\nUsage: Xiaohongshu sharing link, supports APP and Web sharing links, including `xiaohongshu.com` full links, `xhslink.com` and `xhslink.cn` short links","title":"Share Text","type":"string"}},{"description":"User ID, e.g. \"5a8cf39111be10466d285d6b\"","example":"5a8cf39111be10466d285d6b","in":"query","name":"user_id","required":false,"schema":{"default":"","description":"User ID, e.g. \"5a8cf39111be10466d285d6b\"","title":"User Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- User faved notes list data, including basic note info and pagination info"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xiaohongshu get_user_faved_notes","tags":["tikhub.xiaohongshu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-xiaohongshu-app_v2-get_user_faved_notes","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:633d5e6d93deecc7a6ccb510d089608c168d4fc6d6e8a41108e75df1d57916c0","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"73c4862ba855"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_xiaohongshu_app_v2_get_user_faved_notes","path":"/apis/v1/tikhub/xiaohongshu/app_v2/get_user_faved_notes"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xiaohongshu/app_v2/get_user_faved_notes","x-aisa-validation":"provider"}},"/apis/v1/tikhub/xiaohongshu/app_v2/get_user_info":{"get":{"description":"Xiaohongshu (app_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get detailed info of a specified user\n\n### ⚠️ Notice (Important)\n- Make sure the `user_id` you pass is correct and valid. If a wrong or non-existent user ID is passed, the endpoint will still respond normally, but the `data` field will contain a \"service error\" message from Xiaohongshu official.\n- Since the request has actually been sent and returned successfully, such requests **will still be billed as normal**. Please validate the user ID before calling.\n\n### Parameters\n- user_id: User ID, e.g. \"61b46d790000000010008153\"\n- share_text: Xiaohongshu sharing link, supports APP and Web sharing links, including `xiaohongshu.com` full links, `xhslink.com` and `xhslink.cn` short links\n- Prefer to use `user_id`, if not, use `share_text`, one of the two parameters is required, if both are carried, `user_id` shall prevail.\n\n### Return\n- User detailed info, including nickname, avatar, bio, follower count, following count, note count, etc.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_xiaohongshu_app_v2_get_user_info","parameters":[{"description":"Share link, supports xiaohongshu.com, xhslink.com, xhslink.cn\n\nUsage: Xiaohongshu sharing link, supports APP and Web sharing links, including `xiaohongshu.com` full links, `xhslink.com` and `xhslink.cn` short links","example":"https://xhslink.com/m/3ZSCJZAMz0a","in":"query","name":"share_text","required":false,"schema":{"default":"","description":"Share link, supports xiaohongshu.com, xhslink.com, xhslink.cn\n\nUsage: Xiaohongshu sharing link, supports APP and Web sharing links, including `xiaohongshu.com` full links, `xhslink.com` and `xhslink.cn` short links","title":"Share Text","type":"string"}},{"description":"User ID, e.g. \"61b46d790000000010008153\"","example":"61b46d790000000010008153","in":"query","name":"user_id","required":false,"schema":{"default":"","description":"User ID, e.g. \"61b46d790000000010008153\"","title":"User Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- User detailed info, including nickname, avatar, bio, follower count, following count, note count, etc."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xiaohongshu get_user_info","tags":["tikhub.xiaohongshu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-xiaohongshu-app_v2-get_user_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:51489920e538691e56da462157c6597e51ac21e6cfff17ec3c67ce16a9b041d2","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7d591c67424d"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_xiaohongshu_app_v2_get_user_info","path":"/apis/v1/tikhub/xiaohongshu/app_v2/get_user_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xiaohongshu/app_v2/get_user_info","x-aisa-validation":"provider"}},"/apis/v1/tikhub/xiaohongshu/app_v2/get_user_posted_notes":{"get":{"description":"Xiaohongshu (app_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get list of notes posted by a specified user, using cursor pagination\n\n### ⚠️ Billing Notice\n- If a wrong or non-existent user ID is passed (or the share link fails to parse), the endpoint still responds normally, but the `data` field will contain an upstream \"service error\" message. Such requests **will still be billed as normal**. Please make sure the parameters are valid before calling.\n\n### Parameters\n- user_id: User ID, e.g. \"61b46d790000000010008153\"\n- share_text: Xiaohongshu sharing link, supports APP and Web sharing links, including `xiaohongshu.com` full links, `xhslink.com` and `xhslink.cn` short links\n- Prefer to use `user_id`, if not, use `share_text`, one of the two parameters is required, if both are carried, `user_id` shall prevail.\n- cursor: Pagination cursor, leave empty for first request, pass cursor value from previous response for next page\n    - The cursor is usually the note_id of the last note in the notes list\n    - JSON path example: `$.data.data.notes[-1].cursor`\n\n### Return\n- User posted notes list data, including basic note info and pagination info\n\n### Pagination Guide\n- First request: leave cursor empty\n- Next page: pass cursor value from previous response\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_xiaohongshu_app_v2_get_user_posted_notes","parameters":[{"description":"Pagination cursor, leave empty for first request, pass cursor value from previous response for next page\n    - The cursor is usually the note_id of the last note in the notes list\n    - JSON path example: `$.data.data.notes[-1].cursor`","example":"","in":"query","name":"cursor","required":false,"schema":{"default":"","description":"Pagination cursor, leave empty for first request, pass cursor value from previous response for next page\n    - The cursor is usually the note_id of the last note in the notes list\n    - JSON path example: `$.data.data.notes[-1].cursor`","title":"Cursor","type":"string"}},{"description":"Share link, supports xiaohongshu.com, xhslink.com, xhslink.cn\n\nUsage: Xiaohongshu sharing link, supports APP and Web sharing links, including `xiaohongshu.com` full links, `xhslink.com` and `xhslink.cn` short links","example":"http://xhslink.com/o/8GqargIxrko","in":"query","name":"share_text","required":false,"schema":{"default":"","description":"Share link, supports xiaohongshu.com, xhslink.com, xhslink.cn\n\nUsage: Xiaohongshu sharing link, supports APP and Web sharing links, including `xiaohongshu.com` full links, `xhslink.com` and `xhslink.cn` short links","title":"Share Text","type":"string"}},{"description":"User ID, e.g. \"61b46d790000000010008153\"","example":"61b46d790000000010008153","in":"query","name":"user_id","required":false,"schema":{"default":"","description":"User ID, e.g. \"61b46d790000000010008153\"","title":"User Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- User posted notes list data, including basic note info and pagination info"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xiaohongshu get_user_posted_notes","tags":["tikhub.xiaohongshu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-xiaohongshu-app_v2-get_user_posted_notes","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:bedf8a542cdd9d60433f9f007a958b41afdd191a3914902d4ba8eda9e33f7cbc","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9c0ee387e8be"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_xiaohongshu_app_v2_get_user_posted_notes","path":"/apis/v1/tikhub/xiaohongshu/app_v2/get_user_posted_notes"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xiaohongshu/app_v2/get_user_posted_notes","x-aisa-validation":"provider"}},"/apis/v1/tikhub/xiaohongshu/app_v2/get_video_note_detail":{"get":{"description":"Xiaohongshu (app_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get full detail data of a video note\n\n### ⚠️ Note Type Notice (Important)\n- Xiaohongshu notes come in two types: `image notes (normal)` and `video notes (video)`. Make sure to distinguish them when using the APIs.\n- This endpoint can **ONLY fetch data of video notes**. Passing the note_id of an image note will fail to get any content. This restriction comes from Xiaohongshu official.\n- The image note endpoint `/tikhub/xiaohongshu/app_v2/get_image_note_detail` can fetch both image and video notes, but for video notes it will NOT return the video play URL, only the video cover image.\n\n### Recommended Workflow (when note type is unknown)\n- 1. Request `/tikhub/xiaohongshu/app_v2/get_image_note_detail` (image note endpoint) first.\n- 2. Check the note type field in the response (e.g. whether `type` is `video`) to determine if it is a video note.\n- 3. If it is a video note, request this endpoint again with the same note_id to get the video play URL.\n\n### ⚠️ Billing Notice\n- If a wrong or non-existent note ID is passed (or the share link fails to parse), the endpoint still responds normally, but the `data` field will contain an upstream \"service error\" message. Such requests **will still be billed as normal**. Please make sure the parameters are valid before calling.\n\n### Parameters\n- note_id: Note ID, e.g. \"697c0eee000000000a03c308\"\n- share_text: Xiaohongshu sharing link, supports APP and Web sharing links, including `xiaohongshu.com` full links, `xhslink.com` and `xhslink.cn` short links\n- Prefer to use `note_id`, if not, use `share_text`, one of the two parameters is required, if both are carried, `note_id` shall prevail.\n\n### Return\n- Video note detail data, including video play URL, cover image, author info, interaction data, etc.\n\nAPI references: `get_image_note_detail` = `GET /tikhub/xiaohongshu/app_v2/get_image_note_detail` (operationId: `get_tikhub_xiaohongshu_app_v2_get_image_note_detail`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_xiaohongshu_app_v2_get_video_note_detail","parameters":[{"description":"Note ID, e.g. \"697c0eee000000000a03c308\"","example":"697c0eee000000000a03c308","in":"query","name":"note_id","required":false,"schema":{"default":"","description":"Note ID, e.g. \"697c0eee000000000a03c308\"","title":"Note Id","type":"string"}},{"description":"Share link, supports xiaohongshu.com, xhslink.com, xhslink.cn\n\nUsage: Xiaohongshu sharing link, supports APP and Web sharing links, including `xiaohongshu.com` full links, `xhslink.com` and `xhslink.cn` short links","example":"http://xhslink.com/o/8GqargIxrko","in":"query","name":"share_text","required":false,"schema":{"default":"","description":"Share link, supports xiaohongshu.com, xhslink.com, xhslink.cn\n\nUsage: Xiaohongshu sharing link, supports APP and Web sharing links, including `xiaohongshu.com` full links, `xhslink.com` and `xhslink.cn` short links","title":"Share Text","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Video note detail data, including video play URL, cover image, author info, interaction data, etc."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xiaohongshu get_video_note_detail","tags":["tikhub.xiaohongshu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-xiaohongshu-app_v2-get_video_note_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:34032c8d897158a4eb02596d88905bc4b4dbc06ae4036bb5e69e3daf2cec2500","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"934565c3bf9a"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_xiaohongshu_app_v2_get_video_note_detail","path":"/apis/v1/tikhub/xiaohongshu/app_v2/get_video_note_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xiaohongshu/app_v2/get_video_note_detail","x-aisa-validation":"provider"}},"/apis/v1/tikhub/xiaohongshu/app_v2/search_groups":{"get":{"description":"Xiaohongshu (app_v2).\n\n### Purpose\n- Search Xiaohongshu groups by keyword, supports pagination\n\n### Parameters\n- keyword: Search keyword (required), e.g. \"Shanghai\"\n- page_no: Page number, start from 0\n- search_id: Search ID, pass value from first search response for pagination\n- source: Source, default \"unifiedSearchGroup\"\n- is_recommend: Is recommend, 0=no, 1=yes\n\n### Return\n- Search result data, including group list and pagination info\n\n### Pagination Guide\n- First request: leave search_id empty (auto-generated), page_no pass 0\n- Next page: pass search_id from first search response, increment page_no\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_xiaohongshu_app_v2_search_groups","parameters":[{"description":"Is recommended: 0=no, 1=yes","example":0,"in":"query","name":"is_recommend","required":false,"schema":{"default":0,"description":"Is recommended: 0=no, 1=yes","title":"Is Recommend","type":"integer"}},{"description":"Search keyword","example":"Shanghai","in":"query","name":"keyword","required":true,"schema":{"description":"Search keyword","title":"Keyword","type":"string"}},{"description":"Page number, start from 0","example":0,"in":"query","name":"page_no","required":false,"schema":{"default":0,"description":"Page number, start from 0","title":"Page No","type":"integer"}},{"description":"Search ID, pass value from first search response for pagination","example":"","in":"query","name":"search_id","required":false,"schema":{"default":"","description":"Search ID, pass value from first search response for pagination","title":"Search Id","type":"string"}},{"description":"Source, default \"unifiedSearchGroup\"","example":"unifiedSearchGroup","in":"query","name":"source","required":false,"schema":{"default":"unifiedSearchGroup","description":"Source, default \"unifiedSearchGroup\"","title":"Source","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Search result data, including group list and pagination info"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xiaohongshu search_groups","tags":["tikhub.xiaohongshu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-xiaohongshu-app_v2-search_groups","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:26ae8402efe30783a49bd973a02e3be5408b9418fae2445b7a94140bc62c6326","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d342189387c2"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_xiaohongshu_app_v2_search_groups","path":"/apis/v1/tikhub/xiaohongshu/app_v2/search_groups"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xiaohongshu/app_v2/search_groups","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/xiaohongshu/app_v2/search_groups?is_recommend=0&keyword=Shanghai&page_no=0&search_id=&source=unifiedSearchGroup' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/xiaohongshu/app_v2/search_images":{"get":{"description":"Xiaohongshu (app_v2).\n\n### Purpose\n- Search Xiaohongshu images by keyword, returns 20 results per page, supports pagination\n\n### Parameters\n- keyword: Search keyword (required), e.g. \"wallpaper\"\n- page: Page number, start from 1\n- search_id: Search ID, pass value from first search response for pagination\n- search_session_id: Search session ID, pass value from first search response for pagination\n- word_request_id: Word request ID, pass value from first search response for pagination\n- source: Source, default \"explore_feed\"\n\n### Return\n- Search result data, including image list and pagination info\n\n### Pagination Guide\n- First request: only pass keyword and page\n- Next page: pass search_id, search_session_id, and word_request_id from first search response\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_xiaohongshu_app_v2_search_images","parameters":[{"description":"Search keyword","example":"Wallpaper","in":"query","name":"keyword","required":true,"schema":{"description":"Search keyword","title":"Keyword","type":"string"}},{"description":"Page number, start from 1","example":1,"in":"query","name":"page","required":false,"schema":{"default":1,"description":"Page number, start from 1","title":"Page","type":"integer"}},{"description":"Search ID, pass value from first search response for pagination","example":"","in":"query","name":"search_id","required":false,"schema":{"default":"","description":"Search ID, pass value from first search response for pagination","title":"Search Id","type":"string"}},{"description":"Search session ID, pass value from first search response for pagination","example":"","in":"query","name":"search_session_id","required":false,"schema":{"default":"","description":"Search session ID, pass value from first search response for pagination","title":"Search Session Id","type":"string"}},{"description":"Source, default \"explore_feed\"","example":"explore_feed","in":"query","name":"source","required":false,"schema":{"default":"explore_feed","description":"Source, default \"explore_feed\"","title":"Source","type":"string"}},{"description":"Word request ID, pass value from first search response for pagination","example":"","in":"query","name":"word_request_id","required":false,"schema":{"default":"","description":"Word request ID, pass value from first search response for pagination","title":"Word Request Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Search result data, including image list and pagination info"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xiaohongshu search_images","tags":["tikhub.xiaohongshu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-xiaohongshu-app_v2-search_images","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:f5e7781395671fb2d5d7a5470f2a1f27d1cfb819a9ce327607d2ca08d99dde8f","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"546ca6f2be52"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_xiaohongshu_app_v2_search_images","path":"/apis/v1/tikhub/xiaohongshu/app_v2/search_images"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xiaohongshu/app_v2/search_images","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/xiaohongshu/app_v2/search_images?keyword=Wallpaper&page=1&search_id=&search_session_id=&source=explore_feed&word_request_id=' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/xiaohongshu/app_v2/search_notes":{"get":{"description":"Xiaohongshu (app_v2).\n\n### Purpose\n- Search Xiaohongshu notes by keyword, supports multiple sort types, note type filters, and time filters\n\n### Parameters\n- keyword: Search keyword (required), e.g. \"food recommendations\"\n- page: Page number, start from 1\n- sort_type: Sort type\n    - \"general\": General sort (default)\n    - \"time_descending\": Sort by time descending (latest)\n    - \"popularity_descending\": Sort by like count (most liked)\n    - \"comment_descending\": Sort by comment count (most commented)\n    - \"collect_descending\": Sort by collect count (most collected)\n    - \"english_preferred\": English preferred\n- note_type: Note type filter\n    - \"不限\": All types (default)\n    - \"视频笔记\": Video notes only\n    - \"普通笔记\": Image notes only\n    - \"直播笔记\": Live notes only\n- time_filter: Time filter\n    - \"不限\": All time (default)\n    - \"一天内\": Within 24 hours\n    - \"一周内\": Within 7 days\n    - \"半年内\": Within 6 months\n- search_id: Search ID, pass value from first search response for pagination\n- search_session_id: Search session ID, pass value from first search response for pagination\n- source: Source, default \"explore_feed\"\n- ai_mode: AI mode, 0=off, 1=on\n\n### Return\n- Search result data, including note list and pagination info\n\n### Pagination Guide\n- First request: only pass keyword and page\n- Next page: pass search_id and search_session_id from first search response\n\nPass note_type and time_filter using the literal Chinese values listed above.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_xiaohongshu_app_v2_search_notes","parameters":[{"description":"AI mode: 0=off, 1=on","example":0,"in":"query","name":"ai_mode","required":false,"schema":{"default":0,"description":"AI mode: 0=off, 1=on","title":"Ai Mode","type":"integer"}},{"description":"Search keyword","example":"Food Recommendations","in":"query","name":"keyword","required":true,"schema":{"description":"Search keyword","title":"Keyword","type":"string"}},{"description":"Note type filter. Use the literal Chinese values: \"不限\"=all types (default), \"视频笔记\"=video notes, \"普通笔记\"=image notes, \"直播笔记\"=live notes.","example":"不限","in":"query","name":"note_type","required":false,"schema":{"default":"不限","description":"Note type filter. Use the literal Chinese values: \"不限\"=all types (default), \"视频笔记\"=video notes, \"普通笔记\"=image notes, \"直播笔记\"=live notes.","title":"Note Type","type":"string"}},{"description":"Page number, start from 1","example":1,"in":"query","name":"page","required":false,"schema":{"default":1,"description":"Page number, start from 1","title":"Page","type":"integer"}},{"description":"Search ID, pass value from first search response for pagination","example":"","in":"query","name":"search_id","required":false,"schema":{"default":"","description":"Search ID, pass value from first search response for pagination","title":"Search Id","type":"string"}},{"description":"Search session ID, pass value from first search response for pagination","example":"","in":"query","name":"search_session_id","required":false,"schema":{"default":"","description":"Search session ID, pass value from first search response for pagination","title":"Search Session Id","type":"string"}},{"description":"Sort type\n    - \"general\": General sort (default)\n    - \"time_descending\": Sort by time descending (latest)\n    - \"popularity_descending\": Sort by like count (most liked)\n    - \"comment_descending\": Sort by comment count (most commented)\n    - \"collect_descending\": Sort by collect count (most collected)\n    - \"english_preferred\": English preferred","example":"general","in":"query","name":"sort_type","required":false,"schema":{"default":"general","description":"Sort type\n    - \"general\": General sort (default)\n    - \"time_descending\": Sort by time descending (latest)\n    - \"popularity_descending\": Sort by like count (most liked)\n    - \"comment_descending\": Sort by comment count (most commented)\n    - \"collect_descending\": Sort by collect count (most collected)\n    - \"english_preferred\": English preferred","title":"Sort Type","type":"string"}},{"description":"Source, default \"explore_feed\"","example":"explore_feed","in":"query","name":"source","required":false,"schema":{"default":"explore_feed","description":"Source, default \"explore_feed\"","title":"Source","type":"string"}},{"description":"Publication-time filter. Use the literal Chinese values: \"不限\"=all time (default), \"一天内\"=within 24 hours, \"一周内\"=within 7 days, \"半年内\"=within 6 months.","example":"不限","in":"query","name":"time_filter","required":false,"schema":{"default":"不限","description":"Publication-time filter. Use the literal Chinese values: \"不限\"=all time (default), \"一天内\"=within 24 hours, \"一周内\"=within 7 days, \"半年内\"=within 6 months.","title":"Time Filter","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Search result data, including note list and pagination info"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xiaohongshu search_notes","tags":["tikhub.xiaohongshu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-xiaohongshu-app_v2-search_notes","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:aa83f35034ab294edb0c8e812e7c66ed50059ca65c31076198a45b9cdddb90c9","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"216c1c520363"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_xiaohongshu_app_v2_search_notes","path":"/apis/v1/tikhub/xiaohongshu/app_v2/search_notes"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xiaohongshu/app_v2/search_notes","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/xiaohongshu/app_v2/search_notes?ai_mode=0&keyword=Food+Recommendations&note_type=%E4%B8%8D%E9%99%90&page=1&search_id=&search_session_id=&sort_type=general&source=explore_feed&time_filter=%E4%B8%8D%E9%99%90' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/xiaohongshu/app_v2/search_products":{"get":{"description":"Xiaohongshu (app_v2).\n\n### Purpose\n- Search Xiaohongshu products by keyword, returns 20 results per page, supports pagination\n\n### Parameters\n- keyword: Search keyword (required), e.g. \"phone case\"\n- page: Page number, start from 1\n- search_id: Search ID, pass value from first search response for pagination\n- source: Source, default \"explore_feed\"\n\n### Return\n- Search result data, including product list and pagination info\n\n### Pagination Guide\n- First request: only pass keyword and page\n- Next page: pass search_id from first search response\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_xiaohongshu_app_v2_search_products","parameters":[{"description":"Search keyword","example":"Phone case","in":"query","name":"keyword","required":true,"schema":{"description":"Search keyword","title":"Keyword","type":"string"}},{"description":"Page number, start from 1","example":1,"in":"query","name":"page","required":false,"schema":{"default":1,"description":"Page number, start from 1","title":"Page","type":"integer"}},{"description":"Search ID, pass value from first search response for pagination","example":"","in":"query","name":"search_id","required":false,"schema":{"default":"","description":"Search ID, pass value from first search response for pagination","title":"Search Id","type":"string"}},{"description":"Source, default \"explore_feed\"","example":"explore_feed","in":"query","name":"source","required":false,"schema":{"default":"explore_feed","description":"Source, default \"explore_feed\"","title":"Source","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Search result data, including product list and pagination info"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xiaohongshu search_products","tags":["tikhub.xiaohongshu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-xiaohongshu-app_v2-search_products","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:fdc2570004516e5a28b934089c2675f982e9c89770907d654c4c5f5b1af9367d","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7fd8c88c52ac"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_xiaohongshu_app_v2_search_products","path":"/apis/v1/tikhub/xiaohongshu/app_v2/search_products"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xiaohongshu/app_v2/search_products","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/xiaohongshu/app_v2/search_products?keyword=Phone+case&page=1&search_id=&source=explore_feed' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/xiaohongshu/app_v2/search_users":{"get":{"description":"Xiaohongshu (app_v2).\n\n### Purpose\n- Search Xiaohongshu users by keyword, returns 20 results per page, supports pagination\n\n### Parameters\n- keyword: Search keyword (required), e.g. \"food creator\"\n- page: Page number, start from 1\n- search_id: Search ID, pass value from first search response for pagination\n- source: Source, default \"explore_feed\"\n\n### Return\n- Search result data, including user list and pagination info\n\n### Pagination Guide\n- First request: only pass keyword and page\n- Next page: pass search_id from first search response\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_xiaohongshu_app_v2_search_users","parameters":[{"description":"Search keyword","example":"Food Blogger","in":"query","name":"keyword","required":true,"schema":{"description":"Search keyword","title":"Keyword","type":"string"}},{"description":"Page number, start from 1","example":1,"in":"query","name":"page","required":false,"schema":{"default":1,"description":"Page number, start from 1","title":"Page","type":"integer"}},{"description":"Search ID, pass value from first search response for pagination","example":"","in":"query","name":"search_id","required":false,"schema":{"default":"","description":"Search ID, pass value from first search response for pagination","title":"Search Id","type":"string"}},{"description":"Source, default \"explore_feed\"","example":"explore_feed","in":"query","name":"source","required":false,"schema":{"default":"explore_feed","description":"Source, default \"explore_feed\"","title":"Source","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Search result data, including user list and pagination info"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xiaohongshu search_users","tags":["tikhub.xiaohongshu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-xiaohongshu-app_v2-search_users","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:f8b2e04e2080e86080945ff2c56cebccc19c7f44ca90f2c0db49893cd9ae089b","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"03dfdff27a71"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_xiaohongshu_app_v2_search_users","path":"/apis/v1/tikhub/xiaohongshu/app_v2/search_users"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xiaohongshu/app_v2/search_users","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/xiaohongshu/app_v2/search_users?keyword=Food+Blogger&page=1&search_id=&source=explore_feed' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/xiaohongshu/pgy/get_blogger_core_data":{"post":{"description":"Xiaohongshu (pgy). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Daily trend and period summary of a blogger, for plotting performance charts\n\n### Request Body Parameters\n- user_id: **required**, blogger user ID\n- business: 0=organic (default), 1=sponsored\n- note_type: 3=image-text+video (default), 1=image-text, 2=video\n  **Warning**: differs from the upstream V1 note-list endpoint (not exposed in this specification), where 4=all and 3=sponsored\n- date_type: 1=last 30 days (default), 2=last 90 days\n- advertise_switch: 1=all traffic (default), 0=organic only\n\n### Return\n- dailyData[]: daily data points\n- sumData: period aggregates (impressions / reads / engagements / CPM / CPE)\n\n### Response shape (two layers)\n- `resp[\"data\"]` is PGY's raw envelope (with `code`/`msg`/`success`); the payload is one level deeper\n- Correct access: `data = resp[\"data\"][\"data\"]` — every field listed under \"Return\" lives here\n\n### Billing\n- HTTP 200 → **charged**, including \"no result\" (`data` is null, e.g. ID not found or filters matched\n  nothing): the request did reach PGY, so retrying on empty data just burns quota\n- HTTP 400 → not charged (malformed params, or upstream unavailable/error)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_xiaohongshu_pgy_get_blogger_core_data","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":false,"properties":{"advertise_switch":{"default":1,"description":"Traffic type: 1=All (including sponsored), 0=Organic only\n\nUsage: 1=all traffic (default), 0=organic only","enum":[0,1],"example":1,"title":"Advertise Switch","type":"integer"},"business":{"default":0,"description":"Note scope: 0=Organic notes (default), 1=Sponsored notes","enum":[0,1],"example":0,"title":"Business","type":"integer"},"date_type":{"default":1,"description":"Date range: 1=last 30 days (default), 2=last 90 days","enum":[1,2],"example":1,"title":"Date Type","type":"integer"},"note_type":{"default":3,"description":"Note type: 3=Image & text + Video (default), 1=Image & text, 2=Video\n\nUsage: 3=image-text+video (default), 1=image-text, 2=video\n  **Warning**: differs from the upstream V1 note-list endpoint (not exposed in this specification), where 4=all and 3=sponsored","enum":[1,2,3],"example":3,"title":"Note Type","type":"integer"},"user_id":{"description":"Blogger user ID","example":"5c668b3e0000000012021605","title":"User Id","type":"string"}},"required":["user_id"],"title":"CoreDataReq","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- dailyData[]: daily data points\n- sumData: period aggregates (impressions / reads / engagements / CPM / CPE)\n\n### Response shape (two layers)\n- `resp[\"data\"]` is PGY's raw envelope (with `code`/`msg`/`success`); the payload is one level deeper\n- Correct access: `data = resp[\"data\"][\"data\"]` — every field listed under \"Return\" lives here"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xiaohongshu get_blogger_core_data","tags":["tikhub.xiaohongshu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-xiaohongshu-pgy-get_blogger_core_data","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:245fb0fc77d3ceeb62e970f6431b1b888594664e6fe8a83528c34e8bf9947614","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"fb61f012cd85"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_xiaohongshu_pgy_get_blogger_core_data","path":"/apis/v1/tikhub/xiaohongshu/pgy/get_blogger_core_data"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xiaohongshu/pgy/get_blogger_core_data","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/xiaohongshu/pgy/get_blogger_core_data \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"user_id\": \"5c668b3e0000000012021605\"\n}'"}]}},"/apis/v1/tikhub/xiaohongshu/pgy/get_blogger_data_summary":{"post":{"description":"Xiaohongshu (pgy). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Account-level data summary of a blogger\n\n### Request Body Parameters\n- user_id: **required**, blogger user ID\n- business: 0=organic (default), 1=sponsored\n\n### Return\n- Cost/quote estimates: estimatePictureCpm / estimateVideoCpm / pictureReadCost\n- Service metrics: active days in last 7d, 48h invitation reply rate\n- Growth: fans change rate and percentile vs peers\n\n### Response shape (two layers)\n- `resp[\"data\"]` is PGY's raw envelope (with `code`/`msg`/`success`); the payload is one level deeper\n- Correct access: `data = resp[\"data\"][\"data\"]` — every field listed under \"Return\" lives here\n\n### Billing\n- HTTP 200 → **charged**, including \"no result\" (`data` is null, e.g. ID not found or filters matched\n  nothing): the request did reach PGY, so retrying on empty data just burns quota\n- HTTP 400 → not charged (malformed params, or upstream unavailable/error)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_xiaohongshu_pgy_get_blogger_data_summary","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":false,"properties":{"business":{"default":0,"description":"Note scope: 0=Organic notes (default), 1=Sponsored notes","enum":[0,1],"example":0,"title":"Business","type":"integer"},"user_id":{"description":"Blogger user ID","example":"5c668b3e0000000012021605","title":"User Id","type":"string"}},"required":["user_id"],"title":"DataSummaryReq","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Cost/quote estimates: estimatePictureCpm / estimateVideoCpm / pictureReadCost\n- Service metrics: active days in last 7d, 48h invitation reply rate\n- Growth: fans change rate and percentile vs peers\n\n### Response shape (two layers)\n- `resp[\"data\"]` is PGY's raw envelope (with `code`/`msg`/`success`); the payload is one level deeper\n- Correct access: `data = resp[\"data\"][\"data\"]` — every field listed under \"Return\" lives here"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xiaohongshu get_blogger_data_summary","tags":["tikhub.xiaohongshu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-xiaohongshu-pgy-get_blogger_data_summary","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:56342ea88984d998643fcf96a9117b761612e0031290dbe0943cdbdd6f6d1494","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b29bb4cfd9ff"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_xiaohongshu_pgy_get_blogger_data_summary","path":"/apis/v1/tikhub/xiaohongshu/pgy/get_blogger_data_summary"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xiaohongshu/pgy/get_blogger_data_summary","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/xiaohongshu/pgy/get_blogger_data_summary \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"user_id\": \"5c668b3e0000000012021605\"\n}'"}]}},"/apis/v1/tikhub/xiaohongshu/pgy/get_blogger_detail":{"post":{"description":"Xiaohongshu (pgy). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get full profile of a single blogger (PGY blogger homepage header)\n- The response already embeds many metrics, so other blogger endpoints are often unnecessary\n\n### Request Body Parameters\n- user_id: Blogger user ID, e.g. \"5c668b3e0000000012021605\"\n\n### Return\n- Profile: userId / name / redId / headPhoto / location / personalTags\n- Commercial: image-text & video quotes, cooperation status, MCN agency\n- Tags: contentTags / featureTags\n- Metrics: fans count, medians, last-30d impressions\n\n### Response shape (two layers)\n- `resp[\"data\"]` is PGY's raw envelope (with `code`/`msg`/`success`); the payload is one level deeper\n- Correct access: `data = resp[\"data\"][\"data\"]` — every field listed under \"Return\" lives here\n\n### Billing\n- HTTP 200 → **charged**, including \"no result\" (`data` is null, e.g. ID not found or filters matched\n  nothing): the request did reach PGY, so retrying on empty data just burns quota\n- HTTP 400 → not charged (malformed params, or upstream unavailable/error)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_xiaohongshu_pgy_get_blogger_detail","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":false,"properties":{"user_id":{"description":"Blogger user ID","example":"5c668b3e0000000012021605","title":"User Id","type":"string"}},"required":["user_id"],"title":"UserIdReq","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Profile: userId / name / redId / headPhoto / location / personalTags\n- Commercial: image-text & video quotes, cooperation status, MCN agency\n- Tags: contentTags / featureTags\n- Metrics: fans count, medians, last-30d impressions\n\n### Response shape (two layers)\n- `resp[\"data\"]` is PGY's raw envelope (with `code`/`msg`/`success`); the payload is one level deeper\n- Correct access: `data = resp[\"data\"][\"data\"]` — every field listed under \"Return\" lives here"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xiaohongshu get_blogger_detail","tags":["tikhub.xiaohongshu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-xiaohongshu-pgy-get_blogger_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:1f3f5c38d7c78e0980aaf835f13aa6b637e4567d34dec937e5e84ea04f7a1e43","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"fa98185b2ca2"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_xiaohongshu_pgy_get_blogger_detail","path":"/apis/v1/tikhub/xiaohongshu/pgy/get_blogger_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xiaohongshu/pgy/get_blogger_detail","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/xiaohongshu/pgy/get_blogger_detail \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"user_id\": \"5c668b3e0000000012021605\"\n}'"}]}},"/apis/v1/tikhub/xiaohongshu/pgy/get_blogger_fans_history":{"post":{"description":"Xiaohongshu (pgy). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Fans growth curve over time (\"Fans Analysis → Fans Trend\")\n\n### Request Body Parameters\n- user_id: **required**, blogger user ID\n- increase_type: 1=**cumulative total** (default), 2=**daily increment**\n- date_type: 1=last 30 days (default), 2=last 60 days\n\n### Return\n- list[]: daily data points\n- fansNumInc: net growth over the period\n- fansNumIncRate: growth rate over the period\n\n### Tip\n- Defaults match the PGY web page (cumulative total + last 30 days)\n- Pass increase_type=2 for the daily-increment curve\n\n### Response shape (two layers)\n- `resp[\"data\"]` is PGY's raw envelope (with `code`/`msg`/`success`); the payload is one level deeper\n- Correct access: `data = resp[\"data\"][\"data\"]` — every field listed under \"Return\" lives here\n\n### Billing\n- HTTP 200 → **charged**, including \"no result\" (`data` is null, e.g. ID not found or filters matched\n  nothing): the request did reach PGY, so retrying on empty data just burns quota\n- HTTP 400 → not charged (malformed params, or upstream unavailable/error)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_xiaohongshu_pgy_get_blogger_fans_history","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":false,"properties":{"date_type":{"default":1,"description":"Date range: 1=last 30 days (default), 2=last 60 days","enum":[1,2],"example":1,"title":"Date Type","type":"integer"},"increase_type":{"default":1,"description":"Curve: 1=total followers (default, cumulative), 2=daily follower increment","enum":[1,2],"example":1,"title":"Increase Type","type":"integer"},"user_id":{"description":"Blogger user ID","example":"5c668b3e0000000012021605","title":"User Id","type":"string"}},"required":["user_id"],"title":"FansHistoryReq","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- list[]: daily data points\n- fansNumInc: net growth over the period\n- fansNumIncRate: growth rate over the period\n\n### Response shape (two layers)\n- `resp[\"data\"]` is PGY's raw envelope (with `code`/`msg`/`success`); the payload is one level deeper\n- Correct access: `data = resp[\"data\"][\"data\"]` — every field listed under \"Return\" lives here"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xiaohongshu get_blogger_fans_history","tags":["tikhub.xiaohongshu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-xiaohongshu-pgy-get_blogger_fans_history","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e9d25196924bd5059e43268f023beb3107cb5a4f8ee7452da1100adc6d096041","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f7c0e3819e2d"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_xiaohongshu_pgy_get_blogger_fans_history","path":"/apis/v1/tikhub/xiaohongshu/pgy/get_blogger_fans_history"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xiaohongshu/pgy/get_blogger_fans_history","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/xiaohongshu/pgy/get_blogger_fans_history \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"user_id\": \"5c668b3e0000000012021605\"\n}'"}]}},"/apis/v1/tikhub/xiaohongshu/pgy/get_blogger_fans_profile":{"post":{"description":"Xiaohongshu (pgy). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Audience distribution of a blogger's fans, to check fit with the target audience\n\n### Request Body Parameters\n- user_id: Blogger user ID\n\n### Return\n- ages[] / gender (male, female) / provinces[] / cities[] / devices[] / interests[]\n\n### Response shape (two layers)\n- `resp[\"data\"]` is PGY's raw envelope (with `code`/`msg`/`success`); the payload is one level deeper\n- Correct access: `data = resp[\"data\"][\"data\"]` — every field listed under \"Return\" lives here\n\n### Billing\n- HTTP 200 → **charged**, including \"no result\" (`data` is null, e.g. ID not found or filters matched\n  nothing): the request did reach PGY, so retrying on empty data just burns quota\n- HTTP 400 → not charged (malformed params, or upstream unavailable/error)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_xiaohongshu_pgy_get_blogger_fans_profile","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":false,"properties":{"user_id":{"description":"Blogger user ID","example":"5c668b3e0000000012021605","title":"User Id","type":"string"}},"required":["user_id"],"title":"UserIdReq","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- ages[] / gender (male, female) / provinces[] / cities[] / devices[] / interests[]\n\n### Response shape (two layers)\n- `resp[\"data\"]` is PGY's raw envelope (with `code`/`msg`/`success`); the payload is one level deeper\n- Correct access: `data = resp[\"data\"][\"data\"]` — every field listed under \"Return\" lives here"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xiaohongshu get_blogger_fans_profile","tags":["tikhub.xiaohongshu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-xiaohongshu-pgy-get_blogger_fans_profile","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:ab9ac329d071ba2fd91b4f65a9a7f9c2825ddd35cd47e8f1106bbdb6b6b095c4","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"71a50ae0b262"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_xiaohongshu_pgy_get_blogger_fans_profile","path":"/apis/v1/tikhub/xiaohongshu/pgy/get_blogger_fans_profile"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xiaohongshu/pgy/get_blogger_fans_profile","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/xiaohongshu/pgy/get_blogger_fans_profile \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"user_id\": \"5c668b3e0000000012021605\"\n}'"}]}},"/apis/v1/tikhub/xiaohongshu/pgy/get_blogger_fans_summary":{"post":{"description":"Xiaohongshu (pgy). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Core fans metrics of a blogger (\"Fans Analysis → Core Metrics\")\n\n### Request Body Parameters\n- user_id: Blogger user ID\n\n### Return\n- fansNum / fansIncreaseNum / fansGrowthRate\n- activeFansRate / reading fans ratio / engaging fans ratio\n- Percentile vs peers (e.g. activeFansBeyondRate)\n\n### Response shape (two layers)\n- `resp[\"data\"]` is PGY's raw envelope (with `code`/`msg`/`success`); the payload is one level deeper\n- Correct access: `data = resp[\"data\"][\"data\"]` — every field listed under \"Return\" lives here\n\n### Billing\n- HTTP 200 → **charged**, including \"no result\" (`data` is null, e.g. ID not found or filters matched\n  nothing): the request did reach PGY, so retrying on empty data just burns quota\n- HTTP 400 → not charged (malformed params, or upstream unavailable/error)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_xiaohongshu_pgy_get_blogger_fans_summary","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":false,"properties":{"user_id":{"description":"Blogger user ID","example":"5c668b3e0000000012021605","title":"User Id","type":"string"}},"required":["user_id"],"title":"UserIdReq","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- fansNum / fansIncreaseNum / fansGrowthRate\n- activeFansRate / reading fans ratio / engaging fans ratio\n- Percentile vs peers (e.g. activeFansBeyondRate)\n\n### Response shape (two layers)\n- `resp[\"data\"]` is PGY's raw envelope (with `code`/`msg`/`success`); the payload is one level deeper\n- Correct access: `data = resp[\"data\"][\"data\"]` — every field listed under \"Return\" lives here"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xiaohongshu get_blogger_fans_summary","tags":["tikhub.xiaohongshu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-xiaohongshu-pgy-get_blogger_fans_summary","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:15c4e22bdc9ffeaaa9afca9908b6d5633605d3e3eb88b405cba03b4f071780e2","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e807c9718f5a"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_xiaohongshu_pgy_get_blogger_fans_summary","path":"/apis/v1/tikhub/xiaohongshu/pgy/get_blogger_fans_summary"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xiaohongshu/pgy/get_blogger_fans_summary","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/xiaohongshu/pgy/get_blogger_fans_summary \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"user_id\": \"5c668b3e0000000012021605\"\n}'"}]}},"/apis/v1/tikhub/xiaohongshu/pgy/get_blogger_filter_options":{"post":{"description":"Xiaohongshu (pgy). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\nFetch the tree-style option dictionaries used by /tikhub/xiaohongshu/pgy/get_blogger_list. Values are maintained by the platform and can change; cache the response and reuse it instead of calling before every search. Copy dictionary labels verbatim, including required Chinese strings.\n\n### Request body\nNo parameters; send an empty JSON object if supplying a body.\n\n### Return and response access\nThe raw envelope (code, msg, success) is in response.data; dictionaries are in response.data.data.\n- contentTags: creator categories, including level-2 categories; feeds blogger.content_tag.\n- contentScenes: note categories; feeds blogger.note_scene.\n- areas: creator locations down to district level; fansAreas: audience locations down to city level.\n- industryTags: industry taxonomy (taxonomy1Tag / taxonomy2Tags), used by coop.industry and flags.industry_first. This differs from creator categories.\n- personalTagsV2: creator personas; featureTags: specialty content; contentTheme: content themes.\n- audience20: audience segments; automotiveIndustryTag: industry-specific audience profiles.\n- consumerBehavior: estimated consumer behavior; may be null for some accounts.\n- market: marketing goals; activities: campaign options, whose code values feed flags.activity_codes.\n\n### Upstream billing\nUpstream HTTP 200 responses are charged even if the data is null or no creators match; do not retry solely because data is empty. Upstream HTTP 400 responses are not charged. Use an AIsa price quote for gateway billing.\n\nAPI references: `get_blogger_list` = `POST /tikhub/xiaohongshu/pgy/get_blogger_list` (operationId: `post_tikhub_xiaohongshu_pgy_get_blogger_list`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_xiaohongshu_pgy_get_blogger_filter_options","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return and response access\nThe raw envelope (code, msg, success) is in response.data; dictionaries are in response.data.data.\n- contentTags: creator categories, including level-2 categories; feeds blogger.content_tag.\n- contentScenes: note categories; feeds blogger.note_scene.\n- areas: creator locations down to district level; fansAreas: audience locations down to city level.\n- industryTags: industry taxonomy (taxonomy1Tag / taxonomy2Tags), used by coop.industry and flags.industry_first. This differs from creator categories.\n- personalTagsV2: creator personas; featureTags: specialty content; contentTheme: content themes.\n- audience20: audience segments; automotiveIndustryTag: industry-specific audience profiles.\n- consumerBehavior: estimated consumer behavior; may be null for some accounts.\n- market: marketing goals; activities: campaign options, whose code values feed flags.activity_codes."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xiaohongshu get_blogger_filter_options","tags":["tikhub.xiaohongshu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-xiaohongshu-pgy-get_blogger_filter_options","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:97dd41ea905273f75401fa4bbb41fdc7b02130b9945620fd17b9e3952599a0b0","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"06e5da2f1d4f"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_xiaohongshu_pgy_get_blogger_filter_options","path":"/apis/v1/tikhub/xiaohongshu/pgy/get_blogger_filter_options"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xiaohongshu/pgy/get_blogger_filter_options","x-aisa-validation":"provider"}},"/apis/v1/tikhub/xiaohongshu/pgy/get_blogger_list":{"post":{"description":"Xiaohongshu (pgy).\n\n### Purpose\nSearch PGY note creators by keyword and about 60 filters in seven groups: goal (marketing goals), blogger (creator attributes), fans (audience profiles), note (organic note metrics), coop (sponsored note metrics), live (live-stream metrics), and flags (recommendation and exclusion switches). Results contain about 140 fields, so separate creator-detail calls are often unnecessary.\n\n### Search and sorting\n- keyword: Empty means filtering without a text search.\n- search_type: 1 searches note keywords (default); 0 searches creator nicknames.\n- column: One of the 34 sort keys listed in the request schema. The default is comprehensiverank.\n- sort: desc (default) or asc.\n- brand_user_id: Optional advertiser ID for personalized recommendations and prior-cooperation markers.\n- similar_user_id: Find similar creators while retaining all other filters. The separate /tikhub/xiaohongshu/pgy/get_blogger_similar endpoint does not support these filters and returns at most four creators per page.\n- similar_word: Optional nickname for display; it does not change results.\n\n### Filter values\nUse the exact enum values in the schema. Dictionary-backed labels must be copied verbatim from /tikhub/xiaohongshu/pgy/get_blogger_filter_options; Chinese labels are protocol values and must not be translated. Cache and reuse this dictionary.\n- blogger.content_tag: contentTags; mix level-1 and level-2 names in one flat array. Use the parent name to select an entire category. Expanding all children can miss creators tagged only at the parent level. Omit the field for unrestricted categories.\n- blogger.personal_tags: personalTagsV2; copy tagName at any available level.\n- blogger.feature_tags: featureTags; mix level-1 and level-2 names.\n- blogger.location: areas; province, city, and district names may be mixed. fans.location uses fansAreas and supports provinces and cities, without districts.\n- blogger.content_theme: contentTheme; level-1 labels only.\n- blogger.audience20: audience20; use a bare level-1 name or a level-2 value formatted as \"<level1> <level1>-<level2>\". A bare level-2 label returns zero results.\n- blogger.note_scene: contentScenes; use the complete space-separated path including the root. A path may stop at any depth; a bare leaf returns zero results.\n- blogger.consumer_behavior: consumerBehavior; use the complete space-separated path including the root. Bare leaf values can silently disable this filter and return unfiltered results. Compare totals with and without the filter; a null dictionary value means this feature is unavailable to the account.\n- blogger.industry_crowd: automotiveIndustryTag; use the deepest leaf's numeric value, not its label.\n- flags.industry_first / industry_second: industryTags; one bare label per field. This taxonomy differs from creator categories.\n- flags.activity_codes: activities; copy each item's code.\nArrays combine values with OR and remove duplicates; at most 30 items, with at most 64 characters per item. Across different filters the conditions are combined.\nRanges use {\"min\": value, \"max\": value}. Omitted min means zero and omitted max means unbounded; an entirely empty range returns HTTP 422. Values outside fixed enums also return HTTP 422. Invalid dictionary labels often return zero matches without an error, so verify copied labels before concluding that no creators match.\n\n### Pagination\nUse page_num from 1 to 250 and page_size from 1 to 20. Keep page_size at 20: the upstream removes unavailable or non-cooperating creators from each page, so a smaller size may leave zero rows. Page 251 and later return an empty array. Change only page_num between pages and keep all filters and sorting identical. The returned total is always 5000: it is the paging cap, not the actual match count.\n\n### Return and response access\nThe raw upstream envelope is in response.data; its payload is one level deeper at response.data.data. The payload contains kols[] (matched creators), total (paging cap, always 5000), trackId, and highlightWords. Each kols item includes identity fields userId, name, redId, headPhoto, location, and gender; tags contentTags, featureTags, personalTags, and tradeType; metrics fansNum, clickMidNum, interMidNum, fans30GrowthRate, and kliveCnt30d; and commercial fields picturePrice, videoPrice, lowerPrice, estimatePictureCpm, and cooperateState. Inspect these fields before making additional detail calls. Misspelled request field names return HTTP 422.\n\nAPI references: `get_blogger_filter_options` = `POST /tikhub/xiaohongshu/pgy/get_blogger_filter_options` (operationId: `post_tikhub_xiaohongshu_pgy_get_blogger_filter_options`); `get_blogger_similar` = `POST /tikhub/xiaohongshu/pgy/get_blogger_similar` (operationId: `post_tikhub_xiaohongshu_pgy_get_blogger_similar`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_xiaohongshu_pgy_get_blogger_list","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":false,"properties":{"blogger":{"anyOf":[{"allOf":[{"additionalProperties":false,"description":"Creator attributes: categories, personas, specialty content, audience profiles, gender, location, and contract status. Fetch tree-style values from /tikhub/xiaohongshu/pgy/get_blogger_filter_options and copy their original labels verbatim. Each property explains which level or path format to use.\n\nAPI references: `get_blogger_filter_options` = `POST /tikhub/xiaohongshu/pgy/get_blogger_filter_options` (operationId: `post_tikhub_xiaohongshu_pgy_get_blogger_filter_options`).","properties":{"audience20":{"description":"Audience segments from audience20 (19 level-1 and 121 level-2 entries). Copy a level-1 name verbatim, or format a level-2 value as \"<level1> <level1>-<level2>\" with the parent name repeated. A bare level-2 label silently returns zero results. Mix levels in one array; values are combined with OR.","example":["自由畅行","自在户外 自在户外-挑战极限者"],"items":{"maxLength":64,"type":"string"},"maxItems":30,"title":"Audience20","type":["array","null"]},"consumer_behavior":{"description":"Estimated consumer behavior from the five-level consumerBehavior dictionary. Copy the full space-separated path including the root; the path may stop at any depth. A bare leaf can silently disable the filter and return unfiltered results. Compare totals with and without this filter to verify it applied. A null dictionary value means this feature is unavailable to the account.","example":["内容行为预估 汽车"],"items":{"maxLength":64,"type":"string"},"maxItems":30,"title":"Consumer Behavior","type":["array","null"]},"content_tag":{"description":"Creator categories from the contentTags dictionary. Copy the original category names verbatim; level-1 and level-2 names can be mixed and are combined with OR. Use a level-1 name to select the whole category; expanding all its children can miss creators tagged only at the parent level. Omit this field for unrestricted categories. Invalid names silently return zero results. This taxonomy differs from coop.industry.","example":["美妆","面部保养","面部清洁"],"items":{"maxLength":64,"type":"string"},"maxItems":30,"title":"Content Tag","type":["array","null"]},"content_theme":{"description":"Content theme from contentTheme in /tikhub/xiaohongshu/pgy/get_blogger_filter_options. Copy the original level-1 label verbatim. A sub-item label or numeric ID returns no results.\n\nAPI references: `get_blogger_filter_options` = `POST /tikhub/xiaohongshu/pgy/get_blogger_filter_options` (operationId: `post_tikhub_xiaohongshu_pgy_get_blogger_filter_options`).","example":["汽车特色"],"items":{"maxLength":64,"type":"string"},"maxItems":30,"title":"Content Theme","type":["array","null"]},"feature_tags":{"description":"Specialty content from featureTags in /tikhub/xiaohongshu/pgy/get_blogger_filter_options. Copy the original label verbatim; level-1 and level-2 names can be mixed and are combined with OR. A level-1 name selects the whole group.\n\nAPI references: `get_blogger_filter_options` = `POST /tikhub/xiaohongshu/pgy/get_blogger_filter_options` (operationId: `post_tikhub_xiaohongshu_pgy_get_blogger_filter_options`).","example":["vlog"],"items":{"maxLength":64,"type":"string"},"maxItems":30,"title":"Feature Tags","type":["array","null"]},"gender":{"description":"Gender. Use the literal enum values: \"男\" means male and \"女\" means female. The Chinese strings are required wire values.","enum":["男","女",null],"example":"女","title":"Gender","type":["string","null"]},"industry_crowd":{"description":"Industry-specific audience profile: use the **deepest leaf value** from automotiveIndustryTag in `/tikhub/xiaohongshu/pgy/get_blogger_filter_options` (numeric string ID, e.g. 15795914; 1,600+ available). Using a label or intermediate-level ID returns no results.\n\nAPI references: `get_blogger_filter_options` = `POST /tikhub/xiaohongshu/pgy/get_blogger_filter_options` (operationId: `post_tikhub_xiaohongshu_pgy_get_blogger_filter_options`).","example":["15795914"],"items":{"maxLength":64,"type":"string"},"maxItems":30,"title":"Industry Crowd","type":["array","null"]},"location":{"description":"Creator locations from areas in /tikhub/xiaohongshu/pgy/get_blogger_filter_options. Copy the original place names verbatim, including Chinese labels. Province, city, and district names can be mixed with OR. A full space-separated path is also accepted and normalized automatically.\n\nAPI references: `get_blogger_filter_options` = `POST /tikhub/xiaohongshu/pgy/get_blogger_filter_options` (operationId: `post_tikhub_xiaohongshu_pgy_get_blogger_filter_options`).","example":["上海"],"items":{"maxLength":64,"type":"string"},"maxItems":30,"title":"Location","type":["array","null"]},"note_scene":{"description":"Note category from contentScenes. Copy the full space-separated path including the root; a path can stop at any depth. Using only the last segment returns zero results.","example":["汽车 理性决策 选车攻略 政策"],"items":{"maxLength":64,"type":"string"},"maxItems":30,"title":"Note Scene","type":["array","null"]},"personal_tags":{"description":"Creator persona from personalTagsV2 in /tikhub/xiaohongshu/pgy/get_blogger_filter_options. Copy tagName verbatim at any of the three levels (identity, group, leaf). Levels can be mixed and values are combined with OR; select a group by its name without enumerating every leaf.\n\nAPI references: `get_blogger_filter_options` = `POST /tikhub/xiaohongshu/pgy/get_blogger_filter_options` (operationId: `post_tikhub_xiaohongshu_pgy_get_blogger_filter_options`).","example":["妈妈"],"items":{"maxLength":64,"type":"string"},"maxItems":30,"title":"Personal Tags","type":["array","null"]},"signed":{"description":"Contract status: -1=no filter, 0=individual creator, 1=agency-signed creator","enum":[-1,0,1,null],"example":0,"title":"Signed","type":["integer","null"]}},"title":"BloggerAttrFilter","type":"object"}],"description":"Blogger attribute filters"},{"enum":[null],"type":["string","null"]}],"description":"Blogger attribute filters"},"brand_user_id":{"description":"Optional advertiser ID; enables personalized recommendations and prior-cooperation markers.","example":"5dcfa5370000000001006030","title":"Brand User Id","type":["string","null"]},"column":{"default":"comprehensiverank","description":"Sort field; use one of the 34 enum keys in this schema. Defaults to comprehensiverank.","enum":["comprehensiverank","fansCount","price","clickNum","mEngagementNum","accumCommonImpMedinNum30d","accumPicCommonImpMedinNum30d","accumVideoCommonImpMedinNum30d","pictureClickMidNum","videoClickMidNum","pictureInterMidNum","videoInterMidNum","thousandLikePercent30","pictureThousandLikePercent30","videoThousandLikePercent30","hundredLikePercent30","pictureHundredLikePercent30","videoHundredLikePercent30","videoFinishRate","accumCoopImpMedinNum30d","readMidCoop30","interMidCoop30","mCpuvNum30d","picturePrice","videoPrice","pictureReadCost","videoReadCost","inviteReply48hNumRatio","fans30GrowthRate","fansActiveIn28dLv","fansEngageNum30dLv","kliveCnt30d","avgLiveViewerNum","avgAgmv90d"],"example":"comprehensiverank","title":"Column","type":"string"},"coop":{"anyOf":[{"allOf":[{"additionalProperties":false,"description":"Sponsored notes — the \"Sponsored Notes\" section on the web page (cooperation performance + data performance).","properties":{"brand_ids":{"description":"Recent collaboration brands: list of brand userIds","items":{"maxLength":64,"type":"string"},"maxItems":20,"title":"Brand Ids","type":["array","null"]},"cpuv":{"anyOf":[{"allOf":[{"additionalProperties":false,"description":"Numeric range corresponding to the custom input box in the web filter.\n\n- Either bound may be omitted: omitting `min` defaults to 0, omitting `max` means no upper limit\n- At least one bound must be provided, otherwise 422","properties":{"max":{"description":"Maximum value (inclusive); omit for no upper limit","example":50000,"maximum":1000000000000,"minimum":0,"title":"Max","type":["number","null"]},"min":{"description":"Minimum value (inclusive)","example":10000,"maximum":1000000000000,"minimum":0,"title":"Min","type":["number","null"]}},"title":"RangeFilter","type":"object"}],"description":"Reach scale — median store-visit UV count (not cost): median store-visit UV count for cross-domain collaboration notes in the last 30 days. **This is a visit count, not a monetary amount** (web tiers: 500-1000 / 1000-2000 / 2000-5000 / 5000-10000 / 10000+). To filter by cost per store visit, use estimate_cpuv instead."},{"enum":[null],"type":["string","null"]}],"description":"Reach scale — median store-visit UV count (not cost): median store-visit UV count for cross-domain collaboration notes in the last 30 days. **This is a visit count, not a monetary amount** (web tiers: 500-1000 / 1000-2000 / 2000-5000 / 5000-10000 / 10000+). To filter by cost per store visit, use estimate_cpuv instead."},"estimate_cpuv":{"anyOf":[{"allOf":[{"additionalProperties":false,"description":"Numeric range corresponding to the custom input box in the web filter.\n\n- Either bound may be omitted: omitting `min` defaults to 0, omitting `max` means no upper limit\n- At least one bound must be provided, otherwise 422","properties":{"max":{"description":"Maximum value (inclusive); omit for no upper limit","example":50000,"maximum":1000000000000,"minimum":0,"title":"Max","type":["number","null"]},"min":{"description":"Minimum value (inclusive)","example":10000,"maximum":1000000000000,"minimum":0,"title":"Min","type":["number","null"]}},"title":"RangeFilter","type":"object"}],"description":"Overflow store-visit cost per visit"},{"enum":[null],"type":["string","null"]}],"description":"Overflow store-visit cost per visit"},"exclude_brands":{"description":"Used with brand_ids: true=exclude bloggers who have cooperated with these brands","title":"Exclude Brands","type":["boolean","null"]},"imp_median":{"anyOf":[{"allOf":[{"additionalProperties":false,"description":"Numeric range corresponding to the custom input box in the web filter.\n\n- Either bound may be omitted: omitting `min` defaults to 0, omitting `max` means no upper limit\n- At least one bound must be provided, otherwise 422","properties":{"max":{"description":"Maximum value (inclusive); omit for no upper limit","example":50000,"maximum":1000000000000,"minimum":0,"title":"Max","type":["number","null"]},"min":{"description":"Minimum value (inclusive)","example":10000,"maximum":1000000000000,"minimum":0,"title":"Min","type":["number","null"]}},"title":"RangeFilter","type":"object"}],"description":"Reach scale — median impressions (collaboration notes)"},{"enum":[null],"type":["string","null"]}],"description":"Reach scale — median impressions (collaboration notes)"},"industry":{"description":"Recent collaboration industries. Use one of the literal enum values in this schema, including required Chinese labels.","enum":["不限","美妆个护","食品饮料","母婴","3c及电器","日用百货","服装配饰","互联网","生活服务","家居建材","汽车",null],"example":"美妆个护","title":"Industry","type":["string","null"]},"inter_median":{"anyOf":[{"allOf":[{"additionalProperties":false,"description":"Numeric range corresponding to the custom input box in the web filter.\n\n- Either bound may be omitted: omitting `min` defaults to 0, omitting `max` means no upper limit\n- At least one bound must be provided, otherwise 422","properties":{"max":{"description":"Maximum value (inclusive); omit for no upper limit","example":50000,"maximum":1000000000000,"minimum":0,"title":"Max","type":["number","null"]},"min":{"description":"Minimum value (inclusive)","example":10000,"maximum":1000000000000,"minimum":0,"title":"Min","type":["number","null"]}},"title":"RangeFilter","type":"object"}],"description":"Reach scale — median engagement count (collaboration notes)"},{"enum":[null],"type":["string","null"]}],"description":"Reach scale — median engagement count (collaboration notes)"},"order_count":{"anyOf":[{"allOf":[{"additionalProperties":false,"description":"Numeric range corresponding to the custom input box in the web filter.\n\n- Either bound may be omitted: omitting `min` defaults to 0, omitting `max` means no upper limit\n- At least one bound must be provided, otherwise 422","properties":{"max":{"description":"Maximum value (inclusive); omit for no upper limit","example":50000,"maximum":1000000000000,"minimum":0,"title":"Max","type":["number","null"]},"min":{"description":"Minimum value (inclusive)","example":10000,"maximum":1000000000000,"minimum":0,"title":"Min","type":["number","null"]}},"title":"RangeFilter","type":"object"}],"description":"Open orders (accepted but not yet completed), NOT lifetime collaboration count. This reflects current in-progress orders; do not use this field to find experienced creators."},{"enum":[null],"type":["string","null"]}],"description":"Open orders (accepted but not yet completed), NOT lifetime collaboration count. This reflects current in-progress orders; do not use this field to find experienced creators."},"pic_cpm":{"anyOf":[{"allOf":[{"additionalProperties":false,"description":"Numeric range corresponding to the custom input box in the web filter.\n\n- Either bound may be omitted: omitting `min` defaults to 0, omitting `max` means no upper limit\n- At least one bound must be provided, otherwise 422","properties":{"max":{"description":"Maximum value (inclusive); omit for no upper limit","example":50000,"maximum":1000000000000,"minimum":0,"title":"Max","type":["number","null"]},"min":{"description":"Minimum value (inclusive)","example":10000,"maximum":1000000000000,"minimum":0,"title":"Min","type":["number","null"]}},"title":"RangeFilter","type":"object"}],"description":"Estimated CPM — image+text notes"},{"enum":[null],"type":["string","null"]}],"description":"Estimated CPM — image+text notes"},"pic_engage_cost":{"anyOf":[{"allOf":[{"additionalProperties":false,"description":"Numeric range corresponding to the custom input box in the web filter.\n\n- Either bound may be omitted: omitting `min` defaults to 0, omitting `max` means no upper limit\n- At least one bound must be provided, otherwise 422","properties":{"max":{"description":"Maximum value (inclusive); omit for no upper limit","example":50000,"maximum":1000000000000,"minimum":0,"title":"Max","type":["number","null"]},"min":{"description":"Minimum value (inclusive)","example":10000,"maximum":1000000000000,"minimum":0,"title":"Min","type":["number","null"]}},"title":"RangeFilter","type":"object"}],"description":"Estimated cost per engagement — image+text notes"},{"enum":[null],"type":["string","null"]}],"description":"Estimated cost per engagement — image+text notes"},"pic_price":{"anyOf":[{"allOf":[{"additionalProperties":false,"description":"Numeric range corresponding to the custom input box in the web filter.\n\n- Either bound may be omitted: omitting `min` defaults to 0, omitting `max` means no upper limit\n- At least one bound must be provided, otherwise 422","properties":{"max":{"description":"Maximum value (inclusive); omit for no upper limit","example":50000,"maximum":1000000000000,"minimum":0,"title":"Max","type":["number","null"]},"min":{"description":"Minimum value (inclusive)","example":10000,"maximum":1000000000000,"minimum":0,"title":"Min","type":["number","null"]}},"title":"RangeFilter","type":"object"}],"description":"Cooperation quote — fixed price for image+text notes (RMB)"},{"enum":[null],"type":["string","null"]}],"description":"Cooperation quote — fixed price for image+text notes (RMB)"},"pic_read_price":{"anyOf":[{"allOf":[{"additionalProperties":false,"description":"Numeric range corresponding to the custom input box in the web filter.\n\n- Either bound may be omitted: omitting `min` defaults to 0, omitting `max` means no upper limit\n- At least one bound must be provided, otherwise 422","properties":{"max":{"description":"Maximum value (inclusive); omit for no upper limit","example":50000,"maximum":1000000000000,"minimum":0,"title":"Max","type":["number","null"]},"min":{"description":"Minimum value (inclusive)","example":10000,"maximum":1000000000000,"minimum":0,"title":"Min","type":["number","null"]}},"title":"RangeFilter","type":"object"}],"description":"Estimated cost per read — image+text notes"},{"enum":[null],"type":["string","null"]}],"description":"Estimated cost per read — image+text notes"},"read_median":{"anyOf":[{"allOf":[{"additionalProperties":false,"description":"Numeric range corresponding to the custom input box in the web filter.\n\n- Either bound may be omitted: omitting `min` defaults to 0, omitting `max` means no upper limit\n- At least one bound must be provided, otherwise 422","properties":{"max":{"description":"Maximum value (inclusive); omit for no upper limit","example":50000,"maximum":1000000000000,"minimum":0,"title":"Max","type":["number","null"]},"min":{"description":"Minimum value (inclusive)","example":10000,"maximum":1000000000000,"minimum":0,"title":"Min","type":["number","null"]}},"title":"RangeFilter","type":"object"}],"description":"Reach scale — median reads (collaboration notes)"},{"enum":[null],"type":["string","null"]}],"description":"Reach scale — median reads (collaboration notes)"},"reply_48h_ratio":{"anyOf":[{"allOf":[{"additionalProperties":false,"description":"Percentage range: enter a value between 0 and 100 as a percentile, e.g. `40` means 40% (**not 0.4**).\n\nThis convention follows the PGY web interface: the tier for notes-per-thousand-likes is written as `{\"40% and above\": [40, null]}` or `{\"below 10%\": [null, 10]}` — the value sent upstream is simply 40 or 10.\n\n**What is and is not validated — stated clearly to avoid confusion**:\n* Caught: values with the wrong order of magnitude — entering 200 or 9500 (as if using parts-per-ten-thousand or raw counts) will return a 422 error, whereas the generic RangeFilter allows up to 1e12 and previously passed such values through.\n* **Not caught: values that are too small** — entering 0.4 is still valid because 0.4% is a legitimate value; the type system cannot distinguish \"meant 40% but wrote 0.4\" from \"genuinely filtering for 0.4%\". This ambiguity can only be resolved through field documentation.","properties":{"max":{"description":"Maximum value (inclusive), percentile 0-100","example":80,"maximum":100,"minimum":0,"title":"Max","type":["number","null"]},"min":{"description":"Minimum value (inclusive), percentile 0-100","example":20,"maximum":100,"minimum":0,"title":"Min","type":["number","null"]}},"title":"PercentRange","type":"object"}],"description":"Cooperation credit — 48h invitation reply rate: fill 0-100 percent points (80 means 80%)"},{"enum":[null],"type":["string","null"]}],"description":"Cooperation credit — 48h invitation reply rate: fill 0-100 percent points (80 means 80%)"},"video_cpm":{"anyOf":[{"allOf":[{"additionalProperties":false,"description":"Numeric range corresponding to the custom input box in the web filter.\n\n- Either bound may be omitted: omitting `min` defaults to 0, omitting `max` means no upper limit\n- At least one bound must be provided, otherwise 422","properties":{"max":{"description":"Maximum value (inclusive); omit for no upper limit","example":50000,"maximum":1000000000000,"minimum":0,"title":"Max","type":["number","null"]},"min":{"description":"Minimum value (inclusive)","example":10000,"maximum":1000000000000,"minimum":0,"title":"Min","type":["number","null"]}},"title":"RangeFilter","type":"object"}],"description":"Estimated CPM — video notes"},{"enum":[null],"type":["string","null"]}],"description":"Estimated CPM — video notes"},"video_engage_cost":{"anyOf":[{"allOf":[{"additionalProperties":false,"description":"Numeric range corresponding to the custom input box in the web filter.\n\n- Either bound may be omitted: omitting `min` defaults to 0, omitting `max` means no upper limit\n- At least one bound must be provided, otherwise 422","properties":{"max":{"description":"Maximum value (inclusive); omit for no upper limit","example":50000,"maximum":1000000000000,"minimum":0,"title":"Max","type":["number","null"]},"min":{"description":"Minimum value (inclusive)","example":10000,"maximum":1000000000000,"minimum":0,"title":"Min","type":["number","null"]}},"title":"RangeFilter","type":"object"}],"description":"Estimated cost per engagement — video notes"},{"enum":[null],"type":["string","null"]}],"description":"Estimated cost per engagement — video notes"},"video_price":{"anyOf":[{"allOf":[{"additionalProperties":false,"description":"Numeric range corresponding to the custom input box in the web filter.\n\n- Either bound may be omitted: omitting `min` defaults to 0, omitting `max` means no upper limit\n- At least one bound must be provided, otherwise 422","properties":{"max":{"description":"Maximum value (inclusive); omit for no upper limit","example":50000,"maximum":1000000000000,"minimum":0,"title":"Max","type":["number","null"]},"min":{"description":"Minimum value (inclusive)","example":10000,"maximum":1000000000000,"minimum":0,"title":"Min","type":["number","null"]}},"title":"RangeFilter","type":"object"}],"description":"Cooperation quote — fixed price for video notes (RMB)"},{"enum":[null],"type":["string","null"]}],"description":"Cooperation quote — fixed price for video notes (RMB)"},"video_read_price":{"anyOf":[{"allOf":[{"additionalProperties":false,"description":"Numeric range corresponding to the custom input box in the web filter.\n\n- Either bound may be omitted: omitting `min` defaults to 0, omitting `max` means no upper limit\n- At least one bound must be provided, otherwise 422","properties":{"max":{"description":"Maximum value (inclusive); omit for no upper limit","example":50000,"maximum":1000000000000,"minimum":0,"title":"Max","type":["number","null"]},"min":{"description":"Minimum value (inclusive)","example":10000,"maximum":1000000000000,"minimum":0,"title":"Min","type":["number","null"]}},"title":"RangeFilter","type":"object"}],"description":"Estimated cost per read — video notes"},{"enum":[null],"type":["string","null"]}],"description":"Estimated cost per read — video notes"}},"title":"CoopFilter","type":"object"}],"description":"Sponsored note metric filters"},{"enum":[null],"type":["string","null"]}],"description":"Sponsored note metric filters"},"fans":{"anyOf":[{"allOf":[{"additionalProperties":false,"description":"Audience profile — the \"Audience Profile\" section of the web page (follower count / age / gender / region / relationship status / spending / parenting & baby / mobile device).","properties":{"age":{"description":"Audience age distribution: 0=no filter, 1=under 18, 2=18-24, 3=25-34, 4=35-44, 5=over 44 (high proportion)","enum":[0,1,2,3,4,5,null],"example":3,"title":"Age","type":["integer","null"]},"child_age":{"description":"Parenting stage: 0=trying to conceive, 2=0-6 months, 3=7-12 months, 4=1-3 years, 5=4-6 years, 6=7-12 years, 7=early pregnancy, 8=late pregnancy","items":{"enum":[0,2,3,4,5,6,7,8],"type":"integer"},"maxItems":30,"title":"Child Age","type":["array","null"]},"consumption_level":{"description":"Consumption level: -1=no filter, 0=low, 1=medium, 2=high","enum":[-1,0,1,2,null],"title":"Consumption Level","type":["integer","null"]},"count":{"anyOf":[{"allOf":[{"additionalProperties":false,"description":"Numeric range corresponding to the custom input box in the web filter.\n\n- Either bound may be omitted: omitting `min` defaults to 0, omitting `max` means no upper limit\n- At least one bound must be provided, otherwise 422","properties":{"max":{"description":"Maximum value (inclusive); omit for no upper limit","example":50000,"maximum":1000000000000,"minimum":0,"title":"Max","type":["number","null"]},"min":{"description":"Minimum value (inclusive)","example":10000,"maximum":1000000000000,"minimum":0,"title":"Min","type":["number","null"]}},"title":"RangeFilter","type":"object"}],"description":"Follower count range"},{"enum":[null],"type":["string","null"]}],"description":"Follower count range"},"device_brand":{"description":"Audience phone brands. Copy the literal enum values in items.enum, including Chinese brand names; do not translate them.","example":["苹果"],"items":{"enum":["苹果","华为","OPPO","VIVO","荣耀","小米","一加","魅族","中兴","联想"],"type":"string"},"maxItems":30,"title":"Device Brand","type":["array","null"]},"device_price":{"description":"Phone price tier, e.g. 3000-3999 / 8000+","example":["3000-3999"],"items":{"enum":["0-999","1000-1999","2000-2999","3000-3999","4000-4999","5000-5999","6000-6999","7000-7999","8000+"],"type":"string"},"maxItems":30,"title":"Device Price","type":["array","null"]},"gender":{"description":"Audience gender: 0=no filter, 1=predominantly male, 2=predominantly female","enum":[0,1,2,null],"example":2,"title":"Gender","type":["integer","null"]},"location":{"description":"Audience locations from fansAreas in /tikhub/xiaohongshu/pgy/get_blogger_filter_options. Copy the original Chinese place names or full space-separated paths verbatim; the tree ends at city level and has no districts. Plain names are normalized into full paths automatically.\n\nAPI references: `get_blogger_filter_options` = `POST /tikhub/xiaohongshu/pgy/get_blogger_filter_options` (operationId: `post_tikhub_xiaohongshu_pgy_get_blogger_filter_options`).","example":["上海"],"items":{"maxLength":64,"type":"string"},"maxItems":30,"title":"Location","type":["array","null"]},"marital_status":{"description":"Relationship status: -1=no filter, 0=single/unmarried, 1=married","enum":[-1,0,1,null],"title":"Marital Status","type":["integer","null"]}},"title":"FansFilter","type":"object"}],"description":"Fans profile filters"},{"enum":[null],"type":["string","null"]}],"description":"Fans profile filters"},"flags":{"anyOf":[{"allOf":[{"additionalProperties":false,"description":"Boolean flags — controls the \"Platform Recommendations\" (featured bloggers / trending campaigns) and \"Standard Exclusions\" (one-click exclude) sections on the web page.","properties":{"activity_codes":{"description":"Trending activity: use the `code` value for each item in the activities list from `/tikhub/xiaohongshu/pgy/get_blogger_filter_options`\n\nAPI references: `get_blogger_filter_options` = `POST /tikhub/xiaohongshu/pgy/get_blogger_filter_options` (operationId: `post_tikhub_xiaohongshu_pgy_get_blogger_filter_options`).","items":{"maxLength":64,"type":"string"},"maxItems":30,"title":"Activity Codes","type":["array","null"]},"exclude_cooperated":{"description":"Exclude previously collaborated creators","title":"Exclude Cooperated","type":["boolean","null"]},"exclude_fans_down":{"description":"Exclude creators with declining followers","title":"Exclude Fans Down","type":["boolean","null"]},"exclude_invited":{"description":"Exclude already-invited creators","title":"Exclude Invited","type":["boolean","null"]},"exclude_low_active":{"description":"Exclude low-activity creators","title":"Exclude Low Active","type":["boolean","null"]},"filter_intention":{"description":"Intended industry match","title":"Filter Intention","type":["boolean","null"]},"high_quality":{"description":"Quality creator","title":"High Quality","type":["boolean","null"]},"industry_first":{"description":"Industry-recommended creators — level-1 industry name (e.g. Beauty & Personal Care); the platform will recommend creators specializing in that industry","example":"美妆个护","maxLength":64,"title":"Industry First","type":["string","null"]},"industry_second":{"description":"Industry-recommended creators — level-2 industry name (used together with industry_first; values from taxonomy2Tags in industryTags in `/tikhub/xiaohongshu/pgy/get_blogger_filter_options`)\n\nAPI references: `get_blogger_filter_options` = `POST /tikhub/xiaohongshu/pgy/get_blogger_filter_options` (operationId: `post_tikhub_xiaohongshu_pgy_get_blogger_filter_options`).","maxLength":64,"title":"Industry Second","type":["string","null"]},"is_star":{"description":"Celebrity","title":"Is Star","type":["boolean","null"]},"new_high_quality":{"description":"Rising creator","title":"New High Quality","type":["boolean","null"]},"note_and_live":{"description":"Both notes and live streams available for collaboration","title":"Note And Live","type":["boolean","null"]}},"title":"FlagFilter","type":"object"}],"description":"Boolean flag filters"},{"enum":[null],"type":["string","null"]}],"description":"Boolean flag filters"},"goal":{"anyOf":[{"allOf":[{"additionalProperties":false,"description":"Cooperation goal: match bloggers by marketing objective (Exposure / Seeding / Conversion).\n\nTo filter bloggers by audience segment, use `BloggerAttrFilter.audience20` (top-20 audiences).","properties":{"market_target":{"description":"Marketing objective: on the web UI this is a three-level selector (objective -> metric -> measurement method); pass the final leaf code: `estimateAllCpm` Awareness/Impression Performance/Cost, `mAccumImpNum` Awareness/Impression Performance/Scale, `readCost` Awareness/Read Performance/Cost, `mValidRawReadFeedNum` Awareness/Read Performance/Scale, `estimateEngageCost` Consideration/Engagement Performance/Cost, `mEngagementNum90d` Consideration/Engagement Performance/Scale, `estimateCpuv` Conversion/Overflow Store-Visit Performance/Cost, `mCpuvNum` Conversion/Overflow Store-Visit Performance/Scale","enum":["estimateAllCpm","mAccumImpNum","readCost","mValidRawReadFeedNum","estimateEngageCost","mEngagementNum90d","estimateCpuv","mCpuvNum",null],"example":"mAccumImpNum","title":"Market Target","type":["string","null"]}},"title":"GoalFilter","type":"object"}],"description":"Cooperation goal filters"},{"enum":[null],"type":["string","null"]}],"description":"Cooperation goal filters"},"keyword":{"default":"","description":"Search keyword; leave empty to filter without a text search.","example":"Coffee","maxLength":50,"title":"Keyword","type":"string"},"live":{"anyOf":[{"allOf":[{"additionalProperties":false,"description":"Live data — the \"Live Data\" section of the web page.","properties":{"avg_gmv":{"anyOf":[{"allOf":[{"additionalProperties":false,"description":"Numeric range corresponding to the custom input box in the web filter.\n\n- Either bound may be omitted: omitting `min` defaults to 0, omitting `max` means no upper limit\n- At least one bound must be provided, otherwise 422","properties":{"max":{"description":"Maximum value (inclusive); omit for no upper limit","example":50000,"maximum":1000000000000,"minimum":0,"title":"Max","type":["number","null"]},"min":{"description":"Minimum value (inclusive)","example":10000,"maximum":1000000000000,"minimum":0,"title":"Min","type":["number","null"]}},"title":"RangeFilter","type":"object"}],"description":"Average GMV per live stream over the last 90 days (live_count uses a 30-day window instead)."},{"enum":[null],"type":["string","null"]}],"description":"Average GMV per live stream over the last 90 days (live_count uses a 30-day window instead)."},"avg_viewer":{"anyOf":[{"allOf":[{"additionalProperties":false,"description":"Numeric range corresponding to the custom input box in the web filter.\n\n- Either bound may be omitted: omitting `min` defaults to 0, omitting `max` means no upper limit\n- At least one bound must be provided, otherwise 422","properties":{"max":{"description":"Maximum value (inclusive); omit for no upper limit","example":50000,"maximum":1000000000000,"minimum":0,"title":"Max","type":["number","null"]},"min":{"description":"Minimum value (inclusive)","example":10000,"maximum":1000000000000,"minimum":0,"title":"Min","type":["number","null"]}},"title":"RangeFilter","type":"object"}],"description":"Average viewers per live stream over the last 90 days (live_count uses a 30-day window instead)."},{"enum":[null],"type":["string","null"]}],"description":"Average viewers per live stream over the last 90 days (live_count uses a 30-day window instead)."},"live_count":{"anyOf":[{"allOf":[{"additionalProperties":false,"description":"Numeric range corresponding to the custom input box in the web filter.\n\n- Either bound may be omitted: omitting `min` defaults to 0, omitting `max` means no upper limit\n- At least one bound must be provided, otherwise 422","properties":{"max":{"description":"Maximum value (inclusive); omit for no upper limit","example":50000,"maximum":1000000000000,"minimum":0,"title":"Max","type":["number","null"]},"min":{"description":"Minimum value (inclusive)","example":10000,"maximum":1000000000000,"minimum":0,"title":"Min","type":["number","null"]}},"title":"RangeFilter","type":"object"}],"description":"Number of live streams in the last 30 days"},{"enum":[null],"type":["string","null"]}],"description":"Number of live streams in the last 30 days"}},"title":"LiveFilter","type":"object"}],"description":"Live metric filters"},{"enum":[null],"type":["string","null"]}],"description":"Live metric filters"},"note":{"anyOf":[{"allOf":[{"additionalProperties":false,"description":"Organic note data — the 'Daily Notes' section on the web page (organic traffic performance over the last 30 days).","properties":{"imp_median":{"anyOf":[{"allOf":[{"additionalProperties":false,"description":"Numeric range corresponding to the custom input box in the web filter.\n\n- Either bound may be omitted: omitting `min` defaults to 0, omitting `max` means no upper limit\n- At least one bound must be provided, otherwise 422","properties":{"max":{"description":"Maximum value (inclusive); omit for no upper limit","example":50000,"maximum":1000000000000,"minimum":0,"title":"Max","type":["number","null"]},"min":{"description":"Minimum value (inclusive)","example":10000,"maximum":1000000000000,"minimum":0,"title":"Min","type":["number","null"]}},"title":"RangeFilter","type":"object"}],"description":"Median impressions"},{"enum":[null],"type":["string","null"]}],"description":"Median impressions"},"inter_median":{"anyOf":[{"allOf":[{"additionalProperties":false,"description":"Numeric range corresponding to the custom input box in the web filter.\n\n- Either bound may be omitted: omitting `min` defaults to 0, omitting `max` means no upper limit\n- At least one bound must be provided, otherwise 422","properties":{"max":{"description":"Maximum value (inclusive); omit for no upper limit","example":50000,"maximum":1000000000000,"minimum":0,"title":"Max","type":["number","null"]},"min":{"description":"Minimum value (inclusive)","example":10000,"maximum":1000000000000,"minimum":0,"title":"Min","type":["number","null"]}},"title":"RangeFilter","type":"object"}],"description":"Median engagement count"},{"enum":[null],"type":["string","null"]}],"description":"Median engagement count"},"note_type":{"description":"Note type: 0=no filter, 1=primarily image+text notes, 2=primarily video notes","enum":[0,1,2,null],"example":2,"title":"Note Type","type":["integer","null"]},"read_median":{"anyOf":[{"allOf":[{"additionalProperties":false,"description":"Numeric range corresponding to the custom input box in the web filter.\n\n- Either bound may be omitted: omitting `min` defaults to 0, omitting `max` means no upper limit\n- At least one bound must be provided, otherwise 422","properties":{"max":{"description":"Maximum value (inclusive); omit for no upper limit","example":50000,"maximum":1000000000000,"minimum":0,"title":"Max","type":["number","null"]},"min":{"description":"Minimum value (inclusive)","example":10000,"maximum":1000000000000,"minimum":0,"title":"Min","type":["number","null"]}},"title":"RangeFilter","type":"object"}],"description":"Median reads"},{"enum":[null],"type":["string","null"]}],"description":"Median reads"},"thousand_like_percent":{"anyOf":[{"allOf":[{"additionalProperties":false,"description":"Percentage range: enter a value between 0 and 100 as a percentile, e.g. `40` means 40% (**not 0.4**).\n\nThis convention follows the PGY web interface: the tier for notes-per-thousand-likes is written as `{\"40% and above\": [40, null]}` or `{\"below 10%\": [null, 10]}` — the value sent upstream is simply 40 or 10.\n\n**What is and is not validated — stated clearly to avoid confusion**:\n* Caught: values with the wrong order of magnitude — entering 200 or 9500 (as if using parts-per-ten-thousand or raw counts) will return a 422 error, whereas the generic RangeFilter allows up to 1e12 and previously passed such values through.\n* **Not caught: values that are too small** — entering 0.4 is still valid because 0.4% is a legitimate value; the type system cannot distinguish \"meant 40% but wrote 0.4\" from \"genuinely filtering for 0.4%\". This ambiguity can only be resolved through field documentation.","properties":{"max":{"description":"Maximum value (inclusive), percentile 0-100","example":80,"maximum":100,"minimum":0,"title":"Max","type":["number","null"]},"min":{"description":"Minimum value (inclusive), percentile 0-100","example":20,"maximum":100,"minimum":0,"title":"Min","type":["number","null"]}},"title":"PercentRange","type":"object"}],"description":"1,000-like note ratio: fill 0-100 percent points (20 means 20%, not 0.2)"},{"enum":[null],"type":["string","null"]}],"description":"1,000-like note ratio: fill 0-100 percent points (20 means 20%, not 0.2)"}},"title":"NoteFilter","type":"object"}],"description":"Organic note metric filters"},{"enum":[null],"type":["string","null"]}],"description":"Organic note metric filters"},"page_num":{"default":1,"description":"Page, 1-250","example":1,"maximum":250,"minimum":1,"title":"Page Num","type":"integer"},"page_size":{"default":20,"description":"Page size, 1-20 (web fixed at 20; recommended: keep at 20)","example":20,"maximum":20,"minimum":1,"title":"Page Size","type":"integer"},"search_type":{"default":1,"description":"1=search by note keyword (default); 0=search by creator nickname.","enum":[0,1],"example":1,"title":"Search Type","type":"integer"},"similar_user_id":{"description":"Creator userId for similar-creator search. Supports all other filters, unlike /tikhub/xiaohongshu/pgy/get_blogger_similar.\n\nAPI references: `get_blogger_similar` = `POST /tikhub/xiaohongshu/pgy/get_blogger_similar` (operationId: `post_tikhub_xiaohongshu_pgy_get_blogger_similar`).","example":"5c668b3e0000000012021605","title":"Similar User Id","type":["string","null"]},"similar_word":{"description":"Nickname echo for similar_user_id; does not affect results","maxLength":64,"title":"Similar Word","type":["string","null"]},"sort":{"default":"desc","description":"Sort direction: desc (default) or asc.","enum":["desc","asc"],"example":"desc","title":"Sort","type":"string"}},"title":"BloggerListReq","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return and response access\nThe raw upstream envelope is in response.data; its payload is one level deeper at response.data.data. The payload contains kols[] (matched creators), total (paging cap, always 5000), trackId, and highlightWords. Each kols item includes identity fields userId, name, redId, headPhoto, location, and gender; tags contentTags, featureTags, personalTags, and tradeType; metrics fansNum, clickMidNum, interMidNum, fans30GrowthRate, and kliveCnt30d; and commercial fields picturePrice, videoPrice, lowerPrice, estimatePictureCpm, and cooperateState. Inspect these fields before making additional detail calls. Misspelled request field names return HTTP 422."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xiaohongshu get_blogger_list","tags":["tikhub.xiaohongshu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-xiaohongshu-pgy-get_blogger_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:6af5575420f4661c4bd002356d8b2c43ab2f25573ed35d7107398c1103f2389a","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8f4b42b5b03a"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_xiaohongshu_pgy_get_blogger_list","path":"/apis/v1/tikhub/xiaohongshu/pgy/get_blogger_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xiaohongshu/pgy/get_blogger_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/xiaohongshu/pgy/get_blogger_notes_rate":{"post":{"description":"Xiaohongshu (pgy). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Overall content performance of a blogger, for judging quality and consistency\n\n### Request Body Parameters\n- user_id: **required**, blogger user ID\n- business: note scope, 0=organic (default), 1=**sponsored**\n- note_type: 3=image-text+video (default), 1=image-text, 2=video\n  **Warning**: differs from the upstream V1 note-list endpoint (not exposed in this specification), where 4=all and 3=sponsored\n- date_type: 1=last 30 days (default), 2=last 90 days\n- advertise_switch: 1=all traffic (default), 0=organic only\n\n### Return\n- Medians: impMedian / readMedian / interactionMedian\n- Rates: engagement rate, completion rate, 100-like / 1000-like note ratio\n- Percentile vs peers (e.g. impMedianBeyondRate)\n\n### Tip\n- Set business=1 and compare against business=0 to see how the blogger performs on sponsored content\n\n### Response shape (two layers)\n- `resp[\"data\"]` is PGY's raw envelope (with `code`/`msg`/`success`); the payload is one level deeper\n- Correct access: `data = resp[\"data\"][\"data\"]` — every field listed under \"Return\" lives here\n\n### Billing\n- HTTP 200 → **charged**, including \"no result\" (`data` is null, e.g. ID not found or filters matched\n  nothing): the request did reach PGY, so retrying on empty data just burns quota\n- HTTP 400 → not charged (malformed params, or upstream unavailable/error)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_xiaohongshu_pgy_get_blogger_notes_rate","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":false,"properties":{"advertise_switch":{"default":1,"description":"Traffic type: 1=All (including sponsored), 0=Organic only\n\nUsage: 1=all traffic (default), 0=organic only","enum":[0,1],"example":1,"title":"Advertise Switch","type":"integer"},"business":{"default":0,"description":"Note scope: 0=organic (default), 1=sponsored","enum":[0,1],"example":0,"title":"Business","type":"integer"},"date_type":{"default":1,"description":"Date range: 1=last 30 days (default), 2=last 90 days","enum":[1,2],"example":1,"title":"Date Type","type":"integer"},"note_type":{"default":3,"description":"Note type: 3=image and video notes (default), 1=image notes, 2=video notes. The upstream V1 get_blogger_notes endpoint uses different values: 4=all, 3=sponsored. That endpoint is not exposed in this specification.","enum":[1,2,3],"example":3,"title":"Note Type","type":"integer"},"user_id":{"description":"Blogger user ID","example":"5c668b3e0000000012021605","title":"User Id","type":"string"}},"required":["user_id"],"title":"NotesRateReq","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Medians: impMedian / readMedian / interactionMedian\n- Rates: engagement rate, completion rate, 100-like / 1000-like note ratio\n- Percentile vs peers (e.g. impMedianBeyondRate)\n\n### Response shape (two layers)\n- `resp[\"data\"]` is PGY's raw envelope (with `code`/`msg`/`success`); the payload is one level deeper\n- Correct access: `data = resp[\"data\"][\"data\"]` — every field listed under \"Return\" lives here"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xiaohongshu get_blogger_notes_rate","tags":["tikhub.xiaohongshu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-xiaohongshu-pgy-get_blogger_notes_rate","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:647893b1fb06c80b518209e24cd2dc0c1e945ff385431dcaee5dc20fde2ac9a4","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"383d4b30f0ea"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_xiaohongshu_pgy_get_blogger_notes_rate","path":"/apis/v1/tikhub/xiaohongshu/pgy/get_blogger_notes_rate"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xiaohongshu/pgy/get_blogger_notes_rate","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/xiaohongshu/pgy/get_blogger_notes_rate \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"user_id\": \"5c668b3e0000000012021605\"\n}'"}]}},"/apis/v1/tikhub/xiaohongshu/pgy/get_blogger_notes_v2":{"post":{"description":"Xiaohongshu (pgy). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Paginated note cases of a blogger (v2). A **separate endpoint** from `the upstream V1 note-list endpoint (not exposed in this specification)`:\n  wider coverage (incl. cross-platform notes) and a different response shape\n- **Use this when `the upstream V1 note-list endpoint (not exposed in this specification)` returns an empty list**\n- The two endpoints differ in note_type values and return fields; do not mix them\n\n### Request Body Parameters\n- user_id: **required**, blogger user ID\n- page_number: page number from 1\n- page_size: **1-8** (fixed at 8 on the PGY web page, cannot be larger)\n- note_type: 0=all (default), 1=image-text, 2=video\n- order_type: 1=newest (default), 2=most read, 3=most engaged\n\n### Return\n- noteList[]: each item has noteInfo (noteId / title / imageUrl / notePublishTime /\n  noteType / impNum / readNum / engageNum / favNum) + userInfo\n- total: total notes matching the filters\n\n### Paging\n- Change page_number only, keep other params identical; an empty array means no more data\n\n### Response shape (two layers)\n- `resp[\"data\"]` is PGY's raw envelope (with `code`/`msg`/`success`); the payload is one level deeper\n- Correct access: `data = resp[\"data\"][\"data\"]` — every field listed under \"Return\" lives here\n\n### Billing\n- HTTP 200 → **charged**, including \"no result\" (`data` is null, e.g. ID not found or filters matched\n  nothing): the request did reach PGY, so retrying on empty data just burns quota\n- HTTP 400 → not charged (malformed params, or upstream unavailable/error)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_xiaohongshu_pgy_get_blogger_notes_v2","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":false,"properties":{"note_type":{"default":0,"description":"Note type: 0=All types (default), 1=Image & text, 2=Video\n\nUsage: 0=all (default), 1=image-text, 2=video","enum":[0,1,2],"example":0,"title":"Note Type","type":"integer"},"order_type":{"default":1,"description":"Sort: 1=Latest (default), 2=Most read, 3=Most engaged\n\nUsage: 1=newest (default), 2=most read, 3=most engaged","enum":[1,2,3],"example":1,"title":"Order Type","type":"integer"},"page_number":{"default":1,"description":"Page number, from 1","example":1,"maximum":1000,"minimum":1,"title":"Page Number","type":"integer"},"page_size":{"default":8,"description":"Page size, 1-8 (fixed at 8 on PGY web)","example":8,"maximum":8,"minimum":1,"title":"Page Size","type":"integer"},"user_id":{"description":"Blogger user ID","example":"5c668b3e0000000012021605","title":"User Id","type":"string"}},"required":["user_id"],"title":"NotesV2Req","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- noteList[]: each item has noteInfo (noteId / title / imageUrl / notePublishTime /\n  noteType / impNum / readNum / engageNum / favNum) + userInfo\n- total: total notes matching the filters\n\n### Response shape (two layers)\n- `resp[\"data\"]` is PGY's raw envelope (with `code`/`msg`/`success`); the payload is one level deeper\n- Correct access: `data = resp[\"data\"][\"data\"]` — every field listed under \"Return\" lives here"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xiaohongshu get_blogger_notes","tags":["tikhub.xiaohongshu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-xiaohongshu-pgy-get_blogger_notes_v2","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:8145cbbca6a10f6d0329ba17942844662220ec347d039c1cf9bd07605dfe4618","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a001f9aec52e"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_xiaohongshu_pgy_get_blogger_notes_v2","path":"/apis/v1/tikhub/xiaohongshu/pgy/get_blogger_notes_v2"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xiaohongshu/pgy/get_blogger_notes_v2","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/xiaohongshu/pgy/get_blogger_notes_v2 \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"user_id\": \"5c668b3e0000000012021605\"\n}'"}]}},"/apis/v1/tikhub/xiaohongshu/pgy/get_blogger_similar":{"post":{"description":"Xiaohongshu (pgy). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Given one blogger, return similar bloggers (\"Similar Bloggers\" on the blogger page)\n- Typical use: pick one good benchmark blogger, then expand by similarity\n\n### Request Body Parameters\n- user_id: **required**, target blogger user ID\n- page_num: page number from 1\n- page_size: **1-4** (fixed at 4 on the PGY web page)\n\n### Return\n- Same shape as the note blogger square (kols[] + total), parsing code is reusable\n- Similar bloggers usually number from a few to a few dozen; total is the cap\n\n### Paging\n- Change page_num only; an empty array means no more data\n\n### Response shape (two layers)\n- `resp[\"data\"]` is PGY's raw envelope (with `code`/`msg`/`success`); the payload is one level deeper\n- Correct access: `data = resp[\"data\"][\"data\"]` — every field listed under \"Return\" lives here\n\n### Billing\n- HTTP 200 → **charged**, including \"no result\" (`data` is null, e.g. ID not found or filters matched\n  nothing): the request did reach PGY, so retrying on empty data just burns quota\n- HTTP 400 → not charged (malformed params, or upstream unavailable/error)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_xiaohongshu_pgy_get_blogger_similar","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":false,"properties":{"page_num":{"default":1,"description":"Page","example":1,"maximum":100,"minimum":1,"title":"Page Num","type":"integer"},"page_size":{"default":4,"description":"Page size, 1-4 (web fixed at 4)\n\nUsage: **1-4** (fixed at 4 on the PGY web page)","example":4,"maximum":4,"minimum":1,"title":"Page Size","type":"integer"},"user_id":{"description":"Target blogger user ID","example":"5c668b3e0000000012021605","title":"User Id","type":"string"}},"required":["user_id"],"title":"SimilarReq","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Same shape as the note blogger square (kols[] + total), parsing code is reusable\n- Similar bloggers usually number from a few to a few dozen; total is the cap\n\n### Response shape (two layers)\n- `resp[\"data\"]` is PGY's raw envelope (with `code`/`msg`/`success`); the payload is one level deeper\n- Correct access: `data = resp[\"data\"][\"data\"]` — every field listed under \"Return\" lives here"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xiaohongshu get_blogger_similar","tags":["tikhub.xiaohongshu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-xiaohongshu-pgy-get_blogger_similar","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:f0a4cff96cd42ef430095dac4a94c9f6beee679206fd10df5a20ef093b39ce8d","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f45b0df27a13"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_xiaohongshu_pgy_get_blogger_similar","path":"/apis/v1/tikhub/xiaohongshu/pgy/get_blogger_similar"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xiaohongshu/pgy/get_blogger_similar","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/xiaohongshu/pgy/get_blogger_similar \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"user_id\": \"5c668b3e0000000012021605\"\n}'"}]}},"/apis/v1/tikhub/xiaohongshu/pgy/get_content_square":{"post":{"description":"Xiaohongshu (pgy). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Replica of PGY \"Learn Content → Inspiration → Content Square\": **no ID required**,\n  directly answers \"what content is hot right now\"\n- Opposite direction from every other endpoint — this one is an entry point; take the\n  blogger IDs from the returned notes and drill down with the blogger endpoints\n\n### 1. Full Parameter List\n| Param | Required | Default | Description |\n|---|---|---|---|\n| `biz_type` | ✅ | — | Leaderboard, see section 3 |\n| `page_num` | | `1` | Page, 1-100 |\n| `page_size` | | `34` | **1-34** (fixed at 34 on the web page) |\n| `search_word` | | `\"\"` | Keyword; empty = whole board. Comma-separated for batch search |\n| `order_by` | | per board | Sort field, see section 5; empty = board default |\n| `date_range` | | `7` | Window in days: `3` / `7` / `14` / `30` |\n| `sub_biz_type` | | `3` | **Board 8 only**, see section 6 |\n| `category` | | — | **Board 1 only**, see section 4 |\n| `industry` | | — | **Boards 2/3/4/5/6/7/8**, see section 4 |\n| `note_type` / `content_type` / `theme` | | — | See section 6 |\n| `author_type` / `placement` / `marketing_target` | | — | See section 6 |\n| `price` / `fans` | | — | **Board 4 only**, see section 6 |\n\nOmitted filters mean \"no limit\". **Do not send unused fields as empty strings or 0** —\nthey would be treated as a real filter.\n\n### 2. Paging\nChange `page_num` only and keep every other parameter identical.\n\n**Each board holds exactly 100 items** (`total` is always 100) — this is a leaderboard,\nnot a full search; upstream only exposes the Top 100. With `page_size=34` you reach the\nend at page 3, and page 4 returns an empty array. For more content switch boards, filters\nor `date_range` — **raising `page_size` does not help** (capped at 34).\n\n`pageInfoDto.totalPage` is always `0` in practice — **do not use it** to detect more pages.\n\n### 3. Leaderboards (`biz_type`)\n| Value | Board | Content |\n|---|---|---|\n| `1` | Xiaohongshu Hot | Platform-wide hot content |\n| `2` | Product Seeding | Content aimed at product seeding |\n| `3` | E-commerce Promotion | Content promoting goods or live streams |\n| `4` | PGY Cooperation | Sponsored notes from PGY bloggers |\n| `5` | Lead Collection | Content aimed at lead collection |\n| `6` | E-commerce Hot | Hot e-commerce product content |\n| `7` | Direct Seeding | Content aimed at direct seeding |\n| `8` | App Promotion | Content promoting apps |\n\n### 4. Filters Differ per Board\nThe board determines which filters are available — sending an unsupported field returns\n**422** listing what the board does support, instead of being silently ignored (otherwise\nyou would receive unfiltered data without noticing).\n\n| Board | Available filters |\n|---|---|\n| `1` | `category`, `note_type`, `content_type` |\n| `2` / `5` / `7` | `industry`, `placement`, `note_type`, `content_type`, `theme` |\n| `3` | `industry`, `placement`, `note_type`, `content_type`, `marketing_target` |\n| `4` | `industry`, `note_type`, `author_type`, `theme`, `price`, `fans` |\n| `6` | `industry`, `note_type`, `content_type` |\n| `8` | `industry`, `placement`, `note_type`, `content_type`, `theme`, `sub_biz_type` |\n\n**How to fill industry** (different boards use different taxonomies — do not mix them):\n\n| Board | Field | Values |\n|---|---|---|\n| `1` | `category` | `内容类目#X` or `所属行业#X`, e.g. `内容类目#美妆` |\n| `2/4/5/7/8` | `industry` | Industry names (母婴, 美妆个护, 3C数码, ... 25 in total) |\n| `3/6` | `industry` | E-commerce product categories (茶, 厨房电器, ... hundreds, a different taxonomy) |\n\n### 5. Sorting (`order_by`)\nLeave empty to use the board default (boards 2 and 3 default to read rate, others to impressions).\n\nCommon to all boards:\n\n| Value | Meaning | Value | Meaning |\n|---|---|---|---|\n| `premium_imp_num` | Impressions | `premium_engage_rate` | Engagement rate |\n| `premium_read_num` | Reads | `premium_like_num` | Likes |\n| `premium_ctr` | Read rate | `premium_fav_num` | Favorites |\n| `premium_engage_num` | Engagements | `premium_cmt_num` | Comments |\n\nBoards `3` / `6` additionally support `premium_ecm_dgmv` (paid GMV),\n`premium_ecm_order_pv` (paid orders), `premium_ecm_order_rate` (paid conversion rate).\n\nBoard `4` additionally supports off-site metrics for Taobao, JD, and VIP:\n`taobao_third_active_pgy_user_ratio` / `_cost`, `jd_third_active_pgy_user_ratio` / `_cost`,\n`wph_third_active_pgy_user_ratio` / `_cost`.\n\nSending a sort value the board does not support also returns 422.\n\n### 6. Other Enums\n| Param | Web name | All values |\n|---|---|---|\n| `note_type` | Content type | `1` image-text, `2` video |\n| `content_type` | Content source | `1` blogger sponsored, `2` celebrity sponsored, `3` employee, `5` buyer, `6` pro account, `11` owner, `-1` user (values are non-contiguous) |\n| `author_type` | Creator type | `1` PGY blogger, `2` celebrity |\n| `placement` | Traffic placement | `1` discovery, `2` search, `3` in-video feed |\n| `marketing_target` | Marketing target | `3` product promotion, `8` live promotion |\n| `sub_biz_type` | App action | `1` app download, `2` mini-program, `3` app open |\n| `date_range` | Time window | `3`, `7`, `14`, `30` (last N days) |\n| `theme` | Theme | 21 Chinese theme names (开箱, 测评类, 好物合集, ...) |\n\n`price` (board 4) needs both the quote type and the range, because image-text and video are\ntwo independent quotes: `{\"kind\": 1, \"range\": {\"min\": 10000, \"max\": 50000}}` where `kind`\nis `1` image-text / `2` video. `fans` (board 4) takes a plain range.\n\n### 7. Return\n- `noteList[]`: matched notes; each has `noteInfo` (title, noteType, noteLink, noteImages,\n  readNum, likeNum, favNum, cmtNum, videoDuration, notePublishTime) plus blogger info\n- `total`: always **100** (board capacity)\n- `pageInfoDto`: upstream paging echo; its `totalPage` is always `0` and unusable\n\n### 8. Notes\n- **Misspelled fields, invalid enums, and board/filter mismatches all return 422**\n- Keyword supports comma-separated batch search (same as the web search box)\n\n### Response shape (two layers)\n- `resp[\"data\"]` is PGY's raw envelope (with `code`/`msg`/`success`); the payload is one level deeper\n- Correct access: `data = resp[\"data\"][\"data\"]` — every field listed under \"Return\" lives here\n\n### Billing\n- HTTP 200 → **charged**, including \"no result\" (`data` is null, e.g. ID not found or filters matched\n  nothing): the request did reach PGY, so retrying on empty data just burns quota\n- HTTP 400 → not charged (malformed params, or upstream unavailable/error)\n\nCategory, industry, and theme names are protocol values. Copy the original Chinese labels verbatim; do not translate them.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_xiaohongshu_pgy_get_content_square","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":false,"properties":{"author_type":{"description":"Board 4 only: 1=Dandelion creator, 2=celebrity","enum":[1,2,null],"example":1,"title":"Author Type","type":["integer","null"]},"biz_type":{"description":"Leaderboard: 1=Xiaohongshu Popular, 2=Product Seeding, 3=E-commerce Promotion, 4=Dandelion Collaboration, 5=Lead Collection, 6=E-commerce Hot, 7=Direct Seeding, 8=App Promotion","enum":[1,2,3,4,5,6,7,8],"example":1,"title":"Biz Type","type":"integer"},"category":{"description":"Board 1 only. Category uses the literal prefixes \"内容类目#\" or \"所属行业#\" followed by an original Chinese label, for example \"内容类目#美妆\". Copy labels verbatim; do not translate them.","example":"内容类目#美妆","maxLength":64,"title":"Category","type":["string","null"]},"content_type":{"description":"Content source: 1=Blogger partnership, 2=Celebrity partnership, 3=Employee, 5=Buyer, 6=Professional account, 11=Director, -1=User","enum":[1,2,3,5,6,11,-1,null],"example":1,"title":"Content Type","type":["integer","null"]},"date_range":{"default":7,"description":"Date window in days: 3, 7 (default), 14, or 30.","enum":[3,7,14,30],"example":7,"title":"Date Range","type":"integer"},"fans":{"anyOf":[{"allOf":[{"additionalProperties":false,"description":"Numeric range. Either bound may be omitted; at least one must be provided.","properties":{"max":{"description":"Maximum value (inclusive); omit for no upper limit","maximum":9999999,"minimum":0,"title":"Max","type":["integer","null"]},"min":{"description":"Minimum value (inclusive)","maximum":9999999,"minimum":0,"title":"Min","type":["integer","null"]}},"title":"RangeFilter","type":"object"}],"description":"Creator follower count range (board 4 only)"},{"enum":[null],"type":["string","null"]}],"description":"Creator follower count range (board 4 only)"},"industry":{"description":"Industry name, used by boards 2/3/4/5/6/7/8. Copy the original Chinese label verbatim. Boards 3 and 6 use e-commerce product categories; the other boards use industry names.","example":"母婴","maxLength":64,"title":"Industry","type":["string","null"]},"marketing_target":{"description":"Board 3 only: 3=product promotion, 8=live stream promotion","enum":[3,8,null],"example":3,"title":"Marketing Target","type":["integer","null"]},"note_type":{"description":"Content type: 1=Image+text, 2=Video","enum":[1,2,null],"example":2,"title":"Note Type","type":["integer","null"]},"order_by":{"default":"","description":"Sort field. Leave empty to use the default for the selected board; see the endpoint sort-key table.","example":"premium_imp_num","maxLength":64,"title":"Order By","type":"string"},"page_num":{"default":1,"description":"Page number, 1-100. Each board exposes only 100 items; keep all other parameters unchanged between pages.","example":1,"maximum":100,"minimum":1,"title":"Page Num","type":"integer"},"page_size":{"default":34,"description":"Items per page, 1-34; defaults to 34 as on the web page.","example":34,"maximum":34,"minimum":1,"title":"Page Size","type":"integer"},"placement":{"description":"Traffic placement (boards 2/3/5/7/8): 1=Discover feed, 2=Search, 3=In-video traffic","enum":[1,2,3,null],"example":1,"title":"Placement","type":["integer","null"]},"price":{"anyOf":[{"allOf":[{"additionalProperties":false,"description":"Web page \"Creator Pricing\": image-text and video are two independent channels; one must be selected first.","properties":{"kind":{"description":"Quote type: 1=image-text note, 2=video note","enum":[1,2],"title":"Kind","type":"integer"},"range":{"allOf":[{"additionalProperties":false,"description":"Numeric range. Either bound may be omitted; at least one must be provided.","properties":{"max":{"description":"Maximum value (inclusive); omit for no upper limit","maximum":9999999,"minimum":0,"title":"Max","type":["integer","null"]},"min":{"description":"Minimum value (inclusive)","maximum":9999999,"minimum":0,"title":"Min","type":["integer","null"]}},"title":"RangeFilter","type":"object"}],"description":"Quote range (CNY)"}},"required":["kind","range"],"title":"PriceFilter","type":"object"}],"description":"Creator price (board 4 only)"},{"enum":[null],"type":["string","null"]}],"description":"Creator price (board 4 only)"},"search_word":{"default":"","description":"Search keyword; leave empty to view the full board. Supports comma-separated batch search.","example":"Face Mask","maxLength":100,"title":"Search Word","type":"string"},"sub_biz_type":{"description":"Board 8 only: 1=app download, 2=mini-program promotion, 3=app re-engagement (default).","enum":[1,2,3,null],"example":3,"title":"Sub Biz Type","type":["integer","null"]},"theme":{"description":"Theme name, used by boards 2/4/5/7/8. Copy the original Chinese theme label verbatim.","example":"开箱","maxLength":64,"title":"Theme","type":["string","null"]}},"required":["biz_type"],"title":"ContentSquareReq","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### 7. Return\n- `noteList[]`: matched notes; each has `noteInfo` (title, noteType, noteLink, noteImages,\n  readNum, likeNum, favNum, cmtNum, videoDuration, notePublishTime) plus blogger info\n- `total`: always **100** (board capacity)\n- `pageInfoDto`: upstream paging echo; its `totalPage` is always `0` and unusable\n\n### Response shape (two layers)\n- `resp[\"data\"]` is PGY's raw envelope (with `code`/`msg`/`success`); the payload is one level deeper\n- Correct access: `data = resp[\"data\"][\"data\"]` — every field listed under \"Return\" lives here"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xiaohongshu get_content_square","tags":["tikhub.xiaohongshu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-xiaohongshu-pgy-get_content_square","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:edcf5af75107dd013d0766960d70ddc06cf1c87a0f41af13e2ec1e2adbd42737","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3d0d462efb84"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_xiaohongshu_pgy_get_content_square","path":"/apis/v1/tikhub/xiaohongshu/pgy/get_content_square"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xiaohongshu/pgy/get_content_square","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/xiaohongshu/pgy/get_content_square \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"biz_type\": 1\n}'"}]}},"/apis/v1/tikhub/xiaohongshu/pgy/get_keyword_daily":{"post":{"description":"Xiaohongshu (pgy). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Daily search trend of a keyword — tells whether it is rising, fading, or seasonal\n\n### Request Body Parameters\n- search_word: keyword, e.g. \"face mask\"\n\n### Return\n- `dailyData[]`: one entry per day with `dateKey`, `searchScore`, `noteNum`, `userNum`\n\n### Notes\n- The time span is decided by PGY (about the last three months in practice); there is no\n  adjustable time parameter here\n- For aggregates and period-over-period change, use `/tikhub/xiaohongshu/pgy/get_keyword_stat`\n\n### Response shape (two layers)\n- `resp[\"data\"]` is PGY's raw envelope (with `code`/`msg`/`success`); the payload is one level deeper\n- Correct access: `data = resp[\"data\"][\"data\"]` — every field listed under \"Return\" lives here\n\n### Billing\n- HTTP 200 → **charged**, including \"no result\" (`data` is null, e.g. ID not found or filters matched\n  nothing): the request did reach PGY, so retrying on empty data just burns quota\n- HTTP 400 → not charged (malformed params, or upstream unavailable/error)\n\nAPI references: `get_keyword_stat` = `POST /tikhub/xiaohongshu/pgy/get_keyword_stat` (operationId: `post_tikhub_xiaohongshu_pgy_get_keyword_stat`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_xiaohongshu_pgy_get_keyword_daily","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":false,"properties":{"search_word":{"description":"Keyword, e.g., face mask","example":"Face Mask","maxLength":100,"minLength":1,"title":"Search Word","type":"string"}},"required":["search_word"],"title":"KeywordReq","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `dailyData[]`: one entry per day with `dateKey`, `searchScore`, `noteNum`, `userNum`\n\n### Response shape (two layers)\n- `resp[\"data\"]` is PGY's raw envelope (with `code`/`msg`/`success`); the payload is one level deeper\n- Correct access: `data = resp[\"data\"][\"data\"]` — every field listed under \"Return\" lives here"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xiaohongshu get_keyword_daily","tags":["tikhub.xiaohongshu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-xiaohongshu-pgy-get_keyword_daily","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:b1e91b8009e48bfb5587a84ea6eb98ebf1a4db7b573ca7b4aa7d6999e4aad85e","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e99a64a6ad98"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_xiaohongshu_pgy_get_keyword_daily","path":"/apis/v1/tikhub/xiaohongshu/pgy/get_keyword_daily"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xiaohongshu/pgy/get_keyword_daily","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/xiaohongshu/pgy/get_keyword_daily \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"search_word\": \"Face Mask\"\n}'"}]}},"/apis/v1/tikhub/xiaohongshu/pgy/get_keyword_related":{"post":{"description":"Xiaohongshu (pgy). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- What users search **before** and **after** this keyword (\"Related Inspiration\" card)\n- Typical use: expand one seed keyword into a candidate list, then compare each with\n  `/tikhub/xiaohongshu/pgy/get_keyword_stat` to find low-competition but decent-volume terms\n\n### Request Body Parameters\n- search_word: keyword, e.g. \"face mask\"\n\n### Return\n- `upSearchWords[]` (upstream terms) and `downSearchWords[]` (downstream terms)\n- Each term carries `searchScore`, `readTotalCount`, `noteNum`, `relevanceRank`, `brandTag`\n\n### Response shape (two layers)\n- `resp[\"data\"]` is PGY's raw envelope (with `code`/`msg`/`success`); the payload is one level deeper\n- Correct access: `data = resp[\"data\"][\"data\"]` — every field listed under \"Return\" lives here\n\n### Billing\n- HTTP 200 → **charged**, including \"no result\" (`data` is null, e.g. ID not found or filters matched\n  nothing): the request did reach PGY, so retrying on empty data just burns quota\n- HTTP 400 → not charged (malformed params, or upstream unavailable/error)\n\nAPI references: `get_keyword_stat` = `POST /tikhub/xiaohongshu/pgy/get_keyword_stat` (operationId: `post_tikhub_xiaohongshu_pgy_get_keyword_stat`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_xiaohongshu_pgy_get_keyword_related","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":false,"properties":{"search_word":{"description":"Keyword, e.g., face mask","example":"Face Mask","maxLength":100,"minLength":1,"title":"Search Word","type":"string"}},"required":["search_word"],"title":"KeywordReq","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `upSearchWords[]` (upstream terms) and `downSearchWords[]` (downstream terms)\n- Each term carries `searchScore`, `readTotalCount`, `noteNum`, `relevanceRank`, `brandTag`\n\n### Response shape (two layers)\n- `resp[\"data\"]` is PGY's raw envelope (with `code`/`msg`/`success`); the payload is one level deeper\n- Correct access: `data = resp[\"data\"][\"data\"]` — every field listed under \"Return\" lives here"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xiaohongshu get_keyword_related","tags":["tikhub.xiaohongshu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-xiaohongshu-pgy-get_keyword_related","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:8def2ea54f7572ab553977a364e4aff917af1d344444b34495c3e0dd39545fbc","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8ae17c72386d"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_xiaohongshu_pgy_get_keyword_related","path":"/apis/v1/tikhub/xiaohongshu/pgy/get_keyword_related"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xiaohongshu/pgy/get_keyword_related","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/xiaohongshu/pgy/get_keyword_related \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"search_word\": \"Face Mask\"\n}'"}]}},"/apis/v1/tikhub/xiaohongshu/pgy/get_keyword_stat":{"post":{"description":"Xiaohongshu (pgy). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Site-wide popularity overview of a keyword, plus the profile of bloggers posting about it\n- Corresponds to the \"Site Data\" + \"Blogger Profile\" cards in the PGY content square\n\n### Request Body Parameters\n- search_word: keyword, e.g. \"face mask\"\n\n### Return\n| Object | Fields |\n|---|---|\n| `searchWordData` | `searchScore`, `noteNum`, `userNum`, `readNum`; each has a `*30bm` counterpart = 30-day change in percent |\n| `wordKolProfile` | Blogger profile: content category share, persona share |\n\n### Related\n- `/tikhub/xiaohongshu/pgy/get_keyword_daily` for the daily trend, `/tikhub/xiaohongshu/pgy/get_keyword_related` for up/downstream keywords\n- The three endpoints are independent; call whichever you need\n\n### Response shape (two layers)\n- `resp[\"data\"]` is PGY's raw envelope (with `code`/`msg`/`success`); the payload is one level deeper\n- Correct access: `data = resp[\"data\"][\"data\"]` — every field listed under \"Return\" lives here\n\n### Billing\n- HTTP 200 → **charged**, including \"no result\" (`data` is null, e.g. ID not found or filters matched\n  nothing): the request did reach PGY, so retrying on empty data just burns quota\n- HTTP 400 → not charged (malformed params, or upstream unavailable/error)\n\nAPI references: `get_keyword_daily` = `POST /tikhub/xiaohongshu/pgy/get_keyword_daily` (operationId: `post_tikhub_xiaohongshu_pgy_get_keyword_daily`); `get_keyword_related` = `POST /tikhub/xiaohongshu/pgy/get_keyword_related` (operationId: `post_tikhub_xiaohongshu_pgy_get_keyword_related`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_xiaohongshu_pgy_get_keyword_stat","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":false,"properties":{"search_word":{"description":"Keyword, e.g., face mask","example":"Face Mask","maxLength":100,"minLength":1,"title":"Search Word","type":"string"}},"required":["search_word"],"title":"KeywordReq","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n| Object | Fields |\n|---|---|\n| `searchWordData` | `searchScore`, `noteNum`, `userNum`, `readNum`; each has a `*30bm` counterpart = 30-day change in percent |\n| `wordKolProfile` | Blogger profile: content category share, persona share |\n\n### Response shape (two layers)\n- `resp[\"data\"]` is PGY's raw envelope (with `code`/`msg`/`success`); the payload is one level deeper\n- Correct access: `data = resp[\"data\"][\"data\"]` — every field listed under \"Return\" lives here"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xiaohongshu get_keyword_stat","tags":["tikhub.xiaohongshu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-xiaohongshu-pgy-get_keyword_stat","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:c4a501402b047348706ed7e50c806b81eb0d27188a4369edac9af1a646fe5760","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7ab943a9e2f9"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_xiaohongshu_pgy_get_keyword_stat","path":"/apis/v1/tikhub/xiaohongshu/pgy/get_keyword_stat"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xiaohongshu/pgy/get_keyword_stat","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/xiaohongshu/pgy/get_keyword_stat \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"search_word\": \"Face Mask\"\n}'"}]}},"/apis/v1/tikhub/xiaohongshu/pgy/get_live_blogger_list":{"post":{"description":"Xiaohongshu (pgy). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Replica of PGY \"Find Bloggers → Live Blogger Square\"; filter live-commerce bloggers by\n  e-commerce conversion, live performance and fans purchasing power\n\n### 1. Difference from the Note Blogger Square\nThey are **two parallel entry points** with almost no overlapping filters (note seeding vs.\nlive commerce), but they **return the same blogger ID space**, so results are cross-usable.\n\n### 2. Filter Groups\n| Group | Covers |\n|---|---|\n| `nick_name` | Search by nickname (top-level param, not a group) |\n| `category` | Cooperation categories (level 1 + 2) |\n| `buyer` | Buyer groups, content personas |\n| `ecom` | Average GMV, partner-brand average GMV, average transaction value |\n| `live` | Live plans (and plan dates) + live performance (avg viewers, peak online) |\n| `fans` | Fans count, age, gender, consumption power |\n| `flags` | Actively seeking cooperation, high reply rate, contact visible, worked with brands, follow relations, high live potential, daily broadcaster, celebrity |\n\n### 3. Range Fields (value = `{\"min\": x, \"max\": y}`)\n| Path | Web filter |\n|---|---|\n| `fans.count` | Fans count |\n| `ecom.avg_gmv` / `ecom.brand_avg_gmv` | Average GMV / partner-brand average GMV (CNY) |\n| `ecom.atv` | Average transaction value (CNY). Upstream matches by **tier**, so any overlapping tier is included |\n| `live.avg_viewer` / `live.max_online` | Average viewers / peak concurrent viewers |\n\n### 4. Boolean Flags (value = `true`)\n| Path | Web filter |\n|---|---|\n| `live.has_plan` | Has live plans (use with `live.plan_days`, format YYYYMMDD) |\n| `flags.actively_seeking` / `flags.high_reply_rate` | Actively seeking / high invitation reply rate |\n| `flags.contact_visible` / `flags.cooperated_before` | Contact visible / worked on sponsored deals |\n| `flags.following` / `flags.follower` | You follow them / they follow you |\n| `flags.live_potential_high` / `flags.daily_buyer` / `flags.is_star` | High live potential / daily broadcaster / celebrity |\n\n### 5. Paging (**`seed` is specific to this endpoint**)\n| Param | Range | Note |\n|---|---|---|\n| `page_num` | **1-250** | Upstream exposes only the first 5000 items; page 251+ is empty |\n| `page_size` | **1-20** | Fixed at 20 on the web page |\n| `seed` | int | Result-set seed, see below |\n\nRanking here is **randomized**, so paging without a stable `seed` causes duplicates or gaps.\nEcho back the `seed` from the previous response; send `0` for the first page (and echo `0`\nback if that is what the response contains). Keep all other filters unchanged.\n\n**`total` is not the pageable count**: `total` is the match count (possibly millions), while\nonly `page_total` (always 5000) is actually reachable.\n\n### 6. Return\n`distributor_info_list[]` — matched live sellers, each with two objects:\n- `distributor_data_info`: `distributor_id` (= blogger `userId`) / `red_id` /\n  `distributor_name` / `fans_num` / `atv` (ATV tier) / `avg_sale_amount` (avg GMV) /\n  `avg_live_viewer_num` / `max_online_people_num` / `distribution_live_num` (sessions) /\n  `content_categorys` / `city`\n- `distributor_extra_info`: intended categories, commission, contact, level\n\nPlus `total` (match count) / `page_total` (paging cap) / `seed` (echo back when paging) /\n`req_id`.\n\n### Response shape (two layers)\n- `resp[\"data\"]` is PGY's raw envelope (with `code`/`msg`/`success`); the payload is one level deeper\n- Correct access: `data = resp[\"data\"][\"data\"]` — every field listed under \"Return\" lives here\n\n### Billing\n- HTTP 200 → **charged**, including \"no result\" (`data` is null, e.g. ID not found or filters matched\n  nothing): the request did reach PGY, so retrying on empty data just burns quota\n- HTTP 400 → not charged (malformed params, or upstream unavailable/error)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_xiaohongshu_pgy_get_live_blogger_list","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":false,"properties":{"buyer":{"anyOf":[{"allOf":[{"additionalProperties":false,"description":"Web page \"Top Buyer Squad\" + \"Content Persona\" section.","properties":{"group_tag":{"description":"Buyer group tag, e.g. Elegant Minimalist (leaf tags under style groups: Fashion Style / Body Type / Beauty & Skincare / Sports Enthusiast). Refer to the \"Buyer Group\" dropdown on the page for valid values.","items":{"maxLength":64,"type":"string"},"maxItems":30,"title":"Group Tag","type":["array","null"]},"persona_tag":{"description":"Content persona tags, e.g. Model (leaf nodes from groups: Professional Identity / Family Role / Distinctive Background / Style / Lifestyle / Skin Type / Skincare / Body Type). Refer to the \"Content Persona\" dropdown on the page.","items":{"maxLength":64,"type":"string"},"maxItems":30,"title":"Persona Tag","type":["array","null"]}},"title":"BuyerFilter","type":"object"}],"description":"Buyer group & persona filters"},{"enum":[null],"type":["string","null"]}],"description":"Buyer group & persona filters"},"category":{"anyOf":[{"allOf":[{"additionalProperties":false,"description":"Web page \"Cooperation Category\" section (primary + secondary; secondary must match the selected primary).","properties":{"first":{"description":"Primary cooperation category, e.g. Women's Apparel / Women's Premium. Refer to the \"Cooperation Category\" on the Pugongying \"Live Blogger Plaza\" page. Passing only the primary level is sufficient.","items":{"maxLength":64,"type":"string"},"maxItems":30,"title":"First","type":["array","null"]},"second":{"description":"Secondary cooperation category, e.g. Dress. May be left empty; filtering by primary level alone is also effective.","items":{"maxLength":64,"type":"string"},"maxItems":200,"title":"Second","type":["array","null"]}},"title":"CategoryFilter","type":"object"}],"description":"Cooperation category filters"},{"enum":[null],"type":["string","null"]}],"description":"Cooperation category filters"},"ecom":{"anyOf":[{"allOf":[{"additionalProperties":false,"description":"Web page \"E-commerce Conversion Power\" section.","properties":{"atv":{"anyOf":[{"allOf":[{"additionalProperties":false,"description":"Numeric range corresponding to the web filter tier or custom input box. Either bound may be omitted; at least one must be provided.","properties":{"max":{"description":"Maximum value (inclusive); omit for no upper limit","maximum":1000000000000,"minimum":0,"title":"Max","type":["number","null"]},"min":{"description":"Minimum value (inclusive)","maximum":1000000000000,"minimum":0,"title":"Min","type":["number","null"]}},"title":"RangeFilter","type":"object"}],"description":"Average order value (CNY). Matched by tier (0-100 / 100-200 / 200-500 ...). Any tier overlapping with the specified range will be included — e.g. passing 100-300 will also return buyers in the 200-500 tier."},{"enum":[null],"type":["string","null"]}],"description":"Average order value (CNY). Matched by tier (0-100 / 100-200 / 200-500 ...). Any tier overlapping with the specified range will be included — e.g. passing 100-300 will also return buyers in the 200-500 tier."},"avg_gmv":{"anyOf":[{"allOf":[{"additionalProperties":false,"description":"Numeric range corresponding to the web filter tier or custom input box. Either bound may be omitted; at least one must be provided.","properties":{"max":{"description":"Maximum value (inclusive); omit for no upper limit","maximum":1000000000000,"minimum":0,"title":"Max","type":["number","null"]},"min":{"description":"Minimum value (inclusive)","maximum":1000000000000,"minimum":0,"title":"Min","type":["number","null"]}},"title":"RangeFilter","type":"object"}],"description":"Average sales per session (CNY)"},{"enum":[null],"type":["string","null"]}],"description":"Average sales per session (CNY)"},"brand_avg_gmv":{"anyOf":[{"allOf":[{"additionalProperties":false,"description":"Numeric range corresponding to the web filter tier or custom input box. Either bound may be omitted; at least one must be provided.","properties":{"max":{"description":"Maximum value (inclusive); omit for no upper limit","maximum":1000000000000,"minimum":0,"title":"Max","type":["number","null"]},"min":{"description":"Minimum value (inclusive)","maximum":1000000000000,"minimum":0,"title":"Min","type":["number","null"]}},"title":"RangeFilter","type":"object"}],"description":"Average sales per session for partnered brands (CNY)"},{"enum":[null],"type":["string","null"]}],"description":"Average sales per session for partnered brands (CNY)"}},"title":"EcomFilter","type":"object"}],"description":"E-commerce conversion filters"},{"enum":[null],"type":["string","null"]}],"description":"E-commerce conversion filters"},"fans":{"anyOf":[{"allOf":[{"additionalProperties":false,"description":"Audience purchasing power: follower count, age, gender, spending power.","properties":{"age":{"description":"Audience age (dominant group): 0=No limit, 1=Under 18, 2=18-24, 3=25-34, 4=35-44, 5=Over 44","enum":[0,1,2,3,4,5,null],"title":"Age","type":["integer","null"]},"consumption":{"description":"Audience purchasing power: high / middle / low","items":{"enum":["high","middle","low"],"type":"string"},"maxItems":3,"title":"Consumption","type":["array","null"]},"count":{"anyOf":[{"allOf":[{"additionalProperties":false,"description":"Numeric range corresponding to the web filter tier or custom input box. Either bound may be omitted; at least one must be provided.","properties":{"max":{"description":"Maximum value (inclusive); omit for no upper limit","maximum":1000000000000,"minimum":0,"title":"Max","type":["number","null"]},"min":{"description":"Minimum value (inclusive)","maximum":1000000000000,"minimum":0,"title":"Min","type":["number","null"]}},"title":"RangeFilter","type":"object"}],"description":"Follower count"},{"enum":[null],"type":["string","null"]}],"description":"Follower count"},"gender":{"description":"Audience gender: 0=No limit, 1=Predominantly male, 2=Predominantly female","enum":[0,1,2,null],"title":"Gender","type":["integer","null"]}},"title":"FansFilter","type":"object"}],"description":"Fans purchasing power filters"},{"enum":[null],"type":["string","null"]}],"description":"Fans purchasing power filters"},"flags":{"anyOf":[{"allOf":[{"additionalProperties":false,"description":"Web page \"Platform Recommendations -> Featured Bloggers\" section (all checkboxes).","properties":{"actively_seeking":{"description":"Actively seeking collaborations","title":"Actively Seeking","type":["boolean","null"]},"contact_visible":{"description":"Contact information viewable","title":"Contact Visible","type":["boolean","null"]},"cooperated_before":{"description":"Has worked on commercial orders","title":"Cooperated Before","type":["boolean","null"]},"daily_buyer":{"description":"Daily live-stream buyer","title":"Daily Buyer","type":["boolean","null"]},"follower":{"description":"They follow you","title":"Follower","type":["boolean","null"]},"following":{"description":"You follow them","title":"Following","type":["boolean","null"]},"high_reply_rate":{"description":"High invitation response rate","title":"High Reply Rate","type":["boolean","null"]},"is_star":{"description":"Celebrity","title":"Is Star","type":["boolean","null"]},"live_potential_high":{"description":"High live streaming potential","title":"Live Potential High","type":["boolean","null"]}},"title":"FlagFilter","type":"object"}],"description":"Platform recommendation flags"},{"enum":[null],"type":["string","null"]}],"description":"Platform recommendation flags"},"live":{"anyOf":[{"allOf":[{"additionalProperties":false,"description":"Web page \"Live Stream Engagement\" + \"Live Stream Performance\" section.","properties":{"avg_viewer":{"anyOf":[{"allOf":[{"additionalProperties":false,"description":"Numeric range corresponding to the web filter tier or custom input box. Either bound may be omitted; at least one must be provided.","properties":{"max":{"description":"Maximum value (inclusive); omit for no upper limit","maximum":1000000000000,"minimum":0,"title":"Max","type":["number","null"]},"min":{"description":"Minimum value (inclusive)","maximum":1000000000000,"minimum":0,"title":"Min","type":["number","null"]}},"title":"RangeFilter","type":"object"}],"description":"Average viewers per session"},{"enum":[null],"type":["string","null"]}],"description":"Average viewers per session"},"has_plan":{"description":"Has live-stream plan","title":"Has Plan","type":["boolean","null"]},"max_online":{"anyOf":[{"allOf":[{"additionalProperties":false,"description":"Numeric range corresponding to the web filter tier or custom input box. Either bound may be omitted; at least one must be provided.","properties":{"max":{"description":"Maximum value (inclusive); omit for no upper limit","maximum":1000000000000,"minimum":0,"title":"Max","type":["number","null"]},"min":{"description":"Minimum value (inclusive)","maximum":1000000000000,"minimum":0,"title":"Min","type":["number","null"]}},"title":"RangeFilter","type":"object"}],"description":"Peak concurrent viewers"},{"enum":[null],"type":["string","null"]}],"description":"Peak concurrent viewers"},"plan_days":{"description":"Planned live stream date in YYYYMMDD; used with has_plan; leave empty for all dates","items":{"pattern":"^\\d{8}$","type":"string"},"maxItems":60,"title":"Plan Days","type":["array","null"]}},"title":"LiveFilter","type":"object"}],"description":"Live activity & performance filters"},{"enum":[null],"type":["string","null"]}],"description":"Live activity & performance filters"},"nick_name":{"default":"","description":"Search by nickname","example":"Li","maxLength":50,"title":"Nick Name","type":"string"},"page_num":{"default":1,"description":"Page, 1-250","example":1,"maximum":250,"minimum":1,"title":"Page Num","type":"integer"},"page_size":{"default":20,"description":"Page size, 1-20 (web fixed at 20)","example":20,"maximum":20,"minimum":1,"title":"Page Size","type":"integer"},"seed":{"default":0,"description":"Paging seed, echo back from previous page","example":0,"minimum":0,"title":"Seed","type":"integer"}},"title":"LiveBloggerReq","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### 6. Return\n`distributor_info_list[]` — matched live sellers, each with two objects:\n- `distributor_data_info`: `distributor_id` (= blogger `userId`) / `red_id` /\n  `distributor_name` / `fans_num` / `atv` (ATV tier) / `avg_sale_amount` (avg GMV) /\n  `avg_live_viewer_num` / `max_online_people_num` / `distribution_live_num` (sessions) /\n  `content_categorys` / `city`\n- `distributor_extra_info`: intended categories, commission, contact, level\n\nPlus `total` (match count) / `page_total` (paging cap) / `seed` (echo back when paging) /\n`req_id`.\n\n### Response shape (two layers)\n- `resp[\"data\"]` is PGY's raw envelope (with `code`/`msg`/`success`); the payload is one level deeper\n- Correct access: `data = resp[\"data\"][\"data\"]` — every field listed under \"Return\" lives here"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xiaohongshu get_live_blogger_list","tags":["tikhub.xiaohongshu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-xiaohongshu-pgy-get_live_blogger_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:27524d7449e2887a51f695683a73a667db0fdf74b0bbf80c41d4f8cb5a460b01","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ff081fa0afe7"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_xiaohongshu_pgy_get_live_blogger_list","path":"/apis/v1/tikhub/xiaohongshu/pgy/get_live_blogger_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xiaohongshu/pgy/get_live_blogger_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/xiaohongshu/pgy/get_note_comments":{"post":{"description":"Xiaohongshu (pgy). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get the featured comments of a single note, including the blogger's own replies\n- Mirrors the \"Featured Comments\" block in the PGY note detail dialog\n\n### Request Body Parameters\n- note_id: Note ID, e.g. \"6a85646a0000000006005aea\"\n  (from the upstream V1 note-list endpoint (not exposed in this specification) list[].noteId, /tikhub/xiaohongshu/pgythe upstream V1 note-list endpoint (not exposed in this specification)_v2\n  noteList[].noteInfo.noteId, or /tikhub/xiaohongshu/pgy/get_content_square results)\n\n### No paging\n- Upstream always returns **5 items** and does not support paging, so this endpoint\n  exposes no paging parameters\n- Verified: pageIndex 0/1/2/5/20 and pageSize 5/10/20/50/100 all return the very same\n  batch (identical comment.idStr) — it is a fixed \"top 5 featured\", not a comment feed\n\n### Return\n- `data.data` is an **array** (not an object); each item is one comment thread:\n    - comment: top-level comment. content / createTime / likeCount /\n      subCommentCount / idStr / userIdStr\n    - l1L2Comments[]: replies under it — **the blogger's replies live here**;\n      same fields as comment, targetCommentId points at the parent\n    - userMap: {userIdStr: {userNickName, imageUrl, gender}}\n- ⚠️ **Join userMap for nicknames/avatars** — comment and l1L2Comments[] carry only userIdStr\n- ⚠️ id / noteId / userId exceed JS safe integers; always use idStr / noteIdStr / userIdStr\n\n### Response shape (two layers)\n- `resp[\"data\"]` is PGY's raw envelope (with `code`/`msg`/`success`); the payload is one level deeper\n- Correct access: `data = resp[\"data\"][\"data\"]` — every field listed under \"Return\" lives here\n\n### Billing\n- HTTP 200 → **charged**, including \"no result\" (`data` is null, e.g. ID not found or filters matched\n  nothing): the request did reach PGY, so retrying on empty data just burns quota\n- HTTP 400 → not charged (malformed params, or upstream unavailable/error)\n\nAPI references: `get_content_square` = `POST /tikhub/xiaohongshu/pgy/get_content_square` (operationId: `post_tikhub_xiaohongshu_pgy_get_content_square`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_xiaohongshu_pgy_get_note_comments","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":false,"properties":{"note_id":{"description":"Note ID","example":"6a20edfa0000000021020951","title":"Note Id","type":"string"}},"required":["note_id"],"title":"NoteDetailReq","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- `data.data` is an **array** (not an object); each item is one comment thread:\n    - comment: top-level comment. content / createTime / likeCount /\n      subCommentCount / idStr / userIdStr\n    - l1L2Comments[]: replies under it — **the blogger's replies live here**;\n      same fields as comment, targetCommentId points at the parent\n    - userMap: {userIdStr: {userNickName, imageUrl, gender}}\n- ⚠️ **Join userMap for nicknames/avatars** — comment and l1L2Comments[] carry only userIdStr\n- ⚠️ id / noteId / userId exceed JS safe integers; always use idStr / noteIdStr / userIdStr\n\n### Response shape (two layers)\n- `resp[\"data\"]` is PGY's raw envelope (with `code`/`msg`/`success`); the payload is one level deeper\n- Correct access: `data = resp[\"data\"][\"data\"]` — every field listed under \"Return\" lives here"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xiaohongshu get_note_comments","tags":["tikhub.xiaohongshu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-xiaohongshu-pgy-get_note_comments","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:6d65e781e117339037f49e01efd5a768abf8acae45908f608fb7531bd3680d8e","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"68002d0a5cc6"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_xiaohongshu_pgy_get_note_comments","path":"/apis/v1/tikhub/xiaohongshu/pgy/get_note_comments"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xiaohongshu/pgy/get_note_comments","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/xiaohongshu/pgy/get_note_comments \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"note_id\": \"6a20edfa0000000021020951\"\n}'"}]}},"/apis/v1/tikhub/xiaohongshu/pgy/get_note_components":{"post":{"description":"Xiaohongshu (pgy). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get the components attached to a single note (content search / comment-area / bottom)\n- Mirrors the component tags under the title in the PGY note detail dialog\n\n### Request Body Parameters\n- note_id: Note ID, same sources as /tikhub/xiaohongshu/pgy/get_note_comments\n\n### Not a duplicate of compClickData in get_note_detail\n- This endpoint returns component **configuration**: which component, search word,\n  brand, blogger, button label, jump target\n- compClickData returns component **click-rate tiers**: normal / high / very high\n  (thresholds 0-2% / 2%-10% / 10%+)\n\n### Return\n- Three component slots under `data.data`, **null when the component is not attached**:\n    - noteContent: content component. subType (e.g. NOTE_CONTENT_SEARCH) / searchWord /\n      brandName / gameAppId\n    - noteComment: comment-area component. componentInfo (subType / name / buttonName /\n      content / jumpType, jumpUrl / type) + brandInfo + kolInfo\n    - noteBottom: bottom component; empirically null for most notes\n- Useful for seeing which conversion component a sponsored note carries and where it points\n\n### Response shape (two layers)\n- `resp[\"data\"]` is PGY's raw envelope (with `code`/`msg`/`success`); the payload is one level deeper\n- Correct access: `data = resp[\"data\"][\"data\"]` — every field listed under \"Return\" lives here\n\n### Billing\n- HTTP 200 → **charged**, including \"no result\" (`data` is null, e.g. ID not found or filters matched\n  nothing): the request did reach PGY, so retrying on empty data just burns quota\n- HTTP 400 → not charged (malformed params, or upstream unavailable/error)\n\nAPI references: `get_note_comments` = `POST /tikhub/xiaohongshu/pgy/get_note_comments` (operationId: `post_tikhub_xiaohongshu_pgy_get_note_comments`); `get_note_detail` = `POST /tikhub/xiaohongshu/pgy/get_note_detail` (operationId: `post_tikhub_xiaohongshu_pgy_get_note_detail`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.0001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_xiaohongshu_pgy_get_note_components","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":false,"properties":{"note_id":{"description":"Note ID","example":"6a20edfa0000000021020951","title":"Note Id","type":"string"}},"required":["note_id"],"title":"NoteDetailReq","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Three component slots under `data.data`, **null when the component is not attached**:\n    - noteContent: content component. subType (e.g. NOTE_CONTENT_SEARCH) / searchWord /\n      brandName / gameAppId\n    - noteComment: comment-area component. componentInfo (subType / name / buttonName /\n      content / jumpType, jumpUrl / type) + brandInfo + kolInfo\n    - noteBottom: bottom component; empirically null for most notes\n- Useful for seeing which conversion component a sponsored note carries and where it points\n\n### Response shape (two layers)\n- `resp[\"data\"]` is PGY's raw envelope (with `code`/`msg`/`success`); the payload is one level deeper\n- Correct access: `data = resp[\"data\"][\"data\"]` — every field listed under \"Return\" lives here"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xiaohongshu get_note_components","tags":["tikhub.xiaohongshu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-xiaohongshu-pgy-get_note_components","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:0f4dbff98a153df46a5a062c1f46c3a95456f366353096180447055f5a3d10e9","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c64da6a0f8dc"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_xiaohongshu_pgy_get_note_components","path":"/apis/v1/tikhub/xiaohongshu/pgy/get_note_components"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xiaohongshu/pgy/get_note_components","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/xiaohongshu/pgy/get_note_components \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"note_id\": \"6a20edfa0000000021020951\"\n}'"}]}},"/apis/v1/tikhub/xiaohongshu/pgy/get_note_detail":{"post":{"description":"Xiaohongshu (pgy). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get detail data of a single PGY (Pugongying) note\n\n### Request Body Parameters\n- note_id: Note ID, e.g. \"6a20edfa0000000021020951\"\n\n### Return\n- Note detail data:\n    - Basics: noteId / noteLink / title / content / type / createTime\n    - Author: userId / name / headPhoto\n    - Media: imagesList[] (url with width/height) / videoInfo\n    - Metrics: impNum / readNum / likeNum / favNum / cmtNum\n\n### Response shape (two layers)\n- `resp[\"data\"]` is PGY's raw envelope (with `code`/`msg`/`success`); the payload is one level deeper\n- Correct access: `data = resp[\"data\"][\"data\"]` — every field listed under \"Return\" lives here\n\n### Billing\n- HTTP 200 → **charged**, including \"no result\" (`data` is null, e.g. ID not found or filters matched\n  nothing): the request did reach PGY, so retrying on empty data just burns quota\n- HTTP 400 → not charged (malformed params, or upstream unavailable/error)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_xiaohongshu_pgy_get_note_detail","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":false,"properties":{"note_id":{"description":"Note ID","example":"6a20edfa0000000021020951","title":"Note Id","type":"string"}},"required":["note_id"],"title":"NoteDetailReq","type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Note detail data:\n    - Basics: noteId / noteLink / title / content / type / createTime\n    - Author: userId / name / headPhoto\n    - Media: imagesList[] (url with width/height) / videoInfo\n    - Metrics: impNum / readNum / likeNum / favNum / cmtNum\n\n### Response shape (two layers)\n- `resp[\"data\"]` is PGY's raw envelope (with `code`/`msg`/`success`); the payload is one level deeper\n- Correct access: `data = resp[\"data\"][\"data\"]` — every field listed under \"Return\" lives here"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xiaohongshu get_note_detail","tags":["tikhub.xiaohongshu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-xiaohongshu-pgy-get_note_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.02,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:2d6fe16d01beac08035397ce13c8ab6a2a5e006bd9c16005f0c810d7c5cfac87","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"96fe1d25e0b3"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_xiaohongshu_pgy_get_note_detail","path":"/apis/v1/tikhub/xiaohongshu/pgy/get_note_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xiaohongshu/pgy/get_note_detail","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/tikhub/xiaohongshu/pgy/get_note_detail \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"note_id\": \"6a20edfa0000000021020951\"\n}'"}]}},"/apis/v1/tikhub/xiaohongshu/web_v3/fetch_homefeed":{"get":{"description":"Xiaohongshu (web_v3).\n\n### Purpose\n- Get homepage recommended notes\n\n### API Priority\n- Xiaohongshu API priority: `App V2` > `App` > `Web V3 (this)` > `Web V2` > `Web`\n\n### Parameters\n- num (max 40), cursor_score, category, need_filter_image\n\n### Return\n- Recommended notes list\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_xiaohongshu_web_v3_fetch_homefeed","parameters":[{"description":"Category channel ID obtained from /tikhub/xiaohongshu/web_v3/fetch_homefeed_categories.\n\nAPI references: `fetch_homefeed_categories` = `GET /tikhub/xiaohongshu/web_v3/fetch_homefeed_categories` (operationId: `get_tikhub_xiaohongshu_web_v3_fetch_homefeed_categories`).","example":"homefeed_recommend","in":"query","name":"category","required":false,"schema":{"default":"homefeed_recommend","description":"Category channel ID obtained from /tikhub/xiaohongshu/web_v3/fetch_homefeed_categories.\n\nAPI references: `fetch_homefeed_categories` = `GET /tikhub/xiaohongshu/web_v3/fetch_homefeed_categories` (operationId: `get_tikhub_xiaohongshu_web_v3_fetch_homefeed_categories`).","title":"Category","type":"string"}},{"description":"Pagination cursor","in":"query","name":"cursor_score","required":false,"schema":{"default":"","description":"Pagination cursor","title":"Cursor Score","type":"string"}},{"description":"Image notes only","in":"query","name":"need_filter_image","required":false,"schema":{"default":false,"description":"Image notes only","title":"Need Filter Image","type":"boolean"}},{"description":"Number of results, max 40","example":20,"in":"query","name":"num","required":false,"schema":{"default":20,"description":"Number of results, max 40","maximum":40,"title":"Num","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Recommended notes list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xiaohongshu fetch_homefeed","tags":["tikhub.xiaohongshu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-xiaohongshu-web_v3-fetch_homefeed","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:f2829f10a6a08fd891b4963acf2469b97098933cfa2cf08d6b345cab56664ff4","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"751c2154acac"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_xiaohongshu_web_v3_fetch_homefeed","path":"/apis/v1/tikhub/xiaohongshu/web_v3/fetch_homefeed"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xiaohongshu/web_v3/fetch_homefeed","x-aisa-validation":"provider"}},"/apis/v1/tikhub/xiaohongshu/web_v3/fetch_homefeed_categories":{"get":{"description":"Xiaohongshu (web_v3).\n\n### Purpose:\n- Get homepage category channels\n### API Priority:\n- Xiaohongshu API priority: `App V2` > `App` > `Web V3 (this)` > `Web V2` > `Web`\n### Return:\n- Categories list\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_xiaohongshu_web_v3_fetch_homefeed_categories","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Categories list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xiaohongshu fetch_homefeed_categories","tags":["tikhub.xiaohongshu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-xiaohongshu-web_v3-fetch_homefeed_categories","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e8a8b9ff70eda1b0322903a8e6838f0b3bb67d9854812985ed907831b082a980","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"adc3bc414858"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_xiaohongshu_web_v3_fetch_homefeed_categories","path":"/apis/v1/tikhub/xiaohongshu/web_v3/fetch_homefeed_categories"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xiaohongshu/web_v3/fetch_homefeed_categories","x-aisa-validation":"provider"}},"/apis/v1/tikhub/xiaohongshu/web_v3/fetch_note_detail":{"get":{"description":"Xiaohongshu (web_v3).\n\n### Purpose:\n- Get note detail (image/video)\n### API Priority:\n- Xiaohongshu API priority: `App V2` > `App` > `Web V3 (this)` > `Web V2` > `Web`\n### Parameters:\n- note_id: Note ID, can be obtained from the sharing link of Xiaohongshu\n- xsec_token: Security token, can be obtained from the sharing link of Xiaohongshu\n### Return:\n- Note detail data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_xiaohongshu_web_v3_fetch_note_detail","parameters":[{"description":"Note ID, can be obtained from the sharing link of Xiaohongshu","example":"6a2f423d000000001003cb36","in":"query","name":"note_id","required":true,"schema":{"description":"Note ID, can be obtained from the sharing link of Xiaohongshu","title":"Note Id","type":"string"}},{"description":"Security token, can be obtained from the Xiaohongshu sharing link","example":"ABtexB6bX5HgLD42SFrK1scGUmSO8YV5_isaLrDy9sLxQ=","in":"query","name":"xsec_token","required":true,"schema":{"description":"Security token, can be obtained from the Xiaohongshu sharing link","title":"Xsec Token","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Note detail data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xiaohongshu fetch_note_detail","tags":["tikhub.xiaohongshu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-xiaohongshu-web_v3-fetch_note_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:720dbd3eb0f00960151ff80cfff9a932be91abee8d6184525364c058feea5f47","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d5d7c7effc11"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_xiaohongshu_web_v3_fetch_note_detail","path":"/apis/v1/tikhub/xiaohongshu/web_v3/fetch_note_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xiaohongshu/web_v3/fetch_note_detail","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/xiaohongshu/web_v3/fetch_note_detail?note_id=6a2f423d000000001003cb36&xsec_token=ABtexB6bX5HgLD42SFrK1scGUmSO8YV5_isaLrDy9sLxQ%3D' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/xiaohongshu/web_v3/fetch_search_suggest":{"get":{"description":"Xiaohongshu (web_v3).\n\n### Purpose:\n- Get search suggestions, returns popular recommendations when keyword is empty\n### API Priority:\n- Xiaohongshu API priority: `App V2` > `App` > `Web V3 (this)` > `Web V2` > `Web`\n### Parameters:\n- keyword: Keyword (optional)\n### Return:\n- Suggestions list\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_xiaohongshu_web_v3_fetch_search_suggest","parameters":[{"description":"Keyword (optional)","example":"Lipstick","in":"query","name":"keyword","required":false,"schema":{"default":"","description":"Keyword (optional)","title":"Keyword","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- Suggestions list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xiaohongshu fetch_search_suggest","tags":["tikhub.xiaohongshu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-xiaohongshu-web_v3-fetch_search_suggest","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:5a34ff3b03bcff0e1cf98351a48274b4bf8882fdb6cffe6c7568f7eb18c981f5","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"357fe1cf50ff"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_xiaohongshu_web_v3_fetch_search_suggest","path":"/apis/v1/tikhub/xiaohongshu/web_v3/fetch_search_suggest"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xiaohongshu/web_v3/fetch_search_suggest","x-aisa-validation":"provider"}},"/apis/v1/tikhub/xiaohongshu/web_v3/fetch_user_info":{"get":{"description":"Xiaohongshu (web_v3).\n\n### Purpose:\n- Get user public profile\n### API Priority:\n- Xiaohongshu API priority: `App V2` > `App` > `Web V3 (this)` > `Web V2` > `Web`\n### Parameters:\n- user_id: User ID\n### Return:\n- User info\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_xiaohongshu_web_v3_fetch_user_info","parameters":[{"description":"User ID","example":"5e3a8ee700000000010070c6","in":"query","name":"user_id","required":true,"schema":{"description":"User ID","title":"User Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Return\n- User info"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xiaohongshu fetch_user_info","tags":["tikhub.xiaohongshu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-xiaohongshu-web_v3-fetch_user_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:d0dc3c822aeacf1842b7120bf12eac771273c41da499a4fdb65a95d33b4d5c04","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4aa8c585194a"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_xiaohongshu_web_v3_fetch_user_info","path":"/apis/v1/tikhub/xiaohongshu/web_v3/fetch_user_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xiaohongshu/web_v3/fetch_user_info","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/xiaohongshu/web_v3/fetch_user_info?user_id=5e3a8ee700000000010070c6' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/xigua/app/v2/fetch_one_video":{"get":{"description":"Xigua (app/v2).\n\n### Purpose\n- Get single video data (less information, does not include title and other information, but includes information about related videos)\n\n### Parameters\n- item_id: Video id\n\n### Return\n- Video data, which contains the Base64 encoded playback address of the video link, which needs to be decoded and used by the front end, or use /tikhub/xigua/app/v2/fetch_one_video_play_url to get the playback link.\n\nAPI references: `fetch_one_video_play_url` = `GET /tikhub/xigua/app/v2/fetch_one_video_play_url` (operationId: `get_tikhub_xigua_app_v2_fetch_one_video_play_url`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_xigua_app_v2_fetch_one_video","parameters":[{"description":"Video id","example":"7354954305222377999","in":"query","name":"item_id","required":true,"schema":{"description":"Video id","title":"Item Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Video data, which contains the Base64 encoded playback address of the video link, which needs to be decoded and used by the front end, or use /tikhub/xigua/app/v2/fetch_one_video_play_url to get the playback link.\n\nAPI references: `fetch_one_video_play_url` = `GET /tikhub/xigua/app/v2/fetch_one_video_play_url` (operationId: `get_tikhub_xigua_app_v2_fetch_one_video_play_url`)."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xigua fetch_one_video","tags":["tikhub.xigua"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-xigua-app-v2-fetch_one_video","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:a728d8f5b042cff360c73126c6134e7d13140ab61e0260ec33038119103dc864","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3d2a2d39f76b"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_xigua_app_v2_fetch_one_video","path":"/apis/v1/tikhub/xigua/app/v2/fetch_one_video"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xigua/app/v2/fetch_one_video","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/xigua/app/v2/fetch_one_video?item_id=7354954305222377999' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/xigua/app/v2/fetch_one_video_play_url":{"get":{"description":"Xigua (app/v2).\n\n### Purpose:\n- Get single video play URL, the interface returns the decoded play URL, which can be used directly.\n### Parameters:\n- item_id: Video id\n### Return:\n- Play URL of the video, plaintext link.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_xigua_app_v2_fetch_one_video_play_url","parameters":[{"description":"Video id","example":"7354954305222377999","in":"query","name":"item_id","required":true,"schema":{"description":"Video id","title":"Item Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Play URL of the video, plaintext link."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xigua fetch_one_video_play_url","tags":["tikhub.xigua"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-xigua-app-v2-fetch_one_video_play_url","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:d6d18d8b6267e384dbaaf14e03586b2151c5d037c22973f587ff649aeb8d6914","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"852470ee51d8"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_xigua_app_v2_fetch_one_video_play_url","path":"/apis/v1/tikhub/xigua/app/v2/fetch_one_video_play_url"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xigua/app/v2/fetch_one_video_play_url","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/xigua/app/v2/fetch_one_video_play_url?item_id=7354954305222377999' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/xigua/app/v2/fetch_user_info":{"get":{"description":"Xigua (app/v2).\n\n### Purpose:\n- Personal information\n### Parameters:\n- user_id: User id\n### Return:\n- Personal information\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_xigua_app_v2_fetch_user_info","parameters":[{"description":"User id","example":"52712347586","in":"query","name":"user_id","required":true,"schema":{"description":"User id","title":"User Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Personal information"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xigua fetch_user_info","tags":["tikhub.xigua"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-xigua-app-v2-fetch_user_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:3bf496e47e31dca7f8ee6f4605b918d9af9d1e56abb18f95bb745126cac8eff7","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"788c7d7207a6"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_xigua_app_v2_fetch_user_info","path":"/apis/v1/tikhub/xigua/app/v2/fetch_user_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xigua/app/v2/fetch_user_info","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/xigua/app/v2/fetch_user_info?user_id=52712347586' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/xigua/app/v2/fetch_user_post_list":{"get":{"description":"Xigua (app/v2).\n\n### Purpose:\n- Get user post list\n### Parameters:\n- user_id: User id\n- max_behot_time: Maximum behavior time, default empty, pass empty for the first request, pass the max_behot_time returned by the previous request for subsequent requests\n- The value of max_behot_time can be the JSON path: $.data.data.[-1].behot_time\n- That is, the cursor value of the last element in data\n### Return:\n- Post list\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_xigua_app_v2_fetch_user_post_list","parameters":[{"description":"Maximum behavior time, default empty, pass empty for the first request, pass the max_behot_time returned by the previous request for subsequent requests","in":"query","name":"max_behot_time","required":false,"schema":{"description":"Maximum behavior time, default empty, pass empty for the first request, pass the max_behot_time returned by the previous request for subsequent requests","title":"Max Behot Time","type":"string"}},{"description":"User id","example":"1922379661976311","in":"query","name":"user_id","required":true,"schema":{"description":"User id","title":"User Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Post list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xigua fetch_user_post_list","tags":["tikhub.xigua"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-xigua-app-v2-fetch_user_post_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:91a1ca2ece42a16a4dc9d3fddc43a8ed14ae8f9e22bee158f226132f909a368d","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ab6a837a548f"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_xigua_app_v2_fetch_user_post_list","path":"/apis/v1/tikhub/xigua/app/v2/fetch_user_post_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xigua/app/v2/fetch_user_post_list","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/xigua/app/v2/fetch_user_post_list?user_id=1922379661976311' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/xigua/app/v2/fetch_video_comment_list":{"get":{"description":"Xigua (app/v2).\n\n### Purpose:\n- Video comment list\n### Parameters:\n- item_id: Video id\n- offset: Offset, pass 0 for the first request, pass the offset returned by the previous request for subsequent requests\n- count: Quantity, default 20, it is recommended to keep the default.\n### Return:\n- Comment list\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_xigua_app_v2_fetch_video_comment_list","parameters":[{"description":"Count\n\nUsage: Quantity, default 20, it is recommended to keep the default.","in":"query","name":"count","required":false,"schema":{"default":20,"description":"Count\n\nUsage: Quantity, default 20, it is recommended to keep the default.","title":"Count","type":"integer"}},{"description":"Video id","example":"7354954305222377999","in":"query","name":"item_id","required":true,"schema":{"description":"Video id","title":"Item Id","type":"string"}},{"description":"Offset, pass 0 for the first request, pass the offset returned by the previous request for subsequent requests","in":"query","name":"offset","required":false,"schema":{"default":0,"description":"Offset, pass 0 for the first request, pass the offset returned by the previous request for subsequent requests","title":"Offset","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Comment list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xigua fetch_video_comment_list","tags":["tikhub.xigua"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-xigua-app-v2-fetch_video_comment_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:962042ab31520ad47812c75e1610f6b2607494f0d51602f751aa63bf046f5eff","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a25ce1d20e4d"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_xigua_app_v2_fetch_video_comment_list","path":"/apis/v1/tikhub/xigua/app/v2/fetch_video_comment_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xigua/app/v2/fetch_video_comment_list","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/xigua/app/v2/fetch_video_comment_list?item_id=7354954305222377999' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/xigua/app/v2/search_video":{"get":{"description":"Xigua (app/v2).\n\n### Purpose:\n- Search video\n### Parameters:\n- keyword: Keyword\n- offset: Offset, pass 0 for the first request, pass the offset returned by the previous request for subsequent requests\n- order_type: Order type, empty for default sorting, the following are optional sorting methods.\n    - Newest: publish_time\n    - Hottest: play_count\n- min_duration: Minimum duration, default empty, in seconds.\n- max_duration: Maximum duration, default empty, in seconds.\n### Return:\n- Video list\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_xigua_app_v2_search_video","parameters":[{"description":"Keyword","example":"Douyin","in":"query","name":"keyword","required":true,"schema":{"description":"Keyword","title":"Keyword","type":"string"}},{"description":"Maximum duration, default empty, in seconds.","in":"query","name":"max_duration","required":false,"schema":{"description":"Maximum duration, default empty, in seconds.","title":"Max Duration","type":"integer"}},{"description":"Minimum duration, default empty, in seconds.","in":"query","name":"min_duration","required":false,"schema":{"description":"Minimum duration, default empty, in seconds.","title":"Min Duration","type":"integer"}},{"description":"Offset, pass 0 for the first request, pass the offset returned by the previous request for subsequent requests","in":"query","name":"offset","required":false,"schema":{"default":0,"description":"Offset, pass 0 for the first request, pass the offset returned by the previous request for subsequent requests","title":"Offset","type":"integer"}},{"description":"Order type, empty for default sorting, the following are optional sorting methods.\n    - Newest: publish_time\n    - Hottest: play_count","in":"query","name":"order_type","required":false,"schema":{"description":"Order type, empty for default sorting, the following are optional sorting methods.\n    - Newest: publish_time\n    - Hottest: play_count","title":"Order Type","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Return\n- Video list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"xigua search_video","tags":["tikhub.xigua"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"app","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-xigua-app-v2-search_video","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:b8e73d36c678eb43ca28370b20159a186daa49a5dd1301d3a177f619c5ff61d7","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"cf11489cbdc3"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_xigua_app_v2_search_video","path":"/apis/v1/tikhub/xigua/app/v2/search_video"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/xigua/app/v2/search_video","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/xigua/app/v2/search_video?keyword=Douyin' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/youtube/web/get_channel_info":{"get":{"description":"YouTube (web).\n\n### Purpose:\n- Get channel information.\n### Parameters:\n- channel_id: Channel ID.\n### Returns:\n- Channel information.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_youtube_web_get_channel_info","parameters":[{"description":"Channel ID","example":"UCXuqSBlHAE6Xw-yeJA0Tunw","in":"query","name":"channel_id","required":true,"schema":{"description":"Channel ID","title":"Channel Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- Channel information."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"youtube get_channel_info","tags":["tikhub.youtube"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-youtube-web-get_channel_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:1a9c5f1f21dabd04ec0655272c2b38ec8a8ade2701b0a887705c7a6bb6b22d8d","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"69bdde66d781"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_youtube_web_get_channel_info","path":"/apis/v1/tikhub/youtube/web/get_channel_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/youtube/web/get_channel_info","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/youtube/web/get_channel_info?channel_id=UCXuqSBlHAE6Xw-yeJA0Tunw' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/youtube/web/get_channel_short_videos":{"get":{"description":"YouTube (web).\n\n### Purpose:\n- Get channel short videos.\n### Parameters:\n- channel_id: Channel ID.\n- continuation_token: Token to continue fetching channel short videos. Default is None.\n### Returns:\n- Channel short videos.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_youtube_web_get_channel_short_videos","parameters":[{"description":"Channel ID","example":"UCXuqSBlHAE6Xw-yeJA0Tunw","in":"query","name":"channel_id","required":true,"schema":{"description":"Channel ID","title":"Channel Id","type":"string"}},{"description":"Pagination token\n\nUsage: Token to continue fetching channel short videos. Default is None.","in":"query","name":"continuation_token","required":false,"schema":{"description":"Pagination token\n\nUsage: Token to continue fetching channel short videos. Default is None.","title":"Continuation Token","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- Channel short videos."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"youtube get_channel_short_videos","tags":["tikhub.youtube"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-youtube-web-get_channel_short_videos","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:df7628f4ec01db93b65d2627b2ab59bdfb1b7781ac2994d1c86170239042c20c","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"45ea92318eab"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_youtube_web_get_channel_short_videos","path":"/apis/v1/tikhub/youtube/web/get_channel_short_videos"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/youtube/web/get_channel_short_videos","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/youtube/web/get_channel_short_videos?channel_id=UCXuqSBlHAE6Xw-yeJA0Tunw' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/youtube/web/get_channel_url":{"get":{"description":"YouTube (web).\n\n### Purpose:\n- Convert YouTube channel ID to channel handle (@username)\n- Reverse operation of get_channel_id_v2 endpoint\n\n### Parameters:\n- channel_id: Channel ID (e.g., UCeu6U67OzJhV1KwBansH3Dg)\n\n### Returns:\n- channel_id: Channel ID\n- handle: Channel handle (e.g., CozyCraftYT)\n- title: Channel name\n- channel_url: Standard channel URL (/channel/ format)\n- vanity_url: Vanity URL (/@username format)\n\n### Use Cases:\n- When you have channel ID but need @username format URL\n- When you need to display user-friendly channel links\n\nUpstream-only reference: `get_channel_id_v2` is `GET /api/v1/youtube/web/get_channel_id_v2` in the official API. It is not exposed as an operation in this specification.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_youtube_web_get_channel_url","parameters":[{"description":"ID/Channel ID ( UCeu6U67OzJhV1KwBansH3Dg","example":"UCeu6U67OzJhV1KwBansH3Dg","in":"query","name":"channel_id","required":true,"schema":{"description":"ID/Channel ID ( UCeu6U67OzJhV1KwBansH3Dg","title":"Channel Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- channel_id: Channel ID\n- handle: Channel handle (e.g., CozyCraftYT)\n- title: Channel name\n- channel_url: Standard channel URL (/channel format)\n- vanity_url: Vanity URL (/@username format)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"youtube get_channel_url","tags":["tikhub.youtube"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-youtube-web-get_channel_url","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:c695a3e726293bf99e9b5a3b52fb9d4876d81bd89a348292e1eb9a676863c494","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8a7f024d0d29"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_youtube_web_get_channel_url","path":"/apis/v1/tikhub/youtube/web/get_channel_url"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/youtube/web/get_channel_url","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/youtube/web/get_channel_url?channel_id=UCeu6U67OzJhV1KwBansH3Dg' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/youtube/web/get_relate_video":{"get":{"description":"YouTube (web).\n\n### Purpose:\n- Get related videos by video ID.\n### Parameters:\n- video_id: Video ID, get it from the URL, for example: https://www.youtube.com/watch?v=LuIL5JATZsc, the id is LuIL5JATZsc.\n- continuation_token: Token to continue fetching related videos. Default is None.\n### Returns:\n- Related videos.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_youtube_web_get_relate_video","parameters":[{"description":"Pagination token\n\nUsage: Token to continue fetching related videos. Default is None.","in":"query","name":"continuation_token","required":false,"schema":{"description":"Pagination token\n\nUsage: Token to continue fetching related videos. Default is None.","title":"Continuation Token","type":"string"}},{"description":"Video ID, get it from the URL, for example: https://www.youtube.com/watch?v=LuIL5JATZsc, the id is LuIL5JATZsc.","example":"LuIL5JATZsc","in":"query","name":"video_id","required":true,"schema":{"description":"Video ID, get it from the URL, for example: https://www.youtube.com/watch?v=LuIL5JATZsc, the id is LuIL5JATZsc.","title":"Video Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- Related videos."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"youtube get_relate_video","tags":["tikhub.youtube"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-youtube-web-get_relate_video","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:ac89eccd4ec2b8823ed5b439e2f0f8615659623e393164c8d0e57ef0b27de4e7","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f8cbc5cea4c5"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_youtube_web_get_relate_video","path":"/apis/v1/tikhub/youtube/web/get_relate_video"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/youtube/web/get_relate_video","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/youtube/web/get_relate_video?video_id=LuIL5JATZsc' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/youtube/web/get_trending_videos":{"get":{"description":"Get trending videos\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_youtube_web_get_trending_videos","parameters":[{"description":"Country code","in":"query","name":"country_code","required":false,"schema":{"default":"us","description":"Country code","title":"Country Code","type":"string"}},{"description":"Language code","in":"query","name":"language_code","required":false,"schema":{"default":"en","description":"Language code","title":"Language Code","type":"string"}},{"description":"Section","in":"query","name":"section","required":false,"schema":{"default":"Now","description":"Section","title":"Section","type":"string"}}],"responses":{"200":{"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"youtube get_trending_videos","tags":["tikhub.youtube"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-youtube-web-get_trending_videos","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-pending":{"method":"GET","operation_id":"get_tikhub_youtube_web_get_trending_videos","path":"/apis/v1/tikhub/youtube/web/get_trending_videos","reason":"public success response has no authoritative payload declaration","statuses":["200"]},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"56574ca484fc"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_youtube_web_get_trending_videos","path":"/apis/v1/tikhub/youtube/web/get_trending_videos"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/youtube/web/get_trending_videos","x-aisa-validation":"provider"}},"/apis/v1/tikhub/youtube/web/search_channel":{"get":{"description":"YouTube (web).\n\n### Purpose:\n- Search channel.\n### Parameters:\n- search_query: Search keyword.\n- language_code: Language code, default is en.\n- country_code: Country code, default is us.\n- continuation_token: Token to continue fetching search results. Default is None.\n### Returns:\n- Search results.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_youtube_web_search_channel","parameters":[{"description":"Channel ID","example":"UCXuqSBlHAE6Xw-yeJA0Tunw","in":"query","name":"channel_id","required":true,"schema":{"description":"Channel ID","title":"Channel Id","type":"string"}},{"description":"Pagination token\n\nUsage: Token to continue fetching search results. Default is None.","in":"query","name":"continuation_token","required":false,"schema":{"description":"Pagination token\n\nUsage: Token to continue fetching search results. Default is None.","title":"Continuation Token","type":"string"}},{"description":"Country code","in":"query","name":"country_code","required":false,"schema":{"default":"us","description":"Country code","title":"Country Code","type":"string"}},{"description":"Language code","in":"query","name":"language_code","required":false,"schema":{"default":"en","description":"Language code","title":"Language Code","type":"string"}},{"description":"Search keyword","example":"AMD","in":"query","name":"search_query","required":true,"schema":{"description":"Search keyword","title":"Search Query","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- Search results."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"youtube search_channel","tags":["tikhub.youtube"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-youtube-web-search_channel","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:089a5ed891df6b8a1552b2206903db39001495d5863e721dcde6757c14a33676","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5d8213c76313"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_youtube_web_search_channel","path":"/apis/v1/tikhub/youtube/web/search_channel"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/youtube/web/search_channel","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/youtube/web/search_channel?channel_id=UCXuqSBlHAE6Xw-yeJA0Tunw&search_query=AMD' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/youtube/web/search_video":{"get":{"description":"YouTube (web).\n\n### Purpose:\n- Search video.\n### Parameters:\n- search_query: Search keyword.\n- language_code: Language code, default is en.\n- order_by: Order by, default is this_month, optional values are this_week, this_month, this_year, last_hour, today.\n- country_code: Country code, default is us.\n- continuation_token: Token to continue fetching search results. Default is None.\n### Returns:\n- Search results.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_youtube_web_search_video","parameters":[{"description":"Pagination token\n\nUsage: Token to continue fetching search results. Default is None.","in":"query","name":"continuation_token","required":false,"schema":{"description":"Pagination token\n\nUsage: Token to continue fetching search results. Default is None.","title":"Continuation Token","type":"string"}},{"description":"Country code","in":"query","name":"country_code","required":false,"schema":{"default":"us","description":"Country code","title":"Country Code","type":"string"}},{"description":"Language code","in":"query","name":"language_code","required":false,"schema":{"default":"en","description":"Language code","title":"Language Code","type":"string"}},{"description":"Order by, default is this_month, optional values are this_week, this_month, this_year, last_hour, today.","in":"query","name":"order_by","required":false,"schema":{"default":"this_month","description":"Order by, default is this_month, optional values are this_week, this_month, this_year, last_hour, today.","title":"Order By","type":"string"}},{"description":"Search keyword","example":"Minecraft","in":"query","name":"search_query","required":true,"schema":{"description":"Search keyword","title":"Search Query","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- Search results."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"youtube search_video","tags":["tikhub.youtube"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-youtube-web-search_video","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:089a5ed891df6b8a1552b2206903db39001495d5863e721dcde6757c14a33676","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f7a281e47712"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_youtube_web_search_video","path":"/apis/v1/tikhub/youtube/web/search_video"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/youtube/web/search_video","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/youtube/web/search_video?search_query=Minecraft' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/youtube/web_v2/get_channel_community_posts":{"get":{"description":"YouTube (web_v2).\n\n### Purpose\n- Get YouTube channel's community posts list\n- Supports pagination via continuation_token\n\n### Parameters\n#### Required:\n**channel_id** (string)\n- **Purpose**: Channel ID\n- **How to get**: Extract from channel URL, e.g., `https://www.youtube.com/channel/UCkRfArvrzheW2E7b6SVT7vQ`\n- **Example**: `\"UCkRfArvrzheW2E7b6SVT7vQ\"`\n\n#### Optional:\n**language_code** (string, optional) - Language code, default `\"zh-CN\"`\n\n**country_code** (string, optional) - Country code, default `\"US\"`\n\n**continuation_token** (string, optional) - Pagination token for next page\n\n**need_format** (bool, optional) - Whether to format data, default `true`\n\n### Returns\n#### When need_format=true:\n- channel_id: Channel ID\n- posts: Posts list\n  - post_id: Post ID\n  - post_url: Post URL\n  - author_name: Author name\n  - author_channel_id: Author channel ID\n  - author_url: Author channel URL\n  - author_thumbnails: Author avatar thumbnails\n  - content_text: Post text content\n  - published_time: Published time (relative)\n  - vote_count: Like count\n  - comment_count: Comment count\n  - attachment: Attachment (image/multi_image/video/poll, may be null)\n- continuation_token: Next page pagination token\n- has_more: Whether there are more posts\n- total_count: Current page post count\n\n#### When need_format=false:\n- Returns raw response data\n\n### Usage Flow\n1. First request: Only pass channel_id parameter\n2. Get continuation_token from response\n3. Next request: Pass channel_id and continuation_token\n4. Repeat steps 2-3 until has_more is false\n\n### Notes\n- Each page typically returns around 20 posts\n- Post attachments support: image, multi_image, video, poll types\n- Some channels may not have posts/community tab\n\n### Example\n#### Get channel posts: channel_id = \"UCkRfArvrzheW2E7b6SVT7vQ\"\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_youtube_web_v2_get_channel_community_posts","parameters":[{"description":"Channel ID","example":"UCkRfArvrzheW2E7b6SVT7vQ","in":"query","name":"channel_id","required":true,"schema":{"description":"Channel ID","title":"Channel Id","type":"string"}},{"description":"Pagination token for next page","in":"query","name":"continuation_token","required":false,"schema":{"description":"Pagination token for next page","title":"Continuation Token","type":"string"}},{"description":"Country code","example":"US","in":"query","name":"country_code","required":false,"schema":{"default":"US","description":"Country code","title":"Country Code","type":"string"}},{"description":"Language code","example":"zh-CN","in":"query","name":"language_code","required":false,"schema":{"default":"zh-CN","description":"Language code","title":"Language Code","type":"string"}},{"description":"Whether to clean and format the data","in":"query","name":"need_format","required":false,"schema":{"default":true,"description":"Whether to clean and format the data","title":"Need Format","type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n#### When need_format=true:\n- channel_id: Channel ID\n- posts: Posts list\n  - post_id: Post ID\n  - post_url: Post URL\n  - author_name: Author name\n  - author_channel_id: Author channel ID\n  - author_url: Author channel URL\n  - author_thumbnails: Author avatar thumbnails\n  - content_text: Post text content\n  - published_time: Published time (relative)\n  - vote_count: Like count\n  - comment_count: Comment count\n  - attachment: Attachment (image/multi_image/video/poll, may be null)\n- continuation_token: Next page pagination token\n- has_more: Whether there are more posts\n- total_count: Current page post count\n\n#### When need_format=false:\n- Returns raw response data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"youtube get_channel_community_posts","tags":["tikhub.youtube"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web_v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-youtube-web_v2-get_channel_community_posts","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:9ac76c6e82a4a3f17f1c493e629bd3e14e294cf5b3b088d4dff9450c3fc244a1","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6f34d94cddb1"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_youtube_web_v2_get_channel_community_posts","path":"/apis/v1/tikhub/youtube/web_v2/get_channel_community_posts"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/youtube/web_v2/get_channel_community_posts","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/youtube/web_v2/get_channel_community_posts?channel_id=UCkRfArvrzheW2E7b6SVT7vQ&country_code=US&language_code=zh-CN' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/youtube/web_v2/get_channel_description":{"get":{"description":"YouTube (web_v2).\n\n### Purpose:\n- Get YouTube channel description information (subscribers, videos, views, creation date, social links, etc.)\n\n### Important - Two requests required for complete data:\n- **First request** (with channel_id): Returns basic info (title, description, subscribers, videos, avatar, banner, etc.)\n- **Second request** (with continuation_token): Returns advanced info (**creation date, social media links, country, view count**, etc.)\n\n### How to get channel_id:\n- If you only have channel URL (e.g., `https://www.youtube.com/@CozyCraftYT`), call **get_channel_id** endpoint first\n- It will return channel_id like `UCeu6U67OzJhV1KwBansH3Dg`\n\n### Parameters:\n\n#### 📌 Required (choose one):\n**channel_id** (string)\n- **Purpose**: Channel ID for first request to get basic channel info\n- **Format**: Usually starts with `UC`, 24 characters\n- **Example**: `\"UCeu6U67OzJhV1KwBansH3Dg\"`\n- **How to get**: Call **get_channel_id** endpoint with channel URL\n\n**continuation_token** (string)\n- **Purpose**: Pagination token for second request to get advanced info\n- **How to get**: Get `continuation_token` field from first request response\n- **Note**: Must provide either `channel_id` or `continuation_token`\n\n#### ⚙️ Optional:\n**language_code** (string, optional)\n- **Purpose**: Set language preference\n- **Default**: `\"zh-CN\"`\n- **Values**: `\"zh-CN\"`, `\"en-US\"`, `\"ja-JP\"`, `\"ko-KR\"`, etc.\n\n**country_code** (string, optional)\n- **Purpose**: Set region code\n- **Default**: `\"US\"`\n- **Values**: `\"US\"`, `\"JP\"`, `\"GB\"`, etc.\n\n**need_format** (boolean, optional)\n- **Purpose**: Whether to return cleaned simplified data\n- **Default**: `true`\n- **Values**:\n  - `false` - Return raw complete data\n  - `true` - Return cleaned simplified data (recommended, default)\n\n### Usage Flow (3 steps for complete data):\n1. **Get channel_id**: If you only have URL, call `get_channel_id?channel_url=https://www.youtube.com/@CozyCraftYT`\n2. **First request**: Use `channel_id` parameter to get basic info and `continuation_token`\n3. **Second request**: Use `continuation_token` to get advanced info (creation date, social links, etc.)\n\n### Response Structure (need_format=true):\n\n#### First request response (with channel_id):\n```json\n{\n  \"channel_id\": \"UCeu6U67OzJhV1KwBansH3Dg\",\n  \"title\": \"CozyCraft\",\n  \"handle\": \"CozyCraftYT\",\n  \"description\": \"Channel description...\",\n  \"subscriber_count\": \"98.4K subscribers\",\n  \"video_count\": \"181 videos\",\n  \"view_count\": null,\n  \"country\": null,\n  \"creation_date\": null,\n  \"links\": [],\n  \"avatar\": [{\"url\": \"...\", \"width\": 900, \"height\": 900}],\n  \"banner\": [{\"url\": \"...\", \"width\": 2560, \"height\": 424}],\n  \"keywords\": \"Minecraft Ambience...\",\n  \"channel_url\": \"https://www.youtube.com/channel/UCeu6U67OzJhV1KwBansH3Dg\",\n  \"vanity_url\": \"http://www.youtube.com/@CozyCraftYT\",\n  \"rss_url\": \"https://www.youtube.com/feeds/videos.xml?channel_id=UCeu6U67OzJhV1KwBansH3Dg\",\n  \"is_family_safe\": true,\n  \"verified\": false,\n  \"has_business_email\": false,\n  \"has_membership\": true,\n  \"continuation_token\": \"4qmFsgJg...\"\n}\n```\n\n#### Second request response (with continuation_token):\n```json\n{\n  \"channel_id\": \"UCeu6U67OzJhV1KwBansH3Dg\",\n  \"title\": null,\n  \"handle\": \"CozyCraftYT\",\n  \"description\": \"Full channel description...\",\n  \"subscriber_count\": \"98.4K subscribers\",\n  \"video_count\": \"181 videos\",\n  \"view_count\": \"53,218,926 views\",\n  \"country\": \"United States\",\n  \"creation_date\": \"Oct 28, 2022\",\n  \"links\": [\n    {\"name\": \"Discord\", \"url\": \"https://discord.gg/tvuxxcsgSS\"},\n    {\"name\": \"Twitter\", \"url\": \"https://twitter.com/...\"}\n  ],\n  \"avatar\": [],\n  \"banner\": [],\n  \"verified\": false,\n  \"has_business_email\": true,\n  \"continuation_token\": null\n}\n```\n\n### Notes:\n- **Two requests are required to get complete channel information**\n- First request: Get basic info (title, avatar, banner, keywords, rss_url, etc.) and continuation_token\n- Second request: Get advanced info (creation_date, links, view_count, country, etc.)\n- Recommend setting `need_format=true` for both requests\n- You can merge results from both requests for complete channel info\n\nAPI references: `get_channel_id` = `GET /tikhub/youtube/web_v2/get_channel_id` (operationId: `get_tikhub_youtube_web_v2_get_channel_id`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_youtube_web_v2_get_channel_description","parameters":[{"description":"Channel ID, can be obtained from channel URL via get_channel_id endpoint\n\nAPI references: `get_channel_id` = `GET /tikhub/youtube/web_v2/get_channel_id` (operationId: `get_tikhub_youtube_web_v2_get_channel_id`).","example":"UCeu6U67OzJhV1KwBansH3Dg","in":"query","name":"channel_id","required":false,"schema":{"description":"Channel ID, can be obtained from channel URL via get_channel_id endpoint\n\nAPI references: `get_channel_id` = `GET /tikhub/youtube/web_v2/get_channel_id` (operationId: `get_tikhub_youtube_web_v2_get_channel_id`).","title":"Channel Id","type":"string"}},{"description":"Continuation token for getting advanced info like channel creation date","in":"query","name":"continuation_token","required":false,"schema":{"description":"Continuation token for getting advanced info like channel creation date","title":"Continuation Token","type":"string"}},{"description":"Country code","example":"US","in":"query","name":"country_code","required":false,"schema":{"default":"US","description":"Country code","title":"Country Code","type":"string"}},{"description":"Language code","example":"zh-CN","in":"query","name":"language_code","required":false,"schema":{"default":"zh-CN","description":"Language code","title":"Language Code","type":"string"}},{"description":"Whether to clean and format the data","in":"query","name":"need_format","required":false,"schema":{"default":true,"description":"Whether to clean and format the data","title":"Need Format","type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Response Structure (need_format=true)\n#### First request response (with channel_id):\n```json\n{\n  \"channel_id\": \"UCeu6U67OzJhV1KwBansH3Dg\",\n  \"title\": \"CozyCraft\",\n  \"handle\": \"CozyCraftYT\",\n  \"description\": \"Channel description...\",\n  \"subscriber_count\": \"98.4K subscribers\",\n  \"video_count\": \"181 videos\",\n  \"view_count\": null,\n  \"country\": null,\n  \"creation_date\": null,\n  \"links\": [],\n  \"avatar\": [{\"url\": \"...\", \"width\": 900, \"height\": 900}],\n  \"banner\": [{\"url\": \"...\", \"width\": 2560, \"height\": 424}],\n  \"keywords\": \"Minecraft Ambience...\",\n  \"channel_url\": \"https://www.youtube.com/channel/UCeu6U67OzJhV1KwBansH3Dg\",\n  \"vanity_url\": \"http://www.youtube.com/@CozyCraftYT\",\n  \"rss_url\": \"https://www.youtube.com/feeds/videos.xml?channel_id=UCeu6U67OzJhV1KwBansH3Dg\",\n  \"is_family_safe\": true,\n  \"verified\": false,\n  \"has_business_email\": false,\n  \"has_membership\": true,\n  \"continuation_token\": \"4qmFsgJg...\"\n}\n```\n\n#### Second request response (with continuation_token):\n```json\n{\n  \"channel_id\": \"UCeu6U67OzJhV1KwBansH3Dg\",\n  \"title\": null,\n  \"handle\": \"CozyCraftYT\",\n  \"description\": \"Full channel description...\",\n  \"subscriber_count\": \"98.4K subscribers\",\n  \"video_count\": \"181 videos\",\n  \"view_count\": \"53,218,926 views\",\n  \"country\": \"United States\",\n  \"creation_date\": \"Oct 28, 2022\",\n  \"links\": [\n    {\"name\": \"Discord\", \"url\": \"https://discord.gg/tvuxxcsgSS\"},\n    {\"name\": \"Twitter\", \"url\": \"https://twitter.com/...\"}\n  ],\n  \"avatar\": [],\n  \"banner\": [],\n  \"verified\": false,\n  \"has_business_email\": true,\n  \"continuation_token\": null\n}\n```"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"youtube get_channel_description","tags":["tikhub.youtube"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web_v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-youtube-web_v2-get_channel_description","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:07608580776ecb873630df3b8f4f11fc418642100248c69ec787fe9d27329c12","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"469da61c2430"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_youtube_web_v2_get_channel_description","path":"/apis/v1/tikhub/youtube/web_v2/get_channel_description"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/youtube/web_v2/get_channel_description","x-aisa-validation":"provider"}},"/apis/v1/tikhub/youtube/web_v2/get_channel_id":{"get":{"description":"YouTube (web_v2).\n\n### Purpose:\n- Convert YouTube channel URL to channel ID.\n- Supports multiple URL formats including @username, /channel/, /c/, /user/ formats.\n### Parameters:\n- channel_url: Channel URL.\n### Returns:\n- channel_id: Channel ID (e.g., UCeu6U67OzJhV1KwBansH3Dg)\n- channel_url: Normalized channel URL\n- source: Data source (url_parse means parsed from URL directly, page_parse means parsed from page)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_youtube_web_v2_get_channel_id","parameters":[{"description":"channelname","example":"https://www.youtube.com/@CozyCraftYT","in":"query","name":"channel_url","required":true,"schema":{"description":"channelname","title":"Channel Url","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- channel_id: Channel ID (e.g., UCeu6U67OzJhV1KwBansH3Dg)\n- channel_url: Normalized channel URL\n- source: Data source (url_parse means parsed from URL directly, page_parse means parsed from page)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"youtube get_channel_id","tags":["tikhub.youtube"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web_v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-youtube-web_v2-get_channel_id","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:a9269ce53312c023807f4565f7ed1201ac62f490d38f34b18327b708d5d151de","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4004bcac9a71"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_youtube_web_v2_get_channel_id","path":"/apis/v1/tikhub/youtube/web_v2/get_channel_id"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/youtube/web_v2/get_channel_id","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/youtube/web_v2/get_channel_id?channel_url=https%3A%2F%2Fwww.youtube.com%2F%40CozyCraftYT' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/youtube/web_v2/get_channel_shorts":{"get":{"description":"YouTube (web_v2).\n\n### Purpose\n- Get YouTube channel's Shorts (short videos) list\n- Supports pagination to get more shorts\n\n### Parameters\n- channel_id: Channel ID (recommended, e.g., UCuAXFkgsw1L7xaCfnd5JJOw)\n- channel_url: Channel URL (optional, ignored if channel_id is provided)\n- continuation_token: Pagination token (optional, for next page)\n- need_format: Whether to format data (default true)\n  - true: Return formatted structured data (recommended)\n  - false: Return raw YouTube API structure (for debugging)\n\n### Returns\n#### When need_format=true:\n- channel_id: Channel ID\n- shorts: Shorts list\n  - video_id: Short video ID\n  - title: Title\n  - view_count_text: View count text (e.g., \"1.2M views\")\n  - thumbnails: Thumbnail list\n  - accessibility_text: Accessibility description text\n  - video_url: Short video URL\n- continuation_token: Next page pagination token\n- has_more: Whether there are more shorts\n- total_count: Current page shorts count\n\n#### When need_format=false:\n- channel_id: Channel ID\n- shorts: Raw reelItemRenderer object list\n- continuation_token: Next page pagination token\n- has_more: Whether there are more shorts\n- total_count: Current page shorts count\n\n### Usage Flow\n1. First request: Only pass channel_id parameter\n2. Get continuation_token from response\n3. Next request: Pass channel_id and continuation_token\n4. Repeat steps 2-3 until has_more is false\n\n### Notes\n- Each page typically returns around 30 shorts\n- ⚠️ Currently does not support @username format, please use channel ID (UCxxxx format)\n\n### Example\n#### Get Shorts: channel_id = \"UCuAXFkgsw1L7xaCfnd5JJOw\"\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_youtube_web_v2_get_channel_shorts","parameters":[{"description":"Channel ID (e.g., UCuAXFkgsw1L7xaCfnd5JJOw","example":"UCuAXFkgsw1L7xaCfnd5JJOw","in":"query","name":"channel_id","required":false,"schema":{"description":"Channel ID (e.g., UCuAXFkgsw1L7xaCfnd5JJOw","title":"Channel Id","type":"string"}},{"description":"Ignored if channel_id is provided","example":"https://www.youtube.com/channel/UCuAXFkgsw1L7xaCfnd5JJOw","in":"query","name":"channel_url","required":false,"schema":{"description":"Ignored if channel_id is provided","title":"Channel Url","type":"string"}},{"description":"Pagination token (optional, for next page)","in":"query","name":"continuation_token","required":false,"schema":{"description":"Pagination token (optional, for next page)","title":"Continuation Token","type":"string"}},{"description":"Whether to format data (default true)\n  - true: Return formatted structured data (recommended)\n  - false: Return raw YouTube API structure (for debugging)","in":"query","name":"need_format","required":false,"schema":{"default":true,"description":"Whether to format data (default true)\n  - true: Return formatted structured data (recommended)\n  - false: Return raw YouTube API structure (for debugging)","title":"Need Format","type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n#### When need_format=true:\n- channel_id: Channel ID\n- shorts: Shorts list\n  - video_id: Short video ID\n  - title: Title\n  - view_count_text: View count text (e.g., \"1.2M views\")\n  - thumbnails: Thumbnail list\n  - accessibility_text: Accessibility description text\n  - video_url: Short video URL\n- continuation_token: Next page pagination token\n- has_more: Whether there are more shorts\n- total_count: Current page shorts count\n\n#### When need_format=false:\n- channel_id: Channel ID\n- shorts: Raw reelItemRenderer object list\n- continuation_token: Next page pagination token\n- has_more: Whether there are more shorts\n- total_count: Current page shorts count"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"youtube get_channel_shorts","tags":["tikhub.youtube"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web_v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-youtube-web_v2-get_channel_shorts","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:56ec68a22430f75d5feb3ad2d1efb10513ad736d7fda4d0d3e0edbc6f75d7c47","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"35b62e3177ba"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_youtube_web_v2_get_channel_shorts","path":"/apis/v1/tikhub/youtube/web_v2/get_channel_shorts"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/youtube/web_v2/get_channel_shorts","x-aisa-validation":"provider"}},"/apis/v1/tikhub/youtube/web_v2/get_channel_url":{"get":{"description":"YouTube (web_v2).\n\n### Purpose:\n- Convert YouTube channel ID to channel handle (@username)\n- Reverse operation of get_channel_id endpoint\n\n### Parameters:\n- channel_id: Channel ID (e.g., UCeu6U67OzJhV1KwBansH3Dg)\n\n### Returns:\n- channel_id: Channel ID\n- handle: Channel handle (e.g., CozyCraftYT)\n- title: Channel name\n- channel_url: Standard channel URL (/channel/ format)\n- vanity_url: Vanity URL (/@username format)\n\n### Use Cases:\n- When you have channel ID but need @username format URL\n- When you need to display user-friendly channel links\n\nAPI references: `get_channel_id` = `GET /tikhub/youtube/web_v2/get_channel_id` (operationId: `get_tikhub_youtube_web_v2_get_channel_id`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_youtube_web_v2_get_channel_url","parameters":[{"description":"ID/Channel ID ( UCeu6U67OzJhV1KwBansH3Dg","example":"UCeu6U67OzJhV1KwBansH3Dg","in":"query","name":"channel_id","required":true,"schema":{"description":"ID/Channel ID ( UCeu6U67OzJhV1KwBansH3Dg","title":"Channel Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- channel_id: Channel ID\n- handle: Channel handle (e.g., CozyCraftYT)\n- title: Channel name\n- channel_url: Standard channel URL (/channel format)\n- vanity_url: Vanity URL (/@username format)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"youtube get_channel_url","tags":["tikhub.youtube"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web_v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-youtube-web_v2-get_channel_url","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:c695a3e726293bf99e9b5a3b52fb9d4876d81bd89a348292e1eb9a676863c494","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c9a4e9b71f7e"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_youtube_web_v2_get_channel_url","path":"/apis/v1/tikhub/youtube/web_v2/get_channel_url"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/youtube/web_v2/get_channel_url","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/youtube/web_v2/get_channel_url?channel_id=UCeu6U67OzJhV1KwBansH3Dg' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/youtube/web_v2/get_channel_videos":{"get":{"description":"YouTube (web_v2).\n\n### Purpose\n- Get YouTube channel video list\n- Supports pagination via continuation_token\n\n### Parameters\n#### 📌 Required:\n**channel_id** (string)\n- **Purpose**: Channel ID\n- **How to get**:\n  - Extract from channel URL, e.g., `https://www.youtube.com/channel/UCJHBJ7F-nAIlMGolm0Hu4vg`\n  - Or visit the channel page to get the real channel ID from `@username` format URLs\n- **Example**: `\"UCJHBJ7F-nAIlMGolm0Hu4vg\"`\n\n#### ⚙️ Optional:\n**language_code** (string, optional)\n- **Purpose**: Set language preference\n- **Default**: `\"zh-CN\"`\n- **Values**: `\"zh-CN\"`, `\"en-US\"`, `\"ja-JP\"`, `\"ko-KR\"`, etc.\n\n**country_code** (string, optional)\n- **Purpose**: Set region code\n- **Default**: `\"US\"`\n- **Values**: `\"US\"`, `\"JP\"`, `\"GB\"`, etc.\n\n**continuation_token** (string, optional)\n- **Purpose**: Pagination token for next page\n- **How to get**: Extract from previous response\n- **First request**: Omit or set to `null`\n\n**need_format** (boolean, optional)\n- **Purpose**: Whether to return cleaned simplified data\n- **Default**: `true`\n- **Values**:\n  - `false` - Return raw complete data\n  - `true` - Return cleaned simplified data (recommended, default)\n\n### Response Structure (need_format=true)\n```json\n{\n  \"channel\": {\n    \"id\": \"UCJHBJ7F-nAIlMGolm0Hu4vg\",\n    \"name\": \"Maizen\",\n    \"description\": \"Thank you very much for watching our videos...\",\n    \"handle_url\": \"http://www.youtube.com/@maizenofficial\",\n    \"avatar\": \"https://yt3.googleusercontent.com/...=s900-...\",\n    \"url\": \"https://www.youtube.com/channel/UCJHBJ7F-nAIlMGolm0Hu4vg\",\n    \"rss_url\": \"https://www.youtube.com/feeds/videos.xml?channel_id=...\",\n    \"keywords\": \"Minecraft\",\n    \"is_family_safe\": true,\n    \"is_verified\": true\n  },\n  \"videos\": [\n    {\n      \"video_id\": \"zd3yCa1bJCM\",\n      \"title\": \"Minecraft: DREAM! - Asleep Custom Map\",\n      \"thumbnail\": \"https://i.ytimg.com/vi/zd3yCa1bJCM/hqdefault.jpg\",\n      \"thumbnails\": [\n        {\"url\": \"...\", \"width\": 168, \"height\": 94},\n        {\"url\": \"...\", \"width\": 336, \"height\": 188}\n      ],\n      \"moving_thumbnail\": \"https://i.ytimg.com/an_webp/zd3yCa1bJCM/mqdefault_6s.webp?...\",\n      \"duration\": \"16:57\",\n      \"duration_accessibility\": \"16 minutes, 57 seconds\",\n      \"view_count\": \"343,369 views\",\n      \"short_view_count\": \"343K views\",\n      \"published_time\": \"18 hours ago\",\n      \"description\": \"\",\n      \"is_live\": false,\n      \"is_verified\": true,\n      \"url\": \"https://www.youtube.com/watch?v=zd3yCa1bJCM\",\n      \"playback_url\": \"https://rr5---sn-ogueln67.googlevideo.com/initplayback?...\"\n    }\n  ],\n  \"continuation_token\": \"next page token\"\n}\n```\n\n### Cleaned Data Field Descriptions\n**`channel` (object, channel-level metadata, shared across the listing):**\n\n⚠️ **Only returned on the first request (when `continuation_token` is not provided).** Paginated responses do not include channel-level metadata from YouTube, so the `channel` field is **omitted** — cache the first-page value as the source of truth. Likewise, `videos[].is_verified` is always `false` on paginated responses (unreliable).\n\n- `id`: Channel ID (same as the `channel_id` query param)\n- `name`: Channel name\n- `description`: Channel bio (multi-line text, often contains contact info / social links / channel introduction)\n- `handle_url`: Channel handle URL (e.g., `http://www.youtube.com/@maizenofficial`)\n- `avatar`: Channel avatar URL (largest size, up to 900×900)\n- `url`: Channel home URL\n- `rss_url`: Channel RSS feed URL\n- `keywords`: Channel keywords\n- `is_family_safe`: Whether the channel is family-safe\n- `is_verified`: Whether the channel has a YouTube verified (blue check) badge\n\n**`videos[]` (list, per video):**\n- `video_id`: Video ID\n- `title`: Video title\n- `thumbnail`: Highest resolution thumbnail URL\n- `thumbnails`: List of all resolution thumbnails\n- `moving_thumbnail`: Moving thumbnail URL (webp format, hover preview)\n- `duration`: Video duration (e.g., \"16:57\")\n- `duration_accessibility`: Duration accessibility text (e.g., \"16 minutes, 57 seconds\")\n- `view_count`: Full view count (e.g., \"343,369 views\")\n- `short_view_count`: Short view count (e.g., \"343K views\". Note: under the lockup format this is identical to `view_count`; kept only for backward compatibility)\n- `published_time`: Published time (e.g., \"18 hours ago\")\n- `description`: ⚠️ Since 2026, YouTube's channel video listings (lockup format) no longer include per-video description snippets. This field is always `\"\"`. For the channel-wide bio use the top-level `channel.description`; for per-video descriptions call the video detail endpoint.\n- `is_live`: Whether it's a live stream\n- `is_verified`: Whether the channel is verified (same as top-level `channel.is_verified` in the channel-videos context)\n- `url`: Video playback page URL\n- `playback_url`: Video playback initialization URL (googlevideo.com)\n- `continuation_token`: Pagination token for next page\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_youtube_web_v2_get_channel_videos","parameters":[{"description":"Channel ID","example":"UCJHBJ7F-nAIlMGolm0Hu4vg","in":"query","name":"channel_id","required":true,"schema":{"description":"Channel ID","title":"Channel Id","type":"string"}},{"description":"Pagination token for next page","in":"query","name":"continuation_token","required":false,"schema":{"description":"Pagination token for next page","title":"Continuation Token","type":"string"}},{"description":"Country code","example":"US","in":"query","name":"country_code","required":false,"schema":{"default":"US","description":"Country code","title":"Country Code","type":"string"}},{"description":"Language code","example":"zh-CN","in":"query","name":"language_code","required":false,"schema":{"default":"zh-CN","description":"Language code","title":"Language Code","type":"string"}},{"description":"Whether to clean and format the data","in":"query","name":"need_format","required":false,"schema":{"default":true,"description":"Whether to clean and format the data","title":"Need Format","type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Response Structure (need_format=true)\n```json\n{\n  \"channel\": {\n    \"id\": \"UCJHBJ7F-nAIlMGolm0Hu4vg\",\n    \"name\": \"Maizen\",\n    \"description\": \"Thank you very much for watching our videos...\",\n    \"handle_url\": \"http://www.youtube.com/@maizenofficial\",\n    \"avatar\": \"https://yt3.googleusercontent.com/...=s900-...\",\n    \"url\": \"https://www.youtube.com/channel/UCJHBJ7F-nAIlMGolm0Hu4vg\",\n    \"rss_url\": \"https://www.youtube.com/feeds/videos.xml?channel_id=...\",\n    \"keywords\": \"Minecraft\",\n    \"is_family_safe\": true,\n    \"is_verified\": true\n  },\n  \"videos\": [\n    {\n      \"video_id\": \"zd3yCa1bJCM\",\n      \"title\": \"Minecraft: DREAM! - Asleep Custom Map\",\n      \"thumbnail\": \"https://i.ytimg.com/vi/zd3yCa1bJCM/hqdefault.jpg\",\n      \"thumbnails\": [\n        {\"url\": \"...\", \"width\": 168, \"height\": 94},\n        {\"url\": \"...\", \"width\": 336, \"height\": 188}\n      ],\n      \"moving_thumbnail\": \"https://i.ytimg.com/an_webp/zd3yCa1bJCM/mqdefault_6s.webp?...\",\n      \"duration\": \"16:57\",\n      \"duration_accessibility\": \"16 minutes, 57 seconds\",\n      \"view_count\": \"343,369 views\",\n      \"short_view_count\": \"343K views\",\n      \"published_time\": \"18 hours ago\",\n      \"description\": \"\",\n      \"is_live\": false,\n      \"is_verified\": true,\n      \"url\": \"https://www.youtube.com/watch?v=zd3yCa1bJCM\",\n      \"playback_url\": \"https://rr5---sn-ogueln67.googlevideo.com/initplayback?...\"\n    }\n  ],\n  \"continuation_token\": \"next page token\"\n}\n```"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"youtube get_channel_videos","tags":["tikhub.youtube"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web_v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-youtube-web_v2-get_channel_videos","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:395203d0b7138b9a51de658b1fdd3991e01501b42de1d0de9a31e1356f0c3504","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"04d318e539b7"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_youtube_web_v2_get_channel_videos","path":"/apis/v1/tikhub/youtube/web_v2/get_channel_videos"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/youtube/web_v2/get_channel_videos","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/youtube/web_v2/get_channel_videos?channel_id=UCJHBJ7F-nAIlMGolm0Hu4vg&country_code=US&language_code=zh-CN' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/youtube/web_v2/get_general_search":{"get":{"description":"YouTube (web_v2).\n\n### Purpose\n- YouTube comprehensive search with multiple filter options for precise result filtering\n\n### Parameters\n- **search_query**: Search keyword\n- **language_code**: Language code (zh-CN for Chinese, en-US for English)\n- **country_code**: Country code affecting regional relevance\n- **time_zone**: Time zone setting\n\n### Filter Options (select one value for each)\n#### Upload Time (upload_time):\n- `hour`: Uploaded in the past hour\n- `today`: Uploaded today\n- `week`: Uploaded this week\n- `month`: Uploaded this month\n- `year`: Uploaded this year\n\n#### Duration (duration):\n- `short`: Short videos (under 4 minutes)\n- `medium`: Medium length (4-20 minutes)\n- `long`: Long videos (over 20 minutes)\n\n#### Content Type (content_type):\n- `video`: Videos\n- `channel`: Channels\n- `playlist`: Playlists\n- `movie`: Movies\n\n#### Features (feature):\n- `hd`: High definition\n- `4k`: 4K videos\n- `subtitles`: With subtitles\n- `live`: Live streams\n- `creative_commons`: Creative Commons licensed\n- `360`: 360-degree videos\n- `vr180`: VR180 videos\n- `3d`: 3D videos\n- `hdr`: HDR videos\n- `location`: With location info\n- `purchased`: Purchased content\n\n#### Sort By (sort_by):\n- `relevance`: Relevance (default)\n- `upload_date`: Upload date\n- `view_count`: View count\n- `rating`: Rating\n\n### ⚠️ Recommend using V2 version\n- This endpoint returns raw YouTube data structure that requires manual parsing\n- This endpoint returns raw data. The structured V2 search variant described by the upstream is not exposed in this specification.\n\n### Returns\n- Filtered search results\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_youtube_web_v2_get_general_search","parameters":[{"description":"Content type filter","examples":{"channel":{"summary":"See API documentation","value":"channel"},"movie":{"summary":"See API documentation","value":"movie"},"playlist":{"summary":"See API documentation","value":"playlist"},"video":{"summary":"See API documentation","value":"video"}},"in":"query","name":"content_type","required":false,"schema":{"anyOf":[{"allOf":[{"description":"YouTube - API","enum":["video","channel","playlist","movie"],"title":"YouTubeContentTypeAPI","type":"string"}],"description":"Content type filter","title":"Content Type"},{"enum":[null],"type":["string","null"]}],"description":"Content type filter","title":"Content Type"}},{"description":"Pagination token","in":"query","name":"continuation_token","required":false,"schema":{"description":"Pagination token","title":"Continuation Token","type":["string","null"]}},{"description":"Country code affecting regional relevance","in":"query","name":"country_code","required":false,"schema":{"default":"US","description":"Country code affecting regional relevance","title":"Country Code","type":"string"}},{"description":"Duration filter","examples":{"long":{"summary":">20","value":"long"},"medium":{"summary":"4-20","value":"medium"},"short":{"summary":"<4","value":"short"}},"in":"query","name":"duration","required":false,"schema":{"anyOf":[{"allOf":[{"description":"YouTube - API","enum":["short","medium","long"],"title":"YouTubeDurationAPI","type":"string"}],"description":"Duration filter","title":"Duration"},{"enum":[null],"type":["string","null"]}],"description":"Duration filter","title":"Duration"}},{"description":"Feature filter","examples":{"360":{"summary":"360","value":"360"},"3d":{"summary":"3D","value":"3d"},"4k":{"summary":"4K","value":"4k"},"creative_commons":{"summary":"See API documentation","value":"creative_commons"},"hd":{"summary":"See API documentation","value":"hd"},"hdr":{"summary":"HDR","value":"hdr"},"live":{"summary":"See API documentation","value":"live"},"location":{"summary":"See API documentation","value":"location"},"purchased":{"summary":"See API documentation","value":"purchased"},"subtitles":{"summary":"See API documentation","value":"subtitles"},"vr180":{"summary":"VR180","value":"vr180"}},"in":"query","name":"feature","required":false,"schema":{"anyOf":[{"allOf":[{"description":"YouTube - API","enum":["live","4k","hd","subtitles","creative_commons","360","vr180","3d","hdr","location","purchased"],"title":"YouTubeFeatureAPI","type":"string"}],"description":"Feature filter","title":"Feature"},{"enum":[null],"type":["string","null"]}],"description":"Feature filter","title":"Feature"}},{"description":"Language code (zh-CN for Chinese, en-US for English)","in":"query","name":"language_code","required":false,"schema":{"default":"zh-CN","description":"Language code (zh-CN for Chinese, en-US for English)","title":"Language Code","type":"string"}},{"description":"Search keyword","example":"Python","in":"query","name":"search_query","required":true,"schema":{"description":"Search keyword","maxLength":200,"title":"Search Query","type":"string"}},{"description":"Sort by","examples":{"rating":{"summary":"See API documentation","value":"rating"},"relevance":{"summary":"See API documentation","value":"relevance"},"upload_date":{"summary":"See API documentation","value":"upload_date"},"view_count":{"summary":"See API documentation","value":"view_count"}},"in":"query","name":"sort_by","required":false,"schema":{"anyOf":[{"allOf":[{"description":"YouTube - API","enum":["relevance","upload_date","view_count","rating"],"title":"YouTubeSearchSortAPI","type":"string"}],"description":"Sort by","title":"Sort By"},{"enum":[null],"type":["string","null"]}],"description":"Sort by","title":"Sort By"}},{"description":"Time zone","in":"query","name":"time_zone","required":false,"schema":{"default":"America/Los_Angeles","description":"Time zone","title":"Time Zone","type":"string"}},{"description":"Upload time filter","examples":{"hour":{"summary":"1","value":"hour"},"month":{"summary":"See API documentation","value":"month"},"today":{"summary":"See API documentation","value":"today"},"week":{"summary":"See API documentation","value":"week"},"year":{"summary":"See API documentation","value":"year"}},"in":"query","name":"upload_time","required":false,"schema":{"anyOf":[{"allOf":[{"description":"YouTube - API","enum":["hour","today","week","month","year"],"title":"YouTubeUploadTimeAPI","type":"string"}],"description":"Upload time filter","title":"Upload Time"},{"enum":[null],"type":["string","null"]}],"description":"Upload time filter","title":"Upload Time"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- Filtered search results"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"youtube get_general_search","tags":["tikhub.youtube"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web_v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-youtube-web_v2-get_general_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e04a59798e258ec39190fd893f39daded95f250ac37976128d33d54693d7d46b","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"080751f61393"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_youtube_web_v2_get_general_search","path":"/apis/v1/tikhub/youtube/web_v2/get_general_search"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/youtube/web_v2/get_general_search","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/youtube/web_v2/get_general_search?search_query=Python' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/youtube/web_v2/get_post_comment_replies":{"get":{"description":"YouTube (web_v2).\n\n### Purpose\n- Get replies to a post comment (second-level comments)\n\n### Parameters\n#### Required:\n**continuation_token** (string)\n- **Purpose**: Reply continuation token\n- **How to get**: Extract `reply_continuation_token` from post comment response\n\n#### Optional:\n**language_code** (string, optional) - Language code, default `\"zh-CN\"`\n\n**country_code** (string, optional) - Country code, default `\"US\"`\n\n**need_format** (bool, optional) - Whether to format data, default `true`\n\n### Usage Flow\n1. Get post comments via `/tikhub/youtube/web_v2/get_post_comments`\n2. Extract `reply_continuation_token` from a comment with replies\n3. Pass it as `continuation_token` to this endpoint\n4. Use returned `continuation_token` for more replies\n\n### Returns (need_format=true)\n- comments: Reply comments list\n- continuation_token: Next page token (if more replies)\n\n### Example\n#### GET /tikhub/youtube/web_v2/get_post_comment_replies?continuation_token=xxx&need_format=true\n\nAPI references: `get_post_comments` = `GET /tikhub/youtube/web_v2/get_post_comments` (operationId: `get_tikhub_youtube_web_v2_get_post_comments`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_youtube_web_v2_get_post_comment_replies","parameters":[{"description":"Reply continuation token from post comment","in":"query","name":"continuation_token","required":true,"schema":{"description":"Reply continuation token from post comment","title":"Continuation Token","type":"string"}},{"description":"Country code","example":"US","in":"query","name":"country_code","required":false,"schema":{"default":"US","description":"Country code","title":"Country Code","type":"string"}},{"description":"Language code","example":"zh-CN","in":"query","name":"language_code","required":false,"schema":{"default":"zh-CN","description":"Language code","title":"Language Code","type":"string"}},{"description":"Whether to clean and format the data","in":"query","name":"need_format","required":false,"schema":{"default":true,"description":"Whether to clean and format the data","title":"Need Format","type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns (need_format=true)\n- comments: Reply comments list\n- continuation_token: Next page token (if more replies)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"youtube get_post_comment_replies","tags":["tikhub.youtube"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web_v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-youtube-web_v2-get_post_comment_replies","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:40f1acdebd335e3702c2e4367fbdc25eeb6c2fefd1d191938cc3e5de69ca4c5a","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"960aaa4701c1"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_youtube_web_v2_get_post_comment_replies","path":"/apis/v1/tikhub/youtube/web_v2/get_post_comment_replies"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/youtube/web_v2/get_post_comment_replies","x-aisa-validation":"provider"}},"/apis/v1/tikhub/youtube/web_v2/get_post_comments":{"get":{"description":"YouTube (web_v2).\n\n### Purpose\n- Get YouTube post (community post) comments\n- Supports pagination for more comments\n\n### Parameters\n#### Required (at least one):\n**post_id** (string) - Post ID, required for first request\n\n**continuation_token** (string) - Pagination token (from get_post_detail's comments_continuation_token or previous response)\n\n#### Optional:\n**language_code** (string, optional) - Language code, default `\"zh-CN\"`\n\n**country_code** (string, optional) - Country code, default `\"US\"`\n\n**need_format** (bool, optional) - Whether to format data, default `true`\n\n### Returns (need_format=true)\n- comments: Comments list\n  - comment_id, content, published_time, like_count, reply_count\n  - reply_continuation_token: Token for fetching replies\n  - author: Author info (channel_id, display_name, avatar_url, etc.)\n- continuation_token: Next page token\n\n### Usage Flow\n1. First request: Pass post_id (or use comments_continuation_token from get_post_detail)\n2. Get continuation_token from response\n3. Next request: Pass continuation_token for more comments\n4. Use reply_continuation_token to get replies via get_post_comment_replies\n\n### Example\n#### Get post comments: post_id = \"UgkxiCSRfD6g7SPlWGPDa3vbP7aIsytXRkvy\"\n\nAPI references: `get_post_comment_replies` = `GET /tikhub/youtube/web_v2/get_post_comment_replies` (operationId: `get_tikhub_youtube_web_v2_get_post_comment_replies`); `get_post_detail` = `GET /tikhub/youtube/web_v2/get_post_detail` (operationId: `get_tikhub_youtube_web_v2_get_post_detail`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_youtube_web_v2_get_post_comments","parameters":[{"description":"Pagination token For the initial comments request, use the post-detail response's `comments_continuation_token`; subsequent comments pages use the previous comments response's `continuation_token`. Call `GET /tikhub/youtube/web_v2/get_post_detail` (operationId: `get_tikhub_youtube_web_v2_get_post_detail`).","in":"query","name":"continuation_token","required":false,"schema":{"description":"Pagination token For the initial comments request, use the post-detail response's `comments_continuation_token`; subsequent comments pages use the previous comments response's `continuation_token`. Call `GET /tikhub/youtube/web_v2/get_post_detail` (operationId: `get_tikhub_youtube_web_v2_get_post_detail`).","title":"Continuation Token","type":"string"}},{"description":"Country code","example":"US","in":"query","name":"country_code","required":false,"schema":{"default":"US","description":"Country code","title":"Country Code","type":"string"}},{"description":"Language code","example":"zh-CN","in":"query","name":"language_code","required":false,"schema":{"default":"zh-CN","description":"Language code","title":"Language Code","type":"string"}},{"description":"Whether to clean and format the data","in":"query","name":"need_format","required":false,"schema":{"default":true,"description":"Whether to clean and format the data","title":"Need Format","type":"boolean"}},{"description":"Post ID (required for first request","example":"UgkxiCSRfD6g7SPlWGPDa3vbP7aIsytXRkvy","in":"query","name":"post_id","required":false,"schema":{"description":"Post ID (required for first request","title":"Post Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns (need_format=true)\n- comments: Comments list\n  - comment_id, content, published_time, like_count, reply_count\n  - reply_continuation_token: Token for fetching replies\n  - author: Author info (channel_id, display_name, avatar_url, etc.)\n- continuation_token: Next page token"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"youtube get_post_comments","tags":["tikhub.youtube"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web_v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-youtube-web_v2-get_post_comments","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:710c272fe879530881f372f1f44b1a0220f92dfa40bebfe9eeb36accf162b394","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b7cf5f96b4a9"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_youtube_web_v2_get_post_comments","path":"/apis/v1/tikhub/youtube/web_v2/get_post_comments"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/youtube/web_v2/get_post_comments","x-aisa-validation":"provider"}},"/apis/v1/tikhub/youtube/web_v2/get_post_detail":{"get":{"description":"YouTube (web_v2).\n\n### Purpose\n- Get YouTube post (community post) detail information\n- Includes post content, attachments, engagement data\n\n### Parameters\n#### Required:\n**post_id** (string)\n- **Purpose**: Post ID\n- **How to get**: Extract from post URL, e.g., `https://www.youtube.com/post/UgkxiCSRfD6g7SPlWGPDa3vbP7aIsytXRkvy`\n- **Example**: `\"UgkxiCSRfD6g7SPlWGPDa3vbP7aIsytXRkvy\"`\n\n#### Optional:\n**language_code** (string, optional) - Language code, default `\"zh-CN\"`\n\n**country_code** (string, optional) - Country code, default `\"US\"`\n\n**need_format** (bool, optional) - Whether to format data, default `true`\n\n### Returns\n#### When need_format=true:\n- post: Post detail\n  - post_id: Post ID\n  - post_url: Post URL\n  - author_name: Author name\n  - author_channel_id: Author channel ID\n  - author_url: Author channel URL\n  - author_thumbnails: Author avatar thumbnails\n  - content_text: Post text content\n  - published_time: Published time (relative)\n  - vote_count: Like count\n  - comment_count: Comment count\n  - attachment: Attachment data (image/multi_image/video/poll, may be null)\n- channel_metadata: Channel metadata (name, description, URL, etc.)\n- comments_continuation_token: Comments pagination token\n\n#### When need_format=false:\n- Returns raw data\n\n### Notes\n- post_id starts with \"Ugk\"\n- Post attachments support: image, multi_image, video, poll types\n\n### Example\n#### Get post details: post_id = \"UgkxiCSRfD6g7SPlWGPDa3vbP7aIsytXRkvy\"\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_youtube_web_v2_get_post_detail","parameters":[{"description":"Country code","example":"US","in":"query","name":"country_code","required":false,"schema":{"default":"US","description":"Country code","title":"Country Code","type":"string"}},{"description":"Language code","example":"zh-CN","in":"query","name":"language_code","required":false,"schema":{"default":"zh-CN","description":"Language code","title":"Language Code","type":"string"}},{"description":"Whether to clean and format the data","in":"query","name":"need_format","required":false,"schema":{"default":true,"description":"Whether to clean and format the data","title":"Need Format","type":"boolean"}},{"description":"Post ID","example":"UgkxiCSRfD6g7SPlWGPDa3vbP7aIsytXRkvy","in":"query","name":"post_id","required":true,"schema":{"description":"Post ID","title":"Post Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n#### When need_format=true:\n- post: Post detail\n  - post_id: Post ID\n  - post_url: Post URL\n  - author_name: Author name\n  - author_channel_id: Author channel ID\n  - author_url: Author channel URL\n  - author_thumbnails: Author avatar thumbnails\n  - content_text: Post text content\n  - published_time: Published time (relative)\n  - vote_count: Like count\n  - comment_count: Comment count\n  - attachment: Attachment data (image/multi_image/video/poll, may be null)\n- channel_metadata: Channel metadata (name, description, URL, etc.)\n- comments_continuation_token: Comments pagination token\n\n#### When need_format=false:\n- Returns raw data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"youtube get_post_detail","tags":["tikhub.youtube"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web_v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-youtube-web_v2-get_post_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:8bcfb7008ab5b76d4fd6c8771f83e7667ad6d334babe17758e3bc441e527ad48","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"34fd2292fa42"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_youtube_web_v2_get_post_detail","path":"/apis/v1/tikhub/youtube/web_v2/get_post_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/youtube/web_v2/get_post_detail","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/youtube/web_v2/get_post_detail?country_code=US&language_code=zh-CN&post_id=UgkxiCSRfD6g7SPlWGPDa3vbP7aIsytXRkvy' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/youtube/web_v2/get_related_videos":{"get":{"description":"YouTube (web_v2).\n\n### Purpose\n- Get YouTube video's related content recommendations (recommended videos list)\n- Similar to the related videos shown on the right side of video playback page\n- Returns all recommended videos at once (typically 20-30 videos)\n\n### Parameters\n- video_id: Video ID (recommended)\n- video_url: Full video URL (optional, ignored if video_id is provided)\n- need_format: Whether to format data (default true)\n  - true: Return formatted structured data (recommended)\n  - false: Return raw YouTube API structure (for debugging or custom parsing)\n\n### Returns\n#### When need_format=true:\n- video_id: Current video ID\n- related_videos: Related videos list\n  - video_id: Related video's ID\n  - title: Video title\n  - author: Author name\n  - author_id: Author channel ID\n  - author_url: Author channel URL\n  - length_text: Video duration text (e.g., \"3:45\")\n  - length_seconds: Video duration in seconds\n  - view_count_text: View count text (e.g., \"1.2M views\")\n  - short_view_count_text: Short view count text (e.g., \"1.2M\")\n  - published_time_text: Published time text (e.g., \"2 days ago\")\n  - thumbnails: All resolution thumbnails\n  - rich_thumbnail: Moving thumbnail (if available)\n  - badges: Video badges (e.g., NEW, LIVE)\n  - owner_badges: Channel verification badges\n  - video_url: Video URL\n  - navigation_endpoint: Navigation endpoint\n- total_count: Total number of recommended videos\n\n#### When need_format=false:\n- video_id: Current video ID\n- related_videos: Raw lockupViewModel object list\n- total_count: Total number of recommended videos\n\n### Notes\n- Each video's recommendations are generated by YouTube's algorithm and may change\n- Recommendation list typically contains 20-30 videos\n- ⚠️ **This API does not support pagination**, returns all recommendations at once\n\n### Example\n#### Get related videos: video_id = \"dQw4w9WgXcQ\"\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_youtube_web_v2_get_related_videos","parameters":[{"description":"Whether to format data (default true)\n  - true: Return formatted structured data (recommended)\n  - false: Return raw YouTube API structure (for debugging or custom parsing)","in":"query","name":"need_format","required":false,"schema":{"default":true,"description":"Whether to format data (default true)\n  - true: Return formatted structured data (recommended)\n  - false: Return raw YouTube API structure (for debugging or custom parsing)","title":"Need Format","type":"boolean"}},{"description":"Video ID","example":"dQw4w9WgXcQ","in":"query","name":"video_id","required":false,"schema":{"description":"Video ID","title":"Video Id","type":"string"}},{"description":"Ignored if video_id is provided","example":"https://www.youtube.com/watch?v=dQw4w9WgXcQ","in":"query","name":"video_url","required":false,"schema":{"description":"Ignored if video_id is provided","title":"Video Url","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n#### When need_format=true:\n- video_id: Current video ID\n- related_videos: Related videos list\n  - video_id: Related video's ID\n  - title: Video title\n  - author: Author name\n  - author_id: Author channel ID\n  - author_url: Author channel URL\n  - length_text: Video duration text (e.g., \"3:45\")\n  - length_seconds: Video duration in seconds\n  - view_count_text: View count text (e.g., \"1.2M views\")\n  - short_view_count_text: Short view count text (e.g., \"1.2M\")\n  - published_time_text: Published time text (e.g., \"2 days ago\")\n  - thumbnails: All resolution thumbnails\n  - rich_thumbnail: Moving thumbnail (if available)\n  - badges: Video badges (e.g., NEW, LIVE)\n  - owner_badges: Channel verification badges\n  - video_url: Video URL\n  - navigation_endpoint: Navigation endpoint\n- total_count: Total number of recommended videos\n\n#### When need_format=false:\n- video_id: Current video ID\n- related_videos: Raw lockupViewModel object list\n- total_count: Total number of recommended videos"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"youtube get_related_videos","tags":["tikhub.youtube"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web_v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-youtube-web_v2-get_related_videos","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:64937b592b569c4977b7f7613714064da89bc0db1727e6dc29b2150a2a4249bb","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"673c1cb78355"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_youtube_web_v2_get_related_videos","path":"/apis/v1/tikhub/youtube/web_v2/get_related_videos"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/youtube/web_v2/get_related_videos","x-aisa-validation":"provider"}},"/apis/v1/tikhub/youtube/web_v2/get_search_suggestions":{"get":{"description":"YouTube (web_v2).\n\n### Purpose\n- Get YouTube search suggestions (autocomplete)\n- Similar to suggestions shown when typing in YouTube search box\n\n### Parameters\n- keyword: Search keyword (required)\n- language: Language code (optional, default en)\n  - en: English\n  - zh-cn: Simplified Chinese\n  - ja: Japanese\n  - ko: Korean\n- region: Region code (optional, default US)\n  - US: United States\n  - SG: Singapore\n  - CN: China\n  - JP: Japan\n  - KR: Korea\n\n### Returns\n- keyword: Search keyword\n- suggestions: Suggestions list (array of strings)\n- total_count: Number of suggestions\n\n### Notes\n- Suggestions vary by language and region\n- Typically returns 10-20 suggestions\n- Very fast response (< 1 second)\n\n### Example\n#### Get search suggestions: keyword = \"Rick Astley\"\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_youtube_web_v2_get_search_suggestions","parameters":[{"description":"Search keyword","example":"Rick Astley","in":"query","name":"keyword","required":true,"schema":{"description":"Search keyword","maxLength":200,"title":"Keyword","type":"string"}},{"description":"Language code (optional, default en)\n  - en: English\n  - zh-cn: Simplified Chinese\n  - ja: Japanese\n  - ko: Korean","example":"en","in":"query","name":"language","required":false,"schema":{"default":"en","description":"Language code (optional, default en)\n  - en: English\n  - zh-cn: Simplified Chinese\n  - ja: Japanese\n  - ko: Korean","title":"Language","type":"string"}},{"description":"Region code (optional, default US)\n  - US: United States\n  - SG: Singapore\n  - CN: China\n  - JP: Japan\n  - KR: Korea","example":"US","in":"query","name":"region","required":false,"schema":{"default":"US","description":"Region code (optional, default US)\n  - US: United States\n  - SG: Singapore\n  - CN: China\n  - JP: Japan\n  - KR: Korea","title":"Region","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- keyword: Search keyword\n- suggestions: Suggestions list (array of strings)\n- total_count: Number of suggestions"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"youtube get_search_suggestions","tags":["tikhub.youtube"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web_v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-youtube-web_v2-get_search_suggestions","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:a814774b6b97c28a4e2c4f26346ebb71cd41bbe627ea31672b26b829a3313e60","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2a4c016c6ae6"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_youtube_web_v2_get_search_suggestions","path":"/apis/v1/tikhub/youtube/web_v2/get_search_suggestions"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/youtube/web_v2/get_search_suggestions","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/youtube/web_v2/get_search_suggestions?keyword=Rick+Astley&language=en&region=US' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/youtube/web_v2/get_shorts_search":{"get":{"description":"YouTube (web_v2).\n\n### Purpose\n- YouTube Shorts specialized search using native YouTube API\n\n### Features\n- 🎬 Specialized search for YouTube Shorts (<60 seconds)\n- 🔍 Support for multiple filter conditions and sorting options\n- 📱 Optimized for mobile short-form content\n- ⚡ Smart filtering: First request may return mixed content (long+short videos), automatically filters long videos by default\n\n### Important - YouTube Shorts Search Mechanism\nAccording to YouTube's search logic, Shorts search has these characteristics:\n1. **First request** (no continuation_token): May return mixed content (some long videos + some short videos)\n2. **Subsequent requests** (with continuation_token): Returns only pure Shorts content\n3. **Solutions**:\n   - Solution A: Use `filter_mixed_content=true` (default) to automatically filter long videos\n   - Solution B: Use continuation_token from first response for second request to get pure Shorts\n   - Solution C: Set `filter_mixed_content=false` to get original mixed content\n\n### Parameters\n- **search_query**: Search keyword\n- **language_code**: Language code (zh-CN for Chinese, en-US for English)\n- **country_code**: Country code affecting regional relevance\n- **time_zone**: Time zone (e.g., America/Los_Angeles, Asia/Shanghai)\n- **filter_mixed_content**: Whether to filter long videos from mixed content (default true)\n\n### Shorts-specific Filters\n#### Upload Time (upload_time):\n- `hour`: Shorts uploaded in the past hour\n- `today`: Shorts uploaded today\n- `week`: Shorts uploaded this week\n- `month`: Shorts uploaded this month\n- `year`: Shorts uploaded this year\n\n#### Sort By (sort_by):\n- `relevance`: Relevance (default)\n- `upload_date`: Upload date\n- `view_count`: View count\n- `rating`: Rating\n\n### Pagination Mechanism Explained\n#### How to get continuation_token:\nExtract from response JSON, typically at one of these paths:\n```python\n# Path 1: In onResponseReceivedCommands\nresponse[\"onResponseReceivedCommands\"][0][\"appendContinuationItemsAction\"][\"continuationItems\"][-1][\"continuationItemRenderer\"][\"continuationEndpoint\"][\"continuationCommand\"][\"token\"]\n\n# Path 2: In contents\nresponse[\"contents\"][\"twoColumnSearchResultsRenderer\"][\"primaryContents\"][\"sectionListRenderer\"][\"contents\"][-1][\"continuationItemRenderer\"][\"continuationEndpoint\"][\"continuationCommand\"][\"token\"]\n```\n\n#### Usage Flow:\n1. **First request**: Don't pass continuation_token\n   ```\n   GET /tikhub/youtube/web_v2/get_shorts_search?search_query=python\n   ```\n2. **Extract token**: Find continuation_token in response\n3. **Next requests**: Pass continuation_token to get next page\n   ```\n   GET /tikhub/youtube/web_v2/get_shorts_search?search_query=python&continuation_token=xxx\n   ```\n\n### Response Data Structure\n```json\n{\n  \"code\": 200,\n  \"data\": {\n    \"contents\": {\n      \"twoColumnSearchResultsRenderer\": {\n        \"primaryContents\": {\n          \"sectionListRenderer\": {\n            \"contents\": [\n              {\n                \"itemSectionRenderer\": {\n                  \"contents\": [\n                    {\n                      \"gridShelfViewModel\": {\n                        // Shorts video list\n                        \"items\": [...]\n                      }\n                    }\n                  ]\n                }\n              },\n              {\n                \"continuationItemRenderer\": {\n                  \"continuationEndpoint\": {\n                    \"continuationCommand\": {\n                      \"token\": \"xxx\"  // Token for next page\n                    }\n                  }\n                }\n              }\n            ]\n          }\n        }\n      }\n    }\n  }\n}\n```\n\n### ⚠️ Recommend using V2 version\n- This endpoint returns raw YouTube data structure that requires manual parsing\n- This endpoint returns raw data. The structured V2 search variant described by the upstream is not exposed in this specification.\n\n### Returns\n- Shorts-specific search results with video list and pagination token\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_youtube_web_v2_get_shorts_search","parameters":[{"description":"Pagination token","example":"","in":"query","name":"continuation_token","required":false,"schema":{"description":"Pagination token","title":"Continuation Token","type":["string","null"]}},{"description":"Country code","example":"US","in":"query","name":"country_code","required":false,"schema":{"default":"US","description":"Country code","title":"Country Code","type":"string"}},{"description":"Filter mixed content (long videos), default True","example":true,"in":"query","name":"filter_mixed_content","required":false,"schema":{"default":true,"description":"Filter mixed content (long videos), default True","title":"Filter Mixed Content","type":"boolean"}},{"description":"Language code","example":"en-US","in":"query","name":"language_code","required":false,"schema":{"default":"en-US","description":"Language code","title":"Language Code","type":"string"}},{"description":"Search keyword","example":"Python","in":"query","name":"search_query","required":true,"schema":{"description":"Search keyword","maxLength":200,"title":"Search Query","type":"string"}},{"description":"Sort by for Shorts","examples":{"rating":{"summary":"See API documentation","value":"rating"},"relevance":{"summary":"See API documentation","value":"relevance"},"upload_date":{"summary":"See API documentation","value":"upload_date"},"view_count":{"summary":"See API documentation","value":"view_count"}},"in":"query","name":"sort_by","required":false,"schema":{"anyOf":[{"allOf":[{"description":"YouTube - API","enum":["relevance","upload_date","view_count","rating"],"title":"YouTubeSearchSortAPI","type":"string"}],"description":"Sort by for Shorts","title":"Sort By"},{"enum":[null],"type":["string","null"]}],"description":"Sort by for Shorts","title":"Sort By"}},{"description":"Time zone","example":"America/Los_Angeles","in":"query","name":"time_zone","required":false,"schema":{"default":"America/Los_Angeles","description":"Time zone","title":"Time Zone","type":"string"}},{"description":"Upload time filter for Shorts","examples":{"hour":{"summary":"1","value":"hour"},"month":{"summary":"See API documentation","value":"month"},"today":{"summary":"See API documentation","value":"today"},"week":{"summary":"See API documentation","value":"week"},"year":{"summary":"See API documentation","value":"year"}},"in":"query","name":"upload_time","required":false,"schema":{"anyOf":[{"allOf":[{"description":"YouTube - API","enum":["hour","today","week","month","year"],"title":"YouTubeUploadTimeAPI","type":"string"}],"description":"Upload time filter for Shorts","title":"Upload Time"},{"enum":[null],"type":["string","null"]}],"description":"Upload time filter for Shorts","title":"Upload Time"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Response Data Structure\n```json\n{\n  \"code\": 200,\n  \"data\": {\n    \"contents\": {\n      \"twoColumnSearchResultsRenderer\": {\n        \"primaryContents\": {\n          \"sectionListRenderer\": {\n            \"contents\": [\n              {\n                \"itemSectionRenderer\": {\n                  \"contents\": [\n                    {\n                      \"gridShelfViewModel\": {\n                        // Shorts video list\n                        \"items\": [...]\n                      }\n                    }\n                  ]\n                }\n              },\n              {\n                \"continuationItemRenderer\": {\n                  \"continuationEndpoint\": {\n                    \"continuationCommand\": {\n                      \"token\": \"xxx\"  // Token for next page\n                    }\n                  }\n                }\n              }\n            ]\n          }\n        }\n      }\n    }\n  }\n}\n```\n\n### Returns\n- Shorts-specific search results with video list and pagination token"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"youtube get_shorts_search","tags":["tikhub.youtube"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web_v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-youtube-web_v2-get_shorts_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:3ac50c40294f8384c8acdf42e837e77e10d2d72cb29265ca66641004c342229e","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e190900167a3"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_youtube_web_v2_get_shorts_search","path":"/apis/v1/tikhub/youtube/web_v2/get_shorts_search"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/youtube/web_v2/get_shorts_search","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/youtube/web_v2/get_shorts_search?continuation_token=&country_code=US&filter_mixed_content=true&language_code=en-US&search_query=Python&time_zone=America%2FLos_Angeles' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/youtube/web_v2/get_signed_stream_url":{"get":{"description":"YouTube (web_v2).\n\n### Purpose:\n- Get signed playback URL for specific itag (ready to play)\n- Use with get_video_streams endpoint: first get all formats, then select itag to get playback URL\n\n### Parameters:\n- video_id: Video ID (recommended)\n- video_url: Full video URL (optional)\n- itag: Format identifier, selected from formats list returned by get_video_streams\n\n### Returns:\n- itag: Format identifier\n- url: Signed playback URL (ready to use)\n- expires_in_seconds: URL validity period (typically 6 hours = 21600 seconds)\n\n### Notes:\n- Playback URLs expire after approximately 6 hours, need to regenerate after expiration\n- URL length is long (approximately 1000-2000 characters)\n- Some videos may have regional restrictions\n\nAPI references: `get_video_streams` = `GET /tikhub/youtube/web_v2/get_video_streams` (operationId: `get_tikhub_youtube_web_v2_get_video_streams`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_youtube_web_v2_get_signed_stream_url","parameters":[{"description":"Format identifier itag (obtained from get_video_streams endpoint\n\nAPI references: `get_video_streams` = `GET /tikhub/youtube/web_v2/get_video_streams` (operationId: `get_tikhub_youtube_web_v2_get_video_streams`).","example":18,"in":"query","name":"itag","required":true,"schema":{"description":"Format identifier itag (obtained from get_video_streams endpoint\n\nAPI references: `get_video_streams` = `GET /tikhub/youtube/web_v2/get_video_streams` (operationId: `get_tikhub_youtube_web_v2_get_video_streams`).","title":"Itag","type":"integer"}},{"description":"Video ID","example":"dQw4w9WgXcQ","in":"query","name":"video_id","required":false,"schema":{"description":"Video ID","title":"Video Id","type":"string"}},{"description":"Ignored if video_id is provided","example":"https://www.youtube.com/watch?v=dQw4w9WgXcQ","in":"query","name":"video_url","required":false,"schema":{"description":"Ignored if video_id is provided","title":"Video Url","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- itag: Format identifier\n- url: Signed playback URL (ready to use)\n- expires_in_seconds: URL validity period (typically 6 hours = 21600 seconds)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"youtube get_signed_stream_url","tags":["tikhub.youtube"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web_v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-youtube-web_v2-get_signed_stream_url","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:3c227757a0ef1122d03c0ea9332618f6b7ee5a185a12680c3d40eeb96ce395d7","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"eabda5377fae"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_youtube_web_v2_get_signed_stream_url","path":"/apis/v1/tikhub/youtube/web_v2/get_signed_stream_url"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/youtube/web_v2/get_signed_stream_url","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/youtube/web_v2/get_signed_stream_url?itag=18&video_id=dQw4w9WgXcQ&video_url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DdQw4w9WgXcQ' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/youtube/web_v2/get_video_captions":{"get":{"description":"YouTube (web_v2). Pricing and billing notes describe the upstream provider. Use the AIsa price quote for gateway calls.\n\n### Purpose\n- Get video caption list or caption content for a specific language\n- Supports multiple caption format outputs\n\n### Parameters\n- video_id: Video ID (recommended)\n- video_url: Full video URL (optional)\n- language_code: Language code (e.g. en, zh-Hans, a.en), returns available caption list if empty\n- format: Caption format\n  - srt: SubRip subtitle format (with timestamps)\n  - xml: Raw XML format\n  - json3: JSON format (YouTube raw structure)\n  - txt: Plain text (no timestamps)\n\n### Returns\n#### Without language_code (caption language list):\n```json\n{\n  \"video_id\": \"dQw4w9WgXcQ\",\n  \"captions\": [\n    { \"language_code\": \"en\", \"language_name\": \"English\" },\n    { \"language_code\": \"ja\", \"language_name\": \"Japanese\" }\n  ]\n}\n```\n\n#### With language_code (caption content):\n- format=srt: Standard SRT subtitle content (with sequence numbers, timestamps, text)\n- format=txt: Plain text (text only, no timestamps)\n- format=xml: YouTube raw XML captions\n- format=json3: YouTube JSON format captions\n\n#### Large videos (async job):\n```json\n{\n  \"video_id\": \"dQw4w9WgXcQ\",\n  \"status\": \"processing\",\n  \"job_id\": \"123e4567-e89b-12d3-a456-426614174000\"\n}\n```\n- When `status=\"processing\"` is returned, poll `/tikhub/youtube/web_v2/get_video_captions_result`\n  with the `job_id` to retrieve the final captions\n\n#### Video has no captions:\n```json\n{\n  \"video_id\": \"dQw4w9WgXcQ\",\n  \"captions\": [],\n  \"message\": \"No transcript is available for this video\",\n  \"message_zh\": \"该视频没有可用字幕\"\n}\n```\n\n### Usage flow\n1. Call without language_code to get available caption list\n2. Select language_code from the list to get caption content\n\n### Notes\n- Not all videos have captions\n- Only captions that already exist on the video are returned; AI speech-to-text\n  transcription is not provided. Videos without captions return the no-captions\n  result shown above\n- At least one of video_id or video_url is required\n- Large videos become async jobs; poll `/tikhub/youtube/web_v2/get_video_captions_result` for the result\n- A video with no captions returns 200 with the message above and is still\n  billed (the upstream provider charges for this request)\n\nAPI references: `get_video_captions_result` = `GET /tikhub/youtube/web_v2/get_video_captions_result` (operationId: `get_tikhub_youtube_web_v2_get_video_captions_result`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.008 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_youtube_web_v2_get_video_captions","parameters":[{"description":"Caption format\n  - srt: SubRip subtitle format (with timestamps)\n  - xml: Raw XML format\n  - json3: JSON format (YouTube raw structure)\n  - txt: Plain text (no timestamps)","example":"srt","in":"query","name":"format","required":false,"schema":{"default":"srt","description":"Caption format\n  - srt: SubRip subtitle format (with timestamps)\n  - xml: Raw XML format\n  - json3: JSON format (YouTube raw structure)\n  - txt: Plain text (no timestamps)","enum":["srt","xml","json3","txt"],"title":"Format","type":"string"}},{"description":"Language code, returns available caption list if empty","example":"en","in":"query","name":"language_code","required":false,"schema":{"description":"Language code, returns available caption list if empty","title":"Language Code","type":"string"}},{"description":"Video ID","example":"dQw4w9WgXcQ","in":"query","name":"video_id","required":false,"schema":{"description":"Video ID","title":"Video Id","type":"string"}},{"description":"Video URL","example":"https://www.youtube.com/watch?v=dQw4w9WgXcQ","in":"query","name":"video_url","required":false,"schema":{"description":"Video URL","title":"Video Url","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n#### Without language_code (caption language list):\n```json\n{\n  \"video_id\": \"dQw4w9WgXcQ\",\n  \"captions\": [\n    { \"language_code\": \"en\", \"language_name\": \"English\" },\n    { \"language_code\": \"ja\", \"language_name\": \"Japanese\" }\n  ]\n}\n```\n\n#### With language_code (caption content):\n- format=srt: Standard SRT subtitle content (with sequence numbers, timestamps, text)\n- format=txt: Plain text (text only, no timestamps)\n- format=xml: YouTube raw XML captions\n- format=json3: YouTube JSON format captions\n\n#### Large videos (async job):\n```json\n{\n  \"video_id\": \"dQw4w9WgXcQ\",\n  \"status\": \"processing\",\n  \"job_id\": \"123e4567-e89b-12d3-a456-426614174000\"\n}\n```\n- When `status=\"processing\"` is returned, poll `/tikhub/youtube/web_v2/get_video_captions_result`\n  with the `job_id` to retrieve the final captions\n\n#### Video has no captions:\n```json\n{\n  \"video_id\": \"dQw4w9WgXcQ\",\n  \"captions\": [],\n  \"message\": \"No transcript is available for this video\",\n  \"message_zh\": \"该视频没有可用字幕\"\n}\n```\n\nAPI references: `get_video_captions_result` = `GET /tikhub/youtube/web_v2/get_video_captions_result` (operationId: `get_tikhub_youtube_web_v2_get_video_captions_result`)."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"youtube get_video_captions","tags":["tikhub.youtube"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web_v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-youtube-web_v2-get_video_captions","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.008,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:6e0622e72a2a03b9d4b87269364a7a25a65f0cb9e424295adc0892564b3d8e0d","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b7e0ddae464f"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_youtube_web_v2_get_video_captions","path":"/apis/v1/tikhub/youtube/web_v2/get_video_captions"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/youtube/web_v2/get_video_captions","x-aisa-validation":"provider"}},"/apis/v1/tikhub/youtube/web_v2/get_video_captions_result":{"get":{"description":"youtube get_video_captions_result\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.0001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_youtube_web_v2_get_video_captions_result","parameters":[{"description":"Caption format (applies only when the job is completed)\n  - srt: SubRip subtitle format (with timestamps)\n  - xml: XML format\n  - json3: JSON format\n  - txt: Plain text (no timestamps)","example":"srt","in":"query","name":"format","required":false,"schema":{"default":"srt","description":"Caption format (applies only when the job is completed)\n  - srt: SubRip subtitle format (with timestamps)\n  - xml: XML format\n  - json3: JSON format\n  - txt: Plain text (no timestamps)","enum":["srt","xml","json3","txt"],"title":"Format","type":"string"}},{"description":"Async job ID (returned by `/tikhub/youtube/web_v2/get_video_captions`)\n\nAPI references: `get_video_captions` = `GET /tikhub/youtube/web_v2/get_video_captions` (operationId: `get_tikhub_youtube_web_v2_get_video_captions`).","example":"123e4567-e89b-12d3-a456-426614174000","in":"query","name":"job_id","required":true,"schema":{"description":"Async job ID (returned by `/tikhub/youtube/web_v2/get_video_captions`)\n\nAPI references: `get_video_captions` = `GET /tikhub/youtube/web_v2/get_video_captions` (operationId: `get_tikhub_youtube_web_v2_get_video_captions`).","maxLength":128,"minLength":8,"pattern":"^[A-Za-z0-9_-]+$","title":"Job Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n#### Processing:\n```json\n{ \"job_id\": \"123e4567-e89b-12d3-a456-426614174000\", \"status\": \"queued\" }\n```\n- status is `queued` or `active`; retry later\n\n#### Completed:\n```json\n{\n  \"job_id\": \"123e4567-e89b-12d3-a456-426614174000\",\n  \"status\": \"completed\",\n  \"language_code\": \"en\",\n  \"language_name\": \"English\",\n  \"format\": \"srt\",\n  \"content\": \"<caption content>\",\n  \"available_languages\": [\"en\", \"ja\"]\n}\n```"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"youtube get_video_captions_result","tags":["tikhub.youtube"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":true,"mpp_methods":["GET"],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web_v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-youtube-web_v2-get_video_captions_result","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.0001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:08b02d0f61e4033a4d8022cc34109e0a3f0f21354d197b51bb081d7dee3d2522","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"021c4eec662d","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"21f301508359"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_youtube_web_v2_get_video_captions_result","path":"/apis/v1/tikhub/youtube/web_v2/get_video_captions_result"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/youtube/web_v2/get_video_captions_result","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/youtube/web_v2/get_video_captions_result?format=srt&job_id=123e4567-e89b-12d3-a456-426614174000' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/youtube/web_v2/get_video_comment_replies":{"get":{"description":"YouTube (web_v2).\n\n### Purpose:\n- Get video second-level comment replies\n\n### Parameters:\n\n#### Required:\n**continuation_token** (string)\n- **Purpose**: Reply continuation token from first-level comment\n- **How to get**: Extract `reply_continuation_token` from the first-level comment response\n\n#### Optional:\n**language_code** (string, optional)\n- **Purpose**: Language preference for comments\n- **Default**: `\"zh-CN\"`\n\n**country_code** (string, optional)\n- **Purpose**: Region code\n- **Default**: `\"US\"`\n\n**need_format** (boolean, optional)\n- **Purpose**: Whether to return cleaned simplified data\n- **Default**: `true`\n\n### Returns:\n- `replies`: List of reply comments\n- `continuation_token`: Next page token (if more replies available)\n\n### Usage flow:\n1. Get first-level comments via `get_video_comments`\n2. Extract `reply_continuation_token` from a comment that has replies\n3. Pass it as `continuation_token` to this endpoint\n4. For more replies, use the returned `continuation_token`\n\nAPI references: `get_video_comments` = `GET /tikhub/youtube/web_v2/get_video_comments` (operationId: `get_tikhub_youtube_web_v2_get_video_comments`).\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_youtube_web_v2_get_video_comment_replies","parameters":[{"description":"Reply continuation token from first-level comment Use a first-level comment's `reply_continuation_token` to request its replies. Call `GET /tikhub/youtube/web_v2/get_video_comments` (operationId: `get_tikhub_youtube_web_v2_get_video_comments`).","in":"query","name":"continuation_token","required":true,"schema":{"description":"Reply continuation token from first-level comment Use a first-level comment's `reply_continuation_token` to request its replies. Call `GET /tikhub/youtube/web_v2/get_video_comments` (operationId: `get_tikhub_youtube_web_v2_get_video_comments`).","title":"Continuation Token","type":"string"}},{"description":"Country code","example":"US","in":"query","name":"country_code","required":false,"schema":{"default":"US","description":"Country code","title":"Country Code","type":"string"}},{"description":"Language code","example":"zh-CN","in":"query","name":"language_code","required":false,"schema":{"default":"zh-CN","description":"Language code","title":"Language Code","type":"string"}},{"description":"Whether to clean and format the data","in":"query","name":"need_format","required":false,"schema":{"default":true,"description":"Whether to clean and format the data","title":"Need Format","type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- `replies`: List of reply comments\n- `continuation_token`: Next page token (if more replies available)"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"youtube get_video_comment_replies","tags":["tikhub.youtube"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web_v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-youtube-web_v2-get_video_comment_replies","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:16d2e7057d12c3b78b42c1db93940925704a19dd4afab2d2d68abbe004dc7f3a","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6dcc87fb29e8"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_youtube_web_v2_get_video_comment_replies","path":"/apis/v1/tikhub/youtube/web_v2/get_video_comment_replies"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/youtube/web_v2/get_video_comment_replies","x-aisa-validation":"provider"}},"/apis/v1/tikhub/youtube/web_v2/get_video_comments":{"get":{"description":"YouTube (web_v2).\n\n### Purpose:\n- Get YouTube video first-level comments\n\n### Parameters:\n\n#### 📌 Required:\n**video_id** (string)\n- **Purpose**: Video ID\n- **Format**: YouTube video ID string\n- **Example**: `\"oaSNBz4qMQY\"`\n- **How to get**: Extract from URL `https://www.youtube.com/watch?v=oaSNBz4qMQY`\n\n#### ⚙️ Optional:\n**language_code** (string, optional)\n- **Purpose**: Set language preference for comments\n- **Default**: `\"zh-CN\"`\n- **Values**: `\"zh-CN\"`, `\"en-US\"`, `\"ja-JP\"`, `\"ko-KR\"`, etc.\n\n**country_code** (string, optional)\n- **Purpose**: Set region code\n- **Default**: `\"US\"`\n- **Values**: `\"US\"`, `\"JP\"`, `\"GB\"`, etc.\n\n**sort_by** (string, optional)\n- **Purpose**: Comment sorting method\n- **Default**: `\"top\"`\n- **Values**:\n  - `\"top\"` - Top comments (sorted by likes)\n  - `\"newest\"` - Newest comments (sorted by time)\n\n**continuation_token** (string, optional)\n- **Purpose**: Pagination token for next page\n- **Default**: `null`\n- **How to get**: Extract from previous response\n\n**need_format** (boolean, optional)\n- **Purpose**: Whether to return cleaned simplified data\n- **Default**: `true`\n- **Values**:\n  - `false` - Return raw complete data\n  - `true` - Return cleaned simplified data (recommended, default)\n\n### Response Structure (need_format=true):\n```json\n{\n  \"comments\": [\n    {\n      \"comment_id\": \"UgzRDoUJAvDNn5_8i8p4AaABAg\",\n      \"content\": \"Comment text content\",\n      \"published_time\": \"1 day ago\",\n      \"reply_level\": 0,\n      \"like_count\": \"2\",\n      \"like_count_a11y\": \"2 likes\",\n      \"reply_count\": \"0\",\n      \"reply_count_a11y\": \"0 replies\",\n      \"reply_count_text\": \"1 reply\",\n      \"reply_continuation_token\": \"...\",\n      \"author\": {\n        \"channel_id\": \"UCzRzHrLFuH0lHZYnrI84I8Q\",\n        \"display_name\": \"@username\",\n        \"channel_url\": \"https://www.youtube.com/@username\",\n        \"avatar_url\": \"https://yt3.ggpht.com/...\",\n        \"avatar_thumbnails\": [\n          {\"url\": \"...\", \"width\": 88, \"height\": 88}\n        ],\n        \"is_verified\": false,\n        \"is_creator\": false,\n        \"is_artist\": false\n      },\n      \"creator_thumbnail_url\": \"https://yt3.ggpht.com/...\"\n    }\n  ],\n  \"continuation_token\": \"next page token\"\n}\n```\n\n### Field Descriptions:\n- `comment_id`: Unique comment ID\n- `content`: Comment text content\n- `published_time`: Published time (relative, e.g., \"1 day ago\")\n- `reply_level`: Reply level (0 for first-level comments)\n- `like_count`: Number of likes\n- `reply_count`: Number of replies\n- `reply_count_text`: Reply count text (e.g., \"1 reply\")\n- `reply_continuation_token`: Token to get replies for this comment\n- `author`: Comment author info\n  - `channel_id`: Author's channel ID\n  - `display_name`: Display name\n  - `channel_url`: Channel URL\n  - `avatar_url`: Avatar URL\n  - `is_verified`: Whether verified\n  - `is_creator`: Whether video creator\n  - `is_artist`: Whether artist\n- `creator_thumbnail_url`: Video creator's avatar URL\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_youtube_web_v2_get_video_comments","parameters":[{"description":"Pagination token","in":"query","name":"continuation_token","required":false,"schema":{"description":"Pagination token","title":"Continuation Token","type":"string"}},{"description":"Country code","example":"US","in":"query","name":"country_code","required":false,"schema":{"default":"US","description":"Country code","title":"Country Code","type":"string"}},{"description":"Language code","example":"zh-CN","in":"query","name":"language_code","required":false,"schema":{"default":"zh-CN","description":"Language code","title":"Language Code","type":"string"}},{"description":"Whether to clean and format the data","in":"query","name":"need_format","required":false,"schema":{"default":true,"description":"Whether to clean and format the data","title":"Need Format","type":"boolean"}},{"description":"Sort by","examples":{"newest":{"summary":"See API documentation","value":"newest"},"top":{"summary":"See API documentation","value":"top"}},"in":"query","name":"sort_by","required":false,"schema":{"allOf":[{"description":"See API documentation","enum":["top","newest"],"title":"CommentSortByAPI","type":"string"}],"default":"top","description":"Sort by"}},{"description":"Video ID","example":"LuIL5JATZsc","in":"query","name":"video_id","required":true,"schema":{"description":"Video ID","maxLength":11,"minLength":11,"title":"Video Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Response Structure (need_format=true)\n```json\n{\n  \"comments\": [\n    {\n      \"comment_id\": \"UgzRDoUJAvDNn5_8i8p4AaABAg\",\n      \"content\": \"Comment text content\",\n      \"published_time\": \"1 day ago\",\n      \"reply_level\": 0,\n      \"like_count\": \"2\",\n      \"like_count_a11y\": \"2 likes\",\n      \"reply_count\": \"0\",\n      \"reply_count_a11y\": \"0 replies\",\n      \"reply_count_text\": \"1 reply\",\n      \"reply_continuation_token\": \"...\",\n      \"author\": {\n        \"channel_id\": \"UCzRzHrLFuH0lHZYnrI84I8Q\",\n        \"display_name\": \"@username\",\n        \"channel_url\": \"https://www.youtube.com/@username\",\n        \"avatar_url\": \"https://yt3.ggpht.com/...\",\n        \"avatar_thumbnails\": [\n          {\"url\": \"...\", \"width\": 88, \"height\": 88}\n        ],\n        \"is_verified\": false,\n        \"is_creator\": false,\n        \"is_artist\": false\n      },\n      \"creator_thumbnail_url\": \"https://yt3.ggpht.com/...\"\n    }\n  ],\n  \"continuation_token\": \"next page token\"\n}\n```"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"youtube get_video_comments","tags":["tikhub.youtube"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web_v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-youtube-web_v2-get_video_comments","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:8919fc3c04d2fd3d7ed9dd94cda8fe316b996ce6ac728f252ee377a4dd9420a4","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"72c2b02ab5a2"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_youtube_web_v2_get_video_comments","path":"/apis/v1/tikhub/youtube/web_v2/get_video_comments"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/youtube/web_v2/get_video_comments","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/youtube/web_v2/get_video_comments?country_code=US&language_code=zh-CN&video_id=LuIL5JATZsc' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/youtube/web_v2/get_video_info":{"get":{"description":"YouTube (web_v2).\n\n### Purpose:\n- Get YouTube video details\n- Returns raw complete data (includes playerResponse and initialData)\n\n### Parameters:\n\n#### 📌 Required:\n**video_id** (string)\n- **Purpose**: Video ID\n- **How to get**: Extract from video URL, e.g., `https://www.youtube.com/watch?v=oaSNBz4qMQY`, video_id is `oaSNBz4qMQY`\n- **Example**: `\"oaSNBz4qMQY\"`\n\n#### ⚙️ Optional:\n**language_code** (string, optional)\n- **Purpose**: Set language preference\n- **Default**: `\"zh-CN\"`\n- **Values**: `\"zh-CN\"`, `\"en-US\"`, `\"ja-JP\"`, `\"ko-KR\"`, etc.\n\n### Response Structure:\n```json\n{\n  \"playerResponse\": {\n    \"videoDetails\": {},\n    \"streamingData\": {\n      \"formats\": [],\n      \"adaptiveFormats\": []\n    },\n    \"microformat\": {},\n    ...\n  },\n  \"initialData\": {\n    \"contents\": {\n      \"twoColumnWatchNextResults\": {\n        \"results\": {\n          \"results\": {\n            \"contents\": [\n              {\n                \"videoPrimaryInfoRenderer\": {...},\n                \"videoSecondaryInfoRenderer\": {...}\n              }\n            ]\n          }\n        }\n      }\n    },\n    ...\n  }\n}\n```\n\n### Key Fields:\n- `playerResponse`: YouTube player response data\n  - `videoDetails`: Basic video info (may be empty depending on YouTube's response)\n  - `streamingData`: Video stream data (includes formats and adaptiveFormats with googlevideo.com URLs)\n  - `microformat`: Metadata information\n- `initialData`: YouTube page initialization data\n  - `videoPrimaryInfoRenderer`: Primary info (title, view count, like count, etc.)\n  - `videoSecondaryInfoRenderer`: Secondary info (channel info, description, etc.)\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_youtube_web_v2_get_video_info","parameters":[{"description":"Language code","example":"zh-CN","in":"query","name":"language_code","required":false,"schema":{"default":"zh-CN","description":"Language code","title":"Language Code","type":"string"}},{"description":"Whether to clean and format the data","in":"query","name":"need_format","required":false,"schema":{"default":true,"description":"Whether to clean and format the data","title":"Need Format","type":"boolean"}},{"description":"Video ID","example":"oaSNBz4qMQY","in":"query","name":"video_id","required":true,"schema":{"description":"Video ID","maxLength":11,"minLength":11,"title":"Video Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Response Structure\n```json\n{\n  \"playerResponse\": {\n    \"videoDetails\": {},\n    \"streamingData\": {\n      \"formats\": [],\n      \"adaptiveFormats\": []\n    },\n    \"microformat\": {},\n    ...\n  },\n  \"initialData\": {\n    \"contents\": {\n      \"twoColumnWatchNextResults\": {\n        \"results\": {\n          \"results\": {\n            \"contents\": [\n              {\n                \"videoPrimaryInfoRenderer\": {...},\n                \"videoSecondaryInfoRenderer\": {...}\n              }\n            ]\n          }\n        }\n      }\n    },\n    ...\n  }\n}\n```"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"youtube get_video_info","tags":["tikhub.youtube"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web_v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-youtube-web_v2-get_video_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:5edc720ac8336fa13bb6cdb10b8ec65cd057d9e6e7409755a053a4d138b10319","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"05a5c3b0c151"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_youtube_web_v2_get_video_info","path":"/apis/v1/tikhub/youtube/web_v2/get_video_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/youtube/web_v2/get_video_info","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/tikhub/youtube/web_v2/get_video_info?language_code=zh-CN&video_id=oaSNBz4qMQY' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/tikhub/youtube/web_v2/get_video_streams":{"get":{"description":"YouTube (web_v2).\n\n### ⚠️ Important Notice\n- **This endpoint ONLY returns format information, URL fields are null**\n- **MUST use get_signed_stream_url endpoint to get playback URLs**\n- For getting all URLs at once, use get_video_streams_v2 endpoint\n\n### Purpose\n- Get all quality format information for YouTube video\n- Returns standard formats (merged audio/video) and adaptive formats (separate audio/video)\n\n### Parameters\n- video_id: Video ID (recommended)\n- video_url: Full video URL (optional, ignored if video_id is provided)\n\n### Returns\n- Basic video info (title, author, duration, view count, etc.)\n- formats: Standard format streams (audio and video combined)\n- adaptive_formats: Adaptive format streams (video-only or audio-only)\n  - Each format contains: itag, mime_type, quality label, resolution, bitrate, etc.\n  - ⚠️ **url field is null** (YouTube requires signature decryption to get actual playback URL)\n  - has_signature=true means need to use get_signed_stream_url endpoint\n- hls_manifest_url: HLS manifest URL (if available)\n- dash_manifest_url: DASH manifest URL (if available)\n- available_qualities: List of all available quality levels\n\n### Usage Flow (Two-Step Method)\n1. **Step 1**: Call this endpoint to get all available format information (URLs are null)\n2. **Step 2**: Select the desired itag from returned formats or adaptive_formats\n3. **Step 3**: Call get_signed_stream_url endpoint with video_id and itag to get actual playback URL\n\n### Notes\n- YouTube video playback URLs require signature decryption, null URL fields in raw API response is normal\n- Playback URLs must be obtained separately via get_signed_stream_url endpoint\n- High-quality videos (720p+) usually require separate download and merge of audio/video streams\n\n### Example\n#### Step 1 - Get format information: video_id = \"dQw4w9WgXcQ\"\n#### Step 2 - Get playback URLs: use get_signed_stream_url with selected itag\n\nAPI references: `get_signed_stream_url` = `GET /tikhub/youtube/web_v2/get_signed_stream_url` (operationId: `get_tikhub_youtube_web_v2_get_signed_stream_url`).\n\nUpstream-only reference: `get_video_streams_v2` is `GET /api/v1/youtube/web_v2/get_video_streams_v2` in the official API. It is not exposed as an operation in this specification.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_youtube_web_v2_get_video_streams","parameters":[{"description":"Video ID","example":"dQw4w9WgXcQ","in":"query","name":"video_id","required":false,"schema":{"description":"Video ID","title":"Video Id","type":"string"}},{"description":"Ignored if video_id is provided","example":"https://www.youtube.com/watch?v=dQw4w9WgXcQ","in":"query","name":"video_url","required":false,"schema":{"description":"Ignored if video_id is provided","title":"Video Url","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- Basic video info (title, author, duration, view count, etc.)\n- formats: Standard format streams (audio and video combined)\n- adaptive_formats: Adaptive format streams (video-only or audio-only)\n  - Each format contains: itag, mime_type, quality label, resolution, bitrate, etc.\n  - ⚠️ **url field is null** (YouTube requires signature decryption to get actual playback URL)\n  - has_signature=true means need to use get_signed_stream_url endpoint\n- hls_manifest_url: HLS manifest URL (if available)\n- dash_manifest_url: DASH manifest URL (if available)\n- available_qualities: List of all available quality levels\n\nAPI references: `get_signed_stream_url` = `GET /tikhub/youtube/web_v2/get_signed_stream_url` (operationId: `get_tikhub_youtube_web_v2_get_signed_stream_url`)."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"youtube get_video_streams","tags":["tikhub.youtube"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web_v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-youtube-web_v2-get_video_streams","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:2ad3a3233a4e08325398374b8ff6a471735f52751a0e412f1c9f20c5466eff1d","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0097b49b1613"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_youtube_web_v2_get_video_streams","path":"/apis/v1/tikhub/youtube/web_v2/get_video_streams"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/youtube/web_v2/get_video_streams","x-aisa-validation":"provider"}},"/apis/v1/tikhub/youtube/web_v2/search_channels":{"get":{"description":"YouTube (web_v2).\n\n### Purpose\n- Search YouTube channels\n- Only returns channel-type search results (filters out videos, playlists, etc.)\n- Supports pagination to get more channels\n\n### Parameters\n- keyword: Search keyword (required for first request)\n- continuation_token: Pagination token (optional, for next page)\n- need_format: Whether to format data (default true)\n  - true: Return formatted structured data (recommended)\n  - false: Return raw YouTube API structure (for debugging)\n\n### Returns\n#### When need_format=true:\n- keyword: Search keyword\n- channels: Channels list\n  - channel_id: Channel ID (e.g., \"UCjuNibFJ21MiSNpu8LZyV4w\")\n  - title: Channel name\n  - handle: Channel custom handle (e.g., \"@chaijing2023\")\n  - subscriber_count_text: Subscriber count text (e.g., \"1.11M subscribers\")\n  - description: Channel description snippet\n  - thumbnails: Thumbnail list (multiple sizes)\n  - is_subscribed: Whether current user is subscribed to this channel (boolean)\n  - canonical_url: Channel canonical URL path (e.g., \"/@chaijing2023\")\n  - channel_url: Full channel URL (prefers custom URL)\n- continuation_token: Next page pagination token\n- has_more: Whether there are more channels\n- total_count: Current page channel count\n\n#### When need_format=false:\n- keyword: Search keyword\n- channels: Raw channelRenderer object list\n- continuation_token: Next page pagination token\n- has_more: Whether there are more channels\n- total_count: Current page channel count\n\n### Usage Flow\n1. First request: Only pass keyword parameter\n2. Get continuation_token from response\n3. Next request: Pass continuation_token (keyword optional)\n4. Repeat steps 2-3 until has_more is false\n\n### Notes\n- Each page typically returns 10-20 channels\n- Search results only include channels, not videos, playlists, etc.\n- Order and quantity of results determined by YouTube algorithm\n\n### Example\n#### Search channels: keyword = \"Rick Astley\"\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_youtube_web_v2_search_channels","parameters":[{"description":"Pagination token (optional, for next page)","in":"query","name":"continuation_token","required":false,"schema":{"description":"Pagination token (optional, for next page)","title":"Continuation Token","type":"string"}},{"description":"Search keyword (required for first request)","example":"Rick Astley","in":"query","name":"keyword","required":false,"schema":{"description":"Search keyword (required for first request)","maxLength":200,"title":"Keyword","type":["string","null"]}},{"description":"Whether to format data (default true)\n  - true: Return formatted structured data (recommended)\n  - false: Return raw YouTube API structure (for debugging)","in":"query","name":"need_format","required":false,"schema":{"default":true,"description":"Whether to format data (default true)\n  - true: Return formatted structured data (recommended)\n  - false: Return raw YouTube API structure (for debugging)","title":"Need Format","type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n#### When need_format=true:\n- keyword: Search keyword\n- channels: Channels list\n  - channel_id: Channel ID (e.g., \"UCjuNibFJ21MiSNpu8LZyV4w\")\n  - title: Channel name\n  - handle: Channel custom handle (e.g., \"@chaijing2023\")\n  - subscriber_count_text: Subscriber count text (e.g., \"1.11M subscribers\")\n  - description: Channel description snippet\n  - thumbnails: Thumbnail list (multiple sizes)\n  - is_subscribed: Whether current user is subscribed to this channel (boolean)\n  - canonical_url: Channel canonical URL path (e.g., \"/@chaijing2023\")\n  - channel_url: Full channel URL (prefers custom URL)\n- continuation_token: Next page pagination token\n- has_more: Whether there are more channels\n- total_count: Current page channel count\n\n#### When need_format=false:\n- keyword: Search keyword\n- channels: Raw channelRenderer object list\n- continuation_token: Next page pagination token\n- has_more: Whether there are more channels\n- total_count: Current page channel count"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"youtube search_channels","tags":["tikhub.youtube"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"web_v2","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-youtube-web_v2-search_channels","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:a3bbe3c61c6302d8ee1341ed0f73df8dfd53d1e128495a8d4cab143da4a3e3b2","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5859e5434421"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_youtube_web_v2_search_channels","path":"/apis/v1/tikhub/youtube/web_v2/search_channels"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/youtube/web_v2/search_channels","x-aisa-validation":"provider"}},"/apis/v1/tikhub/zhihu/web/fetch_ai_search_stream":{"get":{"description":"Zhihu (web).\n\n### Purpose:\n- Get Zhihu AI Search results (new endpoint)\n### Parameters:\n- message_content: Search Content\n- chat_mode: Chat mode, default FAST\n- session_id: Session ID for multi-turn\n### Returns:\n- Zhihu AI Search results as an event list {\"events\": [...]}\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.005 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_zhihu_web_fetch_ai_search_stream","parameters":[{"description":"Chat mode","in":"query","name":"chat_mode","required":false,"schema":{"default":"FAST","description":"Chat mode","title":"Chat Mode","type":"string"}},{"description":"Search Content","in":"query","name":"message_content","required":true,"schema":{"description":"Search Content","title":"Message Content","type":"string"}},{"description":"Session ID","in":"query","name":"session_id","required":false,"schema":{"default":"","description":"Session ID","title":"Session Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Zhihu AI Search results as an event list {\"events\": [...]}"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"zhihu fetch_ai_search_stream","tags":["tikhub.zhihu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-zhihu-web-fetch_ai_search_stream","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.005,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:6dda67751c22e6468c59b71e82cdd37d2eb72f1b3a921b3c70f73847380aaf8c","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"737e6a9e2b03"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_zhihu_web_fetch_ai_search_stream","path":"/apis/v1/tikhub/zhihu/web/fetch_ai_search_stream"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/zhihu/web/fetch_ai_search_stream","x-aisa-validation":"provider"}},"/apis/v1/tikhub/zhihu/web/fetch_answer_detail":{"get":{"description":"Zhihu (web).\n\n### Purpose:\n- Get a single Zhihu answer's detail (content / stats / author / question, etc.)\n### Parameters:\n- answer_id: Answer ID (the numeric id in the page URL .../answer/{answer_id})\n### Returns:\n- Zhihu Answer Detail\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_zhihu_web_fetch_answer_detail","parameters":[{"description":"Answer ID (the numeric id in the page URL .../answer{answer_id})","in":"query","name":"answer_id","required":true,"schema":{"description":"Answer ID (the numeric id in the page URL .../answer{answer_id})","title":"Answer Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Zhihu Answer Detail"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"zhihu fetch_answer_detail","tags":["tikhub.zhihu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-zhihu-web-fetch_answer_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:3ba22739151672463a9ff1b6755e2d024e1d507ebde3554114ec40d067321c85","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4c18cd931eb5"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_zhihu_web_fetch_answer_detail","path":"/apis/v1/tikhub/zhihu/web/fetch_answer_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/zhihu/web/fetch_answer_detail","x-aisa-validation":"provider"}},"/apis/v1/tikhub/zhihu/web/fetch_article_search_v3":{"get":{"description":"Zhihu (web).\n\n### Purpose:\n- Get Zhihu Article Search V3\n### Parameters:\n- keyword: Search Keywords\n- offset: Offset\n- limit: Number of articles per page\n- show_all_topics: Show all topics\n    - 0 Do not show topics\n    - 1 Show topics\n- search_source: Search Source\n    - Filter parameter takes effect\n    - Normal is normal result\n- search_hash_id: Search Hash ID, used to filter duplicate search results\n- vertical: Empty unlimited type\n    - answer only see answers\n    - article only see articles\n    - zvideo only see videos\n- sort: Empty comprehensive sorting\n    - upvoted_count most upvoted\n    - created_time latest release\n- time_interval: Time interval\n    - Empty unlimited time\n    - a_day within a day\n    - a_week within a week\n    - a_month within a month\n    - three_months within three months\n    - half_a_year within half a year\n    - a_year within a year\n- vertical_info: Vertical information\n    - 0,0,0,0,0,0,0,0,0,0,0,0 unlimited type, do not set do not fill\n### Returns:\n- Zhihu Article Search V3\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_zhihu_web_fetch_article_search_v3","parameters":[{"description":"Search Keywords","in":"query","name":"keyword","required":true,"schema":{"description":"Search Keywords","title":"Keyword","type":"string"}},{"description":"Number of articles per page","in":"query","name":"limit","required":false,"schema":{"default":"20","description":"Number of articles per page","title":"Limit","type":"string"}},{"description":"Offset","in":"query","name":"offset","required":false,"schema":{"default":"0","description":"Offset","title":"Offset","type":"string"}},{"description":"Search Hash ID, used to filter duplicate search results","in":"query","name":"search_hash_id","required":false,"schema":{"default":"","description":"Search Hash ID, used to filter duplicate search results","title":"Search Hash Id","type":"string"}},{"description":"Search Source\n    - Filter parameter takes effect\n    - Normal is normal result","in":"query","name":"search_source","required":false,"schema":{"default":"Normal","description":"Search Source\n    - Filter parameter takes effect\n    - Normal is normal result","title":"Search Source","type":"string"}},{"description":"Show all topics\n    - 0 Do not show topics\n    - 1 Show topics","in":"query","name":"show_all_topics","required":false,"schema":{"default":0,"description":"Show all topics\n    - 0 Do not show topics\n    - 1 Show topics","title":"Show All Topics","type":"integer"}},{"description":"Empty comprehensive sorting\n    - upvoted_count most upvoted\n    - created_time latest release","in":"query","name":"sort","required":false,"schema":{"default":"","description":"Empty comprehensive sorting\n    - upvoted_count most upvoted\n    - created_time latest release","title":"Sort","type":"string"}},{"description":"Time interval\n    - Empty unlimited time\n    - a_day within a day\n    - a_week within a week\n    - a_month within a month\n    - three_months within three months\n    - half_a_year within half a year\n    - a_year within a year","in":"query","name":"time_interval","required":false,"schema":{"default":"","description":"Time interval\n    - Empty unlimited time\n    - a_day within a day\n    - a_week within a week\n    - a_month within a month\n    - three_months within three months\n    - half_a_year within half a year\n    - a_year within a year","title":"Time Interval","type":"string"}},{"description":"Vertical type\n\nUsage: Empty unlimited type\n    - answer only see answers\n    - article only see articles\n    - zvideo only see videos","in":"query","name":"vertical","required":false,"schema":{"default":"","description":"Vertical type\n\nUsage: Empty unlimited type\n    - answer only see answers\n    - article only see articles\n    - zvideo only see videos","title":"Vertical","type":"string"}},{"description":"Vertical information\n    - 0,0,0,0,0,0,0,0,0,0,0,0 unlimited type, do not set do not fill","in":"query","name":"vertical_info","required":false,"schema":{"default":"","description":"Vertical information\n    - 0,0,0,0,0,0,0,0,0,0,0,0 unlimited type, do not set do not fill","title":"Vertical Info","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Zhihu Article Search V3"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"zhihu fetch_article_search","tags":["tikhub.zhihu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-zhihu-web-fetch_article_search_v3","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:c2df0d1c53c83d9e11fccc23138dda187064e159c5c9cb8a67bbbec290a99771","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"374ee8577f69"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_zhihu_web_fetch_article_search_v3","path":"/apis/v1/tikhub/zhihu/web/fetch_article_search_v3"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/zhihu/web/fetch_article_search_v3","x-aisa-validation":"provider"}},"/apis/v1/tikhub/zhihu/web/fetch_column_article_detail":{"get":{"description":"Zhihu (web).\n\n### Purpose:\n- Get Zhihu Column Article Detail\n### Parameters:\n- article_id: Article ID\n### Returns:\n- Zhihu Column Article Detail\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_zhihu_web_fetch_column_article_detail","parameters":[{"description":"Article ID","in":"query","name":"article_id","required":true,"schema":{"description":"Article ID","title":"Article Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Zhihu Column Article Detail"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"zhihu fetch_column_article_detail","tags":["tikhub.zhihu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-zhihu-web-fetch_column_article_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:733bf61902b4dbc6cd5f0290602c04ef7551b8a5aee154460308b7da153650c1","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8447ab522e66"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_zhihu_web_fetch_column_article_detail","path":"/apis/v1/tikhub/zhihu/web/fetch_column_article_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/zhihu/web/fetch_column_article_detail","x-aisa-validation":"provider"}},"/apis/v1/tikhub/zhihu/web/fetch_column_articles":{"get":{"description":"Zhihu (web).\n\n### Purpose:\n- Get Zhihu Column Articles\n### Parameters:\n- column_id: Column ID\n- limit: Number of articles per page\n- offset: Offset\n### Returns:\n- Zhihu Column Articles\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_zhihu_web_fetch_column_articles","parameters":[{"description":"Column ID","in":"query","name":"column_id","required":true,"schema":{"description":"Column ID","title":"Column Id","type":"string"}},{"description":"Number of articles per page","in":"query","name":"limit","required":false,"schema":{"default":"10","description":"Number of articles per page","title":"Limit","type":"string"}},{"description":"Offset","in":"query","name":"offset","required":false,"schema":{"default":"0","description":"Offset","title":"Offset","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Zhihu Column Articles"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"zhihu fetch_column_articles","tags":["tikhub.zhihu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-zhihu-web-fetch_column_articles","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:ffbadf1a6a14e042db6ff84da5ade2b948c325570a94b4a07eee686647417d19","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"33df8ca0e6df"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_zhihu_web_fetch_column_articles","path":"/apis/v1/tikhub/zhihu/web/fetch_column_articles"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/zhihu/web/fetch_column_articles","x-aisa-validation":"provider"}},"/apis/v1/tikhub/zhihu/web/fetch_column_comment_config":{"get":{"description":"Zhihu (web).\n\n### Purpose:\n- Get Zhihu Column Comment Config\n### Parameters:\n- article_id: Article ID\n### Returns:\n- Zhihu Column Comment Config\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_zhihu_web_fetch_column_comment_config","parameters":[{"description":"Article ID","in":"query","name":"article_id","required":true,"schema":{"description":"Article ID","title":"Article Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Zhihu Column Comment Config"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"zhihu fetch_column_comment_config","tags":["tikhub.zhihu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-zhihu-web-fetch_column_comment_config","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:90456a4081b1911229a99e131847e83acd7aa18578e7f8094614e6de2dea2264","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"54525e574e5d"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_zhihu_web_fetch_column_comment_config","path":"/apis/v1/tikhub/zhihu/web/fetch_column_comment_config"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/zhihu/web/fetch_column_comment_config","x-aisa-validation":"provider"}},"/apis/v1/tikhub/zhihu/web/fetch_column_recommend":{"get":{"description":"Zhihu (web).\n\n### Purpose:\n- Get Zhihu Similar Column Recommend\n### Parameters:\n- article_id: Article ID\n- limit: Number of columns per page\n- offset: Offset\n### Returns:\n- Zhihu Similar Column Recommend\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_zhihu_web_fetch_column_recommend","parameters":[{"description":"Article ID","in":"query","name":"article_id","required":true,"schema":{"description":"Article ID","title":"Article Id","type":"string"}},{"description":"Number of columns per page","in":"query","name":"limit","required":false,"schema":{"default":"12","description":"Number of columns per page","title":"Limit","type":"string"}},{"description":"Offset","in":"query","name":"offset","required":false,"schema":{"default":"0","description":"Offset","title":"Offset","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Zhihu Similar Column Recommend"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"zhihu fetch_column_recommend","tags":["tikhub.zhihu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-zhihu-web-fetch_column_recommend","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:cdd11211306b2cc711e40e7292f24c8e6c6da0ea18f2073aeec2919a675e82b7","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"cc2e555b552c"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_zhihu_web_fetch_column_recommend","path":"/apis/v1/tikhub/zhihu/web/fetch_column_recommend"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/zhihu/web/fetch_column_recommend","x-aisa-validation":"provider"}},"/apis/v1/tikhub/zhihu/web/fetch_column_relationship":{"get":{"description":"Zhihu (web).\n\n### Purpose:\n- Get Zhihu Column Relationship\n### Parameters:\n- article_id: Article ID\n### Returns:\n- Zhihu Column Relationship\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_zhihu_web_fetch_column_relationship","parameters":[{"description":"Article ID","in":"query","name":"article_id","required":true,"schema":{"description":"Article ID","title":"Article Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Zhihu Column Relationship"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"zhihu fetch_column_relationship","tags":["tikhub.zhihu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-zhihu-web-fetch_column_relationship","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:0e9e0b0322b66086d73f0583a691e58c3ed5c41ab7a1e5ea4c54dea72143d2b4","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6da61e5e5b48"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_zhihu_web_fetch_column_relationship","path":"/apis/v1/tikhub/zhihu/web/fetch_column_relationship"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/zhihu/web/fetch_column_relationship","x-aisa-validation":"provider"}},"/apis/v1/tikhub/zhihu/web/fetch_column_search_v3":{"get":{"description":"Zhihu (web).\n\n### Purpose:\n- Get Zhihu Column Search V3\n### Parameters:\n- keyword: Search Keywords\n- offset: Offset\n- limit: Number of columns per page\n- search_hash_id: Search Hash ID\n### Returns:\n- Zhihu Column Search V3\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_zhihu_web_fetch_column_search_v3","parameters":[{"description":"Search Keywords","in":"query","name":"keyword","required":true,"schema":{"description":"Search Keywords","title":"Keyword","type":"string"}},{"description":"Number of columns per page","in":"query","name":"limit","required":false,"schema":{"default":"20","description":"Number of columns per page","title":"Limit","type":"string"}},{"description":"Offset","in":"query","name":"offset","required":false,"schema":{"default":"0","description":"Offset","title":"Offset","type":"string"}},{"description":"Search Hash ID","in":"query","name":"search_hash_id","required":false,"schema":{"default":"","description":"Search Hash ID","title":"Search Hash Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Zhihu Column Search V3"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"zhihu fetch_column_search","tags":["tikhub.zhihu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-zhihu-web-fetch_column_search_v3","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:d1e5877cc4e349c0ca12bf8f331cd0bd2b3e063566c5d8bc894cdfd439378917","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5d17839e8dfc"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_zhihu_web_fetch_column_search_v3","path":"/apis/v1/tikhub/zhihu/web/fetch_column_search_v3"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/zhihu/web/fetch_column_search_v3","x-aisa-validation":"provider"}},"/apis/v1/tikhub/zhihu/web/fetch_comment_v5":{"get":{"description":"Zhihu (web).\n\n### Purpose:\n- Get Zhihu Comment V5\n### Parameters:\n- answer_id: Answer ID\n- order_by: Sort\n    - score Hottest Sort\n    - ts Latest Sort\n- limit: Number of comments per page\n- offset: Offset/Page Number\n### Returns:\n- Zhihu Comment V5\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_zhihu_web_fetch_comment_v5","parameters":[{"description":"Answer ID","in":"query","name":"answer_id","required":true,"schema":{"description":"Answer ID","title":"Answer Id","type":"string"}},{"description":"Number of comments per page","in":"query","name":"limit","required":false,"schema":{"default":"20","description":"Number of comments per page","title":"Limit","type":"string"}},{"description":"Offset","in":"query","name":"offset","required":false,"schema":{"default":"","description":"Offset","title":"Offset","type":"string"}},{"description":"Sort\n    - score Hottest Sort\n    - ts Latest Sort","in":"query","name":"order_by","required":false,"schema":{"default":"score","description":"Sort\n    - score Hottest Sort\n    - ts Latest Sort","title":"Order By","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Zhihu Comment V5"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"zhihu fetch_comment","tags":["tikhub.zhihu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-zhihu-web-fetch_comment_v5","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:8ccdd6751c02c82bcb68af4d1c91c161fa0502a8a3b242081a0f1c587f7cfe93","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"57452fdb7196"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_zhihu_web_fetch_comment_v5","path":"/apis/v1/tikhub/zhihu/web/fetch_comment_v5"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/zhihu/web/fetch_comment_v5","x-aisa-validation":"provider"}},"/apis/v1/tikhub/zhihu/web/fetch_ebook_search_v3":{"get":{"description":"Zhihu (web).\n\n### Purpose:\n- Get Zhihu Ebook Search V3\n### Parameters:\n- keyword: Search Keywords\n- offset: Offset\n- limit: Number of ebooks per page\n- search_hash_id: Search Hash ID\n### Returns:\n- Zhihu Ebook Search V3\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_zhihu_web_fetch_ebook_search_v3","parameters":[{"description":"Search Keywords","in":"query","name":"keyword","required":true,"schema":{"description":"Search Keywords","title":"Keyword","type":"string"}},{"description":"Number of ebooks per page","in":"query","name":"limit","required":false,"schema":{"default":"20","description":"Number of ebooks per page","title":"Limit","type":"string"}},{"description":"Offset","in":"query","name":"offset","required":false,"schema":{"default":"0","description":"Offset","title":"Offset","type":"string"}},{"description":"Search Hash ID","in":"query","name":"search_hash_id","required":false,"schema":{"default":"","description":"Search Hash ID","title":"Search Hash Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Zhihu Ebook Search V3"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"zhihu fetch_ebook_search","tags":["tikhub.zhihu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-zhihu-web-fetch_ebook_search_v3","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e6edaea6b5293cccb5c6ef342068908bb64edbad4dcbc54de0806b1e22777fac","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"521f7eb72606"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_zhihu_web_fetch_ebook_search_v3","path":"/apis/v1/tikhub/zhihu/web/fetch_ebook_search_v3"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/zhihu/web/fetch_ebook_search_v3","x-aisa-validation":"provider"}},"/apis/v1/tikhub/zhihu/web/fetch_hot_list":{"get":{"description":"Zhihu (web).\n\n### Purpose:\n- Get Zhihu Hot List\n### Parameters:\n- limit: Number of articles per page\n- desktop: Is it a desktop\n### Returns:\n- Zhihu Hot List\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_zhihu_web_fetch_hot_list","parameters":[{"description":"Is it a desktop","in":"query","name":"desktop","required":false,"schema":{"default":"true","description":"Is it a desktop","title":"Desktop","type":"string"}},{"description":"Number of articles per page","in":"query","name":"limit","required":false,"schema":{"default":"50","description":"Number of articles per page","title":"Limit","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Zhihu Hot List"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"zhihu fetch_hot_list","tags":["tikhub.zhihu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-zhihu-web-fetch_hot_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:941b6e84356b737df23349611cfcd0e4cb202ca966e752a9125f5d6126419403","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6a8f41da35bc"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_zhihu_web_fetch_hot_list","path":"/apis/v1/tikhub/zhihu/web/fetch_hot_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/zhihu/web/fetch_hot_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/zhihu/web/fetch_hot_recommend":{"get":{"description":"Zhihu (web).\n\n### Purpose:\n- Get Zhihu Hot Recommend\n### Parameters:\n- offset: Offset\n- page_number: Page Number\n- session_token: Session Token\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_zhihu_web_fetch_hot_recommend","parameters":[{"description":"Offset","in":"query","name":"offset","required":false,"schema":{"default":"0","description":"Offset","title":"Offset","type":"string"}},{"description":"Page Number","in":"query","name":"page_number","required":false,"schema":{"default":"1","description":"Page Number","title":"Page Number","type":"string"}},{"description":"Session Token","in":"query","name":"session_token","required":false,"schema":{"default":"","description":"Session Token","title":"Session Token","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"zhihu fetch_hot_recommend","tags":["tikhub.zhihu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-zhihu-web-fetch_hot_recommend","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:e56c0f64759022cecb5502df30fd08faeb446c6d3a60cfc5fa77fb25dd390b27","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"23b12df5afea"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_zhihu_web_fetch_hot_recommend","path":"/apis/v1/tikhub/zhihu/web/fetch_hot_recommend"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/zhihu/web/fetch_hot_recommend","x-aisa-validation":"provider"}},"/apis/v1/tikhub/zhihu/web/fetch_pin_comments":{"get":{"description":"Zhihu (web).\n\n### Purpose:\n- Get the comments of a Zhihu pin\n### Parameters:\n- pin_id: Pin ID\n- order_by: Sort, score=default, ts=newest\n- limit: Number of comments per page\n- offset: Offset, take the cursor from the response for paging\n### Returns:\n- Zhihu Pin Comments\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_zhihu_web_fetch_pin_comments","parameters":[{"description":"Number of comments per page","in":"query","name":"limit","required":false,"schema":{"default":"20","description":"Number of comments per page","title":"Limit","type":"string"}},{"description":"Offset from response cursor (for pagination)","in":"query","name":"offset","required":false,"schema":{"default":"","description":"Offset from response cursor (for pagination)","title":"Offset","type":"string"}},{"description":"Sort: score=default, ts=newest","in":"query","name":"order_by","required":false,"schema":{"default":"score","description":"Sort: score=default, ts=newest","enum":["score","ts"],"title":"Order By","type":"string"}},{"description":"Pin ID","in":"query","name":"pin_id","required":true,"schema":{"description":"Pin ID","title":"Pin Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Zhihu Pin Comments"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"zhihu fetch_pin_comments","tags":["tikhub.zhihu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-zhihu-web-fetch_pin_comments","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:8f040999b93acdebe98db87f2a8b0b73a51f4ef1f07329385a9bb0ee78d43b62","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"34ea9e6f3b03"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_zhihu_web_fetch_pin_comments","path":"/apis/v1/tikhub/zhihu/web/fetch_pin_comments"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/zhihu/web/fetch_pin_comments","x-aisa-validation":"provider"}},"/apis/v1/tikhub/zhihu/web/fetch_pin_detail":{"get":{"description":"Zhihu (web).\n\n### Purpose:\n- Get the detail of a single Zhihu pin\n### Parameters:\n- pin_id: Pin ID\n### Returns:\n- Zhihu Pin Detail\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_zhihu_web_fetch_pin_detail","parameters":[{"description":"Pin ID","in":"query","name":"pin_id","required":true,"schema":{"description":"Pin ID","title":"Pin Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Zhihu Pin Detail"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"zhihu fetch_pin_detail","tags":["tikhub.zhihu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-zhihu-web-fetch_pin_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:cca7bc0fd0bc23505e553ac949a358ad4d2acc0d422501d891e5f888cc71d22a","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5601adfb50a6"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_zhihu_web_fetch_pin_detail","path":"/apis/v1/tikhub/zhihu/web/fetch_pin_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/zhihu/web/fetch_pin_detail","x-aisa-validation":"provider"}},"/apis/v1/tikhub/zhihu/web/fetch_preset_search":{"get":{"description":"Zhihu (web).\n\n### Purpose:\n- Get Zhihu Preset Search\n### Parameters:\n- None\n### Returns:\n- Zhihu Preset Search\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_zhihu_web_fetch_preset_search","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Zhihu Preset Search"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"zhihu fetch_preset_search","tags":["tikhub.zhihu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-zhihu-web-fetch_preset_search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:0d214dfd6b5e921d2ab2fa197f6019fced6cc0ce7d35953e126e621940f430d0","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"40aea912e248"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_zhihu_web_fetch_preset_search","path":"/apis/v1/tikhub/zhihu/web/fetch_preset_search"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/zhihu/web/fetch_preset_search","x-aisa-validation":"provider"}},"/apis/v1/tikhub/zhihu/web/fetch_question_answers":{"get":{"description":"Zhihu (web).\n\n### Purpose:\n- Get Zhihu Question Answers List\n### Parameters:\n- question_id: Question ID\n- cursor: Pagination cursor for next page, extracted from response fields\n- limit: Number of answers per page, default 5\n- offset: Offset, default 0\n- order: Sort order, default=default sort, updated=sort by time\n- session_id: Session ID for pagination state, extracted from response fields\n### Returns:\n- Zhihu Question Answers List Data\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_zhihu_web_fetch_question_answers","parameters":[{"description":"Pagination cursor for next page, extracted from response fields","in":"query","name":"cursor","required":false,"schema":{"default":"","description":"Pagination cursor for next page, extracted from response fields","title":"Cursor","type":"string"}},{"description":"Number of answers per page, default 5","in":"query","name":"limit","required":false,"schema":{"default":5,"description":"Number of answers per page, default 5","title":"Limit","type":"integer"}},{"description":"Offset, default 0","in":"query","name":"offset","required":false,"schema":{"default":0,"description":"Offset, default 0","title":"Offset","type":"integer"}},{"description":"Sort order: default=default sort, updated=sort by time","in":"query","name":"order","required":false,"schema":{"default":"default","description":"Sort order: default=default sort, updated=sort by time","title":"Order","type":"string"}},{"description":"Question ID","in":"query","name":"question_id","required":true,"schema":{"description":"Question ID","title":"Question Id","type":"string"}},{"description":"Session ID for pagination state, extracted from response fields","in":"query","name":"session_id","required":false,"schema":{"default":"","description":"Session ID for pagination state, extracted from response fields","title":"Session Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Zhihu Question Answers List Data"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"zhihu fetch_question_answers","tags":["tikhub.zhihu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-zhihu-web-fetch_question_answers","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:95add42b18dfaaa839368e8f23303c4ab4c974ddc399b065bd34655730a5c742","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"3deeaeca0c98"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_zhihu_web_fetch_question_answers","path":"/apis/v1/tikhub/zhihu/web/fetch_question_answers"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/zhihu/web/fetch_question_answers","x-aisa-validation":"provider"}},"/apis/v1/tikhub/zhihu/web/fetch_question_detail":{"get":{"description":"Zhihu (web).\n\n### Purpose:\n- Get Zhihu Question Detail (title / description / stats / topics, etc.)\n### Parameters:\n- question_id: Question ID\n### Returns:\n- Zhihu Question Detail\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_zhihu_web_fetch_question_detail","parameters":[{"description":"Question ID","in":"query","name":"question_id","required":true,"schema":{"description":"Question ID","title":"Question Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Zhihu Question Detail"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"zhihu fetch_question_detail","tags":["tikhub.zhihu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-zhihu-web-fetch_question_detail","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:24cd7cc56572ebd214166ebe43b82e9242851f8f9a0543bd3aea8d6178bdcb5a","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1c966e700cce"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_zhihu_web_fetch_question_detail","path":"/apis/v1/tikhub/zhihu/web/fetch_question_detail"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/zhihu/web/fetch_question_detail","x-aisa-validation":"provider"}},"/apis/v1/tikhub/zhihu/web/fetch_recommend_followees":{"get":{"description":"Zhihu (web).\n\n### Purpose:\n- Get Zhihu Recommend Followees\n### Parameters:\n- None\n### Returns:\n- Zhihu Recommend Followees\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_zhihu_web_fetch_recommend_followees","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Zhihu Recommend Followees"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"zhihu fetch_recommend_followees","tags":["tikhub.zhihu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-zhihu-web-fetch_recommend_followees","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:329703fe86afefdec305b3ef7c40c7e3f229f0559a848e1cca41549a36d8b265","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1dc7d3f965d8"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_zhihu_web_fetch_recommend_followees","path":"/apis/v1/tikhub/zhihu/web/fetch_recommend_followees"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/zhihu/web/fetch_recommend_followees","x-aisa-validation":"provider"}},"/apis/v1/tikhub/zhihu/web/fetch_salt_search_v3":{"get":{"description":"Zhihu (web).\n\n### Purpose:\n- Get Zhihu Salt Search V3\n### Parameters:\n- keyword: Search Keywords\n- offset: Offset\n- limit: Number of contents per page\n- search_hash_id: Search Hash ID\n### Returns:\n- Zhihu Salt Search V3\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_zhihu_web_fetch_salt_search_v3","parameters":[{"description":"Search Keywords","in":"query","name":"keyword","required":true,"schema":{"description":"Search Keywords","title":"Keyword","type":"string"}},{"description":"Number of contents per page","in":"query","name":"limit","required":false,"schema":{"default":"20","description":"Number of contents per page","title":"Limit","type":"string"}},{"description":"Offset","in":"query","name":"offset","required":false,"schema":{"default":"0","description":"Offset","title":"Offset","type":"string"}},{"description":"Search Hash ID","in":"query","name":"search_hash_id","required":false,"schema":{"default":"","description":"Search Hash ID","title":"Search Hash Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Zhihu Salt Search V3"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"zhihu fetch_salt_search","tags":["tikhub.zhihu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-zhihu-web-fetch_salt_search_v3","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:6d539b4d6c6eb7af38c042491ab6d8468ea9d480883811daaae4bc058f3e5504","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7e0150c6a14d"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_zhihu_web_fetch_salt_search_v3","path":"/apis/v1/tikhub/zhihu/web/fetch_salt_search_v3"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/zhihu/web/fetch_salt_search_v3","x-aisa-validation":"provider"}},"/apis/v1/tikhub/zhihu/web/fetch_scholar_search_v3":{"post":{"description":"Zhihu (web).\n\n### Purpose\n- Get Zhihu Scholar Search V3\n\n### Parameters\n- keyword: Search Keywords\n- offset: Offset\n- limit: Number of papers per page\n- Root JSON body: Object containing the filter fields.\n\n### Returns\n- Zhihu Scholar Search V3\n\n### Request body\nSend filter fields as a JSON object at the root of the request body.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_tikhub_zhihu_web_fetch_scholar_search_v3","parameters":[{"description":"Search Keywords","in":"query","name":"keyword","required":true,"schema":{"description":"Search Keywords","title":"Keyword","type":"string"}},{"description":"Number of papers per page","in":"query","name":"limit","required":false,"schema":{"default":"25","description":"Number of papers per page","title":"Limit","type":"string"}},{"description":"Offset","in":"query","name":"offset","required":false,"schema":{"default":"0","description":"Offset","title":"Offset","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"default":{"advanced_filter":"keywords,title,authors,abstract","classification":"","indexed_by":""},"description":"Filter Fields","title":"Filter Fields","type":"object"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Zhihu Scholar Search V3"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"zhihu fetch_scholar_search","tags":["tikhub.zhihu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/post_tikhub-zhihu-web-fetch_scholar_search_v3","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:fa2242d57b9b8d1020eff538c4a28a00f5e59d93248410a29fd4fd06cceb6b05","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ba5203188f30"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_tikhub_zhihu_web_fetch_scholar_search_v3","path":"/apis/v1/tikhub/zhihu/web/fetch_scholar_search_v3"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/zhihu/web/fetch_scholar_search_v3","x-aisa-validation":"provider"}},"/apis/v1/tikhub/zhihu/web/fetch_search_recommend":{"get":{"description":"Zhihu (web).\n\n### Purpose:\n- Get Zhihu Search Recommend\n### Parameters:\n- None\n### Returns:\n- Zhihu Search Recommend\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_zhihu_web_fetch_search_recommend","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Zhihu Search Recommend"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"zhihu fetch_search_recommend","tags":["tikhub.zhihu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-zhihu-web-fetch_search_recommend","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:2efc9de3f36c46134a880ccc27a5a06aea868e7f2d34f3aeadbe77ff356924ef","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"61234e01fbdb"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_zhihu_web_fetch_search_recommend","path":"/apis/v1/tikhub/zhihu/web/fetch_search_recommend"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/zhihu/web/fetch_search_recommend","x-aisa-validation":"provider"}},"/apis/v1/tikhub/zhihu/web/fetch_search_suggest":{"get":{"description":"Zhihu (web).\n\n### Purpose:\n- Get Zhihu Search Suggest\n### Parameters:\n- keyword: Search Keywords\n### Returns:\n- Zhihu Search Suggest\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_zhihu_web_fetch_search_suggest","parameters":[{"description":"Search Keywords","in":"query","name":"keyword","required":true,"schema":{"description":"Search Keywords","title":"Keyword","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Zhihu Search Suggest"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"zhihu fetch_search_suggest","tags":["tikhub.zhihu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-zhihu-web-fetch_search_suggest","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:f7ad52155c2173423f7b35091504d55cd082825145121edb5e3047a591dbc9ad","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"ac458c208d61"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_zhihu_web_fetch_search_suggest","path":"/apis/v1/tikhub/zhihu/web/fetch_search_suggest"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/zhihu/web/fetch_search_suggest","x-aisa-validation":"provider"}},"/apis/v1/tikhub/zhihu/web/fetch_sub_comment_v5":{"get":{"description":"Zhihu (web).\n\n### Purpose:\n- Get Zhihu Sub Comment V5\n### Parameters:\n- comment_id: Comment ID\n- order_by: Sort\n    - score Hottest Sort\n    - ts Latest Sort\n- limit: Number of comments per page\n- offset: Offset/Page Number\n### Returns:\n- Zhihu Sub Comment V5\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_zhihu_web_fetch_sub_comment_v5","parameters":[{"description":"Comment ID","in":"query","name":"comment_id","required":true,"schema":{"description":"Comment ID","title":"Comment Id","type":"string"}},{"description":"Number of comments per page","in":"query","name":"limit","required":false,"schema":{"default":"20","description":"Number of comments per page","title":"Limit","type":"string"}},{"description":"Offset","in":"query","name":"offset","required":false,"schema":{"default":"","description":"Offset","title":"Offset","type":"string"}},{"description":"Sort\n    - score Hottest Sort\n    - ts Latest Sort","in":"query","name":"order_by","required":false,"schema":{"default":"score","description":"Sort\n    - score Hottest Sort\n    - ts Latest Sort","title":"Order By","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Zhihu Sub Comment V5"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"zhihu fetch_sub_comment","tags":["tikhub.zhihu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-zhihu-web-fetch_sub_comment_v5","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:3401ffbac2976477073bee63ee6bbe81547968058cadf19921853a3ce9a7244b","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"af6941aeb136"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_zhihu_web_fetch_sub_comment_v5","path":"/apis/v1/tikhub/zhihu/web/fetch_sub_comment_v5"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/zhihu/web/fetch_sub_comment_v5","x-aisa-validation":"provider"}},"/apis/v1/tikhub/zhihu/web/fetch_topic_search_v3":{"get":{"description":"Zhihu (web).\n\n### Purpose:\n- Get Zhihu Topic Search V3\n### Parameters:\n- keyword: Search Keywords\n- offset: Offset\n- limit: Number of topics per page\n### Returns:\n- Zhihu Topic Search V3\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_zhihu_web_fetch_topic_search_v3","parameters":[{"description":"Search Keywords","in":"query","name":"keyword","required":true,"schema":{"description":"Search Keywords","title":"Keyword","type":"string"}},{"description":"Number of topics per page","in":"query","name":"limit","required":false,"schema":{"default":"25","description":"Number of topics per page","title":"Limit","type":"string"}},{"description":"Offset","in":"query","name":"offset","required":false,"schema":{"default":"0","description":"Offset","title":"Offset","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Zhihu Topic Search V3"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"zhihu fetch_topic_search","tags":["tikhub.zhihu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-zhihu-web-fetch_topic_search_v3","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:048ca9ba67bfe1efee1e2676b9e52da3501d23f141003f493d6f99963e731404","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"27273843da12"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_zhihu_web_fetch_topic_search_v3","path":"/apis/v1/tikhub/zhihu/web/fetch_topic_search_v3"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/zhihu/web/fetch_topic_search_v3","x-aisa-validation":"provider"}},"/apis/v1/tikhub/zhihu/web/fetch_user_answers":{"get":{"description":"Zhihu (web).\n\n### Purpose:\n- Get Zhihu User Answers\n### Parameters:\n- user_url_token: User ID\n- offset: Offset\n- limit: Number of answers per page\n- sort_type: Sort Type\n    - created Sort by creation time\n    - voteups Sort by vote ups\n### Returns:\n- Zhihu User Answers\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_zhihu_web_fetch_user_answers","parameters":[{"description":"Number of answers per page","in":"query","name":"limit","required":false,"schema":{"default":"20","description":"Number of answers per page","title":"Limit","type":"string"}},{"description":"Offset","in":"query","name":"offset","required":false,"schema":{"default":"0","description":"Offset","title":"Offset","type":"string"}},{"description":"Sort Type\n    - created Sort by creation time\n    - voteups Sort by vote ups","in":"query","name":"sort_type","required":false,"schema":{"default":"created","description":"Sort Type\n    - created Sort by creation time\n    - voteups Sort by vote ups","enum":["created","voteups"],"title":"Sort Type","type":"string"}},{"description":"User ID","in":"query","name":"user_url_token","required":true,"schema":{"description":"User ID","title":"User Url Token","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- Zhihu User Answers"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"zhihu fetch_user_answers","tags":["tikhub.zhihu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-zhihu-web-fetch_user_answers","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:69530f41789991329a3025588ae70b6246994bb54e4aa8858e15a7ee0f3964c3","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"269d999e589e"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_zhihu_web_fetch_user_answers","path":"/apis/v1/tikhub/zhihu/web/fetch_user_answers"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/zhihu/web/fetch_user_answers","x-aisa-validation":"provider"}},"/apis/v1/tikhub/zhihu/web/fetch_user_articles":{"get":{"description":"Zhihu (web).\n\n### Purpose:\n- Get Zhihu User Articles\n### Parameters:\n- user_url_token: User ID\n- offset: Offset\n- limit: Number of articles per page\n- sort_type: Sort Type\n    - created Sort by creation time\n    - voteups Sort by vote ups\n### Returns:\n- Zhihu User Articles\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_zhihu_web_fetch_user_articles","parameters":[{"description":"Number of articles per page","in":"query","name":"limit","required":false,"schema":{"default":"20","description":"Number of articles per page","title":"Limit","type":"string"}},{"description":"Offset","in":"query","name":"offset","required":false,"schema":{"default":"0","description":"Offset","title":"Offset","type":"string"}},{"description":"Sort Type\n    - created Sort by creation time\n    - voteups Sort by vote ups","in":"query","name":"sort_type","required":false,"schema":{"default":"created","description":"Sort Type\n    - created Sort by creation time\n    - voteups Sort by vote ups","enum":["created","voteups"],"title":"Sort Type","type":"string"}},{"description":"User ID","in":"query","name":"user_url_token","required":true,"schema":{"description":"User ID","title":"User Url Token","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Zhihu User Articles"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"zhihu fetch_user_articles","tags":["tikhub.zhihu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-zhihu-web-fetch_user_articles","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:76b128cf9403911645a8889c298cad8285c117b3d5fa4eab40a216acd4c708b0","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6eb201ad1368"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_zhihu_web_fetch_user_articles","path":"/apis/v1/tikhub/zhihu/web/fetch_user_articles"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/zhihu/web/fetch_user_articles","x-aisa-validation":"provider"}},"/apis/v1/tikhub/zhihu/web/fetch_user_collections":{"get":{"description":"Zhihu (web).\n\n### Purpose:\n- Get collections **created** by a Zhihu user (distinct from followed favlists)\n### Parameters:\n- user_url_token: User ID\n- offset: Offset\n- limit: Number of collections per page\n### Returns:\n- Zhihu User Created Collections\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_zhihu_web_fetch_user_collections","parameters":[{"description":"Number of collections per page","in":"query","name":"limit","required":false,"schema":{"default":"20","description":"Number of collections per page","title":"Limit","type":"string"}},{"description":"Offset","in":"query","name":"offset","required":false,"schema":{"default":"0","description":"Offset","title":"Offset","type":"string"}},{"description":"User ID","in":"query","name":"user_url_token","required":true,"schema":{"description":"User ID","title":"User Url Token","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Zhihu User Created Collections"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"zhihu fetch_user_collections","tags":["tikhub.zhihu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-zhihu-web-fetch_user_collections","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:5b861b8b3f214c3d71ab341e114c2dbd61f52ca90a381ac13c26067680af17cb","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"27ae8d148689"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_zhihu_web_fetch_user_collections","path":"/apis/v1/tikhub/zhihu/web/fetch_user_collections"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/zhihu/web/fetch_user_collections","x-aisa-validation":"provider"}},"/apis/v1/tikhub/zhihu/web/fetch_user_follow_collections":{"get":{"description":"Zhihu (web).\n\n### Purpose:\n- Get Zhihu User Follow Collections\n### Parameters:\n- user_url_token: User ID\n- offset: Offset\n- limit: Number of collections per page\n### Returns:\n- Zhihu User Follow Collections\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_zhihu_web_fetch_user_follow_collections","parameters":[{"description":"Number of collections per page","in":"query","name":"limit","required":false,"schema":{"default":"20","description":"Number of collections per page","title":"Limit","type":"string"}},{"description":"Offset","in":"query","name":"offset","required":false,"schema":{"default":"0","description":"Offset","title":"Offset","type":"string"}},{"description":"User ID","in":"query","name":"user_url_token","required":true,"schema":{"description":"User ID","title":"User Url Token","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Zhihu User Follow Collections"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"zhihu fetch_user_follow_collections","tags":["tikhub.zhihu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-zhihu-web-fetch_user_follow_collections","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:8a5f53ea14e835a748723cf114b8d26e2e37f778f47fd68d86a412de6f147123","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"28786011aae9"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_zhihu_web_fetch_user_follow_collections","path":"/apis/v1/tikhub/zhihu/web/fetch_user_follow_collections"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/zhihu/web/fetch_user_follow_collections","x-aisa-validation":"provider"}},"/apis/v1/tikhub/zhihu/web/fetch_user_follow_columns":{"get":{"description":"Zhihu (web).\n\n### Purpose:\n- Get Zhihu User Columns\n### Parameters:\n- user_url_token: User ID\n- offset: Offset\n- limit: Number of columns per page\n### Returns:\n- Zhihu User Columns\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_zhihu_web_fetch_user_follow_columns","parameters":[{"description":"Number of columns per page","in":"query","name":"limit","required":false,"schema":{"default":"20","description":"Number of columns per page","title":"Limit","type":"string"}},{"description":"Offset","in":"query","name":"offset","required":false,"schema":{"default":"0","description":"Offset","title":"Offset","type":"string"}},{"description":"User ID","in":"query","name":"user_url_token","required":true,"schema":{"description":"User ID","title":"User Url Token","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Zhihu User Columns"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"zhihu fetch_user_follow_columns","tags":["tikhub.zhihu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-zhihu-web-fetch_user_follow_columns","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:86d3158085b31c8437e542dbc54b65a16897d0848ec5239d8a91e2181d23ea26","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"33ded0f81f02"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_zhihu_web_fetch_user_follow_columns","path":"/apis/v1/tikhub/zhihu/web/fetch_user_follow_columns"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/zhihu/web/fetch_user_follow_columns","x-aisa-validation":"provider"}},"/apis/v1/tikhub/zhihu/web/fetch_user_follow_questions":{"get":{"description":"Zhihu (web).\n\n### Purpose:\n- Get Zhihu User Follow Questions\n### Parameters:\n- user_url_token: User ID\n- offset: Offset\n- limit: Number of questions per page\n### Returns:\n- Zhihu User Follow Questions\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_zhihu_web_fetch_user_follow_questions","parameters":[{"description":"Number of questions per page","in":"query","name":"limit","required":false,"schema":{"default":"20","description":"Number of questions per page","title":"Limit","type":"string"}},{"description":"Offset","in":"query","name":"offset","required":false,"schema":{"default":"0","description":"Offset","title":"Offset","type":"string"}},{"description":"User ID","in":"query","name":"user_url_token","required":true,"schema":{"description":"User ID","title":"User Url Token","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful response. The outer object follows `ResponseModel`; the endpoint-specific payload is in `data`.\n\n### Returns\n- Zhihu User Follow Questions"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"zhihu fetch_user_follow_questions","tags":["tikhub.zhihu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-zhihu-web-fetch_user_follow_questions","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:4a0e2abb49b28ea3c60870fcbe2169ba0c8e66892ff41bbf5ef791067bf2b0ec","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"c4382049f333"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_zhihu_web_fetch_user_follow_questions","path":"/apis/v1/tikhub/zhihu/web/fetch_user_follow_questions"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/zhihu/web/fetch_user_follow_questions","x-aisa-validation":"provider"}},"/apis/v1/tikhub/zhihu/web/fetch_user_follow_topics":{"get":{"description":"Zhihu (web).\n\n### Purpose:\n- Get Zhihu User Follow Topics\n### Parameters:\n- user_url_token: User ID\n- offset: Offset\n- limit: Number of topics per page\n### Returns:\n- Zhihu User Follow Topics\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_zhihu_web_fetch_user_follow_topics","parameters":[{"description":"Number of topics per page","in":"query","name":"limit","required":false,"schema":{"default":"20","description":"Number of topics per page","title":"Limit","type":"string"}},{"description":"Offset","in":"query","name":"offset","required":false,"schema":{"default":"0","description":"Offset","title":"Offset","type":"string"}},{"description":"User ID","in":"query","name":"user_url_token","required":true,"schema":{"description":"User ID","title":"User Url Token","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Zhihu User Follow Topics"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"zhihu fetch_user_follow_topics","tags":["tikhub.zhihu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-zhihu-web-fetch_user_follow_topics","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:8564fcd61f87fcda4e42ac2667360b119978fc305eba67783cfbecb576720284","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"19e52141f968"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_zhihu_web_fetch_user_follow_topics","path":"/apis/v1/tikhub/zhihu/web/fetch_user_follow_topics"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/zhihu/web/fetch_user_follow_topics","x-aisa-validation":"provider"}},"/apis/v1/tikhub/zhihu/web/fetch_user_followees":{"get":{"description":"Zhihu (web).\n\n### Purpose:\n- Get Zhihu User Following\n### Parameters:\n- user_url_token: User ID\n- offset: Offset\n- limit: Number of users per page\n### Returns:\n- Zhihu User Following\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_zhihu_web_fetch_user_followees","parameters":[{"description":"Number of users per page","in":"query","name":"limit","required":false,"schema":{"default":"20","description":"Number of users per page","title":"Limit","type":"string"}},{"description":"Offset","in":"query","name":"offset","required":false,"schema":{"default":"0","description":"Offset","title":"Offset","type":"string"}},{"description":"User ID","in":"query","name":"user_url_token","required":true,"schema":{"description":"User ID","title":"User Url Token","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Zhihu User Following"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"zhihu fetch_user_followees","tags":["tikhub.zhihu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-zhihu-web-fetch_user_followees","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:0ed993ffb549716336e66c4dcb74d62acd2a950d79fd1d721a8d9a0ebc9da8cf","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5d6d1a12acfc"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_zhihu_web_fetch_user_followees","path":"/apis/v1/tikhub/zhihu/web/fetch_user_followees"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/zhihu/web/fetch_user_followees","x-aisa-validation":"provider"}},"/apis/v1/tikhub/zhihu/web/fetch_user_followers":{"get":{"description":"Zhihu (web).\n\n### Purpose:\n- Get Zhihu User Followers\n### Parameters:\n- user_url_token: User ID\n- offset: Offset\n- limit: Number of users per page\n### Returns:\n- Zhihu User Followers\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_zhihu_web_fetch_user_followers","parameters":[{"description":"Number of users per page","in":"query","name":"limit","required":false,"schema":{"default":"20","description":"Number of users per page","title":"Limit","type":"string"}},{"description":"Offset","in":"query","name":"offset","required":false,"schema":{"default":"0","description":"Offset","title":"Offset","type":"string"}},{"description":"User ID","in":"query","name":"user_url_token","required":true,"schema":{"description":"User ID","title":"User Url Token","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Zhihu User Followers"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"zhihu fetch_user_followers","tags":["tikhub.zhihu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-zhihu-web-fetch_user_followers","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:6333fd6f1ed20a0afee3ac8112d288139260050cbcc9aa145589249bb2796643","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"818f5c22b946"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_zhihu_web_fetch_user_followers","path":"/apis/v1/tikhub/zhihu/web/fetch_user_followers"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/zhihu/web/fetch_user_followers","x-aisa-validation":"provider"}},"/apis/v1/tikhub/zhihu/web/fetch_user_included_articles":{"get":{"description":"Zhihu (web).\n\n### Purpose:\n- Get Zhihu User Included Articles\n### Parameters:\n- user_url_token: User ID\n- offset: Offset\n- limit: Number of articles per page\n### Returns:\n- Zhihu User Included Articles\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_zhihu_web_fetch_user_included_articles","parameters":[{"description":"Number of articles per page","in":"query","name":"limit","required":false,"schema":{"default":"20","description":"Number of articles per page","title":"Limit","type":"string"}},{"description":"Offset","in":"query","name":"offset","required":false,"schema":{"default":"0","description":"Offset","title":"Offset","type":"string"}},{"description":"User ID","in":"query","name":"user_url_token","required":true,"schema":{"description":"User ID","title":"User Url Token","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Zhihu User Included Articles"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"zhihu fetch_user_included_articles","tags":["tikhub.zhihu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-zhihu-web-fetch_user_included_articles","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:16440558d892c3cdcf0a478cf227d97a74a7ee96c8b00f2c1a87dacf57dd535d","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"fceec666cecf"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_zhihu_web_fetch_user_included_articles","path":"/apis/v1/tikhub/zhihu/web/fetch_user_included_articles"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/zhihu/web/fetch_user_included_articles","x-aisa-validation":"provider"}},"/apis/v1/tikhub/zhihu/web/fetch_user_info":{"get":{"description":"Zhihu (web).\n\n### Purpose:\n- Get Zhihu User Info\n### Parameters:\n- user_url_token: User ID\n### Returns:\n- Zhihu User Info\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_zhihu_web_fetch_user_info","parameters":[{"description":"User ID","in":"query","name":"user_url_token","required":true,"schema":{"description":"User ID","title":"User Url Token","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Zhihu User Info"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"zhihu fetch_user_info","tags":["tikhub.zhihu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-zhihu-web-fetch_user_info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:8f0adcdf9935cb9abfabb37fa89a82903cb8b3fee055e7b39456bcdb80119672","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e642d470b721"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_zhihu_web_fetch_user_info","path":"/apis/v1/tikhub/zhihu/web/fetch_user_info"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/zhihu/web/fetch_user_info","x-aisa-validation":"provider"}},"/apis/v1/tikhub/zhihu/web/fetch_user_pins":{"get":{"description":"Zhihu (web).\n\n### Purpose:\n- Get a Zhihu user's pins (moments) list\n### Parameters:\n- user_url_token: User ID\n- offset: Offset\n- limit: Number of pins per page\n### Returns:\n- Zhihu User Pins\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_zhihu_web_fetch_user_pins","parameters":[{"description":"Number of pins per page","in":"query","name":"limit","required":false,"schema":{"default":"20","description":"Number of pins per page","title":"Limit","type":"string"}},{"description":"Offset","in":"query","name":"offset","required":false,"schema":{"default":"0","description":"Offset","title":"Offset","type":"string"}},{"description":"User ID","in":"query","name":"user_url_token","required":true,"schema":{"description":"User ID","title":"User Url Token","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Zhihu User Pins"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"zhihu fetch_user_pins","tags":["tikhub.zhihu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-zhihu-web-fetch_user_pins","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:4ac048beefc2a51c16c0c030ff8d3169f997fa16db523c03758221dfba75ab38","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4ac76ae8212c"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_zhihu_web_fetch_user_pins","path":"/apis/v1/tikhub/zhihu/web/fetch_user_pins"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/zhihu/web/fetch_user_pins","x-aisa-validation":"provider"}},"/apis/v1/tikhub/zhihu/web/fetch_user_search_v3":{"get":{"description":"Zhihu (web).\n\n### Purpose:\n- Get Zhihu User Search V3\n### Parameters:\n- keyword: Search Keywords\n- offset: Offset\n- limit: Number of users per page\n### Returns:\n- Zhihu User Search V3\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_zhihu_web_fetch_user_search_v3","parameters":[{"description":"Search Keywords","in":"query","name":"keyword","required":true,"schema":{"description":"Search Keywords","title":"Keyword","type":"string"}},{"description":"Number of users per page","in":"query","name":"limit","required":false,"schema":{"default":"25","description":"Number of users per page","title":"Limit","type":"string"}},{"description":"Offset","in":"query","name":"offset","required":false,"schema":{"default":"0","description":"Offset","title":"Offset","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Zhihu User Search V3"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"zhihu fetch_user_search","tags":["tikhub.zhihu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-zhihu-web-fetch_user_search_v3","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:2ed32569341311e5cc622ba871b7d6abd18cd9041b6a8354b5ef98a50e6272ed","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"fc57fab66f24"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_zhihu_web_fetch_user_search_v3","path":"/apis/v1/tikhub/zhihu/web/fetch_user_search_v3"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/zhihu/web/fetch_user_search_v3","x-aisa-validation":"provider"}},"/apis/v1/tikhub/zhihu/web/fetch_user_segments":{"get":{"description":"Zhihu (web).\n\n### Purpose:\n- Get a Zhihu user's highlighted segments (lineComments)\n### Parameters:\n- user_url_token: MUST be the user's **member hash id** (e.g. c72367...), not the url_token\n- content_type: Content type, all for all\n- offset: Offset\n- limit: Number per page\n### Returns:\n- Zhihu User Segments\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_zhihu_web_fetch_user_segments","parameters":[{"description":"Content type","in":"query","name":"content_type","required":false,"schema":{"default":"all","description":"Content type","title":"Content Type","type":"string"}},{"description":"Number per page","in":"query","name":"limit","required":false,"schema":{"default":"20","description":"Number per page","title":"Limit","type":"string"}},{"description":"Offset","in":"query","name":"offset","required":false,"schema":{"default":"0","description":"Offset","title":"Offset","type":"string"}},{"description":"MUST be the user's **member hash id** (e.g. c72367...), not the url_token","in":"query","name":"user_url_token","required":true,"schema":{"description":"MUST be the user's **member hash id** (e.g. c72367...), not the url_token","title":"User Url Token","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Zhihu User Segments"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"zhihu fetch_user_segments","tags":["tikhub.zhihu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-zhihu-web-fetch_user_segments","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:82fefc11d332220dc52d9ddcf77e2090360c2e331892006dbdaec6be994d6141","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e45f43ccf7ab"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_zhihu_web_fetch_user_segments","path":"/apis/v1/tikhub/zhihu/web/fetch_user_segments"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/zhihu/web/fetch_user_segments","x-aisa-validation":"provider"}},"/apis/v1/tikhub/zhihu/web/fetch_video_list":{"get":{"description":"Zhihu (web).\n\n### Purpose:\n- Get Zhihu Video List\n### Parameters:\n- offset: Offset\n- limit: Number of videos per page\n### Returns:\n- Zhihu Video List\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_zhihu_web_fetch_video_list","parameters":[{"description":"Number of videos per page","in":"query","name":"limit","required":false,"schema":{"default":"12","description":"Number of videos per page","title":"Limit","type":"string"}},{"description":"Offset","in":"query","name":"offset","required":false,"schema":{"default":"0","description":"Offset","title":"Offset","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Zhihu Video List"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"zhihu fetch_video_list","tags":["tikhub.zhihu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-zhihu-web-fetch_video_list","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:99e9ea5933f4bb17a063116c41d148020ad09f3f47dac3456583ae405fe7194a","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4792584fde92"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_zhihu_web_fetch_video_list","path":"/apis/v1/tikhub/zhihu/web/fetch_video_list"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/zhihu/web/fetch_video_list","x-aisa-validation":"provider"}},"/apis/v1/tikhub/zhihu/web/fetch_video_search_v3":{"get":{"description":"Zhihu (web).\n\n### Purpose:\n- Get Zhihu Video Search V3\n### Parameters:\n- keyword: Search Keywords\n- limit: Number of videos per page\n- offset: Offset\n- search_hash_id: Search Hash ID\n### Returns:\n- Zhihu Video Search V3\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_tikhub_zhihu_web_fetch_video_search_v3","parameters":[{"description":"Search Keywords","in":"query","name":"keyword","required":true,"schema":{"description":"Search Keywords","title":"Keyword","type":"string"}},{"description":"Number of videos per page","in":"query","name":"limit","required":false,"schema":{"default":"20","description":"Number of videos per page","title":"Limit","type":"string"}},{"description":"Offset","in":"query","name":"offset","required":false,"schema":{"default":"0","description":"Offset","title":"Offset","type":"string"}},{"description":"Search Hash ID","in":"query","name":"search_hash_id","required":false,"schema":{"default":"","description":"Search Hash ID","title":"Search Hash Id","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response1Fc51B60A782_ResponseModel"}}},"description":"Successful Response\n\n### Returns\n- Zhihu Video Search V3"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"zhihu fetch_video_search","tags":["tikhub.zhihu"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"tikhub","x-aisa-category":"core","x-aisa-docs-url":"https://aisa.one/docs/api-reference/tikhub/get_tikhub-zhihu-web-fetch_video_search_v3","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"tikhub","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"tikhub","x-aisa-response-source":{"content_hash":"sha256:ff28ce4feba75e49d9a850d5bf43ba0bac986982ee26c7190c41d185db243ad8","kind":"upstream_success_contract","source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"}},"x-aisa-revision":{"customer_pricing_ref":"36f71dbb9a29","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"6a62f042d7fe"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_tikhub_zhihu_web_fetch_video_search_v3","path":"/apis/v1/tikhub/zhihu/web/fetch_video_search_v3"},"x-aisa-source":{"content_hash":"sha256:7f2beb52342a3942a5d55021fdf8ae5b8755502561a8fcb706224876460bd4d8","converter":"reviewed-official-tikhub-nullability-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:3343a50ed4758e933a52c607dbc89523731bd72a98ff4f0f7b5db72d002acecf","converter":"reviewed-official-tikhub-region-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","prior_source":{"content_hash":"sha256:36a70c51e725ac32adf881f4e0c7535b59adbebd2baf0f46ff8835c455e74c77","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4101a9c96fef0ddfbcc76b9e32aa1ab30472e8103045bfc6b2e8fa8a3fafbe27","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only2 optional region query declarations from the pinned official SDK; all other fields, authority, policy and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-region-inputs-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Only supplier-confirmed null acceptance on10 reviewed request operations; existing non-null constraints, all other operations, policy, authority and whole-source clocks retained. See docs/current-source-review-20261017/tikhub-nullability-review.json.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/tikhub.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/zhihu/web/fetch_video_search_v3","x-aisa-validation":"provider"}},"/apis/v1/twitter/article":{"get":{"description":"Get the full body of an X Article (long-form post) by its tweet ID. Use this when a tweet links to or is an Article and the 280-character preview is not enough — this returns the complete text rather than the truncated tweet. Returns the article under `article`. For ordinary tweets use `get_twitter_tweets`.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_twitter_article","parameters":[{"description":"The tweet ID of the article.","in":"query","name":"tweet_id","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseCbc4F8806E32_ArticleResponse"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Article","tags":["group900"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"twitter","x-aisa-category":"1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/twitter/get_twitter-article","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"twitter","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"twitter","x-aisa-response-source":{"content_hash":"sha256:079d630557f5ff49005d148c2ce5bb778357d29d800f01d3e78ec34d3ed11db7","kind":"upstream_success_contract","source":{"content_hash":"sha256:773d9c7f416c89c5aa82bec4696f61a9862a55962d47cdd3f47cf0cb512d2d8b","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4aa234e7f6d4f6d581af3f46c6075b5fd75a05cf89f7855afc2f695854f37465","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-tweet-batch_02.json"}},"x-aisa-revision":{"customer_pricing_ref":"4dd4f02a35fa","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f5eba23e6c9b"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_twitter_article","path":"/apis/v1/twitter/article"},"x-aisa-source":{"content_hash":"sha256:773d9c7f416c89c5aa82bec4696f61a9862a55962d47cdd3f47cf0cb512d2d8b","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4aa234e7f6d4f6d581af3f46c6075b5fd75a05cf89f7855afc2f695854f37465","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-tweet-batch_02.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/twitter/article","x-aisa-validation":"mixed"}},"/apis/v1/twitter/auth_twitter":{"post":{"description":"默认价格配置\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.000001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"authTwitterUser","requestBody":{"content":{"application/json":{"example":{"aisa_api_key":"sk-aisa-...","scopes":["follows.write","tweet.read","users.read"]},"schema":{"properties":{"aisa_api_key":{"description":"Your AIsa API key (the `sk-aisa-...` value). REQUIRED in the JSON body in addition to the `Authorization: Bearer` header — the OAuth session is bound to this key. Sending only the header returns HTTP 422; sending only the body returns 404.","type":"string"},"scopes":{"description":"Optional list of X OAuth 2.0 scopes to request. Defaults to the set required by AIsa's Twitter write endpoints: `follows.write`, `tweet.read`, `users.read`, `tweet.write`, `like.write`, `dm.read`, `dm.write`.","example":["follows.write","tweet.read","users.read"],"items":{"type":"string"},"type":"array"}},"required":["aisa_api_key"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"example":{"auth_url":"https://twitter.com/i/oauth2/authorize?response_type=code&client_id=AIsa&redirect_uri=https%3A%2F%2Fapi.aisa.one%2Fapis%2Fv1%2Ftwitter%2Foauth_callback&scope=follows.write%20tweet.read%20users.read&state=0c2...d1f&code_challenge=...&code_challenge_method=S256","expires_at":"2026-04-18T07:00:00Z","state":"0c2ad1f..."},"schema":{"properties":{"auth_url":{"description":"Short-lived X OAuth authorization URL. Open it in a browser so the source user can approve the requested scopes.","format":"uri","type":"string"},"expires_at":{"description":"When the `auth_url` expires. Request a new one if the user hasn't completed the flow before this time.","format":"date-time","type":"string"},"state":{"description":"Opaque CSRF state token that AIsa will validate when X redirects back to its callback. Store it client-side if you need to correlate the flow.","type":"string"}},"required":["auth_url","state"],"type":"object"}}},"description":"Authorization URL generated."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"OAuth_Twitter","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"aisa-twitter","x-aisa-category":"1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/twitter/post_twitter-auth-twitter","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.000001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"aisa-twitter","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"aisa-twitter","x-aisa-response-source":{"content_hash":"sha256:d15181c8ed5401f11986eccf0af7bdc6f00112525fb33221644d7ad9962fe9ee","kind":"upstream_success_contract","source":{"content_hash":"sha256:38fc015ce92f044cd138f65fa0639cc658bd6f92c94a1275ee2881c0e0572e55","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:b1fe054bb82e9217981d581fa60e44bdf6d88d444ca6a8b4e95cdd2155dfe4ca","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-actions.json"}},"x-aisa-revision":{"customer_pricing_ref":"43e3b1dc8aa7","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"46366661447c"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"authTwitterUser","path":"/apis/v1/twitter/auth_twitter"},"x-aisa-source":{"content_hash":"sha256:38fc015ce92f044cd138f65fa0639cc658bd6f92c94a1275ee2881c0e0572e55","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:b1fe054bb82e9217981d581fa60e44bdf6d88d444ca6a8b4e95cdd2155dfe4ca","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-actions.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/auth_twitter","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/twitter/auth_twitter \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"aisa_api_key\": \"sk-aisa-...\",\n  \"scopes\": [\n    \"follows.write\",\n    \"tweet.read\",\n    \"users.read\"\n  ]\n}'"}]}},"/apis/v1/twitter/community/get_tweets_from_all_community":{"get":{"description":"Search posts across all X Communities by keyword, sorted by Latest (default) or Top, cursor-paginated. Use this to find topic-specific discussion happening inside communities rather than on the public timeline — signal density is usually higher and noise lower. Returns full tweet objects. Once you identify a community worth following, use `get_twitter_community_tweets` to read it directly, or `get_twitter_community_info` for its metadata. For public-timeline search use `get_twitter_tweet_advanced_search`.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.003 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_twitter_community_tweets_all","parameters":[{"description":"Cursor for pagination","in":"query","name":"cursor","required":false,"schema":{"type":"string"}},{"description":"Search query (e.g., keyword)","in":"query","name":"query","required":true,"schema":{"type":"string"}},{"description":"Query type (Latest or Top)","in":"query","name":"queryType","required":true,"schema":{"default":"Latest","enum":["Latest","Top"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"has_next_page":{"type":"boolean"},"next_cursor":{"type":"string"},"tweets":{"items":{"$ref":"#/components/schemas/Response8D25370A403A_Tweet"},"type":"array"}},"type":"object"}}},"description":"Tweets response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Community Tweets","tags":["group900"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"twitter","x-aisa-category":"1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/twitter/get_twitter-community-get-tweets-from-all-community","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.003,"estimate_source":"profile_seed","evidence_source":"response_body","minimum_cost_usd":0.00015},"x-aisa-provider":"twitter","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"twitter","x-aisa-response-source":{"content_hash":"sha256:c10c28e342c450f73966cd35ed398bad995f200ea770837f880d40de96ca961a","kind":"upstream_success_contract","source":{"content_hash":"sha256:07a1404553190557dccbd140eba1e1c5fd4c68f6e7281410ffbf9a8fcc3f603c","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:3b1eaec6a84e1eaec15229ba2f26465b4e8d89eb13a03f9e5590fa9764d3b704","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-communities.json"}},"x-aisa-revision":{"customer_pricing_ref":"4d7766c610bb","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"1e120d006e30"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_twitter_community_tweets_all","path":"/apis/v1/twitter/community/get_tweets_from_all_community"},"x-aisa-source":{"content_hash":"sha256:07a1404553190557dccbd140eba1e1c5fd4c68f6e7281410ffbf9a8fcc3f603c","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:3b1eaec6a84e1eaec15229ba2f26465b4e8d89eb13a03f9e5590fa9764d3b704","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-communities.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/twitter/community/get_tweets_from_all_community","x-aisa-validation":"provider"}},"/apis/v1/twitter/community/info":{"get":{"description":"Get metadata for an X Community by its numeric community ID — name, description, member count, and access rules. Use this to qualify a community before pulling its members or posts. Returns the object under `community_info`. To discover communities by topic, search their posts with `get_twitter_community_tweets_all`.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.0002 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_twitter_community_info","parameters":[{"description":"ID of the community","in":"query","name":"community_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response8D25370A403A_CommunityInfoResponse"}}},"description":"Community info response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Community Info","tags":["group900"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"twitter","x-aisa-category":"1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/twitter/get_twitter-community-info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0002,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"twitter","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"twitter","x-aisa-response-source":{"content_hash":"sha256:21e7d29804cbb385145797cbd0160435c24b574cdaa5f9013d92aa9655e019b6","kind":"upstream_success_contract","source":{"content_hash":"sha256:07a1404553190557dccbd140eba1e1c5fd4c68f6e7281410ffbf9a8fcc3f603c","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:3b1eaec6a84e1eaec15229ba2f26465b4e8d89eb13a03f9e5590fa9764d3b704","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-communities.json"}},"x-aisa-revision":{"customer_pricing_ref":"4dd4f02a35fa","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"89208f0237d6"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_twitter_community_info","path":"/apis/v1/twitter/community/info"},"x-aisa-source":{"content_hash":"sha256:07a1404553190557dccbd140eba1e1c5fd4c68f6e7281410ffbf9a8fcc3f603c","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:3b1eaec6a84e1eaec15229ba2f26465b4e8d89eb13a03f9e5590fa9764d3b704","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-communities.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/twitter/community/info","x-aisa-validation":"provider"}},"/apis/v1/twitter/community/members":{"get":{"description":"List the members of an X Community, cursor-paginated. Use this to map who participates in a topic-specific group — usually a higher-signal audience than general followers, because membership is opt-in. Returns full user objects. For the subset who moderate it, use `get_twitter_community_moderators`.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.0036 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_twitter_community_members","parameters":[{"description":"ID of the community","in":"query","name":"community_id","required":true,"schema":{"type":"string"}},{"description":"Cursor for pagination","in":"query","name":"cursor","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"has_next":{"type":"boolean"},"has_next_page":{"type":"boolean"},"members":{"items":{"$ref":"#/components/schemas/Response8D25370A403A_User"},"type":"array"},"msg":{"type":"string"},"next_cursor":{"type":"string"},"status":{"enum":["success","error"],"type":"string"}},"type":"object"}}},"description":"Community members response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List Community Members","tags":["group900"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"twitter","x-aisa-category":"1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/twitter/get_twitter-community-members","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0036,"estimate_source":"profile_seed","evidence_source":"response_body","minimum_cost_usd":0.00015},"x-aisa-provider":"twitter","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"twitter","x-aisa-response-source":{"content_hash":"sha256:e4384c3eecf22b733a2f9a7f8da2c2ea9df39904e11cb3722f7097ba2c67611a","kind":"upstream_success_contract","source":{"content_hash":"sha256:07a1404553190557dccbd140eba1e1c5fd4c68f6e7281410ffbf9a8fcc3f603c","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:3b1eaec6a84e1eaec15229ba2f26465b4e8d89eb13a03f9e5590fa9764d3b704","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-communities.json"}},"x-aisa-revision":{"customer_pricing_ref":"4d7766c610bb","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"d78ee6c48430"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_twitter_community_members","path":"/apis/v1/twitter/community/members"},"x-aisa-source":{"content_hash":"sha256:07a1404553190557dccbd140eba1e1c5fd4c68f6e7281410ffbf9a8fcc3f603c","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:3b1eaec6a84e1eaec15229ba2f26465b4e8d89eb13a03f9e5590fa9764d3b704","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-communities.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/twitter/community/members","x-aisa-validation":"provider"}},"/apis/v1/twitter/community/moderators":{"get":{"description":"List the moderators of an X Community, cursor-paginated. Use this to identify the people who set the agenda in a community — the highest-leverage contacts for outreach or partnership. Returns full user objects. For the full membership use `get_twitter_community_members`.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.0036 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_twitter_community_moderators","parameters":[{"description":"ID of the community","in":"query","name":"community_id","required":true,"schema":{"type":"string"}},{"description":"Cursor for pagination","in":"query","name":"cursor","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"has_next":{"type":"boolean"},"has_next_page":{"type":"boolean"},"members":{"items":{"$ref":"#/components/schemas/Response8D25370A403A_User"},"type":"array"},"msg":{"type":"string"},"next_cursor":{"type":"string"},"status":{"enum":["success","error"],"type":"string"}},"type":"object"}}},"description":"Community moderators response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Community Moderators","tags":["group900"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"twitter","x-aisa-category":"1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/twitter/get_twitter-community-moderators","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0036,"estimate_source":"profile_seed","evidence_source":"response_body","minimum_cost_usd":0.00015},"x-aisa-provider":"twitter","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"twitter","x-aisa-response-source":{"content_hash":"sha256:64f49564ef678c0e57c7c8a62e0a13090b71810206a3a2b0281ef7ee5a7aa64b","kind":"upstream_success_contract","source":{"content_hash":"sha256:07a1404553190557dccbd140eba1e1c5fd4c68f6e7281410ffbf9a8fcc3f603c","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:3b1eaec6a84e1eaec15229ba2f26465b4e8d89eb13a03f9e5590fa9764d3b704","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-communities.json"}},"x-aisa-revision":{"customer_pricing_ref":"4d7766c610bb","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e1d86f6bd96f"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_twitter_community_moderators","path":"/apis/v1/twitter/community/moderators"},"x-aisa-source":{"content_hash":"sha256:07a1404553190557dccbd140eba1e1c5fd4c68f6e7281410ffbf9a8fcc3f603c","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:3b1eaec6a84e1eaec15229ba2f26465b4e8d89eb13a03f9e5590fa9764d3b704","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-communities.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/twitter/community/moderators","x-aisa-validation":"provider"}},"/apis/v1/twitter/community/tweets":{"get":{"description":"Get posts published inside one specific X Community, cursor-paginated. Use this to read what a known community is actually discussing. Returns full tweet objects with engagement counts. If you do not know which community to look at, search across all of them with `get_twitter_community_tweets_all`.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.003 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_twitter_community_tweets","parameters":[{"description":"ID of the community","in":"query","name":"community_id","required":true,"schema":{"type":"string"}},{"description":"Cursor for pagination","in":"query","name":"cursor","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"has_next":{"type":"boolean"},"has_next_page":{"type":"boolean"},"msg":{"type":"string"},"next_cursor":{"type":"string"},"status":{"enum":["success","error"],"type":"string"},"tweets":{"items":{"$ref":"#/components/schemas/Response8D25370A403A_Tweet"},"type":"array"}},"type":"object"}}},"description":"Community tweets response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Community Tweets","tags":["group900"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"twitter","x-aisa-category":"1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/twitter/get_twitter-community-tweets","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.003,"estimate_source":"profile_seed","evidence_source":"response_body","minimum_cost_usd":0.00015},"x-aisa-provider":"twitter","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"twitter","x-aisa-response-source":{"content_hash":"sha256:efbd243830705755bfb18e999bd2e1a26dc54ff0db1ead9be4c4fa77d87b8a44","kind":"upstream_success_contract","source":{"content_hash":"sha256:07a1404553190557dccbd140eba1e1c5fd4c68f6e7281410ffbf9a8fcc3f603c","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:3b1eaec6a84e1eaec15229ba2f26465b4e8d89eb13a03f9e5590fa9764d3b704","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-communities.json"}},"x-aisa-revision":{"customer_pricing_ref":"4d7766c610bb","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0b8a33d14b88"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_twitter_community_tweets","path":"/apis/v1/twitter/community/tweets"},"x-aisa-source":{"content_hash":"sha256:07a1404553190557dccbd140eba1e1c5fd4c68f6e7281410ffbf9a8fcc3f603c","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:3b1eaec6a84e1eaec15229ba2f26465b4e8d89eb13a03f9e5590fa9764d3b704","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-communities.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/twitter/community/tweets","x-aisa-validation":"provider"}},"/apis/v1/twitter/delete_twitter":{"post":{"description":"<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"any_aisa_twitter_apis_v1_twitter_delete_twitter","requestBody":{"content":{"application/json":{"schema":{"properties":{"aisa_api_key":{"description":"AIsa API key bound to the OAuth account; the wrapper requires this body field in addition to gateway authorization.","maxLength":64,"minLength":1,"type":"string"},"tweet_id":{"description":"The service strips surrounding whitespace first; the result must contain 1 to 64 characters. Length limits apply after normalization, not to the raw input.","type":"string","x-aisa-normalization":"strip","x-aisa-normalized-schema":{"maxLength":64,"minLength":1,"type":"string"}}},"required":["aisa_api_key","tweet_id"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"type":"integer"},"data":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"description":"The owning service explicitly declares an optional dictionary of arbitrary values; nested Twitter result fields are opaque."},"msg":{"type":"string"}},"required":["code","msg"],"type":"object"}}},"description":"Successful ApiResponse serialized by the owning service."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Delete Tweet","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"aisa-twitter","x-aisa-category":"1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/aisa-twitter/any_aisa_twitter_apis_v1_twitter_delete_twitter","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"aisa-twitter","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"aisa-twitter","x-aisa-response-source":{"content_hash":"sha256:ceb00d7daef54bfee7ee74b3f14ce581f3ea92eb5631594e80cbafd3cb2c09c8","kind":"upstream_success_contract","source":{"content_hash":"sha256:7773cb5df79a9e270b725d7868f1f07c2bb511b882f9df0147caa3adfe9dcf5c","converter":"scripts/wrapper_twitter_reference.py@3","fetched_at":"2026-10-09T03:20:49.419328+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:27265d53afb79ad24305d7888027ef69b1eef9755db30d6573a42639318ceea7","refresh_policy":"pinned","refresh_reason":"Owning-service route and schema commit is immutable; adopting a later revision requires declaration and binding review.","review_period_days":30,"source_pages":[{"raw_content_hash":"sha256:96c8d64c69f46aa82764b646496b66a64faebbb39eceadd6473ce4a540416617","url":"https://raw.githubusercontent.com/AIsa-team/AisaTwitterAuthService/9481772229feb96eed7fef509234d089cd0d7ec3/app/api/routes/twitter.py"},{"raw_content_hash":"sha256:eabe5a7587890c1754ea0175a97fe88a91afe1e98a80c1c22bbee58926a4c3f4","url":"https://raw.githubusercontent.com/AIsa-team/AisaTwitterAuthService/9481772229feb96eed7fef509234d089cd0d7ec3/app/schemas/twitter.py"}],"source_revision":"9481772229feb96eed7fef509234d089cd0d7ec3","url":"https://raw.githubusercontent.com/AIsa-team/AisaTwitterAuthService/9481772229feb96eed7fef509234d089cd0d7ec3/app/api/routes/twitter.py"}},"x-aisa-revision":{"customer_pricing_ref":"fa0983997e25","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a72356d3edb9"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"any_aisa_twitter_apis_v1_twitter_delete_twitter","path":"/apis/v1/twitter/delete_twitter"},"x-aisa-source":{"content_hash":"sha256:7773cb5df79a9e270b725d7868f1f07c2bb511b882f9df0147caa3adfe9dcf5c","converter":"scripts/wrapper_twitter_reference.py@3","fetched_at":"2026-10-09T03:20:49.419328+00:00","kind":"provider_openapi","owner":"AIsa-team/docs","policy_revision":"sha256:27265d53afb79ad24305d7888027ef69b1eef9755db30d6573a42639318ceea7","refresh_policy":"pinned","refresh_reason":"Owning-service route and schema commit is immutable; adopting a later revision requires declaration and binding review.","review_period_days":30,"source_pages":[{"raw_content_hash":"sha256:96c8d64c69f46aa82764b646496b66a64faebbb39eceadd6473ce4a540416617","url":"https://raw.githubusercontent.com/AIsa-team/AisaTwitterAuthService/9481772229feb96eed7fef509234d089cd0d7ec3/app/api/routes/twitter.py"},{"raw_content_hash":"sha256:eabe5a7587890c1754ea0175a97fe88a91afe1e98a80c1c22bbee58926a4c3f4","url":"https://raw.githubusercontent.com/AIsa-team/AisaTwitterAuthService/9481772229feb96eed7fef509234d089cd0d7ec3/app/schemas/twitter.py"}],"source_revision":"9481772229feb96eed7fef509234d089cd0d7ec3","url":"https://raw.githubusercontent.com/AIsa-team/AisaTwitterAuthService/9481772229feb96eed7fef509234d089cd0d7ec3/app/api/routes/twitter.py"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/delete_twitter","x-aisa-validation":"provider"}},"/apis/v1/twitter/follow_twitter":{"post":{"description":"Make the authenticated source user follow the given target user on X/Twitter. Mirrors the [official X v2 `POST /2/users/{id}/following` endpoint](https://docs.x.com/x-api/users/follow-user), routed through the AIsa gateway.\n\n**Authentication.** This is a write action that requires an OAuth session for the source user, attached to your AIsa API key. Link your X account once by calling `POST /apis/v1/twitter/auth_twitter` — AIsa then uses that session automatically for every write request sent with your key.\n\n**Scopes.** The underlying X session must hold `follows.write`, `tweet.read`, and `users.read`.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.015 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"followTwitterUser","requestBody":{"content":{"application/json":{"examples":{"follow_user":{"summary":"Follow @TwitterDev (id 2244994945)","value":{"target_user_id":"2244994945"}}},"schema":{"properties":{"target_user_id":{"description":"Numeric ID of the X/Twitter user to follow. Must match the X regex `^[0-9]{1,19}$`.","example":"6253282","pattern":"^[0-9]{1,19}$","type":"string"}},"required":["target_user_id"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"example":{"data":{"following":true,"pending_follow":false}},"schema":{"properties":{"data":{"properties":{"following":{"description":"`true` when the source user now follows the target user.","type":"boolean"},"pending_follow":{"description":"`true` when a follow request has been sent to a protected account and is awaiting approval.","type":"boolean"}},"type":"object"}},"type":"object"}}},"description":"Follow succeeded (or was already in place)."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Follow User","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"aisa-twitter","x-aisa-category":"1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/twitter/post_twitter-follow-twitter","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.015,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"aisa-twitter","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"aisa-twitter","x-aisa-response-source":{"content_hash":"sha256:5dbcf0479b1a98eedc56be5743e32861e896a403de07df6fe64d7ae4edcbcd10","kind":"upstream_success_contract","source":{"content_hash":"sha256:38fc015ce92f044cd138f65fa0639cc658bd6f92c94a1275ee2881c0e0572e55","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:b1fe054bb82e9217981d581fa60e44bdf6d88d444ca6a8b4e95cdd2155dfe4ca","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-actions.json"}},"x-aisa-revision":{"customer_pricing_ref":"e7cbd5023d16","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"b6e4993af8a2"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"followTwitterUser","path":"/apis/v1/twitter/follow_twitter"},"x-aisa-source":{"content_hash":"sha256:38fc015ce92f044cd138f65fa0639cc658bd6f92c94a1275ee2881c0e0572e55","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:b1fe054bb82e9217981d581fa60e44bdf6d88d444ca6a8b4e95cdd2155dfe4ca","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-actions.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/follow_twitter","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/twitter/follow_twitter \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"target_user_id\": \"6253282\"\n}'"}]}},"/apis/v1/twitter/like_twitter":{"post":{"description":"Like a tweet on behalf of the authenticated source user. Mirrors the [official X v2 `POST /2/users/{id}/likes` endpoint](https://docs.x.com/x-api/users/like-post), routed through the AIsa gateway.\n\n**Authentication.** Requires an OAuth session for the source user, attached to your AIsa API key. Link the account once via `POST /apis/v1/twitter/auth_twitter`.\n\n**Scopes.** The underlying X session must hold `like.write`, `tweet.read`, and `users.read`.\n\nLiking a tweet already liked is a no-op and still returns `200` with `liked: true`.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.015 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"likeTwitter","requestBody":{"content":{"application/json":{"examples":{"like_tweet":{"summary":"Like tweet 1346889436626259968","value":{"tweet_id":"1346889436626259968"}}},"schema":{"properties":{"tweet_id":{"description":"Numeric ID of the tweet to like. Must match X's regex `^[0-9]{1,19}$`.","example":"1346889436626259968","pattern":"^[0-9]{1,19}$","type":"string"}},"required":["tweet_id"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"example":{"data":{"liked":true}},"schema":{"properties":{"data":{"properties":{"liked":{"description":"`true` once the source user has liked the target tweet.","type":"boolean"}},"type":"object"}},"type":"object"}}},"description":"Like succeeded (or was already in place)."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Like Tweet","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"aisa-twitter","x-aisa-category":"1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/twitter/post_twitter-like-twitter","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.015,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"aisa-twitter","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"aisa-twitter","x-aisa-response-source":{"content_hash":"sha256:cff3e9cc2594065e99166601d9b244af882d345ea64b1041b96707365ca0a9ba","kind":"upstream_success_contract","source":{"content_hash":"sha256:38fc015ce92f044cd138f65fa0639cc658bd6f92c94a1275ee2881c0e0572e55","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:b1fe054bb82e9217981d581fa60e44bdf6d88d444ca6a8b4e95cdd2155dfe4ca","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-actions.json"}},"x-aisa-revision":{"customer_pricing_ref":"e7cbd5023d16","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4fd1032a2ef1"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"likeTwitter","path":"/apis/v1/twitter/like_twitter"},"x-aisa-source":{"content_hash":"sha256:38fc015ce92f044cd138f65fa0639cc658bd6f92c94a1275ee2881c0e0572e55","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:b1fe054bb82e9217981d581fa60e44bdf6d88d444ca6a8b4e95cdd2155dfe4ca","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-actions.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/like_twitter","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/twitter/like_twitter \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"tweet_id\": \"1346889436626259968\"\n}'"}]}},"/apis/v1/twitter/list/followers":{"get":{"description":"List the accounts that subscribe to an X List, 20 per page, cursor-paginated. Use this to gauge how much attention a curated list attracts and who cares about that topic. Returns full user objects under `followers`. For the accounts included in the List (not its subscribers) use `get_twitter_list_members`.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.0015 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_twitter_list_followers","parameters":[{"description":"Cursor of the page","in":"query","name":"cursor","required":false,"schema":{"type":"string"}},{"description":"ID of the list","in":"query","name":"list_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseA06878E34984_TwitterListFollowersResponse"}}},"description":"List followers of the list"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List List Followers","tags":["group900"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"twitter","x-aisa-category":"1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/twitter/get_twitter-list-followers","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0015,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"twitter","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"twitter","x-aisa-response-source":{"content_hash":"sha256:6360ec7fc7b5ced8f0d28c01b58ff15525bdb5fc2f6a656cfdd487659e731ee1","kind":"upstream_success_contract","source":{"content_hash":"sha256:54bba4d2b325710e756672c7df1510772bb666bfbd1f06ee4e69a9ddbe105948","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:f9048c63825ef46275fab52465168452dd85993e4306d72543ecae1d4fb8a254","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-list.json"}},"x-aisa-revision":{"customer_pricing_ref":"4dd4f02a35fa","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"aa62f2d5dc55"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_twitter_list_followers","path":"/apis/v1/twitter/list/followers"},"x-aisa-source":{"content_hash":"sha256:54bba4d2b325710e756672c7df1510772bb666bfbd1f06ee4e69a9ddbe105948","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:f9048c63825ef46275fab52465168452dd85993e4306d72543ecae1d4fb8a254","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-list.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/twitter/list/followers","x-aisa-validation":"provider"}},"/apis/v1/twitter/list/members":{"get":{"description":"List the accounts included in an X List, 20 per page, cursor-paginated. Use this to extract a ready-made, human-curated cohort — someone else has already done the filtering. Returns full user objects under `members`. To read what those accounts are posting as one feed, use `get_twitter_list_tweets_timeline`. For the List's subscribers use `get_twitter_list_followers`.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.0015 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_twitter_list_members","parameters":[{"description":"Cursor of the page","in":"query","name":"cursor","required":false,"schema":{"type":"string"}},{"description":"ID of the list","in":"query","name":"list_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseA06878E34984_TwitterListMembersResponse"}}},"description":"List members response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get List Members","tags":["group900"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"twitter","x-aisa-category":"1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/twitter/get_twitter-list-members","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0015,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"twitter","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"twitter","x-aisa-response-source":{"content_hash":"sha256:37826841b39772b58361d9e361c883e772bab02e62d17752f6bf675374a420d5","kind":"upstream_success_contract","source":{"content_hash":"sha256:54bba4d2b325710e756672c7df1510772bb666bfbd1f06ee4e69a9ddbe105948","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:f9048c63825ef46275fab52465168452dd85993e4306d72543ecae1d4fb8a254","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-list.json"}},"x-aisa-revision":{"customer_pricing_ref":"4dd4f02a35fa","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"864f2eddc1ec"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_twitter_list_members","path":"/apis/v1/twitter/list/members"},"x-aisa-source":{"content_hash":"sha256:54bba4d2b325710e756672c7df1510772bb666bfbd1f06ee4e69a9ddbe105948","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:f9048c63825ef46275fab52465168452dd85993e4306d72543ecae1d4fb8a254","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-list.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/twitter/list/members","x-aisa-validation":"provider"}},"/apis/v1/twitter/list/tweets_timeline":{"get":{"description":"Get the tweet timeline of an X List by `listId`, up to 20 per page, cursor-paginated. Use this to monitor a hand-curated set of accounts as a single feed — Lists are the cheapest way to track a fixed cohort (competitors, analysts, a beat) without polling each account. Returns tweets with `has_next_page` and `next_cursor`. To see who is in the List use `get_twitter_list_members`.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.0015 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_twitter_list_tweets_timeline","parameters":[{"description":"Cursor for paginating through results. Leave empty for the first page.","in":"query","name":"cursor","required":false,"schema":{"type":"string"}},{"description":"The list ID to get tweets from. e.g. 1846987139428634858","in":"query","name":"listId","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseA06878E34984_ListTweetsTimelineResponse"}}},"description":"List tweet timeline response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get List Tweet TimeLine","tags":["group1500"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"twitter","x-aisa-category":"1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/twitter/get_twitter-list-tweets-timeline","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0015,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"twitter","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"twitter","x-aisa-response-source":{"content_hash":"sha256:c3e5519f5556bfc0b70ab61f5462a82dee5ee3c7d8ee6511586e33c0699ec92d","kind":"upstream_success_contract","source":{"content_hash":"sha256:54bba4d2b325710e756672c7df1510772bb666bfbd1f06ee4e69a9ddbe105948","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:f9048c63825ef46275fab52465168452dd85993e4306d72543ecae1d4fb8a254","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-list.json"}},"x-aisa-revision":{"customer_pricing_ref":"4dd4f02a35fa","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"cf88fa363458"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_twitter_list_tweets_timeline","path":"/apis/v1/twitter/list/tweets_timeline"},"x-aisa-source":{"content_hash":"sha256:54bba4d2b325710e756672c7df1510772bb666bfbd1f06ee4e69a9ddbe105948","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:f9048c63825ef46275fab52465168452dd85993e4306d72543ecae1d4fb8a254","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-list.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/twitter/list/tweets_timeline","x-aisa-validation":"mixed"}},"/apis/v1/twitter/post_twitter":{"post":{"description":"Publish a new tweet on behalf of the authenticated source user, or edit an existing tweet. Mirrors the [official X v2 `POST /2/tweets` endpoint](https://docs.x.com/x-api/posts/create-post), routed through the AIsa gateway.\n\n**Authentication.** Requires an OAuth session for the source user, attached to your AIsa API key. Link the account once via `POST /apis/v1/twitter/auth_twitter`.\n\n**Scopes.** The underlying X session must hold `tweet.read`, `tweet.write`, and `users.read`.\n\n**Mutually exclusive fields.** `media`, `poll`, `quote_tweet_id`, and `card_uri` cannot be combined in the same request. At most one of them may be set.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.015 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"postTwitter","requestBody":{"content":{"application/json":{"examples":{"default":{"value":{"content":"","in_reply_to_tweet_id":""}},"minimal":{"value":{}}},"schema":{"additionalProperties":false,"allOf":[{"anyOf":[{"anyOf":[{"allOf":[{"properties":{"content":{"not":{"const":""}}},"required":["content"]},{"properties":{"content":{"default":"","maxLength":280,"type":"string"}},"required":["content"]}]},{"allOf":[{"not":{"properties":{"content":{"not":{"const":""}}},"required":["content"]}},{"properties":{"text":{"not":{"const":""}}},"required":["text"]},{"properties":{"text":{"default":"","maxLength":280,"type":"string"}},"required":["text"]}]},{"allOf":[{"not":{"properties":{"content":{"not":{"const":""}}},"required":["content"]}},{"not":{"properties":{"text":{"not":{"const":""}}},"required":["text"]}},{"anyOf":[{"properties":{"content":{"allOf":[{"default":"","maxLength":280,"type":"string"},{"const":""}]}},"required":["content"]},{"properties":{"text":{"allOf":[{"default":"","maxLength":280,"type":"string"},{"const":""}]}},"required":["text"]}]}]}]},{"not":{"anyOf":[{"properties":{"content":{}},"required":["content"]},{"properties":{"text":{}},"required":["text"]}]}}]},{"anyOf":[{"anyOf":[{"allOf":[{"properties":{"in_reply_to_tweet_id":{"not":{"const":""}}},"required":["in_reply_to_tweet_id"]},{"properties":{"in_reply_to_tweet_id":{"default":"","maxLength":64,"type":"string"}},"required":["in_reply_to_tweet_id"]}]},{"allOf":[{"not":{"properties":{"in_reply_to_tweet_id":{"not":{"const":""}}},"required":["in_reply_to_tweet_id"]}},{"properties":{"reply":{"properties":{"in_reply_to_tweet_id":{"not":{"const":""}}},"required":["in_reply_to_tweet_id"]}},"required":["reply"]},{"properties":{"reply":{"properties":{"in_reply_to_tweet_id":{"default":"","maxLength":64,"type":"string"}},"required":["in_reply_to_tweet_id"]}},"required":["reply"]}]},{"allOf":[{"not":{"properties":{"in_reply_to_tweet_id":{"not":{"const":""}}},"required":["in_reply_to_tweet_id"]}},{"not":{"properties":{"reply":{"properties":{"in_reply_to_tweet_id":{"not":{"const":""}}},"required":["in_reply_to_tweet_id"]}},"required":["reply"]}},{"anyOf":[{"properties":{"in_reply_to_tweet_id":{"allOf":[{"default":"","maxLength":64,"type":"string"},{"const":""}]}},"required":["in_reply_to_tweet_id"]},{"properties":{"reply":{"properties":{"in_reply_to_tweet_id":{"allOf":[{"default":"","maxLength":64,"type":"string"},{"const":""}]}},"required":["in_reply_to_tweet_id"]}},"required":["reply"]}]}]}]},{"not":{"anyOf":[{"properties":{"in_reply_to_tweet_id":{}},"required":["in_reply_to_tweet_id"]},{"properties":{"reply":{"properties":{"in_reply_to_tweet_id":{}},"required":["in_reply_to_tweet_id"]}},"required":["reply"]}]}}]},{"anyOf":[{"anyOf":[{"allOf":[{"properties":{"media_ids":{"not":{"const":""}}},"required":["media_ids"]},{"properties":{"media_ids":{"items":{"type":"string"},"type":"array"}},"required":["media_ids"]}]},{"allOf":[{"not":{"properties":{"media_ids":{"not":{"const":""}}},"required":["media_ids"]}},{"properties":{"media":{"properties":{"media_ids":{"not":{"const":""}}},"required":["media_ids"]}},"required":["media"]},{"properties":{"media":{"properties":{"media_ids":{"items":{"type":"string"},"type":"array"}},"required":["media_ids"]}},"required":["media"]}]},{"allOf":[{"not":{"properties":{"media_ids":{"not":{"const":""}}},"required":["media_ids"]}},{"not":{"properties":{"media":{"properties":{"media_ids":{"not":{"const":""}}},"required":["media_ids"]}},"required":["media"]}},{"anyOf":[{"properties":{"media_ids":{"allOf":[{"items":{"type":"string"},"type":"array"},{"const":""}]}},"required":["media_ids"]},{"properties":{"media":{"properties":{"media_ids":{"allOf":[{"items":{"type":"string"},"type":"array"},{"const":""}]}},"required":["media_ids"]}},"required":["media"]}]}]}]},{"not":{"anyOf":[{"properties":{"media_ids":{}},"required":["media_ids"]},{"properties":{"media":{"properties":{"media_ids":{}},"required":["media_ids"]}},"required":["media"]}]}}]}],"properties":{"aisa_api_key":{"maxLength":64,"type":"string"},"card_uri":{"maxLength":256,"type":"string"},"content":{"anyOf":[{"default":"","maxLength":280,"type":"string"},{"const":""}]},"in_reply_to_tweet_id":{"anyOf":[{"default":"","maxLength":64,"type":"string"},{"const":""}]},"media":{"additionalProperties":false,"properties":{"media_ids":{"description":"Alternate spelling for /media_ids; ignored when the canonical value is present and nonempty.","x-aisa-alias-target":"/media_ids"},"tagged_user_ids":{"items":{"type":"string"},"type":"array"}},"type":"object"},"media_files":{"type":"string"},"media_ids":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"const":""}]},"poll":{"additionalProperties":false,"properties":{"duration_minutes":{"maximum":9223372036854775807,"minimum":0,"type":"integer"},"options":{"items":{"type":"string"},"type":"array"}},"type":"object"},"quote_tweet_id":{"maxLength":64,"type":"string"},"reply":{"additionalProperties":false,"properties":{"auto_populate_reply_metadata":{"type":"boolean"},"exclude_reply_user_ids":{"items":{"type":"string"},"type":"array"},"in_reply_to_tweet_id":{"description":"Alternate spelling for /in_reply_to_tweet_id; ignored when the canonical value is present and nonempty.","x-aisa-alias-target":"/in_reply_to_tweet_id"}},"type":"object"},"reply_settings":{"maxLength":32,"type":"string"},"text":{"description":"Alternate spelling for /content; ignored when the canonical value is present and nonempty.","x-aisa-alias-target":"/content"}},"type":"object"}},"application/x-www-form-urlencoded":{"schema":{"additionalProperties":false,"allOf":[{"anyOf":[{"anyOf":[{"allOf":[{"properties":{"content":{"not":{"const":""}}},"required":["content"]},{"properties":{"content":{"default":"","maxLength":280,"type":"string"}},"required":["content"]}]},{"allOf":[{"not":{"properties":{"content":{"not":{"const":""}}},"required":["content"]}},{"properties":{"text":{"not":{"const":""}}},"required":["text"]},{"properties":{"text":{"default":"","maxLength":280,"type":"string"}},"required":["text"]}]},{"allOf":[{"not":{"properties":{"content":{"not":{"const":""}}},"required":["content"]}},{"not":{"properties":{"text":{"not":{"const":""}}},"required":["text"]}},{"anyOf":[{"properties":{"content":{"allOf":[{"default":"","maxLength":280,"type":"string"},{"const":""}]}},"required":["content"]},{"properties":{"text":{"allOf":[{"default":"","maxLength":280,"type":"string"},{"const":""}]}},"required":["text"]}]}]}]},{"not":{"anyOf":[{"properties":{"content":{}},"required":["content"]},{"properties":{"text":{}},"required":["text"]}]}}]},{"anyOf":[{"anyOf":[{"allOf":[{"properties":{"in_reply_to_tweet_id":{"not":{"const":""}}},"required":["in_reply_to_tweet_id"]},{"properties":{"in_reply_to_tweet_id":{"default":"","maxLength":64,"type":"string"}},"required":["in_reply_to_tweet_id"]}]},{"allOf":[{"not":{"properties":{"in_reply_to_tweet_id":{"not":{"const":""}}},"required":["in_reply_to_tweet_id"]}},{"properties":{"reply":{"properties":{"in_reply_to_tweet_id":{"not":{"const":""}}},"required":["in_reply_to_tweet_id"]}},"required":["reply"]},{"properties":{"reply":{"properties":{"in_reply_to_tweet_id":{"default":"","maxLength":64,"type":"string"}},"required":["in_reply_to_tweet_id"]}},"required":["reply"]}]},{"allOf":[{"not":{"properties":{"in_reply_to_tweet_id":{"not":{"const":""}}},"required":["in_reply_to_tweet_id"]}},{"not":{"properties":{"reply":{"properties":{"in_reply_to_tweet_id":{"not":{"const":""}}},"required":["in_reply_to_tweet_id"]}},"required":["reply"]}},{"anyOf":[{"properties":{"in_reply_to_tweet_id":{"allOf":[{"default":"","maxLength":64,"type":"string"},{"const":""}]}},"required":["in_reply_to_tweet_id"]},{"properties":{"reply":{"properties":{"in_reply_to_tweet_id":{"allOf":[{"default":"","maxLength":64,"type":"string"},{"const":""}]}},"required":["in_reply_to_tweet_id"]}},"required":["reply"]}]}]}]},{"not":{"anyOf":[{"properties":{"in_reply_to_tweet_id":{}},"required":["in_reply_to_tweet_id"]},{"properties":{"reply":{"properties":{"in_reply_to_tweet_id":{}},"required":["in_reply_to_tweet_id"]}},"required":["reply"]}]}}]},{"anyOf":[{"anyOf":[{"allOf":[{"properties":{"media_ids":{"not":{"const":""}}},"required":["media_ids"]},{"properties":{"media_ids":{"items":{"type":"string"},"type":"array"}},"required":["media_ids"]}]},{"allOf":[{"not":{"properties":{"media_ids":{"not":{"const":""}}},"required":["media_ids"]}},{"properties":{"media":{"properties":{"media_ids":{"not":{"const":""}}},"required":["media_ids"]}},"required":["media"]},{"properties":{"media":{"properties":{"media_ids":{"items":{"type":"string"},"type":"array"}},"required":["media_ids"]}},"required":["media"]}]},{"allOf":[{"not":{"properties":{"media_ids":{"not":{"const":""}}},"required":["media_ids"]}},{"not":{"properties":{"media":{"properties":{"media_ids":{"not":{"const":""}}},"required":["media_ids"]}},"required":["media"]}},{"anyOf":[{"properties":{"media_ids":{"allOf":[{"items":{"type":"string"},"type":"array"},{"const":""}]}},"required":["media_ids"]},{"properties":{"media":{"properties":{"media_ids":{"allOf":[{"items":{"type":"string"},"type":"array"},{"const":""}]}},"required":["media_ids"]}},"required":["media"]}]}]}]},{"not":{"anyOf":[{"properties":{"media_ids":{}},"required":["media_ids"]},{"properties":{"media":{"properties":{"media_ids":{}},"required":["media_ids"]}},"required":["media"]}]}}]}],"properties":{"aisa_api_key":{"maxLength":64,"type":"string"},"card_uri":{"maxLength":256,"type":"string"},"content":{"anyOf":[{"default":"","maxLength":280,"type":"string"},{"const":""}]},"in_reply_to_tweet_id":{"anyOf":[{"default":"","maxLength":64,"type":"string"},{"const":""}]},"media":{"additionalProperties":false,"properties":{"media_ids":{"description":"Alternate spelling for /media_ids; ignored when the canonical value is present and nonempty.","x-aisa-alias-target":"/media_ids"},"tagged_user_ids":{"items":{"type":"string"},"type":"array"}},"type":"object"},"media_files":{"type":"string"},"media_ids":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"const":""}]},"poll":{"additionalProperties":false,"properties":{"duration_minutes":{"maximum":9223372036854775807,"minimum":0,"type":"integer"},"options":{"items":{"type":"string"},"type":"array"}},"type":"object"},"quote_tweet_id":{"maxLength":64,"type":"string"},"reply":{"additionalProperties":false,"properties":{"auto_populate_reply_metadata":{"type":"boolean"},"exclude_reply_user_ids":{"items":{"type":"string"},"type":"array"},"in_reply_to_tweet_id":{"description":"Alternate spelling for /in_reply_to_tweet_id; ignored when the canonical value is present and nonempty.","x-aisa-alias-target":"/in_reply_to_tweet_id"}},"type":"object"},"reply_settings":{"maxLength":32,"type":"string"},"text":{"description":"Alternate spelling for /content; ignored when the canonical value is present and nonempty.","x-aisa-alias-target":"/content"}},"type":"object"}},"multipart/form-data":{"encoding":{"aisa_api_key":{"contentType":"text/plain"},"card_uri":{"contentType":"text/plain"},"content":{"contentType":"text/plain"},"in_reply_to_tweet_id":{"contentType":"text/plain"},"media_files":{"contentType":"text/plain"},"quote_tweet_id":{"contentType":"text/plain"},"reply_settings":{"contentType":"text/plain"},"text":{"contentType":"text/plain"}},"schema":{"additionalProperties":false,"allOf":[{"anyOf":[{"anyOf":[{"allOf":[{"properties":{"content":{"not":{"const":""}}},"required":["content"]},{"properties":{"content":{"default":"","maxLength":280,"type":"string"}},"required":["content"]}]},{"allOf":[{"not":{"properties":{"content":{"not":{"const":""}}},"required":["content"]}},{"properties":{"text":{"not":{"const":""}}},"required":["text"]},{"properties":{"text":{"default":"","maxLength":280,"type":"string"}},"required":["text"]}]},{"allOf":[{"not":{"properties":{"content":{"not":{"const":""}}},"required":["content"]}},{"not":{"properties":{"text":{"not":{"const":""}}},"required":["text"]}},{"anyOf":[{"properties":{"content":{"allOf":[{"default":"","maxLength":280,"type":"string"},{"const":""}]}},"required":["content"]},{"properties":{"text":{"allOf":[{"default":"","maxLength":280,"type":"string"},{"const":""}]}},"required":["text"]}]}]}]},{"not":{"anyOf":[{"properties":{"content":{}},"required":["content"]},{"properties":{"text":{}},"required":["text"]}]}}]},{"anyOf":[{"anyOf":[{"allOf":[{"properties":{"in_reply_to_tweet_id":{"not":{"const":""}}},"required":["in_reply_to_tweet_id"]},{"properties":{"in_reply_to_tweet_id":{"default":"","maxLength":64,"type":"string"}},"required":["in_reply_to_tweet_id"]}]},{"allOf":[{"not":{"properties":{"in_reply_to_tweet_id":{"not":{"const":""}}},"required":["in_reply_to_tweet_id"]}},{"properties":{"reply":{"properties":{"in_reply_to_tweet_id":{"not":{"const":""}}},"required":["in_reply_to_tweet_id"]}},"required":["reply"]},{"properties":{"reply":{"properties":{"in_reply_to_tweet_id":{"default":"","maxLength":64,"type":"string"}},"required":["in_reply_to_tweet_id"]}},"required":["reply"]}]},{"allOf":[{"not":{"properties":{"in_reply_to_tweet_id":{"not":{"const":""}}},"required":["in_reply_to_tweet_id"]}},{"not":{"properties":{"reply":{"properties":{"in_reply_to_tweet_id":{"not":{"const":""}}},"required":["in_reply_to_tweet_id"]}},"required":["reply"]}},{"anyOf":[{"properties":{"in_reply_to_tweet_id":{"allOf":[{"default":"","maxLength":64,"type":"string"},{"const":""}]}},"required":["in_reply_to_tweet_id"]},{"properties":{"reply":{"properties":{"in_reply_to_tweet_id":{"allOf":[{"default":"","maxLength":64,"type":"string"},{"const":""}]}},"required":["in_reply_to_tweet_id"]}},"required":["reply"]}]}]}]},{"not":{"anyOf":[{"properties":{"in_reply_to_tweet_id":{}},"required":["in_reply_to_tweet_id"]},{"properties":{"reply":{"properties":{"in_reply_to_tweet_id":{}},"required":["in_reply_to_tweet_id"]}},"required":["reply"]}]}}]},{"anyOf":[{"anyOf":[{"allOf":[{"properties":{"media_ids":{"not":{"const":""}}},"required":["media_ids"]},{"properties":{"media_ids":{"items":{"type":"string"},"type":"array"}},"required":["media_ids"]}]},{"allOf":[{"not":{"properties":{"media_ids":{"not":{"const":""}}},"required":["media_ids"]}},{"properties":{"media":{"properties":{"media_ids":{"not":{"const":""}}},"required":["media_ids"]}},"required":["media"]},{"properties":{"media":{"properties":{"media_ids":{"items":{"type":"string"},"type":"array"}},"required":["media_ids"]}},"required":["media"]}]},{"allOf":[{"not":{"properties":{"media_ids":{"not":{"const":""}}},"required":["media_ids"]}},{"not":{"properties":{"media":{"properties":{"media_ids":{"not":{"const":""}}},"required":["media_ids"]}},"required":["media"]}},{"anyOf":[{"properties":{"media_ids":{"allOf":[{"items":{"type":"string"},"type":"array"},{"const":""}]}},"required":["media_ids"]},{"properties":{"media":{"properties":{"media_ids":{"allOf":[{"items":{"type":"string"},"type":"array"},{"const":""}]}},"required":["media_ids"]}},"required":["media"]}]}]}]},{"not":{"anyOf":[{"properties":{"media_ids":{}},"required":["media_ids"]},{"properties":{"media":{"properties":{"media_ids":{}},"required":["media_ids"]}},"required":["media"]}]}}]}],"description":"Each field is a single text/plain part; repeated fields and JSON object/array parts are not supported.","properties":{"aisa_api_key":{"maxLength":64,"type":"string"},"card_uri":{"maxLength":256,"type":"string"},"content":{"anyOf":[{"default":"","maxLength":280,"type":"string"},{"const":""}]},"in_reply_to_tweet_id":{"anyOf":[{"default":"","maxLength":64,"type":"string"},{"const":""}]},"media":{"not":{}},"media_files":{"type":"string"},"media_ids":{"not":{}},"poll":{"not":{}},"quote_tweet_id":{"maxLength":64,"type":"string"},"reply":{"not":{}},"reply_settings":{"maxLength":32,"type":"string"},"text":{"description":"Alternate spelling for /content; ignored when the canonical value is present and nonempty.","x-aisa-alias-target":"/content"}},"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"type":"integer"},"data":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"description":"The owning service explicitly declares an optional dictionary of arbitrary values; nested Twitter result fields are opaque."},"msg":{"type":"string"}},"required":["code","msg"],"type":"object"}}},"description":"Successful ApiResponse serialized by the owning service."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Post Twitter","tags":["default"],"x-aisa-body-aliases":[{"source":"/text","target":"/content"},{"source":"/media/media_ids","target":"/media_ids"},{"source":"/reply/in_reply_to_tweet_id","target":"/in_reply_to_tweet_id"}],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"aisa-twitter","x-aisa-category":"1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/twitter/post_twitter-post-twitter","x-aisa-pricing":{"cost_contract":"request_formula","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.015,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"aisa-twitter","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"aisa-twitter","x-aisa-response-passthrough":true,"x-aisa-response-source":{"content_hash":"sha256:ceb00d7daef54bfee7ee74b3f14ce581f3ea92eb5631594e80cbafd3cb2c09c8","kind":"upstream_success_contract","source":{"content_hash":"sha256:ab3316d00bd90861769d31494a881ce551c45ad5c8c7253a578ddad3cc57a7e6","converter":"scripts/wrapper_twitter_reference.py@3","fetched_at":"2026-10-08T16:19:47.155165+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:d8744e265897ce476987f321936b253cbc3750202da919be3b5479973f2bfa9d","refresh_policy":"pinned","refresh_reason":"Owning Twitter response types and POST route are pinned; changing declaration or deployment binding requires independent review.","response_only":true,"review_period_days":30,"source_pages":[{"raw_content_hash":"sha256:96c8d64c69f46aa82764b646496b66a64faebbb39eceadd6473ce4a540416617","url":"https://raw.githubusercontent.com/AIsa-team/AisaTwitterAuthService/9481772229feb96eed7fef509234d089cd0d7ec3/app/api/routes/twitter.py"},{"raw_content_hash":"sha256:eabe5a7587890c1754ea0175a97fe88a91afe1e98a80c1c22bbee58926a4c3f4","url":"https://raw.githubusercontent.com/AIsa-team/AisaTwitterAuthService/9481772229feb96eed7fef509234d089cd0d7ec3/app/schemas/twitter.py"}],"source_revision":"9481772229feb96eed7fef509234d089cd0d7ec3","upstream_origin_sha256":"9d9240cbf45cc93e0d4b2d4a26da1392b72dbdfc5efcb4d76b35d79ce0842742","upstream_path_sha256":"bfb692587d52d1f9bf6d3379dbcc82aafae5f9d2c39266cbfa7d814fa8e30c90","url":"https://raw.githubusercontent.com/AIsa-team/AisaTwitterAuthService/9481772229feb96eed7fef509234d089cd0d7ec3/app/api/routes/twitter.py"}},"x-aisa-response-upstream-origin-sha256":"9d9240cbf45cc93e0d4b2d4a26da1392b72dbdfc5efcb4d76b35d79ce0842742","x-aisa-response-upstream-path-sha256":"bfb692587d52d1f9bf6d3379dbcc82aafae5f9d2c39266cbfa7d814fa8e30c90","x-aisa-revision":{"customer_pricing_ref":"4ee3c3a46fbe","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4a249f2a8a52"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"postTwitter","path":"/apis/v1/twitter/post_twitter"},"x-aisa-status":"enabled","x-aisa-validation":"runtime"}},"/apis/v1/twitter/trends":{"get":{"description":"Get the trending topics for a location, identified by its Yahoo WOEID (Where On Earth ID), with an optional `count` (default 30). Use this for a real-time read on what a specific market is talking about right now — useful for timing content or spotting emerging stories. Returns trend names and volumes under `trends`. Once you pick a trend, search its posts with `get_twitter_tweet_advanced_search`.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.00015 USD (not a fixed price). Declared unit rate: $0.00001 USD per provider_credit. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_twitter_trends","parameters":[{"description":"The number of trends to return. Default is 30.\n\nProvider reference (supplier schema): `{\"default\":30,\"format\":\"int64\",\"minimum\":30,\"type\":\"integer\"}`.","in":"query","name":"count","required":false,"schema":{"type":"string"}},{"description":"The WOEID of the location. Example: 2418046.\n\nProvider reference (supplier schema): `{\"format\":\"int64\",\"type\":\"integer\"}`.","in":"query","name":"woeid","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response0D1E98E052C3_TrendsResponse"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Trends By Woeid","tags":["group900"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"twitter","x-aisa-category":"1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/twitter/get_twitter-trends","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"plan_units","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.00015,"estimate_source":"profile_seed","evidence_source":"request_snapshot","request_cost_drivers":{"formula":{"fixed_units":15},"inputs":[],"kind":"plan_units"},"unit":"provider_credit","unit_rate_usd":0.00001},"x-aisa-provider":"twitter","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"twitter","x-aisa-response-source":{"content_hash":"sha256:9f10c11b7938e6c9afbb987c46f048c603e5dd33ce1f98e00db9a31391ba50af","kind":"upstream_success_contract","source":{"content_hash":"sha256:c2dcea005091228c0b9fefb79b33da32d8cdfee7a7e15e403335389f5d2de104","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0a887cb8bf5c3dca62b2d8c2a06eca4b30e95d3316741b18d7f9052a72e20c63","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-trend.json"}},"x-aisa-revision":{"customer_pricing_ref":"4dd4f02a35fa","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"0d239da949bc"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_twitter_trends","path":"/apis/v1/twitter/trends"},"x-aisa-source":{"content_hash":"sha256:c2dcea005091228c0b9fefb79b33da32d8cdfee7a7e15e403335389f5d2de104","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:0a887cb8bf5c3dca62b2d8c2a06eca4b30e95d3316741b18d7f9052a72e20c63","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-trend.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/twitter/trends","x-aisa-validation":"mixed"}},"/apis/v1/twitter/tweet/advanced_search":{"get":{"description":"Search X posts by keyword or query with X's advanced search operators, sorted by Latest (default) or Top. This is the primary entry point for X content research when you do not yet have tweet IDs or handles. Supports operators in the query string such as `from:`, `to:`, `since:`, `until:`, `min_faves:`, and `-filter:replies`. Cursor-paginated; returns tweets with `has_next_page` and `next_cursor`. To search accounts rather than posts use `get_twitter_user_search`. To read one account's own posts use `get_twitter_user_tweet_timeline`.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.003 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_twitter_tweet_advanced_search","parameters":[{"in":"query","name":"count","required":false,"schema":{"type":"string"}},{"description":"The cursor to paginate through the results. First page is empty.","in":"query","name":"cursor","required":false,"schema":{"type":"string"}},{"in":"query","name":"max_results","required":false,"schema":{"type":"string"}},{"description":"The query to search for.","in":"query","name":"query","required":false,"schema":{"type":"string"}},{"description":"The query type to search for.\n\nProvider reference (supplier schema): `{\"default\":\"Latest\",\"enum\":[\"Latest\",\"Top\"],\"type\":\"string\"}`.","in":"query","name":"queryType","required":false,"schema":{"type":"string"}},{"in":"query","name":"start_time","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseCbc4F8806E32_AdvancedSearchResponse"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Advanced Search","tags":["group900"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":true},"x-aisa-catalog-id":"twitter","x-aisa-category":"1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/twitter/get_twitter-tweet-advanced-search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.003,"estimate_source":"profile_seed","evidence_source":"response_body","minimum_cost_usd":0.00015},"x-aisa-provider":"twitter","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"twitter","x-aisa-response-source":{"content_hash":"sha256:3bb724bff13b6ff36920e6e80e29318069ff49e82bddb0099bccaab893fec364","kind":"upstream_success_contract","source":{"content_hash":"sha256:773d9c7f416c89c5aa82bec4696f61a9862a55962d47cdd3f47cf0cb512d2d8b","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4aa234e7f6d4f6d581af3f46c6075b5fd75a05cf89f7855afc2f695854f37465","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-tweet-batch_02.json"}},"x-aisa-revision":{"customer_pricing_ref":"4d7766c610bb","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"5b0680192898"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_twitter_tweet_advanced_search","path":"/apis/v1/twitter/tweet/advanced_search"},"x-aisa-source":{"content_hash":"sha256:773d9c7f416c89c5aa82bec4696f61a9862a55962d47cdd3f47cf0cb512d2d8b","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4aa234e7f6d4f6d581af3f46c6075b5fd75a05cf89f7855afc2f695854f37465","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-tweet-batch_02.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/twitter/tweet/advanced_search","x-aisa-validation":"mixed"}},"/apis/v1/twitter/tweet/quotes":{"get":{"description":"Get quote tweets of a given tweet — posts that embedded it with added commentary — cursor-paginated. Use this to see how a post is being reframed or argued about, which is often more revealing than plain replies. Returns full tweet objects with engagement counts. For direct replies use `get_twitter_tweet_replies_v2`; for accounts that amplified it without comment use `get_twitter_tweet_retweeters`.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.003 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_twitter_tweet_quotes","parameters":[{"description":"Cursor for pagination.","in":"query","name":"cursor","required":false,"schema":{"type":"string"}},{"description":"Whether to include replies in the results. Default is True.\n\nProvider reference (supplier schema): `{\"default\":true,\"type\":\"boolean\"}`.","in":"query","name":"includeReplies","required":false,"schema":{"type":"boolean"}},{"description":"On or after a specified unix timestamp in seconds.\n\nProvider reference (supplier schema): `{\"format\":\"int64\",\"type\":\"integer\"}`.","in":"query","name":"sinceTime","required":false,"schema":{"maximum":9223372036854775807,"minimum":0,"type":"integer"}},{"description":"The tweet ID to get quotes for.","in":"query","name":"tweetId","required":false,"schema":{"type":"string"}},{"description":"Before a specified unix timestamp in seconds.\n\nProvider reference (supplier schema): `{\"format\":\"int64\",\"type\":\"integer\"}`.","in":"query","name":"untilTime","required":false,"schema":{"maximum":9223372036854775807,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"has_next_page":{"type":"boolean"},"msg":{"type":"string"},"next_cursor":{"type":"string"},"status":{"type":"string"},"tweets":{"items":{"$ref":"#/components/schemas/ResponseE9424F954Db0_Tweet"},"type":"array"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Tweet Quotations","tags":["group900"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"twitter","x-aisa-category":"1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/twitter/get_twitter-tweet-quotes","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.003,"estimate_source":"profile_seed","evidence_source":"response_body","minimum_cost_usd":0.00015},"x-aisa-provider":"twitter","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"twitter","x-aisa-response-source":{"content_hash":"sha256:bbd167c6274f5edaa8670da1523dc5c9927b17cc592996f55b15d6b4a2994e99","kind":"upstream_success_contract","source":{"content_hash":"sha256:b03efa24fe4bfbc96f854b24e1665becd75992cb34c5da7fb23560a0117243b6","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:6994dedc0ea348c51a4f369debbce35f06c439991e96ac063b3a78f952b9eaea","prior_source":{"content_hash":"sha256:939fd1b4ec54628490e5dbb1992c6452a26dab34c67260202ed1fff837d1a2a2","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:6994dedc0ea348c51a4f369debbce35f06c439991e96ac063b3a78f952b9eaea","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-tweet-batch_01.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-tweet-batch_01.json"}},"x-aisa-revision":{"customer_pricing_ref":"4d7766c610bb","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"fc69b7590846"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_twitter_tweet_quotes","path":"/apis/v1/twitter/tweet/quotes"},"x-aisa-source":{"content_hash":"sha256:b03efa24fe4bfbc96f854b24e1665becd75992cb34c5da7fb23560a0117243b6","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:6994dedc0ea348c51a4f369debbce35f06c439991e96ac063b3a78f952b9eaea","prior_source":{"content_hash":"sha256:939fd1b4ec54628490e5dbb1992c6452a26dab34c67260202ed1fff837d1a2a2","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:6994dedc0ea348c51a4f369debbce35f06c439991e96ac063b3a78f952b9eaea","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-tweet-batch_01.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-tweet-batch_01.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/twitter/tweet/quotes","x-aisa-validation":"mixed"}},"/apis/v1/twitter/tweet/replies":{"get":{"description":"Get the direct replies to a tweet, cursor-paginated. Use this to read the discussion under a post — sentiment, corrections, or follow-up questions. Returns full tweet objects with engagement counts. Prefer `get_twitter_tweet_replies_v2` when you want to control ordering (Relevance, Latest, or Likes); this v1 endpoint returns the default order only. To follow a conversation upward to its root instead of downward, use `get_twitter_tweet_thread_context`.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.01335 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_twitter_tweet_replies","parameters":[{"description":"Cursor for pagination.","in":"query","name":"cursor","required":false,"schema":{"type":"string"}},{"description":"Sort order for replies. Default is Relevance.\n\nProvider reference (supplier schema): `{\"default\":\"Relevance\",\"type\":\"string\"}`.","in":"query","name":"queryType","required":false,"schema":{"enum":["Latest","Likes","Relevance"],"type":"string"}},{"description":"The tweet ID to get replies for.","in":"query","name":"tweetId","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"has_next_page":{"type":"boolean"},"msg":{"type":"string"},"next_cursor":{"type":"string"},"status":{"type":"string"},"tweets":{"description":"Array of reply tweets.","items":{"$ref":"#/components/schemas/ResponseE9424F954Db0_Tweet"},"type":"array"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Tweet Replies","tags":["group900"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"twitter","x-aisa-category":"1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/twitter/get_twitter-tweet-replies","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01335,"estimate_source":"profile_seed","evidence_source":"response_body","minimum_cost_usd":0.00015},"x-aisa-provider":"twitter","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"twitter","x-aisa-response-source":{"content_hash":"sha256:a0fae25fa3137b9f844f5fb8be39a9fc67351999973350163106fff1b9f2cdd0","kind":"upstream_success_contract","source":{"content_hash":"sha256:b03efa24fe4bfbc96f854b24e1665becd75992cb34c5da7fb23560a0117243b6","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:6994dedc0ea348c51a4f369debbce35f06c439991e96ac063b3a78f952b9eaea","prior_source":{"content_hash":"sha256:939fd1b4ec54628490e5dbb1992c6452a26dab34c67260202ed1fff837d1a2a2","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:6994dedc0ea348c51a4f369debbce35f06c439991e96ac063b3a78f952b9eaea","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-tweet-batch_01.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-tweet-batch_01.json"}},"x-aisa-revision":{"customer_pricing_ref":"4d7766c610bb","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"dc415b051c6b"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_twitter_tweet_replies","path":"/apis/v1/twitter/tweet/replies"},"x-aisa-source":{"content_hash":"sha256:b03efa24fe4bfbc96f854b24e1665becd75992cb34c5da7fb23560a0117243b6","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:6994dedc0ea348c51a4f369debbce35f06c439991e96ac063b3a78f952b9eaea","prior_source":{"content_hash":"sha256:939fd1b4ec54628490e5dbb1992c6452a26dab34c67260202ed1fff837d1a2a2","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:6994dedc0ea348c51a4f369debbce35f06c439991e96ac063b3a78f952b9eaea","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-tweet-batch_01.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-tweet-batch_01.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/twitter/tweet/replies/v2","x-aisa-validation":"mixed"}},"/apis/v1/twitter/tweet/replies/v2":{"get":{"description":"Get replies to a tweet with control over sort order — Relevance (default), Latest, or Likes — 20 per page, cursor-paginated. Use this instead of `get_twitter_tweet_replies` whenever ordering matters: Likes surfaces the community's top responses, Latest gives a live view of an unfolding thread. Returns full tweet objects with engagement counts.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.01095 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_twitter_tweet_replies_v2","parameters":[{"description":"Cursor for paginating through results. Leave empty for the first page.","in":"query","name":"cursor","required":false,"schema":{"type":"string"}},{"description":"Sort order for replies. Default is Relevance.\n\nProvider reference (supplier schema): `{\"default\":\"Relevance\",\"enum\":[\"Relevance\",\"Latest\",\"Likes\"],\"type\":\"string\"}`.","in":"query","name":"queryType","required":false,"schema":{"type":"string"}},{"description":"The tweet ID to get replies for. e.g. 1846987139428634858","in":"query","name":"tweetId","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"has_next_page":{"description":"Indicates if there are more results available","type":"boolean"},"msg":{"description":"Error message if status is error.","type":"string"},"next_cursor":{"description":"Cursor for fetching the next page of results","type":"string"},"status":{"description":"Status of the request","enum":["success","error"],"example":"success","type":"string"},"tweets":{"description":"Array of reply tweets.","items":{"$ref":"#/components/schemas/ResponseD8D8F324D259_Tweet"},"type":"array"}},"type":"object"}}},"description":"Tweet replies response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Tweet Replies V2","tags":["group1500"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"twitter","x-aisa-category":"1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/twitter/get_twitter-tweet-replies-v2","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01095,"estimate_source":"profile_seed","evidence_source":"response_body","minimum_cost_usd":0.00015},"x-aisa-provider":"twitter","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"twitter","x-aisa-response-source":{"content_hash":"sha256:f9b70915fbae3a89d5b479edfa05df3fd30f96dc881e6d766ebeada86b402c68","kind":"upstream_success_contract","source":{"content_hash":"sha256:73e0f30e3276deb4f2c159ef47c2058ea84de8925db773ebdd9394531bf6724b","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:5a01351b21659dc9e183db21c6c0a93a4efa205bdd306112bf53d55dba34ceaf","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-tweet-replies-v2.json"}},"x-aisa-revision":{"customer_pricing_ref":"4d7766c610bb","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"27bd8dd92ba2"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_twitter_tweet_replies_v2","path":"/apis/v1/twitter/tweet/replies/v2"},"x-aisa-source":{"content_hash":"sha256:73e0f30e3276deb4f2c159ef47c2058ea84de8925db773ebdd9394531bf6724b","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:5a01351b21659dc9e183db21c6c0a93a4efa205bdd306112bf53d55dba34ceaf","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-tweet-replies-v2.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/twitter/tweet/replies/v2","x-aisa-validation":"mixed"}},"/apis/v1/twitter/tweet/retweeters":{"get":{"description":"List the accounts that retweeted a given tweet, cursor-paginated. Use this to map who amplified a message and how influential they are. Returns user objects (handle, name, bio, follower count, verification) — not tweets. For retweets that added commentary use `get_twitter_tweet_quotes`.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.0036 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_twitter_tweet_retweeters","parameters":[{"description":"Cursor for pagination.","in":"query","name":"cursor","schema":{"type":"string"}},{"description":"The tweet ID to get retweeters for.","in":"query","name":"tweetId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"has_next_page":{"type":"boolean"},"msg":{"type":"string"},"next_cursor":{"type":"string"},"status":{"type":"string"},"users":{"items":{"$ref":"#/components/schemas/ResponseE9424F954Db0_User"},"type":"array"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Tweet Retweeters","tags":["group900"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"twitter","x-aisa-category":"1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/twitter/get_twitter-tweet-retweeters","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0036,"estimate_source":"profile_seed","evidence_source":"response_body","minimum_cost_usd":0.00015},"x-aisa-provider":"twitter","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"twitter","x-aisa-response-source":{"content_hash":"sha256:7a1740e3998a07076c1e844bcfa140bcce678c0272073711c9553d5123411005","kind":"upstream_success_contract","source":{"content_hash":"sha256:b03efa24fe4bfbc96f854b24e1665becd75992cb34c5da7fb23560a0117243b6","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:6994dedc0ea348c51a4f369debbce35f06c439991e96ac063b3a78f952b9eaea","prior_source":{"content_hash":"sha256:939fd1b4ec54628490e5dbb1992c6452a26dab34c67260202ed1fff837d1a2a2","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:6994dedc0ea348c51a4f369debbce35f06c439991e96ac063b3a78f952b9eaea","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-tweet-batch_01.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-tweet-batch_01.json"}},"x-aisa-revision":{"customer_pricing_ref":"4d7766c610bb","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4a33b07d4b00"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_twitter_tweet_retweeters","path":"/apis/v1/twitter/tweet/retweeters"},"x-aisa-source":{"content_hash":"sha256:b03efa24fe4bfbc96f854b24e1665becd75992cb34c5da7fb23560a0117243b6","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:6994dedc0ea348c51a4f369debbce35f06c439991e96ac063b3a78f952b9eaea","prior_source":{"content_hash":"sha256:939fd1b4ec54628490e5dbb1992c6452a26dab34c67260202ed1fff837d1a2a2","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:6994dedc0ea348c51a4f369debbce35f06c439991e96ac063b3a78f952b9eaea","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-tweet-batch_01.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-tweet-batch_01.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/twitter/tweet/retweeters","x-aisa-validation":"provider"}},"/apis/v1/twitter/tweet/thread_context":{"get":{"description":"Reconstruct the conversation around a tweet. Accepts either a reply or an original tweet and returns the surrounding thread, cursor-paginated. Use this when a tweet lacks context on its own and you need the parent chain to interpret it correctly. Returns tweets under `tweets` with `has_next_page` and `next_cursor`. For only the replies below a post use `get_twitter_tweet_replies_v2`.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.00555 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_twitter_tweet_thread_context","parameters":[{"description":"The cursor to paginate through the results. First page is empty.","in":"query","name":"cursor","required":false,"schema":{"type":"string"}},{"description":"The tweet ID to get. Can be a reply tweet or an original tweet.","in":"query","name":"tweetId","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseCbc4F8806E32_TweetThreadContextResponse"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Tweet Thread Context","tags":["group2700"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"twitter","x-aisa-category":"1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/twitter/get_twitter-tweet-thread-context","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.00555,"estimate_source":"profile_seed","evidence_source":"response_body","minimum_cost_usd":0.00015},"x-aisa-provider":"twitter","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"twitter","x-aisa-response-source":{"content_hash":"sha256:092d2d5665c09626f53cad01256b324cfd5c67747e44a017c31dd5c9bf3b4495","kind":"upstream_success_contract","source":{"content_hash":"sha256:773d9c7f416c89c5aa82bec4696f61a9862a55962d47cdd3f47cf0cb512d2d8b","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4aa234e7f6d4f6d581af3f46c6075b5fd75a05cf89f7855afc2f695854f37465","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-tweet-batch_02.json"}},"x-aisa-revision":{"customer_pricing_ref":"4d7766c610bb","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"9658950712f7"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_twitter_tweet_thread_context","path":"/apis/v1/twitter/tweet/thread_context"},"x-aisa-source":{"content_hash":"sha256:773d9c7f416c89c5aa82bec4696f61a9862a55962d47cdd3f47cf0cb512d2d8b","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4aa234e7f6d4f6d581af3f46c6075b5fd75a05cf89f7855afc2f695854f37465","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-tweet-batch_02.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/twitter/tweet/thread_context","x-aisa-validation":"mixed"}},"/apis/v1/twitter/tweets":{"get":{"description":"Fetch the full content of specific tweets when you already know their numeric tweet IDs (accepts multiple IDs in one call). Use this to expand IDs surfaced by search, timelines, or replies into complete objects. Returns text, author, source client, language, creation time, and engagement counts (likes, retweets, replies, quotes, bookmarks, views). If you do not have IDs yet, start with `get_twitter_tweet_advanced_search`.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.0075 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_twitter_tweets","parameters":[{"description":"Comma-separated list of tweet IDs.","in":"query","name":"tweet_ids","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"type":"integer"},"msg":{"type":"string"},"status":{"type":"string"},"tweets":{"items":{"$ref":"#/components/schemas/ResponseE9424F954Db0_Tweet"},"type":"array"}},"type":"object"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Tweets By IDs","tags":["group900"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"twitter","x-aisa-category":"1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/twitter/get_twitter-tweets","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0075,"estimate_source":"profile_seed","evidence_source":"response_body","minimum_cost_usd":0.00015},"x-aisa-provider":"twitter","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"twitter","x-aisa-response-source":{"content_hash":"sha256:461cd814c15191f2e40bce51aa51c98c558a724315810c177b773a9bfd44bf88","kind":"upstream_success_contract","source":{"content_hash":"sha256:b03efa24fe4bfbc96f854b24e1665becd75992cb34c5da7fb23560a0117243b6","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:6994dedc0ea348c51a4f369debbce35f06c439991e96ac063b3a78f952b9eaea","prior_source":{"content_hash":"sha256:939fd1b4ec54628490e5dbb1992c6452a26dab34c67260202ed1fff837d1a2a2","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:6994dedc0ea348c51a4f369debbce35f06c439991e96ac063b3a78f952b9eaea","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-tweet-batch_01.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-tweet-batch_01.json"}},"x-aisa-revision":{"customer_pricing_ref":"4d7766c610bb","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"627da9e2d456"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_twitter_tweets","path":"/apis/v1/twitter/tweets"},"x-aisa-source":{"content_hash":"sha256:b03efa24fe4bfbc96f854b24e1665becd75992cb34c5da7fb23560a0117243b6","converter":"reviewed-official-query-amendment@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:6994dedc0ea348c51a4f369debbce35f06c439991e96ac063b3a78f952b9eaea","prior_source":{"content_hash":"sha256:939fd1b4ec54628490e5dbb1992c6452a26dab34c67260202ed1fff837d1a2a2","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:6994dedc0ea348c51a4f369debbce35f06c439991e96ac063b3a78f952b9eaea","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-tweet-batch_01.json"},"refresh_policy":"manual","review_period_days":30,"scope":"Exact optional query additions in docs/current-source-review-20261017/query-parameter-primary-fragments.json; other declarations and source policy retained.","url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-tweet-batch_01.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/twitter/tweets","x-aisa-validation":"mixed"}},"/apis/v1/twitter/unfollow_twitter":{"post":{"description":"Make the authenticated source user unfollow the given target user on X/Twitter. Mirrors the [official X v2 `DELETE /2/users/{source_user_id}/following/{target_user_id}` endpoint](https://docs.x.com/x-api/users/unfollow-user), routed through the AIsa gateway. Uses POST (not DELETE) for consistency with the other AIsa Twitter write actions.\n\n**Authentication.** Requires an OAuth session for the source user, attached to your AIsa API key. Link the account once via `POST /apis/v1/twitter/auth_twitter`.\n\n**Scopes.** The underlying X session must hold `follows.write`, `tweet.read`, and `users.read`.\n\nUnfollowing a user you don't currently follow is a no-op and still returns `200` with `following: false`.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"unfollowTwitterUser","requestBody":{"content":{"application/json":{"examples":{"unfollow_user":{"summary":"Unfollow @TwitterDev (id 2244994945)","value":{"target_user_id":"2244994945"}}},"schema":{"properties":{"target_user_id":{"description":"Numeric ID of the X/Twitter user to unfollow. Must match the X regex `^[0-9]{1,19}$`.","example":"2244994945","pattern":"^[0-9]{1,19}$","type":"string"}},"required":["target_user_id"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"example":{"data":{"following":false}},"schema":{"properties":{"data":{"properties":{"following":{"description":"`false` once the source user no longer follows the target user.","type":"boolean"}},"type":"object"}},"type":"object"}}},"description":"Unfollow succeeded (or the source user wasn't following the target to begin with)."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Unfollow User","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"aisa-twitter","x-aisa-category":"1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/twitter/post_twitter-unfollow-twitter","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"aisa-twitter","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"aisa-twitter","x-aisa-response-source":{"content_hash":"sha256:4827af0a4891cdb667acc6abb03fef819bbbdb2d0d1e3eeed1d270c46c6af6b5","kind":"upstream_success_contract","source":{"content_hash":"sha256:38fc015ce92f044cd138f65fa0639cc658bd6f92c94a1275ee2881c0e0572e55","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:b1fe054bb82e9217981d581fa60e44bdf6d88d444ca6a8b4e95cdd2155dfe4ca","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-actions.json"}},"x-aisa-revision":{"customer_pricing_ref":"fa0983997e25","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8efffe2b99df"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"unfollowTwitterUser","path":"/apis/v1/twitter/unfollow_twitter"},"x-aisa-source":{"content_hash":"sha256:38fc015ce92f044cd138f65fa0639cc658bd6f92c94a1275ee2881c0e0572e55","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:b1fe054bb82e9217981d581fa60e44bdf6d88d444ca6a8b4e95cdd2155dfe4ca","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-actions.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/unfollow_twitter","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/twitter/unfollow_twitter \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"target_user_id\": \"2244994945\"\n}'"}]}},"/apis/v1/twitter/unlike_twitter":{"post":{"description":"Remove the source user's like from a tweet. Mirrors the [official X v2 `DELETE /2/users/{id}/likes/{tweet_id}` endpoint](https://docs.x.com/x-api/users/unlike-post), routed through the AIsa gateway. Uses POST (not DELETE) for consistency with the other AIsa Twitter write actions.\n\n**Authentication.** Requires an OAuth session for the source user, attached to your AIsa API key. Link the account once via `POST /apis/v1/twitter/auth_twitter`.\n\n**Scopes.** The underlying X session must hold `like.write`, `tweet.read`, and `users.read`.\n\nUnliking a tweet the source user has not liked is a no-op and still returns `200` with `liked: false`.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.01 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"unlikeTwitter","requestBody":{"content":{"application/json":{"examples":{"unlike_tweet":{"summary":"Unlike tweet 1346889436626259968","value":{"tweet_id":"1346889436626259968"}}},"schema":{"properties":{"tweet_id":{"description":"Numeric ID of the tweet to unlike. Must match X's regex `^[0-9]{1,19}$`.","example":"1346889436626259968","pattern":"^[0-9]{1,19}$","type":"string"}},"required":["tweet_id"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"example":{"data":{"liked":false}},"schema":{"properties":{"data":{"properties":{"liked":{"description":"`false` once the like has been removed.","type":"boolean"}},"type":"object"}},"type":"object"}}},"description":"Unlike succeeded (or the source user hadn't liked the tweet to begin with)."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Unlike Tweet","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"aisa-twitter","x-aisa-category":"1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/twitter/post_twitter-unlike-twitter","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.01,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"aisa-twitter","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"aisa-twitter","x-aisa-response-source":{"content_hash":"sha256:a414430182f3db999b60150bb8acf55cc5419e11edc5400c7fc7dc7c779bc262","kind":"upstream_success_contract","source":{"content_hash":"sha256:38fc015ce92f044cd138f65fa0639cc658bd6f92c94a1275ee2881c0e0572e55","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:b1fe054bb82e9217981d581fa60e44bdf6d88d444ca6a8b4e95cdd2155dfe4ca","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-actions.json"}},"x-aisa-revision":{"customer_pricing_ref":"fa0983997e25","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"e7900fdd631d"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"unlikeTwitter","path":"/apis/v1/twitter/unlike_twitter"},"x-aisa-source":{"content_hash":"sha256:38fc015ce92f044cd138f65fa0639cc658bd6f92c94a1275ee2881c0e0572e55","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:b1fe054bb82e9217981d581fa60e44bdf6d88d444ca6a8b4e95cdd2155dfe4ca","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-actions.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/unlike_twitter","x-aisa-validation":"provider","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/twitter/unlike_twitter \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"tweet_id\": \"1346889436626259968\"\n}'"}]}},"/apis/v1/twitter/upload_media":{"post":{"description":"Uploads media files such as images or videos to be used in tweets or profiles.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.000001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"uploadTwitterMedia","requestBody":{"content":{"multipart/form-data":{"encoding":{"media_files":{"contentType":"image/png, image/jpeg, image/gif, video/mp4"}},"schema":{"properties":{"aisa_api_key":{"description":"Optional. Normally unnecessary — the gateway resolves your account from the `Authorization: Bearer` header.","type":"string"},"media_files":{"description":"The media file to upload (`image/*`, `image/gif`, or `video/*`). The field may also be named `media` or `file`. Images up to 8 MB use a single-shot upload; larger files and video use chunked upload automatically.","format":"binary","type":"string"}},"required":["media_files"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"example":{"data":{"media_id":"2099415764780605440"}},"schema":{"properties":{"data":{"properties":{"media_id":{"description":"The uploaded media's ID. Pass it in `post_twitter` `media.media_ids`. Unattached media expires after ~24h.","type":"string"}},"type":"object"}},"type":"object"}}},"description":"Upload succeeded; returns the `media_id` to reference in `post_twitter`."},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Upload Media","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"aisa-twitter","x-aisa-category":"1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/twitter/post_twitter-upload-media","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"explicit_zero","customer_pricing":"fixed_success","default_request_estimate_usd":0.000001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"aisa-twitter","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"aisa-twitter","x-aisa-response-source":{"content_hash":"sha256:ce325c34ada803213fbfa40ff5c2f4db3342fe2a80c27438d4d35dc969c262a9","kind":"upstream_success_contract","source":{"content_hash":"sha256:38fc015ce92f044cd138f65fa0639cc658bd6f92c94a1275ee2881c0e0572e55","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:b1fe054bb82e9217981d581fa60e44bdf6d88d444ca6a8b4e95cdd2155dfe4ca","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-actions.json"}},"x-aisa-revision":{"customer_pricing_ref":"43e3b1dc8aa7","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8f8d3b08340a"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"uploadTwitterMedia","path":"/apis/v1/twitter/upload_media"},"x-aisa-source":{"content_hash":"sha256:38fc015ce92f044cd138f65fa0639cc658bd6f92c94a1275ee2881c0e0572e55","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:b1fe054bb82e9217981d581fa60e44bdf6d88d444ca6a8b4e95cdd2155dfe4ca","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-actions.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/upload_media","x-aisa-validation":"provider"}},"/apis/v1/twitter/user/batch_info_by_ids":{"get":{"description":"<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.00018 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_twitter_user_batch_info_by_ids","parameters":[{"examples":{"default":{"value":"example"},"minimal":{"value":"example"}},"in":"query","name":"userIds","required":true,"schema":{"type":"string","x-aisa-delimiter":",","x-aisa-maxItems":100000,"x-aisa-minItems":1}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseB5Ae154C25F3_BatchUserInfoResponse"}}},"description":"Batch user information"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Batch Get User Info By UserIds","tags":["group180"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"twitter","x-aisa-category":"1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/twitter/get_twitter-user-batch-info-by-ids","x-aisa-pricing":{"cost_contract":"request_formula","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.00018,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"twitter","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"twitter","x-aisa-response-passthrough":true,"x-aisa-response-source":{"content_hash":"sha256:1ef43eba587d6db76d744e5f4e6b435d796b0354ef25213c000d134bffeaed18","kind":"upstream_success_contract","source":{"content_hash":"sha256:acf8acceee6a383eea2ef3be4bc51547beb1ee44a6bbf5271fb46504e66e6660","converter":"scripts/prepare_response_source_migration.py@1","fetched_at":"2026-10-08T16:19:47.155165+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:4f3ecb91677e9e0abc6ea6edabc8b39a8a388fb264880820acab8a3e2b6804d6","refresh_policy":"pinned","refresh_reason":"Public response migration requires per-route binding and semantic review.","response_only":true,"review_evidence":"Retain the exact existing typed public response from pinned AIsa Docs 3a00a91fb8db83d033b3008209c0d598d3866c54; operation ID and public route match. The current SELECT-only metadata proves the same Profile reference as frozen W0, verified target ownership, no query/encoding/managed transform, and the expected official provider origin. No response fields, requiredness, examples, or status were inferred or widened. Actual complete current Runtime projection and release approval remain required.","review_period_days":30,"source_document_sha256":"f04b3793855c293d76cc695b73eaf3ee4f35e1160125bb6bdbddfd7a1687d106","source_revision":"3a00a91fb8db83d033b3008209c0d598d3866c54","upstream_origin_sha256":"62aca355a6b8b8f0e3fd2ceef18388716be2efc9a6a354ce13b30562f3c30e58","upstream_path_sha256":"058e3d0459f7ef77df1a843b4aaf97269c29121af5cc47722c3b6eb7befe78e5","url":"https://github.com/AIsa-team/docs/blob/3a00a91fb8db83d033b3008209c0d598d3866c54/openapi/twitter-user-batch_01.json"}},"x-aisa-response-upstream-origin-sha256":"62aca355a6b8b8f0e3fd2ceef18388716be2efc9a6a354ce13b30562f3c30e58","x-aisa-response-upstream-path-sha256":"058e3d0459f7ef77df1a843b4aaf97269c29121af5cc47722c3b6eb7befe78e5","x-aisa-revision":{"customer_pricing_ref":"4d7766c610bb","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f3439dfd5964"},"x-aisa-runtime-operation":{"method":"GET","operation_id":"get_twitter_user_batch_info_by_ids","path":"/apis/v1/twitter/user/batch_info_by_ids"},"x-aisa-status":"enabled","x-aisa-validation":"runtime","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/twitter/user/batch_info_by_ids?userIds=example' \\\n  --header 'Authorization: Bearer <token>'"}]}},"/apis/v1/twitter/user/check_follow_relationship":{"get":{"description":"Check whether one X user follows another, in both directions, by @handle. Use this for a single targeted lookup instead of paging through `get_twitter_user_followers` or `get_twitter_user_followings` — it answers 'does A follow B, and does B follow A' in one request. Returns the relationship flags under `data`.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_twitter_user_check_follow_relationship","parameters":[{"description":"Screen name of the source user.","in":"query","name":"source_user_name","required":true,"schema":{"type":"string"}},{"description":"Screen name of the target user.","in":"query","name":"target_user_name","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response078307E096De_FollowRelationshipResponse"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Check Follow Relationship","tags":["group500"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"twitter","x-aisa-category":"1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/twitter/get_twitter-user-check-follow-relationship","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"twitter","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"twitter","x-aisa-response-source":{"content_hash":"sha256:7a8ee116adf797d2861d3a30583b1933d657eeb28a31e213a2f02a0b4414fa90","kind":"upstream_success_contract","source":{"content_hash":"sha256:db6f49611fec9b5d7c5372cc6a459acd3ee7ed23268c0b8326d46ad525e39f97","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:584eb30027521a1c196d49c2423c791cf1fa74e217942b3b94a5491011dd42e0","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-user-batch_02.json"}},"x-aisa-revision":{"customer_pricing_ref":"4dd4f02a35fa","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"f6b9cfc53caf"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_twitter_user_check_follow_relationship","path":"/apis/v1/twitter/user/check_follow_relationship"},"x-aisa-source":{"content_hash":"sha256:db6f49611fec9b5d7c5372cc6a459acd3ee7ed23268c0b8326d46ad525e39f97","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:584eb30027521a1c196d49c2423c791cf1fa74e217942b3b94a5491011dd42e0","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-user-batch_02.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/twitter/user/check_follow_relationship","x-aisa-validation":"provider"}},"/apis/v1/twitter/user/followers":{"get":{"description":"List the accounts that follow a given X user, identified by @handle, newest follower first. Returns up to 200 per page by default with `has_next_page` and `next_cursor`; each entry is a full user object (handle, name, bio, follower count, verification). Use this for audience analysis, mapping a competitor's follower base, or finding influential followers. For the reverse direction (who this user follows) use `get_twitter_user_followings`. For only the verified subset use `get_twitter_user_verified_followers` — note that one takes a numeric `user_id`, not a handle.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.00326 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_twitter_user_followers","parameters":[{"description":"Cursor for pagination","in":"query","name":"cursor","required":false,"schema":{"type":"string"}},{"description":"Number of followers per page\n\nProvider reference (supplier schema): `{\"default\":200,\"type\":\"integer\"}`.","in":"query","name":"pageSize","required":false,"schema":{"maximum":200,"minimum":20,"type":"integer"}},{"description":"Screen name of the user","in":"query","name":"userName","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseAd3D19335Ae4_UserFollowersResponse"}}},"description":"User followers"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List User Followers","tags":["group15000"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"twitter","x-aisa-category":"1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/twitter/get_twitter-user-followers","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.00326,"estimate_source":"profile_seed","evidence_source":"response_body","minimum_cost_usd":0.0006},"x-aisa-provider":"twitter","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"twitter","x-aisa-response-source":{"content_hash":"sha256:6ed7e5233f2f6f3013f9b786b41db83e93c4b50f6b1eb2e6bc0ed3ac6b1d2fb8","kind":"upstream_success_contract","source":{"content_hash":"sha256:4890cc28515468508897c20c452517b4ac0c235bbc167cf90797ad9223d3701b","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:57943a326c6b35fa15683ce948758ba7dc221c485bca893f7de1473cf6094478","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-user-batch_01.json"}},"x-aisa-revision":{"customer_pricing_ref":"4d7766c610bb","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"2a13fe2d2813"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_twitter_user_followers","path":"/apis/v1/twitter/user/followers"},"x-aisa-source":{"content_hash":"sha256:4890cc28515468508897c20c452517b4ac0c235bbc167cf90797ad9223d3701b","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:57943a326c6b35fa15683ce948758ba7dc221c485bca893f7de1473cf6094478","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-user-batch_01.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/twitter/user/followers","x-aisa-validation":"mixed"}},"/apis/v1/twitter/user/followings":{"get":{"description":"List the accounts a given X user follows, identified by @handle. Returns 200 entries per page with `has_next_page` and `next_cursor`. Use this to infer a user's interests, information sources, or professional network — who someone follows is usually a stronger signal of intent than who follows them. For the opposite direction use `get_twitter_user_followers`. To test a single specific pair without paging through thousands of records, use `get_twitter_user_check_follow_relationship`.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.0036 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_twitter_user_followings","parameters":[{"description":"The cursor to paginate through the results. First page is empty.","in":"query","name":"cursor","required":false,"schema":{"type":"string"}},{"description":"The number of followings to return per page.\n\nProvider reference (supplier schema): `{\"default\":200,\"type\":\"integer\"}`.","in":"query","name":"pageSize","required":false,"schema":{"maximum":200,"minimum":20,"type":"integer"}},{"description":"Screen name of the user.","in":"query","name":"userName","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response078307E096De_UserFollowingsResponse"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"List User Followings","tags":["group15000"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"twitter","x-aisa-category":"1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/twitter/get_twitter-user-followings","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0036,"estimate_source":"profile_seed","evidence_source":"response_body","minimum_cost_usd":0.0006},"x-aisa-provider":"twitter","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"twitter","x-aisa-response-source":{"content_hash":"sha256:86ed01eceb589fff00a143173f4d66187450a1af8c02fff8f9ab0bd5955f9d32","kind":"upstream_success_contract","source":{"content_hash":"sha256:db6f49611fec9b5d7c5372cc6a459acd3ee7ed23268c0b8326d46ad525e39f97","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:584eb30027521a1c196d49c2423c791cf1fa74e217942b3b94a5491011dd42e0","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-user-batch_02.json"}},"x-aisa-revision":{"customer_pricing_ref":"4d7766c610bb","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"43c7357bde88"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_twitter_user_followings","path":"/apis/v1/twitter/user/followings"},"x-aisa-source":{"content_hash":"sha256:db6f49611fec9b5d7c5372cc6a459acd3ee7ed23268c0b8326d46ad525e39f97","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:584eb30027521a1c196d49c2423c791cf1fa74e217942b3b94a5491011dd42e0","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-user-batch_02.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/twitter/user/followings","x-aisa-validation":"mixed"}},"/apis/v1/twitter/user/info":{"get":{"description":"Look up one X (Twitter) user's public profile by @handle (screen name). Use this when you need to know who an account is — identity, reach, or credibility — before deciding whether to trust or analyze their content. Returns display name, bio, follower/following counts, verification status, account creation date, location, and profile images. If you only have a numeric user ID, use `get_twitter_user_batch_info_by_ids` instead. If you need extended profile metadata such as country or username-change history, use `get_twitter_user_about`. If you want their posts rather than their profile, use `get_twitter_user_tweet_timeline`.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00018 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_twitter_user_info","parameters":[{"description":"The screen name of the user","in":"query","name":"userName","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseAd3D19335Ae4_UserInfoResponse"}}},"description":"User information"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get User Info","tags":["group180"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"twitter","x-aisa-category":"1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/twitter/get_twitter-user-info","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.00018,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"twitter","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"twitter","x-aisa-response-source":{"content_hash":"sha256:788baf41c76ca1ee37692ac13f6f274ae4f123555fa92dcd5bc1b41f3b73c888","kind":"upstream_success_contract","source":{"content_hash":"sha256:4890cc28515468508897c20c452517b4ac0c235bbc167cf90797ad9223d3701b","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:57943a326c6b35fa15683ce948758ba7dc221c485bca893f7de1473cf6094478","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-user-batch_01.json"}},"x-aisa-revision":{"customer_pricing_ref":"4dd4f02a35fa","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"7f0838d97c52"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_twitter_user_info","path":"/apis/v1/twitter/user/info"},"x-aisa-source":{"content_hash":"sha256:4890cc28515468508897c20c452517b4ac0c235bbc167cf90797ad9223d3701b","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:57943a326c6b35fa15683ce948758ba7dc221c485bca893f7de1473cf6094478","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-user-batch_01.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/twitter/user/info","x-aisa-validation":"mixed"}},"/apis/v1/twitter/user/last_tweets":{"get":{"description":"Get a user's most recent tweets, accepting either `userName` (@handle) or `userId` — useful when you have not resolved the handle to an ID yet. Optionally include replies. Cursor-paginated. Returns tweets under `data` with `has_next_page` and `next_cursor`. Use `get_twitter_user_tweet_timeline` instead when you already have the numeric ID and want the full profile-order timeline with parent-tweet expansion.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.003 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_twitter_user_last_tweets","parameters":[{"in":"query","name":"count","required":false,"schema":{"type":"string"}},{"description":"Cursor for pagination","in":"query","name":"cursor","required":false,"schema":{"type":"string"}},{"description":"Include replies in the results\n\nProvider reference (supplier schema): `{\"default\":false,\"type\":\"boolean\"}`.","in":"query","name":"includeReplies","required":false,"schema":{"type":"string"}},{"description":"User ID of the user","in":"query","name":"userId","required":false,"schema":{"type":"string"}},{"description":"Screen name of the user","in":"query","name":"userName","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseAd3D19335Ae4_UserTweetsResponse"}}},"description":"User tweets"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get User Tweets","tags":["group1500"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"twitter","x-aisa-category":"1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/twitter/get_twitter-user-last-tweets","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.003,"estimate_source":"profile_seed","evidence_source":"response_body","minimum_cost_usd":0.00015},"x-aisa-provider":"twitter","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"twitter","x-aisa-response-source":{"content_hash":"sha256:1a133ba985f90d406e3c3b9a70066d2a087a581290803a1f4ba66e6b7421b864","kind":"upstream_success_contract","source":{"content_hash":"sha256:4890cc28515468508897c20c452517b4ac0c235bbc167cf90797ad9223d3701b","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:57943a326c6b35fa15683ce948758ba7dc221c485bca893f7de1473cf6094478","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-user-batch_01.json"}},"x-aisa-revision":{"customer_pricing_ref":"4d7766c610bb","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"660c38f8ee91"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_twitter_user_last_tweets","path":"/apis/v1/twitter/user/last_tweets"},"x-aisa-source":{"content_hash":"sha256:4890cc28515468508897c20c452517b4ac0c235bbc167cf90797ad9223d3701b","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:57943a326c6b35fa15683ce948758ba7dc221c485bca893f7de1473cf6094478","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-user-batch_01.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/twitter/user/last_tweets","x-aisa-validation":"mixed"}},"/apis/v1/twitter/user/mentions":{"get":{"description":"Get tweets that mention a given @handle, 20 per page. This is the only user-scoped X endpoint that supports a time window: pass `sinceTime` and/or `untilTime` as Unix timestamps in seconds to bound the range. Use this for monitoring — brand mentions, inbound replies, reputation tracking, or 'what happened to this account in the last 24 hours'. Returns tweets with `has_next_page` and `next_cursor`. For the account's own posts rather than mentions of it, use `get_twitter_user_tweet_timeline`.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.003 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_twitter_user_mentions","parameters":[{"description":"The cursor to paginate through the results. First page is empty.","in":"query","name":"cursor","required":false,"schema":{"type":"string"}},{"description":"On or after a specified unix timestamp in seconds.\n\nProvider reference (supplier schema): `{\"format\":\"int64\",\"type\":\"integer\"}`.","in":"query","name":"sinceTime","required":false,"schema":{"maximum":9223372036854775807,"minimum":0,"type":"integer"}},{"description":"Before a specified unix timestamp in seconds.\n\nProvider reference (supplier schema): `{\"format\":\"int64\",\"type\":\"integer\"}`.","in":"query","name":"untilTime","required":false,"schema":{"maximum":9223372036854775807,"minimum":0,"type":"integer"}},{"description":"The user screen name to get mentions for.","in":"query","name":"userName","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response078307E096De_UserMentionsResponse"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get User Mentions","tags":["group1500"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"twitter","x-aisa-category":"1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/twitter/get_twitter-user-mentions","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.003,"estimate_source":"profile_seed","evidence_source":"response_body","minimum_cost_usd":0.00015},"x-aisa-provider":"twitter","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"twitter","x-aisa-response-source":{"content_hash":"sha256:f281705c5f2906b8d686586b450d4a62c465200cb84723d972c5a1c8d38d2cd1","kind":"upstream_success_contract","source":{"content_hash":"sha256:db6f49611fec9b5d7c5372cc6a459acd3ee7ed23268c0b8326d46ad525e39f97","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:584eb30027521a1c196d49c2423c791cf1fa74e217942b3b94a5491011dd42e0","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-user-batch_02.json"}},"x-aisa-revision":{"customer_pricing_ref":"4d7766c610bb","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"47809c1df93c"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_twitter_user_mentions","path":"/apis/v1/twitter/user/mentions"},"x-aisa-source":{"content_hash":"sha256:db6f49611fec9b5d7c5372cc6a459acd3ee7ed23268c0b8326d46ad525e39f97","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:584eb30027521a1c196d49c2423c791cf1fa74e217942b3b94a5491011dd42e0","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-user-batch_02.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/twitter/user/mentions","x-aisa-validation":"mixed"}},"/apis/v1/twitter/user/search":{"get":{"description":"Search X user accounts by keyword and get back matching profiles. Use this when you know roughly who you are looking for — a company name, a topic, a partial handle — but not the exact @handle. Cursor-paginated; returns full user objects under `users`. This searches accounts, not posts; to search tweet content use `get_twitter_tweet_advanced_search`.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.0036 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_twitter_user_search","parameters":[{"description":"The cursor to paginate through the results. First page is empty.","in":"query","name":"cursor","required":false,"schema":{"type":"string"}},{"description":"The keyword to search.","in":"query","name":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response078307E096De_SearchUserResponse"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Search Users","tags":["group500"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"twitter","x-aisa-category":"1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/twitter/get_twitter-user-search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0036,"estimate_source":"profile_seed","evidence_source":"response_body","minimum_cost_usd":0.00015},"x-aisa-provider":"twitter","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"twitter","x-aisa-response-source":{"content_hash":"sha256:3e50ad830639b492dd1bf35713754e1f5be241cc0a7d9b878a4c46bc8e7cadc8","kind":"upstream_success_contract","source":{"content_hash":"sha256:db6f49611fec9b5d7c5372cc6a459acd3ee7ed23268c0b8326d46ad525e39f97","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:584eb30027521a1c196d49c2423c791cf1fa74e217942b3b94a5491011dd42e0","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-user-batch_02.json"}},"x-aisa-revision":{"customer_pricing_ref":"4d7766c610bb","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"4775d422275f"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_twitter_user_search","path":"/apis/v1/twitter/user/search"},"x-aisa-source":{"content_hash":"sha256:db6f49611fec9b5d7c5372cc6a459acd3ee7ed23268c0b8326d46ad525e39f97","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:584eb30027521a1c196d49c2423c791cf1fa74e217942b3b94a5491011dd42e0","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-user-batch_02.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/twitter/user/search","x-aisa-validation":"mixed"}},"/apis/v1/twitter/user/tweet_timeline":{"get":{"description":"Retrieve a user's own tweets by numeric `userId`, newest first, matching the order shown on their profile in the X app. Up to 20 tweets per page; pass the returned cursor for more. Optionally include replies and the parent tweet of each reply. Use this to read what an account publishes over time. Time-range filtering is NOT supported here — if you need tweets within a specific time window, use `get_twitter_user_mentions` (which accepts `sinceTime`/`untilTime`) or `get_twitter_tweet_advanced_search` with date operators in the query. If you only have a @handle, `get_twitter_user_last_tweets` accepts either handle or ID.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.0057 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_twitter_user_tweet_timeline","parameters":[{"description":"Cursor for paginating through results. Leave empty for the first page.","in":"query","name":"cursor","required":false,"schema":{"type":"string"}},{"description":"Whether to include the parent tweet when a tweet is a reply. Defaults to false.\n\nProvider reference (supplier schema): `{\"default\":false,\"type\":\"boolean\"}`.","in":"query","name":"includeParentTweet","required":false,"schema":{"type":"string"}},{"description":"Whether to include replies in the results. Defaults to false.\n\nProvider reference (supplier schema): `{\"default\":false,\"type\":\"boolean\"}`.","in":"query","name":"includeReplies","required":false,"schema":{"type":"string"}},{"description":"User ID of the user whose timeline to retrieve.","in":"query","name":"userId","required":false,"schema":{"type":"string"}},{"in":"query","name":"userName","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseAd3D19335Ae4_UserTweetsResponse"}}},"description":"User tweet timeline"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get User TimeLine","tags":["group1500"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"twitter","x-aisa-category":"1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/twitter/get_twitter-user-tweet-timeline","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0057,"estimate_source":"profile_seed","evidence_source":"response_body","minimum_cost_usd":0.00015},"x-aisa-provider":"twitter","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"twitter","x-aisa-response-source":{"content_hash":"sha256:e4227a3207b827a2dda973d29c018e3879e2be54291e82595f1eb03e60d45440","kind":"upstream_success_contract","source":{"content_hash":"sha256:4890cc28515468508897c20c452517b4ac0c235bbc167cf90797ad9223d3701b","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:57943a326c6b35fa15683ce948758ba7dc221c485bca893f7de1473cf6094478","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-user-batch_01.json"}},"x-aisa-revision":{"customer_pricing_ref":"4d7766c610bb","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"21ac0943ffa8"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_twitter_user_tweet_timeline","path":"/apis/v1/twitter/user/tweet_timeline"},"x-aisa-source":{"content_hash":"sha256:4890cc28515468508897c20c452517b4ac0c235bbc167cf90797ad9223d3701b","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:57943a326c6b35fa15683ce948758ba7dc221c485bca893f7de1473cf6094478","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-user-batch_01.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/twitter/user/tweet_timeline","x-aisa-validation":"mixed"}},"/apis/v1/twitter/user/verifiedFollowers":{"get":{"description":"List only the verified accounts following a given X user, in reverse chronological order. Use this to gauge the quality rather than the size of an audience — verified followers are a better credibility signal than raw follower count. Cursor-paginated. Takes a numeric `user_id`, not a @handle; resolve the handle first with `get_twitter_user_info`. For the complete follower list use `get_twitter_user_followers`.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.006 USD (not a fixed price). Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_twitter_user_verified_followers","parameters":[{"description":"The cursor to paginate through the results. First page is empty.","in":"query","name":"cursor","schema":{"type":"string"}},{"description":"User ID of the user.","in":"query","name":"user_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response078307E096De_VerifiedFollowersResponse"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get Verified Followers","tags":["group180"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"twitter","x-aisa-category":"1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/twitter/get_twitter-user-verifiedfollowers","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_count","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.006,"estimate_source":"profile_seed","evidence_source":"response_body","minimum_cost_usd":0.00015},"x-aisa-provider":"twitter","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"twitter","x-aisa-response-source":{"content_hash":"sha256:2340ce1ba2b864e718165d66c822fdbcc6243809776b5b307008df3b74ce358c","kind":"upstream_success_contract","source":{"content_hash":"sha256:db6f49611fec9b5d7c5372cc6a459acd3ee7ed23268c0b8326d46ad525e39f97","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:584eb30027521a1c196d49c2423c791cf1fa74e217942b3b94a5491011dd42e0","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-user-batch_02.json"}},"x-aisa-revision":{"customer_pricing_ref":"4d7766c610bb","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"583a51023e02"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_twitter_user_verified_followers","path":"/apis/v1/twitter/user/verifiedFollowers"},"x-aisa-source":{"content_hash":"sha256:db6f49611fec9b5d7c5372cc6a459acd3ee7ed23268c0b8326d46ad525e39f97","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:584eb30027521a1c196d49c2423c791cf1fa74e217942b3b94a5491011dd42e0","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-user-batch_02.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/twitter/user/verifiedFollowers","x-aisa-validation":"provider"}},"/apis/v1/twitter/user_about":{"get":{"description":"Get the extended 'About this account' panel for an X user by @handle. Use this for provenance and trust checks — it surfaces signals the standard profile does not, such as the account's country, verification details, and username-change history. Returns a single profile object under `data`. For the standard profile (bio, follower counts, avatar), use `get_twitter_user_info` instead.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.00018 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_twitter_user_about","parameters":[{"description":"The screen name of the user","in":"query","name":"userName","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseAd3D19335Ae4_UserProfileAboutResponse"}}},"description":"User profile information"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Get User About Info","tags":["group180"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"twitter","x-aisa-category":"1","x-aisa-docs-url":"https://aisa.one/docs/api-reference/twitter/get_twitter-user-about","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.00018,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"twitter","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"twitter","x-aisa-response-source":{"content_hash":"sha256:3ed4dbe9f337a7dfcc7ab3db07b29ee5f6cee6db1414a812f03454f251ee26e8","kind":"upstream_success_contract","source":{"content_hash":"sha256:4890cc28515468508897c20c452517b4ac0c235bbc167cf90797ad9223d3701b","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:57943a326c6b35fa15683ce948758ba7dc221c485bca893f7de1473cf6094478","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-user-batch_01.json"}},"x-aisa-revision":{"customer_pricing_ref":"4dd4f02a35fa","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"98824623b87b"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_twitter_user_about","path":"/apis/v1/twitter/user_about"},"x-aisa-source":{"content_hash":"sha256:4890cc28515468508897c20c452517b4ac0c235bbc167cf90797ad9223d3701b","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:57943a326c6b35fa15683ce948758ba7dc221c485bca893f7de1473cf6094478","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/twitter-user-batch_01.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/twitter/user_about","x-aisa-validation":"provider"}},"/apis/v1/waveinflu/ai-search":{"post":{"description":"Finds creators from a natural-language brief instead of a seed account. `platform` and `query` are required; add `limit` (1–100, default 40) and the same optional `filters` as Similar Creators. Describe the creators you want in plain language (for example, \"beauty creators in the US\") and the response returns matching creators in the same rich shape as Similar Creators — full profile metrics plus AI-inferred `gender`, `ageRange`, `ethnicity`, `faceVisibility`, `accountPositioning`, `aiDescription`, and a relevance `score`. Billing is per delivered creator (`data.count`).\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.124425 USD (not a fixed price). Declared unit rate: $0.004977 USD per similar_creator_point. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_waveinflu_ai_search","requestBody":{"content":{"application/json":{"schema":{"properties":{"filters":{"description":"Optional filters applied before matching. All fields are optional.","properties":{"creatorTypes":{"description":"Creator account types, e.g. [\"individual\", \"brand\"].","items":{"type":"string"},"type":"array"},"ethnicities":{"description":"Inferred creator ethnicities.","items":{"type":"string"},"type":"array"},"faceVisibilities":{"description":"Face-visibility classifications, e.g. [\"clear_face\", \"mixed\", \"no_face\"].","items":{"type":"string"},"type":"array"},"genders":{"description":"Inferred creator genders, e.g. [\"female\", \"male\"].","items":{"type":"string"},"type":"array"},"languages":{"description":"Creator languages, e.g. [\"en\", \"ja\", \"zh-cn\"].","items":{"type":"string"},"type":"array"},"maxFollowers":{"description":"Maximum follower / subscriber count.","type":"number"},"maxPlayCount":{"description":"Maximum play / view count, measured by `playCountMetric`.","type":"number"},"minFollowers":{"description":"Minimum follower / subscriber count.","type":"number"},"minPlayCount":{"description":"Minimum play / view count, measured by `playCountMetric`.","type":"number"},"playCountMetric":{"description":"Whether `minPlayCount` / `maxPlayCount` are compared against the median or the average play count.","enum":["median","average"],"type":"string"},"regions":{"description":"Creator regions (ISO country codes), e.g. [\"US\", \"GB\", \"JP\"].","items":{"type":"string"},"type":"array"},"workspaceDeduplicationEnabled":{"description":"When true, creators already saved in your workspace are excluded from the results.","type":"boolean"}},"type":"object"},"limit":{"default":25,"description":"Maximum number of creators to return. Default 25, range 1–100. Caps the billed count.","example":10,"maximum":100,"minimum":1,"type":"integer"},"platform":{"default":"youtube","description":"Target platform.","enum":["instagram","tiktok","youtube"],"example":"instagram","type":"string"},"query":{"description":"Natural-language description of the creators you are looking for.","example":"beauty creators in the US","type":"string"}},"required":["query"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"billingRequestId":{"description":"Billing reference for this call, linked to your usage log.","example":"3f522b56-2bb4-426c-9b76-5c04c91a9cb3","type":"string"},"data":{"$ref":"#/components/schemas/ResponseEb32A34A5274_CreatorSearchData"},"requestId":{"description":"Request ID for support and monitoring.","example":"req-b6l","type":"string"}},"type":"object"}}},"description":"Creators returned"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Creator AI Search","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"waveinflu","x-aisa-category":"general","x-aisa-docs-url":"https://aisa.one/docs/api-reference/waveinflu/post_waveinflu-ai-search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_units","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.124425,"estimate_source":"profile_seed","evidence_source":"response_body","maximum_units":100,"unit":"similar_creator_point","unit_rate_usd":0.004977},"x-aisa-provider":"waveinflu","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"waveinflu","x-aisa-response-source":{"content_hash":"sha256:829117246234fc1b2b97e6a56593f560db26de1358669cf3ac47b2c2b44210a5","kind":"upstream_success_contract","source":{"content_hash":"sha256:81526cbaeac8427e77fc41c70c20345774de72243596297dcd662db257f5feea","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:321980de7fef7ebb2c68152f832d6b3f85ee002ef09e6c808708d912295a6b5b","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/waveinflu.json"}},"x-aisa-revision":{"customer_pricing_ref":"13713456147f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"8f7cdada42d6"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_waveinflu_ai_search","path":"/apis/v1/waveinflu/ai-search"},"x-aisa-source":{"content_hash":"sha256:81526cbaeac8427e77fc41c70c20345774de72243596297dcd662db257f5feea","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:321980de7fef7ebb2c68152f832d6b3f85ee002ef09e6c808708d912295a6b5b","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/waveinflu.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/openapi/v1/creators/ai-search","x-aisa-validation":"mixed","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/waveinflu/ai-search \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"query\": \"beauty creators in the US\"\n}'"}]}},"/apis/v1/waveinflu/email-lookup":{"post":{"description":"Looks up the contact email for one Instagram, TikTok, or YouTube creator from a profile URL. Pass `profile_url`; the response returns the parsed `platform`, the normalized `profile_url`, and an `email` object `{status, value}`. A `not_found` status (with `value` null) is a normal result, not an error, and is still billed as one valid lookup. Handles one creator per call. To assemble a creator list first, use Similar Creators or AI Search — each match already includes an `email` for most creators; use this endpoint for the ones that come back null.\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.001991 USD (not a fixed price). Declared unit rate: $0.001991 USD per email_lookup_point. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_waveinflu_email_lookup","requestBody":{"content":{"application/json":{"schema":{"properties":{"profile_url":{"description":"Instagram, TikTok, or YouTube creator profile URL.","example":"https://www.instagram.com/onkimia/","type":"string"}},"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"billingRequestId":{"description":"Billing reference for this call, linked to your usage log.","example":"7c12fbeb-1f42-4ca0-88f0-353b72ee03f2","type":"string"},"data":{"$ref":"#/components/schemas/ResponseEb32A34A5274_EmailLookupData"},"requestId":{"description":"Request ID for support and monitoring.","example":"req-b6a","type":"string"}},"type":"object"}}},"description":"Email lookup completed"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Email Lookup","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"waveinflu","x-aisa-category":"general","x-aisa-docs-url":"https://aisa.one/docs/api-reference/waveinflu/post_waveinflu-email-lookup","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"plan_units","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.001991,"estimate_source":"profile_seed","evidence_source":"request_snapshot","request_cost_drivers":{"formula":{"fixed_units":1},"inputs":[],"kind":"plan_units"},"unit":"email_lookup_point","unit_rate_usd":0.001991},"x-aisa-provider":"waveinflu","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"waveinflu","x-aisa-response-source":{"content_hash":"sha256:0f2555ef8ab27e50f08442536b6347b11dd5b738c43d7df4ef08c6bb826b31a0","kind":"upstream_success_contract","source":{"content_hash":"sha256:81526cbaeac8427e77fc41c70c20345774de72243596297dcd662db257f5feea","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:321980de7fef7ebb2c68152f832d6b3f85ee002ef09e6c808708d912295a6b5b","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/waveinflu.json"}},"x-aisa-revision":{"customer_pricing_ref":"349c1f695609","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"51ba9346ff82"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_waveinflu_email_lookup","path":"/apis/v1/waveinflu/email-lookup"},"x-aisa-source":{"content_hash":"sha256:81526cbaeac8427e77fc41c70c20345774de72243596297dcd662db257f5feea","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:321980de7fef7ebb2c68152f832d6b3f85ee002ef09e6c808708d912295a6b5b","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/waveinflu.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/openapi/v1/creators/email","x-aisa-validation":"mixed"}},"/apis/v1/waveinflu/similar":{"post":{"description":"Finds creators similar to a seed account on Instagram, TikTok, or YouTube. `platform` and `target_account` are required; add `limit` (1–100, default 40) and optional `filters` (regions, languages, follower and play-count ranges, gender, ethnicity, creator type, face visibility, workspace dedup). Each match returns a rich profile: `biography`, `email`, `followerCount`, `averagePlayCount` / `medianPlayCount`, `averageEngagementRate` / `medianEngagementRate`, plus AI-inferred `gender`, `ageRange`, `ethnicity`, `faceVisibility`, `accountPositioning` tags, and an `aiDescription`, with a relevance `score`. Results are sorted by `score` descending. Billing is per delivered creator (`data.count`).\n\n<!-- aisa-pricing:start -->\nUsage-based billing; Default request estimate: $0.124425 USD (not a fixed price). Declared unit rate: $0.004977 USD per similar_creator_point. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"post_waveinflu_similar_creators","requestBody":{"content":{"application/json":{"schema":{"properties":{"filters":{"description":"Optional filters applied before matching. All fields are optional.","properties":{"creatorTypes":{"description":"Creator account types, e.g. [\"individual\", \"brand\"].","items":{"type":"string"},"type":"array"},"ethnicities":{"description":"Inferred creator ethnicities.","items":{"type":"string"},"type":"array"},"faceVisibilities":{"description":"Face-visibility classifications, e.g. [\"clear_face\", \"mixed\", \"no_face\"].","items":{"type":"string"},"type":"array"},"genders":{"description":"Inferred creator genders, e.g. [\"female\", \"male\"].","items":{"type":"string"},"type":"array"},"languages":{"description":"Creator languages, e.g. [\"en\", \"ja\", \"zh-cn\"].","items":{"type":"string"},"type":"array"},"maxFollowers":{"description":"Maximum follower / subscriber count.","type":"number"},"maxPlayCount":{"description":"Maximum play / view count, measured by `playCountMetric`.","type":"number"},"minFollowers":{"description":"Minimum follower / subscriber count.","type":"number"},"minPlayCount":{"description":"Minimum play / view count, measured by `playCountMetric`.","type":"number"},"playCountMetric":{"description":"Whether `minPlayCount` / `maxPlayCount` are compared against the median or the average play count.","enum":["median","average"],"type":"string"},"regions":{"description":"Creator regions (ISO country codes), e.g. [\"US\", \"GB\", \"JP\"].","items":{"type":"string"},"type":"array"},"workspaceDeduplicationEnabled":{"description":"When true, creators already saved in your workspace are excluded from the results.","type":"boolean"}},"type":"object"},"limit":{"default":25,"description":"Maximum number of creators to return. Default 25, range 1–100. Caps the billed count.","example":10,"maximum":100,"minimum":1,"type":"integer"},"platform":{"default":"youtube","description":"Target platform.","enum":["instagram","tiktok","youtube"],"example":"instagram","type":"string"},"target_account":{"description":"Seed account: a creator handle (with or without @) or profile URL to find similar creators for.","example":"@onkimia","type":"string"}},"required":["target_account"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"billingRequestId":{"description":"Billing reference for this call, linked to your usage log.","example":"a328145e-3cc9-45c7-89f9-a5f15b236d4f","type":"string"},"data":{"$ref":"#/components/schemas/ResponseEb32A34A5274_CreatorSearchData"},"requestId":{"description":"Request ID for support and monitoring.","example":"req-b33","type":"string"}},"type":"object"}}},"description":"Similar creators returned"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Similar Creators","tags":["default"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"waveinflu","x-aisa-category":"general","x-aisa-docs-url":"https://aisa.one/docs/api-reference/waveinflu/post_waveinflu-similar","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"response_units","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.124425,"estimate_source":"profile_seed","evidence_source":"response_body","maximum_units":100,"unit":"similar_creator_point","unit_rate_usd":0.004977},"x-aisa-provider":"waveinflu","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":false},"x-aisa-registry-provider":"waveinflu","x-aisa-response-source":{"content_hash":"sha256:34330f5e084519a6c6fdfc6e72e66dcb6a436a07d9bda628944e249ef65202b7","kind":"upstream_success_contract","source":{"content_hash":"sha256:81526cbaeac8427e77fc41c70c20345774de72243596297dcd662db257f5feea","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:321980de7fef7ebb2c68152f832d6b3f85ee002ef09e6c808708d912295a6b5b","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/waveinflu.json"}},"x-aisa-revision":{"customer_pricing_ref":"13713456147f","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"99f17c01b1a5"},"x-aisa-runtime-operation":{"method":"POST","operation_id":"post_waveinflu_similar_creators","path":"/apis/v1/waveinflu/similar"},"x-aisa-source":{"content_hash":"sha256:81526cbaeac8427e77fc41c70c20345774de72243596297dcd662db257f5feea","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:321980de7fef7ebb2c68152f832d6b3f85ee002ef09e6c808708d912295a6b5b","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/waveinflu.json"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/openapi/v1/creators/similar","x-aisa-validation":"mixed","x-codeSamples":[{"label":"Reference example","lang":"text","source":"# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/waveinflu/similar \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"target_account\": \"@onkimia\"\n}'"}]}},"/apis/v1/youtube/search":{"get":{"description":"Search YouTube and get back matching videos, channels, and playlists. Set `engine=youtube` and pass the query in `q`; both are required. Optionally narrow by country (`gl`) and interface language (`hl`), or pass a YouTube filter token in `sp` for pagination and advanced filters such as upload date, duration, or result type. Use this to find video content on a topic, track a channel's recent uploads, or gauge how much video coverage a subject has. Note: this is served through the AIsa mapped path `/apis/v1/youtube/search`; the upstream provider's canonical path is not mounted directly.\n\n<!-- aisa-pricing:start -->\nPublished reference price: $0.0029 USD per successful request. Account-specific pricing and final settlement may differ.\n<!-- aisa-pricing:end -->","operationId":"get_youtube_search","parameters":[{"description":"SearchApi engine identifier. Use `youtube` for this YouTube endpoint.","in":"query","name":"engine","required":true,"schema":{"enum":["youtube"],"type":"string"}},{"description":"Country code (e.g. us, jp)","in":"query","name":"gl","required":false,"schema":{"type":"string"}},{"description":"Interface language","in":"query","name":"hl","required":false,"schema":{"type":"string"}},{"description":"Search query. Required by runtime and upstream SearchApi.","in":"query","name":"q","required":true,"schema":{"type":"string"}},{"description":"YouTube filter token (pagination or advanced filters)","in":"query","name":"sp","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseFc5Af1Fcba22_SearchResponse"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{}}},"description":"Error response; upstream passthrough responses may use provider formats"}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://api.aisa.one"}],"summary":"Search Videos","tags":["group1000"],"x-aisa-capabilities":{"idempotency":"Idempotency-Key","max_price":"X-AISA-Max-Price-USD","mpp":false,"mpp_methods":[],"quote":{"header":"X-AISA-Cost-Mode","value":"quote"},"x402":false},"x-aisa-catalog-id":"youtube","x-aisa-category":"5","x-aisa-docs-url":"https://aisa.one/docs/api-reference/search/get_youtube-search","x-aisa-passthrough":true,"x-aisa-pricing":{"cost_contract":"fixed_success","customer_multiplier":1,"customer_pricing":"provider_cost_multiplier","default_request_estimate_usd":0.0029,"estimate_source":"profile_seed","evidence_source":"request_snapshot"},"x-aisa-provider":"youtube","x-aisa-query-policy":{"ignore_undeclared":false,"request_wins":true},"x-aisa-registry-provider":"youtube","x-aisa-response-source":{"content_hash":"sha256:0becc3a0bfba2377be42f7170635fd0f879192d02b2d266092189ae3c62e1293","kind":"upstream_success_contract","source":{"content_hash":"sha256:ed522f6b9fdadbbeff31908a1b8619ff04cea5995ceda354a0f6c98fc232b2f0","converter":"reviewed-official-response-import@1","fetched_at":"2026-10-11T18:03:19.694215+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:145d7723ee706db86c86a06ef436efa07328aa43b4500f40ef0b0cc1d5c25778","refresh_policy":"manual","request_source":{"content_hash":"sha256:a5940a16dfe22a9939f4e56b4ea8982d7731d9ad8981dfa4026bd3fde0a8d3fb","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:243a20fa66610e965d1cf3ee7a180624a465776ae33381a53b99116b925e42c8","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/youte-search.json"},"response_source":{"raw_content_hash":"sha256:f14fa8544c09c6cbb8084d4e804b2f514a3a6e3304da3c9ebbbafd4cfca0a26d","url":"https://www.searchapi.io/openapi/youtube.yaml"},"review_period_days":30,"scope":"Only success response and referenced schemas replaced from the official YouTube definition; existing public request and error responses preserved.","url":"https://www.searchapi.io/openapi/youtube.yaml"}},"x-aisa-revision":{"customer_pricing_ref":"e9703f1ea902","plan_policy_version":"e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb","profile_ref":"a3b7a875d2f0"},"x-aisa-runtime-operation":{"method":"ANY","operation_id":"get_youtube_search","path":"/apis/v1/youtube/search"},"x-aisa-source":{"content_hash":"sha256:ed522f6b9fdadbbeff31908a1b8619ff04cea5995ceda354a0f6c98fc232b2f0","converter":"reviewed-official-response-import@1","fetched_at":"2026-10-11T18:03:19.694215+00:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:145d7723ee706db86c86a06ef436efa07328aa43b4500f40ef0b0cc1d5c25778","refresh_policy":"manual","request_source":{"content_hash":"sha256:a5940a16dfe22a9939f4e56b4ea8982d7731d9ad8981dfa4026bd3fde0a8d3fb","converter":"scripts/import_existing_contracts.py@1","fetched_at":"2026-09-29T21:25:55+08:00","kind":"manual","owner":"AIsa-team/docs","path_space":"public","policy_revision":"sha256:243a20fa66610e965d1cf3ee7a180624a465776ae33381a53b99116b925e42c8","refresh_policy":"manual","review_period_days":30,"url":"https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/youte-search.json"},"response_source":{"raw_content_hash":"sha256:f14fa8544c09c6cbb8084d4e804b2f514a3a6e3304da3c9ebbbafd4cfca0a26d","url":"https://www.searchapi.io/openapi/youtube.yaml"},"review_period_days":30,"scope":"Only success response and referenced schemas replaced from the official YouTube definition; existing public request and error responses preserved.","url":"https://www.searchapi.io/openapi/youtube.yaml"},"x-aisa-status":"enabled","x-aisa-upstream-path":"/api/v1/search","x-aisa-upstream-selector":{"in":"query","mode":"default","name":"engine","value":"youtube"},"x-aisa-validation":"provider"}},"/chat/completions":{"post":{"description":"Generate chat responses with support for images, streaming, function calling, and logprobs.","operationId":"createChatCompletion","requestBody":{"content":{"application/json":{"schema":{"properties":{"function_call":{"oneOf":[{"example":"auto","type":"string"},{"properties":{"name":{"type":"string"}},"type":"object"}]},"functions":{"items":{"properties":{"description":{"type":"string"},"name":{"type":"string"},"parameters":{"properties":{},"type":"object"}},"type":"object"},"type":"array"},"logprobs":{"type":"boolean"},"messages":{"items":{"properties":{"content":{"description":"Can be a text string or an array (for image inputs).","oneOf":[{"type":"string"},{"items":{"properties":{"image_url":{"type":"string"},"text":{"type":"string"},"type":{"type":"string"}},"type":"object"},"type":"array"}]},"role":{"example":"user","type":"string"}},"type":"object"},"type":"array"},"model":{"example":"gpt-4.1-mini","type":"string"},"stream":{"example":false,"type":"boolean"},"top_logprobs":{"type":"integer"}},"type":"object"}}},"required":true},"responses":{"200":{"description":"Successful completion"}},"security":[{"OpenaiChat_BearerAuth":[]}],"servers":[{"url":"https://api.aisa.one/v1"}],"summary":"Create chat completion","tags":["AI Models"],"x-aisa-docs-url":"https://aisa.one/docs/api-reference/chat/post_chat-completions","x-aisa-provider":"openai-chat"}},"/credits/balance":{"get":{"description":"Return the current account credit balance. Accepts either an API key or an OAuth access token. No parameters.","operationId":"accountCreditsBalance","parameters":[],"responses":{"200":{"content":{"application/json":{"example":{"account_balance_micros_usd":3250000,"api_key":{"remaining_micros_usd":1000000,"unlimited":false,"used_micros_usd":300000},"as_of":"2026-08-27T10:36:29Z","available_balance_micros_usd":1750000,"currency":"USD","go_to_market_balance_micros_usd":750000,"gtm":{"active":true,"balance_micros_usd":750000,"expires_at":"2026-10-31T12:00:00Z","subscription_balance_micros_usd":500000,"trial_balance_micros_usd":250000,"trial_expires_at":"2026-09-30T12:00:00Z"}},"schema":{"properties":{"account_balance_micros_usd":{"description":"Effective PAYG balance plus the GTM balance, in micro-USD.","format":"int64","type":"integer"},"api_key":{"description":"Per-key limit view for the calling API key (absent for OAuth callers).","properties":{"remaining_micros_usd":{"description":"Remaining per-key allowance in micro-USD (0 when unlimited).","format":"int64","type":"integer"},"unlimited":{"description":"True when the key has no per-key spend cap.","type":"boolean"},"used_micros_usd":{"description":"Amount spent by this key in micro-USD.","format":"int64","type":"integer"}},"type":"object"},"as_of":{"description":"Snapshot timestamp (RFC 3339, UTC).","format":"date-time","type":"string"},"available_balance_micros_usd":{"description":"PAYG balance available to the authenticated API key plus the GTM balance, in micro-USD. For a limited key this is min(PAYG balance, key remaining balance) + GTM balance.","format":"int64","type":"integer"},"currency":{"description":"ISO currency code (always USD).","type":"string"},"go_to_market_balance_micros_usd":{"description":"Total GTM balance in micro-USD. Equal to gtm.balance_micros_usd.","format":"int64","type":"integer"},"gtm":{"description":"GTM balance details. The total includes GTM trial and subscription balances.","properties":{"active":{"description":"True when GTM funds are available or a GTM subscription period exists.","type":"boolean"},"balance_micros_usd":{"description":"Total GTM balance in micro-USD.","format":"int64","type":"integer"},"expires_at":{"description":"Current GTM subscription period expiry (RFC 3339, UTC). Omitted when no period applies.","format":"date-time","type":"string"},"subscription_balance_micros_usd":{"description":"GTM subscription balance in micro-USD.","format":"int64","type":"integer"},"trial_balance_micros_usd":{"description":"Unexpired GTM trial balance in micro-USD.","format":"int64","type":"integer"},"trial_expires_at":{"description":"GTM trial balance expiry (RFC 3339, UTC). Omitted when no trial expiry applies.","format":"date-time","type":"string"}},"type":"object"}},"type":"object"}}},"description":"Current balance snapshot."}},"security":[{"Account_BearerAuth":[]}],"servers":[{"url":"https://api.aisa.one/v1"}],"summary":"Account Balance","tags":["Account & Usage"],"x-aisa-docs-url":"https://aisa.one/docs/api-reference/credits-balance","x-aisa-provider":"account"}},"/embeddings":{"post":{"description":"Generate embedding vectors for one or more input strings using jina-embeddings-v3 or jina-embeddings-v5-text-small (both 1024-dim output). OpenAI-compatible request and response. Served via the AIsa relay path /v1/embeddings. Billing is token-based.","operationId":"createEmbedding","requestBody":{"content":{"application/json":{"example":{"input":"A fast, OpenAI-compatible embeddings endpoint.","model":"jina-embeddings-v3"},"schema":{"properties":{"input":{"description":"A non-empty string, or an array of non-empty strings, to embed.","example":"A fast, OpenAI-compatible embeddings endpoint.","oneOf":[{"type":"string"},{"items":{"type":"string"},"minItems":1,"type":"array"}]},"model":{"description":"Embedding model name. Available: jina-embeddings-v3 or jina-embeddings-v5-text-small (both 1024-dim).","enum":["jina-embeddings-v3","jina-embeddings-v5-text-small"],"example":"jina-embeddings-v3","type":"string"}},"required":["model","input"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"example":{"data":[{"embedding":[0.0123,-0.0456,0.0789],"index":0,"object":"embedding"}],"model":"jina-embeddings-v3","object":"list","usage":{"total_tokens":9}},"schema":{"properties":{"data":{"items":{"properties":{"embedding":{"description":"1024-dim embedding vector.","items":{"format":"float","type":"number"},"type":"array"},"index":{"example":0,"type":"integer"},"object":{"example":"embedding","type":"string"}},"type":"object"},"type":"array"},"model":{"example":"jina-embeddings-v3","type":"string"},"object":{"example":"list","type":"string"},"usage":{"properties":{"total_tokens":{"example":9,"type":"integer"}},"type":"object"}},"type":"object"}}},"description":"Embedding list."}},"security":[{"Jina_BearerAuth":[]}],"servers":[{"url":"https://api.aisa.one/v1"}],"summary":"Create embeddings","tags":["Other"],"x-aisa-docs-url":"https://aisa.one/docs/api-reference/embeddings/post_embeddings-create","x-aisa-provider":"jina"}},"/images/generations":{"post":{"description":"Generate images with the OpenAI-compatible images-generations endpoint.\n\n**Size constraint (Seedream routes only).** Seedream's upstream requires a minimum of **3,686,400 pixels** per image. Requests below that return `400 InvalidParameter: image size must be at least 3686400 pixels`. Wan and `gpt-image-2` routes accept smaller sizes — `1024x1024` is verified working for `wan2.7-image`.","operationId":"createImageGeneration","requestBody":{"content":{"application/json":{"examples":{"basic":{"summary":"Single 2K image","value":{"model":"seedream-5-0-260128","n":1,"prompt":"A cute red panda, ultra-detailed, cinematic lighting","size":"2048x2048"}},"batch":{"summary":"Four candidates for selection","value":{"model":"seedream-5-0-260128","n":4,"prompt":"Oil painting of a rolling hillside at sunset","size":"2048x2048"}},"minimum_size":{"summary":"Exactly at minimum allowed size (1920×1920)","value":{"model":"seedream-5-0-260128","n":1,"prompt":"A futuristic cyberpunk city, neon lights, rainy night, 8k","size":"1920x1920"}}},"schema":{"properties":{"model":{"description":"Image generation model. `seedream-5-0-260128`, `wan2.7-image`, `wan2.7-image-pro`, `gpt-image-2`, `gpt-image-2.5-flare`, or `gpt-image-2.5-sunburst`.","enum":["seedream-5-0-260128","wan2.7-image","wan2.7-image-pro","gpt-image-2","gpt-image-2.5-flare","gpt-image-2.5-sunburst"],"type":"string"},"n":{"default":1,"description":"Number of images to generate. Each image is billed separately at the per-image rate.","minimum":1,"type":"integer"},"prompt":{"description":"Text description of the image to generate.","type":"string"},"size":{"description":"Image dimensions as `WIDTHxHEIGHT`. Seedream routes require `width × height ≥ 3,686,400` (e.g. `1920x1920`, `2048x2048`); Wan and `gpt-image-2` accept smaller sizes such as `1024x1024`.","example":"2048x2048","type":"string"}},"required":["model","prompt"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"example":{"created":1776495432,"data":[{"size":"2048x2048","url":"https://cdn.aisa.one/images/seedream/20260418-abc.png"}],"model":"seedream-5-0-260128","usage":{"generated_images":1,"output_tokens":16384,"total_tokens":16384}},"schema":{"properties":{"created":{"example":1776495432,"type":"integer"},"data":{"description":"One entry per generated image.","items":{"properties":{"size":{"description":"Actual dimensions of the returned image.","type":"string"},"url":{"description":"Short-lived URL to the generated image. Download and persist it; the URL expires.","format":"uri","type":"string"}},"type":"object"},"type":"array"},"model":{"example":"seedream-5-0-260128","type":"string"},"usage":{"properties":{"generated_images":{"type":"integer"},"output_tokens":{"type":"integer"},"total_tokens":{"type":"integer"}},"type":"object"}},"type":"object"}}},"description":"Images generated successfully."},"400":{"description":"Invalid request. Most common: `size` smaller than 3,686,400 pixels → `\"image size must be at least 3686400 pixels\"`."},"401":{"description":"Missing or invalid AIsa API key."},"404":{"description":"The model isn't routed through this endpoint. The gateway returns `model_route_not_supported` with the model's actual supported routes — see the [model catalog](/guides/models)."},"429":{"description":"Rate limit hit."},"500":{"description":"Internal error."},"502":{"description":"Upstream provider unreachable."}},"security":[{"OpenaiImagesGenerations_BearerAuth":[]}],"servers":[{"url":"https://api.aisa.one/v1"}],"summary":"Generate images (OpenAI-compatible)","tags":["Image Generation"],"x-aisa-docs-url":"https://aisa.one/docs/api-reference/chat/post_images-generations","x-aisa-provider":"openai-images-generations"}},"/messages":{"post":{"description":"Send a structured conversation to a Claude model and receive a response. Compatible with the Anthropic Messages API.","operationId":"createMessage","requestBody":{"content":{"application/json":{"schema":{"properties":{"max_tokens":{"description":"Maximum number of tokens to generate before stopping.","example":1024,"type":"integer"},"messages":{"description":"Conversation turns.","example":[{"content":"Hello, Claude","role":"user"}],"items":{"properties":{"content":{"description":"String or array of content blocks.","oneOf":[{"type":"string"},{"items":{"type":"object"},"type":"array"}]},"role":{"enum":["user","assistant"],"type":"string"}},"required":["role","content"],"type":"object"},"type":"array"},"metadata":{"properties":{"user_id":{"description":"External user ID (no PII).","type":"string"}},"type":"object"},"model":{"description":"Claude model identifier. Examples: claude-opus-4-7, claude-sonnet-4-6, claude-haiku-4-5-20251001.","example":"claude-sonnet-4-6","type":"string"},"service_tier":{"default":"auto","enum":["auto","standard_only"],"type":"string"},"stop_sequences":{"description":"Custom sequences that stop generation.","items":{"type":"string"},"type":"array"},"stream":{"default":false,"description":"Enable SSE streaming.","type":"boolean"},"system":{"description":"System prompt. String or array of text blocks.","oneOf":[{"type":"string"},{"items":{"type":"object"},"type":"array"}]},"temperature":{"default":1,"description":"Randomness. 0 = deterministic, 1 = creative.","format":"float","maximum":1,"minimum":0,"type":"number"},"thinking":{"description":"Enable extended thinking for complex reasoning.","properties":{"budget_tokens":{"example":10000,"type":"integer"},"display":{"enum":["summarized","omitted"],"type":"string"},"type":{"enum":["enabled"],"type":"string"}},"type":"object"},"tool_choice":{"description":"How the model uses tools.","properties":{"disable_parallel_tool_use":{"default":false,"type":"boolean"},"name":{"description":"Required when type is tool.","type":"string"},"type":{"enum":["auto","any","tool","none"],"type":"string"}},"type":"object"},"tools":{"description":"Tools the model may use.","items":{"properties":{"description":{"type":"string"},"input_schema":{"type":"object"},"name":{"type":"string"},"type":{"example":"custom","type":"string"}},"required":["name","input_schema"],"type":"object"},"type":"array"},"top_k":{"description":"Only sample from the top K options for each token.","type":"integer"},"top_p":{"description":"Nucleus sampling. Use instead of temperature.","format":"float","type":"number"}},"required":["model","max_tokens","messages"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"content":{"description":"Response content blocks (text, tool_use, thinking, etc.).","items":{"type":"object"},"type":"array"},"id":{"example":"msg_024e7cf42f5d47cfa6982b5ff8b55642","type":"string"},"model":{"example":"claude-sonnet-4-6","type":"string"},"role":{"example":"assistant","type":"string"},"stop_reason":{"enum":["end_turn","stop_sequence","max_tokens","tool_use"],"type":"string"},"stop_sequence":{"nullable":true,"type":"string"},"type":{"example":"message","type":"string"},"usage":{"properties":{"cache_creation_input_tokens":{"type":"integer"},"cache_read_input_tokens":{"type":"integer"},"input_tokens":{"type":"integer"},"output_tokens":{"type":"integer"}},"type":"object"}},"type":"object"}}},"description":"Successful response"},"400":{"description":"Invalid request parameters"},"401":{"description":"Missing or invalid API key"},"429":{"description":"Rate limit exceeded"},"500":{"description":"Internal server error"}},"security":[{"ClaudeMessages_BearerAuth":[]}],"servers":[{"url":"https://api.aisa.one/v1"}],"summary":"Create a message","tags":["AI Models"],"x-aisa-docs-url":"https://aisa.one/docs/api-reference/chat/post_messages","x-aisa-provider":"claude-messages"}},"/models/{model}:generateContent":{"post":{"operationId":"generateContent","parameters":[{"description":"The AIsa model ID to use, for example: gemini-3.5-flash.","in":"path","name":"model","required":true,"schema":{"example":"gemini-3.5-flash","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenerateContentRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenerateContentResponse"}}},"description":"Successful content generation"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeminiOpenapi_ErrorResponse"}}},"description":"Error response"}},"security":[{"GeminiOpenapi_BearerAuth":[]}],"servers":[{"description":"Gemini-compatible API base URL","url":"https://api.aisa.one/v1beta"}],"summary":"Generate content using a Gemini-compatible AIsa model","tags":["AI Models"],"x-aisa-docs-url":"https://aisa.one/docs/api-reference/chat/post_models-model-generatecontent","x-aisa-provider":"gemini-openapi"}},"/rerank":{"post":{"description":"Rerank a list of documents against a query using jina-reranker-v3, returning documents ordered by relevance score. Served via the AIsa relay path /v1/rerank. Billing is token-based.","operationId":"createRerank","requestBody":{"content":{"application/json":{"example":{"documents":["Paris is the capital of France.","Berlin is the capital of Germany.","The Eiffel Tower is in Paris."],"model":"jina-reranker-v3","query":"What is the capital of France?","top_n":2},"schema":{"properties":{"documents":{"description":"Non-empty array of document strings to rerank.","example":["Paris is the capital of France.","Berlin is the capital of Germany.","The Eiffel Tower is in Paris."],"items":{"type":"string"},"minItems":1,"type":"array"},"model":{"description":"Rerank model name.","example":"jina-reranker-v3","type":"string"},"query":{"description":"Non-empty query string to rank documents against.","example":"What is the capital of France?","type":"string"},"top_n":{"description":"Optional. Return only the top N most relevant documents.","example":2,"type":"integer"}},"required":["model","query","documents"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"example":{"model":"jina-reranker-v3","results":[{"document":{"text":"Paris is the capital of France."},"index":0,"relevance_score":0.98},{"document":{"text":"The Eiffel Tower is in Paris."},"index":2,"relevance_score":0.71}],"usage":{"total_tokens":27}},"schema":{"properties":{"model":{"example":"jina-reranker-v3","type":"string"},"results":{"items":{"properties":{"document":{"properties":{"text":{"example":"Paris is the capital of France.","type":"string"}},"type":"object"},"index":{"description":"Index of the document in the original request array.","example":0,"type":"integer"},"relevance_score":{"example":0.98,"format":"float","type":"number"}},"type":"object"},"type":"array"},"usage":{"properties":{"total_tokens":{"example":27,"type":"integer"}},"type":"object"}},"type":"object"}}},"description":"Reranked results ordered by relevance."}},"security":[{"Jina_BearerAuth":[]}],"servers":[{"url":"https://api.aisa.one/v1"}],"summary":"Rerank documents","tags":["Other"],"x-aisa-docs-url":"https://aisa.one/docs/api-reference/rerank/post_rerank-create","x-aisa-provider":"jina"}},"/twitter/spaces/detail":{"get":{"description":"Get details of an X Space (live audio room) by its space ID — title, state, host, participants, and scheduling. Use this to check whether a Space is scheduled, live, or ended, and who is hosting, before deciding to reference or attend it. Returns the object under `data`.","operationId":"get_twitter_spaces_detail","parameters":[{"description":"The ID of the space.","in":"query","name":"space_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SpaceDetailResponse"}}},"description":"Successful response"}},"security":[{"TwitterTrend_BearerAuth":[]}],"servers":[{"url":"https://api.aisa.one/apis/v1"}],"summary":"Get Space Detail","tags":["Twitter / X"],"x-aisa-catalog-id":"twitter","x-aisa-docs-url":"https://aisa.one/docs/api-reference/twitter/get_twitter-spaces-detail","x-aisa-pricing":{"cost_tier":"low","model":"per_request"},"x-aisa-provider":"twitter-trend","x-aisa-registry-provider":"twitter","x-aisa-status":"disabled"}},"/usage":{"get":{"description":"Return request and spend usage over a time window, split into daily buckets. Accepts either an API key or an OAuth access token. The scope reflects the credential used (e.g. a single key vs the whole account).","operationId":"accountUsage","parameters":[{"description":"Window start as a Unix timestamp in seconds.","in":"query","name":"start_time","required":true,"schema":{"format":"int64","type":"integer"}},{"description":"Window end as a Unix timestamp in seconds. Defaults to the current time.","in":"query","name":"end_time","required":false,"schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"example":{"bucket_width":"1d","buckets":[{"cache_read_tokens":0,"cache_write_tokens":0,"charged_micros_usd":5123400,"end_time":1785600000,"failed_requests":3,"input_tokens":8123,"output_tokens":210,"requests":42,"start_time":1785513600,"usage_value_micros_usd":5123400}],"currency":"USD","end_time":1787760000,"scope":"key","start_time":1785513600,"totals":{"cache_read_tokens":0,"cache_write_tokens":0,"charged_micros_usd":128398109,"failed_requests":401,"input_tokens":206393,"output_tokens":5031,"requests":1162,"usage_value_micros_usd":128398109}},"schema":{"properties":{"bucket_width":{"description":"Bucket granularity (e.g. 1d).","type":"string"},"buckets":{"description":"Per-bucket usage, ordered by time.","items":{"properties":{"cache_read_tokens":{"format":"int64","type":"integer"},"cache_write_tokens":{"format":"int64","type":"integer"},"charged_micros_usd":{"format":"int64","type":"integer"},"end_time":{"format":"int64","type":"integer"},"failed_requests":{"format":"int64","type":"integer"},"input_tokens":{"format":"int64","type":"integer"},"output_tokens":{"format":"int64","type":"integer"},"requests":{"format":"int64","type":"integer"},"start_time":{"format":"int64","type":"integer"},"usage_value_micros_usd":{"format":"int64","type":"integer"}},"type":"object"},"type":"array"},"currency":{"description":"ISO currency code (always USD).","type":"string"},"end_time":{"description":"Echoed window end (Unix seconds).","format":"int64","type":"integer"},"scope":{"description":"Aggregation scope implied by the credential (e.g. key or account).","type":"string"},"start_time":{"description":"Echoed window start (Unix seconds).","format":"int64","type":"integer"},"totals":{"description":"Aggregate totals across the whole window.","properties":{"cache_read_tokens":{"format":"int64","type":"integer"},"cache_write_tokens":{"format":"int64","type":"integer"},"charged_micros_usd":{"description":"Amount actually charged in micro-USD.","format":"int64","type":"integer"},"failed_requests":{"format":"int64","type":"integer"},"input_tokens":{"format":"int64","type":"integer"},"output_tokens":{"format":"int64","type":"integer"},"requests":{"format":"int64","type":"integer"},"usage_value_micros_usd":{"description":"Metered value of usage in micro-USD.","format":"int64","type":"integer"}},"type":"object"}},"type":"object"}}},"description":"Usage totals and per-day buckets over the window."},"400":{"content":{"application/json":{"example":{"error":"start_time must be a positive Unix timestamp"}}},"description":"Invalid or missing time window (e.g. start_time not a positive Unix timestamp)."}},"security":[{"Account_BearerAuth":[]}],"servers":[{"url":"https://api.aisa.one/v1"}],"summary":"Account Usage","tags":["Account & Usage"],"x-aisa-docs-url":"https://aisa.one/docs/api-reference/account-usage","x-aisa-provider":"account"}}},"security":[{"BearerAuth":[]}],"servers":[{"description":"AIsa Data APIs (Bearer auth — register at https://aisa.one)","url":"https://api.aisa.one/apis/v1"},{"description":"AIsa Data APIs (x402 pay-per-call) for explicitly supported operations only. Follow each operation's servers and x402 capability declaration; this server does not imply that every /apis/v1 route is available. Supported operations use an HTTP 402 payment challenge. Spec: https://www.x402.org. Open-source gateway implementation: https://github.com/AIsa-team/aisa-proxy","url":"https://api.aisa.one/apis/v2","x-implementation":"https://github.com/AIsa-team/aisa-proxy"},{"description":"AIsa LLM Inference (OpenAI-compatible, Bearer auth)","url":"https://api.aisa.one/v1"},{"description":"AIsa Gemini-compatible GenerateContent (Bearer auth)","url":"https://api.aisa.one/v1beta"}],"tags":[{"description":"Access 50+ LLMs via OpenAI-compatible, Anthropic, and Google Gemini interfaces","name":"AI Models"},{"description":"Programmatic account balance and usage endpoints for cost monitoring and alerting","name":"Account & Usage"},{"description":"AI-agent email accounts, inboxes, threads, drafts, and message send/reply via AgentMail.to","name":"Agent Email"},{"description":"Cryptocurrency prices, markets, and exchange data via CoinGecko","name":"Crypto Data"},{"description":"Stock prices, financials, analyst estimates, SEC filings, and macro data","name":"Financial Data"},{"description":"Generate and edit images using AI models","name":"Image Generation"},{"description":"Read public Instagram data — profiles, posts, reels, highlights, comments, and Google-backed search","name":"Instagram"},{"description":"","name":"Market Intelligence"},{"description":"","name":"Other"},{"description":"Read public Pinterest data — search pins, fetch pin details, and browse boards","name":"Pinterest"},{"description":"Query prediction markets — Polymarket, Kalshi, and matching markets","name":"Prediction Markets"},{"description":"Read public Reddit data — search posts, browse subreddits, and fetch comments","name":"Reddit"},{"description":"SERP, keywords, backlinks, domain and competitor analysis — DataForSEO, Semrush, and Ahrefs","name":"SEO & Search Data"},{"description":"B2B contact and company enrichment, search, and outreach via Apollo.io","name":"Sales Intelligence"},{"description":"Search academic papers and research","name":"Scholar Search"},{"description":"Read, search, and interact with Twitter/X — profiles, tweets, communities, trends, and engagement","name":"Twitter / X"},{"description":"","name":"WaveInflu"},{"description":"Search the web and news — Tavily search, Oxylabs AI-answer-engine queries, and model-grounded search","name":"Web & News Search"},{"description":"Search YouTube videos","name":"YouTube Search"}]}